本申请涉及互联网,尤其涉及一种内容显示方法、装置、电子设备及存储介质。
背景技术:
1、目前,运营人员人工筛选出一批优质的内容(例如电影、电视剧等),构建内容池,服务端按照一定的排序规则对内容池中的内容进行排序。后续当客户端发送内容获取请求时,服务端按照排序顺序,从内容池中选取若干个内容,返回至客户端进行显示。
2、相关技术中,常规的排序规则有多种,包括按照更新时间排序、按照评分排序、按照热度值排序等。如此常规的排序规则导致内容池中的内容的排序顺序固定,会出现比较明显的“马太效应”,排名靠前的内容,在一段时间段内,始终是靠前的,容易获得集中显示的机会,而排名靠后的基本没有机会显示。
技术实现思路
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、通过确定预构建的内容池中每个内容的评分分值,根据评分分值确定内容的内容标识的投放数量,并按照投放数量,将内容标识投放至内容标识池,后续当客户端需要获取内容时,从内容标识池中选取多个不重复的目标内容标识,从预构建的内容池中,查找目标内容标识对应的目标内容,并返回至客户端进行显示,如此由内容的评分分值决定内容的显示概率,越优质的内容显示的概率越大,可以实现将内容池中的内容,以指定的概率呈现,避免按照固定的排序顺序呈现,可以避免“马太效应”。
1.一种内容显示方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述针对所述预构建的内容池中任一内容,确定所述内容对应的评分分值,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述评分分值,确定所述内容的内容标识的投放数量,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述评分分值,确定所述内容的内容标识的投放数量,包括:
5.根据权利要求1所述的方法,其特征在于,所述在接收到客户端发送的内容获取请求的情况下,从所述内容标识池中选取多个不重复的目标内容标识,包括:
6.根据权利要求5所述的方法,其特征在于,所述在接收到客户端发送的内容获取请求的情况下,解析所述内容获取请求中携带的历史内容标识,包括:
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
8.一种内容显示装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
10.一种存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一所述的方法。
