一种信息推荐方法及终端、存储介质与流程

文档序号:18553057发布日期:2019-08-30 22:14阅读:137来源:国知局
一种信息推荐方法及终端、存储介质与流程

本申请涉及电子应用领域,尤其涉及一种信息推荐方法及终端、存储介质。



背景技术:

随着智能终端的蓬勃发展,用户能够利用智能终端获取更加丰富的媒体内容,这些丰富的媒体内容中也包括了暴力色情等媒体内容,一般的智能终端对用户获取的媒体内容没有主动的限制行为,当未成年用户使用智能终端获取媒体内容时,这些暴力色情的媒体内容会不利于青少年的健康成长。

目前,智能终端提示用户主动输入年龄,之后,根据用户输入的年龄推荐对应的媒体内容;然而,用户输入的年龄不一定是用户正确的年龄,且多个用户都可以使用相同的智能终端,智能终端无法获知当前使用的用户身份信息,进而导致推荐的正确性低;且用户的年龄是随时间变化的,当用户处于不同的年龄时,对应的媒体内容是不同的,进而导致推荐的智能性低。



技术实现要素:

本申请实施例提供一种信息推荐方法及终端、存储介质,能够提高推荐的正确性和智能性。

本申请的技术方案是这样实现的:

本申请实施例提供一种信息推荐方法,所述方法包括:

当接收到第一生物识别数据时,从历史生物识别数据与身份对应关系中,查找所述第一生物识别数据对应的第一预设身份特征;

当查找到所述第一预设身份特征、且所述第一预设身份特征对应的第一历史生物识别数据的数据参数满足更新条件时,利用预设身份特征判别模型,确定所述第一生物识别数据对应的第一身份特征,所述第一历史生物识别数据为所述历史生物识别数据与身份对应关系中、所述第一预设身份特征对应的历史生物识别数据;

查找所述第一身份特征对应的第一待推荐信息,并在接收到推荐指令时,显示所述第一待推荐信息。

在上述方法中,所述利用预设身份特征判别模型,确定所述第一生物识别数据对应的第一身份特征,所述方法还包括:

当从所述历史生物识别数据与身份对应关系中,未查找到所述第一生物识别数据对应的第一预设身份特征时,利用所述预设身份特征判别模型,确定所述第一生物识别数据对应的所述第一身份特征。

在上述方法中,所述利用所述预设身份特征判别模型,确定所述第一生物识别数据对应的所述第一身份特征之后,所述方法还包括:

将所述第一生物识别数据和所述第一身份特征的对应关系存储在所述历史生物识别数据与身份对应关系中。

在上述方法中,所述从历史生物识别数据与身份对应关系中,查找所述第一生物识别数据对应的第一预设身份特征,包括:

将所述第一生物识别数据和所述历史生物识别数据与身份对应关系中的历史生物识别数据进行匹配;

当所述第一生物识别数据和所述历史生物识别数据与身份对应关系中的第一历史生物识别数据匹配时,从所述历史生物识别数据与身份对应关系中,查找所述第一历史生物识别数据对应的所述第一预设身份特征。

在上述方法中,所述从历史生物识别数据与身份对应关系中,查找所述第一生物识别数据对应的第一预设身份特征之后,所述利用预设身份特征判别模型,确定所述第一生物识别数据对应的第一身份特征之前,所述方法还包括:

获取第一历史生物识别数据的数量或者时间间隔,所述时间间隔为接收到所述第一生物识别数据和初始录入所述第一历史生物识别数据之间的时间差;

将所述数量或者所述时间间隔确定为所述第一历史生物识别数据的数据参数;

当所述数量满足预设数量或者所述时间间隔大于预设时间段时,判断出所述第一历史生物识别数据的数据参数满足所述更新条件。

在上述方法中,所述利用预设身份特征判别模型,确定所述第一生物识别数据对应的第一身份特征之后,所述方法还包括:

利用所述第一身份特征,替换所述历史生物识别数据与身份对应关系中的第一预设身份特征。

