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

文档序号:9418476阅读:来源:国知局
取到的第一区域、第二区域和第三区域更新至地图数据中显示,优选 的,可以以不同颜色表示,以便更好的标识道路所处的不同路况。
[0142] 本发明的实施例二为:
[0143] 假设某辆车的编号为3120001,每15秒会采集一次该车行车数据,行车数据中包 括该车当前行车速度,行车方向,当前位置点的经度、炜度。若实时接收到一行车数据,发现 当前行车速度非常小,并且与前一个行车数据所记录的速度有较小的相对速度,方向也没 有改变,则判定该车正在缓慢向前移动,标记该行车数据对应的经炜度为第一个行车缓慢 的点;
[0144] 当接收到的第二个行车数据,仍然被判定为行车缓慢,就开始通过区域计算公式, 计算出行车缓慢区域,保存在拥堵区域数据库中;所述区域计算公式为最新被标记的位置 点经炜度与第一个被标记的点的经炜度所构成的窄长长方形区域;
[0145] 当连续采集的行车数据都在行车缓慢,且累计的时间大于预设的拥堵时长大于第 一阀值Tl时,就判定该路段拥堵,就判断最新获取到的行车数据对应的经炜度为拥堵的 点;通过区域计算公式获取拥堵区域;并且实时保存拥堵区域到数据库中;
[0146] 当累计的时间大于预设的异常拥堵时长第二阀值T2,就判断最新获取到的行车数 据对应的经炜度为异常拥堵的点,通过区域计算公式获取异常拥堵区域;并且实时保存拥 堵区域到数据库中;
[0147] 通过遍历拥堵区域数据库,合并有交叉或重叠的区域,最终得到实时路况的总拥 堵区域;然后通过经炜度投射到地图中,就可以得到具体的拥堵路段。
[0148] 综上所述,本发明提供的一种道路拥堵实时检测的方法,依据浮动车的行车数据 进行动态的分析处理,获取行车缓慢的第一状态位置点,表示拥堵的第二状态位置点,以及 表示异常拥堵的第三状态位置点,以确定行车缓慢区域、拥堵区域和异常拥堵区域,并存入 数据库中;在遍历数据库,合并有交集的区域后,获取表示交通道路实时路况的总拥堵区 域。本发明实现了基于浮动车的行车数据,显著提高所确定的道路拥堵区域的时效性和精 确度,以便行车人员在复杂的交通道路中及时掌握最新路况信息,保证出行地顺畅;同时也 能够为交通行政部门或者路径导航系统等第三方提供科学的道路路况统计分析结果,以便 更好的为人们服务。
[0149] 以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发 明说明书及附图内容所作的等同变换,或直接或间接运用在相关的技术领域,均同理包括 在本发明的专利保护范围内。
【主权项】
1. 一种道路拥堵实时检测的方法,其特征在于,包括: 51 :获取一浮动车的一行车数据,行车数据包括时间点、速度和位置点; 52 :判断所述一行车数据的速度是否小于预设的速度阀值,得到第一判断结果; 53 :若第一判断结果为是,则记录所述位置点为第一位置点; 54 :根据预设的采集周期,获取所述一浮动车的下一行车数据; 55 :计算所述下一行车数据的位置点与所述第一位置点的相对速度; 56 :判断所述下一行车数据的速度是否小于预设的速度阀值,得到第二判断结果; 57 :判断所述相对速度是否小于预设的相对速度阀值,得到第三判断结果; 58 :若第二判断结果和第三判断结果都为是,则记录所述下一行车数据对应的位置点 为第一状态位置点。2. 如权利要求1所述的一种道路拥堵实时检测的方法,其特征在于,进一步包括: 59 :若第二判断结果或第三判断结果为否,则返回循环S4至S8。3. 如权利要求1所述的一种道路拥堵实时检测的方法,其特征在于,S3之后,进一步包 括: S31 :若第一判断结果为否,则返回循环Sl至S8。4. 如权利要求1所述的一种道路拥堵实时检测的方法,其特征在于,进一步包括: SlO :获取所述第一个位置点至所述第一状态位置点所构成的区域; 512 :存储所述区域至数据库; 513 :遍历所述数据库,合并存在交集的区域; 514 :同步所述区域至地图数据。5. 如权利要求1所述的一种道路拥堵实时检测的方法,其特征在于,所述S7之后,进一 步包括: 571 :计算所述下一行车数据的位置点与所述第一位置点的相对距离; 572 :判断所述下一行车数据的相对距离是否大于预设的相对距离阀值,得到第四判断 结果。6. 如权利要求5所述的一种道路拥堵实时检测的方法,其特征在于,所述S8具体为: 若第二判断结果、第三判断结果和第四判断结果都为是,则记录所述下一行车数据对 应的位置点为第一状态位置点。7. 如权利要求1所述的一种道路拥堵实时检测的方法,其特征在于,所述S8具体为: 581 :若第二判断结果和第三判断结果都为是,则计算所述第一位置点与所述位置点所 间隔的时长; 582 :判断所述时长是否大于预设的第一时长阀值,得到第五判断结果; 583 :若第五判断结果为是,则记录所述下一行车数据对应的位置点为第一状态位置 占. S84:获取所述第一个位置点至所述第一状态位置点所构成的第一区域。8. 如权利要求7所述的一种道路拥堵实时检测的方法,其特征在于, 所述行车数据还包括方向; 所述S84具体为: S841 :判断所述第一状态位置点与所述第一个位置点的方向是否一致,得到第六判断 结果; S842 :若所述第六判断结果为是,则获取所述第一个位置点至所述第一状态位置点所 构成的窄长的第一区域。9. 如权利要求7所述的一种道路拥堵实时检测的方法,其特征在于,所述S84之后,进 一步包括: 5841 :判断所述时长是否大于预设的第二时长阀值,得到第七判断结果; 5842 :若第七判断结果为是,则记录所述下一行车数据对应的位置点为第二状态位置 占. ^, 5843 :判断所述时长是否大于预设的第三时长阀值,得到第八判断结果; 5844 :若第八判断结果为是,则记录所述下一行车数据对应的位置点为第三状态位置 点。10. 如权利要求9所述的一种道路拥堵实时检测的方法,其特征在于,所述S84之后,进 一步包括: S85:获取被记录的第一个第二状态位置点至被记录的第一个第三位置状态点所构成 的第二区域; S86:获取被记录的第一个第三位置状态点至最新记录的第三位置状态点所构成的第 二区域; S87 :存储所述第一区域、第二区域和第三区域至数据库。11. 如权利要求1所述的一种道路拥堵实时检测的方法,其特征在于,所述S4具体为: 541 :将所述一行车数据存入一预设有存放元素个数的队列中; 542 :根据预设的采集周期,获取所述一浮动车的下一行车数据; 543 :将所述下一行车数据插入所述队列的队尾; 544 :计算所述下一行车数据与所述队列中存放的各个行车数据的相对距离和相对速 度; 545 :依据所述相对距离和相对速度,判定所述一浮动车确实处于行车缓慢状态。12. 如权利要求2所述的一种道路拥堵实时检测的方法,其特征在于,所述S9具体为: 591 :若第二判断结果或第三判断结果为否,则判断所述下一行车数据的前一行车数据 所对应的位置点是否有被记录,得到第九判断结果; 592 :若第九判断结果为是,则删除所述数据库中对应所述一浮动车的所述区域,继续 执行S93 ; 593 :返回循环S4至S8。
【专利摘要】本发明提供一种道路拥堵实时检测的方法,包括:获取一浮动车的一行车数据;判断所述一行车数据的速度是否小于预设的速度阀值,若是,则记录所述位置点为第一位置点;根据预设的采集周期,获取下一行车数据;计算下一行车数据的位置点与第一位置点的相对速度;判断下一行车数据的速度是否小于预设的速度阀值,同时判断相对速度是否小于预设的相对速度阀值,若都为是,则记录所述下一行车数据对应的位置点为第一状态位置点。实现准确地获取浮动车的行车状态变化位置点,并能够以此作为浮动车所处道路的路况分析基础,为获取高时效性和高精确度的路况信息提供科学的依据。
【IPC分类】G08G1/01
【公开号】CN105139647
【申请号】CN201510445535
【发明人】张美润, 邹复民, 蒋新华, 廖律超, 赖宏图, 方卫东, 徐翔, 朱铨, 张茂林, 葛祥海, 邓艳玲
【申请人】福建工程学院
【公开日】2015年12月9日
【申请日】2015年7月27日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1