掌桥专利:专业的专利平台
掌桥专利
首页

用于无线装置中的共存增强的系统、方法和装置

文献发布时间:2024-04-29 00:47:01


用于无线装置中的共存增强的系统、方法和装置

技术领域

本公开内容总体上涉及无线装置,并且更具体地,涉及这样的无线装置中的共存增强(coexistence enhancement),并且特别是无线装置中基于延迟参数的共存增强。

背景技术

无线装置可以经由一个或更多个无线模态例如Wi-Fi连接或蓝牙连接彼此通信。因此,可以以符合无线协议的方式来实现这样的无线通信。此外,这样的无线装置可以包括各种硬件部件来促进这样的通信。例如,无线装置可以包括传输介质,该传输介质可以包括一个或更多个天线。用于处理并置的无线无线电装置的活动的常规技术仍然受到限制,因为这些常规技术不能在不将传输时间和功率浪费在不必要的发送和接收操作上的情况下有效地利用这样的传输介质。

发明内容

根据本申请的一方面,提供了一种方法,包括:使用处理装置来确定与无线装置相关联的延迟参数,无线装置包括与第一通信协议兼容的第一收发器以及与第二通信协议兼容的第二收发器;使用处理装置至少部分地基于延迟参数来识别一定数目的锚点,锚点中的每个锚点表示针对第二收发器的周期性连接事件;以及基于所识别的一定数目的锚点来更新射频(RF)活动信号以跳过第二收发器的至少一个发送操作和接收操作。

根据本申请的另一方面,提供了一种装置,包括:存储器,其被配置成存储与由与第二收发器并置的第一收发器共享的通信介质的多个信道相关联的连接数据;以及处理元件,其被配置成:确定与第一收发器和第二收发器相关联的延迟参数;至少部分地基于延迟参数来识别一定数目的锚点,锚点中的每个锚点表示针对第二收发器的周期性连接事件;以及基于所识别的一定数目的锚点来更新射频(RF)活动信号以跳过第二收发器的至少一个发送操作和接收操作。

根据本申请的又一方面,提供了一种系统,包括:被配置成发送和接收无线信号的天线;耦接至天线的第一收发器;耦接至天线的第二收发器;存储器,其被配置成存储与由第一收发器和第二收发器共享的通信介质的多个信道相关联的连接数据;以及处理元件,其被配置成:确定与第一收发器和第二收发器相关联的延迟参数;至少部分地基于延迟参数来识别一定数目的锚点,锚点中的每个锚点表示针对第二收发器的周期性连接事件;以及基于所识别的一定数目的锚点来更新射频(RF)活动信号以跳过第二收发器的至少一个发送操作和接收操作。

附图说明

图1示出了根据一些实施方式配置的用于共存增强的系统的示例。

图2示出了根据一些实施方式配置的用于共存增强的装置的示例。

图3示出了根据一些实施方式实现的用于共存增强的方法的示例。

图4示出了根据一些实施方式实现的用于共存增强的另一方法的示例。

图5示出了根据一些实施方式实现的用于共存增强的又一方法的示例。

图6示出了根据一些实施方式实现的用于共存增强的时序图的示例。

图7示出了根据一些实施方式实现的用于共存增强的另一时序图的示例。

具体实施方式

在以下描述中,阐述了许多具体细节以便提供对所提出的构思的透彻理解。可以在没有这些具体细节中的一些或全部的情况下实践所提出的构思。在其他情况下,没有详细描述公知的处理操作,以免不必要地混淆所描述的构思。虽然将结合具体示例来描述一些构思,但是应当理解,这些示例并非旨在是限制性的。

包括并置的收发器的无线装置通常必须共享对通信介质的访问。因此,必须执行共存操作以确保并置的收发器可以使用通信介质,同时避免争用。例如,无线装置可以各自包括具有收发器的蓝牙-Wi-Fi组合芯片。蓝牙收发器例如蓝牙低能耗收发器可以具有由蓝牙规范本身限定的周期性,并且这样的周期性可以相对频繁,例如每7.5毫秒。在不需要与这样的周期性相关联的轮询和空操作的情况下,这导致通信介质的低效分配以及在该示例中在由蓝牙收发器执行的不必要的发送和接收操作上浪费能量。在可以使用时分多址进行通信介质分配的具有较小形状因子和较低功率约束的无线装置的情况下,该问题进一步加剧。

本文公开的实施方式提供了利用延迟信息和估计的连接度量来减少所执行的不必要的轮询和空操作的数目的能力。如下面将更详细地讨论的,可以使用延迟参数和估计的连接度量来动态地识别无线装置可以跳过的一定数目的锚点。更具体地,可以单独地或与用于通信事件的信道的估计连接度量结合地使用在连接建立期间确定的延迟参数,以智能地确定可以跳过哪些锚点以及不能跳过哪些锚点。以这种方式,可以利用延迟参数信息以及连接度量来减少由收发器执行的不必要的发送操作和接收操作的数目,并且因此改进通信介质分配的效率以及可以在功率敏感的低能耗情况下操作的无线装置的功耗。

图1示出了根据一些实施方式配置的用于共存增强的系统的示例。如上面所讨论的,各种无线通信装置可以经由一个或更多个无线通信介质彼此通信。例如,无线通信装置可以经由Wi-Fi连接或蓝牙连接彼此通信。在各种实施方式中,无线通信装置可以在数据传输发生之前首先建立连接或通信链路。如下面将更详细地讨论的,本文公开的无线通信装置和实现这样的无线通信装置的系统例如系统100被配置成改进并置的收发器的性能并且改进其相应的通信操作之间的共存。更具体地,本文公开的实施方式使得能够使用连接度量和延迟参数来动态地修改对相应的收发器的介质访问授权的持续时间,从而提高通信介质的总体使用效率。

在各种实施方式中,系统100可以包括可以是无线通信装置的无线装置102。如上面所讨论的,这样的无线装置可以与一个或更多个无线传输协议例如Wi-Fi协议或蓝牙协议兼容。在一些实施方式中,无线装置102包括并置的无线电装置。例如,无线装置102可以包括共享对通信介质的访问的Wi-Fi无线电装置和蓝牙无线电装置。在一个示例中,无线装置102是蓝牙装置。例如,无线装置102可以包括第一收发器例如收发器104,以及第二收发器例如收发器105。收发器104可以与Wi-Fi规范和协议兼容,并且收发器105可以与蓝牙规范和协议兼容。在一些实施方式中,蓝牙协议可以是蓝牙低能耗(BLE)协议(还被称为蓝牙智能)。如下面将更详细地讨论的,无线装置102可以是游戏系统的部件。例如,无线装置102可以被包括在游戏控制台中。在各种实施方式中,无线装置102可以是智能装置,例如在可穿戴装置中发现的那些智能装置,或者可以是监测装置,例如在智能建筑物、环境监测和能源管理中发现的那些监测装置。应当理解,这样的无线装置可以是任何合适的装置,例如在汽车、其他交通工具以及甚至医疗植入物中发现的那些装置。

如图1所示,各种无线通信装置可以经由一个或更多个无线通信介质彼此通信。此外,无线装置102可以各自包括一个或更多个天线,并且还可以包括处理装置106。如上面所讨论的,无线装置102还可以包括并置的收发器,例如收发器104和收发器105。如本文所公开的,收发器及其相关联的发送和接收链以及处理逻辑可以被称为无线电装置。如下面将更详细地讨论的,这样的处理装置、收发器和无线电装置可以被配置成与其他装置建立通信连接,并且经由这样的通信连接以数据包的形式发送数据。因此,如本文所公开的,无线装置例如无线装置102被配置成使得能够使用连接度量和延迟参数来动态地修改介质访问授权的持续时间。

在一些实施方式中,系统100还可以包括装置108,装置108也可以是无线通信装置。如上面类似地讨论的,装置108可以与一个或更多个无线传输协议例如Wi-Fi协议或蓝牙协议兼容。在一些实施方式中,装置108可以是与无线装置102通信的从装置。例如,装置108可以是智能装置或其他装置,例如在游戏系统、汽车、其他交通工具和医疗植入物中发现的那些装置。在各种实施方式中,装置108可以是与无线装置102不同类型的装置。如上面所讨论的,装置108中的每一个可以包括一个或更多个天线以及处理装置和收发器,所述处理装置和收发器也可以被配置成与其他装置建立通信连接,并且经由这样的通信连接以数据包的形式发送数据。如上面所讨论的,如本文所公开的,装置108还可以被配置成使得能够使用连接度量和延迟参数来动态地修改介质访问授权的持续时间。

