基于距离的关联的制作方法

文档序号:7676367阅读:401来源:国知局
专利名称:基于距离的关联的制作方法
基于距离的关联
根据35 U.S.C. §119的优先权要求
本申请要求2006年4月14日提交且被转让给本发明受让人的美国临时专 利申请No. 60/792,035的权益和优先权,该申请的公开通过援引纳入于此。
背景
领域
本申请一般涉及无线通信,尤其涉及无线通信系统中基于距离的功能。 背景
在无线通信系统中,可进行各种规约以使得两个或多个无线设备能够彼此 通信,并且在某些应用中,使得一个无线设备能够访问由另一无线设备提供的 功能。例如,当无线设备进入另一无线设备的覆盖区时,无线设备可执行关联 操作以使得两个设备能够彼此通信。另外,诸如出席管理(presence management)等其它有关操作可被执行以使得无线设备能够影响另一无线设备 的操作。
关联的示例包括设置无线膝上型设备与无线接入点以进行通信或者设置 无线蜂窝电话或娱乐设备(例如,MP3播放器)与诸如无线受话器(例如,听 筒、耳机)或手表等外围设备之间的通信。简言之,关联可涉及交换消息,这 些消息使无线设备能够确定其是否具有彼此通信的能力以及其是否被授权如 此进行。例如,无线设备可交换指示其相应能力的消息。结合此程序,无线设 备可以某种方式协商或协作以就要用于通信的参数集达成一致。此外,在某些 应用中,无线设备可利用某种类型的认证程序来验证彼此的身份。此身份信息 可被无线设备用来例如确定其是否被授权进行彼此通信。
各种操作可被执行以实现或另外助益关联。例如,某些应用可采用基于信 号强度的关联,其中假定如果收到信号强度超出一阈值,则无线设备靠近至足RFID的技术,藉由其无线设备被允许彼此 关联一如果它们靠近至足以使得一个设备感应到另一设备中的RF能量。
在某些应用中,无线设备可采用出席管理来基于无线设备与另一设备的接 近度提供特定功能。例如,在一些应用中,出席管理可被用于基于哪个用户正 坐在计算机前来更改该计算机的用户界面。出席管理还可被用于基于谁处于室 内来更改室内的特性(例如,灯光、温度、音乐等)。
实际上,诸如关联或出席管理等操作可涉及用户与无线设备的某些交互以 发起或完成操作。例如,在关联期间,用户可将每个无线设备手动设置成关联 或发现模式、在某些软件界面中导航至已发现无线设备列表、选择无线设备、 以及潜在可能地输入关于无线设备的某些信息。在典型示例中,要由用户输入 的信息可包括认证码或多个接入码信息。类似地,在出席管理期间,用户可按 压配置按钮(例如,与车座、家庭影院系统等相关联)、键入用户名和口令、 插入卡、或调用对设备存在与否的无线检测。
实际上,诸如关联和出席管理的操作可能没有提供期望级别的功能或对于 用户可能是不便的。例如,相对而言,出席管理可能本质上还处于摸索阶段, 因为其仅涉及确定与另一无线设备的连接是否可被检测到。另外,由用户执行 以实现关联、出席管理、或其它操作(例如,以上所提及的)的步骤可能相对 复杂并且使用户感到困惑。因此,存在对用于执行这些操作的替换性方法的需 求。
概要
本公开的范例方面的概要如下。出于简便起见,本公开的一个或多个方面 在本文中被简称为"某些方面"。
本申请在某些方面涉及基于设备之间的至少一个距离执行动作。例如,各 种技术中的一种可被用来确定诸如两个设备之间的距离或相对运动等距离相 关功能。随后关于已确定距离功能是否满足指定准则作出判定。如果满足,则 相应动作可在随后被施行。
在某些方面,两个或多个设备之间的关联可基于一个或多个已确定距离。 例如,可通过确定设备是否落在另一设备的给定范围内和/或以特定方式彼此相对移动来以某种方式发起或促进关联程序。
基于距离的关联可被用在各个用例中。例如,在专用网或体域网中,不同 实体(例如,个人设备或网络化设备)可拥有和管理众多不同的微微网
(piconets)。此外,这些微微网可具有不同的关联功率电平要求和重叠的数 据率。通过使用基于距离的关联,进入网络的新设备可与期望的微微网或网络 中的其它设备有效地关联。例如,设备在落于彼此l英尺的范围内的情况下可 相互关联。类似地,如果若干设备彼此靠近,则这些设备中最靠近的设备(例 如,最靠近的两个设备)可彼此关联。另外,基于距离的关联可被用来提供安 全通信,诸如在两个设备的相对接近度被用来确保授权两个设备进行交易的销 售点应用中。
在某些方面中,出席管理可基于一个或多个已确定距离。在此,如果确定 两个或多个设备落在彼此的给定范围内和/或以特定方式彼此相对移动,则可调 用各种出席管理操作。作为示例,基于距离的出席管理可使得拥有出席管理启 用设备的用户能够在该用户靠近或远离另一出席管理启用设备时被呈现不同 的出席管理响应。类似地,基于距离的出席管理可使得走过房间的用户被呈现 相对于在该同一用户停留在房间内时或在该用户保持坐在房间内时不同的出 席管理响应。
本文所示教的距离有关功能可采用各种方式。例如,这些功能可涉及设备 之间的距离、在设备彼此相对移动的情况下设备之间的两个或多个距离、设备 之间相对距离的变化率、设备之间的相对加速度、某一其它距离有关功能、或 这些距离有关功能的两个或多个的某一组合。
本文所示教的距离有关功能可以各种方式来实现。例如,可通过确定信号 从一个设备传播到另一设备并在随后返回所花费的时间量(例如,往返行程时 间)来测量距离。此往返行程距离可例如使用双向测距或通过在设备之间发送 询问和响应信号来计算。距离也可使用到达时间测量或收到功率测量来确定。 相对距离的变化率可通过使用例如时间到达测量、收到功率测量、加速度示数、 成像技术、电场和磁场变化的检测、或多普勒频移的检测来确定。设备之间的 相对加速度可根据相对距离数据的变化率来确定。附图简述
当参照以下详细描述、所附权利要求和附图考虑时,本公开的这些及其它
特征、方面和优点将变得更易理解,在附图中


图1是适于执行基于距离的操作的通信系统的若干范例方面的简化框图; 图2是可由用以执行基于距离的操作的设备执行的操作的若干范例方面
的流程图3是可由用以执行基于距离的操作的设备执行的操作的若干范例方面 的流程图4是可由设备执行以确定至少一个距离的的操作的若干范例方面的流
程图5是适于执行基于距离的操作的无线设备的若干范例方面的简化框图; 图6是通信组件的若干范例方面的简化框图;以及 图7是适于执行基于距离的操作的设备的若干范例方面的简化框图; 根据普适实践,附图中所例示的各个特征并非按比例绘制。相应地,出于 清晰起见,各个特征的尺寸可能被任意放大或縮小。另外,出于清晰起见,附 图中的某些可被简化。因此,附图可不绘制给定装置(例如,设备)或方法的 所有组成部分。最后,类似附图标记可用于通篇标示说明书和附图中的类似特 征。
详细描述
以下描述本公开的各个方面。应当显见的是,本文中的示教可以各种形式 来体现,并且本文中所公开的任何特定结构、功能或两者仅是代表性的。基于 本文中的示教,本领域技术人员应当理解,本文所公开的方面可独立于任何其 它方面来实现,并且这些方面中的两个或多个可以各种方式组合。例如,装置 或方法可用本文所阐述的任何数目的方面来实现或实践。另外,这样一种装置 或者这种一种方法可用除本文所阐述的方面的一个或多个之外或与之不同的 其它结构、功能或结构和功能来实现或实践。作为示例,在某些方面中,本文 中示教的距离相关功能可涉及一个距离,而在其它方面中,距离相关功能可涉及距离以及距离变化率。
图1示出了通信系统100的特定方面,其中第一设备102可经由无线通信 链路106与第二设备104通信。作为示例,设备102可进入设备104的无线覆 盖区,并且可如下所讨论的采用各种规约来使设备102和104能够进行通信。 具体地,设备102和104包括各功能,藉由这些功能,诸如关联和出席管理等 操作根据设备102和104之间的一个或多个距离关系被发起、终止或执行。
以简化方式示出在图1示例中的设备102和104以着重可提供与距离确定 及相关联的处理有关的功能的特定组件。具体而言,设备102被绘制成着重可 在设备中采用的、最终确定设备102与104之间的一个或多个距离并基于该确 定执行一个或多个操作的组件。相反地,设备104被绘制成着重可在设备中采 用的、可协同距离确定设备执行操作的组件。以下将更详细地进行讨论,设备 104可包括助益设备102进行距离确定的功能并且还可基于该确定执行一个或 多个操作。应当理解,给定设备可包含就设备102所示的功能、就设备104所 示的功能或其某种组合。
设备102包括距离功能确定器组件(在下文中称为距离确定器108),该 组件适于执行与确定一个或多个距离相关参数有关的各种功能。例如,距离确 定器108可确定设备102与104之间的绝对距离、设备102与104之间的两个 或多个距离(例如,在设备102和104彼此相对运动的场合中)、设备102与 104之间相对距离的变化率、设备102与104之间的相对加速度、或某些其它 距离相关功能。如以下将更详细讨论的,距离确定器108可由此包括适当组件 或可与一个或多个其它组件(例如,无线电装置110)组合以重复确定设备102 与104之间的距离。
设备102还可包括适于生成与已确定距离参数有关的指示的指示生成器 112。例如,指示生成器112可生成对已确定的绝对距离、相对距离的变化率、 相对加速度等的指示。另外,指示生成器112可包括将已确定距离与可维护在 设备102中(例如,在数据存储器中)的距离比较参数116 (例如,阈值)作 比较的比较器114。指示生成器112随后可根据比较生成比较结果指示。作为 示例,比较结果指示可指示已确定距离小于阈值。
设备102包括适于基于至少一个已确定距离执行各种功能的处理器组件118。例如,取决于指示的值,处理器组件118可调用一个或多个操作。作为 补充或替换地,由处理组件执行的操作可以某种方式利用指示。
在图1的示例中,处理器组件118提供与关联(例如,包括认证)和出席 管理有关的功能。例如,关联程序、认证程序、或两者可被调用或可取决于设 备102与104之间给定的距离相关关系。类似地,出席管理程序可被调用或可 取决于设备102与104之间给定的距离相关关系。为了提供此类功能,处理器 组件118可包括关联处理器组件120、认证处理器组件122和出席管理处理器 组件124。
设备104可包括协同设备102的相应组件操作的若干组件。例如,设备 104可包括适于经由一个或多个无线通信链路(例如,链路106)与一个或多 个无线设备(例如,设备102的无线电装置110)通信的无线电装置126。设 备104还可包括提供与处理器组件118的功能互补的功能的处理器组件128。 相应地,处理器组件128可包括关联处理器130、认证处理器132、出席管理 处理器134。设备104还可包括用于协同距离确定器108执行一个或多个距离 相关功能的距离功能组件136。设备104还可包括可生成例如由设备104或设 备102使用的距离相关指示的指示生成器138。
设备102和104可采用各种形式。例如,在某些方面,设备102和104 可包括受话器、麦克风、医疗设备、生物测定传感器、心率监视器、计步器、 EKG设备、用户I/0设备、手表、遥控器、开关、轮胎气压监视器、娱乐设备、 计算机、售货点设备、助听器、机顶盒、蜂窝电话、或具有某种无线发信号能 力的一些其它设备的各种组合。在某些方面,设备104可包括用于通信系统的 接入设备(例如,Wi-Fi接入点)。例如,设备104可经由有线或无线通信链 路提供到另一网络(例如,诸如因特网的广域网)的连通性。相应地,设备104 可使得设备102 (例如,Wi-Fi站)能够接入其它网络。另外,应当领会,设 备102和104中的一者或两者可以是便携的,或者在一些情形中,可相对非便 携的。
设备102和104可包括基于经由无线通信链路传送或接收到的信号执行功 能的各种组件。例如,受话器可包括适于基于经由无线通信链路接收到的信号 提供可听输出的换能器。例如,手表可包括适于基于经由无线通信链路接收到的信号提供视觉输出的显示器。医疗设备可包括适于生成要经由无线通信链路 传送的所感测的信号的传感器。
设备102和104可支持或另外使用各种无线通信链路和无线网络拓扑。例 如,在某些方面,设备102和104可包括或形成体域网或专用网(例如,超宽 带网络)的部分。另外,在某些方面,设备102和104可包括或形成局域网或 广域网的部分。设备102和104还可支持或另外使用各种无线通信协议或标
准-例如包括CDMA、 TDMA、 OFDM、 OFDMA、 WiMAX、 Wi-Fi、和其
它无线技术——的一种或多种。相应地,设备102和104可包括用于使用各种 无线技术建立一个或多个通信链路的适当组件。
现在将结合图2、 3和4的流程图更详细地描述系统100的范例操作。图 2涉及可例如由设备102执行的操作。图3涉及可例如由设备104执行的操作。 图4涉及可被执行以确定设备102与104之间的一个或多个距离的操作。出于 简便起见,图2、 3和4的操作(或本文所讨论的任何其它操作)可被描述为 是由特定组件(例如,设备102和104)来执行的。然而,应当理解,这些操 作可结合其它组件和/或由这些组件来执行,并且在某些情形中,使用不同数目
的组件来执行。还应当理解,在给定实现中可不采纳本文所描述的操作的一个 或多个。
首先参看图2,如由框202所表示的,诸如设备102的第一设备结合建立 与诸如设备104的第二设备的通信来进行基于距离的操作(例如,使能测距模 式)。在此,设备102可确定其是否已进入与设备104相关联的无线覆盖区。 这些操作可被自动发起,或可基于希望将设备102与设备104关联的用户的动 作来发起。在前一情形中,发现模式可被连续使能以使得设备102可反复扫描, 从而确定其是否已进入无线网络的覆盖区(例如,体域网或专用网)或某一其 它无线设备的覆盖区。在后一情形中,用户可利用(例如,致动)设备102的 输入设备以发起引发该设备102 (例如,无线电装置110)开始扫描附近的无 线网络或无线设备的发现模式。结合框202的操作,用户可将设备102带入 设备104的特定范围内。
参看图3,设备104还可执行与框202相类似或互补的操作。出于简便起 见,图3的范例操作是站在第一设备的角度来绘制的。换言之,在图3的上下文中,第一设备可包括设备104,而第二设备可包括设备102 (与以上结合图2 所描述的相应关系相反)。
如框302所表示的,设备104还可通过尝试发现附近的无线设备来开始基 于距离的操作。如上所讨论的,这可被自动发起或响应于用户的某种动作(例 如,利用设备104的输入设备)发起。作为补充或替换,设备104可响应于接 收自设备102的信号开始发现程序。应当理解,其它技术可用于开始发现程 序或某些类似程序以发起诸如设备102与104等设备之间的通信。
再次参看图2,如由框204所表示的,设备102 (例如,距离确定器108) 确定设备102与104之间的至少一个距离。为此,设备102可接收并处理来自 设备104的一个或多个信号。另外,设备102可生成各种信号并向设备104传 送这些信号。如框206和208所表示的,设备102 (例如,指示生成器112) 可生成与一个或多个已确定距离相对应的一个或多个指示。可结合调用框202 的操作调用框204-208的操作。因此,这些操作可被自动调用,或者响应于设 备102的用户对部件的某种动作被调用。
如图3的框304所表示的,设备104可执行与框204-208的操作相类似和 /或互补的操作。例如,设备104 (例如,指示生成器138)可生成同设备104 与设备102之间的至少一个距离有关的指示。为此,设备104 (例如,距离功 能组件136)可执行与确定设备104与102之间的距离有关的一个或多个操作。 例如,距离功能组件136可处理接收自设备102的、与距离确定操作有关的一 个或多个信号。组件136随后可生成一个或多个响应信号,并将该信号传送回 设备102。
各种技术中的一种或多种可被用来确定设备102与104之间的距离。例如, 在某些实现中,可使用到达时间测量、往返行程时间测量、信号强度测量、多 普勒频移测量或某一其它合适的技术来测量距离。将结合始于框402的图4讨 论用于测量距离的技术的若干示例。
如框404所表示的,在某些实现中,诸如设备102等发起距离测量操作的 设备向诸如设备104的响应设备发送一个或多个信号。例如,发起设备可向响 应设备发消息指令该另一设备将一个或多个信号发回该发起设备。因此,在图 1的示例中,设备102的距离确定器108可与无线电装置110的发射机协作以向设备104传送适当的信号。
如框406所表示的,响应设备可处理收到信号并生成响应信号(例如,形 成消息)。在图1中,距离功能组件136可与无线电装置126的接收机协作以 从设备102接收信号。
如框408所表示的,响应信号随后可自响应设备传送到发起设备。在图l 中,距离功能组件136和指示生成器138可由此与无线电装置126 (例如,发 射机)协作以向设备102传送信号。
如框410所表示的,发起设备按需处理接收到的响应信号以确定发起设备 与响应设备之间的距离。在图1中,距离功能组件108可再次与无线电装置126 (例如,接收机)协作以从设备104接收信号。
框412表示如果有要进行的另一距离测量,则可重复以上操作。在此,应 当理解,多个距离确定可以并发、以顺序方式或某一其它方式作出。
现在将结合与到达时间测量、往返行程时间测量和信号强度测量有关的特 定示例来讨论框404到410的范例操作。应当理解,这些仅是可被采用的测量 技术中的少数几种,并且文本的示教可结合其它测量技术来使用。
在采用到达时间确定距离的某些实现中,发起设备可测量接收自响应设备 的信号的到达时间。例如,在框404,发起设备(例如,距离确定器108)可 请求响应设备传送被用于到达时间测量的数个信号。在框406和408,响应设 备随后可生成适当信号并将它们传送到发起设备。例如,距离功能组件136和 指示生成器138可导致无线电装置136向无线电装置110传送适当信号。接着, 在框410,发起设备(例如,距离确定器108)可执行到达时间测量,并且基 于这些测量,确定发起设备与响应设备之间的距离。
在某些实现中,响应设备可通过对接收自发起设备的信号执行到达时间测 量来确定设备之间的距离。在此情形中,在框404,发起设备(例如,结合无 线电装置110的发射机的距离确定器108)可向响应设备传送要用于到达时间 测量的信号。在框406,响应设备(例如,距离功能组件136)可执行到达时 间测量,并且在某些情形中,基于这些测量确定响应设备与发起设备之间的距 离。在此情形中,指示生成器138可生成与导出的距离相关信息有关的指示。 在框408,响应设备(例如,指示生成器138)可向发起设备发送到达时间测量的结果或已确定距离。在框410,发起设备(例如,距离确定器108)可处 理收到信息以提供设备102与104之间的已确定距离以备后继操作。
在利用往返行程时间测量的某些实现中,发起设备(设备102)可在给定 时间向响应设备传送消息(框404)。在框406,距离功能组件136可确定设 备104接收请求信号与设备104传送响应信号之间的时间量(即,周转时间)。 或者,结合无线电装置126,距离功能组件136可确保响应信号在定义的周转 时间内被传送。设备104可由此生成响应消息(例如,如包括在某些情形中由 指示生成器138生成的周转时间的指示)并向设备102传送该消息(框408)。 在框410,设备102可处理收到响应信号以计算往返行程时间,并进而计算设 备102与104之间的距离。为此,距离确定器108可确定(例如,结合无线电 装置110)响应消息在设备102处被接收的时间。距离确定器108随后可从在 框404传送信号到在框410接收响应之间历经的时间——排除掉响应消息所提 供的设备104的周转时间——确定往返行程时间。
在利用收到信号强度来确定距离的某些实现中,发起设备可测量接收自响 应设备的信号的信号强度。例如,在框404,发起设备(设备102)可向响应 设备传送消息请求该响应设备传送已知信号强度的信号(例如,恒定能级)。 在框406,响应于收到信号,响应设备(例如,结合指示生成器138的距离功 能组件136)可引发无线电装置126向设备102传送适当的一个或多个信号(框 408)。在框410,距离确定器108随后可基于由无线电装置110接收到的相应 信号的强度来计算设备102与104之间的距离。
在利用收到信号强度来确定距离的某些实现中,响应设备可测量接收自发 起设备的信号的信号强度。在图1的示例中,设备104可接收在框404来自设 备102的具有一个或多个具有已知信号强度的信号。在此情形中,在框406, 距离功能组件136随后可基于由无线电装置126接收到的信号的强度来计算设 备104与102之间的距离。在框408,指示生成器138可将与导出的距离信息 有关的指示发回到设备102。在框410,发起设备(例如,距离确定器108)随 后可处理收到信息以提供设备102与104之间的已确定距离以备后继操作。
再次参看图2的框206,设备102 (例如,指示生成器112)生成与在框 204生成的至少一个已确定距离有关的指示。如以上所讨论的,距离确定和指示生成操作可涉及确定一个或多个距离相关参数,包括例如设备102与104之 间的距离、设备102与104之间的两个或多个距离、设备102与104之间相对 距离的变化率、以及设备102与104之间的相对加速度。在此,设备102与104 之间距离的变化率(例如,相对速度)可例如通过在一个时刻确定设备之间的 距离、在一个或多个其它时刻确定设备之间的距离、以及在相关联时间段内计 算距离的变化来确定。类似信息可被用来——通过使用诸如信息变化率取导数 等已知技术——确定设备102与104之间的相对加速度。应当理解,与至少一 个距离有关的指示可采用与本文明确提及的那些不同的形式。
在某些方面,指示可简单指明设备102与104之间的单个已确定距离。如 以下更详细讨论的,可将这种形式的指示与一个或多个阈值距离作比较以确定 设备102与104是否相隔被认为适于执行某种功能的距离。
指示还可指明设备102与104之间若干已确定距离。例如,设备102与 104之间的距离可在各个时间被检查。这样的一种操作可结合不同类型的距离 确定场合来执行。
例如,在某些方面中,设备之间的距离可被多次检查以提供更准确的距离 示数。在此,明显有错的示数可被丢弃。另外,在某些情形中,可计算平均值 已确定距离,或者可计算平均已确定距离和标准差。相应地,在这种场合中, 指示可包括若干类似已确定距离、连同已确定距离的标准差的已确定距离、已 确定距离的范围、或某些其它类似信息。
在某些方面,在操作的执行是基于设备102和104正以定义模式彼此相对 运动的场合中可使用多个距离示数。例如,设备102和104可最初被放置成相 隔第一距离,然后,放置成相隔第二距离等等。相应地,在此场合中,指示可 包括若干已确定距离的模式。
在某些方面,多个距离示数可被用来确定设备102与104之间相对距离的 变化率。例如,设备之间的第一距离可在第一时间被确定,而设备之间的第二 距离可在第二时间被确定。随后可通过计算距离的变化(例如,第一距离减第 二距离)与流逝时间(例如,第二时间减第一时间)的比来确定距离变化率。 因此,在此场合中,指示可包括已确定的相对距离的变化率(例如,相对速度 的指示)。在某些方面中,可使用相对距离的变化率的多个示数。例如,操作的执行
可基于设备102与104之间正以定义模式变化的距离变化率(例如,相对速度)。 在此,设备102与104在不同时段可以不同速度彼此相对运动。在此场合中, 指示可包括多个相对距离的变化率。
类似地,相对距离的变化率的多个示数可被用来获得设备102与104之间 的相对加速度分布。例如,加速度信息可通过对在一时段上釆集的相对速度信 息取导数来获得。因此,在此场合中,指示可包括给定时间的已确定相对加速 度。
以与以上讨论的相类似的方式,在操作的执行是基于设备102与104之间 正以定义模式变化的相对加速度的情况中,可使用多个加速度示数。因此,在 此场合中,指示可包括定义多个相对加速度的加速度分布。
在某些方面中,设备可确定若干类型的距离相关参数。例如,设备102 可确定设备102与104之间的绝对距离,并且可确定设备102与104之间相对 距离的变化率。在此,应当理解,在某些方面中,可采用不同的距离测量技术 来测量这些不同类型的距离相关参数。例如,给定测量技术可比其它测量技术 更有效地确定特定类型的距离测量。
如框208所表示的,将框206生成的指示与一个或多个距离比较参数116 作比较(图l)。比较操作的实质依赖于指示的具体形式。
例如,如果在框206生成与单个距离有关的指示,则可将这种指示形式与 一个或多个距离阈值144作比较以确定设备102和104是否相隔一落在被认为 适于执行某种功能的距离范围内的距离。例如,功能的发起可基于设备相隔短 于或长于特定距离(例如,1米、3米等)。或者,功能的发起可基于设备相 隔一落在由两个距离阈值144定义的范围内的距离。
在某些方面中, 一个以上的功能级可被定义,由此可基于设备102与104 之间的不同距离来使用不同的功能级。在此, 一种类型的功能可被用在已确定 距离落在一个范围内(例如,设备102和104彼此相对靠近)的情形中,而另 一类型的功能可被用在已确定距离落在另一范围内(例如,设备102和104彼 此离得较远)的情形中。在此情形中,可将已确定距离与一个、两个、或多个 距离阈值144作比较。如上所表明的,如果在框206生成与若干距离有关的若干指示,则可将这 些指示与一个或多个距离阈值144作比较。在某些实现中,距离阈值144可与 距离模式——其中设备之间的距离将在定义模式148中的各个距离之间变 化——有关。实际上,容限可与模式148的每个距离阈值相关联以解决已确定 距离与定义模式148之间相对较小的偏差。
如果在框206生成与相对距离的变化率有关的指示,则可将此指示与定义 变化率146作比较。定义变化率146可包括例如变化率的上阈值、变化率的下 阈值、变化率的范围、或变化率的定义模式148。作为后一情形的示例,测距 准则可规定设备之间的变化率将在定义模式148中的各种变化率之间改变。再 次地,容限可与定义模式148中的每个定义变化率相关联以解决已确定变化与 定义模式148之间相对较小的偏差。
如果在框206生成与相对加速度有关的指示,则可将此指示与定义加速度 分布150作比较。定义加速度分布150可包括例如加速度上阈值、加速度下阈 值、加速度范围或加速度模式。作为后一情形的示例,测距准则可规定设备之 间的相对加速度将在根据定义加速度分布150 (例如,已知模式)的各加速度 之间改变。类似于以上情形,容限的范围可与定义加速度分布150相关联以解 决已确定加速度与定义加速度分布150之间相对较小的偏差。
应当理解,框208的比较可以各种方式来实现。例如,可简单地从距离比 较参数减去已确定距离。另外,在某一实现中,可作出多个比较。例如,当在 一时段内重复检査距离、当作出若干次测量以减少瞬变状况以执行与相对距离 的变化率或相对加速度有关的操作、或者当使用两种或多种类型的已确定距离 时,可使用这种方法。作为后一情形的示例,如以下更详细讨论的,可基于设 备之间相对距离的变化率以及设备之间的绝对距离来调用或更改操作。
结合框208的操作,指示生成器112可生成表示比较或某一其它类似操作 的结果的比较结果指示。例如,此类指示可指示设备满足或不满足执行基于距 离的操作的期望准则。
如框209所表示的,设备102随后可基于比较的结果采取适当的动作。例 如,如果比较结果指示指示距离准则已(或距离标准已)满足,则设备102可 调用或终止给定功能或以某种方式修改功能的操作。如果框208的比较不成功,则图2的操作可终止,然后在某个其它时间被调用。
如框210所表示的,在某些实现中,基于距离的准则可被用作开始关联相 关操作的先决条件。例如,如果设备102与104之间的距离小于阈值和/或如果 设备102与104以合适方式彼此相对运动,则设备102可开始与设备104的关 联程序。另外,如图3的框305和306所表示的,设备104可执行与框209和 210的操作相类似和/或互补的操作。因此,如果关联操作被允许(例如,基于 从设备102处接收到指示框208处的成功比较的消息),设备104可结合设备 102开始关联操作。在某些方面中,如果设备落在彼此的给定距离内和/或以特 定方式彼此相对运动,则关联可被自动调用。
尽管在图2的示例中,框210跟随在从框204到208之后,但是这些操作 不必以所例示次序执行。例如,在某些实现中,距离确定操作可在关联程序开 始之后被执行。因此,如本文所示教的一个或多个距离相关功能可作为关联程 序的一部分被调用。另外,在某些实现中,距离确定操作可用作关联程序的先 决条件并形成关联程序的一部分。
在某些方面中,关联程序可涉及配对设备102和104以在设备102与104 之间实现特定类型的通信。例如,关联程序可涉及在设备102与104中建立应 用级通信。
各种操作可结合关联程序或结合某种其它基于距离的操作来执行。例如, 图2中的框212和214以及图3中的框308和310示出了可分别结合框210和 306的关联程序来被任选地调用的若干程序。
如框212所表示的,在某些应用中,关联程序(例如,配对过程)可采用 人为同步测试。例如,此类测试可以基于藉由其给定个体可易于基本同时致动 两个开关的人为同步能力,但是对于旁观者而言,预计恰当时间来与另一个体 基本上同时致动开关是很难的。相应地,框212的操作可涉及指令用户(例如, 经由显示器上的视觉命令、经由诸如LED等照明元件的特定配置、或经由音 频命令)来同时激活设备102和104上的输入设备(例如,致动开关)。关联 程序因此可涉及确定在设备104上的开关被致动时,设备102上的开关是否基 本同时被致动(例如,被按压和/或释放)。如图3的框308所表示的,设备 104可执行与框212的操作相类似和/或互补的操作。如以下更详细讨论的,各种输入设备(例如,除开关之外的)可被用于此操作。
同步测试可以各种方法来实现。例如,在某些实现中,设备102可比较设 备102和104上的相应开关被按压的时间、设备102和104上的相应开关被释 放的时间、或两者。在某些实现中,同步测试可涉及开关的多次致动。例如, 用户可挑选若干随机定时来同时按压和释放各个设备上的按钮。在此情形中, 每个设备将生成与其开关的致动相关联的时间序列。设备102随后可比较定时 序列以力图确定是否是同一个人致动设备102和104上的开关。在以上实现的 任一种中,如果设备102与104的致动定时基本上相类似,则设备102和104 可彼此被关联。
在某些实现中,致动时间的比较可涉及表示一个设备(例如,设备102) 的用户输入设备的致动时间(或诸时间)的第一指示与表示另一设备(例如, 设备104)的用户输入设备的致动的时间(或诸时间)的第二指示的比较。例 如,关联处理器122可经由设备102的用户输入设备捕获第一指示,并从设备 104接收第二指示。关联处理器122随后可比较两个指示以确定设备102的用 户输入设备的致动是否与设备104的用户输入设备的致动基本上同时发生。
尽管在图2的示例中,框212跟随在框210之后,但是这些操作不必以所 例示次序执行。例如,在某些实现中,同步测试可在关联程序开始之前执行(例 如,作为开始关联程序的先决条件)。另外,在某些实现中,同步测试可用作 关联程序的先决条件并形成关联程序的一部分。
如框214所表示的,在某些实现中,关联过程可涉及设备102和104彼此 认证对方。通常,认证涉及验证另一设备的身份。通过使用认证程序,设备可 验证被授权与另一设备通信,并验证给定操作集可结合另一设备来执行。作为 后一情形的示例,给定设备可在请求设备已具有适当的认证的情况下允许请求 设备访问由该设备提供的特定服务。此类服务可包括例如,连接到网络、访问 按次计费服务、访问受保护诸如数据、音频、视频或其组合的媒体。
认证可以各种方式执行。在某些实现中,认证程序可涉及从一个设备向另 一发送安全凭证(例如,口令)和/或用户生物测定信息。在典型情形中,每个 设备将认证另一设备。例如,设备102可认证设备104,而设备104可认证设 备102。因此,如图3的框310所表示的,设备104可执行与框214的操作相类似和/或互补的操作。这样,每个设备可向另一设备发送安全凭证或其它合适 的信息并从另一设备接收相应信息。
鉴于以上,应当理解,关联有关操作可通过两个或多个设备的任何合适的 距离有关特性被调用、终止或影响。例如,关联操作可取决于设备之间的绝对 距离、设备之间定义距离模式、设备之间相对距离的变化率、设备之间的相对 加速度、或其某种组合。因此,关联可基于设备之间的测得参数(例如,距离、 变化率、或加速度)是小于、大于还是基本上类似于(即,等于)阈值(例如, 相对应的定义参数)或者低于、高于、还是落在此阈值范围内(例如,被调用、 终止、影响等)。
因此,各种关联功能可根据本文的示教来提供。例如, 一旦传入设备足够 靠近现有设备,就发起关联程序。在周围区域包括与各个网络相关联的大量数 目的设备的情况中,这种方法可证明是有益的。
在某些方面中,用户可按压按钮以激活关联,并且随后可使用在物理上使 第一设备靠近第二设备且然后远离第二设备的运动以关联这两个设备。这种方 法允许还可提供一种用于容易地将进行关联的设备与同一区域中的其它无线 设备区分开的机制的直观关联方法。
另外,如果用户使用设备向计算机无线发送口令,则计算机可基于除诸如
距离等其它因素之外哪个设备当前是固定的来"选择"紧密邻近区中的正确设
备。类似地,如果用户走近计算机,则计算机可启动或以适当方式配置其自身。
此外,如果多个用户在计算机附近,则计算机可基于最靠近用户、或基于具有
最高优先级的最靠近用户来配置其自身。相反,如果用户走过计算机,则计算
机可更快速地回到睡眠。
作为本文的示教的基于距离的技术的使用可结合各种关联有关操作(例
如,配对、认证等)来使用。例如,销售点终端可利用距离参数和/或相对距离 变化率参数来标识将用于销售交易的设备。在此,相对距离的变化率可被用来
测量销售点处用户将一个设备(例如,销售点启用蜂窝电话)移动经过第二设 备(销售点终端)的刷取动作来发起交易。这种技术可提供用于在周围区域中
的其它设备之间进行区分的有效方法,并且可为交易提供相对简单的用户界 面。关联可以是一对一、 一对多、多对一或多对多的。例如,音频设备(例如,
MP3播放器)可与若干附近的受话器相关联以使得这些受话器的用户能够收听 由音频设备提供的音频。应当理解,以上示例仅表示少数几种应用并且基于距 离的关联可用在各种应用中。
如框216所表示的,出席管理可基于设备之间的一个或多个距离来提供。 在某些方面中,这种形式的出席管理涉及基于设备相对于另一设备的位置和/ 或设备相对于另一设备的运动来执行特定操作。在某些方面中,出席管理还可 基于设备(例如,另一设备)的身份。例如,可对特定设备采取特定动作。在 此,设备可由唯一地址、所指派的标识符或以某一其它方式来标识。
在某些方面,出席管理操作可涉及调用出席管理、确定特定操作是否将结 合出席管理来执行、以及终止出席管理。例如,计算机可取决于哪个用户正坐 在计算机前来呈现不同用户界面。为此,用户可拥有使得计算机能够唯一地标 识用户的设备。类似地,出席管理启用设备可适于取决于哪个人或哪些人在室 内来更改室内的特性(例如,灯光、温度、正被播放的音乐等)。在另一示例 中,便携式设备(例如,蜂窝电话)的用户界面可适于在该便携式设备靠近立 体声、电视或可被控制的某一其它设备时提供远程控制功能。这些仅是出席管 理的少数几个示例。应当理解,出席管理包括许多其它情形和操作。
在某些实现中,出席管理功能可独立于以上所讨论的关联有关技术来使 用。例如,如本文示教的基于距离的出席管理可被用在使用关联程序的设备中 或不使用关联程序的设备中。在前一情形中,如本文示教的基于距离的出席管 理可被用在其中关联并非基于距离的设备中。而且,采用如本文示教的基于距 离的关联的设备可提供或不提供出席关联功能。
参看图2的示例,类似于框202、 204、 206、 208和212的操作的操作可 结合出席管理来执行。例如,关于是调用还是终止出席管理的决定可基于框208 的比较操作和/或框212的同步操作的结果(例如,从以上操作生成的指示)。 因此,如果设备落在彼此的给定距离内(例如,3米)和/或以特定方式彼此相 对运动,则出席管理可被自动调用。类似地,在出席管理期间执行的操作的一 个或多个可基于框208的比较的结果。
与以上就关联所讨论的方式相类似,尽管在图2的示例中,框216跟随在从框204到208之后,但是这些操作不必以所例示次序执行。例如,在某些实 现中,距离确定操作可在出席管理程序开始之后被执行。因此,如本文所示教 的一个或多个距离有关功能可作为出席管理程序的一部分被调用。另外,在某 些实现中,距离确定操作可用作出席管理程序的先决条件并形成出席管理程序 的一部分。
出席管理可涉及由设备102执行的操作,以及在某些情形中,涉及由设备 104执行的操作。相应地,如图3的框312所表示的,设备104可执行与框216 的操作相类似和/或互补的操作。
在某些方面,设备(例如,设备102、设备104或两者)可基于距离有关 指示来配置。在某些方面,这种配置可包括配置用户界面的输出、调用功能、 调整操作、以及提供对功能的访问中的一个或多个。在某些方面,配置可基于 另一设备的身份。例如,设备102可基于设备104的身份来配置,或者反之。 在某些方面,设备可向另一设备传送信息或从其接收信息,其中该信息是基于 指示。作为示例,此类信息可基于指示被生成、选择、和更改。
在典型实现中,出席管理可用在设备102中以便在该设备102被带入设备 104的指定范围内和/或相对于设备104以适当方式被移动时影响设备102的操 作。在一个示例使用情形中,出席管理可将设备102配置成提供能够控制设备 104的远程控制功能。结合此配置,设备102可通过例如更改显示屏的显示以 及更改设备102的一个或多个输入设备(例如,按钮或软键)的功能来向用户 呈现不同界面。另夕卜,可启用设备102来向设备104发送被唯一配置的信息(例 如,远程控制指令等)。
当设备102被带入设备104的指定范围内和/或相对于设备104以适当方 式移动时,出席管理也可被用在设备104中以影响其操作。继续以上提及的示 例使用情形,如果基于距离的条件、以及任选的设备身份的条件被满足,则设 备104现在可启用设备102 (例如,并且没有其它设备)来控制设备104或一 个或多个其它设备的所选功能。例如,设备104可通过更改设备104或另一设 备(例如,电视或电视接收机)的显示屏上的显示来向设备102的用户呈现唯 一界面。在某些方面,设备104可通过例如助益设备102的配置来基于指示向 设备102提供出席管理。为此,设备104可向设备102发送助益设备102的配置(例如,如上所讨论的)的适当消息。在典型示例中,设备102的配置可包 括更改设备102的用户界面的输出。
在另一示例使用情形中,诸如设备104的给定设备可取决于另一设备的身 份以及取决于设备之间的至少一个距离来允许访问其特定功能。在图1的示例 中,如果身份和基于距离的条件满足,则设备104可向设备102提供被唯一配 置的信息。例如,在设备102上启用的出席管理功能可提供对诸如网络连通性 的服务或诸如数据、音频和视频等按次计费媒体的访问。应当理解,在设备104 启用的出席管理功能可采用多种形式。
出席管理操作可根据两个或多个设备的任何合适的距离有关特性被调用、 终止或影响。例如,出席管理操作可取决于设备之间的绝对距离、设备之间定 义距离模式、设备之间相对距离的变化率、设备之间的相对加速度、或其某种 组合。因此,出席管理可基于设备之间的测得参数(例如,距离、变化率、或 加速度)是小于、大于还是基本上类似于(即,等于)阈值(例如,相对应的 定义参数)或者低于、高于、还是落在此阈值范围内(例如,被调用、终止、 影响等)。
因此,各种出席管理功能可根据本文的示教来提供。例如,如果用户跑入 带有出席管理启用的设备的房间,随后坐在长椅上,则出席管理启用电视可开 启以打开新闻。相反,如果同一用户走入房间,并坐在长椅上,则电视可开启 并播放用新近录制的用户偏好的节目。
应当理解,文本所描述的组件可采用各种形式。例如,图5示出了无线设 备500 (例如,类似于设备102和/或设备104)可包括与用户输入设备502、 通信设备504、距离、运动和加速度测量电路506、以及位置/运动检测器508 有关的广义形式的功能。
用户输入设备502可包括使得用户能够向无线设备500提供某种形式的输 入的各种组件的一个或多个。例如,用户输入设备502可包括诸如按钮或键区 的一个或多个开关。用户输入设备502还可包括触摸屏、触摸垫或其它类似输 入机构。用户输入设备502可包括诸如鼠标、跟踪球、电子笔、指示棒等定点 设备。用户输入设备502还可适于接收非机械形式的输入,诸如音频(例如, 声音)输入、基于光的输入、基于RF的输入和某一其它合适形式的输入。如上所讨论的,用户输入设备502可被用户用来发起无线设备中的某种功能,诸 如助益认证或出席管理。作为后一情形的示例,用户输入设备502可包括以上 所讨论的、在设备102和104上基本同时被激活的输入设备。
通信设备504可包括助益与另一设备通信的各种组件。例如,如本文所讨 论的,通信设备504可包括具有相关联的发射机组件510和接收机组件512的 无线电装置(例如,无线电装置110和/或无线电装置126),发射机组件510 和接收机组件512分别包括促进通过无线介质通信的各种组件(例如,信号生 成器和信号处理器)。
通信设备504可采用各种无线物理层方案。例如,物理层可采用CDMA、 TDMA、 OFDM、 OFDMA或其它调制和多路复用方案的某种形式。
在某些方面,通信设备504可经由基于脉冲的物理层通信。在某些方面, 物理层可使用具有相对较短长度(例如,约几纳秒)和相对较宽的带宽的超宽 带脉冲。在某些方面,超宽带系统可被定义为具有大致约20%的分数比带宽或 具有大致约500 MHz或更多的带宽的系统。
电路506可包括适于测量距离、运动和加速度的一个或多个的各种组件的 一个或多个。如上所讨论的,各种技术可被用来测量距离,这些技术包括例如 双向测距、询问信号/响应信号、收到功率测量、加速度示数、数字或模拟成像、 检测电场和磁场中的变化、以及检测信号中的多普勒频移。相应地,电路506 可采用相应电路(例如,RF电路、光学器件、加速计、或多普勒频移传感器) 来使用一种或多种这些技术测量距离。在特定示例中,诸如视频设备的光学设 备可采用视频处理来基于帧差异和相似度来计算相对距离的变化率。在另一示 例中,相对距离的变化率可通过标识电场和磁场的相对定向的变化率来确定。 而且,在某些应用中,加速计可用于获得对距离、速度、或加速度的测量。
在某些实现中,电路506的组件的一个或多个可在无线通信设备504中实 现。例如,通过计算RF信号的往返行程时间确定距离的实现可利用无线电装 置的发射机和接收机组件来传送和接收测距信号(例如,超宽带脉冲)或用于 计算往返行程时间的其它信号。
在某些实现中,位置和/或运动检测器508可被用来确定与两个或多个设 备相关联的一个或多个距离有关参数。例如,通过在一个或多个设备中使用加速计,可更容易获得或更精确地确定两个设备之间相对距离的变化率。在某些
实现中,检测器508的组件的一个或多个可在电路506中实现。
本文的示教可被结合到各种设备中(例如,实现于其内或由其执行)。例 如,文本示教的一个或多个方面可被结合到电话(例如,蜂窝电话)、个人数 字助理("PDA")、娱乐设备(例如,音乐或视频设备)、受话器(例如, 听筒、耳机等)、麦克风、医疗设备(例如,生物测定传感器、心率监视器、 计步器、EKG设备等)、用户I/0设备(例如,手表、遥控器、照明开关、键 盘、鼠标等)、轮胎气压监视器、计算机、销售点设备、娱乐设备、助听器、 机顶盒、或任何其它合适设备中。此外,这些设备可具有不同功率和数据要求。 在某些方面,本文的示教可适用于低功率应用(例如,通过使用基于脉冲的信 令方案和小占空比模式)并且可支持包括相对高数据率的各种数据率(例如, 通过使用高带宽脉冲)。
文本的示教可被结合到采用用于与至少一个其它设备通信的各种组件的 设备中。图6示出了可用于助益设备之间的通信的若干范例组件。在此,第一 设备(例如,接入终端602)和第二设备(例如,接入点)604适于通过合适 的介质经由无线链路606通信。
最初,将探讨在从设备602向设备604 (例如,反向链路)发送信息时所 涉及的组件。发射("TX")数据处理器608接收来自数据缓冲器610或某 一其它合适组件的话务数据(例如,数据分组)。发射数据处理器608基于所 选的编码和调制方案处理(例如,编码、交织、和码元映射)每个数据分组, 并提供数据码元。通常,数据码元是数据的调制码元,而导频码元是导频(这 是先验已知的)的调制码元。调制器612接收数据码元、导频码元以及可能的 反向链路的信令,并执行调制(例如,OFDM或某一其它合适的调制)和/或 系统指定的其它处理,并且提供输出码片流。发射机("TMTR" ) 614处理 (例如,转换到模拟、滤波、放大、以及上变频)这些输出码片流并生成已调 制信号,此信号随后从天线616被发射。
由设备602传送的已调制信号(连同来自与设备604通信的其它设备的信 号)是由设备604的天线618接收的。接收机("RCVR" ) 620处理(例如, 调理和数字化)来自天线618的收到信号并提供收到样本。解调器("DEMOD")622处理(例如,解调和检测)收到样本并提供检测到的数目码元,后者可能 是由其它设备传送给设备604的数据码元的嘈杂估计。接收("RX")数据 处理器624处理(例如,码元解映射、解交织、和解码)所检测到的数据码元 并提供经解码的、与每个传送设备(例如,设备602)相关联的数据。
现在将探讨在从设备604向设备602 (例如,前向链路)发送信息时涉及 的组件。在设备604,话务数据由发射("TX")数据处理器626来处理以生 成数据码元。调制器628接收数据码元、导频码元、以及前向链路的信令,执 行调制(例如,OFDM或某一其它合适的调制)和/或其它相关处理,并且提 供输出码片流,后者由发射机("TMTR" ) 630进一步调理并从天线618被 发射。在某些实现中,前向链路的信令可包括由控制器632为在反向链路上向 设备604进行传送的所有设备(例如,终端)生成的功率控制命令和其它信息
(例如,与通信信道有关)。
在设备602,由设备604传送的已调制信号由天线616来接收、由接收机
("RCVR" ) 634调理和数字化、以及由解调器("DEMOD" ) 636处理以 获得检测到的数据码元。接收("RX")数据处理器638处理检测到的数据 码元并提供送给设备602的经解码的数据和前向链路信令。控制器640接收功 率控制命令和其它信息以控制数据传输以及控制在反向链路上向设备604的发 射功率。
控制器640和632分别指导设备602和设备604的各种操作。例如,控制 器可确定适当的滤波器、报告关于该滤波器的信息、以及使用滤波器解码信息。 数据存储器642和644可分别存储由控制器640和632使用的程序代码和数据。
图6还示出了通信组件可包括执行如本文示教的测距有关操作的一个或 多个组件。例如,测距控制组件646可与控制器640和/或设备602的其它组件 协作以对另一设备(例如,设备604)发送和接收测距有关信号和信息。类似 地,测距控制组件648可与控制器632和/或设备604的其它组件协作以对另一 设备(例如,设备602)发送和接收测距有关信号和信息。
文本所描述的组件可以各种方式来实现。参看图7,装置700被表示为一 系列相关功能块,这些功能块可表示由例如处理器、软件、其某种组合、或以 本文所示教的其它某一方式来实现的功能。如图7中所示,装置700可包括一个或多个模块702、 704、 706、 708、 710、 712、 714、 716、 718、 720、 722和724,这些模块可执行以上参照各个 附图所描绘的功能的一个或多个。例如,用于输入的处理器702可助益用户输 入并可对应于例如以上所讨论的组件502。用于生成指示的处理器704可生成 如本文所示教的一个或多个指示并可对应于例如以上所讨论的组件112和/或 组件138。用于关联的处理器706可提供如本文所示教的与关联有关的各种功 能并可对应于例如以上所讨论的组件120和/或组件130。用于认证的处理器708 可提供如本文所示教的与认证有关的各种功能并可对应于例如以上所讨论的 组件122和/或组件132。用于提供出席管理的处理器710可提供如本文所示教 的与出席管理有关的各种功能并可对应于例如以上所讨论的组件124和/或组 件134。用于比较的处理器可提供如本文所示教的与比较基于距离的信息有关 的各种功能并可对应于例如如上所讨论的组件114。用于使用到达时间测量的 处理器714可提供如本文所示教的与到达时间测量有关的各种功能并可对应于 例如以上所讨论的组件108和/或组件136。用于测量的处理器716可提供如本 文所示教的与测量距离有关的各种功能并可对应于例如以上所讨论的组件108 和/或组件136。用于通信的处理器718可提供如本文所示教的与和另一设备通 信有关的各种功能并可对应于例如如上所讨论的组件504。用于传送的处理器 720可提供如本文所示教的与向另一设备进行传送有关的各种功能并可对应于 例如如上所讨论的组件510。用于接收的处理器722可提供如本文所示教的与 从另一设备进行接收有关的各种功能并可对应于例如如上所讨论的组件512。 用于使用超宽带脉冲的处理器716可提供如本文所示教的与使用超宽带脉冲确 定距离有关的各种功能并可对应于例如以上所讨论的组件108和/或组件110。
如以上所表明的,图7示出了在某些方面,这些组件可经由适当的处理器 组件来实现。在某些方面,这些处理器组件可至少部分地使用如本文所示教的 结构来实现。在某些方面,处理器可适于实现这些组件的一个或多个的功能的 一部分或全部。在某些方面,这些组件中由虚线框表示的一个或多个是任选的。
在某些方面,装置700可包括集成电路。因此,集成电路可包括提供图7 中所例示的处理器组件的功能的一个或多个处理器。例如,在某些方面,单个 处理器可实现所例示处理器组件的功能,而在其它方面, 一个以上的处理器可实现所例示处理器组件的功能。另外,在某些方面,集成电路可包括实现所例 示处理器组件的某些或全部功能的其它类型的组件。
另外,图7表示的组件和功能以及本文所描述的其它组件和功能可使用任 何合适的装置来实现。此类装置还可至少部分地使用本文所示教的相应结构来 实现。例如,在某些方面,用于输入的装置可包括用户输入设备,用于生成指 示的装置可包括指示生成器、用于关联的装置可包括关联处理器、用于认证的 装置可包括认证处理器、用于提供出席管理的装置可包括出席管理处理器、用 于比较的装置可包括比较器、用于使用到达时间测量的装置可包括距离确定 器、用于测量的装置可包括距离确定器、用于通信的装置可包括无线电装置、 用于传送的装置可包括发射机、用于接收的装置可包括接收机、以及用于使用 超宽带脉冲的装置可包括无线电装置。此类装置的一个或多个可根据图7的处 理器组件的一个或多个来实现。
本领域技术人员将可理解,信息和信号可使用各种不同技术和技艺中的任 何一种来表示。例如,贯穿上面说明始终可能被述及的数据、指令、命令、信 息、信号、比特、码元、和码片可由电压、电流、电磁波、磁场或磁粒子、光 场或光粒子、或其任意组合来表示。
本领域技术人员还应当进一步领会,结合本文中所公开的方面描述的这些 不同的说明性逻辑块、模块、处理器、装置、电路、和算法步骤的任一个可被 实现为电子硬件(例如,数字实现、模拟实现或两者的组合,它们可使用源编 码或某一其它技术来设计)、含有指令的各种形式的程序或设计代码(出于简 便起见,在本文中可称为"软件"或"软件模块")、或两者的组合。为清楚 地说明硬件与软件的这一可互换性,各种说明性组件、框、模块、电路、和步 骤在上面是以其功能集的形式作一般化描述的。此类功能集是被实现为硬件还 是软件取决于具体应用和强加于整体系统的设计约束。技术人员可针对每种特 定应用以不同方式来实现所描述的功能集,但此类设计决策不应被解释为致使 脱离本公开的范围。
结合文本所公开的各个方面描述的各个示例性逻辑块、模块和电路可在集 成电路("IC")、接入终端或接入点内实现或由其来执行。IC可包括通用处 理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)、或其它可编程逻辑器件、分立门或晶体管逻辑、分立硬件组件、 电子组件、光学组件、机械组件、或其设计成执行本文中所描述的功能的任何 组合,并且可执行驻留在IC内部、IC外部或两者中的代码和指令。通用处理 器可以是微处理器,但在替换方案中,处理器可以是任何常规处理器、控制器、 微控制器、或状态机。处理器还可以被实现为计算设备的组合,例如DSP与 微处理器的组合、多个微处理器、与DSP核心协作的一个或多个微处理器、 或任何其他此类配置。
应当理解,任何所公开的过程中的任意特定次序或步骤层次都是范例方法 的示例。基于设计参数选择,应当理解,这些过程中的特定次序或步骤层次可 被重新布置而仍落在本公开的范围内。所附方法权利要求以范例次序呈现各个 步骤的要素,但并不意味着限于所给出的特定次序或层次。
结合本文中公开的方面描述的方法或算法的步骤可直接在硬件中、在由处 理器执行的软件模块中、或在这两者的组合中体现。软件模块(例如,包括可 执行指令和有关数据)以及其它数据可驻留在诸如RAM存储器、闪存、ROM 存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动盘、CD-ROM、 或本领域中所知的任何其它形式的计算机存储介质的数据存储器中。示例存储 介质可被耦合到譬如计算机/处理器的机器(处于简便起见,在本文中可称为"处 理器"),以使得该处理器可从/向该存储介质读取和写入信息(代码)。示例 存储介质可整合到该处理器。处理器和存储介质可驻留在ASIC中。ASIC可 驻留在用户装备中。在替换方案中,处理器和存储介质可作为分立组件驻留在 用户装备中。此外,在某些方面中,任何合适的计算机程序产品可包括包含与 本公开的方面的一个或多个有关的代码(例如,可由至少一个计算机执行)的 计算机可读介质。在某些方面,计算机程序产品可包括封装材料。
提供前面对所公开的方面的描述是为了使本领域任何技术人员皆能制作 或使用本公开。对这些方面的各种修改对于本领域技术人员而言将是显而易见 的,并且本文中定义的普适原理可被应用于其他方面而不会脱离本公开的范 围。由此,本公开并非旨在被限定于本文中示出的方面,而是应被授予与本文 中公开的原理和新颖性特征一致的最广义的范围。
权利要求
1. 一种基于距离执行操作的方法,包括生成与第一设备和第二设备之间的至少一个距离有关的指示,其中所述第一设备经由无线通信链路与所述第二设备通信;以及基于所述指示使所述第一设备与所述第二设备关联。
2. 如权利要求1所述的方法,其特征在于,所述关联包括捕获表示所述第一设备的用户输入设备的致动时间的第一指示; 接收表示所述第二设备的用户输入设备的致动时间的第二指示; 将所述第一指示与所述第二指示作比较以确定所述第一设备的所述用户输入设备的所述致动是否与所述第二设备的所述用户输入的所述致动基本上同时发生。
3. 如权利要求1所述的方法,其特征在于,还包括使所述第一设备与第三 设备关联。
4. 如权利要求1所述的方法,其特征在于,所述关联包括将所述第一设备 关于所述第二设备进行认证。
5. 如权利要求4所述的方法,其特征在于,所述认证包括向所述第二设备 传送至少一个安全凭证或生物测定信息。
6. 如权利要求4所述的方法,其特征在于,所述认证包括从所述第二设备 接收至少一个安全凭证或生物测定信息。
7. 如权利要求1所述的方法,其特征在于,还包括为所述第一设备提供出 席管理。
8. 如权利要求7所述的方法,其特征在于,所述提供出席管理还包括基于 所述指示配置所述第一设备。
9. 如权利要求7所述的方法,其特征在于,所述提供出席管理还包括从所 述第二设备接收基于所述第一设备的身份的信息。
10. 如权利要求l所述的方法,其特征在于,还包括为所述第二设备提供 出席管理。
11. 如权利要求10所述的方法,其特征在于,所述为第二设备提供出席管理包括基于所述第二设备的身份配置至少一个设备。
12. 如权利要求10所述的方法,其特征在于,所述为第二设备提供出席管理包括向所述第二设备提供基于所述第二设备的身份的信息。
13. 如权利要求l所述的方法,其特征在于,所述关联包括向所述第二设 备传送指示。
14. 如权利要求1所述的方法,其特征在于,所述关联包括建立与所述第 二设备的应用级通信。
15. 如权利要求1所述的方法,其特征在于,所述指示包括所述第一设备 与所述第二设备之间的已确定距离。
16. 如权利要求15所述的方法,其特征在于,还包括将所述已确定距离 与阈值作比较,其中所述关联是在所述已确定距离小于或等于所述阈值的情况 下被执行的。
17. 如权利要求15所述的方法,其特征在于,所述指示还包括所述第一 设备与所述第二设备之间的距离变化率。
18. 如权利要求1所述的方法,其特征在于,所述指示包括所述第一设备 与所述第二设备之间的距离变化率。
19. 如权利要求18所述的方法,其特征在于,还包括将所述距离变化率 与定义变化率作比较,其中所述关联是在所述比较的结果满足准则的情况下被 执行的,其中所述准则包括包含以下的组中的至少一个所述距离变化率小于所述定义变化率; 所述距离变化率大于所述定义变化率; 所述距离变化率等于所述定义变化率;以及 所述距离变化率基本上等于所述定义变化率。
20. 如权利要求l所述的方法,其特征在于,所述指示包括所述第一设备 与所述第二设备之间的加速度分布。
21. 如权利要求20所述的方法,其特征在于,还包括将所述加速度分布 与定义加速度分布作比较,其中所述关联是在所述加速度分布基本上类似于所 述定义加速度分布的情况下被执行的。
22. 如权利要求l所述的方法,其特征在于,所述指示包括所述第一设备与所述第二设备之间的距离模式。
23. 如权利要求22所述的方法,其特征在于,还包括将所述距离模式与 定义模式作比较,其中所述关联是在所述距离模式基本上类似于所述定义模式 的情况下被执行的。
24. 如权利要求l所述的方法,其特征在于,还包括自动开始所述指示的 所述生成。
25. 如权利要求l所述的方法,其特征在于,还包括响应于来自用户的请 求开始所述指示的所述生成。
26. 如权利要求1所述的方法,其特征在于,还包括使用到达时间测量方 案来确定所述第一设备与所述第二设备之间的所述至少一个距离。
27. 如权利要求1所述的方法,其特征在于,还包括测量至少一个往返行 程时间来确定所述第一设备与所述第二设备之间的所述至少一个距离。
28. 如权利要求l所述的方法,其特征在于,还包括测量接收自所述第二 设备的至少一个信号的信号强度来确定所述第一设备与所述第二设备之间的 所述至少一个距离。
29. 如权利要求1所述的方法,其特征在于,还包括从所述第二设备接收 信息以生成所述指示。
30. 如权利要求1所述的方法,其特征在于,还包括使用超宽带脉冲来确 定所述第一设备与所述第二设备之间的所述至少一个距离。
31. 如权利要求30所述的方法,其特征在于,所述超宽带脉冲具有约20% 或更大的分数比带宽、具有约500 MHz或更大的带宽,或者具有约20%或更 大的分数比带宽且具有约500 MHz或更大的带宽。
32. 如权利要求l所述的方法,其特征在于所述第一设备经由专用网或体 域网来与所述第二设备通信。
33. 如权利要求1所述的方法,所述第一设备包括受话器、麦克风、医疗 设备、生物测定传感器、心率监视器、计步器、EKG设备、用户I/0设备、手 表、遥控器、开关、轮胎气压监视器、娱乐设备、计算机、售货点设备、助听 器、机顶盒或蜂窝电话。
34. —种用于基于距离执行操作的器械,包括指示生成器,其适于生成与所述器械和设备之间的至少一个距离有关的指 示,其中所述器械经由无线通信链路与所述设备通信;以及关联处理器,其适于基于所述指示使所述器械与所述设备关联。
35. 如权利要求34所述的器械,其特征在于,还包括用户输入设备,其中所述关联处理器还适于捕获表示所述器械的所述用户输入设备的致动时间的第一指示; 接收表示所述设备的用户输入设备的致动时间的第二指示; 将所述第一指示与所述第二指示作比较以确定所述器械的所述用户输入 设备的所述致动是否与所述设备的所述用户输入的所述致动基本上同时发生。
36. 如权利要求34所述的器械,其特征在于,所述关联处理器还适于使 所述器械与第三设备关联。
37. 如权利要求34所述的器械,其特征在于,所述关联处理器还包括适 于将所述器械关于所述设备进行认证的认证处理器。
38. 如权利要求37所述的器械,其特征在于,还包括发射机,其中所述 认证处理器还适于与所述发射机协作以向所述设备传送至少一个安全凭证或 生物测定信息。
39. 如权利要求37所述的器械,其特征在于,还包括接收机,其中所述 认证处理器还适于与所述接收机协作以从所述设备接收至少一个安全凭证或 生物测定信息。
40. 如权利要求34所述的器械,其特征在于,还包括适于为所述器械提 供出席管理的出席管理处理器。
41. 如权利要求40所述的器械,其特征在于,所述出席管理处理器还适 于基于所述指示配置所述器械。
42. 如权利要求40所述的器械,其特征在于,还包括接收机,其中所述 出席管理处理器还适于与所述接收机协作以从所述设备接收基于所述器械的 身份的信息。
43. 如权利要求34所述的器械,其特征在于,所述出席管理处理器还适 于为所述设备提供出席管理。
44. 如权利要求43所述的器械,其特征在于,所述出席管理处理器还适于基于所述设备的身份配置至少一个设备。
45. 如权利要求43所述的器械,其特征在于,所述出席管理处理器还适 于向所述设备提供基于所述设备的身份的信息。
46. 如权利要求34所述的器械,其特征在于,还包括适于向所述设备传 送所述指示的发射机。
47. 如权利要求34所述的器械,其特征在于,所述关联处理器还适于建 立与所述设备的应用级通信。
48. 如权利要求34所述的器械,其特征在于,所述指示包括所述器械与 所述设备之间的已确定距离。
49. 如权利要求48所述的器械,其特征在于,还包括适于将所述已确定 距离与阈值作比较的比较器,其中所述关联处理器还适于在所述已确定距离小 于或等于所述阈值的情况下执行所述关联。
50. 如权利要求48所述的器械,其特征在于,所述指示还包括所述器械 与所述设备之间的距离变化率。
51. 如权利要求34所述的器械,其特征在于,所述指示包括所述器械与 所述设备之间的距离变化率。
52. 如权利要求51所述的器械,其特征在于,还包括适于将所述距离变化率与定义变化率作比较的比较器,其中所述关联处理器还适于在所述比较的结果满足准则的情况下执行所述关联,其中所述准则包括包含以下的组中的至 少一个所述距离变化率小于所述定义变化率; 所述距离变化率大于所述定义变化率; 所述距离变化率等于所述定义变化率;以及 所述距离变化率基本上等于所述定义变化率。
53. 如权利要求34所述的器械,其特征在于,所述指示包括所述器械与 所述设备之间的加速度分布。
54. 如权利要求53所述的器械,其特征在于,还包括适于将所述加速度 分布与定义加速度分布作比较的比较器,其中所述关联处理器还适于在所述加 速度分布基本上类似于所述定义加速度分布的情况下执行所述关联。
55. 如权利要求34所述的器械,其特征在于,所述指示包括所述器械与 所述设备之间的距离模式。
56. 如权利要求55所述的器械,其特征在于,还包括适于将所述距离模 式与定义模式作比较的比较器,其中所述关联处理器还适于在所述距离模式基 本上类似于所述定义模式的情况下执行所述关联。
57. 如权利要求34所述的器械,其特征在于,所述指示生成器还适于自 动开始所述指示的所述生成。
58. 如权利要求34所述的器械,其特征在于,所述指示生成器还适于响 应于来自用户的请求开始所述指示的所述生成。
59. 如权利要求34所述的器械,其特征在于,还包括适于使用到达时间 测量方案来确定所述器械与所述设备之间的所述至少一个距离的距离确定器。
60. 如权利要求34所述的器械,其特征在于,还包括适于测量至少一个 往返行程时间以确定所述器械与所述设备之间的所述至少一个距离的距离确 定器°
61. 如权利要求34所述的器械,其特征在于,还包括适于测量接收自所 述设备的至少一个信号的信号强度以确定所述器械与所述设备之间的所述至 少一个距离的距离确定器。
62. 如权利要求34所述的器械,其特征在于,还包括适于从所述设备接 收信息的接收机,其中所述指示生成器使用所述接收到的信息来生成所述指 示。
63. 如权利要求34所述的器械,其特征在于,还包括适于使用超宽带脉 冲来确定所述器械与所述设备之间的所述至少一个距离的无线电装置。
64. 如权利要求63所述的器械,其特征在于,所述超宽带脉冲具有约20% 或更大的分数比带宽、具有约500 MHz或更大的带宽,或者具有约20%或更 大的分数比带宽且具有约500 MHz或更大的带宽。
65. 如权利要求34所述的器械,其特征在于,所述器械经由专用网或体 域网来与所述设备通信。
66. 如权利要求34所述的器械,其特征在于,所述器械包括受话器、麦 克风、医疗设备、生物测定传感器、心率监视器、计步器、EKG设备、用户I/O设备、手表、遥控器、开关、轮胎气压监视器、娱乐设备、计算机、售货 点设备、助听器、机顶盒或蜂窝电话。
67. —种用于基于距离执行操作的器械,包括用于生成与所述器械和设备之间的至少一个距离有关的指示的装置,其中 所述器械经由无线通信链路与所述设备通信;以及用于基于所述指示使所述器械与所述设备关联的装置。
68. 如权利要求67所述的器械,其特征在于,还包括用于输入的装置, 其中所述用于关联的装置捕获表示所述器械的所述用于输入的装置的致动时间的第一指示; 接收表示所述设备的用于输入的装置的致动时间的第二指示;以及 将所述第一指示与所述第二指示作比较以确定所述器械的所述用于输入的装置的所述致动是否与所述设备的所述用于输入的装置的所述致动基本上同时发生。
69. 如权利要求67所述的器械,其特征在于,所述用于关联的装置使所 述器械与第三设备关联。
70. 如权利要求67所述的器械,其特征在于,所述用于关联的装置包括 用于将所述器械关于所述设备进行认证的装置。
71. 如权利要求70所述的器械,其特征在于,还包括用于传送的装置, 其中所述用于认证的装置与所述用于传送的装置协作以向所述设备传送至少 一个安全凭证或生物测定信息。
72. 如权利要求70所述的器械,其特征在于,还包括用于接收的装置, 其中所述用于认证的装置与所述用于接收的装置协作以从所述设备接收至少 一个安全凭证或生物测定信息。
73. 如权利要求67所述的器械,其特征在于,还包括用于为所述器械提 供出席管理的装置。
74. 如权利要求73所述的器械,其特征在于,所述用于提供出席管理的 装置基于所述指示配置所述器械。
75. 如权利要求73所述的器械,其特征在于,还包括用于接收的装置, 其中所述用于提供出席管理的装置与所述用于接收的装置协作以从所述设备接收基于所述器械的身份的信息。
76. 如权利要求67所述的器械,其特征在于,还包括用于为所述设备提 供出席管理的装置。
77. 如权利要求76所述的器械,其特征在于,所述用于为设备提供出席 管理的装置基于所述设备的身份配置至少一个设备。
78. 如权利要求76所述的器械,其特征在于,所述用于为设备提供出席 管理的装置向所述设备提供基于所述设备的身份的信息。
79. 如权利要求67所述的器械,其特征在于,还包括用于向所述设备传 送所述指示的装置。
80. 如权利要求67所述的器械,其特征在于,所述用于关联的装置建立 与所述设备的应用级通信。
81. 如权利要求67所述的器械,其特征在于,所述指示包括所述器械与 所述设备之间的已确定距离。
82. 如权利要求81所述的器械,其特征在于,还包括用于将所述已确定 距离与阈值作比较的装置,其中所述用于关联的装置在所述已确定距离小于或 等于所述阈值的情况下执行所述关联。
83. 如权利要求81所述的器械,其特征在于,所述指示还包括所述器械 与所述设备之间的距离变化率。
84. 如权利要求67所述的器械,其特征在于,所述指示包括所述器械与 所述设备之间的距离变化率。
85. 如权利要求84所述的器械,其特征在于,还包括用于将所述距离变 化率与定义变化率作比较的装置,其中所述用于关联的装置在所述比较的结果 满足准则的情况下执行所述关联,其中所述准则包括包含以下的组中的至少一 个所述距离变化率小于所述定义变化率; 所述距离变化率大于所述定义变化率; 所述距离变化率等于所述定义变化率;以及 所述距离变化率基本上等于所述定义变化率。
86. 如权利要求67所述的器械,其特征在于,所述指示包括所述器械与所述设备之间的加速度分布。
87. 如权利要求86所述的器械,其特征在于,还包括用于将所述加速度 分布与定义加速度分布作比较的装置,其中所述用于关联的装置在所述加速度 分布基本上类似于所述定义加速度分布的情况下执行所述关联。
88. 如权利要求67所述的器械,其特征在于,所述指示包括所述器械与 所述设备之间的距离模式。
89. 如权利要求88所述的器械,其特征在于,还包括用于将所述距离模 式与定义模式作比较的装置,其中所述用于关联的装置在所述距离模式基本上 类似于所述定义模式的情况下执行所述关联。
90. 如权利要求67所述的器械,其特征在于,所述用于生成指示的装置 自动开始所述指示的所述生成。
91. 如权利要求67所述的器械,其特征在于,所述用于生成指示的装置 响应于来自用户的请求开始所述指示的所述生成。
92. 如权利要求67所述的器械,其特征在于,还包括用于使用到达时间 测量方案来确定所述器械与所述设备之间的所述至少一个距离的装置。
93. 如权利要求67所述的器械,其特征在于,还包括用于测量至少一个 往返行程时间以确定所述器械与所述设备之间的所述至少一个距离的装置。
94. 如权利要求67所述的器械,其特征在于,还包括用于测量接收自所 述设备的至少一个信号的信号强度以确定所述器械与所述设备之间的所述至 少一个距离的装置。
95. 如权利要求67所述的器械,其特征在于,还包括用于从所述设备接 收信息的装置,其中所述用于生成指示的装置使用所述接收到的信息来生成所 述指示。
96. 如权利要求67所述的器械,其特征在于,还包括用于使用超宽带脉 冲来确定所述器械与所述设备之间的所述至少一个距离的装置。
97. 如权利要求96所述的器械,其特征在于,所述超宽带脉冲具有约20% 或更大的分数比带宽、具有约500 MHz或更大的带宽,或者具有约20%或更 大的分数比带宽且具有约500 MHz或更大的带宽。
98. 如权利要求67所述的器械,其特征在于,还包括用于经由专用网或体域网来与所述设备通信的装置。
99. 如权利要求67所述的器械,其特征在于,所述器械包括受话器、麦 克风、医疗设备、生物测定传感器、心率监视器、计步器、EKG设备、用户 I/O设备、手表、遥控器、开关、轮胎气压监视器、娱乐设备、计算机、售货 点设备、助听器、机顶盒或蜂窝电话。
100. —种用于基于距离执行操作的计算机程序产品,包括包括可由至少一个计算机执行用于以下操作的代码的计算机可读介质生成与第一设备和第二设备之间的至少一个距离有关的指示,其中所述第一设备经由无线通信链路与所述第二设备通信;以及 基于所述指示使所述第一设备与所述第二设备关联。
101. —种用于基于距离执行操作的受话器,包括指示生成器,其适于生成与所述受话器和设备之间的至少一个距离有关的指示,其中所述受话器经由无线通信链路与所述设备通信;关联处理器,其适于基于所述指示使所述受话器与所述设备关联;以及 换能器,其适于基于经由所述无线通信链路接收到的信号提供可听输出。
102. —种用于基于距离执行操作的手表,包括指示生成器,其适于生成与所述手表和设备之间的至少一个距离有关的指示,其中所述手表经由无线通信链路与所述设备通信;关联处理器,其适于基于所述指示使所述手表与所述设备关联;以及显示器,其适于基于经由所述无线通信链路接收到的信号提供视觉输出。
103. —种用于基于距离执行操作的医疗设备,包括指示生成器,其适于生成与所述医疗设备和设备之间的至少一个距离有关 的指示,其中所述医疗设备经由无线通信链路与所述设备通信;关联处理器,其适于基于所述指示使所述医疗设备与所述设备关联;以及 传感器,其适于生成将经由所述无线通信链路被传送的感测信号。
全文摘要
各种操作可基于与两个或多个设备相关联的距离有关功能来执行。在某些方面,两个或多个设备之间的关联程序可基于一个或多个已确定距离。类似地,出席管理可基于一个或多个已确定距离。距离有关功能可采用各种形式,包括例如设备之间的距离、设备之间的两个或多个距离、设备之间相对距离的变化率、设备之间的相对加速度、或这些距离有关功能中的两个或多个的某种组合。
文档编号H04L12/56GK101421995SQ200780013122
公开日2009年4月29日 申请日期2007年4月16日 优先权日2006年4月14日
发明者A·阿格拉沃尔, D·J·朱里安, G·G·罗斯, K·穆阿勒米, M·E·雅伊梅, R·K·道格拉斯, 宗 李, 路 肖 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1