一种直播频道排序方法及其装置与流程

文档序号:12498368阅读:329来源:国知局
一种直播频道排序方法及其装置与流程

本发明涉及推荐系统技术领域,尤其涉及一种直播频道排序方法及其装置。



背景技术:

随着网络技术的不断发展和普及,网络直播已经慢慢地进入了我们的生活。网络直播基于其很强的真实性、实时性和互动性,受到了许多观众的青睐。而直播购物是网络购物中的新发展趋势,其借助网络直播的优势并结合观众购物的需求,给网络购物带来了新的发展契机。

而其中的电视直播购物,由于借助电视大屏幕优势,大大提高了直播效果,在给观众提供丰富多彩的直播秀的同时,实现观众的购物需求。

直播频道是电视直播购物的重要组成部分。每个频道有不同的直播内容,同时也有对应的推销商品。作为电视直播购物的运营主体,其需要达到利益最大化,既要把直播推广的商品销售出去,又要维护观众群体的热情。而其中直播频道的排序对于其运行效果具有显著的影响,包括影响运营收益和观众群体的长远发展。

在现有技术中,对于直播频道的排序方法较为简单,有些采用随机排序,也有一些使用简单的按照销售量或推广收益进行排序。由于这些排序结果是固定或者并非根据用户实时需要而变化的动态排序结果。因此,无法很好的满足使用需求,形成良好的运行效果。



技术实现要素:

鉴于上述现有技术的不足之处,本发明的目的在于提供一种直播频道排序方法及其装置,旨在解决现有技术中直播频道排序无法适应实时变化而动态调整的问题。

为了达到上述目的,本发明采取了以下技术方案:

一种直播频道排序方法,其中,包括:

A、采集与直播频道相关的原始数据;所述原始数据包括与直播频道的观看情况相关的收视数据及与直播频道的购买情况相关的销售数据;

B、根据所述原始数据,生成相对应的评价数据;

C、根据评价数据,计算获得直播频道的评分;

D、根据所述直播频道的评分,对所述直播频道进行排序;

E、将排序后的直播频道输出至电视直播平台。

所述的直播频道排序方法,其中,所述步骤A具体包括:以预定的时间间隔,采集所述原始数据。

所述的直播频道排序方法,其中,所述原始数据具体包括:当前观看人数、累计购买人数、累计观看人数以及平均观看时长。

所述的直播频道排序方法,其中,所述评价数据具体包括:平均观看人数、购买系数、当前观看人数以及平均观看时长;

所述步骤B具体包括:

B1、将所述当前观看人数放置在观看人数集合中,并通过如下算式计算获得平均观看人数:

其中,j为直播频道的序号,i为采集的序号,N为观看人数集合的元素总数,所述当前观看人数为所述观看人数集合为

B2、通过如下算式计算购买系数:

其中,为累计购买人数,为累计观看人数。

所述的直播频道排序方法,其中,所述步骤C具体包括:

通过如下算式计算直播频道的评分:

其中,为累计购买人数,为累计观看人数,为当前观看人数,为平均观看时长,M为待排序的直播频道数量,δ*为权重系数,并且

一种直播频道排序装置,其中,包括:

直播频道数据采集模块,用于采集与直播频道相关的原始数据;所述原始数据包括与直播频道的观看情况相关的收视数据及与直播频道的购买情况相关的销售数据;

直播频道评价模块,用于根据所述原始数据,生成相对应的评价数据;根据评价数据,计算获得直播频道的评分;

直播频道排序模块,用于根据所述直播频道的评分,对所述直播频道进行排序;以及

输出模块,用于将排序后的直播频道输出至电视直播平台。

所述的直播频道排序装置,其中,所述原始数据采集模块具体用于,以预定的时间间隔,采集所述原始数据。

所述的直播频道排序装置,其中,所述原始数据具体包括:当前观看人数、累计购买人数、累计观看人数以及平均观看时长。

所述的直播频道排序装置,其中,所述评价数据具体包括:平均观看人数、购买系数、当前观看人数以及平均观看时长;

所述直播频道评价模块具体用于:

将所述当前观看人数放置在观看人数集合中,并通过如下算式计算获得平均观看人数:

其中,j为直播频道的序号,i为采集的序号,N为观看人数集合的元素总数,所述当前观看人数为所述观看人数集合为

以及通过如下算式计算购买系数:

其中,为累计购买人数,为累计观看人数。

所述的直播频道排序装置,其中,所述直播评价模块具体用于:

通过如下算式计算直播频道的评分:

其中,为累计购买人数,为累计观看人数,为当前观看人数,为平均观看时长,M为待排序的直播频道数量,δ*为权重系数,并且

有益效果:本发明提供的一种直播频道排序方法及其装置,通过采集原始数据并进一步计算评价数据从而为不同的直播频道进行评分,最后根据评分进行排序的方式,能够通过原始数据很好的反映当前用户或者直播频道情况的实时变化,并据此进行排序,使得最终的排序结果能够很好的与实际情况契合,获得更好的收益和推荐结果。

附图说明

图1为本发明实施例提供的一种直播频道排序方法的方法流程图。

图2为本发明实施例提供的直播频道排序方法的直播频道排序结果示意图。

图3为本发明实施例提供的直播频道排序方法的应用环境示意图。

图4为本发明实施例提供的直播频道排序装置的功能框图。

具体实施方式

本发明提供一种直播频道排序方法及其装置。为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

如图1所示,为本发明实施例提供的直播频道排序方法。该方法包括如下步骤:

S100、采集与直播频道相关的原始数据。所述原始数据包括与直播频道的观看情况相关的收视数据及与直播频道的购买情况相关的销售数据。

在直播购物过程中,网络直播平台通常会提供多个不同的直播频道供用户进行选择,不同的直播频道可以具有不同的购物内容,例如提供床上用品销售的直播频道、提供汽车销售的直播频道等。

该网络平台可以通过如图2所示的列表(包括直播频道1,直播频道2等)等方式向用户推送上述各个不同的直播频道。由此,直播频道在列表或者其他展示形式中的排序结果将会对用户的选择产生引导作用或者是起到推荐的作用。

对于特定的直播频道,可以通过多种不同类型的数据反映直播频道的受欢迎程度或者是收益期望。例如,反映直播频道的收视情况的数据,反映直播频道商品购物成交情况的销售数据等。该原始数据是直播平台能够通过实际情况容易或者简单的采集获得,具体的数据采集过程为现有常用技术,在此不作赘述。

具体的,在步骤S100中具体包括:以预定的时间间隔,采集所述原始数据。考虑到用户或者直播频道的实际观看或者销售情况是一个实时变动的数据,因此,可以预设合适的时间间隔进行采集并记录下对应时刻的原始数据。该时间间隔具体可以根据实际情况,如直播频道的直播周期、排序的刷新频率等进行调整,例如可以设置为10分钟或者20分钟。在直播频道的直播周期较短的情况下,可以通过缩短该时间间隔,提高采样频率和刷新频率来适应该直播周期从而提供与实时变化情况契合的直播频道排序。

S200、根据所述原始数据,生成相对应的评价数据。

在实际应用过程中,采集获得的原始数据部分可以直接用于进行直播频道的评价,也有一些类型的原始数据需要经过特定的处理,以生成评价数据以进一步的显示直播频道的具体状态,从而更好的对直播频道进行评分。

具体的,所述原始数据可以包括:当前观看人数、累计购买人数、累计观看人数以及平均观看时长。其中,当前观看人数是指观看该直播频道(如直播频道1)的观众人数。累积购买人数是指该直播频道播放至当前时刻的总购买人数。累积观看人数是指指该直播频道播放至当前时刻的总观看人数(相同的用户持续或者断续的观看过程不重复计算)。平均观看时长是指所述有用户平均观看直播频道的时间长度。

相对应地,所述评价数据则可以包括:平均观看人数、购买系数、当前观看人数以及平均观看时长。其中,平均观看人数可以由当前观看人数通过计算后获得,而购买系数则由累计购买人数和累计观看人数所决定。

在评价数据中,当前观看人数可以反映频道的收视率,平均观看人数则主要显示频道收视率的变化,平均观看时长可以体现频道对观众的吸引度;购物系数可以显示频道所推广商品的销售收益(即收益期望)。

通过上述四个方面的数据来综合考虑直播频道的评分(或者价值),能够通过排序的结果来引导观众去观看比较吸引用户并且商品推广效果更好的频道。

S300、根据评价数据,计算获得直播频道的评分。

如上所述,为了更好的对直播频道进行评分,评价数据通常可以包括多个不同类型的数据(例如如上所述的平均观看人数、购买系数、当前观看人数以及平均观看时长四种)。较佳的是,还可以在计算评分的过程中,可以根据实际情况,为不同的评价数据设置对应的权重值,从而更好的实现对于直播频道的评分,反映用户的偏好。

