直播间推荐方法、存储介质、电子设备及系统与流程

文档序号:18633644发布日期:2019-09-11 21:57阅读:286来源:国知局
直播间推荐方法、存储介质、电子设备及系统与流程

本发明涉及直播平台数据处理领域,具体涉及直播间推荐方法、存储介质、电子设备及系统。



背景技术:

在现在直播平台中,其主要共用包括针对观众的推荐方案,如直接选取较为优质的多个直播间进行推荐。但是直播平台现在面临的几个问题包括:

1.无法得知新观众兴趣偏好,只能推荐所有类别热门直播,或者随机推荐优质直播间

2.对于不是热门的直播间,其曝光量远低于热门直播间,若根据热门程度来,推荐直播间从而使其获取观众数量,是不公平的。

3.观众有时除了热门直播间,还想查看其它类别的直播间,若单纯根据兴趣爱好、热门程度,是无法满足观众需求的。

4.各个直播间是随着时间逐渐热门、成熟的,不能完全依赖与历史数据进行推荐。

然而,随着直播平台的飞速发展,平台上的直播间资源越来越多,如何在新观众进入平台第一天就能给其推荐合理的直播内容,且让尽量多的优质直播间都能曝光给观众,这是目前亟需解决的一个问题。



技术实现要素:

针对现有技术中存在的缺陷,本发明的目的在于提供直播间推荐方法、存储介质、电子设备及系统,能够向新观众推送各类直播同时保证各个直播间均能够曝光给观众。

为达到以上目的,第一方面,本发明实施例提供直播间推荐方法,其包括:

将推荐列表划分为第一区域和第二区域;

将至少一个推送次数少于预设值的直播间展示于所述第二区域;

获取观众与推荐列表中直播间交互的参数,并使用预设的收益算法计算推荐列表中直播间的收益值;

将收益值大于预设阈值的第二区域中直播间移至第一区域,并将第一区域按照收益值大小排序;

向观众展示所述推荐列表,实时计算所述收益值,并更新所述推荐列表。

作为一个优选的实施方案,所述直播间交互参数包括直播间曝光次数、直播间点击次数。

作为一个优选的实施方案,所述预设收益算法为:

其中:ij为直播间j所得的收益值,为直播间j历史数据的平均收益值,n为推送直播间的次数,tj(n)为直播间j的平均收益,β直播间推送概率,且为预设的常数,clicknum为点击次数,pv为推送次数。

作为一个优选的实施方案,所述第二区域为列表中第三个推荐位。

作为一个优选的实施方案,满足预设规则时,推荐列表显示第一区域和第二区域,否则仅仅显示第一区域。

作为一个优选的实施方案,所述预设规则为观众刷屏次数达到预设次数。

作为一个优选的实施方案,所述预设规则为观众为新注册观众。

第二方面,本发明实施例提供一种存储介质,该存储介质上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现上述的方法。

第三方面,本发明实施例提供一种电子设备,包括存储器和处理器,存储器上储存有在处理器上运行的计算机程序,其特征在于:所述处理器执行所述计算机程序时实现上述的方法。

第四方面,本发明实施例提供一种直播间推荐系统,其包括:

划分模块,用于将推荐列表划分为第一区域和第二区域;

推荐模块,用于将至少一个推送次数少于预设值的直播间展示于所述第二区域;

计算模块,用于获取观众与推荐列表中直播间交互的参数,并使用预设的收益算法计算推荐列表中直播间的收益值;

排序模块,用于将收益值大于预设阈值的第二区域中直播间移至第一区域,并将第一区域按照收益值大小排序;

展示模块,用于向观众展示所述推荐列表,实时计算所述收益值,并更新所述推荐列表。

作为一个优选的实施方案,所述直播间交互参数包括直播间曝光次数、直播间点击次数。

作为一个优选的实施方案,所述预设收益算法为:

其中:ij为直播间j所得的收益值,为直播间j历史数据的平均收益值,n为推送直播间的次数,tj(n)为直播间j的平均收益,β直播间推送概率,且为预设的常数,clicknum为点击次数,pv为推送次数。

作为一个优选的实施方案,所述第二区域为列表中第三个推荐位。

作为一个优选的实施方案,满足预设规则时,推荐列表显示第一区域和第二区域,否则仅仅显示第一区域。

作为一个优选的实施方案,所述预设规则为观众刷屏次数达到预设次数。

作为一个优选的实施方案,所述预设规则为观众为新注册观众。

与现有技术相比,本发明的优点在于:

本发明直播间推荐方法、存储介质、电子设备及系统设置第一区域和第二区域,分别用于推荐收益值较高的直播间和曝光量较低的直播间,使得优质的直播间以及曝光量较低的直播间均能够获得观众观看。进一步的,当曝光率较低的直播间获得了较大的观众观看被评判为优质直播间后,仍然能够推送给观众。同时,对于新观众而言,除了推送优质的直播间,本平台还能够进一步推送其他直播间,来感知其新观众的各个兴趣。同时,本发明实时计算各个直播间的目标数值,并进行排序,保证推荐列表上能够跟随时间变化而变动。

进一步的,本发明直播间通过预设的规则,展示第二区域,即,并不会随便向任意用户展示冷门的直播间,而是当用户满足一定的条件后,再进行推送。如满足竖屏次数,当观众刷屏次数超过预期时,说明观众对当前在第一区域的热门、优质直播间,并不感兴趣,其想要探索更多其他的直播间。此时,可以向观众推送随机、种类繁多的其他直播间,因此,优选使用本发明划分的第二区域。这种推荐方法,不会造成观众在想看第一区域直播间,完全不会点击第二区域的直播间时。推送第二区域的直播间,导致第二区域直播间虽然有推送次数,缺因为观众的兴趣不在探索上,而完全没有点击次数。保证第二区域直播间能够更加有效的获取观众点击。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面对实施例对应的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明直播间推荐方法实施例的步骤流程图;

图2为本发明直播间推荐系统实施例的结构示意图。

具体实施方式

以下结合附图对本发明的实施例作进一步详细说明。

本发明实施例提供直播间推荐方法、存储介质、电子设备及系统,其通过针对推荐列表划分各个区域,分别向观众推送优质直播间和曝光较少直播间,能够向新观众推送各类直播间,保证各个直播间的曝光量。

为达到上述技术效果,本申请的总体思路如下:

将推荐列表划分为第一区域和第二区域;

将至少一个推送次数少于预设值的直播间展示于所述第二区域;

获取观众与推荐列表中直播间交互的参数,并使用预设的收益算法计算推荐列表中直播间的收益值;

将收益值大于预设阈值的第二区域中直播间移至第一区域,并将第一区域按照收益值大小排序;

向观众展示所述推荐列表,实时计算所述收益值,并更新所述推荐列表。综上所述,传统直播平台为了一般直接向观众推送当前平台上较为热门的直播间,新注册观众仅仅能接触到较为有限的几个类别的直播间。本申请则将推荐列表分了了两个区域,其中一个区域用于向观众推荐优质的直播间,保证观众能够快速找到内容优秀的直播间;另一区域则向观众推送曝光度较高的直播间,保证了各个直播间的均能够有一定的曝光度的同时,观众能够根据自身的兴趣发现新的较为冷门的直播间。

需要说明的是,本发明中收益值可以根据直播平台实际需要进行定义,如观众从推送到点击的流入几率的大小、平台推送次数后,直播间保留观众数量等等,只要是以统一标准、预设算法进行计算的数值均可作为收益值。

进一步的,交互数据包括观众对于平台以及平台对于观众,例如观众在平台上进行观看、点击以及发送礼物等等行为,反过来,平台对于用户是推送直播间、记录、存储数据等等行为,这些行为均是用户与直播平台的交互参数。

为了更好的理解上述技术方案,下面结合具体实施方式进行详细的说明。

实施例一

参见图1所示,本发明实施例提供直播间推荐方法,其包括:

s1:将推荐列表划分为第一区域和第二区域;

额外划分区域显示曝光量较小的直播间能够保证直播平台上当前较为冷门的直播间能够被观众发现,同时也探索了观众的兴趣。在直播平台上除了向观众显示当前直播画面,还会页面以及不同的情景下向观众推送各个直播间,这些直播间的组合为直播平台向观众推送的推荐列表。本发明将推荐列表分割为两个部分:一个第一区域和一个第二区域,其中第二区域随机将预设个数的曝光次数少于预设值的直播间排放于所述第二区域后,观众通过推荐列表除了直播平台上较为热门、有名的直播间,还能够根据自身的兴趣爱好了解观看人数暂时较少的直播间。

