專(zhuān)利名稱(chēng):一種家庭服務(wù)器和多終端之間進(jìn)行數(shù)據(jù)交互的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及智能家居領(lǐng)域,具體的說(shuō),涉及一種家庭服務(wù)器和多終端之間進(jìn)行數(shù)據(jù)交互的方法,將不同的終端設(shè)備和不同的數(shù)據(jù)類(lèi)型通過(guò)報(bào)文中的不同位來(lái)區(qū)分,從而實(shí)現(xiàn)服務(wù)器與多種終端進(jìn)行交互并同時(shí)支持多種網(wǎng)絡(luò)的強(qiáng)兼容性。
背景技術(shù):
現(xiàn)有的智能家居服務(wù)器要么是Web服務(wù)器,要么是客戶(hù)端服務(wù)器。如申請(qǐng)日期為2010.3.12,公開(kāi)號(hào)為CN102195997A的中國(guó)專(zhuān)利申請(qǐng),提出了一種基于W1-Fi及http技術(shù)的智能家居監(jiān)控系統(tǒng)的運(yùn)行方法,其只實(shí)現(xiàn)了 Web方式的設(shè)備控制及設(shè)備狀態(tài)監(jiān)控。如申請(qǐng)日期為2010.05.26,公開(kāi)號(hào)為CN102263776A的中國(guó)專(zhuān)利申請(qǐng),提出了一種智能家居服務(wù)器,實(shí)現(xiàn)了接收控制指令并下發(fā)的功能,其只支持客戶(hù)端形式的遠(yuǎn)程控制操作。這種只支持單一控制方式的智能家居服務(wù)器不能滿(mǎn)足用戶(hù)的需求,也不利于智能家居移動(dòng)監(jiān)控終端多樣性發(fā)展?,F(xiàn)有的家庭服務(wù)器和多終端之間進(jìn)行數(shù)據(jù)交互的方式只有控制命令的下發(fā)功能,沒(méi)有上行數(shù)據(jù)包(如環(huán)境監(jiān)測(cè)、智能醫(yī)療、智能三表)的解析顯示。隨著智能家居的發(fā)展,這種簡(jiǎn)單的控制指令 發(fā)送已經(jīng)不能滿(mǎn)足智能家居發(fā)展的要求。現(xiàn)有的家庭服務(wù)器和監(jiān)視終端設(shè)備的數(shù)據(jù)交互主要都是硬盤(pán)式的監(jiān)視終端,攝像頭都是采用的有線(xiàn)的設(shè)備,布線(xiàn)非常復(fù)雜,且監(jiān)視終端只能在固定的顯示設(shè)備,靈活性差,要想調(diào)用其數(shù)據(jù)還需要開(kāi)放端口,而這也是一般廠(chǎng)商不愿意做的。現(xiàn)有的家庭服務(wù)器和多終端之間進(jìn)行數(shù)據(jù)交互的組網(wǎng)方式都比較單一,只有有線(xiàn)或者無(wú)線(xiàn)的方式,不支持多種網(wǎng)絡(luò)形式,不能滿(mǎn)足如今智能家居中網(wǎng)絡(luò)相互融合相互滲透的趨勢(shì)。
發(fā)明內(nèi)容
為了解決現(xiàn)有技術(shù)中存在的上述問(wèn)題,本發(fā)明提供了一種家庭服務(wù)器和多終端之間進(jìn)行數(shù)據(jù)交互的方法,使得用戶(hù)可以同時(shí)通過(guò)Android、IOS、Symbian客戶(hù)端和Web方式同時(shí)監(jiān)控智能家居系統(tǒng),即支持多種控制終端。本發(fā)明提供了一種家庭服務(wù)器和多終端之間進(jìn)行數(shù)據(jù)交互的方法,不僅可以控制命令下發(fā),而且有上行數(shù)據(jù)包(環(huán)境監(jiān)測(cè)、智能醫(yī)療、智能三表)解析顯示的功能。通過(guò)內(nèi)嵌網(wǎng)頁(yè)或者內(nèi)嵌到移動(dòng)終端(手機(jī)/平板)的方式訪(fǎng)問(wèn)的,方便,響應(yīng)快,傳輸數(shù)率穩(wěn)定,對(duì)設(shè)備要求不高。本發(fā)明解決上述技術(shù)問(wèn)題的技術(shù)方案是,提出一種家庭服務(wù)器和多終端之間進(jìn)行數(shù)據(jù)交互的方法,通過(guò)判斷UDP報(bào)文的包頭,判斷發(fā)送過(guò)來(lái)的是有線(xiàn)還是無(wú)線(xiàn)數(shù)據(jù),從而兼容不同的網(wǎng)絡(luò)。家庭服務(wù)器接收通過(guò)GPRS、W1-F1、Internet協(xié)議接收從移動(dòng)監(jiān)控終端、家庭網(wǎng)關(guān)、室內(nèi)終端機(jī)發(fā)來(lái)的UDP報(bào)文;數(shù)據(jù)解析模塊對(duì)接收到的UDP報(bào)文進(jìn)行解析,判斷此UDP數(shù)據(jù)報(bào)是否為有效包和此UDP數(shù)據(jù)包來(lái)源,獲取移動(dòng)監(jiān)控終端的IP地址及端口號(hào);數(shù)據(jù)處理模塊從UDP數(shù)據(jù)段獲得設(shè)備類(lèi)型位和子設(shè)備號(hào)位,判斷數(shù)據(jù)類(lèi)型,由數(shù)據(jù)類(lèi)型確定對(duì)數(shù)據(jù)的計(jì)算方式;數(shù)據(jù)庫(kù)管理模塊從數(shù)據(jù)庫(kù)獲取發(fā)往目的端的IP地址及端口號(hào),將實(shí)時(shí)數(shù)據(jù)信息存入數(shù)據(jù)庫(kù),建立與數(shù)據(jù)庫(kù)的連接;Web應(yīng)用服務(wù)器響應(yīng)http協(xié)議請(qǐng)求,并實(shí)現(xiàn)Web方式的實(shí)施遠(yuǎn)程監(jiān)控管理,家電控制管理,環(huán)境監(jiān)測(cè)管理,家庭安防管理,健康監(jiān)測(cè)管理,能耗監(jiān)測(cè)管理。更進(jìn)一步,獲得終端設(shè)備類(lèi)型和子設(shè)備號(hào)的方法包括:由服務(wù)器接受的UDP數(shù)據(jù)段獲得設(shè)備類(lèi)型位和子設(shè)備號(hào)位,首先根據(jù)家庭網(wǎng)關(guān)發(fā)送的UDP包的包頭,判斷此數(shù)據(jù)報(bào)是否為系統(tǒng)的有效數(shù)據(jù)包,然后從UDP數(shù)據(jù)段取出設(shè)備類(lèi)型位,經(jīng)過(guò)對(duì)比匹配判斷出設(shè)備的類(lèi)型是手機(jī)、平板、PC機(jī)或室內(nèi)終端機(jī),從UDP數(shù)據(jù)段取出子設(shè)備類(lèi)型號(hào),對(duì)比匹配判斷子設(shè)備類(lèi)型是環(huán)境傳感器值還是終端的控制命令。若為手機(jī)/平板/PC機(jī)發(fā)送的初始連接報(bào)文,則從UDP報(bào)文獲取源IP地址和源端口號(hào);若為移動(dòng)監(jiān)控終端發(fā)送的控制命令報(bào)文,則通過(guò)網(wǎng)絡(luò)模塊發(fā)送到家庭網(wǎng)關(guān);若為底層環(huán)境傳感器、能耗計(jì)、醫(yī)療傳感器發(fā)送的報(bào)文,則將UDP數(shù)據(jù)段傳到數(shù)據(jù)處理模塊進(jìn)行數(shù)據(jù)處理和顯示。當(dāng)執(zhí)行家電控制管理,服務(wù)器響應(yīng)用戶(hù)操作,獲取URL,并通過(guò)URL獲取設(shè)備編號(hào)和操作,根據(jù)解析結(jié)果加載屬性文件和控制命令文件,根據(jù)屬性文件確定IP地址和端口號(hào),通過(guò)Socket方式將控制命令發(fā)送到目的端;當(dāng)執(zhí)行環(huán)境監(jiān)測(cè)管理,服務(wù)器接收查看請(qǐng)求,通過(guò)session方式獲取前臺(tái)頁(yè)面的請(qǐng)求信息,建立與數(shù)據(jù)庫(kù)的連接后,從數(shù)據(jù)庫(kù)取出要獲得的數(shù)據(jù)信息返還到前臺(tái)Web頁(yè)面顯示,移動(dòng)終端直接從數(shù)據(jù)庫(kù)中獲取環(huán)境信息值;;當(dāng)執(zhí)行健康監(jiān)測(cè)管理、能耗監(jiān)測(cè)管理、家庭安防管理,通過(guò)3G、WIF1、GPRS的形式把采集到數(shù)據(jù)發(fā)送到智能家居網(wǎng)關(guān),再由家居網(wǎng)關(guān)發(fā)送到服務(wù)器,對(duì)數(shù)據(jù)進(jìn)行分析、處理,儲(chǔ)存到數(shù)據(jù)庫(kù),以供其他終端設(shè)備訪(fǎng)問(wèn)和查詢(xún)。本發(fā)明還提出一種家庭服務(wù)器和多終端之間進(jìn)行數(shù)據(jù)交互系統(tǒng),家庭服務(wù)器接收通過(guò)GPRS、W1-F1、Internet協(xié)議接收從移動(dòng)監(jiān)控終端、家庭網(wǎng)關(guān)、室內(nèi)終端機(jī)發(fā)來(lái)的UDP報(bào)文;數(shù)據(jù)解析模塊對(duì)接收到的UDP報(bào)文進(jìn)行解析,判斷此UDP數(shù)據(jù)報(bào)是否為有效包和此UDP數(shù)據(jù)包來(lái)源,獲取移動(dòng)監(jiān)控終端的IP地址及端口號(hào);數(shù)據(jù)處理模塊從UDP數(shù)據(jù)段獲得設(shè)備類(lèi)型位和子設(shè)備號(hào)位,判斷數(shù)據(jù)類(lèi)型,由數(shù)據(jù)類(lèi)型確定對(duì)數(shù)據(jù)的計(jì)算方式;數(shù)據(jù)庫(kù)管理模塊從數(shù)據(jù)庫(kù)獲取發(fā)往目的端的I P地址及端口號(hào),將實(shí)時(shí)數(shù)據(jù)信息存入數(shù)據(jù)庫(kù),建立與數(shù)據(jù)庫(kù)的連接;Web應(yīng)用服務(wù)器響應(yīng)http協(xié)議請(qǐng)求,并實(shí)現(xiàn)Web方式的實(shí)施遠(yuǎn)程監(jiān)控管理,家電控制管理,環(huán)境監(jiān)測(cè)管理,家庭安防管理,健康監(jiān)測(cè)管理,能耗監(jiān)測(cè)管理。本發(fā)明支持多種網(wǎng)絡(luò)形式,能夠?qū)崿F(xiàn)控制命令的下發(fā)和上行數(shù)據(jù)的發(fā)送解析。不僅起到連接智能終端、家庭網(wǎng)關(guān)、室內(nèi)終端機(jī)、網(wǎng)絡(luò)攝像頭的作用,而且實(shí)現(xiàn)了與網(wǎng)關(guān)、室內(nèi)終端機(jī)、智能終端的通信,前兩個(gè)通過(guò)以太網(wǎng)實(shí)現(xiàn),智能終端則是通過(guò)GPRS網(wǎng)絡(luò)、WIFI網(wǎng)絡(luò)、3G網(wǎng)絡(luò)與服務(wù)器相連,服務(wù)器后臺(tái)接收到移動(dòng)終端的控制命令后轉(zhuǎn)發(fā)給網(wǎng)關(guān),再由網(wǎng)關(guān)下發(fā)控制命令,以實(shí)現(xiàn)手機(jī)控制設(shè)備的功能。當(dāng)收到室內(nèi)終端機(jī)、網(wǎng)關(guān)上傳的消息后,月艮務(wù)器后臺(tái)程序轉(zhuǎn)發(fā)到(手機(jī)/平板)并存儲(chǔ)到數(shù)據(jù)庫(kù)中,需要顯示傳感器、醫(yī)療、能耗等值時(shí)可以從數(shù)據(jù)庫(kù)中讀取并在web頁(yè)面或者智能終端設(shè)備上顯示,最終對(duì)現(xiàn)有的家居的家電控制、能耗管理、環(huán)境檢測(cè)、家居安防、智能醫(yī)療等。
圖1為智能家居服務(wù)器各功能模塊組成示意圖;圖2為智能家居Web (WORLD WIDE WEB)應(yīng)用服務(wù)器響應(yīng)流程框圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下面結(jié)合附圖對(duì)發(fā)明的具體實(shí)施方案做詳細(xì)說(shuō)明。圖1為智能家居服務(wù)器各功能模塊組成示意圖,包括:網(wǎng)絡(luò)模塊、數(shù)據(jù)解析模塊、數(shù)據(jù)處理模塊、數(shù)據(jù)庫(kù)管理模塊、Web應(yīng)用服務(wù)器、數(shù)據(jù)庫(kù)。網(wǎng)絡(luò)模塊接收通過(guò)GPRS, W1-F1、Internet協(xié)議接收從移動(dòng)監(jiān)控終端、家庭網(wǎng)關(guān)、室內(nèi)終端機(jī)發(fā)來(lái)的UDP報(bào)文;數(shù)據(jù)解析模塊對(duì)接收到的UDP (User Datagram Protocol用戶(hù)數(shù)據(jù)包協(xié)議)報(bào)文進(jìn)行解析,判斷此UDP數(shù)據(jù)報(bào)是否為有效包和此UDP數(shù)據(jù)包來(lái)源,獲取移動(dòng)監(jiān)控終端的IP地址及端口號(hào);數(shù)據(jù)處理模塊從UDP數(shù)據(jù)段獲得設(shè)備類(lèi)型位和子設(shè)備號(hào)位,判斷數(shù)據(jù)類(lèi)型,由數(shù)據(jù)類(lèi)型確定對(duì)數(shù)據(jù)的計(jì)算方式;數(shù)據(jù)庫(kù)管理模塊從數(shù)據(jù)庫(kù)獲取發(fā)往目的端的IP地址及端口號(hào),將實(shí)時(shí)數(shù)據(jù)信息存入數(shù)據(jù)庫(kù),建立與數(shù)據(jù)庫(kù)的連接;Web應(yīng)用服務(wù)器響應(yīng)http協(xié)議請(qǐng)求,并實(shí)現(xiàn)Web方式的實(shí)施遠(yuǎn)程監(jiān)控管理,家電控制管理,環(huán)境監(jiān)測(cè)管理,家庭安防管理,健康監(jiān)測(cè)管理,能耗監(jiān)測(cè)管理。執(zhí)行各種管理可采用如下具體方式:a)遠(yuǎn)程監(jiān)控管理:通過(guò)用戶(hù)端發(fā)送一個(gè)遠(yuǎn)程監(jiān)控的請(qǐng)求報(bào)文,智能家居服務(wù)器接收到報(bào)文信息以后,經(jīng)過(guò)相應(yīng)的處理,調(diào)用視頻監(jiān)控幀并在Web頁(yè)面或者智能終端顯示。b)家電控制管理:步驟I,服務(wù)器響應(yīng)用戶(hù)操作,獲取URL(Uniform ResourceLocator統(tǒng)一資源定位符),并通過(guò)URL獲取設(shè)備編號(hào)和操作;步驟2,根據(jù)解析結(jié)果加載屬性文件和控制命令文件;步驟3,根據(jù)屬性文件確定IP地址和端口號(hào),通過(guò)Socket方式將控制命令發(fā)送到目的端(家庭網(wǎng)關(guān)/室內(nèi)終端機(jī)/門(mén)口機(jī))。c)環(huán)境監(jiān)測(cè)管理:智能家居服務(wù)器接收到查看請(qǐng)求,智能家居服務(wù)器通過(guò)session (會(huì)話(huà))機(jī)制獲取到前臺(tái)頁(yè)面的請(qǐng)求信息,建立與數(shù)據(jù)庫(kù)的連接后,從數(shù)據(jù)庫(kù)取出要獲得的數(shù)據(jù)信息返還到前臺(tái)Web頁(yè)面顯示;移動(dòng)終端直接從數(shù)據(jù)庫(kù)中獲取環(huán)境信息值。d)健康監(jiān)測(cè)管理:智能家居服務(wù)器通過(guò)網(wǎng)絡(luò)形式實(shí)時(shí)的得到健康醫(yī)療設(shè)備發(fā)過(guò)來(lái)的數(shù)據(jù),其健康醫(yī)療設(shè)備是通過(guò)3G、WIF1、GPRS的形式把采集到人體數(shù)據(jù)發(fā)送到智能家居網(wǎng)關(guān),再由家居網(wǎng)關(guān)發(fā)送到智能家居服務(wù)器,服務(wù)器對(duì)得到的數(shù)據(jù)進(jìn)行分析,處理之后,把數(shù)據(jù)儲(chǔ)存到數(shù)據(jù)庫(kù),以供其他終端設(shè) 備訪(fǎng)問(wèn)和查詢(xún)。e)能耗監(jiān)測(cè)管理:智能家居服務(wù)器能耗監(jiān)測(cè)的管理方法和d中健康監(jiān)測(cè)管理的方法類(lèi)似。f)家庭安防管理:智能家居服務(wù)器家庭安防管理方法和d中健康監(jiān)測(cè)管理的方法類(lèi)似。家庭服務(wù)器和多終端之間進(jìn)行數(shù)據(jù)交互的方法主要包括:通過(guò)GPRS (General Packet Radio Service 通用分組無(wú)線(xiàn)服務(wù)技術(shù))、WiFi (wireless fidelity無(wú)線(xiàn)方式互連技術(shù))、Internet (互聯(lián)網(wǎng))協(xié)議接收從移動(dòng)監(jiān)控終端(手機(jī)/平板/PC)、家庭網(wǎng)關(guān)、室內(nèi)終端機(jī)發(fā)來(lái)的UDP (User Datagram Protocol用戶(hù)數(shù)據(jù)報(bào)協(xié)議)報(bào)文,在應(yīng)用層上制定了一套屬于智能家庭網(wǎng)絡(luò)自主的應(yīng)用協(xié)議規(guī)范,其中協(xié)議規(guī)范如下表I和表2。表I智能家庭無(wú)線(xiàn)網(wǎng)絡(luò)數(shù)據(jù)協(xié)議規(guī)范
權(quán)利要求
1.一種家庭服務(wù)器和多終端之間進(jìn)行數(shù)據(jù)交互的方法,其特征在于,包括步驟:家庭服務(wù)器接收通過(guò)GPRS、W1-F1、Internet協(xié)議接收從移動(dòng)監(jiān)控終端、家庭網(wǎng)關(guān)、室內(nèi)終端機(jī)發(fā)來(lái)的m)P報(bào)文;數(shù)據(jù)解析模塊對(duì)接收到的m)P報(bào)文進(jìn)行解析,判斷此UDP報(bào)文是否為有效包和此UDP報(bào)文來(lái)源,獲取移動(dòng)監(jiān)控終端的IP地址及端口號(hào);數(shù)據(jù)處理模塊從UDP數(shù)據(jù)段獲得設(shè)備類(lèi)型位和子設(shè)備號(hào)位,判斷數(shù)據(jù)類(lèi)型,由數(shù)據(jù)類(lèi)型確定對(duì)數(shù)據(jù)的計(jì)算方式;數(shù)據(jù)庫(kù)管理模塊從數(shù)據(jù)庫(kù)獲取發(fā)往目的端的IP地址及端口號(hào),將實(shí)時(shí)數(shù)據(jù)信息存入數(shù)據(jù)庫(kù),建立與數(shù)據(jù)庫(kù)的連接;Web應(yīng)用服務(wù)器響應(yīng)http協(xié)議請(qǐng)求,并實(shí)現(xiàn)Web方式的實(shí)施遠(yuǎn)程監(jiān)控管理,家電控制管理,環(huán)境監(jiān)測(cè)管理,家庭安防管理,健康監(jiān)測(cè)管理,能耗監(jiān)測(cè)管理。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,獲得終端設(shè)備類(lèi)型和子設(shè)備號(hào)的方法包括:由服務(wù)器接受的UDP數(shù)據(jù)段獲得設(shè)備類(lèi)型位和子設(shè)備號(hào)位,首先根據(jù)家庭網(wǎng)關(guān)發(fā)送的UDP包的包頭,判斷此數(shù)據(jù)報(bào)是否為系統(tǒng)的有效數(shù)據(jù)包,然后從UDP數(shù)據(jù)段取出設(shè)備類(lèi)型位,經(jīng)過(guò)對(duì)比匹配判斷出設(shè)備的類(lèi)型是手機(jī)、平板、PC機(jī)或室內(nèi)終端機(jī),從UDP數(shù)據(jù)段取出子設(shè)備類(lèi)型號(hào),對(duì)比匹配判斷子設(shè)備類(lèi)型是環(huán)境傳感器值還是終端的控制命令。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,若為手機(jī)/平板/PC機(jī)發(fā)送的初始連接報(bào)文,則從UDP報(bào)文獲取源IP地址和源端口號(hào);若為移動(dòng)監(jiān)控終端發(fā)送的控制命令報(bào)文,則通過(guò)網(wǎng)絡(luò)模塊發(fā)送到家庭網(wǎng)關(guān);若為底層環(huán)境傳感器、能耗計(jì)、醫(yī)療傳感器發(fā)送的報(bào)文,則將UDP數(shù)據(jù)段傳到數(shù)據(jù)處理模塊進(jìn)行數(shù)據(jù)處理和顯示。
4.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,當(dāng)執(zhí)行家電控制管理,服務(wù)器響應(yīng)用戶(hù)操作,獲取URL,并通過(guò)URL獲取設(shè)備編號(hào)和操作,根據(jù)解析結(jié)果加載屬性文件和控制命令文件,根據(jù)屬性文件確定IP地址和端口號(hào),通過(guò)Socket方式將控制命令發(fā)送到目的端;當(dāng)執(zhí)行環(huán)境監(jiān)測(cè)管理,服務(wù)器接收查看請(qǐng)求,通過(guò)session方式獲取前臺(tái)頁(yè)面的請(qǐng)求信息,建立與數(shù)據(jù)庫(kù)的連接后,從數(shù)據(jù)庫(kù)取出要獲得的數(shù)據(jù)信息返還到前臺(tái)Web頁(yè)面顯示,移動(dòng)終端直接從數(shù)據(jù)庫(kù)中獲取環(huán)境信息值;當(dāng)執(zhí)行健康監(jiān)測(cè)管理、能耗監(jiān)測(cè)管理、家庭安防管理,通過(guò)3G、WIF1、GPRS的形式把采集到數(shù)據(jù)發(fā)送到智能家居網(wǎng)關(guān),再由家居網(wǎng)關(guān)發(fā)送到服務(wù)器,對(duì)數(shù)據(jù)進(jìn)行分析 、處理,儲(chǔ)存到數(shù)據(jù)庫(kù),以供其他終端設(shè)備訪(fǎng)問(wèn)和查詢(xún)。
5.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,當(dāng)子設(shè)備號(hào)位為溫度時(shí),獲取802.15.4E協(xié)議的數(shù)據(jù)包的第9個(gè)字節(jié)(記為tempi)和第10個(gè)字節(jié)(記為temp2)分別表示溫度數(shù)據(jù)的高8位和低8位,使用公式a=templ*256+temp2便可得到溫度數(shù)據(jù)a,再根據(jù)公式temp=a/100-40得到最終實(shí)際溫度值temp。
6.一種家庭服務(wù)器和多終端之間進(jìn)行數(shù)據(jù)交互系統(tǒng),其特征在于:家庭服務(wù)器接收通過(guò)GPRS、W1-F1、Internet協(xié)議接收從移動(dòng)監(jiān)控終端、家庭網(wǎng)關(guān)、室內(nèi)終端機(jī)發(fā)來(lái)的UDP報(bào)文;數(shù)據(jù)解析模塊對(duì)接收到的UDP報(bào)文進(jìn)行解析,判斷此UDP報(bào)文是否為有效包和此UDP報(bào)文來(lái)源,獲取移動(dòng)監(jiān)控終端的IP地址及端口號(hào);數(shù)據(jù)處理模塊從UDP數(shù)據(jù)段獲得設(shè)備類(lèi)型位和子設(shè)備號(hào)位,判斷數(shù)據(jù)類(lèi)型,由數(shù)據(jù)類(lèi)型確定計(jì)算方式;數(shù)據(jù)庫(kù)管理模塊從數(shù)據(jù)庫(kù)獲取發(fā)往目的端的IP地址及端口號(hào),將實(shí)時(shí)數(shù)據(jù)信息存入數(shù)據(jù)庫(kù),建立與數(shù)據(jù)庫(kù)的連接;Web應(yīng)用服務(wù)器響應(yīng)http協(xié)議請(qǐng)求,并實(shí)現(xiàn)Web方式的實(shí)施遠(yuǎn)程監(jiān)控管理,家電控制管理,環(huán)境監(jiān)測(cè)管理,家庭安防管理,健康監(jiān)測(cè)管理,能耗監(jiān)測(cè)管理。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,由服務(wù)器接受的UDP數(shù)據(jù)段獲得設(shè)備類(lèi)型位和子設(shè)備號(hào)位,首先根據(jù)家庭網(wǎng)關(guān)發(fā)送的UDP包的包頭,判斷此數(shù)據(jù)報(bào)是否為系統(tǒng)的有效數(shù)據(jù)包,然后從UDP數(shù)據(jù)段取出設(shè)備類(lèi)型位,經(jīng)過(guò)對(duì)比匹配判斷出設(shè)備的類(lèi)型是手機(jī)、平板、PC機(jī)或室內(nèi)終端機(jī),從UDP數(shù)據(jù)段取出子設(shè)備類(lèi)型號(hào),對(duì)比匹配判斷子設(shè)備類(lèi)型是環(huán)境傳感器值還是終端的控制命令。
8.根據(jù)權(quán)利要求6或7所述的系統(tǒng),其特征在于,若為手機(jī)/平板/PC機(jī)發(fā)送的初始連接報(bào)文,則從UDP報(bào)文獲取源IP地址和源端口號(hào);若為移動(dòng)監(jiān)控終端發(fā)送的控制命令報(bào)文,則通過(guò)網(wǎng)絡(luò)模塊發(fā)送到家庭網(wǎng)關(guān);若為底層環(huán)境傳感器、能耗計(jì)、醫(yī)療傳感器發(fā)送的報(bào)文,則將UDP數(shù)據(jù)段傳到數(shù)據(jù)處理模塊進(jìn)行數(shù)據(jù)處理和顯示。
9.根據(jù)權(quán)利要求6或7所述的系統(tǒng),其特征在于,當(dāng)執(zhí)行家電控制管理,服務(wù)器響應(yīng)用戶(hù)操作,獲取URL,并通過(guò)URL獲取設(shè)備編號(hào)和操作,根據(jù)解析結(jié)果加載屬性文件和控制命令文件,根據(jù)屬性文件確定IP地址和端口號(hào),通過(guò)Socket方式將控制命令發(fā)送到目的端;當(dāng)執(zhí)行環(huán)境監(jiān)測(cè)管理,服務(wù)器接收查看請(qǐng)求,通過(guò)session方式獲取前臺(tái)頁(yè)面的請(qǐng)求信息,建立與數(shù)據(jù)庫(kù)的連接后,從數(shù)據(jù)庫(kù)取出要獲得的數(shù)據(jù)信息返還到前臺(tái)Web頁(yè)面顯示,移動(dòng)終端直接從數(shù)據(jù)庫(kù)中獲取環(huán)境信息值;當(dāng)執(zhí)行健康監(jiān)測(cè)管理、能耗監(jiān)測(cè)管理、家庭安防管理,通過(guò)3G、WIF1、GPRS的形式把采集到數(shù)據(jù)發(fā)送到智能家居網(wǎng)關(guān),再由家居網(wǎng)關(guān)發(fā)送到服務(wù)器,對(duì) 數(shù)據(jù)進(jìn)行分析、處理,儲(chǔ)存到數(shù)據(jù)庫(kù),以供其他終端設(shè)備訪(fǎng)問(wèn)和查詢(xún)。
全文摘要
本發(fā)明公開(kāi)了一種家庭服務(wù)器和多終端之間進(jìn)行數(shù)據(jù)交互的方法,實(shí)現(xiàn)了移動(dòng)智能終端與智能家居內(nèi)部網(wǎng)絡(luò)的通信;本發(fā)明支持多種網(wǎng)絡(luò)形式,能夠?qū)崿F(xiàn)控制命令的下發(fā)和上行數(shù)據(jù)的發(fā)送解析。不僅起到連接智能終端、家庭網(wǎng)關(guān)、室內(nèi)終端機(jī)、網(wǎng)絡(luò)攝像頭的作用,而且實(shí)現(xiàn)了與網(wǎng)關(guān)、室內(nèi)終端機(jī)、智能終端的通信,前兩個(gè)通過(guò)以太網(wǎng)實(shí)現(xiàn),智能終端則是通過(guò)GPRS網(wǎng)絡(luò)、WIFI網(wǎng)絡(luò)、3G網(wǎng)絡(luò)與服務(wù)器相連,服務(wù)器后臺(tái)接收到移動(dòng)終端的控制命令后轉(zhuǎn)發(fā)給網(wǎng)關(guān),再由網(wǎng)關(guān)下發(fā)控制命令,以實(shí)現(xiàn)手機(jī)控制設(shè)備的功能。最終實(shí)現(xiàn)對(duì)現(xiàn)有家居家電的控制、能耗管理、環(huán)境檢測(cè)、家居安防、智能醫(yī)療等。本發(fā)明能廣泛應(yīng)用于智能家居系統(tǒng),兼容性強(qiáng)。
文檔編號(hào)H04L29/08GK103236960SQ20131013579
公開(kāi)日2013年8月7日 申請(qǐng)日期2013年4月18日 優(yōu)先權(quán)日2013年4月18日
發(fā)明者付蔚, 王平, 陳鈺瑩, 劉謀黎, 任榮, 吳有義, 陳莉, 陳剛, 羅達(dá) 申請(qǐng)人:重慶郵電大學(xué)