基于视频点播量的视频排序方法及装置的制造方法

文档序号:10474256阅读:361来源:国知局
基于视频点播量的视频排序方法及装置的制造方法
【专利摘要】本发明实施例提供一种基于视频点播量的视频排序方法及装置,该方法包括:确定视频集合中各视频对应的至少两个播放时段,其中,所述视频集合中包括至少一个视频;获取各所述视频的时间衰减值、各所述视频对应的各播放时段的加权值、以及各所述视频在其对应的各播放时段内的点播次数;根据各所述视频的时间衰减值、各所述视频对应的各播放时段的加权值、以及各所述视频在其对应的各播放时段内的点播次数,确定各所述视频的排序系数;根据各所述视频的排序系数,对所述视频集合中的视频进行排序。用于提高对视频排行的精确性。
【专利说明】
基于视频点播量的视频排序方法及装置
技术领域
[0001] 本发明实施例设及电视技术领域,尤其设及一种基于视频点播量的视频排序方法 及装置。
【背景技术】
[0002] 目前,随着多媒体技术的发展,网络中的视频数量越来越多,为了便于用户选择合 适的视频进行观看,多数视频播放器可W对大量的视频进行排序,并向用户展示排序后的 视频。
[0003] 实际应用过程中,通常通过视频的点播量来衡量视频的质量,视频的点播量越大 则视频的质量越高,为了便于用户获取到质量高的视频,多数视频播放器通过视频的点播 量对大量视频进行排序,并向用户显示按照点播量排序的视频。在现有技术中,在通过视频 的点播量对视频进行排序时,通常获取视频至上映日期至当前时刻视频之间的总点播量, 按照总点播量从高到低的顺序对大量视频进行排序,并向用户推荐排序后的视频。然而,由 于视频的点播量与视频的上映时长有关,且不同视频的上映时长通常不同,因此,仅根据视 频的总点播量对大量视频进行排序,并无法真实的反映出视频的实际质量,导致视频排行 的精确性较差。

【发明内容】

[0004] 本发明实施例提供一种基于视频点播量的视频排序方法及装置,用于提高对视频 排行的精确性。
[0005] 第一方面,本发明实施例提供一种基于视频点播量的视频排序方法,包括:
[0006] 确定视频集合中各视频对应的至少两个播放时段,其中,所述视频集合中包括至 少一个视频;
[0007] 获取各所述视频的时间衰减值、各所述视频对应的各播放时段的加权值、W及各 所述视频在其对应的各播放时段内的点播次数;
[000引根据各所述视频的时间衰减值、各所述视频对应的各播放时段的加权值、W及各 所述视频在其对应的各播放时段内的点播次数,确定各所述视频的排序系数;
[0009] 根据各所述视频的排序系数,对所述视频集合中的视频进行排序。
[0010] 如上所示的方法,针对所述视频集合中的任意一个视频,所述获取各所述视频的 时间衰减值,包括:
[0011] 获取所述视频的上映时刻;
[0012] 获取所述上映时刻和当前时刻之间的上映时长、W及所述上映时长对应的时间衰 减系数;
[0013] 根据所述上映时长和所述时间衰减系数,确定所述视频的时间衰减值。
[0014] 如上所示的方法,所述根据所述上映时长和所述时间衰减系数,确定所述视频的 时间衰减值,包括:
[0015] 通过公式(I)获取所述视频的时间衰减值ii:
[0016]
[0017]其中,S为所述视频的时间衰减系数,所述At为所述视频的上映时长。
[0018] 如上所示的方法,所述至少两个播放时段包括近期播放时段和历史播放时段;针 对所述视频集合中的任意一个视频,所述确定视频集合中各视频对应的至少两个播放时 段,包括:
[0019] 获取预设的近期播放时段的时长;
[0020] 根据当前时刻和所述近期播放时段的时长,确定所述视频的近期播放时段,其中, 所述近期播放时段的终止时刻为所述当前时刻;
[0021] 根据预设的历史播放时段的时长,在所述视频的上映时刻至所述近期播放时段的 起始时刻之间确定至少一个历史播放时段。
[0022] 如上所示的方法,所述根据各所述视频的时间衰减值、各所述视频对应的播放时 段的加权值、W及各所述视频在其对应的播放时段内的点播次数,确定各所述视频的排序 系数,包括:
[0023] 通过公式(2)获取各所述视频的排序系数S ;
[0024]
(2);
[0025] 其中,所述K为历史播放时段的个数,所述Cii为第i个历史播放时段的加权值,所述 Mi为所述视频在第i个历史播放时段的点播量,所述y为视频的时间衰减值,所述0为所述近 期播放时段的加权值,所述a为预设参数,所述a大于1,所述N为所述视频在所述近期播放时 段的点播量,所述A为预设的修正值,所述A大于或等于1。
[00%]第二方面,本发明实施例提供一种基于视频点播量的视频排序装置,包括:
[0027] 第一确定模块,用于确定视频集合中各视频对应的至少两个播放时段,其中,所述 视频集合中包括至少一个视频;
[0028] 获取模块,用于获取各所述视频的时间衰减值、各所述视频对应的各播放时段的 加权值、W及各所述视频在其对应的各播放时段内的点播次数;
[0029] 第二确定模块,用于根据各所述视频的时间衰减值、各所述视频对应的各播放时 段的加权值、W及各所述视频在其对应的各播放时段内的点播次数,确定各所述视频的排 序系数;
[0030] 排序模块,用于根据各所述视频的排序系数,对所述视频集合中的视频进行排序。
[0031] 如上所述的装置,所述第二确定模块包括第一获取单元、第二获取单元、W及确定 单元,其中,
[0032] 所述第一获取单元用于,获取所述视频的上映时刻;
[0033] 所述第二获取单元用于,获取所述上映时刻和当前时刻之间的上映时长、W及所 述上映时长对应的时间衰减系数;
[0034] 所述确定单元用于,根据所述上映时长和所述时间衰减系数,确定所述视频的时 间衰减值。
[0035] 如上所述的装置,所述确定单元用于:
[0036] 通过公式(I)获取所述视频的时间衰减值ii:
[0037]
[0038] 其中,S为所述视频的时间衰减系数,所述A t为所述视频的上映时长。
[0039] 如上所述的装置,所述至少两个播放时段包括近期播放时段和历史播放时段,所 述第一确定模块具体用于:
[0040] 获取预设的近期播放时段的时长;
[0041] 根据当前时刻和所述近期播放时段的时长,确定所述视频的近期播放时段,其中, 所述近期播放时段的终止时刻为所述当前时刻;
[0042] 根据预设的历史播放时段的时长,在所述视频的上映时刻至所述近期播放时段的 起始时刻之间确定至少一个历史播放时段。
[0043] 如上所述的装置,所述第二确定模块具体用于:
[0044] 通过公式(2)获取各所述视频的排序系数S ;
[0045]
C 2 );
[0046] 其中,所述K为历史播放时段的个数,所述CU为第i个历史播放时段的加权值,所述 Mi为所述视频在第i个历史播放时段的点播量,所述y为视频的时间衰减值,所述0为所述近 期播放时段的加权值,所述a为预设参数,所述a大于1,所述N为所述视频在所述近期播放时 段的点播量,所述A为预设的修正值,所述A大于或等于1。
[0047] 第=方面,本发明实施例提供一种电视,包括上述第二方面任意项所述的基于视 频点播量的视频排序装置。
[0048] 本发明实施例提供的基于视频点播量的视频排序方法及装置,当需要对视频集合 中的视频进行排序时,针对视频集合中的每一个视频,确定该视频对应的至少两个播放时 段,获取该视频的时间衰减值、该视频对应的各播放时段的加权值、W及该视频在其对应的 各播放时段内的点播次数,并根据该视频的时间衰减值、该视频对应的各播放时段的加权 值、W及该视频在其对应的各播放时段内的点播次数,确定该视频的排序系数,排序装置均 通过上述方法获取视频集合中的每一个视频的排序系数,并根据各个视频的排序系数,对 视频集合中的视频进行排序。在确定排序系数过程中,参考了视频的时间衰减系数、每个播 放时段加权值、W及视频在各个播放时段的点播次数,其中,时间衰减系数与视频的上映时 刻有关,体现了视频的上映时长和视频的新颖度,进一步的,通过播放时段的加权值,体现 了视频在各个播放时段的点播次数对排行系数的贡献力度,进而体现视频在不同播放时段 内的点播状况,因此,通过上述方法确定得到的排行系数不但可W体现视频的新颖度,还可 W体现视频在不同播放时段内点播状况,进而可W更加真实的反映出视频的真实质量,提 高了视频排行的精确性。
【附图说明】
[0049] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发 明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可W 根据运些附图获得其他的附图。
[0050]图1为本发明提供的基于视频点播量的视频排序方法的流程示意图;
[0051 ]图2为本发明提供的确定播放时段方法的流程示意图;
[0052] 图3为本发明提供的确定视频的时间衰减值方法的流程图;
[0053] 图4为本发明提供的基于视频点播量的视频排序装置的结构示意图一;
[0054] 图5为本发明提供的基于视频点播量的视频排序装置的结构示意图二。
【具体实施方式】
[0055] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例 中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员 在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0056] 在本发明实施例中,当需要通过视频点播量的视频排序装置(下文简称排序装置) 对视频集合中的视频进行排序时,排序装置可W获取视频集合中每一个视频的属性信息 (例如,视频的时间衰减系数、每个播放时段加权值、W及视频在各个播放时段的点播次 数),根据视频的属性信息,确定各个视频的排行系数,并根据各个视频的排行系数,对视频 集合中的视频排序。下面,通过具体实施例对本发明所述的基于视频点播量的视频排序方 法、装置及电视进行详细说明。
[0057] 图1为本发明提供的基于视频点播量的视频排序方法的流程示意图,该方法的执 行主体可W为排序装置,请参照图1,该方法可W包括:
[0058] S101、确定视频集合中各视频对应的至少两个播放时段,其中,视频集合中包括至 少一个视频;
[0059] S102、获取各视频的时间衰减值、各视频对应的各播放时段的加权值、W及各视频 在其对应的各播放时段内的点播次数;
[0060] S103、根据各视频的时间衰减值、各视频对应的各播放时段的加权值、W及各视频 在其对应的各播放时段内的点播次数,确定各视频的排序系数;
[0061 ] S104、根据各视频的排序系数,对视频集合中的视频进行排序。
[0062] 在本发明实施例中,视频集合中的每一个视频对应至少两个播放时段,可选的,在 实际应用过程中,可W对视频的上映时刻至当前时刻之间的时段进行划分,得到视频对应 的至少两个播放时段。每一个播放时段对应一个加权值,优选的,同一视频对应的不同播放 时段的加权值不完全相同,且播放时段的起始时刻与当前时刻之间的时间差越大,该播放 时段的加权值越小。
[0063] 示例性的,假设视频1的上映时刻为2000年1月1号,假设当前时刻为2016年1月7 号,则该视频可W对应3个播放时段,分别记为播放时段1-播放时段3,具体的,播放时段1-播放时段3、W及各播放时段对应的加权值可W如表1所示:
[0064] 表 1

[0066] 需要说明的是,在实际应用过程中,可W根据实际需要设置各视频对应的播放时 段、W及各播放时段对应的加权值,本发明对此不作具体限定。
[0067] 在实际应用过程中,当需要对视频集合中的视频进行排序时,需要获取视频集合 中每一个视频的排序系数,其中,获取每一个视频的排序系数的过程相同,下面,W获取视 频集合中一个视频的排序系数为例,对图1实施例所示的方法进行详细说明。
[0068] 当排序装置需要获取视频的排序系数时,先获取该视频对应的至少两个播放时 段,可选的,可W获取该视频的上映时刻,并根据预设的划分规则,对上映时刻至当前时刻 之间的时段进行划分,得到至少两个播放时段,可选的,划分规则可W为:根据预设的播放 时段的个数,对上映时刻至当前时刻之间的时段进行平均划分,或者,划分规则还可W为: 根据预设的播放时段的时长,对上映时刻至当前时刻之间的时段进行划分,在实际应用过 程中,可W根据实际需要确定划分规则。
[0069] 在排序装置确定得到该视频的至少两个播放时段之后,获取每一个播放时段对应 的加权值,可选的,在排序装置中可W预设时间差(播放时段的起始时刻与当前时刻之间的 时间差)和加权值的对应关系,在排序装置获取得到至少两个播放时段之后,排序装置获取 各个播放时段的起始时刻与当前时刻之间的时间差,并根据该时间差W及预设的对应关 系,确定各个播放时段的加权值;同时,排序装置还获取该视频在各个播放时段内的点播次 数、W及该视频的时间衰减值,其中,视频的时间衰减值和视频的上映时间相关,视频的上 映时间与当前时刻之间的时间差越大,视频的时间衰减值越小。
[0070] 在排序装置获取得到该视频的时间衰减值、该视频对应的各播放时段的加权值、 W及该视频在其对应的各播放时段内的点播次数之后,根据该视频的时间衰减值、该视频 对应的各播放时段的加权值、W及该视频在其对应的各播放时段内的点播次数,确定该视 频的排序系数。
[0071] 排序装置重复执行上述过程,W获取视频集合中每一个视频的排序系数,进而根 据各个视频的排序系数,对视频集合中的视频进行排序,可选的,按照排序系数递减的顺序 对视频进行排序,W使得排序系数较大的视频在视频列表中位于较前的位置。
[0072] 本发明实施例提供的基于视频点播量的视频排序方法,当需要对视频集合中的视 频进行排序时,针对视频集合中的每一个视频,确定该视频对应的至少两个播放时段,获取 该视频的时间衰减值、该视频对应的各播放时段的加权值、W及该视频在其对应的各播放 时段内的点播次数,并根据该视频的时间衰减值、该视频对应的各播放时段的加权值、W及 该视频在其对应的各播放时段内的点播次数,确定该视频的排序系数,排序装置均通过上 述方法获取视频集合中的每一个视频的排序系数,并根据各个视频的排序系数,对视频集 合中的视频进行排序。在确定排序系数过程中,参考了视频的时间衰减系数、每个播放时段 加权值、W及视频在各个播放时段的点播次数,其中,时间衰减系数与视频的上映时刻有 关,体现了视频的上映时长和视频的新颖度,进一步的,通过播放时段的加权值,体现了视 频在各个播放时段的点播次数对排行系数的贡献力度,进而体现视频在不同播放时段内的 点播状况,因此,通过上述方法确定得到的排行系数不但可W体现视频的新颖度,还可W体 现视频在不同播放时段内点播状况,进而可W更加真实的反映出视频的真实质量,提高了 视频排行的精确性。
[0073] 在图1所示实施例的基础上,可选的,针对视频集合中的任意一个视频,可W通过 如下可行的实现方式确定视频对应的至少两个播放时段(图1所示实施例中的SlOl),具体 的,请参见图2所示实施例。
[0074] 图2为本发明提供的确定播放时段方法的流程示意图,该方法的执行主体为排序 装置,在上述任意一个实施例的基础上,请参照图2,该方法可W包括:
[0075] S201、获取预设的近期播放时段的时长;
[0076] S202、根据当前时刻和近期播放时段的时长,确定近期播放时段,其中,近期播放 时段的终止时刻为当前时刻;
[0077] S203、根据预设的历史播放时段的时长,在视频的上映时刻至近期播放时段的起 始时刻之间确定至少一个历史播放时段。
[0078] 在图2所示的实施例中,在对视频集合中的视频进行排序的过程中,针对视频集合 中的任意一个视频,当需要确定该视频对应的至少两个播放时段时,可W将视频至上映时 刻至当前时刻之间的时段划分成一个近期播放时段和至少一个历史播放时段。
[0079] 在排序装置中预设有近期播放时段的时长,在需要确定视频的多个播放时段时, 先根据近期播放时段的时长和当前时刻,确定近期播放时段。
[0080] 在排序装置中还预设有多个历史播放时段的时长,其中,各个历史播放时段的时 长可W相同,也不可W不同,具体的,可W包括W下两种可行的实现方式:
[0081 ] -种可行的实现方式:各个历史播放时段的时长相同;
[0082] 在该种可行的实现方式中,获取视频的上映时刻至近期播放时段的起始时刻之间 的时段,并按照时间由近及远的顺序,将视频的上映时刻至近期播放时段的起始时刻之间 的时段划分成多个历史播放时段,需要说明的是,在该种可行的实现方式中,划分得到的多 个历史播放时段中可能存在一个历史播放时段的时长,小于预设的历史播放时段的时长, 通过该种可行的实现方式,可W快速确定得到各个历史播放时段。
[0083] 示例性的,假设视频1的上映时刻为2011年1月1号,当前时刻为2016年1月7号,再 假设预设的多个历史播放时段的时长相同,且排序装置中预设的近期播放时段的时长、W 及历史播放时段的时长如表2所示:
[0084] 表 2 「nno。
[0086] 在排序装置确定历史播放时段之前,先根据当前时刻(2016年1月7号)和近期播放 时段的时长(1周),确定近期播放时段为:2016年1月1号至2016年1月7号。
[0087] 在排序装置确定得到近期播放时段之后,获取视频的上映时刻至近期播放时段的 起始时刻之间的时段为:2011年1月1号至2016年1月巧。然后按照时间由近及远的顺序,先 在2011年1月1号至2016年1月1号中,确定历史播放时段1为:2013年1月1号至2016年1月1 号,然后在2011年1月1号至2013年1月1号中,确定历史播放时段2为2011年1月1号至2013年 1月巧。
[0088] 在上述过程中,将视频的播放时段划分成了I个近期播放时段和2个历史播放时段 (历史播放时段1和历史播放时段2),其中,近期播放时段的时长为1周,历史播放时段1的播 放时长为3年,历史播放时段2的播放时长为2年。
[0089] 另一种可行的实现方式:各个历史播放时段的时长不相同;
[0090] 在该种可行的实现方式中,获取视频的上映时刻至近期播放时段的起始时刻之间 的时段,然后可W按照预设的历史播放时段的确定顺序,在视频的上映时刻至近期播放时 段的起始时刻之间的时段中确定多个播放时段。
[0091] 示例性的,假设视频1的上映时刻为2011年1月1号,当前时刻为2016年1月7号;再 假设排序装置中预设的近期播放时段的时长、W及各历史播放时段的时长如表3所示,且按 照历史播放时段1-历史播放时段4的顺序,确定多个历史播放时段。
[0092] 表 3 「nncn1
[0094]在排序装置确定历史播放时段之前,先根据当前时刻(2016年1月7号)和近期播放 时段的时长(1周),确定近期播放时段为:2016年1月1号至2016年1月7号。
[00%]在排序装置确定得到近期播放时段之后,排序装置按照历史播放时段1-历史播放 时段4的顺序,在2011年1月1号至2016年1月1号之间确定多个历史播放时段,具体的:
[0096] 先根据历史播放时段1的时长(1年)、W及近期播放时段的起始时刻(2016年1月1 号),确定历史播放时段1为2015年1月1号至2016年1月1号。
[0097] 在确定得到历史播放时段1之后,根据历史播放时段2的时长(3年)、W及历史播放 时段1的起始时刻(2015年1月1号),确定历史播放时段2为:2012年1月1号至2015年1月1号。
[0098] 在确定得到历史播放时段2之后,根据历史播放时段3的时长(5年)、W及历史播放 时段2的起始时刻(2012年1月1号),确定历史播放时段3为:2011年1月1号至2012年1月1号。
[0099] 在上述过程中,将视频的播放时段划分成了 1个近期播放时段和3个历史播放时段 (历史播放时段1-历史播放时段3),其中,近期播放时段的时长为1周,历史播放时段1的播 放时长为1年,历史播放时段2的播放时长为3年,历史播放时段3的播放时长为1年。
[0100] 需要说明的是,在实际应用过程中,还可W根据其他的划分规则划分视频的近期 播放时段和历史播放时段,本发明对此不作具体限定。
[0101] 在上述任意实施例的基础上,针对视频集合中的任意一个视频,可W通过如下可 行的实现方式,获取视频的时间衰减值(图1所示实施例中的S102),具体的,请参见图3所示 的实施例。
[0102] 图3为本发明提供的确定视频的时间衰减值方法的流程图,该方法的执行主体为 排序装置,在上述任意实施例的基础上,请参照图3,该方法可W包括:
[0103] S301、获取视频的上映时刻;
[0104] S302、获取上映时刻和当前时刻之间的上映时长、W及上映时长对应的时间衰减 系数;
[0105] S303、根据上映时长和时间衰减系数,确定视频的时间衰减值。
[0106] 在图3所示的实施例中,当需要获取视频的时间衰减值时,先获取视频的上映时 亥IJ,并根据该上映时刻和当前时刻,并将上映时刻和当前时刻之间的时长确定为上映时长, 其中,视频的上映时刻可W通过视频的上映日期表示,相应的,上映时刻也可W通过当前日 期表示。
[0107] 在本发明实施例中,上映时长和时间衰减系数之间具有预设的对应关系,上映时 长越大,时间衰减系数越大,可W根据实际需要设置上映时长和时间衰减系数之间的对应 关系。在排序装置获取得到视频的上映时长和视频的时间衰减系数之后,根据该上映时长 和时间衰减系数确定该视频的时间衰减值,可选的,在实际应用过程中,可W通过如下公式 (1)获取视频的时间衰减值y:
[010 引 y = e-s|At (1);
[0109] 其中,S为视频的时间衰减系数,At为视频的上映时长;由于上映时长越大,时间 衰减系数越大,因此,由上述公式(1)可知,视频的上映时长越大,视频的时间衰减值越小。 在该种可行的实现方式中,时间衰减值与上映时长W及时间衰减系数相关,使得确定得到 的时间衰减值可W很好的体现出视频的新颖度。
[0110] 下面,通过具体示例,对图3实施例所示的方法进行详细说明。
[0111] 示例性的,假设视频集合中包括1万个视频,针对视频集合中的任意一个视频执行 如下处理过程:
[0112] 针对视频集合中的任意一个视频1,假设视频1的上映时刻为2010年1月1号,当前 时刻为2016年1月1号,则根据该上映时刻和当前时刻可W确定视频1的上映时长为6年,假 设上映时长和时间衰减系数之间的对应关系如表4所示:
[011引 表4
[0114]
[0115] 根据表4所示的对应关系,可W确定上映时长(6年,2190天)对应的时间衰减系数 为^,则根据上映时长(2190天)、W及上述公式(1)确定视频1的时间衰减值如下:
[0116]
[0117]进一步的,在上述任意实施例的基础上,针对视频集合中的任意一个视频,可W通 过如下公式(2)获取视频的排序系数S;
[011 引
(2);
[0119] 其中,K为历史播放时段的个数,Qi为第i个历史播放时段的加权值,Mi为视频在第i 个历史播放时段的点播量,e为近期播放时段的加权值,a为预设参数,a大于1,N为视频在近 期播放时段的点播量,A为预设的修正值,A大于或等于1。
[0120] 在公式(2)中,优选的a可W为2,A可W为2,在实际应用过程中,可W根据实际需要 设置预设的a和A的大小。
[0121] 下面,通过具体示例,对上述实施例进行详细说明。
[0122] 示例性的,假设视频1的上映日期为2010年1月1号,当前时刻为2016年1月7号,根 据预设的时段划分规则,将视频1的播放时段划分成如下2个播放时段,具体的,如表5所示:
[0123] 表5
[0125] 在确定得到视频1对应的3个播放时段后,获取各个播放时段的加权值、W及视频1 在各个播放时段内的点播次数,具体的如表6所示:
[0126] 表6 「rno~7l
[0128] 排序装置根据视频1的上映时刻和当前时刻,确定上映时长为365*6巧=2197天, 假设预设的时间衰减系数为^,则排序装置根据公式(1)确定得到的时间衰减值为:
[0129]
[0130] 再假设公式(2)中预设的a = e(2.718),A = 2,在排序装置确定得到视频1的时间衰 减值、各个播放时段的加权值、W及视频1在各个播放时段内的点播次数之后,根据公式(2) 确定视频1的排序系数为:
[0131] s = 0.6X10?X0.012+0.4X1.5X10?X0.012+0.9XIn( 10^+2) = 17002;
[0132] 执行上述过程,获取视频集合中每一个视频的排序系数,然后根据各个视频的排 序系数,对视频集合中的视频进行排序。
[0133] 图4为本发明提供的基于视频点播量的视频排序装置的结构示意图一,请参照图 4,该装置可W包括:
[0134] 第一确定模块401,用于确定视频集合中各视频对应的至少两个播放时段,其中, 视频集合中包括至少一个视频;
[0135] 获取模块402,用于获取各视频的时间衰减值、各视频对应的各播放时段的加权 值、W及各视频在其对应的各播放时段内的点播次数;
[0136] 第二确定模块403,用于根据各视频的时间衰减值、各视频对应的各播放时段的加 权值、W及各视频在其对应的各播放时段内的点播次数,确定各视频的排序系数;
[0137] 排序模块404,用于根据各视频的排序系数,对视频集合中的视频进行排序。
[0138] 图5为本发明提供的基于视频点播量的视频排序装置的结构示意图二,在图4所示 实施例的基础上,请参照图5,第二确定模块可W包括第一获取单元4031、第二获取单元 4032、W及确定单元4033,其中,
[0139] 第一获取单元4031用于,获取视频的上映时刻;
[0140] 第二获取单元4032用于,获取上映时刻和当前时刻之间的上映时长、W及上映时 长对应的时间衰减系数;
[0141] 确定单元4033用于,根据上映时长和时间衰减系数,确定视频的时间衰减值。
[0142] 可选的,确定单元4033具体可W用于:
[0143] 通过公式(1)获取视频的时间衰减值y:
[0144] y = e-s| 么 t (1);
[0145] 其中,S为视频的时间衰减系数,A t为视频的上映时长。
[0146] 在实际应用过程中,可选的,至少两个播放时段包括近期播放时段和历史播放时 段,相应的,第一确定模块401具体可W用于:
[0147] 获取预设的近期播放时段的时长;
[0148] 根据当前时刻和近期播放时段的时长,确定视频的近期播放时段,其中,近期播放 时段的终止时刻为当前时刻;
[0149] 根据预设的历史播放时段的时长,在视频的上映时刻至近期播放时段的起始时刻 之间确定至少一个历史播放时段。
[0150] 可选的,第二确定模块403具体可W用于:
[0151] 通过公式(2)获取各视频的排序系数S;
[0152]
巧);
[0153] 其中,K为历史播放时段的个数,Qi为第i个历史播放时段的加权值,Mi为视频在第i 个历史播放时段的点播量,y为视频的时间衰减值,e为近期播放时段的加权值,a为预设参 数,a大于1,N为视频在近期播放时段的点播量,A为预设的修正值,A大于或等于1。
[0154] 本发明实施例所示的装置可W执行上述方法实施例所示的技术方案,其实现原理 W及有益效果类似,此处不再进行寶述。
[0155] 本领域普通技术人员可W理解:实现上述各方法实施例的全部或部分步骤可W通 过程序指令相关的硬件来完成。前述的程序可W存储于一计算机可读取存储介质中。该程 序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:R〇M、RAM、磁碟或 者光盘等各种可W存储程序代码的介质。
[0156]最后应说明的是:W上各实施例仅用W说明本发明的技术方案,而非对其限制;尽 管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依 然可W对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进 行等同替换;而运些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术 方案的范围。
【主权项】
1. 一种基于视频点播量的视频排序方法,其特征在于,包括: 确定视频集合中各视频对应的至少两个播放时段,其中,所述视频集合中包括至少一 个视频; 获取各所述视频的时间衰减值、各所述视频对应的各播放时段的加权值、以及各所述 视频在其对应的各播放时段内的点播次数; 根据各所述视频的时间衰减值、各所述视频对应的各播放时段的加权值、以及各所述 视频在其对应的各播放时段内的点播次数,确定各所述视频的排序系数; 根据各所述视频的排序系数,对所述视频集合中的视频进行排序。2. 根据权利要求1所述的方法,其特征在于,针对所述视频集合中的任意一个视频,所 述获取各所述视频的时间衰减值,包括: 获取所述视频的上映时刻; 获取所述上映时刻和当前时刻之间的上映时长、以及所述上映时长对应的时间衰减系 数; 根据所述上映时长和所述时间衰减系数,确定所述视频的时间衰减值。3. 根据权利要求2所述的方法,其特征在于,所述根据所述上映时长和所述时间衰减系 数,确定所述视频的时间衰减值,包括: 通过公式(1)获取所述视频的时间衰减值μ: μ=θ-δ|Δ? (1); 其中,s为所述视频的时间衰减系数,所述At为所述视频的上映时长。4. 根据权利要求1-3任一项所述的方法,其特征在于,所述至少两个播放时段包括近期 播放时段和历史播放时段;针对所述视频集合中的任意一个视频,所述确定视频集合中各 视频对应的至少两个播放时段,包括: 获取预设的近期播放时段的时长; 根据当前时刻和所述近期播放时段的时长,确定所述视频的近期播放时段,其中,所述 近期播放时段的终止时刻为所述当前时刻; 根据预设的历史播放时段的时长,在所述视频的上映时刻至所述近期播放时段的起始 时刻之间确定至少一个历史播放时段。5. 根据权利要求4所述的方法,其特征在于,所述根据各所述视频的时间衰减值、各所 述视频对应的播放时段的加权值、以及各所述视频在其对应的播放时段内的点播次数,确 定各所述视频的排序系数,包括: 通过公式(2)获取各所述视频的排序系数s;其中,所述K为历史播放时段的个数,所述Ql为第i个历史播放时段的加权值,所述1为 所述视频在第i个历史播放时段的点播量,所述μ为视频的时间衰减值,所述β为所述近期播 放时段的加权值,所述a为预设参数,所述a大于1,所述Ν为所述视频在所述近期播放时段的 点播量,所述λ为预设的修正值,所述λ大于或等于1。6. -种基于视频点播量的视频排序装置,其特征在于,包括: 第一确定模块,用于确定视频集合中各视频对应的至少两个播放时段,其中,所述视频 集合中包括至少一个视频; 获取模块,用于获取各所述视频的时间衰减值、各所述视频对应的各播放时段的加权 值、以及各所述视频在其对应的各播放时段内的点播次数; 第二确定模块,用于根据各所述视频的时间衰减值、各所述视频对应的各播放时段的 加权值、以及各所述视频在其对应的各播放时段内的点播次数,确定各所述视频的排序系 数; 排序模块,用于根据各所述视频的排序系数,对所述视频集合中的视频进行排序。7. 根据权利要求6所述的装置,其特征在于,所述第二确定模块包括第一获取单元、第 二获取单元、以及确定单元,其中, 所述第一获取单元用于,获取所述视频的上映时刻; 所述第二获取单元用于,获取所述上映时刻和当前时刻之间的上映时长、以及所述上 映时长对应的时间衰减系数; 所述确定单元用于,根据所述上映时长和所述时间衰减系数,确定所述视频的时间衰 减值。8. 根据权利要求7所述的装置,其特征在于,所述确定单元用于: 通过公式(1)获取所述视频的时间衰减值μ: μ=θ-δ|Δ? (1); 其中,s为所述视频的时间衰减系数,所述At为所述视频的上映时长。9. 根据权利要求6-8任一项所述的装置,其特征在于,所述至少两个播放时段包括近期 播放时段和历史播放时段,所述第一确定模块具体用于: 获取预设的近期播放时段的时长; 根据当前时刻和所述近期播放时段的时长,确定所述视频的近期播放时段,其中,所述 近期播放时段的终止时刻为所述当前时刻; 根据预设的历史播放时段的时长,在所述视频的上映时刻至所述近期播放时段的起始 时刻之间确定至少一个历史播放时段。10. 根据权利要求9所述的装置,其特征在于,所述第二确定模块具体用于: 通过公式(2)获取各所述视频的排序系数s;其中,所述K为历史播放时段的个数,所述Ql为第i个历史播放时段的加权值,所述1为 所述视频在第i个历史播放时段的点播量,所述μ为视频的时间衰减值,所述β为所述近期播 放时段的加权值,所述a为预设参数,所述a大于1,所述Ν为所述视频在所述近期播放时段的 点播量,所述λ为预设的修正值,所述λ大于或等于1。
【文档编号】H04N21/482GK105828181SQ201610230642
【公开日】2016年8月3日
【申请日】2016年4月14日
【发明人】程殿虎, 于松, 于芝涛
【申请人】青岛海信传媒网络技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1