视频播放器及其互动显示方法与流程

文档序号:12279886阅读:569来源:国知局
视频播放器及其互动显示方法与流程

本发明涉及视频播放和处理领域,尤其涉及一种视频播放器及其互动显示方法。



背景技术:

目前,在爱奇艺、腾讯等手机APP播放器上播放视频时,会在用户交互界面上显示诸如缓存、分享、弹幕或赞等互动内容,从而能够与用户进行互动。这样,能够增加用户的参与性,并提高用户的观看体验性。

然而,目前这些播放器播放视频时所显示的互动内容是固定的,没有场景化的变化,而只用于某些互动功能的突出。随着视频内容的多样化,这种固定的互动形式导致互动的灵活度缺失、扩展性不够,并且可能导致与视频内容的即时匹配性不足,用户观看视频的体验单一。并且,对用户场景而言,互动功能隐藏的便利性不够。由此,这种固定的互动形式可能导致用户观看的体验性较差。



技术实现要素:

技术问题

有鉴于此,本发明要解决的技术问题是如何提高用户观看视频时的体验性。

解决方案

为了解决上述技术问题,根据本发明的一实施例,提供一种视频播放器的互动显示方法,包括:接收并播放来自服务器的视频流;判断所述视频流的视频类型;以及根据所述视频类型来在用户交互界面的第一互动位置上显示与所述视频类型相对应的互动信息。

对于上述互动显示方法,在一种可能的实现方式中,还包括:判断投屏功能是否开启;在判断为所述投屏功能开启的情况下,在所述用户交互界面的第二互动位置上显示与所述投屏功能相对应的互动信息。

对于上述互动显示方法,在一种可能的实现方式中,在所述用户交互界面的第二互动位置上显示与所述投屏功能相对应的互动信息之后,还包括:控制使与所述投屏功能相对应的互动信息显示预定时间段之后消失。

对于上述互动显示方法,在一种可能的实现方式中,还包括:判断所述视频流中是否携带有互动打点信息;在判断为所述视频流中携带有互动打点信息的情况下,在与所述投屏功能相对应的互动信息消失之后,在所述第二互动位置上显示所述互动打点信息。

对于上述互动显示方法,在一种可能的实现方式中,还包括:判断所述视频流中是否携带有互动打点信息;在判断为所述视频流中携带有互动打点信息的情况下,在所述用户交互界面的第三互动位置上显示所述互动打点信息。

对于上述互动显示方法,在一种可能的实现方式中,根据所述视频类型来在用户交互界面的第一互动位置上显示与所述视频类型相对应的互动信息,包括:在所述视频类型是语言类视频的情况下,在所述第一互动位置上显示至少包括后台音频播放和缓存的互动信息;在所述视频类型是文娱类视频的情况下,在所述第一互动位置上显示至少包括弹幕和分享的互动信息。

为了解决上述技术问题,根据本发明的另一实施例,提供一种视频播放器,包括:接收播放单元,用于接收并播放来自服务器的视频流;第一判断单元,与所述接收播放单元连接,用于判断所述视频流的视频类型;以及互动信息显示单元,与所述第一判断单元连接,用于根据所述视频类型来在用户交互界面的第一互动位置上显示与所述视频类型相对应的互动信息。

对于上述视频播放器,在一种可能的实现方式中,还包括第二判断单元,所述第二判断单元用于判断投屏功能是否开启,在所述第二判断单元判断为所述投屏功能开启的情况下,所述互动信息显示单元还用于在所述用户交互界面的第二互动位置上显示与所述投屏功能相对应的互动信息。

对于上述视频播放器,在一种可能的实现方式中,还包括:控制单元,与所述互动信息显示单元连接,用于控制使与所述投屏功能相对应的互动信息显示预定时间段之后消失。

对于上述视频播放器,在一种可能的实现方式中,还包括第三判断单元,所述第三判断单元与所述接收播放单元连接,用于判断所述视频流中是否携带有互动打点信息,在所述第三判断单元判断为所述视频流中携带有互动打点信息的情况下,所述互动信息显示单元还用于在与所述投屏功能相对应的互动信息消失之后在所述第二互动位置上显示所述互动打点信息。

对于上述视频播放器,在一种可能的实现方式中,还包括第四判断单元,所述第四判断单元与所述接收播放单元连接,用于判断所述视频流中是否携带有互动打点信息;在所述第四判断单元判断为所述视频流中携带有互动打点信息的情况下,所述互动信息显示单元还用于在所述用户交互界面的第三互动位置上显示所述互动打点信息。

