System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及计算机,尤其涉及一种推荐信息分发方法、装置、程序产品与电子设备。
技术介绍
1、本部分旨在为权利要求中陈述的本公开的实施方式提供背景或上下文,此处的描述不因为包括在本部分中就承认是现有技术。
2、目前,相关技术中在进行推荐信息分发时,一般是基于用户的历史行为数据,对用户进行个性化的推荐信息分发。
3、为了更好的对用户进行个性化的推荐信息分发,一般需要结合新内容冷启动探索、实时热点内容的加速分发以及商业化变现等多种业务定制化的需求。然而,相关技术中在满足用户的个性化的推荐信息分发需求时,针对用户的业务定制化的需求,一般是将业务定制化的需求耦合到现有推荐系统业务代码中,这样的方式,导致推荐系统逻辑快速膨胀,若遇到新的业务定制化需求时,需要对推荐系统逻辑进行重新建构。
技术实现思路
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、确定错误推荐信息,将所述第一分发规则或所述第二分发规则中属于所述错误推荐信息的错误分发规则删除。
...【技术保护点】
1.一种推荐信息分发方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述拉取属于所述目标推荐场景的分发规则,包括:
3.根据权利要求2所述的方法,其特征在于,所述第一分发规则是根据预设规则属性预先配置而成的。
4.根据权利要求2所述的方法,其特征在于,所述第二分发规则中还包括推荐权重;所述推荐权重是基于所述推荐内容在所述推荐板块中当前推荐信息的排序配置的。
5.根据权利要求1所述的方法,其特征在于,所述分发类型包括特定干预类型;
6.根据权利要求1所述的方法,其特征在于,所述分发类型为非干预类型;所述非干预类型包括召回类型;
7.根据权利要求1所述的方法,其特征在于,所述分发类型为非干预类型;所述非干预类型包括排序类型;
8.一种推荐信息分发装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机程序产品,其上存储计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-7中的任意一项所述的方法。
【技术特征摘要】
1.一种推荐信息分发方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述拉取属于所述目标推荐场景的分发规则,包括:
3.根据权利要求2所述的方法,其特征在于,所述第一分发规则是根据预设规则属性预先配置而成的。
4.根据权利要求2所述的方法,其特征在于,所述第二分发规则中还包括推荐权重;所述推荐权重是基于所述推荐内容在所述推荐板块中当前推荐信息的排序配置的。
5.根据权利要求1所述的方法,其特征在于,所述分发类型包括...
【专利技术属性】
技术研发人员:张壮,
申请(专利权)人:杭州网易云音乐科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。