欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種用戶客戶端、家用電器及其控制方法與流程

文檔序號:11811806閱讀:302來源:國知局
一種用戶客戶端、家用電器及其控制方法與流程
本發(fā)明涉及家電領(lǐng)域,具體地,涉及一種用戶客戶端、家用電器及其控制方法。
背景技術(shù)
:物聯(lián)網(wǎng)是新一代信息技術(shù)的重要組成部分,也是“信息化”時(shí)代的重要發(fā)展階段。物聯(lián)網(wǎng)是利用通信技術(shù)把傳感器、控制器、機(jī)器、人員和物等通過新的方式聯(lián)在一起,形成人與物、物與物(例如機(jī)器對機(jī)器,Machine-to-Machine(M2M))相聯(lián),實(shí)現(xiàn)信息化、遠(yuǎn)程管理控制和智能化的網(wǎng)絡(luò)。在現(xiàn)有技術(shù)中,物聯(lián)網(wǎng)或者通過廣域網(wǎng)或者通過局域網(wǎng)來實(shí)現(xiàn)不同對象之間的通信。例如家庭物聯(lián)網(wǎng)通常經(jīng)由局域網(wǎng)來實(shí)現(xiàn)M2M的通信,例如采用CoAP(ConstrainedApplicationProtocol,受限制的應(yīng)用協(xié)議)。CoAP采用組播報(bào)文進(jìn)行自動的資源發(fā)現(xiàn)機(jī)制,其只能滿足局域網(wǎng)通信的要求。一般家庭使用的路由器都采用NAT功能,在家庭設(shè)置192.168.1.0網(wǎng)段的私有局域網(wǎng),CoAP的組播查詢報(bào)文是無法穿越家庭網(wǎng)關(guān)的。如果一個物聯(lián)網(wǎng)設(shè)備不在家庭局域網(wǎng)內(nèi),那么就無法發(fā)現(xiàn)需要連接的對象,例如一個采用3G或者4G網(wǎng)絡(luò)的手機(jī)就不能自動發(fā)現(xiàn)家里的物聯(lián)網(wǎng)家電。雖然,存在例如MQTT(MessageQueuingTelemetryTransport,消息隊(duì)列遙測傳輸)基于服務(wù)器的推送機(jī)制能夠完成物聯(lián)網(wǎng)設(shè)備資源的發(fā)現(xiàn)功能,但是一般的家庭局域網(wǎng)不會部署一個MQTT服務(wù)器,家庭中的寬帶無線路由器不會集成MQTT服務(wù)器功能。而且,普通的智能家電作為一個嵌入式設(shè)備,其資源是有限的,因而無法集成MQTT服務(wù)器功能。因此,如果家庭寬帶網(wǎng)關(guān)出現(xiàn)故障,局域網(wǎng)的設(shè)備將無法發(fā)現(xiàn)彼此。而且,如果只通過廣域網(wǎng)實(shí)現(xiàn)物聯(lián)網(wǎng)中設(shè)備的連接,當(dāng)用戶在家里監(jiān)控物聯(lián)網(wǎng)設(shè)備的狀態(tài)是,還需要通過遠(yuǎn)端的服務(wù)器來轉(zhuǎn)發(fā)消息,這將會存在時(shí)延問題,從而影響用戶體驗(yàn)。技術(shù)實(shí)現(xiàn)要素:本發(fā)明的目的是提供一種用戶客戶端、家用電器及其控制方法,該用戶客戶端、家用電器及其控制方法能夠根據(jù)使用情況選擇通過廣域網(wǎng)或局域網(wǎng)來對設(shè)備進(jìn)行控制,保證控制可靠性并提高控制效率。為了實(shí)現(xiàn)上述目的,本發(fā)明提供一種由用戶客戶端執(zhí)行的控制方法,所述控制方法包括:判斷對設(shè)備進(jìn)行控制所經(jīng)由的網(wǎng)絡(luò)的類型;以及針對不同的網(wǎng)絡(luò)類型基于相應(yīng)的通信協(xié)議來進(jìn)行以下項(xiàng):發(fā)送訂閱所述設(shè)備的狀態(tài)信息的請求;接收響應(yīng)于訂閱請求的所述設(shè)備的狀態(tài)信息;及基于所述狀態(tài)信息發(fā)送控制所述設(shè)備的指令。優(yōu)選地,在所述網(wǎng)絡(luò)類型為廣域網(wǎng)的情況下,所述控制方法包括:向服務(wù)器發(fā)送訂閱所述設(shè)備的狀態(tài)信息的請求;從所述服務(wù)器接收所述設(shè)備推送的狀態(tài)信息;以及基于所述狀態(tài)信息向所述服務(wù)器發(fā)送控制所述設(shè)備的指令。優(yōu)選地,在所述網(wǎng)絡(luò)類型為局域網(wǎng)的情況下,所述控制方法包括:向所述設(shè)備發(fā)送訂閱該設(shè)備的狀態(tài)信息的請求;從所述設(shè)備接收該設(shè)備推送的狀態(tài)信息;以及基于所述狀態(tài)信息向所述設(shè)備發(fā)送控制該設(shè)備的指令。優(yōu)選地,所述網(wǎng)絡(luò)類型包括廣域網(wǎng)和局域網(wǎng),其中,相應(yīng)于所述廣域網(wǎng)的通信協(xié)議為消息隊(duì)列遙測傳輸MQTT協(xié)議;以及相應(yīng)于所述局域網(wǎng)的通信協(xié)議為受限制的應(yīng)用協(xié)議CoAP。本發(fā)明還提供一種設(shè)備側(cè)執(zhí)行的控制方法,所述控制方法包括:判斷對設(shè)備進(jìn)行控制所經(jīng)由的網(wǎng)絡(luò)的類型;以及針對不同的網(wǎng)絡(luò)類型基于相應(yīng)的通信協(xié)議來進(jìn)行以下項(xiàng):推送所述設(shè)備的狀態(tài)信息;接收用戶客戶端的控制指令;及基于所述控制指令進(jìn)行動作。優(yōu)選地,在所述網(wǎng)絡(luò)類型為廣域網(wǎng)的情況下,所述控制方法包括:向服務(wù)器推送所述狀態(tài)信息;從所述服務(wù)器接收所述控制指令;及基于所述控制指令進(jìn)行動作。優(yōu)選地,在所述網(wǎng)絡(luò)類型為廣域網(wǎng)的情況下,所述控制方法還包括:向所述服務(wù)器發(fā)送訂閱所述用戶客戶端的受控允許指令;基于響應(yīng)于所述受控允許指令的控制指令進(jìn)行動作。優(yōu)選地,在所述網(wǎng)絡(luò)類型為局域網(wǎng)的情況下,所述控制方法包括:向所述用戶客戶端推送所述狀態(tài)信息;從所述用戶客戶端接收響應(yīng)于所述狀態(tài)信息的控制指令;及基于所述控制指令進(jìn)行動作。優(yōu)選地,所述網(wǎng)絡(luò)類型包括廣域網(wǎng)和局域網(wǎng),其中,相應(yīng)于所述廣域網(wǎng)的通信協(xié)議為消息隊(duì)列遙測傳輸MQTT協(xié)議;以及相應(yīng)于所述局域網(wǎng)的通信協(xié)議為受限制的應(yīng)用協(xié)議CoAP。相應(yīng)地,本發(fā)明還提供一種用戶客戶端,所述用戶客戶端包括:處理模塊,發(fā)送模塊及接收模塊,其中,所述處理模塊用于判斷對設(shè)備進(jìn)行控制所經(jīng)由的網(wǎng)絡(luò)的類型;針對不同的網(wǎng)絡(luò)類型基于相應(yīng)的通信協(xié)議,所述發(fā)送模塊用于發(fā)送訂閱所述設(shè)備的狀態(tài)信息的請求,所述接收模塊用于接收響應(yīng)于訂閱請求的所述設(shè)備的狀態(tài)信息,及所述處理模塊還用于基于所述狀態(tài)信息發(fā)送控制所述設(shè)備的指令。優(yōu)選地,在所述網(wǎng)絡(luò)類型為廣域網(wǎng)的情況下,所述發(fā)送模塊用于向服務(wù)器發(fā)送訂閱所述設(shè)備的狀態(tài)信息的請求;所述接收模塊用于從所述服務(wù)器接收所述設(shè)備推送的狀態(tài)信息;以及所述處理模塊用于基于所述狀態(tài)信息向所述服務(wù)器發(fā)送控制所述設(shè)備的指令。優(yōu)選地,在所述網(wǎng)絡(luò)類型為局域網(wǎng)的情況下,所述發(fā)送模塊用于向所述設(shè)備發(fā)送訂閱該設(shè)備的狀態(tài)信息的請求;所述接收模塊用于從所述設(shè)備接收該設(shè)備推送的狀態(tài)信息;以及所述處理模塊用于基于所述狀態(tài)信息向所述設(shè)備發(fā)送控制該設(shè)備的指令。優(yōu)選地,所述網(wǎng)絡(luò)類型包括廣域網(wǎng)和局域網(wǎng),其中,相應(yīng)于所述廣域網(wǎng)的通信協(xié)議為消息隊(duì)列遙測傳輸MQTT協(xié)議;以及相應(yīng)于所述局域網(wǎng)的通信協(xié)議為受限制的應(yīng)用協(xié)議CoAP。相應(yīng)地,本發(fā)明還提供一種家用電器,所述家用電器包括:處理模塊,發(fā)送模塊及接收模塊,其中,所述處理模塊用于判斷對設(shè)備進(jìn)行控制所經(jīng)由的網(wǎng)絡(luò)的類型;針對不同的網(wǎng)絡(luò)類型基于相應(yīng)的通信協(xié)議,所述發(fā)送模塊用于推送所述設(shè)備的狀態(tài)信息,所述接收模塊用于接收用戶客戶端的控制指令,及所述處理模塊還用于基于所述控制指令進(jìn)行動作。優(yōu)選地,在所述網(wǎng)絡(luò)類型為廣域網(wǎng)的情況下,所述發(fā)送模塊用于向服務(wù)器推送所述狀態(tài)信息;所述接收模塊用于從所述服務(wù)器接收所述控制指令。優(yōu)選地,在所述網(wǎng)絡(luò)類型為廣域網(wǎng)的情況下,所述發(fā)送模塊還用于向所述服務(wù)器發(fā)送訂閱所述用戶客戶端的受控允許指令;所述處理模塊用于基于響應(yīng)于所述受控允許指令的控制指令進(jìn)行動作。優(yōu)選地,在所述網(wǎng)絡(luò)類型為局域網(wǎng)的情況下,所述發(fā)送模塊用于向所述用戶客戶端推送所述狀態(tài)信息;所述接收模塊用于從所述用戶客戶端接收響應(yīng)于所述狀態(tài)信息的控制指令。優(yōu)選地,所述網(wǎng)絡(luò)類型包括廣域網(wǎng)和局域網(wǎng),其中,相應(yīng)于所述廣域網(wǎng)的通信協(xié)議為消息隊(duì)列遙測傳輸MQTT協(xié)議;以及相應(yīng)于所述局域網(wǎng)的通信協(xié)議為受限制的應(yīng)用協(xié)議CoAP。通過上述技術(shù)方案,針對不同的網(wǎng)絡(luò)類型基于相應(yīng)的通信協(xié)議,發(fā)送訂閱所述設(shè)備的狀態(tài)信息的請求,接收響應(yīng)于訂閱請求的所述設(shè)備的狀態(tài)信息并基于所述狀態(tài)信息發(fā)送控制所述設(shè)備的指令。如此能夠根據(jù)使用情況選擇通過廣域網(wǎng)或局域網(wǎng)來對設(shè)備進(jìn)行控制,保證控制可靠性并提高控制效率。本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的具體實(shí)施方式部分予以詳細(xì)說明。附圖說明附圖是用來提供對本發(fā)明的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與下面的具體實(shí)施方式一起用于解釋本發(fā)明,但并不構(gòu)成對本發(fā)明的限制。在附圖中:圖1是根據(jù)本發(fā)明實(shí)施方式提供的由用戶客戶端執(zhí)行的控制方法的流程圖;圖2是根據(jù)本發(fā)明實(shí)施方式提供的設(shè)備側(cè)執(zhí)行的控制方法的流程圖;圖3是基于MQTT的設(shè)備間的基本交互流程圖;圖4是基于COAP的設(shè)備間的基本交互流程圖;圖5是根據(jù)本發(fā)明一種實(shí)施方式的用戶客戶端基于廣域網(wǎng)控制家電的流程圖;圖6是根據(jù)本發(fā)明一種實(shí)施方式的用戶客戶端基于局域網(wǎng)控制家電的流程圖;圖7是根據(jù)本發(fā)明一種實(shí)施方式的第一機(jī)器執(zhí)行的對第二機(jī)器的控制方法的流程圖;圖8是根據(jù)本發(fā)明一種實(shí)施方式的第一機(jī)器對第二機(jī)器的控制方法的流程圖,其中該控制方法有第二機(jī)器執(zhí)行;圖9是根據(jù)本發(fā)明一種實(shí)施方式的基于廣域網(wǎng)控制兩個家電聯(lián)動的流程圖;圖10是根據(jù)本發(fā)明一種實(shí)施方式的基于局域網(wǎng)控制兩個家電聯(lián)動的流程圖;圖11是根據(jù)本發(fā)明實(shí)施方式提供的用戶客戶端的結(jié)構(gòu)示意圖;圖12是根據(jù)本發(fā)明實(shí)施方式提供的家用電器的結(jié)構(gòu)示意圖;圖13是根據(jù)本發(fā)明一種實(shí)施方式的控制第二機(jī)器的第一機(jī)器的結(jié)構(gòu)示意圖;以及圖14是是根據(jù)本發(fā)明一種實(shí)施方式的被第一機(jī)器控制的第二機(jī)器的結(jié)構(gòu)示意圖。具體實(shí)施方式以下結(jié)合附圖對本發(fā)明的具體實(shí)施方式進(jìn)行詳細(xì)說明。應(yīng)當(dāng)理解的是,此處所描述的具體實(shí)施方式僅用于說明和解釋本發(fā)明,并不用于限制本發(fā)明。圖1是根據(jù)本發(fā)明實(shí)施方式的由用戶客戶端執(zhí)行的控制方法的流程圖。如圖1所示,本發(fā)明提供的由用戶客戶端執(zhí)行的控制方法可以包括:步驟11,判斷對設(shè)備進(jìn)行控制所經(jīng)由的網(wǎng)絡(luò)的類型;以及針對不同的網(wǎng)絡(luò)類型基于相應(yīng)的通信協(xié)議來進(jìn)行以下項(xiàng):步驟12,發(fā)送訂閱所述設(shè)備的狀態(tài)信息的請求;步驟13,接收響應(yīng)于訂閱請求的所述設(shè)備的狀態(tài)信息;及步驟14基于所述狀態(tài)信息發(fā)送控制所述設(shè)備的指令。如此能夠根據(jù)使用情況選擇通過廣域網(wǎng)或局域網(wǎng)來對設(shè)備進(jìn)行控制,保證控制可靠性并提高控制效率。其中,網(wǎng)絡(luò)類型可以包括廣域網(wǎng)和局域網(wǎng)。在局域網(wǎng)無法實(shí)現(xiàn)對設(shè)備的控制的情況下,例如用戶客戶端不在局域網(wǎng)范圍內(nèi),可以通過廣域網(wǎng)來進(jìn)行控制,以避免局域網(wǎng)不能使用時(shí)無法對設(shè)備進(jìn)行控制的缺陷。在所述網(wǎng)絡(luò)類型為廣域網(wǎng)的情況下,所述控制方法可以包括:向服務(wù)器發(fā)送訂閱所述設(shè)備的狀態(tài)信息的請求;從所述服務(wù)器接收所述設(shè)備推送的狀態(tài)信息;以及基于所述狀態(tài)信息向所述服務(wù)器發(fā)送控制所述設(shè)備的指令,例如基于相應(yīng)于所述廣域網(wǎng)的通信協(xié)議。在所述網(wǎng)絡(luò)類型為局域網(wǎng)的情況下,所述控制方法包括:向所述設(shè)備發(fā)送訂閱該設(shè)備的狀態(tài)信息的請求;從所述設(shè)備接收該設(shè)備推送的狀態(tài)信息;以及基于所述狀態(tài)信息向所述設(shè)備發(fā)送控制該設(shè)備的指令,例如基于相應(yīng)于所述局域網(wǎng)的通信協(xié)議。如此能夠在局域網(wǎng)范圍內(nèi)使用局域網(wǎng)進(jìn)行對設(shè)備的控制,避免廣域網(wǎng)不能使用時(shí)無法對設(shè)備進(jìn)行控制的缺陷。另外,如果廣域網(wǎng)與局域網(wǎng)均可用,則可以采用局域網(wǎng)來進(jìn)行控制,避免通過遠(yuǎn)端的服務(wù)器轉(zhuǎn)發(fā)消息而產(chǎn)生的時(shí)延問題,從而提高用戶體驗(yàn)。相應(yīng)地,本發(fā)明還提供一種設(shè)備側(cè)執(zhí)行的控制方法,如圖2所示,所提供的設(shè)備側(cè)執(zhí)行的控制方法可以包括:步驟21,判斷對設(shè)備進(jìn)行控制所經(jīng)由的網(wǎng)絡(luò)的類型;以及針對不同的網(wǎng)絡(luò)類型基于相應(yīng)的通信協(xié)議來進(jìn)行以下項(xiàng):步驟22,推送所述設(shè)備的狀態(tài)信息;步驟23,接收用戶客戶端的控制指令;及步驟24,基于所述控制指令進(jìn)行動作,例如,電飯煲基于加熱指令進(jìn)行加熱,空調(diào)器基于制冷指令進(jìn)行制冷等等。如此能夠根據(jù)使用情況選擇通過廣域網(wǎng)或局域網(wǎng)來對設(shè)備進(jìn)行控制,保證控制可靠性并提高控制效率。其中,網(wǎng)絡(luò)類型可以包括廣域網(wǎng)和局域網(wǎng)。在局域網(wǎng)無法實(shí)現(xiàn)對設(shè)備的控制的情況下,例如用戶客戶端不在局域網(wǎng)范圍內(nèi),可以通過廣域網(wǎng)來進(jìn)行控制,以避免局域網(wǎng)不能使用時(shí)無法對設(shè)備進(jìn)行控制的缺陷。在所述網(wǎng)絡(luò)類型為廣域網(wǎng)的情況下,所述控制方法可以包括:向服務(wù)器推送所述狀態(tài)信息;從所述服務(wù)器接收所述控制指令;及基于所述控制指令進(jìn)行動作。在所述網(wǎng)絡(luò)類型為廣域網(wǎng)的情況下,所述控制方法還可以包括:向所述服務(wù)器發(fā)送訂閱所述用戶客戶端的受控允許指令;基于響應(yīng)于所述受控允許指令的控制指令進(jìn)行動作。如此可以由設(shè)備端來指示是否受某一客戶端的控制,避免不法用戶客戶端的不良控制。在所述網(wǎng)絡(luò)類型為局域網(wǎng)的情況下,所述控制方法包括:向所述用戶客戶端推送所述狀態(tài)信息;從所述用戶客戶端接收響應(yīng)于所述狀態(tài)信息的控制指令;及基于所述控制指令進(jìn)行動作。如此能夠在局域網(wǎng)范圍內(nèi)使用局域網(wǎng)進(jìn)行對設(shè)備的控制,避免廣域網(wǎng)不能使用時(shí)無法對設(shè)備進(jìn)行控制的缺陷。另外,如果廣域網(wǎng)與局域網(wǎng)均可用,則可以采用局域網(wǎng)來進(jìn)行控制,避免通過遠(yuǎn)端的服務(wù)器轉(zhuǎn)發(fā)消息而產(chǎn)生的時(shí)延問題,從而提高用戶體驗(yàn)。例如,相應(yīng)于所述廣域網(wǎng)的通信協(xié)議可以為但不限于MQTT協(xié)議;以及相應(yīng)于所述局域網(wǎng)的通信協(xié)議可以為但不限于CoAP。MQTT協(xié)議是IBM開發(fā)的一個即時(shí)通訊協(xié)議,有可能成為物聯(lián)網(wǎng)的重要組成部分。該協(xié)議支持所有平臺,幾乎可以把所有聯(lián)網(wǎng)物品和外部連接起來,MQTT是輕量級的、基于代理的發(fā)布/訂閱消息傳輸協(xié)議,此協(xié)議的設(shè)計(jì)開放、簡單、輕量、易于實(shí)現(xiàn)。MQTT客戶端可以部署在家電這種嵌入式設(shè)備中,也可以部署在家庭網(wǎng)關(guān)這種資源比較豐富的設(shè)備中。圖2給出了基于MQTT的設(shè)備間的基本交互流程圖。MQTT是基于訂閱/發(fā)布的消息,TopicName是訂閱消息標(biāo)識,用于區(qū)別消息的推送類別。Broker是MQTT的服務(wù)器,每個客戶端均可以向?qū)?yīng)的Topic發(fā)布消息,只要有客戶端訂閱了對應(yīng)的Topic就可以收到其他客戶端發(fā)布的消息。如圖2所示,采用MQTT的設(shè)備B可以在步驟21處訂閱設(shè)備A的狀態(tài)信息;如果設(shè)備A的狀態(tài)發(fā)生變化,則在步驟22處設(shè)備A向服務(wù)器發(fā)送狀態(tài)信息;在步驟23處,通過服務(wù)器將狀態(tài)信息推送給設(shè)備B,從而例如可以實(shí)現(xiàn)真正M2M通信。每個MQTT命令消息都包含一個固定的報(bào)頭,還可以包括一個可變的報(bào)頭和一個有效載荷(payload),其結(jié)構(gòu)如表1所示。表1固定報(bào)文頭可變報(bào)文頭有效載荷其中,固定報(bào)文頭格式如表2所示。表2如表2所示,字節(jié)1包含消息類型(MessageType)和標(biāo)識(DUP,QoS級別,RETAIN)字段。字節(jié)2(至少一個字節(jié))包含剩余長度(RemainingLength)字段。如果Payload太長,一個字節(jié)無法標(biāo)識,剩余長度字段可以進(jìn)行可變的擴(kuò)展。CoAP協(xié)議由CoRE(ConstrainedRESTfulEnvironment,IETF的一個工作組)工作組負(fù)責(zé)制定,是為物聯(lián)網(wǎng)中資源受限設(shè)備制定的應(yīng)用層協(xié)議。它是一種面向網(wǎng)絡(luò)的協(xié)議,采用了與HTTP類似的特征,核心內(nèi)容為資源抽象、REST式交互以及可擴(kuò)展的頭選項(xiàng)等。應(yīng)用程序通過URI(UniformResourceIdentifier,統(tǒng)一資源標(biāo)識符)標(biāo)識來獲取服務(wù)器上的資源,即可以像HTTP協(xié)議對資源進(jìn)行GET、PUT、POST和DELETE等操作。CoAP支持觀察者模式,可以實(shí)現(xiàn)M2M的功能,如圖3所示,在步驟31處,CoAP客戶端可以注冊監(jiān)視CoAP服務(wù)器的資源,例如溫度傳感器的溫度信息;在步驟32處,COAP服務(wù)器實(shí)時(shí)地向CoAP客戶端反饋所述資源,例如CoAP服務(wù)器在溫度發(fā)生變化的時(shí)候就會實(shí)時(shí)的反饋溫度信息給CoAP客戶端。如果CoAP客戶端是一個空調(diào)設(shè)備,就可以根據(jù)獲取到的溫度信息采取制冷或者制熱動作,從而實(shí)現(xiàn)真正的M2M通信。CoAP是一種應(yīng)用層協(xié)議,它運(yùn)行于UDP協(xié)議之上而不是像HTTP那樣運(yùn)行于TCP之上。CoAP協(xié)議非常小巧,最小的數(shù)據(jù)包僅為4字節(jié)。為了實(shí)現(xiàn)客戶端訪問服務(wù)器上的資源,CoAP可以支持GET、PUT、POST和DELETE等方法。CoAP還可以支持URIs,這是Web架構(gòu)的主要特點(diǎn)。CoAP采用與HTTP協(xié)議相同的請求響應(yīng)工作模式,其共有4種不同的消息類型:CON——需要被確認(rèn)的請求,如果CON請求被發(fā)送,那么對方必須做出響應(yīng);NON——不需要被確認(rèn)的請求,如果NON請求被發(fā)送,那么對方不必做出回應(yīng);ACK——應(yīng)答消息,接受到CON消息的響應(yīng);RST——復(fù)位消息,當(dāng)接收者接受到的消息包含一個錯誤,接受者解析消息或者不再關(guān)心發(fā)送者發(fā)送的內(nèi)容,那么復(fù)位消息將會被發(fā)送。以下是CoAP協(xié)議不同部分的描述:版本Version:類似于IPv6和IPv6,僅僅是一個版本號;消息類型(MessageType):如上所述包括CON,NON,ACK,RST;消息ID(MessageID):每個CoAP消息都有一個ID,在一次會話中ID總是保持不變,但在這個會話之后該ID會被回收利用;標(biāo)記(Token):標(biāo)記是ID的另一種表現(xiàn);選項(xiàng)(Options):CoAP選項(xiàng)類似于HTTP請求頭,它包括CoAP消息本身,例如CoAP端口號,CoAP主機(jī)和CoAP查詢字符串等;有效載荷(Payload):真正有用的被交互的數(shù)據(jù)。CoAP消息結(jié)構(gòu)如表3所示。表3以下將參考圖5和圖6通過具體實(shí)施方式來詳細(xì)描述本發(fā)明,但是應(yīng)該注意的是本發(fā)明并不限制于此。圖5是根據(jù)本發(fā)明一種實(shí)施方式的用戶客戶端基于廣域網(wǎng)控制家電的流程圖。如圖5所示,在步驟51處,用戶客戶端向服務(wù)器發(fā)送訂閱家電的狀態(tài)信息的請求,例如通過安裝在手機(jī)上的MQTT客戶端向MQTT服務(wù)器發(fā)動訂閱空調(diào)器狀態(tài)信息;在步驟52處,家電向服務(wù)器推送狀態(tài)信息,如在自身狀態(tài)發(fā)生變化時(shí)向服務(wù)器推動狀態(tài)信息,例如安裝在空調(diào)器上的MQTT客戶端向MQTT服務(wù)器推送所檢測到的室內(nèi)溫度;在步驟53處,用戶客戶端可以從服務(wù)器接收所訂閱的家電的狀態(tài)信息,以便能夠?qū)崟r(shí)監(jiān)視家電的狀態(tài);可選擇地,在步驟54處,家電可以向服務(wù)器發(fā)送訂閱用戶客戶端的受控允許指令;在步驟55處,用戶客戶端可以向服務(wù)器推送響應(yīng)于狀態(tài)信息的控制指令,例如,當(dāng)用戶客戶端接收到空調(diào)器所推動的室內(nèi)溫度為27度時(shí),向服務(wù)器推送停止制熱的控制指令;在步驟56處,家電從服務(wù)器接收控制指令,可選的,該控制指令時(shí)響應(yīng)于受控允許指令的,例如,空調(diào)器從服務(wù)器接收停止制熱的控制指令,然后空調(diào)器停止制熱過程。雖然上述是基于MQTT協(xié)議來進(jìn)行,但是應(yīng)該注意的任何能夠?qū)崿F(xiàn)上述過程的通信協(xié)議均可以用于本發(fā)明。圖6是根據(jù)本發(fā)明一種實(shí)施方式的用戶客戶端基于局域網(wǎng)控制家電的流程圖。在步驟61處,用戶客戶端向家電發(fā)送訂閱該家電的狀態(tài)信息的請求,例如通過CoAP的GET命令來訂閱家電的狀態(tài)信息;在步驟62處,家電在狀態(tài)發(fā)生變化時(shí)向用戶客戶端推送自身的狀態(tài)信息,例如通過CoAP的ACK來針對訂閱請求進(jìn)行應(yīng)答;在步驟63處,用戶客戶端基于所述狀態(tài)信息向家電發(fā)送控制指令,例如通過CoAP的PUT命令來發(fā)送控制指令;在步驟64處,家電基于控制指令執(zhí)行響應(yīng)的動作,并可以向用戶客戶端進(jìn)行控制指令回復(fù),例如,通過CoAP的ACK來回復(fù)控制指令。例如,手機(jī)基于局域網(wǎng)向加濕器訂閱水位信息,加濕器推送給手機(jī)的水位低于最低閾值時(shí),手機(jī)可以向加濕器發(fā)送停止加濕的指令,加濕器基于該指令停止加濕,并可以向手機(jī)返回已停止加濕的回復(fù)。雖然上述是基于CoAP來進(jìn)行,但是應(yīng)該注意的任何能夠?qū)崿F(xiàn)上述過程的通信協(xié)議均可以用于本發(fā)明。本發(fā)明的另一方面還提供機(jī)器對機(jī)器的控制,例如M2M。圖7是根據(jù)本發(fā)明一種實(shí)施方式提供的第一機(jī)器對第二機(jī)器的控制方法的流程圖,該控制方法在所述第一機(jī)器側(cè)執(zhí)行。如圖7所示,本發(fā)明提供的第一機(jī)器對第二機(jī)器的控制方法可以包括:步驟71,判斷對設(shè)備進(jìn)行控制所經(jīng)由的網(wǎng)絡(luò)的類型;以及步驟72,針對不同的網(wǎng)絡(luò)類型基于相應(yīng)的通信協(xié)議來推送狀態(tài)信息。如此能夠根據(jù)使用情況選擇通過廣域網(wǎng)或局域網(wǎng)實(shí)現(xiàn)控制,保證了控制的可靠性并提高了控制效率。如上所述,網(wǎng)絡(luò)類型可以包括廣域網(wǎng)和局域網(wǎng)。在局域網(wǎng)無法機(jī)器間的控制的情況下,例如第一機(jī)器和/或第二機(jī)器不在局域網(wǎng)范圍內(nèi),可以通過廣域網(wǎng)來進(jìn)行控制,以避免局域網(wǎng)不能使用時(shí)無法實(shí)現(xiàn)第一機(jī)器對第二機(jī)器的控制的缺陷。因此,在所述網(wǎng)絡(luò)類型為廣域網(wǎng)的情況下,所述控制方法可以包括向服務(wù)器推送所述狀態(tài)信息,例如基于相應(yīng)于所述廣域網(wǎng)的通信協(xié)議。在所述網(wǎng)絡(luò)類型為局域網(wǎng)的情況下,所述控制方法可以包括:接收所述第二機(jī)器的狀態(tài)訂閱請求;響應(yīng)于所述狀態(tài)訂閱請求向所述第二機(jī)器推送所述狀態(tài)信息,例如基于相應(yīng)于所述局域網(wǎng)的通信協(xié)議。如此能夠在局域網(wǎng)范圍內(nèi)使用局域網(wǎng)實(shí)現(xiàn)第一機(jī)器對第二機(jī)器的控制,避免廣域網(wǎng)不能使用時(shí)無法進(jìn)行控制的缺陷。另外,如果廣域網(wǎng)與局域網(wǎng)均可用,則可以采用局域網(wǎng)來進(jìn)行控制,避免通過遠(yuǎn)端的服務(wù)器轉(zhuǎn)發(fā)消息而產(chǎn)生的時(shí)延問題,從而提高用戶體驗(yàn)。如上所述,所述網(wǎng)絡(luò)類型可以包括廣域網(wǎng)和局域網(wǎng),其中,相應(yīng)于所述廣域網(wǎng)的通信協(xié)議可以為但不限于消息隊(duì)列遙測傳輸MQTT協(xié)議;以及相應(yīng)于所述局域網(wǎng)的通信協(xié)議可以為但不限于受限制的應(yīng)用協(xié)議CoAP。本發(fā)明還提供一種設(shè)第一機(jī)器對第二機(jī)器的控制方法,該控制方法在所述第二機(jī)器側(cè)執(zhí)行。如圖8所示,所述控制方法可以包括:步驟81,判斷與所述第一機(jī)器通信所經(jīng)由的網(wǎng)絡(luò)的類型;以及步驟82,針對不同的網(wǎng)絡(luò)類型基于相應(yīng)的通信協(xié)議來,根據(jù)所述第一機(jī)器的狀態(tài)信息進(jìn)行動作。如此能夠根據(jù)使用情況選擇通過廣域網(wǎng)或局域網(wǎng)實(shí)現(xiàn)控制,保證了控制的可靠性并提高了控制效率。如上所述,網(wǎng)絡(luò)類型可以包括廣域網(wǎng)和局域網(wǎng)。在局域網(wǎng)無法機(jī)器間的控制的情況下,例如第一機(jī)器和/或第二機(jī)器不在局域網(wǎng)范圍內(nèi),可以通過廣域網(wǎng)來進(jìn)行控制,以避免局域網(wǎng)不能使用時(shí)無法實(shí)現(xiàn)第一機(jī)器對第二機(jī)器的控制的缺陷。因此,在所述網(wǎng)絡(luò)類型為廣域網(wǎng)的情況下,所述控制方法可以包括:從服務(wù)器接收基于所述狀態(tài)信息的控制指令;及基于所述控制指令進(jìn)行動作,例如基于相應(yīng)于所述廣域網(wǎng)的通信協(xié)議。在所述網(wǎng)絡(luò)類型為局域網(wǎng)的情況下,所述控制方法可以包括:向所述第一機(jī)器發(fā)送狀態(tài)訂閱請求;從所述第一機(jī)器接收響應(yīng)于所述狀態(tài)訂閱請求的狀態(tài)信息;判斷所述狀態(tài)信息是否滿足預(yù)設(shè)條件;以及在所述狀態(tài)信息滿足預(yù)設(shè)條件的情況下進(jìn)行動作,例如基于相應(yīng)于所述局域網(wǎng)的通信協(xié)議。如此能夠在局域網(wǎng)范圍內(nèi)使用局域網(wǎng)實(shí)現(xiàn)第一機(jī)器對第二機(jī)器的控制,避免廣域網(wǎng)不能使用時(shí)無法進(jìn)行控制的缺陷。另外,如果廣域網(wǎng)與局域網(wǎng)均可用,則可以采用局域網(wǎng)來進(jìn)行控制,避免通過遠(yuǎn)端的服務(wù)器轉(zhuǎn)發(fā)消息而產(chǎn)生的時(shí)延問題,從而提高用戶體驗(yàn)。如上所述,所述網(wǎng)絡(luò)類型包括廣域網(wǎng)和局域網(wǎng),其中,相應(yīng)于所述廣域網(wǎng)的通信協(xié)議為消息隊(duì)列遙測傳輸MQTT協(xié)議;以及相應(yīng)于所述局域網(wǎng)的通信協(xié)議為受限制的應(yīng)用協(xié)議CoAP。以下將參考圖9和圖10來詳細(xì)描述本發(fā)明提供的設(shè)備間聯(lián)動控制的方法,但是應(yīng)該注意的是本發(fā)明并不限制于此。圖9是根據(jù)本發(fā)明一種實(shí)施方式的基于廣域網(wǎng)控制兩個家電聯(lián)動的流程圖。如圖9所示,在步驟91處,服務(wù)器(例如MQTT服務(wù)器中的M2M業(yè)務(wù)中心模塊)中預(yù)設(shè)家電A和家電B的聯(lián)動條件,例如溫度傳感器檢測到室溫低于15度時(shí),空調(diào)器需要進(jìn)行制熱;在步驟92處,家電A(例如家電A上安裝的MQTT客戶端)向服務(wù)器推送信息狀態(tài),例如溫度傳感器向服務(wù)器推送室溫;在步驟93處,服務(wù)器判斷家電A的狀態(tài)是否滿足聯(lián)動條件,例如服務(wù)器判斷溫度傳感器所檢測到的室溫是否低于10度;在步驟94處,服務(wù)器向家電B(例如家電B上安裝的MQTT客戶端)發(fā)送關(guān)于聯(lián)動的控制指令,例如在溫度傳感器所檢測到的室溫是低于10度時(shí),服務(wù)器向空調(diào)器推送開始制熱的控制指令;在步驟95處,家電B根據(jù)控制指令進(jìn)行動作,例如空調(diào)器開始制熱過程。雖然上述是基于MQTT協(xié)議來進(jìn)行,但是應(yīng)該注意的任何能夠?qū)崿F(xiàn)上述過程的通信協(xié)議均可以用于本發(fā)明。圖10是根據(jù)本發(fā)明一種實(shí)施方式的基于局域網(wǎng)控制兩個家電聯(lián)動的流程圖。如圖10所示,在步驟101處,在家電A上設(shè)置家電A和家電B的聯(lián)動條件;在步驟102處,家電A訂閱家電B的狀態(tài)信息,例如家電A通過CoAP的GET命令來訂閱家電B的狀態(tài)信息,家電A作為CoAP的觀察者;在步驟103處,家電B實(shí)時(shí)地向家電A推送自身的狀態(tài)信息;在步驟104處,家電A基于所述狀態(tài)信息判斷是否滿足家電A和家電B的聯(lián)動條件;在步驟105處,如果滿足聯(lián)動條件,則家電A根據(jù)聯(lián)動設(shè)置來改變自身的運(yùn)行狀態(tài)。例如,空調(diào)器中設(shè)置了溫度傳感器所測室溫低于10度時(shí)進(jìn)行制熱的聯(lián)動條件,空調(diào)器訂閱溫度傳感器所測的室溫,溫度傳感器將所測室溫推送至空調(diào)器,當(dāng)所測室溫低于10度時(shí),空調(diào)器開始進(jìn)行制熱過程。雖然上述是基于CoAP來進(jìn)行,但是應(yīng)該注意的任何能夠?qū)崿F(xiàn)上述過程的通信協(xié)議均可以用于本發(fā)明。相應(yīng)地,本發(fā)明還提供一種用戶客戶端,如圖11所示,所述用戶客戶端可以包括:處理模塊111,發(fā)送模塊112及接收模塊113,其中,所述處理模塊111用于判斷對設(shè)備進(jìn)行控制所經(jīng)由的網(wǎng)絡(luò)的類型;針對不同的網(wǎng)絡(luò)類型基于相應(yīng)的通信協(xié)議,所述發(fā)送模塊112用于發(fā)送訂閱所述設(shè)備的狀態(tài)信息的請求,所述接收模塊113用于接收響應(yīng)于訂閱請求的所述設(shè)備的狀態(tài)信息,及所述處理模塊111還用于基于所述狀態(tài)信息發(fā)送控制所述設(shè)備的指令。如此能夠根據(jù)使用情況選擇通過廣域網(wǎng)或局域網(wǎng)來對設(shè)備進(jìn)行控制,保證控制可靠性并提高控制效率。其中,網(wǎng)絡(luò)類型可以包括廣域網(wǎng)和局域網(wǎng)。在局域網(wǎng)無法實(shí)現(xiàn)對設(shè)備的控制的情況下,例如用戶客戶端不在局域網(wǎng)范圍內(nèi),可以通過廣域網(wǎng)來進(jìn)行控制,以避免局域網(wǎng)不能使用時(shí)無法對設(shè)備進(jìn)行控制的缺陷。在所述網(wǎng)絡(luò)類型為廣域網(wǎng)的情況下,所述發(fā)送模塊112用于向服務(wù)器發(fā)送訂閱所述設(shè)備的狀態(tài)信息的請求;所述接收模塊113用于從所述服務(wù)器接收所述設(shè)備推送的狀態(tài)信息;以及所述處理模塊111用于基于所述狀態(tài)信息向所述服務(wù)器發(fā)送控制所述設(shè)備的指令,例如基于相應(yīng)于所述廣域網(wǎng)的通信協(xié)議。在所述網(wǎng)絡(luò)類型為局域網(wǎng)的情況下,所述發(fā)送模塊112用于向所述設(shè)備發(fā)送訂閱該設(shè)備的狀態(tài)信息的請求;所述接收模塊113用于從所述設(shè)備接收該設(shè)備推送的狀態(tài)信息;以及所述處理模塊111用于基于所述狀態(tài)信息向所述設(shè)備發(fā)送控制該設(shè)備的指令,例如基于相應(yīng)于所述局域網(wǎng)的通信協(xié)議。如此能夠在局域網(wǎng)范圍內(nèi)使用局域網(wǎng)進(jìn)行對設(shè)備的控制,避免廣域網(wǎng)不能使用時(shí)無法對設(shè)備進(jìn)行控制的缺陷。另外,如果廣域網(wǎng)與局域網(wǎng)均可用,則可以采用局域網(wǎng)來進(jìn)行控制,避免通過遠(yuǎn)端的服務(wù)器轉(zhuǎn)發(fā)消息而產(chǎn)生的時(shí)延問題,從而提高用戶體驗(yàn)。其中,相應(yīng)于所述廣域網(wǎng)的通信協(xié)議為消息隊(duì)列遙測傳輸MQTT協(xié)議;以及相應(yīng)于所述局域網(wǎng)的通信協(xié)議為受限制的應(yīng)用協(xié)議CoAP。相應(yīng)地,本發(fā)明還提供一種家用電器,如圖12所示,所述家用電器可以包括:處理模塊121,發(fā)送模塊122及接收模塊123,其中,所述處理模塊121用于判斷對設(shè)備進(jìn)行控制所經(jīng)由的網(wǎng)絡(luò)的類型;針對不同的網(wǎng)絡(luò)類型基于相應(yīng)的通信協(xié)議,所述發(fā)送模塊122用于推送所述設(shè)備的狀態(tài)信息,所述接收模塊123用于接收用戶客戶端的控制指令,及所述處理模塊121還用于基于所述控制指令進(jìn)行動作。如此能夠根據(jù)使用情況選擇通過廣域網(wǎng)或局域網(wǎng)來對設(shè)備進(jìn)行控制,保證控制可靠性并提高控制效率。其中,網(wǎng)絡(luò)類型可以包括廣域網(wǎng)和局域網(wǎng)。在局域網(wǎng)無法實(shí)現(xiàn)對設(shè)備的控制的情況下,例如用戶客戶端不在局域網(wǎng)范圍內(nèi),可以通過廣域網(wǎng)來進(jìn)行控制,以避免局域網(wǎng)不能使用時(shí)無法對設(shè)備進(jìn)行控制的缺陷。在所述網(wǎng)絡(luò)類型為廣域網(wǎng)的情況下,所述發(fā)送模塊122用于向服務(wù)器推送所述狀態(tài)信息;所述接收模塊123用于從所述服務(wù)器接收所述控制指令,例如基于相應(yīng)于所述廣域網(wǎng)的通信協(xié)議。在所述網(wǎng)絡(luò)類型為廣域網(wǎng)的情況下,所述發(fā)送模塊122還用于向所述服務(wù)器發(fā)送訂閱所述用戶客戶端的受控允許指令;所述處理模塊121用于基于響應(yīng)于所述受控允許指令的控制指令進(jìn)行動作,例如基于相應(yīng)于所述廣域網(wǎng)的通信協(xié)議。如此可以由設(shè)備端來指示是否受某一客戶端的控制,避免不法用戶客戶端的不良控制。在所述網(wǎng)絡(luò)類型為局域網(wǎng)的情況下,所述發(fā)送模塊122用于向所述用戶客戶端推送所述狀態(tài)信息;所述接收模塊123用于從所述用戶客戶端接收響應(yīng)于所述狀態(tài)信息的控制指令,例如基于相應(yīng)于所述局域網(wǎng)的通信協(xié)議。如此能夠在局域網(wǎng)范圍內(nèi)使用局域網(wǎng)進(jìn)行對設(shè)備的控制,避免廣域網(wǎng)不能使用時(shí)無法對設(shè)備進(jìn)行控制的缺陷。另外,如果廣域網(wǎng)與局域網(wǎng)均可用,則可以采用局域網(wǎng)來進(jìn)行控制,避免通過遠(yuǎn)端的服務(wù)器轉(zhuǎn)發(fā)消息而產(chǎn)生的時(shí)延問題,從而提高用戶體驗(yàn)。其中,相應(yīng)于所述廣域網(wǎng)的通信協(xié)議為消息隊(duì)列遙測傳輸MQTT協(xié)議;以及相應(yīng)于所述局域網(wǎng)的通信協(xié)議為受限制的應(yīng)用協(xié)議CoAP。相應(yīng)地,本發(fā)明還提供一種控制第二機(jī)器的第一機(jī)器,如圖13所示,所述第一機(jī)器包括:處理模塊131,用于判斷對所述第二機(jī)器進(jìn)行控制所經(jīng)由的網(wǎng)絡(luò)的類型;以及發(fā)送模塊132,用于針對不同的網(wǎng)絡(luò)類型基于相應(yīng)的通信協(xié)議來推送狀態(tài)信息。如此能夠根據(jù)使用情況選擇通過廣域網(wǎng)或局域網(wǎng)實(shí)現(xiàn)控制,保證了控制的可靠性并提高了控制效率。如上所述,網(wǎng)絡(luò)類型可以包括廣域網(wǎng)和局域網(wǎng)。在局域網(wǎng)無法機(jī)器間的控制的情況下,例如第一機(jī)器和/或第二機(jī)器不在局域網(wǎng)范圍內(nèi),可以通過廣域網(wǎng)來進(jìn)行控制,以避免局域網(wǎng)不能使用時(shí)無法實(shí)現(xiàn)第一機(jī)器對第二機(jī)器的控制的缺陷。因此,在所述網(wǎng)絡(luò)類型為廣域網(wǎng)的情況下,所述發(fā)送模塊132可以用于向服務(wù)器推送所述狀態(tài)信息,例如基于相應(yīng)于所述廣域網(wǎng)的通信協(xié)議。在所述網(wǎng)絡(luò)類型為局域網(wǎng)的情況下,如圖13所示,所述第一機(jī)器還可以包括:接收模塊133,用于接收所述第二機(jī)器的狀態(tài)訂閱請求;所述發(fā)送模塊132用于響應(yīng)于所述狀態(tài)訂閱請求向所述第二機(jī)器推送所述狀態(tài)信息,例如基于相應(yīng)于所述局域網(wǎng)的通信協(xié)議。如此能夠在局域網(wǎng)范圍內(nèi)使用局域網(wǎng)實(shí)現(xiàn)第一機(jī)器對第二機(jī)器的控制,避免廣域網(wǎng)不能使用時(shí)無法進(jìn)行控制的缺陷。另外,如果廣域網(wǎng)與局域網(wǎng)均可用,則可以采用局域網(wǎng)來進(jìn)行控制,避免通過遠(yuǎn)端的服務(wù)器轉(zhuǎn)發(fā)消息而產(chǎn)生的時(shí)延問題,從而提高用戶體驗(yàn)。如上所述,所述網(wǎng)絡(luò)類型可以包括廣域網(wǎng)和局域網(wǎng),其中,相應(yīng)于所述廣域網(wǎng)的通信協(xié)議為消息隊(duì)列遙測傳輸MQTT協(xié)議;以及相應(yīng)于所述局域網(wǎng)的通信協(xié)議為受限制的應(yīng)用協(xié)議CoAP。相應(yīng)地,本發(fā)明還提供一種被第一機(jī)器控制的第二機(jī)器,如圖14所示,所述第二機(jī)器可以包括處理模塊141,用于:判斷與所述第一機(jī)器通信所經(jīng)由的網(wǎng)絡(luò)的類型;以及針對不同的網(wǎng)絡(luò)類型基于相應(yīng)的通信協(xié)議,根據(jù)所述第一機(jī)器的狀態(tài)信息進(jìn)行動作。如上所述,網(wǎng)絡(luò)類型可以包括廣域網(wǎng)和局域網(wǎng)。在局域網(wǎng)無法機(jī)器間的控制的情況下,例如第一機(jī)器和/或第二機(jī)器不在局域網(wǎng)范圍內(nèi),可以通過廣域網(wǎng)來進(jìn)行控制,以避免局域網(wǎng)不能使用時(shí)無法實(shí)現(xiàn)第一機(jī)器對第二機(jī)器的控制的缺陷。因此,在所述網(wǎng)絡(luò)類型為廣域網(wǎng)的情況下,如圖14所示,所述第二機(jī)器還包括:接收模塊143,用于從服務(wù)器接收基于所述狀態(tài)信息的控制指令;所述處理器141用于基于所述控制指令進(jìn)行動作,例如基于相應(yīng)于所述廣域網(wǎng)的通信協(xié)議。在所述網(wǎng)絡(luò)類型為局域網(wǎng)的情況下,如圖14所示,所述第二機(jī)器還可以包括:發(fā)送模塊142,用于向所述第一機(jī)器發(fā)送狀態(tài)訂閱請求;接收模塊143,用于從所述第一機(jī)器接收響應(yīng)于所述狀態(tài)訂閱請求的狀態(tài)信息;其中,所述處理器141用于:判斷所述狀態(tài)信息是否滿足預(yù)設(shè)條件,以及在所述狀態(tài)信息滿足預(yù)設(shè)條件的情況下進(jìn)行動作,例如基于相應(yīng)于所述局域網(wǎng)的通信協(xié)議。如此能夠在局域網(wǎng)范圍內(nèi)使用局域網(wǎng)實(shí)現(xiàn)第一機(jī)器對第二機(jī)器的控制,避免廣域網(wǎng)不能使用時(shí)無法進(jìn)行控制的缺陷。另外,如果廣域網(wǎng)與局域網(wǎng)均可用,則可以采用局域網(wǎng)來進(jìn)行控制,避免通過遠(yuǎn)端的服務(wù)器轉(zhuǎn)發(fā)消息而產(chǎn)生的時(shí)延問題,從而提高用戶體驗(yàn)。如上所述,所述網(wǎng)絡(luò)類型可以包括廣域網(wǎng)和局域網(wǎng),其中,相應(yīng)于所述廣域網(wǎng)的通信協(xié)議為消息隊(duì)列遙測傳輸MQTT協(xié)議;以及相應(yīng)于所述局域網(wǎng)的通信協(xié)議為受限制的應(yīng)用協(xié)議CoAP。本發(fā)明實(shí)施例通過例如在廣域網(wǎng)部署MQTT服務(wù)器,并且集成M2M業(yè)務(wù)處理中心,在家庭局域網(wǎng)部署CoAP組成一個完備的物聯(lián)網(wǎng)系統(tǒng)。從而可以實(shí)現(xiàn)如下物聯(lián)網(wǎng)功能:廣域網(wǎng)控制和監(jiān)控系統(tǒng),局域網(wǎng)控制和監(jiān)控系統(tǒng);廣域網(wǎng)M2M通信系統(tǒng);局域網(wǎng)M2M通信系統(tǒng)。本發(fā)明實(shí)施例采用在廣域網(wǎng)云平臺部署MQTTBroker服務(wù)器,通過MQTT的推送機(jī)制來實(shí)現(xiàn)對設(shè)備的遠(yuǎn)程監(jiān)控和遠(yuǎn)程控制,同時(shí)在云平臺增加M2M業(yè)務(wù)邏輯處理模塊,負(fù)責(zé)監(jiān)控某個設(shè)備的狀態(tài),滿足條件后給其他設(shè)備發(fā)送控制指令,改變其他設(shè)備的狀態(tài);同時(shí)在家庭局域網(wǎng)部署CoAP,通過CoAP的GET、PUT方法來監(jiān)控和控制物聯(lián)網(wǎng)設(shè)備,通過CoAP的Observe方法來完成一個設(shè)備監(jiān)控另外一個設(shè)備的狀態(tài),這樣主觀察設(shè)備就可以根據(jù)被觀察設(shè)備的狀態(tài)改變自身的狀態(tài),從而實(shí)現(xiàn)家庭局域網(wǎng)的M2M業(yè)務(wù)邏輯。以上結(jié)合附圖詳細(xì)描述了本發(fā)明的優(yōu)選實(shí)施方式,但是,本發(fā)明并不限于上述實(shí)施方式中的具體細(xì)節(jié),在本發(fā)明的技術(shù)構(gòu)思范圍內(nèi),可以對本發(fā)明的技術(shù)方案進(jìn)行多種簡單變型,這些簡單變型均屬于本發(fā)明的保護(hù)范圍。另外需要說明的是,在上述具體實(shí)施方式中所描述的各個具體技術(shù)特征,在不矛盾的情況下,可以通過任何合適的方式進(jìn)行組合,為了避免不必要的重復(fù),本發(fā)明對各種可能的組合方式不再另行說明。此外,本發(fā)明的各種不同的實(shí)施方式之間也可以進(jìn)行任意組合,只要其不違背本發(fā)明的思想,其同樣應(yīng)當(dāng)視為本發(fā)明所公開的內(nèi)容。當(dāng)前第1頁1 2 3 
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
和平区| 象州县| 四会市| 镇江市| 南雄市| 凤阳县| 金昌市| 乌拉特后旗| 德惠市| 满城县| 泰州市| 琼海市| 孟州市| 新野县| 招远市| 恩平市| 穆棱市| 彰武县| 潍坊市| 都兰县| 喜德县| 开化县| 盐山县| 澳门| 左贡县| 阿拉善右旗| 大埔区| 桃园市| 济宁市| 塔河县| 桂东县| 石阡县| 白水县| 平塘县| 新源县| 八宿县| 花垣县| 中阳县| 旺苍县| 出国| 鲁山县|