[發明專利]一種基于社交網絡的服務競爭性實現系統及方法有效
| 申請號: | 201310390913.4 | 申請日: | 2013-09-01 |
| 公開(公告)號: | CN103455593A | 公開(公告)日: | 2013-12-18 |
| 發明(設計)人: | 榮文戈;吳勤奮;歐陽元新;彭寶霖;熊璋 | 申請(專利權)人: | 北京航空航天大學 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京科迪生專利代理有限責任公司 11251 | 代理人: | 成金玉;賈玉忠 |
| 地址: | 100191*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 社交 網絡 服務 競爭性 實現 系統 方法 | ||
1.一種基于社交網絡的服務競爭性實現系統,其特征在于包括:服務采集模塊、服務信息分析模塊、服務社交網絡構建模塊、服務競爭性分析模塊、服務數據庫及終端用戶接口;其中:
服務采集模塊,從Internet/Web?Service?Publisher中抓取相關與用戶現有或所需服務相關的服務信息,形成服務信息的元素數據,即,按照預定義的格式將抓取的服務信息包括用戶使用記錄、注冊中心傳送至服務信息分析模塊;
服務信息分析模塊,服務信息分析模塊將從服務采集模塊輸送的原始服務信息進行解析,并按照用戶自定義的服務屬性標簽及服務自身功能領域,對解析后的原始服務信息進行歸類存儲;同時,以<user,publisher,service>三元組的形式提取服務中的信息,存儲的服務數據庫中作為構建Web服務社交網絡的基礎數據;提取服務描述的關鍵字并存儲在服務數據庫,以供在服務競爭性分析模塊中初始化服務競爭性分數使用;
服務社交網絡構建模塊,調用服務數據庫中的服務三元組信息,構建并顯示Web服務社交網絡,該網絡中主要提供Web服務歷史調用信息包括使用用戶、使用時間信息,以作為社交網絡中服務之間相互關系挖掘的基礎;
服務競爭性分析模塊,依據服務社交網絡中提供的Web服務信息,挖掘服務之間的相互關系包括競爭和協作也稱組合關系;然后,再利用傳播理論將這種關系加強,并量化加強的結果,形成服務競爭性分析結果并存儲在服務數據中,以供終端用戶使用;
服務數據庫是本發明系統的存儲介質和數據交換中心,用于存儲系統中各類型的服務信息數據;
用戶通過終端用戶接口從服務數據庫中快速搜索和選擇所需服務。
2.根據權利要求1所述的基于社交網絡的服務競爭性實現系統,其特征在于:所述服務競爭性分析模塊具體實現如下:首先,初始化各個Web服務競爭性分數;對于每一個功能領域的Web服務,確定一個標準服務,采用相似度計算方法,將所采集的服務與標準服務比較,該結果即為服務競爭性初始值;其次,利用傳播理論來加強上述競爭性分數的初值,這里需要挖掘Web服務社交網絡中服務之間的關系,同時將這種關系與傳播理論相關聯,然后采用迭代計算的方法使得競爭性分數得到加強和收斂;最后,按照競爭性分數大小對Web服務進行排序。
3.一種基于社交網絡的服務競爭性實現方法,其特征在于步驟如下:
(1)根據用戶當前使用或所需要的服務功能,從Internet上各個Web服務publisher中采集相關的服務信息;
(2)將上述服務信息,按照功能領域進行分類,并添加用戶自定義的分類屬性標簽后存儲的在服務數據庫中;
(3)從服務數據庫中的服務信息中提取服務描述的關鍵字,并存儲在服務數據庫中;
(4)從服務數據庫中的服務信息中讀取服務的user,publisher,service信息,組成<user,publisher,service>三元組;
(5)以此三元組中的元素為節點,并以元素之間的關系為邊,則構成了一個Web服務社交網絡;
(6)根據用戶使用歷史信息,挖掘并確定上述Web服務社交網絡中服務之間的關系,通常包括競爭和協作兩種;
(7)利用相似度計算公式,確定每個Web服務的競爭性分數的初值;
(8)利用傳播理論并結合步驟(5)中的服務之間的關系信息,通過迭代計算來加強和收斂服務的競爭性分數;
(9)用戶可通過上述服務競爭性分數來準確獲得所需的服務。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京航空航天大學,未經北京航空航天大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310390913.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:活動信息推送方法與系統
- 下一篇:在觸屏設備中進行檢索的方法和裝置





