用户位置标示系统及方法

文档序号:10532294阅读:169来源:国知局
用户位置标示系统及方法
【专利摘要】本发明公开了一种用户位置标示系统及方法,获取模块获取用户在一时间段内的位置信息;显示模块将每一个位置信息均显示于地图的相应位置处;判断模块以时间段内获取的第一个位置信息作为起始位置,判断其后获取的位置信息是否后一时刻接收到的位置信息距离起始位置的矢量距离总大于前一时刻接收到的位置信息距离起始位置的矢量距离,在为是时第一标示模块将移动标签标示于该地图上显示的该些位置处,否则判断其后获取的每一位置信息相对于起始位置的距离是否均小于设定阈值,若是则第二标示模块将静止标签标示于该地图上显示的该些位置处。本发明能够让工作人员通过地图很容易地了解到某一用户的运动状态和移动时的移动速度。
【专利说明】
用户位置标示系统及方法
技术领域
[0001]本发明涉及用户位置定位领域,特别涉及一种用户位置标示系统及方法。
【背景技术】
[0002]目前,移动终端例如手机大都能够定时地上报MR(测量报告)数据,该些MR数据中带有用户的位置信息,而且,用户在使用手机中的APP(应用)时,有些也会上报手机的位置
?目息O
[0003]现有技术中仅是将获取的位置信息简单地显示于地图上即可,并不对获取的位置信息进行进一步处理,并将处理结果标示于地图上,导致工作人员无法掌握该用户更多的信息,进而无法给用户更多、更优秀的服务。

【发明内容】

