[發明專利]基于組合模式的失效服務替代推薦方法有效
| 申請號: | 201310646591.5 | 申請日: | 2013-12-04 |
| 公開(公告)號: | CN103678548A | 公開(公告)日: | 2014-03-26 |
| 發明(設計)人: | 范玉順;劉軼;黃科滿 | 申請(專利權)人: | 清華大學 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 深圳市鼎言知識產權代理有限公司 44311 | 代理人: | 徐麗昕 |
| 地址: | 100084 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 組合 模式 失效 服務 替代 推薦 方法 | ||
1.一種基于組合模式的失效服務替代推薦方法,其特征在于,該方法包括:
獲取步驟,利用網絡從互聯網上獲取服務生態系統所包含的服務、服務組合和提供者等元素的信息,并獲取服務生態系統的失效服務,及將與該失效服務進行比較的待比較服務集合;
形式化建模步驟,對所獲取的服務生態系統中的服務、服務組合及服務的組合模式進行形式化建模;
計算步驟一,根據服務生態系統的形式化描述計算所述失效服務與所述待比較服務集合中每個待比較服務的基于文本的服務相似度;
計算步驟二,根據服務生態系統的形式化描述計算所述失效服務與所述待比較服務集合中每個待比較服務的基于組合模式的服務相似度;
計算步驟三,對所計算出的所述失效服務與所述待比較服務集合中每個待比較服務的基于組合模式的服務相似度及基于文本的服務相似度進行分別加權得到所述失效服務與所述待比較服務集合中每個待比較服務的服務總體相似度;
推薦步驟,對所述失效服務與所述待比較服務集合中每個待比較服務的服務總體相似度進行從高到低排序,并選出排名位于前預設位數的待比較服務作為推薦服務集合推薦給用戶。
2.如權利要求1所述的基于組合模式的失效服務替代推薦方法,其特征在于,在所述形式化建模步驟中,將服務定義為一個三元組,表示為S:=(Name,[Tag],Des),其中Name是服務的名稱,標簽Tag是一個用來描述服務基本功能的短語,[Tag]是一系列的Tag所組成的集合,即標簽集,并且[Tag]=[Tag1,Tag2...Tagn],Des是對服務的功能性描述;
將服務組合表示為C:=(Name,[Tag],[S],Des).Name是服務組合的名稱,[Tag]是服務組合的標簽集合,Des是服務組合的功能性描述,[S]是服務組合所調用的服務集合;
將服務的組合模式表示為CP:=([S],C),其中C是服務組合,而[S]是合作服務的集合;
將服務的擴展服務表示為其中S是服務,[C]是調用過服務S的服務組合,而[CP]是服務S的組合模式的集合。
3.如權利要求1所述的基于組合模式的失效服務替代推薦方法,其特征在于,在計算步驟一中,計算所述失效服務與一個待比較服務的基于文本的服務相似度的計算過程與計算一個服務S1與一個服務S2的基于文本的服務相似度SimT_S(S1,S2)的計算過程相同,即用S1表示失效服務,S2表示一個待比較服務,SimT_S(S1,S2)的計算步驟包括:
根據服務S1與服務S2的形式化描述中標簽集來計算服務S1與服務S2的標簽相似度SimTag(S1.[Tag],S2.[Tag]);
根據服務S1與服務S2的形式化描述中的描述來計算服務S1與服務S2的描述相似度SimDes(S1.Des,S2.Des);
對所計算出的服務S1與服務S2的標簽相似度及描述相似度進行加權以得到服務S1與服務S2的基于文本的服務相似度,用SimT_S(S1,S2)表示服務S1與服務S2的基于文本的服務相似度,SimT_S(S1,S2)=αSimTag(S1.[Tag],S2.[Tag])+(1-α)SimDes(S1.Des,S2.Des),
其中α是權重參數,0<α<1。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于清華大學,未經清華大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310646591.5/1.html,轉載請聲明來源鉆瓜專利網。





