1.本公开整体涉及从无线设备传输通知(advertisements)。
背景技术:2.当无线附件处于活动使用状态时(例如,通电并且正在由无线附件和/或无线设备的用户使用),无线附件(例如,无线耳塞、头戴式耳机、双耳式耳机等)可周期性地向与之配对的无线设备(例如,个人数字助理(pda)、移动电话、平板电脑等)传输状态通知。这些状态通知可允许用户定位无线附件,或监测诸如无线附件的电池状态的状态。
技术实现要素:3.公开了用于来自诸如耳塞的无线附件的状态通知的系统、方法、设备和非暂态计算机可读存储介质。
4.在一些具体实施中,计算机实现的方法包括:由与充电盒耦接的无线设备的处理器识别从充电盒接收的启用命令;并且由该处理器基于该启用命令传输通知信号,该通知信号包括与该无线设备的识别相关的信息。
5.在一些具体实施中,计算机实现的方法包括:由与一个或多个无线设备耦接的充电盒的处理器识别间隔定时器已过;由所述处理器从所述一个或多个无线设备中识别第一无线设备;并且由处理器基于间隔定时器向第一无线设备传输启用命令,以使第一无线设备传输与第一无线设备的识别相关的通知信号。
6.在一些具体实施中,计算机实现的方法包括:由与充电盒耦接的无线设备的处理器识别从充电盒接收的启用命令,其中该无线设备属于包括该无线设备和另一无线设备的一对无线设备;并且由处理器响应于识别启用命令而传输通知信号,该通知信号包括与该无线设备的状态和另一无线设备的状态相关的信息。
7.前述实施方案及其他实施方案可各自任选地包括以下特征中的一个或多个特征,单独或组合。方法可包括由处理器确定处理器接收到了与第二无线设备的连接;并且由处理器至少部分地响应于确定处理器接收到了与第二无线设备的连接,向充电盒传输等待命令以使充电盒等待向无线设备的处理器发送禁用命令。确定处理器接收到了与第二无线设备的连接可包括:由处理器确定当处理器正在传输通知信号时处理器接收到了与第二无线设备的连接。
8.在一些具体实施中,通知信号可为蓝牙信号。方法可包括由处理器识别从充电盒接收的功率信号,该功率信号的接收与通知信号的传输基本上同时发生。启用命令可处于第一功率水平。功率信号可处于不同于第一功率水平的第二功率水平。启用命令可在第一时间段内。功率信号可在不同于第一时间段的第二时间段内。第一时间段可以是一秒。第二时间段可以是三秒。
9.在一些具体实施中,方法可包括由处理器识别从充电盒接收的禁用命令;并且由处理器基于禁用命令停止通知信号的传输。方法可包括在识别启用命令之前,由处理器识
别从充电盒接收的唤醒命令;并且由处理器基于唤醒命令进入唤醒操作状态,该唤醒操作状态使处理器对启用命令进行监测。
10.在一些具体实施中,方法可包括在传输通知信号之后,由处理器识别从充电盒接收的睡眠命令;并且由处理器基于睡眠命令进入睡眠操作状态,该睡眠操作状态使处理器跳过对启用命令的监测。进入睡眠操作状态可使处理器关闭。
11.在一些具体实施中,方法可包括由处理器识别通知持续时间定时器已过;并且由处理器至少部分地响应于确定通知持续时间定时器已过,向第一无线设备传输禁用命令以使第一无线设备停止传输通知信号。方法可包括由处理器识别总持续时间定时器已过;并且由处理器至少部分地响应于识别总持续时间已过,停止间隔定时器和总持续时间定时器。
12.在一些具体实施中,一个或多个无线设备可包括两个或更多个无线设备,该两个或更多个无线设备包括第一无线设备和第二无线设备。方法可包括由处理器确定第一无线设备和第二无线设备未耦接;并且由处理器至少部分地响应于确定第一无线设备和第二无线设备未耦接,向第二无线设备传输第二启用命令以使第二无线设备传输与第二无线设备的第二识别相关的第二通知信号。
13.在一些具体实施中,方法可包括在传输启用命令之前,由处理器向第一无线设备传输唤醒命令以使第一无线设备进入唤醒操作状态。方法可包括在由第一无线设备传输通知信号之后,由处理器向第一无线设备传输睡眠命令以使第一无线设备进入睡眠操作状态。
14.在一些具体实施中,该一个或多个无线设备可包括两个或更多个无线设备。识别第一无线设备可包括由处理器识别两个或更多个无线设备中的相应无线设备的功率水平。识别第一无线设备可包括由处理器识别第一无线设备与充电盒耦接,而两个或更多个无线设备中的另一无线设备不与充电盒耦接。识别第一无线设备可包括由处理器识别两个或更多个无线设备中的哪个无线设备传输了先前的通知信号。通知信号可包括与无线设备的状态相关的第一部分和与另一无线设备的状态相关的第二部分。
15.在一些具体实施中,第一部分可具有一位的长度。与无线设备的状态相关的信息可包括与无线设备是否与另一无线设备耦接相关的信息。与另一无线设备的状态相关的信息可指示当无线设备未与另一无线设备耦接时,另一无线设备未与该无线设备一起处于充电盒中。
16.在一些具体实施中,与无线设备的状态相关的信息可包括与无线设备是否与充电盒耦接相关的信息。与另一无线设备的状态相关的信息可包括与另一无线设备的识别相关的信息。识别可指示另一无线设备是否与充电盒耦接。与无线设备的状态或另一无线设备的状态相关的信息可包括无线设备和另一无线设备是否彼此以无线方式通信地耦接的指示。
17.在下面的附图和具体实施方式中示出了所公开的具体实施的细节。从说明书、附图和权利要求书中明显看出其他特征、目标和优点。
附图说明
18.图1是根据各种具体实施的包括无线附件的无线系统的示例。
19.图2是根据各种具体实施的包括无线附件的无线系统的示例性框图。
20.图3是根据各种具体实施的用于无线附件通知的处理流程的示例。
21.图4是根据各种具体实施的图3的处理流程的继续示例。
22.图5描绘了根据各种具体实施的在通知期间无线附件的功率使用的示例。
23.图6是根据各种具体实施的与无线附件通知相关的示例性技术。
24.图7是根据各种具体实施的与无线附件通知相关的另选示例性技术。
25.图8是根据各种具体实施的与无线附件通知相关的另选示例性技术。
26.图9是根据各种具体实施的无线附件架构的示例性框图。
具体实施方式
27.如前文所指出的,当无线附件处于活动使用状态时(例如,通电并且正在由无线附件和/或无线设备的用户使用),无线附件(例如,无线耳塞、头戴式耳机、双耳式耳机等)可周期性地向与之配对的无线设备(例如,pda、移动电话、平板电脑等)传输状态通知。这些状态通知可允许用户定位无线附件,或监测诸如无线附件的电池状态的状态。例如,如果用户具有与无线附件通信地耦接的移动设备,则用户可能够通过由移动设备接收状态通知、或通过从能够随后将所接收的信息转发到用户的移动设备的不同的移动设备接收状态通知,来使用移动设备基于状态通知定位、控制或监测无线附件。
28.然而,在一些具体实施中,无线附件在某些情况下不能被配置为传输此类通知。以耳塞为例,当耳塞位于具有闭合盖的充电盒内时,有时耳塞不能被配置为传输状态通知。例如,在耳塞可能处于较低功率或睡眠模式这一情况下,在这种情况下,它们可能不传输状态通知。
29.本文的具体实施解决了上述情况。具体地,本文的具体实施涉及当无线附件位于盖关闭的盒中时,例如当无线附件不处于活动使用状态时,可由一个或多个无线附件例如耳塞提供的状态通知。此类技术在本文中可被称为“盒中通知”技术。另外,在一些具体实施中,状态通知可包括与一对耳塞中的两个耳塞相关的信息。在一些具体实施中,每个耳塞的信息可以不同。
30.在一些具体实施中,如果无线附件由两个物理分离的部分构成,例如两个耳塞,则耳塞中的每个耳塞有时可处于彼此不同的位置。在这些具体实施中,可能期望状态通知包括与两个耳塞相关的信息。一个耳塞的信息可不同于另一耳塞的信息,例如,因为耳塞处于不同的物理位置。
31.图1是根据各种具体实施的包括无线附件的无线系统的示例。系统100包括无线设备105;无线附件设备110a和110b,统称为无线附件设备110;和用于无线附件设备110的盒115。
32.无线附件设备110可以是被配置为通过无线网络或对等通信链路直接或间接(例如,通过另一设备或计算机)地与诸如无线设备105的无线设备通信的设备。无线附件设备的一些示例包括但不限于无线耳塞、双耳式耳机、头戴式耳机和其他可穿戴设备,例如,智能手表、健身手环、光学头戴式显示器、游戏控制器、遥控器、智能电话。在一些具体实施中,根据例如无线技术标准,诸如bluetooth
tm
,无线附件设备110可与无线设备105“配对”。可以看出,无线附件设备110可包括两个分离的物理元件,诸如110a和110b,例如左耳塞和右耳
塞。在一些具体实施中,无线附件设备110可包括更多或更少的物理元件。例如,无线附件设备可包括一个物理元件或者三个或更多个物理元件。
33.无线网络的一些示例包括无线局域网(wlan),诸如互联网和无线个人区域网络(wpan)。通信技术的一些示例包括任何合适的ieee802.xx技术,包括但不限于wi-fi、超宽带和bluetooth
tm
。
34.无线设备105可以是能够与无线附件设备110通信的电子设备,例如包括无线收发器芯片的设备。无线设备105包括至少一个麦克风或其他声音换能器;显示器或其他输出设备,例如音频输出设备,用于辅助用户定位无线附件设备;或两者。无线设备105的一些示例包括但不限于:智能电话、平板计算机、笔记本计算机、可穿戴计算机,例如智能手表等。
35.可以看出,盒115可包括盒主体115b、盒盖115a和其中可放置无线附件设备110的腔115c。具体地,盒主体115b可包括一个或多个处理器、存储介质、用户交互式元件(例如,按钮或诸如灯的用户信号)等。
36.盒主体115b可进一步包括腔115c内的一个或多个触点。在具体实施中,无线附件设备110可放置在腔115c内,使得它们与触点物理地耦接。触点可向无线附件设备110a和110b中的一者或两者供电,例如再充电。在一些具体实施中,盒主体115b可被配置用于一些其他充电技术,诸如感应充电。在一些具体实施中,盒115可被配置为直到盒115的盖115a闭合且无线附件设备110位于腔115c中时,才对无线附件设备110充电。
37.图2是根据各种具体实施的包括无线附件的无线系统200的示例性框图。具体地,在图2和本文的其他图中,无线附件被描绘和讨论为无线耳塞210,其可类似于无线附件110a和110b中的一者或两者。然而,应当理解,本文的概念可适用于其他具体实施,其中无线附件是头戴式耳机、双耳式耳机或一些其他类型的无线附件。
38.无线耳塞210,例如直接定位在用户耳朵中的双耳式耳机,可包括处理器240、物理端口235、用户输入/输出(i/o)225、无线i/o 230(例如,诸如bluetooth
tm
收发器的无线收发器)、存储器245、扬声器250、电池255和一个或多个传感器260。
39.处理器240可以是这样的处理器,其为诸如中央处理单元(cpu)、通用处理单元(gpu)、一个或多个处理器核心、集成电路(ic)、专用ic(asic)或可操作为控制无线耳塞210的操作的一些其他类型的逻辑或控制器。
40.端口235可以是物理或有线连接,其在无线耳塞210与盒215物理地耦接时,例如,在该无线耳塞定位在腔115c中且盖115a闭合时,允许在无线耳塞210与充电盒215之中或之上的对应端口203之间进行物理耦接和交换电信号。在具体实施中,端口235可用于对无线耳塞210充电;与盒215交换数据;或两者。例如,端口235的一些具体实施可允许在无线耳塞210的处理器240与盒215的处理器218之间交换数据。在一些具体实施中,端口235可与无线耳塞210的电池255耦接,并且被配置为从盒215接收电力,电力然后可被提供给电池255。电池255可以是例如锂离子电池或一些其他类型的电池。
41.无线i/o 230(其也可被称为无线收发器)可被配置为支持或促进无线耳塞210与诸如无线设备105的无线设备之间的短程无线通信(例如,bluetooth
tm
或一些其他短程通信协议)。一旦已经在两者之间建立了用于无线通信的信道,无线i/o或收发器230就使得无线耳塞210能够与盒215进行无线通信。
42.存储器245可存储用于操作无线耳塞210的固件,以及用于与其他无线耳塞耦接并
且用于使无线耳塞210与无线移动设备配对的数据。存储器245可以是例如非易失性存储器(nvm)、闪存存储器或一些其他类型或种类的存储器。
43.在一些具体实施中,无线耳塞210可进一步包括一个或多个扬声器250,该扬声器可被配置为产生声音。具体地,扬声器250可被配置为播放音频,诸如音乐、播客、语音通信或一些其他类型的音频。在一些具体实施中,耳塞210可包括单个扬声器250,而在其他具体实施中,耳塞210可包括被调谐到不同频率的各种扬声器(例如,中频扬声器、高频扬声器和低频率范围扬声器)。
44.无线耳塞210可进一步包括用户i/o 225。用户i/o 225可包括用于用户输入的一个或多个元件,诸如按钮、开关、旋钮等。用户i/o 225可进一步包括一个或多个用户输出元件,诸如光、触觉反馈或一些其他类型的输出元件。
45.无线耳塞210可进一步包括一个或多个传感器260,诸如加速度计或入耳式传感器,其被配置为识别无线耳塞210的位置、取向或移动。
46.无线系统200可进一步包括盒215,其可类似于图1的盒115。在其他具体实施中,盒215可以是插接站或一些其他类型的附件或电子设备。盒215可包括端口203、电池204、处理器218、用户i/o 205和存储器220,它们可分别类似于端口235、电池255、处理器240、用户i/o 225和存储器245。
47.图3是根据各种具体实施的用于无线附件通知的处理流程的示例。具体地,处理流程描绘了盒315与耳塞310之间的通信,该盒和耳塞可分别类似于盒115或215和无线附件110a或无线耳塞210。通信可由在例如端口203和235之间传递的信号执行。通信可有利于来自耳塞310的盒中通知。
48.当耳塞310被放置在盒315中并由盒315识别时,在303处开始处理流程。例如,耳塞310可被放置在腔115c的一个腔中。在一些具体实施中,耳塞310可以另一种方式与盒315耦接。盒315可基于多个因素来识别用于盒中通知技术的耳塞310。例如,可基于将其放入盒315中的顺序来识别耳塞310,例如,始终选择要放入盒315中的第一个或最后一个耳塞310。在一些具体实施中,可基于耳塞对中的哪个耳塞先前参与了盒中通知技术来识别耳塞310,例如,如果“左”耳塞先前执行了盒中通知,则可选择“右”耳塞,或反之亦然。在一些具体实施中,可分别基于一对耳塞的两个耳塞的功率水平来识别耳塞310,例如,可选择具有最高功率的耳塞。其他具体实施中可能存在其他标准。
49.然后在305启动睡眠定时器。具体地,如图3所示,睡眠定时器可由诸如无线耳塞310的处理器240的处理器启动。一般来讲,睡眠定时器可以是这样的定时器,其指示在耳塞310进入睡眠操作状态之前,该耳塞应在唤醒操作状态下在盒315中保持多长时间。睡眠操作状态可由诸如降低的功耗、处理器活动之间的延长时间、减少的信令或这些的组合的特征来定义。应注意,虽然在305处启动的睡眠定时器被描绘为耳塞310的活动,但在一些具体实施中,睡眠定时器可附加地或另选地由盒315运行、监测或维护,例如,诸如处理器218的处理器。
50.然后,盒315可在306处传输通知支持查询。具体地,通知支持查询可以是查询耳塞310是否支持如本文所述的盒中通知技术的消息。耳塞310可用通知支持响应309来响应,该通知支持响应包括耳塞310支持本文所述的通知技术(例如盒中通知技术)的位或一些其他指示符。
51.在由盒确认耳塞310支持盒中通知技术之后,盒315可在312处启动总持续时间定时器。总持续时间定时器可以是这样的定时器,其指出在指示耳塞310不执行另外的通知之前的盒中通知技术的总时长。在一些具体实施中,总持续时间定时器可具有大约十六个小时与六个月之间、具体地十六个小时与二十四个小时之间,更具体地二十四个小时的时长。
52.然后,盒315可在316处向耳塞310发送时间查询。时间查询可以是例如协调盒315和耳塞310两者的内部时钟的查询,例如通过将两个时钟与协调世界时(utc)或一些其他时间进行比对。在一些具体实施中,时间查询可包括盒315的内部时钟的指示。在一些具体实施中,时间查询可包括对耳塞310的请求以提供其内部时钟的指示。作为响应,耳塞310在318处提供时间响应,该时间响应可确认由盒315提供的信息和/或包括耳塞310的内部时钟的指示。
53.盒315的盖(例如,盖115a)可被闭合,这可启动耳塞310的功率降低程序。功率降低程序可以是这样的程序,通过该程序,耳塞310的状态的操作被改变为降低的功率操作状态。在该降低的功率操作状态下,耳塞310可例如使用更少的功率、从盒的电池对耳塞310的电池进行再充电或这些的组合。
54.具体地,当盖在321处闭合时,盒315可在324处向耳塞310传输无线电禁用命令。无线电禁用命令可以是使耳塞310功率降低、关闭或以其他方式停止耳塞的内部无线电的操作的命令,诸如无线i/o 230。耳塞310可用无线电禁用响应327来响应,该无线电禁用响应可包括例如在324处确认无线电禁用命令。然后在330处禁用耳塞的无线电。
55.然后,盒可在333处向耳塞310传输重启命令。重启命令可以是使耳塞310在336处自行重启的命令,例如通过功率循环。此类重启可例如清除耳塞的各种临时数据(例如,一些加密密钥)、清除耳塞的高速缓存或两者。
56.然后,无线系统可在339处开始通知循环。一般来讲,339处的通知循环可以是其中耳塞310执行盒中通知的循环。
57.盒315和/或耳塞310可另外启动间隔定时器。一般来讲,可能期望根据可预测的时间表周期性地发生盒中通知。间隔定时器可指指示应多长时间发生一次盒中通知的定时器。在一些具体实施中,间隔定时器可为例如大约一分钟,然而,应当理解,在其他具体实施中,间隔定时器可以更长或更短,这取决于诸如电池寿命、具体使用情况等因素。
58.最初,通知循环可包括在342处休眠特定时间。如图3所描绘,特定时间是如上文讨论的间隔定时器与通知持续时间定时器之间的差值。通知持续时间定时器可指监测状态通知应发生多长时间的定时器。在一些具体实施中,通知持续时间定时器可为约三秒长,而在其他具体实施中,通知持续时间可以更长或更短,这再次取决于诸如电池寿命、具体使用情况等因素。在一些具体实施中,休眠可进一步考虑在下文更详细描述的345和348处所述的通知启用程序、357和360处所述的通知禁用程序或两者所需的时间。
59.在休眠结束时,盒315可在345处发送通知启用命令。通知启用命令可以是例如传输到耳塞310的一秒长功率脉冲。在一些具体实施中,通知启用命令可以是由盒315提供给耳塞310的消息中的设定位或一些其他命令。耳塞310可识别通知启用命令并且发送通知启用响应348,该通知启用响应在345处确认接收命令。
60.基于通知启用命令354,耳塞310可在354处传输状态通知。状态通知可包括诸如耳塞310的位置、耳塞310的标识符、耳塞310的功率水平、耳塞310的一些其他状态指示符或这
些中的两者或更多者的组合的信息。
61.在一些具体实施中,当耳塞310在354处传输状态通知时,随附设备(例如,诸如智能电话或智能手表的无线设备)可传输关于耳塞310的信息。例如,随附设备可传输指示耳塞310的位置、耳塞310的一些其他状态指示符或两者的数据。随附设备可传输未包括在状态通知中的数据。
62.与354处的通知基本上同时发生,盒315可在351处监测通知持续时间定时器。如上文所指出的,351处的通知持续时间定时器可为大约三秒长。应当理解,在未示出的一些具体实施中,耳塞310可附加地或另选地监测通知持续时间定时器。
63.在351处的通知持续时间定时器到期之后,盒315可在357处发送通知禁用命令,该通知禁用命令可根据特定功率水平、特定位或一些其他指示包括耳塞310要停止通知的指示。基于357处的命令,耳塞310可在360处传输通知禁用响应,该通知禁用响应在357处确认禁用命令。
64.然后,处理流程在363处循环回到元素339,直到在305处启动的睡眠定时器到期。在一些具体实施中,当处理流程在363处循环回到339时,用于在354处传输状态通知的耳塞可以切换,而在其他具体实施中,相同的耳塞可用于两个或更多个连续循环。
65.在睡眠定时器到期之后,耳塞310可在366处进入睡眠操作状态。在睡眠操作状态下,耳塞310的一个或多个过程或元素可被进一步降低功率,使得其消耗更少的功率,例如,关闭、以更长的周期性间隔监测信号或两者。然后,该过程可在369处继续到图4。
66.在一些具体实施中,当耳塞310正在传输通知信号时,无线设备例如无线设备105可向耳塞310发送信号。这可在无线设备尝试确定耳塞310的位置、将音频内容发送到耳塞310或两者时发生。
67.在耳塞310从无线设备接收信号时,例如,当耳塞310正在传输通知信号时,耳塞310可向充电盒315传输信号,该信号指示充电盒应等待向耳塞310发送禁用命令。例如,耳塞310可监测来自例如与设备的连接的信号。当耳塞310正在传输通知信号时,可发生该监测。响应于确定耳塞接收到与无线设备的连接,耳塞310可向充电盒315发送等待命令以使充电盒315等待向耳塞310发送禁用命令。
68.当与无线设备的连接终止时,耳塞310可在预先确定的时间段之后或在另一适当时间向充电盒315发送停止等待命令。接收到停止等待命令可使充电盒315继续其先前的操作,例如,继续基于接收到等待命令而暂停的任何定时器。这可使得无线设备能够在以下情况下确定耳塞310的位置,例如大约位置:当所需时间超过充电盒315原本通常允许的时间时,例如,当无线设备的用户需要找到耳塞310,而无线设备仅为用户提供方向信息来确定耳塞310的位置时。
69.图4是根据各种具体实施的图3的处理流程的继续示例。具体地,图4描绘了一旦耳塞在366处进入睡眠操作状态,就可被认为是图3的处理流程的延续的处理流程。
70.结合盒415和耳塞410描绘了图4,它们可类似于图3的盒315和耳塞310。处理流程可在403处开始通知循环的启动,并且然后在406处休眠,它们可分别类似于图3的元素339和342。
71.在406处的休眠之后,盒415可在409处向耳塞410传输唤醒命令。409处的唤醒命令可以是使耳塞410退出睡眠操作状态并进入唤醒操作状态的命令。唤醒操作状态可以是这
样的操作状态,其中耳塞410被配置为针对诸如状态通知的一个或多个无线信号进行传输、接收、监测或这些的组合。然后,盒415可在412处等待耳塞410唤醒程序的持续时间,而耳塞在414处进入唤醒操作状态。
72.然后,处理流程可包括如图4所描绘的元素416、418、421、424、427和430,它们可分别类似于如上文讨论的元素345、348、351、354、357和360。为避免在本讨论中出现冗余,这些元素将不再赘述。
73.在427和430处的通知禁用之后,盒415可在410处向耳塞发送睡眠命令,该睡眠命令在436处的响应中确认。睡眠命令可以是使耳塞在439处进入睡眠操作状态的命令,其类似于如上所述的元素366。
74.然后,处理流程可返回元素412,直到在元素312处开始的总持续时间定时器在445处到期。一旦总持续时间定时器在445处到期,则盒415同样可以进入睡眠操作状态448,并且引导耳塞不继续周期性状态通知。这样,盒415和/或耳塞410可不会由于状态通知而耗尽其相应的电池或进行不必要的电力循环。
75.应当理解,图3和图4的描述旨在作为一个示例,并且其他具体实施可能有所变化。例如,某些元素可以与所描绘的顺序不同的顺序发生(例如,顺序相反或同时发生)。在一些具体实施中,被描述为由盒315/415传输或启动的元素可由耳塞310/410启动并且由盒确认,或反之亦然。
76.在一些具体实施中,所述的定时器,例如间隔定时器、通知持续时间定时器、总持续时间定时器、睡眠定时器等可在与处理流程中描绘的不同点处启动,或者可不同于上述定时器。例如,“通知启用命令345”可以是如下文结合图5所述的一秒长脉冲。因此,在该具体实施中,342处的休眠可以是间隔定时器与[通知持续时间定时器+一秒]之间的差值。在一些具体实施中,该附加的一秒时间间隔可被构建到间隔定时器或通知持续时间定时器中,或以其他方式成为其一部分。类似地,可修改定时器以考虑409处的唤醒命令。一般来讲,应当理解,在不同的具体实施中,处理流程的确切组织结构可能有所不同,并且图3和图4的示例旨在作为本文所述概念的高级示例。其他具体实施中可能存在其他变型。
[0077]
图5描绘了根据各种具体实施的在通知循环期间无线附件(例如,诸如耳塞310或410的耳塞)的功率使用的示例。具体地,图5的x轴描绘了时间,并且y轴描绘了功率水平。应当理解,图5仅出于讨论的目的,并非旨在按比例绘制。
[0078]
出于本讨论的目的,假设通知循环每分钟循环一次。也就是说,间隔定时器为一分钟长。类似地,假设来自耳塞的状态通知为大约三秒长。也就是说,通知持续时间定时器为三秒长。
[0079]
如图5中可见,耳塞可在505处处于相对低的功率。例如,耳塞可从盒中消耗大约30微瓦(μw)功率。该功率消耗可出于维护耳塞的电池或对其进行再充电的目的。一般来讲,这一阶段可与342和406处描述的休眠一致、可持续大约56秒或两者。
[0080]
然后,盒可在510处提供345或416处描述的通知启用命令。一般来讲,命令可采用从盒315/415供应到耳塞310/410的相对较高的功率脉冲的形式。在一些具体实施中,510处的命令可持续大约一秒、具有约25毫瓦(mw)的功率或两者,但在其他具体实施中,命令的持续时间和/或功率可大于或小于所述持续时间和/或功率。在510处的唤醒启用命令期间,可禁用耳塞充电。
[0081]
然后,耳塞310/410可在515处执行如354或424处所述的状态通知。通知可持续大约3秒,例如,通知持续时间定时器的持续时间。在一些具体实施中,通知可采用单次传输的形式。在一些具体实施中,通知可在预先确定的例如三秒间隔期间采用重复的周期性传输的形式。在515处的状态通知之后,流程然后可如上文结合元素363或445所述进行循环。
[0082]
如前文所指出的,在一些具体实施中,状态通知仅可由一个或多个例如一对耳塞中的单个耳塞传输。然而,两个或更多个例如一对耳塞的组中的两个耳塞可具有彼此不同的状态。例如,在一些具体实施中,一个耳塞(例如,无线附件110a)可能在盒(例如,盒115)中,而另一耳塞(例如,无线附件110b)可能不在盒中。在一些具体实施中,耳塞可能彼此通信地耦接。在一些具体实施中,耳塞可能未彼此通信地耦接。在一些具体实施中,盒的盖(例如,盖115a)可能是打开的。在一些具体实施中,盖可能是闭合的。
[0083]
可能期望状态通知能够指示上述情况中的一种或多种变化。下表1描述了可包括在状态通知中的信息的示例。在该示例中,状态通知可由两位表示。在该示例中,可假定状态通知正在由左耳塞传输。第一位(位-0)可包括与右耳塞相关的信息。第二位(位-1)可包括与传输例如左耳塞的状态相关的信息。具体地,位-1可包括与传输耳塞是否在盒中相关的信息。
[0084]
应当理解,下表1旨在示出在不同的场景中可如何设定不同的位。然而,表1不旨在示出传输中位的相对位置。换句话讲,在传输中,位-0可出现在位-1之前,或反之亦然。在一些具体实施中,位0和位1的相对位置可基于诸如哪个耳塞正在传输状态通知的因素。
[0085][0086][0087]
图6是根据各种具体实施的与无线附件通知相关的示例性技术。具体地,该技术是可由诸如无线耳塞210/310/410(并且更具体地,无线耳塞210的处理器240)的无线附件执行的技术。
[0088]
该技术可包括在605处识别从诸如盒215的充电盒接收的启用命令。启用命令可以是例如结合元素345或416讨论的通知启用命令。该技术还包括在610处基于启用命令传输通知信号,该通知信号包括与耳塞的识别相关的信息。通知信号可以是例如上文结合元素354或424或表1讨论的状态通知。
[0089]
图7是根据各种具体实施的与无线附件通知相关的另选示例性技术。具体地,该技术是可由诸如盒215/315/415(并且更具体地,盒215的处理器218)的盒执行的技术。
[0090]
该技术可包括在705处识别间隔定时器已过。间隔定时器可以是上文结合例如元素342或406或图5所述的间隔定时器。该技术可进一步包括在710处识别一个或多个例如一对耳塞中的耳塞。如结合元素303所指出的,耳塞的识别可基于一个或多个因素,诸如耳塞
的相应功率水平、哪个耳塞首先被放置在盒中,哪个耳塞最后被用于传输状态通知等。该技术可进一步包括在715处基于间隔定时器向所识别的耳塞传输启用命令。具体地,启用命令可以是结合元素345或416所述的通知启用命令,并且可被配置为使耳塞传输与耳塞的识别相关的通知信号。
[0091]
在一些具体实施中,盒可接纳未通信地耦接的两个耳塞。耦接的耳塞可以是这样的耳塞,其成套出售、通常一起播放音频、可彼此直接通信(例如,无需另一设备辅助通信)或这些中的两项或更多项的组合。当两个拥有类似耳塞对的人意外地从两对中的每一对中抓出一个耳塞时,就可发生这种情况。
[0092]
在这些具体实施中,该技术可进一步包括确定第一耳塞和第二耳塞未耦接。盒可在两个耳塞被放置在盒中时,或在任何其他适当时间执行该确定。至少部分地响应于确定第一耳塞和第二耳塞未耦接,盒可向另一耳塞传输类似的启用命令。例如,盒可向第二耳塞传输第二启用命令以使第二耳塞传输与第二耳塞的第二识别相关的第二通知信号。第二启用命令可以是与发送到第一耳塞的启用命令相同的命令。
[0093]
图8是根据各种具体实施的与无线附件通知相关的另一示例性技术。具体地,该技术是可由诸如无线耳塞210/310/410(并且更具体地,无线耳塞210的处理器240)的无线附件执行的技术。
[0094]
该技术包括在805处识别从充电盒(例如,充电盒215、315或415)接收的启用命令。启用命令可以是例如结合元素345或416讨论的通知启用命令。该技术还包括在810处基于启用命令传输通知信号,该通知信号包括与耳塞的状态、另一耳塞的状态或两者相关的信息。通知信号可以是例如上文结合元素354或424或表1讨论的状态通知。
[0095]
在一些具体实施中,通知信号可指示耳塞是否仍与另一耳塞耦接。例如,两个耳塞在以下情况下可能不再耦接:当另一耳塞不具有电力时,例如,另一耳塞的电池被耗尽;当另一耳塞与耳塞的距离超过阈值距离时;或这些的组合。
[0096]
耳塞可确定与耳塞的状态、另一耳塞的状态或两者相关的一些或全部信息。例如,当耳塞未耦接到另一耳塞时,耳塞可确定耳塞是否与另一耳塞耦接。耳塞可将指示另一耳塞与或不与耳塞耦接的信息确定为另一耳塞的状态。例如,耳塞可确定与另一耳塞的状态相关的信息,该信息指示当耳塞未与另一耳塞耦接时,另一耳塞不在具有该耳塞的充电盒中。
[0097]
应当理解,图6、图7和图8的示例性技术旨在作为高级示例性技术。其他具体实施可具有更多或更少的元素,元素顺序与所描绘的顺序不同等。其他具体实施中可能存在其他变型。
[0098]
图9是根据具体实施的无线附件设备架构。一般来讲,图9可以是无线耳塞,并且旨在补充图2的无线耳塞210的描绘。换句话讲,架构900可以是图2的无线耳塞210,或可以是其元件。
[0099]
架构900包括存储器接口901、处理器902(其可类似于处理器240)、外围设备接口903、存储器904(其可类似于存储器245)、一个或多个惯性传感器905、入耳式检测器(ied)906、无线通信子系统907(其可类似于无线i/o 230)、音频子系统908、一个或多个扬声器909(其可类似于扬声器250)、一个或多个麦克风910和输入/输出(i/o)子系统911(其可类似于用户i/o 225)。惯性传感器905和ied 906可类似于传感器260。存储器还包括指令912
和声音文件913。存储器接口901、处理器902和/或外围设备接口903可为单独组件,或者可集成在一个或多个集成电路中。诸如智能手表的其他附件设备可包括腕上检测器(owd)(例如,使用光学或接近传感器)而不是ied。一个或多个通信总线或信号线可耦接各种部件。
[0100]
传感器、设备和子系统可耦接到外围设备接口903以促进多个功能。例如,惯性传感器905和ied 906可耦接到外围设备接口903以促进附件设备的定向和接近功能。在一些具体实施中,可利用惯性传感器905(例如,加速度计、速率陀螺仪)来检测附件设备的移动和取向。例如,如果附件设备是耳塞、双耳式耳机或头戴式耳机,则多轴加速度计可用于识别头部姿态。另外,加速度计可被配置为检测由于用户输入引起的振动(例如,轻敲附件设备)以激活或去激活附件设备或执行另一功能。其他传感器也可连接到外围设备接口903,诸如磁力仪、温度传感器、气压计或生物识别传感器以促进相关的功能。例如,生物识别传感器可用于验证和/或监测心率和/或其他健身参数。ied 906可包括光学传感器、接近开关、生物识别传感器或任何其他合适的传感器,用于检测附件设备何时放置在用户耳朵中或附近。
[0101]
可通过无线通信子系统907来促进通信功能。无线通信子系统907可包括射频(rf)收发器,用于与如参考图1至图8所述的移动设备或另一耳塞进行短程、对等通信。无线通信子系统907的具体设计与实现可取决于设备打算通过其操作的通信网络或介质。例如,无线通信子系统907可促进通过全球移动通信系统(gsm)网络、gprs网络、增强型数据gsm环境(edge)网络、ieee802.xx通信网络(例如,wi-fi、wi-max、zigbee
tm
)、3g、4g、4g lte、码分多址(cdma)网络、近场通信(nfc)、wi-fi direct和bluetooth
tm
网络的通信。无线通信子系统907可包括用于实施无线通信协议的软件栈。
[0102]
音频子系统908可耦接到一个或多个扬声器909和一个或多个麦克风911,以促进语音启用功能,诸如语音识别、语音复制、数字记录和电话功能,并且执行如参考图1至图8所述的过程或启用特征。
[0103]
i/o子系统911可包括触摸控制器和/或另一输入控制器。触摸控制器可耦接到触摸表面。触摸表面和触摸控制器可例如使用多种触敏技术中的任一种触敏技术来检测接触和移动或其中断,该触敏技术包括但不限于电容性、电阻性、红外和表面声波技术,以及用于确定与触摸表面接触的一个或多个点的其他接近传感器阵列或其他元件。其他输入控制器可耦接到其他输入/控制设备,诸如一个或多个按钮、摇臂开关或拇指滚轮。一个或多个按钮可包括用于扬声器909和/或麦克风911的音量控制的增大/减小按钮。在一些具体实施中,附件设备可播放记录的音频文件(例如,声音文件或音频消息),诸如mp3、aac和mpeg视频文件。在一些具体实施中,附件设备可包括音频播放器(例如,mp3播放器)的功能。
[0104]
存储器接口901可耦接到存储器904。存储器904可包括高速随机存取存储器或非易失性存储器,例如一个或多个磁盘存储设备、一个或多个光学存储设备,或闪存存储器(如nand、nor)。存储器904可存储指令912和声音文件913。指令可包括用于处理基础系统服务以及用于执行硬件相关任务的操作系统指令。指令912可促进与一个或多个附加设备、一个或多个计算机或服务器的通信,包括与如参考图1至图8所述的移动设备、盒或另一耳塞的对等通信。指令912可促进图形用户界面(gui)处理、惯性传感器处理和ied处理。指令912可响应来自配套设备的信号或命令来播放声音文件913,其中将响度水平增加到最大响度但不超过政府法规允许的最大响度。存储器904可包括附加的指令或更少的指令。可在硬件
和/或软件中,包括在一个或多个信号处理和/或asic中,实现附件设备的各种功能。
[0105]
可在数字电子电路中或在计算机硬件、固件、软件中或在它们的组合中实现所述特征。特征可在计算机程序产品中实现,该计算机程序产品有形地体现在信息载体中(例如在机器可读存储设备中),以便由可编程处理器执行;并且方法步骤可由可编程处理器执行,该可编程处理器通过对输入数据进行操作并生成输出来执行指令程序以执行所述具体实施的功能。
[0106]
所描述的特征可有利地在能够在可编程系统上执行的一个或多个计算机程序中实现,该可编程系统包括至少一个输入设备、至少一个输出设备以及被耦接以从数据存储系统接收数据和指令并且将数据和指令传输到数据存储系统的至少一个可编程处理器。计算机程序是在计算机中可以直接或间接使用以执行某种活动或者产生某种结果的指令集。计算机程序可以包括编译和解释语言在内的任何形式的编程语言(例如,objective-c、java)来编写,并且其可以任何形式部署,包括作为独立程序或者作为模块、组件、子例程或适于在计算环境中使用的其他单元。
[0107]
例如,用于执行指令的程序的合适处理器包括通用微处理器和专用微处理器两者、以及任何类型的计算机的多个处理器或内核中的一者或者唯一的处理器。一般来讲,处理器将从只读存储器或随机存取存储器或这两者接收指令和数据。计算机的基本元件是用于执行指令的处理器和用于存储指令和数据的一个或多个存储器。一般来讲,计算机可与海量存储设备进行通信以存储数据文件。这些海量存储设备可包括磁盘,诸如内部硬盘和可移除磁盘;磁光盘;以及光盘。适于有形地具体化计算机程序指令和数据的存储设备包括:所有形式的非易失性存储器,例如包括半导体存储器设备,诸如eprom、eeprom和闪存存储器设备;磁盘,诸如内部硬盘和可移动磁盘;磁光盘;以及cd-rom和dvd-rom盘。处理器和存储器可由asic补充,或者被并入asic中。为了提供与用户的交互,这些特征可以在具有用于向作者显示信息的显示设备、作者可用来向计算机提供输入的键盘和指向设备的计算机上实现,所述显示设备为诸如crt(阴极射线管)、led(发光二极管)或lcd(液晶显示器)显示器或监视器,所述指向设备为诸如鼠标或轨迹球。
[0108]
术语“耦接”及其衍生词可用于本文。“耦接”可指如下中的一者或多者。“耦接”可表示直接物理接触或电接触的两个或更多个元件。然而,“耦接”还可表示两个或更多个元件彼此间接接触,但仍彼此协作或进行交互,并且可意味着一个或多个其他元件耦接或连接在被称为彼此耦接的元件之间。术语“直接耦接”可表示直接接触的两个或更多个元件。
[0109]
各种操作可以最有助于理解要求保护的主题的方式依次描述为多个离散操作。然而,不应将描述的顺序理解为暗示这些操作必然依赖于顺序。
[0110]
除非另有明确说明,否则上述示例中的任一者可与任何其他示例(或示例的组合)组合。一个或多个具体实施的前述描述提供了说明和描述,但是并不旨在穷举或将具体实施的范围限制为所公开的精确形式。鉴于上面的教导内容,修改和变型是可能的,或者可从各种具体实施的实践中获取修改和变型。
[0111]
虽然已相当详细地描述了上面的具体实施,但一旦完全了解上面的公开,许多变型和修改对于本领域的技术人员而言将变得显而易见。本公开旨在使以下权利要求书被阐释为包含所有此类变型和修改。
[0112]
众所周知,使用个人可识别信息应遵循公认为满足或超过维护用户隐私的行业或
政府要求的隐私政策和做法。具体地,应管理和处理个人可识别信息数据,以使无意或未经授权的访问或使用的风险最小化,并应当向用户明确说明授权使用的性质。
技术特征:1.一种方法,包括:由与充电盒耦接的无线设备的处理器识别从所述充电盒接收的启用命令;以及由所述处理器基于所述启用命令传输通知信号,其中所述通知信号包括与所述无线设备的识别相关的信息。2.根据权利要求1所述的方法,还包括:由所述处理器确定所述处理器接收到了与第二无线设备的连接;以及至少部分地响应于确定所述处理器接收到了与所述第二无线设备的所述连接,由所述处理器向所述充电盒传输等待命令以使所述充电盒等待向所述无线设备的所述处理器发送禁用命令。3.根据权利要求2所述的方法,其中确定所述处理器接收到了与所述第二无线设备的所述连接包括:由所述处理器确定当所述处理器正在传输所述通知信号时所述处理器接收到了与所述第二无线设备的所述连接。4.根据权利要求1所述的方法,还包括由所述处理器识别从所述充电盒接收的功率信号,其中所述功率信号的所述接收与所述通知信号的所述传输基本上同时发生。5.根据权利要求1所述的方法,还包括:由所述处理器识别从所述充电盒接收的禁用命令;以及由所述处理器基于所述禁用命令停止所述通知信号的传输。6.根据权利要求1所述的方法,还包括:在所述识别所述启用命令之前,由所述处理器识别从所述充电盒接收的唤醒命令;以及由所述处理器基于所述唤醒命令进入唤醒操作状态,其中所述唤醒操作状态使所述处理器对所述启用命令进行监测。7.根据权利要求1所述的方法,还包括:在传输所述通知信号之后,由所述处理器识别从所述充电盒接收的睡眠命令;以及由所述处理器基于所述睡眠命令进入睡眠操作状态,其中所述睡眠操作状态使所述处理器跳过对所述启用命令的监测。8.一种方法,包括:由与一个或多个无线设备耦接的充电盒的处理器识别间隔定时器已过;由所述处理器从所述一个或多个无线设备中识别第一无线设备;以及由所述处理器基于所述间隔定时器向所述第一无线设备传输启用命令,以使所述第一无线设备传输与所述第一无线设备的识别相关的通知信号。9.根据权利要求8所述的方法,还包括:由所述处理器识别通知持续时间定时器已过;以及至少部分地响应于确定所述通知持续时间定时器已过,由所述处理器向所述第一无线设备传输禁用命令以使所述第一无线设备停止传输所述通知信号。10.根据权利要求9所述的方法,还包括:由所述处理器识别总持续时间定时器已过;以及至少部分地响应于识别所述总持续时间已过,由所述处理器停止所述间隔定时器和所述总持续时间定时器。
11.根据权利要求8所述的方法,其中:所述一个或多个无线设备包括两个或更多个无线设备,所述两个或更多个无线设备包括所述第一无线设备和第二无线设备,所述方法还包括:由所述处理器确定所述第一无线设备和所述第二无线设备未耦接;以及至少部分地响应于确定所述第一无线设备和所述第二无线设备未耦接,由所述处理器向所述第二无线设备传输第二启用命令以使所述第二无线设备传输与所述第二无线设备的第二识别相关的第二通知信号。12.根据权利要求8所述的方法,其中:所述一个或多个无线设备包括两个或更多个无线设备;并且识别所述第一无线设备包括由所述处理器识别所述两个或更多个无线设备中的相应无线设备的功率水平。13.根据权利要求8所述的方法,其中:所述一个或多个无线设备包括两个或更多个无线设备;并且识别所述第一无线设备包括由所述处理器识别:所述第一无线设备与所述充电盒耦接而所述两个或更多个无线设备中的另一无线设备不与所述充电盒耦接。14.根据权利要求8所述的方法,其中:所述一个或多个无线设备包括两个或更多个无线设备;并且识别所述第一无线设备包括由所述处理器识别所述两个或更多个无线设备中的哪个无线设备传输了先前的通知信号。15.一种方法,包括:由与充电盒耦接的无线设备的处理器识别从所述充电盒接收的启用命令,其中所述无线设备属于包括所述无线设备和另一无线设备的一对无线设备;以及由所述处理器响应于识别所述启用命令而传输通知信号,其中所述通知信号包括与所述无线设备的状态和所述另一无线设备的状态相关的信息。16.根据权利要求15所述的方法,其中所述通知信号包括与所述无线设备的所述状态相关的第一部分和与所述另一无线设备的所述状态相关的第二部分。17.根据权利要求15所述的方法,其中与所述无线设备的所述状态相关的所述信息包括与所述无线设备是否与所述另一无线设备耦接相关的信息。18.根据权利要求15所述的方法,其中与所述无线设备的所述状态相关的所述信息包括与所述无线设备是否与所述充电盒耦接相关的信息。19.根据权利要求15所述的方法,其中与所述另一无线设备的所述状态相关的所述信息包括与所述另一无线设备的识别相关的信息。20.根据权利要求15所述的方法,其中与所述无线设备的所述状态或所述另一无线设备的所述状态相关的所述信息包括所述无线设备和所述另一无线设备是否彼此以无线方式通信地耦接的指示。
技术总结公开了系统、方法、设备和非暂态计算机可读存储介质,该系统、方法、设备和非暂态计算机可读存储介质用于:由与充电盒耦接的无线设备的处理器识别从该充电盒接收的启用命令;并且由该处理器基于该启用命令传输通知信号,该通知信号包括与该无线设备的识别相关的信息。知信号包括与该无线设备的识别相关的信息。知信号包括与该无线设备的识别相关的信息。
技术研发人员:M
受保护的技术使用者:苹果公司
技术研发日:2022.04.28
技术公布日:2022/11/1