[发明专利]一种WEB服务发现方法及其装置无效
申请号: | 201210149014.0 | 申请日: | 2012-05-14 |
公开(公告)号: | CN103425646A | 公开(公告)日: | 2013-12-04 |
发明(设计)人: | 黄华 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 隆天国际知识产权代理有限公司 72003 | 代理人: | 郝新慧;张浴月 |
地址: | 开曼群岛大开曼*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 web 服务 发现 方法 及其 装置 | ||
1.一种WEB服务发现方法,其特征在于,所述方法为:
接受用户的WEB服务发现请求;
基于一WSDL索引通过搜索引擎对所述用户的请求进行查询,将查询获得的WEB服务列表返回给所述用户;
其中,所述WSDL索引是基于互联网上的WEB服务而被建立的。
2.根据权利要求1所述的WEB服务发现方法,其特征在于,通过以下步骤建立所述WSDL索引:
S1,从互联网上抓取WEB页面;
S2,从所述抓取的WEB页面中解析出其包含的WSDL文档的链接URL,并以所述链接URL取得相应的WSDL文档;
S3,从解析出的WSDL文档中抽取与WEB服务相关的信息;
S4,对所抽取出的WEB服务相关信息构建WSDL索引。
3.根据权利要求1所述的WEB服务实现方法,其特征在于,在基于所述WSDL索引通过搜索引擎对所述用户的请求进行查询之前,所述方法还包括:对所述用户的请求进行查询扩展。
4.根据权利要求1所述的WEB服务发现方法,其特征在于,在所述步骤S2中,对所抓取的WEB页面之中的每个链接作遍历测试,如果其为有效链接,则以该链接作为WSDL文档的URL,并对该链接对应的WSDL页面内容建立该链接的WSDL文档,如果该链接是无效链接,忽略该链接,继续处理下一个链接。
5.根据权利要求1所述的WEB服务发现方法,其特征在于,在所述步骤S3中,所述与WEB服务有关的信息包括所述WEB服务的服务名、服务描述、操作名、操作描述以及操作的输入输出参数。
6.根据权利要求1所述的WEB服务发现方法,其特征在于,在所述步骤S4中,以WEB服务中的每个操作建立一个索引文档,所述索引文档包括操作对应的服务名、服务描述、操作名、操作描述、操作的输入参数、操作的输出参数以及WSDL链接URL的索引域。
7.根据权利要求1-6任一项所述的WEB服务发现方法,其特征在于, 在所述步骤S4的构建WSDL索引过程中,对所述与WEB服务有关的信息内容使用了切词处理,所述切词处理包括下述步骤:
S31:判断所述与WEB服务有关的信息是否为有效字符串,是则进行步骤S32,否则退出该切词处理算法不进行切词处理;
S32:根据WEB服务的命名规范,建立一正则表达式,利用该正则表达式对所述有效字符串进行第一次切词处理,建立切词表;
S33:根据单词之间的拼写规范,依次对所述切词表中的每个字符串进行二次切词处理,将所切出的单词加入到切词集合中。
8.根据权利要求7所述的WEB服务发现方法,其特征在于,在所述步骤S33中,根据单词之间的拼写规范,进行二次切词处理的步骤具体为:
S331:依次取得切词表中的每个字符串,判断字符串的长度是否大于零且该字符串的第一个字符为小写,是则进行步骤S332,否则转入步骤S333;
S332:依次取得所述第一个字符后面的字符,直到当前字符为大写,则切出一个从所述第一字符到所述当前字符的字符串,将该切出的字符串加入到所述切词表中,然后对其它的字符串进行递归处理;
S333:判断当前字符串的长度是否大于1,是则进行步骤S334,否则转入步骤S335;
S334:在所述当前字符串的第二个字符为小写情况下,依次取得其后面的字符,直到当前字符为大写时,切出一个从第一字符到所述当前字符的字符串,并将该切出的字符串加入到所述切词表中,然后对其它的字符串进行递归处理;在所述当前字符串的第二个字符为大写情况下,依次取得其后面的字符,直到当前字符为小写时,切出一个从第一字符到当前字符的前一位置的字符串,并将该切出的字符串加入到所述切词表中,然后对其它的字符串进行递归处理;
S335:直接将该字符串追加到前一切分词的末尾。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210149014.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于位置服务的场馆信息搜索方法和装置
- 下一篇:一种多媒体问答系统及方法