对于上述视频播放器,在一种可能的实现方式中,所述互动信息显示单元用于:在所述视频类型是语言类视频的情况下,在所述第一互动位置上显示至少包括后台音频播放和缓存的互动信息;在所述视频类型是文娱类视频的情况下,在所述第一互动位置上显示至少包括弹幕和分享的互动信息。

有益效果

通过本发明实施例的视频播放器及其动显示方法,能够根据所播放的视频的类型来在用户交互界面上显示对应的互动信息。与传统技术中显示固定形式的互动信息相比,本发明实施例的视频播放器及其互动显示方法,能够根据视频类型灵活确定所显示的互动信息,从而能够增加与视频内容的即时匹配性,从而能够提高用户观看视频时的体验性。

根据下面参考附图对示例性实施例的详细说明,本发明的其它特征及方面将变得清楚。

附图说明

包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本发明的示例性实施例、特征和方面,并且用于解释本发明的原理。

图1示出根据本发明一实施例的视频播放器的互动显示方法的流程图。

图2示出根据本发明另一实施例的视频播放器的互动显示方法的流程图。

图3示出根据本发明的一实施例的视频播放器的互动显示方法的应用场景图。

图4示出视频播放器控制栏唤起时的示意图。

图5示出视频播放器控制栏隐藏时的示意图。

图6示出视频类型为语言类节目时的互动显示的示意图。

图7示出视频类型为文娱类视频时的互动显示的示意图。

图8示出在判断为投屏功能开启时的互动显示的示意图。

图9示出在判断为视频流具有互动打点信息时的互动显示的示意图。

图10示出根据本发明一实施例的视频播放器的结构框图。

图11示出根据本发明另一实施例的视频播放器的结构框图。

具体实施方式

以下将参考附图详细说明本发明的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。

在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。

另外,为了更好的说明本发明,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本发明同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本发明的主旨。

实施例1

图1示出根据本发明一实施例的视频播放器的互动显示方法的流程图。如图1所示,该互动显示方法主要包括:

步骤S110、接收并播放来自服务器的视频流;

步骤S120、判断视频流的视频类型;以及

步骤S130、根据视频类型来在用户交互界面的第一互动位置上显示与该视频类型相对应的互动信息。

以下将对上述各步骤进行具体说明。

对于上述步骤S110,用户的终端设备、例如智能手机的视频播放器从服务器接收视频流。

对于上述步骤S120,视频播放器可以对所接收到的视频流进行判断,以确定该视频流的视频类型。其中,该视频流例如可以为诸如相声等的语言类视频以及诸如电影、电视剧和综艺节目等的文娱类视频等。

对于上述步骤S130,视频播放器可以根据所确定出的视频类型,来在用户交互界面的第一互动位置上显示与该视频类型相对应的互动信息(互动内容)。例如,在该视频类型为诸如相声等的语言类视频的情况下,由于用户可以只倾听而不需要观看该类型的内容,因此可以在第一互动位置上显示后台音频播放和缓存等的互动信息。又如,在该视频类型为诸如电影、电视剧和综艺节目等的文娱类视频的情况下,为了有利于用户看到其它用户的评论以及与用户进行交互,可以在第一互动位置上显示弹幕和分享等的互动信息。其中,第一互动位置通常位于视频播放器所显示的屏幕的右侧的上半部分,并且可以具有一个或多个互动位,以显示一个或多个互动信息。

需要说明的是,本发明实施例的视频类型不限于语言类视频和文娱类视频,而可以是例如科教类视频等的其它类型的视频。在视频类型是其它类型的视频的情况下,只需要根据其它类型的特征来相应地设置所要重点显示的互动信息即可。

此外,本实施例中的第一互动位置不限于位于视频播放器所显示的屏幕的右侧的上半部分,而可以位于视频播放器所显示的屏幕的任意位置。

这样,通过本发明实施例的视频播放器的互动显示方法,能够根据所播放的视频的类型来在用户交互界面上显示对应的互动信息。与传统技术中显示固定形式的互动信息相比,本发明实施例的视频播放器的互动显示方法能够根据视频类型灵活确定所显示的互动信息,从而能够增加与视频内容的即时匹配性,从而能够提高用户观看视频时的体验性。

