一种推荐方法、装置及计算机设备制造方法及图纸

技术编号:17784672 阅读:37 留言:0更新日期:2018-04-22 16:27
本发明专利技术实施例提供了一种推荐方法、装置及计算机设备,所述方法包括:获取用户在预设时刻t之前的时间段内观看直播间i的第一总次数,及进入直播间i所属直播分区s的第二总次数;获取用户在所述时刻t之前最后一次观看直播间i的第一时刻,及在时刻t之前的最后一次观看直播分区s中任意直播间的第二时刻;获取所述用户在时刻t之前的时间段内,在直播平台中观看所有带有直播标签的各直播间的第三总次数;及在时刻t之前,在直播平台中最后一次观看带有直播标签的任意直播间的第三时刻;基于第一总次数、第二总次数、第一时刻、第二时刻、第三总次数及第三时刻确定用户在所述时刻t对直播间i的惊喜值。

【技术实现步骤摘要】
一种推荐方法、装置及计算机设备
本专利技术属于直播
,尤其涉及一种推荐方法、装置及计算机设备。
技术介绍
目前,随着直播的发展,越来越多的用户在直播平台上观看直播,直播平台一般给用户推荐其看过的或者热门的直播。但用户进入直播间推荐页面时希望看到一些具有一定新颖性的主播,频繁给用户推荐其看过的或者热门的直播,存在的问题是:直播排序列表变化很小,某些直播类型反复被推荐,无法带给用户一些惊喜,很容易造成视觉疲劳。
技术实现思路
针对现有技术存在的问题,本专利技术实施例提供了一种推荐方法、装置及计算机设备,用于解决现有技术中直播平台在给用户推荐直播类型时,每次的推荐列表变化不大且某些直播类型会反复被推荐,无法带给用户惊喜,导致用户视觉疲劳的技术问题。本专利技术提供一种推荐方法,应用于直播平台中,所述方法包括:获取用户在预设时刻t之前的时间段内观看直播间i的第一总次数,及进入所述直播间i所属直播分区s的第二总次数;获取所述用户在所述时刻t之前最后一次观看所述直播间i的第一时刻,及在所述时刻t之前的最后一次观看所述直播分区s中任意直播间的第二时刻;获取所述用户在所述时刻t之前的时间段内,在所述直播平台中观看所有带有直播标签的各直播间的第三总次数;及在所述时刻t之前,在所述直播平台中最后一次观看带有所述直播标签的任意直播间的第三时刻;基于所述第一总次数、所述第二总次数、所述第一时刻、所述第二时刻、所述第三总次数及所述第三时刻确定所述用户在所述时刻t对所述直播间i的惊喜值。上述方案中,所述基于所述第一总次数、所述第二总次数、所述第一时刻、所述第二时刻、所述第三总次数及所述第三时刻确定所述用户在所述时刻t对所述直播间i的惊喜值,包括:基于所述第一总次数及所述第二总次数确定所述用户在所述时刻t对所述直播间i的第一惊喜影响因子;基于所述第一时刻及所述第二时刻确定所述用户在所述时刻t对所述直播间i的第二惊喜影响因子;基于所述第三总次数及所述第三时刻确定所述用户在所述时刻t对所述带有所述直播间i的第三惊喜影响因子;基于所述第一影响因子、所述第二惊喜影响因子及所述第三惊喜影响因子确定所述用户在所述时刻t对所述直播间i的惊喜值。上述方案中,所述基于所述第一总次数及所述第二总次数确定所述用户在所述时刻t对所述直播间i的第一惊喜影响因子,包括:利用公式确定所述用户u在所述时刻t对所述直播间i的第一惊喜影响因子NR(u,i,t);其中,所述R(u,i,t)为所述第一总次数,所述S(u,i,t)为所述第二总次数;所述ρi为所述直播间i对应的第一权重系数,所述ρs为所述直播分区s对应的第二权重系数。上述方案中,所述基于所述第一时刻及所述第二时刻确定所述用户在所述时刻t对所述直播间i的第二惊喜影响因子,包括:利用公式确定所述用户在所述时刻t对所述直播间i的第二惊喜影响因子NF(u,i,t);其中,所述RLT(u,i,t)为所述第一时刻;所述SLT(u,i,t)为所述第二时刻;所述ρt为各直播间的第三权重系数。上述方案中,所述基于所述第三总次数及所述第三时刻确定所述用户在所述时刻t对所述直播间i的第三惊喜影响因子,包括:利用公式确定所述用户在所述时刻t对所述直播间i的第三惊喜影响因子NT(u,i,t);其中,所述tags为直播间i包含的所有直播标签类型;所述T(u,tag,t)为所述第三总次数;所述TLT(u,tag,t)为所述第三时刻;所述ρtag为标签tag对应的第四权重系数;所述Ntag(i)为所述直播间i包含的所有直播标签的总数量。上述方案中,所述基于所述第一影响因子、所述第二惊喜影响因子及所述第三惊喜影响因子确定所述用户在所述时刻t对所述直播间i的惊喜值,包括:利用公式Novel(u,i,t)=(NR(u,i,t)+NF(u,i,t)+NT(u,i,t))/3确定所述用户在所述时刻t对所述直播间i的惊喜值Novel(u,i,t);所述NR(u,i,t)为所述第一惊喜影响因子;所述NF(u,i,t)为所述第二惊喜影响因子;所述NT(u,i,t)为所述第三惊喜影响因子。本专利技术还提供一种推荐装置,所述装置包括:第一获取单元,用于获取用户在预设时刻t之前的时间段内观看直播间i的第一总次数,及进入所述直播间i所属直播分区s的第二总次数;第二获取单元,用于获取所述用户在所述时刻t之前最后一次观看所述直播间i的第一时刻,及在所述时刻t之前的最后一次观看所述直播分区s中任意直播间的第二时刻;第三获取单元,用于获取所述用户在所述时刻t之前的时间段内,在所述直播平台中观看所有带有直播标签的各直播间的第三总次数;及在所述时刻t之前,在所述直播平台中最后一次观看带有所述直播标签的任意直播间的第三时刻;确定单元,用于基于所述第一总次数、所述第二总次数、所述第一时刻、所述第二时刻、所述第三总次数及所述第三时刻确定所述用户在所述时刻t对所述直播间i的惊喜值。上述方案中,所述确定单元具体用于:基于所述第一总次数及所述第二总次数确定所述用户在所述时刻t对所述直播间i的第一惊喜影响因子;基于所述第一时刻及所述第二时刻确定所述用户在所述时刻t对所述直播间i的第二惊喜影响因子;基于所述第三总次数及所述第三时刻确定所述用户在所述时刻t对所述直播间i的第三惊喜影响因子;基于所述第一影响因子、所述第二惊喜影响因子及所述第三惊喜影响因子确定所述用户在所述时刻t对所述直播间i的惊喜值。本专利技术还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现以下步骤:获取用户在预设时刻t之前的时间段内观看直播间i的第一总次数,及进入所述直播间i所属直播分区s的第二总次数;获取所述用户在所述时刻t之前最后一次观看所述直播间i的第一时刻,及在所述时刻t之前的最后一次观看所述直播分区s中任意直播间的第二时刻;用于获取所述用户在所述时刻t之前的时间段内,在所述直播平台中观看所有带有直播标签的各直播间的第三总次数;及在所述时刻t之前,在所述直播平台中最后一次观看带有所述直播标签的任意直播间的第三时刻;基于所述第一总次数、所述第二总次数、所述第一时刻、所述第二时刻、所述第三总次数及所述第三时刻确定所述用户在所述时刻t对所述直播间i的惊喜值。本专利技术还提供一种用于推荐的计算机设备,包括:至少一个处理器;以及与所述处理器通信连接的至少一个存储器,其中,所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如上述任一所述的方法。本专利技术实施例提供了一种推荐方法、装置及计算机设备,应用于直播平台中,所述方法包括:获取用户在预设时刻t之前的时间段内观看直播间i的第一总次数,及进入所述直播间i所属直播分区s的第二总次数;获取所述用户在所述时刻t之前最后一次观看所述直播间i的第一时刻,及在所述时刻t之前的最后一次观看所述直播分区s中任意直播间的第二时刻;获取所述用户在所述时刻t之前的时间段内,在所述直播平台中观看所有带有直播标签的各直播间的第三总次数;及在所述时刻t之前,在所述直播平台中最后一次观看带有所述直播标签的任意直播间的第三时刻;基于所述第一总次数、所述第二总次数、所述第一时刻、所述第二时刻、所述第三总次数及所述第三时刻确定所述用户在所述时刻t对所述直播间i的惊喜值;本文档来自技高网...
一种推荐方法、装置及计算机设备

