组网通信方法、系统、节点设备、存储介质和电子设备技术方案

技术编号:29464898 阅读:8 留言:0更新日期:2021-07-27 17:51
本发明专利技术公开了一种组网通信方法、系统、节点设备、存储介质和电子设备。该方法包括:在向同一组网中的第二节点设备发送消息时,将第一节点设备的本地路由表中的节点信息填入到消息中;根据第一节点设备的本地路由表中的节点信息确定接收节点设备,并将消息发送给接收节点设备:在接收节点设备为同一组网中第三节点设备时,将接收节点设备的本地路由表中的节点信息补充到消息中,并根据接收节点设备的本地路由表中的节点信息确定下一个节点设备,将更新后的消息发送给下一个节点设备,并将下一个节点设备确定为新的接收节点设备。本发明专利技术解决了组网通信过程中各个节点设备无法知晓其他节点设备的连接关系从而无法有效通信的技术问题。

Networking communication method, system, node equipment, storage medium and electronic equipment

【技术实现步骤摘要】
组网通信方法、系统、节点设备、存储介质和电子设备
本专利技术涉及计算机领域,具体而言,涉及一种组网通信方法、系统、节点设备、存储介质和电子设备。
技术介绍
对讲机是日常常见的通信设备,在对讲机进行通信的过程中,由于对讲机的通信距离有限,因此,如果对讲机间的距离超过了通信距离,则无法进行通信。因此,自组网应运而生,自组网的目标是实现快速、准确和高效的组网,要求在尽可能短的时间内查找到准确可用的路由信息,并能适应网络拓扑的快速变化。
技术实现思路
专利技术人发现,在相关技术中,如果组建自组网,则在自组网中,各个节点无法知晓其他节点的连接关系,如果一个关键节点断线则会导致无法进行有效的通信。本专利技术实施例提供了一种组网通信方法、系统、节点设备、存储介质和电子设备,以至少解决组网通信过程中各个节点设备无法知晓其他节点设备的连接关系从而无法有效通信的技术问题。根据本专利技术实施例的第一方面,提供了一种组网通信方法,应用于第一节点设备,包括:在向同一组网中的第二节点设备发送消息时,将所述第一节点设备的本地路由表中的节点信息填入到所述消息中;根据所述第一节点设备的本地路由表中的节点信息确定接收节点设备,并将所述消息发送给所述接收节点设备,以使所述接收节点设备执行如下操作,直到所述接收节点设备为所述第二节点设备:在所述接收节点设备为同一组网中第三节点设备时,将所述接收节点设备的本地路由表中的节点信息补充到所述消息中,并根据所述接收节点设备的本地路由表中的节点信息确定下一个节点设备,将更新后的所述消息发送给所述下一个节点设备,并将所述下一个节点设备确定为新的接收节点设备。作为一种可选的示例,所述节点信息包括相邻节点设备及对应的跳数值,所述跳数值为所述相邻节点设备到达所述第二节点设备的跳数,所述根据所述第一节点设备的本地路由表中的节点信息确定接收节点设备包括:从所述第一节点设备的相邻节点设备中确定出所述跳数值最小的节点设备;从所述跳数值最小的节点设备中确定出信号强度最大的节点设备;将确定出的所述信号强度最大的节点设备确定为所述接收节点设备。作为一种可选的示例,将所述第一节点设备的节点信息填入到所述消息或者将所述接收节点设备的节点信息补充到所述消息中包括:将所述节点信息写入到所述消息的节点信息标志位中。作为一种可选的示例,所述消息为GPS短消息,所述GPS短消息中的源地址标志位和目标地址标志位各占1个字节,所述节点信息标志位至多占8个字节。作为一种可选的示例,所述方法还包括:将所述第一节点设备的节点地址填入到所述消息的发送地址标志位中,以使所述接收节点设备在接收到所述消息后将所述接收节点设备的节点地址填入到所述消息的接收地址集标志位中,以形成所述消息的传输路径信息。作为一种可选的示例,所述组网的组网方式为窄带通信自组网。作为一种可选的示例,所述窄带通信自组网包括至少两个节点设备,每一个节点设备依次发送广播令牌,由接收到所述广播令牌的节点设备将所述广播令牌中的源地址信息和跳数值保存到本地路由表中,其中,所述跳数值为发送所述广播令牌的节点设备到达所述第二节点设备的跳数。根据本专利技术实施例的第二方面,提供了一种组网通信方法,应用于接收节点设备,包括:接收同一组网中的第一节点设备发送的消息;所述消息为所述第一节点设备向同一组网中的第二节点设备发送的,所述消息包括所述第一节点设备的本地路由表中的节点信息;对所述接收节点设备执行如下操作,直到所述接收节点设备为所述第二节点设备:在所述接收节点设备为同一组网中第三节点设备时,将所述接收节点设备的本地路由表中的节点信息补充到所述消息中,并根据所述接收节点设备的本地路由表中的节点信息确定下一个节点设备,将更新后的所述消息发送给所述下一个节点设备,以使所述下一个节点设备确定为新的接收节点设备。作为一种可选的示例,所述节点信息包括相邻节点的跳数值,所述跳数值为所述相邻节点设备到达所述第二节点设备的跳数,所述根据所述接收节点设备的本地路由表中的节点信息确定下一个节点设备,包括:从所述接收节点设备的相邻节点设备中确定出所述跳数值最小的节点设备;从所述跳数值最小的节点设备中确定出信号强度最大的节点设备;将确定出的所述信号强度最大的节点设备确定为所述接收节点设备。作为一种可选的示例,将所述接收节点设备的本地路由表中的节点信息补充到所述消息中包括:将所述节点信息写入到所述消息的节点信息标志位中。作为一种可选的示例,所述消息为GPS短消息,所述GPS短消息中的源地址标志位和目标地址标志位各占1个字节,所述节点信息标志位至多占8个字节。作为一种可选的示例,所述消息还包括在发送地址标志位中的所述第一节点设备的节点地址;所述方法还包括:在接收到所述消息后,将所述接收节点设备的节点地址填入到所述消息的接收地址集标志位中,以形成所述消息的传输路径信息。作为一种可选的示例,所述组网的组网方式为窄带通信自组网。作为一种可选的示例,所述窄带通信自组网包括至少两个节点设备,每一个节点设备依次发送广播令牌,由接收到所述广播令牌的节点设备将所述广播令牌中的源地址信息和跳数值保存到本地路由表中,其中,所述跳数值为发送所述广播令牌的节点设备到达所述第二节点设备的跳数。根据本专利技术实施例的第三方面,还提供了一种第一节点设备,包括:第一填入单元,用于在向同一组网中的第二节点设备发送消息时,将所述第一节点设备的本地路由表中的节点信息填入到所述消息中;确定单元,用于根据所述第一节点设备的本地路由表中的节点信息确定接收节点设备,并将所述消息发送给所述接收节点设备,以使所述接收节点设备执行如下操作,直到所述接收节点设备为所述第二节点设备:在所述接收节点设备为同一组网中第三节点设备时,将所述接收节点设备的本地路由表中的节点信息补充到所述消息中,并根据所述接收节点设备的本地路由表中的节点信息确定下一个节点设备,将更新后的所述消息发送给所述下一个节点设备,并将所述下一个节点设备确定为新的接收节点设备。作为一种可选的示例,所述节点信息包括相邻节点设备及对应的跳数值,所述跳数值为所述相邻节点设备到达所述第二节点设备的跳数,所述确定单元包括:第一确定模块,用于从所述第一节点设备的相邻节点设备中确定出所述跳数值最小的节点设备;第二确定模块,用于从所述跳数值最小的节点设备中确定出信号强度最大的节点设备;第三确定模块,用于将确定出的所述信号强度最大的节点设备确定为所述接收节点设备。作为一种可选的示例,所述第一节点设备还用于:在将所述第一节点设备的节点信息填入到所述消息或者将所述接收节点设备的节点信息补充到所述消息时,将所述节点信息写入到所述消息的节点信息标志位中。作为一种可选的示例,所述消息为GPS短消息,所述GPS短消息中的源地址标志位和目标地址标志位各占1个字节,所述节点信息标志位至多占8个字节。作为一种可选的示例,所述第一节点设备还包括:第二填入单元,用于将所述第一节点的节点地址填入到所述消息的发送地址标志位中,以使所述接收节点在接收到所述消息本文档来自技高网...

