评论信息展示方法、装置、电子设备及存储介质与流程

文档序号:25722507发布日期:2021-07-02 21:07阅读:80来源:国知局
评论信息展示方法、装置、电子设备及存储介质与流程

本公开涉及互联网技术领域,尤其涉及一种评论信息展示方法、装置、电子设备及存储介质。



背景技术:

随着互联网技术的发展和移动设备的普及,利用移动设备查看短视频等多媒体资源已经成为人们日常生活中的一部分,目前在展示多媒体资源的过程中,用户往往会对多媒体资源进行评论。

相关技术中,在展示短视频等多媒体资源的评论信息过程中,往往直接将全部评论信息直接以弹幕的方式展示在多媒体资源的展示页面,或者通过点击多媒体资源的展示页面中评论控件,以进入到评论面板,查看详细的评论信息。上述相关技术中的评论信息展示方式存在评论信息冗余,无法有效展示评论信息或者评论信息查看操作复杂的问题。



技术实现要素:

本公开提供一种评论信息展示方法、装置、电子设备及存储介质,以至少解决相关技术中评论信息冗余,无法有效展示评论信息或者评论信息查看操作复杂的问题。本公开的技术方案如下:

根据本公开实施例的第一方面,提供一种评论信息展示方法,包括:

响应于第一多媒体资源的展示请求,获取所述第一多媒体资源、所述第一多媒体资源对应的至少一个目标评论信息和所述至少一个目标评论信息对应的评论标签,所述至少一个目标评论信息为所述第一多媒体资源对应的评论信息中评论标签属于预设标签的评论信息;

确定所述至少一个目标评论信息对应的排序信息;

在预设页面展示所述第一多媒体资源,以及按照所述排序信息在所述预设页面滚动展示所述至少一个目标评论信息和所述至少一个目标评论信息对应的评论标签。

可选的,所述至少一个目标评论信息包括多个评论信息;所述至少一个目标评论信息对应的评论标签包括多种评论标签;在所述确定所述至少一个目标评论信息对应的排序信息之前,所述方法还包括:

获取所述多个评论信息的评论时间和所述多种评论标签的展示优先级;

所述确定所述至少一个目标评论信息对应的排序信息包括:

基于所述多个评论信息对应的评论标签对所述多个评论信息进行分组,得到所述多种评论标签各自对应的评论信息组;

对每种评论标签对应的评论信息组中评论信息,按照对应的评论时间进行排序,得到所述每种评论标签对应的评论信息序列;

基于所述展示优先级对所述多种评论标签对应的评论信息序列进行排序,得到所述至少一个目标评论信息对应的排序信息。

可选的,所述按照所述排序信息在所述预设页面滚动展示所述至少一个目标评论信息和所述至少一个目标评论信息对应的评论标签包括:

基于所述排序信息和预设定时器遍历所述至少一个目标评论信息,所述预设定时器用于控制所述至少一个目标评论信息和所述至少一个目标评论信息对应的评论标签的展示时间;

在遍历到任一目标评论信息时,将当前遍历到的目标评论信息的上一目标评论信息对应的目标视图由所述预设页面中的评论展示区域的上方渐隐;以及将所述当前遍历到的目标评论信息对应的目标视图从在所述评论展示区域的下方移入所述评论展示区域;

其中,所述目标视图为基于任一目标评论信息和所述任一目标评论信息对应的评论标签生成的视图。

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

在遍历到任一目标评论信息时,加载所述当前遍历到的目标评论信息的下一目标评论信息对应的目标视图。

可选的,在所述将所述当前遍历到的目标评论信息对应的目标视图从在所述评论展示区域的下方移入所述评论展示区域之后,所述方法还包括:

在所述当前遍历到的目标评论信息对应的目标视图的信息长度大于所述评论展示区域的信息展示长度的情况下,将所述当前遍历到的目标评论信息对应的目标视图在所述评论展示区域中横向滚动展示。

可选的,在响应于第一多媒体资源的展示请求之前,所述方法还包括:

在所述预设页面展示第二多媒体资源过程中,向服务器发送所述第一多媒体资源的评论信息获取请求;所述第二多媒体资源为多个按序展示的多媒体资源中排序在所述第一多媒体资源之前一个的多媒体资源;

接收所述服务器发送的所述第一多媒体资源对应的评论信息和所述对应的评论信息的评论标签,所述评论标签为所述服务器基于预设打标规则对所述第一多媒体资源对应的评论信息进行打标处理得到的;

将所述对应的评论信息中评论标签属于所述预设标签的评论信息作为所述至少一个目标评论信息;

将所述至少一个目标评论信息和所述至少一个目标评论信息对应的评论标签存储到缓存。

可选的,所述第一多媒体资源对应的至少一个目标评论信息和所述至少一个目标评论信息对应的评论标签包括采用下述方式获取:

从所述缓存中获取所述至少一个目标评论信息和所述至少一个目标评论信息对应的评论标签。

可选的,所述第一多媒体资源对应的至少一个目标评论信息和所述至少一个目标评论信息对应的评论标签包括采用下述方式获取:

从缓存中查询所述至少一个目标评论信息和所述至少一个目标评论信息对应的评论标签;

在未查询到所述至少一个目标评论信息和所述至少一个目标评论信息对应的评论标签的情况下,向服务器发送所述第一多媒体资源对应的评论信息获取请求;

接收所述服务器发送的所述第一多媒体资源对应的评论信息和所述对应的评论信息的评论标签,所述评论标签为所述服务器基于预设打标规则对所述第一多媒体资源对应的评论信息进行打标处理得到的;

将所述对应的评论信息中评论标签属于所述预设标签的评论信息作为所述至少一个目标评论信息。

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

将所述至少一个目标评论信息和所述至少一个目标评论信息对应的评论标签存储到缓存。

可选的,所述第一多媒体资源包括动态多媒体资源;所述在预设页面展示所述第一多媒体资源包括:

在所述预设页面播放所述动态多媒体资源。

可选的,所述按照所述排序信息在所述预设页面滚动展示所述至少一个目标评论信息和所述至少一个目标评论信息对应的评论标签包括:

在所述动态多媒体资源播放结束后,按照所述排序信息在所述预设页面滚动展示所述至少一个目标评论信息和所述至少一个目标评论信息对应的评论标签。

根据本公开实施例的第二方面,提供一种评论信息展示装置,包括:

第一数据获取模块,被配置为执行响应于第一多媒体资源的展示请求,获取所述第一多媒体资源、所述第一多媒体资源对应的至少一个目标评论信息和所述至少一个目标评论信息对应的评论标签,所述至少一个目标评论信息为所述第一多媒体资源对应的评论信息中评论标签属于预设标签的评论信息;

排序信息确定模块,被配置为执行确定所述至少一个目标评论信息对应的排序信息;

数据展示模块,被配置为执行在预设页面展示所述第一多媒体资源,以及按照所述排序信息在所述预设页面滚动展示所述至少一个目标评论信息和所述至少一个目标评论信息对应的评论标签。

可选的,所述至少一个目标评论信息包括多个评论信息;所述至少一个目标评论信息对应的评论标签包括多种评论标签;所述装置还包括:

第二数据获取模块,被配置为执行在所述确定所述至少一个目标评论信息对应的排序信息之前,获取所述多个评论信息的评论时间和所述多种评论标签的展示优先级;

所述排序信息确定模块包括:

评论信息分组单元,被配置为执行基于所述多个评论信息对应的评论标签对所述多个评论信息进行分组,得到所述多种评论标签各自对应的评论信息组;

评论信息排序单元,被配置为执行对每种评论标签对应的评论信息组中评论信息,按照对应的评论时间进行排序,得到所述每种评论标签对应的评论信息序列;

评论信息序列排序单元,被配置为执行基于所述展示优先级对所述多种评论标签对应的评论信息序列进行排序,得到所述至少一个目标评论信息对应的排序信息。

可选的,所述数据展示模块包括:

目标评论信息遍历单元,被配置为执行基于所述排序信息和预设定时器遍历所述至少一个目标评论信息,所述预设定时器用于控制所述至少一个目标评论信息和所述至少一个目标评论信息对应的评论标签的展示时间;

第一评论视图展示单元,被配置执行在遍历到任一目标评论信息时,将当前遍历到的目标评论信息的上一目标评论信息对应的目标视图由所述预设页面中的评论展示区域的上方渐隐;以及将所述当前遍历到的目标评论信息对应的目标视图从在所述评论展示区域的下方移入所述评论展示区域;

其中,所述目标视图为基于任一目标评论信息和所述任一目标评论信息对应的评论标签生成的视图。

可选的,所述数据展示模块还包括:

目标视图加载单元,被配置执行在遍历到任一目标评论信息时,加载所述当前遍历到的目标评论信息的下一目标评论信息对应的目标视图。

可选的,所述数据展示模块还包括:

第二评论视图展示单元,被配置为执行在所述当前遍历到的目标评论信息对应的目标视图的信息长度大于所述评论展示区域的信息展示长度的情况下,将所述当前遍历到的目标评论信息对应的目标视图在所述评论展示区域中横向滚动展示。

可选的,所述装置还包括:

评论信息获取请求发送模块,被配置为执行在响应于第一多媒体资源的展示请求之前,在所述预设页面展示第二多媒体资源过程中,向服务器发送所述第一多媒体资源的评论信息获取请求;所述第二多媒体资源为多个按序展示的多媒体资源中排序在所述第一多媒体资源之前一个的多媒体资源;

