国产真实乱全部视频,黄色片视频在线免费观看,密臀av一区二区三区,av黄色一级,中文字幕.com,日本a级网站,在线视频观看91

一種發(fā)送診斷數(shù)據(jù)的方法及裝置與流程

文檔序號:42272322發(fā)布日期:2025-06-27 18:05閱讀:5來源:國知局

本發(fā)明涉及汽車診斷技術(shù),尤其涉及一種發(fā)送診斷數(shù)據(jù)的方法及裝置。


背景技術(shù):

1、在汽車電子中,異構(gòu)多核處理器正在被廣泛使用。對于異構(gòu)多核處理器而言,核間通信是實現(xiàn)多核協(xié)同工作的關(guān)鍵技術(shù),尤其是在涉及實時診斷等場景中,不同處理器核(例如實時性要求較高的控制核m與負責應用處理的功能核a)需要通過高效的通信機制(如ipcf,inter-processor?communication?framework,核間通信框架)完成數(shù)據(jù)交互。然而,當m核向a核發(fā)送大規(guī)模診斷數(shù)據(jù)時,由于單次傳輸容量限制,數(shù)據(jù)需拆分為多個數(shù)據(jù)包進行分批次傳輸。在此過程中,m核的實時性要求顯著高于a核,其發(fā)送速率可能遠超a核的處理能力,導致ipcf通信線程實例的狀態(tài)無法及時從“占用(use)”狀態(tài)切換回“就緒(ready)”狀態(tài),進而引發(fā)ipcf_send接口的頻繁發(fā)送失敗。

2、一種解決方式是,設(shè)置超時時間來控制數(shù)據(jù)的發(fā)送。通常超時時間的大小與數(shù)據(jù)包的有效載荷(payload)相關(guān),一般基于經(jīng)驗設(shè)置。但是,若超時閾值設(shè)置過長,通信線程需長時間等待狀態(tài)切換,導致通信鏈路資源(如緩沖區(qū)、線程實例)被無效占用,系統(tǒng)整體資源利用率降低;若超時閾值設(shè)置過短,則可能因a核未能及時完成處理而觸發(fā)誤判,造成數(shù)據(jù)包丟棄及信息丟失,影響診斷完整性與系統(tǒng)可靠性。

3、因此,現(xiàn)有技術(shù)存在改進的必要。


技術(shù)實現(xiàn)思路

1、本發(fā)明實施例的一種發(fā)送診斷數(shù)據(jù)的方法及裝置,能夠解決因為核間實時性不同而導致的數(shù)據(jù)發(fā)送失敗的問題。

2、本實施例的一種發(fā)送診斷數(shù)據(jù)的方法,包括:在第一核通過核間通信機制向第二核發(fā)送診斷數(shù)據(jù)時,基于第一參數(shù)和第二參數(shù),控制所述診斷數(shù)據(jù)的發(fā)送;其中,第一核的實時性高于第二核;其中,第一參數(shù)用于指示所述診斷數(shù)據(jù)是否發(fā)送成功;其中,第二參數(shù)會被周期性檢查,當檢查到第二參數(shù)為第一值時,進一步檢查第一參數(shù),并且在第一參數(shù)指示所述診斷數(shù)據(jù)發(fā)送失敗時,重發(fā)所述診斷數(shù)據(jù)。

3、在一些實施方式中,在首次重發(fā)所述診斷數(shù)據(jù)時,啟動一超時機制,所述超時機制用于控制所述診斷數(shù)據(jù)的最大重發(fā)時長,所述最大重發(fā)時長大于檢查第二參數(shù)的周期。

4、在一些實施方式中,在第一參數(shù)指示所述診斷數(shù)據(jù)發(fā)送失敗且超時機制未超時時,維持第二參為第一值。

5、在一些實施方式中,當?shù)谝粎?shù)指示診斷數(shù)據(jù)發(fā)送成功或者所述超時機制超時時,將第二參數(shù)設(shè)置為第二值。

6、在一些實施方式中,在首次發(fā)送所述診斷數(shù)據(jù)時,將第二參數(shù)設(shè)置為第一值。

7、在一些實施方式中,當所述診斷數(shù)據(jù)的大小大于所述核間通信機制所支持的單個數(shù)據(jù)包的閾值時,將所述診斷數(shù)據(jù)拆分為多個數(shù)據(jù)包進行發(fā)送。

8、在一些實施方式中,第一核利用診斷通信管理器來發(fā)送所述診斷數(shù)據(jù),且第二參數(shù)為所述診斷通信管理器中的診斷操作狀態(tài),當?shù)诙?shù)為第一值時,表示所述診斷操作狀態(tài)處于待定狀態(tài)。

9、本發(fā)明實施例的一種多核裝置,包括:第一核和第二核,第一核通過核間通信機制將診斷數(shù)據(jù)發(fā)送至第二核,且第一核的實時性高于第二核,第一核包括:診斷通信管理器,用于:在通過所述核間通信機制向第二核發(fā)送所述診斷數(shù)據(jù)時,基于第一參數(shù)和第二參數(shù),控制所述診斷數(shù)據(jù)的發(fā)送;其中,第一參數(shù)用于指示所述診斷數(shù)據(jù)是否發(fā)送成功;其中,所述診斷通信管理器,周期性檢查第二參數(shù),并且當檢查到第二參數(shù)為第一值時,進一步檢查第一參數(shù),并且在第一參數(shù)指示所述診斷數(shù)據(jù)發(fā)送失敗時,重發(fā)所述診斷數(shù)據(jù)。

