电力线载波和无线的混合网络的自组网方法和系统.pdf

上传人:62****3 文档编号:4074166 上传时间:2018-08-14 格式:PDF 页数:13 大小:1.23MB
返回 下载 相关 举报
摘要
申请专利号:

CN201310419858.7

申请日:

2013.09.13

公开号:

CN104469890A

公开日:

2015.03.25

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):H04W 48/16申请日:20130913|||公开

IPC分类号:

H04W48/16(2009.01)I; H04W84/18(2009.01)I; H04B3/54

主分类号:

H04W48/16

申请人:

深圳市北川电子有限公司

发明人:

王东林; 许剑明

地址:

518000广东省深圳市南山区高新南一道021号思创科技大厦四楼东面1号

优先权:

专利代理机构:

广州华进联合专利商标代理有限公司44224

代理人:

何平

PDF下载: PDF下载
内容摘要

本发明涉及一种电力线载波和无线的混合网络的自组网方法和系统。所述方法包括:在未入网的子节点收到入网允许命令帧后,获取子节点与周围已入网节点的链路通信状态;根据所述链路通信状态在载波通信和无线通信中分别选取各自在上下行链路通信质量满足预设通信要求、级数最小且通信质量最好的已入网节点,并将选取的已入网节点作为所述子节点的父节点,并从两个父节点中选取级数最小的父节点作为第一父节点,另一个父节点作为第二父节点;向第一父节点发送入网请求,并接收返回的入网响应,直到所需组网的节点均入网时组网结束。解决了链路不对称性的问题,实现了数据双向通信,且在第一父节点通信不畅时,切换至第二父节点,以保证通信正常。

权利要求书

权利要求书1.  一种电力线载波和无线的混合网络的自组网方法,包括:在未入网的子节点收到入网允许命令帧后,获取所述子节点与周围已入网节点的链路通信状态;根据所述链路通信状态在载波通信和无线通信中分别选取各自在上下行链路通信质量满足预设通信要求、级数最小且通信质量最好的已入网节点,并将所述选取的已入网节点作为所述子节点的父节点,并从两个父节点中选取级数最小的父节点作为第一父节点,另一个父节点作为第二父节点;向所述第一父节点发送入网请求,并接收返回的入网响应,直到所需组网的节点均入网时组网结束。2.  根据权利要求1所述的电力线载波和无线的混合网络的自组网方法,其特征在于,所述在未入网的子节点收到入网允许命令帧后,获取所述子节点与周围已入网节点的链路通信状态的步骤包括:在子节点收到入网允许命令帧后,发送邻居请求帧;接收已入网节点根据所述邻居请求帧返回的邻居响应帧,所述邻居响应帧中包括所述子节点至已入网节点的第一通信质量值和所述已入网节点在网络中的层次数;获取所述已入网节点至所述子节点的第二通信质量值;取所述第一通信质量值和第二通信质量值中较小的一个,作为所述子节点与已入网节点间的通信质量值。3.  根据权利要求2所述的电力线载波和无线的混合网络的自组网方法,其特征在于,所述根据所述链路通信状态在载波通信和无线通信中分别选取各自在上下行链路通信质量满足预设通信要求、级数最小且通信质量最好的已入网节点,并将所述选取的已入网节点作为所述子节点的父节点的步骤包括:在载波通信和无线通信中分别选取所述子节点与已入网节点间的通信质量值在预定门限范围内、层次数最小且所述通信质量值最大的已入网节点,并将所述选取的已入网节点作为所述子节点的父节点。4.  根据权利要求2所述的电力线载波和无线的混合网络的自组网方法,其 特征在于,在所述在子节点收到入网允许命令帧后,发送邻居请求帧之后,还包括步骤:设置定时器的定时时间;所述接收已入网节点根据所述邻居请求帧返回的邻居响应帧的步骤包括:接收在定时器的定时时间内已入网节点根据所述邻居请求帧返回的邻居响应帧。5.  根据权利要求1所述的电力线载波和无线的混合网络的自组网方法,其特征在于,所述向所述第一父节点发送入网请求之后,在所述接收返回的入网响应之前,还包括:判断所述第一父节点是否为主节点,若是,则直接接收返回的入网响应,若否,则由所述第一父节点沿着所述第一父节点与主节点的通信路径向主节点上报所述入网请求,将所述子节点与第一父节点的通信路径加上第一父节点与主节点的通信路径作为所述子节点与主节点的通信路径,再根据所述子节点与主节点的通信路径接收返回的入网响应。6.  一种电力线载波和无线的混合网络的自组网系统,其特征在于,包括:获取模块,用于在未入网的子节点收到入网允许命令帧后,获取所述子节点与周围已入网节点的链路通信状态;选取模块,用于根据所述链路通信状态在载波通信和无线通信中分别选取各自在上下行链路通信质量满足预设通信要求、级数最小且通信质量最好的已入网节点,并将所述选取的已入网节点作为所述子节点的父节点,并从两个父节点中选取级数最小的父节点作为第一父节点,另一个父节点作为第二父节点;入网模块,用于向所述第一父节点发送入网请求,并接收返回的入网响应,直到所需组网的节点均入网时组网结束。7.  根据权利要求6所述的电力线载波和无线的混合网络的自组网系统,其特征在于,所述获取模块包括:发送子模块,用于在子节点收到入网允许命令帧后,发送邻居请求帧;接收子模块,用于接收已入网节点根据所述邻居请求帧返回的邻居响应帧,所述邻居响应帧中包括所述子节点至已入网节点的第一通信质量值和所述已入 网节点在网络中的层次数;获取子模块,用于获取所述已入网节点至所述子节点的第二通信质量值;比较子模块,用于取所述第一通信质量值和第二通信质量值中较小的一个,作为所述子节点与已入网节点间的通信质量值。8.  根据权利要求7所述的电力线载波和无线的混合网络的自组网系统,其特征在于,所述选取模块还用于在载波通信和无线通信中分别选取所述子节点与已入网节点间的通信质量值在预定门限范围内、层次数最小且所述通信质量值最大的已入网节点,并将所述选取的已入网节点作为所述子节点的父节点。9.  根据权利要求7所述的电力线载波和无线的混合网络的自组网系统,其特征在于,所述获取模块还包括:设置子模块,用于在所述发送子模块发送邻居请求帧后,设置定时器的定时时间;所述接收子模块还用于接收在定时器的定时时间内已入网节点根据所述邻居请求帧返回的邻居响应帧。10.  根据权利要求6所述的电力线载波和无线的混合网络的自组网系统,其特征在于,所述入网模块还用于在向所述第一父节点发送入网请求之后,在所述接收返回的入网响应之前,判断所述第一父节点是否为主节点,若是,则直接接收返回的入网响应,若否,则由所述第一父节点沿着所述第一父节点与主节点的通信路径向主节点上报所述入网请求,将所述子节点与第一父节点的通信路径加上第一父节点与主节点的通信路径作为所述子节点与主节点的通信路径,再根据所述子节点与主节点的通信路径接收返回的入网响应。

说明书

