路段平均速度的确定方法、装置及系统制造方法及图纸

技术编号:24037992 阅读:18 留言:0更新日期:2020-05-07 02:29
本申请涉及一种路段平均速度的确定方法、装置、系统、计算机可读存储介质和计算机设备。所述方法包括:获取目标时间间隔内从分布式消息系统得到的车辆定位信息;其中,各所述车辆定位信息包括车辆位置点和车辆速度;基于流处理框架,从预定道路路段中分别确定各所述车辆位置点所属的道路路段;基于属于所述预定道路路段的车辆位置点所对应的车辆速度,得到所述预定道路路段在所述目标时间间隔内的路段平均速度。本申请提供的方案能够提高系统的可用性。

Determination method, device and system of average speed of road section

【技术实现步骤摘要】
路段平均速度的确定方法、装置及系统
本申请涉及计算机
,特别是涉及一种路段平均速度的确定方法、装置、系统、计算机可读存储介质和计算机设备。
技术介绍
近年来,由于城市化进程的加快,人们出行需求的持续上涨,车辆保有量的显著增加,道路拥堵问题越来越突出。道路拥堵将给人们带来时间、经济、精神等方面的损失,因此确定道路拥堵情况具有十分重要的意义。目前,主要是基于实时的路段平均速度来评价道路拥堵情况。在传统方式中,是通过Linux系统的crontab定时任务,实现基于车辆定位信息计算实时的路段平均速度。然而,传统方式在车辆定位信息的数据量较大时容易出现系统崩溃,系统可用性及实时性较差。
技术实现思路
基于此,有必要针对传统技术中系统可用性及实时性较差的技术问题,提供一种路段平均速度方法、装置、计算机可读存储介质和计算机设备。一种路段平均速度的确定方法,包括:获取目标时间间隔内从分布式消息系统得到的车辆定位信息;其中,各所述车辆定位信息包括车辆位置点和车辆速度;基于流处理框架,从预定道路路段中分别确定各所述车辆位置点所属的道路路段;基于属于所述预定道路路段的车辆位置点所对应的车辆速度,得到所述预定道路路段在所述目标时间间隔内的路段平均速度。一种路段平均速度的确定系统,包括:分布式消息系统,用于从外部获取车辆定位信息;其中,各所述车辆定位信息包括车辆位置点和车辆速度;流处理系统,用于获取目标时间间隔内从所述分布式消息系统得到的车辆定位信息;基于流处理框架,从预定道路路段中分别确定各所述车辆位置点所属的道路路段;基于属于所述预定道路路段的车辆位置点所对应的车辆速度,得到所述预定道路路段在所述目标时间间隔内的路段平均速度。一种路段平均速度的确定装置,包括:定位信息获取模块,用于获取目标时间间隔内从分布式消息系统得到的车辆定位信息;其中,各所述车辆定位信息包括车辆位置点和车辆速度;道路路段确定模块,用于基于流处理框架,从预定道路路段中分别确定各所述车辆位置点所属的道路路段;路段速度获取模块,用于基于属于所述预定道路路段的车辆位置点所对应的车辆速度,得到所述预定道路路段在所述目标时间间隔内的路段平均速度。一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行上述路段平均速度的确定方法的步骤。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行上述路段平均速度的确定方法的步骤。上述路段平均速度的确定方法、装置、系统、计算机可读存储介质和计算机设备,从分布式消息系统中获取携带车辆位置点和车辆速度的车辆定位信息,再基于流处理框架,对目标时间间隔内从分布式消息系统得到的车辆定位信息进行处理,以从预定道路路段中分别确定各车辆位置点所属的道路路段,进而基于属于预定道路路段的车辆位置点所对应的车辆速度,得到预定道路路段在目标时间间隔内的路段平均速度。如此,通过具备高吞吐量及高可用性的分布式消息系统和具备快速计算能力的流处理框架,实现实时路段平均速度的计算,能够有效地提高计算路段平均速度时的系统可用性和实时性。附图说明图1为一个实施例中路段平均速度的确定方法的应用环境图;图2为一个实施例中路段平均速度的确定方法的流程示意图;图3为一个实施例中确定路段方向时进行参考系转换的原理图;图4为一个实施例中路段平均速度的确定方法的流程示意图;图5为一个实施例中路段平均速度的确定系统的结构示意图;图6为一个实施例中路段平均速度的确定方法的交互示意图;图7为一个实施例中路段平均速度的确定系统的结构示意图;图8为一个实施例中路段平均速度的确定方法的交互示意图;图9为一个实施例中路段平均速度的确定系统的结构示意图;图10为一个实施例中路段平均速度的确定方法的交互示意图;图11为一个实施例中路段平均速度的确定系统的结构示意图;图12为一个实施例中路段平均速度的确定方法的交互示意图;图13为一个实施例中路段平均速度的确定系统的结构示意图;图14为一个实施例中路段平均速度的确定方法的交互示意图;图15为一个实施例中路段平均速度的确定装置的结构示意图;图16为一个实施例中计算机设备的结构示意图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。需要说明的是,本申请所使用的术语“第一”、“第二”等是用于对类似的对象作出命名上的区分,但这些对象本身不受这些术语限制。应当理解,在不脱离本申请的范围的情况下,这些术语在适当的情况下可以互换。例如,可将“第一方向”描述为“第二方向”,且类似地,将“第二方向”描述为“第一方向”。此外,术语“包括”、“包含”、“具有”以及它们的任何变形,意图在于覆盖不排他的包含。例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于已清楚地列出的步骤或单元,而是还可以包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。此外,本申请所使用的术语“和/或”包括一个或多个相关的所列项目的任意的和所有的组合。本申请各实施例提供的路段平均速度的确定方法,可应用于如图1所示的应用环境中。该应用环境可涉及车辆定位设备110、分布式消息系统120、流处理系统130以及数据存储系统140。车辆定位设备110与分布式消息系统120之间、分布式消息系统120与流处理系统130之间、以及流处理系统130与数据存储系统140之间均可以通过网络连接。具体地,车辆定位设备110可以采集车辆定位信息,并将采集到的车辆定位信息上传至分布式消息系统120,车辆定位信息可以包括车辆位置点和车辆速度。流处理系统130从分布式消息系统120中获取车辆定位信息,得到目标时间间隔内的车辆定位信息,再基于流处理框架从预定道路路段中分别确定各车辆定位信息中的车辆位置点所属的道路路段,进而基于属于预定道路路段的车辆位置点所对应的车辆速度,得到预定道路路段在目标时间间隔内的路段平均速度,再将各预定道路路段在目标时间间隔内的路段平均速度发送至数据存储系统140。数据存储系统140对分布式消息系统120发送的路段平均速度进行存储。其中,车辆定位设备110可以包括车载GPS(GlobalPositioningSystem,全球定位系统)设备、手机、平板电脑、笔记本电脑、台式电脑、个人数字助理、穿戴式设备等中的至少一种,但不局限于此。分布式消息系统120和流处理系统130均可以用多个机器节点组成的集群来实现,机器节点可以是服务器,即分布式消息系统120和流处理系统130均可以用多个服务器组成的服务器集群来实现。数据存储系统140可以用数据库实现本文档来自技高网...

