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

业务操作方法、装置、设备、存储介质及程序产品

文献发布时间:2024-04-18 19:58:30


业务操作方法、装置、设备、存储介质及程序产品

技术领域

本申请实施例涉及计算机领域,特别涉及一种业务操作方法、装置、设备、存储介质及程序产品。

背景技术

现如今,各种系统结构越发庞大,一个系统通常还包括多种子系统,而对于各系统及其子系统的权限管理也越发的重要。

相关技术中,在进行业务管理时,通常需要具有进行权限管理权限的业务负责人登录业务管理平台,通过该业务管理平台为该业务的员工授权不同的权限,业务权限与员工的对应关系通常会在权限数据库中被存储。在此过程中,负责人通过权限管理平台手动为不同的管理权限选定不同的员工,该过程即为手动修改权限数据库的过程。或者,该业务的负责人通过业务管理平台对相关业务进行操作以实现对业务的控制。

然而,在相关技术中,不同业务的负责人在需要对业务进行操作时,往往需要登录业务管理平台手动进行操作,操作过程较为复杂。

发明内容

本申请实施例提供了一种业务操作方法、装置、设备、存储介质及程序产品。所述技术方案如下:

一方面,本申请实施例提供了一种业务操作方法,所述方法用于即时通信客户端,所述即时通信客户端登录有第一帐号,所述方法包括:

在所述第一帐号加入目标业务管理群组的情况下,显示第一提示信息,所述第一提示信息用于提示所述第一帐号拥有目标业务的第一操作权限,其中,所述目标业务管理群组与所述目标业务具有绑定关系,且在具有绑定关系的情况下,所述目标业务管理群组具有对所述目标业务的业务操作权限;

响应于群组消息发送操作,在所述目标业务管理群组中显示针对目标帐号的第一群组消息,所述第一群组消息中包含目标操作指令,所述第一群组消息用于触发所述目标帐号通知业务服务器对所述目标业务执行所述目标操作指令指示的目标操作;

在所述目标业务管理群组中显示所述目标帐号发送的第二群组消息,所述第二群组消息用于指示已完成对所述目标业务的所述目标操作。

另一方面,本申请实施例提供了一种业务操作方法,所述方法用于即时通信服务器,所述方法包括:

在第一帐号加入目标业务管理群组的情况下,向登陆有所述第一帐号的即时通信客户端发送第一提示信息,所述第一提示信息用于提示所述第一帐号拥有目标业务的第一操作权限,其中,所述目标业务管理群组与所述目标业务具有绑定关系,且在具有绑定关系的情况下,所述目标业务管理群组具有对所述目标业务的业务操作权限;

在接收到所述第一帐号发送的针对目标帐号的第一群组消息,向业务服务器发送操作执行指令,所述第一群组消息包含目标操作指令,所述操作执行指令中包含所述目标业务管理群组的目标群组标识以及所述目标操作指令,所述业务服务器用于对所述目标业务执行所述目标操作指令指示的目标操作;

接收所述业务服务器发送的完成通知,所述完成通知用于指示已完成对所述目标业务的所述目标操作;

基于所述完成通知,通过所述目标帐号在所述目标业务管理群组中发布第二群组消息,所述第二群组消息用于指示已完成对所述目标业务的所述目标操作。

另一方面,本申请实施例提供了一种业务操作方法,所述方法用于业务服务器,所述方法包括:

在接收到即时通信服务器发送的操作执行指令的情况下,对目标业务执行目标操作指令指示的目标操作,其中,所述操作执行指令中包含所述目标操作指令以及目标业务管理群组的目标群组标识,所述目标业务与所述目标业务管理群组存在绑定关系,在存在绑定关系的情况下,所述目标业务管理群组具有对所述目标业务的业务操作权限;

向所述即时通信服务器发送完成通知,所述完成通知用于指示已完成对所述目标业务的所述目标操作,以使所述即时通信服务器基于所述完成通知,通过目标帐号在所述目标业务管理群组中发布第二群组消息,所述第二群组消息用于指示已完成对所述目标业务的所述目标操作。

另一方面,本申请实施例提供了一种业务操作装置,所述装置用于即时通信客户端,所述即时通信客户端登录有第一帐号,所述装置包括:

第一显示模块,用于在所述第一帐号加入目标业务管理群组的情况下,显示第一提示信息,所述第一提示信息用于提示所述第一帐号拥有目标业务的第一操作权限,其中,所述目标业务管理群组与所述目标业务具有绑定关系,且在具有绑定关系的情况下,所述目标业务管理群组具有对所述目标业务的业务操作权限;

第二显示模块,用于响应于群组消息发送操作,在所述目标业务管理群组中显示针对目标帐号的第一群组消息,所述第一群组消息中包含目标操作指令,所述第一群组消息用于触发所述目标帐号通知业务服务器对所述目标业务执行所述目标操作指令指示的目标操作;

第三显示模块,用于在所述目标业务管理群组中显示所述目标帐号发送的第二群组消息,所述第二群组消息用于指示已完成对所述目标业务的所述目标操作。

另一方面,本申请实施例提供了一种业务操作装置,所述装置用于即时通信服务器,所述装置包括:

第一发送模块,用于在第一帐号加入目标业务管理群组的情况下,向登陆有所述第一帐号的即时通信客户端发送第一提示信息,所述第一提示信息用于提示所述第一帐号拥有目标业务的第一操作权限,其中,所述目标业务管理群组与所述目标业务具有绑定关系,且在具有绑定关系的情况下,所述目标业务管理群组具有对所述目标业务的业务操作权限;

第二发送模块,用于在接收到所述第一帐号发送的针对目标帐号的第一群组消息,向业务服务器发送操作执行指令,所述第一群组消息包含目标操作指令,所述操作执行指令中包含所述目标业务管理群组的目标群组标识以及所述目标操作指令,所述业务服务器用于对所述目标业务执行所述目标操作指令指示的目标操作;

接收模块,用于接收所述业务服务器发送的完成通知,所述完成通知用于指示已完成对所述目标业务的所述目标操作;

所述第一发送模块,还用于基于所述完成通知,通过所述目标帐号在所述目标业务管理群组中发布第二群组消息,所述第二群组消息用于指示已完成对所述目标业务的所述目标操作。

另一方面,本申请实施例提供了一种业务操作装置,所述装置用于业务服务器所述装置包括:

执行模块,用于在接收到即时通信服务器发送的操作执行指令的情况下,对目标业务执行目标操作指令指示的目标操作,其中,所述操作执行指令中包含所述目标操作指令以及目标业务管理群组的目标群组标识,所述目标业务与所述目标业务管理群组存在绑定关系,在存在绑定关系的情况下,所述目标业务管理群组具有对所述目标业务的业务操作权限;

发送模块,用于向所述即时通信服务器发送完成通知,所述完成通知用于指示已完成对所述目标业务的所述目标操作,以使所述即时通信服务器基于所述完成通知,通过目标帐号在所述目标业务管理群组中发布第二群组消息,所述第二群组消息用于指示已完成对所述目标业务的所述目标操作。

另一方面,本申请实施例提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述方面所述的业务操作方法。

另一方面,提供了一种计算机可读存储介质,所述可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如上述方面所述的业务操作方法。

另一方面,本申请实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述方面提供的业务操作方法。

本申请实施例提供的技术方案带来的有益效果至少包括:

在本申请实施例中,在即时通信客户端中,存在目标业务管理群组,该目标业务管理群组与目标业务具有绑定关系,即目标业务管理群组具有对目标业务的业务操作权限。在这种情况下,第一帐号接入目标业务管理群组后,即时通信客户端会显示第一提示信息,以提示第一帐号拥有对目标业务的第一操作权限。并且,即时通信客户端能够响应于群组消息发送操作,在目标业务管理群组中显示对目标帐号的第一群组消息,由于该目标业务管理群组具有对目标业务的业务操作权限,因此在接收到对目标帐号的群组消息的情况下,触发目标业务通知业务服务器对目标业务执行目标操作指令指示的目标操作。本申请实施例中,通过信息流交互替代了通过业务管理平台进行操作,能够使目标业务管理群组内成员通过发送针对目标帐号的群组消息的方式,实现对目标业务的操作。在操作完成的情况下,通过令目标帐号发送群组消息的方式提示群组内成员已完成对业务的目标操作,能够使群组内成员了解到对目标业务进行操作的进程。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1示出了一种业务管理平台的界面示意图;

图2示出了本申请一个示例性实施例提供的实施环境示意图;

图3示出了本申请一个示例性实施例提供的业务操作方法的流程示意图;

图4示出了本申请一个示例性实施例提供的即时通信客户端显示界面的示意图;

图5示出了本申请一个示例性实施例提供的建立绑定关系的业务管理群组界面示意图;