说明书电力线载波和无线的混合网络的自组网方法和系统
技术领域
本发明涉及电力线通信领域,特别是涉及一种电力线载波和无线的混合网络的自组网方法和系统。
背景技术
电力线载波通信在电力系统通信网中有着独特的优势,其稳定的使用条件和良好的应用前景及潜在的巨大市场已为世人所关注。
对低压配电网来说,电力线载波通信一般具有以下特点:1)通信信道的时变性,对载波信号来说,低压电力线是一根非均匀分布的传输线,各种不同性质的电力负载在低压配电网的任意位置随机地投入和断开,使信道表现出很强的时变性。通信信道的频率选择性正是由于低压配电网中存在负荷情况非常复杂、负载变化幅度大、噪声种类多且强等特点,各节点阻抗不匹配,信号很容易产生反射、驻波、谐振等现象,使信号的衰减变得极其复杂,造成电力载波通信信道具有很强的频率选择性。2)噪声干扰强而信号衰减大,一般来说,影响电力通信噪声主要有以下三种,即背景噪声、周期性噪声和突发性噪声。背景噪声一般分布在整个通信频带;周期性噪声包括周期性的连续干扰和周期性的脉冲干扰;突发性噪声一般是由用电设备的随机接入或断开而产生的。研究表明,脉冲干扰对低压电力线载波通信的质量影响最大,信号衰减可达40dB。正是因为具有上述特点,使得电力载波通信在实际应用过程中一直面临着可用性与可靠性的考验。
目前另外一个已被广泛认知并采用的电力通信技术,即微功率无线通信技术,其可以克服载波通信方式在某些抄表应用场合的不足,施工方便,不需要额外铺设电缆,一般工人都可以方便的进行安装;通信不受限于电网特性,可方便的对跨台区、复杂用电环境快速实施抄表方案;通信速率快,实时性高,方便实施远程预付费,远程拉合闸等应用。微功率无线通信也不是十全十美的,也有其自身的弱点。在城市地区范围,微功率无线通信的穿透性有限,导致在 高楼林立的应用上布设和调校的成本偏高,对安装维护水平要求较为细致的培训。而在农村地区,则基本没有此类问题。无线通信在布设好后,一般受自然环境影响较多,对于雨雪天气等情况,会受到较大的干扰抑制,导致抄表率下降。此外,无线通信网长时间应用后,周边的电磁环境逐步变化而使得通信质量逐步下降,需要定期进行网络优化,不然容易形成孤岛效应。
然而无论是电力线载波通信,还是无线通信,节点间通信链路具有不对称性,即上行和下行通信链路的通信质量和具体环境有关,可能存在较大的差异,尤其存在主节点向子节点链路质量良好,而反向链路通信质量很差的情形,沿原路返回时导致数据传输失败。
发明内容
基于此,有必要针对传统的电力线载波通信和无线通信中链路因存在通信链路具有不对称性导致通信反向链路数据传输失败的问题,提供一种能提高数据双向通信质量的电力线载波和无线的混合网络的自组网方法和系统。
一种电力线载波和无线的混合网络的自组网方法,包括:
在未入网的子节点收到入网允许命令帧后,获取所述子节点与周围已入网节点的链路通信状态;
根据所述链路通信状态在载波通信和无线通信中分别选取各自在上下行链路通信质量满足预设通信要求、级数最小且通信质量最好的已入网节点,并将所述选取的已入网节点作为所述子节点的父节点,并从两个父节点中选取级数最小的父节点作为第一父节点,另一个父节点作为第二父节点;
向所述第一父节点发送入网请求,并接收返回的入网响应,直到所需组网的节点均入网时组网结束。
在其中一个实施例中,所述在未入网的子节点收到入网允许命令帧后,获取所述子节点与周围已入网节点的链路通信状态的步骤包括:
在子节点收到入网允许命令帧后,发送邻居请求帧;
接收已入网节点根据所述邻居请求帧返回的邻居响应帧,所述邻居响应帧中包括所述子节点至已入网节点的第一通信质量值和所述已入网节点在网络中 的层次数;
获取所述已入网节点至所述子节点的第二通信质量值;
取所述第一通信质量值和第二通信质量值中较小的一个,作为所述子节点与已入网节点间的通信质量值。
在其中一个实施例中,所述根据所述链路通信状态在载波通信和无线通信中分别选取各自在上下行链路通信质量满足预设通信要求、级数最小且通信质量最好的已入网节点,并将所述选取的已入网节点作为所述子节点的父节点的步骤包括:
在载波通信和无线通信中分别选取所述子节点与已入网节点间的通信质量值在预定门限范围内、层次数最小且所述通信质量值最大的已入网节点,并将所述选取的已入网节点作为所述子节点的父节点。
在其中一个实施例中,在所述在子节点收到入网允许命令帧后,发送邻居请求帧之后,还包括步骤:
设置定时器的定时时间;
所述接收已入网节点根据所述邻居请求帧返回的邻居响应帧的步骤包括:
接收在定时器的定时时间内已入网节点根据所述邻居请求帧返回的邻居响应帧。
在其中一个实施例中,所述向所述第一父节点发送入网请求之后,在所述接收返回的入网响应之前,还包括:
判断所述第一父节点是否为主节点,若是,则直接接收返回的入网响应,若否,则由所述第一父节点沿着所述第一父节点与主节点的通信路径向主节点上报所述入网请求,将所述子节点与第一父节点的通信路径加上第一父节点与主节点的通信路径作为所述子节点与主节点的通信路径,再根据所述子节点与主节点的通信路径接收返回的入网响应。
一种电力线载波和无线的混合网络的自组网系统,包括:
获取模块,用于在未入网的子节点收到入网允许命令帧后,获取所述子节点与周围已入网节点的链路通信状态;
选取模块,用于根据所述链路通信状态在载波通信和无线通信中分别选取 各自在上下行链路通信质量满足预设通信要求、级数最小且通信质量最好的已入网节点,并将所述选取的已入网节点作为所述子节点的父节点,并从两个父节点中选取级数最小的父节点作为第一父节点,另一个父节点作为第二父节点;
入网模块,用于向所述第一父节点发送入网请求,并接收返回的入网响应,直到所需组网的节点均入网时组网结束。
在其中一个实施例中,所述获取模块包括:
发送子模块,用于在子节点收到入网允许命令帧后,发送邻居请求帧;
接收子模块,用于接收已入网节点根据所述邻居请求帧返回的邻居响应帧,所述邻居响应帧中包括所述子节点至已入网节点的第一通信质量值和所述已入网节点在网络中的层次数;
获取子模块,用于获取所述已入网节点至所述子节点的第二通信质量值;
比较子模块,用于取所述第一通信质量值和第二通信质量值中较小的一个,作为所述子节点与已入网节点间的通信质量值。
在其中一个实施例中,所述选取模块还用于在载波通信和无线通信中分别选取所述子节点与已入网节点间的通信质量值在预定门限范围内、层次数最小且所述通信质量值最大的已入网节点,并将所述选取的已入网节点作为所述子节点的父节点。
在其中一个实施例中,所述获取模块还包括:
设置子模块,用于在所述发送子模块发送邻居请求帧后,设置定时器的定时时间;
所述接收子模块还用于接收在定时器的定时时间内已入网节点根据所述邻居请求帧返回的邻居响应帧。
在其中一个实施例中,所述入网模块还用于在向所述第一父节点发送入网请求之后,在所述接收返回的入网响应之前,判断所述第一父节点是否为主节点,若是,则直接接收返回的入网响应,若否,则由所述第一父节点沿着所述第一父节点与主节点的通信路径向主节点上报所述入网请求,将所述子节点与第一父节点的通信路径加上第一父节点与主节点的通信路径作为所述子节点与主节点的通信路径,再根据所述子节点与主节点的通信路径接收返回的入网响 应。
上述电力线载波和无线的混合网络的自组网方法和系统,在组网过程中,未入网的子节点收到入网允许命令帧后,在载波通信和无线通信两个网络中分别搜索子节点周围已入网节点中上下行链路通信质量满足通信要求、级别最小且通信质量最好的已入网节点作为父节点,并选取级别最小的父节点作为第一父节点,再向第一父节点发送入网请求,根据该入网请求接收入网响应,实现子节点的入网,解决了链路不对称性的问题,实现了数据双向通信,且不需主节点通过遍历方式逐个寻找子节点,节省了开销时间,灵活性高,且在第一父节点通信不畅时,切换至第二父节点,以保证通信正常。
附图说明
图1为一个实施例中电力线载波和无线的混合网络的自组网方法的流程图;
图2为在未入网的子节点收到入网允许命令帧后,获取该子节点与周围已入网节点的链路通信状态的流程图;
图3为一个实施例中电力线载波和无线的混合网络的自组网系统的结构框图;
图4为图3中获取模块一个实施例中的内部结构框图;
图5为图3中获取模块另一个实施例中的内部结构框图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
如图1所示,为一个实施例中电力线载波和无线的混合网络的自组网方法的流程图。该电力线载波和无线的混合网络的自组网方法,包括:
步骤102,在未入网的子节点收到入网允许命令帧后,获取该子节点与周围已入网节点的链路通信状态。
首先,对于集中器的主节点应该同时具备电力线载波和无线两个端口,需 要在主节点处实现两个网络的组网管理。主节点启动组网程序后,同时启动载波通信和无线通信两个网络的组网。由主节点发送入网允许命令帧,启动主节点上两个网络的直接通信范围内未入网节点的入网程序,当主节点发现两个网络上周围节点均入网后,逐个选择双网同时在网的节点作为代理节点,代理节点可对两个网络的网间信息传递实现灵活的切换。然后由代理节点发送入网允许命令帧,启动代理节点在两个网络的直接通信范围内未入网节点的入网程序。
未入网的子节点收到入网允许命令帧后,与两个网络的周围已入网节点交互链路通信状态,该链路通信状态可包括该子节点至已入网节点的通信质量值、该已入网节点的层次数即该已入网节点至该子节点的通信质量值等。
其中,主节点为根节点,其余节点与主节点直接或间接相连,一条线路上的相邻的两个节点中,上一个节点作为下一个节点的父节点,下一个节点作为上一个节点的子节点。在一个自组网络中,主节点仅为父节点。
在一个实施例中,如图2所示,步骤102包括:
步骤202,在子节点收到入网允许命令帧后,发送邻居请求帧。
具体的,子节点广播邻居请求帧,该邻居请求帧只会被接收到的节点处理,不会被转发。
步骤204,接收已入网节点根据该邻居请求帧返回的邻居响应帧,该邻居响应帧中包括该子节点至已入网节点的第一通信质量值和该已入网节点在网络中的层次数。
首先,每个节点收到数据帧后,会记录源节点地址以及源节点至本节点通信链路的通信质量。源节点地址是指发送数据帧的节点地址,本节点为接收数据帧的节点。源节点至本节点的通信质量可用接收信号强度值表示。一个节点发送数据帧时即为发送节点,接收数据帧时即为接收节点。
为每个节点建立邻居表,该邻居表中包括源节点以及源节点至本节点通信链路的通信质量。获取源节点至本节点通信链路的通信质量包括:若收到一个未记录的节点的数据帧,则建立一个新的记录,记录中的通信质量采用本次通信的信号强度值;若收到一个有记录的节点的数据帧,记录中已有的通信质量用Qold表示,本次通信的信号强度值用Qnew标识,则记录中的通信质量更新 为已有的通信质量和本次通信的信号强度值的加权和,计算公式如下:
xQold+(1-x)Qnew,其中,x为(0,1]中的有理数。
已入网节点(该已入网节点作为本节点)收到邻居请求帧后,在自身的邻居表中搜索该子节点(该子节点作为源节点)的记录,获取到该子节点至该已入网节点通信链路的第一通信质量,以及该已入网节点在网络中的层次数,构建邻居响应帧,并将该邻居响应帧发送给该子节点。其中,已入网节点在网络中的层次数为该节点与主节点通信路径中的中继节点数目加1所得的值。
步骤206,获取该已入网节点至该子节点的第二通信质量值。
具体的,接收到返回的邻居响应帧后,逐个进行处理,对每条邻居响应帧,获取其中子节点(子节点作为本节点)至已入网节点(该已入网节点是指发送邻居响应帧的节点)的第一通信质量值Q1,并在邻居表中搜索该已入网节点的记录,获取该已入网节点至子节点通信链路的第二通信质量值Q2。
步骤208,取该第一通信质量值和第二通信质量值中较小的一个,作为该子节点与已入网节点间的通信质量值。
具体的,取Q=min(Q1,Q2)表示子节点(本节点)与已入网节点(发送邻居响应帧节点)间的通信质量值。
步骤104,根据该链路通信状态在载波通信和无线通信中分别选取各自在上下行链路通信质量满足预设通信要求、级数最小且通信质量最好的已入网节点,并将该选取的已入网节点作为该子节点的父节点,并从两个父节点中选取级数最小的父节点作为第一父节点,另一个父节点作为第二父节点。
具体的,选取该子节点与已入网节点间的通信质量值在预定门限范围内、层次数最小且该通信质量值最大的已入网节点,并将该选取的已入网节点作为该子节点的父节点。该预定门限范围根据需要设定。从两个父节点中选取级数最小的父节点作为第一父节点,另一个父节点作为第二父节点。在通信过程中,以第一父节点作为主要通信节点,若第一父节点通信不畅时,可由子节点的主控单元在通讯定时器超时后迅速切换到第二父节点。且主节点或相应父节点会判断所收取的数据内的节点地址,以便对双网间重复接收的数据进行判别,将最优选路径提供给所需要发送的数据。第一父节点通信不畅可采用设定阈值进 行判断。
步骤106,向该第一父节点发送入网请求,并接收返回的入网响应,直到所需组网的节点均入网时组网结束。
在一个实施例中,向该第一父节点发送入网请求之后,在该接收返回的入网响应之前,还包括:判断该第一父节点是否为主节点,若是,则直接接收返回的入网响应,若否,则由该第一父节点沿着该第一父节点与主节点的通信路径向主节点上报该入网请求,将该子节点与第一父节点的通信路径加上第一父节点与主节点的通信路径作为该子节点与主节点的通信路径,再根据该子节点与主节点的通信路径接收返回的入网响应。
此外,主节点一段时间内没有收到入网请求,则按照节点入网的顺序依次选择已入双网节点作为代理节点,通过代理节点发送入网允许命令帧,启动代理节点附近未入网节点的入网过程。对于只有单网接入的子节点,将不作为代理节点,并报送主节点备案维修,最终使其具备双网接入。
直到所需组网的节点均入网时组网结束可为主节点获取到所有需要组网的节点均已成功入网,或者所有已入网节点均被选择作为代理节点后,主节点组网结束。
上述电力线载波和无线的混合网络的自组网方法,在组网过程中,未入网的子节点收到入网允许命令帧后,在载波通信和无线通信两个网络中分别搜索子节点周围已入网节点中上下行链路通信质量满足通信要求、级别最小且通信质量最好的已入网节点作为父节点,并选取级别最小的父节点作为第一父节点,再向第一父节点发送入网请求,根据该入网请求接收入网响应,实现子节点的入网,解决了链路不对称性的问题,实现了数据双向通信,且不需主节点通过遍历方式逐个寻找子节点,节省了开销时间,灵活性高,且在第一父节点通信不畅时,切换至第二父节点,以保证通信正常。
进一步的,在一个实施例中,在该在子节点收到入网允许命令帧后,发送邻居请求帧之后,还包括步骤:设置定时器的定时时间。该定时时间可根据需要设定。
该接收已入网节点根据该邻居请求帧返回的邻居响应帧的步骤包括:接收 在定时器的定时时间内已入网节点根据该邻居请求帧返回的邻居响应帧。
具体的,通过设定时间,该定时时间内接收的邻居响应帧有效,以避免长时间的等待响应,提高响应效率和资源的利用率。
如图3所示,为一个实施例中电力线载波和无线的混合网络的自组网系统的结构框图。该电力线载波和无线的混合网络的自组网系统,包括获取模块320、选取模块340和入网模块360。其中:
获取模块320用于在未入网的子节点收到入网允许命令帧后,获取该子节点与周围已入网节点的链路通信状态。具体的,未入网的子节点收到入网允许命令帧后,与周围已入网节点交互链路通信状态,该链路通信状态可包括该子节点至已入网节点的通信质量值、该已入网节点的层次数即该已入网节点至该子节点的通信质量值等。
在一个实施例中,如图4所示,该获取模块320包括发送子模块322、接收子模块324、获取子模块326和比较子模块328。其中:
发送子模块322用于在子节点收到入网允许命令帧后,发送邻居请求帧。
具体的,子节点广播邻居请求帧,该邻居请求帧只会被接收到的节点处理,不会被转发。
接收子模块324用于接收已入网节点根据该邻居请求帧返回的邻居响应帧,该邻居响应帧中包括该子节点至已入网节点的第一通信质量值和该已入网节点在网络中的层次数。
首先,每个节点收到数据帧后,会记录源节点地址以及源节点至本节点通信链路的通信质量。源节点地址是指发送数据帧的节点地址,本节点为接收数据帧的节点。源节点至本节点的通信质量可用接收信号强度值表示。一个节点发送数据帧时即为发送节点,接收数据帧时即为接收节点。
为每个节点建立邻居表,该邻居表中包括源节点以及源节点至本节点通信链路的通信质量。获取源节点至本节点通信链路的通信质量包括:若收到一个未记录的节点的数据帧,则建立一个新的记录,记录中的通信质量采用本次通信的信号强度值;若收到一个有记录的节点的数据帧,记录中已有的通信质量 用Qold表示,本次通信的信号强度值用Qnew标识,则记录中的通信质量更新为已有的通信质量和本次通信的信号强度值的加权和,计算公式如下:
xQold+(1-x)Qnew,其中,x为(0,1]中的有理数。
已入网节点(该已入网节点作为本节点)收到邻居请求帧后,在自身的邻居表中搜索该子节点(该子节点作为源节点)的记录,获取到该子节点至该已入网节点通信链路的第一通信质量,以及该已入网节点在网络中的层次数,构建邻居响应帧,并将该邻居响应帧发送给该子节点。其中,已入网节点在网络中的层次数为该节点与主节点通信路径中的中继节点数目加1所得的值。
获取子模块326用于获取该已入网节点至该子节点的第二通信质量值。
具体的,接收到返回的邻居响应帧后,逐个进行处理,对每条邻居响应帧,获取其中子节点(子节点作为本节点)至已入网节点(该已入网节点是指发送邻居响应帧的节点)的第一通信质量值Q1,并在邻居表中搜索该已入网节点的记录,获取该已入网节点至子节点通信链路的第二通信质量值Q2。
比较子模块328用于取该第一通信质量值和第二通信质量值中较小的一个,作为该子节点与已入网节点间的通信质量值。
具体的,取Q=min(Q1,Q2)表示子节点(本节点)与已入网节点(发送邻居响应帧节点)间的通信质量值。
选取模块340用于根据该链路通信状态在载波通信和无线通信中分别选取各自在上下行链路通信质量满足预设通信要求、级数最小且通信质量最好的已入网节点,并将该选取的已入网节点作为该子节点的父节点,并从两个父节点中选取级数最小的父节点作为第一父节点,另一个父节点作为第二父节点。
具体的,选取模块340还用于在载波通信和无线通信中分别选取该子节点与已入网节点间的通信质量值在预定门限范围内、层次数最小且该通信质量值最大的已入网节点,并将该选取的已入网节点作为该子节点的父节点。该预定门限范围根据需要设定。
入网模块360用于向该第一父节点发送入网请求,并接收返回的入网响应,直到所需组网的节点均入网时组网结束。
该入网模块360还用于在向该第一父节点发送入网请求之后,在该接收返 回的入网响应之前,判断该第一父节点是否为主节点,若是,则直接接收返回的入网响应,若否,则由该第一父节点沿着该第一父节点与主节点的通信路径向主节点上报该入网请求,将该子节点与第一父节点的通信路径加上第一父节点与主节点的通信路径作为该子节点与主节点的通信路径,再根据该子节点与主节点的通信路径接收返回的入网响应。
此外,主节点一段时间内没有收到入围请求,则按照节点入网的顺序依次选择已入双网节点作为代理节点,通过代理节点发送入网允许命令帧,启动代理节点附近未入网节点的入网过程。对于只有单网接入的子节点,将不作为代理节点,并报送主节点备案维修,最终使其具备双网接入。
直到所需组网的节点均入网时组网结束可为主节点获取到所有需要组网的节点均已成功入网,或者所有已入网节点均被选择作为代理节点后,主节点组网结束。
上述电力线载波和无线的混合网络的自组网系统,在组网过程中,未入网的子节点收到入网允许命令帧后,在载波通信和无线通信两个网络中分别搜索子节点周围已入网节点中上下行链路通信质量满足通信要求、级别最小且通信质量最好的已入网节点作为父节点,并选取级别最小的父节点作为第一父节点,再向第一父节点发送入网请求,根据该入网请求接收入网响应,实现子节点的入网,解决了链路不对称性的问题,实现了数据双向通信,且不需主节点通过遍历方式逐个寻找子节点,节省了开销时间,灵活性高,且在第一父节点通信不畅时,切换至第二父节点,以保证通信正常。
如图5所示,为另一个实施例中获取模块的内部结构框图。该获取模块320除了包括发送子模块322、接收子模块324、获取子模块326和比较子模块328,还包括设置子模块323。
设置子模块323用于在该发送子模块发送邻居请求帧后,设置定时器的定时时间。
该接收子模块324还用于接收在定时器的定时时间内已入网节点根据该邻居请求帧返回的邻居响应帧。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

