本發(fā)明屬于物聯(lián)網(wǎng)領(lǐng)域,尤其涉及一種基于物聯(lián)網(wǎng)的數(shù)據(jù)顯示服務(wù)器系統(tǒng)。
背景技術(shù):
:隨著計(jì)算機(jī)、電子通訊、控制、信息等技術(shù)的發(fā)展,運(yùn)用計(jì)算機(jī)物聯(lián)網(wǎng)技術(shù)可為生態(tài)農(nóng)、牧業(yè)建設(shè)和科學(xué)管理提供全方位、完善的監(jiān)測技術(shù)手段。建立生態(tài)物聯(lián)網(wǎng)可對農(nóng)業(yè)、草原牧區(qū)土壤和氣象環(huán)境參數(shù)進(jìn)行實(shí)時(shí)、高效、快速的檢測,對生態(tài)產(chǎn)量和質(zhì)量進(jìn)行預(yù)報(bào),以及對重大農(nóng)、牧業(yè)生態(tài)環(huán)境污染事故做出預(yù)警,是有效扭轉(zhuǎn)我國目前生態(tài)農(nóng)牧發(fā)展現(xiàn)狀的技術(shù)方法之一,這將產(chǎn)生良好的社會和經(jīng)濟(jì)效益,推動社會發(fā)展。無線傳感器網(wǎng)絡(luò)的產(chǎn)品備受消費(fèi)者青睞,然而由于采集數(shù)據(jù)較多,用戶實(shí)時(shí)性要求較高,PC機(jī)笨重不便攜的缺點(diǎn)日益凸顯。技術(shù)實(shí)現(xiàn)要素:本發(fā)明實(shí)施例的目的在于提供一種基于物聯(lián)網(wǎng)的數(shù)據(jù)顯示服務(wù)器系統(tǒng),旨在解決現(xiàn)有物聯(lián)網(wǎng)無線傳感器網(wǎng)絡(luò)采用PC機(jī),笨重便于攜帶和操作的問題。本發(fā)明是這樣實(shí)現(xiàn)的,一種基于物聯(lián)網(wǎng)的數(shù)據(jù)顯示服務(wù)器系統(tǒng),所述基于物聯(lián)網(wǎng)的數(shù)據(jù)顯示服務(wù)器系統(tǒng)包括Zigbee傳感器網(wǎng)絡(luò)模塊、服務(wù)器、數(shù)據(jù)庫模塊、移動客戶端;所述移動客戶端與所述服務(wù)器無線連接,所述服務(wù)器與所述Zigbee傳感器網(wǎng)絡(luò)模塊無線連接,所述數(shù)據(jù)庫模塊與所述服務(wù)器無線連接;所述服務(wù)器用于接收Zigbee傳感器網(wǎng)絡(luò)模塊發(fā)送的數(shù)據(jù)并將該數(shù)據(jù)存儲在所述數(shù)據(jù)庫模塊和接收移動客戶端發(fā)送的查詢請求后將數(shù)據(jù)庫模塊的存儲的數(shù)據(jù)發(fā)送給移動客戶端;所述服務(wù)器獲得移動客戶端最新查詢請求時(shí)間節(jié)點(diǎn),通過該最新查詢請求時(shí)間節(jié)點(diǎn)鎖定該查詢時(shí)間中獲取的Zigbee傳感器網(wǎng)絡(luò)模塊的數(shù)據(jù);所述數(shù)據(jù)庫模塊內(nèi)置數(shù)據(jù)創(chuàng)建子模塊、數(shù)據(jù)讀取子模塊、數(shù)據(jù)更新子模塊、數(shù)據(jù)刪除子模塊。進(jìn)一步,所述服務(wù)器設(shè)置有多元線性回歸分析模塊,多元線性回歸分析模塊利用regress函數(shù)作多元線性回歸分析方法包括:對于自變量x1,x2,x3…xp和因變量y的n次獨(dú)立觀測,y關(guān)于x1,x2,x3…xp的p重廣義線性回歸模型公式:進(jìn)一步,所述移動客戶端設(shè)置有無線體域網(wǎng)快速喚醒關(guān)聯(lián)模塊,所述無線體域網(wǎng)快速喚醒關(guān)聯(lián)模塊的關(guān)聯(lián)方法包括:步驟一,Hub根據(jù)當(dāng)前通信的需要設(shè)置SSS、Asso_ctrl域?yàn)橄鄳?yīng)的值,構(gòu)造Wakeup幀;在發(fā)送Wakeup幀后,向節(jié)點(diǎn)發(fā)送T-Poll幀;步驟二,節(jié)點(diǎn)收到喚醒幀后,獲得本次關(guān)聯(lián)的配置信息以及Hub的公鑰PKb,然后選擇自己的私鑰SKa長為256比特,計(jì)算公鑰計(jì)算公鑰PKa=SKa×G,計(jì)算出公鑰后,節(jié)點(diǎn)再計(jì)算基于口令的公鑰,PKa'=PKa-Q(PW),Q(PW)=(QX,QY),QX=232×PW+MX;節(jié)點(diǎn)根據(jù)收到的Wakeup幀中的Nonce_b以及自身選擇的Nonce_a計(jì)算:KMAC_1A=CMAC(Temp_1,Add_a□Add_b□Nonce_a□Nonce_b□SSS,64)KMAC_2A=CMAC(Temp_1,Add_b□Add_a□Nonce_b□Nonce_a□SSS,64);利用上述計(jì)算的信息PKa、KMAC_2A構(gòu)造第一關(guān)聯(lián)請求幀,并向Hub發(fā)送;步驟三,Hub收到第一關(guān)聯(lián)請求幀后,首先復(fù)原當(dāng)前節(jié)點(diǎn)的公鑰PKa=PKa'+Q(PW),Q(PW)=(QX,QY),QX=232×PW+MX;MX為使QX滿足橢圓曲線上的點(diǎn)的最小非負(fù)整數(shù);計(jì)算DHKey=X(SKb×PKa)=X(SKa×SKb×G),這里X()函數(shù)是取橢圓曲線密鑰的X坐標(biāo)值,Temp_1=RMB_128(DHKey),根據(jù)收到的信息以及計(jì)算得到的信息計(jì)算:KMAC_1B=CMAC(Temp_1,Add_a□Add_b□Nonce_a□Nonce_b□SSS,64)KMAC_2B=CMAC(Temp_1,Add_b□Add_a□Nonce_b□Nonce_a□SSS,64)對比收到的KMAC_2A和計(jì)算得到的KMAC_2B,如果相同則繼續(xù)構(gòu)造第二關(guān)聯(lián)請求幀并進(jìn)入本次關(guān)聯(lián)請求的步驟五,如果不同則取消本次關(guān)聯(lián)請求;步驟四,節(jié)點(diǎn)收到第二關(guān)聯(lián)請求幀,對比在步驟二中計(jì)算的KMAC_1A與收到的KMAC_1B,如果不同則取消本次關(guān)聯(lián)請求,如果相同則進(jìn)入本次關(guān)聯(lián)的步驟五步;步驟五,節(jié)點(diǎn)與Hub計(jì)算MK=CMAC(Temp_2,Nonce_a□Nonce_b,128),Temp_2=LMB(DHKey),為DHKey的最左128位;雙方完成喚醒關(guān)聯(lián)。進(jìn)一步,所述移動客戶端設(shè)置有無線體域網(wǎng)極限容量計(jì)算模塊,所述無線體域網(wǎng)的計(jì)算方法如下:利用Laguerre多項(xiàng)式計(jì)算得到:C=∫0∞log2(1+1ntξλΣk=0m-1k!(k+n+m)![Lkn-m(λ)]2λn-me-λdλ;]]>其中,m=min(Nt,Nr);n=max(Nt,Nr);為次數(shù)為k的Laguerre多項(xiàng)式;如果令λ=n/m,可以推導(dǎo)出如下歸一化后的信道容量表示式;limn→∞Cm=12π∫v1v2log2(1+mξNtv)(v2v-1(1-v1v)dv;]]>其中,在快速瑞利衰落的情況下,令m=n=Nt=Nr,則v1=0,v2=4;漸進(jìn)信道容量為:limn→∞Cn=1π∫04log2(1+ξv)(1v-14)dv;]]>利用不等式:log2(1+x)≥log2(x);式簡化為:進(jìn)一步,所述無線體域網(wǎng)極限容量計(jì)算模塊設(shè)置有吞吐量計(jì)算模塊,所述在一個(gè)時(shí)間幀內(nèi)次級網(wǎng)絡(luò)的平均吞吐量寫成如下形式:R=E{T-τsT[(1-Pf)P(H0)log2(1+gssP0σu2)+PfP(H0)log2(1+gssP1σu2)+(1-Pd)P(H1)log2(1+gssP0hkPp+σu2)+PdP(H1)log2(1+gssP1hkPp+σu2)]};]]>其中:hk,gss分別是主用戶發(fā)射機(jī)PU-Tx到次級用戶發(fā)射機(jī)SU-Tx次級用戶發(fā)射機(jī)SU-Tx、次級用戶發(fā)射機(jī)SU-Tx到次級用戶接收機(jī)SU-Rx之間的信道衰減系數(shù),P(H0)和P(H1)分別表示主用戶PU實(shí)際處于閑狀態(tài)與忙狀態(tài)的概率。進(jìn)一步,所述無線體域網(wǎng)極限容量計(jì)算模塊設(shè)置有信任值計(jì)算模塊,所述任值計(jì)算模塊的信任值計(jì)算方法包括以下步驟:步驟一,采集節(jié)點(diǎn)間不同時(shí)間片的交互次數(shù),根據(jù)得到的數(shù)據(jù)建立時(shí)間序列,通過三次指數(shù)平滑法來預(yù)測節(jié)點(diǎn)間下一個(gè)時(shí)間片的交互次數(shù),將交互次數(shù)預(yù)測值與實(shí)際值的相對誤差作為節(jié)點(diǎn)的直接信任值;采集網(wǎng)絡(luò)觀測節(jié)點(diǎn)i與節(jié)點(diǎn)j之間的n個(gè)時(shí)間片的交互次數(shù):選取一定時(shí)間間隔t作為一個(gè)觀測時(shí)間片,以觀測節(jié)點(diǎn)i和被測節(jié)點(diǎn)j在1個(gè)時(shí)間片內(nèi)的交互次數(shù)作為觀測指標(biāo),真實(shí)交互次數(shù),記作yt,依次記錄n個(gè)時(shí)間片的yn,并將其保存在節(jié)點(diǎn)i的通信記錄表中;預(yù)測第n+1個(gè)時(shí)間片的交互次數(shù):根據(jù)采集到的n個(gè)時(shí)間片的交互次數(shù)建立時(shí)間序列,采用三次指數(shù)平滑法預(yù)測下一個(gè)時(shí)間片n+1內(nèi)節(jié)點(diǎn)i和j之間的交互次數(shù),預(yù)測交互次數(shù),記作計(jì)算公式如下:y^n+1=an+bn+cn;]]>預(yù)測系數(shù)an、bn、cn的取值可由如下公式計(jì)算得到:an=3y^n+1(1)-3y^n+1(2)+y^n+1(3);]]>bn=α2(1-α)2[(6-5α)y^n+1(1)-2(5-4α)y^n+1(2)+(4-3α)y^n+1(3)];]]>cn=α22(1-α)2[y^n+1(1)-2y^n+1(2)+y^n+1(3)];]]>其中:分別是一次、二次、三次指數(shù)平滑數(shù),由如下公式計(jì)算得到:y^n+1(1)=α×yn+(1-α)×y^n(1)]]>y^n+1(2)=α×y^n+1(1)+(1-α)×y^n(2);]]>y^n+1(3)=α×y^n+1(2)+(1-α)×y^n(3)]]>是三次指數(shù)平滑法的初始值,其取值為:y^0(1)=y^0(2)=y^0(3)=y1+y2+y33;]]>α是平滑系數(shù)(0<α<1),體現(xiàn)信任的時(shí)間衰減特性,即離預(yù)測值越近的時(shí)間片的yt權(quán)重越大,離預(yù)測值越遠(yuǎn)的時(shí)間片的yt權(quán)重越小;一般地,如果數(shù)據(jù)波動較大,且長期趨勢變化幅度較大,呈現(xiàn)明顯迅速的上升或下降趨勢時(shí)α應(yīng)取較大值(0.6~0.8),增加近期數(shù)據(jù)對預(yù)測結(jié)果的影響;當(dāng)數(shù)據(jù)有波動,但長期趨勢變化不大時(shí),α在0.1~0.4之間取值;如果數(shù)據(jù)波動平穩(wěn),α應(yīng)取較小值(0.05~0.20);計(jì)算直接信任值:節(jié)點(diǎn)j的直接信任值TDij為預(yù)測交互次數(shù)和真實(shí)交互次數(shù)yn+1的相對誤差,步驟二,采用多路徑信任推薦方式而得到的計(jì)算式計(jì)算間接信任值;收集可信節(jié)點(diǎn)對節(jié)點(diǎn)j的直接信任值:節(jié)點(diǎn)i向所有滿足TDik≤φ的可信關(guān)聯(lián)節(jié)點(diǎn)詢問其對節(jié)點(diǎn)j的直接信任值,其中φ為推薦節(jié)點(diǎn)的可信度閾值,根據(jù)可信度的要求精度,φ的取值范圍為0~0.4;計(jì)算間接信任值:綜合計(jì)算所收集到的信任值,得到節(jié)點(diǎn)j的間接信任值TRij,其中,Set(i)為觀測節(jié)點(diǎn)i的關(guān)聯(lián)節(jié)點(diǎn)中與j節(jié)點(diǎn)有過交互且其直接信任值滿足TDik≤φ的節(jié)點(diǎn)集合;步驟三,由直接信任值和間接信任值整合計(jì)算得出綜合信任值,綜合信任值(Tij)的計(jì)算公式如下:Tij=βTDij+(1-β)TRij,其中β(0≤β≤1)表示直接信任值的權(quán)重,當(dāng)β=0時(shí),節(jié)點(diǎn)i和節(jié)點(diǎn)j沒有直接交互關(guān)系,綜合信任值的計(jì)算直接來自于間接信任值,判斷較客觀;當(dāng)β=1時(shí),節(jié)點(diǎn)i對節(jié)點(diǎn)j的綜合信任值全部來自于直接信任值,在這種情況下,判斷較為主觀,實(shí)際計(jì)算根據(jù)需要確定β的取值。本發(fā)明通過移動客戶端實(shí)現(xiàn)了數(shù)據(jù)的遠(yuǎn)程訪問和管理。無線體域網(wǎng)的信任值計(jì)算方法,包括:直接信任值計(jì)算、間接信任值計(jì)算和綜合信任值計(jì)算三個(gè)階段,直接信任值計(jì)算首先采集節(jié)點(diǎn)間不同時(shí)間片的交互次數(shù),根據(jù)得到的數(shù)據(jù)建立時(shí)間序列,然后通過三次指數(shù)平滑法來預(yù)測節(jié)點(diǎn)間下一個(gè)時(shí)間片的交互次數(shù),將交互次數(shù)預(yù)測值與實(shí)際值的相對誤差作為節(jié)點(diǎn)的直接信任值,間接信任值的計(jì)算式采用多路徑信任推薦方式而得到的,綜合信任值是由直接信任值和間接信任值整合計(jì)算得出;本發(fā)明為節(jié)點(diǎn)信任值計(jì)算提供了一種方法,根據(jù)網(wǎng)絡(luò)的具體情況,可選擇相適應(yīng)的平滑系數(shù)α、可信度閾值φ、直接信任值權(quán)重β的取值,確保信任值的時(shí)間衰減特性和客觀性,客觀準(zhǔn)確地描述節(jié)點(diǎn)的可信度、計(jì)算復(fù)雜度低及通信代價(jià)小,可適用于無線Mesh網(wǎng)絡(luò),具有較強(qiáng)的推廣與應(yīng)用價(jià)值。附圖說明圖1是本發(fā)明實(shí)施例提供的基于物聯(lián)網(wǎng)的數(shù)據(jù)顯示服務(wù)器系統(tǒng)的結(jié)構(gòu)示意圖;圖中:1、Zigbee傳感器網(wǎng)絡(luò)模塊;2、服務(wù)器;3、數(shù)據(jù)庫模塊;4、移動客戶端。具體實(shí)施方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合實(shí)施例,對本本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本本發(fā)明,并不用于限定本發(fā)明。下面結(jié)合附圖對本發(fā)明的應(yīng)用原理作詳細(xì)的描述。如圖1所示,本發(fā)明實(shí)施例的基于物聯(lián)網(wǎng)的數(shù)據(jù)顯示服務(wù)器系統(tǒng),包括Zigbee傳感器網(wǎng)絡(luò)模塊1、服務(wù)器2、數(shù)據(jù)庫模塊3、移動客戶端4。所述移動客戶端4與所述服務(wù)器2無線連接,所述服務(wù)器2與所述Zigbee傳感器網(wǎng)絡(luò)模塊1無線連接,所述數(shù)據(jù)庫模塊3與所述服務(wù)器2無線連接。所述服務(wù)器2用于接收Zigbee傳感器網(wǎng)絡(luò)模塊1發(fā)送的數(shù)據(jù)并將該數(shù)據(jù)存儲在所述數(shù)據(jù)庫模塊3和接收移動客戶端4發(fā)送的查詢請求后將數(shù)據(jù)庫模塊3的存儲的數(shù)據(jù)發(fā)送給移動客戶端4。進(jìn)一步,所述服務(wù)器2獲得移動客戶端4最新查詢請求時(shí)間節(jié)點(diǎn),通過該最新查詢請求時(shí)間節(jié)點(diǎn)鎖定該查詢時(shí)間中獲取的Zigbee傳感器網(wǎng)絡(luò)模塊的數(shù)據(jù)。進(jìn)一步,所述數(shù)據(jù)庫模塊3內(nèi)置數(shù)據(jù)創(chuàng)建子模塊、數(shù)據(jù)讀取子模塊、數(shù)據(jù)更新子模塊、數(shù)據(jù)刪除子模塊。當(dāng)服務(wù)器2端獲得了客戶端發(fā)送的最新查詢請求(包括區(qū)編號以及節(jié)點(diǎn)編號)后,需返回給客戶端該傳感器最新存儲到數(shù)據(jù)庫中的數(shù)據(jù)。首先通過select語句獲得該節(jié)點(diǎn)的最新查詢時(shí)間。進(jìn)而通過該最新查詢時(shí)間鎖定該查詢時(shí)間中獲取的環(huán)境參數(shù)。DAO(DataAccessObject)層是新建一個(gè)訪問數(shù)據(jù)的類,包含了對數(shù)據(jù)庫的創(chuàng)建、讀取、更新、刪除操作,而不包括任何業(yè)務(wù)相關(guān)的信息。這樣就能把底層的數(shù)據(jù)訪問邏輯和上層的邏輯剝離開。使得DAO層能夠更加專注于實(shí)現(xiàn)數(shù)據(jù)訪問部分的功能。這樣做的優(yōu)勢就是實(shí)現(xiàn)了功能的模塊化,更有利于代碼的維護(hù)的和升級。進(jìn)一步,所述服務(wù)器設(shè)置有多元線性回歸分析模塊,多元線性回歸分析模塊利用regress函數(shù)作多元線性回歸分析方法包括:對于自變量x1,x2,x3…xp和因變量y的n次獨(dú)立觀測,y關(guān)于x1,x2,x3…xp的p重廣義線性回歸模型公式:進(jìn)一步,所述移動客戶端設(shè)置有無線體域網(wǎng)快速喚醒關(guān)聯(lián)模塊,所述無線體域網(wǎng)快速喚醒關(guān)聯(lián)模塊的關(guān)聯(lián)方法包括:步驟一,Hub根據(jù)當(dāng)前通信的需要設(shè)置SSS、Asso_ctrl域?yàn)橄鄳?yīng)的值,構(gòu)造Wakeup幀;在發(fā)送Wakeup幀后,向節(jié)點(diǎn)發(fā)送T-Poll幀;步驟二,節(jié)點(diǎn)收到喚醒幀后,獲得本次關(guān)聯(lián)的配置信息以及Hub的公鑰PKb,然后選擇自己的私鑰SKa長為256比特,計(jì)算公鑰計(jì)算公鑰PKa=SKa×G,計(jì)算出公鑰后,節(jié)點(diǎn)再計(jì)算基于口令的公鑰,PKa'=PKa-Q(PW),Q(PW)=(QX,QY),QX=232×PW+MX;節(jié)點(diǎn)根據(jù)收到的Wakeup幀中的Nonce_b以及自身選擇的Nonce_a計(jì)算:KMAC_1A=CMAC(Temp_1,Add_a□Add_b□Nonce_a□Nonce_b□SSS,64)KMAC_2A=CMAC(Temp_1,Add_b□Add_a□Nonce_b□Nonce_a□SSS,64);利用上述計(jì)算的信息PKa、KMAC_2A構(gòu)造第一關(guān)聯(lián)請求幀,并向Hub發(fā)送;步驟三,Hub收到第一關(guān)聯(lián)請求幀后,首先復(fù)原當(dāng)前節(jié)點(diǎn)的公鑰PKa=PKa'+Q(PW),Q(PW)=(QX,QY),QX=232×PW+MX;MX為使QX滿足橢圓曲線上的點(diǎn)的最小非負(fù)整數(shù);計(jì)算DHKey=X(SKb×PKa)=X(SKa×SKb×G),這里X()函數(shù)是取橢圓曲線密鑰的X坐標(biāo)值,Temp_1=RMB_128(DHKey),根據(jù)收到的信息以及計(jì)算得到的信息計(jì)算:KMAC_1B=CMAC(Temp_1,Add_a□Add_b□Nonce_a□Nonce_b□SSS,64)KMAC_2B=CMAC(Temp_1,Add_b□Add_a□Nonce_b□Nonce_a□SSS,64)對比收到的KMAC_2A和計(jì)算得到的KMAC_2B,如果相同則繼續(xù)構(gòu)造第二關(guān)聯(lián)請求幀并進(jìn)入本次關(guān)聯(lián)請求的步驟五,如果不同則取消本次關(guān)聯(lián)請求;步驟四,節(jié)點(diǎn)收到第二關(guān)聯(lián)請求幀,對比在步驟二中計(jì)算的KMAC_1A與收到的KMAC_1B,如果不同則取消本次關(guān)聯(lián)請求,如果相同則進(jìn)入本次關(guān)聯(lián)的步驟五步;步驟五,節(jié)點(diǎn)與Hub計(jì)算MK=CMAC(Temp_2,Nonce_a□Nonce_b,128),Temp_2=LMB(DHKey),為DHKey的最左128位;雙方完成喚醒關(guān)聯(lián)。進(jìn)一步,所述移動客戶端設(shè)置有無線體域網(wǎng)極限容量計(jì)算模塊,所述無線體域網(wǎng)的計(jì)算方法如下:利用Laguerre多項(xiàng)式計(jì)算得到:C=∫0∞log2(1+1ntξλΣk=0m-1k!(k+n+m)![Lkn-m(λ)]2λn-me-λdλ;]]>其中,m=min(Nt,Nr);n=max(Nt,Nr);為次數(shù)為k的Laguerre多項(xiàng)式;如果令λ=n/m,可以推導(dǎo)出如下歸一化后的信道容量表示式;limn→∞Cm=12π∫v1v2log2(1+mξNtv)(v2v-1(1-v1v)dv;]]>其中,在快速瑞利衰落的情況下,令m=n=Nt=Nr,則v1=0,v2=4;漸進(jìn)信道容量為:limn→∞Cn=1π∫04log2(1+ξv)(1v-14)dv;]]>利用不等式:log2(1+x)≥log2(x);式簡化為:limn→∞Cn=1π∫04log2(ξv)(1v-14)dv≥log2(ξ)-1.]]>進(jìn)一步,所述無線體域網(wǎng)極限容量計(jì)算模塊設(shè)置有吞吐量計(jì)算模塊,所述在一個(gè)時(shí)間幀內(nèi)次級網(wǎng)絡(luò)的平均吞吐量寫成如下形式:R=E{T-τsT[(1-Pf)P(H0)log2(1+gssP0σu2)+PfP(H0)log2(1+gssP1σu2)+(1-Pd)P(H1)log2(1+gssP0hkPp+σu2)+PdP(H1)log2(1+gssP1hkPp+σu2)]};]]>其中:hk,gss分別是主用戶發(fā)射機(jī)PU-Tx到次級用戶發(fā)射機(jī)SU-Tx次級用戶發(fā)射機(jī)SU-Tx、次級用戶發(fā)射機(jī)SU-Tx到次級用戶接收機(jī)SU-Rx之間的信道衰減系數(shù),P(H0)和P(H1)分別表示主用戶PU實(shí)際處于閑狀態(tài)與忙狀態(tài)的概率。進(jìn)一步,所述無線體域網(wǎng)極限容量計(jì)算模塊設(shè)置有信任值計(jì)算模塊,所述任值計(jì)算模塊的信任值計(jì)算方法包括以下步驟:步驟一,采集節(jié)點(diǎn)間不同時(shí)間片的交互次數(shù),根據(jù)得到的數(shù)據(jù)建立時(shí)間序列,通過三次指數(shù)平滑法來預(yù)測節(jié)點(diǎn)間下一個(gè)時(shí)間片的交互次數(shù),將交互次數(shù)預(yù)測值與實(shí)際值的相對誤差作為節(jié)點(diǎn)的直接信任值;采集網(wǎng)絡(luò)觀測節(jié)點(diǎn)i與節(jié)點(diǎn)j之間的n個(gè)時(shí)間片的交互次數(shù):選取一定時(shí)間間隔t作為一個(gè)觀測時(shí)間片,以觀測節(jié)點(diǎn)i和被測節(jié)點(diǎn)j在1個(gè)時(shí)間片內(nèi)的交互次數(shù)作為觀測指標(biāo),真實(shí)交互次數(shù),記作yt,依次記錄n個(gè)時(shí)間片的yn,并將其保存在節(jié)點(diǎn)i的通信記錄表中;預(yù)測第n+1個(gè)時(shí)間片的交互次數(shù):根據(jù)采集到的n個(gè)時(shí)間片的交互次數(shù)建立時(shí)間序列,采用三次指數(shù)平滑法預(yù)測下一個(gè)時(shí)間片n+1內(nèi)節(jié)點(diǎn)i和j之間的交互次數(shù),預(yù)測交互次數(shù),記作計(jì)算公式如下:y^n+1=an+bn+cn;]]>預(yù)測系數(shù)an、bn、cn的取值可由如下公式計(jì)算得到:an=3y^n+1(1)-3y^n+1(2)+y^n+1(3);]]>bn=α2(1-α)2[(6-5α)y^n+1(1)-2(5-4α)y^n+1(2)+(4-3α)y^n+1(3)];]]>cn=α22(1-α)2[y^n+1(1)-2y^n+1(2)+y^n+1(3)];]]>其中:分別是一次、二次、三次指數(shù)平滑數(shù),由如下公式計(jì)算得到:y^n+1(1)=α×yn+(1-α)×y^n(1)]]>y^n+1(2)=α×y^n+1(1)+(1-α)×y^n(2);]]>y^n+1(3)=α×y^n+1(2)+(1-α)×y^n(3)]]>是三次指數(shù)平滑法的初始值,其取值為:y^0(1)=y^0(2)=y^0(3)=y1+y2+y33;]]>α是平滑系數(shù)(0<α<1),體現(xiàn)信任的時(shí)間衰減特性,即離預(yù)測值越近的時(shí)間片的yt權(quán)重越大,離預(yù)測值越遠(yuǎn)的時(shí)間片的yt權(quán)重越小;一般地,如果數(shù)據(jù)波動較大,且長期趨勢變化幅度較大,呈現(xiàn)明顯迅速的上升或下降趨勢時(shí)α應(yīng)取較大值(0.6~0.8),增加近期數(shù)據(jù)對預(yù)測結(jié)果的影響;當(dāng)數(shù)據(jù)有波動,但長期趨勢變化不大時(shí),α在0.1~0.4之間取值;如果數(shù)據(jù)波動平穩(wěn),α應(yīng)取較小值(0.05~0.20);計(jì)算直接信任值:節(jié)點(diǎn)j的直接信任值TDij為預(yù)測交互次數(shù)和真實(shí)交互次數(shù)yn+1的相對誤差,步驟二,采用多路徑信任推薦方式而得到的計(jì)算式計(jì)算間接信任值;收集可信節(jié)點(diǎn)對節(jié)點(diǎn)j的直接信任值:節(jié)點(diǎn)i向所有滿足TDik≤φ的可信關(guān)聯(lián)節(jié)點(diǎn)詢問其對節(jié)點(diǎn)j的直接信任值,其中φ為推薦節(jié)點(diǎn)的可信度閾值,根據(jù)可信度的要求精度,φ的取值范圍為0~0.4;計(jì)算間接信任值:綜合計(jì)算所收集到的信任值,得到節(jié)點(diǎn)j的間接信任值TRij,其中,Set(i)為觀測節(jié)點(diǎn)i的關(guān)聯(lián)節(jié)點(diǎn)中與j節(jié)點(diǎn)有過交互且其直接信任值滿足TDik≤φ的節(jié)點(diǎn)集合;步驟三,由直接信任值和間接信任值整合計(jì)算得出綜合信任值,綜合信任值(Tij)的計(jì)算公式如下:Tij=βTDij+(1-β)TRij,其中β(0≤β≤1)表示直接信任值的權(quán)重,當(dāng)β=0時(shí),節(jié)點(diǎn)i和節(jié)點(diǎn)j沒有直接交互關(guān)系,綜合信任值的計(jì)算直接來自于間接信任值,判斷較客觀;當(dāng)β=1時(shí),節(jié)點(diǎn)i對節(jié)點(diǎn)j的綜合信任值全部來自于直接信任值,在這種情況下,判斷較為主觀,實(shí)際計(jì)算根據(jù)需要確定β的取值。本發(fā)明通過移動客戶端實(shí)現(xiàn)了數(shù)據(jù)的遠(yuǎn)程訪問和管理。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。當(dāng)前第1頁1 2 3