[发明专利]一种面向目标的RESTfulWeb服务发现方法有效

专利信息
申请号: 201610247123.4 申请日: 2016-04-20
公开(公告)号: CN105930443B 公开(公告)日: 2017-06-27
发明(设计)人: 何克清;张能;王健 申请(专利权)人: 武汉大学
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 武汉科皓知识产权代理事务所(特殊普通合伙)42222 代理人: 魏波
地址: 430072 湖*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种面向目标的RESTful Web服务发现方法,首先收集RESTful Web服务的信息(特别是功能性的文本描述),并获得Web服务集的领域划分;然后从每个领域的Web服务集中进行领域知识库构建,包括Web服务‑服务目标关联矩阵、服务目标簇集等;最后基于构建的领域知识库,为给定的用户查询推荐语义相似的服务目标,然后将用户选择的服务目标集与Web服务的服务目标集进行匹配,得到候选Web服务集。本发明能够准确地发现满足用户需求目标的RESTful Web服务,具有很好的实用性;通过为用户的初始查询推荐语义相似的服务目标,可以帮助用户制定能够体现其需求的高质量查询。
搜索关键词: 一种 面向 目标 restful web 服务 发现 方法
【主权项】:
一种面向目标的RESTful Web服务发现方法,其特征在于,包括以下步骤:步骤1:收集RESTful Web服务的信息,包括Web服务名称、所属领域和功能性的文本描述,得到Web服务集;步骤2:对Web服务集进行预处理;步骤3:针对预处理后的Web服务集,判断Web服务是否包含所属领域的信息;若是,则执行下述步骤4;若否,则执行下述步骤5;步骤4:判断领域划分是否存在重叠;若是,则执行下述步骤5;若否,则执行下述步骤6;步骤5:使用Web服务分类方法对Web服务集进行领域划分;步骤6:针对每个领域的Web服务集进行领域知识库的构建,包括:领域词汇排序表、领域动词集、领域核心名词集、Web服务‑服务目标关联矩阵和服务目标簇集;步骤7:对给定的用户查询q进行Web服务发现;具体实现包括以下子步骤:步骤7.1:对给定的用户查询q进行预处理,包括分词、词形还原、去停用词和词频统计;步骤7.2:计算q与每个领域之间的匹配度,得到与q匹配度最高的领域,记为md;步骤7.3:计算q与md中每个服务目标簇之间的语义相似度,得到与q语义相似的服务目标簇集,记为mC;所述计算q与md中每个服务目标簇之间的语义相似度,具体方法如下:首先,将md中每个服务目标簇Ci包含的词划分为3个子集,即Vmd(Ci)=∪sgk∈CiVmd(sgk),CNmd(Ci)=∪sgk∈CiCNmd(sgk),]]>Othmd(Ci)=∪sgk∈CiOthmd(sgk),]]>其中,Vmd(Ci)、CNmd(Ci)和Othmd(Ci)分别代表Ci包含的动词集、领域核心名词集和除动词与领域核心名词外的其他词集;Vmd(sgk)、CNmd(sgk)和Othmd(sgk)分别代表服务目标sgk包含的动词集、领域核心名词集和除动词与领域核心名词外的其他词集;然后,分别获取Vmd(Ci)、CNmd(Ci)和Othmd(Ci)中与q中任意词语义相似的词汇子集;Vmd(Ci)中与q中任意词语义相似的词汇子集,定义如下:其中,W(q)代表q包含的词集;θv为相似度阈值;wsim(wi,wj)代表两个词wi和wj之间的语义相似度;CNmd(Ci)中与q中任意词语义相似的词汇子集,定义如下:其中,W(q)代表q包含的词集;θcn为相似度阈值;wsim(wi,wj)代表两个词wi和wj之间的语义相似度;Othmd(Ci)中与q中任意词语义相似的词汇子集,定义如下:其中,W(q)代表q包含的词集;θoth为相似度阈值;wsim(wi,wj)代表两个词wi和wj之间的语义相似度;最后,计算q与Ci之间的语义相似度:其中,Vmd(Ci)、CNmd(Ci)和Othmd(Ci)分别代表Ci包含的动词集、领域核心名词集和除动词与领域核心名词外的其他词集;和分别代表Vmd(Ci)、CNmd(Ci)和Othmd(Ci)中与q中任意词语义相似的词汇子集;N(wk,Ci)代表词wk在Ci中的频次;λ1、λ2和λ3为权重因子;步骤7.4:计算mC中每个服务目标与q之间的语义相似度,并按照语义相似度对mC中所有服务目标降序排列,得到q的服务目标推荐列表,从中用户选择能够体现其需求的服务目标,记为SGq,作为新的查询;步骤7.5:将SGq与md中每个Web服务的服务目标集进行匹配,得到满足用户需求的候选Web服务集。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉大学,未经武汉大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201610247123.4/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top