评论数据接收模块,被配置为执行接收所述服务器发送的所述第一多媒体资源对应的评论信息和所述对应的评论信息的评论标签,所述评论标签为所述服务器基于预设打标规则对所述第一多媒体资源对应的评论信息进行打标处理得到的;

目标评论信息确定模块,被配置为执行将所述对应的评论信息中评论标签属于所述预设标签的评论信息作为所述至少一个目标评论信息;

第一评论数据存储模块,被配置为执行将所述至少一个目标评论信息和所述至少一个目标评论信息对应的评论标签存储到缓存。

可选的,所述第一数据获取模块包括:

评论数据获取单元,被配置执行从所述缓存中获取所述至少一个目标评论信息和所述至少一个目标评论信息对应的评论标签。

可选的,所述第一数据获取模块包括:

评论数据查询单元,被配置执行从缓存中查询所述至少一个目标评论信息和所述至少一个目标评论信息对应的评论标签;

评论信息获取请求发送单元,被配置执行在未查询到所述至少一个目标评论信息和所述至少一个目标评论信息对应的评论标签的情况下,向服务器发送所述第一多媒体资源对应的评论信息获取请求;

评论数据接收单元,被配置执行接收所述服务器发送的所述第一多媒体资源对应的评论信息和所述对应的评论信息的评论标签,所述评论标签为所述服务器基于预设打标规则对所述第一多媒体资源对应的评论信息进行打标处理得到的;

目标评论信息确定单元,被配置执行将所述对应的评论信息中评论标签属于所述预设标签的评论信息作为所述至少一个目标评论信息。

可选的,所述装置还包括:

第二评论数据擦除模块,被配置为执行将所述至少一个目标评论信息和所述至少一个目标评论信息对应的评论标签存储到缓存。

可选的,所述第一多媒体资源包括动态多媒体资源;所述数据展示模块包括:

多媒体资源播放单元,被配置为执行在所述预设页面播放所述动态多媒体资源。

可选的,所述数据展示模块还包括:

评论数据展示单元,被配置为执行在所述动态多媒体资源播放结束后,按照所述排序信息在所述预设页面滚动展示所述至少一个目标评论信息和所述至少一个目标评论信息对应的评论标签。

根据本公开实施例的第三方面,提供一种电子设备,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现如上述第一方面中任一项所述的方法。

根据本公开实施例的第四方面,提供一种计算机可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行本公开实施例的第一方面中任一所述方法。

根据本公开实施例的第五方面,提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行本公开实施例的第一方面中任一所述方法。

本公开的实施例提供的技术方案至少带来以下有益效果:

通过在接收到第一多媒体资源的展示请求后,获取第一多媒体资源的同时,还获取第一多媒体资源对应的评论信息中评论标签属于预设标签的目标评论信息和目标评论信息对应的评论标签,可以实现对第一多媒体资源对应的评论信息的过滤,大大提升展示的评论信息的有效性,避免评论信息的冗余,且在预设页面展示第一多媒体资源过程中,按照目标评论信息的排序信息在该预设页面滚动展示目标评论信息和目标评论信息对应的评论标签,可以大大提升评论信息查看的便利性,且通过在展示目标评论信息的同时展示对应评论标签,可以帮助用户快速了解评论信息,便于用户更有针对的查看感兴趣的评论信息,提升展示的评论信息的有效性。

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

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。

图1是根据一示例性实施例示出的一种应用环境的示意图;

图2是根据一示例性实施例示出的一种评论信息展示方法的流程图;

图3是根据一示例性实施例示出的一种确定至少一个目标评论信息对应的排序信息的流程示意图;

图4是根据一示例性实施例示出的一种按照排序信息在预设页面滚动展示至少一个目标评论信息和至少一个目标评论信息对应的评论标签的流程示意图;

图5是根据一示例性实施例示出的一种预设页面的示意图;

图6是根据一示例性实施例示出的一种评论信息展示装置框图;

图7是根据一示例性实施例示出的一种用于评论信息展示的电子设备的框图。

具体实施方式

为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。

需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

需要说明的是,本公开所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于展示的数据、分析的数据等),均为经用户授权或者经过各方充分授权的信息和数据。

请参阅图1,图1是根据一示例性实施例示出的一种应用环境的示意图,如图1所示,该应用环境可以包括终端100和服务器200。

在一个可选的实施例中,终端100可以用于展示多媒体资源,以及多媒体资源的相关信息,具体的,相关信息可以包括但不限于评论信息。具体的,终端100可以包括但不限于智能手机、台式计算机、平板电脑、笔记本电脑、智能音箱、数字助理、增强现实(augmentedreality,ar)/虚拟现实(virtualreality,vr)设备、智能可穿戴设备等类型的电子设备。可选的,电子设备上运行的操作系统可以包括但不限于安卓系统、ios系统、linux、windows等。

在一个可选的实施例中,服务器200可以为终端100的后台服务器,为终端100提供后台支持。具体的,服务器200可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、cdn(contentdeliverynetwork,内容分发网络)、以及大数据和人工智能平台等基础云计算服务的云服务器。

本说明书实施例中,上述终端100以及服务器200可以通过有线或无线通信方式进行直接或间接地连接,本公开在此不做限制。

图2是根据一示例性实施例示出的一种评论信息展示方法的流程图,如图2所示,该评论信息展示方法用于终端设备中,包括以下步骤。

在步骤s201中,响应于第一多媒体资源的展示请求,获取第一多媒体资源、第一多媒体资源对应的至少一个目标评论信息和至少一个目标评论信息对应的评论标签。

本说明书实施例中,第一多媒体资源可以为当前需要展示的多媒体资源。可选的,多媒体资源可以包括但不限于视频、动画、图文等。在实际应用中,在一些短视频等多媒体资源展示平台,往往会预先加载一定数量个按序展示的多媒体资源,并存储到终端本地的缓存中,以便快速响应多媒体资源的展示请求。相应的,在一个可选的实施例中,获取第一多媒体资源可以包括从缓存中获取第一多媒体资源。在另一个可选的实施例中,若本地缓存中未预先存储有第一多媒体资源,上述获取第一多媒体资源可以包括从服务器获取第一多媒体资源。

在一个具体的实施例中,上述至少一个目标评论信息可以为第一多媒体资源对应的评论信息中评论标签属于预设标签的评论信息。具体的,第一多媒体资源对应的评论信息可以为预设历史时间段内发布的对第一多媒体资源的评论信息。具体的,预设历史时间段可以为第一多媒体资源发布至生成第一多媒体资源对应的评论信息的评论标签的时间段。具体的,服务器可以按照预设频率或实时更新评论信息的评论标签。具体的,预设标签可以为预先设置的可展示的评论信息的标签。在一个具体的实施例中,上述第一多媒体资源对应的评论信息的评论标签可以为服务器基于预设打标规则对第一多媒体资源对应的评论信息进行打标处理得到的;在实际应用中,可以结合需求预先设置一种或多种评论标签,也可以预先设置这一种或多种评论标签对应的预设打标规则。在一个具体的实施例中,评论标签可以包括但不限于你的好友、你的关注、神评、热评和普通评论等。可选的,预设标签可以包括你的好友、你的关注、神评和热评。

在一个具体的实施例中,评论标签“你的好友”对应的预设打标规则可以为评论信息的发布方与对应的多媒体资源的发布方为相互关注的关系;具体的,若某一第一多媒体资源对应的评论信息的发布方与第一多媒体资源的发布方间为相互关注的关系,可以为该评论信息打上“你的好友”的评论标签。

在一个具体的实施例中,评论标签“你的关注”对应的预设打标规则可以为多媒体资源的发布方关注该多媒体资源对应的评论信息的发布方;具体的,若第一多媒体资源的发布方关注了某一第一多媒体资源对应的评论信息的发布方,可以为该评论信息打上“你的关注”的评论标签。

在一个具体的实施例中,评论标签“神评”对应的预设打标规则可以为多媒体资源对应的评论信息中包括预设神评词。具体的,若第一多媒体资源的对应的评论信息中包括预设神评词,可以为该评论信息打上“神评”的评论标签。可选的,也可以结合预设训练好的神评识别模型来为评论信息进行打标处理。具体的,神评识别模型可以为预先基于正负样本评论信息对预设神经网络进行训练得到的,具体的,正负样本评论信息可以包括具有神评标签的评论信息(即正样本评论信息)和具有非神评标签的评论信息(即负样本评论信息)。

在一个具体的实施例中,评论标签“热评”对应的预设打标规则可以为多媒体资源对应的评论信息的点赞数大于等于预设阈值。具体的,预设阈值可以结合实际应用预先设置。具体的,若第一多媒体资源的对应的评论信息的点赞数大于等于预设阈值,可以为该评论信息打上“热评”的评论标签。

在一个具体的实施例中,若某一评论信息不满足“你的好友”、“你的关注”、“神评”、“热评”中任一评论标签对应的预设打标规则的情况下,可以为该评论信息打上“普通评论”的评论标签。

在一个可选的实施例中,在响应于第一多媒体资源的展示请求之前,上述方法还可以包括:

在预设页面展示第二多媒体资源过程中,向服务器发送第一多媒体资源的评论信息获取请求;

接收服务器发送的第一多媒体资源对应的评论信息和对应的评论信息的评论标签;

将对应的评论信息中评论标签属于预设标签的评论信息作为至少一个目标评论信息;

将至少一个目标评论信息和至少一个目标评论信息对应的评论标签存储到缓存。

