终端设备的数据存储方法及终端设备与流程

文档序号:12362521阅读:376来源:国知局
终端设备的数据存储方法及终端设备与流程

本发明涉及通讯技术领域,尤其涉及一种终端设备的数据存储方法及终端设备。



背景技术:

目前越来越多的智能终端如手机的短信和电话本等保密信息只能存储在手机侧才能正常读取,而当手机损坏或丢失时,手机端的存储卡如SIM卡则无法区分这些信息是保密信息还是非保密信息,从而导致信息丢失。

上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。



技术实现要素:

本发明的主要目的在于提供一种终端设备的数据存储方法及终端设备,旨在基于存储卡对终端设备的待存储数据进行区分存储,避免终端设备损坏时造成存储数据丢失的现象。

为实现上述目的,本发明提供一种终端设备的数据存储方法,所述终端设备包括普通域和安全域,所述终端设备的数据存储方法包括以下步骤:

获取终端设备的待存储数据;

判断所述待存储数据是保密数据还是非保密数据;

若所述待存储数据是保密数据,则对所述待存储数据进行加密处理,并将经加密处理后的待存储数据存储于存储卡。

优选地,所述终端设备包括普通域和安全域,所述若所述待存储数据是保密数据,则对所述待存储数据进行加密处理,并将经加密处理后的待存储数据存储于存储卡的步骤包括:

若所述待存储数据是保密数据,则将所述待存储数据放入安全域;

提取安全域中所述待存储数据的头文件;

对所述头文件进行转义处理,得到转义数据;

将所述转义数据进行预加密处理,得到加密数据;

将所述加密数据存储于所述存储卡。

优选地,所述对所述头文件进行转义处理,得到转义数据的步骤进一步包括:

对所述头文件进行字母字符映射或字符解析处理,得到转义数据。

优选地,所述若所述待存储数据是保密数据,则对所述待存储数据进行加密处理,并将经加密处理后的待存储数据存储于存储卡的步骤之后还包括:

获取所述存储卡中的存储数据;

判断所述存储数据是处于普通域还是安全域;

若所述存储数据处于安全域,则对所述存储数据进行解密处理;

将经解密处理后的存储数据在终端设备上进行显示,以供用户读取。

优选地,所述若所述存储数据处于安全域,则对所述存储数据进行解密处理的步骤包括:

若所述存储数据处于安全域,则接收解密密码;

判断所述解密密码是否与预加密密码一致;

若一致,则对经解密处理后的存储数据进行转义处理。

优选地,所述判断所述待存储数据是保密数据还是非保密数据的步骤之后还包括:

若所述待存储数据是非保密数据,则将所述待存储数据存储于所述存储卡。

此外,为实现上述目的,本发明还提供一种终端设备,所述终端设备包括:

第一获取模块,用于获取终端设备的待存储数据;

第一判断模块,用于判断所述待存储数据是保密数据还是非保密数据;

加密存储模块,用于若所述待存储数据是保密数据,则对所述待存储数据进行加密处理,并将经加密处理后的待存储数据存储于存储卡。

所述终端设备包括普通域和安全域,所述加密存储模块包括:

第一存储单元,用于若所述待存储数据是保密数据,则将所述待存储数据放入安全域;

提取单元,用于提取安全域中所述待存储数据的头文件;

第一转义处理单元,用于对所述头文件进行转义处理,得到转义数据;

加密处理单元,用于将所述转义数据进行预加密处理,得到加密数据;

第二存储单元,用于将所述加密数据存储于所述存储卡。

优选地,所述第一转义处理单元进一步用于:

对所述头文件进行字母字符映射或字符解析处理,得到转义数据。

优选地,所述终端设备还包括:

第二获取模块,用于获取所述存储卡中的存储数据;

第二判断模块,用于判断所述存储数据是处于普通域还是安全域;

处理模块,用于若所述存储数据处于安全域,则对所述存储数据进行解密和转义处理;

显示模块,用于将经解密处理后的存储数据在终端设备上进行显示,以供用户读取。

优选地,所述处理模块包括:

接收单元,用于若所述存储数据处于安全域,则接收解密密码;

判断单元,用于判断所述解密密码是否与预加密密码一致;

第二转义处理单元,用于若一致,则对经解密处理后的存储数据进行转义处理。

优选地,所述终端设备还包括:

直接存储模块,用于若所述待存储数据是非保密数据,则将所述待存储数据存储于所述存储卡。

本发明提供的终端设备的数据存储方法及终端设备,通过获取终端设备的待存储数据,判断所述待存储数据是保密数据还是非保密数据,若所述待存储数据是保密数据,则对所述待存储数据进行加密处理,并将经加密处理后的待存储数据存储于存储卡。这样,通过基于存储卡对终端设备的安全域和普通域的数据进行区分存储,不仅可以保证数据存储的安全性,还可以避免终端设备损坏时造成的存储数据丢失的现象。

附图说明

图1为本发明终端设备的数据存储方法一实施例的流程示意图;

图2为图1中步骤S103的细化流程示意图;

图3为本发明终端设备的数据存储方法另一实施例的流程示意图;

图4为图3中步骤S108的细化流程示意图;

图5为本发明终端设备一实施例的功能模块示意图;

图6为图5中加密存储模块的细化功能模块示意图;

图7为本发明终端设备另一实施例的功能模块示意图;

图8为图7中第二处理模块的细化功能模块示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明提供一种终端设备的数据存储方法,参照图1,在一实施例中,所述终端设备的数据存储方法包括以下步骤:

步骤S101,获取终端设备的待存储数据;

本实施例中,终端设备优选为手机等移动终端。以手机为例,所述待存储数据可以是短信、通讯录、照片、备忘录等信息。

步骤S102,判断所述待存储数据是保密数据还是非保密数据;

本实施例中,终端设备根据待存储数据的属性判断是保密数据还是非保密数据。以手机为例,短信、通讯录、照片、备忘录、语音视频、QQ聊天记录以及微信聊天记录等均属于保密数据,其他则可以为非保密数据。在其他实施例中,可以根据实际需要选择其他保密数据,并不局限于本实施例。

步骤S103,若所述待存储数据是保密数据,则对所述待存储数据进行加密处理,并将经加密处理后的待存储数据存储于存储卡;

本实施例中,加密处理包括转义以及预设密码的处理方式,存储卡包括SIM卡(Subscriber Identity Module,客户识别模块卡)以及SD卡(SD卡Secure Digital Memory Card,安全数码卡)等,在其他实施例中,可以选择其他类型存储卡,并不局限于本实施例。

步骤S104,若所述待存储数据是非保密数据,则将所述待存储数据存储于所述存储卡。

本实施例中,终端设备对待存储数据进行判断,若所述待存储数据是非保密数据,则将待存储数据直接存储于存储卡如SIM卡即可。

本发明提供的终端设备的数据存储方法,通过获取终端设备的待存储数据,判断所述待存储数据是保密数据还是非保密数据,若所述待存储数据是保密数据,则对所述待存储数据进行加密处理,并将经加密处理后的待存储数据存储于存储卡。这样,通过基于存储卡如SIM卡对终端设备的安全域和普通域的数据进行区分存储,不仅可以保证数据存储的安全性,还可以避免终端设备损坏时造成的存储数据丢失的现象。

在一实施例中,如图2所示,在图1的实施例的基础上,所述终端设备包括普通域和安全域,所述步骤S103包括:

步骤S1031,若所述待存储数据是保密数据,则将所述待存储数据放入安全域;