电力线载波和无线的混合网络的自组网方法和系统.pdf_第1页
第1页 / 共13页
电力线载波和无线的混合网络的自组网方法和系统.pdf_第2页
第2页 / 共13页
电力线载波和无线的混合网络的自组网方法和系统.pdf_第3页
第3页 / 共13页
点击查看更多>>
资源描述

《电力线载波和无线的混合网络的自组网方法和系统.pdf》由会员分享,可在线阅读,更多相关《电力线载波和无线的混合网络的自组网方法和系统.pdf(13页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 (43)申请公布日 (21)申请号 201310419858.7(22)申请日 2013.09.13H04W 48/16(2009.01)H04W 84/18(2009.01)H04B 3/54(2006.01)(71)申请人深圳市北川电子有限公司地址 518000 广东省深圳市南山区高新南一道021号思创科技大厦四楼东面1号(72)发明人王东林 许剑明(74)专利代理机构广州华进联合专利商标代理有限公司 44224代理人何平(54) 发明名称电力线载波和无线的混合网络的自组网方法和系统(57) 摘要本发明涉及一种电力线载波和无线的混合网络的自组网方法和系统。所述方法包括:。

2、在未入网的子节点收到入网允许命令帧后,获取子节点与周围已入网节点的链路通信状态;根据所述链路通信状态在载波通信和无线通信中分别选取各自在上下行链路通信质量满足预设通信要求、级数最小且通信质量最好的已入网节点,并将选取的已入网节点作为所述子节点的父节点,并从两个父节点中选取级数最小的父节点作为第一父节点,另一个父节点作为第二父节点;向第一父节点发送入网请求,并接收返回的入网响应,直到所需组网的节点均入网时组网结束。解决了链路不对称性的问题,实现了数据双向通信,且在第一父节点通信不畅时,切换至第二父节点,以保证通信正常。(51)Int.Cl.(19)中华人民共和国国家知识产权局(12)发明专利申请。

3、权利要求书2页 说明书8页 附图2页(10)申请公布号 CN 104469890 A(43)申请公布日 2015.03.25CN 104469890 A1/2页21.一种电力线载波和无线的混合网络的自组网方法,包括:在未入网的子节点收到入网允许命令帧后,获取所述子节点与周围已入网节点的链路通信状态;根据所述链路通信状态在载波通信和无线通信中分别选取各自在上下行链路通信质量满足预设通信要求、级数最小且通信质量最好的已入网节点,并将所述选取的已入网节点作为所述子节点的父节点,并从两个父节点中选取级数最小的父节点作为第一父节点,另一个父节点作为第二父节点;向所述第一父节点发送入网请求,并接收返回的入。

4、网响应,直到所需组网的节点均入网时组网结束。2.根据权利要求1所述的电力线载波和无线的混合网络的自组网方法,其特征在于,所述在未入网的子节点收到入网允许命令帧后,获取所述子节点与周围已入网节点的链路通信状态的步骤包括:在子节点收到入网允许命令帧后,发送邻居请求帧;接收已入网节点根据所述邻居请求帧返回的邻居响应帧,所述邻居响应帧中包括所述子节点至已入网节点的第一通信质量值和所述已入网节点在网络中的层次数;获取所述已入网节点至所述子节点的第二通信质量值;取所述第一通信质量值和第二通信质量值中较小的一个,作为所述子节点与已入网节点间的通信质量值。3.根据权利要求2所述的电力线载波和无线的混合网络的自。

5、组网方法,其特征在于,所述根据所述链路通信状态在载波通信和无线通信中分别选取各自在上下行链路通信质量满足预设通信要求、级数最小且通信质量最好的已入网节点,并将所述选取的已入网节点作为所述子节点的父节点的步骤包括:在载波通信和无线通信中分别选取所述子节点与已入网节点间的通信质量值在预定门限范围内、层次数最小且所述通信质量值最大的已入网节点,并将所述选取的已入网节点作为所述子节点的父节点。4.根据权利要求2所述的电力线载波和无线的混合网络的自组网方法,其特征在于,在所述在子节点收到入网允许命令帧后,发送邻居请求帧之后,还包括步骤:设置定时器的定时时间;所述接收已入网节点根据所述邻居请求帧返回的邻居。

6、响应帧的步骤包括:接收在定时器的定时时间内已入网节点根据所述邻居请求帧返回的邻居响应帧。5.根据权利要求1所述的电力线载波和无线的混合网络的自组网方法,其特征在于,所述向所述第一父节点发送入网请求之后,在所述接收返回的入网响应之前,还包括:判断所述第一父节点是否为主节点,若是,则直接接收返回的入网响应,若否,则由所述第一父节点沿着所述第一父节点与主节点的通信路径向主节点上报所述入网请求,将所述子节点与第一父节点的通信路径加上第一父节点与主节点的通信路径作为所述子节点与主节点的通信路径,再根据所述子节点与主节点的通信路径接收返回的入网响应。6.一种电力线载波和无线的混合网络的自组网系统,其特征在。

7、于,包括:获取模块,用于在未入网的子节点收到入网允许命令帧后,获取所述子节点与周围已入网节点的链路通信状态;权 利 要 求 书CN 104469890 A2/2页3选取模块,用于根据所述链路通信状态在载波通信和无线通信中分别选取各自在上下行链路通信质量满足预设通信要求、级数最小且通信质量最好的已入网节点,并将所述选取的已入网节点作为所述子节点的父节点,并从两个父节点中选取级数最小的父节点作为第一父节点,另一个父节点作为第二父节点;入网模块,用于向所述第一父节点发送入网请求,并接收返回的入网响应,直到所需组网的节点均入网时组网结束。7.根据权利要求6所述的电力线载波和无线的混合网络的自组网系统,。

8、其特征在于,所述获取模块包括:发送子模块,用于在子节点收到入网允许命令帧后,发送邻居请求帧;接收子模块,用于接收已入网节点根据所述邻居请求帧返回的邻居响应帧,所述邻居响应帧中包括所述子节点至已入网节点的第一通信质量值和所述已入网节点在网络中的层次数;获取子模块,用于获取所述已入网节点至所述子节点的第二通信质量值;比较子模块,用于取所述第一通信质量值和第二通信质量值中较小的一个,作为所述子节点与已入网节点间的通信质量值。8.根据权利要求7所述的电力线载波和无线的混合网络的自组网系统,其特征在于,所述选取模块还用于在载波通信和无线通信中分别选取所述子节点与已入网节点间的通信质量值在预定门限范围内、。

9、层次数最小且所述通信质量值最大的已入网节点,并将所述选取的已入网节点作为所述子节点的父节点。9.根据权利要求7所述的电力线载波和无线的混合网络的自组网系统,其特征在于,所述获取模块还包括:设置子模块,用于在所述发送子模块发送邻居请求帧后,设置定时器的定时时间;所述接收子模块还用于接收在定时器的定时时间内已入网节点根据所述邻居请求帧返回的邻居响应帧。10.根据权利要求6所述的电力线载波和无线的混合网络的自组网系统,其特征在于,所述入网模块还用于在向所述第一父节点发送入网请求之后,在所述接收返回的入网响应之前,判断所述第一父节点是否为主节点,若是,则直接接收返回的入网响应,若否,则由所述第一父节点。

10、沿着所述第一父节点与主节点的通信路径向主节点上报所述入网请求,将所述子节点与第一父节点的通信路径加上第一父节点与主节点的通信路径作为所述子节点与主节点的通信路径,再根据所述子节点与主节点的通信路径接收返回的入网响应。权 利 要 求 书CN 104469890 A1/8页4电力线载波和无线的混合网络的自组网方法和系统技术领域0001 本发明涉及电力线通信领域,特别是涉及一种电力线载波和无线的混合网络的自组网方法和系统。背景技术0002 电力线载波通信在电力系统通信网中有着独特的优势,其稳定的使用条件和良好的应用前景及潜在的巨大市场已为世人所关注。0003 对低压配电网来说,电力线载波通信一般具有。

11、以下特点:1)通信信道的时变性,对载波信号来说,低压电力线是一根非均匀分布的传输线,各种不同性质的电力负载在低压配电网的任意位置随机地投入和断开,使信道表现出很强的时变性。通信信道的频率选择性正是由于低压配电网中存在负荷情况非常复杂、负载变化幅度大、噪声种类多且强等特点,各节点阻抗不匹配,信号很容易产生反射、驻波、谐振等现象,使信号的衰减变得极其复杂,造成电力载波通信信道具有很强的频率选择性。2)噪声干扰强而信号衰减大,一般来说,影响电力通信噪声主要有以下三种,即背景噪声、周期性噪声和突发性噪声。背景噪声一般分布在整个通信频带;周期性噪声包括周期性的连续干扰和周期性的脉冲干扰;突发性噪声一般是。

