一种群组管理方法、装置、电子设备及存储介质与流程

文档序号:33406901发布日期:2023-03-10 20:58阅读:26来源:国知局
一种群组管理方法、装置、电子设备及存储介质与流程

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.根据所述对象类型,确定所述目标对象对应的解散权限结果。
52.可选的,根据所述对象类型,确定所述目标对象对应的解散权限结果时,第二校验模块具体用于:
53.若确定所述对象类型为管理对象,则确定所述目标对象对应的解散权限结果为具有解散权限;
54.若确定所述对象类型不为管理对象,则根据所述对象类型是否为群组创建对象,确定所述目标对象对应的解散权限结果。
55.可选的,根据所述对象类型是否为群组创建对象,确定所述目标对象对应的解散
权限结果时,校验模块具体用于:
56.若确定所述对象类型为群组创建对象,则从所述群组数据库内存储的各个已建群组中,确定出描述信息包含所述目标对象标识的已建群组,并确定所述目标对象对应的解散权限结果为,具有对确定出的各个已建群组进行解散操作的解散权限;
57.若确定所述对象类型不为群组创建对象,则根据所述目标对象的管理优先级,确定所述目标对象对应的解散权限结果。
58.可选的,若所述管理指示为群组标识,则根据所述目标对象的管理优先级,确定所述目标对象对应的解散权限结果时,校验模块具体用于:
59.确定各群组标识各自对应的已建群组,以及各个已建群组各自对应的群组创建对象;
60.若确定所述目标对象的管理优先级均高于各个群组创建对象各自对应的管理优先级时,确定所述目标对象对应的解散权限结果为具有解散权限;
61.若确定所述目标对象的管理优先级不高于至少一个群组创建对象各自对应的管理优先级时,则从所述各个已建群组中,确定出所述目标对象的管理优先级高于群组创建对象的管理优先级对应的已建群组,并确定所述目标对象对应的解散权限结果为:具有对确定出的各个已建群组进行解散操作的解散权限;
62.若确定所述目标对象的管理优先级均不高于各个群组创建对象各自对应的管理优先级时,确定所述目标对象对应的解散权限结果为不具有解散权限。
63.本技术实施例提供的一种电子设备,其包括处理器和存储器,其中,所述存储器存储有程序代码,当所述程序代码被所述处理器执行时,使得所述处理器执行上述任意一种群组管理方法的步骤。
64.本技术实施例提供的一种计算机可读存储介质,其包括程序代码,当所述程序代码在电子设备上运行时,所述程序代码用于使所述电子设备执行上述任意一种群组管理方法的步骤。
65.本技术有益效果如下:
66.本技术实施例提供了群组管理方法、装置、电子设备及存储介质。在本技术实施例中,客户端响应于目标对象触发的信息添加操作,可自动将至少一个反馈信息添加至对应的输入框中,从而获得群组管理信息,因此,无需人工手动添加群组管理信息,可基于反馈信息自动填写群组管理信息,从而能够提高新建群组或解散群组的效率。
67.并且,只需将包含有管理指示集合的群组管理信息发送给服务器,就能够获得服务器基于管理指示集合返回的针对至少两个群组生成的群组管理结果,实现对多个群组同时建立或同时解散的操作,因此,通过本技术实施例中的方法,无需重复多次向服务器发送管理请求,能够实现对群组的批量新建和批量解散,不仅提高了群组管理效率,而且降低了资源消耗。
68.本技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本技术而了解。本技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
69.图1为本技术实施例中应用场景示意图;
70.图2a为本技术实施例中群组管理方法的第一流程示意图;
71.图2b为本技术实施例中操作界面的第一示意图;
72.图2c为本技术实施例中操作界面的第二示意图;
73.图2d为本技术实施例中操作界面的第三示意图;
74.图2e为本技术实施例中操作界面的第四示意图;
75.图2f为本技术实施例中操作界面的第五示意图;
76.图2g为本技术实施例中操作界面的第六示意图;
77.图2h为本技术实施例中操作界面的第七示意图;
78.图2i为本技术实施例中操作界面的第八示意图;
79.图2j为本技术实施例中对群组管理信息的完整性校验过程的流程图;
80.图2k为本技术实施例中群组管理结果的第一界面示意图;
81.图2l为本技术实施例中群组管理结果的第二界面示意图;
82.图3a为本技术实施例中一种群组管理方法的第二流程示意图;
83.图3b为本技术实施例中进行身份校验的流程示意图;
84.图3c为本技术实施例中确定权限管理结果的流程示意图;
85.图3d为本技术实施例中确定解散权限结果的第一流程示意图;
86.图3e为本技术实施例中确定解散权限结果的第二流程示意图;
87.图3f为本技术实施例中确定目标对象的解散权限结果的第三流程示意图;
88.图3g为本技术实施例中生成群组管理结果的第一流程示意图
89.图3h为本技术实施例中校验合法性的流程示意图;
90.图3i为本技术实施例中生成群组管理结果的第二流程示意图;
91.图3j为本技术实施例中建立单个群组的示例图;
92.图3k为本技术实施例中批量建群的示例图;
93.图3l为本技术实施例中解散群组的示例图;
94.图4为本技术实施例中单个建立群组的流程示意图;
95.图5为本技术实施例中批量建立群组的流程示意图;
96.图6为本技术实施例中解散群组的流程示意图;
97.图7为本技术实施例中所列举的一种群组管理装置的结构示意图;
98.图8为本技术实施例中所列举的另一种群组管理装置的结构示意图;
99.图9为本技术实施例的一种电子设备的一个硬件组成结构示意图;
100.图10为本技术实施例中的一个计算装置的结构示意图。
具体实施方式
101.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术技术方案的一部分实施例,而不是全部的实施例。基于本技术文件中记载的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术技术方
案保护的范围。
102.本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够在除了这里图示或描述的那些以外的顺序实施。
103.以下对本技术实施例中的部分用语进行解释说明,以便于本领域技术人员理解。
104.目标对象:目标对象可以是至少两个群组中,具有最高管理权限的对象,如,目标对象为各群组中的其中一个群主;目标对象还可以是未包含在等待执行群组管理操作的至少两个群组中的对象,如,目标对象为任意一个操作对象。
105.信息添加操作:是指目标对象在操作界面中对群组进行管理时所执行的操作,如,目标对象在客户端的操作界面中点击建群链接的操作。
106.群组管理信息:是指通过目标对象在操作界面中触发信息添加操作后,将反馈信息添加至呈现的至少一个输入框后获得的信息,群组管理信息包括管理指示集合和目标应用的属性信息,还包括目标对象标识,对此并不进行限制。
107.建群指示:是指进行建群操作时添加至新建群组中的进群对象对应的标识。
108.建群操作:是指服务器在接收到客户端发送的相应的群组管理信息后,根据群组管理信息对不同的至少两个群组所执行的建立群组的操作。
109.解散操作:是指服务器在接收到客户端发送的相应的群组管理信息后,根据群组管理信息对不同的至少两个群组所执行的解散群组的操作。
110.反馈信息:是指目标对象在客户端中填写反馈单或群组信息后获得的,如,反馈单链接、目标对象标识等。
111.群组数据库:是指存储有各个已建群组的数据库,群组数据库内存储有各个已建群组的描述信息,描述信息例如为创建时间、群组状态等。
112.下面对本技术实施例的设计思想进行简要介绍:
113.目前,在使用即时通讯应用软件时,可能会出现各种使用问题,从而降低用户的体验感,例如,界面切换速度慢等。因此,相关工作人员需要对出现的各个使用问题进行排查,以实现对即时通讯应用软件的优化。通常在对即时通讯应用软件的使用问题进行排查时,可以采用建立群组的方式,使得各对象能够在建立的群组中进行信息反馈,并基于反馈获得的信息进行问题排查。因此,在进行问题排查之前,需要对群组进行管理。
114.相关技术中,相关管理对象在对某个群组进行管理时,可以向服务器发送管理请求,实现对群组的管理。
115.然而,若使用相关技术中的这种群组管理方式,同时对大量的群组进行管理时,由于每次仅能针对一个群组进行管理,因此,需要重复多次向服务器发送管理请求,操作较为繁琐,不仅降低了群组管理的效率,而且还会浪费大量的系统资源。
116.有鉴于此,本技术实施例提出了群组管理方法、装置、电子设备及存储介质。由于本技术实施例中响应于目标对象触发的信息添加操作,获得目标应用的至少一个反馈信息,呈现至少一个输入框,并分别将至少一个反馈信息添加到至少一个输入框中,从而获得相应的群组管理信息,群组管理信息包括针对不同的至少两个群组的管理指示集合,因此,通过本技术实施例中的方法,无需手动输入群组管理信息,可通过信息添加操作自动填写
获得群组管理信息,从而能够提高群组管理效率。
117.并且,本技术实施例中,所展示的服务器返回的群组管理结果是基于群组管理信息中的管理指示集合,针对至少两个群组分别执行相应的建群操作或解散操作后,基于至少两个群组各自对应的群组描述信息生成的,因此,当需要新建多个群组,或对多个群组进行批量解散时,无需发送多次管理请求,只需发送一次群组管理信息,能够对多个群组同时进行新建或解散,不仅提高了群组管理效率,而且降低了服务器的资源消耗。
118.以下结合说明书附图对本技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本技术,并不用于限定本技术,并且在不冲突的情况下,本技术实施例及实施例中的特征可以相互组合。
119.参阅图1所示,为本技术实施例中应用场景示意图。该应用场景示意图中包括客户端110和服务器120。
120.在一种可选的实施方式中,客户端110与服务器120之间可以采用有线网络或无线网络,通过有线或无线通信方式进行直接或间接地连接,本技术在此不做限制。
121.在一种可选的实施方式中,本技术实施例应用于浏览器/服务器架构,因此,客户端110中安装有浏览器,浏览器中安装有群组管理相关的目标应用,目标应用的功能并不限于群组管理。其中,群组管理相关的目标应用可以是需要安装在客户端上才能够使用的客户端应用,如,群组管理协作平台,也可以是某些社交应用中的小程序,网页等应用,不需要下载安装即可以搜索使用。客户端110可以包括一个或多个处理器1101,存储器1102,与服务器120交互的i/o接口1103以及显示屏1104等。客户端110可以是智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱等,并不局限于此。
122.服务器120为目标应用对应的后台服务器,为目标应用提供服务。服务器120可以包括一个或多个处理器1201、存储器1202以及与客户端110交互的i/o接口1203等。服务器120可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(content delivery network,cdn)、以及大数据和人工智能平台等基础云计算服务的云服务器。
123.其中,本技术实施例中在进行群组管理时,目标对象在客户端110的显示屏1104上呈现的操作界面中,触发信息添加操作,从而客户端110可获得目标应用的至少一个反馈信息,呈现至少一个输入框,并分别将至少一个反馈信息添加到至少一个输入框中,从而获得相应的群组管理信息,并将获得的群组管理信息通过i/o接口1103发送给服务器120,以使服务器120基于接收到的群组管理信息,通过处理器1201对至少两个群组分别执行相应的建群操作或解散操作,从而生成相应的群组管理结果,同时,服务器120可通过存储器1202对生成的群组管理结果进行存储,然后,将生成的群组管理结果经由i/o接口1203返回给客户端110,从而客户端110在接收到群组管理结果后,通过显示屏1104向目标对象展示接收到的群组管理结果。
124.本技术实施例中的群组管理方法,可以应用于即时通讯应用软件的建立群组的场景中,例如,当客户端在获取到各个用户针对即时通讯应用软件反馈的使用问题后,需要用户对使用问题进行协助排查,因此,需要针对各个用户分别建立群组,以获得用户针对即时通讯应用软件反馈的问题。
125.本技术实施例中的群组管理方法,还可以应用于即时通讯应用软件的解散已建群组的场景中,例如,当用户反馈的使用问题解决后,将关联的各个已建群组进行批量解散。
126.参阅图2a所示,为本技术实施例中群组管理方法的第一流程示意图,下面结合附图2a,对本技术实施例中群组管理的过程进行说明:
127.步骤20:响应于目标对象触发的信息添加操作,获得目标应用的至少一个反馈信息。
128.本技术实施例中,当用户在操作界面中反馈与目标应用相关的问题时,客户端获得对应的反馈信息,在操作界面中,还呈现有类型操作控件,一个类型操作控件对应一种群组管理类型,目标对象可在客户端的操作界面中,针对类型操作控件,执行信息添加操作,从而客户端响应于目标对象触发的信息添加操作,获得针对目标应用的至少一个反馈信息。
129.例如,参阅图2b所示,为本技术实施例中操作界面的第一示意图,如图2b可知,当用户在客户端中填写针对目标应用的反馈单时,在客户端的操作界面中还呈现有类型操作控件“批量建群”,然后,用户点击类型操作控件“批量建群”,确定群组管理类型为批量建立群组,从而触发信息添加操作,获得目标应用的至少一个反馈信息。
130.又例如,参阅图2c所示,为本技术实施例中操作界面的第二示意图,如图2c可知,当用户在客户端的操作界面中输入与目标应用相关的信息时,在客户端的操作界面中还呈现有类型操作控件“解散”,然后,用户点击类型操作控件“解散”,确定群组管理类型为批量解散群组,从而触发信息添加操作,获得目标应用的至少一个反馈信息。
131.步骤21:呈现至少一个输入框,并分别将至少一个反馈信息添加至至少一个输入框中,获得相应的群组管理信息;其中,群组管理信息包括针对不同的至少两个群组的管理指示集合和目标应用的属性信息。
132.本技术实施例中,当获得目标应用的至少一个反馈信息之后,在操作界面中,呈现至少一个输入框,并分别将至少一个反馈信息自动添加到至少一个输入框中,从而获得相应的群组管理信息。
133.可选的,本技术实施例中,为将反馈信息添加到至少一个输入框的过程提供了一种可能的实施方式,下面对申请实施例中分别将至少一个反馈信息添加至至少一个输入框,获得相应的群组管理信息的过程进行详细阐述,具体包括:
134.基于至少一个反馈信息各自对应的信息类型,分别将至少一个反馈信息添加至对应的输入框中,获得群组管理信息。
135.本技术实施例中,在获得目标应用的至少一个反馈信息之后,分别对至少一个反馈信息的信息类型进行识别,从而获得至少一个反馈信息各自对应的信息类型,并基于至少一个反馈信息各自对应的信息类型,自动将至少一个反馈信息分别添加至对应的输入框中,从而获得相应的群组管理信息。
136.需要说明的是,本技术实施例中,呈现在操作界面中的至少一个输入框与群组管理类型是关联的,不同的群组管理类型关联有对应的至少一个输入框,不同的群组管理类型最终获得的群组管理信息也是不同的,群组管理类型例如可以为批量建立群组、批量解散群组。
137.下面以群组管理类型为批量建立建群和批量解散群组为例,对本技术实施例中获
得群组管理信息的过程进行示例性阐述。
138.第一种类型:批量建立群组。
139.参阅图2d所示,为本技术实施例中操作界面的第三示意图,当目标对象点击如图2b中的“批量建群”类型操作控件之后,触发信息添加操作,客户端确定对应的管理指示类型为批量建立群组,呈现如图2d所示的各输入框,分别为目标对象标识、群主标识、建群指示、欢迎语、群组名称、拉群原因,并且,在操作界面中还呈现有“创建”操作控件和“重置”操作控件,然后,分别确定至少一个反馈信息各自对应的信息类型,并基于确定出的至少一个信息类型,分别将至少一个反馈信息添加至对应的输入框中,如,假设反馈信息“yfy”对应的信息类型为目标对象标识,则将“yfy”添加至目标对象标识对应的输入框中,参阅图2e所示,为本技术实施例中操作界面的第四示意图,在操作界面中呈现至少一个输入框后,自动将反馈信息添加至对应的输入框中,目标对象标识“yfy”、建群指示“x1;x2;x3”和拉群原因“软件使用问题”,从而获得群组管理信息,实现了群组管理信息的自动获取。
140.进一步地,对于操纵界面中展示的其余输入框,可通过人工填写的方式,获得相应的群组管理信息。
141.其中,目标对象标识为建立群组的对象对应的标识,目标对象标识可以等待建立的各个群组中的群主,也可以为等待建立的各个群组以外的任意一对象。
142.群主标识为等待建立的各个新建群组的群主对应的标识。需要说明的是,各个新建群组的群主可以为同一个用户,也可以为不同用户。另外,需要说明的是,群主标识与目标对象标识可以相同,也可以不同,本技术实施例中对此并不进行限制。
143.建群指示为待加入到各个新建群组中的各个对象对应的对象标识,需要说明的是,将建群指示输入至对应的输入框中时,需要使用“;”将各个建群指示分隔开。
144.欢迎语为批量建立群组成功后在各个新建群组中推送的消息。
145.群组名称为等待建立的各个新建群组对应的名称。
146.拉群原因为建立群组的原因,例如可以为恢复使用问题、咨询类问题等。
147.可选的,本技术实施例中,还可以人工添加群组管理信息,在操作界面中呈现如图2d所示的至少一个输入框,并将各反馈信息添加至对应的输入框中,从而获得群组管理信息。
148.第二种类型:批量解散群组。
149.参阅图2f所示,为本技术实施例中操作界面的第五示意图,当目标对象在点击如图2c中显示的“解散”类型操作控件之后,触发信息添加操作,客户端确定对应的管理指示类型为解散群组,呈现如图2f所示的各输入框,分别为“房间号”、“目标对象标识”、“群组状态”、“拉群原因”、“开始时间”、“结束时间”、“拉群类别”、“所属小组”、“反馈单是否关联”、“反馈单状态”,然后,分别确定至少一个反馈信息各自对应的信息类型,并基于确定出的至少一个信息类型,分别将至少一个反馈信息添加至对应的输入框中,参阅图2g所示,为本技术实施例中操作界面的第六示意图,如,假设反馈信息“产品-需求”对应的信息类型为拉群原因,则将“产品-需求”添加至拉群原因对应的输入框中。
150.其中,房间号表征群组所在的房间对应的标识。
151.群组状态表征已建群组此时的状态,例如,群组状态为解散,又例如,群组状态为未解散,本技术实施例中对此并不进行限制。
152.开始时间表征查询各个已建群组的起始时间。
153.结束时间表征查询各个已建群组的结束时间,例如,假设开始时间为4月5日,结束时间为6月5日,则查询到的各个已建群组为4月5日到6月5日之间创建的群组。
154.拉群类别表征已建群组的类型。
155.所属小组表征已建群组在建立时所属的小组。
156.反馈单是否关联表征已建群组是否关联有反馈单。
157.反馈单状态表征确定已建群组关联有反馈单时,反馈单的状态。
158.可选的,本技术实施例中,群组管理类型还可以为单个建立群组,参阅图2h所示,为本技术实施例中操作界面的第七示意图,如图2h可知,在客户端的操作界面中,包含有三个类型操作控件,分别为单个建群、批量建群和解散,其中,类型操作控件“单个建群”对应的群组管理类型为单个建立群组,目标对象通过点击“单个建群”类型操作控件,使得客户端确定对应的管理指示类型为单个建立群组,并在操作界面中呈现与单个建立群组关联的至少一个输入框,参阅图2i所示,为本技术实施例中操作界面的第八示意图,当目标对象点击如图2h中的“单个建群”类型操作控件之后,客户端确定对应的管理指示类型为单个建立群组,呈现如图2i所示的至少一个输入框,分别为“拉群原因”、“反馈单标题”、“反馈单链接”、“目标对象标识”、“建群指示”和“负责人名称”。并且,在操作界面中还呈现有“创建”操作控件和“重置”操作控件。
159.其中,拉群原因为建立群组的原因,例如可以为恢复使用、咨询类问题等。
160.反馈单标题为客户端在获取到用户反馈的问题之后,在客户端中触发生成与用户反馈的问题关联的反馈单对应的标题,例如,反馈单标题为a即使通讯应用软件的使用问题单。
161.反馈单链接为客户端触发生成的反馈单对应的链接。
162.目标对象标识为建立群组的对象对应的标识,目标对象标识可以等待建立的各个群组中的群主,也可以为等待建立的各个群组以外的任意一对象。
163.建群指示为待加入到新建群组中的各个对象对应的对象标识,需要说明的是,将建群指示输入至对应的输入框中时,需要使用“;”将各个对象标识隔开。
164.负责人名称为对新建群组具有最高管理权限的对象对应的名称,需要说明的是,负责人可以为目标对象,负责人名称可以为英文名称。
165.需要说明的是,本技术实施例中的群组管理信息包括针对不同的至少两个群组的管理指示集合,管理指示集合中包括各个管理指示,当然,本技术实施例中的群组管理信息还包括目标对象标识、群组名称等,本技术实施例中对此并不进行限制。
166.另外,需要说明的是,本技术实施例中的目标对象可以为至少两个群组中具有最高管理权限的对象。例如,具有最高管理权限的对象为群主,则目标对象可以为即将需要建立的至少两个群组中的群主,目标对象还可以为即将要解散的至少两个群组中的群主。
167.当然,本技术实施例中的目标对象还可以为未包含在至少两个群组中的对象。例如,目标对象可以是,即将需要建立的至少两个群组以外的操作对象,目标对象还可以是,即将需要解散的至少两个群组以外的操作对象。本技术实施例中对此并不进行限制。
168.可选的,本技术实施例中,为了保证群组管理信息的完整性,可以通过对群组管理信息的格式进行校验。参阅图2j所示,为本技术实施例中对群组管理信息的完整性校验过
程的流程图,下面结合附图2j,对本技术实施例中对群组管理信息的完整性校验的过程进行详细阐述,具体包括:
169.s211:分别将管理指示集合中的各个管理指示的格式与各自对应的标准格式进行比对。
170.本技术实施例中,由于管理指示集合中包括各个管理指示,在基于各个管理指示执行相应的群组管理操作之前,需要对各个管理指示的完整性进行校验。具体的,以任意一个管理指示(以下称为管理指示i)为例,介绍本技术实施例中完整性校验的过程如下:
171.首先,确定管理指示i的当前的格式,然后,获取管理指示i的标准格式,最后,将管理指示i的当前的格式与标准格式进行比对。
172.例如,假设管理指示i为建群指示,则获取到管理指示i的标准格式为纯数字,识别管理指示i的当前的格式,并确定管理指示i的当前的格式是否为纯数字,若管理指示i的当前的格式为纯数字,则确定管理指示的格式与对应的标准格式一致,确定管理指示i的格式正确,若管理指示i的当前的格式中包含有英文字母,则确定管理指示的格式与对应的标准格式不一致,确定管理指示i的格式不正确。
173.s212:当确定各个管理指示的格式与各自对应的标准格式均一致时,确定群组管理信息通过完整性校验。
174.本技术实施例中,当确定各个管理指示的当前的格式与各自对应的标准格式均一致时,确定群组管理信息通过完整性校验。
175.需要说明的是,本技术实施例中,需要保证群组管理信息中的每个管理指示对应的格式与各自对应的标准格式均一致,群组管理信息才能通过完整性校验,从而向服务器发送群组管理信息。
176.可选的,若各个群组管理指示中的某一个管理指示,与对应的标准格式不一致,则群组管理信息无法通过完整性校验,此时,服务器生成校验失败信息,并将校验失败信息返回给客户端,客户端在接收到校验失败信息后,向目标对象展示校验失败信息,从而目标对象可根据校验失败信息重新触发指示添加操作。
177.步骤22:向服务器发送群组管理信息,并获得服务器返回的群组管理结果,其中,群组管理结果是服务器基于管理指示集合和属性信息,针对至少两个群组分别执行相应的建群操作或解散操作后,基于至少两个群组各自对应的群组描述信息生成的。
178.本技术实施例中,向服务器发送群组管理信息,以使服务器基于管理指示集合和属性信息,针对至少两个群组分别执行相应的建群操作或解散操作后,基于至少两个群组各自对应的群组描述信息,生成群组管理结果,并将群组管理结果返回给客户端,从而客户端获得服务器返回的群组管理结果。
179.需要说明的是,本技术实施例中,若管理指示为建群指示,则群组管理结果是,服务器针对管理指示集合中的各个建群指示分别执行建群操作,获得各个建群指示各自对应的新建群组,并根据各个新建群组生成的;若管理指示为群组标识,则群组管理结果是,服务器分别确定管理指示集合中的各个群组标识各自对应的已建群组,对各个已建群组分别执行解散操作,获得各个已群组各自对应的解散操作结果,并基于各个解散操作结果生成的。
180.具体群组管理结果的获得方式,在后续实施例中将进行详细阐述。
181.步骤23:向目标对象展示群组管理结果。
182.本技术实施例中,在获得群组管理结果之后,在操作界面中向目标对象展示群组管理结果。
183.需要说明的是,当管理指示为建群指示时,群组管理结果中包含有各个新建群组各自对应的描述信息,当管理指示为群组标识时,群组管理结果中包含有各个已建群组各自对应的解散结果。
184.例如,当管理指示为建群指示时,则群组管理结果为根据各个新建群组生成的,参阅图2k所示,为本技术实施例中群组管理结果的第一界面示意图,如图2k所示,群组管理结果中包括新建群组a1的建群结果和新建群组a12的建群结果。其中,新建群组a1的建群结果中包括创建时间“04-05”、群组状态“未解散”、企业名称“d公司”、反馈单链接、反馈单状态、拉群人“yfy”、所属小组“运行组”、拉群原因“产品反馈”和用户人数“1”。新建群组a2的建群结果中包括创建时间“04-05”、群组状态“未解散”、企业名称“a公司”、反馈单链接、反馈单状态、拉群人“yfy”、所属小组“系统组”、拉群原因“需求反馈”和用户人数“2”。并且,在操作界面中还展示有建群成功消息“提示:群组创建成功”。
185.例如,当管理指示为群组标识时,则群组管理结果为根据各个群组标识对应的解散结果生成的,参阅图2l所示,为本技术实施例中群组管理结果的第二界面示意图。其中,已建群组j1的解散结果中包括创建时间“04-05”、群组状态“解散”、企业名称“d公司”、拉群人“88”、所属小组“运行组”和解散时间“06-05”。已建群组j22的解散结果中包括创建时间“04-05”、群组状态“解散”、企业名称“a公司”、拉群人“88”、所属小组“系统组”和解散时间“06-05”。并且,在操作界面中还展示有解散成功消息“提示:群组解散成功”。
186.本技术实施例中,目标对象只需触发一次指示添加操作,即可对不同的至少两个群组同时进行管理,相比于相关技术中需要发送多次请求对不同的群组进行管理来说,能够提高群组管理效率,并且,降低了后续客服工作的管理成本。
187.参阅图3a所示,为本技术实施例中一种群组管理方法的第二流程示意图,下面结合附图3a,进行详细说明:
188.步骤30:接收客户端发送的目标对象触发的群组管理信息;其中,群组管理信息为客户端响应于目标对象触发的信息添加操作,获得目标应用的至少一个反馈信息,呈现至少一个输入框,并分别将至少一个反馈信息添加至至少一个输入框中获得的,群组管理信息包括针对不同的至少两个群组的管理指示集合和目标应用的属性信息。
189.本技术实施例中,当客户端获得群组管理信息之后,将群组管理信息通过网络发送给服务器,从而服务器接收客户端发送的目标对象触发的群组管理信息。
190.需要说明的是,群组管理信息包括针对不同的至少两个群组的管理指示集合,管理指示集合至少包括管理指示。
191.可选的,本技术实施例中,为了提高群组管理的安全性,可以对目标对象进行身份校验,保证进行群组管理的目标对象为合法身份,从而提高群组管理的安全性。参阅图3b所示,为本技术实施例中进行身份校验的流程示意图,下面结合附图3b,对本技术实施例中进行身份校验的流程进行说明。
192.s301:基于目标对象标识,以及群组管理权限策略,确定目标对象对应的管理权限结果。
193.本技术实施例中,首先,获取预先设定的群组管理权限策略,群组管理权限策略用于确定目标对象对应的权限管理结果。然后,基于目标对象标识,以及预设的群组管理权限策略,确定目标对象对应的管理权限结果。
194.可选的,本技术实施例中对确定目标对象对应的权限管理结果提供了一种可能的实施方式,参阅图3c所示,为本技术实施例中确定权限管理结果的流程示意图,下面结合附图3c,对本技术实施例中确定目标对象对应的权限管理结果的过程进行详细说明。
195.s3011:根据目标对象标识,确定目标对象的对象类型。
196.本技术实施例中,由于预先存储有每个目标对象各自对应的对象类型,因此,根据目标对象标识,以及目标对象标识与对象类型之间的对应关系,确定目标对象对应的对象类型。
197.例如,在群组数据库内存储有每个目标对象各自对应的对象类型,假设目标对象标识为a1,则从群组数据库中确定出目标对象对应的对象类型为管理对象。
198.需要说明的是,本技术实施例中的对象类型为管理对象、群组创建对象、其它类型中的一种。
199.其中,管理对象表征具有最高管理权限的对象,管理对象具有解散所有已建群组的解散权限。
200.群组创建对象表征创建群组的对象,群组创建对象具有解散其自身创建的已建群组的解散权限。
201.s3012:根据对象类型,确定目标对象对应的解散权限结果。
202.本技术实施例中,在确定出目标对象的对象类型之后,根据确定出的对象类型,确定目标对象对应的解散权限结果。
203.这样,根据对象类型确定目标对象的解散权限结果,能够提高群组解散时的安全性。
204.可选的,本技术实施例中为根据对象类型确定目标对象对应的解散权限结果的过程提供了一种可能的实施方式,参阅图3d所示,为本技术实施例中确定解散权限结果的第一流程示意图,下面结合附图3d,介绍本技术实施例中根据目标对象对应的对象类型,确定目标对象对应的解散权限结果的过程如下:
205.s3012-1:若确定对象类型为管理对象,则确定目标对象对应的管理权限结果为具有解散权限。
206.本技术实施例中,判断目标对象的对象类型是否为管理对象,具体可以为分为以下两种情况:第一种情况:对象类型为管理对象;第二种情况:对象类型为不为管理对象。其中,若确定对象类型为管理对象,则确定目标对象对应的解散权限结果为具有解散权限。
207.例如,假设群组数据库中确定出目标对象a1对应的对象类型为管理对象,则确定目标对象a1具有最高解散权限,并确定目标对象a1对应的解散权限结果为具有解散权限,能够解散在群组数据库中的所有已建群组。
208.s3012-2:若确定对象类型不为管理对象,则根据对象类型是否为群组创建对象,确定目标对象对应的解散权限结果。
209.本技术实施例中,若确定对象类型不为管理对象,则可以根据目标对象的对象类型是否为群组创建对象,确定目标对象对应的解散权限结果。
210.需要说明的是,为了保证已建群组的安全性,本技术实施例中,还可以在确定目标对象的对象类型不为管理对象时,确定目标对象对应的解散权限结果为不具有解散权限。
211.这样,通过对象类型是否为管理对象,对目标对象对应的解散权限结果进行校验,能够进一步保证群组解散的安全性。
212.可选的,本技术实施例中,为根据目标对象的对象类型是否为群组创建对象,确定目标对象对应的解散权限结果提供了一种可能的实施方式,参阅图3e所示,为本技术实施例中确定解散权限结果的第二流程示意图,下面结合附图3e,介绍本技术实施例中根据目标对象的对象类型是否为群组创建对象,确定目标对象对应的解散权限结果的过程如下:
213.s3012-2-1:若确定对象类型为群组创建对象,则从群组数据库内存储的各个已建群组中,确定出描述信息包含目标对象标识的已建群组,并确定目标对象对应的解散权限结果为,具有对确定出的各个已建群组进行解散操作的解散权限。
214.本技术实施例中,为了保证群组创建对象能够对自身创建的已建群组执行解散操作,因此,判断目标对象的对象类型是否为群组创建对象,具体可以分为以下两种情况:第一种情况,对象类型为群组创建对象,第二种情况,对象类型不为群组创建对象。其中,若确定目标对象的对象类型为群组创建对象,则确定目标对象具有对其创建的已建群组执行解散操作的权限,由于群组数据库内存储的各个已建群组各自对应有描述信息,且描述信息中包含有建立该已建群组的群主对应的群主标识,因此,从群组数据库内存储的各个已建群组中,确定出描述信息中包含有目标对象标识的已建群组,从而能够确定目标对象具有对确定出的各个已建群组进行解散操作的解散权限。
215.例如,假设目标对象的对象类型为群组创建对象,且目标对象的对象标识为a1,群组数据库内存储的各个已建群组分别为:x1、x2、x3、x4、x5、x6,x1的描述信息中包含的群组标识为a1,x2的描述信息中包含的群组标识为a2,x3的描述信息中包含的群组标识为a5,x4的描述信息中包含的群组标识为a1,x5的描述信息中包含的群组标识为a1,x6的描述信息中包含的群组标识为a3,则从群组数据库内存储的各个已建群组中,确定出描述信息中包含由目标对象标识的已建群组为x1、x4、x5,从而能够确定目标对象具有对已建群组x1、x4、x5进行解散操作的解散权限。
216.s3012-2-2:若确定对象类型不为群组创建对象,则根据目标对象的管理优先级,确定目标对象对应的解散权限结果。
217.本技术实施例中,若确定对象类型不为群组创建对象,则可以根据目标对象的管理优先级,确定目标对象对应的解散权限结果。
218.需要说明的是,为了保证已建群组的安全性,本技术实施例中,还可以在确定目标对象的对象类型不为群组创建对象时,确定目标对象对应的解散权限结果为不具有解散权限。
219.可选的,本技术实施例中为根据目标对象的管理优先级确定目标对象对应的解散权限结果提供了一种可能的实施方式,参阅图3f所示,为本技术实施例中确定目标对象的解散权限结果的第三流程示意图,下面结合附图3f,介绍根据目标对象的管理优先级确定目标对象对应的解散权限结果的过程如下:
220.s3012-2-2-1:确定各群组标识各自对应的已建群组,以及各个已建群组各自对应的群组创建对象。
221.本技术实施例中,确定各群组标识各自对应的已建群组,以及各个已建群组各自对应的群组创建对象。
222.s3012-2-2-2:若确定目标对象的管理优先级均高于各个群组创建对象各自对应的管理优先级时,确定目标对象对应的管理权限结果为具有解散权限。
223.本技术实施例中,由于目标对象对应有管理优先级,因此,为了保证管理优先级较高的目标对象能够对管理优先级较低的群组创建对象对应的群组执行解散操作,从而保证管理权限的多样性,分别判断目标对象的管理优先级是否高于各个群组创建对象各自对应的管理优先级,具体可以分别以下三种情况:第一种情况,目标对象的管理优先级均高于各个群组创建对象各自对应的管理优先级;第二种情况,目标对象的管理优先级不高于各群组创建对象中的至少一个群组创建对象对应的管理优先级;第三种情况,目标对象的管理优先级均不高于各个群组创建对象各自对应的管理优先级。其中,若确定目标对象的管理优先级均高于各个群组创建对象各自对应的管理优先级,则确定目标对象对应的管理权限结果为具有解散权限,目标对象具有对各个群组标识各自对应的已建群组执行解散操作的权限。
224.s3012-2-2-3:若确定目标对象的管理优先级不高于至少一个群组创建对象各自对应的管理优先级时,则从各个已建群组中,确定出目标对象的管理优先级高于群组创建对象的管理优先级对应的已建群组,并确定目标对象对应的管理权限结果为:具有对确定出的各个已建群组进行解散操作的解散权限。
225.本技术实施例中,当目标对象的管理优先级不高于至少一个群组创建对象各自对应的管理优先级时,则从确定出的各个已建群组中,确定出高于群组创建对象的管理优先级对应的已建群组,从而确定出目标对象对应的管理权限结果为:具有对确定出的各个已建群组进行解散操作的解散权限。
226.例如,假设目标对象的对象类型为群组创建对象,且目标对象的对象标识为a1,群组数据库内存储的各个已建群组分别为:x1、x2、x3、x4,x1的群组创建对象为a1,x2的群组创建对象为a2,x3的群组创建对象为a5,x4的群组创建对象为a1,则从群组数据库内存储的各个已建群组中,确定出高管理优先级的已建群组为x1、x4,从而能够确定目标对象具有对已建群组x1、x4进行解散操作的解散权限。
227.s3012-2-2-4:若确定目标对象的管理优先级均不高于各个群组创建对象各自对应的管理优先级时,确定目标对象对应的管理权限结果为不具有解散权限。
228.本技术实施例中,若目标对象的管理优先级均不高于各个群组创建对象各自对应的管理优先级时,确定目标对象对应的管理权限结果为不具有解散权限,则目标对象无法对各个已建群组执行解散操作。
229.s302:当确定目标对象具有管理权限时,确定目标对象通过身份校验。
230.本技术实施例中,确定目标对象具有管理权限时,确定目标对象通过身份校验,进而目标对象可以基于管理指示集合获得相应的群组管理结果。
231.步骤31:基于管理指示集合和属性信息,针对至少两个群组分别执行相应的建群操作或解散操作,获得至少两个群组各自对应的群组描述信息,并基于至少两个群组描述信息,获得群组管理结果。
232.本技术实施例中,由于管理指示集合为针对不同的至少两个群组的管理指示的集
合,因此,基于管理指示集合和属性信息,针对至少两个群组分别执行相应的建群操作或解散操作,获得至少两个群组各自对应的群组描述信息,并基于至少两个群组描述信息,获得群组管理结果。
233.需要说明的是,由于本技术实施例中,在基于至少两个群组分别执行相应的建群操作或解散操作时,是基于管理指示集合和属性信息集合实现的,因此,获得的至少两个群组各自对应的群组描述信息,为与目标应用关联的群组对应的描述信息。
234.例如,当基于至少两个群组执行相应的建群操作时,则生成与目标应用关联的至少两个群组,当基于至少两个群组执行相应的解散操作时,则解散与目标应用关联的至少两个群组。
235.其中,本技术实施例中群组管理结果中包含有针对每个群组的处理结果;管理指示集合中包含有各个管理指示,例如,当执行建群操作时,管理指示为建群指示,又例如,当执行解散操作时,管理指示为群组标识,本技术实施例中对此并不进行限制。
236.下面以管理指示为建群指示,以及管理指示为群组标识为例,对本技术实施例中获得群组管理结果的过程进行详细阐述。
237.首先,介绍管理指示为建群指示时,获得群组管理结果的过程,参阅图3g所示,为本技术实施例中生成群组管理结果的第一流程示意图。
238.s311:确定管理指示集合中包含的各个建群指示的第一总数目。
239.本技术实施例中,由于管理指示集合中包含有各个建群指示,因此,对管理指示集合中包含的各个建群指示进行计数,获得对应的第一总数目。
240.例如,假设管理指示集合中包含的各个建群指示分别为x1、x2、x3、x4、x5、x6,则确定第一总数目为6。
241.s312:确定群组数据库中存储的各个已建群组的第二总数目。
242.本技术实施例中,由于群组数据库中存储有各个已建群组,因此,对群组数据库中存储的各个已建群组进行计数,获得对应的第二总数目。
243.例如,假设群组数据库中存储的各个已建群组各自对应的群组标识为y1、y2、y3、y4、y5、y6、y7、y8、y9、y10、y11、y12,则确定第二总数目为12。
244.s313:确定第一总数目与第二总数目的相加结果,不大于指示总数目门限值时,基于管理指示集合中的各个建群指示和属性信息,分别执行相应的建群操作,获得各个建群指示各自对应的新建群组。
245.本技术实施例中,将第一总数目与第二总数目相加,获得相加结果,然后,判断相加结果是否大于指示总数目门限值,确定相加结果不大于指示总数目门限值时,基于管理指集合中的各个建群指示和属性信息,分别执行相应的建群操作,各个建群指示各自对应的新建群组。
246.可选的,确定相加结果不大于指示总数目门限值时,向管理优先级大于目标对象的管理优先级对应的对象提交包含有各个建群指示的审批列表,确定接收到审批通过的提示信息后,分别执行相应的建群操作,在获得各个新建群组后,为每一个新建群组设置一个群组标识,并记录到群组数据库中。
247.具体的,以任意一个建群指示(以下称为建群指示a)为例,介绍执行建群操作的过程如下:首先,新建群组,并确定新建群组的群组标识,然后,将目标对象标识与建群指示添
加至新建群组中,同时,将属性信息作为新建群组的群组描述信息,并将新建群组的群组描述信息存储至群组数据库中。
248.可选的,本技术实施例中,为了保证新建群组中的各个对象均为合法的对象,因此,需要在针对各个建群指示分别执行相应的建群操作之前,确定各个建群指示均通过合法性校验。参阅图3h所示,为本技术实施例中校验合法性的流程示意图,下面结合附图3h,对本技术实施例中对各个建群指示进行合法性校验的过程进行详细介绍。
249.s313-1:分别判断各个建群指示是否包含在非法指示集合中;其中,非法指示集合中包括不允许执行建群操作的指示类型。
250.本技术实施例中,在群组数据库中,预先存储有非法指示集合,非法指示集合中包括不允许执行建群操作的指示类型,也即,非法指示集合中包含有各个指示类型为不允许执行建群操作的建群指示。获得非法指示集合之后,分别判断各个建群指示是否包含在非法指示集合中。
251.具体的,以上述建群指示a为例,对建群指示的合法性校验过程如下:
252.判断建群指示a是否包含在非法指示集合中,若确定建群指示a包含在非法指示集合中,则确定建群指示a通过合法性校验,若确定建群指示a未包含在非法指示集合中,则确定建群指示a未通过合法性校验。
253.可选的,当建群指示a未通过合法性校验时,生成包含有建群指示a的校验失败信息,并将生成的校验失败信息返回给客户端,并使客户端展示校验失败信息,从而目标对象可获知未通过合法性校验的建群指示,并在输入框内删除未通过合法性校验的建群指示,并重新触发指示添加操作。
254.s313-2:当确定各个建群指示均未包含在非法指示集合中时,确定各个建群指示通过合法性校验。
255.本技术实施例中,当确定管理指示集合中的各个建群指示均未包含在非法指示集合中时,确定各个建群指示通过合法性校验。
256.需要说明的是,需要确定各个建群指示均未包含在非法指示集合中,此时才能确定通过合法性校验,若确定各个建群指示中的某一个建群指示包含在非法指示集合中,则无法通过合法性校验,进而也无法执行后续的建群操作。
257.可选的,本技术实施例中,群组管理信息中还包括各个群主标识,因此,在进行合法性校验时,还会对各个群主标识进行合法性校验,分别判断各个群主标识是否为系统所允许的包含在合法标识集合中的合法标识,若确定各个群主标识包含在合法标识集合中,则确定群主标识通过合法性校验,可执行后续的建群操作,若确定某一个群主标识未包含在合法标识集合中,则确定群主标识未通过合法性校验,无法执行后续的建群操作。
258.s314:基于各个新建群组的群组描述信息,生成相应的群组管理结果。
259.本技术实施例中,在获得各个新建群组的描述信息之后,生成包含以后各新建群组各自对应的描述信息的群组管理结果,也即,群组管理结果中包含有各个新建群组的群组描述信息。
260.然后,介绍管理指示为群组标识时,获得群组管理结果的过程,参阅图3i所示,为本技术实施例中生成群组管理结果的第二流程示意图。
261.s315:确定管理指示集合中包含的各个群组标识的标识总数目。
262.本技术实施例中,由于管理指示集合中包含有各个群组标识,因此,对管理指示集合中包含的各个群组标识进行计数,获得标识总数目。
263.例如,假设管理指示集合中包含的各个群组标识为:b1、b2、b3、b4,则确定标识总数目为4。
264.s316:确定标识总数目不大于标识总数目门限值时,分别确定各个群组标识各自对应的已建群组。
265.本技术实施例中,判断标识总数目是否大于预设的标识总数目门限值,若若确定标识总数目大于标识总数目门限值,则确定此时目标对象需要解散的已建群组的数量超出了预设阈值,无法执行解散操作,若确定标识总数目不大于标识总数目门限值,则确定可以执行解散操作,分别从群组数据库中,确定各个群组标识各自对应的已建群组。
266.例如,假设预先设定的标识总数目门限值为10,若各个群组标识的标识总数目大于10,则无法执行解散操作,并生成错误提示信息,将错误提示信息返回给客户端,以使客户端展示错误提示信息,从而目标对象可重新选择需要进行解散的群组对应的群组标识;若各个群组标识的标识总数目小于或等于10,则确定标识总数目未达到上限值,可执行解散操作。
267.s317:对各个已建群组分别执行解散操作,获得群组管理结果。
268.本技术实施例中,针对各个已建群组,分别执行解散操作,获得每个已建群组各自对应的解散处理结果,并生成包含有各解散处理结果的群组管理结果。
269.可选的,本技术实施例中,群解散状态和反馈单状态会定时同步,同时,会定时推送群组数据库中的在预设时间段内未解散的已建群组,以及反馈单已结单的已建群组,从而实现了群组管理的系统化。
270.可选的,群组管理结果中包括结束语,解散已建群组成功前会在已建群组里推送一条信息。
271.步骤32:向客户端发送群组管理结果,以使客户端向目标对象展示群组管理结果。
272.本技术实施例中,向客户端发送群组管理结果,以使客户端在操作界面中向目标对象展示群组管理结果。
273.本技术实施例中,只需要发送一次群组管理信息,就能够实现批量群组管理,能够提高群组管理的效率;并且,确定目标对象具有管理群组的权限时,再执行群组管理操作,能够保证具有管理权限的目标对象才能够执行群组管理操作,从而能够提高群组管理的安全性。
274.基于上述实施例,下面采用一个具体的例子,对本技术实施例中单个建立群组的方法进行示例性阐述,参阅图3j所示,为本技术实施例中建立单个群组的示例图。
275.首先,用户通过点击操作界面中的单个建群的类型操作控件,显示至少一个输入框,分别为拉群原因、反馈单标题、目标对象标识和建群指示,然后,用户可在至少一个输入框中输入对应的群组管理信息,当信息输入完成后,点击“创建”操作控件,同时,操作界面中会呈现“确认是否创建”的提示信息,用户通过点击“确认”,将群组管理信息发送至服务器,由服务器执行群组创建操作,最后,当群组创建成功后,服务器会返回提示信息给客户端,从而客户端在操作界面中展示提示信息“创建成功!!!”。
276.基于上述实施例,下面采用一个具体的例子,对本技术实施例中批量建立群组的
方法进行示例性阐述,参阅图3k所示,为本技术实施例中批量建群的示例图。
277.首先用户通过点击操作界面中的批量建群的类型操作控件,显示至少一个输入框,分别为目标对象标识、群主标识和建群指示,然后,用户可在至少一个输入框中输入对应的群组管理信息,其中,在输入建群指示时,可以通过手工录入或本地上传的方式输入。当信息输入完成后,点击“创建”操作控件,同时,操作界面中会呈现“确认是否创建”的提示信息,用户通过点击“确认”,将群组管理信息发送至服务器,由服务器执行群组创建操作,最后,若服务器创建群组失败,则会返回提示信息给客户端,从而客户端在操作界面中展示提示信息“创建失败!!!”。
278.基于上述实施例,下面采用一个具体的例子,对本技术实施例中解散群组的方法进行示例性阐述,参阅图3l所示,为本技术实施例中解散群组的示例图。
279.首先用户通过点击操作界面中的解散群组的类型操作控件,显示至少一个输入框,分别为所属小组、群组状态和目标对象标识,点击“解散”操作控件,同时,操作界面中会呈现“确认是否解散”的提示信息,用户通过点击“确认”,将群组管理信息发送至服务器,由服务器执行群组解散操作,最后,若服务器解散群组成功,则会返回提示信息给客户端,从而客户端在操作界面中展示提示信息“解散成功!!!”。
280.基于上述实施例,下面以单个建立群组为例,对本技术实施例中的群组管理方法进行示例性阐述,参阅图4所示,为本技术实施例中单个建立群组的流程示意图,具体流程如:
281.步骤400:客户端响应于目标对象在操作界面中触发的信息添加操作,获得至少一个反馈信息。
282.本技术实施例中,响应于目标对象在操作界面中的触发的指示添加操作,获得至少一个反馈信息。
283.步骤401:在操作界面中呈现至少一个输入框。
284.步骤402:客户端自动将群组管理信息添加到对应的输入框中。
285.本技术实施例中,通过http header的referer字段获取输入框的相关信息,并执行自动添加反馈信息的操作,从而获得群组管理信息。
286.步骤403:客户端接收目标对象在操作界面中提交的群组管理任务。
287.步骤404:客户端响应于目标对象触发的指示添加操作,在操作界面中呈现至少一个输入框。
288.步骤405:客户端获取人工添加的群组管理信息。
289.本技术实施例中,由于在单个建立群组时,有两个入口,从需要说明的是,本技术实施例中在获取群组管理信息时,可以选择性地执行步骤400-步骤402,或执行步骤404-步骤405。
290.步骤406:客户端判断群组管理信息是否通过完整性校验,若是,则执行步骤407,若否,则执行步骤412。
291.步骤407:客户端将群组管理信息发送至服务器。
292.步骤408:服务器判断目标对象是否具有建群权限,若是,则执行步骤409,若否,则执行步骤412。
293.步骤409:服务器判断群组管理信息中的各个建群指示是否包含在非法指示集合
中,若是,则执行步骤412,若否,则执行步骤410。
294.本技术实施例中,维护非法指示集合,非法指示集合中包含有敏感账号,也即不允许执行建群操作的指示类型。
295.步骤410:服务器调用后台建群工具,对群组管理信息中的各个建群指示执行建群操作,获得群组管理结果。
296.本技术实施例中,基于各个建群指示和属性信息,执行建群操作,获得群组管理结果。
297.步骤411:服务器将群组管理结果存储在群组数据库中。
298.步骤412:服务器向客户端返回失败提示。
299.本技术实施例中,在建立群组之前,确定目标对象具有建立群组的权限时,再执行建群操作,能够保证具有管理权限的目标对象才能够执行建群操作,从而能够提高群组建立的安全性;并且,本技术实施例中,若各个建群指示中,包含有存在于非法指示集合中的建群指示,则无法执行建群操作,从而能够提高建群的安全性。
300.基于上述实施例,下面以批量建立群组为例,对本技术实施例中的群组管理方法进行示例性阐述,参阅图5所示,为本技术实施例中批量建立群组的流程示意图,具体流程如下:
301.步骤500:客户端获得群组管理信息。
302.步骤501:客户端判断群组管理信息是否通过完整性校验,若是,则执行步骤502,若否,则执行步骤511。
303.步骤502:客户端将群组管理信息发送至服务器。
304.步骤503:服务器判断客户端是否具有批量建群权限,若是,则执行步骤504,若否,则执行步骤511。
305.步骤504:确定管理指示集合中包含的各个建群指示的第一总数目、群组数据库中存储的各个已建群组的第二总数目,以及确定第一总数目与第二总数目的相加结果。
306.需要说明的是,在执行步骤504之前,需要先检查群组管理信息的有效性。
307.步骤505:判断相加结果是否不大于指示总数目门限值,若是,则执行步骤506,若否,则执行步骤511。
308.步骤506:服务器判断群组管理信息中的各个建群指示是否包含在非法指示集合中,若是,则执行步骤512,若否,则执行步骤507。
309.步骤507:基于各个建群指示,生成审批列表,并将审批列表发送至上级客户端。
310.步骤508:上级客户端判断是否通过审批,若是,则执行步骤509,若否,则执行步骤511。
311.步骤509:客户端将审批通过信息发送至服务器。
312.步骤510:服务器调用后台建群工具,对群组管理信息中的各个建群指示执行建群操作,获得群组管理结果。
313.步骤511:服务器生成失败消息,并将失败消息返回至客户端。
314.步骤512:客户端判断是否去除非法建群指示,若是,则执行步骤507,若否,则执行步骤513。
315.步骤513:客户端向目标对象展示失败提示信息。
316.本技术实施例中,在建立群组之前,确定目标对象具有批量建群的权限时,再执行建群操作,能够保证具有管理权限的目标对象才能够执行建群操作,从而能够提高群组建立的安全性。
317.基于上述实施例,下面以解散群组为例,对本技术实施例中的群组管理方法进行示例性阐述,参阅图6所示,为本技术实施例中解散群组的流程示意图,具体流程如下:
318.步骤600:接收群组管理信息。
319.本技术实施例中,群组管理信息中包括管理指示集合、属性信息和目标对象标识,管理指示集合中包括至少一个群组标识。
320.步骤601:判断管理指示集合中是否包括多个群组标识,若是,则执行步骤607,若否,则执行步骤602。
321.步骤602:根据目标对象标识,确定目标对象的对象类型。
322.步骤603:判断对象类型是否为管理对象,若是,则执行步骤606,若否,则执行步骤604。
323.步骤604:判断对象类型是否为群组创建对象,若是,则执行步骤606,若否,则执行步骤605。
324.步骤605:判断目标对象的管理优先级是否均高于各个群组创建对象各自对应的管理优先级,若是,则执行步骤606,若否,则执行步骤608。
325.步骤606:对各个已建群组分别执行解散操作,获得群组管理结果。
326.步骤607:判断标识总数目是否大于标识总数目门限值,若是,则执行步骤608,若否,则执行步骤602。
327.步骤608:返回错误提示。
328.本技术实施例中,在批量解散群组之前,需要对解散群组的数量进行判断,避免出现大批量的群组解散情况,从而能够提高群组解散的安全性。
329.基于相同的发明构思,本技术实施例还提供一种群组管理装置。参阅图7所示,其为本技术实施例中所列举的一种群组管理装置的结构示意图,可以包括:
330.获得模块700,用于响应于目标对象触发的信息添加操作,获得目标应用的至少一个反馈信息;
331.第一处理模块710,用于呈现至少一个输入框,并分别将至少一个反馈信息添加至至少一个输入框中,获得相应的群组管理信息,其中,群组管理信息包括针对不同的至少两个群组的管理指示集合和目标应用的属性信息;
332.第二处理模块720,用于向服务器发送群组管理信息,并获得服务器返回的群组管理结果,其中,群组管理结果是服务器基于管理指示集合和属性信息,针对至少两个群组分别执行相应的建群操作或解散操作后,基于至少两个群组各自对应的群组描述信息生成的;
333.展示模块730,用于向目标对象展示群组管理结果。
334.可选的,分别将至少一个反馈信息添加至至少一个输入框中,获得相应的群组管理信息时,第一处理模块710具体用于:
335.基于至少一个反馈信息各自对应的信息类型,分别将至少一个反馈信息添加至对应的输入框中,获得群组管理信息。
336.可选的,目标对象为至少两个群组中具有最高管理权限的对象;或者,
337.目标对象为未包含在至少两个群组中的对象。
338.可选的,获得相应的群组管理信息之后,向服务器发送群组管理信息之前,还包括校验模块740,校验模块740具体用于:
339.分别将管理指示集合中的各个管理指示的格式与各自对应的标准格式进行比对;
340.当确定各个管理指示的格式与各自对应的标准格式均一致时,确定群组管理信息通过完整性校验。
341.可选的,若管理指示为建群指示,则群组管理结果是,服务器针对管理指示集合中的各个建群指示分别执行建群操作,获得各个建群指示各自对应的新建群组,并根据各个新建群组生成的;
342.若管理指示为群组标识,则群组管理结果是,服务器分别确定管理指示集合中的各个群组标识各自对应的已建群组,对各个已建群组分别执行解散操作,获得各个已群组各自对应的解散操作结果,并基于各个解散操作结果生成的。
343.基于相同的发明构思,本技术实施例还提供另一种群组管理装置。参阅图8所示,其为本技术实施例中所列举的另一种群组管理装置的结构示意图,可以包括:
344.接收模块800,用于接收客户端发送的目标对象触发的群组管理信息,其中,群组管理信息为客户端响应于目标对象触发的信息添加操作,获得目标应用的至少一个反馈信息,呈现至少一个输入框,并分别将至少一个反馈信息添加至至少一个输入框中获得的,群组管理信息包括针对不同的至少两个群组的管理指示集合和目标应用的属性信息;
345.处理模块810,用于基于管理指示集合和属性信息,针对至少两个群组分别执行相应的建群操作或解散操作,获得至少两个群组各自对应的群组描述信息,并基于至少两个群组描述信息,获得群组管理结果;
346.发送模块820,用于向客户端发送群组管理结果,以使客户端向目标对象展示群组管理结果。
347.可选的,若管理指示为建群指示,则处理模块810具体用于:
348.确定管理指示集合中包含的各个建群指示的第一总数目;
349.确定群组数据库中存储的各个已建群组的第二总数目;
350.确定第一总数目与第二总数目的相加结果,不大于指示总数目门限值时,基于管理指示集合中的各个建群指示和属性信息,分别执行相应的建群操作,获得各个建群指示各自对应的新建群组;
351.基于各个新建群组的群组描述信息,生成相应的群组管理结果。
352.可选的,确定第一总数目与第二总数目的相加结果,不大于指示总数目门限值时之后,基于管理指示集合中的各个建群指示和属性信息,分别执行相应的建群操作之前,处理模块810还用于:
353.分别判断各个建群指示是否包含在非法指示集合中,其中,非法指示集合中包括不允许执行建群操作的指示类型;
354.当确定各个建群指示均未包含在非法指示集合中时,确定各个建群指示通过合法性校验。
355.可选的,若管理指示为群组标识,则处理模块810具体用于:
356.确定管理指示集合中包含的各个群组标识的标识总数目;
357.确定标识总数目不大于标识总数目门限值时,分别确定各个群组标识各自对应的已建群组;
358.对各个已建群组分别执行解散操作,获得群组管理结果。
359.可选的,若群组管理信息还包括目标对象标识,则接收客户端发送的目标对象触发的群组管理信息之后基于管理指示集合和属性信息,针对至少两个群组分别执行相应的建群操作或解散操作之前,还包括校验模块,校验模块830具体用于:
360.基于目标对象标识,以及群组管理权限策略,确定目标对象对应的管理权限结果;
361.当确定管理权限结果为具有管理权限时,确定目标对象通过身份校验。
362.可选的,若管理权限为解散权限,则基于目标对象标识,以及群组管理权限策略,确定目标对象对应的管理权限结果时,校验模块830具体用于:
363.根据目标对象标识,确定目标对象的对象类型;
364.根据对象类型,确定目标对象对应的解散权限结果。
365.可选的,根据对象类型,确定目标对象对应的解散权限结果时,校验模块830具体用于:
366.若确定对象类型为管理对象,则确定目标对象对应的解散权限结果为具有解散权限;
367.若确定对象类型不为管理对象,则根据对象类型是否为群组创建对象,确定目标对象对应的解散权限结果。
368.可选的,根据对象类型是否为群组创建对象,确定目标对象对应的解散权限结果时,校验模块830具体用于:
369.若确定对象类型为群组创建对象,则从群组数据库内存储的各个已建群组中,确定出描述信息包含目标对象标识的已建群组,并确定目标对象对应的解散权限结果为,具有对确定出的各个已建群组进行解散操作的解散权限;
370.若确定对象类型不为群组创建对象,则根据目标对象的管理优先级,确定目标对象对应的解散权限结果。
371.可选的,若管理指示为群组标识,则根据目标对象的管理优先级,确定目标对象对应的解散权限结果时,校验模块830具体用于:
372.确定各群组标识各自对应的已建群组,以及各个已建群组各自对应的群组创建对象;
373.若确定目标对象的管理优先级均高于各个群组创建对象各自对应的管理优先级时,确定目标对象对应的解散权限结果为具有解散权限;
374.若确定目标对象的管理优先级不高于至少一个群组创建对象各自对应的管理优先级时,则从各个已建群组中,确定出目标对象的管理优先级高于群组创建对象的管理优先级对应的已建群组,并确定目标对象对应的解散权限结果为:具有对确定出的各个已建群组进行解散操作的解散权限;
375.若确定目标对象的管理优先级均不高于各个群组创建对象各自对应的管理优先级时,确定目标对象对应的解散权限结果为不具有解散权限。
376.在介绍了本技术示例性实施方式的群组管理方法和装置之后,接下来,介绍根据
本技术的另一示例性实施方式的电子设备。
377.所属技术领域的技术人员能够理解,本技术的各个方面可以实现为系统、方法或程序产品。因此,本技术的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。
378.与上述方法实施例基于同一发明构思,本技术实施例中还提供了一种电子设备,参阅图9所示,其为应用本技术实施例的一种电子设备的一个硬件组成结构示意图,电子设备900可以至少包括处理器901、以及存储器902。其中,存储器902存储有程序代码,当程序代码被处理器901执行时,使得处理器901执行上述任意一种群组管理方法的步骤。
379.在一些可能的实施方式中,根据本技术的计算装置可以至少包括至少一个处理器、以及至少一个存储器。其中,存储器存储有程序代码,当程序代码被处理器执行时,使得处理器执行本说明书上述描述的根据本技术各种示例性实施方式的群组管理的步骤。例如,处理器可以执行如图2a中所示的步骤。
380.下面参照图10来描述根据本技术的这种实施方式的计算装置1000。如图10所示,计算装置1000以通用计算装置的形式表现。计算装置1000的组件可以包括但不限于:上述至少一个处理单元1001、上述至少一个存储单元1002、连接不同系统组件(包括存储单元1002和处理单元1001)的总线1003。
381.总线1003表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器、外围总线、处理器或者使用多种总线结构中的任意总线结构的局域总线。
382.存储单元1002可以包括易失性存储器形式的可读介质,例如随机存取存储器(ram)10021和/或高速缓存存储单元10022,还可以进一步包括只读存储器(rom)10023。
383.存储单元1002还可以包括具有一组(至少一个)程序模块10024的程序/实用工具10025,这样的程序模块10024包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
384.计算装置1000也可以与一个或多个外部设备1004(例如键盘、指向设备等)通信,还可与一个或者多个使得用户能与计算装置1000交互的设备通信,和/或与使得该计算装置1000能与一个或多个其它计算装置进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口1005进行。并且,计算装置1000还可以通过网络适配器1006与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图所示,网络适配器1006通过总线1003与用于计算装置1000的其它模块通信。应当理解,尽管图中未示出,可以结合计算装置1000使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理器、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。
385.与上述方法实施例基于同一发明构思,本技术提供的群组管理方法的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当程序产品在电子设备上运行时,程序代码用于使电子设备执行本说明书上述描述的根据本技术各种示例性实施方式的群组管理方法中的步骤,例如,电子设备可以执行如图2a中所示的步骤。
386.程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以是但不限于电、磁、光、电磁、红外线、或半导
体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。
387.尽管已描述了本技术的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本技术范围的所有变更和修改。
388.显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1