亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

物聯(lián)網終端互通的方法及系統(tǒng)的制作方法

文檔序號:7897554閱讀:367來源:國知局
專利名稱:物聯(lián)網終端互通的方法及系統(tǒng)的制作方法
技術領域
本發(fā)明涉及通信領域,具體而言,涉及一種物聯(lián)網終端互通的方法及系統(tǒng)。
背景技術
在物聯(lián)網的整體架構中,從最低層的感知層到網絡層,再到最上面的應用層,每層都存在一定的終端環(huán)境。這些終端可包括傳感網節(jié)點、辦公域或樓宇等的智能終端、車載終端、網關、網絡服務器、用戶的應用終端等等節(jié)點間(節(jié)點的能力區(qū)別)、節(jié)點與網關間以及網關間的互通。物聯(lián)網必須在移動網絡、無線接入、固定網絡和有線電視網絡等為基礎的網絡上進行互聯(lián)互通才能實現其無所不在的基本特征。這就要求在原有各種網絡的運營商之間、不同制式的網絡之間及其終端設備完全實現互聯(lián)互通,這也是實現物聯(lián)網的關鍵技術之一,對于目前所有運營商均是一個前所未有的挑戰(zhàn)。涉及接口標準統(tǒng)一、系統(tǒng)改造、整體結構部署等一系列問題,屏蔽各種制式網絡之間的技術差異,使得用戶將注意力集中在服務上,是物聯(lián)網絡的最終目標之一。因此如何在多種制式的網絡及其終端設備間進行互聯(lián)互通,是最先面臨的問題。只有實現的互通,才能互操作,也才能實現互聯(lián)和互操作,也才能實現業(yè)務協(xié)同,也能解決能力不均,而且使得終端間互相發(fā)現、安全可靠訪問等。而終端設備間的互通包括自組織模式下的互通、基礎設施下的互通,而且互通可為動態(tài)性的。同時, 通過終端間的互通,實現泛在終端節(jié)點互操作與一種節(jié)點平臺方案。根據目前情況,終端之間互通互操作的需求重點在網絡層和感知層,而網絡層的設備主要為服務器,通過因特網hternet方式實現互通和信息共享;而感知層的終端種類非常豐富,但據目前情況而言,大致可分為非IP和IP兩種網絡終端,對于他們之間的互通, 目前的實現方式是通過網關以無線或者有線的方式進行對網絡中非IP終端/IP終端的訪問,而兩者之間無法直接進行互通。這樣,使得在近距離范圍內的具有不同能力的終端不能做到互發(fā)現和互通,從而不能實現終端的真正泛在以及業(yè)務的協(xié)同。針對相關技術中通過網關以無線或者有線的方式進行對網絡中非IP終端/IP終端的訪問,而兩者之間無法直接進行互通的問題,目前尚未提出有效的解決方案。

