用于直播间的信息显示方法及装置与流程

文档序号:29982469发布日期:2022-05-11 12:51阅读:114来源:国知局
用于直播间的信息显示方法及装置与流程

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.可选地,所述根据所述目标用户的当前权限等级和/或当前权限等级的变更时间确定所述目标用户的显示位置,包括:
33.将所述目标用户显示在权限等级低于所述目标用户的当前权限等级的用户之前;和/或
34.将所述目标用户显示在权限等级的变更时间早于所述目标用户的当前权限等级的变更时间的用户之前。
35.可选地,所述权限等级至少包括第一级、第二级和第三级,
36.所述根据所述目标用户的当前权限等级显示对应的权限等级更改控件,包括:
37.当所述目标用户的当前权限等级为最低级时,所述权限等级更改控件包括第一更改控件;
38.当所述目标用户的当前权限等级为最高级时,所述权限等级更改控件包括第二更改控件;
39.当所述目标用户的当前权限等级为最低级或最高级之外的等级时,所述权限等级更改控件包括所述第二更改控件和第三更改控件。
40.本技术实施例的一个方面又提供了一种用于直播间的信息显示装置,包括:
41.获取模块,用于获取第一目标用户在目标直播间的权限等级;
42.显示模块,用于响应于所述第一目标用户对所述目标直播间的第二目标用户的操作,根据所述第一目标用户的权限等级显示与所述权限等级对应的操作权限,其中,不同的权限等级对应不同的操作权限。
43.本技术实施例的一个方面又提供了一种用于直播间的信息显示装置,包括:
44.第一显示模块,用于获取并显示直播间的目标用户的当前权限等级;
45.第二显示模块,用于根据所述目标用户的当前权限等级显示对应的权限等级更改控件;
46.权限等级配置模块,用于响应对所述权限等级更改控件的操作将所述目标用户的权限等级更改为目标权限等级,其中,不同的权限等级对应不同的操作权限。
47.本技术实施例的一个方面又提供了一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述用于直播间的信息显示方法的步骤。
48.本技术实施例的一个方面又提供了一种计算机可读存储介质,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述用于直播间的信息显示方法的步骤。
49.本技术实施例提供的用于直播间的信息显示方法、装置、计算机设备及计算机可读存储介质,包括以下优点:
50.可以在直播间用户进行权限操作时根据用户的权限等级显示对应的操作权限,使得不同权限等级的用户具有不同的操作权限,从而实现权限分级显示和用户对直播间的分级控制。
附图说明
51.图1示意性示出了本技术用于直播间的信息显示方法的应用环境的示意图;
52.图2示意性示出了根据本技术实施例一的用于直播间的信息显示方法的流程图;
53.图3示意性示出了根据本技术实施例一的用于直播间的信息显示方法的新增步骤流程图;
54.图4为图2中步骤s202的子步骤流程图;
55.图5示意性示出了图4中步骤s404显示与所述第一目标用户的操作权限对应的操作控件的一个具体示例;
56.图6示意性示出了根据本技术实施例一的用于直播间的信息显示方法的新增步骤流程图;
57.图7示意性示出了根据本技术实施例二的用于直播间的信息显示方法的新增步骤流程图;
58.图8示意性示出了图7中步骤s700与s702的一个具体示例;
59.图9示意性示出了根据本技术实施例二的用于直播间的信息显示方法的新增步骤流程图;
60.图10示意性示出了根据本技术实施例二的用于直播间的信息显示方法的新增步骤流程图;
61.图11示意性示出了根据本技术实施例三的用于直播间的信息显示装置的框图;
62.图12示意性示出了根据本技术实施例四的用于直播间的信息显示装置的框图;
63.图13示意性示出了根据本技术实施例五的适于实现用于直播间的信息显示方法的计算机设备的硬件架构示意图。
具体实施方式
64.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本技术,并不用于限定本技术。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
65.需要说明的是,在本技术实施例中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本技术要求的保护范围之内。
66.在本技术的描述中,需要理解的是,步骤前的数字标号并不标识执行步骤的前后顺序,仅用于方便描述本技术及区别每一步骤,因此不能理解为对本技术的限制。
67.图1示意性示出了本技术用于直播间的信息显示方法的应用环境的示意图。
68.请参阅图1,直播服务器10与第一终端21和第二终端22通信连接。第一终端21例如为计算机,其可以运行直播客户端或直播网页。第二终端22例如为移动设备(例如智能手机),其可以运行直播客户端或直播网页。
69.图1以示例方式示出了两个与直播服务器通信的终端,一个计算机设备,一个移动设备。
70.可选地,第一终端21例如为主播或直播间管理员所使用的终端。第二终端22例如为直播间管理员或普通观众所使用的终端。
71.可选地,直播服务器10可以根据直播间的规模配置权限功能表,权限功能表用于表示各权限等级所具有的操作权限。即,不同规模的直播间配置不同数量的权限等级。作为一个示例,对于规模较大的直播间可以配置3个或更多个权限等级。对于规模较小的直播间可以仅配置2个权限等级。作为另一个示例,对于大规模直播间可以配置4个或更多个权限
等级,对于中等规模直播间可以配置3个权限等级。对于小规模直播间可以配置2个权限等级。
72.可以理解的是,在本技术实施例中,直播间的规模大小可以根据直播间的订阅数(或被关注数)、直播间的用户数(观看直播的用户数量,例如可以通过平均用户数或最大用户数表征,)、直播间的热度(平均热度或最大热度)中的一种或多种信息,以及其它信息确定。
73.不同的权限等级具有不同的操作权限,各权限等级具有的操作权限可以通过权限功能配置表确定。权限功能配置表可以由直播服务器10基于预设的规则和算法自动配置,也可以由后台管理人员手动配置。并且,对于特定直播间而言,其对应的权限功能表可以根据需求进行动态更新,例如增加或减少权限等级数量,又例如改变每个权限等级的操作权限。
74.作为一个示例,权限功能配置表的数据结构如下:
[0075][0076]
即,权限等级为0,表示没有任何操作权限;权限等级为1表示具有操作权限1;权限等级为2,表示具有操作权限1和操作权限2。操作权限1例如为禁言,操作权限2例如为移除直播间。
[0077]
直播服务器10配置好权限功能配置表后,可以将权限功能配置表下发至直播客户端或直播网页。或者说,当直播客户端或直播网页启动后可以从直播服务器10拉取相应直播间的权限功能配置表。
[0078]
第一终端21与直播服务器10通信连接。第一终端21可以运行直播客户端或直播网页。当直播客户端或直播网页运行后,可以从直播服务器10拉取相应直播间权限功能配置表。即,根据直播客户端或直播网页的当前登录用户,从直播服务器10拉取登录用户所在直播间的权限功能配置表。作为一个示例,登录用户为直播间主播,则从直播服务器10拉取该主播的直播间的权限功能配置表。作为另一个示例,登录用户为某直播间的管理员,则拉取登录用户作为管理员的直播间的权限功能配置表。
[0079]
当直播客户端或直播网页从直播服务器10拉取相应直播间权限功能配置表后,则进一步获取登录用户的权限等级,然后根据登录用户身份信息和权限等级确定登录用户的操作权限,并在登录用户执行相应的操作权限时,渲染并显示与操作权限对应的操作控件。
[0080]
当登录用户执行相应的操作权限后,直播客户端或直播网页通过第一终端21将操作权限的执行结果上传至直播服务器10,直播服务器10可以保存操作权限的执行结果,并将操作权限的执行结果发送至对应用户所在的终端(即,运行该用户登录的直播客户端或直播网页的终端),例如第二终端22。作为一个示例,登录用户为直播间主播,其变更了直播间某用户的权限等级,例如将其任命为直播间管理员,则直播客户端或直播网页通过第一终端21将该变更信息上传至直播服务器10,直播服务器10保存该权限等级变更信息,并将
该变更信息发送至该用户所在的终端,使该用户得知该变更信息。通过直播服务器10保存操作权限的执行结果,可以使得用户在变更登录设备后,从直播服务器同步执行结果,例如直播间管理的变更结果可以保存在直播服务器,这样无论主播在哪个设备登录直播客户端或网页端,直播客户端或网页端都可以从直播服务器获取最新的管理员信息,保证数据一致性。
[0081]
当直播客户端或直播网页运行后,还可以从直播服务器10拉取并相应直播目标用户列表。目标用户可以为直播间的管理员,也可以为直播间的当前在线用户,或者直播间的订阅用户。目标用户列表可以包括目标用户的身份信息和权限等级信息。当拉取目标用户列表后,可以根据目标用户的身份信息和权限等级信息对目标用户进行排序显示。作为一个示例,目标用户为直播间管理员,当拉取到直播间的管理员列表之后,可以根据管理员的权限等级信息对管理员进行排序显示。
[0082]
下文将提供多个实施例,下文提供的各个实施例可以用于实现上文描述的用于直播间的信息显示的方案。为便于理解,下面将以计算机设备/服务器为执行主体进行示例性描述。
[0083]
实施例一
[0084]
本实施例提供了一种用于直播间的信息显示方法,其应用于运行直播客户端或直播网页的设备,具体技术细节和效果可参考下文。
[0085]
图2示意性示出了根据本技术实施例一的用于直播间的信息显示方法的流程图。
[0086]
如图2所示,本技术实施例一的用于直播间的信息显示方法可以包括:
[0087]
步骤s200,获取第一目标用户在目标直播间的权限等级;
[0088]
步骤s202,获取所述第一目标用户的权限等级信息;
[0089]
步骤s204,响应于所述第一目标用户对所述目标直播间的第二目标用户的操作,根据所述第一目标用户的权限等级显示与所述权限等级对应的操作权限,其中,不同的权限等级对应不同的操作权限。
[0090]
在上述步骤s200中,第一目标用户在目标直播间的权限等级信息可以从直播服务器获取,也可以从直播客户端或直播网页端本地获取。
[0091]
示例性地,当直播客户端或直播网页端启动或登录后,从直播服务器获取第一目标用户的权限等级。或者,当第一目标用户执行操作时,从直播服务器获取第一目标用户的权限等级。应当理解,从直服务器获取第一目标用户的权限等级可以仅获取第一目标用户的权限等级;也可以从获取的目标直播间所有管理人员或当前直播间观看用户或所有订阅用户的权限等级信息中获取。
[0092]
示例性地,直播客户端或网页端本地存储有第一目标用户的权限等级信息,当第一目标用户执行操作时,直接从直播客户端或网页端本地获取第一目标用户的权限等级信息。或者,直播客户端或网页端本地存储有目标直播间的所有管理人员或所有订阅用户的权限等级信息,当第一目标用户执行操作时,直接从直播客户端或网页端本地获取第一目标用户的权限等级信息。直播客户端或网页端本地存储的目标直播间的第一目标用户或所有管理人员或所有订阅用户的权限等级信息可以在直播服务器更新信息时进行更新,也可以定期从直播服务器获取最新的权限等级信息,或者在直播客户端或直播网页端的运行设备(例如移动设备或计算机)发生变更时从直播服务器进行更新。
[0093]
示例性地,权限等级信息可以以用户的权限等级字段进行表示。作为一个示例,所有管理员角色中都有一个身份字段(id)和等级字段(role_level)来标记其身份和所对应等级,例如身份等级字段(id=5,role_level=1)表示id为5的管理员的权限等级是1。直播客户端或网页端本地可以存储第一目标用户或所有管理人员的上述身份等级字段,当需要获取第一目标用户的权限等级时,直接从本地读取第一目标用户的权限等级字段即可知道第一目标用户的权限等级。所述第一目标用户例如为直播客户端或直播网页端的登录用户。作为一个示例,第一目标用户为目标直播间的主播,其一般具有最高的权限等级,可以执行所有操作权限。作为另一个示例,第一目标用户为目标直播间的管理员,其可以执行与管理员等级对应的权限等级。例如目标直播间的权限等级包括0级、1级、2级,其中0级对应于直播间的普通用户,1级对应直播间的普通管理员,2级对应直播间的高级管理员,当第一目标用户的权限等级为1时,其可以执行与权限等级1或普通管理员对应的操作权限,当第一目标用户的权限等级为2时,其可以执行与权限等级2或高级管理员对应的操作权限。
[0094]
在上述步骤s202中,当第一目标用户在目标直播间中对目标直播间的第二目标用户执行其具有的操作权限时,则响应于所述第一目标用户对所述目标直播间的第二目标用户的操作,根据所述第一目标用户的权限等级显示所述第一目标用户的操作权限。所述第二目标用户可以为目标直播间中第一目标用户执行操作权限的任一用户。
[0095]
所述第一目标用户对所述目标直播间的第二目标用户的操作例如为点击第二目标用户的头像、id或第二目标用户在直播间中的发言内容。在此处的所述第一目标用户对所述直播间的第二目标用户的操作可以为在移动终端上对第二目标用户的触摸或长按操作,也可以为在计算机设备上通过鼠标对第二目标用户的点击操作。
[0096]
当接收到所述第一目标用户对所述目标直播间的第二目标用户的操作后,则响应于所述第一目标用户对所述目标直播间的第二目标用户的操作,首先根据所述第一目标用户的权限等级确定所述第一目标用户的操作权限,然后显示与所述操作权限对应的操作控件。示例性地,例如根据述第一目标用户的权限等级确定所述第一目标用户的操作权限为权限1和权限2,则向所述第一目标用户显示权限1和权限2,以供第一目标用户根据需求执行权限1或权限2。
[0097]
在本技术实施例中,不同的权限等级对应不同的操作权限,每个权限等级所具有的操作权限时不同的。作为一个示例,一般而言,高权限等级具有低权限等级所对应的操作权限,低权限等级不具有高权限等级。
[0098]
本技术实施例的用于直播间的信息显示方法,包括以下优点:
[0099]
可以在直播间用户进行权限操作时根据用户的权限等级显示对应的操作权限,使得不同权限等级的用户具有不同的操作权限,从而实现权限分级显示,以及用户对直播间的分级控制,进而满足多样化的管理需求。
[0100]
下面提供一些可选实施例。
[0101]
在示例性的实施例中,确定第一目标用户的操作权限,还需要获取目标直播间的权限功能配置表,如图3所示,所述方法还包括:步骤s300,获取所述目标直播间的权限功能配置表,所述权限功能配置表用于表示每个权限等级具有的操作权限;步骤s302,根据所述权限功能配置表和所述第一目标用户在所述目标直播间的权限等级,确定所述第一目标用户的操作权限。
[0102]
在上述步骤s300中,权限功能配置表可以从直播服务器获取,通过权限功能配置表可以确定各个权限等级具有的操作权限。
[0103]
在本技术实施例中,权限功能配置表基于第一目标用户所在目标直播间的规模确定。例如,对于较大规模的直播间配置3个或更多个权限等级,对于较小规模的直播间配置2个或1个权限等级。作为一个示例,权限等级的数量至少为3个,例如权限等级至少包括第一级、第二级和第三级,每个权限等级具有不同的操作权限。示例性地,权限等级的数量为3个,即权限等级包括第一级、第二级和第三级,该三个权限等级可以表示为0、1、2三个等级。作为一个示例,权限等级为0表示没有操作权限,权限等级为1表示具有操作权限1,权限等级为2表示具有操作权限1和操作权限2。操作权限1例如为禁言,操作权限2例如为移除直播间。作为另一个示例,权限等级为0表示具有操作权限1,权限等级为1表示具有操作权限1和操作权限2,权限等级为2表示具有操作权限1、操作权限2和操作权限3,操作权限1例如为举报、操作权限2例如为禁言,操作权限3例如为移除直播间。
[0104]
由于各直播间的权限功能配置表不同,在步骤s300中,可以仅获取第一目标用户所在目标直播间的权限功能配置表,也可以获取各个直播间的权限功能配置表。
[0105]
在上述步骤s302中,当获取目标直播间的权限功能配置表后,则根据第一目标用户的权限等级在权限功能配置表中查找该权限等级所具有的操作权限,从而确定第一目标用户的操作权限。
[0106]
通过上述方案,可以根据直播间的规模配置相应的权限功能配置表,并根据权限功能配置表和直播间用户权限等级对操作权限进行渲染显示,这样一方面可以根据不同的直播间规模配置不同数量的权限等级,另一方面根据不同的权限等级显示不同的操作权限,从而在实现根据直播间规模匹配权限等级的同时,实现权限分级显示,从而有利于实现用户对直播间的分级控制。换言之,可以在规模较大的直播间配置多层级的权限功能,实现分级管理,在规模较小的直播间配置少层级或单层级的权限工功能,实现管理简化,从而满足多样化的管理需求。
[0107]
在示例性的实施例中,可以根据第一目标用户和第二目标用户的权限等级确定并显示第一目标用户的操作权限,如图4所示,步骤s202可以包括:步骤s400,获取所述第二目标用户的权限等级;步骤s402,根据所述第一目标用户的权限等级和所述第二目标用户的权限等级,确定所述第一目标用户的操作权限;步骤s404,显示与所述第一目标用户的操作权限对应的操作控件。
[0108]
在上述步骤s400中,第二目标用户的权限等级可以通过直播服务器获取。第二目标用户的权限等级可能高于第一目标用户,也可能低于第一目标用户,或者与第一目标用户相同。
[0109]
在上述步骤s402中,首先根据所述第一目标用户和所述第二目标用户的权限等级判断第一目标用户和第二目标用户的权限等级的高低,然后根据判断结果确定所述第一目标用户的操作权限。示例性地,例如在在所述第一目标用户权限等级高于所述第二目标用户的权限等级时,所述第一目标用户的操作权限包括所述第一目标用户的权限等级所对应的操作权限;在所述第一目标用户权限等级低于或等于所述第二目标用户的权限等级时,所述第一目标用户的操作权限包括所述第一目标用户的权限等级所对应的操作权限中的一部分或所述第一目标用户无操作权限换言之,在第一目标用户的权限等级高于目标用户
时,第一目标用户才对第二目标用户具有自身权限等级所对应的操作权限。第一目标用户的权限等级低于或等于目标用户的权限等级,则第一目标用户对第二目标用户没有操作权限或仅具有身权限等级所对应的操作权限的一部分。也即,权限等级高的用户可以对权限等级低的用户和无权限用户(权限等级为0)进行管理,而权限等级低的用户无法对权限等级高的用户进行管理或仅具有部分管理功能。
[0110]
作为一个示例,权限等级包括0、1和2,则如果第一目标用户的权限等级为0,则其任何目标用户无操作权限,或仅具有不涉及直播间管理的权限(例如举报发言、查看目标用户等操作权限)。如果第一目标用户的权限等级为1,则对权限等级为0的用户具有权限等级1所对应的操作权限。如果第一目标用户的权限等级为2,则对权限等级为1或0的用户具有权限等级2所对应的操作权限。权限等级1的操作权限例如为禁言或拉黑,权限等级2的操作权限例如为禁言和移除直播间。
[0111]
应当理解,在其它实施例或示例中,在第一目标用户的权限等级低于或等于目标用户的权限等级时,也可以具有一定操作权限。
[0112]
在上述步骤s404中,当确定第一目标用户的操作权限后,则渲染并显示该操作权限的对应的操作控件。例如操作权限为禁言,则渲染并显示一个禁言按钮。
[0113]
通过上述方案使得直播间各用户可以根据各自的权限等级具有相应的操作权限,不仅实现直播间的分级管理,而且可以避免管理混乱,提高直播间的管理效率和合理性。
[0114]
为了便于理解上述操作权限的确定和控件的显示,下面进行示例性说明。
[0115]
作为另一个示例,第一目标用户为直播间的管理员,其可以根据直播间的目标用户的权限等级执行一定的操作权限。如图5所示,第二目标用户mickey694为直播间的普通用户,响应于第一目标用户对第二目标用户的操作,显示与操作权限对应的操作控件,例如图5中所示的各个操作控件。
[0116]
在示例性的实施例中,为了便于第二目标用户知道第一目标用户对其执行了操作权限,如图6所示,所述方法还可以包括:步骤s600,响应于所述第一目标用户执行的所述操作权限,将所述操作权限的执行结果上传至直播服务器,用于通过所述播服务器向所述第二目标用户通知所述执行结果。即,在第一目标用户执行操作权限后,将执行结果上传至直播服务器,通过直播服务器来将执行结果发送至第二目标用户。
[0117]
作为一个示例,响应于所述第一目标用户执行的所述操作权限,更改所述第二目标用户的权限等级;将所述第二目标用户的权限等级变更信息发送至直播服务器,用于通过所述直播服务器通知所述第二目标用户权限等级的变更。
[0118]
作为一个示例,第一目标用户为直播间主播,第二目标用户为直播间管理员,第一目标用户更改了直播间某管理员的权限等级,则将更改结果上传至直播服务器,通过直播服务器将更改结果通知给该管理员。
[0119]
实施例二
[0120]
本实施例提供了一种用于直播间的信息显示方法,其应用于运行直播客户端或直播网页的设备,具体技术细节和效果可参考下文。
[0121]
图7示意性示出了根据本技术实施例二的用于直播间的信息显示方法的流程图。
[0122]
如图7所示,本技术实施例二的用于直播间的信息显示方法可以包括:
[0123]
步骤s700,获取并显示直播间的目标用户的当前权限等级;
[0124]
步骤s702,根据所述目标用户的当前权限等级显示对应的权限等级更改控件;
[0125]
步骤s704,响应对所述权限等级更改控件的操作将所述目标用户的权限等级更改为目标权限等级,其中,不同的权限等级对应不同的操作权限。
[0126]
在上述步骤s700中,目标用户可以直播间的普通用户或直播间管理员。在本技术实施例中,直播间主播可以对直播间的普通用户或直播间管理员进行权限等级配置。例如将普通用户任命为管理员,将普通管理员更改为高级管理员,或撤销管理员权限。
[0127]
在本技术另一实施例中,直播间的高级管理人员可以对直播间的普通用户或直播间的普通管理员进行权限等级配置。例如将直播间的普通用户任命为普通管理员,或撤销普通管理员的权限。
[0128]
目标用户的当前权限等级可以从直播服务器获取,当获取目标用户的当前权限等级后,则显示目标用户的当前权限等级。例如目标用户当前权限等级为1,对应普通管理员,则可以在目标用户的id上标识其为房管。又例如目标用户当前权限等级为2,对应高级管理员,则可以在目标用户的id上标识其为高级房管。
[0129]
应该理解目标用户的当前权限等级也可以直播客户端或直播网页端本地获取。目标用户的当前权限等级的获取方式可以参考前述实施例第一目标用户的权限等级的获取方式。
[0130]
应当理解,在本技术中,直播间配置的权限等级的数量可以通过直播间的权限功能配置表获取,当从直播服务器拉取权限功能配置表后,则可以通过权限功能配置表确定直播间具有多少个权限等级。作为一个示例,直播间至少具有三个权限等级。例如可以表示为0级、1级和2级。
[0131]
在上述步骤s702中,根据所述目标用户的当前权限等级显示对应的权限等级更改控件。
[0132]
作为一个示例,不同的权限等级对应不同的更改控件。即不同的权限等级的目标用户所对应的权限等级更改控件不同。
[0133]
作为一个示例,所述权限等级至少包括第一级、第二级和第三级,当所述目标用户的当前权限等级为最低级时,所述权限等级更改控件包括第一更改控件;当所述目标用户的当前权限等级为最高级时,所述权限等级更改控件包括第二更改控件;当所述目标用户的当前权限等级为最低级或最高级之外的等级时,所述权限等级更改控件包括所述第二更改控件和第三更改控件。所述第一更改控件例如为任命控件,所述第二更改控件例如撤销控件,所述第三更改控件例如更改控件。
[0134]
作为另一个示例,当所述目标用户的当前权限等级不是最低级时,权限等级更改控件可以共用同一种控件。例如对于上述第二级和第三级的权限等级,其权限等级更改控件都可以包括所述第二更改控件和第三更改控件,例如撤销和更改控件。
[0135]
作为另一个示例,权限等级更改控件可以包括升级控件和降级控件,通过对升级控件和降级控件进行例如点击操作,可以实现权限等级增加一级或降低一级。
[0136]
在上述步骤s704中,响应对所述权限等级更改控件的操作将所述目标用户的权限等级更改为目标权限等级。即直播间主播通过操作相应的权限等级更改控件可以对目标用户的权限等级进行更改或配置。
[0137]
为了更好地理解上述实施例,下面结合图8进行示例性描述。
[0138]
如图8所示,可以进入直播间的我的房管界面中,在该界面通过搜索找到目标用户,此时显示目标用户的当前权限等级,并根据目标用户的当前权限等级渲染并显示出相应的权限等级更改控件,如图8中左侧的图示所示,如果目标用户(天才小画师)的当前权限等级为0(即普通用户),则在其id处不显示房管标识,仅显示任命控件,主播操作该控件后,如图8中中间图示所示,显示该控件的子控件:任命房管控件、任命高级房管控件和取消控件,通过操作任命房管控件可以将目标用户设置为普通管理员(即权限等级变更为1),通过操作任命高级房管控件可以将目标用户设置为高级管理员(即权限等级变更为2)。如果目标用户(天才小画师)的当前权限等级为1(即普通管理员),则在id处显房管标识,同时显示变更控件和撤销控件,第一目标用户通过操作变更控件可以将目标用户更改为高级管理员(即权限等级变更为2),通过操作撤销控件可以将目标用户更改为普通用户(即权限等级为0)。如果目标用户(天才小画师)的当前权限等级为2(即高级管理员),则显示撤销控件,主播通过操作撤销控件可以将目标用户更改为普通用户(即权限等级为0)。
[0139]
图8为了便于说明将上述三种情况全部,在实际应用中根据目标用户的当前权限等级仅会显示其中一种情况。
[0140]
作为另一个示例,如图8中右侧图所示,主播要更改直播间的管理员的权限等级,可以进入直播间的我的房管界面中,在该界面中显示所有管理员,并在每个管理员对应显示相应的操作控件,例如对于高级管理员,则显示撤销控件,对于普通管理员则显示更改控件和撤销控件。
[0141]
应当理解虽然在上述实施例中,以主播为例说明直播间目标用户的权限等级配置,但是在其它实施例中,也可以通过具有权限等级配置权限的管理员执行上述过程。
[0142]
本技术实施例的用于直播间的信息显示方法,包括以下优点:
[0143]
可以基于直播间配置的权限等级的数量,对直播间的用户进行权限等级配置,使得直播间不同管理员具有不同的权限等级,不同的权限等级具有不同的操作权限,从而实现用户对直播间的分级控制,进而满足多样化的管理需求。
[0144]
下面提供一些可选实施例。
[0145]
在示例性实施例中,所述方法还包括:获取直播客户端或直播网页端登录用户的当前权限等级,在所述直播客户端或直播网页端登录用户的当前权限等级低于所述目标用户的当前权限等级时,则不显示权限等级更改控件。即当直播客户端或直播网页端登录用户不是主播时,其对于权限等级高于自己的用户没有权限等级更改权限。换言之,低级管理人员无法更改高级管理人员的权限等级。
[0146]
在示例性实施例中,为了确定目标用户的操作权限,所述方法还包括:获取所述直播间的权限功能配置表,所述权限功能配置表用于表示每个权限等级具有的操作权限;根据所述权限功能配置表和所述目标用户在所述直播间的所述目标权限等级,确定所述目标用户的操作权限。
[0147]
在示例性的实施例中,为了保证数据的一致性,当直播间管理员权限等级发生变更后,例如增加新的管理员,或撤销了管理员或改变了管理员级别,则将这些变更信息上传至直播服务器,使直播服务器根据这些变更信息对保存的直播间管理员信息进行更新,这样无论主播在哪个终端登录直播客户端,都可以从直播服务器同步最新的管理员信息。如图9所示,所述方法还包括:步骤s902,根据所述目标用户的当前权限等级和所述目标权限
等级确定所述目标用户的权限等级变更信息;步骤s902,将所述目标用户的所述权限等级变更信息发送至直播服务器,用于所述直播服务器根据所述权限等级变更信息更新所述目标用户的权限等级和/或将所述权限等级变更信息发送至所述目标用户。
[0148]
示例性地,对于管理人员而言,其均有一个身份字段(id)和等级字段(role_level)来标记其身份和所对应权限等级。身份字段和等级字段可以通过直播服务器下发给直播客户端或直播网页端,当直播客户端或直播网页端修改等级字段后,例如之前的房管是(id=5,role_level=1)、(id=8,role_level=2);现在直播客户端或直播网页端的主播将id=5的房管等级调高,同时将id=8的房管身份删除,即,修改为(id=5,role_level=2)、(id=8,role_level=0),修改后直播客户端或直播网页端将房管修改的配置信息发送给直播服务器,服务端根据修改的配置信息对服务端存储的该房间对应的房管信息进行更新,将将直播服务器中的id=5和8的房管的权限等级分别修改为2和0。
[0149]
当直播服务器更新id=5和8的房管的权限等级后,会向id=5和8的房管所登录的直播客户端或直播网页端发送广播,告知其权限的等级发送变更,同时将最新的等级字段下发至id=5和8的房管所登录的直播客户端或直播网页端,或者通知id=5和8的房管所登录的直播客户端或直播网页端从直播服务器拉取最新等级字段进行更新,并根据最新的等级字段重新配置操作权限。
[0150]
在示例性的实施例中,为了便利主播了解直播间管理员情况,在房管界面还可以对管理员进行排序显示。如图10所示,所述方法还包括:步骤s1000,根据所述目标用户的当前权限等级和/或当前权限等级的变更时间确定所述目标用户的显示位置。
[0151]
在上述步骤s1000中,目标用户的当前权限等级的变更时间可以通过直播服务器获取。例如管理员的任命时间可以通过直播服务器获取。
[0152]
可以根据目标用户的当前权限等级,或者当前权限等级的变更时间确定所述目标用户的显示位置,也可以根据标用户的当前权限等级和当前权限等级的变更时间确定所述目标用户的显示位置。即,根据多个目标用户各自的当前权限等级和/或当前权限等级的变更时间对多个目标用户进行排序显示,每个目标用户的显示位置均可以采用上述方法确定。
[0153]
作为一个示例,可以将所述目标用户显示在权限等级低于所述目标用户的当前权限等级的用户之前;和/或将所述目标用户显示在权限等级的变更时间早于所述目标用户的当前权限等级的变更时间的用户之前。例如将等级高的排在前面,等级低的排在后面。在权限等级相同时将任命时间最新的排在前面。
[0154]
示例性地,请再次参考图8,如图8中右侧图示所示,当进入我的房管界面时,可以获取各管理员的权限等级,以及权限等级变更时间(例如任命时间),然后根据权限等级和/或权限等级的变更时间进行排序显示。例如等级高的排在前面,等级低的排在后面。此外,还可以根据任命时间排序,例如将任命时间最新的排在前面。
[0155]
实施例三
[0156]
图11示意性示出了根据本技术实施例三的用于直播间的信息显示装置的框图,该用于直播间的信息显示装置可以被分割成一个或多个程序模块,一个或者多个程序模块被存储于存储介质中,并由一个或多个处理器所执行,以完成本技术实施例。本技术实施例所称的程序模块是指能够完成特定功能的一系列计算机程序指令段,以下描述将具体介绍本
实施例中各程序模块的功能。
[0157]
如图11所示,该用于直播间的信息显示装置1100可以包括获取模块1110和显示模块1120。
[0158]
获取模块1110,用于获取第一目标用户在目标直播间的权限等级。
[0159]
显示模块1120,用于响应于所述第一目标用户对所述目标直播间的第二目标用户的操作,根据所述第一目标用户的权限等级显示与所述权限等级对应的操作权限,其中,不同的权限等级对应不同的操作权限。
[0160]
在示例性的实施例中,所述获取模块1110还用于获取所述目标直播间的权限功能配置表,所述权限功能配置表用于表示每个权限等级具有的操作权限;权限确定模块(未示出),用于根据所述权限功能配置表和所述第一目标用户在所述目标直播间的权限等级,确定所述第一目标用户的操作权限。
[0161]
在示例性的实施例中,所述权限等级至少包括第一级、第二级和第三级,所述第一级权限等级具有第一操作权限,所述第二级权限等级具有第一操作权限和第二操作权限,所述第三权限等级具有第一操作权限、第二操作权限和第三操作权限。示例性地,第一级、第二级和第三级可以表示为0级、1级和2级,0级表示没有操作权限或仅具有普通权限(例如发言、举报发言等)没有管理权限。1级表示具有部分管理权限,2级表示具有比1级更多的管理权限。
[0162]
在示例性的实施例中,所述获取模块1110还用于:获取所述第二目标用户的权限等级信息;所述装置还包括权限确定模块,用于根据所述第一目标用户和所述第二目标用户的权限等级,确定所述第一目标用户的操作权限;所述第二显示模块1120还用于:所述显示模块还用于显示与所述第一目标用户的操作权限对应的操作控件。
[0163]
在示例性的实施例中,在所述第一目标用户权限等级高于所述第二目标用户的权限等级时,所述第一目标用户的操作权限包括所述第一目标用户的权限等级所对应的操作权限;
[0164]
在所述第一目标用户权限等级低于或等于所述第二目标用户的权限等级时,所述第一目标用户的操作权限包括所述第一目标用户的权限等级所对应的操作权限中的一部分或所述第一目标用户无操作权限。
[0165]
在示例性的实施例中,所述装置还包括信息同步模块(未图示),用于:响应于所述第一目标用户执行的所述操作权限,将所述操作权限的执行结果上传至直播服务器,用于所述播服务器根据所述执行结果进行信息更新或将所述执行结果发送至所述第二目标用户。
[0166]
在示例性的实施例中,所述信息同步模块还用于:响应于所述第一目标用户执行的所述操作权限,更改所述第二目标用户的权限等级;将所述第二目标用户的权限等级变更信息发送至直播服务器,用于通过所述直播服务器通知所述第二目标用户权限等级的变更。
[0167]
实施例四
[0168]
图12示意性示出了根据本技术实施例四的用于直播间的信息显示装置的框图,该用于直播间的信息显示装置可以被分割成一个或多个程序模块,一个或者多个程序模块被存储于存储介质中,并由一个或多个处理器所执行,以完成本技术实施例。本技术实施例所
称的程序模块是指能够完成特定功能的一系列计算机程序指令段,以下描述将具体介绍本实施例中各程序模块的功能。
[0169]
如图12所示,该用于直播间的信息显示装置1200可以包括第一显示模块1210、第二显示模块1220和权限等级配置模块1230。
[0170]
第一显示模块1210,用于获取并显示直播间的目标用户的当前权限等级。
[0171]
第二显示模块1220,用于根据所述目标用户的当前权限等级显示对应的权限等级更改控件。
[0172]
权限等级配置模块1230,用于响应对所述权限等级更改控件的操作将所述目标用户的权限等级更改为目标权限等级,其中,不同的权限等级对应不同的操作权限。
[0173]
在示例性的实施例中,所述装置还包括获取模块(未示出),用于获取所述直播间的权限功能配置表,所述权限功能配置表用于表示每个权限等级具有的操作权限;
[0174]
权限确定模块(未示出),用于根据所述权限功能配置表和所述目标用户在所述直播间的所述目标权限等级,确定所述目标用户的操作权限。
[0175]
在示例性的实施例中,所述装置还包括信息同步模块(未示出),用于:根据所述目标用户的当前权限等级和所述目标权限等级确定所述目标用户的权限等级变更信息;将所述目标用户的所述权限等级变更信息发送方至直播服务器,用于所述直播服务器根据所述权限等级变更信息更新所述目标用户的权限等级和/或将所述权限等级变更信息发送至所述目标用户。
[0176]
在示例性的实施例中,所述装置还包括显示位置确定模块(未示出),用于根据所述目标用户的当前权限等级和/或当前权限等级的变更时间确定所述目标用户的显示位置。
[0177]
在示例性的实施例中,所述显示位置确定模块用于将所述目标用户显示在权限等级低于所述目标用户的当前权限等级的用户之前;和/或
[0178]
将所述目标用户显示在权限等级的变更时间早于所述目标用户的当前权限等级的变更时间的用户之前。
[0179]
在示例性的实施例中,所述权限等级至少包括第一级、第二级和第三级,
[0180]
所述根据所述目标用户的当前权限等级显示对应的权限等级更改控件,包括:
[0181]
当所述目标用户的当前权限等级为最低级时,所述权限等级更改控件包括第一更改控件;
[0182]
当所述目标用户的当前权限等级为最高级时,所述权限等级更改控件包括第二更改控件;
[0183]
当所述目标用户的当前权限等级为最低级或最高级之外的等级时,所述权限等级更改控件包括所述第二更改控件和第三更改控件。
[0184]
实施例五
[0185]
图13示意性示出了根据本技术实施例五的适于用于直播间的信息显示方法的计算机设备10000的硬件架构示意图。计算机设备10000可以作为直播服务器、或直播终端,或者直播服务器或直播终端的一部分。计算机设备10000可以是一种能够按照事先设定或者存储的指令,自动进行数值计算和/或数据处理的设备。例如,可以是机架式服务器、刀片式服务器、塔式服务器或机柜式服务器(包括独立的服务器,或者多个服务器所组成的服务器
集群)、网关等。如图13所示,计算机设备10000至少包括但不限于:可通过系统总线相互通信链接存储器10010、处理器10020、网络接口10030。其中:
[0186]
存储器10010至少包括一种类型的计算机可读存储介质,可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、随机访问存储器(ram)、静态随机访问存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁性存储器、磁盘、光盘等。在一些实施例中,存储器10010可以是计算机设备10000的内部存储模块,例如该计算机设备10000的硬盘或内存。在另一些实施例中,存储器10010也可以是计算机设备10000的外部存储设备,例如该计算机设备10000上配备的插接式硬盘,智能存储卡(smart media card,简称为smc),安全数字(secure digital,简称为sd)卡,闪存卡(flash card)等。当然,存储器10010还可以既包括计算机设备10000的内部存储模块也包括其外部存储设备。本实施例中,存储器10010通常用于存储安装于计算机设备10000的操作系统和各类应用软件,例如用于直播间的信息显示方法的程序代码等。此外,存储器10010还可以用于暂时地存储已经输出或者将要输出的各类数据。
[0187]
处理器10020在一些实施例中可以是中央处理器(central processing unit,简称为cpu)、控制器、微控制器、微处理器、或其他数据处理芯片。该处理器10020通常用于控制计算机设备10000的总体操作,例如执行与计算机设备10000进行数据交互或者通信相关的控制和处理等。本实施例中,处理器10020用于运行存储器10010中存储的程序代码或者处理数据。
[0188]
网络接口10030可包括无线网络接口或有线网络接口,该网络接口10030通常用于在计算机设备10000与其他计算机设备之间建立通信链接。例如,网络接口10030用于通过网络将计算机设备10000与外部终端相连,在计算机设备10000与外部终端之间的建立数据传输通道和通信链接等。网络可以是企业内部网(intranet)、互联网(internet)、全球移动通信系统(global system of mobile communication,简称为gsm)、宽带码分多址(wideband code division multiple access,简称为wcdma)、4g网络、5g网络、蓝牙(bluetooth)、wi-fi等无线或有线网络。
[0189]
需要指出的是,图13仅示出了具有部件10010-10030的计算机设备,但是应理解的是,并不要求实施所有示出的部件,可以替代的实施更多或者更少的部件。
[0190]
在本实施例中,存储于存储器10010中的用于直播间的信息显示方法还可以被分割为一个或者多个程序模块,并由一个或多个处理器(本实施例为处理器10020)所执行,以完成本技术实施例。
[0191]
实施例六
[0192]
本技术实施例还提供一种计算机可读存储介质,计算机可读存储介质其上存储有计算机程序,计算机程序被处理器执行时实现实施例中的用于直播间的信息显示方法的步骤。
[0193]
本实施例中,计算机可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、随机访问存储器(ram)、静态随机访问存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁性存储器、磁盘、光盘等。在一些实施例中,计算机可读存储介质可以是计算机设备的内部存储单元,例如该计算机设备的硬盘或内存。在另一些实施例中,计算机可读存储介质也可以是计算机设备的外
部存储设备,例如该计算机设备上配备的插接式硬盘,智能存储卡(smart media card,简称为smc),安全数字(secure digital,简称为sd)卡,闪存卡(flash card)等。当然,计算机可读存储介质还可以既包括计算机设备的内部存储单元也包括其外部存储设备。本实施例中,计算机可读存储介质通常用于存储安装于计算机设备的操作系统和各类应用软件,例如实施例中用于直播间的信息显示方法的程序代码等。此外,计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的各类数据。
[0194]
显然,本领域的技术人员应该明白,上述的本技术实施例的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本技术实施例不限制于任何特定的硬件和软件结合。
[0195]
以上仅为本技术的优选实施例,并非因此限制本技术的专利范围,凡是利用本技术说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本技术的专利保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1