通过签名加密的电子设备及其解锁方法技术

技术编号:15301769 阅读:61 留言:0更新日期:2017-05-13 08:17
本发明专利技术公开了一种通过签名加密的电子设备及其解锁方法。该方法包括:在电子设备的显示屏被唤醒时,在显示屏上显示预设的编辑框;获取在编辑框输入的签名内容,并将签名内容的坐标存储在至少一个数组;在至少一个数组的个数与预设的数目相同时,判断签名内容是否与预设的签名内容是否匹配;若匹配成功,则解锁电子设备。本发明专利技术能够提高电子设备的安全性,并且不增加额外的硬件成本。

Electronic device with signature encryption and unlocking method thereof

The invention discloses an electronic device which is encrypted by signing and an unlocking method thereof. The method includes: wake up in electronic equipment display, display the default edit box on the screen; get in the edit box to enter the signature, and the signature content coordinates stored in at least one array; at least in the same number of an array with a preset number, to determine whether the content and signature the default signature matches; if the matching is successful, then unlock the electronic equipment. The invention can improve the security of the electronic equipment without adding extra hardware cost.

【技术实现步骤摘要】

本专利技术涉及电子设备
,特别是涉及一种通过签名加密的电子设备及其解锁方法
技术介绍
目前,电子设备在人们的日常生活中越来越普及,为了避免电子设备的隐私被第三者所获取,现有的电子设备均设置有加密技术。通常采用的加密技术包括指纹加密、数字密码加密或者图形加密等,其中指纹加密的安全性比较高,但是需要的硬件成本和软件成本比较高。而数字密码加密和图形加密虽然不需要增加硬件成本,但是很容易被他人破解,安全性能低。
技术实现思路
本专利技术主要解决的技术问题是提供一种通过签名加密的电子设备及其解锁方法,能够提高电子设备的安全性,并且不增加额外的硬件成本。为解决上述技术问题,本专利技术采用的一个技术方案是:提供一种通过签名加密的电子设备的解锁方法,其包括:在电子设备的显示屏被唤醒时,在显示屏上显示预设的编辑框;获取在编辑框输入的签名内容,并将签名内容的坐标存储在至少一个数组;在至少一个数组的个数与预设的数目相同时,判断签名内容是否与预设的签名内容是否匹配;若匹配成功,则解锁电子设备。其中,解锁方法进一步包括:在至少一个数组的个数与预设的数目不相同时,判断在预设的时间内是否继续在编辑框内输入签名内容;若否或者签名内容与预设的签名内容匹配失败,则清空编辑框。其中,在电子设备的显示屏被唤醒时的步骤之前,解锁方法进一步包括:设置预设的签名内容,在显示屏上显示编辑框;将在编辑框的一次连续的触屏输入作为一组数据,每组数据为预设的签名内容的坐标值。其中,判断签名内容是否与预设的签名内容是否匹配的步骤包括:对每个数组进行分别校验;若每个数组的校验均通过,则匹配成功;对每个数组进行分别校验的步骤包括:若数组包括一个坐标值,则将坐标值与对应的数据的坐标值进行相减得到第一差值,判断到第一差值在预设的阈值范围内,则数组的校验通过。其中,对每个数组进行分别校验的步骤包括:若数组包括多个坐标值,则将每个坐标值与对应的数据的坐标值进行相减得到第二差值;在第二差值小于预设的第一阈值时,则获取在多个坐标值中相邻的两个坐标值的第三差值,并且获取数据的坐标值中相邻的两个坐标值的第四差值;若第三差值与对应的第四差值之间的第五差值小于预设的第二阈值,则数组的校验通过。为解决上述技术问题,本专利技术采用的另一个技术方案是:提供一种通过签名加密的电子设备,其包括:显示屏,用于在显示屏被唤醒时显示预设的编辑框;处理模块,与显示屏连接,用于获取在编辑框输入的签名内容;存储模块,与处理模块连接,用于将签名内容的坐标存储在至少一个数组;其中,在至少一个数组的个数与预设的数目相同时,处理模块判断签名内容是否与预设的签名内容是否匹配;若匹配成功,则处理模块解锁电子设备。其中,在至少一个数组的个数与预设的数目不相同时,处理模块进一步判断在预设的时间内是否继续在编辑框内输入签名内容;若否或者签名内容与预设的签名内容匹配失败,则处理模块清空编辑框。其中,处理模块进一步用于设置预设的签名内容,处理模块将在编辑框的一次连续的触屏输入作为一组数据,每组数据为预设的签名内容的坐标值。其中,处理模块对每个数组进行分别校验;若每个数组的校验均通过,则匹配成功;若数组包括一个坐标值,则处理模块将坐标值与对应的数据的坐标值进行相减得到第一差值,判断到第一差值在预设的阈值范围内,则数组的校验通过。其中,若数组包括多个坐标值,则处理模块将每个坐标值与对应的数据的坐标值进行相减得到第二差值;在第二差值小于预设的第一阈值时,则处理模块获取在多个坐标值中相邻的两个坐标值的第三差值,并且获取数据的坐标值中相邻的两个坐标值的第四差值;若第三差值与对应的第四差值之间的第五差值小于预设的第二阈值,则数组的校验通过。本专利技术的有益效果是:区别于现有技术的情况,本专利技术通过在电子设备的显示屏被唤醒时,在显示屏上显示预设的编辑框;获取在编辑框输入的签名内容,并将签名内容的坐标存储在至少一个数组;在至少一个数组的个数与预设的数目相同时,判断签名内容是否与预设的签名内容是否匹配;若匹配成功,则解锁电子设备;由于签名内容的多变性,进而提高电子设备的安全性,并且不增加额外的硬件成本。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要采用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。其中:图1是本专利技术一实施例的通过签名加密的电子设备的解锁方法的流程图;图2是图1中电子设备的设置界面示意图;图3是图1中编辑框的示意图;图4是本专利技术一实施例的通过签名加密的电子设备的模块框图;图5是本专利技术一实施例的通过签名加密的电子设备的硬件结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性的劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参见图1所示,图1是本专利技术一实施例的通过签名加密的电子设备的解锁方法的流程图。如图1所示,本实施例所揭示的解锁方法应用于电子设备,该解锁方法包括以下步骤:S11:在电子设备的显示屏被唤醒时,在显示屏上显示预设的编辑框;在步骤S11之前,电子设备开启签名解锁功能,例如用户在电子设备的“设置”菜单中选择“签名加密”选项,如图2所示。在电子设备开启签名解锁功能后,电子设备开始监听显示屏是否被唤醒。在用户选择“签名加密”选项后,电子设备进一步设置预设的签名内容,在显示屏上显示编辑框,该编辑框与在显示屏被唤醒时显示屏显示的编辑框的大小和位置完全相同,如图3所示。用户在编辑框内输入预设的签名内容,签名内容可包括字符、数字或者图形等,电子设备将在编辑框的一次连续的触屏输入作为一组数据,每组数据为预设的签名内容的坐标值。例如,预设的签名内容为C2,则电子设备将C的坐标值作为一组数据,将2的坐标值作为另一组数据。其中,电子设备通过MotionEvent类来判断一次连续的触屏输入,并将数据存储在Mobile_info分区。具体地,电子设备通过getAction()获取用户当前的触屏动作;如果是ACTION_DOWN,则表示用户已经触摸屏幕,开始输入签名内容,并保存当前点的坐标;如果检测到ACTION_MOV,则表明用户在移动当前坐标,电子设备开始记录所有数据,直至检测到ACTION_UP。具体实现过程如下:在电子设备的显示屏被唤醒,即电子设备监听到用户按下开机键或者双击屏幕时,在显示屏上显示预设的编辑框,该编辑框与图3所示的编辑框相同。S12:获取在编辑框输入的签名内容,并将签名内容的坐标存储在至少一个数组;电子设备获取用户在编辑框所输入的签名内容,并将签名内容的坐标存储在至少一个数组。其中,电子设备将用户一次连续的触屏输入的坐标值均存储在一个数组中。例如,用户在编辑框输入C2,则电子设备将C的坐标存储在一个数组中,将2的坐标存储在另一数组中。当用户在编辑框外所输入的签名内容,则电子设备判断该签名内容无效,并保持锁屏。S13:在至少一个数组的个数与预设的数目相同时,判断签名内容是否与预设的签名内容是否匹配;电本文档来自技高网...
通过签名加密的电子设备及其解锁方法

