准确显示实时路况信息的方法和装置的制作方法

文档序号:6693434阅读:651来源:国知局
专利名称:准确显示实时路况信息的方法和装置的制作方法
技术领域
本发明涉及智能交通技术领域,尤其涉及一种准确显示实时路况信息的方法和装置。
背景技术
如今,城市道路交通状况日趋紧张,传统的交通指挥模式已经不能满足需要,人们希望变被动指挥为主动输导,在没有到达堵车地区之前就能够预知交通状况,防止发生堵塞。
因此,智能交通系统(ITS)技术应运而生,它是通过将先进的信息技术、数据通讯传输技术、电子传感技术、控制技术及计算机技术等有效地集成运用于整个地面交通管理系统,而建立的一种在大范围内、全方位发挥作用的系统,能够实时、准确、高效的管理综合交通运输。ITS是未来交通系统的发展方向。
其中,实时路况信息发布系统是ITS的具体应用,是一种有效的面向公众的交通信息服务平台。它将交通路况信息通过控制平台,可靠、实时地进行发布,用户可以通过网络、移动终端、车载终端或个人数字助理(PersonalDigital Assistant,PDA)等多种途径及时掌握当前交通信息。一般地,实时路况信息是由交通信息服务平台以地层的形式生成,然后传递给终端用户。目前,通用的做法是将实时路况信息以不同颜色的线条的方式来区分和表示。
但是,由于电子地图只是对实际道路的抽象,所以在地图上显示的道路并不能完全表现出实际道路的交通特性。特别是,双向道路在地图中通常只用一根线条表示,如果直接按照原有道路的坐标显示实时路况信息,那么正向行驶和反向行驶的路况信息会重叠在一起,难以区分出双向道路上的路况信息。
以图1为例,AB段代表实际中的两条双向道路,但是由于这两条道路抽象的坐标是一致的,导致了路况信息重叠在一起,只能统一用AB线段表示这两条双向道路的路况信息。假设AB线段目前是红色,代表拥堵,那么到底是从A到B拥堵,还是从B到A拥堵?这是个很难确定的问题。

发明内容
本发明的目的是提供一种准确显示实时路况信息的方法和装置,以解决由于路况信息重叠而导致的实时路况信息显示不准确的问题。
为此,本发明采用如下技术方案一种准确显示实时路况信息的方法,包括步骤确定路况信息所在道路的行车方向;根据行车方向以及预设的坐标偏移值,调整所述路况信息的显示位置,保证调整后的显示位置与原显示位置平行。
所述确定路况信息所在道路的行车方向,包括步骤获取道路起点经度和纬度、止点经度和纬度;根据经度和纬度确定起点和止点的位置关系,确定道路行车方向。
所述经度和纬度,是从发布所述实时路况信息的系统中的地图文件中读取得到的。
所述坐标偏移值,是依据发布所述实时路况信息的系统中的地图缩放等级动态设置的。
所述根据经度和纬度确定起点和止点的位置关系,确定道路行车方向,包括以下步骤判断起点、止点的经度差值绝对值是否大于或等于纬度差值绝对值,若是,比较起点经度与止点经度的大小若起点经度大,则确定道路行车方向与正东方向的夹角范围是,大于等于-180度且小于等于-135度,或,大于等于135度且小于等于180度;若止点经度大,则确定道路行车方向与正东方向的夹角范围是,大于等于-45度且小于等于45度;否则,比较起点纬度与止点纬度的大小若起点纬度大,则确定道路行车方向与正东方向的夹角范围是,大于-135度且小于-45度;若止点纬度大,则确定道路行车方向与正东方向的夹角范围是,大于45度且小于135。
所述调整路况信息的显示位置,包括以下步骤判断道路行车方向与正东方向的夹角范围,若大于等于-45度且小于等于45度时,设置起点、止点的纬度分别减少所述坐标偏移值;若大于-135度且小于-45度时,设置起点、止点的经度分别减少所述坐标偏移值;若大于45度且小于135时,设置起点、止点的经度分别增加所述坐标偏移值;否则,设置起点、止点的纬度分别增加所述坐标偏移值。
一种准确显示实时路况信息的装置,包括接收单元、存储单元、控制单元和显示单元;所述接收单元用于,接收实时路况信息;所述存储单元用于,存储预先设置的坐标偏移值;所述控制单元用于,确定路况信息所在道路的行车方向;并根据所述行车方向和坐标偏移值,对所述路况信息的显示位置进行调整,保证调整后的显示位置与原显示位置平行;所述显示单元用于,对控制单元调整后的路况信息进行显示。
所述坐标偏移值的设置依据包括发布所述实时路况信息的系统中的地图缩放等级。
所述经度和纬度是由发布所述实时路况信息的系统中的地图文件提供的。
所述控制单元包括计算单元和判断单元;所述计算单元用于,计算道路起止点的经度差值和纬度差值;所述判断单元用于,比较所述计算单元提供的经度差值和纬度差值,确定道路行车方向。
所述控制单元还包括执行单元;所述执行单元用于,根据所述判断单元确定的行车方向,以及所述坐标偏移值,对所述路况信息的显示位置进行调整。
可见,本发明根据道路等级和行车方向,对路况信息的显示位置进行了相应调整,清晰地区分和表现了双向路上不同的情况,从而准确显示道路交通的路况信息,为用户出行提供了准确的交通信息服务。


