一种手机安全装置的制作方法

文档序号:25811747发布日期:2021-07-09 13:35阅读:137来源:国知局
一种手机安全装置的制作方法

1.本发明涉及一种手机技术领域,特别是涉及一种手机安全装置。


背景技术:

2.随着移动终端智能化程度越来越高,移动终端的应用也越来越广泛,尤其是随着即时聊天工具的普及化,很多用户之间的沟通都可以通过即时聊天工具进行,不可避免的涉及重要图片信息的交换。若在传输过程中被截取,则会造成隐私信息的泄露。


技术实现要素:

3.本发明旨在至少解决现有技术中存在的技术问题,特别创新地提出了一种手机安全装置。
4.为了实现本发明的上述目的,本发明提供了一种手机安全装置,包括手机本体,在手机本体正面设置有触摸显示屏和前置摄像头,以及在手机本体背面设置有后置摄像头,还包括设置在在手机本体内用于固定安装pcb印刷电路板的pcb印刷电路板固定安装座,pcb印刷电路板固定安装在pcb印刷电路板固定安装座上,在pcb印刷电路板上设置有控制器和无线传输数据模块,无线传输数据模块的数据传输端与控制器的数据传输端相连,前置摄像头的图像数据端与控制器的前置数据端相连,后置摄像头的图像数据端与控制器的后置数据端相连,触摸显示屏的触摸显示数据端与控制器的触摸显示端相连;
5.控制器接收其前置摄像头或/和后置摄像头拍摄的图像数据,控制器对其接收的图像数据进行图像处理,得到其待发送图像集,将待发送图像集发送至云端或/和其它移动手持终端。
6.在本发明的一种优选实施方式中,无线传输数据模块包括短程无线传输数据模块、中程无线传输数据模块和远程无线传输数据模块之一或者任意组合;
7.短程无线传输数据模块的数据传输端与控制器的短程数据传输端相连,中程无线传输数据模块的数据传输端与控制器的中程数据传输端相连,远程无线传输数据模块的数据传输端与控制器的远程数据传输端相连;
8.短程无线传输数据模块包括蓝牙短程无线传输数据模块、wifi短程无线传输数据模块、rfid短程无线传输数据模块、zigbee短程无线传输数据模块之一或者任意组合,蓝牙短程无线传输数据模块的数据传输端与控制器的蓝牙短程数据传输端相连,wifi短程无线传输数据模块的数据传输端与控制器的wifi短程数据传输端相连,rfid短程无线传输数据模块的数据传输端与控制器的rfid短程数据传输端相连,zigbee短程无线传输数据模块的数据传输端与控制器的zigbee短程数据传输端相连;
9.中程无线传输数据模块包括3g中程无线传输数据模块、4g中程无线传输数据模块、5g中程无线传输数据模块之一或者任意组合;3g中程无线传输数据模块的数据传输端与控制器的3g中程数据传输端相连,3g中程无线传输数据模块的数据传输端与控制器的3g中程数据传输端相连,5g中程无线传输数据模块的数据传输端与控制器的5g中程数据传输
端相连;
10.远程无线传输数据模块包括lora远程无线传输数据模块或/和2g远程无线传输数据模块,lora远程无线传输数据模块的数据传输端与控制器的lora远程数据传输端相连,2g远程无线传输数据模块的数据传输端与控制器的2g远程数据传输端相连。
11.在本发明的一种优选实施方式中,还包括前置摄像头或/和后置摄像头监测模块,前置摄像头或/和后置摄像头监测模块包括监测信号前置单元、监测信号增强单元和监测信号稳定单元;
12.监测信号前置单元的信号输入端与前置摄像头或后置摄像头的信号输出端相连,监测信号前置单元的信号输出端与监测信号增强单元的信号输入端相连,监测信号增强单元的信号输出端与监测信号稳定单元的信号输入端相连,监测信号稳定单元的信号输出端与控制器的前置或后置监测端相连。
13.本发明还公开了一种可实现手机传输拍摄图像安全方法,包括以下步骤:
14.s1,对所有接收到的图像数据进行顺序编号,依次为a1、a2、a3、
……
、a
a
,其中,a1表示接收到的第1图像,a2表示接收到的第2图像,a3表示接收到的第3图像,a
a
表示接收到的第a图像,a为接收到的所有图像数据的总张数;对每张图像进行图像运算,得到每张图像的图像运算值;
15.s2,获取每张图像的图像信息,图像信息包括图像的宽度值和图像的高度值以及图像的分辨率;计算其每张图像的像素点总个数;
16.s3,对步骤s1中得到的图像运算值进行g
ab
次运算,得到其连接值;
17.s4,将步骤s3中得到的连接值与图像值进行融合,得到其融合图像;所有融合图像和所对应的图像运算值构成的集合为待发送图像集。
18.在本发明的一种优选实施方式中,在步骤s1中,对每张图像进行图像运算,得到每张图像的图像运算值的方法为:
[0019][0020]
其中,summary function[]表示采用md4、md5、sha

