一种用于提供组合弹幕信息的方法与设备转让专利

申请号 : CN201610615661.4

文献号 : CN106303730B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张荣辉

申请人 : 百度在线网络技术(北京)有限公司

摘要 :

本发明的目的是提供一种用于提供组合弹幕信息的方法与设备。具体地,确定当前视频画面中待被组合的第一弹幕信息和第二弹幕信息;响应于用户执行的将第一弹幕信息和第二弹幕信息进行组合的组合操作,将第一弹幕信息和第二弹幕信息进行组合,以形成组合弹幕信息,并显示对应组合弹幕信息的回复窗口;获取用户在回复窗口中输入的回复内容,以与组合弹幕信息形成组合回复弹幕信息;将组合回复弹幕信息提供给用户。与现有技术相比,本发明通过将多条弹幕信息进行组合,并形成回复窗口,从而用户可实现同时对多条弹幕进行回复,提高了用户同时与多人社交的效率,提升用户视频交流体验。

权利要求 :

1.一种用于提供组合弹幕信息的方法,其中,该方法包括:确定当前视频画面中待被组合的第一弹幕信息和第二弹幕信息;

响应于用户执行的将所述第一弹幕信息和第二弹幕信息进行组合的组合操作,将所述第一弹幕信息和第二弹幕信息进行组合,以形成组合弹幕信息,并显示对应该组合弹幕信息的回复窗口;

获取所述用户在所述回复窗口中输入的回复内容,以与所述组合弹幕信息形成组合回复弹幕信息;

将所述组合回复弹幕信息提供给所述用户。

2.根据权利要求1所述的方法,其中,该方法还包括:-对所述当前视频画面所对应的多个弹幕信息进行预处理,以将经预处理后的弹幕信息提供给所述用户;

其中,确定当前视频画面中待被组合的第一弹幕信息和第二弹幕信息包括:-从经预处理后的所述弹幕信息中确定所述第一弹幕信息和所述第二弹幕信息。

3.根据权利要求2所述的方法,其中,所述预处理包括以下至少任一项:-将所述多个弹幕信息中内容相关联的弹幕信息进行合并;

-将所述多个弹幕信息中属于对同一要素发布的弹幕信息进行合并。

4.根据权利要求2或3所述的方法,其中,该方法还包括:-获取所述用户新发布的关于所述当前视频画面的新弹幕信息;

-检测所述多个弹幕信息中是否满足有与所述新弹幕信息相关联的弹幕信息的触发条件;

-若满足所述触发条件,将对应提示信息提供给所述用户,以使得所述用户确定是否将所述新弹幕信息与所述多个弹幕信息中与其相关联的弹幕信息进行合并。

5.根据权利要求1至3中任一项所述的方法,其中,该方法还包括:-获取所述用户对所述组合弹幕信息执行的拆分操作;

-根据所述拆分操作,将所述组合弹幕信息进行拆分。

6.一种用于提供组合弹幕信息的提供设备,其中,该提供设备包括:用于确定当前视频画面中待被组合的第一弹幕信息和第二弹幕信息的装置;

用于响应于用户执行的将所述第一弹幕信息和第二弹幕信息进行组合的组合操作,将所述第一弹幕信息和第二弹幕信息进行组合,以形成组合弹幕信息,并显示对应该组合弹幕信息的回复窗口的装置;

用于获取所述用户在所述回复窗口中输入的回复内容,以与所述组合弹幕信息形成组合回复弹幕信息的装置;

用于将所述组合回复弹幕信息提供给所述用户的装置。

7.根据权利要求6所述的提供设备,其中,该提供设备还包括:用于对所述当前视频画面所对应的多个弹幕信息进行预处理,以将经预处理后的弹幕信息提供给所述用户的装置;

其中,确定当前视频画面中待被组合的第一弹幕信息和第二弹幕信息的装置用于:-从经预处理后的所述弹幕信息中确定所述第一弹幕信息和所述第二弹幕信息。

8.根据权利要求7所述的提供设备,其中,所述预处理包括以下至少任一项:-将所述多个弹幕信息中内容相关联的弹幕信息进行合并;

-将所述多个弹幕信息中属于对同一要素发布的弹幕信息进行合并。

9.根据权利要求7或8所述的提供设备,其中,该提供设备还包括:用于获取所述用户新发布的关于所述当前视频画面的新弹幕信息的装置;