图6示出了本申请一个示例性实施例提供的进行权限修改的流程图;

图7示出了本申请一个示例性实施例提供的进行权限修改的群组界面示意图;

图8示出了本申请另一个示例性实施例提供的进行权限修改的群组界面示意图;

图9示出了本申请一个示例性实施例提供的业务管理群组的界面示意图;

图10示出了本申请一个示例性实施例提供的业务操作方式的示意图;

图11示出了本申请一个示例性实施例提供的业务操作装置的结构框图;

图12示出了本申请另一个示例性实施例提供的业务操作装置的结构框图;

图13示出了本申请另一个示例性实施例提供的业务操作装置的结构框图;

图14示出了本申请一个示例性实施例提供的计算机设备的结构示意图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。

现如今,对于业务的管理系统越发的庞大,为了保证业务系统的安全性,通常在用户需要对业务进行操作时,由用户登录相应的业务管理平台对业务进行操作,例如为业务的相关操作权限进行修改、查看业务状态信息或对业务进行控制等等。

图1示出了一种业务管理平台的界面示意图,图中平台管理员以及业务M负责人均具有对该业务进行权限管理的权限,在权限管理中,可以为不同的成员授予操作权限,图中可操作成员列表中成员A、成员B以及成员C即为具有对业务进行操作权限的成员。并且,该界面中还包括增加控件,能够使具有权限管理权限的平台管理员以及业务M的负责人为其他成员授予操作权限。此外,用户还可以通过在该界面对业务进行操作,其中“发布入口”以及“信息查看”等等均用于被触发跳转到相应的业务操作界面,能够使用户通过点击实现对业务的不同操作。

然而,通过上述方式对业务进行操作,往往需要用户登录该业务对应的业务管理平台后,才能够对业务进行操作或对业务权限进行管理,操作过程较为繁琐。对此,本申请实施例提供一种基于信息流的业务操作方法,能够使用户通过常用的群组实现用户对目标业务的操作,简化用户对业务进行操作的过程。其中信息流是指支持多人沟通的即时通信客户端。

如图2所示,其示出了本申请一个示例性实施例提供的实施环境示意图,该实施环境主要包括:终端设备210、即时通信服务器220、业务服务器230。

终端设备210包括但不限于智能手机、平板电脑、可穿戴设备、PC(PersonalComputer,个人计算机)等电子设备。终端设备210安装有即时通信客户端。可选的,该即时通信客户端可以是需要下载安装的客户端,也可以是即点即用的客户端,本申请对此不作限定。终端设备210与服务器220之间通过通信网络进行数据连接,可选的,通信网络可以是无线网络,且该通信网络可以是局域网、城域网以及广域网中的一种。

即时通信服务器220用于为终端设备210中的即时通信客户端提供后台服务。可选的,即时通信服务器220可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN(Content Delivery Network,内容分布网络)、以及大数据和人工智能平台等基础云计算服务的云服务器,但并不局限于此。

并且,即时通信服务器220与业务服务器230之间同样通过通信网络进行数据连接,通过该数据连接,即时通信服务器220以及业务服务器230之间可以进行数据交互。业务服务器对应230可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(Content Delivery Network,CDN)、以及大数据和人工智能平台等基础云计算服务的云服务器。在本申请中,业务服务器是为业务管理平台提供后台服务以及提供数据的后台服务器。业务服务器能够在接收即时通信服务器220发送的操作指令之后,对相应业务执行操作指令指示的操作。

示意性的,如图2所示,其中终端设备210中安装有即时通信客户端,并且即时通信客户端登录有第一帐号,在第一帐号加入与目标业务具有绑定关系的目标业务管理群组的情况下,即时通信客户端显示提示信息以提示第一账户具有对目标业务的第一操作权限。在此过程中,第一帐号加入群组后,即时通信服务器220会向业务服务器230发送目标业务管理群组的目标群组标识以及第一帐号,使业务服务器230为第一帐号增加第一操作权限,并向第一通信客户端发送提示信息。

并且,在目标业务管理群组中存在针对目标帐号发送的对目标业务的操作指令的情况下,即时通信服务器220会向业务服务器230发送操作执行指令,以使业务服务器对目标业务执行操作指令指示的操作。在操作执行完成后,业务服务器230向即时通信服务器220发送完成通知,以使即时通信客户端通过目标帐号在目标业务管理群组中提示已完成对相应操作。

需要说明的是,图2中仅以终端210为平板电脑为例对实施环境进行说明,并不对本申请的应用范围构成限定。

需要说明的是,本申请实施例中,即时通信客户端中可能存在多个业务管理群组分别与不同的业务具有绑定关系,并且终端中可能安装有多个不同的即时通信客户端,不同客户端中包含不同业务管群组,本申请实施例对此并不进行限定。

在一种可能的实施方式中,业务管理平台对应游戏平台,该游戏平台用于发布游戏资讯、更新公告、活动公告以及游戏资源等等,业务服务器为该游戏平台提供后台服务。

可选的,游戏平台对应目标业务管理群组,该目标业务管理群组可以与目标游戏绑定,也可以与目标游戏的目标功能模块进行绑定,即不同业务管理群组可能对应不同游戏,也可能不同业务管理群组对应同一游戏的不同功能模块,本实施例对此不进行限定。

在一些实施例中,创建目标业务管理群组,将目标游戏与目标业务管理群组进行绑定,随后,使目标游戏的开发人员对应账号加入该目标业务管理群组。在加入群组后,开发人员可以通过对应账号在目标业务管理群组中发送针对目标账号的群组消息,能够实现对目标游戏的相应操作,从而通过目标业务群组实现游戏平台的功能。例如,开发人员通过对应账号在群组中发送针对目标账号的消息“@目标账号,请发布目标游戏的更新公告”,即可通过即时通信客户端向业务服务器传输发布更新公告的指令,从而使业务服务器在目标游戏对应的游戏平台发布更新公告。

请参考图3,其示出了本申请一个示例性实施例提供的业务操作方法的流程示意图,该方法包括:

步骤301,在第一帐号加入目标业务管理群组的情况下,即时通信服务器向登陆有第一帐号的即时通信客户端发送第一提示信息。

其中,第一即时通信客户端登陆有第一帐号,目标业务管理群组与目标业务具有绑定关系。

在具有绑定关系的情况下,目标业务管理群组具有对目标业务的业务操作权限。在第一帐号加入目标业务管理群组中后,第一帐号应当也具有一定的对目标业务的操作权限,从而即时通信服务器向即时通信客户端发送第一提示消息,以提示第一帐号拥有目标业务的第一操作权限。

可选的,第一操作权限可以是对目标业务的全部操作权限,也可以是对目标业务的部分操作权限。可选的,第一操作权限可以是对目标业务的信息查看权限、数据写入权限、数据更改权限等等。需要说明的是,可由业务管理人员对业务权限进行不同类型的划分,第一操作权限可以仅包含一个类型的权限或者多个类型的权限,本申请实施例对此不进行限定。

在一种可能的实施方式中,第一帐号加入目标业务管理群组的情况下,可能不具有对目标业务的操作权限。

在一种可能的实施方式中,在第一帐号加入目标业务管理群组的情况下,需要由业务服务器为第一帐号增加对目标业务的第一操作权限。在此过程中,即时通信服务器将目标业务管理群组的目标群组标识以及第一帐号发送至业务服务器。业务服务器在接收到目标群组标识后确定与目标群组标识表征的目标业务管理群组具有绑定关系的目标业务,从而为第一帐号增加目标业务的第一操作权限。在为第一帐号增加目标业务的第一操作权限后,业务服务器向即时通信服务器反馈增加完成消息,由即时通信服务器基于增加完成消息向即时通信客户端发送第一提示信息。

步骤302,即时通信客户端显示第一提示信息。

第一提示信息用于提示第一帐号拥有目标业务的第一操作权限。

即时通信客户端接收到即时通信服务器发送的第一提示消息后,在目标业务管理群组的界面中显示该第一提示消息。

可选的,即时通信服务器通过目标帐号在即时通信客户端发送第一提示消息。目标帐号可以是用于触发进行业务操作的群机器人帐号或真人帐号,具有操作权限的群组成员帐号通过发送针对目标帐号的群组消息以触发对目标业务操作。可选的,即时通信客户端通过系统提示消息的方式显示第一提示消息。

步骤303,即时通信客户端响应于群组消息发送操作,在目标业务管理群组中显示针对目标帐号的第一群组消息。

第一群组消息中包含目标操作指令,第一群组消息用于触发目标帐号通知业务服务器对目标业务执行目标操作指令指示的目标操作。

可选的,第一群组消息用于触发即时通信服务器通知业务服务器对目标业务执行目标操作指令指示的目标操作。