【技术保护点】
一种推荐方法,其特征在于,应用于直播平台中,所述方法包括:获取用户在预设时刻t之前的时间段内观看直播间i的第一总次数,及进入所述直播间i所属直播分区s的第二总次数;获取所述用户在所述时刻t之前最后一次观看所述直播间i的第一时刻,及在所述时刻t之前的最后一次观看所述直播分区s中任意直播间的第二时刻;获取所述用户在所述时刻t之前的时间段内,在所述直播平台中观看所有带有直播标签的各直播间的第三总次数;及在所述时刻t之前,在所述直播平台中最后一次观看带有所述直播标签的任意直播间的第三时刻;基于所述第一总次数、所述第二总次数、所述第一时刻、所述第二时刻、所述第三总次数及所述第三时刻确定所述用户在所述时刻t对所述直播间i的惊喜值。

【技术特征摘要】
1.一种推荐方法,其特征在于,应用于直播平台中,所述方法包括:获取用户在预设时刻t之前的时间段内观看直播间i的第一总次数,及进入所述直播间i所属直播分区s的第二总次数;获取所述用户在所述时刻t之前最后一次观看所述直播间i的第一时刻,及在所述时刻t之前的最后一次观看所述直播分区s中任意直播间的第二时刻;获取所述用户在所述时刻t之前的时间段内,在所述直播平台中观看所有带有直播标签的各直播间的第三总次数;及在所述时刻t之前,在所述直播平台中最后一次观看带有所述直播标签的任意直播间的第三时刻;基于所述第一总次数、所述第二总次数、所述第一时刻、所述第二时刻、所述第三总次数及所述第三时刻确定所述用户在所述时刻t对所述直播间i的惊喜值。2.如权利要求1所述的方法,其特征在于,所述基于所述第一总次数、所述第二总次数、所述第一时刻、所述第二时刻、所述第三总次数及所述第三时刻确定所述用户在所述时刻t对所述直播间i的惊喜值,包括:基于所述第一总次数及所述第二总次数确定所述用户在所述时刻t对所述直播间i的第一惊喜影响因子;基于所述第一时刻及所述第二时刻确定所述用户在所述时刻t对所述直播间i的第二惊喜影响因子;基于所述第三总次数及所述第三时刻确定所述用户在所述时刻t对所述带有所述直播间i的第三惊喜影响因子;基于所述第一影响因子、所述第二惊喜影响因子及所述第三惊喜影响因子确定所述用户在所述时刻t对所述直播间i的惊喜值。3.如权利要求2所述的方法,其特征在于,所述基于所述第一总次数及所述第二总次数确定所述用户在所述时刻t对所述直播间i的第一惊喜影响因子,包括:利用公式确定所述用户u在所述时刻t对所述直播间i的第一惊喜影响因子NR(u,i,t);其中,所述R(u,i,t)为所述第一总次数,所述S(u,i,t)为所述第二总次数;所述ρi为所述直播间i对应的第一权重系数,所述ρs为所述直播分区s对应的第二权重系数。4.如权利要求2所述的方法,其特征在于,所述基于所述第一时刻及所述第二时刻确定所述用户在所述时刻t对所述直播间i的第二惊喜影响因子,包括:利用公式确定所述用户在所述时刻t对所述直播间i的第二惊喜影响因子NF(u,i,t);其中,所述RLT(u,i,t)为所述第一时刻;所述SLT(u,i,t)为所述第二时刻;所述ρt为各直播间的第三权重系数。5.如权利要求2所述的方法,其特征在于,所述基于所述第三总次数及所述第三时刻确定所述用户在所述时刻t对所述直播间i的第三惊喜影响因子,包括:利用公式确定所述用户在所述时刻t对所述直播间i的第三惊喜影响因子NT(u,i,t);其中,所述tags为直播间i包含的所有直播标签类型;所述T(u,tag,t)为所述第三总次数;所述TLT(u,tag,t)为所述第三时刻;所述ρtag为标签tag对应的第四权重系数;所述Ntag(i)为所述直播间i包含的所有直播标签的总数量。6.如权利要求2所述的方法,其特征在于...

【专利技术属性】
技术研发人员:王璐张文明陈少杰
申请(专利权)人:武汉斗鱼网络科技有限公司
类型:发明
国别省市:湖北,42

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

1