一种直播回看的方法及装置与流程

文档序号:12499319阅读:218来源:国知局
一种直播回看的方法及装置与流程

本发明涉及技术领域,尤其涉及一种直播回看的方法及装置。



背景技术:

随着智能设备(如智能手机、平板电脑、智能电视等)的发展,越来越多的用户使用智能设备的各种功能,其中视频APP(Application)是人们常用的应用程序,如直播APP;用户通过直播APP可以观看其他用户上传的直播视频。观看直播视频的用户可以以文字形式向上传直播视频的用户发送评论或留言,或者通过向上传直播的用户赠送礼物等方式来实现互动和交流;上传直播视频的用户通过语音的方式来与观看直播视频的用户进行沟通。

在实现本发明过程中,发明人发现现有技术中至少存在如下问题:

现有直播APP不支持回看功能,观看直播视频的用户需要回看直播视频时,只能回看观看直播视频的用户发送的文字评论或赠送的礼物,不能回看直播视频;若借助其他录制软件,不仅操作不方便,而且录制后的视频占用大量的存储空间。



技术实现要素:

本发明实施例提供一种直播回看的方法及装置,用于解决现有直播应用程序不支持直播回看的技术问题。

本发明实施例提供的一种直播回看的方法,包括以下步骤:

接收第一用户发送的直播回看请求,直播回看请求包括回看开始时间点;

确定回看开始时间点在直播视频的时间轴上相对应的开始位置,时间轴上的有效时间点与第二用户发送的有效信息相对应,第二用户为观看直播视频的用户;

在开始位置处开始播放直播视频,并在到达有效时间点时展示有效信息。

在一种可能的实现方式中,在接收第一用户发送的直播回看请求之前,该方法还包括:

获取第二用户发送的有效信息,并根据发送有效信息的时间确定有效信息的时间标签;

根据有效信息的时间标签对有效信息与直播视频的时间轴进行关联处理,有效信息的时间标签与时间轴上的有效时间点相对应。

在一种可能的实现方式中,在到达有效时间点时展示有效信息,包括:

获取第一用户发送的屏蔽第三用户的指令,第三用户为观看直播视频的用户;

在到达与第三用户发送的有效信息相对应的有效时间点时,禁止显示第三用户发送的有效信息。

在一种可能的实现方式中,在同一有效时间点对应多个有效信息时,在到达有效时间点时展示有效信息,包括:

确定获取多个有效信息的先后顺序;

在到达有效时间点时根据先后顺序依次展示多个有效信息。

在一种可能的实现方式中,在到达有效时间点时展示有效信息,包括:

在到达有效时间点时,根据与有效信息相对应的展示方式展示有效信息。

本发明实施例提供的一种直播回看的方法,在直播视频的时间轴上设置有有效信息相对应的有效时间点,在接收到用户提交的直播回看请求后,在播放直播视频的同时,还可以在相应的有效时间点处展示有效信息。该方法以时间轴记录用户提交的有效信息,在实现对直播视频的回看功能的同时,还可以回看用户曾经提交的有效信息,可以最大限度还原直播视频,且可以增加回看时用户可获取的信息量。同时,分别保存直播视频和用户发送的有效信息,用户在回看直播视频时可以获取未经有效信息覆盖的完整的直播视频。以时间标签可以方便的标记有效信息的时间属性,并实现有效信息与直播视频的时间轴的关联。通过禁止第三用户指令,可以使得第一用户选择性的获取所需的有效信息,提高获取有效信息的效率。

基于同样的发明构思,本发明实施例还提供一种直播回看的装置,包括:

接收模块,用于接收第一用户发送的直播回看请求,直播回看请求包括回看开始时间点;

确定模块,用于确定回看开始时间点在直播视频的时间轴上相对应的开始位置,时间轴上的有效时间点与第二用户发送的有效信息相对应,第二用户为观看直播视频的用户;

回放模块,用于在开始位置处开始播放直播视频,并在到达有效时间点时展示有效信息。

在一种可能的实现方式中,该装置还包括:获取模块和关联模块;

在接收模块接收第一用户发送的直播回看请求之前,获取模块用于获取第二用户发送的有效信息,并根据发送有效信息的时间确定有效信息的时间标签;

关联模块用于根据有效信息的时间标签对有效信息与直播视频的时间轴进行关联处理,有效信息的时间标签与时间轴上的有效时间点相对应。

在一种可能的实现方式中,回放模块包括:

获取单元,用户获取第一用户发送的屏蔽第三用户的指令,第三用户为观看直播视频的用户;