图1为现有技术中路况信息显示示意图;图2为本发明的流程图;图3为实施例中的流程图;图4为实施例中路况信息显示位置向南偏移示意图;图5为实施例中路况信息显示位置向北偏移示意图;图6为实施例中路况信息显示示意图;图7为本发明中装置的结构示意图。
具体实施例方式
本发明通过对路况信息显示位置进行调整,将重叠在一起的路况信息区分开来,以准确表示实际道路的交通状况。
为了便于理解本发明,首先介绍实时路况信息发布系统中的几个概念。
实时路况信息用道路的拥堵等级来表示,分为畅通、缓慢和拥堵三个等级。拥堵等级以道路上行驶车辆的平均车速为衡量标准,例如,平均车速大于40千米/小时的为畅通;平均车速介于20千米/小时和40千米/小时的为缓慢;平均车速小于20千米/小时的为拥堵。
道路等级分为主要道路、辅助道路和通行能力较差的道路三个等级。例如,主要道路包括城市高速路、快速路、国道和省道;辅助道路包括县道和乡道;通行能力较差的道路包括胡同和一般街道。
地图缩放等级分为四个等级。例如,第一级比例尺为1∶40980米,显示主要道路;第二级比例尺为1∶20490米,显示主要道路和辅助道路;第三级比例尺为1∶10245,显示所有道路;第四级比例尺为1∶5122.5米,显示所有道路。
本发明对路况信息显示位置调整的过程,实际上是依据道路等级和地图缩放等级,对原有道路的起止点经纬度坐标进行偏移的过程。该过程的关键是确定坐标偏移大小和偏移方向,而偏移方向与路况信息所在道路的行车方向是对应的。
如图2所示,本发明中准确显示实时路况信息的方法包括步骤201依据实际道路的道路等级和地图缩放等级,设置合理的坐标偏移值;步骤202确定路况信息所在道路的行车方向,从而得到偏移方向;确定路况信息所在道路的行车方向,是通过确定道路所在直线段起止点的经度差值和纬度差值,并比较经度差值和纬度差值而实现的;道路的行车方向与偏移方向有一定的对应关系,从而可以得到偏移方向。道路的行车方向与偏移方向的对应关系在实施例中有详细叙述。
步骤203根据坐标偏移值和偏移方向,对路况信息的显示位置进行调整。
其中,调整的基本原则是保证调整后的显示位置与原来的显示位置保持平行。
下面结合图3、图4、图5和图6,对本发明的实施例进行阐述。
步骤301依据地图缩放等级,设置合理的坐标偏移值;地图缩放等级为第一级时,此时显示主要道路,即只对主要道路的路况信息进行偏移,取偏移值为0.0005;地图缩放等级为第二级时,此时显示主要道路和辅助道路,即只对主要道路和辅助道路进行偏移,取偏移值为0.0003;地图缩放等级为三级和第四级时,此时显示所有道路,取偏移值为0,即不进行偏移。
步骤302读取道路所在直线段止点经度与起点经度,并判断二者差值,若为正,执行步骤303;若为负,执行步骤306;其中,起点经纬度坐标和止点经纬度坐标是通过地图文件中读取到的。
如图4所示,设置x轴正方向为正东,y轴正方向为正北,那么,可以由x坐标值代表点坐标的经度值,由y坐标值代表点坐标的纬度值。
步骤303判断止点纬度与起点纬度差值,若为正,执行步骤304;若为负,执行步骤305;步骤304比较经度差值绝对值是否大于或等于纬度差值绝对值,若是,则确定行车方向与x轴正方向夹角在0~45度之间,得到偏移方向向南;否则,则确定行车方向与x轴正方向夹角在45~90度之间,得到偏移方向向东;其中,偏移方向与行车方向是对应的,也即在确定道路的实际行车方向后,就可以得知偏移方向。
可以假设,行车方向为东,那么应该保证偏移后的线段和偏移前的线段平行,也即可以向北或向南偏移;偏移的一个基本原则是向道路的外侧偏移,若行车方向向东,则判断应往南偏移。
步骤305比较经度差值绝对值是否大于或等于纬度差值绝对值,若是,则确定行车方向与x轴正方向夹角在-45~0度之间,得到偏移方向向南;否则,则确定行车方向与x轴正方向夹角在-90~-45度之间,得到偏移方向向西;步骤306判断止点纬度与起点纬度差值,若为正,执行步骤307;若为负,执行步骤308;步骤307比较经度差值绝对值是否大于或等于纬度差值绝对值,若是,则确定行车方向与x轴正方向夹角在135~180度之间,得到偏移方向向北;否则,则确定行车方向与x轴正方向夹角在90~135度之间,得到偏移方向向东;步骤308比较经度差值绝对值是否大于或等于纬度差值绝对值,若是,则确定行车方向与x轴正方向夹角在-180~-135度之间,得到偏移方向向北;否则,则确定行车方向与x轴正方向夹角在-135~-90度之间,得到偏移方向向西。
步骤309根据步骤304、步骤305、步骤307和步骤308确定的偏移方向,以及步骤301设置的坐标偏移值,对线段的起止点经纬度进行相应调整。
其中偏移方向向南时,起止点经度坐标不变,纬度坐标减去坐标偏移值;偏移方向向东时,起止点经度坐标加上坐标偏移值,纬度坐标不变;偏移方向向北时,起止点经度坐标不变,纬度坐标加上坐标偏移值;偏移方向向西时,起止点经度坐标减去坐标偏移值,纬度坐标不变。
通过以上的描述,可以总结出a、偏移方向和调整操作的对应关系如表1所示。其中,a表示行车方向与x轴正方向夹角。
表1

