提示信息的展示方法和装置、存储介质、电子装置与流程

文档序号:16815768发布日期:2019-02-10 14:29阅读:165来源:国知局
提示信息的展示方法和装置、存储介质、电子装置与流程

本发明涉及互联网领域,具体而言,涉及一种提示信息的展示方法和装置、存储介质、电子装置。



背景技术:

随着科技的发展,数字化越来越深入生活,电视tv(如出现的安装有操作系统等的智能电视,或者基于机顶盒的智能电视)、互联网电视等新生产品如雨后春笋般出现,目前推出的智能电视、互联网电视等产品拥有传统电视所不具备的应用平台优势,其可以实现网络搜索、电视、视频点播、数字音乐等各种应用服务。

这些产品的出现,极大的丰富了人们的数字生活,观众可以通过电脑、手机、智能电视等设备上的视频客户端观看互联网节目,伴随着大型ip(英文全称为intellectualproperty,即知识财产)内容的不断涌现,大型连载的影视剧内容越来越多,基于大型ip的影视剧内容创作经常会持续数年甚至数十年,因此,对于这些大ip影视剧,经常以多季的形式播出,每季内容在剧情上经常会有上下文的关联,对于视频用户而言,在观看这些连载的影视剧内容的时候,因为中间间隔时间太久,造成剧情无关关联,从而造成用户对于剧情的理解断层,影响用户对于影视剧内容的深度理解。

为了了解剧情上的上下文关联,观众经常需要去查看关联剧情,相关技术中的方案是:找到关联剧情所在季,在该季中找到该关联剧情所在集,然后通过进度条拖动找到该关联剧情以进行观看。可见,查找过程非常繁琐。

针对上述的问题,目前尚未提出有效的解决方案。



技术实现要素:

本发明实施例提供了一种提示信息的展示方法和装置、存储介质、电子装置,以至少解决相关技术中查找关联剧情的视频的操作较为繁琐的技术问题。

根据本发明实施例的一个方面,提供了一种提示信息的展示方法,包括:获取第一视频中待播放的第一视频片段,其中,第一视频为视频序列中的视频;查找第二视频中的第二视频片段,其中,第二视频片段中发生的第二事件与第一视频片段中发生的第一事件相关联,第二视频为视频序列中位于第一视频之前的视频;在客户端播放第一视频片段的同时,在客户端中展示描述信息,其中,描述信息用于描述第二视频片段。

根据本发明实施例的另一方面,还提供了一种提示信息的展示装置,包括:获取单元,用于获取第一视频中待播放的第一视频片段,其中,第一视频为视频序列中的视频;查找单元,用于查找第二视频中的第二视频片段,其中,第二视频片段中发生的第二事件与第一视频片段中发生的第一事件相关联,第二视频为视频序列中位于第一视频之前的视频;展示单元,用于在客户端播放第一视频片段的同时,在客户端中展示描述信息,其中,描述信息用于描述第二视频片段。

根据本发明实施例的另一方面,还提供了一种存储介质,该存储介质包括存储的程序,程序运行时执行上述的方法。

根据本发明实施例的另一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器通过计算机程序执行上述的方法。

在本发明实施例中,在用户观看第一视频的过程中,可预先获取第一视频中待播放的第一视频片段,进而查找与第二视频中的第二事件相关联的第一事件所在的第二视频片段,进而在用户观看客户端上播放的第一视频片段的同时,在客户端中展示描述信息,通过描述信息来描述第二视频片段,而不用用户通过繁琐的操作来查找该视频片段,可以解决相关技术中查找关联剧情的视频的操作较为繁琐的技术问题,进而达到降低查找关联剧情的视频的操作繁琐度的技术效果。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的提示信息的展示方法的硬件环境的示意图;

图2是根据本发明实施例的一种可选的提示信息的展示方法的流程图;

图3是根据本发明实施例的一种可选的用户界面的示意图;

图4是根据本发明实施例的一种可选的用户界面的示意图;

图5是相关技术中的一种可选的用户界面的示意图;

图6是相关技术中的一种可选的用户界面的示意图;

图7是根据本发明实施例的一种可选的提示信息的展示系统的示意图;

图8是根据本发明实施例的一种可选的提示信息的展示方法的流程图;

图9是根据本发明实施例的一种可选的提示信息的展示装置的示意图;

以及

图10是根据本发明实施例的一种用户终端的结构框图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

根据本发明实施例的一方面,提供了一种提示信息的展示方法的方法实施例。