相应的,在一个可选的实施例中,上述第一多媒体资源对应的至少一个目标评论信息和至少一个目标评论信息对应的评论标签包括采用下述方式获取:

从缓存中获取至少一个目标评论信息和至少一个目标评论信息对应的评论标签。

在一个具体的实施例中,上述第二多媒体资源可以为多个按序展示的多媒体资源中排序在上述第一多媒体资源之前一个的多媒体资源;具体的,多个按序展示的多媒体资源可以为预先存储在缓存中的多媒体资源。具体的,预先存储的多媒体资源可以结合用户的历史浏览信息等确定。

上述实施例中,通过在前一个多媒体资源(第二多媒体资源)展示过程中,预先获取第一多媒体资源对应的评论信息及相应的评论标签,并预先对评论信息进行筛选,并将筛选后得到的第一多媒体资源对应的至少一个目标评论信息和至少一个目标评论信息对应的评论标签存储到缓存中,可以在保证后续展示的目标评论信息精简有效的同时,大大提高展示第一多媒体资源时,对第一多媒体资源对应的目标评论信息的展示效率。

在另一个可选的实施例中,第一多媒体资源对应的至少一个目标评论信息和至少一个目标评论信息对应的评论标签包括采用下述方式获取:

从缓存中查询至少一个目标评论信息和至少一个目标评论信息对应的评论标签;

在未查询到至少一个目标评论信息和至少一个目标评论信息对应的评论标签的情况下,向服务器发送第一多媒体资源对应的评论信息获取请求;

接收服务器发送的第一多媒体资源对应的评论信息和对应的评论信息的评论标签;

将对应的评论信息中评论标签属于预设标签的评论信息作为至少一个目标评论信息。

在一个可选的实施例中,上述方法还可以包括:

将至少一个目标评论信息和至少一个目标评论信息对应的评论标签存储到缓存。

在一个具体的实施例中,当因网络故障或者由于其他原因,导致前一个多媒体资源展示过程中未获取到第一媒体资源对应的评论信息和评论标签,即在接收到第一多媒体资源的展示请求之后,在缓存中未查询到第一多媒体资源对应的至少一个目标评论信息和该至少一个目标评论信息对应的评论标签的情况下,可以再做一次补充请求,即在接收到第一多媒体资源的展示请求之后,再向服务器请求第一多媒体资源对应的评论信息和该对应的评论信息的评论标签,并对评论信息进行筛选,确定出目标评论信息。

上述实施例中,在缓存中未获取到第一多媒体资源对应的至少一个目标评论信息和至少一个目标评论信息对应的评论标签的情况下,通过直接向服务器请求评论信息和对应评论标签的方式,可以保障目标评论信息的展示,且将获取的目标评论信息和对应的评论标签存储到缓存中,可以有效提升后续目标评论信息和对应的评论标签的展示效率。

在步骤s203中,确定至少一个目标评论信息对应的排序信息。

在一个具体的实施例中,在上述至少一个目标评论信息包括多个评论信息,且上述至少一个目标评论信息对应的评论标签包括多种评论标签情况下,在确定至少一个目标评论信息对应的排序信息之前,上述方法还可以包括:

获取多个评论信息的评论时间和多种评论标签的展示优先级;

在一个具体的实施例中,评论标签的展示优先级可以预先按照展示需求进行设置,可选的,展示优先级与对应的评论信息的展示先后顺序成正比,即展示优先级越高的评论标签所对应的评论信息的展示顺序越靠前;反之,展示优先级越低的评论标签所对应的评论信息的展示顺序越靠后。在一个具体的实施例中,假设目标评论信息对应的评论标签包括你的好友、你的关注、神评和热评,且按照展示优先级由高到低依次为:你的好友、你的关注、神评和热评。

相应的,如图3所示,上述确定至少一个目标评论信息对应的排序信息可以包括以下步骤:

在步骤s2031中,基于上述多个评论信息对应的评论标签对上述多个评论信息进行分组,得到上述多种评论标签各自对应的评论信息组。

具体的,可以将相同评论标签的评论信息划分到同一评论信息组。

在步骤s2033中,对每种评论标签对应的评论信息组中评论信息,按照对应的评论时间进行排序,得到每种评论标签对应的评论信息序列。

在一个可选的实施例中,可以按照评论时间,将评论时间靠前的评论信息排在靠前的位置;可选的,也可以按照评论时间,将评论时间靠后的评论信息排在靠前的位置。

在步骤s2035中,基于展示优先级对多种评论标签对应的评论信息序列进行排序,得到至少一个目标评论信息对应的排序信息。

在一个具体的实施例中,可以按照展示优先级,由高到低对多种评论标签对应的评论信息序列进行排序,得到排序后的至少一个目标评论信息,并基于该排序后的至少一个目标评论信息确定至少一个目标评论信息对应的排序信息。

