无线音频输出装置的制作方法

文档序号:12362670阅读:320来源:国知局
无线音频输出装置的制作方法

本技术涉及通信装置,包括配对附件装置(例如,无线音频输出装置)以便于与一个或者多个伴侣无线通信装置(例如,无线音频数据源)一起使用。



背景技术:

头戴式耳机长期以来已经被用于播放来自电子装置的音频。最近,无线头戴式耳机已经变得更为频繁使用了。但是,电子装置已知的无线头戴式耳机被拴系在一起。此外,电子装置已知的无线头戴式耳机可以自由地处于发现模式,该发现模式可以被用于将该无线头戴式耳机和新的电子装置通信上耦合而无须擦除现有的连接历史。



技术实现要素:

本公开的特点和优点将会在以下的描述中陈述,并且部分将通过该描述变得清楚,或者可以通过对在此公开的原理的实践来获得。本公开的特点和优点可以通过在所附权利要求中明确指出的工具和组合来实现和获得。本公开的这些或者其他特征将会通过以下描述和所附权利要求变得更加完全清楚,或者可以通过对在此陈述的原理的实践来获得。

公开了用于确定何时耦合一对未拴系的无线耳塞以及确定何时擦除在该无线耳塞上的连接历史的系统、方法以及非临时性计算机可读存储介质。

本技术的一些实施例涉及用于容纳一对无线耳塞并且进一步包括处理器、网络接口以及用户输入元件的无线耳塞盒子,该无线耳塞盒子用于确定何时将无线耳塞通信上耦合以及何时擦除在无线耳塞上的连接历史。无线耳塞还可以包括网络接口和存储器位置,存储器位置存储装置地址、配对的伙伴装置地址(如果可以用)以及伴侣通信装置连接历史。处理器可以通过网络接口来检查在无线耳塞上的存储器位置,从而确定无线耳塞是否存储有对应的彼此配对的伙伴装置地址。

当无线耳塞具有针对彼此存储的对应的配对的伙伴装置地址时,无线耳塞盒子可以确定无线耳塞已经彼此通信上耦合。可替代地,当无线耳塞不具有针对彼此存储的对应的配对的伙伴装置地址时,无线耳塞盒子可以确定无线耳塞还没有彼此通信上耦合。此外,无线耳塞自身可以确定它们是否彼此通信上耦合。

无线耳机盒子还可以检测请求将第一无线耳塞与第二无线耳塞通信上耦合并且允许第一无线耳塞能够被伴侣通信装置发现的输入。当接收到将无线耳塞与伴侣通信装置配对的请求时,无线耳塞彼此通信上耦合,并且无线耳塞盒子擦除存储在无线耳塞上的任何无线链路密钥。同样,无线耳塞盒子将装置地址作为配对的伙伴装置地址关联,从而指示无线耳塞已经通信上耦合。此外,无线耳塞可以存储用于与伴侣通信装置配对的链路密钥。

本技术的一些实施例涉及用于将一对未拴系的无线耳塞通信上耦合的系统、方法以及非临时性计算机可读存储介质。在一些实现中,将无线耳塞通信上耦合包括检测在无线耳塞盒子上的按钮被推动、检查容纳在无线耳塞盒子中的两个无线耳塞的固件以及选择包括更近的固件的无线耳塞作为主无线耳塞。主无线耳塞可以从与一个或者多个其他无线耳塞和/或其他通信装置的任何现有的连接断开连接,并且配对模式可以被启用以将主无线耳塞与伴侣通信装置配对。在确定主无线耳塞已经成功与伴侣通信装置配对后,无线耳塞盒子可以使得主无线耳塞将更近的固件发送给辅无线耳塞,并且使得辅无线耳塞进入通信耦合模式,从而擦除与一个或者多个先前配对的装置相关的任何用户历史数据。接下来,无线耳塞盒子能够使得主无线耳塞无线地通信上耦合到辅无线耳塞、在主无线耳塞上存储用于辅无线耳塞的地址信息(例如,媒体接入控制(MAC)地址和/或链路密钥)、并且在辅无线耳塞上存储用于主无线耳塞的地址信息。

附图说明

为了描述可以获得本公开的上述记载的以及其他优点和特点的方式,将会通过参考在附图中示出的本公开的具体实施例来对上面简要描述的原理进行更为具体地描述。可以理解这些附图仅仅描述了本公开的示例性实施例并且因此不被认为是对其范围的限制,此处的原理通过使用附图结合附加具体说明和细节而描述和解释。

图1A示出了根据本技术的一些实施例的示例无线耳塞盒子。

图1B示出了根据本技术的一些实施例的能够通信上与另一无线耳塞耦合从而形成一对未拴系的无线耳塞的示例无线耳塞。

图2示出了根据本技术的一些实施例的将一对未拴系的无线耳塞通信上耦合的示例方法。

图3A到3I示出了多种示例情景,其中一起容纳在无线耳塞盒子中的无线耳塞或者通信上耦合或者未通信上耦合,以及或者连接历史数据被擦除或者连接历史数据未被擦除。

图4A示出了根据本技术的一些实施例的确定何时将容纳在无线耳塞盒子中的无线耳塞通信上耦合以及何时使得无线耳塞能够被其他通信装置发现的示例方法。

图4B示出了根据本技术的一些实施例的确定擦除连接历史以及将在无线耳塞盒子中的无线耳塞通信上耦合的示例方法。

图5A和图5B示出了示例性的可能的系统实施例。

具体实施方式

下面将会详细讨论本公开的多个实施例。虽然讨论了具体实现,应当理解这仅仅是为了示出目的。相关领域技术人员可以认识到,在不超出本公开的精神和范围的情况下可以使用其他的部件和配置。

本技术解决在本领域中对以下的需要:未拴系的无线耳塞和有助于管理无线耳塞的无线耳塞盒子,包括确定何时擦除在无线耳机中的任意一个或者两个上的连接历史例如以保护用户隐私。

本技术包括系统、方法以及包括指令的非临时性媒体,该指令被处理器执行时,使得执行如下方法:允许一对未拴系的无线耳塞彼此耦合并且使得其能够被其他通信装置(例如,一个或者多个伴侣通信装置)发现。此外,本技术可以阻止例如无意地暴露无线耳塞的连接历史。

根据本技术,无线耳塞可以通过无线通信协议(例如,通过)与伴侣通信装置(例如,计算机、智能电话、平板电脑、智能手表,等等)配对。在一些情况下,只有主无线耳塞与伴侣通信装置配对。在这种情况下,无线耳塞可以被通信上彼此耦合,使得通过主无线耳塞从伴侣通信装置接收的音频可以与通信上耦合的辅无线耳塞共享。在一些情况下,无线耳塞不包括输入机构(例如,可以按压的按钮),通过该输入机构用户能够指示将一对无线耳塞通信上耦合到一起的意愿。在这种情况下,另一动作可以被用于指示用户将一对无线耳塞耦合到一起的意愿。例如,无线耳塞盒子可以容纳该对无线耳塞,并且该无线耳塞盒子可以被配置为将无线耳塞彼此通信上耦合并且使得无线耳塞能够被伴侣通信装置发现并且与之配对。在一些实施例中,该无线耳塞盒子包括一个或者多个输入机构,通过一个或者多个输入机构,用户能够指示将无线耳塞配对到一起和/或将无线耳塞中的一个或者两个置于发现模式从而与伴侣通信装置配对的意愿。

图1A示出了根据本技术的一些实施例的示例无线耳塞盒子100。无线耳塞盒子100容纳一对无线耳塞105、110,并且在无线耳塞105、110被容纳在无线耳塞盒子100中时将无线耳塞105、110彼此连接。无线耳塞盒子100可以包括盖子145,其关闭以覆盖在该无线耳塞盒子100中的无线耳塞,并且无线耳塞盒子100可以包括传感器155,其检测无线耳塞盒子100的盖子145被打开和/或关闭。

无线耳塞盒子100还包括处理器120、存储器125以及通信接口150。如下面将更为详细描述的,无线耳塞105、110还包括通信接口,并且无线耳塞盒子100可以被用于通过无线耳塞盒子100的通信接口150在无线耳塞105、110之间建立通信链路115。

在一些实施例中,通信链路115被用作在无线耳塞105、110之间的物理通信链路,并且在彼此安全无线通信上耦合期间,共享的秘密被在无线耳塞105、110之间发送,从而阻止坏人通过无线电恶意地将无线耳塞105、110通信上耦合。

无线耳塞盒子110包括用于给无线耳塞105、110再充电的电池130以及用于将电池130连接到电源的充电接口135。无线耳塞盒子100还可以包括指示器140,用于示出无线耳塞105、110和/或无线耳塞盒子100的充电状态。无线耳塞盒子100还可以包括输入机构160,例如按钮。如在后面将会更为详细描述的,输入机构160可以被用于将容纳在无线耳塞盒子100中的一对无线耳塞105、110通信上耦合到一起。

图1B示出了根据本技术的一些实施例的示例无线耳塞165,其可以与另一个无线耳塞通信上耦合从而形成一对未拴系的无线耳塞。无线耳塞165包括用于与另一个无线耳塞通信上耦合并且与源装置配对的通信接口175,源装置例如是能够提供(一个或多个)无线耳塞165可以为(一个或多个)无线耳塞165的用户再现为音频信号的音频数据的伴侣通信装置。在一些实施例中,当无线耳塞165包括在外壳/盒子(例如,无线耳塞盒子100)中时,发起配对无线耳塞165的处理。在一些情况下,一旦对无线耳塞165启用了配对模式,无线耳塞165保持在启用的配对模式直到以下一个或者多个发生为止:(i)无线耳塞165与伴侣通信装置配对,(ii)无线耳塞165的配对模式超时(例如,无线耳塞165在固定时间周期(例如,三十秒)内没有与伴侣通信装置配对),(iii)无线耳塞165和/或无线耳塞165与其配对的另一无线耳塞被从无线耳塞盒子100中移除,(iv)无线耳塞盒子100指令无线耳塞165中的一个或者两个退出配对模式,或者(v)伴侣通信装置指令无线耳塞165退出配对模式。无线耳塞165还可以包括电池190和一个或者多个传感器195,一个或者多个传感器195用于检测无线耳塞165的佩戴状态,例如无线耳塞165被置于耳朵中和/或被从耳朵中移除,无线耳塞165是否在用户的耳朵中(例如,耳朵中佩带状态),或者不在用户的耳朵内(例如,耳朵外佩带状态)。

此外,无线耳塞165包括用于将接收的信号(例如,可以包括音频数据)转换为可听声音的音频输出170。信号可以通过通信接口175从配对的伴侣通信装置(未示出)接收。无线耳塞165还包括处理器180和存储器185。无线耳塞165中的存储器185存储用于操作无线耳塞165的固件以及用于与其他无线耳塞耦合以及将无线耳塞165与伴侣通信装置配对的数据。例如,无线耳塞165中的存储器185可以存储针对无线耳塞165之前已经与之配对的伴侣通信装置的连接历史。连接历史可以包括用于自动将无线耳塞165与伴侣通信装置配对而无须配置在无线耳塞165与伴侣通信装置之间的连接(例如,输入密码,交换共享秘密等等)的数据。例如,连接历史可以包括用于连接到无线网络的一个或者多个链路密钥(例如,蓝牙链路密钥)。无线耳塞165的存储器185还可以存储唯一识别无线耳塞165的MAC地址以及存储先前已经与无线耳塞165耦合的另一无线耳塞的配对的伙伴MAC地址。存储器185还存储指令,当其被处理器执行时,使得无线耳塞165与另一无线耳塞通信上耦合。

