本發(fā)明涉及電力數(shù)據(jù)采集交互,具體為一種電力采集終端數(shù)據(jù)交互方法。
背景技術(shù):
1、數(shù)據(jù)采集的原理是將電力系統(tǒng)中的參數(shù)轉(zhuǎn)換成電信號或數(shù)字信號,再通過數(shù)據(jù)采集設(shè)備采集和處理,最后通過通訊模塊傳輸?shù)綌?shù)據(jù)中心進(jìn)行監(jiān)測和分析;電力數(shù)據(jù)采集,是通過對用戶的用電數(shù)據(jù)進(jìn)行監(jiān)測和采集,在大數(shù)據(jù)背景下,配合使用物聯(lián)網(wǎng)和云計(jì)算技術(shù),可以實(shí)現(xiàn)用電監(jiān)控和電量管理,并通過大數(shù)據(jù)技術(shù)進(jìn)行分析和預(yù)測,為電力企業(yè)和用戶提供雙向決策服務(wù)支持;
2、電力數(shù)據(jù)采集的交互需要利用大數(shù)據(jù)和數(shù)據(jù)庫等關(guān)鍵技術(shù),通過大數(shù)據(jù)和數(shù)據(jù)庫等關(guān)鍵技術(shù)可以實(shí)現(xiàn)用戶與電力企業(yè)之間的信息交互,提高電力系統(tǒng)的效率和安全性;
3、但是,已知的電力數(shù)據(jù)采集交互,用戶對電力使用的了解過于片面,只能夠查詢當(dāng)前剩余電量和以往的用電量,不能獲取用戶的用電高峰時(shí)間段,而且也不能根據(jù)天氣和季度對用電信息進(jìn)行分析,進(jìn)而無法更加準(zhǔn)確的對后續(xù)用電進(jìn)行設(shè)置;
4、綜上所述,目前亟需一種電力采集終端數(shù)據(jù)交互方法,來解決上述問題。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明提供了一種電力采集終端數(shù)據(jù)交互方法,用于促進(jìn)解決上述背景技術(shù)中所提到的問題。
2、本發(fā)明提供如下技術(shù)方案:一種電力采集終端數(shù)據(jù)交互方法,包括:
3、s1獲取用戶電表的用電信息,將用電信息錄入數(shù)據(jù)庫,用電信息每時(shí)刻進(jìn)行更新一次,所述時(shí)刻為一小時(shí);
4、s2獲取用戶所在地每天的天氣信息,將天氣信息按照類型進(jìn)行劃分,并設(shè)置用戶每天用電信息的天氣類型,根據(jù)當(dāng)天所處月份劃分所屬季度;
5、s3用戶根據(jù)個(gè)人需求對電力采集終端發(fā)送交互信息;
6、s4根據(jù)用戶對電力采集終端所發(fā)出的交互信息,對數(shù)據(jù)庫采取不同方式的信息篩選和計(jì)算,用于獲取不同的目的信息,交互信息包括每月高峰用電區(qū)間,當(dāng)月累計(jì)用電量,次天預(yù)計(jì)用電量和次月預(yù)計(jì)用電量,次天預(yù)計(jì)用電量即以當(dāng)天為基點(diǎn),第二天的預(yù)計(jì)用電量,次月預(yù)計(jì)用電量即以當(dāng)前月份為基點(diǎn),下一個(gè)月的預(yù)計(jì)用電量;
7、s5若用戶交互信息為次天預(yù)計(jì)用電量,則通過數(shù)據(jù)庫查詢相應(yīng)的歷史用電數(shù)據(jù),根據(jù)歷史數(shù)據(jù)預(yù)測次天用電量;
8、s6若用戶交互信息為次月預(yù)計(jì)用電量,則根據(jù)當(dāng)前月份所在季度,獲取具有相同季度下的歷史月份用電數(shù)據(jù),通過計(jì)算歷史月份用電數(shù)據(jù),得到下月預(yù)計(jì)用電量;
9、s7若用戶交互信息為每月高峰用電區(qū)間和當(dāng)月累計(jì)用電量,則篩選數(shù)據(jù)庫內(nèi)相應(yīng)的用電信息,判斷每天用電的第一峰值,通過統(tǒng)計(jì)每天用電的第一峰值來確定月份的高峰用電區(qū)間。
10、可選的,所述獲取用戶的用電信息,將用電信息錄入數(shù)據(jù)庫:
11、獲取用戶的用電信息,用電信息包括,每天的總用電量和每天每時(shí)刻的用電量;
12、獲取用戶所在地的當(dāng)前天氣信息和歷史天氣信息,對天氣信息按照類型進(jìn)行劃分,具體類型包括,雨天,陰天和晴天,設(shè)置每天用電信息的天氣類型;
13、將一年劃分四個(gè)季度,具體劃分如下:
14、1月至3月為第一季度;
15、4月至6月為第二季度;
16、7月至9月為第三季度;
17、10月至12月為第四季度。
18、可選的,所述若用戶交互信息為每月高峰用電區(qū)間和當(dāng)月累計(jì)用電量,則篩選數(shù)據(jù)庫內(nèi)相應(yīng)的用電信息,判斷每天用電的第一峰值,通過統(tǒng)計(jì)每天用電的第一峰值確定月份的高峰用電區(qū)間:
19、若用戶發(fā)出的交互信息為當(dāng)月累計(jì)用電量,則獲取數(shù)據(jù)庫內(nèi)當(dāng)前月份用戶的每天用電量,將當(dāng)前月份用戶每天用電量的和記為g,g即為當(dāng)月累計(jì)用電量;
20、若用戶交互信息為每月高峰用電區(qū)間,則獲取當(dāng)前月份所有每天每時(shí)刻的用電量;
21、依次確定當(dāng)前月份每天的高峰用電區(qū)間,即當(dāng)前月份每天用電量最高的時(shí)間段;
22、以凌晨一點(diǎn)的用電量為起始值,依次判斷后續(xù)每時(shí)刻與凌晨一點(diǎn)用電量的大小,若后續(xù)時(shí)刻用電量大于等于起始值,則將后續(xù)時(shí)刻用電量作為起始值,若后續(xù)時(shí)刻用電量小于起始值,則將起始值和對應(yīng)時(shí)刻錄入峰值集合;
23、遍歷比較峰值集合,選取峰值集合最大用電量記為第一峰值,將第一峰值所對應(yīng)時(shí)刻記為第一峰值時(shí)刻,獲取第一峰值時(shí)刻的相鄰時(shí)刻;
24、若相鄰時(shí)刻為兩個(gè),則相鄰時(shí)刻之間記為第一峰值區(qū)間;
25、若相鄰時(shí)刻為一個(gè),則相鄰時(shí)刻與第一峰值時(shí)刻之間記為第一峰值區(qū)間,
26、將當(dāng)前月份每天的第一峰值區(qū)間錄入集合h,選取重復(fù)次數(shù)最高的元素作為當(dāng)前月份高峰用電區(qū)間;
27、若出現(xiàn)i個(gè)重復(fù)次數(shù)最高的元素,則比較元素所對應(yīng)的第一峰值,選取最大第一峰值所對應(yīng)的第一峰值區(qū)間作為當(dāng)前月份高峰用電區(qū)間;
28、通過確定每月的高峰用電區(qū)間和累計(jì)用電量,用戶可以更好地理解自己的用電習(xí)慣,從而進(jìn)行有效的用電管理和節(jié)能。
29、可選的,所述若用戶交互信息為次天預(yù)計(jì)用電量,則通過數(shù)據(jù)庫查詢相應(yīng)的歷史用電數(shù)據(jù),根據(jù)歷史數(shù)據(jù)預(yù)測次天用電量:
30、若用戶發(fā)出的交互信息為次天預(yù)計(jì)用電量,則整理并計(jì)算用戶的歷史用電數(shù)據(jù);
31、獲取次天的天氣信息,確定次天天氣類別為目標(biāo)類型,獲取當(dāng)前月份數(shù)據(jù)庫內(nèi)所有每天用電信息,篩選和保留具有相同目標(biāo)類別的用電信息,記為相同天氣集合;
32、若相同天氣集合內(nèi)元素?cái)?shù)量小于q,則選取上一月份所有用電信息,篩選和保留具有相同目標(biāo)類別的用電信息,錄入相同天氣集合,若相同天氣集合內(nèi)元素?cái)?shù)量大于等于q,則按照元素日期從早到晚進(jìn)行排序;
33、若相同天氣集合內(nèi)元素的用電量增長趨勢為依次增大,則計(jì)算所述集合內(nèi)相鄰兩個(gè)元素之間用電量增長差值的絕對值,記為a1,a2,a3……an,n為上述差值的個(gè)數(shù),通過以下公式計(jì)算所述差值的平均值,具體如下:
34、
35、上述公式中,s表示相同天氣集合內(nèi)相鄰兩個(gè)元素之間用電量增長差值的絕對值的平均值,n表示所述差值個(gè)數(shù),|an|表示第n個(gè)差值的絕對值;
36、將昨天用電量與s之間的和記為m,m即為次天的用電量。
37、可選的,所述若用戶交互信息為次天預(yù)計(jì)用電量,則通過數(shù)據(jù)庫查詢相應(yīng)的歷史用電數(shù)據(jù),根據(jù)歷史數(shù)據(jù)預(yù)測次天用電量:
38、若相同天氣集合內(nèi)元素的用電量增長趨勢為依次減小,則計(jì)算所述集合內(nèi)相鄰兩個(gè)元素之間用電量差值的絕對值,記為b1,b2,b3……bn,n為上述差值的個(gè)數(shù),通過以下公式計(jì)算所述差值的平均值,具體如下:
39、
40、上述公式中,z表示相同天氣集合內(nèi)相鄰兩個(gè)元素之間用電量差值的絕對值的平均值,n表示所述差值個(gè)數(shù),|bn|表示第n個(gè)差值的絕對值;
41、將昨天用電量與s之間的差記為c,c即為次天的用電量。
42、可選的,所述若用戶交互信息為次天預(yù)計(jì)用電量,則通過數(shù)據(jù)庫查詢相應(yīng)的歷史用電數(shù)據(jù),根據(jù)歷史數(shù)據(jù)預(yù)測次天用電量:
43、若相同天氣集合內(nèi)元素的用電量增長趨勢為無規(guī)律,即存在增長趨勢和降低趨勢,則獲取當(dāng)前月份的所有用電量,記為d1,d2,d3……de,e為截止到當(dāng)天,當(dāng)前月份天數(shù),通過以下公式計(jì)算當(dāng)前月份用戶用電量的平均值,具體如下:
44、
45、上述公式中,f表示當(dāng)前月份用戶用電量的平均值,e為截止到當(dāng)天當(dāng)前月份天數(shù),de表示為當(dāng)前月份第e天的用電量;
46、將f作為次天用電量。
47、可選的,所述若用戶交互信息為次月預(yù)計(jì)用電量,則根據(jù)當(dāng)前月份所在季度,獲取具有相同季度下的歷史月份用電數(shù)據(jù),通過計(jì)算歷史月份用電數(shù)據(jù),得到下月預(yù)計(jì)用電量:
48、根據(jù)當(dāng)前月份確定所處季度,將該季度記為目標(biāo)季度;
49、選取去年和當(dāng)前季度相同的季度作為第一月份集合,獲取第一月份集合內(nèi)所有元素的累計(jì)用電量,記為k1,k2和k3;
50、通過計(jì)算第一月份集合內(nèi)月份的平均值,記為r,p為第一月份集合內(nèi)元素個(gè)數(shù),r即為下月預(yù)計(jì)用電量。
51、本發(fā)明具備以下有益效果:
52、1、該一種電力采集終端數(shù)據(jù)交互方法,通過每時(shí)刻更新一次用戶電表的用電信息,確保了數(shù)據(jù)庫中用電數(shù)據(jù)的實(shí)時(shí)性和準(zhǔn)確性。
53、2、該一種電力采集終端數(shù)據(jù)交互方法,用戶可以根據(jù)個(gè)人需求發(fā)送交互信息,獲取個(gè)性化的用電數(shù)據(jù)服務(wù),如高峰用電區(qū)間、累計(jì)用電量等,提高了用戶體驗(yàn)。
54、3、該一種電力采集終端數(shù)據(jù)交互方法,通過獲取當(dāng)前月份每天的實(shí)時(shí)用電量,以凌晨一點(diǎn)時(shí)刻的用電量為起始值,依次將后續(xù)時(shí)刻的用電量與起始值比較,若大于起始值,則將當(dāng)前時(shí)刻的用電量設(shè)置為起始值,比較所有起始值,獲取最大的起始值作為第一峰值,若存在多個(gè)最大的起始值,則選取重復(fù)時(shí)刻最多的作為第一峰值,將第一峰值相鄰時(shí)刻作為當(dāng)前月份的高峰用電區(qū)間,這樣可以提高用戶查詢數(shù)據(jù)的準(zhǔn)確性,增強(qiáng)用戶對電力使用的掌控度和參與度,解決了以前用戶對電力使用的片面認(rèn)識。
55、4、該一種電力采集終端數(shù)據(jù)交互方法,通過確定次天的天氣類別,篩選和保留用戶當(dāng)前月份具有相同天氣類別的用電信息,若用電信息數(shù)量不足,則選取上月具有相同天氣類別的用電信息,將用電信息按照日期從早到晚進(jìn)行排序,根據(jù)用電信息的變化趨勢選取不同的計(jì)算方式,這樣根據(jù)天氣來篩選歷史數(shù)據(jù)可以加強(qiáng)預(yù)測的可靠性,通過對不同的變化趨勢采取不同的計(jì)算方式,可以提高預(yù)測的準(zhǔn)確性,使預(yù)測更加符合實(shí)際變化。
56、5、該一種電力采集終端數(shù)據(jù)交互方法,通過在預(yù)測次月用電量時(shí),考慮了季度因素,通過比較相同季度的歷史數(shù)據(jù)來提高預(yù)測的準(zhǔn)確性。
57、6、該一種電力采集終端數(shù)據(jù)交互方法,通過確定每月的高峰用電區(qū)間和累計(jì)用電量,用戶可以更好地理解自己的用電習(xí)慣,從而進(jìn)行有效的用電管理和節(jié)能。