[发明专利]业务调用方法、装置及电子设备有效
申请号: | 201910876194.4 | 申请日: | 2019-09-17 |
公开(公告)号: | CN112532564B | 公开(公告)日: | 2022-09-13 |
发明(设计)人: | 李美霞;陈辉 | 申请(专利权)人: | 中国移动通信集团广东有限公司;中国移动通信集团有限公司 |
主分类号: | H04L67/63 | 分类号: | H04L67/63;H04L69/08;H04L67/00 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 王思超 |
地址: | 510623 广东省广州市天*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 调用 方法 装置 电子设备 | ||
本发明实施例公开了一种业务调用方法、装置及电子设备,所述方法包括:接收请求端设备发送的请求协议报文,所述请求协议报文中携带用于调用业务端设备目标服务的调用参数;基于预设的协议报文格式转换配置,将所述请求协议报文转换为目标识别格式的调用参数,其中,所述目标识别格式的调用参数能够为目标组件调用执行;基于所述目标识别格式的调用参数,调用目标组件执行所述目标服务。通过本方法,使服务端设备可以支持各种通信协议的外围设备接入,不需要针对各个设备系统进行接口的硬编码以及协议解析、报文处理、协议返回等过程的编码开发,支持多种通信协议接入,降低了开发及更新编码的工作量,缩短了开发周期。
技术领域
本发明涉及物联网领域,尤其涉及一种业务调用方法、装置及电子设备。
背景技术
在业务处理过程中,业务系统需要与多种外围系统及平台连接,实现数据交互及业务调用,然而现有外围系统及平台的接口种类众多且通信协议各异,因此在接口接入前需要预先约定接口协议。
现有方法是针对各个外围系统及平台的接口分别进行硬编码,包括协议的解析,报文处理,协议返回等一系列的开发,存在以下缺点:接口及其通信协议变化时不能快速实现更新,修改代码费时费力;开发周期长,工作量及成本高;支持接入的通信协议有限,灵活性差。
发明内容
本发明实施例提供一种业务调用方法、装置及电子设备,以解决业务系统的开发及更新编码工作量大的问题。
为了解决上述技术问题,本发明是这样实现的:
第一方面,提供了一种业务调用方法,应用于接入设备,所述接入设备分别与请求端设备、业务端设备连接,所述方法包括:接收请求端设备发送的请求协议报文,所述请求协议报文中携带用于调用业务端设备目标服务的调用参数;基于预设的协议报文格式转换配置,将所述请求协议报文转换为目标识别格式的调用参数,其中,所述目标识别格式的调用参数能够为目标组件调用执行;基于所述目标识别格式的调用参数,调用目标组件执行所述目标服务。
第二方面,提供了一种业务调用装置,应用于接入设备,所述接入设备分别与请求端设备、业务端设备连接,所述装置包括:请求接收模块,用于接收请求端设备发送的请求协议报文,所述请求协议报文中携带用于调用业务端设备目标服务的调用参数;格式转换模块,用于基于预设的协议报文格式转换配置,将所述请求协议报文转换为目标识别格式的调用参数,其中,所述目标识别格式的调用参数能够为目标组件调用执行;服务调用模块,用于基于所述目标识别格式的调用参数,调用目标组件执行所述目标服务。
第三方面,提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如第一方面所述的方法的步骤。
第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的方法的步骤。
在本发明实施例中,可以接收请求端设备发送的请求协议报文,通过预设的格式转换配置将请求协议报文转换为目标识别格式的调用参数,该目标识别格式的调用参数能够为目标组件调用执行,再通过该目标识别格式的调用参数调用目标组件执行目标服务。这样,通过将服务端设备的通信过程和业务逻辑分离,服务端设备通过接入设备与请求端设备通信,由接入设备将各种通信协议的报文统一转为为内部可以识别的调用参数,并基于该调用参数执行服务调用,从而使服务端设备可以支持各种通信协议的外围设备接入,不需要针对各个设备系统进行接口的硬编码以及协议解析、报文处理、协议返回等过程的编码开发,支持多种通信协议接入,降低了开发及更新编码的工作量,缩短了开发周期。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为本发明一种业务调用方法的流程示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团广东有限公司;中国移动通信集团有限公司,未经中国移动通信集团广东有限公司;中国移动通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910876194.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于区域分配的建图方法及装置
- 下一篇:电控柜湿度监控方法、装置及系统