移动终端重要数据加密备份与安全删除的方法及系统的制作方法

文档序号:8226531阅读:620来源:国知局
移动终端重要数据加密备份与安全删除的方法及系统的制作方法
【技术领域】
[0001]本发明涉及移动终端数据保密技术领域,特别是一种移动终端重要数据加密备份与安全删除的方法及系统。
【背景技术】
[0002]随着移动设备的广泛普及,移动终端存储着用户大量的个人敏感信息(如邮件、图片与短信等),若移动终端的丢失将会造成严重的泄密风险。因此,如何保护移动终端等移动终端的数据安全成了一个重要的研究课题。现在大多数Android移动终端都没有隐私数据的保护功能,如果移动终端不慎丢失,那么移动终端里面的重要的数据如短信、联系人、淘宝、qq等重要的信息落入不法分子之手,将造成重大的安全隐患。这不仅会影响你个人的隐私,你家人和身边好友的隐私也会受到极大的影响。所以对移动终端重要数据的保护,必须得做出适当的防护措施。因此,针对这个问题,设计一种移动终端重要数据加密备份与安全删除的软件,具有重要的应用价值与发展前景。

【发明内容】

[0003]本发明的目的在于提供一种移动终端重要数据加密备份与安全删除的方法,可安全、高效、便捷地保护用户移动终端中个人敏感信息。
[0004]本发明采用以下方式实现:一种移动终端重要数据加密备份与安全删除的方法,其特征在于包括:短信防护模式和Sim卡防护模式;
所述的短信防护模式是通过发送短信的方式来远程控制移动终端,移动终端对短信指令的内容进行解析,然后做出相应的操作;
所述的Sim卡模式是通过监听所述移动终端的Sim卡信息的变化而做出的防护措施,即当移动终端原有的Sim卡被抽出或变更时,会弹出要求用户输入正确的密码,如果输入错误,移动终端将自动对重要数据进行加密备份,然后再进行销毁。
[0005]在本发明一实施例中,所述操作包括数据的销毁、返回所述移动终端的位置信息或备份重要数据并上传。
[0006]在本发明一实施例中,所述数据的销毁包括:删除联系人、短信、通信记录、删除SD卡数据、指定软件的缓存数据或者恢复到出厂设置。
[0007]在本发明一实施例中,所述备份重要数据并上传包括:数据加密备份和数据还原,其实现方式:该移动终端能够根据短信内容或事先设备的安全策略,实现自动备份短信和联系人信息并进行加密,并将加密后的数据存放到本地或上传云端;如果是存在云端,则自动地将云地址发送到安全手机号码上,用户可点击链接下载加密后的数据,然后应用登录密码解密后恢复重要数据,以实现数据的安全恢复。
[0008]在本发明一实施例中,还包括在所述的移动终端内设置所述短信指令列表,以提供“一键发送”功能,以备紧急情况时使用。
[0009]在本发明一实施例中,所述销毁的过程应包括:该移动终端启动销毁程序后,强行关机或关掉页面都会将指定数据删除。
[0010]在本发明一实施例中,还包括位置定位、号码追踪与影像回传,当该移动终端监测到新Sim卡插入时,系统自动调用定位模块获取当前位置信息,并将位置信息与新号码信息发送到安全号码上;即使不插入新的Sim卡,只要监测到可连接上网,系统调用定位模块获取当前位置信息,同时静默启动摄像头,连续拍摄若干使用者头像后,然后将位置信息与图像通过网络传到指定的云服务器,再把链接地址通过短信发送给指定的安全号码。用户可据此向此终端进行挂电话或发送短信操作,实现手机追讨、位置追踪或数据备份、删除坐寸ο
[0011]在本发明一实施例中,还包括自我保护模式,即防止恶意关闭与卸载;用户只要对对应软件开启防卸载功能,没有通过验证就无法通过正常方法卸载该软件,除非登录该软件并关闭防卸载功能,实现软件自保护功能。
[0012]本发明提供一种实现上述方法的系统,其特征在于:
所述的短信防护模式的实现包括:
数据清除模块,用以清除短信、清除联系人、清除通话记录、清除SD卡所有数据及指定软件的缓存数据;
移动终端定位模±夹,用以收到用户getlocat1n短信指令后,会利用getSystemService自动开启上网功能,并通过网络定位服务功能获得当前移动终端的具体位置和经纟韦度,然后利用SmsManager的sendMultipartTextMessage接口,将此位置信息通过短信的发送给指定手机,短信内容包括位置的文字描述与谷歌地图的链接地址,用户只要点击链接即可获得该移动终端在地图上的具体位置;
数据加密备份模块,当移动终端接收到备份短信指令后,调用数据加密备份模块将本地数据库中的数据,进行压缩与加密处理,然后存储在本地某隐蔽处,并自动将处理后的数据上传到云服务器中,且通过短信将云服务器的下载地址发送到安全手机中;
超级追杀模块,在用户通过选择激活设备管理器后,本系统就拥有超级追杀功能,包括将本机恢复出厂设置和锁屏加密功能;
所述的Sim卡防护模式的实现包括:
数据清除模块与数据加密备份模块,利用Broadcast监听移动终端的Sim卡工作状态,若监听到Sim卡被拨出或变更时,根据预设的删除策略,实施对相应数据的清除;
号码追踪与影像回传模块,用户要预先设置一个安全号码,当监听到Sim卡被拨出,并插入新卡时,则利用SmsManager将终端位置信息与新Sim卡的信息给该安全号码;即使不插入新的Sim卡,只要监测到可连接上网,系统调用定位模块获取当前位置信息,同时利用intent.setAct1n静默启动摄像头,连续拍摄右干使用者头像后,然后将位直彳目息与图像通过网络传到指定的云服务器,再把链接地址通过短信发送给指定的安全号码。用户可据此向此终端进行挂电话或发送短信操作,实现手机追讨、位置追踪或数据备份、删除等。
[0013]超级功能模块:在用户通过开启防卸载功能,则激活设备管理器,本系统就拥有超级功能模式;这是利用Android的控件DevicePolicyManager类,激活ComponentName的ACT1N_ADD_DEVICE_ADMIN,从而让本系统获得超级功能权限,这样允许用户通过短信指令或预先设定的Sim卡触发机制对移动终端进行高级操作,包括禁止卸载本程序、将本机恢复出厂设置或锁屏加密功能; 数据加密备份与还原模块:当移动终端接收到备份短信指令后,利用ContentProvider获得存放在本地数据库中的数据,然后利用vCard技术进行备份,生成xml文件,然后运用zeroturnaround高效压缩技术对xml文件进行压缩,接着对压缩后的文件进行RC4加密处理,加解密密钥为本软件的登录密码,然后把压缩加密后的文件存储在本地某隐蔽处,当监测到网络时自动将此数据上传到云服务器中,并且通过短信将云服务器的下载地址发送到安全手机中;当用户需要进行数据还原的时,从本地或云端获得备份数据包,导入数据,利用登录口令进行RC4解密,再运用ze1turnaround进行解压,然后运用XmlPullaser技术进行内容抽取,最后调用ContentProvider放到系统数据库中;存入前会进行数据的匹配,若数据已经存在则跳过,否则存入,实现数据还原。
[0014]在本发明一实施例中,针对短信、联系人、通话记录与指定软件缓存数据的清除,通过利用系统的ContentProvider的uri的接口命令,从而获得相应的数据库信息,然后调用删除命令,实现相应数据的删除;清除SD卡数据则是利用Iinux的rm命令,实施对外部存储文件夹的内容删除。
[0015]本发明的方法具有两种防护模式,即短信防护与Sim卡防护,由此拥有几个强大功能,如多源数据追删、防卸载、位置定位、号码追踪、影像回传及重要数据加密本地或云备份与还原等功能,实现用户数据的有效保护与终端的跟踪追讨。
【附图说明】
[0016]图1是本发明原理流程不意图。
[0017]图2是本发明系统原理示意框图。
【具体实施方式】
[0018]为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的【具体实施方式】做详细的说明。
[0019]在以下描述中阐述了具体细节以便于充分理解本发明。但是本发明能够以多种不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本发明内涵的情况下做类似推广。因此本发明不受下面公开
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1