System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 久久无码一区二区三区少妇,亚洲最大中文字幕无码网站,无码精品人妻一区二区三区中
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種多應用負載均衡的車載安全平臺協議數據處理方法技術

    技術編號:43076005 閱讀:19 留言:0更新日期:2024-10-22 14:51
    本發明專利技術公開了一種多應用負載均衡的車載安全平臺協議數據處理方法,涉及數據處理技術領域,包括:將多種不同類型協議數據的處理邏輯封裝成多個獨立模塊,每個獨立模塊均設置輸入處理接口、輸出處理接口和發送處理接口,多應用車載安全平臺的平臺主處理任務每周期依次調用輸入處理接口、輸出處理接口和發送處理接口執行協議數據的輸入處理、輸出處理和發送處理。本發明專利技術將多個應用的輸入、輸出通信數據負載均衡到每個主周期上進行處理,不僅解決了多應用大數據量的處理問題,使得平臺運行更加穩定,而且通過雙通道數據域和安全域組合發送的方法使得系統輸出更加安全。

    【技術實現步驟摘要】

    本專利技術涉及數據處理,更具體地說涉及一種多應用負載均衡的車載安全平臺協議數據處理方法


    技術介紹

    1、軌道交通列控系統中,atp(automotic?train?protection,列車自動防護系統)、ato(automatic?train?operation,列車自動運行系統)等都運行在車載安全平臺上。車載安全平臺實現了繼電接口、網絡、串口、總線等多種接口類型的數據收發和處理,應用每個周期通過車載安全平臺將驅動命令和狀態數據輸出到不同接口,以驅動車載設備動作,實現與前后列車、地面設備間的信息交互。同時,應用也會接收車載安全平臺采集到的列車接口繼電器的動作狀態和其它外設通信數據來保證列車的安全運行。

    2、傳統的車載安全平臺使用單應用架構和較長的主處理周期,不僅浪費硬件和空間資源,而且也無法滿足更高精度的計算要求,因此多應用和更短主處理周期的車載安全平臺應運而生。然而,多應用意味著通信數據量的增加,如何在更短的主處理周期內處理來自多個應用的通信數據是多應用架構車載安全平臺需要解決的關鍵問題之一。


    技術實現思路

    1、為了克服上述現有技術中存在的缺陷,本專利技術公開了一種多應用負載均衡的車載安全平臺協議數據處理方法,本專利技術將多個應用的輸入、輸出通信數據負載均衡到每個主周期上進行處理,不僅解決了多應用大數據量的處理問題,使得平臺運行更加穩定,而且通過雙通道數據域和安全域組合發送的方法使得系統輸出更加安全。

    2、為了實現以上目的,本專利技術采用的技術方案:p>

    3、一種多應用負載均衡的車載安全平臺協議數據處理方法,包括:

    4、將多種不同類型協議數據的處理邏輯封裝成多個獨立模塊,每個獨立模塊均設置輸入處理接口、輸出處理接口和發送處理接口,其中:

    5、輸入處理接口用于將多應用車載安全平臺采集的外設數據進行協議解析和系內雙通道驗證,生成應用數據;

    6、輸出處理接口用于將應用下發的業務數據進行協議封裝和系內雙通道驗證,生成輸出數據;

    7、發送處理接口用于在系內雙通道間交換數據安全碼,并由指定通道將輸出數據和安全碼進行組合,發送給外設;

    8、多應用車載安全平臺的平臺主處理任務每周期依次調用輸入處理接口、輸出處理接口和發送處理接口執行協議數據的輸入處理、輸出處理和發送處理。

    9、優選的,平臺主處理任務每周期執行協議數據的輸入處理包括以下步驟:

    10、a1、從總線獲取本周期所有外設輸入數據;

    11、a2、根據輸入數據所屬協議類型確定輸入數據優先級和性能消耗比;

    12、優選的,a2步驟中,設置輸入數據處理優先級,其中,mvb、trdp協議數據為1,rssp-i協議數據為2,subset-037協議數據為3,其余協議數據為4,數字越小優先級越高。

    13、優選的,a2步驟中,設置平臺主處理任務每周期最大輸入處理性能為pi,設置處理不同協議數據所消耗的性能比重,其中,subset-037為1.5,rssp-i為1.2,其余為1,平臺每周期可處理的輸入數據數量滿足:

    14、pi>=?1.5x+1.2y+1z

    15、其中,pi為平臺主處理任務每周期最大輸入處理性能,x為subset-037數量,y為rssp-i數量,z為其它數據數量。

    16、a3、根據輸入數據所屬應用計算輸入數據存活周期;

    17、優選的,a3步驟中,計算輸入數據存活周期,一包輸入數據可送給一個或多個應用,計算每個應用周期與平臺周期的倍數m,取最小值mmin作為輸入數據存活周期。

    18、a4、刪除輸入數據緩存數組中已過期數據;

    19、優選的,a4步驟中,將輸入數據緩存數組中的過期數據刪除,具體方法包括:遍歷輸入數據緩存數組,若數據存活周期為0,表示數據已過期,將其刪除,否則將數據存活周期減1。

    20、a5、將本周期輸入數據寫入輸入數據緩存數組中;

    21、優選的,a5步驟中,將本周期輸入數據寫入輸入數據緩存數組中,并為每包輸入數據添加性能比重、優先級、存活周期信息。

    22、a6、遍歷輸入數據緩存數組,根據輸入數據優先級和存活周期進行排序,生成輸入處理隊列;

    23、優選的,a6步驟中,構建二維數組,橫坐標為優先級,縱坐標為存活周期,遍歷輸入數據緩存數組,根據數據優先級和存活周期將數據依次寫入二維數組中,并形成存活周期從小到大,優先級從高到低的輸入數據處理隊列。

    24、a7、讀取輸入處理隊列,根據數據類型調用相應協議模塊的輸入處理接口進行處理;

    25、a8、判斷計算的輸入處理性能消耗是否已達到最大值,或者輸入處理隊列是否為空;若是則結束輸入處理過程,否則返回a7步驟。

    26、優選的,平臺主處理任務執行協議數據的輸出處理包括以下步驟:

    27、b1、從應用接口獲取本周期所有應用輸出數據;

    28、b2、根據輸出數據所屬協議類型確定輸出數據優先級和性能消耗比;

    29、優選的,b2步驟中,設置輸出數據處理優先級,mvb、trdp協議數據為1,rssp-i協議數據為2,subset-037協議數據為3,其余協議數據為4,數字越小優先級越高。

    30、優選的,b2步驟中,設置平臺主處理任務每周期最大輸出處理性能為po,設置處理不同協議數據所消耗的性能比重,其中,subset-037為1.2,rssp-i為1.1,其余為1,平臺每周期可處理的輸出數據數量滿足:

    31、po>=?1.2x+1.1y+1z

    32、其中,po為平臺主處理任務每周期最大輸出處理性能,x為subset-037數量,y為rssp-i數量,z為其它數據數量。

    33、b3、根據輸出數據所屬應用計算輸出數據存活周期;

    34、優選的,b3步驟中,計算輸出數據存活周期,根據輸出數據來源的應用,計算應用周期與平臺周期的倍數m作為輸出數據存活周期。

    35、b4、刪除輸出數據緩存數組中已過期數據;

    36、優選的,b4步驟中,將輸出數據緩存數組中的過期數據刪除,具體方法包括:遍歷輸出數據緩存數組,若數據存活周期為0,表示數據已過期,將其刪除,否則將數據存活周期減1。

    37、b5、將本周期輸出數據寫入輸出數據緩存數組中;

    38、優選的,b5步驟中,將本周期輸出數據寫入輸出數據緩存數組中,并為每包輸出數據添加性能比重、優先級、存活周期信息。

    39、b6、遍歷輸出數據緩存數組,根據數據優先級和存活周期進行排序,生成輸出處理隊列;

    40、優選的,b6步驟中,構建二維數組,橫坐標為優先級,縱坐標為存活周期,遍歷輸出數據緩存數組,根據數據優先級和存活周期將數據依次寫入二維數組中,并形成存活周期從小到大,優先級從高到低的輸出數據處理隊列。

    41、b7、讀取輸出處理隊列,根據數據類型本文檔來自技高網...

    【技術保護點】

    1.一種多應用負載均衡的車載安全平臺協議數據處理方法,其特征在于,包括:

    2.如權利要求1所述的車載安全平臺協議數據處理方法,其特征在于,平臺主處理任務每周期執行協議數據的輸入處理包括以下步驟:

    3.如權利要求1所述的車載安全平臺協議數據處理方法,其特征在于,平臺主處理任務執行協議數據的輸出處理包括以下步驟:

    4.如權利要求1所述的車載安全平臺協議數據處理方法,其特征在于,平臺主處理任務執行協議數據的發送處理包括以下步驟:

    5.如權利要求2所述的車載安全平臺協議數據處理方法,其特征在于,A2步驟中,設置輸入數據處理優先級,其中,MVB、TRDP協議數據為1,RSSP-I協議數據為2,Subset-037協議數據為3,其余協議數據為4,數字越小優先級越高;

    6.如權利要求5所述的車載安全平臺協議數據處理方法,其特征在于,A3步驟中,計算輸入數據存活周期,一包輸入數據可送給一個或多個應用,計算每個應用周期與平臺周期的倍數M,取最小值Mmin作為輸入數據存活周期;

    7.如權利要求3所述的車載安全平臺協議數據處理方法,其特征在于,B2步驟中,設置輸出數據處理優先級,MVB、TRDP協議數據為1,RSSP-I協議數據為2,Subset-037協議數據為3,其余協議數據為4,數字越小優先級越高;

    8.如權利要求7所述的車載安全平臺協議數據處理方法,其特征在于,B3步驟中,計算輸出數據存活周期,根據輸出數據來源的應用,計算應用周期與平臺周期的倍數M作為輸出數據存活周期;

    9.如權利要求6或8所述的車載安全平臺協議數據處理方法,其特征在于,A6步驟中或B6步驟中二維數組排序方法,包括以下步驟:

    10.如權利要求4所述的車載安全平臺協議數據處理方法,其特征在于,C3步驟包括以下步驟:

    ...

    【技術特征摘要】

    1.一種多應用負載均衡的車載安全平臺協議數據處理方法,其特征在于,包括:

    2.如權利要求1所述的車載安全平臺協議數據處理方法,其特征在于,平臺主處理任務每周期執行協議數據的輸入處理包括以下步驟:

    3.如權利要求1所述的車載安全平臺協議數據處理方法,其特征在于,平臺主處理任務執行協議數據的輸出處理包括以下步驟:

    4.如權利要求1所述的車載安全平臺協議數據處理方法,其特征在于,平臺主處理任務執行協議數據的發送處理包括以下步驟:

    5.如權利要求2所述的車載安全平臺協議數據處理方法,其特征在于,a2步驟中,設置輸入數據處理優先級,其中,mvb、trdp協議數據為1,rssp-i協議數據為2,subset-037協議數據為3,其余協議數據為4,數字越小優先級越高;

    6.如權利要求5所述的車載安全平臺協議數據處理方法,其特征在于,a3步驟中,...

    【專利技術屬性】
    技術研發人員:彭宇飛陳宜航魏洋朱愛鵬李長遠
    申請(專利權)人:卡斯柯信號成都有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 人妻少妇乱子伦无码专区| 亚洲精品GV天堂无码男同| 久久久久无码精品| 在线观看免费无码视频| 亚洲国产超清无码专区| 精品无码一级毛片免费视频观看| 在线a亚洲v天堂网2019无码| 人妻在线无码一区二区三区| 亚洲爆乳无码一区二区三区| 国产精品无码2021在线观看| 无码欧精品亚洲日韩一区| 五月丁香六月综合缴清无码| 无码av免费毛片一区二区| 亚洲国产精品无码一线岛国| 亚洲AV永久无码精品一区二区国产 | 中文无码精品A∨在线观看不卡| 成人免费无码H在线观看不卡 | 久久国产亚洲精品无码| 午夜无码中文字幕在线播放| 无码人妻丰满熟妇区96| 毛片无码免费无码播放| 亚洲人成网亚洲欧洲无码久久| 精品人妻中文无码AV在线| 亚洲国产精品无码久久久秋霞1 | 中文字幕人妻无码专区| 一本大道久久东京热无码AV| 亚洲AV无码一区二区三区鸳鸯影院 | 无码专区—VA亚洲V天堂| 一本一道av中文字幕无码| H无码精品3D动漫在线观看| 午夜无码视频一区二区三区| 成人无码Av片在线观看| 色欲aⅴ亚洲情无码AV| 亚洲AV无码专区在线厂| 国产精品免费看久久久无码| 人妻少妇看A偷人无码精品视频| 无码精品国产dvd在线观看9久| 无码精品A∨在线观看免费| 日韩av无码国产精品| 日韩精品人妻系列无码av东京| 成人免费无码大片A毛片抽搐色欲 成人免费无码大片a毛片 |