掌桥专利:专业的专利平台
掌桥专利
首页

信息显示方法、装置、终端、服务器

文献发布时间:2023-06-19 11:57:35


信息显示方法、装置、终端、服务器

技术领域

本公开涉及互联网技术领域,尤其涉及一种信息显示方法、装置、终端、服务器、计算机可读存储介质、计算机程序产品。

背景技术

直播间内的评论功能是观众与主播、观众与观众互动的主要途径。在评论框中显示预设的提示语(placeholder),例如,“说点什么”、“来聊聊天”、“发条有爱评论”等,能够起到提示用户评论的作用,从而增强主播和观众的联系。

相关技术中,一定数量和内容的提示语可以通过代码固化于客户端的配置文件中,以key(键)-value(值)的方式存储。客户端可以通过key获取对应的唯一性的提示语,并在直播过程中固定显示所获取的提示语。

但是,随着直播技术的快速发展,提升直播的互动性成为提高用户粘性的重要发展方向,因此,亟需一种能够更加有效地提示用户发布评论信息的方法。

发明内容

本公开提供一种信息显示方法、装置、终端、服务器、计算机可读存储介质、计算机程序产品,以提供一种能够更加有效地提示用户发布评论信息的方法。本公开的技术方案如下:

根据本公开实施例的第一方面,提供一种信息显示方法,其特征在于,包括:

显示多媒体资源的显示页面,在所述显示页面上显示第一提示信息,所述第一提示信息是服务器根据所述多媒体资源的第一索引属性,从索引属性和提示信息的对应关系中查询得到的;

获取第二提示信息,所述第二提示信息是所述服务器根据所述多媒体资源的第二索引属性,从所述索引属性和提示信息的对应关系中查询得到的,所述第二索引属性是在显示所述多媒体资源的过程中,响应于属性配置操作配置得到的;

将所述显示页面上的所述第一提示信息变更为所述第二提示信息。

在其中一个实施例中,所述将所述显示页面上的所述第一提示信息变更为所述第二提示信息之前,还包括:

获取所述第一提示信息的失效时间;

所述将所述显示页面上的所述第一提示信息变更为所述第二提示信息,包括:

当确定所述第一提示信息的失效时间到达时,将所述显示页面上的所述第一提示信息变更为所述第二提示信息。

在其中一个实施例中,所述获取所述第一提示信息的失效时间,包括:

获取配置所述第一索引属性时的时间戳,以及预设的与所述第一索引属性对应的显示时长;

确定所述失效时间为对所述时间戳延长所述显示时长后的时间。

在其中一个实施例中,所述第一提示信息的失效时间,包括:取消所述第一索引属性时的时间。

在其中一个实施例中,所述将所述显示页面上的所述第一提示信息变更为所述第二提示信息之前,还包括:

获取所述第一索引属性的优先级和所述第二索引属性的优先级;

确定所述第二索引属性的优先级高于所述第一索引属性的优先级。

在其中一个实施例中,所述方法还包括:

获取所述第二提示信息的失效时间;

在所述第二提示信息的失效时间到达后,停止显示所述第二提示信息,并重新显示所述第一提示信息。

在其中一个实施例中,所述第二索引属性为在直播过程中,主播端响应于直播间功能的开启操作开启的直播间功能;

或者,所述第二索引属性为在直播过程中,所述主播端响应于直播间类型的选择操作选择的直播间类型。

在其中一个实施例中,所述第一索引属性为响应于直播间的开播操作确定的所述直播间的直播间类型,以及所述直播间的主播信息;

或者,所述第一索引属性为在直播过程中,主播端响应于直播间功能的开启操作开启的直播间功能;

或者,所述第一索引属性为在直播过程中,所述主播端响应于直播间类型的选择操作选择的直播间类型。

在其中一个实施例中,所述第一提示信息是所述服务器查询到的与所述主播信息对应的提示信息;

或者,

所述第一提示信息是所述服务器查询不存在与所述主播信息对应的提示信息时,继续查询得到的与所述直播间类型对应的提示信息。

在其中一个实施例中,所述第一提示信息的数量包括多个;

所述在所述显示页面上显示第一提示信息,包括:

获取每个所述第一提示信息的显示时长;

按照每个所述第一提示信息的显示时长循环显示每个所述第一提示信息。

在其中一个实施例中,所述在所述显示页面上显示所述第一提示信息之前,还包括:

获取预先配置的时间间隔,以及用户账户发布评论信息的最新时间点;

对所述最新时间点进行所述时间间隔的延长,得到目标时间点;

所述在所述显示页面上显示所述第一提示信息,包括:

确定所述目标时间点已到达时,在所述显示页面上显示所述第一提示信息。

在其中一个实施例中,所述获取第二提示信息,包括:

获取服务器通过与第二索引属性对应的通道发送的信令,所述信令中携带所述第二提示信息。

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

获取多媒体资源的第一索引属性;

从索引属性和提示信息的对应关系中查询得到与所述第一索引属性息对应的第一提示信息,并将所述第一提示信息发送至显示所述多媒体资源的客户端,所述客户端用于在所述多媒体资源的显示页面上显示所述第一提示信息;

获取所述多媒体资源的第二索引属性,所述第二索引属性是在所述多媒体资源的显示过程中,响应于索引属性配置操作配置得到的;

从所述索引属性和提示信息的对应关系中查询得到与所述第二索引属性对应的第二提示信息;

将所述第二提示信息发送至所述客户端,所述客户端用于将所述显示页面上的所述第一提示信息变更为所述第二提示信息。

在其中一个实施例中,所述将所述第二提示信息发送至所述客户端之前,还包括:

获取所述第一提示信息的失效时间;

所述将所述第二提示信息发送至所述客户端,包括:

在确定所述第一提示信息的失效时间已到达时,将所述第二提示信息发送至所述客户端。

在其中一个实施例中,所述获取所述第一提示信息的失效时间,包括:

获取配置所述第一索引属性时的时间戳,以及预设的与所述第一索引属性对应的显示时长;

确定所述失效时间为对所述时间戳延长所述显示时长后的时间。

在其中一个实施例中,所述第一提示信息的失效时间,包括:取消所述第一索引属性时的时间。

在其中一个实施例中,所述将所述第二提示信息发送至所述客户端之前,还包括:

获取所述第一索引属性的优先级和所述第二索引属性的优先级;

确定所述第二索引属性的优先级高于所述第一索引属性的优先级。

在其中一个实施例中,所述第二索引属性为在直播过程中,主播端响应于直播间功能的开启操作开启的直播间功能;

或者,所述第二索引属性为在直播过程中,所述主播端响应于直播间类型的选择操作选择的直播间类型。

在其中一个实施例中,所述第一索引属性为响应于直播间的开播操作确定的所述直播间的直播间类型,以及所述直播间的主播信息;

或者,所述第一索引属性为在直播过程中,主播端响应于直播间功能的开启操作开启的直播间功能;

或者,所述第一索引属性为在直播过程中,所述主播端响应于直播间类型的选择操作选择的直播间类型。

在其中一个实施例中,所述从索引属性和提示信息的对应关系中查询得到与所述第一索引属性对应的第一提示信息,包括:

从主播信息与提示信息的对应关系中查询与所述主播信息对应的第一提示信息;

或者,

在查询不存在与所述主播信息对应的第一提示信息时,从直播间类型与提示信息的对应关系中查询与所述直播间类型对应的第一提示信息。

在其中一个实施例中,所述将所述第一提示信息发送至客户端,包括:

通过与所述第一索引属性对应的通道向所述客户端发送信令,所述信令中携带所述第一提示信息。

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

