專利名稱:智能家居控制設(shè)備、更新方法
技術(shù)領(lǐng)域:
本發(fā)明涉及家居設(shè)備智能控制領(lǐng)域,尤其涉及智能家居控制設(shè)備、更新方法。
背景技術(shù):
當(dāng)下智能家居系統(tǒng)已經(jīng)發(fā)展到了較高的技術(shù)水平,從對單個(gè)電器的遙控逐步發(fā)展到了家庭內(nèi)部的組網(wǎng),采用家庭內(nèi)部統(tǒng)一的主機(jī)控制;從采用以太網(wǎng)、電力載波網(wǎng)絡(luò)發(fā)展到基于無線傳感網(wǎng)的組網(wǎng)模式;從家庭內(nèi)部組網(wǎng)控制發(fā)展到基于互聯(lián)網(wǎng)絡(luò)的遠(yuǎn)程控制;隨著無線互聯(lián)網(wǎng)的興起,采用智能手機(jī)、平板電腦等智能移動(dòng)平臺(tái)在技術(shù)上也逐步實(shí)現(xiàn)。目前的智能家居系統(tǒng)普遍存在著一個(gè)問題即各類智能家居系統(tǒng)主要考慮了如何將當(dāng)前考慮到的智能家居設(shè)備集于控制系統(tǒng)之下,對未來新設(shè)備的接入控制僅考慮到有限的擴(kuò)展,如需要增加新的設(shè)備,需要重新調(diào)整軟件及硬件,且軟件涉及重新安裝、調(diào)試。當(dāng)智能家居市場大規(guī)模興起之時(shí),會(huì)快速出現(xiàn)大量的新型智能家用設(shè)備,如果與控制系統(tǒng)相關(guān)的遠(yuǎn)程服務(wù)器、 家庭智能網(wǎng)關(guān)以及控制器不是可擴(kuò)展的,就會(huì)出現(xiàn)這樣的問題由于設(shè)備控制需要涉及四個(gè)層面的軟件驅(qū)動(dòng)、狀態(tài)保存及操作界面更新,每次更新時(shí)需要同時(shí)更新設(shè)備、家庭網(wǎng)關(guān)、 遠(yuǎn)程控制服務(wù)器、智能控制器四個(gè)層面的驅(qū)動(dòng)及控制界面軟件,非常復(fù)雜,在智能家居大量推廣的情況下,如果不能做到遠(yuǎn)程自動(dòng)加載及更新驅(qū)動(dòng),每套智能家居系統(tǒng)中增加一個(gè)設(shè)備的更新量非常大,普通用戶很難在家中完成驅(qū)動(dòng)加載及更新, 需要設(shè)備供應(yīng)商上門服務(wù), 工作量非常之大。發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種能夠方便加載新添設(shè)備驅(qū)動(dòng)及控制界面的方法,本發(fā)明還提供方便加載新增設(shè)備的家居控制設(shè)備,包括控制網(wǎng)關(guān)和控制系統(tǒng)。
為了實(shí)現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案如下
本發(fā)明的智能家居控制系統(tǒng)遠(yuǎn)程更新方法,包括以下步驟,在所述的控制主機(jī)上設(shè)置存儲(chǔ)有智能設(shè)備的設(shè)備類的第一設(shè)備類庫,在所述的遠(yuǎn)程服務(wù)器上設(shè)置有存儲(chǔ)智能設(shè)備的設(shè)備類的第二設(shè)備庫,當(dāng)有新的智能設(shè)備接入系統(tǒng)時(shí),控制主機(jī)獲取該新的智能設(shè)備的唯一編碼,并在第一設(shè)備類庫中尋找所述的新的智能設(shè)備的設(shè)備類,如果找到則加載形成該智能設(shè)備的控制模塊,如果沒有則控制主機(jī)通過遠(yuǎn)程方式從遠(yuǎn)程服務(wù)器上的第二設(shè)備類庫中下載所需要的設(shè)備類,然后加載形成控制模塊。
優(yōu)選的,當(dāng)新的智能設(shè)備產(chǎn)生時(shí),針對其開發(fā)的設(shè)備類被存儲(chǔ)到所述的第二設(shè)備類庫。
優(yōu)選的,每個(gè)所述的設(shè)備類包括其對應(yīng)智能設(shè)備的設(shè)備唯一編碼、驅(qū)動(dòng)模塊、控制狀態(tài)結(jié)構(gòu)。
優(yōu)選的,所述的智能家居控制系統(tǒng)還包括用于提供人機(jī)交互的控制界面的控制終端,所述的控制終端通過與所述的控制主機(jī)通信同步時(shí)發(fā)現(xiàn)新的智能設(shè)備,即通過控制主機(jī)向遠(yuǎn)程服務(wù)器發(fā)送加載新的設(shè)備驅(qū)動(dòng)請求,遠(yuǎn)程服務(wù)器在第二設(shè)備類庫中找到該設(shè)備對應(yīng)的設(shè)備類,并下載到控制終端加載到應(yīng)用層,提供控制界面或者當(dāng)所述的控制終端連接所述的遠(yuǎn)程服務(wù)器時(shí)發(fā)現(xiàn)新的智能設(shè)備,則直接向遠(yuǎn)程服務(wù)器發(fā)送加載新的設(shè)備驅(qū)動(dòng)請求,遠(yuǎn)程服務(wù)器在第二設(shè)備類庫中找到該設(shè)備對應(yīng)的設(shè)備類,并下載到控制終端加載到應(yīng)用層,提供控制界面
本發(fā)明還涉及實(shí)現(xiàn)該方法的智能家庭網(wǎng)關(guān),用作置于本地用于控制本地智能設(shè)備的控制主機(jī),用來接收智能設(shè)備的狀態(tài)信息并發(fā)送給遠(yuǎn)程服務(wù)器或者接收來自遠(yuǎn)程服務(wù)器的控制命令并傳輸給所述智能設(shè)備,包括軟件系統(tǒng)及用來承載軟件系統(tǒng)的硬件系統(tǒng),所述的軟件系統(tǒng)包括操作系統(tǒng)層、通信層、應(yīng)用層,所述的操作系統(tǒng)層為所述的應(yīng)用層提供運(yùn)行環(huán)境,并為硬件系統(tǒng)提供驅(qū)動(dòng),所述的應(yīng)用層包括一個(gè)智能網(wǎng)關(guān)系統(tǒng)基礎(chǔ)框架,還包括存儲(chǔ)有智能設(shè)備的設(shè)備類的第一設(shè)備類庫,在新的智能設(shè)備加入時(shí),所述的智能網(wǎng)關(guān)系統(tǒng)基礎(chǔ)框架根據(jù)新的智能設(shè)備的唯一編碼加載驅(qū)動(dòng),所述的加載驅(qū)動(dòng)首先在所述第一設(shè)備類庫中查找所述的新的智能設(shè)備的設(shè)備類,如果找到則加載形成該智能設(shè)備的控制模塊,如果沒有則通過通信層向遠(yuǎn)程服務(wù)器發(fā)送下載請求,然后將下載得到的設(shè)備類加載形成該新的智能設(shè)備的控制模塊。
優(yōu)選的,所述的硬件系統(tǒng)包括主控制器,所述的主控制器通過內(nèi)部總線連接有 ZIGBEE通信模塊、WIFI通信模塊,所述的主控制器通過外部總線連接有GSM/CDMA接口模塊、USB接口模塊、音頻接口模塊、視頻接口模塊,在所述的主控制器上還連接有顯示模塊。
本發(fā)明還涉及實(shí)現(xiàn)該方法、包含該智能家庭網(wǎng)關(guān)的智能家居控制系統(tǒng),包括
至少一個(gè)所述的智能家庭網(wǎng)關(guān),設(shè)置于家庭中用于接收智能設(shè)備的狀態(tài)信息傳輸給遠(yuǎn)程服務(wù)器,并將來自遠(yuǎn)程服務(wù)器、控制終端的控制命令傳輸給智能設(shè)備,其上設(shè)置有存儲(chǔ)有智能設(shè)備的設(shè)備類的第一設(shè)備類庫;
遠(yuǎn)程服務(wù)器,設(shè)置有存儲(chǔ)有智能設(shè)備的設(shè)備類的第二設(shè) 備類庫,并根據(jù)智能家庭網(wǎng)關(guān)的請求從第二設(shè)備類庫中查找相應(yīng)的設(shè)備類發(fā)送給所述的智能家庭網(wǎng)關(guān);
控制終端,用于提供控制界面,通過向遠(yuǎn)程服務(wù)器或者智能家庭網(wǎng)關(guān)發(fā)送控制命令控制家庭中的智能設(shè)備;
路由器,用于實(shí)現(xiàn)控制終端、智能家庭網(wǎng)關(guān)和遠(yuǎn)程服務(wù)器之間的網(wǎng)絡(luò)連接。
優(yōu)選的,所述的遠(yuǎn)程服務(wù)還上設(shè)置有基礎(chǔ)系統(tǒng)層、通信層、服務(wù)層,所述的基礎(chǔ)系統(tǒng)層用來提供運(yùn)行環(huán)境,所述的通信層用于實(shí)現(xiàn)和所屬控制終端、智能網(wǎng)關(guān)之間的通信,所述的服務(wù)層用來接收通信層接收的服務(wù)請求,并作出處理。
優(yōu)選的,所述的路由器為無線路由器,所述控制終端、智能家庭網(wǎng)關(guān)和遠(yuǎn)程服務(wù)器之間的網(wǎng)絡(luò)連接為無線連接。
本發(fā)明的有益效果如下
本發(fā)明的智能家庭網(wǎng)關(guān)包括ZIGBEE模塊,能夠采用ZIGBEE方式進(jìn)行WSN網(wǎng)絡(luò)組建,再加入新的設(shè)備時(shí)不需要對網(wǎng)關(guān)的硬件結(jié)構(gòu)做出調(diào)整,配合本發(fā)明提供的新設(shè)備的更新方法,可以完成通過互聯(lián)網(wǎng)自動(dòng)實(shí)現(xiàn)對智能家居設(shè)備驅(qū)動(dòng)及控制界面的加載及更新,使新增設(shè)備方便快捷入網(wǎng)
本發(fā)明提供了一種新的開放式技術(shù)架構(gòu),一旦這種技術(shù)架構(gòu)及規(guī)范被智能家居廠商廣泛采用,即可在這種結(jié)構(gòu)下更方便的招聘到Android、Windows、iOS等通用開發(fā)技術(shù)工程師,開發(fā)大量的智能設(shè)備及設(shè)備驅(qū)動(dòng)、控制界面等模塊,開發(fā)效率比單片機(jī)、Lunix的開發(fā)效率提高至少3倍。同時(shí)由于采用了智能手機(jī)、平板電腦及PC作為控制終端,用戶無須過多學(xué)習(xí)專門的設(shè)備操控方法,用戶體驗(yàn)會(huì)更好。
采用本發(fā)明技術(shù)方案,智能家居廠商將可采用本技術(shù)體系及規(guī)范開發(fā)擴(kuò)充新的采用遙控或遠(yuǎn)程控制的智能家居設(shè)備,只需將對該設(shè)備控制驅(qū)動(dòng)放置于遠(yuǎn)程服務(wù)器上,而無需工程師到每個(gè)購置了該新設(shè)備的家庭去家庭網(wǎng)關(guān)上配置更新設(shè)備驅(qū)動(dòng)及控制界面。這種模式大大降低了智能家居設(shè)備廠商安裝調(diào)試及設(shè)備驅(qū)動(dòng)更新維護(hù)的成本。
圖1為本發(fā)明的智能家庭網(wǎng)關(guān)一個(gè)實(shí)施例硬件結(jié)構(gòu)圖2為本發(fā)明的智能家居系統(tǒng)的一個(gè)實(shí)施例的結(jié)構(gòu)圖3為本發(fā)明的發(fā)明在圖2所示的智能家居系統(tǒng)實(shí)施例上的實(shí)現(xiàn)流程圖。
具體實(shí)施方式
下面結(jié)合附圖和具體實(shí)施例對本發(fā)明的技術(shù)方案和有益效果進(jìn)一步進(jìn)行說明。
智能家庭網(wǎng)關(guān)是智能家居系統(tǒng)的核心,它實(shí)現(xiàn)將智能家居設(shè)備、遠(yuǎn)程互聯(lián)網(wǎng)服務(wù)器、智能遙控設(shè)備之間的信息傳輸、處理;它可獲取、存儲(chǔ)各智能家居設(shè)備的狀態(tài)及傳輸控制命令,還可傳輸、加載、更新各類軟件模塊。參見附圖1,本發(fā)明的網(wǎng)關(guān)采用ARM芯片架構(gòu), 內(nèi)置Wif1、Zigbee、串口通信等設(shè)備芯片,具有顯示及觸摸操控功能,本發(fā)明的家庭智能網(wǎng)關(guān)上可以運(yùn)行Android操作系統(tǒng),使用Android系統(tǒng)平臺(tái)進(jìn)行WSN和Internet進(jìn)行數(shù)據(jù)交換,管理Zigbee設(shè)備進(jìn)行WSN網(wǎng)絡(luò)組建,并控制及監(jiān)控Zigbee終端設(shè)備,對大數(shù)據(jù)量的視頻及音頻采用WIFI方式進(jìn)行控制及監(jiān)控。Android系統(tǒng)平臺(tái)是一個(gè)開源的智能操作系統(tǒng); 能夠兼容現(xiàn)在市場上的大部分硬件。
如圖2所示本發(fā)明的智能家居系統(tǒng)的一個(gè)實(shí)施例,以智能家庭網(wǎng)關(guān)為核心,還包括遠(yuǎn)程服務(wù)器、無線路由器、控制終端
1、家庭無線路由器,即目前市場上通用的家庭無線路由器,為帶Wifi通信接口的智能手機(jī)、平板電腦、PC臺(tái)式機(jī)I筆記本電腦、智能家庭網(wǎng)關(guān)以及遠(yuǎn)程服務(wù)器提供TCP/IP協(xié)議的無線通信功能。
2、遠(yuǎn)程服務(wù)器,該服務(wù)器與千家萬戶的智能家庭網(wǎng)關(guān)及控制設(shè)備相連,用于接收、 存儲(chǔ)、處理各類智能家居設(shè)備狀態(tài)及狀態(tài)控制。同時(shí)具備安全驗(yàn)證、各類模塊自動(dòng)下載傳輸功能。本服務(wù)器可采用PC服務(wù)器或UniX\LinUX服務(wù)器,遠(yuǎn)程服務(wù)器可以采用集群式部署方式,通過應(yīng)用服務(wù)采用開源的JBoos6進(jìn)行部署,數(shù)據(jù)庫采用PostgreSQL9進(jìn)行數(shù)據(jù)存儲(chǔ)服務(wù),采用OpenSIPSl. 6進(jìn)行點(diǎn)對點(diǎn)服務(wù)。以上應(yīng)用都采用集群部署方式,按照集群部署方式能夠按照用戶流量進(jìn)行服務(wù)器增加、減少、移除服務(wù)器這樣可以減少浪費(fèi)資源;集群服務(wù)器能夠支持更多的用戶進(jìn)行并發(fā)訪問。
遠(yuǎn)程服務(wù)器采用如下配置表中的硬件實(shí)現(xiàn)
權(quán)利要求
1.一種智能家居控制系統(tǒng)更新方法,所述的智能家居控制系統(tǒng)包括設(shè)置于本地用于控制本地智能設(shè)備的控制主機(jī)和遠(yuǎn)程服務(wù)器,其特征在于,在所述的控制主機(jī)上設(shè)置存儲(chǔ)有智能設(shè)備的設(shè)備類的第一設(shè)備類庫,在所述的遠(yuǎn)程服務(wù)器上設(shè)置有存儲(chǔ)智能設(shè)備的設(shè)備類的第二設(shè)備庫,當(dāng)有新的智能設(shè)備接入系統(tǒng)時(shí),控制主機(jī)獲取該新的智能設(shè)備的唯一編碼,并在第一設(shè)備類庫中尋找所述的新的智能設(shè)備的設(shè)備類,如果找到則加載形成該智能設(shè)備的控制模塊,如果沒有則控制主機(jī)通過遠(yuǎn)程方式從遠(yuǎn)程服務(wù)器上的第二設(shè)備類庫中下載所需要的設(shè)備類,然后加載形成控制模塊。
2.根據(jù)權(quán)利要求1所述的智能家居系統(tǒng)更新方法,其特征在于,當(dāng)新的智能設(shè)備產(chǎn)生時(shí),針對其開發(fā)的設(shè)備類被存儲(chǔ)到所述的第二設(shè)備類庫。
3.根據(jù)權(quán)利要求1或2所述的智能家居系統(tǒng)更新方法,其特征在于,每個(gè)所述的設(shè)備類包括其對應(yīng)智能設(shè)備的設(shè)備唯一編碼、驅(qū)動(dòng)模塊、控制狀態(tài)結(jié)構(gòu)。
4.根據(jù)權(quán)利要求3任一所述的智能家居系統(tǒng)更新方法,其特征在于,所述的智能家居控制系統(tǒng)還包括用于提供人機(jī)交互的控制界面的控制終端,所述的控制終端通過與所述的控制主機(jī)通信同步時(shí)發(fā)現(xiàn)新的智能設(shè)備,即通過控制主機(jī)向遠(yuǎn)程服務(wù)器發(fā)送加載新的設(shè)備驅(qū)動(dòng)請求,遠(yuǎn)程服務(wù)器在第二設(shè)備類庫中找到該設(shè)備對應(yīng)的設(shè)備類,并下載到控制終端加載到應(yīng)用層,提供控制界面或者當(dāng)所述的控制終端連接所述的遠(yuǎn)程服務(wù)器時(shí)發(fā)現(xiàn)新的智能設(shè)備,則直接向遠(yuǎn)程服務(wù)器發(fā)送加載新的設(shè)備驅(qū)動(dòng)請求,遠(yuǎn)程服務(wù)器在第二設(shè)備類庫中找到該設(shè)備對應(yīng)的設(shè)備類,并下載到控制終端加載到應(yīng)用層,提供控制界面。
5.一種智能家庭網(wǎng)關(guān),其特征在于,用作置于本地用于控制本地智能設(shè)備的控制主機(jī),用來接收智能設(shè)備的狀態(tài)信息并發(fā)送給遠(yuǎn)程服務(wù)器或者接收來自遠(yuǎn)程服務(wù)器的控制命令并傳輸給所述智能設(shè)備,包括軟件系統(tǒng)及用來承載軟件系統(tǒng)的硬件系統(tǒng),所述的軟件系統(tǒng)包括操作系統(tǒng)層、通信層、應(yīng)用層,所述的操作系統(tǒng)層為所述的應(yīng)用層提供運(yùn)行環(huán)境,并為硬件系統(tǒng)提供驅(qū)動(dòng),所述的應(yīng)用層包括一個(gè)智能網(wǎng)關(guān)系統(tǒng)基礎(chǔ)框架,還包括存儲(chǔ)有智能設(shè)備的設(shè)備類的第一設(shè)備類庫,在新的智能設(shè)備加入時(shí),所述的智能網(wǎng)關(guān)系統(tǒng)基礎(chǔ)框架根據(jù)新的智能設(shè)備的唯一編碼加載驅(qū)動(dòng),所述的加載驅(qū)動(dòng)首先在所述第一設(shè)備類庫中查找所述的新的智能設(shè)備的設(shè)備類,如果找到則加載形成該智能設(shè)備的控制模塊,如果沒有則通過通信層向遠(yuǎn)程服務(wù)器發(fā)送下載請求,然后將下載得到的設(shè)備類加載形成該新的智能設(shè)備的控制1吳塊。
6.根據(jù)權(quán)利要求5所述的智能家庭網(wǎng)關(guān),其特征在于,所述的硬件系統(tǒng)包括主控制器,所述的主控制器通過內(nèi)部總線連接有ZIGBEE通信模塊、WIFI通信模塊,所述的主控制器通過外部總線連接有GSM/CDMA接口模塊、USB接口模塊、音頻接口模塊、視頻接口模塊,在所述的主控制器上還連接有顯示模塊。
7.一種智能家居系統(tǒng),其特征在于,包括 至少一個(gè)權(quán)利要求5或6所述的智能家庭網(wǎng)關(guān),設(shè)置于家庭中用于接收智能設(shè)備的狀態(tài)信息傳輸給遠(yuǎn)程服務(wù)器,并將來自遠(yuǎn)程服務(wù)器、控制終端的控制命令傳輸給智能設(shè)備,其上設(shè)置有存儲(chǔ)有智能設(shè)備的設(shè)備類的第一設(shè)備類庫; 遠(yuǎn)程服務(wù)器,設(shè)置有存儲(chǔ)有智能設(shè)備的設(shè)備類的第二設(shè)備類庫,并根據(jù)智能家庭網(wǎng)關(guān)的請求從第二設(shè)備類庫中查找相應(yīng)的設(shè)備類發(fā)送給所述的智能家庭網(wǎng)關(guān); 控制終端,用于提供控制界面,通過向遠(yuǎn)程服務(wù)器或者智能家庭網(wǎng)關(guān)發(fā)送控制命令控制家庭中的智能設(shè)備; 路由器,用于實(shí)現(xiàn)控制終端、智能家庭網(wǎng)關(guān)和遠(yuǎn)程服務(wù)器之間的網(wǎng)絡(luò)連接。
8.根據(jù)權(quán)利要求7所述的智能家居系統(tǒng),其特征在于,所述的遠(yuǎn)程服務(wù)還上設(shè)置有基礎(chǔ)系統(tǒng)層、通信層、服務(wù)層,所述的基礎(chǔ)系統(tǒng)層用來提供運(yùn)行環(huán)境,所述的通信層用于實(shí)現(xiàn)和所屬控制終端、智能網(wǎng)關(guān)之間的通信,所述的服務(wù)層用來接收通信層接收的服務(wù)請求,并作出處理。
9.根據(jù)權(quán)利要求7所述的智能家居系統(tǒng),其特征在于,所述的路由器為無線路由器,所述控制終端、智能家庭網(wǎng)關(guān)和遠(yuǎn)程服務(wù)器之間的網(wǎng)絡(luò)連接為無線連接。
全文摘要
本發(fā)明公開了一種智能家居遠(yuǎn)程控制設(shè)備、更新方法,該更新方法是通過控制主機(jī)上設(shè)置存儲(chǔ)有智能設(shè)備的設(shè)備類的第一設(shè)備類庫,在遠(yuǎn)程服務(wù)器上設(shè)置有存儲(chǔ)智能設(shè)備的設(shè)備類的第二設(shè)備庫,當(dāng)有新的智能設(shè)備接入系統(tǒng)時(shí),控制主機(jī)獲取該新的智能設(shè)備的唯一編碼,并在第一設(shè)備類庫中尋找所述的新的智能設(shè)備的設(shè)備類,如果找到則加載形成該智能設(shè)備的控制模塊,如果沒有則控制主機(jī)通過遠(yuǎn)程方式從遠(yuǎn)程服務(wù)器上的第二設(shè)備類庫中下載所需要的設(shè)備類,然后加載形成控制模塊。所述的智能家居控制設(shè)備包括實(shí)現(xiàn)該方法的智能家庭網(wǎng)關(guān)、智能家居系統(tǒng)。本發(fā)明使得智能家居系統(tǒng)的擴(kuò)展可以自動(dòng)完成,方便快捷。
文檔編號(hào)H04L12/28GK103023681SQ20111028833
公開日2013年4月3日 申請日期2011年9月22日 優(yōu)先權(quán)日2011年9月22日
發(fā)明者孫俊, 周波, 王杰, 李坤, 代幻成 申請人:北京天成信宇科技有限責(zé)任公司