可选地,在本实施例中,上述提示信息的展示方法可以应用于如图1所示的用户终端101所构成的硬件环境中,可选地,该硬件环境还可包括服务器103。如图1所示,服务器103通过网络与用户终端101进行连接,可用于为终端或终端上安装的客户端提供服务(如游戏服务、应用服务、地图服务、自动驾驶等),可在服务器上或独立于服务器设置数据库105,用于为服务器101提供视频数据的存取服务,上述网络包括但不限于:广域网、城域网或局域网,用户终端101并不限定于pc、手机、平板电脑等。

本发明实施例的提示信息的展示方法可以由用户终端101来执行,图2是根据本发明实施例的一种可选的提示信息的展示方法的流程图,如图2所示,该方法可以包括以下步骤:

步骤s202,用户终端获取第一视频中待播放的第一视频片段,第一视频为视频序列中的视频。

可选地,在服务器端可以预先在视频(如第一视频和第二视频)中打好锚点,该锚点用于标识相互关联的事件(如第一事件和第二事件),上述的第一视频片段即存在锚点的视频片段,该视频片段发生的事件即第一事件。

上述的视频序列是指按照时间顺序排列的多个视频,至少包括上述的第一视频和下述的第二视频,例如,视频序列可以为一季电视连续剧、多季电视连续剧、动画片、系列电影等。

步骤s204,用户终端查找第二视频中的第二视频片段,第二视频片段中发生的第二事件与第一视频片段中发生的第一事件相关联,第二视频为视频序列中位于第一视频之前的视频。

上述的相关联的事件是指在某个特征上相同且是时间上存在先后关系的事件,包括但不局限于:1)第一事件和第二事件是同一剧情在不同时间阶段发生的事件;2)第一事件和第二事件是同一剧情人物在不同时间段发生的事件;3)第一事件和第二事件是同一剧情对象(如剧情中的刀剑道具等)在不同时间段发生的相关事件。

步骤s206,用户终端在客户端播放第一视频片段的同时,在客户端中展示描述信息,描述信息用于描述第二视频片段。

可选地,上述的描述信息可以是用于提示第二视频片段的信息,也可以直接是第二视频片段自身或者第二视频片段中的一部分(如前15秒)。

上述实施例以将本发明实施例的提示信息的展示方法由用户终端101来执行为例进行说明,本发明实施例的提示信息的展示方法也可以由服务器103来执行,其与上述实施例的区别在于执行主体由用户终端替换为了服务器,本发明实施例的提示信息的展示方法还可以是由服务器103和用户终端101共同执行,由服务器执行其中的一个或两个步骤(如步骤s202至步骤s204),用户终端执行剩余步骤(如步骤s206)。其中,用户终端执行本发明实施例的提示信息的展示方法也可以是由安装在其上的客户端来执行。

通过上述步骤s202至步骤s206,在用户观看第一视频的过程中,可预先获取第一视频中待播放的第一视频片段,进而查找与第二视频中的第二事件相关联的第一事件所在的第二视频片段,进而在用户观看客户端上播放的第一视频片段的同时,在客户端中展示描述信息,通过描述信息来描述第二视频片段,而不用用户通过繁琐的操作来查找该视频片段,可以解决相关技术中查找关联剧情的视频的操作较为繁琐的技术问题,进而达到降低查找关联剧情的视频的操作繁琐度的技术效果。

本申请提供了一种通过画中画窗口播放关联情节视频的视频播放系统及方案,在本方案中,通过对视频正剧内容的分析检索,寻找与之关联的已播剧集。通过截取已播剧集的相关片段生成前情提醒的小视频。同时,在正剧的播放的时间轴上打上前情提醒视频的锚点。建立了正剧和提醒视频的关联,在正剧的播放过程中,在用户需要提醒的时候,可以通过输入特定指令激活播放前情提醒视频。播放器通过搜索最近的提醒锚点,以画中画小窗口播放前情提醒视频。通过本申请的技术方案,使得用户在观看正剧视频的同时可以无缝切换观看与剧情相关的提醒视频,从而使两者之间的关联更加紧密,对用户的提醒更加直接,同时,通过用户主动触发,实现了仅对有帮助需求的用户的提醒,避免对普通用户造成干扰影响,大大提升用户观看视频的体验。下面结合图2所示的实施例详述本申请的技术方案:

在步骤s202提供的技术方案中,用户终端获取第一视频中待播放的第一视频片段,第一视频为视频序列中的视频。

