CN106803029A - 一种解锁的方法和设备 - Google Patents

一种解锁的方法和设备 Download PDF

Info

Publication number
CN106803029A
CN106803029A CN201510834831.3A CN201510834831A CN106803029A CN 106803029 A CN106803029 A CN 106803029A CN 201510834831 A CN201510834831 A CN 201510834831A CN 106803029 A CN106803029 A CN 106803029A
Authority
CN
China
Prior art keywords
lines
rope
moving operation
motion track
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510834831.3A
Other languages
English (en)
Inventor
辛辰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201510834831.3A priority Critical patent/CN106803029A/zh
Publication of CN106803029A publication Critical patent/CN106803029A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Lock And Its Accessories (AREA)

Abstract

本申请的目的是用于解锁的方法和设备,通过显示设置界面,所述设置界面包括若干确定数量的线条,所述线条依照初始排布方式排布,能够使获得设置解锁密码的过程多样化,提高设置的解锁密码的安全性;进一步地,获取用户对所述线条所执行的若干确定次数的移动操作信息,并基于所述移动操作信息在所述设置界面展示相应所述线条的移动轨迹,增加了设置的解锁密码的多样性、趣味性和安全性;进一步地,基于所述线条及其相应移动轨迹的信息,确定解锁密码,有效地提高了设置解锁密码的私密性和安全性。

Description

一种解锁的方法和设备
技术领域
本申请涉及计算机领域,尤其涉及一种用于解锁的技术。
背景技术
随着电子技术的不断发展,触摸屏电子设备已经越来越流行。由于触摸屏电子设备(例如,智能手机,智能电视,智能电脑等)的技术越趋先进,个人存储于内部的信息(例如,图片、文字、视频等)也越来越多,出于对触摸屏电子设备内部的信息的安全性考虑,用户希望触摸屏电子设备在使用结束、空闲状态或者待机状态能够以某种加密的方式对智能型电子设备进行锁定,且解锁只由用户本人或者知悉解锁密码的共同用户完成。
现有技术中,大多数触摸屏电子设备的解锁方法只要是数字解锁、滑动图形解锁、指纹识别解锁。例如智能手机采用数字解锁时,由于输入密码需要触动操作键盘且密码输入时需要切换键盘,若在输入密码时周围有人,很容易被周围人偷窥到密码,导致智能手机的不安全;智能手机采用滑动图形解锁时,由于输入密码时,滑动输入单一图形或者滑动时图形显示在智能手机的屏幕上,亦很容易被周围人将解锁密码偷窥,影响智能手机的安全性。
因此,现有技术中,由于采用解锁方法需要触动操作键盘及解锁形式单一,很容易被他人偷窥到解锁密码,造成触摸屏电子设备的安全性和私密性不高。
发明内容
本申请的目的是提供一种解锁的方法与设备,以解决现有技术中由于采用解锁方法需要触动操作键盘及解锁形式单一,很容易被他人偷窥到解锁密码,造成触摸屏电子设备的安全性和私密性不高的问题。
为了解决上述技术问题,根据本申请的一个方面,提供了一种设置解锁密码的方法,包括:
显示设置界面,所述设置界面包括若干确定数量的线条,所述线条依照初始排布方式排布;
获取用户对所述线条所执行的若干确定次数的移动操作信息,并基于所述移动操作信息在所述设置界面展示相应所述线条的移动轨迹;
基于所述线条及其相应移动轨迹的信息,确定解锁密码。
根据本申请的另一方面,提供了一种解锁的方法,包括:
显示解锁界面,所述解锁界面包括若干确定数量的线条,所述线条依照初始排布方式排布;
获取用户对所述线条所执行的若干确定次数的移动操作信息,并基于所述移动操作信息在所述解锁界面展示相应所述线条的移动轨迹;
基于所述线条及其相应移动轨迹的信息,确定输入密码,并判断所述输入密码与所述解锁密码是否一致,若是,则解锁成功,否则返回所述解锁界面。
根据本申请的另一方面,还提供了一种用于设置解锁密码的设备,该设备包括:
显示装置,用于显示设置界面,所述设置界面包括若干确定数量的线条,所述线条依照初始排布方式排布;
获取装置,用于获取用户对所述线条所执行的若干确定次数的移动操作信息,并基于所述移动操作信息在所述设置界面展示相应所述线条的移动轨迹;
确定装置,用于基于所述线条及其相应移动轨迹的信息,确定解锁密码。
根据本申请的另一方面,还提供了一种用于解锁的设备,该设备包括:
解锁显示装置,用于显示解锁界面,所述解锁界面包括若干确定数量的线条,所述线条依照初始排布方式排布;
解锁获取装置,用于获取用户对所述线条所执行的若干确定次数的移动操作信息,并基于所述移动操作信息在所述解锁界面展示相应所述线条的移动轨迹;
解锁装置,用于基于所述线条及其相应移动轨迹的信息,确定输入密码,并判断所述输入密码与所述解锁密码是否一致,若是,则解锁成功,否则返回所述解锁界面。
与现有技术相比,根据本申请的实施例所述的一种用于设置解锁密码的方法与设备,通过显示设置界面,所述设置界面包括若干确定数量的线条,所述线条依照初始排布方式排布;获取用户对所述线条所执行的若干确定次数的移动操作信息,并基于所述移动操作信息在所述设置界面展示相应所述线条的移动轨迹,使得设置解锁密码的过程复杂多样,有效地增加了设置解锁密码的多样性和趣味性,基于所述线条及其相应移动轨迹的信息,确定解锁密码,从而满足用户对触摸屏电子设备的解锁密码的安全性和私密性的要求。
进一步地,根据本申请的实施例所述的一种用于设置解锁密码的方法与设备,由于通过基于所述线条初始排布方式确定若干所述线条的若干移动位置,使得设置解锁密码的设置界面多样化,进一步地,获取每次用户所选定的线条及对选定的线条所执行的移动操作信息,基于所述移动操作信息确定所选定的线条在当次移动操作的移动位置;展示所选定的线条的从前次移动操作的移动位置移动至当次移动操作的移动位置的移动轨迹,增加了解锁密码的多样性和趣味性,通过展示所选定的线条的从前次移动操作的移动位置移动至当次移动操作的移动位置的移动轨迹,从而有效地提高了触摸屏电子设备的解锁密码的安全性和私密性。
与现有技术相比,根据本申请的另一实施例所述的一种用于解锁的方法与设备,通过显示解锁界面,所述解锁界面包括若干确定数量的线条,所述线条依照初始排布方式排布;获取用户对所述线条所执行的若干确定次数的移动操作信息,并基于所述移动操作信息在所述解锁界面展示相应所述线条的移动轨迹;基于所述线条及其相应移动轨迹的信息,确定输入密码,并判断所述输入密码与所述解锁密码是否一致,若是,则解锁成功,否则返回所述解锁界面,从而有效地提高了解锁的安全性、私密性即多样性。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
图1示出根据本申请一个方面的一种用于设置解锁密码的设备的结构示意图;
图2示出根据本申请一个方面的一个优选实施例的设置解锁密码的初始界面示意图;
图3示出根据本申请一个方面的一个优选实施例的设置解锁密码的聚集型设置界面的示意图;
图4示出根据本申请一个方面的一个优选实施例的设置解锁密码的排列型设置界面的示意图;
图5示出根据本申请一个方面的一个优选实施例的设置解锁密码的排列型设置界面经过第一次设置后的示意图;
图6示出根据本申请一个方面的一个优选实施例的设置解锁密码的解锁密码的示意图;
图7示出根据本申请一个方面的一个优选实施例的设置解锁密码的设置成功的示意图;
图8示出根据本申请一个方面的一种用于解锁的设备的结构示意图;
图9示出根据本申请另一个方面的一个优选实施例用于解锁的设备的结构示意图;
图10示出根据本申请一个方面的一种设置解锁密码的方法流程示意图;
图11示出根据本申请一个方面的一种解锁的方法流程示意图;
图12示出根据本申请另一个方面的一个优选实施例解锁的方法流程示意图。
附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
下面结合附图对本申请作进一步详细描述。
图1示出根据本申请一个方面的一种用于设置解锁密码的设备的结构示意图。该设备1包括显示装置11、获取装置12和确定装置13。
其中,所述显示装置11显示设置界面,所述设置界面包括若干确定数量的线条,所述线条依照初始排布方式排布;所述获取装置12获取用户对所述线条所执行的若干确定次数的移动操作信息,并基于所述移动操作信息在所述设置界面展示相应所述线条的移动轨迹;所述确定装置13基于所述线条及其相应移动轨迹的信息,确定解锁密码。
在此,所述设备1包括但不限于任何一种可与用户通过触摸板进行人机交互的移动电子产品,例如智能手机、PDA等,所述移动电子产品可以采用任意操作***,如android操作***、iOS操作***等。优选地,设备1还可以是运行于所述触摸终端或网络设备与触摸终端通过网络相集成所构成的设备上的脚本程序。当然,本领域技术人员应能理解上述设备1仅为举例,其他现有的或今后可能出现的设备1如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。
上述各装置之间是持续不断工作的,在此,本领域技术人员应理解“持续”是指上述各装置分别实时地或者按照设定的或实时调整的工作模式要求,由于通过显示设置界面,所述设置界面包括若干确定数量的线条,所述线条依照初始排布方式排布,能够使获得设置解锁密码的过程多样化,提高解锁密码的安全性;接着获取用户对所述线条所执行的若干确定次数的移动操作信息,并基于所述移动操作信息在所述设置界面展示相应所述线条的移动轨迹,增加了设置的解锁密码的多样性、趣味性和安全性;最后基于所述线条及其相应移动轨迹的信息,确定解锁密码,有效地提高了设置解锁密码的私密性和安全性。
下面以手机屏幕的解锁密码的设置为例进行详细解释,当然,本领域技术人员应当能够理解此处以手机屏幕的解锁密码的设置为一个方面的优选的实施例,现有及今后可能出现的设置密码解锁的触摸屏电子设备如能适用本申请,均可以引用的方式包含于本申请。
需要说明的是,在本申请的实施例中,在本申请的下述实施例中,所述线条以绳子为例进行设置解锁密码,所述线条可以是数学上的直线、射线、有限长的线段,亦可以是模仿现实中的绳子、毛线、丝带等。此外,在所述设定界面上显示的若干线条可以通过不同位置、不同长短、不同粗细或不同颜色等方式进行区分。在本申请的下述实施例中,以所述线条为绳子进行手机屏幕的设置解锁密码,当然,本领域技术人员应当能够理解此处所述线条以绳子进行举例仅为本申请一个方面的优选的实施例,现有及今后可能出现的连续时间信号数据,如能适用本申请,均可以引用的方式包含于本申请。
在本申请的实施例中,以手机屏幕的解锁密码的设置为例进行详细解释。首先,所述显示装置11显示设置界面,所述设置界面包括若干确定数量的线条,所述线条依照初始排布方式排布。进一步地,所述显示装置11包括:初始显示单元和确定显示单元,其中,所述初始显示单元首先提供初始设置信息,所述初始设置信息包括:线条数量选项和/或对线条移动总次数选项;所述确定显示单元再基于所述用户对所述初始设置信息的选择操作信息,确定所述线条的数量和对线条移动操作的总次数。
在本申请的上述实施例中,如图2示出根据本申请一个方面的一个优选实施例的设置解锁密码的初始界面示意图。例如,设置解锁密码的初始界面中显示的初始设置信息为请设置绳子数量、请设置编织次数。需要说明的是,在本申请的实施例中绳子数量和编织次数为随机选择,若需要设置的解锁趣味性和安全度高的话,就可以选择较多的绳子数量进行多次绳子编织。在本申请的下述实施例中选择设置绳子数量为3条,选择设置编织次数为6次,当然,本领域技术人员应当能够理解此处选择设置绳子数量和编织次数仅为举例,现有及今后可能出现的选择设置绳子数量和编织次数的组合,如能适用本申请,均可以引用的方式包含于本申请。
进一步地,所述初始显示单元所提供的初始设置信息还包括:线条初始排布可选方式。相应地,所述确定显示单元还会基于所述用户对所述初始设置信息的选择操作信息,确定所述线条的初始排布方式。
需要说明的是,在本申请的实施例中,线条的初始排布方式既可以是纵向横排的排列型,也可以是线条呈放射状交叉排列的聚集型,亦可以是线条呈各种几何形状排列的几何型。例如在本申请实施例中如图2所示的设置解锁密码的初始界面中的初始设置信息还包括请设置编织种类;若在图2中的设置界面的请设置编织种类中选择线条呈放射状交叉排列的聚集型,则得到如图3示出根据本申请一个方面的一个优选实施例的设置解锁密码的聚集型设置界面的示意图;若在图2中的设置界面的请设置编织种类中选择线条纵向横排的排列型,则得到如图4示出根据本申请一个方面的一个优选实施例的设置解锁密码的排列型设置界面的示意图;下面以选择设置解锁密码的排列型设置界面为例对绳子进行编织确定解锁密码。当然,本领域技术人员应当能够理解此处选择排列型的绳子编织种类仅为本申请一个方面的优选的实施例,现有及今后可能出现的所有任意数量绳子组合的初始排布方式如能适用本申请,均可以引用的方式包含于本申请。
在本申请的实施例中,所述选择操作信息为用户对初始设置信息中的选择结果。例如,如图2所示的选择操作信息包括选择绳子数量为3条、选择编织次数为6次和选择绳子编织种类为排列型,即在显示装置11中,基于用户对所述初始设置信息的选择操作信息,确定3条绳子依照初始排布方式排列型进行排布,如图4示出根据本申请一个方面的一个优选实施例的设置解锁密码的排列型设置界面示意图。
接着,所述获取装置12获取用户对所述线条所执行的若干确定次数的移动操作信息,并基于所述移动操作信息在所述设置界面展示相应所述线条的移动轨迹。具体地,所述获取装置12基于所述线条初始排布方式确定若干所述线条的若干移动位置;获取每次用户所选定的线条及对选定的线条所执行的移动操作信息,基于所述移动操作信息确定所选定的线条在当次移动操作的移动位置;展示所选定的线条的从前次移动操作的移动位置移动至当次移动操作的移动位置的移动轨迹;当所选定的线条在当次移动操作的移动位置上已有其他所述线条,则展示相应其他所述线条向所选定的线条在当次移动操作的移动方向的反向移动的移动轨迹,并确定相应其他所述线条在当次移动操作中的移动位置。
此后,所述确定装置13基于所述线条及其相应移动轨迹的信息,确定解锁密码。
例如,在图4设置解锁密码的排列型设置界面中显示的3条绳子依照线条初始排布方式排列型确定的3条绳子的移动位置,即图4中纵向横排排列的第一条绳子的绳子序号和位置均为1且初始轨迹为A,第二条绳子的绳子序号和位置均为2且初始轨迹为B,第三条绳子的绳子序号和位置均为3且初始轨迹为C,确定后的3条绳子的最开始的绳子排列为{{排列序号:123},{初始轨迹:A0B0C0}}。若第一次将绳子3向左移动到绳子1的位置上,则绳子1相应地向右移动到绳子2的位置上,且绳子2相应的移动到绳子3的位置上,确定第一次将绳子3向左移动到绳子1的位置后的绳子的序号和位置为312,绳子的移动轨迹为C1A1B1,移动操作为:3向左移动至1,即选择的3条绳子经过第一次绳子编织后得到的绳子信息为{{排列序号:312},{第一次移动轨迹:C1A1B1}},且第一次对绳子进行的选择及操作信息为{{第一次选定绳子3},{移动操作为:3向左移动至1}}具体如图5示出根据本申请一个方面的一个优选实施例的设置解锁密码的排列型设置界面经过第一次设置后的示意图。
在本申请的上述实施例中,设置解锁密码的设置界面开始的3条绳子的绳子排列为{{排列序号:123},{初始轨迹:A0B0C0}},经过第一次绳子编织操作之后的绳子排列为{{排列序号:312},{第一次移动轨迹:C1A1B1}},且第一次对绳子进行的选择及操作信息为{{第一次选定绳子3},{移动操作为:3向左移动至1}};若第二次将绳子3向右移动到绳子1的位置上,则绳子1向左移动到绳子3的位置上,且由于绳子2没有与绳子1和绳子3进行交叉移动,故绳子2的移动轨迹仍保持第一次移动后的轨迹位置,确定第二次将绳子3向右移动到绳子1的位置后的绳子的序号和位置为132,绳子的移动轨迹为A2C2B2,移动操作为:3向右移至1,即选择的三条绳子经过第一次绳子编织后得到的绳子信息为{{排列序号:132},{第二次移动轨迹:A2C2B2}},且第二次对绳子进行的选择及操作信息为{{第二次选定绳子3},{移动操作为:3向右移动至1}}。
若第三次将绳子3向右移动到绳子2的位置上,则绳子2向左移动到绳子3的位置上,且由于绳子1没有与绳子2和绳子3进行交叉移动,故绳子1的移动轨迹仍保持第二次移动后的轨迹位置,确定第三次将绳子3向右移动到绳子2的位置后的绳子的序号和位置为123,绳子的移动轨迹为A3B3C3,移动操作为:3向右移至2,即选择的三条绳子经过第三次绳子编织后得到的绳子信息为{{排列序号:123},{第三次移动轨迹:A3B3C3}},且第三次对绳子进行的选择及操作信息为{{第三次选定绳子3},{移动操作为:3向右移动至2}}。
若第四次将绳子2向左移动到绳子1的位置上,则绳子1向右移动到绳子2的位置上,且由于绳子3没有与绳子1和绳子2进行交叉移动,故绳子3的移动轨迹仍保持第三次移动后的轨迹位置,确定第四次将绳子2向左移动到绳子1的位置后的绳子的序号和位置为213,绳子的移动轨迹为B4A4C4,移动操作为:2向左移动至1,即选择的三条绳子经过第四次绳子编织后得到的绳子信息为{{排列序号:213},{第四次移动轨迹:B4A4C4}},且第四次对绳子进行的选择及操作信息为{{第四次选定绳子2},{移动操作为:2向左移动至1}}。
若第五次将绳子2向右移动到绳子1的位置上,则绳子1向左移动到绳子2的位置上,且由于绳子3没有与绳子1和绳子2进行交叉移动,故绳子3的移动轨迹仍保持第四次移动后的轨迹位置,确定第五次将绳子2向右移动到绳子1的位置后的绳子的序号和位置为123,绳子的移动轨迹为A3B3C3,移动操作为:2向右移动至1,即选择的三条绳子经过第五次绳子编织后得到的绳子信息为{{排列序号:123},{第五次移动轨迹:A3B3C3}},且第五次对绳子进行的选择及操作信息为{{第五次选定绳子2},{移动操作为:2向右移动至1}}。
若第六次将绳子3向左移动到绳子2的位置上,则绳子2向右移动到绳子3的位置上,且由于绳子1没有与绳子2和绳子3进行交叉移动,故绳子1的移动轨迹仍保持第五次移动后的轨迹位置,确定第六次将绳子3向左移动到绳子2的位置后的绳子的序号和位置为132,绳子的移动轨迹为A6C6B6,移动操作为:3向左移动至2,即选择的三条绳子经过第六次绳子编织后得到的绳子信息为{{排列序号:132},{第六次移动轨迹:A6C6B6}},且第六次对绳子进行的选择及操作信息为{{第六次选定绳子3},{移动操作为:3向左移动至2}}。具体地,所述确定装置13经过上述实施例中的对3条绳子进行的6次编织绳子得到所述3条绳子及相应移动轨迹的信息,则,所述确定装置13基于所述线条及其相应移动轨迹的信息,确定手机屏幕的解锁密码为{{{排列序号:123},{初始轨迹:A0B0C0}}、{{排列序号:312},{第一次移动轨迹:C1A1B1}}、{{排列序号:132},{第二次移动轨迹:A2C2B2}}、{{排列序号:123},{第三次移动轨迹:A3B3C3}}、{{排列序号:213},{第四次移动轨迹:B4A4C4}}、{{排列序号:123},{第五次移动轨迹:A3B3C3}}、{{排列序号:132},{第六次移动轨迹:A6C6B6}}}。形成如图6所示,其中,图6示出根据本申请一个方面的一个优选实施例的设置解锁密码的解锁密码的示意图。;或所述确定装置13基于所述线条及其每次进行的移动操作确定的手机屏幕的解锁密码,则确定手机屏幕的解锁密码如图6所示的移动操作为{{{第一次选定绳子3},{移动操作为:3向左移动至1}}、{{第二次选定绳子3},{移动操作为:3向右移动至1}}、{{第三次选定绳子3},{移动操作为:3向右移动至2}}、{{第四次选定绳子2},{移动操作为:2向左移动至1}}、{{第五次选定绳子2},{移动操作为:2向右移动至1}}、{{第六次选定绳子3},{移动操作为:3向左移动至2}}},通过对3条绳子的上述6次的移动操作后,确定手机屏幕的解锁密码。
在本申请的上述实施例中,对设置的3条绳子依照纵向横向排列的排列型经过6次的绳子编织后,得到手机屏幕的解锁密码,若对手机屏幕的解锁密码设置完成后,如图7示出根据本申请一个方面的一个优选实施例的设置解锁密码的设置成功的示意图。
进一步地,所述获取装置12还可以获取用户执行的取消操作信息;根据所述取消操作信息,取消所有所述线条在当次移动操作的移动位置,并展示相应所述线条的当前次移动操作的移动位置移动回前次移动操作的移动位置的移动轨迹。
在本申请的上述实施例中,若在绳子编织的过程中,由于用户手抖造成当次错误操作或者想取消所有前次编织绳子的移动操作,可以但不限于通过单次点击所述设置界面空白处的操作、多次点击所述设置界面空白处的操作、向上滑动所述设置界面的操作等取消操作信息,取消用户当次由于手抖造成当次错误操作的移动轨迹或者多次执行上述取消操作从而取消所有前次编织绳子的移动操作对应的移动轨迹返回至如图4所示的设置界面重新开始进行绳子的选择和编织。当然,本领域技术人员应当能够理解此处对线条执行的所述取消操作信息仅为本申请一个方面的优选的实施例,现有及今后可能出现的所有取消操作信息如能适用本申请,均可以引用的方式包含于本申请。
例如,若第4次对所选定的绳子2向左移动到绳子1的位置上的当次移动操作出现错误,则根据所述取消操作信息取消所选定的绳子2从第三次移动操作末的位置到第四次移动操作的移动位置之间的移动轨迹及其相应的绳子1和绳子3在第四次移动操作的移动轨迹,并返回至第三次对绳子移动操作的移动位置,即返回至三条绳子第三次移动操作后绳子编织后得到的编织信息{{排列序号:123},{第三次移动轨迹:A3B3C3}},第三次对绳子进行的选择及操作信息为{{第三次选定绳子3},{移动操作为:3向右移动至2}}。若在第4次想取消对绳子的前四次移动操作,则重复执行所述取消操作信息取消绳子的前四次移动操作的移动轨迹并返回至三条绳子依照排列型进行排列的如图4所示的设置界面重新开始进行绳子的选择和编织。
需要说明的是,在本申请的实施例中,对设置解锁密码的设置界面执行的操作信息既可以是单次点击所述设置界面选定绳子的操作,也可以述多次点击所述设置界面选定绳子的操作,亦可以是向上滑动所述设置界面选定绳子的操作,当然,本领域技术人员应当能够理解此处对设置解锁密码的设置界面执行的操作信息仅为本申请一个方面的优选的实施例,现有及今后可能出现的所有操作信息如能适用本申请,均可以引用的方式包含于本申请。
在优选的实施例中,所述显示装置11还显示根据所述线条移动操作的总次数进行划分的若干分隔线,其中,当前所述分割线与其前一分割线之间的区域用于展示所述线条从前次移动操作的移动位置移动至当次移动操作的移动位置的移动轨迹。
在本申请的上述实施例中,在图4中根据所述绳子移动操作的6次采用虚线作为分割线的方式将所述显示界面划分为6等份或者不均等的6份,其中,当前所述分割线与其前一分割线之间的区域用于展示绳子从前次移动操作的移动位置移动至当次移动操作的移动位置的移动轨迹。例如,在显示界面的第一条分割线与第二条分割线之间的区域展示的绳子的移动轨迹信息为{{排列序号:132},{第二次移动轨迹:A2C2B2}},且第二次对绳子进行的选择及操作信息为{{第二次选定绳子3},{移动操作为:3向右移动至1}}。
通过本申请的上述实施例,对手机屏幕的解锁密码进行设置采用确定数量的绳子需执行6次绳子编织依照排列型进行排列,由于绳子编织过程每次选定的编织绳子是随机选择的,经过对选定的绳子执行的操作信息后得到其相应所有绳子进行交叉编织得到各编织绳子的移动轨迹为解锁密码,增加了设置解锁密码的多样性、趣味性和安全性,从而有效地提高了对手机屏幕进行设置解锁密码的私密性和安全性。
通过本申请的上述实施例,对手机屏幕的解锁密码设置成功之后,便可以执行对手机屏幕的解锁,具体对手机屏幕进行解锁的设备如图8示出根据本申请一个方面的一种用于解锁的设备的结构示意图。该设备2包括解锁显示装置21、解锁获取装置22和解锁装置23。
其中,所述解锁显示装置21显示解锁界面,所述解锁界面包括若干确定数量的线条,所述线条依照初始排布方式排布;所述解锁获取装置22获取用户对所述线条所执行的若干确定次数的移动操作信息,并基于所述移动操作信息在所述解锁界面展示相应所述线条的移动轨迹;所述解锁装置23基于所述线条及其相应移动轨迹的信息,确定输入密码,并判断所述输入密码与所述解锁密码是否一致,若是,则解锁成功,否则返回所述解锁界面。
在本申请的上述实施例中,在设置解锁密码的过程完成之后,当用户需要进行解锁时,界面会进入与设置解锁密码的设置界面对应的解锁界面,如图4所示进行解锁,即在解锁显示装置21中显示确定的3条绳子依照初始排布方式排列型进行排布的解锁界面。
具体地,所述解锁获取装置22基于所述线条初始排布方式确定若干所述线条的若干移动位置;获取每次用户所选定的线条及对选定的线条所执行的移动操作信息,基于所述移动操作信息确定所选定的线条在当次移动操作的移动位置;展示所选定的线条的从前次移动操作的移动位置移动至当次移动操作的移动位置的移动轨迹;当所选定的线条在当次移动操作的移动位置上已有其他所述线条,则展示相应其他所述线条向所选定的线条在当次移动操作的移动方向的反向移动的移动轨迹,并确定相应其他所述线条在当次移动操作中的移动位置。
例如,基于本申请上述实施例中对设置解锁密码的设置界面的3条绳子进行的6次绳子编织操作,在如图4所示的解锁界面对3条绳子进行与设置解锁密码锁一致的6次绳子编织操作。例如,在图4中纵向横排排列的第一条绳子的绳子序号和位置均为1且初始轨迹为A,第二条绳子的绳子序号为2且初始轨迹为B,第三条绳子的绳子序号为3且初始轨迹为C,确定后的3条绳子的最开始的绳子排列为{{排列序号:123},{初始轨迹:A0B0C0}}。若第一次将绳子3向左移动到绳子1的位置上,则绳子1向右移动到绳子2的位置上,且绳子2相应的移动到绳子3的位置上,确定第一次将绳子3向左移动到绳子1的位置后的绳子的序号和位置为312,绳子的移动轨迹为C1A1B1,移动操作为:3向左移动至1,即选择的3条绳子经过第一次绳子编织后得到的绳子信息为{{排列序号:312},{第一次移动轨迹:C1A1B1}},且第一次对绳子进行的选择及操作信息为{{第一次选定绳子3},{移动操作为:3向左移动至1}}。
若第二次将绳子3向右移动到绳子1的位置上,则绳子1向左移动到绳子3的位置上,且由于绳子2没有与绳子1和绳子3进行交叉移动,故绳子2的移动轨迹仍保持第一次移动后的轨迹位置,确定第二次将绳子3向右移动到绳子1的位置后的绳子的序号和位置为132,绳子的移动轨迹为C2A2B2,移动操作为:3向右移至1,即选择的三条绳子经过第一次绳子编织后得到的绳子信息为{{排列序号:132},{第二次移动轨迹:C2A2B2}},且第二次对绳子进行的选择及操作信息为{{第二次选定绳子3},{移动操作为:3向右移动至1}}。
若第三次将绳子3向右移动到绳子2的位置上,则绳子2向左移动到绳子3的位置上,且由于绳子1没有与绳子2和绳子3进行交叉移动,故绳子1的移动轨迹仍保持第二次移动后的轨迹位置,确定第三次将绳子3向右移动到绳子2的位置后的绳子的序号和位置为123,绳子的移动轨迹为C3A3B3,移动操作为:3向右移至2,即选择的三条绳子经过第三次绳子编织后得到的绳子信息为{{排列序号:123},{第三次移动轨迹:C3A3B3}},且第三次对绳子进行的选择及操作信息为{{第三次选定绳子3},{移动操作为:3向右移动至2}}。
若第四次将绳子2向左移动到绳子1的位置上,则绳子1向右移动到绳子2的位置上,且由于绳子3没有与绳子1和绳子2进行交叉移动,故绳子3的移动轨迹仍保持第三次移动后的轨迹位置,确定第四次将绳子2向左移动到绳子1的位置后的绳子的序号和位置为213,绳子的移动轨迹为C4A4B4,移动操作为:2向左移动至1,即选择的三条绳子经过第四次绳子编织后得到的绳子信息为{{排列序号:213},{第四次移动轨迹:C4A4B4}},且第四次对绳子进行的选择及操作信息为{{第四次选定绳子2},{移动操作为:2向左移动至1}}。
若第五次将绳子2向右移动到绳子1的位置上,则绳子1向左移动到绳子2的位置上,且由于绳子3没有与绳子1和绳子2进行交叉移动,故绳子3的移动轨迹仍保持第四次移动后的轨迹位置,确定第五次将绳子2向右移动到绳子1的位置后的绳子的序号和位置为123,绳子的移动轨迹为C5A5B5,移动操作为:2向右移动至1,即选择的三条绳子经过第五次绳子编织后得到的绳子信息为{{排列序号:123},{第五次移动轨迹:C5A5B5}},且第五次对绳子进行的选择及操作信息为{{第五次选定绳子2},{移动操作为:2向右移动至1}}。
若第六次将绳子3向左移动到绳子2的位置上,则绳子2向右移动到绳子3的位置上,且由于绳子1没有与绳子2和绳子3进行交叉移动,故绳子1的移动轨迹仍保持第五次移动后的轨迹位置,确定第六次将绳子3向左移动到绳子2的位置后的绳子的序号和位置为132,绳子的移动轨迹为C6A6B6,移动操作为:3向左移动至2,即选择的三条绳子经过第六次绳子编织后得到的绳子信息为{{排列序号:132},{第六次移动轨迹:C6A6B6}},且第六次对绳子进行的选择及操作信息为{{第六次选定绳子3},{移动操作为:3向左移动至2}}。
在本申请的实施例中,对手机屏幕的解锁既可以是根据每次在3条绳子中选择的绳子位置、对应的移动轨迹来进行手机屏幕的解锁,也可以根据对手机屏幕依次执行的6次移动操作来进行手机屏幕的解锁,亦可以根据每次选定的绳子及其对应的移动操作来进行手机屏幕的解锁。下面主要从这三个方面对手机屏幕解锁进行详细解释。
一方面,所述解锁装置23经过上述实施例中对3条绳子进行的6次编织绳子的操作得到所述3条绳子及其相应移动轨迹的信息,确定输入密码为{{{排列序号:123},{初始轨迹:A0B0C0}}、{{排列序号:312},{第一次移动轨迹:C1A1B1}}、{{排列序号:132},{第二次移动轨迹:A2C2B2}}、{{排列序号:123},{第三次移动轨迹:A3B3C3}}、{{排列序号:213},{第四次移动轨迹:B4A4C4}}、{{排列序号:123},{第五次移动轨迹:A3B3C3}}、{{排列序号:132},{第六次移动轨迹:A6C6B6}}},并判断所述输入密码与所述解锁密码是否一致,若是,则解锁成功,否则返回所述解锁界面。例如,所述输入密码与所述解锁密码{{{排列序号:123},{初始轨迹:A0B0C0}}、{{排列序号:312},{第一次移动轨迹:C1A1B1}}、{{排列序号:132},{第二次移动轨迹:A2C2B2}}、{{排列序号:123},{第三次移动轨迹:A3B3C3}}、{{排列序号:213},{第四次移动轨迹:B4A4C4}}、{{排列序号:123},{第五次移动轨迹:A3B3C3}}、{{排列序号:132},{第六次移动轨迹:A6C6B6}}}一致,故手机屏幕解锁成功。
若所述输入密码为{{{排列序号:123},{初始轨迹:A0B0C0}}、{{排列序号:312},{第一次移动轨迹:C1A1B1}}、{{排列序号:231},{第二次移动轨迹:B2C2A2}}、{{排列序号:321},{第三次移动轨迹:C3B3A3}}、{{排列序号:213},{第四次移动轨迹:B4A4C4}}、{{排列序号:123},{第五次移动轨迹:A5B5C5}}、{{排列序号:312},{第六次移动轨迹:C6A6B6}}},由于所述输入密码与所述解锁密码不一致,则返回至手机屏幕的解锁界面如图4所示。
另一方面,所述解锁装置23经过上述实施例中对3条绳子进行的6次编织绳子的输入移动操作为{{{第一次选定绳子3},{移动操作为:3向左移动至1}}、{{第二次选定绳子3},{移动操作为:3向右移动至1}}、{{第三次选定绳子3},{移动操作为:3向右移动至2}}、{{第四次选定绳子2},{移动操作为:2向左移动至1}}、{{第五次选定绳子2},{移动操作为:2向右移动至1}}、{{第六次选定绳子3},{移动操作为:3向左移动至2}}},若在所述解锁装置23中经过上述6次的移动操作与所述确定装置13中的移动操作{{{第一次选定绳子3},{移动操作为:3向左移动至1}}、{{第二次选定绳子3},{移动操作为:3向右移动至1}}、{{第三次选定绳子3},{移动操作为:3向右移动至2}}、{{第四次选定绳子2},{移动操作为:2向左移动至1}}、{{第五次选定绳子2},{移动操作为:2向右移动至1}}、{{第六次选定绳子3},{移动操作为:3向左移动至2}}}一致,则手机屏幕解锁成功。
若所述在解锁装置23中输入的移动操作为{{{第一次选定绳子3},{移动操作为:3向左移动至1}}、{{第二次选定绳子2},{移动操作为:2向右移动至1}}、{{第三次选定绳子3},{移动操作为:3向右移动至2}}、{{第四次选定绳子1},{移动操作为:1向左移动至3}}、{{第五次选定绳子2},{移动操作为:2向右移动至1}}、{{第六次选定绳子3},{移动操作为:3向左移动至1}}},由于所述输入的6次移动操作与所述在确定装置13中确定的移动操作不一致,则返回手机屏幕的解锁界面如图4继续输入移动操作。
另一方面,所述解锁装置23经过上述实施例中对3条绳子进行的6次编织绳子的选定及其移动操作为{{{第一次选定绳子3,{排列序号:312}}}、{{第二次选定绳子3},{排列序号:132}}、{{第三次选定绳子3},{排列序号:123}}、{{第四次选定绳子2},{排列序号:213}}、{{第五次选定绳子2},{排列序号:123}}、{{第六次选定绳子3},{排列序号:132}}}}。若在所述解锁装置23中经过上述6次的移动操作与所述确定装置13中选定的绳子及其移动操作{{{第一次选定绳子3,{排列序号:312}}}、{{第二次选定绳子3},{排列序号:132}}、{{第三次选定绳子3},{排列序号:123}}、{{第四次选定绳子2},{排列序号:213}}、{{第五次选定绳子2},{排列序号:123}}、{{第六次选定绳子3},{排列序号:132}}}一致,则手机屏幕解锁成功。
若所述在解锁装置23中输入的选定绳子及其移动操作为{{{第一次选定绳子3,{排列序号:312}}}、{{第二次选定绳子1},{排列序号:132}}、{{第三次选定绳子2},{排列序号:123}}、{{第四次选定绳子1},{排列序号:213}}、{{第五次选定绳子2},{排列序号:123}}、{{第六次选定绳子2},{排列序号:132}}},由于所述输入的6次选择的绳子及其移动操作与所述在确定装置13中确定的移动操作不一致,则返回手机屏幕的解锁界面如图4继续输入移动操作。
所述解锁装置23基于所述线条及其相应移动轨迹的信息,确定输入密码,并判断所述输入密码与所述解锁密码是否一致,若是,则解锁成功,否则返回所述解锁界面。进一步地,所述解锁装置23还获取用户执行的取消操作信息;根据所述取消操作信息,取消相应所述线条在当次移动操作的移动位置,并展示相应所述线条的当前次移动操作的移动位置移动回前次移动操作的移动位置的移动轨迹。
在本申请的上述实施例中,若在绳子编织的过程中,由于用户手抖造成当次错误操作或者想取消所有前次编织绳子的移动操作,可以通过单次点击所述解锁界面空白处的操作、多次点击所述解锁界面空白处的操作、向上滑动所述解锁界面的操作等取消操作信息,取消用户当次由于手抖造成当次错误操作的移动轨迹或者多次执行上述取消操作从而取消所有前次编织绳子的移动操作对应的移动轨迹返回至如图4所示的解锁界面重新开始进行绳子的选择和编织。当然,本领域技术人员应当能够理解此处对线条执行的所述取消操作信息仅为本申请一个方面的优选的实施例,现有及今后可能出现的所有取消操作信息如能适用本申请,均可以引用的方式包含于本申请。
例如,若第4次对所选定的绳子2向左移动到绳子1的位置上的当次移动操作出现错误,则根据所述取消操作信息取消所选定的绳子2从第三次移动操作末的位置到第四次移动操作的移动位置之间的移动轨迹及其相应的绳子1和绳子3在第四次移动操作的移动轨迹,并返回至第三次对绳子移动操作的移动位置,即返回至三条绳子第三次移动操作后绳子编织后得到的编织信息{{排列序号:123},{第三次移动轨迹:A3B3C3}}。若在第4次想取消对绳子的前四次移动操作,则重复执行所述取消操作信息取消绳子的前四次移动操作的移动轨迹并返回至三条绳子依照排列型进行排列的如图4所示的设置界面重新开始进行绳子的选择和编织。
需要说明的是,在本申请的实施例中,对解锁界面执行的操作信息既可以是单次点击所述解锁界面选定绳子的操作,也可以述多次点击所述解锁界面选定绳子的操作,亦可以是向上滑动所述解锁界面选定绳子的操作,当然,本领域技术人员应当能够理解此处解锁界面执行的操作信息仅为本申请一个方面的优选的实施例,现有及今后可能出现的所有操作信息如能适用本申请,均可以引用的方式包含于本申请。
通过本申请的上述实施例,对手机屏幕的解锁通过采用确定数量的绳子需执行6次绳子编织依照排列型进行排列,由于绳子编织过程每次选定的编织绳子是基于设置解锁密码所选定的绳子进行选择的,由于设置解锁密码所选定的绳子每次都是随机进行选择的,经过对选定的绳子执行的操作信息后得到其相应所有绳子进行交叉编织得到各编织绳子的移动轨迹为输入密码,增加了解锁过程的多样性和趣味性,在解锁界面确定输入密码后,通过判断输入密码是否与解锁密码一致,若是则解锁成功,否则返回解锁界面继续进行解锁,从而有效地提高了对手机屏幕进行解锁的私密性和安全性。
图9示出根据本申请另一个方面的一个优选实施例用于解锁的设备的结构示意图。该设备3包括显示装置31、获取装置32、确定装置33、解锁显示装置34、解锁获取装置35和解锁装置36。
在本申请的上述实施例中,在所述显示装置31中基于用户对初始设置信息的选择操作信息确定线条的初始排布方式,并将若干确定数量的线条依照初始排布方式进行排布,使得线条在设置界面的初始排布方式多样化,提高了设置解锁密码的安全性;所述获取装置32获取用户对所述线条所执行的若干确定次数的移动操作信息,并基于所述移动操作信息在所述设置界面展示相应所述线条的移动轨迹,增加了在设置界面设置解锁密码的多样性、趣味性和私密性;在所述确定装置33中基于所述线条及其相应移动轨迹的信息确定解锁密码,提高了对手机屏幕进行设置解锁密码的私密性和安全性;在解锁密码设置成功之后,对手机屏幕开始进行解锁操作,在所述解锁显示装置34显示若干确定数量的线条依照初始排布方式进行排布,使得解锁界面的若干确定数量的线条的初始排布方式与设置界面的所述若干确定数量的线条的初始排布方式一致;所述解锁获取装置35获取用户对所述线条所执行的若干确定次数的移动操作信息,并基于所述移动操作信息在所述解锁界面展示相应所述线条的移动轨迹,通过在与所述显示界面一致的解锁界面上进行若干数量的线条的移动操作信息并展示相应线条的移动轨迹,不仅增加了对手机屏幕解锁密码输入的趣味性和多样性,还提高了对手机屏幕解锁密码输入的安全性和私密性;在所述解锁装置36中基于所述线条及其相应移动轨迹的信息确定输入密码后,再一次判断所述输入密码与所述解锁密码是否一致,若是,则解锁成功,否则返回至解锁界面继续进行解锁,从而有效地提高了对手机屏幕进行解锁的私密性和安全性。
图10示出根据本申请一个方面的一种设置解锁密码的方法流程示意图。该方法包括步骤S11、步骤S12和步骤S13。
其中,所述步骤S11显示设置界面,所述设置界面包括若干确定数量的线条,所述线条依照初始排布方式排布;所述步骤S12获取用户对所述线条所执行的若干确定次数的移动操作信息,并基于所述移动操作信息在所述设置界面展示相应所述线条的移动轨迹;所述步骤S13基于所述线条及其相应移动轨迹的信息,确定解锁密码。
上述各方法流程之间是持续不断工作的,在此,本领域技术人员应理解“持续”是指上述各方法流程分别实时地或者按照设定的或实时调整的工作模式要求,由于通过显示设置界面,所述设置界面包括若干确定数量的线条,所述线条依照初始排布方式排布,能够使获得设置解锁密码的过程多样化,提高解锁密码的安全性;接着获取用户对所述线条所执行的若干确定次数的移动操作信息,并基于所述移动操作信息在所述设置界面展示相应所述线条的移动轨迹,增加了设置的解锁密码的多样性、趣味性和安全性;最后基于所述线条及其相应移动轨迹的信息,确定解锁密码,有效地提高了设置解锁密码的私密性和安全性。
下面以手机屏幕的解锁密码的设置为例进行详细解释,当然,本领域技术人员应当能够理解此处以手机屏幕的解锁密码的设置为一个方面的优选的实施例,现有及今后可能出现的设置密码解锁的触摸屏电子设备如能适用本申请,均可以引用的方式包含于本申请。
需要说明的是,在本申请的实施例中,在本申请的下述实施例中,所述线条以绳子为例进行设置解锁密码,所述线条可以是数学上的直线、射线、有限长的线段,亦可以是模仿现实中的绳子、毛线、丝带等。此外,在所述设定界面上显示的若干线条可以通过不同位置、不同长短、不同粗细或不同颜色等方式进行区分。在本申请的下述实施例中,以所述线条为绳子进行手机屏幕的设置解锁密码,当然,本领域技术人员应当能够理解此处所述线条以绳子进行举例仅为本申请一个方面的优选的实施例,现有及今后可能出现的连续时间信号数据,如能适用本申请,均可以引用的方式包含于本申请。
在本申请的实施例中,以手机屏幕的解锁密码的设置为例进行详细解释。首先,所述步骤S11显示设置界面,所述设置界面包括若干确定数量的线条,所述线条依照初始排布方式排布。进一步地,所述步骤S11包括:提供初始设置信息,所述初始设置信息包括:线条数量选项和/或对线条移动总次数选项;所述确定显示单元再基于所述用户对所述初始设置信息的选择操作信息,确定所述线条的数量和对线条移动操作的总次数。
在本申请的上述实施例中,如图2示出根据本申请一个方面的一个优选实施例的设置解锁密码的初始界面示意图。例如,设置解锁密码的初始界面中显示的初始设置信息为请设置绳子数量、请设置编织次数。需要说明的是,在本申请的实施例中绳子数量和编织次数为随机选择,若需要设置的解锁趣味性和安全度高的话,就可以选择较多的绳子数量进行多次绳子编织。在本申请的下述实施例中选择设置绳子数量为3条,选择设置编织次数为6次,当然,本领域技术人员应当能够理解此处选择设置绳子数量和编织次数仅为举例,现有及今后可能出现的选择设置绳子数量和编织次数的组合,如能适用本申请,均可以引用的方式包含于本申请。
进一步地,所述步骤S11还包括:所提供的初始设置信息还包括:线条初始排布可选方式,并相应地基于所述用户对所述初始设置信息的选择操作信息,确定所述线条的初始排布方式。
需要说明的是,在本申请的实施例中,线条的初始排布方式既可以是纵向横排的排列型,也可以是线条呈放射状交叉排列的聚集型,亦可以是线条呈各种几何形状排列的几何型。例如在本申请实施例中如图2所示的设置解锁密码的初始界面中的初始设置信息还包括请设置编织种类;若在图2中的设置界面的请设置编织种类中选择线条呈放射状交叉排列的聚集型,则得到如图3示出根据本申请一个方面的一个优选实施例的设置解锁密码的聚集型设置界面的示意图;若在图2中的设置界面的请设置编织种类中选择线条纵向横排的排列型,则得到如图4示出根据本申请一个方面的一个优选实施例的设置解锁密码的排列型设置界面的示意图;下面以选择设置解锁密码的排列型设置界面为例对绳子进行编织确定解锁密码。当然,本领域技术人员应当能够理解此处选择排列型的绳子编织种类仅为本申请一个方面的优选的实施例,现有及今后可能出现的所有任意数量绳子组合的初始排布方式如能适用本申请,均可以引用的方式包含于本申请。
在本申请的实施例中,所述选择操作信息为用户对初始设置信息中的选择结果。例如,如图2所示的选择操作信息包括选择绳子数量为3条、选择编织次数为6次和选择绳子编织种类为排列型,即在显示装置11中,基于用户对所述初始设置信息的选择操作信息,确定3条绳子依照初始排布方式排列型进行排布,如图4示出根据本申请一个方面的一个优选实施例的设置解锁密码的排列型设置界面示意图。
接着,所述步骤S12获取用户对所述线条所执行的若干确定次数的移动操作信息,并基于所述移动操作信息在所述设置界面展示相应所述线条的移动轨迹。具体地,所述步骤S12还包括:基于所述线条初始排布方式确定若干所述线条的若干移动位置;获取每次用户所选定的线条及对选定的线条所执行的移动操作信息,基于所述移动操作信息确定所选定的线条在当次移动操作的移动位置;展示所选定的线条的从前次移动操作的移动位置移动至当次移动操作的移动位置的移动轨迹;当所选定的线条在当次移动操作的移动位置上已有其他所述线条,则展示相应其他所述线条向所选定的线条在当次移动操作的移动方向的反向移动的移动轨迹,并确定相应其他所述线条在当次移动操作中的移动位置。
此后,所述步骤S13基于所述线条及其相应移动轨迹的信息,确定解锁密码。
例如,在图4设置解锁密码的排列型设置界面中显示的3条绳子依照线条初始排布方式排列型确定的3条绳子的移动位置,即图4中纵向横排排列的第一条绳子的绳子序号和位置均为1且初始轨迹为A,第二条绳子的绳子序号和位置均为2且初始轨迹为B,第三条绳子的绳子序号和位置均为3且初始轨迹为C,确定后的3条绳子的最开始的绳子排列为{{排列序号:123},{初始轨迹:A0B0C0}}。若第一次将绳子3向左移动到绳子1的位置上,则绳子1相应地向右移动到绳子2的位置上,且绳子2相应的移动到绳子3的位置上,确定第一次将绳子3向左移动到绳子1的位置后的绳子的序号和位置为312,绳子的移动轨迹为C1A1B1,移动操作为:3向左移动至1,即选择的3条绳子经过第一次绳子编织后得到的绳子信息为{{排列序号:312},{第一次移动轨迹:C1A1B1}},且第一次对绳子进行的选择及操作信息为{{第一次选定绳子3},{移动操作为:3向左移动至1}}具体如图5示出根据本申请一个方面的一个优选实施例的设置解锁密码的排列型设置界面经过第一次设置后的示意图。
在本申请的上述实施例中,设置解锁密码的设置界面开始的3条绳子的绳子排列为{{排列序号:123},{初始轨迹:A0B0C0}},经过第一次绳子编织操作之后的绳子排列为{{排列序号:312},{第一次移动轨迹:C1A1B1}},且第一次对绳子进行的选择及操作信息为{{第一次选定绳子3},{移动操作为:3向左移动至1}};若第二次将绳子3向右移动到绳子1的位置上,则绳子1向左移动到绳子3的位置上,且由于绳子2没有与绳子1和绳子3进行交叉移动,故绳子2的移动轨迹仍保持第一次移动后的轨迹位置,确定第二次将绳子3向右移动到绳子1的位置后的绳子的序号和位置为132,绳子的移动轨迹为A2C2B2,移动操作为:3向右移至1,即选择的三条绳子经过第一次绳子编织后得到的绳子信息为{{排列序号:132},{第二次移动轨迹:A2C2B2}},且第二次对绳子进行的选择及操作信息为{{第二次选定绳子3},{移动操作为:3向右移动至1}}。
若第三次将绳子3向右移动到绳子2的位置上,则绳子2向左移动到绳子3的位置上,且由于绳子1没有与绳子2和绳子3进行交叉移动,故绳子1的移动轨迹仍保持第二次移动后的轨迹位置,确定第三次将绳子3向右移动到绳子2的位置后的绳子的序号和位置为123,绳子的移动轨迹为A3B3C3,移动操作为:3向右移至2,即选择的三条绳子经过第三次绳子编织后得到的绳子信息为{{排列序号:123},{第三次移动轨迹:A3B3C3}},且第三次对绳子进行的选择及操作信息为{{第三次选定绳子3},{移动操作为:3向右移动至2}}。
若第四次将绳子2向左移动到绳子1的位置上,则绳子1向右移动到绳子2的位置上,且由于绳子3没有与绳子1和绳子2进行交叉移动,故绳子3的移动轨迹仍保持第三次移动后的轨迹位置,确定第四次将绳子2向左移动到绳子1的位置后的绳子的序号和位置为213,绳子的移动轨迹为B4A4C4,移动操作为:2向左移动至1,即选择的三条绳子经过第四次绳子编织后得到的绳子信息为{{排列序号:213},{第四次移动轨迹:B4A4C4}},且第四次对绳子进行的选择及操作信息为{{第四次选定绳子2},{移动操作为:2向左移动至1}}。
若第五次将绳子2向右移动到绳子1的位置上,则绳子1向左移动到绳子2的位置上,且由于绳子3没有与绳子1和绳子2进行交叉移动,故绳子3的移动轨迹仍保持第四次移动后的轨迹位置,确定第五次将绳子2向右移动到绳子1的位置后的绳子的序号和位置为123,绳子的移动轨迹为A3B3C3,移动操作为:2向右移动至1,即选择的三条绳子经过第五次绳子编织后得到的绳子信息为{{排列序号:123},{第五次移动轨迹:A3B3C3}},且第五次对绳子进行的选择及操作信息为{{第五次选定绳子2},{移动操作为:2向右移动至1}}。
若第六次将绳子3向左移动到绳子2的位置上,则绳子2向右移动到绳子3的位置上,且由于绳子1没有与绳子2和绳子3进行交叉移动,故绳子1的移动轨迹仍保持第五次移动后的轨迹位置,确定第六次将绳子3向左移动到绳子2的位置后的绳子的序号和位置为132,绳子的移动轨迹为A6C6B6,移动操作为:3向左移动至2,即选择的三条绳子经过第六次绳子编织后得到的绳子信息为{{排列序号:132},{第六次移动轨迹:A6C6B6}},且第六次对绳子进行的选择及操作信息为{{第六次选定绳子3},{移动操作为:3向左移动至2}}。具体地,所述步骤S13经过上述实施例中的对3条绳子进行的6次编织绳子得到所述3条绳子及相应移动轨迹的信息,则,所述确定装置13基于所述线条及其相应移动轨迹的信息,确定手机屏幕的解锁密码为{{{排列序号:123},{初始轨迹:A0B0C0}}、{{排列序号:312},{第一次移动轨迹:C1A1B1}}、{{排列序号:132},{第二次移动轨迹:A2C2B2}}、{{排列序号:123},{第三次移动轨迹:A3B3C3}}、{{排列序号:213},{第四次移动轨迹:B4A4C4}}、{{排列序号:123},{第五次移动轨迹:A3B3C3}}、{{排列序号:132},{第六次移动轨迹:A6C6B6}}}。形成如图6所示,其中,图6示出根据本申请一个方面的一个优选实施例的设置解锁密码的解锁密码的示意图。;或所述确定装置13基于所述线条及其每次进行的移动操作确定的手机屏幕的解锁密码,则确定手机屏幕的解锁密码如图6所示的移动操作为{{{第一次选定绳子3},{移动操作为:3向左移动至1}}、{{第二次选定绳子3},{移动操作为:3向右移动至1}}、{{第三次选定绳子3},{移动操作为:3向右移动至2}}、{{第四次选定绳子2},{移动操作为:2向左移动至1}}、{{第五次选定绳子2},{移动操作为:2向右移动至1}}、{{第六次选定绳子3},{移动操作为:3向左移动至2}}},通过对3条绳子的上述6次的移动操作后,确定手机屏幕的解锁密码。
在本申请的上述实施例中,对设置的3条绳子依照纵向横向排列的排列型经过6次的绳子编织后,得到手机屏幕的解锁密码,若对手机屏幕的解锁密码设置完成后,如图7示出根据本申请一个方面的一个优选实施例的设置解锁密码的设置成功的示意图。
进一步地,所述步骤S12还可以获取用户执行的取消操作信息;根据所述取消操作信息,取消所有所述线条在当次移动操作的移动位置,并展示相应所述线条的当前次移动操作的移动位置移动回前次移动操作的移动位置的移动轨迹。
在本申请的上述实施例中,若在绳子编织的过程中,由于用户手抖造成当次错误操作或者想取消所有前次编织绳子的移动操作,可以但不限于通过单次点击所述设置界面空白处的操作、多次点击所述设置界面空白处的操作、向上滑动所述设置界面的操作等取消操作信息,取消用户当次由于手抖造成当次错误操作的移动轨迹或者多次执行上述取消操作从而取消所有前次编织绳子的移动操作对应的移动轨迹返回至如图4所示的设置界面重新开始进行绳子的选择和编织。当然,本领域技术人员应当能够理解此处对线条执行的所述取消操作信息仅为本申请一个方面的优选的实施例,现有及今后可能出现的所有取消操作信息如能适用本申请,均可以引用的方式包含于本申请。
例如,若第4次对所选定的绳子2向左移动到绳子1的位置上的当次移动操作出现错误,则根据所述取消操作信息取消所选定的绳子2从第三次移动操作末的位置到第四次移动操作的移动位置之间的移动轨迹及其相应的绳子1和绳子3在第四次移动操作的移动轨迹,并返回至第三次对绳子移动操作的移动位置,即返回至三条绳子第三次移动操作后绳子编织后得到的编织信息{{排列序号:123},{第三次移动轨迹:A3B3C3}},第三次对绳子进行的选择及操作信息为{{第三次选定绳子3},{移动操作为:3向右移动至2}}。若在第4次想取消对绳子的前四次移动操作,则重复执行所述取消操作信息取消绳子的前四次移动操作的移动轨迹并返回至三条绳子依照排列型进行排列的如图4所示的设置界面重新开始进行绳子的选择和编织。
需要说明的是,在本申请的实施例中,对设置解锁密码的设置界面执行的操作信息既可以是单次点击所述设置界面选定绳子的操作,也可以述多次点击所述设置界面选定绳子的操作,亦可以是向上滑动所述设置界面选定绳子的操作,当然,本领域技术人员应当能够理解此处对设置解锁密码的设置界面执行的操作信息仅为本申请一个方面的优选的实施例,现有及今后可能出现的所有操作信息如能适用本申请,均可以引用的方式包含于本申请。
在优选的实施例中,所述步骤S11还包括:显示根据所述线条移动操作的总次数进行划分的若干分隔线,其中,当前所述分割线与其前一分割线之间的区域用于展示所述线条从前次移动操作的移动位置移动至当次移动操作的移动位置的移动轨迹。
在本申请的上述实施例中,在图4中根据所述绳子移动操作的6次采用虚线作为分割线的方式将所述显示界面划分为6等份或者不均等的6份,其中,当前所述分割线与其前一分割线之间的区域用于展示绳子从前次移动操作的移动位置移动至当次移动操作的移动位置的移动轨迹。例如,在显示界面的第一条分割线与第二条分割线之间的区域展示的绳子的移动轨迹信息为{{排列序号:132},{第二次移动轨迹:A2C2B2}},且第二次对绳子进行的选择及操作信息为{{第二次选定绳子3},{移动操作为:3向右移动至1}}。
通过本申请的上述实施例,对手机屏幕的解锁密码进行设置采用确定数量的绳子需执行6次绳子编织依照排列型进行排列,由于绳子编织过程每次选定的编织绳子是随机选择的,经过对选定的绳子执行的操作信息后得到其相应所有绳子进行交叉编织得到各编织绳子的移动轨迹为解锁密码,增加了设置解锁密码的多样性、趣味性和安全性,从而有效地提高了对手机屏幕进行设置解锁密码的私密性和安全性。
通过本申请的上述实施例,对手机屏幕的解锁密码设置成功之后,便可以执行对手机屏幕的解锁,具体对手机屏幕进行解锁的设备如图11示出根据本申请一个方面的一种解锁的方法流程示意图。该方法包括步骤S21、步骤S22和步骤S23。
其中,所述步骤S21显示解锁界面,所述解锁界面包括若干确定数量的线条,所述线条依照初始排布方式排布;所述步骤S22获取用户对所述线条所执行的若干确定次数的移动操作信息,并基于所述移动操作信息在所述解锁界面展示相应所述线条的移动轨迹;所述步骤S23基于所述线条及其相应移动轨迹的信息,确定输入密码,并判断所述输入密码与所述解锁密码是否一致,若是,则解锁成功,否则返回所述解锁界面。
在本申请的上述实施例中,在设置解锁密码的过程完成之后,当用户需要进行解锁时,界面会进入与设置解锁密码的设置界面对应的解锁界面,如图4所示进行解锁,即在步骤S21中显示确定的3条绳子依照初始排布方式排列型进行排布的解锁界面。
具体地,所述步骤S22包括:基于所述线条初始排布方式确定若干所述线条的若干移动位置;获取每次用户所选定的线条及对选定的线条所执行的移动操作信息,基于所述移动操作信息确定所选定的线条在当次移动操作的移动位置;展示所选定的线条的从前次移动操作的移动位置移动至当次移动操作的移动位置的移动轨迹;当所选定的线条在当次移动操作的移动位置上已有其他所述线条,则展示相应其他所述线条向所选定的线条在当次移动操作的移动方向的反向移动的移动轨迹,并确定相应其他所述线条在当次移动操作中的移动位置。
例如,基于本申请上述实施例中对设置解锁密码的设置界面的3条绳子进行的6次绳子编织操作,在如图4所示的解锁界面对3条绳子进行与设置解锁密码锁一致的6次绳子编织操作。例如,在图4中纵向横排排列的第一条绳子的绳子序号和位置均为1且初始轨迹为A,第二条绳子的绳子序号为2且初始轨迹为B,第三条绳子的绳子序号为3且初始轨迹为C,确定后的3条绳子的最开始的绳子排列为{{排列序号:123},{初始轨迹:A0B0C0}}。若第一次将绳子3向左移动到绳子1的位置上,则绳子1向右移动到绳子2的位置上,且绳子2相应的移动到绳子3的位置上,确定第一次将绳子3向左移动到绳子1的位置后的绳子的序号和位置为312,绳子的移动轨迹为C1A1B1,移动操作为:3向左移动至1,即选择的3条绳子经过第一次绳子编织后得到的绳子信息为{{排列序号:312},{第一次移动轨迹:C1A1B1}},且第一次对绳子进行的选择及操作信息为{{第一次选定绳子3},{移动操作为:3向左移动至1}}。
若第二次将绳子3向右移动到绳子1的位置上,则绳子1向左移动到绳子3的位置上,且由于绳子2没有与绳子1和绳子3进行交叉移动,故绳子2的移动轨迹仍保持第一次移动后的轨迹位置,确定第二次将绳子3向右移动到绳子1的位置后的绳子的序号和位置为132,绳子的移动轨迹为C2A2B2,移动操作为:3向右移至1,即选择的三条绳子经过第一次绳子编织后得到的绳子信息为{{排列序号:132},{第二次移动轨迹:C2A2B2}},且第二次对绳子进行的选择及操作信息为{{第二次选定绳子3},{移动操作为:3向右移动至1}}。
若第三次将绳子3向右移动到绳子2的位置上,则绳子2向左移动到绳子3的位置上,且由于绳子1没有与绳子2和绳子3进行交叉移动,故绳子1的移动轨迹仍保持第二次移动后的轨迹位置,确定第三次将绳子3向右移动到绳子2的位置后的绳子的序号和位置为123,绳子的移动轨迹为C3A3B3,移动操作为:3向右移至2,即选择的三条绳子经过第三次绳子编织后得到的绳子信息为{{排列序号:123},{第三次移动轨迹:C3A3B3}},且第三次对绳子进行的选择及操作信息为{{第三次选定绳子3},{移动操作为:3向右移动至2}}。
若第四次将绳子2向左移动到绳子1的位置上,则绳子1向右移动到绳子2的位置上,且由于绳子3没有与绳子1和绳子2进行交叉移动,故绳子3的移动轨迹仍保持第三次移动后的轨迹位置,确定第四次将绳子2向左移动到绳子1的位置后的绳子的序号和位置为213,绳子的移动轨迹为C4A4B4,移动操作为:2向左移动至1,即选择的三条绳子经过第四次绳子编织后得到的绳子信息为{{排列序号:213},{第四次移动轨迹:C4A4B4}},且第四次对绳子进行的选择及操作信息为{{第四次选定绳子2},{移动操作为:2向左移动至1}}。
若第五次将绳子2向右移动到绳子1的位置上,则绳子1向左移动到绳子2的位置上,且由于绳子3没有与绳子1和绳子2进行交叉移动,故绳子3的移动轨迹仍保持第四次移动后的轨迹位置,确定第五次将绳子2向右移动到绳子1的位置后的绳子的序号和位置为123,绳子的移动轨迹为C5A5B5,移动操作为:2向右移动至1,即选择的三条绳子经过第五次绳子编织后得到的绳子信息为{{排列序号:123},{第五次移动轨迹:C5A5B5}},且第五次对绳子进行的选择及操作信息为{{第五次选定绳子2},{移动操作为:2向右移动至1}}。
若第六次将绳子3向左移动到绳子2的位置上,则绳子2向右移动到绳子3的位置上,且由于绳子1没有与绳子2和绳子3进行交叉移动,故绳子1的移动轨迹仍保持第五次移动后的轨迹位置,确定第六次将绳子3向左移动到绳子2的位置后的绳子的序号和位置为132,绳子的移动轨迹为C6A6B6,移动操作为:3向左移动至2,即选择的三条绳子经过第六次绳子编织后得到的绳子信息为{{排列序号:132},{第六次移动轨迹:C6A6B6}},且第六次对绳子进行的选择及操作信息为{{第六次选定绳子3},{移动操作为:3向左移动至2}}。
在本申请的实施例中,对手机屏幕的解锁既可以是根据每次在3条绳子中选择的绳子位置、对应的移动轨迹来进行手机屏幕的解锁,也可以根据对手机屏幕依次执行的6次移动操作来进行手机屏幕的解锁,亦可以根据每次选定的绳子及其对应的移动操作来进行手机屏幕的解锁。下面主要从这三个方面对手机屏幕解锁进行详细解释。
一方面,所述步骤S23经过上述实施例中对3条绳子进行的6次编织绳子的操作得到所述3条绳子及其相应移动轨迹的信息,确定输入密码为{{{排列序号:123},{初始轨迹:A0B0C0}}、{{排列序号:312},{第一次移动轨迹:C1A1B1}}、{{排列序号:132},{第二次移动轨迹:A2C2B2}}、{{排列序号:123},{第三次移动轨迹:A3B3C3}}、{{排列序号:213},{第四次移动轨迹:B4A4C4}}、{{排列序号:123},{第五次移动轨迹:A3B3C3}}、{{排列序号:132},{第六次移动轨迹:A6C6B6}}},并判断所述输入密码与所述解锁密码是否一致,若是,则解锁成功,否则返回所述解锁界面。例如,所述输入密码与所述解锁密码{{{排列序号:123},{初始轨迹:A0B0C0}}、{{排列序号:312},{第一次移动轨迹:C1A1B1}}、{{排列序号:132},{第二次移动轨迹:A2C2B2}}、{{排列序号:123},{第三次移动轨迹:A3B3C3}}、{{排列序号:213},{第四次移动轨迹:B4A4C4}}、{{排列序号:123},{第五次移动轨迹:A3B3C3}}、{{排列序号:132},{第六次移动轨迹:A6C6B6}}}一致,故手机屏幕解锁成功。
若所述输入密码为{{{排列序号:123},{初始轨迹:A0B0C0}}、{{排列序号:312},{第一次移动轨迹:C1A1B1}}、{{排列序号:231},{第二次移动轨迹:B2C2A2}}、{{排列序号:321},{第三次移动轨迹:C3B3A3}}、{{排列序号:213},{第四次移动轨迹:B4A4C4}}、{{排列序号:123},{第五次移动轨迹:A5B5C5}}、{{排列序号:312},{第六次移动轨迹:C6A6B6}}},由于所述输入密码与所述解锁密码不一致,则返回至手机屏幕的解锁界面如图4所示。
另一方面,所述步骤S23经过上述实施例中对3条绳子进行的6次编织绳子的输入移动操作为{{{第一次选定绳子3},{移动操作为:3向左移动至1}}、{{第二次选定绳子3},{移动操作为:3向右移动至1}}、{{第三次选定绳子3},{移动操作为:3向右移动至2}}、{{第四次选定绳子2},{移动操作为:2向左移动至1}}、{{第五次选定绳子2},{移动操作为:2向右移动至1}}、{{第六次选定绳子3},{移动操作为:3向左移动至2}}},若在所述步骤S23中经过上述6次的移动操作与所述步骤S13中的移动操作{{{第一次选定绳子3},{移动操作为:3向左移动至1}}、{{第二次选定绳子3},{移动操作为:3向右移动至1}}、{{第三次选定绳子3},{移动操作为:3向右移动至2}}、{{第四次选定绳子2},{移动操作为:2向左移动至1}}、{{第五次选定绳子2},{移动操作为:2向右移动至1}}、{{第六次选定绳子3},{移动操作为:3向左移动至2}}}一致,则手机屏幕解锁成功。
若所述在步骤S23中输入的移动操作为{{{第一次选定绳子3},{移动操作为:3向左移动至1}}、{{第二次选定绳子2},{移动操作为:2向右移动至1}}、{{第三次选定绳子3},{移动操作为:3向右移动至2}}、{{第四次选定绳子1},{移动操作为:1向左移动至3}}、{{第五次选定绳子2},{移动操作为:2向右移动至1}}、{{第六次选定绳子3},{移动操作为:3向左移动至1}}},由于所述输入的6次移动操作与所述在步骤S13中确定的移动操作不一致,则返回手机屏幕的解锁界面如图4继续输入移动操作。
另一方面,所述解锁装置23经过上述实施例中对3条绳子进行的6次编织绳子的选定及其移动操作为{{{第一次选定绳子3,{排列序号:312}}}、{{第二次选定绳子3},{排列序号:132}}、{{第三次选定绳子3},{排列序号:123}}、{{第四次选定绳子2},{排列序号:213}}、{{第五次选定绳子2},{排列序号:123}}、{{第六次选定绳子3},{排列序号:132}}}}。若在所述解锁装置23中经过上述6次的移动操作与所述确定装置13中选定的绳子及其移动操作{{{第一次选定绳子3,{排列序号:312}}}、{{第二次选定绳子3},{排列序号:132}}、{{第三次选定绳子3},{排列序号:123}}、{{第四次选定绳子2},{排列序号:213}}、{{第五次选定绳子2},{排列序号:123}}、{{第六次选定绳子3},{排列序号:132}}}一致,则手机屏幕解锁成功。
若所述在解锁装置23中输入的选定绳子及其移动操作为{{{第一次选定绳子3,{排列序号:312}}}、{{第二次选定绳子1},{排列序号:132}}、{{第三次选定绳子2},{排列序号:123}}、{{第四次选定绳子1},{排列序号:213}}、{{第五次选定绳子2},{排列序号:123}}、{{第六次选定绳子2},{排列序号:132}}},由于所述输入的6次选择的绳子及其移动操作与所述在确定装置13中确定的移动操作不一致,则返回手机屏幕的解锁界面如图4继续输入移动操作。
所述步骤S23基于所述线条及其相应移动轨迹的信息,确定输入密码,并判断所述输入密码与所述解锁密码是否一致,若是,则解锁成功,否则返回所述解锁界面。进一步地,所述步骤S23还包括获取用户执行的取消操作信息;根据所述取消操作信息,取消相应所述线条在当次移动操作的移动位置,并展示相应所述线条的当前次移动操作的移动位置移动回前次移动操作的移动位置的移动轨迹。
在本申请的上述实施例中,若在绳子编织的过程中,由于用户手抖造成当次错误操作或者想取消所有前次编织绳子的移动操作,可以通过单次点击所述解锁界面空白处的操作、多次点击所述解锁界面空白处的操作、向上滑动所述解锁界面的操作等取消操作信息,取消用户当次由于手抖造成当次错误操作的移动轨迹或者多次执行上述取消操作从而取消所有前次编织绳子的移动操作对应的移动轨迹返回至如图4所示的解锁界面重新开始进行绳子的选择和编织。当然,本领域技术人员应当能够理解此处对线条执行的所述取消操作信息仅为本申请一个方面的优选的实施例,现有及今后可能出现的所有取消操作信息如能适用本申请,均可以引用的方式包含于本申请。
例如,若第4次对所选定的绳子2向左移动到绳子1的位置上的当次移动操作出现错误,则根据所述取消操作信息取消所选定的绳子2从第三次移动操作末的位置到第四次移动操作的移动位置之间的移动轨迹及其相应的绳子1和绳子3在第四次移动操作的移动轨迹,并返回至第三次对绳子移动操作的移动位置,即返回至三条绳子第三次移动操作后绳子编织后得到的编织信息{{排列序号:123},{第三次移动轨迹:A3B3C3}}。若在第4次想取消对绳子的前四次移动操作,则重复执行所述取消操作信息取消绳子的前四次移动操作的移动轨迹并返回至三条绳子依照排列型进行排列的如图4所示的设置界面重新开始进行绳子的选择和编织。
需要说明的是,在本申请的实施例中,对解锁界面执行的操作信息既可以是单次点击所述解锁界面选定绳子的操作,也可以述多次点击所述解锁界面选定绳子的操作,亦可以是向上滑动所述解锁界面选定绳子的操作,当然,本领域技术人员应当能够理解此处解锁界面执行的操作信息仅为本申请一个方面的优选的实施例,现有及今后可能出现的所有操作信息如能适用本申请,均可以引用的方式包含于本申请。
通过本申请的上述实施例,对手机屏幕的解锁通过采用确定数量的绳子需执行6次绳子编织依照排列型进行排列,由于绳子编织过程每次选定的编织绳子是基于设置解锁密码所选定的绳子进行选择的,由于设置解锁密码所选定的绳子每次都是随机进行选择的,经过对选定的绳子执行的操作信息后得到其相应所有绳子进行交叉编织得到各编织绳子的移动轨迹为输入密码,增加了解锁过程的多样性和趣味性,在解锁界面确定输入密码后,通过判断输入密码是否与解锁密码一致,若是则解锁成功,否则返回解锁界面继续进行解锁,从而有效地提高了对手机屏幕进行解锁的私密性和安全性。
图12示出根据本申请另一个方面的一个优选实施例解锁的方法流程示意图。该方法包括步骤S31、步骤S32、步骤S33、步骤S34、步骤S35和步骤S36。
在本申请的上述实施例中,在所述步骤S31基于用户对初始设置信息的选择操作信息确定线条的初始排布方式,并将若干确定数量的线条依照初始排布方式进行排布,使得线条在设置界面的初始排布方式多样化,提高了设置解锁密码的安全性;所述步骤S32获取用户对所述线条所执行的若干确定次数的移动操作信息,并基于所述移动操作信息在所述设置界面展示相应所述线条的移动轨迹,增加了在设置界面设置解锁密码的多样性、趣味性和私密性;在所述步骤S33中基于所述线条及其相应移动轨迹的信息确定解锁密码,提高了对手机屏幕进行设置解锁密码的私密性和安全性;在解锁密码设置成功之后,对手机屏幕开始进行解锁操作,在所述步骤S34显示若干确定数量的线条依照初始排布方式进行排布,使得解锁界面的若干确定数量的线条的初始排布方式与设置界面的所述若干确定数量的线条的初始排布方式一致;所述步骤S35获取用户对所述线条所执行的若干确定次数的移动操作信息,并基于所述移动操作信息在所述解锁界面展示相应所述线条的移动轨迹,通过在与所述显示界面一致的解锁界面上进行若干数量的线条的移动操作信息并展示相应线条的移动轨迹,不仅增加了对手机屏幕解锁密码输入的趣味性和多样性,还提高了对手机屏幕解锁密码输入的安全性和私密性;在所述步骤S36中基于所述线条及其相应移动轨迹的信息确定输入密码后,再一次判断所述输入密码与所述解锁密码是否一致,若是,则解锁成功,否则返回至解锁界面继续进行解锁,从而有效地提高了对手机屏幕进行解锁的私密性和安全性。
与现有技术相比,在本申请的上述实施例中,本申请所述一种用于设置解锁密码的方法和设备,由于通过显示设置界面,所述设置界面包括若干确定数量的线条,所述线条依照初始排布方式排布,能够使获得设置解锁密码的过程多样化,提高设置的解锁密码的安全性;进一步地,获取用户对所述线条所执行的若干确定次数的移动操作信息,并基于所述移动操作信息在所述设置界面展示相应所述线条的移动轨迹,增加了设置的解锁密码的多样性、趣味性和安全性;进一步地,基于所述线条及其相应移动轨迹的信息,确定解锁密码,有效地提高了设置解锁密码的私密性和安全性。
与现有技术相比,在本申请的上述实施例中,本申请所述一种用于解锁的方法和设备,设置解锁密码过程设置成功之后,通过显示解锁界面,所述解锁界面包括若干确定数量的线条,所述线条依照初始排布方式排布,并获取用户对所述线条所执行的若干确定次数的移动操作信息,并基于所述移动操作信息在所述解锁界面展示相应所述线条的移动轨迹,增加了解锁过程的多样性和趣味性;进一步地,在解锁界面确定输入密码后,判断所述输入密码与所述解锁密码是否一致,若是,则解锁成功,否则返回所述解锁界面从而有效地提高了对手机屏幕进行解锁的私密性和安全性。
需要注意的是,本申请可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(ASIC)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例中,本申请的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本申请的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本申请的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。
另外,本申请的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本申请的方法和/或技术方案。而调用本申请的方法的程序指令,可能被存储在固定的或可移动的记录介质中,和/或通过广播或其他信号承载媒体中的数据流而被传输,和/或被存储在根据所述程序指令运行的计算机设备的工作存储器中。在此,根据本申请的一个实施例包括一个装置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该装置运行基于前述根据本申请的多个实施例的方法和/或技术方案。
对于本领域技术人员而言,显然本申请不限于上述示范性实施例的细节,而且在不背离本申请的精神或基本特征的情况下,能够以其他的具体形式实现本申请。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本申请的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本申请内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。

