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.图1是本技术实施例应用的云会议系统的架构示意图;
31.图2是本技术实施例提供的一种基于横屏展示的弹幕消息显示方法的流程示意图;
32.图3是本技术实施例提供的一种基于横屏展示的弹幕消息显示方法的举例示意图;
33.图4是本技术实施例提供的另一种基于横屏展示的弹幕消息显示方法的举例示意图;
34.图5是本技术实施例提供的另一种基于横屏展示的弹幕消息显示方法的举例示意图;
35.图6是本技术实施例提供的一种基于横屏展示的弹幕消息显示装置的结构示意图;
36.图7是本技术的实施例提供的一种电子设备的硬件运行环境的服务器结构示意图。
具体实施方式
37.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
38.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
39.下面结合附图对本技术实施例涉及的应用场景进行介绍。
40.图1是本技术实施例应用的云会议系统的架构示意图。如图1所示,该云会议系统包括服务器和数据库,服务器的第一端与第一本地设备、第二本地设备连接,服务器的第二端与数据库连接,
41.其中,第一本地设备,指云会议中的云会议创建人所使用的终端设备,用于在接收到云会议创建人发起的云会议创建指令时,向服务器发送云会议创建请求。第一本地设备包括用户的终端设备或者投屏设备;
42.其中,第二本地设备,指云会议中的云会议主持人所使用的终端设备,用于在接收
到目标参会人员发起的云会议主持权获取指令时,向服务器发送云会议主持请求,在接收到来自服务器的同意指令后,使得目标参会人员成为云会议主持人,从而云会议主持人通过第二本地设备取得云会议控制桌面的控制权限,进而云会议主持人能够通过第二本地设备展示共享内容和讲解信息,共享内容是指云会议的参会人员向云会议系统的数据库上传的内容信息,讲解信息包括以下至少一种:编辑信息、批注信息和语音信息,讲解信息所直接关联的对象包括共享内容本身或者共享内容讲解过程中所创建的电子白板,云会议控制桌面至少展示有云会议的至少一个共享内容,单个云会议主持人能够针对一个或多个共享内容录入讲解信息,单个共享内容能够被一个或多个主持人录入讲解信息,在具体实现中,云会议主持人可以对云会议的其他参会人员发送的弹幕消息进行删除等操作。第二本地设备包括用户的终端设备或者投屏设备;
43.其中,第三本地设备,指云会议中除了云会议创建人、云会议主持人之外的其他参会人员所使用的终端设备,用于观看云会议控制桌面的共享内容和讲解信息,参会人员可以通过终端设备发送弹幕消息,并且参会人员可以在云会议控制桌面上浏览其他参会人员发送的弹幕消息。第三本地设备包括用户的终端设备;
44.其中,服务器,用于在接收到来自第一本地设备的云会议创建请求后,在云端创建云会议群组以供给云会议的参会人员通过本地设备加入云会议,在具体实现中,服务器可以是云端服务器;
45.其中,数据库,用于存储云会议的会议数据,会议数据包括控制面数据和数据面数据,在具体实现中,数据库可以是云空间数据库;
46.在具体实现中,上述共享内容可以是办公文档文件(包括word、ppt、excel等)、cad绘图文件、音频文件、视频文件,也可以是用户本地设备的分屏镜像、录屏内容等;上述云会议创建人、云会议主持人以及其他参会人员之间的人员身份是可以互换的,即是说,云会议创建人同时可以是云会议主持人、并且也可以通过将主持权限转让出去而成为其他参会人员,同理地,第一本地设备、第二本地设备以及第三本地设备之间也可以根据使用者在云会议中的身份变换而相互切换。
47.基于此,本技术实施例提供了一种基于横屏展示的弹幕消息显示方法,应用于服务器,服务器与终端设备通信连接,终端设备为进行云会议的设备,请参阅图2,图2是本技术实施例提供的一种基于横屏展示的弹幕消息显示方法的流程示意图,如图2所示,该方法包括以下步骤:
48.101:从终端设备获取媒体文件展示方式,确定媒体文件展示方式是否为横屏展示方式。
49.其中,服务器,在具体实现中,可以是云端服务器。
50.其中,终端设备,在具体实现中,可以是智能手机、平板电脑、个人数字助理、穿戴式设备等电子设备。
51.其中,媒体文件,可以是办公文档文件(包括word、ppt、excel等)、cad绘图文件、音频文件、视频文件,也可以是用户本地设备的分屏镜像、录屏内容等。
52.其中,横屏展示方式,指终端设备采用横向放置的方式对媒体文件进行展示。
53.102:若媒体文件展示方式为横屏展示方式,则接收媒体文件中每个页面的弹幕消息,确定每个页面中目标页面的弹幕消息数量。
54.其中,弹幕消息,指会议参会人员通过自己的终端设备针对媒体文件展示页面包括的内容信息发表的、显示在页面上的评论性字幕。
55.其中,目标页面,可以指当前的展示页面。
56.103:若目标页面的弹幕消息数量小于第一预设数量,则在目标页面的预设区域按照预设显示方式显示弹幕消息。
57.其中,第一预设数量,可以是10、20、30或其他数字。在具体实现中,第一预设数量,可以根据终端设备的屏幕尺寸来确定,示例性地,终端设备的屏幕尺寸越大则对应的第一预设数量也越大,反之同理,终端设备的屏幕尺寸越小则对应的第一预设数量也越小。
58.其中,预设区域,可以是目标页面的部分或全部显示区域。在具体实现中,预设区域可以位于目标页面的顶端位置、中间位置或底端位置,也可以位于目标页面未被图文信息覆盖的背景位置;预设区域还可以通过对媒体文件进行内容区域识别和纯颜色块识别进行确定,从而在不遮挡图文信息等内容的情况下显示弹幕消息,弹幕消息的字体颜色可根据背景颜色显示相反的颜色或与背景颜色融合后有舒适视觉效果的颜色,达到可见、不遮挡内容的智能显示效果。
59.其中,预设显示方式,可以是预先划分设定的弹幕消息的初始显示方式。在具体实现中,按照预设显示方式显示弹幕消息,可以是弹幕消息的显示透明度为预设显示透明度、字体大小为预设大小且字体颜色为预设颜色。
60.104:若目标页面的弹幕消息数量不小于第一预设数量,则根据弹幕消息与目标页面之间的信息关联度确定弹幕消息在目标页面的目标显示方式。
61.其中,弹幕消息与目标页面之间的信息关联度,表示弹幕消息包括的内容信息与目标页面包括的内容信息之间的信息关联程度大小。在具体实现中,若弹幕消息1包括的内容信息的指向内容是“a+b”、弹幕消息2包括的内容信息的指向内容是“b”,而目标页面包括的内容信息的指向内容是“a+b”,可见,弹幕消息1包括的内容信息与目标页面包括的内容信息之间的信息指向性更为一致,则可以确定弹幕消息1与目标页面之间的信息关联度1大于弹幕消息2与目标页面之间的信息关联度2。
62.其中,根据弹幕消息与目标页面之间的信息关联度确定弹幕消息在目标页面的目标显示方式,在具体实现中,可以是根据弹幕消息与目标页面之间的信息关联度的大小来确定。示例性地,可以是弹幕消息与目标页面之间的信息关联度越大,则认为该弹幕消息对于其他参会人员而言的参考价值更高,因此确定该弹幕消息的目标显示方式为可视程度高的显示方式,反之同理,弹幕消息与目标页面之间的信息关联度越小则该弹幕消息的目标显示方式为可视程度低的显示方式,其中,弹幕消息的显示方式可视程度可以由显示透明度、字体大小以及字体颜色确定。
63.示例性地,假设第一预设数量为5,请参阅图3,图3是本技术实施例提供的一种基于横屏展示的弹幕消息显示方法的举例示意图,服务器从终端设备获取到媒体文件展示方式为横屏展示方式,服务器接收媒体文件中每个页面的弹幕消息、并确定每个页面中目标页面的弹幕消息数量,如图3中的(a)所示,目标页面有弹幕消息1-3,弹幕消息数量为3个、即小于第一预设数量时,则服务器指示终端设备在目标页面的中间位置的预设区域a处按照显示透明度为0的预设显示方式显示弹幕消息1-3;如图3中的(b)所示,目标页面有弹幕消息1-6,弹幕消息数量上升至6个、即大于第一预设数量时,则服务器对弹幕消息与目标页
面之间的信息关联度进行确定,假设服务器确定到弹幕消息与目标页面之间的信息关联度较低,为了避免与目标页面的信息关联度较低的弹幕消息1-6遮挡住目标页面的内容信息而影响到参会人员的浏览效果,因此,服务器确定出弹幕消息1-6在目标页面按照显示透明度为40%的目标显示方式显示弹幕消息1-6、并指示终端设备按照该目标显示方式对该6个弹幕消息进行显示。
64.可以看出,本技术实施例中,从终端设备获取媒体文件展示方式,确定媒体文件展示方式是否为横屏展示方式;若媒体文件展示方式为横屏展示方式,则接收媒体文件中每个页面的弹幕消息,确定每个页面中目标页面的弹幕消息数量;若目标页面的弹幕消息数量小于第一预设数量,则在目标页面的预设区域按照预设显示方式显示弹幕消息;若目标页面的弹幕消息数量不小于第一预设数量,则根据弹幕消息与目标页面之间的信息关联度确定弹幕消息在目标页面的目标显示方式。采用本技术实施例的方法,在横屏展示媒体文件时,能够根据目标页面的弹幕消息数量大小确定弹幕消息在目标页面的显示方式,使得弹幕消息在目标页面的显示更具有智能性和灵活性,进而提高媒体文件展示页面的浏览效果。
65.在一些应用场景中,媒体文件的页面可能存在包括语音、图片、文字等多种信息类别,由于弹幕消息的实时性和互动性,弹幕消息的内容可能是针对页面中的任一种信息类别进行发送的,可见,在确定弹幕消息与页面之间的信息关联度时,若能够对每种信息类别与弹幕消息之间的信息关联性进行分析确定,将能够显著地提高弹幕消息与页面之间的信息关联度的确定过程的准确性。
66.因此,针对上述应用场景,本技术实施例提供了另一种基于横屏展示的弹幕消息显示方法,具体如下:
67.在一个可能的示例中,在根据弹幕消息与目标页面之间的信息关联度确定弹幕消息在目标页面的目标显示方式之前,上述方法还包括:
68.获取目标页面包括的至少一个信息类别中每个信息类别的内容信息;
69.确定弹幕消息与每个信息类别的内容信息之间的信息类别关联度,并将最高的信息类别关联度作为每个弹幕消息与目标页面之间的信息关联度。
70.在一个可能的示例中,上述至少一个信息类别包括语音信息、文本信息、或图片信息;上述确定每条弹幕消息与每个信息类别的内容信息之间的信息类别关联度,包括:
71.根据语音信息识别出语音文本信息;
72.获取图片信息的文本描述信息,和/或对图片信息进行特征识别,获得特征描述信息,将文本描述信息和/或特征描述信息作为图片文本信息;
73.将语音文本信息、文本信息、和/或图片文本信息与弹幕消息之间进行关键字匹配,根据匹配度确定语音信息、文本信息和/或图片信息与弹幕消息之间的信息类别关联度。
74.其中,语音信息,在具体实现中,可以指云会议主持人在展示目标页面的同时所实时发表的语音消息内容,也可以指嵌入在目标页面中的事先完成录制的语音音频内容。文本信息,指目标页面中由至少一个文字组成的文本内容,可以指嵌入在目标页面中的文本内容,也可以指目标页面中其他弹幕消息的文本内容。图片信息,指目标页面中由至少一个部分图像组成的图片内容。
75.其中,根据语音信息识别出语音文本信息,指将目标页面中的语音信息转换成与该语音信号表达内容相一致的对应文本信息,在具体实现中,可以通过gmm-hmm模型等语音识别模型来实现语音信息对应的语音文本信息的识别。
76.其中,获取图片信息的文本描述信息,在具体实现中,可以是媒体文件包括的所有图片信息都关联有文本描述信息,文本描述信息可以包括预设的图片标签分类、图片标题、图片信息摘要等信息。
77.其中,对图片信息进行特征识别,获得特征描述信息,指从图片信息中提取有用的数据或信息从而得到图片信息的“非图片信息”的特征描述信息,如文本、数值、符号或其他特征描述信息,在具体实现中,可以通过方向梯度直方图(histogram of oriented gradient,hog)特征提取算法对图片信息进行特征识别提取来实现特征描述信息的获取。
78.其中,将语音文本信息、文本信息、和/或图片文本信息与弹幕消息之间进行关键字匹配,目的是通过将目标页面包括的每个信息类别的内容信息都转换成文本格式,从而能够通过关键字匹配的方式确定同为文本格式的弹幕消息与目标页面包括的每个信息类别的内容信息之间的信息类别关联度,进而最终能够根据弹幕消息与目标页面之间的信息关联度确定出弹幕消息在目标页面的目标显示方式。在具体实现中,进行关键字匹配得到匹配度,可以是,弹幕消息被匹配成功的关键字越多的信息类别文本信息,则确定弹幕消息与该信息类别的匹配度越高。
79.示例性地,请参阅图4,图4是本技术实施例提供的另一种基于横屏展示的弹幕消息显示方法的举例示意图,如图4所示,弹幕消息的指向内容为“abcd”,媒体文件的目标页面上包括语音信息、文本信息和图片信息,其中,文本信息的指向内容为“abcde”,服务器根据语音信息识别出语音文本信息的指向内容为“ab”,服务器对图片信息进行特征识别后获得图片信息的特征描述信息为“c”并将其作为图片文本信息的指向内容,服务器将语音文本信息的指向内容“ab”、文本信息的指向内容“abcde”和图片文本信息的指向内容“c”与弹幕消息的指向内容“abcd”之间进行关键字匹配,可见,文本信息的指向内容“abcde”与弹幕消息的指向内容“abcd”之间能够匹配出最多的共同关键字“abcd”,文本信息与弹幕消息之间的信息类别关联度是最高的,进一步地,确定文本信息与弹幕消息之间的信息类别关联度为弹幕消息与目标页面之间的信息关联度。
80.可以看出,本技术实施例中,至少一个信息类别包括语音信息、文本信息、或图片信息,通过分别将每个信息类别转换成对应的类别文本信息后再与弹幕消息之间进行关键字匹配,根据关键字匹配度确定弹幕消息与每个信息类别的内容信息之间的信息类别关联度,并将最高的信息类别关联度作为每个弹幕消息与目标页面之间的信息关联度。从而即便目标页面包括的信息类别并非文本信息,也能够确定出弹幕消息与目标页面的内容信息之间的信息关联度,最终顺利确定弹幕消息在目标页面的目标显示方式,显著地提高了信息关联度确定过程的智能性和灵活性。
81.在一些应用场景中,与弹幕消息之间具有最高信息类别关联度的信息类别有可能是任意一种信息类别,而由于弹幕消息是以文字格式进行显示的,文字格式的弹幕消息对于不同的信息类别产生遮挡所造成的浏览效果影响程度是不同的,因此,为了保障不同信息类别都具有较佳的浏览效果,对于不同信息类别而言,弹幕消息的显示方式也可以针对性地有所不同。
82.因此,针对上述应用场景,本技术实施例提供了另一种基于横屏展示的弹幕消息显示方法,具体如下:
83.在一个可能的示例中,上述目标显示方式包括第一显示透明度、第二显示透明度或第三显示透明度;上述根据弹幕消息与目标页面之间的信息关联度确定弹幕消息在目标页面的目标显示方式,包括:
84.若目标信息类别关联度为弹幕消息与语音信息之间的信息类别关联度,则确定弹幕消息的目标显示方式为第一显示透明度;
85.若目标信息类别关联度为弹幕消息与图片信息之间的信息类别关联度,则确定弹幕消息的目标显示方式为第二显示透明度;
86.若目标信息类别关联度为弹幕消息与文本信息之间的信息类别关联度,则确定弹幕消息的目标显示方式为第三显示透明度;
87.其中,第一显示透明度、第二显示透明度和第三显示透明度的透明度值依次升高。
88.其中,显示透明度,指弹幕消息的字体透视度,在视觉效果上表现为字体的可视程度,显示透明度与字体的可视程度呈现负相关关系。显示透明度越高,弹幕消息的字体透明度越高,则弹幕消息的可视程度越低;反之同理,显示透明度越低,弹幕消息的字体透明度越低,则弹幕消息的可视程度越高。在具体实现中,可以以0~1的数值形式进行表示,也可以以0~100%的百分制形式表示。
89.示例性地,若用0~100%的百分制形式表示字体透明度,则第一显示透明度可以是0或其他显示透明度,第二显示透明度可以是40%或其他显示透明度,第三显示透明度可以是60%或其他显示透明度,只要符合第一显示透明度、第二显示透明度和第三显示透明度的透明度值依次升高的前提条件即可。
90.在具体实现中,由于语音信息不会直接被呈现在目标页面上,即便弹幕消息以高可视程度的显示方式出现在目标页面上也不会对语音信息造成遮挡效果,因此,若目标信息类别关联度为弹幕消息与语音信息之间的信息类别关联度,则确定弹幕消息的目标显示方式为透明度值最低的第一显示透明度;相较于图片信息,由于文本信息与弹幕消息均以文字格式呈现在目标页面上,弹幕消息若覆盖在文本信息上将会较大程度地影响参会人员对文本信息的浏览效果,因此,为了不影响文本信息的浏览效果,若目标信息类别关联度为弹幕消息与文本信息之间的信息类别关联度,则确定弹幕消息的目标显示方式为透明度值最高的第三显示透明度。从而,第一显示透明度、第二显示透明度和第三显示透明度的透明度值依次升高。
91.示例性地,请参阅图5,图5是本技术实施例提供的另一种基于横屏展示的弹幕消息显示方法的举例示意图,目标页面上有弹幕消息“问题a应该用方案b来解决。”如图5的(a)所示,目标页面有参会人员发出语音信息“关于问题a,我们提出了解决方案b和解决方案c,方案b为
……
,方案c为
……
,大家认为哪个方案更好?”,从而目标信息类别关联度为弹幕消息与语音信息之间的信息类别关联度,如图5的(b)所示,目标页面有关于方案b的图片信息和关于方案c的图片信息,从而目标信息类别关联度为弹幕消息与图片信息之间的信息类别关联度,如图5的(c)所示,目标页面有方案b的文本信息和方案c的文本信息,从而目标信息类别关联度为弹幕消息与文本信息之间的信息类别关联度,因此,在图5的(a)中弹幕消息的目标显示方式为第一显示透明度,透明度值最低而具有最高的可视程度;在图5的
(b)中弹幕消息的目标显示方式为第二显示透明度,透明度值居中而具有居中程度的可视程度;在图5的(c)中弹幕消息的目标显示方式为第三透明度,透明度值最高而具有最低的可视程度。从而对于不同的信息类别而言,弹幕消息都不会产生过大的遮挡部分,提高参会人员的浏览效果。
92.可以看出,本技术实施例中,目标显示方式包括第一显示透明度、第二显示透明度或第三显示透明度,且第一显示透明度、第二显示透明度和第三显示透明度的透明度值依次升高,从而在目标信息类别关联度为弹幕消息与语音信息之间的信息类别关联度时,则确定弹幕消息的目标显示方式为可视程度最高的第一显示透明度,在目标信息类别关联度为弹幕消息与图片信息之间的信息类别关联度时,则确定弹幕消息的目标显示方式为可视程度中等的第二显示透明度,在目标信息类别关联度为弹幕消息与文本信息之间的信息类别关联度时,则确定弹幕消息的目标显示方式为可视程度最低的第三显示透明度。从而在根据弹幕消息与目标页面之间的信息关联度确定弹幕消息在目标页面的目标显示方式时,能够根据与弹幕消息之间有最高的信息类别关联度的信息类别确定弹幕消息在目标页面的可视程度,显著地提高了确定弹幕消息在目标页面的目标显示方式这一过程的智能性和灵活性,通过提高目标页面的浏览效果保障了会议效率。
93.在一个可能的示例中,目标显示方式包括第一显示大小、第二显示大小或第三显示大小;上述根据弹幕消息与目标页面之间的信息关联度确定弹幕消息在目标页面的目标显示方式,包括:
94.若目标类别关联度为弹幕消息与语音信息之间的信息关联度,则确定弹幕消息的目标显示方式为第一显示大小;
95.若目标类别关联度为弹幕消息与图片信息之间的信息关联度,则确定弹幕消息的目标显示方式为第二显示大小;
96.若目标类别关联度为弹幕消息与文本信息之间的信息关联度,则确定弹幕消息的目标显示方式为第三显示大小;
97.其中,第一显示大小、第二显示大小和第三显示大小的字体大小依次降低。
98.在一个可能的示例中,目标显示方式包括与目标页面背景色之间存在第一显示色差、第二显示色差或第三显示色差;上述根据弹幕消息与目标页面之间的信息关联度确定弹幕消息在目标页面的目标显示方式,包括:
99.若目标类别关联度为弹幕消息与语音信息之间的信息关联度,则确定弹幕消息的目标显示方式为第一显示色差;
100.若目标类别关联度为弹幕消息与图片信息之间的信息关联度,则确定弹幕消息的目标显示方式为第二显示色差;
101.若目标类别关联度为弹幕消息与文本信息之间的信息关联度,则确定弹幕消息的目标显示方式为第三显示色差;
102.其中,第一显示色差、第二显示色差和第三显示色差与目标页面背景色之间的色差大小依次降低。
103.在一些应用场景中,会议过程可能存在着在同一页面停留较长时间、或者多次翻回到该页面的情况,对于这种页面,参会人员对于该页面的内容信息已经较为熟悉,从而参会人员可能会更感兴趣于在该页面上显示的其他参会人员发送的弹幕消息,显然,这种情
况下若再弱化弹幕消息的可视程度的必要性已然不大。
104.因此,针对上述应用场景,本技术实施例提供了另一种基于横屏展示的弹幕消息显示方法,具体如下:
105.在一个可能的示例中,上述方法还包括:
106.获取目标页面的总停留时间和展示次数;
107.在展示次数大于或等于预设次数时,根据目标页面的总停留时间和展示次数,确定目标页面对应的透明度削弱值;
108.根据透明度削弱值和目标显示方式,确定削弱透明度后的目标显示方式;
109.上述根据弹幕消息与目标页面之间的信息关联度确定弹幕消息在目标页面的目标显示方式,包括:
110.根据弹幕消息与目标页面之间的信息关联度确定弹幕消息在目标页面的削弱透明度后的目标显示方式。
111.其中,预设次数,在具体实现中,可以是2次、3次或其他次数。
112.其中,透明度削弱值,在具体实现中,可以以0~1的数值形式进行表示,也可以以0~100%的百分制形式表示。
113.其中,根据目标页面的总停留时间和展示次数,确定目标页面对应的透明度削弱值,在具体实现中,由于一个页面被长时间停留或被多次展示的情况下,参会人员对该页面包括的内容信息也会具有较高的熟悉度,从而即便弹幕消息以较高可视程度呈现在该页面上遮挡住部分内容信息也不会过度影响会议效率,因此,可以是目标页面的总停留时间越长、且展示次数越多,则目标页面对应的透明度削弱值越高。进一步地,在确定目标页面对应的透明度削弱值时,可以通过对目标页面的总停留时间和展示次数进行加权求和,得到目标页面的停留系数,再根据停留系数确定目标页面对应的透明度削弱值。透明度削弱值越高,对于提高弹幕消息的可视程度的作用越大。
114.其中,根据透明度削弱值和目标显示方式,确定削弱透明度后的目标显示方式,在具体实现中,若透明度削弱值和显示透明度均以0~1的数值形式进行表示,则削弱透明度后的目标显示方式对应的显示透明度=初始显示透明度*(1-透明度削弱值),反之同理,若透明度削弱值和显示透明度均以0~100%的百分制形式进行表示,则削弱透明度后的目标显示方式对应的显示透明度=初始显示透明度*(100%-透明度削弱值)。
115.示例性地,若弹幕消息的初始目标显示方式为50%的显示透明度、且目标页面对应的透明度削弱值为30%,则根据透明度削弱值和目标显示方式,确定削弱透明度后的目标显示方式对应的显示透明度=初始显示透明度*(100%-透明度削弱值)=50%*(100%-30%)=50%*70%=35%,可见,弹幕消息的削弱透明度后的目标显示方式的可视程度得到了提高。
116.可以看出,本技术实施例中,获取目标页面的总停留时间和展示次数,并在展示次数大于或等于预设次数时,根据目标页面的总停留时间和展示次数,确定目标页面对应的透明度削弱值,根据透明度削弱值和目标显示方式,确定削弱透明度后的目标显示方式,最终确定弹幕消息在目标页面上以削弱透明度后的目标显示方式进行显示。从而在参会人员较为熟悉内容信息的页面时,通过透明度削弱值提高弹幕消息在该页面上的可视程度,显著地提高了确定弹幕消息在目标页面的目标显示方式这一过程的智能性和灵活性。
117.在一些应用场景中,有可能发生多个参会人员发送了多个雷同弹幕消息的情况,而在同一页面下显示多条内容相同或相近的弹幕消息显然会影响该页面的内容信息的浏览效果,因此,在这种情况下,可以通过仅显示多个雷同弹幕消息中的个别或部分弹幕消息来确保内容信息的浏览效果不会受到过大干扰。
118.因此,针对上述应用场景,本技术实施例提供了另一种基于横屏展示的弹幕消息显示方法,具体如下:
119.在一个可能的示例中,上述方法还包括:
120.获取每个弹幕消息的内容,并根据每个弹幕消息的内容确定每个弹幕消息与其他弹幕消息之间的雷同度;
121.确定雷同弹幕消息群组,雷同弹幕消息群组包括雷同度大于预设雷同度的多个弹幕消息;
122.上述确定每个弹幕消息在目标页面上的目标显示方式,包括:
123.确定雷同弹幕消息群组中任意一条弹幕消息在目标页面的目标显示方式;或获取雷同弹幕消息群组包括的多个弹幕消息中每个弹幕消息对应的发送者权限等级;
124.确定发送者权限等级大于或等于第一预设等级的弹幕消息在目标页面上的目标显示方式。
125.其中,根据每个弹幕消息的内容确定每个弹幕消息与其他弹幕消息之间的雷同度,在具体实现中,可以通过对每个弹幕消息与其他弹幕消息进行关键字匹配得到。
126.示例性地,弹幕消息1的内容为“abcd”,弹幕消息2的内容为“abce”,则通过对每个弹幕消息与其他弹幕消息进行关键字匹配,可得到弹幕消息1与弹幕消息2之间的雷同内容为“abc”,分别占据弹幕消息1和弹幕消息2的3/4的内容,因此,确定弹幕消息1与弹幕消息2之间的雷同度为75%。
127.其中,发送者权限等级,在具体实现中,可以是发送者的信用等级,也可以是发送者的职级。
128.其中,确定雷同弹幕消息群组中任意一条弹幕消息在目标页面的目标显示方式,在具体实现中,可以是雷同弹幕消息群组中除任意一条弹幕消息之外的其他弹幕消息均不显示,即是说,雷同弹幕消息群组只显示其中一条弹幕消息、其他弹幕消息不显示;也可以是其他弹幕消息按照同样以目标显示方式显示在目标页面上,即是说,雷同弹幕消息群组包括的多个弹幕消息条目的目标显示方式相同。
129.其中,确定发送者权限等级大于或等于第一预设等级的弹幕消息在目标页面上的目标显示方式,在具体实现中,可以是只以目标显示方式显示雷同弹幕消息群组中发送者权限等级大于或等于第一预设等级的弹幕消息在目标页面上。
130.可以看出,本技术实施例中,通过获取每个弹幕消息的内容并根据每个弹幕消息的内容确定每个弹幕消息与其他弹幕消息之间的雷同度,确定雷同弹幕消息群组,从而确定雷同弹幕消息群组中任意一条弹幕消息在目标页面的目标显示方式或确定雷同弹幕消息群组中的发送者权限等级大于或等于第一预设等级的弹幕消息在目标页面上的目标显示方式,进而显著地提高了确定弹幕消息在目标页面的目标显示方式这一过程的智能性和灵活性。
131.在一些应用场景中,可能存在有某些参会人员发送的弹幕数量、质量俱佳的情况,
这类参会人员对于推动会议进程有不可忽视的作用,因此,对于该类参会人员发送的弹幕消息可以以可视程度较高的显示方式进行显示。
132.因此,针对上述应用场景,本技术实施例提供了另一种基于横屏展示的弹幕消息显示方法,具体如下:
133.在一个可能的示例中,上述方法还包括:
134.获取发送弹幕消息的用户标识,并确定用户标识对应目标用户发送的弹幕消息数量是否大于第二预设数量;
135.若确定目标用户发送的弹幕消息数量大于第二预设数量,则获取目标用户发送的弹幕消息中每条弹幕消息对应的目标信息类别关联度;
136.若目标信息类别关联度大于预设关联度的弹幕数量大于第三预设数量,则确定目标用户为关键用户;
137.在后续页面以第一显示透明度显示关键用户发送的弹幕消息,其中,后续页面为在目标页面之后播放的页面。
138.其中,用户标识,在具体实现中,可以是用户名称、用户id等能够表明用户身份的信息。
139.其中,第二预设数量,在具体实现中,可以是3、5或其他数字;也可以根据第一预设数量的大小来确定,第二预设数量可以是第一预设数量的部分,示例性地,若第二预设数量与第一预设数量之间的比值为百分之五十,则第一预设数量是10时对应的第二预设数量为5。
140.其中,第三预设数量,在具体实现中,可以是2、4或其他数字;也可以根据第二预设数量的大小来确定,第三预设数量可以是第二预设数量的部分,示例性地,若第三预设数量与第二预设数量之间的比值为百分之八十,则第二预设数量是5时对应的第三预设数量为4。
141.在具体实现中,若一个用户发送了多个弹幕消息,且其发送的多个弹幕消息中与媒体文件页面的内容信息之间的信息关联度较大的弹幕消息占比较大时,则说明该用户的发言评论质量较高,其发送的弹幕消息的内容对于其他参会人员可能有较高的参考价值,因此,若目标用户发送的弹幕消息数量大于第二预设数量、且目标类别关联度大于预设关联度的弹幕数量大于第三预设数量时,则确定目标用户为关键用户,并且,在后续页面以可视程度较高的第一显示透明度显示该用户发送的弹幕消息以供其他参会人员阅读浏览。
142.可以看出,本技术实施例中,通过获取发送弹幕消息的用户标识,并将发送的弹幕消息数量大于第二预设数量、且发送的弹幕消息中每条弹幕消息对应的目标类别关联度大于预设关联度的弹幕数量大于第三预设数量的目标用户确定为关键用户,在后续页面以可视程度较高的第一显示透明度显示该关键用户发送的弹幕消息。从而对于发送弹幕消息较多、且弹幕消息与目标页面的内容信息之间的信息关联度较大的关键用户,将其在后续页面发送的弹幕消息以较高可视程度进行显示,使得其他参会人员对于关键用户的弹幕消息具有更好的浏览效果,显著地提高了确定弹幕消息在目标页面的目标显示方式这一过程的智能性和灵活性。
143.与上述图2所示的实施例一致的,请参阅图6,图6是本技术实施例提供的一种基于横屏展示的弹幕消息显示装置的结构示意图,如图6所示:
144.一种基于横屏展示的弹幕消息显示装置,应用于服务器,服务器与终端设备通信连接,终端设备为进行云会议的设备,上述装置包括:
145.获取单元201,用于从终端设备获取媒体文件展示方式,确定媒体文件展示方式是否为横屏展示方式;
146.接收单元202,用于若媒体文件展示方式为横屏展示方式,则接收媒体文件中每个页面的弹幕消息,确定每个页面中目标页面的弹幕消息数量;
147.第一显示单元203,用于在目标页面的弹幕消息数量小于第一预设数量时,则在目标页面的预设区域按照预设显示方式显示弹幕消息;
148.第二显示单元204,用于在目标页面的弹幕消息数量不小于第一预设数量时,则根据弹幕消息与目标页面之间的信息关联度确定弹幕消息在目标页面的目标显示方式。
149.可以看出,本技术实施例提供的装置中,从终端设备获取媒体文件展示方式,确定媒体文件展示方式是否为横屏展示方式;若媒体文件展示方式为横屏展示方式,则接收媒体文件中每个页面的弹幕消息,确定每个页面中目标页面的弹幕消息数量;若目标页面的弹幕消息数量小于第一预设数量,则在目标页面的预设区域按照预设显示方式显示弹幕消息;若目标页面的弹幕消息数量不小于第一预设数量,则根据弹幕消息与目标页面之间的信息关联度确定弹幕消息在目标页面的目标显示方式。采用本技术实施例的装置,在横屏展示媒体文件时,能够根据目标页面的弹幕消息数量大小确定弹幕消息在目标页面的显示方式,使得弹幕消息在目标页面的显示更具有智能性和灵活性,进而提高媒体文件展示页面的浏览效果。
150.具体地,本技术实施例可以根据上述方法示例对基于横屏展示的弹幕消息显示装置进行功能单元的划分,例如,可以对应各个功能划分各个功能单元,也可以将两个或两个以上的功能集成在一个处理单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。需要说明的是,本技术实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
151.在本技术所提供的几个实施方式中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施方式仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
152.上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施方式方案的目的。
153.另外,在本技术各个实施方式中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件程序模块的形式实现。
154.上述集成的单元如果以软件程序模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本技术的技术方案本质上或
者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本技术各个实施方式所述方法的全部或部分步骤。而前述的存储器包括:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
155.与上述图2所示的实施例一致的,本技术实施例提供了一种电子设备,请参阅图7,图7是本技术的实施例提供的一种电子设备的硬件运行环境的服务器结构示意图,如图7所示,电子设备包括处理器、存储器以及存储在存储器上并可在处理器上运行的计算机执行指令,当计算机执行指令被运行时,使得电子设备执行包括任一项基于横屏展示的弹幕消息显示方法的步骤的指令。
156.其中,处理器为cpu(central processing unit)。
157.其中,存储器,可选的,存储器可以为高速ram存储器,也可以是稳定的存储器,例如磁盘存储器。
158.本领域技术人员可以理解,图7中示出的服务器的结构并不构成对其的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
159.如图7所示,存储器中可以包括操作系统、网络通信模块以及基于横屏展示的弹幕消息显示方法的计算机执行指令。操作系统用于管理和控制服务器硬件和软件资源,支持计算机执行指令的运行。网络通信模块用于实现存储器内部各组件之间的通信,以及与服务器内部其他硬件和软件之间通信,通信可以使用任一通信标准或协议,包括但不限于gsm(global system of mobile communication,全球移动通讯系统)、gprs(general packet radio service,通用分组无线服务)、cdma2000(codedivision multiple access 2000,码分多址2000)、wcdma(wideband code divisionmultiple access,宽带码分多址)、td-scdma(time division-synchronous codedivision multiple access,时分同步码分多址)等。
160.在图7所示的服务器中,处理器用于执行存储器中存储的人员管理的计算机执行指令,实现以下步骤:从终端设备获取媒体文件展示方式,确定媒体文件展示方式是否为横屏展示方式;若媒体文件展示方式为横屏展示方式,则接收媒体文件中每个页面的弹幕消息,确定每个页面中目标页面的弹幕消息数量;若目标页面的弹幕消息数量小于第一预设数量,则在目标页面的预设区域按照预设显示方式显示弹幕消息;若目标页面的弹幕消息数量不小于第一预设数量,则根据弹幕消息与目标页面之间的信息关联度确定弹幕消息在目标页面的目标显示方式。
161.本技术涉及的服务器的具体实施可参见上述基于横屏展示的弹幕消息显示方法的各实施例,在此不做赘述。
162.本技术实施例提供了一种计算机可读存储介质,计算机可读存储介质中存储有计算机指令,当计算机指令在通信装置上运行时,使得通信装置执行以下步骤:从终端设备获取媒体文件展示方式,确定媒体文件展示方式是否为横屏展示方式;若媒体文件展示方式为横屏展示方式,则接收媒体文件中每个页面的弹幕消息,确定每个页面中目标页面的弹幕消息数量;若目标页面的弹幕消息数量小于第一预设数量,则在目标页面的预设区域按照预设显示方式显示弹幕消息;若目标页面的弹幕消息数量不小于第一预设数量,则根据
弹幕消息与目标页面之间的信息关联度确定弹幕消息在目标页面的目标显示方式。上述计算机包括电子设备。
163.其中,电子终端设备包括手机、平板电脑、个人数字助理、穿戴式设备等。
164.其中,计算机可读存储介质可以是上述实施例所述的电子设备的内部存储单元,例如电子设备的硬盘或内存。计算机可读存储介质也可以是上述电子设备的外部存储设备,例如电子设备上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。进一步地,计算机可读存储介质还可以既包括电子设备的内部存储单元也包括外部存储设备。计算机可读存储介质用于存储计算机执行指令以及电子设备所需的其他计算机执行指令和数据。计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。
165.本技术涉及的计算机可读存储介质的具体实施可参见上述基于横屏展示的弹幕消息显示方法的各实施例,在此不做赘述。
166.本技术实施例提供了一种计算机程序产品,其中,计算机程序产品包括计算机程序,计算机程序可操作来使计算机如上述方法实施例中记载的任何一种基于横屏展示的弹幕消息显示方法的部分或全部步骤,该计算机程序产品可以是一个软件安装包。
167.需要说明的是,对于前述的任一种基于横屏展示的弹幕消息显示方法的实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为依据本技术,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本技术所必须的。
168.以上对本技术实施例进行了详细介绍,本文中应用了具体个例对本技术一种基于横屏展示的弹幕消息显示方法的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的一般技术人员,依据本技术一种基于横屏展示的弹幕消息显示方法的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。
169.尽管在此结合各实施例对本技术进行了描述,然而,在实施所要求保护的本技术过程中,本领域技术人员通过查看附图、公开内容、以及所附权利要求书,可理解并实现所公开实施例的其他变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。
170.本领域普通技术人员可以理解上述任一种基于横屏展示的弹幕消息显示方法的方法实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(英文:read-only memory,简称:rom)、随机存取器(英文:random access memory,简称:ram)、磁盘或光盘等。
171.显然,本领域的技术人员可以对本技术提供的一种基于横屏展示的弹幕消息显示方法进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
技术特征:1.一种基于横屏展示的弹幕消息显示方法,其特征在于,应用于服务器,所述服务器与终端设备通信连接,所述终端设备为进行云会议的设备,所述方法包括:从所述终端设备获取媒体文件展示方式,确定所述媒体文件展示方式是否为横屏展示方式;若所述媒体文件展示方式为所述横屏展示方式,则接收所述媒体文件中每个页面的弹幕消息,确定所述每个页面中目标页面的弹幕消息数量;若所述目标页面的弹幕消息数量小于第一预设数量,则在所述目标页面的预设区域按照预设显示方式显示所述弹幕消息;若所述目标页面的弹幕消息数量不小于所述第一预设数量,则根据所述弹幕消息与所述目标页面之间的信息关联度确定所述弹幕消息在所述目标页面的目标显示方式。2.根据权利要求1所述的方法,其特征在于,在根据所述弹幕消息与所述目标页面之间的信息关联度确定所述弹幕消息在所述目标页面的目标显示方式之前,所述方法还包括:获取所述目标页面包括的至少一个信息类别中每个信息类别的内容信息;确定所述弹幕消息与所述每个信息类别的内容信息之间的信息类别关联度,并将关联度最高的目标信息类别关联度作为每个弹幕消息与目标页面之间的信息关联度。3.根据权利要求2所述的方法,其特征在于,所述至少一个信息类别包括语音信息、文本信息、或图片信息;所述确定所述每条弹幕消息与所述每个信息类别的内容信息之间的信息类别关联度,包括:根据所述语音信息识别出语音文本信息;获取所述图片信息的文本描述信息,和/或对所述图片信息进行特征识别,获得特征描述信息,将所述文本描述信息和/或所述特征描述信息作为图片文本信息;将所述语音文本信息、所述文本信息、和/或所述图片文本信息与所述弹幕消息之间进行关键字匹配,根据匹配度确定所述语音信息、所述文本信息和/或所述图片信息与所述弹幕消息之间的信息类别关联度。4.根据权利要求3所述的方法,其特征在于,所述目标显示方式包括第一显示透明度、第二显示透明度或第三显示透明度;所述根据所述弹幕消息与所述目标页面之间的信息关联度确定所述弹幕消息在所述目标页面的目标显示方式,包括:若所述目标信息类别关联度为所述弹幕消息与所述语音信息之间的信息类别关联度,则确定所述弹幕消息的目标显示方式为第一显示透明度;若所述目标信息类别关联度为所述弹幕消息与所述图片信息之间的信息类别关联度,则确定所述弹幕消息的目标显示方式为第二显示透明度;若所述目标信息类别关联度为所述弹幕消息与所述文本信息之间的信息类别关联度,则确定所述弹幕消息的目标显示方式为第三显示透明度;其中,所述第一显示透明度、所述第二显示透明度和所述第三显示透明度的透明度值依次升高。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:获取所述目标页面的总停留时间和展示次数;在所述展示次数大于或等于预设次数时,根据所述目标页面的总停留时间和展示次数,确定所述目标页面对应的透明度削弱值;
根据所述透明度削弱值和所述目标显示方式,确定削弱透明度后的目标显示方式;所述根据所述弹幕消息与所述目标页面之间的信息关联度确定所述弹幕消息在所述目标页面的目标显示方式,包括:根据所述弹幕消息与所述目标页面之间的信息关联度确定所述弹幕消息在所述目标页面的所述削弱透明度后的目标显示方式。6.根据权利要求4所述的方法,其特征在于,所述方法还包括:获取所述每个弹幕消息的内容,并根据所述每个弹幕消息的内容确定所述每个弹幕消息与其他弹幕消息之间的雷同度;确定雷同弹幕消息群组,所述雷同弹幕消息群组包括雷同度大于预设雷同度的多个弹幕消息;所述确定所述每个弹幕消息在所述目标页面上的目标显示方式,包括:确定所述雷同弹幕消息群组中任意一条弹幕消息在所述目标页面的目标显示方式;或获取所述雷同弹幕消息群组包括的多个弹幕消息中每个弹幕消息对应的发送者权限等级;确定所述发送者权限等级大于或等于第一预设等级的弹幕消息在所述目标页面上的目标显示方式。7.根据权利要求4所述的方法,其特征在于,所述方法还包括:获取发送所述弹幕消息的用户标识,并确定所述用户标识对应目标用户发送的弹幕消息数量是否大于第二预设数量;若确定所述目标用户发送的弹幕消息数量大于第二预设数量,则获取所述目标用户发送的弹幕消息中每条弹幕消息对应的目标信息类别关联度;若所述目标信息类别关联度大于预设关联度的弹幕数量大于第三预设数量,则确定所述目标用户为关键用户;在后续页面以第一显示透明度显示所述关键用户发送的弹幕消息,其中,所述后续页面为在所述目标页面之后播放的页面。8.一种基于横屏展示的弹幕消息显示装置,其特征在于,应用于服务器,所述服务器与终端设备通信连接,所述终端设备为进行云会议的设备,所述装置包括:获取单元,用于从所述终端设备获取媒体文件展示方式,确定所述媒体文件展示方式是否为横屏展示方式;接收单元,用于若所述媒体文件展示方式为所述横屏展示方式,则接收所述媒体文件中每个页面的弹幕消息,确定所述每个页面中目标页面的弹幕消息数量;第一显示单元,用于在所述目标页面的弹幕消息数量小于第一预设数量时,则在所述目标页面的预设区域按照预设显示方式显示所述弹幕消息;第二显示单元,用于在所述目标页面的弹幕消息数量不小于所述第一预设数量时,则根据所述弹幕消息与所述目标页面之间的信息关联度确定所述弹幕消息在所述目标页面的目标显示方式。9.一种电子设备,其特征在于,包括处理器、存储器以及存储在所述存储器上并可在所述处理器上运行的计算机执行指令,当所述计算机执行指令被运行时,使得所述电子设备执行权利要求1-7任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机指令,当所述计算机指令在通信装置上运行时,使得所述通信装置执行权利要求1-7任一项所述的方法。
技术总结本申请提供一种基于横屏展示的弹幕消息显示方法及相关产品,其中方法的实现包括:从终端设备获取媒体文件展示方式,确定媒体文件展示方式是否为横屏展示方式;若媒体文件展示方式为横屏展示方式,则接收媒体文件中每个页面的弹幕消息,确定每个页面中目标页面的弹幕消息数量;若目标页面的弹幕消息数量小于第一预设数量,则在目标页面的预设区域按照预设显示方式显示弹幕消息;若目标页面的弹幕消息数量不小于第一预设数量,则根据弹幕消息与目标页面之间的信息关联度确定弹幕消息在目标页面的目标显示方式。采用本申请实施例的方法,在横屏展示媒体文件时,能够根据目标页面的弹幕消息数量大小确定弹幕消息在目标页面的显示方式。示方式。示方式。
技术研发人员:唐串串
受保护的技术使用者:深圳乐播科技有限公司
技术研发日:2022.07.19
技术公布日:2022/11/1