显示弹幕信息的方法及系统、移动终端、智能电视与流程

文档序号:13476647阅读:359来源:国知局
显示弹幕信息的方法及系统、移动终端、智能电视与流程

本发明涉及网络通信技术领域,尤其涉及一种在视频播放页面的播放视频上显示弹幕信息的方法及系统、移动终端、智能电视。



背景技术:

随着网络技术的不断发展以及用户对信息交互的渴望,许多视频直播应用都引入了弹幕技术,目前在视频播放页面中布局弹幕编辑窗口,用户触发弹幕编辑窗口会调取输入法应用的信息生成页面,将在信息生成页面生成的弹幕信息输入到弹幕编辑窗口中,进而通过点击弹幕编辑窗口的发送按钮,将弹幕信息分享给其它用户,并且在视频播放页面播放的视频上显示其它用户编辑的弹幕信息,以实现针对在视频播放页面上播放的视频编辑弹幕信息,同时实时浏览视频和显示在视频上的其他用户编辑的弹幕信息。

其中,调取信息生成页面后,包含信息生成页面和弹幕编辑窗口的弹幕编辑页面会显示在播放视频上层;或者,弹幕编辑页面显示在调取信息生成页面之前的播放视频的显示区域,占据该显示区域的一部分显示区域,在被占据的显示区域内的播放视频移动至视频播放页面的非可视区域,导致在视频播放页面上局部显示播放视频的问题,从而影响用户观看播放视频。



技术实现要素:

本发明的目的在于提供一种在视频播放页面的播放视频上显示弹幕信息的方法及系统、移动终端、智能电视,用以在视频播放页面的播放视频上显示弹幕信息时,克服由于在播放视频的显示区域内显示弹幕编辑页面,导致播放视频局部显示的问题。

为实现上述发明目的,本发明提供了如下技术方案:

第一方面,本发明提供一种在视频播放页面的播放视频上显示弹幕信息的方法,所述方法包括:

根据所述视频播放页面接收到的弹幕编辑指令,在接收所述弹幕编辑指令之前的所述播放视频的第一显示区域内调整所述播放视频,以及在调整后的所述播放视频的第二显示区域之外显示弹幕编辑页面;

在所述弹幕编辑页面上编辑弹幕信息,并建立用于唯一标识所述播放视频的id信息和所述弹幕信息的映射关系;

在所述播放视频上显示基于所述id信息和所述映射关系查找到的所述弹幕信息。

第二方面,本发明提供一种移动终端,包括处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可读指令,所述处理器被所述机器可读指令促使:

当视频播放页面接收到弹幕编辑指令时,发送包含所述视频播放页面的令牌信息的请求报文;

当接收到基于所述令牌信息返回的弹幕编辑页面的url地址时,在接收所述弹幕编辑指令之前的所述视频播放页面的播放视频的第一显示区域内缩小所述播放视频;

基于所述弹幕编辑页面的url地址,在缩小后的所述播放视频的第二显示区域之外显示所述弹幕编辑页面;

在所述弹幕编辑页面上编辑弹幕信息,并建立用于唯一标识所述播放视频的id信息和所述弹幕信息的映射关系;

在所述播放视频上显示基于所述id信息和所述映射关系查找到的所述弹幕信息。

第三方面,本发明提供一种智能电视,包括处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可读指令,所述处理器被所述机器可读指令促使:

当视频播放页面接收到弹幕编辑指令时,在所述视频播放页面上显示包含用于唯一标识所述视频播放页面上播放视频的id信息和所述视频播放页面的令牌信息的二维码,以使移动终端通过扫描所述二维码获取所述令牌信息和所述id信息,并基于所述令牌信息显示弹幕编辑页面,建立所述id信息和所述弹幕编辑页面上编辑的弹幕信息的映射关系;

在所述播放视频上显示基于所述id信息和所述映射关系查找到的所述弹幕信息。

第四方面,本发明提供一种移动终端,包括处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可读指令,所述处理器被所述机器可读指令促使:

扫描视频播放页面上的二维码后,得到包含在所述二维码中的用于唯一标识所述视频播放页面上播放视频的id信息和所述视频播放页面的令牌信息;

