一种拍摄照片的方法、查看图片的方法、系统和终端的制作方法

文档序号:8361770阅读:305来源:国知局
一种拍摄照片的方法、查看图片的方法、系统和终端的制作方法
【技术领域】
[0001]本发明涉及终端技术领域,尤其涉及的是一种拍摄照片的方法、查看图片的方法、系统和终端。
【背景技术】
[0002]现代手机最常用的功能之一就是拍照,所以在用户的手机(包括手机存储卡)中常常存储着大量的使用手机拍摄出的照片。
[0003]但是,一旦手机或存储卡落入其他人手中时,最容易泄露的用户隐私就是存储在手机上的照片。另外,人们还喜欢把自己用手机拍摄的照片通过网络分享给朋友,他们通常使用社交型聊天软件进行分享(例如微信),这类软件均有发送图片的功能。该功能的使用方式通常是:在聊天时直接打开照相机拍照后立即发送,或者在聊天时打开图库选择已有的照片进行发送。但是这种分享照片的方式存在安全隐患:照片在网络上传输的过程中可能被黑客截获,从而泄露用户的隐私。
[0004]另外,手机本身也存在安全隐患,一旦手机中了木马病毒,则用户存储在手机上的照片文件会被窃密者获取到。比如,窃密者伪装一款游戏软件给用户使用,内藏木马在后台偷偷扫描手机上所有的图片文件(比如,jpg文件),将扫描到的图片进行缩放后打包传给窃密者自己的服务器。
[0005]因此,如何满足用户对照片隐私的保护需求,是需要解决的技术问题。

【发明内容】