在上述方法中,所述从历史生物识别数据与身份对应关系中,查找所述第一生物识别数据对应的第一预设身份特征之后,所述方法还包括:

当查找到所述第一预设身份特征,且所述第一历史生物识别数据的数据参数不满足所述更新条件时,查找所述第一预设身份特征对应的第二待推荐信息;

当接收到推荐指令时,显示所述第二待推荐信息。

在上述方法中,所述利用预设身份特征判别模型,确定所述第一生物识别数据对应的第一身份特征,包括:

将所述第一生物识别数据输入所述预设身份特征判别模型中,得到所述第一生物识别数据对应的年龄段和性别;

将所述第一生物识别数据对应的年龄段和性别确定为所述第一生物识别数据对应的第一身份特征。

在上述方法中,所述生物识别数据包括语音数据、面部识别数据和静脉识别数据。

本申请实施例提供一种终端,所述终端包括:

查找单元,用于当接收到第一生物识别数据时,从历史生物识别数据与身份对应关系中,查找所述第一生物识别数据对应的第一预设身份特征;

确定单元,用于当查找到所述第一预设身份特征、且所述第一预设身份特征对应的第一历史生物识别数据的数据参数满足更新条件时,利用预设身份特征判别模型,确定所述第一生物识别数据对应的第一身份特征,所述第一历史生物识别数据为所述历史生物识别数据与身份对应关系中、所述第一预设身份特征对应的历史生物识别数据;

显示单元,用于查找所述第一身份特征对应的第一待推荐信息,并在接收到推荐指令时,显示所述第一待推荐信息。

在上述终端中,所述确定单元,还用于当从所述历史生物识别数据与身份对应关系中,未查找到所述第一生物识别数据对应的第一预设身份特征时,利用所述预设身份特征判别模型,确定所述第一生物识别数据对应的所述第一身份特征。

在上述终端中,所述终端还包括:存储单元;

所述存储单元,用于将所述第一生物识别数据和所述第一身份特征的对应关系存储在所述历史生物识别数据与身份对应关系中。

在上述终端中,所述终端还包括:匹配单元;

所述匹配单元,用于将所述第一生物识别数据和所述历史生物识别数据与身份对应关系中的历史生物识别数据进行匹配;

所述查找单元,还用于当所述第一生物识别数据和所述历史生物识别数据与身份对应关系中的第一历史生物识别数据匹配时,从所述历史生物识别数据与身份对应关系中,查找所述第一历史生物识别数据对应的所述第一预设身份特征。

在上述终端中,所述终端还包括:获取单元;

所述获取单元,用于获取第一历史生物识别数据的数量或者时间间隔,所述时间间隔为接收到所述第一生物识别数据和初始录入所述第一历史生物识别数据之间的时间差;

所述确定单元,还用于将所述数量或者所述时间间隔确定为所述第一历史生物识别数据的数据参数;当所述数量满足预设数量或者所述时间间隔大于预设时间段时,判断出所述第一历史生物识别数据的数据参数满足所述更新条件。

在上述终端中,所述终端还包括:替换单元;

所述替换单元,用于利用所述第一身份特征,替换所述历史生物识别数据与身份对应关系中的第一预设身份特征。

在上述终端中,所述查找单元,还用于当查找到所述第一预设身份特征,且所述第一历史生物识别数据的数据参数不满足所述更新条件时,查找所述第一预设身份特征对应的第二待推荐信息;

所述显示单元,还用于当接收到推荐指令时,显示所述第二待推荐信息。

在上述终端中,所述确定单元,具体用于将所述第一生物识别数据输入所述预设身份特征判别模型中,得到所述第一生物识别数据对应的年龄段和性别;将所述第一生物识别数据对应的年龄段和性别确定为所述第一生物识别数据对应的第一身份特征。

在上述终端中,所述生物识别数据包括语音数据、面部识别数据和静脉识别数据。

本申请实施例提供一种终端,其特征在于,所述终端包括:处理器、存储器、显示器及通信总线,所述显示器,用于在接收到推荐指令时,显示第一待推荐信息;所述处理器执行存储器存储的运行程序时实现如上述任一项所述的方法。

本申请实施例提供一种存储介质,其上存储有计算机程序,应用于终端,该计算机程序被处理器执行时实现如上述任一项所述的方法。

本申请实施例提供了一种信息推荐方法及终端、存储介质,该方法包括:当接收到第一生物识别数据时,从历史生物识别数据与身份对应关系中,查找第一生物识别数据对应的第一预设身份特征;当查找到第一预设身份特征、且第一预设身份特征对应的第一历史生物识别数据的数据参数满足更新条件时,利用预设身份特征判别模型,确定第一生物识别数据对应的第一身份特征,第一历史生物识别数据为历史生物识别数据与身份对应关系中、第一预设身份特征对应的历史生物识别数据;查找第一身份特征对应的第一待推荐信息,并在接收到推荐指令时,显示第一待推荐信息。采用上述实现方案,终端预先设置有历史生物识别数据与身份对应关系,其中存储了不同身份特征对应的历史接收到的生物识别数据,终端利用历史生物识别数据与身份对应关系对不同的身份特征推荐不同的内容,使得推荐的正确性高;当终端接收到第一生物识别数据时,终端判断是否需要利用第一生物识别数据更新历史生物识别数据与身份对应关系,终端在判断出需要利用第一生物识别数据更新历史生物识别数据与身份对应关系时,终端利用预设身份特征判别模型,重新确定第一生物识别数据对应的第一身份特征,并推荐第一身份特征对应第一待推荐信息,进而提高了推荐的智能性。

附图说明

图1为本申请实施例提供的一种信息推荐方法的流程图;

图2为本申请实施例提供的一种示例性的信息推荐方法的流程示意图;

图3为本申请实施例提供的一种终端的结构示意图一;

图4为本申请实施例提供的一种终端的结构示意图二。

具体实施方式

应当理解,此处描述的具体实施例仅仅用以解释本申请。并不用于限定本申请。

实施例一

本申请实施例提供一种信息推荐方法,如图1所示,该方法可以包括:

s101、当接收到第一生物识别数据时,从历史生物识别数据与身份对应关系中,查找第一生物识别数据对应的第一预设身份特征。

本申请实施例提供的一种信息推荐方法适用于根据不同的生物识别数据进行个性化推荐的场景下。

本申请实施例中,终端可以为智能音响、智能手表和智能手机等,具体的根据实际情况进行选择,本申请实施例不做具体的限定。

本申请实施例中,生物识别数据包括语音数据、面部识别数据和静脉识别数据等,具体的根据实际情况进行选择,本申请实施例不做具体的限定。

示例性的,当用户通过语音唤醒终端时,或者用户通过语音向终端下发指令时,终端接收到第一语音数据(第一生物识别数据),之后根据第一语音数据的声纹稳定性确定出该第一语音数据的年龄,并根据第一语音数据的声纹的成长性确定出用户的年龄增长。

本申请实施例中,终端存储有历史生物识别数据与身份对应关系,其中存储有历史接收到的不同用户身份对应的历史生物识别数据,终端将第一生物识别数据和历史生物识别数据与身份对应关系中的历史生物识别数据进行匹配,当第一生物识别数据和历史生物识别数据与身份对应关系中的第一历史生物识别数据匹配时,终端从历史生物识别数据与身份对应关系中,查找第一历史生物识别数据对应的第一预设身份特征,表征该第一生物识别数据为之前发送过生物识别数据的用户发送的;当第一生物识别数据和历史生物识别数据与身份对应关系不匹配时,终端判断出该第一生物识别数据为新用户首次发送的。

s102、当查找到第一预设身份特征、且第一预设身份特征对应的第一历史生物识别数据的数据参数满足更新条件时,利用预设身份特征判别模型,确定第一生物识别数据对应的第一身份特征,第一历史生物识别数据为历史生物识别数据与身份对应关系中、第一预设身份特征对应的历史生物识别数据。

当终端从历史生物识别数据与身份对应关系中,查找第一生物识别数据对应的第一预设身份特征之后,终端就要在确定出查找到第一预设身份特征时,判断第一预设身份特征对应的第一历史生物识别数据的数据参数是否满足更新条件,并在终端确定出第一历史生物识别数据的数据参数满足更新条件时,利用预设身份特征判别模型,确定第一生物识别数据对应的第一身份特征。

本申请实施例中,当终端查找待第一预设身份特征时,终端获取第一历史生物识别数据的数量或时间间隔,其中,时间间隔为终端接收到第一生物识别数据和终端初始录入第一历史生物识别数据之间的时间差;终端将数量或者时间间隔确定为第一历史生物识别数据的数据参数;需要说明的是,第一历史生物识别数据的数据参数可以根据实际情况进行调整,本申请实施例不做具体的限定,仅以第一历史生物识别数据的数量或时间间隔这两个维度为例进行说明。

本申请实施例中,当终端将判断标准设置为历史生物识别数据的数量时,终端将第一历史生物识别数据的数量和预设数量进行比较;当终端将判断标准设置为历史生物识别数据的时间间隔时,终端将第一历史生物识别数据的时间间隔和预设时间段进行比较;当终端判断出数量满足预设数量或者时间间隔大于预设时间段时,终端判断出第一历史生物识别数据的数据参数满足更新条件。

本申请实施例中,终端利用预设身份特征判别模型,确定第一生物识别数据对应的第一身份特征的过程具体为:终端将第一生物识别数据输入预设身份特征判别模型中,得到第一生物识别数据对应的年龄段和性别;之后,终端将第一生物识别数据对应的年龄段和性别确定为第一生物识别数据对应的第一身份特征,需要说明的是,第一身份特征可以包括年龄段和性别中的至少一种,或者其他可以识别出的身份特征类型,具体的根据实际情况进行选择,本申请实施例不做具体的限定。

本申请实施例中,当终端确定出第一生物识别数据对应第一身份特征之后,终端利用第一身份特征更新历史生物识别数据与身份对应关系中的第一预设生物识别数据。

进一步地,当终端从历史生物识别数据与身份对应关系中,未查找到第一生物识别数据对应的第一预设身份特征时,终端同样利用预设身份特征判别模型,确定第一生物识别数据对应的第一身份特征,终端将第一生物识别数据和第一身份特征的对应关系存储在历史生物识别数据与身份对应关系中,并记录录入时间、统计第一生物识别数据的数量等,以供后续判断是否满足更新条件时使用。

进一步地,当终端查找到第一预设身份特征,且终端判断出第一历史生物识别数据的数据参数不满足更新条件时,终端查找第一预设身份特征对应的第二待推荐信息,此时,终端更新第一历史生物识别数据的数据参数;当终端接收到推荐指令时,显示第二待推荐信息。

s103、查找第一身份特征对应的第一待推荐信息,并在接收到推荐指令时,显示第一待推荐信息。

当终端利用预设身份特征判别模型,确定出第一生物识别数据对应的第一身份特征之后,终端就要查找第一身份特征对应的第一待推荐信息,并在接收到推荐指令时,显示第一待推荐信息。

本申请实施例中,终端针对不同身份特征预先划分了不同类型的待推荐信息,终端查找第一身份特征对应的第一待推荐信息,并在接收到推荐指令时,将第一待推荐信息进行显示。

本申请实施例中,终端可以通过语音输入、文字输入、触控屏幕等方式发送推荐指令,具体的根据实际情况进行选择,本申请实施例不做具体的限定。

示例性的,当终端判断出语音输入的用户的年龄低于18岁时,终端判断出该用户为未成年,此时,终端在向该用户推荐内容时,过滤掉未成年不宜的内容。

示例性的,如图2所示,为通过语音数据实现不同年龄段的信息推荐的过程,具体的,

1、智能终端接收用户的语音数据,该语音数据包括唤醒智能终端的唤醒语音、用户提出需求的语音等;

2、智能终端通过语音识别功能,鉴别语音数据对应的用户身份特征;

3、智能终端判断该用户身份特征是否为首次接收;

4、当智能终端判断出该用户身份特征为首次接收时,执行步骤5;

5、智能终端绘制语音数据的语音频谱图,并将语音频谱图输入年龄判别模型中,得到语音频谱图对应的年龄段,并执行步骤9;

6、当智能终端判断出该用户身份特征不是首次接收时,智能终端判断该用户的语音数据是否达到预设数量(例如,达到100段语音数据)或者距离用户第一次使用智能终端是否超过预设时间间隔(例如,超过3个月时间);

7、当智能终端判断出该用户的语音数据达到预设数量或者距离用户第一次使用智能终端超过预设时间间隔时,执行步骤5;

8、当智能终端判断出该用户的语音数据未达到预设数量或者距离用户第一次使用智能终端未超过预设时间间隔时,智能终端获取该用户的预设年龄段,该预设年龄段为上次对该用户判别出的年龄段;

9、当智能终端判断出语音数据的年龄段为18岁以下时,智能终端判断出该用户为未成年,此时,在为该用户推送内容时,对少儿不宜的内容进行屏蔽。

可以理解的是,终端预先设置有历史生物识别数据与身份对应关系,其中存储了不同身份特征对应的历史接收到的生物识别数据,终端利用历史生物识别数据与身份对应关系对不同的身份特征推荐不同的内容,使得推荐的正确性高;当终端接收到第一生物识别数据时,终端判断是否需要利用第一生物识别数据更新历史生物识别数据与身份对应关系,终端在判断出需要利用第一生物识别数据更新历史生物识别数据与身份对应关系时,终端利用预设身份特征判别模型,重新确定第一生物识别数据对应的第一身份特征,并推荐第一身份特征对应第一待推荐信息,进而提高了推荐的智能性。

实施例二

本申请实施例提供一种终端1,如图3所示,该终端1可以包括:

查找单元10,用于当接收到第一生物识别数据时,从历史生物识别数据与身份对应关系中,查找所述第一生物识别数据对应的第一预设身份特征;

确定单元11,用于当查找到所述第一预设身份特征、且所述第一预设身份特征对应的第一历史生物识别数据的数据参数满足更新条件时,利用预设身份特征判别模型,确定所述第一生物识别数据对应的第一身份特征,所述第一历史生物识别数据为所述历史生物识别数据与身份对应关系中、所述第一预设身份特征对应的历史生物识别数据;

显示单元12,用于查找所述第一身份特征对应的第一待推荐信息,并在接收到推荐指令时,显示所述第一待推荐信息。

可选的,所述确定单元11,还用于当从所述历史生物识别数据与身份对应关系中,未查找到所述第一生物识别数据对应的第一预设身份特征时,利用所述预设身份特征判别模型,确定所述第一生物识别数据对应的所述第一身份特征。

可选的,所述终端1还包括:存储单元13;

所述存储单元13,用于将所述第一生物识别数据和所述第一身份特征的对应关系存储在所述历史生物识别数据与身份对应关系中。

可选的,所述终端1还包括:匹配单元14;

所述匹配单元14,用于将所述第一生物识别数据和所述历史生物识别数据与身份对应关系中的历史生物识别数据进行匹配;

所述查找单元10,还用于当所述第一生物识别数据和所述历史生物识别数据与身份对应关系中的第一历史生物识别数据匹配时,从所述历史生物识别数据与身份对应关系中,查找所述第一历史生物识别数据对应的所述第一预设身份特征。

可选的,所述终端1还包括:获取单元15;

所述获取单元15,用于获取第一历史生物识别数据的数量或者时间间隔,所述时间间隔为接收到所述第一生物识别数据和初始录入所述第一历史生物识别数据之间的时间差;