第一显示模块,被配置为执行显示多媒体资源的显示页面,在所述显示页面上显示第一提示信息,所述第一提示信息是服务器根据所述多媒体资源的第一索引属性,从索引属性和提示信息的对应关系中查询得到的;

第一获取模块,被配置为执行获取第二提示信息,所述第二提示信息是所述服务器根据所述多媒体资源的第二索引属性,从所述索引属性和提示信息的对应关系中查询得到的,所述第二索引属性是在显示所述多媒体资源的过程中,响应于属性配置操作配置得到的;

第一变更模块,被配置为执行将所述显示页面上的所述第一提示信息变更为所述第二提示信息。

在其中一个实施例中,所述装置还包括:

第二获取模块,被配置为执行获取所述第一提示信息的失效时间;

所述第一变更模块,被配置为执行在确定所述第一提示信息的失效时间已到达时,将所述显示页面上的所述第一提示信息变更为所述第二提示信息。

在其中一个实施例中,所述第二获取模块,包括:

第一获取单元,被配置为执行获取配置所述第一索引属性时的时间戳,以及预设的与所述第一索引属性对应的显示时长;

时间延长单元,被配置为执行确定所述失效时间为对所述时间戳延长所述显示时长后的时间。

在其中一个实施例中,所述第一提示信息的失效时间,包括:取消所述第一索引属性时的时间。

在其中一个实施例中,所述装置还包括:

第三获取模块,被配置为执行获取所述第一索引属性的优先级和所述第二索引属性的优先级;

比较模块,被配置为执行确定所述第二索引属性的优先级高于所述第一索引属性的优先级。

在其中一个实施例中,所述装置还包括:

第四获取模块,被配置为执行获取所述第二提示信息的失效时间;

第二变更模块,被配置为执行在所述第二提示信息的失效时间到达后,停止显示所述第二提示信息,并重新显示所述第一提示信息。

在其中一个实施例中,所述第二索引属性为在直播过程中,主播端响应于直播间功能的开启操作开启的直播间功能信息;

或者,所述第二索引属性为在直播过程中,所述主播端响应于直播间类型的选择操作选择的直播间类型。

在其中一个实施例中,所述第一索引属性为响应于直播间的开播操作确定的所述直播间的直播间类型,以及所述直播间的主播信息;

或者,所述第一索引属性为在直播过程中,主播端响应于直播间功能的开启操作开启的直播间功能;

或者,所述第一索引属性为在直播过程中,所述主播端响应于直播间类型的选择操作选择的直播间类型。

在其中一个实施例中,所述第一提示信息是所述服务器查询到的与所述主播信息对应的提示信息;

或者,第一提示信息是所述服务器查询不存在与所述主播信息对应的提示信息时,继续查询得到的与所述直播间类型对应的提示信息。

在其中一个实施例中,所述第一提示信息的数量包括多个;所述第一显示模块,包括:

第二获取单元,被配置为执行获取每个所述第一提示信息的显示时长;

轮播单元,被配置为执行按照每个所述第一提示信息的显示时长循环显示所述每个第一提示信息。

在其中一个实施例中,所述装置还包括:

第五获取模块,被配置为执行获取预先配置的时间间隔,以及用户账户发布评论信息的最新时间点;

时间延长模块,被配置为执行对所述最新时间点进行所述时间间隔的延长,得到目标时间点;

所述第一显示模块,被配置为执行确定所述目标时间点已到达时,在所述显示页面上显示所述第一提示信息。

在其中一个实施例中,所述第一获取模块,被配置为执行获取服务器通过与所述第二索引属性对应的通道发送的信令,所述信令中携带所述第二提示信息。

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

第一获取模块,被配置为执行获取多媒体资源的第一索引属性;

第一查询模块,被配置为执行从索引属性和提示信息的对应关系中查询得到与所述第一索引属性对应的第一提示信息;

第一发送模块,被配置为执行将所述第一提示信息发送至显示所述多媒体资源的客户端,所述客户端用于在所述多媒体资源的显示页面上显示所述第一提示信息;

第二获取模块,被配置为执行获取所述多媒体资源的第二索引属性,所述第二索引属性是在所述多媒体资源的显示过程中,响应于索引属性配置操作配置得到的;

第二查询模块,被配置为执行从所述索引属性和提示信息的对应关系中查询得到与所述第二索引属性对应的第二提示信息;

第二发送模块,被配置为执行将所述第二提示信息发送至所述客户端,所述客户端用于将所述显示页面上的所述第一提示信息变更为所述第二提示信息。

在其中一个实施例中,所述装置还包括:

第三获取模块,被配置为执行获取所述第一提示信息的失效时间;

所述第二发送模块,被配置为执行在确定所述第一提示信息的失效时间已到达时,将所述第二提示信息发送至所述客户端。

在其中一个实施例中,所述第三获取模块,包括:

第一获取单元,被配置为执行获取配置所述第一索引属性时的时间戳,以及预设的与所述第一索引属性对应的显示时长;

时间延长单元,被配置为执行确定所述失效时间为对所述时间戳延长所述显示时长后的时间。

在其中一个实施例中,所述第一提示信息的失效时间,包括:取消所述第一索引属性时的时间。

在其中一个实施例中,所述装置还包括:

第四获取模块,被配置为执行获取所述第一索引属性的优先级和所述第二索引属性的优先级;

比较模块,被配置为执行确定所述第二索引属性的优先级高于所述第一索引属性的优先级。

在其中一个实施例中,所述第二索引属性为在直播过程中,主播端响应于直播间功能的开启操作开启的直播间功能;

或者,所述第二索引属性为在直播过程中,所述主播端响应于直播间类型的选择操作选择的直播间类型。

在其中一个实施例中,所述第一索引属性为响应于直播间的开播操作确定的所述直播间的直播间类型,以及所述直播间的主播信息;

或者,所述第一索引属性为在直播过程中,主播端响应于直播间功能的开启操作开启的直播间功能;

或者,所述第一索引属性为在直播过程中,所述主播端响应于直播间类型的选择操作选择的直播间类型。

在其中一个实施例中,所述第一查询模块,被配置为执行从主播信息与提示信息的对应关系中查询与所述主播信息对应的第一提示信息;

或者,

在查询不存在与所述主播信息对应的第一提示信息时,从直播间类型与提示信息的对应关系中查询与所述直播间类型对应的第一提示信息。

在其中一个实施例中,所述第一发送模块,被配置为执行通过与所述第一索引属性对应的通道向所述客户端发送信令,所述信令中携带所述第一提示信息。

根据本公开实施例的第五方面,提供一种终端,包括:

处理器;

用于存储所述处理器可执行指令的存储器;

其中,所述处理器被配置为执行所述指令,以实现如第一方面任一项实施例所述的信息显示方法。

根据本公开实施例的第六方面,提供一种服务器,包括:

处理器;

用于存储所述处理器可执行指令的存储器;

其中,所述处理器被配置为执行所述指令,以实现如第二方面任一项实施例所述的信息显示方法。

根据本公开实施例的第七方面,提供一种信息显示系统,包括如第五方面所述的终端,以及如第六方面所述的服务器。

根据本公开实施例的第七方面,提供一种计算机可读存储介质,当所述计算机可读存储介质中的指令由终端的处理器执行时,使得所述终端能够执行如第一方面任一项实施例所述的信息显示方法。

根据本公开实施例的第八方面,提供一种计算机可读存储介质,当所述计算机可读存储介质中的指令由服务器的处理器执行时,使得所述服务器能够执行如第二方面任一项实施例所述的信息显示方法。