那么,对于图4所示的情况,a在[-45°,45°]范围内,所以要对原线段AB进行向南偏移处理,偏移后的线段A’B’与AB平行,且能够真实表示道路的路况信息。对于图5所示的情况,a在[-180°,-135°]范围内,所以要对原线段AB进行向北偏移处理,偏移后的线段A’B’与AB平行,且能够真实表示道路的路况信息。对于a在其它范围的情况,原理相同,在此不再赘述。
如图6所示,通过采用本发明对表示路况信息的道路线段进行位置调整,图1中重叠在一起的AB线段已经区分开来,分别是CD段和EF段,CD段表示从A向B的道路,EF段表示从B向A的道路,可以很容易辨别哪条道路是拥堵的。可见,通过本发明的方法,能够清晰的表示双向道路的实时路况信息。
除了上述实施例中最优的实现方案以外,对于道路行车方向(a大小)、与偏移方向的关系可以根据情况进行调整,只要保证偏移后的道路显示位置与原道路所在显示位置平行即可。比如,在a等于45度的时候,可以设置偏移方向向东,执行经度坐标(x)加上坐标偏移值的操作。
本发明还公开了一种准确显示实时路况信息的装置,如图7所示,包括接收单元701、存储单元702、控制单元703和显示单元704。
接收单元701主要负责接收实时路况信息;还负责接收路况信息所在道路起点的经度和纬度、止点的经度和纬度。其中,经度和纬度是由实时路况信息发布系统中的地图文件提供的。
存储单元702主要用于存储预先设置的坐标偏移值,坐标偏移值是根据道路等级或地图缩放等级设置的。地图缩放等级为第一级时,取偏移值为0.0005;地图缩放等级为第二级时取偏移值为0.0003;地图缩放等级为三级和第四级时,取偏移值为0。
控制单元703负责整个装置的中心控制工作,包括,根据所述经度和纬度,确定路况信息所在道路的行车方向;并根据所述行车方向和坐标偏移值,对所述路况信息的显示位置进行调整,调整时保证调整后的显示位置和原来的显示位置保持平行。
如图7所示,控制单元703的功能由计算单元710、判断单元711和执行单元712来完成。计算单元710用于对所述经度和纬度分别进行计算;判断单元711用于比较起点经度和止点经度,以及比较起点纬度和止点纬度,并比较所述计算单元得到的计算结果;执行单元712负责根据判断单元711得到的结果,以及存储单元702存储的坐标偏移值,对路况信息的显示位置进行调整。
优选地,确定道路行车方向与正东方向的夹角是大于等于-45度且小于等于45度时,设置起点、止点的纬度分别减少所述坐标偏移值;是大于-135度且小于-45度时,设置起点、止点的经度分别减少所述坐标偏移值;是大于45度且小于135时,设置起点、止点的经度分别增加所述坐标偏移值;其余的情况下,设置起点、止点的纬度分别增加所述坐标偏移值。
显示单元704负责显示路况信息,主要是对控制单元调整后的路况信息进行显示。一般地,实时路况信息是由交通信息服务平台以地层的形式生成,然后传递给终端用户。目前,通用的做法是将实时路况信息以不同颜色的线条的方式来区分和表示。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
权利要求
1.一种准确显示实时路况信息的方法,其特征在于,所述方法包括确定路况信息所在道路的行车方向;根据行车方向以及预设的坐标偏移值,调整所述路况信息的显示位置,保证调整后的显示位置与原显示位置平行。
2.根据权利要求1所述的准确显示实时路况信息的方法,其特征在于,所述确定路况信息所在道路的行车方向,包括步骤获取道路起点经度和纬度、止点经度和纬度;根据经度和纬度确定起点和止点的位置关系,确定道路行车方向。
3.根据权利要求2所述的准确显示实时路况信息的方法,其特征在于,所述经度和纬度,是从发布所述实时路况信息的系统中的地图文件中读取得到的。
4.根据权利要求1、2或3所述的准确显示实时路况信息的方法,其特征在于,所述坐标偏移值,是依据发布所述实时路况信息的系统中的地图缩放等级动态设置的。
5.根据权利要求2或3所述的准确显示实时路况信息的方法,其特征在于,所述根据经度和纬度确定起点和止点的位置关系,确定道路行车方向,包括以下步骤判断起点、止点的经度差值绝对值是否大于或等于纬度差值绝对值,若是,比较起点经度与止点经度的大小若起点经度大,则确定道路行车方向与正东方向的夹角范围是,大于等于-180度且小于等于-135度,或,大于等于135度且小于等于180度;若止点经度大,则确定道路行车方向与正东方向的夹角范围是,大于等于-45度且小于等于45度;否则,比较起点纬度与止点纬度的大小若起点纬度大,则确定道路行车方向与正东方向的夹角范围是,大于-135度且小于-45度;若止点纬度大,则确定道路行车方向与正东方向的夹角范围是,大于45度且小于135。
6.根据权利要求5所述的准确显示实时路况信息的方法,其特征在于,所述调整路况信息的显示位置,包括以下步骤判断道路行车方向与正东方向的夹角范围,若大于等于-45度且小于等于45度时,设置起点、止点的纬度分别减少所述坐标偏移值;若大于-135度且小于-45度时,设置起点、止点的经度分别减少所述坐标偏移值;若大于45度且小于135时,设置起点、止点的经度分别增加所述坐标偏移值;否则,设置起点、止点的纬度分别增加所述坐标偏移值。
7.一种准确显示实时路况信息的装置,其特征在于,所述装置包括接收单元、存储单元、控制单元和显示单元;所述接收单元用于,接收实时路况信息;所述存储单元用于,存储预先设置的坐标偏移值;所述控制单元用于,确定路况信息所在道路的行车方向;并根据所述行车方向和坐标偏移值,对所述路况信息的显示位置进行调整,保证调整后的显示位置与原显示位置平行;所述显示单元用于,对控制单元调整后的路况信息进行显示。
8.根据权利要求7所述的准确显示实时路况信息的装置,其特征在于,所述坐标偏移值的设置依据包括发布所述实时路况信息的系统中的地图缩放等级。
9.根据权利要求7或8所述的准确显示实时路况信息的装置,其特征在于,所述经度和纬度是由发布所述实时路况信息的系统中的地图文件提供的。
10.根据权利要求7或8所述的准确显示实时路况信息的装置,其特征在于,所述控制单元包括计算单元和判断单元;所述计算单元用于,计算道路起止点的经度差值和纬度差值;所述判断单元用于,比较所述计算单元提供的经度差值和纬度差值,确定道路行车方向。
11.根据权利要求10所述的准确显示实时路况信息的装置,其特征在于,所述控制单元还包括执行单元;所述执行单元用于,根据所述判断单元确定的行车方向,以及所述坐标偏移值,对所述路况信息的显示位置进行调整。
全文摘要
本发明公开了一种准确显示实时路况信息的方法,该方法包括步骤确定路况信息所在道路的行车方向;根据行车方向以及预设的坐标偏移值,调整路况信息的显示位置,保证调整后的显示位置与原显示位置平行。本发明根据道路等级和行车方向,对路况信息的显示位置进行了相应调整,清晰地区分和表现了双向路上不同的情况,从而准确显示道路交通的路况信息,为用户出行提供了准确的交通信息服务。本发明还公开了一种准确显示实时路况信息的装置。
文档编号G08G1/09GK1932922SQ20061014986
公开日2007年3月21日 申请日期2006年10月27日 优先权日2006年10月27日
发明者王刚, 杜勇, 刘文韬, 周一新, 王晶晶, 诸彤宇, 吕卫锋 申请人:北京市交通信息中心
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1