1.一种用于触发在第一已配对无线设备与第二已配对无线设备之间角色切换的方法,其中,所述第一设备正在以第一模式进行操作并且所述第二设备正在以第二模式进行操作,所述方法包括:
由所述第一设备检测涉及所述第一设备的一个或多个条件;
由所述第一设备接收如由所述第二设备检测到的涉及所述第二设备的一个或多个条件;
由所述第一设备的一个或多个处理器将检测到的涉及所述第一设备的所述一个或多个条件与涉及所述第二设备的所述一个或多个条件进行比较;
基于所述比较,确定是否在所述第一设备与所述第二设备之间切换角色;以及
在所述第一设备与所述第二设备之间切换角色。
2.根据权利要求1所述的方法,其中,所述第一模式是主要模式,在所述主要模式下,所述第一设备与主机设备直接通信,并且所述第二模式是辅助模式,在所述辅助模式下,所述第二设备通过所述第一设备与所述主机设备间接通信。
3.根据权利要求1所述的方法,其中,所述第一模式是主控模式,并且所述第二模式是从属模式。
4.根据权利要求1至权利要求3中的任一项所述的方法,其中,确定是否切换角色包括,确定涉及所述第二设备的所述条件比涉及所述第一设备的所述条件好至少预定程度。
5.根据前述权利要求中的任一项所述的方法,还包括:
由所述第一设备向所述第二设备发送连接参数,所述连接参数提供允许所述第二设备侦听所述第一设备与主机之间的通信的信息;以及
由所述第一设备与所述主机设备进行通信,所述通信包括分组的一个或多个传输。
6.根据前述权利要求中的任一项所述的方法,其中,所述一个或多个条件包括信号质量度量。
7.根据权利要求6所述的方法,其中,所述信号质量度量包括以下中的至少一个:接收到的信号强度指示符,尤其是原始信号强度指示符,或者平均信号强度。
8.根据前述权利要求中的任一项所述的方法,其中,所述一个或多个条件包括,所述第一设备或所述第二设备中的至少一个的电池寿命。
9.根据前述权利要求中的任一项所述的方法,还包括:
确定所述角色切换发生的预计时间;
其中,确定是否切换角色还基于所述预计时间。
10.根据前述权利要求中的任一项所述的方法,还包括:
由所述第一设备监视一个或多个附加条件;以及
基于所述一个或多个附加条件,请求如由所述第二设备检测到的涉及所述第二设备的所述一个或多个条件,和/或基于所述一个或多个附加条件,触发检测到的涉及所述第一设备的所述一个或多个条件与涉及所述第二设备的所述一个或多个条件的所述比较。
11.根据权利要求10所述的方法,还包括:
由所述第一设备监视所述第一设备的音频缓冲水平;
由所述第一设备检测所述第一设备的所述音频缓冲水平何时下降到预定阈值以下;以及
响应于检测到所述第一设备的所述音频缓冲水平下降到所述预定阈值以下,请求如由所述第二设备检测到的涉及所述第二设备的所述一个或多个条件。
12.根据权利要求10或权利要求11所述的方法,还包括:
由所述第一设备监视来自所述第二设备的对从所述第一设备中继到所述第二设备的分组的确认;
由所述第一设备检测何时预定数量的分组未被确认;以及
响应于检测到所述第一设备的所述音频缓冲水平下降到所述预定阈值以下,请求如由所述第二设备检测到的涉及所述第二设备的所述一个或多个条件。
13.一种系统,包括:
第一设备,所述第一设备适于以主要角色进行操作,其中,所述第一设备无线地耦合到主机设备;以及
第二设备,所述第二设备适于以辅助角色进行操作,其中,所述第二设备与所述第一设备无线地耦合并且通过所述第一设备与所述主机设备通信;
其中,所述第一设备包括一个或多个处理器,所述一个或多个处理器被配置成:
将用于所述第一设备与主机的连接的连接参数传达到所述第二设备;以及
确定用于所述第一设备与主机之间的主机通信链路的第一信号质量度量;
其中,所述第二设备包括一个或多个处理器,所述一个或多个处理器被配置成:
使用所述连接参数侦听所述第一设备与所述主机之间的通信;以及
基于所述通信来确定用于所述第二设备与所述主机设备之间的潜在连接的第二信号质量度量;以及
其中,所述第一设备或所述第二设备中的至少一个还被配置成:
将所述第一信号质量度量与所述第二信号质量度量进行比较;以及
至少基于所述比较来确定是否切换角色。
14.根据权利要求13所述的系统,其中,所述主要设备和所述第二设备是音频播放设备。
15.根据权利要求14所述的系统,其中,所述主要设备和所述第二设备是一对耳塞式耳机。
16.根据权利要求13至权利要求15中的任一项所述的系统,其中,所述第一设备适于检测一个或多个附加条件,其中,检测到这种附加条件中的至少一个附件条件触发是否将所述第一信号质量度量与所述第二信号质量度量进行比较的确定。
17.根据权利要求16所述的系统,其中,所述一个或多个附加条件包括以下中的至少一个:电池水平、音频缓冲水平或分组的不成功中继。
18.一种用于由第二设备确定是否与已配对的第一设备切换角色的方法,所述方法包括:
接收用于所述第一设备与主机之间的连接的连接参数;
使用接收到的连接参数来侦听所述第一设备与所述主机之间的通信;
基于所述通信来确定用于所述第二设备与所述主机之间的潜在连接的辅助信号质量度量;
基于所述通信从所述第一设备接收用于所述第一设备与所述主机之间的连接的主要信号质量测量;以及
基于第二信号质量测量和第一信号质量测量,确定是否与所述第一设备切换角色。
19.根据权利要求18所述的方法,其中,确定所述信号质量度量包括,假装所述第二设备与所述主机具有实际连接。
20.根据权利要求18或权利要求19所述的方法,其中,确定所述信号质量度量包括:查看分组报头,并且其中,信号强度仅基于所述分组报头来确定。
21.根据权利要求18至权利要求20中的任一项所述的方法,其中,所述第二设备在确定所述信号强度之后禁用接收。
22.根据权利要求18至权利要求21中的任一项所述的方法,其中,侦听所述通信包括,以预定间隔唤醒以侦听所述主机。