本实施例中,终端设备如手机,通常具备普通域和安全域两个系统,若手机是安卓操作系统、苹果操作系统或塞班操作系统等的一种,则在普通域内可以实现对应系统的常规操作;而在安全域,用户可将隐私信息放在安全域内,在此系统内仅提供电话、短信以及拍照等最基础的功能,并断开一切网络连接。当用户需要正常使用手机时,切换到对应的操作系统如安卓系统即可。可以理解的是,这两个系统采用硬件隔离方式,分别安装在两个存储空间,完全独立运行,无法互相访问。若待存储数据是短信、通讯录、照片、备忘录、语音视频、QQ聊天记录以及微信聊天记录等类型中的一种或多种,则将待存储数据放入安全域。

步骤S1032,提取安全域中所述待存储数据的头文件;

步骤S1033,对所述头文件进行转义处理,得到转义数据;

本实施例中,当待存储数据处于安全域时,提取所述待存储数据的头文件,本优选实施例中,头文件采用编码制度,对头文件进行整体编码,如采用Unicode(统一码、万国码、单一码)编码,头文件编码为A0 B2 00 00。

本实施例中,对所述头文件A0 B2 00 00进行字母字符映射或字符解析处理,得到转义数据,具体如下:

1、头文件采用字母字符映射模式,即字符与字母间的自定义映射,如 数字0~9对应字母a~j,即头文件A0 B2 00 00采用字母字符映射后转义为Aa Bc aa aa。

2、头文件采用解析字符模式,即头文件采用字符转义,例如采用“/”转义字符,将头文件A0 B2 00 00转义为/A0 B2 00 00。

可以理解的是,在其他实施例中,也可以直接改变头文件,如头文件A0 B2 00 00转义后为B0 B2 00 00等,具体转义方法可以根据实际需要合理设置。

由于头文件经过转义处理,因此,普通域无法正确解析数据,因而不会在通讯录和短信模块等显示安全域的信息。

步骤S1034,将所述转义数据进行预加密处理,得到加密数据;

本实施例中,预加密方式可以为用户预先以字母和/或数字、语音、手势、指纹等方式输入至终端设备的密码。

步骤S1035,将所述加密数据存储于所述存储卡。

本优选实施例中,终端设备将经加密处理后的转义数据存储于SIM卡、SD卡或其他类型的存储卡内。

由于先对待存储数据进行转义和加密处理,然后才进行存储,这样,可以保证存储卡如SIM卡在更换到另外一台终端设备时,若不知道加密密码,则无法在安全域进行读取SIM卡信息。

在一实施例中,如图3所示,在图1的实施例的基础上,所述步骤S103之后还包括:

步骤S105,获取所述存储卡中的存储数据;

步骤S106,判断所述存储数据是处于普通域还是安全域;

本实施例中,终端设备获取存储卡如SIM卡中预存的存储数据,并判断存储数据处于终端设备如手机的普通域还是安全域。

步骤S107,若所述存储数据处于普通域,则不读取所述存储数据;

本实施例中,若终端设备判断存储数据处于普通域,由于存储数据经过转义和加密处理,转义和加密处理后的数据格式与正常的数据格式不相同,故普通域无法正确解析存储数据,因而不会读取存储数据,也即普通域不会显示手机的通讯录以及短信等信息。

步骤S108,若所述存储数据处于安全域,则对所述存储数据进行解密处 理;

本实施例中,若终端设备判断存储数据处于安全域,则获取用户输入的解密密码,若密码错误则跳转到不读取存储数据;若用户输入的解密密码密码正确,则对解密后的存储数据进行转义,以转义为正常的头文件格式。

步骤S109,将经解密处理后的存储数据在终端设备上进行显示,以供用户读取。

本实施例中,终端设备将经解密和转义处理后的存储数据在终端设备上进行显示,这样,当手机损坏或丢失时,仍可正常读取存储于存储卡如SIM卡上的短信以及通讯录等信息。

在一实施例中,如图4所示,在图3的实施例的基础上,所述步骤S108包括:

步骤S1081,若所述存储数据处于安全域,则接收解密密码;

步骤S1082,判断所述解密密码是否与预加密密码一致;

本实施例中,当终端设备判断存储数据处于安全域时,则会接收用户输入的解密密码。预加密方式可以为用户预先以字母和/或数字、语音、手势、指纹等方式输入至终端设备的密码。终端设备会判断用户输入的解密密码是否与预加密密码一致。

