一种角色权限的控制方法、装置、电子设备及存储介质制造方法及图纸

技术编号:21730726 阅读:24 留言:0更新日期:2019-07-31 17:17
本公开实施例提供了一种角色权限的控制方法、装置、电子设备及存储介质,该方法应用于业务服务器,包括:根据至少两个用户所属客户端的请求,为至少两个用户绑定用于执行功能任务的业务对象,为业务对象分配资源,为用户确定用户角色以及分配角色的资源权限和控制权限;在业务对象的功能任务结束时,保持业务对象的资源,并变更用户的角色;根据变更后的角色为用户重新分配角色对应的资源权限和控制权限;根据用户发起的请求,为业务对象重新建立功能任务。本公开实施例的技术方案,解决了现有技术中业务对象的娱乐功能不能持续性,导致用户体验较差的技术问题,实现了娱乐功能持续性好、用户体验较佳的技术效果。

【技术实现步骤摘要】
一种角色权限的控制方法、装置、电子设备及存储介质
本公开实施例涉及计算机
,尤其涉及一种角色权限的控制方法、装置、电子设备及存储介质。
技术介绍
目前,唱歌类的应用程序的功能包括:在“房间”业务对象中,允许设定人数的用户作为玩家,玩家可以在该业务对象中实现抢唱、接唱、领唱等功能。在该业务对象中除了玩家之外的用户作为观众,观众只可以点赞、评论以及送礼物等。也就是说,在同一个业务对象中存在两种角色。例如,参与游戏的用户角色可以设定为玩家,未参与游戏的用户角色可以设定为观众。不同角色的用户,服务器和客户端在该歌唱房间内会提供不同的功能支持和权限。现有技术中,从进入应用程序到开始游戏的一般流程是:创建队伍、邀请好友、开启匹配、匹配成功(创建房间)、开始游戏、游戏结束,房间解散。采用此种方式存在该房间的娱乐功能没有持续性的技术问题。
技术实现思路
本公开实施例提供一种角色权限的控制方法、装置、电子设备及存储介质,以实现节约资源、以及由于业务对象娱乐功能持续性好,从而提高用户体验的技术效果。第一方面,本公开实施例还提供了一种角色权限的控制方法,该方法应用于业务服务器,包括:根据至少两个用户所属客户端的请求,为所述至少两个用户绑定用于执行功能任务的业务对象,为所述业务对象分配资源,为所述用户确定用户角色以及分配所述角色的资源权限和控制权限;在所述业务对象的功能任务结束时,保持所述业务对象的资源,并变更所述用户的角色;根据变更后的角色为所述用户重新分配角色对应的资源权限和控制权限;根据用户发起的请求,为所述业务对象重新建立功能任务。第二方面,本公开实施例还提供了一种角色权限的控制装置,该装置配置在业务服务器,所述装置包括:角色资源分配模块,用于根据至少两个用户所属客户端的请求,为所述至少两个用户绑定用于执行功能任务的业务对象,为所述业务对象分配资源,为所述用户确定用户角色以及分配所述角色的资源权限和控制权限;角色变更模块,用于在所述业务对象的功能任务结束时,保持所述业务对象的资源,并变更所述用户的角色;角色重新分配模块,用于根据变更后的角色为所述用户重新分配角色对应的资源权限和控制权限;任务分配模块,用于根据用户发起的请求,为所述业务对象重新建立功能任务。第三方面,本公开实施例还提供了一种电子设备,所述电子设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本公开实施例任一所述的角色权限的控制方法。第四方面,本公开实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如本公开实施例任一所述的角色权限的控制方法。本公开实施例的技术方案,通过根据至少两个用户所属客户端的请求,为至少两个用户绑定用于执行功能任务的业务对象,为业务对象分配资源,为用户确定用户角色以及分配角色的资源权限和控制权限,在业务对象的功能任务结束时,保持业务对象的资源,并变更用户的角色,根据变更后的角色为用户重新分配角色对应的资源权限和控制权限,根据用户发起的请求,为业务对象重新建立功能任务,解决了现有技术中业务对象的功能任务结束时,自动释放业务对象资源,存在娱乐功能不能持续性,导致用户体验较差的技术问题,并且当业务对象中的用户重新开始游戏时,需要重新为用户建立业务对象并分配相应的资源,存在资源浪费的技术问题,实现了娱乐功能持续性好、用户体验较佳的技术效果。附图说明为了更加清楚地说明本公开示例性实施例的技术方案,下面对描述实施例中所需要用到的附图做一简单介绍。显然,所介绍的附图只是本公开所要描述的一部分实施例的附图,而不是全部的附图,对于本领域普通技术人员,在不付出创造性劳动的前提下,还可以根据这些附图得到其他的附图。图1为本公开实施例所提供的一种角色权限的控制方法流程示意图;图2为本公开实施例所提供的一种角色权限的控制方法流程示意图;图3为本公开实施例所提供的一种角色权限的控制方法流程示意图;图4为本公开实施例所提供的一种角色权限的控制装置结构示意图;图5为本公开实施例所提供的一种电子设备结构示意图。具体实施方式下面结合附图和实施例对本公开作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本公开,而非对本公开的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本公开相关的部分而非全部结构。图1为本公开实施例所提供的一种角色权限的控制方法流程示意图,本实施例的方法可应用于业务服务器中,可以对业务对象中的各个用户的角色权限进行管理,该方法可以由角色权限控制装置来执行,该装置可以通过软件和/或硬件的形式实现,可选的,通过业务服务器来实现。如图1所述,本实施例的方法包括:S110、根据至少两个用户所属客户端的请求,为至少两个用户绑定用于执行功能任务的业务对象,为业务对象分配资源,为用户确定用户角色以及分配角色的资源权限和控制权限。为了清楚的介绍本公开实施例的技术方案,可以以唱歌类应用程序为例来介绍,相应的客户端就是安装在移动终端上的唱歌类应用程序。其中业务对象可以是该应用程序中的每一个房间。每一个业务对象中包括至少一个用户,将业务对象中仅有部分用户可以执行的某一项、或者某几项的特定任务称为功能任务。将业务对象中,执行功能任务的用户作为高级角色,相应的,高级用户对应高级权限,即高级用户在显示界面上可以触发选择接唱、抢唱、点赞、评论以及控制显示界面中的至少一种;未执行功能任务的用户作为基础角色,基础角色对应的基础权限,即仅可以在业务对象中可以执行点赞、评论以及送礼物中的至少一种任务。也就是说,在业务对象中的功能任务开始执行时,可以将业务对象中的用户分为两类,一类是对应基础权限的基础角色,即每一个房间中的观众,一类是对应高级权限的高级角色,即每个房间的游戏参加者。为业务对象分配的资源可以是,业务服务器分配给业务对象的房间信息、容量信息、执行功能任务的类型等信息,可选的,分配给业务对象执行哪一类型的任务。资源权限可以是,业务服务器是否接收某些用户发出的语音信息,或者分配的曲目信息等。控制权限,可以是控制音乐的节奏、控制当前房间是否可以评论等信息。在本实施例中,当用户的角色不同时,相应的分配的资源权限和控制权限也不相同。示例性的,分配给基础角色的控制权限可以是:在业务对象中可以执行点赞、评论以及送礼物;分配给高级角色用户的控制权限,不仅包括基础角色的权限,还包括:确定是否接唱、抢唱、点赞、评论以及改变显示界面信息等。也就是说,高级角色权限高于基础角色权限。具体的,若用户要参与唱歌游戏时,可以触发客户端的相应位置,从而进入匹配状态,可选的,触发匹配游戏按钮,即向业务服务器发送匹配请求信息。业务服务器接收请求信息,并根据接收到的请求信息,为用户绑定用于执行功能任务的业务对象,即根据请求信息,建立一个房间,并将该房间与用户进行绑定。业务服务器分配与该房间相对应的资,包括该房间执行任务的类型;该房间可以容纳的用户数量,以及该房间的房间号等信息。将与业务对象绑定的用户作为高级角色,用于执行业务对象中的功能任务,剩余用户作为基础角色,用于执行非功能任务,同时,为高级角色和基础角色分配与其相对应的资源权限和控制本文档来自技高网...

【技术保护点】
1.一种角色权限的控制方法,其特征在于,应用于业务服务器,所述方法包括:根据至少两个用户所属客户端的请求,为所述至少两个用户绑定用于执行功能任务的业务对象,为所述业务对象分配资源,为所述用户确定用户角色以及分配所述角色的资源权限和控制权限;在所述业务对象的功能任务结束时,保持所述业务对象的资源,并变更所述用户的角色;根据变更后的角色为所述用户重新分配角色对应的资源权限和控制权限;根据用户发起的请求,为所述业务对象重新建立功能任务。

【技术特征摘要】
1.一种角色权限的控制方法,其特征在于,应用于业务服务器,所述方法包括:根据至少两个用户所属客户端的请求,为所述至少两个用户绑定用于执行功能任务的业务对象,为所述业务对象分配资源,为所述用户确定用户角色以及分配所述角色的资源权限和控制权限;在所述业务对象的功能任务结束时,保持所述业务对象的资源,并变更所述用户的角色;根据变更后的角色为所述用户重新分配角色对应的资源权限和控制权限;根据用户发起的请求,为所述业务对象重新建立功能任务。2.根据权利要求1所述的方法,其特征在于,在所述业务对象的功能任务结束时,保持所述业务对象的资源,并变更所述用户的角色包括:在所述业务对象的功能任务结束时,保持所述业务对象的资源,将各所述用户的角色回退到基础权限对应的基础角色,其中,所述业务对象中所对应的角色至少包括基础角色和高级角色。3.根据权利要求1所述的方法,其特征在于,根据用户发起的请求,为所述业务对象重新建立功能任务包括:根据用户发起的任务创建请求或任务参与请求,为用户分配确定对应的角色,并为所述业务对象重新建立功能任务,为所述用户重新分配角色对应的资源权限和控制权限。4.根据权利要求1所述的方法,其特征在于,根据用户发起的请求,为所述业务对象重新建立功能任务之前,还包括:如果所属于所述业务对象的至少一个用户解除与所述业务对象的绑定关系,则根据所述业务对象的用户绑定要求,从匹配池中选择其他用户,与所述业务对象绑定。5.根据权利要求4所述的方法,其特征在于,在...

【专利技术属性】
技术研发人员:王琨
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1