报文广播方法及设备技术

技术编号:16132312 阅读:36 留言:0更新日期:2017-09-01 22:31
本发明专利技术实施例公开了一种报文广播方法及设备。所述方法应用于电力线网络中,所述电力线网络包括中央协调器、中继站点以及终端站点,所述方法包括:中继站点获取第一报文中携带的所述终端站点的第一目的地址;所述中继站点在本地的分支路由表中查找是否存在所述第一目的地址,所述分支路由表包括可到达的终端站点的目的地址;若在所述本地的分支路由表中存在所述第一目的地址,则所述中继站点将所述第一报文进行广播。采用本发明专利技术实施例,在保证报文传输可靠性的同时,减少了网络中的报文数量,降低了报文冲突规模,提高了传输效率。

【技术实现步骤摘要】
报文广播方法及设备
本专利技术涉及通信
,尤其涉及一种报文广播方法及设备。
技术介绍
通信网络中传输的载波信号以报文为单元进行传输,且多采用全网广播以及代理广播等方式传输报文。所谓全网广播,就是发送站点在发送报文后,接收到报文的所有站点将该报文向周围站点进行广播,周围所有接收到广播报文的站点都会继续对报文进行广播,以此实现将报文在全网内进行广播以到达目的站点,在广播过程中,接收到报文的任意站点都不对报文进行屏蔽,如图1(a)所示,全网中的站点包括A1-A7号站点,A1号站点需要将报文发送至A6号站点,在A1号站点将报文在中继站点进行广播时,接收到报文的站点(如A2、A3、A4号站点)则分别将报文广播至A5、A6、A7号站点,使得网络中的报文数量过多,导致报文冲突严重,从而影响了报文的传输效率;全网中存在至少一个代理站点和/或至少一个非代理站点,而所谓代理广播,也就是在接收到报文的站点确定其自身为代理站点时,将报文进行广播,否则,对报文进行屏蔽的过程,而一旦关键路径上的代理站点未接收到报文,将中断报文的传输,如图1(b)所示,全网中的站点包括B1-B7号站点,其中,B3号站点为代理站点,B1号站点需要将报文发送至B6号站点,在报文转发过程中,若B3号站点未接收到报文而无法将报文转发至B6号站点,即使B2号和B4号站点接收到报文也无法将报文发送至目的站点,从而降低了报文传输的可靠性。
技术实现思路
本专利技术实施例所要解决的技术问题在于,提供一种报文广播方法及设备,在保证报文传输可靠性的同时,减少了网络中的报文数量,降低了报文冲突规模,提高了报文传输效率。第一方面,本专利技术实施例提供了一种报文广播方法,包括:中继站点中继站点获取第一报文中携带的终端站点的第一目的地址;所述中继站点在本地的分支路由表中查找是否存在所述第一目的地址,所述分支路由表包括可到达的终端站点的目的地址;若在所述本地的分支路由表中存在所述第一目的地址,则所述中继站点将所述第一报文进行广播。在本专利技术实施例第一方面中,通过采用分支广播的方式,并根据预先更新的分支路由表传输报文,使得报文只在分支内部中存在到达终端站点的路径上进行转发,相对全网广播而言,减少了报文传输中的网络冲突规模,降低了全网广播的使用频度,而相对代理广播而言,即使唯一到达终端站点的路径上的代理站点不能够成功接收报文,也能通过分支内的其他路径传输报文以完成报文传输,提高了报文传输的可靠性。结合第一方面,在第一方面的第一种实现方式中,所述方法还包括:若在所述本地的分支路由表中不存在所述第一目的地址,则所述中继站点不广播所述第一报文。结合第一方面的第一种实现方式,在第一方面的第二种实现方式中,所述中继站点判断接收到第二报文的报文信号质量是否达到预设信号质量阈值;若接收到所述第二报文的报文信号质量达到所述预设信号质量阈值,则获取所述第二报文中携带的第二发送地址;将所述第二报文中携带的第二发送地址添加到所述本地的分支路由表中;若接收到所述第二报文的报文信号质量未达到所述预设信号质量阈值,则屏蔽所述第二报文。这样,屏蔽其他分支的串扰信号,保证本分支的相对准确率和较高的可靠性。结合第一方面的第二种实现方式,在第一方面的第三种实现方式中,所述中继站点判断接收到第二报文的报文信号质量是否达到预设信号质量阈值,包括:判断接收到所述第二报文的报文信号强度是否大于或者等于预设信号强度阈值,或者判断接收到所述第二报文的报文通信成功率是否大于或者等于预设通信成功率阈值。结合第一方面,在第一方面的第四种实现方式中,所述中继站点获取第一报文携带的所述终端站点的第一目的地址之前,还包括:所述中继站点确定第一报文中携带的发送方式为分支广播。这样,根据获取的报文的具体广播方式以执行该报文所被指定的广播方式,而不用一一尝试其他报文转发方式,有助于提高了报文传输的效率。结合第一方面的第二种实现方式或第一方面的第三种实现方式,在第一方面的第五种实现方式中,所述将所述第一报文进行广播,包括:所述中继站点获取所述第一报文的序列号标识,并在广播记录中查找是否存在所述序列号标识,所述序列号标识用于唯一识别所述第一报文;若所述中继站点在所述广播记录中不存在所述序列号标识,则所述中继站点将所述第一报文进行广播;若在所述广播记录中存在所述序列号标识,则所述中继站点不广播所述第一报文。这样,避免了对同一个广播报文进行多次广播,避免了广播风暴。第二方面,本专利技术实施例提供了报文广播设备,包括:地址获取模块,用于获取第一报文中携带的所述终端站点的第一目的地址;地址查找模块,用于在本地的分支路由表中查找是否存在所述第一目的地址,所述分支路由表包括可到达的终端站点的目的地址;报文广播模块,用于若在所述本地的分支路由表中存在所述第一目的地址,则将所述第一报文进行广播。在本专利技术实施例第二方面中,通过采用分支广播的方式,并根据预先更新的分支路由表传输报文,使得报文只在分支内部中存在到达终端站点的路径上进行转发,相对全网广播而言,减少了报文传输中的网络冲突规模,降低了全网广播的使用频度,而相对代理广播而言,即使唯一到达终端站点的路径上的代理站点不能够成功接收报文,也能通过分支内的其他路径传输报文以完成报文传输,提高了报文传输的可靠性。结合第二方面,在第二方面的第一种实现方式中,所述报文广播设备还包括:所述报文广播设备还包括:报文屏蔽模块,用于若在所述本地的分支路由表中不存在所述第一目的地址,则不广播所述第一报文。结合第二方面,在第二方面的第二种实现方式中,所述报文广播设备还包括信号判断模块,具体用于:判断接收到第二报文的报文信号质量是否达到预设信号质量阈值;若接收到所述第二报文的报文信号质量达到所述预设信号质量阈值,则获取所述第二报文中携带的第二发送地址;将所述第二报文中携带的第二发送地址添加到所述本地的分支路由表中;若接收到所述第二报文的报文信号质量未达到所述预设信号质量阈值,则屏蔽所述第二报文。这样,屏蔽其他分支的串扰信号,保证本分支的相对准确率和较高的可靠性。结合第二方面的第二种实现方式,在第二方面的第三种实现方式中,所述信号判断模块具体用于:判断接收到所述第二报文的报文信号强度是否大于或者等于预设信号强度阈值,或者判断接收到所述第二报文的报文通信成功率是否大于或者等于预设通信成功率阈值。结合第二方面,在第二方面的第四种实现方式中,所述报文广播设备还包括广播方式确定模块,具体用于:确定第一报文中携带的发送方式为分支广播。这样,根据获取的报文的具体广播方式以执行该报文所被指定的广播方式,而不用一一尝试其他报文转发方式,有助于提高了报文传输的效率。结合第二方面,在第二方面的第五种实现方式中,所述报文广播模块具体用于:获取所述第一报文的序列号标识,并在广播记录中查找是否存在所述序列号标识,所述序列号标识用于唯一识别所述第一报文;若在所述广播记录中不存在所述序列号标识,则将所述第一报文进行广播;若在所述广播记录中存在所述序列号标识,则不广播所述第一报文。这样,避免了对同一个广播报文的多次广播,避免了广播风暴。结合第二方面的第二种实现方式或第二方面的第三种实现方式,在第二方面的第六种实现方式中,所述第一报文为用于传输数据的报文,所述第二报文为用于更本文档来自技高网...
报文广播方法及设备

