一种数据推送方法及移动终端与流程

文档序号:12596590阅读:来源:国知局

技术特征:

1.一种数据推送方法,其特征在于,包括:

获取推送因素以及预设的与所述推送因素相关联的多个对象;

获取预设的所述推送因素的第一权值以及多个所述对象在所述推送因素下的第二权值;

根据所述第一权值以及所述第二权值,在多个所述对象中确定推送对象,并将所述推送对象推送给用户。

2.根据权利要求1所述的方法,其特征在于,所述获取推送因素,包括:

获取当前用户的面部图像;

对所述面部图像进行图像分析,得出所述当前用户的识别特征的特征值,所述识别特征包括:年龄特征、性别特征以及情绪特征中的至少一种;

将所述特征值作为所述推送因素;或者

获取用户输入的推送因素。

3.根据权利要求1所述的方法,其特征在于,所述根据所述第一权值以及所述第二权值,在多个所述对象中确定推送对象,包括:

根据所述第一权值以及所述第二权值,对每个所述对象分别进行加权求和,得到所述对象的综合权值;

将综合权值较高的预设数目个所述对象作为推送对象。

4.根据权利要求1所述的方法,其特征在于,所述将所述推送对象推送给用户之后,所述方法还包括:

根据用户输入的指令,调整所述第一权值和/或所述第二权值。

5.根据权利要求1所述的方法,其特征在于,所述将所述推送对象推送给用户之后,所述方法还包括:

根据预设的权值调整规则,调整所述推送对象的第二权值。

6.根据权利要求5所述的方法,其特征在于,所述根据预设的权值调整规则,调整所述推送对象的第二权值,包括:

在一预设的时间段内,当所述推送对象中的第一推送对象的使用次数达到第一预设数目,或所述第一推送对象被用户标记时,将所述第一推送对象的第二权值添加一预设增值;

或,当所述推送对象中的第二推送对象的使用次数低于第二预设数目时,将所述第二推送对象的第二权值减去一预设减值。

7.根据权利要求6所述的方法,其特征在于,当所述推送对象为音视频文件时,所述推送对象每完成一次完整播放,使用次数增加一次。

8.一种移动终端,其特征在于,包括:

因素获取模块,用于获取推送因素以及预设的与所述推送因素相关联的多个对象;

权值获取模块,用于获取预设的所述推送因素的第一权值以及多个所述对象在所述推送因素下的第二权值;

推送模块,用于根据所述第一权值以及所述第二权值,在多个所述对象中确定推送对象,并将所述推送对象推送给用户。

9.根据权利要求8所述的移动终端,其特征在于,所述因素获取模块包括:

第一获取子模块,用于获取当前用户的面部图像;

对所述面部图像进行图像分析,得出所述当前用户的识别特征的特征值,所述识别特征包括:年龄特征、性别特征以及情绪特征中的至少一种;

将所述特征值作为所述推送因素;或者

第二获取子模块,用于获取用户输入的推送因素。

10.根据权利要求8所述的移动终端,其特征在于,所述推送模块包括:

加权子模块,用于根据所述第一权值以及所述第二权值,对每个所述对象分别进行加权求和,得到所述对象的综合权值;

推送子模块,用于将综合权值较高的预设数目个所述对象作为推送对象。

11.根据权利要求8所述的移动终端,其特征在于,所述移动终端还包括:

第一权值调整模块,用于根据用户输入的指令,调整所述第一权值和/或所述第二权值。

12.根据权利要求8所述的移动终端,其特征在于,所述移动终端还包括:

第二权值调整模块,用于根据预设的权值调整规则,调整所述推送对象的第二权值。

13.根据权利要求12所述的移动终端,其特征在于,所述第二权值调整模块用于:

在一预设的时间段内,当所述推送对象中的第一推送对象的使用次数达到第一预设数目,或所述第一推送对象被用户标记时,将所述第一推送对象的第二权值添加一预设增值;

或,当所述推送对象中的第二推送对象的使用次数低于第二预设数目时,将所述第二推送对象的第二权值减去一预设减值。

14.根据权利要求13所述的移动终端,其特征在于,当所述推送对象为音视频文件时,所述推送对象每完成一次完整播放,使用次数增加一次。

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