可选的,针对目标帐号的第一群组消息可以是在目标业务管理群组中通过“@目标帐号”实现发送针对目标帐号的群组消息。例如,第一群组消息为“@目标帐号,请发布目标任务”,可选的,可以在目标业务管理群组中选择目标帐号发起私聊,以实现发送针对目标帐号的群组消息。

步骤304,在接收到第一帐号发送的针对目标帐号的第一群组消息的情况下,即时通信服务器向业务服务器发送操作执行指令。

第一群组消息包含目标操作指令,操作执行指令中包含目标业务管理群组的目标群组标识以及目标操作指令,业务服务器用于对目标业务执行目标操作指令指示的目标操作。

在即时通信服务器接收到第一帐号发送的针对目标帐号的第一群组消息的情况下,首先会对第一群组消息进行解析,从而获取到第一群组消息中包含的目标操作指令,以及该第一群组消息所在的目标业务管理群组的目标群组标识。由于业务管理服务器可能管理多个业务,且目标业务管理群组与目标业务之间存在绑定关系,为使业务服务能够对目标业务执行目标操作,即时通信服务器将包含目标操作指令以及目标群组标识的操作执行指令发送至业务管理服务器。例如,第一群组消息为“@目标帐号,请发布目标任务”,即时通信服务器通过第一群组消息进行解析,确定目标群组标识以及目标操作指令(即发布目标任务)。

步骤305,业务服务器在接收到即时通信服务器发送的操作执行指令的情况下,对目标业务执行目标操作指令指示的目标操作。

业务服务器在接收到即时通信服务器发送的操作执行指令后,获取到操作执行指令包含的目标群组标识,从而可以确定与目标业务管理群组具有绑定关系的目标业务。从而基于目标操作指令,实现对目标业务的目标操作。

可选的,业务服务器具有业务权限数据库,业务权限数据库中存储有业务管理群组与业务之间的绑定关系,该绑定关系通过群组标识对应业务标识的形式进行存储。业务服务器在获取到目标群组标识后,查询业务权限数据库,确定与目标群组标识对应的目标业务标识,从而对该目标业务标识表征的目标业务进行目标操作。

步骤306,业务服务器向即时通信服务器发送完成通知。

完成通知用于指示已完成对目标业务的目标操作。

可选的,在业务服务器未完成对目标业务的目标操作的情况下,业务服务器向即时通信服务器发送未完成通知,未完成通知用于指示未完成对目标业务的目标操作。

步骤307,即时通信服务器接收业务服务器发送的完成通知。

可选的,该完成通知中包含目标群组标识以及操作完成消息,即时通信服务器接收到业务服务器发送的完成通知后进行解析,确定完成通知对应的目标业务管理群组,以及业务服务器已完成对目标业务的目标操作。

可选的,在即时通信服务器接收到未完成通知的情况下,对该未完成通知进行解析,确定未完成通知对应的业务管理群组,以及业务服务器未完成对目标业务的目标操作的原因。其中该原因可以为目标业务的操作权限不足、操作过程中出错等等,本实施例对此不进行限定。

步骤308,即时通信服务器基于完成通知,通过目标帐号在目标业务管理群组中发布第二群组消息。

第二群组消息用于指示已完成对目标业务的目标操作。

即时通信服务器确定完成通知对应的管理群组为目标业务管理群组的情况下,通过目标帐号在目标业务管理群组中发布已完成对目标业务的目标操作。

可选的,即时通信服务器基于未完成通知,通过目标帐号在目标业务管理群组中发送未完成群组消息。

步骤309,即时通信客户端在目标业务管理群组中显示目标帐号发送的第二群组消息。

即时通信客户端响应于目标帐号在目标业务管理群组中发送第二群组消息,显示该第二群组消息。

第二群组消息的内容与第一群组消息相对应,例如,第一群组消息为“@目标帐号,请发布目标任务”,则第二群组消息可能为“发布目标任务已完成”,本申请实施例对第二群组消息的具体形式以及内容不进行限定。

可选的,即时通信服务器存储有消息发送模板,在接收到完成通知后,基于消息发送模板生成第二群组消息,再通过目标帐号在目标业务管理群组中发布第二群组消息。其中,消息发送模板为更符合人类自然语言习惯的语言模板,例如“xxxx,请关注”能够用于提示用户关注业务情况,本实施例对此不进行限定。

如图4所示,示出了本申请一个示例性实施例提供的即时通信客户端显示界面的示意图。其中,业务管理群组与业务M具有绑定关系,业务M的业务标识为AAA。在第一帐号加入业务管理群组后,即时通信客户端提示第一帐号已加入群组,并且第一帐号能够查看历史群组消息。第一帐号加入群组后,由管理帐号发送第一提示信息,即时通信客户端显示第一提示信息“欢迎进群,您已拥有对目标业务的第一操作权限”,以提示第一帐号拥有目标业务的第一操作权限。

随后,即时通信客户端响应于第一账户的群组消息发送操作,在该业务管理群组中显示针对目标帐号的第一群组消息“@目标帐号请操作业务M的对外发部功能”,该消息能够触发目标帐号通知业务服务器对业务M执行对外发布操作。在业务服务器完成对业务M的发布操作后,即时通信客户端在该业务管理群组中显示目标帐号发送的第二群组消息“@第一帐号已对完成业务M对外发布,请关注”,以提示第一帐号已完成对目标业务的目标操作。

本申请实施例中通过发送针对目标帐号的群组消息以实现对目标业务的操作,有利于业务服务器收集用户需求,完善业务管理平台。

综上所述,在本申请实施例中,在即时通信客户端中,存在目标业务管理群组,该目标业务管理群组与目标业务具有绑定关系,即目标业务管理群组具有对目标业务的业务操作权限。在这种情况下,第一帐号接入目标业务管理群组后,即时通信客户端会显示第一提示信息,以提示第一帐号拥有对目标业务的第一操作权限。并且,即时通信客户端能够响应于群组消息发送操作,在目标业务管理群组中显示对目标帐号的第一群组消息,由于该目标业务管理群组具有对目标业务的业务操作权限,因此在接收到对目标帐号的群组消息的情况下,触发目标业务通知业务服务器对目标业务执行目标操作指令指示的目标操作。本申请实施例中,通过信息流交互替代了通过业务管理平台进行操作,能够使目标业务管理群组内成员通过发送针对目标帐号的群组消息的方式,实现对目标业务的操作。在操作完成的情况下,通过令目标帐号发送群组消息的方式提示群组内成员已完成对业务的目标操作,能够使群组内成员了解到对目标业务进行操作的进程。

可选的,业务操作方法用于即时通信服务器,该方法还包括:

在接收到目标业务管理群组中针对目标帐号的第三群组消息的情况下,向业务服务器发送修改执行指令,第三群组消息中包含第一帐号以及权限修改指令,修改执行指令包含目标业务管理群组的目标群组标识、第一帐号以及权限修改指令,业务服务器用于修改第一帐号对目标业务的操作权限;

接收业务服务器发送的修改完成通知,修改完成通知用于指示已完成第一帐号对目标业务的权限修改;

基于修改完成通知,通过目标帐号在目标业务管理群组中发送第四群组消息,第四群组消息用于指示已完成对第一帐号的权限修改。

可选的,在第三群组消息由第二帐号发布的情况下,向业务服务器发送修改执行指令,包括:

在接收到目标业务管理群组中第二帐号发送的针对目标帐号的第三群组消息的情况下,向业务服务器发送修改执行指令,修改执行指令包含目标群组标识、第一帐号、第二帐号以及权限修改指令;

方法还包括:

接收业务服务器发送的修改失败通知,修改失败通知用于指示未完成对第一帐号的权限修改;

基于修改失败通知,通过目标帐号在目标业务管理群组中发送第五群组消息,第五群组消息用于指示未完成对第一帐号的权限修改。

可选的,第一操作权限为目标业务的部分权限;

在接收到第一帐号发送的针对目标帐号的第一群组消息的情况下,向业务服务器发送操作执行指令,包括:

在接收到第一帐号发送的针对目标帐号的第一群组消息的情况下,向业务服务器发送操作执行指令,操作执行指令包括目标业务管理群组的目标群组标识、第一帐号以及目标操作指令;

方法还包括:

接收业务服务器发送的未完成通知,未完成通知用于指示未完成对目标业务的目标操作;

基于未完成通知,通过目标帐号在目标业务管理群组中发布第六群组消息,第六群组消息用于指示未完成对目标业务的目标操作。

可选的,业务服务器存储有目标业务管理群组内各个成员帐号的权限信息;

方法还包括:

在第三帐号退出目标业务管理群组的情况下,接收退出指令;

