一种生成推荐模块的方法及装置制造方法及图纸

技术编号:37645947 阅读:14 留言:0更新日期:2023-05-25 10:12
本申请实施例提供了一种生成推荐模块的方法,用于自动生成推荐模块,提高推荐模块的生成效率,该方法包括:生成待填充预推荐模块的特征信息,筛选与特征信息对应的填充数据,将填充数据输入至待填充预推荐模块中,得到预推荐模块,若第一推荐模块的数量未达到推荐模块池的最大容量值,则将预推荐模块添加至当前推荐模块池中,第一推荐模块为推荐模块池中的推荐模块,若第一推荐模块的数量达到最大容量值,且推荐模块池中存在第二推荐模块,则将第二推荐模块替换为预推荐模块,第二推荐模块为符合预设剔除规则的推荐模块。符合预设剔除规则的推荐模块。符合预设剔除规则的推荐模块。

【技术实现步骤摘要】
一种生成推荐模块的方法及装置


[0001]本申请涉及数据处理
,特别是一种生成推荐模块的方法及装置。

技术介绍

[0002]目前网络用户在浏览各种页面时,往往会刷到配置有多个相似内容的推荐模块,但现有技术中此类推荐模块是在后台通过人工控制生成,生成效率低。因此,如何提高推荐模块的生成效率,成为当前所需解决的技术问题。

技术实现思路

