[发明专利]一种基于微功率无线网络的异步通信方法在审
申请号: | 201710543874.5 | 申请日: | 2017-07-05 |
公开(公告)号: | CN107529195A | 公开(公告)日: | 2017-12-29 |
发明(设计)人: | 刘宣;张海龙;王伟峰;陆春光;程清;汪岳荣;廖绍成;康琳 | 申请(专利权)人: | 国网浙江省电力公司;浙江华云信息科技有限公司;国家电网公司 |
主分类号: | H04W28/04 | 分类号: | H04W28/04;H04W40/04;G08C17/02 |
代理公司: | 浙江翔隆专利事务所(普通合伙)33206 | 代理人: | 王晓燕 |
地址: | 310007 *** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 功率 无线网络 异步 通信 方法 | ||
技术领域
本发明涉及用电信息采集领域,尤其指一种基于微功率无线网络的异步通信方法。
背景技术
电力公司所用的集中器下行通信对象是电能表或者采集器,通信方式可以选择微功率无线,而集中器内置的微功率无线通信单元称为CAC(Cellular Access Center),同时也是微功率无线网络的中心节点,电能表或者采集器则是子节点。集中器通过CAC远程读取电能表或者采集器的数据,CAC管理着与所有子节点通信的路由表,CAC接收集中器下达的抄表任务,每个任务对应一个子节点;CAC执行相应的任务时,会根据所存储的路由表逐一与相应的子节点进行通信,直到CAC收到子节点的应答或者超时,则该任务结束,CAC每次都在上一个任务结束后才开始执行下一个任务;因此,当任务数越多时,所耗费时间越多,效率也越低。
发明内容
本发明要解决的技术问题和提出的技术任务是对现有技术方案进行完善与改进,提供一种基于微功率无线网络的异步通信方法,以达到提高任务处理效率的目的。为此,本发明采取以下技术方案。
一种基于微功率无线网络的异步通信方法微功率无线网络由中心节点与子节点组成,集中器内置的微功率无线通信单元称为CAC,其为微功率无线网络的中心节点,电能表或者采集器是子节点;集中器通过CAC远程读取电能表或者采集器的数据,CAC管理着与所有子节点通信的路由表,CAC接收集中器下达的抄表任务,每个任务对应一个子节点;其特征在于:异步通信方法包括以下步骤:
1)在集中器有多个采集任务时,一次性下发数量小于或等于最大任务数M的多个采集任务给CAC;
2) CAC缓存接收到的任务;
3)判断下行网络中是否有N个任务在执行;
4)若没有N个任务在执行,则CAC从缓存任务中筛选出与正在执行的任务路由不相关的任务,下发下去,保证有N个任务正在执行;若下行网络中有N个任务正在执行,则进入步骤5);
5)CAC判断正在执行的任务状态;
6)当网络中有任务完成后,CAC就从缓存任务中再选择出与剩余在执行的任务路由不相关的采集任务,保证网络中有N个任务在并行执行,CAC同时从自身缓存中删除已经结束的任务;
7)集中器定时读取CAC中缓存任务数,判断CAC缓存任务数是否小于M;
8)若CAC缓存任务数小于M;则集中器向CAC下发任务,直至CAC缓存任务数达到M,或者集中器无采集任务。
本技术方案采用异步通信方法,有效提高处理任务的效率。
作为对上述技术方案的进一步完善和补充,本发明还包括以下附加技术特征。
进一步的, CAC选择出N个路由不相关的任务同时执行,这些任务全部逐一下发执行,而无需等待上一个任务结束,此时网络中有N个任务并行执行。
进一步的,若在CAC在筛选任务的过程中,如果存在没有N个路由完全不相关采集任务的情况,仍然保证网络中有N个任务在并行执行,如果任务失败,则集中器再重新进行下发;如果有超过M个任务未处理完成,则CAC缓存中要保证有M个任务待处理,微功率无线网络中保证有N个任务在并行执行。
有益效果:本技术方案采用异步通讯方式,提高任务处理的速度,同时CAC选择出N个路由不相关的任务同时执行,也避免出现任务混杂而出错的情况发生。
附图说明
图1是本发明CAC处理流程。
图2是本发明集中器处理流程。
具体实施方式
以下结合说明书附图对本发明的技术方案做进一步的详细说明。
微功率无线网络由中心节点与子节点组成,集中器内置的微功率无线通信单元称为CAC,其为微功率无线网络的中心节点,电能表或者采集器是子节点;集中器通过CAC远程读取电能表或者采集器的数据,CAC管理着与所有子节点通信的路由表,CAC接收集中器下达的抄表任务,每个任务对应一个子节点。
如图1、2所示:本发明包括以下步骤:
1)在集中器有多个采集任务时,一次性下发数量小于或等于最大任务数M的多个采集任务给CAC;
2) CAC缓存接收到的任务;
3)判断下行网络中是否有N个任务在执行;
4)若没有N个任务在执行,则CAC从缓存任务中筛选出与正在执行的任务路由不相关的任务,下发下去,保证有N个任务正在执行;若下行网络中有N个任务正在执行,则进入步骤5);
5)CAC判断正在执行的任务状态;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网浙江省电力公司;浙江华云信息科技有限公司;国家电网公司,未经国网浙江省电力公司;浙江华云信息科技有限公司;国家电网公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710543874.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种建筑施工用多功能筛砂装置
- 下一篇:一种石英砂筛选装置