一种移动终端及其数据的保护方法、保护系统的制作方法

文档序号:6548540阅读:120来源:国知局
一种移动终端及其数据的保护方法、保护系统的制作方法
【专利摘要】本发明公开了一种移动终端及其数据的保护方法、保护系统,所述方法包括在检测到对锁屏密码文件的操作动作时,判断屏幕是否处于锁定状态;当判断所述屏幕处于锁定状态时,根据预设保护措施对移动终端的用户数据进行保护。通过上述方式,本发明能够防止移动终端的用户数据泄漏,有效保护用户数据的安全。
【专利说明】一种移动终端及其数据的保护方法、保护系统

【技术领域】
[0001] 本发明涉及通信终端【技术领域】,特别是涉及一种移动终端及其数据的保护方法、 保护系统。

【背景技术】
[0002] 随着智能手机的迅猛发展,智能手机的功能越来越多,已经逐渐代替非智能手机 而成为通讯终端市场的主流,吸引了更多的消费者购买。目前,智能手机的功能已经逐渐趋 向于个人电脑所能实现的功能,这就使得智能手机的应用领域越来越广泛,例如用户通常 会利用智能手机进行日常工作的邮件收发、上网购物、摄像等,这就使得智能手机上存储有 大量的用户重要数据,而这些数据一旦被非法获取或泄漏,则有可能会给用户带来重大损 失,造成不利后果。
[0003] 现有的智能手机通常都具有锁屏功能,用户可以选择手势解锁或密码解锁的方式 对屏幕进行锁定,即本机用户可以设置只有本人知道的屏幕的解锁密码或解锁手势,在进 入智能手机的桌面时需要输入正确的解锁密码或解锁手势才能够进入,借此来防止非法用 户进入智能手机桌面,进而获取里面的数据,在一定程度上保护了用户数据安全。
[0004] 然而,手势解锁或密码解锁的加密的密码文件是可以被暴力删除的,非法用户在 获取手机后可以不通过对屏幕进行解锁,而是将该密码文件直接删除,密码文件被删除后 非法用户可以直接进入手机的桌面,如此一来本机用户的个人数据便有可能被泄漏,用户 的个人数据面临安全的威胁。


【发明内容】

[0005] 本发明主要解决的技术问题是提供一种移动终端及其数据的保护方法、保护系 统,可以防止移动终端的用户数据泄漏,有效保护用户数据的安全。
[0006] 为解决上述技术问题,本发明采用的一个技术方案是:提供一种移动终端数据的 保护方法,包括在检测到对锁屏密码文件的操作动作时,判断屏幕是否处于锁定状态;当判 断所述屏幕处于锁定状态时,根据预设保护措施对移动终端的用户数据进行保护。
[0007] 其中,所述根据预设保护措施对移动终端的用户数据进行保护的步骤包括:使移 动终端恢复出厂设置,以删除所述移动终端的用户数据。
[0008] 其中,所述在检测到对锁屏密码文件的操作动作时,判断屏幕是否处于锁定状态 的步骤包括:通过文件变化通知机制监控所述锁屏密码文件的变化,当监控到所述锁屏密 码文件发生变化时,即为检测到对所述锁屏密码文件的操作动作;判断屏幕是否处于锁定 状态。
[0009] 其中,所述通过文件变化通知机制监控所述锁屏密码文件的变化的步骤包括:通 过文件变化通知机制监控所述锁屏密码文件的删除或修改事件,当监控到所述锁屏密码文 件发生删除或修改事件时,所述锁屏密码文件发生变化。
[0010] 其中,所述判断屏幕是否处于锁定状态的步骤包括:判断所述移动终端的内核所 设置的记录移动终端解锁状态的标志是屏幕处于锁定状态还是屏幕处于已解锁状态。
[0011] 为解决上述技术问题,本发明采用的另一个技术方案是:提供一种移动终端数据 的保护系统,包括:判断模块,用于在检测到对锁屏密码文件的操作动作时,判断屏幕是否 处于锁定状态;处理模块,用于当判断所述屏幕处于锁定状态时,根据预设保护措施对移动 终端的用户数据进行保护。
[0012] 其中,所述处理模块用于使移动终端恢复出厂设置,以删除所述移动终端的用户 数据。
[0013] 其中,所述判断模块包括:监控单元,用于通过文件变化通知机制监控所述锁屏密 码文件的变化,当监控到所述锁屏密码文件发生变化时,即为检测到对所述锁屏密码文件 的操作动作;判断单元,用于判断屏幕是否处于锁定状态。
[0014] 其中,所述监控单元用于通过文件变化通知机制监控所述锁屏密码文件的删除或 修改事件,当监控到所述锁屏密码文件发生删除或修改事件时,所述锁屏密码文件发生变 化;所述判断单元用于判断所述移动终端的内核所设置的记录移动终端解锁状态的标志是 屏幕处于锁定状态还是屏幕处于已解锁状态。
[0015] 为解决上述技术问题,本发明采用的又一个技术方案是:提供一种移动终端,包括 上述任一项的保护系统。
[0016] 本发明的有益效果是:区别于现有技术的情况,本发明移动终端数据的保护方法 中,在检测到锁屏密码文件的操作动作时,判断屏幕是否处于锁定状态,当判断屏幕处于锁 定状态时,说明锁屏密码文件很有可能被非法操作,使得移动终端有可能被非法进入,此时 根据预定保护措施对移动终端的用户数据进行保护,如此一来可以防止用户数据泄漏,有 效保护用户数据的安全。

