System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術屬于大數據信息,尤其涉及一種針對水務本體數據的冗余清理方法及系統。
技術介紹
1、隨著云計算技術的快速發展,數據共享成為當前的研究和應用熱點之一,具有一對多加密特性的公鑰加密方案,是實現云計算環境下冗余的數據共享的重要技術工具。同時,近年來,隨著智慧水務的發展,水務數據逐步向全域、全要素感知匯聚發展,水務數據逐步發展為水務大數據,主要體現在數據量呈爆炸式擴大;類型越來越多樣、類型眾多,數據之間的關聯性也增強了(如位置信息、監測信息和預測信息);以及數據的增長速度較大,在汛期雨量、流量、等監測信息;同時具有極大的隱藏價值,例如通過用水量分析出居民的生活異常情況、通過流域的監測信息模擬預測未來的水質、水量的發展態勢。
2、現有的數據匯聚融合方法存在以下不足之處:①匯聚源與匯聚目標受匯聚體系的限制,需要源表與目標表相對一致;②針對多源數據存在數據冗余的情況,未能形成統一完備的水務數據體系。
技術實現思路
1、根據本專利技術的第一方面,提出了一種針對水務本體數據的冗余清理方法,包括:
2、加密服務器通過監聽器生成封裝包,生成結束后記錄同步關聯數據,返回生成成功的封裝包標識給所述監聽器;
3、待加密文件通過目標封裝密鑰向水務本體數據觸發修改指令,所述目標封裝密鑰選擇指定的封裝包并附有合適的冗余識別碼進行修改;
4、對所述目標封裝密鑰的修改指令進行核驗,驗證是否具有可用的信息塊組,當具有時指令所述信息塊組的同步映射關系,否則申請一批新的
5、對修改所述信息塊組的修改指令進行修正,所有信息塊均修改成功后,返回成功輸出,同步對應信息塊組的冗余識別碼統計信息;
6、按時對所述水務本體數據進行破譯識別,發現密鑰破譯需要進行信息恢復時,尋找一個新的密鑰或簽名作為恢復的目標密鑰或簽名,觸發對指定密鑰的信息恢復指令,按照不同的策略下發恢復冗余風險并在恢復結束后,同步路由信息。
7、進一步地,所述加密服務器通過監聽器生成封裝包,生成結束后記錄同步關聯數據,返回生成成功的封裝包標識給所述監聽器,還包括:
8、生成封裝包時指定所述封裝包的復雜度策略、預警策略、信息聚合策略和恢復控制策略。
9、進一步地,生成封裝包時指定所述封裝包的復雜度策略、預警策略、信息聚合策略和恢復控制策略后,還包括:
10、所述監聽器收到加密服務器的封裝包生成指令后,將指令轉發給水務本體數據管理單元;
11、所述水務本體數據管理單元收到封裝包生成指令后,驗證所述生成指令的指令參數,分配封裝包標識,并記錄封裝包的策略調試信息;
12、水務本體數據管理單元按照復雜度策略等待生成封裝包的基本調試信息和水務本體數據管理單元本身的調試信息,調用信息封裝單元的接口生成一批信息塊組;
13、所述信息塊組按照復雜度和預警策略由來自不同位置的多個信息塊組成,所述信息塊組將記錄各個冗余識別碼在其中封裝信息的長度或百分比,作為該信息塊組的冗余識別碼統計信息;
14、生成結束后水務本體數據管理單元記錄同步關聯數據,返回生成成功的封裝包標識給監聽器。
15、進一步地,所述待加密文件通過目標封裝密鑰向水務本體數據觸發修改指令,所述目標封裝密鑰選擇指定的封裝包并附有合適的冗余識別碼進行修改,還包括:
16、所述目標封裝密鑰通過接口獲取所述封裝包的信息,在收到來自所述待加密文件的修改指令后,根據冗余級別選擇指定的封裝包;
17、根據所述封裝包的信息聚合策略和恢復控制策略選擇并附有合適的冗余識別碼進行修改,向水務本體數據關聯單元觸發修改指令,指令包括封裝包標識、待修改信息和冗余識別碼的內容。
18、進一步地,驗證是否具有可用的信息塊組,當具有時指令所述信息塊組的同步映射關系,否則申請一批新的可修改信息塊組,還包括:
19、在第一信息聚合策略下將具有相同冗余識別碼的信息修改到同一個信息塊組中;
20、或在第二信息聚合策略下將具有相同識別碼或重要度相近的冗余識別碼的信息修改到同一個信息塊組中。
21、進一步地,所述對修改所述信息塊組的修改指令進行修正,所有信息塊均修改成功后,返回成功輸出,同步對應信息塊組的冗余識別碼統計信息,還包括:
22、水務本體數據關聯單元得到可用信息塊組后進行其他內容的驗證,向水務本體數據管理單元指令信息塊組的路由信息,根據所述路由信息向信息封裝單元觸發寫指令;
23、信息封裝單元收到寫指令后,進行修正后根據復雜度和預警策略進行信息塊組中各個信息塊的修改;
24、當所有信息塊均修改成功后,信息封裝單元返回成功輸出給水務本體數據關聯單元,否則返回失敗的輸出;
25、水務本體數據關聯單元收到來自信息封裝單元的修改成功的輸出后,同步對應信息塊組的冗余識別碼統計信息。
26、進一步地,該方法還包括:
27、若收到修改失敗的輸出,則水務本體數據關聯單元記錄同步修改信息并選擇其他可用信息塊組進行再驗證。
28、進一步地,所述按時對所述水務本體數據進行破譯識別,發現密鑰破譯需要進行信息恢復時,尋找一個新的密鑰或簽名作為恢復的目標密鑰或簽名,觸發對指定密鑰的信息恢復指令,按照不同的策略下發恢復冗余風險并在恢復結束后,同步路由信息,還包括:
29、冗余風險控制單元收到信息恢復指令后,根據該密鑰需要恢復的各個信息塊所屬信息塊組的冗余識別碼統計信息和封裝包的恢復控制策略,生成該密鑰的信息塊恢復冗余風險隊列;
30、不同的冗余類型采取不同的控制策略,針對冗余類型進行個性化選擇;
31、冗余風險控制單元構建恢復冗余風險隊列結束后,按照不同的策略向信息封裝單元下發恢復冗余風險;
32、恢復結束后,同步水務本體數據管理單元中的同步路由信息。
33、進一步地,所述恢復控制策略,還包括:
34、第一恢復控制策略,以較高重要度識別碼的信息為絕對前置進行恢復;
35、第二恢復控制策略,以較高重要度識別碼的信息為相對前置進行恢復;
36、第三恢復控制策略:在第一恢復控制策略和第二恢復控制策略的基礎上,如果經過冗余風險控制單元評估,信息恢復時間可能已經長于低重要度冗余信息的過期時間,則所述低重要度冗余信息的信息塊不參與構建恢復隊列的排序。
37、根據本專利技術第二方面,本專利技術指令保護一種針對水務本體數據的冗余清理系統,包括水務本體數據關聯單元、信息封裝單元、冗余風險控制單元、水務本體數據管理單元、監聽器單元;
38、水務本體數據關聯單元,接收外部指令,并進行核驗;
39、信息封裝單元,封裝信息,根據復雜度策略對信息進行副本遷移或者校驗位計算;
40、冗余風險控制單元,對大數據封裝水務本體數據的后臺冗余風險進行控制管理,后臺冗余風險至少包括本文檔來自技高網...
【技術保護點】
1.一種針對水務本體數據的冗余清理方法,其特征在于,包括:
2.根據權利要求1所述的一種針對水務本體數據的冗余清理方法,其特征在于,所述加密服務器通過監聽器生成封裝包,生成結束后記錄同步關聯數據,返回生成成功的封裝包標識給所述監聽器,還包括:
3.根據權利要求2所述的一種針對水務本體數據的冗余清理方法,其特征在于,生成封裝包時指定所述封裝包的復雜度策略、預警策略、信息聚合策略和恢復控制策略后,還包括:
4.根據權利要求1所述的一種針對水務本體數據的冗余清理方法,其特征在于,所述待加密文件通過目標封裝密鑰向水務本體數據觸發修改指令,所述目標封裝密鑰選擇指定的封裝包并附有合適的冗余識別碼進行修改,還包括:
5.根據權利要求1所述的一種針對水務本體數據的冗余清理方法,其特征在于,驗證是否具有可用的信息塊組,當具有時指令所述信息塊組的同步映射關系,否則申請一批新的可修改信息塊組,還包括:
6.根據權利要求1所述的一種針對水務本體數據的冗余清理方法,其特征在于,所述對修改所述信息塊組的修改指令進行修正,所有信息塊均修改成功后,返回
7.根據權利要求1所述的一種針對水務本體數據的冗余清理方法,其特征在于,還包括:
8.根據權利要求1所述的一種針對水務本體數據的冗余清理方法,其特征在于,所述按時對所述水務本體數據進行破譯識別,發現密鑰破譯需要進行信息恢復時,尋找一個新的密鑰或簽名作為恢復的目標密鑰或簽名,觸發對指定密鑰的信息恢復指令,按照不同的策略下發恢復冗余風險并在恢復結束后,同步路由信息,還包括:
9.根據權利要求8所述的一種針對水務本體數據的冗余清理方法,其特征在于,所述恢復控制策略,還包括:
10.一種針對水務本體數據的冗余清理系統,其特征在于,包括水務本體數據關聯單元、信息封裝單元、冗余風險控制單元、水務本體數據管理單元、監聽器單元;
...【技術特征摘要】
1.一種針對水務本體數據的冗余清理方法,其特征在于,包括:
2.根據權利要求1所述的一種針對水務本體數據的冗余清理方法,其特征在于,所述加密服務器通過監聽器生成封裝包,生成結束后記錄同步關聯數據,返回生成成功的封裝包標識給所述監聽器,還包括:
3.根據權利要求2所述的一種針對水務本體數據的冗余清理方法,其特征在于,生成封裝包時指定所述封裝包的復雜度策略、預警策略、信息聚合策略和恢復控制策略后,還包括:
4.根據權利要求1所述的一種針對水務本體數據的冗余清理方法,其特征在于,所述待加密文件通過目標封裝密鑰向水務本體數據觸發修改指令,所述目標封裝密鑰選擇指定的封裝包并附有合適的冗余識別碼進行修改,還包括:
5.根據權利要求1所述的一種針對水務本體數據的冗余清理方法,其特征在于,驗證是否具有可用的信息塊組,當具有時指令所述信息塊組的同步映射關系,否則申請一批新的可修改信息塊組,還包括:
6.根據...
【專利技術屬性】
技術研發人員:楊素花,楊潔,鄒曉濤,劉維新,張帥,王穎,楊樸,李昊,胡軍,馬雪,
申請(專利權)人:北京市智慧水務發展研究院,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。