根据本公开实施例的第九方面,提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现第一方面任一项实施例所述的信息显示方法。

根据本公开实施例的第十方面,提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现第二方面任一项实施例所述的信息显示方法。

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

通过配置索引属性和提示信息的对应关系,基于多媒体资源的索引属性,从索引属性和提示信息的对应关系中查询与索引属性对应的提示信息,从而可以实现提示信息获取的实时性。当索引属性从第一索引属性变更为第二索引属性时,随着索引属性的变更实时、动态地将显示页面中的第一提示信息变更为第二提示信息,有助于增强提示信息与多媒体资源、提示信息与用户之间的联系,从而能够更加有效地提示用户发表评论,提升用户之间的互动性。

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

附图说明

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

图1是根据一示例性实施例示出的一种信息显示方法的应用环境图。

图2是根据一示例性实施例示出的一种信息显示方法的流程图。

图3是根据一示例性实施例示出的一种获取第一提示信息步骤的流程图。

图4是根据一示例性实施例示出的一种显示提示信息步骤的流程图。

图5是根据一示例性实施例示出的另一种显示提示信息步骤的流程图。

图6是根据一示例性实施例示出的一种显示提示信息步骤的流程图。

图7是根据一示例性实施例示出的一种显示提示信息步骤的流程图。

图8是根据一示例性实施例示出的一种发送信令步骤的流程图。

图9是根据一示例性实施例示出的另一种发送信令步骤的流程图。

图10是根据一示例性实施例示出的一种信息显示方法的流程图。

图11是根据一示例性实施例示出的一种信息显示方法的交互图。

图12是根据一示例性实施例示出的一种信息显示装置的框图。

图13是根据一示例性实施例示出的一种信息显示装置的框图。

图14是根据一示例性实施例示出的一种电子设备的框图。

图15是根据一示例性实施例示出的另一种电子设备的框图。

具体实施方式

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

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

在一示例性实施例中,本公开所提供的信息显示方法,可以应用于如图1所示的应用环境中。其中,终端110通过网络与服务器120进行交互。终端110可以是正在访问多媒体资源的访问端,例如,正在播放视频的终端、正在显示文章的终端、正在播放直播间的观众端。索引属性和提示信息的对应关系可以通过配置中心预先配置,并存储在终端的本地数据库中或者固化于服务器中,例如,可以以表的形式存储在关系型数据库中,或者以key(键)-value(值)的形式存储在非关系型数据库中。具体实现中,终端110中安装有应用程序,该应用程序可以是社交类应用程序、即时通信类应用程序、短视频类应用程序等。用户可以通过应用程序查看应用程序中的多媒体资源、查看针对多媒体资源的评论、发布评论等操作。多媒体资源的第一索引属性可以是终端110从预先设置的索引属性中直接获取得到的;也可以通过用户实时手动配置得到;也可以从服务器120处获取得到。当终端110获取到对多媒体资源的访问操作时,显示多媒体资源的显示页面,在显示页面上显示第一提示信息,第一提示信息是服务器120根据多媒体资源的第一索引属性,从索引属性和提示信息的对应关系中查询得到的。在显示多媒体资源的过程中,终端110获取第二提示信息,第二提示信息是服务器120根据多媒体资源的第二索引属性,从索引属性和提示信息的对应关系中查询得到的,第二索引属性是在显示多媒体资源的过程中,响应于属性配置操作配置得到的。终端110将显示页面上的第一提示信息变更为第二提示信息。

其中,终端110可以是但不限于各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器120可以用独立的服务器或者是多个服务器组成的服务器集群来实现。

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

在步骤S210中,显示多媒体资源的显示页面,在显示页面上显示第一提示信息,第一提示信息是服务器根据多媒体资源的第一索引属性,从索引属性和提示信息的对应关系中查询得到的。

其中,多媒体资源可以是指可数字传输的内容,包括图片、文字、声音、视频、动画、游戏、网页、直播间实时视频等。示例性地,客户端可以响应于用户对视频的访问操作,显示视频的播放页面;或者,客户端可以响应于对直播间的访问操作,显示直播间播放页面。

第一索引属性用于描述多媒体资源的性质,例如,可以是发布多媒体资源的用户账户的性别、职业、地点、兴趣爱好、多媒体资源类型等信息。

具体地,索引属性和提示信息的对应关系可以存储在客户端的本地数据库中。在客户端获取到对多媒体资源的访问操作后,从本地数据库中获取多媒体资源的第一索引属性。进而从索引属性和提示信息的对应关系中查询得到与第一索引属性对应的第一提示信息。或者,索引属性和提示信息的对应关系还可以预先固化于服务器中。客户端在获取到对多媒体资源的访问操作后,向服务器发送访问通知。服务器响应于该访问通知,获取多媒体资源的第一索引属性。从索引属性和提示信息的对应关系中查询与第一索引属性对应的第一提示信息。将第一提示信息发送至客户端。

举例说明,多媒体资源为直播间;第一索引属性为直播间类型“游戏直播间”。直播间类型可以是主播端手动设置的,也可以是系统设置的默认类型。服务器中配置有与直播间类型对应的提示信息,例如,直播间类型为“游戏直播间”,提示信息为“发个弹幕吧”;直播间类型为“语音直播间”,提示信息为“点我说说两句”等。在客户端访问直播间后,向服务器发送访问通知。服务器响应于该访问通知,从直播间类型对应的提示信息中查询与“游戏直播间”对应的第一提示信息为“发个弹幕吧”。服务器将第一提示信息“发个弹幕吧”发送至客户端。

客户端在获取第一提示信息后,以预设显示样式将第一提示信息显示在当前显示页面的评论框中。预设显示样式可以包括预设的显示字体、字号、颜色等。例如,第一提示信息以固定显示于评论框、显示预设时长后停止显示、间隔预设时长循环显示等方式进行显示。

在步骤S210中,获取第二提示信息,第二提示信息是服务器根据多媒体资源的第二索引属性,从索引属性和提示信息的对应关系中查询得到的,第二索引属性是在显示多媒体资源的过程中,响应于属性配置操作配置得到的。

其中,属性配置操作可以是多媒体资源的发布端对多媒体资源实施的操作,例如,主播对直播间实施的直播间功能的开启操作、对直播间实施的直播间类型的选择操作等。

第二索引属性用于描述多媒体资源的性质,例如,可以是发布多媒体资源的用户账户的性别、职业、地点、兴趣爱好、多媒体资源类型等信息。

具体地,多媒体资源的发布端在获取到对多媒体资源的属性配置操作后,获取配置的第二索引属性,并将第二索引属性发送至服务器。服务器在接收到第二索引属性后,可以将第二索引属性发送至客户端,以使客户端从本地数据库中查询与第二索引属性对应的第二提示信息。或者,服务器在接收到第二索引属性后,从索引属性和提示信息的对应关系中查询与第二索引属性对应的第二提示信息,并将第二提示信息发送至客户端。

在步骤S230中,将显示页面上的第一提示信息变更为第二提示信息。

具体地,客户端在获取第二提示信息后,将显示页面上的第一提示信息变更为第二提示信息。客户端以预设显示样式将第二提示信息显示在当前显示页面的评论框中。预设显示样式可以包括预设的显示字体、字号、颜色等。

举例说明,多媒体资源为直播间;第一索引属性为直播间类型“游戏直播间”,第一提示信息为“发个弹幕吧”。若服务器获取第二索引属性为直播间类型“语音直播间”,那么可以从索引属性和提示信息的对应关系中查询与“语音直播间”对应的第二提示信息为“点我说说两句”。服务器将第二提示信息“点我说说两句”发送至客户端,以使客户端将显示页面中的提示信息“发个弹幕吧”变更为“点我说说两句”。

