一種列尾協(xié)議監(jiān)聽方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及鐵路無線通信技術(shù)領(lǐng)域,尤其涉及一種用于監(jiān)測列車尾部系統(tǒng)的列尾協(xié)議監(jiān)聽方法和裝置。
【背景技術(shù)】
[0002]列車列尾系統(tǒng)作為重要的行車安全裝置,已經(jīng)大量地應(yīng)用在貨車和客車中。列尾系統(tǒng)主要包括設(shè)置在車頭的控制裝置和設(shè)置在車尾的安全防護裝置(簡稱列尾裝置)。該系統(tǒng)的主要功能是替代守車和車長,當(dāng)列車在運行過程中折角塞門被意外關(guān)閉時,機車乘務(wù)員可以通過控制裝置操縱列尾裝置進(jìn)行尾部排風(fēng),以輔助制動列車,防止發(fā)生列車“放揚”(剎車失靈)事故。運用列尾裝置取代守車顯著提高了行車安全保障,在增效擴能、提高調(diào)車及接發(fā)車作業(yè)效率、節(jié)省人工成本等經(jīng)濟效益方面得到了顯著改善。
[0003]為實現(xiàn)上述功能,列尾裝置需要與機車綜合無線通信裝置(CIR裝置)、機車臺、手持臺等控制裝置連接通信。其中,各裝置需要對列尾裝置發(fā)送相應(yīng)的確認(rèn)、查詢、排風(fēng)、消號等一系列控制指令,列尾裝置需要相應(yīng)地發(fā)送確認(rèn)應(yīng)答、風(fēng)壓應(yīng)答、排風(fēng)應(yīng)答、風(fēng)壓報警、電壓報警等一系列應(yīng)答指令。這些指令發(fā)送情況或者操作執(zhí)行情況則由操作人員通過肉眼觀察相關(guān)裝置的指示燈進(jìn)行判斷。其中,往往還需要操作人員記錄各種信息的發(fā)送時間。這種人工抓取信息發(fā)送時間的方式誤差較大。特別是當(dāng)有多個裝置同時工作時,各指令發(fā)送時間可能僅僅相差幾秒甚至幾十毫秒。例如,在專利申請文獻(xiàn)CN103950457A中公開了一種利用中繼裝置向控制裝置或列尾裝置轉(zhuǎn)發(fā)信息的技術(shù)方案。在一個實施例中,中繼裝置在監(jiān)聽到列尾裝置發(fā)出的應(yīng)答指令后,在50毫秒至3秒的時間內(nèi)向控制裝置再次轉(zhuǎn)發(fā)該應(yīng)答指令。由于前后兩次發(fā)送指令信息的時間間隔很短,因此操作人員很難正確地識別指令信息的發(fā)送時間。這不利于操作人員做出正確的判斷,增大了誤操作的風(fēng)險。
【發(fā)明內(nèi)容】
[0004]為了解決上述技術(shù)問題,本發(fā)明提供了一種列尾協(xié)議監(jiān)聽方法和裝置。
[0005]本發(fā)明提供的一種列尾協(xié)議監(jiān)聽方法,其中:
[0006]監(jiān)聽指令信息,若監(jiān)聽到指令信息,則標(biāo)記該指令信息的發(fā)送時間,判斷該指令信息是否是列尾系統(tǒng)的有效指令,若是有效指令,則進(jìn)一步判斷該指令信息是否是重復(fù)發(fā)送,若是重復(fù)發(fā)送,則顯示指令信息重復(fù)發(fā)送的時間間隔。
[0007]依據(jù)本發(fā)明的一個實施例,優(yōu)選地可以根據(jù)指令信息中的特定功能碼和/或信息長度,判斷該指令信息是否是列尾系統(tǒng)的有效指令。
[0008]依據(jù)本發(fā)明的一個實施例,可以將有效指令信息與之前預(yù)設(shè)時間內(nèi)所接收的有效指令信息進(jìn)行比對,如存在相同的指令信息,則判斷該指令信息是重復(fù)發(fā)送。
[0009]進(jìn)一步地,若不存在相同的指令信息,則判斷該指令信息是首次發(fā)送,顯示該指令信息的發(fā)送時間。
[0010]此外,若指令信息是列尾系統(tǒng)的有效指令,則還識別該指令信息的功能類型。[0011 ] 在本發(fā)明的實施例中,所述功能類型可以包括列尾確認(rèn)/確認(rèn)應(yīng)答、查詢/查詢應(yīng)答、排風(fēng)/排風(fēng)應(yīng)答、消號/消號應(yīng)答、列尾請求確認(rèn)、風(fēng)壓報警/應(yīng)答、電壓報警/應(yīng)答。
[0012]依據(jù)本發(fā)明的實施例,所述指令信息可以是列車列尾系統(tǒng)中由控制裝置發(fā)送給列尾裝置的控制指令,或者是由列尾裝置發(fā)送給控制裝置的應(yīng)答指令。
[0013]進(jìn)一步地,所述指令信息還可以是列車列尾系統(tǒng)中由控制裝置經(jīng)中繼裝置轉(zhuǎn)發(fā)給列尾裝置的控制指令,或者是由列尾裝置經(jīng)中繼裝置轉(zhuǎn)發(fā)給控制裝置的應(yīng)答指令。
[0014]此外,本發(fā)明還提供了一種列尾協(xié)議監(jiān)聽裝置,其特征在于:
[0015]監(jiān)聽模塊,用于監(jiān)聽指令信息;
[0016]標(biāo)記模塊,用于當(dāng)監(jiān)聽到指令信息時標(biāo)記其發(fā)送時間;
[0017]判斷模塊,用于判斷監(jiān)聽到的指令信息是否是列尾系統(tǒng)的有效指令;
[0018]比對模塊,用于判斷指令信息是否是重復(fù)發(fā)送;
[0019]顯示模塊,當(dāng)指令信息是重復(fù)發(fā)送時,用于顯示指令信息重復(fù)發(fā)送的時間間隔。
[0020]進(jìn)一步地,上述列尾協(xié)議監(jiān)聽裝置還可以包括識別模塊,當(dāng)指令信息是列尾系統(tǒng)的有效指令時,用于識別該指令信息的功能類型。
[0021]與現(xiàn)有技術(shù)相比,本發(fā)明的一個或多個實施例可以具有如下優(yōu)點。
[0022]本發(fā)明通過列尾協(xié)議監(jiān)聽裝置可以及時、準(zhǔn)確的監(jiān)聽各操作源與列車尾部安全防護裝置間命令協(xié)議內(nèi)容,以及操作源發(fā)送命令的時間點、操作源重發(fā)命令時間節(jié)點。在測試過程中列尾協(xié)議監(jiān)聽裝置可以通過串口與計算機終端連接,在監(jiān)測到指令信息時自動地進(jìn)行時間標(biāo)記,以及篩選出有效信息,并將該信息以及該信息的時間發(fā)送給計算機終端,顯示出有效信息發(fā)送的時間、時間間隔和操作源等相關(guān)內(nèi)容。由此省去了傳統(tǒng)人工處理方式中,核對列尾協(xié)議時需要對大量的信息進(jìn)行逐條比較的繁復(fù)過程,真正做到及時、準(zhǔn)確地獲取信息數(shù)據(jù),以及較精確的獲取信息發(fā)送的時間間隔。
[0023]本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在說明書、權(quán)利要求書以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。
【附圖說明】
[0024]附圖用來提供對本發(fā)明的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實施例共同用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的限制。在附圖中:
[0025]圖1是本發(fā)明實施例一所提供的列尾協(xié)議監(jiān)聽方法流程圖;
[0026]圖2是本發(fā)明實施例中所采用的控制指令和應(yīng)答指令的信息協(xié)議表;
[0027]圖3是本發(fā)明實施例二中對中繼裝置轉(zhuǎn)發(fā)的指令信息進(jìn)行監(jiān)聽的示意圖。
【具體實施方式】
[0028]以下將結(jié)合附圖及實施例來詳細(xì)說明本發(fā)明的實施方式,借此對本發(fā)明如何應(yīng)用技術(shù)手段來解決技術(shù)問題,并達(dá)成技術(shù)效果的實現(xiàn)過程能充分理解并據(jù)以實施。需要說明的是,只要不構(gòu)成沖突,本發(fā)明中的各個實施例以及各實施例中的各個特征可以相互結(jié)合,所形成的技術(shù)方案均在本發(fā)明的保護范圍之內(nèi)。
[0029]第一實施例
[0030]下面結(jié)合CIR裝置向列尾裝置發(fā)送排風(fēng)指令的過程對本實施例中監(jiān)聽列尾協(xié)議的過程進(jìn)行描述。圖1是本實施例中列尾協(xié)議監(jiān)聽方法的工作流程圖,其主要包括以下步驟。
[0031]S100,列尾協(xié)議監(jiān)聽裝置對控制裝置發(fā)送給列尾裝置的控制指令進(jìn)行監(jiān)聽。
[0032]S200,當(dāng)列尾協(xié)議監(jiān)聽裝置監(jiān)聽到例如CIR裝置發(fā)送給列尾裝置的排風(fēng)指令時,對其進(jìn)行時間標(biāo)記。換言之,即記錄該排風(fēng)指令的發(fā)送時間Tl。
[0033]S300,列尾協(xié)議監(jiān)聽裝置檢查監(jiān)聽到的排風(fēng)指令的信息協(xié)議,判斷該指令信息是否是列車列尾系統(tǒng)的有效指令。若是,繼續(xù)執(zhí)行后續(xù)步驟;否則丟棄該指令信息,返回步驟SlOO繼續(xù)監(jiān)聽。
[0034]具體地,可以根據(jù)信息協(xié)議中的特定功能碼和/或信息長度來判斷該指令信息是否為有效指令信息。圖2顯示的信息協(xié)議表中列舉了目前列車列尾系統(tǒng)常用的控制指令和應(yīng)答指令的協(xié)議內(nèi)容。其中,A5和06分別代表功能碼和信息長度。在本實施例中,監(jiān)聽到的指令信息內(nèi)容A5 06 12 34 00 24 FF FF或A5 06 12 34 0025 07 89中的第一位代碼為A5,第二外代碼為06,均與圖2顯示的信息協(xié)議表的協(xié)議內(nèi)容匹配。這說明兩條指令信息均是列車列尾系統(tǒng)的有效指令信息。
[0035]需要說明的是,在本實施例中,優(yōu)選地通過檢查功能碼和信息長度來判斷信息是否有效。然而實際應(yīng)用時,可以不限于此。例如,可以采用一種更加復(fù)雜的功能碼編碼,僅僅通過檢查功能碼便可以判斷信息是否有效。
[0036]S400,列尾協(xié)議監(jiān)聽裝置對有效的指令信息的內(nèi)容做進(jìn)一步的匹配,識別指令信息的具體功能類型。
[0037]在本實施例中,在判定監(jiān)聽到的指令信息是列車列尾系統(tǒng)的有效指令后,檢查該指令信息的具體內(nèi)容,并根據(jù)相關(guān)的代碼判斷該指令信息的具體功能,同時對該指令信息進(jìn)行存儲。其中,具體的功能類型可以是列尾確認(rèn)/確認(rèn)應(yīng)答、