CN104346945B - 通过 fm 接收和显示动态交通信息的方法及导航装置 - Google Patents
通过 fm 接收和显示动态交通信息的方法及导航装置 Download PDFInfo
- Publication number
- CN104346945B CN104346945B CN201310326045.3A CN201310326045A CN104346945B CN 104346945 B CN104346945 B CN 104346945B CN 201310326045 A CN201310326045 A CN 201310326045A CN 104346945 B CN104346945 B CN 104346945B
- Authority
- CN
- China
- Prior art keywords
- traffic
- tmc
- message
- traffic information
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/091—Traffic information broadcasting
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0968—Systems involving transmission of navigation instructions to the vehicle
- G08G1/096855—Systems involving transmission of navigation instructions to the vehicle where the output is provided in a suitable form to the driver
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Remote Sensing (AREA)
- Multimedia (AREA)
- Navigation (AREA)
- Traffic Control Systems (AREA)
Abstract
本发明实施例提供一种通过FM接收和显示动态交通信息的方法及导航装置,一种通过FM接收和显示动态交通的方法,应用于导航装置,方法包括:在每一个周期内,读取TMC数据;解析TMC数据得到交通路况信息;根据所述交通路况信息的位置点记录,将所述交通路况信息与道路对应的弧段进行匹配,将所述交通路况信息显示在匹配成功的弧段所对应的所述道路的两侧。通过解析TMC数据得到用户消息和系统消息作为交通路况信息,由于交通路况信息具有自己的位置点记录,因此能够实现与道路的不同弧段进行匹配,并将交通路况信息放置在匹配成功的弧段处对驾驶者进行提醒,实现了交通路况信息在道路上的显示位置的准确定位,这一过程在不同城市均适用。
Description
技术领域
本发明涉及导航技术,特别是指一种通过FM接收和显示动态交通信息的方法及导航装置。
背景技术
远程数据服务-交通信息频道(RDS-TMC,Remote Data Services-TrafficMessage Channel)技术中,RDS是欧洲广播联盟(EBU)制定的数据广播系统的欧洲规范,RDS-TMC利用现有的调频广播资源,通过在广播信号里插入数字码实现,只需少量的投资即可建成广播发射端。它与音频信号是分开的,丝毫不会干扰收音,也不会影响音质。当收音机检测和解调这些数字码后,便能提供相应的功能。RDS收音机的调频波段在87.5~108.0MHz,相邻电台波段间隔至少100kHz,在57kHz上加载副载波数据。
交通信息频道(TMC,Traffic Message Channel)是一个数字编码系统。TMC能产生连续的交通信息流,如交通拥塞或事故,可报告出事地点与时间结果。信息包括了一定地域范围内的交通状况。将TMC信息与地图导航结合到一起,提高了车辆导航对前方路况预测的准确性。
RDS-TMC是采用RDS技术实现TMC信息发布的应用。交通信息在广播前按照TMC标准编码,采用RDS技术发布,在车载终端设备上接收。
城市道路网络中,道路要素可转换成格网、结点、道路。地理信息系统数据(GIS)模型表达主要有:点、线、面三种。将结点抽象为点,将道路抽象为有向弧段,城市道路网络可以很容易的变换为一张图。
现有技术存在如下问题:车载导航系统中,通过FM提供动态交通路况信息,仅支持少数几个大城市的动态交通路况信息数据,由于缺乏对道路对应的弧段进行处理的技术,导致对交通路况信息在道路上的显示位置的定位不够准确-路况信息直接显示在道路上,会覆盖掉部分道路要素,以及对动态交通路况信息的处理速度较慢。
发明内容
本发明要解决的技术问题是提供一种通过FM接收和显示动态交通信息的方法及导航装置,解决现有通过FM提供动态交通路况信息的技术对交通路况信息在道路上的显示位置的定位不够准确,对动态交通路况信息的处理速度较慢的技术缺陷。
为解决上述技术问题,本发明的实施例提供一种通过FM接收和显示动态交通信息的方法,应用于导航装置,方法包括:在每一个周期内,读取TMC数据;解析TMC数据得到交通路况信息;根据所述交通路况信息的位置点记录,将所述交通路况信息与道路对应的弧段进行匹配,将所述交通路况信息显示在匹配成功的弧段所对应的所述道路的两侧。
所述的方法,解析TMC数据得到交通路况信息,包括:判定TMC数据是所述交通路况信息中的新系统消息,若所述新系统消息的应用标识码有效,将该新系统消息存入系统报文列表,用以显示在导航装置的屏幕上。
所述的方法,解析TMC数据得到交通路况信息,包括:判定TMC数据是所述交通路况信息中的用户消息,当TMC数据是单组报文时,将用户消息存入用户消息列表;当TMC数据是多组报文时,接收到最后一子组报文后,解析全部的所述多组报文,获取第一子组报文中的位置点ID、交通事件、影响范围、影响方向和连续性指数,获取非第一子组报文中的自由数据、组序列标识符和连续性指数,并存入用户消息列表。
所述的方法,在判定TMC数据具体是所述交通路况信息中的用户消息之后还包括:从TMC数据中获取TMC位置表号码;判断TMC位置表号码是否有效,当有效时执行后续步骤。
所述的方法,所述根据交通路况信息的位置点记录,将所述交通路况信息与道路的弧段进行匹配,包括:从用户消息列表中读取一条用户消息;在用户消息的影响范围内,根据用户消息的位置点ID遍历各个位置点记录,所述位置点记录存放了位置点ID和弧段的映射关系;找到与所述位置点ID匹配的所有弧段。
所述的方法,找到与所述位置点ID匹配的所有弧段包括:根据位置点ID遍历各个弧段,如果当前弧段的方向与用户消息的方向一致,则设定该弧段的交通路况信息,如果当前弧段的方向与用户消息的方向不同则不处理。
所述的方法,将所述交通路况信息显示在匹配成功的弧段所对应的所述道路的两侧,包括:获取屏幕的矩形框,获取所有与矩形框相交的格网;对于一个格网,计算格网与屏幕的相交范围;获取格网中当前弧段的形状点坐标,获取当前弧段的两个通行方向上的交通路况信息,以及,根据交通路况信息获取对应的线型;将形状点坐标和线型放入到描画缓冲区内,等待描画引擎在屏幕上进行描画。
所述的方法,将所述交通路况信息放置在匹配成功的弧段所对应的所述道路的两侧,还包括:采用不同颜色的线型显示交通路况,线型包括:表示交通拥堵的红色线型,表示交通缓慢的黄色线型,表示交通顺畅的绿色线型。
一种导航装置,包括:TMC数据处理单元,用于在每一个周期内,读取TMC数据,对TMC数据进行正确性验证;解析单元,用于解析TMC数据得到交通路况信息;匹配单元,用于根据交通路况信息的位置点记录,将所述交通路况信息与道路对应的弧段进行匹配,将所述交通路况信息显示在匹配成功的弧段所对应的所述道路的两侧。
所述的导航装置,解析单元包括:用户消息解析模块,用于判定TMC数据具体是所述交通路况信息中的用户消息,当TMC数据是单组报文时,将用户消息存入用户消息列表;当TMC数据是多组报文时,接收到最后一子组报文后,解析全部的所述多组报文,获取第一子组报文中的位置点ID、交通事件、影响范围、影响方向和连续性指数,获取非第一子组报文中的自由数据、组序列标识符和连续性指数,并存入用户消息列表。
本发明的上述技术方案的有益效果如下:通过解析TMC数据得到用户消息和系统消息作为交通路况信息,交通路况信息具有自己的位置点记录,因此能够实现与道路的不同弧段进行匹配,匹配成功后,所述交通路况信息放置在匹配成功的弧段所对应的道路的两侧对驾驶者进行提醒,实现了对不同的交通路况信息在道路上的显示位置的准确定位,加快了处理动态交通路况信息的速度,且这一技术在不同的城市中均适用。
附图说明
图1表示本发明实施例中通过FM接收和显示动态交通信息的方法流程示意图;
图2表示本发明实施例中解析TMC数据的系统消息的流程示意图;
图3表示本发明实施例中解析TMC数据的用户消息的流程示意图;
图4表示本发明实施例中TMC数据与道路匹配的过程示意图;
图5表示本发明实施例中显示动态交通信息的过程示意图;
图6表示本发明实施例中导航装置的结构示意图。
具体实施方式
为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
提供了全国范围内的各城市的解决方案,首先对TMC数据和路况的显示数据进行编译,应用中使用编译后的编译数据,可以针对不同的产品,不同城市提供解决方案,将交通路况信息显示在道路两侧。
本发明实施例提供一种通过FM接收和显示动态交通信息的方法,应用于导航装置,包括:
步骤101,在每一个周期内,读取TMC数据;
步骤102,解析TMC数据得到交通路况信息;
步骤103,根据所述交通路况信息的位置点记录,将所述交通路况信息与道路对应的弧段进行匹配,将所述交通路况信息显示在匹配成功的弧段所对应的所述道路的两侧。
应用所提供的技术方案,通过解析TMC数据得到交通路况信息,由于交通路况信息具有自己的位置点记录,因此能够实现与道路的不同弧段进行匹配,匹配成功后,交通路况信息放置在匹配成功的弧段处对驾驶者进行提醒,对于不同的城市而言,只要具有这一城市的城市道路网络的数据,就可以使用本发明提供的技术,体现了本技术与不同城市道路网络之间良好的兼容性。
导航装置每隔固定时间从接收机读取一次最新TMC数据,验证TMC数据的正确性。这一过程中,可以在区分TMC数据的类型之前对接收到的TMC数据进行正确性验证,但由于包含了系统消息的TMC数据不会出错误,因此通常是对包含了用户信息的TMC数据的正确性进行验证:在确定了当前接收的是包含了用户信息的TMC数据之后,验证接收该一条TMC数据的次数大于等于预定次数时,确定正确接收了该一条TMC数据。
解析和显示TMC数据:TMC数据定义了TMC系统消息和用户信息数据结构,导航装置对这两种类型的TMC数据进行解析,并存储到内存中,将其中的TMC用户消息与具体道路进行匹配,匹配成功后放置在对应的位置上,可以将其中的系统消息直接显示在屏幕上。
TMC交通路况信息位置点:TMC标准预先制定的一系列位置点,用来指示发生问题所在地区、路段或点的位置。每个位置点都有唯一的代码,用+,-,P,N表示位置点的方向。实际应用中需要将TMC位置点匹配到道路上。
FM接收机上电后,接收并处理TMC数据的流程包括:
步骤1,接收TMC数据到接收机缓冲区,接收机缓冲区中只存储最新的一条TMC数据,一条TMC数据8个字节。
步骤2,读取一条TMC数据到内存中,开始处理该条TMC数据。
步骤3,判断TMC数据的类型:3A型为系统消息,8A型为用户消息,根据类型来解析该一条TMC数据。
步骤4,等待40毫秒,即等待下一个周期的到来。
TMC数据自身携带有标识该TMC数据的类型的标识,导航装置接收到TMC数据后根据其标识进行识别,3A型为系统消息,8A型为用户消息,在区分了TMC数据的类型后,以便于进一步根据类型来解析该条TMC数据。
在一个优选实施例中,解析TMC数据得到交通路况信息,包括:判定TMC数据具体是所述交通路况信息中的新系统消息,若所述新系统消息的应用标识码有效,将该新系统消息存入系统报文列表,用以显示在导航装置的屏幕上。
表1TMC系统消息的数据结构
如图2所示,解析TMC数据的系统消息的流程包括:
步骤201,判断一条TMC数据的应用标识码(AID)是否有效,包括:获取该条TMC数据的应用标识码AID,如果AID为0xCD46或者0x0D45则执行步骤202,否则执行步骤210。
步骤202,判断该条TMC数据是否新的系统消息:在系统消息列表中查找该条TMC数据是否已经存在,不存在表明是新的系统消息,执行步骤203,否则执行步骤210。
步骤203,获取节目标识码(PI CODE)和变量码。
步骤204,判断变量码是否为1,变量码为1时执行步骤206,否则执行步骤205。
步骤205,获取TMC位置表号码(LTN),执行步骤207。
步骤206,获取服务标识码SID,转步骤209。
步骤207,判断TMC位置表号码(LTN)是否为0,LTN为0时,执行步骤208,否则执行步骤209。
步骤208,设定加密标识为1。
步骤209,将该条TMC数据存入到系统报文列表中。
步骤210,结束。
新系统消息是交通信息频道下发的系统级消息,与用户消息的区别在于,系统级消息通常是向全部的导航装置或者部分的导航装置发送的,用户消息则是向特定的导航装置发送的,以及,新系统消息可以不显示在道路的两侧,而是显示在导航装置的屏幕上为新系统消息保留的区域中,但这并不排除将新系统消息也显示在道路的两侧,以及,新系统消息的内容在特定情形下可以与用户消息相近甚至相同,这通常发生在以下情形:当用户行驶到A路段,而A路段出现了突发情形,因此,新系统消息是关于A路段的情形的描述,那么此时,关于A路段的新系统消息和用户消息可能是相近甚至相同的。
解析TMC用户消息的过程中,包括:
在一个优选实施例中,接收同一条TMC数据的次数大于等于两次,确定正确接收了该条TMC数据。
在一个优选实施例中,解析TMC数据得到交通路况信息,包括:
判定TMC数据具体是所述交通路况信息中的用户消息,
当TMC数据是单组报文时,将用户消息存入用户消息列表;
当TMC数据是多组报文时,接收到最后一子组报文后,解析全部的所述多组报文,获取第一子组报文中的位置点ID、交通事件、影响范围、影响方向和连续性指数,获取非第一子组报文中的自由数据、组序列标识符和连续性指数,并存入用户消息列表。
表2TMC用户消息的数据结构
接收完多组报文的所有子组报文以后,会将所有子组报文的信息进行汇总处理,将所有子组报文拼成一条完整的消息记录。
连续性指数,标识该组消息是否是同一多组报文中的子组报文,如果连续性指数相同就是同一多组报文。
组序列标识符,标识该组消息是多组报文中的哪一子组报文,假设多组报文中有N组子组报文,第一子组报文有一个标识位标识是第一子组报文,从第二子组开始的组序列标识符就是N-2到0。
在一个优选实施例中,当判定TMC数据已经被加密时,获取解密使用的标识码(ENCID)和模式码(TEST MODE)。
在一个优选实施例中,在判定TMC数据具体是所述交通路况信息中的用户消息之后还包括:
从TMC数据中获取TMC位置表号码;
判断TMC位置表号码是否有效,当有效时执行后续步骤。
如图3所示,在一个解析TMC数据的用户消息的应用场景中,包括:
步骤301,TMC数据正确性判断:判断接收当前的TMC数据是否大于等于两遍。收到同一条TMC数据大于等于两遍表示正确接收了该TMC数据,执行步骤302,否则执行步骤310。
步骤302,判断当前的TMC数据是否已经被加密。
加密标识为1而且加密管理数据标识位各位全为0,表明该TMC数据是经过加密的,应当执行步骤305,否则执行步骤307。
步骤303,TMC数据是普通的用户消息,需要先判断是否接收到了有效的TMC位置表号码(LTN),有效转步骤304,否则执行步骤311。
步骤304,用户消息采用单组用户报文或者多组用户报文进行传输,判断TMC数据是否是单组报文,是则执行步骤307,否则执行步骤308。
步骤305,获取解密使用的标识码(ENCID)和模式码(TEST MODE)。
步骤306,获取正确的TMC位置表号码(LTN),执行步骤311。
步骤307,解析单组用户报文。设定单组用户报文标识为1,若加密标识为1,解密位置点,若加密标识为0,则直接获取位置点,获取交通事件、影响范围、影响方向、分流建议和持续时间等数据。执行步骤309。
步骤308,当TMC数据是多组报文时,接收到最后一子组报文后,解析全部的所述多组报文,获取第一子组报文中的位置点ID、交通事件、影响范围、影响方向和连续性指数,获取非第一子组报文中的自由数据、组序列标识符和连续性指数,并存入用户消息列表。
这一过程中:如果是多组用户报文的第一子组,若加密标识为1,则解密位置点,设定单组用户报文标识为0,若加密标识为0,则直接获取位置点,获取交通事件、影响范围、影响方向和连续性指数等数据;如果是多组用户报文的其他子组,从其他子组获取自由数据、组序列标识符和连续性指数等数据。
步骤309,若用户消息不是取消类型的消息,则更新用户消息列表,包括:
用户消息列表为空,则将用户消息加入到用户消息列表末尾。
用户消息列表不为空,循环整个用户消息列表,删除用户消息列表中与新用户消息相同的消息。
转步骤311。
步骤310,临时存储该用户消息,等待采用其他技术检测该用户消息的正确性。
步骤311,结束。
在一个优选实施例中,TMC数据和道路匹配的过程包括:
从用户消息列表中读取一条用户消息;
在用户消息影响范围内,根据用户消息的位置点ID遍历各个位置点记录,所述位置点记录中存放位置点ID和弧段的映射关系;
找到与位置点ID匹配的所有弧段。
表3TMC位置点的数据结构
从编译数据中获取位置点与弧段的映射关系。如果用户消息影响多个位置点,用户消息中的位置点ID为第一个位置点的ID,同时消息记录中会记录影响的后续位置点的个数。编译数据中存储了所有位置点ID的前续后续关系,用于快速的处理多位置点的用户消息。获取到所有位置点ID对应的弧段信息进行处理。其中,编译数据是编译的动态信息数据,预先编译好存储在设备中,覆盖了全国的城市,本发明的所有信息处理都是基于此编译数据进行的。
在一个优选实施例中,找到与位置点ID匹配的所有弧段包括:
根据位置点ID遍历各个弧段,弧段的方向是正向或者负向,如果当前弧段的方向与用户消息的方向一致,则设定该弧段的交通路况信息,方向不同则不处理。
表4TMC位置点与弧段映射的关系结构
如图4所示,TMC数据和道路匹配的过程包括:
步骤401,判断用户消息列表中是否有TMC数据,有TMC数据则执行步骤402,没有TMC数据则执行步骤409。
步骤402,判断是否处理完了用户消息列表中的最后一条TMC数据,没有则执行步骤403,已经处理完了最后一条则执行步骤409。
步骤403,取用户消息列表中的一条TMC数据,获取当前TMC数据的位置点ID。
步骤404,根据当前TMC数据的位置点ID获取编译数据中的该位置点记录。
步骤405,判断TMC数据影响的位置点是否处理完毕,如果影响范围内的位置点都已经处理,执行步骤402,否则执行步骤406。
步骤406,读取未处理的位置点记录,获取未处理的位置点ID,判断编译数据中是否存在该位置点ID,如果存在执行步骤407,不存在执行步骤402。
步骤407,从编译数据中获取位置点与弧段的映射关系。
步骤408,处理位置点对应的弧段,包括:根据位置点ID从编译数据中获取位置点ID对应的所有弧段,这些弧段的方向有正向也有负向,
遍历所有的弧段,如果当前弧段的方向与TMC数据的方向一致,则处理该弧段,设定该弧段的交通路况信息,方向不同不处理。
处理完毕返回步骤406。
步骤409,匹配结束。
TMC数据中包含了位置点ID,根据该位置点ID在编译数据中能够找到位置点记录,根据该位置点记录所记录的位置点ID与弧段之间的对应关系,实现TMC数据和道路的匹配。
在一个优选实施例中,将所述交通路况信息显示在匹配成功的弧段所对应的所述道路的两侧,包括:
获取屏幕的矩形框,获取所有与矩形框相交的格网;
对于一个格网,计算格网与屏幕的相交范围;
获取格网中当前弧段的形状点坐标,获取当前弧段的两个通行方向上的交通路况信息,以及,根据交通路况信息获取对应的线型;
将形状点坐标和线型放入到描画缓冲区内,等待描画引擎在屏幕上进行描画。
系统中以格网为单位来组织数据。格网,是电子地图中按经纬度范围进行划分的矩形区域,该矩形区域内的导航数据相对整个电子地图而言数据量较小,进行处理比较方便。
在一个优选实施例中,获取当前弧段的两个通行方向上的交通路况信息,具体包括:
通行方向上有交通路况信息则获取相应的线型,通行方向上没有交通路况信息则不处理。
在一个优选实施例中,将所述交通路况信息放置在匹配成功的弧段所对应的所述道路的两侧,还包括:
采用不同颜色的线型显示交通路况,线型包括:表示交通拥堵的红色线型,表示交通缓慢的黄色线型,表示交通顺畅的绿色线型。
如图5所示,动态的显示交通路况信息的过程包括:
步骤501,初始化三种颜色的线型。
红色,黄色和绿色,分别对应三种交通状况,红色对应交通拥堵,黄色对应交通缓慢,绿色对应交通顺畅。
步骤502,获取当前屏幕内所有的格网。
步骤503,判断所有格网是否处理完毕,所有格网处理完毕则执行步骤510。没有处理完,则执行步骤504。
步骤504,计算当前格网与屏幕的相交范围:获取屏幕的矩形框,获取所有与矩形框相交的格网;对于一个格网,计算格网与屏幕的相交范围。获取所有与矩形框相交的格网的格网号、弧段、弧段的形状和交通路况信息。
步骤505,判断格网内所有弧段是否处理完毕,所有弧段处理完毕则执行步骤503,否则执行步骤506。
步骤506,获取当前弧段的形状点坐标。
步骤507,判断当前弧段的所有的形状点坐标是否都不在屏幕内,所有形状点坐标都不在屏幕内则跳至步骤505,否则执行步骤508。
步骤508,对弧段的交通路况信息的处理包括:获取当前弧段的两个通行方向上的交通路况信息。
步骤509,通行方向上没有交通路况信息则不处理,有交通路况信息则获取相应的线型,然后将形状点坐标和线型放入到描画缓冲区内,等待描画引擎在屏幕上进行描画。跳至步骤503。
步骤510,结束。
格网,是电子地图中按经纬度范围进行划分的矩形区域,该矩形区域内的导航数据相对整个电子地图而言数据量较小,进行处理比较方便,因此实施例中,获取所有与屏幕对应的矩形框相交的格网;对于其中的一个格网,计算格网与屏幕的相交范围。获取所有与矩形框相交的格网的格网号、格网弧段数据、格网弧段的形状数据和格网的路况数据
本发明实施例还提供一种导航装置,如图6所示,包括:
TMC数据处理单元601,用于在每一个周期内,读取TMC数据;
解析单元602,用于解析TMC数据得到交通路况信息;
匹配单元603,用于根据交通路况信息的位置点记录,将所述交通路况信息与道路对应的弧段进行匹配,将所述交通路况信息显示在匹配成功的弧段所对应的所述道路的两侧。
在一个优选实施例中,解析单元602包括:
用户消息解析模块,用于判定TMC数据具体是所述交通路况信息中的用户消息,
当TMC数据是单组报文时,将用户消息存入用户消息列表;
当TMC数据是多组报文时,接收到最后一子组报文后,解析全部的所述多组报文,获取第一子组报文中的位置点ID、交通事件、影响范围、影响方向和连续性指数,获取非第一子组报文中的自由数据、组序列标识符和连续性指数,并存入用户消息列表。
采用本方案之后的优势是:FM覆盖范围广且信号强,TMC是成熟的大规模交通路况信息解决方案,用户可以使用FM很方便的接收TMC数据,在屏幕上直观的看到当前时段城市的交通拥堵情况,红色线表明当前道路比较拥堵,黄色的线表明当前道路行驶缓慢;用户可以根据交通拥堵情况,结合路径规划,制定出最快捷的行驶路线,提高道路通行效率和车辆行驶速度。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (8)
1.一种通过FM接收和显示动态交通信息的方法,其特征在于,应用于导航装置,方法包括:
在每一个周期内,读取TMC数据;
解析TMC数据得到交通路况信息,包括:判定TMC数据是所述交通路况信息中的用户消息,当TMC数据是单组报文时,将用户消息存入用户消息列表;当TMC数据是多组报文时,接收到最后一子组报文后,解析全部的所述多组报文,获取第一子组报文中的位置点ID、交通事件、影响范围、影响方向和连续性指数,获取非第一子组报文中的自由数据、组序列标识符和连续性指数,并存入用户消息列表;
根据所述交通路况信息的位置点记录,将所述交通路况信息与道路对应的弧段进行匹配,将所述交通路况信息显示在匹配成功的弧段所对应的所述道路的两侧。
2.根据权利要求1所述的方法,其特征在于,解析TMC数据得到交通路况信息,包括:
判定TMC数据是所述交通路况信息中的新系统消息,
若所述新系统消息的应用标识码有效,将该新系统消息存入系统报文列表,用以显示在导航装置的屏幕上。
3.根据权利要求2所述的方法,其特征在于,在判定TMC数据具体是所述交通路况信息中的用户消息之后还包括:
从TMC数据中获取TMC位置表号码;
判断TMC位置表号码是否有效,当有效时执行后续步骤。
4.根据权利要求1所述的方法,其特征在于,所述根据交通路况信息的位置点记录,将所述交通路况信息与道路的弧段进行匹配,包括:
从用户消息列表中读取一条用户消息;
在用户消息的影响范围内,根据用户消息的位置点ID遍历各个位置点记录,所述位置点记录存放了位置点ID和弧段的映射关系;
找到与所述位置点ID匹配的所有弧段。
5.根据权利要求4所述的方法,其特征在于,找到与所述位置点ID匹配的所有弧段包括:
根据位置点ID遍历各个弧段,如果当前弧段的方向与用户消息的方向一致,则设定该弧段的交通路况信息,如果当前弧段的方向与用户消息的方向不同则不处理。
6.根据权利要求1所述的方法,其特征在于,将所述交通路况信息显示在匹配成功的弧段所对应的所述道路的两侧,包括:
获取屏幕的矩形框,获取所有与矩形框相交的格网;
对于一个格网,计算格网与屏幕的相交范围;
获取格网中当前弧段的形状点坐标,获取当前弧段的两个通行方向上的交通路况信息,以及,根据交通路况信息获取对应的线型;
将形状点坐标和线型放入到描画缓冲区内,等待描画引擎在屏幕上进行描画。
7.根据权利要求1或6所述的方法,其特征在于,将所述交通路况信息放置在匹配成功的弧段所对应的所述道路的两侧,还包括:
采用不同颜色的线型显示交通路况,线型包括:表示交通拥堵的红色线型,表示交通缓慢的黄色线型,表示交通顺畅的绿色线型。
8.一种导航装置,其特征在于,包括:
TMC数据处理单元,用于在每一个周期内,读取TMC数据,对TMC数据进行正确性验证;
解析单元,用于解析TMC数据得到交通路况信息;解析单元包括:用户消息解析模块,用于判定TMC数据具体是所述交通路况信息中的用户消息,当TMC数据是单组报文时,将用户消息存入用户消息列表;当TMC数据是多组报文时,接收到最后一子组报文后,解析全部的所述多组报文,获取第一子组报文中的位置点ID、交通事件、影响范围、影响方向和连续性指数,获取非第一子组报文中的自由数据、组序列标识符和连续性指数,并存入用户消息列表;
匹配单元,用于根据交通路况信息的位置点记录,将所述交通路况信息与道路对应的弧段进行匹配,将所述交通路况信息显示在匹配成功的弧段所对应的所述道路的两侧。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310326045.3A CN104346945B (zh) | 2013-07-30 | 2013-07-30 | 通过 fm 接收和显示动态交通信息的方法及导航装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310326045.3A CN104346945B (zh) | 2013-07-30 | 2013-07-30 | 通过 fm 接收和显示动态交通信息的方法及导航装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104346945A CN104346945A (zh) | 2015-02-11 |
CN104346945B true CN104346945B (zh) | 2017-05-10 |
Family
ID=52502457
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310326045.3A Active CN104346945B (zh) | 2013-07-30 | 2013-07-30 | 通过 fm 接收和显示动态交通信息的方法及导航装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104346945B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107835492A (zh) * | 2017-10-27 | 2018-03-23 | 沈阳世纪高通科技有限公司 | 一种交通事件定位的方法、服务器及终端 |
CN112539754B (zh) * | 2020-11-12 | 2023-04-28 | 武汉光庭信息技术股份有限公司 | 一种基于rds-tmc的高精度地图与传统地图路径匹配方法及装置 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6600734B1 (en) * | 1998-12-17 | 2003-07-29 | Symbol Technologies, Inc. | Apparatus for interfacing a wireless local network and a wired voice telecommunications system |
CN1360804A (zh) * | 1999-05-06 | 2002-07-24 | 塞-洛克公司 | 无线定位系统 |
EP1700478A1 (en) * | 2003-12-22 | 2006-09-13 | Koninklijke Philips Electronics N.V. | Method of transmitting content with adaptation of encoding characteristics |
US20070179702A1 (en) * | 2006-01-27 | 2007-08-02 | Garmin Ltd., A Cayman Islands Corporation | Combined receiver and power adapter |
CN101562623A (zh) * | 2008-04-14 | 2009-10-21 | 孟详粤 | 通过服务器和无线通信网络分发tmc信息到导航终端的方法 |
CN101685020A (zh) * | 2008-09-27 | 2010-03-31 | 佛山市顺德区顺达电脑厂有限公司 | 导航系统及其导航方法,及其机器可读取媒体 |
KR20110099087A (ko) * | 2008-12-29 | 2011-09-06 | 톰톰 인터내셔날 비.브이. | 내비게이션 기기 및 방법 |
CN101852621B (zh) * | 2009-03-31 | 2014-05-07 | 阿尔派株式会社 | 导航装置和导航装置的路径探索方法 |
CN201402321Y (zh) * | 2009-04-24 | 2010-02-10 | 江苏新科软件有限公司 | 通过gprs获取tmc信息的导航装置 |
CN101738193B (zh) * | 2009-12-29 | 2012-07-18 | 北京世纪高通科技有限公司 | 基于导航电子地图的tmc匹配表的生成方法和装置 |
CN102821423B (zh) * | 2011-06-09 | 2018-03-16 | 青岛裕华电子科技有限公司 | 报文接收方法及装置 |
-
2013
- 2013-07-30 CN CN201310326045.3A patent/CN104346945B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN104346945A (zh) | 2015-02-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12080162B2 (en) | High resolution encoding and transmission of traffic information | |
US8711850B2 (en) | Format for providing traffic information and a method and apparatus for using the format | |
CA2608700C (en) | Providing traffic information relating to a prediction of speed on a link and using the same | |
US7940742B2 (en) | Method and device for providing traffic information including a prediction of travel time to traverse a link and using the same | |
US20120239281A1 (en) | Navigation system | |
US7855659B2 (en) | Providing sponsorship information alongside traffic messages | |
EP2064646A1 (en) | Method and apparatus for providing information on availability of public transportation and method and apparatus for using said information | |
CN100398995C (zh) | 位置信息标识符提供系统及位置信息标识符发送方法和设备 | |
CN100589145C (zh) | 用于处理包括合成道路的交通信息的方法和装置 | |
CN100545884C (zh) | 提供时间变量地理信息的方法、装置及相应的用户设备 | |
CN106595686A (zh) | 一种车载导航系统、方法、车载设备及车辆 | |
CN101655376A (zh) | 导航电子地图服务信息的发布预处理方法及装置 | |
CN104346945B (zh) | 通过 fm 接收和显示动态交通信息的方法及导航装置 | |
US8843316B2 (en) | Method to geo-tag streaming music | |
CN105957378B (zh) | 一种交通信息提示方法及设备 | |
EP1886466A4 (en) | PROVISION OF TRANSPORT INFORMATION IN RELATION TO THE PRESENTATION OF THE STATE OF USE AND USE THEREOF | |
KR101313618B1 (ko) | 교통 신호등의 실시간 상태정보 수신장치 및 그 방법 | |
CN101776456A (zh) | 交通事件信息发布方法和装置 | |
CN102110375B (zh) | 一种动态交通信息路段显示方法及导航显示器 | |
JP5919828B2 (ja) | 情報提供装置、情報提供システム、及び、情報提供方法 | |
KR100915307B1 (ko) | 교통 정보 제공 시스템 및 교통 정보 제공 방법 | |
JP5693261B2 (ja) | ナビゲーション装置 | |
JP4210226B2 (ja) | ナビゲーション装置及び交通情報提示方法 | |
EP2613496A1 (en) | Method to geo-tag streaming music | |
CN119110334A (zh) | 通过扫频装置实现针对多运营商5g基站进行数量评估处理的方法、装置、处理器及其介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |