一种数据推送方法、装置、设备以及介质与流程

文档序号:33751865发布日期:2023-04-18 12:23阅读:31来源:国知局
一种数据推送方法、装置、设备以及介质与流程

本技术涉及互联网,尤其涉及一种数据推送方法、装置、设备以及介质。


背景技术:

1、目前,信息流产品主要是利用对象(例如,对象y)的对象画像(即用户画像)进行信息流内容(例如,图文、视频等)的推荐。比如,信息流产品可以通过各种各样的方式记录该对象y的行为数据信息(例如,阅读内容、阅读行为等),进而对该行为数据信息进行对象画像分析(即用户画像分析),得到用于表征该对象y的对象画像。

2、可以理解的是,通过上述对象y的对象画像可以推测该对象y的兴趣爱好,进而可以为该对象y推荐其感兴趣的信息流内容。因此,当统计到对象y在一定时间内倾向于阅读某个类型的信息流内容时,就默认该类型的信息流内容为贴合该对象y的兴趣爱好的信息流内容,进而会持续性地为该对象y推荐这一类型的信息流内容,进而在一定程度上降低信息流内容推荐的灵活性。


技术实现思路

1、本技术实施例提供一种数据推送方法、装置、设备以及介质,可以为第一对象推送相反属性倾向的信息流内容(即目标推荐内容),提高了信息流内容推荐的灵活性。

2、本技术实施例一方面提供了一种数据推送方法,方法由服务器执行,包括:

3、接收第一对象通过第一客户端上传的业务对象数据;业务对象数据包括第一对象在业务对象周期内所提供的历史内容;

4、从历史内容中获取有效对象行为对应的有效内容;有效对象行为是由第一对象在业务对象周期内针对历史内容所记录的对象行为所确定的;

5、将有效内容对应的内容属性值作为第一对象的对象属性值,基于对象属性值,确定第一对象在业务对象周期内的加权业务对象属性值,将加权业务对象属性值对应的属性倾向确定为第一对象的第一属性倾向;

6、若加权业务对象属性值满足业务对象周期对应的反向属性推荐条件,则获取与第二属性倾向相匹配的目标推荐内容,将目标推荐内容下发至第一客户端,以使第一客户端向第一对象展示目标推荐内容;第二属性倾向为第一属性倾向的相反属性倾向。

7、本技术实施例一方面提供了一种数据推送装置,装置运行在服务器中,包括:

8、数据接收模块,用于接收第一对象通过第一客户端上传的业务对象数据;业务对象数据包括第一对象在业务对象周期内所提供的历史内容;

9、内容获取模块,用于从历史内容中获取有效对象行为对应的有效内容;有效对象行为是由第一对象在业务对象周期内针对历史内容所记录的对象行为所确定的;

10、属性确定模块,用于将有效内容对应的内容属性值作为第一对象的对象属性值,基于对象属性值,确定第一对象在业务对象周期内的加权业务对象属性值,将加权业务对象属性值对应的属性倾向确定为第一对象的第一属性倾向;

11、内容发送模块,用于若加权业务对象属性值满足业务对象周期对应的反向属性推荐条件,则获取与第二属性倾向相匹配的目标推荐内容,将目标推荐内容下发至第一客户端,以使第一客户端向第一对象展示目标推荐内容;第二属性倾向为第一属性倾向的相反属性倾向。

12、其中,若历史内容包括图文内容,则业务对象数据还包括图文内容对应的对象行为;图文内容对应的对象行为包括第一对象对应的内容时长;

13、内容获取模块包括:

14、速度确定单元,用于获取第一对象在内容时长内针对图文内容的内容字数,根据内容时长和内容字数,确定第一对象对于图文内容的内容速度;

15、系数确定单元,用于获取图文内容的内容类型,基于图文内容的内容类型确定图文内容对应的动态调整系数;

16、速度比较单元,用于获取与图文内容相关联的基础速度,基于动态调整系数调整基础速度,将调整后的基础速度作为动态速度,将内容速度与动态速度进行比较,得到速度比较结果;

17、内容筛选单元,用于若速度比较结果指示内容速度小于动态速度,则确定图文内容对应的对象行为属于有效对象行为,且将从图文内容中筛选的与有效对象行为对应的图文内容作为有效内容。

18、其中,属性确定模块包括:

19、第一处理单元,用于将有效内容对应的内容属性值作为第一对象的对象属性值,对对象属性值进行第一累加处理,得到累加内容属性值;

20、第二处理单元,用于获取有效内容的内容数量,根据累加内容属性值和内容数量,确定第一对象在业务对象周期内的加权业务对象属性值;

21、倾向确定单元,用于将加权业务对象属性值对应的属性倾向确定为第一对象的第一属性倾向。

