一种基于动态交通数据的交通信息文字播报的方法

文档序号:6704931阅读:181来源:国知局
专利名称:一种基于动态交通数据的交通信息文字播报的方法
技术领域
本发明涉及交通信息的播报技木,特别涉及ー种基于动态交通数据的交通信息文字播报的方法。
背景技术
目前各大网站对动态交通数据大多采用图形化,通过获取的道路车行速度计算出交通的拥堵状态,并通过红色、黄色、緑色的通用动态交通图例绘制在地图上,以表示道路的拥堵,缓行及畅通,这种方法虽然能表示出道路的交通状況,但在应用中并不方便。除了通过视图的方式来判断路况信息外,没有其它的办法来描述路况,应用起来受限制。

发明内容
本发明的目的在于提供ー种基于动态交通数据的交通信息文字播报的方法,用于解决交通信息的描述方式単一的问题。根据本发明的ー个方面,提供了ー种基于动态交通数据的交通信息文字播报的方法,包括以下步骤A、把每个路段的路段信息存储于数据库服务器中;B、采集交通信息,得到每个路段的通行等级和对应的交通流方向;C、根据路段信息把每个路段的通行等级和对应的交通流方向转化为文字描述,得到交通信息的文字播报数据并发送至用户終端。优选的,步骤A包括设定并存储每个路段的路段名称和与路段名称一一对应的路段ID ;设定并存储交通流方向和与交通流方向一一对应的交通流ID ;根据交通流方向得到每个路段的起点的路ロ名称和与起点的路ロ名称一一对应的起点的路ロ ID ;根据交通流方向得到每个路段的終点的路ロ名称和与終点的路ロ名称一一对应的终点的路ロ ID。优选的,步骤A之前,包括设定每个路ロ的路ロ名称,并存储于数据库服务器中。优选的,设定每个路ロ的路ロ名称,包括当路ロ存在标志性建筑物或立交桥时,把标志性建筑物名称或立交桥名称设定为该路ロ的路ロ名称;否则,当路ロ由两条或两条以上道路组成时,把其中任意两个道路的路名设定为该路ロ的路ロ名称。优选的,当路ロ由两个或两个以上道路组成时,把其中任意两个道路的路名设定为路ロ名称,包括当路ロ由两个以上道路组成时,把其中任意两个不平行道路的路名设定为该路ロ的路ロ名称。优选的,在步骤B之前,还包括设定并存储通行等级和与通行等级一一对应的通行等级ID。优选的,步骤B包括采集每个路段各交通流方向的平均车速信息,根据平均车速信息确定每个路段各交通流方向的通行等级,生成包含路段ID、交通流ID和通行等级ID的查询请求并发送至数据库服务器。优选的,步骤C包括数据库服务器根据查询请求查找与查询请求的路段ID、交通流ID和通行等级ID 相匹配的包含路段名称、交通流方向、起点的路ロ名称、終点的路ロ名称和通行等级的交通信息的文字播报数据;把交通信息的文字播报数据发送至用户终端;其中,路段名称根据路段ID在数据库服务器中获取,交通流方向根据交通流ID在数据库服务器中获取,通行等级根据通行等级ID在数据库服务器中获取,起点的路ロ ID和終点的路ロ ID根据路段ID和交通流ID在数据库服务器中获取,起点的路ロ名称和終点的路ロ名称再分别根据起点的路ロ ID和終点的路ロ ID在数据库服务器中获取。与现有技术相比较,本发明的有益效果在于本发明提供了路ロ的描述方法和文字播报的基础数据的描述方法,为交通信息提供了文字播报的条件,解决了交通信息描述方式单ー的问题。