图2示出了根据本技术的一些实施例的将一对未拴系的无线耳塞通信上耦合的示例性方法200。如在此讨论的,在一些情况下,只有主无线耳塞与伴侣通信装置配对,并且主无线耳塞与辅无线耳塞通信上耦合,使得通过主无线耳塞从伴侣通信装置接收的音频数据通过主无线耳塞与耦合的辅无线耳塞共享。方法200包括在210处无线耳塞盒子检测预定事件(例如,在无线耳塞盒子上的按钮被推动、无线耳塞盒子被打开、无线耳塞盒子首次被打开、确定无线耳塞在无线耳塞盒子的预定阈值接近内和/或无线耳塞在彼此的预定阈值接近内,等等)。响应于检测预定事件,方法200包括在215处无线耳塞盒子检查容纳在无线耳塞盒子中的两个无线耳塞的固件,并且在220处将具有更近的固件的无线耳塞指定为主无线耳塞。

接下来,方法200包括在225处无线耳塞盒子使得主无线耳塞从到其他无线耳塞的任何现有的连接断开连接,并且在230处主无线耳塞启用与伴侣通信装置的配对模式。在一些实施例中,方法200的通信上耦合仅当主无线耳塞成功与伴侣通信装置配对时才继续,从而阻止意外与通信装置耦合到一起。因此,方法200包括在235处无线耳塞盒子确定主无线耳塞已经成功与伴侣通信装置配对。

接下来,方法200可以包括在240处无线耳塞盒子使得主无线耳塞将更近的固件发送到辅无线耳塞,并且在245处使得辅无线耳塞进入通信耦合模式,例如蓝牙配对模式。如在此进一步解释的,在本技术的一些实施例中,方法200可以包括在250处无线耳塞盒子使得主无线耳塞以及辅无线耳塞擦除用于在与伴侣通信装置的当前配对模式之前发生的与其他通信装置的配对的任何用户连接历史数据。

接下来,方法200包括在255处无线耳塞盒子使得主无线耳机无线地通信上耦合到辅无线耳塞,从而在260处将用于辅无线耳塞的地址信息(例如,MAC地址和/或链路密钥信息)存储到主无线耳塞上,并且在265处将用于主无线耳塞的地址信息(例如,MAC地址和/或链路密钥信息)存储在辅无线耳塞上。

在本技术的一些实施例中,存储的用于配对的无线耳塞的地址信息可以被用于确定容纳在无线耳塞盒子中的无线耳塞先前是否已经被配对。如上所述,无线耳塞可以存储其自己的MAC地址并且还可以存储用于先前配对的伙伴无线耳塞的MAC地址。因此,无线耳塞可以确定第一无线耳塞的配对的伙伴MAC地址与第二无线耳塞的MAC地址匹配(并且相反亦如此)从而确定无线耳塞先前是否被配对。

同样,如在此讨论的,无线耳塞可以存储用于在将来自动将无线耳塞与伴侣通信装置配对的连接历史。但是,在一些情况下,在连接历史被永久存储在无线耳塞中并且没有确定何时擦除存储的连接历史数据的情况下,存储在无线耳塞中的这一连接历史可以导致允许访问其他人的私人信息。

图3A到图3I示出了多种情景,其中一起容纳在无线耳塞盒子中的无线耳塞或者通信上耦合或者没有通信上耦合,并且或者连接历史数据被擦除或者连接历史数据没有被擦除。

图3A示出了第一情景,其中无线耳塞305、310容纳在无线耳塞盒子300中。无线耳塞盒子300对于无线耳塞305存储MAC地址“A”和配对的伙伴MAC地址“B”,并且无线耳塞盒子300对于无线耳塞310存储MAC地址“B”和配对的伙伴MAC地址“A”。此外,无线耳塞盒子300确定用于连接“α”的连接历史存储在无线耳塞305、310中。最后,对于图3A示出的第一情景,按钮360还没有被按压。

由于无线耳塞305、310具有对应的配对的伙伴MAC地址,无线耳塞盒子300可以确定无线耳塞305、310先前已经被配对在一起。同样地,由于按钮360还没有被按压,无线耳塞盒子300没有使得无线耳塞305、310对于与其他通信装置新的连接变为可发现。

图3B示出了第二情景,其中无线耳塞305、310被从无线耳塞盒子300中移除。在这一第二情景中,由于无线耳塞305、310先前彼此配对并且无线耳塞盒子300的按钮360没有被推动,无线耳塞盒子300并不擦除用于连接“α”的连接历史,并且无线耳塞305、310可以自动连接到伴侣通信装置390中。在这一第二情景中,由于连接历史没有被擦除并且无线耳塞305、310先前被配对在一起,无线耳塞305、310对于要建立新连接的其他通信装置是不可发现的。

图3C示出了第三情景,其中无线耳塞305、310容纳在无线耳塞盒子300中。无线耳塞盒子300具有针对无线耳塞310存储的无线耳塞305的MAC地址“A”和配对的伙伴MAC地址“B”,以及无线耳塞盒子300还具有针对无线耳塞310存储的MAC地址“B”和配对的伙伴MAC地址“A”。此外,无线耳塞盒子300可以确定用于连接“α”的连接历史存储在无线耳塞305、310中。最后,对于图3C示出的情景,无线耳塞盒子300的按钮360已被按压。