【技术保护点】
一种通过签名加密的电子设备的解锁方法,其特征在于,所述解锁方法包括:在所述电子设备的显示屏被唤醒时,在所述显示屏上显示预设的编辑框;获取在所述编辑框输入的签名内容,并将所述签名内容的坐标存储在至少一个数组;在所述至少一个数组的个数与预设的数目相同时,判断所述签名内容是否与预设的签名内容是否匹配;若匹配成功,则解锁所述电子设备。

【技术特征摘要】
1.一种通过签名加密的电子设备的解锁方法,其特征在于,所述解锁方法包括:在所述电子设备的显示屏被唤醒时,在所述显示屏上显示预设的编辑框;获取在所述编辑框输入的签名内容,并将所述签名内容的坐标存储在至少一个数组;在所述至少一个数组的个数与预设的数目相同时,判断所述签名内容是否与预设的签名内容是否匹配;若匹配成功,则解锁所述电子设备。2.根据权利要求1所述的解锁方法,其特征在于,所述解锁方法进一步包括:在所述至少一个数组的个数与所述预设的数目不相同时,判断在预设的时间内是否继续在所述编辑框内输入签名内容;若否或者所述签名内容与所述预设的签名内容匹配失败,则清空所述编辑框。3.根据权利要求1所述的解锁方法,其特征在于,在所述电子设备的显示屏被唤醒时的步骤之前,所述解锁方法进一步包括:设置所述预设的签名内容,在所述显示屏上显示所述编辑框;将在所述编辑框的一次连续的触屏输入作为一组数据,每组所述数据为所述预设的签名内容的坐标值。4.根据权利要求3所述的解锁方法,其特征在于,所述判断所述签名内容是否与预设的签名内容是否匹配的步骤包括:对每个数组进行分别校验;若所述每个数组的校验均通过,则匹配成功;所述对每个数组进行分别校验的步骤包括:若所述数组包括一个坐标值,则将所述坐标值与对应的所述数据的坐标值进行相减得到第一差值,判断到所述第一差值在预设的阈值范围内,则所述数组的校验通过。5.根据权利要求4所述的解锁方法,其特征在于,所述对每个数组进行分别校验的步骤包括:若所述数组包括多个坐标值,则将每个所述坐标值与对应的所述数据的坐标值进行相减得到第二差值;在所述第二差值小于预设的第一阈值时,则获取在所述多个坐标值中相邻的两个坐标值的第三差值,并且获取所述数据的坐标值中相邻的两个坐标值的第四差值;若所述第三差值与对应的所述第四差值之间的第五差值小于预...

【专利技术属性】
技术研发人员:李灿松程川何海英陈云
申请(专利权)人:捷开通讯深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1