一种基于神经网络的移动终端解锁系统及其解锁方法

文档序号:9616422阅读:269来源:国知局
一种基于神经网络的移动终端解锁系统及其解锁方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及一种基于神经网络的移动终端解锁系统及其解锁方法。
【背景技术】
[0002]随着科学技术的发展,现今智能移动终端,如手机等已然成为人们日常生活中必不可少的必需品,而移动终端在使用的过程中,人们一般都会选择对移动终端进行锁定,常见的解锁方式包括:输入密码,屏幕滑动动作或屏幕划过有序的点位等,且在解锁的过程中,一般来说,用户都需要点击开关或双击屏幕,点亮移动终端屏幕再进入解锁输入操作实现对移动终端的解锁。可以看出,该解锁过程并不能满足现今人们追求的高用户体验的需求,甚至在一些场合,这种繁琐的解锁过程会给人们带来诸多不便。
[0003]虽然,现在也有一些诸如摇一摇的移动终端解锁方法,但是这种解锁方法容易造成误解锁,并不准确。故,如何在保障解锁正确率的同时尽可能提高用户体验成为移动终端解锁系统的一大课题。

【发明内容】

[0004]针对上述问题,本发明旨在提供一种基于神经网络的移动终端解锁系统及其解锁方法,其根据用户预设动作进行训练得到神经网络,再对解锁过程中用户输入的检测样本进行判断,不会出现误解锁。
[0005]本发明提供的技术方案如下:
[0006]一种基于神经网络的移动终端解锁系统,包括,相互连接的神经网络模块和采样模块,所述神经网络模块根据所述采样模块采集的至少一个训练样本进行无监督训练得到神经网络,所述移动终端解锁系统将所述采样模块采集的检测样本输入所述神经网络判断是否满足解锁移动终端的条件。
[0007]优选地,所述神经网络模块为后向传播神经网络模块,训练得到的所述神经网络为后向传播神经网络。
[0008]后向传播(Back Propagat1n,以下简称BP)神经网络是1986年由Rumelhart和McCelland为首的科学家小组提出,是一种按误差逆传播算法训练的多层前馈网络,是目前应用最广泛的神经网络模型之一。BP神经网络能学习和存贮大量的输入-输出模式映射关系,无需事前揭示描述这种映射关系的数学方程。它的学习规则是使用最速下降法,通过反向传播来不断调整网络的权值和阈值,使网络的误差平方和最小得到后向传播神经网络。
[0009]优选地,所述移动终端解锁系统还包括分别与所述神经网络模块和所述采样模块连接的滤波模块,所述滤波模块用于分别对所述训练样本和所述检测样本进行滤波。
[0010]优选地,所述滤波模块中包括相互连接的数字低通滤波器和数字卡尔曼滤波器,所述数字低通滤波器用于分别滤去所述训练样本和所述检测样本中预设频率的干扰波动,所述数字卡尔曼滤波器用于对经过过滤的所述训练样本和所述检测样本进行测量误差的估计和纠正。
[0011]优选地,所述移动终端解锁系统中还包括分别与所述滤波模块和所述神经网络模块连接的判断模块,所述判断模块将经过所述滤波模块滤波的检测样本输入所述神经网络,判断经过滤波的检测样本与经过滤波的训练样本之差是否在预设差值范围之内,进而判定是否解锁移动终端。
[0012]优选地,所述采样模块中包括6轴或9轴运动传感器,所述6轴运动传感器包括三轴加速度传感器和三轴角速度传感器,所述9轴运动传感器包括三轴加速度传感器、三轴角速度传感器和三轴磁感应传感器。
[0013]在本技术方案中,上述传感器对包括x/y/z三个轴向上的加速度和角速度6个采样值不断进行采集,形成上述的训练样本和检测样本。
[0014]一种基于神经网络的移动终端解锁方法,包括以下步骤:
[0015]S1采集至少一个训练样本;
[0016]S2根据所述训练样本进行无监督训练得到神经网络;
[0017]S3采集检测样本;
[0018]S4将所述检测样本输入所述神经网络判断是否满足解锁移动终端的条件。
[0019]优选地,在步骤S2中,具体包括以下步骤:
[0020]S21对所述训练样本进行滤波,
[0021]S22根据滤波后的所述训练样本进行无监督训练得到神经网络。
[0022]优选地,在步骤S4中,具体包括以下步骤:
[0023]S41对所述检测样本进行滤波;
[0024]S42将滤波后的所述检测样本输入所述神经网络;
[0025]S43判断该经过滤波的检测样本与经过滤波的训练样本之差是否在预设差值范围之内,若在预设差值范围之内,则解锁移动终端;若不在预设差值范围之内,则不解锁移动终端。
[0026]优选地,所述神经网络为后向传播神经网络。
[0027]本发明提供的基于神经网络的移动终端解锁系统及其解锁方法,能够带来以下有益效果:
[0028]在本发明中,首先通过采样模块不断采样训练样本,并对其进行学习和无监督训练,得到神经网络隐含层的权重,形成上述的神经网络。这样,在对移动终端进行解锁的过程中,只需要将采样得到的检测样本输入该神经网络,判断该检测样本是否被神经网络识别为与训练样本一致或接近的样本,进而实现对移动终端的解锁。在整个过程中,用户可以任意根据自己的喜好设定解锁动作,只需要将该解锁动作预先进行训练即可,简单方便;且具有一定的保密性,大大降低了其他用户解锁该移动终端的可能性;再有,可以抗日常震动干扰,提供更加方便完善的自动化用户体验。
【附图说明】
[0029]下面将以明确易懂的方式,结合【附图说明】优选实施方式,对上述特性、技术特征、优点及其实现方式予以进一步说明。
[0030]图1为本发明中基于神经网络的移动终端解锁系统第一种实施方式的结构示意图;
[0031]图2为本发明中基于神经网络的移动终端解锁系统第二种实施方式的结构示意图;
[0032]图3为本发明中基于神经网络的移动终端解锁系统第三种实施方式的结构示意图;
[0033]图4为本发明中基于神经网络的移动终端解锁方法的流程示意图。
[0034]附图标号说明:
[0035]1-神经网络模块,2-采样模块,3-滤波模块,4-判断模块。
【具体实施方式】
[0036]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照【附图说明】本发明的【具体实施方式】。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。
[0037]如图1所示为本发明提供的基于神经网络的移动终端解锁系统的第一种实施方式的结构示意图,从图中可以看出在该移动终端解锁系统中包括,相互连接的神经网络模块1和采样模块2。该移动终端解锁系统在工作过程中,首先通过采样模块2对训练样本进行采样,随即神经网络模块1针对采样到的训练样本进行无监督训练得到
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1