图2示出了根据一些实施方式配置的用于共存增强的装置的示例。更具体地,图2示出了可以包括无线通信装置201的系统例如系统200的示例。应当理解,无线通信装置201可以是上面讨论的无线装置102或装置108中的任何一个。在各种实施方式中,无线通信装置201包括并置的收发器例如收发器204和收发器205,其可以是诸如上面讨论的收发器104和收发器105的收发器。在一个示例中,系统200包括被配置成使用通信介质来发送和接收信号的收发器204和收发器205,所述通信介质可以包括天线例如天线221和天线222。在一些实施方式中,收发器204可以与Wi-Fi协议例如802.11ax协议兼容。虽然本文公开的实施方式描述了Wi-Fi协议,但是将理解,可以支持任何合适的协议或标准。例如,收发器204可以与任何IEEE 802.11标准或其他IEEE 802.15.4标准例如Zigbee和

在各种实施方式中,系统200还包括处理装置224,处理装置224可以包括使用处理元件和/或一个或更多个处理器核实现的逻辑。因此,如将在下面更详细地讨论的,处理装置224被配置成实现共存计算操作。在各种实施方式中,处理装置224包括一个或更多个处理装置,所述一个或更多个处理装置包括被配置成实现将在下面更详细地描述的共存计算操作的处理元件。在各种实施方式中,处理装置224包括被配置成实现介质访问控制(MAC)层的一个或更多个部件,该介质访问控制(MAC)层被配置成控制与无线传输介质相关联的硬件,例如与Wi-Fi传输介质相关联的硬件。在一个示例中,处理装置224可以包括可以被配置成实现驱动器例如蓝牙驱动器和/或Wi-Fi驱动器的处理器核块210。处理装置224还可以包括可以被配置成包含微码的数字信号处理器(DSP)核块212。

在各种实施方式中,处理器核块210包括多个处理器核,所述多个处理器核各自被配置成实现无线协议接口的特定部分。例如,蓝牙协议可以使用其中软件被实现为层的栈的蓝牙栈来实现,并且这样的层被配置成对用于实现蓝牙通信协议的特定功能进行划分。在各种实施方式中,主机栈包括用于蓝牙网络封装协议、射频通信、服务发现协议的层以及各种其他高级数据层。此外,控制器栈包括链路管理协议、主机控制器接口、可以是低能耗链路层的链路层以及各种其他时序关键层。

系统200还包括耦接至天线221和天线222的射频(RF)电路202。在各种实施方式中,RF电路202可以包括各种部件,例如RF开关、双工器和滤波器。虽然图2将系统200示出为具有两个天线,但是将理解,系统200可以具有单个天线或者任何合适数目的天线。因此,RF电路202可以被配置成选择用于发送/接收的天线,并且可以被配置成经由总线(例如,总线211)在所选择的天线(例如,天线221)与系统200的其他部件之间提供耦接。虽然示出了一个RF电路,但是将理解,无线通信装置201可以包括多个RF电路。因此,多个天线中的每个天线可以具有其自己的RF电路。此外,每一个例如用于Wi-Fi的第一天线和RF电路以及用于蓝牙的第二天线和RF电路可以与特定的无线通信协议相关联。

系统200包括被配置成存储与以下更详细地讨论的共存计算操作相关联的一个或更多个数据值的存储器系统208。因此,存储器系统208包括存储装置,该存储装置可以是被配置成存储这样的数据值的非易失性随机存取存储器(NVRAM),并且还可以包括被配置成提供本地缓存的缓存。在各种实施方式中,系统200还包括被配置成实现由系统200实现的处理操作的主机处理器214。

将理解,上述部件中的一个或更多个可以在单个芯片或在不同芯片上实现。例如,可以在同一集成电路芯片例如集成电路芯片220上实现收发器204、收发器205和处理装置224。在另一示例中,收发器204、收发器205和处理装置224可以各自在其自己的芯片上实现,并且因此可以作为多芯片模块单独设置或者设置在公共基板例如印刷电路板(PCB)上。还将理解,系统200的部件可以在低能耗装置、智能装置或诸如汽车的交通工具的环境中实现。因此,一些部件例如集成芯片220可以在第一位置中实现,而其他部件例如天线221可以在第二位置中实现,并且两者之间的耦接可以经由耦接器例如RF电路202来实现。

图3示出了根据一些实施方式实现的用于共存增强的方法的示例。如上面所讨论的,各种无线装置可以经由Wi-Fi连接和/或蓝牙连接彼此通信。如将在下面更详细地讨论的,无线装置被配置成改进并置的收发器的性能并且改进其相应的通信操作之间的共存。因此,可以执行诸如方法300的方法以使用连接度量和延迟参数来动态地修改对相应的收发器的介质访问授权的持续时间,从而提高通信介质的总体使用效率。

方法300可以执行操作302,在操作302期间,可以确定是否应当向无线装置发送数据有效载荷。在各种实施方式中,可以基于要发送的数据包是否包括数据有效载荷来进行这样的确定。例如,特定类型的数据包可以包括用于传输的数据有效载荷,而如可以由报头标识的其他类型的数据包不包括数据有效载荷并且可以用于其他操作,例如,轮询操作。在一个示例中,可以基于对信号(例如,由收发器用来请求介质访问的RF活动信号)的状态进行标识的位来确定这样的确定。因此,在操作302期间,无线装置可以确定数据有效载荷是否存在以及是否将被发送。

方法300可以执行操作304,在操作304期间,可以响应于确定不存在数据有效载荷来确定延迟参数。因此,如果确定不存在数据有效载荷,则可以识别并检索延迟参数。这样的延迟参数可以已经在无线装置与另一无线装置之间的连接建立期间被确定。因此,可以在连接建立期间在通信链路中的无线装置之间协商延迟参数,并且可以根据通信协议来确定延迟参数。下面参照图4来更详细地讨论关于确定延迟参数的其他细节。

方法300可以执行操作306,在操作306期间,可以响应于确定延迟参数大于零来确定锚点的数目。在各种实施方式中,锚点可以限定与收发器之一相关联的操作的周期性实现。例如,锚点可以与可以是蓝牙收发器的第二收发器的轮询操作相关联。在各种实施方式中,无线装置可以基于延迟参数来识别可以跳过的一定数目的锚点和相关联的轮询操作。更具体地,如果延迟参数大于零,则无线装置可以基于一个或更多个连接度量等来识别可以跳过的一定数目的锚点。

方法300可以执行操作308,在操作308期间可以跳过所述数目个锚点。因此,无线装置可以根据所确定的数目来跳过与所跳过的锚点相关联的一定数目个即将到来的轮询操作。以这种方式,可以避免多余的介质访问授权请求和操作,从而提高通信介质的使用效率。

图4示出了根据一些实施方式实现的用于共存增强的另一方法的示例。如上面类似地讨论的,无线装置可以改进并置的收发器的性能并且改进其相应的通信操作之间的共存。在一些实施方式中,可以执行诸如方法400的方法以使用连接度量和延迟参数来动态地修改对相应的收发器的介质访问授权的持续时间。如下面将更详细地讨论的,可以利用连接度量和估计的连接度量来确定可以跳过的一定数目的锚点,从而实现对介质访问授权持续时间的动态修改。

方法400可以执行操作402,在操作402期间可以确定数据包是否包括要发送至中央无线装置的数据有效载荷。在该示例中,无线装置可以是与中央无线装置(其可以是主无线装置)通信的外围无线装置,例如从无线装置。在各种实施方式中,可以基于对信号(例如,由收发器用来请求介质访问的RF活动信号)的状态进行标识的位来进行这样的确定。例如,包括在外围无线装置中的蓝牙收发器和相关联的处理逻辑可以具有包括要发送的数据有效载荷的数据包,并且可以断言RF活动信号以请求介质访问。RF活动信号的断言可以经由专用位优先级线路来传送,该专用位优先级线路可以用于推断存在用于传输的数据有效载荷。

在另一示例中,可以基于数据包的一个或更多个方面(例如,报头)来确定是否存在数据有效载荷。更具体地,报头可以用于标识特定类型的操作例如轮询操作,并且可以基于操作类型到数据有效载荷状态的预定映射来将这样的类型的操作映射到不存在数据有效载荷的确定。因此,如果确定数据包确实包括用于传输的数据有效载荷,则方法400可以进行至操作404。

方法400可以执行操作404,在操作404期间可以生成具有第一优先级的RF活动信号。在各种实施方式中,第一优先级可以是高优先级。因此,在操作404期间,与RF活动信号相关联的优先级可以被设置为高,并且这样的优先级可以由无线装置的其他部件例如处理装置来解释,以根据标准共存操作来授权介质访问。

