[发明专利]一种基于标签的web服务聚类方法有效
申请号: | 201110440085.1 | 申请日: | 2011-11-30 |
公开(公告)号: | CN102622396A | 公开(公告)日: | 2012-08-01 |
发明(设计)人: | 吴健;冯怡鹏;陈亮;尹建伟;李莹;邓水光 | 申请(专利权)人: | 浙江大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 杭州裕阳专利事务所(普通合伙) 33221 | 代理人: | 江助菊 |
地址: | 310027 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 标签 web 服务 方法 | ||
1.一种基于标签的web服务聚类方法,其特征在于,包括如下步骤:
1)收集互联网上web服务的WSDL文件和标签信息;
2)从WSDL文件中提取web服务的特征值,所述特征值包括内容、类型、消息、端口和服务名称;
3)对web服务的各个特征值和标签信息进行相似度计算,并根据特征值和标签信息的相似度值计算综合相似度;
4)根据综合相似度使用WTCluster算法对web服务进行聚类。
2.根据权利要求1所述的一种基于标签的web服务聚类方法,其特征在于,所述特征值内容的提取包括如下步骤:
21)建立内容特征向量:将WSDL文件的内容根据空白符进行分割,进而得到初始内容特征向量;
22)去除词尾:利用波特词干算法将词干相同但后缀不同的单词统一化;
23)噪声过滤:在所述内容向量中,过滤两类没有意义的单词,第一种是XML标签,第二种是功能性词汇;
判断所述功能性词汇的包括如下步骤,首先建立词频的泊松分布模型,为每个单词w计算过估因子:
其中是通过泊松分布对w的估计词频,nw是实际在文本中统计的词频,过估因子越小,则单词w越可能是功能性词汇,设置阈值ΛT,过估因子小于该阈值的单词将被认定为功能性词汇而过滤掉,所述ΛT的选取如下:
其中,avg[Λ]是所有单词统计词频nw的平均值;
24)精炼:在所述内容特征向量中,通过设置阈值移除频率过高的单词得到一个web服务的内容特征向量;
所述特征值内容的相似度计算包括如下步骤:
25)使用NGD计算两个web服务间的内容相似度,对于两个web服务s1、s2以及他们各自的内容特征向量contents1、contents2,内容特征向量中的单词记为w,这两个服务之间的内容的相似度计算方式如下:
其中,|contents1|表示contents1中单词的数量,两个单词之间的相似度计算公式为:
sim(wi,wj)=1-NGD(wi,wj)
所述NGD为正规化Google距离计算。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110440085.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:铁矿粉中硫酸根含量的测定方法
- 下一篇:一种透镜阵列式光能收集及传输系统