【专利附图】

【附图说明】
[0017] 图1是本发明移动终端数据的保护方法一实施方式的流程图;
[0018] 图2是本发明移动终端数据的保护方法一实施方式中,在检测到对锁屏密码文件 的操作动作时,判断屏幕是否处于锁定状态的流程图;
[0019] 图3是本发明移动终端数据的保护系统一实施方式的结构示意图;
[0020] 图4是本发明移动终端数据的保护系统另一实施方式的结构示意图。

【具体实施方式】
[0021] 下面将结合附图和实施方式对本发明进行详细说明。
[0022] 参阅图1,本发明移动终端数据的保护方法一实施方式中,包括如下步骤:
[0023] 步骤S101 :在检测到对锁屏密码文件的操作动作时,判断屏幕是否处于锁定状 态。
[0024] 当用户设置了解锁密码或解锁手势后,移动终端系统会生成密码解锁或手势解 锁的加密的密码文件,即锁屏密码文件。该锁屏密码文件通常是被保存在data/system/ gesture, key或data/system/password. key中。锁屏密码文件可以被暴力删除,一旦被删 除,则可以不需要对屏幕进行解锁即可进入移动终端。
[0025] 本实施方式中,实时检测是否有对锁屏密码文件的操作动作,该操作动作包括对 锁屏密码文件的删除或修改等操作,其中修改操作例如为对锁屏密码文件的写入操作、读 取操作过或删除锁屏密码文件中的内容的操作。当检测到对锁屏密码文件的操作动作时, 此时判断屏幕是否处于锁定状态。
[0026] 步骤S102 :当判断屏幕处于锁定状态时,根据预设保护措施对移动终端的用户数 据进行保护。
[0027] 通过对屏幕的锁定或已解锁状态进行判断,以判断对锁屏密码文件的操作动作是 否为合法用户进行。当判断屏幕处于锁定状态时,说明对锁屏密码文件的修改或删除等操 作动作发生在屏幕处于锁定状态的情况下,由此说明对锁屏密码文件的修改或删除等操作 极大可能是非法用户在进行,而不是本机合法用户在进行,即移动终端可能落入非法用户 手中,而非法用户企图通过暴力删除或修改锁屏密码文件以进入移动终端中。因此,为了避 免移动终端中的用户数据被非法用户盗取,造成对本机合法用户的不利后果,本实施方式 中,根据预设保护措施对移动终端的用户数据进行保护。即一旦检测到屏幕处于锁定状态 时锁屏密码文件被删除或修改,此时即根据预设保护措施保护移动终端的用户数据,由此 可防止用户数据泄漏,以有效保护用户数据安全。
[0028] 其中,在本发明优选实施方式中,预设保护措施为使移动终端恢复出厂设置。即 根据预设保护措施对移动终端的用户数据进行保护的步骤具体为:使移动终端恢复出厂设 置,以删除移动终端的用户数据。锁屏密码文件被恶意破解时,直接将移动终端恢复出厂设 置,以使得移动终端的用户数据都被格式化,从而防止用户数据泄漏。
[0029] 在其他实施方式中,保护措施也可以是将用户数据直接删除,或者将用户数据进 行加密处理、隐藏处理等。
[0030] 其中,用户数据包括短信、联系人信息、通讯记录、图片、视频以及本地存储卡数据 中一种或多种,还可以包括其他的用户数据,例如邮件、应用程序的登录信息(例如QQ、微 信的登录信息)等。本机合法用户可以根据信息的重要性可选择地对重要的信息进行保 护。
[0031] 其中,在本发明优选实施方式中,通过建立文件监控机制实现对锁屏密码文件的 实时监控,以监控锁屏密码文件的变化,从而可检测出对锁屏密码文件的操作动作。
[0032] 以基于Linux内核的Android操作系统的Android移动终端为例,具体地,参阅图 2,在检测到对锁屏密码文件的操作动作时,判断屏幕是否处于锁定状态的步骤中,包括如 下步骤:
[0033] 步骤S201 :通过文件变化通知机制(inotify)监控锁屏密码文件的变化,当监控 到锁屏密码文件发生变化时,即为检测到对锁屏密码文件的操作动作。
[0034] 具体为,通过inotify监控锁屏密码文件的删除或修改事件。inotify是一 个Linux内核特性,用于监控文件操作,例如读取、写入和创建等操作。本实施方式 中,inotify的监控过程为,锁屏密码文件例如为data/system/gesture, key或data/ system/password. key, inotify分析监控文件列表,在监控文件列表中获取data/system/ gesture, key 或 data/system/password, key 文件,从而通过 Linux 的 inotify_add_watch 接口对 data/system/gesture, key 或 data/system/password, key 文件进监控,Linux 的 select系统调用让任务阻塞等待。
[0035] 当inotify监控到锁屏密码文件发生变化时,即为检测到对锁屏密码文件的操作 动作。而锁屏密码文件发生变化,具体是指锁屏密码文件被删除或被修改,即当监控到锁屏 密码文件发生删除或修改事件时,锁屏密码文件发生变化,此时select系统调用返回,读 取并分析事件,由此即可判断为检测到对锁屏密码文件的操作动作。
[0036] 步骤S202 :判断屏幕是否处于锁定状态。
[0037] 其中,判断屏幕是否处于锁定状态的步骤包括:判断移动终端的内核所设置的记 录移动终端解锁状态的标志是屏幕处于锁定状态还是屏幕处于已解锁状态。
[0038] 移动终端的屏幕的解锁状态的标志是内核中的变量,用来记录屏幕是处于锁定状 态还是处于已解锁状态。其中,该标志为True时表示屏幕处于已解锁状态,该标志为False 时表示屏幕处于锁定状态,初始状态为False。
[0039] 当检测到对锁屏密码文件的操作动作时,此时读取解锁状态的标志,即读取变量 的值,以判断解锁状态的标志是屏幕处于锁定状态还是屏幕处于已解锁状态,当解锁状态 的标志为Ture时,则判断屏幕处于已解锁状态,当解锁状态的标志为False时,则判断屏幕 处于锁定状态。因此,在检测到对锁屏密码文件的操作动作时,当解锁状态的标志为False 时,使移动终端恢复出厂设置,以防止用户数据泄漏,当解锁状态的标志为Ture时,说明对 锁屏密码文件的操作动作有可能是本机合法用户进行,此时进行下一轮的监控。
[0040] 其中,在屏幕处于已解锁状态时,解锁状态的标志为Ture,以便本机合法用户重新 设置解锁密码或解锁手势。
[0041] 通过本发明的移动终端数据的保护方法,当在屏幕处于锁定状态下检测到对锁屏 密码文件的操作动作时,即根据预设保护措施对移动终端用户数据进行保护,例如使移动 终端恢复出厂设置,或者直接删除移动终端的用户数据,或者对用户数据进行加密、隐藏处 理等,以防止用户数据泄漏,从而有效保护用户数据的安全。
[0042] 参阅图3,本发明移动终端数据的保护系统一实施方式中,其中所述保护系统用于 根据上述各实施方式的保护方法对移动终端的用户数据进行保护,其包括判断模块301和 处理模块302。其中,判断模块301用于在检测到对锁屏密码文件的操作动作时,判断屏幕 是否处于锁屏状态;处理模块302用于当判断屏幕处于锁定状态时,根据预设保护措施对 移动终端的用户数据进行保护。
[0043] 对锁屏文件的操作动作主要是指对锁屏密码文件的删除或修改等操作。判断模块 301在检测到对锁屏密码文件的删除或修改等操作时,判断屏幕是否处于锁定状态,以判断 该删除或修改操作是否为本机合法用户进行。当判断模块301判断屏幕处于锁定状态时, 说明对锁屏密码文件的修改或删除等操作极大可能是非法用户在进行,此时处理模块302 根据预设保护措施对移动终端的用户数据进行保护。具体地,处理模块302用于在判断模 块301判断屏幕处于锁定状态时,使移动终端恢复出厂设置,以删除移动终端的用户数据, 由此可防止用户数据泄漏,有效保护用户数据的安全。
[0044] 当然,在其他实施方式中,预设保护措施还可以直接删除用户数据,或对用户数据 进行加密、隐藏等处理。
[0045] 其中,用户数据包括短信、联系人信息、通讯记录、图片、视频以及本地存储卡数据 中一种或多种,还可以包括其他的用户数据,例如邮件、应用程序的登录信息(例如QQ、微 信的登录信息)等。本机合法用户可以根据信息的重要性可选择地对重要的信息进行保 护。
[0046] 参阅图4,本发明移动终端数据的保护系统另一实施方式中,通过建立文件监控机 制实现对锁屏密码文件的实时监控,以监控锁屏密码文件的变化,从而可检测出对锁屏密 码文件的操作动作。具体地,判断模块301包括监控单元3011和判断单元3012。其中,监 控单元3011用于通过文件变化通知机制(inotify)监控锁屏密码文件的变化,当监控到锁 屏密码文件发生变化时,即为检测到对锁屏密码文件的操作动作。其中,锁屏密码文件的变 化即是指锁屏密码文件是否有修改或删除等操作事件。当监控单元3011监控到锁屏密码 文件发生变化时,即监控到锁屏密码文件发生修改或删除的事件,此时也即检测到对锁屏 密码文件的操作动作。判断单元3012判断屏幕是否处于锁定状态,具体为,用于判断移动 终端的内核所设置的记录移动终端解锁状态的标志是屏幕处于锁定状态还是屏幕处于已 解锁状态。当判断记录移动终端解锁状态的标志是屏幕处于锁定状态时,处理模块302根 据预设保护措施对移动终端的用户数据进行保护,由此可有效保护用户数据的安全。
[0047] 本发明还提供移动终端的一实施方式,其包括上述任一实施方式的保护系统。
[〇〇48] 以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本 发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的 【技术领域】,均同理包括在本发明的专利保护范围内。
【权利要求】
1. 一种移动终端数据的保护方法,其特征在于,包括: 在检测到对锁屏密码文件的操作动作时,判断屏幕是否处于锁定状态; 当判断所述屏幕处于锁定状态时,根据预设保护措施对移动终端的用户数据进行保 护。
2. 根据权利要求1所述的方法,其特征在于, 所述根据预设保护措施对移动终端的用户数据进行保护的步骤包括: 使移动终端恢复出厂设置,以删除所述移动终端的用户数据。
3. 根据权利要求1所述的方法,其特征在于, 所述在检测到对锁屏密码文件的操作动作时,判断屏幕是否处于锁定状态的步骤包 括: 通过文件变化通知机制监控所述锁屏密码文件的变化,当监控到所述锁屏密码文件发 生变化时,即为检测到对所述锁屏密码文件的操作动作; 判断屏幕是否处于锁定状态。
4. 根据权利要求3所述的方法,其特征在于, 所述通过文件变化通知机制监控所述锁屏密码文件的变化的步骤包括: 通过文件变化通知机制监控所述锁屏密码文件的删除或修改事件,当监控到所述锁屏 密码文件发生删除或修改事件时,所述锁屏密码文件发生变化。
5. 根据权利要求3所述的方法,其特征在于, 所述判断屏幕是否处于锁定状态的步骤包括: 判断所述移动终端的内核所设置的记录移动终端解锁状态的标志是屏幕处于锁定状 态还是屏幕处于已解锁状态。
6. -种移动终端数据的保护系统,其特征在于,包括: 判断模块,用于在检测到对锁屏密码文件的操作动作时,判断屏幕是否处于锁定状 态; 处理模块,用于当判断所述屏幕处于锁定状态时,根据预设保护措施对移动终端的用 户数据进行保护。
7. 根据权利要求6所述的保护系统,其特征在于, 所述处理模块用于使移动终端恢复出厂设置,以删除所述移动终端的用户数据。
8. 根据权利要求6所述的保护系统,其特征在于,所述判断模块包括: 监控单元,用于通过文件变化通知机制监控所述锁屏密码文件的变化,当监控到所述 锁屏密码文件发生变化时,即为检测到对所述锁屏密码文件的操作动作; 判断单元,用于判断屏幕是否处于锁定状态。
9. 根据权利要求8所述的保护系统,其特征在于, 所述监控单元用于通过文件变化通知机制监控所述锁屏密码文件的删除或修改事件, 当监控到所述锁屏密码文件发生删除或修改事件时,所述锁屏密码文件发生变化; 所述判断单元用于判断所述移动终端的内核所设置的记录移动终端解锁状态的标志 是屏幕处于锁定状态还是屏幕处于已解锁状态。
10. -种移动终端,其特征在于,包括如权利要求6-9任一项所述的保护系统。
【文档编号】G06F21/60GK104091119SQ201410242670
【公开日】2014年10月8日 申请日期:2014年6月3日 优先权日:2014年6月3日
【发明者】王亚军 申请人:深圳天珑无线科技有限公司, 江苏省天珑电子科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1