[發明專利]一種采用公交IC卡和車載GPS數據計算公交OD量的方法有效
| 申請號: | 201610040284.6 | 申請日: | 2016-01-21 |
| 公開(公告)號: | CN105654721B | 公開(公告)日: | 2018-01-30 |
| 發明(設計)人: | 馮樹民;趙琥;孫祥龍;王憲凱;李振寧 | 申請(專利權)人: | 哈爾濱工業大學 |
| 主分類號: | G08G1/01 | 分類號: | G08G1/01 |
| 代理公司: | 哈爾濱市松花江專利商標事務所23109 | 代理人: | 牟永林 |
| 地址: | 150001 黑龍*** | 國省代碼: | 黑龍江;23 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 采用 公交 ic 車載 gps 數據 計算 od 方法 | ||
1.一種采用公交IC卡和車載GPS數據計算公交OD量的方法,其特征在于它按以下步驟實現:
步驟一:建立乘客歷史出行信息表Table1,存儲并更新公交持卡乘客最近30天內的公交出行信息;
其中,所述公交出行信息包括:乘客持卡卡號、上車刷卡時間、上車刷卡站點、乘客乘坐公交線路編號、計算得到的下車刷卡時間和下車刷卡站點;
步驟二:讀取一天內所有刷卡乘客的IC卡刷卡數據和車載GPS數據,確定信息:乘客上車刷卡時間、上車刷卡站點、乘客乘坐公交線路編號和行駛方向;
建立乘客當天刷卡信息表Table2存儲上述信息,從Table2中第1個乘客開始,第k個乘客記為乘客k,k=1,2,3,…,執行步驟三;
步驟三:從乘客k當天第1次刷卡開始,每次刷卡對應一次公交出行,出行的起點為對應的刷卡站點,計算相鄰兩次刷卡時間差△T:
如果△T≤30s,則將兩次出行合并為一次出行;
如果△T>30s,以第i(i=1,2,3,…,m)次和第i+1次出行作為一個計算單元Ci,i+1,執行步驟四;m為乘客k當天刷卡總次數;
步驟四:判斷計算單元Ci,i+1中兩次出行是否為“出行線路相同,行駛方向不同”的兩次出行:
如果判斷結果為是,則乘客k第i次和第i+1次出行為往返出行,第i次出行的終點是第i+1次出行的起點,將乘客k第i次和第i+1次出行終點記入Table1;
如果判斷結果為否,執行步驟五;
步驟五:判斷利用乘客k第i+1次刷卡站點與第i次出行線路的位置關系,乘客k第i次出行終點是否可以確定:
如果判斷結果為是,將乘客k第i次出行信息記入Table1;如果判斷結果為否,執行步驟六;
判斷利用乘客k第i+1次刷卡站點與第i次出行線路的位置關系,乘客k第i次出行終點是否能夠確定具體為:
1):判斷第i+1次刷卡站點是否在第i次刷卡汽車行駛線路上,如果判斷結果為是,執行下一步,如果判斷結果為否,則不能根據當前計算單元Ci,i+1的兩次刷卡信息確定該乘客第i次刷卡的公交出行終點;
2):判斷是否在第i次刷卡公交行駛方向的下游,如果判斷結果為是,則為第i次刷卡乘車的下車站點,得到第i次刷卡乘車的下車站點;如果判斷結果為否,轉入下一步;
3):判斷站點周圍500米范圍內是否存在線路沿方向下游的站點,如判斷結果為是,執行下一步,如果判斷結果為否,則不能根據當前計算單元Ci,i+1的兩次刷卡信息確定該乘客第i次刷卡的公交出行終點;
4):判斷3)中檢索到的站點是否唯一,如果唯一,則該站點為第i次刷卡出行的下車站點,如果不唯一,則選擇距離站點最近的站點作為當次出行下車站點,得到乘客第i次刷卡出行的下車站點;
步驟六:讀取Table2中乘客k的乘客持卡卡號Ck、第i次行駛線路行駛方向上車刷卡時間Tik和上車刷卡站點在Table1中搜索滿足以下條件的歷史出行信息:
1)上車刷卡站點為
2)第i次行駛線路為
3)行駛方向為
4)乘客上車刷卡時間在[Tik-30min,Tik+30min];
如果搜索到滿足條件的出行,則搜索到的這次出行與乘客k第i次出行的起終點一致,根據搜索到的這次出行終點得到乘客k第i次出行終點,存入Table1中,執行步驟七;
如果搜索不到滿足條件的出行,Table1中乘客k第i次出行終點記為null;i=i+1,返回步驟四;
步驟七:判斷計算單元Ci,i+1中第i+1次出行是否為當天最后一次出行:
如果判斷結果為是,則當天最后一次出行終點為當天第1次出行起點,乘客k的全天出行信息得到,執行步驟八;
如果判斷結果為否,i=i+1,返回步驟四;
步驟八:判斷乘客k是否為當天最后一位乘客:
如果判斷結果為是,執行步驟九;
如果判斷結果為否,k=k+1,返回步驟三,計算下一位乘客出行OD;
步驟九:建立當天乘客公交出行OD表,將Table1中乘客每次出行的上車刷卡站點和下車站點轉換到當天乘客公交出行OD表中,更新Table1,經過上述步驟對每個乘客出行OD進行計算后得到初始OD矩陣,其中以p為出行起點,q為出行終點的公交出行OD量記為Tripspq,執行步驟十;
步驟十:對于還沒有得到下車站點的乘客出行OD,根據與其同站上車乘客的下車站點進行估算
Tripspq*=Tripspq·bp
其中,
bp——出行起點為p的出行量計算系數
——出行起點為p的公交出行總量
——出行起點為p,出行終點確定的公交出行OD量
Tripspq*——出行起點為p,出行終點為q的全天最終公交出行OD量。
2.根據權利要求1所述的一種采用公交IC卡和車載GPS數據計算公交OD量的方法,其特征在于所述步驟二,確定乘客上車刷卡時間、上車刷卡站點、乘客乘坐公交線路編號和行駛方向的具體方法為:
1)乘客k第i次刷卡后乘客持卡卡號Ck、乘客上車刷卡時間Tik和乘客乘坐公交線路編號將存儲在公交出行IC卡數據中,系統讀取乘客k的卡號Ck,乘客上車刷卡時間Tik和乘客乘坐公交線路編號
2)系統搜索編號為的汽車車載GPS數據,讀取編號為的汽車在時間Tik的行駛線路和行駛方向確定Tik時刻汽車停留的站點信息,作為本次公交出行的上車站點
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于哈爾濱工業大學,未經哈爾濱工業大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610040284.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種車輛攔截設備控制系統
- 下一篇:智能交通勸導系統





