[发明专利]一种物联网智能电表的通信方法、装置、设备及存储介质在审
申请号: | 202211260351.7 | 申请日: | 2022-10-14 |
公开(公告)号: | CN115437773A | 公开(公告)日: | 2022-12-06 |
发明(设计)人: | 黄培;姚国军;王央龙;朱海鹤;张定刚;徐群财 | 申请(专利权)人: | 德力西集团仪器仪表有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;H04L47/6275;H04L67/12 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 曹伟 |
地址: | 325604 浙江省温*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 联网 智能 电表 通信 方法 装置 设备 存储 介质 | ||
本申请公开了一种物联网智能电表的通信方法、装置、设备及存储介质,通过将多个指令封装成多个待执行任务;将所述多个待执行任务添加至任务队列中,获得任务表;根据所述多个待执行任务的优先级,从所述任务表中确定目标任务,所述多个待执行任务的优先级是根据所述多个待执行任务的紧急程度确定的;向物联网模组发送所述目标任务,以便所述物联网模组执行所述目标任务。当需要更换物联网模组的时候,新物联网模组的新指令同样封装成待执行任务,并不需要重新设计软件架构,使得在更换物联网模组的情况下,物联网智能电表的通信效率得到提高。
技术领域
本申请涉及物联网技术领域,特别是涉及一种物联网智能电表的通信方法、装置、设备及存储介质。
背景技术
随着物联网技术的发展,物联网智能电表逐渐取代传统电表,其作为物联网技术发展产物,在房屋建筑、精密制造以及数据处理等领域都具有十分广泛的应用。
现有技术中,将智能电表与物联网模组结合,使得物联网智能电表的数据可以传送至云服务器。智能电表的微控制单元(Microcontroller Unit,MCU)和物联网模组通过注意力(Attention,AT)指令进行通讯,通过建立大量的程序状态寄存器和相关函数,实现物联网智能电表与云平台的通信。
然而,现有技术中上述智能电表的软件架构十分复杂,当需要更换不同的物联网模组的时候,新物联网模组使用的新AT指令与旧AT指令并不兼容,需要重新设计整个软件架构,进而导致在更换物联网模组的情况下,物联网智能电表的通信效率低。
发明内容
基于上述问题,本申请提供了一种物联网智能电表的通信方法、装置、设备及存储介质。
本申请实施例公开了如下技术方案:
本申请实施例提供一种物联网智能电表的通信方法,包括:
将多个指令封装成多个待执行任务;
将所述多个待执行任务添加至任务队列中,获得任务表;
根据所述多个待执行任务的优先级,从所述任务表中确定目标任务,所述多个待执行任务的优先级是根据所述多个待执行任务的紧急程度确定的;
向物联网模组发送所述目标任务,以便所述物联网模组执行所述目标任务。
进一步地,所述根据所述多个待执行任务的优先级,从所述任务表中确定目标任务,具体为:
根据所述多个待执行任务的优先级,从所述任务表中确定优先级最高的待执行任务;
将所述优先级最高的待执行任务确定为所述目标任务。
进一步地,还包括:
若所述目标任务的执行时间超过预设执行时间,确定所述目标任务执行失败;
向所述任务表返还所述目标任务,将所述目标任务作为新的待执行任务;
将所述新的待执行任务的重试次数减少1次,获得更新后的重试次数;所述重试次数为允许所述目标任务执行失败的次数。
进一步地,还包括:
将所述新的待执行任务的重试次数减少后,降低所述新的待执行任务的优先级,获得所述新的待执行任务的更新后的优先级;
若所述更新后的重试次数等于0,从所述任务表中删除所述新的待执行任务。
进一步地,还包括:
根据异常检测项目,检测所述物联网模组的工作状态,获得所述物联网模组的异常状态持续时间;
若所述异常状态持续时间大于或等于预设持续时间,重启所述物联网模组。
进一步地,所述异常检测项目,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于德力西集团仪器仪表有限公司,未经德力西集团仪器仪表有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211260351.7/2.html,转载请声明来源钻瓜专利网。