【技术保护点】
1.一种组网通信方法,其特征在于,应用于第一节点设备,包括:/n在向同一组网中的第二节点设备发送消息时,将所述第一节点设备的本地路由表中的节点信息填入到所述消息中;/n根据所述第一节点设备的本地路由表中的节点信息确定接收节点设备,并将所述消息发送给所述接收节点设备,以使所述接收节点设备执行如下操作,直到所述接收节点设备为所述第二节点设备:在所述接收节点设备为同一组网中第三节点设备时,将所述接收节点设备的本地路由表中的节点信息补充到所述消息中,并根据所述接收节点设备的本地路由表中的节点信息确定下一个节点设备,将更新后的所述消息发送给所述下一个节点设备,并将所述下一个节点设备确定为新的接收节点设备。/n

【技术特征摘要】
1.一种组网通信方法,其特征在于,应用于第一节点设备,包括:
在向同一组网中的第二节点设备发送消息时,将所述第一节点设备的本地路由表中的节点信息填入到所述消息中;
根据所述第一节点设备的本地路由表中的节点信息确定接收节点设备,并将所述消息发送给所述接收节点设备,以使所述接收节点设备执行如下操作,直到所述接收节点设备为所述第二节点设备:在所述接收节点设备为同一组网中第三节点设备时,将所述接收节点设备的本地路由表中的节点信息补充到所述消息中,并根据所述接收节点设备的本地路由表中的节点信息确定下一个节点设备,将更新后的所述消息发送给所述下一个节点设备,并将所述下一个节点设备确定为新的接收节点设备。


