优化多个无线连接的方法和系统技术方案

技术编号:37429556 阅读:12 留言:0更新日期:2023-04-30 09:49
一种用于管理一个或多个无线连接的方法,包括:进行多个扫描操作和多个连接操作。每个扫描操作在多个扫描窗口之一内进行,并且每个连接操作在多个连接窗口之一内进行。扫描窗口和连接窗口彼此不重叠。连续的扫描窗口由扫描间隔分隔开,所述扫描间隔是最小间隔的第一整数倍,并且连续的连接窗口由连接间隔分隔开,所述连接间隔是所述最小间隔的第二整数倍。当添加新无线连接或移除现有的无线连接时,调整与无线连接相对应的链接位置,从而为无线连接提供平衡分布的时隙资源。提供平衡分布的时隙资源。提供平衡分布的时隙资源。

【技术实现步骤摘要】
【国外来华专利技术】优化多个无线连接的方法和系统


[0001]本申请一般涉及无线通信技术,并且更具体地,涉及用于管理多个无线连接的方法和系统。

技术介绍

[0002]在许多无线连接应用中,无线网关需要管理多个无线连接。更具体地,蓝牙技术是已经广泛实现在电子设备中的无线连接技术之一。它允许在处于短距离内的电子设备之间无线地交换数据。通过蓝牙技术的无线连接可以免费使用,功耗低,并且能够抵抗其他无线连接的干扰。结果,蓝牙技术已被广泛用于许多产品中,例如耳机、键盘和鼠标、打印机、车载系统和监控摄像机。随着蓝牙技术在越来越多的应用中的快速适用,蓝牙网关可能需要同时管理多个蓝牙连接。
[0003]对于管理多个蓝牙连接的无线网关,同时连接的数量、每个独立连接的稳定性以及每个独立连接的吞吐量是评估其性能的关键规格。用于管理多个蓝牙连接的现有方法和装置具有多个缺点。例如,在传统的蓝牙网关中,实际应用中的连接数量很少达到其声称的容量。对于理论上可以同时管理20个连接的网关,当连接数量相对较大(例如10个连接)时,现有连接会变得不稳定,并且即使可能,也很难建立新连接。各个连接的吞吐量可能会有显著差异,并且移除某些连接可能不会改善这种不平衡。另外,在传统网关中,难以估计单个连接的吞吐量。因此,期望一种能够解决上述限制的无线连接管理方法。

技术实现思路

