著录项信息
专利名称 | 一种移动设备的解锁方法和装置 |
申请号 | CN201610494785.1 | 申请日期 | 2016-06-28 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2016-10-12 | 公开/公告号 | CN106022027A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F21/31 | IPC分类号 | G;0;6;F;2;1;/;3;1查看分类表>
|
申请人 | 青岛海信移动通信技术股份有限公司 | 申请人地址 | 山东省青岛市市南区江西路11号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 青岛海信移动通信技术股份有限公司 | 当前权利人 | 青岛海信移动通信技术股份有限公司 |
发明人 | 董明;李嘉;隋立涛;杜文娟 |
代理机构 | 北京润泽恒知识产权代理有限公司 | 代理人 | 赵娟 |
摘要
本发明实施例提供了一种移动设备的解锁方法和装置,该方法包括:在移动设备处于锁屏时接收目标解锁信息;采用所述目标解锁信息与预设的参考解锁信息进行匹配,所述参考解锁信息包括连动解锁信息;当所述目标解锁信息与所述连动解锁信息匹配成功时,解除锁屏;当解除锁屏成功时,按照顺序执行多个预设的操作。本发明实施例通过特定的解锁信息触发执行多个操作,对于用户而言,仅仅是输入一次解锁的信息,并未增加其他操作,使得在某些特定场景中,可以在解锁之后自动执行多个操作,避免了用户手动进行多次操作,即避免了用户手动打开对应的界面,点击相关的控件,大大提高了操作的简便性、减少时间的耗费。
1.一种移动设备的解锁方法,其特征在于,包括:
在移动设备处于锁屏时接收目标解锁信息;
采用所述目标解锁信息与预设的参考解锁信息进行匹配,所述参考解锁信息包括连动解锁信息;
当所述目标解锁信息与所述连动解锁信息匹配成功时,解除锁屏;
当解除锁屏成功时,按照顺序执行多个预设的操作;
其中,所述按照顺序执行多个预设的操作的步骤包括:
查找所述连动解锁信息对应的连动操作信息,所述连动操作信息中按照执行顺序记录有两个或两个以上的单体操作信息;
在所述连动操作信息中按照执行顺序读取所述单体操作信息;
识别所述单体操作信息中记载的操作标识和操作参数;
按照所述操作参数执行所述操作标识对应的操作;
按照所述单体操作信息的操作类型判断是否允许读取下一个单体操作信息;若是,则返回执行所述在所述连动操作信息中按照执行顺序读取所述单体操作信息的步骤。
2.根据权利要求1所述的方法,其特征在于,所述参考解锁信息还包括原始解锁信息;
所述方法还包括:
当所述目标解锁信息与所述原始解锁信息匹配成功时,解除锁屏。
3.根据权利要求1或2所述的方法,其特征在于,所述采用所述目标解锁信息与预设的参考解锁信息进行匹配的步骤包括:
采用所述目标解锁信息与预设的原始解锁信息进行匹配;
当所述目标解锁信息与所述原始解锁信息匹配失败时,采用所述目标解锁信息与预设的连动解锁信息进行匹配。
4.根据权利要求1所述的方法,其特征在于,所述在所述连动操作信息中按照执行顺序读取所述单体操作信息的步骤包括:
在所述连动操作信息中判读是否具有未读取的单体操作信息;
若是,则从所述未读取的单体操作信息中读取执行顺序最先的单体操作信息;
若否,则结束读取单体操作信息。
5.根据权利要求1所述的方法,其特征在于,所述按照所述操作参数执行所述操作标识对应的操作的步骤包括:
调用所述操作标识对应的操作指令模板;
将所述操作参数嵌入所述操作指令模板中,生成操作指令;
按照所述操作指令执行操作。
6.根据权利要求1所述的方法,其特征在于,所述操作类型包括强关联类型和弱关联类型;
所述按照所述单体操作信息的操作类型判断是否允许读取下一个单体操作信息的步骤包括:
当所述单体操作信息的操作类型为强关联类型时,判断所述操作标识对应的操作是否执行成功;若是,则确认允许读取下一个单体操作信息;
或者,
当所述单体操作信息的操作类型为弱关联类型时,确认允许读取下一个单体操作信息。
7.根据权利要求1或4或5或6所述的方法,其特征在于,所述操作标识包括如下的两种或两种以上:
无线网络、飞行模式、声音模式、应用、浏览器、电话、短信;
所述无线网络的操作参数为服务集标识,操作为连接所述服务集标识对应的无线网络;
所述飞行模式的操作参数为打开、关闭,操作为打开或关闭飞行模式;
所述声音模式的操作参数为声音模式标识,操作为调整至所述声音模式标识对应的声音模式;
所述应用的操作参数为应用标识,操作为启动所述应用标识对应的应用;
所述浏览器的操作参数为网址,操作为在浏览器中访问所述网址对应的网页;
所述电话应用的操作参数为电话号码,操作为拨打所述电话号码;
所述短信应用的操作参数为电话号码、短信内容,操作为向所述电话号码发送所述短信内容。
8.一种移动设备的解锁装置,其特征在于,包括:
目标解锁信息接收模块,用于在移动设备处于锁屏时接收目标解锁信息;
参考解锁信息匹配模块,用于采用所述目标解锁信息与预设的参考解锁信息进行匹配,所述参考解锁信息包括连动解锁信息;
第一解锁模块,用于在所述目标解锁信息与所述连动解锁信息匹配成功时,解除锁屏;
连续操作模块,用于在解除锁屏成功时,按照顺序执行多个预设的操作;
其中,所述连续操作模块包括:
连动操作信息查找子模块,用于查找所述连动解锁信息对应的连动操作信息,所述连动操作信息中按照执行顺序记录有两个或两个以上的单体操作信息;
单体操作信息读取子模块,用于在所述连动操作信息中按照执行顺序读取所述单体操作信息;
内容识别子模块,用于识别所述单体操作信息中记载的操作标识和操作参数;
参数执行子模块,用于按照所述操作参数执行所述操作标识对应的操作;
允许读取判断子模块,用于按照所述单体操作信息的操作类型判断是否允许读取下一个单体操作信息;若是,则返回调用所述单体操作信息读取子模块。
一种移动设备的解锁方法和装置\n技术领域\n[0001] 本发明涉及通信技术领域,特别是涉及一种移动设备的解锁方法和一种移动设备的解锁装置。\n背景技术\n[0002] 随着移动通信技术的发展,诸如手机、平板电脑、智能手表等移动设备广泛普及,在人们的生活、学习、工作中的应用越来越多。\n[0003] 为了节省系统资源和保证移动设备的安全性,移动设备经常会进行锁屏。\n[0004] 在某些情景下,用户操作移动设备,若移动设备处于锁屏的状态,一般需要先进行解锁,再手动进行多次操作,每次操作都是先手动打开对应的界面,点击相关的控件,导致操作繁琐、耗费较多的时间。\n发明内容\n[0005] 鉴于上述问题,为了解决上述解锁后手动进行多次操作导致操作繁琐、耗费较多的时间的问题,本发明实施例提出了一种移动设备的解锁方法和相应的一种移动设备的解锁装置。\n[0006] 为了解决上述问题,本发明实施例公开了一种移动设备的解锁方法,包括:\n[0007] 在移动设备处于锁屏时接收目标解锁信息;\n[0008] 采用所述目标解锁信息与预设的参考解锁信息进行匹配,所述参考解锁信息包括连动解锁信息;\n[0009] 当所述目标解锁信息与所述连动解锁信息匹配成功时,解除锁屏;\n[0010] 当解除锁屏成功时,按照顺序执行多个预设的操作。\n[0011] 优选地,所述参考解锁信息还包括原始解锁信息;所述方法还包括:\n[0012] 当所述目标解锁信息与所述原始解锁信息匹配成功时,解除锁屏。\n[0013] 优选地,所述采用所述目标解锁信息与预设的参考解锁信息进行匹配的步骤包括:\n[0014] 采用所述目标解锁信息与预设的原始解锁信息进行匹配;\n[0015] 当所述目标解锁信息与所述原始解锁信息匹配失败时,采用所述目标解锁信息与预设的连动解锁信息进行匹配。\n[0016] 优选地,所述按照顺序执行多个预设的操作的步骤包括:\n[0017] 查找所述连动解锁信息对应的连动操作信息,所述连动操作信息中按照执行顺序记录有两个或两个以上的单体操作信息;\n[0018] 在所述连动操作信息中按照执行顺序读取所述单体操作信息;\n[0019] 识别所述单体操作信息中记载的操作标识和操作参数;\n[0020] 按照所述操作参数执行所述操作标识对应的操作;\n[0021] 按照所述单体操作信息的操作类型判断是否允许读取下一个单体操作信息;若是,则返回执行所述在所述连动操作信息中按照执行顺序读取所述单体操作信息的步骤。\n[0022] 优选地,所述在所述连动操作信息中按照执行顺序读取所述单体操作信息的步骤包括:\n[0023] 在所述连动操作信息中判读是否具有未读取的单体操作信息;\n[0024] 若是,则从所述未读取的单体操作信息中读取执行顺序最先的单体操作信息;\n[0025] 若否,则结束读取单体操作信息。\n[0026] 优选地,所述按照所述操作参数执行所述操作标识对应的操作的步骤包括:\n[0027] 调用所述操作标识对应的操作指令模板;\n[0028] 将所述操作参数嵌入所述操作指令模板中,生成操作指令;\n[0029] 按照所述操作指令执行操作。\n[0030] 优选地,所述操作类型包括强关联类型和弱关联类型;\n[0031] 所述按照所述单体操作信息的操作类型判断是否允许读取下一个单体操作信息的步骤包括:\n[0032] 当所述单体操作信息的操作类型为强关联类型时,判断所述操作标识对应的操作是否执行成功;若是,则确认允许读取下一个单体操作信息;\n[0033] 或者,\n[0034] 当所述单体操作信息的操作类型为弱关联类型时,确认允许读取下一个单体操作信息。\n[0035] 优选地,所述操作标识包括如下的两种或两种以上:\n[0036] 无线网络、飞行模式、声音模式、应用、浏览器、电话、短信;\n[0037] 所述无线网络的操作参数为服务集标识,操作为连接所述服务集标识对应的无线网络;\n[0038] 所述飞行模式的操作参数为打开、关闭,操作为打开或关闭飞行模式;\n[0039] 所述声音模式的操作参数为声音模式标识,操作为调整至所述声音模式标识对应的声音模式;\n[0040] 所述应用的操作参数为应用标识,操作为启动所述应用标识对应的应用;\n[0041] 所述浏览器的操作参数为网址,操作为在浏览器中访问所述网址对应的网页;\n[0042] 所述电话应用的操作参数为电话号码,操作为拨打所述电话号码;\n[0043] 所述短信应用的操作参数为电话号码、短信内容,操作为向所述电话号码发送所述短信内容。\n[0044] 本发明实施例还公开了一种移动设备的解锁装置,包括:\n[0045] 目标解锁信息接收模块,用于在移动设备处于锁屏时接收目标解锁信息;\n[0046] 参考解锁信息匹配模块,用于采用所述目标解锁信息与预设的参考解锁信息进行匹配,所述参考解锁信息包括连动解锁信息;\n[0047] 第一解锁模块,用于在所述目标解锁信息与所述连动解锁信息匹配成功时,解除锁屏;\n[0048] 连续操作模块,用于在解除锁屏成功时,按照顺序执行多个预设的操作。\n[0049] 优选地,所述参考解锁信息还包括原始解锁信息;所述装置还包括:\n[0050] 第二解锁模块,用于在当所述目标解锁信息与所述原始解锁信息匹配成功时,解除锁屏。\n[0051] 优选地,所述参考解锁信息匹配模块包括:\n[0052] 第一匹配子模块,用于采用所述目标解锁信息与预设的原始解锁信息进行匹配;\n[0053] 第二匹配子模块,用于在所述目标解锁信息与所述原始解锁信息匹配失败时,采用所述目标解锁信息与预设的连动解锁信息进行匹配。\n[0054] 优选地,所述连续操作模块包括:\n[0055] 连动操作信息查找子模块,用于查找所述连动解锁信息对应的连动操作信息,所述连动操作信息中按照执行顺序记录有两个或两个以上的单体操作信息;\n[0056] 单体操作信息读取子模块,用于在所述连动操作信息中按照执行顺序读取所述单体操作信息;\n[0057] 内容识别子模块,用于识别所述单体操作信息中记载的操作标识和操作参数;\n[0058] 参数执行子模块,用于按照所述操作参数执行所述操作标识对应的操作;\n[0059] 允许读取判断子模块,用于按照所述单体操作信息的操作类型判断是否允许读取下一个单体操作信息;若是,则返回调用所述单体操作信息读取子模块。\n[0060] 优选地,所述单体操作信息读取子模块包括:\n[0061] 未读信息判断单元,用于在所述连动操作信息中判读是否具有未读取的单体操作信息;若是,则调用排序最先读取单元,若否,则调用结束读取单元;\n[0062] 排序最先读取单元,用于从所述未读取的单体操作信息中读取执行顺序最先的单体操作信息。\n[0063] 结束读取单元,用于结束读取单体操作信息。\n[0064] 优选地,所述参数执行子模块包括:\n[0065] 操作指令模板调用单元,用于调用所述操作标识对应的操作指令模板;\n[0066] 操作指令生成单元,用于将所述操作参数嵌入所述操作指令模板中,生成操作指令;\n[0067] 指令执行单元,用于按照所述操作指令执行操作。\n[0068] 优选地,所述操作类型包括强关联类型和弱关联类型;\n[0069] 所述允许读取判断子模块包括:\n[0070] 执行成功判断单元,用于在所述单体操作信息的操作类型为强关联类型时,判断所述操作标识对应的操作是否执行成功;若是,则调用第一确认单元;\n[0071] 第一确认单元,用于确认允许读取下一个单体操作信息;\n[0072] 或者,\n[0073] 第二确认单元,用于在所述单体操作信息的操作类型为弱关联类型时,确认允许读取下一个单体操作信息。\n[0074] 优选地,所述操作标识包括如下的两种或两种以上:\n[0075] 无线网络、飞行模式、声音模式、应用、浏览器、电话、短信;\n[0076] 所述无线网络的操作参数为服务集标识,操作为连接所述服务集标识对应的无线网络;\n[0077] 所述飞行模式的操作参数为打开、关闭,操作为打开或关闭飞行模式;\n[0078] 所述声音模式的操作参数为声音模式标识,操作为调整至所述声音模式标识对应的声音模式;\n[0079] 所述应用的操作参数为应用标识,操作为启动所述应用标识对应的应用;\n[0080] 所述浏览器的操作参数为网址,操作为在浏览器中访问所述网址对应的网页;\n[0081] 所述电话应用的操作参数为电话号码,操作为拨打所述电话号码;\n[0082] 所述短信应用的操作参数为电话号码、短信内容,操作为向所述电话号码发送所述短信内容。\n[0083] 本发明实施例包括以下优点:\n[0084] 本发明实施例在移动设备处于锁屏时接收目标解锁信息,采用目标解锁信息与预设的参考解锁信息进行匹配,若目标解锁信息与连动解锁信息匹配成功时,解除锁屏并按照顺序执行多个预设的操作,通过特定的解锁信息触发执行多个操作,对于用户而言,仅仅是输入一次解锁的信息,并未增加其他操作,使得在某些特定场景中,可以在解锁之后自动执行多个操作,避免了用户手动进行多次操作,即避免了用户手动打开对应的界面,点击相关的控件,大大提高了操作的简便性、减少时间的耗费。\n附图说明\n[0085] 图1是本发明的一种移动设备的解锁方法实施例1的步骤流程图;\n[0086] 图2A和图2B是本发明实施例的一种锁屏界面的示例图;\n[0087] 图3是本发明的一种移动设备的解锁方法实施例2的步骤流程图;\n[0088] 图4是本发明的一种移动设备的解锁装置实施例1的结构框图;\n[0089] 图5是本发明的一种移动设备的解锁装置实施例2的结构框图。\n具体实施方式\n[0090] 为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。\n[0091] 参照图1,示出了本发明的一种移动设备的解锁方法实施例1的步骤流程图,具体可以包括如下步骤:\n[0092] 步骤101,在移动设备处于锁屏时接收目标解锁信息。\n[0093] 在具体实现中,本发明实施例可以应用在移动设备中,例如,手机、平板电脑、智能手表等等,本发明实施例对此不加以限制。\n[0094] 这些移动设备的操作系统可以包括Android(安卓)、IOS、Windows Phone、等等。\n[0095] 为使本领域技术人员更好地理解本发明实施例,在本说明书中,将Android作为操作系统的一种示例进行说明。\n[0096] 为了节省系统资源,若用户在一定时间内不进行操作,或者,用户点击关机键,则可以锁屏,进入休眠状态。\n[0097] 由于锁屏一般预先设置了参考解锁信息,因此,在解除锁屏时,输入相应的目标解锁信息,以进行验证。\n[0098] 在Android系统中,可以通过Keyguard的相关类实现屏幕的锁屏。\n[0099] 锁屏的界面通常包括两种:\n[0100] 第一种界面称之为LockScreen界面;\n[0101] 在此界面中,如图2A所示,可以直观地显示移动设备的一些信息,例如,电池信息、运营商信息、日期信息以及通话短信信息等等。\n[0102] 在Keyguard中,KeyguardUpdateMonitor类为解锁屏模块的监听者,它负责监听时间、SIM(Subscriber Identity Module,客户识别模块)卡、运营商信息、电池信息、电话信息等状态的变化,并通知keyguard View更新显示。\n[0103] 第二种界面称之为UnLockScreen界面。\n[0104] 在此界面中,如图2B所示,可以输入目标解锁信息。\n[0105] 在Keyguard中,LockPatternKeyguardView类为解锁屏模块的View界面,为所有解锁屏界面的host view。根据设置的安全策略,显示不同的解锁屏界面,包括如下的一种或多种:\n[0106] 1)LockScreen:用于显示屏幕加锁状态;\n[0107] 2)PatternUnlockScreen:实现图案解锁模式;\n[0108] 3)SimPukUnlockScreen:屏幕实现SIM PUK码解锁模式;\n[0109] 4)SimUnlockScreen:实现SIM PIN(Personal Identification Numbe,个人识别密码)码解锁模式;\n[0110] 5)AccountUnlockScreen:实现帐户解锁;\n[0111] 6)PasswordUnlockScreen:实现自定义密码解锁模式。\n[0112] 当然,目标解锁信息并非一定在UnLockScreen界面中输入,诸如指纹信息、虹膜信息等目标解锁信息也可以通过调用指纹传感器、摄像头等元件输入。\n[0113] 步骤102,采用所述目标解锁信息与预设的参考解锁信息进行匹配。\n[0114] 在本发明实施例中,用户可以预先设置一种或多种参考解锁信息,存储在数据库中。\n[0115] 例如,若参考解锁信息为图案锁密码,可以根据位置信息将图案锁密码转换成一个字符串,然后把这个字符串加上一些额外信息(如用户信息等),按加密算法转换成一个加密的字符串,如hash(哈希)串,保存在密码文件中,该密码文件存储在数据库中。\n[0116] 又例如,若参考解锁信息为数字密码,则可以直接把数字密码转换成加密的字符串,如hash串,保存到密码文件中,该密码文件存储在数据库中。\n[0117] 不同的参考解锁信息具有不同的功能,因此,在存储时,可以为不同的参考解锁信息约定不同的功能键值,把密码文件的名称、路径及其对应的功能键值保存在数据库中。\n[0118] 在具体实现中,可以将目标解锁信息按照约定的加密方式进行加密,将加密之的目标解锁信息与预设的参考解锁信息进行匹配,或者,将预设的参考解锁信息进行解密,将目标解锁信息与解密之后的参考解锁信息进行匹配。\n[0119] 需要说明的是,参考解锁信息具有唯一性,即不同的参考解锁信息的值均不相同,因此,目标解锁信息与参考解锁信息之间的匹配顺序可以不进行限定。\n[0120] 步骤103,当所述目标解锁信息与所述连动解锁信息匹配成功时,解除锁屏。\n[0121] 在本发明实施例中,参考解锁信息可以包括连动解锁信息,即表示进行解锁操作和按照执行顺序执行多个操作的信息。\n[0122] 若目标解锁信息与连动解锁信息匹配成功时,一方面,可以解除锁屏,加载桌面,另一方面,可以按照执行顺序执行多个操作。\n[0123] 步骤104,当解除锁屏成功时,按照顺序执行多个预设的操作。\n[0124] 由于在锁屏的状态中,应用是处于休眠状态,因此,在解除锁屏成功之后,唤醒相应的多个应用,按照执行顺序执行相应的多个操作。\n[0125] 在本发明的一个实施例中,如图3所示,步骤104可以包括如下子步骤:\n[0126] 子步骤S11,查找所述连动解锁信息对应的连动操作信息。\n[0127] 在具体实现中,连动操作信息中可以按照执行顺序记录有两个或两个以上的单体操作信息。\n[0128] 其中,单体操作信息为执行单个操作的信息,包括操作标识和操作参数。\n[0129] 操作标识为能够代表一个唯一确定的操作的信息,操作参数为执行该操作所需的配置信息。\n[0130] 例如,操作标识包括如下的两种或两种以上:\n[0131] 无线网络(Wi-Fi)、飞行模式(PlaneMode)、声音模式(VoiceMode)、应用(APP)、浏览器(Browser)、电话(Tel)、短信(Message);\n[0132] 无线网络的操作参数为服务集标识(Service Set Identifier,SSID),操作为连接服务集标识对应的无线网络。\n[0133] 飞行模式的操作参数为打开(如On)、关闭(如Off),操作为打开或关闭飞行模式。\n[0134] 声音模式的操作参数为声音模式标识(如静音Mute),操作为调整至声音模式标识对应的声音模式。\n[0135] 应用的操作参数为应用标识(如包名),操作为启动应用标识对应的应用。\n[0136] 浏览器的操作参数为网址,操作为在浏览器中访问网址对应的网页。\n[0137] 电话应用的操作参数为电话号码,操作为拨打电话号码。\n[0138] 短信应用的操作参数为电话号码、短信内容,操作为向电话号码发送短信内容。\n[0139] 当然,上述单体操作信息只是作为示例,在实施本发明实施例时,可以根据实际情况设置其他单体操作信息,本发明实施例对此不加以限制。另外,除了上述单体操作信息外,本领域技术人员还可以根据实际需要采用其它单体操作信息,本发明实施例对此也不加以限制。\n[0140] 在一些特定场景中,用户经常会在移动设备解锁之后重复执行多个操作。\n[0141] 例如,在回家的场景中,用户经常会在移动设备解锁之后,连接家里的Wi-Fi,然后启动浏览器、浏览视频网站。\n[0142] 又例如,在娱乐的场景中,用户经常会在移动设备解锁之后,启动静音模式,启动飞行模式,然后启动游戏应用。\n[0143] 又例如,在危险的场景中,用户可以在移动设备解锁之后,呼叫报警电话、发送求助信息给朋友。\n[0144] 针对这些特定场景中的多个操作,可以为每个操作生成单体操作信息,并配置执行顺序,获得连动操作信息,其示例可以如表1所示:\n[0145] 表1\n[0146]\nID 参数\n001 无\n002 {Wi-Fi,IP}、{Browser,abc.cn}\n003 {VoiceMode,Mute}、{PlaneMode,On}、{APP,Game}\n004 {Tel,110}、{Message,16012345678,help}\n[0147] 其中,ID为参考解锁信息的ID,ID为002、003和004的参考解锁信息为连动解锁信息,其参数为连动操作信息。\n[0148] 在连动操作信息中,单体操作信息为“{}”内的信息,单体操作信息的排序顺序即为执行顺序,单体操作信息内前一个信息为操作标识,其余信息为操作参数。\n[0149] 在本示例中,对于回家的场景,ID为002的连动解锁信息对应的连动操作信息中,{Wi-Fi,IP}为连接SSID为IP的Wi-Fi,{Browser,abc.cn}为在浏览器中打开网址为abc.cn的视频网站。\n[0150] 对于娱乐的场景,ID为003的连动解锁信息对应的连动操作信息中,{VoiceMode,Mute}为将声音模式设置为静音模式,{PlaneMode,On}为打开飞行模式,{APP,Game}为启动包名为Game的游戏应用。\n[0151] 对于危险的场景,ID为004的连动解锁信息对应的连动操作信息中,{Tel,110}为拨打报警电话110,{Message,16012345678,help}为向电话号码为16012345678的用户发送短信内容为help的短信。\n[0152] 当然,上述连动操作信息只是作为示例,在实施本发明实施例时,可以根据实际情况设置其他连动操作信息,本发明实施例对此不加以限制。另外,除了上述连动操作信息外,本领域技术人员还可以根据实际需要采用其它连动操作信息,本发明实施例对此也不加以限制。\n[0153] 子步骤S12,在所述连动操作信息中按照执行顺序读取所述单体操作信息;\n[0154] 在本发明实施例中,可以按照执行顺序读取连动操作信息中的单体操作信息,即执行顺序越先,越优先读取,直至读取完毕。\n[0155] 在具体实现中,可以通过循环的方式读取单体操作信息,即在连动操作信息中判读是否具有未读取的单体操作信息;若是,则从未读取的单体操作信息中读取执行顺序最先的单体操作信息;若否,则结束读取单体操作信息。\n[0156] 在每一轮循环中,为了保证执行顺序的顺序执行,在剩余的单体操作信息中,读取执行顺序最先的单体操作信息。\n[0157] 如果所有的单体操作信息读取完毕,即表示连续的操作执行完毕,可以停止读取。\n[0158] 例如,在表1的示例中,未读取的单体操作信息中执行顺序最先的单体操作信息为未读取的单体操作信息中排序最前的单体操作信息。\n[0159] 子步骤S13,识别所述单体操作信息中记载的操作标识和操作参数;\n[0160] 子步骤S14,按照所述操作参数执行所述操作标识对应的操作;\n[0161] 在具体实现中,可以调用操作标识对应的操作指令模板,该操作指令模板留有操作参数的位置。\n[0162] 在Android系统中,操作指令模可以为针对API(Application Programming Interface,应用程序编程接口)接口的请求模板,如连接Wi-Fi所调用的wifimanager connect函数、调整声音模式所调用的AudioManager.setRingerMode函数;也可以为广播的模板,如切换飞行模式、启动应用、浏览器访问网页等等。\n[0163] 将操作参数嵌入操作指令模板中,生成操作指令,按照操作指令执行操作。\n[0164] 例如,在Android系统中,电话对应的操作指令模板如下:\n[0165] Intent intent=new Intent("android.intent.action.CALL",Uri.parse("tel:num"))\n[0166] 对于表1所示的单体操作信息{Tel,110},则可以将110带入num的位置,即可以获得操作指令,拨打报警电话110。\n[0167] 子步骤S15,按照所述单体操作信息的操作类型判断是否允许读取下一个单体操作信息;若是,则返回执行子步骤S12。\n[0168] 在具体实现中,操作类型可以包括强关联类型和弱关联类型。\n[0169] 其中,强关联类型为上一个操作与下一个操作之间的关系强关联,上一个操作对下一个操作产生较大影响,一般情况下,上一个操作执行成功之后再执行下一个操作。\n[0170] 例如,对于表1所示的示例,单体操作信息{Wi-Fi,IP}的类型为强关联类型,即一般情况下,连接无线网络为其他需要联网操作的基础,若不连接网络,一般较难进行浏览视频网站等操作。\n[0171] 弱关联类型为上一个操作与下一个操作之间的关系弱关联,上一个操作对下一个操作产生较小影响,一般情况下,无需等待上一个操作执行成功,就可以执行下一个操作。\n[0172] 例如,对于表1所示的示例,单体操作信息{Browser,abc.cn}的类型为弱关联类型,即一般情况下,浏览网页并不影响其他操作。\n[0173] 一方面,当所述单体操作信息的操作类型为强关联类型时,可以通过回调接口等方式判断操作标识对应的操作是否执行成功;若是,则确认允许读取下一个单体操作信息,否则,继续等待,直至操作执行成功。\n[0174] 另一方面,当所述单体操作信息的操作类型为弱关联类型时,确认允许读取下一个单体操作信息,可以允许立即读取下一个单体操作信息,也可以允许等待一定的时间再读取下一个单体操作信息。\n[0175] 本发明实施例在移动设备处于锁屏时接收目标解锁信息,采用目标解锁信息与预设的参考解锁信息进行匹配,若目标解锁信息与连动解锁信息匹配成功时,解除锁屏并按照顺序执行多个预设的操作,通过特定的解锁信息触发执行多个操作,对于用户而言,仅仅是输入一次解锁的信息,并未增加其他操作,使得在某些特定场景中,可以在解锁之后自动执行多个操作,避免了用户手动进行多次操作,即避免了用户手动打开对应的界面,点击相关的控件,大大提高了操作的简便性、减少时间的耗费。\n[0176] 参照图3,示出了本发明的一种移动设备的解锁方法实施例2的步骤流程图,具体可以包括如下步骤:\n[0177] 步骤301,在移动设备处于锁屏时接收目标解锁信息。\n[0178] 步骤302,采用所述目标解锁信息与预设的原始解锁信息进行匹配。\n[0179] 步骤303,当所述目标解锁信息与所述原始解锁信息匹配成功时,解除锁屏。\n[0180] 步骤304,当所述目标解锁信息与所述原始解锁信息匹配失败时,采用所述目标解锁信息与预设的连动解锁信息进行匹配。\n[0181] 在本发明实施例中,参考解锁信息可以包括连动解锁信息和原始解锁信息。\n[0182] 其中,原始解锁信息表示进行解锁操作的信息。\n[0183] 由于原始解锁信息的使用概率一般会大于隐私解锁信息的使用概率,因此,为了减少资源的耗费,可以先采用目标解锁信息与原始解锁信息进行匹配,若匹配成功,则终止匹配,进行正常的解锁操作,否则,采用目标解锁信息进一步与连动解锁信息进行匹配,若匹配成功,则终止匹配,进行解锁操作和按照执行顺序执行多个操作。\n[0184] 参考解锁信息的示例可以如表2所示:\n[0185] 表2\n[0186]\n[0187]\n[0188] 其中,ID为参考解锁信息的ID,路径为参考解锁信息的密码文件的存储路径,类型为表示参考解锁信息的类型,unlock表示参考原始解锁信息,DIY表示连动解锁信息。\n[0189] 在此示例中,可以先采用目标解锁信息与ID为001的原始解锁信息进行匹配,若匹配失败,则采用目标解锁信息依次与ID为002、003、004的连动解锁信息进行匹配,若匹配成功,则可以在表1中查找相应的连动操作信息执行操作。\n[0190] 当然,由于参考解锁信息的唯一性,也可以先采用目标解锁信息与连动解锁信息进行匹配,若匹配成功,则终止匹配,进行解锁操作和按照执行顺序执行多个操作,否则,采用目标解锁信息进一步与原始解锁信息进行匹配,若匹配成功,则终止匹配,进行正常的解锁操作,本发明实施例对此不加以限制。\n[0191] 步骤305,当所述目标解锁信息与所述连动解锁信息匹配成功时,解除锁屏。\n[0192] 步骤306,当解除锁屏成功时,按照顺序执行多个预设的操作。\n[0193] 需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。\n[0194] 参照图4,示出了本发明的一种移动设备的解锁装置实施例1的结构框图,具体可以包括如下模块:\n[0195] 目标解锁信息接收模块401,用于在移动设备处于锁屏时接收目标解锁信息;\n[0196] 参考解锁信息匹配模块402,用于采用所述目标解锁信息与预设的参考解锁信息进行匹配,所述参考解锁信息包括连动解锁信息;\n[0197] 第一解锁模块403,用于在所述目标解锁信息与所述连动解锁信息匹配成功时,解除锁屏;\n[0198] 连续操作模块404,用于在解除锁屏成功时,按照顺序执行多个预设的操作。\n[0199] 在本发明的一个实施例中,所述连续操作模块404可以包括如下子模块:\n[0200] 连动操作信息查找子模块,用于查找所述连动解锁信息对应的连动操作信息,所述连动操作信息中按照执行顺序记录有两个或两个以上的单体操作信息;\n[0201] 单体操作信息读取子模块,用于在所述连动操作信息中按照执行顺序读取所述单体操作信息;\n[0202] 内容识别子模块,用于识别所述单体操作信息中记载的操作标识和操作参数;\n[0203] 参数执行子模块,用于按照所述操作参数执行所述操作标识对应的操作;\n[0204] 允许读取判断子模块,用于按照所述单体操作信息的操作类型判断是否允许读取下一个单体操作信息;若是,则返回调用所述单体操作信息读取子模块。\n[0205] 在本发明的一个实施例中,所述单体操作信息读取子模块可以包括如下单元:\n[0206] 未读信息判断单元,用于在所述连动操作信息中判读是否具有未读取的单体操作信息;若是,则调用排序最先读取单元,若否,则调用结束读取单元;\n[0207] 排序最先读取单元,用于从所述未读取的单体操作信息中读取执行顺序最先的单体操作信息。\n[0208] 结束读取单元,用于结束读取单体操作信息。\n[0209] 在本发明的一个实施例中,所述参数执行子模块可以包括如下单元:\n[0210] 操作指令模板调用单元,用于调用所述操作标识对应的操作指令模板;\n[0211] 操作指令生成单元,用于将所述操作参数嵌入所述操作指令模板中,生成操作指令;\n[0212] 指令执行单元,用于按照所述操作指令执行操作。\n[0213] 在本发明的一个实施例中,所述操作类型包括强关联类型和弱关联类型;\n[0214] 所述允许读取判断子模块可以包括如下单元:\n[0215] 执行成功判断单元,用于在所述单体操作信息的操作类型为强关联类型时,判断所述操作标识对应的操作是否执行成功;若是,则调用第一确认单元;\n[0216] 第一确认单元,用于确认允许读取下一个单体操作信息;\n[0217] 或者,\n[0218] 第二确认单元,用于在所述单体操作信息的操作类型为弱关联类型时,确认允许读取下一个单体操作信息。\n[0219] 在本发明实施例的一个示例中,所述操作标识可以包括如下的两种或两种以上:\n[0220] 无线网络、飞行模式、声音模式、应用、浏览器、电话、短信;\n[0221] 所述无线网络的操作参数为服务集标识,操作为连接所述服务集标识对应的无线网络;\n[0222] 所述飞行模式的操作参数为打开、关闭,操作为打开或关闭飞行模式;\n[0223] 所述声音模式的操作参数为声音模式标识,操作为调整至所述声音模式标识对应的声音模式;\n[0224] 所述应用的操作参数为应用标识,操作为启动所述应用标识对应的应用;\n[0225] 所述浏览器的操作参数为网址,操作为在浏览器中访问所述网址对应的网页;\n[0226] 所述电话应用的操作参数为电话号码,操作为拨打所述电话号码;\n[0227] 所述短信应用的操作参数为电话号码、短信内容,操作为向所述电话号码发送所述短信内容。\n[0228] 参照图5,示出了本发明的一种移动设备的解锁装置实施例2的结构框图,具体可以包括如下模块:\n[0229] 目标解锁信息接收模块501,用于在移动设备处于锁屏时接收目标解锁信息;\n[0230] 参考解锁信息匹配模块502,用于采用所述目标解锁信息与预设的参考解锁信息进行匹配,所述参考解锁信息包括连动解锁信息和原始解锁信息;\n[0231] 第二解锁模块503,用于在当所述目标解锁信息与所述原始解锁信息匹配成功时,解除锁屏;\n[0232] 第一解锁模块504,用于在所述目标解锁信息与所述连动解锁信息匹配成功时,解除锁屏;\n[0233] 连续操作模块505,用于在解除锁屏成功时,按照顺序执行多个预设的操作。\n[0234] 在本发明的一个实施例中,所述参考解锁信息匹配模块502可以包括如下子模块:\n[0235] 第一匹配子模块,用于采用所述目标解锁信息与预设的原始解锁信息进行匹配;\n[0236] 第二匹配子模块,用于在所述目标解锁信息与所述原始解锁信息匹配失败时,采用所述目标解锁信息与预设的连动解锁信息进行匹配。\n[0237] 对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。\n[0238] 本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。\n[0239] 本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。\n[0240] 本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。\n[0241] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。\n[0242] 这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。\n[0243] 尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。\n[0244] 最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。\n[0245] 以上对本发明所提供的一种移动设备的解锁方法和一种移动设备的解锁装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
法律信息
- 2019-03-19
- 2016-11-09
实质审查的生效
IPC(主分类): G06F 21/31
专利申请号: 201610494785.1
申请日: 2016.06.28
- 2016-10-12
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2013-01-30
|
2012-08-20
| | |
2
| |
2015-12-16
|
2015-08-31
| | |
3
| |
2016-02-24
|
2015-11-10
| | |
4
| |
2015-08-12
|
2015-04-17
| | |
5
| |
2015-04-29
|
2014-12-08
| | |
6
| |
2014-10-01
|
2014-03-25
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |