掌桥专利:专业的专利平台
掌桥专利
首页

一种可实现海量聊天大数据图片安全方法

文献发布时间:2023-06-19 10:58:46


一种可实现海量聊天大数据图片安全方法

技术领域

本发明涉及一种手机技术领域,特别是涉及一种可实现海量聊天大数据图片安全方法。

背景技术

随着移动终端智能化程度越来越高,移动终端的应用也越来越广泛,尤其是随着即时聊天工具的普及化,很多用户之间的沟通都可以通过即时聊天工具进行,不可避免的涉及重要图片信息的交换。然而,发送的图片一经查看,该图片始终可以查看,不便于保护用户的隐私安全。

发明内容

本发明旨在至少解决现有技术中存在的技术问题,特别创新地提出了一种可实现海量聊天大数据图片安全方法。

为了实现本发明的上述目的,本发明提供了一种可实现海量聊天大数据图片安全方法,包括以下步骤:

S1,对所有待发送至手机端的图像数据进行顺序编号,分别依次为A

S2,获取每张图像的图像信息,图像信息包括图像的宽度值和图像的高度值以及图像的分辨率;计算其每张图像的像素点总个数;

S3,对步骤S1中得到的图像运算值进行

S4,将步骤S3中得到的连接值与图像值进行融合,得到其融合图像;所有融合图像和所对应的图像运算值构成的集合为待发送图像集;将待发送图像集发送至手机端,手机端得到其待查看图像集;

S5,若控制器接收到待查看图像数据,且接收到持续查看触发信号,则对其待查看图像数据进行图像还原处理,得到其查看图像;得到其查看图像后,若持续查看触发信号中断或者Ts后,所述T为正数,s为时间单位秒,查看图像变为模糊图像。

在本发明的一种优选实施方式中,在步骤S1中,对每张图像进行图像运算,得到每张图像的图像运算值的方法为:

其中,Summary Function[]表示采用MD4、MD5、SHA-1、SHA-224、SHA-256、SHA-384、SHA-512之一的摘要函数;

A

Image Calculation

在本发明的一种优选实施方式中,在步骤S2中,每张图像的像素点总个数的计算方法为:

其中,

在本发明的一种优选实施方式中,在步骤S3中,运算次数

其中,int()表示取整算法;

δ表示组成像素值的位数;

H表示摘要值的二进制总位数;

∈表示属于;

Z

在本发明的一种优选实施方式中,在步骤S3中,连接值的计算方法为:

其中,Summary Function[]表示采用MD4、MD5、SHA-1、SHA-224、SHA-256、SHA-384、SHA-512之一的摘要函数;

Image Calculation

当i=1时,

当i≠1时,I

即i=2时,I

i=3时,I

i=4时,I

……,

将其得到的摘要值连接起来,得到其连接值;其得到连接值的方法为:

其中,&表示连接符;

在本发明的一种优选实施方式中,在步骤S4中,得到其融合图像的方法为:

其中,

⊙表示同或计算;

在本发明的一种优选实施方式中,将其所有像素点排列成图像值的方法包括以下步骤:

S81,将待发送至手机端的第b图像A

S82,将每个像素点所对应的像素值转换为二进制数值,将所有转换得到的二进制数值按照第1像素点、第2像素点、第3像素点、……、第

在本发明的一种优选实施方式中,在步骤S5中得到查看图像的方法包括以下步骤:

S101,对得到的图像运算值进行

S102,将得到的手机端连接值与融合图像中的图像值进行还原,得到其还原图像;若手机端图像运算值与图像运算值一致,则还原图像即为查看图像;

在步骤101中,手机端运算次数

其中,int()表示取整算法;

δ表示组成像素值的位数;

H′表示手机端摘要值的二进制总位数;

∈表示属于;

Z

在步骤S101中,手机端连接值的计算方法为:

其中,Summary Function[]表示采用MD4、MD5、SHA-1、SHA-224、SHA-256、SHA-384、SHA-512之一的摘要函数;

Image Calculation

当i′=1时,

当i′≠1时,I

即i′=2时,I

i′=3时,I

i′=4时,I

……,

将其得到的手机端摘要值连接起来,得到其手机端连接值;其得到手机端连接值的方法为:

其中,&表示连接符;

在步骤S102中,得到其还原图像的方法为:

其中,

⊙表示同或计算;

