超宽带电力使用优化的制作方法

未命名 09-24 阅读:23 评论:0

超宽带电力使用优化


背景技术:

1.超宽带是一种用于无线通信的短距离射频技术,它使计算设备能够准确地识别计算设备相对于其紧邻的其它设备的相对位置。支持超宽带技术的计算设备可以定期地执行超宽带测距以确定该计算设备到其它启用超宽带的设备的距离和/或确定计算设备和其它启用超宽带的设备之间的超宽带信号的到达角。


技术实现要素:

2.一般而言,本公开的技术涉及以减少执行超宽带测距所消耗的功率量的方式来优化计算设备对超宽带的使用。用户可以使用第一计算设备和第二计算设备,每个计算设备定期地执行超宽带测距。当第一计算设备执行超宽带测距时,第一计算设备可以确定第二计算设备是否接近第一计算设备。如果第一计算设备确定第二计算设备接近第一计算设备,则第一计算设备可以确定相关联的第二设备的超宽带测距能力是否可以用于准确地确定用户与其它启用超宽带的设备的接近度。如果第一计算设备确定相关联的第二设备的超宽带测距能力可用于准确地确定用户与其它启用超宽带的设备的接近度,则第一计算设备可以降低第一计算设备执行超宽带测距的频率。通过降低第一计算设备执行超宽带测距的频率,第一计算设备可以减少操作期间消耗的功率量,同时仍然能够准确地确定第一计算设备与第二计算设备的用户到其它启用超宽带的设备的接近度。
3.在一些方面,本文描述的技术涉及一种方法包括:由第一计算设备经由超宽带测距确定所述第一计算设备接近与所述第一计算设备配对的第二计算设备;由所述第一计算设备确定所述第二计算设备能够与一个或多个设备中的特定集合执行超宽带测距;以及,响应于确定所述第一计算设备接近所述第二计算设备并且所述第二计算设备能够与所述一个或多个设备中的特定集合执行超宽带测距,由所述第一计算设备将所述第一计算设备的超宽带组件设置为电力节省模式。
4.在一些方面,本文描述的技术涉及一种计算设备,所述计算设备包括:存储器;超宽带组件;超宽带通信组件;以及,一个或多个处理器,所述一个或多个处理器能够通信地耦合到所述存储器和所述超宽带组件并被配置用以:经由超宽带测距确定所述计算设备接近于与所述计算设备配对的第二计算设备;确定所述第二计算设备能够与一个或多个设备中的特定集合执行超宽带测距;以及,响应于确定所述计算设备接近所述第二计算设备并且所述第二计算设备能够与所述一个或多个设备中的特定集合执行超宽带测距,将所述计算设备的所述超宽带组件设置为电力节省模式。
5.在一些方面,本文描述的技术涉及一种存储指令的计算机可读存储介质,当执行这些指令时,使计算设备的一个或多个处理器:经由超宽带测距确定所述计算设备接近于与所述计算设备配对的第二计算设备;确定所述第二计算设备能够与一个或多个设备中的特定集合执行超宽带测距;以及,响应于确定所述计算设备接近所述第二计算设备并且所述第二计算设备能够与所述一个或多个设备中的特定集合执行超宽带测距,将所述计算设备的超宽带组件设置为电力节省模式。
6.在一些方面,本文描述的技术涉及一种装备,所述装备包括:用于经由超宽带测距确定计算设备接近与所述计算设备配对的第二计算设备的装置;用于确定所述第二计算设备能够与一个或多个设备中的特定集合执行超宽带测距的装置;以及,用于响应于确定所述计算设备接近所述第二计算设备并且所述第二计算设备能够与所述一个或多个设备中的特定集合执行超宽带测距,将所述第一计算设备的超宽带组件设置为电力节省模式的装备。
7.在附图和下面的描述中阐述了一个或多个示例的细节。本公开的其它特征、目的和优点将从描述和附图以及权利要求中显而易见。
附图说明
8.图1是图示根据本公开的一个或多个方面的其中计算设备执行超宽带测距的环境的概念图。
9.图2是图示根据本公开的一个或多个方面的执行超宽带测距的计算设备的更多细节的框图。
10.图3是图示根据本公开的方面的用于超宽带优化的示例技术的流程图。
11.图4是图示根据本公开的一个或多个方面的执行超宽带测距的计算设备的示例操作的流程图。
具体实施方式
12.一般而言,本公开的技术涉及以减少执行超宽带测距所消耗的功率量的方式来优化计算设备对超宽带的使用。用户可以携带、佩戴或在其它情况下使用执行超宽带测距的计算设备以定期地确定计算设备与其它启用超宽带的设备之间的距离。
13.用户可以使用计算设备与其它设备执行超宽带测距以使其它设备能够检测到计算设备何时接近该其它设备。例如,用户可以使用计算设备与诸如车辆的无钥匙进入系统的访问控制系统执行超宽带测距,使得计算设备可以充当车辆的数字钥匙。当用户向具有无钥匙进入系统的车辆移动时,用户的计算设备可以与无钥匙进入系统执行超宽带测距,使得无钥匙进入系统可以确定计算设备的用户与车辆的距离。当无钥匙进入系统检测到计算设备的用户接近车辆时,无钥匙进入系统可以自动解锁车门。
14.人们越来越多地可以携带、佩戴或在其它情况下使用其中每个执行超宽带测距的多个移动计算设备,以确定每个移动计算设备到其它启用超宽带的设备的距离。例如,用户可能携带执行超宽带测距的智能电话,同时还佩戴也执行超宽带测距的可穿戴设备(例如,智能手表)。
15.如果多个计算设备,例如智能电话和智能手表两者被单个用户携带、佩戴或附接到单个用户,则由于这些计算设备彼此接近,因此每个计算设备执行超宽带测距的结果(例如,确定的到其它启用超宽带的设备的距离)可能彼此非常相似。因此,对于由单个用户携带、佩戴或附接到单个用户的计算设备中的每一个频繁地执行超宽带测距有时可能是多余的。
16.不同的计算设备可以具有不同的超宽带测距特性。例如,与可穿戴设备相比,智能电话可能具有更大的超宽带范围。此外,由于可穿戴设备通常具有比智能电话小得多的电
池,因此与智能电话相比,执行超宽带测距可能消耗可穿戴设备更大百分比的电池寿命。因此,当用户同时使用各自执行超宽带测距的可穿戴设备和智能电话时,可穿戴设备和智能电话的超宽带测距冗余执行可能使得可穿戴设备的电池寿命与智能电话相比会不必要地以更快速度消耗。
17.根据本公开的各方面,当用户正在使用的第一计算设备执行超宽带测距时,第一计算设备可以确定执行超宽带测距并且与第一计算设备配对的第二计算设备是否接近第一计算设备。例如,第一计算设备可以是诸如智能手表的可穿戴设备,第二计算设备可以是诸如智能电话或笔记本计算机的移动计算设备,其中,由同一个用户使用第一计算设备和第二计算设备。
18.如果第一计算设备确定第二计算设备接近第一计算设备,则第一计算设备可以确定第二计算设备的超宽带测距能力是否可以准确地确定第一计算设备和第二计算设备的用户到其它启用超宽带的设备的接近度。如果第一计算设备确定第二计算设备的超宽带测距能力可以准确地确定第一计算设备和第二计算设备的用户与其它启用超宽带的设备的接近度,则第一计算设备可以将其超宽带组件设置为电力节省模式,从而减少第一计算设备的电池使用并延长第一计算设备的电池寿命。
19.图1是图示根据本公开的一个或多个方面的计算设备执行超宽带测距的环境的概念图。如图1所示,环境100包括计算设备102和110以及启用超宽带(uwb)的设备120a-120e(“支持uwb的设备120”)。计算设备102和110以及支持uwb的设备120可以各自被配置用以执行超宽带测距以确定与超宽带通信范围内的其它计算设备的相对距离。在一些示例中,每个计算设备102和110以及支持uwb的设备120可以根据超宽带通信协议(例如电气和电子工程师协会(ieee)802.15.4协议)执行超宽带测距,以通过诸如大于约499兆赫(mhz)的带宽的宽的带宽传输数据。
20.当一对计算设备通过诸如ieee 802.15.4协议的超宽带通信协议执行通信以执行超宽带测距时,这对计算设备可以经由超宽带通信交换带时间戳的消息。这对计算设备中的每个计算设备可以使用消息的飞行时间来确定这对设备之间的物理距离和/或这对设备之间的角度(例如,传入射频信号的到达角)。
21.计算设备110可以是移动计算设备,例如移动电话(例如,智能电话)、膝上型计算机、平板计算机、可穿戴计算设备、个人数字助理(pda)或任何其它移动计算设备。计算设备110包括超宽带(uwb)组件118和通信模块114。uwb组件118可以包括硬件,例如电路、天线等,以用于处置使用超宽带通信协议(例如ieee 802.15.4协议)的无线通信,例如射频通信,以在跨宽带宽(例如大于约499兆赫兹(mhz)的带宽)上传输数据。
22.uwb组件118可以被配置用以定期地执行超宽带测距以确定与使用超宽带通信的计算设备110相关联的位置信息。具体地,uwb组件118可以被配置用以执行超宽带测距以确定在计算设备110的超宽带通信范围内的一个或多个设备(例如,计算设备102、一个或多个设备120等),其可以是uwb组件118经由超宽带通信能够与其交换消息的一个或多个设备。通过经由超宽带通信与计算设备110的超宽带通信范围内的一个或多个设备交换消息,uwb组件118可能能够确定计算设备110与在计算设备110的超宽带通信范围内的一个或多个计算设备中的每一个之间的距离,并且可以使得在计算设备110的超宽带通信范围内的一个或多个计算设备的每个相应计算设备能够确定计算设备110和相应计算设备之间的距离。
23.uwb组件118可以定期地执行超宽带测距以确定与计算设备110相关联的位置信息,例如每秒、每五秒、每三十秒、每分钟等。通信模块114可以是在计算设备110处执行以控制uwb组件118的操作的软件。例如,通信模块114可以例如通过下述方式执行以控制uwb组件118执行超宽带测距的频次:降低uwb组件118执行超宽带测距的频次、增加uwb组件118执行超宽带测距的频次等。
24.计算设备102可以是移动计算设备,例如移动电话(例如,智能电话)、膝上型计算机、平板计算机、个人数字助理(pda)或任何其它移动计算设备。在一些示例中,计算设备102可以是可穿戴计算设备,例如计算机化手表(例如,智能手表)、计算机化健身带/追踪器、计算机化眼镜、计算机化头饰、计算机化手套或可以附着并穿在人的身体或衣服上的任何其它类型的移动计算设备。
25.在计算设备102是可穿戴计算设备的一些示例中,计算设备102可以包括附接部件106和电气外壳105。计算设备102的外壳105包括容纳计算设备102的硬件、软件、固件和/或其它电气组件的组合的可穿戴计算设备的物理部分。例如,图1示出在外壳105内计算设备102可以包括通信模块104和uwb组件108。外壳105还可以包括图1中未示出的其它硬件组件和/或软件模块,例如一个或多个处理器、存储器、操作系统、应用等。
26.附接部件106可以包括可穿戴计算设备的物理部分,当用户穿戴计算设备102时,该物理部分与用户的身体(例如,组织、肌肉、皮肤、毛发、衣服等)接触(尽管在一些示例中,外壳105的部分也可能与用户的身体接触)。例如,在计算设备102是手表的情况下,附件组件106可以是适配在用户手腕周围并与用户皮肤接触的表带。在计算设备102是眼镜或头饰的示例中,附接部件106可以是眼镜或头饰的框架的一部分,其适配在用户的头部周围,并且当计算设备102是手套时,附接部件106可以是适形于用户的手指和手的手套的材料。在一些示例中,可以从外壳105和/或附接部件106抓住和保持计算设备102。
27.计算设备102包括超宽带(uwb)组件108和通信模块104。uwb组件108可以包括用于处置使用超宽带通信协议(例如ieee 802.15.4协议)的无线通信(例如射频通信)的硬件,例如电路、天线等,以在宽带宽(例如大于约499兆赫兹(mhz)的带宽)上传输数据。
28.uwb组件108可以被配置用以定期地执行超宽带测距以确定与使用超宽带通信的计算设备102相关联的位置信息。具体地,uwb组件108可以被配置用以执行超宽带测距以确定在计算设备102的超宽带通信范围内的一个或多个设备(例如,计算设备102、一个或多个设备120等),其可以是uwb组件108经由超宽带通信能够与其交换消息的一个或多个设备。通过经由超宽带通信与计算设备102的超宽带通信范围内的一个或多个设备交换消息,uwb组件108能够确定计算设备102与在计算设备102的超宽带通信范围内的一个或多个计算设备中的每一个之间的距离,并且可以使得在计算设备102的超宽带通信范围内的一个或多个计算设备的每个相应计算设备能够确定计算设备102和相应计算设备之间的距离。
29.uwb组件108可以定期地执行超宽带测距以确定与计算设备102相关联的位置信息,例如每秒、每五秒、每三十秒、每分钟等。通信模块104可以是在计算设备102处执行以控制uwb组件108的操作的软件。例如,通信模块104可以例如通过下述方式执行以控制uwb组件108执行超宽带测距的频次:降低uwb组件108执行超宽带测距的频次、增加uwb组件108执行超宽带测距的频次等。
30.启用超宽带的设备(“支持uwb的设备”)120可以包括被配置用以在计算设备102
和/或110执行超宽带测距时通过超宽带协议(例如通过ieee 802.15.4协议)与计算设备102和/或110执行通信的任何计算设备。支持uwb的设备120可以满足fira联盟和/或汽车连接联盟提出的技术规范。设备120的示例可以包括智能家居设备、车辆无钥匙进入系统、销售点终端、uwb标签、uwb锚、接近度感测设备、计算设备等。
31.经由超宽带通信与计算设备执行通信的支持uwb的设备可能能够基于通信来确定计算设备与支持uwb的设备的距离。例如,当支持uwb的设备(例如,任何一个支持uwb的设备120)的超宽带范围内的计算设备(例如,计算设备102或计算设备110)执行超宽带测距时,支持uwb的设备可以经由超宽带通信与计算设备交换带时间戳的消息,并且可以确定消息的飞行时间以确定支持uwb的设备和计算设备之间的物理距离和/或角度。
32.因此,支持uwb的设备120a中的每个支持uwb的设备可以经由超宽带通信与超宽带通信范围内的每个计算设备交换消息,以基于消息来确定每个计算设备与支持uwb的设备的距离。例如,如果支持uwb的设备120a在计算设备102执行超宽带测距时经由超宽带通信与计算设备102通信,则计算设备102和支持uwb的设备120a两者都能够基于超宽带通信来确定计算设备102和支持uwb的设备120a之间的距离。
33.因此,支持uwb的设备可能能够基于与其它计算设备的超宽带通信来检测接近(例如,在特定距离内)支持uwb的设备的计算设备,并且可以响应于检测到计算设备接近支持uwb的设备,执行一个或多个动作。例如,如果支持uwb的设备120a是车辆的无钥匙进入系统,并且如果计算设备102充当车辆的数字密钥卡,则支持uwb的设备120a可能能够经由超宽带通信确定计算设备102和支持uwb的设备120a之间的物理距离(例如,基于计算设备102和支持uwb的设备120a之间交换的消息的飞行时间)以确定计算设备102是否接近车辆(例如,在指定的距离)。当支持uwb的设备120a基于超宽带通信确定计算设备102接近车辆时,支持uwb的设备120a可以解锁车辆的一个或多个门,从而使用超宽带通信执行车辆的无钥匙进入。
34.在一些示例中,支持uwb的设备可以与一个或多个计算设备配对。与支持uwb的设备配对的每个计算设备可以是被支持uwb的设备识别为已授权或已知计算设备的计算设备,其可以使支持uwb的设备能够响应于确定配对的计算设备接近支持uwb的设备,执行一个或多个动作。
35.例如,如果充当数字车钥匙的计算设备102与作为车辆无钥匙进入系统的支持uwb的设备120a配对,则将计算设备102与支持uwb的设备120a配对可以使计算设备能够充当支持uwb的设备120a的数字车钥匙。因此,支持uwb的设备120a可以响应于确定计算设备102接近(例如,在一米内)支持uwb的设备120a,而解锁车辆的一个或多个门。类似地,如果支持uwb的设备120a确定未与支持uwb的设备120a配对的计算设备接近支持uwb的设备120a,则支持uwb的设备120a可以避免解锁车辆的一个或多个门。
36.在图1的示例中,计算设备110可以与计算设备102配对、系留到计算设备102或在其它情况下与计算设备102相关联,使得计算设备102和110通信耦合。在一些示例中,计算设备102可以与计算设备110配对或系留到计算设备110以充当计算设备110的伴侣设备。例如,如果计算设备102是可穿戴计算设备,例如智能手表,并且如果计算设备110是智能电话,则计算设备102可以与计算设备110配对以充当计算设备110的伴侣设备。在一些示例中,当计算设备102和110与同一用户和/或同一用户账户相关联时,计算设备102和110可以
彼此配对。
37.在计算设备102和110都由同一用户使用的示例中,计算设备102和110的用户可以佩戴、附接和/或携带计算设备102和110,因此计算设备102和110与用户在一起。例如,如果计算设备102是可穿戴计算设备,例如智能手表,并且如果计算设备110是智能电话,则用户可以例如通过下述方式将计算设备102佩戴在他们的身体上:经由附接部件106将计算设备102附接到用户的身体或衣服,同时还在口袋中、手提包中、通过用户的手等携带或握持计算设备102。
38.当用户带着计算设备102和110到处旅行时,计算设备102和计算设备110都可以继续定期地执行超宽带测距以在计算设备102和110的超宽带通信范围中与一个或多个支持uwb的设备120通信,以使一个或多个支持uwb的设备120能够确定计算设备102和/或110是否接近该一个或多个支持uwb的设备。
39.然而,如果用户佩戴、持有和/或携带计算设备102和110两者,则计算设备102和110定期地执行超宽带测距可能是多余的,因为计算设备102和110很可能彼此之间的距离非常近(例如,不到一米)。即,如果计算设备102和110之一接近支持uwb的设备,则计算设备102和110中的另一个很可能也接近支持uwb的设备。
40.在计算设备是由电池供电的移动计算设备的示例中,计算设备执行超宽带测距的频次可能影响计算设备的电池寿命。具体而言,降低计算设备执行超宽带测距的频率可以降低电力消耗并增加电池寿命。在计算设备102是可穿戴设备(例如智能手表)并且计算设备110是智能电话的示例中,计算设备102可能具有比计算设备110小得多的电池。因此,相比计算设备102的电池寿命,执行超宽带测距可能对于计算设备110的电池寿命具有更大的影响。
41.根据本公开的方面,因为计算设备102和110定期地执行超宽带测距可能是冗余的,所以计算设备102可以在某些情况下基于确定计算设备110的超宽带测距能力是否可以用于准确地确定计算设备102和110的用户与支持uwb的设备的接近度,来降低计算设备102执行超宽带测距的频率。如果计算设备102确定计算设备110的超宽带测距能力可用于准确地确定计算设备102和110的用户与支持uwb的设备的接近度,则计算设备102可以降低计算设备102执行超宽带测距的频率,从而减少uwb组件108的电力使用并延长计算设备102的电池寿命。
42.作为确定计算设备110的超宽带测距能力是否可以用于准确地确定计算设备102和110的用户与支持uwb的设备120的接近度的一部分,计算设备102可以确定包括uwb组件118的计算设备110是否接近计算设备102。例如,如果计算设备110相对于计算设备102小于一米、小于半米等,则计算设备102可以确定计算设备110接近计算设备102。
43.计算设备102可以使用任何合适的测距或接近度检测技术来确定计算设备110是否接近计算设备102。在一个示例中,计算设备102可以通过使用uwb组件108执行超宽带测距来确定计算设备110是否接近计算设备102。也就是说,计算设备102可以使用uwb组件108经由超宽带通信与计算设备110的uwb组件118交换消息以基于消息的飞行时间来确定计算设备110与计算设备102的距离。
44.在某些情况下,即使计算设备110接近计算设备102,计算设备110的超宽带测距能力可能仍然无法准确地确定计算设备102和110的用户与支持uwb的设备120的接近度。在计
算设备102是智能手表并且计算设备110是智能电话的示例中,计算设备102的uwb天线可以比计算设备110的uwb天线弱大约10分贝(db)。但是,当计算设备102戴在用户的手腕上并且同时计算设备110被携带在用户裤子的后袋中时,计算设备110的超宽带信号的身体吸收可能例如通过下述方式会大大衰减来自计算设备110的超宽带信号:将计算设备110的uwb天线的增益降低20-25db,从而可能导致计算设备110的超宽带测距性能明显差于计算设备102。
45.因此,计算设备102可以响应于确定计算设备110与计算设备102接近,确定计算设备110是否能够准确地确定计算设备102和110的用户到支持uwb的设备120的接近度。具体而言,计算设备102可以选择特定的一组一个或多个支持uwb的设备,并且可以响应于确定计算设备110接近计算设备102,确定计算设备110是否能够与一个或多个设备中的特定集合执行超宽带测距。
46.在一些示例中,一个或多个设备中的特定集合可能是与计算设备102和计算设备110配对的每个设备。也就是说,计算设备102可以确定计算设备110是否能够执行超宽带测距以经由超宽带通信相对于与计算设备102和计算设备110配对的每个设备发送和接收消息。例如,如果支持uwb的设备120a-120c与计算设备102和110配对,计算设备102可以确定是否计算设备110能够执行超宽带测距以经由超宽带通信相对于每个支持uwb的设备120a-120c发送和接收消息。如果计算设备102确定计算设备110能够执行超宽带测距来经由超宽带通信相对于每个支持uwb的设备120a-120c发送和接收消息,则计算设备102可以确定计算设备110的超宽带能力可以用于准确地确定计算设备102和110的用户与支持uwb的设备120的接近度。
47.计算设备110可能向计算设备102发送计算设备110经由超宽带测距的执行能够相对于其发送和接收消息的一个或多个支持uwb的设备的指示,并且计算设备102可以确定是否计算设备110经由超宽带测距的执行能够相对于其发送和接收消息的一个或多个支持uwb的设备与计算设备102和计算设备110配对的所有支持uwb的设备都匹配。如果计算设备102确定计算设备110经由超宽带测距的执行能够相对于其发送和接收消息的一个或多个支持uwb的设备与计算设备102和计算设备110配对的所有支持uwb的设备都匹配,则计算设备102可以确定计算设备110的超宽带测距能力可用于准确地确定计算设备102和110的用户到支持uwb的设备120的接近度。
48.在一些示例中,一个或多个设备中的特定集合可能是计算设备102能够与其执行超宽带测距的一个或多个设备。也就是说,计算设备102可以确定计算设备110是否能够执行超宽带测距以经由超宽带通信相对于计算设备102能够与其执行超宽带测距的每个设备发送和接收消息。
49.例如,如果计算设备102能够执行超宽带测距以经由超宽带通信相对于支持uwb的设备120a和120b发送和接收消息,则计算设备102可以确定计算设备110是否能够执行超宽带测距以经由超宽带通信相对于支持uwb的设备120a和120b发送和接收消息。如果计算设备102确定计算设备110能够执行超宽带测距以经由超宽带通信相对于支持uwb的设备120a和120b中的每一个发送和接收消息,则计算设备102可以确定计算设备110的超宽带测距能力可用于准确地确定计算设备102和110的用户与支持uwb的设备120的接近度。
50.计算设备110可以向计算设备102发送计算设备110经由超宽带测距的执行能够相
对于其发送和接收消息的一个或多个支持uwb的设备的指示,并且计算设备102可以确定是否计算设备110经由超宽带测距的执行能够相对于其发送和接收消息的一个或多个支持uwb的设备与计算设备102能够经由超宽带测距的执行相对于其发送和接收消息的一个或多个支持uwb的设备都匹配。如果计算设备102确定计算设备110经由超宽带测距的执行能够相对于其发送和接收消息的一个或多个支持uwb的设备与计算设备102能够经由超宽带测距的执行相对于其发送和接收消息的一个或多个支持uwb的设备都匹配,则计算设备102可以确定计算设备110的超宽带测距能力可用于准确地确定计算设备102和110的用户到支持uwb的设备120的接近度。
51.计算设备102可以响应于确定计算设备110的超宽带测距能力可以用于准确地确定计算设备102和110的用户与支持uwb的设备120的接近度,将uwb组件108设置为电力节省模式。在一些示例中,计算设备102将uwb组件108设置为电力节省模式包括降低uwb组件108执行超宽带测距的频率。例如,如果uwb组件108正在以每五秒一次、每七秒一次等的频率执行超宽带测距,则计算设备102可以将uwb组件108执行超宽带测距的频率降低到每三十秒一次、每分钟一次等。通过降低uwb组件108执行超宽带测距的频率,计算设备102因此在一些示例中可以比计算设备110以更少的频次执行超宽带测距。
52.当uwb组件108被设置为电力节省模式时,uwb 108可以继续定期地执行超宽带测距以在降低的频率下相对于一个或多个支持uwb的设备120发送和接收消息。作为在uwb组件108处于电力节省模式时定期执行超宽带测距的一部分,计算设备102可以例如经由如上所述的超宽带测距或者经由任何其它合适的接近度检测技术(例如,经由蓝牙)定期地确定计算设备110是否接近计算设备102。
53.如果计算设备102确定计算设备110不再接近计算设备102,则计算设备102可以将uwb组件108设置为正常操作模式,从而退出电力节省模式。在一些示例中,计算设备102将uwb组件108设置为正常操作模式包括将uwb组件108执行超宽带测距的频率从uwb组件108在电力节省模式下执行超宽带测距的频率增加。例如,如果uwb组件108以每三十秒一次、每分钟一次等的频率在电力节省模式下执行超宽带测距,则计算设备102可以将uwb组件108执行超宽带测距的频率增加为每五秒一次、每十秒一次等。
54.当uwb组件108处于电力节省模式时,如果计算设备102确定计算设备110接近计算设备102,则计算设备102可以确定计算设备110的超宽带测距能力是否可以用于准确地确定计算设备102和110的用户与支持uwb的设备120的接近度,如上所述。
55.如上所述,计算设备110能够与一个或多个设备中的特定集合执行超宽带测距。如果计算设备102确定计算设备110的超宽带测距能力可用于准确地确定计算设备102和110的用户与支持uwb的设备120的接近度,则计算设备102可以使uwb组件108能够保持在电力节省模式。如果计算设备102确定计算设备110的超宽带测距能力不能用于准确地确定计算设备102和110的用户与支持uwb的设备120的接近度,则计算设备102可以将uwb组件108设置为正常操作模式,如上所述。
56.图2是图示根据本公开的一个或多个方面的执行超宽带测距的计算设备200的更多细节的框图。下面将图2的计算设备200描述为图1所示的计算设备200的示例。图2仅图示了计算设备200的一个特定示例,并且计算设备200的许多其它示例可以在其它实例中使用并且可以包括示例计算设备200中包括的组件的子集或者可以包括图2中未示出的附加组
件。
57.如图2的示例中所示,计算设备200包括一个或多个处理器240、一个或多个输入组件242、一个或多个通信单元244、一个或多个输出组件246和一个或多个存储组件248。输入组件242包括传感器组件214。计算设备200的存储组件248还包括通信模块204、应用模块224和物理设备信息存储228。
58.通信通道250可以互连组件240、242、244、246、248和214中的每一个以用于组件间通信(物理上、通信上和/或操作上)。在一些示例中,通信通道250可以包括系统总线、网络连接、进程间通信数据结构或用于传送数据的任何其它方法。
59.计算设备200的一个或多个输入组件242可以接收输入。输入的示例是触觉、音频和视频输入。在一个示例中,计算设备200的输入组件242包括存在敏感显示器、触敏屏幕、鼠标、键盘、语音响应系统、摄像机、麦克风或用于检测来自人或机器的输入的任何其它类型的设备.
60.一个或多个输入组件242包括一个或多个传感器组件214。传感器组件214的许多示例存在并且包括被配置用以获得关于计算设备200周围的环境的环境信息和/或定义计算设备200的用户的活动状态和/或身体健康状况的生理信息的任何输入组件。在一些示例中,传感器组件可以是获得计算设备200的物理位置、移动和/或位置信息的输入组件。例如,传感器组件214可以包括一个或多个位置传感器(gps组件、wi-fi组件、蜂窝组件)、一个或多个温度传感器、一个或多个运动传感器(例如,多轴加速度计、陀螺仪)、一个或多个压力传感器(例如,气压计)、一个或多个环境光传感器以及一个或多个其它传感器(例如,麦克风、相机、红外接近传感器、湿度计等)。仅举几个其它非限制性示例,其它传感器可以包括心率传感器、磁力计、葡萄糖传感器、湿度计传感器、嗅觉传感器、罗盘传感器、计步器传感器。
61.计算设备200的一个或多个输出组件246可以生成输出。输出的示例是触觉、音频和视频输出。在一个示例中,计算设备200的输出组件246包括存在敏感显示器、声卡、视频图形适配卡、扬声器、液晶显示器(lcd)或用于向人或机器生成输出的任何其它类型的设备。
62.计算设备200的一个或多个通信单元244可以通过在一个或多个网络上发送和/或接收网络信号经由一个或多个有线和/或无线网络与外部设备通信。一个或多个通信单元244的示例包括网络接口卡(例如以太网卡)、光收发器、射频收发器、gps接收器或可以发送和/或接收信息的任何其它类型的设备。一个或多个通信单元244的其它示例可以包括短波无线电、蜂窝数据无线电、无线网络无线电以及通用串行总线(usb)控制器。
63.一个或多个处理器240可以在计算设备200内实现功能和/或执行指令。例如,计算设备200上的一个或多个处理器240可以接收和执行由存储组件248存储的执行模块204和224的功能的指令。由一个或多个处理器240执行的指令可以使计算设备200在程序执行期间将信息存储在存储组件248内。一个或多个处理器240的示例包括应用处理器、显示控制器、传感器集线器以及被配置用以充当处理单元的任何其它硬件。一个或多个处理器240可执行模块204和224的指令以使得一个或多个输出组件246将显示数据的部分内容呈现为一个或多个输出组件246处的用户界面屏幕截图之一。即,模块204和224能够由一个或多个处理器240操作以执行计算设备200的各种动作或功能。
64.计算设备200内的一个或多个存储组件248可以存储信息以在计算设备200的操作期间处理(例如,计算设备200可以存储在计算设备200处执行期间由模块204和224访问的数据)。在一些示例中,存储组件248是临时存储器,意味着存储组件248的主要目的不是长期存储。计算设备200上的存储组件248可以被配置用以作为易失性存储器的短期存储信息并且因此如果断电则不保留存储的内容。易失性存储器的示例包括随机存取存储器(ram)、动态随机存取存储器(dram)、静态随机存取存储器(sram)和本领域已知的其它形式的易失性存储器。
65.在一些示例中,存储组件248还包括一个或多个计算机可读存储介质。存储组件248可以被配置用以存储比易失性存储器更大量的信息。存储组件248可以进一步被配置用于作为非易失性存储器空间将信息长期存储并且在通电/断电循环之后保留信息。非易失性存储器的示例包括磁性硬盘、光盘、软盘、闪存或电可编程存储器(eprom)或电可擦除可编程(eeprom)存储器的形式。存储组件248可以存储与模块204和224以及设备信息存储228相关联的程序指令和/或信息(例如,数据)。
66.应用模块224表示在计算设备200处执行的所有各种单独的应用和服务。计算设备200的用户可以和与一个或多个应用模块224相关联的界面(例如,图形用户界面)交互以使得计算设备200执行功能。应用模块224的许多示例可能存在并且包括数字车钥匙应用、智能家居应用、健身应用、日历应用、个人助理或预测引擎、搜索应用、地图或导航应用、交通服务应用(例如,公共汽车或火车跟踪应用)、社交媒体应用、游戏应用、电子邮件应用、消息传递应用、互联网浏览器应用或者可以在计算设备200处执行的任何和所有其它应用。
67.在图2中,通信模块204可以在一个或多个处理器240处执行以控制uwb组件208的操作。例如,通信模块204可以在一个或多个处理器240处执行以控制uwb组件208执行超宽带测距的频率,包括增加uwb组件208执行宽带测距的频率、降低uwb组件208执行宽带测距的频率和/或在其它情况下设置uwb组件208执行宽带测距的频率。
68.通信模块204可以在一个或多个处理器240处执行以至少部分地基于下述部分来确定是否改变uwb组件208执行超宽带测距的频率:确定与计算设备202配对并且由与计算设备202相同的用户使用的、具有超宽带测距能力的另一计算设备是否可以用于准确地确定计算设备202的用户与支持uwb的设备的接近度。例如,如果计算设备202是图1的计算设备102的示例,则通信模块204可以确定图1的计算设备110是否可用于准确地确定计算设备102和110的用户与支持uwb的设备的接近度。
69.每次uwb组件208执行超宽带测距时,计算设备202可以接收信息,通信模块204可以使用该信息来确定计算设备202的超宽带范围内的一个或多个设备以及计算设备202和该一个或多个设备中的每一个之间的距离。计算设备202的超宽带范围超宽带内的这样一个或多个设备可以是能够经由超宽带协议(诸如ieee 802.15.4协议)与计算设备202交换消息的设备。例如,uwb组件208可以与一个或多个设备中的每一个交换带时间戳的消息。
70.消息可以指示例如一个或多个设备中的每一个的身份。通信模块204可以使用uwb组件208接收到的消息中指示的一个或多个设备中的每一个的身份来确定计算设备202的超宽带范围内的设备之一是否是配对设备(本文称为“配对设备”)。例如,通信模块204可以将一个或多个设备中的每一个的身份与存储在设备信息存储228中的配对设备的身份进行比较。如果通信模块204确定uwb组件208的超宽带范围的一个或多个设备中没有一个是配
对设备,则通信模块204可以避免改变uwb组件208执行超宽带测距的频率。
71.通信模块204可以使用在uwb组件208与uwb组件208的超宽带范围内的一个或多个设备中的每一个之间交换的消息的飞行时间来确定计算设备202和一个或多个设备中的每一个之间的物理距离和/或到达角。这样,如果通信模块204确定uwb组件208的超宽带范围内的一个或多个设备包括配对设备,则通信模块204可以确定计算设备202和配对设备之间的距离。
72.具体地,通信模块204可以确定配对设备是否接近计算设备202。如果计算设备202和配对设备之间的距离在(例如,小于或等于)接近度阈值内,则通信模块204可以确定配对设备接近计算设备202。这种接近度阈值的示例可以是一米、半米、二十厘米等。如果通信模块204确定配对设备不接近计算设备202,则通信模块204可以避免改变uwb组件208执行超宽带测距的频率。
73.如果通信模块204确定配对设备接近计算设备202,则通信模块204可以确定配对设备是否能够准确地确定计算设备202的用户与支持uwb的设备120的接近度。具体地,通信模块204可以选择特定的一组一个或多个支持uwb的设备,并且可以响应于确定配对设备接近计算设备202,从而确定配对设备是否能够与通信模块204选择的一个或多个设备中的特定集合执行超宽带测距。
74.在一些示例中,一个或多个设备中的特定集合可以是经由超宽带通信与计算设备202和配对设备配对的每个设备。即,计算设备102可以确定配对设备是否能够执行超宽带测距以经由超宽带通信相对于与计算设备202和配对设备两者配对的每个设备发送和接收消息。
75.例如,设备信息存储228可以存储经由超宽带通信与计算设备202和配对设备配对的每个设备的身份。计算设备202可以从配对设备接收该配对设备的超宽带范围内的每个设备的身份的指示,如在该配对设备最近执行超宽带测距期间所确定的。因此,计算设备202可以将配对设备的超宽带范围内的每个设备的身份与经由超宽带通信而与计算设备202和配对设备配对的每个设备的、存储在设备信息存储228中身份进行比较,以确定配对设备是否能够执行超宽带测距以经由超宽带通信相对于与计算设备202和配对设备配对的每个设备发送和接收消息。
76.在一些示例中,当计算设备202在超宽带测距期间与配对设备通信时,计算设备202可以接收配对设备的超宽带范围内的每个设备的身份。在一些示例中,计算设备202可以在计算设备202使用除了超宽带测距的通信协议(诸如低功耗蓝牙或wi-fi)与配对设备通信时接收配对设备的超宽带范围内的每个设备的身份。
77.如果通信模块204确定配对设备不能执行超宽带测距以经由超宽带通信相对于与计算设备202和配对设备配对的每个设备发送和接收消息,则通信模块204可以确定配对设备无法准确地确定计算设备202的用户与支持uwb的设备的接近度,并且可以避免改变uwb组件208执行超宽带测距的频率。如果通信模块204确定配对设备能够执行超宽带测距以经由超宽带通信相对于与计算设备202和配对设备配对的每个设备发送和接收消息,则通信模块204可以确定配对设备能够准确地确定计算设备202的用户与支持uwb的设备的接近度。
78.在一些示例中,一个或多个设备中的特定集合可以是在uwb组件208的超宽带范围
内的每个设备。也就是说,计算设备202可以确定配对设备是否能够执行超宽带测距以经由超宽带通信相对于uwb组件208的超宽带范围内的每个设备发送和接收消息。
79.计算设备202因此可以将配对设备的超宽带范围内的每个设备的身份与uwb组件208的超宽带范围内的每个设备的身份进行比较,如uwb组件208最近执行的超宽带测距所确定的,以确定配对设备是否能够执行超宽带测距,以经由超宽带通信相对于当前处于uwb组件208的超宽带范围内的每个设备发送和接收消息。
80.如果计算设备202确定配对设备能够执行超宽带测距以经由超宽带通信相对于在uwb组件208的超宽带范围内的每个设备发送和接收消息,则通信模块204可以确定配对设备无法准确地确定计算设备202的用户与支持uwb的设备的接近度,并且可以避免改变uwb组件208执行超宽带测距的频率。如果通信模块204确定配对设备能够执行超宽带测距以经由超宽带通信相对于uwb组件208的超宽带范围内的每个设备发送和接收消息,则通信模块204可以确定配对设备能够准确地确定计算设备202的用户与支持uwb的设备的接近度。
81.如果通信模块204确定配对设备能够准确地确定计算设备202的用户与支持uwb的设备的接近度,则通信模块204可以将uwb组件208设置为电力节省模式。在一些示例中,通信模块204将uwb组件208设置为电力节省模式包括降低uwb组件208执行超宽带测距的频率。例如,如果uwb组件208以每五秒一次、每七秒一次等的频率执行超宽带测距,则通信模块204可以将uwb组件108执行超宽带测距的频率降低到每三十秒一次、每分钟一次等。通过降低uwb组件208执行超宽带测距的频率,计算设备202因此在一些示例中可以比配对设备以更少的频次执行超宽带测距。
82.当uwb组件208被设置为电力节省模式时,uwb 208可以继续定期地执行超宽带测距以在超宽带范围内以降低的频率相对于一个或多个支持uwb的设备发送和接收消息。作为在uwb组件208处于电力节省模式时定期执行超宽带测距的一部分,通信模块204可以确定配对设备是否接近计算设备202,如上所述。
83.如果通信模块204确定配对设备不再接近计算设备202,则通信模块204可以将uwb组件208设置为正常操作模式,从而退出电力节省模式。在一些示例中,通信模块204将uwb组件208设置为正常操作模式包括从uwb组件208在电力节省模式下执行超宽带测距的频率增加uwb组件208执行超宽带测距的频率。例如,如果uwb组件208在电力节省模式下以每三十秒一次、每分钟一次等的频率执行超宽带测距,通信模块204可以将uwb组件208执行超宽带测距的频率增加为每五秒一次、每十秒一次等。
84.当uwb组件208处于电力节省模式时,如果通信模块204确定配对设备接近计算设备202,则通信模块204可以确定配对设备的超宽带测距能力是否可以用于准确地确定计算设备202的用户与支持uwb的设备的接近度,如上所述。
85.如果计算设备确定配对设备的超宽带测距能力可用于准确地确定计算设备202的用户与支持uwb的设备的接近度,则通信模块204可使uwb组件208能够保持在电力节省模式中。如果计算设备确定配对设备的超宽带测距能力不能用于准确地确定计算设备202的用户与支持uwb的设备的接近度,则通信模块204可以将uwb组件208设置为正常操作模式,如上所述。
86.在一些示例中,通信模块204可以使用额外的或替代的技术来改变uwb组件208执行超宽带测距的频率。在一些示例中,通信模块204可以执行活动识别以识别计算设备202
的用户正在执行的身体活动并且可以基于用户正在执行的身体活动来改变uwb组件208执行超宽带测距的频率。
87.例如,通信模块204可以使用由一个或多个传感器组件214生成的数据来确定用户是否正在移动(例如,步行、跑步、乘坐车辆等)或者用户是否没有移动(例如,坐着、站着等)。如果用户没有移动,则可能没有必要确定用户是否正在向支持uwb的设备移动。因此,如果通信模块204确定用户没有移动,则通信模块204可以将uwb组件208设置为电力节省模式。类似地,如果通信模块204确定用户正在移动,则通信模块204可以将uwb组件208设置为正常操作模式
88.图3是图示根据本公开的方面的用于超宽带优化的示例技术的流程图。仅出于说明的目的,在下面在图1的上下文中描述示例操作,其中,计算设备102是可被系留到计算设备110的可穿戴设备。当计算设备102是可穿戴设备时,计算设备102可以被穿戴或在其它情况下附接到计算设备102的用户,并且可以处于解锁状态。
89.如图3所示,计算设备102可以确定计算设备102是否连接到计算设备110(302)。如果计算设备102被系留到计算设备110或在其它情况下通过无线通信(例如通过超宽带、蓝牙、低功耗蓝牙、wi-fi等)通信地耦合到计算设备110,则计算设备102可以连接到计算设备110。如果计算设备102确定计算设备102没有连接到计算设备110,则计算设备102可以正常地经由uwb组件108执行超宽带测距(312)。
90.如果计算设备102确定计算设备102连接到计算设备110,则计算设备102可以作为使用uwb组件108与支持uwb的设备120定期地执行超宽带测距的一部分,与计算设备110定期地执行超宽带测距以确定计算设备102和110之间的距离(304)。计算设备102可以基于计算设备102和110之间的距离来确定计算设备102是否接近计算设备110(306)。
91.如果计算设备102确定计算设备102不接近计算设备110,则计算设备102可以正常地经由uwb组件108执行超宽带测距(312)。如果计算设备确定计算设备102接近计算设备110,则计算设备102可以确定计算设备110是否可以在执行超宽带测距时经由超宽带通信与和计算设备102和110配对的所有支持uwb的设备通信,或者确定计算设备110是否可以在执行超宽带测距时经由超宽带通信与计算设备102能够经由超宽带通信与之通信的所有支持uwb的设备通信(308)。
92.如果计算设备102确定计算设备110不能经由超宽带通信与和计算设备102和110都配对的所有支持uwb的设备通信,并且计算设备110不能经由超宽带通信与计算设备102能够经由超宽带通信与之通信的所有支持uwb的设备进行通信,则计算设备102可以正常地经由uwb组件108执行超宽带测距(312)。如果计算设备102确定计算设备110能够经由超宽带通信与所有与计算设备102和110都配对的支持uwb的设备执行通信,或者计算设备110能够经由超宽带通信与计算设备102能够经由超宽带通信与之通信的所有支持uwb的设备进行通信,则计算设备102可以将uwb组件108设置为电力节省模式,从而降低uwb组件108定期地执行超宽带测距的频率(310)。计算设备102因此可以返回到使用uwb组件108与支持uwb的设备120定期地执行超宽带测距,包括定期地与计算设备110执行超宽带测距以确定计算设备102和110之间的距离(304)。
93.图4是图示根据本公开的一个或多个方面的执行超宽带测距的计算设备的示例操作的流程图。仅出于说明的目的,以下在图1的计算设备110的上下文中描述示例操作。
94.如图4所示,第一计算设备102可以经由超宽带测距并且在确定或不确定到达角的情况下确定第一计算设备102接近与第一计算设备102配对的第二计算设备110(402)。第一计算设备102可以确定第二计算设备110能够与一个或多个设备中的特定集合执行超宽带测距(404)。第一计算设备102可以响应于确定第一计算设备102接近第二计算设备110并且第二计算设备110能够与一个或多个设备中的特定集合执行超宽带测距,从而将第一计算设备102的超宽带组件108设置为电力节省模式(406)。
95.在一些示例中,一个或多个设备中的特定集合包括与第一计算设备102和第二计算设备110配对的所有启用超宽带的设备。在一些示例中,一个或多个设备中的特定集合包括第一计算设备102能够与其执行超宽带测距的所有启用超宽带的设备。
96.在一些示例中,第一计算设备102可以响应于将超宽带组件108设置为电力节省模式,经由超宽带测距确定第一计算设备102不再接近第二计算设备110。响应于确定第一计算设备102不再接近第二计算设备110,第一计算设备102可以将超宽带组件108设置为正常操作模式以执行超宽带测距。
97.在一些示例中,第一计算设备102可以响应于将超宽带组件设置为电力节省模式,通过第一计算设备102并且经由超宽带测距确定第一计算设备102仍然接近第二计算设备110并且第二计算设备110不能与一个或多个设备中的特定集合执行超宽带测距。第一计算设备102可以响应于确定第二计算设备110不能与一个或多个设备中的特定集合执行超宽带测距,将超宽带组件108设置为用于执行超宽带测距的正常操作模式。
98.在一些示例中,为了将超宽带组件108设置为电力节省模式,第一计算设备102可以降低超宽带组件108执行超宽带测距的频率。在一些示例中,为了将超宽带组件设置为正常操作模式,第一计算设备102可以增加超宽带组件执行超宽带测距的频率。
99.在一些示例中,为了确定第一计算设备102接近第二计算设备110,计算设备102可以使用超宽带组件108定期地确定第一计算设备102和在第一计算设备102的超宽带范围内的一个或多个启用超宽带的设备中的每一个之间的相应物理距离。
100.在一些示例中,计算设备102可以识别由与第一计算设备102和第二计算设备110相关联的用户正在执行的身体活动。计算设备可以响应于识别由与第一计算设备102和第二计算设备110相关联的用户正执行的身体活动,从而改变超宽带组件108执行超宽带测距的频率。
101.在一些示例中,第一计算设备102包括可穿戴设备,并且其中,第二计算设备包括智能电话。
102.本公开包括以下示例。
103.示例1:一种方法包括:由第一计算设备并且经由超宽带测距确定所述第一计算设备接近与所述第一计算设备配对的第二计算设备;由所述第一计算设备确定所述第二计算设备能够与一个或多个设备中的特定集合执行超宽带测距;以及响应于确定所述第一计算设备接近所述第二计算设备并且所述第二计算设备能够与所述一个或多个设备中的特定集合执行超宽带测距,由所述第一计算设备将所述第一计算设备的超宽带组件设置为电力节省模式。
104.示例2:示例1的方法,其中,所述一个或多个设备中的特定集合包括与所述第一计算设备和所述第二计算设备配对的所有启用超宽带的设备。
105.示例3:示例1的方法,其中,所述一个或多个设备中的特定集合包括所述第一计算设备能够利用其执行超宽带测距的所有启用超宽带的设备。
106.示例4:示例1-3中的任一项的方法还包括:响应于将所述超宽带组件设置为所述电力节省模式,由所述第一计算设备并且经由超宽带测距确定所述第一计算设备不再接近所述第二计算设备;以及响应于确定所述第一计算设备不再接近所述第二计算设备,由所述第一计算设备将所述超宽带组件设置为用于执行超宽带测距的正常操作模式。
107.示例5:示例1-3中的任一项的方法还包括:响应于将所述超宽带组件设置为所述电力节省模式,由所述第一计算设备并且经由超宽带测距确定所述第一计算设备仍然接近所述第二计算设备并且所述第二计算设备不能与所述一个或多个设备中的特定集合执行超宽带测距;以及响应于确定所述第二计算设备不能与所述一个或多个设备中的特定集合执行超宽带测距,由所述第一计算设备将所述超宽带组件设置为用于执行超宽带测距的正常操作模式。
108.示例6:示例1-5任一项的方法,其中,将所述超宽带组件设置为所述电力节省模式还包括:由所述第一计算设备降低所述超宽带组件执行超宽带测距的频率。
109.示例7:示例4-6中的任一项的方法,其中,将所述超宽带组件设置为所述正常操作模式还包括:通过所述第一计算设备增加所述超宽带组件用于执行超宽带测距的频率。
110.示例1-7中的任一项的方法,其中,确定所述第一计算设备接近所述第二计算设备还包括:由所述第一计算设备并且使用所述超宽带组件定期地确定在所述第一计算设备与在所述第一计算设备的超宽带范围内的一个或多个启用超宽带的设备中的每一个之间的相应物理距离。
111.示例9:示例1-8中的任一项的方法还包括:由所述第一计算设备识别由与所述第一计算设备和所述第二计算设备相关联的用户正在执行的身体活动;以及响应于识别出与所述第一计算设备和所述第二计算设备相关联的所述用户正在执行的所述身体活动,由所述第一计算设备改变所述超宽带组件执行超宽带测距的频率。
112.示例10:示例1-9中的任一项的方法,其中,所述第一计算设备包括可穿戴设备,并且其中,所述第二计算设备包括智能电话。
113.示例11:一种计算设备包括:存储器;超宽带组件;超宽带通信组件;以及一个或多个处理器,所述一个或多个处理器能够通信地耦合到所述存储器和所述超宽带组件并配置用以:经由超宽带测距确定所述计算设备接近于与所述计算设备配对的第二计算设备;确定所述第二计算设备能够与一个或多个设备中的特定集合执行超宽带测距;以及响应于确定所述计算设备接近所述第二计算设备并且所述第二计算设备能够与所述一个或多个设备中的特定集合执行超宽带测距,将所述第一计算设备的所述超宽带组件设置为电力节省模式。
114.示例12:示例11的计算设备,其中,所述一个或多个设备中的特定集合包括与所述计算设备和所述第二计算设备配对的所有启用超宽带的设备。
115.示例11的计算设备,其中,所述一个或多个设备中的特定集合包括所述计算设备能够利用其执行超宽带测距的所有启用超宽带的设备。
116.示例14:示例11-13中的任一项的计算设备,其中,所述一个或多个处理器还被配置用以:响应于将所述超宽带组件设置为所述电力节省模式,经由超宽带测距确定所述计
算设备不再接近所述第二计算设备;以及响应于确定所述计算设备不再接近所述第二计算设备,将所述超宽带组件设置为用于执行超宽带测距的正常操作模式。
117.示例15:示例11-13中的任一项的计算设备,其中,所述一个或多个处理器还被配置用以:响应于将所述超宽带组件设置为所述电力节省模式,经由超宽带测距确定所述计算设备仍然接近所述第二计算设备并且所述第二计算设备不能与所述一个或多个设备中的特定集合执行超宽带测距;以及响应于确定所述第二计算设备不能与所述一个或多个设备中的特定集合执行超宽带测距,将所述超宽带组件设置为用于执行超宽带测距的正常操作模式。
118.示例16:示例11-15中的任一项的计算设备,其中,为了将所述超宽带组件设置为所述电力节省模式,所述一个或多个处理器还被配置用以:降低所述超宽带组件执行超宽带测距的频率。
119.示例17:示例14-16中的任一项的计算设备,其中,为了将所述超宽带组件设置为所述正常操作模式,所述一个或多个处理器还被配置用以:增加所述超宽带组件执行超宽带测距的频率。
120.示例18:示例11-17中的任一项的计算设备,其中,为了确定所述计算设备接近所述第二计算设备,所述一个或多个处理器还被配置用以:使用所述超宽带组件定期地确定所述计算设备与所述计算设备的超宽带范围内的一个或多个启用超宽带的设备中的每一个之间的相应物理距离。
121.示例19:示例11-18中的任一项的计算设备,其中,所述一个或多个处理器还被配置用以:识别与所述计算设备和所述第二计算设备相关联的用户正在执行的身体活动;以及响应于识别出与所述计算设备和所述第二计算设备相关联的用户正在执行的所述身体活动,改变所述超宽带组件执行超宽带测距的频率。
122.示例20:一种存储指令的计算机可读存储介质,当执行这些指令时,使计算设备的一个或多个处理器:经由超宽带测距确定所述计算设备接近于与所述计算设备配对的第二计算设备;确定所述第二计算设备能够与一个或多个设备中的特定集合执行超宽带测距;以及响应于确定所述计算设备接近所述第二计算设备并且所述第二计算设备能够与所述一个或多个设备中的特定集合执行超宽带测距,将所述第一计算设备的超宽带组件设置为电力节省模式。
123.在一个或多个示例中,可以硬件、软件、固件或其任何组合来实施所描述的功能。如果以软件实现,则可以将功能存储在或作为一个或多个指令或代码传输到计算机可读介质上并由基于硬件的处理单元执行。计算机可读介质可包括对应于诸如数据存储介质的有形介质的计算机可读存储介质,或包括促进计算机程序例如根据通信协议从一处传送到另一处的任何介质的通信介质。以此方式,计算机可读介质通常可对应于(1)非暂时性的有形计算机可读存储介质或(2)诸如信号或载波的通信介质。数据存储介质可以是可由一个或多个计算机或一个或多个处理器访问以检索用于实现本公开中描述的技术的指令、代码和/或数据结构的任何可用介质。计算机程序产品可以包括计算机可读介质。
124.作为示例而非限制,这样的计算机可读存储介质可以包括ram、rom、eeprom、cd-rom或其它光盘存储器、磁盘存储器或其它磁存储设备、闪存或可用于以指令或数据结构的形式存储所需程序代码并可由计算机访问的任何其它介质。而且,任何连接都被适当地称
为计算机可读介质。例如、如果使用同轴电缆、光纤电缆、双绞线、数字用户线路(dsl)或诸如红外线、无线电和微波的无线技术从网站、服务器或其它远程源传输指令,则同轴电缆、光纤电缆、双绞线、dsl或诸如红外、无线电和微波的无线技术都包含在介质的定义中。然而,应该理解的是,计算机可读存储介质和数据存储介质不包括连接、载波、信号或其它暂时性介质,而是相反针对非暂时性有形存储介质。使用的磁盘和光盘包括致密盘(cd)、激光光盘、光盘、数字多功能光盘(dvd)、软盘和蓝光光盘,其中,磁盘通常以磁性方式再现数据,而光盘通过激光以光学方式再现数据。上述的组合也应该包括在计算机可读介质的范围内。
125.指令可以由一个或多个处理器执行,例如,一个或多个数字信号处理器(dsp)、通用微处理器、专用集成电路(asic)、现场可编程逻辑阵列(fpga)或其它等同的集成或离散逻辑电路。因此,所使用的术语“处理器”可以指任何前述结构或适用于实现所描述的技术的任何其它结构。另外,在一些方面中,可以在专用硬件和/或软件模块内提供所描述的功能。而且,可以完全在一个或多个电路或逻辑元件中实现这些技术。
126.可以在包括无线手持机、集成电路(ic)或一组ic(例如,芯片组)的各种各样的设备或装备中实现本公开的技术。在本公开中描述了各种部件、模块或单元以强调被配置用以执行所公开的技术的设备的功能方面,但是不一定需要通过不同的硬件单元的实现。相反,如上所述,各种单元可以组合在硬件单元中,或者由互操作性硬件单元的集合(包括如上所述的一个或多个处理器)结合合适的软件和/或固件来提供。
127.应当认识到,取决于实施例,本文描述的任何方法的某些动作或事件可以以不同的顺序执行,可以被添加、合并或完全省略(例如,并非全部描述的动作或事件对于该方法的实践是必需的)。此外,在某些实施例中,动作或事件可以例如通过多线程处理、中断处理或多个处理器同时执行,而不是顺序执行。
128.在一些示例中,计算机可读存储介质包括非暂时性介质。在一些示例中,术语“非暂时性”表示存储介质没有体现在载波或传播信号中。在一些示例中,非暂时性存储介质存储可以随时间变化(例如,在ram或高速缓存中)的数据。虽然某些示例被描述为输出用于显示的各种信息,但是根据本公开的技术,本公开的技术可以以其它形式(诸如音频、全息或触觉形式,仅举几个示例)输出这样的信息。
129.已经描述了各种示例。这些和其它示例在所附权利要求的范围内。

