一种显示行车动画的方法及装置制造方法及图纸

技术编号:14404547 阅读:121 留言:0更新日期:2017-01-11 16:12
本发明专利技术公开了一种显示行车动画的方法及装置,该方法包括:通过踩点定位装置采集第一经纬度以及第二经纬度,并确定采集第一经纬度与第二经纬度之间的时间间隔;将时间间隔划分为N等份,根据划分的时间间隔,确定N条行车动画;在第一经纬度以及第二经纬度之间依次显示所述N条行车动画。通过该方法可以采用合理的动画执行时间,因而能够让车辆动画更加连续和平滑,从而提高了用户的体验。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种显示行车动画的方法及装置
技术介绍
在网络打车系统中,为了使得司机可以在地图上实时的看看自己的当前位置以及乘客的上下车地点,为司机提供更加清晰明了的乘客位置信息以及下车地点信息和路线信息,需要在司机端上显示的车辆动画。而在现有的司机端显示车辆动画的技术中,一种方法是调用电子地图的路线规划接口,以返回一组车辆的经纬度点用于车辆动画。但这种方式获得的不是实时的司机位置。另一种方法是利用GPS定位,但是需要在行车过程中连续地调用,造成性能损失较大。
技术实现思路
本专利技术提出了一种显示行车动画的方法及装置,用以解决显示现有技术中行车动显示的实时性较差,以及性能损失较大的问题。具体的技术方案如下:一种显示行车动画的方法,所述方法包括:通过踩点定位装置采集第一经纬度以及第二经纬度,并确定采集所述第一经纬度与所述第二经纬度之间的时间间隔;将所述时间间隔划分为N等份,其中,N为大于等于2的正整数;根据划分的时间间隔,确定N条行车动画;在所述第一经纬度以及第二经纬度之间依次显示所述N条行车动画。可选的,在通过踩点定位装置采集第一经纬度以及第二经纬度之前,所述方法还包括:获取所述踩点定位装置的位移值;判定所述位移值是否大于位移阈值;在所述位移值大于位移阈值时,则判定定位精度值是否大于精度阈值;若是,则停止经纬度采集;若否,则执行所述第一经纬度以及所述第二经纬度的采集。可选的,在确定采集所述第一经纬度与所述第二经纬度之间的时间间隔之后,以及在将所述时间间隔划分为N等份之前,所述方法还包括:检测所述时间间隔是否大于第一预设时间间隔,或者小于第二预设时间间隔;若是,则调取预设时间间隔,并使用所述预置时间间隔替换根据所述第一经纬度以及所述第二经纬度确定出的所述时间间隔;若否,则使用所述确定出所述时间间隔。可选的,确定N条行车动画,包括:将所述第一经纬度转换为第一坐标点,并将所述第二经纬度转换为第二坐标点,其中,所述第一坐标点以及所述第二坐标点位于设定直角坐标系内;将所述第一坐标点作为坐标原点,根据设定运算规则,确定所述第一坐标点与所述第二坐标点之间的夹角;将所述夹角作为行车转向角度;基于所述行车转向角度,确定N条行车动画。可选的,在所述第一经纬度以及第二经纬度之间依次显示所述N条行车动画之后,所述方法还包括:检测添加了所述N条行车动画的行车动画组中是否添加新行车动画;若是,则继续显示新添加的行车动画;若否,则停止行车动画显示。一种显示行车动画的装置,所述装置包括:定位模块,用于采集第一经纬度以及第二经纬度,并确定采集所述第一经纬度与所述第二经纬度之间的时间间隔;处理模块,用于将所述时间间隔划分为N等份,根据划分的时间间隔,确定N条行车动画,其中,N为大于等于2的正整数;显示模块,用于在所述第一经纬度以及第二经纬度之间依次显示所述N条行车动画。可选的,所述定位模块,还用于获取所述踩点定位装置的位移值;所述处理模块,还用于判定所述位移值是否大于位移阈值,在所述位移值大于位移阈值时,则判定定位精度值是否大于精度阈值,若是,则指示所述定位模块停止经纬度采集;若否,则指示所述定位模块采集所述第一经纬度以及所述第二经纬度。可选的,所述处理模块,具体用于检测所述时间间隔是否大于第一预设时间间隔,或者小于第二预设时间间隔;若是,则调取预设时间间隔,并使用所述预置时间间隔替换根据所述第一经纬度以及所述第二经纬度确定出的所述时间间隔;若否,则使用所述确定出所述时间间隔。可选的,所述处理模块,具体用于将所述第一经纬度转换为第一坐标点,并将所述第二经纬度转换为第二坐标点,其中,所述第一坐标点以及所述第二坐标点位于设定直角坐标系内;将所述第一坐标点作为坐标原点,根据设定运算规则,确定所述第一坐标点与所述第二坐标点之间的夹角;将所述夹角作为行车转向角度;基于所述行车转向角度,确定N条行车动画。可选的,所述装置还包括:检测模块,用于检测添加了所述N条行车动画的行车动画组中是否添加新行车动画;若是,则继续显示新添加的行车动画;若否,则停止行车动画显示。上述方法司中通过踩点方法有效的解决了定位实时性,以及性能损耗较高的问题。并且根据经纬度点坐标判断出是否需要转向,让车辆动画更加真实。通过采用合理的动画执行时间,因而能够让车辆动画更加连续和平滑,从而提高了用户的体验。附图说明图1所示为本专利技术实施例中一种显示行车动画的方法流程图;图2所示为本专利技术实施例中通过直角坐标确定转向角度的示意图之一;图3所示为本专利技术实施例中通过直角坐标确定转向角度的示意图之二;图4所示为本专利技术实施例中一种显示行车动画的装置的结构示意图。具体实施方式下面结合说明书附图,以及具体实施例对本专利技术技术方案做详细的说明,应当理解,本专利技术实施例以及实施例中的具体技术特征只是对本专利技术技术方案的说明,而不是限定,在不冲突的情况下,本专利技术实施例以及实施例中的具体技术特征可以相互组合。如图1所示为本专利技术实施例中一种显示行车动画的方法流程图,该方法包括:S101,通过踩点定位装置采集第一经纬度以及第二经纬度,并确定第一经纬度与第二经纬度之间的时间间隔;S102,将时间间隔划分为N等份;S103,根据划分的时间间隔,确定N条行车动画;S104,在第一经纬度以及第二经纬度之间依次显示N条行车动画。首先来讲,本专利技术实施例所提供的方法可以应用到一些智能设备中,比如说手机、平板电脑等智能设备,当然,该方法可以应用到一些特定的设备中,比如说汽车上的行车状态显示设备等等。进一步,在执行S101之前,获取踩点定位装置的位移值,该位移值可以是装载了踩点定位装置的智能设备的位移值。判定检测到的位移值是否大于位移阈值,若位移值小于位移阈值时,则说明移动较近,不需要进行踩点定位,更不需要实时显示移动位置。这样减少系统负载,减少系统功耗。若是大于位移阈值时,则继续判定定位精度值是否大于精度阈值。若定位精度值大于精度阈值时,则踩点定位装置停止经纬度采集,这样可以确定行车位置的精度提高。若定位精度值小于精度阈值时,则采集定位装置采集经纬度。距离来讲,若是位移阈值为50m,则汽车位移小于50m,则不进行经纬度采集;若是汽车位移大于50m,则继续判定定位精度是否大于70m,若是定位精度大于70m时,则说明定位精度较差,不进行定位采集;若是定位精度小于70m,则说明定位准确性较高,则可以通过踩点定位装置进行经纬度采集。在执行经纬度采集时,本专利技术实施例可以通过踩点定位装置来采集第一经纬度以及第二经纬度,而不是通过调用GPS的CLLocationManager接口来获取车辆位置,这在很大程度上降低了系统的负载,从而避免了性能的损失。具体来讲,该踩点定位装置是可以放置到智能设备中,该智能设备可以与基站之间进行通信,比如说手机,这样就可以通过与手机与基站之间的距离计算出一个精确位置,这样就实现了踩点定位来采集到第一经纬度以及第二经纬度,这里的实现还可以参照离线导航原理。在本实施例中,新采集到第一经纬度以及第二经纬度可以放到一个待执行经纬度点数组中,并判断此时小车是否在执行动画。如果正在执行行车动画,程序返回。若此时没有行车动画在执行,则以该数组中最先采集的两个相邻的经纬度点为动画起点开始执行动画。在执行行车本文档来自技高网...
一种显示行车动画的方法及装置