12、由用电设备的随机接入或断开而产生的。研究表明,脉冲干扰对低压电力线载波通信的质量影响最大,信号衰减可达40dB。正是因为具有上述特点,使得电力载波通信在实际应用过程中一直面临着可用性与可靠性的考验。0004 目前另外一个已被广泛认知并采用的电力通信技术,即微功率无线通信技术,其可以克服载波通信方式在某些抄表应用场合的不足,施工方便,不需要额外铺设电缆,一般工人都可以方便的进行安装;通信不受限于电网特性,可方便的对跨台区、复杂用电环境快速实施抄表方案;通信速率快,实时性高,方便实施远程预付费,远程拉合闸等应用。微功率无线通信也不是十全十美的,也有其自身的弱点。在城市地区范围,微功率无线通信的穿透。

13、性有限,导致在高楼林立的应用上布设和调校的成本偏高,对安装维护水平要求较为细致的培训。而在农村地区,则基本没有此类问题。无线通信在布设好后,一般受自然环境影响较多,对于雨雪天气等情况,会受到较大的干扰抑制,导致抄表率下降。此外,无线通信网长时间应用后,周边的电磁环境逐步变化而使得通信质量逐步下降,需要定期进行网络优化,不然容易形成孤岛效应。0005 然而无论是电力线载波通信,还是无线通信,节点间通信链路具有不对称性,即上行和下行通信链路的通信质量和具体环境有关,可能存在较大的差异,尤其存在主节点向子节点链路质量良好,而反向链路通信质量很差的情形,沿原路返回时导致数据传输失败。发明内容0006 。

