[發(fā)明專利]一種跨線列車中VOBC配置文件的熱加載方法及裝置有效
| 申請?zhí)枺?/td> | 201611127543.5 | 申請日: | 2016-12-09 |
| 公開(公告)號: | CN106708569B | 公開(公告)日: | 2020-05-08 |
| 發(fā)明(設(shè)計(jì))人: | 張強(qiáng);張建明 | 申請(專利權(quán))人: | 交控科技股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 北京路浩知識產(chǎn)權(quán)代理有限公司 11002 | 代理人: | 李相雨 |
| 地址: | 100097 北京市豐臺區(qū)*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 列車 vobc 配置文件 加載 方法 裝置 | ||
本發(fā)明公開一種跨線列車中VOBC配置文件的熱加載方法及裝置,方法包括:當(dāng)前列車在運(yùn)行過程中確定需要跨線運(yùn)行時(shí),查看待運(yùn)行線路的配置文件是否已經(jīng)下載完成;在配置文件未下載時(shí),在當(dāng)前列車VOBC的每一個(gè)運(yùn)行周期內(nèi),根據(jù)運(yùn)行VOBC程序所占用的系統(tǒng)資源,從列車的存儲單元中分步下載配置文件;在配置文件下載完成之后,在VOBC的每個(gè)運(yùn)行周期內(nèi)分步初始化配置文件,以完成配置文件的熱加載;其中,VOBC運(yùn)行所占用的內(nèi)存區(qū)域和下載配置文件所占用的內(nèi)存區(qū)域相互獨(dú)立。上述方法無需在VOBC所在的系統(tǒng)內(nèi)存中存儲所有線路的配置數(shù)據(jù),使得系統(tǒng)的可擴(kuò)展性更強(qiáng),使得VOBC可以再任意多的線路上跨線運(yùn)行。
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,具體涉及一種跨線列車中VOBC配置文件的熱加載方法及裝置。
背景技術(shù)
在現(xiàn)有城市軌道交通信號系統(tǒng)中,VOBC(車載控制器)需要預(yù)先存儲運(yùn)行線路的電子地圖等配置文件,列車只能在已存儲有相應(yīng)配置文件的線路上運(yùn)行。
在城市軌道交通互聯(lián)互通的大趨勢下,越來越多的信號系統(tǒng)可以支持列車跨線運(yùn)行。“列車只能在已存儲有相應(yīng)配置文件的線路上運(yùn)行”將成為制約信號系統(tǒng)互聯(lián)互通的主要因素,
目前,列車必須在投入運(yùn)營前下載所有可能運(yùn)行的線路的配置文件,并且在系統(tǒng)上電初始化階段初始化所有配置文件。
特別地,列車必須在運(yùn)營前下載數(shù)據(jù),限制了列車跨線的靈活性;在上電初始化階段初始化全部配置文件消耗了大量系統(tǒng)資源。
發(fā)明內(nèi)容
鑒于上述問題,本發(fā)明提出了克服上述問題或者至少部分地解決上述問題的一種跨線列車中VOBC配置文件的熱加載方法及裝置。
為此目的,第一方面,本發(fā)明提出一種跨線列車中VOBC配置文件的熱加載方法,包括:
當(dāng)前列車在運(yùn)行過程中確定需要跨線運(yùn)行時(shí),查看待運(yùn)行線路的配置文件是否已經(jīng)下載完成;
在所述配置文件未下載時(shí),在當(dāng)前列車VOBC的每一個(gè)運(yùn)行周期內(nèi),根據(jù)運(yùn)行VOBC程序所占用的系統(tǒng)資源,從列車的存儲單元中分步下載所述配置文件;以及
在所述配置文件下載完成之后,在所述VOBC的每個(gè)運(yùn)行周期內(nèi)分步初始化所述配置文件,以完成配置文件的熱加載;
其中,所述VOBC運(yùn)行所占用的內(nèi)存區(qū)域和下載所述配置文件所占用的內(nèi)存區(qū)域相互獨(dú)立。
可選地,根據(jù)運(yùn)行VOBC程序所占用的系統(tǒng)資源,從列車的存儲單元中分步下載所述配置文件的步驟,包括:
根據(jù)運(yùn)行VOBC程序所占用的系統(tǒng)資源,確定每個(gè)運(yùn)行周期內(nèi)下載所述配置文件的待下載字節(jié)數(shù),向所述存儲單元發(fā)送下載請求,該下載請求包括:配置文件的線路標(biāo)識和待下載的字節(jié)數(shù)的信息;
接收所述存儲單元返回的所述下載請求的響應(yīng)信息后,在每一運(yùn)行周期內(nèi)下載所述配置文件的部分?jǐn)?shù)據(jù),其中,該部分?jǐn)?shù)據(jù)的字節(jié)數(shù)小于等于所述每一運(yùn)行周期內(nèi)預(yù)下載的字節(jié)數(shù)。
可選地,在每一運(yùn)行周期內(nèi)下載所述配置文件的部分?jǐn)?shù)據(jù)的步驟,包括:
在所述VOBC程序的每一個(gè)運(yùn)行周期,向所述存儲單元發(fā)送部分?jǐn)?shù)據(jù)的下載請求;
接收所述存儲單元發(fā)送的部分?jǐn)?shù)據(jù)及該存儲單元中已發(fā)送的部分?jǐn)?shù)據(jù)的第一校驗(yàn)和;
在部分?jǐn)?shù)據(jù)下載完成時(shí),獲取已下載的部分?jǐn)?shù)據(jù)的第二校驗(yàn)和,
將所述第一校驗(yàn)和與所述第二校驗(yàn)和進(jìn)行比較,確定已下載部分?jǐn)?shù)據(jù)是否正確;
在第一校驗(yàn)和與所述第二校驗(yàn)和相同時(shí),確定所述配置文件的部分?jǐn)?shù)據(jù)已下載完成;
否則,在下一個(gè)運(yùn)行周期內(nèi),重新向所述存儲單元發(fā)送部分?jǐn)?shù)據(jù)的下載請求。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于交控科技股份有限公司,未經(jīng)交控科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611127543.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





