本发明专利技术实施例涉及终端技术领域,公开了一种锁屏密码设置方法、终端及计算机可读存储介质。本发明专利技术中利用时间监听服务对终端的时间进行监听;其中,时间监听服务在后台运行状态异常情况下重新启动;若监听的时间的变化满足预设条件,则基于监听的时间对当前设置的锁屏密码进行更新,提高了密码设置的安全性和稳定性。
【技术实现步骤摘要】
锁屏密码设置方法、终端及计算机可读存储介质
本专利技术实施例涉及终端
,特别涉及一种锁屏密码设置方法、终端及计算机可读存储介质。
技术介绍
随着电子信息技术的发展,现如今终端涵盖的业务范围越来越广泛。其中,很多业务在使用过程中会产生大量的涉及用户隐私的内容,比如,通话记录、私密短信、相片等信息。为了保护用户的隐私信息,目前终端系统均支持锁定屏幕的功能。终端在锁屏状态下,用户若需要唤醒屏幕,解除锁屏状态,则需要输入预先设置的锁屏密码,若输入的密码与预先设置的锁屏密码相同,则可以正常解除锁屏状态,否则无法启动终端系统。专利技术人发现相关技术中至少存在如下问题:传统的锁屏密码通常设置为六位固定的数字,用户为避免密码被遗忘,通常设置为生日,纪念日或简单的数字组合等有规律可寻的数列作为密码,这样的锁屏密码的设置方式并不安全,很容易被人破解,无法保证终端的信息的安全性。
技术实现思路
本专利技术实施例的目的在于提供一种锁屏密码设置方法、终端及计算机可读存储介质,提高了密码设置的安全性和稳定性。为解决上述技术问题,本专利技术的实施例提供了一种锁屏密码设置方法,包括:利用时间监听服务对终端的时间进行监听;其中,时间监听服务在后台运行状态异常情况下重新启动;若监听的时间的变化满足预设条件,则基于监听的时间对当前设置的锁屏密码进行更新。本专利技术的实施方式还提供了一种终端,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行上述锁屏密码设置方法。本专利技术的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现上述锁屏密码设置方法。本专利技术实施例相对于现有技术而言,本申请通过常驻后台的时间监听服务对终端的时间进行监听,当时间的变化满足预设条件就对当前的锁屏密码进行更改,修改后的锁屏密码与当前的时间相关,动态对锁屏密码进行更新相对于静态密码安全性更高。另外,由于时间监听服务若在后台运行状态异常,则会自动重启,保证了时间监听服务可以在后台保持运行状态,从而保证了实时监听时间变化,保证了锁屏密码可以基于当前时间及时进行更新,提高了对锁屏密码进行更新的稳定性和可靠性。另外,时间监听服务在后台运行状态异常情况下重新启动,包括:利用第一设备管理接收器对时间监听服务的后台运行状态进行检测;若检测到时间监听服务的后台运行状态异常,则再次启动时间监听服务。利用第一设备管理接收器对时间监听服务进行重启,保证时间监听服务常驻后台。另外,第一设备管理接收器在所述时间监听服务中注册。另外,利用时间监听服务对终端的时间进行监听,包括:利用第二设备管理接收器接收终端系统的时间广播;其中,第二设备管理接收器注册于时间监听服务中。另外,终端系统的时间广播以预设周期发送。通过改变系统的时间广播的发送的频率的方式达到监听的时间的变化满足预设条件。另外,第二设备管理接收器还静态注册于清单文件。保证第二设备管理接收器的安全性和稳定性,避免其被软件清除。另外,基于监听的时间对当前设置的锁屏密码进行更新,包括:根据预设的密码设定规则和监听的时间得到目标锁屏密码;利用目标锁屏密码对当前设置的锁屏密码进行更新。另外,预设的密码设定规则,包括:将监听的时间转化为数字序列的形式;对数字序列的排列顺序进行更改;将更改后的数字序列作为目标锁屏密码。附图说明一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。图1是根据本专利技术第一实施例中锁屏密码设置方法的流程图;图2是根据本专利技术第二实施例中锁屏密码设置方法的流程图;图3是根据本专利技术第三实施例中终端的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的各实施例进行详细的阐述。然而,本领域的普通技术人员可以理解,在本专利技术各实施例中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施例的种种变化和修改,也可以实现本申请所要求保护的技术方案。以下各个实施例的划分是为了描述方便,不应对本专利技术的具体实现方式构成任何限定,各个实施例在不矛盾的前提下可以相互结合相互引用。本专利技术的第一实施例涉及一种锁屏密码设置方法,利用时间监听服务对终端的时间进行监听;其中,时间监听服务在后台运行状态异常情况下重新启动;若监听的时间的变化满足预设条件,则基于监听的时间对当前设置的锁屏密码进行更新。从而提高了密码设置的安全性和稳定性。下面对本实施例的锁屏密码设置方法的实现细节进行具体的说明,以下内容仅为方便理解提供的实现细节,并非实施本方案的必须。本实施例中涉及的锁屏密码设置方法,如图1所示,包括:步骤101,利用时间监听服务对终端的时间进行监听。具体地说,预先创建并配置时间监听服务,以便在利用时间监听服务时可以直接调用并使用。在创建及配置时间监听服务时,首先可以定义一个继承服务service的子类,其次可以在清单文件(AndroidManifest.xml文件)中配置时间监听服务TimeLockService。使用startService()函数启动时间监听服务,时间监听服务启动后在后台运行,持续对终端的时间进行监听。利用时间监听服务对终端的时间进行监听,可以是利用时间监听服务中注册的第二设备管理接收器(TimeLockReceiver)来实现监听。具体为,在时间监听服务(TimeLockService)中动态注册第二设备管理接收器(TimeLockReceiver),第二设备管理接收器可以接收在终端的时间发生变化时终端系统发出的时间广播,也就是说,第二设备管理接收器在接收到时间广播时,代表终端的时间发生变化,在确定终端的初始时间以及终端系统发送时间广播的时间间隔的情况下,根据第二设备管理接收器接收到时间广播的次数,可以计算得到变化后的终端的时间(接收时间广播的时间)。另外,在实际应用中,需保持时间监听服务(TimeLockService)常驻后台,使时间监听服务可以持续对时间的变化进行监控,从而保证了锁屏密码可以及时进行更新,提高锁屏密码的稳定性和可靠性。为保持时间监听服务常驻后台,可以利用其它服务对时间监听服务的后台运行状态进行监控,或者利用广播接收器对时间监听服务的后台运行状态的广播进行接收实现监控。以利用广播监控时间监听服务的后台运行状态为例,下面对监控过程进行具体说明。在时间监听服务启动之后,若时间监听服务运行状态正常,则以预设周期发送运行正常的广播。若广播接收者接收到运行正常的广播,则说明时间监听服务后台运行状态正常。若广播接收者超过预设时间未接收到时间监听服务所发送的广播,则说明时间监听服务在后台运行状本文档来自技高网...
【技术保护点】
1.一种锁屏密码设置方法,其特征在于,包括:/n利用时间监听服务对终端的时间进行监听;/n其中,所述时间监听服务在后台运行状态异常情况下重新启动;/n若所述监听的时间的变化满足预设条件,则基于所述监听的时间对当前设置的锁屏密码进行更新。/n
【技术特征摘要】
1.一种锁屏密码设置方法,其特征在于,包括:
利用时间监听服务对终端的时间进行监听;
其中,所述时间监听服务在后台运行状态异常情况下重新启动;
若所述监听的时间的变化满足预设条件,则基于所述监听的时间对当前设置的锁屏密码进行更新。
2.根据权利要求1所述的锁屏密码设置方法,其特征在于,所述时间监听服务在后台运行状态异常情况下重新启动,包括:
利用第一设备管理接收器对时间监听服务的后台运行状态进行检测;
若检测到所述时间监听服务的后台运行状态异常,则再次启动所述时间监听服务。
3.根据权利要求2所述的锁屏密码设置方法,其特征在于,所述第一设备管理接收器在所述时间监听服务中注册。
4.根据权利要求1所述的锁屏密码设置方法,其特征在于,所述利用时间监听服务对终端的时间进行监听,包括:
利用第二设备管理接收器接收终端系统的时间广播;其中,所述第二设备管理接收器注册于所述时间监听服务中。
5.根据权利要求4所述的锁屏密码设置方法,其特征在于,所述终端系统的时间广播以预设周期发送。
6.根据权利要求4...
【专利技术属性】
技术研发人员:周高锋,卢浩宇,代敏,
申请(专利权)人:中移杭州信息技术有限公司,中国移动通信集团有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。