使用姿势控制的手持移动设备来执行特定于位置的信息获取的方法、设备和计算机程序的制作方法

文档序号:7914949阅读:160来源:国知局
专利名称:使用姿势控制的手持移动设备来执行特定于位置的信息获取的方法、设备和计算机程序的制作方法
技术领域
本发明概念涉及实施姿势控 制的手持移动设备的特定于位置的信息获取方法和设备。
背景技术
特定于移动位置的计算由于配备了位置识别能力的小型快速无线手持处理设备的可用而变得可能。位置识别服务的示例可包括与罗盘(compass)有关的功能(即,基于经纬度的位置工具)和具备诸如用于到达希望目标位置的有关距离和时间的计算之类的额外能力的GPS接收机。移动通信系统实施包括各种不同位置估计技术在内的特定于位置的附加特征,如E-OTD (增强的观测时间差)、FOTA (强制定时提前)、TA (定时提前)、TDOA (到达时间差)和TOA(到达时间)等。混合系统也可被结合了如上所述的传统定位方法并且还依赖于诸如GPS (全球定位系统)或Galileo之类的基于卫星的位置系统的移动通信系统使用。这些类型的系统可提供更精确的位置服务或其他高级的位置特征。广播蜂窝系统还可与移动环境中的GPS相组合以向移动台提供特定于位置的服务。在这类组合实施方式中,通常,中央或分布式控制站点(例如,基站控制器、移动台控制器)基于接收的用户请求来确定被请求的信息内容并向用户提供来自可经由移动网络访问的数据库的反馈。在该示例中,必须在移动用户接收设备和控制中心之间提供辅助信道以向移动用户提供特定于位置的信息内容。广播蜂窝系统通常仅在数百平方英里的非常大的服务区域中才划算。对于较小的区域,这种系统的使用对有特定需要和偏好的用户而言很难说是合理的。例如,被局限在较小地理位置的用户在试图精确找到一个位置并向网络提供有关其周围的反馈位置信息时可能较少成功。目前,用于特定于位置的服务的技术访问计算机网络以便搜索用户希望的信息。在这些类型的位置服务模型中,数据可从外部数据源被获取、针对与位置有关的查询被处理、并被发送到用户的便携设备。这种操作组合可能是耗时的并对系统资源造成沉重负担。作为替代,这种位置服务模型在其能力上被限制以便提供用户选择服务。例如,位置服务应用运行期间的用户的偏好和参与(例如,定义感兴趣区域)可以被限制或完全不存在。除了针对移动用户的一般传统位置服务之外,还存在用于跟踪无线发送设备的用户所做出的姿势或移动的已知方式。例如,感应设备可被用于通过加速计来确定和测量人体的线性和/或弧线移动。感应和发送与人体移动有关的数据可通过由用户设备的无线发送器向其他电子外围设备发送数据来实现,这使得用户能够以多媒体方式来与这些电子外围设备交互。加速计和其他信号处理设备可经由电子发送设备来跟踪用户移动并提供实时更新的用户移动。此外,如果应用服务器完全知晓用户设备和应用服务器间的位置信息转移之间的用户位置,则无线终端的用户的特定于位置的需要可被更快地、以更详细的精度来处理。

发明内容
公开了用于从姿势控制的手持移动设备接收特定于位置的信息并通过将用户感兴趣区域考虑在内来基于用户请求计算额外位置信息的优化的方法和设备,所述用户感兴趣区域是通过包括用户的当前位置和移动设备提供的弧线姿势数据而被考虑的。本发明概念的一个示例实施例包括向移动终端提供被请求的位置数据的方法。该方法包括向服务器发送用户发起的姿势数据和移动终端的初始位置数据。该方法还包括发起用于接收被请求的位置数据的请求。该方法还包括基于用户发起的姿势数据和初始位置数据来计算地理上的感兴趣区域。该方法还包括获取与感兴趣区域有关的特定于位置的数据,并向移动终端发送感兴趣区域和相关的特定于位置的数据。本发明概念的另一示例实施例还可包括被配置成向移动终端提供被请求的位置数据的设备。该设备包括被配置成接收用户发起的姿势数据和移动终端的初始位置数据并发起用于接收被请求的位置数据的请求的接收器。该设备还包括被配置成基于用户发起的姿势数据和初始位置数据来计算地理上的感兴趣区域并获取与感兴趣区域有关的特定于位置的数据的处理器。该设备还包括被配置成从移动终端发送感兴趣区域和相关的特定于位置的数据的发送器。


