本發(fā)明涉及戶用路由器管理,具體是一種戶用路由器數(shù)據(jù)存儲方法及系統(tǒng)。
背景技術(shù):
1、戶用路由器是安裝在每個住戶家中的能量路由器,它是一種智能設(shè)備,旨在管理和優(yōu)化家庭能源的使用。它通常與可再生能源系統(tǒng)(如太陽能電池板)以及電網(wǎng)連接,并通過軟件算法來監(jiān)控能源消耗情況,并根據(jù)用戶需求和能源價格等因素來調(diào)整能源的分配和使用。
2、戶用路由器的功能在于,可以采集并記錄每個住戶的電能使用情況,服務(wù)方根據(jù)這些數(shù)據(jù)可以優(yōu)化供能方案,從宏觀上提高資源利用率;通俗地說,每個住戶的電能使用情況屬于一種價值極高的大數(shù)據(jù),使用面極廣,戶用路由器即可采集這些大數(shù)據(jù)。
3、現(xiàn)有的戶用路由器具有數(shù)據(jù)采集和上傳功能,對于采集到的數(shù)據(jù),大都通過表格的形式進行存儲,這種形式的可閱讀性極高,便于分析,但是,極高的可閱讀性也帶來了一些風(fēng)險,就是一旦泄露,那么第三方會很容易得知住戶的生活習(xí)慣,如何提高戶用路由器采集數(shù)據(jù)時的安全性是本發(fā)明技術(shù)方案想要解決的技術(shù)問題。
技術(shù)實現(xiàn)思路
1、本發(fā)明的目的在于提供一種戶用路由器數(shù)據(jù)存儲方法及系統(tǒng),以解決上述背景技術(shù)中提出的問題。
2、為實現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:
3、一種戶用路由器數(shù)據(jù)存儲方法及系統(tǒng),所述方法包括:
4、獲取住戶備案的電器及其接線信息,根據(jù)電器及接線信息構(gòu)建電路圖,確定采集點;
5、基于戶用路由器讀取采集點處的電流,并對電流進行二維化;
6、對二維化后的數(shù)據(jù)進行下采樣,轉(zhuǎn)換為數(shù)據(jù)集;所述數(shù)據(jù)集中的數(shù)據(jù)均為二維數(shù)據(jù),每個二維數(shù)據(jù)均以下采樣次數(shù)為索引;
7、接收住戶輸入的加密級別,根據(jù)加密級別確定目標(biāo)次數(shù),根據(jù)目標(biāo)次數(shù)在數(shù)據(jù)集中選取二維數(shù)據(jù);其中,加密級別和目標(biāo)次數(shù)呈正比;
8、對選取到的二維數(shù)據(jù)進行上采樣,將上采樣后的數(shù)據(jù)作為最終電流存儲;
9、基于上采樣后的數(shù)據(jù)計算加密圖層,當(dāng)接收到解密方發(fā)送的解密請求時,將加密圖層向解密方發(fā)送。
10、作為本發(fā)明進一步的方案:所述獲取住戶備案的電器及其接線信息,根據(jù)電器及接線信息構(gòu)建電路圖,確定采集點的步驟包括:
11、獲取住戶的水電布置信息,基于水電布置信息接收住戶備案的電器及接線點;
12、查詢備案的電器的額定參數(shù),確定虛擬阻抗;
13、根據(jù)虛擬阻抗和水電布置信息構(gòu)建電路圖;
14、確定線路數(shù)量,在電路圖中隨機標(biāo)記已知線路,基于已知線路計算其他線路的電流,確定未知線路;
15、循環(huán)執(zhí)行預(yù)設(shè)次數(shù),當(dāng)未知線路不為零時,遞增線路數(shù)量,當(dāng)未知線路為零時,統(tǒng)計標(biāo)記的已知線路,作為采集點。
16、作為本發(fā)明進一步的方案:所述基于戶用路由器讀取采集點處的電流,并對電流進行二維化的步驟包括:
17、根據(jù)采集點的對應(yīng)的已知線路的位置關(guān)系構(gòu)建并拼接相同尺寸的矩塊,得到二維矩陣;
18、基于采集點獲取含有時間信息的電流,根據(jù)預(yù)設(shè)的轉(zhuǎn)換公式將電流轉(zhuǎn)換為灰度值,按照預(yù)設(shè)的順序插入矩塊;
19、其中,轉(zhuǎn)換公式為:
20、;式中,為轉(zhuǎn)換后的電流值,為采集點處的電流最小值,為采集點處的電流最大值,所述和實時更新。
21、作為本發(fā)明進一步的方案:所述對二維化后的數(shù)據(jù)進行下采樣,轉(zhuǎn)換為數(shù)據(jù)集的步驟包括:
22、選取并刪除二維化后的數(shù)據(jù)的偶數(shù)行和偶數(shù)列,記錄刪除次數(shù),作為下采樣次數(shù);
23、循環(huán)執(zhí)行直到二維化后的數(shù)據(jù)的行數(shù)和列數(shù)小于預(yù)設(shè)的數(shù)量閾值;
24、以下采樣次數(shù)為索引統(tǒng)計二維化后的數(shù)據(jù),得到數(shù)據(jù)集。
25、作為本發(fā)明進一步的方案:所述對選取到的二維數(shù)據(jù)進行上采樣,將上采樣后的數(shù)據(jù)作為最終電流存儲的步驟包括:
26、查詢選取到的二維數(shù)據(jù)的目標(biāo)次數(shù),根據(jù)目標(biāo)次數(shù)確定上采樣次數(shù);
27、基于所述上采樣次數(shù)對選取到的二維數(shù)據(jù)進行上采樣,得到上采樣后的數(shù)據(jù),作為最終電流存儲;
28、;
29、;
30、式中,為上采樣后的二維數(shù)據(jù)中的坐標(biāo),為上采樣前的二維數(shù)據(jù)中的坐標(biāo);為上采樣后的二維數(shù)據(jù)的寬度,為上采樣后的二維數(shù)據(jù)的高度;為上采樣前的二維數(shù)據(jù)的寬度,為上采樣前的二維數(shù)據(jù)的高度;
31、;
32、為處的值,為以為中心,左下角處的點的坐標(biāo),設(shè)為,為以為中心,左上角處的點的坐標(biāo),設(shè)為,為以為中心,右下角處的點的坐標(biāo),設(shè)為,為以為中心,右上角處的點的坐標(biāo),設(shè)為,、、和分別為四個點處的值。
33、作為本發(fā)明進一步的方案:所述基于上采樣后的數(shù)據(jù)計算加密圖層,當(dāng)接收到解密方發(fā)送的解密請求時,將加密圖層向解密方發(fā)送的步驟包括:
34、讀取下采樣次數(shù)為零次的二維化后的數(shù)據(jù),得到基準(zhǔn)圖層;
35、讀取上采樣后的數(shù)據(jù),作為結(jié)果圖層;
36、計算結(jié)果圖層和基準(zhǔn)圖層的差值,得到加密圖層;
37、當(dāng)接收到解密方發(fā)送的解密請求時,將加密圖層向解密方發(fā)送。
38、本發(fā)明技術(shù)方案還提供了一種戶用路由器數(shù)據(jù)存儲系統(tǒng),所述系統(tǒng)包括:
39、采集點確定模塊,用于獲取住戶備案的電器及其接線信息,根據(jù)電器及接線信息構(gòu)建電路圖,確定采集點;
40、電流二維化模塊,用于基于戶用路由器讀取采集點處的電流,并對電流進行二維化;
41、數(shù)據(jù)下采樣模塊,用于對二維化后的數(shù)據(jù)進行下采樣,轉(zhuǎn)換為數(shù)據(jù)集;所述數(shù)據(jù)集中的數(shù)據(jù)均為二維數(shù)據(jù),每個二維數(shù)據(jù)均以下采樣次數(shù)為索引;
42、數(shù)據(jù)選取模塊,用于接收住戶輸入的加密級別,根據(jù)加密級別確定目標(biāo)次數(shù),根據(jù)目標(biāo)次數(shù)在數(shù)據(jù)集中選取二維數(shù)據(jù);其中,加密級別和目標(biāo)次數(shù)呈正比;
43、數(shù)據(jù)上采樣模塊,用于對選取到的二維數(shù)據(jù)進行上采樣,將上采樣后的數(shù)據(jù)作為最終電流存儲;
44、加解密模塊,用于基于上采樣后的數(shù)據(jù)計算加密圖層,當(dāng)接收到解密方發(fā)送的解密請求時,將加密圖層向解密方發(fā)送。
45、作為本發(fā)明進一步的方案:所述采集點確定模塊包括:
46、備案數(shù)據(jù)獲取單元,用于獲取住戶的水電布置信息,基于水電布置信息接收住戶備案的電器及接線點;
47、阻抗確定單元,用于查詢備案的電器的額定參數(shù),確定虛擬阻抗;
48、電路圖構(gòu)建單元,用于根據(jù)虛擬阻抗和水電布置信息構(gòu)建電路圖;
49、電流模擬單元,用于確定線路數(shù)量,在電路圖中隨機標(biāo)記已知線路,基于已知線路計算其他線路的電流,確定未知線路;
50、循環(huán)判定單元,用于循環(huán)執(zhí)行預(yù)設(shè)次數(shù),當(dāng)未知線路不為零時,遞增線路數(shù)量,當(dāng)未知線路為零時,統(tǒng)計標(biāo)記的已知線路,作為采集點。
51、作為本發(fā)明進一步的方案:所述電流二維化模塊包括:
52、矩陣建立單元,用于根據(jù)采集點的對應(yīng)的已知線路的位置關(guān)系構(gòu)建并拼接相同尺寸的矩塊,得到二維矩陣;
53、插值單元,用于基于采集點獲取含有時間信息的電流,根據(jù)預(yù)設(shè)的轉(zhuǎn)換公式將電流轉(zhuǎn)換為灰度值,按照預(yù)設(shè)的順序插入矩塊;
54、其中,轉(zhuǎn)換公式為:
55、;式中,為轉(zhuǎn)換后的電流值,為采集點處的電流最小值,為采集點處的電流最大值,所述和實時更新。
56、作為本發(fā)明進一步的方案:所述數(shù)據(jù)下采樣模塊包括:
57、數(shù)據(jù)刪除單元,選取并刪除二維化后的數(shù)據(jù)的偶數(shù)行和偶數(shù)列,記錄刪除次數(shù),作為下采樣次數(shù);
58、執(zhí)行單元,用于循環(huán)執(zhí)行直到二維化后的數(shù)據(jù)的行數(shù)和列數(shù)小于預(yù)設(shè)的數(shù)量閾值;
59、統(tǒng)計單元,用于以下采樣次數(shù)為索引統(tǒng)計二維化后的數(shù)據(jù),得到數(shù)據(jù)集。
60、與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:
61、本發(fā)明對獲取到的電流進行二維化,然后對二維化后的數(shù)據(jù)進行下采樣,再對下采樣后的數(shù)據(jù)進行上采樣,從而對原始數(shù)據(jù)做出不同程度的更改,得到不同可閱讀性的電流數(shù)據(jù),此時,根據(jù)住戶的需求,對自身的電流數(shù)據(jù)進行隱藏,極大地提高了安全性的同時,靈活度也非常高,可選性極強。