對(duì)物聯(lián)網(wǎng)網(wǎng)關(guān)進(jìn)行管理控制的方法及物聯(lián)網(wǎng)網(wǎng)關(guān)管控實(shí)體的制作方法
【專利摘要】本申請(qǐng)公開了一種對(duì)物聯(lián)網(wǎng)網(wǎng)關(guān)進(jìn)行管理控制的方法及物聯(lián)網(wǎng)網(wǎng)關(guān)管控實(shí)體,應(yīng)用于物聯(lián)網(wǎng)系統(tǒng)中,包括:物聯(lián)網(wǎng)網(wǎng)關(guān)管控實(shí)體接收物聯(lián)網(wǎng)系統(tǒng)中與該物聯(lián)網(wǎng)網(wǎng)關(guān)管控實(shí)體相連接的物聯(lián)網(wǎng)網(wǎng)關(guān)的注冊(cè);所述物聯(lián)網(wǎng)網(wǎng)關(guān)管控實(shí)體對(duì)注冊(cè)成功的物聯(lián)網(wǎng)網(wǎng)關(guān)進(jìn)行訪問控制、服務(wù)集成、配置管理和狀態(tài)監(jiān)測(cè)。本申請(qǐng)中通過部署集中式的物聯(lián)網(wǎng)網(wǎng)關(guān)管控實(shí)體,采用遠(yuǎn)程管理和配置的方式實(shí)現(xiàn)對(duì)物聯(lián)網(wǎng)網(wǎng)關(guān)的管理控制,能夠滿足在對(duì)物聯(lián)網(wǎng)系統(tǒng)大規(guī)模應(yīng)用部署時(shí),對(duì)物聯(lián)網(wǎng)網(wǎng)關(guān)的管理和控制需要。
【專利說明】對(duì)物聯(lián)網(wǎng)網(wǎng)關(guān)進(jìn)行管理控制的方法及物聯(lián)網(wǎng)網(wǎng)關(guān)管控實(shí)體
【技術(shù)領(lǐng)域】
[0001]本申請(qǐng)涉及信息通信【技術(shù)領(lǐng)域】,尤其涉及一種對(duì)物聯(lián)網(wǎng)網(wǎng)關(guān)進(jìn)行管理控制的方法及物聯(lián)網(wǎng)網(wǎng)關(guān)管控實(shí)體。
【背景技術(shù)】
[0002]物聯(lián)網(wǎng)作為對(duì)互聯(lián)網(wǎng),特別是網(wǎng)絡(luò)末端的進(jìn)一步拓展和深化,借助于射頻標(biāo)簽技術(shù)、傳感技術(shù)、遙感技術(shù)、短距通信技術(shù)等,將聯(lián)網(wǎng)對(duì)象擴(kuò)展到了數(shù)目繁多、種類各異的傳感器、執(zhí)行器等終端節(jié)點(diǎn)設(shè)備。為了將這些多樣化的終端節(jié)點(diǎn)設(shè)備有序的納入物聯(lián)網(wǎng)體系中,物聯(lián)網(wǎng)網(wǎng)關(guān)成為了關(guān)鍵的組件。傳感器、執(zhí)行器等各種終端節(jié)點(diǎn)設(shè)備通常具有感知、計(jì)算、執(zhí)行和通信等能力,負(fù)責(zé)產(chǎn)生業(yè)務(wù)數(shù)據(jù),接收命令數(shù)據(jù)等,而物聯(lián)網(wǎng)網(wǎng)關(guān)負(fù)責(zé)將這些數(shù)據(jù)信息在末端設(shè)備和遠(yuǎn)端網(wǎng)絡(luò)之間中繼傳輸,并在傳輸過程中進(jìn)行必要的翻譯。
[0003]物聯(lián)網(wǎng)網(wǎng)關(guān)可以由不同的廠商和供應(yīng)商提供,因而可能具有不同的性能參數(shù),支持不同的配置,提供不同的功能,掌握這些差異化的因素是有效協(xié)同各物聯(lián)網(wǎng)網(wǎng)關(guān)和各類末端設(shè)備的必要因素。在基于物聯(lián)網(wǎng)構(gòu)建的系統(tǒng)中,對(duì)于物聯(lián)網(wǎng)網(wǎng)關(guān)的管理和控制變得非常重要。一方面,對(duì)物聯(lián)網(wǎng)網(wǎng)關(guān)有效的管控是保證系統(tǒng)性能以及提升用戶體驗(yàn)的必要環(huán)節(jié);此外,物聯(lián)網(wǎng)網(wǎng)關(guān)通常分布式的部署在現(xiàn)場(chǎng)范圍中,很難實(shí)現(xiàn)現(xiàn)場(chǎng)實(shí)地檢查和配置,因而需要隨時(shí)遠(yuǎn)程的掌握物聯(lián)網(wǎng)網(wǎng)關(guān)的信息,包括物聯(lián)網(wǎng)網(wǎng)關(guān)本身的運(yùn)行狀態(tài)、物聯(lián)網(wǎng)網(wǎng)關(guān)所連接的傳感器、執(zhí)行器的信息等,并且能夠遠(yuǎn)程的對(duì)物聯(lián)網(wǎng)網(wǎng)關(guān)進(jìn)行相應(yīng)的配置和管理。
[0004]因此,如何實(shí)現(xiàn)對(duì)物聯(lián)網(wǎng)網(wǎng)關(guān)有效的管理和控制,成為了影響物聯(lián)網(wǎng)系統(tǒng)能否真正大規(guī)模應(yīng)用部署的關(guān)鍵性因素。
【發(fā)明內(nèi)容】
[0005]本申請(qǐng)要解決的技術(shù)問題是提供一種對(duì)物聯(lián)網(wǎng)網(wǎng)關(guān)進(jìn)行管理控制的方法及物聯(lián)網(wǎng)網(wǎng)關(guān)管控實(shí)體,能夠?qū)崿F(xiàn)對(duì)物聯(lián)網(wǎng)網(wǎng)關(guān)的管理和控制。
[0006]為解決上述技術(shù)問題,本發(fā)明的一種對(duì)物聯(lián)網(wǎng)網(wǎng)關(guān)進(jìn)行管理控制的方法,應(yīng)用于物聯(lián)網(wǎng)系統(tǒng)中,包括:
[0007]物聯(lián)網(wǎng)網(wǎng)關(guān)管控實(shí)體接收物聯(lián)網(wǎng)系統(tǒng)中與該物聯(lián)網(wǎng)網(wǎng)關(guān)管控實(shí)體相連接的物聯(lián)網(wǎng)網(wǎng)關(guān)的注冊(cè);
[0008]所述物聯(lián)網(wǎng)網(wǎng)關(guān)管控實(shí)體對(duì)注冊(cè)成功的物聯(lián)網(wǎng)網(wǎng)關(guān)進(jìn)行訪問控制、服務(wù)集成、配置管理和狀態(tài)監(jiān)測(cè)。
[0009]進(jìn)一步地,對(duì)注冊(cè)成功的物聯(lián)網(wǎng)網(wǎng)關(guān)進(jìn)行訪問控制,包括:
[0010]所述物聯(lián)網(wǎng)網(wǎng)關(guān)管控實(shí)體在物聯(lián)網(wǎng)網(wǎng)關(guān)注冊(cè)成功后,為物聯(lián)網(wǎng)網(wǎng)關(guān)創(chuàng)建初始訪問控制列表,并推送給物聯(lián)網(wǎng)網(wǎng)關(guān),所述初始訪問控制列表中記錄允許所述物聯(lián)網(wǎng)網(wǎng)關(guān)管控實(shí)體對(duì)物聯(lián)網(wǎng)網(wǎng)關(guān)進(jìn)行訪問;并且,
[0011]所述物聯(lián)網(wǎng)網(wǎng)關(guān)管控實(shí)體在對(duì)所述物聯(lián)網(wǎng)網(wǎng)關(guān)進(jìn)行配置管理后,更新物聯(lián)網(wǎng)網(wǎng)關(guān)的初始訪問控制列表,將更新后的訪問控制列表推送給物聯(lián)網(wǎng)網(wǎng)關(guān),所述更新后的訪問控制列表中記錄允許所述物聯(lián)網(wǎng)網(wǎng)關(guān)管控實(shí)體和具有訪問權(quán)限的用戶進(jìn)行訪問。
[0012]進(jìn)一步地,對(duì)注冊(cè)成功的物聯(lián)網(wǎng)網(wǎng)關(guān)進(jìn)行配置管理,包括:
[0013]所述物聯(lián)網(wǎng)網(wǎng)關(guān)管控實(shí)體將配置信息推送給物聯(lián)網(wǎng)網(wǎng)關(guān),所述配置信息由所述物聯(lián)網(wǎng)網(wǎng)關(guān)管控實(shí)體根據(jù)需要針對(duì)物聯(lián)網(wǎng)網(wǎng)關(guān)所生成。
[0014]進(jìn)一步地,對(duì)注冊(cè)成功的物聯(lián)網(wǎng)網(wǎng)關(guān)進(jìn)行狀態(tài)監(jiān)測(cè),包括:
[0015]所述物聯(lián)網(wǎng)網(wǎng)關(guān)管控實(shí)體監(jiān)測(cè)物聯(lián)網(wǎng)網(wǎng)關(guān)的相關(guān)參數(shù),在確定物聯(lián)網(wǎng)網(wǎng)關(guān)的狀態(tài)發(fā)生變化時(shí),進(jìn)行狀態(tài)處理。
[0016]進(jìn)一步地,對(duì)注冊(cè)成功的物聯(lián)網(wǎng)網(wǎng)關(guān)進(jìn)行服務(wù)集成,包括:
[0017]所述物聯(lián)網(wǎng)網(wǎng)關(guān)管控實(shí)體在監(jiān)測(cè)到用戶調(diào)用服務(wù)調(diào)用接口發(fā)起業(yè)務(wù)請(qǐng)求時(shí),將發(fā)起的業(yè)務(wù)請(qǐng)求分解為以網(wǎng)關(guān)為粒度的業(yè)務(wù)請(qǐng)求,將執(zhí)行以網(wǎng)關(guān)為粒度的業(yè)務(wù)請(qǐng)求的物聯(lián)網(wǎng)網(wǎng)關(guān)設(shè)置為協(xié)同網(wǎng)關(guān)組;
[0018]所述物聯(lián)網(wǎng)網(wǎng)關(guān)管控實(shí)體分別判斷在所述協(xié)同網(wǎng)關(guān)組中的網(wǎng)關(guān)成員的更新后的訪問控制列表中發(fā)起業(yè)務(wù)請(qǐng)求的用戶是否具有訪問權(quán)限,如果是,則將所述以網(wǎng)關(guān)為粒度的業(yè)務(wù)請(qǐng)求分別發(fā)送給對(duì)應(yīng)的網(wǎng)關(guān)成員,并在接收到每個(gè)網(wǎng)關(guān)成員返回的正確響應(yīng)結(jié)果后,對(duì)接收到的響應(yīng)結(jié)果進(jìn)行邏輯組合,將邏輯組合的結(jié)果返回給發(fā)起業(yè)務(wù)請(qǐng)求的用戶。
[0019]進(jìn)一步地,一種物聯(lián)網(wǎng)網(wǎng)關(guān)管控實(shí)體,應(yīng)用于物聯(lián)網(wǎng)系統(tǒng)中,包括:注冊(cè)單元和管控單元,其中:
[0020]所述注冊(cè)單元,用于接收物聯(lián)網(wǎng)系統(tǒng)中與該注冊(cè)單元相連接的物聯(lián)網(wǎng)網(wǎng)關(guān)的注
ΠΠ
冊(cè);
[0021]所述管控單元,用于對(duì)注冊(cè)成功的物聯(lián)網(wǎng)網(wǎng)關(guān)進(jìn)行訪問控制、服務(wù)集成、配置管理和狀態(tài)監(jiān)測(cè)。
[0022]進(jìn)一步地,所述管控單元包括訪問控制子單元,其中:
[0023]所述訪問控制子單元,用于在物聯(lián)網(wǎng)網(wǎng)關(guān)注冊(cè)成功后,為物聯(lián)網(wǎng)網(wǎng)關(guān)創(chuàng)建初始訪問控制列表,并推送給物聯(lián)網(wǎng)網(wǎng)關(guān),所述初始訪問控制列表中記錄允許所述物聯(lián)網(wǎng)網(wǎng)關(guān)管控實(shí)體對(duì)物聯(lián)網(wǎng)網(wǎng)關(guān)進(jìn)行訪問;并且,在對(duì)所述物聯(lián)網(wǎng)網(wǎng)關(guān)進(jìn)行配置管理后,更新物聯(lián)網(wǎng)網(wǎng)關(guān)的初始訪問控制列表,將更新后的訪問控制列表推送給物聯(lián)網(wǎng)網(wǎng)關(guān),所述更新后的訪問控制列表中記錄允許所述物聯(lián)網(wǎng)網(wǎng)關(guān)管控實(shí)體和具有訪問權(quán)限的用戶進(jìn)行訪問。
[0024]進(jìn)一步地,所述管控單元包括配置子單元,其中:
[0025]所述配置子單元,用于將配置信息推送給物聯(lián)網(wǎng)網(wǎng)關(guān),所述配置信息由所述物聯(lián)網(wǎng)網(wǎng)關(guān)管控實(shí)體根據(jù)需要針對(duì)物聯(lián)網(wǎng)網(wǎng)關(guān)所生成。
[0026]進(jìn)一步地,所述管控單元包括狀態(tài)監(jiān)測(cè)子單元,其中:
[0027]所述狀態(tài)監(jiān)測(cè)子單元,用于監(jiān)測(cè)物聯(lián)網(wǎng)網(wǎng)關(guān)的相關(guān)參數(shù),在確定物聯(lián)網(wǎng)網(wǎng)關(guān)的狀態(tài)發(fā)生變化時(shí),進(jìn)行狀態(tài)處理。
[0028]進(jìn)一步地,所述管控單元包括服務(wù)集成子單元,其中:
[0029]所述服務(wù)集成子單元,用于在監(jiān)測(cè)到用戶調(diào)用服務(wù)調(diào)用接口發(fā)起業(yè)務(wù)請(qǐng)求時(shí),將發(fā)起的業(yè)務(wù)請(qǐng)求分解為以網(wǎng)關(guān)為粒度的業(yè)務(wù)請(qǐng)求,將執(zhí)行以網(wǎng)關(guān)為粒度的業(yè)務(wù)請(qǐng)求的物聯(lián)網(wǎng)網(wǎng)關(guān)設(shè)置為協(xié)同網(wǎng)關(guān)組;分別判斷在所述協(xié)同網(wǎng)關(guān)組中的網(wǎng)關(guān)成員的更新后的訪問控制列表中發(fā)起業(yè)務(wù)請(qǐng)求的用戶是否具有訪問權(quán)限,如果是,則將所述以網(wǎng)關(guān)為粒度的業(yè)務(wù)請(qǐng)求分別發(fā)送給對(duì)應(yīng)的網(wǎng)關(guān)成員,并在接收到每個(gè)網(wǎng)關(guān)成員返回的正確響應(yīng)結(jié)果后,對(duì)接收到的響應(yīng)結(jié)果進(jìn)行邏輯組合,將邏輯組合的結(jié)果返回給發(fā)起業(yè)務(wù)請(qǐng)求的用戶。
[0030]綜上所述,本申請(qǐng)中通過部署集中式的物聯(lián)網(wǎng)網(wǎng)關(guān)管控實(shí)體,采用遠(yuǎn)程管理和配置的方式實(shí)現(xiàn)對(duì)物聯(lián)網(wǎng)網(wǎng)關(guān)的管理控制,能夠滿足在對(duì)物聯(lián)網(wǎng)系統(tǒng)大規(guī)模應(yīng)用部署時(shí),對(duì)物聯(lián)網(wǎng)網(wǎng)關(guān)的管理和控制需要。
【專利附圖】
【附圖說明】
[0031]圖1是本申請(qǐng)的物聯(lián)網(wǎng)系統(tǒng)的系統(tǒng)圖;
[0032]圖2是本申請(qǐng)方法的對(duì)物聯(lián)網(wǎng)網(wǎng)關(guān)進(jìn)行訪問控制、配置管理和狀態(tài)監(jiān)測(cè)的方法的流程圖;
[0033]圖3是本申請(qǐng)方法的對(duì)物聯(lián)網(wǎng)網(wǎng)關(guān)進(jìn)行服務(wù)集成的方法的流程圖;
[0034]圖4是本申請(qǐng)的物聯(lián)網(wǎng)網(wǎng)關(guān)管控實(shí)體的架構(gòu)圖。
【具體實(shí)施方式】
[0035]本申請(qǐng)中考慮到,如果對(duì)物聯(lián)網(wǎng)系統(tǒng)大規(guī)模應(yīng)用部署,對(duì)物聯(lián)網(wǎng)網(wǎng)關(guān)的管理和控制需要滿足如下需求:
[0036](I)物聯(lián)網(wǎng)網(wǎng)關(guān)以及所連接的末端設(shè)備應(yīng)是可管可控的。物聯(lián)網(wǎng)網(wǎng)關(guān)和末端設(shè)備的相關(guān)信息,包括配置信息、狀態(tài)信息、事件信息等都應(yīng)該在管控范圍之內(nèi)。對(duì)于配置信息和狀態(tài)信息,需要既可以從遠(yuǎn)程獲取,也可以從遠(yuǎn)程進(jìn)行設(shè)置;當(dāng)狀態(tài)信息發(fā)生變化時(shí),會(huì)生成事件主動(dòng)上報(bào);此外需要對(duì)物聯(lián)網(wǎng)網(wǎng)關(guān)的所有通信過程和會(huì)話過程進(jìn)行干預(yù)和管理。
[0037](2)需要能夠針對(duì)不同的業(yè)務(wù)需求對(duì)多個(gè)物聯(lián)網(wǎng)網(wǎng)關(guān)提供的功能和服務(wù)進(jìn)行整合。這主要是考慮到有時(shí)一條應(yīng)用請(qǐng)求可能需要協(xié)同多個(gè)物聯(lián)網(wǎng)網(wǎng)關(guān)提供的功能進(jìn)行復(fù)雜的邏輯運(yùn)算和邏輯分解,支持對(duì)來自多個(gè)末端設(shè)備的數(shù)據(jù)進(jìn)行多維處理,支持將一條控制指令拆分為多個(gè)對(duì)執(zhí)行器的實(shí)際操作。
[0038](3)應(yīng)能保證只有合法的物聯(lián)網(wǎng)網(wǎng)關(guān)以及末端設(shè)備才能接入系統(tǒng),并且通過物聯(lián)網(wǎng)網(wǎng)關(guān)對(duì)末端設(shè)備的訪問和操作應(yīng)該在可管可控的范圍內(nèi)進(jìn)行。
[0039]基于上述對(duì)物聯(lián)網(wǎng)網(wǎng)關(guān)的管理和控制需要,本申請(qǐng)中通過部署集中式的物聯(lián)網(wǎng)網(wǎng)關(guān)管控實(shí)體,采用遠(yuǎn)程管理和配置的方式實(shí)現(xiàn)對(duì)物聯(lián)網(wǎng)網(wǎng)關(guān)的管理控制。對(duì)物聯(lián)網(wǎng)網(wǎng)關(guān)的管理包括:配置管理和狀態(tài)監(jiān)測(cè);對(duì)物聯(lián)網(wǎng)網(wǎng)關(guān)的控制包括:訪問控制和服務(wù)集成。
[0040]下面結(jié)合附圖,對(duì)優(yōu)選實(shí)施例作詳細(xì)說明。應(yīng)該強(qiáng)調(diào)的是,下述說明僅僅是示例性的,而不是為了限制本發(fā)明的范圍及其應(yīng)用。
[0041]圖1是本申請(qǐng)?zhí)峁┑奈锫?lián)網(wǎng)系統(tǒng)的系統(tǒng)圖。物聯(lián)網(wǎng)系統(tǒng)包括:用戶、物聯(lián)網(wǎng)網(wǎng)關(guān)管控實(shí)體以及物聯(lián)網(wǎng)網(wǎng)關(guān)。物聯(lián)網(wǎng)網(wǎng)關(guān)管控實(shí)體(下文簡(jiǎn)稱管控實(shí)體)是集中式的管理控制單元,管理控制多個(gè)物聯(lián)網(wǎng)網(wǎng)關(guān)和多個(gè)用戶。管控實(shí)體負(fù)責(zé)對(duì)物聯(lián)網(wǎng)網(wǎng)關(guān)進(jìn)行管理和控制,其中對(duì)物聯(lián)網(wǎng)網(wǎng)關(guān)的管理包括:配置管理和狀態(tài)監(jiān)測(cè);對(duì)物聯(lián)網(wǎng)網(wǎng)關(guān)的控制包括:訪問控制和服務(wù)集成。
[0042]管控實(shí)體本地維護(hù)系統(tǒng)網(wǎng)關(guān)列表,系統(tǒng)網(wǎng)關(guān)列表中記錄了已在管控實(shí)體注冊(cè)的所有網(wǎng)關(guān),每個(gè)表項(xiàng)對(duì)應(yīng)一個(gè)已注冊(cè)的物聯(lián)網(wǎng)網(wǎng)關(guān),假設(shè)構(gòu)成一個(gè)n*l的矩陣,則意味著物聯(lián)網(wǎng)系統(tǒng)中有η個(gè)物聯(lián)網(wǎng)網(wǎng)關(guān)已經(jīng)注冊(cè)。除此之外,管控實(shí)體為系統(tǒng)網(wǎng)關(guān)列表中的每個(gè)表項(xiàng)所對(duì)應(yīng)的物聯(lián)網(wǎng)網(wǎng)關(guān)創(chuàng)建并維護(hù)訪問控制列表,因而在本地共維護(hù)η個(gè)訪問控制列表。每個(gè)訪問控制列表記錄了用戶對(duì)網(wǎng)關(guān)的訪問權(quán)限信息。
[0043]物聯(lián)網(wǎng)網(wǎng)關(guān)向下連接現(xiàn)場(chǎng)的物聯(lián)網(wǎng)感知設(shè)備,包括傳感器和執(zhí)行器等。物聯(lián)網(wǎng)網(wǎng)關(guān)在本地存儲(chǔ)訪問控制列表。當(dāng)管控實(shí)體向物聯(lián)網(wǎng)網(wǎng)關(guān)發(fā)送業(yè)務(wù)請(qǐng)求時(shí)(例如請(qǐng)求讀取物聯(lián)網(wǎng)傳感器消息,或是操作物聯(lián)網(wǎng)執(zhí)行器等),物聯(lián)網(wǎng)網(wǎng)關(guān)根據(jù)本地的訪問控制列表判斷該業(yè)務(wù)請(qǐng)求是否能夠執(zhí)行。若通過訪問控制列表的驗(yàn)證,則執(zhí)行具體的業(yè)務(wù)請(qǐng)求,并將結(jié)果反饋給管控實(shí)體。
[0044]圖1中的管控實(shí)體與物聯(lián)網(wǎng)網(wǎng)關(guān)之間的通信過程,包括:物聯(lián)網(wǎng)網(wǎng)關(guān)的注冊(cè),以及管控實(shí)體對(duì)物聯(lián)網(wǎng)網(wǎng)關(guān)的配置管理、狀態(tài)監(jiān)測(cè)以及和訪問控制過程。
[0045]圖1中的用戶與管控實(shí)體之間的通信過程,包括:用戶調(diào)用管控實(shí)體的服務(wù)調(diào)用接口,由管控實(shí)體完成針對(duì)物聯(lián)網(wǎng)網(wǎng)關(guān)的服務(wù)集成過程。
[0046]圖2是本申請(qǐng)?zhí)峁┑膶?duì)物聯(lián)網(wǎng)網(wǎng)關(guān)(下文簡(jiǎn)稱網(wǎng)關(guān))進(jìn)行管理控制的方法中進(jìn)行訪問控制、配置管理和狀態(tài)監(jiān)測(cè)的流程圖。圖2中是通過管控實(shí)體實(shí)現(xiàn)對(duì)物聯(lián)網(wǎng)網(wǎng)關(guān)的配置管理、狀態(tài)監(jiān)測(cè)和訪問控制,該方法包括下列步驟:
[0047]步驟201:物聯(lián)網(wǎng)網(wǎng)關(guān)啟動(dòng)并聯(lián)網(wǎng)后,向管控實(shí)體進(jìn)行注冊(cè);
[0048]物聯(lián)網(wǎng)網(wǎng)關(guān)啟動(dòng)并聯(lián)網(wǎng)后,向管控實(shí)體進(jìn)行注冊(cè)是向管控實(shí)體提供必要的注冊(cè)信息,請(qǐng)求在管控實(shí)體中注冊(cè)。
[0049]步驟202:管控實(shí)體判斷物聯(lián)網(wǎng)網(wǎng)關(guān)的注冊(cè)是否成功,如果成功,則執(zhí)行步驟203 ;否則,返回步驟201 ;
[0050]管控實(shí)體判斷網(wǎng)關(guān)的注冊(cè)是否成功是檢查物聯(lián)網(wǎng)網(wǎng)關(guān)是否滿足運(yùn)營(yíng)策略需求和標(biāo)準(zhǔn)規(guī)范,如果滿足,則注冊(cè)成功;否則,注冊(cè)失敗。
[0051]步驟203:管控實(shí)體將注冊(cè)成功的物聯(lián)網(wǎng)網(wǎng)關(guān)記錄到管控實(shí)體維護(hù)的系統(tǒng)網(wǎng)關(guān)列表中;
[0052]系統(tǒng)網(wǎng)關(guān)列表記錄了所有在管控實(shí)體中成功注冊(cè)的物聯(lián)網(wǎng)網(wǎng)關(guān)。
[0053]步驟204:管控實(shí)體為記錄在系統(tǒng)網(wǎng)關(guān)列表中的網(wǎng)關(guān)創(chuàng)建初始訪問控制列表;
[0054]初始訪問控制列表僅允許管控實(shí)體對(duì)物聯(lián)網(wǎng)網(wǎng)關(guān)進(jìn)行訪問。
[0055]步驟205:管控實(shí)體將初始訪問控制列表推送至網(wǎng)關(guān);
[0056]步驟206:網(wǎng)關(guān)將初始訪問控制列表存儲(chǔ)在本地;
[0057]步驟207:管控實(shí)體將配置信息推送至網(wǎng)關(guān);
[0058]配置信息由管控實(shí)體根據(jù)需求針對(duì)物聯(lián)網(wǎng)網(wǎng)關(guān)生成。
[0059]步驟208:管控實(shí)體更新網(wǎng)關(guān)的初始訪問控制列表;
[0060]更新后的訪問控制列表中除允許管控實(shí)體訪問外,還包括具有訪問權(quán)限的其他用戶。
[0061]步驟209:管控實(shí)體將更新后的訪問控制列表推送至網(wǎng)關(guān);
[0062]步驟210:網(wǎng)關(guān)在本地更新訪問控制列表;
[0063]步驟211:管控實(shí)體監(jiān)測(cè)網(wǎng)關(guān)狀態(tài),若無變化,則繼續(xù)監(jiān)測(cè);若有變化,則執(zhí)行步驟212 ;
[0064]受管控實(shí)體監(jiān)測(cè)的網(wǎng)關(guān)狀態(tài)是由管控實(shí)體依據(jù)系統(tǒng)需求而明確需要監(jiān)測(cè)的一組與網(wǎng)關(guān)相關(guān)的參數(shù)。
[0065]步驟212:管控實(shí)體根據(jù)已定義的事件處理策略,對(duì)發(fā)生變化的網(wǎng)關(guān)狀態(tài)進(jìn)行處理。
[0066]圖3是本申請(qǐng)的對(duì)物聯(lián)網(wǎng)網(wǎng)關(guān)進(jìn)行管理控制的方法中對(duì)物聯(lián)網(wǎng)網(wǎng)關(guān)進(jìn)行服務(wù)集成的方法,包括下列步驟:
[0067]步驟301:管控實(shí)體監(jiān)測(cè)服務(wù)調(diào)用接口 ;
[0068]服務(wù)調(diào)用接口是管控實(shí)體對(duì)外提供的接口,用戶調(diào)用管控實(shí)體的服務(wù)調(diào)用接口發(fā)起業(yè)務(wù)請(qǐng)求,管控實(shí)體提供服務(wù)集成服務(wù)。
[0069]步驟302:管控實(shí)體判斷是否有用戶發(fā)起的業(yè)務(wù)請(qǐng)求,如果有,則執(zhí)行步驟303 ;否則,返回步驟301 ;
[0070]步驟303:管控實(shí)體將業(yè)務(wù)請(qǐng)求分解為以網(wǎng)關(guān)為粒度的業(yè)務(wù)請(qǐng)求,將所有涉及的網(wǎng)關(guān)設(shè)置為一個(gè)協(xié)同網(wǎng)關(guān)組;
[0071]以網(wǎng)關(guān)為粒度的業(yè)務(wù)請(qǐng)求具體是指,單個(gè)網(wǎng)關(guān)在一次接口調(diào)用所能完成的業(yè)務(wù)請(qǐng)求。
[0072]步驟304:管控實(shí)體判斷是否協(xié)同網(wǎng)關(guān)組的所有網(wǎng)關(guān)成員都允許各自的以網(wǎng)關(guān)為粒度的業(yè)務(wù)請(qǐng)求,如果是,則執(zhí)行步驟305 ;否則,執(zhí)行步驟308 ;
[0073]管控實(shí)體判斷是否協(xié)同網(wǎng)關(guān)組的所有網(wǎng)關(guān)成員都允許各自的以網(wǎng)關(guān)為粒度的業(yè)務(wù)請(qǐng)求具體是指,管控實(shí)體針對(duì)協(xié)同網(wǎng)關(guān)組的每個(gè)網(wǎng)關(guān)成員,分別查詢其在本地存儲(chǔ)的更新后的訪問控制列表,判斷分解后的針對(duì)該網(wǎng)關(guān)成員的業(yè)務(wù)請(qǐng)求是否被允許,即:管控實(shí)體判斷在網(wǎng)關(guān)的更新后的訪問控制列表中,發(fā)起業(yè)務(wù)請(qǐng)求的用戶是否具有訪問權(quán)限。若協(xié)同網(wǎng)關(guān)組的每個(gè)網(wǎng)關(guān)成員都允許各自的分解后的業(yè)務(wù)請(qǐng)求,則協(xié)同網(wǎng)關(guān)組的所有網(wǎng)關(guān)成員都允許各自的分解后的業(yè)務(wù)請(qǐng)求。
[0074]步驟305:管控實(shí)體針對(duì)協(xié)同網(wǎng)關(guān)組中所有網(wǎng)關(guān)成員分別發(fā)起分解后的業(yè)務(wù)請(qǐng)求;
[0075]步驟306:管控實(shí)體判斷是否收到協(xié)同網(wǎng)關(guān)組中所有網(wǎng)關(guān)成員的正確響應(yīng),如果是,則執(zhí)行步驟307 ;否則,執(zhí)行步驟308 ;
[0076]管控實(shí)體判斷是否收到協(xié)同網(wǎng)關(guān)組中所有網(wǎng)關(guān)成員的正確響應(yīng)具體是指,協(xié)同網(wǎng)關(guān)組的每個(gè)網(wǎng)關(guān)成員都返回了對(duì)應(yīng)于分解后的業(yè)務(wù)請(qǐng)求的正確的響應(yīng)。
[0077]步驟307:管控實(shí)體對(duì)響應(yīng)結(jié)果進(jìn)行邏輯組合,將邏輯組合的結(jié)果返回給發(fā)起業(yè)務(wù)請(qǐng)求的用戶,返回步驟301 ;
[0078]管控實(shí)體返回給用戶的結(jié)果就是對(duì)應(yīng)于步驟302中用戶發(fā)起的業(yè)務(wù)請(qǐng)求的響應(yīng)結(jié)果。
[0079]步驟308:中斷操作,向用戶返回錯(cuò)誤信息,返回步驟301。
[0080]如圖4所示,本申請(qǐng)還提供了一種物聯(lián)網(wǎng)網(wǎng)關(guān)管控實(shí)體,應(yīng)用于物聯(lián)網(wǎng)系統(tǒng)中,包括:注冊(cè)單元和管控單元,其中:
[0081]注冊(cè)單元,用于接收物聯(lián)網(wǎng)系統(tǒng)中與該注冊(cè)單元相連接的物聯(lián)網(wǎng)網(wǎng)關(guān)的注冊(cè);
[0082]管控單元,用于對(duì)注冊(cè)成功的物聯(lián)網(wǎng)網(wǎng)關(guān)進(jìn)行訪問控制、服務(wù)集成、配置管理和狀態(tài)監(jiān)測(cè)。
[0083]管控單元包括訪問控制子單元,其中:
[0084]訪問控制子單元,用于在物聯(lián)網(wǎng)網(wǎng)關(guān)注冊(cè)成功后,為物聯(lián)網(wǎng)網(wǎng)關(guān)創(chuàng)建初始訪問控制列表,并推送給物聯(lián)網(wǎng)網(wǎng)關(guān),初始訪問控制列表中記錄允許物聯(lián)網(wǎng)網(wǎng)關(guān)管控實(shí)體對(duì)物聯(lián)網(wǎng)網(wǎng)關(guān)進(jìn)行訪問;并且,在對(duì)物聯(lián)網(wǎng)網(wǎng)關(guān)進(jìn)行配置管理后,更新物聯(lián)網(wǎng)網(wǎng)關(guān)的初始訪問控制列表,將更新后的訪問控制列表推送給物聯(lián)網(wǎng)網(wǎng)關(guān),更新后的訪問控制列表中記錄允許物聯(lián)網(wǎng)網(wǎng)關(guān)管控實(shí)體和具有訪問權(quán)限的用戶進(jìn)行訪問。
[0085]管控單元包括配置子單元,其中:
[0086]配置子單元,用于將配置信息推送給物聯(lián)網(wǎng)網(wǎng)關(guān),配置信息由物聯(lián)網(wǎng)網(wǎng)關(guān)管控實(shí)體根據(jù)需要針對(duì)物聯(lián)網(wǎng)網(wǎng)關(guān)所生成。
[0087]管控單元包括狀態(tài)監(jiān)測(cè)子單元,其中:
[0088]狀態(tài)監(jiān)測(cè)子單元,用于監(jiān)測(cè)物聯(lián)網(wǎng)網(wǎng)關(guān)的相關(guān)參數(shù),在確定物聯(lián)網(wǎng)網(wǎng)關(guān)的狀態(tài)發(fā)生變化時(shí),進(jìn)行狀態(tài)處理。
[0089]管控單元包括服務(wù)集成子單元,其中:
[0090]服務(wù)集成子單元,用于在監(jiān)測(cè)到用戶調(diào)用服務(wù)調(diào)用接口發(fā)起業(yè)務(wù)請(qǐng)求時(shí),將發(fā)起的業(yè)務(wù)請(qǐng)求分解為以網(wǎng)關(guān)為粒度的業(yè)務(wù)請(qǐng)求,將執(zhí)行以網(wǎng)關(guān)為粒度的業(yè)務(wù)請(qǐng)求的物聯(lián)網(wǎng)網(wǎng)關(guān)設(shè)置為協(xié)同網(wǎng)關(guān)組;分別判斷在協(xié)同網(wǎng)關(guān)組中的網(wǎng)關(guān)成員的更新后的訪問控制列表中發(fā)起業(yè)務(wù)請(qǐng)求的用戶是否具有訪問權(quán)限,如果是,則將以網(wǎng)關(guān)為粒度的業(yè)務(wù)請(qǐng)求分別發(fā)送給對(duì)應(yīng)的網(wǎng)關(guān)成員,并在接收到每個(gè)網(wǎng)關(guān)成員返回的正確響應(yīng)結(jié)果后,對(duì)接收到的響應(yīng)結(jié)果進(jìn)行邏輯組合,將邏輯組合的結(jié)果返回給發(fā)起業(yè)務(wù)請(qǐng)求的用戶。
[0091]顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
[0092]以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種對(duì)物聯(lián)網(wǎng)網(wǎng)關(guān)進(jìn)行管理控制的方法,應(yīng)用于物聯(lián)網(wǎng)系統(tǒng)中,包括: 物聯(lián)網(wǎng)網(wǎng)關(guān)管控實(shí)體接收物聯(lián)網(wǎng)系統(tǒng)中與該物聯(lián)網(wǎng)網(wǎng)關(guān)管控實(shí)體相連接的物聯(lián)網(wǎng)網(wǎng)關(guān)的注冊(cè); 所述物聯(lián)網(wǎng)網(wǎng)關(guān)管控實(shí)體對(duì)注冊(cè)成功的物聯(lián)網(wǎng)網(wǎng)關(guān)進(jìn)行訪問控制、服務(wù)集成、配置管理和狀態(tài)監(jiān)測(cè)。
2.如權(quán)利要求1所述的方法,其特征在于,對(duì)注冊(cè)成功的物聯(lián)網(wǎng)網(wǎng)關(guān)進(jìn)行訪問控制,包括: 所述物聯(lián)網(wǎng)網(wǎng)關(guān)管控實(shí)體在物聯(lián)網(wǎng)網(wǎng)關(guān)注冊(cè)成功后,為物聯(lián)網(wǎng)網(wǎng)關(guān)創(chuàng)建初始訪問控制列表,并推送給物聯(lián)網(wǎng)網(wǎng)關(guān),所述初始訪問控制列表中記錄允許所述物聯(lián)網(wǎng)網(wǎng)關(guān)管控實(shí)體對(duì)物聯(lián)網(wǎng)網(wǎng)關(guān)進(jìn)行訪問;并且, 所述物聯(lián)網(wǎng)網(wǎng)關(guān)管控實(shí)體在對(duì)所述物聯(lián)網(wǎng)網(wǎng)關(guān)進(jìn)行配置管理后,更新物聯(lián)網(wǎng)網(wǎng)關(guān)的初始訪問控制列表,將更新后的訪問控制列表推送給物聯(lián)網(wǎng)網(wǎng)關(guān),所述更新后的訪問控制列表中記錄允許所述物聯(lián)網(wǎng)網(wǎng)關(guān)管控實(shí)體和具有訪問權(quán)限的用戶進(jìn)行訪問。
3.如權(quán)利要求1或2所述的方法,其特征在于,對(duì)注冊(cè)成功的物聯(lián)網(wǎng)網(wǎng)關(guān)進(jìn)行配置管理,包括: 所述物聯(lián)網(wǎng)網(wǎng)關(guān)管控實(shí)體將配置信息推送給物聯(lián)網(wǎng)網(wǎng)關(guān),所述配置信息由所述物聯(lián)網(wǎng)網(wǎng)關(guān)管控實(shí)體根據(jù)需要針對(duì)物聯(lián)網(wǎng)網(wǎng)關(guān)所生成。
4.如權(quán)利要求1或2所述的方法,其特征在于,對(duì)注冊(cè)成功的物聯(lián)網(wǎng)網(wǎng)關(guān)進(jìn)行狀態(tài)監(jiān)測(cè),包括: 所述物聯(lián)網(wǎng)網(wǎng)關(guān)管控實(shí)體監(jiān)測(cè)物聯(lián)網(wǎng)網(wǎng)關(guān)的相關(guān)參數(shù),在確定物聯(lián)網(wǎng)網(wǎng)關(guān)的狀態(tài)發(fā)生變化時(shí),進(jìn)行狀態(tài)處理。
5.如權(quán)利要求2所述的方法,其特征在于,對(duì)注冊(cè)成功的物聯(lián)網(wǎng)網(wǎng)關(guān)進(jìn)行服務(wù)集成,包括: 所述物聯(lián)網(wǎng)網(wǎng)關(guān)管控實(shí)體在監(jiān)測(cè)到用戶調(diào)用服務(wù)調(diào)用接口發(fā)起業(yè)務(wù)請(qǐng)求時(shí),將發(fā)起的業(yè)務(wù)請(qǐng)求分解為以網(wǎng)關(guān)為粒度的業(yè)務(wù)請(qǐng)求,將執(zhí)行以網(wǎng)關(guān)為粒度的業(yè)務(wù)請(qǐng)求的物聯(lián)網(wǎng)網(wǎng)關(guān)設(shè)置為協(xié)同網(wǎng)關(guān)組; 所述物聯(lián)網(wǎng)網(wǎng)關(guān)管控實(shí)體分別判斷在所述協(xié)同網(wǎng)關(guān)組中的網(wǎng)關(guān)成員的更新后的訪問控制列表中發(fā)起業(yè)務(wù)請(qǐng)求的用戶是否具有訪問權(quán)限,如果是,則將所述以網(wǎng)關(guān)為粒度的業(yè)務(wù)請(qǐng)求分別發(fā)送給對(duì)應(yīng)的網(wǎng)關(guān)成員,并在接收到每個(gè)網(wǎng)關(guān)成員返回的正確響應(yīng)結(jié)果后,對(duì)接收到的響應(yīng)結(jié)果進(jìn)行邏輯組合,將邏輯組合的結(jié)果返回給發(fā)起業(yè)務(wù)請(qǐng)求的用戶。
6.一種物聯(lián)網(wǎng)網(wǎng)關(guān)管控實(shí)體,應(yīng)用于物聯(lián)網(wǎng)系統(tǒng)中,包括:注冊(cè)單元和管控單元,其中: 所述注冊(cè)單元,用于接收物聯(lián)網(wǎng)系統(tǒng)中與該注冊(cè)單元相連接的物聯(lián)網(wǎng)網(wǎng)關(guān)的注冊(cè);所述管控單元,用于對(duì)注冊(cè)成功的物聯(lián)網(wǎng)網(wǎng)關(guān)進(jìn)行訪問控制、服務(wù)集成、配置管理和狀態(tài)監(jiān)測(cè)。
7.如權(quán)利要求6所述的物聯(lián)網(wǎng)網(wǎng)關(guān)管控實(shí)體,其特征在于,所述管控單元包括訪問控制子單元,其中: 所述訪問控制子單元,用于在物聯(lián)網(wǎng)網(wǎng)關(guān)注冊(cè)成功后,為物聯(lián)網(wǎng)網(wǎng)關(guān)創(chuàng)建初始訪問控制列表,并推送給物聯(lián)網(wǎng)網(wǎng)關(guān),所述初始訪問控制列表中記錄允許所述物聯(lián)網(wǎng)網(wǎng)關(guān)管控實(shí)體對(duì)物聯(lián)網(wǎng)網(wǎng)關(guān)進(jìn)行訪問;并且,在對(duì)所述物聯(lián)網(wǎng)網(wǎng)關(guān)進(jìn)行配置管理后,更新物聯(lián)網(wǎng)網(wǎng)關(guān)的初始訪問控制列表,將更新后的訪問控制列表推送給物聯(lián)網(wǎng)網(wǎng)關(guān),所述更新后的訪問控制列表中記錄允許所述物聯(lián)網(wǎng)網(wǎng)關(guān)管控實(shí)體和具有訪問權(quán)限的用戶進(jìn)行訪問。
8.如權(quán)利要求6或7所述的物聯(lián)網(wǎng)網(wǎng)關(guān)管控實(shí)體,其特征在于,所述管控單元包括配置子單元,其中: 所述配置子單元,用于將配置信息推送給物聯(lián)網(wǎng)網(wǎng)關(guān),所述配置信息由所述物聯(lián)網(wǎng)網(wǎng)關(guān)管控實(shí)體根據(jù)需要針對(duì)物聯(lián)網(wǎng)網(wǎng)關(guān)所生成。
9.如權(quán)利要求6或7所述的物聯(lián)網(wǎng)網(wǎng)關(guān)管控實(shí)體,其特征在于,所述管控單元包括狀態(tài)監(jiān)測(cè)子單元,其中: 所述狀態(tài)監(jiān)測(cè)子單元,用于監(jiān)測(cè)物聯(lián)網(wǎng)網(wǎng)關(guān)的相關(guān)參數(shù),在確定物聯(lián)網(wǎng)網(wǎng)關(guān)的狀態(tài)發(fā)生變化時(shí),進(jìn)行狀態(tài)處理。
10.如權(quán)利要求7所述的物聯(lián)網(wǎng)網(wǎng)關(guān)管控實(shí)體,其特征在于,所述管控單元包括服務(wù)集成子單元,其中: 所述服務(wù)集成子單元,用于在監(jiān)測(cè)到用戶調(diào)用服務(wù)調(diào)用接口發(fā)起業(yè)務(wù)請(qǐng)求時(shí),將發(fā)起的業(yè)務(wù)請(qǐng)求分解為以網(wǎng)關(guān)為粒度的業(yè)務(wù)請(qǐng)求,將執(zhí)行以網(wǎng)關(guān)為粒度的業(yè)務(wù)請(qǐng)求的物聯(lián)網(wǎng)網(wǎng)關(guān)設(shè)置為協(xié)同網(wǎng)關(guān)組;分別判斷在所述協(xié)同網(wǎng)關(guān)組中的網(wǎng)關(guān)成員的更新后的訪問控制列表中發(fā)起業(yè)務(wù)請(qǐng)求的用戶是否具有訪問權(quán)限,如果是,則將所述以網(wǎng)關(guān)為粒度的業(yè)務(wù)請(qǐng)求分別發(fā)送給對(duì)應(yīng)的網(wǎng)關(guān)成員,并在接收到每個(gè)網(wǎng)關(guān)成員返回的正確響應(yīng)結(jié)果后,對(duì)接收到的響應(yīng)結(jié)果進(jìn)行邏輯組合,將邏輯組合的結(jié)果返回給發(fā)起業(yè)務(wù)請(qǐng)求的用戶。
【文檔編號(hào)】H04L29/08GK104135378SQ201310159876
【公開日】2014年11月5日 申請(qǐng)日期:2013年5月3日 優(yōu)先權(quán)日:2013年5月3日
【發(fā)明者】谷晨, 江連山 申請(qǐng)人:北京優(yōu)聯(lián)實(shí)科信息科技有限公司