双模通信方法、装置和计算机可读存储介质制造方法及图纸

技术编号:38527611 阅读:14 留言:0更新日期:2023-08-19 17:03
本发明专利技术公开了一种双模通信方法、装置和计算机可读存储介质,双模通信方法包括:在载波监听多路访问CSMA时隙中进行单播SOF帧发送时,确定目标路由表;根据目标路由表进行单播SOF帧发送,其中,目标路由表包括主路由表和备份路由表,主路由表是在组网完成后根据代理节点的变更情况对备份路由表进行更新后生成,首个备份路由表是在组网阶段生成。本发明专利技术的双模通信方法通过增加备份路由表,增强了网络拓扑的稳定性,提高了业务可靠性;减少了广播风暴出现的概率,增强了网络的健壮性,提高了信道利用率。利用率。利用率。

【技术实现步骤摘要】
双模通信方法、装置和计算机可读存储介质


[0001]本专利技术涉及双模通信
,尤其涉及一种双模通信方法、一种双模通信装置和一种计算机可读存储介质。

技术介绍

[0002]双模通信网络一般会形成以CCO(Centralized Coordinator,中央协调器)为中心、PCO(Personal Coordinator,代理协调器)为中继代理,连接所有STA(Station,站点)的多级关联树形网络。图1为典型的双模通信网络的拓扑图,图1中实线为高速载波路径,虚线为高速无线通信路径。高速双模通信网络拓扑结构是基于统一组网机制的混合网络拓扑结构,每个节点都有载波和无线通信能力。节点双网都存在时,可优先选择载波通信或根据网络质量自行选择进行组网;节点只存在载波或无线时,自动选择载波或无线进行组网。目前,相关技术中通常采用单一通信路径与中央协调器进行交互,但是该方式存在如下缺点:1、当通信路径中的某一个中继节点拆除或故障,导致当前通信路径不可用时,需要耗费大量时间寻找并构建新的传输路径,从而完成通信网络的重组。2、当通信路径中的某一个中继节点拆除或故障,由于是整个广播域,极易出现广播风暴,导致网络拓扑进一步恶化。

技术实现思路

