一種隱藏節(jié)點檢測方法、網(wǎng)絡(luò)節(jié)點及服務(wù)器的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種隱藏節(jié)點檢測方法、網(wǎng)絡(luò)節(jié)點及服務(wù)器。
【背景技術(shù)】
[0002]在無線網(wǎng)絡(luò)中,A節(jié)點可以被B節(jié)點看到,但是卻不能被與B節(jié)點通信的C節(jié)點看至IJ,那么A節(jié)點對于C節(jié)點來說就是一個隱藏節(jié)點。
[0003]現(xiàn)有技術(shù)中,為了解決隱藏節(jié)點問題,一般會采用以下三種方式:
[0004]1、通過協(xié)議層面的機制解決網(wǎng)絡(luò)節(jié)點問題,例如CSMA/CA(載波偵聽多點接入/沖突檢測)機制。該協(xié)議的主要功能不是用于檢測隱藏節(jié)點,因此采用這種方法只能在一定程度上抑制隱藏節(jié)點,而不能完全解決隱藏節(jié)點的問題。
[0005]2、采用 RTS/CTS (Request To Send/Clear To Send,請求發(fā)送 / 清除發(fā)送協(xié)議)協(xié)議,利用握手機制解決無線通信網(wǎng)絡(luò)的隱藏節(jié)點問題。如果采用該方法,在發(fā)送每一個報文前都需要發(fā)送具有特定含義的短報文,無形中增加了報文數(shù)據(jù)量,較為浪費空口資源,也降低了空口效率。
[0006]3、引入檢測機制,通過檢測機制檢測隱藏節(jié)點。檢測過程由STA或AP (AccessPoint,接入點)發(fā)起,S卩,由一個STA或AP來擔任檢測設(shè)備,或者引入專門的檢測設(shè)備,并由該檢測設(shè)備上報檢測結(jié)果。對于實際網(wǎng)絡(luò)來說,擔任檢測設(shè)備的STA或AP需要進行諸多方面的硬件及軟件上的改進,可行性較差。
[0007]綜上可知,現(xiàn)有技術(shù)中尚無較好的檢測隱藏節(jié)點的方法。
【發(fā)明內(nèi)容】
[0008]本發(fā)明實施例提供一種隱藏節(jié)點檢測方法,用于較好地檢測隱藏節(jié)點。
[0009]一種隱藏節(jié)點檢測方法,包括:
[0010]第一網(wǎng)絡(luò)節(jié)點向所述第一網(wǎng)絡(luò)節(jié)點覆蓋范圍內(nèi)的網(wǎng)絡(luò)節(jié)點發(fā)送用于檢測隱藏節(jié)點的檢測報文;
[0011]所述第一網(wǎng)絡(luò)節(jié)點生成周邊檢測報文,將回復(fù)響應(yīng)報文的網(wǎng)絡(luò)節(jié)點的信息及所述第一網(wǎng)絡(luò)節(jié)點的信息添加在所述周邊檢測報文中;
[0012]所述第一網(wǎng)絡(luò)節(jié)點將所述周邊檢測報文上報給服務(wù)器,以使所述服務(wù)器根據(jù)所述周邊檢測報文進行隱藏節(jié)點檢測。
[0013]較佳的,所述網(wǎng)絡(luò)節(jié)點的信息中至少包括網(wǎng)絡(luò)節(jié)點的位置信息。
[0014]較佳的,所述周邊檢測報文中還包括上報時間信息,所述上報時間信息用于指示上報所述周邊檢測報文時的時間和/或用于指示所述周邊檢測報文對應(yīng)的上報周期。
[0015]較佳的,所述第一網(wǎng)絡(luò)節(jié)點將所述周邊檢測報文上報給服務(wù)器,包括:
[0016]所述第一網(wǎng)絡(luò)節(jié)點在指定上報周期內(nèi)將所述周邊檢測報文上報給所述服務(wù)器;或
[0017]所述第一網(wǎng)絡(luò)節(jié)點根據(jù)所述服務(wù)器的觸發(fā)將所述周邊檢測報文上報給所述服務(wù)器;或
[0018]所述第一網(wǎng)絡(luò)節(jié)點根據(jù)設(shè)定事件的觸發(fā)將所述周邊檢測報文上報給所述服務(wù)器。
[0019]較佳的,所述第一網(wǎng)絡(luò)節(jié)點將所述周邊檢測報文上報給服務(wù)器,包括:所述第一網(wǎng)絡(luò)節(jié)點通過移動通信網(wǎng)絡(luò)將所述周邊檢測報文上報給所述服務(wù)器。
[0020]較佳的,還包括:所述第一網(wǎng)絡(luò)節(jié)點在接收到第二網(wǎng)絡(luò)節(jié)點發(fā)送的所述檢測報文時,向所述第二網(wǎng)絡(luò)節(jié)點回復(fù)所述響應(yīng)報文。
[0021 ] 較佳的,所述網(wǎng)絡(luò)節(jié)點為終端STA或接入點AP。
[0022]一種隱藏節(jié)點檢測方法,包括:
[0023]服務(wù)器接收網(wǎng)絡(luò)節(jié)點上報的周邊檢測報文;其中,所述周邊檢測報文是網(wǎng)絡(luò)節(jié)點在向覆蓋范圍內(nèi)的其他網(wǎng)絡(luò)節(jié)點發(fā)送用于檢測隱藏節(jié)點的檢測報文后,根據(jù)接收到的響應(yīng)報文生成并上報的,所述周邊檢測報文中攜帶發(fā)送所述檢測報文的網(wǎng)絡(luò)節(jié)點的信息以及發(fā)送所述檢測報文的網(wǎng)絡(luò)節(jié)點檢測到的其他網(wǎng)絡(luò)節(jié)點的信息;
[0024]所述服務(wù)器根據(jù)所述周邊檢測報文中包括的網(wǎng)絡(luò)節(jié)點的信息,進行隱藏節(jié)點檢測。
[0025]較佳的,服務(wù)器接收網(wǎng)絡(luò)節(jié)點上報的周邊檢測報文,包括:所述服務(wù)器通過移動通信網(wǎng)絡(luò)接收網(wǎng)絡(luò)節(jié)點上報的周邊檢測報文。
[0026]較佳的,所述服務(wù)器根據(jù)所述周邊檢測報文中包括的網(wǎng)絡(luò)節(jié)點的信息,進行隱藏節(jié)點檢測,包括:
[0027]針對接收到的每個周邊檢測報文,所述服務(wù)器根據(jù)預(yù)先保存的各網(wǎng)絡(luò)節(jié)點的分布信息,及周邊檢測報文中包括的網(wǎng)絡(luò)節(jié)點的信息,在發(fā)送周邊檢測報文的網(wǎng)絡(luò)節(jié)點所在的網(wǎng)絡(luò)的覆蓋范圍內(nèi)進行隱藏節(jié)點檢測;或
[0028]針對各網(wǎng)絡(luò)節(jié)點發(fā)送的周邊檢測報文,所述服務(wù)器根據(jù)各網(wǎng)絡(luò)節(jié)點上報的周邊檢測報文中包括的網(wǎng)絡(luò)節(jié)點的信息,分別在所述各網(wǎng)絡(luò)節(jié)點所在的網(wǎng)絡(luò)的覆蓋范圍內(nèi)進行隱藏節(jié)點檢測。
[0029]較佳的,所述服務(wù)器根據(jù)所述周邊檢測報文中包括的網(wǎng)絡(luò)節(jié)點的信息,進行隱藏節(jié)點檢測,包括:
[0030]所述服務(wù)器至少根據(jù)所述周邊檢測報文中包括的上報時間信息,確定所述周邊檢測報文對應(yīng)的上報周期是否為指定上報周期;
[0031]若所述周邊檢測報文對應(yīng)的上報周期為所述指定上報周期,則所述服務(wù)器根據(jù)所述周邊檢測報文中包括的網(wǎng)絡(luò)節(jié)點的信息,進行隱藏節(jié)點檢測。
[0032]較佳的,所述網(wǎng)絡(luò)節(jié)點的信息中至少包括網(wǎng)絡(luò)節(jié)點的位置信息。
[0033]較佳的,所述網(wǎng)絡(luò)節(jié)點為STA或AP。
[0034]一種網(wǎng)絡(luò)節(jié)點,包括:
[0035]發(fā)送模塊,用于向所述第一網(wǎng)絡(luò)節(jié)點覆蓋范圍內(nèi)的網(wǎng)絡(luò)節(jié)點發(fā)送用于檢測隱藏節(jié)點的檢測報文;
[0036]生成模塊,用于生成周邊檢測報文,將回復(fù)響應(yīng)報文的網(wǎng)絡(luò)節(jié)點的信息及所述第一網(wǎng)絡(luò)節(jié)點的信息添加在所述周邊檢測報文中;
[0037]上報模塊,用于將所述周邊檢測報文上報給服務(wù)器,以使所述服務(wù)器根據(jù)所述周邊檢測報文進行隱藏節(jié)點檢測。
[0038]較佳的,所述網(wǎng)絡(luò)節(jié)點的信息中至少包括網(wǎng)絡(luò)節(jié)點的位置信息。
[0039]較佳的,所述周邊檢測報文中還包括上報時間信息,所述上報時間信息用于指示上報所述周邊檢測報文時的時間和/或用于指示所述周邊檢測報文對應(yīng)的上報周期。
[0040]較佳的,所述上報模塊具體用于:在指定上報周期內(nèi)將所述周邊檢測報文上報給所述服務(wù)器;或,根據(jù)所述服務(wù)器的觸發(fā)將所述周邊檢測報文上報給所述服務(wù)器;或,根據(jù)設(shè)定事件的觸發(fā)將所述周邊檢測報文上報給所述服務(wù)器。
[0041]較佳的,所述上報模塊具體用于:通過移動通信網(wǎng)絡(luò)將所述周邊檢測報文上報給所述服務(wù)器。
[0042]較佳的,所述網(wǎng)絡(luò)節(jié)點還包括回復(fù)模塊,用于在接收到第二網(wǎng)絡(luò)節(jié)點發(fā)送的所述檢測報文時,向所述第二網(wǎng)絡(luò)節(jié)點回復(fù)所述響應(yīng)報文。
[0043]較佳的,所述網(wǎng)絡(luò)節(jié)點為STA或AP。
[0044]一種服務(wù)器,包括:
[0045]接收模塊,用于接收網(wǎng)絡(luò)節(jié)點上報的周邊檢測報文;其中,所述周邊檢測報文是網(wǎng)絡(luò)節(jié)點在向覆蓋范圍內(nèi)的其他網(wǎng)絡(luò)節(jié)點發(fā)送用于檢測隱藏節(jié)點的檢測報文后,根據(jù)接收到的響應(yīng)報文生成并上報的,所述周邊檢測報文中攜帶發(fā)送所述檢測報文的網(wǎng)絡(luò)節(jié)點的信息以及發(fā)送所述檢測報文的網(wǎng)絡(luò)節(jié)點檢測到的其他網(wǎng)絡(luò)節(jié)點的信息;
[0046]檢測模塊,用于根據(jù)所述周邊檢測報文中包括的網(wǎng)絡(luò)節(jié)點的信息,進行隱藏節(jié)點檢測。
[0047]較佳的,所述接收模塊具體用于:通過移動通信網(wǎng)絡(luò)接收網(wǎng)絡(luò)節(jié)點上報的周邊檢測報文。
[0048]較佳的,所述檢測模塊具體用于:針對接收到的每個周邊檢測報文,根據(jù)預(yù)先保存的各網(wǎng)絡(luò)節(jié)點的分布信息,及周邊檢測報文中包括的網(wǎng)絡(luò)節(jié)點的信息,在發(fā)送周邊檢測報文的網(wǎng)絡(luò)節(jié)點所在的網(wǎng)絡(luò)的覆蓋范圍內(nèi)進行隱藏節(jié)點檢測;或,針對各網(wǎng)絡(luò)節(jié)點發(fā)送的周邊檢測報文,根據(jù)各網(wǎng)絡(luò)節(jié)點上報的周邊檢測報文中包括的網(wǎng)絡(luò)節(jié)點的信息,分別在所述各網(wǎng)絡(luò)節(jié)點所在的網(wǎng)絡(luò)的覆蓋范圍內(nèi)進行隱藏節(jié)點檢測。
[0049]較佳的,所述檢測模塊具體用于:至少根據(jù)所述周邊檢測報文中包括的上報時間信息,確定所述周邊檢測報文對應(yīng)的上報周期是否為指定上報周期;若所述周邊檢測報文對應(yīng)的上報周期為所述指定上報周期,則根據(jù)所述周邊檢測報文中包括的網(wǎng)絡(luò)節(jié)點的信息,進行隱藏節(jié)點檢測。
[0050]較佳的,所述網(wǎng)絡(luò)節(jié)點的信息中至少包括網(wǎng)絡(luò)節(jié)點的位置信息。
[0051 ] 較佳的,所述網(wǎng)