【技术保护点】
一种报文广播方法,其特征在于,所述方法应用于电力线网络中,所述电力线网络包括中央协调器、中继站点以及终端站点,所述方法包括:中继站点获取第一报文中携带的所述终端站点的第一目的地址;所述中继站点在本地的分支路由表中查找是否存在所述第一目的地址,所述分支路由表包括可到达的终端站点的目的地址;若在所述本地的分支路由表中存在所述第一目的地址,则所述中继站点将所述第一报文进行广播。

【技术特征摘要】
1.一种报文广播方法,其特征在于,所述方法应用于电力线网络中,所述电力线网络包括中央协调器、中继站点以及终端站点,所述方法包括:中继站点获取第一报文中携带的所述终端站点的第一目的地址;所述中继站点在本地的分支路由表中查找是否存在所述第一目的地址,所述分支路由表包括可到达的终端站点的目的地址;若在所述本地的分支路由表中存在所述第一目的地址,则所述中继站点将所述第一报文进行广播。2.如权利要求1所述的方法,其特征在于,所述方法还包括:若在所述本地的分支路由表中不存在所述第一目的地址,则所述中继站点不广播所述第一报文。3.如权利要求1所述的方法,其特征在于,所述方法还包括:所述中继站点判断接收到第二报文的报文信号质量是否达到预设信号质量阈值;若所述中继站点接收到所述第二报文的报文信号质量达到所述预设信号质量阈值,则获取所述第二报文中携带的第二发送地址;所述中继站点将所述第二报文中携带的第二发送地址添加到所述本地的分支路由表中;若所述中继站点接收到所述第二报文的报文信号质量未达到所述预设信号质量阈值,则屏蔽所述第二报文。4.如权利要求3所述的方法,其特征在于,所述中继站点判断接收到第二报文的报文信号质量是否达到预设信号质量阈值,包括:所述中继站点判断接收到所述第二报文的报文信号强度是否大于或者等于预设信号强度阈值,或者判断接收到所述第二报文的报文通信成功率是否大于或者等于预设通信成功率阈值。5.如权利要求1所述的方法,其特征在于,所述获取第一报文携带的所述终端站点的第一目的地址之前,还包括:所述中继站点确定第一报文中携带的发送方式为分支广播。6.如权利要求1所述的方法,其特征在于,所述中继站点将所述第一报文进行广播,包括:所述中继站点获取所述第一报文的序列号标识,并在广播记录中查找是否存在所述序列号标识,所述序列号标识用于唯一识别所述第一报文;若在所述广播记录中不存在所述序列号标识,则所述中继站点将所述第一报文进行广播;若在所述广播记录中存在所述序列号标识,则所述中继站点不广播所述第一报文。7.如权利要求3或4所述的方法,其特征在于,所述第一报文...

【专利技术属性】
技术研发人员:郭攀
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1