【技术保护点】
1.一种路段平均速度的确定方法,包括:/n获取目标时间间隔内从分布式消息系统得到的车辆定位信息;其中,各所述车辆定位信息包括车辆位置点和车辆速度;/n基于流处理框架,从预定道路路段中分别确定各所述车辆位置点所属的道路路段;/n基于属于所述预定道路路段的车辆位置点所对应的车辆速度,得到所述预定道路路段在所述目标时间间隔内的路段平均速度。/n

【技术特征摘要】
1.一种路段平均速度的确定方法,包括:
获取目标时间间隔内从分布式消息系统得到的车辆定位信息;其中,各所述车辆定位信息包括车辆位置点和车辆速度;
基于流处理框架,从预定道路路段中分别确定各所述车辆位置点所属的道路路段;
基于属于所述预定道路路段的车辆位置点所对应的车辆速度,得到所述预定道路路段在所述目标时间间隔内的路段平均速度。


2.根据权利要求1所述的方法,其特征在于,在所述从预定道路路段中分别确定各所述车辆位置点所属的道路路段之前,还包括:
获取各所述预定道路路段的路段信息;所述路段信息包括路段位置;
所述从预定道路路段中分别确定各所述车辆位置点所属的道路路段,包括:
基于各所述车辆位置点和各所述车辆位置点对应的候选道路路段的路段位置,分别确定各所述车辆位置点到相应候选道路路段的距离;所述车辆位置点对应的候选道路路段选取自各所述预定道路路段中;
基于各所述车辆位置点到相应候选道路路段的距离,分别从各所述车辆位置点对应的候选道路路段中确定各所述车辆位置点所属的道路路段。


3.根据权利要求2所述的方法,其特征在于,在所述基于各所述车辆位置点和各所述车辆位置点对应的候选道路路段的路段位置,分别确定各所述车辆位置点到相应候选道路路段的距离之前,还包括:
基于各所述车辆位置点和各所述预定道路路段的路段位置,分别确定各所述车辆位置点所在的目标位置区域;
分别将位于各所述车辆位置点所在的目标位置区域内的预定道路路段,对应确定为各所述车辆位置点对应的候选道路路段。


4.根据权利要求2所述的方法,其特征在于,所述基于各所述车辆位置点到相应候选道路路段的距离,分别从各所述车辆位置点对应的候选道路路段中确定各所述车辆位置点所属的道路路段,包括:
分别从各所述车辆位置点到相应候选道路路段的距离中,筛选出各所述车辆位置点对应的最小距离;
分别基于各所述车辆位置点对应的目标道路路段,确定各所述车辆位置点所属的道路路段;
其中,所述车辆位置点对应的目标道路路段包括与该车辆位置点对应的最小距离相对应的所述候选道路路段。


5.根据权利要求4所述的方法,其特征在于,所述车辆定位信息还包括车辆行驶方向,所述路段信息还包括路段方向;
所述分别基于各所述车辆位置点对应的目标道路路段,确定各所述车辆位置点所属的道路路段,包括:
将各所述车辆位置点对应的所述车辆行驶方向,与各所述车辆位置点对应的目标道路路段的路段方向进行匹配;
分别在各所述车辆位置点对应的车辆行驶方向与相应目标道路路段的路段方向匹配时,将所述车辆位置点对应的目标道路路段确定为所述车辆位置点所属的道路路段。


6.根据权利要求5所述的方法,其特征在于,在所述从预定道路路段中分别确定各所述车辆位置点所属的道路路段之前,还包括:
基于各所述预定道路路段的路段信息,生成二维搜索树;
所述基于各所述车辆位置点和各所述预定道路路段的路段位置,分别确定各所述车辆位置点所在的目标位置区域,包括:
分别基于各所述车辆位置点搜索所述二维搜索树,确定各所述车辆位置点所在的目标位置区域。


7.根据权利要求1所述的方法,其特征在于,在所述基于属于所述预定道路路段的车辆位置点所对应的车辆速度,得到所述预定道路路段在所述目标时间间隔内的路段平均速度之后,还包括:
将各所述...

【专利技术属性】
技术研发人员:许剑桥宋江帆蔡畅奇赵伟代星星
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1