组网方法、装置、计算机设备和存储介质与流程

文档序号:35827179发布日期:2023-10-22 12:43阅读:36来源:国知局
组网方法、装置、计算机设备和存储介质与流程

本申请涉及无线通信,特别是涉及一种组网方法、装置、计算机设备、存储介质和计算机程序产品。


背景技术:

1、基于wifi direct(无线局域网直连)的多跳组网是一种通过wifi direct技术实现的无线网络组网方式,该组网方式中的设备建立点对点(p2p,peer to peer)的连接,该组网方式形成的临时局域网络中包含go(group owner,组所有者)或gc(group client,组客户端)两种角色。

2、传统技术中,所有的go在组网期间不断的在公共信道广播beacon帧(beaconframe,信标帧),并监听其他终端发送的probe request(探测请求),与其他终端建立组网连接,降低了组网的稳定性。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够提高组网稳定性的组网方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。

2、第一方面,本申请提供了一种组网方法。所述方法包括:

3、获取待判断管理节点的节点电量和节点跳数;

4、在所述待判断管理节点的节点电量和节点跳数满足预设第一判断条件的情况下,确定所述待判断管理节点为候选管理节点;

5、获取所述候选管理节点的节点连接数和队列缓存深度,在所述候选管理节点的节点连接数和队列缓存深度满足预设第二判断条件的情况下,确定所述候选管理节点为第一管理节点;所述第一管理节点用于与待接入节点建立组网连接。

6、在一个实施例中,所述在所述候选管理节点的节点连接数和队列缓存深度满足预设第二判断条件的情况下,确定所述候选管理节点为第一管理节点包括:

7、获取预设连接数和预设缓存深度,将所述候选管理节点的节点连接数与所述预设连接数进行比较,将所述候选管理节点的队列缓存深度与所述预设缓存深度进行比较;

8、在所述节点连接数小于所述预设连接数,且所述队列缓存深度小于所述预设缓存深度的情况下,确定所述候选管理节点为第一管理节点。

9、在一个实施例中,所述方法还包括:

10、在所述节点连接数大于或者等于所述预设连接数,或所述队列缓存深度大于或者等于所述预设缓存深度的情况下,确定所述候选管理节点为第二管理节点。

11、在一个实施例中,所述第二管理节点用于回复目标待接入节点发送的组网请求,与所述目标待接入节点建立组网连接,所述目标待接入节点是指使用目标服务集标识的待接入节点,所述目标服务集标识为所述第二管理节点对应的服务集标识。

12、在一个实施例中,所述第一管理节点用于广播网络连接信息,基于所述网络连接信息,接收并回复所述待接入节点的组网请求,与所述待接入节点建立组网连接。

13、在一个实施例中,所述在所述待判断管理节点的节点电量和节点跳数满足预设第一判断条件的情况下,确定所述待判断管理节点为候选管理节点包括:

14、获取预设电量和预设跳数;

15、将所述待判断管理节点的节点电量与所述预设电量进行比较,将所述待判断管理节点的节点跳数和所述预设跳数进行比较;

16、在所述待判断管理节点的节点电量大于所述预设电量,且所述待判断管理节点的节点跳数小于所述预设跳数的情况下,确定所述待判断管理节点为候选管理节点;

17、在所述待判断管理节点的节点电量小于或者等于所述预设电量,或所述待判断管理节点的节点跳数大于或者等于所述预设跳数的情况下,确定所述待判断管理节点为第三管理节点;所述第三管理节点不与所述待接入节点建立组网连接。

18、在一个实施例中,所述第三管理节点用于与所述第三管理节点所管理的节点进行通信。

19、第二方面,本申请还提供了一种组网装置。所述装置包括:

20、获取模块,用于获取待判断管理节点的节点电量和节点跳数;

21、判断模块,用于在所述待判断管理节点的节点电量和节点跳数满足预设第一判断条件的情况下,确定所述待判断管理节点为候选管理节点;

22、组网模块,用于获取所述候选管理节点的节点连接数和队列缓存深度,在所述候选管理节点的节点连接数和队列缓存深度满足预设第二判断条件的情况下,确定所述候选管理节点为第一管理节点;所述第一管理节点用于与待接入节点建立组网连接。

23、第三方面,本申请还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现第一方面中任一项所述方法的步骤。

24、第四方面,本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面中任一项所述方法的步骤。

25、第五方面,本申请还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现第一方面中任一项所述方法的步骤。

26、上述组网方法、装置、计算机设备、存储介质和计算机程序产品,获取待判断管理节点的节点电量和节点跳数;在待判断管理节点的节点电量和节点跳数满足预设第一判断条件的情况下,确定待判断管理节点为候选管理节点;获取候选管理节点的节点连接数和队列缓存深度,在候选管理节点的节点连接数和队列缓存深度满足预设第二判断条件的情况下,确定候选管理节点为第一管理节点;第一管理节点用于与待接入节点建立组网连接。通过将待判断管理节点的节点电量和节点跳数与预设第一判断条件进行比对,将满足预设第一判断条件的待判断管理节点确定为候选管理节点,然后将候选管理节点的节点连接数和队列缓存深度与预设第二判断条件进行比对,将满足预设第二判断条件的候选管理节点确定为第一管理节点,可以理解为,将节点电量、节点跳数、节点连接数和队列缓存深度均符合条件的待判断管理节点确定为第一管理节点,使用第一管理节点与待接入节点建立组网连接,避免了电量不足、节点跳数过多、节点连接数过多或者队列缓存深度过大的管理节点与待接入节点建立组网连接,从而提高了组网的稳定性。



技术特征:

1.一种组网方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述在所述候选管理节点的节点连接数和队列缓存深度满足预设第二判断条件的情况下,确定所述候选管理节点为第一管理节点包括:

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述第二管理节点用于回复目标待接入节点发送的组网请求,与所述目标待接入节点建立组网连接,所述目标待接入节点是指使用目标服务集标识的待接入节点,所述目标服务集标识为所述第二管理节点对应的服务集标识。

5.根据权利要求1所述的方法,其特征在于,所述第一管理节点用于广播网络连接信息,基于所述网络连接信息,接收并回复所述待接入节点的组网请求,与所述待接入节点建立组网连接。

6.根据权利要求1所述的方法,其特征在于,所述在所述待判断管理节点的节点电量和节点跳数满足预设第一判断条件的情况下,确定所述待判断管理节点为候选管理节点包括:

7.根据权利要求6所述的方法,其特征在于,所述第三管理节点用于与所述第三管理节点所管理的节点进行通信。

8.一种组网装置,其特征在于,所述装置包括:

9.一种通信设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。


技术总结
本申请涉及一种组网方法、装置、计算机设备、存储介质和计算机程序产品。所述方法包括:获取待判断管理节点的节点电量和节点跳数;在待判断管理节点的节点电量和节点跳数满足预设第一判断条件的情况下,确定待判断管理节点为候选管理节点;获取候选管理节点的节点连接数和队列缓存深度,在候选管理节点的节点连接数和队列缓存深度满足预设第二判断条件的情况下,确定候选管理节点为第一管理节点;第一管理节点用于与待接入节点建立组网连接。采用本方法能够提高组网的稳定性。

技术研发人员:马莉,王磊,杨可心,张诺亚
受保护的技术使用者:中国电信股份有限公司技术创新中心
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1