专利名称:基于移动终端的定位信息汇报方法、移动终端及系统的制作方法
技术领域:
本发明涉及定位技术,尤其涉及基于移动终端的定位信息汇报方法、移动终端及系统,属于无线通信技术领域。
背景技术:
随着手机技术的不断发展,手机支持的功能越来越强大,定位功能便是其中极为重要的一种。手机定位是指通过特定的定位技术来获取手机的位置信息,并在电子地图上标出被定位对象的位置的技术。目前的手机定位技术包括两种一种是基于GPS定位,利用手机上的GPS定位模块将自身的位置信号发送至定位后台来确定手机位置;另一种是基于移动运营网的基站实现定位,利用基站与手机之间的测算距离来确定手机位置。通过上述方式虽然可实现手机定位,但对于使用手机的用户来说,只能够获知自身当前位置,而无法获知其他用户的位置。而在实际应用中,获取其他用户的位置信息是极具意义的。
发明内容
针对上述缺陷,本发明提供移动终端的定位信息汇报方法、移动终端及系统,用以实现有效获取其他移动终端的定位信息。根据本发明的一方面,提供一种基于移动终端的定位信息汇报方法,包括客户端移动终端的全球定位系统GPS定位模块获取自身定位信息;所述客户端移动终端的客户端控制模块响应汇报触发信息,从所述GPS定位模块获取所述定位信息,将所述定位信息处理为预定格式的汇报信息,并发送至短消息业务SMS 模块;所述客户端移动终端的SMS模块根据所述汇报信息生成定位信息汇报短信,并将所述定位信息汇报短信发送至主控端移动终端,以将所述定位信息汇报至所述主控端移动终端。根据本发明的另一方面,还提供一种客户端移动终端,包括GPS定位模块、客户端控制模块和短消息发送模块,其中所述GPS定位模块用于获取自身定位信息;所述客户端控制模块用于响应汇报触发信息,从所述GPS定位模块获取所述定位信息,将所述定位信息处理为预定格式的汇报信息,并发送至所述SMS模块;所述SMS模块用于根据所述汇报信息生成定位信息汇报短信,并将所述定位信息汇报短信发送至主控端移动终端,以将所述定位信息汇报至所述主控端移动终端。根据本发明的又一方面,还提供另一种基于移动终端的定位信息汇报方法,包括主控端移动终端的SMS模块接收定位信息汇报短信,并将所述定位信息汇报短信发送至主控端控制模块,其中所述定位信息汇报短信携带有客户端移动终端的定位信息;
所述主控端移动终端的所述主控端控制模块对所述定位信息汇报短信进行解析, 以获取所述客户端移动终端的定位信息,并将所述定位信息发送至显示模块;所述主控端移动终端的显示模块在预置的数字地图上标识所述定位信息并显示。根据本发明的再一方面,还提供一种主控端移动终端,包括SMS模块、主控端控制模块和显示模块,其中所述SMS模块用于接收定位信息汇报短信,并将所述定位信息汇报短信发送至所述主控端控制模块,其中所述定位信息汇报短信携带有客户端移动终端的定位信息;所述主控端控制模块用于对所述定位信息汇报短信进行解析,以获取所述客户端移动终端的定位信息,并将所述定位信息发送至显示模块;所述显示模块用于在预置的数字地图上标识所述定位信息并显示。根据本发明的再一方面,还提供一种基于移动终端的定位信息汇报系统,包括本发明提供的主控端移动终端和至少一个本发明提供的客户端移动终端。根据本发明提供的基于移动终端的定位信息汇报方法、移动终端及系统,由于客户端移动终端可响应汇报触发信息从GPS定位模块获取自身定位信息,并在对所获取的定位信息进行格式处理后,由SMS模块生成相应的定位信息汇报短信,从而通过短信的形式将客户端移动终端的定位信息汇报至主控端移动终端,使得主控端移动终端可获知客户端移动终端的定位信息。
图1为用于实现本发明基于移动终端的定位信息汇报方法的系统架构图。图2为本发明基于移动终端的定位信息汇报方法的流程示意图。图3为生成定位信息汇报短信的具体流程图。图4为本发明客户端移动终端的结构示意图。图5为本发明基于移动终端的另一定位信息汇报方法的流程示意图。图6为主控端移动终端对定位信息汇报短信进行处理的流程图。图7为本发明主控端移动终端的结构示意图。
具体实施例方式图1为用于实现本发明基于移动终端的定位信息汇报方法的系统架构图。如图1 所示,该定位信息汇报方法基于客户端移动终端和主控端移动终端来实现,其中,客户端移动终端与主控端移动终端之间通过移动网络进行通信,并且与主控端移动终端连接的客户端移动终端的数量可以为一个或多个。下面首先从客户端移动终端的角度对该定位信息汇报方法进行说明。图2为本发明基于移动终端的定位信息汇报方法的流程示意图。如图2所示,该定位信息汇报方法包括步骤S201,客户端移动终端的全球定位系统(GlcAal Positioning System, GPS) 定位模块获取自身定位信息;步骤S202,所述客户端移动终端的客户端控制模块响应汇报触发信息,从所述 GPS定位模块获取所述定位信息,将所述定位信息处理为预定格式的汇报信息,并发送至短消息业务SMS模块;步骤S203,所述客户端移动终端的SMS模块根据所述汇报信息生成定位信息汇报短信,并将所述定位信息汇报短信发送至主控端移动终端,以将所述定位信息汇报至所述主控端移动终端。下面以上述移动终端为手机为例进行说明,但本领域的技术人员能够理解,任意其他类型的移动终端,例如个人数字助理(Personal Digital Assitant, PDA)等也能够用于实现上述定位信息汇报方法。具体地,手机中的GPS定位模块定时接收信号,对手机的当前位置进行定位,获取定位信息,该定位信息例如包括经纬度、地面航向、格林尼治时间和移动速度等信息。例如,当手机移动时,GPS定位模块自动GPS信号,对手机的当前位置进行实时更新,从而获取实时更新的定位信息;当手机固定在某一位置时,则保存最近期的定位信息,且移动速度为 O0客户端控制模块与GPS定位模块连接,当客户端控制模块接收到汇报触发信息时,从GPS定位模块获取实时更新的当前定位信息或GPS定位模块所保存的最近期的定位信息,并将所获取的定位信息编辑为预定格式。其中,该预定格式例如为NMEA-0183协议的 GPS数据的GPRMC数据段格式。客户端控制模块还与短信业务(Short Message Service, SMS)模块连接,其在完成定位信息格式编辑后,将预定格式的定位信息发送至SMS模块。SMS模块根据所接收的定位信息生成用于发送至主控端手机的定位信息汇报短信,该短信的数据格式为客户端手机号码(姓名),类型,$GPRMC数据段。其中,“客户端手机号码(姓名)”为该客户端手机的唯一标识(Identification,ID);“类型”用于表示此定位信息汇报短信的触发信息类型,该触发信息类型的具体种类以及种类数量可以按照实际需要进行设定;“$GPRMC数据段”为从GPS定位模块接收的预定格式的定位信息,即例如为 NMEA-0183协议的GPS数据的GPRMC数据段,包括经纬度、地面航向、格林尼治时间和移动速度等信息,该数据按照ASCII编码发送。例如生成如下定位信息汇报短信“USTC,Timer, $GPRMC, 082824. 000,A, 3150. 4149,N, 11715. 0892,Ε,0· 00,130407,*17”,其中,USTC 为客户端标识,“Timer”为类型标识,用于表示该短信为时钟触发。主控端手机接收到客户端手机发送的上述定位信息汇报短信后,通过对该定位信息汇报短信进行相应解析,即可获知客户端手机当前的定位信息,从而完成了客户端至主控端的定位信息汇报。根据上述实施例的基于移动终端的定位信息汇报方法,由于客户端移动终端可响应汇报触发信息从GPS定位模块获取自身定位信息,并在对所获取的定位信息进行格式处理后,由SMS模块生成相应的定位信息汇报短信,从而通过短信的形式将客户端移动终端的定位信息汇报至主控端移动终端,使得主控端移动终端可获知客户端移动终端的定位信肩、ο在实际应用中,例如由儿童携带客户端移动终端,由家长携带主控端移动终端,则客户端移动终端可在每隔预定时间或在儿童发生紧急状况时向主控端移动终端发送定位信息汇报短信,使家长能够获知孩子的精确位置。而且,主控端移动终端还可设置在报警中心,则在此种情况下,可在通过短信进行报警的同时提供自身当前的具体位置。此外,上述实施例的基于移动终端的定位信息汇报方法可根据实际需要应用于各种场景中。
进一步地,在上述实施例的基于移动终端的定位信息汇报方法中,所述汇报触发信息包括按键触发信息和/或时钟触发信息。图3为生成定位信息汇报短信的具体流程图。如图3所示,包括步骤S301,初始化设置,设置定时发送时间间隔,并开始计时;步骤S302,检测是否到达预置时间间隔,若否,则继续执行步骤S302,若是,则执行步骤S303 ;步骤S303,获取定位信息;步骤S304,生成“定时发送”格式的定位信息,具体地,可以在定位信息中携带类型标识,“定时发送”的类型标识例如为“Timer” ;步骤S305,上述定位信息发送至SMS模块;步骤S306,SMS模块生成对应类型的定位信息汇报短信并发送,即在定位信息汇报短信中将“类型”字段设置为“Timer” ;此外,还可包括以下步骤S301’ S304’,用于实现紧急情况下的按键触发,具体地步骤S301,,获取键盘输入;步骤S302’,根据所输入的按键判断是否收到按键触发信号,具体地,例如手机上预置有专门的触发按键,或由若干个常规按键组合使用时作为触发按键,此外,可根据需要设置一种类型的触发按键,或对应不同紧急状况的多种触发按键;若否,则继续执行步骤 S302,,若是,则执行步骤S303,;步骤S303’,获取定位信息;步骤S304’,生成“按键触发”格式的定位信息,“按键触发”的类型标识例如为 "Button,,;之后执行上述步骤S305和S306。其中,在步骤S306中,在定位信息汇报短信中将 “类型”字段设置为“Button”,进一步地,若设置有对应不同情况的不同触发按键,则“类型” 可设置为对应的“Buttonl”或“Button2”等。根据上述实施例的基于移动终端的定位信息汇报方法,由于设置了多种汇报触发方法,可方便地实现按不同需求汇报定位信息。图4为本发明客户端移动终端的结构示意图。如图4所示,该客户端移动终端包括GPS定位模块41、客户端控制模块42和短消息发送模块43,其中所述GPS定位模块41用于获取自身定位信息;所述客户端控制模块42用于响应汇报触发信息,从所述GPS定位模块获取所述定位信息,将所述定位信息处理为预定格式的汇报信息,并发送至所述SMS模块43 ;所述SMS模块43用于根据所述汇报信息生成定位信息汇报短信,并将所述定位信息汇报短信发送至主控端移动终端,以将所述定位信息汇报至所述主控端移动终端。上述实施例的客户端移动终端执行定位信息汇报的流程与上述实施例的定位信息汇报方法相同,故此处不再赘述。根据上述实施例的客户端移动终端,由于响应汇报触发信息从GPS定位模块获取自身定位信息,并在对所获取的定位信息进行格式处理后,由SMS模块生成相应的定位信息汇报短信,从而通过短信的形式将客户端移动终端的定位信息汇报至主控端移动终端,使得主控端移动终端可获知客户端移动终端的定位信息。进一步地,在上述实施例的客户端移动终端中,所述汇报触发信息包括按键触发信息和/或时钟触发信息。根据上述实施例的客户端移动终端,可方便地实现按不同需求汇报定位信息。下面从主控端移动终端的角度对本发明定位信息汇报方法进行说明。图5为本发明基于移动终端的另一定位信息汇报方法的流程示意图。如图5所示, 该定位信息汇报方法包括步骤S501,主控端移动终端的SMS模块接收定位信息汇报短信,并将所述定位信息汇报短信发送至主控端控制模块;步骤S502,所述主控端移动终端的所述主控端控制模块对所述定位信息汇报短信进行解析,以获取所述客户端移动终端的定位信息,并将所述定位信息发送至显示模块;步骤S503,所述主控端移动终端的显示模块在预置的地图上标识所述定位信息并显不。具体地,图6为主控端移动终端对定位信息汇报短信进行处理的流程图。如图6 所示,包括以下步骤步骤S601,SMS模块接收到短信,并将短信发送至主控端控制模块;步骤S602,主控端控制模块对短信类型进行识别,具体地,主控端控制模块例如通过检测短信中是否包含“$GPRMC”字段来识别短信是常规短信或定位信息汇报短信,即判断是若为定位信息汇报短信,若否,即常规短信,则结束流程,若为定位信息汇报短信,则执行步骤S603 ;步骤S603,识别定位信息汇报短信的触发类型并进行相应处理,若为“Timer”类型则记录定位信息以生成客户端移动终端的移动轨迹,若为“Button”类型则发送报警提示;其中,当存在对应键盘上不同按键的多个“Button”类型时,还可对应不同的“Button” 类型设定不同的报警级别;步骤S604,主控端模块将从定位信息汇报短信中解析出的定位信息发送至显示模块;步骤S605,显示模块在预置的数字地图上标识所述定位信息并显示,具体地,显示模块可在矢量地图上标记客户端移动终端的位置、客户端ID和方向等信息。此外,由于在手机中通常设置有SMS管理器,当SMS模块接收的短信送达SMS管理器时,手机会向用户发出接收到新短信的提示,并将短信保存在SMS管理器中。所以为使定位信息汇报短信不进入SMS管理器,可由主控端模块在短信到达SMS管理器之前截获短信, 并在对短信类型进行识别后,将常规短信发送至SMS管理器,将定位信息汇报短信按照步骤S603 S605进行处理。根据上述实施例的基于移动终端的定位信息汇报方法,由于主控端移动终端接收携带有客户端移动终端定位信息的定位信息汇报短信,对短信进行相应解析,并将解析获得的定位信息在数字地图上标识并显示,从而实现了主控端移动终端的用户可直观、有效地获知客户端移动终端的当前位置,实现了对客户端移动终端的位置监控。图7为本发明主控端移动终端的结构示意图。如图7所示,该主控端移动终端包括SMS模块71、主控端控制模块72和显示模块73,其中
所述SMS模块71用于接收定位信息汇报短信,并将所述定位信息汇报短信发送至所述主控端控制模块72,其中所述定位信息汇报短信携带有客户端移动终端的定位信息;所述主控端控制模块72用于对所述定位信息汇报短信进行解析,以获取所述客户端移动终端的定位信息,并将所述定位信息发送至显示模块73 ;所述显示模块73用于在预置的数字地图上标识所述定位信息并显示。上述实施例的主控端移动终端执行定位信息汇报的方法与上述实施例的主控端移动终端相同,故此处不再赘述。根据上述实施例的主控端移动终端,由于接收携带有客户端移动终端定位信息的定位信息汇报短信,对短信进行相应解析,并将解析获得的定位信息在数字地图上标识并显示,从而实现了主控端移动终端的用户可直观、有效地获知客户端移动终端的当前位置, 实现了对客户端移动终端的位置监控。进一步地,在上述实施例的主控端移动终端中,主控端控制模块包括识别单元,用于对从所述SMS模块接收的短信类型进行识别;解析单元,用于若识别获知所述短信类型为定位信息汇报短信,则按照预置规则对所述定位信息汇报短信进行解析。本发明还提供一种基于移动终端的定位信息汇报系统,包括任一实施例的主控端移动终端和至少一个上述任一实施例的客户端移动终端。根据上述实施例的基于移动终端的定位信息汇报系统,由于客户端移动终端可响应汇报触发信息从GPS定位模块获取自身定位信息,并在对所获取的定位信息进行格式处理后,由SMS模块生成相应的定位信息汇报短信,并且主控端移动终端对定位信息汇报短信进行解析及显示,从而实现了通过短信的形式将客户端移动终端的定位信息汇报至主控端移动终端,使得主控端移动终端可获知客户端移动终端的定位信息。最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
权利要求
1.一种基于移动终端的定位信息汇报方法,其特征在于,包括 客户端移动终端的全球定位系统GPS定位模块获取自身定位信息;所述客户端移动终端的客户端控制模块响应汇报触发信息,从所述GPS定位模块获取所述定位信息,将所述定位信息处理为预定格式的汇报信息,并发送至短消息业务SMS模块;所述客户端移动终端的SMS模块根据所述汇报信息生成定位信息汇报短信,并将所述定位信息汇报短信发送至主控端移动终端,以将所述定位信息汇报至所述主控端移动终端。
2.根据权利要求1所述的基于移动终端的定位信息汇报方法,其特征在于,所述汇报触发信息包括按键触发信息和/或时钟触发信息。
3.一种客户端移动终端,其特征在于,包括GPS定位模块、客户端控制模块和短消息发送模块,其中所述GPS定位模块用于获取自身定位信息;所述客户端控制模块用于响应汇报触发信息,从所述GPS定位模块获取所述定位信息,将所述定位信息处理为预定格式的汇报信息,并发送至所述SMS模块;所述SMS模块用于根据所述汇报信息生成定位信息汇报短信,并将所述定位信息汇报短信发送至主控端移动终端,以将所述定位信息汇报至所述主控端移动终端。
4.根据权利要求3所述的客户端移动终端,其特征在于,所述汇报触发信息包括按键触发信息和/或时钟触发信息。
5.一种基于移动终端的定位信息汇报方法,其特征在于,包括主控端移动终端的SMS模块接收定位信息汇报短信,并将所述定位信息汇报短信发送至主控端控制模块,其中所述定位信息汇报短信携带有客户端移动终端的定位信息;所述主控端移动终端的所述主控端控制模块对所述定位信息汇报短信进行解析,以获取所述客户端移动终端的定位信息,并将所述定位信息发送至显示模块;所述主控端移动终端的显示模块在预置的数字地图上标识所述定位信息并显示。
6.根据权利要求5所述的基于移动终端的定位信息汇报方法,其特征在于,所述主控端移动终端的所述主控端控制模块对所述定位信息汇报短信进行解析具体包括所述主控端移动终端的所述主控端控制模块对从所述SMS模块接收的短信类型进行识别;若识别获知所述短信类型为定位信息汇报短信,则按照预置规则对所述定位信息汇报短信进行解析。
7.—种主控端移动终端,其特征在于,包括SMS模块、主控端控制模块和显示模块,其中所述SMS模块用于接收定位信息汇报短信,并将所述定位信息汇报短信发送至所述主控端控制模块,其中所述定位信息汇报短信携带有客户端移动终端的定位信息;所述主控端控制模块用于对所述定位信息汇报短信进行解析,以获取所述客户端移动终端的定位信息,并将所述定位信息发送至显示模块;所述显示模块用于在预置的数字地图上标识所述定位信息并显示。
8.根据权利要求7所述的主控端移动终端,其特征在于,所述主控端控制模块包括识别单元,用于对从所述SMS模块接收的短信类型进行识别; 解析单元,用于若识别获知所述短信类型为定位信息汇报短信,则按照预置规则对所述定位信息汇报短信进行解析。
9. 一种基于移动终端的定位信息汇报系统,其特征在于,包括如权利要求7或8所述的主控端移动终端和至少一个如权利要求3或4所述的客户端移动终端。
全文摘要
本发明提供基于移动终端的定位信息汇报方法、移动终端及系统。该方法包括客户端移动终端的GPS定位模块获取自身定位信息;所述客户端移动终端的客户端控制模块响应汇报触发信息,从所述GPS定位模块获取所述定位信息,将所述定位信息处理为预定格式的汇报信息,并发送至SMS模块;所述客户端移动终端的SMS模块根据所述汇报信息生成定位信息汇报短信,并将所述定位信息汇报短信发送至主控端移动终端,以将所述定位信息汇报至所述主控端移动终端。根据本发明的移动终端的定位信息汇报方法、移动终端及系统,能够有效获取其他移动终端的定位信息。
文档编号H04W4/02GK102510561SQ20111036120
公开日2012年6月20日 申请日期2011年11月15日 优先权日2011年11月15日
发明者李学文 申请人:北京百纳威尔科技有限公司