道路交通信息的获取方法及装置的制作方法

文档序号:6706122阅读:183来源:国知局
专利名称:道路交通信息的获取方法及装置的制作方法
技术领域
本发明涉及智能交通系统领域,特别涉及一种道路交通信息的获取方法及装置。
技术背景
智能交通系统(IntelligentTransportation System,简写为 ITS),是将先进的信息技术、数据通讯传输技术、电子传感技术、电子控制技术及计算机处理技术等有效的集成运用于整个地面交通管理系统而建立的一种在大范围内、全方位发挥作用的,实时、准确、高效的综合交通运输管理系统。
智能交通的主要目标就是实现整个城市交通运输系统现代化,而城市交通运输现代化关键环节就是提供实时动态交通信息服务以缓解交通拥堵。道路的实时交通信息已经成为ITS大规模应用发展的重要基础。道路实时交通信息处理系统是通过将采集到的交通信息源(包括浮动车信息,道路线圈数据等)进行分析处理,最后以通过网络WEB发布平台、公共移动网等向公众提供道路路况信息、旅行时间信息和最优行车路线等出行帮助信肩、ο
为了获取实时交通信息,目前通常采用浮动车(Float Car Data)技术,其基本原理为根据装备车载全球定位系统的浮动车在其行驶过程中定期记录的车辆位置,方向和速度信息,应用地图匹配、路径推测等相关的计算模型和算法进行处理,使浮动车位置数据和城市道路在时间和空间上关联起来,最终得到浮动车所经过道路的车辆行驶速度以及道路的行车旅行时间等交通拥堵信息。但是目前的浮动车以出租车为主,造成了在郊区和城际间区域的道路覆盖率低的问题,导致提供的交通拥堵信息的覆盖面不够广泛。发明内容
本发明的实施例提供一种道路交通信息的获取方法及装置,解决了采用浮动车技术提供交通信息时,交通信息的覆盖面不全面的问题。
本发明实施例采用的技术方案为
—种道路交通信息的获取方法,包括
建立公交线路与电子地图中的道路的对应关系,所述对应关系为同一公交线路相邻站点之间的距离、路径、站点与道路起始点的位置关系;
获取所有公交刷卡机上一卡通的消费数据,所述消费数据包括设备地址ID、线路 ID、站点ID、时间,所述设备ID是公交车上刷卡机的唯一 ID ;
将所述设备ID和车辆ID相同的所述消费数据分为一组,其中,同一设备ID的所述消费数据按时间排列顺序;
根据每辆公交车站点的顺序,将相同设备ID和相同车辆ID的所述消费数据分组排列后,获取每个站点的到达时间、停留时间和发车时间;
根据相邻站点中起驶站点的发车时间和终止站点的到达时间,并且根据所述对应关系中相邻站点对应的道路总长度,计算相邻站点间的平均旅行速度。
一种道路交通信息的获取装置,包括
建立单元,用于建立公交线路与电子地图中的道路的对应关系,所述对应关系为同一公交线路相邻站点之间的距离、路径、站点与道路起始点的位置关系;
获取单元,用于获取所有公交刷卡机上一卡通的消费数据,所述消费数据包括设备地址ID、线路ID、站点ID、时间,所述设备ID是公交车上刷卡机的唯一 ID ;
分组单元,用于将所述设备ID和车辆ID相同的所述消费数据分为一组,其中,同一设备ID的所述消费数据按时间排列顺序;
排列获取单元,用于根据每辆公交车站点的顺序,将相同设备ID和相同车辆ID的所述消费数据分组排列后,获取每个站点的到达时间、停留时间和发车时间;
第一计算单元,用于根据相邻站点中起驶站点的发车时间和终止站点的到达时间,并且根据所述对应关系中相邻站点对应的道路总长度,计算相邻站点间的平均旅行速度。
本发明实施例提供的道路交通信息的获取方法及装置,首先将公交线路对应到电子地图上,然后根据一卡通的刷卡信息,计算相邻站点间的有效行驶时间;最后根据有效行驶时间和与所述有效行驶时间对应的道路序列长度,计算出道路平均旅行时间。本发明实施例不仅提高了对于计算交通信息的准确率,而且解决了现有技术通过浮动车获取交通信息时,交通信息的覆盖面不全面的问题。


