麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

一種輕量化通信服務性能測試系統、方法及車輛與流程

文檔序號:41744391發布日期:2025-04-25 17:27閱讀:4來源:國知局
一種輕量化通信服務性能測試系統、方法及車輛與流程

本公開涉及通信,尤其涉及一種輕量化通信服務性能測試系統、方法及車輛。


背景技術:

1、如分布式數據分發服務(data?distribution?service,dds)等通信服務是目前國防,航空等領域廣泛應用的通信中間件技術,通過規范使得dds能夠基于發布-訂閱等模型實現遠程過程調用(rpc),滿足soa架構的需求。

2、汽車軟件架構(autosar)是一種標準化的汽車軟件開發框架,它通過分層的方式組織汽車軟件,使得軟件的開發、驗證和維護更加高效,其中,dds是autosar的重要組成部分,它負責在不同的軟件組件之間傳輸數據。在實際應用中,dds可以運行在不同的硬件平臺上,如富資源的soc(system?on?chip)或者資源有限的mcu(micro?control?unit)環境。

3、在現有的技術中,在soc環境下使用標準版的dds進行例如時延、吞吐等性能測試時,測試模式的切換通過命令行的方式,并重啟系統才能實現模式的切換,其中,測試模式可為pub/sub模式、ping/pong模式等。

4、但是,在評估classic?autosar輕量化dds性能時,由于輕量化dds運行在資源有限的mcu環境下,沒有命令行界面,無法輸入命令行的方式實現測試模式的切換,對于測試模式的切換需要將對應的目標測試程序重新編譯燒錄至設備,因此在mcu環境下無法實現切換測試模式來實現輕量化dds的性能評估。

5、有鑒于此,如何在資源受限環境下的有效地評估輕量化dds的性能成為了一個重要的問題。


技術實現思路

1、為克服相關技術中存在的問題,本公開提供一種輕量化通信服務性能測試系統、方法及車輛。

2、根據本公開實施例的第一方面,提供一種輕量化通信服務性能測試系統,包括用于dds性能測試的被測設備組,還包括與所述被測設備組中至少一個子設備通信連接的控制設備;

3、所述被測設備組中適配設置實現通信服務性能測試的測試程序;

4、響應于所述控制設備發送的模式指令,所述被測設備組中至少一個子設備根據所述模式指令切換至相應測試模式運行,使所述被測設備組基于所述測試模式執行對應的目標測試程序,從而獲得對應測試模式下的性能測試結果。

5、優選的,所述被測設備組中設置監聽分析組件;

6、所述監聽分析組件對所述控制設備發送的模式指令進行監聽,當監聽到模式指令,判斷當前狀態滿足切換條件時,根據所述模式指令確定并執行對應測試模式的目標測試程序。

7、優選的,所述被測設備組中設置執行監控組件,用于監控被測設備組是否處于測試狀態,當監測所述被測設備組處于非測試狀態并反饋至所述監聽分析組件,所述監聽分析組件再分析所述控制設備發送的模式指令。

8、優選的,所述被測設備組中的子設備之間、所述控制設備與其通信連接的子設備之間均通過dds傳輸方式傳輸模式指令;

9、與所述控制設備通信連接的子設備為mcu型設備。

10、優選的,所述被測設備組中的子設備之間、與所述控制設備與其通信連接的子設備之間均通過dds傳輸方式傳輸模式指令,通過如下配置實現:

11、被測設備組訂閱用于接收所述控制設備發布的模式指令的主題,通過解析所述主題接收的數據,確定指定的測試模式參數,對應改寫測試程序的測試模式參數后,跳轉并執行對應的測試程序塊實現通信服務性能測試。

12、優選的,所述被測設備組設置兩個子設備,且兩個所述子設備中分別適配配置實現pub/sub模式及實現ping/pong模式的測試程序;或

13、所述被測設備組設置兩組設備,所述每組設備設置兩個子設備,分別適配配置實現pub/sub模式的測試程序或是適配配置實現ping/pong模式的測試程序;

14、模式切換過程中,所述子設備接收所述控制設備發送的模式指令,解析所述模式指令,確定子設備角色,跳轉并執行對應模式下所述子設備角色的目標測試代碼塊。

15、優選的,所述被測設備組設置兩個子設備,且所述子設備中均配置實現pub模式、sub模式、ping模式和pong模式的測試程序;

16、模式切換過程中,所述模式指令中包含所述被測設備組中任意一個子設備或所有子設備的角色信息,根據所述角色信息適配確定各子設備的角色并執行對應的目標測試程序塊。

17、根據本公開實施例的第二方面,提供一種通信服務性能測試方法,包括響應于控制設備發送的模式指令,被測設備組中至少一個子設備根據模式指令切換至相應測試模式運行;所述被測設備組基于確定的測試模式執行測試模式對應的目標測試程序,獲得對應測試模式下的性能測試結果,其中,所述被測設備組中適配設置實現通信服務性能測試的測試程序。