14、基于此,有必要针对传统的电力线载波通信和无线通信中链路因存在通信链路具有不对称性导致通信反向链路数据传输失败的问题,提供一种能提高数据双向通信质量的电力线载波和无线的混合网络的自组网方法和系统。说 明 书CN 104469890 A2/8页50007 一种电力线载波和无线的混合网络的自组网方法,包括:0008 在未入网的子节点收到入网允许命令帧后,获取所述子节点与周围已入网节点的链路通信状态;0009 根据所述链路通信状态在载波通信和无线通信中分别选取各自在上下行链路通信质量满足预设通信要求、级数最小且通信质量最好的已入网节点,并将所述选取的已入网节点作为所述子节点的父节点,并从两个父节点中选。

15、取级数最小的父节点作为第一父节点,另一个父节点作为第二父节点;0010 向所述第一父节点发送入网请求,并接收返回的入网响应,直到所需组网的节点均入网时组网结束。0011 在其中一个实施例中,所述在未入网的子节点收到入网允许命令帧后,获取所述子节点与周围已入网节点的链路通信状态的步骤包括:0012 在子节点收到入网允许命令帧后,发送邻居请求帧;0013 接收已入网节点根据所述邻居请求帧返回的邻居响应帧,所述邻居响应帧中包括所述子节点至已入网节点的第一通信质量值和所述已入网节点在网络中的层次数;0014 获取所述已入网节点至所述子节点的第二通信质量值;0015 取所述第一通信质量值和第二通信质量值。