为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1为本发明实施例一提供的道路交通信息的获取方法流程图2为本发明实施例一提供的道路交通信息的获取装置结构示意图3为本发明实施例二提供的道路交通信息的获取方法流程图4为本发明实施例二提供的道路交通信息的获取装置结构示意图5为一条公交线路与电子地图中道路的对应关系。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
为使本发明技术方案的优点更加清楚,下面结合附图和实施例对本发明作详细说明。
实施例一
本实施例提供一种道路交通信息的获取方法,如图1所示,所述方法包括
101、建立公交线路与电子地图中的道路的对应关系。
其中,所述对应关系为同一公交线路相邻站点之间的距离、路径、站点与道路起始点的位置关系。
102、获取所有公交刷卡机上一卡通的消费数据。
其中,所述所述消费数据包括设备地址ID、线路ID、站点ID、时间,所述设备ID是公交车上刷卡机的唯一 ID。
103、将所述设备ID和车辆ID相同的所述消费数据分为一组。
其中,同一设备ID的所述消费数据按时间排列顺序,即消费数据中,刷卡时间在前的消费数据排列在前面。
104、根据每辆公交车站点的顺序,将相同设备ID和相同车辆ID的所述消费数据分组排列后,获取每个站点的到达时间、停留时间和发车时间。
其中,所述每个站点的到达时间为站点对应所有消费数据的最小时间,所述每个站点的发车时间为站点对应的所有消费数据的最大时间,根据公式wT = dT-aT计算每个站点的停留时间,其中,《Τ为每个站点的停留时间,aT为每个站点的到达时间,dT为每个站点的发车时间。
105、根据相邻站点中起驶站点的发车时间和终止站点的到达时间,并且根据所述对应关系中相邻站点对应的道路总长度,计算相邻站点间的平均旅行速度。
本实施例提供一种道路交通信息的获取装置,如图2所示,所述装置包括建立单元21、获取单元22、分组单元23、排列获取单元对、第一计算单元25。
建立单元21,用于建立公交线路与电子地图中的道路的对应关系。
其中,所述对应关系为同一公交线路相邻站点之间的距离、路径、站点与道路起始点的位置关系。
获取单元22,用于获取所有公交刷卡机上一卡通的消费数据。
其中,所述所述消费数据包括设备地址ID、线路ID、站点ID、时间,所述设备ID是公交车上刷卡机的唯一 ID。
分组单元23,用于将所述设备ID和车辆ID相同的所述消费数据分为一组。
其中,同一设备ID的所述消费数据按时间排列顺序,即消费数据中,刷卡时间在前的消费数据排列在前面。
排列获取单元M,用于根据每辆公交车站点的顺序,将相同设备ID和相同车辆ID 的所述消费数据分组排列后,获取每个站点的到达时间、停留时间和发车时间。
其中,所述每个站点的到达时间为站点对应所有消费数据的最小时间,所述每个站点的发车时间为站点对应的所有消费数据的最大时间,根据公式wT = dT-aT计算每个站点的停留时间,其中,《Τ为每个站点的停留时间,aT为每个站点的到达时间,dT为每个站点的发车时间。
第一计算单元25,用于根据相邻站点中起驶站点的发车时间和终止站点的到达时间,并且根据所述对应关系中相邻站点对应的道路总长度,计算相邻站点间的平均旅行速度。
本发明实施例提供的道路交通信息的获取方法及装置,首先将公交线路对应到电子地图上,然后根据一卡通的刷卡信息,计算相邻站点间的有效行驶时间;最后根据有效行驶时间和与所述有效行驶时间对应的道路序列长度,计算出道路平均旅行时间。本发明实施例不仅提高了对于计算交通信息的准确率,而且解决了现有技术通过浮动车获取交通信息时,交通信息的覆盖面不全面的问题。
实施例二
本实施例提供一种道路交通信息的获取方法,如图3所示,所述方法包括
301、获取公交线路数据。
其中,所述公交线路数据为所有公交线路的线路表、站点表和设备表,所述线路表包括线路ID、线路名称、站点总数、站点ID列表、线路形状,所述站点表包括站点ID、站点名称、站点坐标,所述设备表包括设备ID、线路ID。
302、将所述公交线路数据中每条公交线路的线路形状和所述公交线路包含的所有站点的位置对应到电子地图上。
如图5所示,例如,线路Ll对应道路序列rl、r2、r3、r4、r5、r6、r7、r8,站点Sl对应道路序列rl,站点S2对应道路序列r3,站点S3对应道路序列r6,站点S4对应道路序列 r8。
303、根据相邻站点在所述电子地图上对应的道路序列,计算所述相邻站点间道路序列的长度。
其中,站点所在的道路序列长度是站点在道路序列上的投影点到下一条道路序列的长度。
例如,如图5所示。站点Sl与S2之间的道路序列长度为650(100+50+500)米,站点S2与S3之间的道路序列长度为750(100+50+500+100)米,站点S3与S4之间的道路序列长度为 1050(600+50+400)米。
304、获取所有公交刷卡机上一卡通的消费数据。
其中,所述所述消费数据包括设备地址ID、线路ID、站点ID、时间,所述设备ID是公交车上刷卡机的唯一 ID。
305、将所述设备ID和车辆ID相同的所述消费数据分为一组。
其中,同一设备ID的所述消费数据按时间排列顺序,即消费数据中,刷卡时间在前的消费数据排列在前面。
306、根据每辆公交车站点的顺序,将相同设备ID和相同车辆ID的所述消费数据分组排列后,获取每个站点的到达时间、停留时间和发车时间。
其中,所述每个站点的到达时间为站点对应所有消费数据的最小时间,所述每个站点的发车时间为站点对应的所有消费数据的最大时间,根据公式wT = dT-aT计算每个站点的停留时间,其中,《Τ为每个站点的停留时间,aT为每个站点的到达时间,dT为每个站点的发车时间。
307、根据公式ν = L/T计算所述相邻站点间的平均旅行速度。
其中,ν为相邻站点间的平均旅行速度,L为相邻站点键对应的道路序列总长度,T 为修正后的相邻站点间的行驶时间,T = t-At,t为修正前相邻站点间的行驶时间,At为公交车进站减速过程和公交车出站加速过程与正常驾驶的时间消耗差值。
308、当同一道路序列对应至少两条公交线路时,将所有公交线路在相同道路序列的平均旅行速度进行融合后,获取所述融合后的平均旅行速度。
本实施例提供一种道路交通信息的获取装置,如图4所示,所述装置包括建立单元41、获取单元42、分组单元43、排列获取单元44、第一计算单元45、第二计算单元46。
建立单元41,用于建立公交线路与电子地图中的道路的对应关系。
所述建立单元41包括获取模块47、处理模块48、第一计算模块49。
获取模块47,用于获取公交线路数据。
其中,所述公交线路数据为所有公交线路的线路表、站点表和设备表,所述线路表包括线路ID、线路名称、站点总数、站点ID列表、线路形状,所述站点表包括站点ID、站点名称、站点坐标,所述设备表包括设备ID、线路ID。
处理模块48,用于将所述公交线路数据中每条公交线路的线路形状和所述公交线路包含的所有站点的位置对应到电子地图上。
如图5所示,例如,线路Ll对应道路序列rl、r2、r3、r4、r5、r6、r7、r8,站点Sl对应道路序列rl,站点S2对应道路序列r3,站点S3对应道路序列r6,站点S4对应道路序列 r8。
第一计算模块49,用于根据相邻站点在所述电子地图上对应的道路序列,计算所述相邻站点间道路序列的长度。
其中,站点所在的道路序列长度是站点在道路序列上的投影点到下一条道路序列的长度。
例如,如图5所示。站点Sl与S2之间的道路序列长度为650(100+50+500)米,站点S2与S3之间的道路序列长度为750(100+50+500+100)米,站点S3与S4之间的道路序列长度为 1050(600+50+400)米。
获取单元42,用于获取所有公交刷卡机上一卡通的消费数据。
其中,所述所述消费数据包括设备地址ID、线路ID、站点ID、时间,所述设备ID是公交车上刷卡机的唯一 ID。
分组单元43,用于将所述设备ID和车辆ID相同的所述消费数据分为一组。
其中,同一设备ID的所述消费数据按时间排列顺序,即消费数据中,刷卡时间在前的消费数据排列在前面。
排列获取单元44,用于根据每辆公交车站点的顺序,将相同设备ID和相同车辆ID 的所述消费数据分组排列后,获取每个站点的到达时间、停留时间和发车时间。
其中,所述每个站点的到达时间为站点对应所有消费数据的最小时间,所述每个站点的发车时间为站点对应的所有消费数据的最大时间,根据公式wT = dT-aT计算每个站点的停留时间,其中,《Τ为每个站点的停留时间,aT为每个站点的到达时间,dT为每个站点的发车时间。
第一计算单元45,用于根据相邻站点中起驶站点的发车时间和终止站点的到达时间,并且根据所述对应关系中相邻站点对应的道路总长度,计算相邻站点间的平均旅行速度。
所述第一计算单元45包括第二计算模块410、处理获取模块411。
第二计算模块410,用于根据公式ν = L/T计算所述相邻站点间的平均旅行速度。
其中,ν为相邻站点间的平均旅行速度,L为相邻站点键对应的道路序列总长度,T 为修正后的相邻站点间的行驶时间,T = t-At,t为修正前相邻站点间的行驶时间,At为公交车进站减速过程和公交车出站加速过程与正常驾驶的时间消耗差值。
处理获取模块411,用于当同一道路序列对应至少两条公交线路时,将所有公交线路在相同道路序列的平均旅行速度进行融合后,获取所述融合后的平均旅行速度。
第二计算单元46,用于根据公式wT = dT-aT计算每个站点的停留时间。
本发明实施例提供的道路交通信息的获取方法及装置,首先将公交线路对应到电子地图上,然后根据一卡通的刷卡信息,计算相邻站点间的有效行驶时间;最后根据有效行驶时间和与所述有效行驶时间对应的道路序列长度,计算出道路平均旅行时间。本发明实施例不仅提高了对于计算交通信息的准确率,而且解决了现有技术通过浮动车获取交通信息时,交通信息的覆盖面不全面的问题。
本发明实施例提供的道路交通信息的获取装置可以实现上述提供的方法实施例, 具体功能实现请参见方法实施例中的说明,在此不再赘述。本发明实施例提供的道路交通信息的获取方法及装置可以适用于智能交通系统领域,但不仅限于此。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random Access Memory, RAM)等。
以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
权利要求
1.一种道路交通信息的获取方法,其特征在于,包括建立公交线路与电子地图中的道路的对应关系,所述对应关系为同一公交线路相邻站点之间的距离、路径、站点与道路起始点的位置关系;获取所有公交刷卡机上一卡通的消费数据,所述消费数据包括设备地址ID、线路ID、 站点ID、时间,所述设备ID是公交车上刷卡机的唯一 ID ;将所述设备ID和车辆ID相同的所述消费数据分为一组,其中,同一设备ID的所述消费数据按时间排列顺序;根据每辆公交车站点的顺序,将相同设备ID和相同车辆ID的所述消费数据分组排列后,获取每个站点的到达时间、停留时间和发车时间;根据相邻站点中起驶站点的发车时间和终止站点的到达时间,并且根据所述对应关系中相邻站点对应的道路总长度,计算相邻站点间的平均旅行速度。
2.根据权利要求1所述的道路交通信息的获取方法,其特征在于,所述建立公交线路与电子地图中的道路的对应关系,所述对应关系为同一公交线路相邻站点之间的距离、路径、站点与道路起始点的位置关系包括获取公交线路数据,所述公交线路数据为所有公交线路的线路表、站点表和设备表,所述线路表包括线路ID、线路名称、站点总数、站点ID列表、线路形状,所述站点表包括站点 ID、站点名称、站点坐标,所述设备表包括设备ID、线路ID ;将所述公交线路数据中每条公交线路的线路形状和所述公交线路包含的所有站点的位置对应到电子地图上;根据相邻站点在所述电子地图上对应的道路序列,计算所述相邻站点间道路序列的长度。
3.根据权利要求1所述的道路交通信息的获取方法,其特征在于,所述每个站点的到达时间为站点对应所有消费数据的最小时间;所述每个站点的发车时间为站点对应的所有消费数据的最大时间。
4.根据权利要求1所述的道路交通信息的获取方法,其特征在于,还包括根据公式wT = dT-aT计算每个站点的停留时间,其中,wT为每个站点的停留时间,aT 为每个站点的到达时间,dT为每个站点的发车时间。
5.根据权利要求1所述的道路交通信息的获取方法,其特征在于,所述根据相邻站点中起驶站点的发车时间和终止站点的到达时间,并且根据所述对应关系中相邻站点对应的道路总长度,计算相邻站点间的平均旅行速度包括根据公式ν = L/T计算所述相邻站点间的平均旅行速度,其中ν为相邻站点间的平均旅行速度,L为相邻站点键对应的道路序列总长度,T为修正后的相邻站点间的行驶时间,T = t-At, t为修正前相邻站点间的行驶时间,At为公交车进站减速过程和公交车出站加速过程与正常驾驶的时间消耗差值。
6.根据权利要求5所述的道路交通信息的获取方法,其特征在于,还包括当同一道路序列对应至少两条公交线路时,将所有公交线路在相同道路序列的平均旅行速度进行融合后,获取所述融合后的平均旅行速度。
7.—种道路交通信息的获取装置,其特征在于,包括建立单元,用于建立公交线路与电子地图中的道路的对应关系,所述对应关系为同一公交线路相邻站点之间的距离、路径、站点与道路起始点的位置关系;获取单元,用于获取所有公交刷卡机上一卡通的消费数据,所述消费数据包括设备地址ID、线路ID、站点ID、时间,所述设备ID是公交车上刷卡机的唯一 ID ;分组单元,用于将所述设备ID和车辆ID相同的所述消费数据分为一组,其中,同一设备ID的所述消费数据按时间排列顺序;排列获取单元,用于根据每辆公交车站点的顺序,将相同设备ID和相同车辆ID的所述消费数据分组排列后,获取每个站点的到达时间、停留时间和发车时间;第一计算单元,用于根据相邻站点中起驶站点的发车时间和终止站点的到达时间,并且根据所述对应关系中相邻站点对应的道路总长度,计算相邻站点间的平均旅行速度。
8.根据权利要求7所述的道路交通信息的获取装置,其特征在于,所述建立单元包括 获取模块,用于获取公交线路数据,所述公交线路数据为所有公交线路的线路表、站点表和设备表,所述线路表包括线路ID、线路名称、站点总数、站点ID列表、线路形状,所述站点表包括站点ID、站点名称、站点坐标,所述设备表包括设备ID、线路ID ;处理模块,用于将所述公交线路数据中每条公交线路的线路形状和所述公交线路包含的所有站点的位置对应到电子地图上;第一计算模块,用于根据相邻站点在所述电子地图上对应的道路序列,计算所述相邻站点间道路序列的长度。
9.根据权利要求7所述的道路交通信息的获取装置,其特征在于,还包括第二计算单元,用于根据公式《Τ = dT-aT计算每个站点的停留时间,其中,wT为每个站点的停留时间,aT为每个站点的到达时间,dT为每个站点的发车时间。
10.根据权利要求7所述的道路交通信息的获取装置,其特征在于,所述第一计算单元包括第二计算模块,用于根据公式ν = L/T计算所述相邻站点间的平均旅行速度,其中ν为相邻站点间的平均旅行速度,L为相邻站点键对应的道路序列总长度,T为修正后的相邻站点间的行驶时间,T = t-At,t为修正前相邻站点间的行驶时间,At为公交车进站减速过程和公交车出站加速过程与正常驾驶的时间消耗差值;处理获取模块,用于当同一道路序列对应至少两条公交线路时,将所有公交线路在相同道路序列的平均旅行速度进行融合后,获取所述融合后的平均旅行速度。
全文摘要
本发明实施例公开了一种道路交通信息的获取方法及装置,解决了采用浮动车技术提供交通信息时,交通信息的覆盖面不全面的问题。所述方法包括首先将公交线路对应到电子地图上,然后根据一卡通的刷卡信息,计算相邻站点间的有效行驶时间;最后根据有效行驶时间和与所述有效行驶时间对应的道路序列长度,计算出道路平均旅行时间。本发明适用于智能交通系统领域。
文档编号G08G1/01GK102496277SQ20111040994
公开日2012年6月13日 申请日期2011年12月9日 优先权日2011年12月9日
发明者李建军, 赵思凌 申请人:北京世纪高通科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1