或者,多媒体资源为直播间;第一索引属性为直播间类型“游戏直播间”,第一提示信息为“发个弹幕吧”。若服务器获取第二索引属性为直播间功能信息“发红包”,那么可以从索引属性和提示信息的对应关系中查询与“发红包”对应的第二提示信息为“手气怎么样”。服务器将第二提示信息“手气怎么样”发送至客户端,以使客户端将显示页面中的提示信息“发个弹幕吧”变更为“手气怎么样”。

或者,第一索引属性为直播间功能信息“发红包”,第一提示信息为“手气怎么样”。若服务器获取第二索引属性为新的直播间功能信息“PK”,那么可以从索引属性和提示信息的对应关系中查询与“PK”对应的第二提示信息为“你觉得谁赢”。服务器将第二提示信息“你觉得谁赢”发送至客户端,以使客户端将显示页面中的提示信息“手气怎么样”变更为“你觉得谁赢”。

上述信息显示方法中,通过配置索引属性和提示信息的对应关系,基于多媒体资源的索引属性,从索引属性和提示信息的对应关系中查询与索引属性对应的提示信息,从而可以实现提示信息获取的实时性。当索引属性从第一索引属性变更为第二索引属性时,随着索引属性的变更实时、动态地将显示页面中的第一提示信息变更为第二提示信息,有助于增强提示信息与多媒体资源、提示信息与用户之间的联系,从而能够更加有效地提示用户发表评论,提升用户之间的互动性。

在一些可能性实施例中,在多媒体资源为直播间的情况下,终端可以为访问直播间的观众端。第一索引属性具体可以通过以下几种方式中的任一种配置得到:

(1)响应于直播间的开播操作,确定第一索引属性为直播间的直播间类型,以及直播间的主播信息。

其中,直播间类型可以是主播手动选择的类型,或者系统默认配置的类型。主播信息可以使用主播账号标识、年龄、位置等表征。具体实现中,主播端在获取到直播间的开播操作后,向服务器发送开播通知。服务器响应于该开播通知,获取直播间的直播间类型以及主播信息,将直播间类型以及主播信息作为第一索引属性。

(2)在直播过程中,响应于直播间功能的开启操作,确定第一索引属性为开启的直播间功能。

其中,直播间功能可以是指满足直播需求配置的一个或者多个属性,例如,发红包功能、PK(Player Killing,挑战)功能、卖货功能等。直播间功能可以使用与直播间功能相对应的唯一性名称、功能标识等表征。

具体地,可以在主播端的直播间页面上显示直播间功能的相关控件或者选择菜单。在直播过程中,若主播端获取到对直播间功能的开启操作,可以向服务器发送直播间功能的开启通知。服务器响应于该开启通知,获取被开启的直播间功能对应的直播间功能信息,将该直播间功能信息作为第一索引属性。

(3)响应于直播间类型的选择操作,确定第一索引属性为选择的直播间类型。

具体地,可以在主播端的直播间页面上显示直播间类型的相关控件或者选择菜单,以支持主播在直播过程中更改直播间类型,例如,将直播间类型从“游戏直播间”变更为“聊天室直播间”。若主播端获取到对直播间类型的选择操作,向服务器发送直播间类型的变更通知。服务器响应于该变更通知,获取被选择的直播间类型,将该被选择的直播间类型作为第一索引属性。

本实施例中,通过设置不同性质的信息作为第一索引属性,使提示信息随着直播间索引属性的变化而变化,从而使得提示信息的显示内容呈现多样化状态,有助于增强提示信息与直播间、提示信息与用户之间的相关性。

在一示例性实施例中,在第一索引属性为主播信息以及直播间类型的情况下,如图3所示,第一提示信息具体可以通过以下步骤确定:

在步骤S310中,判断是否存在与主播信息对应的第一提示信息。若存在,则继续步骤S320;若不存在,则继续步骤S330。

在步骤S320中,获取与主播信息对应的第一提示信息。

在步骤S330中,获取与直播间类型对应的第一提示信息。

其中,与主播信息对应的提示信息可以通过业务方的配置中心单独配置并固化于服务器中,例如,单独为举办活动的主播、关注人数较多的主播等配置提示信息;也可以由主播自行配置并通过主播端发送至服务器。

具体地,第一提示信息可以由客户端自行查询得到。在客户端检测到对直播间的访问操作后,获取主播信息和直播间类型。客户端优先判断本地数据库中是否存在与主播信息对应的第一提示信息。若存在,则获取与主播信息对应的第一提示信息。若不存在与主播信息对应的第一提示信息,则进一步获取与直播间类型对应的第一提示信息。

当然,第一提示信息还可以是服务器查询并发送至客户端的。由服务器和客户端确定第一提示信息,两者的区别只是执行主体的不同,而实现原理和实施过程类似。

本实施例中,在第一索引属性为主播信息以及直播间类型的情况下,通过优先获取与主播信息对应的提示信息,可以使提示信息更加符合主播特性,从而可以增强提示信息与主播之间的相关性;通过在不存在与主播信息对应的提示信息的情况下,进一步获取与直播间类型对应的提示信息,从而提高获取提示信息的灵活性。

在一些可能性实施例中,在多媒体资源为直播间的情况下,终端可以为访问直播间的观众端。第二索引属性具体可以通过以下几种方式中的任一种配置得到:

(1)在直播过程中,响应于直播间功能的开启操作,确定第二索引属性为开启的直播间功能。

具体地,主播端的直播间页面上显示直播间功能的相关控件或者选择菜单。在直播过程中,若主播端检测到主播对直播间功能的开启操作,向服务器发送直播间功能的开启通知。服务器响应于该开启通知,获取被开启的直播间功能,将该直播间功能作为第二索引属性。

(2)在直播过程中,响应于直播间类型的选择操作,确定第二索引属性为选择的直播间类型。

具体地,可以在主播客户端的直播间页面上显示直播间类型的相关控件或者选择菜单,以支持主播在直播过程中更改直播间类型,例如,将直播间类型从“游戏直播间”变更为“聊天室直播间”。若主播端检测到对直播间类型的选择操作,向服务器发送直播间类型的变更通知。服务器响应于该变更通知,获取被选择的直播间类型,将该被选择的直播间类型作为第二索引属性。

本实施例中,通过为不同的索引属性配置相对应的提示信息文案,随着索引属性的变更实时、动态地更新客户端显示页面中的提示信息,有助于增强提示信息与多媒体资源、提示信息与用户之间的联系,从而能够更加有效地提示用户发表评论,提升用户之间的互动性。

在一示例性实施例中,可以配置提示信息的显示规则为先到优先显示规则,那么步骤S230,将显示页面上的第一提示信息变更为第二提示信息之前,还包括:获取第一提示信息的失效时间。

具体地,可以为索引属性配置显示时长属性。在服务器获取第一索引属性后,基于第一索引属性的显示时长属性获取第一提示信息的失效时间,并将第一提示信息的失效时间发送至客户端。客户端将当前时间戳与第一提示信息的失效时间进行比较。若获取当前时间戳大于或者等于失效时间,则将显示页面上的第一提示信息变更为第二提示信息。

在一些可能性实施例中,获取第一提示信息的失效时间,具体可以通过以下方式中的任一种或者多种结合实现:

(1)在第一索引属性和第二索引属性均为实时响应属性配置操作配置的索引属性的情况下,服务器获取配置第一索引属性时的时间戳(例如,开启直播间功能时的时间戳),以及预设的与第一索引属性对应的显示时长。确定失效时间为对该时间戳延长显示时长后的时间。

