近域多跳组网方法、装置、计算机可读介质及电子设备制造方法及图纸

技术编号:35369420 阅读:35 留言:0更新日期:2022-10-29 18:11
本申请涉及移动通信领域,揭示了一种近域多跳组网方法、装置、计算机可读介质及电子设备。该方法包括:如果当前节点检测到上一跳节点断开网络,则当前节点停止广播当前节点信息,并保持与当前节点的下一级节点的网络连接;当前节点重新开始执行对上一跳节点的选择流程;如果当前节点选择出适合接入的上一跳节点,则当前节点接入所述适合接入的上一跳节点,并开始广播当前节点信息,以便其他节点能够根据所述当前节点信息请求接入当前节点。此方法可以避免整条链路上所有终端重新组网,节省了终端资源。省了终端资源。省了终端资源。

【技术实现步骤摘要】
近域多跳组网方法、装置、计算机可读介质及电子设备


[0001]本申请涉及移动通信
,特别涉及一种近域多跳组网方法、装置、计算机可读介质及电子设备。

技术介绍

[0002]在5G通信系统中,智能终端得到了广泛的应用,无线通信需求急剧增长。然而,终端的通信依赖于网络基础设施,如WiFi AP和蜂窝基站。但在热点区域(如体育场、音乐会)、覆盖盲点(山区、郊区)、或自然灾害导致基础设施产生故障时,终端通信将遭受瓶颈。这促进了近域网络的发展,如蓝牙和WiFi Direct。其中,相较于蓝牙,WiFi Direct拥有更好的网络覆盖范围和数据传输速率。因此,为了进一步解决带宽受限难题,辅助终端设备在无网络状态下的通信,可以考虑基于WiFi Direct实现近域网络的构建。
[0003]原始的WiFi Direct仅用于组内通信,在大规模场景下往往更需要实现组间设备的多跳连接。近年来在基于WiFi Direct的多跳组网方面已有了一定的研究成果,新型的WiFi Direct多跳组网机制,考虑终端性能,考虑网络变化、用户接入、移动、离开等事件,解决分布式网络下各终端传输/请求数据业务的路由问题,可以灵活的构建功能全面、组网灵活的本地通信网络。
[0004]然而,现有方案虽然考虑到了网络的突发事件变化,但当前机制在网络突发事件变化后,只是简单的让终端直接删除所建立的WiFi Direct组,重新开始近域组网,这将导致链式场景中一条链路上的所有终端都需要重新进行近域组网,消耗所有终端资源,造成资源浪费。

技术实现思路