18、優選的,還包括以下步驟:

19、通過監聽分析組件監聽到所述控制設備下發的模式指令,當監聽到模式指令,執行監控組件判斷當前所述被測設備組是否處于測試執行狀態;

20、當監測到所述被測設備組處于未執行狀態時則滿足模式切換條件,所述監聽分析組件根據所述模式指令確定并執行對應測試模式的目標測試程序。

21、根據本公開實施例的第三方面,提供一種車輛,存儲有一組指令集,所述指令集被所述車輛執行,以實現本公開第二方面所提供的通信服務性能測試方法。

22、本公開的實施例提供的技術方案可以包括以下有益效果:

23、基于被測設備組中設置實現各測試模式的測試程序,根據控制設備發送的模式指令解析確定測試需求,被測設備組等待執行中的測試程序結束后,被測設備組中至少一個子設備切換并執行對應測試模式運行,使被測設備組基于測試模式執行對應的目標測試程序,無需再為了測試需求反復在被測設備組中燒錄對應的目標測試程序,導致測試過程繁瑣,也無需重啟通信服務性能測試系統即可實現在資源受限的硬件環境下輕量化通信服務的性能測試模式的切換,解決了現有技術中的被測設備缺少滿足輕量化通信服務測試需求可隨意切換測試模式方法的問題,實現輕量化通信服務性能測試模式的切換有效地評估通信服務的性能,以提高汽車軟件的性能。

24、應當理解的是,以上的一般描述和后文的細節描述僅是示例性和解釋性的,并不能限制本公開。



技術特征:

1.一種輕量化通信服務性能測試系統,包括用于通信服務性能測試的被測設備組,其特征在于,還包括與所述被測設備組中至少一個子設備通信連接的控制設備;

2.根據權利要求1所述的輕量化通信服務性能測試系統,其特征在于,所述被測設備組中設置監聽分析組件;

3.根據權利要求2所述的輕量化通信服務性能測試系統,其特征在于,所述被測設備組中設置執行監控組件,用于監控被測設備組是否處于測試狀態,當監測所述被測設備組處于非測試狀態并反饋至所述監聽分析組件,所述監聽分析組件再分析所述控制設備發送的模式指令。

4.根據權利要求1-3任意一項所述的輕量化通信服務性能測試系統,其特征在于,所述被測設備組中的子設備之間、所述控制設備與其通信連接的子設備之間均通過dds傳輸方式傳輸模式指令;

5.根據權利要求4所述的輕量化通信服務性能測試系統,其特征在于,所述被測設備組中的子設備之間、與所述控制設備與其通信連接的子設備之間均通過dds傳輸方式傳輸模式指令,通過如下配置實現:

6.根據權利要求4所述的輕量化通信服務性能測試系統,其特征在于,所述被測設備組設置兩個子設備,且兩個所述子設備中分別適配配置實現pub/sub模式及實現ping/pong模式的測試程序;或

7.根據權利要求4所述的輕量化通信服務性能測試系統,其特征在于,所述被測設備組設置兩個子設備,且所述子設備中均配置實現pub模式、sub模式、ping模式和pong模式的測試程序;

8.一種基于1-7任意一項所述的基于輕量化通信服務性能測試系統實現的通信服務性能測試方法,其特征在于,包括步驟:

9.根據權利要求8所述的通信服務性能測試方法,其特征在于,還包括以下步驟:

10.一種車輛,其特征在于,


技術總結
本公開涉及一種輕量化通信服務性能測試系統、方法及車輛,該系統包括用于通信服務性能測試的被測設備組,與所述被測設備組中至少一個子設備通信連接的控制設備;所述被測設備組中適配設置實現各性能測試的測試程序;響應于所述控制設備發送的模式指令,所述被測設備組中至少一個子設備根據所述模式指令確定測試模式,基于所述測試模式切換并執行對應的目標測試程序,從而獲得對應測試模式下的性能測試結果。本公開解決了現有技術中的被測設備缺少滿足輕量化通信服務測試需求可隨意切換測試模式方法的問題,實現輕量化通信服務性能測試模式的切換有效地評估通信服務的性能,以提高汽車軟件的性能。

技術研發人員:李淑瀅
受保護的技術使用者:國科礎石(重慶)軟件有限公司
技術研發日:
技術公布日:2025/4/24
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 静宁县| 河北省| 麻阳| 新密市| 乐山市| 秦皇岛市| 舞阳县| 莱阳市| 龙里县| 定边县| 沙田区| 顺平县| 南宫市| 中西区| 镇宁| 六枝特区| 闵行区| 张家川| 大足县| 夏津县| 安国市| 江达县| 陆良县| 张家港市| 阳城县| 吉隆县| 双桥区| 临安市| 古丈县| 永和县| 绵竹市| 呼和浩特市| 年辖:市辖区| 新竹市| 宜昌市| 广南县| 长葛市| 昭觉县| 基隆市| 小金县| 麟游县|