本發(fā)明涉及無線網(wǎng)絡(luò)技術(shù)領(lǐng)域,特別涉及一種獲取感知數(shù)據(jù)的方法和裝置。
背景技術(shù):
隨著移動(dòng)終端功能的強(qiáng)大,目前出現(xiàn)了大量的群智感知系統(tǒng);例如,環(huán)境質(zhì)量監(jiān)測(cè)系統(tǒng)、噪音監(jiān)控系統(tǒng)或者道路交通情況報(bào)導(dǎo)系統(tǒng)等。群智感知系統(tǒng)是一種利用移動(dòng)終端來為一個(gè)共同的目標(biāo)收集與分享本地?cái)?shù)據(jù)的系統(tǒng),移動(dòng)終端稱為感知終端,移動(dòng)終端收集與分享的本地?cái)?shù)據(jù)稱為感知數(shù)據(jù)。則群智感知系統(tǒng)包括感知服務(wù)器和感知終端,感知服務(wù)器可以通過感知終端獲取感知數(shù)據(jù)。
當(dāng)感知服務(wù)器需要獲取感知數(shù)據(jù)時(shí),感知服務(wù)器向目標(biāo)感知區(qū)域的感知終端發(fā)送感知任務(wù);如果目標(biāo)感知區(qū)域的感知終端對(duì)應(yīng)的用戶對(duì)該感知任務(wù)感興趣,則該用戶通過其對(duì)應(yīng)的感知終端向感知服務(wù)器發(fā)送競(jìng)標(biāo)方案,該競(jìng)標(biāo)方案包括競(jìng)標(biāo)價(jià)格。感知服務(wù)器根據(jù)該競(jìng)標(biāo)價(jià)格,決定是否采納該競(jìng)標(biāo)方案,如果采納該競(jìng)標(biāo)方案,則感知服務(wù)器向該用戶分配該競(jìng)標(biāo)價(jià)格;該感知終端根據(jù)該感知任務(wù)獲取感知數(shù)據(jù),并向感知服務(wù)器發(fā)送該感知數(shù)據(jù)。
在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:
有些用戶可能為了提高個(gè)人利益,魚目混珠減少個(gè)人的付出成本,提交低質(zhì)量甚至無效的感知數(shù)據(jù),從而導(dǎo)致感知服務(wù)器獲取的感知數(shù)據(jù)的質(zhì)量低。
技術(shù)實(shí)現(xiàn)要素:
為了解決現(xiàn)有技術(shù)的問題,本發(fā)明提供了一種獲取感知數(shù)據(jù)的方法和裝置。技術(shù)方案如下:
一種獲取感知數(shù)據(jù)的方法,所述方法包括:
向目標(biāo)感知區(qū)域中的感知終端發(fā)送感知任務(wù),并接收所述目標(biāo)感知區(qū)域中的至少一個(gè)感知終端根據(jù)所述感知任務(wù)發(fā)送的感知響應(yīng);
根據(jù)所述至少一個(gè)感知終端發(fā)送的感知響應(yīng),獲取所述至少一個(gè)感知終端 的數(shù)據(jù)質(zhì)量;
根據(jù)所述至少一個(gè)感知終端的數(shù)據(jù)質(zhì)量,從所述至少一個(gè)感知終端中選擇數(shù)據(jù)質(zhì)量滿足預(yù)設(shè)質(zhì)量條件的感知終端;
獲取所述選擇的感知終端的感知數(shù)據(jù)。
一種獲取感知數(shù)據(jù)的裝置,所述裝置包括:
發(fā)送模塊,用于向目標(biāo)感知區(qū)域中的感知終端發(fā)送感知任務(wù),并接收所述目標(biāo)感知區(qū)域中的至少一個(gè)感知終端根據(jù)所述感知任務(wù)發(fā)送的感知響應(yīng);
第一獲取模塊,用于根據(jù)所述至少一個(gè)感知終端發(fā)送的感知響應(yīng),獲取所述至少一個(gè)感知終端的數(shù)據(jù)質(zhì)量;
選擇模塊,用于根據(jù)所述至少一個(gè)感知終端的數(shù)據(jù)質(zhì)量,從所述至少一個(gè)感知終端中選擇數(shù)據(jù)質(zhì)量滿足預(yù)設(shè)質(zhì)量條件的感知終端;
第二獲取模塊,用于獲取所述選擇的感知終端的感知數(shù)據(jù)。
在本發(fā)明實(shí)施例中,向目標(biāo)感知區(qū)域中的感知終端發(fā)送感知任務(wù),并接收目標(biāo)感知區(qū)域中的至少一個(gè)感知終端根據(jù)感知任務(wù)發(fā)送的感知響應(yīng);根據(jù)至少一個(gè)感知終端發(fā)送的感知響應(yīng),獲取至少一個(gè)感知終端的數(shù)據(jù)質(zhì)量;根據(jù)至少一個(gè)感知終端的數(shù)據(jù)質(zhì)量,從至少一個(gè)感知終端中選擇數(shù)據(jù)質(zhì)量滿足預(yù)設(shè)質(zhì)量條件的感知終端;獲取選擇的感知終端的感知數(shù)據(jù)。由于根據(jù)感知終端的數(shù)據(jù)質(zhì)量選擇感知終端,因此,選擇的感知終端的數(shù)據(jù)質(zhì)量較好,從而獲取選擇的感知終端的感知數(shù)據(jù),可以提高感知數(shù)據(jù)的質(zhì)量。
附圖說明
圖1是本發(fā)明實(shí)施例1提供的一種獲取感知數(shù)據(jù)的方法流程圖;
圖2-1是本發(fā)明實(shí)施例2提供的一種獲取感知數(shù)據(jù)的方法流程圖;
圖2-2是本發(fā)明實(shí)施例2提供的一種獲取感知數(shù)據(jù)的界面示意圖;
圖3是本發(fā)明實(shí)施例3提供的一種獲取感知數(shù)據(jù)的裝置結(jié)構(gòu)示意圖;
圖4是本發(fā)明實(shí)施例4提供的一種感知服務(wù)器的裝置結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明 實(shí)施方式作進(jìn)一步地詳細(xì)描述。
實(shí)施例1
本發(fā)明實(shí)施例提供了一種獲取感知數(shù)據(jù)的方法,該方法的執(zhí)行主體可以為感知服務(wù)器,參見圖1,其中,該方法包括:
步驟101:向目標(biāo)感知區(qū)域中的感知終端發(fā)送感知任務(wù),并接收目標(biāo)感知區(qū)域中的至少一個(gè)感知終端根據(jù)感知任務(wù)發(fā)送的感知響應(yīng);
步驟102:根據(jù)至少一個(gè)感知終端發(fā)送的感知響應(yīng),獲取至少一個(gè)感知終端的數(shù)據(jù)質(zhì)量;
步驟103:根據(jù)至少一個(gè)感知終端的數(shù)據(jù)質(zhì)量,從至少一個(gè)感知終端中選擇數(shù)據(jù)質(zhì)量滿足預(yù)設(shè)質(zhì)量條件的感知終端;
步驟104:獲取選擇的感知終端的感知數(shù)據(jù)。
在本發(fā)明實(shí)施例中,向目標(biāo)感知區(qū)域中的感知終端發(fā)送感知任務(wù),并接收目標(biāo)感知區(qū)域中的至少一個(gè)感知終端根據(jù)感知任務(wù)發(fā)送的感知響應(yīng);根據(jù)至少一個(gè)感知終端發(fā)送的感知響應(yīng),獲取至少一個(gè)感知終端的數(shù)據(jù)質(zhì)量;根據(jù)至少一個(gè)感知終端的數(shù)據(jù)質(zhì)量,從至少一個(gè)感知終端中選擇數(shù)據(jù)質(zhì)量滿足預(yù)設(shè)質(zhì)量條件的感知終端;獲取選擇的感知終端的感知數(shù)據(jù)。由于根據(jù)感知終端的數(shù)據(jù)質(zhì)量選擇感知終端,因此,選擇的感知終端的數(shù)據(jù)質(zhì)量較好,從而獲取選擇的感知終端的感知數(shù)據(jù),可以提高感知數(shù)據(jù)的質(zhì)量。
實(shí)施例2
本發(fā)明實(shí)施例提供了一種獲取感知數(shù)據(jù)的方法,該方法的執(zhí)行主體可以為感知服務(wù)器,參見圖2-1,其中,該方法包括:
步驟201:向目標(biāo)感知區(qū)域中的感知終端發(fā)送感知任務(wù);
當(dāng)感知服務(wù)器需要獲取感知數(shù)據(jù)時(shí),感知服務(wù)器向目標(biāo)感知區(qū)域中的感知終端發(fā)送感知任務(wù),該感知任務(wù)至少攜帶感知服務(wù)器的服務(wù)器標(biāo)識(shí),還可以攜帶感知需求和/或酬勞機(jī)制;感知需求可以包括感知時(shí)間和/或感知地點(diǎn)等;感知服務(wù)器可以為環(huán)境質(zhì)量監(jiān)測(cè)服務(wù)器、噪音監(jiān)控服務(wù)器、定位服務(wù)器或者地圖服務(wù)器等;感知服務(wù)器的服務(wù)器標(biāo)識(shí)可以為感知服務(wù)器的名稱或者感知服務(wù)器的IP(Internet Protocol,網(wǎng)絡(luò)之間互連的協(xié)議)地址等;感知終端可以為手機(jī)或者 平板電腦等。
本步驟可以通過以下第一種方式或者第二種方式;對(duì)于第一種實(shí)現(xiàn)方式,本步驟可以為:
感知服務(wù)器獲取目標(biāo)感知區(qū)域中的感知終端的終端標(biāo)識(shí),根據(jù)目標(biāo)感知區(qū)域中的感知終端的終端標(biāo)識(shí),向目標(biāo)感知區(qū)域中的感知終端發(fā)送感知任務(wù)。
感知服務(wù)器中存儲(chǔ)區(qū)域標(biāo)識(shí)和終端標(biāo)識(shí)集合的對(duì)應(yīng)關(guān)系,終端標(biāo)識(shí)集合中包括至少一個(gè)感知終端;相應(yīng)的,感知服務(wù)器獲取目標(biāo)感知區(qū)域中的感知終端的終端標(biāo)識(shí)的步驟可以為:
感知服務(wù)器根據(jù)目標(biāo)感知區(qū)域的區(qū)域標(biāo)識(shí),從區(qū)域標(biāo)識(shí)和終端標(biāo)識(shí)集合的對(duì)應(yīng)關(guān)系中獲取目標(biāo)感知區(qū)域?qū)?yīng)的終端標(biāo)識(shí)集合,該終端標(biāo)識(shí)集合中包括目標(biāo)感知區(qū)域中的感知終端的終端標(biāo)識(shí)。
其中,區(qū)域標(biāo)識(shí)可以為區(qū)域的名稱,區(qū)域的郵編或者區(qū)域的位置信息等;感知終端的終端標(biāo)識(shí)可以為感知終端中包括的SIM(Subscriber Identity Module客戶識(shí)別模塊)卡的電話號(hào)碼,或者感知終端的GUID(globally unique identifier,全球惟一標(biāo)識(shí)符)等。
對(duì)于第二種實(shí)現(xiàn)方式,本步驟可以為:
感知服務(wù)器在目標(biāo)感知區(qū)域中廣播感知任務(wù),位于目標(biāo)感知區(qū)域中的感知終端都可以接收到感知服務(wù)器廣播的感知任務(wù),以實(shí)現(xiàn)向目標(biāo)感知區(qū)域中的感知終端發(fā)送感知任務(wù)。
進(jìn)一步地,感知終端接收感知服務(wù)器發(fā)送的感知任務(wù),如果感知終端對(duì)應(yīng)的感知參與者對(duì)該感知任務(wù)感興趣,則該感知參與者通過其對(duì)應(yīng)的感知終端向感知服務(wù)器發(fā)送感知響應(yīng),該感知響應(yīng)至少攜帶感知終端的終端標(biāo)識(shí),該感知響應(yīng)還可以攜帶感知終端的開銷費(fèi)用,執(zhí)行步驟202。
例如,感知服務(wù)器向目標(biāo)感知區(qū)域中的感知終端發(fā)送的感知任務(wù)可以為T={t1,t2,……,tt};n個(gè)感知參與者對(duì)該感知任務(wù)感興趣,n個(gè)感知參與者可以為A={a1,a2,……,an};n個(gè)感知參與者對(duì)應(yīng)的開銷費(fèi)用可以為C={c1,c2,……,cn}。
步驟202:接收目標(biāo)感知區(qū)域中的至少一個(gè)感知終端根據(jù)該感知任務(wù)發(fā)送的感知響應(yīng);
由于感知終端感知、處理和向感知服務(wù)器傳輸感知數(shù)據(jù)時(shí),需要消耗感知 終端的物理資源和感知參與者的人力資源;因此,感知服務(wù)器需要向感知終端分配一定的酬勞;在本發(fā)明實(shí)施例中,感知服務(wù)器可以先向感知終端分配酬勞,感知服務(wù)器也可以在接收到感知終端發(fā)送的感知數(shù)據(jù)之后,才向感知終端分配酬勞。
如果感知服務(wù)器先向感知終端分配酬勞,則感知終端接收到感知任務(wù)時(shí),如果感知終端對(duì)應(yīng)的感知參與者對(duì)該感知任務(wù)感興趣,則感知終端向感知服務(wù)器發(fā)送感知響應(yīng),該感知響應(yīng)至少攜帶感知終端的終端標(biāo)識(shí),還可以攜帶感知終端的開銷費(fèi)用。
如果感知服務(wù)器在接收到感知終端發(fā)送的感知數(shù)據(jù)之后,才向感知終端分配酬勞,則感知終端接收到感知任務(wù)時(shí),如果感知終端對(duì)應(yīng)的感知參與者對(duì)該感知任務(wù)感興趣,則感知終端根據(jù)該感知任務(wù)采集數(shù)據(jù)得到感知數(shù)據(jù),向感知服務(wù)器發(fā)送感知響應(yīng),該感知響應(yīng)至少攜帶該感知數(shù)據(jù),還可以攜帶感知終端的開銷費(fèi)用。
其中,該開銷費(fèi)用可以為該感知終端估計(jì)的感知開銷。在本發(fā)明實(shí)施例中,感知服務(wù)器根據(jù)感知終端的數(shù)據(jù)質(zhì)量,為感知終端分配酬勞,則執(zhí)行步驟203。
步驟203:根據(jù)至少一個(gè)感知終端發(fā)送的感知響應(yīng),獲取至少一個(gè)感知終端的數(shù)據(jù)質(zhì)量;
如果感知服務(wù)器先向感知終端分配酬勞,則由于感知終端還沒有根據(jù)該感知任務(wù)采集感知數(shù)據(jù),因此,感知服務(wù)器根據(jù)感知終端歷史的感知數(shù)據(jù)確定感知終端的數(shù)據(jù)質(zhì)量,具體可以通過以下步驟(1)和(2)實(shí)現(xiàn),包括:
(1):根據(jù)第一感知終端的終端標(biāo)識(shí),獲取第一感知終端的歷史感知數(shù)據(jù),第一感知終端為至少一個(gè)感知終端中的任一感知終端;
感知服務(wù)器中存儲(chǔ)數(shù)據(jù)列表,數(shù)據(jù)列表中包括終端標(biāo)識(shí)和感知數(shù)據(jù)的對(duì)應(yīng)關(guān)系,則在本步驟中,感知服務(wù)器可以根據(jù)第一感知終端的終端標(biāo)識(shí),從數(shù)據(jù)列表中獲取第一感知終端對(duì)應(yīng)的感知數(shù)據(jù)作為歷史感知數(shù)據(jù),該歷史感知數(shù)據(jù)可能包括一次感知數(shù)據(jù),也可能包括多次感知數(shù)據(jù)。
進(jìn)一步地,為了提高感知終端的數(shù)據(jù)質(zhì)量的準(zhǔn)確性,感知服務(wù)器也可以僅獲取離當(dāng)前時(shí)間最近的上一次感知數(shù)據(jù);則本步驟可以為:
感知服務(wù)器中存儲(chǔ)數(shù)據(jù)列表,數(shù)據(jù)列表中包括終端標(biāo)識(shí)、接收時(shí)間和感知數(shù)據(jù)的對(duì)應(yīng)關(guān)系,感知服務(wù)器根據(jù)第一感知終端的終端標(biāo)識(shí),從數(shù)據(jù)列表中獲 取離當(dāng)前時(shí)間最近的上一次感知數(shù)據(jù)作為歷史感知數(shù)據(jù)。
需要說明的是,如果第一感知終端是第一次參加感知服務(wù)器的感知任務(wù),則數(shù)據(jù)列表中不存在第一感知終端的歷史感知數(shù)據(jù),則感知服務(wù)器可以為第一感知終端分配一個(gè)初始感知數(shù)據(jù)作為歷史感知數(shù)據(jù)。則本步驟可以為:
感知服務(wù)器確定是否存儲(chǔ)第一感知終端的歷史感知數(shù)據(jù);如果存儲(chǔ)第一感知終端的歷史感知數(shù)據(jù),則感知服務(wù)器獲取第一感知終端的歷史感知數(shù)據(jù);如果沒有存儲(chǔ)第一感知終端的歷史感知數(shù)據(jù),則感知服務(wù)器為第一感知終端分配一個(gè)初始感知數(shù)據(jù)作為歷史感知數(shù)據(jù)。
其中,如果數(shù)據(jù)列表中包含第一感知終端的終端標(biāo)識(shí),則感知服務(wù)器確定存儲(chǔ)第一感知終端的歷史感知數(shù)據(jù);如果數(shù)據(jù)列表中不包含第一感知終端的終端標(biāo)識(shí),則感知服務(wù)器確定沒有存儲(chǔ)第一感知終端的歷史感知數(shù)據(jù)。
例如,感知服務(wù)器中存儲(chǔ)第一感知終端的歷史感知數(shù)據(jù),則感知服務(wù)器獲取第一感知終端的歷史感知數(shù)據(jù)為qk。
(2):計(jì)算第一感知終端的歷史感知數(shù)據(jù)的數(shù)據(jù)質(zhì)量作為第一感知終端的數(shù)據(jù)質(zhì)量。
本步驟可以通過通過以下步驟(2-1)和(2-2)實(shí)現(xiàn),包括:
(2-1):根據(jù)第一感知終端的歷史感知數(shù)據(jù),通過最大期望算法計(jì)算第一感知終端對(duì)應(yīng)的感知參與者的可信度;
感知參與者的可信度是指感知參與者準(zhǔn)確感知環(huán)境數(shù)據(jù)的可能性;可以用一個(gè)m×m的矩陣ek表示。為了緩解感知終端的儀器誤差造成的感知數(shù)據(jù)錯(cuò)誤,可以將該感知任務(wù)的歷史感知數(shù)據(jù)的所有取值劃分到m個(gè)離散區(qū)間,D={d1,d2,……,dm},則第一感知終端對(duì)應(yīng)的感知參與者的可信度eijk表示感知參與者ak把本屬于di區(qū)間的歷史感知數(shù)據(jù)感知成dj區(qū)間的概率。
其中,感知參與者的可信度eijk∈[0,1],并且Σj eijk=1,i=1,……,m。m為離散區(qū)間的個(gè)數(shù),并且m可以根據(jù)需要進(jìn)行設(shè)置并更改,在本發(fā)明實(shí)施例中對(duì)m不作具體限定,例如,m可以為6或者12等。
本步驟可以通過以下步驟(A)至(D)實(shí)現(xiàn),包括:
(A):初始化感知數(shù)據(jù)的分布;
初始化感知數(shù)據(jù)真值指示參數(shù)分布P={Pt|t∈T},Pt={Pit|i=1,……m},Pt表示感知任務(wù)t的真值在m個(gè)離散區(qū)間中的概率分布,則初始化為
(B):根據(jù)可信度滿足的條件,通過最大似然算法、拉格朗日乘子法和導(dǎo)數(shù)求極值法,計(jì)算感知參與者的可信度的最大似然估計(jì)值和歷史感知數(shù)據(jù)的區(qū)間分布;
感知服務(wù)器計(jì)算感知參與者的可信度E={ek|ak∈A},由于ek滿足多項(xiàng)式分布Σj eijk=1,i=1,……,m,根據(jù)最大似然算法、拉格朗日乘子法和導(dǎo)數(shù)求極值法,計(jì)算感知參與者的可信度的最大似然估計(jì)值和感知數(shù)據(jù)的區(qū)間分布
(C):根據(jù)感知參與者的可信度的最大似然估計(jì)值和區(qū)間分布,通過貝葉斯定理,計(jì)算歷史感知數(shù)據(jù)的后驗(yàn)概率分布;
感知服務(wù)器根據(jù)感知參與者的可信度的最大似然估計(jì)值eijk和區(qū)間分布πi,通過貝葉斯定理,計(jì)算Pt的后驗(yàn)概率分布
(D):獲取歷史感知數(shù)據(jù)的后驗(yàn)概率分布收斂時(shí)對(duì)應(yīng)的感知參與者的可信度確定為第一感知終端對(duì)應(yīng)的感知參與者的可信度。
感知服務(wù)器確定Pt的后驗(yàn)概率分布是否收斂,如果收斂,獲取步驟(B)中的可信度確定為第一感知終端對(duì)應(yīng)的感知參與者的可信度;如果不收斂,則執(zhí)行步驟(B)和(C)直到Pt的后驗(yàn)概率分布收斂,將歷史感知數(shù)據(jù)的后驗(yàn)校驗(yàn)分布收斂時(shí)對(duì)應(yīng)的感知參與者的可信度確定為第一感知終端對(duì)應(yīng)的感知參與者的可信度。
(2-2):根據(jù)該可信度,通過質(zhì)量函數(shù)計(jì)算該歷史感知數(shù)據(jù)的數(shù)據(jù)質(zhì)量。
質(zhì)量函數(shù)為其中,qk為數(shù)據(jù)質(zhì)量,ek為可信度,m為分散區(qū)間的個(gè)數(shù)。
如果感知服務(wù)器在接收到感知終端發(fā)送的感知數(shù)據(jù)之后,為感知終端分配酬勞,則感知服務(wù)器計(jì)算第一感知終端根據(jù)感知任務(wù)感知的感知數(shù)據(jù)的數(shù)據(jù)質(zhì)量作為第一感知終端的數(shù)據(jù)質(zhì)量,具體可以通過以下步驟(A)至(C)實(shí)現(xiàn),包括:
(A):根據(jù)第一感知終端根據(jù)感知任務(wù)感知的感知數(shù)據(jù),通過最大期望算法計(jì)算第一感知終端對(duì)應(yīng)的感知參與者的可信度;
其中,本步驟和(2-1)的計(jì)算過程相同,在次不再詳細(xì)說明。
(B):根據(jù)可信度,通過質(zhì)量函數(shù)計(jì)算感知數(shù)據(jù)的數(shù)據(jù)質(zhì)量;
其中,本步驟和(2-2)的計(jì)算過程相同,在次不再詳細(xì)說明。
步驟204:根據(jù)至少一個(gè)感知終端的數(shù)據(jù)質(zhì)量,從至少一個(gè)感知終端中選擇數(shù)據(jù)質(zhì)量滿足預(yù)設(shè)質(zhì)量條件的感知終端;
預(yù)設(shè)質(zhì)量條件可以為數(shù)據(jù)質(zhì)量最大,或者數(shù)據(jù)質(zhì)量大于預(yù)設(shè)質(zhì)量;如果預(yù)設(shè)質(zhì)量條件為數(shù)據(jù)質(zhì)量最大,則本步驟可以為:
感知服務(wù)器根據(jù)至少一個(gè)感知數(shù)據(jù)的數(shù)據(jù)質(zhì)量,從至少一個(gè)感知數(shù)據(jù)的數(shù)據(jù)質(zhì)量中選擇數(shù)據(jù)質(zhì)量最大的數(shù)據(jù)質(zhì)量;從至少一個(gè)感知終端中選擇發(fā)送選擇的數(shù)據(jù)質(zhì)量的感知數(shù)據(jù)的感知終端。
如果預(yù)設(shè)質(zhì)量條件為數(shù)據(jù)質(zhì)量大于預(yù)設(shè)質(zhì)量,則本步驟可以為:
感知服務(wù)器根據(jù)至少一個(gè)感知數(shù)據(jù)的數(shù)據(jù)質(zhì)量,從至少一個(gè)感知數(shù)據(jù)的數(shù)據(jù)質(zhì)量中選擇數(shù)據(jù)質(zhì)量大于預(yù)設(shè)質(zhì)量的感知數(shù)據(jù);從至少一個(gè)感知終端中選擇發(fā)送選擇的數(shù)據(jù)質(zhì)量的感知數(shù)據(jù)的感知終端。
進(jìn)一步地,感知服務(wù)器向選擇的感知終端發(fā)送第一通知消息,第一通知消息用于指示已選擇該感知終端;選擇的感知終端接收感知服務(wù)器發(fā)送的第一通知消息,根據(jù)第一通知消息確定已選擇該感知終端,準(zhǔn)備進(jìn)入下一個(gè)感知階段。
進(jìn)一步地,感知服務(wù)器向目標(biāo)感知區(qū)域中未選擇的感知終端發(fā)送第二通知消息,第二通知消息用于指示沒有選擇該感知終端;未選擇的感知終端接收感知服務(wù)器發(fā)送的第二通知消息,根據(jù)第二通知消息確定沒有選擇該感知終端段。
步驟205:根據(jù)選擇的感知終端的數(shù)據(jù)質(zhì)量,獲取選擇的感知終端的有效貢獻(xiàn);
感知服務(wù)器根據(jù)選擇的感知終端的數(shù)據(jù)質(zhì)量,通過貢獻(xiàn)函數(shù)計(jì)算選擇的感知終端的有效貢獻(xiàn)。
其中,貢獻(xiàn)函數(shù)可以為cm(qk)=log(m)+qklog(qk)+(1-qk)log((1-qk)/(m-1))。cm(qk)為有效貢獻(xiàn),qk為感知終端的數(shù)據(jù)質(zhì)量,m為分散區(qū)間的個(gè)數(shù)。
在本步驟中,為了提高獲取的感知終端的有效貢獻(xiàn)的準(zhǔn)確性,感知服務(wù)器結(jié)合感知數(shù)據(jù)的信道容量,計(jì)算感知終端的有效貢獻(xiàn),則感知終端獲取的原始感知數(shù)據(jù)就是輸入信號(hào),由于感知參與者收到質(zhì)量限制,也即在向感知服務(wù)器發(fā)送感知數(shù)據(jù)的傳輸過程中受到質(zhì)量約束,到達(dá)感知服務(wù)器的感知數(shù)據(jù)為質(zhì)量約束后的感知數(shù)據(jù)。參見圖2-2,X為原始的感知數(shù)據(jù),Y為質(zhì)量約束后的感知數(shù)據(jù),Z為質(zhì)量約束,根據(jù)信道容量計(jì)算公式,輸入信號(hào)X增加了輸出信號(hào)Y 的確定性,I(X;Y)=H(Y)-H(Y|X)=H(Y)-hb(qk)。
其中,H(Y)是關(guān)于Y的熵,H(Y|X)是Y關(guān)于X的條件熵,hb(qk)是關(guān)于qk的熵;{qk,1-qk}是信道噪聲Z的分布,Y=α(X,Z)表示信道輸出是信號(hào)輸入和信道噪聲的函數(shù)。感知服務(wù)器根據(jù)I(X;Y)計(jì)算貢獻(xiàn)函數(shù)為cm(qk)=log(m)+qklog(qk)+(1-qk)log((1-qk)/(m-1))。
步驟206:根據(jù)該有效貢獻(xiàn),為選擇的感知終端分配酬勞;
在本發(fā)明實(shí)施例中,群智感知系統(tǒng)不僅感知服務(wù)器和感知終端,群智感知系統(tǒng)還可以包括感知訂閱者;感知訂閱者用于訂閱感知服務(wù)并支付費(fèi)用給感知服務(wù)器;感知服務(wù)器向感知終端發(fā)送感知任務(wù),挖掘感知數(shù)據(jù)中的有效信息來為感知訂閱者提供服務(wù),感知終端完成感知任務(wù)并獲得酬勞。因此,在本發(fā)明實(shí)施例中需要保證感知服務(wù)器能夠獲取最大的效益,可以通過以下步驟(1)至(3)為選擇的感知終端分配酬勞,包括:
(1):獲取基準(zhǔn)酬勞;
本步驟可以通過以下步驟(1-1)和(1-2)實(shí)現(xiàn),包括:
(1-1):獲取該感知數(shù)據(jù)的收入費(fèi)用、感知數(shù)據(jù)的支出費(fèi)用、所述選擇的感知終端對(duì)應(yīng)的感知參與者的可信度和該有效貢獻(xiàn);
其中,收入費(fèi)用可以為感知訂閱者支付的感知費(fèi)用;感知數(shù)據(jù)的支出費(fèi)用為感知服務(wù)器為感知終端分配的酬勞。
在本步驟中,感知服務(wù)器可以假設(shè)基準(zhǔn)酬勞,計(jì)算基準(zhǔn)酬勞和有效貢獻(xiàn)的乘積作為感知數(shù)據(jù)的支出費(fèi)用。
(1-2):根據(jù)該收入費(fèi)用、該支出費(fèi)用、該可信度和該有效貢獻(xiàn),計(jì)算為選擇的感知終端分配的基準(zhǔn)酬勞。
感知服務(wù)器根據(jù)該收入費(fèi)用、該支出費(fèi)用、該可信度和該有效貢獻(xiàn),通過以下公式(1)和(2),計(jì)算為選擇的感知終端分配的基準(zhǔn)酬勞。
公式(1)
r=argmaxr Profit(r) 公式(2)
其中,r為基準(zhǔn)酬勞,ck為有效貢獻(xiàn)費(fèi)用,ek為可信度,Profit(r)為支出費(fèi)用。
例如,感知服務(wù)器可以假設(shè)基準(zhǔn)酬勞為r,根據(jù)基準(zhǔn)酬勞r和該有效貢獻(xiàn)cm(qk),計(jì)算第一感知終端的酬勞rk,則rk=rcm(qk),則感知服務(wù)器的效益為由于感知參與者在酬勞大于開銷時(shí)才回完成感知任務(wù), 則感知服務(wù)器的效益為Profit(ck,ek,r)=V-rcm(g(ek)),rcm(g(ek))>=ck;當(dāng)rcm(g(ek))<ck時(shí),Profit(ck,ek,r)=0。感知服務(wù)器根據(jù)感知開銷和可信度的
聯(lián)合分布f(Ck,ek),得到感知服務(wù)器的效益解析該方程得到基準(zhǔn)酬勞。
(2):根據(jù)該基準(zhǔn)酬勞和該有效貢獻(xiàn),計(jì)算選擇的感知終端所得的酬勞;
計(jì)算該基準(zhǔn)酬勞和該有效貢獻(xiàn)的乘積,將該乘積作為選擇的感知終端所得的酬勞。
(3):為選擇的感知終端分配該酬勞。
感知服務(wù)器存儲(chǔ)終端標(biāo)識(shí)和感知參與者賬戶的對(duì)應(yīng)關(guān)系,則本步驟可以為:
根據(jù)選擇的感知終端的終端標(biāo)識(shí),從終端標(biāo)識(shí)和感知參與者賬戶的對(duì)應(yīng)關(guān)系中獲取選擇的感知終端的感知參與者賬戶,從感知服務(wù)器對(duì)應(yīng)的感知參與者賬號(hào)中減少該酬勞,將該減少的酬勞增加到選擇的感知終端的感知參與者賬號(hào)中。
進(jìn)一步地,選擇的感知終端接收到該酬勞后,開始采集數(shù)據(jù)得到感知數(shù)據(jù),向感知服務(wù)器發(fā)送該感知數(shù)據(jù),執(zhí)行步驟207。
進(jìn)一步地,如果感知服務(wù)器在接收到選擇的感知終端采集的感知數(shù)據(jù)之后,才分配酬勞給感知終端,則感知服務(wù)器根據(jù)該有效貢獻(xiàn),為選擇的感知終端分配酬勞之后,結(jié)束,不需要執(zhí)行步驟207。
在本發(fā)明實(shí)施例中,感知服務(wù)器將激勵(lì)機(jī)制和數(shù)據(jù)質(zhì)量相結(jié)合,根據(jù)感知終端的數(shù)據(jù)質(zhì)量和有效貢獻(xiàn),給予感知終端相應(yīng)的酬勞,從而可以收集足夠數(shù)量且高質(zhì)量的感知數(shù)據(jù),保證群智感知系統(tǒng)的穩(wěn)定和效能,能夠滿足感知參與者的需求,并使得感知服務(wù)器獲取最大效益。
步驟207:獲取選擇的感知終端的感知數(shù)據(jù)。
感知服務(wù)器接收選擇的感知終端發(fā)送的感知數(shù)據(jù)。
進(jìn)一步地,感知服務(wù)器將選擇的感知終端的終端標(biāo)識(shí)和感知數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)列表中;進(jìn)一步地,感知服務(wù)器還可以獲取當(dāng)前時(shí)間,將當(dāng)前時(shí)間作為接收該感知數(shù)據(jù)的接收時(shí)間,將該選擇的感知終端的終端標(biāo)識(shí)、接收時(shí)間和該感知數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)列表中。
在本發(fā)明實(shí)施例中,向目標(biāo)感知區(qū)域中的感知終端發(fā)送感知任務(wù),并接收目標(biāo)感知區(qū)域中的至少一個(gè)感知終端根據(jù)感知任務(wù)發(fā)送的感知響應(yīng);根據(jù)至少一個(gè)感知終端發(fā)送的感知響應(yīng),獲取至少一個(gè)感知終端的數(shù)據(jù)質(zhì)量;根據(jù)至少 一個(gè)感知終端的數(shù)據(jù)質(zhì)量,從至少一個(gè)感知終端中選擇數(shù)據(jù)質(zhì)量滿足預(yù)設(shè)質(zhì)量條件的感知終端;獲取選擇的感知終端的感知數(shù)據(jù)。由于根據(jù)感知終端的數(shù)據(jù)質(zhì)量選擇感知終端,因此,選擇的感知終端的數(shù)據(jù)質(zhì)量較好,從而獲取選擇的感知終端的感知數(shù)據(jù),可以提高感知數(shù)據(jù)的質(zhì)量。
實(shí)施例3
本發(fā)明實(shí)施例提供了一種獲取感知數(shù)據(jù)的裝置,參見圖3,其中,該裝置包括:
發(fā)送模塊301,用于向目標(biāo)感知區(qū)域中的感知終端發(fā)送感知任務(wù),并接收目標(biāo)感知區(qū)域中的至少一個(gè)感知終端根據(jù)感知任務(wù)發(fā)送的感知響應(yīng);
第一獲取模塊302,用于根據(jù)至少一個(gè)感知終端發(fā)送的感知響應(yīng),獲取至少一個(gè)感知終端的數(shù)據(jù)質(zhì)量;
選擇模塊303,用于根據(jù)至少一個(gè)感知終端的數(shù)據(jù)質(zhì)量,從至少一個(gè)感知終端中選擇數(shù)據(jù)質(zhì)量滿足預(yù)設(shè)質(zhì)量條件的感知終端;
第二獲取模塊304,用于獲取選擇的感知終端的感知數(shù)據(jù)。
進(jìn)一步地,第一感知終端的感知響應(yīng)攜帶第一感知終端的終端標(biāo)識(shí),第一感知終端為至少一個(gè)感知終端中的任一感知終端;
第一獲取模塊302,包括:
第一獲取單元,用于根據(jù)第一感知終端的終端標(biāo)識(shí),獲取第一感知終端的歷史感知數(shù)據(jù);
第一計(jì)算單元,用于計(jì)算第一感知終端的歷史感知數(shù)據(jù)的數(shù)據(jù)質(zhì)量作為第一感知終端的數(shù)據(jù)質(zhì)量。
進(jìn)一步地,第一感知終端的感知響應(yīng)攜帶第一感知終端根據(jù)感知任務(wù)感知的感知數(shù)據(jù),第一感知終端為至少一個(gè)感知終端中的任一感知終端;
第一獲取模塊302,包括:
第二計(jì)算單元,用于計(jì)算第一感知終端根據(jù)感知任務(wù)感知的感知數(shù)據(jù)的數(shù)據(jù)質(zhì)量作為第一感知終端的數(shù)據(jù)質(zhì)量。
進(jìn)一步地,第二計(jì)算單元,包括:
第一計(jì)算子單元,用于根據(jù)第一感知終端根據(jù)感知任務(wù)感知的感知數(shù)據(jù),通過最大期望算法計(jì)算第一感知終端對(duì)應(yīng)的感知參與者的可信度;
第二計(jì)算子單元,用于根據(jù)可信度,通過質(zhì)量函數(shù)計(jì)算感知數(shù)據(jù)的數(shù)據(jù)質(zhì)量;
確定子單元,用于將感知數(shù)據(jù)的數(shù)據(jù)質(zhì)量確定為第一感知終端的數(shù)據(jù)質(zhì)量。
進(jìn)一步地,該裝置還包括:
第三獲取模塊,用于根據(jù)選擇的感知終端的數(shù)據(jù)質(zhì)量,獲取選擇的感知終端的有效貢獻(xiàn);
分配模塊,用于根據(jù)有效貢獻(xiàn),為選擇的感知終端分配酬勞。
進(jìn)一步地,分配模塊,包括:
第二獲取單元,用于獲取基準(zhǔn)酬勞;
第三計(jì)算單元,用于根據(jù)基準(zhǔn)酬勞和有效貢獻(xiàn),計(jì)算選擇的感知終端所得的酬勞;
分配單元,用于為選擇的感知終端分配酬勞。
進(jìn)一步地,第二獲取單元,包括:
獲取子單元,用于獲取感知數(shù)據(jù)的收入費(fèi)用、感知數(shù)據(jù)的支出費(fèi)用、選擇的感知終端對(duì)應(yīng)的感知參與者的可信度和有效貢獻(xiàn);
計(jì)算子單元,用于根據(jù)收入費(fèi)用、支出費(fèi)用、可信度和有效貢獻(xiàn),計(jì)算為選擇的感知終端分配的基準(zhǔn)酬勞。
在本發(fā)明實(shí)施例中,向目標(biāo)感知區(qū)域中的感知終端發(fā)送感知任務(wù),并接收目標(biāo)感知區(qū)域中的至少一個(gè)感知終端根據(jù)感知任務(wù)發(fā)送的感知響應(yīng);根據(jù)至少一個(gè)感知終端發(fā)送的感知響應(yīng),獲取至少一個(gè)感知終端的數(shù)據(jù)質(zhì)量;根據(jù)至少一個(gè)感知終端的數(shù)據(jù)質(zhì)量,從至少一個(gè)感知終端中選擇數(shù)據(jù)質(zhì)量滿足預(yù)設(shè)質(zhì)量條件的感知終端;獲取選擇的感知終端的感知數(shù)據(jù)。由于根據(jù)感知終端的數(shù)據(jù)質(zhì)量選擇感知終端,因此,選擇的感知終端的數(shù)據(jù)質(zhì)量較好,從而獲取選擇的感知終端的感知數(shù)據(jù),可以提高感知數(shù)據(jù)的質(zhì)量。
實(shí)施例4
圖4是本發(fā)明實(shí)施例提供的感知服務(wù)器的結(jié)構(gòu)示意圖。該服務(wù)器1900可因配置或性能不同而產(chǎn)生比較大的差異,可以包括一個(gè)或一個(gè)以上中央處理器(central processing units,CPU)1922(例如,一個(gè)或一個(gè)以上處理器)和存儲(chǔ)器1932,一個(gè)或一個(gè)以上存儲(chǔ)應(yīng)用程序1942或數(shù)據(jù)1944的存儲(chǔ)介質(zhì)1930(例 如一個(gè)或一個(gè)以上海量存儲(chǔ)設(shè)備)。其中,存儲(chǔ)器1932和存儲(chǔ)介質(zhì)1930可以是短暫存儲(chǔ)或持久存儲(chǔ)。存儲(chǔ)在存儲(chǔ)介質(zhì)1930的程序可以包括一個(gè)或一個(gè)以上模塊(圖示沒標(biāo)出),每個(gè)模塊可以包括對(duì)服務(wù)器中的一系列指令操作。更進(jìn)一步地,中央處理器1922可以設(shè)置為與存儲(chǔ)介質(zhì)1930通信,在服務(wù)器1900上執(zhí)行存儲(chǔ)介質(zhì)1930中的一系列指令操作。
服務(wù)器1900還可以包括一個(gè)或一個(gè)以上電源1926,一個(gè)或一個(gè)以上有線或無線網(wǎng)絡(luò)接口1950,一個(gè)或一個(gè)以上輸入輸出接口1958,一個(gè)或一個(gè)以上鍵盤1956,和/或,一個(gè)或一個(gè)以上操作系統(tǒng)1941,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,F(xiàn)reeBSDTM等等。
服務(wù)器1900可以包括有存儲(chǔ)器,以及一個(gè)或者一個(gè)以上的程序,其中一個(gè)或者一個(gè)以上程序存儲(chǔ)于存儲(chǔ)器中,且經(jīng)配置以由一個(gè)或者一個(gè)以上處理器執(zhí)行所述一個(gè)或者一個(gè)以上程序包含用于進(jìn)行以下操作的指令:
向目標(biāo)感知區(qū)域中的感知終端發(fā)送感知任務(wù),并接收所述目標(biāo)感知區(qū)域中的至少一個(gè)感知終端根據(jù)所述感知任務(wù)發(fā)送的感知響應(yīng);
根據(jù)所述至少一個(gè)感知終端發(fā)送的感知響應(yīng),獲取所述至少一個(gè)感知終端的數(shù)據(jù)質(zhì)量;
根據(jù)所述至少一個(gè)感知終端的數(shù)據(jù)質(zhì)量,從所述至少一個(gè)感知終端中選擇數(shù)據(jù)質(zhì)量滿足預(yù)設(shè)質(zhì)量條件的感知終端;
獲取所述選擇的感知終端的感知數(shù)據(jù)。
進(jìn)一步地,第一感知終端的感知響應(yīng)攜帶所述第一感知終端的終端標(biāo)識(shí),所述第一感知終端為所述至少一個(gè)感知終端中的任一感知終端;
所述根據(jù)所述至少一個(gè)感知終端發(fā)送的感知響應(yīng),獲取所述至少一個(gè)感知終端的數(shù)據(jù)質(zhì)量,包括:
根據(jù)所述第一感知終端的終端標(biāo)識(shí),獲取所述第一感知終端的歷史感知數(shù)據(jù);
計(jì)算所述第一感知終端的歷史感知數(shù)據(jù)的數(shù)據(jù)質(zhì)量作為所述第一感知終端的數(shù)據(jù)質(zhì)量。
進(jìn)一步地,第一感知終端的感知響應(yīng)攜帶所述第一感知終端根據(jù)所述感知任務(wù)感知的感知數(shù)據(jù),所述第一感知終端為所述至少一個(gè)感知終端中的任一感知終端;
所述根據(jù)所述至少一個(gè)感知終端發(fā)送的感知響應(yīng),獲取所述至少一個(gè)感知終端的數(shù)據(jù)質(zhì)量,包括:
計(jì)算所述第一感知終端根據(jù)所述感知任務(wù)感知的感知數(shù)據(jù)的數(shù)據(jù)質(zhì)量作為所述第一感知終端的數(shù)據(jù)質(zhì)量。
進(jìn)一步地,所述計(jì)算所述第一感知終端根據(jù)所述感知任務(wù)感知的感知數(shù)據(jù)的數(shù)據(jù)質(zhì)量作為所述第一感知終端的數(shù)據(jù)質(zhì)量,包括:
根據(jù)所述第一感知終端根據(jù)所述感知任務(wù)感知的感知數(shù)據(jù),通過最大期望算法計(jì)算所述第一感知終端對(duì)應(yīng)的感知參與者的可信度;
根據(jù)所述可信度,通過質(zhì)量函數(shù)計(jì)算所述感知數(shù)據(jù)的數(shù)據(jù)質(zhì)量;
將所述感知數(shù)據(jù)的數(shù)據(jù)質(zhì)量確定為所述第一感知終端的數(shù)據(jù)質(zhì)量。
進(jìn)一步地,所述方法還包括:
根據(jù)所述選擇的感知終端的數(shù)據(jù)質(zhì)量,獲取所述選擇的感知終端的有效貢獻(xiàn);
根據(jù)所述有效貢獻(xiàn),為所述選擇的感知終端分配酬勞。
進(jìn)一步地,所述根據(jù)所述有效貢獻(xiàn),為所述選擇的感知終端分配酬勞,包括:
獲取基準(zhǔn)酬勞;
根據(jù)所述基準(zhǔn)酬勞和所述有效貢獻(xiàn),計(jì)算所述選擇的感知終端所得的酬勞;
為所述選擇的感知終端分配所述酬勞。
進(jìn)一步地,所述獲取基準(zhǔn)酬勞,包括:
獲取所述感知數(shù)據(jù)的收入費(fèi)用、所述感知數(shù)據(jù)的支出費(fèi)用、所述選擇的感知終端對(duì)應(yīng)的感知參與者的可信度和所述有效貢獻(xiàn);
根據(jù)所述收入費(fèi)用、所述支出費(fèi)用、所述可信度和所述有效貢獻(xiàn),計(jì)算為所述選擇的感知終端分配的基準(zhǔn)酬勞。
在本發(fā)明實(shí)施例中,向目標(biāo)感知區(qū)域中的感知終端發(fā)送感知任務(wù),并接收目標(biāo)感知區(qū)域中的至少一個(gè)感知終端根據(jù)感知任務(wù)發(fā)送的感知響應(yīng);根據(jù)至少一個(gè)感知終端發(fā)送的感知響應(yīng),獲取至少一個(gè)感知終端的數(shù)據(jù)質(zhì)量;根據(jù)至少一個(gè)感知終端的數(shù)據(jù)質(zhì)量,從至少一個(gè)感知終端中選擇數(shù)據(jù)質(zhì)量滿足預(yù)設(shè)質(zhì)量條件的感知終端;獲取選擇的感知終端的感知數(shù)據(jù)。由于根據(jù)感知終端的數(shù)據(jù)質(zhì)量選擇感知終端,因此,選擇的感知終端的數(shù)據(jù)質(zhì)量較好,從而獲取選擇的 感知終端的感知數(shù)據(jù),可以提高感知數(shù)據(jù)的質(zhì)量。
需要說明的是:上述實(shí)施例提供的獲取感知數(shù)據(jù)的裝置在獲取感知數(shù)據(jù)時(shí),僅以上述各功能模塊的劃分進(jìn)行舉例說明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實(shí)施例提供的獲取感知數(shù)據(jù)的裝置與獲取感知數(shù)據(jù)的方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過程詳見方法實(shí)施例,這里不再贅述。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。