一種發(fā)送數(shù)據(jù)的方法,網(wǎng)關(guān)和傳感器節(jié)點(diǎn)的制作方法
【專利摘要】本發(fā)明公開(kāi)了一種發(fā)送數(shù)據(jù)的方法,網(wǎng)關(guān)和傳感器節(jié)點(diǎn),屬于通信【技術(shù)領(lǐng)域】。所述方法包括:接收傳感器節(jié)點(diǎn)向映射節(jié)點(diǎn)發(fā)送的數(shù)據(jù),所述數(shù)據(jù)中攜帶所述映射節(jié)點(diǎn)的節(jié)點(diǎn)地址;在預(yù)先存儲(chǔ)的映射節(jié)點(diǎn)與外部服務(wù)器的對(duì)應(yīng)關(guān)系中查詢所述映射節(jié)點(diǎn)的節(jié)點(diǎn)地址對(duì)應(yīng)的外部服務(wù)器的地址,并根據(jù)查詢到的所述外部服務(wù)器的地址將所述數(shù)據(jù)發(fā)送給所述外部服務(wù)器。通過(guò)預(yù)先建立外部服務(wù)器在網(wǎng)絡(luò)中的映射節(jié)點(diǎn),實(shí)現(xiàn)了外部服務(wù)器與內(nèi)網(wǎng)中傳感器節(jié)點(diǎn)之間通過(guò)網(wǎng)關(guān)傳送數(shù)據(jù)時(shí),傳感器節(jié)點(diǎn)可以預(yù)先獲知主動(dòng)上報(bào)信息的外部服務(wù)器對(duì)應(yīng)的映射節(jié)點(diǎn)的信息,使得整個(gè)通信過(guò)程更加透明,提高了網(wǎng)絡(luò)中傳感器與外部服務(wù)器之間在復(fù)雜的網(wǎng)絡(luò)通信過(guò)程的安全性。
【專利說(shuō)明】一種發(fā)送數(shù)據(jù)的方法,網(wǎng)關(guān)和傳感器節(jié)點(diǎn)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,特別涉及一種發(fā)送數(shù)據(jù)的方法,網(wǎng)關(guān)和傳感器節(jié)點(diǎn)。
【背景技術(shù)】
[0002]無(wú)線傳感網(wǎng)絡(luò)是由該網(wǎng)絡(luò)內(nèi)大量的靜止或移動(dòng)的內(nèi)部傳感器節(jié)點(diǎn)以自組織和多跳的方式構(gòu)成的無(wú)線網(wǎng)絡(luò),其目的是協(xié)作地感知、采集、處理和傳輸網(wǎng)絡(luò)覆蓋地理區(qū)域中的監(jiān)測(cè)信息,通過(guò)網(wǎng)關(guān)設(shè)備報(bào)告給外部的服務(wù)器進(jìn)行分析、處理。在網(wǎng)關(guān)的工作過(guò)程中,需要將外部服務(wù)器和內(nèi)部的傳感器節(jié)點(diǎn)對(duì)應(yīng)起來(lái),使得傳感器節(jié)點(diǎn)的數(shù)據(jù)通過(guò)網(wǎng)關(guān)發(fā)送至服務(wù)器。
[0003]現(xiàn)有技術(shù)中傳感器節(jié)點(diǎn)向外部服務(wù)器發(fā)送數(shù)據(jù)時(shí)有兩種情況。第一種是傳感器節(jié)點(diǎn)針對(duì)外部服務(wù)器發(fā)送的查詢信息進(jìn)行反饋時(shí)發(fā)送反饋數(shù)據(jù),其過(guò)程為:外部服務(wù)器會(huì)將查詢信息發(fā)送到網(wǎng)關(guān),網(wǎng)關(guān)在預(yù)先儲(chǔ)存的外部服務(wù)器與內(nèi)部傳感器節(jié)點(diǎn)的對(duì)應(yīng)關(guān)系中進(jìn)行查詢,如果存在該目標(biāo)內(nèi)部傳感器節(jié)點(diǎn),則將查詢信息發(fā)送給該內(nèi)部傳感器節(jié)點(diǎn);當(dāng)內(nèi)部傳感器節(jié)點(diǎn)完成查詢?nèi)蝿?wù)后,將結(jié)果發(fā)送給網(wǎng)關(guān),網(wǎng)關(guān)再通過(guò)預(yù)先儲(chǔ)存的外部服務(wù)器與內(nèi)部傳感器節(jié)點(diǎn)的對(duì)應(yīng)關(guān)系中查詢到外部服務(wù)器的地址,并將查詢結(jié)果返回給外部服務(wù)器。第二種是傳感器節(jié)點(diǎn)主動(dòng)向外部服務(wù)器上報(bào)監(jiān)測(cè)數(shù)據(jù),其過(guò)程為:傳感器節(jié)點(diǎn)將上報(bào)的監(jiān)測(cè)數(shù)據(jù)發(fā)送給網(wǎng)關(guān),網(wǎng)關(guān)通過(guò)預(yù)先儲(chǔ)存的外部服務(wù)器與內(nèi)部傳感器節(jié)點(diǎn)的對(duì)應(yīng)關(guān)系中查詢到接收該監(jiān)測(cè)數(shù)據(jù)的服務(wù)器的地址,并根據(jù)該外部服務(wù)器的地址將監(jiān)測(cè)數(shù)據(jù)上報(bào)給外部服務(wù)器。
[0004]在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問(wèn)題:
[0005]傳感器節(jié)點(diǎn)向外部服務(wù)器發(fā)送數(shù)據(jù),無(wú)論是被動(dòng)向外部服務(wù)器反饋數(shù)據(jù)還是主動(dòng)向外部服務(wù)器上報(bào)數(shù)據(jù),傳感器節(jié)點(diǎn)都不能確定外部服務(wù)器的相關(guān)信息與其對(duì)應(yīng)的服務(wù)類型信息,只是將數(shù)據(jù)發(fā)送至網(wǎng)關(guān),由網(wǎng)關(guān)通過(guò)外部服務(wù)器與傳感器節(jié)點(diǎn)的對(duì)應(yīng)關(guān)系進(jìn)行查詢,之后將數(shù)據(jù)發(fā)送給查詢到的外部服務(wù)器。這種不對(duì)稱的網(wǎng)絡(luò)透明性,使得傳感器節(jié)點(diǎn)無(wú)法得知發(fā)送查詢信息的外部服務(wù)器的信息,因此也無(wú)法判定向外部服務(wù)器返回信息的安全性,對(duì)于越來(lái)越復(fù)雜的應(yīng)用需求以及高性能節(jié)點(diǎn)來(lái)說(shuō),是一種安全性能上的制約。
【發(fā)明內(nèi)容】
[0006]為了解決現(xiàn)有技術(shù)中內(nèi)網(wǎng)的傳感器與外網(wǎng)的服務(wù)器傳送數(shù)據(jù)時(shí)信息不透明造成的性能制約的問(wèn)題,本發(fā)明實(shí)施例提供了一種發(fā)送數(shù)據(jù)的方法,網(wǎng)關(guān)和傳感器節(jié)點(diǎn)。所述技術(shù)方案如下:
[0007]—方面,提供了一種發(fā)送數(shù)據(jù)的方法,所述方法包括:
[0008]接收傳感器節(jié)點(diǎn)向映射節(jié)點(diǎn)發(fā)送的數(shù)據(jù),所述數(shù)據(jù)中攜帶所述映射節(jié)點(diǎn)的節(jié)點(diǎn)地址;
[0009]在預(yù)先存儲(chǔ)的映射節(jié)點(diǎn)與外部服務(wù)器的對(duì)應(yīng)關(guān)系中查詢所述映射節(jié)點(diǎn)的節(jié)點(diǎn)地址對(duì)應(yīng)的外部服務(wù)器的地址,并根據(jù)查詢到的所述外部服務(wù)器的地址將所述數(shù)據(jù)發(fā)送給所述外部服務(wù)器。
[0010]另一方面,提供了一種發(fā)送數(shù)據(jù)的方法,所述方法包括:
[0011]接收網(wǎng)關(guān)轉(zhuǎn)發(fā)的第二查詢信息,所述第二查詢信息中攜帶發(fā)送所述第二查詢信息的映射節(jié)點(diǎn)的節(jié)點(diǎn)地址;
[0012]判斷所述第二查詢信息中攜帶的發(fā)送所述第二查詢信息的映射節(jié)點(diǎn)的節(jié)點(diǎn)地址,是否為預(yù)先接收的所述網(wǎng)關(guān)發(fā)送的廣播信息中與自身監(jiān)測(cè)數(shù)據(jù)類型一致的所述映射節(jié)點(diǎn)的節(jié)點(diǎn)地址;
[0013]如果是,則將所述第二查詢信息對(duì)應(yīng)的反饋數(shù)據(jù)返回給所述網(wǎng)關(guān),所述反饋數(shù)據(jù)中攜帶接收所述反饋數(shù)據(jù)的服務(wù)器在所述網(wǎng)絡(luò)中對(duì)應(yīng)的映射節(jié)點(diǎn)的節(jié)點(diǎn)地址,使得所述網(wǎng)關(guān)根據(jù)所述反饋數(shù)據(jù)中攜帶的映射節(jié)點(diǎn)的節(jié)點(diǎn)地址轉(zhuǎn)發(fā)所述反饋數(shù)據(jù)。
[0014]另一方面,提供了一種發(fā)送數(shù)據(jù)的網(wǎng)關(guān),所述網(wǎng)關(guān)包括:
[0015]第一接收模塊,用于接收傳感器節(jié)點(diǎn)向映射節(jié)點(diǎn)發(fā)送的數(shù)據(jù),所述數(shù)據(jù)中攜帶所述映射節(jié)點(diǎn)的節(jié)點(diǎn)地址;
[0016]處理模塊,用于在預(yù)先存儲(chǔ)的映射節(jié)點(diǎn)與外部服務(wù)器的對(duì)應(yīng)關(guān)系中查詢所述映射節(jié)點(diǎn)的節(jié)點(diǎn)地址對(duì)應(yīng)的外部服務(wù)器的地址,并根據(jù)查詢到的所述外部服務(wù)器的地址將所述數(shù)據(jù)發(fā)送給所述外部服務(wù)器。
[0017]另一方面,提供了一種發(fā)送數(shù)據(jù)的傳感器節(jié)點(diǎn),所述傳感器節(jié)點(diǎn)包括:
[0018]第三接收模塊,用于接收網(wǎng)關(guān)轉(zhuǎn)發(fā)的第二查詢信息,所述第二查詢信息中攜帶發(fā)送所述第二查詢信息的映射節(jié)點(diǎn)的節(jié)點(diǎn)地址;
[0019]判斷模塊,用于判斷所述第二查詢信息中攜帶的發(fā)送所述第二查詢信息的映射節(jié)點(diǎn)的節(jié)點(diǎn)地址,是否為預(yù)先接收的所述網(wǎng)關(guān)發(fā)送的廣播信息中與自身監(jiān)測(cè)數(shù)據(jù)類型一致的所述映射節(jié)點(diǎn)的節(jié)點(diǎn)地址;
[0020]返回模塊,用于如果是,則將所述第二查詢信息對(duì)應(yīng)的反饋數(shù)據(jù)返回給所述網(wǎng)關(guān),所述反饋數(shù)據(jù)中攜帶接收所述反饋數(shù)據(jù)的服務(wù)器在所述網(wǎng)絡(luò)中對(duì)應(yīng)的映射節(jié)點(diǎn)的節(jié)點(diǎn)地址,使得所述網(wǎng)關(guān)根據(jù)所述反饋數(shù)據(jù)中攜帶的映射節(jié)點(diǎn)的節(jié)點(diǎn)地址轉(zhuǎn)發(fā)所述反饋數(shù)據(jù)。
[0021]本發(fā)明實(shí)施例提供的技術(shù)方案帶來(lái)的有益效果是:
[0022]通過(guò)預(yù)先建立外部服務(wù)器在網(wǎng)絡(luò)中的映射節(jié)點(diǎn),實(shí)現(xiàn)了外部服務(wù)器與內(nèi)網(wǎng)中傳感器節(jié)點(diǎn)之間通過(guò)網(wǎng)關(guān)傳送數(shù)據(jù)時(shí),傳感器節(jié)點(diǎn)可以預(yù)先獲知主動(dòng)上報(bào)信息的外部服務(wù)器對(duì)應(yīng)的映射節(jié)點(diǎn)的信息,使得整個(gè)通信過(guò)程更加透明,提高了網(wǎng)絡(luò)中傳感器與外部服務(wù)器之間在復(fù)雜的網(wǎng)絡(luò)通信過(guò)程的安全性。
【專利附圖】
【附圖說(shuō)明】
[0023]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0024]圖1是本發(fā)明實(shí)施例一提供的發(fā)送數(shù)據(jù)的方法流程示意圖;
[0025]圖2是本發(fā)明實(shí)施例二提供的發(fā)送數(shù)據(jù)的方法流程示意圖;
[0026]圖3是本發(fā)明實(shí)施例三提供的發(fā)送數(shù)據(jù)的方法流程示意圖;[0027]圖4是本發(fā)明實(shí)施例四提供的發(fā)送數(shù)據(jù)的方法流程示意圖;
[0028]圖5是本發(fā)明實(shí)施例五提供的發(fā)送數(shù)據(jù)的網(wǎng)關(guān)結(jié)構(gòu)示意圖;
[0029]圖6是本發(fā)明實(shí)施例六提供的發(fā)送數(shù)據(jù)的傳感器節(jié)點(diǎn)結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0030]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
[0031]實(shí)施例一
[0032]本發(fā)明實(shí)施例提供了一種發(fā)送數(shù)據(jù)的方法,參見(jiàn)圖1,方法流程包括:
[0033]101:接收傳感器節(jié)點(diǎn)向映射節(jié)點(diǎn)發(fā)送的數(shù)據(jù),所述數(shù)據(jù)中攜帶所述映射節(jié)點(diǎn)的節(jié)點(diǎn)地址;
[0034]102:在預(yù)先存儲(chǔ)的映射節(jié)點(diǎn)與外部服務(wù)器的對(duì)應(yīng)關(guān)系中查詢所述映射節(jié)點(diǎn)的節(jié)點(diǎn)地址對(duì)應(yīng)的外部服務(wù)器的地址,并根據(jù)查詢到的所述外部服務(wù)器的地址將所述數(shù)據(jù)發(fā)送給所述外部服務(wù)器。
[0035]本發(fā)明實(shí)施例通過(guò)預(yù)先建立外部服務(wù)器在網(wǎng)絡(luò)中的映射節(jié)點(diǎn),實(shí)現(xiàn)了外部服務(wù)器與內(nèi)網(wǎng)中傳感器節(jié)點(diǎn)之間通過(guò)網(wǎng)關(guān)傳送數(shù)據(jù)時(shí),傳感器節(jié)點(diǎn)可以預(yù)先獲知主動(dòng)上報(bào)信息或接收反饋信息的外部服務(wù)器對(duì)應(yīng)的映射節(jié)點(diǎn)的信息,使得整個(gè)通信過(guò)程更加透明,提高了網(wǎng)絡(luò)中傳感器與外部服務(wù)器之間在復(fù)雜的網(wǎng)絡(luò)通信過(guò)程的安全性。
[0036]實(shí)施例二
[0037]本發(fā)明實(shí)施例提供了一種發(fā)送數(shù)據(jù)的方法,參見(jiàn)圖2,需要說(shuō)明的是本發(fā)明實(shí)施例是以無(wú)線傳感網(wǎng)絡(luò)為例,預(yù)先為與無(wú)線傳感網(wǎng)絡(luò)中的傳感器節(jié)點(diǎn)進(jìn)行通信的外部服務(wù)器,在無(wú)線傳感網(wǎng)絡(luò)中建立映射節(jié)點(diǎn)的過(guò)程進(jìn)行說(shuō)明。
[0038]方法流程包括:
[0039]201:傳感器節(jié)點(diǎn)與外部服務(wù)器首次通信時(shí),為所述外部服務(wù)器分配映射節(jié)點(diǎn)的節(jié)點(diǎn)地址,將所述服務(wù)器加入所述網(wǎng)絡(luò)中,使得所述映射節(jié)點(diǎn)與所述外部服務(wù)器在網(wǎng)絡(luò)中
--對(duì)應(yīng)。
[0040]具體的,當(dāng)無(wú)線傳感網(wǎng)絡(luò)中內(nèi)部的傳感器節(jié)點(diǎn)與外網(wǎng)的服務(wù)器進(jìn)行通信時(shí),通信的數(shù)據(jù)通過(guò)網(wǎng)關(guān)進(jìn)行轉(zhuǎn)發(fā)。其中通信可以為無(wú)線傳感網(wǎng)絡(luò)中內(nèi)部的傳感器主動(dòng)上報(bào)監(jiān)測(cè)數(shù)據(jù)或者外網(wǎng)的服務(wù)器向無(wú)線傳感網(wǎng)絡(luò)中內(nèi)部的傳感器發(fā)送查詢信息,此時(shí)的通信過(guò)程為現(xiàn)有技術(shù)中網(wǎng)關(guān)根據(jù)轉(zhuǎn)發(fā)的數(shù)據(jù)的過(guò)程,通過(guò)在網(wǎng)關(guān)中保存的地址映射關(guān)系,實(shí)現(xiàn)外部節(jié)點(diǎn)和內(nèi)部節(jié)點(diǎn)之間的通信過(guò)程。在首次的通信過(guò)程中,網(wǎng)關(guān)記錄通信中服務(wù)器的地址,以及服務(wù)器對(duì)應(yīng)的服務(wù)類型信息,此時(shí)服務(wù)器的地址可以通過(guò)接收到服務(wù)器的查詢信息中獲取,也可以是內(nèi)部傳感器節(jié)點(diǎn)上報(bào)監(jiān)測(cè)信息時(shí),通過(guò)網(wǎng)關(guān)中記錄的地址映射關(guān)系中得到;服務(wù)器對(duì)應(yīng)的服務(wù)類型信息可以通過(guò)接收到的服務(wù)器的查詢信息中獲取,也可以是內(nèi)部傳感器節(jié)點(diǎn)上報(bào)監(jiān)測(cè)信息時(shí),通過(guò)上報(bào)的監(jiān)測(cè)信息對(duì)應(yīng)的信息類型得到接收該監(jiān)測(cè)信息的服務(wù)器的服務(wù)類型信息。進(jìn)一步的,服務(wù)器的地址可以為IP (Internet Protocol,網(wǎng)絡(luò)之間互連的協(xié)議)地址或其他標(biāo)識(shí)服務(wù)器來(lái)源的地址信息,在此并不作出限定。
[0041]將服務(wù)器作為一個(gè)無(wú)線傳感網(wǎng)絡(luò)中的一個(gè)新的節(jié)點(diǎn),通過(guò)網(wǎng)關(guān)加入無(wú)線傳感網(wǎng)絡(luò)中。加入無(wú)線傳感網(wǎng)絡(luò),需要在無(wú)線傳感網(wǎng)絡(luò)中獲得一個(gè)內(nèi)部的地址,之后網(wǎng)關(guān)可以根據(jù)內(nèi)部地址向其轉(zhuǎn)發(fā)數(shù)據(jù)。這樣在網(wǎng)關(guān)內(nèi)部就形成一個(gè)以網(wǎng)關(guān)為根節(jié)點(diǎn)以服務(wù)器對(duì)應(yīng)的映射節(jié)點(diǎn)為子節(jié)點(diǎn)的星型網(wǎng)絡(luò),該網(wǎng)絡(luò)通過(guò)網(wǎng)關(guān)連接到內(nèi)網(wǎng)中。分配地址后將節(jié)點(diǎn)地址通知服務(wù)器進(jìn)行備份。
[0042]在網(wǎng)關(guān)中將新加入的服務(wù)器在無(wú)線傳感網(wǎng)絡(luò)中的相關(guān)信息進(jìn)行關(guān)聯(lián)并保存,關(guān)聯(lián)信息中包括服務(wù)器的地址、在無(wú)線傳感網(wǎng)絡(luò)中映射節(jié)點(diǎn)的節(jié)點(diǎn)地址、當(dāng)前的無(wú)線傳感網(wǎng)絡(luò)的網(wǎng)絡(luò)標(biāo)識(shí),即內(nèi)網(wǎng)ID、服務(wù)器的服務(wù)類型信息。例如,表1中所示為在網(wǎng)關(guān)中建立的服務(wù)器在無(wú)線傳感網(wǎng)絡(luò)中的相關(guān)信息的關(guān)聯(lián)關(guān)系。
[0043]
【權(quán)利要求】
1.一種發(fā)送數(shù)據(jù)的方法,其特征在于,預(yù)先建立外部服務(wù)器在網(wǎng)絡(luò)中的映射節(jié)點(diǎn),所述方法包括:接收傳感器節(jié)點(diǎn)向映射節(jié)點(diǎn)發(fā)送的數(shù)據(jù),所述數(shù)據(jù)中攜帶所述映射節(jié)點(diǎn)的節(jié)點(diǎn)地址;在預(yù)先存儲(chǔ)的映射節(jié)點(diǎn)與外部服務(wù)器的對(duì)應(yīng)關(guān)系中查詢所述映射節(jié)點(diǎn)的節(jié)點(diǎn)地址對(duì)應(yīng)的外部服務(wù)器的地址,并根據(jù)查詢到的所述外部服務(wù)器的地址將所述數(shù)據(jù)發(fā)送給所述外部服務(wù)器。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述接收傳感器節(jié)點(diǎn)向外部服務(wù)器在網(wǎng)絡(luò)中對(duì)應(yīng)的映射節(jié)點(diǎn)發(fā)送的數(shù)據(jù)之前,所述方法包括:傳感器節(jié)點(diǎn)與外部服務(wù)器首次通信時(shí),為所述外部服務(wù)器分配映射節(jié)點(diǎn)的節(jié)點(diǎn)地址,將所述服務(wù)器加入 所述網(wǎng)絡(luò)中,使得所述映射節(jié)點(diǎn)與所述外部服務(wù)器在網(wǎng)絡(luò)中一一對(duì)應(yīng)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述當(dāng)所述網(wǎng)絡(luò)中的傳感器節(jié)點(diǎn)與所述外部服務(wù)器首次通信時(shí),為所述外部服務(wù)器分配映射節(jié)點(diǎn)的節(jié)點(diǎn)地址,將所述外部服務(wù)器加入所述網(wǎng)絡(luò)中,包括:當(dāng)所述網(wǎng)絡(luò)中的傳感器節(jié)點(diǎn)與所述外部服務(wù)器首次通信時(shí),向內(nèi)網(wǎng)協(xié)調(diào)器節(jié)點(diǎn)發(fā)送為所述外部服務(wù)器在網(wǎng)絡(luò)中分配節(jié)點(diǎn)地址的請(qǐng)求信息,并接收和記錄所述內(nèi)網(wǎng)協(xié)調(diào)器節(jié)點(diǎn)返回的分配后的節(jié)點(diǎn)地址,將所述節(jié)點(diǎn)地址對(duì)應(yīng)的服務(wù)器加入所述網(wǎng)絡(luò)中;或者,當(dāng)所述網(wǎng)絡(luò)中的傳感器節(jié)點(diǎn)與所述外部服務(wù)器首次通信,且自身帶有內(nèi)網(wǎng)協(xié)調(diào)器節(jié)點(diǎn)的功能時(shí),為所述外部服務(wù)器在網(wǎng)絡(luò)中分配節(jié)點(diǎn)地址,并記錄所述內(nèi)網(wǎng)協(xié)調(diào)器節(jié)點(diǎn)返回的分配后的節(jié)點(diǎn)地址,將所述節(jié)點(diǎn)地址對(duì)應(yīng)的服務(wù)器加入所述網(wǎng)絡(luò)中。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述傳感器節(jié)點(diǎn)與外部服務(wù)器首次通信時(shí),為所述外部服務(wù)器分配映射節(jié)點(diǎn)的節(jié)點(diǎn)地址,將所述服務(wù)器加入所述網(wǎng)絡(luò)中之后,所述方法還包括:將所述映射節(jié)點(diǎn)的節(jié)點(diǎn)地址以及所述外部服務(wù)器對(duì)應(yīng)的服務(wù)類型信息,向所述網(wǎng)絡(luò)中的傳感器節(jié)點(diǎn)進(jìn)行廣播,使得所述網(wǎng)絡(luò)中的傳感器節(jié)點(diǎn)根據(jù)所述外部服務(wù)器對(duì)應(yīng)的服務(wù)類型信息,記錄與自身監(jiān)測(cè)的數(shù)據(jù)類型一致的所述映射節(jié)點(diǎn)的節(jié)點(diǎn)地址。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述數(shù)據(jù)包括:向外部服務(wù)器反饋的反饋數(shù)據(jù)和定期向外部服務(wù)器上報(bào)的監(jiān)測(cè)數(shù)據(jù),相應(yīng)的,當(dāng)所述數(shù)據(jù)為向外部服務(wù)器反饋的反饋數(shù)據(jù)時(shí),所述接收傳感器節(jié)點(diǎn)向外部服務(wù)器在網(wǎng)絡(luò)中對(duì)應(yīng)的映射節(jié)點(diǎn)發(fā)送的數(shù)據(jù)之前,所述方法還包括:接收外部服務(wù)器向網(wǎng)絡(luò)中的傳感器節(jié)點(diǎn)發(fā)送的第一查詢信息,所述第一查詢信息中攜帶所述傳感器節(jié)點(diǎn)的節(jié)點(diǎn)地址;在預(yù)先存儲(chǔ)的映射節(jié)點(diǎn)與外部服務(wù)器的對(duì)應(yīng)關(guān)系中,查詢所述外部服務(wù)器在所述網(wǎng)絡(luò)中對(duì)應(yīng)的映射節(jié)點(diǎn)的節(jié)點(diǎn)地址;將所述第一查詢信息中的源地址替換為所述外部服務(wù)器在所述網(wǎng)絡(luò)中對(duì)應(yīng)的映射節(jié)點(diǎn)的節(jié)點(diǎn)地址生成第二查詢信息,并將所述第二查詢信息發(fā)送至所述傳感器節(jié)點(diǎn)。
6.一種發(fā)送數(shù)據(jù)的方法,其特征在于,所述方法包括:接收網(wǎng)關(guān)轉(zhuǎn)發(fā)的第二查詢信息,所述第二查詢信息中攜帶發(fā)送所述第二查詢信息的映射節(jié)點(diǎn)的節(jié)點(diǎn)地址;判斷所述第二查詢信息中攜帶的發(fā)送所述第二查詢信息的映射節(jié)點(diǎn)的節(jié)點(diǎn)地址,是否為預(yù)先接收的所述網(wǎng)關(guān)發(fā)送的廣播信息中與自身監(jiān)測(cè)數(shù)據(jù)類型一致的所述映射節(jié)點(diǎn)的節(jié)點(diǎn)地址; 如果是,則將所述第二查詢信息對(duì)應(yīng)的反饋數(shù)據(jù)返回給所述網(wǎng)關(guān),所述反饋數(shù)據(jù)中攜帶接收所述反饋數(shù)據(jù)的服務(wù)器在所述網(wǎng)絡(luò)中對(duì)應(yīng)的映射節(jié)點(diǎn)的節(jié)點(diǎn)地址,使得所述網(wǎng)關(guān)根據(jù)所述反饋數(shù)據(jù)中攜帶的映射節(jié)點(diǎn)的節(jié)點(diǎn)地址轉(zhuǎn)發(fā)所述反饋數(shù)據(jù)。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述接收網(wǎng)關(guān)轉(zhuǎn)發(fā)的第二查詢信息之前,所述方法包括: 接收所述網(wǎng)關(guān)發(fā)送的廣播信息,所述廣播信息中攜帶外部服務(wù)器在所述網(wǎng)絡(luò)中對(duì)應(yīng)的映射節(jié)點(diǎn)的節(jié)點(diǎn)地址以及所述外部服務(wù)器對(duì)應(yīng)的服務(wù)類型信息; 根據(jù)所述廣播信息中攜帶的所述外部服務(wù)器對(duì)應(yīng)的服務(wù)類型信息,記錄與自身監(jiān)測(cè)數(shù)據(jù)類型一致的所述映射節(jié)點(diǎn)的節(jié)點(diǎn)地址。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述記錄與自身監(jiān)測(cè)數(shù)據(jù)類型一致的服務(wù)器在所述網(wǎng)絡(luò)中對(duì)應(yīng)的映射節(jié)點(diǎn)的節(jié)點(diǎn)地址之后,所述方法包括: 定期向與自身監(jiān)測(cè)數(shù)據(jù)類型一致的外部服務(wù)器上報(bào)監(jiān)測(cè)數(shù)據(jù),所述監(jiān)測(cè)數(shù)據(jù)中攜帶接收所述監(jiān)測(cè)數(shù)據(jù)的外部服務(wù)器在所述網(wǎng)絡(luò)中對(duì)應(yīng)的映射節(jié)點(diǎn)的節(jié)點(diǎn)地址。
9.一種發(fā)送數(shù)據(jù)的網(wǎng)關(guān),其特征在于,預(yù)先建立外部服務(wù)器在網(wǎng)絡(luò)中的映射節(jié)點(diǎn),所述網(wǎng)關(guān)包括: 第一接收模塊,用于接收傳感器節(jié)點(diǎn)向映射節(jié)點(diǎn)發(fā)送的數(shù)據(jù),所述數(shù)據(jù)中攜帶所述映射節(jié)點(diǎn)的節(jié)點(diǎn)地址; 處理模塊,用于在預(yù)先存儲(chǔ)的映射節(jié)點(diǎn)與外部服務(wù)器的對(duì)應(yīng)關(guān)系中查詢所述映射節(jié)點(diǎn)的節(jié)點(diǎn)地址對(duì)應(yīng)的外部服務(wù)器的地址,并根據(jù)查詢到的所述外部服務(wù)器的地址將所述數(shù)據(jù)發(fā)送給所述外部服務(wù)器。`
10.根據(jù)權(quán)利要求9所述的網(wǎng)關(guān),其特征在于,所述網(wǎng)關(guān)還包括: 分配地址模塊,用于傳感器節(jié)點(diǎn)與外部服務(wù)器首次通信時(shí),為所述外部服務(wù)器分配映射節(jié)點(diǎn)的節(jié)點(diǎn)地址,將所述服務(wù)器加入所述網(wǎng)絡(luò)中,使得所述映射節(jié)點(diǎn)與所述外部服務(wù)器在網(wǎng)絡(luò)中對(duì)應(yīng)。
11.根據(jù)權(quán)利要求10所述的網(wǎng)關(guān),其特征在于,所述分配地址模塊,包括: 第一分配地址單元,用于當(dāng)所述網(wǎng)絡(luò)中的傳感器節(jié)點(diǎn)與所述外部服務(wù)器首次通信時(shí),向內(nèi)網(wǎng)協(xié)調(diào)器節(jié)點(diǎn)發(fā)送為所述外部服務(wù)器在網(wǎng)絡(luò)中分配節(jié)點(diǎn)地址的請(qǐng)求信息,并接收和記錄所述內(nèi)網(wǎng)協(xié)調(diào)器節(jié)點(diǎn)返回的分配后的節(jié)點(diǎn)地址,將所述節(jié)點(diǎn)地址對(duì)應(yīng)的服務(wù)器加入所述網(wǎng)絡(luò)中; 第二分配地址單元,用于當(dāng)所述網(wǎng)絡(luò)中的傳感器節(jié)點(diǎn)與所述外部服務(wù)器首次通信,且自身帶有內(nèi)網(wǎng)協(xié)調(diào)器節(jié)點(diǎn)的功能時(shí),為所述外部服務(wù)器在網(wǎng)絡(luò)中分配節(jié)點(diǎn)地址,并記錄所述內(nèi)網(wǎng)協(xié)調(diào)器節(jié)點(diǎn)返回的分配后的節(jié)點(diǎn)地址,將所述節(jié)點(diǎn)地址對(duì)應(yīng)的服務(wù)器加入所述網(wǎng)絡(luò)中。
12.根據(jù)權(quán)利要求10所述的網(wǎng)關(guān),其特征在于,所述網(wǎng)關(guān)還包括: 廣播模塊,用于將所述映射節(jié)點(diǎn)的節(jié)點(diǎn)地址以及所述外部服務(wù)器對(duì)應(yīng)的服務(wù)類型信息,向所述網(wǎng)絡(luò)中的傳感器節(jié)點(diǎn)進(jìn)行廣播,使得所述網(wǎng)絡(luò)中的傳感器節(jié)點(diǎn)根據(jù)所述外部服務(wù)器對(duì)應(yīng)的服務(wù)類型信息,記錄與自身監(jiān)測(cè)的數(shù)據(jù)類型一致的所述映射節(jié)點(diǎn)的節(jié)點(diǎn)地址。
13.根據(jù)權(quán)利要求9所述的網(wǎng)關(guān),其特征在于,所述數(shù)據(jù)包括:向外部服務(wù)器反饋的反饋數(shù)據(jù)和定期向外部服務(wù)器上報(bào)的監(jiān)測(cè)數(shù)據(jù),相應(yīng)的,當(dāng)所述數(shù)據(jù)為向外部服務(wù)器反饋的反饋數(shù)據(jù)時(shí),所述網(wǎng)關(guān)還包括:第二接收模塊,用于接收外部服務(wù)器向網(wǎng)絡(luò)中的傳感器節(jié)點(diǎn)發(fā)送的第一查詢信息,所述第一查詢信息中攜帶所述傳感器節(jié)點(diǎn)的節(jié)點(diǎn)地址;查詢模塊,用于在預(yù)先存儲(chǔ)的映射節(jié)點(diǎn)與外部服務(wù)器的對(duì)應(yīng)關(guān)系中,查詢所述外部服務(wù)器在所述網(wǎng)絡(luò)中對(duì)應(yīng)的映射節(jié)點(diǎn)的節(jié)點(diǎn)地址;信息生成模塊,用于將所述第一查詢信息中的源地址替換為所述外部服務(wù)器在所述網(wǎng)絡(luò)中對(duì)應(yīng)的映射節(jié)點(diǎn)的節(jié)點(diǎn)地址生成第二查詢信息,并將所述第二查詢信息發(fā)送至所述傳感器節(jié)點(diǎn)。
14.一種發(fā)送數(shù)據(jù)的傳感器節(jié)點(diǎn),其特征在于,所述傳感器節(jié)點(diǎn)包括:第三接收模塊,用于接收網(wǎng)關(guān)轉(zhuǎn)發(fā)的第二查詢信息,所述第二查詢信息中攜帶發(fā)送所述第二查詢信息的映射節(jié)點(diǎn)的節(jié)點(diǎn)地址;判斷模塊,用于判斷所述第二查詢信息中攜帶的發(fā)送所述第二查詢信息的映射節(jié)點(diǎn)的節(jié)點(diǎn)地址,是否為預(yù)先接收的所述網(wǎng)關(guān)發(fā)送的廣播信息中與自身監(jiān)測(cè)數(shù)據(jù)類型一致的所述映射節(jié)點(diǎn)的節(jié)點(diǎn)地址;返回模塊,用于如果是,則將所述第二查詢信息對(duì)應(yīng)的反饋數(shù)據(jù)返回給所述網(wǎng)關(guān),所述反饋數(shù)據(jù)中攜帶接收所述反饋數(shù)據(jù)的服務(wù)器在所述網(wǎng)絡(luò)中對(duì)應(yīng)的映射節(jié)點(diǎn)的節(jié)點(diǎn)地址,使得所述網(wǎng)關(guān)根據(jù)所述反饋數(shù)據(jù)中 攜帶的映射節(jié)點(diǎn)的節(jié)點(diǎn)地址轉(zhuǎn)發(fā)所述反饋數(shù)據(jù)。
15.根據(jù)權(quán)利要求14所述的傳感器節(jié)點(diǎn),其特征在于,所述傳感器節(jié)點(diǎn)還包括:第四接收模塊,用于接收所述網(wǎng)關(guān)發(fā)送的廣播信息,所述廣播信息中攜帶外部服務(wù)器在所述網(wǎng)絡(luò)中對(duì)應(yīng)的映射節(jié)點(diǎn)的節(jié)點(diǎn)地址以及所述外部服務(wù)器對(duì)應(yīng)的服務(wù)類型信息;記錄模塊,用于根據(jù)所述廣播信息中攜帶的所述外部服務(wù)器對(duì)應(yīng)的服務(wù)類型信息,記錄與自身監(jiān)測(cè)數(shù)據(jù)類型一致的所述映射節(jié)點(diǎn)的節(jié)點(diǎn)地址。
16.根據(jù)權(quán)利要求15所述的傳感器節(jié)點(diǎn),其特征在于,所述傳感器節(jié)點(diǎn)包括:上報(bào)模塊,用于定期向與自身監(jiān)測(cè)數(shù)據(jù)類型一致的外部服務(wù)器上報(bào)監(jiān)測(cè)數(shù)據(jù),所述監(jiān)測(cè)數(shù)據(jù)中攜帶接收所述監(jiān)測(cè)數(shù)據(jù)的外部服務(wù)器在所述網(wǎng)絡(luò)中對(duì)應(yīng)的映射節(jié)點(diǎn)的節(jié)點(diǎn)地址。
【文檔編號(hào)】H04W88/16GK103686696SQ201210349114
【公開(kāi)日】2014年3月26日 申請(qǐng)日期:2012年9月19日 優(yōu)先權(quán)日:2012年9月19日
【發(fā)明者】徐勇, 唐厚成 申請(qǐng)人:華為技術(shù)有限公司