本发明涉及视频,特别是涉及一种资源信息推送方法、装置、电子设备和可读存储介质。
背景技术:
1、个性化的资源信息推送算法被广泛的应用于在线视频领域,通过个性化的资源信息推送,提高了视频内容到视频用户的分发效率。个性化资源信息推送的基础是获取视频用户的信息数据,其中,视频用户的年龄数据是个性化推荐的重要参数之一。
2、然而,在实际使用场景中(例如,网页浏览、观影、购买服务等场景),并不涉及年龄数据,也没有权限直接获取视频用户的信息数据,导致现有的资源信息推送方法存在推荐准确性较差及效率较低的问题。
技术实现思路
1、本发明实施例的目的在于提供一种资源信息推送方法、装置、电子设备和可读存储介质,以解决现有的资源信息推送方法推荐准确性较差及效率较低的问题。具体技术方案如下:
2、在本发明实施的第一方面,首先提供了一种资源信息推送方法,包括:
3、获取目标设备中n个第一历史播放视频,所述n个第一历史播放视频中每个第一历史播放视频对应有第一分布序列,所述第一分布序列用于表征第一测试用户分布在至少两个预设年龄段中对应的百分比,所述第一测试用户为观看过第一历史播放视频的用户,n为正整数;
4、基于每个第一历史播放视频对应的第一分布序列,确定使用所述目标设备的用户画像,所述用户画像包括用户在所述至少两个预设年龄段中对应的预设年龄段;
5、基于所述用户画像向所述目标设备推送资源信息。
6、在本发明实施的第二方面,提供了一种资源信息推送装置,包括:
7、第一获取模块,用于获取目标设备中n个第一历史播放视频,所述n个第一历史播放视频中每个第一历史播放视频对应有第一分布序列,所述第一分布序列用于表征第一测试用户分布在至少两个预设年龄段中对应的百分比,所述第一测试用户为观看过第一历史播放视频的用户,n为正整数;
8、确定模块,用于基于每个第一历史播放视频对应的第一分布序列,确定使用所述目标设备的用户画像,所述用户画像包括用户在所述至少两个预设年龄段中对应的预设年龄段;
9、推送模块,用于基于所述用户画像向所述目标设备推送资源信息。
10、在本发明实施的第三方面,提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
11、存储器,用于存放程序;
12、处理器,用于执行存储器上所存放的程序时,实现如第一方面所述的方法。
13、在本发明实施的第四方面,提供了一种可读存储介质,其上存储有程序,该程序被处理器执行时实现如第一方面所述的方法。
14、在本申请实施例中,在缺少用户身份信息的情况下,通过获取目标设备中的第一历史播放视频,基于第一历史播放视频对应的第一分布序列,确定使用目标设备的用户画像,从而确定使用目标设备的用户的年龄段分布情况,这样在向目标设备推送资源信息时,可以根据用户画像对应的预设年龄段进行个性化推荐,以满足不同年龄段用户的潜在需求,提高了资源信息推送的准确性及效率。
1.一种资源信息推送方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述基于每个第一历史播放视频对应的第一分布序列,确定使用所述目标设备的用户画像,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据每个第一历史播放视频对应的第一分布序列,计算不同用户数量的误差值,包括:
4.根据权利要求2所述的方法,其特征在于,在所述至少两个预设年龄段中确定目标数量的预设年龄段,以确定使用所述目标设备的用户画像,包括:
5.根据权利要求1所述的方法,其特征在于,在所述基于每个第一历史播放视频对应的第一分布序列,确定使用所述目标设备的用户画像之后,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述执行确定使用所述目标设备的用户画像的步骤包括:
7.根据权利要求5所述的方法,其特征在于,在所述计算所述第二分布序列与所述第一分布序列之间的相似度,得到相似度序列之后,所述方法还包括:
8.根据权利要求1所述的方法,其特征在于,所述基于每个第一历史播放视频对应的第一分布序列,确定使用所述目标设备的用户画像,包括:
9.根据权利要求1所述的方法,其特征在于,在所述获取目标设备中n个第一历史播放视频之前,所述方法还包括:
10.一种资源信息推送装置,其特征在于,包括:
11.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
12.一种可读存储介质,其上存储有程序,其特征在于,该程序被处理器执行时实现如权利要求1-9中任一项所述的方法。