信号指纹。作为这样做的一部分,移动装置观测一个或多个周围的IWS源。所确定的一个或多个信号指纹是至少部分地基于观测到的周围的IWS源中的一个或多个的。
[0070]在604,移动装置将一个或多个目前信号指纹与位置-指纹数据库中所存储的一个或多个指纹进行匹配。
[0071]在606,移动装置在位置-指纹数据库中找到与一个或多个匹配信号指纹相关联的位置。
[0072]随着604和606,移动装置访问位置-指纹数据库。该数据库或者其一部分可以被缓存到该装置的本地存储器中。另外或替代地,数据库可被存储在比如与基于云的服务一起使用的远程计算系统上。
[0073]在606,移动装置选择找到的位置作为当前位置。
[0074]在608,移动装置基于当前位置执行一个或多个动作。这些动作可以是简单地通过用户接口(如,显示器和音频)向用户呈现该位置。使用该装置上的用户界面(UI),用户可以配置要被执行的动作。动作可以包括触发(例如,距特定目的地的三分钟)、要被执行的自动操作(如,发送文本消息)、和这样的动作的对象(如,这样的文本消息的接收方)。其他动作的示例包括发送电子邮件、启动应用或程序、通过API将当前位置提供给正在运行的应用或系统组件、启用系统功能、或其它所谓的地理防御动作。
[0075]示例计算装置
[0076]图7图示说明可以至少部分地实现本文描述的技术的示例系统700。在各个实现方式中,系统700是媒体系统,虽然系统700并不受限于此上下文。例如,系统700能够被并入个人计算机(PC)、膝上型计算机、超膝上型计算机、平板电脑、触摸板、便携式计算机、手持式计算机、掌上型计算机、个人数字助理(PDA)、蜂窝电话,组合式蜂窝电话/PDA、电视、智能装置(如,智能电话、智能平板、或智能电视)、移动互联网装置(MID)、消息传送装置、数据通信装置等等。
[0077]在各个实现方式中,系统700包括耦合到显示器720的平台702。平台702从诸如内容服务装置730、内容递送装置740、或其它类似内容源的装置接收内容。包括一个或多个导航特征的导航控制器750可以被用来与例如平台702和/或显示器720进行交互。
[0078]在各个实现方式中,平台702包括芯片组705、处理器710、存储器712、存储设备714、图形子系统715、应用716、和/或无线电设备718的任意组合。芯片组705提供处理器710、存储器712、存储设备714、图形子系统715、应用716和/或无线电718之间的相互通信。例如,芯片组705可以包括能够提供与存储设备714相互通信的存储适配器(未示出)。
[0079]处理器710可以被实施为复杂指令集计算机(CISC)或精简指令集计算机(RISC)处理器、可兼容x86指令集的处理器、多核、或任何其它微处理器、或中央处理单元(CPU)。在各个实现方式中,处理器710可以是双核处理器和双核移动处理器等等。
[0080]存储器712可以被实施为易失性存储器装置,诸如但不限于,随机存取存储器(RAM)、动态随机存取存储器(DRAM)或静态RAM (SRAM)。
[0081]存储设备714可被实施为非易失性存储装置,例如但不限于,磁盘驱动器、光盘驱动器、磁带驱动器、内部存储设备、附连存储设备、闪存、电池备份同步DRAM (SDRAM)、和/或网络可访问的存储设备。在各种实现方式中,当包括多个硬驱动器时,存储设备714包括提高对有价值数字媒体的存储性能增强保护的技术。
[0082]图形子系统715处理诸如静止图像或视频之类的图像以供显示。图形子系统715能够是例如图形处理单元(GPU)或视觉处理单元(VPU)。模拟或数字接口可以被用于通信地耦合图形子系统715和显示器720。例如,该接口可以是高清晰度多媒体接口、显示器端口、无线高清晰度媒体接口(HDMI)、和/或无线HD兼容技术。图形子系统715可以被集成到处理器710或芯片组705中。在一些实现方式中,图形子系统715可以是通信耦合到芯片组705的独立的卡。
[0083]本文所描述的图形和/或视频处理技术可以在各种硬件架构中被实现。例如,图形和/或视频功能可以被集成在芯片组内。可替代地,可以使用分立的显卡和/或视频处理器。作为另一实现方式,图形和/或视频功能可由通用处理器(包括多核处理器)来提供。在其他实施例中,这些功能可以在消费者电子设备中被实现。
[0084]无线电设备718可以包括使用各种合适的无线通信技术来发送和接收信号的一个或多个无线电设备。这样的技术包括跨一个或多个无线网络的通信。示例无线网络包括但不限于:无线局域网(WLAN)、无线个人区域网(WPAN)、无线城域网(WMAN)、蜂窝网络、和卫星网络。在跨这样的网络的通信中,无线电设备718根据任意版本的一个或多个适用的标准进行操作。
[0085]在各个实现方式中,显示器720包括任何电视型监视器或显示器。显示器720可以包括,例如,计算机显示屏幕、触摸屏显示器、视频监视器、类电视装置和/或电视。显示器720可以是数字和/或模拟的。在各个实现方式中,显示器720可以是全息显示器。另夕卜,显示器720可以是接收视觉投影的透明表面。这样的投影传达各种形式的信息、图像、和/或对象。例如,这样的投影可以是用于移动增强现实(MAR)应用的视觉叠加。在一个或多个软件应用716的控制下,平台702可以在显示器720上显示用户界面722。
[0086]在各个实现方式中,(一个或多个)内容服务装置730可以由任何国家、国际、和/或独立的服务托管,从而可通过互联网访问平台702。(一个或多个)内容服务装置730可以耦合到平台702和/或到显示器720。平台702和/或(一个或多个)内容服务装置730可以被耦合到网络760以向网络760以及从网络760传输媒体信息。(一个或多个)内容递送装置740也可以被耦合到平台702和/或显示器720。
[0087]在各个实现方式中,(一个或多个)内容服务装置730包括:能够通过网络760或直接在内容提供者与平台702和/或显示器720之间单向或双向传输内容的有线电视盒、个人计算机、网络、电话、支持互联网的装置、能够递送数字信息和/或内容的工具、和任何其它类似装置。内容可通过网络760单向和/或双向地向和从系统700内的任意一个组件和内容提供商被传送。内容的示例包括任何媒体信息,这样的媒体信息包括例如,视频、音乐、医疗和游戏信息等等。
[0088](一个或多个)内容服务装置730接收诸如包括媒体信息、数字信息、和/或其他内容的有线电视节目之类的内容。内容提供者的示例包括任何有线或卫星电视或无线电台或互联网内容提供者。所提供的示例不意欲以任何形式限制根据本公开的实现方式。
[0089]在各个实现方式中,平台702可以从具有一个或多个导航特征的导航控制器750接收控制信号。控制器750的导航特征可以被用于例如与用户界面722交互。在一些实施例中,导航控制器750可以是允许用户将空间(例如,连续的和多维的)数据输入到计算机中的定点设备,例如,计算机硬件组件,尤其是人机接口设备。诸如图形用户界面(GUI)、电视和监视器之类的很多系统允许用户使用形体姿态来控制计算机或电视并且向计算机或电视提供数据。
[0090]控制器750的导航特征的移动可以通过显示在显示器上的指针、光标、聚焦环或其它可视指示器的移动来在显示器上(如,显示器720)重复。例如,在软件应用716的控制下,位于导航控制器750上的导航特征可以被映射到在用户界面722上显示的虚拟导航特征。在一些实施例中,控制器750可以不是分离的组件,而是可以被集成到平台702和/或显示器720中。然而,本公开不受限于本文描述或示出的元件或情境。
[0091]在各个实现方式中,例如,当被启用时,驱动器(未示出)包括使得用户能够像打开和关闭电视机那样在初始启动后通过触摸按钮来立即打开和关闭平台702的技术。即使当平台被关闭时,程序逻辑也允许平台702将内容流送到媒体适配器或(一个或多个)其他内容服务装置730或(一个或多个)内容递送装置740。此外,芯片组705包括支持例如
5.1环绕立体声音和/或高清晰度5.1环绕声音的硬件和/或软件。驱动器可包括用于集成图形平台的图形驱动器。在一些实施例中,该图形驱动器可包括外部组件互连(PCI)快速图形卡。
[0092]在各个实现方式中,在系统700中示出的任意一个或多个组件能够被集成。例如,平台702和(一个或多个)内容服务装置730能够被集成,或平台702和(一个或多个)内容递送装置740能够被集成,或平台702、( 一个或多个)内容服务装置730和(一个或多个)内容递送装置740能够被集成。在各个实现方式中,平台702和显示器720能够是集成单元。显示器720和(一个或多个)内容服务装置730能够被集成,或显示器720和(一个或多个)内容递送装置740能够被集成。这些示例不意欲限制本公开。
[0