由于无线耳塞305、310具有对应的配对的伙伴MAC地址,无线耳塞盒子300能够确定无线耳塞305、310先前已经被配对在一起。但是,不像第一情景和第二情景,由于按钮360已经被按压,无线耳塞盒子300使得无线耳塞305、310对于与其他通信装置的新连接变为可发现。

图3D示出了第四情景,其中在无线耳塞305、310被从其中移除的无线耳塞盒子300的按钮360被按压之后,无线耳塞305、310被从无线耳塞盒子300中移除。尽管按钮360被按压,无线耳塞305、310先前也被配对在一起,并且无线耳塞盒子300并不擦除用于连接“α”的连接历史。这一策略决定避免了连接历史由于无线耳塞盒子300的按钮360的无意的按钮按压而被擦除。无线耳塞305、310将自动连接到伴侣通信装置390。此外,由于无线耳塞盒子300的按钮360被按压,无线耳塞305、310例如在用户输入合适的凭证后对于与其他通信装置的新连接(例如,对于与伴侣通信装置399的连接“ω”)是可发现的。

图3E示出了第五情景,其中无线耳塞305与另一个无线耳塞311容纳在无线耳塞盒子300中。无线耳塞盒子300具有针对无线耳塞305存储的MAC地址“A”和配对的伙伴MAC地址“B”,以及无线耳塞盒子300具有针对无线耳塞311存储的MAC地址“Y”和配对的伙伴MAC地址“Z”。

由于无线耳塞305、311不具有对应的配对的伙伴MAC地址,(对于无线耳塞305,“B”没有与“Y”匹配,并且对于无线耳塞311,“Z”没有与“A”匹配),无线耳塞盒子300可以确定无线耳塞305、310先前没有被配对(或者先前已经被配对并且后来取消配对)。图3E示出的情景可以在多种情况中发生。例如,情景可以在第一个人要求第二个人使用第一个人的无线耳塞盒子300来重充电无线耳塞311时发生。同样,一组人可以共享多个无线耳塞。图3E示出的情景还可以在坏人试图使用另一个人的无线耳塞来访问他们的私人通信时发生。因此,无线耳塞盒子300可以在某些情况中擦除无线耳塞的连接历史。

例如,无线耳塞300可以具有针对无线耳塞305存储的连接“α”的连接历史,以及针对无线耳塞311存储的连接“ω”的连接历史。由于如果不按压无线耳塞盒子300的按钮360,无线耳塞311不能够被发现,因此除非按钮360被按压,否则另一个用户(例如,坏人)将不能将无线耳塞305与无线耳塞311配对并且利用“ω”连接历史使用无线耳塞311来访问信息。

对于图3E示出的情景,无线耳塞300的按钮360还没有被按压,因此无线耳塞300没有使得无线耳塞305、311可被发现。同样,由于对于无线耳塞305,311中的任一个,MAC地址和配对的伙伴MAC地址不对应,无线耳塞305、311没有通信上耦合到一起。因此,在这一情景中,坏人不能使用无线耳塞311,由于坏人不能发现无线耳塞311。

然而,在图3F示出的情景中,无线耳塞305能够通过连接“α”与伙伴通信装置390一起使用,并且无线耳塞311可以通过连接“ω”与伙伴通信装置399一起使用,从而免得使好人仅仅由于好人使用了无线耳塞盒子300来充电无线耳塞311就重新配置连接“ω”。无线耳塞311可以在无线耳塞盒子300中被重充电,而不丢失用于无线耳塞305或者无线耳塞311的连接历史,从而允许无线耳塞305、311两者被重新用于先前的连接。

图3G到3I示出了一种情景,其中无线耳塞305与无线耳塞311一起容纳在无线耳塞盒子300中。如在图3F中所示,无线耳塞盒子300具有针对无线耳塞305存储的MAC地址“A”和配对的伙伴MAC地址“B”,以及无线耳塞盒子300还具有针对无线耳塞311存储的MAC地址“Y”和配对的伙伴MAC地址“Z”。由于无线耳塞305、311不具有对应的配对的伙伴MAC地址,(对于无线耳塞305,“B”没有与“Y”匹配,并且对于无线耳塞311,“Z”没有与“A”匹配),无线耳塞盒子300可以确定无线耳塞305、311先前没有被配对(或者先前已经被配对并且后来取消配对)。同样,无线耳塞盒子300对于无线耳塞305存储用于连接“α”的连接历史,以及对于无线耳塞311存储用于连接“ω”的连接历史。在这一情景中,如在图3G中额外示出的,无线耳塞盒子300的按钮360已经被按压。

在无线耳塞盒子300的按钮360已经被按压后,无线耳塞305、311中的一个发起通信耦合处理(例如,依赖于无线耳塞305、311中的哪一个是主无线耳塞),并且擦除用于无线耳塞305和无线耳塞311两者的连接历史。擦除连接历史防止从无线耳塞意外访问个人信息。

如在图3H中所示,在按钮360被推动后,无线耳塞305、311不会自动连接到伴侣通信装置390或者伴侣通信装置399,这是由于用于连接“α”的连接历史和用于连接“ω”的连接历史已经被擦除。但是,无线耳塞305、311被彼此耦合并且可以被伴侣通信装置390和伴侣通信装置399发现。同样,如在图3I中所示,在按钮360被按压后,无线耳塞盒子300对于无线耳塞305存储MAC地址“A”和配对的伙伴MAC地址“Y”,以及无线耳塞盒子300对于无线耳塞311存储MAC地址“Y”和配对的伙伴MAC地址“A”。此外,用于无线耳塞305和无线耳塞311两者的连接历史被擦除。

