一种基于生物裂变算法的微功率无线网络通信方法,属于通讯技术领域,基于低压抄表系统来实现,本方法包括组网步骤和通信步骤。通信步骤包括:1)设定集中器为起始点;2)计算所有未组网的用户电表与起始点的关联度和平均关联度;3)将关联度大于平均关联度的用户电表组建成一个以起始点为汇总节点的局域网;4)选定已组建的局域网中不是汇总节点的用户电表作为起始点;5)重复步骤2)
【技术实现步骤摘要】
一种基于生物裂变算法的微功率无线网络通信方法
[0001]本专利技术属于通讯
,具体涉及基于生物裂变算法的微功率无线网络通信方法。
技术介绍
[0002]微功率无线网络通信技术具有功率小、组建成本低的优势,在信息通信
中发展最快、应用最广。目前,传统无线蜂窝通信网络,需要固定网络设备(如基地站)的支持,进行数据的转发和用户服务控制;在实际使用中,传统无线蜂窝通信网络由于固定网络设备的地理局限性,容易受到外界干扰,存在组网效率慢、报文丢失和时延现象,通信稳定可靠性不高的特点。
[0003]针对上述问题,急需一种组网效率和抗压性高、本地通信网数据传输的稳定可靠性的通信方法。
技术实现思路
[0004]本专利技术要解决的技术问题是提供一种基于生物裂变算法的微功率无线网络通信方法,通过改进算法可以快速准确的自组网,且提高了抗压性,降低了报文的丢失率和等待时延,大大提高了微功率传输效率,进一步保证了本地通信网数据传输的稳定可靠性。
[0005]本专利技术的算法原理是:集中器获取主站服务器的组网命令,再向用户电表组下发组网指令,其组网思路为:首先定义组网起始点即集中器,然后计算各个用户电表相对于起始点的关联度,再选取大于平均关联度的用户电表组成局域网;再选择已组建的局域网中不是汇总节点的用户电表分别作为预选起始点,然后计算未组网的用户电表相对于预选起始点的关联度,选择与未组网用户电表平均关联度最大的预选起始点作为下级局域网的汇总节点,将与该起始点的关联度大于平均关联度的未组网用户电表,组建成以该起始点作为汇总节点的局域网;直至未组网的用户电表小于总用户电表数量的P%,将未组网的用户电表与最近组建的局域网合并并结束算法;将所有组网起始点依次逐级连接管理,形成多个局域网逐级管理的网络架构。
[0006]本专利技术采用的技术方案是:一种基于生物裂变算法的微功率无线网络通信方法,基于低压抄表系统来实现,所所述低压抄表系统包括主站服务器、集中器、用户电表组,集中器借助串口通信模块与主站服务器进行数据交互,集中器和用户电表之间借助微功率无线通讯模块进行数据交互,所述无线网络通信方法包括以下步骤:1)组网步骤;2)通信步骤;所述组网步骤包括:1.1)所有用户电表设定为未组网状态;设定集中器为起始点,1.2)计算所有未组网的用户电表与起始点的关联度和平均关联度,1.3)将关联度大于平均关联度的用户电表组建成一个以起始点为汇总节点的局
域网,1.4)选定已组建的局域网中不是汇总节点的用户电表作为起始点;1.5)重复步骤1.2)
‑
1.4),直至未组网用户电的数量小于总量的P%;1.6)将剩余未组网用户电表并入最近组建的局域网;所述通信步骤包括:2.1)信息下发:集中器下发信息,用户电表接收信息;如果用户电表为汇总节点,继续下发收到的信息;2.2)信息上传:用户电表上传信息至其所在局域网的汇总节点;如果汇总节点为用户电表,汇总节点收到信息后上传至其上级汇总节点,直至集中器。
[0007]采用本专利技术产生的有益效果:本专利技术的算法可以快速准确的自组网且选出通信良好的汇总节点即各个局域网的组网起始点,构成多个局域网管理的网络架构;每个局域网内的用户电表与汇总节点的通信质量好,报文的丢失率和等待时延很低;逐级连接的汇总节点按照连接顺序相互之间通信质量好,使得局域网之间的报文的丢失率和等待时延也很低,进而提高了全网数据传输效率、稳定可靠性和抗压性。
附图说明
[0008]图1是低压抄表系统的结构示意图;图2是本专利技术实施例的用户电表分布图;图3是本专利技术实施例一形成的网络架构图;图4是本专利技术实施例二形成的网络架构图;图5是本专利技术的算法与传统泛洪算法丢包率对比示意图。
具体实施方式
[0009]参看附图1
‑
2,本专利技术低压电力抄表系统主要有集中器、用户电表、主站服务器组成,集中器用于用户电表组和主站服务器之间数据交互。集中器和用户电表设有微功率无线通讯模块,集中器通过串口模块与主站服务器进行交互。
[0010]所述无线网络通信方法包括以下步骤:1)组网步骤;2)通信步骤;所述组网步骤包括:1.1)所有用户电表设定为未组网状态;设定集中器为起始点,1.2)计算所有未组网的用户电表与起始点的关联度和平均关联度,1.3)将关联度大于平均关联度的用户电表组建成一个以起始点为汇总节点的局域网,1.4)选定已组建的局域网中不是汇总节点的用户作为起始点;1.5)重复步骤1.2)
‑
1.4),直至未组网的电表数量小于总量的P%;1.6)将剩余未组网的用户电表并入最近组建的局域网;所述通信步骤包括:2.1)信息下发:集中器下发信息,用户电表接收信息;如果用户电表为汇总节点,
继续下发收到的信息;2.2)信息上传:用户电表上传信息至其所在局域网的汇总节点;如果汇总节点为用户电表,汇总节点收到信息后上传至其上级汇总节点,直至集中器。
[0011]所述P%的取值范围在4
‑
6%内。
[0012]在作为汇总节点的用户电表位置增设集中器,增设的集中器替代用户电表作为局域网的汇总节点,所述用户电表从局域网中剔除。
[0013]在实际应用中,用户电表的通信能力有可能受限,完成不了汇总节点的功能。为解决这个问题,本专利技术在已选定作为汇总节点的用户电表位置增设集中器,增设的集中器替代用户电表作为局域网的汇总节点,网络中其它的节点不变,作为原汇总节点的用户电表从该网络中剔除。由于位置基本相同,原网络中的通信质量可以保持不变。
[0014]增设的集中器通过串口与主站服务器通信,通信方式可以为有线(如光纤、HPLC)或无线(如4G、5G),这样就形成了多个并列的网络,各网络的集中器(汇总节点)直接与主站服务器通信,减少逐级通信的延时。
[0015]将上述微功率无线网络通信方法中组网步骤具体化,其方法步骤为:步骤A、 将所有用户电表设定为未组网状态,计算:,;其中,为第t个用户电表的位置值;为第t个用户电表的相对位置值,t=0时,是集中器的相对位置值;a和b取值范围在0
‑
10内;M表示用户电表的最大数目;设置集中器为起始点;步骤B、 计算未组网的用户电表与起始点的关联度和平均关联度;其中,关联度公式为:,平均关联度公式为:, ;其中:m和n分别表示权重,m和n的取值在0
‑
1之间且满足m+n=1;ε取值范围为0<ε≤10;取值范围为0<≤1;表示起始点和用户电表j之间的丢包率;s是未组网的用户电表数量;
步骤C、将关联度大于平均关联度的未组网的用户电表,以起始点作为汇总节点组建局域网;步骤D、将最近组建的局域网中不是汇总节点的用户电表作为预选起始点,对预选起始点和未组网的用户电表重新赋位置值、计算相对位置值,然后按照步骤B的方法计算预选起始点与未组网用户电表的关联度和平均关联度;步骤E、根据步骤D的结果,选择与未组网用户电表之间平均关联度最大的预选起始点作为汇总节点;步骤F、选择与步骤E中本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种基于生物裂变算法的微功率无线网络通信方法,基于低压抄表系统来实现,所述低压抄表系统包括主站服务器、集中器、用户电表组,集中器借助串口通信模块与主站服务器进行数据交互,集中器和用户电表之间借助微功率无线通讯模块进行数据交互,其特征在于所述无线网络通信方法包括以下步骤:1)组网步骤;2)通信步骤;所述组网步骤包括:1.1)所有用户电表设定为未组网状态,设定集中器为起始点;1.2)计算所有未组网的用户电表与起始点的关联度和平均关联度;1.3)将关联度大于平均关联度的用户电表组建成一个以起始点为汇总节点的局域网;1.4)选定已组建的局域网中不是汇总节点的用户电表作为起始点;1.5)重复步骤1.2)
‑
1.4),直至未组网用户电的数量小于总量的P%;1.6)将剩余未组网用户电表并入最后一次组建的局域网;所述通信步骤包括:2.1)信息下发:集中器下发信息,用户电表接收信息;如果用户电表为汇总节点,继续下发收到的信息;2.2)信息上传:用户电表上传信息至其所在局域网的汇总节点;如果汇总节点为用户电表,汇总节点收到信息后上传至其上级汇总节点,直至集中器。2.根据权利要求1所述基于生物裂变算法的微功率无线网络通信方法,其特征在于所述P%的取值范围在4
‑
6%内。3.根据权利要求1所述基于生物裂变算法的微功率无线网络通信方法,其特征在于在作为汇总节点的用户电表位置增设集中器,增设的集中器替代用户电表作为局域网的汇总节点,所述用户电表从局域网中剔除。4.根据权利要求1
‑
3所述基于生物裂变算法的微功率无线网络通信方法,其特征在于所述组网步骤使用生物裂变算法,包括:步骤A、 将所有用户电表设定为未组网状态,计算:,;其中,为第t个用户电表的位置值;为第t个用户电表的相对位置值,t=0时,是集中器的相对位置值;a和b取值范围在0
‑
【专利技术属性】
技术研发人员:李春海,孙腾飞,陈贺,王强,马跃,刘海涛,翟志国,芦斌,刘晓龙,崔振伟,李世敏,李瑞安,李贵良,燕云飞,
申请(专利权)人:石家庄科林物联网科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。