基于退出指令,向业务服务器发送目标业务管理群组的目标群组标识、第三帐号以及信息删除指令,以使业务服务器基于目标群组标识以及第三帐号删除目标业务管理群组下第三帐号对目标业务的权限信息。

可选的,在第一帐号加入目标业务管理群组的情况下,向登陆有第一帐号的即时通信客户端发送第一提示信息之前,方法还包括:

在接收到业务管理群组中显示管理帐号发送的针对目标帐号的第七群组消息的情况下,向业务服务器发送目标业务的业务标识以及目标业务管理群组的目标群组标识,以使业务服务器建立目标业务管理群组与目标业务的绑定关系,管理帐号具有建立业务管理群组与业务之间绑定关系的权限。

可选的,方法还包括:

在管理帐号所在的目标业务管理群组解散的情况下,向业务服务器发送目标业务管理群组的目标群组标识以及绑定关系删除指令,以使业务服务器删除目标业务管理群组与目标业务的绑定关系,以及删除目标业务管理群组中成员帐号拥有的目标业务的权限信息。

可选的,业务操作方法用于业务服务器,该方法还包括:

在接收到即时通信服务器发送的修改执行指令的情况下,修改第一帐号对目标业务的操作权限,其中,修改执行指令包含目标业务管理群组的目标群组标识、第一帐号以及权限修改指令;

向即时通信服务器发送修改完成通知,修改完成通知用于指示已完成对第一帐号的权限修改,以使即时通信服务器基于修改完成通知,通过目标帐号在目标业务管理群组中发送第四群组消息,第四群组消息用于指示已完成对第一帐号的权限修改。

可选的,第三群组消息由第二帐号发布;

在接收到即时通信服务器发送的修改执行指令的情况下,修改第一帐号对目标业务的操作权限,包括:

在接收到即时通信服务器发送的修改执行指令的情况下,查询第二帐号的对目标业务的操作权限,修改执行指令包含目标群组标识、第一帐号、第二帐号以及权限修改指令;

在第二帐号拥有进行权限修改的权限的情况下,修改第一帐号对目标业务的操作权限;

方法还包括:

在第二帐号未拥进行权限修改的权限的情况下,向即时通信服务器发送修改失败通知,修改失败通知用于指示未完成对第一帐号的权限修改,以使即时通信服务器基于修改失败通知,通过目标帐号在目标业务管理群组中发送第五群组消息,第五群组消息用于指示未完成对第一帐号的权限修改。

可选的,第一操作权限为目标业务的部分权限;

在接收到即时通信服务器发送的操作执行指令的情况下,对目标业务执行目标操作指令指示的目标操作,包括:

在接收到即时通信服务器发送的操作执行指令的情况下,查询第一帐号拥有的对目标业务的第一操作权限,操作执行指令包括目标业务管理群组的目标群组标识、第一帐号以及目标操作指令;

在目标操作指令指示的目标操作符合第一操作权限的情况下,对目标业务执行目标操作指令指示的目标操作;

方法还包括:

在目标操作指令指示的目标操作不符合第一操作权限的情况下,向即时通信服务器发送未完成通知,未完成通知用于指示未完成对目标业务的目标操作,以使即时通信服务器基于未完成通知,通过目标帐号在目标业务管理群组中发布第六群组消息,第六群组消息用于指示未完成对目标业务的目标操作。

可选的,业务服务器存储有目标业务管理群组内各个成员帐号的权限信息;

方法还包括:

接收即时通信服务器发送的目标业务管理群组的目标群组标识、第三帐号以及信息删除指令;

基于目标群组标识以及第三帐号删除目标业务管理群组下第三帐号对目标业务的权限信息。

可选的,方法还包括:

接收即时通信服务器发送的目标业务的业务标识以及目标业务管理群组的目标群组标识;

基于业务标识以及目标群组标识建立目标业务管理群组与目标业务的绑定关系。

可选的,方法还包括:

接收业务服务器发送的目标业务管理群组的目标群组标识,以及绑定关系删除指令;

删除目标业务管理群组与目标业务的绑定关系,以及目标业务管理群组中成员帐号拥有的目标业务的权限信息。

本申请实施例中,与业务进行绑定的业务管理群组才具有该业务的业务操作权限。因此,在需要将目标业务与目标业务管理群组进行绑定的情况下,即时通信客户端在目标业务管理群组中显示管理帐号发送的针对目标帐号的第七群组消息。

其中,第七群组消息包含目标业务的业务标识,第七群组消息用于触发目标帐号通知业务服务器建立目标业务管理群组与目标业务的绑定关系,管理帐号具有建立业务管理群组与业务之间绑定关系的权限。

可选的,管理帐号还具有对目标业务进行权限修改的权限。能够由管理帐号发起对群组成员帐号授予操作权限。

在一种可能的实施方式中,即时通信服务器在接收到业务管理群组中管理帐号发送的针对目标帐号的第七群组消息的情况下,向业务服务器发送目标业务的业务标识以及目标业务管理群组的目标群组标识。业务服务器在接收到目标业务标识以及目标业务管理群组的目标群组标识的情况下,建立目标业务管理群组与目标业务的绑定关系,管理帐号具有建立业务管理群组与业务之间绑定关系的权限。

可选的,即时通信服务器在接收到业务管理群组中的第七群组消息的情况下,对第七群组消息进行解析,得到第七群组中包含的目标业务的业务标识以及建立绑定关系的指令。随后,即时通信服务器将业务标识、目标群组标识以及建立绑定关系的指令发送至业务服务器。业务服务器基于接收到的目标群组标识以及业务标识,建立目标业务管理群组与目标业务之间的绑定关系。

可选的,在建立目标业务管理群组与目标业务之间的绑定关系后,业务服务器向即时通信服务器发送建立成功通知,该通知用于指示已成功建立目标业务管理群组与目标业务之间的绑定关系。即时通信服务器通过目标帐号在目标业务管理群组中发送群组消息,以提示绑定关系建立成功。

示意性的,图5示出了本申请一个示例性实施例提供的建立绑定关系的业务管理群组界面示意图,在管理帐号发送第七群组消息的情况下,显示管理帐号发送的针对目标帐号的第七群组消息“@目标帐号请给本群增加业务标识为AAA的业务操作权限”。该消息能够触发目标帐号通知业务服务器建立目标业务管理群组与目标业务(即业务M)的还绑定关系,在该消息中包含业务M的业务标识为AAA。并且,在业务管理服务器成功建立目标业务管理群组与目标业务的绑定关系后,由目标帐号在目标业务管理群组中发送群组消息“已经操作完成,本群已具有对业务标识为AAA的业务的业务操作权限”以提示绑定关系建立成功。

本申请实施例中,基于具有建立业务管理群组与业务之间绑定关系的权限的管理帐号发送的群组消息,能够触发业务服务器基于即时通信服务器发送的目标群组标识以及目标业务标识建立绑定关系,从而使该目标权限管理群组具有对目标业务的业务操作权限,从而采用信息流的方式简化进行业务操作的步骤。

在目标业务管理群组与目标业务具有绑定关系,且第一帐号加入目标业务管理群组后,第一帐号具有第一操作权限。在第一帐号在目标业务管理群组中的情况下,可能会存在对第一帐号操作权限进行修改的情况,权限修改可能包括取消第一帐号的部分操作权限、取消第一帐号的全部操作权限、更改第一帐号拥有的操作权限或者增加第一帐号的操作权限等等,本实施例对此不做限定。

在对第一帐号进行权限修改的过程即为通过业务服务器更新第一帐号拥有的权限的过程。如图6所示,示出了本申请一个示例性实施例提供的进行权限修改的流程图。

步骤601,即时通信客户端在目标业务管理群组中显示针对目标帐号的第三群组消息。

其中,第三群组消息中包含第一帐号以及权限修改指令,第三群组消息用于触发目标帐号通知业务服务器修改第一帐号的操作权限。

权限修改指令中包含具体的对第一帐号进行权限修改的内容。例如权限修改指令可以为“为第一帐号添加第二操作权限”,或者“为第一帐号删除第一操作权限”,或者“将第一帐号的操作权限更改为第二操作权限”等等。

可选的,在目标业务群组中发送该第三群组消息的帐号可以为管理帐号、群组中任一成员帐号、具有进行权限修改权限的成员帐号,本实施例对此不进行限定。

步骤602,即时通信服务器在接收到目标业务管理群组中针对目标帐号的第三群组消息的情况下,向业务服务器发送修改执行指令。

其中,修改执行指令包含目标业务管理群组的目标群组标识、第一帐号以及权限修改指令,业务服务器用于修改第一帐号对目标业务的操作权限。

可选的,即时通信服务器接收到第三群组消息的情况下,对第三群组消息进行解析,获取到第三群组消息中包含的权限修改指令以及第一帐号。

