可配置网络通信方法技术

技术编号:39040606 阅读:23 留言:0更新日期:2023-10-10 11:53
本发明专利技术涉及一种可配置网络通信方法,所述网络包括若干发送端和接收端,每个发送端基于一种通信协议向所述接收端发送报文,所述接收端包括通讯接口、数据属性表,其特征在于,解析所述报文得到一组以数据名称为键、数据类型为值的键值对;根据所述数据名称读取所述数据属性表中的若干属性信息;当所述数据属性表中的属性信息包括所述数据名称且与由所述报文解析得到的所述数据名称相同时;根据所述数据属性表的属性信息解析报文中的数据,本发明专利技术提供了将接口解析自动化的方法,针对不同厂商的设备,使用者不需要修改软件代码,可以使用同一套通信软件,只需要配置好excel表即可。只需要配置好excel表即可。只需要配置好excel表即可。

【技术实现步骤摘要】
可配置网络通信方法


[0001]本专利技术属于通信领域,具体涉及一种可配置网络通信方法。

技术介绍

[0002]如图1所示,现有的网络固定字节通信模块用于本地设备与外界设备或者系统通信,常用的通信协议为TCP或者UDP,该通信网络包括Server端和Client端(均可作为发送端和接收端,或者作为对方和使用者)。网络固定字节通信模块包括配置文件,由该配置文件决定采用何种通信协议进行通信,由于通信协议传输的本质为连续内存的序列化和反序列化,将对方的发送的报文根据协议进行解析,网络固定字节通信模块使用前需要规定双方报文长度、报文中数据偏移量和数据大小端问题,现有的通信技术可以适配常用模式,使用者只需要关心协议内容和数据属性,将获取报文进行解析,接收和发送进行同样的操作。现有的通信网络至少存在如下技术问题:1.使用者需要根据通信协议内容进行解析。2.当原始通信协议改变后,需要修改接口内容,举例来说,对方的某个数据顺序变化,使用者也需要进行相应修改。3.无法使网络固定字节通信模块形成标准模块,对方修改协议使用者就需要相应修改,维护难,针对不同使用厂商,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种可配置网络通信方法,所述网络包括若干发送端和接收端,每个发送端基于一种通信协议向所述接收端发送报文,所述接收端包括通讯接口、数据属性表,其特征在于,所述可配置网络通信方法包括配置在所述接收端的如下步骤:解析所述报文得到一组以数据名称为键、数据类型为值的键值对,所述数据名称和所述通信协议中命名一致;根据所述数据名称读取所述数据属性表中的若干属性信息;当所述数据属性表中的属性信息包括所述数据名称且与由所述报文解析得到的所述数据名称相同时;根据所述数据属性表的属性信息解析报文中的数据。2.根据权利要求1所述的一种可配置网络通信方法,其特征在于,还包括一种数据属性表构建方法,包括如下步骤:解析所述报文得到一组以数据名称为键、数据类型为值的键值对;根据所述数据名称读取所述数据属性表中的若干属性信息;当所述数据属性表中的属性信息包括所述数据名称且与由所述报文解析得到的所述数据名称不同时;将所述键值对自动填写到空白数据属性表中,得到暂存数据属性表,对所述暂存数据属性表进行修改和/或补充,得到所述数据属性表并存储到所述接收端。3.根据权利要求1所述的一种可配置网络通信方法,其特征在于,每个所述数据属性表对应描述一种类型的所述报文。4.根据权利要求1

3任一项所述的一种可配置网络通信方法,其特征在于,所述数据属性表还包括偏移量、类型大小、是否小端、系数及数据值。5.根据权利要求4所述的一种可配置网络通信方法,其特征在于,数据类型、所述偏移量和所述类型大小用于查找数据在内存中位置和正确转换数据,所述是否...

【专利技术属性】
技术研发人员:靳金朋唐聪杨斌
申请(专利权)人:北京冶自欧博科技发展有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1