亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種集中式控制家電的方法及裝置的制造方法

文檔序號(hào):9416694閱讀:328來源:國知局
一種集中式控制家電的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及智能家電領(lǐng)域,特別是涉及一種集中式控制家電的方法及裝置。
【背景技術(shù)】
[0002]目前,基于客戶端/服務(wù)器架構(gòu)的設(shè)備之間點(diǎn)對點(diǎn)通信框架如圖1所示,由總線守護(hù)進(jìn)程和終端節(jié)點(diǎn)組成??偩€守護(hù)進(jìn)程負(fù)責(zé)終端節(jié)點(diǎn)之間的消息路由,服務(wù)發(fā)現(xiàn)等功能;終端節(jié)點(diǎn)是指運(yùn)行在設(shè)備上的應(yīng)用程序,啟動(dòng)后需要連接到總線守護(hù)進(jìn)程上。
[0003]總線守護(hù)進(jìn)程可以看作是運(yùn)行在不同的設(shè)備上的總線分段。設(shè)備的總線守護(hù)進(jìn)程連接起來便構(gòu)成了一個(gè)連通的點(diǎn)對點(diǎn)網(wǎng)絡(luò)系統(tǒng)的總線。總線為分布式系統(tǒng)提供了一個(gè)快速、輕量級(jí)的方式來傳遞消息序列。它的目標(biāo)就是讓兩個(gè)應(yīng)用程序進(jìn)行通信,而無需處理底層機(jī)制的細(xì)節(jié)。
[0004]網(wǎng)絡(luò)中每個(gè)提供功能接口的設(shè)備同時(shí)提供相應(yīng)于其功能接口的控制面板信息。例如,一臺(tái)空調(diào)提供開關(guān)、溫度調(diào)節(jié)、通風(fēng)、除濕功能;相應(yīng)地,該空調(diào)還提供這些功能的控制面板信息。客戶端可通過控制面板信息將上述每個(gè)功能單元表示成Act1n(動(dòng)作)、Dialog (會(huì)話)、Label (標(biāo)簽)、Property (性能)等widget (控件)構(gòu)件。通常,一臺(tái)設(shè)備的控制面板信息組織成樹結(jié)構(gòu)。
[0005]手機(jī)、平板電腦等控制終端連接空調(diào)后,通過遍歷空調(diào)的控制面板信息,獲取該信息構(gòu)建一個(gè)widget樹,每個(gè)樹中的葉子節(jié)點(diǎn)都由上述widget構(gòu)件形成。終端將該widget樹渲染出來,生成空調(diào)的控制面板,顯示在屏幕上。
[0006]用戶點(diǎn)擊控制面板上的操作按鍵或者改變顯示的屬性值,控制終端根據(jù)相應(yīng)widget構(gòu)件,調(diào)用對應(yīng)的接口信息,向空調(diào)發(fā)出操作指令。空調(diào)收到指令后,相應(yīng)地改變運(yùn)行狀態(tài),從而實(shí)現(xiàn)用戶通過控制面板對空調(diào)的控制。
[0007]為了使上述通信技術(shù)更好的支持智能家居場景,智能家居服務(wù)提出了集中式管理的概念,即智能家居服務(wù)運(yùn)行在網(wǎng)關(guān)上,其它家電設(shè)備向網(wǎng)關(guān)注冊自己提供的服務(wù)??刂圃O(shè)備通過網(wǎng)關(guān)提供的通用接口實(shí)現(xiàn)對家電服務(wù)接口的調(diào)用,從而將點(diǎn)對點(diǎn)的分布式通信模式擴(kuò)展為集中式通信模式。以手機(jī)為控制端為例,在集中式通信模式中,手機(jī)控制家電的方法流程如圖2所示。
[0008]網(wǎng)關(guān)上實(shí)現(xiàn)的通用接口可以使控制設(shè)備只要將目標(biāo)家電的相應(yīng)接口名稱、方法名稱、參數(shù)等輸入,便可將其轉(zhuǎn)化為對該家電設(shè)備的調(diào)用指令。
[0009]現(xiàn)有技術(shù)的一種web控制界面的統(tǒng)一生成方法和IP家庭網(wǎng)絡(luò)的集中控制方法描述了一種Web控制界面的統(tǒng)一生成方法,該方法根據(jù)信息家電的基本特性和所支持的控制功能,套用事先定義好的界面風(fēng)格模板,動(dòng)態(tài)生成控制頁面。界面生成過程自動(dòng)完成,各種家電的控制界面統(tǒng)一存放在家庭網(wǎng)關(guān)之中。網(wǎng)關(guān)從家電獲取信息家電描述數(shù)組,套用在網(wǎng)關(guān)中存放的相應(yīng)控制界面,產(chǎn)生家電的控制界面。網(wǎng)關(guān)以web server的形式提供家電控制界面,控制終端可通過瀏覽器將網(wǎng)關(guān)上的家電控制界面在終端上渲染出來,顯示給用戶。
[0010]但是,發(fā)明人在實(shí)現(xiàn)本發(fā)明時(shí)發(fā)現(xiàn),智能家居服務(wù)集中式的通信模式引入了網(wǎng)關(guān)這一中間設(shè)備,控制端通過網(wǎng)關(guān)對被控端進(jìn)行集中控制。由于控制端和被控端交互的對象都變?yōu)榱司W(wǎng)關(guān),二者不再直接交互,因此原有控制界面自動(dòng)生成的機(jī)制無法在控制終端自動(dòng)產(chǎn)生被控端的控制界面。而所述web控制界面的統(tǒng)一生成方法和IP家庭網(wǎng)絡(luò)的集中控制方法能夠解決由網(wǎng)關(guān)自動(dòng)生成控制界面,并提供給控制終端進(jìn)行顯示,從而實(shí)現(xiàn)通過控制終端上自動(dòng)產(chǎn)生的界面來控制家電設(shè)備的問題。但該方法需要在網(wǎng)關(guān)上存儲(chǔ)家電控制界面模板,則網(wǎng)關(guān)生產(chǎn)時(shí)需要與被控的家電設(shè)備進(jìn)行協(xié)商以確定控制界面模板。當(dāng)引入一種新的家電設(shè)備時(shí),網(wǎng)關(guān)難以根據(jù)原來存儲(chǔ)的模板生成新設(shè)備的控制界面。同時(shí),網(wǎng)關(guān)若進(jìn)行更新以支持新設(shè)備,則無法滿足網(wǎng)關(guān)產(chǎn)品的統(tǒng)一化。