实施例2

图2示出根据本发明另一实施例的视频播放器的互动显示方法的流程图。图2中标号与图1相同的步骤具有相同的功能,为简明起见,省略对这些步骤的详细说明。

如图2所示,与图1所示的互动显示方法相比,图2所示的互动显示方法的还包括:

步骤S140、判断投屏功能是否开启;

步骤S150、在判断为投屏功能开启的情况下,在用户交互界面的第二互动位置上显示与投屏功能相对应的互动信息。

具体而言,在终端设备、例如智能手机上,通常具有投屏功能,这使得在用户例如需要放大观看时可以利用投屏功能将视频投屏到例如电视等的外部设备上,以增强观看体验。

相应地,在本实施例中,在上述步骤S140中可以例如检测是否存在Airplay设备信号,以判断投屏功能是否开启。并且,在判断为投屏功能开启的情况下,在步骤S150中,在用户交互界面的第二互动位置上显示Airplay设备的图标、即显示与投屏功能相对应的互动信息,以让用户选择是否需要进行投屏。一般情况下,该Airplay设备的图标会在第二互动位置上进行显示时间的倒计时,即在显示了预定时间段、例如10s后消失。如果用户在这个时间段内选择了投屏,则可以将视频投屏到诸如电视等的外部设备上进行观看。其中,在一种可能的实现方式中,第二互动位置位于第一互动位置的下方。

另一方面,如果没有检测到Airplay设备信号,则判断为终端设备的投屏功能未开启或该终端设备不存在投屏功能,则不进行任何相应的显示。

在一种可能的实现方式中,图2所示的互动显示方法的还包括:

步骤S160、判断视频流中是否携带有互动打点信息;

步骤S170、在判断为视频流中携带有互动打点信息的情况下,在用户交互界面的第三互动位置上显示该互动打点信息。

具体而言,在步骤S160中,判断所播放的视频流中是否携带有互动打点信息。其中,该互动打点信息的内容例如为公益广告、商业广告或者赞助商的活动信息等。在步骤S160中判断为视频流中携带有互动打点信息的情况下,在步骤S170中,可以将该互动打点信息显示在用户交互界面的第三互动位置上。其中,该第三互动位置可以与第二互动位置相同,也可以与第二互动位置不同、例如位于第二互动位置之下。

如果第三互动位置与第二互动位置相同,则表明可以将互动打点信息显示在与投屏设备的图标相同的位置。例如,在判断为视频流中携带有互动打点信息的情况下,可以在第二互动位置处的投屏设备的图标消失之后显示该互动打点信息。此外,也可以在预先设定的时间段、例如从视频播放开始60s之后在第二互动位置处显示该互动打点信息。另一方面,如果第三互动位置与第二互动位置不同,则可以在紧接着判断为视频流中携带有互动打点信息之后在第三互动位置处显示互动打点信息。此外,也可以在预先设定的时间段、例如从视频播放开始70s之后在第三互动位置处显示该互动打点信息。这里,本实施例不对上述预先设定的时间段进行限定,该预先设定的时间段可以根据视频类型、播放时长等灵活进行设定。

需要说明的是,互动打点信息可以是不只一条信息。在存在多条信息的情况下,可以按照时间先后顺序依次显示这些互动打点信息。在一种可能的实现方式中,可以在视频播放的过程中,以一定的时间间隔例如2分钟来依次显示多种互动打点信息。

需要说明的是,在上述实施例中,在第一互动位置处显示根据视频类型而确定的互动内容,在第二互动位置处显示投屏设备的图标或互动打点信息、或者在第三互动位置处显示互动打点信息,并且在视频播放器的右侧从上到下依次是第一互动位置、第二互动位置和第三互动位置。然而,本发明不限于此。例如,第一互动位置、第二互动位置和第三互动位置可以两两互换,并且,这三个互动位置可以根据用户的喜好设置或移动至视频播放器所显示的屏幕上的任意位置。

此外,在用户交互界面上,还可以具有用于显示其它互动信息的互动位置、即例如更多互动信息入口。在该更多互动信息入口中,包括了与该视频类型相关的互动信息但可能是不常用的视频信息,如果用户想使用这些互动信息,可以例如点击该更多互动信息入口,以从其下拉选项中进行选择,来实现相应的互动。