返回至操作402,如果确定不存在用于传输的数据有效载荷,则方法400可以执行操作406,在操作406期间,可以确定是否存在延迟参数,以及该延迟参数是否等于零。如上面类似地讨论的,可以已经在无线装置与另一无线装置之间的连接建立期间确定了延迟参数。因此,可以已经在连接建立期间在通信链路中的无线装置之间协商了延迟参数,并且可以根据通信协议来确定延迟参数。

在一个示例中,可以至少部分地通过无线通信协议的规范的方面来限定延迟参数。例如,可以通过蓝牙规范中阐述的连接建立的方面来限定延迟参数。更具体地,蓝牙规范标识在连接建立期间协商的参数,并且这些参数之一可以是可以由中央装置出于协商连接间隔的目的而指定的延迟参数。因此,延迟参数可以由中央装置确定,并且可以被发送至外围装置。在另一示例中,延迟参数可以基于可能已经由实体(例如制造商)或者由一个或更多个操作条件和/或参数设置的指定值来确定。延迟参数可以作为一个或更多个数据值存储在存储器中。因此,如上面所讨论的,在操作406期间,数据值可以从存储器中读取,并且用于确定延迟参数是否等于零以及方法400是否应当进行至操作404。如果确定延迟参数不等于零,则方法400可以进行至操作408。

方法400可以执行操作408,在操作408期间,可以针对无线连接的一个或更多个信道来估计一个或更多个连接度量。在各种实施方式中,连接度量可以是表示与用于无线连接的特定通信信道相关联的信号质量的一个或更多个方面的度量。更具体地,无线连接可以利用表示通信介质的子带的多个信道。无线装置可以循环通过用于不同的发送/接收操作的信道。因此,不同的锚点可以利用不同的信道进行通信。

在各种实施方式中,外围无线装置可以存储和维护与信道中的每个信道相关联的连接数据。这样的数据可以存储在存储器中的数据表内。例如,通信介质可以具有37个信道,并且外围无线装置可以存储针对每个信道的数据。此外,外围无线装置可以针对每个信道存储针对指定数目的先前的通信操作的数据。例如,可以存储与信道的先前五次使用相关联的数据。这样的指定数目可以已经由实体例如制造商确定。所存储的数据可以标识成功率以及一个或更多个其他度量,例如信号强度度量和/或计算的信噪比(SNR)。在一些实施方式中,成功率可以标识外围无线装置能够使用该信道成功地连接的频率。因此,可以通过针对信道的历史数据中存储的数据点中有多少是成功的和/或特定发送或接收操作需要多少次尝试来确定成功率。更具体地,可以通过接收确认消息来标识成功的连接尝试,并且可以基于连接尝试的总数使用这样的确认消息来计算成功连接率。在各种实施方式中,成功率是基于先前存储的数据来确定的,并且被用作估计的连接度量,并且更具体地,被用作用于本文所讨论的方法400的操作的估计成功率。

方法400可以执行操作410,在操作410期间,可以确定是否可以跳过当前锚点。如上面类似地讨论的,锚点限定了与收发器之一相关联的操作(例如由作为蓝牙收发器的第二收发器执行的轮询操作)的周期性实现。在各种实施方式中,无线装置可以基于延迟参数和一个或更多个估计的连接度量来识别是否可以跳过当前锚点以及可以跳过的一定数目的即将到来的锚点和相关联的轮询操作。

更具体地,如果延迟参数大于零,则无线装置可以基于延迟参数来识别一定数目的锚点。例如,延迟参数可以识别一定数目的连续连接事件例如发送/接收操作,如上面所讨论的,所述延迟参数是先前协商的,并且每个连接事件可以具有相关联的锚点。外围无线装置可以基于上面讨论的所存储的数据以及分配给即将到来的连接事件中的每个连接事件的信道来查看针对即将到来的连接事件中的每个连接事件的估计的连接度量。因此,与要用于包括在当前RF活动信号中的锚点的信道相关联的估计连接度量可以用于确定是否可以跳过当前锚点。