16、中较小的一个,作为所述子节点与已入网节点间的通信质量值。0016 在其中一个实施例中,所述根据所述链路通信状态在载波通信和无线通信中分别选取各自在上下行链路通信质量满足预设通信要求、级数最小且通信质量最好的已入网节点,并将所述选取的已入网节点作为所述子节点的父节点的步骤包括:0017 在载波通信和无线通信中分别选取所述子节点与已入网节点间的通信质量值在预定门限范围内、层次数最小且所述通信质量值最大的已入网节点,并将所述选取的已入网节点作为所述子节点的父节点。0018 在其中一个实施例中,在所述在子节点收到入网允许命令帧后,发送邻居请求帧之后,还包括步骤:0019 设置定时器的定时时间;0020。

17、 所述接收已入网节点根据所述邻居请求帧返回的邻居响应帧的步骤包括:0021 接收在定时器的定时时间内已入网节点根据所述邻居请求帧返回的邻居响应帧。0022 在其中一个实施例中,所述向所述第一父节点发送入网请求之后,在所述接收返回的入网响应之前,还包括:0023 判断所述第一父节点是否为主节点,若是,则直接接收返回的入网响应,若否,则由所述第一父节点沿着所述第一父节点与主节点的通信路径向主节点上报所述入网请求,将所述子节点与第一父节点的通信路径加上第一父节点与主节点的通信路径作为所述子节点与主节点的通信路径,再根据所述子节点与主节点的通信路径接收返回的入网响应。0024 一种电力线载波和无线的混。

18、合网络的自组网系统,包括:0025 获取模块,用于在未入网的子节点收到入网允许命令帧后,获取所述子节点与周围已入网节点的链路通信状态;0026 选取模块,用于根据所述链路通信状态在载波通信和无线通信中分别选取各自在上下行链路通信质量满足预设通信要求、级数最小且通信质量最好的已入网节点,并将所说 明 书CN 104469890 A3/8页6述选取的已入网节点作为所述子节点的父节点,并从两个父节点中选取级数最小的父节点作为第一父节点,另一个父节点作为第二父节点;0027 入网模块,用于向所述第一父节点发送入网请求,并接收返回的入网响应,直到所需组网的节点均入网时组网结束。0028 在其中一个实施例。

19、中,所述获取模块包括:0029 发送子模块,用于在子节点收到入网允许命令帧后,发送邻居请求帧;0030 接收子模块,用于接收已入网节点根据所述邻居请求帧返回的邻居响应帧,所述邻居响应帧中包括所述子节点至已入网节点的第一通信质量值和所述已入网节点在网络中的层次数;0031 获取子模块,用于获取所述已入网节点至所述子节点的第二通信质量值;0032 比较子模块,用于取所述第一通信质量值和第二通信质量值中较小的一个,作为所述子节点与已入网节点间的通信质量值。0033 在其中一个实施例中,所述选取模块还用于在载波通信和无线通信中分别选取所述子节点与已入网节点间的通信质量值在预定门限范围内、层次数最小且所。

