本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,尤其涉及一種動態(tài)調(diào)整數(shù)據(jù)流顯示方法、裝置及存儲介質(zhì)。
背景技術(shù):
1、在車輛檢測過程中,需要讀取車輛對應(yīng)子系統(tǒng)數(shù)據(jù)流并進(jìn)行分析,可以實(shí)現(xiàn)實(shí)時了解汽車電子控制系統(tǒng)各種傳感器和執(zhí)行器的工作狀態(tài)信息,從而掌握汽車的運(yùn)行狀況,判斷汽車各電子控制系統(tǒng)的工作狀態(tài)。當(dāng)前的大多數(shù)方法通常是將各子系統(tǒng)支持的所有數(shù)據(jù)流都顯示在界面上,用戶根據(jù)實(shí)際需求選擇數(shù)據(jù)流進(jìn)行讀取,診斷軟件根據(jù)各個數(shù)據(jù)流循環(huán)向電子控制單元(electronic?control?unit,ecu)發(fā)送指令并解析,獲取每個數(shù)據(jù)流對應(yīng)的值,將這些值顯示在診斷軟件的界面上,便于用戶實(shí)時查看。
2、然而,在實(shí)際應(yīng)用中,診斷軟件界面每次只能顯示一定數(shù)量的數(shù)據(jù)流信息,但每次通訊都是循環(huán)向ecu發(fā)送讀取所有數(shù)據(jù)流的指令,并且等待ecu回復(fù),尤其是當(dāng)其中有未回復(fù)的數(shù)據(jù)流時,界面一次刷新的時間過長,從而造成了通訊資源的大量浪費(fèi),并且影響用戶的體驗,為此,如何提高數(shù)據(jù)流的讀取效率的問題亟待解決。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明實(shí)施例提供一種動態(tài)調(diào)整數(shù)據(jù)流顯示方法、裝置及存儲介質(zhì),可以提高數(shù)據(jù)流的讀取效率。
2、第一方面,本發(fā)明實(shí)施例提供了一種動態(tài)調(diào)整數(shù)據(jù)流顯示方法,包括:
3、獲取數(shù)據(jù)流讀取指令,所述數(shù)據(jù)流讀取指令包括數(shù)據(jù)流標(biāo)識;
4、根據(jù)所述數(shù)據(jù)流讀取指令對所述數(shù)據(jù)流標(biāo)識對應(yīng)的數(shù)據(jù)流進(jìn)行讀取,得到數(shù)據(jù)流信息;所述數(shù)據(jù)流信息包括動態(tài)調(diào)整值和靜態(tài)固定值,所述靜態(tài)固定值包括數(shù)據(jù)流名稱、數(shù)值、單位、標(biāo)準(zhǔn)值中的至少一項;
5、基于預(yù)設(shè)顯示規(guī)則展示所述數(shù)據(jù)流信息在顯示界面,在所述顯示界面上顯示所述靜態(tài)固定值;
6、根據(jù)所述數(shù)據(jù)流標(biāo)識讀取所述數(shù)據(jù)流信息,得到所述靜態(tài)固定值對應(yīng)的動態(tài)調(diào)整值;
7、基于所述動態(tài)調(diào)整值對所述顯示界面進(jìn)行更新,在所述顯示界面上顯示更新后的靜態(tài)固定值。
8、第二方面,本發(fā)明實(shí)施例提供了一種動態(tài)調(diào)整數(shù)據(jù)流顯示裝置,應(yīng)用于車載設(shè)備,所述裝置包括:獲取單元、顯示單元、調(diào)整單元,其中,
9、所述獲取單元,用于獲取數(shù)據(jù)流讀取指令;所述數(shù)據(jù)流讀取指令包括數(shù)據(jù)流標(biāo)識;
10、所述獲取單元,還用于根據(jù)所述數(shù)據(jù)流讀取指令對所述數(shù)據(jù)流標(biāo)識對應(yīng)的數(shù)據(jù)流進(jìn)行讀取,得到數(shù)據(jù)流信息;所述數(shù)據(jù)流信息包括動態(tài)調(diào)整值和靜態(tài)固定值,所述靜態(tài)固定值包括數(shù)據(jù)流名稱、數(shù)值、單位、標(biāo)準(zhǔn)值中的至少一項;
11、所述顯示單元,用于基于預(yù)設(shè)顯示規(guī)則展示所述數(shù)據(jù)流信息在顯示界面,在所述顯示界面上顯示所述靜態(tài)固定值;
12、所述調(diào)整單元,根據(jù)所述數(shù)據(jù)流標(biāo)識讀取所述數(shù)據(jù)流信息,得到所述靜態(tài)固定值對應(yīng)的動態(tài)調(diào)整值;
13、所述顯示單元,還用于基于所述動態(tài)調(diào)整值對所述顯示界面進(jìn)行更新,在所述顯示界面上顯示更新后的靜態(tài)固定值。
14、第三方面,本申請?zhí)峁┝艘环N車載設(shè)備,包括:處理器、存儲器,所述存儲器用于存儲一個或多個程序,其中,上述一個或多個程序被存儲在上述存儲器中,并且被配置由上述處理器執(zhí)行,上述程序包括用于執(zhí)行本申請第一方面中的步驟的指令。
15、第四方面,本申請?zhí)峁┝艘环N計算機(jī)可讀存儲介質(zhì),其中,上述計算機(jī)可讀存儲介質(zhì)存儲用于電子數(shù)據(jù)交換的計算機(jī)程序,其中,上述計算機(jī)程序使得計算機(jī)執(zhí)行如本申請第一方面中所描述的部分或全部步驟。
16、第五方面,本申請?zhí)峁┝艘环N計算機(jī)程序產(chǎn)品,其中,上述計算機(jī)程序產(chǎn)品包括存儲了計算機(jī)程序的非瞬時性計算機(jī)可讀存儲介質(zhì),上述計算機(jī)程序可操作來使計算機(jī)執(zhí)行如本申請第一方面中所描述的部分或全部步驟。該計算機(jī)程序產(chǎn)品可以為一個軟件安裝包。
17、可以看出,本申請實(shí)施例中所描述的動態(tài)調(diào)整數(shù)據(jù)流顯示方法,包括:獲取數(shù)據(jù)流讀取指令,數(shù)據(jù)流讀取指令包括數(shù)據(jù)流標(biāo)識;根據(jù)數(shù)據(jù)流讀取指令對數(shù)據(jù)流標(biāo)識對應(yīng)的數(shù)據(jù)流進(jìn)行讀取,得到數(shù)據(jù)流信息;數(shù)據(jù)流信息包括動態(tài)調(diào)整值和靜態(tài)固定值,所述靜態(tài)固定值包括數(shù)據(jù)流名稱、數(shù)值、單位、標(biāo)準(zhǔn)值中的至少一項;基于預(yù)設(shè)顯示規(guī)則展示數(shù)據(jù)流信息在顯示界面,在顯示界面上顯示靜態(tài)固定值;根據(jù)數(shù)據(jù)流標(biāo)識讀取數(shù)據(jù)流信息,得到靜態(tài)固定值對應(yīng)的動態(tài)調(diào)整值;基于動態(tài)調(diào)整值對所述顯示界面進(jìn)行更新,在顯示界面上顯示更新后的靜態(tài)固定值,通過數(shù)據(jù)流信息在顯示界面的展示來確定動態(tài)調(diào)整值,根據(jù)動態(tài)調(diào)整值來更新數(shù)據(jù)流標(biāo)識,得到更新后的動態(tài)調(diào)整值和靜態(tài)固定值,將靜態(tài)固定值顯示在界面上,節(jié)省了通訊成本,提高了讀取信息流的效率。
1.一種動態(tài)調(diào)整數(shù)據(jù)流顯示方法,其特征在于,應(yīng)用于車載設(shè)備,所述方法包括:
2.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述數(shù)據(jù)流讀取指令對所述數(shù)據(jù)流標(biāo)識對應(yīng)的數(shù)據(jù)流進(jìn)行讀取,得到數(shù)據(jù)流信息,包括:
3.如權(quán)利要求2所述的方法,其特征在于,所述基于所述最大顯示數(shù)據(jù)流的數(shù)量和所述首個數(shù)據(jù)流標(biāo)識確定所述顯示界面顯示的靜態(tài)固定值對應(yīng)的動態(tài)調(diào)整值之前,包括:
4.如權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述靜態(tài)固定值和所述動態(tài)調(diào)整值按照預(yù)設(shè)規(guī)則進(jìn)行組裝,得到所述數(shù)據(jù)流信息,包括:
5.如權(quán)利要求4所述的方法,其特征在于,所述將所述需要展示出的數(shù)據(jù)流標(biāo)識和所述最大顯示數(shù)據(jù)流的數(shù)量進(jìn)行組裝,得到組成數(shù)據(jù),包括:
6.如權(quán)利要求1-5任一項所述的方法,其特征在于,所述基于預(yù)設(shè)顯示規(guī)則展示所述數(shù)據(jù)流信息在顯示界面,包括:
7.如權(quán)利要求1所述的方法,其特征在于,在所述獲取數(shù)據(jù)流讀取指令之前,所述方法還包括:
8.一種動態(tài)調(diào)整數(shù)據(jù)流顯示的裝置,其特征在于,應(yīng)用于車載設(shè)備,所述裝置包括:獲取單元、顯示單元、調(diào)整單元,其中,
9.一種車載設(shè)備,其特征在于,所述車載設(shè)備包括:處理器、存儲器,所述存儲器用于存儲一個或多個程序,并且被配置由所述處理器執(zhí)行,所述程序包括用于執(zhí)行如權(quán)利要求1-7任一項所述的方法中的步驟的指令。
10.一種計算機(jī)可讀存儲介質(zhì),其特征在于,存儲用于電子數(shù)據(jù)交換的計算機(jī)程序,其中,所述計算機(jī)程序使得計算機(jī)執(zhí)行如權(quán)利要求1-7任一項所述的方法。