发送包含所述令牌信息的请求报文;

当接收到基于所述令牌信息返回的弹幕编辑页面的url地址时,基于所述弹幕编辑页面的url地址,在扫描所述二维码时的扫描页面的显示区域内显示所述弹幕编辑页面;

在所述弹幕编辑页面上编辑弹幕信息,并建立所述播放视频的id信息和所述弹幕信息的映射关系。

第五方面,本发明提供一种在视频播放页面的播放视频上显示弹幕信息的系统,所述系统包括:

智能电视,用于当视频播放页面接收到弹幕编辑指令时,在所述视频播放页面上显示包含用于唯一标识所述视频播放页面上播放视频的id信息和所述视频播放页面的令牌信息的二维码;在所述视频播放页面上显示基于所述id信息获取的弹幕信息;

移动终端,用于扫描所述视频播放页面上的二维码后,得到所述播放视频的id信息和所述视频播放页面的令牌信息;发送包含所述令牌信息的请求报文;当接收到基于所述令牌信息返回的弹幕编辑页面的url地址时,基于所述弹幕编辑页面的url地址显示所述弹幕编辑页面;在所述弹幕编辑页面上编辑弹幕信息,并建立所述播放视频的id信息和所述弹幕信息的映射关系。

由以上描述可以看出,本发明首先利用视频播放页面播放视频,为了保证弹幕编辑页面不显示在播放视频的显示区域内,在视频播放页面接收到弹幕编辑指令后,在接收弹幕编辑指令之前的播放视频的第一显示区域内调整播放视频,在调整后的播放视频的第二显示区域之外显示弹幕编辑页面,此时,视频播放页面和弹幕编辑页面同时显示且显示区域不重叠,克服播放视频局部显示在视频播放页面上的问题;在弹幕编辑页面上完成弹幕信息编辑后,建立当前播放视频的id信息与弹幕信息的映射关系,以便视频播放页面基于播放视频的id信息,请求与该id信息存在映射关系的弹幕信息,并将该弹幕信息显示在播放视频上,避免针对不同播放视频编辑弹幕信息的情形下,在播放视频上错误显示弹幕信息。

附图说明

图1a是本发明实施例示出的一种显示弹幕信息的系统的示意图;

图1b是本发明实施例示出的另一种显示弹幕信息的系统的示意图;

图2是本发明实施例示出的一种显示弹幕信息的方法的流程图;

图3是本发明实施例示出的一种显示于移动终端的视频播放页面的示意图;

图4是本发明实施例示出的一种同时显示于移动终端的视频播放页面和弹幕编辑页面的示意图;

图5是本发明实施例示出的一种显示于智能电视的视频播放页面的示意图;

图6是本发明实施例示出的一种在智能电视的视频播放页面上显示二维码的示意图;

图7是本发明实施例示出的一种显示于智能电视的视频播放页面和显示于移动终端的弹幕编辑页面的示意图;

图8是本发明实施例示出的显示于智能电视的视频播放页面和显示于移动终端的用户登录页面的示意图;

图9是本发明实施例提供的一种终端设备(移动终端、智能电视)的硬件结构示意图;

图10是本发明实施例示出的一种显示弹幕信息的系统的结构示意图。

具体实施方式

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

在本发明使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本发明可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本发明范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

参见图1a,为本发明实施例示出的一种显示弹幕信息的系统的示意图,图1b为本发明实施例示出的另一种显示弹幕信息的系统的示意图。图1a所示系统包括移动终端(例如,手机、pad等)110和服务器200;图1b所示系统包括移动终端110、智能电视120以及服务器200。

参见图2,为本发明显示弹幕信息的方法的一个实施例流程图,该实施例对显示弹幕信息的过程进行描述。

步骤201,根据所述视频播放页面接收到的弹幕编辑指令,在接收所述弹幕编辑指令之前的所述播放视频的第一显示区域内调整所述播放视频,以及在调整后的所述播放视频的第二显示区域之外显示弹幕编辑页面。