步骤S1083,若一致,则对经解密处理后的存储数据进行转义处理。

本实施例中,在终端设备判断解密密码与预加密密码一致时,则对经解密处理后的存储数据进行转义处理;在终端设备判断解密密码与预加密密码不一致时,则无法进行解密操作,也即存储数据无法转义成正确的短信以及通讯录等信息。这样,在解密时需要输入与预加密密码一致的解密密码,不仅可以保证在终端设备如手机损坏时,仍可在其他终端设备的安全域进行正常读取,还可保证存储的安全性。

本发明还提供一种终端设备1,参照图5,在一实施例中,所述终端设备1包括:

第一获取模块101,用于获取终端设备的待存储数据;

本实施例中,终端设备1优选为手机等移动终端。以手机为例,所述待 存储数据可以是短信、通讯录、照片、备忘录等信息。

第一判断模块102,用于判断所述待存储数据是保密数据还是非保密数据;

本实施例中,终端设备根据待存储数据的属性判断是保密数据还是非保密数据。以手机为例,短信、通讯录、照片、备忘录、语音视频、QQ聊天记录以及微信聊天记录等均属于保密数据,其他则可以为非保密数据。在其他实施例中,可以根据实际需要选择其他保密数据,并不局限于本实施例。加密存储模块103,用于若所述待存储数据是保密数据,则对所述待存储数据进行加密处理,并将经加密处理后的待存储数据存储于存储卡;

本实施例中,加密处理包括转义以及预设密码的处理方式,存储卡包括SIM卡(Subscriber Identity Module,客户识别模块卡)以及SD卡(SD卡Secure Digital Memory Card,安全数码卡)等,在其他实施例中,可以选择其他类型存储卡,并不局限于本实施例。

直接存储模块104,用于若所述待存储数据是非保密数据,则将所述待存储数据存储于所述存储卡。

本实施例中,终端设备1对待存储数据进行判断,若待存储数据是非保密数据,则将待存储数据直接存储于存储卡如SIM卡即可。

本发明提供的终端设备1,通过获取终端设备的待存储数据,判断所述待存储数据是保密数据还是非保密数据,若所述待存储数据是保密数据,则对所述待存储数据进行加密处理,并将经加密处理后的待存储数据存储于存储卡。这样,通过基于存储卡如SIM卡对终端设备的安全域和普通域的数据进行区分存储,不仅可以保证数据存储的安全性,还可以避免终端设备损坏时造成的存储数据丢失的现象。

在一实施例中,如图6所示,在图5的实施例的基础上,所述终端设备包括普通域和安全域,所述加密存储模块103包括:

第一存储单元1031,用于若所述待存储数据是保密数据,则将所述待存储数据放入安全域;

本实施例中,终端设备如手机,通常具备普通域和安全域两个系统,若手机是安卓操作系统、苹果操作系统或塞班操作系统等的一种,则在普通域 内可以实现对应系统的常规操作;而在安全域,用户可将隐私信息放在安全域内,在此系统内仅提供电话、短信以及拍照等最基础的功能,并断开一切网络连接。当用户需要正常使用手机时,切换到对应的操作系统如安卓系统即可。可以理解的是,这两个系统采用硬件隔离方式,分别安装在两个存储空间,完全独立运行,无法互相访问。若待存储数据是短信、通讯录、照片、备忘录、语音视频、QQ聊天记录以及微信聊天记录等类型中的一种或多种,则将待存储数据放入安全域。

提取单元1032,用于提取安全域中所述待存储数据的头文件;

第一转义处理单元1033,对所述头文件进行转义处理,得到转义数据;

本实施例中,当待存储数据处于安全域时,提取所述待存储数据的头文件,本优选实施例中,头文件采用编码制度,对头文件进行整体编码,如采用Unicode(统一码、万国码、单一码)编码,头文件编码为A0 B2 00 00。

