一种互联网服务的查询方法及相关装置制造方法及图纸

技术编号:19593271 阅读:16 留言:0更新日期:2018-11-28 04:50
本申请提供了一种互联网服务的查询方法及装置,所述方法包括:响应于用户查询请求,获取用户输入的查询内容;获取所述查询内容匹配的互联网服务,作为目标互联网服务;将所述目标互联网服务的参数类型与候选互联网服务的参数类型进行匹配,获得所述目标互联网服务匹配的候选互联网服务,作为关联互联网服务;其中,所述参数类型包括输入参数类型和/输出参数类型;根据所述目标互联网服务和所述关联互联网服务获取所述查询内容对应的互联网服务。可见本申请实施例能够实现对具有相关性的不同类型的web服务进行组合查询,因此查询效率较高,提高了用户体验。

【技术实现步骤摘要】
一种互联网服务的查询方法及相关装置
本申请涉及互联网
,尤其是涉及一种互联网服务的查询方法及相关装置。
技术介绍
互联网(简称:web)服务是一种封装了特定计算或业务功能的网络构件,可以在互联网上发布并且供用户查询。目前,一种基于标注信息的web服务的查询方式包括:设置web服务的标注信息,用户输入查询内容之后,将web服务的标注信息与查询内容进行匹配,获得查询到的web服务。例如订单中心web服务能够根据用户输入的商品名称、商品订单号等商品信息查询商品订单信息,将该订单中心web服务的标注信息设置为:“商品信息”,当用户的查询内容包括商品信息时,将该订单中心web服务作为查询到的web服务。显然,上述对web服务的查询方式,只能查询到单一类型的web服务,不能对具有相关性的不同类型的web服务进行组合查询,查询效率较低,用户体验也比较差。
技术实现思路
本申请解决的技术问题在于提供一种web服务的查询方法,能够实现对具有相关性的不同类型的web服务进行组合查询,查询效率较高,提高了用户体验。为此,本申请解决技术问题的技术方案是:本申请实施例提供了一种互联网服务的查询方法,包括:响应于用户查询请求,获取用户输入的查询内容;获取所述查询内容匹配的互联网服务,作为目标互联网服务;将所述目标互联网服务的参数类型与候选互联网服务的参数类型进行匹配,获得所述目标互联网服务匹配的候选互联网服务,作为关联互联网服务;其中,所述参数类型包括输入参数类型和/输出参数类型;根据所述目标互联网服务和所述关联互联网服务获取所述查询内容对应的互联网服务。可选的,所述将所述目标互联网服务的参数类型与候选互联网服务的参数类型进行匹配,获得所述目标互联网服务匹配的候选互联网服务,包括:获得预先建立的多个候选互联网服务之间的关联关系,所述关联关系用于表示所述多个候选互联网服务的参数类型之间的匹配度大于或等于预设阈值;根据所述关联关系,获得与所述目标互联网服务匹配的候选互联网服务。可选的,所述关联关系包括多个候选互联网服务之间的调用关系,其中,所述多个候选互联网服务包括第一候选互联网服务和第二候选互联网服务,所述第一候选互联网服务和所述第二候选互联网服务的调用关系用于表示所述第一候选互联网服务的输出参数类型与所述第二候选互联网服务的输入参数类型的匹配度大于或等于所述预设阈值。可选的,其中,所述第一候选互联网服务和所述第二候选互联网服务的调用关系的建立过程包括:将所述第一候选互联网服务的输出参数类型与所述第二候选互联网服务的输入参数类型进行匹配,获得匹配的参数类型的个数;获得所述匹配的参数类型的个数与所述第一候选互联网服务的输出参数类型的个数的比值,或者所述匹配的参数类型的个数与所述第二候选互联网服务的输入参数类型的个数的比值;判断获得的比值是否大于或等于预设阈值,如果是,建立所述第一候选互联网服务与所述第二候选互联网服务之间的调用关系。可选的,获取与所述查询内容匹配的互联网服务,作为目标互联网服务,包括:获取第一目标互联网服务和第二目标互联网服务,其中所述第一目标互联网服务的输入参数类型与所述查询内容匹配,所述第二目标互联网服务的输出参数与所述查询内容匹配;根据所述关联关系,获得与所述目标互联网服务匹配的候选互联网服务,包括:根据所述调用关系,获取所述第一目标互联网服务与所述第二目标互联网服务的路径信息中包括的候选互联网服务。可选的,获取所述查询内容匹配的互联网服务,包括:将多个候选互联网服务的参数类型与所述查询内容进行匹配,从所述多个候选互联网服务中获得与所述查询内容匹配的互联网服务。本申请提供了一种互联网服务的查询装置,包括:第一获取单元,用于响应于用户查询请求,获取用户输入的查询内容;第二获取单元,用于获取所述查询内容匹配的互联网服务,作为目标互联网服务;匹配单元,用于将所述目标互联网服务的参数类型与候选互联网服务的参数类型进行匹配,获得所述目标互联网服务匹配的候选互联网服务,作为关联互联网服务;其中,所述参数类型包括输入参数类型和/输出参数类型;第三获取单元,用于根据所述目标互联网服务和所述关联互联网服务获取所述查询内容对应的互联网服务。可选的,所述匹配单元包括:第一获得子单元,用于获得预先建立的多个候选互联网服务之间的关联关系,所述关联关系用于表示所述多个候选互联网服务的参数类型之间的匹配度大于或等于预设阈值;第二获得子单元,用于根据所述关联关系,获得与所述目标互联网服务匹配的候选互联网服务。可选的,所述关联关系包括多个候选互联网服务之间的调用关系,其中,所述多个候选互联网服务包括第一候选互联网服务和第二候选互联网服务,所述第一候选互联网服务和所述第二候选互联网服务的调用关系用于表示所述第一候选互联网服务的输出参数类型与所述第二候选互联网服务的输入参数类型的匹配度大于或等于所述预设阈值。可选的,还包括:建立单元,所述建立单元用于建立所述第一候选互联网服务和所述第二候选互联网服务的调用关系,所述建立单元具体包括:匹配子单元,用于将所述第一候选互联网服务的输出参数类型与所述第二候选互联网服务的输入参数类型进行匹配,获得匹配的参数类型的个数;第三获得子单元,用于获得所述匹配的参数类型的个数与所述第一候选互联网服务的输出参数类型的个数的比值,或者所述匹配的参数类型的个数与所述第二候选互联网服务的输入参数类型的个数的比值;建立子单元,用于判断获得的比值是否大于或等于预设阈值,如果是,建立所述第一候选互联网服务与所述第二候选互联网服务之间的调用关系。可选的,所述第二获取单元,具体用于获取第一目标互联网服务和第二目标互联网服务,其中所述第一目标互联网服务的输入参数类型与所述查询内容匹配,所述第二目标互联网服务的输出参数与所述查询内容匹配;所述第二获得子单元,具体用于根据所述调用关系,获取所述第一目标互联网服务与所述第二目标互联网服务的路径信息中包括的候选互联网服务。可选的,所述第二获取单元,具体用于将多个候选互联网服务的参数类型与所述查询内容进行匹配,从所述多个候选互联网服务中获得与所述查询内容匹配的互联网服务。通过上述技术方案可知,本申请实施例中,不仅获取与用户输入的查询内容匹配的目标web服务,而且利用了输入参数类型和/或输出参数类型能够体现不同类型的web服务之间的关联性的这一特点,进一步根据目标web服务获取到关联web服务,即具有相关性的不同类型的web服务,并根据目标web服务和所述关联web服务获得根据查询内容查询到的web服务。可见本申请实施例能够实现对具有相关性的不同类型的web服务进行组合查询,因此查询效率较高,提高了用户体验。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其它的附图。图1为本申请实施例提供的一种方法实施例的流程示意图;图2为候选web服务之间的一种网络结构的示意图;图3为候选web服务之间的一种调用关系的示意图;图4为参数类型的一种匹配过程的示意图;图5为本申请实施例提供的另一种方法实施例的流程示意图;图6为web服务之间的一种路径本文档来自技高网...