在一种实施方式中,如图1a所示系统,用户通过移动终端110观看视频,如图3所示,视频播放页面的右下角有一个引导用户编辑的弹幕按钮,用户通过点击该弹幕按钮触发弹幕编辑指令,当视频播放页面接收到弹幕编辑指令时,向服务器200发送包含视频播放页面的令牌信息的请求报文,其中,该令牌信息为移动终端110在播放视频之前向服务器200请求的视频播放页面的账号信息,即移动终端110从服务器200获取到播放视频的账号信息。

服务器200基于接收到的令牌信息向移动终端110返回弹幕编辑页面的url地址。

移动终端110在接收到返回的弹幕编辑页面的url地址后,在接收弹幕编辑指令之前的播放视频对应的第一显示区域内缩小播放视频,具体为,在第一显示区域内以相同比例缩小播放视频的长和宽,同时,基于接收到的弹幕编辑页面的url地址,在缩小后的播放视频对应的第二显示区域之外显示弹幕编辑页面。如图4所示视频播放页面的播放视频的显示区域(即第二显示区域)相对于图3所示的播放视频的显示区域(即第一显示区域)缩小,但视频内容显示完整,不存在显示局部视频的现象。

在另一种实施方式中,如图1b所示系统,用户通过智能电视120观看视频,如图5所示,用户点击视频播放页面上的弹幕按钮触发弹幕编辑指令,当视频播放页面接收到弹幕编辑指令时,在视频播放页面上显示二维码,如图6所示,该二维码中包含用于唯一标识视频播放页面上播放视频的id信息和视频播放页面的令牌信息。

用户通过移动终端110扫描智能电视120上视频播放页面显示的二维码,获取包含在二维码中的用于唯一标识视频播放页面上播放视频的id信息和视频播放页面的令牌信息,向服务器200发送包含令牌信息的请求报文。

服务器200基于令牌信息确认当前用户是否已登录,若用户已登录,则向移动终端110返回弹幕编辑页面的url地址。移动终端110接收到基于令牌信息返回的弹幕编辑页面的url地址时,基于弹幕编辑页面的url地址,在扫描二维码时的扫描页面的显示区域内显示弹幕编辑页面,如图7所示,此时,视频播放页面显示于智能电视120,弹幕编辑页面显示于移动终端110。

若用户未登录,服务器200向移动终端110返回用户登录页面的url地址,移动终端110基于该用户登录页面的url地址,在扫描二维码时的扫描页面的显示区域内显示用户登录页面,如图8所示,此时,视频播放页面显示于智能电视120,用户登录页面显示于移动终端110。

用户在用户登录页面上输入登录信息后,移动终端110将包含登录信息的登录报文发送给服务器200。当移动终端110接收到服务器200基于登录信息确认用户登录成功后返回的弹幕编辑页面的url地址时,从用户登录页面跳转至弹幕编辑页面的url地址对应的弹幕编辑页面,如图7所示。

从上述描述可以看出,无论是第一种实施方式还是第二种实施方式,弹幕编辑都不会影响正常的视频观看。

可选地,在第一显示区域内调整播放视频可以仅在显示屏的竖屏方向缩小播放视频,也可以在缩小播放视频的同时,在播放视频上显示二维码。

作为一种可选的实施例,在智能电视上显示的视频播放页面内播放视频,视频播放页面接收到弹幕编辑指令之后,在第一显示区域内同比例缩小播放视频,同时在播放视频上显示二维码,移动终端扫描二维码,并且基于扫描二维码后得到的信息,在移动终端上显示弹幕编辑页面,此时,也可以在智能电视上显示弹幕编辑页面,以实现针对一个播放视频提供多个弹幕编辑页面的输入入口,可以同时在移动终端和智能电视上输入弹幕信息。

步骤202,在所述弹幕编辑页面上编辑弹幕信息,并建立用于唯一标识所述播放视频的id信息和所述弹幕信息的映射关系。

在一种实施方式中,移动终端110接收用户在弹幕编辑页面上输入的弹幕信息,建立视频播放页面上播放视频的id信息和弹幕信息的映射关系,并将映射关系发送给服务器200。