所述确定单元11,还用于将所述数量或者所述时间间隔确定为所述第一历史生物识别数据的数据参数;当所述数量满足预设数量或者所述时间间隔大于预设时间段时,判断出所述第一历史生物识别数据的数据参数满足所述更新条件。

可选的,所述终端1还包括:替换单元16;

所述替换单元16,用于利用所述第一身份特征,替换所述历史生物识别数据与身份对应关系中的第一预设身份特征。

可选的,所述查找单元10,还用于当查找到所述第一预设身份特征,且所述第一历史生物识别数据的数据参数不满足所述更新条件时,查找所述第一预设身份特征对应的第二待推荐信息;

所述显示单元12,还用于当接收到推荐指令时,显示所述第二待推荐信息。

可选的,所述确定单元11,具体用于将所述第一生物识别数据输入所述预设身份特征判别模型中,得到所述第一生物识别数据对应的年龄段和性别;将所述第一生物识别数据对应的年龄段和性别确定为所述第一生物识别数据对应的第一身份特征。

可选的,所述生物识别数据包括语音数据、面部识别数据和静脉识别数据。

本申请实施例提供的一种终端,当接收到第一生物识别数据时,从历史生物识别数据与身份对应关系中,查找第一生物识别数据对应的第一预设身份特征;当查找到第一预设身份特征、且第一预设身份特征对应的第一历史生物识别数据的数据参数满足更新条件时,利用预设身份特征判别模型,确定第一生物识别数据对应的第一身份特征,第一历史生物识别数据为历史生物识别数据与身份对应关系中、第一预设身份特征对应的历史生物识别数据;查找第一身份特征对应的第一待推荐信息,并在接收到推荐指令时,显示第一待推荐信息。由此可见,本实施例提出的终端,终端预先设置有历史生物识别数据与身份对应关系,其中存储了不同身份特征对应的历史接收到的生物识别数据,终端利用历史生物识别数据与身份对应关系对不同的身份特征推荐不同的内容,使得推荐的正确性高;当终端接收到第一生物识别数据时,终端判断是否需要利用第一生物识别数据更新历史生物识别数据与身份对应关系,终端在判断出需要利用第一生物识别数据更新历史生物识别数据与身份对应关系时,终端利用预设身份特征判别模型,重新确定第一生物识别数据对应的第一身份特征,并推荐第一身份特征对应第一待推荐信息,进而提高了推荐的智能性。

图4为本申请实施例提供的一种终端1的组成结构示意图二,在实际应用中,基于上述实施例的同一公开构思下,如图4所示,本实施例的终端1包括:处理器17、存储器18、显示器19及通信总线110。

在具体的实施例的过程中,上述查找单元10、确定单元11、存储单元13、匹配单元14、获取单元15和替换单元16可由位于终端1上的处理器17实现,上述显示器12可由位于终端1上的显示器19实现,上述处理器17可以为特定用途集成电路(asic,applicationspecificintegratedcircuit)、数字信号处理器(dsp,digitalsignalprocessor)、数字信号处理装置(dspd,digitalsignalprocessingdevice)、可编程逻辑装置(pld,programmablelogicdevice)、现场可编程门阵列(fpga,fieldprogrammablegatearray)、cpu、控制器、微控制器、微处理器中的至少一种。可以理解地,对于不同的设备,用于实现上述处理器功能的电子器件还可以为其它,本实施例不作具体限定。

在本申请实施例中,上述通信总线110用于实现处理器17、存储器18和显示器19之间的连接通信;上述处理器17执行存储器18中存储的运行程序时实现如实施例一所述的信息推荐方法。

本申请实施例提供一种存储介质,其上存储有计算机程序,上述计算机可读存储介质存储有一个或者多个程序,上述一个或者多个程序可被一个或者多个处理器执行,应用于终端中,该计算机程序实现如实施例一所述的信息推荐方法。

以上所述,仅为本申请的较佳实施例而已,并非用于限定本申请的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1