点赞视频的回放方法及服务器转让专利

申请号 : CN201510890390.9

文献号 : CN105472468B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 谢晓枫

申请人 : 珠海多玩信息技术有限公司

摘要 :

本发明提供一种点赞视频的回放方法,包括:在视频的直播阶段,录制视频并记录视频的点赞数;在视频的回放阶段,将视频的播放时段设定为多个子时段,并沿视频的播放时序在各个子时段内播放一个或多个点赞,且多个子时段内播放的点赞总数等于直播阶段记录到的点赞数。本发明还提供一种基于该方法的服务器。本发明能够准确、自然地重现观众用户的点赞行为,并减少服务器的负载以及存储空间,还可允许观众用户自由调整点赞行为的重现效果。

权利要求 :

1.一种点赞视频的回放方法,其特征在于,所述方法包括:在所述视频的直播阶段,

录制所述视频并记录所述视频的点赞数;

在所述视频的回放阶段,

将所述视频的播放时段设定为多个子时段,并沿所述视频的播放时序在各个所述子时段内播放一个或多个所述点赞,且所述多个子时段播放的点赞总数等于所述直播阶段记录到的点赞数。

2.根据权利要求1所述的方法,其特征在于,在对所述视频执行多次回放时,将所述视频的播放时段随机设定为多个所述子时段。

3.根据权利要求2所述的方法,其特征在于,各个所述子时段的播放时长为随机设定的,且所述多个子时段的播放时长的总和等于所述视频的播放时长。

4.根据权利要求1所述的方法,其特征在于,在对所述视频执行多次回放时,随机设定每一所述子时段内的相邻两个所述点赞之间的播放时间间隔。

5.根据权利要求4所述的方法,其特征在于,在同一个所述子时段内,相邻两个所述点赞之间的播放时间间隔不相等。

6.一种点赞视频的服务器,其特征在于,所述服务器包括:记录模块,用于在直播阶段录制所述视频并记录所述视频的点赞数;

第一设定模块,用于在回放阶段将所述视频的播放时段设定为多个子时段;

第二设定模块,用于为各个所述子时段分配一个或多个所述点赞,且所述多个子时段播放的点赞总数等于所述直播阶段记录到的点赞数;

播放模块,用于沿所述视频的播放时序在各个所述子时段播放所述第二设定模块所设定的所述一个或多个点赞。

7.根据权利要求6所述的服务器,其特征在于,在对所述视频执行多次回放时,所述第一设定模块用于将所述视频的播放时段随机设定为多个所述子时段。

8.根据权利要求7所述的服务器,其特征在于,各个所述子时段的播放时长是随机设定的,且所述多个子时段的播放时长的总和等于所述视频的播放时长。

9.根据权利要求6所述的服务器,其特征在于,所述服务器还包括:第三设定模块,用于在对所述视频执行多次回放时随机设定相邻两个所述点赞之间的播放时间间隔。

10.根据权利要求9所述的服务器,其特征在于,在同一个所述子时段内,相邻两个所述点赞之间的播放时间间隔不相等。

说明书 :

点赞视频的回放方法及服务器

技术领域

[0001] 本发明涉及通信技术领域,具体涉及一种点赞视频的回放方法以及使用该方法进行点赞回放的服务器。

背景技术

[0002] 近年来,包括集合群聊、视频直播、频道K歌、在线游戏、在线影视等功能为一体的客户端空前发展,使得观众用户可以自在地通过客户端接入直播频道以观看主播用户通过服务器发布的直播视频。并且,在观看直播视频的过程中,观众用户可以进行点赞以表达对直播视频及其主播用户的赞赏,回放视频的时候也要把这成千上万的点赞重现出来,如何简单、准确、自然地重现这些点赞效果成为一个难题。

发明内容

[0003] 鉴于此,本发明提供一种点赞视频的回放方法及服务器,能够准确、自然地重现观众用户的点赞,并减少服务器的负载以及存储空间,还可允许观众用户自由调整点赞的重现效果。
[0004] 本发明的一种点赞视频的回放方法,包括:在视频的直播阶段,录制视频并记录视频的点赞数;在视频的回放阶段,将视频的播放时段设定为多个子时段,并沿视频的播放时序在各个子时段内播放一个或多个点赞,且多个子时段播放的点赞总数等于直播阶段记录到的点赞数。
[0005] 可选地,在对视频执行多次回放时,将视频的播放时段随机设定为多个子时段。
[0006] 可选地,各个子时段的播放时长为随机设定的,且多个子时段的播放时长的总和等于视频的播放时长。
[0007] 可选地,在对视频执行多次回放时,随机设定每一子时段内的相邻两个点赞之间的播放时间间隔。
[0008] 可选地,在同一个子时段内,相邻两个点赞之间的播放时间间隔不相等。
[0009] 本发明的一种点赞视频的服务器,包括:记录模块,用于录制视频并记录视频的点赞数;第一设定模块,用于将视频的播放时段设定为多个子时段;第二设定模块,用于为各个子时段分配一个或多个点赞,且多个子时段播放的点赞总数等于直播阶段记录到的点赞数;播放模块,用于沿视频的播放时序在各个子时段播放第二设定模块所分配的一个或多个点赞。
[0010] 可选地,在对视频执行多次回放时,第一设定模块用于将视频的播放时段随机设定为多个子时段。
[0011] 可选地,各个子时段的播放时长是随机设定的,且多个子时段的播放时长的总和等于视频的播放时长。
[0012] 可选地,服务器还包括:第三设定模块,用于在对视频执行多次回放时随机设定相邻两个点赞之间的播放时间间隔。
[0013] 可选地,在同一个子时段内,相邻两个点赞之间的播放时间间隔不相等。
[0014] 区别于现有技术,本发明的点赞视频的回放方法及服务器,在视频的回放阶段,由于可将视频的播放时段设定为多个子时段,且沿视频的播放时序在各个子时段播放不定数量的点赞,因此可以允许观众用户自由调整点赞的重现效果,使得相邻两个点赞之间的时间间隔是随机的且不等的,从而能够准确、自然地重现观众用户的点赞;进一步地,由于本发明仅需记录点赞的总数而非每一点赞的时间,因此能够减少服务器的负载以及相关的存储空间。

附图说明

[0015] 图1是本发明的点赞视频的回放方法一实施例的流程示意图;
[0016] 图2是本发明一实施例的基于视频直播的互动的网络架构示意图;
[0017] 图3是本发明的视频播放界面一实施例的示意图;
[0018] 图4是本发明的服务器一实施例的原理框示意图;
[0019] 图5是本发明的服务器一实施例的硬件结构示意图。

具体实施方式

[0020] 本发明实施例提供一种如图1所示视频回放方法,用于对具有预定数量的点赞的视频进行回放,从而准确、自然地重现观众用户的点赞。其中,所述视频又称点赞视频,可由图2所示的视频直播的互动网络架构中的服务器播放。请参阅图2所示,该网络架构示意图包括服务器以及多个客户端,其中,服务器可以通过互联网等其他方式与客户端进行通信连接。服务器可视为通过直播频道发布直播视频的主播用户或主播设备端,主播用户通常是指直播视频的发布者,且通过摄像服务器、麦克风等输入视频及其语音信息,并将音视频信息融合之后产生直播视频,进一步获取登录到主播用户创建的频道的用户ID,并向对应的客户端推送直播视频,由客户端输出给观众用户。其中,直播频道是指通过主播设备端创建的一种虚拟空间(或称虚拟房间),接入该虚拟空间内的客户端不仅可以观看直播视频,还可以和主播用户进行点赞。
[0021] 另外,服务器不仅具有上述直播主动权,还具有对接入直播频道的客户端具有接入、踢出的控制权。所述服务器和客户端均可以是包括集合群聊、视频直播、频道K歌、在线游戏、在线影视等功能为一体的设备。在图2所示的网络架构中,所述服务器和客户端可以为智能手机、PC(Personal Computer,个人计算机)、移动电话、移动电脑、平板电脑、个人数字助理(Personal Digital Assistant,PAD)、媒体播放器、智能电视等设备的任意组合,还可以为上述设备与智能手环、嵌入于衣服、首饰等服饰配件中的穿戴式设备的任意组合。
[0022] 下面结合图2所示实施例的互动网络架构,对本发明所提供的示例性的技术方案进行清楚、完整地描述。请参阅图1所示,本实施例的点赞视频的回放方法包括以下步骤:
[0023] S11:在视频的直播阶段,录制视频并记录视频的点赞数。
[0024] 以视频直播的应用场景为例:主播用户(服务器)创建直播频道以及允许多个观众用户(客户端)接入该直播频道的ID;多个观众用户输入ID即可登录到主播用户创建的直播频道在线实时观看视频,其中,请参阅图3所示,在播放过程中,视频的播放界面提供有允许观众用户和主播用户进行互动的操作按钮,对于可以进行点赞的操作按钮,其图标优选显示为握拳并竖起大拇指的点赞手势。在观看视频的过程中,观众用户可以点击所述点赞手势以下达点赞指令,然后视频的播放界面上会显示一握拳并竖起大拇指的点赞手势。在整个视频播放完毕后,即可记录得到所有观众用户在观看该视频时产生的点赞数,并且,在视频的直播阶段,客户端同步录制直播的视频,以供后续进行视频回放。
[0025] S12:在视频的回放阶段,将视频的播放时段设定为多个子时段,并沿视频的播放时序在各子时段内播放一或多个点赞,其中多个子时段播放的点赞总数等于直播阶段记录到的点赞数。
[0026] 视频的直播阶段侧重于面向多个观众用户,而视频的回放阶段侧重于面向单个观众用户,回放的目的不仅是使得单个观众用户回看该视频,而且为使得该单个观众用户了解该视频在直播过程中所有观众用户(可以包括该回看的观众用户)的点赞情况。因此,如何最真实的回放该视频的点赞情况是回放阶段的核心目的。
[0027] 举例而言,对于播放时长为60秒且包括1000个点赞的一段视频,所述方法可将60秒设定为20个子时段,每一子时段的播放时长可以相等也可以不相等,但该20个子时段的播放时长的总和为60秒。在回放时,将1000个点赞随机散列到20个子时段中播放。由于沿视频的播放时序在各子时段内播放的点赞数量不定,使得相邻两个点赞的时间间隔是随机的且不等的,从而能够准确、自然地重现观众用户的点赞;进一步地,由于服务器仅需记录点赞的总数而非每一点赞的时间,因此能够减少服务器的负载以及减少用于记录每一点赞的时间的存储空间。
[0028] 另外,通过分析现实生活中观众用户的点赞行为,可以发现观众用户总是习惯性地进行“连续发送几个点赞、停止点赞且观看直播、再连续发送几个点赞”的行为,因此通过设置子时段的数量和各个子时段回放点赞的数量,本发明实施例能够允许观众用户自由调整点赞的重现效果,具体地,将视频的播放时段设定为多个部分,对于其中一部分播放时段,播放时序中靠前的子时段播放较少的点赞,在播放时序中间的子时段播放最多的点赞,在播放时序中靠后间的子时段播放最多的点赞,从而实现在回放的显示屏上出现“一波接一波”的点赞效果,相比现有技术更加准确且自然的重现点赞效果。
[0029] 在上述基础上,本发明实施例对于每一次回放,均是随机将视频的播放时长设定为多个子时段。也就是说,在对视频执行多次回放时,每一次回放时所设定的子时段的数量是随机的不定的。进一步可选地,各个子时段的播放时长为随机设定的。也就是说,对于多次回放的情况,每一次回放时各个子时段的播放时长是随机的。
[0030] 可选地,在对所述视频执行多次回放时,随机设定每一子时段内的相邻两个点赞之间的播放时间间隔。也就是说,对于多次回放的情况,每一次回放时同一个子时段内的相邻两个点赞之间的播放时间间隔是随机的不定的。进一步可选地,在同一个子时段内,相邻两个点赞之间的播放时间间隔不相等。
[0031] 图4是本发明的服务器一实施例的原理框示意图,其可以为图2所示的与多个客户端进行通信的服务器。如图4所示,服务器30包括:
[0032] 记录模块35,用于在直播阶段录制视频并记录视频的点赞数;
[0033] 第一设定模块31,用于在回放阶段将视频的播放时段划设定多个子时段;
[0034] 第二设定模块32,用于为各个子时段分配一个或多个点赞,且多个子时段播放的点赞总数等于直播阶段记录到的点赞数;
[0035] 播放模块33,用于沿视频的播放时序在各个子时段播放第二设定模块32所设定的一个或多个点赞。
[0036] 可选地,第一设定模块31用于在对所述视频执行多次回放时将视频的播放时段随机设定为多个子时段。
[0037] 可选地,各子时段的播放时长是由第一设定模块31随机设定的,且多个子时段的播放时长的总和等于视频的播放时长。
[0038] 可选地,服务器还包括第三设定模块34,用于在对所述视频执行多次回放时随机设定相邻两个点赞之间的播放时间间隔。
[0039] 进一步可选地,在同一个子时段内,第三设定模块34用于设定相邻两个点赞之间的播放时间间隔不相等。
[0040] 以上描述的服务器30的各个模块结构,对应执行上述实施例所述的视频回放方法,具有与其相同的技术效果。
[0041] 应该理解到,上述服务器30的实施方式仅是示意性的,模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如两个模块可以集成到另一个系统中,或一些特征可以忽略,或不执行。另外,模块相互之间的连接可以通过一些接口,也可以是电性或其它形式。上述模块作为服务器30的组成部分,可以是也可以不是物理框,既可以位于一个地方,也可以分布到多个网络单元上,既可以采用软件功能框的形式实现,也可以采用图5所示的硬件的形式实现。
[0042] 如图5所示,服务器30可包括至少一处理器(例如CPU)、至少一通信接口、存储器和至少一通信总线,通信总线用于连接各元件。所述存储器中存储了程序指令,该程序指令可以被处理器执行。处理器用于执行存储器中存储的可执行模块,例如计算机程序。存储器可以包含高速随机存取存储器(Random Access Memory,RAM),也可以包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。通过至少一个通信接口实现服务器30与客户端之间的连接,例如可以使用互联网、广域网、本地网、城域网等。
[0043] 另外,本发明实施例的上述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中,即,本发明实施例可以以软件产品的形式体现出来,其包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。
[0044] 在此基础上,以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,例如各实施例之间技术特征的相互结合,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。