[发明专利]生成语义网络服务文档的方法和设备有效
申请号: | 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.vipzhuanli.com/pat/books/201210189139.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种美术绘画颜料砂磨装置
- 下一篇:基于可见光滤光片的太阳光导入装置