s2:将至少一个推送次数少于预设值的直播间展示于所述第二区域;

进一步的,对于直播平台来说,直播间的热门、优质等等均是有时间段的,如主播处于准备环节或者内容结算对观众吸引力较小,此时主播间处于冷门、内容一般的状态,而当主播处于直播内容的高潮阶段时候,对观众的吸引力则会较大,观众容易在吸引力较少时候流失,而若直播间吸引力较大时候,却没有足够的曝光率,直播间时难以增加观众人数的。本发明则会将当前曝光率较少的直播间随机持续的通过第二区域向观众推送,从而保证了各个直播间维持曝光率。同时,各个直播间是随着时间逐渐热门、成熟的,不能完全依赖与历史数据进行推送。本发明直接通过短时间内的点击次数、推送次数来查看

而对于观众来说,除了排位靠前的第一区域的直播间,通过本发明的推荐方法,观众还能够查看其它类别的直播间,若单纯根据兴趣爱好、热门程度,是无法满足观众需求的。

举例来说,第二区域为列表中第三个推荐位。随机将曝光量少于预设值的直播间排放于第三个推荐位。观众在查看第三个推荐位的直播间后,若感兴趣早就会点击进去。即提高了曝光量少于预设值的直播间,也未观众提供了更多的兴趣选择。

s3:获取观众与推荐列表中直播间交互的参数,并使用预设的收益算法计算推荐列表中直播间的收益值;

对于直播平台来说,优质的直播间除了直播内容进行评估还需要可以通过观看直播间的观众进行评判,如对于推送的多个同一类型的直播间中,大部分选择了其中的一个或者几个直播间,那么这一个或者这几个直播间可以记为优质的直播间。因此,在观众通过推荐列表与直播平台进行交互时候,直播平台可以通过向观众推送不同的直播间,并记录观众的交互的数据,对直播间进行直观的评判。优选的,直播间交互参数包括直播间曝光次数、直播间点击次数。当直播间曝光次数接近直播间点击次数时,表明该直播间当前直播的内容十分吸引观众进入观看,反之,这是观众并怎么感兴趣,因此通过曝光次数和点击次数能够十分直观的计算出直播间当前的优质、热门程度。

同时,直播间的直播内容随着时间变化,观众是会随着直播内容的变化流失或者转移的,并不能根据历史数据进行计算和推送,因此,本发明通过推荐列表获取与观众交互的第一手参数,完成计算。

作为一个优选的实施方案,预设收益算法为:

其中:ij为直播间j所得的收益值,为直播间j历史数据的平均收益值,n为推送直播间的次数,tj(n)为直播间j的平均收益,β直播间推送概率,且为预设的为一常数,clicknum为点击次数,pv为推送次数。

s4:将收益值大于预设阈值的第二区域中直播间,移至第一区域并按照收益值大小排序;

当第二区域直播间经过计算判断为较为收到观众欢迎的类别的直播间后,可以移动至第一区域,持续向观众进行推送,而不是随机出现在第二区域,保证直播平台能够通过该直播间持续吸引观众观看。即,本发明通过向观众展示第二区域,并计算交互参数,能够发现吸引观众的直播间,即优质直播间,并向观众推进,吸引更多的观众。进一步的,推荐列表中的第一区域为向观众持续推送优质直播间的范围,通过按照收益指大小进行排序,能够保证观众大概率被第一区域中的直播间吸引,并进入直播间观看。

第一区域容纳直播间数量是有限的,在第二区域的直播间部分移动到第一区域后,第一区域再按照收益指的大小排序并展示,势必会淘汰收益值较小的直播间。这样第一区域为第二区域提供淘汰的机制,保证直播间时当下时间段,较为优质、热门的直播间,而第二区域为第一区域提供正处于新的直播间来源。两个区域为直播间的观众的推荐列表提供了实时变化的各种直播间。

s5:向观众展示所述推荐列表,实时计算所述收益值,并更新所述推荐列表。

