[发明专利]DLMS通信控制管理方法、装置、电子设备及存储介质在审
申请号: | 202211295000.X | 申请日: | 2022-10-21 |
公开(公告)号: | CN115665200A | 公开(公告)日: | 2023-01-31 |
发明(设计)人: | 方超 | 申请(专利权)人: | 宁波三星医疗电气股份有限公司 |
主分类号: | H04L67/12 | 分类号: | H04L67/12;G06F9/48 |
代理公司: | 北京超成律师事务所 11646 | 代理人: | 王晓菲 |
地址: | 315000 浙江省宁波*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | dlms 通信 控制 管理 方法 装置 电子设备 存储 介质 | ||
1.一种DLMS通信控制管理方法,其特征在于,应用于任务管理设备,所述任务管理设备上运行有多个任务执行线程,所述任务管理设备与多个抄表设备通信连接,所述方法包括:
获取新添加的任务信息,根据所述任务信息得到任务请求,以及所述任务请求的对象设备;其中,所述对象设备为抄表设备;
确定与所述对象设备绑定的任务执行线程,将所述任务请求添加至该任务执行线程的任务队列中;
针对每个所述任务执行线程,采用异步回调监听的方式,将所述任务执行线程的任务队列中的所有任务请求按序依次下发至对应的对象设备。
2.根据权利要求1所述的DLMS通信控制管理方法,其特征在于,所述采用异步回调监听的方式,将所述任务执行线程的任务队列中的所有任务请求按序依次下发至对应的设备的步骤,包括:
将所述任务执行线程的任务队列中排序最前的任务请求作为目标请求,调用通信接口向所述目标请求的对象设备下发所述目标请求;
基于所述通信接口生成所述目标请求的回调对象,将所述回调对象添加至所述任务执行线程的监听队列;其中,所述回调对象用于促使所述任务执行线程回调监听所述对象设备执行所述任务请求后所返回的执行结果;
将所述目标请求从所述任务执行线程的任务队列中删除,并返回执行所述将所述任务执行线程的任务队列中排序最前的任务请求作为目标请求,调用通信接口向所述目标请求的对象设备下发所述目标请求的步骤。
3.根据权利要求1或2所述的DLMS通信控制管理方法,其特征在于,在所述确定与所述对象设备绑定的任务执行线程的步骤之前,所述方法还包括:
判断所述对象设备是否有绑定的任务执行线程;
若否,则从所述多个任务执行线程中选择一个任务执行线程作为所述对象设备的任务执行线程。
4.根据权利要求2所述的DLMS通信控制管理方法,其特征在于,所述方法还包括:
通过所述通信接口获取响应报文;其中,所述响应报文为任一抄表设备执行完任务请求后返回的执行结果;
确定与所述响应报文匹配的任务请求,通过发送所述任务请求的任务执行线程,将所述响应报文与对应的任务请求进行关联存储或关联上报,并从所述监听队列中删除所述任务请求的回调对象。
5.根据权利要求4所述的DLMS通信控制管理方法,其特征在于,所述确定与所述响应报文匹配的任务请求的步骤,包括:
对所述响应报文进行解析,得到所述响应报文的网络连接和响应帧;
从历史发送的任务请求中确定出网络连接与所述响应报文的网络连接相同,且请求帧与所述响应帧匹配的任务请求。
6.根据权利要求1或2所述的DLMS通信控制管理方法,其特征在于,所述获取新添加的任务信息的步骤,包括:
在达到任务触发条件时,根据任务需求生成任务信息。
7.根据权利要求1或2所述的DLMS通信控制管理方法,其特征在于,所述获取新添加的任务信息的步骤,包括:
接收用户输入的任务需求,并根据所述任务需求生成任务信息。
8.一种DLMS通信控制管理装置,其特征在于,应用于任务管理设备,所述任务管理设备上运行有多个任务执行线程,所述任务管理设备与多个抄表设备通信连接,所述装置包括获取解析模块、任务添加模块和任务调度模块;
所述获取解析模块,用于获取新添加的任务信息,根据所述任务信息得到任务请求,以及所述任务请求的对象设备;其中,所述对象设备为抄表设备;
所述任务添加模块,用于确定与所述对象设备绑定的任务执行线程,将所述任务请求添加至该任务执行线程的任务队列中;
所述任务调度模块,用于针对每个所述任务执行线程,采用异步回调监听的方式,将所述执行线程的任务队列中的所有任务请求按序依次下发至对应的对象设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波三星医疗电气股份有限公司,未经宁波三星医疗电气股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211295000.X/1.html,转载请声明来源钻瓜专利网。