本發(fā)明通信領(lǐng)域,尤其涉及基于社區(qū)的分層機(jī)會網(wǎng)絡(luò)、基于社區(qū)的分層機(jī)會網(wǎng)絡(luò)建立方法以及通信方法。
背景技術(shù):機(jī)會網(wǎng)絡(luò)是在DTN(DelayTolerantNetworks)時延容忍網(wǎng)絡(luò)的基礎(chǔ)上演化而來,是不需要源節(jié)點和目的節(jié)點之間存在完整路徑,利用節(jié)點移動的相遇實現(xiàn)網(wǎng)絡(luò)通信的自組織網(wǎng)絡(luò)。機(jī)會網(wǎng)絡(luò)的通信模式為“存儲-攜帶-轉(zhuǎn)發(fā)”。源節(jié)點把要轉(zhuǎn)發(fā)出去的信息傳輸?shù)脚c其相遇的節(jié)點上,不斷轉(zhuǎn)發(fā)攜帶,最終達(dá)到目的節(jié)點。機(jī)會網(wǎng)絡(luò)適用于無法建立健全連通的網(wǎng)絡(luò)環(huán)境,如星際網(wǎng)絡(luò)通信、偏遠(yuǎn)地區(qū)網(wǎng)絡(luò)傳輸、便攜設(shè)備組網(wǎng)、車載通信網(wǎng)、野生動物追蹤網(wǎng)等。但現(xiàn)有的機(jī)會網(wǎng)絡(luò),由于所有的節(jié)點在功能、級別上是對等的,且節(jié)點具有較大移動性,物理位置變動頻繁的特點從而存在以下問題:1:網(wǎng)絡(luò)中的節(jié)點缺乏管理,網(wǎng)絡(luò)連接性差;2:可能造成一個數(shù)據(jù)在全網(wǎng)反復(fù)泛濫傳播的問題,浪費(fèi)了節(jié)點的存儲資源;3:數(shù)據(jù)查詢的范圍為全網(wǎng),容易導(dǎo)致洪泛查找,且選取的數(shù)據(jù)轉(zhuǎn)發(fā)路徑不當(dāng),將導(dǎo)致節(jié)點轉(zhuǎn)發(fā)的信息大、存儲壓力大的同時,增大時延性。4:一個節(jié)點的離開或失效,可能導(dǎo)致某些僅存在該節(jié)點上的數(shù)據(jù)從網(wǎng)絡(luò)中消失,數(shù)據(jù)的共享性以及有效性差。
技術(shù)實現(xiàn)要素:(一)發(fā)明目的本發(fā)明提供一種節(jié)點管理有序、連接性較好、增加數(shù)據(jù)的可靠性以及有效性的基于社區(qū)的分層機(jī)會網(wǎng)絡(luò)及其建立方法與通信方法。(二)技術(shù)方案為達(dá)上述目的,本發(fā)明基于社區(qū)的分層機(jī)會網(wǎng)絡(luò),所述基于社區(qū)的分層機(jī)會網(wǎng)絡(luò)包含若干社區(qū);每一所述社區(qū)內(nèi)均包括普通節(jié)點以及用以標(biāo)識社區(qū)且管理普通節(jié)點通信的超級節(jié)點;所述社區(qū)間通過運(yùn)動在社區(qū)間的游離節(jié)點相互通信。進(jìn)一步地,所述社區(qū)建立在通信熱點區(qū)。為達(dá)上述目的,本發(fā)明基于社區(qū)的分層機(jī)會網(wǎng)絡(luò)建立方法,所述基于社區(qū)的分層機(jī)會網(wǎng)絡(luò)建立方法包括以下步驟:步驟S1:超級節(jié)點實時探測其通信范圍內(nèi)的通信節(jié)點并讀取通信節(jié)點所攜帶的屬性信息;步驟S2:超級節(jié)點按預(yù)設(shè)方法計算出與每一所述通信節(jié)點的相遇概率;步驟S3:超級節(jié)點比較其自身與該通信節(jié)點的相遇概率是否大于該通信節(jié)點與其他超級節(jié)點的相遇概率,大于,則進(jìn)入步驟S3.1,不大于則進(jìn)入步驟S3.2;步驟S3.1:超級節(jié)點將該通信節(jié)點設(shè)置為由其管理的普通節(jié)點,用以組建由其標(biāo)識的社區(qū),且將其與該通信節(jié)點的相遇概率返回給該通信節(jié)點;步驟S3.2:超級節(jié)點將其與該通信節(jié)點相遇概率返回給該通信節(jié)點,其中,該通信節(jié)點為所述超級節(jié)點所標(biāo)識社區(qū)外的普通節(jié)點或游離節(jié)點。優(yōu)選地,所述預(yù)設(shè)方法通過如下公式計算超級節(jié)點與通信節(jié)點間相遇概率;P(S,Mn)為超級節(jié)點S與通信節(jié)點Mn的相遇概率;f為超級節(jié)點S與通信節(jié)點Mn的相遇總次數(shù)。PInit為相遇概率的初始值;λ為取值在0到1之間的常數(shù);Tcontact為此前預(yù)設(shè)時間內(nèi)超級節(jié)點S與通信節(jié)點Mn相遇的累計時長;Tnoncontact為此前預(yù)設(shè)時間內(nèi)超級節(jié)點S與通信節(jié)點Mn未相遇的累計時長;γ為調(diào)整因子。優(yōu)選地,所述屬性信息包括該通信節(jié)點與所有超級節(jié)點之間的相遇概率及其所屬社區(qū)。為達(dá)上述目的,本發(fā)明基于社區(qū)的分層機(jī)會網(wǎng)絡(luò)通信方法,所述基于社區(qū)的分層機(jī)會網(wǎng)絡(luò)通信方法包括以下步驟:步驟A:超級節(jié)點對由其所標(biāo)識社區(qū)內(nèi)的普通節(jié)點所存儲的數(shù)據(jù)建立數(shù)據(jù)索引表,對游離節(jié)點所存儲的數(shù)據(jù)建立臨時數(shù)據(jù)索引表,并復(fù)制游離節(jié)點所攜帶的其他社區(qū)的數(shù)據(jù)索引表來構(gòu)建社區(qū)間數(shù)據(jù)索引表;步驟B:普通節(jié)點M將待查詢數(shù)據(jù)的檢索信息提交到超級節(jié)點;步驟C:超級節(jié)點在數(shù)據(jù)索引表中查詢,若數(shù)據(jù)索引表有記錄,超級節(jié)點將存儲有該待查詢數(shù)據(jù)的普通節(jié)點N的識別信息發(fā)送至普通節(jié)點M,普通節(jié)點M通過其所在社區(qū)內(nèi)的普通節(jié)點間的相遇實現(xiàn)與普通節(jié)點N的通信;若數(shù)據(jù)索引表無記錄,超級節(jié)點在臨時數(shù)據(jù)索引表中查詢是否有記錄,有,則超級節(jié)點向普通節(jié)點M返回游離節(jié)點O的識別信息,普通節(jié)點M通過通信節(jié)點的相遇與游離節(jié)點O進(jìn)行通信;無,超級節(jié)點在社區(qū)間數(shù)據(jù)索引表中查詢是否有記錄,有,則通過游離節(jié)點P訪問存儲有該待查詢數(shù)據(jù)的其他社區(qū)的普通節(jié)點,并由游離節(jié)點P返回數(shù)據(jù)給普通節(jié)點M;無,則通信失?。黄渲?,所述基于社區(qū)的分層機(jī)會網(wǎng)絡(luò)包含若干社區(qū);每一所述社區(qū)內(nèi)的均包括普通節(jié)點以及用以標(biāo)識社區(qū)且管理普通節(jié)點通信的超級節(jié)點。尤其是,所述步驟C中,超級節(jié)點還監(jiān)控各數(shù)據(jù)被查詢的熱度,并根據(jù)預(yù)定方法判斷是否在由其管理的普通節(jié)點或其自身建立被查詢數(shù)據(jù)副本。尤其是,所述預(yù)定方法包括以下步驟:步驟C1.1:根據(jù)如下公式分別計算Pf以及αi;Pf為其所述對應(yīng)數(shù)據(jù)的失效概率;C為其所對應(yīng)的社區(qū)內(nèi)數(shù)據(jù)的副本數(shù);P(S,Mn)為超級節(jié)點S與存儲有待查詢數(shù)據(jù)的通信節(jié)點Mn的相遇概率;熱度HDI為單位時間內(nèi)其所對應(yīng)的數(shù)據(jù)被查詢的次數(shù);動態(tài)因子αi表征其所對應(yīng)的數(shù)據(jù)允許的最大失效概率;δ為數(shù)據(jù)可靠性保證參數(shù);θ為調(diào)整因子;步驟C1.2,超級節(jié)點判斷Pf與αi的大小,且當(dāng)Pf>αi時,超級節(jié)點在由其管理的普通節(jié)點或其自身建立該被查詢數(shù)據(jù)的副本。尤其是,所述預(yù)定方法為熱度閾值判定方法,若被查詢數(shù)據(jù)的熱度大于閾值,則在由其管理的普通節(jié)點或其自身建立被查詢數(shù)據(jù)副本。尤其是,所述步驟A中還包括超級節(jié)點實時的監(jiān)測與其通信各節(jié)點的連接狀況,并根據(jù)各通信節(jié)點的運(yùn)行狀況即時的更新數(shù)據(jù)索引表、臨時數(shù)據(jù)索引表以及社區(qū)間數(shù)據(jù)索引表的子步驟。(三)本發(fā)明的有益效果本發(fā)明基于社區(qū)的分層機(jī)會網(wǎng)絡(luò)及其建立方法與通信方法,通過建立社區(qū)以及由超級節(jié)點對普通節(jié)點進(jìn)行管理,提高了連通性;數(shù)據(jù)的查詢優(yōu)先在社區(qū)內(nèi)查詢,抑制了洪泛查詢的出現(xiàn),防止了數(shù)據(jù)在全網(wǎng)范圍內(nèi)宏泛傳播導(dǎo)致的數(shù)據(jù)存儲壓力大,占用存儲資源等問題。附圖說明圖1為本發(fā)明實施例一所述的基于社區(qū)的分層機(jī)會網(wǎng)絡(luò)的結(jié)構(gòu)示意圖;圖2為本發(fā)明實施例二所述的基于社區(qū)的分層機(jī)會網(wǎng)絡(luò)建立方法的流程圖;圖3為本發(fā)明實施例四所述的基于社區(qū)的分層機(jī)會網(wǎng)絡(luò)通信方法的流程圖。具體實施方式下面結(jié)合說明書附圖以及實施例對本發(fā)明基于社區(qū)的分層機(jī)會網(wǎng)絡(luò)及其建立方法與通信方法做進(jìn)一步的說明。實施例一:本實施例基于社區(qū)的分層機(jī)會網(wǎng)絡(luò),包含若干社區(qū);每一所述社區(qū)內(nèi)的均包括普通節(jié)點以及用以標(biāo)識社區(qū)且管理普通節(jié)點通信的超級節(jié)點;所述社區(qū)間通過運(yùn)動在社區(qū)間的游離節(jié)點相互通信。在本實施例中,機(jī)會網(wǎng)絡(luò)的分層性體現(xiàn)在節(jié)點之間的不對等性,超級節(jié)點比普通節(jié)點以及游離節(jié)點的權(quán)限,功能都更加強(qiáng)大。如圖1所示,圖中所示的基于社區(qū)的分層機(jī)會網(wǎng)絡(luò)中包括3個社區(qū),分別為社區(qū)S1、社區(qū)S2以及社區(qū)S3,其中社區(qū)S1、S2以及S3中均包括一個超級節(jié)點以及由超級節(jié)點管理的三個普通節(jié)點。社區(qū)的標(biāo)識由超級節(jié)點來實現(xiàn),故通常社區(qū)的標(biāo)識與其對應(yīng)的超級節(jié)點的ID是一致的,故社區(qū)S1中的超級節(jié)點為S1,社區(qū)S2中的超級節(jié)點為S2,社區(qū)S3中的超級節(jié)點為S3。社區(qū)間通過游離節(jié)點通信,如圖1中,包括運(yùn)動在社區(qū)S1與社區(qū)S3之間的游離節(jié)點M1,運(yùn)動在社區(qū)S1與社區(qū)S2之間的游離節(jié)點M2、M3以及往返社區(qū)S2與社區(qū)S3之間的游離節(jié)點M4,所述超級節(jié)點的選擇通常是社區(qū)內(nèi)移動緩慢或不移動的具有穩(wěn)定性高、可輻射能量高、無線覆蓋范圍廣、計算能力與信息處理能量的通信節(jié)點,能夠保證在其所覆蓋的通信范圍內(nèi)與絕大多數(shù)節(jié)點進(jìn)行信令交互、數(shù)據(jù)傳遞。超級節(jié)點具有全網(wǎng)唯一的表示S。普通節(jié)點包括人載與車載的移動設(shè)備、存儲能力較低,是數(shù)據(jù)的生產(chǎn)者、傳遞者以及使用者且與超級節(jié)點之間的通信穩(wěn)定,與普通節(jié)點之間通過如藍(lán)牙、IEEE802.11X等實現(xiàn)短距離的無線通信,普通節(jié)點在本社區(qū)內(nèi)移動的概率較大,在社區(qū)外漫游的概率小。故形成了社區(qū)內(nèi)節(jié)點密度大、節(jié)點間相遇次數(shù)多,數(shù)據(jù)傳輸頻繁,數(shù)據(jù)傳輸時延小,且穩(wěn)定可靠。每一普通節(jié)點均具有全網(wǎng)唯一的表示ID。作為本實施例的進(jìn)一步的改進(jìn),所述社區(qū)建立在通信熱點區(qū)。所述通信熱點區(qū)為節(jié)點密度大、節(jié)點間相遇頻繁,數(shù)據(jù)交互頻繁的區(qū)域,通常如辦公樓、商場、實驗室等區(qū)域會形成通信熱點,而將社區(qū)建立在通信熱點區(qū),有效的利用了社區(qū)特性,實現(xiàn)了數(shù)據(jù)的高效傳遞以及共享。實施例二:如圖2所示,本實施例基于社區(qū)的分層機(jī)會網(wǎng)絡(luò)建立方法,所述基于社區(qū)的分層機(jī)會網(wǎng)絡(luò)建立方法包括以下步驟:步驟S1:超級節(jié)點實時探測其通信范圍內(nèi)的通信節(jié)點并讀取通信節(jié)點所攜帶的屬性信息;通過實施例一可知,超級節(jié)點是計算能力、信息處理能力均較強(qiáng)的通信節(jié)點,超級節(jié)點在其覆蓋的通信范圍內(nèi)探測搜索通信節(jié)點,并復(fù)制通信節(jié)點所攜帶的屬性信息,至少包括其與任何一個超級節(jié)點間的相遇概率;步驟S2:超級節(jié)點按預(yù)設(shè)方法計算出與每一所述通信節(jié)點的相遇概率;步驟S3:超級節(jié)點比較其自身與該通信節(jié)點的相遇概率是否大于該通信節(jié)點與其他超級節(jié)點的相遇概率,大于,則進(jìn)入步驟S3.1,不大于則進(jìn)入步驟S3.2;步驟S3.1:超級節(jié)點將該通信節(jié)點設(shè)置為由其管理的普通節(jié)點,用以組建由其標(biāo)識的社區(qū),且將其與該通信節(jié)點的相遇概率返回給該通信節(jié)點;由于超級節(jié)點通過計算其與該通信節(jié)點的相遇概率大于其他任意一個超級節(jié)點,即表示所述超級節(jié)點與該通信節(jié)點之間數(shù)據(jù)傳遞的可靠性大、數(shù)據(jù)共享性高,節(jié)點間的連接性高,且由此可知同一社區(qū)內(nèi)的通信節(jié)點間的相遇頻率高、數(shù)據(jù)共享性高、數(shù)據(jù)可靠大,在超級節(jié)點的管理下實現(xiàn)高效的數(shù)據(jù)交互,以避免查詢的洪泛以及數(shù)據(jù)的洪泛。步驟S3.2:超級節(jié)點將其與該通信節(jié)點相遇概率返回給該通信節(jié)點,其中,該通信節(jié)點為所述超級節(jié)點所標(biāo)識社區(qū)外的普通節(jié)點或游離節(jié)點。作為本實施例的進(jìn)一步的具化,所述屬性信息包括該通信節(jié)點與所有超級節(jié)點之間的相遇概率及其所屬社區(qū)。通信節(jié)點可以通過建立相遇概率表來記錄其自身與其他通信節(jié)點之間的相遇概率,為超級節(jié)點建立社區(qū)提供數(shù)據(jù)參考或計算參數(shù)。通常超級節(jié)點與其相遇的所有通信節(jié)點的相遇時間、斷開時間、連線狀況、相遇概率以及每一通信節(jié)點的存儲空間等信息,并可通過數(shù)據(jù)概率表等記錄形式進(jìn)行記錄。本實施例為實施例一所述的基于社區(qū)的分層機(jī)會網(wǎng)絡(luò),提供具體建立的方法,實現(xiàn)簡單快捷,且很好的利用了人載或車載移動通信終端設(shè)備的社區(qū)性,建立了一個社區(qū)內(nèi)通信節(jié)點間聯(lián)系更加緊密、連接性更好、數(shù)據(jù)共享能力高的基于社區(qū)的分層機(jī)會網(wǎng)絡(luò),社區(qū)間通過游離節(jié)點進(jìn)行通信,防止了數(shù)據(jù)的洪泛傳播,提高了基于社區(qū)的分層機(jī)會網(wǎng)絡(luò)分布式存儲的效率。實施例三:本實施例在上一實施例的基礎(chǔ)上,提供了一種優(yōu)選的計算相遇概率的方法;所述預(yù)設(shè)方法通過如下公式計算超級節(jié)點與通信節(jié)點間相遇概率;優(yōu)選地,所述預(yù)設(shè)方法通過如下公式計算超級節(jié)點與通信節(jié)點間相遇概率;P(S,Mn)為超級節(jié)點S與通信節(jié)點Mn的相遇概率;f為超級節(jié)點S與通信節(jié)點Mn的相遇總次數(shù)。PInit為相遇概率的初始值;λ為取值在0到1之間的常數(shù);Tcontact為此前預(yù)設(shè)時間內(nèi)超級節(jié)點S與通信節(jié)點Mn相遇的累計時長;Tnoncontact為此前預(yù)設(shè)時間內(nèi)超級節(jié)點S與通信節(jié)點Mn未相遇的累計時長;若預(yù)設(shè)時間為T,則T=Tcontact+Tnoncontact;γ為調(diào)整因子。本實施例所述的預(yù)設(shè)方法根據(jù)本實施例所需建立的基于社區(qū)的分層機(jī)會網(wǎng)絡(luò)的社區(qū)屬性而提出的一種專用的具有計算簡便,計算結(jié)果準(zhǔn)確的優(yōu)點。作為本實施例的進(jìn)一步的改進(jìn),本實施例還進(jìn)一步地提供了一種社區(qū)間連接概率的計算方法,具體如下:運(yùn)動在社區(qū)Si與社區(qū)Sj之間的游離節(jié)點Mn移動到超級節(jié)點Sj所管理的社區(qū)Sj時,則游離節(jié)點將其所攜帶的超級節(jié)點Si的相遇概率發(fā)送給社區(qū)Sj,Sj通過此表可計算出Sj與Si的通過節(jié)點Mn的間接聯(lián)系概率如下:通過統(tǒng)計所有在兩社區(qū)之間(即超級節(jié)點Sj與Si間)移動的游離節(jié)點數(shù),則可計算出Sj與Si的平均間接聯(lián)系概率為:其中N(Si,Sj)是往返與S1,S2之間節(jié)點的總數(shù)。通過上述方法,可以很好的計算出社區(qū)間的連接和聯(lián)系,進(jìn)一步的加強(qiáng)了超級節(jié)點對基于社區(qū)的分層機(jī)會網(wǎng)絡(luò)的管理。實施例四:如圖3所示,本實施例基于社區(qū)的分層機(jī)會網(wǎng)絡(luò)通信方法,包括以下步驟:步驟A:超級節(jié)點對由其所標(biāo)識社區(qū)內(nèi)的普通節(jié)點所存儲的數(shù)據(jù)建立數(shù)據(jù)索引表,對游離節(jié)點所存儲的數(shù)據(jù)建立臨時數(shù)據(jù)索引表,并復(fù)制游離節(jié)點所攜帶的其他社區(qū)的數(shù)據(jù)索引表構(gòu)建社區(qū)間數(shù)據(jù)索引表;在具體的實施過程中,普通節(jié)點、游離節(jié)點以及超級節(jié)點將其存儲的數(shù)據(jù)按照預(yù)設(shè)的統(tǒng)一的命名規(guī)則或編號規(guī)則進(jìn)行命名,從而方便數(shù)據(jù)后續(xù)的檢索步驟B:普通節(jié)點M將待查詢數(shù)據(jù)的檢索信息提交到超級節(jié)點;所述索引信息為關(guān)鍵詞或數(shù)據(jù)存儲編號等索引信息步驟C:超級節(jié)點在數(shù)據(jù)索引表中查詢,若數(shù)據(jù)索引表有記錄,超級節(jié)點將存儲有該待查詢數(shù)據(jù)的普通節(jié)點N的識別信息發(fā)送至普通節(jié)點M,普通節(jié)點M通過其所在社區(qū)內(nèi)的普通節(jié)點間的相遇實現(xiàn)與普通節(jié)點N的通信;優(yōu)先查詢本社區(qū)內(nèi)的數(shù)據(jù)索引表,即優(yōu)先與本社區(qū)內(nèi)的通信節(jié)點間共享數(shù)據(jù),由于社區(qū)內(nèi)節(jié)點相遇頻繁,故具有傳輸快,共享效率等優(yōu)點,且相對傳統(tǒng)方法中在全網(wǎng)查詢,可以更快的提供更為優(yōu)質(zhì)的數(shù)據(jù)轉(zhuǎn)發(fā)、攜帶路徑,避免不必要的中間通信節(jié)點的數(shù)據(jù)轉(zhuǎn)發(fā),從而減緩各通信節(jié)點的存儲壓力,提高存儲效率;其中所述普通節(jié)點N可以是一個或多個位于本社區(qū)內(nèi)的通信節(jié)點;若數(shù)據(jù)索引表無記錄,超級節(jié)點在臨時數(shù)據(jù)索引表中查詢是否有記錄,有,則超級節(jié)點向普通節(jié)點M返回游離節(jié)點O的識別信息,普通節(jié)點M通過通信節(jié)點的相遇與游離節(jié)點O進(jìn)行通信;無,超級節(jié)點在社區(qū)間數(shù)據(jù)索引表中查詢是否有記錄,有,則通過游離節(jié)點P訪問存儲有該待查詢數(shù)據(jù)的其他社區(qū)的普通節(jié)點,并由游離節(jié)點P返回數(shù)據(jù)給普通節(jié)點M;無,則通信失敗。若同一社區(qū)內(nèi)沒有通信節(jié)點可提供所需數(shù)據(jù),再通過游離節(jié)點進(jìn)行通信,為數(shù)據(jù)查詢在保證最優(yōu)查詢的基礎(chǔ)上,保證了與其他社區(qū)以及社區(qū)外的節(jié)點進(jìn)行通信的方法,保證了基于社區(qū)的分層機(jī)會網(wǎng)絡(luò)中存在該數(shù)據(jù),就可以查詢到,從而保證了較高的查詢效率。在以往的基于社區(qū)的分層機(jī)會網(wǎng)絡(luò)中,兩個通信節(jié)點相遇時,首先讀取彼此的與其他通信節(jié)點相遇概率,如第一節(jié)點發(fā)現(xiàn)第二節(jié)點與其需要進(jìn)行通信的目的節(jié)點相遇的機(jī)會大,則將其需要轉(zhuǎn)發(fā)的信息傳輸?shù)降诙?jié)點;是建立在一個源節(jié)點與一個目的節(jié)點之間的節(jié)點轉(zhuǎn)發(fā)攜帶傳輸模式,而在本實施例所述的基于社區(qū)的分層機(jī)會網(wǎng)絡(luò)中,通過超級節(jié)點可以獲取存儲有該數(shù)據(jù)的節(jié)點,則在節(jié)點相遇的數(shù)據(jù)傳遞時,是一個節(jié)點到多個節(jié)點間的數(shù)據(jù)傳遞,傳遞路徑更多,從而數(shù)據(jù)交互的穩(wěn)定性,可靠性更高,時延減小。實施例五:本實施例在上一實施例的基礎(chǔ)上,所述步驟C中,超級節(jié)點還監(jiān)控各數(shù)據(jù)被查詢的熱度,并根據(jù)預(yù)定方法判斷是否在由其管理的普通節(jié)點或其自身建立被查詢數(shù)據(jù)副本。在本實施例中,通過數(shù)據(jù)副本的建立,防止了僅一個源節(jié)點保存了數(shù)據(jù)導(dǎo)致當(dāng)該節(jié)點失效或消失導(dǎo)致的整個基于社區(qū)的分層機(jī)會網(wǎng)絡(luò)失去了該數(shù)據(jù)的問題發(fā)生,從而提高了基于社區(qū)的分層機(jī)會網(wǎng)絡(luò)數(shù)據(jù)的可靠性和安全性。作為本實施例的進(jìn)一步的改進(jìn),本實施例還提供至少兩種所述的預(yù)設(shè)方法;第一:所述預(yù)定方法包括以下步驟:步驟C1.1:根據(jù)如下公式分別計算Pf以及αi;Pf為其所述對應(yīng)數(shù)據(jù)的失效概率;C為其所對應(yīng)的社區(qū)內(nèi)數(shù)據(jù)的副本數(shù);P(S,Mn)為本次超級節(jié)點S與通信及節(jié)點Mn的相遇概率;熱度HDI為單位時間內(nèi)其所對應(yīng)的數(shù)據(jù)被查詢的次數(shù);動態(tài)因子αi表征其所對應(yīng)的數(shù)據(jù)允許的最大失效概率;δ為數(shù)據(jù)可靠性保證參數(shù);θ為調(diào)整因子;步驟C1.2,超級節(jié)點判斷Pf與αi的大小,且當(dāng)Pf>αi,則超級節(jié)點在由其管理的普通節(jié)點或其自身建立該被查詢數(shù)據(jù)的副本,最終可以通過判斷Pf≤αi是否成立,決定是否停止建立副本。本預(yù)設(shè)方法優(yōu)先用于同一社區(qū)內(nèi)的普通節(jié)點之間通信時數(shù)據(jù)副本,且通常將數(shù)據(jù)副本建立在剩余存儲空間足夠的普通節(jié)點上,這樣既保證了數(shù)據(jù)的可靠性,同時保證各通信節(jié)點的負(fù)載均衡。第二:所述預(yù)定方法為熱度閾值判定方法,若被查詢數(shù)據(jù)的熱度大于閾值,則在由其管理的普通節(jié)點或其自身建立被查詢數(shù)據(jù)副本。副本建立的份數(shù)可以根據(jù)各副本的平均熱度的閾值判斷來決定。閾值判定方法同樣的也可以用于是否需要建立被查詢數(shù)據(jù)副本的判定,但通常用于社區(qū)間,即社區(qū)外的節(jié)點對本社區(qū)內(nèi)的一個數(shù)據(jù)查詢次數(shù)達(dá)到一定上限,則在本社區(qū)內(nèi)建立副本,且該副本通常建立在超級節(jié)點上,社區(qū)外的節(jié)點,通過游離節(jié)點與超級節(jié)點的相遇即可實現(xiàn)數(shù)據(jù)的交互,進(jìn)一步簡化了傳遞路徑,提高了獲取數(shù)據(jù)的有效性。上述兩種方法均可用于被查詢數(shù)據(jù)的副本的建立,超級節(jié)點在具體的運(yùn)行時,可以只選擇其中一種方法,也可同時應(yīng)用兩種方法,如社區(qū)內(nèi)則用第一種失效概率與動態(tài)因子比較的方法,社區(qū)間則用第二種熱度閾值判斷的方法。實施例六:本實施例在上述關(guān)于基于社區(qū)的分層機(jī)會網(wǎng)絡(luò)通信方法中的任一實施例的基礎(chǔ)上,所述步驟A中還包括超級節(jié)點實時的監(jiān)測與其通信各節(jié)點的連接狀況,并根據(jù)各通信節(jié)點的運(yùn)行狀況即時的更新數(shù)據(jù)索引表、臨時數(shù)據(jù)索引表以及社區(qū)間數(shù)據(jù)索引表的子步驟。普通節(jié)點在社區(qū)內(nèi)實時運(yùn)動,游離節(jié)點可能進(jìn)入社區(qū)內(nèi)成為普通節(jié)點,也可能進(jìn)入某一社區(qū)與本社區(qū)的超級節(jié)點之間不能再通信,而普通節(jié)點也可能運(yùn)動出本社區(qū)成為本社區(qū)與其他社區(qū)聯(lián)系的游離節(jié)點,故需要及時的更新數(shù)據(jù)索引表、臨時數(shù)據(jù)索引表、以及社區(qū)見數(shù)據(jù)索引表,保證查詢到的引用是準(zhǔn)確無誤,不會因為普通節(jié)點成為游離節(jié)點,游離節(jié)點活動范圍過大不在能與本社區(qū)內(nèi)的節(jié)點進(jìn)行通信時,造成通信不可靠等現(xiàn)象。所述更新包括,添加索引、刪除索引,改寫索引等動作。以上實施方式僅用于說明本發(fā)明,而并非對本發(fā)明的限制,有關(guān)技術(shù)領(lǐng)域的普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍的情況下,還可以做出各種變化和變型,因此所有等同的技術(shù)方案也屬于本發(fā)明的范疇,本發(fā)明的專利保護(hù)范圍應(yīng)由權(quán)利要求限定。