20、述通信质量值最大的已入网节点,并将所述选取的已入网节点作为所述子节点的父节点。0034 在其中一个实施例中,所述获取模块还包括:0035 设置子模块,用于在所述发送子模块发送邻居请求帧后,设置定时器的定时时间;0036 所述接收子模块还用于接收在定时器的定时时间内已入网节点根据所述邻居请求帧返回的邻居响应帧。0037 在其中一个实施例中,所述入网模块还用于在向所述第一父节点发送入网请求之后,在所述接收返回的入网响应之前,判断所述第一父节点是否为主节点,若是,则直接接收返回的入网响应,若否,则由所述第一父节点沿着所述第一父节点与主节点的通信路径向主节点上报所述入网请求,将所述子节点与第一父节点的。

21、通信路径加上第一父节点与主节点的通信路径作为所述子节点与主节点的通信路径,再根据所述子节点与主节点的通信路径接收返回的入网响应。0038 上述电力线载波和无线的混合网络的自组网方法和系统,在组网过程中,未入网的子节点收到入网允许命令帧后,在载波通信和无线通信两个网络中分别搜索子节点周围已入网节点中上下行链路通信质量满足通信要求、级别最小且通信质量最好的已入网节点作为父节点,并选取级别最小的父节点作为第一父节点,再向第一父节点发送入网请求,根据该入网请求接收入网响应,实现子节点的入网,解决了链路不对称性的问题,实现了数据双向通信,且不需主节点通过遍历方式逐个寻找子节点,节省了开销时间,灵活性高,。

22、且在第一父节点通信不畅时,切换至第二父节点,以保证通信正常。附图说明0039 图1为一个实施例中电力线载波和无线的混合网络的自组网方法的流程图;0040 图2为在未入网的子节点收到入网允许命令帧后,获取该子节点与周围已入网节点的链路通信状态的流程图;0041 图3为一个实施例中电力线载波和无线的混合网络的自组网系统的结构框图;说 明 书CN 104469890 A4/8页70042 图4为图3中获取模块一个实施例中的内部结构框图;0043 图5为图3中获取模块另一个实施例中的内部结构框图。具体实施方式0044 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进。

23、一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。0045 如图1所示,为一个实施例中电力线载波和无线的混合网络的自组网方法的流程图。该电力线载波和无线的混合网络的自组网方法,包括:0046 步骤102,在未入网的子节点收到入网允许命令帧后,获取该子节点与周围已入网节点的链路通信状态。0047 首先,对于集中器的主节点应该同时具备电力线载波和无线两个端口,需要在主节点处实现两个网络的组网管理。主节点启动组网程序后,同时启动载波通信和无线通信两个网络的组网。由主节点发送入网允许命令帧,启动主节点上两个网络的直接通信范围内未入网节点的入网程序,当主节点发现两个网。

24、络上周围节点均入网后,逐个选择双网同时在网的节点作为代理节点,代理节点可对两个网络的网间信息传递实现灵活的切换。然后由代理节点发送入网允许命令帧,启动代理节点在两个网络的直接通信范围内未入网节点的入网程序。0048 未入网的子节点收到入网允许命令帧后,与两个网络的周围已入网节点交互链路通信状态,该链路通信状态可包括该子节点至已入网节点的通信质量值、该已入网节点的层次数即该已入网节点至该子节点的通信质量值等。0049 其中,主节点为根节点,其余节点与主节点直接或间接相连,一条线路上的相邻的两个节点中,上一个节点作为下一个节点的父节点,下一个节点作为上一个节点的子节点。在一个自组网络中,主节点仅为。

25、父节点。0050 在一个实施例中,如图2所示,步骤102包括:0051 步骤202,在子节点收到入网允许命令帧后,发送邻居请求帧。0052 具体的,子节点广播邻居请求帧,该邻居请求帧只会被接收到的节点处理,不会被转发。0053 步骤204,接收已入网节点根据该邻居请求帧返回的邻居响应帧,该邻居响应帧中包括该子节点至已入网节点的第一通信质量值和该已入网节点在网络中的层次数。0054 首先,每个节点收到数据帧后,会记录源节点地址以及源节点至本节点通信链路的通信质量。源节点地址是指发送数据帧的节点地址,本节点为接收数据帧的节点。源节点至本节点的通信质量可用接收信号强度值表示。一个节点发送数据帧时即为。

26、发送节点,接收数据帧时即为接收节点。0055 为每个节点建立邻居表,该邻居表中包括源节点以及源节点至本节点通信链路的通信质量。获取源节点至本节点通信链路的通信质量包括:若收到一个未记录的节点的数据帧,则建立一个新的记录,记录中的通信质量采用本次通信的信号强度值;若收到一个有记录的节点的数据帧,记录中已有的通信质量用Qold表示,本次通信的信号强度值用Qnew标识,则记录中的通信质量更新为已有的通信质量和本次通信的信号强度值的加权和,计说 明 书CN 104469890 A5/8页8算公式如下:0056 xQold+(1x)Qnew,其中,x为(0,1中的有理数。0057 已入网节点(该已入网节。

27、点作为本节点)收到邻居请求帧后,在自身的邻居表中搜索该子节点(该子节点作为源节点)的记录,获取到该子节点至该已入网节点通信链路的第一通信质量,以及该已入网节点在网络中的层次数,构建邻居响应帧,并将该邻居响应帧发送给该子节点。其中,已入网节点在网络中的层次数为该节点与主节点通信路径中的中继节点数目加1所得的值。0058 步骤206,获取该已入网节点至该子节点的第二通信质量值。0059 具体的,接收到返回的邻居响应帧后,逐个进行处理,对每条邻居响应帧,获取其中子节点(子节点作为本节点)至已入网节点(该已入网节点是指发送邻居响应帧的节点)的第一通信质量值Q1,并在邻居表中搜索该已入网节点的记录,获取。

28、该已入网节点至子节点通信链路的第二通信质量值Q2。0060 步骤208,取该第一通信质量值和第二通信质量值中较小的一个,作为该子节点与已入网节点间的通信质量值。0061 具体的,取Q=min(Q1,Q2)表示子节点(本节点)与已入网节点(发送邻居响应帧节点)间的通信质量值。0062 步骤104,根据该链路通信状态在载波通信和无线通信中分别选取各自在上下行链路通信质量满足预设通信要求、级数最小且通信质量最好的已入网节点,并将该选取的已入网节点作为该子节点的父节点,并从两个父节点中选取级数最小的父节点作为第一父节点,另一个父节点作为第二父节点。0063 具体的,选取该子节点与已入网节点间的通信质量。

29、值在预定门限范围内、层次数最小且该通信质量值最大的已入网节点,并将该选取的已入网节点作为该子节点的父节点。该预定门限范围根据需要设定。从两个父节点中选取级数最小的父节点作为第一父节点,另一个父节点作为第二父节点。在通信过程中,以第一父节点作为主要通信节点,若第一父节点通信不畅时,可由子节点的主控单元在通讯定时器超时后迅速切换到第二父节点。且主节点或相应父节点会判断所收取的数据内的节点地址,以便对双网间重复接收的数据进行判别,将最优选路径提供给所需要发送的数据。第一父节点通信不畅可采用设定阈值进行判断。0064 步骤106,向该第一父节点发送入网请求,并接收返回的入网响应,直到所需组网的节点均入。

30、网时组网结束。0065 在一个实施例中,向该第一父节点发送入网请求之后,在该接收返回的入网响应之前,还包括:判断该第一父节点是否为主节点,若是,则直接接收返回的入网响应,若否,则由该第一父节点沿着该第一父节点与主节点的通信路径向主节点上报该入网请求,将该子节点与第一父节点的通信路径加上第一父节点与主节点的通信路径作为该子节点与主节点的通信路径,再根据该子节点与主节点的通信路径接收返回的入网响应。0066 此外,主节点一段时间内没有收到入网请求,则按照节点入网的顺序依次选择已入双网节点作为代理节点,通过代理节点发送入网允许命令帧,启动代理节点附近未入网节点的入网过程。对于只有单网接入的子节点,将。

31、不作为代理节点,并报送主节点备案维修,最终使其具备双网接入。说 明 书CN 104469890 A6/8页90067 直到所需组网的节点均入网时组网结束可为主节点获取到所有需要组网的节点均已成功入网,或者所有已入网节点均被选择作为代理节点后,主节点组网结束。0068 上述电力线载波和无线的混合网络的自组网方法,在组网过程中,未入网的子节点收到入网允许命令帧后,在载波通信和无线通信两个网络中分别搜索子节点周围已入网节点中上下行链路通信质量满足通信要求、级别最小且通信质量最好的已入网节点作为父节点,并选取级别最小的父节点作为第一父节点,再向第一父节点发送入网请求,根据该入网请求接收入网响应,实现子。

32、节点的入网,解决了链路不对称性的问题,实现了数据双向通信,且不需主节点通过遍历方式逐个寻找子节点,节省了开销时间,灵活性高,且在第一父节点通信不畅时,切换至第二父节点,以保证通信正常。0069 进一步的,在一个实施例中,在该在子节点收到入网允许命令帧后,发送邻居请求帧之后,还包括步骤:设置定时器的定时时间。该定时时间可根据需要设定。0070 该接收已入网节点根据该邻居请求帧返回的邻居响应帧的步骤包括:接收在定时器的定时时间内已入网节点根据该邻居请求帧返回的邻居响应帧。0071 具体的,通过设定时间,该定时时间内接收的邻居响应帧有效,以避免长时间的等待响应,提高响应效率和资源的利用率。0072 。

33、如图3所示,为一个实施例中电力线载波和无线的混合网络的自组网系统的结构框图。该电力线载波和无线的混合网络的自组网系统,包括获取模块320、选取模块340和入网模块360。其中:0073 获取模块320用于在未入网的子节点收到入网允许命令帧后,获取该子节点与周围已入网节点的链路通信状态。具体的,未入网的子节点收到入网允许命令帧后,与周围已入网节点交互链路通信状态,该链路通信状态可包括该子节点至已入网节点的通信质量值、该已入网节点的层次数即该已入网节点至该子节点的通信质量值等。0074 在一个实施例中,如图4所示,该获取模块320包括发送子模块322、接收子模块324、获取子模块326和比较子模块。

34、328。其中:0075 发送子模块322用于在子节点收到入网允许命令帧后,发送邻居请求帧。0076 具体的,子节点广播邻居请求帧,该邻居请求帧只会被接收到的节点处理,不会被转发。0077 接收子模块324用于接收已入网节点根据该邻居请求帧返回的邻居响应帧,该邻居响应帧中包括该子节点至已入网节点的第一通信质量值和该已入网节点在网络中的层次数。0078 首先,每个节点收到数据帧后,会记录源节点地址以及源节点至本节点通信链路的通信质量。源节点地址是指发送数据帧的节点地址,本节点为接收数据帧的节点。源节点至本节点的通信质量可用接收信号强度值表示。一个节点发送数据帧时即为发送节点,接收数据帧时即为接收节。

35、点。0079 为每个节点建立邻居表,该邻居表中包括源节点以及源节点至本节点通信链路的通信质量。获取源节点至本节点通信链路的通信质量包括:若收到一个未记录的节点的数据帧,则建立一个新的记录,记录中的通信质量采用本次通信的信号强度值;若收到一个有记录的节点的数据帧,记录中已有的通信质量用Qold表示,本次通信的信号强度值用Qnew标识,则记录中的通信质量更新为已有的通信质量和本次通信的信号强度值的加权和,计说 明 书CN 104469890 A7/8页10算公式如下:0080 xQold+(1x)Qnew,其中,x为(0,1中的有理数。0081 已入网节点(该已入网节点作为本节点)收到邻居请求帧后。

36、,在自身的邻居表中搜索该子节点(该子节点作为源节点)的记录,获取到该子节点至该已入网节点通信链路的第一通信质量,以及该已入网节点在网络中的层次数,构建邻居响应帧,并将该邻居响应帧发送给该子节点。其中,已入网节点在网络中的层次数为该节点与主节点通信路径中的中继节点数目加1所得的值。0082 获取子模块326用于获取该已入网节点至该子节点的第二通信质量值。0083 具体的,接收到返回的邻居响应帧后,逐个进行处理,对每条邻居响应帧,获取其中子节点(子节点作为本节点)至已入网节点(该已入网节点是指发送邻居响应帧的节点)的第一通信质量值Q1,并在邻居表中搜索该已入网节点的记录,获取该已入网节点至子节点通。

37、信链路的第二通信质量值Q2。0084 比较子模块328用于取该第一通信质量值和第二通信质量值中较小的一个,作为该子节点与已入网节点间的通信质量值。0085 具体的,取Q=min(Q1,Q2)表示子节点(本节点)与已入网节点(发送邻居响应帧节点)间的通信质量值。0086 选取模块340用于根据该链路通信状态在载波通信和无线通信中分别选取各自在上下行链路通信质量满足预设通信要求、级数最小且通信质量最好的已入网节点,并将该选取的已入网节点作为该子节点的父节点,并从两个父节点中选取级数最小的父节点作为第一父节点,另一个父节点作为第二父节点。0087 具体的,选取模块340还用于在载波通信和无线通信中分。

38、别选取该子节点与已入网节点间的通信质量值在预定门限范围内、层次数最小且该通信质量值最大的已入网节点,并将该选取的已入网节点作为该子节点的父节点。该预定门限范围根据需要设定。0088 入网模块360用于向该第一父节点发送入网请求,并接收返回的入网响应,直到所需组网的节点均入网时组网结束。0089 该入网模块360还用于在向该第一父节点发送入网请求之后,在该接收返回的入网响应之前,判断该第一父节点是否为主节点,若是,则直接接收返回的入网响应,若否,则由该第一父节点沿着该第一父节点与主节点的通信路径向主节点上报该入网请求,将该子节点与第一父节点的通信路径加上第一父节点与主节点的通信路径作为该子节点与。

39、主节点的通信路径,再根据该子节点与主节点的通信路径接收返回的入网响应。0090 此外,主节点一段时间内没有收到入围请求,则按照节点入网的顺序依次选择已入双网节点作为代理节点,通过代理节点发送入网允许命令帧,启动代理节点附近未入网节点的入网过程。对于只有单网接入的子节点,将不作为代理节点,并报送主节点备案维修,最终使其具备双网接入。0091 直到所需组网的节点均入网时组网结束可为主节点获取到所有需要组网的节点均已成功入网,或者所有已入网节点均被选择作为代理节点后,主节点组网结束。0092 上述电力线载波和无线的混合网络的自组网系统,在组网过程中,未入网的子节点收到入网允许命令帧后,在载波通信和无线通信两个网络中分别搜索子节点周围已入网节点中上下行链路通信质量满足通信要求、级别最小且通信质量最好的已入网节点作为父说 明 书CN 104469890 A10。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1