System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本公開涉及車輛工程,具體而言,涉及一種兒童鎖狀態確定方法、系統、計算設備和程序產品。
技術介紹
1、汽車兒童鎖又稱車門鎖兒童保險,設置在汽車的后門鎖上,其作用是當車輛后排乘坐有兒童時,可防止兒童在行車過程中把門打開,從而避免危險。通常情況下,兒童鎖的命令控制可以由智艙域中的門控制模塊(door?control?module,dcm)實現,門控制模塊的控制結果決定著兒童鎖的狀態(例如,開關狀態、故障狀態等),通過將兒童鎖的狀態顯示在車輛的人機交互界面(如中控屏幕)上,可以幫助駕駛員快速了解兒童鎖的當前狀態。
2、但是,使用門控制模塊進行兒童鎖控制的方式,經常出現兒童鎖狀態誤報的問題,例如,將非故障狀態誤報為故障狀態,影響了兒童鎖狀態確定的準確性。
技術實現思路
1、本公開實施例至少提供一種兒童鎖狀態確定方法、系統、計算設備和程序產品。
2、第一方面,本公開實施例提供了一種兒童鎖狀態方法,應用于智能座艙域中的中央計算處理單元ccu,包括:
3、接收鎖命令請求;所述鎖命令請求用于請求對目標車門上的兒童鎖進行控制;
4、將所述鎖命令請求發送至車身域中與所述目標車門對應的域控單元lcu;
5、接收所述lcu上報的鎖狀態信息;所述鎖狀態信息用于指示所述兒童鎖的開關狀態和鎖命令有效性;
6、根據所述鎖狀態信息,確定所述鎖命令請求對應的請求反饋信息;所述請求反饋信息用于指示所述兒童鎖是否存在故障。
7、該實施方式,
8、在一種可能的實施方式中,所述鎖狀態信息還用于指示所述兒童鎖的電路狀態診斷信息和錯誤反饋信息;
9、所述根據所述鎖狀態信息,確定所述鎖命令請求對應的請求反饋信息,包括:
10、在鎖命令有效性指示所述電路狀態診斷信息有效的情況下,根據電路狀態診斷信息指示的鎖電路狀態、錯誤反饋信息指示的所述兒童鎖是否存在錯誤、所述開關狀態、以及鎖命令有效性指示的所述鎖命令請求是否執行,確定所述請求反饋信息。
11、該實施方式,根據鎖命令有效性,可以確定出是否是由于鎖的非電氣故障而造成開關狀態與鎖命令請求所期望的狀態不符,根據鎖電路狀態和錯誤反饋信息,可以確定出是否是由于鎖的電氣故障而造成開關狀態與鎖命令請求所期望的狀態不符。因此,利用鎖命令有效性、鎖電路狀態和錯誤反饋信息,不僅可以準確確定出兒童鎖是否真正存在故障,避免出現兒童鎖狀態誤報的問題,還可以幫助快速定位出故障原因。
12、在一種可能的實施方式中,接收所述lcu上報的鎖狀態信息,包括:
13、接收所述lcu周期性上報的鎖狀態信息;
14、所述根據所述鎖狀態信息,確定所述鎖命令請求對應的請求反饋信息,包括:
15、根據周期性上報的各條所述鎖狀態信息的上報時間、以及所述鎖命令請求下發后的最大允許執行時長,從各條所述鎖狀態信息中篩選目標鎖狀態信息;
16、根據所述目標鎖狀態信息,確定所述鎖命令請求對應的請求反饋信息。
17、該實施方式,利用最大允許執行時長進行鎖狀態信息的篩選,可以篩選出與鎖命令請求最匹配的目標鎖狀態信息,利用目標鎖狀態信息可以確定出較為準確的請求反饋信息。
18、在一種可能的實施方式中,所述將所述鎖命令請求發送至車身域中與所述目標車門對應的域控單元lcu,包括:
19、根據最近接收到的鎖狀態信息,確定所述目標車門上的所述兒童鎖是否存在故障;
20、若否,則將所述鎖命令請求發送至所述車身域中與所述目標車門對應的所述lcu。
21、該實施方式,在確定兒童鎖不存在故障的情況下下發鎖命令請求,可以避免lcu的計算資源浪費。
22、在一種可能的實施方式中,所述根據所述鎖狀態信息,確定所述鎖命令請求對應的請求反饋信息,包括:
23、在根據所述鎖狀態信息確定所述兒童鎖未存在故障、且所述鎖命令有效性指示所述鎖命令請求未被執行的情況下,返回所述將所述鎖命令請求發送至車身域中與所述目標車門對應的域控單元lcu的步驟,直至根據所述鎖狀態信息確定所述兒童鎖存在故障或循環次數達到目標次數或鎖命令請求被執行,確定所述請求反饋信息。
24、該實施方式,在兒童鎖未存在故障、且鎖命令請求未被執行的情況下,可以說明鎖命令被其他具有更高優先級的任務打斷,所以通過重發鎖命令請求至lcu,可以嘗試重新對兒童鎖進行控制,進而實現及時將兒童鎖的狀態控制為符合鎖命令請求的期望狀態。
25、在一種可能的實施方式中,所述將所述鎖命令請求發送至車身域中與所述目標車門對應的域控單元lcu,包括:
26、若存在與所述目標車門對應的所述lcu相關的第一域控命令請求,確定所述鎖命令請求相比于各所述第一域控命令請求的第一執行順序;
27、按照所述第一執行順序,將所述鎖命令請求發送至所述目標車門對應的所述lcu。
28、該實施方式,按照鎖命令請求相比于第一域控命令請求的優先級,將鎖命令請求發送至lcu,可以提高鎖命令請求發送的合理性。
29、第二方面,本公開實施例還提供一種兒童鎖狀態確定方法,應用于車身域中的域控單元lcu,所述lcu部署于目標車門,該方法包括:
30、接收智能座艙域中的中央計算處理單元ccu發送的鎖命令請求;所述鎖命令請求用于請求對所述目標車門上的兒童鎖進行控制;
31、在到達與所述鎖命令請求匹配的驅動邏輯的執行時機的情況下,執行所述驅動邏輯,并根據所述驅動邏輯的執行結果確定鎖命令有效性;
32、根據所述鎖命令有效性和實時采集的所述兒童鎖的開關狀態,生成鎖狀態信息并向所述ccu發送所述鎖狀態信息。
33、該實施方式,lcu通過上報指示鎖命令有效性和開關狀態的鎖狀態信息,可以幫助ccu在開關狀態與鎖命令請求所期望的狀態不符時,根據鎖命令有效性指示的鎖命令請求是否被執行,準確確定出是否是由于鎖的非電氣故障而造成的狀態不符,進而實現準確確定出兒童鎖是否真正存在故障,避免出現兒童鎖狀態誤報的問題。
34、在一種可能的實施方式中,所述根據所述驅動邏輯的執行結果確定鎖命令有效性,包括:
35、根據所述驅動邏輯的執行結果和電路狀態診斷的執行結果,確定鎖命令有效性;
36、所述根據所述鎖命令有效性和實時采集的所述兒童鎖的開關狀態,生成鎖狀態信息,包括:
...
【技術保護點】
1.一種兒童鎖狀態確定方法,其特征在于,應用于智能座艙域中的中央計算處理單元CCU,包括:
2.根據權利要求1所述的方法,其特征在于,所述鎖狀態信息還用于指示所述兒童鎖的電路狀態診斷信息和錯誤反饋信息;
3.根據權利要求1所述的方法,其特征在于,接收所述LCU上報的鎖狀態信息,包括:
4.根據權利要求1至3任一項所述的方法,其特征在于,所述將所述鎖命令請求發送至車身域中與所述目標車門對應的域控單元LCU,包括:
5.根據權利要求1至3任一項所述的方法,其特征在于,所述根據所述鎖狀態信息,確定所述鎖命令請求對應的請求反饋信息,包括:
6.根據權利要求1所述的方法,其特征在于,所述將所述鎖命令請求發送至車身域中與所述目標車門對應的域控單元LCU,包括:
7.一種兒童鎖狀態確定方法,其特征在于,應用于車身域中的域控單元LCU,所述LCU部署于目標車門,該方法包括:
8.根據權利要求7所述的方法,其特征在于,所述根據所述驅動邏輯的執行結果確定鎖命令有效性,包括:
9.根據權利要求7所述的方法,
10.一種兒童鎖狀態確定系統,其特征在于,包括智能座艙域中的中央計算處理單元CCU和車身域中的域控單元LCU,所述LCU部署于目標車門,其中:
11.一種計算機設備,其特征在于,包括:處理器、存儲器,所述存儲器存儲有所述處理器可執行的機器可讀指令,所述處理器用于執行所述存儲器中存儲的機器可讀指令,所述機器可讀指令被所述處理器執行時,所述處理器執行如權利要求1至9任意一項所述的兒童鎖狀態確定方法的步驟。
12.一種計算機程序產品,其特征在于,所述計算機程序產品被計算機設備運行時執行如權利要求1至9任意一項所述的兒童鎖狀態確定方法的步驟。
...【技術特征摘要】
1.一種兒童鎖狀態確定方法,其特征在于,應用于智能座艙域中的中央計算處理單元ccu,包括:
2.根據權利要求1所述的方法,其特征在于,所述鎖狀態信息還用于指示所述兒童鎖的電路狀態診斷信息和錯誤反饋信息;
3.根據權利要求1所述的方法,其特征在于,接收所述lcu上報的鎖狀態信息,包括:
4.根據權利要求1至3任一項所述的方法,其特征在于,所述將所述鎖命令請求發送至車身域中與所述目標車門對應的域控單元lcu,包括:
5.根據權利要求1至3任一項所述的方法,其特征在于,所述根據所述鎖狀態信息,確定所述鎖命令請求對應的請求反饋信息,包括:
6.根據權利要求1所述的方法,其特征在于,所述將所述鎖命令請求發送至車身域中與所述目標車門對應的域控單元lcu,包括:
7.一種兒童鎖狀態確定方法,其特征在于,應用于車身域中的域控單元lcu,所述lcu部署于目標...
【專利技術屬性】
技術研發人員:付飛,
申請(專利權)人:集度科技武漢有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。