可选地,在服务器后端,可以采用人工智能或者运维人员手动的方式,对视频的关联情节进行剪辑生成相关的短视频(即前述的第一视频片段和第二视频片段),同时根据剧情创建短视频与正片之间的映射关系,如第二视频的第二视频片段关联于第一视频的第一视频片段。用户终端在播放第一视频时,可以根据该映射关系发现,第一视频是否存在与其他视频中剧情相关联的视频片段,如第一视频片段。

在步骤s204提供的技术方案中,用户终端查找第二视频中的第二视频片段,第二视频片段中发生的第二事件与第一视频片段中发生的第一事件相关联,第二视频为视频序列中位于第一视频之前的视频。

可选地,由于在映射关系中保存有相关联的视频片段的标识信息之间的关联关系,因此,在查找第二视频中的第二视频片段时,可以获取第二视频片段的第一标识信息(如片段id,id是英文identity的缩写,是身份标识号码的意思);在查找映射关系中与第一标识信息对应的第二标识信息,然后将与第二标识信息对应的视频片段作为第二视频片段。

考虑到网速存在不稳定的情况,为了提高观众的观看体验,在客户端中展示描述信息之前,可以预先获取并在客户端中加载第二视频片段中播放时长为第一阈值的子片段,此处的第一阈值小于第二视频片段的可播放时长,换言之,此处可以预先加载一部分第二视频片段,当然,也可预先加载整个第二视频片段,但是从节省流量的角度出发,可以选用预先加载一部分第二视频片段。

在步骤s206提供的技术方案中,用户终端在客户端播放第一视频片段的同时,在客户端中展示描述信息,描述信息用于描述第二视频片段。

可选地,在客户端播放第一视频片段的同时,在客户端中展示描述信息可以按照如下形式实现:在客户端的第一播放窗口播放第一视频片段的同时,在客户端的信息展示区域展示描述信息,信息展示区域与第一播放窗口部分或者全部重合。信息展示区域的区域面积小小于第一播放窗口的区域面积,第一播放窗口和信息展示区域完全重合是指信息展示区域完全的位于第一播放窗口内以画中画的形式进行展现,第一播放窗口和信息展示区域完全重合的位置参见图3和图4,类似地,第一播放窗口和信息展示区域部分重合是指信息展示区域部分地位于第一播放窗口内。

上述的画中画是一种视频内容呈现方式,是指在一部视频在窗口中播出的同时,于画面的小面积区域上同时播出另一部视频,可以应用于电视、视频录像、监控、演示设备。

在上述实施例中,在客户端的信息展示区域展示描述信息的过程中,信息展示区域可以伴随着第一播放窗口的变化进行等比例的缩放,即当第一播放窗口在客户端中的窗口大小发生改变的情况下,改变信息展示区域在客户端中的区域大小,改变前的信息展示区域的区域大小与改变前的第一播放窗口的窗口大小之间的比值等于改变后的信息展示区域的区域大小与改变后的第一播放窗口的窗口大小之间的比值。

在上述实施例中,在客户端中展示描述信息包括两种实现方式:一种实现方式如图4所示的,在客户端中显示提示信息,观众通过提示信息(如图4所示的“点击播放关联剧情”)可以链接至关联的第二视频片段,即描述信息以提示信息的间接形式来引出关联剧情的第二视频片段;另一种实现方式如图3所示,在客户端中播放第二视频片段,描述信息包括第二视频片段。

可选地,在客户端中显示提示信息之后,如图4所示,在检测到提示信息所提示的第一操作的情况下,在客户端中播放第二视频片段,第一操作用于触发对第二视频片段的播放操作(如点击提示信息)。

在前述实施例中,在客户端中播放第二视频片段时,可在客户端播放至第一视频片段的起始时刻的情况下,在客户端中开始播放第二视频片段,换言之,是在播放至第一视频片段的时候再对关联剧情所在的第二视频片段进行提示,而不用让观众自己去思考所提醒的第二视频片段时关于哪段剧情的,从而可以提高用户体验。

可选地,刚刚在客户端中播放第二视频片段时,为了避免第二视频片段的声音对当前播放的第一视频片段造成干扰,可以在客户端中采用静音模式播放第二视频片段,需要说明的是,由于有些观众是连续追剧,可能对于之前的剧情还存在记忆,其实并不需要提示,因此在播放第二视频片段的过程中,继续播放第一视频片段,以便于不打断观众的当前追剧进度,同时为有需要的观众提供提示用的第二视频片段的选择入口,而不用自己搜索。

