一种视频播放方法和装置与流程

文档序号:12038248阅读:173来源:国知局
一种视频播放方法和装置与流程

本发明涉及通信技术领域,特别涉及一种视频播放方法和装置。



背景技术:

基于互联网的飞速发展,视频在互联网上以多种形式呈现,并且越来越多样化。

目前以投放视频主要为框内贴片和adstory两种形式。

框内贴片形式单一,对用户体验有限制,不容易挖掘用户的兴趣点。

adstory一次呈现多个视频结果,虽然故事情节类似,但是吸引用户主动去互动选择的触发性不强。

adstory属于概率性的投放方式,并不能精准的找到目标受众进行针对性的视频投放,因此,降低了视频投放设备的资源利用率。



技术实现要素:

有鉴于此,本申请提供一种视频播放方法和装置,能够提高视频设备处理能力,以及资源利用率。

为解决上述技术问题,本申请的技术方案是这样实现的:

一种视频播放方法,所述方法包括:

视频客户端接收到视频服务器发送的任一视频的第一贴片时,播放该第一贴片;

在该第一贴片播放结束,且接收到视频服务器发送的显示该视频的m个可选择的第二贴片对应的标识,以及预设时间时,显示所述m个可选择的第二贴片对应的标识,并倒计所述预设时间;

在预设时间内,若接收到用户选择的标识时,将该用户选择的标识发送给视 频服务器;

当接收到视频服务器根据用户选择的标识发送的第二贴片时,播放所述第二贴片;

其中,第一贴片为第二贴片的互动前贴片;m为大于1的整数。

一种视频播放方法,所述方法包括:

针对任一视频,视频服务器将该视频的第一贴片发送给视频客户端播放;

在第一贴片播放结束时,将该视频的m个可选择的第二贴片对应的标识发送给视频客户端端显示;并通知视频客户端倒计预设时间;

在预设时间内,若接收到视频客户端发送的用户选择的标识时,则将该标识对应的第二贴片发送给视频客户端播放;

其中,第一贴片为第二贴片的互动前贴片;m为大于1的整数。

一种视频播放装置,所述装置包括:接收单元、播放单元、显示单元和发送单元;

所述接收单元,用于接收视频服务器发送的第一贴片;接收视频服务器发送的显示该视频的m个可选择的第二贴片对应的标识,以及预设时间;接收用户选择的标识;接收视频服务器发送的第二贴片;

所述播放单元,用于当所述接收单元接收到视频服务器发送的任一视频的第一贴片时,播放该第一贴片;当所述接收单元接收到视频服务器根据用户选择的标识发送的第二贴片时,播放所述第二贴片;其中,第一贴片为第二贴片的互动前贴片;m为大于1的整数;

所述显示单元,用于在所述播放单元播放该第一贴片播放结束,且所述接收单元接收到视频服务器发送的显示该视频的m个可选择的第二贴片对应的标识,以及预设时间时,显示所述m个可选择的第二贴片对应的标识,并倒计所述预设时间;

所述发送单元,用于在预设时间内,若所述接收单元接收到用户选择的标识时,将该用户选择的标识发送给视频服务器。

一种视频播放装置,所述装置包括:接收单元、发送单元和处理单元;

所述发送单元,用于针对任一视频,将该视频的第一贴片发送给视频客户端播放;在第一贴片播放结束时,将该视频的m个可选择的第二贴片对应的标识发送给视频客户端端显示;并通知视频客户端倒计预设时间;将所述处理单元确定的第二贴片发送给视频客户端显示;其中,第一贴片为第二贴片的互动前贴片;m为大于1的整数;

所述接收单元,用于接收视频客户端发送的用户选择的标识;

所述处理单元,用于当所述接收单元在预设时间内,若所述接收单元接收到视频客户端发送的用户选择的标识时,根据所述标识选择对应第二贴片。

由上面的技术方案可知,本申请中通过在作为m个第二贴片的互动前贴片的第一贴片播放结束时,提供m个可供用户选择的第二贴片对应的标识使用户能够主动选择一个第二贴片进行播放,实现完成视频的播放。该技术方案能够提高视频设备处理能力,以及资源利用率。

附图说明

图1为本申请实施例一中视频播放流程示意图;

图2为本申请实施例二中视频播放流程示意图;