[0005]在移动通信
,为了解决上述技术问题,本申请的目的在于提供一种近域多跳组网方法、装置、计算机可读介质及电子设备。
[0006]根据本申请实施例的一个方面,提供了一种近域多跳组网方法,所述方法包括:
[0007]如果当前节点检测到上一跳节点断开网络,则当前节点停止广播当前节点信息,并保持与当前节点的下一级节点的网络连接;
[0008]当前节点重新开始执行对上一跳节点的选择流程;
[0009]如果当前节点选择出适合接入的上一跳节点,则当前节点接入所述适合接入的上一跳节点,并开始广播当前节点信息,以便其他节点能够根据所述当前节点信息请求接入当前节点。
[0010]根据本申请实施例的一个方面,提供了一种近域多跳组网装置,所述装置包括:
[0011]停止和保持模块,用于如果当前节点检测到上一跳节点断开网络,则当前节点停止广播当前节点信息,并保持与当前节点的下一级节点的网络连接;
[0012]选择模块,用于当前节点重新开始执行对上一跳节点的选择流程;
[0013]接入和广播模块,用于如果当前节点选择出适合接入的上一跳节点,则当前节点
接入所述适合接入的上一跳节点,并开始广播当前节点信息,以便其他节点能够根据所述当前节点信息请求接入当前节点。
[0014]根据本申请实施例的一个方面,提供了一种计算机可读介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述实施例中所述的方法。
[0015]根据本申请实施例的一个方面,提供了一种电子设备,包括:
[0016]一个或多个处理器;
[0017]存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如上述实施例中所述的方法。
[0018]本申请的实施例提供的技术方案可以包括以下有益效果:
[0019]对于本申请实施例所提供的近域多跳组网方法,包括如下步骤:如果当前节点检测到上一跳节点断开网络,则当前节点停止广播当前节点信息,并保持与当前节点的下一级节点的网络连接;当前节点重新开始执行对上一跳节点的选择流程;如果当前节点选择出适合接入的上一跳节点,则当前节点接入所述适合接入的上一跳节点,并开始广播当前节点信息,以便其他节点能够根据所述当前节点信息请求接入当前节点。
[0020]此方法下,由于在当前节点检测到上一跳节点断开网络的情况下,并不直接断开与下一级节点的网络连接,而是继续使当前节点保持与下一级节点的网络连接,并重新开始选择其他适合接入的上一跳节点,当选择出适合接入的上一跳节点时,当前节点便可以直接接入该上一跳节点,从而可以避免整条链路上所有终端重新组网,节省了终端资源;同时,由于当前节点会在检测到上一跳节点断开网络的情况下停止广播当前节点信息,只有在当前节点接入重新选择出的适合接入的上一跳节点之后,才会开始广播当前节点信息,可以防止其他节点误接入当前节点。
[0021]应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本申请。
附图说明
[0022]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
[0023]图1是根据一示例性实施例示出的可以实现本申请实施例方案的系统架构示意图;
[0024]图2是根据一示例性实施例示出的近域多跳组网方法的流程图;
[0025]图3是根据一示例性实施例示出的图2实施例中步骤240之前步骤的流程图;
[0026]图4是根据一示例性实施例示出的当前节点重新开始执行对上一跳节点的选择流程的流程图;
[0027]图5是根据一示例性实施例示出的图4中步骤430的细节的流程图;
[0028]图6是根据一示例性实施例示出的图2实施例中步骤250之后步骤的流程图;
[0029]图7是根据一示例性实施例示出的整体流程示意图;
[0030]图8是根据一示例性实施例示出的一种近域多跳组网装置的框图;
[0031]图9示出了适于用来实现本申请实施例的电子设备的计算机系统的结构示意图。
具体实施方式
[0032]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0033]此外,附图仅为本申请的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。
[0034]正如在本申请的
技术介绍
中提及的那样,现有的多跳组网方案会严重浪费资源。
[0035]为此,本申请首先提供了一种近域多跳组网方法,通过该近域多跳组网方法可以克服以上缺陷,能够避免整条链路上所有终端重新组网,从而节省终端资源。
[0036]本申请实施例可以应用于各种近域组网场景中。具体可以应用于WiFi Direct(WiFi直连)场景中,因此,本申请实施例的执行终端可以是任何能够通过WiFi连接的终端设备。
[0037]图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种近域多跳组网方法,其特征在于,所述方法包括:如果当前节点检测到上一跳节点断开网络,则当前节点停止广播当前节点信息,并保持与当前节点的下一级节点的网络连接;当前节点重新开始执行对上一跳节点的选择流程;如果当前节点选择出适合接入的上一跳节点,则当前节点接入所述适合接入的上一跳节点,并开始广播当前节点信息,以便其他节点能够根据所述当前节点信息请求接入当前节点。2.根据权利要求1所述的近域多跳组网方法,其特征在于,在当前节点重新开始执行对上一跳节点的选择流程之后,所述方法还包括:如果当前节点对上一跳节点的选择流程的执行满足预定条件且当前节点未选择出适合接入的上一跳节点,则当前节点断开与下一级节点的网络连接,并重新进行多跳组网。3.根据权利要求2所述的近域多跳组网方法,其特征在于,所述预定条件为对上一跳节点的选择流程执行达到预定次数或者对上一跳节点的选择流程的执行时长超过时间窗。4.根据权利要求2所述的近域多跳组网方法,其特征在于,所述保持与当前节点的下一级节点的网络连接,包括:当前节点保留所建立的WiFi直连组,以保持与当前节点的下一级节点的网络连接;所述当前节点断开与下一级节点的网络连接,包括:当前节点删除所建立的WiFi直连组,以断开与下一级节点的网络连接。5.根据权利要求1所述的近域多跳组网方法,其特征在于,所述当前节点重新开始执行对上一跳节点的选择流程,包括:当前节点向外发送设备发现请求;如果当前节点接收到其他节点反馈的设备发现响应或者当前节点接收到其他节点广播的节点信息,则向至少一个其他节点发送服务发现请求;在接收到其他节点反馈的服务发现响应之后,根据各所述服务发现响应中携带的节点状态信息在各其他节点中选择出适合接入的上一跳节点。6.根据权...

【专利技术属性】
技术研发人员:张诺亚毕奇王磊杨可心巫祖萍
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1