本实施例中,对所述头文件A0 B2 00 00进行字母字符映射或字符解析处理,得到转义数据,具体如下:

1、头文件采用字母字符映射模式,即字符与字母间的自定义映射,如数字0~9对应字母a~j,即头文件A0 B2 00 00采用字母字符映射后转义为Aa Bc aa aa。

2、头文件采用解析字符模式,即头文件采用字符转义,例如采用“/”转义字符,将头文件A0 B2 00 00转义为/A0 B2 00 00。

可以理解的是,在其他实施例中,也可以直接改变头文件,如头文件A0 B2 00 00转义后为B0 B2 00 00等,具体转义方法可以根据实际需要合理设置。

由于头文件经过转义处理,因此,普通域无法正确解析数据,因而不会在通讯录和短信模块等显示安全域的信息。

加密处理单元1034,用于将所述转义数据进行预加密处理,得到加密数据;

本实施例中,预加密方式可以为用户预先以字母和/或数字、语音、手势、指纹等方式输入至终端设备1的密码。

第二存储单元1035,用于将所述加密数据存储于所述存储卡。

本优选实施例中,终端设备1将经加密处理后的转义数据存储于SIM卡、SD卡或其他类型的存储卡内。。

由于先对待存储数据进行转义和加密处理,然后才进行存储,这样,可以保证存储卡如SIM卡在更换到另外一台终端设备1时,若不知道加密密码,则无法在安全域进行读取SIM卡信息。

在一实施例中,如图7所示,在图5的实施例的基础上,所述终端设备1还包括:

第二获取模块105,用于获取所述存储卡中的存储数据;

第二判断模块106,用于判断所述存储数据是处于普通域还是安全域;

本实施例中,终端设备1获取存储卡如SIM卡中预存的存储数据,并判断存储数据处于终端设备1如手机的普通域还是安全域。

非读取模块107,用于若所述存储数据处于普通域,则不读取所述存储数据;

本实施例中,若终端设备1判断存储数据处于普通域,由于存储数据经过转义和加密处理,转义和加密处理后的数据格式与正常的数据格式不相同,故普通域无法正确解析存储数据,因而不会读取存储数据,也即普通域不会显示手机的通讯录以及短信等信息。

处理模块108,用于若所述存储数据处于安全域,则对所述存储数据进行解密处理;

本实施例中,若终端设备1判断存储数据处于安全域,则获取用户输入的解密密码,若密码错误则跳转到不读取存储数据;若用户输入的解密密码密码正确,则对解密后的存储数据进行转义,以转义为正常的头文件格式。

显示模块109,用于将经解密处理后的存储数据在终端设备1上进行显示,以供用户读取。

本实施例中,终端设备1将经解密和转义处理后的存储数据在终端设备1上进行显示,这样,当手机损坏或丢失时,仍可正常读取存储于存储卡如SIM卡上的短信以及通讯录等信息。

在一实施例中,如图8所示,在图7的实施例的基础上,所述处理模块108包括:

接收单元1081,用于若所述存储数据处于安全域,则接收解密密码;

判断单元1082,用于判断所述解密密码是否与预加密密码一致;

本实施例中,当终端设备1判断存储数据处于安全域时,则会接收用户输入的解密密码。预加密方式可以为用户预先以字母和/或数字、语音、手势、指纹等方式输入至终端设备1的密码。终端设备1会判断用户输入的解密密码是否与预加密密码一致。

第二转义处理单元1083,用于若一致,则对经解密处理后的存储数据进行转义处理。

本实施例中,在终端设备1判断解密密码与预加密密码一致时,则对经解密处理后的存储数据进行转义处理;在终端设备1判断解密密码与预加密密码不一致时,则无法进行解密操作,也即存储数据无法转义成正确的短信以及通讯录等信息。这样,在解密时需要输入与预加密密码一致的解密密码,不仅可以保证在终端设备1如手机损坏时,仍可在其他终端设备1的安全域进行正常读取,还可保证存储的安全性。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1