图3为本申请实施例第一贴片播放结束画面示意图;

图4为本实施例第一贴片播放结束时显示3个可选择第二贴片标识的示意图;

图5为本申请应用于实施例一中的技术的装置结构示意图;

图6为本申请应用于实施例二中的技术的装置结构示意图;

图7为本申请具体实施例中视频播放的视频客户端的硬件架构组成示意图;

图8为本申请具体实施例中视频播放的视频服务器的硬件架构组成示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,下面结合附图并举实施例,对本发明的技术方案进行详细说明。

本申请实施例中提供一种视频播放方法,在作为m个第二贴片的互动前贴片的第一贴片播放结束时,提供m个可供用户选择的第二贴片对应的标识使用户能够主动选择一个第二贴片进行播放,实现完成视频的播放。该技术方案能够提高视频设备处理能力,以及资源利用率,并且提高用户主动参与视频互动的兴趣。

本申请实施例中的第一贴片为第二贴片的互动前贴片,即第一贴片所播放的内容为m个第二贴片的视频前情,m个第二贴片为第一贴片的m个视频结果。

在视频播放前,视频服务器存储待播放的视频。

视频服务器提取m个待处理视频的共同前情对应的视频数据,作为第一贴片,将每个待处理视频中作为第一贴片的视频数据之外的视频数据分别作为第二贴片;

将该m个待处理视频对应的第一贴片,以及m个第二贴片作为一个待播放的视频,并存储;即本申请实施例中播放的视频包括一个第一贴片和m个第二贴片。其中,m为大于1的整数。

在需要播放存储的视频时,按下文具体实施例播放。

下面结合附图,详细说明本申请实现视频播放过程。

实施例一

本实施例从视频客户端的角度描述实现视频播放过程。

参见图1,图1为本申请实施例一中视频播放流程示意图。具体步骤为:

步骤101,视频客户端接收到视频服务器发送的任一视频的第一贴片时,播放该第一贴片。

需要播放一个视频时,视频服务器将该视频的第一贴片发送给视频客户 端。

步骤102,该视频客户端在该第一贴片播放结束,且接收到视频服务器发送的显示该视频的m个可选择的第二贴片对应的标识,以及预设时间时,显示所述m个可选择的第二贴片对应的标识,并倒计所述预设时间。

由于第一贴片是视频服务器发送给视频客户端的,视频服务器能够获知第一贴片的播放时间,因此,在第一贴片播放结束前,该视频的m个可选择的第二贴片对应的标识发送给视频客户端,使视频客户端在第一贴片播放结束时显示。

m个可选择的第二贴片对应的标识,可以是对后续剧情的描述、提示等,给用户在选择哪个标识时,提供参考。

如,有两个标识,一个是“晴天”,一个是“雨天”,则给用户的提示是一个第二贴片是针对晴天场景的视频,另外一个第二贴片是针对雨天场景的视频。这仅是一个举例,不限于举例中的提示方式给出标识。

在发送m个标识时,还发送一个预设时间,这个预设时间用于给用户选择一个标识的时间,如5秒等。

在这个倒计时内,如果用户选择一个标识,则将用户选择的标识发送给视频客户端;如果倒计时结束,也没用接收到用户选择的标识,则默认用户没有选择,这时,视频客户端可以向视频服务器发送用户未选择标识的消息,也可以不发送任何消息,至于使用哪种实现方式,可以根据具体应用进行选择。

视频客户端在接收到视频服务器发送的显示该视频的m个可选择的第二贴片对应的标识时,按照视频服务器通知的方式将m个可选择的第二贴片对应的标识与显示背景进行差异化显示。

具体实现时,如背景变暗,m个标识高亮显示;或者使用与背景不同的颜色显示,以使m个标识比较突出,能够使用户很容易就看到这m个可选择的标识,在决定选择哪个标识时,通过点击的方式选择即可。

步骤103,该视频客户端在预设时间内,若接收到用户选择的标识时,将 该用户选择的标识发送给视频服务器。

步骤104,该视频客户端当接收到视频服务器根据用户选择的标识发送的第二贴片时,播放所述第二贴片。

该视频客户端当接收到视频服务器在预设时间到达时,因未接收到用户选择的标识而按照预设规则选择的第二贴片时,播放该第二贴片。

