本发明涉及终端解锁技术领域,尤其涉及一种终端的解锁方法及其解锁装置。
背景技术:
随着终端的普及,终端逐渐成为人们日常生活接触频率最多的工具之一,其个人隐私信息的安全性不言而喻。终端为了防止未经授权的外部访问,一般都需要用户提供正确的校验信息,才能解锁屏幕。校验信息可以是密码,指纹等类型。
现有解锁技术有密码、图形、指纹、虹膜、声纹等解锁方法。生物性解密方法容易被攻克或者仿制,密码、图形等解锁方法容易被偷窥,安全性上都有漏洞。
中国专利申请号201310742439.7的发明专利提出了一种电子装置,包括耳机接口模块,所述电子装置还包括密码检验模块及解锁模块,所述耳机接口模块包括用于输出电源信号的电源单元及检测单元,当所述耳机接口模块的耳机插孔没有耳机插入时,所述检测单元与所述电源单元相连从而能输出一高电平信号,当所述耳机插孔有耳机插入时,所述检测单元与所述电源单元断开连接从而能输出一低电平信号;所述密码检验模块与所述检测单元相连以实时监测所述检测单元的输出信号,所述解锁模块与所述密码检验模块相连,并在所述密码检验模块监测到所述检测单元输出所述低电平信号时为所述电子装置解锁。该发明还揭示了一种电子装置的解锁方法。
但是,上述发明仅判断耳机插入、拔出两种状态,不判断耳机插入的段位,解锁的方法过于简单。
中国专利申请号201410730166.9的发明专利提出了一种用于智能终端的硬件智能钥匙,包括智能钥匙本体,所述智能钥匙本体包括耳机插头和按键,所述按键设置在耳机插头顶部。本发明以硬件的方法完成对智能终端应用程序的加密上锁,不仅成本低,而且安全性高,解决了用户隐私和安全问题;需要解锁时将智能钥匙插入智能终端的耳机插孔,按下按键即可启动需要该智能钥匙匹配才能使用的APP应用,无需频繁重复输入密码,操作简单方便。
上述发明提出的用于智能终端的硬件智能钥匙以钥匙的方法完成对智能终端应用程序的加密上锁,不仅成本低,而且安全性高,解决用户隐私和安全问题;需要解锁时将智能钥匙插入智能终端的耳机插孔,按下按键即可启动需要改智能钥匙才能使用的APP应用,无需频繁重复输入密码,操作简单方便。除此之外,该发明还揭示了一种硬件智能钥匙的使用方法,但是并没有对于该方法如何实施进行进一步具体地描述。
技术实现要素:
本发明的目的在于提供一种不容易被攻克或者仿制,无需亮屏且不易被偷窥,安全性高的终端的解锁方法及其解锁装置
本发明采取如下技术方案:
一种终端的解锁方法,包括以下步骤:
将多段式耳机的插头插入终端的耳机接口中;
根据所述多段式耳机的插头插入终端的深浅,输出解锁密码;
检验所述解锁密码是否与预置密码匹配;是,则解锁终端。
进一步地,根据所述多段式耳机的插头插入终端的深浅,输出解锁密码,具体包括:
通过检测所述插头插入终端的耳机接口的深浅,接通相应的电路,并产生相应的电信号输出;
根据所述电信号输出的先后顺序,形成所述解锁密码。
进一步地,所述多段式耳机的插头插入终端的深浅为所述多段式耳机的插头插入终端的连通分段。
进一步地,所述预置密码至少包括6个电信号。
进一步地,所述多段式耳机包括:三段式耳机、四段式耳机、五段式耳机。
一种终端的解锁方法,其特征在于,包括以下步骤:
将多段式耳机的插头插入终端的耳机接口中;通过插入和/或拔出动作调整插头在耳机接口中的深浅;
根据所述多段式耳机的插头在耳机接口中的插入和/或拔出的动作,输出解锁密码;
检验所述解锁密码是否与预置密码匹配;是,则解锁终端。
进一步地,根据所述多段式耳机的插头在耳机接口中的插入和/或拔出的动作,输出解锁密码,具体包括:
插头插入终端的耳机接口的过程中,每当一电路接通,则产生一个相应的电信号输出;
插头拔出终端的耳机接口的过程中,每当一电路断开,则产生一个相应的电信号输出;
根据先后输出的电信号,形成所述解锁密码。
进一步地,所述预置密码至少包括6个电信号。
进一步地,所述多段式耳机包括:三段式耳机、四段式耳机或五段式耳机。
基于上述方法,本发明进一步提出一种终端解锁装置,包括:设置在终端内的耳机接口模块、密码生成模块、密码检验模块、解锁模块,以及与所述耳机接口模块的耳机接口匹配的多段式耳机;
所述耳机接口模块用于输出多段式耳机的插头在耳机接口内插拔过程中产生的电信号;
所述密码生成模块与耳机接口模块连接,根据耳机接口模块输出的电信号生成密码序列并输出;
所述密码检验模块与密码生成模块连接,用于比对密码生成模块输出的密码序列和预置密码,并输出对比结果;
所述解锁模块与密码检验模块连接,当密码检验模块输出肯定的对比结果时,解锁终端设备。
进一步地,所述多段式耳机包括:三段式耳机、四段式耳机或五段式耳机。
进一步地,还包括密码设置模块,所述密码设置模块与密码生成模块连接,根据密码生成模块生成的密码序列设定预置密码。
进一步地,首先需要对终端解锁装置设定预置密码;当有耳机插入耳机接口时,密码设置模块检测预置密码是否为空,是,则设定预置密码。
本发明提供了一种以硬件对终端进行上锁与解锁的方法及装置。采用本发明的方法或装置技术方案,其不容易被攻克或者仿制,无需亮屏且不易被偷窥,安全性高,还可以对耳机进行特殊定制。
附图说明
图1是常见耳机插头分段结构示意图。
图2是四段式耳机插入或拔出过程中产生的电信号示意图。
图3本发明所述终端解锁方法的流程框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例中的终端可以包括个人电脑、智能手机、平板电脑、电子阅读器、笔记本电脑、车载终端、佩戴式便携设备等。
另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。
参照图1,常见耳机插头主要有三段式、四段式两种,其中三段式耳机插头较为传统,只有单耳机功能,三段触点分别为左声道(L),右声道(R),接地(G)。四段式耳机插头主要用于手机,四段触点除左声道(L),右声道(R),接地(G)外,还有一个触点是是麦克风(MIC)。四段式耳机插头中各触点的排序不尽相同。
本发明充分利用耳机插头的多段触点的特点,提出基于耳机插拔过程的终端解锁方法,其流程框图如图3所示。
具体地,当有耳机插头插入耳机接口时,系统判断是否使用过耳机解锁,若是,则提示输入密码,当用户输入密码后,对密码进行验证,验证通过的,对终端设备进行解锁,验证失败的,则提示再次输入密码。
若未使用过耳机解锁,则进入解锁密码设置程序。
提示第一次设置耳机解锁密码;
提示第二次确认耳机解锁密码;
判断两次解锁密码设置一致,若是,则密码设置成功,重新提示解锁;若否,则再一次进行设置解锁密码的步骤。
实施例一(本实施例以四段式耳机为例):
以最为常用的四段式耳机的插头为例,其插入耳机接口的过程中,产生电信号的具体描述如下:
四段式耳机的插头逐渐插入终端的耳机接口的过程:
当插头插入1/4时,接通的是左声道(L)电路,产生一个电信号;
当插头插入2/4时,接通的是右声道(R)电路,产生一个电信号;
当插头插入3/4时,接通的是接地(G)电路,产生一个电信号;
当插头全部插入时,接通的是麦克风(MIC)电路,产生一个电信号。
参照图3,一种终端解锁方法如下:
S101:将四段式耳机的插头插入终端的耳机接口。
S102:判断是否使用过耳机解锁。否,则执行以下设置解锁密码的步骤S103;是,则执行以下步骤S104。
具体地,密码设置模块检测预置密码是否为空,是则没有使用过耳机解锁。
S103:1)第一次设置耳机解锁密码。其中四段式耳机的插头每次插入的耳机接口的长度为一个分段。
如:四段式耳机的插头先插入1/4,产生一个L信号;插入到2/4位置时,产生一个R信号;插入到3/4位置时,产生一个G信号;拔出到2/4位置时,产生一个R信号;再插入到3/4位置时,产生一个G信号;全部插入时,产生一个M信号。耳机接口模块将产生的信号,输出给密码生成模块,密码生成模块根据耳机接口模块输出的电信号的先后顺序生成解锁密码LRGRGM。
检测信号是否少于6个,若是少于6个信号,则提示用户密码需要6个信号以上,若是大于等于6个信号,则第二次确认耳机解锁密码。
2)判断两次解锁密码设置一致。若是,则密码设置成功;若否,则再一次执行设置解锁密码的步骤S103。
具体地,密码检验模块检验两次设置的解锁密码是否一致。
如:是否两次输入的解锁密码都为LRGRGM。
该步骤中,用户可以根据自己的需求喜好设定相应的解锁密码。
同时也可提示用户设置解锁提示信息,防止用户因忘记解锁密码而导致不便。
该提示信息可以使图文提示,也可以是语音提示,还可以是其他形式的提示。
S104:根据所述多段式耳机的插头插入终端的深浅,输出解锁密码;
具体地,耳机接口模块通过检测所述四段式耳机的插头插入终端的深浅,接通相应的电路,并产生相应的电信号输出;密码生成模块根据所述电信号输出的先后顺序,形成所述解锁密码。所述密码生成模块将形成的解锁密码输出给密码检验模块。
其中,所述多段式耳机的插头插入终端的耳机接口的深浅为所述多段式耳机的插头插入终端的耳机接口的连通分段。
S105:检验所述解锁密码是否与预置密码匹配;是,则解锁终端。否,则提示用户再次输入解锁密码。
具体地,所述密码检验模块比对密码生成模块输出的密码序列和预置密码,比对正确,则控制解锁模块为终端进行解锁。
实施例二:
以目前手机最为常用的四段式耳机插头为例,其插入和/或拔出耳机插孔的过程中,所产生的电信号如图2所示,具体描述如下:
四段式耳机的插头逐渐插入终端的耳机接口的过程:
当接通的是左声道(L)电路,产生一个信号1位置的高电平,记做L1;
当接通的是右声道(R)电路,产生一个信号2位置的高电平,记做R1;
当接通的是接地(GND)电路,产生一个信号3位置的高电平,记做G1;
当接通的是麦克风(MIC)电路,产生一个信号4位置的高电平,记做M1。
四段式耳机的插头逐渐拔出终端的耳机接口的过程:
当断开的是左声道(L)电路,产生一个信号1位置的低电平,记做L2;
当断开的是右声道(R)电路,产生一个信号2位置的低电平,记做R2;
当断开的是接地(GND)电路,产生一个信号3位置的低电平,记做G2;
当断开的是麦克风(MIC)电路,产生一个信号4位置的低电平,记做M2。
参照图3,一种终端解锁方法如下:
S201:将多段式耳机的插头插入终端的耳机接口。
S202:判断是否使用过耳机解锁;
否,则执行以下设置解锁密码的步骤S203;是,则执行以下步骤S204。
具体地,密码设置模块检测预置密码是否为空,是则没有使用过耳机解锁。
S203:1)第一次设置耳机解锁密码。通过多段式耳机的插头在耳机接口中的插入和/或拔出的动作,设置密码。其中所述多段式耳机的插头每次插入或拔出的动作的长度为一个分段。
如:三段式耳机设置密码,耳机先插入1/3,产生一个L1信号,并记录;插入到2/3位置时,产生一个R1信号,并记录;全部插入耳机的插头,产生一个G1信号,并记录;拔出到2/3位置时,产生一个G2信号,并记录;拔出到1/3位置时,产生一个R2信号,并记录;插入到2/3位置时,产生一个R1信号,并记录;全部插入耳机的插头,产生一个G1信号,并记录;拔出到2/3位置时,产生一个G2信号,并记录;拔出到1/3位置时,产生一个R2信号,并记录;全部拔出耳机时,产生一个L2信号,并记录。耳机接口模块将产生的信号,输出给密码生成模块,密码生成模块根据耳机接口模块输出的电信号的先后顺序生成解锁密码L1R1G1G2R2R1G1G2R2L2。
四段式耳机设置密码,耳机先插入1/4,产生一个L1信号,并记录;插入到2/4位置时,产生一个R1信号,并记录;插到3/4位置时,产生一个G1信号,并记录;耳机插头全部插入时,产生一个M1信号,并记录;拔出到3/4位置时,产生一个M2信号,并记录;拔出到2/4位置时,产生一个G2信号,并记录;拔出到1/4位置时,产生一个R2信号,并记录;插入到2/4位置时,产生一个R1信号,并记录;插到3/4位置时,产生一个G1信号,并记录;拔出到2/4位置时,产生一个G2信号,并记录;拔出到1/4位置时,产生一个R2信号,并记录;全部拔出耳机时,产生一个L2信号,并记录。耳机接口模块将产生的信号,输出给密码生成模块,密码生成模块根据耳机接口模块输出的电信号的先后顺序生成解锁密码L1R1G1M1M2G2R2R1G1G2R2L2。
甚至还可以对耳机多一个电路定义,将耳机改成五段式耳机。本实施例中多设置一个Q电路,即当五段式耳机的插头全部插入时接通的是Q电路,产生一个信号5位置的高电平,记做Q1;全部拔出时,断开的是M电路,产生一个信号5位置的低电平,记做Q2。
五段式耳机设置密码,耳机先插入1/5,产生一个L1信号,并记录;插入到2/5位置时,产生一个R1信号,并记录;插入到3/5位置时,产生一个G1信号,并记录;拔出到2/5位置时,产生一个G2信号,并记录;插入到3/5位置时,产生一个G1信号,并记录;插入到4/5位置时,产生一个M1信号,并记录;拔出到3/5位置时,产生一个M2信号,并记录;插入到4/5位置时,产生一个M1信号,并记录;耳机插头全部插入时,产生一个Q1信号,并记录;拔出到4/5位置时,产生一个Q2信号,并记录;拔出到3/5位置时,产生一个M2信号,并记录;拔出到2/5位置时,产生一个G2信号,并记录;插入到3/5位置时,产生一个G1信号,并记录;拔出到2/5位置时,产生一个G2信号,并记录;拔出到1/5位置时,产生一个R2信号,并记录;全部拔出耳机时,产生一个L2信号,并记录。耳机接口模块将产生的信号,输出给密码生成模块,密码生成模块根据耳机接口模块输出的电信号的先后顺序生成解锁密码L1R1G1G2G1M1M2M1Q1Q2M2G2G1G2R2L2。
所述五段式耳机产生一个独特的信号位,生成独一无二的密码序列,其他人无法模拟,也不能仿制,相比于三段式耳机与四段式耳机其保密程度更高。
检测信号是否少于6个,若是少于6个信号,则提示用户密码需要6个信号以上,若是大于等于6个信号,则第二次确认耳机解锁密码。
2)判断两次解锁密码设置一致。若是,则密码设置成功;若否,则再一次执行设置解锁密码的步骤S203。
具体地,密码检验模块检验两次设置的解锁密码是否一致。
如:三段式耳机是否两次输入的解锁密码都为L1R1G1G2R2R1G1G2R2L2;四段式耳机是否两次输入的解锁密码都为L1R1G1M1M2G2R2R1G1G2R2L2;五段式耳机是否两次输入的解锁密码都为L1R1G1G2G1M1M2M1Q1Q2M2G2G1G2R2L2。
该步骤中,用户可以根据自己的需求喜好设定相应的解锁密码。同时也可提示用户设置解锁提示信息,防止用户因忘记解锁密码而导致不便。
该提示信息可以使图文提示,也可以是语音提示,还可以是其他形式的提示。
S204:根据所述多段式耳机的插头在耳机接口中的插入和/或拔出的动作,输出解锁密码。
具体地,插头插入终端的耳机接口的过程中,每当一电路接通,则产生一个相应的电信号输出。
插头拔出终端的耳机接口的过程中,每当一电路断开,则产生一个相应的电信号输出。
耳机接口模块将产生的信号,输出给密码生成模块,密码生成模块根据耳机接口模块输出的电信号的先后顺序生成解锁密码。密码生成模块将生成的解锁密码输出给密码检验模块。
S205:检验所述解锁密码是否与预置密码匹配;是,则解锁终端。否,则提示用户再次输入解锁密码。
具体地,所述密码检验模块比对密码生成模块输出的密码序列和预置密码,比对正确,则控制解锁模块为终端进行解锁。
本实施例的目的就是提供一种额外的解锁方法。把耳机看做一把打开终端的钥匙,通过电路接通/断开产生的电信号转化成密码,密码符合预置的解锁密码则解锁终端。整个过程类似用钥匙打开门锁,符合人类习惯。
一种优选的终端解锁装置,包括设置在终端内的耳机接口模块、密码生成模块、密码检验模块、解锁模块,以及与所述耳机接口模块的耳机接口匹配的多段式耳机;
所述耳机接口模块用于输出多段式耳机的插头在耳机接口内插拔过程中产生的电信号。
所述密码生成模块与耳机接口模块连接,根据耳机接口模块输出的电信号生成密码序列并输出。
所述密码检验模块与密码生成模块连接,用于比对密码生成模块输出的密码序列和预置密码,并输出对比结果。
所述解锁模块与密码检验模块连接,当密码检验模块输出肯定的对比结果时,解锁终端设备。
所述多段式耳机包括:三段式耳机、四段式耳机或五段式耳机。
进一步地,上述的终端解锁装置还包括密码设置模块,所述密码设置模块与密码生成模块连接,根据密码生成模块生成的密码序列设定预置密码。
首先需要对终端解锁装置设定预置密码;当有耳机插入耳机接口时,密码设置模块检测预置密码是否为空,是,则设定预置密码。
与现有技术相比,本发明提供了一种新型校验信息获取的途径,在所述多段式耳机插入、拔出耳机接口的周期内,多段式耳机停留在耳机接口内不同位置的过程即对应一个信息输入的过程。利用耳机接口模块输出多段式耳机的插头在耳机接口内插拔过程中产生的电信号,密码生成模块根据所述电信号输出的先后顺序,形成解锁密码。密码生成模块将形成的解锁密码输出给密码检验模块。密码检验模块比对密码生成模块输出的密码序列和预置密码,比对正确,则控制解锁模块为终端进行解锁。把耳机看做一把打开终端的钥匙,通过电路接通/断开产生的电信号转化成密码,密码符合预置的解锁密码则解锁终端。整个过程类似用钥匙打开门锁。
本发明以硬件对终端进行上锁与解锁的方法,该方法不容易被攻克或者仿制,无需亮屏且不易被偷窥,安全性高,还可以对耳机进行特殊定制,如多一个电路定义,改成五段式耳机,则相当于一个物理钥匙,硬件加密,更难破解,从而解决了用户隐私及安全问题。
本文虽然已经给出了本发明的一些实施例,但是本领域的技术人员应当理解,在不脱离本发明精神的情况下,可以对本文的实施例进行改变。上述实施例只是示例性的,不应以本文的实施例作为本发明权利范围的限定。