在完成了第一区域的新的排序,就能够与第二区域一起组成新的播放列表向观众展示,并实时计算更新收益值看,并进一步更新推荐列表,保证直播平台上各个时间段、各个类型直播间能够通过推荐列表与各种喜好的新老观众都进行交互。

直播间在不同的时间段,直播内容是变化的,其对于观众的吸引程度是会变化的。此外,长期观看同一类型直播间后,观众的兴趣也是会衰减的。因此,直播间需要在其展示直播内容的不同的时间段向观众推送,一保证其吸引更多的观众,而观众需要在发掘新的观看兴趣时,能够通过推荐列表发现新的直播间。本发明通过实时计算、更新推荐列表,保证了上述需求。

作为一个优选的实施方案,满足预设规则时,推荐列表显示第一区域和第二区域,否则仅仅显示第一区域。

设置第一区域和第二区域是为了辅助观众在普通推荐列表无法找到对应自身兴趣爱好时候,进行推送,以及帮助曝光量较少的直播间提升观众。因此,当观众有上述需求时,才需要进行第二区域的展示,否则,对于观众来说是增加了其查找直播间的难度,降低了体验。

作为一个优选的实施方案,预设规则为观众刷屏次数达到预设次数。

当传统根据观众的兴趣爱好进行推送的直播间列表无法满足观众的观看需求时,观众会进行列表刷新动作,通过记录其刷新的次数,判断观众是否是在需求新的兴趣类型、新的直播间。

优选的,该观众为新注册观众。对于新注册的观众,直播平台时无从了解观众的喜好以及偏好的,因此无法根据观众的历史交互数据进行推断。本发明的推荐列表并不关心观众过去的历史数据,而更加注重与当前的交互数据,因此,对于新注册的观众,其也能够推送各种类别的直播间,而不是仅仅推送热门直播间所属的几个类别,保证新注册观众能够根据自身的兴趣进行选择,而不是“被迫”选择传统技术中直接按照热门程度直播间。

向观众推送第二区域的直播间过程是为了保证新的、曝光机会较少的直播间能曝光给观众,起到随机试探观众兴趣的作用;相比之下,经过预设算法计算,并移动第二区域直播间至第一直播间的过程是通过预估每个房间的线上表现,将表现优秀的直播间排在前面;第二区域为第一区域提供源源不断的新的直播间选择,第一区域则为第二提供合理的淘汰机制,二者整体发挥作用,既保证直播间多样性,又能保证推送给用户的直播间的合理性。

基于同一发明构思,本申请提供实施例二,其具体实施方式如下。

实施例二

如图2所示,本发明实施例还提供一种直播间推荐系统,其包括:

划分模块,用于将推荐列表划分为第一区域和第二区域;

推荐模块,用于将至少一个推送次数少于预设值的直播间展示于所述第二区域;

计算模块,用于获取观众与推荐列表中直播间交互的参数,并使用预设的收益算法计算推荐列表中直播间的收益值;

排序模块,用于将收益值大于预设阈值的第二区域中直播间移至第一区域,并将第一区域按照收益值大小排序;

展示模块,用于向观众展示所述推荐列表,实时计算所述收益值,并更新所述推荐列表。

前述方法实施例中的各种变化方式和具体实例同样适用于本实施例的系统,通过前述方法的详细描述,本领域技术人员可以清楚的知道本实施例中系统的实施方法,所以为了说明书的简洁,在此不再详述。

基于同一发明构思,本申请提供实施例三。

实施例三

本发明第三实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一实施例中的所有方法步骤或部分方法步骤。

本发明实现上述第一实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。

基于同一发明构思,本申请提供实施例四。

实施例四

本发明第四实施例还提供一种电子设备,包括存储器和处理器,存储器上储存有在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现第一实施例中的所有方法步骤或部分方法步骤。

所称处理器可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述计算机装置的控制中心,利用各种接口和线路连接整个计算机装置的各个部分。

所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述计算机装置的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、视频数据等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

总体来说,本发明实施例提供的直播间推荐方法、存储介质、电子设备及系统,通过划分推荐列表,并向观众展示曝光率较低的直播间,相较于传统的技术,能够保证观众接触到自身干兴趣的直播间,同时提升直播平台上各个直播平台的曝光率。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1