此外,外围无线装置可以查看恰好在基于延迟参数识别的锚点之后出现的锚点的连接度量。如果外围无线装置确定针对后续锚点的估计连接度量低于指定阈值,则该锚点被识别为跳过,并且可以动态地选择另一锚点。例如,在低于标准的锚点紧之前的锚点可以用于发送和接收操作。以这种方式,外围无线装置可以识别和跳过使用低于标准的信道的连接事件,以动态地修改至少部分地由延迟参数限定的周期。下面参照图7更详细地讨论关于这样的动态修改的其他细节。因此,如果确定不能跳过当前锚点,则方法400可以进行至上面所讨论的操作404。如果确定可以跳过当前锚点,则方法400可以进行至操作412。

因此,方法400可以执行操作412,在操作412期间,可以确定即将到来的锚点是否已经被识别为跳过。如上面所讨论的,即将到来的锚点可能已经被识别为跳过。在操作412期间,外围无线装置可能已经到达与即将到来的锚点相关联的活动时间段,并且可以根据先前描述的确定来生成RF活动信号。如果确定不应当跳过即将到来的锚点,则方法400可以进行至上面所讨论的操作404。如果确定应当跳过即将到来的锚点,则方法400可以进行至操作414。

因此,在操作414期间,可以生成具有第二优先级的RF活动信号。在各种实施方式中,第二优先级可以是较低优先级。因此,在操作414期间,与RF活动信号相关联的优先级可以被设置为低。在一些实施方式中,低优先级可以使可以是Wi-Fi收发器的第一收发器确定是否将介质访问授权给第二收发器。可以基于第一收发器的当前活动来进行这样的确定。例如,如果第二收发器不是活动的,则可以将介质访问授权给第一收发器。如果第二收发器是活动的,则可以拒绝向第一收发器授权介质访问。在另一示例中,针对高优先级,无论第二收发器的活动如何,第二收发器都可以将介质访问授权给第一收发器。

图5示出了根据一些实施方式实现的用于共存增强的又一方法的示例。如上面类似地讨论的,无线装置可以改进并置的收发器的性能并且改进其相应的通信操作之间的共存。在一些实施方式中,可以执行方法例如方法500以使用连接度量和延迟参数来动态地修改对相应的收发器的介质访问授权的持续时间。虽然方法例如方法400描述了与向中央装置发送数据的外围装置相关联的操作,但是可以针对向外围装置发送数据的中央装置执行诸如方法500的方法。

方法500可以执行操作502,在操作502期间,可以确定数据包是否包括要发送至外围无线装置的数据有效载荷。在该示例中,无线装置可以是与外围无线装置(其可以是从无线装置)通信的中央无线装置,例如主无线装置。如上面类似地讨论的,可以基于对信号(例如,由收发器用来请求介质访问的RF活动信号)的状态进行标识的位来进行这样的确定。在另一示例中,可以基于数据包的一个或更多个方面(例如,报头)来进行是否存在数据有效载荷的确定。

方法500可以执行操作504,在操作504期间,可以生成具有第一优先级的RF活动信号。如上面类似地讨论的,第一优先级可以是高优先级。因此,在操作504期间,与RF活动信号相关联的优先级可以被设置为高,并且这样的优先级可以由无线装置的其他部件例如处理装置来解释,以根据标准共存操作来授权介质访问。

返回至操作502,如果确定不存在用于传输的数据有效载荷,则方法500可以执行操作506,在操作506期间,可以确定是否存在延迟参数以及该延迟参数是否等于零。如上面类似地讨论的,可以已经在无线装置与另一无线装置之间的连接建立期间确定了延迟参数。因此,可以已经在连接建立期间在通信链路中的无线装置之间协商了延迟参数,并且可以根据通信协议例如蓝牙协议来确定延迟参数。以这种方式,延迟参数可以由中央装置来确定,并且可以存储在存储器中。因此,如上面所讨论的,在操作506期间,数据值可以从存储器中读取,并且用于确定延迟参数是否等于零以及方法500是否应当进行至操作504。如果确定延迟参数不等于零,则方法500可以进行至操作508。

方法500可以执行操作508,在操作508期间,可以针对无线连接的一个或更多个信道来估计一个或更多个连接度量。在各种实施方式中,连接度量可以是表示与用于无线连接的特定通信信道相关联的信号质量的一个或更多个方面的度量。如上面类似地讨论的,连接度量可以包括成功率,该成功率基于先前存储的数据来确定,并且被用作估计的连接度量,并且更具体地被用作用于本文所公开的方法500的操作的估计成功率。

