本發(fā)明涉及新能源汽車數(shù)據(jù)處理,尤其涉及一種基于drools規(guī)則引擎的新能源汽車實(shí)時(shí)數(shù)據(jù)處理方法。
背景技術(shù):
1、目前新能源汽車的實(shí)時(shí)數(shù)據(jù)處理側(cè)重于采用流處理技術(shù),以實(shí)現(xiàn)對(duì)數(shù)據(jù)流的高效、即時(shí)處理。在此模式下,業(yè)務(wù)規(guī)則往往被固化于代碼之中,雖然這在一定程度上保證了處理的穩(wěn)定性和可預(yù)測(cè)性,但同時(shí)也面臨業(yè)務(wù)規(guī)則管理不夠高效與靈活的挑戰(zhàn)。為應(yīng)對(duì)這一問(wèn)題,未來(lái)需進(jìn)一步探索更加靈活、可配置的規(guī)則管理系統(tǒng),以更好地適應(yīng)新能源汽車領(lǐng)域快速變化的業(yè)務(wù)需求。
技術(shù)實(shí)現(xiàn)思路
1、針對(duì)上述技術(shù)問(wèn)題,本發(fā)明提供了一種基于drools規(guī)則引擎的新能源汽車實(shí)時(shí)數(shù)據(jù)處理方法,創(chuàng)新性地引入了一種基于drools規(guī)則引擎的新能源汽車實(shí)時(shí)數(shù)據(jù)處理方案。
2、本發(fā)明是采用以下技術(shù)方案實(shí)現(xiàn)的:一種基于drools規(guī)則引擎的新能源汽車實(shí)時(shí)數(shù)據(jù)處理方法,包括以下步驟:
3、步驟s1:采集新能源汽車國(guó)標(biāo)數(shù)據(jù)并對(duì)數(shù)據(jù)進(jìn)行預(yù)處理,將采集數(shù)據(jù)轉(zhuǎn)換成標(biāo)準(zhǔn)格式的數(shù)據(jù);
4、步驟s2:根據(jù)處理后得到的新能源汽車數(shù)據(jù)格式,定義業(yè)務(wù)規(guī)則標(biāo)準(zhǔn),通過(guò)可視化界面設(shè)置規(guī)則文件;
5、步驟s3:將標(biāo)準(zhǔn)化的實(shí)時(shí)數(shù)據(jù)流引入drool規(guī)則引擎中,與定義的業(yè)務(wù)規(guī)則相匹配,并在匹配一致時(shí)產(chǎn)生預(yù)警數(shù)據(jù)。
6、具體地,所述步驟s1數(shù)據(jù)的采集具體包括:新能源汽車通過(guò)遠(yuǎn)程信息處理器,將國(guó)標(biāo)實(shí)時(shí)數(shù)據(jù)通過(guò)車聯(lián)網(wǎng)技術(shù)傳輸至云端。
7、具體地,所述遠(yuǎn)程信息處理器優(yōu)選為t-box。
8、具體地,所述步驟s1數(shù)據(jù)的預(yù)處理具體包括:
9、步驟s11:數(shù)據(jù)格式轉(zhuǎn)換,根據(jù)對(duì)應(yīng)的國(guó)標(biāo)協(xié)議,將二進(jìn)制碼流數(shù)據(jù)轉(zhuǎn)換成json串格式的數(shù)據(jù);
10、步驟s12:數(shù)據(jù)清洗,去除數(shù)據(jù)中的異常值和空值;
11、步驟s13:標(biāo)準(zhǔn)化數(shù)據(jù),形成格式統(tǒng)一且數(shù)據(jù)有效的實(shí)時(shí)數(shù)據(jù)流。
12、具體地,所述步驟s2包括以下子步驟:
13、步驟s21:確定業(yè)務(wù)規(guī)則標(biāo)準(zhǔn),通過(guò)對(duì)應(yīng)信號(hào)范圍的數(shù)據(jù)格式確定車輛信號(hào)范圍;
14、步驟s22:通過(guò)可視化界面設(shè)置業(yè)務(wù)規(guī)則對(duì)業(yè)務(wù)規(guī)則進(jìn)行新建、修改和刪除;
15、步驟s23:將業(yè)務(wù)規(guī)則格式進(jìn)行轉(zhuǎn)換,生成drool規(guī)則引擎可執(zhí)行的文件。
16、具體地,所述步驟s21確定業(yè)務(wù)規(guī)則標(biāo)準(zhǔn)具體為:由車輛信號(hào)量閾值判斷業(yè)務(wù)規(guī)則,還包括多個(gè)信號(hào)組合判斷。
17、具體地,所述步驟s3包括以下子步驟:
18、步驟s31:將步驟s13產(chǎn)生的格式統(tǒng)一的實(shí)時(shí)數(shù)據(jù)流,通過(guò)kafka,引入到drool規(guī)則引擎的工作內(nèi)容中;
19、步驟s32:將步驟s23生成的業(yè)務(wù)規(guī)則文件加載到drool規(guī)則引擎的規(guī)則庫(kù)中;
20、步驟s33:drools推理引擎根據(jù)流入的數(shù)據(jù)實(shí)時(shí)進(jìn)行規(guī)則匹配,當(dāng)數(shù)據(jù)滿足業(yè)務(wù)規(guī)則條件時(shí),自動(dòng)觸發(fā)相應(yīng)的業(yè)務(wù)邏輯或行動(dòng)指令。
21、本發(fā)明的有益效果在于:本發(fā)明創(chuàng)新性地引入了一種基于drools規(guī)則引擎的新能源汽車實(shí)時(shí)數(shù)據(jù)處理方案,該方案旨在實(shí)現(xiàn)業(yè)務(wù)規(guī)則的高效、靈活配置,并提升數(shù)據(jù)處理的準(zhǔn)確性與實(shí)時(shí)性。通過(guò)drools規(guī)則引擎,將復(fù)雜的業(yè)務(wù)邏輯抽象成一系列簡(jiǎn)單的規(guī)則,這些規(guī)則可以根據(jù)實(shí)際需求進(jìn)行動(dòng)態(tài)調(diào)整和優(yōu)化,極大地增強(qiáng)了系統(tǒng)的靈活性和可擴(kuò)展性。基于drools規(guī)則引擎的新能源汽車實(shí)時(shí)數(shù)據(jù)處理方案,通過(guò)其高效、靈活的配置能力和準(zhǔn)確、實(shí)時(shí)的數(shù)據(jù)處理性能,為新能源汽車行業(yè)的智能化發(fā)展提供了強(qiáng)有力的支持。在未來(lái)的發(fā)展中,這一方案將發(fā)揮越來(lái)越重要的作用,推動(dòng)新能源汽車行業(yè)向更加智能化、高效化的方向邁進(jìn)。
1.一種基于drools規(guī)則引擎的新能源汽車實(shí)時(shí)數(shù)據(jù)處理方法,其特征在于,包括以下步驟:
2.如權(quán)利要求1所述的一種基于drools規(guī)則引擎的新能源汽車實(shí)時(shí)數(shù)據(jù)處理方法,其特征在于,所述步驟s1數(shù)據(jù)的采集具體包括:新能源汽車通過(guò)遠(yuǎn)程信息處理器,將國(guó)標(biāo)實(shí)時(shí)數(shù)據(jù)通過(guò)車聯(lián)網(wǎng)技術(shù)傳輸至云端。
3.如權(quán)利要求2所述的一種基于drools規(guī)則引擎的新能源汽車實(shí)時(shí)數(shù)據(jù)處理方法,其特征在于,所述遠(yuǎn)程信息處理器優(yōu)選為t-box。
4.如權(quán)利要求1所述的一種基于drools規(guī)則引擎的新能源汽車實(shí)時(shí)數(shù)據(jù)處理方法,其特征在于,所述步驟s1數(shù)據(jù)的預(yù)處理具體包括:
5.如權(quán)利要求4所述的一種基于drools規(guī)則引擎的新能源汽車實(shí)時(shí)數(shù)據(jù)處理方法,其特征在于,所述步驟s2包括以下子步驟:
6.如權(quán)利要求5所述的一種基于drools規(guī)則引擎的新能源汽車實(shí)時(shí)數(shù)據(jù)處理方法,其特征在于,所述步驟s21確定業(yè)務(wù)規(guī)則標(biāo)準(zhǔn)具體為:由車輛信號(hào)量閾值判斷業(yè)務(wù)規(guī)則,還包括多個(gè)信號(hào)組合判斷。
7.如權(quán)利要求6所述的一種基于drools規(guī)則引擎的新能源汽車實(shí)時(shí)數(shù)據(jù)處理方法,其特征在于,所述步驟s3包括以下子步驟: