本發(fā)明涉及數(shù)據(jù)查詢驗證技術(shù)領(lǐng)域,尤其涉及位置服務(wù)技術(shù)中的數(shù)據(jù)查詢處理驗證領(lǐng)域,具體是一種數(shù)據(jù)外包場景下基于服務(wù)提供商信譽(yù)的查詢驗證方法。
背景技術(shù):
隨著移動設(shè)備在社交網(wǎng)絡(luò)服務(wù)中的廣泛使用,以及基于位置的應(yīng)用不斷繁榮,數(shù)據(jù)外包場景下的空間查詢處理變得越來越頻繁和重要。因為減輕了數(shù)據(jù)擁有者do在數(shù)據(jù)管理過程中的巨大負(fù)擔(dān),數(shù)據(jù)外包有潛力提供更有效和節(jié)約成本的服務(wù)。在數(shù)據(jù)外包過程中,數(shù)據(jù)擁有者do將自己的數(shù)據(jù)委派給服務(wù)提供商sp,服務(wù)提供商sp為數(shù)據(jù)建立索引,反饋用戶的查詢要求。因為服務(wù)器不在數(shù)據(jù)擁有者do的管理權(quán)限范圍內(nèi),服務(wù)器可以篡改返回的查詢結(jié)果,因此,用戶在收到查詢結(jié)果后,還需要由服務(wù)器提供可驗證對象vo,用于對查詢結(jié)果進(jìn)行驗證,確保查詢結(jié)果滿足三個條件:真實(shí)性,正確性,完整性。
專利申請?zhí)枺篶n201510101056.0的中國專利申請公開了一種基于merkle樹的空間查詢完整性驗證方法,該方法在已有的自適應(yīng)hilbert曲線所生成的四分樹節(jié)點(diǎn)上,提出了支持查詢完整性驗證的merkle樹結(jié)構(gòu)的構(gòu)建方法,并提出了范圍查詢與knn查詢的完整性驗證方法,使得本發(fā)明所提供的完整性驗證結(jié)果不存在誤報與漏報的情況,進(jìn)而使得服務(wù)提供者難以對用戶的查詢結(jié)果進(jìn)行惡意更改。本發(fā)明方法可以在空間數(shù)據(jù)外包的服務(wù)模式下,為用戶提供高效的驗證結(jié)構(gòu)生成功能,以及準(zhǔn)確的范圍查詢與knn查詢完整性驗證功能,從而保證空間查詢服務(wù)的質(zhì)量。然而該方法只提供了一種merkle樹結(jié)構(gòu)的空間查詢完整性驗證方法,對數(shù)據(jù)的有效性和正確性沒有相關(guān)涉及。
專利申請?zhí)枺篶n201310132565.0的中國專利申請公開了一種基于哈希樹的數(shù)據(jù)動態(tài)操作可驗證性方法,是由用戶user、云計算數(shù)據(jù)中心cdc和第三方審計機(jī)構(gòu)tpa三部分通過通信網(wǎng)絡(luò)連接組成。用戶user作為數(shù)據(jù)存儲服務(wù)請求的提出一方,希望將自己擁有的數(shù)據(jù)文件存儲到云計算數(shù)據(jù)中心的云存儲空間之中。用戶user既可以是個人用戶,也可以是企業(yè)用戶。cdc負(fù)責(zé)響應(yīng)用戶的數(shù)據(jù)存儲服務(wù)請求,按照一定的規(guī)則將用戶的數(shù)據(jù)文件存儲到自己龐大的數(shù)據(jù)中心,并對數(shù)據(jù)文件的管理維護(hù)負(fù)責(zé)。tpa作為可靠的第三方審計機(jī)構(gòu),受user的委托對存儲在cdc數(shù)據(jù)中心的數(shù)據(jù)文件進(jìn)行完整性和一致性的審查。本發(fā)明解決了云計算環(huán)境下對于用戶數(shù)據(jù)文件完整性和一致性的驗證問題。然而,本發(fā)明在查詢驗證上不夠高效。
在數(shù)據(jù)外包場景下,現(xiàn)有的數(shù)據(jù)查詢驗證方法都不可避免地需要用戶在每次查詢過程中讓服務(wù)提供商在返回查詢結(jié)果的同時返回可驗證對象vo,以便對查詢結(jié)果進(jìn)行驗證。然而,可驗證對象vo的大小通常遠(yuǎn)大于查詢結(jié)果的大小,這將導(dǎo)致可驗證對象vo成為可驗證查詢中主要的通信開銷。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足,提供一種數(shù)據(jù)外包場景下基于服務(wù)提供商信譽(yù)的查詢驗證方法,顯著降低服務(wù)提供商和用戶之間的通信和計算開銷,提升查詢過程的效率,并高概率地保證查詢結(jié)果真實(shí)可靠。
本發(fā)明的目的是通過以下技術(shù)方案來實(shí)現(xiàn)的:一種數(shù)據(jù)外包場景下基于服務(wù)提供商信譽(yù)的查詢驗證方法,在數(shù)據(jù)外包場景下的查詢服務(wù)中,
所述的方法,使用一種基于概率的查詢驗證策略,用一個信譽(yù)值來衡量服務(wù)提供商返回虛假結(jié)果的可能性,并根據(jù)信譽(yù)值來選擇性地要求服務(wù)提供商返回可驗證對象vo,用可驗證對象vo來對查詢結(jié)果進(jìn)行驗證。
所述地進(jìn)行驗證,包括對查詢結(jié)果的真實(shí)性、正確性和完整性進(jìn)行驗證。
所述的方法,進(jìn)一步,包括步驟:
服務(wù)提供商sp在接收到用戶查詢請求并進(jìn)行處理生成可驗證對象vo和結(jié)果集r后,返回結(jié)果集r給用戶,用戶接收到結(jié)果集r后,先計算出對結(jié)果集r的滿意度,然后根據(jù)滿意度和信譽(yù)值計算出向服務(wù)提供商sp請求可驗證對象vo的概率,再根據(jù)概率生成可驗證對象vo請求序列,接著將可驗證對象vo請求序列發(fā)送至服務(wù)提供商sp,服務(wù)提供商sp根據(jù)請求序列向用戶返回相應(yīng)的可驗證對象vo,用戶接收到可驗證對象vo后,根據(jù)可驗證對象vo驗證查詢結(jié)果。
進(jìn)一步,計算滿意度,包括步驟:
(1)建立l維的坐標(biāo)系來展示偏好點(diǎn)的非空間屬性,在l維的坐標(biāo)系中,在每兩條坐標(biāo)軸之間畫出一條平分線,通過計算出一個興趣點(diǎn)poipj到該平衡線的距離σj來衡量用戶對結(jié)果點(diǎn)pj的滿意程度,使用如下計算方式:
其中,
(2)進(jìn)一步地,在時間跨度ti內(nèi),使用如下計算方式,計算第j個查詢結(jié)果的滿意度
其中,||r||為第j個查詢的結(jié)果集的大小,對于第i個時間跨度ti,τi為該時間跨度內(nèi)的查詢次數(shù);
(3)更進(jìn)一步地,在τi時間跨度內(nèi)用戶的總體滿意度si的計算方式為:
其中,
其中,
其中,||·||是一個計數(shù)方程。
進(jìn)一步,計算信譽(yù)值,包括步驟:
(2)用戶根據(jù)服務(wù)提供商sp的信譽(yù)值在前一個時間跨度中的表現(xiàn)來計算服務(wù)提供商sp當(dāng)下的信譽(yù)值,服務(wù)提供商sp在時間跨度ti的信譽(yù)值ηi的計算方式為:
其中,∈i表示服務(wù)提供商在該時間跨度中返回虛假結(jié)果的次數(shù),δ為懲罰系數(shù)。
進(jìn)一步,計算滿意度,在步驟(2)之前,包括步驟(1):初始狀態(tài)下,默認(rèn)服務(wù)提供商不可信,將其信譽(yù)值設(shè)置為0。
進(jìn)一步,計算概率,包括步驟:
用戶以概率κi來向服務(wù)提供商sp請求可驗證對象vo,κi的計算方式為:
其中,ηi為計算出的服務(wù)提供商sp的信譽(yù)值。
進(jìn)一步,在每一個時間跨度ti的末尾,用戶根據(jù)概率κi生成隨機(jī)的可驗證對象vo請求序列rsi={qid1,qid2,...},用戶將生成的序列rsi發(fā)送給服務(wù)提供商sp的服務(wù)器,服務(wù)提供商sp的服務(wù)器根據(jù)rsi返回相應(yīng)的可驗證對象vo。
進(jìn)一步,更新κi。
本發(fā)明的有益效果是:
(1)本發(fā)明在數(shù)據(jù)外包場景下的查詢服務(wù)中,使用一種基于概率的查詢驗證策略,用一個信譽(yù)值來衡量服務(wù)提供商返回虛假結(jié)果的可能性,并根據(jù)信譽(yù)值來選擇性的要求服務(wù)提供商返回可驗證對象vo,用可驗證對象vo來對查詢結(jié)果的真實(shí)性、正確性和完整性進(jìn)行驗證,以此來提升查詢驗證的效率。本發(fā)明可以顯著降低服務(wù)提供商和用戶之間的通信和計算開銷,提升查詢過程的效率,并高概率地保證查詢結(jié)果真實(shí)可靠。
(2)在數(shù)據(jù)外包應(yīng)用中,尤其是基于位置的各種服務(wù),服務(wù)提供商sp出于自身商業(yè)利益考慮,很可能向用戶返回虛假結(jié)果。為了避免這種情況,本發(fā)明在保障用戶使用服務(wù)提供商數(shù)據(jù)的真實(shí)可靠性的前提下,通過衡量服務(wù)提供商返回虛假結(jié)果的可能性,減少了不必要的查詢處理開銷,提高了效率。
(3)對服務(wù)提供商sp來說,可驗證對象vo的計算和返回會造成額外的計算和傳輸開銷,本發(fā)明減少了vo的使用,降低了程序開發(fā)成本,降低了服務(wù)提供商的運(yùn)營成本。通過減少請求可驗證對象vo的次數(shù),服務(wù)提供商sp和用戶之間的通信和計算開銷可以被顯著地降低,與此同時,查詢結(jié)果的安全可靠性仍然能夠得到保證。
附圖說明
圖1為本發(fā)明的第一示意圖。
圖2為本發(fā)明的流程圖。
圖3為本發(fā)明的第二示意圖。
具體實(shí)施方式
下面結(jié)合附圖進(jìn)一步詳細(xì)描述本發(fā)明的技術(shù)方案,但本發(fā)明的保護(hù)范圍不局限于以下所述。
面向偏好的多用戶空間查詢(preference-orientedmultipleuserspatialqueries,pmusq),來滿足多用戶場景下的多維度查詢需求。具體來說,對于一組位置不同且個人偏好各不相同的查詢用戶,pmusq查詢請求會向該組所有用戶返回一組最能同時滿足所有用戶偏好的結(jié)果點(diǎn)集合,集合中結(jié)果點(diǎn)的數(shù)量由用戶決定。
在數(shù)據(jù)外包服務(wù)場景中,有三個角色:數(shù)據(jù)擁有者do、服務(wù)提供商sp和用戶,本領(lǐng)域技術(shù)人員可以按照如下方式定義,但是,本發(fā)明不限于如下定義,本領(lǐng)域技術(shù)人員根據(jù)本發(fā)明的實(shí)質(zhì)還可以采取作適應(yīng)性修改后的其他定義方式。
定義:
(1)服務(wù)提供商的sp屬性默認(rèn)是誠實(shí)并好奇(honest-but-curious)的,即,服務(wù)提供商sp不會主動攻擊用戶。
(2)用戶在向服務(wù)器請求服務(wù)時希望收到服務(wù)器提供的查詢結(jié)果,而并不會主動地攻擊服務(wù)器,即,用戶不是惡意用戶。
分析:
(1)對服務(wù)提供商來說,它有可能向用戶返回虛假的結(jié)果。為了避免這種情況,我們可以設(shè)計一種方法來衡量服務(wù)提供商返回虛假結(jié)果的可能性。
(2)對服務(wù)提供商來說,vo的計算和返回會造成額外的計算和傳輸開銷,它希望減少vo的使用。
(3)通過減少請求vo的次數(shù),服務(wù)提供商和用戶之間的通信和計算開銷可以被顯著地降低,與此同時,查詢結(jié)果的安全可靠性仍然能夠得到保證。
在此基礎(chǔ)上,本發(fā)明提出基于信譽(yù)的查詢驗證方式。首先,本發(fā)明將時間分割為一系列時間跨度t1,t2,...,tn。服務(wù)提供商sp在不同的時間跨度內(nèi)有不同的信譽(yù)值。服務(wù)提供商sp在一個時間跨度ti內(nèi)的信譽(yù)值由它在該時間段內(nèi)的查詢質(zhì)量(查詢時間、查詢結(jié)果真實(shí)性等)和它在前一個時間跨度內(nèi)的信譽(yù)值計算得到。信譽(yù)值直接反映了用戶對服務(wù)提供商的信任程度。用戶對于查詢結(jié)果的評價是由它們對服務(wù)提供商返回的興趣點(diǎn)poi結(jié)果集的滿意程度來決定的。
我們假設(shè)查詢用戶集合提出的偏好點(diǎn)均為各個屬性維度上的極值。對于一個用戶的偏好點(diǎn)p'來說:
θ為屬性維度集,θm為屬性維度值,我們建立一個l維(l≤m)的坐標(biāo)系來展示偏好點(diǎn)的非空間屬性。在這l維的坐標(biāo)系中,我們可以在每兩條坐標(biāo)軸之間畫出一條平分線,即與兩軸均形成45度夾角。我們通過計算出一個興趣點(diǎn)poipj到該平衡線的距離來衡量用戶對于結(jié)果點(diǎn)pj的滿意程度。該距離的計算方式為:
如圖1,2,3所示,一種數(shù)據(jù)外包場景下基于服務(wù)提供商信譽(yù)的查詢驗證方法,在數(shù)據(jù)外包場景下的查詢服務(wù)中,
所述的方法,使用一種基于概率的查詢驗證策略,用一個信譽(yù)值來衡量服務(wù)提供商返回虛假結(jié)果的可能性,并根據(jù)信譽(yù)值來選擇性地要求服務(wù)提供商返回可驗證對象vo,用可驗證對象vo來對查詢結(jié)果進(jìn)行驗證。
所述地進(jìn)行驗證,包括對查詢結(jié)果的真實(shí)性、正確性和完整性進(jìn)行驗證。
所述的方法,進(jìn)一步,包括步驟:
服務(wù)提供商sp在接收到用戶查詢請求并進(jìn)行處理生成可驗證對象vo和結(jié)果集r后,返回結(jié)果集r給用戶,用戶接收到結(jié)果集r后,先計算出對結(jié)果集r的滿意度,然后根據(jù)滿意度和信譽(yù)值計算出向服務(wù)提供商sp請求可驗證對象vo的概率,再根據(jù)概率生成可驗證對象vo請求序列,接著將可驗證對象vo請求序列發(fā)送至服務(wù)提供商sp,服務(wù)提供商sp根據(jù)請求序列向用戶返回相應(yīng)的可驗證對象vo,用戶接收到可驗證對象vo后,根據(jù)可驗證對象vo驗證查詢結(jié)果。
進(jìn)一步,計算滿意度,包括步驟:
(1)建立l維的坐標(biāo)系來展示偏好點(diǎn)的非空間屬性,在l維的坐標(biāo)系中,在每兩條坐標(biāo)軸之間畫出一條平分線,通過計算出一個興趣點(diǎn)poipj到該平衡線的距離σj來衡量用戶對結(jié)果點(diǎn)pj的滿意程度,使用如下計算方式:
其中,
(2)進(jìn)一步地,在時間跨度ti內(nèi),使用如下計算方式,計算第j個查詢結(jié)果的滿意度
其中,||r||為第j個查詢的結(jié)果集的大小,對于第i個時間跨度ti,τi為該時間跨度內(nèi)的查詢次數(shù);
(3)更進(jìn)一步地,在τi時間跨度內(nèi)用戶的總體滿意度si的計算方式為:
其中,
其中,
其中,||·||是一個計數(shù)方程。
進(jìn)一步,計算信譽(yù)值,包括步驟:
(2)用戶根據(jù)服務(wù)提供商sp的信譽(yù)值在前一個時間跨度中的表現(xiàn)來計算服務(wù)提供商sp當(dāng)下的信譽(yù)值,服務(wù)提供商sp在時間跨度ti的信譽(yù)值ηi的計算方式為:
其中,∈i表示服務(wù)提供商在該時間跨度中返回虛假結(jié)果的次數(shù),δ為懲罰系數(shù)。
進(jìn)一步,計算滿意度,在步驟(2)之前,包括步驟(1):初始狀態(tài)下,默認(rèn)服務(wù)提供商不可信,將其信譽(yù)值設(shè)置為0。
進(jìn)一步,計算概率,包括步驟:
用戶以概率κi來向服務(wù)提供商sp請求可驗證對象vo,κi的計算方式為:
其中,ηi為計算出的服務(wù)提供商sp的信譽(yù)值。
進(jìn)一步,在每一個時間跨度ti的末尾,用戶根據(jù)概率κi生成隨機(jī)的可驗證對象vo請求序列rsi={qid1,qid2,...},用戶將生成的序列rsi發(fā)送給服務(wù)提供商sp的服務(wù)器,服務(wù)提供商sp的服務(wù)器根據(jù)rsi返回相應(yīng)的可驗證對象vo。
進(jìn)一步,更新κi。
實(shí)施例1
服務(wù)提供商實(shí)施本發(fā)明向用戶提供查詢驗證服務(wù):
s11:服務(wù)提供商sp接收數(shù)據(jù)擁有者do發(fā)布的已簽名的供選數(shù)據(jù)流ads,并存儲;并且,服務(wù)提供商sp接收多用戶查詢請求pmusq;
s12:服務(wù)提供商sp進(jìn)行pmusq查詢處理和生成可驗證對象vo;
s13:服務(wù)提供商sp向用戶返回查詢結(jié)果集r;
s14:服務(wù)提供商sp接收用戶發(fā)送的請求序列rsi;
s15:服務(wù)提供商sp根據(jù)接收到請求序列rsi,再向用戶選擇性地返回對應(yīng)可驗證vo,以便用戶根據(jù)返回的vo進(jìn)行驗證,控制vo的返回次數(shù),減少計算開銷,減少傳輸開銷。
實(shí)施例2
基于位置的應(yīng)用程序開發(fā)廠家實(shí)施本發(fā)明,他們開發(fā)與查詢驗證相關(guān)的應(yīng)用服務(wù)程序,這些應(yīng)用程序可能在開發(fā)階段,或者在測試階段,或者在使用階段,包括如下步驟:
s21:可選的,在用戶終端(例如移動終端),使用客戶端程序(如app)向服務(wù)提供商sp發(fā)起pmusq請求;
s22:客戶端程序接收服務(wù)提供商sp返回的查詢結(jié)果集r,根據(jù)對結(jié)果集r的滿意度更新κi值,并生成可驗證對象vo請求序列rsi,然后將rsi發(fā)送給服務(wù)提供商sp;
s23:客戶端程序接收服務(wù)提供商sp返回對應(yīng)的可驗證對象vo;
s24:客戶端程序根據(jù)可驗證對象vo驗證對應(yīng)結(jié)果集,包括進(jìn)行真實(shí)性、正確性和完整性驗證。
實(shí)施例3
用戶在通用設(shè)備上,使用實(shí)施了本發(fā)明步驟流程的程序所實(shí)現(xiàn)的功能,例如,用戶使用相關(guān)應(yīng)用程序,包括app和web應(yīng)用等,對地理空間下的興趣點(diǎn)poi(pointofinterest,poi,如餐館、旅游景點(diǎn)、酒店、娛樂設(shè)施等)發(fā)起快速查詢請求,并得到服務(wù)器快速、高效地響應(yīng),提高用戶使用體驗。
實(shí)施例4
設(shè)備廠商將本發(fā)明公開的方法步驟,使用程序?qū)崿F(xiàn)為程序模塊,并將該程序模塊固化在硬件模塊中構(gòu)成功能硬件模塊,該功能硬件模塊在工作時,其程序執(zhí)行流程執(zhí)行本發(fā)明的步驟,表現(xiàn)為使用帶有該功能硬件模塊的裝置,基于概率和信譽(yù)計算,能夠減少vo次數(shù)的使用,降低開發(fā)成本,降低計算開銷成本和傳輸成本,提高設(shè)備響應(yīng)于多用戶空間查詢的效率。
實(shí)施例5
運(yùn)營商實(shí)施本發(fā)明,包括構(gòu)建帶有本發(fā)明上述所述功能硬件模塊的設(shè)備基礎(chǔ)設(shè)施,以及運(yùn)營管理業(yè)務(wù)流程,或者基于運(yùn)營管理業(yè)務(wù)流程開發(fā)平臺管理軟件系統(tǒng)進(jìn)行通信網(wǎng)絡(luò)管理,提供通信服和增值服務(wù)等,執(zhí)行本發(fā)明如下步驟:
s31:數(shù)據(jù)擁有者do構(gòu)建供選數(shù)據(jù)流ads,并對供選數(shù)據(jù)流ads簽名,然后發(fā)布已簽名供選數(shù)據(jù)流ads給服務(wù)提供商sp,在服務(wù)提供商sp端存儲有簽名供選數(shù)據(jù)流ads;
s32:用戶發(fā)起pmusq查詢請求,服務(wù)提供商sp接收用戶查詢請求后,并對用戶查詢請求進(jìn)行處理,可以使用標(biāo)準(zhǔn)算法執(zhí)行可驗證查詢處理,生成可驗證對象vo和結(jié)果集r,值得注意的是,雖然服務(wù)提供商sp此時在本地生成了可驗證對象vo,但是不需要與結(jié)果集r一起返回給用戶;
s33:服務(wù)提供商sp返回結(jié)果集r給用戶,用戶接收到結(jié)果集r后,首先計算出對結(jié)果集r的滿意度,然后根據(jù)滿意度,計算出向服務(wù)提供商請求可驗證對象vo的概率κi;
s34:用戶端在每一個時間跨度ti的末尾,用戶根據(jù)概率ti生成隨機(jī)的vo請求序列;
s35:用戶將生成的序列rsi發(fā)送給服務(wù)器,服務(wù)器根據(jù)rsi返回相應(yīng)的vo;
s36:用戶收到vo并驗證rsi中的查詢結(jié)果,包括進(jìn)行真實(shí)性、正確性和完整性驗證。
服務(wù)提供商出于自身商業(yè)利益考慮,很可能向用戶返回虛假結(jié)果,例如虛假營銷信息等,在數(shù)據(jù)外包應(yīng)用中,尤其是基于位置的各種服務(wù),例如各種導(dǎo)航應(yīng)用和商品推薦app等,用戶通過移動終端設(shè)備或應(yīng)用,發(fā)起基于位置空間的查詢請求,本發(fā)明可以顯著降低服務(wù)提供商和用戶之間的通信和計算開銷,提升查詢過程的效率,并高概率地保證查詢結(jié)果真實(shí)可靠。
數(shù)據(jù)擁有者do,dataowner。
服務(wù)提供商sp,servicesproviders。
用戶,user。
本領(lǐng)域技術(shù)人員可以意識到,結(jié)合本文中所公開的實(shí)施例描述的各示例的方法步驟及模塊,能夠以電子硬件、或者計算機(jī)軟件和電子硬件的結(jié)合來實(shí)現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)超出本發(fā)明的范圍。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為了描述的方便和簡潔,上述描述的系統(tǒng)、設(shè)備、方法的具體工作過程,可以參考前述實(shí)施例中的對應(yīng)過程,在此不再贅述。
本發(fā)明所揭露的方法、系統(tǒng)和設(shè)備,可以通過其它的方式實(shí)現(xiàn)。例如,可以使用模塊,包括程序模塊,對模塊的劃分,可以僅僅是一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時可以有另外的劃分方式,例如多個模塊或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以說通過一些接口,裝置或系統(tǒng)的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。分立部件說明的模塊可以是或者也可以不是物理上分開的,作為模塊顯示的部件可以是或者可以不是物理模塊,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)模塊上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本實(shí)施例的方案目的。
另外,在本發(fā)明實(shí)施例中的方法步驟,可以使用程序模塊集成在一個處理模塊中,也可以是各個模塊單獨(dú)物理存在,也可以兩個或兩個以上模塊集成在一個模塊中。
所述功能如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時,可以存儲在一個計算機(jī)可讀存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實(shí)施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:u盤、移動硬盤、制度存儲器(read-onlymemory,rom)、隨機(jī)存取存儲器(randomaccessmemory,ram)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)理解本發(fā)明并非局限于本文所披露的形式,不應(yīng)看作是對其他實(shí)施例的排除,而可用于各種其他組合、修改和環(huán)境,并能夠在本文所述構(gòu)想范圍內(nèi),通過上述教導(dǎo)或相關(guān)領(lǐng)域的技術(shù)或知識進(jìn)行改動。而本領(lǐng)域人員所進(jìn)行的改動和變化不脫離本發(fā)明的精神和范圍,則都應(yīng)在本發(fā)明所附權(quán)利要求的保護(hù)范圍內(nèi)。