[发明专利]一种物联网智能电表的通信方法、装置、设备及存储介质在审
申请号: | 202211260351.7 | 申请日: | 2022-10-14 |
公开(公告)号: | CN115437773A | 公开(公告)日: | 2022-12-06 |
发明(设计)人: | 黄培;姚国军;王央龙;朱海鹤;张定刚;徐群财 | 申请(专利权)人: | 德力西集团仪器仪表有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;H04L47/6275;H04L67/12 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 曹伟 |
地址: | 325604 浙江省温*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 联网 智能 电表 通信 方法 装置 设备 存储 介质 | ||
1.一种物联网智能电表的通信方法,其特征在于,包括:
将多个指令封装成多个待执行任务;
将所述多个待执行任务添加至任务队列中,获得任务表;
根据所述多个待执行任务的优先级,从所述任务表中确定目标任务,所述多个待执行任务的优先级是根据所述多个待执行任务的紧急程度确定的;
向物联网模组发送所述目标任务,以便所述物联网模组执行所述目标任务。
2.根据权利要求1所述的方法,其特征在于,所述根据所述多个待执行任务的优先级,从所述任务表中确定目标任务,具体为:
根据所述多个待执行任务的优先级,从所述任务表中确定优先级最高的待执行任务;
将所述优先级最高的待执行任务确定为所述目标任务。
3.根据权利要求1所述的方法,其特征在于,还包括:
若所述目标任务的执行时间超过预设执行时间,确定所述目标任务执行失败;
向所述任务表返还所述目标任务,将所述目标任务作为新的待执行任务;
将所述新的待执行任务的重试次数减少1次,获得更新后的重试次数;所述重试次数为允许所述目标任务执行失败的次数。
4.根据权利要求3所述的方法,其特征在于,还包括:
将所述新的待执行任务的重试次数减少后,降低所述新的待执行任务的优先级,获得所述新的待执行任务的更新后的优先级;
若所述更新后的重试次数等于0,从所述任务表中删除所述新的待执行任务。
5.根据权利要求1所述的方法,其特征在于,还包括:
根据异常检测项目,检测所述物联网模组的工作状态,获得所述物联网模组的异常状态持续时间;
若所述异常状态持续时间大于或等于预设持续时间,重启所述物联网模组。
6.根据权利要求5所述的方法,其特征在于,所述异常检测项目,包括:
判断所述物联网模组的硬件是否准备就绪、物联网智能电表的微控制模块和所述物联网模组是否能通讯、所述物联网模组能否建立连接以及所述物联网模组和云平台能否通讯。
7.根据权利要求1-5任一项所述的方法,其特征在于,所述多个待执行任务包括配置任务、查询任务、主动上报任务和响应任务中的一个或多个;所述配置任务用于配置所述物联网模组的参数,所述查询任务用于查询所述物联网模组的信息,所述主动上报任务用于主动向云平台发送电表数据,所述响应任务用于响应于所述云平台的电表数据请求向所述云平台发送所述电表数据。
8.一种物联网智能电表的通信装置,其特征在于,包括:
封装模块、获得模块、确定模块以及发送模块;
所述封装模块,用于将多个指令封装成多个待执行任务;
所述获得模块,用于将所述多个待执行任务添加至任务队列中,获得任务表;
所述确定模块,用于根据所述多个待执行任务的优先级,从所述任务表中确定目标任务,所述多个待执行任务的优先级是根据所述多个待执行任务的紧急程度确定的;
所述发送模块,用于向物联网模组发送所述目标任务,以便所述物联网模组执行所述目标任务。
9.一种计算机设备,其特征在于,所述计算机设备包括处理器以及存储器:
所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;
所述处理器用于根据所述程序代码中的指令执行如权利要求1-7任一项所述的一种物联网智能电表的通信方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-7任一项所述的一种物联网智能电表的通信方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于德力西集团仪器仪表有限公司,未经德力西集团仪器仪表有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211260351.7/1.html,转载请声明来源钻瓜专利网。