一种屏幕密码功能的控制方法、系统及移动终端的制作方法

文档序号:9870566
一种屏幕密码功能的控制方法、系统及移动终端的制作方法
【技术领域】
[0001]本发明涉及移动终端领域,特别是涉及一种屏幕密码功能的控制方法、系统及移动终端。
【背景技术】
[0002]移动终端上的屏幕密码功能,在增强移动终端安全性的同时,也带了频繁解锁的麻烦。屏幕密码功能的设置是为了防止陌生人使用用户的移动终端,而在某些场合,例如当用户在家中使用移动终端时,屏幕密码功能反而会给用户带了很多麻烦。具体来说,当用户在家中时,当启动屏幕密码功能则需要频繁地进行解锁操作,当取消屏幕密码功能则可能出现出门后忘记启动屏幕密码功能,从而出现隐私被泄露的问题。

【发明内容】

[0003]本发明主要解决的技术问题是提供一种屏幕密码功能的控制方法、系统及移动终端,能够实现屏幕密码功能的自动开启和关闭,方便用户使用移动终端的同时,避免了移动终端中的隐私被泄露。
[0004]为解决上述技术问题,本发明采用的一个技术方案是:提供一种屏幕密码功能的控制方法,基于移动终端和蓝牙设备,该方法包括:移动终端开启蓝牙功能后,开启屏幕密码自动切换功能以监测移动终端与蓝牙设备之间的蓝牙连接状态;当蓝牙连接状态发生变化时,获取蓝牙连接状态发生变化所对应的蓝牙变化类型;根据蓝牙变化类型控制屏幕密码功能开启或关闭。
[0005]其中,当蓝牙连接状态发生变化时,该方法进一步包括步骤:获取蓝牙设备发送的第一校验码;判断第一校验码与预存在移动终端的第二校验码是否相匹配;若第一校验码和第二校验码相匹配,执行根据蓝牙变化类型控制屏幕密码功能开启或关闭的步骤。
[0006]其中,当蓝牙变化类型为蓝牙成功连接时,根据蓝牙变化类型控制屏幕密码功能开启或关闭的步骤具体为:保存当前屏幕密码设置参数并关闭屏幕密码功能。
[0007]其中,当蓝牙变化类型为蓝牙断开连接时,根据蓝牙变化类型控制屏幕密码功能开启或关闭的步骤具体为:恢复屏幕密码设置参数并开启屏幕密码功能。
[0008]其中,当移动终端关闭蓝牙功能后,屏幕密码自动切换功能自动关闭。
[0009]为解决上述技术问题,本发明采用的另一个技术方案是:提供一种移动终端,该移动终端包括:监测模块,用于当移动终端开启蓝牙功能后,监测移动终端与蓝牙设备之间的蓝牙连接状态;获取模块,用于当监测模块监测到蓝牙连接状态发生变化时,获取蓝牙连接状态发生变化所对应的蓝牙变化类型;控制模块,用于根据获取模块获取的蓝牙变化类型控制屏幕密码功能开启或关闭。
[0010]其中,控制模块包括:获取单元,用于当监测模块监测到蓝牙连接状态发生变化时,获取蓝牙设备发送的第一校验码;判断单元,用于判断获取单元获取的第一校验码与预存在移动终端的第二校验码是否相匹配;控制单元,用于当判断单元判断第一校验码和第二校验码相匹配时,根据获取模块获取的蓝牙变化类型控制屏幕密码功能开启或关闭。
[0011]其中,当蓝牙变化类型为蓝牙成功连接时,控制单元保存当前屏幕密码设置参数并关闭屏幕密码功能。
[0012]其中,当蓝牙变化类型为蓝牙断开连接时,控制单元恢复屏幕密码设置参数并开启屏幕密码功能。
[0013]为解决上述技术问题,本发明采用的又一个技术方案是:提供一种屏幕密码功能的控制系统,该系统包括蓝牙设备和至少一个上述的移动终端。
[0014]本发明的有益效果是:本发明的屏幕密码功能的控制方法、系统及移动终端通过开启蓝牙功能后,开启屏幕密码自动切换功能以监测移动终端与蓝牙设备之间的蓝牙连接状态;当蓝牙连接状态发生变化时,获取蓝牙连接状态发生变化所对应的蓝牙变化类型;根据蓝牙变化类型控制屏幕密码功能开启或关闭。通过上述方式,本发明能够实现屏幕密码功能的自动开启和关闭,方便用户使用移动终端的同时,避免了移动终端中的隐私被泄露。
【附图说明】
[0015]图1是本发明实施例的屏幕密码功能的控制方法的流程图;
[0016]图2是本发明实施例的移动终端的结构示意图;
[0017]图3是本发明实施例的屏幕密码功能的控制系统的结构示意图;
[0018]图4是本发明实施例的移动终端一实体装置的结构示意图。
【具体实施方式】
[0019]在说明书及权利要求书当中使用了某些词汇来指称特定的组件,所属领域中的技术人员应可理解,制造商可能会用不同的名词来称呼同样的组件。本说明书及权利要求书并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的基准。下面结合附图和实施例对本发明进行详细说明。
[0020]图1是本发明实施例的屏幕密码功能的控制方法的流程图,本发明的屏幕密码功能的控制方法基于移动终端和蓝牙设备。需注意的是,若有实质上相同的结果,本发明的方法并不以图1所示的流程顺序为限。如图1所示,该方法包括如下步骤:
[0021]步骤SlOl:移动终端开启蓝牙功能后,开启屏幕密码自动切换功能以监测移动终端与蓝牙设备之间的蓝牙连接状态;
[0022]在步骤SlOl中,屏幕密码自动切换功能以后台进程的形式存在,其一旦开启后将在后台一直运行。在本实施例中,移动终端的蓝牙功能和屏幕密码自动切换功能相互独立,需要分别开启。在其它实施例中,为了移动终端使用上的简单,也可以在开启屏幕密码自动切换功能后,自动开启移动终端的蓝牙功能。
[0023]在本实施例中,当移动终端关闭蓝牙功能后,屏幕密码自动切换功能自动关闭。
[0024]在本实施例中,当屏幕密码自动切换功能开启后,移动终端监测移动终端与蓝牙设备之间的蓝牙连接状态,包括从断开到连接和连接到断开的状态变化。具体来说,在本实施例中,使用sdk中的广播conne ctedFi I ter监测蓝牙从断开到连接的状态变化,广播disConnectedFilter监测蓝牙从连接到断开的状态变化。
[0025]另外,移动终端与蓝牙设备第一次建立蓝牙连接时需要手动进行配对。具体来说,移动终端与蓝牙设备进行配对的过程具体为一个认证的过程,也就是说,移动终端与蓝牙设备以配对的形式完成两个设备之间的首次通讯认证,经配对之后,两个设备之间以PIN码建立初始认证码,用于后续建立蓝牙连接。其中,两个设备进行配对之后,随后的蓝牙连接不必每次进行配对操作;两个设备进行配对之前,需要获知预设的PIN码。另外,不同的移动终端与同一蓝牙设备都需要进行配对操作。在完成手动配对后,后续一旦移动终端搜索到蓝牙设备,就会自动建立和蓝牙设备的蓝牙连接。
[0026]在本实施例中,蓝牙设备设置在没有陌生人的场合,例如家中。其中,当蓝牙连接状态发生从断开到连接的变化时,则表示用户回到家中,当蓝牙连接状态发生从连接到断开的变化时,则表示用户离开家。
[0027]步骤S102:当蓝牙连接状态发生变化时,获取蓝牙连接状态发生变化所对应的蓝牙变化类型;
[0028]在步骤S102中,蓝牙变化类型包括蓝牙成功连接和蓝牙断开连接,蓝牙成功连接对应蓝牙连接状态发生从断开到连接的变化,蓝牙断开连接对应蓝牙连接状态发生从连接到断开的变化。
[0029]步骤S103:获取蓝牙设备发送的第一校验码;
[0030]在步骤S103中,当蓝牙连接状态发生变化时,蓝牙设备向移动终端发送第一校验码。
[0031]步骤S104:判断第一校验码与预存在移动终端的第二校验码是否相匹配;若相匹配,执行步骤S105,若不相匹配,执行步骤S106;
[0032]在步骤S104中,当移动终端接收到蓝牙设备发送的第一校验码后,判断第一校验码与预存在移动终端的第二校验码是否相匹配。若相匹配,执行步骤S105,若不相匹配,执行步骤S106。
[0033]步骤S105:根据蓝牙变化类型控制屏幕密码功能开启或关闭。
[0034]在步骤S105中,当蓝牙变化类型为蓝牙成功连接时,根据蓝牙变化类型控制屏幕密码功能开启或关闭的步骤具体为:保存当前屏幕密码设置参数并关闭屏幕密码功能。当蓝牙变化类型为蓝牙断开连接时,根据蓝牙变化类型控制屏幕密码功能开启或关闭的步骤具体为:恢复屏幕密码设置参数并开启屏幕密码功能。
[0035]也就是说,当蓝牙变化类型为蓝牙成功连接时,也即当用户回到家中使得移动终端自动与蓝牙设备建立蓝牙连接时,自动关闭屏幕密码功能,此时用户不需要每次都输入屏幕密码来解锁,可以很方便地使用移动终端。当蓝牙变化类型为蓝牙断开连接时,也即当用户离开家使得移动终端与蓝牙设备的蓝牙连接因为距离远而被切断时,自动开启屏幕密码功能,从而可避免移动终端中的隐私在外被泄露。
[0036]步骤S106:监测移动终端与蓝牙设备之间的蓝牙连接状态,并继续执行步骤S102。
[0037]在步骤S106中,当步骤S104判断第一校验码与预存的第二校验码不匹配时,继续执行监测移动终端与蓝牙设备之间的蓝牙连接状态的操作,随后继续执行步骤S102。
[0038]本领域的技术人员可以理解,在其它实施例中,也可以先执行步骤S103和步骤S104,然后再执行步骤S102和步骤S105。
[0039]图2是本发明实施例的移动终端的结构示意图。如图2所示,移动终端10包括监测模块U、获取模块12和控制模块13。其中,监测模块11、获取模块12和控制模块13实现了移动终端中的屏幕密码自动切换功能。
[0040]监测模块11用于当移动终端10开启蓝牙功能后,监测移动终端10与蓝牙设备20之间的蓝牙连接状态。
[0041]获取模块12用于当监测模块11监测到蓝牙连接状态发生变化时
...
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1