【技术实现步骤摘要】
一种内容推荐方法及装置
[0001]本专利技术涉及内容推荐
,尤其涉及一种内容推荐方法及装置。
技术介绍
[0002]目前,很多应用程序都是通过个性化推荐的方式向用户提供内容的,这类通过推荐的方式向用户提供内容的应用程序称为推荐信息流应用程序。例如:通过个性化推荐的方式向用户提供视频内容的短视频类应用程序。
[0003]由于推荐信息流应用程序向用户提供的内容都是由推荐系统生成的,因此推荐信息流应用程序的稳定性严重依赖于推荐系统的稳定性。在推荐系统出现故障的情况下,推荐信息流应用程序只能随机向用户提供内容,用户会感觉推送内容不感兴趣,严重影响用户的体验,因此,如何提升推荐信息流应用程序的稳定性是一个亟待解决的问题。
技术实现思路
[0004]有鉴于此,本专利技术实施例提供了一种内容推荐方法及装置,用于提升推荐信息流应用程序的稳定性。
[0005]为了实现上述目的,本专利技术实施例提供技术方案如下:
[0006]第一方面,本专利技术的实施例提供了一种内容推荐方法,应用于信息流服务器,
【技术保护点】
【技术特征摘要】
1.一种内容推荐方法,其特征在于,应用于信息流服务器,所述方法包括:接收终端设备发送的内容请求信息,所述内容请求信息用于请求获取目标用户对应的推荐内容;确定推荐服务器是否故障;若所述推荐服务器故障,则根据所述目标用户对应的推荐缓存获取第一推荐内容;所述推荐缓存中存储有所述目标用户对应的多个推荐内容,所述多个推荐内容由所述推荐服务器在未发生故障时写入;向所述终端设备发送所述第一推荐内容。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述推荐服务器正常,则向所述推荐服务器发送推荐请求信息,所述推荐请求信息用于请求获取所述目标用户对应的推荐内容;接收所述推荐服务器发送的第二推荐内容;向所述终端设备发送所述第二推荐内容。3.根据权利要求1所述的方法,其特征在于,所述确定推荐服务器是否故障,包括:获取所述推荐服务器的状态指示信息;根据所述状态指示信息确定所述推荐服务器是否故障。4.根据权利要求1所述的方法,其特征在于,所述推荐缓存中的推荐内容按照与所述目标用户的相关度降序排序;所述根据所述目标用户对应的推荐缓存获取第一推荐内容,包括:确定所述推荐缓存中的前预设数量个推荐内容;根据所述推荐缓存中的前预设数量个推荐内容生成所述第一推荐内容。5.一种内容推荐方法,其特征在于,应用于推荐服务器,所述方法包括:接收信息流服务器发送的推荐请求信息,所述推荐请求信息用于请求获取目标用户对应的推荐内容;根据预设推荐算法获取所述目标用户对应的推荐内容序列,所述推荐内容序列包括多个推荐内容,且所述多个推荐内容按照与所述目标用户的相关度降序排序;向所述信息流服务器发送所述推荐内容序列的前预设数量个推荐内容,并将所述推荐内容序列写入所述目标用户对应的推荐缓存中。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:向所述信息流服务器发送状态指示信息,所述状态指示信息用于指示所述推荐服务器是否故障。7.根据权利要求5所述的方法,其特征在于,在将所述推荐内容序列写入所述目标用户对应的推荐缓存中之前,所述方法还包括:根据所述目标用户对应的推荐缓存中已存储的推荐内容和已向所述信息流服务器发送的推荐内容对所述推荐内容序列中的推荐内容进行去重处理。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:在所述信息流服务器未向所述目标用户对应的终端设备发送所述目标用户对应的推荐内容的时间长度超过第一时长时,清除所述目标用户对应的推荐缓存中的推荐内容。9.根据权利要求7所述的方法,其特征在于,所述方法还包括:
根据所述第一时长内所述推荐服务器的平均活跃用户数量、所述推荐服务器的平均故障修复时长、消费单个所述推荐内容的平均时长、单个所述推荐内容的平均数据量以及容错因...
【专利技术属性】
技术研发人员:王帅,黄耀东,沈翔,
申请(专利权)人:北京字节跳动网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。