获取道路实时交通信息的方法和装置的制作方法

文档序号:6706493阅读:371来源:国知局
专利名称:获取道路实时交通信息的方法和装置的制作方法
技术领域
本发明涉及智能交通领域,尤其涉及一种获取道路实时交通信息的方法和装置。
技术背景
近年来,随着交通需求的迅速增长,交通问题日益严峻,智能交通领域的研究受到了越来越多的关注。智能交通系统是将先进的信息技术,数据通信传输技术,自动控制技术以及计算机处理技术等有效地集成运用于整个地面交通管理系统而建立的一种在大范围内、全方位发挥作用的、实时、准确、高效的综合交通运输管理系统。
智能交通的主要目标就是实现整个城市交通运输系统现代化,而城市交通运输现代化的关键环节就是提供道路的实时交通信息服务以缓解交通拥堵,为客户的出行提供出行线路规划和交通诱导,满足公众越来越迫切的交通信息需求。
现有技术中,智能交通系统主要采用浮动车技术获取道路实时交通信息。浮动车技术的基本原理是根据装备车载全球定位系统的浮动车在其行驶过程中定期记录的车辆位置,方向和速度信息,应用地图匹配、路径推测等相关的计算模型和算法进行处理,使浮动车位置数据和城市道路在时间和空间上关联起来,最终得到浮动车所经过道路的车辆行驶速度以及道路的行车旅行时间等交通拥堵信息。但是,目前的浮动车以出租车为主,在郊区和城际间区域的道路覆盖率低。另外,交通检测器是现有技术中获取道路实时交通信息的另一种主要方式,该方式通过在道路两侧设置交通检测器,例如,视频检测器、红外线检测器、超声波检测器等,交通检测器检测其所在现场的交通情况、例如车辆的驶入、驶离及车速等,从而获取道路实时交通信息。但这种方式同样存在着覆盖率低的问题,而且安装和维护成本较高,受天气、磁场等影响,测量精度较差。发明内容
本发明的实施例的主要目的在于,提供一种获取道路实时交通信息的方法和装置,能够有效解决覆盖率低的问题。
为达到上述目的,本发明的实施例采用如下技术方案
—种获取道路实时交通信息的方法,包括以下步骤
获取规定时间内至少一个移动终端的切换记录,所述切换记录包括所述移动终端的切换时间信息和切换点信息;
根据所述切换记录中的切换点信息,确定所述移动终端的行驶道路;
根据所述切换记录中的切换点信息和切换时间信息,确定所述行驶道路的实时交 ififn 息 ο
一种获取道路实时交通信息的装置,包括
获取单元,用于获取规定时间内至少一个移动终端的切换记录,所述切换记录包括所述移动终端的切换时间信息和切换点信息;
道路确定单元,用于根据所述获取单元获取的所述切换记录中的切换点信息,确定所述移动终端的行驶道路;
交通信息确定单元,用于根据所述获取单元获取的所述切换记录中的切换点信息和切换时间信息,确定所述道路确定单元确定的行驶道路的实时交通信息。
采用上述技术方案后,本发明实施例提供的获取道路实时交通信息的方法和装置,通过移动终端的切换记录来获取道路的实时交通信息,当前,手机等移动终端的使用非常普遍,几乎可达到人手一部的概率,因此,无论在城市中还是城郊和城际间,移动终端的分布是非常密集的,因此,通过移动终端的切换记录获取道路实时交通信息,能够有效解决覆盖率低的问题,从而获取更加全面的道路交通实时信息。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例的一个切换网络的示例示意图2为本发明实施例的获取实时交通信息的方法的一种流程图3为本发明实施例的获取实时交通信息的方法的另一种流程图4为本发明实施例的获取实时交通信息的装置的一种结构框图5为本发明实施例的获取实时交通信息的装置的另一种结构框图6为本发明实施例的获取实时交通信息的装置的另一种结构框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例旨在提供一种获取道路实时交通信息的方法和装置,能够有效解决覆盖率低的问题。
为了使本领域的技术人员更好的理解本发明实施例的获取道路实时交通信息的方法,首先对移动终端的切换(Handover)行为进行简单介绍,其中,所述移动终端可以是手机、个人通信业务电话、无绳电话、个人数字助理(PDA,Personal Digital Assistant)等设备,本发明实施例对此不做限定。
移动终端在移动的过程中,会和基站保持不间断的通信,如果当前为移动终端服务的基站的信号强度减弱,而邻近基站的信号强度超过当前基站,移动终端会切换到邻近基站,以便获得更好的信号。
本发明实施例中,将移动终端发生切换的时间称为切换时间,将移动终端发生切换的位置称为切换点(Handover Point),连续发生两次手机切换的路段为切换路段,道路上连续的切换点和切换路段共同组成道路切换网络(Handover Network) 0举例说明,图1 为一种道路切换网络的示意图,如图1所示,其中标记为H的黑色圆点表示切换点,标记为数字的表示为小区,即基站,举例说明,切换点H9表示移动终端由基站00切换至基站21 ; 道路Ll和L2上包括若干个切换点和切换路段,例如,Ll包括切换点H8至H12,切换路段 H8H9、H9H10、HlOHll 和 H11H12。
简单的讲,本发明实施例所应用的原理为,根据移动终端的一系列的切换点,通过地图匹配确定该移动终端的移动路径,而根据该移动终端的切换点之间的切换时间差和物理距离,就可估算出移动终端的移动速度,从而就可以获取到移动终端移动路径的行驶速度、路况信息和旅行时间等交通信息。
基于上述原理,本发明实施例提供的获取道路实时交通信息的方法,如图2所示, 包括以下步骤
步骤11,获取规定时间内至少一个移动终端的切换记录,所述切换记录包括所述移动终端的切换时间信息和切换点信息。
其中,每条切换记录中的切换时间信息记录了所述移动终端发生切换的时间,而该条切换记录中的切换点信息指示了所述移动终端发生切换的位置,例如,在本发明的一个实施例中,切换点信息包括源基站和目标基站信息,可表示为H(N- > M),意为切换点H, 在该切换点H,移动终端有源基站N切换至目标基站M。
所述规定时间可以为10分钟、30分钟、1个小时等,本发明对此不做限定,本领域技术人员可以根据经验以及交通信息的精度要求等实际需要任意设定所述规定时间的长度。
现有技术中,若移动终端发生了切换,通信服务供应商将会保留所述移动终端的切换记录,因此,本步骤中,具体的,可以从通信服务供应商处获取移动终端的切换记录。
步骤12,根据所述切换记录中的切换点信息,确定所述移动终端的行驶道路。
根据所述切换记录中的切换点信息,可以知道所述移动终端发生切换的位置,从而可以知道所述移动终端的移动路径,即行驶道路。
在本发明的一个实施例中,具体的,本步骤中可以根据所述切换点信息,通过地图匹配确定车辆的行驶路径。
在本发明的另一个实施例中,具体的,在步骤12之前,所述获取道路实时交通信息的方法还包括建立切换点与道路的对应关系的步骤,这样,在本步骤中,就可以根据所述切换记录中的切换点信息和切换点与道路的对应关系,确定所述移动终端的行驶道路。这种方式的计算量较小,能够有效提高本步骤的执行速度。
步骤13,根据所述切换记录中的切换点信息和切换时间信息,确定所述行驶道路的实时交通信息。
概括的讲,当移动终端在一个切换点发生切换时,具有一个切换时间,而当再次发生切换时,同样具有一个切换时间,这样就产生一个时间差,而根据发生切换的两个切换点之间的物理距离,就可以计算出移动终端的移动速度,从而就可以获取到移动终端所在道路即所述行驶道路的实时交通信息。
其中,所述行驶道路的实时交通信息包括所述行驶道路的行驶速度、路况信息和旅行时间等。其中,路况信息可以通过行驶速度而得出,例如,假设行驶速度较慢,低于预定阈值范围,所述路况信息可以为拥堵,而行驶速度处于预定阈值范围时,所述路况信息可以为缓慢,而而行驶速度高于预定阈值范围时,所述路况信息可以为畅通。
以步骤11获取的切换记录为一个移动终端的切换记录为例,具体的,本步骤中, 可以根据获取的切换记录,获取所述移动终端每两个相邻的切换点之间的切换时间差ΔΤ, 再根据每两个相邻切换点之间的物理距离S,就可以计算出每两个相邻切换点之间的速度 V = S/ΔΤ。进一步的,如果该移动终端的行驶道路上仅包括两个相邻的切换点,就可以将V 作为该行驶道路的行驶速度,并可根据该行驶速度,获得该行驶道路的路况信息,还可进一步根据该行驶道路的总长度1,获得该行驶道路的旅行时间t = 1/V。当然,如果这两个相邻的切换点之间的物理距离近似等于该行驶道路的长度,即可将△T作为该行驶道路的旅行时间。
需要说明的是,本发明实施例中,相邻的切换点是指移动终端先后连续的发生两次切换的切换点。
本发明实施例提供的获取道路实时交通信息的方法和装置,通过移动终端的切换记录来获取道路的实时交通信息,当前,手机等移动终端的使用非常普遍,几乎可达到人手一部的概率,因此,无论在城市中还是城郊和城际间,移动终端的分布是非常密集的,因此, 通过移动终端的切换记录获取道路实时交通信息,能够有效解决覆盖率低的问题,从而获取更加全面的道路交通实时信息。
进一步的,在本发明的一个实施例中,步骤11所获取的切换记录为多个移动终端的切换记录,每条切换记录除包括切换时间信息和切换点信息,还包括终端标识信息,这时,在步骤11后,所述获取道路实时交通信息的方法还包括
按照每条所述切换记录中的终端标识信息,对所述获取的切换记录进行分组,进行分组后,每组切换记录对应于同一个移动终端,即将切换记录按照移动终端进行分组,每个移动终端的切换记录为一组。
这时,在步骤12中,根据每组切换记录中的切换点信息,确定每组切换记录对应的移动终端的行驶道路,即分别确定每个移动终端的移动路径。
然后在步骤13中,根据每组切换记录中的切换点信息和切换时间信息,确定所述每组切换记录对应的移动终端在所述行驶道路上规定的切换点之间的物理距离和切换时间差;然后,根据所述每组切换记录对应的移动终端在所述行驶道路上规定的切换点之间的物理距离和切换时间差,确定所述每组切换记录对应的移动终端在所述行驶道路上的行驶速度;从而,根据所述每组切换记录对应的移动终端在所述行驶道路上的行驶速度,确定所述行驶道路的行驶速度。
可以理解的是,所述规定的切换点不限,可以任意设置。
具体的,在本发明的一个实施例中,所述规定的切换点为至少一对相邻的切换点。 这时,所述根据所述每组切换记录对应的移动终端在所述行驶道路上规定的切换点之间的物理距离和切换时间差,确定所述每组切换记录对应的移动终端在所述行驶道路上的行驶速度包括
根据所述每组切换记录对应的移动终端在所述行驶道路上相邻切换点之间的切换时间差,确定所述行驶道路的总切换时间,所述总切换时间为所述移动终端在所述行驶道路上的相邻的切换点之间的切换时间差之和;
根据所述移动终端在所述行驶道路上的相邻的切换点之间的物理距离,确定所述行驶道路的总长度,所述总长度为所述移动终端在所述行驶道路上的相邻的切换点之间的物理距离之和;
根据所述行驶道路的总切换时间和所述行驶道路的总长度,确定所述每组切换记录对应的移动终端在所述行驶道路上的行驶速度,所述行驶速度为所述总长度与所述总切换时间之商;
或者,可替代的,还可以根据所述每组切换记录对应的移动终端在所述行驶道路上相邻切换点之间的物理距离和切换时间差,确定所述移动终端在所述行驶道路上的各切换路段的行驶速度;
根据所述每组切换记录对应的移动终端在所述行驶道路上的各切换路段的行驶速度,确定所述每组切换记录对应的移动终端在所述行驶道路上的行驶速度。
举例说明,在所述多个移动终端的每个移动终端对应不同的行驶道路的情况
对于一条行驶道路,如果该条道路上仅具有两个相邻的切换点,可以根据该行驶道路上的移动终端所属的切换记录组,获取该移动终端的相邻的两个切换点的切换时间差 Δ T,再根据这两个相邻切换点之间的物理距离S,计算该移动终端的行驶速度V = S/ΔΤ, 并将V确定为该道路的行驶速度。
对于一条行驶道路,而如果该条道路上具有两个以上切换点,每两个相邻的切换点组成一切换路段,即该条道路上具有若干个切换路段,这时,可以根据该行驶道路上的移动终端所属的切换记录组,获取每两个相邻切换点之间的切换时间差,并根据每两个相邻切换点之间的切换时间差,确定该行驶道路的总切换时间,所述总切换时间为所述相邻的切换点之间的切换时间差之和;例如,假设一条道路上有4个切换点,移动终端依次从这4 个切换点经过并发生切换,每两个相邻的切换点的切换时间差分别为tl、t2和t3,则总切换时间Tz = tl+t2+t3。然后,根据每两个相邻切换点之间的物理距离,确定所述行驶道路的长度,长度为所述相邻的切换点之间的物理距离之和,同样上述一条道路上有4个切换点为例,每两个相邻的切换点间的切换距离为分别为;11、12和13,则所述行驶道路的长度 Lz = 11+12+13,则计算该道路的行驶速度V = Lz/Tz。当然,也可以以该道路的实际物理长度Ls作为所述行驶道路的长度,计算该道路的行驶速度为V = Ls/Tz。另外,还可以根据所述移动终端在该道路上每两个相邻切换点之间的切换时间差和物理距离,计算出所述移动终端在这个两个相邻切换点对应的切换路段的行驶速度,然后,根据所述移动终端在该道路的各切换路段的行驶速度,采用求平均或者△收敛等方法,获得一行驶速度作为所述移动终端的行驶速度,即该道路的行驶速度。
需要说明的是,本发明实施例中,以ΔΥ收敛为例,Δ收敛方式是指,设置一预设值和Δ V值,如果速度V与预设值的差值大于Δ V值,则被过滤掉,当然还可设置其他的过滤规则,本发明对此不做限定。
具体的,在所述多个移动终端的部分移动终端对应相同的行驶道路的情况
在这种情况下,可以首先确定所述每组切换记录对应的移动终端在其行驶道路上的行驶速度,然后按照行驶道路,对各组切换记录对应的移动终端在各行驶道路上的行驶速度进行分组,进行分组后,每组中的行驶速度对应于同一条行驶道路;然后根据每条所述行驶道路所对应的每组行驶速度,确定该条行驶道路的行驶速度,具体的,可以通过Δ收敛方式在每条所述行驶道路所对应的每组行驶速度中,确定该条行驶道路的行驶速度;或者,还可以通过对每条所述行驶道路所对应的每组行驶速度取均值的方式,确定该条行驶道路的行驶速度。当然,还可以采用先进行收敛,再进行取均值的方式,确定该条行驶道路的行驶速度。
举例说明,对于一条行驶道路,如果该条道路上仅具有两个相邻的切换点,可以根据该行驶道路上的多个移动终端所属的切换记录组,获取每个移动终端在该行驶道路上相邻的两个切换点的切换时间差ΔΤ,再根据这两个相邻切换点之间的物理距离S,计算每个移动终端在该道路上的行驶速度V = S/ΔΤ,然后,根据汇集该条道路上各移动终端的行驶速度,采用求平均或者△收敛等方法,确定所述行驶道路的行驶速度。
对于一条行驶道路,而如果该条道路上具有两个以上切换点,即该条道路上具有若干个切换路段,可以首先以与上述的所述多个移动终端的每个移动终端对应不同的行驶道路的情况相同的方式确定所述每组切换记录对应的移动终端在该行驶道路上的行驶速度,然后,根据汇集该条道路上各移动终端的行驶速度,采用求平均或者△收敛等方法,确定所述行驶道路的行驶速度。当然,在本发明的一个实施例中,可以首先所述每组切换记录对应的移动终端在该行驶道路上的各切换路段的行驶速度,然后,汇集各移动终端在各切换路段的行驶速度,采用求平均或者△收敛等方法,确定该行驶道路各切换路段的行驶速度,并根据该行驶道路各切换路段的行驶速度,确定该道路的行驶速度等交通信息。
为了使本领域的技术人员更好的理解本发明的技术方案,以下以移动终端为手机为例,以一具体实施例对本发明实施例提供的获取实时交通信息的方法进行进一步的详细说明,结合图1和图3,本实施例包括
步骤201,采集指定区域内各道路上的手机切换点,记录每个切换点的切换点信肩、ο
本实施例中,以L表示道路,以H表示手机切换点,以N表示源基站,以M表示目标基站,切换点信息表达为从源基站到目标基站的一对序列值,记录为Η(Ν- > Μ),例如,如图 1中的Η3,切换点信息记录为Η3 (40 > 31),表示在切换点Η3,手机从基站40切换到基站 31。
本实施例对所述指定区域不做限定,可以为任意区域。
需要说明的是,本步骤中,可以是人为采集的,也可以是根据手机的切换行为自动采集的,本实施例对此不做限定。
步骤202,建立道路和切换点之间的关系,每个道路对应一个切换点序列的集合。
本实施例中,将该切换点序列的集合定义为为道路的特征序列Α,所述指定区域内所有特征序列的集合称为S,举例说明,图1中Ll的特征序列Al为{Η8,Η9,Η10,Η11,Η12}, L2 的特征序歹Ij Α2 为{HI, H2, H3, H4, H5, H6, H7}。
步骤203,从通信服务供应商处获取一定时间内多条切换记录。
其中,所述一定时间不做限定,可以为半小时,一小时,两小时等;每条所述切换记录中包括手机ID (终端标识信息),切换点信息H(N- > M),时间戳TIME (切换时间信息)。 本实施例中,以R表示切换记录,则R = {ID, TIME, H}。
如图3所示,本步骤中获取的切换记录表示为R1、R2. . . to。
步骤204,按照手机ID对获取的切换记录进行分组,使得进行分组后每组切换记录对应于同一个手机,并将分组后的每组切换记录按照按时间戳以由先到后的顺序排序。
如图3所示,分组后,手机η的切换记录可表示为
IDn = {Rnl, Rn2......}
排序后每个手机ID对应一个切换记录的有序集合,本实施例将其称为切换轨迹 T,每个切换轨迹对应了一个切换点集合Hln,H2n...
步骤205,在S中匹配各ID的手机的T中的切换点集合,获取各ID手机的用户所对应的道路序列。
例如,手机X的T中的切换点集合为{H8,H9,H10, Hll, H12},经过匹配后,手机X 对应的道路序列包括Li。
如图3所示,匹配后,手机η的道路序列可表示为
IDn = {Lin, L2n......}
得到各ID的手机用户对应的道路序列,实际上就得到了各手机用户的行驶道路。
步骤206,分别计算每个手机在其对应的道路序列上的行驶速度V和旅行时间T。
具体的计算方法可参加前文描述,这里不再赘述。
如图3所示,计算后,手机η对应的计算结果可表示为
IDn= {Lin (V、T),L2n (V、T)......},其中,l_n表示手机η对应的不同行驶道路,
步骤207,将计算结果按照道路进行分组,进行分组后,每组计算结果均为同一条道路各手机所对应的行驶速度和旅行时间。
如图3所示,计算后,道路d对应的计算结果可表示为
Ld= UVdl、Tdl),(Vd2、Td2),......(Vdn、Tdn)},其中,l_n 表示该道路 d 上不同移动终端对应的行驶速度和旅行时间,即每一对(ν、Τ)对应于该道路LD上的一个手机终端的在步骤206中的计算结果。
步骤208,通过Δ T收敛的方法过每条道路滤掉对应的行驶速度和旅行时间中的异常数据,然后,采用对过滤后剩余的数据求均值的方法,获得每条道路对应的行驶速度和旅行时间等实时交通信息。
如图3所示,本步骤获得各条道路的行驶速度和旅行时间Ld = (V、T)。
与前述方法相对应,本发明实施例还提供了一种获取道路实时交通信息的装置, 如图4,包括
获取单元100,用于获取规定时间内至少一个移动终端的切换记录,所述切换记录包括所述移动终端的切换时间信息和切换点信息;
道路确定单元101,用于根据获取单元100获取的所述切换记录中的切换点信息, 确定所述移动终端的行驶道路;
交通信息确定单元102,用于根据获取单元100获取的所述切换记录中的切换点信息和切换时间信息,确定所述道路确定单元确定的行驶道路的实时交通信息。
本发明实施例提供的获取道路实时交通信息的装置,通过移动终端的切换记录来获取道路的实时交通信息,当前,手机等移动终端的使用非常普遍,几乎可达到人手一部的概率,因此,无论在城市中还是城郊和城际间,移动终端的分布是非常密集的,因此,通过移动终端的切换记录获取道路实时交通信息,能够有效解决覆盖率低的问题,从而获取更加全面的道路交通实时信息。
进一步的,在本发明的一个实施例中,如图5所示,所述装置还包括
建立单元103,用于建立切换点与道路的对应关系;
这时,道路确定单元101具体用于根据获取单元100获取的切换记录中的切换点信息和建立单元103建立的切换点与道路的对应关系,确定所述移动终端的行驶道路。
进一步的,如图6所示,在本发明的一个实施例中
所述切换记录还包括所述至少一个移动终端的终端标识信息;
所述装置还包括
分组单元104,用于在获取单元100获取规定时间内至少一个移动终端的切换记录后,按照每条所述切换记录中的终端标识信息,对所述获取的切换记录进行分组,进行分组后,每组切换记录对应于同一个移动终端;
则道路确定单元101具体用于根据分组单元104分组后的每组切换记录中的切换点信息,确定每组切换记录对应的移动终端的行驶道路;
而交通信息确定单元102具体用于
根据分组单元104分组后的每组切换记录中的切换点信息和切换时间信息,确定所述每组切换记录对应的移动终端在所述行驶道路上规定的切换点之间的物理距离和切换时间差;
根据所述每组切换记录对应的移动终端在所述行驶道路上规定的切换点之间的物理距离和切换时间差,确定所述每组切换记录对应的移动终端在所述行驶道路上的行驶速度;
根据所述每组切换记录对应的移动终端在所述行驶道路上的行驶速度,确定所述行驶道路的行驶速度。
在本发明的一个实施例中,所述规定的切换点为相邻的切换点;
这时,交通信息确定单元102具体可用于
根据所述每组切换记录对应的移动终端在所述行驶道路上相邻切换点之间的切换时间差,确定所述行驶道路的总切换时间,所述总切换时间为所述移动终端在所述行驶道路上的相邻的切换点之间的切换时间差之和;
根据所述移动终端在所述行驶道路上的相邻的切换点之间的物理距离,确定所述行驶道路的总长度,所述总长度为所述移动终端在所述行驶道路上的相邻的切换点之间的物理距离之和;
根据所述行驶道路的总切换时间和所述行驶道路的总长度,确定所述每组切换记录对应的移动终端在所述行驶道路上的行驶速度,所述行驶速度为所述总长度与所述总切换时间之商;
或者,可替代的,交通信息确定单元102具体可用于
根据所述每组切换记录对应的移动终端在所述行驶道路上相邻切换点之间的物理距离和切换时间差,确定所述移动终端在所述行驶道路上的各切换路段的行驶速度;
根据所述每组切换记录对应的移动终端在所述行驶道路上的各切换路段的行驶速度,确定所述每组切换记录对应的移动终端在所述行驶道路上的行驶速度。具体的,交通信息确定单元102可以首先按照行驶道路,对各组切换记录对应的移动终端在各行驶道路上的行驶速度进行分组,进行分组后,每组中的行驶速度对应于同一条行驶道路;然后,根据每条所述行驶道路所对应的每组行驶速度,确定该条行驶道路的行驶速度。交通信息确定单元102可以通过Δ收敛方式在每条所述行驶道路所对应的每组行驶速度中,确定该条行驶道路的行驶速度;还可以通过对每条所述行驶道路所对应的每组行驶速度或旅行时间取均值的方式,确定该条行驶道路的行驶速度。当然,还可以采用先进行收敛,再进行取均值的方式,确定该条行驶道路的行驶速度。
本领域普通技术人员可以理解实现上述方法实施例的全部或部分流程可以通过计算机程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中, 该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
权利要求
1.一种获取道路实时交通信息的方法,其特征在于,包括获取规定时间内至少一个移动终端的切换记录,所述切换记录包括所述移动终端的切换时间信息和切换点信息;根据所述切换记录中的切换点信息,确定所述移动终端的行驶道路; 根据所述切换记录中的切换点信息和切换时间信息,确定所述行驶道路的实时交通信息。
2.根据权利要求1所述的方法,其特征在于,在所述获取规定时间内至少一个移动终端的切换记录前,所述方法还包括 建立切换点与道路的对应关系;所述根据所述切换记录中的切换点信息,确定所述移动终端的行驶道路包括 根据所述切换记录中的切换点信息和所述的切换点与道路的对应关系,确定所述移动终端的行驶道路。
3.根据权利要求1或2所述的方法,其特征在于,所述切换记录还包括所述至少一个移动终端的终端标识信息; 在所述获取规定时间内至少一个移动终端的切换记录后,所述方法还包括 按照每条所述切换记录中的终端标识信息,对所述获取的切换记录进行分组,进行分组后,每组切换记录对应于同一个移动终端;所述根据所述切换记录中的切换点信息,确定所述移动终端的行驶道路包括 根据每组切换记录中的切换点信息,确定每组切换记录对应的移动终端的行驶道路; 所述根据所述切换记录中的切换点信息和切换时间信息,确定所述行驶道路的实时交通信息包括根据每组切换记录中的切换点信息和切换时间信息,确定所述每组切换记录对应的移动终端在所述行驶道路上规定的切换点之间的物理距离和切换时间差;根据所述每组切换记录对应的移动终端在所述行驶道路上规定的切换点之间的物理距离和切换时间差,确定所述每组切换记录对应的移动终端在所述行驶道路上的行驶速度;根据所述每组切换记录对应的移动终端在所述行驶道路上的行驶速度,确定所述行驶道路的行驶速度。
4.根据权利要求3所述的方法,其特征在于, 所述规定的切换点为相邻的切换点;所述根据所述每组切换记录对应的移动终端在所述行驶道路上规定的切换点之间的物理距离和切换时间差,确定所述每组切换记录对应的移动终端在所述行驶道路上的行驶速度包括根据所述每组切换记录对应的移动终端在所述行驶道路上相邻切换点之间的切换时间差,确定所述行驶道路的总切换时间,所述总切换时间为所述移动终端在所述行驶道路上的相邻的切换点之间的切换时间差之和;根据所述移动终端在所述行驶道路上的相邻的切换点之间的物理距离,确定所述行驶道路的总长度,所述总长度为所述移动终端在所述行驶道路上的相邻的切换点之间的物理距离之和;根据所述行驶道路的总切换时间和所述行驶道路的总长度,确定所述每组切换记录对应的移动终端在所述行驶道路上的行驶速度,所述行驶速度为所述总长度与所述总切换时间之商; 或者,根据所述每组切换记录对应的移动终端在所述行驶道路上相邻切换点之间的物理距离和切换时间差,确定所述移动终端在所述行驶道路上的各切换路段的行驶速度;根据所述每组切换记录对应的移动终端在所述行驶道路上的各切换路段的行驶速度, 确定所述每组切换记录对应的移动终端在所述行驶道路上的行驶速度。
5.根据权利要求3所述的方法,其特征在于,所述根据所述每组切换记录对应的移动终端在所述行驶道路上的各切换路段的行驶速度,确定所述每组切换记录对应的移动终端在所述行驶道路上的行驶速度包括按照行驶道路,对各组切换记录对应的移动终端在各行驶道路上的行驶速度进行分组,进行分组后,每组中的行驶速度对应于同一条行驶道路;根据每条所述行驶道路所对应的每组行驶速度,确定该条行驶道路的行驶速度。
6.根据权利要求5所述的方法,其特征在于,所述根据每条所述行驶道路所对应的每组行驶速度,确定该条行驶道路的行驶速度包括通过Δ收敛方式在每条所述行驶道路所对应的每组行驶速度中,确定该条行驶道路的行驶速度; 或者通过对每条所述行驶道路所对应的每组行驶速度取均值的方式,确定该条行驶道路的行驶速度。
7.一种获取道路实时交通信息的装置,其特征在于,包括获取单元,用于获取规定时间内至少一个移动终端的切换记录,所述切换记录包括所述移动终端的切换时间信息和切换点信息;道路确定单元,用于根据所述获取单元获取的所述切换记录中的切换点信息,确定所述移动终端的行驶道路;交通信息确定单元,用于根据所述获取单元获取的所述切换记录中的切换点信息和切换时间信息,确定所述道路确定单元确定的行驶道路的实时交通信息。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括 建立单元,用于建立切换点与道路的对应关系;所述道路确定单元具体用于根据所述获取单元获取的切换记录中的切换点信息和所述建立单元建立的切换点与道路的对应关系,确定所述移动终端的行驶道路。
9.根据权利要求7或8所述的装置,其特征在于,所述切换记录还包括所述至少一个移动终端的终端标识信息; 所述装置还包括分组单元,用于在所述获取单元获取规定时间内至少一个移动终端的切换记录后,按照每条所述切换记录中的终端标识信息,对所述获取的切换记录进行分组,进行分组后,每组切换记录对应于同一个移动终端;所述道路确定单元具体用于根据所述分组单元分组后的每组切换记录中的切换点信息,确定每组切换记录对应的移动终端的行驶道路; 所述交通信息确定单元具体用于根据所述分组单元分组后的每组切换记录中的切换点信息和切换时间信息,确定所述每组切换记录对应的移动终端在所述行驶道路上规定的切换点之间的物理距离和切换时间差;根据所述每组切换记录对应的移动终端在所述行驶道路上规定的切换点之间的物理距离和切换时间差,确定所述每组切换记录对应的移动终端在所述行驶道路上的行驶速度;根据所述每组切换记录对应的移动终端在所述行驶道路上的行驶速度,确定所述行驶道路的行驶速度。
10.根据权利要求9所述的装置,其特征在于, 所述规定的切换点为相邻的切换点;所述交通信息确定单元具体用于根据所述每组切换记录对应的移动终端在所述行驶道路上相邻切换点之间的切换时间差,确定所述行驶道路的总切换时间,所述总切换时间为所述移动终端在所述行驶道路上的相邻的切换点之间的切换时间差之和;根据所述移动终端在所述行驶道路上的相邻的切换点之间的物理距离,确定所述行驶道路的总长度,所述总长度为所述移动终端在所述行驶道路上的相邻的切换点之间的物理距离之和;根据所述行驶道路的总切换时间和所述行驶道路的总长度,确定所述每组切换记录对应的移动终端在所述行驶道路上的行驶速度,所述行驶速度为所述总长度与所述总切换时间之商; 或者,根据所述每组切换记录对应的移动终端在所述行驶道路上相邻切换点之间的物理距离和切换时间差,确定所述移动终端在所述行驶道路上的各切换路段的行驶速度;根据所述每组切换记录对应的移动终端在所述行驶道路上的各切换路段的行驶速度, 确定所述每组切换记录对应的移动终端在所述行驶道路上的行驶速度。
11.根据权利要求9所述的装置,其特征在于, 所述交通信息确定单元具体用于按照行驶道路,对各组切换记录对应的移动终端在各行驶道路上的行驶速度进行分组,进行分组后,每组中的行驶速度对应于同一条行驶道路;根据每条所述行驶道路所对应的每组行驶速度,确定该条行驶道路的行驶速度。
12.根据权利要求11所述的装置,其特征在于,所述交通信息确定单元具体用于 通过Δ收敛方式在每条所述行驶道路所对应的每组行驶速度中,确定该条行驶道路的行驶速度; 或者通过对每条所述行驶道路所对应的每组行驶速度或旅行时间取均值的方式,确定该条行驶道路的行驶速度。
全文摘要
本发明的实施例提供了一种获取道路实时交通信息的方法,涉及智能交通领域,为有效解决覆盖率低的问题而发明。所述获取道路实时交通信息的方法,包括获取规定时间内至少一个移动终端的切换记录,所述切换记录包括所述移动终端的切换时间信息和切换点信息;根据所述切换记录中的切换点信息,确定所述移动终端的行驶道路;根据所述切换记录中的切换点信息和切换时间信息,确定所述行驶道路的实时交通信息。本发明可用于获取实时交通信息。
文档编号G08G1/052GK102521984SQ20111046061
公开日2012年6月27日 申请日期2011年12月31日 优先权日2011年12月31日
发明者李建军, 赵思凌 申请人:北京世纪高通科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1