本实施例中,如果在预设时间内,用户没有选择任一标识,则按照预设规则选择一个第二贴片进行播放;这里的预设规则可以是随机选择一个第二贴片,也可以是默认用户未选择时,准备播放的第二贴片,这里对第二规则不做限制。

通常在播放一个视频时,会预先显示一个时间给用户,使用户预先获知该视频播放的时间,从而选择是否观看该视频;因此,为了增强用户的体验,在实现本申请时,给用户选择标识的时间不计算在一个视频的播放时间内,具体实现如下:

视频客户端在第一贴片播放结束时,暂停该视频的播放计时;

在开始播放第二贴片时,继续该视频的播放计时;

在第二贴片播放结束时,结束该视频的播放计时。

因此,整个视频的播放时间为第一贴片和第二贴片播放的时间的总和,如15秒、30秒、45秒等。

针对一个视频的计时,可以采用定时器方式进行倒计时,也可以增加时间的方式计时,这里不做限制。

在第一贴片播放结束时,暂停该视频的播放计时后,采用倒计时的方式计时预设时间,这样可以提示用户给用户提供的选择时长,如果在倒计时结束前还未进行选择,则会由视频服务器主动提供一个第二贴片进行播放。

实施例二

本实施例从视频服务器的角度描述实现视频播放过程。

参见图2,图2为本申请实施例二中视频播放流程示意图。具体步骤为:

步骤201,针对任一视频,视频服务器将该视频的第一贴片发送给视频客 户端播放。

需要播放任一视频时,将待播放的视频的第一贴片发送给视频客户端;

视频客户端接收到视频服务器发送的第一贴片时,播放该第一贴片。

步骤202,在第一贴片播放结束时,该视频服务器将该视频的m个可选择的第二贴片对应的标识发送给视频客户端端显示;并通知视频客户端倒计预设时间。

视频服务器能够获取第一贴片播放的时间,在第一贴片播放结束前,将视频的m个可选择的第二贴片对应的标识发送给视频客户端,使视频客户端在第一贴片播放结束时显示,这里考虑到时延问题,在第一贴片播放结束前将标识发送给视频客户端,即在第一贴片播放结束前或播放结束时,视频客户端接收到服务器发送的m个标识即可。

视频客户端在接收到视频服务器发送的m个可选择的第二贴片对应的标识,以及预设时间时,显示m个可选择的标识,并开始倒计预设时间。

视频服务器在将该视频的m个可选择的第二贴片对应的标识发送给视频客户端端显示时,通知视频客户端将所述m个可选择的第二贴片的标识与显示的背景进行差异化显示。

视频客户端按照视频服务器的通知差异化显示m个可选择的标识。

在预设时间内,视频客户端接收到用户选择的标识时,将用户选择的标识发送给客户端;在预设时间到时,未接收到用户选择的标识,不向视频客户端响应任何信息。

步骤203,在预设时间内,若接收到视频客户端发送的用户选择的标识时,则将该标识对应的第二贴片发送给视频客户端播放。

在预设时间到时,若未接收到客户端发送的用户选择的标识时,则按照预设规则选择一个第二贴片发送给视频客户端显示。

本申请实施例应用于包括视频服务器和视频客户端的视频系统中,其中,视频客户端可以为一个也可以为多个,每个视频客户端实现视频播放的过程同实施例一中的视频客户端;视频服务器也可以为一个或者多个,当为 多个时,多个视频服务器共同完成实施例二中视频服务器所完成的功能。

本方案上述两个实施例的实现,可以基于移动mraid协议实现如下操作:上传视频时,实现动态加载,在第一贴片结束时,通过该协议暂定当前视频,并且通过协议接口实现倒计预设时间,播放第二贴片、恢复视频的计时,完成整个视频的播放等。

实施例三

下面给出本申请实现视频播放的具体应用视图。

参见图3,图3为本申请实施例第一贴片播放结束画面示意图。图3中在第一贴片播放结束时,将画面停留在最后一帧图像上,图像所示为一辆汽车行驶在公路上。

参见图4,图4为本实施例第一贴片播放结束时显示3个可选择第二贴片标识的示意图。

图4中给出了3个标识为例,给出了第一贴片后续发展对应的3个第二贴片的可选标识,以及倒计预设时间以5秒为例。

第一个标识为城市,即提示该汽车将要驶往城市,后续视频对应的剧情为城市发生的剧情;第二个标识为海边,即提示该汽车将要驶往海边,后续视频对应的剧情为海边发生的剧情;第三个标识为山顶,即提示该汽车将要驶往山顶,后续视频对应的剧情为山顶上发生的剧情。

用户可以根据兴趣选择其中一个标识,如选择海边,则在视频客户端上播放海边对应的第二贴片;若在倒计时间内,用户未选择,则后台视频服务器按照预设规则选择一个贴片,如选择山顶,则在视频客户端上播放山顶对应的第二贴片。

基于同样的发明构思,本申请实施例提供一种视频播放装置。参见图5,图5为本申请应用于实施例一中的技术的装置结构示意图。该装置包括:接收单元501、播放单元502、显示单元503和发送单元504;

接收单元501,用于接收视频服务器发送的第一贴片;接收视频服务器发送的显示该视频的m个可选择的第二贴片对应的标识,以及预设时间;接 收用户选择的标识;接收视频服务器发送的第二贴片;

播放单元502,用于当接收单元501接收到视频服务器发送的任一视频的第一贴片时,播放该第一贴片;当接收单元501接收到视频服务器根据用户选择的标识发送的第二贴片时,播放所述第二贴片;其中,第一贴片为第二贴片的互动前贴片;m为大于1的整数;

显示单元503,用于在播放单元502播放该第一贴片播放结束,且接收单元501接收到视频服务器发送的显示该视频的m个可选择的第二贴片对应的标识,以及预设时间时,显示所述m个可选择的第二贴片对应的标识,并倒计所述预设时间;

发送单元504,用于在预设时间内,若接收单元501接收到用户选择的标识时,将该用户选择的标识发送给视频服务器。

较佳地,

播放单元502,进一步用于在第一贴片播放结束时,暂停该视频的播放计时;在开始播放第二贴片时,继续该视频的播放计时;在第二贴片播放结束时,结束该视频的播放计时。

较佳地,

显示单元503,进一步用于按照视频服务器通知的方式将m个可选择的第二贴片对应的标识与显示背景进行差异化显示。

基于同样的发明构思,本申请还提出一种视频播放装置。参见图6,图6为本申请应用于实施例二中的技术的装置结构示意图。该装置包括:发送单元601、接收单元602和处理单元603;

发送单元601,用于针对任一视频,将该视频的第一贴片发送给视频客户端播放;在第一贴片播放结束时,将该视频的m个可选择的第二贴片对应的标识发送给视频客户端端显示;并通知视频客户端倒计预设时间;将处理单元603确定的第二贴片发送给视频客户端显示;其中,第一贴片为第二贴片的互动前贴片;m为大于1的整数;

接收单元602,用于接收视频客户端发送的用户选择的标识;

处理单元603,用于当接收单元602在预设时间内,若接收单元602接收到视频客户端发送的用户选择的标识时,根据所述标识选择对应第二贴片。

较佳地,

发送单元601,进一步用于将该视频的m个可选择的第二贴片对应的标识发送给视频客户端端显示时,通知视频客户端将所述m个可选择的第二贴片的标识与显示的背景进行差异化显示。

较佳地,

处理单元603,进一步用于提取m个视频的共同前情对应的视频数据,作为第一贴片,将每个视频中作为第一贴片的视频数据之外的视频数据分别作为第二贴片;将该m个视频对应的第一贴片,以及m个第二贴片作为一个待播放的视频,并存储。

上述实施例的单元可以集成于一体,也可以分离部署;可以合并为一个单元,也可以进一步拆分成多个子单元。

本申请各实施例中的各单元可以以机械方式或电子方式实现。例如,一个硬件模块可以包括专门设计的永久性电路或逻辑器件(如专用处理器,如fpga或asic)用于完成特定的操作。硬件模块也可以包括由软件临时配置的可编程逻辑器件或电路(如包括通用处理器或其它可编程处理器)用于执行特定操作。至于具体采用机械方式,或是采用专用的永久性电路,或是采用临时配置的电路(如由软件进行配置)来实现硬件模块,可以根据成本和时间上的考虑来决定。