22、其中,装置还包括:

23、条件获取模块,用于获取业务对象周期对应的反向属性推荐条件;反向属性推荐条件包括与第一属性倾向相关联的第一属性阈值和与第二属性倾向相关联的第二属性阈值;

24、阈值比较模块,用于在第一属性阈值小于第二属性阈值时,将加权业务对象属性值与第一属性阈值和第二属性阈值进行比较,得到阈值比较结果;

25、第一确定模块,用于若阈值比较结果指示加权业务对象属性值小于第一属性阈值或者加权业务对象属性值大于第二属性阈值,则确定加权业务对象属性值满足反向属性推荐条件。

26、其中,装置还包括:

27、差值确定模块,用于获取与第一对象相关联的属性配置阈值以及与属性配置阈值相关联的属性波动值,确定加权业务对象属性值和属性配置阈值之间的第一绝对差值;

28、第二确定模块,用于若第一绝对差值大于属性波动值,则确定加权业务对象属性值满足业务对象周期对应的反向属性推荐条件。

29、其中,内容发送模块包括:

30、反向确定单元,用于若加权业务对象属性值满足业务对象周期对应的反向属性推荐条件,则获取反向属性推荐条件中的属性平衡值,基于属性平衡值确定加权业务对象属性值对应的反向属性值;加权业务对象属性值与属性平衡值之间的第二绝对差值等于反向属性值与属性平衡值之间的第二绝对差值;

31、内容匹配单元,用于将具有反向属性值的待推荐内容作为与第二属性倾向相匹配的目标推荐内容,将目标推荐内容下发至第一客户端。

32、其中,历史内容为第一客户端对应的内容数据库中的待推荐内容;内容数据库包含由第二对象通过第二客户端所上传的样本内容;

33、装置还包括:

34、属性分析模块,用于获取样本内容的内容详情信息,对内容详情信息进行属性分析,得到内容详情信息的第一属性值和内容详情信息的第二属性值,基于第一属性值和第二属性值,确定样本内容的内容属性值;

35、内容存储模块,用于将内容详情信息、内容属性值、第一属性值和第二属性值作为待推荐内容存储至内容数据库。

36、其中,属性分析模块包括:

37、策略获取单元,用于获取样本内容的内容详情信息中的内容文本以及与样本内容相关联的属性分析策略;属性分析策略包括属性词典分析策略;

38、分词确定单元,用于基于属性词典分析策略对内容文本进行分词处理,得到内容文本的第一文本分词,对第一文本分词进行停用词处理,将停用词处理后的第一文本分词作为内容文本的第二文本分词;

39、结果确定单元,用于基于属性词典分析策略获取与内容文本相关联的第一词语词典和第二词语词典,将第二文本分词分别与第一词语词典和第二词语词典进行字符串匹配,得到字符串匹配结果;

40、求和处理单元,用于基于字符串匹配结果中的属性匹配值,确定内容详情信息的第一属性值和内容详情信息的第二属性值,对第一属性值和第二属性值进行求和处理,得到样本内容的内容属性值。

41、其中,属性词典分析策略用于指示获取与第一属性倾向相关联的第一词语词典和与第二属性倾向相关联的第二词语词典;

42、结果确定单元包括:

43、第一匹配子单元,用于在基于属性词典分析策略获取到与内容文本相关联的第一词语词典时,在第一词语词典中查找与第二文本分词相匹配的字符串,若在第一词语词典中查找到与第二文本分词相匹配的字符串,则将查找到的字符串作为第二文本分词对应的第一匹配分词;

44、第一累加子单元,用于获取第一匹配分词对应的第一权重信息,对第一权重信息进行第二累加处理,得到与第一属性倾向相关联的第一匹配数值;

45、第二匹配子单元,用于在基于属性词典分析策略获取到与内容文本相关联的第二词语词典时,在第二词语词典中查找与第二文本分词相匹配的字符串,若在第二词语词典中查找到与第二文本分词相匹配的字符串,则将查找到的字符串作为第二文本分词对应的第二匹配分词;

46、第二累加子单元,用于获取第二匹配分词对应的第二权重信息,对第二权重信息进行第二累加处理,得到与第二属性倾向相关联的第二匹配数值;

47、结果确定子单元,用于基于第一匹配数值和第二匹配数值,得到字符串匹配结果。

48、其中,属性分析策略包括模型学习分析策略;

49、属性分析模块还包括:

50、模型获取单元,用于基于模型学习分析策略获取与内容文本相关联的目标网络模型;目标网络模型是基于训练文本内容以及样本标签对初始网络模型进行模型训练后所得到的;

51、特征提取单元,用于将内容文本输入至目标网络模型,通过目标网络模型对内容文本进行特征提取,得到内容文本对应的文本属性特征;

52、数值预测单元,用于通过目标网络模型中的分类器确定文本属性特征与分类器中的样本属性特征之间的匹配度,基于匹配度确定与第一属性倾向相关联的第一预测数值和与第二属性倾向相关联的第二预测数值;

53、结果更新单元,用于基于第一预测数值和第二预测数值,更新字符串匹配结果。

54、本技术实施例一方面提供了一种数据推送方法,方法由第一客户端执行,包括:

55、响应于第一对象针对第一客户端中的历史内容执行的第一触发操作,基于第一触发操作记录第一对象针对历史内容的业务对象数据,将记录的业务对象数据发送给服务器;历史内容包括有效对象行为对应的有效内容;有效对象行为是由第一对象在业务对象周期内针对历史内容所记录的对象行为所确定的;

56、接收服务器基于业务对象数据下发的与有效内容相关联的目标推荐内容;目标推荐内容为与第二属性倾向相匹配的推荐内容;第二属性倾向为第一属性倾向的相反属性倾向;第一属性倾向是第一对象在业务对象周期内的加权业务对象属性值对应的属性倾向;加权业务对象属性值是基于第一对象的对象属性值所确定的;对象属性值是由有效内容对应的内容属性值所确定的;

57、在第一客户端中向第一对象展示目标推荐内容。

58、本技术实施例一方面提供了一种数据推送装置,装置运行在第一客户端中,包括:

59、数据发送模块,用于响应于第一对象针对第一客户端中的历史内容执行的第一触发操作,基于第一触发操作记录第一对象针对历史内容的业务对象数据,将记录的业务对象数据发送给服务器;历史内容包括有效对象行为对应的有效内容;有效对象行为是由第一对象在业务对象周期内针对历史内容所记录的对象行为所确定的;

60、内容接收模块,用于接收服务器基于业务对象数据下发的与有效内容相关联的目标推荐内容;目标推荐内容为与第二属性倾向相匹配的推荐内容;第二属性倾向为第一属性倾向的相反属性倾向;第一属性倾向是第一对象在业务对象周期内的加权业务对象属性值对应的属性倾向;加权业务对象属性值是基于第一对象的对象属性值所确定的;对象属性值是由有效内容对应的内容属性值所确定的;

61、内容展示模块,用于在第一客户端中向第一对象展示目标推荐内容。

62、本技术实施例一方面提供了一种计算机设备,包括:处理器和存储器;

63、处理器与存储器相连,其中,存储器用于存储计算机程序,计算机程序被处理器执行时,使得该计算机设备执行本技术实施例提供的方法。

64、本技术实施例一方面提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,该计算机程序适于由处理器加载并执行,以使得具有该处理器的计算机设备执行本技术实施例提供的方法。

65、本技术实施例一方面提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行本技术实施例提供的方法。

66、在本技术实施例中,服务器可以接收第一对象通过第一客户端上传的业务对象数据,进而从历史内容中获取有效对象行为对应的有效内容。其中,业务对象数据可以包括第一对象在业务对象周期内所提供的历史内容,有效对象行为是由第一对象在业务对象周期内针对历史内容所记录的对象行为所确定的。进一步地,服务器可以将有效内容对应的内容属性值作为第一对象的对象属性值,基于对象属性值,确定第一对象在业务对象周期内的加权业务对象属性值,将加权业务对象属性值对应的属性倾向确定为第一对象的第一属性倾向。进一步地,若加权业务对象属性值满足业务对象周期对应的反向属性推荐条件,则服务器可以获取与第二属性倾向(即第一属性倾向的相反属性倾向)相匹配的目标推荐内容,将目标推荐内容下发至第一客户端,以使第一客户端向第一对象展示目标推荐内容。由此可见,本技术实施例可以通过记录对象(例如,第一对象)在信息流产品中针对信息流内容(即历史内容)的阅览,从第一对象在业务对象周期内阅览的信息流内容中获取有效对象行为对应的有效内容,进而基于有效内容所指示的加权业务对象属性值,识别第一对象阅读有效内容后的属性倾向,其中,本技术实施例可以将识别得到的属性倾向作为第一对象的第一属性倾向。应当理解,当识别得到第一对象的第一属性倾向之后,可以在加权业务对象属性值满足反向属性推荐条件时,为第一对象推荐与第一属性倾向的相反属性倾向(即第二属性倾向)相匹配的目标推荐内容,这意味着本技术实施例可以在第一对象长时间阅览单一属性倾向的信息流内容(例如,消极倾向的有效内容)时,主动推送差异化的信息流内容(例如,积极倾向的目标推荐内容),从而可以提供第一对象对信息流产品全面健全的信任感,进而提高了信息流内容推荐的灵活性。

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