【技术实现步骤摘要】
通信协议适配方法、装置、计算机设备和存储介质
[0001]本申请涉及计算机
,特别是涉及一种通信协议适配方法、装置、计算机设备和存储介质。
技术介绍
[0002]随着计算机技术的发展,出现了通信协议适配技术,通信协议适配是指任务调度系统按照与任务模块约定的协议与其进行通信,以此请求不同的任务模块来完成特定的处理工作。
[0003]传统技术中,是通过事先约定好协议模板,使任务调度系统与全部都按照这个协议模板进行通信的方式来实现通信协议适配的,具体在请求不同的任务模块时,需要开发人员通过任务调度系统在协议模板的字段中添加不同的参数,若参数值类型不对应的话还需要进行参数转换,将不符合的数据类型转换为期望的数据类型。
[0004]然而,传统方式,由于需要开发人员在每次请求不同的任务模块时,都执行上述操作,通过开发人员与任务调度系统人机交互以实现请求任务模块,操作繁琐,存在通信协议适配效率低的问题。
技术实现思路
[0005]基于此,有必要针对上述技术问题,提供一种能够提高通信协议适配效率的通信协 ...
【技术保护点】
【技术特征摘要】
1.一种通信协议适配方法,其特征在于,所述方法包括:获取待通信服务器的配置文件,从所述配置文件中获取协议描述文件以及请求地址;根据所述协议描述文件以及预设反射机制,得到初始化协议请求结构体;根据所述初始化协议请求结构体,从所述配置文件中获取与初始化协议请求结构体中各请求字段对应的请求字段值,得到目标协议请求结构体;根据所述请求地址发送所述目标协议请求结构体至所述待通信服务器;接收所述待通信服务器反馈的响应信息,根据所述响应信息得到所需响应字段值。2.根据权利要求1所述的方法,其特征在于,所述根据所述协议描述文件以及预设反射机制,得到初始化协议请求结构体包括:根据所述协议描述文件,确定初始化协议请求结构体的字段参数;根据所述字段参数以及预设反射机制,得到初始化协议请求结构体。3.根据权利要求1所述的方法,其特征在于,所述根据所述初始化协议请求结构体,从所述配置文件中获取与初始化协议请求结构体中各请求字段对应的请求字段值,得到目标协议请求结构体包括:获取初始化协议请求结构体中各请求字段的请求字段标识;根据所述请求字段标识查询所述配置文件,确定与所述请求字段标识对应的请求字段值标识;根据所述请求字段值标识查找预设缓存空间,得到与所述请求字段值标识对应的请求字段值;根据所述与请求字段值标识对应的请求字段值,得到目标协议请求结构体。4.根据权利要求1所述的方法,其特征在于,所述根据所述请求地址发送所述目标协议请求结构体至所述待通信服务器包括:对所述目标协议请求结构体进行序列化,得到序列化后的目标协议请求结构体;根据所述请求地址,发送所述序列化后的目标协议请求结构体至所述待通信服务器。5.根据权利要求4所述的方法,其特征在于,所述对所述目标协议请求结构体进行序列化,得到序列化后的目标协议请求结构体包括:对所述目标协议请求结构体进行数据编...
【专利技术属性】
技术研发人员:张杰,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。