發(fā)明內容
本發(fā)明旨在提供一種物聯(lián)網終端互通的方法及系統(tǒng),以解決相關技術中通過網關以無線或者有線的方式進行對網絡中非IP終端/IP終端的訪問,而兩者之間無法直接進行互通的問題。根據本發(fā)明的一個方面,提供了一種物聯(lián)網終端互通的方法,包括第一終端獲取第二終端的互聯(lián)網協(xié)議IP地址,直接發(fā)送數據包至所述第二終端;其中,所述第一終端為 IP終端,所述第二終端為非IP終端,且所述第二終端內集成攜帶有輕量級IP協(xié)議棧的節(jié)點控制模塊。較優(yōu)的,所述第一終端獲取第二終端的IP地址,包括所述第一終端發(fā)送查看所述第二終端的第一數據請求,所述第一數據請求包括所述第一終端的IP地址、設備參數以及查看下載請求;與所述第一終端對應的第一網關接收所述第一數據請求,存儲所述第一終端的IP地址,并將所述第一數據請求發(fā)送至與所述第二終端對應的第二網關;所述第二網關接收所述第一數據請求,確定所述第二終端的IP地址,并將所述第二終端的IP地址發(fā)送至所述第一終端。較優(yōu)的,所述第一終端直接發(fā)送數據包至所述第二終端,包括所述第一終端主動發(fā)送報文段通知匯聚節(jié)點建立連接,并由所述匯聚節(jié)點將所述報文段發(fā)送至所述第二終端,所述報文段中攜帶所述第一數據請求,所述匯聚節(jié)點包括網關或協(xié)調器;當所述第一終端獲取所述第二終端的IP地址時,所述第一終端直接發(fā)送所述數據包至所述第二終端。較優(yōu)的,所述匯聚節(jié)點將所述報文段發(fā)送至所述第二終端,包括所述匯聚節(jié)點接收所述報文段,發(fā)送確認信息通知所述第一終端;若在第一預定時間內所述報文段未發(fā)送至所述第二終端,則所述匯聚節(jié)點通知所述第一終端重發(fā)所述報文段。較優(yōu)的,若在第二預定時間內所述第一終端未發(fā)送報文段,所述第一終端發(fā)送報文段發(fā)送完成消息至所述匯聚節(jié)點,主動斷開鏈接,進入完成等待狀態(tài)。根據本發(fā)明的另一方面,提供了一種物聯(lián)網終端互通的方法,包括第二終端獲取第一終端的互聯(lián)網協(xié)議IP地址,其中,所述第一終端為IP終端,所述第二終端為非IP終端,且所述第二終端內集成了攜帶有輕量級IP協(xié)議棧的節(jié)點控制模塊;所述第二終端利用所述節(jié)點控制模塊將即將發(fā)送的數據包封裝為輕量級IP協(xié)議棧格式的數據包,并將封裝后的數據包直接發(fā)送至所述第一終端。較優(yōu)的,所述第二終端獲取第一終端的互聯(lián)網協(xié)議IP地址,包括所述第二終端發(fā)送查看所述第一終端的第二數據請求,所述第二數據請求包括所述第二終端的IP地址、 設備參數以及查看下載請求;與所述第二終端對應的第二網關接收所述第二數據請求,存儲所述第二終端的IP地址,并將所述第二數據請求發(fā)送至與所述第一終端對應的第一網關;所述第一網關接收所述第二數據請求,確定所述第一終端的IP地址,并將所述第一終端的IP地址發(fā)送至所述第二終端。較優(yōu)的,所述第二終端直接發(fā)送數據包至所述第一終端,包括所述第二終端主動發(fā)送報文段通知匯聚節(jié)點建立連接,并由所述匯聚節(jié)點將所述報文段發(fā)送至所述第二終端,所述報文段中攜帶所述第二數據請求,所述匯聚節(jié)點包括網關或協(xié)調器;當所述第二終端獲取所述第一終端的IP地址時,所述第二終端直接發(fā)送數據包至所述第一終端。較優(yōu)的,所述匯聚節(jié)點將所述報文段發(fā)送至所述第一終端,包括所述匯聚節(jié)點接收所述報文段,發(fā)送確認信息通知所述第二終端;若在第三預定時間內所述報文段未發(fā)送至所述第一終端,則所述匯聚節(jié)點通知所述第二終端重發(fā)所述報文段。較優(yōu)的,若在第四預定時間內所述第二終端未發(fā)送報文段,所述第二終端發(fā)送報文段發(fā)送完成消息至所述匯聚節(jié)點,主動斷開鏈接,進入完成等待狀態(tài)。根據本發(fā)明的另一方面,提供了一種物聯(lián)網終端互通的方法,包括第一終端獲取第二終端的互聯(lián)網協(xié)議IP地址,直接發(fā)送數據包至所述第二終端;其中,所述第一終端為 IP終端,所述第二終端為非IP終端,且所述第二終端內集成了攜帶有輕量級IP協(xié)議棧的節(jié)點控制模塊;第二終端獲取第一終端的IP地址,利用所述節(jié)點控制模塊將即將發(fā)送的數據包封裝為輕量級IP協(xié)議棧格式的數據包,并將封裝后的數據包直接發(fā)送至所述第一終端。根據本發(fā)明的另一方面,提供了一種物聯(lián)網終端互通的系統(tǒng),包括第一終端及第二終端所述第一終端,用于獲取所述第二終端的互聯(lián)網協(xié)議IP地址,直接發(fā)送數據包至所述第二終端;其中,所述第一終端為IP終端,所述第二終端為非IP終端,且所述第二終端內集成攜帶有輕量級IP協(xié)議棧的節(jié)點控制模塊;所述第二終端,用于接收所述第一終端發(fā)送的數據包。根據本發(fā)明的另一方面,提供了一種物聯(lián)網終端互通的系統(tǒng),包括第一終端及第二終端所述第二終端,用于獲取所述第一終端的互聯(lián)網協(xié)議IP地址,其中,所述第一終端為IP終端,所述第二終端為非IP終端,且所述第二終端內集成了攜帶有輕量級IP協(xié)議棧的節(jié)點控制模塊;以及利用所述節(jié)點控制模塊將即將發(fā)送的數據包封裝為輕量級IP協(xié)議棧格式的數據包,并將封裝后的數據包直接發(fā)送至所述第一終端;所述第一終端,用于接收所述第二終端發(fā)送的封裝后的數據包。根據本發(fā)明的另一方面,提供了一種物聯(lián)網終端互通的系統(tǒng),包括第一終端及第二終端所述第一終端,用于獲取所述第二終端的互聯(lián)網協(xié)議IP地址,直接發(fā)送數據包至所述第二終端;其中,所述第一終端為IP終端,所述第二終端為非IP終端,且所述第二終端內集成了攜帶有輕量級IP協(xié)議棧的節(jié)點控制模塊;所述第二終端,用于獲取所述第一終端的IP地址,利用所述節(jié)點控制模塊將即將發(fā)送的數據包封裝為輕量級IP協(xié)議棧格式的數據包,并將封裝后的數據包直接發(fā)送至所述第一終端。在本發(fā)明實施例中,在第二終端內集成攜帶有輕量級IP協(xié)議棧的節(jié)點控制模塊, 使第二終端具備IP地址,進而第一終端獲取第二終端的IP地址后可以直接將數據包發(fā)送至第二終端,實現第一終端與第二終端的直接互通,不需要通過網關以無線或有線的方式進行對網絡中非IP終端/IP終端的訪問,節(jié)省網絡資源。