【發(fā)明內(nèi)容】

[0011]本發(fā)明要解決的技術(shù)問題是提供一種集中式控制家電的方法及裝置,用以解決現(xiàn)有技術(shù)在通過網(wǎng)關(guān)進(jìn)行的家電集中式控制場景中,在保持網(wǎng)關(guān)與設(shè)備控制界面信息獨(dú)立的前提下無法通過網(wǎng)關(guān)在控制終端上自動(dòng)產(chǎn)生被控家電的控制界面的問題。
[0012]為解決上述技術(shù)問題,本發(fā)明提供一種集中式控制家電的方法,所述方法包括以下步驟:
[0013]A、網(wǎng)關(guān)獲取被控家電的接口信息和被控家電的控制面板信息;
[0014]B、所述網(wǎng)關(guān)根據(jù)所述被控家電的接口信息和被控家電的控制面板信息,將所述被控家電的控制面板信息加入到網(wǎng)關(guān)控制面板中,并將網(wǎng)關(guān)控制面板信息發(fā)送給控制終端;
[0015]C、所述網(wǎng)關(guān)接收所述控制終端根據(jù)所述網(wǎng)關(guān)控制面板信息發(fā)出的操作請求,根據(jù)所述操作請求對所述被控家電進(jìn)行控制。
[0016]進(jìn)一步,在所述步驟A中,所述被控家電的控制面板信息存儲(chǔ)在所述被控家電中,以widget樹的形式表示,樹根代表所述被控家電的界面,葉子代表操作單元。
[0017]進(jìn)一步,所述步驟B具體包括:
[0018]B1、所述網(wǎng)關(guān)查找與所述被控家電的控制面板信息對應(yīng)的被控家電的接口信息;
[0019]B2、所述網(wǎng)關(guān)根據(jù)所述被控家電的接口信息與所述網(wǎng)關(guān)的通用接口的對應(yīng)關(guān)系,將所述被控家電的控制面板信息與所述網(wǎng)關(guān)的通用接口進(jìn)行關(guān)聯(lián);
[0020]B3、所述網(wǎng)關(guān)根據(jù)所述網(wǎng)關(guān)的通用接口與所述網(wǎng)關(guān)控制面板的對應(yīng)關(guān)系,將所述被控家電的控制面板信息加入到網(wǎng)關(guān)控制面板中;
[0021]B4、所述網(wǎng)關(guān)將網(wǎng)關(guān)控制面板信息發(fā)送給控制終端。
[0022]進(jìn)一步,所述步驟BI具體包括:
[0023]BI 1、所述網(wǎng)關(guān)遍歷所述被控家電中存儲(chǔ)的widget樹,得到所述被控家電的控制面板的操作單元;
[0024]B12、所述網(wǎng)關(guān)查找與每一個(gè)操作單元對應(yīng)的所述被控家電的接口信息。
[0025]進(jìn)一步,所述步驟B3具體為:所述網(wǎng)關(guān)將所述被控家電的控制面板的操作單元加入到所述網(wǎng)關(guān)的通用接口的widget樹中。
[0026]進(jìn)一步,所述網(wǎng)關(guān)的通用接口的widget樹根據(jù)被控家電的設(shè)備信息進(jìn)行組織布局或根據(jù)環(huán)境屬性進(jìn)行組織布局。
[0027]進(jìn)一步,在所述步驟A中,在所述被控家電連接所述網(wǎng)關(guān)后,所述網(wǎng)關(guān)獲取所述被控家電的接口信息,并將所述被控家電及其接口信息加入到其所管理的家電信息庫中。
[0028]本發(fā)明還提供一種集中式控制家電的裝置,所述裝置包括:
[0029]被控家電信息獲取單元,用于獲取被控家電的接口信息和被控家電的控制面板信息;
[0030]網(wǎng)關(guān)控制面板更改單元,用于根據(jù)所述被控家電的接口信息和被控家電的控制面板信息,將所述被控家電的控制面板信息加入到網(wǎng)關(guān)控制面板中,并將網(wǎng)關(guān)控制面板信息發(fā)送給控制終端;
[0031]控制單元,用于接收所述控制終端根據(jù)所述網(wǎng)關(guān)控制面板信息發(fā)出的操作請求,根據(jù)所述操作請求對所述被控家電進(jìn)行控制。
[0032]進(jìn)一步,所述被控家電的控制面板信息存儲(chǔ)在所述被控家電中,以widget樹的形式表示,樹根代表所述被控家電的界面,葉子代表操作單元。
[0033]進(jìn)一步,所述裝置還包括家電信息庫,用于存儲(chǔ)所述被控家電及其接口信息。
[0034]本發(fā)明有益效果如下:
[0035]本發(fā)明在通過集中式網(wǎng)關(guān)管理家電設(shè)備的模式下能夠在控制終端上自動(dòng)生成被控家電的控制面板,并且控制面板的布局可以由網(wǎng)關(guān)重新定義,可以在一個(gè)頁面顯示多個(gè)設(shè)備的功能。本發(fā)明中被控家電的控制面板信息由被控家電自身提供,網(wǎng)關(guān)無需事先保存家電控制界面相關(guān)的信息,網(wǎng)關(guān)獨(dú)立于控制面板,因此網(wǎng)關(guān)可以獨(dú)立于被控家電進(jìn)行生產(chǎn)制造,可做到控制面板不受設(shè)備類型限制,能對新的設(shè)備類型提供良好的支持。
【附圖說明】
[0036]圖1是現(xiàn)有技術(shù)的一種基于客戶端/服務(wù)器架構(gòu)的設(shè)備之間點(diǎn)對點(diǎn)通信框架圖;
[0037]圖2是現(xiàn)有技術(shù)的
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1