将其所有像素点排列成手机端图像值的方法包括以下步骤:

S111,将接收到的第b′融合图像A

S112,将每个像素点所对应的像素值转换为二进制数值,将所有转换得到的二进制数值按照第1像素点、第2像素点、第3像素点、……、第

在步骤S101中,每张融合图像的像素点总个数的计算方法为:

其中,

在步骤S102中,对每张融合图像进行图像运算,得到每张图像的手机端图像运算值的方法为:

其中,Summary Function[]表示采用MD4、MD5、SHA-1、SHA-224、SHA-256、SHA-384、SHA-512之一的摘要函数;

A

Image Calculation

在本发明的一种优选实施方式中,在步骤S5中将查看图像变为模糊图像的方法包括以下步骤:

S201,对查看图像进行图像运算,得到查看图像的模糊图像运算值;

S202,获取查看图像的图像信息,图像信息包括图像的宽度值和图像的高度值以及图像的分辨率;计算其查看图像的像素点总个数;

S203,对步骤S201中得到的图像运算值进行

S204,将步骤S203中得到的模糊连接值与查看图像值进行模糊融合,得到其模糊图像;

在步骤S201中,对查看图像进行图像运算,得到查看图像的图像运算值的方法为:

其中,Summary Function[]表示采用MD4、MD5、SHA-1、SHA-224、SHA-256、SHA-384、SHA-512之一的摘要函数;

A

Image Calculation

在步骤S202中,查看图像的像素点总个数的计算方法为:

其中,

在步骤S203中,模糊运算次数

其中,int()表示取整算法;

δ表示组成像素值的位数;

H″表示模糊摘要值的二进制总位数;

∈表示属于;

Z

在步骤S203中,,模糊连接值的计算方法为:

其中,Summary Function[]表示采用MD4、MD5、SHA-1、SHA-224、SHA-256、SHA-384、SHA-512之一的摘要函数;

Image Calculation

当i″=1时,

当i″≠1时,I

即i″=2时,I

i″=3时,I

i″=4时,I

……,

将其得到的摘要值连接起来,得到其连接值;其得到连接值的方法为:

其中,&表示连接符;

在步骤S4中,得到其模糊融合图像的方法为:

其中,

⊙表示同或计算;

将其所有像素点排列成模糊图像值的方法包括以下步骤:

S381,将查看图像A

S382,将每个像素点所对应的像素值转换为二进制数值,将所有转换得到的二进制数值按照第1像素点、第2像素点、第3像素点、……、第

综上所述,由于采用了上述技术方案,本发明能够对查看后的图片进行模糊化,防止隐私信息泄露。

本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:

图1是本发明流程示意框图。

图2是本发明结构示意图。

图3是本发明结构示意图。

图4是本发明电路连接示意图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。

本发明还公开了一种可实现海量聊天大数据图片安全方法,如图1所示,包括以下步骤:

S1,对所有待发送至手机端的图像数据进行顺序编号,分别依次为A

S2,获取每张图像的图像信息,图像信息包括图像的宽度值和图像的高度值以及图像的分辨率;计算其每张图像的像素点总个数;

S3,对步骤S1中得到的图像运算值进行

S4,将步骤S3中得到的连接值与图像值进行融合,得到其融合图像;所有融合图像和所对应的图像运算值构成的集合为待发送图像集;将待发送图像集发送至手机端,手机端得到其待查看图像集;

S5,若控制器接收到待查看图像数据,且接收到持续查看触发信号,则对其待查看图像数据进行图像还原处理,得到其查看图像;得到其查看图像后,若持续查看触发信号中断或者Ts后,所述T为正数,s为时间单位秒,查看图像变为模糊图像。

在本发明的一种优选实施方式中,在步骤S1中,对每张图像进行图像运算,得到每张图像的图像运算值的方法为:

其中,Summary Function[]表示采用MD4、MD5、SHA-1、SHA-224、SHA-256、SHA-384、SHA-512之一的摘要函数;

A

Image Calculation

在本发明的一种优选实施方式中,在步骤S2中,每张图像的像素点总个数的计算方法为:

其中,

在本发明的一种优选实施方式中,在步骤S3中,运算次数

其中,int()表示取整算法;

δ表示组成像素值的位数;

H表示摘要值的二进制总位数;

∈表示属于;

Z

在本发明的一种优选实施方式中,在步骤S3中,连接值的计算方法为:

其中,Summary Function[]表示采用MD4、MD5、SHA-1、SHA-224、SHA-256、SHA-384、SHA-512之一的摘要函数;

Image Calculation

当i=1时,

当i≠1时,I

即i=2时,I

i=3时,I

i=4时,I

……,

将其得到的摘要值连接起来,得到其连接值;其得到连接值的方法为:

其中,&表示连接符;

在本发明的一种优选实施方式中,在步骤S4中,得到其融合图像的方法为:

其中,

⊙表示同或计算;

在本发明的一种优选实施方式中,将其所有像素点排列成图像值的方法包括以下步骤:

S81,将待发送至手机端的第b图像A

S82,将每个像素点所对应的像素值转换为二进制数值,将所有转换得到的二进制数值按照第1像素点、第2像素点、第3像素点、……、第

在本发明的一种优选实施方式中,在步骤S5中得到查看图像的方法包括以下步骤:

S101,对得到的图像运算值进行

S102,将得到的手机端连接值与融合图像中的图像值进行还原,得到其还原图像;若手机端图像运算值与图像运算值一致,则还原图像即为查看图像;

在步骤101中,手机端运算次数

其中,int()表示取整算法;

δ表示组成像素值的位数;

H′表示手机端摘要值的二进制总位数;

∈表示属于;

Z

在步骤S101中,手机端连接值的计算方法为:

其中,Summary Function[]表示采用MD4、MD5、SHA-1、SHA-224、SHA-256、SHA-384、SHA-512之一的摘要函数;

Image Calculation

当i′=1时,

当i′≠1时,I

即i′=2时,I

i′=3时,I

i′=4时,I

……,

将其得到的手机端摘要值连接起来,得到其手机端连接值;其得到手机端连接值的方法为:

其中,&表示连接符;

在步骤S102中,得到其还原图像的方法为:

其中,

⊙表示同或计算;

将其所有像素点排列成手机端图像值的方法包括以下步骤:

S111,将接收到的第b′融合图像A

S112,将每个像素点所对应的像素值转换为二进制数值,将所有转换得到的二进制数值按照第1像素点、第2像素点、第3像素点、……、第

在步骤S101中,每张融合图像的像素点总个数的计算方法为:

其中,

在步骤S102中,对每张融合图像进行图像运算,得到每张图像的手机端图像运算值的方法为:

其中,Summary Function[]表示采用MD4、MD5、SHA-1、SHA-224、SHA-256、SHA-384、SHA-512之一的摘要函数;

A

Image Calculation

在本发明的一种优选实施方式中,在步骤S5中将查看图像变为模糊图像的方法包括以下步骤:

S201,对查看图像进行图像运算,得到查看图像的模糊图像运算值;

S202,获取查看图像的图像信息,图像信息包括图像的宽度值和图像的高度值以及图像的分辨率;计算其查看图像的像素点总个数;

S203,对步骤S201中得到的图像运算值进行

S204,将步骤S203中得到的模糊连接值与查看图像值进行模糊融合,得到其模糊图像;

在步骤S201中,对查看图像进行图像运算,得到查看图像的图像运算值的方法为:

其中,Summary Function[]表示采用MD4、MD5、SHA-1、SHA-224、SHA-256、SHA-384、SHA-512之一的摘要函数;

A

Image Calculation

在步骤S202中,查看图像的像素点总个数的计算方法为:

其中,

在步骤S203中,模糊运算次数

其中,int()表示取整算法;

δ表示组成像素值的位数;

H″表示模糊摘要值的二进制总位数;

∈表示属于;

Z

在步骤S203中,,模糊连接值的计算方法为:

其中,Summary Function[]表示采用MD4、MD5、SHA-1、SHA-224、SHA-256、SHA-384、SHA-512之一的摘要函数;

Image Calculation

当i″=1时,

当i″≠1时,I

即i″=2时,I

i″=3时,I

i″=4时,I

……,

将其得到的摘要值连接起来,得到其连接值;其得到连接值的方法为:

其中,&表示连接符;

在步骤S4中,得到其模糊融合图像的方法为:

其中,

⊙表示同或计算;

将其所有像素点排列成模糊图像值的方法包括以下步骤:

S381,将查看图像A

S382,将每个像素点所对应的像素值转换为二进制数值,将所有转换得到的二进制数值按照第1像素点、第2像素点、第3像素点、……、第