在一个可选的实施例中,在客户端中播放第二视频片段的过程中,可以预先设定一个提示时长(即第一阈值),若观众有需求会点击进入继续观看提示的第二视频片段,否则关闭提示:在客户端中开始播放第二视频片段之后,检测是否存在对第二视频片段的第二操作(表示继续观看关联的第二视频片段的操作,如点击图3所示的信息展示区域)并获取第二视频片段的已播放时长;在检测到不存在第二操作、且第二视频片段的已播放时长达到第一阈值的情况下,在客户端中停止播放第二视频片段,在第二视频片段的已播放时长未达到第一阈值、且检测到存在第二操作的情况下,在客户端中继续播放第二视频片段,并停止播放第一视频片段。

可选地,在上述实施例中,在客户端中播放第二视频片段时,在客户端中开始播放第二视频片段之后,在检测到第四操作的情况下,按照第四操作的指示采用全屏模式来播放第二视频片段,该第四操作可以是点击“全屏播放按钮”的操作,也可以是上述的第二操作,如在检测到第二操作的情况下的情况下,可以全屏模式播放第二视频片段。

可选地,在客户端中继续播放第二视频片段之后,观众可以选择暂停或者结束对第二视频片段的播放:用户终端在检测到对第二视频片段的第三操作或第二视频片段的已播放时长达到第二阈值的情况下,在客户端中停止播放第二视频片段,并继续播放第一视频片段,第三操作用于指示暂停或结束对第二视频片段的播放,第二阈值用于表示第二视频片段的可播放时长。

在前述实施例中,在客户端中继续播放第二视频片段的播放形式包括以下几种:其一是在客户端的信息展示区域播放第二视频片段,如图3所示的在信息展示区域播放第二视频片段,再如图4所示的,当观众点击图4中的信息展示区域提示的“点击播放关联剧情”后继续在信息展示区域播放第二视频片段;其二是在客户端的第二播放窗口播放第二视频片段,第二播放窗口为检测到第二操作时创建的窗口,在点击如图3或图4所示的信息展示区域后在第一播放窗口中创建一个第二播放窗口来播放;其三是在客户端的第一播放窗口播放第二视频片段,第一播放窗口为第一视频的播放窗口,如在点击如图3或图4所示的信息展示区域后,停止第一播放窗口中对第一视频的播放,转而在第一播放窗口中播放第二视频片段。

需要说明的是,当是在信息展示区域播放第二视频片段时,为了不影响观众的观影体验,将“信息展示区域”设置为了可移动的,观众可以通过拖动“信息展示区域”来配置其所在的位置,对于客户端而言,可以保存观众所配置的位置,以后有需要提醒的关联视频片段时,直接在该位置展示关联视频片段,从而进一步提高用户体验。

对于视频用户而言,在观看连载的影视剧内容的时候,因为中间间隔时间太久,造成剧情无关关联,从而会造成用户对于剧情的理解断层,影响用户对于影视剧内容的深度理解。为了改善这种情况,可以采用如下所示的两种相关方案来解决问题:方案一,在视频开始的时候,插入一小段简短的前情回顾视频,用于向用户简单回顾剧情发展过程。如图5所示;方案二,独立于视频正片,以片花混剪短视频的方式,对之前的剧情进行概述,如图6所示。

在上述的两种相关技术方案中,主要存在以下缺陷:

1)方案一中的“前情回顾”方式需要要求占用时间要求尽可能短,因此可承载的内容信息很少,给用户提供的帮助比较小,未必能够满足用户真正的需要,帮助用户回忆起具体剧情;

2)“前情回顾”内容一定要插入到视频开始,而且对于所有用户看到的都是同样的内容,延缓了所有用户观看正剧的时间,用户丧失了选择权,会降低部分用户体验;

3)“前情回顾”以及“片花混剪”无法做到与视频正剧的同步播放,其展现的内容与视频正剧剧情的相关性需要通过用户自己理解,换言之,由于还没有播放至相关剧情,观众并不能真正体会到“前情回顾”和“片花混剪”的意义。

