一種基于sdmp協(xié)議的智能設(shè)備的云平臺控制方法
【專利摘要】本發(fā)明提供一種基于SDMP協(xié)議的智能設(shè)備的云平臺控制方法,以SDMP格式的通信協(xié)議在智能設(shè)備和云平臺服務(wù)器之間建立通信,并包括以下通信步驟:智能設(shè)備查詢注冊狀態(tài);智能設(shè)備采集信息,云平臺服務(wù)器對其進(jìn)行智能控制;智能控制終端發(fā)送控制指令通過云平臺服務(wù)器對智能設(shè)備進(jìn)行手動控制。本發(fā)明的控制方法突破了控制平臺局限于局域網(wǎng)內(nèi)各單元獨(dú)立控制的限制,開闊了智能設(shè)備的控制渠道,拓展了智能設(shè)備控制平臺的應(yīng)用范圍;本發(fā)明的控制方法為各品牌各類型的智能設(shè)備與云平臺服務(wù)器之間的通信定義了一個標(biāo)準(zhǔn)通信協(xié)議,為各種智能設(shè)備與云平臺之間的可靠交互提供了良好的通道,該協(xié)議簡單、安全、易擴(kuò)展、易實(shí)現(xiàn)。
【專利說明】—種基于SDMP協(xié)議的智能設(shè)備的云平臺控制方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域。
【背景技術(shù)】
[0002]隨著社會經(jīng)濟(jì)的發(fā)展和人們生活水平的提高,各類用電設(shè)備越來越多地被智能化,并各自通過某種控制系統(tǒng)來進(jìn)行智能控制,在智能設(shè)備控制系統(tǒng)中,智能設(shè)備往往通過PC機(jī)、服務(wù)器等控制設(shè)備進(jìn)行智能控制,這就使得智能設(shè)備與其控制平臺之間要進(jìn)行海量的數(shù)據(jù)交換,這就要求在智能設(shè)備的控制設(shè)備上存儲有大量的控制信息,同時還需要在控制設(shè)備能夠與各品牌各類型的智能設(shè)備之間都能夠建立通信,現(xiàn)有的智能控制系統(tǒng)往往只能夠與某一類型、品牌或者某一單元范圍內(nèi)的智能設(shè)備匹配,無法滿足生產(chǎn)生活中出現(xiàn)的各種家電設(shè)備、工農(nóng)業(yè)生產(chǎn)設(shè)備等多種智能電器設(shè)備的控制需求。
【發(fā)明內(nèi)容】
[0003]本發(fā)明所要解決的技術(shù)問題提供一種基于SDMP協(xié)議的智能設(shè)備的云平臺控制方法,能夠通過云平臺對家中的各類型各品牌的智能設(shè)備實(shí)現(xiàn)實(shí)時的智能控制。
[0004]本發(fā)明解決技術(shù)問題所米用的技術(shù)方案是:一種基于SDMP協(xié)議的智能設(shè)備的云平臺控制方法,以SDMP格式的通信協(xié)議在智能設(shè)備和云平臺服務(wù)器之間建立通信,并包括以下通信步驟:
I)注冊查詢:智能設(shè)備通電后與云平臺服務(wù)器建立通信并查詢其在云平臺服務(wù)器上的注冊狀態(tài),如果該智能設(shè)備在云平臺服務(wù)器上已注冊,則進(jìn)入智能控制步驟,由云平臺服務(wù)器對智能設(shè)備進(jìn)行智能控制,如果該智能設(shè)備在云平臺服務(wù)器上未注冊,則智能設(shè)備會周期性發(fā)送查看注冊狀態(tài)請求直至發(fā)現(xiàn)智能設(shè)備已注冊或者斷電。
[0005]2)智能控制:已注冊的智能設(shè)備采集其工作狀態(tài)信息和環(huán)境狀態(tài)信息發(fā)送給云平臺服務(wù)器,云平臺服務(wù)器發(fā)送控制指令給已注冊的智能設(shè)備對其進(jìn)行智能控制;云平臺服務(wù)器根據(jù)智能設(shè)備所采集的信息判斷智能設(shè)備的現(xiàn)有狀態(tài)以及預(yù)期狀態(tài),生成相應(yīng)的控制指令從而控制智能設(shè)備從現(xiàn)有狀態(tài)切換至預(yù)期狀態(tài);智能控制的內(nèi)容包括智能設(shè)備的開關(guān)、溫度調(diào)節(jié)、亮度調(diào)節(jié)、濕度調(diào)節(jié)等,根據(jù)不同智能設(shè)備的特性,智能控制的內(nèi)容也有所不同。
[0006]3)終端控制:用戶通過智能控制終端向云平臺服務(wù)器發(fā)送控制指令,通過云平臺服務(wù)器與智能設(shè)備之間的通信對智能設(shè)備進(jìn)行手動控制。
[0007]SDMP協(xié)議的全稱是SMART DEVICE MANAGEMENT PROTO⑶L,中文是智能設(shè)備管理協(xié)議,SDMP協(xié)議所定義的格式包括消息ID、設(shè)備ID、加密的PDU和摘要碼等,報文格式結(jié)構(gòu)如圖7所示,通過SDMP協(xié)議定義了云平臺服務(wù)器與各品牌各類型的智能設(shè)備之間的標(biāo)準(zhǔn)通信格式,能夠在云平臺服務(wù)器和各品牌各類型的智能設(shè)備之間建立通訊,實(shí)現(xiàn)云平臺服務(wù)器與智能設(shè)備之間的互通。
[0008]SDMP報文以ASN.1進(jìn)行標(biāo)記,詳細(xì)定義如下:
【權(quán)利要求】
1.一種基于SDMP協(xié)議的智能設(shè)備的云平臺控制方法,其特征在于:所述控制方法以SDMP格式的通信協(xié)議在智能設(shè)備和云平臺服務(wù)器之間建立通信,并包括以下通信步驟: 1)注冊查詢:智能設(shè)備通電后與云平臺服務(wù)器建立通信并查詢其在云平臺服務(wù)器上的注冊狀態(tài); 2)智能控制:已注冊的智能設(shè)備采集信息發(fā)送給云平臺服務(wù)器,云平臺服務(wù)器發(fā)送控制指令給已注冊的智能設(shè)備對其進(jìn)行智能控制; 3)終端控制:用戶通過智能控制終端向云平臺服務(wù)器發(fā)送控制指令,通過云平臺服務(wù)器與智能設(shè)備之間的通信對智能設(shè)備進(jìn)行手動控制。
2.如權(quán)利要求1所述的一種基于SDMP協(xié)議的智能設(shè)備的云平臺控制方法,其特征在于:所述注冊查詢包括以下步驟: 1)智能設(shè)備通電后發(fā)出查看注冊狀態(tài)請求; 2)智能設(shè)備按照SDMP協(xié)議組裝查看注冊狀態(tài)請求數(shù)據(jù); 3)智能設(shè)備將組裝后的請求數(shù)據(jù)發(fā)送給云平臺服務(wù)器; 4)云平臺接收智能設(shè)備發(fā)送的數(shù)據(jù)并按照SDMP協(xié)議的格式進(jìn)行解析; 5)云平臺服務(wù)器查詢智能設(shè)備注冊狀態(tài); 6)云平臺服務(wù)器按照SDMP協(xié)議組裝注冊狀態(tài)`數(shù)據(jù); 7)云平臺服務(wù)器將組裝后的注冊狀態(tài)數(shù)據(jù)發(fā)送給智能設(shè)備; 8)智能設(shè)備按照SDMP協(xié)議解析注冊狀態(tài)數(shù)據(jù)并判斷是否已注冊,如智能設(shè)備已注冊,則進(jìn)入智能控制步驟,如智能設(shè)備未注冊,則在一段時間后自動進(jìn)入步驟I)。
3.如權(quán)利要求1所述的一種基于SDMP協(xié)議的智能設(shè)備的云平臺控制方法,其特征在于:所述智能控制包括以下步驟: 1)智能設(shè)備采集信息并生成信息數(shù)據(jù); 2)智能設(shè)備按照SDMP協(xié)議組裝信息數(shù)據(jù); 3)智能設(shè)備向云平臺服務(wù)器發(fā)送組裝后的數(shù)據(jù); 4)云平臺服務(wù)器接收智能設(shè)備發(fā)送的數(shù)據(jù)并按照SDMP協(xié)議解析數(shù)據(jù); 5)云平臺服務(wù)器根據(jù)接收到的信息生成控制指令數(shù)據(jù); 6)云平臺服務(wù)器按照SDMP協(xié)議組裝控制指令數(shù)據(jù); 7)云平臺服務(wù)器將組裝的控制指令數(shù)據(jù)發(fā)送給智能設(shè)備; 8)智能設(shè)備接收云平臺服務(wù)器發(fā)送的控制指令數(shù)據(jù)并按照SDMP協(xié)議解析數(shù)據(jù); 9)智能設(shè)備執(zhí)行控制指令并生成執(zhí)行結(jié)果數(shù)據(jù); 10)智能設(shè)備按照SDMP協(xié)議組裝執(zhí)行結(jié)果數(shù)據(jù); 11)智能設(shè)備將執(zhí)行結(jié)果數(shù)據(jù)發(fā)送給云平臺服務(wù)器; 12)云平臺服務(wù)器接收執(zhí)行結(jié)果數(shù)據(jù)并按照SDMP協(xié)議解析數(shù)據(jù)。
4.如權(quán)利要求3所述的一種基于SDMP協(xié)議的智能設(shè)備的云平臺控制方法,其特征在于:在所述步驟4)中,云平臺服務(wù)器對解析后的數(shù)據(jù)進(jìn)行實(shí)時存儲。
5.如權(quán)利要求3所述的一種基于SDMP協(xié)議的智能設(shè)備的云平臺控制方法,其特征在于:在所述步驟6)中,云平臺服務(wù)器對組裝后的控制指令數(shù)據(jù)進(jìn)行實(shí)時存儲。
6.如權(quán)利要求1所述的一種基于SDMP協(xié)議的智能設(shè)備的云平臺控制方法,其特征在于:所述終端控制包括以下步驟:1)用戶通過智能控制終端向云平臺服務(wù)器發(fā)送控制指令數(shù)據(jù); 2)云平臺服務(wù)器按照SDMP協(xié)議組裝控制指令數(shù)據(jù); 3)云平臺服務(wù)器將組裝的控制指令數(shù)據(jù)發(fā)送給智能設(shè)備; 4)智能設(shè)備接收云平臺服務(wù)器發(fā)送的控制指令數(shù)據(jù)并按照SDMP協(xié)議解析數(shù)據(jù); 5)智能設(shè)備執(zhí)行控制指令并生成執(zhí)行結(jié)果數(shù)據(jù); 6)智能設(shè)備按照SDMP協(xié)議組裝執(zhí)行結(jié)果數(shù)據(jù); 7)智能設(shè)備將執(zhí)行結(jié)果數(shù)據(jù)發(fā)送給云平臺服務(wù)器; 8)云平臺服務(wù)器接收執(zhí)行結(jié)果數(shù)據(jù)并按照SDMP協(xié)議解析數(shù)據(jù); 9)云平臺服務(wù)器向智能控制終端反饋執(zhí)行結(jié)果數(shù)據(jù)。
7.如權(quán)利要求1所述的一種基于SDMP協(xié)議的智能設(shè)備的云平臺控制方法,其特征在于:所述智能控制還包括控制指令重發(fā)流程,所述控制指令重發(fā)流程包括以下步驟: 1)云平臺服務(wù)器在發(fā)送控制指令給智能設(shè)備的同時啟動定時器; 2)云平臺服務(wù)器讀取存儲的控制指令數(shù)據(jù); 3)云平臺服務(wù)器判斷是否發(fā)送次數(shù)過多,如果是則刪除該控制指令數(shù)據(jù),否則向智能設(shè)備發(fā)送該控制指令數(shù)據(jù)。`
8.如權(quán)利要求1所述的一種基于SDMP協(xié)議的智能設(shè)備的云平臺控制方法,其特征在于:所述控制方法在所述注冊查詢之前還包括智能設(shè)備注冊流程,所述智能設(shè)備注冊流程包括以下步驟: 1)用戶通過智能控制終端向云平臺服務(wù)器發(fā)送智能設(shè)備的注冊請求; 2)云平臺服務(wù)器處理注冊請求; 3)云平臺服務(wù)器判斷是否處理成功,如果是,則云平臺服務(wù)器將該智能設(shè)備設(shè)為已注冊狀態(tài); 4)云平臺服務(wù)器返回注冊信息給智能控制終端。
9.如權(quán)利要求1所述的一種基于SDMP協(xié)議的智能設(shè)備的云平臺控制方法,其特征在于:所述智能設(shè)備包括第一接收單元、第一發(fā)送單元、第一編碼單元、第一解碼單元、指令執(zhí)行單元、數(shù)據(jù)生成單元,所述第一接收單元用于接收所述云平臺服務(wù)器發(fā)送的信息,并發(fā)送給所述第一解碼單元,所述第一解碼單元對接收到的信息按照SDMP協(xié)議格式進(jìn)行解碼后發(fā)送給指令執(zhí)行單元,指令執(zhí)行單元將執(zhí)行結(jié)果的信息發(fā)送給第一編碼單元,數(shù)據(jù)生成單元接收各類傳感器所采集的信息,生成數(shù)據(jù)發(fā)送給第一編碼單元,第一編碼單元對所接收的信息按照SDMP協(xié)議格式進(jìn)行編碼并發(fā)送給第一發(fā)送單元,第一發(fā)送單元通過無線路由器將編碼后的信息發(fā)送給云平臺服務(wù)器。
10.如權(quán)利要求1所述的一種基于SDMP協(xié)議的智能設(shè)備的云平臺控制方法,其特征在于:所述云平臺服務(wù)器包括第二接收單元、第二發(fā)送單元、數(shù)據(jù)存儲單元、第二編碼單元、第二解碼單元、智能處理單元、業(yè)務(wù)處理單元,所述第二接收單元用于接收智能設(shè)備所發(fā)送的信息,并發(fā)送給第二解碼單元,第二解碼單元對接收到的信息按照SDMP協(xié)議格式進(jìn)行解碼后,發(fā)送給數(shù)據(jù)存儲單元、智能處理單元,智能處理單元根據(jù)解碼后的信息生成控制指令,發(fā)送給第二編碼單元,第二編碼單元按照SDMP協(xié)議格式對控制指令進(jìn)行編碼并通過第二發(fā)送單元發(fā)送給智能設(shè)備,業(yè)務(wù)處理單元用于接收智能控制終端發(fā)送的控制指令并向智能控制終端反饋信息。
【文檔編號】G05B19/418GK103777604SQ201410022911
【公開日】2014年5月7日 申請日期:2014年1月17日 優(yōu)先權(quán)日:2014年1月17日
【發(fā)明者】倪立洲 申請人:杭州天麗科技有限公司