发送目标群组标识能够使业务服务器根据目标群组标识确定对应的目标业务标识,从而确定与该目标业务管理群组具有绑定关系的目标业务。避免第一帐号加入多个业务管理群组的情况下,错误修改第一账户对于其他业务的操作权限。

步骤603,在接收到即时通信服务器发送的修改执行指令的情况下,业务服务器修改第一帐号对目标业务的操作权限。

在接收到修改执行指令后,业务服务器基于目标群组标识确定目标业务,并根据第一帐号以及权限修改指令修改第一帐号对目标业务的操作权限。

可选的,业务服务器具权限数据库,业务服务器修改第一帐号对目标业务的操作权限,即为业务服务器更新权限数据库中第一帐号对目标业务的操作权限信息的过程。

步骤604,业务服务器向即时通信服务器发送修改完成通知。

其中,修改完成通知用于指示已完成对第一帐号对目标业务的权限修改,以使即时通信服务器基于修改完成通知,通过目标帐号在目标业务管理群组中发送第四群组消息,第四群组消息用于指示已完成对第一帐号的权限修改。

步骤605,即时通信服务器接收业务服务器发送的修改完成通知。

步骤606,基于修改完成通知,即时通信服务器通过目标帐号在目标业务管理群组中发送第四群组消息。

可选的,基于修改完成通知,即时通信服务器通过帐号在目标业务管理群组中发送针对第三群组消息发送帐号的第四群组消息,以实现对发送第三群组消息的帐号的强消息提示。

步骤607,即时通信客户端在目标业务管理群组中显示目标帐号发送的第四群组消息。

本申请实施例中,在与目标业务具有绑定关系的目标权限管理群组中,可以通过发送群组消息的方式控制群组成员帐号对目标业务的操作权限,能够替代用户在进行权限修改时需要通过登录权限管理平台进行权限修改。

在另一种可能的实施方式中,第三群组消息由第二帐号发布。在这种情况下,即时通信服务器在接收到目标业务管理群组中第二帐号发送的针对目标帐号的第三群组消息的情况下,向业务服务器发送修改执行指令,修改执行指令包含目标群组标识、第一帐号、第二帐号以及权限修改指令。

随后,业务服务器在接收到即时通信服务器发送的修改执行指令的情况下,查询第二帐号用户的对目标业务的操作权限。业务服务器在查询第二帐号的操作权限时,首先会基于目标群标识查询目标业务,再查询第二帐号对目标业务的操作权限。

查询操作权限后,业务服务器能够确定第二帐号拥有的操作权限中是否包含对进行权限修改的权限。

在第二帐号拥有进行权限修改的权限的情况下,业务服务器修改第一帐号对目标业务的操作权限。并且,向即时通信服务器反馈修改完成通知,从而使即时通信服务器基于修改完成通知,通过目标帐号在目标业务管理群组中发送上述第四群组消息。

而在第二帐号未拥进行权限修改的权限的情况下,业务服务器向即时通信服务器发送修改失败通知。修改失败通知用于指示未完成对第一帐号的权限修改。

即时通信服务器在接收到修改失败通知后,基于修改失败通知,通过目标帐号在目标业务管理群组中发送第五群组消息,第五群组消息用于指示未完成对第一帐号的权限修改。可选的,第五群组消息还用于指示第二帐号不具有进行权限修改的权限。

因此,对于即时通信客户端,在第二帐号拥有进行权限修改的权限的情况下,在目标业务管理群组中显示目标帐号发送的第四群组消息。

示意性的,请参考图7,示出了本申请一个示例性实施例提供的进行权限修改的群组界面示意图。第一帐号加入该业务管理群组后,管理帐号发送提示消息,以提示第一帐号拥有第一操作权限。在第二帐号发送针对目标帐号的第三群组消息“@目标帐号请给@第一帐号授权第二操作权限”的情况下,即时通信客户端显示该消息。在第二帐号拥有进行权限修改的权限的情况下,即时通信客户端显示第四群组消息“@第二帐号已为@第一帐号授权第二操作权限,请关注”,该第四群组消息通过@第二帐号和@第一帐号别的方式提示已为第一帐号授权第二操作权限。

相对应的,在第二帐号未拥有进行权限修改的权限的情况下,在目标业务管理群组中显示目标帐号发送的第五群组消息。

示意性的,请参考图8,示出了本申请另一个示例性实施例提供的进行权限修改的群组界面示意图。在第二帐号发送针对目标帐号的第三群组消息“@目标帐号请给@第一帐号授权第二操作权限”的情况下,即时通信客户端显示该消息。并且,经过业务服务器查询到第二帐号拥有的操作权限后,在确定第二帐号未拥有进行权限修改的权限的情况下,即时通信客户端显示第五群组消息“@第二帐号授权失败,您不具有权限修改权限”,以提示对第一帐号授权第二操作权限失败,并且提示第二帐号未拥有进行权限修改的权限。

在另一种可能的实施方式中,第三群组消息还包含目标业务,例如“@目标帐号,请为第一帐号授权对第一业务的第二操作权限”,其中包含目标业务为第一业务。在这种情况下,即时通信服务器向业务服务器发送的修改执行指令中包含目标群组标识、第一帐号、第二帐号、目标业务的目标业务标识以及权限修改指令。业务服务器在查询第二帐号拥有的权限之前,确定目标群组标识对应的目标业务标识与第三群组消息中包含的目标业务标识是否一致,在一致的情况下,再查询第二帐号拥有的权限;在不一致的情况下,业务服务器向即时通信服务器发送修改失败通知,该修改失败通知用于指示第二帐号不具有进行权限修改的权限。

在另一种可能的实施方式中,第一帐号在目标业务管理群组中发送针对目标帐号的第七群组消息,该第七群组消息包含第四帐号以及权限修改指令,第七群组消息用于触发目标帐号通过业务服务器修改第四帐号的操作权限。并且,在第一帐号拥有进行权限修改的权限的情况下,在目标业务管理群组中显目标帐号发送的第八群组消息,该第八群组消息用于指示已完成对第四帐号的权限修改;在第一帐号未拥有进行权限修改的权限的情况下,在目标业务管理群组中显示目标帐号发送的第九群组消息,该第九群组消息用于指示未完成对第四帐号的权限修改,且用于指示第一帐号未拥有进行权限修改的权限。

可选的,在一种可能的实施方式中,目标业务的操作权限分类存在不同的等级,不同等级的操作权限可对目标业务进行操作的范围等级不同。例如,目标业务的操作权限分为查看权限、操作权限以及管理权限,其中查看权限为帐号查看业务信息的权限,操作权限为控制目标业务执行目标操作的权限,管理权限为修改成员帐号对目标业务操作权限的权限,并且,拥有操作权限的成员同样拥有查看权限,同样的,拥有管理权限的成员同时拥有操作权限以及查看权限。因此,不同帐号加入目标群组后,可以被授权不同类型的操作权限,以实现对目标业务的操作权限的分级管理。

本申请实施例中,在第一帐号加入目标业务管理群组后,拥有对目标业务的第一操作权限,该第一操作权限可能是该目标业务的全部操作权限,也可能是对目标业务的部分操作权限。在第一操作权限为目标业务的部分操作权限的情况下,在第一帐号发送针对目标帐号的第一群组消息,需要对目标业务执行目标操作时,可能会存在第一帐号不具有相应权限的情况,因此,在业务服务器执行对目标业务的目标操作之前,需要先确定第一帐号是否具有相应权限。

首先,在即时通信服务器接收到第一帐号发送的针对目标帐号的第一群组消息的情况下,向业务服务器发送操作执行指令。该操作执行指令包括目标业务管理群组的目标群组标识、第一帐号以及目标操作指令。其中,目标群组标识以及第一帐号用于供业务服务器查询第一帐号对目标业务的第一操作权限。

随后,业务服务器在接收到即时通信服务器发送的操作执行指令的情况下,查询第一帐号拥有的对目标业务的第一操作权限。

在目标操作指令指示的目标操作符合第一操作权限的情况下,业务服务器对目标业务执行目标操作指令指示的目标操作。即第一操作权限中包含对目标业务执行目标操作所需的目标操作权限的情况下,业务服务器对目标业务执行目标操作指令指示的目标操作。并且,业务服务器向即时通信服务器发送已完成通知,从而使业务服务器通过目标帐号在目标业务管理群组中发布第二群组消息,第二群组消息用于指示已完成对目标业务的目标操作。

在目标操作指令指示的目标操作不符合第一操作权限的情况下,业务服务器向即时通信服务器发送未完成通知,即第一操作权限中不包含对目标业务执行目标操作所需的目标操作权限的情况下,业务服务器向即时通信服务器发送未完成通知。

即时通信服务器接收上述未完成通知,从而基于未完成通知通过目标帐号在目标业务管理群组中发布第六群组消息,第六群组消息用于指示未完成对目标业务的目标操作。

示意性的,请参考图9,示出了本申请一个示例性实施例提供的业务管理群组的界面示意图。第一帐号加入群组后拥有对目标业务的第一操作权限,第一操作权限为目标任务的部分权限。第一帐号在该业务管理群组中发送针对目标帐号的第一群组消息“@目标帐号请操作业务M的对外发部功能”。在业务服务器确定目标操作(即控制业务对外发布)不符合第一帐号拥有的第一操作权限的情况下,即时通信客户端显示目标帐号发送的第六群组消息“@第一帐号对外发布失败,您未拥有相应权限”,以提示未完成对外发布操作,且第一帐号不具有相关的权限。

本申请实施例中,目标业务管理群组中存在成员帐号只具有目标业务的部分操作权限,因此在存在帐号发送针对目标帐号的对业务进行操作的群组消息的情况下,先由业务服务器确认该帐号是否具有相应的操作权限,在具有操作权限的情况下,再对业务执行相应操作,能够保证业务系统的安全性以及操作业务的规范性。

本申请实施例中,业务服务器存储有目标业务管理群组内各个成员帐号的权限信息。该权限信息包括目标业务管理群组内各个成员帐号对目标业务的各权限的拥有情况。

并且在实际应用中,可能会由于群组成员离职或工作岗位变动等原因需要取消该成员对有目标业务的操作权限,具体包括控制权限以及查看权限等等。

在一种可能的实施方式中,在第三帐号退出目标业务管理群组的情况下,即时通信客户端向即时通信服务器发送退出指令。其中,该即时通信客户端可能为登陆有第三帐号的即时通信客户端。

即时通信服务器在接收到退出指令的情况下,基于退出指令,向业务服务器发送目标业务管理群组的目标群组标识、第三帐号以及信息删除指令。由于第三帐号可能还加入到其他业务管理群组,因此,业务服务器需要根据目标群组标识确定需要删除的第三帐号对目标业务的操作权限。

业务服务器基于目标群组标识以及第三帐号删除目标业务管理群组下第三帐号对目标业务的权限信息。可选的,业务服务器基于目标群组标识确定目标业务,再根据第三帐号确定第三帐号拥有的对目标业务的操作权限,最后基于信息删除指令删除第三帐号对目标业务的权限信息。

本申请实施例中,在第三帐号退出目标权限管理群组的情况下,业务服务器删除关于第三帐号对目标业务的权限信息,即对出群组后第三帐号市区对目标业务的操作权限,有利于业务服务器对业务以及业务权限信息进行统计。

本申请实施例中,通过建立目标权限管理群组以及目标业务之间的绑定关系从而实现通过目标权限管理群组对目标业务进行控制,通常情况下,与业务具有绑定关系的业务管理群组中包含管理帐号,有管理帐号发起建立绑定关系。而在实际应用中,可能会存在业务管理群组解散的情况,这种情况下,默认群组内全部成员帐号退出该业务管理群组并且该业务管理群组的信息被即时通信服务器删除。

在一种可能的实施方式中,在管理帐号所在的目标业务管理群组解散的情况下,即时通信服务器向业务服务器发送目标业务管理群组的目标群组标识以及绑定关系删除指令。业务服务器删除目标业务管理群组与目标业务的绑定关系,以及删除目标业务管理群组中成员帐号拥有的目标业务的权限信息。

可选的,业务服务器基于即时通信服务器发送的目标群组标识确定目标业务,从而删除目标业务管理群组与目标业务的绑定关系,进一步的,基于目标群组标识,删除成员帐号拥有的目标业务的权限信息,即目标成员帐号不再具有对目标业务的操作权限。

示意性的,图10示出了本申请一个示例性实施例提供的业务操作方式的示意图。其中,即时通信服务器1002为即时通信客户端1001提供后台服务,即时通信服务器可能会接收到不同账在目标业务管理群组中不同群组消息,其中可能包括针对目标帐号(即@目标帐号)的群组消息a、群组消息b以及群组消息c。即时通信服务器会对不同群组消息进行解析,从而通知业务服务器1003分别进行与群组消息a、群组消息b以及群组消息c对应的操作a、操作b以及操作c。在分别执行操作a、操作b以及操作c后,业务服务器会向即时通信服务器返回操作的结果,操作a、操作b以及操作c分别对应结果a、结果b以及结果c。在此过程中,即时通信服务器在解析群组消息后,也会基于群组消息向业务服务器发送群组标识、业务标识、成员帐号等信息,以使的业务服务器能够对群组消息指示的业务进行操作,或在服务器中对发送群组消息的成员帐号拥有的权限进行查询等等,可参照上述各实施例中示出的具体过程,本实施例对此不进行赘述。

在一种可能的实施方式中,业务服务器还用于为业务管理平台提供后台服务,并且,一个业务管理平台可能用于管理多个业务。在多个业务分别与不同的业务管理群组建立有绑定关系的情况下,业务服务器中会存储有多个业务与业务管理群组之间的绑定关系。

在一种可能的实施方式中,第一帐号加入目标业务管理群组后,第一帐号拥有对目标业务的第一操作权限,同样的,第一帐号也可以通过业务管理平台实现对目标业务的操作,该操作应当符合第一操作权限。

可选的,在存在不同业务管理平台对目标业务的权限分类相同的情况下,两个业务管理平台对应的业务服务器可以同一个数据库中存储的目标业务的权限信息。

业务服务器具有对应的权限数据库,用于该业务服务器所管理的不同业务的权限信息。对于目标业务,可能存在两个业务服务器均可以对该目标业务进行控制的情况,且两个业务服务器分别为第一服务器以及第二服务器,第一服务器对应第一业务管理平台且具有第一数据库,第二服务器对应第二业务管理平台且具有第二数据库。在第一帐号加入目标业务具有绑定关系的目标业务管理群组后拥有该目标业务的第一操作权限,假设该目标业务管理群组对应的即时通信服务器与第一业务服务器相连接,则第一数据库中存储有第一帐号对目标业务的第一操作权限。此时,在第一帐号需要通过第二业务管理平台对目标帐号进行操作的情况下,第二业务服务器向第一数据库请求读取数据,以查询第一帐号是否拥有对目标业务进行操作的权限。

例如,第一帐号加入第一业务管理群组后,具有对第一业务的发布权限,第一业务群组对应的即时通信服务器对应第一业务服务器。第一帐号通过第二权限管理平台控制第一业务进行发布时,第二服务器从第一数据库中查询第一帐号的权限信息。在第二服务器确定第一帐号具有对第一业务进行发布的操作权限的情况下,第二服务器执行对第一业务的发布。

可选的,在存在多个业务管理平台之间采用的权限系统相同,即不同业务管理平台所管理的业务存在交集的情况下,可以基于第一业务管理平台对应第一业务服务器存储的第一业务的权限信息刷新第三业务管理平台对应的第三业务服务器存储的第一业务的权限信息,从而实现多业务管理平台之间的信息联动。

上述实施例中,一个业务管理平台对应一个业务服务器,不同业务管理平台所管理的业务可能不同,不同业务管理平台对应不同的业务数据库,在这种情况下,需要对对个业务服务器,即多个权限数据库进行维护,则维护成本以及维护的复杂程度较高。

因此,在一种可能的实施方式中,可以基于公司或部门对业务数据库进行维护,即从公司层面或业务部门层面创建总业务服务器或业务数据库,并且,可以基于实际情况对不同业务以及划分不同的权限分类。从而使用户通过前端业务管理平台或信息流(业务管理群组)实现交互。

本申请实施例中,不同业务服务器可以对其他业务服务器所存储的权限信息进行复用,可以有效减少数据库维护成本。

图11是本申请一个示例性实施例提供的业务操作装置的结构框图,如图11所示,该装置用于即时通信客户端,该装置包括:

显示模块1101,用于在所述第一帐号加入目标业务管理群组的情况下,显示第一提示信息,所述第一提示信息用于提示所述第一帐号拥有目标业务的第一操作权限,其中,所述目标业务管理群组与所述目标业务具有绑定关系,且在具有绑定关系的情况下,所述目标业务管理群组具有对所述目标业务的业务操作权限;

所述显示模块1101,还用于响应于群组消息发送操作,在所述目标业务管理群组中显示针对目标帐号的第一群组消息,所述第一群组消息中包含目标操作指令,所述第一群组消息用于触发所述目标帐号通知业务服务器对所述目标业务执行所述目标操作指令指示的目标操作;

所述显示模块1101,还用于在所述目标业务管理群组中显示所述目标帐号发送的第二群组消息,所述第二群组消息用于指示已完成对所述目标业务的所述目标操作。