为了克服上述问题,本申请提供了一种通过画中画窗口播放关联情节视频的视频播放系统及方案,在本方案中,通过对视频正剧内容的分析检索,寻找与之关联的已播剧集。通过截取已播剧集的相关片段生成前情提醒的小视频。同时,在正剧的播放的时间轴上打上前情提醒视频的锚点(锚点可以保证“前情回顾”与视频正剧的同步播放,通过展现的内容与视频正剧剧情的相关性来便于用户理解剧情发展)。建立了正剧和提醒视频的关联,在正剧的播放过程中,在用户需要提醒的时候(而不用插入到视频开始时,避免延缓用户观看正剧的时间,且提供给了用户选择观看前情提醒视频的机会,从而提高了用户体验),可以通过输入特定指令激活播放前情提醒视频,用户可以通过播放提醒视频详细回忆起关联剧情,能够充分帮助用户了解剧情的前因后果。播放器通过搜索最近的提醒锚点,以画中画小窗口播放前情提醒视频。通过本申请的技术方案,使得用户在观看正剧视频的同时可以无缝切换观看与剧情相关的提醒视频,从而使两者之间的关联更加紧密,对用户的提醒更加直接,同时,通过用户主动触发,实现了仅对有帮助需求的用户的提醒,避免对普通用户造成干扰影响,大大提升用户观看视频的体验。

图3示出了一个可选的适用于本申请方案的用户使用场景,在该场景中的交互逻辑详细描述如下:

步骤1,用户在观看视频正片的过程中,在视频内容中出现某些重要的故事情节时,可在主播放器在视频正片播放器的左下角1/8(展示的位置和大小可以根据实际情况进行调整,如图3中的右上角)的面积上出现画中画框,画中画的尺寸跟随播放器大小的调整而进行缩放。

步骤2,画中画窗口内播放相关剧情的剪辑视频,画中画以静音的方式播放。

步骤3,画中画默认播放15秒,在播放过程中,如果用户选择画中画窗口,则暂停主播放器的播放,同时将画中画播放器全屏播放,播放音频也切换为画中画播放的剪辑视频对应音频。

步骤4,在画中画全屏播放过程中,如果视频播放结束或者用户点击返回键后,系统关闭画中画窗口,并控制主播放器继续播放视频正片。

步骤5,在画中画播放器开始播放15秒期间内,如果用户没有选择画中画窗口,则系统会自动关闭画中画窗口。

图7示出了一种可选的基于画中画窗口播放关联视频情节的视频播放系统架构图,系统架构中各个组成部分的作用如下:

视频客户端701(可以安装在如图1所示的用户终端101上):向用户提供视频播放服务,支持画中画的播放形式。根据视请求后台的视频播放服务,获取播放地址,从内容分发网络cdn(contentdeliverynetwork)中下载对应的视频资源,并进行视频解码播放,在视频播放过程中,根据视频播放进度,触发关联情节视频的请求,响应用户的操作。

视频播放服务(可以由如图1所示的服务器103提供):接收视频客户端发起的视频播放请求,处理视频播放调度逻辑,根据视频播放请求中的视频id查询视频对应的媒资信息(如视频状态、视频时长、视频播放地址、视频的清晰度列表等)及关联的剪辑视频列表,视频客户端返回对应的视频播放信息。

视频运营系统703(该功能可以集成在如图1所示的服务器103上,也可以独立存在):提供视频编辑运营能力,用于运营人员或者机器学习模型对视频的关联情节进行剪辑生成相关的短视频,同时根据剧情创建短视频与正片之间的映射关系。

视频运营服务(该功能可以集成在如图1所示的服务器103上,也可以独立存在):接收视频运营系统的请求,将运营生成的短视频的相关信息存储到媒资数据库中,同时将剪辑的视频上传到cdn网络。

媒资数据库705(可以为图1所示的数据库105):用于存储视频相关的媒资信息,如视频id、视频标题、视频图片地址、视频类型、视频关联的剪辑视频列表、视频播放信息等。

图8所示为基于画中画窗口播放关联视频情节的视频播放时序图,详细流程介绍如下:

步骤s801,用户点击视频播放,视频播放器携带视频id、视频设备信息发起视频正片播放请求。

步骤s802,视频播放服务接收到请求后,根据视频id向媒资数据库查询视频的媒资信息及视频的播放信息。

步骤s803,媒资数据库根据视频播放服务的查询请求信息,返回视频对应的媒资信息及播放信息,包括视频对应的剧情剪辑视频列表及对应的时间映射关系。

步骤s804,视频播放服务获取到视频的媒资信息及播放信息后,结合用户的设备信息,进行播放鉴权及播放调度逻辑。并向视频播放器返回视频播放信息。

步骤s805,视频播放器获取到视频播放地址后,向cdn发起视频流文件下载请求。

步骤s806,cdn向视频播放器返回视频流文件。

步骤s807,视频播放器解析视频流数据,进行视频播放。在视频播放过程中,播放器根据视频播放进度及视频的剧情剪辑时间映射关系,触发对应的剧情剪辑视频播放请求。为了保证播放体验的流畅度,会进行剪辑视频的预加载。

