一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

用于协议适配的装置和方法与流程

2021-11-24 21:53:00 来源:中国专利 TAG:

技术特征:
1.一种用于协议适配的装置,其特征在于,包括:获取模块,用于获取第一协议的第一协议消息格式和协议通信参数;编解码器创建模块,用于根据所述获取模块获取的所述第一协议消息格式,生成适用于所述第一协议的第一编解码器;适配器创建模块,用于根据所述获取模块获取的所述第一协议消息格式、所述协议通信参数和所述编解码器创建模块生成的所述第一编解码器,创建协议适配器,所述协议适配器包括服务器、客户机和多个处理器,所述第一编解码器配置在所述服务器中,所述服务器用于接收所述第一协议的请求,所述处理器用于根据所述第一协议的请求进行处理得到处理结果,所述客户机用于发送所述处理结果。2.根据权利要求1所述的装置,其特征在于,所述第一编解码器中的解码器用于将所述第一协议的二进制字节流解码成参数键值对;所述第一编解码器中的编码器用于将参数键值对编码成所述第一协议的二进制字节流。3.根据权利要求1或2所述的装置,其特征在于,所述多个处理器中的一个处理器用于执行安全套接字层ssl认证加密、心跳管理、认证管理、数据映射、参数校验、流量统计、流量控制、链路管理、服务熔断降级、服务负载均衡、连接池管理或记录接口日志。4.根据权利要求1至3中任一项所述的装置,其特征在于,所述第一协议消息格式由可扩展标记语言xml文件定义;所述协议通信参数由属性properties文件定义。5.根据权利要求1至4中任一项所述的装置,其特征在于,所述获取模块还用于获取第二协议的第二协议消息格式;所述编解码器创建模块还用于根据所述获取模块获取的所述第二协议消息格式,生成适用于所述第二协议的第二编解码器;所述适配器创建模块还用于根据所述第二协议消息格式、所述协议通信参数和所述第二编解码器,创建所述客户机,所述第二编解码器配置在所述客户机中。6.根据权利要求1至5中任一项所述的装置,其特征在于,所述第一协议为短消息点对点smpp协议、中国移动点对点cmpp协议或移动电话标志语言mml协议。7.一种用于协议适配的方法,其特征在于,包括:获取第一协议的第一协议消息格式和协议通信参数;根据所述第一协议消息格式,生成适用于所述第一协议的第一编解码器;根据所述第一协议消息格式、所述协议通信参数和所述第一编解码器,创建协议适配器,所述协议适配器包括服务器、客户机和多个处理器,所述第一编解码器配置在所述服务器中,所述服务器用于接收所述第一协议的请求,所述处理器用于根据所述第一协议的请求进行处理得到处理结果,所述客户机用于发送所述处理结果。8.根据权利要求7所述的方法,其特征在于,所述第一编解码器中的解码器用于将所述第一协议的二进制字节流解码成参数键值对;所述第一编解码器中的编码器用于将参数键值对编码成所述第一协议的二进制字节流。9.根据权利要求7或8所述的方法,其特征在于,所述多个处理器中的一个处理器用于执行安全套接字层ssl认证加密、心跳管理、认证管理、数据映射、参数校验、流量统计、流量控制、链路管理、服务熔断降级、服务负载均衡、连接池管理或记录接口日志。10.根据权利要求7至9中任一项所述的方法,其特征在于,所述获取第一协议的第一协
议消息格式和协议通信参数,包括:获取可扩展标记语言xml文件,以获取由所述xml文件定义的所述第一协议消息格式;获取属性properties文件定义,以获取由所述properties文件定义的所述协议通信参数由。11.根据权利要求7至10中任一项所述的方法,其特征在于,所述方法还包括:获取第二协议的第二协议消息格式;根据所述第二协议消息格式,生成适用于所述第二协议的第二编解码器;创建所述适配器中的所述客户机,包括:根据所述第二协议消息格式、所述协议通信参数和所述第二编解码器,创建所述客户机,所述第二编解码器配置在所述客户机中。12.根据权利要求7至11中任一项所述的方法,其特征在于,所述第一协议为短消息点对点smpp协议、中国移动点对点cmpp协议或移动电话标志语言mml协议。13.一种计算机可读介质,用于存储用于执行权利要求7至12中任一项所述的方法的指令。

技术总结
本申请提供了一种用于协议适配的装置和方法,该装置包括:获取模块,用于获取第一协议的第一协议消息格式和协议通信参数;编解码器创建模块,用于根据获取模块获取的第一协议消息格式,生成适用于第一协议的第一编解码器;适配器创建模块,用于根据获取模块获取的第一协议消息格式、协议通信参数和编解码器创建模块生成的第一编解码器,创建协议适配器,协议适配器包括服务器、客户机和多个处理器,第一编解码器配置在服务器中,服务器用于接收第一协议的请求,处理器用于根据第一协议的请求进行处理得到处理结果,客户机用于发送处理结果。本申请的装置无需编写大量的协议接入、接出和解析代码,能够提高私有代码开发效率,降低管理维护负担。低管理维护负担。低管理维护负担。


技术研发人员:詹德荣 余凯
受保护的技术使用者:华为技术有限公司
技术研发日:2020.05.19
技术公布日:2021/11/23
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献