[发明专利]一种请求报文处理方法、装置和电子设备在审
申请号: | 201911010648.6 | 申请日: | 2019-10-23 |
公开(公告)号: | CN111225018A | 公开(公告)日: | 2020-06-02 |
发明(设计)人: | 张甫;杨光润;朱蕾;彭小波;何继远;周忠恳;马培 | 申请(专利权)人: | 上海艾融软件股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 邢飞飞;许振新 |
地址: | 202150 上海市崇明*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 请求 报文 处理 方法 装置 电子设备 | ||
1.一种请求报文处理方法,其特征在于,包括:
解析接收到的请求报文,得到目标服务接口的接口标识和至少一个接口版本;
基于所述接口标识确定目标服务接口,以及从本地版本数据库中查找与所述至少一个接口版本相适配的版本信息;其中,所述本地版本数据库中存储有至少一个服务接口的不同版本信息;
基于以所述版本信息配置的目标服务接口对所述请求报文进行处理。
2.如权利要求1所述的方法,其特征在于,所述本地版本数据库中不同版本信息按照版本组的定义方式以目录结构存储;其中,同一个版本组内,高等级接口版本兼容低等级接口版本;不同版本组之间不兼容。
3.如权利要求1所述的方法,其特征在于,所述接口版本包括:版本类型和版本号;
从本地版本数据库中查找与所述至少一个接口版本相适配的版本信息,具体包括:
从本地版本数据库中查找与所述至少一个接口版本中版本类型和版本号相同的版本信息;或者,
从本地版本数据库中查找与所述至少一个接口版本中版本类型相同,且大于所述版本号的版本信息。
4.如权利要求3所述的方法,其特征在于,所述版本类型包括:平台版本、功能版本、认证版本、格式版本;其中,所述平台版本包括认证版本和格式版本。
5.如权利要求4所述的方法,其特征在于,所述版本信息中的格式版本对应的版本内容为本地全局共享信息。
6.如权利要求4所述的方法,其特征在于,所述至少一个接口版本中版本类型包括:功能版本、认证版本和格式版本;
基于以所述版本信息配置的目标服务接口对所述请求报文进行处理,具体包括:
基于所述版本信息中认证版本对应的版本内容对所述请求报文进行认证;
在认证通过后,基于所述版本信息中格式版本对应的版本内容确定支持所述格式版本的编组器和解组器;
基于所述版本信息中功能版本对应的版本内容确定支持所述功能版本的功能处理器;
基于所述解组器对认证后的所述请求报文进行解组;
基于所述功能处理器对解组后的所述请求报文进行处理;
基于所述编组器对处理结果进行编组,得到响应报文。
7.如权利要求1所述的方法,其特征在于,所述方法还包括:
对本地版本数据库中存储的版本信息进行标记,其中,标记后的版本信息禁止查询调用。
8.一种请求报文处理装置,其特征在于,包括:
解析模块,用于解析接收到的请求报文,得到目标服务接口的接口标识和至少一个接口版本;
确定查找模块,用于基于所述接口标识确定目标服务接口,以及从本地版本数据库中查找与所述至少一个接口版本相适配的版本信息;其中,所述本地版本数据库中存储有至少一个服务接口的不同版本信息;
处理模块,用于基于以所述版本信息配置的目标服务接口对所述请求报文进行处理。
9.一种电子设备,包括:
处理器;以及
被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行以下操作:
解析接收到的请求报文,得到目标服务接口的接口标识和至少一个接口版本;
基于所述接口标识确定目标服务接口,以及从本地版本数据库中查找与所述至少一个接口版本相适配的版本信息;其中,所述本地版本数据库中存储有至少一个服务接口的不同版本信息;
基于以所述版本信息配置的目标服务接口对所述请求报文进行处理。
10.一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行以下操作:
解析接收到的请求报文,得到目标服务接口的接口标识和至少一个接口版本;
基于所述接口标识确定目标服务接口,以及从本地版本数据库中查找与所述至少一个接口版本相适配的版本信息;其中,所述本地版本数据库中存储有至少一个服务接口的不同版本信息;
基于以所述版本信息配置的目标服务接口对所述请求报文进行处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海艾融软件股份有限公司,未经上海艾融软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911010648.6/1.html,转载请声明来源钻瓜专利网。