具有相对定位电路的移动计算设备的制作方法

文档序号:7847878阅读:299来源:国知局
专利名称:具有相对定位电路的移动计算设备的制作方法
具有相对定位电路的移动计算设备相关申请的交叉引用本申请要求2010年3月25日提交的美国专利申请No. 12/731,490的权益,通过引用将其内容全部合并于此。
背景技术
某些移动计算设备利用绝对的位置数据来操作基于位置的服务,例如绘图程序、分路段(turn-by-turn)导航程序,等等。然而,移动计算设备和目标之间的相对位置数据可能有利于某些应用场所。


图I是根据示例性实施例的移动计算设备的透视图。图2是根据示例性实施例在展开配置下图I的移动计算设备的正视图。图3是根据示例性实施例在展开配置下图I的移动计算设备的后视图。图4是根据示例性实施例在展开配置下图I的移动计算设备的侧视图。图5是根据示例性实施例的图I的移动计算设备的方块图。图6是根据示例性实施例的移动计算设备和目标的示意图。图7是根据示例性实施例的在车辆环境中的移动计算设备和目标的示意图。图8是根据示例性实施例的移动计算设备和多个附近目标的示意图。图9是描述利用相对位置和数据库来对位置作三角测量的系统和方法的示意图。图10是利用到固定位置的相对位置的系统和方法的示意图。
具体实施例方式在这里描述的某些实施例可避免需要与针对某些绝对定位确定所需的互联网联接有关的基础设施需求和配置要求。在这里描述的某些实施例可避免某些绝对定位系统的成本和设计限制。在这里的某些实施例可利用移动计算设备和目标之间的点对点通信链路来实现相对位置确定。在这里描述的某些实施例可允许利用相对位置数据在移动计算设备和目标之间的文件传输,以识别文件传输的期望到达目标。当基于相对位置数据知道智能手机的近似地点时(例如在家里、在办公室、在车里,等等),某些实施例可改变智能手机的特征或参数。在下文中将描述这些特征及其它特征和实施例。参照图I至图4,示出移动设备10。在这里的教义可适用于设备10或其它的电子设备(例如台式电脑),设备10例如为移动计算设备(例如笔记本电脑)或诸如个人数字助理(PDA)、智能手机、移动电话、个人导航设备、手持数码相机、手持相对导航设备等的手持计算设备。根据一个实施例,设备10可为移动电话与具有PDA功能的掌上电脑的结合的智能手机。PDA功能可包括一个或更多个人信息管理应用程序(例如,包括诸如电子邮件、日历、联系人等的个人数据应用程序)、数据库功能、文字处理、电子表格、语音备忘录记录、全球定位系统(GPS)功能,等等。设备10可被配置为使来自这些应用程序的个人信息与计算机(例如,台式机、笔记本电脑、服务器等)同步(例如,双向文件同步)。设备10可进一步被配置为接收并操作在制造之后提供给设备10的其它应用程序,这些其它应用程序例如通过有线或无线下载(例如从在远程服务器计算机上可操作的“应用程序存储器”下载)、安全数字卡等提供。如图I至图4所示,设备10包括外壳12、正面14以及背面16。设备10进一步包括显示器18和用户输入设备20 (例如,QWERTY键盘、按钮、触摸屏、用于语音识别引擎的麦克风,等等)。显示器18可包括触摸屏显示器,以便将用户输入提供给处理器102 (参见图5),来控制功能,例如来选择在显示器18上显示的选项、将文本输入输进设备10、或输进其它类型的输入。显示器18还提供被显示并可由设备10的用户查看的图像(例如,地图、应用程序图标、网页浏览器,等等)。用户输入设备20可提供与触摸屏显示器18的输入类似的输入。输入按钮40可设置在正面14上,并且可配置为执行预编程功能。设备10可进一 步包括扬声器26、用于帮助用户在显示器18上进行选择的指示笔(未示出)、相机28、相机闪光灯32、麦克风34以及听筒36。显示器18可包括电容式触摸屏、互电容式触摸屏、自电容式触摸屏、电阻式触摸屏、诸如表面多点触摸屏的利用相机和光的触摸屏、近似传感器或其它的触摸屏技术。显示器18可被配置为同时接收来自显示器18上的多个位置的手指触摸的输入。显示器18可被配置为接收手指滑动或其它的定向输入,这可以由用于控制与单一触摸输入不同的某些功能的处理电路来解释。此外,手势区30可设置在显示器18附近(例如,下方、上方或者侧方,等等),或者可并入到显示器18中,以接收作为输入的各种手势,包括拍、挥、拖、抛、拧等等,包括多触摸指令和多滑动指令(以例如放大和/或摇摄例如地图的图像)。一个或多个指示区38 (例如灯等)可被提供,以指示已从用户接收到手势。根据示例性实施例,外壳12被配置为在基本平行或相同的平面、或者不同的平面上将例如显示器18的屏幕维持在位于用户输入设备(例如用户输入设备20)上方的固定式或可移动(例如可滑动、可旋转、铰接等)的关系。在固定式实施例中,这种固定式关系不包括屏幕和用户输入设备(例如多个键)之间的铰接或可移动关系。设备10可为掌上电脑,掌上电脑是小的足以放在用户手中的电脑,包括诸如典型的移动电话和个人数字助理等之类的设备,但不包括典型的笔记本电脑和平板电脑。设备10的如下面描述的各种输入设备和其它组件可放置在设备10上的任何地方(例如,图2所示的正表面、图3所示的后表面、图4所示的侧表面,等等)。此外,例如键盘等的各种组件可以能伸缩地沿设备10的任意一侧面从设备10的待露出的一部分滑进和滑出。例如,如图2至图4所示,正面14可相对背面16可滑动调节,以露出输入设备20,使得在收回配置(参见图I)下,输入设备20不可见,而在展开配置(参见图2至图4)下,输入设备20可见。根据不同示例性实施例,外壳12可以是任何尺寸、形状,并且可具有多种长度、宽度、厚度以及体积大小。例如,宽度13可以不大于约200毫米(mm)、100mm、85mm或65mm,或者可替代地,可以为至少大约30mm、50mm或55mm。长度15可以不大于约200mm、150mm、135mm或125mm,或者可替代,可为至少大约70mm或100mm。厚度17可以不大于约150mm、50mm、25mm或15mm,或者可替代地,可以为至少大约10mm、15mm或50mm。外壳12的体积可以不大于约2500立方厘米(cc)或1500cc,或者可替代地,可以为至少大约IOOOcc或600cc。根据不同类型的蜂窝无线电话系统,设备10可提供语音通信或通话功能。蜂窝无线电话系统的示例可包括码分多址(CDMA)蜂窝无线电话系统、全球移动通信系统(GSM)蜂窝无线电话系统,等等。除了提供语音通信功能之外,设备10可被配置为根据不同类型的蜂窝无线电话系统提供数据通信功能。提供数据通信业务的蜂窝无线电话系统的示例可包括具有通用分组无线业务(GPRS)的GSM系统(GSM/GPRS)、CDMA/lxRTT系统、增强型全球数据速率演进(EDGE)系统、只演进数据或优化演进数据(EV-DO)系统、长期演进(LTE)系统,等等。设备10可被配置为根据不同类型的无线网络系统提供语音和/或数据通信功能。无线网络系统的示例可包括无线局域网(WLAN)系统、无线城域网(WMAN)系统、无线广域网(WWAN)系统,等等。提供数据通信业务的适用无线网络系统的示例可包括电气和电子工程师协会(IEEE) 802. XX系列协议,如IEEE802. lla/b/g/n系列标准协议及其变体(也称为“WiFi”)、IEEE802. 16系列标准协议及其变体(也称为“WiMAX”)、IEEE 802. 20系列标准协议及其变体,等等。设备10可被配置为根据不同类型的短距离无线系统(例如无线个人局域网(PAN)系统)执行数据通信。提供数据通信业务的适用无线PAN系统的一个示例可包括按照蓝 牙专业组(SIG)系列协议操作的蓝牙系统,蓝牙专业组(SIG)系列协议包括蓝牙规范版本vl. O,vl. Uvl. 2、v2. O、具有增强型数据速率(EDR)的v2. O,以及一个或多个蓝牙配置文件(Bluetooth Profile),等等。如图5的实施例所示,设备10可包括处理电路101,处理电路101具有包括主处理器102和无线处理器104 (例如基带处理器)的双处理器架构。主处理器102和无线处理器104可被配置为利用接口 106互相通信,接口 106例如为一个或多个通用串行总线(USB)接口、微-USB接口、通用异步收发报机(UART)接口、通用输入输出(GPIO)接口、控制线/状态线、控制线/数据线、共享存储器等等。主处理器102可负责执行诸如应用程序和系统程序的各种软件程序,以提供设备10的计算操作和处理操作。无线处理器104可负责执行设备10的各种语音和数据通信操作,例如经由一个或多个通信信道发送和接收语音和数据信息。虽然为图示的目的,双处理器架构的实施例可被描述为包括主处理器102和无线处理器104,但设备10的双处理器架构可包括另外的处理器,可被实现为在单个芯片上即有主处理器102又有无线处理器104的双核芯片或多核芯片,等等。在不同实施例中,主处理器102可利用诸如通用处理器的任意合适的处理器或逻辑设备而实现为主中央处理器(CPU)。在可替代实施例中,主处理器102可包括或被实现为芯片多处理器(CMP)、专用处理器、嵌入式处理器、介质处理器、输入/输出(I/O)处理器、协处理器、现场可编程门阵列(FPGA)、可编程逻辑设备(PLD)或者其它处理设备。在示例性实施例中,主处理器102是0MAP2,例如由德州仪器有限公司(Texas Instruments, Inc.)制造的0MAP2431处理器。主处理器102可被配置为向设备10提供处理或计算资源。例如,主处理器102可负责执行例如应用程序和系统程序的各种软件程序,以提供设备10的计算操作和处理操作。应用程序的示例可包括例如电话应用程序、语音邮件应用程序、电子邮件应用程序、即时消息(頂)应用程序,短信息业务(SMS)应用程序、多媒体消息业务(MMS)应用程序、网页浏览器应用程序、个人信息管理(PM)应用程序、联系人管理应用程序、日历应用程序、行程安排应用程序、任务管理应用程序、文字处理应用程序、电子表格应用程序、数据库应用程序、视频播放器应用程序、音频播放器应用程序、多媒体播放器应用程序、数码相机应用程序、摄像机应用程序、媒体管理应用程序、游戏应用程序,等等。应用软件可提供图形用户界面(⑶I),以在设备10和用户之间传递信息。系统程序有助于计算机系统的运行。系统程序可直接负责控制、集成以及管理计算机系统的独立硬件组件。系统程序的示例可包括例如操作系统(OS)、设备驱动程序、编程工具、实用程序、软件库、应用编程接口(API)、图形用户界面(GUI)、用户名/密码保护程序,等等。设备10可根据所描述的实施例利用任意适合的OS,例如Palm web0S、PalmOS 、PalmQS i< Ubalt、微软 视窗OS、微软视窗 CE、微软Pocket PC、微软视窗移动、Symbian0S 、Embedix 0S、Linux、无线二进制运行时环境(BREW) OS、JavaOS、无线应用协议(WAP) OS,
坐坐寸寸ο设备10可包括联接到主处理器102的存储器108和联接到无线处理器104的存储器124。在不同实施例中,存储器108和存储器124可被配置为存储将由主处理器102 和/或无线处理器104执行的一个或多个软件程序。存储器108可利用能够存储数据的任意机器可读或计算机可读介质实现,该介质例如为易失性存储器或非易失性存储器、可移动或不可移动存储器、可擦除或不可擦除存储器、可写入或者可再写入存储器,等等。机器可读存储介质的示例可包括但不限于随机存取存储器(RAM)、动态RAM (DRAM)、只读存储器(ROM)、闪存、或适于存储信息的任意其它类型的介质。虽然为了图示的目的,存储器108可被表示为与主处理器102分离,但在不同实施例中,某个部分或整个存储器108可与主处理器102包括在相同的集成电路上。可替代地,某个部分或整个存储器108可被布置在主处理器102的集成电路之外的集成电路或其它介质(例如硬磁盘驱动器)上。在不同实施例中,设备10可包括扩展槽,以例如支持多媒体和/或存储卡。设备10可包括联接到主处理器102的用户输入设备110。用户输入设备110可例如包括QWERTY和/或字母数字式键布局和集成数字拨号键盘。设备10还可包括各种键、按钮和开关,例如输入键、预置和可编程热键、左右操作按钮、导航按钮(例如多方位导航按钮)、电话/发送和电源/结束按钮、预置和可编程快捷按钮、音量摇杆开关、具有振动模式的铃声打开/关闭开关、键盘、字母数字式键盘,等等。主处理器102可联接到显示器112。显示器112可包括用于向设备10的用户显示内容的任意适合的视觉界面。例如,显示器112可通过例如触控式彩色(例如16位彩色)薄膜晶体管(TFT)液晶显示器(IXD)屏的IXD来实现。在某些实施例中,触控式IXD可与指示笔和/或手写识别程序一起使用。设备10可包括联接到主处理器102的输入/输出(I/O)接口 114。I/O接口 114可包括一个或多个I/o设备,例如串行连接端口、红外端口、集成蓝牙 无线功能和/或集成802. Ilx (WiFi)无线功能,来实现到本地计算机系统(例如本地个人计算机(PC))的有线(例如,USB电缆)和/或无线连接。在不同实施中,设备10可被配置为与本地计算机系统传递和/或同步信息。主处理器102可联接到支持设备10的音频/视频功能的各个音频/视频(A/V)设备116。A/V设备116的不例可包括例如麦克风、一个或多个扬声器、连接音频耳机的音频端口、音频编码器/译码器(编码译码器)、音频播放器、数码相机、摄像机、视频编码译码器、视频播放器,等等。主处理器102可联接到被配置为给设备10的组件供电并管理电的电源118。在不同实施例,电源118可通过可充电电池(例如用于提供直流(DC)电的可更换和可充电锂离子电池)和/或用于从标准交流(AC)干线电源获得电的AC适配器来实现。如上所述,无线处理器104可执行设备10的语音和/或数据通信操作。例如,无线处理器104可被配置为经由无线通信信道中的一个或多个指定的频带传递语音信息和/或数据信息。在不同实施例中,无线处理器104可利用诸如调制解调器处理器或基带处理器的任意合适的处理器或逻辑设备而实现为通信处理器。无线处理器104根据所描述的实施例可包括或被实现为数字信号处理器(DSP)、介质存取控制(MAC)处理器或任意其它类型的通信处理器。无线处理器104可以是由高通公司(Qualcomm, Inc.)或其它制造商制造的多种调制解调器中的任意一种。