方法500可以执行操作510,在操作510期间,可以确定是否可以跳过当前锚点。如上面类似地讨论的,锚点限定了与收发器之一相关联的操作(例如由作为蓝牙收发器的第二收发器执行的轮询操作)的周期性实现。在各种实施方式中,中央无线装置可以基于延迟参数和一个或更多个估计的连接度量来识别可以跳过的一定数目的锚点和相关联的轮询操作。如上面所讨论的,可以基于一个或更多个估计的连接度量来动态地修改一定数目的锚点。

此外,中央装置可以使用与要用于包括在当前RF活动信号中的锚点的信道相关联的估计的连接度量来确定是否可以跳过当前锚点。如果确定不能跳过当前锚点,则方法500可以进行至上面所讨论的操作504。如果确定可以跳过当前锚点,则方法500可以进行至操作512。

因此,方法500可以执行操作512,在操作512期间,可以确定即将到来的锚点是否已经被识别为跳过。如上面所讨论的,即将到来的锚点可能已经被识别为跳过。在操作512期间,中央无线装置可能已经到达与即将到来的锚点相关联的活动时间段,并且可以根据先前描述的确定来生成RF活动信号。如果确定不应当跳过即将到来的锚点,则方法500可以进行至上面所讨论的操作504。如果确定应当跳过即将到来的锚点,则方法500可以进行至操作514。

因此,在操作514期间,可以生成具有第二优先级的RF活动信号。在各种实施方式中,第二优先级可以是较低的优先级。因此,在操作514期间,与RF活动信号相关联的优先级可以被设置为低。此外,在操作514期间,可以针对外围装置识别下一可用的传输时间段。在一些实施方式中,可以选择下一可用的传输时段,使得其不在跳过的锚点之一期间发生。以这种方式,中央装置可以至少部分地基于对跳过的锚点的识别来调度外围装置的活动。

图6示出了根据一些实施方式实现的用于共存增强的时序图的示例。如图600中所示出的,示出了两个时序图。更具体地,时序图602示出了延迟参数为“0”的示例。在RF活动信号例如RF活动信号604被断言并且具有高优先级的情况下,向蓝牙收发器授权介质访问以用于发送操作606和接收操作608。然后,在活动的时间段610内将访问返回给Wi-Fi收发器。如时序图602中所示出的,如通过RF活动信号的断言所标识的,针对每个锚点重复该过程。

此外,时序图620示出了延迟参数为“2”的示例。因此,两个锚点已经被识别为可能被跳过。在该示例中,发送操作622和624以及接收操作626和628已经被识别为跳过,因为其落入由延迟参数识别的一定数目的锚点内。因此,最初,RF活动信号630被断言并且具有高优先级,并且介质访问被授权给蓝牙收发器以用于发送操作632和接收操作634。然后,在活动的时间段636内,将访问返回给Wi-Fi收发器。如时序图620中所示出的,如基于延迟参数所确定的,接下来的两个锚点被跳过,并且在Wi-Fi收发器处保留对通信介质的访问。如根据时序图620是明显的,增加了授权给Wi-Fi收发器的时间量,并且已经避免了不必要的发送操作622和624以及接收操作626和628。以这种方式,由于由蓝牙收发器执行的多个发送和接收操作减少,因此增加了通信介质的使用效率,并且降低了功耗。

图7示出了根据一些实施方式实现的用于共存增强的另一时序图的示例。如上面类似地讨论的,时序图700示出了延迟参数为“2”的示例。因此,两个锚点已经被识别为可能被跳过。例如,发送操作704和706以及接收操作708和710最初可能已经被识别为跳过,因为其落入由延迟参数识别的一定数目的锚点内。然而,在该示例中,与用于后续连接事件(例如,发送操作712和接收操作714)的信道相关联的连接度量可能已经被识别为低于指定阈值。基于该确定,可以动态地修改跳过哪些锚点的确定,使得现在不跳过发送操作706和接收操作710,并且跳过发送操作712和接收操作714。因此,连接度量可以用于基于与跳过的锚点相关联的连接度量来动态地修改对这些跳过的锚点的确定。以这种方式,可以保持连接完整性,并且可以避免延迟问题。

尽管已经出于理解清楚的目的对前述构思进行了一些详细的描述,但是将明显的是,在所附权利要求书的范围内可以实践某些改变和修改。应当注意,存在许多实现处理、系统和装置的替选方法。因此,当前的示例被认为是说明性的而非限制性的。

相关技术
技术分类

06120116594855