【技术保护点】
1.一种互联网服务的查询方法,其特征在于,包括:响应于用户查询请求,获取用户输入的查询内容;获取所述查询内容匹配的互联网服务,作为目标互联网服务;将所述目标互联网服务的参数类型与候选互联网服务的参数类型进行匹配,获得所述目标互联网服务匹配的候选互联网服务,作为关联互联网服务;其中,所述参数类型包括输入参数类型和/输出参数类型;根据所述目标互联网服务和所述关联互联网服务获取所述查询内容对应的互联网服务。

【技术特征摘要】
1.一种互联网服务的查询方法,其特征在于,包括:响应于用户查询请求,获取用户输入的查询内容;获取所述查询内容匹配的互联网服务,作为目标互联网服务;将所述目标互联网服务的参数类型与候选互联网服务的参数类型进行匹配,获得所述目标互联网服务匹配的候选互联网服务,作为关联互联网服务;其中,所述参数类型包括输入参数类型和/输出参数类型;根据所述目标互联网服务和所述关联互联网服务获取所述查询内容对应的互联网服务。2.根据权利要求1所述的查询方法,其特征在于,所述将所述目标互联网服务的参数类型与候选互联网服务的参数类型进行匹配,获得所述目标互联网服务匹配的候选互联网服务,包括:获得预先建立的多个候选互联网服务之间的关联关系,所述关联关系用于表示所述多个候选互联网服务的参数类型之间的匹配度大于或等于预设阈值;根据所述关联关系,获得与所述目标互联网服务匹配的候选互联网服务。3.根据权利要求2所述的查询方法,其特征在于,所述关联关系包括多个候选互联网服务之间的调用关系,其中,所述多个候选互联网服务包括第一候选互联网服务和第二候选互联网服务,所述第一候选互联网服务和所述第二候选互联网服务的调用关系用于表示所述第一候选互联网服务的输出参数类型与所述第二候选互联网服务的输入参数类型的匹配度大于或等于所述预设阈值。4.根据权利要求3所述的查询方法,其特征在于,其中,所述第一候选互联网服务和所述第二候选互联网服务的调用关系的建立过程包括:将所述第一候选互联网服务的输出参数类型与所述第二候选互联网服务的输入参数类型进行匹配,获得匹配的参数类型的个数;获得所述匹配的参数类型的个数与所述第一候选互联网服务的输出参数类型的个数的比值,或者所述匹配的参数类型的个数与所述第二候选互联网服务的输入参数类型的个数的比值;判断获得的比值是否大于或等于预设阈值,如果是,建立所述第一候选互联网服务与所述第二候选互联网服务之间的调用关系。5.根据权利要求3所述的查询方法,其特征在于,获取与所述查询内容匹配的互联网服务,作为目标互联网服务,包括:获取第一目标互联网服务和第二目标互联网服务,其中所述第一目标互联网服务的输入参数类型与所述查询内容匹配,所述第二目标互联网服务的输出参数与所述查询内容匹配;根据所述关联关系,获得与所述目标互联网服务匹配的候选互联网服务,包括:根据所述调用关系,获取所述第一目标互联网服务与所述第二目标互联网服务的路径信息中包括的候选互联网服务。6.根据权利要求1至5任一项所述的查询方法,其特征在于,获取所述查询内容匹配的互联网服务,包括:将多个候选互联网服务的参数类型与所述查询内容进行匹配,从所述多个候选互联网服务中获得与所述查询内容匹配的互联网服务。...

【专利技术属性】
技术研发人员:王壮何兴洋赵益
申请(专利权)人:沈阳东软医疗系统有限公司
类型:发明
国别省市:辽宁,21

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1