上述实施例中,结合展示优先级和评论信息的评论时间对需要展示的至少一个目标评论信息进行排序,可以保证目标评论信息按需展示和目标评论信息的展示有序性。

在步骤s205中,在预设页面展示第一多媒体资源,以及按照排序信息在预设页面滚动展示至少一个目标评论信息和至少一个目标评论信息对应的评论标签。

在一个具体的实施例中,预设页面可以为多媒体资源的展示页面。

在一个可选的实施例中,在第一多媒体资源包括动态多媒体资源的情况下,上述在预设页面展示第一多媒体资源可以包括:在预设页面播放动态多媒体资源。

相应的,上述按照排序信息在预设页面滚动展示至少一个目标评论信息和至少一个目标评论信息对应的评论标签可以包括:

在动态多媒体资源播放结束后,按照排序信息在预设页面滚动展示至少一个目标评论信息和至少一个目标评论信息对应的评论标签。

上述实施例中,在第一多媒体资源为动态多媒体资源的情况下,在动态多媒体资源播放结束后,再按照排序信息在预设页面滚动展示至少一个目标评论信息和至少一个目标评论信息对应的评论标签,可以有效避免对用户观看第一多媒体资源造成干扰。

在一个可选的实施例中,如图4所示,上述按照排序信息在预设页面滚动展示至少一个目标评论信息和至少一个目标评论信息对应的评论标签可以包括以下步骤:

在步骤s2051中,基于排序信息和预设定时器遍历至少一个目标评论信息;

在步骤s2053中,在遍历到任一目标评论信息时,将当前遍历到的目标评论信息的上一目标评论信息对应的目标视图由预设页面中的评论展示区域的上方渐隐;以及将当前遍历到的目标评论信息对应的目标视图从在评论展示区域的下方移入评论展示区域;

在一个可选的实施例中,如图4所示,上述方法还可以包括:

在步骤s2055中,在遍历到任一目标评论信息时,加载当前遍历到的目标评论信息的下一目标评论信息对应的目标视图。

在一个具体的实施例中,上述预设定时器可以用于控制至少一个目标评论信息和至少一个目标评论信息对应的评论标签的展示时间;具体的,每一条目标评论信息和该目标评论信息对应的评论标签的展示时间可以结合实际应用预先设置。

在一个可选的实施例中,可以将至少一个目标评论信息和至少一个目标评论信息对应的评论标签在评论展示区域沿垂直方向进行滚动展示。具体的,可以将当前遍历到的目标评论信息的上一目标评论信息对应的目标视图由预设页面中的评论展示区域的上方渐隐;以及将当前遍历到的目标评论信息对应的目标视图从在评论展示区域的下方移入。

在一个具体的实施例中,评论展示区域可以为气泡形式的展示区域。具体的,上述目标视图为基于任一目标评论信息和任一目标评论信息对应的评论标签生成的视图。可选的,目标视图中还可以包括其他信息,例如评论信息的发布方的标识信息(例如昵称等);相应的,目标视图可以为基于任一目标评论信息、任一目标评论信息对应的评论标签,以及任一目标评论信息的发布方的标识信息生成的视图。

在一个具体的实施例中,目标评论信息的发布方标识信息和评论信息可能会包括表情符号,为了在生成目标视图的过程中,绘制出标识信息和评论信息中的表情符号,可以采用富文本来绘制出每一目标视图。

在一个可选的实施例中,为了保证目标评论信息展示过程中的流畅性,可以在遍历到任一目标评论信息时,加载该当前遍历到的目标评论信息的下一目标评论信息对应的目标视图。

在一个具体的实施例中,假设评论展示区域展示的目标视图包括目标评论信息、目标评论信息对应的评论标签和目标评论信息的发布方的标识信息,可以预先设置目标评论信息、目标评论信息对应的评论标签和目标评论信息的发布方的标识信息,在展示时的前后顺序。在一个具体的实施例中,可以假设由前到后依次展示目标评论信息对应的评论标签、目标评论信息的发布方的标识信息和目标评论信息。

在一个可选的实施例中,评论展示区域展示信息的长度(即评论展示区域的信息展示长度)往往是固定,当目标视图的信息长度大于评论展示区域的信息展示长度的情况下,可以将超出部分用预设符号,例如省略号来替代。在一个具体的实施例中,信息的长度(上述信息展示长度或信息长度)可以为信息对应的字符数量。

在一个可选的实施例中,可以预先设置目标评论信息的发布方的标识信息所对应的信息长度上限阈值,在目标评论信息的发布方的标识信息的信息长度大于信息长度上限阈值的情况下,可以只展示前预设数量个字符,该预设数量个字符对应的信息长度等于上述信息长度上限阈值。

