傳感物聯(lián)網(wǎng)數(shù)據(jù)的傳輸處理方法、系統(tǒng)和網(wǎng)關(guān)的制作方法
【專利摘要】本發(fā)明公開了一種傳感物聯(lián)網(wǎng)數(shù)據(jù)的傳輸處理方法、系統(tǒng)和網(wǎng)關(guān)。該方法包括:多個匯聚網(wǎng)關(guān)節(jié)點接收對應(yīng)的傳感子網(wǎng)發(fā)送的傳感器數(shù)據(jù)包,通過與各傳感子網(wǎng)的協(xié)議類型相對應(yīng)的節(jié)點適配引擎分別識別傳感器信令數(shù)據(jù)和傳感器業(yè)務(wù)數(shù)據(jù),并根據(jù)路由信息表獲得目標(biāo)應(yīng)用平臺,采用目標(biāo)應(yīng)用平臺所支持的平臺協(xié)議對傳感器業(yè)務(wù)數(shù)據(jù)進(jìn)行封裝和發(fā)送。本發(fā)明提供的技術(shù)方案,使得在共享一個物聯(lián)網(wǎng)網(wǎng)關(guān)的情況下能夠接入多個傳感子網(wǎng),以及實現(xiàn)傳感器業(yè)務(wù)數(shù)據(jù)在多個應(yīng)用平臺上的共享,提高數(shù)據(jù)的利用率。
【專利說明】傳感物聯(lián)網(wǎng)數(shù)據(jù)的傳輸處理方法、系統(tǒng)和網(wǎng)關(guān)
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及物聯(lián)網(wǎng)領(lǐng)域,特別涉及一種傳感物聯(lián)網(wǎng)數(shù)據(jù)的傳輸處理方法、系統(tǒng)和 網(wǎng)關(guān)。
【背景技術(shù)】
[0002] 近年來,物聯(lián)網(wǎng)技術(shù)發(fā)展迅速。對于傳感物聯(lián)網(wǎng)技術(shù)來說,該技術(shù)綜合了現(xiàn)代傳感 器技術(shù)、嵌入式計算機(jī)技術(shù)、分布式信息處理技術(shù)、現(xiàn)代網(wǎng)絡(luò)及無線通信技術(shù)等技術(shù)。通過 各類集成化的微型傳感器,實時監(jiān)測和采集各種被測對象的信息,利用無線通信信道發(fā)送 這些信息,并以自組多跳的網(wǎng)絡(luò)方式傳送到用戶終端,從而實現(xiàn)物理世界、計算機(jī)世界以及 人類社會的三元世界連通。
[0003] 在現(xiàn)有的傳感物聯(lián)網(wǎng)技術(shù)中,一個物聯(lián)網(wǎng)網(wǎng)關(guān)接入一個無線傳感網(wǎng)子網(wǎng),并且對 應(yīng)一個遠(yuǎn)程應(yīng)用平臺。該物聯(lián)網(wǎng)網(wǎng)關(guān)匯聚該傳感子網(wǎng)里多個單一類型的無線傳感節(jié)點的數(shù) 據(jù)后,將數(shù)據(jù)通過廣域網(wǎng)絡(luò)發(fā)送到遠(yuǎn)程應(yīng)用平臺,或者,物聯(lián)網(wǎng)網(wǎng)關(guān)接收到遠(yuǎn)程應(yīng)用平臺發(fā) 送的數(shù)據(jù)后,發(fā)送給下掛的無線傳感節(jié)點。在現(xiàn)有的上述傳感物聯(lián)網(wǎng)技術(shù)中,一個傳感物聯(lián) 網(wǎng)的實現(xiàn)對應(yīng)于一個物聯(lián)網(wǎng)網(wǎng)關(guān)在單一傳感子網(wǎng)和單一應(yīng)用平臺之間進(jìn)行數(shù)據(jù)轉(zhuǎn)發(fā)處理。
[0004] 然而,隨著物聯(lián)網(wǎng)技術(shù)的應(yīng)用越來越廣泛,傳感網(wǎng)絡(luò)的協(xié)議類型、個數(shù)與應(yīng)用平臺 的種類、個數(shù)都呈爆發(fā)式增長趨勢。在很多應(yīng)用場景中,需要對多傳感子網(wǎng)的統(tǒng)一數(shù)據(jù)傳 輸,而現(xiàn)有技術(shù)中單一的傳感器和單一平臺的數(shù)據(jù)處理服務(wù)器的技術(shù)方案,不能地實現(xiàn)傳 感物聯(lián)網(wǎng)中在共享一個物聯(lián)網(wǎng)網(wǎng)關(guān)的情況下接入多個傳感子網(wǎng),進(jìn)而也導(dǎo)致了無法方便地 在多傳感子網(wǎng)之間實現(xiàn)數(shù)據(jù)的共享。
【發(fā)明內(nèi)容】
[0005] 根據(jù)本發(fā)明實施例的一個方面,所要解決的一個技術(shù)問題是:提供一種傳感物聯(lián) 網(wǎng)數(shù)據(jù)的傳輸處理方法、系統(tǒng)和網(wǎng)關(guān),實現(xiàn)共享一個物聯(lián)網(wǎng)網(wǎng)關(guān)的情況下接入多個傳感子 網(wǎng)。
[0006] 本發(fā)明實施例提供的一種傳感物聯(lián)網(wǎng)網(wǎng)關(guān),所述網(wǎng)關(guān)包括:分別與多種傳感子網(wǎng) 的協(xié)議類型相對應(yīng)的多個節(jié)點適配引擎、分別與多個傳感子網(wǎng)相對應(yīng)的多個匯聚節(jié)點,以 及路由查找單元、應(yīng)用協(xié)議單元、平臺數(shù)據(jù)傳輸單元;
[0007] 所述多個匯聚節(jié)點中的每一個匯聚節(jié)點,用于接收所對應(yīng)的傳感子網(wǎng)發(fā)送的傳感 器數(shù)據(jù)包;
[0008] 所述多個節(jié)點適配引擎中與所述傳感子網(wǎng)的協(xié)議類型相對應(yīng)的節(jié)點適配引擎,用 于根據(jù)所述協(xié)議類型,從所述傳感器數(shù)據(jù)包中,識別傳感器信令數(shù)據(jù)和傳感器業(yè)務(wù)數(shù)據(jù);
[0009] 所述路由查找單元,用于根據(jù)所述傳感器信令數(shù)據(jù)中所包含的所述傳感子網(wǎng)的標(biāo) 識信息,查找預(yù)設(shè)的路由信息表,獲得接收所述傳感器業(yè)務(wù)數(shù)據(jù)的目標(biāo)應(yīng)用平臺的標(biāo)識信 息,其中,所述路由信息表包含傳感子網(wǎng)的標(biāo)識信息與目標(biāo)應(yīng)用平臺的標(biāo)識信息之間的對 應(yīng)關(guān)系;
[0010] 所述應(yīng)用協(xié)議單元,用于采用所述目標(biāo)應(yīng)用平臺所支持的平臺協(xié)議,封裝所述業(yè) 務(wù)數(shù)據(jù);
[0011] 所述平臺數(shù)據(jù)傳輸單元,用于將封裝后的業(yè)務(wù)數(shù)據(jù)發(fā)送所述目標(biāo)應(yīng)用平臺。
[0012] 優(yōu)選地,所述網(wǎng)關(guān)還包括:
[0013] 節(jié)點引擎管理單元,用于識別發(fā)送傳感器數(shù)據(jù)包的傳感子網(wǎng)的協(xié)議類型;查找所 述多個節(jié)點適配引擎中是否包含所述協(xié)議類型的節(jié)點適配引擎;響應(yīng)于不包含所述協(xié)議類 型的節(jié)點適配引擎,加載所述協(xié)議類型的節(jié)點適配引擎,以由該節(jié)點適配引擎執(zhí)行所述識 別信令數(shù)據(jù)和業(yè)務(wù)數(shù)據(jù)的操作。
[0014] 優(yōu)選地,所述平臺數(shù)據(jù)傳輸單元,還用于接收應(yīng)用平臺發(fā)送的服務(wù)器數(shù)據(jù)包;
[0015] 所述應(yīng)用協(xié)議單元,還用于從所述服務(wù)器數(shù)據(jù)包中,識別服務(wù)器信令數(shù)據(jù)和服務(wù) 器業(yè)務(wù)數(shù)據(jù);
[0016] 所述路由查找單元,還用于根據(jù)所述服務(wù)器信令數(shù)據(jù)中所包含的應(yīng)用平臺的標(biāo) 識信息,查找預(yù)設(shè)的路由信息表,獲得接收所述服務(wù)器業(yè)務(wù)數(shù)據(jù)的目標(biāo)傳感子網(wǎng)的標(biāo)識信 息,所述路由信息表還包含應(yīng)用平臺的標(biāo)識信息與目標(biāo)傳感子網(wǎng)的標(biāo)識信息之間的對應(yīng)關(guān) 系;
[0017] 所述多個節(jié)點適配引擎中與目標(biāo)傳感子網(wǎng)的協(xié)議類型相對應(yīng)的節(jié)點適配引擎,還 用于根據(jù)目標(biāo)傳感子網(wǎng)的協(xié)議類型,對所述服務(wù)器業(yè)務(wù)數(shù)據(jù)進(jìn)行適配封裝;
[0018] 分別與目標(biāo)傳感子網(wǎng)相對應(yīng)的匯聚節(jié)點,還用于將適配封裝后的服務(wù)器業(yè)務(wù)數(shù)據(jù) 發(fā)送給目標(biāo)傳感子網(wǎng)。
[0019] 優(yōu)選地,所述網(wǎng)關(guān)還包括:
[0020] 與所述多個匯聚節(jié)點一一對應(yīng)的多個硬件端口,用于連接匯聚節(jié)點;
[0021] 所述與目標(biāo)傳感子網(wǎng)的協(xié)議類型相對應(yīng)的節(jié)點適配引擎,還用于將適配封裝后的 服務(wù)器業(yè)務(wù)數(shù)據(jù)發(fā)送至與所述目標(biāo)傳感子網(wǎng)相對應(yīng)的硬件端口;
[0022] 所述與目標(biāo)傳感子網(wǎng)相對應(yīng)的匯聚節(jié)點,還用于通過所述硬件端口接收所述封裝 后的服務(wù)器業(yè)務(wù)數(shù)據(jù)。
[0023] 優(yōu)選地,所述節(jié)點引擎管理單元,還用于檢查每一個端口所連接的匯聚節(jié)點,識別 與匯聚節(jié)點相對應(yīng)的傳感子網(wǎng)的協(xié)議類型;查找所述多個節(jié)點適配引擎中是否包含所述協(xié) 議類型的節(jié)點適配引擎;響應(yīng)于不包含所述協(xié)議類型的節(jié)點適配引擎,加載所述協(xié)議類型 的節(jié)點適配引擎。
[0024] 優(yōu)選地,所述硬件端口包括串口,USB 口,自定義的板對板B2B接口。
[0025] 根據(jù)本發(fā)明實施例的一種傳感物聯(lián)網(wǎng)系統(tǒng),包括本發(fā)明實施例提供的任意一種傳 感物聯(lián)網(wǎng)網(wǎng)關(guān),以及多個傳感子網(wǎng);
[0026] 所述多個傳感子網(wǎng)的每一個傳感子網(wǎng)包括多個傳感器節(jié)點,用于獲得傳感數(shù)據(jù), 以及發(fā)送包含傳感數(shù)據(jù)的傳感器數(shù)據(jù)包,其中,所述多個傳感子網(wǎng)為同構(gòu)或者異構(gòu)傳感子 網(wǎng)。
[0027] 優(yōu)選地,所述系統(tǒng)還包括:
[0028] 應(yīng)用平臺,用于向傳感物聯(lián)網(wǎng)網(wǎng)關(guān)發(fā)送服務(wù)器數(shù)據(jù)包,或者從傳感物聯(lián)網(wǎng)網(wǎng)關(guān)接 收來封裝后的自于傳感子網(wǎng)的業(yè)務(wù)數(shù)據(jù)。
[0029] 本發(fā)明實施例提供的一種傳感物聯(lián)網(wǎng)數(shù)據(jù)的傳輸處理方法,所述方法包括:
[0030] 通過分別與多個傳感子網(wǎng)相對應(yīng)的多個匯聚節(jié)點中的一個匯聚節(jié)點,接收傳感子 網(wǎng)發(fā)送的傳感器數(shù)據(jù)包;
[0031] 利用多個節(jié)點適配引擎中與所述傳感子網(wǎng)的協(xié)議類型相對應(yīng)的節(jié)點適配引擎,根 據(jù)所述傳感子網(wǎng)的協(xié)議類型,從所述傳感器數(shù)據(jù)包中,識別傳感器信令數(shù)據(jù)和傳感器業(yè)務(wù) 數(shù)據(jù);
[0032] 根據(jù)所述傳感器信令數(shù)據(jù)中所包含的所述傳感子網(wǎng)的標(biāo)識信息,查找預(yù)設(shè)的路由 信息表,獲得接收所述傳感器業(yè)務(wù)數(shù)據(jù)的目標(biāo)應(yīng)用平臺的標(biāo)識信息,其中,所述路由信息表 包含傳感子網(wǎng)的標(biāo)識信息與目標(biāo)應(yīng)用平臺的標(biāo)識信息之間的對應(yīng)關(guān)系;
[0033] 采用所述目標(biāo)應(yīng)用平臺所支持的平臺協(xié)議,封裝所述業(yè)務(wù)數(shù)據(jù);
[0034] 將封裝后的業(yè)務(wù)數(shù)據(jù)發(fā)送所述目標(biāo)應(yīng)用平臺。
[0035] 優(yōu)選地,所述方法還包括:
[0036] 識別發(fā)送傳感器數(shù)據(jù)包的傳感子網(wǎng)的協(xié)議類型;
[0037] 查找多個節(jié)點適配引擎中是否包含所述協(xié)議類型的節(jié)點適配引擎;響應(yīng)于不包含 所述協(xié)議類型的節(jié)點適配引擎,加載所述協(xié)議類型的節(jié)點適配引擎,以由該節(jié)點適配引擎 執(zhí)行所述識別信令數(shù)據(jù)和業(yè)務(wù)數(shù)據(jù)的操作。
[0038] 優(yōu)選地,所述方法還包括:
[0039] 接收應(yīng)用平臺發(fā)送的服務(wù)器數(shù)據(jù)包;
[0040] 從所述服務(wù)器數(shù)據(jù)包中,識別服務(wù)器信令數(shù)據(jù)和服務(wù)器業(yè)務(wù)數(shù)據(jù);
[0041] 根據(jù)所述服務(wù)器信令數(shù)據(jù)中所包含的應(yīng)用平臺的標(biāo)識信息,查找預(yù)設(shè)的路由信息 表,獲得接收所述服務(wù)器業(yè)務(wù)數(shù)據(jù)的目標(biāo)傳感子網(wǎng)的標(biāo)識信息,所述路由信息表包含應(yīng)用 平臺的標(biāo)識信息與目標(biāo)傳感子網(wǎng)的標(biāo)識信息之間的對應(yīng)關(guān)系;
[0042] 所述多個節(jié)點適配引擎中與目標(biāo)傳感子網(wǎng)的協(xié)議類型相對應(yīng)的節(jié)點適配引擎,根 據(jù)目標(biāo)傳感子網(wǎng)的協(xié)議類型,對所述服務(wù)器業(yè)務(wù)數(shù)據(jù)進(jìn)行適配封裝;
[0043] 將適配封裝后的服務(wù)器業(yè)務(wù)數(shù)據(jù)發(fā)送給目標(biāo)傳感子網(wǎng)。
[0044] 優(yōu)選地,所述將適配封裝后的服務(wù)器業(yè)務(wù)數(shù)據(jù)發(fā)送給目標(biāo)傳感子網(wǎng),具體包括:
[0045] 將適配封裝后的服務(wù)器業(yè)務(wù)數(shù)據(jù)發(fā)送至與所述目標(biāo)傳感子網(wǎng)相對應(yīng)的硬件端 Π ;
[0046] 與目標(biāo)傳感子網(wǎng)相對應(yīng)的匯聚節(jié)點通過所述硬件端口接收所述封裝后的服務(wù)器 業(yè)務(wù)數(shù)據(jù)后,將適配封裝后的服務(wù)器業(yè)務(wù)數(shù)據(jù)發(fā)送給目標(biāo)傳感子網(wǎng)。
[0047] 優(yōu)選地,所述方法還包括:檢查硬件端口所連接的匯聚節(jié)點,識別與匯聚節(jié)點相對 應(yīng)的傳感子網(wǎng)的協(xié)議類型;
[0048] 查找所述多個節(jié)點適配引擎中是否包含所述協(xié)議類型的節(jié)點適配引擎;
[0049] 響應(yīng)于不包含所述協(xié)議類型的節(jié)點適配引擎,加載所述協(xié)議類型的節(jié)點適配引 擎。
[0050] 基于本發(fā)明上述實施例提供的傳感物聯(lián)網(wǎng)數(shù)據(jù)的傳輸處理方法、系統(tǒng)和網(wǎng)關(guān),多 個匯聚網(wǎng)關(guān)節(jié)點接收對應(yīng)的傳感子網(wǎng)發(fā)送的傳感器數(shù)據(jù)包,通過與各傳感子網(wǎng)的協(xié)議類型 相對應(yīng)的節(jié)點適配引擎分別識別傳感器信令數(shù)據(jù)和傳感器業(yè)務(wù)數(shù)據(jù),并根據(jù)路由信息表獲 得目標(biāo)應(yīng)用平臺,從而能夠采用目標(biāo)應(yīng)用平臺所支持的平臺協(xié)議對傳感器業(yè)務(wù)數(shù)據(jù)進(jìn)行封 裝和發(fā)送。由此,改變了現(xiàn)有技術(shù)中一個物聯(lián)網(wǎng)網(wǎng)關(guān)只能連接一個傳感子網(wǎng)并且只對應(yīng)一 個應(yīng)用平臺的現(xiàn)狀,使得在共享一個物聯(lián)網(wǎng)網(wǎng)關(guān)的情況下,能夠接入多個傳感子網(wǎng),同時還 降低了設(shè)備的成本。另外,通過路由信息表,可以以多個應(yīng)用平臺為目標(biāo)應(yīng)用平臺,進(jìn)而方 便地實現(xiàn)傳感器業(yè)務(wù)數(shù)據(jù)在多個應(yīng)用平臺上的共享,提高數(shù)據(jù)的利用率。
[0051] 通過以下參照附圖對本發(fā)明的示例性實施例的詳細(xì)描述,本發(fā)明的其它特征及其 優(yōu)點將會變得清楚。
【專利附圖】
【附圖說明】
[0052] 為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可 以根據(jù)這些附圖獲得其他的附圖。
[0053] 同時,應(yīng)當(dāng)明白,為了便于描述,附圖中所示出的各個部分的尺寸并不是按照實際 的比例關(guān)系繪制的。相似的標(biāo)號和字母在下面的附圖中表示類似項,因此,一旦某一項在一 個附圖中被定義,則在隨后的附圖中不需要對其進(jìn)行進(jìn)一步討論。
[0054] 構(gòu)成說明書的一部分的附圖描述了本發(fā)明的實施例,并且連同說明書一起用于解 釋本發(fā)明的原理。
[0055] 參照附圖,根據(jù)下面的詳細(xì)描述,可以更加清楚地理解本發(fā)明,其中:
[0056] 圖1示出本發(fā)明所提供的傳感物聯(lián)網(wǎng)網(wǎng)關(guān)一種實施例的結(jié)構(gòu)示意圖;
[0057] 圖2示出本發(fā)明所提供的傳感物聯(lián)網(wǎng)網(wǎng)關(guān)一種實施例的結(jié)構(gòu)示意圖;
[0058] 圖3示出本發(fā)明所提供的傳感物聯(lián)網(wǎng)網(wǎng)關(guān)一種實施例的結(jié)構(gòu)示意圖;
[0059] 圖4示出本發(fā)明所提供的傳感物聯(lián)網(wǎng)系統(tǒng)一種實施例的結(jié)構(gòu)示意圖;
[0060] 圖5示出本發(fā)明所提供的傳感物聯(lián)網(wǎng)數(shù)據(jù)的傳輸處理方法一種實施例的流程示 意圖;
[0061] 圖6示出本發(fā)明所提供的傳感物聯(lián)網(wǎng)數(shù)據(jù)的傳輸處理方法一種實施例的流程示 意圖。
【具體實施方式】
[0062] 下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。應(yīng)注 意到:除非另外具體說明,否則在這些實施例中闡述的部件和步驟的相對布置不限制本發(fā) 明的范圍。
[0063] 以下對至少一個示例性實施例的描述實際上僅僅是說明性的,決不作為對本發(fā)明 及其應(yīng)用或使用的任何限制。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng) 造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
[0064] 對于相關(guān)領(lǐng)域普通技術(shù)人員已知的技術(shù)、方法和設(shè)備可能不作詳細(xì)討論,但在適 當(dāng)情況下,所述技術(shù)、方法和設(shè)備應(yīng)當(dāng)被視為授權(quán)說明書的一部分。
[0065] 在這里示出和討論的所有示例中,任何具體值應(yīng)被解釋為僅僅是示例性的,而不 是作為限制。因此,示例性實施例的其它示例可以具有不同的值。
[0066] 參見圖1所示,該圖示出了本發(fā)明實施例所提供的一種傳感物聯(lián)網(wǎng)網(wǎng)關(guān)的結(jié)構(gòu)示 意圖。該實施例提供的傳感網(wǎng)絡(luò)網(wǎng)網(wǎng)關(guān)包括:分別與多種傳感子網(wǎng)的協(xié)議類型相對應(yīng)的多 個節(jié)點適配引擎101、分別與多個傳感子網(wǎng)相對應(yīng)的多個匯聚節(jié)點102,以及路由查找單元 103、應(yīng)用協(xié)議單元104、平臺數(shù)據(jù)傳輸單元105。
[0067] 多個匯聚節(jié)點中的每一個匯聚節(jié)點102用于接收所對應(yīng)的傳感子網(wǎng)發(fā)送的傳感 器數(shù)據(jù)包。
[0068] 多個節(jié)點適配引擎中與傳感子網(wǎng)的協(xié)議類型相對應(yīng)的節(jié)點適配引擎101,用于根 據(jù)協(xié)議類型,從傳感器數(shù)據(jù)包中,識別傳感器信令數(shù)據(jù)和傳感器業(yè)務(wù)數(shù)據(jù)。
[0069] 路由查找單元103,用于根據(jù)傳感器信令數(shù)據(jù)中所包含的傳感子網(wǎng)的標(biāo)識信息,查 找預(yù)設(shè)的路由信息表,獲得接收傳感器業(yè)務(wù)數(shù)據(jù)的目標(biāo)應(yīng)用平臺的標(biāo)識信息,其中,路由信 息表包含傳感子網(wǎng)的標(biāo)識信息與目標(biāo)應(yīng)用平臺的標(biāo)識信息之間的對應(yīng)關(guān)系。目標(biāo)應(yīng)用平臺 的標(biāo)識信息可以為IP地址、主機(jī)名或者域名等。
[0070] 應(yīng)用協(xié)議單元104,用于采用目標(biāo)應(yīng)用平臺所支持的平臺協(xié)議,封裝業(yè)務(wù)數(shù)據(jù)。應(yīng) 用層協(xié)議可以為soap, http, ftp等,也可以是采用socket定義的私有協(xié)議,數(shù)據(jù)格式的規(guī) 定可以是私有的。
[0071] 平臺數(shù)據(jù)傳輸單元105,用于將封裝后的業(yè)務(wù)數(shù)據(jù)發(fā)送目標(biāo)應(yīng)用平臺,從而可以正 確解析業(yè)務(wù)數(shù)據(jù)。
[0072] 本發(fā)明上述實施例提供的傳感物聯(lián)網(wǎng)網(wǎng)關(guān)中,多節(jié)點適配引擎能夠適配多種協(xié)議 類型的傳感子網(wǎng),多匯聚節(jié)點可以同時接入多個傳感子網(wǎng),通過路由查找,改變了現(xiàn)有技術(shù) 中一個物聯(lián)網(wǎng)網(wǎng)關(guān)只能連接一個傳感子網(wǎng)并且只對應(yīng)一個應(yīng)用平臺的現(xiàn)狀,使得在共享一 個物聯(lián)網(wǎng)網(wǎng)關(guān)的情況下,能夠接入多個傳感子網(wǎng),降低了設(shè)備的成本。另外,通過路由信息 表,可以以多個應(yīng)用平臺為目標(biāo)應(yīng)用平臺,進(jìn)而方便地實現(xiàn)傳感器業(yè)務(wù)數(shù)據(jù)在多個應(yīng)用平 臺上的共享,提高數(shù)據(jù)的利用率。
[0073] 參見圖2所示,該圖示出了本發(fā)明實施例所提供的一種傳感物聯(lián)網(wǎng)網(wǎng)關(guān)的結(jié)構(gòu) 示意圖。根據(jù)本發(fā)明網(wǎng)關(guān)實施例的一個具體示例,該網(wǎng)關(guān)還可以包括:節(jié)點引擎管理單元 206,用于識別發(fā)送傳感器數(shù)據(jù)包的傳感子網(wǎng)的協(xié)議類型;查找多個節(jié)點適配引擎中是否包 含協(xié)議類型的節(jié)點適配引擎;響應(yīng)于不包含協(xié)議類型的節(jié)點適配引擎,加載協(xié)議類型的節(jié) 點適配引擎,以由該節(jié)點適配引擎執(zhí)行識別信令數(shù)據(jù)和業(yè)務(wù)數(shù)據(jù)的操作。
[0074] 根據(jù)本發(fā)明網(wǎng)關(guān)實施例的一個具體示例,該實施例中:平臺數(shù)據(jù)傳輸單元105還 用于接收應(yīng)用平臺發(fā)送的服務(wù)器數(shù)據(jù)包;
[0075] 應(yīng)用協(xié)議單元104還用于從服務(wù)器數(shù)據(jù)包中,識別服務(wù)器信令數(shù)據(jù)和服務(wù)器業(yè)務(wù) 數(shù)據(jù);
[0076] 路由查找單元103還用于根據(jù)服務(wù)器信令數(shù)據(jù)中所包含的應(yīng)用平臺的標(biāo)識信息, 查找預(yù)設(shè)的路由信息表,獲得接收服務(wù)器業(yè)務(wù)數(shù)據(jù)的目標(biāo)傳感子網(wǎng)的標(biāo)識信息,路由信息 表還包含應(yīng)用平臺的標(biāo)識信息與目標(biāo)傳感子網(wǎng)的標(biāo)識信息之間的對應(yīng)關(guān)系;
[0077] 多個節(jié)點適配引擎中與目標(biāo)傳感子網(wǎng)的協(xié)議類型相對應(yīng)的節(jié)點適配引擎101,還 用于根據(jù)目標(biāo)傳感子網(wǎng)的協(xié)議類型,對服務(wù)器業(yè)務(wù)數(shù)據(jù)進(jìn)行適配封裝;
[0078] 分別與目標(biāo)傳感子網(wǎng)相對應(yīng)的匯聚節(jié)點102,還用于將適配封裝后的服務(wù)器業(yè)務(wù) 數(shù)據(jù)發(fā)送給目標(biāo)傳感子網(wǎng)。
[0079] 本發(fā)明上述實施例提供的傳感物聯(lián)網(wǎng)網(wǎng)關(guān)中,路由信息表中包含應(yīng)用平臺的標(biāo)識 信息與目標(biāo)傳感子網(wǎng)的標(biāo)識信息之間的對應(yīng)關(guān)系,利用路由查找單元103還用于根據(jù)服務(wù) 器信令數(shù)據(jù)中所包含的應(yīng)用平臺的標(biāo)識信息,獲得接收服務(wù)器業(yè)務(wù)數(shù)據(jù)的目標(biāo)傳感子網(wǎng)的 標(biāo)識信息,并有與目標(biāo)傳感子網(wǎng)的協(xié)議類型相對應(yīng)的節(jié)點適配引擎101對服務(wù)器業(yè)務(wù)數(shù)據(jù) 進(jìn)行適配封裝,以使得目標(biāo)傳感子網(wǎng)可以正確接收服務(wù)器業(yè)務(wù)數(shù)據(jù),例如,業(yè)務(wù)數(shù)據(jù)為根據(jù) 服務(wù)器需求的執(zhí)行指令,目標(biāo)傳感子網(wǎng)中的傳感器接收該執(zhí)行指令后采集傳感數(shù)據(jù)并上 傳。
[0080] 參見圖3所示,該圖示出了本發(fā)明實施例所提供的一種傳感物聯(lián)網(wǎng)網(wǎng)關(guān)的結(jié)構(gòu)示 意圖。根據(jù)本發(fā)明網(wǎng)關(guān)實施例的一個具體示例,該網(wǎng)關(guān)實施例中:與多個匯聚節(jié)點一一對應(yīng) 的多個硬件端口 301,用于連接匯聚節(jié)點。硬件端口 301可以包括串口,USB 口,也可以是自 定義的板對板(Board to Board, B2B)接口。
[0081] 與目標(biāo)傳感子網(wǎng)的協(xié)議類型相對應(yīng)的節(jié)點適配引擎101,還用于將適配封裝后的 服務(wù)器業(yè)務(wù)數(shù)據(jù)發(fā)送至與目標(biāo)傳感子網(wǎng)相對應(yīng)的硬件端口;
[0082] 與目標(biāo)傳感子網(wǎng)相對應(yīng)的匯聚節(jié)點102,還用于通過硬件端口接收封裝后的服務(wù) 器業(yè)務(wù)數(shù)據(jù)。
[0083] 根據(jù)本發(fā)明網(wǎng)關(guān)實施例的一個具體示例,節(jié)點引擎管理單元206,還用于檢查每一 個端口所連接的匯聚節(jié)點,識別與匯聚節(jié)點相對應(yīng)的傳感子網(wǎng)的協(xié)議類型;查找多個節(jié)點 適配引擎中是否包含協(xié)議類型的節(jié)點適配引擎;響應(yīng)于不包含協(xié)議類型的節(jié)點適配引擎, 加載協(xié)議類型的節(jié)點適配引擎。
[0084] 例如,節(jié)點引擎管理單元206可以在監(jiān)測到網(wǎng)關(guān)啟動或者匯聚節(jié)點插拔事件后, 會逐個掃描網(wǎng)關(guān)的硬件端口,每個端口上的匯聚節(jié)點會調(diào)用各自的節(jié)點適配引擎,進(jìn)行匯 聚節(jié)點信息初始化,獲取匯聚節(jié)點的信息。例如,端口信息、制造廠商、硬件版本、軟件版本、 節(jié)點適配引擎的文件名稱、目標(biāo)應(yīng)用平臺標(biāo)識信息。利用這些信息可以動態(tài)生成路由信息 表,從而保存在網(wǎng)關(guān)中。
[0085] 以下示例性地展示應(yīng)用平臺向傳感子網(wǎng)發(fā)送服務(wù)器數(shù)據(jù)包的流程,根據(jù)上述實施 例可獲知,其中的步驟并非完全必須。以應(yīng)用平臺A要向傳感子網(wǎng)a發(fā)出服務(wù)器數(shù)據(jù)包為 例:
[0086] 傳感物聯(lián)網(wǎng)網(wǎng)關(guān)收到應(yīng)用平臺A發(fā)來的服務(wù)器數(shù)據(jù)包;
[0087] 通過解析服務(wù)器數(shù)據(jù)包例如IP包,解析識別數(shù)據(jù)包,獲得應(yīng)用平臺信令數(shù)據(jù),包 括應(yīng)用平臺的標(biāo)識信息,例如IP地址;
[0088] 路由查找單元查找路由信息表獲知應(yīng)用平臺的服務(wù)器數(shù)據(jù)包的目標(biāo)傳感子網(wǎng)a, 另外,也可以將目標(biāo)傳感子網(wǎng)的協(xié)議類型、節(jié)點適配引擎文件名,以及對于的端口信息均保 存在路由信息表中;
[0089] 可以調(diào)用與目標(biāo)傳感子網(wǎng)a的協(xié)議類型相對應(yīng)的節(jié)點適配引擎,根據(jù)目標(biāo)傳感子 網(wǎng)的協(xié)議類型,對服務(wù)器業(yè)務(wù)數(shù)據(jù)進(jìn)行適配封裝;
[0090] 將適配封裝后的數(shù)據(jù)發(fā)往傳感子網(wǎng)a連接的端口;
[0091] 與目標(biāo)傳感子網(wǎng)相對應(yīng)的匯聚節(jié)點將適配封裝后的服務(wù)器業(yè)務(wù)數(shù)據(jù)發(fā)送給目標(biāo) 傳感子網(wǎng)a。
[0092] 參見圖4所示,圖4示出本發(fā)明所提供的傳感物聯(lián)網(wǎng)系統(tǒng)一種實施例的結(jié)構(gòu)示意 圖。該傳感物聯(lián)網(wǎng)系統(tǒng)包括:上述任意一種實施例中提供的傳感物聯(lián)網(wǎng)網(wǎng)關(guān)401,以及多個 傳感子網(wǎng)。多個傳感子網(wǎng)可以為同構(gòu)或者異構(gòu)傳感子網(wǎng)。多個傳感子網(wǎng)的每一個傳感子網(wǎng) 402包括多個傳感器節(jié)點(圖中未示出),用于獲得傳感數(shù)據(jù),以及發(fā)送包含傳感數(shù)據(jù)的傳感 器數(shù)據(jù)包。
[0093] 根據(jù)本發(fā)明系統(tǒng)實施例的一個具體示例,該系統(tǒng)還可以包括一個或者多個應(yīng)用平 臺403,用于向傳感物聯(lián)網(wǎng)網(wǎng)關(guān)發(fā)送服務(wù)器數(shù)據(jù)包,或者從傳感物聯(lián)網(wǎng)網(wǎng)關(guān)接收來封裝后的 自于傳感子網(wǎng)的業(yè)務(wù)數(shù)據(jù)。
[0094] 參見圖5所示,該圖示出了本發(fā)明實施例所提供的一種傳感物聯(lián)網(wǎng)數(shù)據(jù)的傳輸處 理方法的流程示意圖。該方法實施例包括以下操作流程:
[0095] 501,通過分別與多個傳感子網(wǎng)相對應(yīng)的多個匯聚節(jié)點中的一個匯聚節(jié)點,接收傳 感子網(wǎng)發(fā)送的傳感器數(shù)據(jù)包;
[0096] 502,利用多個節(jié)點適配引擎中與傳感子網(wǎng)的協(xié)議類型相對應(yīng)的節(jié)點適配引擎,根 據(jù)傳感子網(wǎng)的協(xié)議類型,從傳感器數(shù)據(jù)包中,識別傳感器信令數(shù)據(jù)和傳感器業(yè)務(wù)數(shù)據(jù);
[0097] 503,根據(jù)傳感器信令數(shù)據(jù)中所包含的傳感子網(wǎng)的標(biāo)識信息,查找預(yù)設(shè)的路由信息 表,獲得接收傳感器業(yè)務(wù)數(shù)據(jù)的目標(biāo)應(yīng)用平臺的標(biāo)識信息,其中,路由信息表包含傳感子網(wǎng) 的標(biāo)識信息與目標(biāo)應(yīng)用平臺的標(biāo)識信息之間的對應(yīng)關(guān)系;
[0098] 504,采用目標(biāo)應(yīng)用平臺所支持的平臺協(xié)議,封裝業(yè)務(wù)數(shù)據(jù);
[0099] 505,將封裝后的業(yè)務(wù)數(shù)據(jù)發(fā)送目標(biāo)應(yīng)用平臺。
[0100] 根據(jù)本發(fā)明方法實施例的一個具體示例,在執(zhí)行圖5中501操作之后,該方法還可 以包括:
[0101] 識別發(fā)送傳感器數(shù)據(jù)包的傳感子網(wǎng)的協(xié)議類型;
[0102] 查找多個節(jié)點適配引擎中是否包含協(xié)議類型的節(jié)點適配引擎;響應(yīng)于不包含協(xié)議 類型的節(jié)點適配引擎,加載協(xié)議類型的節(jié)點適配引擎,以由該節(jié)點適配引擎執(zhí)行識別信令 數(shù)據(jù)和業(yè)務(wù)數(shù)據(jù)的操作。
[0103] 參見圖6所示,圖6示出本發(fā)明所提供的傳感物聯(lián)網(wǎng)數(shù)據(jù)的傳輸處理方法一種實 施例的流程示意圖。根據(jù)本發(fā)明方法實施例的一個具體示例,該方法還可以包括:
[0104] 601,接收應(yīng)用平臺發(fā)送的服務(wù)器數(shù)據(jù)包;
[0105] 602,從服務(wù)器數(shù)據(jù)包中,識別服務(wù)器信令數(shù)據(jù)和服務(wù)器業(yè)務(wù)數(shù)據(jù);
[0106] 603,根據(jù)服務(wù)器信令數(shù)據(jù)中所包含的應(yīng)用平臺的標(biāo)識信息,查找預(yù)設(shè)的路由信息 表,獲得接收服務(wù)器業(yè)務(wù)數(shù)據(jù)的目標(biāo)傳感子網(wǎng)的標(biāo)識信息,路由信息表包含應(yīng)用平臺的標(biāo) 識信息與目標(biāo)傳感子網(wǎng)的標(biāo)識信息之間的對應(yīng)關(guān)系;
[0107] 604,多個節(jié)點適配引擎中與目標(biāo)傳感子網(wǎng)的協(xié)議類型相對應(yīng)的節(jié)點適配引擎,根 據(jù)目標(biāo)傳感子網(wǎng)的協(xié)議類型,對服務(wù)器業(yè)務(wù)數(shù)據(jù)進(jìn)行適配封裝;
[0108] 605,將適配封裝后的服務(wù)器業(yè)務(wù)數(shù)據(jù)發(fā)送給目標(biāo)傳感子網(wǎng)。
[0109] 根據(jù)本發(fā)明方法實施例的一個具體示例,其中,圖5所示實施例的操作505中將適 配封裝后的服務(wù)器業(yè)務(wù)數(shù)據(jù)發(fā)送給目標(biāo)傳感子網(wǎng),具體可以通過以下方式實現(xiàn):
[0110] 將適配封裝后的服務(wù)器業(yè)務(wù)數(shù)據(jù)發(fā)送至與目標(biāo)傳感子網(wǎng)相對應(yīng)的硬件端口;
[0111] 與目標(biāo)傳感子網(wǎng)相對應(yīng)的匯聚節(jié)點通過硬件端口接收封裝后的服務(wù)器業(yè)務(wù)數(shù)據(jù) 后,將適配封裝后的服務(wù)器業(yè)務(wù)數(shù)據(jù)發(fā)送給目標(biāo)傳感子網(wǎng)。
[0112] 根據(jù)本發(fā)明方法實施例的一個具體示例,該方法還可以包括:檢查硬件端口所連 接的匯聚節(jié)點,識別與匯聚節(jié)點相對應(yīng)的傳感子網(wǎng)的協(xié)議類型;
[0113] 查找多個節(jié)點適配引擎中是否包含協(xié)議類型的節(jié)點適配引擎;
[0114] 響應(yīng)于不包含協(xié)議類型的節(jié)點適配引擎,加載協(xié)議類型的節(jié)點適配引擎。
[0115] 例如,在網(wǎng)關(guān)啟動和/或者匯聚節(jié)點插拔后,逐個調(diào)用節(jié)點適配引擎,重新掃描和 初始化網(wǎng)關(guān)上的端口、連接的匯聚節(jié)點、遠(yuǎn)程的應(yīng)用平臺等信息,存入路由配置信息表。
[0116] 至此,已經(jīng)詳細(xì)描述了根據(jù)本發(fā)明的一種傳感物聯(lián)網(wǎng)數(shù)據(jù)的傳輸處理方法、系統(tǒng) 和網(wǎng)關(guān)。為了避免遮蔽本發(fā)明的構(gòu)思,沒有描述本領(lǐng)域所公知的一些細(xì)節(jié)。本領(lǐng)域技術(shù)人 員根據(jù)上面的描述,完全可以明白如何實施這里公開的技術(shù)方案。
[0117] 本說明書中各個實施例均采用遞進(jìn)的方式描述,每個實施例重點說明的都是與其 它實施例的不同之處,各個實施例之間相同或相似的部分相互參見即可。對于傳感物聯(lián)網(wǎng) 數(shù)據(jù)的傳輸處理方法、系統(tǒng)實施例而言,由于其與網(wǎng)關(guān)實施例基本對應(yīng),所以描述的比較簡 單,相關(guān)之處參見方法實施例的部分說明即可。
[0118] 可能以許多方式來實現(xiàn)本發(fā)明的傳感物聯(lián)網(wǎng)數(shù)據(jù)的傳輸處理方法、系統(tǒng)和網(wǎng)關(guān)。 例如,可通過軟件、硬件、固件或者軟件、硬件、固件的任何組合來實現(xiàn)本發(fā)明的傳感物聯(lián)網(wǎng) 數(shù)據(jù)的傳輸處理方法、系統(tǒng)和網(wǎng)關(guān)。用于所述方法的步驟的上述順序僅是為了進(jìn)行說明,本 發(fā)明的方法的步驟不限于以上具體描述的順序,除非以其它方式特別說明。此外,在一些實 施例中,還可將本發(fā)明實施為記錄在記錄介質(zhì)中的程序,這些程序包括用于實現(xiàn)根據(jù)本發(fā) 明的方法的機(jī)器可讀指令。因而,本發(fā)明還覆蓋存儲用于執(zhí)行根據(jù)本發(fā)明的方法的程序的 記錄介質(zhì)。
[0119] 雖然已經(jīng)通過示例對本發(fā)明的一些特定實施例進(jìn)行了詳細(xì)說明,但是本領(lǐng)域的技 術(shù)人員應(yīng)該理解,以上示例僅是為了進(jìn)行說明,而不是為了限制本發(fā)明的范圍。本領(lǐng)域的技 術(shù)人員應(yīng)該理解,可在不脫離本發(fā)明的范圍和精神的情況下,對以上實施例進(jìn)行修改。本發(fā) 明的范圍由所附權(quán)利要求來限定。
【權(quán)利要求】
1. 一種傳感物聯(lián)網(wǎng)網(wǎng)關(guān),其特征在于,所述網(wǎng)關(guān)包括:分別與多種傳感子網(wǎng)的協(xié)議類 型相對應(yīng)的多個節(jié)點適配引擎、分別與多個傳感子網(wǎng)相對應(yīng)的多個匯聚節(jié)點,以及路由查 找單元、應(yīng)用協(xié)議單元、平臺數(shù)據(jù)傳輸單元; 所述多個匯聚節(jié)點中的每一個匯聚節(jié)點,用于接收所對應(yīng)的傳感子網(wǎng)發(fā)送的傳感器數(shù) 據(jù)包; 所述多個節(jié)點適配引擎中與所述傳感子網(wǎng)的協(xié)議類型相對應(yīng)的節(jié)點適配引擎,用于根 據(jù)所述協(xié)議類型,從所述傳感器數(shù)據(jù)包中,識別傳感器信令數(shù)據(jù)和傳感器業(yè)務(wù)數(shù)據(jù); 所述路由查找單元,用于根據(jù)所述傳感器信令數(shù)據(jù)中所包含的所述傳感子網(wǎng)的標(biāo)識 信息,查找預(yù)設(shè)的路由信息表,獲得接收所述傳感器業(yè)務(wù)數(shù)據(jù)的目標(biāo)應(yīng)用平臺的標(biāo)識信息, 其中,所述路由信息表包含傳感子網(wǎng)的標(biāo)識信息與目標(biāo)應(yīng)用平臺的標(biāo)識信息之間的對應(yīng)關(guān) 系; 所述應(yīng)用協(xié)議單元,用于采用所述目標(biāo)應(yīng)用平臺所支持的平臺協(xié)議,封裝所述業(yè)務(wù)數(shù) 據(jù); 所述平臺數(shù)據(jù)傳輸單元,用于將封裝后的業(yè)務(wù)數(shù)據(jù)發(fā)送所述目標(biāo)應(yīng)用平臺。
2. 根據(jù)權(quán)利要求1所述的網(wǎng)關(guān),其特征在于,所述網(wǎng)關(guān)還包括: 節(jié)點引擎管理單元,用于識別發(fā)送傳感器數(shù)據(jù)包的傳感子網(wǎng)的協(xié)議類型;查找所述多 個節(jié)點適配引擎中是否包含所述協(xié)議類型的節(jié)點適配引擎;響應(yīng)于不包含所述協(xié)議類型的 節(jié)點適配引擎,加載所述協(xié)議類型的節(jié)點適配引擎,以由該節(jié)點適配引擎執(zhí)行所述識別信 令數(shù)據(jù)和業(yè)務(wù)數(shù)據(jù)的操作。
3. 根據(jù)權(quán)利要求2所述的網(wǎng)關(guān),其特征在于,所述平臺數(shù)據(jù)傳輸單元,還用于接收應(yīng)用 平臺發(fā)送的服務(wù)器數(shù)據(jù)包; 所述應(yīng)用協(xié)議單元,還用于從所述服務(wù)器數(shù)據(jù)包中,識別服務(wù)器信令數(shù)據(jù)和服務(wù)器業(yè) 務(wù)數(shù)據(jù); 所述路由查找單元,還用于根據(jù)所述服務(wù)器信令數(shù)據(jù)中所包含的應(yīng)用平臺的標(biāo)識信 息,查找預(yù)設(shè)的路由信息表,獲得接收所述服務(wù)器業(yè)務(wù)數(shù)據(jù)的目標(biāo)傳感子網(wǎng)的標(biāo)識信息,所 述路由信息表還包含應(yīng)用平臺的標(biāo)識信息與目標(biāo)傳感子網(wǎng)的標(biāo)識信息之間的對應(yīng)關(guān)系; 所述多個節(jié)點適配引擎中與目標(biāo)傳感子網(wǎng)的協(xié)議類型相對應(yīng)的節(jié)點適配引擎,還用于 根據(jù)目標(biāo)傳感子網(wǎng)的協(xié)議類型,對所述服務(wù)器業(yè)務(wù)數(shù)據(jù)進(jìn)行適配封裝; 與目標(biāo)傳感子網(wǎng)相對應(yīng)的匯聚節(jié)點,還用于將適配封裝后的服務(wù)器業(yè)務(wù)數(shù)據(jù)發(fā)送給目 標(biāo)傳感子網(wǎng)。
4. 根據(jù)權(quán)利要求3所述的網(wǎng)關(guān),其特征在于,所述網(wǎng)關(guān)還包括: 分別與所述多個匯聚節(jié)點一一對應(yīng)的多個硬件端口,用于連接匯聚節(jié)點; 所述與目標(biāo)傳感子網(wǎng)的協(xié)議類型相對應(yīng)的節(jié)點適配引擎,還用于將適配封裝后的服務(wù) 器業(yè)務(wù)數(shù)據(jù)發(fā)送至與所述目標(biāo)傳感子網(wǎng)相對應(yīng)的硬件端口; 所述與目標(biāo)傳感子網(wǎng)相對應(yīng)的匯聚節(jié)點,還用于通過所述硬件端口接收所述封裝后的 服務(wù)器業(yè)務(wù)數(shù)據(jù)。
5. 根據(jù)權(quán)利要求4所述的網(wǎng)關(guān),其特征在于,所述節(jié)點引擎管理單元,還用于檢查每一 個端口所連接的匯聚節(jié)點,識別與匯聚節(jié)點相對應(yīng)的傳感子網(wǎng)的協(xié)議類型;查找所述多個 節(jié)點適配引擎中是否包含所述協(xié)議類型的節(jié)點適配引擎;響應(yīng)于不包含所述協(xié)議類型的節(jié) 點適配引擎,加載所述協(xié)議類型的節(jié)點適配引擎。
6. 根據(jù)權(quán)利要求4或5所述的網(wǎng)關(guān),其特征在于,所述硬件端口包括串口,USB 口,自定 義的板對板B2B接口。
7. -種傳感物聯(lián)網(wǎng)系統(tǒng),其特征在于,包括權(quán)利要求1至6任意一項所述的傳感物聯(lián)網(wǎng) 網(wǎng)關(guān),以及多個傳感子網(wǎng); 所述多個傳感子網(wǎng)的每一個傳感子網(wǎng)包括多個傳感器節(jié)點,用于獲得傳感數(shù)據(jù),以及 發(fā)送包含傳感數(shù)據(jù)的傳感器數(shù)據(jù)包,其中,所述多個傳感子網(wǎng)為同構(gòu)或者異構(gòu)傳感子網(wǎng)。
8. 根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括: 應(yīng)用平臺,用于向傳感物聯(lián)網(wǎng)網(wǎng)關(guān)發(fā)送服務(wù)器數(shù)據(jù)包,或者從傳感物聯(lián)網(wǎng)網(wǎng)關(guān)接收來 封裝后的自于傳感子網(wǎng)的業(yè)務(wù)數(shù)據(jù)。
9. 一種傳感物聯(lián)網(wǎng)數(shù)據(jù)的傳輸處理方法,其特征在于,所述方法包括: 通過分別與多個傳感子網(wǎng)相對應(yīng)的多個匯聚節(jié)點中的一個匯聚節(jié)點,接收傳感子網(wǎng)發(fā) 送的傳感器數(shù)據(jù)包; 利用多個節(jié)點適配引擎中與所述傳感子網(wǎng)的協(xié)議類型相對應(yīng)的節(jié)點適配引擎,根據(jù) 所述傳感子網(wǎng)的協(xié)議類型,從所述傳感器數(shù)據(jù)包中,識別傳感器信令數(shù)據(jù)和傳感器業(yè)務(wù)數(shù) 據(jù); 根據(jù)所述傳感器信令數(shù)據(jù)中所包含的所述傳感子網(wǎng)的標(biāo)識信息,查找預(yù)設(shè)的路由信息 表,獲得接收所述傳感器業(yè)務(wù)數(shù)據(jù)的目標(biāo)應(yīng)用平臺的標(biāo)識信息,其中,所述路由信息表包含 傳感子網(wǎng)的標(biāo)識信息與目標(biāo)應(yīng)用平臺的標(biāo)識信息之間的對應(yīng)關(guān)系; 采用所述目標(biāo)應(yīng)用平臺所支持的平臺協(xié)議,封裝所述業(yè)務(wù)數(shù)據(jù); 將封裝后的業(yè)務(wù)數(shù)據(jù)發(fā)送所述目標(biāo)應(yīng)用平臺。
10. 根據(jù)權(quán)利要求9所述的方法,其特征在于,所述方法還包括: 識別發(fā)送傳感器數(shù)據(jù)包的傳感子網(wǎng)的協(xié)議類型; 查找多個節(jié)點適配引擎中是否包含所述協(xié)議類型的節(jié)點適配引擎;響應(yīng)于不包含所述 協(xié)議類型的節(jié)點適配引擎,加載所述協(xié)議類型的節(jié)點適配引擎,以由該節(jié)點適配引擎執(zhí)行 所述識別信令數(shù)據(jù)和業(yè)務(wù)數(shù)據(jù)的操作。
11. 根據(jù)權(quán)利要求10所述的方法,其特征在于,所述方法還包括: 接收應(yīng)用平臺發(fā)送的服務(wù)器數(shù)據(jù)包; 從所述服務(wù)器數(shù)據(jù)包中,識別服務(wù)器信令數(shù)據(jù)和服務(wù)器業(yè)務(wù)數(shù)據(jù); 根據(jù)所述服務(wù)器信令數(shù)據(jù)中所包含的應(yīng)用平臺的標(biāo)識信息,查找預(yù)設(shè)的路由信息表, 獲得接收所述服務(wù)器業(yè)務(wù)數(shù)據(jù)的目標(biāo)傳感子網(wǎng)的標(biāo)識信息,所述路由信息表包含應(yīng)用平臺 的標(biāo)識信息與目標(biāo)傳感子網(wǎng)的標(biāo)識信息之間的對應(yīng)關(guān)系; 所述多個節(jié)點適配引擎中與目標(biāo)傳感子網(wǎng)的協(xié)議類型相對應(yīng)的節(jié)點適配引擎,根據(jù)目 標(biāo)傳感子網(wǎng)的協(xié)議類型,對所述服務(wù)器業(yè)務(wù)數(shù)據(jù)進(jìn)行適配封裝; 將適配封裝后的服務(wù)器業(yè)務(wù)數(shù)據(jù)發(fā)送給目標(biāo)傳感子網(wǎng)。
12. 根據(jù)權(quán)利要求11所述的方法,其特征在于,所述將適配封裝后的服務(wù)器業(yè)務(wù)數(shù)據(jù) 發(fā)送給目標(biāo)傳感子網(wǎng),具體包括: 將適配封裝后的服務(wù)器業(yè)務(wù)數(shù)據(jù)發(fā)送至與所述目標(biāo)傳感子網(wǎng)相對應(yīng)的硬件端口; 與目標(biāo)傳感子網(wǎng)相對應(yīng)的匯聚節(jié)點通過所述硬件端口接收所述封裝后的服務(wù)器業(yè)務(wù) 數(shù)據(jù)后,將適配封裝后的服務(wù)器業(yè)務(wù)數(shù)據(jù)發(fā)送給目標(biāo)傳感子網(wǎng)。
13.根據(jù)權(quán)利要求12所述的方法,其特征在于,所述方法還包括:檢查硬件端口所連接 的匯聚節(jié)點,識別與匯聚節(jié)點相對應(yīng)的傳感子網(wǎng)的協(xié)議類型; 查找所述多個節(jié)點適配引擎中是否包含所述協(xié)議類型的節(jié)點適配引擎; 響應(yīng)于不包含所述協(xié)議類型的節(jié)點適配引擎,加載所述協(xié)議類型的節(jié)點適配引擎。
【文檔編號】H04L12/66GK104144149SQ201310170515
【公開日】2014年11月12日 申請日期:2013年5月10日 優(yōu)先權(quán)日:2013年5月10日
【發(fā)明者】諸瑾文, 馬宇飛, 張云霞 申請人:中國電信股份有限公司