[发明专利]多协议的自适应解析方法、物联网计量装置、设备和介质在审
申请号: | 202211112281.0 | 申请日: | 2022-09-13 |
公开(公告)号: | CN115334175A | 公开(公告)日: | 2022-11-11 |
发明(设计)人: | 易成林;丁振;陈凡;洪雨婷 | 申请(专利权)人: | 浙江正泰物联技术有限公司 |
主分类号: | H04L69/14 | 分类号: | H04L69/14;H04L67/12;H04L69/22;H04L69/08 |
代理公司: | 深圳翼盛智成知识产权事务所(普通合伙) 44300 | 代理人: | 彭绪坤 |
地址: | 325603 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 协议 自适应 解析 方法 联网 计量 装置 设备 介质 | ||
本发明实施例公开了一种多协议的自适应解析方法、物联网计量装置、设备和介质。方法应用于物联网计量装置,物联网计量装置支持多种通信协议,包括步骤:基于先进先出的方式从接收缓冲区或接收消息队列处取出一当前数据包;将取出的当前数据包与多种通信协议进行遍历匹配,获得当前数据包所满足的通信协议类型,根据通信协议类型生成对应的答复数据包;将答复数据包传递至通信协议类型对应的发送缓冲区,以通过发送缓冲区对应的通讯接口发送答复数据包;继续取出下一数据包重新进行解析,直至所有数据包完成解析为止。本发明在接收数据包的时候可以自动区分通信协议类型并匹配答复,减少中断时间提升通信效率。
技术领域
本发明涉及通信技术领域,具体涉及一种多协议的自适应解析方法、物联网计量装置、设备和介质。
背景技术
随着电能表行业的发展,对通信协议的需求也越来越多样性。电表应用领域所使用的通信协议通常是Modbus协议,Modbus协议是应用于电子控制器上的一种通用语言,同时在电力配电领域,DL645协议和DL698协议也是经常会用到的通信协议。
现有电表包括安装式电表数显电表和导轨式电表。然而,安装式电表数显电表支持Modbus协议,导轨式电表则支持DL645协议或者Modbus协议。如果需要切换通信协议,需要通过通讯或者显示按键等方式去切换协议。这样,会导致在现场安装调试时,需要调试的工作人员去操作切换协议。
目前在物联网领域中除了有线的RS485连接方式外,无线方式、以太网方式的数据交互也越来越多,采用透传Modbus协议、DL645协议、DL698协议,也有比较多的应用场景,但是目前基本都没有自适应切换Modbus协议,DL645协议,DL698协议的电表。也就是说,现有技术需要现场切换或者需要支持多个通信协议类型的电表产品才能适用相应的领域。
发明内容
本发明实施例提供一种多协议的自适应解析方法、物联网计量装置、设备和介质,本发明在接收数据包的时候可以自动区分通信协议类型并匹配答复,减少中断时间提升通信效率。
在第一方面,为实现上述目的,本发明实施例提供一种多协议的自适应解析方法,应用于物联网计量装置,所述物联网计量装置支持多种通信协议,包括步骤:
基于先进先出的方式从接收缓冲区或接收消息队列处取出一当前数据包;
将取出的所述当前数据包与所述多种通信协议进行遍历匹配,获得所述当前数据包所满足的通信协议类型,根据所述通信协议类型生成对应的答复数据包;
将所述答复数据包传递至所述通信协议类型对应的发送缓冲区,以通过所述发送缓冲区对应的通讯接口发送所述答复数据包;
继续取出下一数据包重新进行解析,直至所有数据包完成解析为止。
在第二方面,为了解决相同的技术问题,本发明实施例提供一种物联网计量装置,所述物联网计量装置支持多种通信协议,包括:
数据取出模块,用于基于先进先出的方式从接收缓冲区或接收消息队列处取出一当前数据包;
匹配处理模块,用于将取出的所述当前数据包与所述多种通信协议进行遍历匹配,获得所述当前数据包所满足的通信协议类型,根据所述通信协议类型生成对应的答复数据包;
数据传递模块,用于将所述答复数据包传递至所述通信协议类型对应的发送缓冲区,以通过所述发送缓冲区对应的通讯接口发送所述答复数据包;
所述数据取出模块,还用于继续取出下一数据包重新进行解析,直至所有数据包完成解析为止。
在第三方面,为了解决相同的技术问题,本发明实施例提供一种电子设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述存储器与所述处理器耦接,且所述处理器执行所述计算机程序时,实现所述的多协议的自适应解析方法中的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江正泰物联技术有限公司,未经浙江正泰物联技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211112281.0/2.html,转载请声明来源钻瓜专利网。