[0004]本发明要解决的技术问题是为了克服现有技术中不存在对获取的位置信息进行进一步处理的缺陷,提供一种用户位置标示系统及方法。
[0005]本发明是通过下述技术方案来解决上述技术问题的:
[0006]本发明提供一种用户位置标示系统,其特点在于,其包括一获取模块、一显示模块、一判断模块、一第一标不模块和一第二标不模块;
[0007]该获取模块用于实时地获取该用户在一时间段内的位置信息;
[0008]该显示模块用于将每一个位置信息均显示于一地图的相应位置处;
[0009]该判断模块用于以该时间段内获取的第一个位置信息作为起始位置,判断其后获取的位置信息是否后一时刻接收到的位置信息距离该起始位置的矢量距离总大于前一时刻接收到的位置信息距离该起始位置的矢量距离,在为是时调用该第一标示模块,否则判断其后获取的每一位置信息相对于该起始位置的距离是否均小于一设定阈值,若是则调用该第二标示模块;
[0010]该第一标示模块用于将一移动标签标示于该地图上显示的该些位置处;
[0011]该第二标示模块用于将一静止标签标示于该地图上显示的该些位置处。
[0012]本方案中,将用户在该时间段内的状态(移动状态或静止状态)标示于地图上,有利于工作人员更好地知道该用户在该时间段内的状态。
[0013]较佳地,在该判断模块判断出其后获取的位置信息中的部分位置信息满足后一时刻接收到的位置信息距离该起始位置的矢量距离总大于前一时刻接收到的位置信息距离该起始位置的矢量距离时,调用该第一标示模块。
[0014]较佳地,在该判断模块判断出其后获取的位置信息中的部分位置信息满足每一位置信息相对于该起始位置的距离是否均小于该设定阈值时,调用该第二标示模块。
[0015]用户在该时间段内并不是一直处于移动状态或是静止状态,有可能是走走停停的状态,所以为了更加准确地掌握用户的状态,本发明对用户在该时间段内的行为进行了细化,准确地标示出用户在该时间段内的哪些时间内是处于移动状态、哪些时间内是处于静止状态。
[0016]较佳地,该用户位置标示系统还包括一第一计算模块,该第一计算模块用于在调用该第一标示模块时计算该时间段内获取的最后一个位置信息和第一个位置信息间的距离和间隔时间,并根据该距离和该间隔时间计算该用户移动速度。
[0017]较佳地,该用户位置标示系统还包括一划分模块和一第二计算模块;
[0018]该划分模块用于在调用该第一标示模块时将该时间段划分为多个时间间隔;
[0019]该第二计算模块用于计算每一时间间隔内的最后一个位置信息和第一个位置信息间的距离,计算出每一时间间隔内的移动速度,并根据该些移动速度取平均计算该用户移动速度。
[0020]较佳地,该用户位置标示系统还包括一第三标示模块,该第三标示模块用于将一移动速度标签标示于该地图上显示的该些位置处。
[0021]本方案能够计算出用户在该时间段内的行进速度,且将用户的行进速度显示于地图上,有利于工作人员很容易地了解到用户的行进速度,进而根据用户的行进速度分析出用户使用的是哪一交通工具。
[0022]本发明还提供一种用户位置标示方法,其特点在于,其包括以下步骤:
[0023]S1、实时地获取该用户在一时间段内的位置信息;
[0024]&、将每一个位置信息均显示于一地图的相应位置处;
[0025]S3、以该时间段内获取的第一个位置信息作为起始位置,判断其后获取的位置信息是否后一时刻接收到的位置信息距离该起始位置的矢量距离总大于前一时刻接收到的位置信息距离该起始位置的矢量距离,若是则进入步骤&,否则进入步骤S4;
[0026]S4、判断其后获取的每一位置信息相对于该起始位置的距离是否均小于一设定阈值,若是则进入步骤S6;
[0027 ] Ss、将一移动标签标示于该地图上显示的该些位置处;
[0028]S6、将一静止标签标示于该地图上显示的该些位置处。
[0029]较佳地,在判断出其后获取的位置信息中的部分位置信息满足后一时刻接收到的位置信息距离该起始位置的矢量距离总大于前一时刻接收到的位置信息距离该起始位置的矢量距离时,进入步骤S5。
[0030]较佳地,在判断出其后获取的位置信息中的部分位置信息满足每一位置信息相对于该起始位置的距离是否均小于该设定阈值时,进入步骤S6。
[0031]较佳地,在步骤S3判断出为是后还包括以下步骤:
[0032]计算该时间段内获取的最后一个位置信息和第一个位置信息间的距离和间隔时间,并根据该距离和该间隔时间计算该用户移动速度。
[0033]较佳地,在步骤S3判断出为是后还包括以下步骤:
[0034]将该时间段划分为多个时间间隔;
[0035]计算每一时间间隔内的最后一个位置信息和第一个位置信息间的距离,计算出每一时间间隔内的移动速度,并根据该些移动速度取平均计算该用户移动速度。
[0036]较佳地,计算出该用户移动速度之后还包括:将一移动速度标签标示于该地图上显示的该些位置处。
[0037]在符合本领域常识的基础上,上述各优选条件,可任意组合,即得本发明各较佳实例。
[0038]本发明的积极进步效果在于:
[0039]本发明能够让工作人员通过地图很容易地了解到某一用户的运动状态,且将用户的行进速度显示于地图上,有利于工作人员很容易地了解到用户的行进速度,进而根据用户的行进速度分析出用户使用的是哪一交通工具。
【附图说明】
[0040]图1为本发明较佳实施例的用户位置标示系统的结构框图。
[0041 ]图2为本发明较佳实施例的用户位置表示方法的流程图。
【具体实施方式】
[0042]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0043]本实施例提供一种用户位置标示系统,能够让工作人员直观地了解到某一用户在一时间段内的运动状态。
[0044]具体如图1所示,其包括一获取模块1、一显示模块2、一判断模块3、一第一标示模块4和一第二标不模块5。
[0045]下面具体介绍各功能模块所具备的功能:
[0046]该获取模块I用于实时地获取该用户在一时间段内的位置信息;
[0047]该显示模块2用于将每一个位置信息均显示于一地图的相应位置处;
[0048]该判断模块3用于以该时间段内获取的第一个位置信息作为起始位置,判断其后获取的位置信息是否后一时刻接收到的位置信息距离该起始位置的矢量距离总大于前一时刻接收到的位置信息距离该起始位置的矢量距离,在为是时调用该第一标示模块4,否则判断其后获取的每一位置信息相对于该起始位置的距离是否均小于一设定阈值,若是则调用该第二标示模块5;
[0049]该第一标示模块4用于将一移动标签标示于该地图上显示的该些位置处;
[0050]该第二标示模块5用于将一静止标签标示于该地图上显示的该些位置处。
[0051]其次,本实施例还能够让工作人员很直观地了解到用户的移动速度,进而根据用户的移动速度分析出用户使用的是哪一交通工具。
[0052]具体见图1,用户位置标示系统还包括一划分模块6、一第二计算模块7和一第三标不丰旲块8。
[0053]其中,该划分模块6用于在调用该第一标示模块4时将该时间段划分为多个时间间隔;该第二计算模块7用于计算每一时间间隔内的最后一个位置信息和第一个位置信息间的距离,计算出每一时间间隔内的移动速度,并根据该些移动速度取平均计算该用户移动速度;该第三标示模块8用于将一移动速度标签标示于该地图上显示的该些位置处。
[0054]当然,用户的移动速度还可以采用简单地算法,例如:第一计算模块用于在调用该第一标示模块时计算该时间段内获取的最后一个位置信息和第一个位置信息间的距离和间隔时间,并根据该距离和该间隔时间计算该用户移动速度。
[0055]此外,由于用户在该时间段内并不都是一直处于移动状态或是静止状态,有可能是走走停停的状态,所以本实施例还能够直观地显示具体哪些时间内是处于移动状态、哪些时间内是处于静止状态。
[0056]在该判断模块判断出其后获取的位置信息中的部分位置信息满足后一时刻接收到的位置信息距离该起始位置的矢量距离总大于前一时刻接收到的位置信息距离该起始位置的矢量距离时,调用该第一标示模块4。
[0057]在该判断模块判断出其后获取的位置信息中的部分位置信息满足每一位置信息相对于该起始位置的距离是否均小于该设定阈值时,调用该第二标示模块5。
[0058]如图2所示,本实施例还提供一种用户位置标示方法,其包括以下步骤:
[0059]步骤101、实时地获取该用户在一时间段内的位置信息;
[0060]步骤102、将每一个位置信息均显示于一地图的相应位置处;
[0061]步骤103、判断获取的位置信息是否持续地远离给定的位置,具体地,以该时间段内获取的第一个位置信息作为起始位置,判断其后获取的位置信息是否后一时刻接收到的位置信息距离该起始位置的矢量距离总大于前一时刻接收到的位置信息距离该起始位置的矢量距离,若是则进入步骤105,否则进入步骤104;
[0062]步骤104、判断获取的位置信息是否持续地停留在给定位置的一定距离内,具体地,判断其后获取的每一位置信息相对于该起始位置的距离是否均小于一设定阈值,若是则进入步骤106;
[0063]步骤105、将一移动标签标示于该地图上显示的该些位置处,进入步骤107;
[0064]步骤106、将一静止标签标示于该地图上显示的该些位置处,结束流程;
[0065]步骤107、计算该用户移动速度;
[0066]例如:计算该时间段内获取的最后一个位置信息和第一个位置信息间的距离和间隔时间,并根据该距离和该间隔时间计算该用户移动速度;
[0067]或者,将该时间段划分为多个时间间隔,计算每一时间间隔内的最后一个位置信息和第一个位置信息间的距离,计算出每一时间间隔内的移动速度,并根据该些移动速度取平均计算该用户移动速度;
[0068]步骤108、将一移动速度标签标示于该地图上显示的该些位置处。
[0069]虽然以上描述了本发明的【具体实施方式】,但是本领域的技术人员应当理解,这些仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。
【主权项】
1.一种用户位置标示系统,其特征在于,其包括一获取模块、一显示模块、一判断模块、一第一标不模块和一第二标不模块; 该获取模块用于实时地获取该用户在一时间段内的位置信息; 该显示模块用于将每一个位置信息均显示于一地图的相应位置处; 该判断模块用于以该时间段内获取的第一个位置信息作为起始位置,判断其后获取的位置信息是否后一时刻接收到的位置信息距离该起始位置的矢量距离总大于前一时刻接收到的位置信息距离该起始位置的矢量距离,在为是时调用该第一标示模块,否则判断其后获取的每一位置信息相对于该起始位置的距离是否均小于一设定阈值,若是则调用该第二标示模块; 该第一标示模块用于将一移动标签标示于该地图上显示的该些位置处; 该第二标示模块用于将一静止标签标示于该地图上显示的该些位置处。2.如权利要求1所述的用户位置标示系统,其特征在于,在该判断模块判断出其后获取的位置信息中的部分位置信息满足后一时刻接收到的位置信息距离该起始位置的矢量距离总大于前一时刻接收到的位置信息距离该起始位置的矢量距离时,调用该第一标示模块。3.如权利要求1所述的用户位置标示系统,其特征在于,在该判断模块判断出其后获取的位置信息中的部分位置信息满足每一位置信息相对于该起始位置的距离是否均小于该设定阈值时,调用该第二标示模块。4.如权利要求1所述的用户位置标示系统,其特征在于,该用户位置标示系统还包括一第一计算模块,该第一计算模块用于在调用该第一标示模块时计算该时间段内获取的最后一个位置信息和第一个位置信息间的距离和间隔时间,并根据该距离和该间隔时间计算该用户移动速度。5.如权利要求1所述的用户位置标示系统,其特征在于,该用户位置标示系统还包括一划分模块和一第二计算模块; 该划分模块用于在调用该第一标示模块时将该时间段划分为多个时间间隔; 该第二计算模块用于计算每一时间间隔内的最后一个位置信息和第一个位置信息间的距离,计算出每一时间间隔内的移动速度,并根据该些移动速度取平均计算该用户移动速度。6.如权利要求4或5所述的用户位置标示系统,其特征在于,该用户位置标示系统还包括一第三标示模块,该第三标示模块用于将一移动速度标签标示于该地图上显示的该些位置处。7.一种用户位置标示方法,其特征在于,其包括以下步骤: S1、实时地获取该用户在一时间段内的位置信息; &、将每一个位置信息均显示于一地图的相应位置处; &、以该时间段内获取的第一个位置信息作为起始位置,判断其后获取的位置信息是否后一时刻接收到的位置信息距离该起始位置的矢量距离总大于前一时刻接收到的位置信息距离该起始位置的矢量距离,若是则进入步骤&,否则进入步骤S4; S4、判断其后获取的每一位置信息相对于该起始位置的距离是否均小于一设定阈值,若是则进入步骤S6; 55、将一移动标签标示于该地图上显示的该些位置处; 56、将一静止标签标示于该地图上显示的该些位置处。8.如权利要求7所述的用户位置标示方法,其特征在于,在判断出其后获取的位置信息中的部分位置信息满足后一时刻接收到的位置信息距离该起始位置的矢量距离总大于前一时刻接收到的位置信息距离该起始位置的矢量距离时,进入步骤&。9.如权利要求7所述的用户位置标示方法,其特征在于,在判断出其后获取的位置信息中的部分位置信息满足每一位置信息相对于该起始位置的距离是否均小于该设定阈值时,进入步骤S6。10.如权利要求7所述的用户位置标示方法,其特征在于,在步骤S3判断出为是后还包括以下步骤: 计算该时间段内获取的最后一个位置信息和第一个位置信息间的距离和间隔时间,并根据该距离和该间隔时间计算该用户移动速度。11.如权利要求7所述的用户位置标示方法,其特征在于,在步骤S3判断出为是后还包括以下步骤: 将该时间段划分为多个时间间隔; 计算每一时间间隔内的最后一个位置信息和第一个位置信息间的距离,计算出每一时间间隔内的移动速度,并根据该些移动速度取平均计算该用户移动速度。12.如权利要求10或11所述的用户位置标示方法,其特征在于,计算出该用户移动速度之后还包括:将一移动速度标签标示于该地图上显示的该些位置处。
【文档编号】G01C21/00GK105890586SQ201610191989
【公开日】2016年8月24日
【申请日】2016年3月30日
【发明人】刘臻
【申请人】上海河广信息科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1