10、本發(fā)明實施例的一種計算機裝置/設(shè)備/系統(tǒng),包括存儲器、處理器及存儲在存儲器上的計算機程序,所述處理器執(zhí)行所述計算機程序以實現(xiàn)本發(fā)明實施例的方法的步驟。

11、本發(fā)明實施例的一種計算機可讀存儲介質(zhì),其上存儲有計算機程序/指令,該計算機程序/指令被處理器執(zhí)行時實現(xiàn)本發(fā)明實施例的方法的步驟。

12、本發(fā)明實施例的有益效果:

13、根據(jù)用于指示診斷數(shù)據(jù)是否發(fā)送成功的第一參數(shù)和會被周期性檢查的第二參數(shù)控制診斷數(shù)據(jù)的發(fā)送,并且在檢測到第二參數(shù)為第一值時,進一步檢測第一參數(shù),若第一參數(shù)指示診斷數(shù)據(jù)發(fā)送失敗,則重發(fā)診斷數(shù)據(jù),如此解決因為核間實時性不同而導致的數(shù)據(jù)發(fā)送失敗的問題。



技術(shù)特征:

1.一種發(fā)送診斷數(shù)據(jù)的方法,其特征在于,包括:

2.如權(quán)利要求1所述的發(fā)送診斷數(shù)據(jù)的方法,其特征在于,在首次重發(fā)所述診斷數(shù)據(jù)時,啟動一超時機制,所述超時機制用于控制所述診斷數(shù)據(jù)的最大重發(fā)時長,所述最大重發(fā)時長大于檢查第二參數(shù)的周期。

3.如權(quán)利要求2所述的發(fā)送診斷數(shù)據(jù)的方法,其特征在于,在第一參數(shù)指示所述診斷數(shù)據(jù)發(fā)送失敗且超時機制未超時時,維持第二參為第一值。

4.如權(quán)利要求2所述的發(fā)送診斷數(shù)據(jù)的方法,其特征在于,當?shù)谝粎?shù)指示診斷數(shù)據(jù)發(fā)送成功或者所述超時機制超時時,將第二參數(shù)設(shè)置為第二值。

5.如權(quán)利要求1所述的發(fā)送診斷數(shù)據(jù)的方法,其特征在于,在首次發(fā)送所述診斷數(shù)據(jù)時,將第二參數(shù)設(shè)置為第一值。

6.如權(quán)利要求1所述的發(fā)送診斷數(shù)據(jù)的方法,其特征在于,當所述診斷數(shù)據(jù)的大小大于所述核間通信機制所支持的單個數(shù)據(jù)包的閾值時,將所述診斷數(shù)據(jù)拆分為多個數(shù)據(jù)包進行發(fā)送。

7.如權(quán)利要求1所述的發(fā)送診斷數(shù)據(jù)的方法,其特征在于,第一核利用診斷通信管理器來發(fā)送所述診斷數(shù)據(jù),且第二參數(shù)為所述診斷通信管理器中的診斷操作狀態(tài),當?shù)诙?shù)為第一值時,表示所述診斷操作狀態(tài)處于待定狀態(tài)。

8.一種多核裝置,包括:第一核和第二核,第一核通過核間通信機制將診斷數(shù)據(jù)發(fā)送至第二核,且第一核的實時性高于第二核,其特征在于,第一核包括:

9.一種計算機裝置/設(shè)備/系統(tǒng),包括存儲器、處理器及存儲在存儲器上的計算機程序,其特征在于,所述處理器執(zhí)行所述計算機程序以實現(xiàn)權(quán)利要求1至7中任一項所述方法的步驟。

10.一種計算機可讀存儲介質(zhì),其上存儲有計算機程序/指令,其特征在于,該計算機程序/指令被處理器執(zhí)行時實現(xiàn)權(quán)利要求1至7中任一項所述方法的步驟。


技術(shù)總結(jié)
本發(fā)明實施例公開了一種發(fā)送診斷數(shù)據(jù)的方法及裝置,可以解決因為核間實時性不同而導致的發(fā)送失敗的問題。其中,該方法包括:在第一核通過核間通信機制向第二核發(fā)送診斷數(shù)據(jù)時,基于第一參數(shù)和第二參數(shù),控制所述診斷數(shù)據(jù)的發(fā)送;其中,第一核的實時性高于第二核;其中,第一參數(shù)用于指示所述診斷數(shù)據(jù)是否發(fā)送成功;其中,第二參數(shù)會被周期性檢查,當檢查到第二參數(shù)為第一值時,進一步檢查第一參數(shù),并且在第一參數(shù)指示所述診斷數(shù)據(jù)發(fā)送失敗時,重發(fā)所述診斷數(shù)據(jù)。

技術(shù)研發(fā)人員:方豪度
受保護的技術(shù)使用者:大陸軟件系統(tǒng)開發(fā)中心(重慶)有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2025/6/26
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1