[发明专利]设备间的服务调用方法、装置、设备、介质及计算机程序在审
申请号: | 202111520224.1 | 申请日: | 2021-12-13 |
公开(公告)号: | CN114217989A | 公开(公告)日: | 2022-03-22 |
发明(设计)人: | 胡海清 | 申请(专利权)人: | 杭州逗酷软件科技有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 冯瑶 |
地址: | 311100 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 设备 服务 调用 方法 装置 介质 计算机 程序 | ||
1.一种设备间的服务调用方法,其特征在于,应用于调用方中,所述方法包括:
从所述调用方本地的服务注册中心中发现第一服务,所述服务注册中心用于存储所述调用方中已注册的服务和被调用方中已注册的服务,所述第一服务是所述被调用方中的已注册的服务;
解析所述第一服务的定义信息,得到所述被调用方支持的第一服务协议;
响应于所述调用方不支持所述第一服务协议,将所述服务参数按照第二服务协议的规范进行转化,得到跨端参数,所述服务参数用于提供给所述第一服务以获取相应的服务结果,所述跨端参数是所述调用方支持的所述第二服务协议中的参数;
基于所述跨端参数调用所述第一服务。
2.根据权利要求1所述的方法,其特征在于,所述基于所述跨端参数调用所述第一服务,包括:
向所述被调用方发送所述跨端参数;
接收所述被调用方反馈的服务结果,所述服务结果是所述被调用方中的所述第一服务基于所述跨端参数运行后得到的数据。
3.根据权利要求2所述的方法,其特征在于,所述向所述被调用方发送所述跨端参数,包括:
通过第一跨端协议序列化所述跨端参数,得到序列化后的所述跨端参数;
向所述被调用方发送序列化后的所述跨端参数,所述序列化后的所述跨端参数用于在所述被调用方基于第二跨端协议进行反序列化以得到所述跨端参数。
4.根据权利要求1至3任一所述的方法,其特征在于,所述从所述调用方本地的服务注册中心中发现第一服务,包括:
通过所述调用方中的服务网关接口,调用第一统一服务治理模块;
基于所述第一统一服务治理模块,从所述调用方本地的所述服务注册中心中查找所述第一服务。
5.根据权利要求1至3任一所述的方法,其特征在于,在所述从所述调用方本地的服务注册中心中发现第一服务之前,所述方法还包括:
响应于第一注册服务请求,调用第一统一服务治理模块;
基于所述第一统一服务治理模块的注册功能,在所述调用方本地的所述服务注册中心中注册所述第一注册服务请求对应的第二服务;
基于所述第一统一服务治理模块的同步功能,向所述被调用方同步所述第二服务。
6.根据权利要求5所述的方法,其特征在于,所述第一统一服务治理模块包括应用层部分和领域层部分,所述应用部分包括服务注册功能、服务发现功能、服务调度功能、服务更新功能、服务移除功能和服务同步功能中至少一种;所述领域层部分包括服务定义管理、服务协议管理和服务授权管理中至少一种。
7.根据权利要求1所述的方法,其特征在于,所述定义信息以目标文件格式的形式存储于所述第一服务的服务包中,所述目标文件格式用于跨平台提供文本信息。
8.根据权利要求7所述的方法,其特征在于,所述定义信息包括服务名、服务类型、服务协议和服务的出入参数中至少一种。
9.根据权利要求8所述的方法,其特征在于,所述服务协议包括协议类型、服务唯一标识和协议属性中至少一种;所述服务的出入参数包括输入参数和输出参数中至少一种。
10.根据权利要求9所述的方法,其特征在于,所述输入参数包括第一参数名、第一数据类型、第一缺省值和第一必要标记中至少一种,所述第一必要标记用于指示所述输入参数是否必要;所述输出参数包括第二参数名、第二数据类型、第二缺省值和第二必要标记中至少一种,所述第二必要标记用于指示所述输出参数是否必要。
11.一种设备间的服务调用方法,其特征在于,应用于被调用方中,所述方法包括:
从调用方接收跨端参数,所述跨端参数是所述调用方支持的第二服务协议中的参数;
转化所述跨端参数,得到所述被调用方支持的第一服务协议中的服务参数;
基于所述服务参数运行所述第一服务,得到服务结果;
向所述调用方反馈所述服务结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州逗酷软件科技有限公司,未经杭州逗酷软件科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111520224.1/1.html,转载请声明来源钻瓜专利网。