支持多屏系統(tǒng)屬性顯示的控制方法及其控制裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種支持多屏系統(tǒng)屬性顯示的控制方法及其控制裝置。
【背景技術(shù)】
[0002]現(xiàn)有的家電設(shè)備的設(shè)備描述文件為了描述設(shè)備的功能及其顯示要素,指定了非常復(fù)雜的語法,開發(fā)人員需要針對設(shè)備的屬性選擇不同的語法進(jìn)行描述。例如在人機(jī)交互過程中,Web網(wǎng)頁需要獲取設(shè)備描述文件的全部內(nèi)容,軟件系統(tǒng)根據(jù)設(shè)備描述文件進(jìn)行解析,從而得到控制命令的列表,根據(jù)需要點(diǎn)擊相應(yīng)的命令以控制相關(guān)家電設(shè)備進(jìn)行顯示等操作。其中所述控制命令會(huì)根據(jù)設(shè)備的屬性不同,使用不同的語法進(jìn)行描述,又由于語法較為復(fù)雜,需要具備相關(guān)設(shè)備開發(fā)的知識(shí)才能理解。因此,對操作人員的專業(yè)技能要求較高,增加了系統(tǒng)的復(fù)雜程度。
[0003]由于其復(fù)雜的語法關(guān)系,不能直接應(yīng)用于終端,還需要開發(fā)相關(guān)軟件,以適應(yīng)所述語法。因此加大了系統(tǒng)開發(fā)的復(fù)雜度,且操作不方便,工作量大,出錯(cuò)的概率高,從而阻礙了設(shè)備在終端的發(fā)展。
[0004]此外,由于只能在控制指令的列表中選擇指定的控制指令,有些控制指令不能完成,例如需要輸入數(shù)據(jù)等,這使得現(xiàn)有技術(shù)有很大的局限性。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本發(fā)明要解決的技術(shù)問題在于提供一種支持多屏系統(tǒng)屬性顯示的控制方法及其控制裝置,以降低設(shè)備描述文件的復(fù)雜度。
[0006]為解決上述技術(shù)問題,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:
一種支持多屏系統(tǒng)屬性顯示的控制方法,包括:
終端向家庭服務(wù)器發(fā)送請求,其中攜帶有用戶選取的家電設(shè)備的ID標(biāo)識(shí),以至少獲取所述家電設(shè)備的功能渲染文件;
終端根據(jù)獲取到的所述家電設(shè)備的功能渲染文件,控制所述家電設(shè)備屬性的顯示。
[0007]作為優(yōu)選方案,所述功能渲染文件包括:所述家電設(shè)備的屬性、圖標(biāo)資源、家電設(shè)備的默認(rèn)值、使用的顯示控件以及屬性渲染樣式。
[0008]作為優(yōu)選方案,還包括:所述終端在獲取到所述功能渲染文件的同時(shí)也獲取數(shù)據(jù)模型;其中,所述數(shù)據(jù)模型中包含有使用數(shù)據(jù)對所述家電設(shè)備的各個(gè)屬性的描述;
在需要對所述家電設(shè)備的屬性進(jìn)行設(shè)置時(shí),所述終端建立所述家電設(shè)備的功能渲染文件和數(shù)據(jù)模型的對應(yīng)關(guān)系,并根據(jù)用戶設(shè)置,通過家庭服務(wù)器或直接向所述家電設(shè)備發(fā)送控制命令,其中至少攜帶有對應(yīng)所述家電設(shè)備的屬性的數(shù)據(jù)模型。
[0009]作為優(yōu)選方案,在所述終端向家庭服務(wù)器發(fā)送請求之前,還包括:所述終端通過網(wǎng)絡(luò)與所述家庭服務(wù)器連接,并將從所述家庭服務(wù)器中獲取到的所有家電設(shè)備的ID標(biāo)識(shí)進(jìn)行顯示,并檢測用戶選取的家電設(shè)備的ID標(biāo)識(shí)。
[0010]作為優(yōu)選方案,所述終端中的功能渲染文件及數(shù)據(jù)模型是由家庭服務(wù)器通過網(wǎng)絡(luò)從云服務(wù)器或家電設(shè)備中獲取的。
[0011]作為優(yōu)選方案,所述終端為手機(jī)或PC機(jī)中的一個(gè)或組合。
[0012]本發(fā)明提供的另一種技術(shù)方案:
一種支持多屏系統(tǒng)屬性顯示的控制裝置,用于控制家電設(shè)備的屬性顯示,包括:
家庭服務(wù)器,通過網(wǎng)絡(luò)與家電設(shè)備連接,獲取并存儲(chǔ)家電設(shè)備的功能渲染文件及數(shù)據(jù)模型;
終端,通過網(wǎng)絡(luò)與家庭服務(wù)器連接,向家庭服務(wù)器發(fā)送請求,其中攜帶有用戶選取的家電設(shè)備的ID標(biāo)識(shí),以至少獲取所述家電設(shè)備的功能渲染文件,并根據(jù)獲取到的所述家電設(shè)備的功能渲染文件,控制所述家電設(shè)備屬性的顯示。
[0013]作為優(yōu)選方案,所述終端在獲取到所述功能渲染文件的同時(shí)也獲取數(shù)據(jù)模型,所述數(shù)據(jù)模型中包含有使用數(shù)據(jù)對所述家電設(shè)備的各個(gè)屬性的描述;
且所述終端包括:
請求模塊,用于向家庭服務(wù)器發(fā)送請求,其中攜帶有該家電設(shè)備的ID標(biāo)識(shí),以獲取該家電設(shè)備的功能渲染文件及數(shù)據(jù)模型;
接收模塊,用于接收家庭服務(wù)器回復(fù)的請求響應(yīng),其中攜帶有該家電設(shè)備的功能渲染文件及數(shù)據(jù)模型;
控制模塊,用于建立功能渲染文件及數(shù)據(jù)模型的對應(yīng)關(guān)系,并根據(jù)用戶設(shè)置,通過家庭服務(wù)器或直接向所述家電設(shè)備發(fā)送控制命令,其中至少攜帶有對應(yīng)所述家電設(shè)備的屬性的數(shù)據(jù)模型。
[0014]作為優(yōu)選方案,所述終端還包括:
顯示模塊,用于與家庭服務(wù)器連接,并將從所述家庭服務(wù)器中獲取所有家電設(shè)備的ID標(biāo)識(shí)并進(jìn)行顯示;
檢測模塊,用于檢測用戶選取的家電設(shè)備的ID標(biāo)識(shí),并將其傳送至請求模塊。
[0015]作為優(yōu)選方案,所述控制裝置還包括云服務(wù)器,所述家庭服務(wù)器通過網(wǎng)絡(luò)與云服務(wù)器連接,獲取并存儲(chǔ)家電設(shè)備的功能渲染文件及數(shù)據(jù)模型。
[0016]本發(fā)明達(dá)到的技術(shù)效果如下:
1、在設(shè)備層中,對接到設(shè)備的屬性可按照設(shè)備功能渲染文件來顯示,避免了現(xiàn)有技術(shù)中控制命令因設(shè)備屬性不同而使用不同的、復(fù)雜的語法來描述的缺陷,降低了設(shè)備描述文件的復(fù)雜度,也降低了系統(tǒng)操作人員的工作強(qiáng)度及所需的專業(yè)度;
2、本發(fā)明而可直接應(yīng)用于各種終端中,擴(kuò)大了使用范圍;
3、本發(fā)明操作簡單,提高了系統(tǒng)的準(zhǔn)確率。
【附圖說明】
[0017]圖1為本發(fā)明支持多屏系統(tǒng)屬性顯示的控制方法流程圖。
[0018]圖2為本發(fā)明支持多屏系統(tǒng)屬性顯示的控制裝置的結(jié)構(gòu)示意圖。
[0019]【符號(hào)說明】
I家庭服務(wù)器
2終端 21顯示模塊 22檢測模塊 23請求模塊 24接收模塊 25控制模塊 3云服務(wù)器 4家電設(shè)備。
【具體實(shí)施方式】
[0020]如圖1所示,本發(fā)明支持多屏系統(tǒng)屬性顯示的控制方法包括:
步驟100:終端向家庭服務(wù)器發(fā)送請求,其中攜帶有用戶選取的家電設(shè)備的ID標(biāo)識(shí),以至少獲取該家電設(shè)備的功能渲染文件。
[0021]其中,所述終端通過網(wǎng)絡(luò)與家庭服務(wù)器連接,從所述家庭服務(wù)器中獲取所有家電設(shè)備的ID標(biāo)識(shí),并將所有家電設(shè)備的ID標(biāo)識(shí)進(jìn)行顯示,以供用戶從中選取。
[0022]步驟200:終端通過獲取到的所述家電設(shè)備的功能渲染文件,控制所述家電設(shè)備屬性的顯示。
[0023]其中,步驟200中還包括:所述終端在獲取到所述功能渲染文件的同時(shí)也獲取數(shù)據(jù)模型,其中,所述數(shù)據(jù)模型中包含有使用數(shù)據(jù)對所述家電設(shè)備的各個(gè)屬性的描述;在需要對所述家電設(shè)備的屬性進(jìn)行設(shè)置時(shí),所述終端建立所述家電設(shè)備的功能渲染文件和數(shù)據(jù)模型的對應(yīng)關(guān)系,并根據(jù)用戶設(shè)置,通過家庭服務(wù)器或直接向所述家電設(shè)備發(fā)送控制命令,其中至少攜帶有對應(yīng)所述家電設(shè)備的屬性的數(shù)據(jù)模型。
[0024]其中,所述終端中的功能渲染文件及數(shù)據(jù)模型是由家庭服務(wù)器通過網(wǎng)絡(luò)從云服務(wù)器或家電設(shè)備中獲取的。
[0025]其中,每一個(gè)家電設(shè)備均具有一個(gè)唯一的ID( Identity,身份標(biāo)識(shí)號(hào)碼)標(biāo)識(shí)信息。家庭服務(wù)器可以向連入網(wǎng)絡(luò)的各個(gè)家電設(shè)備發(fā)送請求,其中攜帶有其請求的家電設(shè)備的ID標(biāo)識(shí)信息。各個(gè)家電設(shè)備在收到該請求后,將本家電設(shè)備自身的ID標(biāo)識(shí)信息與接收到的該請求中的ID標(biāo)識(shí)信息進(jìn)行比較,如果相同,則發(fā)送請求響應(yīng),其中攜帶有本家電設(shè)備的功能渲染文件、或者功能渲染文件及數(shù)據(jù)模型;否則,丟棄該請求。
[0026]此外,云服務(wù)器中存儲(chǔ)有全部家電設(shè)備的功能渲染文件和數(shù)據(jù)模型,因此,家庭服務(wù)器也可以向云服務(wù)器發(fā)送請求,其中攜帶有所請求的家電設(shè)備的ID標(biāo)識(shí)信息;云服務(wù)器收到該請求后回復(fù)請求響應(yīng),其中攜帶有符合該ID標(biāo)識(shí)信息的家電設(shè)備的功能渲染文件,或者功能渲染文件及數(shù)據(jù)模型。
[0027]當(dāng)有新的家電設(shè)備加入網(wǎng)絡(luò)時(shí),家庭服務(wù)器可直接向該家電設(shè)備發(fā)送請求或向云服務(wù)器發(fā)送請求,其中攜帶有該新加入網(wǎng)絡(luò)的家電設(shè)備的ID標(biāo)識(shí)信息,以獲取并保存該家電設(shè)備的功能渲染文件,或者功能渲染文件及數(shù)據(jù)模型。
[0028]此外,家庭服務(wù)器也可通過網(wǎng)絡(luò)與云服務(wù)器連接,從云服務(wù)器中下載功能渲染文件和數(shù)據(jù)模型,以分別覆蓋家庭服務(wù)器中原有的功能渲染文件,或者功能渲染文件及數(shù)據(jù)模型,使家庭服務(wù)器中存儲(chǔ)的功能渲染文件,或者功能渲染文件及數(shù)據(jù)模型的相關(guān)信息保持實(shí)時(shí)更新,確保終端及時(shí)準(zhǔn)確的控制家電設(shè)備。
[0029]所述功能渲染文件包括:家電設(shè)備的屬性、圖標(biāo)資源、家電設(shè)備的默認(rèn)值以及使用的顯示控件、屬性渲染樣式等。例如家電設(shè)備的屬性可為開機(jī)、關(guān)機(jī)、溫度等;家電設(shè)備的默認(rèn)值為家電設(shè)備的默認(rèn)資源配置,在本實(shí)施例中,該默認(rèn)的資源主要是指默認(rèn)的圖標(biāo)資源,例如:在家電設(shè)備上開機(jī)的默認(rèn)圖標(biāo)為圓形圖案等;所述顯示控件可為圖表控件、表格控件等;屬性渲染樣式包括按鈕樣式、列表樣式、下拉菜單樣式、輸入命令樣式等,所述終端根據(jù)屬性渲染樣式對所述家電設(shè)備的屬性進(jìn)行顯示。其中,家電設(shè)備的每一個(gè)屬性有其對應(yīng)的屬性渲染樣式,例如:開機(jī)對應(yīng)的屬性渲染樣式為按鈕樣式,關(guān)機(jī)對應(yīng)的屬性渲染樣式為按鈕樣式,溫度對應(yīng)的屬性渲染樣式為下拉菜單樣式等,但并不以此為限。
[0030]所述數(shù)據(jù)模型為使用數(shù)據(jù)對家電設(shè)備所有屬性的描述,所述數(shù)據(jù)模型可以為40001,40002,40003等,其中,40001表示開機(jī)、40002表示關(guān)機(jī)、40003表示溫度。
[0031]終端在獲取到功能渲染文件和數(shù)據(jù)模型后,將該功能渲染文件和數(shù)據(jù)模型分別放置于兩個(gè)緩存文件中,且各所述緩存文件中分別存儲(chǔ)有家電設(shè)備的ID標(biāo)識(shí)信息。此外,終端中還可能存儲(chǔ)有其他多個(gè)緩存文件,且各個(gè)緩存文件之間相互獨(dú)立,即任意兩個(gè)緩存文件之間沒有對應(yīng)關(guān)系。
[0032]當(dāng)需要設(shè)置一家電設(shè)備的屬性時(shí),終端自動(dòng)調(diào)取緩存文件中的含有該家電設(shè)備的ID標(biāo)識(shí)信息的功能渲染文件和數(shù)據(jù)模型,將兩者配對,建立對應(yīng)關(guān)系。例如,當(dāng)指定的家電設(shè)備的ID標(biāo)識(shí)信息為空調(diào)時(shí),自動(dòng)調(diào)取儲(chǔ)存有家電設(shè)備的ID標(biāo)識(shí)信息為空調(diào)的各個(gè)緩存文件,調(diào)取的各個(gè)緩存文件還應(yīng)該分別包含有功能渲染文件或數(shù)據(jù)模型,從而建立功能渲染文件和數(shù)據(jù)模型的對應(yīng)關(guān)系。
[0033]其中,終端為手機(jī)或PC機(jī)中的一個(gè)或組合。
[0034]終端以手機(jī)、指定的家電設(shè)備以電冰箱、屬性設(shè)置以開機(jī)為例,對上述方法進(jìn)行進(jìn)一步說明。
[0035]手機(jī)與家庭服務(wù)器通過網(wǎng)絡(luò)連接,從所述家庭服