一種獲取公交ic卡持卡乘客上車站點的方法
2023-12-07 17:44:01 2
專利名稱:一種獲取公交ic卡持卡乘客上車站點的方法
技術領域:
本發明涉及交通數據處理技術領域,特別涉及一種獲取公交IC卡持卡乘客上車站點的方法。
背景技術:
近年來,隨著城市公交IC卡的廣泛應用,從IC卡信息中提取城市公交 客流信息成為又一種公交數據採集的有效方法。IC卡中蘊含著豐富、穩定的數據資源,通過數據分析處理,可得到實時、連續的公交客流數據,能夠 從一定程度上反映客流的分布情況,為我們從單個站點、以及各時段對客流 進行時空分布分析提供了可能。但是,目前國內大多數城市公交IC卡均採用乘客不區分站點上車刷卡 形式,即公交IC卡只能記錄乘客的刷卡時間和刷卡金額等信息,而不能直接記錄乘客上車刷卡的站點信息,因而不能直接反映乘客上、下車站點以及公交線路站點客流分布情況,對IC卡數據的應用造成了障礙。現有技術中, 一種確定公交IC卡持卡乘客上車站點的方法包括通過 車輛從起點站的發車時間,加上車輛的相鄰兩站行馬史時間、車輛在站點的滯 留時間,從而估算車輛到達某站點的時間,再與IC卡刷卡信息進行時間匹 配,從而得到刷卡站點。這種方法存在的問題是由於城市行車環境的複雜 性以及影響公交運營計劃正常實施的各種隨機因素,造成車輛通常不能按計 劃時間到達線路各沿途站點,這樣一來,通過運營時間與刷卡時間的匹配的 結果所獲取的刷卡站點往往就會出錯。現有技術的另一種確定公交IC卡持卡乘客上車站點的方法包括根據 同 一 站點相鄰兩乘客刷卡間隔與不同站點間相鄰兩乘客刷卡間隔的不同,定義時間間隔閾值,將刷卡間隔小於該閾值的刷卡記錄歸為同一站點上車,而 大於該閾值的刷卡記錄歸為不同站點上車。再根據線路站點數目以及時間順 序進行刷卡站點匹配。這種聚類分析法對時間閾值的選取要求非常高,過大 與過小都會導致上車站點判斷錯誤。取值過大時, 一旦公交車在兩站之間運行時間小於這個值,那麼會誤判兩站點的刷卡記錄為同一類;取值過小,當 同一站點上車乘客較多、刷卡時間間隔較長時,可能出現同一站點的刷卡記 錄錯誤判斷為不同類。不同的客流分布時段,時間閾值的選取還應有差別, 平峰時,客流量減少,可能會出現有些站點沒有刷卡記錄,以至於無法準確 判斷刷卡記錄屬於哪些站點。因此,這種方法過於複雜,不便於實際應用。 綜上所述,現有技術中還沒有能實際應用,並能準確獲取公交IC卡持 卡乘客上車站點的方法。發明內容有鑑於此,為了解決上述問題,本發明提供一種獲取公交IC卡持卡乘客 上車站點的方法,步驟簡單,能準確獲取公交IC卡持卡乘客的上車站點,為各 站點的上車人數統計和客流分布情況分析奠定基礎。本發明的目的是這樣實現的 一種獲取公交IC卡持卡乘客上車站點的方 法,包括如下步驟1) 採集公交線路沿線公交站點位置信息,存入地理信息庫;2) 接收公交車實時定位數據,通過與地理信息庫的公交站點位置信息進行 匹配,獲得公交車進站時間數據並存儲;3 )讀取公交車IC卡收費機刷卡記錄,將刷卡記錄中的刷卡時間與公交車 進站時間進行匹配,即將同一公交車在相鄰兩站點進站時間之間的刷卡記錄與 前一站點IC卡持卡乘客上車站點對應。進一步,所述步驟l)中,通過手持或車載GPS設備,採集公交線路沿線 公交站點經綿度信息,並存入地理信息庫;進一步,所述步驟2)具體包括如下步驟21 )接收公交車車載GPS傳回的實時定位數據,才是耳又其中的車輛位置經煒 度信息;22)計算當前公交車位置與各公交站點位置的距離;23 )根據當前公交車位置與各公交站點位置的距離判斷公交車是否進站, 若進站,則記錄下進站時間;進一步,步驟22 )中根據下式計算當前公交車位置與公交站點位置的距離 《■=及* arccos[cos 6。 * cos ~ * cos(a。 — "j) + sin 60 * sin 6乂 ].式中,"。、6。分別為當前公交車位置所對應的經、維度數據;A、 ~分別 為公交線路沿線第7站點的經、維度數據;i 為地球半徑;進一步,所述步驟23 )中還包括將GPS時間轉換為IC卡收費機時間的步驟。本發明的一種獲取公交IC卡持卡乘客上車站點的方法,根據公交車實時定 位數據來確定公交車進站時間,並才艮據IC卡刷卡時間與7>交車進站時間的匹配 模型,判斷IC卡持卡乘客的上車站點,步驟簡單,判斷結果準確,為公交客流分布情況分析奠定基礎。本發明的其他優點、目標,和特徵在某種程度上將在隨後的說明書中進行 闡述,並且在某種程度上,基於對下文的考察研究對本領域技術人員而言將是 顯而易見的,或者可以從本發明的實踐中得到教導。本發明的目標和其他優點 可以通過下面的說明書,權利要求書,以及附圖中所特別指出的結構來實現和獲得。
為了使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明作進一步的詳細描述圖1示出了獲取公交IC卡持卡乘客上車站點的方法的流程示意圖。
具體實施方式
以下將參照附圖,對本發明的優選實施例進行詳細的描述。參見圖1,本實施例的一種獲取公交IC卡持卡乘客上車站點的方法,包括 如下步驟1 )通過手持或車載GPS設備,採集公交線路沿線公交站點經煒度信息, 作為公交線路沿線公交站點位置信息,存入地理信息庫;2)接收公交車車載GPS實時定位數據,通過與地理信息庫的公交站點位 置信息進行匹配,獲得公交車進站時間數據並存儲;具體包括如下步驟21 )接收公交車車載GPS傳回的實時定位數據,才是取其中的車輛位置經絆 度信息;22 )計算當前公交車位置與各公交站點位置的距離《.4. = i * arccos[cos 60 * cos ~ * cos(a。 _ ■) + sin 60 * sin 6;].式中,"。、&。分別為當前公交車位置所對應的經、維度數據;a」、~分別 為公交線路沿線第y站點的經、維度數據;及為地球半徑;23 )根據當前公交車位置與各公交站點位置的距離判斷公交車是否進站, 可以站點為圓心,判定公交車進入一定半徑內時為進站,這個半徑以15-20米 為宜,由於實際中是按時間順序依次接收GPS實時定位數據,因此某公交車第 一次進入某一公交站的GPS實時定位數據中的時間為進站時間;由於GPS接 收機時間跟IC卡收費機時間通常有一固定時間差,因此須將GPS設備時間轉 換為IC卡收費機時間,將轉換後的時間作為公交車進站時間存儲;3 )讀取公交車IC卡收費機刷卡記錄,將刷卡記錄中的刷卡時間與公交車進 站時間進行匹配,由於部分乘客不會在上車時馬上刷卡,而是公交車離開車站 後刷卡,因此將同一公交車在相鄰兩站點進站時間之間的刷卡記錄與前一站點IC卡持卡乘客上車站點對應,可將刷卡記錄根據上車站點分類存儲並統計、輸出;如一公交車到達相鄰的站點A、 B的時間分別為a、 b,則將A站點作為刷 卡時間在a和b之間的刷卡記錄對應的乘客上車站點。以上所述僅為本發明的優選實施例,並不用於限制本發明,顯然,本領 域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的技術思 想和方案範圍。這樣,倘若本發明的這些修改和變型屬於本發明權利要求及 其等同技術的範圍之內,則本發明也意圖包含這些改動和變型在內。
權利要求
1.一種獲取公交IC卡持卡乘客上車站點的方法,其特徵在於包括如下步驟1)採集公交線路沿線公交站點位置信息,存入地理信息庫;2)接收公交車實時定位數據,通過與地理信息庫的公交站點位置信息進行匹配,獲得公交車進站時間數據並存儲;3)讀取公交車IC卡收費機刷卡記錄,將刷卡記錄中的刷卡時間與公交車進站時間進行匹配,即將同一公交車在相鄰兩站點進站時間之間的刷卡記錄與前一站點IC卡持卡乘客上車站點對應。
2. 如權利要求1所述的一種獲取公交IC卡持卡乘客上車站點的方法,其 特徵在於所述步驟l)中,通過手持或車載GPS設備,採集公交線路沿線公 交站點經綿度信息,並存入地理信息庫。
3. 如權利要求2所述的一種獲取公交IC卡持卡乘客上車站點的方法,其 特徵在於所述步驟2)具體包括如下步驟21 )接收公交車車載GPS傳回的實時定位數據,提取其中的車輛位置經綿 度信息;22)計算當前公交車位置與各公交站點位置的距離;23 )根據當前公交車位置與各公交站點位置的距離判斷公交車是否進站, 若進站,則記錄下進站時間。
4. 如權利要求3所述的一種獲取公交IC卡持卡乘客上車站點的方法,其 特徵在於步驟22)中根據下式計算當前公交車位置與公交站點位置的距離《.=J * arccos[cos 60 * cos ~ * cos" - ) + sin 60 * sin ~ ].式中,"。、6。分別為當前公交車位置所對應的經、維度數據;a"、分別 為公交線路沿線第)站點的經、維度數據;及為地球半徑。
5.如權利要求3所述的一種獲取公交IC卡持卡乘客上車站點的方法,其特徵在於所述步驟23 )中還包括將GPS時間轉換為IC卡收費機時間的步驟。
全文摘要
本發明提供一種獲取公交IC卡持卡乘客上車站點的方法,步驟簡單,能準確獲取公交IC卡持卡乘客的上車站點,為各站點的上車人數統計和客流分布情況分析奠定基礎;包括如下步驟1)採集公交線路沿線公交站點位置信息,存入地理信息庫;2)接收公交車實時定位數據,通過與地理信息庫的公交站點位置信息進行匹配,獲得公交車進站時間數據並存儲;3)讀取公交車IC卡收費機刷卡記錄,將刷卡記錄中的刷卡時間與公交車進站時間進行匹配,即將同一公交車在相鄰兩站點進站時間之間的刷卡記錄與前一站點IC卡持卡乘客上車站點對應。
文檔編號G06F17/40GK101615207SQ20091010430
公開日2009年12月30日 申請日期2009年7月10日 優先權日2009年7月10日
發明者劉衛寧, 孫棣華, 寧貴蘭, 偉 宋, 廖孝勇, 敏 趙 申請人:重慶大學