确定用户设备的移动状态的制作方法_5

文档序号:9240378阅读:来源:国知局
块760。替代地,单个移动模块(例如,包括在系统内存706、处理器730和/或数据存储714中)可确定用户设备120的移动状态。此外,虽然用户设备120被图示为具有两个天线784、788,但是在各种实施方案中,其可包括两个以上的天线。
[0069]处理器730和调制解调器722可以是通用处理设备,诸如微处理器、中央处理单元等。更具体而言,处理器730和调制解调器722可以是复杂指令集计算(CISC)微处理器、精简指令集计算(RISC)微处理器、超长指令字(VLIW)微处理器或实施其它指令集的处理器或实施指令集的组合的处理器。处理器730和调制解调器722还可以是一个或多个通用处理设备,诸如专用集成电路(ASIC)、现场可编程门阵列(FPGA)、数字信号处理器(DSP)、网络处理器等。
[0070]在一个实施方案中,用户设备120包括光学传感器766。光学传感器766可以是定期获取(例如,用户的眼睛的)图像的低分辨率摄像机(例如,具有0.2或0.7兆像素)。替代地,光学传感器766可具有更高像素,诸如I兆像素到10或更多兆像素。光学传感器766可被定位,使得当用户使用户设备120保持在其面部前面的标准阅读位置时,获取用户面部的图像。因此,光学传感器766可用于在阅读期间跟踪用户眼睛移动。
[0071]在一个实施方案中,用户设备120包括一个或多个传感器799,诸如物理接触传感器或近距离传感器。传感器799可检测接近用户设备的人体部分,并且将关于所述检测的信息传送到处理器730。在一个实施方案中,传感器799可以是电容式传感器,其被配置来使用本领域中公知的各种技术(例如,松弛振荡、电流对电压相移比较、电阻电容器充电定时、电容电桥划分、电荷转移、Σ-Δ调制或电荷积聚)中的任何一种来测量由接近用户设备的人体部分产生的电容。在替代实施方案中,传感器799还可以是光学(例如,红外)传感器,其使用发射器和接收器对来检测不透明物体的存在。替代地,传感器799可以是电感式传感器,其包括电感式回路。当人体部分(或金属物体)的存在靠近电感式传感器时,电感式回路的感应发生变化,这导致人体部分被检测。替代地,传感器799可以是超声传感器,其发射超声信号并测量信号被传输与接收到的信号的反射(又称为,逃离响应)之间的持续时间。传感器799还可包括其它类型的传感器,诸如那些使用电阻(例如,模拟电阻、数字电阻或残余电阻)、表面声波、电磁、近场成像或其它技术的检测原理来进行操作的传感器。在一个实施方案中,可使用多个不同类型的传感器。还应注意,传感器799可用于确定天线中的一个或多个与检测到的人体部分之间的距离。虽然检测到的物体在本文中被描述为人体部分,但是还可检测到其它类型的物体,这取决于所使用的感测技术。
[0072]在一个实施方案中,传感器799中的一个或多个可以是惯性传感器。传感器799还可用于检测用户设备120的运动。在一个实施方案中,传感器799检测线性加速度(平移运动)和角加速度(旋转运动)。传感器799可包括罗盘、加速计和/或陀螺仪。陀螺仪使用角动量的原理来检测方位的变化(例如,俯仰、滚动和扭转的变化)。加速计测量沿一个或多个轴的加速度(例如,平移变化)。陀螺仪和加速计可以是独立的传感器或可组合在单个传感器中。在一个实施方案中,传感器799是微电子机械系统(MEMS)传感器。
[0073]处理器730可包括传感器电路735 (例如,传感器设备驱动器),其使得处理器730能够解译从传感器766和/或惯性传感器799接收到的信号。在一个实施方案中,传感器766和/或惯性传感器799将完全处理的信号输出到处理器730。例如,传感器766可使用单线接口或多线接口输出距离、检测到的/未检测到的信号等。类似地,惯性传感器799可输出加速度值(例如,以Gs为单位)。在另一实施方案中,在不首先处理数据的情况下,传感器766将例如(例如,人体部分的)位置数据和/或物体存在数据输出到处理器730。类似地,惯性传感器799可输出例如可被解译为加速度值的电压值。在任一种情况下,处理器730可使用传感器电路735来处理和/或解译接收到的数据。如果从多个传感器766和/或惯性传感器799接收数据,那么处理数据可包括平均数据、识别数据的最大值或以其它方式组合来自多个传感器的数据。在一个实施方案中(其中传感器766包括传感器阵列、大量传感器或触控面板),处理数据包括从多个传感器读数确定人体部分位于用户设备上何处。
[0074]在一个实施方案中,处理器730控制开关是否在功率放大器786与天线788之间提供电连接。例如,如果处理器730确定一个或多个通信链路应被重新配置或修改,那么开关792可终止功率放大器786与天线788之间的电连接(例如,可终止通信链路)。替代地或此外,调制解调器722可控制开关。
[0075]图8是根据进一步实施方案的图示确定用户设备的移动状态的方法800的流程图。方法800可通过处理包括硬件(例如,电路、专用逻辑、可编程逻辑、微码等)、软件(例如,在处理器上运行指令以执行硬件仿真)或其组合的逻辑来执行。在一个实施方案中,方法800可由服务器设备或移动模块执行,如在图1和图4中图示。
[0076]参考图8,方法800开始于方框805,其中方法800从一个或多个传感器设备接收传感器数据。例如,方法800可从GPS设备接收GPS坐标。在方框810处,方法可计算移动数据(例如,指示用户设备已经如何移动或当前如何移动的数据)。例如,方法800可计算指示用户设备在最后5秒钟内已朝左边移动50米。在另一实例中,方法800可使用传感器数据确定用户设备的位置。基于所述位置(例如,公路、商业大厦),方法800可确定有关用户设备的移动速率(例如,速度或速率)。在方框815处,方法800可基于移动数据确定用户设备的移动速率。例如,方法800可确定用户设备正朝东北方向以60MPH的速率进行移动。
[0077]在方框825处,方法800确定用户设备的移动状态。例如,方法800可确定用户设备是否处于高移动状态、中等移动状态或正常移动状态。在方框830处,用户设备确定一个或多个邻近基站的信号强度(例如,从一个或多个邻近基站接收到的无线电信号的强度)和用户设备当前已经选择(例如,预占)的服务或当前基站的信号强度。在一个实施方案中,方法800可将缩放系数应用到来自邻近基站和当前基站的信号强度。缩放系数可基于在方框825处确定的移动状态。在方框835处,当邻近基站的信号强度大于当前基站的信号强度一定时间段时,方法800重新选择到邻近基站。在一个实施方案中,还可将缩放系数应用到所述时间段。被应用到所述时间段的缩放系数还可基于在方框825处确定的移动状态。因此,由于被应用到所述时间段的缩放系数,所述时间段可基于移动状态。在方框835之后,方法800结束。
[0078]在上述描述中,阐述了大量的细节。然而,将对具有本公开的权益的本领域普通技术人员显而易见的是,本公开的实施方案可在没有这些具体细节的情况下被实践。在一些情况下,以框图形式而非详细地示出公知的结构和设备,以便避免混淆本描述。
[0079]某些部分的详细描述针对计算机存储器内的数据位的运算的算法和符号表示进行了呈现。这些算法描述和表示是数据处理领域技术人员将其工作的实质最有效地传递给本领域技术人员所用的手段。本文中的算法通常被视为导致期望结果的步骤的自相一致的序列。所述步骤是那些要求物理量的物理操作的步骤。通常(尽管不一定),这些量采用能够被存储、转移、组合、比较且以其它方式操作的电或磁信号的形式。已经证明,主要为了通用的原因,有时将这些信号称为位、值、元素、符号、字符、术语、数字等是方便的。
[0080]然而,应当牢记的是,所有这些和类似术语要与适当的物理量相关联,并且仅仅是应用于这些量的方便标签。除了特别说明,否则,如从下列讨论中显而易见的那样,应当理解,贯穿描述,利用术语(如,“选择”、“接收”、“确定”、“转换”、“估计”、“重新选择”、“应用”、“测量”、“保持”、“识别”等)的讨论是指计算机系统或者类似的电子计算设备的动作和处理,其中该计算机系统或者类似的电子计算设备将计算机系统的寄存器和存储器内的物理(电子)量所表示的数据操作并转换为计算机系统存储器或寄存器或其它这种信息存储、传输或显示设备内的物理量类似表示的其它数据。
[0081]本公开的实施方案还涉及用于执行本文的操作的装置。该装置可以针对需要的目的而特别构造,或者其可以包括由计算机中存储的计算机程序选择性地启动或重新配置的通用计算机。这种计算机程序可存储于非临时性计算机可读存储介质,诸如(但不限于)任何类型的盘,包括软盘、光盘、CD-ROM和磁光盘、只读存储器(ROM)、随机存取存储器(RAM)、EPR0M、EEPR0M、磁或光卡、闪存存储器、或适用于存储电子指令的任何类型的介质。
[0082]词语“实例”或“示例性”在文中用来指作为实例、例子或说明。文中描述为“实例’或“示例性”的任何方面或设计未必被解释为比其它方面或设计优选或有利。相反,词语“实例”或“示例性”的使用意图以准确模式呈现概念。如在本申请中所使用,术语“或”意图指包括性的“或”而非排他性的“或”。也就是说,除非另外说明或者从上下文能清楚得知,否则“X包括A或者B”意图指任何自然的包括性的排列。也就是说,如果X包括A ;X包括B ;或者X包括A和B两者,那么前述情况中的任何一种都能满足短语“X包括A或者B”。另外,本申请和随附权利要求中所使用的冠词“一个(a/an)通常指“一个或多个”,除非另外说明或者从上下文能清楚得知是单数形式。再者,在全文中术语“实施方案”或“一个实施方案”或“实施方式”或“一个实施方式”的使用不意图指相同的实施方案或实施方式,除非被如此描述。此外,本文中使用的术语“第一”、“第二”、“第三”、“第四”等意在作为在不同元件之间加以区分的标签,并且可能不一定具有根据其数据标号的序号含义。
[0083]本文呈现的算法和显示内容并非固有地与任何特定组件或其它装置相关。根据本文中的教导,各种通用系统可与程序结合使用,或其可证明构造更专门的装置来执行所需的方法步骤是方便的。各种这些系统的所需结构将从以下描述显而易见。此外,不参考任何特定的编程语言来描述本公开。将理解,各种编程语言可用来实施如本文中描述的本公开的教义。
[0084]上文描述阐述了大量具体细节,诸如具体系统、组件、方法等的实例,以便提供对本公开的若干实施方案的良好理解。然而,将对本领域技术人员显而易见的是,本公开的至少一些实施方案可在不具有这些具体细节的情况下实践。在其它情况下,不详细描述公知的组件和方法,或以框图格式呈现公知的组件和方法,以便避免不必要混淆本公开。因此,上文阐述的具体细节仅是实例。特定实施方式可能在这些实例细节中各不相同,并且仍可预想落在本公开的范围内。
[0085]将理解,上文描述旨在为说明性的而非限制性的。当阅读和理解上文描述,许多其它实施方案将对本领域的技术人员显而易见。因此,本公开的范围应参考随附权利要求连同此类权利要求所赋予的等同物的全部范围来确定。
[0086]备款
[0087]1.一种方法,其包括:
[0088]由移动计算设备从全球定位系统设备接收位置数据;
[0089]由所述移动计算设备至少部分地基于所述位置数据计算移动数据;
[0090]由所述移动计算设备至少部分
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1