用于实现车辆平滑移动的数据处理方法及装置制造方法及图纸

技术编号:19936510 阅读:16 留言:0更新日期:2018-12-29 05:22
本发明专利技术提供一种用于实现车辆平滑移动的数据处理方法及装置,方法包括:获取车辆最近一次上报的实际位置和上报时刻;基于预设周期,所述实际位置、所述上报时刻、所述车辆附近其它车辆的行驶数据和所述车辆的线路,估算所述预设周期结束时,所述车辆应到达位置;根据所述实际位置、所述估算的车辆应到达的位置、以及所述预设周期,所述车辆在地图上沿着所述线路进行平滑移动显示。通过本方案,能够以动画的形式显示车辆平滑地在线路上移动,使用户更直观地了解车辆当前的位置和行驶动态。

【技术实现步骤摘要】
用于实现车辆平滑移动的数据处理方法及装置
本专利技术涉及公共交通领域,尤其涉及一种用于实现车辆平滑移动的数据处理方法及装置。
技术介绍
随着生活节奏的加快,人们对了解公交何时到站的需求日益加大;公交作为最大的公共交通设施,成为人们出行必不可缺的工具之一,而加入实时的概念,能够让市民提高出行的效率,避免过长时间的在公交站等待。随着移动互联网的不断兴起,实时公交已经不再单纯是指传统意义上的“公交电子站牌”,而更多地是指实时公交手机app,用户可以通过手机连接互联网,随时随地查询到车辆的当前位置以及实时到站信息,出行更加方便。对于大部分城市上班族来说,将实时公交数据通过特定接口传送到手机客户端,能够在一定程度上缓解人们在车站“望眼欲穿”的漫长等待与煎熬。近两年来,公交公司开始为车辆安装GPS定位系统,方便了公交公司对车辆的管理调度。同时也可以通过在车站的电子屏幕等形式为市民提供车辆到站信息。但由于受到各种客观条件的制约,实时公交的数据的准确度高低不一。用户无法准确实时地了解车辆的当前位置和行驶动态,不能直观准确地预估车辆何时到站。
技术实现思路
本专利技术提供一种用于实现车辆平滑移动的数据处理方法及装置,用于使用户直观准确实时地了解车辆的当前位置和行驶动态。本专利技术的第一个方面是提供一种用于实现车辆平滑移动的数据处理方法,包括:获取车辆最近一次上报的实际位置和上报时刻;基于预设周期,所述实际位置、所述上报时刻、所述车辆附近其它车辆的行驶数据和所述车辆的线路,估算所述预设周期结束时,所述车辆应到达位置;根据所述实际位置、所述估算的车辆应到达的位置、以及所述预设周期,所述车辆在地图上沿着所述线路进行平滑移动显示。本专利技术的另一个方面是提供一种用于实现车辆平滑移动的数据处理装置,包括:获取模块,用于获取车辆最近一次上报的实际位置和上报时刻;数据处理模块,用于基于预设周期,所述实际位置、所述上报时刻、所述车辆附近其它车辆的行驶数据和所述车辆的线路,估算所述预设周期结束时,所述车辆应到达位置;显示处理模块,用于根据所述实际位置、所述估算的车辆应到达的位置、以及所述预设周期,所述车辆在地图上沿着所述线路进行平滑移动显示。本专利技术提供的用于实现车辆平滑移动的数据处理方法及装置,当车辆进行位置上报的频率无法满足预定频率时,根据车辆附近的车辆分析出车辆的行驶状态,进而按照预定周期进行补点,并结合地图模式进行显示,从而能够在地图上显示出车辆在其行驶线路上的实时位置和移动轨迹,以动画的形式显示车辆平滑地在线路上移动,使用户更直观地了解车辆当前的位置和行驶动态,有效缓解用户在等待过程中的焦虑,并能够直观准确地预估车辆到站时间,使用户能够合理地安排时间。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1A~图1C为本专利技术实施例一提供的用于实现车辆平滑移动的数据处理方法的流程示意图;图2为本专利技术实施例二提供的一种用于实现车辆平滑移动的数据处理方法的流程示意图;图3A~图3B为本专利技术实施例三提供的用于实现车辆平滑移动的数据处理方法的流程示意图;图4A~图4C为本专利技术实施例四提供的用于实现车辆平滑移动的数据处理装置的结构示意图;图5为本专利技术实施例五提供的一种用于实现车辆平滑移动的数据处理装置的结构示意图;图6A~图6B为本专利技术实施例六提供的用于实现车辆平滑移动的数据处理装置的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1A为本专利技术实施例一提供的一种用于实现车辆平滑移动的数据处理方法的流程示意图,如图1A所示,本实施例以该数据处理方法应用于用于实现车辆平滑移动的数据处理装置中来举例说明,该方法包括:101、获取车辆最近一次上报的实际位置和上报时刻。其中,实际位置可以为地理位置坐标。实际用用中,一般车辆都会安装GPS,通过GPS可以实时地获取当前时刻下车辆所在的位置,因此在GPRS网络或者CDMA网络的有效覆盖区域内可以将车辆作为高精度定位的对象。具体的,实现该高精度定位的装置可以采用北斗兼容型的卫星导航定位系统,并基于差分定位算法对车辆进行高精度定位。具体的,这里的车辆可以为公交车辆。102、基于预设周期,所述实际位置、所述上报时刻、所述车辆附近其它车辆的行驶数据和所述车辆的线路,估算所述预设周期结束时,所述车辆应到达位置。实际应用中,可以预先获取地图下所有线路的相关数据,例如,各线路的轨迹点的坐标、站点信息等,这些数据可以作为静态数据存储。具体的,这里的线路可以为公交车的公交线路。103、根据所述实际位置、所述估算的车辆应到达的位置、以及所述预设周期,所述车辆在地图上沿着所述线路进行平滑移动显示。实际应用中,用于实现车辆平滑移动的数据处理装置可以独立设置,也可以集成设置在其它设备上,例如,电脑、后台服务器等。需要说明的是,上述各步骤的执行顺序可以有多种方式。例如,可以在获取车辆最近一次上报的数据后,按照预设的周期进行位置补点,即估算预设周期结束时车辆应到达的位置,直至再次接收到车辆上报的数据,之后统一进行路径拟合和显示,以实现平滑移动显示;或者,也可以获取车辆最近一次上报的数据后,按照预设的周期进行位置补点,每补一个位置补充点就进行路径拟合和显示,以此类推,直至再次接收到车辆上报的数据。本实施例在此并未对其执行顺序进行限定。具体的,结合实际场景举例来说:假设车辆上安装的设备功能比较强大,能够支持数据的快速采集和处理上报,在这种情形下,可以将获取位置信息的周期设定的较短,例如,设定为3-5秒,基于这种周期下获取的位置信息,基本已经能够实时反映车辆的平滑移动状态。后续的,基于短周期上报的车辆实时位置,结合预置在系统或终端内部的线路,即可显示出车辆在其相应线路上平滑移动的效果。但实际情形是,车辆上安装的设备往往无法支持短周期快速和精确地定位及上报,例如,通常的车辆只能实现30秒定位和上报一次,在这种情形下,基于车辆上报的位置数据就无法实现轨迹的平滑移动。若仅仅在地图线路上显示车辆上报的位置数据,就会有卡顿,甚至还会出现原本静止的车辆突然到达另一位置,导致用户无法准确评估车辆是否快要到站。对此,本实施例中,获取车辆最近一次上报的实际位置和上报时刻后,按照预设周期,在车辆进行下一次位置上报前,为每个周期填补车辆的位置补充点,即周期结束时车辆应达到的位置,进而根据车辆上报的实际位置和位置补充点的位置,在地图中显示车辆在其线路上平滑移动。相应的,当车辆上报数据的频率无法满足预设频率时,则触发执行101。具体的,车辆在上报当前的实际位置时,可以携带标识,这个标识用于识别该车辆行驶的是哪条线路,例如,102线路,84线路等。以84路公交车举例,其上报标识的方式有多种,例本文档来自技高网...

