一种信息显示方法及装置与流程

文档序号:12183760阅读:213来源:国知局
一种信息显示方法及装置与流程

本发明涉及互联网视频技术领域,尤其涉及一种信息显示方法及装置。



背景技术:

随着互联网视频技术的飞速发展,当前除了常见的视频点播服务外,很多视频服务平台还提供视频直播、视频轮播等视频播放方式。其中视频轮播是指视频服务平台将点播节目作为直播节目播放,例如全天轮番播放某电视剧,在轮播时用户能够进行的操作比较少,例如像直播一样不能进行回看操作等。

发明人在实现本发明的过程中发现,对于轮播等视频播放方式,虽然仍可以实时显示当前观看用户所发送的弹幕信息,但是,由于这种播放形式下可能观看的用户较少,导致实时弹幕的数量也比较少。



技术实现要素:

本发明提供一种信息显示方法及装置,以增加播放视频时显示的弹幕等滚动信息的数量。

根据本发明实施例的第一方面,提供一种信息显示方法,所述方法用于终端设备,所述方法包括:

确定要播放的视频,其中所述视频被划分为多个时间段;

在播放当前时间段之前,获取当前时间段所对应的滚动信息;

在播放当前时间段时,以滚动方式显示所述滚动信息。

可选的,所述滚动信息包括弹幕信息。

可选的,所述在播放当前时间段之前,获取当前时间段所对应的滚动信息,包括:

在播放当前时间段之前,向网络侧设备请求当前时间段所对应的滚动信息,其中所述网络侧设备存储有一个或多个所述时间段所对应的滚动信息;

接收所述网络侧设备发送的当前时间段所对应的滚动信息。

可选的,所述在播放当前时间段之前,获取当前时间段所对应的滚动信息,包括:

在播放所述视频之前,向网络侧设备请求所有所述时间段所对应的滚动信息,其中所述网络侧设备存储有每个所述时间段所对应的滚动信息;

接收所述网络侧设备发送的所有所述时间段所对应的滚动信息;

在播放当前时间段之前,从所有所述时间段所对应的滚动信息中调取当前时间段所对应的滚动信息。

可选的,所述播放包括:

点播、轮播或轮播。

可选的,所述方法还包括:

在播放当前时间段时,以滚动方式实时显示新产生的滚动信息。

根据本发明实施例的第二方面,提供一种信息显示装置,所述装置用于终端设备,所述装置包括:

视频确定单元,用于确定要播放的视频,其中所述视频被划分为多个时间段;

信息获取单元,用于在播放当前时间段之前,获取当前时间段所对应的滚动信息;

信息显示单元,用于在播放当前时间段时,以滚动方式显示所述滚动信息。

可选的,所述滚动信息包括弹幕信息。

可选的,所述信息获取单元用于:

在播放当前时间段之前,向网络侧设备请求当前时间段所对应的滚动信息,其中所述网络侧设备存储有一个或多个所述时间段所对应的滚动信息;

接收所述网络侧设备发送的当前时间段所对应的滚动信息。

可选的,所述信息获取单元用于:

在播放所述视频之前,向网络侧设备请求所有所述时间段所对应的滚动信息,其中所述网络侧设备存储有每个所述时间段所对应的滚动信息;

接收所述网络侧设备发送的所有所述时间段所对应的滚动信息;

在播放当前时间段之前,从所有所述时间段所对应的滚动信息中调取当前时间段所对应的滚动信息。

可选的,所述播放包括:

点播、轮播或轮播。

可选的,所述信息显示单元还用于:

在播放当前时间段时,以滚动方式实时显示新产生的滚动信息。

根据本发明实施例的第三方面,提供一种非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:

确定要播放的视频,其中所述视频被划分为多个时间段;

在播放当前时间段之前,获取当前时间段所对应的滚动信息;

在播放当前时间段时,以滚动方式显示所述滚动信息。

本发明实施例提供的技术方案可以包括以下有益效果:

当对视频进行轮播、点播等播放时,为了增加所显示的弹幕等滚动信息的数量,在本发明实施例中可以预先将该视频在其他时候播放时的实时滚动信息按照时间段存储起来,这样当再进行轮播、点播等播放时,就可以获取到已存储的与当前待播放时间段所对应的滚动信息,播放时便可将其与实时滚动信息一起进行显示。这样通过滚动信息的共享、复用,增加了播放时所显示的滚动信息的数量,进而提升了用户体验。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。此外,这些介绍并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。

图1是根据本发明一示例性实施例示出的一种信息显示方法的流程图;

图2是根据本发明一示例性实施例示出的通信场景示意图;

图3是根据本发明一示例性实施例示出的弹幕信息滚动示意图;

图4是根据本发明另一示例性实施例示出的一种信息显示方法的流程图;

图5是根据本发明又一示例性实施例示出的一种信息显示方法的流程图;

图6是根据本发明再一示例性实施例示出的一种信息显示方法的流程图;

图7是根据本发明一示例性实施例示出的一种信息显示装置的示意图;

图8是根据本发明另一示例性实施例示出的一种信息显示装置的示意图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。

图1是根据本发明一示例性实施例示出的一种信息显示方法的流程图。作为示例该方法可用于手机、平板电脑、笔记本电脑、台式机电脑、电视等终端设备。

作为示例,本发明实施例中的滚动信息可以为弹幕信息,或者广告信息,等等,对此本发明实施例并不进行限制。以下以弹幕信息(可简称为弹幕)为例进行说明。

本实施例的一种场景例如可参见图2所示,在图2中,用户通过作为终端设备的手机102登录到作为网路侧设备的服务器201上观看视频节目,同时服务器201将其他用户观看该视频节目时所发送的弹幕信息发送给手机202。这样手机202在播放视频节目时,可以同时滚动显示其他用户发送的弹幕信息,让用户可以了解到其他用户的评论等内容。

参见图1所示,该方法可以包括以下步骤:

步骤S101,确定要播放的视频,其中所述视频被划分为多个时间段。

在本发明实施例中,为了在播放视频时可以显示历史弹幕(即该视频先前播放时用户所发送的弹幕),可以将视频划分为多个时间段,根据时间段对历史弹幕进行存储。作为示例,每个时间段的长度可以为1秒钟、10秒钟、5分钟,等等,对此本实施例也并不进行限制。另外容易理解的是,本发明实施例中将视频划分为多个时间段并非是指将视频文件进行分割,而是例如只需在视频的时间轴上进行时间段标记即可。

在本实施例中,所述播放可以为点播、轮播或轮播。对于直播来讲,因为先前没有播放过,所以直播时一般无历史弹幕可用。不过在一些情况下,例如一系列具有相关性的直播(如晋级比赛类的节目),则也可以将上一次直播中的滚动信息存储起来然后用于下一次直播中,对此本发明实施例并不进行限制。

步骤S102,在播放当前时间段之前,获取当前时间段所对应的滚动信息。

本实施例中是在播放当前时间段之前获取当前时间段所对应的滚动信息,而非在播放当前时间段时获取。

在终端设备为用户播放视频时,在播放该视频的一个时间段之前,将会提前获取到该时间段所对应的滚动信息。在现有技术中,由于都是实时显示弹幕,因此在播放该时间段之前,由于此时其他用户还并未针对该时间段发弹幕,所以是没有弹幕信息可用的。而在本发明实施例中,在该视频先前播放时可以将所显示的弹幕作为历史弹幕进行存储,这样在当前播放该时间段之前,终端设备就可以提前获取到弹幕信息,因此在当前播放该时间段时,即使没有用户实时发送弹幕,屏幕上也可以显示出弹幕来。

对于具体如何获取当前时间段所对应的滚动信息,本实施例并不进行限制,本领域技术人员可以根据不同需求\不同场景而自行选择、设计,可以在此处使用的这些选择和设计都没有背离本发明的精神和保护范围。

步骤S103,在播放当前时间段时,以滚动方式显示所述滚动信息。

作为示例可参见图3所示,图3中301即为一个弹幕信息,该弹幕信息和其他弹幕信息一起在屏幕上从右向左滚动,如图3中的箭头所示。

此外在实施例中,所述方法还可以包括:

在播放当前时间段时,以滚动方式实时显示新产生的滚动信息。

换句话说,在显示历史弹幕的同时,当前的实时弹幕同样也可以显示,即实时弹幕与历史弹幕可以混杂在一起显示。

当对视频进行轮播、点播等播放时,为了增加所显示的弹幕等滚动信息的数量,在本实施例中可以预先将该视频在其他时候播放时的实时滚动信息按照时间段存储起来,这样当再进行轮播、点播等播放时,就可以获取到已存储的与当前待播放时间段所对应的滚动信息,播放时便可将其与实时滚动信息一起进行显示。这样通过滚动信息的共享、复用,增加了播放时所显示的滚动信息的数量,进而提升了用户体验。

图4是根据本发明另一示例性实施例示出的一种信息显示方法的流程图。本实施例基于上一实施例,是对上一实施例的进一步扩展或深化。参见图4所示,在本实施例中,所述在播放当前时间段之前,获取当前时间段所对应的滚动信息,可以包括:

步骤S401,在播放当前时间段之前,向网络侧设备请求当前时间段所对应的滚动信息,其中所述网络侧设备存储有一个或多个所述时间段所对应的滚动信息。

作为示例,所述网络侧设备可以为服务器等。

步骤S402,接收所述网络侧设备发送的当前时间段所对应的滚动信息。

例如,某时刻终端设备的用户正在观看某电影的45:00~50:00这一时间段的内容,并即将播放50:00~55:00这一时间段。终端设备可以在播放50:00~55:00这一时间段之前从网络侧设备那里获取已存储的该视频50:00~55:00这一时间段的滚动信息(可称为历史滚动信息),然后该终端设备播放到50:00~55:00这一时间段时,便可以滚动显示该历史滚动信息,使用户感觉有很多人和自己在一起观看该视频,从而获得更好的观影体验。

以服务器为例,服务器可以在其他终端设备先前播放视频时,接收各终端设备实时发来的滚动信息,然后将所述滚动信息按照所对应的时间段进行存储,形成该视频的历史滚动信息。这样,当当前终端设备请求该视频某个时间段的滚动信息时,服务器便可以在已存储的该视频的滚动信息中查找到该时间段对应的滚动信息,然后将其作为历史滚动信息发送给当前终端设备供其进行显示。

图5是根据本发明又一示例性实施例示出的一种信息显示方法的流程图。本实施例基于第一个实施例,是对第一个实施例的进一步扩展或深化。参见图5所示,在本实施例中,所述在播放当前时间段之前,获取当前时间段所对应的滚动信息,可以包括:

步骤S501,在播放所述视频之前,向网络侧设备请求所有所述时间段所对应的滚动信息,其中所述网络侧设备存储有每个所述时间段所对应的滚动信息。

步骤S502,接收所述网络侧设备发送的所有所述时间段所对应的滚动信息。

步骤S503,在播放当前时间段之前,从所有所述时间段所对应的滚动信息中调取当前时间段所对应的滚动信息。

在上一实施例中,终端设备在播放时可以根据需要向网络侧设备请求相关时间段的滚动信息,而在本实施例中,终端设备可以一次性的向网络侧设备请求该视频的所有已存滚动信息,从而在播放时直接在本地进行调取即可。

当对视频进行轮播、点播等播放时,为了增加所显示的弹幕等滚动信息的数量,在本实施例中可以预先将该视频在其他时候播放时的实时滚动信息按照时间段存储起来,这样当再进行轮播、点播等播放时,就可以获取到已存储的与当前待播放时间段所对应的滚动信息,播放时便可将其与实时滚动信息一起进行显示。这样通过滚动信息的共享、复用,增加了播放时所显示的滚动信息的数量,进而提升了用户体验。

图6是根据本发明再一示例性实施例示出的一种信息显示方法的流程图。该方法例如可以用于服务器等网络侧设备。

参见图6所示,该方法可以包括以下步骤:

步骤S601,在播放视频时,接收各终端设备实时发来的滚动信息,其中所述视频被划分为多个时间段。

作为示例,本发明实施例中的滚动信息可以为弹幕信息,或者广告信息,等等,对此本发明实施例并不进行限制。以下以弹幕信息(可简称为弹幕)为例进行说明。

作为示例,每个时间段的长度可以为1秒钟、10秒钟、5分钟,等等,对此本实施例也并不进行限制。另外容易理解的是,本发明实施例中将视频划分为多个时间段并非是指将视频文件进行分割,而是例如只需在视频的时间轴上进行时间段标记即可。

步骤S602,将所述滚动信息按照所对应的时间段进行存储。

网络侧设备例如可以为服务器等。以服务器为例,服务器可以在其他终端设备先前播放视频时,接收各终端设备实时发来的滚动信息,然后将所述滚动信息按照所对应的时间段进行存储,形成该视频的历史滚动信息。这样,当当前终端设备请求该视频某个时间段的滚动信息时,服务器便可以在已存储的该视频的滚动信息中查找到该时间段对应的滚动信息,然后将其作为历史滚动信息发送给当前终端设备供其进行显示。

所述播放可以为直播、点播或者轮播等等,也即该视频无论是在直播、点播还是在轮播等时,服务器均可以记录并存储当时的滚动信息。

步骤S603,根据第一终端设备的请求,向所述第一终端设备发送相应的所述滚动信息。

当第一终端设备请求所述滚动信息时,网络侧设备可以根据第一终端设备的请求将相应的滚动信息发送给第一终端设备。

作为示例,所述根据第一终端设备的请求,向所述第一终端设备发送相应的所述滚动信息,可以包括:

1)当所述第一终端设备请求指定滚动信息时,将所述指定滚动信息发送给所述第一终端设备,其中所述指定滚动信息为所述视频指定时间段所对应的滚动信息。

例如,当第一终端设备请求该视频的50:00~55:00这一时间段的滚动信息时,服务器可以调取所存储的该时间段的滚动信息,然后发送给第一终端设备。

2)当所述第一终端设备请求所有时间段所对应的滚动信息时,将所有时间段所对应的滚动信息发送给所述终端设备。

也就是说,终端设备在播放时可以根据需要向网络侧设备请求相关时间段的滚动信息,例如每次请求一个或多个时间段的滚动信息,或者,终端设备也可以一次性的向网络侧设备请求该视频的所有已存滚动信息,从而在播放时直接在本地进行调取即可。

当对视频进行轮播、点播等播放时,为了增加所显示的弹幕等滚动信息的数量,在本实施例中可以预先将该视频在其他时候播放时的实时滚动信息按照时间段存储起来,这样当再进行轮播、点播等播放时,就可以获取到已存储的与当前待播放时间段所对应的滚动信息,播放时便可将其与实时滚动信息一起进行显示。这样通过滚动信息的共享、复用,增加了播放时所显示的滚动信息的数量,进而提升了用户体验。

下述为本发明装置实施例,可以用于执行本发明方法实施例。对于本发明装置实施例中未披露的细节,请参照本发明方法实施例。

图7是根据本发明一示例性实施例示出的一种信息显示装置的示意图。作为示例该装置可用于手机、平板电脑、笔记本电脑、台式机电脑、电视等终端设备。

作为示例,本发明实施例中的滚动信息可以为弹幕信息,或者广告信息,等等,对此本发明实施例并不进行限制。以下以弹幕信息(可简称为弹幕)为例进行说明。

参见图7所示,该装置可以包括:

视频确定单元701,用于确定要播放的视频,其中所述视频被划分为多个时间段;

信息获取单元702,用于在播放当前时间段之前,获取当前时间段所对应的滚动信息;

信息显示单元703,用于在播放当前时间段时,以滚动方式显示所述滚动信息。

在本实施例或者本发明其他某些实施例中,所述信息获取单元702可以用于:

在播放当前时间段之前,向网络侧设备请求当前时间段所对应的滚动信息,其中所述网络侧设备存储有一个或多个所述时间段所对应的滚动信息;

接收所述网络侧设备发送的当前时间段所对应的滚动信息。

在本实施例或者本发明其他某些实施例中,所述信息获取单元702可以用于:

在播放所述视频之前,向网络侧设备请求所有所述时间段所对应的滚动信息,其中所述网络侧设备存储有每个所述时间段所对应的滚动信息;

接收所述网络侧设备发送的所有所述时间段所对应的滚动信息;

在播放当前时间段之前,从所有所述时间段所对应的滚动信息中调取当前时间段所对应的滚动信息。

在本实施例或者本发明其他某些实施例中,所述播放可以包括:

点播、轮播或轮播。

在本实施例或者本发明其他某些实施例中,所述信息显示单元703还可以用于:

在播放当前时间段时,以滚动方式实时显示新产生的滚动信息。

当对视频进行轮播、点播等播放时,为了增加所显示的弹幕等滚动信息的数量,在本实施例中可以预先将该视频在其他时候播放时的实时滚动信息按照时间段存储起来,这样当再进行轮播、点播等播放时,就可以获取到已存储的与当前待播放时间段所对应的滚动信息,播放时便可将其与实时滚动信息一起进行显示。这样通过滚动信息的共享、复用,增加了播放时所显示的滚动信息的数量,进而提升了用户体验。

关于上述实施例中的装置,其中各个单元\模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

图8是根据本发明另一示例性实施例示出的一种信息显示装置的示意图。该装置例如可以用于服务器等网络侧设备。

参见图8所示,该装置可以包括:

信息接收单元801,用于在播放视频时,接收各终端设备实时发来的滚动信息,其中所述视频被划分为多个时间段;

信息存储单元802,用于将所述滚动信息按照所对应的时间段进行存储;

信息发送单元803,用于根据第一终端设备的请求,向所述第一终端设备发送相应的所述滚动信息。

在本实施例或者本发明其他某些实施例中,所述滚动信息可以包括弹幕信息。

在本实施例或者本发明其他某些实施例中,所述信息发送单元803可以用于:

当所述第一终端设备请求指定滚动信息时,将所述指定滚动信息发送给所述第一终端设备,其中所述指定滚动信息为所述视频指定时间段所对应的滚动信息;

当所述第一终端设备请求所有时间段所对应的滚动信息时,将所有时间段所对应的滚动信息发送给所述终端设备。

在本实施例或者本发明其他某些实施例中,所述播放可以包括:

直播、点播或者轮播。

当对视频进行轮播、点播等播放时,为了增加所显示的弹幕等滚动信息的数量,在本实施例中可以预先将该视频在其他时候播放时的实时滚动信息按照时间段存储起来,这样当再进行轮播、点播等播放时,就可以获取到已存储的与当前待播放时间段所对应的滚动信息,播放时便可将其与实时滚动信息一起进行显示。这样通过滚动信息的共享、复用,增加了播放时所显示的滚动信息的数量,进而提升了用户体验。

关于上述实施例中的装置,其中各个单元\模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

本发明实施例还公开了一种非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:

确定要播放的视频,其中所述视频被划分为多个时间段;

在播放当前时间段之前,获取当前时间段所对应的滚动信息;

在播放当前时间段时,以滚动方式显示所述滚动信息。

本发明实施例还公开了一种非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:

在播放视频时,接收各终端设备实时发来的滚动信息,其中所述视频被划分为多个时间段;

将所述滚动信息按照所对应的时间段进行存储;

根据第一终端设备的请求,向所述第一终端设备发送相应的所述滚动信息。

本发明实施例还公开了一种电子设备,包括:

至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;

其中,所述存储器存储有可被所述一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:

确定要播放的视频,其中所述视频被划分为多个时间段;

在播放当前时间段之前,获取当前时间段所对应的滚动信息;

在播放当前时间段时,以滚动方式显示所述滚动信息。

本发明实施例还公开了一种电子设备,包括:

至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;

其中,所述存储器存储有可被所述一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:

在播放视频时,接收各终端设备实时发来的滚动信息,其中所述视频被划分为多个时间段;

将所述滚动信息按照所对应的时间段进行存储;

根据第一终端设备的请求,向所述第一终端设备发送相应的所述滚动信息。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由所附的权利要求指出。

应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

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