一种道路拥堵实时检测的方法

文档序号:9418476阅读:1766来源:国知局
一种道路拥堵实时检测的方法
【技术领域】
[0001] 本发明涉及交通数据分析领域,具体说的是一种道路拥堵实时检测的方法。
【背景技术】
[0002] 随着城市居民拥有汽车数量的急剧增加,道路交通变得不理想,而为了人们的行 车方便,及时知晓道路当前的路况是很有必要的。现有技术中,对于行车过程中,或者计划 出行的人们来说,途经道路是否存在拥堵在出行前是无法预知的,这样便极有可能导致人 们在拥堵道路上浪费很多不必要的时间,延误时间的同时也严重影响人们的心情;若人们 能够提前获取道路的实时路况信息,绕开这些拥堵路段,将有助于人们顺畅通行。
[0003] 申请号为201510058449. 8的专利申请文件,公开了一种道路拥堵检测方法,利用 装在浮动车信息采集器传回的数据进行实时处理,得到一辆车在当前道路的拥堵情况;通 过累加每辆车的拥堵区域得到实时路况的拥堵情况。

【发明内容】

[0004] 本发明所要解决的技术问题是:提供一种道路拥堵实时检测的方法,实现依据浮 动车的行车数据,获取浮动车的行车状态变化位置点。
[0005] 为了解决上述技术问题,本发明采用的技术方案为:
[0006] -种道路拥堵实时检测的方法,包括:
[0007] Sl :获取一浮动车的一行车数据,行车数据包括时间点、速度和位置点;
[0008] S2 :判断所述一行车数据的速度是否小于预设的速度阀值,得到第一判断结果;
[0009] S3 :若第一判断结果为是,则记录所述位置点为第一位置点;
[0010] S4 :根据预设的采集周期,获取所述一浮动车的下一行车数据;
[0011] S5 :计算所述下一行车数据的位置点与所述第一位置点的相对速度;
[0012] S6:判断所述下一行车数据的速度是否小于预设的速度阀值,得到第二判断结 果;
[0013] S7 :判断所述相对速度是否小于预设的相对速度阀值,得到第三判断结果;
[0014] S8 :若第二判断结果和第三判断结果都为是,则记录所述下一行车数据对应的位 置点为第一状态位置点。
[0015] 本发明的有益效果在于:本发明基于浮动车的行车数据进行动态的分析处理,依 据浮动车的实时速度是否超过速度阀值,记录第一位置点,确定为浮动车的第一行车缓慢 点;依据最新位置点的实时速度,以及与第一位置点的相对速度来记录第一状态位置点; 实现准确地获取浮动车的行车状态变化位置点,并能够以此作为浮动车所处道路的路况分 析基础,为获取高时效性和高精确度的路况信息提供科学的依据。
【附图说明】
[0016] 图1为本发明一种道路拥堵实时检测的方法的流程示意图;
[0017] 图2为本发明一【具体实施方式】一种道路拥堵实时检测的方法的第一部分的流程 示意图;
[0018] 图3为本发明一【具体实施方式】一种道路拥堵实时检测的方法的第二部分的流程 示意图;
[0019] 图4为本发明一【具体实施方式】一种道路拥堵实时检测的方法的第三部分的流程 示意图。
【具体实施方式】
[0020] 为详细说明本发明的技术内容、所实现目的及效果,以下结合实施方式并配合附 图予以说明。
[0021] 本发明最关键的构思在于:对浮动车的行车数据进行动态的分析处理,依据浮动 车的实时速度是否超过速度阀值,记录第一位置点;依据最新位置点的实时速度,以及与第 一位置点的相对速度来记录第一状态位置点;实现准确地获取浮动车的行车状态变化位置 点。
[0022] 本发明涉及的技术术语解释:
[0023]
[0024] 请参照图1至图4,一种道路拥堵实时检测的方法,包括:
[0025] Sl :获取一浮动车的一行车数据,行车数据包括时间点、速度和位置点;
[0026] S2 :判断所述一行车数据的速度是否小于预设的速度阀值,得到第一判断结果;
[0027] S3 :若第一判断结果为是,则记录所述位置点为第一位置点;
[0028] S4 :根据预设的采集周期,获取所述一浮动车的下一行车数据;
[0029] S5 :计算所述下一行车数据的位置点与所述第一位置点的相对速度;
[0030] S6:判断所述下一行车数据的速度是否小于预设的速度阀值,得到第二判断结 果;
[0031] S7 :判断所述相对速度是否小于预设的相对速度阀值,得到第三判断结果;
[0032] S8 :若第二判断结果和第三判断结果都为是,则记录所述下一行车数据对应的位 置点为第一状态位置点。
[0033] 进一步的,包括:
[0034] S9 :若第二判断结果或第三判断结果为否,则返回循环S4至S8。
[0035] 由上述可知,在依据一行车数据确定了第一位置点后,若依据采集周期获取到的 下一行车数据,即第二条行车数据的判断结果不符合条件,将返回依据采集周期继续获取 下一行车数据,即第三条行车数据,继续进行计算和判断处理,通过循环S4至S8,以获取足 够多的被记录的第一状态位置点。
[0036] 进一步的,包括:
[0037] S31 :若第一判断结果为否,则返回循环Sl至S8。
[0038] 由上述可知,在依据预设的采集周期获取到所述的一行车数据,即第一条行车数 据后,对该行车数据进行判断,若第一判断结果不符合条件,则返回S1,依据采集周期获取 下一行车数据,即第二条行车数据,继续进行判断,直至成功记录第一位置点。
[0039] 进一步的,包括:
[0040] SlO :获取所述第一个位置点至所述第一状态位置点所构成的区域;
[0041] S12 :存储所述区域至数据库;
[0042] S13 :遍历所述数据库,合并存在交集的区域;
[0043] S14:同步所述区域至地图数据。
[0044] 由上述可知,本发明能够依据第一位置点和所述第一状态位置点获取所述区域, 所述区域所对应的浮动车的行车状态,将依据所预设的速度阀值以及相对速度阀值的大小 来确定,可以是行车缓慢区域、拥堵区域或者是异常拥堵区域;并将所述区域存储至数据库 中,最后通过合并存在交集的所述区域实现行车缓慢区域、拥堵区域或异常拥堵区域的最 终确认。本发明实现了显著提高道路拥堵情况判断的准确度和路况更新的及时性;同时,也 能够为路径导航系统等第三方系统提供便利,帮助行车人员依据道路的实时拥堵情况避开 拥堵道路,保障出行的便利性。
[0045] 进一步的,所述S7之后,进一步包括:
[0046] S71 :计算所述下一行车数据的位置点与所述第一位置点的相对距离;
[0047] S72 :判断所述下一行车数据的相对距离是否大于预设的相对距离阀值,得到第四 判断结果。
[0048] 所述S8具体为:
[0049] 若第二判断结果、第三判断结果和第四判断结果都为是,则记录所述下一行车数 据对应的位置点为第一状态位置点。
[0050] 由上述可知,只有同时符合实时速度大于预设速度阀值,相对速度大于预设相对 速度阀值,以及相对距离大于预设阀值的位置点才会被记录为第一状态位置点;证明所述 浮动车确实处在缓慢前进的状态,排除了浮动车熄火停车的可能性;进一步的提升所确认 位置点的精确度。
[0051] 进一步的,所述S8具体为:
[0052] S81 :若第二判断结果和第三判断结果都为是,则计算所述第一位置点与所述位置 点所间隔的时长;
[0053] S82 :判断所述时长是否大于预设的第一时长阀值,得到第五判断结果;
[0054] S83 :若第五判断结果为是,则记录所述下一行车数据对应的位置点为第一状态位 置点;
[0055] S84:获取所述第一个位置点至所述第一状态位置点所构成的第一区域。
[0056] 由上述可知,本发明还对所述第一位置点与所述第一状态位置点所间隔的时长进 行判断,只有大于预设的第一时长阀值,所述位置点才会被记录为第一状态位置点,进一步
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1