[發明專利]一種優化旅客聯程運輸系統的方法在審
| 申請號: | 202210945462.5 | 申請日: | 2022-08-08 |
| 公開(公告)號: | CN115186508A | 公開(公告)日: | 2022-10-14 |
| 發明(設計)人: | 梁仁鴻;汪健;龔露陽 | 申請(專利權)人: | 交通運輸部科學研究院 |
| 主分類號: | G06F30/20 | 分類號: | G06F30/20;G06F119/02 |
| 代理公司: | 北京智行陽光知識產權代理事務所(普通合伙) 11738 | 代理人: | 郭道宏 |
| 地址: | 100000 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 優化 旅客 運輸 系統 方法 | ||
1.一種優化旅客聯程運輸系統的方法,其特征在于,具體按以下步驟執行:
S1:定義方便讀取和加載的數據格式,具體使用.csv格式工具進行可視化操作,具體包括編輯道路數據、交通數據,并將這些數據通過TESS軟件保存成.csv格式的文件;
S2:將數據按照數據內容區分,整數數據直接存儲到整數表格中,浮點數則存儲到浮點數表格中,將道路數據、交通數據拆分成多個表格數據,每個數據之間依次存儲,不設置間隔數據;
S3:編寫工具模塊,匹配多種交通模擬軟件支持步驟S1中定義的格式數據;
S4:逆向分析交通模擬軟件,通過系統函數StackFrame函數來獲取堆棧信息,由函數的最外層堆棧調用開始分析,以提高分析速度;
S5:調用原始的系統函數完成文件創建和替換,以匹配其他交通模擬軟件。
2.根據權利要求1所述的一種優化旅客聯程運輸系統的方法,其特征在于,在步驟S2中,將道路數據、交通數據中的坐標信息進行單獨存儲到文件中,具體使用數組來存儲所有的坐標數據,并且數組中每個坐標的編號對應了數組的下標并記錄下所有相同的坐標信息,相同的坐標只存儲一份,通過編寫工具對存儲坐標的索引信息來訪問坐標數據。
3.根據權利要求1所述的一種優化旅客聯程運輸系統的方法,其特征在于:在步驟S4中,通過對函數進行Hook,通過Hook獲取到進程讀取文件的所有調用,具體對每一個定義的文件格式的文件名稱進行判斷,以確定函數的調用堆棧信息。
4.根據權利要求1所述的一種優化旅客聯程運輸系統的方法,其特征在于,在步驟S5中,通過逆向分析其讀取數據格式文件的代碼,并通過逆向分析查找到getData函數,然后通過步驟S3編寫的模塊替換此函數,來替換交通模擬軟件讀取數據文件。
5.根據權利要求1所述的一種優化旅客聯程運輸系統的方法,其特征在于,在步驟S1中,通過TESS軟件保存成.csv格式的文件中的數據都設有標識,并且數據之間也有使用()括號來分開數據內容。
6.根據權利要求2所述的一種優化旅客聯程運輸系統的方法,其特征在于,將道路數據、交通數據中的坐標信息每2個坐標設為一組信息,每個坐標設置一個順序編號。
7.根據權利要求3所述的一種優化旅客聯程運輸系統的方法,其特征在于,通過系統函數StackFrame函數獲取堆棧信息,基于vector創建來查找當讀取數據文件時創建的vector對象的代碼,進行Hook由函數的最外層堆棧調用開始分析,以提高分析速度。
8.根據權利要求1所述的一種優化旅客聯程運輸系統的方法,其特征在于,在步驟S2中,使用stl的vector容器來存儲數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于交通運輸部科學研究院,未經交通運輸部科學研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210945462.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:裝配式建筑生態房屋
- 下一篇:一種應用于配電系統的備用電池組件供電裝置