[0004]鉴于前述现有技术的限制,本公开示出了用于解决这些限制的管理一个多或多个无线连接的方法和系统。本公开的各种实施例可以包括用于管理一个或多个无线连接的系统、方法和非暂时性计算机可读介质。
[0005]本公开的一个方面涉及一种用于管理一个或多个无线连接的时分复用方法,该方法可应用于诸如蓝牙网关的无线网关。该方法可以包括:由无线网关进行多个扫描操作和多个连接操作。每个扫描操作可以在各自具有扫描窗口大小的多个扫描窗口之一内进行,并且每个连接操作可以在各自具有连接窗口大小的多个连接窗口之一内进行。
[0006]扫描窗口和连接窗口可以彼此分隔。连续的扫描窗口可以由扫描间隔分隔开,连续的连接窗口可以由连接间隔分隔开。扫描间隔可以是基础间隔的第一整数倍,并且连接间隔可以是基础间隔的第二整数倍。每个连接窗口可以包括多个链接位置,每个链接位置对应于一个或多个无线连接之一。
[0007]在一些实施例中,在上述方法中,扫描操作和连接操作可以交替进行,并且扫描间隔可以等于连接间隔。
[0008]在一些实施例中,在上述方法中,在每个连接窗口内,多个链接位置中的每一个可以具有相同的跨度大小,并且连续的链接位置可以由相同的链接间隔分隔开。在连接窗口内进行连接操作可以包括:进行一个或多个链接操作,每个链接操作在多个链接位置之一
处进行,从而使相应的链接位置被占用。每个链接操作可以对应于一个或多个无线连接之一。
[0009]在一些实施例中,在上述方法中,在扫描窗口内进行扫描操作可以包括:进行扫描操作以识别新无线连接。在连接窗口内进行连接操作还可以包括:添加新无线连接。可以通过以下方式添加新无线连接:在多个未被占用的链接位置之一处进行与新无线连接相对应的新链接操作;并针对已进行的链接操作调整链接位置。
[0010]在一些实施例中,在上述方法中,针对已进行的链接操作调整链接位置可以包括:调整链接位置,使得连接窗口的操作间隔基本相同。连接窗口中的操作间隔可以包括连续的链接操作之间的间隔,以及从最后一个链接操作到连接窗口结束的间隔。调整后,链接操作的相对顺序可以保持不变。
[0011]在一些实施例中,在上述方法中,针对已进行的链接操作调整链接位置还可以包括:确定调整时间段是否大于时间阈值,以及调整计数器是否小于计数器阈值;以及响应于确定调整时间段大于时间阈值并且调整计数器小于计数器阈值,调整链接位置。调整时间段可以是自从最近一次调整链接位置以来的时间段,并且调整计数器可以是已经调整的链接位置的数量。
[0012]在一些实施例中,在上述方法中,在连接窗口内进行连接操作还可以包括:移除一个或多个无线连接之一。可以通过以下方式来移除一个或多个无线连接:移除与被移除的无线连接相对应的链接操作;以及调整剩余链接操作的链接位置。
[0013]在一些实施例中,在上述方法中,调整剩余链接操作的链接位置可以包括:调整链接位置,以使连接窗口的操作间隔基本相同。连接窗口中的操作间隔包括连续的链接操作之间的间隔,以及从最后一个链接操作到连接窗口结束的间隔。调整后,链接操作的相对顺序可以保持不变。
[0014]在一些实施例中,在上述方法中,调整剩余链接操作的链接位置还可以包括:确定调整时间段是否大于时间阈值,以及调整计数器是否小于计数器阈值;以及响应于确定调整时间段大于时间阈值并且调整计数器小于计数器阈值,调整剩余链接操作的链接位置。
[0015]本公开的另一方面涉及一种无线网关。该无线网关可以包括处理器和存储器,存储器被配置为存储可由所述处理器执行的计算机指令,以促使所述处理器执行以下操作:进行多个扫描操作和多个连接操作。每个扫描操作可以在各自具有扫描窗口大小的多个扫描窗口之一内进行,并且每个连接操作可以在各自具有连接窗口大小的多个连接窗口之一内进行。
[0016]扫描窗口和连接窗口可以彼此分隔。连续的扫描窗口可以由扫描间隔分隔开,连续的连接窗口可以由连接间隔分隔开。扫描间隔可以是基础间隔的第一整数倍,并且连接间隔可以是基础间隔的第二整数倍。每个连接窗口可以包括多个链接位置,每个链接位置对应于一个或多个无线连接之一。
[0017]本公开的另一方面涉及一种存储计算机程序的非暂时性计算机可读存储介质。当所述计算机程序由处理器执行时,促使所述处理器执行上述实施例中的任一个中的用于管理一个或多个无线连接的时分复用方法。
[0018]在本文公开的用于管理一个或多个无线连接的方法中,扫描操作和连接操作在它们彼此分隔的各自的操作窗口中执行,并且在连接窗口内为每个单独的连接分配(assign)
基本相同的时隙资源。因此,可以使扫描操作和连接操作之间的干扰最小化,并且使各个连接的可访问性保持基本一致。另外,当添加新连接或移除现有连接时,调整与无线连接相对应的链接位置,从而为每个单独的连接提供基本平衡分布(balance distribution)的时隙资源。因此,各个连接的性能保持一致,并且可以准确地估计每个单独的连接的吞吐量。
[0019]参考附图考虑以下描述和所附权利要求书,本文公开的系统、方法和非暂态计算机可读介质的这些和其他特征,以及操作方法和相关结构元件的功能以及部件的组合将变得更加明显,上述都形成本文的一部分,其中在各个附图中相同的附图标记表示对应的部分。然而,应该清楚地理解,附图仅用于说明和描述的目的,并不旨在定义为本专利技术的限制。应当理解,前面的一般描述和下面的详细描述仅是示例性和说明性的,并且不限制本专利技术。
附图说明
[0020]通过参考附图,可以更容易地理解本专利技术的优选的和非限制性的实施例。
[0021]图1示出了说明根本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于管理一个或多个无线连接的时分复用方法,适用于无线网关,所述方法包括:由所述无线网关进行多个扫描操作和多个连接操作,每个扫描操作在各自具有扫描窗口大小的多个扫描窗口之一内进行,每个连接操作在各自具有连接窗口大小的多个连接窗口之一内进行,其中,所述扫描窗口和所述连接窗口彼此分隔开,连续的扫描窗口由扫描间隔分隔开,连续的连接窗口由连接间隔分隔开,并且所述扫描间隔是基础间隔的第一整数倍,所述连接间隔是所述基础间隔的第二整数倍,并且其中,每个连接窗口包括多个链接位置,每个链接位置与所述一个或多个无线连接之一相对应。2.如权利要求1所述的方法,其中,所述扫描操作和所述连接操作是交替进行的,并且所述扫描间隔等于所述连接间隔。3.如权利要求1所述的方法,其中,在每个连接窗口内,所述多个链接位置中的每个链接位置具有相同的跨度大小,并且连续的链接位置由相同的链接间隔分隔开,并且其中,在所述连接窗口内进行所述连接操作包括:进行一个或多个链接操作,每个链接操作在所述多个链接位置之一处进行,使得相应的链接位置被占用,其中,每个链接操作与所述一个或多个无线连接之一相对应。4.如权利要求3所述的方法,其中,在所述扫描窗口内进行所述扫描操作包括:进行所述扫描操作以识别新无线连接,并且其中,所述在所述连接窗口内进行所述连接操作还包括:通过以下方式添加所述新无线连接:在所述多个链接位置中未被占用的一个链接位置处进行与所述新无线连接相对应的新链接操作;以及调整已进行的链接操作的链接位置。5.如权利要求4所述的方法,其中,所述调整已进行的链接操作的链接位置包括:调整所述链接位置,以使所述连接窗口中的操作间隔基本相同,并且所述链接位置的相对顺序保持不变,其中,所述连接窗口中的所述操作间隔包括连续的链接操作之间的间隔以及从最后一个链接操作到所述连接窗口结束的间隔。6.如权利要求5所述的方法,其中,所述调整已进行的链接操作的链接位置还包括:确定调整时间段是否大于时间阈值以及调整计数器是否小于计数器阈值,其中,所述调整时间段是自从最近一次调整所述链接位置以来的时间段,并且所述调整计数器是已经调整的链接位置的数量;以及响应于确定所述调整时间段大于所述时间阈值并且所述调整计数器小于所述计数器阈值,调整所述链接位置。7.如权利要求3所述的方法,其中,所述在所述连接窗口内进行所述连接操作还包括:通过以下移除所述一个或多个无线连接之一:移除与被移除的无线连接相对应的链接操作;以及调整剩余链接操作的链接位置。8.如权利要求7所述的方法,其中,所述调整剩余链接操作的链接位置包括:
调整所述链接位置,以使所述连接窗口中的操作间隔基本相同,并且所述链接位置的相对顺序保持不变,其中,所述连接窗口中的所述操作间隔包括连续的链接操作之间的间隔以及从最后一个链接操作到所述连接窗口结束的间隔。9.如权利要求8所述的方法,其中,所述调整剩余链接操作的链接位置还包括:确定调整时间段是否大于时间阈值以及调整计数器是否小于计数器阈值,其中,所述调整时间段是自从最近一次调整所述链接位置以来的时间段,并且所述调整计数器是已经调整的链接位置的数量;以及响应于确定所述调整时间段大于所述时间阈值并且所述调整计数器小于所述计数器阈值,调整所述剩余链接操作的所述链接位置。10.一种无线网关,包括:处理器;以及存储器,其被配置为存储能够由所述处理器执行的计算机指令,以促使所述处理器执行:进行多个扫描操作和多个连接操作,每个扫描操作在各自具有扫描窗口大小的多个扫描窗口之一内进行,并且每个连接操作在各自具有连接窗口大小的多个连接窗口之一内进行,其中,所述扫描窗口和所述连接窗口彼此分隔开,连续的扫描窗口由扫描间隔分隔开,连续的连接窗口由连接间隔分隔开,并且所述扫描间隔是基础...

【专利技术属性】
技术研发人员:袁大岭孟勇
申请(专利权)人:桂花网科技有限公司
类型:发明
国别省市:

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

1