[0006]本发明所要解决的技术问题是提供一种拍摄照片的方法、查看图片的方法、系统和终端,能够提供一种安全拍照模式,在该模式下拍摄的照片能够加密保存,使用本发明的图片查看方法查看所述加密照片且解密成功,能够看到加密照片的真实内容。
[0007]为了解决上述技术问题,本发明提供了一种拍摄照片的方法,该方法包括:
[0008]检测安全拍照模式是否处于开启状态;
[0009]在安全拍照模式处于开启状态时,对拍摄的照片进行加密处理并保存。
[0010]进一步地,该方法还包括下述特点:
[0011]对拍摄的照片进行加密处理并保存,包括:
[0012]生成第一图片文件,所述第一图片文件包含用于指示加密照片的指示图片;
[0013]对拍摄的照片进行加密,生成加密数据块;
[0014]将所述第一图片文件与所述加密数据块进行拼接,生成加密照片文件并保存。
[0015]进一步地,该方法还包括下述特点:
[0016]将所述第一图片文件与所述加密数据块进行拼接,生成加密照片文件并保存,包括:
[0017]生成包含第一图片文件和加密数据块的加密照片文件并保存,在所述加密照片文件中,所述第一图片文件的文件头信息中携带第一指示信息,所述加密数据块拼接在所述第一图片文件的文件结束符之后;
[0018]其中,所述第一指示信息用于指示加密照片,其中包含所述加密数据块的长度信息和用于表示加密照片的指示符。
[0019]进一步地,该方法还包括下述特点:
[0020]将所述第一图片文件与所述加密数据块进行拼接,生成加密照片文件并保存,包括:
[0021]生成包含第一图片文件、加密数据块和第二指示信息的加密照片文件并保存,在所述加密照片文件中,所述加密数据块拼接在所述第一图片文件的文件结束符之后,所述第二指示信息添加在所述加密数据块之后;
[0022]其中,所述第二指示信息用于指示加密照片,其中包含所述加密数据块的长度信息和用于表示加密照片的指示符。
[0023]进一步地,该方法还包括下述特点:
[0024]将所述第一图片文件与所述加密数据块进行拼接,生成加密照片文件并保存,包括:
[0025]生成包含第一图片文件、加密数据块和第三指示信息的加密照片文件并保存,在所述加密照片文件中,所述加密数据块拼接在所述第一图片文件的文件结束符之后,所述第三指示信息添加在所述第一图片文件的文件结束符与所述加密数据块之间;
[0026]其中,所述第三指示信息用于指示加密照片,其中包含所述加密数据块的长度信息和用于表示加密照片的指示符。
[0027]进一步地,该方法还包括下述特点:
[0028]对拍摄的照片进行加密,生成加密数据块,包括:
[0029]在用户设置了安全拍照模式下的加密密码时,利用所述加密密码对拍摄的照片进行加密,生成加密数据块;在用户未设置安全拍照模式下的加密密码时,提示用户设置加密密码,在获取到用户设置的加密密码后,利用所述加密密码对拍摄的照片进行加密,生成加密数据块。
[0030]为了解决上述技术问题,本发明提供了一种查看图片的方法,该方法包括:
[0031]解析图片文件,在确定所述图片文件中携带有用于指示加密照片的指示信息时,根据所述指示信息确定所述图片文件中包含的加密数据块的位置;
[0032]读取所述加密数据块并进行解密,在解密成功后,获得原始照片的数据,显示所述原始照片;
[0033]其中,携带有所述指示信息的图片文件由第一图片文件和加密数据块拼接而成,所述第一图片文件包含指示图片,所述加密数据块是对原始照片进行加密后获得的数据块。
[0034]进一步地,该方法还包括下述特点:
[0035]解析图片文件,在确定所述图片文件中携带有用于指示加密照片的指示信息时,根据所述指示信息确定所述图片文件中包含的加密数据块的位置,包括:
[0036]从所述图片文件的前部解析出第一图片文件,在确定所述第一图片文件的文件头信息中携带有用于指示加密照片的第一指示信息后,确定所述加密数据块位于所述第一图片文件的文件结束符之后,根据所述第一指示信息中包含的加密数据块的长度信息确定所述加密数据块的结束位置。
[0037]进一步地,该方法还包括下述特点:
[0038]解析图片文件,在确定所述图片文件中携带有用于指示加密照片的指示信息时,根据所述指示信息确定所述图片文件中包含的加密数据块的位置,包括:
[0039]从所述图片文件的尾部尝试提取用于指示加密照片的第二指示信息,如提取到,则确定所述加密数据块位于所述第二指示信息之前,根据所述第二指示信息中包含的加密数据块的长度信息确定所述加密数据块的起始位置。
[0040]进一步地,该方法还包括下述特点:
[0041]解析图片文件,在确定所述图片文件中携带有用于指示加密照片的指示信息时,根据所述指示信息确定所述图片文件中包含的加密数据块的位置,包括:
[0042]从所述图片文件的前部解析出第一图片文件,从所述第一图片文件的文件结束符后面尝试提取用于指示加密照片的第三指示信息,如提取到,则确定所述加密数据块位于所述第三指示信息之后,根据所述第三指示信息中包含的加密数据块的长度信息确定所述加密数据块的结束位置。
[0043]进一步地,该方法还包括下述特点:
[0044]读取所述加密数据块并进行解密,在解密成功后,获得原始照片的数据,显示所述原始照片,包括:
[0045]读取所述加密数据块,提示用户输入解密密码,在接收到用户输入的解密密码后,根据所述解密密码对所述加密数据块进行解密,如解密成功,则获得加密前的原始照片数据,显示所述原始照片。
[0046]为了解决上述技术问题,本发明提供了一种拍摄照片的系统,包括:
[0047]检测模块,用于检测安全拍照模式是否处于开启状态;
[0048]安全拍照模块,用于在安全拍照模式处于开启状态时,对拍摄的照片进行加密处理并保存。
[0049]进一步地,该系统还包括下述特点:
[0050]安全拍照模块,用于对拍摄的照片进行加密处理并保存,包括:
[0051]生成第一图片文件,所述第一图片文件包含用于指示加密照片的指示图片;
[0052]对拍摄的照片进行加密,生成加密数据块;
[0053]将所述第一图片文件与所述加密数据块进行拼接,生成加密照片文件并保存。
[0054]进一步地,该系统还包括下述特点:
[0055]安全拍照模块,用于将所述第一图片文件与所述加密数据块进行拼接,生成加密照片文件并保存,包括:
[0056]生成包含第一图片文件和加密数据块的加密照片文件并保存,在所述加密照片文件中,所述第一图片文件的文件头信息中携带第一指示信息,所述加密数据块拼接在所述第一图片文件的文件结束符之后;
[0057]其中,所述第一指示信息用于指示加密照片,其中包含所述加密数据块的长度信息和用于表示加密照片的指示符。
[0058]进一步地,该系统还包括下述特点:
[0059]安全拍照模块,用于将所述第一图片文件与所述加密数据块进行拼接,生成加密照片文件并保存,包括:
[0060]生成包含第一图片文件、加密数据块和第二指示信息的加密照片文件并保存,在所述加密照片文件中,所述加密数据块拼接在所述第一图片文件的文件结束符之后,所述第二指示信息添加在所述加密数据块之后;
[0061]其中,所述第二指示信息用于指示加密照片,其中包含所述加密数据块的长度信息和用于表示加密照片的指示符。
[0062]进一步地,该系统还包括下述特点:
[0063]安全拍照模块,用于将所述第一图片文件与所述加密数据块进行拼接,生成加密照片文件并保存,包括:
[0064]生成包含第一图片文件、加密数据块和第三指示信息的加密照片文件并保存,在所述加密照片文件中,所述加密数据块拼接在所述第一图片文件的文件结束符之后,所述第三指示信息添加在所述第一图片文件的文件结束符与所述加密数据块之间;
[0065]其中,所述第三指示信息用于指示加密照片,其中包含所述加密数据块的长度信息和用于表示加密照片的指示符。
[0066]进一步地,该系统还包括下述特点:
[0067]安全拍照模块,用于对拍摄的照片进行加密,生成加密数据块,包括:
[0068]在用户设置了安全拍照模式下的加密密码时,利用所述加密密码对拍摄的照片进行加密,生成加密数据块;在用户未设置安全拍照模式下的加密密码
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1