技术特征:
1.一种方法,包括:由第一计算设备并且经由超宽带测距来确定所述第一计算设备接近与所述第一计算设备配对的第二计算设备;由所述第一计算设备确定所述第二计算设备能够与一个或多个设备中的特定集合执行超宽带测距;以及响应于确定所述第一计算设备接近所述第二计算设备并且所述第二计算设备能够与所述一个或多个设备中的特定集合执行超宽带测距,由所述第一计算设备将所述第一计算设备的超宽带组件设置为电力节省模式。2.根据权利要求1所述的方法,其中,所述一个或多个设备中的特定集合包括与所述第一计算设备和所述第二计算设备二者配对的所有启用超宽带的设备。3.根据权利要求1所述的方法,其中,所述一个或多个设备中的特定集合包括所述第一计算设备能够与之执行超宽带测距的所有启用超宽带的设备。4.根据权利要求1-3中的任一项所述的方法,还包括:响应于将所述超宽带组件设置为所述电力节省模式,由所述第一计算设备并且经由超宽带测距来确定所述第一计算设备不再接近所述第二计算设备;以及响应于确定所述第一计算设备不再接近所述第二计算设备,由所述第一计算设备将所述超宽带组件设置为用于执行超宽带测距的正常操作模式。5.根据权利要求1-3中的任一项所述的方法,还包括:响应于将所述超宽带组件设置为所述电力节省模式,由所述第一计算设备并且经由超宽带测距来确定所述第一计算设备仍然接近所述第二计算设备并且所述第二计算设备不能与所述一个或多个设备中的特定集合执行超宽带测距;以及响应于确定所述第二计算设备不能与所述一个或多个设备中的特定集合执行超宽带测距,由所述第一计算设备将所述超宽带组件设置为用于执行超宽带测距的正常操作模式。6.根据权利要求1-5中的任一项所述的方法,其中,将所述超宽带组件设置为所述电力节省模式还包括:由所述第一计算设备降低所述超宽带组件执行超宽带测距的频率。7.根据权利要求4和5中的任一项所述的方法,其中,将所述超宽带组件设置为所述正常操作模式还包括:由所述第一计算设备增加所述超宽带组件用于执行超宽带测距的执行的频率。8.根据权利要求1-7中的任一项所述的方法,其中,确定所述第一计算设备接近所述第二计算设备还包括:由所述第一计算设备并且使用所述超宽带组件来定期地确定在所述第一计算设备与在所述第一计算设备的超宽带范围内的一个或多个启用超宽带的设备中的每一个之间的相应物理距离。9.根据权利要求1-8中的任一项所述的方法,还包括:由所述第一计算设备识别由与所述第一计算设备和所述第二计算设备相关联的用户正在执行的身体活动;以及响应于识别与所述第一计算设备和所述第二计算设备相关联的所述用户正在执行的
所述身体活动,由所述第一计算设备改变所述超宽带组件执行超宽带测距的频率。10.根据权利要求1-9中的任一项所述的方法,其中,所述第一计算设备包括可穿戴设备,并且其中,所述第二计算设备包括智能电话。11.一种计算设备,包括:存储器;超宽带组件;超宽带通信组件;以及一个或多个处理器,所述一个或多个处理器能够通信地耦合到所述存储器和所述超宽带组件并被配置用以:经由超宽带测距来确定所述计算设备接近与所述计算设备配对的第二计算设备;确定所述第二计算设备能够与一个或多个设备中的特定集合执行超宽带测距;以及响应于确定所述计算设备接近所述第二计算设备并且所述第二计算设备能够与所述一个或多个设备中的特定集合执行超宽带测距,将所述计算设备的所述超宽带组件设置为电力节省模式。12.根据权利要求11所述的计算设备,其中,所述一个或多个设备中的特定集合包括与所述计算设备和所述第二计算设备二者配对的所有启用超宽带的设备。13.根据权利要求11所述的计算设备,其中,所述一个或多个设备中的特定集合包括所述计算设备能够与之执行超宽带测距的所有启用超宽带的设备。14.根据权利要求11-13中的任一项所述的计算设备,其中,所述一个或多个处理器还被配置用以:响应于将所述超宽带组件设置为所述电力节省模式,经由超宽带测距来确定所述计算设备不再接近所述第二计算设备;以及响应于确定所述计算设备不再接近所述第二计算设备,将所述超宽带组件设置为用于执行超宽带测距的正常操作模式。15.根据权利要求11-13中的任一项所述的计算设备,其中,所述一个或多个处理器还被配置用以:响应于将所述超宽带组件设置为所述电力节省模式,经由超宽带测距来确定所述计算设备仍然接近所述第二计算设备并且所述第二计算设备不能与所述一个或多个设备中的特定集合执行超宽带测距;以及响应于确定所述第二计算设备不能与所述一个或多个设备中的特定集合执行超宽带测距,将所述超宽带组件设置为用于执行超宽带测距的正常操作模式。16.根据权利要求11-15中的任一项所述的计算设备,其中,为了将所述超宽带组件设置为所述电力节省模式,所述一个或多个处理器还被配置用以:降低所述超宽带组件执行超宽带测距的频率。17.根据权利要求14和15中的任一项所述的计算设备,其中,为了将所述超宽带组件设置为所述正常操作模式,所述一个或多个处理器还被配置用以:增加所述超宽带组件用于执行超宽带测距的执行的频率。18.根据权利要求11-17中的任一项所述的计算设备,其中,为了确定所述计算设备接近所述第二计算设备,所述一个或多个处理器还被配置用以:
使用所述超宽带组件来定期地确定在所述计算设备与所述计算设备的超宽带范围内的一个或多个启用超宽带的设备中的每一个之间的相应物理距离。19.根据权利要求18所述的计算设备,其中,所述一个或多个处理器还被配置用以:识别由与所述计算设备和所述第二计算设备相关联的用户正在执行的身体活动;以及响应于识别与所述计算设备和所述第二计算设备相关联的用户正在执行的所述身体活动,改变所述超宽带组件执行超宽带测距的频率。20.一种存储指令的计算机可读存储介质,所述指令当执行时使计算设备的一个或多个处理器用于:经由超宽带测距来确定所述计算设备接近与所述计算设备配对的第二计算设备;确定所述第二计算设备能够与一个或多个设备中的特定集合执行超宽带测距;以及响应于确定所述计算设备接近所述第二计算设备并且所述第二计算设备能够与所述一个或多个设备中的特定集合执行超宽带测距,将所述计算设备的超宽带组件设置为电力节省模式。

技术总结
计算设备可以经由超宽带测距确定该计算设备接近与该计算设备配对的第二计算设备。计算设备可以确定第二计算设备能够与一个或多个设备中的特定集合执行超宽带测距。计算设备可以响应于确定计算设备接近第二计算设备并且第二计算设备能够与一个或多个设备中的特定集合执行超宽带测距,从而将计算设备的超宽带组件设置为电力节省模式。带组件设置为电力节省模式。带组件设置为电力节省模式。


技术研发人员:沙拉斯
受保护的技术使用者:谷歌有限责任公司
技术研发日:2022.01.20
技术公布日:2023/9/22
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

航空商城 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

评论

相关推荐