图4A示出了根据本技术的一些实施例的示例方法的流程图400,方法用于确定何时将容纳在无线耳塞盒子中的无线耳塞通信上耦合到一起以及何时使得无线耳塞对于与其他通信装置的连接是可发现的。

在402,无线耳塞盒子确定容纳在无线耳塞盒子中的第一无线耳塞是否已经耦合到也容纳在无线耳塞盒子中的第二无线耳塞。例如,无线耳塞盒子可以针对容纳在无线耳塞盒子中的每一个无线耳塞检查MAC地址以及配对的伙伴MAC地址,从而确定MAC地址是否匹配。在其他实现中,除了或者替代MAC地址,其他连接信息可以被评估用于确定容纳在无线耳塞盒子中的无线耳塞是否已经通信上彼此耦合。当无线耳塞已经彼此通信上耦合时,在404,无线耳塞盒子确定用户是否已经执行了动作(例如,推动在无线耳塞盒子上的按钮),该动作指示用户想要无线耳塞对于与其他通信装置的连接是可发现的。如果没有,则在406,无线耳塞盒子不使得无线耳塞可发现,并且仅仅在无线耳塞具有针对伴侣通信装置保存的连接历史情况下,无线耳塞将连接到该伴侣通信装置。如果用户已经执行了需要的动作,则在408,无线耳塞变为对于通过其他通信装置的连接是可发现的,并且在无线耳塞具有针对伴侣通信装置保存的连接历史的情况下,无线耳塞可以自动连接到该伴侣通信装置。

在无线耳塞还没有通信上彼此耦合的情况下,在410,无线耳塞盒子确定用户是否已经执行了动作(例如,推动无线耳塞盒子上的按钮),从而指示用户想要无线耳塞是可发现的以建立与其他通信装置的连接。如果没有,则在406,(i)无线耳塞盒子不使得第一无线耳塞与第二无线耳塞通信上彼此耦合,(ii)无线耳塞盒子不使得无线耳塞变为可发现的,以及(iii)在无线耳塞具有针对伴侣通信装置保存的连接历史的情况下,无线耳塞将连接到该伴侣通信装置。

另一方面,如果用户已经执行了必要的动作,则在414,无线耳塞盒子使得无线耳塞中的至少一个(例如,主无线耳塞)变为对于伴侣通信装置是可发现的。在一些情况中,在过期时间为止,无线耳塞中的至少一个没有从伴侣通信装置中接收到用于配对的请求的情况下,发现模式可超时。发现模式的超时可以阻止无线耳塞保留在配对模式,例如,在用户意外推动无线耳塞盒子上的按钮的情况下。在416,无线耳塞确定在预定阈值时间内是否接收到配对请求。如果没有,则在418,发现模式超时,并且在无线耳塞具有针对伴侣通信装置保存的连接历史的情况下,无线耳塞将连接到该伴侣通信装置。

在至少一个无线耳塞(例如,主无线耳塞)在预定阈值时间内接收到配对请求的情况下,在420,用于该无线耳塞的连接历史被擦除。在422,无线耳塞盒子使得第一无线耳塞与第二无线耳塞变为彼此通信上耦合。在424,无线耳塞盒子使得无线耳塞针对彼此存储配对的伙伴MAC地址。此外,在426,通信上耦合的一对无线耳塞对于其他通信装置变为可发现的。在428,在预定时间内从伴侣通信装置接收到配时请求。在430,无线耳塞与伴侣通信装置配对。在432,针对配对的伴侣通信装置存储连接历史。

图4B示出了根据本技术的一些实施例的其他示例方法的流程图450,其用于确定擦除连接历史以及将无线耳塞通信上耦合到一起。在452,方法包括针对第一无线耳塞和第二无线耳塞检查MAC地址和配对的伙伴MAC地址。在454,该方法包括例如基于MAC地址和配对的伙伴MAC地址不匹配确定第一无线耳塞与第二无线耳塞没有通信上耦合到一起。接下来,在456,该方法包括接收将第一无线耳塞与第二无线耳塞通信上耦合的请求。例如,接收将第一无线耳塞与第二无线耳塞通信上耦合的请求可以包括以下中的一个或者多个:(i)无线耳塞盒子检测用户按压在无线耳塞盒子上的按钮,(ii)该盒子上的传感器检测无线耳塞盒子被首次打开,或者(iii)检测来自在无线耳塞盒子的阈值接近内的其他通信装置的配对轮询请求。

在458,该方法包括接收将第一无线耳塞与伴侣通信装置配对的请求。在460,该方法还包括擦除之前存储的第一无线耳塞和第二无线耳塞的先前的连接历史。在462,该方法还包括将第一无线耳塞和第二无线耳塞彼此通信上耦合。在464,该方法还包括存储第一无线耳塞和第二无线耳塞的MAC地址和配对的伙伴MAC地址。在一些实现中,该方法可以包括对动作次序的修改,并且一个或者多个动作可以被省略、修改、或者被候补动作替代。

如上所述,一对通信上耦合的无线耳塞可以包括与伴侣通信装置配对的主无线耳塞以及不直接与伴侣通信装置配对的辅无线耳塞。替代地,主无线耳塞从伴侣通信装置接收音频数据并且将音频数据路由到辅无线耳塞。在本技术的一些实施例中,主无线耳塞和辅无线耳塞可以互换角色。