可选的,所述显示模块1101,用于:

在所述目标业务管理群组中显示针对所述目标帐号的第三群组消息,所述第三群组消息中包含所述第一帐号以及权限修改指令,所述第三群组消息用于触发所述目标帐号通知所述业务服务器修改所述第一帐号的操作权限;

在所述目标业务管理群组中显示所述目标帐号发送的第四群组消息,所述第四群组消息用于指示已完成对所述第一帐号的权限修改。

可选的,在所述第三群组消息由第二帐号发布的情况下,所述显示模块1101,用于:

在所述第二帐号拥有进行权限修改的权限的情况下,在所述目标业务管理群组中显示所述目标帐号发送的所述第四群组消息;

在所述第二帐号未拥有进行权限修改的权限的情况下,在所述目标业务管理群组中显示所述目标帐号发送的第五群组消息,所述第五群组消息用于指示未完成对所述第一帐号的权限修改。

可选的,所述第一操作权限为所述目标业务的部分权限;

显示模块1101,用于:

在所述目标操作指令指示的所述目标操作符合所述第一操作权限的情况下,在所述目标业务管理群组显示所述目标帐号发送的所述第二群组消息;

在所述目标操作不符合所述第一操作权限的情况下,在所述目标业务管理群组中显示所述目标帐号发送的第六群组消息,所述第六群组消息用于指示未完成对所述目标业务的所述目标操作。

可选的,所述业务服务器存储有所述目标业务管理群组内各个成员帐号的权限信息;

所述装置还包括:

发送模块,用于在第三帐号退出所述目标业务管理群组的情况下,向即时通信服务器发送退出指令,所述即时通信服务器用于基于所述退出指令向所述业务服务器发送所述目标业务管理群组的目标群组标识以及所述第三帐号,以使所述业务服务器基于所述目标群组标识以及所述第三帐号删除所述目标业务管理群组下所述第三帐号对所述目标业务的权限信息。

可选的,所述显示模块1101,还用于:

在所述目标业务管理群组中显示管理帐号发送的针对所述目标帐号的第七群组消息,所述第七群组消息包含所述目标业务的业务标识,所述第七群组消息用于触发所述目标帐号通知所述业务服务器建立所述目标业务管理群组与所述目标业务的绑定关系,所述管理帐号具有建立业务管理群组与业务之间绑定关系的权限。

可选的,在所述管理帐号所在的所述目标业务管理群组解散的情况下,所述业务服务器中所述目标业务管理群组与所述目标业务的绑定关系删除,且所述业务服务器中所述目标业务管理群组中成员帐号拥有的所述目标业务的权限信息删除。

综上所述,在本申请实施例中,在即时通信客户端中,存在目标业务管理群组,该目标业务管理群组与目标业务具有绑定关系,即目标业务管理群组具有对目标业务的业务操作权限。在这种情况下,第一帐号接入目标业务管理群组后,即时通信客户端会显示第一提示,以提示第一帐号拥有对目标业务的第一操作权限。并且,即时通信客户端能够响应于群组消息发送操作,在目标业务管理群组中显示对目标帐号的第一群组消息,由于该目标业务管理群组具有对目标业务的业务操作权限,因此在接收到对目标帐号的群组消息的情况下,触发目标业务通知业务服务器对目标业务执行目标操作指令指示的目标操作。能够使目标业务管理群组内成员通过发送针对目标帐号的群组消息的方式,实现对目标业务的操作。在操作完成的情况下,通过令目标帐号发送群组消息的方式提示群组内成员已完成对业务的目标操作,能够使群组内成员了解到对目标业务进行操作的进程。

图12是本申请一个另示例性实施例提供的业务操作装置的结构框图,该装置用于即时通信服务器,如图12所示,该装置包括:

第一发送模块1201,用于在第一帐号加入目标业务管理群组的情况下,向登陆有所述第一帐号的即时通信客户端发送第一提示信息,所述第一提示信息用于提示所述第一帐号拥有目标业务的第一操作权限,其中,所述目标业务管理群组与所述目标业务具有绑定关系,且在具有绑定关系的情况下,所述目标业务管理群组具有对所述目标业务的业务操作权限;

第二发送模块1202,用于在接收到所述第一帐号发送的针对目标帐号的第一群组消息的情况下,向业务服务器发送操作执行指令,所述第一群组消息包含目标操作指令,所述操作执行指令中包含所述目标业务管理群组的目标群组标识以及所述目标操作指令,所述业务服务器用于对所述目标业务执行所述目标操作指令指示的目标操作;

接收模块1203,用于接收所述业务服务器发送的完成通知,所述完成通知用于指示已完成对所述目标业务的所述目标操作;

所述第一发送模块1204,还用于基于所述完成通知,通过所述目标帐号在所述目标业务管理群组中发布第二群组消息,所述第二群组消息用于指示已完成对所述目标业务的所述目标操作。

可选的,所述第二发送模块1202,用于:

在接收到目标业务管理群组中针对目标帐号的第三群组消息的情况下,向业务服务器发送修改执行指令,第三群组消息中包含第一帐号以及权限修改指令,修改执行指令包含目标业务管理群组的目标群组标识、第一帐号以及权限修改指令,业务服务器用于修改第一帐号对目标业务的操作权限;

所述接收模块1203,用于接收业务服务器发送的修改完成通知,修改完成通知用于指示已完成第一帐号对目标业务的权限修改;

所述第一发送模块1204,还用于基于修改完成通知,通过目标帐号在目标业务管理群组中发送第四群组消息,第四群组消息用于指示已完成对第一帐号的权限修改。

可选的,在第三群组消息由第二帐号发布的情况下,所述述第二发送模块1202,用于:

在接收到目标业务管理群组中第二帐号发送的针对目标帐号的第三群组消息的情况下,向业务服务器发送修改执行指令,修改执行指令包含目标群组标识、第一帐号、第二帐号以及权限修改指令;

所述接收模块1203,还用于接收业务服务器发送的修改失败通知,修改失败通知用于指示未完成对第一帐号的权限修改;

所述第一发送模块1204,还用于基于修改失败通知,通过目标帐号在目标业务管理群组中发送第五群组消息,第五群组消息用于指示未完成对第一帐号的权限修改。

可选的,第一操作权限为目标业务的部分权限;

所述第二发送模块1202,用于在接收到第一帐号发送的针对目标帐号的第一群组消息的情况下,向业务服务器发送操作执行指令,操作执行指令包括目标业务管理群组的目标群组标识、第一帐号以及目标操作指令;

所述接收模块1203,还用于接收业务服务器发送的未完成通知,未完成通知用于指示未完成对目标业务的目标操作;

所述第一发送模块1204,还用于基于未完成通知,通过目标帐号在目标业务管理群组中发布第六群组消息,第六群组消息用于指示未完成对目标业务的目标操作。

可选的,业务服务器存储有目标业务管理群组内各个成员帐号的权限信息;

所述接收模块1203,还用于在第三帐号退出目标业务管理群组的情况下,接收退出指令;

所述第一发送模块1204,还用于基于退出指令,向业务服务器发送目标业务管理群组的目标群组标识、第三帐号以及信息删除指令,以使业务服务器基于目标群组标识以及第三帐号删除目标业务管理群组下第三帐号对目标业务的权限信息。

可选的,所述第二发送模块1202,还用于:

在接收到业务管理群组中显示管理帐号发送的针对目标帐号的第七群组消息的情况下,向业务服务器发送目标业务的业务标识以及目标业务管理群组的目标群组标识,以使业务服务器建立目标业务管理群组与目标业务的绑定关系,管理帐号具有建立业务管理群组与业务之间绑定关系的权限。

可选的,所述第二发送模块1202,还用于:

在管理帐号所在的目标业务管理群组解散的情况下,向业务服务器发送目标业务管理群组的目标群组标识以及绑定关系删除指令,以使业务服务器删除目标业务管理群组与目标业务的绑定关系,以及删除目标业务管理群组中成员帐号拥有的目标业务的权限信息。

图13是本申请另一个示例性实施例提供的业务操作装置的结构框图,该装置用于业务服务器,如图13所示,该装置包括:

执行模块1301,用于在接收到即时通信服务器发送的操作执行指令的情况下,对目标业务执行目标操作指令指示的目标操作,其中,所述操作执行指令中包含所述目标操作指令以及目标业务管理群组的目标群组标识,所述目标业务与所述目标业务管理群组存在绑定关系,在存在绑定关系的情况下,所述目标业务管理群组具有对所述目标业务的业务操作权限;

