自适应位置报告的制作方法
【专利摘要】本发明涉及自适应位置报告。方法包括获得至少指示移动通信设备的速度的数据。至少基于该速度确定用于报告移动通信设备的位置的通信方案。根据所确定的通信方案使移动通信设备报告其位置。
【专利说明】自适应位置报告
[0001]相关申请的交叉引用
本申请根据35 U.S.C.119(e)要求2012年9月5日提交的美国临时专利申请_61/697,020的优先权,其通过引用全部并入本文。
【技术领域】
[0002]本发明涉及与移动的设备通信。
【背景技术】
[0003]传统的电信,例如通过蜂窝电话和类似的设备,是基于电路交换,其中通信信道被打开以连接两个通信设备。更加先进的电信设备(有时被称为第四代,或4G设备)可基于包交换。对比电路交换,在包交换中,在设备之间没有专用通信信道被打开。具体而言,要被通信的信息以可寻址数据包形式被组织。数据包可被以类似于计算机间的网络通信方式被在电信网络上传递。这种基于包的通信的一个结果可以是基于包的电信服务或网络的提供者可基于被通信的信息的量(例如,被通信的包的数量)而向消费者收费,而不是根据连接时间,这对基于电路交换的服务来说是典型的。
[0004]基于包交换的现代蜂窝系统能实现引入在电路交换下不可轻易获得的应用和特征。这些应用可包括位置监测。将全球定位系统(GPS)接收器集成在移动终端内已经常见,并且这种集成甚至可被认为是移动电话应该有的标准特征。被监测的位置可以定期的方式被报告给应用,该应用从被报告的用户的社区位置中提取有用的信息。例如,这种应用可分析车辆的或行人的交通模式。这种位置信息也可被用在网络的运行中。例如,用户地点信息能实现对资源配置的动态控制或者对例外情况的准静态自适应,例如交通拥堵或重要的体育或者娱乐事件。
[0005]例如,被称为3GPP-LTE (第三代合作项目-长期演化)的一个第四代蜂窝标准被设计为支持使用数据和控制流的定位服务。LTE位置信息交易的示例可被想像如下:用户装备(UE)可开始地点请求,其中网络服务器基于由UE报告给网络的测量结果提供该UE的地点。这种方法在UE不包括GPS设备或者UE的GPS接收器由于信号的屏蔽或阻塞而不接收GPS信号的情况下是有用的。而且,网络服务器可开始位置请求,其中其请求UE报告其位置,或者可被分析以提供UE的地点的另一组测量结果。
【发明内容】
[0006]方法包括获得至少指示移动通信设备的速度的数据;确定用于报告移动通信设备的位置的通信方案,通信方案的确定至少基于该速度;和根据所确定的通信方案使移动通信设备报告其位置。
[0007]系统包括处理单元,该处理单元与至少一个移动通信设备和计算机可读介质通信。计算机可读介质包含了一组指令,其中处理单元被设计成执行这组指令,从而:获得至少指示移动通信设备的速度的数据;确定用于报告移动通信设备的位置的通信方案,通信方案的确定至少基于该速度;和根据所确定的通信方案使移动通信设备报告其位置。
[0008]本申请还提供了如下方案:
方案1.一种方法,其包括:
获得至少指示移动通信设备的速度的数据;
确定用于报告移动通信设备的位置的通信方案,通信方案的确定至少基于所述速度;
以及
根据所确定的通信方案使移动通信设备报告其位置。
[0009]方案2.如方案I所述的方法,其中,移动通信设备与车辆相关联,使得所获得的数据或所报告的位置至少指示车辆的位置或速度。
[0010]方案3.如方案I所述的方法,其中,所获得的数据或者所报告的位置包括全球定位系统(GPS)数据。
[0011]方案4.如方案I所述的方法,其中,获得数据包括获得至少指示多个移动通信设备中的每一个的位置和速度的数据。
[0012]方案5.如方案4所述的方法,其中,确定通信方案包括从所述多个移动通信设备中识别移动通信设备的群。
[0013]方案6.如方案5所述的方法,其中,识别该群包括通过移动通信设备中的其中一个获得至少指示移动通信设备中的另一个的位置和速度的所述数据。
[0014]方案7.如方案4所述的方法,其中,确定通信方案包括从所述群的移动通信设备中选择代表性的移动通信设备。
[0015]方案8.如方案I所述的方法,其中,确定通信方案包括确定报告时间间隔。
[0016]方案9.如方案8所述的方法,其中,报告时间间隔的长度在速度降低时增加。
[0017]方案10.如方案I所述的方法,其中,使移动通信设备报告其位置包括将通信方案通信给移动通信设备。
[0018]方案11.如方案I所述的方法,其中,使移动通信设备报告其位置包括根据通信方案操作移动通信设备。
[0019]方案12.如方案I所述的方法,包括获得基础设施数据。
[0020]方案13.如方案12所述的方法,其中,确定通信方案还基于获得的基础设置数据。
[0021]方案14.如方案12所述的方法,其中,基础设施数据包括交通信号的状态。
[0022]方案15.—种系统,其包括:
处理单元,其与至少一个移动通信设备通信并且与计算机可读介质通信,其中计算机可读介质包含了一组指令,其中处理单元被设计成执行该组指令,从而:
获得至少指示所述至少一个移动通信设备的速度的数据;
确定用于报告所述至少一个移动通信设备的位置的通信方案,通信方案的确定至少基于所述速度;以及
根据所确定的通信方案使所述至少一个移动通信设备报告其位置。
[0023]方案16.如方案15所述的系统,其中,所述至少一个移动通信设备与车辆相关联,使得所获得的数据或所报告的位置指示车辆的速度或位置。
[0024]方案17.如方案15所述的系统,其中,处理单元与所述至少一个移动通信设备通过网络通信。[0025]方案18.如方案17所述的系统,其中所述网络是无线网络。
[0026]方案19.如方案17所述的系统,其中所述网络是包交换网络。
[0027]方案20.如方案15所述的系统,其中,处理单元与基础设施设备通信。
【专利附图】
【附图说明】
[0028]图1示意性地说明了被构造成用于自适应位置报告的系统的实施例;
图2示意性地说明了被构造成用于自适应位置报告的服务器的实施例;
图3是根据本发明实施例的用于自适应位置报告的方法的流程图;
图4是示出根据本发明实施例的作为速度变化的结果的位置报告时间间隔中的变化的曲线图;以及
图5是自适应位置报告的方法的流程图,其包括由报告时间间隔参数化的通信方案的实施方式。
【具体实施方式】
[0029]在下面的具体描述中,公开了数个具体的细节以提供对本发明的透彻理解。不过本领域技术人员应该理解的是,本发明可在没有这些具体细节的情况下被实施。在其它情况下,非常公知的方法、程序、和部件没有被具体描述以不阻碍对本发明的理解。
[0030]如从下面的讨论中容易理解地,除非另有具体的说明,否则应该意识到,在整个说明书中的讨论中,使用诸如“处理”、“计算”、“存储”、“确定”、“评估”、“运算”、“测量”、“提供”、“传递”等的术语来指示计算机或计算系统或者类似的电子计算设备的行为和/或过程,其将计算系统的寄存器和/或存储器中的被表达为物理量例如电子量的数据操纵和/或转换为在计算系统的存储器、寄存器或其它此类的信息存储、传输或显示设备内的被类似地表达为物理量的其它数据。
[0031]根据自适应位置报告的实施例,位置信息可在,一方面,移动通信设备,和另一方面,另一设备或服务器之间以通信方案确定的方式传输。通信方案的一个或多个性质被至少部分地根据用户设备的运动的速度或由其它的检测条件来确定。因此,移动通信设备的位置可被以适合于检测条件的方式被报告。
[0032]移动通信设备可被理解为包括带有通信功能的任何设备,该设备被构造成能移动或运输。移动通信设备可包括,例如,手持或便携设备(例如,移动电话、智能电话、便携计算机、或带有通信能力的类似设备)、车辆安装设备(例如,车辆安装的电话或其它通信设备、或车辆计算机)、或能够至少部分地通过无线网络与远程设备通信的其它移动设备(例如,由动物携带的跟踪设备、或由水或空气流携带的跟踪设备)。移动通信设备可包括确定该移动通信设备(或该移动通信设备的部件)的位置或地点的能力。例如,移动通信设备可包括全球定位系统(GPS)接收器。移动通信设备可包括处理或计算能力。移动通信设备可与通信服务或应用的用户或客户相关联。
[0033]服务器可被理解为包括设备、或相互通信的设备的集合,其包括与一个或多个移动通信设备通信的能力。服务器的一个或多个部件可以是固定的,或可以是便携的。为了本文描述起见,当设备的运动与通信方案的确定无关时,该设备可被认为是提供服务器的功能。例如,服务器的一些或全部功能可被包含在移动通信设备中。(在两个或更多移动通信设备之间的通信期间,每个移动通信设备可在提供移动通信设备的功能和提供服务器的功能之间交替)。为了本文描述起见,服务器可包括另一移动通信设备。服务器包括处理或计算能力。服务器可与通信服务或应用的提供者相关联。
[0034]移动通信设备的运动可以是由于,例如,携带该移动通信设备的人或其它中介(例如,动物或流动)的运动,或者由于该移动通信设备被携带在其中或这该移动通信设备被安装在其上的车辆的运动。移动通信设备的速度可由该移动通信设备自身来确定。例如,该速度可从该设备的连续测量或报告的位置(例如,由GPS信号导出)来确定。该速度可从独立的设备确定。例如,速度可从携带该移动通信设备的车辆的速度计确定。
[0035]通信方案可包括在移动通信设备和服务器之间的通信的一个或多个特点、性质或特征。这些特征可包括,例如,在位置信息的连续通信之间的时间间隔、位置信息的通信速度、位置信息的选择性通信、从一群移动通信设备中选择移动通信设备来通信位置信息。
[0036]例如,位置信息通信的速度(位置更新被通信的频率)可在用户设备的速度增加时增加。类似地,位置信息通信的速度可在用户设备的速度减小时减小。
[0037]根据本发明的一些实施例,位置通信的通信方案可由速度之外的因素影响。例如,当确定多个移动通信设备在地理上群聚时,该群聚的设备中的一个被选择以代表该群的位置。该选择可持续预定的时间长度,此后该群的另一移动通信设备可被选择以代表该群。(特定移动通信设备与特定群的关联可以是易变的,并且可周期地或按需要被重新定义。群中的设备的位置可被周期地检查以验证该群的成员没有改变。)在这种情况下,在代表性设备和另一设备,例如服务器,之间的位置信息的通信可被理解为在该圈的全部移动通信设备和服务器之间的代表通信。所报告的关于代表性设备的位置信息可被理解为适用于(例如,经过一些调节,例如对于该群内的每个移动通信设备的相对位置)该群内的全部移动通信设备。
[0038]作为另一示例,在移动设备和服务器之间的位置信息的通信方案可由关于基础设施的信息影响。所获得的关于基础设施(例如,道路、行人道、铁路、船航道)的信息可被理解为与移动通信设备的移动性相关。这种基础设施信息可从与移动通信设备相关联的传感器获得,或者可由与基础设施相关联的控制器或处理器报告和通信(例如,直接地或通过服务器)。例如,当移动设备与车辆相关联时,可接收关于交通信号或交通传感器、或其它控制器(例如,铁路道岔、桥位置、道路状况报告、或天气报告)的当前状态的信息。这种所接收的信息可在确定通信方案或确定连续的与位置相关的通信之间的时间间隔时被包含。
[0039]在确定通信方案中包含这种所接收的信息的示例可包括获得在机动车的当前运动方向上的交通信号的信息。例如,与移动设备相关联的摄像机或其它成像设备可感测机动车前方的红色停止灯。作为另一示例,用于该停止灯的控制器可广播指示该停止灯的当前状态的信号。因此,该机动车因红灯而处于静止不动的假设可在确定通信方案时被包含(例如,增加连续的通信之间的时间间隔)。
[0040]根据本发明实施例的自适应位置报告可能是有利的。
[0041]例如,位置信息的通信可基于包交换通信。利用包交换,移动通信设备的使用可被监测以获得一定量的数据(例如,数个数据包),这些数据由移动通信设备发送。包括位置报告的服务的订购者可根据所监测的被传输或报告的数量的量而现金支付或信用卡支付。因此,减少了传输的位置数据量的通信方案可导致移动通信设备的用户的节约,但不减少所报告的定位的准确性。
[0042]类似地,服务器可接收从大量移动通信设备传输的位置数据。当服务器从数量或密度增加的移动通信设备接收数据时(例如,交通高峰时间),可能存在载荷增加的情况。减少了所接收的位置数据的量的通信方案可使服务器能提供服务给更多数量的移动通信设备,而不增加服务器的通信或功率资源。
[0043]所报告的位置数据的一些或全部可由接收该数据的服务器临时地或永久地保存。例如,所接收的数据可被保存在与该服务器相关联的一个或多个内存或数据存储单元或设备上。减少了所接收的位置数据的量的通信方案可使服务器能高效地利用可获得的数据存储资源。
[0044]位置报告系统可被构造成根据自适应位置报告的实施例运行。图1示例性地说明了被构造成用于自适应位置报告的系统的实施例。
[0045]位置报告系统10被构造成实现一个或多个移动通信设备12的位置报告。每个移动通信设备12被构造成至少通过网络14与服务器20通信。
[0046]移动通信设备12可包括便携式或可运输的设备,该设备能够报告移动通信设备12的位置(地点)。例如,移动通信设备12可设有GPS接收器。作为另一示例,移动通信设备12可能够确定其相对于固定物体(例如,天线)的位置。移动通信设备12可包括,例如,移动电话、智能电话、便携式或手持式计算机、车辆的车载计算机、GPS设备、或可从一个地点运输到另一地点且带有确定并报告其位置的能力的其它设备(例如,在一个或多个方向上的地理坐标)。
[0047]被包含的位置报告系统10可限于被注册或以其它方式指示为被包括在位置报告系统10内的那些移动通信设备12。例如,移动通信设备12、移动通信设备12的用户、或移动通信设备12与其相关联的车辆,可订购与位置报告系统10相关联的位置报告服务。
[0048]移动通信设备12可包括用于根据被编程的指令执行的处理能力。在其它情况下,移动通信设备12可设有最小处理能力。在这种情况下,与移动通信设备12相关联的处理可由一个或多个远程处理器执行。远程处理器可包括,例如,另一移动通信设备12的,或服务器20的处理器。
[0049]网络14可包括能实现移动通信设备12和一个或多个远程设备或系统之间的通信的任何网络。远程设备可包括另一移动通信设备12,服务器20,或者与基础设施相关的设备或系统,例如基础设施设备16。网络14可包括有线的或无线的网络。例如,在移动通信设备12可自由运输的情况下,网络14可包括无线部件。在其它的示例中,移动通信设备12可被约束为沿着预定的车道或轨迹移动(例如,当移动通信设备12由铁路、有轨电车、或缆车运输时)。在这种情况下,网络14不需要,但可包括,无线部件。
[0050]网络14可代表两个或更多单独的网络。例如,单独的网络中的一个可能实现移动通信设备12和服务器20之间的通信。另一个单独的网络可能实现基础设施设备16和服务器20之间的通信。
[0051]移动通信设备12可与车辆18相关联或由其运输。例如,移动通信设备12可与车辆18的乘客相关联。移动通信设备12可与车辆18的驾驶员或操作者相关联。例如,移动通信设备12可包括乘客、驾驶员或操作者的个人智能手机或便携式计算机。在另一示例中,移动通信设备12可包括包含在车辆18内的车载计算机、GPS设备、或通信设备。移动通信设备12可代表两个或多个相互通信的设备。例如,移动通信设备12可包括与车辆设备通信的便携设备。移动通信设备12的位置或速度因此可指示车辆18的位置或速度。
[0052]基础设施设备16可包括与监测或控制行人和车辆交通的基础设施相关联的设备或传感器。例如,基础设施设备16可包括控制行人或车辆交通的交通信号(例如,交通灯)、用于监测交通状态的传感器系统(例如,用于成像交通状况的摄像机、用于监测交通状态的有源或无源传感器系统、或用于分析所获得的图像或传感器数据以确定交通状况的分析系统)。
[0053]位置报告系统10包括服务器20。图2示意性地说明了被构造成自适应位置报告的服务器的实施例。
[0054]服务器20包括处理器22。处理器22可包括一个或多个带有处理能力的设备。例如,处理器22可被包含在计算机内,或者多个相互通信的计算机内,其与服务器20相关联。处理器22的功能的一些或全部可在远程计算机或处理器之间分配。这种远程处理器可包括移动通信设备12或基础设施设备16的处理器。
[0055]处理器22可根据被编程的指令运行。这种被编程的指令可包括用于自适应位置报告的方法的实施例的指令。
[0056]处理器22可与存储器28通信。存储器28可包括一个或多个易失性或非易失性存储设备。存储器28可被用于存储例如编程指令以实现处理器22的操作、由处理器22在操作过程中使用的数据或参数、处理器22的操作结果。
[0057]处理器22可与数据存储设备24通信。数据存储设备24可包括一个或多个固定的或可移除的非易失性数据存储设备。例如,数据存储设备24可包括计算机可读介质,用于存储实现处理器22的运行的程序指令。根据本发明的实施例,被编程的指令可采取运动分析模块30的形式,以分析一个或多个移动通信设备12的运动;或者通信方案确定模块32的形式,以确定由一个或多个移动通信设备12的位置报告的通信方案。
[0058]注意到,数据存储设备24可以是相对处理器22来说是远程的。在这种情况下,数据存储设备24可以是以一个或多个安装包的形式存储运动分析模块30或通信方案确定模块32的远程服务器的存储设备,该包可被下载并被安装以由处理器22执行。数据存储设备24可被利用以存储由处理器22在运行期间使用的数据或参数,或者处理器22的运行结果O
[0059]处理器22可通过网络连接26与一个或多个其它设备通信。例如,网络连接26可实现处理器22直接与无线网络14、和/或直接与有线网络14连接。处理器22与网络14的连接可使处理器22能够与一个或多个移动通信设备12、和/或与一个或多个基础设施设备16通信。
[0060]处理器22可被操作以执行自适应位置报告的方法。
[0061]图3是根据本发明实施例的用于自适应位置报告的方法的流程图。位置报告方法100可由用于根据本发明的实施例的自适应位置报告的系统的服务器的处理器执行。位置报告方法100可由移动通信设备的或另一设备的处理器执行。
[0062]关于本文中所参照的流程图应该理解的是,将图示的方法划分为由流程图的框代表的分开的操作仅是处于方便且清楚的目的而选择的。将图示的方法以另外的方式划分成多个代表操作的框也是可行的且具有等同的结果。应认为这种将该图示方法另外地划分成分类的多个操作也包含在本发明的实施例的范围内。
[0063]关于本文中所参照的流程图还应该理解的是,图示的方法的由流程图的框的顺序代表的操作顺序仅是处于方便且清楚的目的而选择的。图示方法的操作可以不同的顺序或同时地被执行,带有相同的结果。由框代表的操作的任何这种替换排序都应该被理解为被包含在本发明的实施例的范围内。
[0064]位置报告方法100可被周期地执行,例如以预定的时间间隔,或者可响应于被感测的事件而被开始。位置报告方法100的执行可确定(如下面描述的)位置报告方法100何时将被接着执行。位置报告方法100的执行可由被感测的事件触发,例如由被报告的位置中的所感测的改变,由所感测的车辆动作(例如,由传感器感测的车辆的加速或制动,该传感器与该车辆的车载计算机通信,加速或制动被报告给处理器,该处理器执行位置报告方法100),或者由所感测的交通状况中的改变(例如,由基础设施设备报告的)触发。
[0065]获得移动通信设备的位置数据(框120)。例如,对位置数据的报告可由移动通信设备开始或可由服务器请求。
[0066]可在两个或更多的不同的时间获得移动通信设备的位置的数据。所获得的位置数据可包括移动通信设备的地理坐标,或者可从其推出地理坐标的数据。所获得的位置数据可包括移动通信设备的速度或某一方向的速度(向量量),或者可包括在两个或多个报告时间(或以已知的时间间隔)报告位置数据,似的可导出速度或某一方向的速度。
[0067]可获得多个移动通信设备的数据。例如,移动通信设备可被定位在彼此之间的单个地理距离内。作为另一示例,移动通信设备可被确定为沿着公共的铁路或轨道行进,或者可朝着公共的交叉路口行进。
[0068]可根据所获得的位置数据确定通信方案(框130)。通信方案可确定在后来的连续的位置报告之间的时间间隔。例如,在连续的位置报告之间的时间间隔可在移动通信设备的速度减小时被增加。另一方面,在连续的位置报告之间的时间间隔可在移动通信设备的速度增加时被减小。
[0069]图4是示出根据本发明实施例的作为速度变化的结果的位置报告时间间隔中的变化的曲线图。
[0070]在曲线图40中,曲线42指示在时间长度T上的在位置报告时间间隔I中的变化,以秒为单位。曲线44指示在同样的时间长度T上的以英里每小时(mph)为单位的移动通信设备(例如,安装在车辆中的)速度V的变化。如曲线42和44所示,当速度V增加时,报告时间间隔I减小。例如,在时间TI,速度V是近似60英里每小时,而报告时间间隔I是约一秒。在时间T2,速度V是约15英里每小时,而报告时间间隔I是约4.5秒。因此,在示出的示例中,当移动通信设备慢慢地行进时,报告位置的速度可与移动通信设备较快地移动时相比以因数约4减少。
[0071]通信方案也可根据所检测的移动通信设备群聚来确定。例如,从多个移动通信设备获得的位置数据可指示那些移动通信设备位于单一地理区域内。该区域的大小可根据一个或多个预定标准确定(例如,移动通信设备的速度或地理设置)。在群中的移动通信设备的数量可根据预定标准被限制。类似地,群中所包含的移动通信设备可取决于一个或多个因素,这些因素指示移动通信设备是否很可能继续保持彼此接近。例如,多个移动通信设备可被包含在群内,只要他们正慢慢移动(例如,与阈值速度相比;该阈值速度可取决于当地状况,例如该地点的速度限制)或者取决于基础设施的状况(例如,交通信号的存在或状态,交叉路口的存在、道路或轨道的类型)。
[0072]如果检测到群聚,那么通信方案可包括该群中的选择移动通信设备中的一个或多个以作为代表性设备。群的不同的移动通信设备可被按顺序地选择以在不同的时间作为代表性设备。
[0073]可由分析多个移动通信设备的报告位置来检测群聚,例如通过服务器。在其它的情况下,可通过移动通信设备本身之间的通信来检测群聚(例如,车辆-车辆的通信)。
[0074]执行位置报告方法100的设备此时可使所确定的通信方案被实施(框140)。所确定的通信方案可由执行位置报告方法100的设备内部实施,或者由另一外壁设备外部实施。如果通信方案将被外部实施,那么通信方案可被通信到外部设备。例如,与通信方案相关联的或者定义该通信方案的一个或多个参数(例如,报告时间间隔)可被通信到外部设备。
[0075]例如,在位置报告方法100要被服务器执行的情况下,通信方案可由该服务器内部实施。在另一方面,通信方案可例如由移动通信设备的处理器外部实施。通信方案,或者通信方案的一个或多个参数,例如报告时间间隔,可被通信到移动通信设备。移动通信设备此时可实施通信方案。
[0076]作为另一示例,位置报告方法100可由移动通信设备执行。通信方案可由该移动通信设备内部实施。在另一方面,通信方案可例如由服务器的处理器外部实施。通信方案,或者通信方案的一个或多个参数,例如报告时间间隔,可被通信到服务器。该服务器此时可例如通过根据所通信的通信方案请求从移动通信设备位置报告来实施该通信方案。
[0077]例如,通信方案可确定移动通信设备的位置要被报告的时间间隔。图5是自适应位置报告的方法的流程图,该方法包括由报告时间间隔参数化的通信方案的实施方式。
[0078]位置报告方法200可由服务器的或移动通信设备的处理器执行。例如,位置报告方法200可由调度模块或由正被处理器执行的应用执行。
[0079]当位置报告方法200由服务器的处理器执行时,位置报告可由服务器根据通信方案开始。例如,服务器可发出消息、请求、或命令给移动通信设备,其指示位置报告将由移动通信设备发送给服务器。移动通信设备可用位置报告应答。(根据一些通信协议、额外的通信可在服务器和移动通信设备之间被发送以建立或初始化移动通信设备和服务器之间的通信)。位置报告可包括在服务器请求时的单一位置的报告。在其它情况下,移动通信设备可继续以由服务器通信到移动通信设备的数据定义的时间间隔发送位置报告。连续的位置报告的通信可继续进行直到服务器发出消息指示位置报告要停止或要根据不同的通信方案继续进行。
[0080]当位置报告方法200由移动通信设备的处理器执行时,位置报告可由移动通信设备根据通信方案开始。(根据一些通信协议、额外的通信可在服务器和移动通信设备之间被发送以建立或初始化移动通信设备和服务器之间的通信)。
[0081]可获得由通信方案确定的报告时间间隔(框210)。例如,通信方案可由执行位置报告方法200的处理器确定。通信方案可由正执行位置报告方法200的处理器之外的处理器确定,例如另一设备的处理器。其它的处理器可将通信方案、或者由通信方案导出的报告时间间隔通信给正执行位置报告方法200的处理器。[0082]正执行位置报告方法200的处理器可开始时钟、计时器、或计时应用(框220)。例如,初始时间可被初始化,例如为零。作为另一示例,开始时间可被存储为从连续运行的时钟的读数,例如,处理器的时钟。
[0083]由计时器测量的时间(或者当前时间和开始时间的时间差)可被与所获得的报告时间间隔相比较(框230)。例如,可以预定的时间间隔读取或测量时间并且将该时间与报告时间间隔相比较。
[0084]如果测量时间小于报告时间间隔,那么处理器等待直到下一个计时器测量结果或时钟读数(框240)并且重复进行比较(返回到框230)。
[0085]如果测量时间超过了该时间间隔,那么移动通信设备的位置就被报告(框250)。根据本发明的另一实施例,计时器被用时间间隔初始化并且执行倒计时操作。对于这种情况,时钟读数可与零比较。因此,当时钟读数小于零时,移动通信设备的位置就被报告。
[0086]例如,如果位置报告方法200正由移动通信设备的处理器执行,那么移动通信设备可发送报告的位置给服务器。如果位置报告方法200正由服务器执行,那么服务器可发出命令或消息给移动通信设备,其指示移动通信设备要报告位置给该服务器。
[0087]本发明的实施例可包括用于执行本文中描述的操作的装置。这种装置可被专门构造以用于期望目的,或者可包括由存储在计算机内的计算机程序选择性地激活或重构的计算机或处理器。这种计算机程序可被存储在计算机可读或处理器可读非瞬态存储介质、任意类型的磁盘包括软盘、光盘、CD-ROM、磁光盘、只读存储器(ROM)、随机存取存储器(RAM)、电可编程只读存储器(EPROM)、电可擦除可编程只读存储器(EEPROM)、磁或光卡、或者适合存储电子指令的任何其它类型的介质。应该意识到的是,可使用各种编程语言来实施本文中描述的本发明的教导。本发明的实施例可包括物件,例如非瞬态计算机或处理器可读非瞬态存储介质,例如存储器、磁盘驱动器、或者USB闪存,其编码、包括或存储指令,例如计算机可执行的指令,其在由处理器或控制器执行时,使处理器或控制器实施本文公开的方法。指令可使处理器或控制器执行实施本文公开的方法的过程。
[0088]本文公开的不同的实施例。某些实施例的特征可与其它实施例的特征组合,因此,某些实施例可以是多个实施例的特征的组合。前面已经给出的对本发明的实施例的描述是用于说明和描述的目的。并不意在是排他性的或者将本发明限制为所公开的精确形式。本领域技术人员应该意识到的是,鉴于上面的教导,许多改进、变型、替换、变化和等同方式都是可行的。因此,应该理解的是,意在用所附的权利要求覆盖所有这种改进和变化,只要它们落入本发明的真实精神内。
【权利要求】
1.一种方法,其包括: 获得至少指示移动通信设备的速度的数据; 确定用于报告移动通信设备的位置的通信方案,通信方案的确定至少基于所述速度;以及 根据所确定的通信方案使移动通信设备报告其位置。
2.如权利要求1所述的方法,其中,移动通信设备与车辆相关联,使得所获得的数据或所报告的位置至少指示车辆的位置或速度。
3.如权利要求1所述的方法,其中,所获得的数据或者所报告的位置包括全球定位系统(GPS)数据。
4.如权利要求1所述的方法,其中,获得数据包括获得至少指示多个移动通信设备中的每一个的位置和速度的数据。
5.如权利要求4所述的方法,其中,确定通信方案包括从所述多个移动通信设备中识别移动通信设备的群。
6.如权利要求5所述的方法,其中,识别该群包括通过移动通信设备中的其中一个获得至少指示移动通信设备中的另一个的位置和速度的所述数据。
7.如权利要求4所述的方法,其中,确定通信方案包括从所述群的移动通信设备中选择代表性的移动通信设备。
8.如权利要求1所述的方法,其中,确定通信方案包括确定报告时间间隔。
9.如权利要求8所述的方法,其中,报告时间间隔的长度在速度降低时增加。
10.一种系统,其包括: 处理单元,其与至少一个移动通信设备通信并且与计算机可读介质通信,其中计算机可读介质包含了一组指令,其中处理单元被设计成执行该组指令,从而: 获得至少指示所述至少一个移动通信设备的速度的数据; 确定用于报告所述至少一个移动通信设备的位置的通信方案,通信方案的确定至少基于所述速度;以及 根据所确定的通信方案使所述至少一个移动通信设备报告其位置。
【文档编号】H04W4/02GK103686597SQ201310398919
【公开日】2014年3月26日 申请日期:2013年9月5日 优先权日:2012年9月5日
【发明者】K.J.谢姆, R.罗特斯泰因, N.莱维, M.莱芬菲尔德, A.J.麦唐纳 申请人:通用汽车环球科技运作有限责任公司