步骤s808,视频播放器向视频播放服务发起剪辑视频播放请求。

步骤s809,视频播放服务接收到视频播放请求后,向媒资数据库发起剪辑视频媒资信息及播放信息查询请求。

步骤s810,媒资库返回剪辑视频对应的媒资及播放信息。

步骤s811,视频播放服务对剪辑视频进行播放鉴权及调度,向视频播放器返回剪辑视频播放信息。

步骤s812,视频播放器接收到剪辑视频播放信息后,向cdn请求剪辑视频的流文件。为了优化播放体验及节省网络带宽,对剪辑视频进行预加载,即在剪辑视频播放之前,提前下载视频流文件,因为在实际播放中,画中画窗口仅播放15秒视频(画中画窗口获焦后,可播放完整视频),所以,预加载仅下载剪辑视频的前15秒流文件。

步骤s813,cdn响应视频播放器的下载请求,返回剪辑视频流文件。

步骤s814,在剪辑视频播放时刻到来的时候,系统在画中画窗口中播放剪辑视频。

在本申请的技术方案中,通过采用画中画播放技术,实现了在视频的播放过程中为用户播放剧情相关的前情提要,使得用户在观看正剧视频的同时无缝切换观看与剧情相关的提醒视频,从而使两者之间的关联更加紧密,对用户的提醒更加直接。同时,通过用户主动触发,实现了仅对有帮助用户的提醒,避免对普通用户造成干扰影响,大大提升用户观看视频的体验。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

根据本发明实施例的另一个方面,还提供了一种用于实施上述提示信息的展示方法的提示信息的展示装置。图9是根据本发明实施例的一种可选的提示信息的展示装置的示意图,该装置可以作为一个模块集成在图1所示的用户终端101上,该装置也可为用户终端101,如图9所示,该装置可以包括:

获取单元901,用于获取第一视频中待播放的第一视频片段,其中,第一视频为视频序列中的视频。

可选地,在服务器103端可以预先在视频(如第一视频和第二视频)中打好锚点,该锚点用于标识相互关联的事件(如第一事件和第二事件),上述的第一视频片段即存在锚点的视频片段,该视频片段发生的事件即第一事件。

上述的视频序列是指按照时间顺序排列的多个视频,至少包括上述的第一视频和下述的第二视频,例如,视频序列可以为一季电视连续剧、多季电视连续剧等。

查找单元903,用于查找第二视频中的第二视频片段,其中,第二视频片段中发生的第二事件与第一视频片段中发生的第一事件相关联,第二视频为视频序列中位于第一视频之前的视频。

上述的相关联的事件是指在某个特征上相同且是时间上存在先后关系的事件,包括但不局限于:1)第一事件和第二事件是同一剧情在不同时间阶段发生的事件;2)第一事件和第二事件是同一剧情人物在不同时间段发生的事件;3)第一事件和第二事件是同一剧情对象(如剧情中的刀剑道具等)在不同时间段发生的相关事件。

展示单元905,用于在客户端播放第一视频片段的同时,在客户端中展示描述信息,其中,描述信息用于描述第二视频片段。

可选地,上述的描述信息可以是用于提示第二视频片段的信息,也可以直接是第二视频片段自身或者第二视频片段中的一部分(如前15秒)。

需要说明的是,该实施例中的获取单元901可以用于执行本申请实施例中的步骤s202,该实施例中的查找单元903可以用于执行本申请实施例中的步骤s204,该实施例中的展示单元905可以用于执行本申请实施例中的步骤s206。

此处需要说明的是,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在如图1所示的硬件环境中,可以通过软件实现,也可以通过硬件实现。

通过上述模块,在用户观看第一视频的过程中,可预先获取第一视频中待播放的第一视频片段,进而查找与第二视频中的第二事件相关联的第一事件所在的第二视频片段,进而在用户观看客户端上播放的第一视频片段的同时,在客户端中展示描述信息,通过描述信息来描述第二视频片段,而不用用户通过繁琐的操作来查找该视频片段,可以解决相关技术中查找关联剧情的视频的操作较为繁琐的技术问题,进而达到降低查找关联剧情的视频的操作繁琐度的技术效果。

可选地,展示单元还可用于在客户端的第一播放窗口播放第一视频片段的同时,在客户端的信息展示区域展示描述信息,其中,信息展示区域与第一播放窗口部分或者全部重合。