以上对本申请具体实施例一中的视频播放装置进行了说明,下面给出本申请具体实施例中一的视频客户端的硬件架构组成,该视频客户端是可以软硬件结合的可编程设备,具体参见图7,图7为本申请具体实施例中视频播放的视频客户端的硬件架构组成示意图。该视频客户端可包括:处理器710,存储器720,端口730以及总线740。处理器710和存储器720通过总线740互联。处理器710可通过端口730获取和输出数据;其中,

接收单元501被处理器710执行时可以为:用于接收视频服务器发送的第一 贴片;接收视频服务器发送的显示该视频的m个可选择的第二贴片对应的标识,以及预设时间;接收用户选择的标识;接收视频服务器发送的第二贴片;

播放单元502被处理器710执行时可以为:用于当接收单元501接收到视频服务器发送的任一视频的第一贴片时,播放该第一贴片;当接收单元501接收到视频服务器根据用户选择的标识发送的第二贴片时,播放所述第二贴片;

显示单元503被处理器710执行时可以为:用于在播放单元502播放该第一贴片播放结束,且接收单元501接收到视频服务器发送的显示该视频的m个可选择的第二贴片对应的标识,以及预设时间时,显示所述m个可选择的第二贴片对应的标识,并倒计所述预设时间;

发送单元504被处理器710执行时可以为:用于在预设时间内,若接收单元501接收到用户选择的标识时,将该用户选择的标识发送给视频服务器。

此可以看出,当存储在存储器720中的指令模块被处理器710执行时,可实现前述技术方案中接收单元、播放单元、显示单元和发送单元的各种功能。

以上对本申请具体实施例二中的视频播放装置进行了说明,下面给出本申请具体实施例中二的视频服务器的硬件架构组成,该视频服务器是可以软硬件结合的可编程设备,具体参见图8,图8为本申请具体实施例中视频播放的视频服务器的硬件架构组成示意图。该视频服务器可包括:处理器810,存储器820,端口830以及总线840。处理器810和存储器820通过总线840互联。处理器810可通过端口830获取和输出数据;其中,

发送单元601被处理器710执行时可以为:用于针对任一视频,将该视频的第一贴片发送给视频客户端播放;在第一贴片播放结束时,将该视频的m个可选择的第二贴片对应的标识发送给视频客户端端显示;并通知视频客户端倒计预设时间;将所述处理单元确定的第二贴片发送给视频客户端显示;

接收单元602被处理器710执行时可以为:用于接收视频客户端发送的用户选择的标识;

处理单元603被处理器710执行时可以为:用于当接收单元602在预设时 间内,若接收单元602接收到视频客户端发送的用户选择的标识时,根据所述标识选择对应第二贴片。

此可以看出,当存储在存储器820中的指令模块被处理器810执行时,可实现前述技术方案中发送单元、接收单元和处理单元的各种功能。

另外,本发明的实施例中可以通过由设备如计算机执行的数据处理程序来实现。显然,数据处理程序构成了本发明。此外,通常存储在一个存储介质中的数据处理程序通过直接将程序读取出存储介质或者通过将程序安装或复制到数据处理设备的存储设备(如硬盘和/或内存)中执行。因此,这样的存储介质也构成了本发明。存储介质可以使用任何类型的记录方式,例如纸张存储介质(如纸带等)、磁存储介质(如软盘、硬盘、闪存等)、光存储介质(如cd-rom等)、磁光存储介质(如mo等)等。

因此,本发明还公开了一种存储介质,其中存储有数据处理程序,该数据处理程序用于执行本发明上述技术方案。

需要说明的是,图7所示的视频客户端和图8所示的视频服务器只是一个具体的例子,也可以通过其他的与本实施例描述不同结构实现,例如,执行上述指令代码时所完成的操作,也可以由特定应用专用集成电路(asic)实现。另外,上述的处理器710和处理器810可以是一个或多个,如果是多个,则由多个处理器共同负责读取和执行所述指令代码。因此,本申请对视频服务器和视频客户端的具体结构不作具体限定。

综上所述,本申请通过在作为m个第二贴片的互动前贴片的第一贴片播放结束时,提供m个可供用户选择的第二贴片对应的标识使用户能够主动选择一个第二贴片进行播放,实现完成视频的播放。该技术方案该技术方案能够提高视频设备处理能力,以及资源利用率,并且提高用户主动参与视频互动的兴趣。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在 本发明保护的范围之内。

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