【技术保护点】
1.一种用于实现车辆平滑移动的数据处理方法,其特征在于,包括:获取车辆最近一次上报的实际位置和上报时刻;基于预设周期,所述实际位置、所述上报时刻、所述车辆附近其它车辆的行驶数据和所述车辆的线路,估算所述预设周期结束时,所述车辆应到达位置;根据所述实际位置、所述估算的车辆应到达的位置、以及所述预设周期,所述车辆在地图上沿着所述线路进行平滑移动显示。

【技术特征摘要】
1.一种用于实现车辆平滑移动的数据处理方法,其特征在于,包括:获取车辆最近一次上报的实际位置和上报时刻;基于预设周期,所述实际位置、所述上报时刻、所述车辆附近其它车辆的行驶数据和所述车辆的线路,估算所述预设周期结束时,所述车辆应到达位置;根据所述实际位置、所述估算的车辆应到达的位置、以及所述预设周期,所述车辆在地图上沿着所述线路进行平滑移动显示。2.根据权利要求1所述的方法,其特征在于,所述基于预设周期,所述实际位置、所述上报时刻、所述车辆附近其它车辆的行驶数据和所述车辆的线路,估算所述预设周期结束时,所述车辆应到达位置,包括:根据所述车辆附近其它车辆的行驶速度,分析所述车辆的行驶速度;针对每个周期,根据所述车辆的行驶速度、以及所述周期的结束时刻与所述上报时刻之间的时间差,计算出每个周期对应的所述时间差内所述车辆的行驶距离;根据所述实际位置、所述每个周期对应的所述时间差内所述车辆的行驶距离和所述线路,分析获得每个周期结束时,所述车辆应到达位置。3.根据权利要求1所述的方法,其特征在于,所述基于预设周期,所述实际位置、所述上报时刻、所述车辆附近其它车辆的行驶数据和所述车辆的线路,估算所述预设周期结束时,所述车辆应到达位置,包括:根据所述车辆附近其它车辆的行驶速度,分析所述车辆的行驶速度;根据所述车辆的行驶速度和所述周期的时长,计算出在每个周期内所述车辆的行驶距离;根据每个周期的上一周期下位置补充点所在的位置、每个周期内所述车辆的行驶距离和所述线路,分析获得每个周期结束时,所述车辆应到达位置。4.根据权利要求1所述的方法,其特征在于,所述获取车辆最近一次上报的实际位置和上报时刻之后,还包括:检测所述实际位置是否位于所述线路的站点附近;若位于站点附近,则将所述实际位置与所述线路进行路径拟合并静止显示;所述基于预设周期,所述实际位置、所述上报时刻、所述车辆附近其它车辆的行驶数据和所述车辆的线路,估算所述预设周期结束时,所述车辆应到达位置,包括:若未位于站点附近,则基于预设周期,所述实际位置、所述上报时刻、所述车辆附近其它车辆的行驶数据和所述车辆的线路,估算所述预设周期结束时,所述车辆应到达位置。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:针对所述车辆上报的所有实际位置,根据所述线路,若检测到本次上报的实际位置位于前一次上报的实际位置之后,则清除本次上报的实际位置。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收所述车辆本次上报的实际位置;若当前显示的位置位于所述车辆本次上报的实际位置之前,则锁定在当前显示的位置静止显示,直至所述车辆上报的实际位置到达当前显示的位置;所述获取车辆最近一次上报的实际位置和上报时刻,包括:若当前显示的位置未被锁定,则获取车辆最近一次上报的实际位置和上报时刻。7.根据权利要求1-6中任一项所述的方法,其特征在于,所述根据所述实际位置、所述估算的车辆应到达的位置、以及所述预设周期,所述车辆在地图上沿着所述线路进行平滑移动显示,包括:从所述线路的所有轨迹点中,查找出距离所述实际位置和每个周期结束时车辆应到达的位置最近的轨迹点;根据所述上报时刻和每个周期结束时的时刻,按照时间先后的顺序,依次在地图中显示查找出的所述轨迹...

【专利技术属性】
技术研发人员:王克刚李鹏轩刘超叶超牟倩乔勇杨振麟
申请(专利权)人:北京嘀嘀无限科技发展有限公司
类型:发明
国别省市:北京,11

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

1