服务器200保存接收到的播放视频的id信息和弹幕信息的映射关系。优选地,服务器200在保存弹幕信息之前,可对弹幕信息进行敏感词检测,将包含敏感词的弹幕信息过滤掉,或屏蔽、替换掉敏感词后保存弹幕信息。

步骤203,在所述播放视频上显示基于所述id信息和所述映射关系查找到的所述弹幕信息。

在图1a所示系统中,移动终端110向服务器200发送包含播放视频的id信息的弹幕请求报文,服务器200基于id信息查询本地保存的与该id信息对应的弹幕信息,将弹幕信息发送给移动终端110,移动终端110在播放视频上显示基于id信息获取到的弹幕信息。

在图1b所示系统中,智能电视120向服务器200发送包含播放视频的id信息的弹幕请求报文,服务器200基于id信息查询本地保存的与该id信息对应的弹幕信息,将弹幕信息发送给智能电视120,智能电视120在播放视频上显示基于id信息获取到的弹幕信息。

至此,完成显示弹幕信息的处理过程。

从上述描述可以看出,无论视频播放页面和弹幕编辑页面是否位于同一设备上,视频播放页面与弹幕编辑页面都能做到不重叠显示,且视频播放内容完整,不影响正常观看。此外,在使用智能电视观看视频的应用场景下,现有通过遥控器编辑弹幕信息的方式非常不方便,而本发明利用移动终端扫描智能电视上的二维码后编辑弹幕信息,提供了很好的输入便利性。

现仍以图1b所示显示弹幕信息的系统为例,介绍显示弹幕信息的过程。

在智能电视120上打开视频播放页面,在播放视频之前向服务器200请求视频播放页面的账号信息,记为token1。用户选定一个直播视频后,基于该直播视频的id信息,记为id1,向服务器200请求该直播视频的视频数据,服务器200返回对应视频数据给智能电视120,以供用户观看,如图5所示。

当用户想参与互动时,可通过遥控器点击图5所示视频播放页面右下角的弹幕按钮,点击后显示如图6所示的二维码,该二维码中包含token1和id1。

用户使用移动终端110扫描智能电视120上的二维码,获取二维码中包含的token1和id1,并向服务器200发送包含token1的请求报文,服务器200基于token1确认当前用户是否已登录。

若当前用户已登录,服务器200向移动终端110发送弹幕编辑页面的url地址,移动终端110基于弹幕编辑页面的url地址,显示弹幕编辑页面,如图7所示,用户通过移动终端110的弹幕编辑页面编辑弹幕信息,同时,可通过智能电视120观看正在播放的视频。

若当前用户未登录,服务器200向移动终端110发送用户登录页面的url地址,移动终端110基于用户登录页面的url地址,显示用户登录页面,如图8所示,用户在移动终端110的用户登录页面上输入登录信息,同时,可在智能电视120的视频播放页面上观看视频。移动终端110将包含登录信息的登录报文发送给服务器200。当移动终端110接收到服务器200基于登录信息确认用户登录成功后返回的弹幕编辑页面的url地址时,从用户登录页面跳转至弹幕编辑页面的url地址对应的弹幕编辑页面,如图7所示,此时,用户可通过移动终端110的弹幕编辑页面编辑弹幕信息,同时,通过智能电视120观看正在播放的视频。

移动终端110将用户输入的弹幕信息以及智能电视120当前播放视频的id信息(id1)发送给服务器200,服务器200对弹幕信息进行敏感词检测,完成检测后,将不包含敏感词的弹幕信息与对应播放视频的id信息(id1)保存起来。

智能电视120向服务器200发送包含id1的弹幕请求报文,服务器200基于id1查询与id1对应的弹幕信息发送给智能电视120,智能电视120在播放视频上显示接收的弹幕信息。

可选地,在视频播放页面接收到弹幕编辑指令之后,识别播放视频的播放模式,若播放模式处于全屏播放模式,则在播放视频上显示二维码,否则在播放模式处于非全屏播放模式下,视频播放页面向服务器发送请求报文,该请求报文中携带有视频播放页面的令牌信息。