2.根据权利要求1所述的方法,其特征在于,所述节点信息包括相邻节点设备及对应的跳数值,所述跳数值为所述相邻节点设备到达所述第二节点设备的跳数,所述根据所述第一节点设备的本地路由表中的节点信息确定接收节点设备包括:
从所述第一节点设备的相邻节点设备中确定出所述跳数值最小的节点设备;
从所述跳数值最小的节点设备中确定出信号强度最大的节点设备;
将确定出的所述信号强度最大的节点设备确定为所述接收节点设备。


3.根据权利要求1所述的方法,其特征在于,将所述第一节点设备的节点信息填入到所述消息或者将所述接收节点设备的节点信息补充到所述消息中包括:
将所述节点信息写入到所述消息的节点信息标志位中。


4.根据权利要求3所述的方法,其特征在于,所述消息为GPS短消息,所述GPS短消息中的源地址标志位和目标地址标志位各占1个字节,所述节点信息标志位至多占8个字节。


5.根据权利要求1所述的方法,其特征在于,所述方法还包括:将所述第一节点设备的节点地址填入到所述消息的发送地址标志位中,以使所述接收节点设备在接收到所述消息后将所述接收节点设备的节点地址填入到所述消息的接收地址集标志位中,以形成所述消息的传输路径信息。


6.根据权利要求1所述的方法,其特征在于,所述组网的组网方式为窄带通信自组网。


7.根据权利要求6所述的方法,其特征在于,所述窄带通信自组网包括至少两个节点设备,每一个节点设备依次发送广播令牌,由接收到所述广播令牌的节点设备将所述广播令牌中的源地址信息和跳数值保存到本地路由表中,其中,所述跳数值为发送所述广播令牌的节点设备到达所述第二节点设备的跳数。


8.一种组网通信方法,其特征在于,应用于接收节点设备,包括:
接收同一组网中的第一节点设备发送的消息;所述消息为所述第一节点设备向同一组网中的第二节点设备发送的,所述消息包括所述第一节点设备的本地路由表中的节点信息;
对所述接收节点设备执行如下操作,直到所述接收节点设备为所述第二节点设备:在所述接收节点设备为同一组网中第三节点设备时,将所述接收节点设备的本地路由表中的节点信息补充到所述消息中,并根据所述接收节点设备的本地路由表中的节点信息确定下一个节点设备,将更新后的所述消息发送给所述下一个节点设备,以使所述下一个节点设备确定为新的接收节点设备。


9.根据权利要求8所述的方法,其特征在于,所述节点信息包括相邻节点的跳数值,所述跳数值为所述相邻节点设备到达所述第二节点设备的跳数,所述根据所述接收节点设备的本地路由表中的节点信息确定下一个节点设备,包括:
从所述接收节点设备的相邻节点设备中确定出所述跳数值最小的节点设备;
从所述跳数值最小的节点设备中确定出信号强度最大的节点设备;
将确定出的所述信号强度最大的节点设备确定为所述接收节点设备。


10.根据权利要求8所述的方法,其特征在于,将所述接收节点设备的本地路由表中的节点信息补充到所述消息中包括:
将所述节点信息写入到所述消息的节点信息标志位中。


11.根据权利要求8所述的方法,其特征在于,所述消息为GPS短消息,所述GPS短消息中的源地址标志位和目标地址标志位各占1个字节,所述节点信息标志位至多占8个字节。


12.根据权利要求11所述的方法,其特征在于,所述消息还包括在发送地址标志位中的所述第一节点设备的节点地址;所述方法还包括:在接收到所述消息后,将所述接收节点设备的节点地址填入到所述消息的接收地址集标志位中,以形成所述消息的传输路径信息。


13.根据权利要求11所述...

【专利技术属性】
技术研发人员:徐小明
申请(专利权)人:广州慧睿思通科技股份有限公司
类型:发明
国别省市:广东;44

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

1