无线音频源切换的制作方法

文档序号:16811114发布日期:2019-02-10 13:39阅读:247来源:国知局
无线音频源切换的制作方法
本申请案主张2016年6月24日提出申请的欧洲专利申请案第16176287.7号及在2016年6月24日提出申请的美国临时申请案第62/354,649号的优先权的权益,两个申请案均通过全文引用的方式并入本文。
背景技术
:本说明书涉及无线音频输出装置。一些无线通信协议通过将装置指定为主装置或从装置来操作。因此,在任何一对通信装置中,一个装置为主装置而另一装置为从装置。例如,在由美国华盛顿州柯克兰的蓝牙特别兴趣小组维护的无线技术标准中,主装置可同时与多达七个从装置建立连接。然而,从装置一次仅可连接到一个主装置。主装置及其所连接的从装置被称作为微微网。多个微微网可链接在一起,此被称为散射网。建立蓝牙连接在查询阶段开始,其中装置发射查询请求。侦听查询的装置被称作为处于可发现状态。接收查询的所有装置均会以其地址响应。在寻呼阶段期间,装置可作为主装置。在寻呼阶段期间,两个装置同步其时钟。一个装置发送一系列寻呼消息并侦听来自另一装置的响应。正在侦听寻呼消息的装置被称作为处于可连接状态。如果另一装置响应,那么第一装置成为连接的主装置,且响应装置成为从装置。在寻呼阶段期间同步之后,装置建立异步无连接(acl)连接,这为可载运较高级蓝牙网络协议栈所有数据的低级通信协议。在建立acl连接后,装置打开逻辑链路控制及适配(l2cap)信道。装置可使用l2cap信道执行服务发现,以便执行配对并发现主装置的支持的配置文件及特征。在首次建立连接时,两个装置可进行配对过程。在配对过程期间,信宿装置向主装置发送配对请求。然后,信宿装置提示用户在主装置处输入个人识别码(pin)以完成配对过程。一旦完成配对,信宿装置可将主装置的地址存储在已成功与信宿装置配对的可信装置的列表中。因此,可信装置列表维护每一配对主装置的地址以及每一配对主装置的相关联索引。然后,信宿装置可跳过在可信装置列表中出现的任何主装置的配对过程。蓝牙标准定义许多应用程序配置文件,所述应用程序配置文件规定由具有蓝牙能力的装置提供的服务。单个装置可支持多个配置文件。常用配置文件包含高级音频分配配置文件(a2dp),其定义音频数据可如何从一个装置流式传输到另一装置;音频视频远程控制配置文件(avrcp),其提供用于控制电视及其它音频/视频设备的接口;及免提配置文件(hfp),其用于与免提信宿装置通信。装置可打开一或多个l2cap信道以支持所支持配置文件中的一或多者。技术实现要素:本说明书描述一种无线音频输出信宿装置,其可使用专用用户界面控件在多个音频源装置之间切换。本说明书中所描述的标的物的特定实施可经实施以实现以下优点中的一或多者。信宿装置可实施基于意图的切换,其基于用户的意图来确定从哪个音频源接收音频数据。用户可用很少的用户输入轻松快速地在多个音频源装置之间切换。在请求切换之后,用户不需要向信宿装置或任何源装置提供任何额外输入以开始在信宿装置处接收音频数据。信宿装置可在单个音频源装置的多个不同活动之间切换。当连接的源装置变得不可用时,信宿装置不会切换到其它源。在所附图式及以下说明中陈述本说明书中所描述的标的物的一或多个实施例的细节。根据实施方式、图式及权利要求书将明了标的物的其它特征、方面及优点。附图说明图1为实例性系统的图。图2为用于将专用用户界面控件指派给多个音频源装置中的一者的实例过程的流程图。图3为用于信宿装置切换到新源装置的实例过程的流程图。图4为用于信宿装置连接到新音频源装置的实例过程的流程图。图5为用于信宿装置切换到新源装置的实例过程的流程图。图6说明两个源装置之间的信宿装置的实例切换。图7为用于信宿装置连接到新音频源装置的实例过程的流程图。图8为用于处理信宿装置的断开的实例过程的流程图。在各种图式中,相同参考数字及名称指示相同元件。具体实施方式本说明书描述具有基于用户意图的切换能力的音频信宿装置。此意味着用户可使用用户输入使音频信宿装置在多个无线连接源装置之间切换,用户输入可为一或多个专用用户界面控件。“信宿装置”为音频输出装置,其经配置以使用无线通信协议从源装置无线地接收音频数据。常见的信宿装置包含无线耳机设置及独立无线扬声器。在本说明书中,专用用户界面控件意味着将用户输入映射到特定源装置的用户输入机构。例如,专用用户界面控件可为物理按钮、切换件、转盘或开关。所述专用用户界面控件也可为对应于存在敏感表面或显示器的特定激活区域中的软用户界面控件。图1为实例系统100的图。系统100包含两个信宿装置:耳机组110及无线扬声器组120。系统100还包含三个源装置:移动电话130、膝上型计算机140及电视150。源装置130、140及150为可使用短程到中程无线通信协议(例如,蓝牙)的装置,以向一或多个信宿装置提供音频数据。无线耳机组110具有集成按钮112a到112c,其为用于在源装置(例如,源装置130、140及150)之间切换的专用用户界面控件。例如,如果用户按下按钮112a,那么耳机组110可切换到从移动电话130接收音频数据。如果用户按下按钮112b,那么耳机组110可切换到从膝上型计算机140接收音频数据。如果用户按下按钮112c,那么耳机组110可切换到从电视150接收音频数据。无线扬声器组120具有另一类型的集成用户界面控件:切换按钮122。切换按钮122可用于循环通过连接的源装置。例如,如果无线扬声器组120连接到电视150,那么当按下切换按钮122时,无线扬声器组120可切换到从移动电话130接收音频数据。图2说明实例信宿装置210的组件。信宿装置210具有三个专用用户界面控件:第一源按钮202、第二源按钮204及第三源按钮206。信宿装置210具有切换装置表220,其将用户界面控件索引与对应源装置的地址相关联。信宿装置210还具有可信装置表230,其将可信装置索引与对应源装置的地址相关联。用户可在配对过程期间关联专用用户界面控件中的一者。信宿装置210可经配置以区分请求与新音频源装置配对的用户输入及请求切换到特定音频源装置的用户输入。例如,信宿装置210可将短按按钮(例如小于1秒)解释为切换到与按钮相关联的音频源装置的请求,且可将长按相同按钮(例如,1秒或更长时间)解释为与要与按钮相关联的新音频源装置配对的请求。因此,在状态1期间,用户可在第二源按钮204上提供长按。信宿装置210将此用户输入解释为使第二源按钮204与新音频源装置相关联的请求。然后,信宿装置210与新音频源装置配对。此过程将在下文参考图3更详细描述。在配对之后,信宿装置210将配对音频源装置视为可信装置。在状态2期间,信宿装置210将新音频源装置的地址存储在可信装置表230中。在状态3期间,信宿装置210将新音频源装置的地址存储在切换装置表220中,其将新音频源装置的地址与第二源按钮204的用户界面控件索引相关联。在一些实施方案中,信宿装置可将专用用户界面控件中的每一者与源装置上的特定活动相关联。因此,单个源装置可与多个用户界面控件相关联。例如,平板计算机可向信宿装置提供多个音频信息源,每一源对应于特定活动,例如音乐播放器音频、电影音频及系统通知音频。用户可将每一活动与用户界面控件(例如,源按钮202、204或206中的一者)相关联。例如,用户可将音乐播放器音频与第一源按钮202相关联且将电影音频与第二源按钮204相关联。用户可明确地选择对应于所要活动的源按钮。为了关联装置的特定活动,信宿装置210可将额外列属性存储在切换装置表中。额外列属性对应于特定活动的活动标识符。因此,切换装置表220的一些行将引用相同地址但不同活动标识符。此额外信息可能需要由在源装置上运行的软件配置,所述源装置将活动标识符提供到信宿装置210。例如,移动电话可安装枚举不同活动的应用程序。然后,在配对过程期间,用户可使用应用程序致使电话向信宿装置210提供特定活动标识符。然后,信宿装置210将所接收的活动标识符存储在切换装置表220中。图3为用于将专用用户界面控件指派给多个音频源装置中的一者的实例过程的流程图。所述过程可由包括一或多个计算机的适当编程的无线音频输出装置执行。为方便起见,所述过程将被描述为由信宿装置中的嵌入式计算机或逻辑电路执行。通常,音频输出装置将为多个主音频源装置中的每一者执行实例过程。信宿装置接收请求新音频源装置的配对的用户输入(310)。信宿装置确定其状态是否为可连接(320)。当信宿装置正在侦听来自尝试建立连接的潜在主装置的寻呼消息时,信宿装置处于可连接状态。如果信宿装置处于可连接状态,那么信宿装置进入可发现状态(分支到360)。在可发现状态中,信宿装置侦听来自主装置的查询。可连接状态及可发现状态并非互斥的。因此,信宿装置可能已处于可发现状态。换句话说,在步骤360中,信宿装置确保其处于可发现状态,以便发现范围内的任何新音频源装置。可通过退出可连接状态来改进信宿装置的响应性,使得信宿装置不再扫描寻呼消息。因此,在一些实施方案中,当进入可发现状态(360)时,信宿装置退出可连接状态。在进入可发现状态(360)之后,信宿装置与新音频源装置配对(370)。为了与新音频源装置配对,信宿装置进入可发现状态以将其地址提供到新音频源装置。信宿装置然后进入可连接状态以与新音频源装置同步。在一些实施方案中,信宿装置不需要配对代码以便与新音频源装置配对。如果信宿装置的状态为不可连接(320),那么信宿装置确定其状态是否为可发现(分支到330)。如果状态为可发现,那么信宿装置已准备好与新源装置配对。因此,信宿装置然后可与新音频源装置配对(分支到380)。如果信宿装置的状态为不可发现(330),那么信宿装置可能已经与先前主音频源装置建立了连接,且在与新音频源装置配对之前需要拆除此连接。因此,如果信宿装置的状态为不可发现(330),那么信宿装置断开所有服务级连接且所有配置文件(分支到340)。例如,信宿装置可断开与先前主音频源装置的acl及l2cap连接,以及断开所有a2dp及avrcp配置文件。当发生这些断开时,信宿装置将从先前主音频源装置接收断开消息(350)。在接收到断开消息时,信宿装置然后可与新音频源装置配对(370)。在配对之后,信宿装置将新配对装置与所选择用户界面控件相关联(380)。例如,信宿装置可直接将新配对装置的地址与对应于所选择用户界面控件的用户界面控件索引相关联。例如,如果信宿装置具有多个按钮,那么可为每一按钮指派相应用户界面控件索引。信宿装置可将每一用户界面控件索引与切换装置表中的对应配对装置的地址相关联。表1说明将用户界面控件索引与地址相关联的实例切换装置表。用户界面控件索引地址100025b00ff06200025b00ff01300025b00ff09表1此后,当信宿装置在请求切换到从新配对装置接收音频的用户界面控件接收用户输入时,信宿装置可使用切换装置表来获得新配对装置的地址。然而,在某些状况下,如果信宿装置还维护将受信任装置索引与地址相关联的受信装置表,那么需要对无线协议栈的更少修改。在配对之后,一些无线通信协议的标准库维护可信装置表。当使用这些库时,信宿装置为新配对装置指派可信装置索引,并将新配对装置的地址与对应的可信装置索引相关联。随后与无线协议栈的交互使用可信装置索引作为到标准库的应用程序编程接口(api)的输入。因此,代替使用所连接装置的地址来执行各种操作,信宿装置可使用可信装置索引。表2说明将可信装置索引与地址相关联的实例可信装置表:可信装置索引地址100025b00ff09200025b00ff06300025b00ff01表2通过比较表中的条目,信宿装置可在给定用户界面控件索引的情况下获得可信装置索引。此过程将在下文参考图7更详细描述。然后,信宿装置可任选地将可信装置表及切换装置表存储在与信宿装置集成的永久存储器中。通过将可信装置表及切换装置表存储在永久存储器中,装置在重启后不需要经历配对过程。图4说明实例信宿装置410的组件。信宿装置410具有三个专用用户界面控件:第一源按钮402、第二源按钮404及第三源按钮406。信宿装置410具有切换装置表420,其将用户界面控件索引与对应源装置的地址相关联。信宿装置410还具有可信装置表430,其将可信装置索引与对应源装置的地址相关联。用户可通过按下源按钮402、404或406中的任一者来使信宿装置切换到新音频源装置。例如,在状态1期间,用户可按下第二源按钮404。在状态2期间,信宿装置410可使用对应于所选择第二源按钮404的用户界面控件索引作为切换装置表420的索引以获得所请求音频源装置的地址。在状态3期间,信宿装置410在可信装置表430中搜索匹配地址。在状态4期间,在找到匹配地址之后,信宿装置410获得所请求音频源装置的可信装置索引。然后,信宿装置410可使用可信装置索引来连接到所请求音频源装置。如果信宿装置410经配置以在单个源装置的特定活动之间切换,那么信宿装置410将在与所请求音频源装置建立连接时使用存储在切换装置表420中的活动标识符。然而,如果信宿装置410已连接到音频源装置,那么信宿装置410可能不需要与所请求源装置建立新连接。图5为用于信宿装置切换到新源装置的实例过程的流程图。所述过程可由包括一或多个计算机的适当编程的无线音频输出装置执行。为方便起见,所述过程将被描述为由信宿装置中的嵌入式计算机或逻辑电路执行。信宿装置与两个或多于两个音频源装置配对(510)。例如,信宿装置可将上文参考图2到3所描述的过程用于多个音频源装置中的每一者。信宿装置接收请求从第一配对音频源装置切换到不同第二配对音频源装置的用户输入(520)。当信宿装置接收到切换装置的请求时,所述信宿装置通常将为与第一配对音频源装置的主/从连接的从装置。所述信宿装置可在专用的用户界面控件处接收用户输入。信宿装置还可接收用户输入作为语音命令。然后,信宿装置可确定对应于用户输入的配对音频源装置。如上文所描述,在一些状况下,如果信宿装置维护切换装置表及单独的可信装置表,那么需要对无线协议软件栈的更少修改。然后,信宿装置可使用两个表来获得特定用户输入的可信装置索引。为此,信宿装置获得专用用户界面控件的用户界面控件索引。然后,信宿装置利用用户界面控件索引搜索切换装置表以获得第二配对音频源装置的地址。在获得第二配对音频源装置的地址之后,信宿装置搜索可信装置表以获得第二配对音频源装置的可信装置索引。例如,系统可将第二配对音频源装置的地址与可信装置表中的每一条目进行比较。在找到匹配条目时,信宿装置可使用匹配条目的可信装置索引作为第二配对音频源装置的可信装置索引。信宿装置起始成为与第二配对音频源装置的主/从连接的主装置的请求(530)。如上文所描述,为了成为主装置,信宿装置可发送寻呼消息并等待来自第二配对音频源装置的响应。然后,信宿装置可与第二配对音频源装置建立连接。然后,信宿装置可使用可信装置索引来建立与第二配对音频源装置的连接。然而,信宿装置不需要使用可信装置索引来建立此连接。在一些实施方案中,信宿装置可直接使用第二配对音频源装置的地址。另外,信宿装置不需要使用两个单独的表来获得可信装置索引。在一些实施方案中,信宿装置可直接将用户界面控件索引与对应的可信装置索引相关联。信宿装置确定与第二配对音频源装置建立主/从连接(540)。所述信宿装置向第二配对音频源装置发送成为主/从连接的从装置的请求(550)。换句话说,信宿装置在与第二配对音频源装置的连接中发送交换角色的请求。图6说明两个源装置610与630之间的信宿装置620的实例性切换。在状态1期间,信宿装置620为与第一源装置610的主/从连接的从装置。在状态2期间,信宿装置起始作为主装置与第二源装置630的连接。在状态3期间,信宿装置620请求交换,且信宿装置620成为与第二源装置630的连接的从装置。如图5中所展示,在交换角色时,信宿装置开始从第二配对音频源装置接收音频输入,并输出所接收的音频输入(560)。因为信宿装置已与多个主装置配对,切换到第二配对音频源装置在初始请求之后不需要进一步用户输入。例如,如果用户界面控件为按钮,那么用户可仅按下信宿装置上的按钮即可切换音频源装置。然后,信宿装置无缝地切换到第二音频源装置,而无需用户在信宿装置或音频源装置中的任一者处的任何进一步输入。为了说明功能,考虑将信宿装置与电视、平板计算机及移动电话配对的用户状况。信宿装置具有三个按钮,其分别指派给这三个装置。为了侦听电视,用户仅按下信宿装置上的第一按钮。建立与电视的连接,且其它装置不受影响。为了侦听平板计算机,用户按下信宿装置上的第二按钮。信宿装置终止与电视的连接并连接到平板计算机。电视通过恢复先前音频回放状态来对断开做出反应。移动电话没有受到影响。为了侦听移动电话,用户按下信宿装置上的第三个按钮。信宿装置终止与平板计算机的连接并与移动电话连接。图7为用于信宿装置连接到新音频源装置的实例过程的流程图。所述过程可由包括一或多个计算机的适当编程的无线音频输出装置执行。为方便起见,所述过程将被描述为由信宿装置中的嵌入式计算机或逻辑电路执行。信宿装置接收请求切换到音频源装置的用户输入(710)。例如,信宿装置可在专用用户界面控件处接收用户输入。在一些实施方案中,信宿装置确定所请求的音频源装置的可信装置索引,例如,如上面参考图2到3所描述。然后,信宿装置可使用可信装置索引来与对应的音频源装置交互。信宿装置确定其状态是否为可连接(720)。如果其状态为可连接,那么信宿装置取消所有服务级连接(分支到750)。在如此做中,信宿装置清除由一或多个先前连接占据的随机存取存储空间。然后,信宿装置向音频源装置发送连接请求(770)。如上面参考图5所论述,信宿装置可起始作为主装置的连接,且然后发送与音频源装置交换角色的请求。如果信宿装置的状态为不可连接(720),那么信宿装置确定其状态是否为可发现(分支到730)。如果其状态为可发现,那么信宿装置进入可连接状态(760)并将连接请求发送到音频源装置(770)。如果信宿装置的状态为不可发现(730),那么信宿装置断开所有服务级连接及配置文件(分支到740)并向音频源装置发送连接请求(770)。通过断开所有服务级连接及配置文件,信宿装置可清除由一或多个先前连接占用的存储器。图8为用于处理信宿装置的断开的实例过程的流程图。所述过程可由包括一或多个计算机的适当编程的无线音频输出装置执行。为方便起见,所述过程将被描述为由信宿装置中的嵌入式计算机或逻辑电路执行。信宿装置接收选择配对音频源装置的用户输入(810)。通常,信宿装置将具有多个配对音频源装置。如上文所描述,信宿装置可将配对音频源装置的地址存储在可信装置表中。信宿装置与所选择音频源装置建立连接(820)。信宿装置确定与音频源装置的连接已丢失(830)。由于多种原因中的任何者,连接可能会丢失。例如,音频源装置可能超出范围,遇到电磁干扰或断电。信宿装置等待重新建立与音频源装置的连接而无需切换到其它配对装置(840)。换句话说,代替搜索最近连接的装置或通过可信装置表搜索要连接的下一配对音频源装置,信宿装置的基于意图的切换机制意味着信宿装置等待要重新连接的装置。在一些实施方案中,在没有选择另一源装置的显式用户输入的情况下,信宿装置不连接到另一源装置。信宿装置确定音频源装置再次可用(850)。例如,音频源装置可重新打开电源或返回到范围内。信宿装置与音频源装置重新建立连接(860)。信宿装置可自动请求建立作为主装置的连接,且然后请求切换角色,如上面参考图5到6所描述。在重新建立连接之后,信宿装置可再次从连接的音频源装置接收音频输入。本说明书中所描述的标的物及功能操作的实施例可在数字电子电路、在有形媒体体现之计算机软件或固件中在计算机硬体(包含本说明书中所揭示的结构及其结构等效物)或在其中的一或多者的组合中实施。也可将本说明书中所描述的标的物的实施例实施为一或多个计算机程序,即,编码在有形非-暂时性存储媒体上以供数据处理设备执行或用以控制数据处理设备的操作的一或多个计算机程序指令模块。计算机存储媒体可为计算机可读存储装置、计算机可读存储衬底、随机或串列存取存储器装置,或其中的一或多者的组合。替代地或另外地,程序指令可编码在人工-生成的传播信号,例如,机器生成的电、光或电磁信号,其经生成以对信息进行编码以便发射到合适的接收器设备由数据处理设备执行。术语“数据处理设备”是指数据处理硬件且涵盖用于处理数据的所有种类设备、装置及机器,通过实例的方式包含可编程处理器、计算机,或多个处理器或计算机。所述设备还可为或进一步包含专用逻辑电路,例如fpga(场可编程门阵列)或asic(-专用集成电路)。除了硬件之外,设备还可任选地包含为计算机程序创建执行环境的代码(例如,构成处理器固件的代码)、协议栈、数据库管理系统、操作系统或其中的一或多者的组合。计算机程序(其也被称作或描述为程序、软件,软件应用程序、应用程序、模块、软件模块、脚本或代码)可以任何形式的编程语言编写,包含编译或解译语言、或者宣告或程序语言,且其可以任何形式部署,包含作为独立程序或作为模块、组件、子例程或适用于计算环境的其它单元。计算机程序可但不必对应于文件系统中的文件。程序可存储在文件的部分中,所述文件保存其它程序或数据(例如,在存储在置标语言文档中的一或多个脚本),存储在专用于所讨论的程序的单个文件中,或存储在多个协调文件中(例如,存储一或多个模块、子程序或代码的部分的文件)。计算机程序可经部署以在一个计算机上或在多个计算机执行,所述计算机位于一个站点处或分布在多个站点并通过数据通信网络互连。如在本说明书中所使用的,“引擎”或“软件引擎”是指软件实施输入/输出系统,其提供与输入不同的输出。引擎可为编码的功能块,例如库、平台、软件开发工具包(“sdk”)或对象。每一引擎可在任何适当类型的计算装置上实施,例如,服务器、移动电话、耳机、便携式扬声器、平板计算机、笔记本计算机、音乐播放器、电子书阅读器、膝上型计算机或桌上型计算机、pda、智能电话或其它固定或便携式装置,其包含一或多个处理器及计算机可读媒体。另外,两个或多于两个引擎可在同一计算装置上或在不同的计算装置上实施。本说明书中所描述的程序及逻辑流程可通过执行一或多个计算机程序的一或多个可编程计算机执行以通过对输入数据进行操作并生成输出来执行动作。过程及逻辑流程也可由专用逻辑电路(例如,fpga或asic)或专用逻辑电路及一或多个编程计算机的组合来执行。适合于执行计算机程序的计算机可基于通用或专用微处理器或两者,或任何其它种类的中央处理单元。通常,中央处理单元将从只读存储器或随机存取存储器或两者接收指令及数据。计算机的基本元件为用于执行或执行指令的中央处理单元及用于存储指令及数据的一或多个存储器装置。中央处理单元及存储器可由专用逻辑电路补充或并入专用逻辑电路中。通常,计算机还将包含或可操作地耦合以从一或多个大容量存储装置接收数据或从其传送数据,用于存储数据,例如磁、磁光盘或光盘。但是,计算机不需要具有此些装置。此外,计算机可嵌入在另一装置中,例如移动电话、个人数字助理(pda)、移动音频或视频播放器、游戏控制台、全球定位系统(gps)接收器或便携式存储装置,例如通用串行总线(usb)快闪驱动器,仅举几例。适用于存储计算机程序指令及数据的计算机可读媒体包含所有形式的非易失性存储器、媒体及存储器装置,通过实例的方式包含半导体存储装置,例如eprom、eeprom及快闪存储器装置;磁盘、例如内部硬盘或可移动磁盘;磁光盘;以及cdrom及dvd-rom磁盘。为了提供与用户的交互,本说明书中所描述的标的物的实施例可在具有显示装置的计算机上实施,例如用于向用户显示信息是crt(阴极射线管)或lcd(液晶显示器)监视器,以及用户可通过其向计算机提供输入的键盘及指示装置(例如鼠标或轨迹球)。其它种类的装置可也可用于提供与用户交互;例如,提供给用户的反馈可为任何形式的感觉反馈,例如视觉反馈、听觉反馈或触觉反馈;且可以任何形式从用户接收输入,包含声学、语音或触觉输入。虽然本说明书含有许多具体的实施细节,但这些不应被解释为对任何发明或可能所主张的范围的限制,而是作为可能特定于特定发明的特定实施例的特征的描述。还可将在本说明书中以单独实施例的内容脉络中描述的某些特征以组合形式实施于单项实施例中。相反,还可将以单项实施例的内容脉络中所描述的各种特征单独地或以任一合适子组合的形式实施于多项实施例中。此外,尽管上文可将特征描述为以某些组合形式起作用且甚至最初係如此主张的,但在一些情形中,可自所主张组合去除来自所述组合的一或多个特征,且所主张组合可针对子组合或子组合的变化形式。类似地,虽然在所述图式中以特定次序绘示操作,但此不应理解为要求以所展示的特定次序或以顺序性次序来执行此类操作,或执行所有所说明的操作以达成所要的结果。在某些情形中,多任务及并行处理可为有利的。此外,上文所描述的实施例中的各种系统模块及组件的分离不应被理解为需要在所有实施例中进行此分离,而应理解为所描述的程序组件及系统通常可一起整合于单个软件产品中或封装到多个软件产品中。已描述了标的物的特定实施例。其它实施例在以下权利要求书的范围内。例如,权利要求中所述的动作可以不同次序执行且仍达成期望的结果。作为一个实例,附图中描绘的过程不一定需要所展示的特定顺序或顺序次序来实现期望的结果。在某些实施方案中,多任务及并行处理可为有利的。从以下列举的实例性实施例(eee)可了解本发明的各个方面:eee1.一种无线音频耳机,其包括一或多个音频输出装置、多个专用用户界面控件、一或多个数据处理设备以及存储指令的一或多个存储装置,所述指令当由所述一或多个数据处理设备执行时可操作以致使所述一或多个数据处理设备执行包括以下的操作:接收选择所述专用用户界面控件中的一者的用户输入的指示,其中所述所选择专用用户界面控件对应于与所述无线音频耳机配对的多个配对音频源装置中的一者,其中所述无线音频耳机为与所述多个配对音频源装置中的第一配对音频源装置的第一主/从连接的从装置;识别对应于所述所选择用户界面控件的第二配对音频源装置;起始成为与对应于所述所选择用户界面控件的所述第二配对音频源装置的第二主/从连接的主装置的请求;确定已与所述第二配对音频源装置建立所述第二主/从连接;响应于所述确定,通过所述无线音频耳机向所述第二配对音频源装置发送成为所述第二主/从连接的从装置的请求;通过所述无线音频耳机从所述第二配对音频源装置接收音频输入,并在所述一或多个音频输出装置上输出所述所接收的音频输入。eee2.根据eee1所述的无线音频耳机,其中所述多个专用用户界面控件为多个物理按钮,所述多个按钮中的每一按钮经指派给所述多个配对音频源装置中的相应配对音频源装置。eee3.根据eee1或eee2所述的无线音频耳机,其中在接收到选择所述用户界面控件的所述用户输入之后,无线音频信宿装置不接收其它用户输入。eee4.根据eee3所述的无线音频耳机,其中所述多个配对音频源装置中的任何一者不接收用户输入。eee5.根据任一前述eee所述的无线音频耳机,其中识别对应于所述所选择用户界面控件的所述第二配对音频源装置包括:识别对应于所述用户界面控件的用户界面控件索引;识别与所述用户界面控件索引相关联的无线协议地址;在可信装置表中搜索具有所述无线协议地址的条目;及识别对应于所述第二配对音频源装置的可信装置索引;及使用所述可信装置索引来起始成为与所述第二配对音频源装置的第二主/从连接的主装置的所述请求。eee6.根据任一前述eee所述的无线音频耳机,其中所述操作进一步包括维护将用户界面控件索引与无线协议地址相关联的单独的切换装置表。eee7.根据任一前述eee所述的无线音频耳机,其中所述操作进一步包括在与所述无线音频耳机集成的持久性数据存储区中存储将用户界面控件索引与无线协议地址相关联的所述切换装置表。eee8.根据任一前述eee所述的无线音频耳机,其中所述操作进一步包括:确定与音频源装置的连接已丢失;及当且仅当接收到选择不同音频源装置的其它用户输入时,切换到另一配对音频源。eee9.根据eee8所述的无线音频耳机,其中所述操作进一步包括:确定所述音频源装置再次可用;及作为响应,自动重新建立与所述音频源装置的连接。eee10.根据任一前述eee所述的无线音频耳机,其中所述操作进一步包括:识别对应于所述所选择用户界面控件的所述第二配对音频源装置的特定活动标识符;及向所述第二配对音频源装置提供所述特定活动标识符,且其中从所述第二配对音频源装置接收所述音频输入包括接收对应于所述特定活动标识符的音频输入。eee11.一种方法,其包括:在无线音频信宿装置处接收选择所述无线音频信宿装置的用户界面控件的用户输入,所述用户界面控件对应于多个配对音频源装置中的一者,其中所述无线音频信宿装置为与所述多个配对音频源装置中的第一配对音频源装置的第一主/从连接的从装置;通过所述无线音频信宿装置识别对应于所述所选择用户界面控件的第二配对音频源装置;通过所述无线音频信宿装置起始成为与对应于所述所选择用户界面控件的所述第二配对音频源装置的第二主/从连接的主装置的请求;通过所述无线音频信宿装置确定已与所述第二配对音频源装置建立所述第二主/从连接;响应于所述确定,通过所述无线音频信宿装置向所述第二配对音频源装置发送成为所述第二主/从连接的从装置的请求;及通过所述无线音频信宿装置从所述第二配对音频源装置接收音频输入,并输出所述所接收的音频输入。eee12.根据eee11所述的方法,其中在接收到选择所述用户界面控件的所述用户输入之后,所述无线音频信宿装置不接收其它用户输入。eee13.根据eee11或eee12所述的方法,其中所述多个配对音频源装置中的任何一者不接收用户输入。eee14.根据eee11到13中任一项所述的方法,其中识别对应于所述所选择用户界面控件的所述第二配对音频源装置包括:识别对应于所述用户界面控件的用户界面控件索引;识别与所述用户界面控件索引相关联的无线协议地址;在可信装置表中搜索具有所述无线协议地址的条目;及识别对应于所述第二配对音频源装置的可信装置索引;及使用所述可信装置索引来起始成为与所述第二配对音频源装置的第二主/从连接的主装置的所述请求。eee15.根据eee11到14中任一项所述的方法,其进一步包括维护将用户界面控件索引与无线协议地址相关联的单独的切换装置表。eee16.根据eee11到15中任一项所述的方法,其进一步包括在与所述信宿装置集成的持久性数据存储区中存储将用户界面控件索引与无线协议地址相关联的所述切换装置表。eee17.根据eee11至16中任一项所述的方法,其中所述用户界面控件为所述信宿装置的多个物理按钮中的物理按钮,所述多个按钮中的每一按钮经指派给所述多个配对音频源装置中的相应配对音频源装置。eee18.根据eee11到16中任一项所述的方法,其中所述用户界面控件为所述信宿装置的物理用户界面,其响应于后续用户输入而循环通过所述多个配对音频源装置。eee19.根据eee11到18中任一项所述的方法,其进一步包括:通过所述无线音频信宿装置确定与音频源装置的连接已丢失;及当且仅当接收到选择不同音频源装置的其它用户输入时,通过所述无线音频信宿装置切换到另一配对音频源。eee20.根据eee19所述的方法,其进一步包括:通过所述无线音频信宿装置确定所述音频源装置再次可用;及作为响应,自动重新建立与所述音频源装置的连接。eee21.根据eee11到20中任一项所述的方法,其进一步包括:通过所述无线音频信宿装置识别对应于所述所选择用户界面控件的所述第二配对音频源装置的特定活动标识符;及向所述第二配对音频源装置提供所述特定活动标识符,且其中通过所述无线音频信宿装置从所述第二配对音频源装置接收所述音频输入包括接收对应于所述特定活动标识符的音频输入。eee22.一种无线音频信宿装置,其包括一或多个音频输出装置、多个专用用户界面控件、一或多个数据处理设备以及存储指令的一或多个存储装置,所述指令当由所述一或多个数据处理设备执行时可操作以致使所述一或多个数据处理设备执行包括以下的操作:在所述无线音频信宿装置处接收选择所述无线音频信宿装置的用户界面控件的用户输入,所述用户界面控件对应于多个配对音频源装置中的一者,其中所述无线音频信宿装置为与所述多个配对音频源装置中的第一配对音频源装置的第一主/从连接的从装置;通过所述无线音频信宿装置识别对应于所述所选择用户界面控件的第二配对音频源装置;通过所述无线音频信宿装置起始成为与对应于所述所选择用户界面控件的所述第二配对音频源装置的第二主/从连接的主装置的请求;通过所述无线音频信宿装置确定已与所述第二配对音频源装置建立所述第二主/从连接;响应于所述确定,通过所述无线音频信宿装置向所述第二配对音频源装置发送成为所述第二主/从连接的从装置的请求;及通过所述无线音频信宿装置从所述第二配对音频源装置接收音频输入,并在所述一或多个音频输出装置上输出所述所接收的音频输入。eee23.根据eee22所述的无线音频信宿装置,其中在接收到选择所述用户界面控件的所述用户输入之后,所述无线音频信宿装置不接收其它用户输入。eee24.根据eee22或eee23所述的无线音频信宿装置,其中所述多个配对音频源装置中的任何一者不接收用户输入。eee25.根据eee22到24中任一项所述的无线音频信宿装置,其中识别对应于所述所选择用户界面控件的所述第二配对音频源装置包括:识别对应于所述用户界面控件的用户界面控件索引;识别与所述用户界面控件索引相关联的无线协议地址;在可信装置表中搜索具有所述无线协议地址的条目;及识别对应于所述第二配对音频源装置的可信装置索引;及使用所述可信装置索引来起始成为与所述第二配对音频源装置的第二主/从连接的主装置的所述请求。eee26.根据eee22到25中任一项所述的无线音频信宿装置,其中所述操作进一步包括维护将用户界面控件索引与无线协议地址相关联的单独的切换装置表。eee27.根据eee22到26中任一项所述的无线音频信宿装置,其中所述操作进一步包括在与所述信宿装置集成的持久性数据存储区中存储将用户界面控件索引与无线协议地址相关联的所述切换装置表。eee28.根据eee22至27中任一项所述的无线音频信宿装置,其中所述用户界面控件为所述信宿装置的多个物理按钮中的物理按钮,所述多个按钮中的每一按钮经指派给所述多个配对音频源装置中的相应配对音频源装置。eee29.根据eee22到27中任一项所述的无线音频信宿装置,其中所述用户界面控件为所述信宿装置的物理用户界面,其响应于后续用户输入而循环通过所述多个配对音频源装置。eee30.根据eee22到29中任一项所述的无线音频信宿装置,其中所述操作进一步包括:通过所述无线音频信宿装置确定与音频源装置的连接已丢失;及当且仅当接收到选择不同音频源装置的其它用户输入时,通过所述无线音频信宿装置切换到另一配对音频源。eee31.根据eee30所述的无线音频信宿装置,其中所述操作进一步包括:通过所述无线音频信宿装置确定所述音频源装置再次可用;及作为响应,自动重新建立与所述音频源装置的连接。eee32.根据eee22到31中任一项所述的无线音频信宿装置,其中所述操作进一步包括:通过所述无线音频信宿装置识别对应于所述所选择用户界面控件的所述第二配对音频源装置的特定活动标识符;及向所述第二配对音频源装置提供所述特定活动标识符,且其中通过所述无线音频信宿装置从所述第二配对音频源装置接收所述音频输入包括接收对应于所述特定活动标识符的音频输入。eee33.一种用计算机程序编码的计算机存储媒体,所述程序包括指令,所述指令当由数据处理设备执行时可操作以致使所述数据处理设备执行根据eee11到21中任一项所述的方法。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1