需要说明的是,可以根据播放视频是否处于横屏播放模式,识别播放模式;当播放视频处于横屏播放模式时,处于全屏播放模式;当播放视频处于竖屏播放模式时,处于非全屏播放模式。

请参考图9,为本发明实施例提供的一种终端设备的硬件结构示意图。该终端设备可包括处理器901、存储有机器可执行指令的机器可读存储介质902。处理器901与机器可读存储介质902可经由系统总线903通信。其中,机器可读存储介质902可以是任何电子、磁性、光学或其它物理存储装置,可以包含或存储信息,如可执行指令、数据,等等。例如,机器可读存储介质可以是:ram(radomaccessmemory,随机存取存储器)、易失存储器、非易失性存储器、闪存、存储驱动器(如硬盘驱动器)、固态硬盘、任何类型的存储盘(如光盘、dvd等),或者类似的存储介质,或者它们的组合。通过读取并执行机器可读存储介质902中与显示弹幕信息的控制逻辑对应的机器可执行指令,处理器901可执行上文描述的显示弹幕信息的方法。具体为:

本发明提供一种终端设备,该终端设备为移动终端110,所述移动终端110的处理器901执行如下步骤:

当视频播放页面接收到弹幕编辑指令时,发送包含所述视频播放页面的令牌信息的请求报文;

当接收到基于所述令牌信息返回的弹幕编辑页面的url地址时,在接收所述弹幕编辑指令之前的所述视频播放页面的播放视频的第一显示区域内缩小所述播放视频;

基于所述弹幕编辑页面的url地址,在缩小后的所述播放视频的第二显示区域之外显示所述弹幕编辑页面;

在所述弹幕编辑页面上编辑弹幕信息,并建立用于唯一标识所述播放视频的id信息和所述弹幕信息的映射关系;

在所述播放视频上显示基于所述id信息和所述映射关系查找到的所述弹幕信息。

本发明还提供一种终端设备,该终端设备为智能电视120,所述智能电视120的处理器901执行如下步骤:

当视频播放页面接收到弹幕编辑指令时,在所述视频播放页面上显示包含用于唯一标识所述视频播放页面上播放视频的id信息和所述视频播放页面的令牌信息的二维码,以使移动终端通过扫描所述二维码获取所述令牌信息和所述id信息,并基于所述令牌信息显示弹幕编辑页面,建立所述id信息和所述弹幕编辑页面上编辑的弹幕信息的映射关系;

在所述播放视频上显示基于所述id信息和所述映射关系查找到的所述弹幕信息。

本发明还提供一种终端设备,该终端设备为移动终端110,所述移动终端110的处理器901执行如下步骤:

扫描视频播放页面上的二维码后,得到包含在所述二维码中的用于唯一标识所述视频播放页面上播放视频的id信息和所述视频播放页面的令牌信息;

发送包含所述令牌信息的请求报文;

当接收到基于所述令牌信息返回的弹幕编辑页面的url地址时,基于所述弹幕编辑页面的url地址,在扫描所述二维码时的扫描页面的显示区域内显示所述弹幕编辑页面;

在所述弹幕编辑页面上编辑弹幕信息,并建立所述播放视频的id信息和所述弹幕信息的映射关系。

请参考图10,为本发明一个实施例中的在视频播放页面的播放视频上显示弹幕信息的系统的结构示意图。该系统包括移动终端110和智能电视120,其中:

智能电视120,用于当视频播放页面接收到弹幕编辑指令时,在所述视频播放页面上显示包含用于唯一标识所述视频播放页面上播放视频的id信息和所述视频播放页面的令牌信息的二维码;在所述视频播放页面上显示基于所述id信息获取的弹幕信息;

移动终端110,用于扫描所述视频播放页面上的二维码后,得到所述播放视频的id信息和所述视频播放页面的令牌信息;发送包含所述令牌信息的请求报文;当接收到基于所述令牌信息返回的弹幕编辑页面的url地址时,基于所述弹幕编辑页面的url地址显示所述弹幕编辑页面;在所述弹幕编辑页面上编辑弹幕信息,并建立所述播放视频的id信息和所述弹幕信息的映射关系。

系统的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。

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

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