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

多角色直播权限控制方法、系统、电子设备及存储介质与流程

2023-08-15 12:12:55 来源:中国专利 TAG:


1.本技术涉及互动直播技术领域,具体而言,涉及一种多角色直播权限控制方法、系统、电子设备及存储介质。


背景技术:

2.目前基于实时通讯技术(web real-time communications, webrtc)的互动直播场景在企业直播培训、在线教学等场景下的应用越来越广泛。互动直播场景较传统的实时消息传输协议(real time messaging protocol, rtmp)推流直播有着更复杂的业务场景。仅对直播的参与方而言,互动直播场景从原来单一的一方音视频推流场景转换成多人连麦场景。
3.因此,在多人连麦这个场景下,就需要对连麦方进行更好的直播管控,并且针对不同的连麦方进行合理的应用权限分配,从而对直播间的直播功能进行合理的使用。
4.cn111491172a提出一种直播权限管理系统及直播权限管理方法,通过检测主播和观众的直播时长与是否存在违规内容,确定主播和观众的直播权限等级;cn111405232a提出一种视频会议主讲人画面切换处理方法及装置、设备、介质,通过通过检测语音激励的方式将画面设置为大画面。
5.上述各方案并未涉及如何对连麦方进行合理的应用权限分配,并不能保证合理使用直播间的直播功能。
6.在所述背景技术部分公开的上述信息仅用于加强对本技术的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。


技术实现要素:

