本發(fā)明涉及信息傳輸,具體涉及一種基于互聯(lián)網(wǎng)的信息平臺數(shù)據(jù)安全傳輸方法及系統(tǒng)。
背景技術:
1、在當今數(shù)字化和互聯(lián)網(wǎng)普及的背景下,隨著互聯(lián)網(wǎng)用戶數(shù)量的快速增長,尤其是移動互聯(lián)網(wǎng)的普及,安全和傳輸效率是兩個核心挑戰(zhàn),也是技術發(fā)展的重要方向。隨著互聯(lián)網(wǎng)應用的廣泛和數(shù)據(jù)量的爆炸式增長,如何在保障數(shù)據(jù)安全的同時提高傳輸效率成為了行業(yè)的重要課題。
2、針對互聯(lián)網(wǎng)信息平臺內數(shù)據(jù)的安全傳輸,傳統(tǒng)方法一般可以利用霍夫曼編碼對數(shù)據(jù)進行壓縮處理后再進行傳輸,以此來提高其數(shù)據(jù)傳輸?shù)男?。然而在日常在互?lián)網(wǎng)信息平臺實際運行中,在不同階段人們對于信息數(shù)據(jù)的交互量不同(如下班后可能會體現(xiàn)更強的信息交互,而在午休或夜晚睡眠時人們可能體現(xiàn)相對較弱的信息交互)。如此,傳統(tǒng)霍夫曼編碼是根據(jù)字符出現(xiàn)的頻率來確定編碼的長度并且編碼表是固定不變的,如此缺少對編碼表的動態(tài)調整,無法契合在不同階段體現(xiàn)適合的字符編碼長度,并且靜態(tài)地基于字符頻率建立編碼表,使編碼缺少復雜性,安全性低,容易被破解。
技術實現(xiàn)思路
1、為了解決編碼缺少復雜性,安全性低,容易被破解的技術問題,本發(fā)明的目的在于提供一種基于互聯(lián)網(wǎng)的信息平臺數(shù)據(jù)安全傳輸方法及系統(tǒng),所采用的技術方案具體如下:
2、一種基于互聯(lián)網(wǎng)的信息平臺數(shù)據(jù)安全傳輸方法,包括:
3、獲取平臺數(shù)據(jù)進行預處理得到字符數(shù)據(jù),所述平臺數(shù)據(jù)包括多天的歷史數(shù)據(jù)和當前數(shù)據(jù),所述字符數(shù)據(jù)包括多天的基于時間序列的所有歷史字符數(shù)據(jù)和當前所有字符數(shù)據(jù);
4、基于所述字符數(shù)據(jù)確定編碼表;
5、根據(jù)所述編碼表對當前數(shù)據(jù)進行壓縮并傳輸;
6、其中,基于所述字符數(shù)據(jù)確定編碼表包括:
7、基于所述多天的基于時間序列的所有歷史字符數(shù)據(jù)將每天劃分為多個時間階段;
8、基于所述當前所有字符數(shù)據(jù)分析得到每個時間階段各個字符數(shù)據(jù)的實際頻率、分布密集傾向度及安全性表現(xiàn)度;
9、根據(jù)所述每個時間階段各個字符數(shù)據(jù)的實際頻率、趨勢表現(xiàn)及安全性表現(xiàn)確定各個時間階段內各個字符數(shù)據(jù)的編碼優(yōu)先度,形成所述編碼表。
10、優(yōu)選地,基于所述多天的基于時間序列的所有歷史字符數(shù)據(jù)將每天劃分為多個時間階段,包括:
11、基于所述多天的基于時間序列的所有歷史字符數(shù)據(jù)獲取每天各時刻的字符數(shù)據(jù)量及字符數(shù)據(jù)種類量;
12、基于每天各時刻的字符數(shù)據(jù)量及字符數(shù)據(jù)種類量得到每天各時刻的字符數(shù)據(jù)復雜度;
13、根據(jù)每天各時刻的字符數(shù)據(jù)復雜度確定各極小值點并計算各極小值點的時間重合度;
14、根據(jù)各極小值點的時間重合度確定時間階段分界點,并基于所述時間階段分界點將每天劃分為多個時間階段。
15、優(yōu)選地,所述每天各時刻的字符數(shù)據(jù)復雜度的計算公式為:
16、
17、其中,表示第i天的第j分鐘的字符數(shù)據(jù)復雜度,表示第i天內第j分鐘的字符數(shù)據(jù)量,表示第i天內第j分鐘的字符數(shù)據(jù)種類量,表示歸一化函數(shù)。
18、優(yōu)選地,所述各極小值點的時間重合度的計算公式為:
19、
20、其中,表示第z個極小值點時間重合度,n表示天數(shù),表示第i天的第z個極小值點的字符數(shù)據(jù)復雜度,表示基于第z個極小值點與相鄰天同一序號極小值點的時間差。
21、優(yōu)選地,基于所述當前所有字符數(shù)據(jù)分析得到每個時間階段各個字符數(shù)據(jù)的分布密集傾向度,包括:
22、對各個時間階段內的所有字符數(shù)據(jù)進行編號并獲取不同字符數(shù)據(jù)的編號集合;
23、根據(jù)所述不同字符數(shù)據(jù)的編號集合得到各個字符數(shù)據(jù)的分布密集傾向度。
24、優(yōu)選地,所述各個字符數(shù)據(jù)的分布密集傾向度的計算公式為:
25、
26、其中,表示第s個字符數(shù)據(jù)的分布密集傾向度;表示基于當前第s個字符數(shù)據(jù)對應的編號集合中相鄰數(shù)據(jù)的平均編號差;g表示當前第s個字符數(shù)據(jù)對應的編碼集合中存在的數(shù)據(jù)量;表示基于當前第s個字符數(shù)據(jù)對應的編號集合中第g個數(shù)據(jù)與相鄰數(shù)據(jù)的編號差;表示基于當前第s個字符數(shù)據(jù)對應的編號集合中第g+1個數(shù)據(jù)與相鄰數(shù)據(jù)的編號差;表示歸一化函數(shù)。
27、優(yōu)選地,基于所述當前所有字符數(shù)據(jù)分析得到每個時間階段各個字符數(shù)據(jù)的安全性表現(xiàn)度,包括:
28、在當前所有字符數(shù)據(jù)中,針對每個字符數(shù)據(jù)并根據(jù)其時間序列在其左右分別選取u/2個字符數(shù)據(jù)得到u個字符比對數(shù)據(jù);其中,u為預設值;
29、通過分析每個字符數(shù)據(jù)與其對應的字符比對數(shù)據(jù)的實際頻率得到各個字符數(shù)據(jù)的安全性表現(xiàn)度。
30、優(yōu)選地,所述各個字符數(shù)據(jù)的安全性表現(xiàn)度的計算公式為:
31、
32、其中,表示第s個字符數(shù)據(jù)的安全性表現(xiàn)度;u表示基于第s個字符數(shù)據(jù)確定的字符對比數(shù)據(jù)量;表示第s個字符數(shù)據(jù)的實際頻率;表示第s個字符數(shù)據(jù)的第u個字符對比數(shù)據(jù)的實際頻率;表示歸一化函數(shù)。
33、優(yōu)選地,所述各個字符數(shù)據(jù)的編碼優(yōu)先度的計算公式為:
34、
35、其中,表示第s個字符數(shù)據(jù)的編碼優(yōu)先度;表示當前時間階段內第s個字符數(shù)據(jù)的實際頻率;表示第s個字符數(shù)據(jù)的分布密集傾向度;表示第s個字符數(shù)據(jù)的安全性表現(xiàn)度。
36、一種基于互聯(lián)網(wǎng)的信息平臺數(shù)據(jù)安全傳輸系統(tǒng),包括:
37、數(shù)據(jù)獲取模塊,用于獲取平臺數(shù)據(jù)進行預處理得到字符數(shù)據(jù),所述平臺數(shù)據(jù)包括多天的歷史數(shù)據(jù)和當前數(shù)據(jù),所述字符數(shù)據(jù)包括多天的基于時間序列的所有歷史字符數(shù)據(jù)和當前所有字符數(shù)據(jù);
38、編碼表確定模塊,用于基于所述字符數(shù)據(jù)確定編碼表;
39、壓縮傳輸模塊,用于根據(jù)所述編碼表對當前數(shù)據(jù)進行壓縮并傳輸;
40、其中,所述編碼表確定模塊包括:
41、時間階段劃分單元,用于基于所述多天的基于時間序列的所有歷史字符數(shù)據(jù)將每天劃分為多個時間階段;
42、數(shù)據(jù)分析單元,用于基于所述當前所有字符數(shù)據(jù)分析得到每個時間階段各個字符數(shù)據(jù)的實際頻率、分布密集傾向度及安全性表現(xiàn)度;
43、編碼表確定單元,用于根據(jù)所述每個時間階段各個字符數(shù)據(jù)的實際頻率、趨勢表現(xiàn)及安全性表現(xiàn)確定各個時間階段內各個字符數(shù)據(jù)的編碼優(yōu)先度,形成所述編碼表。
44、本發(fā)明具有如下有益效果:本發(fā)明提出的基于互聯(lián)網(wǎng)的信息平臺數(shù)據(jù)安全傳輸方法及系統(tǒng),通過對歷史數(shù)據(jù)分析來劃分不同時間階段,并基于各個時間階段來考慮數(shù)據(jù)分布表現(xiàn)以及安全性的基礎上對字符數(shù)據(jù)實際頻率進行綜合性的調整,以此來構建動態(tài)編碼表,提升傳輸?shù)耐瑫r也確保其安全性。
45、通過本方法可以避免傳統(tǒng)固定不變的編碼表帶來的安全性以及階段性字符數(shù)據(jù)對應編碼的適配問題,通過動態(tài)編碼表的方式來提升編碼的復雜度以確保安全性,并在各個動態(tài)編碼表中基于當前時間階段的實際數(shù)據(jù)表現(xiàn)來確定各個字符數(shù)據(jù)的編碼長度,使數(shù)據(jù)在壓縮后提升傳輸效率的同時也確保其安全性。
1.一種基于互聯(lián)網(wǎng)的信息平臺數(shù)據(jù)安全傳輸方法,其特征在于,包括:
2.如權利要求1所述的基于互聯(lián)網(wǎng)的信息平臺數(shù)據(jù)安全傳輸方法,其特征在于,基于所述多天的基于時間序列的所有歷史字符數(shù)據(jù)將每天劃分為多個時間階段,包括:
3.如權利要求2所述的基于互聯(lián)網(wǎng)的信息平臺數(shù)據(jù)安全傳輸方法,其特征在于,所述每天各時刻的字符數(shù)據(jù)復雜度的計算公式為:
4.如權利要求2所述的基于互聯(lián)網(wǎng)的信息平臺數(shù)據(jù)安全傳輸方法,其特征在于,所述各極小值點的時間重合度的計算公式為:
5.如權利要求1所述的基于互聯(lián)網(wǎng)的信息平臺數(shù)據(jù)安全傳輸方法,其特征在于,基于所述當前所有字符數(shù)據(jù)分析得到每個時間階段各個字符數(shù)據(jù)的分布密集傾向度,包括:
6.如權利要求5所述的基于互聯(lián)網(wǎng)的信息平臺數(shù)據(jù)安全傳輸方法,其特征在于,所述各個字符數(shù)據(jù)的分布密集傾向度的計算公式為:
7.如權利要求1所述的基于互聯(lián)網(wǎng)的信息平臺數(shù)據(jù)安全傳輸方法,其特征在于,基于所述當前所有字符數(shù)據(jù)分析得到每個時間階段各個字符數(shù)據(jù)的安全性表現(xiàn)度,包括:
8.如權利要求7所述的基于互聯(lián)網(wǎng)的信息平臺數(shù)據(jù)安全傳輸方法,其特征在于,所述各個字符數(shù)據(jù)的安全性表現(xiàn)度的計算公式為:
9.根據(jù)權利要求1-8任一項所述的基于互聯(lián)網(wǎng)的信息平臺數(shù)據(jù)安全傳輸方法,其特征在于,所述各個字符數(shù)據(jù)的編碼優(yōu)先度的計算公式為:
10.一種基于互聯(lián)網(wǎng)的信息平臺數(shù)據(jù)安全傳輸系統(tǒng),其特征在于,包括: