国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      安全關(guān)鍵數(shù)據(jù)的反向驗證方法

      文檔序號:6304214閱讀:761來源:國知局
      安全關(guān)鍵數(shù)據(jù)的反向驗證方法
      【專利摘要】本發(fā)明公開了一種安全關(guān)鍵數(shù)據(jù)的反向驗證方法,包括:將聯(lián)鎖子系統(tǒng)軟件提供的二進制文件數(shù)據(jù)依據(jù)聯(lián)鎖下位機約定的順序形成安全關(guān)鍵數(shù)據(jù)的二進制數(shù)據(jù)模型;利用.Net中反射機制解析所述二進制文件到所述安全關(guān)鍵數(shù)據(jù)的二進制數(shù)據(jù)模型;然后在依據(jù)安全關(guān)鍵數(shù)據(jù)信息設(shè)計安全關(guān)鍵數(shù)據(jù)的配置數(shù)據(jù)、Excel數(shù)據(jù)模型和Excel數(shù)據(jù)特性;將安全關(guān)鍵數(shù)據(jù)的二進制數(shù)據(jù)模型通過特性轉(zhuǎn)換到Excel數(shù)據(jù)模型;Excel數(shù)據(jù)模型通過NPIO.DLL生成新的Excel文檔,讀入源Excel文檔和反向生成新的Excel文檔,比較兩份文檔之間的數(shù)據(jù)一致性,如果相同給出正確提示信息,如果不同給出警示信息并提供錯誤日志信息。本發(fā)明能保證提供給聯(lián)鎖子系統(tǒng)應(yīng)用軟件安全關(guān)鍵數(shù)據(jù)的準確性,保證聯(lián)鎖子系統(tǒng)的可靠性和魯棒性。
      【專利說明】安全關(guān)鍵數(shù)據(jù)的反向驗證方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及通訊領(lǐng)域,特別是涉及一種信號系統(tǒng)安全關(guān)鍵數(shù)據(jù)的反向驗證方法。【背景技術(shù)】
      [0002]在CBTC (基于無線通信的列車自動控制系統(tǒng))地鐵信號控制系統(tǒng)中,聯(lián)鎖子系統(tǒng)是其中最為重要組成的一部分,為了確保整個系統(tǒng)的正常運行,那么要求子系統(tǒng)的配置數(shù)據(jù)的準確性和唯一性。從配置數(shù)據(jù)的所屬類別分析,主要是分為安全關(guān)鍵數(shù)據(jù)和非安全關(guān)鍵數(shù)據(jù),安全關(guān)鍵數(shù)據(jù)主要是指聯(lián)鎖子系統(tǒng)的靜態(tài)數(shù)據(jù)。就目前而言,合理的驗證安全關(guān)鍵數(shù)據(jù)的準確性是聯(lián)鎖子系統(tǒng)運行的基礎(chǔ),驗證的過程是保證數(shù)據(jù)不因為任何差錯導(dǎo)致的數(shù)據(jù)的錯誤,降低了系統(tǒng)的整體的魯棒性。由于軌道交通的數(shù)據(jù)準確的重要性,當(dāng)然對關(guān)鍵數(shù)據(jù)的準確性也就有了很高的要求,從而保證關(guān)鍵數(shù)據(jù)的準確性問題需要得到良好的解決。

      【發(fā)明內(nèi)容】

      [0003]本發(fā)明要解決的技術(shù)問題是提供一種能驗證聯(lián)鎖子系統(tǒng)軟件安全關(guān)鍵數(shù)據(jù)的準確性的信號系統(tǒng)安全關(guān)鍵數(shù)據(jù)的反向驗證方法。
      [0004]本發(fā)明通過聯(lián)鎖子系統(tǒng)提供的安全關(guān)鍵數(shù)據(jù),其形式為Excel文檔,該文檔總共包括四份文檔,分別是聯(lián)鎖表、IOBitmap、系統(tǒng)參數(shù)和子系統(tǒng)ID,而聯(lián)鎖配置數(shù)據(jù)軟件需要先讀取該Excel文檔,生成聯(lián)鎖子系統(tǒng)軟件的二進制文件,在讀取過程中,要驗證IOBitmap中的設(shè)備名稱必須在聯(lián)鎖表存在,以及驗證聯(lián)鎖表各個表之間的聯(lián)鎖拓撲邏輯關(guān)系,其次,在生成二進制文件過程中,合理保證數(shù)據(jù)的字節(jié)數(shù)以及數(shù)據(jù)的排序準確性,生成了二進制文件之后;
      [0005]本發(fā)明安全關(guān)鍵數(shù)據(jù)的反向驗證方法,包括:
      [0006]I)將聯(lián)鎖子系統(tǒng)軟件提供的二進制文件數(shù)據(jù)依據(jù)聯(lián)鎖下位機約定的順序形安全關(guān)鍵數(shù)據(jù)的二進制數(shù)據(jù)模型;
      [0007]2)利用。Net中反射機制解析聯(lián)鎖子系統(tǒng)軟件提供的二進制文件到所述安全關(guān)鍵數(shù)據(jù)的二進制數(shù)據(jù)模型;
      [0008]3)根據(jù)安全關(guān)鍵數(shù)據(jù)信息形成安全關(guān)鍵數(shù)據(jù)的配置數(shù)據(jù)、Excel數(shù)據(jù)模型和Excel數(shù)據(jù)特性;
      [0009]配置數(shù)據(jù)主要包含設(shè)備名稱,設(shè)備繼電器名稱等信息,以配置數(shù)據(jù)中的設(shè)備信息作為標識,形成安全關(guān)鍵數(shù)據(jù)的Excel數(shù)據(jù)模型和Excel數(shù)據(jù)特性(Attribute);
      [0010]4)將安全關(guān)鍵數(shù)據(jù)的二進制數(shù)據(jù)模型通過特性轉(zhuǎn)換到Excel數(shù)據(jù)模型;
      [0011]5) Excel數(shù)據(jù)模型通過NPI0.DLL生成新的Excel文檔
      [0012]6)同時讀入系統(tǒng)提供的源Excel文檔和通過二進制文件反向生成新的Excel文檔,比較兩份文檔之間的數(shù)據(jù)的一致性,如果相同,給出正確提示信息,如果不同,給出警示信息并提供錯誤日志信息。
      [0013]7)若為正確提示信息則提供給聯(lián)鎖子系統(tǒng)應(yīng)用軟件使用,若為警示信息則依據(jù)錯誤日志信息作出修改,直到驗證成功之后才提供給聯(lián)鎖子系統(tǒng)軟件。
      [0014]本發(fā)明利用的聯(lián)鎖下位機的二進制文件,是由源Excel文件生成,通過安全反向驗證方法生成Excel,并比對Excel文件,形成閉環(huán)方式的安全驗證。CBTC地鐵信號控制系統(tǒng)中聯(lián)鎖子系統(tǒng)的安全關(guān)鍵數(shù)據(jù)通過本發(fā)明的反向驗證方法驗證之后,能保證提供給聯(lián)鎖子系統(tǒng)應(yīng)用軟件的安全關(guān)鍵數(shù)據(jù)的準確性,從而保證了聯(lián)鎖子系統(tǒng)的可靠性和魯棒性。
      【專利附圖】

      【附圖說明】
      [0015]下面結(jié)合附圖與【具體實施方式】對本發(fā)明作進一步詳細的說明:
      [0016]圖1是本發(fā)明的流程示意圖。
      【具體實施方式】
      [0017]通過系統(tǒng)提供的安全關(guān)鍵數(shù)據(jù),其形式為Excel文檔,該文檔總共包括四份文檔,分別是聯(lián)鎖表、IOBitmap、系統(tǒng)參數(shù)和子系統(tǒng)ID,聯(lián)鎖配置數(shù)據(jù)軟件需要先讀取該Excel文檔,生成聯(lián)鎖子系統(tǒng)軟件的二進制文件。生成聯(lián)鎖子系統(tǒng)軟件的二進制文件之后,實施本發(fā)明實施本發(fā)明的反向驗證方法,包括:
      [0018]I)將聯(lián)鎖子系統(tǒng)軟件提供的二進制文件數(shù)據(jù)依據(jù)聯(lián)鎖下位機約定的順序形安全關(guān)鍵數(shù)據(jù)的二進制數(shù)據(jù)模型;
      [0019]二進制文件中是分模塊化組成,并且有一定的順序,以信號機二進制數(shù)據(jù)為例,二進制數(shù)據(jù)模型通過信號機每個字段所占字節(jié)數(shù)來設(shè)計一個class模型(即DataModel),信號機每個字段對應(yīng)類中的屬性;安全關(guān)鍵數(shù)據(jù)的二進制文件是提供給聯(lián)鎖下位機軟件使用,順序如表I所示,該二進制文件包含所有的靜態(tài)數(shù)據(jù),依據(jù)下位機約定的順序,表I所示二進制文件模塊順序為:系統(tǒng)參數(shù),信號機,區(qū)段,道岔,屏蔽門,緊急停車按鈕,司機保護按鈕等等,通過信號機每個字段所占字節(jié)數(shù)來形成一個類數(shù)據(jù)模型,該二進制數(shù)據(jù)模型中信號機模塊每個字段與信號機類中的屬性對應(yīng)。
      [0020]
      【權(quán)利要求】
      1.一種安全關(guān)鍵數(shù)據(jù)的反向驗證方法,其特征是,包括以下步驟: 1)將聯(lián)鎖子系統(tǒng)軟件提供的二進制文件數(shù)據(jù)依據(jù)聯(lián)鎖下位機約定的順序形成安全關(guān)鍵數(shù)據(jù)的二進制數(shù)據(jù)模型; 2)利用.Net中反射機制解析聯(lián)鎖子系統(tǒng)軟件提供的二進制文件到所述安全關(guān)鍵數(shù)據(jù)的二進制數(shù)據(jù)模型; 3)根據(jù)安全關(guān)鍵數(shù)據(jù)信息設(shè)計安全關(guān)鍵數(shù)據(jù)的配置數(shù)據(jù)、Excel數(shù)據(jù)模型和Excel數(shù)據(jù)特性; 配置數(shù)據(jù)主要包含設(shè)備名稱,設(shè)備繼電器名稱,二進制數(shù)據(jù)模型中各字段的字節(jié)長度等信息,以配置數(shù)據(jù)中的設(shè)備信息作為標識,形成安全關(guān)鍵數(shù)據(jù)的Excel數(shù)據(jù)模型和Excel數(shù)據(jù)特性; 4)將安全關(guān)鍵數(shù)據(jù)的二進制數(shù)據(jù)模型通過特性轉(zhuǎn)換到Excel數(shù)據(jù)模型; 5)Excel數(shù)據(jù)模型通過NPI0.DLL生成新的Excel文檔 6)同時讀入系統(tǒng)提供的源Excel文檔和通過二進制文件反向生成新的Excel文檔,比較兩份文檔之間的數(shù)據(jù)的一致性,如果相同,給出正確提示信息,如果不同,給出警示信息并提供錯誤日志信息。
      2.如權(quán)利要求1所述的安全關(guān)鍵數(shù)據(jù)的反向驗證方法,其特征是:還包括步驟 7)若為正確提示信息則提供給聯(lián)鎖子系統(tǒng)應(yīng)用軟件使用,若為警示信息則依據(jù)錯誤日志信息作出修改,直到驗證成功之后才提供給聯(lián)鎖子系統(tǒng)軟件。
      【文檔編號】G05B23/02GK103941719SQ201410109681
      【公開日】2014年7月23日 申請日期:2014年3月21日 優(yōu)先權(quán)日:2014年3月21日
      【發(fā)明者】饒皓 申請人:上海富欣智能交通控制有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1