可选地,展示单元在客户端的信息展示区域展示描述信息的过程中,当第一播放窗口在客户端中的窗口大小发生改变的情况下,改变信息展示区域在客户端中的区域大小,其中,改变前的信息展示区域的区域大小与改变前的第一播放窗口的窗口大小之间的比值等于改变后的信息展示区域的区域大小与改变后的第一播放窗口的窗口大小之间的比值。

可选地,展示单元包括:第一展示模块,用于在客户端中显示提示信息,其中,提示信息用于链接至第二视频片段,描述信息包括提示信息;第二展示模块,用于在客户端中播放第二视频片段,其中,描述信息包括第二视频片段。

可选地,本申请的展示单元还可包括:第三展示模块,用于在客户端中显示提示信息之后,在检测到提示信息所提示的第一操作的情况下,在客户端中播放第二视频片段,其中,第一操作用于触发对第二视频片段的播放操作。

可选地,第二展示模块还可用于:在客户端播放至第一视频片段的起始时刻的情况下,在客户端中开始播放第二视频片段。

可选地,第二展示模块还可用于:在客户端中采用静音模式播放第二视频片段,其中,在播放第二视频片段的过程中,继续播放第一视频片段。

可选地,第二展示模块还可用于:在客户端中开始播放第二视频片段之后,检测是否存在对第二视频片段的第二操作并获取第二视频片段的已播放时长,其中,第二操作触发在第二视频片段的已播放时长达到第一阈值的情况下继续播放;在检测到不存在第二操作、且第二视频片段的已播放时长达到第一阈值的情况下,在客户端中停止播放第二视频片段,其中,第一阈值小于第二视频片段的可播放时长;在第二视频片段的已播放时长未达到第一阈值、且检测到存在第二操作的情况下,在客户端中继续播放第二视频片段,并停止播放第一视频片段。

可选地,本申请的展示单元还可包括:控制模块,用于在客户端中继续播放第二视频片段之后,在检测到对第二视频片段的第三操作或第二视频片段的已播放时长达到第二阈值的情况下,在客户端中停止播放第二视频片段,并继续播放第一视频片段,其中,第三操作用于指示暂停或结束对第二视频片段的播放,第二阈值用于表示第二视频片段的可播放时长。

可选地,第二展示模块在客户端中继续播放第二视频片段时,可以通过以下之一进行展示:在客户端的信息展示区域播放第二视频片段;在客户端的第二播放窗口播放第二视频片段,其中,第二播放窗口为检测到第二操作时创建的窗口;在客户端的第一播放窗口播放第二视频片段,其中,第一播放窗口为第一视频的播放窗口。

可选地,第二展示模块还可用于:在客户端中开始播放第二视频片段之后,在检测到第四操作的情况下,按照第四操作的指示采用全屏模式来播放第二视频片段。

上述的查找单元还可用于:获取第二视频片段的第一标识信息;查找映射关系中与第一标识信息对应的第二标识信息,其中,映射关系中保存有相关联的视频片段的标识信息之间的关联关系;将与第二标识信息对应的视频片段作为第二视频片段。

可选地,本申请的装置还可包括:片段获取单元,用于在客户端中展示描述信息之前,获取第二视频片段中播放时长为第一阈值的子片段。

本申请提供了一种通过画中画窗口播放关联情节视频的视频播放系统及方案,在本方案中,通过对视频正剧内容的分析检索,寻找与之关联的已播剧集。通过截取已播剧集的相关片段生成前情提醒的小视频。同时,在正剧的播放的时间轴上打上前情提醒视频的锚点。建立了正剧和提醒视频的关联,在正剧的播放过程中,在用户需要提醒的时候,可以通过输入特定指令激活播放前情提醒视频。播放器通过搜索最近的提醒锚点,以画中画小窗口播放前情提醒视频。通过本申请的技术方案,使得用户在观看正剧视频的同时可以无缝切换观看与剧情相关的提醒视频,从而使两者之间的关联更加紧密,对用户的提醒更加直接,同时,通过用户主动触发,实现了仅对有帮助需求的用户的提醒,避免对普通用户造成干扰影响,大大提升用户观看视频的体验。

此处需要说明的是,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在如图1所示的硬件环境中,可以通过软件实现,也可以通过硬件实现,其中,硬件环境包括网络环境。

根据本发明实施例的另一个方面,还提供了一种用于实施上述提示信息的展示方法的用户终端。

图10是根据本发明实施例的一种用户终端的结构框图,如图10所示,该终端可以包括:一个或多个(图10中仅示出一个)处理器1001、存储器1003、以及传输装置1005,如图10所示,该终端还可以包括输入输出设备1007。