1、sha

224、sha

256、sha

384、sha

512之一的摘要函数;
[0021]
a
b
表示接收到的第b图像;b=1、2、3、
……
、a;
[0022]
image calculation表示接收到的第b图像a
b
采用md4、md5、sha

1、sha

224、sha

256、sha

384、sha

512之一的摘要函数得到的图像运算值。
[0023]
在本发明的一种优选实施方式中,在步骤s2中,每张图像的像素点总个数的计算方法为:
[0024][0025]
其中,表示接收到的第b图像a
b
的宽度值,其单位为厘米;
[0026]
表示接收到的第b图像a
b
的高度值,其单位为厘米;
[0027]
表示接收到的第b图像a
b
的分辨率,其单位为像素每英寸;
[0028]
表示接收到的第b图像a
b
由英寸转换为厘米的转换系数;
[0029]
表示接收到的第b图像a
b
的像素点总个数。
[0030]
在本发明的一种优选实施方式中,在步骤s3中,运算次数的计算方法为:
[0031][0032]
其中,int()表示取整算法;
[0033]
表示接收到的第b图像a
b
的像素点总个数;
[0034]
δ表示组成像素值的位数;
[0035]
h表示摘要值的二进制总位数;
[0036]
∈表示属于;
[0037]
z
+
表示正整数集合;
[0038]
表示不属于;
[0039]
表示运算总次数。
[0040]
在本发明的一种优选实施方式中,在步骤s3中,连接值的计算方法为:
[0041][0042]
其中,summary function[]表示采用md4、md5、sha

1、sha

224、sha

256、sha

384、sha

512之一的摘要函数;
[0043]
image calculation value
ab
表示接收到的第b图像a
b
采用md4、md5、sha

1、sha

224、sha

256、sha

384、sha

512之一的摘要函数得到的图像运算值;
[0044]
当i=1时,i1表示图像运算值image calculation采用md4、md5、sha

1、sha

224、sha

256、sha

384、sha

512之一的摘要函数得到的摘要值;
[0045]
当i≠1时,i
i
=summary function[i
i
‑1],i
i
表示对i
i
‑1采用md4、md5、sha

1、sha

224、sha

256、sha

384、sha

512之一的摘要函数得到的摘要值;
[0046]
即i=2时,i2=summary function[i1],
[0047]
i=3时,i3=summary function[i2],
[0048]
i=4时,i4=summary function[i3],
[0049]
……

[0050]
时,
[0051]
将其得到的摘要值连接起来,得到其连接值;其得到连接值的方法为:
[0052][0053]
其中,&表示连接符;
[0054]
表示连接值。
[0055]
在本发明的一种优选实施方式中,在步骤s4中,得到其融合图像的方法为:
[0056][0057]
其中,表示连接值中从左至右第c位所对应的值;
[0058]