第一索引属性对应的显示时长可以是单独配置的时长,也可以通过第一索引属性的持续时长表征。示例性地,第一索引属性为在直播过程中开启的直播间功能信息“发红包”,与直播间功能“发红包”对应的第一提示信息为“手气怎么样”。若直播间功能信息“发红包”的开启时间为Time A,且预先配置与直播间功能“发红包”对应的持续时长为自功能开启5分钟后自然结束。那么可以确定第一提示信息“手气怎么样”的失效时间为Time A+5分钟。通过将确定失效时间为对该时间戳延长显示时长后的时间,可以使第一提示信息能够被充分显示。

(2)配置第一提示信息的失效时间为取消第一索引属性时的时间。

具体地,在服务器获取第一索引属性后,可以监听第一索引属性的关闭通知。若服务器获取到第一索引属性的取消通知,则将获取取消通知时的时间戳作为失效时间。示例性地,第一索引属性为在直播过程中开启的直播间功能信息“PK”,与直播间功能“PK”对应的第一提示信息为“你觉得谁赢”。若获取直播间功能信息“PK”的取消时间为Time B,那么可以确定第一提示信息“你觉得谁赢”的失效时间为Time B。通过配置第一提示信息的失效时间为取消第一索引属性时的时间,在索引属性发生变更的时刻实现同步变更提示信息,使得提示信息能够紧密贴合多媒体资源的当前展示内容,从而提升提示信息的提示效果。

当然,上述失效时间的确定方式还可以通过客户端执行得到。由服务器和客户端确定失效时间,两者的区别只是执行主体的不同,而实现原理和实施过程类似。

图4示例性地示出了一种基于先到优先显示规则显示提示信息的流程图。多媒体资源为直播间。第一索引属性和第二索引属性均为直播过程中开启的直播间功能。第一索引属性的开启时间早于第二索引属性的开启时间。如图4所示,服务器在获取第二索引属性为新开启的直播间功能后,获取当前显示的第一提示信息的失效时间。若判断当前时间早于失效时间,则使客户端继续显示第一索引属性对应的第一提示信息;若判断当前时间等于或者晚于失效时间,则获取与第二索引属性对应的第二提示信息,将第二提示信息发送至客户端,以使客户端将显示页面上的第一提示信息变更为第二提示信息。进一步地,服务器还可以获取第二提示信息的显示时长。基于第二提示信息的显示时长生成第二提示信息的失效时间,并对系统中的失效时间进行更新。其中,第二提示信息的失效时间的具体实现方式可参照上述实施例,在此不做具体阐述。

本实施例中,对于在获取到配置了多个索引属性的情况下,采用上述先到优先显示规则,可以确保与每个索引属性对应的提示信息能够被充分显示。

在一示例性实施例中,可以配置提示信息的显示规则为基于优先级显示规则。在步骤S230,将显示页面上的第一提示信息变更为第二提示信息之前,还包括:获取第一索引属性的优先级和第二索引属性的优先级;确定第二索引属性的优先级高于第一索引属性的优先级。

具体地,图5示例性地示出了一种基于优先级显示规则显示提示信息的流程图。如图5所示,服务器在获取第二索引属性后,获取预先配置的第二索引属性的优先级。将第二索引属性的优先级与第一索引属性的优先级进行比较。若第二索引属性的优先级高于第一索引属性的优先级,则向客户端发送第二提示信息,以使客户端将显示页面上的第一提示信息变更为第二提示信息;否则,使客户端继续显示第一提示信息,直至到达第一提示信息的失效时间。进一步地,服务器还可以更新当前已配置的最高优先级为第二索引属性的优先级,并确定第二提示信息的失效时间。

在一些可能性实施例中,在服务器在获取第二索引属性后,可以将第二索引属性的优先级发送至客户端。客户端将第二索引属性的优先级与第一索引属性的优先级进行比较。若获取第二索引属性的优先级高于第一索引属性的优先级,则将显示页面上的第一提示信息变更为第二提示信息,并且更新当前已配置的最高优先级为第二索引属性的优先级;否则,继续显示第一提示信息。

本实施例中,对于在获取到配置了多个索引属性的情况下,采用上述优先级显示规则,可以确保重要的索引属性对应的提示信息能够被优先显示。

在一示例性实施例中,所述方法还包括:获取第二提示信息的失效时间;在第二提示信息的失效时间到达后,停止显示第二提示信息,并重新显示第一提示信息。

具体地,参照图6,服务器在获取第二提示信息的失效时间后,将第二提示信息的失效时间发送至客户端。第二提示信息的失效时间的具体获取方式可以参照上述实施例,在此不做具体阐述。客户端在判断第二提示信息的失效时间到达后,停止显示第二提示信息,并回退至重新显示第一提示信息。

举例说明,第一索引属性为直播间类型“聊天室直播间”,与直播间类型“聊天室直播间”对应的第一提示信息“聊两句生活”。在直播过程中,若客户端获取与直播间功能“发红包”对应的第二提示信息“手气怎么样”,则将显示页面上的“聊两句生活”变更为“手气怎么样”。客户端实时监测第二提示信息的失效时间是否到达。在监测到第二提示信息的失效时间到达时,回退至显示与直播间类型“聊天室直播间”对应提示信息“聊两句生活”。

本实施例中,由于直播间功能依赖主播的开启和关闭操作,或者依赖预先设置的自然结束时间,生命周期短暂。但是其是主播和观众交互的主要方式,因而直播间功能开启时,直播间功能对应的提示信息可以优先于直播间类型对应的提示信息进行展示。但是,直播间类型作为直播的一个基础属性不会频繁变化,可以将直播间类型对应的提示信息作为直播间的基础默认提示信息,贯穿整场直播的生命周期。因此,当直播间功能结束后可以回退到直播间类型对应的提示信息,从而确保提示信息能够给予观众充分的提示,有助于提高观众和主播、观众和观众之间的互动性。

在一示例性实施例中,第一提示信息的数量包括多个;步骤S210,在显示页面上显示第一提示信息,包括:获取每个第一提示信息的显示时长;按照每个第一提示信息的显示时长循环显示每个第一提示信息。

具体地,还可以支持配置多个第一提示信息。服务器在获取第一提示信息后,将预先配置的与第一索引属性对应的多个第一提示信息,以及每个第一提示信息的显示时长发送至客户端,以使客户端循环显示每个第一提示信息,且每个第一提示信息显示固定的显示时长。

进一步地,当客户端将接收到的多个第一提示信息遍历显示完毕后,可以返回至重新循环显示该多个第一提示信息,从而使观众能够浏览到动态变化的第一提示信息。

进一步地,还可以配置多个第一提示信息的轮播方式,例如,按照预设显示顺序依次显示每个第一提示信息,或者按照随机方式进行显示等。

举例说明,第一索引属性为直播间类型“游戏直播间”,与直播间类型“游戏直播间”对应的第一提示信息包括“给主播加油吧”、“你觉得谁赢”,每个第一提示信息的显示时长为15秒。在客户获取第一提示信息后,在显示页面的评论框中循环显示“给主播加油吧”、“你觉得谁赢”,且每个第一提示信息显示15秒。

本实施例中,通过支持多个提示信息的循环显示,可以丰富提示信息的显示内容,从而有助于提示用户发表评论;通过将多个提示信息进行循环显示,可以使提示信息的显示功能更加全面。

在一示例性实施例中,在步骤S210,在显示页面上显示第一提示信息之前,还包括:获取预先配置的时间间隔,以及用户账户发布评论信息的最新时间点;对最新时间点进行时间间隔的延长,得到目标时间点。