其中,存储器1003可用于存储软件程序以及模块,如本发明实施例中的提示信息的展示方法和装置对应的程序指令/模块,处理器1001通过运行存储在存储器1003内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的提示信息的展示方法。存储器1003可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器1003可进一步包括相对于处理器1001远程设置的存储器,这些远程存储器可以通过网络连接至用户终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

上述的传输装置1005用于经由一个网络接收或者发送数据,还可以用于处理器与存储器之间的数据传输。上述的网络具体实例可包括有线网络及无线网络。在一个实例中,传输装置1005包括一个网络适配器(networkinterfacecontroller,nic),其可通过网线与其他网络设备与路由器相连从而可与互联网或局域网进行通讯。在一个实例中,传输装置1005为射频(radiofrequency,rf)模块,其用于通过无线方式与互联网进行通讯。

其中,具体地,存储器1003用于存储应用程序。

处理器1001可以通过传输装置1005调用存储器1003存储的应用程序,以执行下述步骤:

获取第一视频中待播放的第一视频片段,其中,第一视频为视频序列中的视频;

查找第二视频中的第二视频片段,其中,第二视频片段中发生的第二事件与第一视频片段中发生的第一事件相关联,第二视频为视频序列中位于第一视频之前的视频;

在客户端播放第一视频片段的同时,在客户端中展示描述信息,其中,描述信息用于描述第二视频片段。

处理器1001还用于执行下述步骤:

在客户端中开始播放第二视频片段之后,检测是否存在对第二视频片段的第二操作并获取第二视频片段的已播放时长,其中,第二操作触发在第二视频片段的已播放时长达到第一阈值的情况下继续播放;

在检测到不存在第二操作、且第二视频片段的已播放时长达到第一阈值的情况下,在客户端中停止播放第二视频片段,其中,第一阈值小于第二视频片段的可播放时长;

在第二视频片段的已播放时长未达到第一阈值、且检测到存在第二操作的情况下,在客户端中继续播放第二视频片段,并停止播放第一视频片段。

采用本发明实施例,在用户观看第一视频的过程中,可预先获取第一视频中待播放的第一视频片段,进而查找与第二视频中的第二事件相关联的第一事件所在的第二视频片段,进而在用户观看客户端上播放的第一视频片段的同时,在客户端中展示描述信息,通过描述信息来描述第二视频片段,而不用用户通过繁琐的操作来查找该视频片段,可以解决相关技术中查找关联剧情的视频的操作较为繁琐的技术问题,进而达到降低查找关联剧情的视频的操作繁琐度的技术效果。

可选地,本实施例中的具体示例可以参考上述实施例中所描述的示例,本实施例在此不再赘述。

本领域普通技术人员可以理解,图10所示的结构仅为示意,用户终端可以是智能手机(如android手机、ios手机等)、平板电脑、掌上电脑以及移动互联网设备(mobileinternetdevices,mid)、pad等终端设备。图10其并不对上述电子装置的结构造成限定。例如,用户终端还可包括比图10中所示更多或者更少的组件(如网络接口、显示装置等),或者具有与图10所示不同的配置。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(read-onlymemory,rom)、随机存取器(randomaccessmemory,ram)、磁盘或光盘等。

本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以用于执行提示信息的展示方法的程序代码。

可选地,在本实施例中,上述存储介质可以位于上述实施例所示的网络中的多个网络设备中的至少一个网络设备上。

可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:

s12,获取第一视频中待播放的第一视频片段,其中,第一视频为视频序列中的视频;

s14,查找第二视频中的第二视频片段,其中,第二视频片段中发生的第二事件与第一视频片段中发生的第一事件相关联,第二视频为视频序列中位于第一视频之前的视频;

s16,在客户端播放第一视频片段的同时,在客户端中展示描述信息,其中,描述信息用于描述第二视频片段。

可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:

s22,在客户端中开始播放第二视频片段之后,检测是否存在对第二视频片段的第二操作并获取第二视频片段的已播放时长,其中,第二操作触发在第二视频片段的已播放时长达到第一阈值的情况下继续播放;

s24,在检测到不存在第二操作、且第二视频片段的已播放时长达到第一阈值的情况下,在客户端中停止播放第二视频片段,其中,第一阈值小于第二视频片段的可播放时长;

s26,在第二视频片段的已播放时长未达到第一阈值、且检测到存在第二操作的情况下,在客户端中继续播放第二视频片段,并停止播放第一视频片段。

可选地,本实施例中的具体示例可以参考上述实施例中所描述的示例,本实施例在此不再赘述。

可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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