表示同或计算;
[0059]
表示接收到的第b图像a
b
中将其所有像素点排列成图像值后第c位所对应的排列值;
[0060]
表示融合后图像中所有像素点排列成图像值后第c位所对应的排列值。
[0061]
在本发明的一种优选实施方式中,将其所有像素点排列成图像值的方法包括以下步骤:
[0062]
s81,将接收到的第b图像a
b
中的像素点从左至右,从上至下依次排列,依次为第1像素点、第2像素点、第3像素点、
……
、第像素点,表示接收到的第b图像a
b
的像素点总个数;
[0063]
s82,将每个像素点所对应的像素值转换为二进制数值,将所有转换得到的二进制数值按照第1像素点、第2像素点、第3像素点、
……
、第像素点的顺序排列,得到其所有像素点的图像值。
[0064]
本发明还公开了一种可实现手机传输拍摄图像安全还原方法,在云端或/和其它移动手持终端执行以下操作:
[0065]
s101,对得到的图像运算值进行次运算,得到其云端连接值;
[0066]
s102,将得到的云端连接值与融合图像中的图像值进行还原,得到其还原图像;若云端图像运算值与图像运算值一致,则还原图像即为原始拍摄的图像;
[0067]
在步骤101中,云端运算次数的计算方法为:
[0068][0069]
其中,int()表示取整算法;
[0070]
表示云端接收到的第b

融合图像a
b


的像素点总个数;
[0071]
δ表示组成像素值的位数;
[0072]
h

表示云端摘要值的二进制总位数;
[0073]
∈表示属于;
[0074]
z
+
表示正整数集合;
[0075]
表示不属于;
[0076]
表示云端运算总次数;
[0077]
在步骤s101中,云端连接值的计算方法为:
[0078][0079]
其中,summary function[]表示采用md4、md5、sha

1、sha

224、sha

256、sha

384、sha

512之一的摘要函数;
[0080]
image calculation表示接收到的第b图像a
b
采用md4、md5、sha

1、sha

224、sha

256、sha

384、sha

512之一的摘要函数得到的图像运算值;
[0081]
当i

=1时,i1′
表示图像运算值image calculation采用md4、md5、sha

1、sha

224、sha

256、sha

384、sha

512之一的摘要函数得到的云端摘要值;
[0082]
当i

≠1时,i
i


=summary function[i
i
′‑1′
],i
i


表示对i
i
′‑1′
采用md4、md5、sha

1、sha

224、sha

256、sha

384、sha

512之一的摘要函数得到的云端摘要值;
[0083]
即i

=2时,i2′
=summary function[i1′
],
[0084]
i

=3时,i3′
=summary function[i2′
],
[0085]
i

=4时,i4′
=summary function[i3′
],
[0086]
……

[0087]
时,
[0088]
将其得到的云端摘要值连接起来,得到其云端连接值;其得到云端连接值的方法为:
[0089][0090]
其中,&表示连接符;
[0091]
表示云端连接值;
[0092]
在步骤s102中,得到其还原图像的方法为:
[0093][0094]
其中,表示云端连接值中从左至右第c

位所对应的值;
[0095]

表示同或计算;
[0096]
表示接收到的第b

融合图像a
b


中将其所有像素点排列成云端图像值后第c

位所对应的云端排列值;
[0097]
表示还原后图像中所有像素点排列成云端图像值后第c

位所对应的云端排列值;
[0098]
将其所有像素点排列成云端图像值的方法包括以下步骤:
[0099]
s111,将接收到的第b

融合图像a
b


中的像素点从左至右,从上至下依次排列,依次为第1像素点、第2像素点、第3像素点、
……
、第像素点,表示接收到的第b

融合图像a
b


的像素点总个数;
[0100]
s112,将每个像素点所对应的像素值转换为二进制数值,将所有转换得到的二进制数值按照第1像素点、第2像素点、第3像素点、
……
、第像素点的顺序排列,得到其所有像素点的云端图像值;
[0101]
在步骤s101中,每张融合图像的像素点总个数的计算方法为:
[0102][0103]
其中,表示接收到的第b

融合图像a
b


的宽度值,其单位为厘米;
[0104]
表示接收到的第b

融合图像a
b


的高度值,其单位为厘米;
[0105]
表示接收到的第b

融合图像a
b


的分辨率,其单位为像素每英寸;
[0106]
表示接收到的第b

融合图像a
b


由英寸转换为厘米的转换系数;
[0107]
表示接收到的第b

融合图像a
b


的像素点总个数;
[0108]
在步骤s102中,对每张融合图像进行图像运算,得到每张图像的云端图像运算值的方法为:
[0109][0110]
其中,summary function[]表示采用md4、md5、sha

1、sha

224、sha

256、sha

384、sha

512之一的摘要函数;
[0111]
a
b


表示接收到的第b

融合图像;b

=1、2、3、
……
、a

;a

表示云端接收到的融合图像的总张数;
[0112]
image calculation表示接收到的第b

融合图像a
b


采用md4、md5、sha

1、sha

224、sha

256、sha

384、sha

