一種基于無線網(wǎng)絡(luò)的節(jié)點(diǎn)重新查詢定位以及數(shù)據(jù)傳送的方法
【專利摘要】本發(fā)明涉及基于基于無線網(wǎng)絡(luò)的節(jié)點(diǎn)重新查詢定位以及數(shù)據(jù)傳送的方法,可解決無線網(wǎng)絡(luò)中查找節(jié)點(diǎn)及在節(jié)點(diǎn)間快速通信的問題。一種基于無線網(wǎng)絡(luò)的節(jié)點(diǎn)重新查詢定位方法,步驟如下:1、和計(jì)算機(jī)相連接的為主節(jié)點(diǎn),并發(fā)送查詢消息,并收到正常的時(shí)間序列;2、重復(fù)1的過程,根據(jù)查詢結(jié)果,得到節(jié)點(diǎn)集合;3、以2中的集合內(nèi)的節(jié)點(diǎn)為主節(jié)點(diǎn),重復(fù)1和2的過程,遞歸查詢,找到最大節(jié)點(diǎn)集合,取得查詢鏈表;4、根據(jù)3中的查詢結(jié)果,形成一個(gè)無線節(jié)點(diǎn)分布圖。一種基于無線網(wǎng)絡(luò)的節(jié)點(diǎn)數(shù)據(jù)傳送的方法,步驟如下:1、計(jì)算機(jī)發(fā)命令,發(fā)起查詢信息;由主節(jié)點(diǎn)查詢節(jié)點(diǎn)集合;2、所有節(jié)點(diǎn)響應(yīng)主節(jié)點(diǎn)查詢命令,發(fā)送該被查詢節(jié)點(diǎn)信息。本發(fā)明方法獨(dú)特,節(jié)點(diǎn)查詢及節(jié)點(diǎn)間的數(shù)據(jù)傳送快捷。
【專利說明】一種基于無線網(wǎng)絡(luò)的節(jié)點(diǎn)重新查詢定位以及數(shù)據(jù)傳送的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及無線局域網(wǎng)【技術(shù)領(lǐng)域】,特別是一種基于無線網(wǎng)絡(luò)的節(jié)點(diǎn)重新查詢定位以及數(shù)據(jù)傳送的方法。
【背景技術(shù)】
[0002]目前,人們生活中常用的電表、水表、熱能表、氣表等數(shù)據(jù)采集系統(tǒng)由于各種不便走線的原因而采用無線網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)的采集和查詢。
[0003]無線網(wǎng)絡(luò)接入技術(shù)作為新一代的無線局域網(wǎng)技術(shù)應(yīng)運(yùn)而生,如何正確迅速的查找節(jié)點(diǎn),如何節(jié)點(diǎn)間有效快速的通信,為當(dāng)前無線局域網(wǎng)技術(shù)所面臨的一個(gè)問題。
【發(fā)明內(nèi)容】
[0004]針對(duì)上述情況,為克服現(xiàn)有技術(shù)之缺陷,本發(fā)明之目的就是提供一種基于基于無線網(wǎng)絡(luò)的節(jié)點(diǎn)重新查詢定位以及數(shù)據(jù)傳送的方法,可解決現(xiàn)有的無線網(wǎng)絡(luò)中快速的查找節(jié)點(diǎn)及在節(jié)點(diǎn)間有效快速通信的問題。
[0005]其解決的技術(shù)方案是,一種基于無線網(wǎng)絡(luò)的節(jié)點(diǎn)重新查詢定位方法,步驟如下: 步驟1:和計(jì)算機(jī)相連接的為主節(jié)點(diǎn),主節(jié)點(diǎn)發(fā)送查詢消息,由于是節(jié)點(diǎn)查詢,需要查
詢所有的節(jié)點(diǎn),每個(gè)節(jié)點(diǎn)都有時(shí)間序列關(guān)鍵字,無線信號(hào)覆蓋的所有的節(jié)點(diǎn)響應(yīng),由于主節(jié)點(diǎn)接受的信息是無序的,所以,主節(jié)點(diǎn)縮小查詢時(shí)間序列范圍,并繼續(xù)查詢,直到收到正常的時(shí)間序列;
步驟2:重復(fù)步驟I的過程,查詢主節(jié)點(diǎn)覆蓋區(qū)域,對(duì)所有查詢的節(jié)點(diǎn)中,已經(jīng)被正確查詢的節(jié)點(diǎn)不再響應(yīng),沒有被正確查詢的節(jié)點(diǎn)響應(yīng)主節(jié)點(diǎn)的查詢,根據(jù)查詢結(jié)果,得到節(jié)點(diǎn)查詢的節(jié)點(diǎn)集合;
步驟3:以步驟2中的集合內(nèi)的節(jié)點(diǎn)為主節(jié)點(diǎn),重復(fù)步驟I和步驟2的過程,遞歸查詢服務(wù)區(qū)域的所有從節(jié)點(diǎn),以此找到最大區(qū)域的節(jié)點(diǎn)系列集合,并取得查詢鏈表;
步驟4:根據(jù)步驟3中的查詢結(jié)果,形成一個(gè)小區(qū)無線節(jié)點(diǎn)分布圖。
[0006]一種基于無線網(wǎng)絡(luò)的節(jié)點(diǎn)數(shù)據(jù)傳送的方法,其通訊步驟如下:
步驟1:計(jì)算機(jī)發(fā)命令,發(fā)起查詢信息;由主節(jié)點(diǎn)定時(shí)查詢小區(qū)內(nèi)的無線節(jié)點(diǎn)集合; 步驟2:小區(qū)內(nèi)的所有節(jié)點(diǎn)響應(yīng)主節(jié)點(diǎn)查詢命令,發(fā)送該被查詢節(jié)點(diǎn)信息。
[0007]本發(fā)明方法獨(dú)特,節(jié)點(diǎn)查詢及節(jié)點(diǎn)間的數(shù)據(jù)傳送快捷。
【專利附圖】
【附圖說明】
[0008]圖1為本發(fā)明小區(qū)內(nèi)節(jié)點(diǎn)分布圖。
[0009]圖2為本發(fā)明主從節(jié)點(diǎn)查詢方式方框圖。
【具體實(shí)施方式】[0010]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合圖1和圖2對(duì)本發(fā)明作進(jìn)一步的詳細(xì)描述。
[0011]一種基于無線網(wǎng)絡(luò)的節(jié)點(diǎn)重新查詢定位方法,步驟如下:
步驟1:所有節(jié)點(diǎn)不用地址設(shè)置,節(jié)點(diǎn)的地址通過查詢得到;節(jié)點(diǎn)之間的聯(lián)系采用主從節(jié)點(diǎn)查詢方式,主從節(jié)點(diǎn)查詢方式用于節(jié)點(diǎn)之間的識(shí)別和定位;節(jié)點(diǎn)內(nèi)信息傳送方式,用于主節(jié)點(diǎn)和從節(jié)點(diǎn)之間的信息傳遞;主從節(jié)點(diǎn)查詢工作流程如下:和計(jì)算機(jī)相連接的為主節(jié)點(diǎn),主節(jié)點(diǎn)發(fā)送查詢消息,由于是節(jié)點(diǎn)查詢,需要查詢所有的節(jié)點(diǎn),每個(gè)節(jié)點(diǎn)都有關(guān)鍵字,關(guān)鍵字是時(shí)間序列,無線信號(hào)覆蓋的區(qū)域,所有的節(jié)點(diǎn)響應(yīng),由于主節(jié)點(diǎn)接受的信息是無序的,所以,主節(jié)點(diǎn)縮小查詢時(shí)間序列范圍,并繼續(xù)查詢,直到收到正常的時(shí)間序列,此時(shí)的從節(jié)點(diǎn)為Si ;
步驟2:重復(fù)步驟I的過程,查詢主節(jié)點(diǎn)覆蓋區(qū)域,對(duì)所有查詢的節(jié)點(diǎn)中,已經(jīng)被正確查詢的節(jié)點(diǎn)不再響應(yīng),沒有被正確查詢的節(jié)點(diǎn)響應(yīng)主節(jié)點(diǎn)的查詢,根據(jù)查詢結(jié)果,得到節(jié)點(diǎn)查詢的節(jié)點(diǎn)集合S: {S1、S2、S3、…、Sn};
步驟3:以集合S:{S1、S2、S3、…、Sn}內(nèi)的節(jié)點(diǎn)為主節(jié)點(diǎn),重復(fù)步驟I和步驟2的過程,遞歸查詢服務(wù)區(qū)域的所有從節(jié)點(diǎn),例如S1:{S11、S12、S13、…、Sin}, S2:{S21、S22、S23、...、S2n}......以此找到最大區(qū)域的節(jié)點(diǎn)系列集合M: {Ml、M2、…、Mn},此M集合為S集合的合集; 并取得查詢鏈表,鏈表如下表示:Lm: {Lml、Lm2、…、Lmn} ;Lm為集合M的鏈表表示; 步驟4:根據(jù)集合M的查詢結(jié)果,形成一個(gè)小區(qū)無線節(jié)點(diǎn)分布圖。
[0012]一種基于無線網(wǎng)絡(luò)的節(jié)點(diǎn)數(shù)據(jù)傳送的方法,其通訊步驟如下:
步驟1:計(jì)算機(jī)發(fā)命令,和計(jì)算機(jī)相連接的為主節(jié)點(diǎn),發(fā)起查詢信息;由主節(jié)點(diǎn)定時(shí)查詢集合 M: {Ml、M2、-,Mn};
步驟2:集合M: {Ml、M2、…、Mn}內(nèi)所有節(jié)點(diǎn)響應(yīng)主節(jié)點(diǎn)查詢命令,發(fā)送該被查詢節(jié)點(diǎn)信息。
[0013]本發(fā)明中當(dāng)節(jié)點(diǎn)發(fā)生變化時(shí),能夠自適應(yīng)查找變化的節(jié)點(diǎn)。根據(jù)新的查找節(jié)點(diǎn)表,而建立新的節(jié)點(diǎn)拓?fù)浣Y(jié)構(gòu)。無線節(jié)點(diǎn)間數(shù)據(jù)的傳輸快捷方便,不會(huì)因?yàn)楣?jié)點(diǎn)的變化而有任何影響。
[0014]盡管參照具體的實(shí)施例描述了本發(fā)明,但是本發(fā)明不被這些實(shí)施例所限制,而僅僅被所附權(quán)利要求所限制,`很顯然,本領(lǐng)域技術(shù)人員可以在不脫離本發(fā)明范圍和主旨的情況下改變或修改這些實(shí)施例。
【權(quán)利要求】
1.一種基于無線網(wǎng)絡(luò)的節(jié)點(diǎn)重新查詢定位方法,步驟如下: 步驟1:和計(jì)算機(jī)相連接的為主節(jié)點(diǎn),主節(jié)點(diǎn)發(fā)送查詢消息,由于是節(jié)點(diǎn)查詢,需要查詢所有的節(jié)點(diǎn),每個(gè)節(jié)點(diǎn)都有時(shí)間序列關(guān)鍵字,無線信號(hào)覆蓋的所有的節(jié)點(diǎn)響應(yīng),由于主節(jié)點(diǎn)接受的信息是無序的,所以,主節(jié)點(diǎn)縮小查詢時(shí)間序列范圍,并繼續(xù)查詢,直到收到正常的時(shí)間序列; 步驟2:重復(fù)步驟1的過程,查詢主節(jié)點(diǎn)覆蓋區(qū)域,對(duì)所有查詢的節(jié)點(diǎn)中,已經(jīng)被正確查詢的節(jié)點(diǎn)不再響應(yīng),沒有被正確查詢的節(jié)點(diǎn)響應(yīng)主節(jié)點(diǎn)的查詢,根據(jù)查詢結(jié)果,得到節(jié)點(diǎn)查詢的節(jié)點(diǎn)集合; 步驟3:以步驟2中的集合內(nèi)的節(jié)點(diǎn)為主節(jié)點(diǎn),重復(fù)步驟I和步驟2的過程,遞歸查詢服務(wù)區(qū)域的所有從節(jié)點(diǎn),以此找到最大區(qū)域的節(jié)點(diǎn)系列集合,并取得查詢鏈表; 步驟4:根據(jù)步驟3中的查詢結(jié)果,形成一個(gè)小區(qū)無線節(jié)點(diǎn)分布圖。
2.一種基于無線網(wǎng)絡(luò)的節(jié)點(diǎn)數(shù)據(jù)傳送的方法,其通訊步驟如下: 步驟1:計(jì)算機(jī)發(fā)命令,發(fā)起查詢信息;由主節(jié)點(diǎn)定時(shí)查詢小區(qū)內(nèi)的無線節(jié)點(diǎn)集合; 步驟2:小區(qū)內(nèi)的所有節(jié)點(diǎn)響應(yīng)主節(jié)點(diǎn)查詢命令,發(fā)送該被查詢節(jié)點(diǎn)信息。
3.一種基于無線網(wǎng)絡(luò)的節(jié)點(diǎn)重新查詢定位方法,步驟如下: 步驟1:所有節(jié)點(diǎn)不用地址設(shè)置,節(jié)點(diǎn)的地址通過查詢得到;節(jié)點(diǎn)之間的聯(lián)系采用主從節(jié)點(diǎn)查詢方式,主從節(jié)點(diǎn)查詢方式用于節(jié)點(diǎn)之間的識(shí)別和定位;節(jié)點(diǎn)內(nèi)信息傳送方式,用于主節(jié)點(diǎn)和從節(jié)點(diǎn)之間的信息傳遞;主從節(jié)點(diǎn)查詢工作流程如下:和計(jì)算機(jī)相連接的為主節(jié)點(diǎn),主節(jié)點(diǎn)發(fā)送查詢消息,由于是節(jié)點(diǎn)查詢,需要查詢所有的節(jié)點(diǎn),每個(gè)節(jié)點(diǎn)都有關(guān)鍵字,關(guān)鍵字是時(shí)間序列,無線信號(hào)覆蓋的區(qū)域,所有的節(jié)點(diǎn)響應(yīng),由于主節(jié)點(diǎn)接受的信息是無序的,所以,主節(jié)點(diǎn)縮小查詢時(shí)間序列范圍,并繼續(xù)查詢,直到收到正常的時(shí)間序列,此時(shí)的從節(jié)點(diǎn)為S1 ; 步驟2:重復(fù)步驟1的過程,查詢主節(jié)點(diǎn)覆蓋區(qū)域,對(duì)所有查詢的節(jié)點(diǎn)中,已經(jīng)被正確查詢的節(jié)點(diǎn)不再響應(yīng),沒有被正確查詢的節(jié)點(diǎn)響應(yīng)主節(jié)點(diǎn)的查詢,根據(jù)查詢結(jié)果,得到節(jié)點(diǎn)查詢的節(jié)點(diǎn)集合S: {S1、S2、S3、…、Sn}; 步驟3:以集合S:{S1、S2、S3、…、Sn}內(nèi)的節(jié)點(diǎn)為主節(jié)點(diǎn),重復(fù)步驟I和步驟2的過程,遞歸查詢服務(wù)區(qū)域的所有從節(jié)點(diǎn),例如S1:{S11、S12、S13、…、Sin}, S2:{S21、S22、S23、...、S2n}......以此找到最大區(qū)域的節(jié)點(diǎn)系列集合M: {Ml、M2、…、Mn},此M集合為S集合的合集; 并取得查詢鏈表,鏈表如下表示:Lm: {Lml、Lm2、…、Lmn} ;Lm為集合M的鏈表表示; 步驟4:根據(jù)集合M的查詢結(jié)果,形成一個(gè)小區(qū)無線節(jié)點(diǎn)分布圖。
4.一種基于無線網(wǎng)絡(luò)的節(jié)點(diǎn)數(shù)據(jù)傳送的方法,其通訊步驟如下: 步驟1:計(jì)算機(jī)發(fā)命令,和計(jì)算機(jī)相連接的為主節(jié)點(diǎn),發(fā)起查詢信息;由主節(jié)點(diǎn)定時(shí)查詢集合 M: {Ml、M2、-,Mn}; 步驟2:集合M: {Ml、M2、…、Mn}內(nèi)所有節(jié)點(diǎn)響應(yīng)主節(jié)點(diǎn)查詢命令,發(fā)送該被查詢節(jié)點(diǎn)信息。
【文檔編號(hào)】H04W64/00GK103619064SQ201310668690
【公開日】2014年3月5日 申請(qǐng)日期:2013年12月11日 優(yōu)先權(quán)日:2013年12月11日
【發(fā)明者】王志剛, 劉申曉, 田建立, 柴遠(yuǎn)波, 蔣華勤, 董雪峰, 李高申, 王佑柯, 劉超 申請(qǐng)人:王志剛