專利名稱:傳感器網(wǎng)絡(luò)解析互通平臺(tái)、傳感器網(wǎng)絡(luò)互通方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及傳感器網(wǎng)絡(luò)技術(shù),尤其涉及一種傳感器網(wǎng)絡(luò)解析互通平臺(tái)、傳感器網(wǎng)絡(luò)互通方法及系統(tǒng)。
背景技術(shù):
無(wú)線傳感器網(wǎng)絡(luò)(Wireless Sensor Network,簡(jiǎn)稱WSN)是由部署在監(jiān)測(cè)區(qū)域內(nèi)大量的微型傳感器節(jié)點(diǎn)組成,并通過(guò)無(wú)線通信方式形成的一個(gè)自組織網(wǎng)絡(luò)系統(tǒng)。隨著WSN 技術(shù)的發(fā)展,用戶可以通過(guò)WSN獲取大量詳實(shí)可靠的物理世界的信息?,F(xiàn)有技術(shù)中,WSN為小范圍的局域網(wǎng)絡(luò),用戶可以獲取WSN局域網(wǎng)內(nèi)部的傳感器節(jié)點(diǎn)采集的信息,由于WSN內(nèi)部主要采用非網(wǎng)絡(luò)互連協(xié)議(Internet Protocol,簡(jiǎn)稱IP)網(wǎng)絡(luò),不同WSN之間實(shí)現(xiàn)跨大網(wǎng)傳感器網(wǎng)絡(luò)互聯(lián)在技術(shù)上還有很多困難,因此,對(duì)其他WSN內(nèi)傳感器節(jié)點(diǎn)采集的信息,用戶還無(wú)法有效的獲取。然而,隨著各行業(yè)信息的交互增加,用戶需要獲取大量的其他WSN內(nèi)傳感器節(jié)點(diǎn)采集處理的信息。因此,如何在不同WSN之間實(shí)現(xiàn)互聯(lián)互通成為亟需解決的問(wèn)題。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種傳感器網(wǎng)絡(luò)解析互通平臺(tái)、傳感器網(wǎng)絡(luò)互通方法及系統(tǒng),用以實(shí)現(xiàn)不同傳感網(wǎng)之間或者互聯(lián)網(wǎng)與傳感網(wǎng)之間的互聯(lián)互通。為實(shí)現(xiàn)上述目的,本發(fā)明提供一種傳感器網(wǎng)絡(luò)互通方法,包括獲取互聯(lián)網(wǎng)節(jié)點(diǎn)或者第一傳感網(wǎng)內(nèi)的第一節(jié)點(diǎn)發(fā)送的查詢請(qǐng)求信息,所述查詢請(qǐng)求信息中包括第二傳感網(wǎng)內(nèi)的第二節(jié)點(diǎn)的標(biāo)識(shí);根據(jù)所述標(biāo)識(shí)查詢獲取所述第二節(jié)點(diǎn)的地址信息;將所述第二節(jié)點(diǎn)的地址信息發(fā)送給所述第一節(jié)點(diǎn)或者所述互聯(lián)網(wǎng)節(jié)點(diǎn),以使所述第一節(jié)點(diǎn)或者所述互聯(lián)網(wǎng)節(jié)點(diǎn)根據(jù)所述第二節(jié)點(diǎn)的地址信息與所述第二節(jié)點(diǎn)通信。本發(fā)明還提供一種傳感器網(wǎng)絡(luò)解析互通平臺(tái),包括第一獲取模塊,用于獲取互聯(lián)網(wǎng)節(jié)點(diǎn)或者第一傳感網(wǎng)內(nèi)的第一節(jié)點(diǎn)發(fā)送的查詢請(qǐng)求信息,所述查詢請(qǐng)求信息中包括第二傳感網(wǎng)內(nèi)的第二節(jié)點(diǎn)的標(biāo)識(shí);處理模塊,用于根據(jù)所述標(biāo)識(shí)查詢獲取所述第二節(jié)點(diǎn)的地址信息;發(fā)送模塊,用于將所述第二節(jié)點(diǎn)的地址信息發(fā)送給所述第一節(jié)點(diǎn)或者所述互聯(lián)網(wǎng)節(jié)點(diǎn),以使所述第一節(jié)點(diǎn)或者所述互聯(lián)網(wǎng)節(jié)點(diǎn)根據(jù)所述第二節(jié)點(diǎn)的地址信息與所述第二節(jié)點(diǎn)通信。本發(fā)明還提供一種傳感器網(wǎng)絡(luò)互通系統(tǒng),包括互聯(lián)網(wǎng)、至少兩個(gè)傳感網(wǎng)以及設(shè)置在所述互聯(lián)網(wǎng)上的上述的傳感器網(wǎng)絡(luò)解析互通平臺(tái),每個(gè)傳感網(wǎng)通過(guò)該傳感網(wǎng)所在的網(wǎng)關(guān)接入所述互聯(lián)網(wǎng),所述互聯(lián)網(wǎng)上的節(jié)點(diǎn)或者其中一個(gè)傳感網(wǎng)內(nèi)的節(jié)點(diǎn)通過(guò)與所述傳感器網(wǎng)絡(luò)解析互通平臺(tái)交互獲取另一個(gè)傳感網(wǎng)內(nèi)節(jié)點(diǎn)的地址信息,并根據(jù)所述地址信息與該另一個(gè)傳感網(wǎng)內(nèi)的節(jié)點(diǎn)建立互聯(lián)互通。
由上述技術(shù)方案可知,本發(fā)明通過(guò)獲取第一傳感網(wǎng)內(nèi)的第一節(jié)點(diǎn)或者互聯(lián)網(wǎng)上的節(jié)點(diǎn)發(fā)送的查詢請(qǐng)求信息,并根據(jù)該查詢請(qǐng)求信息中攜帶的第二傳感網(wǎng)內(nèi)的第二節(jié)點(diǎn)的標(biāo)識(shí)查詢獲取標(biāo)識(shí)對(duì)應(yīng)的地址信息,使得網(wǎng)內(nèi)采用非IP技術(shù)的傳感網(wǎng)可以接入基于IP技術(shù)的互聯(lián)網(wǎng),實(shí)現(xiàn)不同傳感網(wǎng)之間的互聯(lián);通過(guò)將該地址信息反饋給查詢的第一節(jié)點(diǎn)或互聯(lián)網(wǎng)節(jié)點(diǎn),以使第一節(jié)點(diǎn)或互聯(lián)網(wǎng)節(jié)點(diǎn)根據(jù)該地址信息可以與第二節(jié)點(diǎn)進(jìn)行互通,從而使傳感網(wǎng)基于傳感網(wǎng)內(nèi)的節(jié)點(diǎn)的標(biāo)識(shí)以及互聯(lián)網(wǎng)的IP技術(shù)實(shí)現(xiàn)了不同傳感網(wǎng)之間以及傳感網(wǎng)與互聯(lián)網(wǎng)之間的互聯(lián)互通。
圖I為本發(fā)明傳感器網(wǎng)絡(luò)互通方法實(shí)施例一的流程圖;圖2為圖I中查詢步驟的詳細(xì)流程圖;圖3為本發(fā)明傳感器網(wǎng)絡(luò)互通方法實(shí)施例二的流程圖;圖4為本發(fā)明傳感器網(wǎng)絡(luò)解析互通平臺(tái)實(shí)施例一的結(jié)構(gòu)示意圖;圖5為圖4所示實(shí)施例的詳細(xì)結(jié)構(gòu)示意圖;圖6為本發(fā)明傳感器網(wǎng)絡(luò)解析互通平臺(tái)實(shí)施例二的結(jié)構(gòu)示意圖;圖7為本發(fā)明傳感器網(wǎng)絡(luò)互通系統(tǒng)實(shí)施例的結(jié)構(gòu)示意圖;圖8為本發(fā)明傳感器網(wǎng)絡(luò)互通系統(tǒng)的一個(gè)實(shí)例圖。
具體實(shí)施例方式圖I為本發(fā)明傳感器網(wǎng)絡(luò)互通方法實(shí)施例一的流程圖,如圖I所示,本實(shí)施例的方法包括步驟101、獲取互聯(lián)網(wǎng)節(jié)點(diǎn)或者第一傳感網(wǎng)內(nèi)的第一節(jié)點(diǎn)發(fā)送的查詢請(qǐng)求信息,所述查詢請(qǐng)求信息中包括第二傳感網(wǎng)內(nèi)的第二節(jié)點(diǎn)的標(biāo)識(shí)。當(dāng)互聯(lián)網(wǎng)上的節(jié)點(diǎn)或者傳感網(wǎng)內(nèi)的節(jié)點(diǎn)需要與其他傳感網(wǎng)內(nèi)的節(jié)點(diǎn)進(jìn)行通信時(shí), 傳感網(wǎng)內(nèi)的節(jié)點(diǎn)可通過(guò)其所在傳感網(wǎng)的網(wǎng)關(guān)向傳感器網(wǎng)絡(luò)解析互通平臺(tái)發(fā)送查詢請(qǐng)求信息,若該節(jié)點(diǎn)自身具有與互聯(lián)網(wǎng)直接通信的IP地址,其可以直接將該查詢請(qǐng)求信息發(fā)送給傳感器網(wǎng)絡(luò)解析互通平臺(tái),互聯(lián)網(wǎng)上的節(jié)點(diǎn)可直接向傳感器網(wǎng)絡(luò)解析互通平臺(tái)發(fā)送查詢請(qǐng)求信息,無(wú)論是傳感網(wǎng)內(nèi)的節(jié)點(diǎn)還是互聯(lián)網(wǎng)節(jié)點(diǎn),都將其他傳感網(wǎng)內(nèi)的節(jié)點(diǎn)的標(biāo)識(shí)攜帶在其發(fā)送的查詢請(qǐng)求信息中,以使傳感器網(wǎng)絡(luò)解析互通平臺(tái)能夠根據(jù)接收的查詢請(qǐng)求信息進(jìn)行相應(yīng)的查詢操作。傳感網(wǎng)的網(wǎng)關(guān)即該傳感網(wǎng)接入互聯(lián)網(wǎng)的網(wǎng)關(guān),該傳感網(wǎng)內(nèi)的節(jié)點(diǎn)若本身不能與互聯(lián)網(wǎng)直接通信,其可以通過(guò)其所在的傳感網(wǎng)的網(wǎng)關(guān)接入互聯(lián)網(wǎng),通過(guò)傳感網(wǎng)的網(wǎng)關(guān)可使采用網(wǎng)內(nèi)采用非IP技術(shù)的傳感網(wǎng)接入基于IP技術(shù)的互聯(lián)網(wǎng),接入互聯(lián)網(wǎng)的每個(gè)傳感網(wǎng)具有特定的網(wǎng)關(guān)地址,即該傳感網(wǎng)的IP地址,基于該IP地址可以確定相應(yīng)的傳感網(wǎng),每個(gè)傳感網(wǎng)內(nèi)的節(jié)點(diǎn)有不同的標(biāo)識(shí)或者傳感網(wǎng)內(nèi)地址,基于標(biāo)識(shí)或者傳感網(wǎng)內(nèi)地址可以確定相應(yīng)的傳感器節(jié)點(diǎn)。步驟102、根據(jù)所述標(biāo)識(shí)查詢獲取所述第二節(jié)點(diǎn)的地址信息。當(dāng)傳感器網(wǎng)絡(luò)解析互通平臺(tái)獲取查詢請(qǐng)求信息后可根據(jù)相應(yīng)節(jié)點(diǎn)的標(biāo)識(shí)查詢地址信息庫(kù)或者其他地址目錄服務(wù)等,從而獲取互聯(lián)網(wǎng)上的節(jié)點(diǎn)或者傳感網(wǎng)內(nèi)的節(jié)點(diǎn)需要的地址信息,這些地址信息可以包括需要通信的第二傳感網(wǎng)內(nèi)的節(jié)點(diǎn)對(duì)應(yīng)的傳感網(wǎng)內(nèi)地址、第二傳感網(wǎng)的網(wǎng)關(guān)地址及其端口號(hào)等,其中第二傳感網(wǎng)內(nèi)的節(jié)點(diǎn)對(duì)應(yīng)的傳感網(wǎng)內(nèi)地址指的是節(jié)點(diǎn)在第二傳感網(wǎng)內(nèi)可以識(shí)別的地址信息等,若第二節(jié)點(diǎn)能夠與互聯(lián)網(wǎng)直接進(jìn)行IP通信,則這些地址信息也可以是需要通信的第二節(jié)點(diǎn)對(duì)應(yīng)的IP地址。具體實(shí)施中,傳感器網(wǎng)絡(luò)解析互通平臺(tái)可采用不同的查詢方式獲取相應(yīng)的地址信息。例如,在接入互聯(lián)網(wǎng)的傳感網(wǎng)數(shù)量不多的情況下,傳感器網(wǎng)絡(luò)解析互通平臺(tái)可采用集中式的目錄服務(wù),如簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議(Simple Network Management Protocol,簡(jiǎn)稱SNMP) 的信息管理庫(kù)(Management Information Base,簡(jiǎn)稱MIB),傳感器網(wǎng)絡(luò)解析互通平臺(tái)通過(guò)查詢相應(yīng)的信息管理庫(kù)可以獲取請(qǐng)求查詢的地址信息;或者傳感器網(wǎng)絡(luò)解析互通平臺(tái)將相應(yīng)的節(jié)點(diǎn)信息庫(kù)嵌入到網(wǎng)關(guān)的形式,由各個(gè)網(wǎng)關(guān)進(jìn)行實(shí)時(shí)地主動(dòng)的或被動(dòng)的同步傳感網(wǎng)內(nèi)的節(jié)點(diǎn)的地址信息,傳感器網(wǎng)絡(luò)解析互通平臺(tái)可以實(shí)時(shí)更新各節(jié)點(diǎn)的地址信息,從而可查詢到各個(gè)網(wǎng)關(guān)同步的地址信息。而在接入互聯(lián)網(wǎng)的傳感網(wǎng)數(shù)量較大時(shí),為了更加高效安全的進(jìn)行注冊(cè)及解析查詢,也可采用分布式的傳感器網(wǎng)絡(luò)解析互通平臺(tái),如基于域名系統(tǒng) (Domain Name System,簡(jiǎn)稱DNS)構(gòu)建傳感器網(wǎng)絡(luò)解析互通平臺(tái)。具體來(lái)說(shuō),基于DNS構(gòu)建的傳感器網(wǎng)絡(luò)解析互通平臺(tái)中,在地址信息注冊(cè)時(shí),節(jié)點(diǎn)的標(biāo)識(shí)與對(duì)應(yīng)的網(wǎng)關(guān)地址及端口號(hào)等信息和自身的傳感網(wǎng)內(nèi)地址的映射或者節(jié)點(diǎn)的標(biāo)識(shí)與其IP地址的映射可在DNS中注冊(cè),存儲(chǔ)為資源記錄的形式,如名稱權(quán)威指針(Naming Authority Pointer,簡(jiǎn)稱NAPTR)記錄,在解析查詢時(shí),通過(guò)DNS查詢機(jī)制進(jìn)行查詢。圖2為圖I中查詢步驟的詳細(xì)流程圖,如圖2所示,具體應(yīng)用中,上述步驟102可以包括步驟1021、對(duì)所述標(biāo)識(shí)進(jìn)行域名化處理獲取所述標(biāo)識(shí)對(duì)應(yīng)的域名。對(duì)標(biāo)識(shí)域名化處理可以根據(jù)傳感器網(wǎng)絡(luò)解析互通平臺(tái)提供的處理方式進(jìn)行,如所有傳感網(wǎng)中均采用一種標(biāo)識(shí)類型,則可以直接進(jìn)行標(biāo)識(shí)到域名的轉(zhuǎn)換處理,如不同傳感網(wǎng)采用不同的標(biāo)識(shí)類型,則可以根據(jù)標(biāo)識(shí)查詢獲取對(duì)應(yīng)的域名化規(guī)則,在根據(jù)獲取的域名化規(guī)則將標(biāo)識(shí)轉(zhuǎn)換成域名。步驟1022、根據(jù)所述域名進(jìn)行域名系統(tǒng)查詢,獲取所述第二節(jié)點(diǎn)的地址信息。以下以對(duì)某傳感器節(jié)點(diǎn)A查詢?yōu)槔M(jìn)行說(shuō)明傳感器節(jié)點(diǎn)A的標(biāo)識(shí)為abc,其對(duì)應(yīng)的DNS記錄中記錄有該傳感器節(jié)點(diǎn)A的傳感器網(wǎng)絡(luò)地址,如MAC地址等,該傳感器節(jié)點(diǎn)A所在的傳感網(wǎng)的網(wǎng)關(guān)地址及端口號(hào)等。當(dāng)其他傳感網(wǎng)內(nèi)的節(jié)點(diǎn)或者互聯(lián)網(wǎng)節(jié)點(diǎn)通過(guò)傳感器網(wǎng)絡(luò)解析互通平臺(tái)對(duì)傳感器節(jié)點(diǎn)A進(jìn)行查詢時(shí),可以將傳感器節(jié)點(diǎn)A的標(biāo)識(shí)abc攜帶在其向傳感器網(wǎng)絡(luò)解析互通平臺(tái)發(fā)送的查詢請(qǐng)求信息中,傳感器網(wǎng)絡(luò)解析互通平臺(tái)通過(guò)對(duì)標(biāo)識(shí) abc進(jìn)行域名化處理獲取其對(duì)應(yīng)的域名,再根據(jù)該域名進(jìn)行DNS查詢,獲取DNS記錄中對(duì)應(yīng)的網(wǎng)關(guān)地址、端口號(hào)和該傳感器節(jié)點(diǎn)對(duì)應(yīng)的傳感器網(wǎng)絡(luò)地址。在上述的域名化處理中,若各個(gè)傳感網(wǎng)采用相同的標(biāo)識(shí)方案,則在查詢時(shí)可直接將傳感器節(jié)點(diǎn)A的標(biāo)識(shí)abc進(jìn)行域名化處理即可,若各個(gè)傳感網(wǎng)采用不同的標(biāo)識(shí)方案,每種標(biāo)識(shí)方案對(duì)應(yīng)特定的域名化規(guī)則,則在查詢時(shí)可先根據(jù)標(biāo)識(shí)獲取與該標(biāo)識(shí)的標(biāo)識(shí)方案對(duì)應(yīng)的域名化規(guī)則,再根據(jù)該域名化規(guī)則對(duì)標(biāo)識(shí)進(jìn)行域名化處理獲取對(duì)應(yīng)的域名。如節(jié)點(diǎn)A和節(jié)點(diǎn)B分屬于不同的傳感網(wǎng),其采用不同的標(biāo)識(shí)方案,在域名化處理中需采用分別與節(jié)點(diǎn)A和節(jié)點(diǎn)B相對(duì)應(yīng)的域名化規(guī)則。采用基于DNS構(gòu)建的分布式傳感器網(wǎng)絡(luò)解析互通平臺(tái),可避免采用集中式的傳感器網(wǎng)絡(luò)解析互通平臺(tái)地址信息庫(kù)容量不易擴(kuò)充的問(wèn)題以及服務(wù)器易出現(xiàn)單點(diǎn)故障問(wèn)題,因此可使各個(gè)傳感網(wǎng)的節(jié)點(diǎn)信息得到高效安全的維護(hù)。步驟103、將所述第二節(jié)點(diǎn)的地址信息發(fā)送給所述第一節(jié)點(diǎn)或者所述互聯(lián)網(wǎng)節(jié)點(diǎn), 以使所述第一節(jié)點(diǎn)或者所述互聯(lián)網(wǎng)節(jié)點(diǎn)根據(jù)所述第二節(jié)點(diǎn)的地址信息與所述第二節(jié)點(diǎn)通信。當(dāng)傳感器網(wǎng)絡(luò)解析互通平臺(tái)查詢獲取相應(yīng)的地址信息后,可以將該地址信息發(fā)送給請(qǐng)求查詢的互聯(lián)網(wǎng)節(jié)點(diǎn)或者第一節(jié)點(diǎn),從而互聯(lián)網(wǎng)節(jié)點(diǎn)或傳感網(wǎng)內(nèi)的節(jié)點(diǎn)可以根據(jù)該地址信息中的第二傳感網(wǎng)的網(wǎng)關(guān)地址和端口號(hào)找到相應(yīng)的傳感網(wǎng),并根據(jù)第二傳感網(wǎng)內(nèi)的節(jié)點(diǎn)對(duì)應(yīng)的傳感器網(wǎng)內(nèi)地址找到相應(yīng)的節(jié)點(diǎn),從而實(shí)現(xiàn)不同傳感網(wǎng)內(nèi)的節(jié)點(diǎn)之間或者互聯(lián)網(wǎng)與傳感網(wǎng)內(nèi)的節(jié)點(diǎn)之間的互聯(lián)互通。本實(shí)施例通過(guò)獲取第一傳感網(wǎng)內(nèi)的第一節(jié)點(diǎn)或者互聯(lián)網(wǎng)上的節(jié)點(diǎn)發(fā)送的查詢請(qǐng)求信息,并根據(jù)該查詢請(qǐng)求信息中攜帶的第二傳感網(wǎng)內(nèi)的第二節(jié)點(diǎn)的標(biāo)識(shí)查詢獲取標(biāo)識(shí)對(duì)應(yīng)的地址信息,使得網(wǎng)內(nèi)采用非IP技術(shù)的傳感網(wǎng)可以接入基于IP技術(shù)的互聯(lián)網(wǎng),實(shí)現(xiàn)不同傳感網(wǎng)之間的互聯(lián);通過(guò)將該地址信息反饋給查詢的第一節(jié)點(diǎn)或互聯(lián)網(wǎng)節(jié)點(diǎn),以使第一節(jié)點(diǎn)或互聯(lián)網(wǎng)節(jié)點(diǎn)根據(jù)該地址信息可以與第二節(jié)點(diǎn)進(jìn)行互通,從而使傳感網(wǎng)基于傳感網(wǎng)內(nèi)的節(jié)點(diǎn)的標(biāo)識(shí)以及互聯(lián)網(wǎng)的IP技術(shù)實(shí)現(xiàn)了不同傳感網(wǎng)之間以及傳感網(wǎng)與互聯(lián)網(wǎng)之間的互聯(lián)互通。圖3為本發(fā)明傳感器網(wǎng)絡(luò)互通方法實(shí)施例二的流程圖,如圖3所示,本實(shí)施例在上述圖I所示實(shí)施例的步驟102之前還可以包括對(duì)傳感網(wǎng)內(nèi)的節(jié)點(diǎn)進(jìn)行預(yù)處理的步驟,以使傳感器網(wǎng)絡(luò)解析互通平臺(tái)查詢時(shí)直接從預(yù)存儲(chǔ)的信息庫(kù)中獲取查詢信息,本實(shí)施例的方法包括步驟201、獲取互聯(lián)網(wǎng)節(jié)點(diǎn)或者第一傳感網(wǎng)內(nèi)的第一節(jié)點(diǎn)發(fā)送的查詢請(qǐng)求信息,所述查詢請(qǐng)求信息中包括第二傳感網(wǎng)內(nèi)的第二節(jié)點(diǎn)的標(biāo)識(shí)。步驟202、獲取所述第二節(jié)點(diǎn)發(fā)送的所述第二節(jié)點(diǎn)的標(biāo)識(shí)和所述第二節(jié)點(diǎn)的地址信息。步驟203、存儲(chǔ)所述第二節(jié)點(diǎn)的標(biāo)識(shí)與所述第二節(jié)點(diǎn)的地址信息的映射關(guān)系。上述步驟202和步驟203也可以在步驟201之前進(jìn)行,傳感器網(wǎng)絡(luò)解析互通平臺(tái)在日常運(yùn)行中通過(guò)實(shí)時(shí)收集接入互聯(lián)網(wǎng)的各個(gè)傳感網(wǎng)內(nèi)的節(jié)點(diǎn)的地址信息,包括所在傳感網(wǎng)的網(wǎng)關(guān)地址、端口號(hào)以及傳感器節(jié)點(diǎn)對(duì)應(yīng)的傳感網(wǎng)內(nèi)地址等,也可以是僅包括節(jié)點(diǎn)的IP 地址,并將收集的信息存儲(chǔ)成節(jié)點(diǎn)標(biāo)識(shí)到節(jié)點(diǎn)的地址信息的映射,從而可以根據(jù)該映射關(guān)系及標(biāo)識(shí)可以快速查詢到相應(yīng)的地址信息。具體實(shí)施中,可以存儲(chǔ)在傳感器網(wǎng)絡(luò)解析互通平臺(tái)中設(shè)置的地址信息庫(kù)中或者地址目錄服務(wù)中。步驟204、根據(jù)所述第二節(jié)點(diǎn)的標(biāo)識(shí)及所述映射關(guān)系獲取所述第二節(jié)點(diǎn)的地址信
肩、O步驟205、將所述第二節(jié)點(diǎn)的地址信息發(fā)送給所述第一節(jié)點(diǎn)或者所述互聯(lián)網(wǎng)節(jié)點(diǎn), 以使所述第一節(jié)點(diǎn)或者所述互聯(lián)網(wǎng)節(jié)點(diǎn)根據(jù)所述第二節(jié)點(diǎn)的地址信息與所述第二節(jié)點(diǎn)通 目。本實(shí)施例在達(dá)到上述實(shí)施例一的技術(shù)效果的基礎(chǔ)上,進(jìn)一步地,通過(guò)實(shí)時(shí)獲取傳感網(wǎng)內(nèi)節(jié)點(diǎn)的地址信息與節(jié)點(diǎn)的標(biāo)識(shí)信息,并存儲(chǔ)標(biāo)識(shí)信息到地址信息的映射關(guān)系,從而當(dāng)獲取查詢請(qǐng)求信息時(shí),可以根據(jù)查詢請(qǐng)求信息中攜帶的標(biāo)識(shí)信息及預(yù)存儲(chǔ)的映射關(guān)系快速查詢獲取相應(yīng)的地址信息,從而提高了查詢處理效率。圖4為本發(fā)明傳感器網(wǎng)絡(luò)解析互通平臺(tái)實(shí)施例一的結(jié)構(gòu)示意圖,如圖4所示,本實(shí)施例的互通平臺(tái)包括第一獲取模塊10、處理模塊30和發(fā)送模塊20,處理模塊30分別與第一獲取模塊10和發(fā)送模塊20連接。其中,第一獲取模塊10,用于獲取互聯(lián)網(wǎng)節(jié)點(diǎn)或者第一傳感網(wǎng)內(nèi)的第一節(jié)點(diǎn)發(fā)送的查詢請(qǐng)求信息,所述查詢請(qǐng)求信息中包括第二傳感網(wǎng)內(nèi)的第二節(jié)點(diǎn)的標(biāo)識(shí);處理模塊30,用于根據(jù)所述標(biāo)識(shí)查詢獲取所述第二節(jié)點(diǎn)的地址信息;發(fā)送模塊20,用于將所述第二節(jié)點(diǎn)的地址信息發(fā)送給所述第一節(jié)點(diǎn)或者所述互聯(lián)網(wǎng)節(jié)點(diǎn),以使所述第一節(jié)點(diǎn)或者所述互聯(lián)網(wǎng)節(jié)點(diǎn)根據(jù)所述第二節(jié)點(diǎn)的地址信息與所述第二節(jié)點(diǎn)通信。本實(shí)施例中,第一獲取模塊10獲取查詢請(qǐng)求信息后,處理模塊30根據(jù)該查詢請(qǐng)求信息中攜帶的節(jié)點(diǎn)的標(biāo)識(shí)進(jìn)行查詢處理獲取相應(yīng)節(jié)點(diǎn)的地址信息,發(fā)送模塊20將該地址信息反饋給發(fā)送查詢請(qǐng)求信息的節(jié)點(diǎn),以使其基于該地址信息與相應(yīng)的節(jié)點(diǎn)進(jìn)行通信。本實(shí)施可用于執(zhí)行上述圖I所示的方法實(shí)施例的技術(shù)方案,其技術(shù)原理及達(dá)到的技術(shù)效果類似,不再贅述。圖5為圖4所示實(shí)施例的詳細(xì)結(jié)構(gòu)示意圖,具體應(yīng)用中,上述圖4所示的處理模塊 30可以包括第一查詢單元301、處理單元302和獲取單元303,處理單元302分別與第一查詢單元301和獲取單元303連接,第一查詢單元301與發(fā)送模塊20連接,獲取單元303與第一獲取模塊10連接。其中,獲取單元303,用于獲取與所述標(biāo)識(shí)對(duì)應(yīng)的域名化規(guī)則;處理單元302,用于根據(jù)域名化規(guī)則對(duì)所述標(biāo)識(shí)進(jìn)行域名化處理獲取所述標(biāo)識(shí)對(duì)應(yīng)的域名;第一查詢單元301,用于根據(jù)所述域名進(jìn)行域名系統(tǒng)查詢,獲取所述第二節(jié)點(diǎn)的地址信息。當(dāng)?shù)谝猾@取模塊10接收到查詢請(qǐng)求信息時(shí),處理模塊30中的獲取單元303根據(jù)該查詢請(qǐng)求信息中攜帶的標(biāo)識(shí)獲取與該標(biāo)識(shí)對(duì)應(yīng)的域名化規(guī)則,處理單元302根據(jù)該域名化規(guī)則對(duì)該標(biāo)識(shí)進(jìn)行域名化處理獲取對(duì)應(yīng)的域名,第一查詢單元301根據(jù)該域名查詢域名系統(tǒng),獲取相應(yīng)的地址信息,從而發(fā)送模塊20將該地址信息發(fā)送給相應(yīng)的節(jié)點(diǎn),以使其根據(jù)該地址信息與其他傳感網(wǎng)內(nèi)的節(jié)點(diǎn)進(jìn)行通信。 圖6為本發(fā)明傳感器網(wǎng)絡(luò)解析互通平臺(tái)實(shí)施例二的結(jié)構(gòu)示意圖,如圖6所示,本實(shí)施例的互通平臺(tái)在上述圖4所示的實(shí)施例的基礎(chǔ)上,進(jìn)一步地,還包括存儲(chǔ)模塊50和第二獲取模塊40,存儲(chǔ)模塊50與處理模塊30連接。其中,第二獲取模塊40,用于獲取所述第二節(jié)點(diǎn)發(fā)送的所述第二節(jié)點(diǎn)的標(biāo)識(shí)和所述第二節(jié)點(diǎn)的地址信息;存儲(chǔ)模塊50,用于存儲(chǔ)所述第二節(jié)點(diǎn)的標(biāo)識(shí)與所述第二節(jié)點(diǎn)的地址信息的映射關(guān)系。本實(shí)施例中第二獲取模塊40可以實(shí)時(shí)獲取傳感網(wǎng)內(nèi)節(jié)點(diǎn)發(fā)送的節(jié)點(diǎn)地址信息及標(biāo)識(shí)信息,存儲(chǔ)模塊50存儲(chǔ)該節(jié)點(diǎn)的標(biāo)識(shí)與地址信息之間的映射關(guān)系,從而當(dāng)?shù)谝猾@取模塊10接收到查詢請(qǐng)求信息時(shí),處理模塊30可以根據(jù)該查詢請(qǐng)求信息中攜帶的標(biāo)識(shí)信息及預(yù)存儲(chǔ)的映射關(guān)系快速查詢獲取相應(yīng)的地址信息,從而提高了傳感器網(wǎng)絡(luò)解析互通平臺(tái)的查詢處理效率。本實(shí)施例可用于執(zhí)行上述圖3所示方法實(shí)施例的技術(shù)方案,其技術(shù)原理及達(dá)到的技術(shù)效果類似,不再贅述。在上述圖4或圖6所示的實(shí)施例中,處理模塊30可以包括分別與第一獲取模塊 10和發(fā)送模塊20連接的第二查詢單元或第三查詢單元(未示出),第二查詢單元,用于根據(jù)所述標(biāo)識(shí)查詢集中式的地址信息庫(kù)獲取所述第二節(jié)點(diǎn)的地址信息;第三查詢單元,用于根據(jù)所述標(biāo)識(shí)查詢嵌入所述第一傳感網(wǎng)的網(wǎng)關(guān)的地址信息庫(kù)獲取所述第二節(jié)點(diǎn)的地址信息。針對(duì)傳感網(wǎng)數(shù)量不多的情況,處理模塊可以采用第二查詢單元,以將各個(gè)傳感網(wǎng)內(nèi)的節(jié)點(diǎn)信息以目錄服務(wù)的方式集中管理,也可以采用第三查詢單元,以將節(jié)點(diǎn)信息庫(kù)嵌入各個(gè)傳感網(wǎng)的網(wǎng)關(guān),由各個(gè)網(wǎng)關(guān)實(shí)時(shí)進(jìn)行主動(dòng)的或被動(dòng)的同步更新節(jié)點(diǎn)信息。圖7為本發(fā)明傳感器網(wǎng)絡(luò)互通系統(tǒng)實(shí)施例的結(jié)構(gòu)示意圖,如圖7所示,本實(shí)施例的系統(tǒng)包括互聯(lián)網(wǎng)200、第一傳感網(wǎng)300、第二傳感網(wǎng)400以及設(shè)置在互聯(lián)網(wǎng)200上的傳感器網(wǎng)絡(luò)解析互通平臺(tái)100,傳感器網(wǎng)絡(luò)解析互通平臺(tái)100可以為上述圖4 圖6中任一實(shí)施例中的傳感器網(wǎng)絡(luò)解析互通平臺(tái),第一傳感網(wǎng)300和第二傳感網(wǎng)400可以通過(guò)自身所在的網(wǎng)關(guān)接入互聯(lián)網(wǎng)200。具體應(yīng)用中,互聯(lián)網(wǎng)200上的節(jié)點(diǎn)或者第一傳感網(wǎng)300內(nèi)的節(jié)點(diǎn)可以通過(guò)與傳感器網(wǎng)絡(luò)解析互通平臺(tái)100交互獲取第二傳感網(wǎng)400內(nèi)的節(jié)點(diǎn)的地址信息,從而根據(jù)該地址信息與第二傳感網(wǎng)400的節(jié)點(diǎn)進(jìn)行互聯(lián)互通,實(shí)現(xiàn)不同傳感網(wǎng)內(nèi)節(jié)點(diǎn)之間或者互聯(lián)網(wǎng)節(jié)點(diǎn)與傳感網(wǎng)內(nèi)的節(jié)點(diǎn)之間的互聯(lián)互通。本實(shí)施例的傳感器網(wǎng)絡(luò)互通系統(tǒng)可用于實(shí)現(xiàn)上述圖4 圖6中任一實(shí)施例的技術(shù)方案,其技術(shù)原理及達(dá)到的技術(shù)效果類似,不再贅述。圖8為本發(fā)明傳感器網(wǎng)絡(luò)互通系統(tǒng)的一個(gè)實(shí)例圖,如圖8所示,本傳感器網(wǎng)絡(luò)互通系統(tǒng)中包括第一傳感網(wǎng)300、第二傳感網(wǎng)400、傳感網(wǎng)1000、互聯(lián)網(wǎng)200和設(shè)置在互聯(lián)網(wǎng) 200上的傳感器網(wǎng)絡(luò)解析互通平臺(tái)100,在系統(tǒng)運(yùn)行中,若第一傳感網(wǎng)300內(nèi)的節(jié)點(diǎn)B需要與第二傳感網(wǎng)400內(nèi)的節(jié)點(diǎn)A通信,或者互聯(lián)網(wǎng)200上的節(jié)點(diǎn)C需要與第二傳感網(wǎng)400內(nèi)的節(jié)點(diǎn)A通信,則節(jié)點(diǎn)B通過(guò)第一傳感網(wǎng)300接入互聯(lián)網(wǎng)200的網(wǎng)關(guān)310向傳感器網(wǎng)絡(luò)解析互通平臺(tái)100發(fā)送查詢請(qǐng)求信息,節(jié)點(diǎn)C直接向傳感器網(wǎng)絡(luò)解析互通平臺(tái)100發(fā)送查詢請(qǐng)求信息,該查詢請(qǐng)求信息中都需攜帶有節(jié)點(diǎn)A的標(biāo)識(shí)信息,傳感器網(wǎng)絡(luò)解析互通平臺(tái)100 根據(jù)該標(biāo)識(shí)信息可以查詢節(jié)點(diǎn)A預(yù)先注冊(cè)存儲(chǔ)在傳感器網(wǎng)絡(luò)解析互通平臺(tái)100的地址信息庫(kù)從而獲取節(jié)點(diǎn)A的地址信息,傳感器網(wǎng)絡(luò)解析互通平臺(tái)100也可以根據(jù)該標(biāo)識(shí)信息實(shí)時(shí)獲取節(jié)點(diǎn)A的地址信息,獲取與該標(biāo)識(shí)對(duì)應(yīng)的節(jié)點(diǎn)A的傳感器網(wǎng)絡(luò)地址、節(jié)點(diǎn)A所在的第二傳感網(wǎng)的網(wǎng)關(guān)地址及端口號(hào)后,可將這些地址信息反饋給節(jié)點(diǎn)C,或者通過(guò)網(wǎng)關(guān)310反饋給節(jié)點(diǎn)B,從而節(jié)點(diǎn)B和節(jié)點(diǎn)C根據(jù)這些地址信息可以與節(jié)點(diǎn)A進(jìn)行通信。節(jié)點(diǎn)B與傳感器網(wǎng)絡(luò)解析互通平臺(tái)100的交互過(guò)程如圖中路徑600所示,節(jié)點(diǎn)C與傳感器網(wǎng)絡(luò)解析互通平臺(tái) 100的交互過(guò)程如圖中路徑700所示,通信路徑800為節(jié)點(diǎn)B與節(jié)點(diǎn)A之間的互通的路徑, 通信路徑900為節(jié)點(diǎn)C與節(jié)點(diǎn)A之間的互通的路徑。節(jié)點(diǎn)A將其標(biāo)識(shí)、其所在的第二傳感網(wǎng)的網(wǎng)關(guān)地址及端口號(hào)通過(guò)其所在的網(wǎng)關(guān)410發(fā)送給傳感器網(wǎng)絡(luò)解析互通平臺(tái)100完成信息注冊(cè),節(jié)點(diǎn)A的注冊(cè)路徑500如圖所示,當(dāng)傳感器網(wǎng)絡(luò)解析互通平臺(tái)100接收到查詢請(qǐng)求信息時(shí)可以快速完成查詢處理。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過(guò)程序指令相關(guān)的硬件來(lái)完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括R0M、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。最后應(yīng)說(shuō)明的是以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案而非對(duì)其進(jìn)行限制, 盡管參照較佳實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對(duì)本發(fā)明的技術(shù)方案進(jìn)行修改或者等同替換,而這些修改或者等同替換亦不能使修改后的技術(shù)方案脫離本發(fā)明技術(shù)方案的精神和范圍。
9
權(quán)利要求
1.一種傳感器網(wǎng)絡(luò)互通方法,其特征在于,包括獲取互聯(lián)網(wǎng)節(jié)點(diǎn)或者第一傳感網(wǎng)內(nèi)的第一節(jié)點(diǎn)發(fā)送的查詢請(qǐng)求信息,所述查詢請(qǐng)求信息中包括第二傳感網(wǎng)內(nèi)的第二節(jié)點(diǎn)的標(biāo)識(shí);根據(jù)所述標(biāo)識(shí)查詢獲取所述第二節(jié)點(diǎn)的地址信息;將所述第二節(jié)點(diǎn)的地址信息發(fā)送給所述第一節(jié)點(diǎn)或者所述互聯(lián)網(wǎng)節(jié)點(diǎn),以使所述第一節(jié)點(diǎn)或者所述互聯(lián)網(wǎng)節(jié)點(diǎn)根據(jù)所述第二節(jié)點(diǎn)的地址信息與所述第二節(jié)點(diǎn)通信。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,根據(jù)所述標(biāo)識(shí)查詢獲取所述第二節(jié)點(diǎn)的地址信息,具體包括對(duì)所述標(biāo)識(shí)進(jìn)行域名化處理獲取所述標(biāo)識(shí)對(duì)應(yīng)的域名;根據(jù)所述域名進(jìn)行域名系統(tǒng)查詢,獲取所述第二節(jié)點(diǎn)的地址信息。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,對(duì)所述標(biāo)識(shí)進(jìn)行域名化處理獲取所述標(biāo)識(shí)對(duì)應(yīng)的域名之前,還包括獲取與所述標(biāo)識(shí)對(duì)應(yīng)的域名化規(guī)則;相應(yīng)地,對(duì)所述標(biāo)識(shí)進(jìn)行域名化處理獲取所述標(biāo)識(shí)對(duì)應(yīng)的域名,具體為根據(jù)所述域名化規(guī)則對(duì)所述標(biāo)識(shí)進(jìn)行域名化處理獲取所述標(biāo)識(shí)對(duì)應(yīng)的域名。
4.根據(jù)權(quán)利要求I所述的方法,其特征在于,根據(jù)所述標(biāo)識(shí)查詢獲取所述第二節(jié)點(diǎn)的地址信息,具體包括根據(jù)所述標(biāo)識(shí)查詢集中式的地址信息庫(kù)獲取所述第二節(jié)點(diǎn)的地址信息;或者根據(jù)所述標(biāo)識(shí)查詢嵌入所述第一傳感網(wǎng)的網(wǎng)關(guān)的地址信息庫(kù)獲取所述第二節(jié)點(diǎn)的地址信息。
5.根據(jù)權(quán)利要求I 4中任一項(xiàng)所述的方法,其特征在于,根據(jù)所述標(biāo)識(shí)查詢獲取所述第二節(jié)點(diǎn)的地址信息之前,還包括獲取所述第二節(jié)點(diǎn)發(fā)送的所述第二節(jié)點(diǎn)的標(biāo)識(shí)和所述第二節(jié)點(diǎn)的地址信息;存儲(chǔ)所述第二節(jié)點(diǎn)的標(biāo)識(shí)與所述第二節(jié)點(diǎn)的地址信息的映射關(guān)系;相應(yīng)地,根據(jù)所述標(biāo)識(shí)查詢獲取所述第二節(jié)點(diǎn)的地址信息,具體為根據(jù)所述第二節(jié)點(diǎn)的標(biāo)識(shí)及所述映射關(guān)系獲取所述第二節(jié)點(diǎn)的地址信息,其中,所述第二節(jié)點(diǎn)的地址信息包括所述第二傳感網(wǎng)的網(wǎng)關(guān)地址、端口號(hào)和所述第二節(jié)點(diǎn)對(duì)應(yīng)的傳感網(wǎng)內(nèi)地址,或者包括所述第二節(jié)點(diǎn)的IP地址。
6.一種傳感器網(wǎng)絡(luò)解析互通平臺(tái),其特征在于,包括第一獲取模塊,用于獲取互聯(lián)網(wǎng)節(jié)點(diǎn)或者第一傳感網(wǎng)內(nèi)的第一節(jié)點(diǎn)發(fā)送的查詢請(qǐng)求信息,所述查詢請(qǐng)求信息中包括第二傳感網(wǎng)內(nèi)的第二節(jié)點(diǎn)的標(biāo)識(shí);處理模塊,用于根據(jù)所述標(biāo)識(shí)查詢獲取所述第二節(jié)點(diǎn)的地址信息;發(fā)送模塊,用于將所述第二節(jié)點(diǎn)的地址信息發(fā)送給所述第一節(jié)點(diǎn)或者所述互聯(lián)網(wǎng)節(jié)點(diǎn),以使所述第一節(jié)點(diǎn)或者所述互聯(lián)網(wǎng)節(jié)點(diǎn)根據(jù)所述第二節(jié)點(diǎn)的地址信息與所述第二節(jié)點(diǎn)通信。
7.根據(jù)權(quán)利要求6所述的平臺(tái),其特征在于,所述處理模塊包括處理單元,用于對(duì)所述標(biāo)識(shí)進(jìn)行域名化處理獲取所述標(biāo)識(shí)對(duì)應(yīng)的域名;第一查詢單元,用于根據(jù)所述域名進(jìn)行域名系統(tǒng)查詢,獲取所述第二節(jié)點(diǎn)的地址信息。
8.根據(jù)權(quán)利要求7所述的平臺(tái),其特征在于,所述處理模塊還包括與所述處理單元連接的獲取單元,所述獲取單元,用于獲取與所述標(biāo)識(shí)對(duì)應(yīng)的域名化規(guī)則;所述處理單元,具體用于根據(jù)所述域名化規(guī)則對(duì)所述標(biāo)識(shí)進(jìn)行域名化處理獲取所述標(biāo)識(shí)對(duì)應(yīng)的域名。
9.根據(jù)權(quán)利要求6 8中任一項(xiàng)所述的平臺(tái),其特征在于,還包括第二獲取模塊,用于獲取所述第二節(jié)點(diǎn)發(fā)送的所述第二節(jié)點(diǎn)的標(biāo)識(shí)和所述第二節(jié)點(diǎn)的地址信息;存儲(chǔ)模塊,用于存儲(chǔ)所述第二節(jié)點(diǎn)的標(biāo)識(shí)與所述第二節(jié)點(diǎn)的地址信息的映射關(guān)系;所述處理模塊,具體用于根據(jù)所述第二節(jié)點(diǎn)的標(biāo)識(shí)及所述映射關(guān)系獲取所述第二節(jié)點(diǎn)的地址信息,其中,所述第二節(jié)點(diǎn)的地址信息包括所述第二傳感網(wǎng)的網(wǎng)關(guān)地址、端口號(hào)和所述第二節(jié)點(diǎn)對(duì)應(yīng)的傳感網(wǎng)內(nèi)地址,或者包括所述第二節(jié)點(diǎn)的IP地址。
10.一種傳感器網(wǎng)絡(luò)互通系統(tǒng),其特征在于,包括互聯(lián)網(wǎng)、至少兩個(gè)傳感網(wǎng)以及設(shè)置在所述互聯(lián)網(wǎng)上的如權(quán)利要求6 9中任一項(xiàng)所述的傳感器網(wǎng)絡(luò)解析互通平臺(tái),每個(gè)傳感網(wǎng)通過(guò)該傳感網(wǎng)所在的網(wǎng)關(guān)接入所述互聯(lián)網(wǎng),所述互聯(lián)網(wǎng)上的節(jié)點(diǎn)或者其中一個(gè)傳感網(wǎng)內(nèi)的節(jié)點(diǎn)通過(guò)與所述傳感器網(wǎng)絡(luò)解析互通平臺(tái)交互獲取另一個(gè)傳感網(wǎng)內(nèi)節(jié)點(diǎn)的地址信息,并根據(jù)所述地址信息與該另一個(gè)傳感網(wǎng)內(nèi)的節(jié)點(diǎn)建立互聯(lián)互通。
全文摘要
本發(fā)明公開了一種傳感器網(wǎng)絡(luò)解析互通平臺(tái)、傳感器網(wǎng)絡(luò)互通方法及系統(tǒng)。其中,傳感器網(wǎng)絡(luò)互通方法包括獲取互聯(lián)網(wǎng)節(jié)點(diǎn)或者第一傳感網(wǎng)內(nèi)的第一節(jié)點(diǎn)發(fā)送的查詢請(qǐng)求信息,所述查詢請(qǐng)求信息中包括第二傳感網(wǎng)內(nèi)的第二節(jié)點(diǎn)的標(biāo)識(shí);根據(jù)所述標(biāo)識(shí)查詢獲取所述第二節(jié)點(diǎn)的地址信息;將所述第二節(jié)點(diǎn)的地址信息發(fā)送給所述第一節(jié)點(diǎn)或者所述互聯(lián)網(wǎng)節(jié)點(diǎn),以使所述第一節(jié)點(diǎn)或者所述互聯(lián)網(wǎng)節(jié)點(diǎn)根據(jù)所述第二節(jié)點(diǎn)的地址信息與所述第二節(jié)點(diǎn)通信。本發(fā)明適用于不同傳感網(wǎng)之間或者互聯(lián)網(wǎng)與傳感網(wǎng)之間需要互聯(lián)互通的場(chǎng)合。
文檔編號(hào)H04L29/12GK102594885SQ20121003056
公開日2012年7月18日 申請(qǐng)日期2012年2月10日 優(yōu)先權(quán)日2012年2月10日
發(fā)明者孔寧, 沈爍, 王妍 申請(qǐng)人:中國(guó)科學(xué)院計(jì)算機(jī)網(wǎng)絡(luò)信息中心