本申请涉及智慧家庭,具体而言,涉及一种身份验证方法和装置、存储介质及电子装置。
背景技术:
1、在智慧家庭应用场景中,我们需要根据家庭内不同用户角色,给出不同的交互体验,产生千人千面的效果。在此过程中,人物识别是不可缺少的一步。
2、目前常见的人物识别方式,都聚焦于高准确率,因为需要应用于手机支付、手机解锁、重要场合的门禁、罪犯识别等领域;所使用的信号特征大多为人脸、指纹、虹膜和步态识别等,这些信号特征都依赖于摄像头或专门的电子设备,这些设备都比较专业,不以获取,且需要用户完成特定的采集动作,比如举起对准摄像头、按压手指等。
3、针对相关技术中,现有的人物识别方式对硬件设备要求较高,且需要用户做出特定动作,用户体验差的问题,尚未提出有效的解决方案。
技术实现思路
1、本发明实施例提供了一种身份验证方法和装置、存储介质及电子装置,以至少解决现有技术中,现有的人物识别方式对硬件设备要求较高,且需要用户做出特定动作,用户体验差的问题。
2、根据本发明实施例的一个实施例,提供了一种身份验证方法,包括:获取第一终端在历史时间段内采集到的第一行为数据,其中,所述第一行为数据包括:第一对象使用所述第一终端所产生的所述第一终端的加速度数据和/或角速度数据;通过预设聚类模型对所述第一行为数据进行聚类分析,得到目标用户模型;根据所述目标用户模型对所述第一终端当前采集到的第二行为数据进行分析,得到分析结果;根据所述分析结果确定所述第一终端的当前使用对象是否为所述第一对象。
3、在一个示例性实施例中,通过预设聚类模型对所述第一行为数据进行聚类分析,得到目标用户模型,包括:变换步骤:按照预设时间间隔将所述第一行为数据分为多个第一子行为数据,并对所述多个第一子行为数据进行傅里叶变换,得到多个第一行为特征;分析步骤:对所述多个第一行为特征进行聚类分析,得到多个第一聚类结果;循环执行所述变换步骤和所述分析步骤,直至最终得到的多个第一聚类结果的数量保持不变,并根据所述最终得到的多个第一聚类结果确定所述目标用户模型。
4、在一个示例性实施例中,根据所述目标用户模型对所述第一终端当前采集到的第二行为数据进行分析,得到分析结果,包括:对所述第二行为数据进行傅里叶变换,得到第二行为特征;通过所述预设聚类模型对所述第二行为特征进行聚类,得到第二聚类结果;在所述目标用户模型包括的多个第一聚类结果中存在目标聚类结果与所述第二聚类结果匹配的情况下,确定所述第二行为数据符合所述目标用户模型。
5、在一个示例性实施例中,根据所述分析结果确定所述第一终端的当前使用对象是否为所述第一对象之前,所述方法还包括:获取步骤:获取所述第一终端在目标时刻到当前时刻采集到的第二行为数据,其中,所述当前时刻与所述目标时刻的时间差值为预设时间间隔;循环执行所述获取步骤和分析步骤,得到多个分析结果,其中,所述分析步骤包括:根据所述目标用户模型对所述第一终端当前采集到的第二行为数据进行分析。
6、在一个示例性实施例中,根据所述分析结果确定所述第一终端的当前使用对象是否为所述第一对象,包括:在所述多个分析结果均指示所述第二行为数据不符合所述目标用户模型、且所述多个分析结果的数量大于第一预设阈值的情况下,确定所述第一终端的当前使用对象不为所述第一对象;在所述多个分析结果中存在目标分析结果指示与所述目标分析结果对应的第二行为数据符合所述目标用户模型、且所述多个分析结果的数量大于所述第一预设阈值的情况下,确定所述第一终端的当前使用对象为所述第一对象,其中,所述目标分析结果与所述多个分析结果的数量之比大于第二预设阈值。
7、在一个示例性实施例中,根据所述分析结果确定所述第一终端的当前使用对象是否为所述第一对象之后,所述方法还包括:在确定所述第一终端的当前使用对象不为所述第一对象的情况下,获取所述第一对象的标识信息;根据所述标识信息查找所述第一对象绑定的第二终端,其中,所述第二终端不包括所述第一终端;向所述第二终端发送提示信息,其中,所述提示信息用于提示所述第一对象所述第一终端的当前使用对象不为所述第一对象。
8、在一个示例性实施例中,向所述第二终端发送提示信息之后,所述方法还包括:在接收到所述第一对象通过所述第二终端发送的寻回指令的情况下,通过摄像装置采集所述第一终端的当前使用对象的图像信息;获取所述第一终端的位置信息;将所述图像信息和所述位置信息发送至所述第二终端。
9、根据本发明实施例的另一个实施例,还提供了一种身份验证装置,包括:获取模块,用于获取第一终端在历史时间段内采集到的第一行为数据,其中,所述第一行为数据包括:第一对象使用所述第一终端所产生的所述第一终端的加速度数据和/或角速度数据;聚类模块,用于通过预设聚类模型对所述第一行为数据进行聚类分析,得到目标用户模型;分析模块,用于根据所述目标用户模型对所述第一终端当前采集到的第二行为数据进行分析,得到分析结果;确定模块,用于根据所述分析结果确定所述第一终端的当前使用对象是否为所述第一对象。
10、根据本发明实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述身份验证方法。
11、根据本发明实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的身份验证方法。
12、在本申请实施例中,先对第一终端在历史时间段内采集到的第一行为数据进行聚类分析,得到目标用户模型,该第一行为数据包括:第一对象使用该第一终端所产生的第一终端的加速度数据和/或角速度数据;得到目标用户模型之后,实时采集该第一终端的第二行为数据,并根据该目标用户模型对该第二行为数据进行分析,得到分析结果,根据该分析结果确定该第一终端的当前使用对象是否为该第一对象;采用上述技术方案,解决了现有技术中,现有的人物识别方式对硬件设备要求较高,且需要用户做出特定动作,用户体验差的问题;实现了无需用户做出特定动作,在用户使用设备的过程中即可完成用户身份验证的技术效果。
1.一种身份验证方法,其特征在于,包括:
2.根据权利要求1所述的身份验证方法,其特征在于,通过预设聚类模型对所述第一行为数据进行聚类分析,得到目标用户模型,包括:
3.根据权利要求1所述的身份验证方法,其特征在于,根据所述目标用户模型对所述第一终端当前采集到的第二行为数据进行分析,得到分析结果,包括:
4.根据权利要求1-3任一项所述的身份验证方法,其特征在于,根据所述分析结果确定所述第一终端的当前使用对象是否为所述第一对象之前,所述方法还包括:
5.根据权利要求4所述的身份验证方法,其特征在于,根据所述分析结果确定所述第一终端的当前使用对象是否为所述第一对象,包括:
6.根据权利要求1-5任一项所述的身份验证方法,其特征在于,根据所述分析结果确定所述第一终端的当前使用对象是否为所述第一对象之后,所述方法还包括:
7.根据权利要求6所述的身份验证方法,其特征在于,向所述第二终端发送提示信息之后,所述方法还包括:
8.一种身份验证装置,其特征在于,包括:
9.一种计算机可读的存储介质,其特征在于,所述计算机可读的存储介质包括存储的程序,其中,所述程序运行时执行所述权利要求1至7任一项中所述的方法。
10.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行所述权利要求1至7任一项中所述的方法。