图I例示了根据本发明概念的示例实施例的系统框图。图2例示了根据本发明概念的示例实施例的客户服务器模型的流程图。图3例示了根据本发明概念的示例实施例的客户服务器模型的硬件组件的另一流程图。图4例示了根据本发明概念的示例实施例中包括的操作的流程图。图5例示了根据本发明概念的示例实施例中包括的操作的从图4继续的另一流程图。
具体实施例方式图I例示了根据本发明概念的示例实施例的系统示图10。参考图I,诸如移动终端(MT)之类的用户设备11在操作12处提供用户输入,该用户输入例如可以是被发起的位置请求或简单地是MT 11的当前位置的用户位置信息。用户请求可在操作13处被发送到本地基站(BS)处的服务器或发送到远程服务器位置。继续图I的操作,操作14规定该请求被接收并且基于所请求的信息和/或用户的当前位置来为用户确定物理上的感兴趣区域。数据库(未示出)可被访问以参考以前存储的用户参数,所述用户参数可提供用于在操作15处计算相关感兴趣区域(即,本地设施、目标地理区域等)的额外输入。一旦感兴趣区域被计算,相关信息就可在操作16处被发送到客户端/用户MT 11。
更详细地参考系统模型10的操作,图2例示了在MT 11和系统网络的服务器侧之间执行的更多示例操作。MT 11可替代地被称为与远处位置的服务器设备102通信的客户端设备101。参考图2,客户端设备101可以是能够经由还可包括GPS设备的内部和/或外部罗盘来对其进行定位(例如,纬度、经度和/或方向)的手持计算机或移动终端(MT)。服务器设备102可以是能够向客户端101提供处理和数据库服务的通用计算机。操作时,客户端设备101发起请求110,该请求在操作120处被处理并被发送到服务器102。一旦请求被接收,服务器102就基于客户的当前地理位置并且还基于客户的姿势和/或移动来确定物理上的感兴趣区域(操作130)。当在操作140处计算相关的感兴趣区域信息(即,客户希望的目标区域的边界估计)时,客户的位置和姿势的组合二者都被考虑。服务器提供的信息被发送到客户端101 (操作150)并展示给用户(操作160)。
图3例示了在客户端101和服务器102之间的示例通信传送中使用的硬件组件的框图。用户设备11例示了示例计算设备,如移动电话或混合的个人数字助理(roA)和移动电话。客户端ιο 表示在用户设备11中使用的处理模块。姿势处理模块310接收用户输入姿势,用户输入姿势例如可包括语音命令、用户设备11的移动、用户设备11的方向的改变等。姿势处理模块310随后可将姿势信息和用户的当前位置信息(例如,GPS位置信息)转发给发送通信模块320,发送通信模块320随后通过本地和/或远程通信网络经由无线连接向服务器102发送信息。服务器102的接收通信模块330接收有关位置和姿势的信息并将其转发给请求处理模块340,请求处理模块340发起对有助于预测和计算感兴趣区域的所存储数据和其他资源的请求。例如,请求处理模块340将解释接收的位置信息并确定感兴趣区域的位置原点和坐标。服务器102还计算数据获取模块350确定感兴趣区域所需的相关信息。为用户收集的信息可包括与请求本身有关的信息(即,加油站、银行、服务区域)并且还可包括与数据获取模块350所定义的感兴趣区域内的其他服务有关的相关广告数据。—旦与请求有关的信息被获取,用户请求的数据就将经由发送通信模块360被转发给客户端设备101,并经由接收通信模块370在客户端设备101处被接收。客户端设备101可在将所请求数据展示给客户端设备101的用户之前进一步处理信息。客户端设备101将接收被发送的信息,该信息将被客户端设备101展示给用户。客户端设备101提供给服务器102的信息将包括姿势数据和客户端设备101的位置估计二者。例如,移动客户端设备101的初始GPS定位位置可经由卫星提供的估计而被获得。另外,客户端设备101的用户执行的姿势将与GPS定位估计相组合。数据的姿势部分将被用来确定目标感兴趣区域。例如,客户端设备101在特定方向上的移动可被辨认为有效姿势,这会将感兴趣区域缩窄到移动设备101的原始GPS计算位置附近的特定方向(即,所移动方向上的相关位置信息)。在二维坐标系统中,客户端设备101的GPS估计位置可被用来表示起始点,并且姿势(即,用户在特定方向上的移动)可被用来从该点移动以创建移动数据的弧线。该弧线进而可以被用来定义感兴趣区域或地区。姿势可通过命令被发起,所述命令例如是指示指向感兴趣方向的方向箭头的简单按钮。姿势也可以是如下声音命令,所述声音命令指示可被服务器辨认为有助于定义感兴趣区域或地区的有效姿势的对象或方向(即,“北”)。例如,设备的移动可被解释为二维弧线,其被跟踪并被作为定义感兴趣区域的姿势数据存储在存储器中。姿势的另一示例可在良好定义的购物区中提供方向。例如,移动终端的用户可在位于购物广场时通过进行姿势来发起对信息的请求。用户的当前位置可被GPS卫星定位为在人行道上。用户随后可通过将客户端设备在商店方向上移动来朝商店做姿势。该移动可构成与GPS数据一起被用来提供有关商店的信息的有效姿势。结果,用户可接收有关商店的信息(例如,优惠券、广告、商品细节等)。在另一示例中,根据本发明概念的示例实施例,弧线描述可由单独的设备(例如,用户所穿戴的单独的服饰)生成。例如,蓝牙使能的设备(即,一副太阳镜)可提供另一种将姿势数据(经由用户头部方向)传送给移动设备的方式,所述姿势数据可被服务器102解释成有效姿势。能够与移动设备通信的本地配对设备可提供一种提供姿势数据的替代方式,只要外部设备具有必备的罗盘(即,定向)功能即可。
在仅定向型姿势的情况中,设备的方向被用来表示有效姿势。这种示例姿势需要罗盘功能并提供可以被测量以在不生成任何弧线移动的情况下识别用户指点的方向的角度和方向。进而,角度随后可以被用来提供感兴趣方向,所述感兴趣方向随后可以被定义为更大的感兴趣区域。向用户提供信息可由服务器或多个分布式服务器来实现。多个分布式服务器可以依据每个服务器中存储的本地信息来提供对请求的个性化对待。信息可经由文本消息、推送电子邮件或用户设备上的可执行应用来展示给用户。可基于设备位置信息和用户姿势信息来执行的服务器102的计算可包括通过在单个点处开始来缩窄感兴趣区域。例如,基于点的圆形区域可以通过基于可被用来缩窄圆的区间的姿势信息来提供角度而被缩窄。从用户姿势信息生成的弧线路径可以将圆的扇区定义为感兴趣区域。将扇区转变为地图可提供全部或部分位于仅被定义的扇区内的商店或设施的位置。服务器计算包括转换用户提供的感兴趣区域(弧线)并将其“适配”(fit)到用于信息分类的预设粒度(例如,服务器可在地图数据的圆或六边形中使用60度弧线)。客户端101和服务器102可交换客户端到服务器和服务器到客户端信息。客户端101和服务器102之间的链路可以是直接使能的或通过其他传输网络使能的无线链路。客户端101可发起可包括初始罗盘磁向(heading)和姿势数据的感兴趣区域请求。可包括位置、罗盘磁向、姿势弧线和距离信息的请求可由发送单元120发送到服务器102。发送单元进而一般应该被配备与服务器102通信所需的所有必要功能和硬件。更精确的用户偏好的位置信息可通过使用姿势和预定位置(S卩,经由GPS或其他定位方法确定的经度和纬度)的组合作为对信息源的输入来生成。此外,通过用户偏好而被过滤的位置相关信息的远程数据库与预定位置和姿势信息相比可提供更精确的用户偏好的位置信息。此外,可在向服务器102发送请求之前在客户端设备101上确定感兴趣区域。服务器102还可以修改感兴趣区域或仅简单地用附近商店、加油站或其他用户偏好的设施信息来填充感兴趣区域。用户对关于特定感兴趣区域的信息的请求可提供诸如带宽和网络资源之类的系统资源的优化使用。例如,通过预存用户偏好和接收用户发起的感兴趣区域信息,系统可在不要求过多带宽需求或处理资源的情况下向用户提供快速和优化的位置信息。发送给用户的无关信息的总量也可被减少。一般地,姿势提供了人类与计算机或手持设备相接口的输入机制。配备了姿势辨认传感器的计算机和手持设备提供用于辨认与不同复杂度的手移动或声音命令有关的姿势输入的必要硬件和软件。某些辨认系统利用手持设备中嵌入的平面二维(2D)或三维(3D)加速计,其进而将人类发起的数据传送到它们各自的计算引擎以提供在供应集成的人类输入和对额外信息的位置信息请求时所准备的数据。图4例示了根据本发明概念的示例实施例在用户和远处位置信息服务器之间进行的通信的示例流程图。参考图4,用户在操作400处做出姿势,随后用户设备或服务器在操作401处判断该姿势是否为有效的已知类型的姿势。如果不是,则用户在操作403处被通知该姿势不是有效的或者没有来自该无效姿势的结果。如果该姿势是有效的,姿势信息 在操作404处被转发到姿势服务器,如果该服务器可用的话。如果服务器不可用,则在操作405处用户被通知或者处理不向前移动,并且处理将在403处结束。如果服务器可用,则服务器在操作406处进行来基于它接收的信息和服务器可能已知的信息来定义感兴趣区域。服务器将在操作407处接收被发送的对位置信息的请求,并且如果请求被恰当地接收,则操作将继续到由“A”表示的操作410,并且处理将进一步在图5处继续。如果请求丢失,则操作409将创建错误消息以重发该请求。参考图5,客户端和服务器之间的位置信息处理的进一步细节被公开。例如,继续于“A”,现在客户端和服务器之间的初步通信已开始。另外的客户端操作被例示于左边并且服务器操作被例示于右边。这些操作可由客户端和/或服务器独立进行,或者作为替代,可并行地进行。在接收到感兴趣区域请求之后,服务器在操作508处验证来自客户端的请求。一旦请求被视为有效,服务器就在操作510处计算用户已通过姿势输入指示过的物理区域的地理空间边界,以确定物理上的感兴趣区域。如果请求不是有效的,则无效请求响应将在操作509处生成并发送给用户,并且处理将在“B”操作514处结束。向前移动,服务器将进一步在操作511处确定所定义的感兴趣区域中包含的相关商店。基于操作511的结果,服务器还将在操作512处通过交叉参考数据库中存储的广告信息和相关商店来确定相关广告。服务器随后在操作513处将结果发送给用户并在操作514中的“B”处结束。参考图5的左边,当服务器验证并定位感兴趣区域及其相关内容时,客户端设备在操作501处待命并等待响应。在该等待时段期间,客户端设备在操作502处在保持对时间进行跟踪的同时不断检查服务器响应。如果预定超时时段到期,则在操作506处客户将被通知没有接收到响应并且处理将在503处结束。另一方面,如果响应在超时时段内被接收并且服务器操作“B”的结果被提供给客户端,则在操作504处判断请求是有效还是无效。如果请求被认为无效,则客户在操作507处被通知,并且处理在操作503处结束。如果请求被认为有效,则客户在操作505处被通知结果,并且处理在操作503处结束。本发明概念优选地在诸如计算机、蜂窝电话或其他移动终端设备之类的硬件设备中实现。在其他实施例中,本发明可在硬件、软件、固件或硬件、软件和/或固件的组合中实现。以上示例实施例还可在软件代码中实施并且可存储在计算机可读介质上,例如非易失性存储设备(例如,ROM、RAM、硬盘等)。软件代码可从计算机可读介质访问并可由处理器运行。被运行的程序可提供示例实施例的一个或多个特征。虽然已描述了本发明的优选实施例,但是将理解,描述的实施例仅是例示性的并 且当考虑其等同物和修改(例如,协议、硬件设备、软件平台等)的完整范围时,发明的范围仅由所附权利要求限定。
权利要求
1.一种向移动终端提供特定于位置的数据的方法,所述方法包括 向服务器发送所述移动终端的初始位置数据和用户发起的姿势数据; 发起用于接收被请求的位置数据的请求; 基于所述初始位置数据和所述用户发起的姿势数据来计算地理上的感兴趣区域; 获取与所述感兴趣区域有关的特定于位置的数据;以及 将相关的特定于位置的数据发送到所述移动终端。
2.根据权利要求I所述的方法,其中发送到所述服务器的姿势数据包括所述移动终端在特定方向上的移动。
3.根据权利要求I所述的方法,其中发送到所述服务器的姿势数据包括由所述移动终端的用户做出的语音命令。
4.根据权利要求I所述的方法,其中所述姿势数据是输入到所述移动终端的按钮选择。
5.根据权利要求I所述的方法,其中所述特定于位置的数据包括位于所述感兴趣区域内的设施。
6.根据权利要求5所述的方法,其中所述设施包括购物设施和服务设施中的至少一者。
7.根据权利要求I所述的方法,其中所述特定于位置的数据包括位于所述感兴趣区域内的设施的广告。
8.根据权利要求I所述的方法,其中所述初始位置数据是通过GPS位置估计提供的。
9.根据权利要求I所述的方法,其中所述姿势数据是通过来自所述移动终端的罗盘组件的方向估计提供的。
10.一种被配置成向移动终端提供特定于位置的数据的设备,所述设备包括 接收器,被配置成接收所述移动终端的初始位置数据和用户发起的姿势数据并发起用于接收被请求的位置数据的请求; 处理器,被配置成基于所述初始位置数据和所述用户发起的姿势数据来计算地理上的感兴趣区域并获取与所述感兴趣区域有关的特定于位置的数据;以及发送器,被配置成将相关的特定于位置的数据发送到所述移动终端。
11.根据权利要求10所述的设备,其中在所述接收器处接收的姿势数据包括所述移动终端在特定方向上的移动。
12.根据权利要求10所述的设备,其中在所述接收器处接收的姿势数据包括由所述移动终端的用户做出的语音命令。
13.根据权利要求10所述的设备,其中所述姿势数据是输入到所述移动终端的按钮选择。
14.根据权利要求10所述的设备,其中所述特定于位置的数据包括位于所述感兴趣区域内的设施。
15.根据权利要求14所述的设备,其中所述设施包括购物设施和服务设施中的至少一者。
16.根据权利要求10所述的设备,其中所述特定于位置的数据包括位于所述感兴趣区域内的设施的广告。
17.根据权利要求10所述的设备,其中所述初始位置数据是通过GPS位置估计提供的。
18.根据权利要求10所述的设备,其中所述姿势数据是通过来自所述移动终端的罗盘组件的方向估计提供的。
19.根据权利要求10所述的设备,还包括 所述用户佩戴的将所述姿势数据传送到所述移动终端的外围设备。
20.一种包含计算机程序的计算机可读介质,所述计算机程序当被运行时控制处理器执行 向服务器发送移动终端的初始位置数据和用户发起的姿势数据; 发起用于接收特定于位置的数据的请求; 基于所述初始位置数据和所述用户发起的姿势数据来计算地理上的感兴趣区域; 获取与所述感兴趣区域有关的特定于位置的数据;以及 将相关的特定于位置的数据发送到所述移动终端。
全文摘要
一种基于对特定于位置的数据的用户请求(12)来计算(14)感兴趣区域的方法和设备(10)被公开。操作可包括向服务器发送(13)移动终端(11)的初始位置数据和用户发起的姿势数据。服务器随后可执行发起(12)用于接收所请求的位置数据的请求,并基于初始位置数据和用户发起的姿势数据来计算(14)地理上的感兴趣区域。与感兴趣区域有关的特定于位置的数据随后可被获取(15)并发送(16)到移动终端(11)。感兴趣区域可基于移动终端(11)的初始位置和移动终端(11)的用户做出的姿势所提供的信息来定义。
文档编号H04M3/487GK102656871SQ201080055120
公开日2012年9月5日 申请日期2010年11月5日 优先权日2009年12月3日
发明者托马斯·惠勒, 约翰·帕托斯基, 马克·杰勒德 申请人:欧搜卡德远程有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1