一種路段交通狀況確定方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及智能交通領(lǐng)域,尤其涉及一種路段交通狀況確定方法及裝置。
【背景技術(shù)】
[0002] 目前,基于浮動(dòng)車的交通狀況確定方法主要分為兩種,第一種,獲取待確定路段上 所有浮動(dòng)車數(shù)據(jù),包括浮動(dòng)車行駛的方向、速度等,計(jì)算所有浮動(dòng)車的平均速度,基于平均 速度確定交通狀況;由于道路上有些出租車、公交車可能會(huì)出現(xiàn)減速待客、路邊??康惹?況,這些浮動(dòng)車的數(shù)據(jù)會(huì)影響到該路段上所有浮動(dòng)車整體的平均速度,進(jìn)而使得基于該平 均速度的評(píng)價(jià)方法準(zhǔn)確率較低;第二種,預(yù)先設(shè)定條件閾值,排除異常的浮動(dòng)車數(shù)據(jù),統(tǒng)計(jì) 非異常的浮動(dòng)車數(shù)據(jù),計(jì)算平均速度,進(jìn)行路況判斷;但該條件閾值的確定比較困難,并且 條件閾值的準(zhǔn)確與否直接影響到路況判斷的準(zhǔn)確率。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明實(shí)施例提供一種路段交通狀況確定方法及裝置,用以解決現(xiàn)有技術(shù)中存在 的根據(jù)浮動(dòng)車的行駛狀況數(shù)據(jù)確定交通狀況準(zhǔn)確率較低的問(wèn)題。
[0004] 本發(fā)明實(shí)施例提供一種路段交通狀況確定方法,包括:
[0005] 根據(jù)預(yù)設(shè)時(shí)間段內(nèi)的多個(gè)采集時(shí)刻采集的待確定路段上的浮動(dòng)車的車輛位置,確 定所述待確定路段分別在所述多個(gè)采集時(shí)刻的車輛聚類中心點(diǎn);
[0006] 根據(jù)相鄰采集時(shí)刻的兩個(gè)車輛聚類中心點(diǎn)在所述待確定路段上的距離和所述相 鄰采集時(shí)刻之間的時(shí)間間隔,確定在所述待確定路段的行駛方向上車輛聚類中心點(diǎn)的速 度;
[0007] 根據(jù)車輛聚類中心點(diǎn)的速度和預(yù)設(shè)速度閾值之間的大小關(guān)系,確定所述待確定路 段在所述預(yù)設(shè)時(shí)間段內(nèi)的交通狀況。
[0008] 本發(fā)明實(shí)施例提供的方法,根據(jù)浮動(dòng)車的車輛位置,確定待確定路段分別在多個(gè) 采集時(shí)刻的車輛聚類中心點(diǎn),并根據(jù)相鄰采集時(shí)刻的兩個(gè)車輛聚類中心點(diǎn)的距離,確定出 車輛聚類中心點(diǎn)的速度,通過(guò)判斷車輛聚類中心點(diǎn)的速度來(lái)判斷交通狀況,車輛聚類中心 點(diǎn)的速度反映了待確定路段上多數(shù)車輛的運(yùn)行情況,減小了異常數(shù)據(jù)的影響,以車輛聚類 中心點(diǎn)的速度為依據(jù)來(lái)判斷交通狀況,不再需要預(yù)先設(shè)定條件閾值排除異常數(shù)據(jù),相比于 現(xiàn)有技術(shù),當(dāng)根據(jù)浮動(dòng)車的行駛狀況數(shù)據(jù)確定交通狀況時(shí)提高了判斷的準(zhǔn)確率。
[0009] 進(jìn)一步的,根據(jù)采集時(shí)刻采集的待確定路段上的浮動(dòng)車的車輛位置,確定所述待 確定路段在該采集時(shí)刻的車輛聚類中心點(diǎn),具體包括:
[0010] 根據(jù)采集時(shí)刻采集的待確定路段上的浮動(dòng)車的車輛位置,針對(duì)所述待確定路段上 的多個(gè)預(yù)設(shè)位置點(diǎn)中的每個(gè)預(yù)設(shè)位置點(diǎn),確定在該采集時(shí)刻以該預(yù)設(shè)位置點(diǎn)為圓心,以距 離d為半徑的圓內(nèi)的浮動(dòng)車數(shù)量;
[0011] 若包含浮動(dòng)車數(shù)量最多的圓唯一,將包含浮動(dòng)車數(shù)量最多的圓的圓心作為該采集 時(shí)刻的車輛聚類中心點(diǎn);
[0012] 若包含浮動(dòng)車數(shù)量最多的圓不唯一,針對(duì)包含浮動(dòng)車數(shù)量最多的每個(gè)圓,確定該 圓內(nèi)所有浮動(dòng)車到該圓的圓心的距離之和,若距離之和最小的圓唯一,將距離之和最小的 圓的圓心作為該采集時(shí)刻的車輛聚類中心點(diǎn);
[0013] 若距離之和最小的圓不唯一,將距離之和最小的各圓的圓心坐標(biāo)的算術(shù)平均值表 示的位置,作為該采集時(shí)刻的車輛聚類中心點(diǎn)。
[0014] 這樣,確定了多個(gè)采集時(shí)刻的車輛聚類中心點(diǎn),以便后續(xù)進(jìn)一步確定車輛聚類中 心點(diǎn)的速度,通過(guò)車輛聚類中心點(diǎn)的速度反映待確定路段上多數(shù)車輛的運(yùn)行狀況。
[0015] 進(jìn)一步的,確定在該采集時(shí)刻以該預(yù)設(shè)位置點(diǎn)為圓心,以距離d為半徑的圓內(nèi)的 浮動(dòng)車數(shù)量之前,還包括:
[0016] 根據(jù)采集時(shí)刻采集的待確定路段上的浮動(dòng)車的車輛位置,確定在該采集時(shí)刻所述 待確定路段上的浮動(dòng)車兩兩之間的歐式距離;
[0017] 確定在該采集時(shí)刻所述待確定路段上的浮動(dòng)車兩兩之間的歐式距離的平均距離, 作為距離d。
[0018] 這樣,確定了距離d,通過(guò)以預(yù)設(shè)位置點(diǎn)為圓心,距離d為半徑的圓來(lái)確定車輛聚 類中心點(diǎn)。
[0019] 進(jìn)一步的,根據(jù)車輛聚類中心點(diǎn)的速度和預(yù)設(shè)速度閾值之間的大小關(guān)系,確定所 述待確定路段在所述預(yù)設(shè)時(shí)間段內(nèi)的交通狀況,具體包括:
[0020] 當(dāng)確定的車輛聚類中心點(diǎn)的多個(gè)速度都大于第一預(yù)設(shè)速度閾值時(shí),確定所述待確 定路段在所述預(yù)設(shè)時(shí)間段內(nèi)的交通狀況為暢通;
[0021] 當(dāng)確定的車輛聚類中心點(diǎn)的多個(gè)速度不都大于第一預(yù)設(shè)速度閾值時(shí),確定所述待 確定路段在所述預(yù)設(shè)時(shí)間段內(nèi)的交通狀況為不暢通。
[0022] 這樣,通過(guò)車輛聚類中心點(diǎn)的速度來(lái)確定待確定路段上的整體的交通狀況。
[0023] 進(jìn)一步的,在確定所述待確定路段在所述預(yù)設(shè)時(shí)間段內(nèi)的交通狀況之前,還包 括:
[0024] 根據(jù)預(yù)設(shè)時(shí)間段內(nèi)的多個(gè)采集時(shí)刻采集的待確定路段上的浮動(dòng)車的車輛位置,確 定所述待確定路段上的各浮動(dòng)車的多個(gè)行駛速度;
[0025] 確定所述多個(gè)行駛速度的平均值;
[0026] 根據(jù)車輛聚類中心點(diǎn)的速度和預(yù)設(shè)速度閾值之間的大小關(guān)系,確定所述待確定路 段在所述預(yù)設(shè)時(shí)間段內(nèi)的交通狀況,具體包括:
[0027] 當(dāng)確定的車輛聚類中心點(diǎn)的多個(gè)速度都大于第一預(yù)設(shè)速度閾值時(shí),確定所述待確 定路段在所述預(yù)設(shè)時(shí)間段內(nèi)的交通狀況為暢通;
[0028] 當(dāng)確定的車輛聚類中心點(diǎn)的多個(gè)速度不都大于第一預(yù)設(shè)速度閾值,且所述平均值 大于第二預(yù)設(shè)速度閾值時(shí),確定所述待確定路段在所述預(yù)設(shè)時(shí)間段內(nèi)的交通狀況為暢通; [0029] 當(dāng)確定的車輛聚類中心點(diǎn)的多個(gè)速度不都大于第一預(yù)設(shè)速度閾值,且所述平均值 不大于第二預(yù)設(shè)速度閾值時(shí),確定所述待確定路段在所述預(yù)設(shè)時(shí)間段內(nèi)的交通狀況為不暢 通。
[0030] 這樣,通過(guò)車輛聚類中心點(diǎn)的速度以及車輛行駛速度的平均值來(lái)確定待確定路段 上的整體的交通狀況。
[0031] 進(jìn)一步的,在確定所述待確定路段在所述預(yù)設(shè)時(shí)間段內(nèi)的交通狀況之前,還包 括:
[0032] 根據(jù)預(yù)設(shè)時(shí)間段內(nèi)的多個(gè)采集時(shí)刻采集的待確定路段上的浮動(dòng)車的車輛位置,確 定所述待確定路段上的各浮動(dòng)車的多個(gè)行駛速度;
[0033] 確定所述多個(gè)行駛速度的平均值;
[0034] 根據(jù)車輛聚類中心點(diǎn)的速度和預(yù)設(shè)速度閾值之間的大小關(guān)系,確定所述待確定路 段在所述預(yù)設(shè)時(shí)間段內(nèi)的交通狀況,具體包括:
[0035] 當(dāng)確定的車輛聚類中心點(diǎn)的多個(gè)速度都大于第三預(yù)設(shè)速度閾值時(shí),確定所述待確 定路段在所述預(yù)設(shè)時(shí)間段內(nèi)的交通狀況為暢通;
[0036] 當(dāng)確定的車輛聚類中心點(diǎn)的多個(gè)速度都小于第四預(yù)設(shè)速度閾值時(shí),確定所述待確 定路段在所述預(yù)設(shè)時(shí)間段內(nèi)的交通狀況為不暢通,且所述第四預(yù)設(shè)速度閾值小于所述第三 預(yù)設(shè)速度閾值;
[0037] 當(dāng)確定的車輛聚類中心點(diǎn)的多個(gè)速度不都大于第三預(yù)設(shè)速度閾值,且確定的車輛 聚類中心點(diǎn)的多個(gè)速度不都小于第四預(yù)設(shè)速度閾值,且所述平均值大于第五預(yù)設(shè)速度閾值 時(shí),確定所述待確定路段在所述預(yù)設(shè)時(shí)間段內(nèi)的交通狀況為暢通;
[0038] 當(dāng)確定的車輛聚類中心點(diǎn)的多個(gè)速度不都大于第三預(yù)設(shè)速度閾值,且確定的車輛 聚類中心點(diǎn)的多個(gè)速度不都小于第四預(yù)設(shè)速度閾值,且所述平均值不大于第五預(yù)設(shè)速度閾 值時(shí),確定所述待確定路段在所述預(yù)設(shè)時(shí)間段內(nèi)的交通狀況為不暢通。
[0039] 這樣,通過(guò)車輛聚類中心點(diǎn)的速度以及車輛行駛速度的平均值來(lái)確定待確定路段 上的整體的交通狀況。
[0040] 進(jìn)一步的,在確定在所述待確定路段的行駛方向上車輛聚類中心點(diǎn)的速度之前, 還包括:
[0041] 確定在所述待確定路段的行駛方向上,相鄰采集時(shí)刻中后一采集時(shí)刻的車輛聚類 中心點(diǎn)在前一采集時(shí)刻的車輛聚類中心點(diǎn)的前方。
[0042] 這樣,當(dāng)符合該條件時(shí),確定車輛聚類中心點(diǎn)的速度,根據(jù)確定出的車輛中心點(diǎn)的 多個(gè)速度,選擇相應(yīng)的交通狀況確定方法。
[0043] 進(jìn)一步的,上述方法,還包括:
[0044] 當(dāng)確定在所述待確定路段的行駛方向上,相鄰采集時(shí)刻中后一采集時(shí)刻的車輛聚 類中心點(diǎn)不在前一采集時(shí)刻的車輛聚類中心點(diǎn)的前方時(shí),根據(jù)預(yù)設(shè)時(shí)間段內(nèi)的多個(gè)采集時(shí) 刻采集的待確定路段上的浮動(dòng)車的車輛位置,確定所述待確定路段上的各浮動(dòng)車的多個(gè)行 駛速度;
[0045] 根據(jù)確定的各浮動(dòng)車的多個(gè)行駛速度,確定所述待確定路段的交通狀況。
[0046] 進(jìn)一步的,根據(jù)確定的各浮動(dòng)車的多個(gè)行駛速度,確定所述待確定路段的交通狀 況,具體包括:
[0047] 將各浮動(dòng)車的多個(gè)行駛速度進(jìn)行聚類,得到第一行駛速度聚類集合和第二行駛速 度聚類集合,其中,所述第一行駛速度聚類集合中的行駛速度大于第二行駛速度聚類集合 中的行駛速度;
[0048] 確定所述第一行駛速度聚類集合包括的行駛速度的第一平均值,以及所述第二行 駛速度聚類集合包括的行駛速度的第二平均值;
[0049] 當(dāng)所述第一平均值和所述第二平均值的差值大于第六預(yù)設(shè)速度閾值時(shí),確定所述 待確定路段在所述預(yù)設(shè)時(shí)間段內(nèi)的交通狀況為暢通;
[0050] 當(dāng)所述第一平均值和所述第二平均值的差值不大于第六預(yù)設(shè)速度閾值,所述第二 平均值大于第七預(yù)設(shè)速度閾值時(shí),確定所述待確定路段在所述預(yù)設(shè)時(shí)間段內(nèi)的交通狀況為 暢通;
[0051] 否則,確定所述待確定路段在所述預(yù)設(shè)時(shí)間段內(nèi)的交通狀況為不暢通。
[0052] 這樣,通過(guò)確定的各浮動(dòng)車的多個(gè)行駛速度,確定所述待確定路段的交通