一種應(yīng)用于lais平臺(tái)的數(shù)據(jù)載入載出插件的制作方法
【專利摘要】一種應(yīng)用于LAIS平臺(tái)的數(shù)據(jù)載入載出插件,它包括通過以太網(wǎng)接口與主控插件通信連接的數(shù)據(jù)交互單元,主控單元對數(shù)據(jù)交互單元輸出的數(shù)據(jù)進(jìn)行LKJ信息處理和文件管理,并向LKJ主機(jī)進(jìn)行數(shù)據(jù)載入和數(shù)據(jù)顯示。采用上述技術(shù)方案的本發(fā)明,實(shí)現(xiàn)了對LKJ基礎(chǔ)數(shù)據(jù)進(jìn)行無線遠(yuǎn)程換裝的功能,實(shí)現(xiàn)了同時(shí)對多臺(tái)機(jī)車進(jìn)行基礎(chǔ)數(shù)據(jù)文件換裝的功能,實(shí)現(xiàn)了遠(yuǎn)程對換裝過程的全程管理與監(jiān)控,實(shí)現(xiàn)了基礎(chǔ)數(shù)據(jù)換裝自動(dòng)化控制。它改變了人工進(jìn)行LKJ數(shù)據(jù)換裝工作的繁瑣性、提高LKJ版本換裝作業(yè)工作的及時(shí)性、準(zhǔn)確性和可控性,提高LKJ設(shè)備管理方面的信息化水平。
【專利說明】—種應(yīng)用于LAIS平臺(tái)的數(shù)據(jù)載入載出插件
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種將LKJ基礎(chǔ)數(shù)據(jù)遠(yuǎn)程載入LAIS平臺(tái)的數(shù)據(jù)遠(yuǎn)程載入方法。
【背景技術(shù)】
[0002]LKJ2000型列車運(yùn)行監(jiān)控記錄裝置(以下簡稱LKJ)作為國內(nèi)機(jī)車的主用監(jiān)控設(shè)備已在全路推廣使用,在保障鐵路運(yùn)輸安全和推進(jìn)機(jī)務(wù)安全管理方面發(fā)揮了顯著的作用。LKJ采用車載存儲(chǔ)線路參數(shù)的方式,這樣的存儲(chǔ)方式要求車載數(shù)據(jù)應(yīng)隨列車線路設(shè)施的變化對數(shù)據(jù)進(jìn)行維護(hù)和更新,即對板載數(shù)據(jù)存儲(chǔ)器進(jìn)行維護(hù),目前對系統(tǒng)程序及數(shù)據(jù)進(jìn)行維護(hù)時(shí),需對裝置進(jìn)行拆卸,每次的數(shù)據(jù)維護(hù)均會(huì)造成大量的人力、物力的浪費(fèi)。近年來鐵路新線路修建、既有線路改造和機(jī)車長交路運(yùn)用等因素影響帶來了大量的LKJ基礎(chǔ)數(shù)據(jù)修改和換裝工作,各鐵路局要求采用必要的技術(shù)手段,解決這一棘手的問題。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的是提供一種應(yīng)用于LAIS平臺(tái)的數(shù)據(jù)載入載出插件。
[0004]一種應(yīng)用于LAIS平臺(tái)的數(shù)據(jù)載入載出插件,它包括通過以太網(wǎng)接口與主控插件通信連接的數(shù)據(jù)交互單元,主控單元對數(shù)據(jù)交互單元輸出的數(shù)據(jù)進(jìn)行LKJ信息處理和文件管理,并向LKJ主機(jī)進(jìn)行數(shù)據(jù)載入和數(shù)據(jù)顯示。
[0005]所述的數(shù)據(jù)交互單元處理過程為:數(shù)據(jù)交互單元通過以太網(wǎng)接口和主控插件交互數(shù)據(jù);把主控插件發(fā)來的數(shù)據(jù)通過郵箱分發(fā)到對應(yīng)的進(jìn)程處理;把從郵箱接收其他進(jìn)程發(fā)來的數(shù)據(jù),傳輸給主控插件,再由主控插件發(fā)送的地面服務(wù)器。
[0006]載入文件管理單元的工作過程為:負(fù)責(zé)載入數(shù)據(jù)文件的暫存;數(shù)據(jù)文件保存在Flash中,根據(jù)載入計(jì)劃ID,最多保存兩套數(shù)據(jù);當(dāng)收到超過兩套數(shù)據(jù)后,清除以前的數(shù)據(jù)。
[0007]LKJ顯示器數(shù)據(jù)載入單元的進(jìn)程為:當(dāng)收到啟動(dòng)數(shù)據(jù)載入命令后,在Flash中寫入準(zhǔn)備載入LKJ顯示器數(shù)據(jù)的標(biāo)志,同時(shí)進(jìn)入準(zhǔn)備載入LKJ顯示器數(shù)據(jù)的標(biāo)志,等待LKJ顯示器的申請命令;插件啟動(dòng)后,先檢查Flash中是否有載入LKJ顯示器數(shù)據(jù)載入標(biāo)志,如果有,進(jìn)入準(zhǔn)備載入LKJ顯示器數(shù)據(jù)的標(biāo)志,等待LKJ顯示器的申請命令;數(shù)據(jù)載入完成后,清除數(shù)據(jù)載入標(biāo)志,準(zhǔn)備換裝結(jié)果,通過主控插件發(fā)送到地面服務(wù)器;數(shù)據(jù)載入結(jié)果傳遞給數(shù)據(jù)交互進(jìn)程,由數(shù)據(jù)交互進(jìn)程發(fā)送給主控插件。
[0008]LKJ主機(jī)數(shù)據(jù)載入單元的進(jìn)程為:當(dāng)收到啟動(dòng)數(shù)據(jù)載入命令后,把暫存在Flash中的LKJ主機(jī)載入文件復(fù)制到兩個(gè)LKJ轉(zhuǎn)存器的根目錄中,然后在Flash中寫入準(zhǔn)備載入LKJ主機(jī)數(shù)據(jù)的標(biāo)志,把LKJ數(shù)據(jù)轉(zhuǎn)存器的控制權(quán)交給LKJ主機(jī);插件啟動(dòng)后,先檢查Flash中是否有載入LKJ主機(jī)數(shù)據(jù)載入標(biāo)志,如果有,把LKJ數(shù)據(jù)轉(zhuǎn)存器的控制權(quán)交給LKJ主機(jī);數(shù)據(jù)載入完成后,讀取LKJ轉(zhuǎn)存器中的日志文件,同時(shí)刪除保存的載入文件和日志文件;數(shù)據(jù)載入結(jié)果傳遞給數(shù)據(jù)交互進(jìn)程,由數(shù)據(jù)交互進(jìn)程發(fā)送給主控插件。
[0009]LKJ信息處理單元的進(jìn)程為:獲取LKJ的CAN信息,按照協(xié)議組織數(shù)據(jù);把組織好的數(shù)據(jù)傳遞給數(shù)據(jù)交互進(jìn)程,由數(shù)據(jù)交互進(jìn)程發(fā)送給主控插件。
[0010]采用上述技術(shù)方案的本發(fā)明,實(shí)現(xiàn)了對LKJ基礎(chǔ)數(shù)據(jù)進(jìn)行無線遠(yuǎn)程換裝的功能,實(shí)現(xiàn)了同時(shí)對多臺(tái)機(jī)車進(jìn)行基礎(chǔ)數(shù)據(jù)文件換裝的功能,實(shí)現(xiàn)了遠(yuǎn)程對換裝過程的全程管理與監(jiān)控,實(shí)現(xiàn)了基礎(chǔ)數(shù)據(jù)換裝自動(dòng)化控制。它改變了人工進(jìn)行LKJ數(shù)據(jù)換裝工作的繁瑣性、提高LKJ版本換裝作業(yè)工作的及時(shí)性、準(zhǔn)確性和可控性,提高LKJ設(shè)備管理方面的信息化水平。本發(fā)明系統(tǒng)采用了無線數(shù)據(jù)傳輸技術(shù)、斷點(diǎn)續(xù)傳技術(shù)和海量數(shù)據(jù)處理等技術(shù),實(shí)現(xiàn)了基礎(chǔ)數(shù)據(jù)文件的遠(yuǎn)程傳輸、遠(yuǎn)程換裝,實(shí)現(xiàn)了遠(yuǎn)程對換裝過程的全程管理與監(jiān)控,實(shí)現(xiàn)了基礎(chǔ)數(shù)據(jù)換裝自動(dòng)化控制,這些改善將強(qiáng)化LKJ設(shè)備在鐵路安全設(shè)備領(lǐng)域的主導(dǎo)地位,有效的提升LKJ設(shè)備的應(yīng)用水平,向國外先進(jìn)的列車控制設(shè)備研發(fā)方向靠攏,對企業(yè)的發(fā)展、對LKJ設(shè)備的發(fā)展、對中國列控事業(yè)的發(fā)展均有不可忽視的重要意義。
【專利附圖】
【附圖說明】
[0011]圖1為本數(shù)據(jù)載入載出插件的原理框圖。
【具體實(shí)施方式】
[0012]一種LKJ數(shù)據(jù)遠(yuǎn)程載入方法,系統(tǒng)主要分為車載設(shè)備和地面設(shè)備兩部分,地面設(shè)備實(shí)現(xiàn)基礎(chǔ)數(shù)據(jù)載入計(jì)劃管理功能,生成基礎(chǔ)數(shù)據(jù)載入計(jì)劃、審核計(jì)劃、發(fā)布計(jì)劃,并跟蹤計(jì)劃執(zhí)行情況等功能,車載設(shè)備通過無線網(wǎng)絡(luò)接收基礎(chǔ)數(shù)據(jù)文件,利用有校驗(yàn)機(jī)制,握手機(jī)制和應(yīng)答機(jī)制保證的傳輸協(xié)議進(jìn)行空中數(shù)據(jù)的安全傳輸,并完成向LKJ載入基礎(chǔ)數(shù)據(jù)的功能。它包括以下步驟:
①、地面設(shè)備將獲取的LKJ基礎(chǔ)數(shù)據(jù)實(shí)時(shí)通過互聯(lián)網(wǎng)發(fā)送出去;在步驟①中,每個(gè)機(jī)務(wù)段換裝終端將獲取的LKJ基礎(chǔ)數(shù)據(jù)發(fā)送給數(shù)據(jù)庫中,數(shù)據(jù)庫將LKJ基礎(chǔ)數(shù)據(jù)轉(zhuǎn)發(fā)給處理服務(wù)器,經(jīng)處理服務(wù)器的處理后轉(zhuǎn)發(fā)給通信服務(wù)器,通信服務(wù)器通過互聯(lián)網(wǎng)將LKJ基礎(chǔ)數(shù)據(jù)發(fā)送給車載設(shè)備。
[0013]②、車載設(shè)備通過天線實(shí)時(shí)獲取由互聯(lián)網(wǎng)發(fā)送來的LKJ基礎(chǔ)數(shù)據(jù),并對LKJ設(shè)備監(jiān)控主機(jī)進(jìn)行數(shù)據(jù)更新。在步驟②中,車載設(shè)備將接收到得LKJ基礎(chǔ)數(shù)據(jù)放入LAIS車載平臺(tái)中,在LAIS車載平臺(tái)上設(shè)有數(shù)據(jù)載入載出插件,所述的數(shù)據(jù)載入載出插件與LKJ設(shè)備監(jiān)控主機(jī)上的H型監(jiān)控記錄插件通信連接。另外,數(shù)據(jù)載入載出插件先將LKJ基礎(chǔ)數(shù)據(jù)送入轉(zhuǎn)存器中,再由轉(zhuǎn)存器送入H型監(jiān)控記錄插件中。
[0014]在LAIS車載平臺(tái)上設(shè)有數(shù)據(jù)載入載出插件,數(shù)據(jù)載入載出插件與LKJ設(shè)備監(jiān)控主機(jī)上的H型監(jiān)控記錄插件通信連接。其中,H型監(jiān)控記錄插件為專利號(hào)為CN201220325256.6所公開的技術(shù)方案。
[0015]圖1為數(shù)據(jù)載入載出插件的原理框圖。它包括通過以太網(wǎng)接口與主控插件通信連接的數(shù)據(jù)交互單元,主控單元對數(shù)據(jù)交互單元輸出的數(shù)據(jù)進(jìn)行LKJ信息處理和文件管理,并向LKJ主機(jī)進(jìn)行數(shù)據(jù)載入和數(shù)據(jù)顯示。每個(gè)進(jìn)程完成相對獨(dú)立的功能,進(jìn)程間使用共享內(nèi)存、信號(hào)量、郵箱進(jìn)行通信。
[0016]其中,數(shù)據(jù)交互進(jìn)程通過以太網(wǎng)接口和主控插件交互數(shù)據(jù);把主控插件發(fā)來的數(shù)據(jù)通過郵箱分發(fā)到對應(yīng)的進(jìn)程處理;把從郵箱接收其他進(jìn)程發(fā)來的數(shù)據(jù),傳輸給主控插件,由主控插件發(fā)送的地面服務(wù)器。
[0017]載入文件管理進(jìn)程負(fù)責(zé)載入數(shù)據(jù)文件的暫存;數(shù)據(jù)文件保存在Flash中,根據(jù)載入計(jì)劃ID,最多保存兩套數(shù)據(jù);當(dāng)收到超過兩套數(shù)據(jù)后,清除以前的數(shù)據(jù)。
[0018]LKJ顯示器數(shù)據(jù)載入進(jìn)程為:當(dāng)收到啟動(dòng)數(shù)據(jù)載入命令后,在Flash中寫入準(zhǔn)備載入LKJ顯示器數(shù)據(jù)的標(biāo)志,同時(shí)進(jìn)入準(zhǔn)備載入LKJ顯示器數(shù)據(jù)的標(biāo)志,等待LKJ顯示器的申請命令;插件啟動(dòng)后,先檢查Flash中是否有載入LKJ顯示器數(shù)據(jù)載入標(biāo)志,如果有,進(jìn)入準(zhǔn)備載入LKJ顯示器數(shù)據(jù)的標(biāo)志,等待LKJ顯示器的申請命令;數(shù)據(jù)載入完成后,清除數(shù)據(jù)載入標(biāo)志,準(zhǔn)備換裝結(jié)果,通過主控插件發(fā)送到地面服務(wù)器;數(shù)據(jù)載入結(jié)果傳遞給數(shù)據(jù)交互進(jìn)程,由數(shù)據(jù)交互進(jìn)程發(fā)送給主控插件。
[0019]LKJ主機(jī)數(shù)據(jù)載入進(jìn)程為:當(dāng)收到啟動(dòng)數(shù)據(jù)載入命令后,把暫存在Flash中的LKJ主機(jī)載入文件復(fù)制到兩個(gè)LKJ轉(zhuǎn)存器的根目錄中,然后在Flash中寫入準(zhǔn)備載入LKJ主機(jī)數(shù)據(jù)的標(biāo)志,把LKJ數(shù)據(jù)轉(zhuǎn)存器的控制權(quán)交給LKJ主機(jī);插件啟動(dòng)后,先檢查Flash中是否有載入LKJ主機(jī)數(shù)據(jù)載入標(biāo)志,如果有,把LKJ數(shù)據(jù)轉(zhuǎn)存器的控制權(quán)交給LKJ主機(jī);數(shù)據(jù)載入完成后,讀取LKJ轉(zhuǎn)存器中的日志文件,同時(shí)刪除保存的載入文件和日志文件;數(shù)據(jù)載入結(jié)果傳遞給數(shù)據(jù)交互進(jìn)程,由數(shù)據(jù)交互進(jìn)程發(fā)送給主控插件。
[0020]LKJ信息處理進(jìn)程為:獲取LKJ的CAN信息,按照協(xié)議組織數(shù)據(jù);把組織好的數(shù)據(jù)傳遞給數(shù)據(jù)交互進(jìn)程,由數(shù)據(jù)交互進(jìn)程發(fā)送給主控插件。
【權(quán)利要求】
1.一種應(yīng)用于LAIS平臺(tái)的數(shù)據(jù)載入載出插件,其特征在于:它包括通過以太網(wǎng)接口與主控插件通信連接的數(shù)據(jù)交互單元,主控單元對數(shù)據(jù)交互單元輸出的數(shù)據(jù)進(jìn)行LKJ信息處理和文件管理,并向LKJ主機(jī)進(jìn)行數(shù)據(jù)載入和數(shù)據(jù)顯示。
2.根據(jù)權(quán)利要求1所述的應(yīng)用于LAIS平臺(tái)的數(shù)據(jù)載入載出插件,其特征在于:所述的數(shù)據(jù)交互單元處理過程為:數(shù)據(jù)交互單元通過以太網(wǎng)接口和主控插件交互數(shù)據(jù);把主控插件發(fā)來的數(shù)據(jù)通過郵箱分發(fā)到對應(yīng)的進(jìn)程處理;把從郵箱接收其他進(jìn)程發(fā)來的數(shù)據(jù),傳輸給主控插件,再由主控插件發(fā)送的地面服務(wù)器。
3.根據(jù)權(quán)利要求1所述的應(yīng)用于LAIS平臺(tái)的數(shù)據(jù)載入載出插件,其特征在于:載入文件管理單元的工作過程為:負(fù)責(zé)載入數(shù)據(jù)文件的暫存;數(shù)據(jù)文件保存在Flash中,根據(jù)載入計(jì)劃ID,最多保存兩套數(shù)據(jù);當(dāng)收到超過兩套數(shù)據(jù)后,清除以前的數(shù)據(jù)。
4.根據(jù)權(quán)利要求1所述的應(yīng)用于LAIS平臺(tái)的數(shù)據(jù)載入載出插件,其特征在于:LKJ顯示器數(shù)據(jù)載入單元的進(jìn)程為:當(dāng)收到啟動(dòng)數(shù)據(jù)載入命令后,在Flash中寫入準(zhǔn)備載入LKJ顯示器數(shù)據(jù)的標(biāo)志,同時(shí)進(jìn)入準(zhǔn)備載入LKJ顯示器數(shù)據(jù)的標(biāo)志,等待LKJ顯示器的申請命令;插件啟動(dòng)后,先檢查Flash中是否有載入LKJ顯示器數(shù)據(jù)載入標(biāo)志,如果有,進(jìn)入準(zhǔn)備載入LKJ顯示器數(shù)據(jù)的標(biāo)志,等待LKJ顯示器的申請命令;數(shù)據(jù)載入完成后,清除數(shù)據(jù)載入標(biāo)志,準(zhǔn)備換裝結(jié)果,通過主控插件發(fā)送到地面服務(wù)器;數(shù)據(jù)載入結(jié)果傳遞給數(shù)據(jù)交互進(jìn)程,由數(shù)據(jù)交互進(jìn)程發(fā)送給主控插件。
5.根據(jù)權(quán)利要求1所述的應(yīng)用于LAIS平臺(tái)的數(shù)據(jù)載入載出插件,其特征在于:LKJ主機(jī)數(shù)據(jù)載入單元的進(jìn)程為:當(dāng)收到啟動(dòng)數(shù)據(jù)載入命令后,把暫存在Flash中的LKJ主機(jī)載入文件復(fù)制到兩個(gè)LKJ轉(zhuǎn)存器的根目錄中,然后在Flash中寫入準(zhǔn)備載入LKJ主機(jī)數(shù)據(jù)的標(biāo)志,把LKJ數(shù)據(jù)轉(zhuǎn)存器的控制權(quán)交給LKJ主機(jī);插件啟動(dòng)后,先檢查Flash中是否有載入LKJ主機(jī)數(shù)據(jù)載入標(biāo)志,如果有,把LKJ數(shù)據(jù)轉(zhuǎn)存器的控制權(quán)交給LKJ主機(jī);數(shù)據(jù)載入完成后,讀取LKJ轉(zhuǎn)存器中的日志文件,同時(shí)刪除保存的載入文件和日志文件;數(shù)據(jù)載入結(jié)果傳遞給數(shù)據(jù)交互進(jìn)程,由數(shù)據(jù)交互進(jìn)程發(fā)送給主控插件。
6.根據(jù)權(quán)利要求1所述的應(yīng)用于LAIS平臺(tái)的數(shù)據(jù)載入載出插件,其特征在于:LKJ信息處理單元的進(jìn)程為:獲取LKJ的CAN信息,按照協(xié)議組織數(shù)據(jù);把組織好的數(shù)據(jù)傳遞給數(shù)據(jù)交互進(jìn)程,由數(shù)據(jù)交互進(jìn)程發(fā)送給主控插件。
【文檔編號(hào)】H04L12/70GK104184660SQ201310709677
【公開日】2014年12月3日 申請日期:2013年12月21日 優(yōu)先權(quán)日:2013年12月21日
【發(fā)明者】崔文超, 陳留章, 王棟博 申請人:河南思維自動(dòng)化設(shè)備股份有限公司