【技术实现步骤摘要】
协议适配方法、装置、设备及存储介质
[0001]本专利技术涉及网络通信
,尤其涉及一种协议适配方法、装置、设备及存储介质。
技术介绍
[0002]在面向多系统网络交互的业务处理过程中,为实现不同网络通信协议的转换,适配端设备通常需要分别为每个请求端设备的接口类型进行硬编码,以实现协议解析、报文转换、协议返回等开发。
[0003]然而,现有技术中通过硬编码实现通信协议适配方法的灵活性较差,当根据接入新的通信协议时,需要重新对源代码进行开发和编译,存在开发成本高且开发周期长的问题。
技术实现思路
[0004]本专利技术提供一种协议适配方法、装置、设备及存储介质,通过提出一种通过在图形编程软件中编辑协议适配流程图方法,简化了协议适配的开发过程,降低了开发成本。
[0005]第一方面,本专利技术提供一种协议适配方法,包括:
[0006]响应于客户端发送的待适配协议请求报文,从适配流程库中获得所述待适配协议请求报文对应的目标报文转换流程,其中所述适配流程库中的每个适配流程是对图形编程软件中 ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.一种协议适配方法,其特征在于,包括:响应于客户端发送的待适配协议请求报文,从适配流程库中获得所述待适配协议请求报文对应的目标报文转换流程,其中所述适配流程库中的每个适配流程是对图形编程软件中输入的每个适配流程图进行编译获得的;调用所述目标报文转换流程,获得所述待适配协议请求报文对应的待适配协议响应报文;将所述待适配协议响应报文发送至客户端,以使所述客户端对所述待适配协议响应报文进行处理。2.根据权利要求1所述的方法,其特征在于,所述从适配流程库中获得所述待适配协议请求报文对应的目标报文转换流程,包括:对所述待适配协议请求报文进行解析获得待适配协议标识以及目标协议标识,根据所述待适配协议标识以及所述目标协议标识确定目标接入端协议标识以及目标输出端协议标识;根据所述目标接入端协议标识以及所述目标输出端协议标识从适配流程库中获得目标报文转换流程,其中所述适配流程库中的每个适配流程是对图形编程软件中输入的每个适配流程图进行编译获得的,所述每个适配流程图中包含接入端协议标识、输出端协议标识以及报文转换流程。3.根据权利要求1所述的方法,其特征在于,所述调用所述目标报文转换流程,获得所述待适配协议请求报文对应的待适配协议响应报文,包括:对所述待适配协议请求报文进行解析获得待处理报文,并对所述待处理报文进行封装获得目标协议请求报文,将所述目标协议请求报文发送至服务端,以使所述服务端对所述目标协议请求报文进行处理,生成目标协议响应报文并返回至适配端;对所述目标协议响应报文进行解析获得目标报文,并对所述目标报文进行封装获得待适配协议响应报文,将所述待适配协议响应报文发送至客户端,以使所述客户端对所述待适配协议响应报文进行处理。4.根据权利要求3所述的方法,其特征在于,所述对所述待适配协议请求报文进行解析获得待处理报文,并对所述待处理报文进行封装获得目标协议请求报文,包括:获得所述目标报文转换流程包含的目标接入报文解码组件,并调用所述目标接入报文解码组件对应的接入报文解码实例对所述待适配协议请求报文进行解析获得待处理报文;获得所述目标报文转换流程包含的目标接入报文封装组件,并调用所述目标接入报文封装组件对应的接入报文封装实例对所述待处理报文进行封装获得目标协议请求报文。5.根据权利要求3所述的方法,其特征在于,所述对所述目标协议响应报文进行解析获得目标报文,并对所述目标报文进行封装获得待适配协议响应报文,包括:获得所述目标报文转换流程包含的目标输出报文解码组件,并调用所述目标输出报文解码组件对应的输出报文解码实例对所述目标协议响应报文进行解析获得目标报文;获得所述目标报文转换流程包含的目标输出报文封装组件,并调用所述目标输出报文封装组件对应的输出报文封装实例对所述目标报文进行封装获得待适配协议响应报文。6.根据权利要求4所述的方法,其特征在于,在所述调用所述目标接入报文解码组件对应的接入报文解码实例对所述待适配协议请求报文进行解析获得待处理报文之后,还包
技术研发人员:王硕,李华宏,
申请(专利权)人:中国建设银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。