[發(fā)明專利]一種基于協(xié)作頻度聚類的Web服務信任度評估方法有效
| 申請?zhí)枺?/td> | 201410398712.3 | 申請日: | 2014-08-13 |
| 公開(公告)號: | CN104360998B | 公開(公告)日: | 2017-06-23 |
| 發(fā)明(設計)人: | 張元鳴;肖剛;陸佳煒;吳利群;倪寬;盧金晨 | 申請(專利權)人: | 浙江工業(yè)大學 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 杭州天正專利事務所有限公司33201 | 代理人: | 王兵,黃美娟 |
| 地址: | 310014 浙*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 協(xié)作 頻度 web 服務 信任 評估 方法 | ||
1.一種基于協(xié)作頻度聚類的Web服務信任度評估方法,包括以下步驟:
(1)計算Web服務之間的協(xié)作頻度;協(xié)作頻度是指在一定時間內(nèi)兩個或多個Web服務之間協(xié)作的頻繁程度,相互間協(xié)作次數(shù)較多的Web服務間具有較高的協(xié)作頻度,而協(xié)作次數(shù)較少的服務間具有較低的協(xié)作頻度;協(xié)作頻度的計算方式如:
其中:ci,j為某段時間內(nèi)服務WSi和服務WSj之間的協(xié)作次數(shù);ci,total和cj,total分別為服務WSi和服務WSj在這段時間內(nèi)總的協(xié)作次數(shù);
(2)基于協(xié)作頻度對Web服務進行聚類;通過聚類將具有較高協(xié)作頻度的Web服務劃分到一個群內(nèi),聚類過程如下:
2.1:以Web服務為節(jié)點V,服務間的協(xié)作關系為邊E,協(xié)作頻度為權值W,構建無向加權圖G=(V,E,W);
2.2:將每條邊的權值W與頻度閾值θ比較,若W小于閾值θ,則去掉該邊;頻度閾值θ的取值受到聚類規(guī)模上限和類內(nèi)現(xiàn)有服務數(shù)量的約束;
2.3:上述過程會得到多個互不聯(lián)通的子圖,將每一個子圖中的Web服務劃分為一個聚類;
(3)計算Web服務個體信任度STD;個體信任度(Single trust degree,STD)是指信任主體將信任客體當作一個獨立的個體時,對其完成任務的期望值,是通過Web服務間的直接交互經(jīng)驗來產(chǎn)生的;
服務WSi在與WSj協(xié)作完成一項任務后,WSi會對WSj進行評分,記為stfi,j(recent),接著服務WSi會更新對WSj的個體信任度,計算方法為:
其中:stfi,j為更新后的服務WSi對WSj的個體信任度;stfi,j(old)為原來的個體信任度;tcurr為當前時間;told為上次更新時間;
(4)計算Web服務群體信任度GTD;群體信任度(Group trust degree,GTD)是指信任主體對信任客體所在的群體的信任度;
設服務WSi所在群體的Web服務集合為Gi,服務WSj所在群體的Web服務集合為Gj,為了計算Gi對Gj的群體信任度,先計算Gi中的服務對Gj的平均信任度,其計算方法如下:
令Gi={WSk|k=1,2,…,K},服務WSk在最近一段時間內(nèi)交互過的屬于Gj的服務集合記為setk={WSm|m=1,2,…,M},則有
其中:avgk為服務WSk在最近一段時間內(nèi)對群體Gj的平均信任度;stfk,m為服務WSk對服務WSm的個體信任度;tcurr–tk,m<τ為服務WSk與服務WSm在最近一段時間τ內(nèi)協(xié)作過;之所以加入時間限制τ是為了衡量群體Gj的實時信任度;
Gi對Gj的群體信任度GTD計算公式為:
其中:gtfi,j為Gi對Gj的群體信任度;根據(jù)群體可信度的計算方式可以看出,群體可信度是第三方推薦經(jīng)驗的體現(xiàn),并且,Web服務只接受來自同一群體的第三方推薦經(jīng)驗,這主要是為了接受第三方推薦經(jīng)驗的準確性,同一群體中的Web服務相互間具有較高的可信度;
(5)計算Web服務綜合信任度CTD;綜合信任度(Composite trust degree,CTD)是在根據(jù)個體信任度和群體信任度計算得到的綜合評價Web服務信任度;服務WSi對服務WSj的CTD計算方法為:
其中:ctdi,j為綜合信任度;tcurr為當前時間;ti,j為服務WSi對服務WSj的信任度的更新時間;
(6)Web服務信任度評估框架;設計了一個本地信任管理和全局信任管理相結合的Web服務信任評估框架,評估框架結構包括Web服務信任度評估全局信任管理器整體框架和本地信任管理器框架;
(6.1)全局信任管理器(Global trust manager,GTM)主要負責Web服務協(xié)作關系管理、Web服務聚類以及群體信任度和綜合信任度的計算,它由協(xié)作記錄器、服務聚類器、信任查詢器、群體信任評估器主要模塊構成:協(xié)作記錄器用于接收和保存最新的Web服務之間的協(xié)作記錄;服務聚類器根據(jù)協(xié)作記錄器中的協(xié)作信息,計算Web服務間的協(xié)作頻度,對服務聚類更新,并保存聚類結果;信任查詢器用于接收來自本地信任管理器的查詢請求;群體信任評估器用于計算Web服務群體信任度;
群體信任度計算過程如下:
a.向服務聚類器查詢服務WSi和服務WSj所屬的群,記為Gi和Gj;
b.向Gi中的每個服務發(fā)送一個請求,查詢最近一段時間τ內(nèi)更新的關于Gj內(nèi)任意服務的個體信任度;
c.本地信任管理器接收到該查詢請求后,會查詢Cache中的每一條記錄record,若record.WS∈Gj,并且tcurr–record.t<τ,則將該記錄發(fā)送給全局信任管理器;
d.群體信任評估器會整合收到的信任信息,并根據(jù)式(4)計算群體信任度;
(6.2)本地信任管理器(Local trust manager,LTM)是在Web服務注冊之后由全局信任管理器分配的,它負責處理服務的安全策略、交互協(xié)議和個體信任度計算,并將本地信任數(shù)據(jù)發(fā)送給全局信任管理器,LTM的框架結構由交互接口、Cache、信任評估器和Cache更新器主要模塊組成;
交互接口主要用于外界與服務的交互,負責服務間的協(xié)同協(xié)議和安全決策,當本地服務需要與其他服務協(xié)同工作時,交互接口首先會調(diào)用信任評估器,對目標服務的可信度進行評估,只有當對方服務的可信度符合本地安全策略的要求時,本地服務才會與對方服務協(xié)同工作;
Cache主要存儲本地Web服務對以往協(xié)作服務的個體信任度;Cache中的每條記錄保存了服務id、服務個體信任度和更新時間戳;每個Web服務的更新時間戳組成了評估模型中的時間戳集合;
信任評估器與Cache更新器;當服務WSi需要與另一個服務WSj協(xié)作時,首先由信任評估器對服務WSj的信任度進行評估;信任評估器從Cache中取出服務WSj的個體信任度,接著向全局信任管理器發(fā)送請求,查詢?nèi)后w信任度,得到全局信任管理器返回的結果后,信任評估器會根據(jù)式(5)計算服務WSj的綜合信任度(CTF);
(6.3)計算并更新Web服務個體信任度STD;當一個服務WSi與另一個服務WSj協(xié)作結束時,服務WSi中的信任評估器會根據(jù)本次交互結果對服務WSj的信任度進行評價,產(chǎn)生一個最新的個體信任度stdi,j(recent),并且根據(jù)式(2)更新個體信任度;接著,信任評估器會將最新的計算結果作為個體信任度和當前時間作為時間戳保存到Cache中,覆蓋舊記錄,并將本次協(xié)作記錄發(fā)送給全局信任管理器。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江工業(yè)大學,未經(jīng)浙江工業(yè)大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410398712.3/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種基于業(yè)務規(guī)則的跨部門流程協(xié)同方法
- 基站協(xié)作的動態(tài)連接方法、基站和協(xié)作多輸入多輸出系統(tǒng)
- 一種協(xié)作多點傳輸系統(tǒng)的信號發(fā)送方法及其裝置
- 協(xié)作方法、網(wǎng)絡和用戶終端
- 應用程序協(xié)作系統(tǒng)、應用程序協(xié)作方法以及應用程序協(xié)作程序
- 協(xié)作多點傳輸方法、裝置和系統(tǒng)
- 一種面向智能終端的內(nèi)容下載應用激勵方法及其系統(tǒng)
- 一種協(xié)作多點傳輸調(diào)度方法及裝置
- 一種協(xié)作實現(xiàn)方法和裝置
- 一種區(qū)塊鏈及智能合約系統(tǒng)協(xié)作層設計
- 提供共享Web模塊的系統(tǒng)和方法
- 管理環(huán)球網(wǎng)網(wǎng)頁中的環(huán)球網(wǎng)媒體的系統(tǒng)及其實現(xiàn)方法
- 一種WEB業(yè)務實現(xiàn)系統(tǒng)、裝置及方法
- 高速緩存廣播信息的方法和裝置
- 基于QoS指標和Web服務輸出參數(shù)的Web服務組合方法和裝置
- Web托管審查方法、裝置及Web托管系統(tǒng)
- 用于信息處理和Web瀏覽歷史導航的方法和設備及電子裝置
- 用于將web站點轉(zhuǎn)換為目標web app站點的方法和裝置
- 用于防護WEB漏洞的方法和設備
- 一種Web攻擊報告生成方法、裝置、設備及計算機介質(zhì)





