[發(fā)明專利]一種基于領(lǐng)域本體的云服務(wù)功能性屬性篩選方法有效
| 申請?zhí)枺?/td> | 201810256670.8 | 申請日: | 2018-03-27 |
| 公開(公告)號: | CN108696570B | 公開(公告)日: | 2020-09-22 |
| 發(fā)明(設(shè)計)人: | 張安;趙仁君;孫海洋;畢文豪 | 申請(專利權(quán))人: | 西北工業(yè)大學 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 西北工業(yè)大學專利中心 61204 | 代理人: | 金鳳 |
| 地址: | 710072 *** | 國省代碼: | 陜西;61 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 領(lǐng)域 本體 服務(wù) 功能 屬性 篩選 方法 | ||
1.一種基于領(lǐng)域本體的云服務(wù)功能性屬性篩選方法,其特征在于包括下述步驟:
步驟1:將云服務(wù)請求者所請求服務(wù)的類別RS_Category與具體云服務(wù)的類別AS_Category根據(jù)ServiceCategory進行匹配,在對云服務(wù)類別進行匹配時,抽象云服務(wù)和具體云服務(wù)的匹配包括四種情況:
a.AS_Category=RS_Category,兩者類別完全相同,稱為等價;
b.具體云服務(wù)是請求云服務(wù)的子節(jié)點,稱為被包含或包含于;
c.具體云服務(wù)是請求云服務(wù)的父節(jié)點,稱為包含;
d.其它,AS_Category和RS_Category相互分離;
若滿足如上a或b,則匹配成功,完成云服務(wù)類別屬性篩選,進入步驟2;
其中ServiceCategory是指樹狀層次的服務(wù)資源類型本體,是云協(xié)同中心對整個系統(tǒng)中所有物理資源進行層層分類得到;
步驟2:設(shè)云服務(wù)請求者所提供的數(shù)值要求分別為v,v1,v2,其中v為單邊界數(shù)值要求的向量表示,v1,v2為雙邊界數(shù)值要求的向量表示,云服務(wù)提供者所提供的云服務(wù)的數(shù)值屬性為向量x,r(x,v)為二元謂詞邏輯,r(x,v1,v2)為三元謂詞邏輯,定義如下:
a.當且僅當x滿足服務(wù)請求者所要求的數(shù)值邏輯,邏輯關(guān)系可取如下情況之一:xv或x≥v或x=v或xv或x≤v時,r(x,v)為真;
b.當且僅當x滿足服務(wù)請求者所要求的數(shù)值邏輯,邏輯關(guān)系可取如下情況之一:v1≤x≤v2或v1≤xv2或v1x≤v2或v1xv2時,r(x,v1,v2)為真;
根據(jù)以上定義,判斷該云服務(wù)是否使云服務(wù)請求中包含的所有謂詞邏輯為真,若為真,則通過該數(shù)值屬性篩選;
步驟3:計算輸入/輸出本體集合相似度,步驟如下:
設(shè)語義距離的計算公式為式中Dis(C1,C2)表示概念C1和C2間的語義距離,ωi為從C1到C2的最短關(guān)系鏈的各關(guān)系權(quán)重,n為最短關(guān)系鏈包含關(guān)系的個數(shù);
設(shè)關(guān)系鏈中各關(guān)系權(quán)重的計算公式為:式中ω(C)為從概念C出發(fā)的關(guān)系權(quán)重,D(C)表示概念C所在的深度,Degree(C)表示概念C的出度,即從C出發(fā)的關(guān)系的個數(shù);
設(shè)語義距離相似度計算公式為:式中SimDis(C1,C2)表示C1,C2間的語義距離相似度;
設(shè)語義重合相似度計算公式為:式中SimC(C1,C2)表示C1,C2間的語義重合相似度,P(Ci)表示概念Ci所擁有的所有直接或間接父節(jié)點的集合,即從概念Ci向上層回溯直到根節(jié)點所經(jīng)過的所有節(jié)點的集合,P(C1)∩P(C2)表示概念C1和C2共同擁有的父節(jié)點的集合,|·|表示集合中元素的個數(shù);
設(shè)語義相似度計算公式為:Sim(C1,C2)=0.5*SimDis(C1,C2)+0.5*SimC(C1,C2),式中Sim(C1,C2)表示C1,C2間的語義相似度;
設(shè)本體集合之間的相似度計算公式為式中S(A,B)是本體集合A和B的相似度,A={A1,A2,…Ai,…An}和B={B1,B2,…,Bj,…Bm}表示給定在同一個領(lǐng)域本體中的兩個本體集合,Ai和Bj分別表示A和B中的每一個本體;
利用上述計算公式計算輸入/輸出本體集合相似度,具體步驟如下:
設(shè)服務(wù)提供者提供的具體云服務(wù)為CS(I,O),I表示提供者的輸入?yún)?shù)本體集合,I={I1,I2,...,Iy},Iy表示每一個輸入?yún)?shù);O表示提供者的輸出參數(shù)本體集合,O={O1,O2,...,Oz},Oz表示每一個輸出參數(shù);服務(wù)請求者需要的抽象云服務(wù)為CSR(I′,O′),I′表示請求者的輸入?yún)?shù)本體集合,I'={I'1,I'2,...,I'y},I'y表示每一個輸入?yún)?shù);O′表示請求者的輸出參數(shù)本體集合,O'={O'1,O'2,...,O'z},O'z表示每一個輸出參數(shù);
根據(jù)以上公式,計算I和I′之間,O和O′之間的相似度,即得到S(I,I′)和S(O,O′);
步驟4:計算綜合相似度S(CS,CSR)=ε*S(O,O′)+(1-ε)*S(I,I′);
其中I和O分別為云服務(wù)CS的輸入和輸出參數(shù)集合,I′和O′分別為云服務(wù)CSR的輸入和輸出參數(shù)集合,ε為調(diào)和參數(shù),滿足0<ε<1;
步驟5:采用松弛匹配策略對云服務(wù)進行篩選
采用松弛匹配策略對云服務(wù)進行篩選,即對于一個云服務(wù)請求CSR(I′,O′),云協(xié)同中心計算云服務(wù)資源池中的可用云服務(wù)CSi(I,O)與CSR(I′,O′)的相似度,若其相似度S(CSi,CSR)>ξ,則將CSi加入云服務(wù)候選集完成值屬性篩選,其中0<ξ<1為由服務(wù)提供者指定的服務(wù)匹配度閾值。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于西北工業(yè)大學,未經(jīng)西北工業(yè)大學許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810256670.8/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 服務(wù)票據(jù)發(fā)行系統(tǒng)及服務(wù)票據(jù)發(fā)行服務(wù)
- 出租服務(wù)服務(wù)器和出租服務(wù)系統(tǒng)
- 服務(wù)開放方法及系統(tǒng)、服務(wù)開放服務(wù)器
- 基于服務(wù)券服務(wù)的在線企業(yè)服務(wù)平臺
- 退稅服務(wù)系統(tǒng)、退稅服務(wù)平臺及其服務(wù)方法
- 服務(wù)亭(服務(wù)驛站)
- 公共服務(wù)自助服務(wù)機
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法