512之一的摘要函数得到的云端图像运算值。
[0113]
综上所述,由于采用了上述技术方案,本发明能够保障图片传输过程中的安全,即使截取泄露,也能保证其图片的安全性。
[0114]
本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
[0115]
本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
[0116]
图1是本发明结构示意图。
[0117]
图2是本发明结构示意图。
[0118]
图3是本发明电路连接示意图。
具体实施方式
[0119]
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
[0120]
本发明公开了一种手机安全装置,如图1~2所示,包括手机本体2,在手机本体2正面设置有触摸显示屏3和前置摄像头1,以及在手机本体2背面设置有后置摄像头4,还包括设置在手机本体内用于固定安装pcb印刷电路板的pcb印刷电路板固定安装座,pcb印刷电路板固定安装在pcb印刷电路板固定安装座上,在pcb印刷电路板上设置有控制器和无线传输数据模块,无线传输数据模块的数据传输端与控制器的数据传输端相连,前置摄像头1的图像数据端与控制器的前置数据端相连,后置摄像头4的图像数据端与控制器的后置数据端相连,触摸显示屏3的触摸显示数据端与控制器的触摸显示端相连;
[0121]
控制器接收其前置摄像头1或/和后置摄像头4拍摄的图像数据,控制器对其接收的图像数据进行图像处理,得到其待发送图像集,将待发送图像集发送至云端或/和其它移动手持终端。
[0122]
在本发明的一种优选实施方式中,无线传输数据模块包括短程无线传输数据模块、中程无线传输数据模块和远程无线传输数据模块之一或者任意组合;
[0123]
短程无线传输数据模块的数据传输端与控制器的短程数据传输端相连,中程无线传输数据模块的数据传输端与控制器的中程数据传输端相连,远程无线传输数据模块的数据传输端与控制器的远程数据传输端相连;
[0124]
短程无线传输数据模块包括蓝牙短程无线传输数据模块、wifi短程无线传输数据模块、rfid短程无线传输数据模块、zigbee短程无线传输数据模块之一或者任意组合,蓝牙短程无线传输数据模块的数据传输端与控制器的蓝牙短程数据传输端相连,wifi短程无线传输数据模块的数据传输端与控制器的wifi短程数据传输端相连,rfid短程无线传输数据模块的数据传输端与控制器的rfid短程数据传输端相连,zigbee短程无线传输数据模块的
数据传输端与控制器的zigbee短程数据传输端相连;
[0125]
中程无线传输数据模块包括3g中程无线传输数据模块、4g中程无线传输数据模块、5g中程无线传输数据模块之一或者任意组合;3g中程无线传输数据模块的数据传输端与控制器的3g中程数据传输端相连,3g中程无线传输数据模块的数据传输端与控制器的3g中程数据传输端相连,5g中程无线传输数据模块的数据传输端与控制器的5g中程数据传输端相连;
[0126]
远程无线传输数据模块包括lora远程无线传输数据模块或/和2g远程无线传输数据模块,lora远程无线传输数据模块的数据传输端与控制器的lora远程数据传输端相连,2g远程无线传输数据模块的数据传输端与控制器的2g远程数据传输端相连。
[0127]
在本发明的一种优选实施方式中,还包括前置摄像头或/和后置摄像头监测模块,前置摄像头或/和后置摄像头监测模块包括监测信号前置单元、监测信号增强单元和监测信号稳定单元;
[0128]
监测信号前置单元的信号输入端与前置摄像头或后置摄像头的信号输出端相连,监测信号前置单元的信号输出端与监测信号增强单元的信号输入端相连,监测信号增强单元的信号输出端与监测信号稳定单元的信号输入端相连,监测信号稳定单元的信号输出端与控制器的前置或后置监测端相连;
[0129]
监测信号前置单元包括: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滤波器原理对监测信号进行精确滤波,有效地降低外界光线带来的杂波干扰,提高监测的准确度。
[0130]
监测信号增强单元包括:电阻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的输出端分别与监测信号稳定单元的信号输入端相连;由于前置摄像头或/和后置摄像头的光源在长期使用后光强变弱,监测信号输出也会相应变弱,其设计的监测信号增强单元对监测信号前置单元输出信号进行放大处理,起到优化效果。
[0131]
监测信号稳定单元包括:电阻r7的第一端与监测信号增强单元的信号输出端相连,电阻r7的第二端分别与电容c5的第一端和放大器ar3的正相输入端相连,电容c5的第二端与电源地相连,放大器ar3的电源端与+5v电源相连,放大器ar3的电源地端与电源地相
连,放大器ar3的反相输入端与电阻r8的第一端相连,放大器ar3的输出端与电阻r8的第二端分别与电阻r9的第一端相连,电阻r9的第二端分别与二极管dz2的负极和控制器的前置或后置监测端相连,二极管dz2的正极与电源地相连。电容c5、电阻r7构成rc低通滤波对放大器ar2输出的信号处理后传输至放大器ar3中,放大器ar3利用放大原理对信号进行转换输出,使其监测信号输出值适合控制器接收的电位值,其二极管dz2在监测信号输入到控制器时起到保护效果。
[0132]
其前置摄像头或/和后置摄像头监测模块具体电路连接如图3所示,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的正极与电源地相连。
[0133]
本发明还公开了一种可实现手机传输拍摄图像安全方法,包括以下步骤:
[0134]
s1,对所有接收到的图像数据进行顺序编号,依次为a1、a2、a3、
……
、a
a
,其中,a1表示接收到的第1图像,a2表示接收到的第2图像,a3表示接收到的第3图像,a
a
表示接收到的第a图像,a为接收到的所有图像数据的总张数;对每张图像进行图像运算,得到每张图像的图像运算值;
[0135]
s2,获取每张图像的图像信息,图像信息包括图像的宽度值和图像的高度值以及图像的分辨率;计算其每张图像的像素点总个数;
[0136]
s3,对步骤s1中得到的图像运算值进行次运算,得到其连接值;
[0137]
s4,将步骤s3中得到的连接值与图像值进行融合,得到其融合图像;所有融合图像和所对应的图像运算值构成的集合为待发送图像集。将待发送图像集发送至云端或/和其它移动手持终端。
[0138]
在本发明的一种优选实施方式中,在步骤s1中,对每张图像进行图像运算,得到每张图像的图像运算值的方法为:
[0139]
[0140]
其中,summary function[]表示采用md4、md5、sha

1、sha

224、sha

256、sha

384、sha

512之一的摘要函数;
[0141]
a
b
表示接收到的第b图像;b=1、2、3、
……
、a;
[0142]
image calculation表示接收到的第b图像a
b
采用md4、md5、sha

1、sha

224、sha

256、sha

384、sha

512之一的摘要函数得到的图像运算值。
[0143]
在本发明的一种优选实施方式中,在步骤s2中,每张图像的像素点总个数的计算方法为:
[0144][0145]
其中,表示接收到的第b图像a
b
的宽度值,其单位为厘米;
[0146]
表示接收到的第b图像a
b
的高度值,其单位为厘米;
[0147]
表示接收到的第b图像a
b
的分辨率,其单位为像素每英寸;
[0148]
表示接收到的第b图像a
b
由英寸转换为厘米的转换系数;
[0149]
表示接收到的第b图像a
b
的像素点总个数。
[0150]
在本发明的一种优选实施方式中,在步骤s3中,运算次数的计算方法为:
[0151][0152]
其中,int()表示取整算法;
[0153]
表示接收到的第b图像a
b
的像素点总个数;
[0154]
δ表示组成像素值的位数;
[0155]
h表示摘要值的二进制总位数;
[0156]
∈表示属于;
[0157]
z
+
表示正整数集合;
[0158]
表示不属于;
[0159]
表示运算总次数。
[0160]
在本发明的一种优选实施方式中,在步骤s3中,连接值的计算方法为:
[0161][0162]
其中,summary function[]表示采用md4、md5、sha

1、sha

224、sha

256、sha

384、sha

512之一的摘要函数;
[0163]
image calculation表示接收到的第b图像a
b
采用md4、md5、sha

1、sha

224、sha

256、sha

384、sha

512之一的摘要函数得到的图像运算值;
[0164]
当i=1时,i1表示图像运算值image calculation采用md4、md5、sha

1、sha

224、sha

256、sha

384、sha

512之一的摘要函数得到的摘要值;
[0165]
当i≠1时,i
i
=summary function[i
i
‑1],i
i
表示对i
i
‑1采用md4、md5、sha

1、sha

224、sha

256、sha

384、sha

512之一的摘要函数得到的摘要值;
[0166]
即i=2时,i2=summary function[i1],
[0167]
i=3时,i3=summary function[i2],
[0168]
i=4时,i4=summary function[i3],
[0169]
……

[0170]
时,
[0171]
将其得到的摘要值连接起来,得到其连接值;其得到连接值的方法为:
[0172][0173]
其中,&表示连接符;
[0174]
表示连接值。
[0175]
在本发明的一种优选实施方式中,在步骤s4中,得到其融合图像的方法为:
[0176][0177]
其中,表示连接值中从左至右第c位所对应的值;
[0178]

表示同或计算;
[0179]
表示接收到的第b图像a
b
中将其所有像素点排列成图像值后第c位所对应的排列值;
[0180]
表示融合后图像中所有像素点排列成图像值后第c位所对应的排列值。
[0181]
在本发明的一种优选实施方式中,将其所有像素点排列成图像值的方法包括以下步骤:
[0182]
s81,将接收到的第b图像a
b
中的像素点从左至右,从上至下依次排列,依次为第1像素点、第2像素点、第3像素点、
……
、第像素点,表示接收到的第b图像a
b
的像素点总个数;
[0183]
s82,将每个像素点所对应的像素值转换为二进制数值,将所有转换得到的二进制数值按照第1像素点、第2像素点、第3像素点、
……
、第像素点的顺序排列,得到其所有像素点的图像值。
[0184]
本发明还公开了一种可实现手机传输拍摄图像安全还原方法,在云端或/和其它移动手持终端执行以下操作:
[0185]
s101,对得到的图像运算值进行次运算,得到其云端连接值;
[0186]
s102,将得到的云端连接值与融合图像中的图像值进行还原,得到其还原图像;若云端图像运算值与图像运算值一致,则还原图像即为原始拍摄的图像;
[0187]
在步骤101中,云端运算次数的计算方法为:
[0188][0189]
其中,int()表示取整算法;
[0190]
表示云端接收到的第b