在一些实施例中,无线耳塞执行对等角色互换。例如,对等角色互换可以在辅无线耳塞被置于用户耳朵中,而主无线耳塞没有被置于用户耳朵中时(例如,如通过传感器195检测)发生。在另一个例子中,一对无线耳塞可以在主无线耳塞的电池水平较低并且主无线耳塞将其角色传输给辅无线耳塞,辅无线耳塞变为主无线耳塞,而主无线耳塞变为一对无线耳塞中的辅无线耳塞时执行对等互换。在一些情况下,在连接事件期间(例如,在电话呼叫期间)无线耳塞将不会互换角色。同样,在一些情况下,在固件更新期间无线耳塞将不会互换角色。

无线耳塞还可以执行非对等互换,非对等互换在无线耳塞改变其无线耳塞角色时而另一无线耳塞还没有被连接时发生。这一非对等互换将在主无线耳塞变为辅无线耳塞或者在辅无线耳塞变为主无线耳塞时发生。例如,如果主无线耳塞连接到源(例如,智能电话、智能手表等等),并且该源由于指示该源已经连接到另一无线耳塞的错误而拒绝连接,该主无线耳塞将变为辅无线耳塞并且将尝试发现该另一无线耳塞。在另一个例子中,辅无线耳塞将以预定的次数(例如,三次)尝试连接到主无线耳塞,并且如果在尝试了预定次数后,辅无线耳塞没有发现主无线耳塞,则辅无线耳塞将互换从而变为主无线耳塞。同样,在一些情况下,如果辅无线耳塞被置于耳朵中,则在辅无线耳塞已经至少一次尝试发现主无线耳塞的情况下,辅无线耳塞将立即互换为主无线耳塞。同样,无线耳塞盒子可以指令无线耳塞中的任一个(主无线耳塞或者辅无线耳塞)改变其角色以便于其中两个无线耳塞被指定有相同的角色的情景。

此外,用户能够通过改变无线耳塞的能力(例如,通过强制无线耳塞启用麦克风功能)来禁止在无线耳塞之间的角色互换。在一些情况下,在用户明确地选择这一选项之前,无线耳塞将不能启用麦克风功能。

例如,在一些情况下,用户将选择(一对无线耳塞中的)一无线耳塞从而启用选择的无线耳塞的麦克风功能。这一选择的无线耳塞可以被称为Mic-Bud。另一无线耳塞可以被称为Mute-Bud。Mute-Bud将总是尝试连接到Mic-Bud。如果其没有发现Mic-Bud,则Mute-Bud将随后尝试连接到最后一个已知的通信装置(智能电话、智能手表等等)。如果Mute-Bud连接到通信装置,则Mute-Bud将不使用语音简档连接(由于Mute-Bud被配置为“mute”非语音模式)。用户能够通过操作系统例如通过连接的装置的接口改变配置使得Mute-Bud变为Mic-Bud。如果被选择,则Mic-Bud将使用语音简档连接到通信装置。同样,无线耳塞可以包括用于检测轻击的传感器,并且当与伴侣通信装置(例如,与电话)配对时,轻击控件可以被用于使用无线耳塞回答电话呼叫。当敲击控件被用于回答对于Mute-Bud的呼叫时,Mute-Bud将自动变为Mic-Bud。

在一个实施例中,一种方法,包括:(i)确定第一音频输出装置没有无线地通信上耦合到第二音频输出装置;(ii)检测用于无线地将第一音频输出装置和第二音频输出装置通信上耦合到一起并且允许第一音频输出装置能够被伴侣通信装置发现的请求;(iii)使得存储在第一音频输出装置和第二音频输出装置上的一个或者多个无线链路密钥被擦除;以及(iv)将第一音频输出装置与第二音频输出装置无线地通信上耦合。

在一些实施例中,确定第一音频输出装置没有无线地通信上耦合到第二音频输出装置包括确定第一音频输出装置的MAC地址没有作为配对的伙伴MAC地址存储在第二音频输出装置上。在一些实施例中,将第一音频装置与第二音频输出装置无线地通信上耦合包括使得在第一音频输出装置上的MAC地址作为配对的伙伴MAC地址与第二音频输出装置共享。在一些实施例中,该方法还包括(v)确定第一音频输出装置与伴侣通信装置无线地连接;以及(vi)在第一音频输出装置中存储伴侣通信装置使用来自动连接第一音频输出装置与伴侣通信装置的无线链路密钥。在一些实施例中,检测用于将第一音频输出装置与第二音频输出装置无线地通信上耦合的请求包括检测第一音频输出装置和第二音频输出装置被置于外壳中,并且检测在外壳上的按钮被推动。在一些实施例中,检测用于将第一音频输出装置与第二音频输出装置无线地通信上耦合的请求包括检测第一音频输出装置和第二音频输出装置被置于外壳中,并且检测外壳被第一次打开。在一些实施例中,检测用于将第一音频输出装置与第二音频输出装置无线地通信上耦合的请求包括:检测第一音频输出装置和第二音频输出装置被置于外壳中;检测第一音频输出装置和第二音频输出装置被从外壳中移除;并且检测来自伴侣通信装置的无线发现轮询请求。

在一个实施例中,无线耳塞盒子包括:(i)外壳,用于储存第一无线耳塞和第二无线耳塞;(ii)处理器;(iii)网络接口,配置为允许处理器检查在第一无线耳塞上的第一存储器位置以及在第二无线耳塞上的第二存储器位置并且确定第一无线耳塞没有通信上耦合到第二无线耳塞;以及(iv)输入元件,配置为接收用于将第一无线耳塞第二无线耳塞通信上耦合并且允许第一无线耳塞能够被伴侣通信装置发现的请求。

