[发明专利]物联网设备的协议解析方法及装置有效
申请号: | 202010230586.6 | 申请日: | 2020-03-27 |
公开(公告)号: | CN111447227B | 公开(公告)日: | 2022-06-21 |
发明(设计)人: | 邓宏;陈峰峰;袁伟 | 申请(专利权)人: | 四川虹美智能科技有限公司 |
主分类号: | H04L69/22 | 分类号: | H04L69/22;H04L69/18;H04L67/12 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 李世喆 |
地址: | 621050 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 联网 设备 协议 解析 方法 装置 | ||
本发明提供了一种物联网设备的协议解析方法及装置,方法包括:预先构建脚本文件库,脚本文件库中包括若干个脚本文件,每一个脚本文件对应解析一种协议格式;在接收到目标物联网设备端发送的上报数据后,在脚本文件库中查找与目标物联网设备端所使用协议格式相对应的目标脚本文件;利用目标脚本文件将上报数据解析为通用格式;将解析为通用格式的上报数据发送给控制端。本方案,使用脚本文件对物联网设备端发送的上报数据进行解析,即使有新的物联网设备增加,也只需要在脚本文件库中添加上相应的脚本文件即可,而脚本文件是独立的文件,删减脚本文件,不仅不会对其他脚本文件产生影响,而且还会提高解析效率。
技术领域
本发明涉及物联网技术领域,特别涉及一种物联网设备的协议解析方法及装置。
背景技术
随着物联网技术的飞速发展,物联网设备的类型越来越多,包括冰箱、空调、空气净化器、洗衣机等,设备控制端与物联网设备端之间进行数据交互时,需要由云平台作为中间平台进行数据转发服务。对于不同类型的物联网设备在向云平台上报数据时,其使用的协议格式不同,云平台需要将该上报数据按照对应的协议格式解析为通用格式,在将通用格式的上报数据发送给设备控制端。
目前,当有新设备增加时,云平台需要修改解析代码以适配该增加的新设备,在解析代码修改完成后需要对云平台进行重新部署和测试,该过程不仅效率低,还可能会对旧设备的解析过程产生影响。
发明内容
本发明实施例提供了一种物联网设备的协议解析方法及装置,以解决新设备增加时,云平台需要修改解析代码所带来的影响。
第一方面,本发明提供了一种物联网设备的协议解析方法,应用于云平台,包括:
预先构建脚本文件库,所述脚本文件库中包括若干个脚本文件,每一个脚本文件对应解析一种协议格式;
在接收到目标物联网设备端发送的上报数据后,在所述脚本文件库中查找与所述目标物联网设备端所使用协议格式相对应的目标脚本文件;
利用所述目标脚本文件将所述上报数据解析为通用格式;
将解析为通用格式的所述上报数据发送给控制端。
优选地,所述构建脚本文件库,包括:
确定需要由所述云平台提供服务的第一物联网设备端,并确定每一个第一物联网设备端所属设备大类以及对应的设备型号,根据每一个第一物联网设备端所属设备大类、对应设备型号确定该第一物联网设备端所使用的协议是否属于通用格式;
针对每一个不属于通用格式的第二物联网设备端,采用可视化界面配置模块使用JavaScript语言分别描述每一个第二物联网设备端所属设备大类对应的协议文档的信息;
进一步确定第二物联网设备端所对应设备型号是否为特殊设备型号,针对对应特殊设备型号的第三物联网设备端,采用可视化界面配置模块使用JavaScript语言分别描述每一个第三物联网设备端对应设备型号所对应的协议文档的信息;
在脚本文件库中,将上述描述的协议文档的信息分别保存为对应的脚本文件。
优选地,所述在所述脚本文件库中查找与所述目标物联网设备端所使用协议格式相对应的目标脚本文件,包括:
确定所述目标物联网设备端所属目标设备大类以及对应的目标设备型号;在所述脚本文件库中查找是否有与所述目标设备型号对应的脚本文件,若有,则将该与所述目标设备型号对应的脚本文件确定为所述目标脚本文件;若没有,则在所述脚本文件库中查找是否有与所述目标设备大类对应的脚本文件,若有,则该与所述目标设备大类对应的脚本文件确定为所述目标脚本文件。
优选地,进一步包括:在所述脚本文件库中未查找到与所述目标物联网设备端所使用协议格式相对应的目标脚本文件时,直接将所述目标物联网设备端发送的所述上报数据发送给所述控制端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川虹美智能科技有限公司,未经四川虹美智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010230586.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种应用于环保灭菌口罩的全自动生产线
- 下一篇:一种电动汽车慢充CP唤醒系统