Claims (18)

1.一种设置解锁密码的方法,其中,所述方法包括:
显示设置界面,所述设置界面包括若干确定数量的线条,所述线条依照初始排布方式排布;
获取用户对所述线条所执行的若干确定次数的移动操作信息,并基于所述移动操作信息在所述设置界面展示相应所述线条的移动轨迹;
基于所述线条及其相应移动轨迹的信息,确定解锁密码。
2.根据权利要求1所述的方法,其中,所述在显示所述设置界面之前,还包括:
提供初始设置信息,所述初始设置信息包括:线条数量选项和/或对线条移动总次数选项;
基于所述用户对所述初始设置信息的选择操作信息,确定所述线条的数量和对线条移动操作的总次数。
3.根据权利要求2所述的方法,其中,所述初始设置信息还包括:线条初始排布可选方式;
所述基于所述用户对所述初始设置信息的选择操作信息,确定所述线条的数量和对线条移动操作的总次数,还包括:
基于所述用户对所述初始设置信息的选择操作信息,确定所述线条的初始排布方式。
4.根据权利要求1至3任一项所述的方法,所述获取用户对所述线条所执行的若干确定次数的移动操作信息,并基于所述移动操作信息在所述设置界面展示相应所述线条的移动轨迹,包括:
基于所述线条初始排布方式确定若干所述线条的若干移动位置;
获取每次用户所选定的线条及对选定的线条所执行的移动操作信息,基于所述移动操作信息确定所选定的线条在当次移动操作的移动位置;
展示所选定的线条的从前次移动操作的移动位置移动至当次移动操作的移动位置的移动轨迹。
当所选定的线条在当次移动操作的移动位置上已有其他所述线条,则展示相应其他所述线条向所选定的线条在当次移动操作的移动方向的反向移动的移动轨迹,并确定相应其他所述线条在当次移动操作中的移动位置。
5.根据权利要求1至4任一项所述的方法,所述步骤获取用户对所述线条所执行的若干确定次数的移动操作信息,并基于所述移动操作信息在所述设置界面展示相应所述线条的移动轨迹,还包括:
获取用户执行的取消操作信息;
根据所述取消操作信息,取消所有所述线条在当次移动操作的移动位置,并展示相应所述线条的当次移动操作的移动位置移动回前次移动操作的移动位置的移动轨迹。
6.根据权利要求1至5任一项所述的方法,所述显示设置界面还包括:
显示根据所述线条移动操作的总次数进行划分的若干分隔线,其中,当前所述分割线与其前一分割线之间的区域用于展示所述线条从前次移动操作的移动位置移动至当次移动操作的移动位置的移动轨迹。
7.一种解锁的方法,其中,所述方法包括:
显示解锁界面,所述解锁界面包括若干确定数量的线条,所述线条依照初始排布方式排布;
获取用户对所述线条所执行的若干确定次数的移动操作信息,并基于所述移动操作信息在所述解锁界面展示相应所述线条的移动轨迹;
基于所述线条及其相应移动轨迹的信息,确定输入密码,并判断所述输入密码与所述解锁密码是否一致,若是,则解锁成功,否则返回所述解锁界面。
8.根据权利要求7所述的方法,所述获取用户对所述线条所执行的若干确定次数的移动操作信息,并基于所述移动操作信息在所述解锁界面展示相应所述线条的移动轨迹,包括:
基于所述线条初始排布方式确定若干所述线条的若干移动位置;
获取每次用户所选定的线条及对选定的线条所执行的移动操作信息,基于所述移动操作信息确定所选定的线条在当次移动操作的移动位置;
展示所选定的线条的从前次移动操作的移动位置移动至当次移动操作的移动位置的移动轨迹。
当所选定的线条在当次移动操作的移动位置上已有其他所述线条,则展示相应其他所述线条向所选定的线条在当次移动操作的移动方向的反向移动的移动轨迹,并确定相应其他所述线条在当次移动操作中的移动位置。
9.根据权利要求8所述的方法,所述获取用户对所述线条所执行的若干确定次数的移动操作信息,并基于所述移动操作信息在所述解锁界面展示相应所述线条的移动轨迹,还包括:
获取用户执行的取消操作信息;
根据所述取消操作信息,取消相应所述线条在当次移动操作的移动位置,并展示相应所述线条的当前次移动操作的移动位置移动回前次移动操作的移动位置的移动轨迹。
10.一种用于设置解锁密码的设备,其中,所述设备包括:
显示装置,用于显示设置界面,所述设置界面包括若干确定数量的线条,所述线条依照初始排布方式排布;
获取装置,用于获取用户对所述线条所执行的若干确定次数的移动操作信息,并基于所述移动操作信息在所述设置界面展示相应所述线条的移动轨迹;
确定装置,用于基于所述线条及其相应移动轨迹的信息,确定解锁密码。
11.根据权利要求10所述的设备,其中,所述显示装置包括:
初始显示单元,用于提供初始设置信息,所述初始设置信息包括:线条数量选项和/或对线条移动总次数选项;
确定显示单元,用于基于所述用户对所述初始设置信息的选择操作信息,确定所述线条的数量和对线条移动操作的总次数。
12.根据权利要求11所述的设备,所述确定显示单元还用于:
基于所述用户对所述初始设置信息的选择操作信息,确定所述线条的初始排布方式。
13.根据权利要求10至12任一项所述的设备,所述获取装置用于:
基于所述线条初始排布方式确定若干所述线条的若干移动位置;
获取每次用户所选定的线条及对选定的线条所执行的移动操作信息,基于所述移动操作信息确定所选定的线条在当次移动操作的移动位置;
展示所选定的线条的从前次移动操作的移动位置移动至当次移动操作的移动位置的移动轨迹;
当所选定的线条在当次移动操作的移动位置上已有其他所述线条,则展示相应其他所述线条向所选定的线条在当次移动操作的移动方向的反向移动的移动轨迹,并确定相应其他所述线条在当次移动操作中的移动位置。
14.根据权利要求13所述的设备,所述获取装置还用于:
获取用户执行的取消操作信息;
根据所述取消操作信息,取消所有所述线条在当次移动操作的移动位置,并展示相应所述线条的当前次移动操作的移动位置移动回前次移动操作的移动位置的移动轨迹。
15.根据权利要求10至14中任一项所述的设备,所述显示装置还用于:
显示根据所述线条移动操作的总次数进行划分的若干分隔线,其中,当前所述分割线与其前一分割线之间的区域用于展示所述线条从前次移动操作的移动位置移动至当次移动操作的移动位置的移动轨迹。
16.一种用于解锁的设备,其中,所述设备包括:
解锁显示装置,用于显示解锁界面,所述解锁界面包括若干确定数量的线条,所述线条依照初始排布方式排布;
解锁获取装置,用于获取用户对所述线条所执行的若干确定次数的移动操作信息,并基于所述移动操作信息在所述解锁界面展示相应所述线条的移动轨迹;
解锁装置,用于基于所述线条及其相应移动轨迹的信息,确定输入密码,并判断所述输入密码与所述解锁密码是否一致,若是,则解锁成功,否则返回所述解锁界面。
17.根据权利要求16所述的设备,所述解锁获取装置用于:
基于所述线条初始排布方式确定若干所述线条的若干移动位置;
获取每次用户所选定的线条及对选定的线条所执行的移动操作信息,基于所述移动操作信息确定所选定的线条在当次移动操作的移动位置;
展示所选定的线条的从前次移动操作的移动位置移动至当次移动操作的移动位置的移动轨迹;
当所选定的线条在当次移动操作的移动位置上已有其他所述线条,则展示相应其他所述线条向所选定的线条在当次移动操作的移动方向的反向移动的移动轨迹,并确定相应其他所述线条在当次移动操作中的移动位置。
18.根据权利要求17所述的设备,所述解锁装置还用于:
获取用户执行的取消操作信息;
根据所述取消操作信息,取消相应所述线条在当次移动操作的移动位置,并展示相应所述线条的当前次移动操作的移动位置移动回前次移动操作的移动位置的移动轨迹。
CN201510834831.3A 2015-11-26 2015-11-26 一种解锁的方法和设备 Pending CN106803029A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510834831.3A CN106803029A (zh) 2015-11-26 2015-11-26 一种解锁的方法和设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510834831.3A CN106803029A (zh) 2015-11-26 2015-11-26 一种解锁的方法和设备

Publications (1)

Publication Number Publication Date
CN106803029A true CN106803029A (zh) 2017-06-06

Family

ID=58977079

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510834831.3A Pending CN106803029A (zh) 2015-11-26 2015-11-26 一种解锁的方法和设备

Country Status (1)

Country Link
CN (1) CN106803029A (zh)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102622087A (zh) * 2012-04-28 2012-08-01 上海华勤通讯技术有限公司 移动终端及其解锁方法
CN104679418A (zh) * 2013-11-26 2015-06-03 富泰华工业(深圳)有限公司 屏幕解锁***、方法及触摸显示装置
CN104951199A (zh) * 2014-03-25 2015-09-30 富泰华工业(深圳)有限公司 电子设备及其屏幕解锁方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102622087A (zh) * 2012-04-28 2012-08-01 上海华勤通讯技术有限公司 移动终端及其解锁方法
CN104679418A (zh) * 2013-11-26 2015-06-03 富泰华工业(深圳)有限公司 屏幕解锁***、方法及触摸显示装置
CN104951199A (zh) * 2014-03-25 2015-09-30 富泰华工业(深圳)有限公司 电子设备及其屏幕解锁方法

Similar Documents

Publication Publication Date Title
CN107194235B (zh) 一种应用程序启动方法及移动终端
CN105574388B (zh) 一种基于触摸屏终端的解锁方法、装置和触摸屏终端
CN104407794B (zh) 移动设备及其屏幕锁定和解锁方法、***
US20130229367A1 (en) Dynamic Patterns for Mobile Device Authentication
US8850603B2 (en) System and method for enhancing device passcode security
CN103544426A (zh) 一种触摸屏认证方法、装置及设备
CN102609204A (zh) 一种解锁方法、解锁***、解锁密码设置方法及***
CN103049182B (zh) 屏幕显示界面的解锁方法及装置
Watanabe et al. CursorCamouflage: Multiple dummy cursors as a defense against shoulder surfing
CN104461356B (zh) 一种解锁方法、装置及终端
CN105068733B (zh) 一种终端解锁的方法及装置
CN105549826B (zh) 移动终端及其滑动页面的锁定方法
CN104516645A (zh) 一种电子设备解锁方法
Kwon et al. Drag-and-type: a new method for typing with virtual keyboards on small touchscreens
CN106407761B (zh) 一种解锁方法及解锁装置
CN102915199A (zh) 具有触控功能的电子装置执行程序的方法
CN103513905B (zh) 信息处理方法、设备和便携式终端
CN108057243A (zh) 数据显示方法和装置、存储介质及电子装置
CN105184141B (zh) 一种解锁方法、装置及移动终端
CN105303096A (zh) 用于基于滑动的认证的符号选择
CN105353962B (zh) 一种列表滑动控制方法及***
CN104966014B (zh) 终端的加密方法及加密装置、终端的解密方法及解密装置
CN106803029A (zh) 一种解锁的方法和设备
CN106469002A (zh) 一种用于解锁的方法和设备
CN104866224A (zh) 一种触摸屏解锁方法、装置及终端设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20170606

RJ01 Rejection of invention patent application after publication