禁止显示单元,用于在到达与第三用户发送的有效信息相对应的有效时间点时,禁止显示第三用户发送的有效信息。

在一种可能的实现方式中,在同一有效时间点对应多个有效信息时,回放模块包括:

确定单元,用于确定获取多个有效信息的先后顺序;

依次展示单元,在到达有效时间点时根据先后顺序依次展示多个有效信息。

在一种可能的实现方式中,回放模块用于:在到达有效时间点时,根据与有效信息相对应的展示方式展示有效信息。

本发明实施例提供的一种直播回看的方法及装置,在直播视频的时间轴上设置有有效信息相对应的有效时间点,在接收到用户提交的直播回看请求后,在播放直播视频的同时,还可以在相应的有效时间点处展示有效信息。该方法以时间轴记录用户提交的有效信息,在实现对直播视频的回看功能的同时,还可以回看用户曾经提交的有效信息,可以最大限度还原直播视频,且可以增加回看时用户可获取的信息量。同时,分别保存直播视频和用户发送的有效信息,用户在回看直播视频时可以获取未经有效信息覆盖的完整的直播视频。以时间标签可以方便的标记有效信息的时间属性,并实现有效信息与直播视频的时间轴的关联。通过禁止第三用户指令,可以使得第一用户选择性的获取所需的有效信息,提高获取有效信息的效率。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:

图1为本发明实施例中直播回看的方法流程图;

图2为本发明实施例中获取有效信息的方法流程图;

图3为本发明实施例中屏蔽有效信息的方法流程图;

图4为本发明实施例中在到达有效时间点时展示有效信息的方法流程图;

图5为本发明实施例中直播回看的装置的第一结构图;

图6为本发明实施例中直播回看的装置的第二结构图;

图7为本发明实施例中回放模块的第一结构图;

图8为本发明实施例中回放模块的第二结构图。

具体实施方式

以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

参见图1,本发明实施例提供的一种直播回看的方法的流程如下,具体包括步骤101-103:

步骤101:接收第一用户发送的直播回看请求,直播回看请求包括回看开始时间点。

本发明实施例中,直播回看请求针对某一直播视频,第一用户为观看该直播视频的用户或者为上传该直播视频的用户,即两类用户均可以执行直播回看的请求。具体的,该直播回看请求包括回看开始时间点,根据该回看开始时间点即可以定位从何时开始回看直播视频。

步骤102:确定回看开始时间点在直播视频的时间轴上相对应的开始位置,时间轴上的有效时间点与第二用户发送的有效信息相对应,第二用户为观看直播视频的用户。

本发明实施例中,直播视频设有时间轴,即通过时间轴记录直播视频的视频帧。在获取到直播回看请求后即可以确定回看开始时间点,进而在时间轴上确定与该回看开始时间点相对应的开始位置,即可以确定回看开始的视频帧。例如,第一用户需要观看2016年1月1日12:00时的直播视频,即直播回看请求中的回看开始时间点为2016年1月1日12:00;之后在步骤102中根据该回看开始时间点确定在直播视频的时间轴的位置,即定位到时间轴的2016年1月1日12:00处,将此处的视频帧作为回看开始的视频帧,执行回看操作。

本发明实施例中,第二用户为观看直播视频的用户,即所有观看直播视频的用户发送的有效信息均与时间轴上的有效时间点相对应。同时,时间轴上的有效时间点为与有效信息关联的时间点,即根据有效信息确定相对应的有效时间点。本发明实施例中,有效信息为第二用户发送的评论信息或留言信息,或者第二用户发送的动画表情等。

需要说明的是,本发明实施例中“第一用户”和“第二用户”只是用于区分不同处理阶段的用户,即第一用户为发送直播回看请求的用户,第二用户为发送有效信息的用户,第一用户和第二用户可以存在交集,即某一个用户既可以为第一用户,同时也可以为第二用户。例如,用户A在观看直播视频时发送了有效信息a,此时用户A为第二用户;之后用户A又提交了回看该直播视频的直播回看请求,此时的用户A即为第一用户。

步骤103:在开始位置处开始播放直播视频,并在到达有效时间点时展示有效信息。

本发明实施例中,时间轴开始位置处的视频帧与第一用户发送的直播回看请求相对应,即该处的视频帧为第一用户关注的视频帧。回看直播视频时也根据时间轴来播放该直播视频,在播放直播视频到达有效时间点时,在播放该直播视频的同时,展示与该有效时间点相对应的有效信息。例如,回看开始时间点对应时间轴的1:00:00处,在时间点的1:20:00处存在一个有效时间点,则接收到直播回看请求后在时间轴的1:00:00处开始播放相应的直播视频,此时的直播视频实际为存储在本地或服务器端的曾经直播的视频;在回看20分钟后即到时间轴的1:20:00处,即此时到达有效时间点,此时在回看直播视频的同时展示与1:20:00处的有效时间点相对应有效信息即可。

本发明实施例提供的一种直播回看的方法,在直播视频的时间轴上设置有有效信息相对应的有效时间点,在接收到用户提交的直播回看请求后,在播放直播视频的同时,还可以在相应的有效时间点处展示有效信息。该方法以时间轴记录用户提交的有效信息,在实现对直播视频的回看功能的同时,还可以回看用户曾经提交的有效信息,可以最大限度还原直播视频,且可以增加回看时用户可获取的信息量。同时,分别保存直播视频和用户发送的有效信息,用户在回看直播视频时可以获取未经有效信息覆盖的完整的直播视频。

本发明另一实施例提供了一种直播回看的方法,其包括图1所示的步骤101-103,且其具体实现过程和技术效果参见图1所示的实施例;同时,在本发明实施例中,在步骤101接收第一用户发送的直播回看请求之前,该方法还包括获取有效信息的过程,参见图2所示,该过程具体还包括步骤201-202:

步骤201:获取第二用户发送的有效信息,并根据发送有效信息的时间确定有效信息的时间标签。

本发明实施例中,为第二用户发送的有效信息设置时间标签,根据该时间标签即可以确定第二用户何时发送的该有效信息,进而可以与直播视频进行关联。例如,第二用户在1:10:00时发送了一条有效信息,即可以为该有效信息添加“[1:10:00]”的时间标签。

步骤202:根据有效信息的时间标签对有效信息与直播视频的时间轴进行关联处理,有效信息的时间标签与时间轴上的有效时间点相对应。

本发明实施例中,时间标签对应一个时间点,直播视频的时间轴上包含多个时间点,故根据该时间标签可以实现有效信息与直播视频的时间轴的关联处理,且该时间标签与时间轴上的一个有效时间点相对应。以时间标签可以方便的标记有效信息的时间属性,并实现有效信息与直播视频的时间轴的关联。同时,所有的观看直播视频的用户均可以发送有效信息,由于时间标签为文本格式,即使有效信息数量很多,文本格式的时间标签也不会占用过多的存储空间。

本发明另一实施例提供了一种直播回看的方法,其包括图1所示的步骤101-103,且其具体实现过程和技术效果参见图1所示的实施例;同时,在本发明实施例中,步骤103在到达有效时间点时展示有效信息还包括屏蔽有效信息的过程,参见图3所示,该过程具体包括步骤1031-1032:

步骤1031:获取第一用户发送的屏蔽第三用户的指令,第三用户为观看直播视频的用户。

本发明实施例中,第三用户也为观看直播视频的用户,第三用户与第二用户的区别在于两个用户所的执行过程不同,且第三用户的范围不大于第二用户的范围,即第三用户为第二用户的子集。或者说,第三用户一定存在执行发送有效信息的过程,但是上述步骤1031中屏蔽的用户不一定为第二用户。例如,用户A和用户B均向服务器发送了有效信息,即用户A和用户B均为一个第二用户;之后第一用户只屏蔽了用户B,即第三用户为用户B;即,用户A仅为第二用户,用户B既为第二用户,也为第三用户。

步骤1032:在到达与第三用户发送的有效信息相对应的有效时间点时,禁止显示第三用户发送的有效信息。

如上所述,本发明实施例中的第三用户也为观看直播视频的用户,第三用户也可以预先发送有效信息。当第一用户没有发送屏蔽第三用户的指令时,在到达与第三用户发送的有效信息相对应的有效时间点时显示相对应的有效信息,该过程与上述的步骤103类似。但若第一用户发送的屏蔽第三用户的指令,则对第一用户来说屏蔽第三用户发送的所有信息,从而在到达与第三用户发送的有效信息相对应的有效时间点时不显示第三用户发送的有效信息。通过禁止第三用户指令,可以使得第一用户选择性的获取所需的有效信息,提高获取有效信息的效率。

本发明另一实施例提供了一种直播回看的方法,其包括图1所示的步骤101-103,且其具体实现过程和技术效果参见图1所示的实施例;同时,在本发明实施例中,当在同一有效时间点对应多个有效信息时,参见图4所示,步骤103在到达有效时间点时展示有效信息具体包括步骤401-402:

步骤401:确定获取多个有效信息的先后顺序。

步骤402:在到达有效时间点时根据先后顺序依次展示多个有效信息。

本发明实施例中,第二用户上传有效信息时,即使多个有效信息对应同一个有效时间点,服务器接收有效信息时也存在接收的先后顺序,故服务器可以记录有限信息的先后顺序,第一拥护请求回看后,在到达该有效时间点时根据该先后顺序即可以展示有效信息,即可以完全还原当时的直播情景。

例如,在观看直播视频时,在1:10:00时刻,用户A发送了有效信息a,且在极短的时间后用户B有发送了有效信息b,此时两个有效信息相对应的有效时间点均为1:10:00。当用户C请求回看该直播视频时,当播放到1:10:00,此时先展示有效信息a,再展示有效信息b。

在一种可能的实现方式中,步骤103在到达有效时间点时展示有效信息,具体包括:在到达有效时间点时,根据与有效信息相对应的展示方式展示有效信息。

本发明实施例中,有效信息可以为文本形式的评论信息或留言信息,或者第二用户发送的动画表情等,相对应的,有效信息的展示方式包括以文本形式展示和以动画形式展示等。通过以与有效信息相对应的展示方式展示有效信息,也可以最大限度还原直播视频时的场景。

本发明实施例提供的一种直播回看的方法,在直播视频的时间轴上设置有有效信息相对应的有效时间点,在接收到用户提交的直播回看请求后,在播放直播视频的同时,还可以在相应的有效时间点处展示有效信息。该方法以时间轴记录用户提交的有效信息,在实现对直播视频的回看功能的同时,还可以回看用户曾经提交的有效信息,可以最大限度还原直播视频,且可以增加回看时用户可获取的信息量。同时,分别保存直播视频和用户发送的有效信息,用户在回看直播视频时可以获取未经有效信息覆盖的完整的直播视频。以时间标签可以方便的标记有效信息的时间属性,并实现有效信息与直播视频的时间轴的关联。通过禁止第三用户指令,可以使得第一用户选择性的获取所需的有效信息,提高获取有效信息的效率。

以上详细介绍了本发明实施例中直播回看的方法的流程,该方法也可以通过相应的装置实现,下面详细介绍该装置的结构和功能。

本发明实施例提供的一种直播回看的装置,参见图5所示,包括:

接收模块51,用于接收第一用户发送的直播回看请求,直播回看请求包括回看开始时间点;

确定模块52,用于确定回看开始时间点在直播视频的时间轴上相对应的开始位置,时间轴上的有效时间点与第二用户发送的有效信息相对应,第二用户为观看直播视频的用户;

回放模块53,用于在开始位置处开始播放直播视频,并在到达有效时间点时展示有效信息。

在一种可能的实现方式中,参见图6所示,该装置还包括:获取模块54和关联模块55;

在接收模块51接收第一用户发送的直播回看请求之前,获取模块54用于获取第二用户发送的有效信息,并根据发送有效信息的时间确定有效信息的时间标签;

关联模块55用于根据有效信息的时间标签对有效信息与直播视频的时间轴进行关联处理,有效信息的时间标签与时间轴上的有效时间点相对应。

在一种可能的实现方式中,参见图7所示,回放模块53包括:

获取单元531,用户获取第一用户发送的屏蔽第三用户的指令,第三用户为观看直播视频的用户;

禁止显示单元532,用于在到达与第三用户发送的有效信息相对应的有效时间点时,禁止显示第三用户发送的有效信息。

在一种可能的实现方式中,在同一有效时间点对应多个有效信息时,参见图8所示,回放模块53包括:

确定单元533,用于确定获取多个有效信息的先后顺序;

依次展示单元534,在到达有效时间点时根据先后顺序依次展示多个有效信息。

在一种可能的实现方式中,回放模块53用于:在到达有效时间点时,根据与有效信息相对应的展示方式展示有效信息。

本发明实施例提供的一种直播回看的方法及装置,在直播视频的时间轴上设置有有效信息相对应的有效时间点,在接收到用户提交的直播回看请求后,在播放直播视频的同时,还可以在相应的有效时间点处展示有效信息。该方法以时间轴记录用户提交的有效信息,在实现对直播视频的回看功能的同时,还可以回看用户曾经提交的有效信息,可以最大限度还原直播视频,且可以增加回看时用户可获取的信息量。同时,分别保存直播视频和用户发送的有效信息,用户在回看直播视频时可以获取未经有效信息覆盖的完整的直播视频。以时间标签可以方便的标记有效信息的时间属性,并实现有效信息与直播视频的时间轴的关联。通过禁止第三用户指令,可以使得第一用户选择性的获取所需的有效信息,提高获取有效信息的效率。

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

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

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

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

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

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