充電數(shù)據(jù)的處理方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電力信息領(lǐng)域,具體而言,涉及一種充電數(shù)據(jù)的處理方法及裝置。
【背景技術(shù)】
[0002]隨著電動(dòng)汽車產(chǎn)業(yè)的不斷發(fā)展,電動(dòng)汽車相關(guān)信息系統(tǒng)的不斷建設(shè),電動(dòng)汽車的充電交易數(shù)據(jù)量的不斷增加,如何有效的集中存儲(chǔ)分析這些數(shù)據(jù),形成數(shù)據(jù)集中管理,資源統(tǒng)一共享的應(yīng)用模式,并從中挖掘數(shù)據(jù)的潛在價(jià)值,是目前時(shí)事所需。
[0003]目前,北京市從明年各個(gè)充電粧獲取的電動(dòng)汽車充電交易記錄已經(jīng)超過500萬條,上述大量的電動(dòng)汽車交易記錄被分散的存儲(chǔ)在各個(gè)交易記錄表中,如果欲分析充電集中時(shí)間、充電電量增量情況、充電電度變化情況等信息時(shí),便需要對(duì)多個(gè)交易記錄表格中的數(shù)據(jù)按照要求進(jìn)行分割與匯總?,F(xiàn)有技術(shù)中,只能手動(dòng)設(shè)置需要的計(jì)算公式并逐一輸入待處理的數(shù)據(jù)進(jìn)行計(jì)算,然后再以手工方式將計(jì)算結(jié)果數(shù)據(jù)填入電子表格中。由于需要計(jì)算的數(shù)據(jù)對(duì)象的數(shù)據(jù)量通常都很龐大,這就需要通過手工進(jìn)行大量繁瑣的重復(fù)性操作,不僅浪費(fèi)了時(shí)間和精力,還降低了工作效率,而且會(huì)導(dǎo)致出錯(cuò)率很高。
[0004]針對(duì)上述充電交易數(shù)據(jù)分散存儲(chǔ)在各個(gè)交易記錄表中,對(duì)充電數(shù)據(jù)進(jìn)行處理時(shí),操作繁瑣導(dǎo)致效率低的問題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例提供了一種充電數(shù)據(jù)的處理方法及裝置,以至少解決充電交易數(shù)據(jù)分散存儲(chǔ)在各個(gè)交易記錄表中,對(duì)充電數(shù)據(jù)進(jìn)行處理時(shí),操作繁瑣導(dǎo)致效率低的技術(shù)問題。
[0006]根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供了一種充電數(shù)據(jù)的處理方法,該方法包括:根據(jù)充電粧地址從充電粧獲取車輛的充電數(shù)據(jù),其中,所述充電數(shù)據(jù)包括以下至少之一:充電時(shí)間、充電電量以及充電電度變化;對(duì)所述車輛的充電數(shù)據(jù)進(jìn)行整合;對(duì)整合之后的車輛的充電數(shù)據(jù)進(jìn)行處理,生成異常數(shù)據(jù)。
[0007]根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種充電數(shù)據(jù)的處理裝置,該裝置包括:獲取模塊,用于根據(jù)充電粧地址從充電粧獲取車輛的充電數(shù)據(jù),其中,所述充電數(shù)據(jù)包括以下至少之一:充電時(shí)間、充電電量以及充電電度變化;整合模塊,用于對(duì)所述車輛的充電數(shù)據(jù)進(jìn)行整合;處理模塊,用于對(duì)整合之后的車輛的充電數(shù)據(jù)進(jìn)行處理,生成異常數(shù)據(jù)。
[0008]在本發(fā)明實(shí)施例中,采用根據(jù)充電粧地址從充電粧獲取車輛的充電數(shù)據(jù),其中,所述充電數(shù)據(jù)包括以下至少之一:充電時(shí)間、充電電量以及充電電度變化;對(duì)所述車輛的充電數(shù)據(jù)進(jìn)行整合;對(duì)整合之后的車輛的充電數(shù)據(jù)進(jìn)行處理,生成異常數(shù)據(jù),從而實(shí)現(xiàn)了提高充電數(shù)據(jù)處理的效率的技術(shù)效果,進(jìn)而解決了充電交易數(shù)據(jù)分散存儲(chǔ)在各個(gè)交易記錄表中,對(duì)充電數(shù)據(jù)進(jìn)行處理時(shí),操作繁瑣導(dǎo)致效率低的技術(shù)問題。
【附圖說明】
[0009]此處所說明的附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
[0010]圖1是根據(jù)本發(fā)明實(shí)施例一的充電數(shù)據(jù)的處理方法的流程圖;以及
[0011]圖2是根據(jù)本發(fā)明實(shí)施例二的充電數(shù)據(jù)的處理裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0012]為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
[0013]需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實(shí)施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
[0014]根據(jù)本發(fā)明實(shí)施例,提供了一種充電數(shù)據(jù)的處理方法的實(shí)施例,需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
[0015]實(shí)施例一
[0016]圖1是根據(jù)本發(fā)明實(shí)施例一的充電數(shù)據(jù)的處理方法的流程圖,如圖1所示,該方法包括如下步驟:
[0017]步驟S102,根據(jù)充電粧地址從充電粧獲取車輛的充電數(shù)據(jù),其中,充電數(shù)據(jù)包括以下至少之一:充電時(shí)間、充電電量以及充電電度變化。需要說明的是,上述充電數(shù)據(jù)可以為充電交易數(shù)據(jù)。
[0018]具體地,在本方案中,可以先獲取各個(gè)充電粧的地址,通過各個(gè)充電粧的地址來獲取各個(gè)充電粧的充電數(shù)據(jù),可選地,上述各個(gè)充電粧的信息可以包括如下任意一個(gè):充電時(shí)間、充電電量以及充電電度變化。
[0019]在一種可選的實(shí)施例中,本方案可以根據(jù)多個(gè)充電粧的充電時(shí)間分析生成用戶集中充電的時(shí)間,根據(jù)不同時(shí)間的充電粧的充電電量來分析生成充電電量增量情況,根據(jù)充電電度數(shù)據(jù)來分析生成充電電度的變化情況。
[0020]步驟S104,對(duì)車輛的充電數(shù)據(jù)進(jìn)行整合。
[0021 ] 具體地,在本方案中,在獲取到上述的充電數(shù)據(jù)之后,可以對(duì)大量的充電數(shù)據(jù)進(jìn)行整合,需要說明的是,由于大量的充電數(shù)據(jù)來源比較分散且數(shù)據(jù)類型不統(tǒng)一,這就需要對(duì)數(shù)據(jù)進(jìn)行整合。
[0022]在一種可選的實(shí)施例中,可以將大量的充電數(shù)據(jù)預(yù)先存儲(chǔ)在交易記錄表中,再對(duì)交易記錄表中的數(shù)據(jù)進(jìn)行整合。
[0023]步驟S106,對(duì)整合之后的車輛的充電數(shù)據(jù)進(jìn)行處理,生成異常數(shù)據(jù)。
[0024]具體地,在本方案中,可在對(duì)大量的車輛的充電數(shù)據(jù)進(jìn)行整合之后,可以對(duì)整合之后的充電數(shù)據(jù)進(jìn)行分析處理,生成異常數(shù)據(jù),需要說明的是,由于上述對(duì)大量的充電交易數(shù)據(jù)進(jìn)行整合,因此,對(duì)整合之后的充電數(shù)據(jù)處理的速度加快,效率增高。
[0025]需要說明的是,利用整合之后的車輛的充電數(shù)據(jù)生成異常數(shù)據(jù)只是本方案的一種可選的實(shí)施例,本方案也可以利用上述已經(jīng)整合的充電數(shù)據(jù)來生成用戶的用電習(xí)慣數(shù)據(jù)等。
[0026]本實(shí)施例通過對(duì)充電交易數(shù)據(jù)進(jìn)行整合,然后對(duì)整合后的充電交易數(shù)據(jù)進(jìn)行處理生成異常數(shù)據(jù),解決了充電交易數(shù)據(jù)分散存儲(chǔ)在各個(gè)交易記錄表中,對(duì)充電數(shù)據(jù)進(jìn)行處理時(shí),操作繁瑣導(dǎo)致效率低的問題。
[0027]可選地,上述異常數(shù)據(jù)可以包括如下至少一個(gè):充電電量異常、電費(fèi)計(jì)算異常、充電結(jié)算異常、充電粧電表地址異常。
[0028]可選地,在步驟S104,對(duì)車輛的充電數(shù)據(jù)進(jìn)行整合之前,本實(shí)施例提供的方法還可以包括:
[0029]S103,采用如下至少之一的方式來存儲(chǔ)車輛的充電數(shù)據(jù):列數(shù)據(jù)庫、鍵值數(shù)據(jù)庫、內(nèi)存數(shù)據(jù)庫及分布式文件系統(tǒng)。
[0030]具體地,在本方案中,本方案用到數(shù)據(jù)存儲(chǔ)技術(shù)中的列數(shù)據(jù)庫、鍵值數(shù)據(jù)庫、內(nèi)存數(shù)據(jù)庫及分布式文件系統(tǒng)來處理電動(dòng)汽車交易數(shù)據(jù)。其中,列數(shù)據(jù)庫可以采用了以數(shù)據(jù)列為單位進(jìn)行存儲(chǔ)的模型,該存儲(chǔ)模型非常有利于對(duì)數(shù)據(jù)庫進(jìn)行高效的壓縮從而減少數(shù)據(jù)規(guī)模利于電動(dòng)汽車數(shù)據(jù)存儲(chǔ)。鍵值數(shù)據(jù)庫為一種NoSQL(非關(guān)系型數(shù)據(jù)庫)模型,其數(shù)據(jù)按照鍵值對(duì)的形式進(jìn)行組織、索引和存儲(chǔ),能有效減少讀寫磁盤的次數(shù),比SQL數(shù)據(jù)庫存儲(chǔ)擁有更好讀寫性能。內(nèi)存數(shù)據(jù)庫可以將數(shù)據(jù)放在內(nèi)存中直接操作的數(shù)據(jù)庫。需要說明的是,上述內(nèi)存數(shù)據(jù)庫相對(duì)于磁盤,內(nèi)存的數(shù)據(jù)讀寫速度要高出幾個(gè)數(shù)量級(jí)。采用分布式文件系統(tǒng)來存儲(chǔ)車輛的充電數(shù)據(jù)為通過網(wǎng)絡(luò)使用每臺(tái)機(jī)器上的磁盤空間,并將這些分散的存儲(chǔ)資源即充電數(shù)據(jù)構(gòu)成一個(gè)虛擬的存儲(chǔ)設(shè)備以實(shí)現(xiàn)充電數(shù)據(jù)的的分散存儲(chǔ)。
[0031]可選地,步驟S104,對(duì)車輛的充電數(shù)據(jù)進(jìn)行整合的步驟可以包括:
[0032]步驟S1041,對(duì)車輛的充電數(shù)據(jù)進(jìn)行整合,使得車輛的充電數(shù)據(jù)的數(shù)據(jù)類型統(tǒng)一,其中,整合的方式包括如下至少之一:流數(shù)據(jù)總線、數(shù)據(jù)連接器、PIG、HIVE。
[0033]具體地,由于電動(dòng)汽車交易數(shù)據(jù)來源比較分散且數(shù)據(jù)類型不統(tǒng)一,這就需要對(duì)數(shù)據(jù)經(jīng)行整合。本實(shí)施例中提到的電動(dòng)汽車交易數(shù)據(jù)整合技術(shù)用到流數(shù)據(jù)總線、數(shù)據(jù)連接器、PIG、HIVE等。其中,流數(shù)據(jù)總線是一個(gè)分布式、可靠、和高可用的海量流數(shù)據(jù)獲取匯集技術(shù),用于收集流數(shù)據(jù),同時(shí)對(duì)充電數(shù)據(jù)進(jìn)行簡單處理,并發(fā)送到各種數(shù)據(jù)接受方便于對(duì)電動(dòng)汽車數(shù)據(jù)進(jìn)行數(shù)據(jù)獲取。數(shù)據(jù)連接器用在在關(guān)系數(shù)據(jù)庫和hadoop非關(guān)系型數(shù)據(jù)庫間相互傳輸充電數(shù)據(jù),從而實(shí)現(xiàn)不同的數(shù)據(jù)結(jié)構(gòu)之間的相互轉(zhuǎn)化。PIG基于Hadoop提供SQL-1ike語言叫Pig Latin,該語言的編譯器會(huì)把類SQL的數(shù)據(jù)分析請(qǐng)求轉(zhuǎn)換為一系列經(jīng)過優(yōu)化處理的MapReduce運(yùn)算。HIVE基于Hadoop提供一個(gè)數(shù)據(jù)倉庫工具,可以將非結(jié)構(gòu)化的數(shù)據(jù)文件映射為一張數(shù)據(jù)庫表,并提供完整的sql查詢功能。
[0034]可選地,