一種基于物名的物聯(lián)網(wǎng)設(shè)備訪問管理系統(tǒng)及方法
【專利摘要】本發(fā)明公開了一種基于物名的物聯(lián)網(wǎng)設(shè)備訪問管理系統(tǒng)及方法,該系統(tǒng)主要包括管理系統(tǒng),以及分別與管理系統(tǒng)連接的數(shù)據(jù)適配器、數(shù)據(jù)中心、認(rèn)證授權(quán)中心和數(shù)據(jù)網(wǎng)關(guān);其中:數(shù)據(jù)適配器,用于接入設(shè)備并進(jìn)行協(xié)議轉(zhuǎn)換;數(shù)據(jù)中心,用于實(shí)現(xiàn)設(shè)備之間的實(shí)時(shí)數(shù)據(jù)交換;認(rèn)證授權(quán)中心,用于進(jìn)行設(shè)備接入認(rèn)證授權(quán)和應(yīng)用系統(tǒng)接入認(rèn)證授權(quán);數(shù)據(jù)網(wǎng)關(guān),用于提供網(wǎng)絡(luò)服務(wù);管理系統(tǒng),用于為設(shè)備分配頂級(jí)物名,進(jìn)行設(shè)備名稱、設(shè)備串號(hào)、設(shè)備權(quán)限設(shè)置,并實(shí)現(xiàn)設(shè)備和數(shù)據(jù)的統(tǒng)一管理。本發(fā)明所述基于物名的物聯(lián)網(wǎng)設(shè)備訪問管理系統(tǒng)及方法,可以克服現(xiàn)有技術(shù)中結(jié)構(gòu)不合理、全局控制難度大和使用不方便等缺陷,以實(shí)現(xiàn)結(jié)構(gòu)合理、全局控制難度小和使用方便的優(yōu)點(diǎn)。
【專利說明】一種基于物名的物聯(lián)網(wǎng)設(shè)備訪問管理系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及物聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,具體地,涉及一種基于物名的物聯(lián)網(wǎng)設(shè)備訪問管理 系統(tǒng)及方法。
【背景技術(shù)】
[0002] 物聯(lián)網(wǎng)是在互聯(lián)網(wǎng)基礎(chǔ)上的延伸和擴(kuò)展的網(wǎng)絡(luò)。其用戶端延伸和擴(kuò)展到任何物品 與物品之間,市面上已有多家廠商提供物聯(lián)網(wǎng)設(shè)備的訪問管理服務(wù)系統(tǒng)。目前看來,這些系 統(tǒng)具有以下部分或全部的特性。
[0003] 這些系統(tǒng)通常是結(jié)合互聯(lián)網(wǎng),移動(dòng)通訊,由以下組成部分構(gòu)成的: ① 用于提供物聯(lián)網(wǎng)設(shè)備命名管理與數(shù)據(jù)通道的服務(wù)器; ② 用于連接設(shè)備的設(shè)備端虛主系統(tǒng); ③ 用于使用設(shè)備的客戶端系統(tǒng)。
[0004] 上述系統(tǒng)工作方式如下: ①設(shè)備命名。設(shè)備可以是一個(gè)網(wǎng)關(guān)設(shè)備,也可以是一個(gè)終端設(shè)備。通過設(shè)備名稱生成 具生成一個(gè)設(shè)備號(hào)DID,然后將此號(hào)寫入該設(shè)備,并將此DID號(hào)注冊(cè)注于物聯(lián)網(wǎng)設(shè)備命名管 理與數(shù)據(jù)通道的服務(wù)器。
[0005] ②設(shè)備連接服務(wù)器。設(shè)備連接服務(wù)器在互聯(lián)網(wǎng)中有固定的IP地址,其提供物聯(lián)網(wǎng) 設(shè)備命名管理與數(shù)據(jù)通道的服務(wù),當(dāng)設(shè)備啟動(dòng)運(yùn)行后,置于設(shè)備中的宿主程序會(huì)和公網(wǎng)上 的服務(wù)端建立長(zhǎng)連接。服務(wù)端通過DID實(shí)現(xiàn)對(duì)很多個(gè)設(shè)備的聯(lián)通。
[0006] ③客戶端連接服務(wù)器??蛻舳顺绦蜻B接到服務(wù)器連接目標(biāo)DID,服務(wù)器通過DID管 理中心,為客戶端指定DID通道,實(shí)現(xiàn)客戶端道設(shè)備的長(zhǎng)連接通路。
[0007] ④設(shè)備與客戶端數(shù)據(jù)通訊。設(shè)備與客戶端基于設(shè)備特點(diǎn)的數(shù)據(jù)通訊協(xié)議,進(jìn)行數(shù) 據(jù)通訊。
[0008] 上述已有技術(shù)能在多數(shù)情況下實(shí)現(xiàn)物聯(lián)網(wǎng)設(shè)備的標(biāo)識(shí),提供必要的遠(yuǎn)程訪問。但 仍存在一定的局限,主要表現(xiàn)在 : ① 基于設(shè)備DID標(biāo)識(shí)訪問設(shè)備數(shù)據(jù)的物聯(lián)網(wǎng)系統(tǒng),主要缺點(diǎn)是缺乏全局的設(shè)備管理 (ID難以記憶和大規(guī)模使用)和數(shù)據(jù)訪問權(quán)限控制; ② 基于透?jìng)鞯脑O(shè)備采集數(shù)據(jù)的物聯(lián)網(wǎng)系統(tǒng),缺點(diǎn)是缺乏分層理念,應(yīng)用需要自己做設(shè) 備底層協(xié)議解析,形成信息孤島。
[0009] 在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在結(jié)構(gòu)不合理、全局控制 難度大和使用不方便等缺陷。
【發(fā)明內(nèi)容】
[0010] 本發(fā)明的目的在于,針對(duì)上述問題,提出一種基于物名的物聯(lián)網(wǎng)設(shè)備訪問管理系 統(tǒng),以實(shí)現(xiàn)結(jié)構(gòu)合理、全局控制難度小和使用方便的優(yōu)點(diǎn)。
[0011] 本發(fā)明的目的在于,提出一種基于物名的物聯(lián)網(wǎng)設(shè)備訪問管理方法。
[0012] 為實(shí)現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案是:一種基于物名的物聯(lián)網(wǎng)設(shè)備訪問管 理系統(tǒng),主要包括管理系統(tǒng),以及分別與所述管理系統(tǒng)連接的數(shù)據(jù)適配器、數(shù)據(jù)中心、認(rèn)證 授權(quán)中心和數(shù)據(jù)網(wǎng)關(guān);其中: 所述數(shù)據(jù)適配器,用于接入設(shè)備并進(jìn)行協(xié)議轉(zhuǎn)換; 所述數(shù)據(jù)中心,用于實(shí)現(xiàn)設(shè)備之間的實(shí)時(shí)數(shù)據(jù)交換; 所述認(rèn)證授權(quán)中心,用于進(jìn)行設(shè)備接入認(rèn)證授權(quán)和應(yīng)用系統(tǒng)接入認(rèn)證授權(quán); 所述數(shù)據(jù)網(wǎng)關(guān),用于提供網(wǎng)絡(luò)服務(wù); 所述管理系統(tǒng),用于為設(shè)備分配頂級(jí)物名,進(jìn)行設(shè)備名稱、設(shè)備串號(hào)、設(shè)備權(quán)限設(shè)置,并 實(shí)現(xiàn)設(shè)備和數(shù)據(jù)的統(tǒng)一管理。
[0013] 進(jìn)一步地,以上所述的基于物名的物聯(lián)網(wǎng)設(shè)備訪問管理系統(tǒng),還包括與所述管理 系統(tǒng)連接的物名服務(wù)F0NS ; 所述物名服務(wù)F0NS,用于為設(shè)備和應(yīng)用系統(tǒng)分配物名,實(shí)現(xiàn)數(shù)據(jù)在系統(tǒng)之間的訪問和 共享。
[0014] 進(jìn)一步地,以上所述的基于物名的物聯(lián)網(wǎng)設(shè)備訪問管理系統(tǒng),還包括與所述管理 系統(tǒng)連接的通訊中間件; 所述通訊中間件,用于實(shí)現(xiàn)實(shí)時(shí)數(shù)據(jù)交換服務(wù)。
[0015] 進(jìn)一步地,所述數(shù)據(jù)適配器,具體包括三種存在形態(tài): ⑴運(yùn)行在服務(wù)端,接受遠(yuǎn)端設(shè)備的遠(yuǎn)程網(wǎng)絡(luò)接入,完成協(xié)議轉(zhuǎn)換,與數(shù)據(jù)中心實(shí)現(xiàn)對(duì) 接; ⑵以獨(dú)立控制器的形式運(yùn)行在前端,在現(xiàn)場(chǎng)連接串口設(shè)備、網(wǎng)絡(luò)設(shè)備; ⑶與前端設(shè)備一體嵌入的形式運(yùn)行在前端,在現(xiàn)場(chǎng)連接串口設(shè)備、網(wǎng)絡(luò)設(shè)備; 和/或, 所述數(shù)據(jù)中心,作為實(shí)時(shí)數(shù)據(jù)和指令的交換中樞,在由多個(gè)數(shù)據(jù)中心共同提供實(shí)時(shí)數(shù) 據(jù)服務(wù)時(shí),能夠形成一個(gè)數(shù)據(jù)中心集群;當(dāng)多個(gè)數(shù)據(jù)中心形成數(shù)據(jù)中心集群提供實(shí)時(shí)數(shù)據(jù) 服務(wù)時(shí),每個(gè)數(shù)據(jù)中心各司其職,負(fù)責(zé)各自接入的數(shù)據(jù)適配器所上傳數(shù)據(jù)的分發(fā)和來自應(yīng) 用命令的中轉(zhuǎn); 和/或, 所述認(rèn)證授權(quán)中心,包括設(shè)備接入認(rèn)證授權(quán)子中心和應(yīng)用系統(tǒng)接入認(rèn)證授權(quán)子中心; 和/或, 所述數(shù)據(jù)網(wǎng)關(guān),包括由系統(tǒng)服務(wù)承載的數(shù)據(jù)網(wǎng)關(guān)和由網(wǎng)絡(luò)服務(wù)器承載的數(shù)據(jù)網(wǎng)關(guān)。
[0016] 同時(shí),本發(fā)明采用的另一技術(shù)方案是:一種以上所述的基于物名的物聯(lián)網(wǎng)設(shè)備訪 問管理系統(tǒng)相匹配的基于物名的物聯(lián)網(wǎng)設(shè)備訪問管理方法,包括 : 設(shè)備注冊(cè),具體分為手動(dòng)注冊(cè)與自動(dòng)注冊(cè)兩種方式: 手動(dòng)注冊(cè):管理平臺(tái)上,信息化錄入應(yīng)用、設(shè)備類型、設(shè)備信息,通過物名服務(wù)F0NS添 加設(shè)備,并賦予每臺(tái)設(shè)備一個(gè)物名,并設(shè)置是否開放的權(quán)限; 自動(dòng)注冊(cè):數(shù)據(jù)適配器和設(shè)備建立連接,通過認(rèn)證授權(quán)中心進(jìn)行鑒權(quán),將設(shè)備信息上傳 到物名服務(wù)F0NS,物名服務(wù)F0NS添加設(shè)備,并賦予每臺(tái)設(shè)備一個(gè)物名,并設(shè)置是否開放的 權(quán)限。
[0017] 進(jìn)一步地,以上所述的基于物名的物聯(lián)網(wǎng)設(shè)備訪問管理方法,還包括: 物名查詢:從應(yīng)用發(fā)起一個(gè)物名查詢,通過通訊中間件,發(fā)送給物名服務(wù)FONS,物名服 務(wù)F0NS在建立的設(shè)備和物名表中查詢到相關(guān)的設(shè)備信息,并返回通訊中間件,進(jìn)而,返回 應(yīng)用;應(yīng)用通過應(yīng)答報(bào)文,進(jìn)一步下發(fā)對(duì)應(yīng)設(shè)備的相關(guān)指令給數(shù)據(jù)中心,數(shù)據(jù)中心再分發(fā)給 數(shù)據(jù)適配器,或直接將收到的返回信息展示在界面上。
[0018] 進(jìn)一步地,以上所述的基于物名的物聯(lián)網(wǎng)設(shè)備訪問管理方法,還包括: 指令下發(fā):應(yīng)用拿到與物名對(duì)應(yīng)的設(shè)備ID后,下發(fā)指令給數(shù)據(jù)中心,數(shù)據(jù)中心下發(fā)指 令給數(shù)據(jù)適配器,數(shù)據(jù)適配器下發(fā)指令給設(shè)備,設(shè)備按指令內(nèi)容執(zhí)行相關(guān)的操作。
[0019] 進(jìn)一步地,以上所述的基于物名的物聯(lián)網(wǎng)設(shè)備訪問管理方法,還包括: 設(shè)備數(shù)據(jù)上報(bào):物名對(duì)應(yīng)設(shè)備收到的是查詢類指令,設(shè)備將組織相關(guān)的查詢結(jié)果發(fā)送 給數(shù)據(jù)適配器,數(shù)據(jù)適配器將該物名對(duì)應(yīng)的設(shè)備信息發(fā)送給數(shù)據(jù)中心,數(shù)據(jù)中心再將收到 的數(shù)據(jù)轉(zhuǎn)發(fā)給應(yīng)用,應(yīng)用將設(shè)備ID與物名進(jìn)行轉(zhuǎn)換,最終得到該系統(tǒng)對(duì)應(yīng)類型對(duì)應(yīng)設(shè)備的 相關(guān)查詢信息。
[0020] 本發(fā)明各實(shí)施例的基于物名的物聯(lián)網(wǎng)設(shè)備訪問管理系統(tǒng)及方法,由于主要包括管 理系統(tǒng),以及分別與管理系統(tǒng)連接的數(shù)據(jù)適配器、數(shù)據(jù)中心、認(rèn)證授權(quán)中心和數(shù)據(jù)網(wǎng)關(guān);其 中:數(shù)據(jù)適配器,用于接入設(shè)備并進(jìn)行協(xié)議轉(zhuǎn)換;數(shù)據(jù)中心,用于實(shí)現(xiàn)設(shè)備之間的實(shí)時(shí)數(shù)據(jù) 交換;認(rèn)證授權(quán)中心,用于進(jìn)行設(shè)備接入認(rèn)證授權(quán)和應(yīng)用系統(tǒng)接入認(rèn)證授權(quán);數(shù)據(jù)網(wǎng)關(guān),用 于提供網(wǎng)絡(luò)服務(wù);管理系統(tǒng),用于為設(shè)備分配頂級(jí)物名,進(jìn)行設(shè)備名稱、設(shè)備串號(hào)、設(shè)備權(quán)限 設(shè)置,并實(shí)現(xiàn)設(shè)備和數(shù)據(jù)的統(tǒng)一管理;可以實(shí)現(xiàn)物聯(lián)網(wǎng)設(shè)備遠(yuǎn)程尋址訪問;從而可以克服 現(xiàn)有技術(shù)中結(jié)構(gòu)不合理、全局控制難度大和使用不方便的缺陷,以實(shí)現(xiàn)結(jié)構(gòu)合理、全局控制 難度小和使用方便的優(yōu)點(diǎn)。
[0021] 本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變 得顯而易見,或者通過實(shí)施本發(fā)明而了解。
[0022] 下面通過附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
【專利附圖】
【附圖說明】
[0023] 附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實(shí) 施例一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的限制。在附圖中: 圖1為本發(fā)明基于物名的物聯(lián)網(wǎng)設(shè)備訪問管理系統(tǒng)的工作原理示意圖; 圖2為本發(fā)明中通訊中間件的應(yīng)用場(chǎng)景示意圖。
【具體實(shí)施方式】
[0024] 以下結(jié)合附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí) 施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
[0025] 根據(jù)本發(fā)明實(shí)施例,如圖1和圖2所示,提供了一種基于物名的物聯(lián)網(wǎng)設(shè)備訪問管 理系統(tǒng)及方法。
[0026] 本發(fā)明的技術(shù)方案,是在既有技術(shù)的基礎(chǔ)上提出一種新型的物聯(lián)網(wǎng)設(shè)備名稱管理 系統(tǒng),用于實(shí)現(xiàn)物聯(lián)網(wǎng)設(shè)備遠(yuǎn)程尋址訪問。
[0027] 關(guān)于本發(fā)明摶術(shù)方案的詳細(xì)說明如下: ㈠ 本發(fā)明的技術(shù)方案,主要由以下組成部分構(gòu)成: ⑴提供具有設(shè)備接入和協(xié)議轉(zhuǎn)換功能的數(shù)據(jù)適配器(DA),該數(shù)據(jù)適配器具有以下特 征: ①有三種形態(tài)存在,第一種是運(yùn)行在服務(wù)端,接受遠(yuǎn)端設(shè)備的遠(yuǎn)程網(wǎng)絡(luò)接入,完成協(xié)議 轉(zhuǎn)換,與DC實(shí)現(xiàn)對(duì)接。另外兩種形態(tài)均是運(yùn)行在前端,在現(xiàn)場(chǎng)連接串口設(shè)備、網(wǎng)絡(luò)設(shè)備。
[0028] ②運(yùn)行在前端的DA又可以有兩種存在形式:1)獨(dú)立控制器形式;2)與前端設(shè)備 一體嵌入(Native模式)。獨(dú)立控制器形式即以前端機(jī)的硬件形態(tài)存在,提供各類常見接口 (232/485串口、以太網(wǎng)口)供現(xiàn)場(chǎng)設(shè)備接入;一體化設(shè)備形式即DA嵌入在目標(biāo)設(shè)備之中,以 一對(duì)一的形式存在,如北斗終端。
[0029] ③廣播端口監(jiān)聽方便工具通過自動(dòng)掃描獲取當(dāng)前DA的訪問地址。
[0030] ⑵實(shí)現(xiàn)設(shè)備實(shí)時(shí)數(shù)據(jù)交換的數(shù)據(jù)中心(DC),該數(shù)據(jù)中心具有以下特征: ①數(shù)據(jù)中心本質(zhì)上是一個(gè)實(shí)時(shí)數(shù)據(jù)和指令的交換中樞。
[0031] ②由多個(gè)DC共同來提供實(shí)時(shí)數(shù)據(jù)服務(wù)時(shí),形成一個(gè)數(shù)據(jù)中心集群。
[0032] ③在數(shù)據(jù)方面,若干個(gè)數(shù)據(jù)適配器(DA)將設(shè)備的數(shù)據(jù)采集并且按照協(xié)議上報(bào)到數(shù) 據(jù)中心(DC),數(shù)據(jù)中心(DC)又把這些數(shù)據(jù)推送(PUSH)給需要的應(yīng)用; ④指令方面正好相反,數(shù)據(jù)中心(DC)接收來自應(yīng)用的指令,再將指令發(fā)送給正確的數(shù) 據(jù)適配器(DA),由數(shù)據(jù)適配器(DA)轉(zhuǎn)發(fā)給設(shè)備。
[0033] ⑤當(dāng)多個(gè)數(shù)據(jù)中心(DC)形成集群提供實(shí)時(shí)數(shù)據(jù)服務(wù)時(shí),每個(gè)數(shù)據(jù)中心各司其職, 負(fù)責(zé)接入的數(shù)據(jù)適配器(DA)所上傳數(shù)據(jù)的分發(fā)和來自應(yīng)用命令的中轉(zhuǎn)。
[0034] ⑥數(shù)據(jù)中心的地址信息以及所接入設(shè)備的信息被數(shù)據(jù)網(wǎng)關(guān)所管理,應(yīng)用通過數(shù)據(jù) 網(wǎng)關(guān)連接正確的數(shù)據(jù)中心(DC),而尋找正確的數(shù)據(jù)中心對(duì)于應(yīng)用來講是透明的。
[0035] ⑶實(shí)現(xiàn)實(shí)時(shí)數(shù)據(jù)交換服務(wù)的通訊中間件,該通訊中間件具有以下特征: ①使用通信中間件的內(nèi)部服務(wù)有PUSH推送服務(wù)和S0A數(shù)據(jù)查詢服務(wù)。
[0036] ②對(duì)于實(shí)時(shí)數(shù)據(jù)的實(shí)時(shí)性要求高的外部應(yīng)用,也可以直接通過通信中間件接入到 數(shù)據(jù)中心。
[0037] ③通信中間件是應(yīng)用開發(fā)包(SDK)的一部分,它將提供多個(gè)版本在.Net Java iOS Android QT等不同運(yùn)行環(huán)境下使用。
[0038] 實(shí)時(shí)數(shù)據(jù)服務(wù)是飛鄰平臺(tái)的數(shù)據(jù)交換核心服務(wù),它是由一個(gè)或者若干個(gè)數(shù)據(jù)中心 (DC)來提供。針對(duì)實(shí)時(shí)數(shù)據(jù)服務(wù),提供各個(gè)平臺(tái)的通信中間件,供內(nèi)部服務(wù)和外部應(yīng)用來使 用。使用通信中間件的內(nèi)部服務(wù)有存儲(chǔ)服務(wù)和S0A實(shí)時(shí)數(shù)據(jù)查詢服務(wù)。使用場(chǎng)景如圖圖2 所示。對(duì)于實(shí)時(shí)數(shù)據(jù)的實(shí)時(shí)性要求高的外部應(yīng)用,也可以直接通過通信中間件接入到數(shù)據(jù) 中心。通信中間件是應(yīng)用開發(fā)包(SDK)的一部分,它將提供多個(gè)版本在不同的平臺(tái)上使用。
[0039] ⑷認(rèn)證授權(quán)中心,該認(rèn)證授權(quán)中心具有以下特征: ①認(rèn)證授權(quán)中心是安全保障,主要功能包括設(shè)備接入認(rèn)證授權(quán)和應(yīng)用系統(tǒng)接入認(rèn)證授 權(quán)。
[0040] (5)物名服務(wù)FONS (Feeling Object Name service,飛鄰物名服務(wù)),該物名服務(wù) F0NS肯有以下特征: ① 為設(shè)備分配完整物名,通過物名在該系統(tǒng)中提供便捷訪問設(shè)備數(shù)據(jù),以及在多應(yīng)用 系統(tǒng)之間共享數(shù)據(jù)的功能; ② 為應(yīng)用系統(tǒng)分配一級(jí)(頂級(jí))物名,作為應(yīng)用系統(tǒng)在本平臺(tái)中的物名。
[0041] ③分三級(jí)物名系統(tǒng)。應(yīng)用系統(tǒng)在創(chuàng)建賬戶時(shí)即分配一個(gè)頂級(jí)物名,下掛的設(shè)備按 設(shè)備類型進(jìn)行分組(對(duì)開發(fā)者而言,每中設(shè)備類型對(duì)應(yīng)同一種DA設(shè)備驅(qū)動(dòng)),對(duì)應(yīng)的分組信 息為二級(jí)物名,設(shè)備信息為三級(jí)物名。
[0042] ④應(yīng)用系統(tǒng)開發(fā)者可以使用物名訪問自身系統(tǒng)的設(shè)備數(shù)據(jù),也可以針對(duì)設(shè)備設(shè)置 物名權(quán)限是否開放給其它應(yīng)用系統(tǒng)共享。
[0043] (6)提供網(wǎng)絡(luò)服務(wù)的數(shù)據(jù)網(wǎng)關(guān),該數(shù)據(jù)網(wǎng)關(guān)的特征如下: ①它為應(yīng)用服務(wù)訪問實(shí)時(shí)數(shù)據(jù)服務(wù)提供正確的地址和端口。數(shù)據(jù)網(wǎng)關(guān)服務(wù)由系統(tǒng)服務(wù) 承載(例如Windows Service)或者由網(wǎng)絡(luò)服務(wù)器承載(例如IIS)。首先數(shù)據(jù)網(wǎng)關(guān)需要保持 正確的設(shè)備接入數(shù)據(jù),即哪些設(shè)備是通過哪個(gè)數(shù)據(jù)中心(DC)來進(jìn)行數(shù)據(jù)上報(bào)的,這樣的話, 當(dāng)應(yīng)用通過設(shè)備物名來查詢接入地址和端口時(shí),數(shù)據(jù)網(wǎng)關(guān)服務(wù)就可以通過這些數(shù)據(jù)返回給 應(yīng)用正確的接入地址和端口。
[0044] ②通過數(shù)據(jù)網(wǎng)關(guān),應(yīng)用無需自行配置和尋找正確的數(shù)據(jù)中心(DC)去連接,只需根 據(jù)應(yīng)用需要的設(shè)備信息向數(shù)據(jù)網(wǎng)關(guān)發(fā)出申請(qǐng),數(shù)據(jù)網(wǎng)關(guān)即可返回正確的一個(gè)或者多個(gè)數(shù)據(jù) 中心(DC)的地址信息。
[0045] (7)管理系統(tǒng),該管理系統(tǒng)具有以下特征: ① 分配頂級(jí)物名; ② 設(shè)備名稱、設(shè)備串號(hào)(硬件唯一標(biāo)示)、設(shè)備權(quán)限設(shè)置。在存在多個(gè)設(shè)備時(shí),按照設(shè)備 類型進(jìn)行分組劃分管理,表單信息傳遞到后臺(tái)F0NS服務(wù),F(xiàn)0NS服務(wù)給每個(gè)設(shè)備進(jìn)行下級(jí)物 名劃分,并分配設(shè)備ID (Device id),同一類型分組下的設(shè)備支持批量錄入;設(shè)備權(quán)限設(shè)置 主要是設(shè)置設(shè)備接入時(shí)是否需要鑒權(quán),以及設(shè)備參數(shù)是否在本管理系統(tǒng)中全局可見(可供 其它應(yīng)用系統(tǒng)訪問); ③ 頂級(jí)物名、設(shè)備物名查看。
[0046] ㈡本發(fā)明技術(shù)方案具有以下工作邏輯: ⑴本發(fā)明系統(tǒng)設(shè)備注冊(cè),設(shè)備注注冊(cè)分手動(dòng)注冊(cè)與自動(dòng)注冊(cè)兩種方式: ①手動(dòng)注冊(cè):管理平臺(tái)上,信息化錄入應(yīng)用、設(shè)備類型、設(shè)備信息,通過F0NS添加設(shè)備, 并賦予每臺(tái)設(shè)備一個(gè)物名,并設(shè)置是否開放的權(quán)限。如果設(shè)備為開放,其他應(yīng)用系統(tǒng)也可共 享此設(shè)備資源。
[0047] ②自動(dòng)注冊(cè):DA和設(shè)備建立連接,通過認(rèn)證授權(quán)中心進(jìn)行鑒權(quán),將設(shè)備信息上傳 到FONS,F(xiàn)0NS添加設(shè)備,并賦予每臺(tái)設(shè)備個(gè)物名,并設(shè)直是否開放的權(quán)限。如果設(shè)備為開 放,其他應(yīng)用系統(tǒng)也可共享此設(shè)備資源。
[0048] ⑵本發(fā)明系統(tǒng)物名查詢。從應(yīng)用發(fā)起一個(gè)物名查詢,通過中間件,發(fā)送給F0NS模 塊,F(xiàn)0NS在建立的設(shè)備和物名表中查詢到相關(guān)的設(shè)備信息,并返回中間件,進(jìn)而,返回應(yīng)用。 應(yīng)用通過應(yīng)答報(bào)文,進(jìn)一步下發(fā)對(duì)應(yīng)設(shè)備的相關(guān)指令給DC,DC再分發(fā)給DA,或直接將收到 的返回信息展示在界面上。
[0049] ⑶本發(fā)明系統(tǒng)指令下發(fā)。應(yīng)用拿到與物名對(duì)應(yīng)的設(shè)備ID后,下發(fā)指令給DC,DC下 發(fā)指令給DA,DA下發(fā)指令給設(shè)備,設(shè)備按指令內(nèi)容執(zhí)行相關(guān)的操作。
[0050] ⑷本發(fā)明系統(tǒng)設(shè)備數(shù)據(jù)上報(bào)。物名對(duì)應(yīng)設(shè)備收到的是查詢類指令,設(shè)備將組織相 關(guān)的查詢結(jié)果發(fā)送給DA,DA將該物名對(duì)應(yīng)的設(shè)備信息發(fā)送給DC,DC再將收到的數(shù)據(jù)轉(zhuǎn)發(fā) 給應(yīng)用,應(yīng)用將設(shè)備ID與物名進(jìn)行轉(zhuǎn)換,最終得到該系統(tǒng)對(duì)應(yīng)類型對(duì)應(yīng)設(shè)備的相關(guān)查詢信 肩、。
[0051] 本發(fā)明的摶術(shù)方案,具有以下特點(diǎn): ⑴一種物聯(lián)網(wǎng)設(shè)備物名系統(tǒng),由以下組成部分構(gòu)成: ① 提供設(shè)備接入和協(xié)議轉(zhuǎn)換的功能的數(shù)據(jù)適配器(DA); ② 實(shí)現(xiàn)數(shù)據(jù)存儲(chǔ)轉(zhuǎn)發(fā)的數(shù)據(jù)中心(DC); ③ 實(shí)現(xiàn)實(shí)時(shí)數(shù)據(jù)交換服務(wù)的通訊中間件; ④ 提供物名服務(wù)安全保障的認(rèn)證授權(quán)中心; ⑤ 提供便捷訪問設(shè)備數(shù)據(jù),以及在多應(yīng)用系統(tǒng)之間共享數(shù)據(jù)的物名服務(wù)F0NS ; ⑥ 提供網(wǎng)絡(luò)服務(wù)的數(shù)據(jù)網(wǎng)關(guān); ⑦ 可分配頂級(jí)物名,進(jìn)行設(shè)備名稱、設(shè)備串號(hào)(硬件唯一標(biāo)示)、設(shè)備權(quán)限設(shè)置的管理系 統(tǒng); ⑵該系統(tǒng)通過三級(jí)物名定義,可唯一標(biāo)識(shí)一個(gè)物聯(lián)網(wǎng)設(shè)備; ⑶該系統(tǒng)具有網(wǎng)絡(luò)路由功能,可根據(jù)三級(jí)物名,逐級(jí)向下尋址設(shè)備,并反響逐級(jí)向上尋 址應(yīng)用; ⑷應(yīng)用系統(tǒng)開發(fā)者可以使用物名訪問自身系統(tǒng)的設(shè)備數(shù)據(jù),也可以針對(duì)設(shè)備設(shè)置物名 權(quán)限是否開放給其它應(yīng)用系統(tǒng)共享; (5) F0NS提供獨(dú)立web服務(wù),供訪問者以http web網(wǎng)址+物名方式訪問對(duì)應(yīng)設(shè)備下的 數(shù)據(jù)(如:http://feelingonlien. com. cn:8887/Feeling. GPS. A01),當(dāng)設(shè)備數(shù)據(jù)有更新時(shí), 支持ajax方式局部刷新網(wǎng)頁(yè)數(shù)據(jù)。
[0052] 本發(fā)明的摶術(shù)方案,至Φ可以汰到以下有益效果: ⑴方便應(yīng)用在互聯(lián)網(wǎng)上尋找設(shè)備; ⑵便于記憶的設(shè)備名稱。設(shè)備入庫(kù)時(shí)自動(dòng)分配設(shè)備標(biāo)識(shí),同時(shí)建立設(shè)備物名,設(shè)備物 名可以存在分組信息,以"作為分級(jí)分割標(biāo)識(shí),如Feeling. GPS. CAR. A01,F(xiàn)eeling. GPS. TRAIN. B02 等。
[0053] ⑶便于分級(jí)管理物名結(jié)構(gòu),分三級(jí)管理。應(yīng)用系統(tǒng)在創(chuàng)建賬戶時(shí)即分配一個(gè)頂級(jí) 物名,下掛的設(shè)備按設(shè)備類型進(jìn)行分組,對(duì)應(yīng)的分組信息為二級(jí)物名,設(shè)備信息為三級(jí)物 名。
[0054] ⑷通過權(quán)限可以將私有物名向第三方開放,便于資源共享。
[0055] (5)易于組建多設(shè)備,復(fù)雜型的網(wǎng)絡(luò)應(yīng)用。
[〇〇56] 最后應(yīng)說明的是:以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明, 盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,對(duì)于本領(lǐng)域的技術(shù)人員來說,其依然可 以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換。 凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的 保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1. 一種基于物名的物聯(lián)網(wǎng)設(shè)備訪問管理系統(tǒng),其特征在于,主要包括管理系統(tǒng),以及分 別與所述管理系統(tǒng)連接的數(shù)據(jù)適配器、數(shù)據(jù)中心、認(rèn)證授權(quán)中心和數(shù)據(jù)網(wǎng)關(guān);其中: 所述數(shù)據(jù)適配器,用于接入設(shè)備并進(jìn)行協(xié)議轉(zhuǎn)換; 所述數(shù)據(jù)中心,用于實(shí)現(xiàn)設(shè)備之間的實(shí)時(shí)數(shù)據(jù)交換; 所述認(rèn)證授權(quán)中心,用于進(jìn)行設(shè)備接入認(rèn)證授權(quán)和應(yīng)用系統(tǒng)接入認(rèn)證授權(quán); 所述數(shù)據(jù)網(wǎng)關(guān),用于提供網(wǎng)絡(luò)服務(wù); 所述管理系統(tǒng),用于為設(shè)備分配頂級(jí)物名,進(jìn)行設(shè)備名稱、設(shè)備串號(hào)、設(shè)備權(quán)限設(shè)置,并 實(shí)現(xiàn)設(shè)備和數(shù)據(jù)的統(tǒng)一管理。
2. 根據(jù)權(quán)利要求1所述的基于物名的物聯(lián)網(wǎng)設(shè)備訪問管理系統(tǒng),其特征在于,還包括 與所述管理系統(tǒng)連接的物名服務(wù)FONS ; 所述物名服務(wù)FONS,用于為設(shè)備和應(yīng)用系統(tǒng)分配物名,實(shí)現(xiàn)數(shù)據(jù)在系統(tǒng)之間的訪問和 共享。
3. 根據(jù)權(quán)利要求1或2所述的基于物名的物聯(lián)網(wǎng)設(shè)備訪問管理系統(tǒng),其特征在于,還包 括與所述管理系統(tǒng)連接的通訊中間件; 所述通訊中間件,用于實(shí)現(xiàn)實(shí)時(shí)數(shù)據(jù)交換服務(wù)。
4. 根據(jù)權(quán)利要求3所述的基于物名的物聯(lián)網(wǎng)設(shè)備訪問管理系統(tǒng),其特征在于,所述數(shù) 據(jù)適配器,具體包括三種存在形態(tài): ⑴運(yùn)行在服務(wù)端,接受遠(yuǎn)端設(shè)備的遠(yuǎn)程網(wǎng)絡(luò)接入,完成協(xié)議轉(zhuǎn)換,與數(shù)據(jù)中心實(shí)現(xiàn)對(duì) 接; ⑵以獨(dú)立控制器的形式運(yùn)行在前端,在現(xiàn)場(chǎng)連接串口設(shè)備、網(wǎng)絡(luò)設(shè)備; ⑶與前端設(shè)備一體嵌入的形式運(yùn)行在前端,在現(xiàn)場(chǎng)連接串口設(shè)備、網(wǎng)絡(luò)設(shè)備; 和/或, 所述數(shù)據(jù)中心,作為實(shí)時(shí)數(shù)據(jù)和指令的交換中樞,在由多個(gè)數(shù)據(jù)中心共同提供實(shí)時(shí)數(shù) 據(jù)服務(wù)時(shí),能夠形成一個(gè)數(shù)據(jù)中心集群;當(dāng)多個(gè)數(shù)據(jù)中心形成數(shù)據(jù)中心集群提供實(shí)時(shí)數(shù)據(jù) 服務(wù)時(shí),每個(gè)數(shù)據(jù)中心各司其職,負(fù)責(zé)各自接入的數(shù)據(jù)適配器所上傳數(shù)據(jù)的分發(fā)和來自應(yīng) 用命令的中轉(zhuǎn); 和/或, 所述認(rèn)證授權(quán)中心,包括設(shè)備接入認(rèn)證授權(quán)子中心和應(yīng)用系統(tǒng)接入認(rèn)證授權(quán)子中心; 和/或, 所述數(shù)據(jù)網(wǎng)關(guān),包括由系統(tǒng)服務(wù)承載的數(shù)據(jù)網(wǎng)關(guān)和由網(wǎng)絡(luò)服務(wù)器承載的數(shù)據(jù)網(wǎng)關(guān)。
5. -種根據(jù)權(quán)利要求1-4中任一項(xiàng)所述的基于物名的物聯(lián)網(wǎng)設(shè)備訪問管理系統(tǒng)相匹 配的基于物名的物聯(lián)網(wǎng)設(shè)備訪問管理方法,其特征在于,包括: 設(shè)備注冊(cè),具體分為手動(dòng)注冊(cè)與自動(dòng)注冊(cè)兩種方式: 手動(dòng)注冊(cè):管理平臺(tái)上,信息化錄入應(yīng)用、設(shè)備類型、設(shè)備信息,通過物名服務(wù)FONS添 加設(shè)備,并賦予每臺(tái)設(shè)備一個(gè)物名,并設(shè)置是否開放的權(quán)限; 自動(dòng)注冊(cè):數(shù)據(jù)適配器和設(shè)備建立連接,通過認(rèn)證授權(quán)中心進(jìn)行鑒權(quán),將設(shè)備信息上傳 到物名服務(wù)FONS,物名服務(wù)FONS添加設(shè)備,并賦予每臺(tái)設(shè)備一個(gè)物名,并設(shè)置是否開放的 權(quán)限。
6. 根據(jù)權(quán)利要求5所述的基于物名的物聯(lián)網(wǎng)設(shè)備訪問管理方法,其特征在于,還包括: 物名查詢:從應(yīng)用發(fā)起一個(gè)物名查詢,通過通訊中間件,發(fā)送給物名服務(wù)FONS,物名服 務(wù)F0NS在建立的設(shè)備和物名表中查詢到相關(guān)的設(shè)備信息,并返回通訊中間件,進(jìn)而,返回 應(yīng)用;應(yīng)用通過應(yīng)答報(bào)文,進(jìn)一步下發(fā)對(duì)應(yīng)設(shè)備的相關(guān)指令給數(shù)據(jù)中心,數(shù)據(jù)中心再分發(fā)給 數(shù)據(jù)適配器,或直接將收到的返回信息展示在界面上。
7. 根據(jù)權(quán)利要求6所述的基于物名的物聯(lián)網(wǎng)設(shè)備訪問管理方法,其特征在于,還包括: 指令下發(fā):應(yīng)用拿到與物名對(duì)應(yīng)的設(shè)備ID后,下發(fā)指令給數(shù)據(jù)中心,數(shù)據(jù)中心下發(fā)指 令給數(shù)據(jù)適配器,數(shù)據(jù)適配器下發(fā)指令給設(shè)備,設(shè)備按指令內(nèi)容執(zhí)行相關(guān)的操作。
8. 根據(jù)權(quán)利要求7所述的基于物名的物聯(lián)網(wǎng)設(shè)備訪問管理方法,其特征在于,還包括: 設(shè)備數(shù)據(jù)上報(bào):物名對(duì)應(yīng)設(shè)備收到的是查詢類指令,設(shè)備將組織相關(guān)的查詢結(jié)果發(fā)送 給數(shù)據(jù)適配器,數(shù)據(jù)適配器將該物名對(duì)應(yīng)的設(shè)備信息發(fā)送給數(shù)據(jù)中心,數(shù)據(jù)中心再將收到 的數(shù)據(jù)轉(zhuǎn)發(fā)給應(yīng)用,應(yīng)用將設(shè)備ID與物名進(jìn)行轉(zhuǎn)換,最終得到該系統(tǒng)對(duì)應(yīng)類型對(duì)應(yīng)設(shè)備的 相關(guān)查詢信息。
【文檔編號(hào)】H04L12/24GK104113602SQ201410366281
【公開日】2014年10月22日 申請(qǐng)日期:2014年7月30日 優(yōu)先權(quán)日:2014年7月30日
【發(fā)明者】程萬鑫, 王小春, 王平, 蘭軍芳, 沈家緯 申請(qǐng)人:無錫航天飛鄰測(cè)控技術(shù)有限公司