System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及交通,具体涉及一种道路通行情况识别方法及装置、电子设备以及计算机可读存储介质。
技术介绍
1、交通运输信息与管理系统是运用信息通信技术,将人、车、路三者紧密协调,可以在大范围内全方位发挥作用,实现实时、准确、高效的交通运输管理。
2、现有交通运输信息与管理系统采用的交通路况信息采集技术,是通过固定检测器采集交通路况信息,该项技术虽然准确率非常高,但是应用与维护成本也是相当高,目前只在一线城市路网以及国内大、中城市的主干路网有较为全面的部署和建设,应用规模受成本制约严重。
3、然而,货运车辆作为主要的运输工具,广泛应用于各个领域,通常会行驶在一些陌生路段,因为陌生路段未安装固定检测器,现有交通运输信息与管理系统对这些陌生路段的交通路况信息往往无法采集,因此无法为货运车辆提供这些陌生路段是否能够通行和是否拥堵等通行情况信息,这不利于车辆的安全行驶。
技术实现思路
1、本申请的目的是提供一种道路通行情况识别方法及装置、一种电子设备以及一种计算机可读存储介质。
2、本申请第一方面提供一种道路通行情况识别方法,包括:
3、接收用户对目的地道路通行情况的查询请求,所述查询请求中携带有目的地的位置信息;
4、将所述目的地周边预设范围内的路网确定为目标路网;
5、从实时的路况数据库中获取所述目标路网内各路段对应的通行车辆数,并将所述通行车辆数显示在对应路段上;
6、将显示有通行车辆数的目标路网返回给用户;
7、其中,所述路况数据库是利用滑动时间窗口分组处理实时获取的车辆轨迹数据得到的,所述通行车辆数包含了最新时间窗口中的通行车辆。
8、在一种可能的实现方式中,所述路况数据库通过如下步骤获得:
9、实时采集交通运输信息与管理系统上所有车辆的轨迹数据;
10、采用滑动时间窗口对所有车辆的轨迹数据进行分组处理;
11、按照时间窗口内各车辆的轨迹数据与路网数据进行路段匹配,将相邻两个时间窗口期内车辆轨迹数据中经纬度坐标相同的车辆所对应的路段进行合并,得到当前窗口期内每条路段所对应的通行车辆数;
12、按照时间窗口顺序将每条路段上的通行车辆数保存至路况数据库中。
13、在一种可能的实现方式中,所述车辆的轨迹数据包括经纬度坐标、上报时间和行驶速度;
14、所述采用滑动时间窗口对所有车辆的轨迹数据进行分组处理,包括:
15、在当前时间窗口,以车辆标识作为分组标识,将同一车辆的经纬度坐标、上报时间和行驶速度,在窗口期内进行数据拼接。
16、在一种可能的实现方式中,所述按照时间窗口内各车辆的轨迹数据与路网数据进行路段匹配,将相邻两个时间窗口期内车辆轨迹数据相同的车辆所对应的路段进行合并,得到当前窗口期内每条路段所对应的通行车辆数之后,还包括:
17、按照时间窗口内各车辆的轨迹数据与路网数据进行路段匹配,将匹配到的车辆标识、车辆轨迹数据以及匹配的路段写入消息队列;
18、基于预设的搜索引擎异步消费所述消息队列,以对同一路段在各个时间窗口内已经存储的通行车辆进行聚合查询,得到同一路段在预设时间段内的通行车辆数。
19、在一种可能的实现方式中,从实时的路况数据库中获取所述目标路网内各路段对应的通行车辆数,包括:
20、对同一路段在预设时间段内的通行车辆数进行统计合并,得到目标路网内各路段对应的通行车辆数。
21、在一种可能的实现方式中,所述将显示有通行车辆数的目标路网返回给用户之前,还包括:
22、比较两路段之间的距离,若两路段之间的距离小于预设间距,则将两路段的通行车辆数合并显示。
23、本申请第二方面提供一种道路通行情况识别装置,包括:
24、接收模块,用于接收用户对目的地道路通行情况的查询请求,所述查询请求中携带有目的地的位置信息;
25、确定模块,用于将所述目的地周边预设范围内的路网确定为目标路网;
26、获取及显示模块,用于从实时的路况数据库中获取所述目标路网内各路段对应的通行车辆数,并将所述通行车辆数显示在对应路段上;
27、返回模块,用于将显示有通行车辆数的目标路网返回给用户;
28、其中,所述路况数据库是利用滑动时间窗口分组处理实时获取的车辆轨迹数据得到的,所述通行车辆数包含了最新时间窗口中的通行车辆。
29、在一种可能的实现方式中,所述装置还包括:数据库模块,用于通过如下方式构建所述路况数据库:
30、实时采集交通运输信息与管理系统上所有车辆的轨迹数据;
31、采用滑动时间窗口对所有车辆的轨迹数据进行分组处理;
32、按照时间窗口内各车辆的轨迹数据与路网数据进行路段匹配,将相邻两个时间窗口期内车辆轨迹数据中经纬度坐标相同的车辆所对应的路段进行合并,得到当前窗口期内每条路段所对应的通行车辆数;
33、按照时间窗口顺序将每条路段上的通行车辆数保存至路况数据库中。
34、本申请第三方面提供一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序时执行以实现本申请第一方面所述的道路通行情况识别方法。
35、本申请第四方面提供一种计算机可读存储介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现本申请第一方面所述的道路通行情况识别方法。
36、本申请提供的道路通行情况识别方法、装置、电子设备及存储介质,接收用户对目的地道路通行情况的查询请求,所述查询请求中携带有目的地的位置信息;将所述目的地周边预设范围内的路网确定为目标路网;从实时的路况数据库中获取所述目标路网内各路段对应的通行车辆数,并将所述通行车辆数显示在对应路段上,将显示有通行车辆数的目标路网返回给用户。本申请中,所述路况数据库是利用滑动时间窗口分组处理实时获取的车辆轨迹数据得到的,所述通行车辆数为包含了最新时间窗口中的通行车辆数。可见,本申请通过对道路当前通行的车辆数据进行实时采集和处理,可以使用户及时掌握陌生道路通行情况,通过路线实时车辆数判定交通情况,能够有效地利用现有交通设施减少交通负荷、提高社会效率、减少交通事故。
本文档来自技高网...【技术保护点】
1.一种道路通行情况识别方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述路况数据库通过如下步骤获得:
3.根据权利要求2所述的方法,其特征在于,所述车辆的轨迹数据包括经纬度坐标、上报时间和行驶速度;
4.根据权利要求2所述的方法,其特征在于,所述按照时间窗口内各车辆的轨迹数据与路网数据进行路段匹配,将相邻两个时间窗口期内车辆轨迹数据相同的车辆所对应的路段进行合并,得到当前窗口期内每条路段所对应的通行车辆数之后,还包括:
5.根据权利要求4所述的方法,其特征在于,从实时的路况数据库中获取所述目标路网内各路段对应的通行车辆数,包括:
6.根据权利要求1所述的方法,其特征在于,所述将显示有通行车辆数的目标路网返回给用户之前,还包括:
7.一种道路通行情况识别装置,其特征在于,包括:
8.根据权利要求7所述的装置,其特征在于,所述装置还包括:数据库模块,用于通过如下方式构建所述路况数据库:
9.一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行
10.一种计算机可读存储介质,其特征在于,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现如权利要求1至6任一项所述的方法。
...【技术特征摘要】
1.一种道路通行情况识别方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述路况数据库通过如下步骤获得:
3.根据权利要求2所述的方法,其特征在于,所述车辆的轨迹数据包括经纬度坐标、上报时间和行驶速度;
4.根据权利要求2所述的方法,其特征在于,所述按照时间窗口内各车辆的轨迹数据与路网数据进行路段匹配,将相邻两个时间窗口期内车辆轨迹数据相同的车辆所对应的路段进行合并,得到当前窗口期内每条路段所对应的通行车辆数之后,还包括:
5.根据权利要求4所述的方法,其特征在于,从实时的路况数据库中获取所述目标路网内各路段对应的通行车辆数,包括:
6...
【专利技术属性】
技术研发人员:张敏,马琪,夏曙东,冯新平,张志平,
申请(专利权)人:北京中交兴路车联网科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。