在一个具体的实施例中,假设第一多媒体资源为短视频,如图5所示,图5是根据一示例性实施例示出的一种预设页面的示意图。具体的,假设预设页面中全屏展示短视频(图5中未示出短视频的图像),图5中500可以为评论展示区域。

上述实施例中,在多个目标评论信息展示过程中,结合多个目标评论信息的排序信息和预设定时器,将多个目标评论信息在评论展示区域沿垂直方向滚动展示,且预加载当前展示的目标评论信息的下一个目标评论信息,可以实现动态的评论展示,也有效的保证了目标评论信息的流畅性。

在一个可选的实施例中,上述方法还可以包括:

响应于基于评论展示区域触发的评论回复指令,在预设页面中展示评论面板,该评论面板可以用于展示评论回复操作信息和详细评论信息。

在一个具体的实施例中,为了便于在评论过程中查看第一多媒体资源,可以将预设页面中的第一多媒体资源通过非全屏的方式,展示在评论面板的上方。

在一个具体的实施例中,评论回复操作信息可以包括键盘操作区域和回复信息输入区域,详细评论信息可以包括至少一条详细的目标评论信息。可选的,该至少一条详细的目标评论信息包括触发评论回复指令时,在评论展示区域展示的目标评论信息。

在一个可选的实施例总,可以通过点击评论面板中除评论回复操作信息所在区域的任一区域的方式,实现更多目标评论信息的展示,同时隐藏评论回复操作信息中的键盘操作区域。

上述实施例中,基于评论展示区域触发评论面板的展示,相对于相关技术中仅可以通过评论控件触发评论面板展示的方式,可以提升展示评论面板的触发灵活性,丰富多媒体资源展示过程中的交互性。

在一个具体的实施例中,在遍历结束后,可以重复上述步骤s2051至步骤s2055,直至接收下一多媒体资源的展示请求,或接收到评论回复指令。

在一个可选的实施例中,在将当前遍历到的目标评论信息对应的目标视图从在评论展示区域的下方移入评论展示区域之后,上述方法还可以包括:

在当前遍历到的目标评论信息对应的目标视图的信息长度大于评论展示区域的信息展示长度的情况下,将当前遍历到的目标评论信息对应的目标视图在评论展示区域中横向滚动展示。

上述实施例中,通过将当前遍历到的目标评论信息对应的目标视图在评论展示区域中横向滚动展示,可以便于用户在多媒体资源展示过程中,完整的查看内容较多的目标评论信息。

此外,需要说明的是,若第一多媒体资源没有对应的目标评论信息,可以不展示目标评论信息。若第一多媒体资源对应的至少一个目标评论信息为一个目标评论信息,可以在展示评论区域只展示该目标评论信息。

由以上本说明书实施例提供的技术方案可见,本说明书中通过在接收到第一多媒体资源的展示请求后,获取第一多媒体资源的同时,还获取第一多媒体资源对应的评论信息中评论标签属于预设标签的目标评论信息和目标评论信息对应的评论标签,可以实现对第一多媒体资源对应的评论信息的过滤,大大提升展示的评论信息的有效性,避免评论信息的冗余,且在预设页面展示第一多媒体资源过程中,按照目标评论信息的排序信息在该预设页面滚动展示目标评论信息和目标评论信息对应的评论标签,可以大大提升评论信息查看的便利性,且通过在展示目标评论信息的同时展示对应评论标签,可以帮助用户快速了解评论信息,便于用户更有针对的查看感兴趣的评论信息,提升展示的评论信息的有效性,进而更好的带动用户参与评论费,提升评论浏览时长及评论量,活跃评论氛围。

图6是根据一示例性实施例示出的一种评论信息展示装置框图。参照图6,该装置包括:

第一数据获取模块610,被配置为执行响应于第一多媒体资源的展示请求,获取第一多媒体资源、第一多媒体资源对应的至少一个目标评论信息和至少一个目标评论信息对应的评论标签,至少一个目标评论信息为第一多媒体资源对应的评论信息中评论标签属于预设标签的评论信息;

排序信息确定模块620,被配置为执行确定至少一个目标评论信息对应的排序信息;

数据展示模块630,被配置为执行在预设页面展示第一多媒体资源,以及按照排序信息在预设页面滚动展示至少一个目标评论信息和至少一个目标评论信息对应的评论标签。

可选的,至少一个目标评论信息包括多个评论信息;至少一个目标评论信息对应的评论标签包括多种评论标签;上述装置还包括:

第二数据获取模块,被配置为执行在确定至少一个目标评论信息对应的排序信息之前,获取多个评论信息的评论时间和多种评论标签的展示优先级;

排序信息确定模块620包括:

评论信息分组单元,被配置为执行基于多个评论信息对应的评论标签对多个评论信息进行分组,得到多种评论标签各自对应的评论信息组;

评论信息排序单元,被配置为执行对每种评论标签对应的评论信息组中评论信息,按照对应的评论时间进行排序,得到每种评论标签对应的评论信息序列;

评论信息序列排序单元,被配置为执行基于展示优先级对多种评论标签对应的评论信息序列进行排序,得到至少一个目标评论信息对应的排序信息。

可选的,数据展示模块630包括:

目标评论信息遍历单元,被配置为执行基于排序信息和预设定时器遍历至少一个目标评论信息,预设定时器用于控制至少一个目标评论信息和至少一个目标评论信息对应的评论标签的展示时间;

第一评论视图展示单元,被配置执行在遍历到任一目标评论信息时,将当前遍历到的目标评论信息的上一目标评论信息对应的目标视图由预设页面中的评论展示区域的上方渐隐;以及将当前遍历到的目标评论信息对应的目标视图从在评论展示区域的下方移入评论展示区域;

其中,目标视图为基于任一目标评论信息和任一目标评论信息对应的评论标签生成的视图。

可选的,数据展示模块630还包括:

目标视图加载单元,被配置执行在遍历到任一目标评论信息时,加载当前遍历到的目标评论信息的下一目标评论信息对应的目标视图。

可选的,数据展示模块630还包括:

第二评论视图展示单元,被配置为执行在当前遍历到的目标评论信息对应的目标视图的信息长度大于评论展示区域的信息展示长度的情况下,将当前遍历到的目标评论信息对应的目标视图在评论展示区域中横向滚动展示。

可选的,上述装置还包括:

评论信息获取请求发送模块,被配置为执行在响应于第一多媒体资源的展示请求之前,在预设页面展示第二多媒体资源过程中,向服务器发送第一多媒体资源的评论信息获取请求;第二多媒体资源为多个按序展示的多媒体资源中排序在第一多媒体资源之前一个的多媒体资源;

评论数据接收模块,被配置为执行接收服务器发送的第一多媒体资源对应的评论信息和对应的评论信息的评论标签,评论标签为服务器基于预设打标规则对第一多媒体资源对应的评论信息进行打标处理得到的;

目标评论信息确定模块,被配置为执行将对应的评论信息中评论标签属于预设标签的评论信息作为至少一个目标评论信息;

第一评论数据存储模块,被配置为执行将至少一个目标评论信息和至少一个目标评论信息对应的评论标签存储到缓存。

可选的,第一数据获取模块包括:

评论数据获取单元,被配置执行从缓存中获取至少一个目标评论信息和至少一个目标评论信息对应的评论标签。

可选的,第一数据获取模块包括:

评论数据查询单元,被配置执行从缓存中查询至少一个目标评论信息和至少一个目标评论信息对应的评论标签;

评论信息获取请求发送单元,被配置执行在未查询到至少一个目标评论信息和至少一个目标评论信息对应的评论标签的情况下,向服务器发送第一多媒体资源对应的评论信息获取请求;

评论数据接收单元,被配置执行接收服务器发送的第一多媒体资源对应的评论信息和对应的评论信息的评论标签,评论标签为服务器基于预设打标规则对第一多媒体资源对应的评论信息进行打标处理得到的;

目标评论信息确定单元,被配置执行将对应的评论信息中评论标签属于预设标签的评论信息作为至少一个目标评论信息。

可选的,上述装置还包括:

第二评论数据擦除模块,被配置为执行将至少一个目标评论信息和至少一个目标评论信息对应的评论标签存储到缓存。

可选的,第一多媒体资源包括动态多媒体资源;数据展示模块包括:

多媒体资源播放单元,被配置为执行在预设页面播放动态多媒体资源。

可选的,数据展示模块还包括:

评论数据展示单元,被配置为执行在动态多媒体资源播放结束后,按照排序信息在预设页面滚动展示至少一个目标评论信息和至少一个目标评论信息对应的评论标签。

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

图7是根据一示例性实施例示出的一种用于评论信息展示的电子设备的框图,该电子设备可以是终端,其内部结构图可以如图7所示。该电子设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该电子设备的处理器用于提供计算和控制能力。该电子设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该电子设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种评论信息展示方法。该电子设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该电子设备的输入装置可以是显示屏上覆盖的触摸层,也可以是电子设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。

本领域技术人员可以理解,图7中示出的结构,仅仅是与本公开方案相关的部分结构的框图,并不构成对本公开方案所应用于其上的电子设备的限定,具体的电子设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在示例性实施例中,还提供了一种电子设备,包括:处理器;用于存储该处理器可执行指令的存储器;其中,该处理器被配置为执行该指令,以实现如本公开实施例中的评论信息展示方法。

在示例性实施例中,还提供了一种计算机可读存储介质,当该存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行本公开实施例中的评论信息展示方法。

在示例性实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行本公开实施例中的评论信息展示方法。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

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

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

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