[0003]鉴于上述问题,本专利技术的目的在于提供一种生成推荐模块的方法及装置,实现推荐模块的自动生成,从而提高推荐模块的生成效率,具体方案如下:
[0004]第一方面,本申请实施例提供了一种生成推荐模块的方法,该方法包括:
[0005]生成待填充预推荐模块的特征信息;
[0006]筛选与所述特征信息对应的填充数据;
[0007]将所述填充数据输入至所述待填充预推荐模块中,得到预推荐模块;
[0008]若第一推荐模块的数量未达到推荐模块池的最大容量值,则将所述预推荐模块添加至所述当前推荐模块池中;所述第一推荐模块为所述推荐模块池中的推荐模块;
[0009]若所述第一推荐模块的数量达到所述最大容量值,且所述推荐模块池中存在第二推荐模块,则将所述第二推荐模块替换为所述预推荐模块;所述第二推荐模块为符合预设剔除规则的推荐模块。
[0010]可选的,所述生成待填充预推荐模块的特征信息,包括:
[0011]选取多个标签,对所述多个标签进行组合,得到所述特征信息。
[0012]可选的,所述筛选与所述特征信息对应的填充数据,包括:
[0013]当所述多个标签中存在核心标签时,将第一数据信息作为填充数据;所述第一数据信息为与所述核心标签对应的数据信息;
[0014]若所述第一数据信息的数量小于填充数据池的最大容量,则确定所述填充数据池的剩余容量,根据所述剩余容量将对应数量的第二数据信息作为填充数据;所述第二数据信息为与除核心标签之外的其他标签对应的数据信息;
[0015]当所述多个标签中不存在所述核心标签时,则将所述多个标签中各个标签所对应的数据信息作为所述填充数据。
[0016]可选的,所述根据所述剩余容量将对应数量的第二数据信息作为所述填充数据,包括:
[0017]确定所述剩余容量所能容纳的填充数据数量;
[0018]基于所述第二数据信息与对应标签的匹配度,按照所述匹配度由高到低的顺序,将与所述填充数据数量对应个数的第二数据信息作为所述填充数据。
[0019]可选的,所述若所述第一推荐模块的数量达到所述最大容量值,且所述推荐模块
池中存在第二推荐模块,则将所述第二推荐模块替换为所述预推荐模块,包括:
[0020]当所述第一推荐模块的数量达到所述最大容量值时,若所述推荐模块池中存在综合评分低于预设剔除阈值的推荐模块,则将所述综合评分低于预设剔除阈值的推荐模块替换为所述预推荐模块。
[0021]第二方面,本申请实施例提供了一种生成推荐模块的装置,该装置包括:
[0022]生成模块,用于生成待填充预推荐模块的特征信息;
[0023]筛选模块,用于筛选与所述特征信息对应的填充数据;
[0024]填充模块,用于将所述填充数据输入至所述待填充预推荐模块中,得到预推荐模块;
[0025]更新模块,用于若第一推荐模块的数量未达到推荐模块池的最大容量值,则将所述预推荐模块添加至所述当前推荐模块池中;所述第一推荐模块为所述推荐模块池中的推荐模块;
[0026]若所述第一推荐模块的数量达到所述最大容量值,且所述推荐模块池中存在第二推荐模块,则将所述第二推荐模块替换为所述预推荐模块;所述第二推荐模块为符合预设剔除规则的推荐模块。
[0027]可选的,所述生成模块具体用于:
[0028]选取多个标签,对所述多个标签进行组合,得到所述特征信息。
[0029]可选的,所述筛选模块具体用于:
[0030]当所述多个标签中存在核心标签时,将第一数据信息作为填充数据;所述第一数据信息为与所述核心标签对应的数据信息;
[0031]若所述第一数据信息的数量小于填充数据池的最大容量,则确定所述填充数据池的剩余容量,根据所述剩余容量将对应数量的第二数据信息作为填充数据;所述第二数据信息为与除核心标签之外的其他标签对应的数据信息;
[0032]当所述多个标签中不存在所述核心标签时,则将所述多个标签中各个标签所对应的数据信息作为所述填充数据。
[0033]可选的,所述筛选模块具体用于:
[0034]确定所述剩余容量所能容纳的填充数据数量;
[0035]基于所述第二数据信息与对应标签的匹配度,按照所述匹配度由高到低的顺序,将与所述填充数据数量对应个数的第二数据信息作为所述填充数据。
[0036]第三方面,本申请实施例提供了一种计算机可读存储介质,其特征在于,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现上述任意一种生成推荐模块的方法。
[0037]相对于现有技术,本申请具有以下有益效果:
[0038]通过生成待填充预推荐模块的特征信息,并根据特征信息筛选对应的填充数据,将筛选得到的填充数据输入至待填充预推荐模块中,得到预推荐模块,并在推荐模块池中推荐模块的数量未达到最大容量值时,将预推荐模块作为推荐模块,在推荐模块池中推荐模块的数量达到最大容量值,且存在符合预设剔除规则的推荐模块时,将该推荐模块替换为预推荐模块。从而在生成特征信息后,自动根据特征信息生成预推荐模块,并在推荐模块池中的推荐模块较少或推荐模块质量较低时,自动将预推荐模块输入或替换至推荐模块池
中,在提高推荐模块的生成效率的同时,保证了推荐模块的生成质量。
附图说明
[0039]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0040]图1为本申请实施例提供的一种生成推荐模块的方法的流程示意图;
[0041]图2为本申请实施例提供的另一种生成推荐模块的方法的流程示意图;
[0042]图3为本申请实施例提供的一种生成推荐模块的装置的结构示意图。
具体实施方式
[0043]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0044]本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种生成推荐模块的方法,其特征在于,所述方法包括:生成待填充预推荐模块的特征信息;筛选与所述特征信息对应的填充数据;将所述填充数据输入至所述待填充预推荐模块中,得到预推荐模块;若第一推荐模块的数量未达到推荐模块池的最大容量值,则将所述预推荐模块添加至所述当前推荐模块池中;所述第一推荐模块为所述推荐模块池中的推荐模块;若所述第一推荐模块的数量达到所述最大容量值,且所述推荐模块池中存在第二推荐模块,则将所述第二推荐模块替换为所述预推荐模块;所述第二推荐模块为符合预设剔除规则的推荐模块。2.根据权利要求1所述的方法,其特征在于,所述生成待填充预推荐模块的特征信息,包括:选取多个标签,对所述多个标签进行组合,得到所述特征信息。3.根据权利要求2所述的方法,其特征在于,所述筛选与所述特征信息对应的填充数据,包括:当所述多个标签中存在核心标签时,将第一数据信息作为填充数据;所述第一数据信息为与所述核心标签对应的数据信息;若所述第一数据信息的数量小于填充数据池的最大容量,则确定所述填充数据池的剩余容量,根据所述剩余容量将对应数量的第二数据信息作为填充数据;所述第二数据信息为与除核心标签之外的其他标签对应的数据信息;当所述多个标签中不存在所述核心标签时,则将所述多个标签中各个标签所对应的数据信息作为所述填充数据。4.根据权利要求3所述的方法,其特征在于,所述根据所述剩余容量将对应数量的第二数据信息作为所述填充数据,包括:确定所述剩余容量所能容纳的填充数据数量;基于所述第二数据信息与对应标签的匹配度,按照所述匹配度由高到低的顺序,将与所述填充数据数量对应个数的第二数据信息作为所述填充数据。5.根据权利要求1所述的方法,其特征在于,所述若所述第一推荐模块的数量达到所述最大容量值,且所述推荐模块池中存在第二推荐模块,则将所述第二推荐模块替换为所述预推荐模块,包括:当所述第一推荐模块的数量达到所述最大容量值时,若所述推荐模块池中存在综...

【专利技术属性】
技术研发人员:张炜唐文滔熊慧敏唐晔卓兴翔瞿佳贺周洲
申请(专利权)人:湖南快乐阳光互动娱乐传媒有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1