【技术保护点】
一种显示行车动画的方法,其特征在于,所述方法包括:通过踩点定位装置采集第一经纬度以及第二经纬度,并确定采集所述第一经纬度与所述第二经纬度之间的时间间隔;将所述时间间隔划分为N等份,其中,N为大于等于2的正整数;根据划分的时间间隔,确定N条行车动画;在所述第一经纬度以及所述第二经纬度之间依次显示所述N条行车动画。

【技术特征摘要】
1.一种显示行车动画的方法,其特征在于,所述方法包括:通过踩点定位装置采集第一经纬度以及第二经纬度,并确定采集所述第一经纬度与所述第二经纬度之间的时间间隔;将所述时间间隔划分为N等份,其中,N为大于等于2的正整数;根据划分的时间间隔,确定N条行车动画;在所述第一经纬度以及所述第二经纬度之间依次显示所述N条行车动画。2.根据权利要求1所述的方法,其特征在于,在通过踩点定位装置采集第一经纬度以及第二经纬度之前,所述方法还包括:获取所述踩点定位装置的位移值;判定所述位移值是否大于位移阈值;在所述位移值大于位移阈值时,则判定定位精度值是否大于精度阈值;若是,则停止经纬度采集;若否,则执行所述第一经纬度以及所述第二经纬度的采集。3.如权利要求1所述的方法,其特征在于,在确定采集所述第一经纬度与所述第二经纬度之间的时间间隔之后,以及在将所述时间间隔划分为N等份之前,所述方法还包括:检测所述时间间隔是否大于第一预设时间间隔,或者小于第二预设时间间隔;若是,则调取预设时间间隔,并使用所述预置时间间隔替换根据所述第一经纬度以及所述第二经纬度确定出的所述时间间隔;若否,则使用所述确定出所述时间间隔。4.如权利要求1所述的方法,其特征在于,确定N条行车动画,包括:将所述第一经纬度转换为第一坐标点,并将所述第二经纬度转换为第二坐标点,其中,所述第一坐标点以及所述第二坐标点位于设定直角坐标系内;将所述第一坐标点作为坐标原点,根据设定运算规则,确定所述第一坐标点与所述第二坐标点之间的夹角;将所述夹角作为行车转向角度;基于所述行车转向角度,确定N条行车动画。5.如权利要求1所述的方法,其特征在于,在所述第一经纬度以及第二经纬度之间依次显示所述N条行车动画之后,所述方法还包括:检测添加了所述N条行车动画的行车动画组中是否添加新行车动画...

【专利技术属性】
技术研发人员:马浩然
申请(专利权)人:北京东方车云信息技术有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1