欢迎来到利索能及~ 联系电话:18621327849
利索能及
我要发布
收藏
专利号: 2018111738440
申请人: 武汉斗鱼网络科技有限公司
专利类型:发明专利
专利状态:已下证
专利领域: 计算;推算;计数
更新日期:2024-09-26
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种直播间展示方法,其特征在于,包括:

获得直播应用程序中目标用户所在的当前地理位置,基于所述当前地理位置,确定待推荐直播间;

确定所述待推荐直播间中处于播放状态的开播直播间和处于关闭状态的关播直播间;

基于每个所述开播直播间的关注信息与地理位置,对每个开播直播间进行评分,获得该开播直播间的评分值,按评分值由高至低的顺序对开播直播间进行排序,确定排序后的开播直播间;

基于每个所述关播直播间的关注信息、地理位置与关播信息,对每个关播直播间进行评分,获得该关播直播间的评分值,按评分值由高至低的顺序对关播直播间进行排序,确定排序后的关播直播间;

确定待展示直播间,所述待展示直播间中包括所述排序后的开播直播间和所述排序后的关播直播间,其中,所述排序后的关播直播间排在所述排序后的开播直播间之后。

2.如权利要求1所述的方法,其特征在于,所述基于所述当前地理位置,确定待推荐直播间,包括:

将与所述当前地理位置的距离满足预设条件的直播间作为待推荐直播间;或将直播间的地理位置距所述当前地理位置的距离由小至大排序,将排在前预设数量的直播间作为待推荐直播间。

3.如权利要求1所述的方法,其特征在于,所述基于每个所述开播直播间的关注信息与地理位置,对每个开播直播间进行评分,包括:基于第一预设评分公式对每个所述开播直播间进行评分,其中,所述第一预设评分公式为score1=DScore+(timeWeight*2),score1为开播直播间的评分值,DScore为默认评分值,timeWeight为预设时间权重,DScore=(1-urd/maxUrd)*distanceWeight+(Num/maxNum)*followWeight,urd为所述当前地理位置与该开播直播的地理位置间的距离,maxUrd为所述待推荐直播间中与所述当前地理位置间的最大距离,distanceWeight为预设距离权重,Num为开播直播间的关注数,maxNum为所述待推荐直播间中直播间的最大关注数,followWeight为预设关注权重。

4.如权利要求1所述的方法,其特征在于,所述基于每个所述关播直播间的关注信息、地理位置与关播信息,对每个关播直播间进行评分,包括:基于第二预设评分公式对每个所述关播直播间进行评分,其中,所述第二预设评分公式为score2=DScore+closeScore,score2为关播直播间的评分值,DScore为默认评分值,closeScore为关播评分值,DScore=(1-urd/maxUrd)*distanceWeight+(Num/maxNum)*followWeight,urd为所述当前地理位置与该关播直播的地理位置间的距离,maxUrd为所述待推荐直播间中与所述当前地理位置间的最大距离,distanceWeight为预设距离权重,Num为关播直播间的关注数,maxNum为所述待推荐直播间中直播间的最大关注数,followWeight为预设关注权重,closeScore={(CloseTime-minCloseTime)/(currTime-minCloseTime)}*timeWeight,CloseTime为关播直播间最后一次关播时刻,minCloseTime为所述关播直播间中最后一次关播时刻中距当前时刻最近的最小关播时刻,currTime为当前时刻,timeWeight为预设时间权重。

5.如权利要求1所述的方法,其特征在于,所述确定待展示直播间,包括:

从排序后的开播直播间中选择第一预设数量的开播直播间,以及从排序后的关播直播间中选择第二预设数量的关播直播间;

确定待展示直播间包括所述第一预设数量的开播直播间和所述第二预设数量的关播直播间,所述第二预设数量的关播直播间排在所述第一预设数量的开播直播间之后。

6.一种直播间展示装置,其特征在于,包括:

第一确定单元,用于获得直播应用程序中目标用户所在的当前地理位置,基于所述当前地理位置,确定待推荐直播间;

第二确定单元,用于确定所述待推荐直播间中处于播放状态的开播直播间和处于关闭状态的关播直播间;

第一排序单元,用于基于每个所述开播直播间的关注信息与地理位置,对每个开播直播间进行评分,获得该开播直播间的评分值,按评分值由高至低的顺序对开播直播间进行排序,确定排序后的开播直播间;

第二排序单元,用于基于每个所述关播直播间的关注信息、地理位置与关播信息,对每个关播直播间进行评分,获得该关播直播间的评分值,按评分值由高至低的顺序对关播直播间进行排序,确定排序后的关播直播间;

第三确定单元,用于确定待展示直播间,所述待展示直播间中包括所述排序后的开播直播间和所述排序后的关播直播间,其中,所述排序后的关播直播间排在所述排序后的开播直播间之后。

7.如权利要求6所述的装置,其特征在于,所述第一排序单元具体用于:

基于第一预设评分公式对每个所述开播直播间进行评分,其中,所述第一预设评分公式为score1=DScore+(timeWeight*2),score1为开播直播间的评分值,DScore为默认评分值,timeWeight为预设时间权重,DScore=(1-urd/maxUrd)*distanceWeight+(Num/maxNum)*followWeight,urd为所述当前地理位置与该开播直播的地理位置间的距离,maxUrd为所述待推荐直播间中与所述当前地理位置间的最大距离,distanceWeight为预设距离权重,Num为开播直播间的关注数,maxNum为所述待推荐直播间中直播间的最大关注数,followWeight为预设关注权重。

8.如权利要求6所述的装置,其特征在于,所述第二排序单元具体用于:

基于第二预设评分公式对每个所述关播直播间进行评分,其中,所述第二预设评分公式为score2=DScore+closeScore,score2为关播直播间的评分值,DScore为默认评分值,closeScore为关播评分值,DScore=(1-urd/maxUrd)*distanceWeight+(Num/maxNum)*followWeight,urd为所述当前地理位置与该关播直播的地理位置间的距离,maxUrd为所述待推荐直播间中与所述当前地理位置间的最大距离,distanceWeight为预设距离权重,Num为关播直播间的关注数,maxNum为所述待推荐直播间中直播间的最大关注数,followWeight为预设关注权重,closeScore={(CloseTime-minCloseTime)/(currTime-minCloseTime)}*timeWeight,CloseTime为关播直播间最后一次关播时刻,minCloseTime为所述关播直播间中最后一次关播时刻中距当前时刻最近的最小关播时刻,currTime为当前时刻,timeWeight为预设时间权重。

9.一种直播间展示装置,其特征在于,包括处理器和存储器,所述处理器用于执行所述存储器中存储的计算机程序时实现如权利要求1-5中任一项所述的直播间展示方法的步骤。

10.一种可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-5中任一项所述的直播间展示方法的步骤。