通过该评价数据获得的直播频道的评分能够较好的反映该直播频道能够带来的收益期望以及直播频道的受欢迎程度。

S400、根据所述直播频道的评分,对所述直播频道进行排序。

S500、将排序后的直播频道输出至电视直播平台。

在计算获得直播频道的评分后,可以通过降序的方式,按直播频道评分的高低对直播频道进行排序,并以特定的形式(例如如图2所示的列表形式)输出,向用户展示。

通过这样的方式,评分较高的或者具有较高价值的直播频道将排序在前,从而引导、推荐用户进入到这些排序较高的直播频道中,使得直播平台能够获得更高的收益期望值。另外,这样的排序是一个动态变化的排序结果,根据新的采集的原始数据不断变化,能够更好的适应实时变化情况。

如图3所示,为本发明实施例提供的所述直播频道排序方法的应用实例。在本应用实例中,包括用户10,电视机20以及服务提供平台30。该直播频道排序方法在服务提供平台30上执行,并通过电视机20输出结果或者采集原始数据。用户10与电视机20之间进行互动,在电视机20上观看特定的直播频道以及购物。

该服务提供平台具体可以是任何合适的,具有一定逻辑运算能力的电子计算平台,例如服务器或者云计算平台。

在该服务提供平台执行过程中,首先在特定的时刻ti,采集当前观看人数累计购买人数累计观看人数以及平均观看时长作为原始数据。其中,在不同时刻或者不同直播频道获得当前观看人数均作为观看人数集合的元素,以移位存储的方式存储进数组中,N为数组的长度(即集合的元素个数)。

然后,根据上述采集的原始数据计算生成评价数据(即平均观看人数、购买系数、当前观看人数以及平均观看时长)。

具体的计算生成过程如下:

通过算式(1)计算获得平均观看人数

其中,j为直播频道的序号,i为采集的序号,N为数组的长度(即观看人数集合的元素总数),所述当前观看人数为

通过算式(2)计算购买系数

其中,为累计购买人数,为累计观看人数。

然后,根据上述的评价数据计算某一特定直播频道(如直播频道1)的评分。其具体计算过程如下:

通过算式(3)计算直播频道的评分

其中,为累计购买人数,为累计观看人数,为当前观看人数,为平均观看时长,M为待排序的直播频道数量,δ*为权重系数,并且

最后,对各个直播频道的评分计算完毕后,根据其评分进行降序排序并在电视机20中输出,向用户10展示从而引导用户10进入价值较高的直播频道。

本发明实施例还提供了一种直播频道排序装置。

如图4所示,该装置包括:直播频道数据采集模块100,直播频道评价模块200、直播频道排序模块300以及输出模块400。

其中,所述直播频道数据采集模块100用于采集与直播频道相关的原始数据;所述原始数据包括与直播频道的观看情况相关的收视数据及与直播频道的购买情况相关的销售数据。直播频道评价模块200用于根据所述原始数据,生成相对应的评价数据,根据评价数据,计算获得直播频道的评分。直播频道排序模块300用于根据所述直播频道的评分,对所述直播频道进行排序。输出模块400用于将排序后的直播频道输出至电视直播平台。

具体的,所述原始数据采集模块具体用于,以预定的时间间隔,采集所述原始数据。

更具体的,所述原始数据具体包括:当前观看人数、累计购买人数、累计观看人数以及平均观看时长。与上述原始数据相对应地,所述评价数据具体包括:平均观看人数、购买系数、当前观看人数以及平均观看时长。

在一实施例中,所述直播频道评价模块200具体用于:

将所述当前观看人数放置在观看人数集合中,并通过如下算式计算获得平均观看人数:

其中,j为直播频道的序号,i为采集的序号,N为观看人数集合的元素总数,所述当前观看人数为所述观看人数集合为

以及通过如下算式计算购买系数:

其中,为累计购买人数,为累计观看人数。

在另一实施例中,所述直播评价模块200还具体用于:

通过如下算式计算直播频道的评分:

其中,为累计购买人数,为累计观看人数,为当前观看人数,为平均观看时长,M为待排序的直播频道数量,δ*为权重系数,并且

通过本发明提供的排序方法及其装置,能够根据当前直播频道的具体情况,动态对直播频道进行排序,提供更好的推荐结构以引导用户进入价值高的直播频道,实现直播平台利益最大化以及满足用户的需求。

可以理解的是,对本领域普通技术人员来说,可以根据本发明的技术方案及本发明构思加以等同替换或改变,而所有这些改变或替换都应属于本发明所附的权利要求的保护范围。

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