用于检测所述多个弹幕信息中是否满足有与所述新弹幕信息相关联的弹幕信息的触发条件的装置;

用于若满足所述触发条件,将对应提示信息提供给所述用户,以使得所述用户确定是否将所述新弹幕信息与所述多个弹幕信息中与其相关联的弹幕信息进行合并的装置。

10.根据权利要求6至8中任一项所述的提供设备,其中,该提供设备还包括:用于获取所述用户对所述组合弹幕信息执行的拆分操作的装置;

用于根据所述拆分操作,将所述组合弹幕信息进行拆分的装置。

11.一种弹幕播放器,其中,该弹幕播放器包括如权利要求6至10中任一项所述的提供设备。

说明书 :

一种用于提供组合弹幕信息的方法与设备

技术领域

[0001] 本发明涉及视频技术领域,尤其涉及一种用于提供组合弹幕信息的技术。

背景技术

[0002] 人们观看网络视频时,往往喜欢发表评论,而在视频播放过程中,大量以字幕形式显示的评论同时出现的现象被称为弹幕,相应地,动态显示的评论信息即是弹幕信息。不同用户在观看同一视频时,往往存在着对不同用户发表的评论进行互动需求,如回复其他用户发表的评论,而现有技术无法实现同时对多条弹幕进行回复,降低了用户同时与多人社交的效率。

发明内容

[0003] 本发明的一个目的是提供一种用于提供组合弹幕信息的方法与设备。
[0004] 根据本发明的一个方面,提供了一种用于提供组合弹幕信息的方法,其中,该方法包括:
[0005] 确定当前视频画面中待被组合的第一弹幕信息和第二弹幕信息;
[0006] 响应于用户执行的将所述第一弹幕信息和第二弹幕信息进行组合的组合操作,将所述第一弹幕信息和第二弹幕信息进行组合,以形成组合弹幕信息,并显示对应该组合弹幕信息的回复窗口;
[0007] 获取所述用户在所述回复窗口中输入的回复内容,以与所述组合弹幕信息形成组合回复弹幕信息;
[0008] 将所述组合回复弹幕信息提供给所述用户。
[0009] 根据本发明的另一方面,还提供了一种用于提供组合弹幕信息的提供设备,其中,该提供设备包括:
[0010] 用于确定当前视频画面中待被组合的第一弹幕信息和第二弹幕信息的装置;
[0011] 用于响应于用户执行的将所述第一弹幕信息和第二弹幕信息进行组合的组合操作,将所述第一弹幕信息和第二弹幕信息进行组合,以形成组合弹幕信息,并显示对应该组合弹幕信息的回复窗口的装置;
[0012] 用于获取所述用户在所述回复窗口中输入的回复内容,以与所述组合弹幕信息形成组合回复弹幕信息的装置;
[0013] 用于将所述组合回复弹幕信息提供给所述用户的装置。
[0014] 根据本发明的再一方面,还提供了一种弹幕播放器,其中,该弹幕播放器包括如前述根据本发明另一方面所述的一种用于提供组合弹幕信息的提供设备。
[0015] 与现有技术相比,本发明的一个实施例通过将多条弹幕信息进行组合,并形成回复窗口,从而用户可实现同时对多条弹幕进行回复,提高了用户同时与多人社交的效率,提升用户视频交流体验。

附图说明

[0016] 通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
[0017] 图1示出根据本发明一个方面的一种用于提供组合弹幕信息的提供设备的设备示意图;
[0018] 图2示出根据本发明一个实施例的确定待被组合的第一弹幕信息和第二弹幕信息的示意图;
[0019] 图3(a)示出基于图2形成组合弹幕信息的示意图;
[0020] 图3(b)示出显示基于图3(a)形成组合弹幕信息的回复窗口的示意图;
[0021] 图4示出对基于图3(b) 的组合弹幕信息进行回复的示意图;
[0022] 图5示出得到的组合回复弹幕信息的示意图;
[0023] 图6示出根据本发明另一个方面的一种用于提供组合弹幕信息的方法流程图。
[0024] 附图中相同或相似的附图标记代表相同或相似的部件。

具体实施方式

[0025] 下面结合附图对本发明作进一步详细描述。
[0026] 图1示出根据本发明一个方面的一种用于提供组合弹幕信息的提供设备1,其中,提供设备1包括用于确定当前视频画面中待被组合的第一弹幕信息和第二弹幕信息的装置(以下简称“确定装置11”);用于响应于用户执行的将所述第一弹幕信息和第二弹幕信息进行组合的组合操作,将所述第一弹幕信息和第二弹幕信息进行组合,以形成组合弹幕信息,并显示对应该组合弹幕信息的回复窗口的装置(以下简称“组合装置12”);用于获取所述用户在所述回复窗口中输入的回复内容,以与所述组合弹幕信息形成组合回复弹幕信息的装置(以下简称“回复获取装置13”);用于将所述组合回复弹幕信息提供给所述用户的装置(以下简称“第一提供装置14”)。
[0027] 具体地,确定装置11确定当前视频画面中待被组合的第一弹幕信息和第二弹幕信息;组合装置12响应于用户执行的将所述第一弹幕信息和第二弹幕信息进行组合的组合操作,将所述第一弹幕信息和第二弹幕信息进行组合,以形成组合弹幕信息,并显示对应该组合弹幕信息的回复窗口;回复获取装置13获取所述用户在所述回复窗口中输入的回复内容,以与所述组合弹幕信息形成组合回复弹幕信息;第一提供装置14将所述组合回复弹幕信息提供给所述用户。
[0028] 在此,提供设备1用于将关于视频画面的弹幕信息进行组合并提供给用户,使得用户可对组合弹幕信息进行回复,其包括但不限于网络设备、用户设备或网络设备与用户设备通过网络相集成所构成的设备。在此,所述网络设备包括但不限于如网络主机、单个网络服务器、多个网络服务器集或基于云计算的计算机集合等实现;或者由移动设备实现。在此,云由基于云计算(Cloud Computing)的大量主机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。在此,所述用户设备可以是任何一种可与用户通过键盘、触摸板、触摸屏、或手写设备等方式进行人机交互的电子产品,例如计算机、手机、智能手机、PDA、可穿戴设备、掌上电脑PPC或平板电脑等。所述网络包括但不限于互联网、广域网、城域网、局域网、VPN网络、无线自组织网络(Ad Hoc网络)等。本领域技术人员应能理解上述接入设备1仅为举例,其他现有的或今后可能出现的网络设备或用户设备如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。在此,网络设备及用户设备均包括一种能够按照事先设定或存储的指令,自动进行数值计算和信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(ASIC)、可编程门阵列(FPGA)、数字处理器(DSP)、嵌入式设备等。
[0029] 具体地,确定装置11首先通过诸如在其上观看视频的用户设备所提供的应用程序接口(API),获取到用户通过手指或鼠标对正在观看的当前视频画面上的弹幕信息执行的停止移动操作,将被执行了停止移动操作的弹幕信息作为待被组合的弹幕信息,从而来确定当前视频画面中待被组合的第一弹幕信息和第二弹幕信息。在此,所述停止移动操作包括但不限于如点击、画圈选择,点击停止移动操作项等。
[0030] 例如,假设用户A在通过其android手机观看视频《video-1》时,用手指依次点击了当前视频画面的两条弹幕信息如“女主好美”和“男主好帅”,则确定装置11可通过调用android手机的Activity中实现 onTouchEvent方法,即通过函数event.getX()和event.getY()来获得用户A执行点击操作的坐标,从而确定将“女主好美”和“男主好帅”分别作为待被组合的第一弹幕信息和第二弹幕信息,如图2所示。
[0031] 本领域技术人员应能理解上述停止移动操作及获取停止移动操作的方式仅为举例,其他现有的或今后可能出现的停止移动操作或获取停止移动操作的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
[0032] 接着,组合装置12首先通过诸如在其上观看视频的用户设备所提供的应用程序接口(API),来获取用户执行的将所述第一弹幕信息和第二弹幕信息进行组合的组合操作;然后,响应于该组合操作,将所述第一弹幕信息和第二弹幕信息进行组合,以形成组合弹幕信息,并显示对应该组合弹幕信息的回复窗口。在此,所述组合操作包括但不限于如将待被组合的第一弹幕信息移动至第二弹幕信息位置处。在此,所述回复窗口的显示可以是通过点击回复入口(如回复提示信息等)来展现。
[0033] 例如,接上例,用户A执行了将“女主好美”移动至“男主好帅”位置处的移动操作,则组合装置12通过用户A的android手机自身所提供的应用程序接口(API),便获取到该移动操作;然后,组合装置 12将“女主好美”和“男主好帅”进行组合,以形成组合弹幕信息“女主好美男主好帅”,并显示对应该组合弹幕信息的回复窗口,该过程如图3(a)-(b)所示。
[0034] 然后,回复获取装置13可通过诸如在其上观看视频的用户设备所提供的应用程序接口(API),来获取所述用户在所述回复窗口中输入的回复内容,以与所述组合弹幕信息形成组合回复弹幕信息。例如,还接上例,假设用户A在如图3(b)所示的回复窗口中输入回复内容“因为他们是夫妻”,则回复获取装置13获取到该回复内容后,与组合装置12组合得到的组合弹幕信息“女主好美男主好帅”形成组合回复弹幕信息“女主好美男主好帅因为他们是夫妻”,如图4所示。
[0035] 接着,第一提供装置14通过诸如http、https等约定的通信方式,将所述组合回复弹幕信息提供给所述用户,如图5所示。
[0036] 提供设备1的各装置之间是持续不断工作的。具体地,确定装置 11持续确定当前视频画面中待被组合的第一弹幕信息和第二弹幕信息;组合装置12持续响应于用户执行的将所述第一弹幕信息和第二弹幕信息进行组合的组合操作,将所述第一弹幕信息和第二弹幕信息进行组合,以形成组合弹幕信息,并显示对应该组合弹幕信息的回复窗口;回复获取装置13持续获取所述用户在所述回复窗口中输入的回复内容,以与所述组合弹幕信息形成组合回复弹幕信息;第一提供装置14持续将所述组合回复弹幕信息提供给所述用户。在此,本领域技术人员应当理解所述“持续”是指提供设备1的各装置之间分别不断地进行待被组合的第一弹幕信息和第二弹幕信息的确定、将其组合、用户回复内容的获取以及组合回复弹幕信息的提供,直至提供设备1在较长时间内停止待被组合的第一弹幕信息和第二弹幕信息的确定。
[0037] 优选地,提供设备1还包括用于获取所述用户对所述组合弹幕信息执行的拆分操作的装置(以下简称“操作获取装置”,未示出);用于根据所述拆分操作,将所述组合弹幕信息进行拆分的装置(以下简称“拆分装置”,未示出)。
[0038] 具体地,操作获取装置可通过诸如在其上观看视频的用户设备所提供的应用程序接口(API),获取所述用户对所述组合弹幕信息执行的拆分操作。在此,所述拆分操作包括但不限于如:1)预定义操作,如通过在所述组合弹幕信息上画叉来表明对该组合弹幕信息进行拆分;2)通过点击所述组合弹幕信息,选择提供的选项“拆分”来实现对该组合弹幕信息的拆分。本领域技术人员应能理解上述拆分操作仅为举例,其他现有的或今后可能出现的拆分操作如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
[0039] 然后,拆分装置根据所述拆分操作,将所述组合弹幕信息进行拆分。
[0040] 在此,本发明通过对组合弹幕信息执行的拆分操作来实现对其拆分,可有效避免用户在组合弹幕信息时出现误操作,如防止用户在组合弹幕信息的过程中错误地将其不希望组合在一起的弹幕信息进行了合并。
[0041] 在一个优选实施例中(参考图1),其中,提供设备1还可包括用于对所述当前视频画面所对应的多个弹幕信息进行预处理,以将经预处理后的弹幕信息提供给所述用户的装置(以下简称“预处理装置”,未示出),其中,确定装置11从经预处理后的所述弹幕信息中确定所述第一弹幕信息和所述第二弹幕信息。
[0042] 具体地,预处理装置对所述当前视频画面所对应的多个弹幕信息进行预处理,以将经预处理后的弹幕信息提供给所述用户。优选地,所述预处理包括以下至少任一项:
[0043] -将所述多个弹幕信息中内容相关联的弹幕信息进行合并;
[0044] -将所述多个弹幕信息中属于对同一要素发布的弹幕信息进行合并。
[0045] 例如,若所述预处理包括将所述多个弹幕信息中内容相关联的弹幕信息进行合并,在此,所述内容相关联的弹幕信息包括但不限于如: 1)对同一人物发布的弹幕弹幕信息;2)文字内容相似的弹幕信息。假设对于如图2所示的视频画面,除如图2所示的弹幕信息之外,网络用户对该视频画面还发布了以下弹幕信息:“有好戏、等着瞧”、“好期待接下来的情形”,则预处理装置首先对该视频画面所对应的多个弹幕信息进行语义分析,将文字内容相似的弹幕信息“有好戏看了”与“有好戏、等着瞧”进行合并,如仅保留这两个弹幕信息中相同的词语并去除冗余语句,得到新的弹幕信息“有好戏”。
[0046] 再如,若所述预处理包括将所述多个弹幕信息中属于对同一要素发布的弹幕信息进行合并,在此,所述同一要素包括但不限于如同一事件、人物、表情、动作等。假设对于如图2所示的视频画面,除如图2所示的弹幕信息之外,网络用户对该视频画面还发布了以下弹幕信息:“扮演宁夏姐姐的演员还演过哪些剧目”,则预处理装置首先对该视频画面所对应的多个弹幕信息进行语义分析,将对同一人物“宁夏姐姐”发表的弹幕信息进行合并,如将文字内容最多的弹幕信息作为合并后的弹幕信息,得到合并后的弹幕信息“扮演宁夏姐姐的演员还演过哪些剧目”。
[0047] 本领域技术人员应能理解上述预处理的方式仅为举例,其他现有的或今后可能出现的预处理的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
[0048] 然后,确定装置11从经预处理后的所述弹幕信息中确定所述第一弹幕信息和所述第二弹幕信息。在此,确定装置11从经预处理后的所述弹幕信息中确定所述第一弹幕信息和所述第二弹幕信息的方式与前述确定装置11确定当前视频画面中待被组合的第一弹幕信息和第二弹幕信息的方式相同或相近,为简明起见,故在此不再赘述,并以引用的方式包含与此。
[0049] 更优选地,提供设备1还可包括用于获取所述用户新发布的关于所述当前视频画面的新弹幕信息的装置(以下简称“发布装置”,未示出);用于检测所述多个弹幕信息中是否满足有与所述新弹幕信息相关联的弹幕信息的触发条件的装置(以下简称“检测装置”,未示出);用于若满足所述触发条件,将对应提示信息提供给所述用户,以使得所述用户确定是否将所述新弹幕信息与所述多个弹幕信息中与其相关联的弹幕信息进行合并的装置(以下简称“第二提供装置”,未示出)。
[0050] 具体地,发布装置可通过诸如在其上观看视频的用户设备所提供的应用程序接口(API),获取所述用户新发布的关于所述当前视频画面的新弹幕信息。例如,对于用户A,其对如图2所示的视频画面新发布了以下弹幕信息“男主角帅锅呀,谁演的”,则发布装置可通过用户A的android手机自身提供的应用程序接口(API),获取到用户 A新发布的该弹幕信息。
[0051] 检测装置检测所述多个弹幕信息中是否满足有与所述新弹幕信息相关联的弹幕信息的触发条件。在此,所述相关联包括但不限于如语义近似、属于对角色关联的人物的评论。
[0052] 若满足所述触发条件,第二提供装置将对应提示信息提供给所述用户,以使得所述用户确定是否将所述新弹幕信息与所述多个弹幕信息中与其相关联的弹幕信息进行合并。
[0053] 例如,接上例,因用户A新发布的弹幕信息“男主角帅锅呀,谁演的”与“男主好帅”语义近似,检测装置判断满足所述多个弹幕信息中有与所述新弹幕信息相关联的弹幕信息的触发条件,则第二提供装置将对应提示信息如“建议将“男主角帅锅呀,谁演的”与“男主好帅”进行合并”提供给用户A,以使得用户A确定是否将所述新弹幕信息与所述多个弹幕信息中与其相关联的弹幕信息进行合并。
[0054] 在此,本发明通过向用户提供弹幕信息组合的提示信息,便于用户发现可以组合的弹幕信息,有效降低视频画面中的弹幕信息数量,提升用户视频观看及用户间视频交流的体验。
[0055] 图6示出根据本发明另一个方面的一种用于提供组合弹幕信息的方法流程图。
[0056] 其中,该方法包括步骤S1、步骤S2、步骤S3和步骤S4。具体地,在步骤S1中,提供设备1确定当前视频画面中待被组合的第一弹幕信息和第二弹幕信息;在步骤S2中,提供设备1响应于用户执行的将所述第一弹幕信息和第二弹幕信息进行组合的组合操作,将所述第一弹幕信息和第二弹幕信息进行组合,以形成组合弹幕信息,并显示对应该组合弹幕信息的回复窗口;在步骤S3中,提供设备1获取所述用户在所述回复窗口中输入的回复内容,以与所述组合弹幕信息形成组合回复弹幕信息;在步骤S4中,提供设备1将所述组合回复弹幕信息提供给所述用户。
[0057] 在此,提供设备1用于将关于视频画面的弹幕信息进行组合并提供给用户,使得用户可对组合弹幕信息进行回复,其包括但不限于网络设备、用户设备或网络设备与用户设备通过网络相集成所构成的设备。在此,所述网络设备包括但不限于如网络主机、单个网络服务器、多个网络服务器集或基于云计算的计算机集合等实现;或者由移动设备实现。在此,云由基于云计算(Cloud Computing)的大量主机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。在此,所述用户设备可以是任何一种可与用户通过键盘、触摸板、触摸屏、或手写设备等方式进行人机交互的电子产品,例如计算机、手机、智能手机、PDA、可穿戴设备、掌上电脑PPC或平板电脑等。所述网络包括但不限于互联网、广域网、城域网、局域网、VPN网络、无线自组织网络(Ad Hoc网络)等。本领域技术人员应能理解上述接入设备1仅为举例,其他现有的或今后可能出现的网络设备或用户设备如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。在此,网络设备及用户设备均包括一种能够按照事先设定或存储的指令,自动进行数值计算和信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(ASIC)、可编程门阵列(FPGA)、数字处理器(DSP)、嵌入式设备等。
[0058] 具体地,在步骤S1中,提供设备1首先通过诸如在其上观看视频的用户设备所提供的应用程序接口(API),获取到用户通过手指或鼠标对正在观看的当前视频画面上的弹幕信息执行的停止移动操作,将被执行了停止移动操作的弹幕信息作为待被组合的弹幕信息,从而来确定当前视频画面中待被组合的第一弹幕信息和第二弹幕信息。在此,所述停止移动操作包括但不限于如点击、画圈选择,点击停止移动操作项等。
[0059] 例如,假设用户A在通过其android手机观看视频《video-1》时,用手指依次点击了当前视频画面的两条弹幕信息如“女主好美”和“男主好帅”,则在步骤S1中,提供设备1可通过调用android手机的 Activity中实现onTouchEvent方法,即通过函数event.getX()和 event.getY()来获得用户A执行点击操作的坐标,从而确定将“女主好美”和“男主好帅”分别作为待被组合的第一弹幕信息和第二弹幕信息,如图2所示。
[0060] 本领域技术人员应能理解上述停止移动操作及获取停止移动操作的方式仅为举例,其他现有的或今后可能出现的停止移动操作或获取停止移动操作的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
[0061] 接着,在步骤S2中,提供设备1首先通过诸如在其上观看视频的用户设备所提供的应用程序接口(API),来获取用户执行的将所述第一弹幕信息和第二弹幕信息进行组合的组合操作;然后,响应于该组合操作,将所述第一弹幕信息和第二弹幕信息进行组合,以形成组合弹幕信息,并显示对应该组合弹幕信息的回复窗口。在此,所述组合操作包括但不限于如将待被组合的第一弹幕信息移动至第二弹幕信息位置处。在此,所述回复窗口的显示可以是通过点击回复入口(如回复提示信息等)来展现。
[0062] 例如,接上例,用户A执行了将“女主好美”移动至“男主好帅”位置处的移动操作,则在步骤S2中,提供设备1通过用户A的android 手机自身所提供的应用程序接口(API),便获取到该移动操作;然后,在步骤S2中,提供设备1将“女主好美”和“男主好帅”进行组合,以形成组合弹幕信息“女主好美男主好帅”,并显示对应该组合弹幕信息的回复窗口,该过程如图3(a)-(b)所示。
[0063] 然后,在步骤S3中,提供设备1可通过诸如在其上观看视频的用户设备所提供的应用程序接口(API),来获取所述用户在所述回复窗口中输入的回复内容,以与所述组合弹幕信息形成组合回复弹幕信息。例如,还接上例,假设用户A在如图3(b)所示的回复窗口中输入回复内容“因为他们是夫妻”,则在步骤S3中,提供设备1获取到该回复内容后,与在步骤S2中,提供设备1组合得到的组合弹幕信息“女主好美男主好帅”形成组合回复弹幕信息“女主好美男主好帅因为他们是夫妻”,如图4所示。
[0064] 接着,在步骤S4中,提供设备1通过诸如http、https等约定的通信方式,将所述组合回复弹幕信息提供给所述用户,如图5所示。
[0065] 该方法的各步骤之间是持续不断工作的。具体地,在步骤S1中,提供设备1持续确定当前视频画面中待被组合的第一弹幕信息和第二弹幕信息;在步骤S2中,提供设备1持续响应于用户执行的将所述第一弹幕信息和第二弹幕信息进行组合的组合操作,将所述第一弹幕信息和第二弹幕信息进行组合,以形成组合弹幕信息,并显示对应该组合弹幕信息的回复窗口;在步骤S3中,提供设备1持续获取所述用户在所述回复窗口中输入的回复内容,以与所述组合弹幕信息形成组合回复弹幕信息;在步骤S4中,提供设备1持续将所述组合回复弹幕信息提供给所述用户。在此,本领域技术人员应当理解所述“持续”是指该方法的各步骤之间分别不断地进行待被组合的第一弹幕信息和第二弹幕信息的确定、将其组合、用户回复内容的获取以及组合回复弹幕信息的提供,直至提供设备1在较长时间内停止待被组合的第一弹幕信息和第二弹幕信息的确定。
[0066] 优选地,该方法还包括步骤S5(未示出)和步骤S6(未示出)。具体地,在步骤S5中,提供设备1获取所述用户对所述组合弹幕信息执行的拆分操作;在步骤S6中,提供设备1根据所述拆分操作,将所述组合弹幕信息进行拆分。
[0067] 具体地,在步骤S5中,提供设备1可通过诸如在其上观看视频的用户设备所提供的应用程序接口(API),获取所述用户对所述组合弹幕信息执行的拆分操作。在此,所述拆分操作包括但不限于如:1) 预定义操作,如通过在所述组合弹幕信息上画叉来表明对该组合弹幕信息进行拆分;2)通过点击所述组合弹幕信息,选择提供的选项“拆分”来实现对该组合弹幕信息的拆分。本领域技术人员应能理解上述拆分操作仅为举例,其他现有的或今后可能出现的拆分操作如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
[0068] 然后,在步骤S6中,提供设备1根据所述拆分操作,将所述组合弹幕信息进行拆分。
[0069] 在此,本发明通过对组合弹幕信息执行的拆分操作来实现对其拆分,可有效避免用户在组合弹幕信息时出现误操作,如防止用户在组合弹幕信息的过程中错误地将其不希望组合在一起的弹幕信息进行了合并。
[0070] 在一个优选实施例中(参考图6),其中,该方法还可包括步骤 S7(未示出)。具体地,在步骤S7中,提供设备1对所述当前视频画面所对应的多个弹幕信息进行预处理,以将经预处理后的弹幕信息提供给所述用户,其中,在步骤S1中,提供设备1从经预处理后的所述弹幕信息中确定所述第一弹幕信息和所述第二弹幕信息。
[0071] 具体地,在步骤S7中,提供设备1对所述当前视频画面所对应的多个弹幕信息进行预处理,以将经预处理后的弹幕信息提供给所述用户。优选地,所述预处理包括以下至少任一项:
[0072] -将所述多个弹幕信息中内容相关联的弹幕信息进行合并;
[0073] -将所述多个弹幕信息中属于对同一要素发布的弹幕信息进行合并。
[0074] 例如,若所述预处理包括将所述多个弹幕信息中内容相关联的弹幕信息进行合并,在此,所述内容相关联的弹幕信息包括但不限于如: 1)对同一人物发布的弹幕弹幕信息;2)文字内容相似的弹幕信息。假设对于如图2所示的视频画面,除如图2所示的弹幕信息之外,网络用户对该视频画面还发布了以下弹幕信息:“有好戏、等着瞧”、“好期待接下来的情形”,则在步骤S7中,提供设备1首先对该视频画面所对应的多个弹幕信息进行语义分析,将文字内容相似的弹幕信息“有好戏看了”与“有好戏、等着瞧”进行合并,如仅保留这两个弹幕信息中相同的词语并去除冗余语句,得到新的弹幕信息“有好戏”。
[0075] 再如,若所述预处理包括将所述多个弹幕信息中属于对同一要素发布的弹幕信息进行合并,在此,所述同一要素包括但不限于如同一事件、人物、表情、动作等。假设对于如图2所示的视频画面,除如图2所示的弹幕信息之外,网络用户对该视频画面还发布了以下弹幕信息:“扮演宁夏姐姐的演员还演过哪些剧目”,则在步骤S7中,提供设备1首先对该视频画面所对应的多个弹幕信息进行语义分析,将对同一人物“宁夏姐姐”发表的弹幕信息进行合并,如将文字内容最多的弹幕信息作为合并后的弹幕信息,得到合并后的弹幕信息“扮演宁夏姐姐的演员还演过哪些剧目”。
[0076] 本领域技术人员应能理解上述预处理的方式仅为举例,其他现有的或今后可能出现的预处理的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
[0077] 然后,在步骤S1中,提供设备1从经预处理后的所述弹幕信息中确定所述第一弹幕信息和所述第二弹幕信息。在此,在步骤S1中,提供设备1从经预处理后的所述弹幕信息中确定所述第一弹幕信息和所述第二弹幕信息的方式与前述在步骤S1中,提供设备1确定当前视频画面中待被组合的第一弹幕信息和第二弹幕信息的方式相同或相近,为简明起见,故在此不再赘述,并以引用的方式包含与此。
[0078] 更优选地,该方法还可包括步骤S8(未示出)、步骤S9(未示出) 和步骤S10(未示出)。具体地,在步骤S8中,提供设备1获取所述用户新发布的关于所述当前视频画面的新弹幕信息;在步骤S9中,提供设备1检测所述多个弹幕信息中是否满足有与所述新弹幕信息相关联的弹幕信息的触发条件;若满足所述触发条件,在步骤S10中,提供设备1将对应提示信息提供给所述用户,以使得所述用户确定是否将所述新弹幕信息与所述多个弹幕信息中与其相关联的弹幕信息进行合并。
[0079] 具体地,在步骤S8中,提供设备1可通过诸如在其上观看视频的用户设备所提供的应用程序接口(API),获取所述用户新发布的关于所述当前视频画面的新弹幕信息。例如,对于用户A,其对如图2 所示的视频画面新发布了以下弹幕信息“男主角帅锅呀,谁演的”,则在步骤S8中,提供设备1可通过用户A的android手机自身提供的应用程序接口(API),获取到用户A新发布的该弹幕信息。
[0080] 在步骤S9中,提供设备1检测所述多个弹幕信息中是否满足有与所述新弹幕信息相关联的弹幕信息的触发条件。在此,所述相关联包括但不限于如语义近似、属于对角色关联的人物的评论。
[0081] 若满足所述触发条件,在步骤S10中,提供设备1将对应提示信息提供给所述用户,以使得所述用户确定是否将所述新弹幕信息与所述多个弹幕信息中与其相关联的弹幕信息进行合并。
[0082] 例如,接上例,因用户A新发布的弹幕信息“男主角帅锅呀,谁演的”与“男主好帅”语义近似,在步骤S9中,提供设备1判断满足所述多个弹幕信息中有与所述新弹幕信息相关联的弹幕信息的触发条件,则在步骤S10中,提供设备1将对应提示信息如“建议将“男主角帅锅呀,谁演的”与“男主好帅”进行合并”提供给用户A,以使得用户A确定是否将所述新弹幕信息与所述多个弹幕信息中与其相关联的弹幕信息进行合并。
[0083] 在此,本发明通过向用户提供弹幕信息组合的提示信息,便于用户发现可以组合的弹幕信息,有效降低视频画面中的弹幕信息数量,提升用户视频观看及用户间视频交流的体验。
[0084] 需要注意的是,本发明可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(ASIC)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例中,本发明的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本发明的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM 存储器,磁或光驱动器或软磁盘及类似设备。另外,本发明的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。
[0085] 另外,本发明的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本发明的方法和/或技术方案。而调用本发明的方法的程序指令,可能被存储在固定的或可移动的记录介质中,和/或通过广播或其他信号承载媒体中的数据流而被传输,和/或被存储在根据所述程序指令运行的计算机设备的工作存储器中。在此,根据本发明的一个实施例包括一个装置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该装置运行基于前述根据本发明的多个实施例的方法和/ 或技术方案。
[0086] 对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。