著录项信息
专利名称 | 一种对实时路况进行质量评价的方法及装置 |
申请号 | CN201210393626.4 | 申请日期 | 2012-10-16 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2013-01-30 | 公开/公告号 | CN102903235A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G08G1/00 | IPC分类号 | G08G1/00;G08G1/01查看分类表>
|
申请人 | 北京世纪高通科技有限公司 | 申请人地址 | 北京市海淀区学院路7号10层100***
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 北京世纪高通科技有限公司 | 当前权利人 | 北京世纪高通科技有限公司 |
发明人 | 吴春雷;胡健;李建军 |
代理机构 | 北京中博世达专利商标代理有限公司 | 代理人 | 申健 |
摘要
本发明公开一种对实时路况进行质量评价的方法及装置,涉及城市道路交通路况信息处理的应用领域,可以缩短路测周期,提高路段测试路况信息的准确性。本发明实施例根据任一条道路上行驶的每一辆浮动车的不同状态下行驶的距离,对获得的FCD进行分类;根据不同类别的FCD,确定并抽取待抽取的FCD;根据抽取的所述待抽取的FCD确定实时路况信息,并根据所述实时路况信息对所述任一条道路进行质量评价。本发明实施例提供的方案适于进行对实时路况进行质量评价时采用。
一种对实时路况进行质量评价的方法及装置
技术领域
[0001] 本发明涉及城市道路交通路况信息处理的应用领域,尤其涉及一种对实时路况进行质量评价的方法及装置。
背景技术
[0002] 如今城市道路交通路线发达,城市的车辆也越来越多,导致交通堵塞问题日益明显。作为城市智能交通内容之一的实时路况,主要针对当今城市交通道路拥堵畅通情况时,用户通过实时路况可以选择较畅通的出行路线,使得避开高峰路段,节省时间,安全出行。
[0003] 现有技术通常采用跟车法采集测试车的行驶轨迹,以获得测试车的车辆信息,一般使用大量的出租车或者公交车作为测试车,通过已安装的GPS车载装置和无线通信设备,获得测试车的车辆信息,其中,车辆信息包括经纬度、空重车状态、时间、瞬时速度、瞬时方向、行驶距离等参数。将获得的测试车的车辆信息实时的传送到浮动车处理系统中,生成测试车在每个路段的测试路况信息,然后与系统路况信息进行比较,得到质量评价结果。这里,一般测试路况信息指测试车在道路上的行驶速度,将此行驶速度作为质量评价的基准。
系统路况信息指经过浮动车处理系统生成的平均行驶速度。浮动车处理系统用于采集浮动车车辆信息,将浮动车车辆信息进行处理,获得测试路况信息,以及将测试路况信息发布。
需要说明的是,一般为了采集较多样本量以及使得质量评价结果准确,需要在一个城市至少3天时间,每天6小时采集数据。
[0004] 然而,通过采用现有技术进行实时路况进行质量评价时,路测周期长,另外由于测试的道路等级不同,使得质量评价结果不准确。这里的道路等级是根据路面的强度、平整度、使用寿命、道路路口数量等来划分。
发明内容
[0005] 本发明的实施例提供一种对实时路况进行质量评价的方法及装置,可以缩短路测周期,提高路段测试路况信息的准确性。
[0006] 一方面,本发明的实施例提供一种对实时路况进行质量评价的方法,包括:
[0007] 根据任一条道路上行驶的每一辆浮动车的不同状态下行驶的距离,对获得的浮动车数据(Floating Car Data,FCD)进行分类;
[0008] 根据不同类别的FCD,确定并抽取待抽取的FCD;
[0009] 根据抽取的所述待抽取的FCD确定实时路况信息,并根据所述实时路况信息对所述任一条道路进行质量评价。
[0010] 在本发明另一实施例中,在所述对所述根据任一条道路上行驶的每一辆浮动车的不同状态下行驶的距离,对获得的所述任一条道路上行驶的所有浮动车的FCD进行分类时,还包括:
[0011] 获得任一条道路上行驶的每一辆浮动车的FCD;
[0012] 根据所述FCD进行地图匹配,并对第一道路上行驶的所有浮动车按照行驶时间顺序进行排序,所述第一道路为地图中的任一条道路;
[0013] 根据所述第一道路上的第一浮动车的不同状态,判断所述第一浮动车是否为重车,所述第一浮动车为在所述第一道路上行驶的任一辆浮动车;
[0014] 当所述第一浮动车为重车时,判断所述第一浮动车在所述重车状态下的行驶轨迹Trace是否大于等于预设行驶距离,所述预设行驶距离小于所述第一道路的长度,所述Trace为根据浮动车的空重车状态对所述第一道路进行分割,获得的所述浮动车的行驶距离;当所述第一浮动车在所述重车状态下的Trace大于等于所述预设行驶距离时,将所述第一浮动车的FCD存储在第一数据库中;
[0015] 当所述第一浮动车为空车时,判断所述第一浮动车在所述空车状态下的Trace是否大于等于所述预设行驶距离;当所述第一浮动车在所述空车状态下的Trace大于等于所述预设行驶距离时,将所述第一浮动车的FCD存储在第二数据库中;
[0016] 当所述第一浮动车的Trace小于所述预设行驶距离时,将所述第一浮动车的FCD存储在第三数据库中。
[0017] 在本发明另一实施例中,在所述对所述根据不同类别的FCD,确定并抽取待抽取的FCD时,还包括:
[0018] 根据K=(D1+D2+D3)*M%确定待抽取FCD的条数,其中K表示所述待抽取FCD的条数,D1表示所述第一数据库中包括的FCD条数,D2表示所述第二数据库中包括的FCD条数,D3表示所述第三数据库中包括的FCD条数,M%表示经验系数;
[0019] 当K≤D1时,则从所述D1中随机抽取K条FCD;
[0020] 当K>D1,并且K≤(D1+D2)时,则从所述(D1+D2)中随机抽取K条FCD;
[0021] 当K>(D1+D2)时,则降低所述预设行驶距离,并重新对获得的FCD进行分类以及根据不同类别的FCD确定并抽取待抽取FCD。
[0022] 在本发明另一实施例中,在所述对所述根据抽取的所述待抽取FCD确定第一实时路况信息时,还包括:
[0023] 根据抽取的K条FCD,获取所述FCD对应的Trace的第一实时路况信息,所述第一实时路况信息包括在所述Trace上行驶的所有浮动车的平均行驶速度或平均行驶时间,所述Trace为根据浮动车的空重车状态对所述第一道路进行分割,获得的所述浮动车的行驶距离,其中,所述Trace小于所述第一道路的长度,在所述第一道路中的任意一个Trace都包含对应的FCD。
[0024] 在所述根据抽取的所述待抽取FCD确定第一实时路况信息之后,还包括:
[0025] 根据所述(D1+D2+D3)条FCD中除抽取的所述K条FCD之外的FCD,获取所述FCD对应的Trace的第二实时路况信息,所述第二实时路况信息包括在所述Trace上行驶的所有浮动车的平均行驶时间或平均行驶速度。
[0026] 在本发明的另一实施例中,在所述对所述根据所述实时路况信息对所述任一条道路进行质量评价时,包括:
[0027] 所述实时路况信息包括第一实时路况信息和所述第二实时路况信息;
[0028] 根据 确定评价值,其中,P表示所述评价值,A1表示所述第一实时路况信息,A2表示所述第二实时路况信息;
[0029] 当P≤B时,确定所述Trace的实时路况为正确的,其中,B表示预设评价值;
[0030] 当P>B时,确定所述Trace的实时路况为错误的。
[0031] 另一方面,本发明的实施例提供一种对实时路况进行质量评价的装置,包括:
[0032] 分类单元,用于根据任一条道路上行驶的每一辆浮动车的不同状态下行驶的距离,对获得的所述任一条道路上行驶的所有浮动车的浮动车数据FCD进行分类;
[0033] 抽取单元,用于根据不同类别的FCD,确定并抽取待抽取的FCD;
[0034] 确定实时路况信息单元,用于根据抽取的所述待抽取的FCD确定实时路况信息,并根据所述实时路况信息对所述任一条道路进行质量评价。
[0035] 在本发明的另一实施例中,所述分类单元包括:
[0036] 获取模块,用于获得任一条道路上行驶的每一辆浮动车的FCD;
[0037] 地图匹配模块,用于根据所述FCD进行地图匹配,并对第一道路上行驶的所有浮动车按照行驶时间顺序进行排序,所述第一道路为地图中的任一条道路;
[0038] 第一判断模块,用于根据所述第一道路上的第一浮动车的不同状态,判断所述第一浮动车是否为重车,所述第一浮动车为在所述第一道路上行驶的任一辆浮动车;
[0039] 第二判断模块,用于当所述第一浮动车为重车时,判断所述第一浮动车在所述重车状态下的Trace是否大于等于预设行驶距离,所述预设行驶距离小于所述第一道路的长度,所述Trace为根据浮动车的空重车状态对所述第一道路进行分割,获得的所述浮动车的行驶距离;
[0040] 存储模块,用于当所述第一浮动车在所述重车状态下的Trace大于等于所述预设行驶距离时,将所述第一浮动车的FCD存储在第一数据库中;
[0041] 所述第二判断模块,还用于当所述第一浮动车为空车时,判断所述第一浮动车在所述空车状态下的Trace是否大于等于所述预设行驶距离;所述存储模块,还用于当所述第一浮动车在所述空车状态下的Trace大于等于所述预设行驶距离时,将所述第一浮动车的FCD存储在第二数据库中;
[0042] 所述存储模块,还用于当所述第一浮动车的Trace小于所述预设行驶距离时,将所述第一浮动车的FCD存储在第三数据库中。
[0043] 在本发明的另一实施例中,在所述对所述根据任一条道路上行驶的每一辆浮动车的不同状态下行驶的距离,对获得的所述任一条道路上行驶的所有浮动车的FCD进行分类之后,所述抽取单元包括:
[0044] 确定模块,用于根据K=(D1+D2+D3)*M%确定待抽取FCD的条数,其中K表示所述待抽取FCD的条数,D1表示所述第一数据库中包括的FCD条数,D2表示所述第二数据库中包括的FCD条数,D3表示所述第三数据库中包括的FCD条数,M%表示经验系数;
[0045] 抽取模块,用于当K≤D1时,则从所述D1中随机抽取K条FCD;
[0046] 所述抽取模块,还用于当K>D1,并且K≤(D1+D2)时,则从所述(D1+D2)中随机抽取K条FCD;
[0047] 所述抽取模块,还用于当K>(D1+D2)时,则降低所述预设行驶距离,并重新对获得的FCD进行分类以及根据不同类别的FCD确定并抽取待抽取FCD。
[0048] 在本发明的另一实施例中,在所述抽取待抽取的FCD之后,所述确定实时路况单元包括:
[0049] 确定实时路况模块,用于根据抽取的K条FCD,获取所述FCD对应的Trace的第一实时路况信息,所述第一实时路况信息包括在所述Trace上行驶的所有浮动车的平均行驶速度或平均行驶时间,所述Trace根据浮动车的空重车状态进行打断并且小于所述第一道路的长度。
[0050] 所述确定实时路况模块,还用于根据所述(D1+D2+D3)条FCD中除抽取的所述K条FCD之外的FCD,获取所述FCD对应的Trace的第二实时路况信息,所述第二实时路况信息包括在所述Trace上行驶的所有浮动车的平均行驶时间或平均行驶速度。
[0051] 在本发明的另一实施例中,在所述对所述根据抽取的所述待抽取的FCD确定实时路况信息之后,根据所述实时路况信息对所述任一条道路进行质量评价,所述确定实时路况单元,还包括:
[0052] 计算模块,用于根据 确定评价值,其中,P表示所述评价值,A1表示所述第一实时路况信息,A2表示所述第二实时路况信息;
[0053] 对比判定模块,用于当P≤B时,确定所述Trace的实时路况为正确的,其中,B表示预设评价值;
[0054] 所述对比判定模块,还用于当P>B时,确定所述Trace的实时路况为错误的。
[0055] 本发明实施例提供一种对实时路况进行质量评价的方法及装置,通过根据任一条道路上行驶的每一辆浮动车的不同状态下行驶的距离,对获得的所述任一条道路上行驶的所有浮动车的浮动车数据FCD进行分类;然后根据不同类别的FCD,确定并抽取待抽取的FCD;最后根据抽取的所述待抽取的FCD确定实时路况信息,并根据所述实时路况信息对所述任一条道路进行质量评价。
[0056] 与现有技术中进行实时路况进行质量评价时,由于一个城市采集数据至少需要3天时间,每天6个小时,导致路测周期长,另外由于采用跟车法采集测试车的车辆信息,这样仅获得一个样本量,以及测试的道路等级不同,使得质量评价结果不准确相比,本发明通过大量的浮动车同时进行FCD采集,并且实行对FCD进行实时测量及读取的方式,缩短了采集FCD的时间,并通过大量的样本量并且对采集的FCD进行严格的分类、计算、处理,从而提高路段测试路况信息的准确性。
附图说明
[0057] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0058] 图1为本发明实施例1提供的一种对实时路况进行质量评价的方法的流程图;
[0059] 图2为本发明实施例1提供的另一种对实时路况进行质量评价的方法的流程图;
[0060] 图3为本发明实施例1提供的一种对浮动车数据FCD进行分类的流程图;
[0061] 图4为本发明实施例2提供的一种对实时路况进行质量评价的装置的框图;
[0062] 图5为本发明实施例2提供的另一种对实时路况进行质量评价的装置的框图。
具体实施方式
[0063] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0064] 实施例1
[0065] 本发明实施例提供一种对实时路况进行质量评价的方法的流程图,该方法的执行主体为浮动车处理系统,如图1所示,该方法包括以下步骤:
[0066] 步骤101,根据任一条道路上行驶的每一辆浮动车的不同状态下行驶的距离,对获得的所述任一条道路上行驶的所有浮动车的FCD进行分类;
[0067] 浮动车一般为出租车或者公交车,通过已安装的GPS车载装置和无线通信设备,将获得的FCD实时的传送到浮动车处理系统中作为评价道路的依据。浮动车处理系统用于采集浮动车车辆信息,将浮动车车辆信息进行处理,获得测试路况信息,以及将测试路况信息发布。FCD包括经纬度、空重车状态、时间、瞬时速度、瞬时方向、行驶距离等参数。对FCD分类的方式可以按照经纬度、空重车状态、时间、瞬时速度、瞬时方向、行驶距离等参数中的任一项或者任几项进行分类。
[0068] 步骤102,根据不同类别的FCD,确定并抽取待抽取的FCD;
[0069] 将FCD按照经纬度、空重车状态、时间、瞬时速度、瞬时方向、行驶距离等参数中的任一项或者任几项进行分类之后,通过浮动车处理系统确定待抽取的FCD。其中本实施例可以按照一定规则来确定待抽取FCD的条数,然后从数据库抽取确定条数的FCD。
[0070] 具体的,一定规则可以为根据K=(D1+D2+D3)*M%确定待抽取FCD的条数,其中K表示所述待抽取FCD的条数,D1表示所述第一数据库中包括的FCD条数,D2表示所述第二数据库中包括的FCD条数,D3表示所述第三数据库中包括的FCD条数,M%表示经验系数;
[0071] 当K≤D1时,则从所述D1中随机抽取K条FCD;
[0072] 当K>D1,并且K≤(D1+D2)时,则从所述(D1+D2)中随机抽取K条FCD;
[0073] 当K>(D1+D2)时,则降低所述预设行驶距离,并重新对获得的FCD进行分类以及根据不同类别的FCD确定并抽取待抽取FCD。
[0074] 步骤103,根据抽取的所述待抽取的FCD确定实时路况信息,并根据所述实时路况信息对所述任一条道路进行质量评价。
[0075] 将抽取的所述待抽取的FCD通过浮动车处理系统进行处理之后,得到第一实时路况信息,此第一实时路况信息可以为标准路况信息。需要说明的是,第一实时路况信息包括在所述Trace上行驶的所有浮动车的平均行驶速度或平均行驶时间;
[0076] 将剩余的FCD通过浮动车处理系统进行处理之后,得到第二实时路况信息,此第二实时路况信息可以为系统路况信息。需要说明的是,第二实时路况信息包括在所述Trace上行驶的所有浮动车的平均行驶时间或平均行驶速度。
[0077] 然后将浮动车处理系统进行处理后的第一实时路况信息与第二实时路况信息进行比较,获得二者比较的差值的绝对值,将此差值的绝对值除以第一实时路况信息所得的评价值与预设评价值进行比较,以对Trace所在道路进行质量评价。根据本实施例提供的方法,可以获得任一条道路的质量评价。
[0078] 本发明实施例提供一种对实时路况进行质量评价的方法,通过根据任一条道路上行驶的每一辆浮动车的不同状态下行驶的距离,对获得的所述任一条道路上行驶的所有浮动车的FCD进行分类,然后根据不同类别的FCD,确定并抽取待抽取的FCD,最后根据抽取的所述待抽取的FCD确定实时路况信息,并根据所述实时路况信息对所述任一条道路进行质量评价。本实施例通过采集大量的FCD,并对采集的FCD进行严格的分类、计算、处理,从而提高路段测试路况信息的准确性。
[0079] 本发明实施例提供另一种对实时路况进行质量评价的方法,如图2所示,该方法包括:
[0080] 步骤201,获得任一条道路上行驶的每一辆浮动车的FCD;
[0081] 一般使用大量的出租车或者公交车作为浮动车,通过已安装的GPS车载装置和无线通信设备,将获得的FCD实时的传送到浮动车处理系统中作为评价道路的依据。需要说明的是,通过已安装的GPS车载装置和无线通信设备获得的FCD可以进行实时测量和读取,从而缩短了路测周期。其中,FCD可以存储于数据库中,也可以存储于移动硬盘中。读取所述FCD时,可以采用浮动车处理系统进行读取。
[0082] 步骤202,对获得的FCD进行分类;
[0083] 对获得的FCD分类时,一般可以根据FCD中的经纬度、空重车状态、时间、瞬时速度、瞬时方向、行驶距离等参数中的任一项或者任几项来进行分类。本实施例可以采用浮动车处理系统,通过时间、空重车状态、行驶距离对获得的FCD进行分类。
[0084] 具体的,如图3所示,对所述FCD进行分类的步骤如下。
[0085] 步骤301,根据所述FCD进行地图匹配,并对第一道路上行驶的所有浮动车按照行驶时间顺序进行排序,所述第一道路为地图中的任一条道路;
[0086] 地图匹配是指在不同条件下将获取的同一景物的地图之间的配比,利用数字化地图使得定位系统更加可靠、准确。在浮动车处理系统中利用FCD包括的经纬度、空重车状态、时间、瞬时速度、瞬时方向等参数与数字化地图数据库提供的路径以及道路网进行匹配,然后确定任一辆浮动车在地图中行驶的道路。在进行地图匹配之后,开始进行路径推测,主要的目的是为了得到在特定的一个时间周期内,任一辆浮动车的行车路线。
[0087] 然后对第一道路上行驶的所有浮动车按照行驶时间顺序进行排序,本实施例可以采用按照时间顺序进行排序。当然,本发明实施例并不限制排序的方式。
[0088] 步骤302,根据所述第一道路上的第一浮动车的不同状态,判断所述第一浮动车是否为重车;
[0089] 第一浮动车可以为在所述第一道路上行驶的任一辆浮动车。此时,第一浮动车可以为按照时间顺序排序之后的在第一道路上行驶的时间最早的一辆浮动车。
[0090] 步骤303,当所述第一浮动车为重车时,判断所述第一浮动车在所述重车状态下的Trace是否大于等于预设行驶距离;
[0091] 所述预设行驶距离小于所述第一道路的长度。
[0092] Trace为根据浮动车的空重车状态对所述第一道路进行分割,获得的所述浮动车的行驶距离。需要说明的是,Trace是一段路径,FCD是点的集合,Trace由多个FCD点组成。其中,所述Trace小于所述第一道路的长度,在所述第一道路中的任意一个Trace都包含对应的FCD。在本步骤中,此Trace为第一浮动车为重车时在第一道路上行驶的距离。
[0093] 步骤304,当所述第一浮动车在所述重车状态下的Trace大于等于所述预设行驶距离时,将所述第一浮动车的FCD存储在第一数据库中;
[0094] 在本实施例中,可以采用大量的出租车作为浮动车,当浮动车里有乘客时认为是重车状态,当浮动车里无乘客时认为是空车状态。可以预设行驶距离为15公里。具体的,当第一浮动车在第一道路上行驶,并且为重车状态下的Trace大于等于预设行驶距离时,将所述第一浮动车的FCD存储在第一数据库中。其中第一数据库中存储的FCD条数可以记为D1。
[0095] 步骤305,当所述第一浮动车为空车时,判断所述第一浮动车在所述空车状态下的Trace是否大于等于所述预设行驶距离;
[0096] 步骤306,当所述第一浮动车在所述空车状态下的Trace大于等于所述预设行驶距离时,将所述第一浮动车的FCD存储在第二数据库中;
[0097] 第二数据库中存储的FCD条数可以记为D2。
[0098] 步骤307,当所述第一浮动车的Trace小于所述预设行驶距离时,将所述第一浮动车的FCD存储在第三数据库中;
[0099] 第三数据库中存储的FCD条数可以记为D3。
[0100] 需要说明的是,根据步骤301-步骤307的操作方法对第一道路上行驶的所有浮动车进行分类。对FCD进行分类完成之后,继续执行步骤203。
[0101] 步骤203,根据不同类别的FCD,确定并抽取待抽取的FCD;
[0102] 将FCD按照空重车状态以及行驶距离等进行分类之后,通过浮动车处理系统确定并抽取待抽取的FCD。具体的,抽取FCD的方法如下所述:
[0103] 根据K=(D1+D2+D3)*M%确定待抽取FCD的条数,其中K表示所述待抽取FCD的条数,D1表示所述第一数据库中包括的FCD条数,D2表示所述第二数据库中包括的FCD条数,D3表示所述第三数据库中包括的FCD条数,M%表示经验系数,在本实施例中,为了道路质量评价的准确性,需要设置M%为小于50%的自然数,例如,M%可以设置为20%;
[0104] 当K≤D1时,则从所述D1中随机抽取K条FCD;
[0105] 当K>D1,并且K≤(D1+D2)时,则从所述(D1+D2)中随机抽取K条FCD;
[0106] 当K>(D1+D2)时,则降低所述预设行驶距离,并重新对获得的FCD进行分类以及根据不同类别的FCD确定并抽取待抽取FCD,即重新执行步骤202以及本步骤。
[0107] 需要说明的是,K可以取最接近的整数,例如,当K为10.3时,则取K为10,当K为
10.9时,则取K为11。
[0108] 步骤204,根据抽取的K条FCD,获取所述FCD对应的Trace的第一实时路况信息;
[0109] 根据抽取的K条FCD,将待抽取的FCD放入浮动车处理系统进行数据处理之后获取所述FCD对应的Trace的第一实时路况信息,所述第一实时路况信息包括在所述Trace上行驶的所有浮动车的平均行驶速度或平均行驶时间,所述Trace为根据浮动车的空重车状态对所述第一道路进行分割,获得的所述浮动车的行驶距离,其中,所述Trace小于所述第一道路的长度,在所述第一道路中的任意一个Trace都包含对应的FCD。
[0110] 步骤205,根据所述(D1+D2+D3)条FCD中除抽取的所述K条FCD之外的FCD,获取所述FCD对应的Trace的第二实时路况信息;
[0111] 将所述(D1+D2+D3)条FCD中除抽取的所述K条FCD之外的FCD放入浮动车处理系统进行数据处理之后,获取所述FCD对应的Trace的第二实时路况信息,所述第二实时路况信息包括在所述Trace上行驶的所有浮动车的平均行驶时间或平均行驶速度。
[0112] 需要说明的是,所述(D1+D2+D3)条FCD中除抽取的所述K条FCD之外的FCD即为[N%*(D1+D2+D3)],其中,N%=(1-M%),则N%为大于50%的自然数。
[0113] 步骤206,根据所述第一实时路况信息和所述第二实时路况信息,对所述第一道路进行质量评价。
[0114] 对任一条道路进行质量评价的方法如下:
[0115] 首先,根据 确定评价值,其中,P表示所述评价值,A1表示所述第一实时路况信息,A2表示所述第二实时路况信息;
[0116] 当P≤B时,确定所述Trace的实时路况为正确的,其中,B表示预设评价值;当P>B时,确定所述Trace的实时路况为错误的;在本实施例中,所述预设评价值可以为小于等于
0.3的自然数。需要说明的是,这里确定当所述Trace的实时路况为正确时,说明此Trace的实时路况的可参照性大;当所述race的实时路况为错误时,说明此Trace的实时路况的可参照性小。
[0117] 进一步的,根据 确定所述第一道路的准确率,其中,H表示所述第一道路的准确率,B1表示所述第一道路中所有Trace为正确的个数,B2表示所述第一道路中所有Trace的个数。
[0118] 在本实施例中,当正确率大于等于70%,即所述第一道路中Trace为正确的个数占第一道路中总Trace个数的70%以上,则认为所述第一道路的实时路况质量好;当然,正确率越大表明实时路况质量越好,因此正确率可以大于70%。
[0119] 当所述第一道路中Trace为正确的个数占第一道路中总Trace个数的70%以下,即正确率小于70%时,认为所述第一道路的实时路况质量不好。
[0120] 通过本实施例提供的对地图中第一道路的质量评价的方法,可以获得地图中任一条道路的质量评价。
[0121] 本发明实施例提供一种对实时路况进行质量评价的方法,通过获得任一条道路上行驶的每一辆浮动车的FCD,并在浮动车处理系统中按照一定的规则进行分类、抽取、处理和计算,从而达到缩短路测周期提高路段测试路况信息准确性的目的。
[0122] 实施例2
[0123] 本发明实施例提供一种对实时路况进行质量评价的装置,该装置可以为终端,其中,该终端可以为浮动车处理系统平台等。如图4所示,该装置包括:分类单元401,抽取单元402,确定实时路况信息单元403;
[0124] 分类单元401,用于根据任一条道路上行驶的每一辆浮动车的不同状态下行驶的距离,对获得的所述任一条道路上行驶的所有浮动车的浮动车数据FCD进行分类;
[0125] 抽取单元402,用于根据不同类别的FCD,确定并抽取待抽取的FCD;
[0126] 确定实时路况信息单元403,用于根据抽取的所述待抽取的FCD确定实时路况信息,并根据所述实时路况信息对所述任一条道路进行质量评价。
[0127] 进一步的,如图5所示,所述分类单元401包括获取模块4011,地图匹配模块
4012,第一判断模块4013,第二判断模块4014,存储模块4015;
[0128] 在所述根据任一条道路上行驶的每一辆浮动车的不同状态下行驶的距离,对获得的所述任一条道路上行驶的所有浮动车的FCD进行分类时,所述分类单元401中的获取模块4011,用于获得任一条道路上行驶的所有浮动车的FCD;
[0129] 一般使用大量的出租车或者公交车作为浮动车,通过已安装的GPS车载装置和无线通信设备,将获得的FCD实时的传送到浮动车处理系统中作为评价道路的依据。需要说明的是,通过已安装的GPS车载装置和无线通信设备可以进行实时测量和读取获得的FCD,从而缩短了路测周期。其中,FCD可以存储于数据库中,也可以存储于移动硬盘中。读取所述FCD时,可以采用浮动车处理系统进行读取。
[0130] 在获取模块4011进行获得任一条道路上行驶的每一辆浮动车的FCD之后,所述分类单元401中的地图匹配模块4012,用于根据所述FCD进行地图匹配,并对第一道路上行驶的所有浮动车按照行驶时间顺序进行排序,所述第一道路为地图中的任一条道路。
[0131] 地图匹配是指在不同条件下将获取的同一景物的地图之间的配比,利用数字化地图使得定位系统更加可靠、准确。在浮动车处理系统中利用FCD包括的经纬度、空重车状态、时间、瞬时速度、瞬时方向等参数与数字化地图数据库提供的路径以及道路网进行匹配,然后确定任一辆浮动车在地图中行驶的道路。在进行地图匹配之后,开始进行路径推测,主要的目的是为了得到在特定的一个时间周期内,任一辆浮动车的行车路线。
[0132] 然后对第一道路上行驶的所有浮动车按照行驶时间顺序进行排序,本实施例可以采用按照时间顺序进行排序。当然,本发明实施例并不限制排序的方式。
[0133] 在地图匹配模块4012进行地图匹配,并且对第一道路上行驶的所有浮动车按照行驶时间顺序进行排序之后,所述分类单元401中的第一判断模块4013,用于根据所述第一道路上的第一浮动车的不同状态,判断所述第一浮动车是否为重车,所述第一浮动车为在所述第一道路上行驶的任一辆浮动车;
[0134] 当所述第一浮动车为重车时,所述分类单元401中的第二判断模块4014,判断所述第一浮动车在所述重车状态下的Trace是否大于等于预设行驶距离;所述预设行驶距离小于所述第一道路的长度。
[0135] 当所述第一浮动车在所述重车状态下的Trace大于等于所述预设行驶距离时,所述分类单元401中的存储模块4015,将所述第一浮动车的FCD存储在第一数据库中;
[0136] 可以采用大量的出租车作为浮动车,当浮动车里有乘客时认为是重车状态,当浮动车里无乘客时认为是空车状态。
[0137] 其中,可以预设行驶距离为15公里。具体的,当第一浮动车在第一道路上行驶,并且为重车状态下的Trace大于等于预设行驶距离时,将所述第一浮动车的FCD存储在第一数据库中。其中第一数据库中存储的FCD条数可以记为D1。
[0138] 当所述第一浮动车为空车时,所述第二判断模块4014,还用于判断所述第一浮动车在所述空车状态下的Trace是否大于等于所述预设行驶距离;所述分类单元401中的存储模块4015,还用于当所述第一浮动车在所述空车状态下的Trace大于等于所述预设行驶距离时,将所述第一浮动车的FCD存储在第二数据库中,第二数据库中存储的FCD条数可以记为D2;
[0139] 在第一浮动车的Trace小于所述预设行驶距离时,所述分类单元401中的存储模块4015,还用于当所述第一浮动车的Trace小于所述预设行驶距离时,将所述第一浮动车的FCD存储在第三数据库中,第三数据库中存储的FCD条数可以记为D3。
[0140] 在所述分类单元401根据任一条道路上行驶的每一辆浮动车的不同状态下行驶的距离,对获得的所述任一条道路上行驶的所有浮动车的FCD进行分类之后,抽取单元
402,用于根据不同类别的FCD,确定并抽取待抽取的FCD;
[0141] 进一步的,如图5所示,所述抽取单元402包括确定模块4021,抽取模块4022。
[0142] 所述抽取单元402中的确定模块4021,用于根据K=(D1+D2+D3)*M%确定待抽取FCD的条数,其中K表示所述待抽取FCD的条数,D1表示所述第一数据库中包括的FCD条数,D2表示所述第二数据库中包括的FCD条数,D3表示所述第三数据库中包括的FCD条数,M%表示经验系数,即M%值可以通过大量实验得出,例如,M%为小于50%的自然数。
[0143] 在确定模块4021确定上述K值之后,所述抽取单元402中的抽取模块4022,用于当K≤D1时,则从所述D1中随机抽取K条FCD;
[0144] 所述抽取模块4022,还用于当K>D1,并且K≤(D1+D2)时,则从所述(D1+D2)中随机抽取K条FCD;
[0145] 所述抽取模块4022,还用于当K>(D1+D2)时,则降低所述预设行驶距离,并重新对获得的FCD进行分类以及根据不同类别的FCD确定并抽取待抽取FCD。
[0146] 需要说明的是,K可以取最接近的整数,例如,当K为10.3时,则取K为10,当K为
10.9时,则取K为11。
[0147] 根据抽取的K条FCD,将待抽取的FCD放入浮动车处理系统进行数据处理之后,所述装置还包括:确定实时路况信息单元403,用于根据抽取的所述待抽取的FCD确定实时路况信息,并根据所述实时路况信息对所述任一条道路进行质量评价。
[0148] 进一步的,如图5所示,确定实时路况信息单元403包括:确定实时路况模块
4031;
[0149] 确定实时路况模块4031,用于根据抽取的K条FCD,获取所述FCD对应的Trace的第一实时路况信息,所述第一实时路况信息包括在所述Trace上行驶的所有浮动车的平均行驶速度或平均行驶时间。
[0150] 所述确定实时路况模块4031,还用于根据所述(D1+D2+D3)条FCD中除抽取的所述K条FCD之外的FCD,获取所述FCD对应的Trace的第二实时路况信息,所述第二实时路况信息包括在所述Trace上行驶的所有浮动车的平均行驶时间或平均行驶速度。
[0151] 需要说明的是,所述(D1+D2+D3)条FCD中除抽取的所述K条FCD之外的FCD即为[N%*(D1+D2+D3)],其中,N%=(1-M%),则N%为大于50%的数。
[0152] 进一步的,如图5所示,确定实时路况信息单元403包括:计算模块4032,对比判定模块4033;
[0153] 在确定实时路况模块4031确定第一实时路况信息和第二实时路况信息之后,根据所述第一实时路况信息和第二实时路况信息对所述任一条道路进行质量评价,所述确定实时路况单元403中的计算模块4032,用于根据 确定评价值,其中,P表示所述评价值,A1表示所述第一实时路况信息,A2表示所述第二实时路况信息,;
[0154] 在计算模块4032根据 确定评价值之后,所述确定实时路况单元403中的对比判定模块4033,用于当P≤B时,确定所述Trace的实时路况为正确的,其中,B表示预设评价值;在本实施例中,所述预设评价值可以为小于等于0.3的自然数。
[0155] 所述对比判定模块4033,还用于当P>B时,确定所述Trace的实时路况为错误的。
[0156] 进一步的,根据 确定所述第一道路的准确率,其中,H表示所述第一道路的准确率,B1表示所述第一道路中所有Trace为正确的个数,B2表示所述第一道路中所有Trace的个数。
[0157] 在本实施例中,当正确率大于等于70%,即所述第一道路中Trace为正确的个数占第一道路中总Trace个数的70%以上,则认为所述第一道路的实时路况质量好;当然,正确率越大表明实时路况质量越好,因此正确率可以大于70%。
[0158] 当所述第一道路中Trace为正确的个数占第一道路中总Trace个数的70%以下,即正确率小于70%时,认为所述第一道路的实时路况质量不好。
[0159] 通过本实施例提供的对地图中第一道路的质量评价的装置,可以获得地图中任一条道路的质量评价。
[0160] 本发明实施例提供一种对实时路况进行质量评价的装置,通过大量的浮动车同时进行FCD采集,并且实行对FCD进行实时测量及读取的方式,缩短了采集FCD的时间,并通过大量的样本量并且对采集的FCD进行严格的分类、计算、处理,从而提高路段测试路况信息的准确性。
[0161] 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
法律信息
- 2015-04-15
- 2013-03-13
实质审查的生效
IPC(主分类): G08G 1/00
专利申请号: 201210393626.4
申请日: 2012.10.16
- 2013-01-30
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |