本發(fā)明涉及電池檢測,尤其涉及一種電池安全檢測方法、裝置、平臺及存儲介質(zhì)。
背景技術(shù):
1、在電池研發(fā)應用領域,需要對動力電池的性能以及數(shù)據(jù)表現(xiàn)進行分析,但無法同時對多種不同的電池進行檢測分析,檢測效率較低。
技術(shù)實現(xiàn)思路
1、本發(fā)明實施例提出一種電池安全檢測方法、裝置、平臺及存儲介質(zhì),旨在解決電池展示不夠直觀的技術(shù)問題。
2、第一方面,本技術(shù)實施例提出了一種電池安全檢測方法,所述電池安全檢測方法包括:
3、響應于觸發(fā)的電池檢測指令,獲取表征電池運行工況的電池數(shù)據(jù);
4、獲取電池類型;
5、基于所述電池類型和所述電池數(shù)據(jù)在預設安全檢測算法中確定目標檢測子算法,其中,所述預設安全檢測算法中封裝有多個檢測子算法,多個所述檢測子算法用于對不同類型的電池進行安全檢測;
6、通過所述目標檢測子算法對所述電池數(shù)據(jù)進行安全檢測。
7、該實施例中通過響應于觸發(fā)的電池檢測指令,從而確定需要電池需要檢測的類型,從而可獲取表征電池運行工況的電池數(shù)據(jù),通過對電池數(shù)據(jù)進行分析,確定電池類型,根據(jù)電池類型以及電池數(shù)據(jù)在預設安全檢測算法中確定目標檢測算法,可根據(jù)不同的電池類型在預設安全檢測算法中確定各個電池類型對應的檢測子算法,從而可通過目標檢測子算法分別對各種不同類型的電池進行安全檢測,提高電池檢測效率,通過使用統(tǒng)一的預設安全檢測算法中的檢測子算法,可靈活應對各種不同類型的電池檢測。
8、在一些實施例中,所述基于所述電池類型和所述電池數(shù)據(jù)在預設安全檢測算法中確定目標檢測子算法,包括:
9、基于所述電池類型得到類型參數(shù);
10、獲取預設安全檢測算法中各個檢測子算法的第一檢測規(guī)則,所述第一檢測規(guī)則表征檢測子算法可檢測的電池類型;
11、通過所述類型參數(shù)遍歷所述第一檢測規(guī)則,得到與所述類型參數(shù)相匹配的第一檢測規(guī)則;
12、通過所述電池數(shù)據(jù)對初始檢測子算法進行篩選,得到目標檢測子算法,所述初始檢測子算法為與所述類型參數(shù)相匹配的第一檢測規(guī)則對應的檢測子算法。
13、該實施例根據(jù)電池類型確定電池的類型參數(shù),從而通過類型參數(shù)快速遍歷第一檢測規(guī)則,得到各個類型參數(shù)相匹配的第一檢測規(guī)則,從而通過電池數(shù)據(jù)對初始檢測子算法進行篩選,通過對電池數(shù)據(jù)進行入?yún)⑵ヅ洌瑥亩煽焖俚玫诫姵氐哪繕藱z測子算法。
14、在一些實施例中,所述通過所述電池數(shù)據(jù)對所述初始檢測子算法進行篩選,得到目標檢測子算法,包括:
15、對所述電池數(shù)據(jù)進行關鍵字段提取,得到電池關鍵字段;
16、獲取所述初始檢測子算法中的第二檢測規(guī)則,所述第二檢測規(guī)則表征各個所述檢測子算法可檢測的電池參數(shù);
17、通過所述電池關鍵字段遍歷所述第二檢測規(guī)則,得到與所述電池關鍵字段相匹配的第二檢測規(guī)則;
18、基于與所述電池關鍵字段相匹配的第二檢測規(guī)則得到目標檢測子算法,所述目標檢測子算法為與所述電池關鍵字段相匹配的第二檢測規(guī)則對應的初始檢測子算法。
19、本技術(shù)實施例的技術(shù)方案中,通過對電池數(shù)據(jù)進行關鍵字段提取,從而可根據(jù)電池數(shù)據(jù)中的電池關鍵字段快速查詢相匹配的第二檢測規(guī)則,并根據(jù)第二檢測規(guī)則得到對應的目標檢測子算法,可快速根據(jù)第二檢測規(guī)則查詢到可檢測對應的電池參數(shù)的目標檢測子算法,通過電池關鍵字段對初始檢測子算法進行篩選,提高查詢目標檢測子算法的準確性。
20、在一些實施例中,所述基于所述電池類型和所述電池數(shù)據(jù)在預設安全檢測算法中確定目標檢測子算法之前,還包括:
21、獲取檢測子算法樣本數(shù)據(jù)和表征電池運行工況的電池樣本數(shù)據(jù);
22、基于所述電池樣本數(shù)據(jù)對所述檢測子算法樣本數(shù)據(jù)進行分析,確定各個檢測子算法可檢測的電池類型和電池參數(shù);
23、基于各個檢測子算法可檢測的電池類型建立第一檢測規(guī)則,并基于各個檢測子算法可檢測的電池參數(shù)建立第二檢測規(guī)則;
24、通過所述第一檢測規(guī)則和所述第二檢測規(guī)則對所述檢測子算法樣本數(shù)據(jù)進行封裝,得到預設安全檢測算法。
25、本技術(shù)實施例的技術(shù)方案中,通過采集多種檢測子算法以及表征電池運行工況的多種電池數(shù)據(jù),可將不同的電池數(shù)據(jù)與各個檢測子算法進行匹配,從而可確定各個檢測子算法在電池樣本數(shù)據(jù)中可以檢測的電池類型和電池參數(shù),通過各個檢測子算法可檢測的電池類型建立第一檢測規(guī)則,即各個檢測子算法可接受的電池類型,并通過各個檢測子算法可檢測的電池參數(shù)建立第二檢測規(guī)則,從而根據(jù)第二檢測規(guī)則識別對應的檢測子算法可以處理的電池數(shù)據(jù),建立電池數(shù)據(jù)與第二檢測規(guī)則之間的映射關系,通過提前建立第一檢測規(guī)則和第二檢測規(guī)則,并基于第一檢測規(guī)則和第二檢測規(guī)則將各個檢測子算法樣本數(shù)據(jù)中的各個檢測子算法封裝為統(tǒng)一口徑的預設安全檢測算法,從而可通過預設安全檢測算法承接各種不同的電池數(shù)據(jù),形成歸一化的安全檢測算法模板,提高檢測的效率。
26、在一些實施例中,所述目標檢測子算法包括多個檢測組件;
27、所述基于所述電池類型和所述電池數(shù)據(jù)在預設安全檢測算法中確定目標檢測子算法之前,還包括:
28、獲取所述目標檢測子算法的檢測過程;
29、根據(jù)所述檢測過程創(chuàng)建對應的檢測組件;
30、基于所述檢測過程建立所述檢測組件之間的對應關系;
31、基于所述對應關系對所述檢測組件進行排序,生成目標檢測子算法。
32、該實施例通過對目標檢測子算法進行分析,從而確定目標檢測子算法在進行檢測時的檢測過程,并根據(jù)檢測過程創(chuàng)建對應的檢測組件,還可根據(jù)檢測過程建立檢測組件之間的對應關系,從而對檢測組件進行排序,生成對應的目標檢測子算法,可不斷調(diào)整檢測組件的排列順序,從而使得檢測組件覆蓋的范圍更廣,并不斷優(yōu)化對應的目標檢測組算法,提高檢測的準確性。
33、在一些實施例中,所述基于所述對應關系對所述檢測組件進行排序,生成目標檢測子算法,包括:
34、基于所述對應關系確定檢測組件的檢測順序;
35、根據(jù)所述檢測順序?qū)λ鰴z測組件進行排序,通過排序后的檢測組件得到目標檢測子算法。
36、本技術(shù)實施例的技術(shù)方案中,當確定了各個檢測組件之間的對應關系后,可得到檢測組件的檢測順序,從而通過檢測順序?qū)z測組件進行排序,得到目標檢測子算法,通過檢測組件的檢測順序不斷調(diào)整目標檢測子算法的檢測流程,從而提高檢測的準確性。
37、在一些實施例中,所述通過所述目標檢測子算法對所述電池數(shù)據(jù)進行安全檢測,包括:
38、調(diào)用所述目標檢測子算法中的各個檢測組件;
39、通過各個所述檢測組件對所述電池數(shù)據(jù)進行計算,得到檢測結(jié)果。
40、該實施例通過調(diào)用目標檢測子算法中的各個檢測組件對電池數(shù)據(jù)中的參數(shù)進行計算,從而得到電池安全檢測的檢測結(jié)果,提高檢測的效率。
41、在一些實施例中,所述電池安全檢測方法還包括:
42、根據(jù)檢測結(jié)果生成目標可視化報表;
43、將所述目標可視化報表進行展示。
44、該實施例在得到檢測結(jié)果后,將檢測結(jié)果生成可視化報表,可視化報表可支持圖表聯(lián)動和數(shù)據(jù)下鉆,通過可視化報表進行展示,從而對檢測結(jié)果進行可視化展示,使用戶直觀快速地了解電池的檢測結(jié)果,提高用戶體驗。
45、在一些實施例中,所述根據(jù)檢測結(jié)果生成目標可視化報表,包括:
46、響應于觸發(fā)的報表選擇指令,在預設統(tǒng)計報表集合中確定目標報表組件;
47、通過所述目標報表組件生成目標報表;
48、將所述檢測結(jié)果加載至所述目標報表,生成目標可視化報表。
49、該實施例通過響應觸發(fā)的報表選擇指令,從而根據(jù)報表選擇指令確定用戶想要生成的報表樣式,并在預設統(tǒng)計報表集合中確定對應的報表組件,將目標報表組件組合,從而生成真實的統(tǒng)計報表,能夠用于指導電池安全檢測業(yè)務,提高電池安全檢測的效果。
50、在一些實施例中,所述根據(jù)檢測結(jié)果生成目標可視化報表,包括:
51、響應于觸發(fā)的報表創(chuàng)建指令,獲取自定義報表組件;
52、通過所述自定義報表組件建立目標報表;
53、將所述檢測結(jié)果加載至所述目標報表,生成目標可視化報表。
54、該實施例通過在用戶想要自定義顯示的可視化報表時,根據(jù)用戶觸發(fā)的報表創(chuàng)建指令,從而確定用戶想要自定義的報表模式,確定對應的自定義報表組件,從而可供用戶任意選擇想要的組件,生成目標報表,并將檢測結(jié)果加載到目標報表上進行展示,自定義能力靈活,滿足不同用戶的不同需求。
55、在一些實施例中,所述響應于觸發(fā)的報表選擇指令,在預設統(tǒng)計報表集合中確定目標報表組件之前,還包括:
56、收集電池在不同運行工況下基于預設安全檢測算法檢測的檢測結(jié)果樣本;
57、根據(jù)所述檢測結(jié)果樣本收集對應的統(tǒng)計指標樣本;
58、根據(jù)所述統(tǒng)計指標樣本創(chuàng)建對應的報表組件數(shù)據(jù);
59、根據(jù)所述報表組件數(shù)據(jù)生成預設統(tǒng)計報表集合。
60、該實施例通過提前統(tǒng)計電池在不同運行工況下使用預設安全檢測算法中的檢測自算法檢測的電池的檢測結(jié)果樣本數(shù)據(jù),并根據(jù)檢測結(jié)果樣本收集對應的檢測結(jié)果可使用的統(tǒng)計指標,提前預制通過業(yè)界審核的統(tǒng)計指標集,并建立預設統(tǒng)計報表集合,從而覆蓋電池安全檢測所有的電池特性數(shù)據(jù)表現(xiàn),能直觀地展現(xiàn)給業(yè)務人員統(tǒng)計結(jié)果,提高了電池檢測時可視化報告的可讀性。
61、在一些實施例中,所述響應于觸發(fā)的電池檢測指令,獲取表征電池運行工況的電池數(shù)據(jù)之前,還包括:
62、獲取不同電池在不同狀態(tài)下的電池樣本數(shù)據(jù);
63、對所述電池樣本數(shù)據(jù)進行關鍵字提取,得到表征電池運行工況的電池關鍵字樣本;
64、根據(jù)所述電池關鍵字樣本建立物模型,其中,所述物模型用于識別對應的電池關鍵字。
65、該實施例通過對各種電池在不同狀態(tài)下的電池樣本數(shù)據(jù)進行關鍵字提取,從而在海量的電池樣本數(shù)據(jù)中提取表征電池運行工況的電池關鍵字樣本,通過使用電池關鍵字樣本建立物模型,通過建立物模型與電池關鍵字之間的映射關系,從而通過物模型識別電池關鍵字,可適配電池安全檢測的所有設備模型,提高檢測的效率。
66、在一些實施例中,所述獲取表征電池運行工況的電池數(shù)據(jù),包括:
67、獲取電池的初始電池數(shù)據(jù);
68、將所述初始電池數(shù)據(jù)輸入至所述物模型,得到表征電池運行工況的電池數(shù)據(jù),所述物模型用于對所述初始電池數(shù)據(jù)中的電池關鍵字進行識別。
69、該實施例通過獲取電池的初始數(shù)據(jù),從而使用物模型對初始數(shù)據(jù)進行關鍵字識別,得到表征電池運行工況的電池數(shù)據(jù),可快速識別出初始電池數(shù)據(jù)中的表征電池運行工況的數(shù)據(jù),提高檢測的準確性。
70、第二方面,本發(fā)明實施例還提出一種電池安全檢測裝置,所述電池安全檢測裝置包括:
71、獲取模塊,用于響應于觸發(fā)的電池檢測指令,獲取表征電池運行工況的電池數(shù)據(jù);
72、確定模塊,用于獲取電池類型;
73、所述確定模塊,還用于基于所述電池類型和所述電池數(shù)據(jù)在預設安全檢測算法中確定目標檢測子算法,其中,所述預設安全檢測算法中封裝有多個檢測子算法,多個所述檢測子算法用于對不同類型的電池進行安全檢測;
74、檢測模塊,用于通過所述目標檢測子算法對所述電池數(shù)據(jù)進行安全檢測。
75、第三方面,本發(fā)明實施例還提出一種電池安全檢測平臺,所述電池安全檢測平臺上執(zhí)行如上述的電池安全檢測方法。
76、第四方面,本發(fā)明實施例還提出一種存儲介質(zhì),所述存儲介質(zhì)上存儲有電池安全檢測程序,所述電池安全檢測程序被處理器執(zhí)行時實現(xiàn)如上述的電池安全檢測方法。