1.一种身份验证方法,其特征在于,包括:
获取智能终端的运动信息,作为输入密码,所述智能终端的运动信息包括以下特征参数的一种或多种:三维坐标、时间、加速度;
将所述输入密码与预先保存的密码模板进行验证。
2.如权利要求1所述的方法,其特征在于,所述密码模板是预先根据获取的智能终端的运动信息得到并保存的,
所述将所述输入密码与预先保存的密码模板进行验证,具体包括:
将所述输入密码的特征参数针对所述密码模板的特征参数做归一化处理;
将所述处理后的输入密码与所述密码模板进行动态时间归整运算,获得运算结果;
将所述运算结果与预设匹配范围匹配判断。
3.如权利要求2所述的方法,其特征在于,将所述处理后的输入密码与所述密码模板进行动态时间归整运算,具体包括:
将所述处理后的输入密码的三维坐标与所述密码模板的三维坐标进行动态时间归整运算。
4.如权利要求1所述的方法,其特征在于,所述密码模板是预先根据获取的智能终端的运动信息得到并保存的,所述方法还包括:对所述密码模板进行机器学习,形成预测分类器;
对应的,所述将所述输入密码与所述密码模板进行验证,具体包括:
通过所述预测分类器对所述输入密码进行验证。
5.如权利要求4所述的方法,其特征在于,所述对所述密码模板进行机器学习,具体包括:
根据所述运动信息计算轨迹周长、平均速率和/或面积;
根据所述轨迹周长、平均速率和/或面积对所述密码模板进行机器学习。
6.一种身份验证装置,其特征在于,包括:
运动信息获取模块,用于获取智能终端的运动信息,作为输入密码,所述智能终端的运动信息包括以下特征参数的一种或多种:三维坐标、时间、加速度;
验证模块,用于将所述输入密码与预先保存的密码模板进行验证。
7.如权利要求6所述的装置,其特征在于,所述密码模板是预先根据获取的智能终端的运动信息得到并保存的,
所述验证模块具体用于,将所述输入密码的特征参数针对所述密码模板的特征参数做归一化处理;将所述处理后的输入密码与所述密码模板进行动态时间归整运算,获得运算结果;将所述运算结果与预设匹配范围匹配判断。
8.如权利要求7所述的装置,其特征在于,所述验证模块具体用于,将所述处理后的输入密码的三维坐标与所述密码模板的三维坐标进行动态时间归整运算。
9.如权利要求6所述的装置,其特征在于,所述密码模板是预先根据获取的智能终端的运动信息得到并保存的,所述装置还包括:
机器学习模块,用于对所述密码模板进行机器学习,形成预测分类器;
所述验证模块具体用于,通过所述预测分类器对所述输入密码进行验证。
10.如权利要求9所述的装置,其特征在于,所述机器学习模块具体用于,根据所述运动信息计算轨迹周长、平均速率和/或面积;根据所述轨迹周长、平均速率和/或面积对所述密码模板进行机器学习。
11.一种身份验证方法,其特征在于,包括:
智能终端接收密码模板获取指令;
智能终端根据所述密码模板获取指令,获取智能终端的运动信息并发送至服务器,所述智能终端的运动信息包括以下特征参数的一种或多种:三维坐标、时间、加速度;
服务器获取智能终端的运动信息,作为密码模板;
服务器根据所述运动信息计算轨迹周长、平均速率和/或面积;
服务器根据所述轨迹周长、平均速率和/或面积平均速率和/或面积对所述密码模板进行机器学习,形成预测分类器;
智能终端获取智能终端的运动信息并发送至服务器;
服务器获取智能终端的运动信息,作为输入密码;
服务器将所述输入密码的特征参数针对所述密码模板的特征参数做归一化处理;
服务器将所述处理后的输入密码的三维坐标与所述密码模板的三维坐标进行动态时间归整运算,获得运算结果;
服务器将所述运算结果与预设匹配范围匹配判断;
服务器通过所述预测分类器对所述输入密码进行验证,并将最终验证结果发送至智能终端。
12.一种身份验证系统,其特征在于,包括:
智能终端,包括:
密码模板获取指令接收模块,用于接收密码模板获取指令;
运动信息获取模块,用于根据所述密码模板获取指令,获取智能终端的运动信息,所述智能终端的运动信息包括以下特征参数的一种或多种:三维坐标、时间、加速度;
发送模块,用于将所述智能终端的运动信息发送至服务器;
服务器,包括:
获取模块,用于获取智能终端的运动信息,作为密码模板或输入密码;
机器学习模块,根据所述运动信息计算轨迹周长、平均速率和/或面积;根据所述轨迹周长、平均速率和/或面积对所述密码模板进行机器学习,形成预测分类器;
验证模块,用于将所述输入密码的特征参数针对所述密码模板的特征参数做归一化处理;将所述处理后的输入密码的三维坐标与所述密码模板的三维坐 标进行动态时间归整运算,获得运算结果;将所述运算结果与预设匹配范围匹配判断;通过所述预测分类器对所述输入密码进行验证;
回送模块,用于将最终验证结果发送至智能终端。