在一些实施例中,无线耳塞盒子的处理器还被配置为擦除存储在第一无线耳塞和第二无线耳塞上的一个或者多个无线链路密钥并且使得第一无线耳塞与第二无线耳塞通过网络接口通信上耦合。在一些实施例中,无线耳塞盒子的处理器还被配置为通过至少确定存储在第一无线耳塞的第一存储器位置中的MAC地址没有作为配对的伙伴MAC地址存储在第二无线耳塞上的第二存储器位置中而确定第一无线耳塞没有耦合到第二无线耳塞。在一些实施例中,无线耳塞盒子的处理器还被配置为在第一无线耳塞通信上耦合到第二无线耳塞的情况下,使得在第一无线耳塞上的MAC地址作为配对的伙伴MAC地址与第二无线耳塞共享。在一些实施例中,无线耳塞盒子的输入元件包括在无线耳塞盒子的盒子上的按钮。在一些实施例中,无线耳塞盒子的输入元件包括在盒子上的被配置为检测盒子被打开的传感器。

在一个实施例中,一种方法,包括:检测预定事件;以及响应于检测到预定事件,将主无线耳塞与辅无线耳塞配对,该配对还包括:将主无线耳塞从任何现有的无线连接断开连接;并且将主无线耳塞无线地连接到辅无线耳塞。

在一些实施例中,该方法还包括:检测主无线耳塞的固件比辅无线耳塞的固件更新;将主无线耳塞的固件从主无线耳塞发送到辅无线耳塞;并且在辅无线耳塞处安装新的固件。在一些实施例中,该方法还包括将辅无线耳塞从任何现有的无线连接断开连接;并且将辅无线耳塞无线地连接到主无线耳塞。在一些实施例中,该方法还包括从主无线耳塞中以及从辅无线耳塞中擦除任何用户历史数据,该用户历史数据包括先前配对的无线耳塞数据。在一些实施例中,检测预定事件包括以下中的一个或者两个:从无线耳塞外壳接收用户输入;或者检测两个未配对的无线耳塞在彼此的预定接近阈值内。在一些实施例中,将主无线耳塞无线地连接到辅无线耳塞包括:将用于主无线耳塞的第一地址存储到辅无线耳塞上;并且将用于辅无线耳塞的第二地址存储在主无线耳塞上。在一些实施例中,检测预定事件包括:检测主无线耳塞和辅无线耳塞被置于无线耳塞外壳中;确定主无线耳塞和辅无线耳塞没有彼此配对;并且接收将主无线耳塞与辅无线耳塞配对的用户输入。

在一个实施例中,非临时性计算机可读存储介质存储指令,指令在被计算装置执行时,使得计算装置执行一种方法,包括:通过至少确定第一音频输出装置的MAC地址没有作为配对的伙伴MAC地址存储在第二音频输出装置上来确定第一音频输出装置没有通信上耦合到第二音频输出装置;通过至少检测第一音频输出装置和第二音频输出装置被置于外壳中以及检测在外壳上的按钮被推动来检测用于将第一音频输出装置与第二音频输出装置通信上耦合并且允许通信上耦合的第一音频输出装置能够被被伴侣通信装置发现的请求;将第一音频输出装置与伴侣通信装置配对;使得存储在第一音频输出装置上和在第二音频输出装置上的一个或者多个无线连接密钥被擦除;将第一音频输出装置与第二音频输出装置通信上耦合;使第一音频输出装置的MAC作为在第二音频输出装置上的配对的伙伴MAC地址而与第二音频输出装置共享;以及在第一音频输出装置中存储伴侣通信装置使用来自动连接第一音频输出装置与第三音频输出装置的无线连接密钥。

在一个实施例中,一种设备,包括:用于通过至少确定第一音频输出装置的MAC地址没有作为配对的伙伴MAC地址存储在第二音频输出装置上来确定第一音频输出装置没有通信上耦合到第二音频输出装置的装置;用于通过至少检测第一音频输出装置和第二音频输出装置被置于外壳中以及检测在外壳上的按钮被推动来检测用于将第一音频输出装置与第二音频输出装置通信上耦合并且允许通信上耦合的第一音频输出装置能够被伴侣通信装置发现的请求的装置;用于将第一音频输出装置与伴侣通信装置配对的装置;用于使得存储在第一音频输出装置上和在第二音频输出装置上的一个或者多个无线连接密钥被擦除的装置;用于将第一音频输出装置与第二音频输出装置通信上耦合的装置;用于使第一音频输出装置的MAC作为在第二音频输出装置上的配对的伙伴MAC地址与第二音频输出装置共享的装置;以及用于在第一音频输出装置中存储伴侣通信装置使用来自动连接第一音频输出装置与第三音频输出装置的无线连接密钥的装置。

图5A和图5B示出了示例性的可能的系统的实施例。当实践本技术时,更为合适的实施例对本领域技术人员来说是明显的。本领域技术人员还将容易地意识到其他系统实施例也是可能的。

图5A示出了传统系统总线计算系统架构500,其中系统的部件使用总线505而彼此电通信。示例性系统500包括处理单元(CPU或者处理器)510以及将包括系统存储器515(例如,只读存储器(ROM)520和随机访问存储器(RAM)525)的各个系统部件耦合到处理器510的系统总线505。系统500可以包括直接连接到处理器510、很靠近接近处理器510、或者集成为处理器510的一部分的高速存储器的高速缓存。系统500可以将数据从存储器515和/或存储装置530中复制到高速缓存512以便于由处理器510快速访问。通过这种方式,高速缓存可以提供避免处理器510延时而等待数据的性能提升。这些和其他模块可以控制处理器510或者被配置为控制处理器510来执行各种动作。也可以使用其他系统存储器515。存储器515可以包括具有不同性能特性的多个不同类型的存储器。处理器510可以包括任何通用目的处理器和被配置为控制处理器510的硬件模块或者软件模块(例如,存储在存储装置530中的模块1 532、模块2 534以及模块3 536)以及软件指令被合并到真实处理器设计中的专用目的处理器。处理器510可能本质上是完全自包括的计算系统,包括多个核或者处理器、总线、存储器控制、高速缓存等等。多核处理器可以是对称的或者非对称的。

