本发明属于电力通信技术领域,尤其涉及一种宽带载波的通信方法。
背景技术:
随着科技的进步和发展,电力通信行业也迎来了高速发展。在电力线载波通信网络中,目前采用集中式路由方案来实现集中器与其它站点通信:集中器对全网通信路径进行统一管理,记录到每个站点的全路径,集中器给某一站点发送数据时,会在数据包头加上全路径信息。
但是,由于电力线网络的信道具有时变性,频率容易衰减,干扰强的特点,因此,当电力线网络信道情况发生变化时,集中器很难得到新的通信路径,即使得耗时也很长,因此其自适应能力很差,无法进行实时通信,实效性不好。
技术实现要素:
针对现有技术的不足,本发明提供一种宽带载波的通信方法。
本发明是通过如下的技术方案来解决上述技术问题的:一种宽带载波的通信方法,包括以下几个步骤:
(1)将电力线网络中的站点以集中器为中心分为单数层站点和双数层站点;
(2)所述单数层站点动态探测通信路径,所述双数层站点动态维护本地路由表;其中,所述本地路由表记载有至少一个路由表项,每一个路由表项至少包括到达最终目的地址所经由的通信路径,所述通信路径包括下一跳直接地址;
所述动态探测通信路径包括:生成探测报文作为目标报文,所述探测报文携带有源地址和最终目的地址;
至少将到达所述最终目的地址所经由的下一跳直接地址所对应的站点作为待评估站点;
从所述待评估站点中筛选出最优通信站点;
向所述最优通信站点发送所述目标报文;
当接收到探测报文时,将其作为目标报文;
执行转发策略;
所述动态维护本地路由表包括:将本地路由表记载最终目的地址为所述目标报文所携带的源地址、下一跳直接地址为所述目标报文的发送地址或转发方地址的通信路径。
进一步的,所述集中器统一管理,统一发起所述单数层站点动态探测通信路径,统一告知所述双数层站点动态维护本地路由表,并进行分时维护。
进一步的,所述双数层站点动态维护本地路径信息表,所述本地路径信息表记载有与本站点通信的所有周边站点的信道能力信息。
进一步的,所述动态维护本地路径信息表包括:更新所述本地路径信息表中、所述目标报文的发送方或转发方所对应的信道能力信息。
进一步的,所述动态维护本地路径表还包括:当确定通过一个路径发送或转发所述目标报文失败后,关闭本地路由表中发送或转发目标报文失败的通信路径;
在关闭本地路由表中发送或转发目标报文失败的通信路径之后,更新本地路径信息表中被关闭的通信路径中下一跳直接地址所对应的站点的信道能力信息;
向所述目标报文的发送方或转发方返回回执。
进一步的,所述转发策略包括:判断自身的地址与所述目标报文所携带的最终目的地址是否匹配,是,则不对所述目标报文进行转发,否则对所述目标报文进行转发。
进一步的,当所述本地路由表中存储有至少两条可到达目标报文的最终目的地址的通信路径时,对所述目标报文进行转发包括:
至少将到达所述最终目的地址所经由的下一跳直接地址所对应的站点作为待评估站点;
从所述待评估站点中筛选出最优通信站点;
至少经由所述最优通信站点转发所述目标报文。
进一步的,所述从所述待评估站点中筛选出最优通信站点包括:
根据所述本地路径信息表所记载的信道能力信息,从所述待评估站点中筛选出最优通信站点;
针对每一个周边站点,所述信道能力信息包括:物理线路参数质量SNR值、周边站点与本站点通信的稳定性、周边站点的负载、边站点的层级、周边站点与本站点的收发互通性。
与现有技术相比,本发明所提供的宽带载波的通信方法,包括将电力线网络中的站点以集中器为中心分为单数层站点和双数层站点,所述单数层站点动态探测通信路径,所述双数层站点动态维护本地路由表;该方法并非如现有技术中由集中器集中管理维护整个网络的通信路径,而是由集中器统一发起单数层站点动态探测通信路径,统一告知双数层站点动态维护本地路由表,并进行分时维护,具有更强的自适应能力,且能够进行实时通信、时效性好、通信速度更快,单个站点的通信效率更高。
附图说明
为了更清楚地说明本发明的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一个实施例,对于本领域普通技术人员来说,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明电力线网络逻辑树形拓扑结构示意图;
图2是本发明一种宽带载波的通信方法的流程图。
具体实施方式
下面结合本发明实施例中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1和图2所示,本发明所提供的一种宽带载波的通信方法,包括以下几个步骤:
(1)将电力线网络中的站点以集中器为中心分为单数层站点和双数层站点;
(2)单数层站点动态探测通信路径,双数层站点动态维护本地路由表;其中,本地路由表记载有至少一个路由表项,每一个路由表项至少包括到达最终目的地址所经由的通信路径,通信路径包括下一跳直接地址;
动态探测通信路径包括:生成探测报文作为目标报文,探测报文携带有源地址和最终目的地址;
至少将到达最终目的地址所经由的下一跳直接地址所对应的站点作为待评估站点;
从待评估站点中筛选出最优通信站点;
向最优通信站点发送目标报文;
当接收到探测报文时,将其作为目标报文;
执行转发策略;
动态维护本地路由表包括:将本地路由表记载最终目的地址为目标报文所携带的源地址、下一跳直接地址为目标报文的发送地址或转发方地址的通信路径。
集中器统一管理,统一发起单数层站点动态探测通信路径,统一告知双数层站点动态维护本地路由表,并进行分时维护。
双数层站点动态维护本地路径信息表,本地路径信息表记载有与本站点通信的所有周边站点的信道能力信息。
动态维护本地路径信息表包括:更新本地路径信息表中、目标报文的发送方或转发方所对应的信道能力信息。
动态维护本地路径表还包括:当确定通过一个路径发送或转发目标报文失败后,关闭本地路由表中发送或转发目标报文失败的通信路径;在关闭本地路由表中发送或转发目标报文失败的通信路径之后,更新本地路径信息表中被关闭的通信路径中下一跳直接地址所对应的站点的信道能力信息;向目标报文的发送方或转发方返回回执。
转发策略包括:判断自身的地址与目标报文所携带的最终目的地址是否匹配,是,则不对目标报文进行转发,否则对目标报文进行转发。
当本地路由表中存储有至少两条可到达目标报文的最终目的地址的通信路径时,对目标报文进行转发包括:
至少将到达最终目的地址所经由的下一跳直接地址所对应的站点作为待评估站点;
从待评估站点中筛选出最优通信站点;
至少经由最优通信站点转发目标报文。
从待评估站点中筛选出最优通信站点包括:
根据本地路径信息表所记载的信道能力信息,从待评估站点中筛选出最优通信站点;
针对每一个周边站点,信道能力信息包括:物理线路参数质量SNR值、周边站点与本站点通信的稳定性、周边站点的负载、边站点的层级、周边站点与本站点的收发互通性。
以上所揭露的仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或变型,都应涵盖在本发明的保护范围之内。