其中,用户账户可以是正在访问多媒体资源的账户。具体地,预先配置第一提示信息的显示起始时间点的时间点确定逻辑,以及预先在服务器或者客户端的本地数据库中配置时间间隔。参照图7,客户端在获取第一索引属性后,可以从服务器或者本地数据库中获取该时间间隔。基于评论记录判断预设时间段内(例如24小时内)用户账户是否发布过评论信息。若发布过评论信息,则从服务器或者本地数据库中获取用户账户发布评论信息的最新时间点。基于时间点确定逻辑确定目标时间点(即显示起始时间点)。当检测到当前时间戳等于或者晚于目标时间点时,在显示页面上显示第一提示信息;否则不显示第一提示信息。若客户端获取预设时间段内用户账户未发布过评论信息,则直接显示第一提示信息。当然,上述目标时间点还可以通过服务器得到。由服务器和客户端确定目标时间点,两者的区别只是执行主体的不同,而实现原理和实施过程类似。

其中,目标时间点可以通过以下公式计算得到:

showCommentPlaceholderTimestampMillis=lastCommentTimestampMillis+

latestCommentExpiredMills

其中,showCommentPlaceholderTimestampMillis为目标时间点;

latestCommentExpiredMills为时间间隔;lastCommentTimestampMillis为用户账户发布评论信息的最新时间点。

本实施例中,通过预先配置显示起始时间点的时间点确定逻辑,基于时间点确定逻辑确定提示信息的显示起始时间,并在显示起始时间到达时才开始显示提示信息,可以避免让用户产生一定程度的视觉疲劳,有助于提升提示信息的提示效果。

在一示例性实施例中,在步骤S220,获取第二提示信息,包括:获取服务器通过与第二索引属性对应的通道发送的信令,信令中携带第二提示信息。

其中,信令通常为服务器主动下发的命令,不需要依赖客户端的请求。可以部署长连接服务,通过长连接服务在服务器与客户端之间建立长连接【一个保持活跃的TCP(Transmission Control Protocol,传输控制协议)网络连接】,实现服务器能够实时、主动地向客户端下发信令。长连接服务是指用于建立、维护、发送和接收信令的服务。通过使服务器与客户端之间建立长连接,可以减少请求连接次数和时间,提高信令下发效率。

信令可以采用StateSignal和ActionSignal中的任一种。其中,StateSignal为一种非易失的信令,信令发送后会持续存在于长连接服务中,使长连接服务可以存储、维护这种信令的状态,从而使得所有访问多媒体资源的客户端都能够接收到该信令。ActionSignal为一种易失的信令,长连接服务不会存储该信令。该信令发送给已访问多媒体资源的客户端之后,后访问多媒体资源的客户端无法接收到该信令。因此,在实际使用中,可以配置StateSignal,从而使得所有访问多媒体资源的客户端都能够接收到服务器发出的信令。

由于多媒体资源的索引属性可以有多种,因此,可以为每种索引属性配置相应的通道(BizChannel),使不同索引属性的信令通过对应的通道进行传输。示例性地,索引属性包括直播间类型和直播间功能,那么可以为直播间类型和直播间功能分别设置相对应的通道。每个通道内的信令代表的状态信息是闭环的,不同通道代表了不同的状态机。对于同一个通道中的信令,后发送的信令可以覆盖前一个信令。

具体地,服务器在获取第二索引属性后,通过与第二索引属性对应的通道发送信令,信令中包含第二提示信息。该信令可以存在于长连接服务中,以使客户端在响应于对多媒体资源的访问操作与服务器建立长连接之后,获取存在于长连接服务中的信令。

本实施例中,通过服务器以信令的方式向客户端发送提示信息,可以使客户端能够动态地、实时地获取提示信息,提高提示信息的传输准确率和效率。

在一示例性实施例中,服务器可以通过以下方式中的任一种获取第二索引属性,进而向客户端发送信令:

(1)服务器通过监听多媒体资源的发布事件获取第二索引属性。图8示例性示出了服务器通过监听多媒体资源的发布事件下发信令的流程图。如图8所示,多媒体资源为直播间。主播端通过接口发送直播间开播或者开启直播间功能的相关事件至配置中心。配置中心将该事件存储于消息队列。通过消费消息队列中的消息使服务器发送信令至长连接服务,以通过长连接服务将信令发送至观众端。进一步地,长连接服务在发送信令后,可以向消息队列返回发送成功通知,以通过接口将该发送成功通知发送至主播端。

(2)服务器通过接口获取第二索引属性,进而发送携带第二提示信息的信令至客户端。在这种情况下,则需要在接口服务中开启获取第二索引属性的代码逻辑,再嵌入下发提示信息的处理逻辑。图9示例性示出了服务器通过相应的接口下发信令的流程图。如图9所示,主播端通过接口发送直播间开播、开启直播间功能的相关通知至接口服务。接口服务发送信令至长连接服务,以通过长连接服务将信令发送至观众端。进一步地,接口服务在发送信令之后,还可以向主播端返回发送成功通知。

本实施例中,通过生成携带提示信息的信令,可以提高直播过程中的信令下发效率,同时降低信令生成和下发的资源占用量,减少直播系统的整体资源消耗,减少直播服务堵塞,提高直播服务的稳定性。

图10是根据一示例性实施例示出的一种信息显示方法的流程图,如图10所示,信息显示方法用于服务器中。包括以下步骤。

在步骤S1010中,获取多媒体资源的第一索引属性。

在步骤S1020中,从索引属性和提示信息的对应关系中查询得到与第一索引属性对应的第一提示信息,并将第一提示信息发送至显示多媒体资源客户端,客户端用于在多媒体资源的显示页面上显示第一提示信息。

具体地,索引属性和提示信息的对应关系预先固化服务器中。客户端在获取到对多媒体资源的访问操作后,向服务器发送访问通知。服务器响应于该访问通知,获取多媒体资源的第一索引属性。从索引属性和提示信息的对应关系中查询与第一索引属性对应的第一提示信息。将第一提示信息发送至客户端。客户端在获取第一提示信息后,可以以预设显示样式将第一提示信息显示在当前显示页面的评论框中。预设显示样式可以包括预设的显示字体、字号、颜色等。第一提示信息可以以固定显示于评论框、显示预设时长后停止显示、间隔预设时长循环显示等方式进行显示。

在步骤S1030中,获取多媒体资源的第二索引属性,第二索引属性是在多媒体资源的显示过程中,响应于索引属性配置操作配置得到的。

在步骤S1040中,从索引属性和提示信息的对应关系中查询得到与第二索引属性对应的第二提示信息。

在步骤S1050中,将第二提示信息发送至客户端,客户端用于将显示页面上的第一提示信息变更为第二提示信息。

具体地,多媒体资源的发布端在获取到对多媒体资源的属性配置操作后,获取配置的第二索引属性,并将第二索引属性发送至服务器。服务器在接收到第二索引属性后,从索引属性和提示信息的对应关系中查询与第二索引属性对应的第二提示信息,并将第二提示信息发送至客户端。

上述信息显示方法中,通过配置索引属性和提示信息的对应关系,基于多媒体资源的索引属性,从索引属性和提示信息的对应关系中查询与索引属性对应的提示信息,从而可以实现提示信息获取的实时性。当索引属性从第一索引属性变更为第二索引属性时,随着索引属性的变更实时、动态地将显示页面中的第一提示信息变更为第二提示信息,有助于增强提示信息与多媒体资源、提示信息与用户之间的联系,从而能够更加有效地提示用户发表评论,提升用户之间的互动性。