[0003]本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的目的在于提出一种双模通信方法、装置和计算机可读存储介质,以增强网络拓扑的稳定性,提高业务的可靠性。
[0004]为达到上述目的,本专利技术第一方面实施例提出了一种双模通信方法,所述方法包括:在载波监听多路访问CSMA时隙中进行单播SOF帧发送时,确定目标路由表;根据所述目标路由表进行单播SOF帧发送,其中,所述目标路由表包括主路由表和备份路由表,所述主路由表是在组网完成后根据代理节点的变更情况对所述备份路由表进行更新后生成,首个所述备份路由表是在组网阶段生成。
[0005]另外,本专利技术实施例的双模通信方法还可以具有如下附加技术特征:根据本专利技术的一个实施例,所述主路由表的生成过程包括:待更新节点确定需要变更代理节点后,向新代理节点发送代理变更报文;所述新代理节点根据所述代理变更报文生成自身的主路由表,并逐级转发所述代理变更报文至主节点,其中,所述新代理节点的主路由表是通过在自身的备用路由表中增加所述待更新节点的路由得到的;所述主节点根据所述代理变更报文生成自身的主路由表,并逐级发送代理确认报文至所述待更新节点,其中,所述主节点的主路由表是通过在自身的备用路由表中增加所述待更新节点的路由得到的;所述待更新节点根据所述代理确认报文生成自身的主路由表,其中,所述待更新节点的主路由表是通过在自身的备用路由表中增加所述新代理节点和所述主节点的路由得到的。
[0006]根据本专利技术的一个实施例,所述确定目标路由表,包括:获取所述SOF帧的发送次
数;若所述发送次数小于第一限值,则确定所述目标路由表为所述主路由表;若所述发送次数大于或等于所述第一限值且小于第二限值,则确定所述目标路由表为所述备份路由表。
[0007]根据本专利技术的一个实施例,所述根据所述目标路由表进行单播SOF帧发送,包括:根据所述目标路由表确定目标节点;向所述目标节点发送所述SOF帧,并更新发送次数;若接收到所述目标节点回应的选择确认SACK帧,则确定所述SOF帧被成功接收,并结束所述SOF帧的发送。
[0008]根据本专利技术的一个实施例,若未接收到所述SACK帧,则返回所述确定目标路由表的步骤。
[0009]根据本专利技术的一个实施例,所述方法还包括:若所述发送次数大于或等于所述第二限值,则确定所述SOF帧未被成功接收,并结束所述SOF帧的发送。
[0010]根据本专利技术的一个实施例,所述第一限值和所述第二限值根据MAC报文的重发次数字段确定。
[0011]为达到上述目的,本专利技术第二方面实施例提出了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现上述的双模通信方法。
[0012]为达到上述目的,本专利技术第三方面实施例提出了一种双模通信装置,所述装置包括:确定模块和发送模块。所述确定模块用于在载波监听多路访问CSMA时隙中进行单播SOF帧发送时,确定目标路由表;所述发送模块用于根据所述目标路由表进行单播SOF帧发送,其中,所述目标路由表包括主路由表和备份路由表,所述主路由表是在组网完成后根据代理节点的变更情况对所述备份路由表进行更新后生成,首个所述备份路由表是在组网阶段生成。
[0013]另外,本专利技术实施例的双模通信方法还可以具有如下附加技术特征:根据本专利技术的一个实施例,所述装置用于待更新节点时,所述发送模块用于在所述待更新节点需要变更代理节点时,向新代理节点发送代理变更报文,以使所述新代理节点根据所述代理变更报文生成自身的主路由表,并逐级转发所述代理变更报文至主节点,所述主节点根据所述代理变更报文生成自身的主路由表,并逐级发送代理确认报文至所述待更新节点,其中,所述新代理节点的主路由表是通过在自身的备用路由表中增加所述待更新节点的路由得到的,所述主节点的主路由表是通过在自身的备用路由表中增加所述待更新节点的路由得到的;所述装置还包括:生成模块,所述生成模块用于根据所述代理确认报文生成自身的主路由表,其中,所述待更新节点的主路由表是通过在自身的备用路由表中增加所述新代理节点和所述主节点的路由得到的。
[0014]根据本专利技术的一个实施例,所述确定模块包括:获取子模块和第一确定子模块;所述获取子模块用于获取所述SOF帧的发送次数;所述第一确定子模块用于在所述发送次数小于第一限值时,确定所述目标路由表为所述主路由表,以及在所述发送次数大于或等于所述第一限值且小于第二限值时,确定所述目标路由表为所述备份路由表。
[0015]根据本专利技术的一个实施例,所述发送模块包括:第二确定子模块、发送子模块、更新子模块和第三确定子模块。所述第二确定子模块用于根据所述目标路由表确定目标节点;所述发送子模块用于向所述目标节点发送所述SOF帧;所述更新子模块用于在所述发送子模块发送所述SOF帧时,更新发送次数;所述第三确定子模块用于在接收到所述目标节点回应的选择确认SACK帧时,确定所述SOF帧被成功接收,并触发所述发送子模块结束所述
SOF帧的发送。
[0016]根据本专利技术的一个实施例,所述确定模块还包括:第四确定子模块,所述第四确定子模块用于在所述发送次数大于或等于所述第二限值时,确定所述SOF帧未被成功接收,并触发所述发送模块结束所述SOF帧的发送。
[0017]根据本专利技术的一个实施例,所述第一限值和所述第二限值根据MAC报文的重发次数字段确定。
[0018]本专利技术实施例的双模通信方法、装置和计算机可读存储介质,通过增加备份路由表,增强了网络拓扑的稳定性,提高了业务可靠性;减少了广播风暴出现的概率,增强了网络的健壮性,提高了信道利用率。同时,通过双代理,减少了后期的代理变更次数,从而提高了拓扑结构的稳定性。
附图说明
[0019]图1是相关技本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种双模通信方法,其特征在于,所述方法包括:在载波监听多路访问CSMA时隙中进行单播SOF帧发送时,确定目标路由表;根据所述目标路由表进行单播SOF帧发送,其中,所述目标路由表包括主路由表和备份路由表,所述主路由表是在组网完成后根据代理节点的变更情况对所述备份路由表进行更新后生成,首个所述备份路由表是在组网阶段生成。2.根据权利要求1所述的双模通信方法,其特征在于,所述主路由表的生成过程包括:待更新节点确定需要变更代理节点后,向新代理节点发送代理变更报文;所述新代理节点根据所述代理变更报文生成自身的主路由表,并逐级转发所述代理变更报文至主节点,其中,所述新代理节点的主路由表是通过在自身的备用路由表中增加所述待更新节点的路由得到的;所述主节点根据所述代理变更报文生成自身的主路由表,并逐级发送代理确认报文至所述待更新节点,其中,所述主节点的主路由表是通过在自身的备用路由表中增加所述待更新节点的路由得到的;所述待更新节点根据所述代理确认报文生成自身的主路由表,其中,所述待更新节点的主路由表是通过在自身的备用路由表中增加所述新代理节点和所述主节点的路由得到的。3.根据权利要求1或2所述的双模通信方法,其特征在于,所述确定目标路由表,包括:获取所述SOF帧的发送次数;若所述发送次数小于第一限值,则确定所述目标路由表为所述主路由表;若所述发送次数大于或等于所述第一限值且小于第二限值,则确定所述目标路由表为所述备份路由表。4.根据权利要求3所述的双模通信方法,其特征在于,所述根据所述目标路由表进行单播SOF帧发送,包括:根据所述目标路由表确定目标节点;向所述目标节点发送所述SOF帧,并更新发送次数;若接收到所述目标节点回应的选择确认SACK帧,则确定所述SOF帧被成功接收,并结束所述SOF帧的发送。5.根据权利要求4所述的双模通信方法,其特征在于,若未接收到所述SACK帧,则返回所述确定目标路由表的步骤。6.根据权利要求3所述的双模通信方法,其特征在于,所述方法还包括:若所述发送次数大于或等于所述第二限值,则确定所述SOF帧未被成功接收,并结束所述SOF帧的发送。7.根据权利要求3所述的双模通信方法,其特征在于,所述第一限值和所述第二限值根据MAC报文的重发次数字段确定。8.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现根据权利要求1

7中任一项所述的双模通信...

【专利技术属性】
技术研发人员:肖本强慕迪张波霍超冯崧张锦王笑宇甄岩郑利斌
申请(专利权)人:北京智芯微电子科技有限公司
类型:发明
国别省市:

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

1