一種具有Web Service功能的智能家居通信系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明屬于智能家居領(lǐng)域,具體涉及一種具有Web Service功能的智能家居通信 系統(tǒng)及方法。
【背景技術(shù)】
[0002] 隨著科學(xué)技術(shù)的不斷進(jìn)步和社會(huì)發(fā)展水平的提高,人們對(duì)生活品質(zhì)的提升也提 出了迫切要求。傳統(tǒng)的家用電器已經(jīng)無(wú)法滿足現(xiàn)代家庭的需要,人們需要信息化、網(wǎng)絡(luò)化 和智能化的信息家電。
[0003] 尤其在近些年智能家居持續(xù)高溫,幾乎所有能與智能家居產(chǎn)生聯(lián)系的廠家都積極 參與,一些智能設(shè)備正在由概念逐步走向人們的日常生活當(dāng)中。
[0004] 然而一個(gè)重要的現(xiàn)實(shí)不應(yīng)被回避,那就是大量非智能化家電設(shè)備的存在,并且這 些設(shè)備短時(shí)間內(nèi)不會(huì)被淘汰,雖然有大量用戶對(duì)智能家電有強(qiáng)烈使用的欲望,但面對(duì)更換 智能設(shè)備高昂的費(fèi)用,只能望而卻步。如何使大量傳統(tǒng)非智能家電設(shè)備智能化,是目前現(xiàn)有 技術(shù)面臨的一個(gè)問(wèn)題。
【發(fā)明內(nèi)容】
[0005] 為克服現(xiàn)有技術(shù)中的問(wèn)題,本發(fā)明目的在于提供一種具有Web Service功能的智 能家居通信系統(tǒng)及方法,該系統(tǒng)可直接用于傳統(tǒng)家電設(shè)備上,使得傳統(tǒng)家庭設(shè)備智能化,同 時(shí)具有體積小操作方便的優(yōu)點(diǎn),并具有統(tǒng)一 Web Service,為設(shè)備間協(xié)調(diào)提供便利。
[0006] 為實(shí)現(xiàn)上述目的,本發(fā)明采用如下的技術(shù)方案:
[0007] -種具有Web Service功能的智能家居通信系統(tǒng),包括數(shù)據(jù)處理中心、自主注冊(cè)模 塊、Web Service接口、硬件通信接口以及連接有網(wǎng)絡(luò)服務(wù)器的無(wú)線通信單元;
[0008] 硬件通信接口用于與設(shè)備相連接并獲取設(shè)備信息,再將獲取的設(shè)備信息進(jìn)行類型 轉(zhuǎn)化后發(fā)送給數(shù)據(jù)處理中心;
[0009] 數(shù)據(jù)處理中心用于將接收到的經(jīng)過(guò)類型轉(zhuǎn)化后的信息進(jìn)行初始化,然后配置設(shè)備 基本參數(shù),再判斷設(shè)備狀態(tài),若是正常狀態(tài)則通過(guò)無(wú)線通信單元與網(wǎng)絡(luò)服務(wù)器進(jìn)行數(shù)據(jù)傳 輸;
[0010] 自主注冊(cè)模塊用于在設(shè)備上電后主動(dòng)向網(wǎng)絡(luò)服務(wù)器發(fā)起注冊(cè)請(qǐng)求,并根據(jù)網(wǎng)絡(luò)服 務(wù)器反饋回的信息完成設(shè)備注冊(cè)流程;
[0011] Web Service接口用于用戶與設(shè)備交互,用戶通過(guò)該Web Service接口能夠進(jìn)行設(shè) 備詳細(xì)參數(shù)配置和查看設(shè)備信息。
[0012] 所述的硬件通信接口為串口、USB接口、紅外通信模塊或RF射頻通信模塊。
[0013] 所述配置設(shè)備基本信息是通過(guò)用戶手動(dòng)配置、從數(shù)據(jù)處理中心獲取或網(wǎng)絡(luò)推送完 成的。
[0014] 所述設(shè)備基本參數(shù)包括MAC地址、運(yùn)行狀態(tài)以及控制信息。
[0015] 所述設(shè)備詳細(xì)參數(shù)包括設(shè)備用戶、所屬空間、設(shè)備ID、設(shè)備名稱、設(shè)備類型以及 URL。
[0016] 所述設(shè)備信息包括設(shè)備廠商信息、設(shè)備類型、數(shù)據(jù)類型、用戶信息、使用空間、軟件 版本以及設(shè)備用于采集的溫濕度傳感器的參數(shù)信息、音視頻和實(shí)時(shí)狀態(tài)信息。
[0017] 所述無(wú)線通信單元為WIFI模塊、GPRS通信模塊、3G通信模塊或CDM通信模塊。
[0018] -種如權(quán)利要求1所述的具有Web Service功能的智能家居通信系統(tǒng)的通信方 法,首先,將硬件通信接口與傳統(tǒng)設(shè)備相連接,硬件通信接口獲取設(shè)備信息,并將獲取的設(shè) 備信息進(jìn)行類型轉(zhuǎn)化后發(fā)送給數(shù)據(jù)處理中心,數(shù)據(jù)處理中心將接收到的經(jīng)過(guò)類型轉(zhuǎn)化后的 信息進(jìn)行初始化,然后配置設(shè)備基本信息,再判斷設(shè)備狀態(tài),若是配置狀態(tài),則自主注冊(cè)模 塊在設(shè)備上電后主動(dòng)向網(wǎng)絡(luò)服務(wù)器發(fā)起注冊(cè)請(qǐng)求,并根據(jù)網(wǎng)絡(luò)服務(wù)器反饋回的信息完成設(shè) 備注冊(cè)流程;若是正常狀態(tài),則通過(guò)無(wú)線通信單元與網(wǎng)絡(luò)服務(wù)器進(jìn)行數(shù)據(jù)傳輸;用戶通過(guò) Web Service接口與設(shè)備交互,并且通過(guò)該Web Service接口能夠進(jìn)行設(shè)備參數(shù)配置和查看 設(shè)備信息,實(shí)現(xiàn)設(shè)備的智能化。
[0019] 與現(xiàn)有技術(shù)相比,本發(fā)明具有的有益效果:首先,通過(guò)硬件通信接口和傳統(tǒng)家電設(shè) 備的控制單元連接,使其成為具備無(wú)線通信能力并具有唯一 MC標(biāo)識(shí)的智能家電設(shè)備;再 通過(guò)無(wú)線通信單元和網(wǎng)絡(luò)服務(wù)器連接,完成家電設(shè)備在網(wǎng)絡(luò)服務(wù)器的注冊(cè),實(shí)現(xiàn)網(wǎng)絡(luò)服務(wù) 器和家電設(shè)備的雙向通信和數(shù)據(jù)傳輸;通過(guò)Web Service和用戶進(jìn)行通信,使得用戶能夠 掌控設(shè)備配置信息、運(yùn)行狀況和實(shí)時(shí)數(shù)據(jù)。本發(fā)明的通信系統(tǒng)能夠?qū)崿F(xiàn)分別傳統(tǒng)家電設(shè)備、 網(wǎng)絡(luò)服務(wù)器和用戶的三方通信。本發(fā)明的通信系統(tǒng)能夠?yàn)椴煌O(shè)備提供統(tǒng)一接口,實(shí)現(xiàn)傳 統(tǒng)設(shè)備智能化的目的。
[0020] 本發(fā)明的通信方法能夠?qū)崿F(xiàn)設(shè)備自動(dòng)注冊(cè),并且通過(guò)統(tǒng)一的Web Service接口,能 夠?qū)崿F(xiàn)移動(dòng)端、網(wǎng)絡(luò)服務(wù)器和設(shè)備的信息同步,使得傳統(tǒng)家電設(shè)備非常便捷的得到升級(jí);本 發(fā)明中的用戶配置和使用操作簡(jiǎn)單,方便隨時(shí)隨地查看和修改設(shè)備信息,同時(shí)方便設(shè)備間 協(xié)調(diào)工作。
【附圖說(shuō)明】
[0021] 圖1是具有Web Service功能的智能家居通信系統(tǒng)結(jié)構(gòu)圖。
[0022] 圖2是智能家電(空調(diào))使用流程圖。
[0023] 圖3數(shù)據(jù)處理中心的狀態(tài)調(diào)節(jié)圖。
[0024] 圖4是自主注冊(cè)模塊的自動(dòng)注冊(cè)流程圖。
[0025] 圖中,1為數(shù)據(jù)處理中心,2為自主注冊(cè)模塊,3為Web Service接口,4為網(wǎng)絡(luò)服務(wù) 器,5為無(wú)線通信單元,6為硬件通信接口,7為設(shè)備,8為用戶。
【具體實(shí)施方式】
[0026] 下面結(jié)合附圖對(duì)本發(fā)明做詳細(xì)描述。傳統(tǒng)的家電設(shè)備內(nèi)部均有控制器。
[0027] 參見圖1,本發(fā)明包括硬件通信接口 6、數(shù)據(jù)處理中心1、自主注冊(cè)模塊2、Web Service接口 3和無(wú)線通信單元5。
[0028] 其中,硬件通信接口 6與傳統(tǒng)設(shè)備內(nèi)部的控制器相連接,并獲取設(shè)備信息,將獲 取的設(shè)備信息進(jìn)行類型轉(zhuǎn)化后發(fā)送給數(shù)據(jù)處理中心1 ;數(shù)據(jù)處理中心1用于將接收到的經(jīng) 過(guò)類型轉(zhuǎn)化后的信息進(jìn)行初始化,然后配置設(shè)備基本參數(shù),再判斷設(shè)備狀態(tài),若是正常狀態(tài) 則通過(guò)無(wú)線通信單元5與網(wǎng)絡(luò)服務(wù)器4進(jìn)行數(shù)據(jù)傳輸數(shù)據(jù)處理中心1能夠?qū)邮盏降男畔?利用現(xiàn)有技術(shù)進(jìn)行數(shù)據(jù)編解碼、分析處理,具有自動(dòng)調(diào)節(jié)設(shè)備狀態(tài)功能,在不同狀態(tài)下分別 完成設(shè)備基本參數(shù)配置、向網(wǎng)絡(luò)服務(wù)器傳送數(shù)據(jù)和本地存儲(chǔ)等功能。
[0029] 自助注冊(cè)模塊2用于在設(shè)備7上電后主動(dòng)向網(wǎng)絡(luò)服務(wù)器發(fā)起注冊(cè)請(qǐng)求,并根據(jù)網(wǎng) 絡(luò)服務(wù)器反饋回的信息完成設(shè)備注冊(cè)流程,完成向網(wǎng)絡(luò)服務(wù)器注冊(cè)設(shè)備。設(shè)備基本參數(shù)可 經(jīng)由用戶手動(dòng)配置、從數(shù)據(jù)處理中心獲取或網(wǎng)絡(luò)推送完成,數(shù)據(jù)處理中心自動(dòng)獲取的設(shè)備 基本參數(shù)包括MAC地址、運(yùn)行狀態(tài)、控制信息等設(shè)備基本信息,經(jīng)用戶手動(dòng)配置的設(shè)備詳細(xì) 參數(shù)包括設(shè)備用戶、所屬空間、設(shè)備ID、設(shè)備名稱、設(shè)備類型、URL等設(shè)備詳細(xì)信息;
[0030] Web Service接口 3用于用戶8直接與設(shè)備7交互,用戶8通過(guò)該Web Service接 口可進(jìn)行設(shè)備詳細(xì)參數(shù)配置和查看設(shè)備信息;詳細(xì)參數(shù)配置是對(duì)完成自動(dòng)獲取設(shè)備信息后 的補(bǔ)充和完善。
[0031] 無(wú)線通信單元5與網(wǎng)絡(luò)服務(wù)器連接并進(jìn)行數(shù)據(jù)交互,發(fā)送設(shè)備信息和注冊(cè)信息等 內(nèi)容。本發(fā)明的通信系統(tǒng)能夠?yàn)椴煌O(shè)備提供統(tǒng)一接口,能夠?qū)崿F(xiàn)傳統(tǒng)設(shè)備智能化的目的。
[0032] 本發(fā)明的適用對(duì)象主要是針對(duì)現(xiàn)有傳統(tǒng)家電設(shè)備,現(xiàn)在以家用空調(diào)為例來(lái)具體說(shuō) 明智能家電設(shè)備的具體使用流程,參見圖2,具體流程包括以下步驟:
[0033] 1)在硬件上通過(guò)RS232 口與空調(diào)內(nèi)部控制器相連接;
[0034] 2)數(shù)據(jù)處理中心1通過(guò)硬件通信接口 6和類型轉(zhuǎn)換自動(dòng)獲取空調(diào)的MAC地址、運(yùn) 行狀態(tài)、控制信息等設(shè)備基本信息;
[0035] 3)用戶對(duì)空調(diào)進(jìn)行進(jìn)一步的配置,包括設(shè)備用戶、所屬空間、設(shè)備ID、設(shè)備名稱、 設(shè)備類型、URL等設(shè)備詳細(xì)信息;
[0036] 4)在完成上述配置過(guò)程后,智能空調(diào)在網(wǎng)絡(luò)服務(wù)器4進(jìn)行設(shè)備注冊(cè),具體注冊(cè)流 程如下: