[發明專利]生成語義網絡服務文檔的方法和設備有效
| 申請號: | 201210189139.6 | 申請日: | 2012-06-08 |
| 公開(公告)號: | CN103473243B | 公開(公告)日: | 2017-03-01 |
| 發明(設計)人: | 鄒綱;皮冰鋒;張軍;鐘朝亮;于浩;松尾昭彥 | 申請(專利權)人: | 富士通株式會社 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京集佳知識產權代理有限公司11227 | 代理人: | 康建峰,李春暉 |
| 地址: | 日本神*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 生成 語義 網絡服務 文檔 方法 設備 | ||
技術領域
本發明總體上涉及網絡服務,具體來說,涉及一種生成語義網絡服務文檔的方法和設備。
背景技術
近年來,各種類型的網絡服務(Web?Service)得到了長足的發展。為了更好的提供服務,存在整合網絡服務的需要。基于簡單對象訪問協議(Soap,Simple?Object?Access?Protocol)的網絡服務由于對機器友好,因而可以自動或半自動地被整合。REST(REpresentation?State?Transfer,表征狀態傳輸)描述了一個架構樣式的網絡系統,比如web應用程序。REST實際上是一組架構約束條件和原則。滿足這些約束條件和原則的網絡服務就是restful類型的網絡服務。然而,restful類型的網絡服務雖然對于編程者來說容易整合,但對于機器并不友好,因而難以將restful類型的網絡服務自動或半自動地整合。
具體地說,基于各種網絡服務的輸入輸出并沒有統一的規格。因此,在調用各種網絡服務時,首先需要理解各種網絡服務的輸入輸出的含義。基于Soap的網絡服務有機器可讀的相關文檔,其中定義了網絡服務的輸入輸出的含義。因此,機器能夠獲知所需信息以整合這種類型的網絡服務。但是,restful類型的網絡服務的輸入輸出并不包含語義信息,也就是說這些網絡服務的輸入輸出只能由人工來判斷其含義,機器無法獲知其含義,因此無法對restful類型的網絡服務加以自動整合。
因此,現有技術中存在的問題是難以由機器獲知restful類型的網絡服務的輸入輸出的含義并依此生成相應的接口轉換引擎以整合restful類型的網絡服務。
發明內容
在下文中給出了關于本發明的簡要概述,以便提供關于本發明的某些方面的基本理解。應當理解,這個概述并不是關于本發明的窮舉性概述。它并不是意圖確定本發明的關鍵或重要部分,也不是意圖限定本發明的范圍。其目的僅僅是以簡化的形式給出某些概念,以此作為稍后論述的更詳細描述的前序。
鑒于背景技術部分所述的需求,本申請關注于如何將非語義網絡服務,尤其是restful類型的網絡服務,轉換為語義網絡服務,或者說基于非語義網絡服務建構語義網絡服務。
因此,在本申請的一個方面,提供了一種生成語義網絡服務文檔的方法,所述方法包括:獲取非語義網絡服務文檔中感興趣的操作的第一接口結構信息,所述第一接口結構信息為具有相互關系信息的元素的集合;獲取語義網絡服務文檔的第二接口結構信息,所述第二接口結構信息為具有相互關系信息的元素的集合;至少基于第一接口結構信息中的元素與第二接口結構信息中的元素的上下文信息和描述信息之一,對所述第一接口結構信息和第二接口結構信息的內容進行匹配,以建立第一接口結構信息中的各個元素與第二接口結構信息中的各個元素的對應關系;根據所述對應關系來生成用于對第一接口結構信息和第二接口結構信息進行相互轉換的接口轉換引擎;其中,至少所述第二接口結構信息、所述接口轉換引擎以及所述非語義網絡服務文檔中感興趣的操作的信息構成所述語義網絡服務文檔。
根據本發明的一個具體實施例,所述匹配步驟包括:對于第一接口結構信息中的元素,至少根據上下文信息和/或描述信息,選擇至少一個第二接口結構信息中的候選元素;根據選擇結果,生成第一接口結構信息中的各個元素與第二接口結構信息中的各個元素的對應關系的各種假設組合;至少根據第一接口結構信息中的元素的詞頻、同現信息、第一接口結構信息中的元素與第二接口結構信息中的元素的匹配歷史之一,計算上述假設組合的置信度;將置信度最高的假設組合作為匹配結果。
根據本發明的一個具體實施例,所述選擇步驟包括:至少根據上下文信息和/或描述信息,比較所述第一接口結構信息中的元素與所述第二接口結構信息中的元素;根據比較得到的元素之間的相似度來選擇至少一個與第一接口結構信息中的元素相似的第二接口結構信息中的候選元素。
根據本發明的一個具體實施例,所述比較步驟包括:計算元素的上下文信息之間的相似度,作為上下文相似度;計算元素的描述信息之間的相似度,作為描述相似度;基于上下文相似度和描述相似度計算元素之間的相似度。
根據本發明的一個具體實施例,所述置信度計算步驟包括:根據第一接口結構信息中的元素的詞頻,計算假設組合的詞頻得分;根據第一接口結構信息中的元素的同現信息,計算假設組合的同現得分;根據第一接口結構信息中的元素與第二接口結構信息中的元素的匹配歷史,計算假設組合的匹配歷史得分;基于詞頻得分、同現得分、匹配歷史得分計算假設組合的置信度。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于富士通株式會社,未經富士通株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210189139.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種美術繪畫顏料砂磨裝置
- 下一篇:基于可見光濾光片的太陽光導入裝置