本发明提供了一种可实现海量聊天大数据图片安全方法的识别设备,如图2~3所示,包括手机本体2,在手机本体2正面设置有触摸显示屏3,还包括设置在手机本体内用于固定安装PCB印刷电路板的PCB印刷电路板固定安装座,PCB印刷电路板固定安装在PCB印刷电路板固定安装座上,在PCB印刷电路板上设置有控制器和无线传输数据模块,无线传输数据模块的数据传输端与控制器的数据传输端相连,触摸显示屏3的触摸显示数据端与控制器的触摸显示端相连;在本实施方式中,还包括在手机本体2正面设置有前置摄像头1以及在手机本体2背面设置有后置摄像头4,前置摄像头1的图像数据端与控制器的前置数据端相连,后置摄像头4的图像数据端与控制器的后置数据端相连。

若控制器接收到待查看图像数据,且接收到持续查看触发信号,则对其待查看图像数据进行图像还原处理,得到其查看图像;得到其查看图像后,若持续查看触发信号中断或者Ts后,所述T为正数,s为时间单位秒,查看图像变为模糊图像。

在本发明的一种优选实施方式中,无线传输数据模块包括短程无线传输数据模块、中程无线传输数据模块和远程无线传输数据模块之一或者任意组合;

短程无线传输数据模块的数据传输端与控制器的短程数据传输端相连,中程无线传输数据模块的数据传输端与控制器的中程数据传输端相连,远程无线传输数据模块的数据传输端与控制器的远程数据传输端相连;

短程无线传输数据模块包括蓝牙短程无线传输数据模块、WiFi短程无线传输数据模块、Rfid短程无线传输数据模块、Zigbee短程无线传输数据模块之一或者任意组合,蓝牙短程无线传输数据模块的数据传输端与控制器的蓝牙短程数据传输端相连,WiFi短程无线传输数据模块的数据传输端与控制器的WiFi短程数据传输端相连,Rfid短程无线传输数据模块的数据传输端与控制器的Rfid短程数据传输端相连,Zigbee短程无线传输数据模块的数据传输端与控制器的Zigbee短程数据传输端相连;

中程无线传输数据模块包括3G中程无线传输数据模块、4G中程无线传输数据模块、5G中程无线传输数据模块之一或者任意组合;3G中程无线传输数据模块的数据传输端与控制器的3G中程数据传输端相连,3G中程无线传输数据模块的数据传输端与控制器的3G中程数据传输端相连,5G中程无线传输数据模块的数据传输端与控制器的5G中程数据传输端相连;

远程无线传输数据模块包括Lora远程无线传输数据模块或/和2G远程无线传输数据模块,Lora远程无线传输数据模块的数据传输端与控制器的Lora远程数据传输端相连,2G远程无线传输数据模块的数据传输端与控制器的2G远程数据传输端相连。

在本发明的一种优选实施方式中,还包括前置摄像头或/和后置摄像头监测模块,前置摄像头或/和后置摄像头监测模块包括监测信号前置单元、监测信号增强单元和监测信号稳定单元;

监测信号前置单元的信号输入端与前置摄像头或后置摄像头的信号输出端相连,监测信号前置单元的信号输出端与监测信号增强单元的信号输入端相连,监测信号增强单元的信号输出端与监测信号稳定单元的信号输入端相连,监测信号稳定单元的信号输出端与控制器的前置或后置监测端相连;

监测信号前置单元包括:N沟道增强型场效应管Q1的栅极分别与电阻R1的第一端和前置摄像头或后置摄像头的信号输出端相连,N沟道增强型场效应管Q1的漏极与电感L1的第一端相连,电感L1的第二端与+5V电源相连,N沟道增强型场效应管Q1的源极分别与电阻R2的第一端、电阻R3的第一端、电容C1的第一端和电容C2的第一端相连,电阻R1的第二端和电阻R2的第二端分别与电源地相连,电阻R3的第二端和电容C1的第二端分别与电源地相连,电容C2的第一端与监测信号增强单元的信号输入端相连;N沟道增强型场效应管Q1对监测信号进行放大输出,电容C1、电感L1在N沟道增强型场效应管Q1放大过程中构成LC滤波,利用LC滤波器原理对监测信号进行精确滤波,有效地降低外界光线带来的杂波干扰,提高监测的准确度。