在不同实施例中,无线处理器104可执行设备10的模拟和/或数字基带操作。例如,无线处理器104可执行数字-模拟转换(DAC)、模拟-数字转换(ADC)、调制、解调、编码、译码、加密、解密,等等。设备10可包括联接到无线处理器104的收发器模块120。收发器模块120可包括被配置为利用不同类型的协议、通信范围、运行功率要求、RF子波段、信息类型(例如语音或数据)、使用场所、应用等来进行传递的一个或多个收发器。在不同实施例中,收发器模块120可包括被配置为支持诸如GSM、UMTS, CDMAjP /或LTE系统之类的蜂窝无线电话系统的语音通信的一个或多个收发器。收发器120根据一个或多个无线通信协议还可包括被配置为执行数据通信的一个或多个收发器,无线通信协议例如为WWAN协议(例如,GSM/GPRS协议、CDMA/IxRTT协议、EDGE协议、EV-DO协议、EV-DV协议、HSDPA协议,等等)、WLAN协议(例如,IEEE 802. lla/b/g/n、IEEE 802. 16、IEEE 802. 20,等等)、PAN 协议、红外协议、蓝牙协议、包括被动或主动RFID协议的EMI协议,等等。收发器模块120根据特定实施的需要可利用一个或多个芯片实现。虽然为图示的目的,收发器模块120可被表示为与无线处理器104分离并位于无线处理器104之外,但在不同实施例中,某个部分或整个收发器模块120可与无线处理器104包括在相同的集成电路上。设备10可包括用于发射和/或接收电信号的天线系统122。如图所示,天线系统122可通过收发器模块120联接到无线处理器104。天线系统122可包括或被实现为一个或多个内部天线和/或外部天线。设备10可包括联接到无线处理器104的客户识别模块(SM) 126。SIM 126可包括例如可更换或不可更换智能卡,智能卡被配置为对语音传输和数据传输进行加密并存储用户特殊数据,以允许语音或数据通信网络对用户进行识别和验证。SIM 126还可存储例如用户特有的个人设定值的数据。设备10可包括联接到无线处理器104的I/O接口 128。I/O接口 128可包括一个或多个I/o设备,来实现设备10和一个或多个外部计算机系统之间的有线(例如,串行、电缆,等等)和/或无线(例如,WiFi、短距离,等等)通信。在不同实施例中,设备10可包括地点或位置确定能力。设备10可采用一个或多个绝对位置确定技术,包括例如全球定位系统(GPS)技术、全球小区识别(CGI)技术、包括定时提前量(TA)技术的CGI技术、辅助GPS (AGPS)技术、混合技术(hybrid technique),等等。Wi-Fi定位系统可被用作另一类型的绝对定位系统,例如由马萨诸塞州波士顿市的斯盖胡克无线公司(Skyhook Wireless, Inc.)提供的绝对定位系统。例如,绝对定位电路可被配置为从多个附近的Wi-Fi接入点(例如根据IEEE 802. Ilx协议进行传递的任意无线收发器)采集Wi-Fi标识符数据,并通过在感兴趣的位置查找所接收的Wi-Fi接入点标识符来从数据库中获取纬度/经度或其它的绝对位置。在另一示例中,Wi-Fi接入点可被配置为传输其绝对位置,并且设备10可被配置为确定其绝对位置在预定误差范围内是Wi-Fi接入点的位置。具有低于GPS精确度的另一类型绝对定位系统为小区识别码三角测量定位系统,例如由英国伦敦的特尔麻普有限公司(Telmap,Ltd.)提供的小区识别码三角测量定位系统。再参照图5,处理电路101可包括相对位置确定电路136,其以作为无线处理器104的一部分的示例性形式示出,不过电路136可以为主处理器102的一部分或者为处理电路101的任意其它部分。相对位置确定电路可包括被配置为提供设备10相对目标(参见图16)的相对位置数据的电路和/或软件。提供相对位置数据的一个示例性技术是由加利福尼亚圣何塞的爱斯劳克公司(iSeeLoc,Inc.)生产的户内导航平台,这在2009年10月8日公开 的公开号为 2009/0251363、名称为“System and Method for Locating Items and Places(用于对物品和场所进行定位的系统和方法)”的美国专利中被描述,该美国专利的全部内容通过引用被合并于此。可采用包括在移动计算设备和附近目标均使用绝对位置电路的用于提供相对位置数据的可替代技术。在不同实施例中,设备10可包括专用硬件电路或结构,或者专用硬件和相关软件的结合,来支持绝对和/或相对位置确定。例如,收发器模块120和天线系统122可包括联接到无线处理器104的GPS接收器或收发器硬件和一个或多个相关的天线,来支持位置确定。主处理器102可包括和/或实现至少一个LBS (基于位置的服务)应用程序。一般而言,LBS应用程序可包括由主处理器102执行的任意类型的客户应用程序,例如被配置为传递地点请求(例如关于位置定位的请求)和地点响应的GPS应用程序。LBS应用程序的示例根据所描述的实施例包括但不限于无线911紧急服务、路边援助、资产跟踪、车队管理、朋友和家人定位器服务、约会服务和导航服务,其中导航服务可为用户提供地图、方向、路线、交通更新、公共交通时刻表、有关诸如餐厅、酒店、地标和娱乐场所之类的局部兴趣点(POI)的信息以及其它类型的LBS服务。无线处理器104还可设置请求/响应参数,以请求和返回各种类型的位置信息。请求/响应参数的示例可包括当前位置、纬度、经度、高度、航向、例如水平和垂直速度的矢量信息、基于地区(sector-based)的位置地点、位置坐标方法、精度等级、时间偏移、位置不确定性、设备方位、客户初始化和注册,等等。跟踪便携式物品的应用首先参照图6,示出了图示用于跟踪便携式物品的移动计算设备和目标的示意图。在该实施例中,设备10可以为包括触摸屏显示器11的智能手机,该智能手机包括被配置为在使用过程中握在手里的外壳和联接到外壳且被配置为传递无线通话信号的通话电路。设备10进一步包括联接到外壳且被配置为基于从目标600接收的无线信号确定到目标600的距离d和方位角α中的至少一个的相对定位电路。目标600包括外壳和被配置为联接到待定位的便携式物品的联结设备602。联结设备602可包括金属环或金属夹、销子、通过外壳中的孔的细绳、粘合剂、弹簧加载夹或者多种不同的机械联结设备中的任意一种。便携式物品可以是行李、自行车、笔记本电脑、贵重物品、沙滩巾、或者被设计为便携式的或人可随身携带的其它物品。根据不同实施例,目标600可小于大约一副扑克牌的大小、小于一盒火柴的大小、大约为信用卡的大小或者在这里描述的关于移动设备10的外壳12的任意大小。在操作中,设备10被配置为计算、确定或产生设备10和目标600之间的方位角或方向、距离或范围、和高度变化中的至少一种。设备10被配置为从目标600接收无线信号,并基于该无线信号确定方位角、距离和/或高度变化。根据一个示例性实施例,设备10和目标600可包括在佐哈尔(Zohar)等人的公开号为2009/0251363、名称为“System andMethod for Locating Items and Places (用于对物品和场所进行定位的系统和方法)”的美国专利中所描述的系统,其中该美国专利的全部内容通过引用被合并于此。在该示例中, 目标600用作包括第一收发器和第一印刷电路天线组的基座单元。设备10包括第二收发器、第二印刷电路天线组、以及被配置为计算基座单元的方位角并将方位角显示在设备10上的电路或模块。收发器可利用诸如ZIGBEE、WiFi、蓝牙、WiMax等的任意传输协议进行传递,并可利用频移键控编码。第一天线组和第二天线组中的一个或两者可包括全向天线和/或旋转天线的阵列。基座单元发送被第二收发器用于计算方位角的信标信号。基于多普勒效应的测量被用于计算方位角。方位角是方位角结果的循环平均。方位角在多个所发射的载波频率和发射天线的范围内被计算出。该基座单元可利用高度计来向设备10报告其高度。可利用用于确定目标600之间的方位角、距离和/或设备10和高度差的可替代技术。例如,可利用在设备10和目标600中的每个中设置的或与每个一起设置的超宽带雷达电路。超宽带(UWB)传输通过在特定的时刻产生射电能量并占用大量带宽从而使实现脉位调制或时间调制而传输信息。通过对脉冲极性、脉冲振幅进行编码和/或通过利用正交脉冲还可在UWB信号(脉冲)上对信息进行传递(调制)。作为另一示例,可利用超声波电路。在其它实施例中,可利用具有波长的任意无线信号(包括光和声)来提供方向,包括应用于船上导航和空中导航中的技术(该技术具有提供相对源的方向的能力并且可利用摩尔斯电码来确定无线电源的特性)。可修改CB无线信号来提供相对方向。在这些实施例中的任意一个中,可利用高度计来提供第三维的读数。优选的通信技术利用为传送信息而建立的点对点通信链路,来实现精确的距离确定(米以下)和方位角确定(5度或以下),并且能够跟踪两个或多个目标。优选地,该输送是具有良好传播特性(例如,450或900MHz ISM)的输送。其它技术应用包括跟踪诸如野营地地点或野餐桌的地理地点。在一个实施例中,紧急服务响应者可利用这里描述的系统和方法来基于人们的手机地点而找到他们。紧急服务响应者具有能够与这里描述的设备和目标相互作用的单元,例如在形状上较大并且具有发射功率较大和接收较敏感的天线阵列和调制解调器的单元。紧急服务能够对被困、失踪或处于危险情形(如在燃烧的建筑物内)的人进行定位。虽然E911GPS将给出近似坐标,但不会指出人是否是在上方、下方或者在近处。如果知道人的相对位置,则可以缩小他们的实际地点。在一个实施例中,目标600可集成在或联接到壁式安装的充电站内,例如诸如掌上标准室(Palm Touchstone dock)的无线充电室(charging dock)。当设备10被设置在充电室上(并且通过磁力和/或重力被保持)时,设备10可利用来自目标600的信号来确定其地点。现在参照图7,将描述另一实施例的示意图。移动设备10由用户带进车辆700内。用户希望利用设备10 (例如以免提电话配置)与车辆700通信,或将来自移动设备10的无线数据传递给车辆700的系统。车辆700包括免提电话系统702,免提电话系统702包括扬声器704、麦克风706和控制电路708。在该示例性实施例中,系统702根据诸如蓝牙协议的短距离通信协议操作,这要求系统702和设备10交换蓝牙标识符数据的配对操作。设备10上的短距离无线收发器检测联接到系统702以及附近车辆710的系统712的无线收发器。不过,设备10不提供指示设备10和系统702、712之间的距离的信息。目标709和目标719 (例如图6中的目标600)分别联接到系统702和系统712。目标709和目标719被配置为向设备10发送无线信号,设备10被配置为利用该无线信号来确定设备10和目标709、719之间的距离和方位角中的至少一个。设备10可被配置为确 定到目标709的距离dl小于到目标719的距离d2,并因此确定来自目标709的信号与用户希望设备10与之配对的系统702相关联。目标709和目标719可被配置为向设备10发送系统702、712的蓝牙标识符,或者发送设备10可将系统702和系统712区别开所使用的其它的标识符。根据一个实施例,从目标709、719中的每个目标接收的标识符可与距离dl、d2的近似值一起显示在设备10的显示器上,并且设备10可被配置为从应与设备10配对的系统702或712的用户接收选择。这些实施例可有助于将车库或停车场中的设备10可能混淆哪辆汽车与其配对的两个并排的汽车区分开。目标709、719可为与系统702、712分离的模块,或者它们的组件可与系统708、718的电子组件(例如,处理器、分立数字和/或模拟组件,等等)和机械组件(例如,外壳、连接器,等等)一起集成。目标709、719可分别与系统702、712共享天线。根据另一实施例,设备10可被配置为利用目标709来检测设备10是否在车辆700中(例如,与未知的地点或其它已知的地点相反),并且基于该检测或确定来改变设备10的特征或功能。在该实施例中,设备10被配置为从目标709接收信号,来确定到目标709的距离。如果该距离小于预定距离(例如,小于O. 5米、小于I米,等等),则设备10可被配置为确定其位于车辆700内。设备10可进一步被配置为检测其处于预定距离内的时间量(例如,大于10秒、大于I分钟,等等),并且如果针对预定的时间段符合预定距离标准,则确定设备10位于车辆内。基于设备10位于车辆700内的确定,可配置、设置或改变设备10的一个或多个特征或功能。例如,设备可被配置为操作无线接入程序,并且该程序可被配置为基于设备10位于车辆700内的确定而放弃建立与附近的无线接入点的通信链路。该特征可有利于表明当设备10位于汽车内时,在驾驶时该设备将忽略通过接入点(例如,Wi-Fi接入点)。根据另一实施例,设备10可被配置为确定设备10位于预定地点,例如家、工厂或第二个家。目标600可被放置在预定地点内。当设备10检测其位于预定距离内,或者处于与目标600的通信范围内时,设备10可确定其位于预定地点。设备10可利用该信息来确定设备处于近似的预定地点内。响应于该确定,设备10可被配置为改变关于在设备10上操作的至少一个程序的特征。例如,如果设备10确定其位于家的地点(例如,如之前由用户基于放置在家里的目标600的标识符对设备进行识别的),则设备10可被配置为允许接入到设备10,而无需密码和/或用户名。在设备10上可操作的密码程序可被配置为允许在不要求密码的情况下接入到设备10的一部分或所有功能。作为另一示例,设备10可被配置为提供作为到基于网页的应用程序的搜索参数的地点,应用程序例如为互联网搜索、地图搜索、零售产品搜索等等,以有助于设备10将搜索命中缩小到与设备10的地点具有关系的那些命中(例如,家附近比萨餐厅比较工厂附近的比萨餐厅)。作为又一示例,可基于移动计算设备的近似地点设置通话应用程序的特征。例如,可将快速拨号图标或键从在家时的一组电话号码改变为在工厂时的另一组电话号码。作为另一示例,如果设备10确定其位于家的地点,则设备10可被配置为将蜂窝电话转接到家庭电话号码(例如,陆线或POTS线)。针对工厂地点和工厂电话号码,可实现相同的特征。作为另一示例,通过设置搜索顺序以首先搜索附近WAP之后搜索自设备10增加的距离的WAP,设备10可基于已知的地点搜索无线接入点(例如,Wi-Fi AP)。作为另一示例,设备10在处于具有特定预编程代码的设备附近时可调为静音模式。这可适用于教堂、电影院中等等。其它的方案是可设想的。根据另一示例性实施例,预定地点可包含被放置在不同房间内的多个目标600,每个目标具有不同的标识符,并且是孤立的或者与根据蓝牙协议操作的蓝牙圆盘(puck)或收发器通信。设备10可被配置为基于由目标600传送的信号确定目标600中每一个的距离和/或方位角和/或高度变化。设备10然后可被配置为确定设备10位于预定地点的哪一个房间内,并且基于该确定进一步配置在设备10上可操作的一个或多个程序的特征或设置。例如,如果设备10确定其位于起居室内,则设备10可被配置为通过向联接到照明、HVAC、百叶窗或其它的房间系统的控制单元的其它无线设备发送无线信息而调节房间的这些房间系统。设备10可被配置为基于利用来自目标600的信号做出的房间位于房子内的确定,向所有房间系统中的子系统发送信号。可由设备10控制的另一示例性房间系统为音频/视频或家庭娱乐系统,其中设备10可被配置为将数字媒体文件(例如视频)从设备10传输到被配置为在电视机和/或扬声器系统上播放该媒体文件的设备。设备10可被配置为利用所确定的方位角数据来从相同房间或相邻房间内的若干个家庭娱乐系统当中进行选择。现在参照图8,将描述另一示例性实施例。移动计算设备10包括显示器11和相对定位电路,相对定位电路被配置为基于从目标接收的无线信号确定到多个目标800的方位角。在该实施例中,显示器11被配置为显示方位角的图形表示,如箭头802、804、806和808所表示的。显示器11还示出了代表待无线传送的文件(例如文档、媒体文件、数码照片、.mp3文件、联系人文件(包括在联系人应用程序中使用的关于个人的个人信息),等等)的图标810。目标800中的每个目标包括例如上面关于目标600所描述的发射器。设备10进一步包括无线收发器,该无线收发器可以是用于相对位置确定电路的相同无线收发器或者是不同的无线收发器,以基于所接收的用户输入将信号或数据文件传输到多个附近目标的子目标(例如,至少一个目标)。用户输入可包括沿分别代表附近目标822、824、826和828的图标812、814、816和818中的一个的方向或在其上对图标进行拖放(或“抛式”挥动动作)。可选地,设备10和目标800之间的距离和/或高度变化可另外被显 示,以帮助用户选择用户所希望的设备10向其发送信号的目标。根据一个方面,相对位置确定电路可充当认证和/或识别机构。
现在参照图9,将描述利用相对位置和数据库来对位置作三角测量的系统和方法。在该实施例中,可利用相对位置和数据库来利用没有发射应答器的其它感兴趣点进行三角测量,以便确定移动设备的绝对位置和/或其它感兴趣点到移动设备的相对位置。在图9的实施例中,移动设备10包括如在上文描述的相对位置确定电路136。设备10也访问在位置上存储在设备10的存储器上或者通过与远程服务器的无线通信而可访问的地理信息的数据库。设备10被配置为利用电路136来确定固定地点A的相对位置或方位(角α)。设备10然后被配置为检索固定地点A的绝对位置(例如由纬度/经度表示的),或其它的绝对位置。基于固定地点A的绝对位置和设备10和固定地点A之间的相对位置和方位,设备10被配置为计算设备10的绝对位置。设备方位可或者通过磁力计(罗盘)或者通过其定位机构(由于角α与设备的方位角有关)来检测。此外,设备10可被配置为计算设备10和没有用于相对位置计算的发射应答器的固定地点B之间的相对位置。设备10可被配置为从数据库检索固定地点B的绝对位置,并且基于固定地点A和固定地点B的绝对位置的所知的差并且基于设备10和固定地点A之间的相对地点,计算设备10和固定地点B之间的相对地点。例如,如果设备10与点A相距500英尺,并且其位于设备A的北向30度,则设备10可根据地理信息数据库确定点B (其没有无线电设备)位于北向50度,与设备10相距300英尺。以此方式,通过利用两个已知的固定位置(利用每个相对设备10的距离和角度)作三 角测量可确定绝对位置。参照图10,将描述利用相对位置和数据库来对位置作三角测量的系统和方法。在该实施例中,可利用相对位置和数据库来利用一个感兴趣点和利用罗盘的真北(TrueNorth)进行三角测量,以便确定移动设备的绝对位置。在图10的实施例中,移动设备10包括如在上文描述的相对位置确定电路136。设备10进一步包括电子罗盘1000。罗盘1000可被配置为确定设备10相对地球的磁极的方向或方位。罗盘1000可包括固态设备,例如磁感应、磁电阻或者其它类型的磁场传感器。设备10也访问地理信息的数据库。设备10被配置为利用电路136确定到固定地点A的相对位置和方位(角α )。设备10然后被配置为检索相对真北的方位或者另一参考方向,以计算角β。基于固定地点A的绝对位置和相对真北的方位,设备10被配置为计算设备10的绝对位置。例如,如果设备10与点A相距500英寸,并位于点A的北向30度(其处于特定的纬度/经度),并且设备10自北指向60度,则可计算出设备10的特定的纬度/经度。以此方式,可通过利用一个已知固定位置(利用到固定地点的距离和角度)和设备上的罗盘作三角测量来确定绝对位置。根据另一示例性实施例,设备10可被配置为使用户能够绘制区域地图。设备10首先被配置为确定其到已知地点或原始参考点(例如,其可以是设备10的充电站,例如具有之前在充电过程中存储在设备10中的已知地点的掌上标准室(PalmTouchstone)充电器的距离和方位。设备10然后促使用户指出设备10在其它的电子设备、房间或建筑物(例如房间或办公室)内的其它感兴趣的物品或区域(例如,电视机、立体声系统、厨房,等等)的位置。设备10然后可被配置为存储和/或显示那些感兴趣的物品或区域相对原始参考点位于房间或建筑物内的虚拟地图。设备10然后可促使用户到移到另一房间(例如厨房)或房间的其它部分,并且反向或再次指向相同的感兴趣物品或区域。设备10然后可存储来自罗盘的方位数据,并利用其计算感兴趣的物品或区域的绝对位置。设备10然后可在空间上了解其环境,并基于该空间了解向用户提供功能。
根据另一示例性实施例,设备10可被配置为基于相对位置信息制定从起始点到期望的终点的路线(例如行走路线)。设备10可被配置为基于相对位置信息指导用户(通过显示器、音频、摆动,等等)沿特定方向前进,并且当用户移动时不断地改变该方向,直到到达期望的目的地。在这里公开的各个实施例可包括被配置为其中存储机器可执行指令的计算机可读介质,和/或可包括被配置或布置为执行这里记载的一个或多个步骤的模拟和/或数字电路组件(例如,处理器或其它处理电路)的一个或多个模块、电路、单元或其它元件,或者关于这些被实现。作为示例,计算机可读介质可包括RAM、ROM、CD-ROM或者其它的光盘存储、磁盘存储、闪存或者能够存储和提供期望的机器可执行指令的访问的任意其它的介质。在这里电路或模块的使用意味着广泛地包括分立的电路组件、模拟和/或数字电路组件、集成电路、固态器件和/或上述中任意一个的编程部分(包括微处理器、微控制器、ASIC、可编程逻辑或其它的电子设备)中的任意一个或多个。

尽管详细的附图、特定示例以及给出的具体表述描述了示例性实施例,但它们仅用于例证的目的。所示和所描述的硬件和软件配置可根据计算设备的选定性能特性和物理特性而不同。所示和所描述的系统不限于所公开的精确的细节和条件。此外,在不背离如所附权利要求所表达的本发明的范围的情况下,可对示例性实施例的设计、操作条件和配置进行其它置换、修改、改变和省略。
权利要求
1.一种手持计算设备,包括 夕卜壳; 联接到所述外壳的相对定位电路,被配置为基于从多个目标接收的无线信号确定到所述多个目标的方位角; 显示器,被配置为显示所述多个目标的表示; 用户输入设备,被配置为接收用户输入和所述多个目标的子目标的选择;以及 无线收发器,被配置为基于所述用户输入将信号无线传输到所述多个目标的所述子目标。
2.根据权利要求I所述的手持计算设备,其中所述信号包括数据文件,所述数据文件包括存储在联系人应用程序中的联系人文件,其中所述联系人文件包括关于个人的个人信肩、O
3.根据权利要求I所述的手持计算设备,其中所述多个目标的表示包括图形表示,所述图形表示包括基于所述方位角沿所述目标的方向所指的箭头。
4.根据权利要求I所述的手持计算设备,其中所述相对定位电路进一步被配置为确定到所述目标的距离和高度变化,以及显示到所述目标的至少距离的指示。
5.根据权利要求I所述的手持计算设备,其中所述信号包括数据文件,所述数据文件包括视频数据或音频数据。
6.根据权利要求I所述的手持计算设备,其中所述信号被配置为控制房间或办公室的电子系统。
7.一种手持计算设备,包括 通话电路,被配置为提供无线通话通信; 处理电路,被配置为从目标接收无线信号,以基于所述无线信号确定到所述目标的方位角、距离或高度变化中的至少一个,基于所述无线信号确定所述移动计算设备的近似地点,以及基于所述地点的确定改变在所述处理电路上操作的至少一个程序上的特征。
8.根据权利要求7所述的手持计算设备,其中所述程序为密码程序,其中在所述移动计算设备处于预定地点内时不需要密码。
9.根据权利要求7所述的手持计算设备,其中所述程序为搜索应用程序,其中基于所述移动计算设备的所述近似地点设置至少一个搜索参数。
10.根据权利要求7所述的手持计算设备,其中所述程序为通话应用程序,其中基于所述移动计算设备的所述近似地点设置所述通话应用程序的至少一个特征。
11.根据权利要求7所述的手持计算设备,其中所述处理电路被配置为基于所述无线信号确定所述移动计算设备位于汽车内。
12.根据权利要求11所述的手持计算设备,其中所述程序为无线接入程序,并且所述程序被配置为基于所述确定放弃建立与附近无线接入点的通信链路。
13.根据权利要求7所述的手持计算设备,进一步包括短距离无线收发器,所述短距离无线收发器被配置为与放置在汽车内的另一短距离无线收发器交换标识符数据,其中所述处理电路被配置为基于来自所述目标的无线信号确定所述移动计算设备位于汽车内,并基于所述确定控制所述短距离无线收发器与所述另一短距离无线收发器交换标识符数据。
14.一种手持计算设备,包括夕卜壳; 联接到所述外壳的通话电路,被配置为传递无线通话信号;以及 联接到所述外壳的相对定位电路,被配置为基于从目标接收的无线信号确定到所述目标的距离和方位角中的至少一个;以及 所述目标,其中所述目标包括被配置为与待定位的便携式物品联接的联结设备。
15.根据权利要求14所述的手持计算设备,其中所述相对定位电路进一步被配置为基于从所述目标接收的无线信号确定到所述目标的高度变化。
16.根据权利要求14所述的手持计算设备,进一步包括处理电路,所述处理电路被配置为操作被配置为管理用户的个人信息的多个应用程序。
17.根据权利要求14所述的手持计算设备,其中所述目标包括无线收发器和被配置为联接到行李或车辆的外壳。
18.根据权利要求14所述的手持计算设备,其中所述移动计算设备为包括触摸屏显示器的智能手机。
19.一种手持计算设备,包括 相对位置确定电路,用于确定到固定地点的相对位置和方位;以及 处理电路,用于从地理信息的数据库中检索所述固定地点的绝对位置,并且基于到所述固定地点的所述相对位置和所述方位以及所述固定地点的所述绝对位置计算所述移动计算设备的绝对位置。
20.一种手持计算设备,包括 磁力计,用于产生所述移动计算设备相对于参考方向的方位; 相对位置确定电路,用于确定到固定地点的相对位置;以及 处理电路,用于从地理信息的数据库中检索所述固定地点的绝对位置,并且基于相对于所述参考方向的所述方位、到所述固定地点的所述相对位置以及所述固定地点的所述绝对位置计算所述移动计算设备的绝对位置。
全文摘要
一种移动计算设备包括外壳、通话电路和相对定位电路。该外壳被配置为在使用过程中被握在手中。该通话电路联接到该外壳,并且被配置为传递无线通话信号。该相对定位电路联接到该外壳,并且被配置为基于从目标接收的无线信号确定到该目标的距离和方位角中的至少一个。
文档编号H04W88/02GK102726117SQ201180007439
公开日2012年10月10日 申请日期2011年3月24日 优先权日2010年3月25日
发明者凯文·莫里史格, 基恩·翁 申请人:惠普发展公司,有限责任合伙企业
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1