在一示例性实施例中,将第二提示信息发送至客户端之前,还包括:获取第一提示信息的失效时间。在本实施例中,将第二提示信息发送至客户端,包括:在确定第一提示信息的失效时间已到达时,将第二提示信息发送至客户端。具体地,第一提示信息的失效时间的具体定义方式可以参照上述应用于终端的实施例,在此不做具体阐述。在服务器获取第一索引属性后,将第一提示信息的失效时间与当前时间戳进行比较。若获取当前时间戳大于或者等于失效时间,则向客户端发送第二提示信息,以使客户端将显示页面上的第一提示信息变更为第二提示信息。通过配置第一提示信息的失效时间,可以确保与每个索引属性对应的提示信息能够被充分显示。

在一示例性实施例中,将第二提示信息发送至客户端之前,还包括:获取第一索引属性的优先级和第二索引属性的优先级;确定第二索引属性的优先级高于第一索引属性的优先级。具体地,优先级的确定方式,以及根据优先级展示第一提示信息和第二提示信息的具体实现方式可以参照上述应用于终端的实施例,在此不做具体阐述。

在一示例性实施例中,将第一提示信息发送至客户端,包括:通过与第一索引属性对应的通道向客户端发送信令,信令中携带第一提示信息。具体地,服务器在获取第一索引属性后,通过与第一索引属性对应的通道发送信令,信令中包含第一提示信息。该信令可以存在于长连接服务中,以使客户端在响应于对多媒体资源的访问操作与服务器建立长连接之后,获取存在于长连接服务中的信令。本实施例中,通过服务器以信令的方式向客户端发送提示信息,可以使客户端能够动态地、实时地获取提示信息,提高提示信息的传输准确率和效率。

图11是根据一示例性实施例示出的一种信息显示方法的流程图。在本实施例中,多媒体资源为直播间;信息显示方法应用于信息显示系统中,该信息显示系统包括开播中的主播端、正在访问直播间的观众端和服务器。如图11所示,包括以下步骤。

在步骤S1102中,主播端响应于直播间的开播操作,向服务器发送直播间的开播通知,以使服务器获取直播间的直播间类型以及主播信息。直播间类型以及主播信息的获取方式可以参照上述实施例,在此不做具体阐述。

在步骤S1104中,观众端响应于直播间的访问操作,向服务器发送直播间的访问通知,以使服务器响应于直播间的访问通知,向观众端发送直播间数据流,使观众端能够显示直播间的显示页面。

在步骤S1106中,服务器基于直播间类型以及主播信息获取第一提示信息。第一提示信息的实现方式可以参照上述实施例,在此不做具体阐述。

在步骤S1108中,服务器将第一提示信息以及预先配置的时间间隔发送至观众端。

在步骤S1110中,观众端获取存在用户账户发布评论信息的最新时间点,则对最新时间点进行时间间隔的延长,得到目标时间点。若判断当前时间戳等于或者晚于目标时间点,则在显示页面上显示第一提示信息,并继续执行以下步骤;否则不显示第一提示信息,直至目标时间点已到达。其中,第一提示信息的显示方式可以参照上述实施例,在此不做具体阐述。

在步骤S1112中,主播端响应于直播间功能的开启操作,向服务器发送直播间功能的开启通知,以使服务器获取直播间功能信息。

在步骤S1114中,服务器基于先到优先显示规则,或者优先级显示规则判断可以下发与直播间功能信息对应的第二提示信息。其中,到优先显示规则和优先级显示规则的具体实现方式可以参照上述实施例,在此不做具体阐述。

在步骤S1116中,服务器向观众端下发第二提示信息,以及第二提示信息的失效时间。第二提示信息的失效时间的获取方式可以参照上述实施例,在此不做具体阐述

在步骤S1118中,观众端将第一提示信息变更为第二提示信息。

进一步地,在显示第二提示信息的过程中,主播端可能再次获取到直播间功能的开启操作,那么信息显示系统可以重复执行步骤S1111~S1114。

在步骤S1120中,观众端在判断第二提示信息的失效时间到达后,回退至显示第一提示信息。

应该理解的是,虽然上述流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,上述流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。

图12是根据一示例性实施例示出的一种信息显示装置1200框图。参照图13,该装置包括第一显示模块1202、第一获取模块1204、第一变更模块1206。

第一显示模块1202,被配置为执行显示多媒体资源的显示页面,在显示页面上显示第一提示信息,第一提示信息是服务器根据多媒体资源的第一索引属性,从索引属性和提示信息的对应关系中查询得到的;第一获取模块1204,被配置为执行获取第二提示信息,第二提示信息是服务器根据多媒体资源的第二索引属性,从索引属性和提示信息的对应关系中查询得到的,第二索引属性是在显示多媒体资源的过程中,响应于属性配置操作配置得到的;第一变更模块1206,被配置为执行将显示页面上的第一提示信息变更为第二提示信息。

在一示例性实施例中,装置1200还包括:第二获取模块,被配置为执行获取第一提示信息的失效时间;第一变更模块1206,被配置为执行在确定第一提示信息的失效时间已到达时,将显示页面上的第一提示信息变更为第二提示信息。

在一示例性实施例中,第二获取模块,包括:第一获取单元,被配置为执行获取配置第一索引属性时的时间戳,以及预设的与第一索引属性对应的显示时长;时间延长单元,被配置为执行确定失效时间为对时间戳延长显示时长后的时间。

在一示例性实施例中,第一提示信息的失效时间,包括:取消第一索引属性时的时间。

在一示例性实施例中,装置1200还包括:第三获取模块,被配置为执行获取第一索引属性的优先级和第二索引属性的优先级;比较模块,被配置为执行确定第二索引属性的优先级高于第一索引属性的优先级。

在一示例性实施例中,装置1200还包括:第四获取模块,被配置为执行获取第二提示信息的失效时间;第二变更模块1206,被配置为执行在第二提示信息的失效时间到达后,停止显示第二提示信息,并重新显示第一提示信息。

在一示例性实施例中,第二索引属性为在直播过程中,主播端响应于直播间功能的开启操作开启的直播间功能信息;或者,第二索引属性为在直播过程中,主播端响应于直播间类型的选择操作选择的直播间类型。

在一示例性实施例中,第一索引属性为响应于直播间的开播操作确定的直播间类型,以及直播间的主播信息;或者,第一索引属性为在直播过程中,主播端响应于直播间功能的开启操作开启的直播间功能;或者,第一索引属性为在直播过程中,主播端响应于直播间类型的选择操作选择的直播间类型。

在一示例性实施例中,第一提示信息是服务器查询到的与主播信息对应的提示信息;或者,第一提示信息是服务器查询不存在与主播信息对应的提示信息时,继续查询得到的与直播间类型对应的提示信息。

在一示例性实施例中,第一提示信息的数量包括多个;第一显示模块1202,包括:第二获取单元,被配置为执行获取每个第一提示信息的显示时长;轮播单元,被配置为执行按照每个第一提示信息的显示时长循环显示每个第一提示信息。

在一示例性实施例中,装置1200还包括:第五获取模块,被配置为执行获取预先配置的时间间隔,以及用户账户发布评论信息的最新时间点;时间延长模块,被配置为执行对最新时间点进行时间间隔的延长,得到目标时间点;第一显示模块1202,被配置为执行确定目标时间点已到达时,在显示页面上显示第一提示信息。

在一示例性实施例中,第一获取模块1204,被配置为执行获取服务器通过与第二索引属性对应的通道发送的信令,信令中携带第二提示信息。

图13是根据一示例性实施例示出的一种信息显示装置1300框图。参照图13,该装置包括第一获取模块1302、第一查询模块1304、第一发送模块1306、第二获取模块1308、第二查询模块1310、第二发送模块1312。

第一获取模块1302,被配置为执行获取多媒体资源的第一索引属性;第一查询模块1304,被配置为执行从索引属性和提示信息的对应关系中查询得到与第一索引属性对应的第一提示信息;第一发送模块1306,被配置为执行将第一提示信息发送至显示多媒体资源的客户端,客户端用于在多媒体资源的显示页面上显示第一提示信息;第二获取模块1308,被配置为执行获取多媒体资源的第二索引属性,第二索引属性是在多媒体资源的显示过程中,响应于索引属性配置操作配置得到的;第二查询模块1310,被配置为执行从索引属性和提示信息的对应关系中查询得到与第二索引属性对应的第二提示信息;第二发送模块1312,被配置为执行将第二提示信息发送至客户端,客户端用于将显示页面上的第一提示信息变更为第二提示信息。

在一示例性实施例中,装置1300还包括:第三获取模块,被配置为执行获取第一提示信息的失效时间;第二发送模块1312,被配置为执行在确定第一提示信息的失效时间已到达时,将第二提示信息发送至客户端。

在一示例性实施例中,第三获取模块,包括:第一获取单元,被配置为执行获取配置第一索引属性时的时间戳,以及预设的与第一索引属性对应的显示时长;时间延长单元,被配置为执行确定失效时间为对时间戳延长显示时长后的时间。

在一示例性实施例中,第一提示信息的失效时间,包括:取消第一索引属性时的时间。

在一示例性实施例中,装置1300还包括:第四获取模块,被配置为执行获取第一索引属性的优先级和第二索引属性的优先级;比较模块,被配置为执行确定第二索引属性的优先级高于第一索引属性的优先级。

在一示例性实施例中,第二索引属性为在直播过程中,主播端响应于直播间功能的开启操作开启的直播间功能;或者,第二索引属性为在直播过程中,主播端响应于直播间类型的选择操作选择的直播间类型。

在一示例性实施例中,第一索引属性为响应于直播间的开播操作确定的直播间类型,以及直播间的主播信息;或者,第一索引属性为在直播过程中,主播端响应于直播间功能的开启操作开启的直播间功能;或者,第一索引属性为在直播过程中,主播端响应于直播间类型的选择操作选择的直播间类型。

在一示例性实施例中,第一查询模块1304,被配置为执行从主播信息与提示信息的对应关系中查询与主播信息对应的第一提示信息;或者,在查询不存在与主播信息对应的第一提示信息时,从直播间类型与提示信息的对应关系中查询与直播间类型对应的第一提示信息。

在一示例性实施例中,第一发送模块1306,被配置为执行通过与第一索引属性对应的通道向客户端发送信令,信令中携带第一提示信息。

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

图14是根据一示例性实施例示出的一种用于信息显示的电子设备Z00的框图。例如,电子设备Z00可以是移动电话、计算机、数字广播终端、消息收发设备、游戏控制台、平板设备、医疗设备、健身设备、个人数字助理等。

参照图14,电子设备Z00可以包括以下一个或多个组件:处理组件Z02、存储器Z04、电源组件Z06、多媒体组件Z08、音频组件Z10、输入/输出(I/O)的接口Z12、传感器组件Z14以及通信组件Z16。

处理组件Z02通常控制电子设备Z00的整体操作,诸如与显示、电话呼叫、数据通信、相机操作和记录操作相关联的操作。处理组件Z02可以包括一个或多个处理器Z20来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件Z02可以包括一个或多个模块,便于处理组件Z02和其他组件之间的交互。例如,处理组件Z02可以包括多媒体模块,以方便多媒体组件Z08和处理组件Z02之间的交互。

存储器Z04被配置为存储各种类型的数据以支持在电子设备Z00的操作。这些数据的示例包括用于在电子设备Z00上操作的任何应用程序或方法的指令、联系人数据、电话簿数据、消息、图片、视频等。存储器Z04可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM)、电可擦除可编程只读存储器(EEPROM)、可擦除可编程只读存储器(EPROM)、可编程只读存储器(PROM)、只读存储器(ROM)、磁存储器、快闪存储器、磁盘或光盘。

电源组件Z06为电子设备Z00的各种组件提供电力。电源组件Z06可以包括电源管理系统,一个或多个电源,及其他与为电子设备Z00生成、管理和分配电力相关联的组件。

多媒体组件Z08包括在所述电子设备Z00和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件Z08包括一个前置摄像头和/或后置摄像头。当电子设备Z00处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件Z10被配置为输出和/或输入音频信号。例如,音频组件Z10包括一个麦克风(MIC),当电子设备Z00处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器Z04或经由通信组件Z16发送。在一些实施例中,音频组件Z10还包括一个扬声器,用于输出音频信号。

I/O接口Z12为处理组件Z02和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件Z14包括一个或多个传感器,用于为电子设备Z00提供各个方面的状态评估。例如,传感器组件Z14可以检测到电子设备Z00的打开/关闭状态,组件的相对定位,例如所述组件为电子设备Z00的显示器和小键盘,传感器组件Z14还可以检测电子设备Z00或电子设备Z00一个组件的位置改变,用户与电子设备Z00接触的存在或不存在,电子设备Z00方位或加速/减速和电子设备Z00的温度变化。传感器组件Z14可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件Z14还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件Z14还可以包括加速度传感器、陀螺仪传感器、磁传感器、压力传感器或温度传感器。

通信组件Z16被配置为便于电子设备Z00和其他设备之间有线或无线方式的通信。电子设备Z00可以接入基于通信标准的无线网络,如WiFi,运营商网络(如2G、3G、4G或5G),或它们的组合。在一个示例性实施例中,通信组件Z16经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件Z16还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。

在示例性实施例中,电子设备Z00可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。

在示例性实施例中,还提供了一种包括指令的计算机可读存储介质,例如包括指令的存储器Z04,上述指令可由电子设备Z00的处理器Z20执行以完成上述方法。例如,计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。

在示例性实施例中,还提供一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时实现上述任一项实施例所述的信息显示方法。

图15是根据一示例性实施例示出的一种用于信息显示的电子设备S00的框图。例如,电子设备S00可以为一服务器。参照图15,电子设备S00包括处理组件S20,其进一步包括一个或多个处理器,以及由存储器S22所代表的存储器资源,用于存储可由处理组件S20的执行的指令,例如应用程序。存储器S22中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件S20被配置为执行指令,以执行上述信息显示的方法。

电子设备S00还可以包括一个电源组件S24被配置为执行电子设备S00的电源管理,一个有线或无线网络接口S26被配置为将电子设备S00连接到网络,和一个输入输出(I/O)接口S28。电子设备S00可以操作基于存储在存储器S22的操作系统,例如WindowsServer,Mac OS X,Unix,Linux,FreeBSD或类似。

在示例性实施例中,还提供了一种包括指令的计算机可读存储介质,例如包括指令的存储器S22,上述指令可由电子设备S00的处理器执行以完成上述方法。存储介质可以是计算机可读存储介质,例如,所述计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。

在示例性实施例中,还提供一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时实现上述任一项实施例所述的信息显示方法。

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

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

相关技术
  • 终端设备、终端设备的内容显示方法、服务器设备、服务器设备的显示数据发送方法、以及服务器设备的排名信息发送方法
  • 信息处理方法、信息显示方法、装置、终端及服务器
技术分类

06120113117027