两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種基于無線管理幀的終端設(shè)備控制方法及系統(tǒng)與流程

文檔序號:11525187閱讀:282來源:國知局
一種基于無線管理幀的終端設(shè)備控制方法及系統(tǒng)與流程
本發(fā)明涉及一種智能家居控制領(lǐng)域,特別是涉及一種基于無線管理幀的終端設(shè)備控制方法及系統(tǒng)。
背景技術(shù)
:目前,智能家居場景無線終端設(shè)備被服務(wù)器管理的網(wǎng)絡(luò)拓撲圖如圖1所示。其中,wifi終端設(shè)備通過無線與網(wǎng)關(guān)設(shè)備上的ap建立關(guān)聯(lián),并從網(wǎng)關(guān)設(shè)備上的地址服務(wù)器獲取到ip地址,由終端設(shè)備上的配置管理客戶端通過tcp與服務(wù)器上的配置管理服務(wù)端建立連接,從而進行相關(guān)的控制和配置。然而,目前的方案在實際使用中存在以下問題:1、ap的接入能力有限,一般家用級設(shè)備無線并發(fā)接入用戶數(shù)為10~30個。智能家居場景終端的數(shù)目很可能會超出ap的接入能力范圍;2、當(dāng)有很多設(shè)備接入ap后,因為ap在面向用戶時采用的是時分技術(shù),會使一些帶寬高或?qū)崟r要求較高的終端的服務(wù)效果變差;3、對于極少量數(shù)據(jù)傳輸?shù)慕K端設(shè)備始終保持與ap的關(guān)聯(lián),增加了整個系統(tǒng)的功耗。技術(shù)實現(xiàn)要素:為克服上述現(xiàn)有技術(shù)存在的不足,本發(fā)明之目的在于提供一種基于無線管理幀的終端設(shè)備控制方法及系統(tǒng),以使無線終端設(shè)備在不進行關(guān)聯(lián)的情況下也能夠被網(wǎng)關(guān)或服務(wù)器控制和配置,減少家庭網(wǎng)絡(luò)中ap上并發(fā)接入的終端設(shè)備的數(shù)目,較少軟硬件資源的消耗。為達上述目的,本發(fā)明提出一種基于無線管理幀的終端設(shè)備控制方法,包括如下步驟:步驟一,服務(wù)器接收對終端設(shè)備的控制請求步驟二,該服務(wù)器接收到對終端設(shè)備的控制請求后,于判斷出該終端設(shè)備已上線時,將對該終端設(shè)備控制的信息內(nèi)容發(fā)送至網(wǎng)關(guān);步驟三,網(wǎng)關(guān)將獲得對終端設(shè)備控制的信息內(nèi)容封裝于一預(yù)先定義的無線管理幀中,并下發(fā)設(shè)備控制報文至終端設(shè)備;步驟四,該終端設(shè)備于獲取到設(shè)備控制報文后,獲取該無線管理幀,根據(jù)其定義獲取對該終端設(shè)備控制的信息內(nèi)容,并進行相應(yīng)操作,將執(zhí)行結(jié)果通過設(shè)備設(shè)置回復(fù)報文發(fā)送給該網(wǎng)關(guān)。進一步地,該無線管理幀采用802.11幀中幀控制字段的保留字段用于終端設(shè)備的設(shè)備控制。進一步地,該無線管理幀采用802.11幀的幀控制字段的子類型1101用于終端設(shè)備的設(shè)備控制。進一步地,該無線管理幀定義802.11幀中的信息元素的保留區(qū)域用來攜帶該對該終端設(shè)備控制的信息。進一步地,用于對該終端設(shè)備控制的信息內(nèi)容,從該無線管理幀的id為200的信息元素的第三個字節(jié)開始,總長度為第二個字節(jié)length對應(yīng)的值。進一步地,于步驟一之前,還包括:該終端設(shè)備于上線時,向該網(wǎng)關(guān)發(fā)送設(shè)備上線報文,由該網(wǎng)關(guān)通知該服務(wù)器該終端設(shè)備在線;該服務(wù)器接收到設(shè)備的上線報文后,執(zhí)行相應(yīng)的處理,并下發(fā)對應(yīng)的回復(fù)報文通過網(wǎng)關(guān)給終端設(shè)備。進一步地,該方法還包括:該終端設(shè)備于上線后,每隔一段時間向該網(wǎng)關(guān)發(fā)送心跳報文,由該網(wǎng)關(guān)通知服務(wù)器該終端設(shè)備處于連線狀態(tài);該服務(wù)器接收到設(shè)備的上線報文后,執(zhí)行相應(yīng)的處理,并下發(fā)對應(yīng)的回復(fù)報文通過該網(wǎng)關(guān)給該終端設(shè)備。為達到上述目的,本發(fā)明還提供一種基于無線管理幀的終端設(shè)備控制系統(tǒng),包括:服務(wù)器,用于接收對終端設(shè)備的控制請求,于判斷出終端設(shè)備已上線時,將對終端設(shè)備控制的信息內(nèi)容發(fā)送至網(wǎng)關(guān);網(wǎng)關(guān),用于將獲得對終端設(shè)備控制的信息內(nèi)容封裝于一預(yù)先定義的無線管理幀中,并下發(fā)設(shè)備控制報文至終端設(shè)備;終端設(shè)備,用于獲取該無線管理幀,根據(jù)其定義獲取對該終端設(shè)備控制的信息內(nèi)容,根據(jù)信息內(nèi)容進行相應(yīng)操作,并將執(zhí)行結(jié)果通過設(shè)備設(shè)置回復(fù)報文發(fā)送給該網(wǎng)關(guān)。進一步地,該服務(wù)器包括:控制請求接收單元,用于接收對該終端設(shè)備的控制請求;控制信息發(fā)送單元,于判斷出該終端設(shè)備已上線時,將對終端設(shè)備控制的信息內(nèi)容發(fā)送至網(wǎng)關(guān);報文回復(fù)單元,于接收到該終端設(shè)備的上線報文或心跳報文后,執(zhí)行相應(yīng)的處理,并下發(fā)對應(yīng)的回復(fù)報文給該終端設(shè)備。進一步地,該網(wǎng)關(guān)包括:設(shè)備控制報文下發(fā)單元,于接收到該服務(wù)器發(fā)送的包含對終端設(shè)備控制的信息內(nèi)容的指令時,將獲得的對終端設(shè)備控制的信息內(nèi)容封裝于一預(yù)先定義的無線管理幀中,并下發(fā)設(shè)備控制報文至終端設(shè)備;報文處理單元,接收該終端設(shè)備的上線報文及心跳報文后通知服務(wù)器,并將該服務(wù)器下發(fā)的回復(fù)報文發(fā)送至終端設(shè)備。與現(xiàn)有技術(shù)相比,本發(fā)明一種基于無線管理幀的終端設(shè)備控制方法及系統(tǒng)通過利用網(wǎng)關(guān)下發(fā)預(yù)先定義的無線管理幀在網(wǎng)關(guān)和無線終端設(shè)備間進行控制和配置信息的傳遞,使得無線終端設(shè)備在不進行關(guān)聯(lián)的情況下也能夠被網(wǎng)關(guān)或服務(wù)器控制和配置。減少了家庭網(wǎng)絡(luò)中ap上并發(fā)接入的終端數(shù)目,較少了軟硬件資源的消耗。附圖說明圖1為本發(fā)明一種停車位引導(dǎo)方法的步驟流程圖;圖2為本發(fā)明一種基于無線管理幀的終端設(shè)備控制方法的步驟流程圖;圖3為802.11幀的組成結(jié)構(gòu)示意圖;圖4為本發(fā)明較佳實施例中無線管理幀的信息元素結(jié)構(gòu)示意圖;圖5為本發(fā)明較佳實施例中無線管理幀的設(shè)備控制的信息內(nèi)容的結(jié)構(gòu)示意圖;圖6為本發(fā)明一種基于無線管理幀的終端設(shè)備控制系統(tǒng)的系統(tǒng)架構(gòu)圖;圖7為本發(fā)明較佳實施例中服務(wù)器60的結(jié)構(gòu)示意圖;圖8為本發(fā)明較佳實施例中網(wǎng)關(guān)61的結(jié)構(gòu)示意圖;圖9為本發(fā)明較佳實施例中終端設(shè)備61的結(jié)構(gòu)示意圖;圖10為本發(fā)明具體實施例的系統(tǒng)架構(gòu)圖。具體實施方式以下通過特定的具體實例并結(jié)合附圖說明本發(fā)明的實施方式,本領(lǐng)域技術(shù)人員可由本說明書所揭示的內(nèi)容輕易地了解本發(fā)明的其它優(yōu)點與功效。本發(fā)明亦可通過其它不同的具體實例加以施行或應(yīng)用,本說明書中的各項細節(jié)亦可基于不同觀點與應(yīng)用,在不背離本發(fā)明的精神下進行各種修飾與變更。圖2為本發(fā)明一種基于無線管理幀的終端設(shè)備控制方法的步驟流程圖。如圖2所示,本發(fā)明一種基于無線管理幀的終端設(shè)備控制方法,包括如下步驟:步驟201,服務(wù)器端接收對終端設(shè)備的控制請求。在本發(fā)明中,對終端設(shè)備的控制請求可通過其他設(shè)備發(fā)出,例如,通過智能手機發(fā)出控制請求,如智能手機上安裝有對終端設(shè)備控制的app程序(應(yīng)用程序),用戶通過操作該app程序向服務(wù)器端發(fā)出對終端設(shè)備的控制請求,該請求可通過無線網(wǎng)絡(luò)發(fā)送至服務(wù)器端,也可通過3g/4g網(wǎng)絡(luò)發(fā)送至服務(wù)器端,本發(fā)明不以此為限。步驟202,服務(wù)器接收到對終端設(shè)備的控制請求后,于判斷出終端設(shè)備已上線時,將對終端設(shè)備控制的信息內(nèi)容發(fā)送至網(wǎng)關(guān),這里的信息內(nèi)容為控制請求所對應(yīng)的內(nèi)容,例如若控制請求為對終端設(shè)備的配置請求,則信息內(nèi)容為對終端設(shè)備的配置信息,若控制請求為對終端設(shè)備的控制操作請求,則信息內(nèi)容為對終端設(shè)備的控制操作信息。步驟203,網(wǎng)關(guān)將獲得對終端設(shè)備控制的信息內(nèi)容封裝于一預(yù)先定義的無線管理幀中,下發(fā)設(shè)備控制報文至終端設(shè)備。在本發(fā)明中,在802.11幀的基礎(chǔ)上,定義了類型為1101的無線管理幀,如圖3所示為802.11幀的組成結(jié)構(gòu),根據(jù)其結(jié)構(gòu)可以知道,前兩個字節(jié)為:幀控制字段??刂谱侄蔚那?bit為:協(xié)議類型,當(dāng)前此值設(shè)為:0,type為:00時為管理幀,下表1是不同管理幀對應(yīng)的type和subtype字段值:表100management0000associationrequest00management0001associationresponse00management0010reassociationrequest00management0011reassociationresponse00management0100proberequest00management0101proberesponse00management0110-0111reserved00management1000beacon00management1001atim00management1010disassociation00management1011authentication00management1100deauthentication00management1101-1111reserved在本發(fā)明中,取保留字段的1101用做智能家居場景的設(shè)備控制。在本發(fā)明中,對于無線管理幀,增加類型為200的管理幀信息元素,即圖3中的framebody部分,802.11幀的信息元素elementid(元素標(biāo)識符),32~255之間的值為保留區(qū)域未使用,本發(fā)明定義elementid為200的元素,用來攜帶對終端設(shè)備控制的信息。該信息元素的格式遵循802.11的通用標(biāo)準(zhǔn),詳情如下:信息元素是管理幀的可變長組件。信息元素通常包含一個elementid(元素標(biāo)識符)字段、一個length(長度)字段以及一個長度不定的字段。信息元素的結(jié)構(gòu)如圖4所示。用于智能家居場景設(shè)備控制的信息內(nèi)容,從802.11無線管理幀的id為200的信息元素的第三個字節(jié)開始,總長度為第二個字節(jié)length對應(yīng)的值。設(shè)備控制的信息內(nèi)容的詳細結(jié)構(gòu)如圖5所示,其中,crc32是byte3到byte(n-4),msgtype對應(yīng)的內(nèi)容的4字節(jié)校驗和,length為msgtype對應(yīng)的內(nèi)容的長度,msgtype即對應(yīng)對終端設(shè)備控制的信息。步驟204,終端設(shè)備于獲取到設(shè)備控制報文后,獲取該無線管理幀,根據(jù)其定義獲取對終端設(shè)備控制的信息內(nèi)容,根據(jù)信息內(nèi)容進行相應(yīng)操作,并將執(zhí)行結(jié)果通過設(shè)備設(shè)置回復(fù)報文發(fā)送給網(wǎng)關(guān)。較佳地,于步驟201之前,本發(fā)明之基于無線管理幀的終端設(shè)備控制方法,還包括如下步驟:終端設(shè)備于上線時,向網(wǎng)關(guān)發(fā)送設(shè)備上線報文,由網(wǎng)關(guān)通知服務(wù)器該終端設(shè)備在線;服務(wù)器接收到設(shè)備的上線報文后,可執(zhí)行相應(yīng)的處理,如:更新時間戳等,然后下發(fā)對應(yīng)的回復(fù)報文通過網(wǎng)關(guān)給終端設(shè)備。在本發(fā)明一具體實施例中,設(shè)備上線報文如下:設(shè)備上線回復(fù)報文如下:較佳地,本發(fā)明之基于無線管理幀的終端設(shè)備控制方法,還包括如下步驟:終端設(shè)備于上線后,每隔一段時間向網(wǎng)關(guān)發(fā)送心跳報文,由網(wǎng)關(guān)通知服務(wù)器該終端設(shè)備處于連線狀態(tài);服務(wù)器接收到設(shè)備的上線報文后,可執(zhí)行相應(yīng)的處理,如:更新時間戳等,然后下發(fā)對應(yīng)的回復(fù)報文通過網(wǎng)關(guān)給終端設(shè)備。在本發(fā)明具體實施例中,設(shè)備心跳報文如下:設(shè)備心跳回復(fù)報文如下:這里需說明的是,在本發(fā)明具體實施例中,報文的內(nèi)容采用json格式封裝,但上述封裝的json報文只做示例用途,本發(fā)明不以此為限。圖6為本發(fā)明一種基于無線管理幀的終端設(shè)備控制系統(tǒng)的系統(tǒng)架構(gòu)圖。如圖6所示,本發(fā)明一種基于無線管理幀的終端設(shè)備控制系統(tǒng),包括:服務(wù)器60、網(wǎng)關(guān)61以及終端設(shè)備62。其中,服務(wù)器60,用于接收對終端設(shè)備的控制請求,于判斷出終端設(shè)備已上線時,將對終端設(shè)備控制的信息內(nèi)容發(fā)送至網(wǎng)關(guān);網(wǎng)關(guān)61,用于將獲得對終端設(shè)備控制的信息內(nèi)容封裝于一預(yù)先定義的無線管理幀中,將該無線管理幀發(fā)送至終端設(shè)備62;終端設(shè)備62,用于獲取該無線管理幀,根據(jù)其定義獲取對終端設(shè)備控制的信息內(nèi)容,根據(jù)信息內(nèi)容進行相應(yīng)操作,并將執(zhí)行結(jié)果通過設(shè)備設(shè)置回復(fù)報文發(fā)送給網(wǎng)關(guān)。圖7為本發(fā)明較佳實施例中服務(wù)器60的結(jié)構(gòu)示意圖。如圖7所示,服務(wù)器60包括:控制請求接收單元601、控制信息發(fā)送單元602、報文回復(fù)單元603。其中,控制請求接收單元601,用于接收對終端設(shè)備的控制請求。在本發(fā)明中,對終端設(shè)備的控制請求可通過其他設(shè)備發(fā)出,例如,通過智能手機發(fā)出控制請求,如智能手機上安裝有對終端設(shè)備控制的app程序(應(yīng)用程序),用戶通過操作該app程序向服務(wù)器端發(fā)出對終端設(shè)備的控制請求,該請求可通過無線網(wǎng)絡(luò)發(fā)送至服務(wù)器端,也可通過3g/4g網(wǎng)絡(luò)發(fā)送至服務(wù)器端,本發(fā)明不以此為限;控制信息發(fā)送單元602于判斷出終端設(shè)備已上線時,將對終端設(shè)備控制的信息內(nèi)容發(fā)送至網(wǎng)關(guān);報文回復(fù)單元603,于接收到終端設(shè)備的上線報文或心跳報文后,可執(zhí)行相應(yīng)的處理,如:更新時間戳等,并下發(fā)對應(yīng)的回復(fù)報文給終端設(shè)備62。圖8為本發(fā)明較佳實施例中網(wǎng)關(guān)61的架構(gòu)示意圖。在本發(fā)明較佳實施例中,網(wǎng)關(guān)61包括:設(shè)備控制報文下發(fā)單元610以及報文處理單元611。設(shè)備控制報文下發(fā)單元61,于接收到服務(wù)器60發(fā)送的包含對終端設(shè)備控制的信息內(nèi)容的指令時,將獲得對終端設(shè)備控制的信息內(nèi)容封裝于一預(yù)先定義的無線管理幀中,并下發(fā)設(shè)備控制報文至終端設(shè)備;報文處理單元611,接收終端設(shè)備的上線報文及心跳報文后通知服務(wù)器,并將服務(wù)器下發(fā)的回復(fù)報文發(fā)送至終端設(shè)備。圖9為本發(fā)明較佳實施例中終端設(shè)備62的架構(gòu)示意圖。在本發(fā)明較佳實施例中,終端設(shè)備62包括:報文執(zhí)行單元620、報文回復(fù)單元621、上線報文發(fā)送單元622、心跳報文發(fā)送單元623以及回復(fù)報文接收單元624。其中,報文執(zhí)行單元620,于接收到網(wǎng)關(guān)下發(fā)的設(shè)備控制報文時,獲取其中的無線管理幀,根據(jù)定義獲取對終端設(shè)備控制的信息內(nèi)容,根據(jù)信息內(nèi)容進行相應(yīng)操作;報文回復(fù)單元621將報文執(zhí)行單元620的執(zhí)行結(jié)果通過設(shè)備設(shè)置回復(fù)報文發(fā)送給網(wǎng)關(guān);上線報文發(fā)送單元622,于終端設(shè)備上線時發(fā)送上線報文至網(wǎng)關(guān);心跳報文發(fā)送單元623,于終端設(shè)備上線后,定期向網(wǎng)關(guān)發(fā)送心跳報文;回復(fù)報文接收單元624,用于接收服務(wù)器及網(wǎng)關(guān)發(fā)送的回復(fù)報文。圖10為本發(fā)明具體實施例的系統(tǒng)架構(gòu)圖。在本發(fā)明具體實施例中,該終端設(shè)備為wifi終端設(shè)備,為智能家居設(shè)備,在網(wǎng)關(guān)上運行特定的進程agent,幫助局域網(wǎng)中的無線終端設(shè)備與服務(wù)器通信,agent使用tcp與服務(wù)器中的配置管理服務(wù)端進行通信;另外agent通過預(yù)先定義的802.11的無線管理幀與家庭網(wǎng)絡(luò)環(huán)境中的無線終端設(shè)備中的配置管理客戶端進行通信,從而使得服務(wù)器能夠?qū)o線終端設(shè)備進行控制和配置,這里,終端設(shè)備不進行典型的尋找ap進行無線關(guān)聯(lián)的操作,也無需從網(wǎng)關(guān)的dhcp服務(wù)器獲取ip地址。綜上所述,本發(fā)明一種基于無線管理幀的終端設(shè)備控制方法及系統(tǒng)通過利用網(wǎng)關(guān)下發(fā)預(yù)先定義的無線管理幀在網(wǎng)關(guān)和無線終端設(shè)備間進行控制和配置信息的傳遞,使得無線終端設(shè)備在不進行關(guān)聯(lián)的情況下也能夠被網(wǎng)關(guān)或服務(wù)器控制和配置。減少了家庭網(wǎng)絡(luò)中ap上并發(fā)接入的終端數(shù)目,較少了軟硬件資源的消耗,本發(fā)明利用無線管理幀進行設(shè)備控制和配置信息的傳送,因無線在處理管理幀的優(yōu)先級較高,所以控制和配置指令的實時性較高。任何本領(lǐng)域技術(shù)人員均可在不違背本發(fā)明的精神及范疇下,對上述實施例進行修飾與改變。因此,本發(fā)明的權(quán)利保護范圍,應(yīng)如權(quán)利要求書所列。當(dāng)前第1頁12
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
长沙县| 延安市| 延吉市| 尼玛县| 巨鹿县| 固始县| 金昌市| 宣武区| 益阳市| 枣阳市| 黄浦区| 丹棱县| 兴和县| 邹平县| 呼和浩特市| 雷山县| 成武县| 晴隆县| 绥阳县| 大丰市| 阿拉善左旗| 景德镇市| 万盛区| 友谊县| 中西区| 屏边| 运城市| 武穴市| 新干县| 镇远县| 辽源市| 全椒县| 锡林浩特市| 武城县| 田林县| 留坝县| 汉中市| 炉霍县| 屏山县| 格尔木市| 宁海县|