融合图像a
b


的像素点总个数;
[0191]
δ表示组成像素值的位数;
[0192]
h

表示云端摘要值的二进制总位数;
[0193]
∈表示属于;
[0194]
z
+
表示正整数集合;
[0195]
表示不属于;
[0196]
表示云端运算总次数;
[0197]
在步骤s101中,云端连接值的计算方法为:
[0198][0199]
其中,summary function[]表示采用md4、md5、sha

1、sha

224、sha

256、sha

384、sha

512之一的摘要函数;
[0200]
image calculation表示接收到的第b图像a
b
采用md4、md5、sha

1、sha

224、sha

256、sha

384、sha

512之一的摘要函数得到的图像运算值;
[0201]
当i

=1时,i1′
表示图像运算值image calculation采用md4、md5、sha

1、sha

224、sha

256、sha

384、sha

512之一的摘要函数得到的云端摘要值;
[0202]
当i

≠1时,i
i


=summary function[i
i
′‑1′
],i
i


表示对i
i
′‑1′
采用md4、md5、sha

1、sha

224、sha

256、sha

384、sha

512之一的摘要函数得到的云端摘要值;
[0203]
即i

=2时,i2′
=summary function[i1′
],
[0204]
i

=3时,i3′
=summary function[i2′
],
[0205]
i

=4时,i4′
=summary function[i3′
],
[0206]
……

[0207]
时,
[0208]
将其得到的云端摘要值连接起来,得到其云端连接值;其得到云端连接值的方法为:
[0209][0210]
其中,&表示连接符;
[0211]
表示云端连接值;
[0212]
在步骤s102中,得到其还原图像的方法为:
[0213][0214]
其中,表示云端连接值中从左至右第c

位所对应的值;
[0215]

表示同或计算;
[0216]
表示接收到的第b

融合图像a
b


中将其所有像素点排列成云端图像值后第c

位所对应的云端排列值;
[0217]
表示还原后图像中所有像素点排列成云端图像值后第c

位所对应的云端排列值;
[0218]
将其所有像素点排列成云端图像值的方法包括以下步骤:
[0219]
s111,将接收到的第b

融合图像a
b


中的像素点从左至右,从上至下依次排列,依次为第1像素点、第2像素点、第3像素点、
……
、第像素点,表示接收到的第b

融合图像a
b


的像素点总个数;
[0220]
s112,将每个像素点所对应的像素值转换为二进制数值,将所有转换得到的二进制数值按照第1像素点、第2像素点、第3像素点、
……
、第像素点的顺序排列,得到其所有像素点的云端图像值;
[0221]
在步骤s101中,每张融合图像的像素点总个数的计算方法为:
[0222][0223]
其中,表示接收到的第b

融合图像a
b


的宽度值,其单位为厘米;
[0224]
表示接收到的第b

融合图像a
b


的高度值,其单位为厘米;
[0225]
表示接收到的第b

融合图像a
b


的分辨率,其单位为像素每英寸;
[0226]
表示接收到的第b

融合图像a
b


由英寸转换为厘米的转换系数;
[0227]
表示接收到的第b

融合图像a
b


的像素点总个数;
[0228]
在步骤s102中,对每张融合图像进行图像运算,得到每张图像的云端图像运算值的方法为:
[0229][0230]
其中,summary function[]表示采用md4、md5、sha

1、sha

224、sha

256、sha

384、sha

512之一的摘要函数;
[0231]
a
b


表示接收到的第b

融合图像;b

=1、2、3、
……
、a

;a

表示云端接收到的融合图像的总张数;
[0232]
image calculation表示接收到的第b

融合图像a
b


采用md4、md5、sha

1、sha

224、sha

256、sha

384、sha

512之一的摘要函数得到的云端图像运算值。
[0233]
尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1