为了实现与计算装置500的用户交互,输入装置545可以表示任何数量的输入机构,例如用于语音的麦克风、用于姿势或者图形输入的触敏屏幕、键盘、鼠标、运动输入、语音等等。输出装置535也可以是本领域技术人员已知的多个输出机构的一个或者多个。在一些例子中,多模系统可以使得用户提供多种类型的输入来与计算装置500通信。通信接口540一般而言可以控制和管理用户输入和系统输出。对在任何特定硬件布置上进行操作没有任何限制,并且因此在发展出改进的硬件或者固件布置时,此处的基本特征很容易被改进的硬件或者固件布置替换。

存储装置530是非临时性存储器,并且可以是可以存储可以被计算机访问的数据的硬盘或者其他类型的计算机可读介质,例如磁带盒、闪存卡、固态存储器装置、数字多用途光盘、磁片盒、随机访问存储器(RAM)525、只读存储器(ROM)520以及它们的混合。

存储装置530可以包括用于控制处理器510的软件模块532、534、536。也可以考虑其他硬件模块或者软件模块。存储装置530可以被连接到系统总线505。在一方面,执行特定功能的硬件模块能够包括存储在与必要的硬件结构(例如,处理器510、总线505、显示器535,等等)连接的计算机可读介质上的软件部件以执行该功能。

图5B示出了计算机系统550,其具有能够被用于执行所描述的方法以及产生和显示图形用户界面(GUI)的芯片组架构。计算机系统550是能够实现所公开的技术的计算机硬件、软件以及固件的例子。系统550可以包括处理器555,该处理器555表示能够执行被配置为执行识别的计算的软件、固件和硬件的任何数量的物理的和/或逻辑的不同的资源。处理器555可以与控制到输入到处理器55和从处理器55的输出的芯片组560通信。在这一例子中,芯片组560向输出565(例如,显示器)输出信息,并且可以从存储装置570读取信息并且将信息写入到存储装置570,存储装置570可以例如包括磁介质以及固态介质。芯片组560还可以从RAM575中读取数据并且将数据写入到RAM575中。可以提供用于与多种用户接口部件585交互的桥580来用于与芯片组560交互。这种用户接口部件585可以包括键盘、麦克风、触摸检测和处理逻辑电路、指点装置(例如,鼠标),等等。一般而言,到系统550的输入可以来自于多种源中的任何,是机器产生的和/或人产生的。

芯片组560还可以与具有不同物理接口的一个或者多个通信接口590交互。这种通信接口可以包括用于有线局域网络和无线局域网络、宽带无线网络以及个人局域网络的接口。一些用于产生、显示和使用在此公开的GUI的方法的应用可以包括通过物理接口接收要求的(ordered)数据组或者通过机器自身由处理器555分析存储在存储器570或者575中的数据而产生。此外,机器可以通过用户接口部件585从用户接收输入并且通过使用处理器555解释这些输入来执行合适的功能,例如浏览功能。

可以意识到,示例性系统500和550可以具有多于一个的处理器510,或者可以是通过网络连接到一起从而提供更大处理能力的一组或者一簇计算装置的一部分。

为了解释清楚起见,在一些例子中,本技术被呈现为包括独立的包括功能块的功能模块,包括装置、装置部件、体现在软件中的方法的步骤或者例程、或者硬件和软件的组合。

在一些实施例中,计算机可读存储装置、媒体以及存储器可以包括线缆或者包括比特流等等的无线信号。但是,当提及时,非临时性计算机可读存储介质明确排除例如能量、载波信号、电磁波以及信号本身。

根据上述例子的方法可以使用被存储或者以其他方式从计算机可读介质可用的计算机可执行指令来实现。这种指令可以包括例如使得或者以其他方式配置通用目的计算机、专用目的计算,或者专用目的处理装置来执行某些功能或者一组功能的指令和数据。使用的计算机资源的一部分可以通过网络访问。计算机可执行指令可以是例如二进制文件、中间格式指令(例如,汇编语言)、固件、或者源代码。可以被用于存储指令、使用的信息、和/或在根据描述的例子的方法期间创建的信息的计算机可读介质的例子包括磁盘或者光盘、闪存、提供有非临时性存储器的串行总线(USB)装置、网络存储装置,等等。

实现根据这些公开的方法的装置可以包括硬件、固件和/或软件,并且可以采用各种形状因子的任何一种。这些形状因子的典型的例子包括膝上电脑、智能电话、小形状因子的个人计算机、个人数字助理等等。在此描述的功能还可以被实现在外设或者插入卡中。作为额外的例子,这种功能还可以被实现在电路板上在不同芯片或在单一装置中执行不同处理之间。

指令、用于传输这种指令的介质、用于执行这种指令的计算资源以及用于支持这种计算资源的其他结构都是用于提供在这些公开中描述的功能的装置。

尽管多种例子以及其他信息被用于解释在所附权利要求的范围内的各方面,但是不应当意味着基于在这种例子中的特定特征或者布置而对权利要求的限制,这是因为本领域普通技术人员能够使用这些例子来获得多种实现。此外以及尽管已经以特定于结构特征和/或方法步骤的例子的语言描述了一些主题,应当理解在所附权利要求中限定的主题不是必须限制于这些描述的特征或者动作。例如,功能可以被不同地分布或者在与所本文所标识的部件不同的部件中执行。此外,描述的特征和步骤是作为包括在所附权利要求的范围中的系统和方法的部件的例子而公开的。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1