System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本公開涉及智能家居,特別涉及一種用于生成目標(biāo)界面的電子設(shè)備、方法。
技術(shù)介紹
1、目前很多智能家居領(lǐng)域的電子設(shè)備例如智能控制屏、智能門鈴、門禁屏幕、智能鏡子、中控面板、燈光控制面板、空調(diào)/暖通控制面板、場(chǎng)景控制面板、安防控制面板等采用屏幕進(jìn)行用戶交互,進(jìn)而,屏幕的用戶界面的布局和功能配置是影響用戶體驗(yàn)的關(guān)鍵因素。且隨著用戶需求的發(fā)展,用戶期望能夠根據(jù)自身需求,自定義界面,以便更個(gè)性化、便捷地進(jìn)行操作。
2、以智控屏為例,傳統(tǒng)界面配置方法中,用戶往往只能選擇預(yù)設(shè)的界面布局和固定的控件排列。這種界面缺乏細(xì)化的自定義能力,尤其在需要多設(shè)備協(xié)同控制的智能家居系統(tǒng)中顯得局限。
技術(shù)實(shí)現(xiàn)思路
1、為了克服現(xiàn)有技術(shù)中存在的問題,根據(jù)本公開的第一方面,本公開提供了一種用于生成目標(biāo)界面的電子設(shè)備,包括:存儲(chǔ)器,存儲(chǔ)有指令;處理器,被配置為執(zhí)行存儲(chǔ)器中的指令,以使所述電子設(shè)備執(zhí)行以下操作:獲取初始界面的至少一個(gè)模塊,所述初始界面可通過配置生成目標(biāo)界面;獲取第一配置命令,所述第一配置命令指示將對(duì)應(yīng)模塊與目標(biāo)對(duì)象關(guān)聯(lián);確定第一配置命令指向的模塊的類型,所述類型為多種模塊類型之一;其中,不同類型的模塊針對(duì)同一目標(biāo)對(duì)象加載不同的ui元素,所加載的ui元素根據(jù)模塊類型和目標(biāo)對(duì)象的特性而有所區(qū)別;基于模塊類型與目標(biāo)對(duì)象的關(guān)聯(lián)關(guān)系,在每個(gè)模塊中加載與其模塊類型和目標(biāo)對(duì)象相適應(yīng)的特定ui元素,使用戶能夠更便捷地對(duì)目標(biāo)對(duì)象進(jìn)行操作或查看狀態(tài);基于每個(gè)關(guān)聯(lián)了目標(biāo)對(duì)象的模塊生成目標(biāo)界面。
2、進(jìn)而,
3、根據(jù)本公開實(shí)施例,所述處理器還被配置為執(zhí)行存儲(chǔ)器中的指令,以使所述電子設(shè)備執(zhí)行以下操作:通過一終端設(shè)備的預(yù)定引導(dǎo)操作連接至對(duì)電子設(shè)備具有配置權(quán)限的配置設(shè)備,所述配置設(shè)備能夠通過所述終端設(shè)備在所述電子設(shè)備的配置界面上接收用戶輸入,實(shí)現(xiàn)電子設(shè)備的線上和遠(yuǎn)程配置;所述目標(biāo)對(duì)象為基于用戶輸入通過所述電子設(shè)備的配置界面從多個(gè)預(yù)置對(duì)象中選中的對(duì)象。
4、根據(jù)本公開實(shí)施例,所述處理器獲取初始界面的至少一個(gè)模塊,具體用于:接收由配置設(shè)備下發(fā)的添加界面命令,所述添加界面命令是配置設(shè)備響應(yīng)用戶的第一用戶輸入生成的;根據(jù)所述添加界面命令生成一個(gè)初始界面,所述初始界面為沒有模塊的空白界面;接收由配置設(shè)備下發(fā)的區(qū)域劃分命令,所述區(qū)域劃分命令是配置設(shè)備根據(jù)被選擇的模塊示例生成的;所述模塊示例是配置設(shè)備通過所述終端設(shè)備在所述配置界面上接收到第二用戶輸入而展示模塊類型的選擇界面后,在該選擇界面中展示的多個(gè)可供選擇的模塊示例中被選中的模塊示例;其中,每一模塊示例表征一種特定的模塊類型;根據(jù)所述區(qū)域劃分命令,在所述初始界面的指定位置生成與所述模塊示例對(duì)應(yīng)類型的模塊,從而在所述初始界面上劃分一個(gè)獨(dú)立區(qū)域,以獲取所述初始界面的一個(gè)模塊。
5、根據(jù)本公開實(shí)施例,目標(biāo)界面的各模塊是逐個(gè)依次添加的;其中,不同類型的模塊在尺寸和/或形狀上可能有所差異,在初始界面上,每添加一個(gè)模塊,就會(huì)為其劃分一個(gè)獨(dú)立區(qū)域,使得用戶能夠通過逐個(gè)添加模塊來定制目標(biāo)界面,使初始界面逐漸劃分為不同的功能區(qū)域。
6、根據(jù)本公開實(shí)施例,所述ui元素包括控件;其中,不同類型的模塊針對(duì)同一目標(biāo)對(duì)象加載不同類型、數(shù)量和/或布局方式的控件;處理器基于模塊類型與目標(biāo)對(duì)象的關(guān)聯(lián)關(guān)系,在每個(gè)模塊中加載與其模塊類型和目標(biāo)對(duì)象相適應(yīng)的特定ui元素,具體用于:在每個(gè)模塊中加載與其模塊類型和目標(biāo)對(duì)象相適應(yīng)的控件,以實(shí)現(xiàn)對(duì)應(yīng)模塊與目標(biāo)對(duì)象的關(guān)聯(lián),從而使得針對(duì)同一目標(biāo)對(duì)象,不同類型的模塊可顯示不同類型、數(shù)量和/或布局方式的控件。
7、根據(jù)本公開實(shí)施例,所述處理器在每個(gè)模塊中加載與其模塊類型和目標(biāo)對(duì)象相適應(yīng)的控件,具體用于:確定第一配置命令所指示的目標(biāo)對(duì)象所屬對(duì)象類型;對(duì)象類型包括通斷器、設(shè)備、場(chǎng)景至少之一。
8、其中,當(dāng)確定第一配置命令指示將對(duì)應(yīng)模塊與通斷器關(guān)聯(lián)時(shí),在相應(yīng)模塊中應(yīng)用通斷器的至少一個(gè)開關(guān)控件;所述通斷器電連接至所述處理器,用于連接一電路并控制該電路;且具有:接通狀態(tài),用來接通該電路;和,斷開狀態(tài),用來切斷該電路;當(dāng)確定第一配置命令指示將對(duì)應(yīng)模塊與設(shè)備關(guān)聯(lián)時(shí),在該模塊中應(yīng)用設(shè)備的至少一個(gè)功能控件,每一功能控件用于觸發(fā)設(shè)備的至少一個(gè)功能項(xiàng);所述設(shè)備屬于多種預(yù)置對(duì)象中的一種;和/或,當(dāng)確定第一配置命令指示將對(duì)應(yīng)模塊與場(chǎng)景關(guān)聯(lián)時(shí),在對(duì)應(yīng)模塊中應(yīng)用場(chǎng)景的至少一個(gè)標(biāo)識(shí)控件;所述場(chǎng)景屬于多種預(yù)置對(duì)象中的一種。
9、在模塊中應(yīng)用了至少一個(gè)開關(guān)控件之后,所述處理器還被配置為執(zhí)行存儲(chǔ)器中的指令,以使所述電子設(shè)備執(zhí)行以下操作:若模塊中應(yīng)用了至少一個(gè)開關(guān)控件,則響應(yīng)于該開關(guān)控件被操控而帶來的至少一個(gè)觸發(fā)信號(hào),切換通斷器的接通狀態(tài)和斷開狀態(tài);若模塊中應(yīng)用了至少一個(gè)功能控件,則響應(yīng)該模塊中的任一功能控件的施控操作而帶來的至少一個(gè)觸發(fā)信號(hào),產(chǎn)生并對(duì)外發(fā)出施控報(bào)文,以使得:所述施控報(bào)文所指向的控制結(jié)果能夠被對(duì)應(yīng)的受控設(shè)備執(zhí)行;和/或,若模塊中應(yīng)用了至少一個(gè)標(biāo)識(shí)控件,則響應(yīng)標(biāo)識(shí)控件的施控操作而帶來的至少一個(gè)觸發(fā)信號(hào),產(chǎn)生并對(duì)外發(fā)出第三施控報(bào)文,以使得:配置設(shè)備能夠收到所述第三施控報(bào)文,并基于第三施控報(bào)文控制對(duì)應(yīng)的智能場(chǎng)景被執(zhí)行;所述智能場(chǎng)景是用戶通過終端設(shè)備預(yù)先定義后存儲(chǔ)在配置設(shè)備中的。
10、為了克服現(xiàn)有技術(shù)中存在的問題,根據(jù)本公開的第二方面,本公開提供了一種用于生成目標(biāo)界面的方法,包括:獲取初始界面的至少一個(gè)模塊,所述初始界面可通過配置生成目標(biāo)界面;獲取第一配置命令,所述第一配置命令指示將對(duì)應(yīng)模塊與目標(biāo)對(duì)象關(guān)聯(lián);確定第一配置命令指向的模塊的類型,所述類型為多種模塊類型之一;其中,不同類型的模塊針對(duì)同一目標(biāo)對(duì)象加載不同的ui元素,所加載的ui元素根據(jù)模塊類型和目標(biāo)對(duì)象的特性而有所區(qū)別;基于模塊類型與目標(biāo)對(duì)象的關(guān)聯(lián)關(guān)系,在每個(gè)模塊中加載與其模塊類型和目標(biāo)對(duì)象相適應(yīng)的特定ui元素,使用戶能夠更便捷地對(duì)目標(biāo)對(duì)象進(jìn)行操作或查看狀態(tài);基于每個(gè)關(guān)聯(lián)了目標(biāo)對(duì)象的模塊生成目標(biāo)界面。
11、根據(jù)本公開實(shí)施例,獲取初始界面的至少一個(gè)模塊之前,所述方法還包括:通過一終端設(shè)備的預(yù)定引導(dǎo)操作連接至對(duì)電子設(shè)備具有配置權(quán)限的配置設(shè)備,所述配置設(shè)備能夠通過所述終端設(shè)備在所述電子設(shè)備的配置界面上接收用戶輸入;其中,所述目標(biāo)對(duì)象為基于用戶輸入通過所述電子設(shè)備的配置界面從多個(gè)預(yù)置對(duì)象中選中的對(duì)象。
12、根據(jù)本公開實(shí)施例,所述的獲取初始界面的至少一個(gè)模塊,具體包括:
13、接收由配置設(shè)備下發(fā)的添加界面命令,所述添加界面命令是配置設(shè)備響應(yīng)第一用戶輸入生成的;根據(jù)所述添加界面命令生成一個(gè)初始界面,所述初始界面為沒有本文檔來自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
1.一種電子設(shè)備,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的電子設(shè)備,其特征在于,所述處理器還被配置為執(zhí)行存儲(chǔ)器中的指令,以使所述電子設(shè)備執(zhí)行以下操作:
3.根據(jù)權(quán)利要求2所述的電子設(shè)備,其特征在于,所述處理器獲取初始界面的至少一個(gè)模塊,具體用于:
4.根據(jù)權(quán)利要求3所述的電子設(shè)備,其特征在于,目標(biāo)界面的各模塊是逐個(gè)依次添加的;其中,不同類型的模塊在尺寸和/或形狀上可能有所差異,在初始界面上,每添加一個(gè)模塊,就會(huì)為其劃分一個(gè)獨(dú)立區(qū)域,使得用戶能夠通過逐個(gè)添加模塊來定制目標(biāo)界面,使初始界面逐漸劃分為不同的功能區(qū)域。
5.根據(jù)權(quán)利要求2~4任一項(xiàng)所述的電子設(shè)備,其特征在于,所述UI元素包括控件;其中,不同類型的模塊針對(duì)同一目標(biāo)對(duì)象加載不同類型、數(shù)量和/或布局方式的控件;
6.根據(jù)權(quán)利要求5所述的電子設(shè)備,其特征在于,所述處理器在每個(gè)模塊中加載與其模塊類型和目標(biāo)對(duì)象相適應(yīng)的控件,具體用于:
7.一種用于生成目標(biāo)界面的方法,其特征在于,包括:
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,獲取初始界面的至少
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述的獲取初始界面的至少一個(gè)模塊,具體包括:
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,目標(biāo)界面的各模塊是逐個(gè)依次添加的;其中,不同類型的模塊在尺寸和/或形狀上可能有所差異,在初始界面上,每添加一個(gè)模塊,就會(huì)為其劃分一個(gè)獨(dú)立區(qū)域,使得用戶能夠通過逐個(gè)添加模塊來定制目標(biāo)界面,使初始界面逐漸劃分為不同的功能區(qū)域。
11.根據(jù)權(quán)利要求8~10任一項(xiàng)所述的方法,其特征在于,所述UI元素包括控件;其中,不同類型的模塊針對(duì)同一目標(biāo)對(duì)象加載不同類型、數(shù)量和/或布局方式的控件;
12.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述的在每個(gè)模塊中加載與其模塊類型和目標(biāo)對(duì)象相適應(yīng)的控件,具體包括:
...【技術(shù)特征摘要】
1.一種電子設(shè)備,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的電子設(shè)備,其特征在于,所述處理器還被配置為執(zhí)行存儲(chǔ)器中的指令,以使所述電子設(shè)備執(zhí)行以下操作:
3.根據(jù)權(quán)利要求2所述的電子設(shè)備,其特征在于,所述處理器獲取初始界面的至少一個(gè)模塊,具體用于:
4.根據(jù)權(quán)利要求3所述的電子設(shè)備,其特征在于,目標(biāo)界面的各模塊是逐個(gè)依次添加的;其中,不同類型的模塊在尺寸和/或形狀上可能有所差異,在初始界面上,每添加一個(gè)模塊,就會(huì)為其劃分一個(gè)獨(dú)立區(qū)域,使得用戶能夠通過逐個(gè)添加模塊來定制目標(biāo)界面,使初始界面逐漸劃分為不同的功能區(qū)域。
5.根據(jù)權(quán)利要求2~4任一項(xiàng)所述的電子設(shè)備,其特征在于,所述ui元素包括控件;其中,不同類型的模塊針對(duì)同一目標(biāo)對(duì)象加載不同類型、數(shù)量和/或布局方式的控件;
6.根據(jù)權(quán)利要求5所述的電子設(shè)備,其特征在于,所述處理器在每個(gè)模塊中加載與其模塊類型和目標(biāo)對(duì)象相適應(yīng)的控件,具體...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:胡浩,歐陽毅,吳忠,
申請(qǐng)(專利權(quán))人:武漢領(lǐng)普科技有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。