7.为了解决上述问题中的至少一个,本技术提出一种多角色直播权限控制方法、系统、电子设备及存储介质。
8.根据本技术的第一方面,本技术的至少一个实施例提供了一种多角色直播权限控制方法,包括:创建互动直播间;配置所述互动直播间内各直播角色的功能权限;响应于直播角色进入所述互动直播间的第一指令,展示所述直播角色对应的功能权限,以使所述直播角色操作对应的功能。
9.例如,在本技术的一些实施例中,所述直播角色包括第一角色,所述第一角色为所述互动直播间的主讲人,具有第一功能权限。
10.例如,在本技术的一些实施例中,所述直播角色还包括第二角色,具有第二功能权限,所述多角色直播权限控制方法还包括:响应于所述第一角色设置所述第二角色为主讲人的第二指令,切换所述第二角色的功能权限为具有第三功能权限。
11.例如,在本技术的一些实施例中,在所述第二角色被设置为所述主讲人的情况下,在所述互动直播间进行消息广播。
12.例如,在本技术的一些实施例中,还包括:响应于所述第一角色取消所述第二角色
作为主讲人的第三指令,恢复所述第二角色的功能权限为所述第二功能权限。
13.例如,在本技术的一些实施例中,所述直播角色还包括第三角色,以协助所述第一角色控制所述互动直播间。
14.根据本技术的第二方面,本技术的至少一个实施例提供了一种多角色直播权限控制系统,用于执行如第一方面中任一项所述的多角色直播权限控制方法,所述多角色直播权限控制系统包括:创建模块,用于创建互动直播间;配置模块,用于配置所述互动直播间内各直播角色的功能权限;展示模块,响应于直播角色进入所述互动直播间的第一指令,展示所述直播角色对应的功能权限,以使所述直播角色操作对应的功能。
15.例如,在本技术的一些实施例中,所述展示模块还用于在直播角色切换身份的情况下,限制对应的功能权限,以禁止所述直播角色操作对应的功能。
16.根据本技术的第三方面,本技术的至少一个实施例提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器执行如第一方面中任一项所述的方法。
17.根据本技术的第四方面,本技术的至少一个实施例提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于所述程序被处理器执行时实现如第一方面中任一所述的方法。
18.本技术提供的一种多角色直播权限控制方法、系统、电子设备及存储介质,通过在互动直播连麦场景中,根据直播需求,对不同角色在使用直播互动时的权限进行分配,使得直播权限分配更加合理。并且通过在直播间内,动态切换主讲人,控制嘉宾使用相关功能的权限,可以有效地管理和控制直播间以及连麦人员,提高对直播间的控制能力和功能合理的管控,降低误操作导致无关人员触发直播间功能的风险,保持直播活动的严肃性,增强对直播活动的可控性。
19.应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本技术。
附图说明
20.通过参照附图详细描述其示例实施例,本技术的上述和其它目标、特征及优点将变得更加显而易见。下面描述的附图仅仅是本技术的一些实施例,而不是对本技术的限制。
21.图1示出一示例性实施例的多角色直播权限控制方法流程图;图2示出一示例性实施例的创建互动直播间流程示意图;图3示出一示例性实施例的功能权限展示流程示意图;图4示出一示例性实施例的直播角色切换流程示意图;图5示出一示例性实施例的多角色直播权限控制系统示意图;图6示出本技术提供的一种电子设备的结构图。
具体实施方式
22.现在将参考附图更全面地描述示例实施例。然而,示例实施例能够以多种形式实施,且不应被理解为限于在此阐述的实施例;相反,提供这些实施例使得本技术将全面和完整,并将示例实施例的构思全面地传达给本领域的技术人员。在图中相同的附图标记表示
相同或类似的部分,因而将省略对它们的重复描述。
23.所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本公开的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而没有这些特定细节中的一个或更多,或者可以采用其它的方式、组元、材料、装置等。在这些情况下,将不详细示出或描述公知结构、方法、装置、实现、材料或者操作。
24.附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。
25.本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
26.本领域技术人员可以理解,附图只是示例实施例的示意图,附图中的模块或流程并不一定是实施本技术所必须的,因此不能用于限制本技术的保护范围。
27.图1示出一示例性实施例的多角色直播权限控制方法流程图。
28.如图1所示,多角色直播权限控制方法包括步骤s101-步骤s103。
29.在步骤s101中,创建互动直播间。
30.根据示例实施例,用户通过登录互动直播间创建平台以创建互动直播间。
31.根据一些实施例,用户创建互动直播间包括设定互动直播间名称,填写互动直播间开播时间和设定互动直播间连麦人数。
32.如图2所示,用户创建互动直播间包括用户登录控制台,在控制台,即互动直播间创建平台编辑创建互动直播以及请求创建直播间;服务器创建直播间并设置直播角色默认权限,并返回互动直播间创建成功的情况。
33.在步骤s102中,配置互动直播间内各直播角色的功能权限。
34.根据示例实施例,用户根据业务需求在互动直播间创建页面配置互动直播间内各直播角色的功能权限。
35.根据一些实施例,直播角色包括第一角色,第二角色和第三角色。第一角色是互动直播间的主讲人。第一角色在本技术中指代主持人。第二角色在本技术中指代嘉宾。第三角色在本技术中指代助理。
36.根据一些实施例,主持人为在互动直播间中权限最高的角色,具有第一功能权限,且在一个互动直播间内,只能有一个主持人。
37.根据一些实施例,第一功能权限可以自行设定。
38.根据一些实施例,嘉宾为参与互动直播间的连麦方,即与互动直播间进行音视频互动连麦的人员,具有第二功能权限。其功能权限可以包括文档白板、插播文件、抽奖、问卷、快问快答、问答、签到、计时器、成员管理、聊天过滤、公告、全员禁言、分享、邀请上麦和桌面共享中的至少一个。
39.根据一些实施例,助理为在互动直播间内,协助主持人对互动直播间进行控制的
角色。其功能权限可以包括文档翻页、插播文件、抽奖、问卷、快问快答、问答、签到、计时器、视频轮巡、成员管理、聊天过滤、公告、全员禁言、分享和虚拟人数等。在直播中主持人不方便对互动直播间进行管理时,可以依据功能权限对互动直播间进行操作,并且在直播过程中始终可以使用相应权限的功能。
40.如图2所示,用户在控制台编辑角色权限,从服务器获取角色权限信息,从服务器获取角色权限详情及直播间链接,并根据需要勾选设置不同的直播角色使用的功能权限,并保存功能权限设置。
41.在步骤s103中,响应于直播角色进入互动直播间的第一指令,展示对应的功能权限,以使直播角色操作对应的功能。
42.例如,在第一角色进入互动直播间后会展示第一角色可以使用的功能权限。
43.如图3所示,用户通过链接或者口令登录互动直播间,控制台从服务器侧获取直播权限列表,并根据权限设置在用户直播间进行展示。
44.根据示例实施例,第一角色可以设置第二角色为主讲人,即主持人设置嘉宾为主讲人。响应于第一角色设置第二角色为主讲人的第二指令切换第二角色的功能权限为主讲人的功能权限,即使主讲人具有第三功能权限。
45.根据一些实施例,主持人作为主讲人可使用的第一功能权限与嘉宾作为主讲人可使用的第三功能权限可以不同。
46.根据一些实施例,在第二角色被设置为主讲人后,第一角色的功能权限会进行相应的改变。例如主持人设置嘉宾为主讲人后,对主持人而言,文档、白板和桌面共享功能不可用,但是其他功能可以正常使用。
47.根据一些实施例,在第二角色被设置为主讲人的情况下,会在互动直播间进行消息广播,以使观看用户明确该第二角色为互动直播间内当前的主讲人。
48.根据一些实施例,第一角色可以取消第二角色为主讲人。响应于第一角色取消第二角色作为主讲人的第三指令,切换第二角色的功能权限恢复为第二角色的功能权限。
49.如图4所示,主持人调用邀请嘉宾上麦接口,业务服务器消息通知邀请嘉宾1上麦,嘉宾1同意上麦后,会通知主持人主持人设置嘉宾1为主讲人,在嘉宾1切换为主讲人的情况下,会在嘉宾1的页面更新展示主讲人的功能权限,并限制主持人使用相应的功能。在嘉宾1为主讲人的情况下,会通过消息服务广播嘉宾1为主讲人。
50.本技术提供一种多角色直播权限控制方法,通过在互动直播连麦场景中,根据直播需求,对不同角色在使用直播互动时的权限进行分配,使得直播权限分配更加合理。并且通过在直播间内,动态切换主讲人,控制嘉宾使用相关功能的权限,可以有效地管理和控制直播间以及连麦人员,提高对直播间的控制能力和功能合理的管控,降低误操作导致无关人员触发直播间功能的风险,保持直播活动的严肃性,增强对直播活动的可控性。
51.图5示出一示例性实施例的多角色直播权限控制系统示意图。
52.如图5所示,多角色直播权限控制系统包括创建模块501、配置模块502和展示模块503。
53.创建模块501用于创建互动直播间。
54.根据一些实施例,创建模块501可用于设定互动直播间名称,填写互动直播间开播时间和设定互动直播间连麦人数。
55.配置模块502用于配置互动直播间内各直播角色的功能权限。并且直播角色可以点击对应的功能单元,以使用该功能,使得互动直播更加生动。例如,主持人点击白板单元,以在直播间展示白板页面并在白板上进行绘制示意图。
56.展示模块503响应于直播角色进入互动直播间的第一指令,展示直播角色对应的功能权限,以使该直播角色操作对应的功能。
57.根据一些实施例,在直播角色切换身份时,展示模块503还用于对该直播角色无法使用的功能权限置灰,即限制直播角色在当前情况下使用该功能,禁止直播角色操作对应的功能。例如,在主持人将第二角色设置为主讲人时,对主持人而言,其白板功能被进行置灰处理。
58.图6示出本技术提供的一种电子设备的结构图。
59.参阅图6,图6提供一种电子设备,包括处理器以及存储器。存储器存储有计算机指令,当计算机指令被处理器执行时,使得处理器执行计算机指令从而实现如图1所示的方法以及细化方案。
60.应该理解,上述的装置实施例仅是示意性的,本技术披露的装置还可通过其它的方式实现。例如,上述实施例中单元/模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。例如,多个单元、模块或组件可以结合,或者可以集成到另一个系统,或一些特征可以忽略或不执行。
61.另外,若无特别说明,在本技术各个实施例中的各功能单元/模块可以集成在一个单元/模块中,也可以是各个单元/模块单独物理存在,也可以两个以上单元/模块集成在一起。上述集成的单元/模块既可以采用硬件的形式实现,也可以采用软件程序模块的形式实现。
62.集成的单元/模块如果以硬件的形式实现时,该硬件可以是数字电路,模拟电路等等。硬件结构的物理实现包括但不局限于晶体管,忆阻器等等。若无特别说明,处理器或芯片可以是任何适当的硬件处理器,比如cpu、gpu、fpga、dsp和asic等等。若无特别说明,片上缓存、片外内存、存储器可以是任何适当的磁存储介质或者磁光存储介质,比如,阻变式存储器rram(resistiverandom access memory)、动态随机存取存储器dram(dynamicrandom access memory)、静态随机存取存储器sram(staticrandom-access memory)、增强动态随机存取存储器edram(enhanceddynamic random access memory)、高带宽内存hbm(high-bandwidth memory)、混合存储立方hmc(hybrid memory cube)等等。
63.集成的单元/模块如果以软件程序模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本披露各个实施例方法的全部或部分步骤。而前述的存储器包括:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
64.本技术实施例还提供一种非瞬时性计算机存储介质,存储有计算机程序,当计算机程序被多个处理器执行时,使得处理器执行如图1所示的方法以及细化方案。
65.应清楚地理解,本技术描述了如何形成和使用特定示例,但本技术不限于这些示
例的任何细节。相反,基于本技术公开的内容的教导,这些原理能够应用于许多其它实施例。
66.此外,需要注意的是,上述附图仅是根据本技术示例性实施例的方法所包括的处理的示意性说明,而不是限制目的。易于理解,上述附图所示的处理并不表明或限制这些处理的时间顺序。另外,也易于理解,这些处理可以是例如在多个模块中同步或异步执行的。
67.以上具体地示出和描述了本技术的示例性实施例。应可理解的是,本技术不限于这里描述的详细结构、设置方式或实现方法;相反,本技术意图涵盖包含在所附权利要求的精神和范围内的各种修改和等效设置。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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