此外,第一互动位置、第二互动位置、第三互动位置和其它互动位置上的互动信息均可以在视频播放器的画面上消失。例如,在双击了视频播放器上正播放的视频内容的情况下,该视频内容进入全屏模式,相应地,这些互动位置上的互动信息均暂时消失(隐藏),或者留下某些互动信息、例如与第二互动位置相对应的互动信息。

此外,在一种可能的实现方式中,在该视频播放到一定程度之后,可以在第一互动位置、第二互动位置或者第三互动位置等处显示特定类型的互动信息。例如,在视频播放到其时长的80%之后,可以在第一互动位置、第二互动位置和第三互动位置中的任一个互动位置处显示“赞”、“分享”等的互动信息,以在用户基本观看完该视频之后给出相应的评价和判断,这有利于提高用户体验。

这样,通过本发明实施例的视频播放器的互动显示方法,能够根据所播放的视频的类型来在用户交互界面上显示对应的互动信息。并且,能够根据播放时间点、互动打点信息以及用户场景设备等来在相应的互动位置设置对应的互动信息。与传统技术中显示固定形式的互动信息相比,本发明实施例的互动显示方法能够灵活确定所显示的互动信息、增加与视频内容的即时匹配性以及扩展互动显示信息的类型等,从而能够提高用户观看视频时的体验性。

实施例3

图3示出根据本发明的一实施例的视频播放器的互动显示方法的应用场景图。

如图3所示,在互动显示方法中,主要包括以下步骤:

1.播放器从服务器端获取视频流,在开始播放的0-60s内,判断视频类型,并依据视频类型在用户交互界面的互动位置1和互动位置2(对应于第一互动位置)上显示相应的互动1(a)、互动2(a)或互动1(b)、互动2(b)(对应于根据视频类型而确定的互动信息)。其中,在视频类型为A类型时在互动位置1上显示互动1(a),在互动位置2上显示互动2(a);在视频类型为B类型时在互动位置1上显示互动1(b),在互动位置2上显示互动2(b)。

2.判断投屏设备是否开启,如果投屏设备(投屏功能)开启,则在用户交互界面的互动位置3(即时互动位置)上显示互动3(对应于投屏设备的图标),否则不显示互动3。

3.播放器从服务器端获取视频流,从开始播放到超过60s后,则在播放过程中识别视频流中的互动打点信息,如果识别到互动打点信息,则在互动位置3显示互动打点信息(即对应于第三互动位置与第二互动位置相同的情形)。

另外,进行如下说明:

1.互动1、互动2是依据视频类型而显示的相应互动信息。

2.播放器所显示的屏幕上通常还具有更多互动入口(在附图中还可表示为三点),并且该更多互动入口为固定的,其收纳的互动为除互动1和互动2以外的全部互动信息。

3.即时互动位置依据用户设备环境、视频内容中的互动打点信息显示相应互动信息。

其中,互动1可能为:后台音频播放、弹幕、VR(Virtual Reality,虚拟现实)等。互动2可能为:缓存、分享、赞等。互动3可能为:Airplay投屏等。

在一种可能的实现方式中,在接收到视频流后,当开始播放视频时,播放器控制栏是唤起的。此时,如图4所示,在屏幕的右侧显示有互动位1(互动位置1)、互动位2(互动位置2)、更多互动入口以及互动3。接着,在用户观看时,如果双击了屏幕,则播放器控制栏将隐藏,并且此时,如图5所示,仅显示互动3。

在一种可能的实现方式中,当视频流为语言类节目时,播放器支持后台音频播放,则此时如图6所示在互动位置1、互动位置2显示开启后台音频和缓存。

在一种可能的实现方式中,当视频流为文娱类视频时,播放器支持弹幕讨论,则此时如图7所示在互动位置1、互动位置2显示开启弹幕和分享。

在一种可能的实现方式中,在视频流播放过程中,检测到用户有Airplay设备信号,则如图8所示airplay互动图标出现在即时互动位(互动位置3),并且在倒计时10秒后消失。

在一种可能的实现方式中,当视频流播放到互动打点信息时,则如图9所示将互动打点信息呈现在即时互动位。

通过本发明实施例的视频播放器的互动显示方法,根据对视频类型、视频内容和设备状况的因素的综合,展示了独特的互动类型、排队逻辑以及灵活的互动隐藏、收纳、显示方式,并且最大化扩容了播放器场景的互动形式,并与视频内容紧密相连,取得良好的互动效果和更佳的用户体验。

实施例4

图10示出根据本发明一实施例的视频播放器的结构框图。如图10所示,视频播放器10主要包括:接收播放单元11,用于接收并播放来自服务器的视频流;第一判断单元12,与所述接收播放单元11连接,用于判断所述视频流的视频类型;以及互动信息显示单元13,与所述第一判断单元12连接,用于根据所述视频类型来在用户交互界面的第一互动位置上显示与所述视频类型相对应的互动信息。

在一种可能的实现方式中,视频播放器10还可以包括第二判断单元14,所述第二判断单元14用于判断投屏功能是否开启。在所述第二判断单元14判断为所述投屏功能开启的情况下,所述互动信息显示单元13还用于在所述用户交互界面的第二互动位置上显示与所述投屏功能相对应的互动信息。

在一种可能的实现方式中,视频播放器10还包括:控制单元15,与所述互动信息显示单元13连接,用于控制使与所述投屏功能相对应的互动信息显示预定时间段之后消失。

在一种可能的实现方式中,视频播放器10还包括第三判断单元16,所述第三判断单元16与所述接收播放单元11连接,用于判断所述视频流中是否携带有互动打点信息,在所述第三判断单元判断为所述视频流中携带有互动打点信息的情况下,所述互动信息显示单元还用于在与所述投屏功能相对应的互动信息消失之后在所述第二互动位置上显示所述互动打点信息。

在一种可能的实现方式中,视频播放器10还包括第四判断单元(附图中未示出),用于判断所述视频流中是否携带有互动打点信息;在所述第四判断单元判断为所述视频流中携带有互动打点信息的情况下,所述互动信息显示单元还用于在所述用户交互界面的第三互动位置上显示所述互动打点信息。

在一种可能的实现方式中,所述互动信息显示单元13用于:在所述视频类型是语言类视频的情况下,在所述第一互动位置上显示至少包括后台音频播放和缓存的互动信息;在所述视频类型是文娱类视频的情况下,在所述第一互动位置上显示至少包括弹幕和分享的互动信息。

本实施例的视频播放器10能够用来执行上述实施例1-3中任一项所述的互动显示方法。上述互动显示方法的具体流程请参见上述实施例1-3的具体描述。

通过本实施例的视频播放器,能够根据所播放的视频的类型来在用户交互界面上显示对应的互动信息。并且,能够根据播放时间点、互动打点信息以及用户场景设备等来在相应的互动位置设置对应的互动信息。与传统技术中显示固定形式的互动信息相比,本发明实施例的视频播放器能够灵活确定所显示的互动信息、增加与视频内容的即时匹配性以及扩展互动显示信息的类型等,从而能够提高用户观看视频时的体验性。

实施例5

图11示出本发明另一实施例的视频播放器的结构框图。所述视频播放器1100可以是具备计算能力的主机服务器、个人计算机PC、或者可携带的便携式计算机或终端等。本发明具体实施例并不对计算节点的具体实现做限定。

视频播放器1100包括处理器(processor)1110、通信接口(Communications Interface)1120、存储器(memory)1130和总线1140。其中,处理器1110、通信接口1120、以及存储器1130通过总线1140完成相互间的通信。

通信接口1120用于与网络设备通信,其中网络设备包括例如虚拟机管理中心、共享存储等。

处理器1110用于执行程序。处理器1110可能是一个中央处理器CPU,或者是专用集成电路ASIC(Application Specific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。

存储器1130用于存放文件。存储器1130可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。存储器1130也可以是存储器阵列。存储器1130还可能被分块,并且所述块可按一定的规则组合成虚拟卷。

在一种可能的实施方式中,上述程序可为包括计算机操作指令的程序代码。该程序具体可用于:实现上述各实施例中的方法各步骤的操作。

本领域普通技术人员可以意识到,本文所描述的实施例中的各示例性单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件形式来实现,取决于技术方案的特定应用和设计约束条件。专业技术人员可以针对特定的应用选择不同的方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

如果以计算机软件的形式来实现所述功能并作为独立的产品销售或使用时,则在一定程度上可认为本发明的技术方案的全部或部分(例如对现有技术做出贡献的部分)是以计算机软件产品的形式体现的。该计算机软件产品通常存储在计算机可读取的非易失性存储介质中,包括若干指令用以使得计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各实施例方法的全部或部分步骤。而前述的存储介质包括U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

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