[发明专利]网关系统的业务处理方法、装置及设备有效
申请号: | 201910563817.2 | 申请日: | 2019-06-26 |
公开(公告)号: | CN110365751B | 公开(公告)日: | 2020-10-27 |
发明(设计)人: | 郭鑫;周耀华;王小冬 | 申请(专利权)人: | 口碑(上海)信息技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;H04L12/66 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 彭路儿 |
地址: | 200135 上海市浦东新区民生路11*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网关 系统 业务 处理 方法 装置 设备 | ||
1.一种网关系统的业务处理方法,所述方法应用于网关系统,所述网关系统存储有第一业务系统提供的目标服务对应的服务标识以及程序源文件,所述服务标识与所述程序源文件对应,所述程序源文件包括实现所述目标服务的功能代码集合,所述方法包括:
接收第二业务系统发起的携带有服务标识和请求参数的服务调用请求,在根据所述服务标识确定需要调用所述目标服务后,以所述请求参数作为可执行程序的输入,获得所述可执行程序的运行结果,其中,所述可执行程序通过所述目标服务的程序源文件编译得到;
将所述运行结果返回给所述第二业务系统。
2.根据权利要求1所述的方法,所述可执行程序由所述目标服务的程序源文件编译得到,并在编译得到后被启动,以加载至内存中运行。
3.根据权利要求2所述的方法,所述目标服务通过如下方式进行更新:
确定所述程序源文件被更新后,终止内存中运行的所述可执行程序,以及利用更新的程序源文件编译得到新的可执行程序;
存储所述更新的程序源文件。
4.根据权利要求1所述的方法,应用于网关系统,每个业务系统都配置有所述网关系统;所述服务调用请求从第二业务系统配置的网关系统接收得到。
5.根据权利要求1所述的方法,业务系统部署于至少两个异地机房,每个机房部署的业务系统都配置有所述网关系统,所述方法还包括:
存储路由转发规则,所述路由转发规则指示服务调用请求类型与处理该类型服务调用请求的机房地址的对应关系;以及,
若接收到业务系统发起的服务调用请求,根据所述请求参数确定服务调用请求类型;
通过所述路由转发规则查找与所述服务调用请求类型对应的机房地址后,根据所述机房地址将所述服务调用请求发送至该机房所配置的网关系统。
6.根据权利要求1所述的方法,所述方法还包括:
存储多种协议转换程序以及各个业务系统与协议的对应关系;
在获得所述运行结果后,根据所述第二业务系统对应的协议调用协议转换程序,将所述运行结果进行协议转换。
7.一种网关系统的业务处理装置,所述装置应用于网关系统,所述网关系统存储有第一业务系统提供的目标服务对应的服务标识以及程序源文件,所述服务标识与所述程序源文件对应,所述程序源文件包括实现所述目标服务的功能代码集合,所述装置包括服务调用模块,所述装置用于:
接收第二业务系统发起的携带有服务标识和请求参数的服务调用请求,在根据所述服务标识确定需要调用所述目标服务后,以所述请求参数作为可执行程序的输入,获得所述可执行程序的运行结果,其中,所述可执行程序通过所述目标服务的程序源文件编译得到;
将所述运行结果返回给所述第二业务系统。
8.根据权利要求7所述的装置,所述可执行程序由所述目标服务的程序源文件编译得到,并在编译得到后被启动,以加载至内存中运行。
9.根据权利要求8所述的装置,还包括服务更新模块,用于:
确定所述程序源文件被更新后,终止内存中运行的所述可执行程序,以及利用更新的程序源文件编译得到新的可执行程序;
存储所述更新的程序源文件。
10.根据权利要求7所述的装置,应用于网关系统,每个业务系统都配置有所述网关系统;所述服务调用请求从第二业务系统配置的网关系统接收得到。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于口碑(上海)信息技术有限公司,未经口碑(上海)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910563817.2/1.html,转载请声明来源钻瓜专利网。