System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及一種海量聊天大數據,特別是涉及一種實現海量聊天大數據圖片安全的方法。
技術介紹
1、隨著移動終端智能化程度越來越高,移動終端的應用也越來越廣泛,尤其是隨著即時聊天工具的普及化,很多用戶之間的溝通都可以通過即時聊天工具進行,不可避免的涉及重要圖片信息的交換。
技術實現思路
1、本專利技術旨在至少解決現有技術中存在的技術問題,特別創新地提出了一種實現海量聊天大數據圖片安全的方法。
2、為了實現本專利技術的上述目的,本專利技術提供了一種實現海量聊天大數據圖片安全的方法,包括以下步驟:
3、s1,對所有待發送至手機端的圖像數據進行順序編號,分別依次為a1、a2、a3、……、aa,其中,a1表示待發送至手機端的第1圖像,a2表示待發送至手機端的第2圖像,a3表示待發送至手機端的第3圖像,aa表示待發送至手機端的第a圖像,a為待發送至手機端的所有圖像數據的總張數;對每張圖像進行圖像運算,得到每張圖像的圖像運算值;
4、s2,獲取每張圖像的圖像信息,圖像信息包括圖像的寬度值和圖像的高度值以及圖像的分辨率;計算其每張圖像的像素點總個數;
5、s3,對步驟s1中得到的圖像運算值進行次運算,得到其連接值;
6、s4,將步驟s3中得到的連接值與圖像值進行融合,得到其融合圖像;所有融合圖像和所對應的圖像運算值構成的集合為待發送圖像集;將待發送圖像集發送至手機端,手機端得到其待查看圖像集;
7、s5,若控制器接收到待查看圖
8、在本專利技術的一種優選實施方式中,在步驟s1中,對每張圖像進行圖像運算,得到每張圖像的圖像運算值的方法為:
9、
10、其中,summary?function[]表示采用md4、md5、sha-1、sha-224、sha-256、sha-384、sha-512之一的摘要函數;
11、ab表示待發送至手機端的第b圖像;b=1、2、3、……、a;
12、image?calculation表示待發送至手機端的第b圖像ab采用md4、md5、sha-1、sha-224、sha-256、sha-384、sha-512之一的摘要函數得到的圖像運算值。
13、在本專利技術的一種優選實施方式中,在步驟s2中,每張圖像的像素點總個數的計算方法為:
14、
15、其中,表示待發送至手機端的第b圖像ab的寬度值,其單位為厘米;
16、表示待發送至手機端的第b圖像ab的高度值,其單位為厘米;
17、表示待發送至手機端的第b圖像ab的分辨率,其單位為像素每英寸;
18、表示待發送至手機端的第b圖像ab由英寸轉換為厘米的轉換系數;
19、表示待發送至手機端的第b圖像ab的像素點總個數。
20、在本專利技術的一種優選實施方式中,在步驟s3中,運算次數的計算方法為:
21、
22、其中,int()表示取整算法;
23、表示待發送至手機端的第b圖像ab的像素點總個數;
24、δ表示組成像素值的位數;
25、h表示摘要值的二進制總位數;
26、∈表示屬于;
27、z+表示正整數集合;
28、表示不屬于;
29、表示運算總次數。
30、在本專利技術的一種優選實施方式中,在步驟s3中,連接值的計算方法為:
31、
32、其中,summary?function[]表示采用md4、md5、sha-1、sha-224、sha-256、sha-384、sha-512之一的摘要函數;
33、image?calculation表示待發送至手機端的第b圖像ab采用md4、md5、sha-1、sha-224、sha-256、sha-384、sha-512之一的摘要函數得到的圖像運算值;
34、當i=1時,i1表示圖像運算值image?calculation采用md4、md5、sha-1、sha-224、sha-256、sha-384、sha-512之一的摘要函數得到的摘要值;
35、當i≠1時,ii=summary?function[ii-1],ii表示對ii-1采用md4、md5、sha-1、sha-224、sha-256、sha-384、sha-512之一的摘要函數得到的摘要值;
36、即i=2時,i2=summary?function[i1],
37、i=3時,i3=summary?function[i2],
38、i=4時,i4=summary?function[i3],
39、……,
40、時,
41、將其得到的摘要值連接起來,得到其連接值;其得到連接值的方法為:
42、
43、其中,&表示連接符;
44、表示連接值。
45、在本專利技術的一種優選實施方式中,在步驟s4中,得到其融合圖像的方法為:
46、
47、其中,表示連接值中從左至右第c位所對應的值;
48、⊙表示同或計算;
49、表示待發送至手機端的第b圖像ab中將其所有像素點排列成圖像值后第c位所對應的排列值;
50、表示融合后圖像中所有像素點排列成圖像值后第c位所對應的排列值。
51、在本專利技術的一種優選實施方式中,將其所有像素點排列成圖像值的方法包括以下步驟:
52、s81,將待發送至手機端的第b圖像ab中的像素點從左至右,從上至下依次排列,依次為第1像素點、第2像素點、第3像素點、……、第像素點,表示接收到的第b圖像ab的像素點總個數;
53、s82,將每個像素點所對應的像素值轉換為二進制數值,將所有轉換得到的二進制數值按照第1像素點、第2像素點、第3像素點、……、第像素點的順序排列,得到其所有像素點的圖像值。
54、在本專利技術的一種優選實施方式中,在步驟s5中得到查看圖像的方法包括以下步驟:
55、s101,對得到的圖像運算值進行次運算,得到其手機端連接值;
56、s102,將得到的手機端連接值與融合圖像中的圖像值進行還原,得到其還原圖像;若手機端圖像運算值與圖像運算值一致,則還原圖像即為查看圖像;
57、在步驟101中,手機端運算次數的計算方法為:
58、
59、其中,int()表示取整算法;
60、表示手機端接收到的第b′融合圖像ab′′的像素點總個數;
61、δ表示組成像素值的位數;
62、h′本文檔來自技高網...
【技術保護點】
1.一種實現海量聊天大數據圖片安全的方法,其特征在于,包括以下步驟:
2.根據權利要求1所述的實現海量聊天大數據圖片安全的方法,其特征在于,在步驟S1中,對每張圖像進行圖像運算,得到每張圖像的圖像運算值的方法為:
3.根據權利要求1所述的實現海量聊天大數據圖片安全的方法,其特征在于,在步驟S2中,每張圖像的像素點總個數的計算方法為:
4.根據權利要求1所述的實現海量聊天大數據圖片安全的方法,其特征在于,在步驟S3中,運算次數的計算方法為:
5.根據權利要求1所述的實現海量聊天大數據圖片安全的方法,其特征在于,在步驟S3中,連接值的計算方法為:
6.根據權利要求1所述的實現海量聊天大數據圖片安全的方法,其特征在于,在步驟S4中,得到其融合圖像的方法為:
7.根據權利要求6所述的實現海量聊天大數據圖片安全的方法,其特征在于,將其所有像素點排列成圖像值的方法包括以下步驟:
8.一種實現海量聊天大數據圖片安全的識別設備,包括手機本體,其特征在于,在手機本體正面設置有觸摸顯示屏,還包括設置在手機本體內用于固
9.根據權利要求8所述的實現海量聊天大數據圖片安全的識別設備,其特征在于,無線傳輸數據模塊包括短程無線傳輸數據模塊、中程無線傳輸數據模塊和遠程無線傳輸數據模塊之一或者任意組合。
10.根據權利要求8所述的實現海量聊天大數據圖片安全的識別設備,其特征在于,還包括在手機本體正面設置有前置攝像頭以及在手機本體背面設置有后置攝像頭,前置攝像頭的圖像數據端與控制器的前置數據端相連,后置攝像頭的圖像數據端與控制器的后置數據端相連。
...【技術特征摘要】
1.一種實現海量聊天大數據圖片安全的方法,其特征在于,包括以下步驟:
2.根據權利要求1所述的實現海量聊天大數據圖片安全的方法,其特征在于,在步驟s1中,對每張圖像進行圖像運算,得到每張圖像的圖像運算值的方法為:
3.根據權利要求1所述的實現海量聊天大數據圖片安全的方法,其特征在于,在步驟s2中,每張圖像的像素點總個數的計算方法為:
4.根據權利要求1所述的實現海量聊天大數據圖片安全的方法,其特征在于,在步驟s3中,運算次數的計算方法為:
5.根據權利要求1所述的實現海量聊天大數據圖片安全的方法,其特征在于,在步驟s3中,連接值的計算方法為:
6.根據權利要求1所述的實現海量聊天大數據圖片安全的方法,其特征在于,在步驟s4中,得到其融合圖像的方法為:
7.根據權利要求6所述的實現海量聊天大數據圖片安全的方法,其特征在于,將其所有像素點排列成圖像值的方法包括以下步驟:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。