一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种信息展示方法、装置、设备及存储介质与流程

2021-10-23 01:11:00 来源:中国专利 TAG:装置 视频处理 机中 展示 计算


1.本发明涉及计算机领域中的视频处理技术,尤其涉及一种信息展示方法、装置、设备及存储介质。


背景技术:

2.随着网络技术的快速发展,信息分享得到了广泛应用,尤其是实时视频流业务。比如,直播对象通过进行各种主题内容的直播来进行信息分享;而直播时,在直播功能应用的直播列表界面上,通常以缩略图的形式展示直播间信息,通过触发展示的直播间信息,可以进行视频直播的浏览;其中,该缩略图又称为直播间信息的封面,在一定程度上表达了直播的信息,因此,实时视频流的封面的确定是展示实时视频流的重要部分。
3.一般来说,实时视频流的封面通常是通过对播放的实时视频流进行定期截图获得的。然而,上述获得实时视频流的封面的方式中,由于通过定期截图的方式获得的图像与实时视频流的精彩度的关联性低,因此,导致实时视频流的展示效果差。


技术实现要素:

4.本发明实施例提供一种信息展示方法、装置、设备及存储介质,能够提升实时视频流的展示效果。
5.本发明实施例的技术方案是这样实现的:
6.本发明实施例提供一种信息展示方法,包括:
7.针对实时视频流,获取待处理文本信息和待处理视频信息;其中,所述待处理视频信息指截止当前时间点所述实时视频流中已经播放的视频段,所述待处理文本信息指所述实时视频流在所述当前时间点播放的视频对应的评论信息;
8.对所述待处理文本信息进行文本情感分析,得到目标情感分数;
9.当所述目标情感分数大于预设情感分数时,根据所述待处理文本信息,从所述待处理视频信息中确定最新精彩视频段,并依据所述最新精彩视频段生成所述实时视频流的封面,得到所述实时视频流的最新视频播放封面;
10.在客户端设备上展示所述实时视频流的所述最新视频播放封面。
11.本发明实施例还提供另一种信息展示方法,包括:
12.在视频播放列表界面的封面展示区域,展示当前视频播放封面;其中,所述封面展示区域用于展示实时视频流的封面,所述实时视频流的封面为播放所述实时视频流的入口;
13.获取最新视频播放封面;其中,所述最新视频播放封面为根据待处理视频信息中的最新精彩视频段得到的,所述待处理视频信息指截止当前时间点所述实时视频流中已经播放的视频段,所述最新精彩视频段是通过对所述当前时间点播放的视频对应的评论信息进行文本情感分析从所述待处理视频信息中选出的;
14.在所述封面展示区域上,利用所述最新视频播放封面替换展示所述当前视频播放
封面,完成所述实时视频流的展示。
15.本发明实施例提供一种服务端装置,包括:
16.信息获取模块,用于针对实时视频流,获取待处理文本信息和待处理视频信息;其中,所述待处理视频信息指截止当前时间点所述实时视频流中已经播放的视频段,所述待处理文本信息指所述实时视频流在所述当前时间点播放的视频对应的评论信息;
17.情感分析模块,用于对所述待处理文本信息进行文本情感分析,得到目标情感分数;
18.封面生成模块,用于当所述目标情感分数大于预设情感分数时,根据所述待处理文本信息,从所述待处理视频信息中确定最新精彩视频段,并依据所述最新精彩视频段生成所述实时视频流的封面,得到所述实时视频流的最新视频播放封面;
19.封面呈现模块,用于在客户端设备上展示所述实时视频流的所述最新视频播放封面。
20.本发明实施例提供一种客户端装置,包括:
21.封面展示模块,用于在视频播放列表界面的封面展示区域,展示当前视频播放封面;其中,所述封面展示区域用于展示实时视频流的封面,所述实时视频流的封面为播放所述实时视频流的入口;
22.封面接收模块,用于获取最新视频播放封面;其中,所述最新视频播放封面为根据待处理视频信息中的最新精彩视频段得到的,所述待处理视频信息指截止当前时间点所述实时视频流中已经播放的视频段,所述最新精彩视频段是通过对所述当前时间点播放的视频对应的评论信息进行文本情感分析从所述待处理视频信息中选出的;
23.所述封面展示模块,还用于在所述封面展示区域上,利用所述最新视频播放封面替换展示所述当前视频播放封面,完成所述实时视频流的展示。
24.本发明实施例提供一种服务端设备,包括:
25.第一存储器,用于存储可执行指令;
26.第一处理器,用于执行所述第一存储器中存储的可执行指令时,实现应用于服务端设备的信息展示方法。
27.本发明实施例提供一种客户端设备,包括:
28.第二存储器,用于存储可执行指令;
29.第二处理器,用于执行所述第二存储器中存储的可执行指令时,实现应用于客户端设备的信息展示方法。
30.本发明实施例提供一种计算机可读存储介质,存储有可执行指令,用于引起第一处理器执行时,实现应用于客户端设备的信息展示方法;或者用于引起第二处理器执行时,实现应用于服务端设备的信息展示方法。
31.本发明实施例具有以下有益效果:由于最新视频播放封面是根据实时视频流播放过程中的最新精彩视频段生成的,因此,当将最新视频播放封面作为实时视频流的封面在客户端设备进行实时更新展示时,使得所展示的实时视频流的封面能够有效表达实时视频流的精彩度,与实时视频流的精彩度的关联性高,从而,提升了实时视频流的展示效果。
附图说明
32.图1是一种示例性的视频播放列表界面的示意图;
33.图2是另一种示例性的视频播放列表界面的示意图;
34.图3是本发明实施例提供的信息展示系统的一个可选的架构示意图;
35.图4是本发明实施例提供的一种图3中的终端的结构示意图;
36.图5是本发明实施例提供的一种图3中的服务器的结构示意图;
37.图6是本发明实施例提供的信息展示方法的一个可选的流程示意图;
38.图7是本发明实施例提供的一种示例性的情感分析示意图;
39.图8是本发明实施例提供的一种示例性的展示实时视频流的封面的示意图;
40.图9是本发明实施例提供的另一种示例性的展示实时视频流的封面的示意图;
41.图10是本发明实施例提供的信息展示方法的另一个可选的流程示意图;
42.图11是本发明实施例提供的一种示例性的获取目标情感分数的流程示意图;
43.图12是本发明实施例提供的一种示例性的低质量封面的示意图;
44.图13是本发明实施例提供的另一种示例性的低质量封面的示意图。
具体实施方式
45.为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,所描述的实施例不应视为对本发明的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
46.在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。
47.在以下的描述中,所涉及的术语“第一\第二”仅仅是是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本发明实施例能够以除了在这里图示或描述的以外的顺序实施。
48.除非另有定义,本发明实施例所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本发明实施例中所使用的术语只是为了描述本发明实施例的目的,不是旨在限制本发明。
49.对本发明实施例进行进一步详细说明之前,对本发明实施例中涉及的名词和术语进行说明,本发明实施例中涉及的名词和术语适用于如下的解释。
50.1)实时视频流的封面,指播放实时视频流的入口;包括直播间封面,指在直播平台的直播列表页面上展示的直播间信息的缩略图,在一定程度上体现了直播间信息的直播内容。
51.2)视频帧,构成视频的最小单位,指一个静止图像;当针对多个视频帧,进行顺序播放来创建运动图像时,也就获得了视频;通常,视频与视频帧的关系通过fps(每秒帧数)体现,比如,fps为30,指利用30个视频帧组成每秒播放的视频;而视频关键帧是视频中能够体现对象运动或变化中关键动作的视频帧,通常用来表征对应的视频。
52.3)弹幕信息(barrage),指在直播视频播放页面上显示的实时评论性信息,其展示的方式为弹幕的方式。
53.4)文本情感分析,又称意见挖掘或倾向性分析等,是对带有情感色彩的主观性文本进行分析、处理、归纳和推理的过程;所针对的对象为表达了人们的各种情感色彩和情感倾向性的文本信息,比如,互联网(博客、论坛以及社会服务网络如大众点评)上产生的大量的用户参与的,对于诸如人物、事件和产品等有价值的评论信息:喜、怒、哀、乐、赞扬和批评等。
54.5)情感分数,一种用于衡量文本情感信息的指标。通常,对于正面情感文本,情感分数为正数;比如,“666”和“哈哈哈”,情感分数为1;而对于负面情感文本,情感分数为负数;比如,“操作好水”和“不忍直视”,情感分数为-1。
55.6)精彩度,一种用于衡量信息精彩程度的指标;在本发明实施例中,用于衡量实时视频流的精彩程度。
56.需要说明的是,实时视频流的播放业务发展迅速;比如,当前很多用户热衷于观看直播,通过在直播列表界面中点击直播间信息的封面进入对应的直播间,来观看直播的视频。因此,直播间信息的封面作为用户对直播的视频的第一印象,以及直播间信息的封面作为一种直播预览形式,用于告知用户当前的直播内容,以使用户在直播列表界面(视频播放列表界面)中通过直播间信息的封面确定待浏览的直播视频;故,直播间信息的封面在很大程度上决定了直播间信息的点击率。从而,实时视频流的封面在实时视频流的播放业务中起着重要的作用。
57.一般来说,在一些功能应用中,为了确定实时视频流的封面,通常对播放的实时视频流进行定期截图,根据获得的截图定期更新实时视频流的封面。然而,上述获得实时视频流的封面的方式中,由于通过定期截图的方式获得的图像与实时视频流的精彩度的关联性低,因此,导致实时视频流的展示效果差,进而导致实时视频流的点击率低。也就是说,由于播放的画面的实时变动,定期截图的方式获得的图像与播放的实时视频流的视频内容存在不相关的情况,如此,无法准确表达实时视频流对应的视频内容,所获得的实时视频流的封面的意义也就小,故实时视频流的展示效果差。
58.示例性地,参见图1,图1是一种示例性的视频播放列表界面的示意图;如图1所示,直播平台的视频播放列表界面1-1上显示有六个游戏直播间信息1-11、1-12、1-13、1-14、1-15和1-16(实时视频流)的封面:1-21、1-22、1-23、1-24、1-25和1-26;其中,1-22和1-24是通过周期性地截图的方式确定的实时视频流的封面,易知,1-22和1-24是处于非战斗状态的游戏画面,内容简单且包含信息少,视觉冲击力小,对用户的吸引力小;而1-23是处于战斗状态的游戏画面,相比于1-22和1-24,视觉冲击力大,对用户的吸引力大;而1-26是采用的固定图片作为实时视频流的封面,无法确定播放的实时视频流的相关内容。
59.参见图2,图2是另一种示例性的视频播放列表界面的示意图;如图2所示,直播平台的视频播放列表界面2-1上显示有两个直播间信息2-11和2-12(实时视频流)的封面:2-21和2-22;其中,其中,2-21和2-22是通过周期性地截图的方式确定的实时视频流的封面;易知,2-21和2-22内容简单且包含信息少,视觉冲击力小,对用户的吸引力小。
60.另外,在一些功能应用中,实时视频流的封面,通常是直播对象设置的。然而,上述确定实时视频流的封面的方式,是一种人工设置的方式,智能性低;以及,需要直播对象多次设置,复杂度高。另外,所设置的实时视频流的封面是提前设置的,不具备实时性,而实时视频流对应的视频内容是实时的;因此,所获得的实时视频流的封面无法准确表达播放的
实时视频流的视频内容。
61.基于此,本发明实施例提供一种信息展示方法、装置、设备和存储介质,使得所展示的实时视频流的封面不仅具备实时性,还与实时视频流的精彩度的关联性高,并且,获得实时视频流的封面的过程是自动的,简便且智能;因此,能够提升实时视频流的封面的获取效率,进而通过展示实时视频流的封面,能够提高实时视频流的展示效果。
62.下面说明本发明实施例提供的设备的示例性应用,本发明实施例提供的设备可以实施为智能手机、平板电脑、笔记本电脑等各种类型的用户终端,也可以实施为服务器。下面,将说明客户端设备实施为终端,服务端设备实施为服务器时的示例性应用。
63.参见图3,图3是本发明实施例提供的信息展示系统的一个可选的架构示意图;如图3所示,为支撑一个信息展示应用,在信息展示系统100中,终端400(客户端设备)通过网络300连接服务器200(服务端设备),网络300可以是广域网或者局域网,又或者是二者的组合。另外,该信息展示系统100还包括终端500(浏览设备),该终端500通过网络300连接服务器200。
64.服务器200,用于针对实时视频流,通过网络300从终端500中获取待处理文本信息;获取待处理视频信息;对待处理文本信息进行文本情感分析,得到目标情感分数;当目标情感分数大于预设情感分数时,根据待处理文本信息,从待处理视频信息中确定最新精彩视频段,并依据最新精彩视频段生成实时视频流的封面,得到最新视频播放封面;将最新视频播放封面通过网络300发送至终端400,以使终端400根据最新视频播放封面进行实时视频流的展示。
65.终端400,用于在图形界面410(视频播放列表界面)的封面展示区域,展示当前视频播放封面;通过网络300接收服务器200发送的最新视频播放封面;在封面展示区域上,利用最新视频播放封面替换展示当前视频播放封面,完成实时视频流的展示。
66.终端500,用于在图形界面510播放实时视频流,通过网络300向服务器200发送评论信息,即待处理文本信息。
67.参见图4,图4是本发明实施例提供的一种图3中的终端的结构示意图,图4所示的终端400包括:至少一个第二处理器410、第二存储器450、至少一个第二网络接口420和第二用户接口430。终端400中的各个组件通过第二总线系统440耦合在一起。可理解,第二总线系统440用于实现这些组件之间的连接通信。第二总线系统440除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图4中,将各种总线都标为第二总线系统440。
68.第二处理器410可以是一种集成电路芯片,具有信号的处理能力,例如通用处理器、数字信号处理器(dsp,digital signal processor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等,其中,通用处理器可以是微处理器或者任何常规的处理器等。
69.第二用户接口430包括使得能够呈现媒体内容的一个或多个第二输出装置431,包括一个或多个扬声器和/或一个或多个视觉显示屏。第二用户接口430还包括一个或多个第二输入装置432,包括有助于用户输入的用户接口部件,比如键盘、鼠标、麦克风、触屏显示屏、摄像头、其他输入按钮和控件。
70.第二存储器450包括易失性存储器或非易失性存储器,也可包括易失性和非易失
性存储器两者。其中,非易失性存储器可以是只读存储器(rom,rea d only memory),易失性存储器可以是随机存取存储器(ram,random acc ess memory)。本发明实施例描述的第二存储器450旨在包括任意适合类型的存储器。第二存储器450可选地包括在物理位置上远离第二处理器410的一个或多个存储设备。
71.在一些实施例中,第二存储器450能够存储数据以支持各种操作,这些数据的示例包括程序、模块和数据结构或者其子集或超集,下面示例性说明。
72.第二操作系统451,包括用于处理各种基本系统服务和执行硬件相关任务的系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务;
73.第二网络通信模块452,用于经由一个或多个(有线或无线)第二网络接口420到达其他计算设备,示例性的第二网络接口420包括:蓝牙、无线相容性认证(wi-fi)、和通用串行总线(usb,universal serial bus)等;
74.第二显示模块453,用于经由一个或多个与第二用户接口430相关联的第二输出装置431(例如,显示屏、扬声器等)使得能够呈现信息(例如,用于操作外围设备和显示内容和信息的用户接口);
75.第二输入处理模块454,用于对一个或多个来自一个或多个第二输入装置432之一的一个或多个用户输入或互动进行检测以及翻译所检测的输入或互动。
76.在一些实施例中,本发明实施例提供的客户端装置可以采用软件方式实现,图4示出了存储在第二存储器450中的客户端装置455,其可以是程序和插件等形式的软件,包括以下软件模块:封面展示模块4551、封面接收模块4552和浏览模块4553,将在下文中说明各个模块的功能。
77.参见图5,图5是本发明实施例提供的一种图3中的服务器的结构示意图,图5所示的服务器200包括:至少一个第一处理器210、第一存储器250、至少一个第一网络接口220和第一用户接口230。服务器200中的各个组件通过第一总线系统240耦合在一起。可理解,第一总线系统240用于实现这些组件之间的连接通信。第一总线系统240除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图5中将各种总线都标为第一总线系统240。
78.第一处理器210可以是一种集成电路芯片,具有信号的处理能力,例如通用处理器、数字信号处理器,或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等,其中,通用处理器可以是微处理器或者任何常规的处理器等。
79.第一用户接口230包括使得能够呈现媒体内容的一个或多个第一输出装置231,包括一个或多个扬声器和/或一个或多个视觉显示屏。第一用户接口230还包括一个或多个第一输入装置232,包括有助于用户输入的用户接口部件,比如键盘、鼠标、麦克风、触屏显示屏、摄像头、其他输入按钮和控件。
80.第一存储器250包括易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器,易失性存储器可以是随机存取存储器。本发明实施例描述的第一存储器250旨在包括任意适合类型的存储器。第一存储器250可选地包括在物理位置上远离第一处理器210的一个或多个存储设备。
81.在一些实施例中,第一存储器250能够存储数据以支持各种操作,这些数据的示例包括程序、模块和数据结构或者其子集或超集,下面示例性说明。
82.第一操作系统251,包括用于处理各种基本系统服务和执行硬件相关任务的系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务;
83.第一网络通信模块252,用于经由一个或多个(有线或无线)第一网络接口220到达其他计算设备,示例性的第一网络接口220包括:蓝牙、无线相容性认证、和通用串行总线等;
84.第一显示模块253,用于经由一个或多个与第一用户接口430相关联的第一输出装置2431(例如,显示屏、扬声器等)使得能够呈现信息(例如,用于操作外围设备和显示内容和信息的用户接口);
85.第一输入处理模块2454,用于对一个或多个来自一个或多个第一输入装置232之一的一个或多个用户输入或互动进行检测以及翻译所检测的输入或互动。
86.在一些实施例中,本发明实施例提供的服务端装置可以采用软件方式实现,图5示出了存储在第一存储器250中的服务端装置255,其可以是程序和插件等形式的软件,包括以下软件模块:信息获取模块2551、情感分析模块2552、封面生成模块2553和封面呈现模块2554,将在下文中说明各个模块的功能。
87.在另一些实施例中,本发明实施例提供的装置可以采用硬件方式实现,作为示例,本发明实施例提供的装置可以是采用硬件译码处理器形式的处理器,其被编程以执行本发明实施例提供的信息展示方法,例如,硬件译码处理器形式的处理器可以采用一个或多个应用专用集成电路(asic,application specif ic integrated circuit)、dsp、可编程逻辑器件(pld,programmable logic de vice)、复杂可编程逻辑器件(cpld,complex programmable logic device)、现场可编程门阵列(fpga,field-programmable gate array)或其他电子元件。
88.下面,将结合本发明实施例提供的终端和服务器的示例性应用和实施,说明本发明实施例提供的信息展示方法。
89.参见图6,图6是本发明实施例提供的信息展示方法的一个可选的流程示意图,将结合图6示出的步骤进行说明。
90.s101、客户端设备在视频播放列表界面的封面展示区域,展示当前视频播放封面;其中,封面展示区域用于展示实时视频流的封面,实时视频流的封面为播放实时视频流的入口。
91.需要说明的是,在客户端设备的视频播放功能应用(比如,直播平台)中,存在用于展示实时视频流列表的界面,即视频播放列表界面,通过该视频播放列表界面,能够获知正在播放的实时视频流。另外,实时视频流是通过实时视频流的封面实现展示的,且在视频播放列表界面上,用于展示实时视频流的封面的区域即封面展示区域,如此,客户端设备通过在封面展示区域上展示实时视频流的封面,实现实时视频流的展示。
92.在本发明实施例中,客户端设备在视频播放列表界面的封面展示区域所展示的实时视频流的封面,是实时更新的;针对当前时间点之前,在未确定新的实时视频流的封面(指后续所确定的最新视频播放封面)之前,所展示的实时视频流的前一个封面即当前视频播放封面。这里,当前时间点所表征的时间信息可以为时间点信息,还可以为时间段信息,本发明实施例对此不作具体限定。
93.另外,实时视频流指实时播放的视频信息,比如,直播的视频信息;实时视频流的
封面为播放实时视频流的入口,通过触发所展示的实时视频流的封面,能够播放实时视频流;比如,点击实时视频流的封面,使用户进入直播间观看主播对应的直播视频。
94.s102、服务端设备针对实时视频流,获取待处理文本信息和待处理视频信息;其中,待处理视频信息指截止当前时间点实时视频流中已经播放的视频段,待处理文本信息指实时视频流在当前时间点播放的视频对应的评论信息。
95.在本发明实施例中,服务端设备用于针对实时视频流,实时确定最新的封面;而服务器设备在确定最新的实时视频流的封面时,根据实时视频流在当前时间点播放的视频对应的评论信息(比如,弹幕信息)实现的;这里,服务器设备将实时视频流在当前时间点播放的视频对应的评论信息组合为待处理文本信息,并将截止当前时间点实时视频流中已经播放的视频信息组合为待处理视频信息。
96.需要说明的是,当前时间点指从展示当前视频播放封面的时刻到当前时刻之间的时间段,亦指服务端设备确定最新的实时视频流的封面的周期,比如,1秒;因此,在当前时间点播放的视频对应的评论信息具备实时性。另外,截止当前时间点指当前时间点对应的结束时刻之前的时间信息,包括当前时间点在内。
97.s103、服务端设备对待处理文本信息进行文本情感分析,得到目标情感分数。
98.在本发明实施例中,服务端设备获得了待处理文本信息之后,由于待处理文本信息是由实时视频流在当前时间点播放的视频对应的评论信息组合而成的,而实时视频流在当前时间点播放的视频对应的评论信息,是针对当前播放的视频而进行的评论信息,能够实时反应当前播放的视频的精彩度;因此,服务端设备对该待处理文本信息进行文本情感分析,能够确定当前播放的视频的精彩度;其中,所获得的文本情感分析结果即目标情感分数,目标情感分数的高低与当前播放的视频的精彩度的高低成正相关关系。
99.需要说明的是,服务端设备实时对实时视频流播放过程中的评论信息进行分析,在每个当前时间点均对应一个目标情感分数;比如,当每个当前时间点的时间周期为1秒时,则从实时视频流播放开始21:48:57到当前时间点21:57:13,所对应的目标情感分数的分布如图7所示;其中,纵轴为情感分数,横轴为直播时间;易知,21:53:34对应的情感分数最高;而21:53:34对应的弹幕信息(待处理文本信息)如表1所示:
100.表1
101.发送时间弹幕内容情感分数21:53:34哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈321:53:34哈哈哈哈哈哈哈哈321:53:34腻害腻害腻害腻害腻害021:53:34哈哈哈哈哈哈哈哈哈哈哈哈321:53:34哈哈哈哈哈哈哈221:53:34哈哈哈哈哈哈221:53:3466666121:53:34哈哈哈121:53:34哈哈哈哈哈哈哈哈哈哈哈哈321:53:34哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈321:53:34哈哈哈哈哈2
21:53:3466,66,666321:53:34哈哈哈哈哈哈哈哈哈321:53:34哈哈哈哈哈哈哈哈哈321:53:346666666221:53:34真好玩021:53:34终于开心一点了021:53:34哈哈哈哈哈2
102.s104、当目标情感分数大于预设情感分数时,服务端设备根据待处理文本信息,从待处理视频信息中确定最新精彩视频段,并依据最新精彩视频段生成实时视频流的封面,得到实时视频流的最新视频播放封面。
103.在本发明实施例中,服务端设备中预先设置有预设情感分数,用于表征待处理文本信息所对应播放的视频是精彩的最小情感分数,用于衡量实时视频流在当前时间点播放的视频是否是精彩的。所以,当目标情感分数大于预设情感分数时,表明实时视频流在当前时间点播放的视频是精彩的;此时,服务端设备从待处理视频信息中截取在时间上与待处理文本信息对应的视频片段,也就得到了实时视频流播放过程中最新的精彩视频段即最新精彩视频段。易知,最新精彩视频段为实时视频流播放过程中最新确定的精彩视频段,故,服务端设备中仅保存该最新精彩视频段就能实现实时视频流的展示。
104.示例性地,针对图7示出的情感分数的分布,最新视频播放封面即根据21:53:34对应的视频信息获得的,当预设情感分数为40时,则,从21:53:34到当前时刻21:57:13,所展示的实时视频流的封面均是根据21:53:34对应的视频信息获得的最新视频播放封面。
105.接下来,服务端设备依据所确定的最新精彩视频段,就能够确定实时视频流的封面了,实时视频流的封面确定完时,也就得到了实时视频流的最新的封面,即最新视频播放封面;服务端设备依据最新精彩视频段确定最新视频播放封面时,可以是对最新精彩视频段进行截屏来得到最新视频播放封面,也可以是从最新精彩视频段中选择任一视频帧来作为最新视频播放封面,还可以是从最新精彩视频段中选择一视频关键帧来作为最新视频播放封面,又可以是对最新精彩视频段中的各视频帧进行组合来得到最新视频播放封面,等等,本发明实施例对此不作具体限定。
106.需要说明的是,最新精彩视频段可以是当前时间点所播放的视频,也可以是包括当前时间点所播放的视频的视频段,又可以是与当前时间点所播放的视频有关的视频段,等等,本发明实施例对此不作具体限定。
107.s105、客户端设备获取最新视频播放封面。
108.在本发明实施例中,服务端设备获得了最新视频播放封面之后,为了实时更新实时视频流的封面,将该最新视频播放封面发送至客户端设备,以使客户端设备根据该最新视频播放封面进行实时视频流的展示,完成实时视频流的封面的实时更新。此时,客户端设备也就获得了最新视频播放封面。
109.需要说明的是,服务端设备将最新视频播放封面发送至客户端设备,以使客户端设备根据最新视频播放封面进行实时视频流的展示,也就实现了在客户端设备上展示实时视频流的最新视频播放封面。易知,该最新视频播放封面为服务端设备根据待处理视频信息中的最新精彩视频段得到的,待处理视频信息指截止当前时间点实时视频流中已经播放
的视频段,最新精彩视频段是通过对当前时间点播放的视频对应的评论信息进行文本情感分析从待处理视频信息中选出的。
110.s106、客户端设备在封面展示区域上,利用最新视频播放封面替换展示当前视频播放封面,完成实时视频流的展示。
111.在本发明实施例中,客户端设备获得了最新视频播放封面之后,对实时视频流的封面进行实时更新;由于客户端设备当前在封面展示区域上展示的为当前视频播放封面,因此,需要利用最新视频播放封面来替换展示该当前视频播放封面,使得当前在封面展示区域上展示的实时视频流的封面为最新视频播放封面;此时,也就完成了实时视频流的封面的更新,从而也就完成了实时视频流的展示。
112.示例性地,针对图1中的游戏直播间信息1-12和1-14,采用本发明实施例提供的信息展示方法之后,对应展示的封面参见图8,图8是本发明实施例提供的一种示例性的展示实时视频流的封面的示意图;如图8所示,视频播放列表界面8-1中,8-11即图1中的游戏直播间信息1-12(实时视频流)的封面,相比于图1中的1-21,呈现的是处于战斗状态的游戏画面,视觉冲击力大,对用户的吸引力大;而8-12即图1中的游戏直播间信息1-14的封面,相比于图1中的1-24,呈现的是处于战斗状态的游戏画面,视觉冲击力大,对用户的吸引力大。
113.针对图2中的游戏直播间信息2-11和2-12,采用本发明实施例提供的信息展示方法之后,对应展示的封面参见图9,图9是本发明实施例提供的另一种示例性的展示实时视频流的封面的示意图;如图9所示,视频播放列表界面9-1中,9-11即图2中的游戏直播间信息2-11的封面,相比于图2中的2-21,呈现的是人物处于求生状态的直播画面,视觉冲击力大,对用户的吸引力大;而9-12即图2中的游戏直播间信息2-12的封面,相比于图2中的2-22,呈现的是商品烂市的直播画面,视觉冲击力大,对用户的吸引力大。
114.可以理解的是,客户端设备进行实时视频流的展示时,所展示的实时视频流的封面,为服务端设备依据当前时间点播放的视频对应的评论信息确定的最新视频播放封面;而当前时间点播放的视频对应的评论信息不仅具备实时性,还能够表征播放的实时视频流的精彩度;因此,最新视频播放封面能够实时反应播放的实时视频流的精彩程度;从而,用最新视频播放封面作为实时视频流的封面进行展示时,能够实现准确实时地呈现实时视频流,且视觉冲击力强,以及能够有效提升实时视频流的点击率,提升视频播放功能应用的效益。
115.在本发明实施例中,服务端设备在确定目标情感分数大于预设情感分数时,还可以根据所获得的最新精彩视频段确定实时视频流标题,以实现播放的实时视频流标题的实时更新。
116.进一步地,在本发明实施例中,s101中客户端设备在视频播放列表界面的封面展示区域,展示当前视频播放封面,包括s1011和s1012,下面对各步骤分别进行说明。
117.s1011、在开始播放实时视频流时,客户端设备获取预设直播间封面,并将预设直播间封面作为实时视频流的封面,在视频播放列表界面的封面展示区域上展示,完成当前视频播放封面的展示;其中,预设直播间封面为进行实时视频流播放前所设置的实时视频流的封面。
118.在本发明实施例中,针对实时视频流,预先设置有预设视频播放封面,比如,主播对象提前对直播间设置的封面;该预设视频播放封面用于在实时视频流开始播放到确定了
第一个最新视频播放封面期间,作为实时视频流的封面进行展示;也就是说,在开始播放实时视频流时,即还未确定第一个最新视频播放封面时,客户端设备从服务端设备获取该预设视频播放封面,并在视频播放列表页面上的封面展示区域进行该预设视频播放封面的展示;此时,也就完成了当前视频播放封面的展示。这里,在开始播放实时视频流时,当前视频播放封面即预设视频播放封面。
119.需要说明的是,预设视频播放封面也可以是服务端设备根据播放的实时视频流对应的信息生成的图像信息,还可以是播放的实时视频流的第一帧视频,等等,本发明实施例对此不作具体限定。
120.s1012、在已开始播放实时视频流时,客户端设备获取前一最新视频播放封面,并将前一最新视频播放封面作为实时视频流的封面,以及在视频播放列表界面的封面展示区域上,替换展示再前一视频播放封面,完成当前视频播放封面的展示;其中,前一最新视频播放封面为根据待处理视频信息中的前一最新精彩视频段得到的;再前一视频播放封面为实时视频流的前一最新视频播放封面的前一个封面。
121.在本发明实施例中,在已开始播放实时视频流时,服务端设备已根据已播放的精彩视频段确定了实时视频流的封面,该已确定的实时视频流的封面包括前一视频播放封面;同最新视频播放封面一样,前一最新视频播放封面为根据待处理视频信息中的前一最新精彩视频段得到的,也是通过接收服务端设备发送该前一最新视频播放封面而获得的,而前一最新精彩视频段是通过对前一时间点播放的视频对应的评论信息进行文本情感分析从待处理视频信息中选出的;并且,前一最新视频播放的确定方式,同最新视频播放封面的确定方式一致;以及,客户端设备在获得了前一最新视频播放封面之后,对实时视频流的封面进行替换展示,即利用前一最新视频播放封面对再前一最新视频播放封面进行替换展示;这里,再前一最新视频播放封面为实时视频流的前一最新视频播放封面之前的封面,而再前一最新视频播放封面可能为预设视频播放封面,也可能为服务端设备根据实时视频流播放过程中的再前一最新精彩视频段得到的。这里,已开始播放实时视频流时,前一最新视频播放封面为当前视频播放封面。
122.需要说明的是,s1011和s1012是针对s101的两种独立情况,在执行顺序上不分先后。
123.进一步地,参见图10,图10是本发明实施例提供的信息展示方法的另一个可选的流程示意图;如图10所示,在本发明实施例中,s106之后,该信息展示方法还包括s107和s108;也就是说,客户端设备在封面展示区域上,利用最新视频播放封面替换展示当前视频播放封面之后,该信息展示方法还包括s107和s108,下面将结合图10示出的步骤进行说明。
124.s107、客户端设备接收作用在展示的最新视频播放封面上的触发操作,得到视频播放指令。
125.在本发明实施例中,当浏览对象(比如,用户)针对展示的最新视频播放封面进行了触发操作,比如,点击了展示的最新视频播放封面时,客户端设备也就接收到了作用在展示的最新视频播放封面上的触发操作;此时,客户端设备根据触发操作也就能够得到用于播放实时视频流的指令,即视频播放指令。
126.s108、客户端设备响应视频播放指令,播放实时视频流。
127.在本发明实施例中,由于该视频播放指令用于指示播放实时视频流,因此,客户端
设备获得了该视频播放指令之后,响应该视频播放指令,进行实时视频流的播放,也就完成了对触发操作的响应。
128.可以理解的是,由于实时视频流的封面是采用最新视频播放封面作为封面的,具备实时性,且最新视频播放封面是根据已播放的视频段中最新的精彩视频段确定的,与实时视频流的精彩度的关联性大;因此,能够提升实时视频流展示的视觉呈现效果,提升实时视频流的点击率。
129.进一步地,本发明实施例s102中,客户端设备针对实时视频流,获取待处理文本信息,包括s1021和s1022,下面对各步骤分别进行说明。
130.s1021、服务端设备接收浏览设备发送的目标弹幕信息;目标弹幕信息指在实时视频流中在当前时间点播放的视频所对应的以弹幕形式展示的评论信息。
131.在本发明实施例中,当通过浏览设备对播放的实时视频流进行浏览时,还可以实时输入评论信息,该评论信息在播放的视频上以弹幕的形式出现,因此,该实时输入的评论信息又称为弹幕信息;从而,服务端设备在当前时间点,也就能够接收浏览设备针对实时视频流中在当前时间点播放的视频而发送的弹幕信息,此时,也就获得了目标弹幕信息。
132.s1022、将目标弹幕信息作为待处理文本信息。
133.需要说明的是,服务端设备获得了与当前时间点对应的目标弹幕信息之后,也就获得了待处理文本信息。
134.可以理解的是,在播放实时视频流时,当正播放好看且精彩的视频时,视频播放屏幕上通常会瞬间充满着各种正面情感的弹幕信息;所以,在播放精彩视频片段时,服务端设备能够获得较多的正面情感的弹幕信息,故根据正面情感的弹幕信息能够获得高的情感分数。而当播放不精彩的视频时,视频直播屏幕上通常会不存在弹幕信息或视频播放屏幕上显示着各种负面情感的弹幕信息;从而,在播放不精彩的视频时,服务端设备能够获得较多的负面情感的弹幕信息,故根据负面情感的弹幕信息能够获得低的情感分数。因此,情感分数的高度与当前的播放视频的精彩度正相关,且弹幕信息是当前的播放视频的精彩与否的判断依据。
135.进一步地,在本发明实施例中,s103可通过两种方式实现,一种方式是基于情感词典的方法,另一种方式是基于网络模型的方法(比如,深度学习的方法);当采用基于情感词典的方法实现时,s103可通过s1031-s1033实现;也就是说,服务端设备对待处理文本信息进行文本情感分析,得到目标情感分数,包括s1031-s1033,下面对各步骤分别进行说明。
136.s1031、服务端设备对待处理文本信息进行分词处理,得到文本分词结果。
137.在本发明实施例中,服务器设备对待处理文本信息进行分词处理,分词处理后的待处理文本信息即文本分词结果,从而,文本分词结果是一种由词构成的集合。
138.s1032、服务端设备依据预设视频播放情感词典,从文本分词结果中提取情感词信息,得到待处理情感词信息;预设视频播放情感词典为根据所播放视频的评论信息构建的词库。
139.在本发明实施例中,服务端设备中预先设置有根据实时视频流的评论信息构建的词库,即预设视频播放情感词典;因此,服务端设备能够依据预设视频播放情感词典,确定文本分词结果中的情感词,进而根据确定的情感词从文本分词结果中确定情感词信息,也就得到了待处理情感词信息。
140.需要说明的是,待处理情感词信息包括文本分词结果中的情感词、文本分词结果中的情感词的位置信息、文本分词结果中的情感词的否定词和文本分词结果中的情感词的程度副词(简称为情感词、情感词的位置信息、情感词的否定词和情感词的程度副词)中至少之一。
141.s1033、服务端设备依据预设情感分数属性,计算待处理情感词信息的情感分数,得到目标情感分数,完成对待处理文本信息的文本情感分析;预设情感分数属性为情感词极性信息、情感词位置信息、否定词信息和程度副词信息中的至少一种。
142.需要说明的是,服务端设备中预先设置有预设情感分数属性,该预设情感分数属性用于计算情感词信息对应的情感分数;并且,预设情感分数属性为情感词极性信息、情感词位置信息、否定词信息和程度副词信息中的至少一种,且与情感词信息所包括的信息对应;其中,情感词极性信息指情感词的极性,比如,正面或负面;情感词位置信息指情感词在语句中的位置信息,比如,句首、句中或句尾;否定词信息指情感词的否定词,比如,当情感词为“厉害”时,“不”即情感词“厉害”的否定词信息;程度副词信息指情感词的程度副词,比如,当情感词为“厉害”时,“太”即情感词“厉害”的程度副词信息。
143.在本发明实施例中,服务端设备获得了待处理情感词之后,对于待处理情感词中的每个情感词,依据预设情感分数属性信息获取对应的信息(即情感词、情感词的位置信息、情感词的否定词和情感词的程度副词中的至少之一),并根据所获取到的对应的信息进行情感分数的加权计算,得到待处理情感词中的每个情感词的情感分数,最终将待处理情感词中的每个情感词的情感分数进行加和,也就得到了待处理文本信息对应的情感分数,这里,称为目标情感分数;此时,也就完成了对待处理文本信息的文本情感分析,而文本情感分析的结果即目标情感分数。
144.示例性地,参见图11,图11是本发明实施例提供的一种示例性的获取目标情感分数的流程示意图;如图11所示,当待处理文本信息为弹幕信息时,对弹幕信息进行分词,得到文本分词结果;依据预设视频播放情感词典,从文本分词结果中提取情感词、情感词的位置信息、情感词的否定词和情感词的程度副词(统称为待处理情感词信息),然后根据预设情感分数属性,确定情感词的极性对应的情感分数、情感词位置信息对应的情感分数、情感词的否定词对应的情感分数和情感词的程度副词对应的情感分数;再后对上述四种情感分数进行加权计算,得到一个情感词的情感分数;最后,对所有情感词的情感分数进行加和,也就得到了弹幕信息对应的情感分数,即目标情感分数,此时,也就完成了对待处理文本信息的文本情感分析。
145.进一步地,在本发明实施例中,s1032之前还包括s1034和s1035;也就是说,服务端设备依据预设视频播放情感词典,从文本分词结果中提取情感词信息,得到待处理情感词信息之前,该信息展示方法还包括s1034和s1035,下面对各步骤分别进行说明。
146.s1034、服务端设备搜集视频播放评论信息。
147.需要说明的是,实时视频流的评论信息与普通的情感词存在差别,比如,实时视频流的评论信息中存在网络词汇和重复性的单字组成的词(“66666”、“2333”和“nb”表示操作很厉害,“哈哈哈哈哈”、“7777”、“嘻嘻嘻”表示一些搞笑镜头);因此,在本发明实施例中,服务端设备需要进行实时视频流的评论信息的搜集,所获得的搜集结果即视频播放评论信息。
148.s1035、服务端设备根据视频播放评论信息,构建预设视频播放情感词典。
149.在本发明实施例中,服务端设备获得了视频播放评论信息之后,将视频播放评论信息中的情感词加入情感词典,也就完成了预设视频播放情感词典的构建。
150.需要说明的是,服务端设备依据视频播放评论信息进行预设视频播放情感词典的构建时,对视频播放评论信息进行情感类型分类(正面或负面),得到各情感类型分别对应的评论信息,并将各情感类型分别对应的评论信息追加至情感词典,追加后的情感词典即预设视频播放情感词典。
151.可以理解的是,服务端设备基于实时视频流的评论信息的特殊性,进行预设视频播放情感词典的构建,进而当利用预设视频播放情感词典进行文本情感分析时,能够提升文本情感分析的准确度。
152.进一步地,在本发明实施例中,当采用基于网络模型的方法实现s103时,s103可通过s1036和s1037实现;也就是说,服务端设备对待处理文本信息进行文本情感分析,得到目标情感分数,包括s1036和s1037,下面对各步骤分别进行说明。
153.s1036、服务端设备获取待处理文本信息的语义特征,得到目标语义特征。
154.在本发明实施例中,服务端设备利用网络模型对待处理文本信息进行语义特征的提取,这里,将所提取到的语义特征称为目标语义特征。
155.s1037、服务端设备对目标语义特征进行情感分析,得到目标情感分数,完成对待处理文本信息的文本情感分析。
156.在本发明实施例中,服务端设备对目标语义特征进行情感分析,计算情感分数,也就得到待处理文本信息的目标情感分数;此时,服务端设备也就完成了对待处理文本信息的文本情感分析。
157.可以理解的是,当服务端设备采用基于网络模型对待处理文本信息进行文本情感分析时,由于网络模型具备泛化能力,因此所获得的目标情感分数的准确度高,且获取目标情感分数的智能性和效率高。
158.进一步地,本发明实施例s104中,服务端设备根据待处理文本信息,从待处理视频信息中确定最新精彩视频段,包括s1041-s1043,下面对各步骤分别进行说明。
159.s1041、服务端设备获取待处理文本信息对应的时间信息,得到最新精彩视频段结束时间。
160.在本发明实施例中,在确定了待处理文本信息所对应的目标情感分数大于预设情感分数时,表明当前时间点播放的实时视频流是精彩的;此时,由于待处理文本信息是依据当前时间点的评论信息获得的;因此,服务端设备能够获取到待处理文本信息对应的时间信息,是与当前时间点对应的时间信息;这里,服务端设备将获得的待处理文本信息对应的时间信息,作为最新精彩视频段的结束时间,也就是得到了最新精彩视频段结束时间。
161.s1042、服务端设备根据最新精彩视频段结束时间和预设视频片段时长,得到目标时间段;预设视频片段时长为根据评论信息输入的时间延迟得到的。
162.在本发明实施例中,服务端设备中针对精彩视频段,预先设置有时长或片段周期,即预设视频片段时长,比如,t秒;因此,服务端设备明确了最新精彩视频段结束时间和预设视频片段时长时,就明确了最新精彩视频段在待处理视频信息中的时间段,即目标时间段。
163.需要说明的是,由于评论者的反应时间或输入过程延迟等原因,评论信息的输入
相对于其评论的视频画面具备一定的延迟,预设视频片段时长可以根据评论信息输入的时间延迟得到的,比如,弹幕输入的时间延迟为2秒,则预设视频片段时长为2秒。可以采集历史评论信息输入的时间延迟的样本,对样本进行统计处理得到评论信息输入的时间延迟,例如对历史评论信息输入的时间延迟的样本进行平均。
164.s1043、服务端设备从待处理视频信息中,截取与目标时间段对应的视频信息,得到最新精彩视频段。
165.在本发明实施例中,服务端设备获得了目标时间段之后,从待处理视频信息中截取目标时间段所对应的视频信息,也就得到了实时视频流播放过程中的最新精彩视频段。
166.进一步地,本发明实施例s104中服务端设备依据最新精彩视频段生成实时视频流的封面,得到实时视频流的最新视频播放封面,包括s1044-s1046,下面对各步骤分别进行说明。
167.s1044、服务端设备解码最新精彩视频段,得到对应的视频帧序列。
168.在本发明实施例中,服务端设备为了获得清晰的且与最新精彩视频段的关联度高的实时视频流的封面,依据最新精彩视频段的视频关键帧来得到最新视频播放封面。首先,服务端设备将最新精彩视频段解码为视频帧序列;该视频帧序列是由构成最新精彩视频段的视频帧按照播放序列构成的。
169.s1045、服务端设备对比视频帧序列中的视频帧,得到视频帧对比结果,并根据所述视频帧对比结果从视频帧序列中选择视频关键帧。
170.在本发明实施例中,服务端设备获得了视频帧序列之后,对视频帧序列中的视频帧进行对比,以从视频帧序列中确定最新精彩视频段的视频关键帧;这里,视频帧对比结果指视频帧序列中视频帧之间的对比结果。
171.s1046、服务端设备从视频关键帧中选择视频帧作为实时视频流的最新视频播放封面。
172.需要说明的是,由于视频关键帧包括至少一个视频帧,因此,服务端设备从视频关键帧帧中选择一个视频帧,来作为实时视频流的封面,也就得到了最新视频播放封面。
173.可以理解的是,服务端设备通过获取最新精彩视频段的视频关键帧来得到最新视频播放封面,避免了因对象运动导致的图像模糊(比如图12中的实时视频流的封面12-1)和因颜色突然变化导致的图片亮度低(比如图13中的实时视频流的封面13-1和13-2,游戏中虚拟人物阵亡的黑白画面)等最新精彩视频段中视频帧的质量低的问题,提升了实时视频流的封面的质量,进一步提升了实时视频流的展示效果,提升了直播间的点击率。
174.下面,将说明本发明实施例在一个实际的应用场景中的示例性应用。
175.示例性地,一个游戏主播要进行游戏直播,则对应一个游戏主题的直播间信息;开始直播(播放实时视频流)时,通过手机(客户端设备)在直播平台的直播列表界面(视频播放列表)上的直播间封面展示区域(封面展示区域),展示直播的第一个视频帧(预设视频播放封面,又是当前视频播放封面)。然后,用户通过另一手机(浏览设备)点击直播平台的直播列表界面上的直播间封面展示区域处的第一个视频帧,进行直播视频(实时视频流)的浏览,并实时输入弹幕信息对直播视频进行评论。此时,直播平台对应的服务器(服务端设备)就能够接收到以秒为单位整合的当前这一秒(预设时间片段)的弹幕信息(目标弹幕信息,又是待处理文本信息;另外,由于用户的弹幕信息,可作为用户对于观看的直播片段的一种
评价信息,正面的弹幕信息表示用户对该直播片段喜爱,负面则表示对该直播片段不感兴趣,因此,可利用文本情感分析计算弹幕信息的情感分数),对接收到的当前这一秒的弹幕信息进行文本情感分析(参见图11),得到对应的情感分数(目标情感分数),在所得到的对应的情感分数大于预设情感分数时,将当前这一秒之前的t秒视频作为最新精彩视频段;并提取最新精彩视频段的关键视频帧,将该关键视频帧作为最新直播间封面(最新视频播放封面);以及将最新直播间封面发送至手机。接下来,手机利用最新直播间封面替换展示直播间封面展示区域展示的第一个视频帧。此时,用户根据所展示的最新直播间封面,确定是自己感兴趣的直播内容时,点击(触发操作)该展示的最新直播间封面,就能够进行直播间信息所对应的直播视频的浏览。此外,在后续的直播过程中,服务器持续实时对每秒的弹幕信息进行文本情感分析,来得到直播间信息的封面发至手机进行显示;如此,在手机上所展示的直播间信息的封面就一直是视觉冲击力强、与直播内容关联度高和封面质量高的。综上,能够避免依靠主播手动设定直播间信息的封面的繁琐,以及服务器定时截取直播内容作为直播间信息的封面而带来的缺乏内容信息和吸引力的问题,以及以弹幕信息确定的最新精彩视频段的视频关键帧作为直播间信息的封面(实时视频流的封面),可大大提升直播间信息的封面对用户的吸引,进一步提高直播间的点击率。
176.可以理解的是,由于手机所展示的直播间信息的封面是服务器根据直播过程中的最新精彩视频段实时更新的,因此,直播间信息的封面能够有效表达直播视频的精彩度,与直播视频的精彩度的关联性高,从而,提升了直播间信息的展示效果。
177.下面继续说明本发明实施例提供的客户端装置455的实施为软件模块的示例性结构,在一些实施例中,如图4所示,存储在第二存储器450的客户端装置455中的软件模块可以包括:
178.封面展示模块4551,用于在视频播放列表界面的封面展示区域,展示当前视频播放封面;其中,所述封面展示区域用于展示实时视频流的封面,所述实时视频流的封面为播放所述实时视频流的入口;
179.封面接收模块4552,用于获取最新视频播放封面;其中,所述最新视频播放封面为根据待处理视频信息中的最新精彩视频段得到的,所述待处理视频信息指截止当前时间点所述实时视频流中已经播放的视频段,所述最新精彩视频段是通过对所述当前时间点播放的视频对应的评论信息进行文本情感分析从所述待处理视频信息中选出的;
180.所述封面展示模块4551,还用于在所述封面展示区域上,利用所述最新视频播放封面替换展示所述当前视频播放封面,完成所述实时视频流的展示。
181.进一步地,所述封面展示模块4551,还用于在开始播放所述实时视频流时,获取预设视频播放封面,并将所述预设视频播放封面作为所述实时视频流的封面,在所述视频播放列表界面的所述封面展示区域上展示,完成所述当前视频播放封面的展示;其中,所述预设视频播放封面为进行实时视频流播放前所设置的所述实时视频流的封面;在已开始播放所述实时视频流时,获取前一最新视频播放封面,并将所述前一最新视频播放封面作为所述实时视频流的封面,以及在所述视频播放列表界面的所述封面展示区域上,替换展示再前一视频播放封面,完成所述当前视频播放封面的展示;其中,所述前一最新视频播放封面为根据所述待处理视频信息中的前一最新精彩视频段得到的;所述再前一视频播放封面为所述实时视频流的所述前一最新视频播放封面的前一个封面。
182.进一步地,所述客户端装置455还包括浏览模块4553,用于接收作用在展示的所述最新视频播放封面上的触发操作,得到视频播放指令;响应所述视频播放指令,播放所述实时视频流。
183.本发明实施例提供一种存储有可执行指令的计算机可读存储介质,其中存储有可执行指令,当可执行指令被第二处理器执行时,将引起第二处理器执行本发明实施例提供的应用于客户端设备的信息展示方法,例如,如图5示出的信息展示方法。
184.下面继续说明本发明实施例提供的服务端装置255的实施为软件模块的示例性结构,在一些实施例中,如图5所示,存储在第一存储器250的服务端装置255中的软件模块可以包括:
185.信息获取模块2551,用于针对实时视频流,获取待处理文本信息和待处理视频信息;其中,所述待处理视频信息指截止当前时间点所述实时视频流中已经播放的视频段,所述待处理文本信息指所述实时视频流在所述当前时间点播放的视频对应的评论信息。
186.情感分析模块2552,用于对所述待处理文本信息进行文本情感分析,得到目标情感分数;
187.封面生成模块2553,用于当所述目标情感分数大于预设情感分数时,根据所述待处理文本信息,从所述待处理视频信息中确定最新精彩视频段,并依据所述最新精彩视频段生成所述实时视频流的封面,得到所述实时视频流的最新视频播放封面;
188.封面呈现模块2554,用于在客户端设备上展示所述实时视频流的所述最新视频播放封面。
189.进一步地,所述信息获取模块2551,还用于接收浏览设备发送的目标弹幕信息;所述目标弹幕信息指在所述实时视频流中在所述当前时间点播放的视频所对应的以弹幕形式展示的评论信息;将所述目标弹幕信息作为所述待处理文本信息。
190.进一步地,所述情感分析模块2552,还用于对所述待处理文本信息进行分词处理,得到文本分词结果;依据预设视频播放情感词典,从所述文本分词结果中提取情感词信息,得到待处理情感词信息;所述预设视频播放情感词典为根据所播放视频的评论信息构建的词库;依据预设情感分数属性,计算所述待处理情感词信息的情感分数,得到所述目标情感分数,完成对所述待处理文本信息的文本情感分析;其中,所述预设情感分数属性为情感词极性信息、情感词位置信息、否定词信息和程度副词信息中的至少一种。
191.进一步地,所述情感分析模块2552,还用于搜集视频播放评论信息;根据所述视频播放评论信息,构建所述预设视频播放情感词典。
192.进一步地,所述情感分析模块2552,还用于获取所述待处理文本信息的语义特征,得到目标语义特征;对所述目标语义特征进行情感分析,得到所述目标情感分数,完成对所述待处理文本信息的文本情感分析。
193.进一步地,所述封面生成模块2553,还用于获取所述待处理文本信息的时间信息,得到最新精彩视频段结束时间;根据所述最新精彩视频段结束时间和预设视频段时长,得到目标时间段;所述预设视频段时长为根据评论信息输入的时间延迟得到的;从所述待处理视频信息中,截取与所述目标时间段对应的视频信息,得到所述最新精彩视频段。
194.进一步地,所述封面生成模块2553,还用于解码所述最新精彩视频段,得到对应的视频帧序列;对比所述视频帧序列中的视频帧,得到视频帧对比结果,并根据所述视频帧对
比结果从所述视频帧序列中选择视频关键帧;从所述视频关键帧中选择视频帧作为所述实时视频流的所述最新视频播放封面。
195.本发明实施例还提供一种存储有可执行指令的计算机可读存储介质,其中存储有可执行指令,当可执行指令被第一处理器执行时,将引起第一处理器执行本发明实施例提供的应用于服务端设备的信息展示方法,例如,如图6示出的信息展示方法。
196.在一些实施例中,计算机可读存储介质可以是fram、rom、prom、eprom、eeprom、闪存、磁表面存储器、光盘、或cd-rom等存储器;也可以是包括上述存储器之一或任意组合的各种设备。
197.在一些实施例中,可执行指令可以采用程序、软件、软件模块、脚本或代码的形式,按任意形式的编程语言(包括编译或解释语言,或者声明性或过程性语言)来编写,并且其可按任意形式部署,包括被部署为独立的程序或者被部署为模块、组件、子例程或者适合在计算环境中使用的其它单元。
198.作为示例,可执行指令可以但不一定对应于文件系统中的文件,可以可被存储在保存其它程序或数据的文件的一部分,例如,存储在超文本标记语言(html,hyper text markup language)文档中的一个或多个脚本中,存储在专用于所讨论的程序的单个文件中,或者,存储在多个协同文件(例如,存储一个或多个模块、子程序或代码部分的文件)中。
199.作为示例,可执行指令可被部署为在一个计算设备上执行,或者在位于一个地点的多个计算设备上执行,又或者,在分布在多个地点且通过通信网络互连的多个计算设备上执行。
200.综上所述,通过本发明实施例,由于最新视频播放封面是根据实时视频流播放过程中的最新精彩视频段生成的,因此,当将最新视频播放封面作为实时视频流的封面在客户端设备进行实时更新展示时,使得所展示的实时视频流的封面能够有效表达实时视频流的精彩度,与实时视频流的精彩度的关联性高,从而,提升了实时视频流的展示效果。
201.以上所述,仅为本发明的实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和范围之内所作的任何修改、等同替换和改进等,均包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