发送模块1302,用于向所述即时通信服务器发送完成通知,所述完成通知用于指示已完成对所述目标业务的所述目标操作,以使所述即时通信服务器基于所述完成通知,通过目标帐号在所述目标业务管理群组中发布第二群组消息,所述第二群组消息用于指示已完成对所述目标业务的所述目标操作。

可选的,所述执行模块1301,用于:

在接收到即时通信服务器发送的修改执行指令的情况下,修改第一帐号对目标业务的操作权限,其中,修改执行指令包含目标业务管理群组的目标群组标识、第一帐号以及权限修改指令;

所述发送模块1302,用于向即时通信服务器发送修改完成通知,修改完成通知用于指示已完成对第一帐号的权限修改,以使即时通信服务器基于修改完成通知,通过目标帐号在目标业务管理群组中发送第四群组消息,第四群组消息用于指示已完成对第一帐号的权限修改。

可选的,第三群组消息由第二帐号发布;

所述执行模块1301,用于在接收到即时通信服务器发送的修改执行指令的情况下,查询第二帐号的对目标业务的操作权限,修改执行指令包含目标群组标识、第一帐号、第二帐号以及权限修改指令;

所述执行模块1301,还用于在第二帐号拥有进行权限修改的权限的情况下,修改第一帐号对目标业务的操作权限;

所述发送模块1302,还用于在第二帐号未拥进行权限修改的权限的情况下,向即时通信服务器发送修改失败通知,修改失败通知用于指示未完成对第一帐号的权限修改,以使即时通信服务器基于修改失败通知,通过目标帐号在目标业务管理群组中发送第五群组消息,第五群组消息用于指示未完成对第一帐号的权限修改。

可选的,第一操作权限为目标业务的部分权限;

所述执行模块1301,用于在接收到即时通信服务器发送的操作执行指令的情况下,查询第一帐号拥有的对目标业务的第一操作权限,操作执行指令包括目标业务管理群组的目标群组标识、第一帐号以及目标操作指令;

所述执行模块1301,还用于在目标操作指令指示的目标操作符合第一操作权限的情况下,对目标业务执行目标操作指令指示的目标操作;

所述发送模块1302,还用于在目标操作指令指示的目标操作不符合第一操作权限的情况下,向即时通信服务器发送未完成通知,未完成通知用于指示未完成对目标业务的目标操作,以使即时通信服务器基于未完成通知,通过目标帐号在目标业务管理群组中发布第六群组消息,第六群组消息用于指示未完成对目标业务的目标操作。

可选的,业务服务器存储有目标业务管理群组内各个成员帐号的权限信息;

所述装置还包括:

第一接收模块,用于接收即时通信服务器发送的目标业务管理群组的目标群组标识、第三帐号以及信息删除指令;

所述执行模块1301,还用于基于目标群组标识以及第三帐号删除目标业务管理群组下第三帐号对目标业务的权限信息。

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

第二接收模块,用于接收即时通信服务器发送的目标业务的业务标识以及目标业务管理群组的目标群组标识;

所述执行模块1301,还用于基于业务标识以及目标群组标识建立目标业务管理群组与目标业务的绑定关系。

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

第三接收模块,用于接收业务服务器发送的目标业务管理群组的目标群组标识,以及绑定关系删除指令;

所述执行模块1301,还用于删除目标业务管理群组与目标业务的绑定关系,以及目标业务管理群组中成员帐号拥有的目标业务的权限信息。

要说明的是:上述实施例提供的装置,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其实现过程详见方法实施例,这里不再赘述。

请参考图14,其示出了本申请一个示例性实施例提供的计算机设备的结构示意图,计算机设备可实现为上述实施例中的终端或服务器。具体来讲:所述计算机设备1400包括中央处理单元(Central Processing Unit,CPU)1401、包括随机存取存储器1402和只读存储器1403的系统存储器1404,以及连接系统存储器1404和中央处理单元1401的系统总线1405。所述计算机设备1400还包括帮助计算机内的各个器件之间传输信息的基本输入/输出系统(Input/Output,I/O系统)1406,和用于存储操作系统1413、应用程序1414和其他程序模块1415的大容量存储设备1407。

在一些实施例中,所述基本输入/输出系统1406包括有用于显示信息的显示器1408和用于用户输入信息的诸如鼠标、键盘之类的输入设备1409。其中所述显示器1408和输入设备1409都通过连接到系统总线1405的输入输出控制器1410连接到中央处理单元1401。所述基本输入/输出系统1406还可以包括输入输出控制器1410以用于接收和处理来自键盘、鼠标、或电子触控笔等多个其他设备的输入。类似地,输入输出控制器1410还提供输出到显示屏、打印机或其他类型的输出设备。

所述大容量存储设备1407通过连接到系统总线1405的大容量存储控制器(未示出)连接到中央处理单元1401。所述大容量存储设备1407及其相关联的计算机可读介质为计算机设备1400提供非易失性存储。也就是说,所述大容量存储设备1407可以包括诸如硬盘或者驱动器之类的计算机可读介质(未示出)。

不失一般性,所述计算机可读介质可以包括计算机存储介质和通信介质。计算机存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其他数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括随机存取记忆体(Random Access Memory,RAM)、只读存储器(Read Only Memory,ROM)、闪存或其他固态存储其技术,只读光盘(Compact Disc Read-Only Memory,CD-ROM)、数字通用光盘(Digital Versatile Disc,DVD)或其他光学存储、磁带盒、磁带、磁盘存储或其他磁性存储设备。当然,本领域技术人员可知所述计算机存储介质不局限于上述几种。上述的系统存储器1404和大容量存储设备1407可以统称为存储器。

存储器存储有一个或多个程序,一个或多个程序被配置成由一个或多个中央处理单元1401执行,一个或多个程序包含用于实现上述方法的指令,中央处理单元1401执行该一个或多个程序实现上述各个方法实施例提供的方法。

根据本申请的各种实施例,所述计算机设备1400还可以通过诸如因特网等网络连接到网络上的远程计算机运行。也即计算机设备1400可以通过连接在所述系统总线1405上的网络接口单元1411接到网络1412,或者说,也可以使用网络接口单元1411来连接到其他类型的网络或远程计算机系统(未示出)。

所述存储器还包括一个或者一个以上的程序,所述一个或者一个以上程序存储于存储器中,所述一个或者一个以上程序包含用于进行本申请实施例提供的方法中由计算机设备所执行的步骤。

本申请实施例还提供一种计算机可读存储介质,该可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现上述任一实施例所述的业务操作方法。

本申请实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述方面提供的业务操作方法。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,该计算机可读存储介质可以是上述实施例中的存储器中所包含的计算机可读存储介质;也可以是单独存在,未装配入终端中的计算机可读存储介质。该计算机可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现上述任一方法实施例所述的业务操作方法。

可选地,该计算机可读存储介质可以包括:ROM、RAM、固态硬盘(Solid StateDrives,SSD)或光盘等。其中,RAM可以包括电阻式随机存取记忆体(Resistance RandomAccess Memory,ReRAM)和动态随机存取存储器(Dynamic Random Access Memory,DRAM)。上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

需要说明的是,本申请所涉及的信息(包括但不限于用户设备信息、用户个人信息等)、数据(包括但不限于用于分析的数据、存储的数据、展示的数据等)以及信号,均为经用户授权或者经过各方充分授权的,且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准。

且本申请在收集用户的相关数据之前以及在收集用户的相关数据的过程中,都可以显示提示界面、弹窗或输出语音提示信息,该提示界面、弹窗或语音提示信息用于提示用户当前正在搜集其相关数据,使得本申请仅仅在获取到用户对该提示界面或者弹窗发出的确认操作后,才开始执行获取用户相关数据的相关步骤,否则(即未获取到用户对该提示界面或者弹窗发出的确认操作时),结束获取用户相关数据的相关步骤,即不获取用户的相关数据。

应当理解的是,在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。且本文中提及的“第一”、“第二”等用于区别类似对象,而并不用于限定特定的顺序或先后次序。另外,本文中描述的步骤编号,仅示例性示出了步骤间的一种可能的执行先后顺序,在一些其它实施例中,上述步骤也可以不按照编号顺序来执行,如两个不同编号的步骤同时执行,或者两个不同编号的步骤按照与图示相反的顺序执行,本申请实施例对此不作限定。

以上所述仅为本申请的可选的实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

相关技术
  • 图像处理方法和装置、电子设备、存储介质、程序产品
  • 图像处理方法和装置、电子设备、存储介质、程序产品
  • 目标检测方法和装置、电子设备、存储介质、程序产品
  • 行人再识别方法和装置、电子设备、存储介质、程序产品
  • 图像处理方法和装置、电子设备、存储介质、程序产品
  • 硬件设备操作方法、装置、设备、存储介质和程序产品
  • 数据操作方法、装置、设备、存储介质及程序产品
技术分类

06120116501428