此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中圖1是根據本發(fā)明實施例的第一種物聯(lián)網終端互通的方法的處理流程圖;圖2是根據本發(fā)明實施例的第一終端獲取第二終端的IP地址的處理流程圖;圖3是根據本發(fā)明實施例的第一終端直接發(fā)送數據包至第二終端的處理流程圖;圖4是根據本發(fā)明實施例的匯聚節(jié)點將報文段發(fā)送至第二終端的處理流程圖;圖5是根據本發(fā)明實施例的第二種物聯(lián)網終端互通的方法的處理流程圖;圖6是根據本發(fā)明實施例的第二終端獲取第一終端的IP地址的處理流程圖;圖7是根據本發(fā)明實施例的第二終端直接發(fā)送數據包至第一終端的處理流程圖;圖8是根據本發(fā)明實施例的匯聚節(jié)點將報文段發(fā)送至第一終端的處理流程圖;圖9是根據本發(fā)明實施例的第三種物聯(lián)網終端互通的方法的處理流程圖;圖10是根據本發(fā)明實施例的物聯(lián)網終端互通節(jié)點的連接關系示意圖;圖11是根據本發(fā)明實施例的輕量級IP協(xié)議棧的結構示意圖;圖12是根據本發(fā)明實施例的節(jié)點控制模塊的結構示意圖;圖13是根據本發(fā)明實施例的非IP與IP終端間互通的具體處理流程圖;圖14是根據本發(fā)明實施例的物聯(lián)網終端互通的系統(tǒng)的結構示意圖。
具體實施例方式下面將參考附圖并結合實施例,來詳細說明本發(fā)明。下文中將參考附圖并結合實施例來詳細說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。相關技術中提到,根據目前情況,終端之間互通互操作的需求重點在網絡層和感知層,而網絡層的設備主要為服務器,通過因特網hternet方式實現互通和信息共享;而感知層的終端種類非常豐富,但據目前情況而言,大致可分為非IP和IP兩種網絡終端,對于他們之間的互通,目前的實現方式是通過網關以無線或者有線的方式進行對網絡中非IP 終端/IP終端的訪問,而兩者之間無法直接進行互通。這樣,使得在近距離范圍內的具有不同能力的終端不能做到互發(fā)現和互通,從而不能實現終端的真正泛在以及業(yè)務的協(xié)同。為解決上述技術問題,本發(fā)明實施例提供了一種物聯(lián)網終端互通的方法,其處理流程如圖1所示,包括步驟S102、第一終端獲取第二終端的互聯(lián)網協(xié)議IP地址;其中,第一終端為IP終端,第二終端為非IP終端,且第二終端內集成攜帶有輕量級IP協(xié)議棧的節(jié)點控制模塊;步驟S104、第一終端直接發(fā)送數據包至第二終端。在本發(fā)明實施例中,在第二終端內集成攜帶有輕量級IP協(xié)議棧的節(jié)點控制模塊, 使第二終端具備IP地址,進而第一終端獲取第二終端的IP地址后可以直接將數據包發(fā)送至第二終端,實現第一終端與第二終端的直接互通,不需要通過網關以無線或有線的方式進行對網絡中非IP終端/IP終端的訪問,節(jié)省網絡資源。如圖1所示流程,步驟S102實施時,第一終端獲取第二終端的IP地址可以有多種獲取方式,較優(yōu)的,可以按圖2所示的流程獲取步驟S202、第一終端發(fā)送查看第二終端的第一數據請求,第一數據請求包括第一終端的IP地址、設備參數以及查看下載請求;步驟S204、與第一終端對應的第一網關接收第一數據請求,存儲第一終端的IP地址,并將第一數據請求發(fā)送至與第二終端對應的第二網關;步驟S206、第二網關接收第一數據請求,確定第二終端的IP地址,并將第二終端的IP地址發(fā)送至第一終端。如圖1所示流程,步驟S104實施時,第一終端直接發(fā)送數據包至第二終端,發(fā)送流程如圖3所示,包括步驟S302、第一終端主動發(fā)送報文段通知匯聚節(jié)點建立連接,報文段中攜帶第一數據請求,匯聚節(jié)點包括網關或協(xié)調器;步驟S304、當第一終端獲取第二終端的IP地址時,第一終端直接發(fā)送數據包至第
二終端。如圖3所示流程,步驟S302在實施時,較優(yōu)的,匯聚節(jié)點按如圖4所示流程將報文段發(fā)送至第二終端,包括步驟S402、匯聚節(jié)點接收報文段,發(fā)送確認信息通知第一終端;步驟S404、若在第一預定時間內報文段未發(fā)送至第二終端,則匯聚節(jié)點通知第一終端重發(fā)報文段。實施時,若在第二預定時間內第一終端未發(fā)送報文段,第一終端發(fā)送報文段發(fā)送完成消息至匯聚節(jié)點,主動斷開鏈接,進入完成等待狀態(tài)。基于同一發(fā)明構思,本發(fā)明實施例還提供了另外一種物聯(lián)網終端互通的方法,其處理流程如圖5所示,包括步驟S502、第二終端獲取第一終端的互聯(lián)網協(xié)議IP地址,其中,第一終端為IP終端,第二終端為非IP終端,且第二終端內集成了攜帶有輕量級IP協(xié)議棧的節(jié)點控制模塊;步驟S504、第二終端利用節(jié)點控制模塊將即將發(fā)送的數據包封裝為輕量級IP協(xié)議棧格式的數據包,并將封裝后的數據包直接發(fā)送至第一終端。在本發(fā)明實施例中,在第二終端內集成攜帶有輕量級IP協(xié)議棧的節(jié)點控制模塊, 使第二終端具備IP地址,進而第一終端獲取第二終端的IP地址后可以直接將數據包發(fā)送至第二終端,實現第一終端與第二終端的直接互通,不需要通過網關以無線或有線的方式進行對網絡中非IP終端/IP終端的訪問,節(jié)省網絡資源。其中,較優(yōu)的,第二終端可以按如圖6所示流程獲取第一終端的IP地址,包括步驟S602、第二終端發(fā)送查看第一終端的第二數據請求,第二數據請求包括第二終端的IP地址、設備參數以及查看下載請求;步驟S604、與第二終端對應的第二網關接收第二數據請求,存儲第二終端的IP地址,并將第二數據請求發(fā)送至與第一終端對應的第一網關;步驟S606、第一網關接收第二數據請求,確定第一終端的IP地址,并將第一終端的IP地址發(fā)送至第二終端。其中,較優(yōu)的,第二終端可以按如圖7所示流程直接發(fā)送數據包至第一終端,包括步驟S702、第二終端主動發(fā)送報文段通知匯聚節(jié)點建立連接,并由匯聚節(jié)點將報文段發(fā)送至第二終端,報文段中攜帶第二數據請求,匯聚節(jié)點包括網關或協(xié)調器;步驟S704、當第二終端獲取第一終端的IP地址時,第二終端直接發(fā)送數據包至第
一終端。實施時,較優(yōu)的,匯聚節(jié)點可以按照圖8所示流程將報文段發(fā)送至第一終端,包括步驟S802、匯聚節(jié)點接收報文段,發(fā)送確認信息通知第二終端;步驟S804、若在第三預定時間內報文段未發(fā)送至第一終端,則匯聚節(jié)點通知第二終端重發(fā)報文段。實施時,若在第四預定時間內第二終端未發(fā)送報文段,第二終端發(fā)送報文段發(fā)送完成消息至匯聚節(jié)點,主動斷開鏈接,進入完成等待狀態(tài)?;谕话l(fā)明構思,本發(fā)明實施例還提供了一種物聯(lián)網終端互通的方法,其處理流程如圖9所示,包括步驟S902、第一終端獲取第二終端的互聯(lián)網協(xié)議IP地址,直接發(fā)送數據包至第二終端;其中,第一終端為IP終端,第二終端為非IP終端,且第二終端內集成了攜帶有輕量級 IP協(xié)議棧的節(jié)點控制模塊;步驟S904、第二終端獲取第一終端的IP地址,利用節(jié)點控制模塊將即將發(fā)送的數據包封裝為輕量級IP協(xié)議棧格式的數據包,并將封裝后的數據包直接發(fā)送至第一終端。綜上可知,本發(fā)明實施例提供的一種實現物聯(lián)網終端之間互通的方法,是指在非IP的傳感網絡中,每個傳感網網絡節(jié)點安裝一帶有輕量級IP協(xié)議棧的節(jié)點控制模塊,使得非IP的每個傳感網網絡節(jié)點IP化,直接建立與IP網絡終端設備的通信。其中,非IP傳感網網絡是指采用如ZigBee、藍牙等非IP無線短距離通信技術組建的傳感網網絡,通過在每個傳感網網絡節(jié)點安裝帶有該輕量級IP協(xié)議棧的節(jié)點控制模塊,使得非IP節(jié)點與IP節(jié)點之間具有了統(tǒng)一的通信接口,兩節(jié)點之間從而可以互通,進而可以互操作。圖10是采用本發(fā)明實施例提供的物聯(lián)網終端互通的方法的節(jié)點的連接關系,可實現不同網絡的終端通過網關訪問終端節(jié)點,也可直接訪問終端節(jié)點,而且可以實現終端節(jié)點間的互通、互發(fā)現和互操作。在該方案中,對于非IP網絡,所有的網絡終端都帶有一節(jié)點控制模塊。該模塊如圖10所示,因帶有輕量級IP協(xié)議,所以可以做到非IP、IP網絡間終端間的直接互通。同時,網關除了具有對終端節(jié)點數據的采集功能外,還具有對節(jié)點的管理功能。進一步地,網關所存有的設備參數包括設備類型、內存、操作系統(tǒng)等重要技術參數、基本功能及其接口等,網關還存有IP地址并加以管理,用戶可通過網關查看網絡節(jié)點設備, 從而根據需要選擇合適的互通設備。圖11是本發(fā)明實施例提供的輕量級IP協(xié)議棧的結構示意圖,其中包括輕量級應用層1101、輕量級傳輸層1102、輕量級網絡層1103和鏈路層1104。輕量級IP協(xié)議棧是一種應資源受限的物聯(lián)網硬件平臺需求運行的精簡版本的協(xié)議棧。物聯(lián)網業(yè)務發(fā)展對標準化的網絡通信協(xié)議提出了需求,目前主要推廣的物聯(lián)網業(yè)務中,業(yè)務數據承載方式往往都使用廠家的私有協(xié)議,不同廠家的產品難以實現互通;從長遠來看,目前這些非IP的架構勢必造成廣泛基于IP協(xié)議棧開發(fā)的互聯(lián)網應用不容易移植到物聯(lián)網平臺上來,將影響網絡未來的規(guī)?;l(fā)展。從這兩方面的需求可以看出,物聯(lián)網的發(fā)展需要統(tǒng)一標準的協(xié)議來支撐網絡向大規(guī)模泛在化發(fā)展,真正實現“無處不在的網絡、無所不在的業(yè)務”?;谳p量級IP 協(xié)議的物聯(lián)網,是解決上述需求的優(yōu)選方式。IP協(xié)議棧具有層次性,每一層都有自己的數據格式,數據在各層之間傳送時需要不斷進行打包和解包處理以及數據拷貝,會大大增加系統(tǒng)對存儲和運算能力的開銷,降低系統(tǒng)的性能。為解決上述問題,通常的做法是在整個協(xié)議棧中,每一層都沒有用于數據傳輸的緩沖區(qū),協(xié)議棧之間傳遞的是數據指針。接收數據時,每一層將本層的數據處理完畢后,將處理過的數據指針指向上一層的數據的頭部,發(fā)送數據時,也是類似的過程來實現。 這樣雖然解決了因緩存和拷貝數據造成的系統(tǒng)資源的消耗,但相對于數據多的終端比較使用,而對于數據傳輸少的傳感網終端節(jié)點設備而言,因為該節(jié)點設備往往運行在8位的處理器上,只有數千字節(jié)的內存空間,一般是節(jié)點終端傳輸數據至網關或協(xié)調器,而反之的數據甚少,同時上述解決方法仍然和原來一樣存在傳輸數據時鏈路建立的繁瑣性,為了解決以上問題,結合傳感網節(jié)點和網關或協(xié)調器等終端設備的特點,本發(fā)明實施例采用了輕量級IP協(xié)議棧的解決方案。在本發(fā)明實施例采用的輕量級IP協(xié)議棧中,鏈路層還是采用與傳統(tǒng)一樣的協(xié)議方式,這里不再贅述;輕量級IP層采用對目前存在的IPv6 (IP version 6,第六版IP)的協(xié)議報頭進行壓縮的方法;其中壓縮的方式可以支持RFC4944等標準壓縮算法,也可以是根據用戶需求對不同應用場景自行研發(fā)的壓縮算法。輕量級傳輸層可以采用下述簡化方法1、傳輸層TCP (Transmission Control Protocol,傳輸控制協(xié)議)建立的簡化方
1法傳感器節(jié)點主動打開,發(fā)送一個報文段通知匯聚節(jié)點(網關或協(xié)調器等終端)建立連接,并且攜帶所發(fā)送數據,此時節(jié)點進入鏈路建立狀態(tài);2、匯聚節(jié)點收到報文段后進入建立鏈接狀態(tài),并且發(fā)一個確認信息通知節(jié)點已經收到數據,從而建立連接;如果節(jié)點發(fā)送報文段丟失,節(jié)電在重傳計時器超時還沒有收到對方的確認信息是,會重傳報文段;當第一次發(fā)送報文段時,節(jié)電已經進入鏈接狀態(tài),但要等到匯聚節(jié)點接收到報文段雙方才算連接建立;根據傳感網節(jié)點數據量通常比較小的特點, 報文段采用以固定默認值的方式,比如采用默認值1240 ;3、傳輸層TCP釋放的簡化方法因在傳感網中傳輸層鏈接的建立有節(jié)點完全主動控制,當節(jié)點沒有數據發(fā)送是主動斷開鏈接,發(fā)送一個完成得報文段給匯聚節(jié)點,進入完成等待狀態(tài);4、匯集節(jié)點接收到該報文段后進入時間等待狀態(tài),并且發(fā)揮一個確認報文段給節(jié)點;當節(jié)點接收到該報文段后就斷開進入關閉狀態(tài);匯集節(jié)點在等待一用戶設定的時間后,如果沒收到重傳的確認信息報文段也進入關閉狀態(tài);5、因為傳感器網絡中主要是節(jié)點向匯聚節(jié)點發(fā)送數據,而匯聚節(jié)點向節(jié)點發(fā)送數據較少,所以匯聚節(jié)點不用專門的報文段向節(jié)點發(fā)送數據,而是用確認報文段攜帶數據的方法。并且節(jié)點只有鏈路建立狀態(tài)是才能向匯聚節(jié)點發(fā)送數據,當匯聚節(jié)點收到完成報文段后,不進入關閉等待狀態(tài),不再發(fā)送任何其他數據給節(jié)點,而是進入時間等待狀態(tài)等待關閉,這樣無需匯聚節(jié)點在執(zhí)行一次關閉操作,因為傳輸層鏈接中不存在半關閉狀態(tài)。這里的節(jié)點指傳感網普通節(jié)點終端設備,而匯聚節(jié)點指網絡中網關或協(xié)調器等終端設備。在本發(fā)明實施例采用的輕量級IP協(xié)議棧中,輕量級應用層采用因特網工程任務組 IETF-CoAP(Internet Engineering Task Force Coherent Optical Adaptive Protocol,因特網工程任務組相干光自適應協(xié)議)或用戶根據需求和不同的應用場景自行定義的協(xié)議格式。通過上述輕量級IP協(xié)議棧的數據格式的處理,使得其它非IP協(xié)議格式的數據可重新封裝成符合IP協(xié)議格式的數據,使得傳感網節(jié)點設備IP化。如圖12所示,節(jié)點控制模塊可以包含存儲單元1201、處理單元1202和輕量級IP 協(xié)議棧1203三個部分。進一步地,存儲單元1201負責對發(fā)現的周邊環(huán)境中終端的技術參數進行存儲;處理單元1202通過內置的中央處理器負責對存儲單元1201中的設備或終端的技術參數進行解析處理,從而識別出用戶預置的或所需求的終端設備的包含但不限于IP 地址、設備的類型等設備技術參數;同時,中央處理器對于傳感網節(jié)點信息數據按照輕量級 IP協(xié)議棧1203規(guī)定的格式進行數據封裝;輕量級IP協(xié)議是使得終端具有統(tǒng)一的IP協(xié)議數據和接口,實現非IP終端和IP終端的互發(fā)現和互通。由于物聯(lián)網的終端資源相對受限, 一些傳感器節(jié)點往往運行在8位的處理器上,只有數千字節(jié)的內存空間,這樣的環(huán)境中直接應用IPv6協(xié)議還存在一些問題,因此在本發(fā)明實施例中使用輕量級IP協(xié)議方式。具體的實現方式如上述圖12所述;每個節(jié)點都安裝節(jié)點控制模塊,就帶有了 IP協(xié)議棧,只要節(jié)點帶有該模塊,就能加入IP網絡,該節(jié)點包括但不限于傳感網節(jié)點、用戶智能終端等。現以具體實施例對本發(fā)明實施例提供的物聯(lián)網終端互通的方法進行說明,以終端 C訪問終端A為實施例,來說明非IP與IP終端間互通的具體實施方式
和步驟,具體請參見圖13 步驟S1302、用戶通過終端C發(fā)出查看下載終端A數據請求至網關2 ;進一步地,該用戶終端不限于任何產品形態(tài);發(fā)出的方式可以為短信或者 Internet或者其他方式;進一步地,該請求數據包包括終端C “查看下載”請求、終端C的 IP地址以及終端A的主要設備參數;步驟S1304、網關2通過有線或者無線的方式接收到用戶請求數據包后,進行解析處理,對終端C的IP地址進行存儲;步驟S1306、網關2將請求數據包通過有線或無線的方式傳送至網關1 ;步驟S1308、網關1通過有線或無線的方式接收到用戶請求后,進行解析處理,根據請求數據包中所包含的終端設備的主要設備參數在網關1節(jié)點控制模塊中的存儲器中進行搜索,進一步識別出終端A ;同時,通過點控制模塊中的處理單元對請求數據包的解析識別出終端C的IP地址;步驟S1310、網關1通過有線或者無線方式傳送終端A的IP地址至終端C ;步驟S1312、終端C接收到網關1的數據后,進行解析處理,并識別出終端A的IP 地址;步驟S1314、終端C直接發(fā)送請求數據包至終端A ;進一步地,該數據包已封裝成輕量級IP協(xié)議棧格式數據;進一步地,該數據包包括終端C具體的數據請求,其中包括查看、下載終端A的數據請求信息等。步驟S1314實施之后,終端A接收到終端C的請求數據包后,進行通過點控制模塊中的處理單元解析處理,并根據請求數據包中的信息通過封裝本機數據包為統(tǒng)一的IP協(xié)議棧格式傳送數據包至終端C ;進一步地,終端A也可以直接發(fā)送請求至終端C進行信息交互,其中信息交互的方式按照上述所說的輕量級IP協(xié)議棧中傳輸層的數據鏈接和傳輸方式,與圖13的流程相類似。本實施例只是從滿足用戶業(yè)務需求功能來說明非IP終端與IP終端進行互相通信,因為都存有IP協(xié)議格式數據接口而可以直接進行互通及互操作。另外,對于本實施例, 網關1與網關2具有一定的距離,如果網關1所在網絡與網關2所在網絡距離較近的話,終端C將會直接通過IP方式與周圍終端進行互聯(lián),從而可以直接發(fā)現終端A并與之通信。通過在非IP網絡的終端設備上加入節(jié)點控制模塊,而該模塊存有輕量級IP協(xié)議, 從而使得所有的非IP網絡具有了統(tǒng)一的接口,不僅可以做到與IP網絡設備的互通,而且每個終端設備可以擁有自己的IP,以便網關統(tǒng)一進行管理?;谕话l(fā)明構思,本發(fā)明實施例還提供了一種物聯(lián)網終端互通的系統(tǒng),如圖14 所示,包括第一終端1401及第二終端1402 第一終端1401,用于獲取第二終端1402的互聯(lián)網協(xié)議IP地址,直接發(fā)送數據包至第二終端1402 ;其中,第一終端1401為IP終端,第二終端1402為非IP終端,且第二終端 1402內集成攜帶有輕量級IP協(xié)議棧的節(jié)點控制模塊;第二終端1402,用于接收第一終端1401發(fā)送的數據包?;谕话l(fā)明構思,本發(fā)明實施例還提供了另外一種物聯(lián)網終端互通的系統(tǒng),其結構示意圖與圖14相類似,包括第一終端1401及第二終端1402,但是第一終端1401與第二終端1402的結構及功能不同CN 102546319 A
第二終端1402,用于獲取第一終端1401的互聯(lián)網協(xié)議IP地址,其中,第一終端 1401為IP終端,第二終端1402為非IP終端,且第二終端1402內集成了攜帶有輕量級IP 協(xié)議棧的節(jié)點控制模塊;以及利用節(jié)點控制模塊將即將發(fā)送的數據包封裝為輕量級IP協(xié)議棧格式的數據包,并將封裝后的數據包直接發(fā)送至第一終端1401 ;第一終端1401,用于接收第二終端1402發(fā)送的封裝后的數據包。基于同一發(fā)明構思,本發(fā)明實施例還提供了第三種物聯(lián)網終端互通的系統(tǒng),其結構示意圖與圖14相類似,包括第一終端1401及第二終端1402,但是第一終端1401與第二終端1402的結構及功能不同第一終端1401,用于獲取第二終端1402的互聯(lián)網協(xié)議IP地址,直接發(fā)送數據包至第二終端1402 ;其中,第一終端1401為IP終端,第二終端1402為非IP終端,且第二終端 1402內集成了攜帶有輕量級IP協(xié)議棧的節(jié)點控制模塊;第二終端1402,用于獲取第一終端1401的IP地址,利用節(jié)點控制模塊將即將發(fā)送的數據包封裝為輕量級IP協(xié)議棧格式的數據包,并將封裝后的數據包直接發(fā)送至第一終端 1401。從以上的描述中,可以看出,本發(fā)明實現了如下技術效果在本發(fā)明實施例中,在第二終端內集成攜帶有輕量級IP協(xié)議棧的節(jié)點控制模塊, 使第二終端具備IP地址,進而第一終端獲取第二終端的IP地址后可以直接將數據包發(fā)送至第二終端,實現第一終端與第二終端的直接互通,不需要通過網關以無線或有線的方式進行對網絡中非IP終端/IP終端的訪問,節(jié)省網絡資源。顯然,本領域的技術人員應該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現,它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網絡上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現,從而可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現。這樣,本發(fā)明不限制于任何特定的硬件和軟件結合。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。
權利要求
1 一種物聯(lián)網終端互通的方法,其特征在于,包括第一終端獲取第二終端的互聯(lián)網協(xié)議IP地址,直接發(fā)送數據包至所述第二終端; 其中,所述第一終端為IP終端,所述第二終端為非IP終端,且所述第二終端內集成攜帶有輕量級IP協(xié)議棧的節(jié)點控制模塊。
2.根據權利要求1所述的方法,其特征在于,所述第一終端獲取第二終端的IP地址,包括所述第一終端發(fā)送查看所述第二終端的第一數據請求,所述第一數據請求包括所述第一終端的IP地址、設備參數以及查看下載請求;與所述第一終端對應的第一網關接收所述第一數據請求,存儲所述第一終端的IP地址,并將所述第一數據請求發(fā)送至與所述第二終端對應的第二網關;所述第二網關接收所述第一數據請求,確定所述第二終端的IP地址,并將所述第二終端的IP地址發(fā)送至所述第一終端。
3.根據權利要求2所述的方法,其特征在于,所述第一終端直接發(fā)送數據包至所述第二終端,包括所述第一終端主動發(fā)送報文段通知匯聚節(jié)點建立連接,并由所述匯聚節(jié)點將所述報文段發(fā)送至所述第二終端,所述報文段中攜帶所述第一數據請求,所述匯聚節(jié)點包括網關或協(xié)調器;當所述第一終端獲取所述第二終端的IP地址時,所述第一終端直接發(fā)送所述數據包至所述第二終端。
4.根據權利要求3所述的方法,其特征在于,所述匯聚節(jié)點將所述報文段發(fā)送至所述第二終端,包括所述匯聚節(jié)點接收所述報文段,發(fā)送確認信息通知所述第一終端; 若在第一預定時間內所述報文段未發(fā)送至所述第二終端,則所述匯聚節(jié)點通知所述第一終端重發(fā)所述報文段。
5.根據權利要求4所述的方法,其特征在于,若在第二預定時間內所述第一終端未發(fā)送報文段,所述第一終端發(fā)送報文段發(fā)送完成消息至所述匯聚節(jié)點,主動斷開鏈接,進入完成等待狀態(tài)。
6.一種物聯(lián)網終端互通的方法,其特征在于,包括第二終端獲取第一終端的互聯(lián)網協(xié)議IP地址,其中,所述第一終端為IP終端,所述第二終端為非IP終端,且所述第二終端內集成了攜帶有輕量級IP協(xié)議棧的節(jié)點控制模塊;所述第二終端利用所述節(jié)點控制模塊將即將發(fā)送的數據包封裝為輕量級IP協(xié)議棧格式的數據包,并將封裝后的數據包直接發(fā)送至所述第一終端。
7.根據權利要求6所述的方法,其特征在于,所述第二終端獲取第一終端的互聯(lián)網協(xié)議IP地址,包括所述第二終端發(fā)送查看所述第一終端的第二數據請求,所述第二數據請求包括所述第二終端的IP地址、設備參數以及查看下載請求;與所述第二終端對應的第二網關接收所述第二數據請求,存儲所述第二終端的IP地址,并將所述第二數據請求發(fā)送至與所述第一終端對應的第一網關;所述第一網關接收所述第二數據請求,確定所述第一終端的IP地址,并將所述第一終端的IP地址發(fā)送至所述第二終端。
8.根據權利要求7所述的方法,其特征在于,所述第二終端直接發(fā)送數據包至所述第一終端,包括所述第二終端主動發(fā)送報文段通知匯聚節(jié)點建立連接,并由所述匯聚節(jié)點將所述報文段發(fā)送至所述第二終端,所述報文段中攜帶所述第二數據請求,所述匯聚節(jié)點包括網關或協(xié)調器;當所述第二終端獲取所述第一終端的IP地址時,所述第二終端直接發(fā)送數據包至所述第一終端。
9.根據權利要求8所述的方法,其特征在于,所述匯聚節(jié)點將所述報文段發(fā)送至所述第一終端,包括所述匯聚節(jié)點接收所述報文段,發(fā)送確認信息通知所述第二終端;若在第三預定時間內所述報文段未發(fā)送至所述第一終端,則所述匯聚節(jié)點通知所述第二終端重發(fā)所述報文段。
10.根據權利要求9所述的方法,其特征在于,若在第四預定時間內所述第二終端未發(fā)送報文段,所述第二終端發(fā)送報文段發(fā)送完成消息至所述匯聚節(jié)點,主動斷開鏈接,進入完成等待狀態(tài)。
11.一種物聯(lián)網終端互通的方法,其特征在于,包括第一終端獲取第二終端的互聯(lián)網協(xié)議IP地址,直接發(fā)送數據包至所述第二終端;其中,所述第一終端為IP終端,所述第二終端為非IP終端,且所述第二終端內集成了攜帶有輕量級IP協(xié)議棧的節(jié)點控制模塊;第二終端獲取第一終端的IP地址,利用所述節(jié)點控制模塊將即將發(fā)送的數據包封裝為輕量級IP協(xié)議棧格式的數據包,并將封裝后的數據包直接發(fā)送至所述第一終端。
12.一種物聯(lián)網終端互通的系統(tǒng),其特征在于,包括第一終端及第二終端所述第一終端,用于獲取所述第二終端的互聯(lián)網協(xié)議IP地址,直接發(fā)送數據包至所述第二終端;其中,所述第一終端為IP終端,所述第二終端為非IP終端,且所述第二終端內集成攜帶有輕量級IP協(xié)議棧的節(jié)點控制模塊;所述第二終端,用于接收所述第一終端發(fā)送的數據包。
13.一種物聯(lián)網終端互通的系統(tǒng),其特征在于,包括第一終端及第二終端所述第二終端,用于獲取所述第一終端的互聯(lián)網協(xié)議IP地址,其中,所述第一終端為 IP終端,所述第二終端為非IP終端,且所述第二終端內集成了攜帶有輕量級IP協(xié)議棧的節(jié)點控制模塊;以及利用所述節(jié)點控制模塊將即將發(fā)送的數據包封裝為輕量級IP協(xié)議棧格式的數據包,并將封裝后的數據包直接發(fā)送至所述第一終端;所述第一終端,用于接收所述第二終端發(fā)送的封裝后的數據包。
14.一種物聯(lián)網終端互通的系統(tǒng),其特征在于,包括第一終端及第二終端所述第一終端,用于獲取所述第二終端的互聯(lián)網協(xié)議IP地址,直接發(fā)送數據包至所述第二終端;其中,所述第一終端為IP終端,所述第二終端為非IP終端,且所述第二終端內集成了攜帶有輕量級IP協(xié)議棧的節(jié)點控制模塊;所述第二終端,用于獲取所述第一終端的IP地址,利用所述節(jié)點控制模塊將即將發(fā)送的數據包封裝為輕量級IP協(xié)議棧格式的數據包,并將封裝后的數據包直接發(fā)送至所述第一終端。
全文摘要
本發(fā)明提供了物聯(lián)網終端互通的方法及系統(tǒng),該方法包括第一終端獲取第二終端的互聯(lián)網協(xié)議IP地址,直接發(fā)送數據包至所述第二終端;其中,所述第一終端為IP終端,所述第二終端為非IP終端,且所述第二終端內集成攜帶有輕量級IP協(xié)議棧的節(jié)點控制模塊。采用本發(fā)明能夠實現物聯(lián)網終端的直接互通。
文檔編號H04L29/12GK102546319SQ20101061064
公開日2012年7月4日 申請日期2010年12月28日 優(yōu)先權日2010年12月28日
發(fā)明者孫愛芳 申請人:中興通訊股份有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1