监测信号增强单元包括:电阻R4的第一端、电阻R5的第一端和电阻R6的第一端分别与监测信号前置单元的信号输出端相连,电阻R6的第二端与放大器AR1的正相输入端相连,放大器AR1的反相输入端分别与放大器AR1的输出端和可调电阻RP1的第一端相连,可调电阻RP1的第二端分别与电容C4的第一端和电源地相连,可调电阻RP1的调节和电容C4的第二端分别与放大器AR2的正相输入端相连;电阻R4的第二端与NPN三极管VT1的集电极相连,电阻R5的第二端与NPN三极管VT1的基极和二极管DZ1的负极相连,二极管DZ1的与电源地相连,NPN三极管VT1的发射极分别与电容C3的第一端和放大器AR2的反相输入端相连,放大器AR2的电源端与+5V电源相连,放大器AR2的电源地端与电源地相连,电容C3的第二端和放大器AR2的输出端分别与监测信号稳定单元的信号输入端相连;由于前置摄像头或/和后置摄像头的光源在长期使用后光强变弱,监测信号输出也会相应变弱,其设计的监测信号增强单元对监测信号前置单元输出信号进行放大处理,起到优化效果。

监测信号稳定单元包括:电阻R7的第一端与监测信号增强单元的信号输出端相连,电阻R7的第二端分别与电容C5的第一端和放大器AR3的正相输入端相连,电容C5的第二端与电源地相连,放大器AR3的电源端与+5V电源相连,放大器AR3的电源地端与电源地相连,放大器AR3的反相输入端与电阻R8的第一端相连,放大器AR3的输出端与电阻R8的第二端分别与电阻R9的第一端相连,电阻R9的第二端分别与二极管DZ2的负极和控制器的前置或后置监测端相连,二极管DZ2的正极与电源地相连。电容C5、电阻R7构成RC低通滤波对放大器AR2输出的信号处理后传输至放大器AR3中,放大器AR3利用放大原理对信号进行转换输出,使其监测信号输出值适合控制器接收的电位值,其二极管DZ2在监测信号输入到控制器时起到保护效果。

其前置摄像头或/和后置摄像头监测模块具体电路连接如图4所示,N沟道增强型场效应管Q1的栅极分别与电阻R1的第一端和前置摄像头或后置摄像头的信号输出端相连,N沟道增强型场效应管Q1的漏极与电感L1的第一端相连,电感L1的第二端与+5V电源相连,N沟道增强型场效应管Q1的源极分别与电阻R2的第一端、电阻R3的第一端、电容C1的第一端和电容C2的第一端相连,电阻R1的第二端和电阻R2的第二端分别与电源地相连,电阻R3的第二端和电容C1的第二端分别与电源地相连,电容C2的第一端分别与电阻R4的第一端、电阻R5的第一端和电阻R6的第一端相连,电阻R6的第二端与放大器AR1的正相输入端相连,放大器AR1的反相输入端分别与放大器AR1的输出端和可调电阻RP1的第一端相连,可调电阻RP1的第二端分别与电容C4的第一端和电源地相连,可调电阻RP1的调节和电容C4的第二端分别与放大器AR2的正相输入端相连;电阻R4的第二端与NPN三极管VT1的集电极相连,电阻R5的第二端与NPN三极管VT1的基极和二极管DZ1的负极相连,二极管DZ1的与电源地相连,NPN三极管VT1的发射极分别与电容C3的第一端和放大器AR2的反相输入端相连,放大器AR2的电源端与+5V电源相连,放大器AR2的电源地端与电源地相连,电容C3的第二端和放大器AR2的输出端分别与电阻R7的第一端相连,电阻R7的第二端分别与电容C5的第一端和放大器AR3的正相输入端相连,电容C5的第二端与电源地相连,放大器AR3的电源端与+5V电源相连,放大器AR3的电源地端与电源地相连,放大器AR3的反相输入端与电阻R8的第一端相连,放大器AR3的输出端与电阻R8的第二端分别与电阻R9的第一端相连,电阻R9的第二端分别与二极管DZ2的负极和控制器的前置或后置监测端相连,二极管DZ2的正极与电源地相连。

尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。

相关技术
  • 一种可实现海量聊天大数据图片安全方法
  • 一种对手机拍摄的海量图片大数据安全传输方法
技术分类

06120112756832