图I是本发明提供的基于动态交通数据的交通信息文字播报的方法流程示意图;图2是本发明实施例提供的交通信息文字播报的工作流程示意图;图3是用来解释本发明路ロ名称设定方法的示意图;图4是用来解释本发明的交通信息文字播报方法的示意图。
具体实施例方式以下结合附图对本发明的优选实施例进行详细说明,应当理解,以下所说明的优选实施例仅用于说明和解释本发明,并不用于限定本发明。图I显示了本发明提供的基于动态交通数据的交通信息文字播报的方法流程示意,如图I所示步骤S101,把每个路段的路段信息存储于数据库服务器中。首先,设定每个路ロ的路ロ名称,并存储于数据库服务器中,当路ロ存在标志性建筑物或立交桥时,把标志性建筑物名称或立交桥名称设定为该路ロ的路ロ名称,否则,当路ロ由两条或两条以上道路组成时,把其中任意两个道路的路名设定为该路ロ的路ロ名称。其中,当路ロ由两个以上道路组成时,可以把其中任意两个不平行道路的路名设定为该路ロ的路ロ名称。然后,设定并存储每个路段的路段名称和与路段名称一一对应的路段ID,设定并存储交通流方向和与交通流方向一一对应的交通流ID,根据交通流方向得到每个路段的起点的路ロ名称和与起点的路ロ名称一一对应的起点的路ロ ID,根据交通流方向得到每个路段的终点的路ロ名称和与终点的路ロ名称一一对应的终点的路ロ ID。步骤S102,采集交通信息,得到每个路段的通行等级和对应的交通流方向;在此之前,设定并存储通行等级和与通行等级一一对应的通行等级ID。采集每个路段各交通流方向的平均车速信息,根据平均车速信息确定每个路段的通行等级,生成包含路段ID、交通流ID和通行等级ID的查询请求并发送至数据库服务器。步骤S103,根据路段信息把每个路段的通行等级和对应的交通流方向转化为文字描述,得到交通信息的文字播报数据并发送至用户终端。数据库服务器根据查询请求查找与查询请求的路段ID、交通流ID和通行等级ID相匹配的包含路段名称、交通流方向、起点的路ロ名称、終点的路ロ名称和通行等级的交通 信息的文字播报数据,再把交通信息的文字播报数据发送至用户终端。其中,路段名称根据路段ID在数据库服务器中获取,交通流方向根据交通流ID在数据库服务器中获取,通行等级根据通行等级ID在数据库服务器中获取,起点的路ロ ID和終点的路ロ ID根据路段ID和交通流ID在数据库服务器中获取,起点的路ロ名称和終点的路ロ名称再分别根据起点的路ロ ID和终点的路ロ ID在数据库服务器中获取。图2显示了本发明提供的交通信息文字播报的工作流程示意,如图2所示步骤S201,设置路段信息和通行等级,路段信息包括路段名称及其对应的路段ID、路段所属道路名称、交通流的方向及其对应的交通流ID,并根据交通流方向的不同设定起止点路ロ名称及其对应的路ロ ID,通行等级及其对应的通行等级ID,其中,通行等级根据情况设定,可以是3级,也可以是5级,不限于此。步骤S202,通过外接的浮动车采集每个路段各交通流方向的平均车速信息,井根据平均车速信息确定每个路段各交通流方向的通行等级,生成包含路段ID、交通流ID和通行等级ID的查询请求。步骤S203,交通信息采集服务器把查询请求发送至数据库服务器。步骤S204,在数据库服务器中查找与查询请求中的路段ID、交通流ID和通行等级ID相匹配的文字播报数据,得到交通信息的文字播报数据。步骤S205,数据库服务器把交通信息的文字播报数据发送至用户终端,用户终端可以根据文字播报数据对交通信息进行文字滚动播报或是语音播报等。图3是用来解释本发明路ロ名称设定方法的示意,如图3所示图3(a)是用来解释路ロ有标志性建筑物的示意,此时无论路ロ有多少条道路组成,则把标志性建筑物的名称作为路ロ名称,如图3(a)所示,路ロ名称为X地标建筑的名称。图3(b)是用来解释路ロ有路ロ桥的示意,此时无论路ロ有多少条道路組成,则把路ロ桥的名称作为路ロ名称,如图3(b)所示,路ロ名称为Y桥。图3 (C)是用来解释路ロ由A路和B路交叉组成并且路ロ没有标志性建筑物和路ロ桥,则把A路和B路两条道路的名称作为路ロ名称。图3 (d)是用来解释路ロ由A路和B路平行组成并且路ロ没有标志性建筑物和路ロ桥,则把A路和B路两条道路的名称作为路ロ名称。图3(e)是用来解释路ロ由A路、B路、C路和D路组成并且路ロ没有标志性建筑物和路ロ桥,则路ロ在A路、B路、C路和D路中任意选择两条道路的名称作为路ロ名称。下面通过ー个具体实施例,对本发明交通信息文字播报的方法进行详细说明。在数据库服务器中建立四个用来存储不同内容数据表。第一数据表里存储路ロ名称和路ロ ID。路ロ名称为标志性建筑物的名称或路ロ桥的名称,则把标志性建筑物的名称或路ロ桥的名称存储至字段NAMEITSA中,路ロ名称为两条道路的名称,则把两条道路的名称存储至字段NAMEITSB中。如在字段NAMEITSB中存储A路的C路ロ,路ロ ID的字段中存储的路ロ ID为001。第二数据表里存储道路名称和道路ID和与道路对应的路段名称和路段ID,如在道路名称的字段中存储A路,道路ID的字段中存储的道路ID为101,与道路ID为101对应的路段名称字段中存储为2路段,路段ID为112。
第三数据表里存储了交通流方向和交通流ID,如在交通流方向的字段中存储了字符正东,在交通流ID字段中存储的交通流ID为301。第四数据表里存储文字播报的基本信息,把道路ID存储在字段ITSRD中,如字段ITSRD中存储了 101,把路段ID存储在字段ITSP中,如在字段ITSP中存储了 112,把交通流ID存储在字段DIRECTION中,如在字段DIRECTION中存储了 301,把每个路段与交通流方向相适应的起点的路ロ ID存储在字段NID START中,如在字段NID START中存储了 001,终点的路ロ ID存储在字段NID END中。文字播报的基本信息就准备就緒。通过GPS将外接的浮动车的即时速度和所在道路传回,进行数据收集,将所在这条路的所有浮动车的数据收集起来,进行计算,得出此道路通行的即时速度数据堵、缓、畅哪个范围。井分别将这三个状态的路段ID和交通流ID发送至数据库服务器。图4是用来解释本发明的交通信息文字播报方法的示意,如图4所示,阴影路段代表拥堵,此时已经通过计算定位到了 A路2路段这个路段是拥堵的。首先,读取道路数据表里的信息。通过第四数据表中的ITSRD字段内容,确定了拥堵道路的道路ID,再通过第二数据表确定了拥堵道路在A路。通过第四数据表中的ITSP字段内容,确定了拥堵路段的路段ID,再通过第二数据表确定了拥堵路段在A路2路段。通过第四数据表中的DIRECTION字段内容,确定了拥堵路段的交通流ID,再通过第三数据表确定了拥堵路段的交通流方向为正东方向。通过第四数据表中的NID START字段和NID END字段获取到了 A路2路段正东方向的起点的路ロ ID和终点的路ロ ID。分别通过第一数据表读取NAMEITSB字段获取起点和终点两个路ロ的描述文字信息,起始路ロ的文字描述为A路的D路ロ,终止路ロ的文字描述为A路的C路ロ。这样就获取了描述A路2路段正东方向拥堵的文字播报的信息A路的D路ロ与A路的C路ロ正东方向车行拥堵。综上所述,本发明具有以下技术效果本发明提供了路ロ的描述方法和文字播报的基础数据的描述方法,保障了对一条道路的其中一段的文字描述,既可以应用于网站的动态信息滚动播报,也可以为无地图数据的网站提供交通动态信息服务,还可以直接进行语音播报。
尽管上文对本发明进行了详细说明,但是本发明不限于此,本领域技术人员可以根据本发明的原理进行各种修改。因此,凡按照本发明原理所作的修改,都应当理解为落入本发明的保护范围。
权利要求
1.ー种基于动态交通数据的交通信息文字播报的方法,其特征在于,包括以下步骤 A、把每个路段的路段信息存储于数据库服务器中; B、采集交通信息,得到每个路段的通行等级和对应的交通流方向;以及 C、根据所述路段信息把所述每个路段的通行等级和对应的交通流方向转化为文字描述,得到交通信息的文字播报数据并发送至用户终端。
2.根据权利要求I所述的方法,其特征在于,所述步骤A包括 设定并存储每个路段的路段名称和与路段名称一一对应的路段ID ; 设定并存储交通流方向和与交通流方向一一对应的交通流ID ; 根据交通流方向得到每个路段的起点的路ロ名称和与起点的路ロ名称一一对应的起点的路ロ ID ;以及 根据交通流方向得到每个路段的終点的路ロ名称和与終点的路ロ名称一一对应的终点的路ロ ID。
3.根据权利要求2所述的方法,其特征在于,所述步骤A之前,包括 设定每个路ロ的路ロ名称,并存储于数据库服务器中。
4.根据权利要求3所述的方法,其特征在于,所述设定每个路ロ的路ロ名称,包括 当路ロ存在标志性建筑物或立交桥时,把所述标志性建筑物名称或所述立交桥名称设定为该路ロ的路ロ名称;以及 否则,当路ロ由两条或两条以上道路组成时,把其中任意两个道路的路名设定为该路ロ的路ロ名称。
5.根据权利要求4所述的方法,其特征在于,所述当路ロ由两个或两个以上路段组成时,把其中任意两个路段的路名设定为路ロ名称,包括 当路ロ由两个以上道路组成时,把其中任意两个不平行道路的路名设定为该路ロ的路ロ名称。
6.根据权利要求5所述的方法,其特征在于,在所述步骤B之前,还包括 设定并存储通行等级和与通行等级一一对应的通行等级ID。
7.根据权利要求6所述的方法,其特征在于,所述步骤B包括 采集每个路段各交通流方向的平均车速信息,根据平均车速信息确定每个路段各交通流方向的通行等级,生成包含路段ID、交通流ID和通行等级ID的查询请求并发送至数据库服务器。
8.根据权利要求7所述的方法,其特征在于,所述步骤C包括 数据库服务器根据所述查询请求查找与所述查询请求的路段ID、交通流ID和通行等级ID相匹配的包含路段名称、交通流方向、起点的路ロ名称、終点的路ロ名称和通行等级的交通信息的文字播报数据;以及 把所述交通信息的文字播报数据发送至用户终端; 其中,路段名称根据路段ID在数据库服务器中获取,交通流方向根据交通流ID在数据库服务器中获取,通行等级根据通行等级ID在数据库服务器中获取,起点的路ロ ID和終点的路ロ ID根据路段ID和交通流ID在数据库服务器中获取,起点的路ロ名称和終点的路ロ名称再分别根据起点的路ロ ID和終点的路ロ ID在数据库服务器中获取。
全文摘要
本发明公开了一种基于动态交通数据的交通信息文字播报的方法,该方法包括把每个路段的路段信息存储于数据库服务器中;采集交通信息,得到每个路段的通行等级和对应的交通流方向;根据路段信息把每个路段的通行等级和对应的交通流方向转化为文字描述,得到交通信息的文字播报数据并发送至用户终端。本发明提供了路口的描述方法和文字播报的基础数据的描述方法,为交通信息提供了文字播报的条件,解决了交通信息描述方式单一的问题。
文档编号G08G1/09GK102867425SQ20111018909
公开日2013年1月9日 申请日期2011年7月7日 优先权日2011年7月7日
发明者李慧恩, 周东 申请人:北京畅联万方科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1