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

进群方法、装置、群组管理系统、计算机设备和存储介质与流程

2022-07-31 09:20:17 来源:中国专利 TAG:


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.图1为一个实施例中进群方法的应用环境图;
39.图2为一个实施例中进群方法的流程示意图;
40.图3为一个实施例中获取进群链接的步骤的流程示意图;
41.图4为另一个实施例中进群方法的流程示意图;
42.图5为又一个实施例中进群方法的流程示意图;
43.图6为一个实施例中发送进群链接的步骤的流程示意图;
44.图7为一个实施例中将进群邀请信息发送至客户端的步骤的流程示意图;
45.图8为再一个实施例中进群方法的流程示意图;
46.图9为一个实施例中进群方法的信令图;
47.图10为一个应用实例中群组管理系统的架构示意图;
48.图11为一个应用实例中加入群聊功能的界面图;
49.图12为一个应用实例中一种进群方法的信令图;
50.图13为一个应用实例中创建进群二维码的界面图;
51.图14为一个应用实例中通过进群二维码加入群聊的界面图;
52.图15为一个应用实例中另一种进群方法的信令图;
53.图16为一个应用实例中创建进群小程序的界面图;
54.图17为一个应用实例中通过进群小程序加入群聊的界面图;
55.图18为一个实施例中进群装置的结构框图;
56.图19为另一个实施例中进群装置的结构框图;
57.图20为一个实施例中群组管理系统的结构框图;
58.图21为一个实施例中计算机设备的内部结构图;
59.图22为另一个实施例中计算机设备的内部结构图。
具体实施方式
60.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
61.本技术提供的进群方法,可以应用于如图1所示的应用环境中,图1为一个实施例中进群方法的应用环境图。该应用环境可以包括客户端110和群组服务器120,该客户端110可以通过互联网等网络与群组服务器120进行通信。其中,客户端110可以包括但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,群组服务器120可以是用于对多个群组进行管理的服务器,该群组服务器120可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
62.具体的,客户端110可以获取具有永久有效期的进群链接,该进群链接与至少一个群组具有映射关系,客户端110可以触发该进群链接以产生进群邀请获取请求,并将该进群邀请获取请求发送至群组服务器120,该群组服务器120基于至少一个群组,返回群成员数量未满的群组所对应的如进群码等进群邀请信息给客户端110,客户端110可以将该如进群码等进群邀请信息进行展示,以供待进群用户加入该群成员数量未满的群组。其中,待进群用户可以是使用该客户端110的用户,这样,在客户端110展示进群码时,待进群用户可以通过长按该进群码加入群成员数量未满的群组;待进群用户也可以不是使用该客户端110的用户,对于这种情况,待进群用户可以通过其所使用的客户端扫描该客户端110所展示的进群码以加入群成员数量未满的群组。
63.下面结合实施例以及附图对本技术提供的进群方法做进一步说明:
64.在一个实施例中,如图2所示,图2为一个实施例中进群方法的流程示意图,提供了一种进群方法,以该方法应用于图1中的客户端110为例进行说明,包括以下步骤:
65.步骤s201,获取进群链接;
66.本步骤中,客户端110可以进群链接,该进群链接与至少一个群组具有映射关系。其中,该至少一个群组可以由链接创建用户进行选择,即链接创建用户可以选择已有的或者新建一个或者多个群组作为该至少一个群组,在链接创建用户选择该至少一个群组后,生成与该至少一个群组具有映射关系的进群链接。
67.需要说明的是,该链接创建用户可以是该至少一个群组的群成员,也可以不是该至少一个群组的群成员,在该链接创建用户选取至少一个群组后,可由群组服务器120生成该至少一个群组具有映射关系的进群链接。具体的,群组服务器120可以确定该链接创建用户所选择的至少一个群组,并生成一个能映射到该至少一个群组的唯一群组标识,即通过该群组标识映射至少一个群组,基于该群组标识可以生成进群链接,该进群链接可以是永久有效的,例如该进群链接可以是一个永久有效的网页页面链接,可由群组服务器120从该进群链接被创建开始,持续地为其提供相应的服务,这样,进群链接的有效期与传统技术中提供的群二维码的有效期不同,群二维码的有效期一般是固定的,例如七天后即失效,而进群链接可以由群组服务器120提供从链接被创建开始持续地提供服务,示例性的,该服务期限可以直至该群组服务器120损坏等原因导致无法再为该链接提供服务为止。当该进群链
接被触发时,群组服务器120可以在该进群链接对应的网页页面上展示相关群组的进群码、群成员人数等群组信息,这样,通过触发该进群链接可以获取前述至少一个群组的如进群码等进群邀请信息。
68.在一些实施例中,为便于将该进群链接进行分享,群组服务器120可以将该进群链接以二维码的形式进行呈现,该携带有进群链接的二维码称为进群二维码,该进群二维码可以由群组服务器120生成后发送给链接创建用户,通过链接创建用户分享至客户端110,也可以由群组服务器120直接发送给客户端110。另外,该客户端110也可以主动获取该进群二维码,例如当其他客户端接收到该进群二维码后,客户端110可以读取该其他客户端所展示的进群二维码,也可以从该其他客户端接收进群二维码。
69.步骤s202,将触发进群链接产生的进群邀请获取请求,发送至至少一个群组的群组服务器,以使群组服务器基于至少一个群组,返回群成员数量未满的群组所对应的进群码;
70.本步骤中,客户端110可以触发该进群链接以产生相应的进群邀请获取请求。其中,触发进群链接的形式可以有多种,例如对于直接呈现的触发进群链接,可以通过点击该进群链接进行触发,又如对于以进群二维码形式呈现的触发进群链接,可以通过扫描或者长按该进群二维码触发进群链接。
71.在该进群链接被触发后,客户端110得到访问该进群链接的进群邀请获取请求,该进群邀请获取请求会被路由至群组服务器120,群组服务器120对该进群邀请获取请求进行响应,例如可以基于与该进群链接具有映射关系的至少一个群组的群成员数量,返回群成员数量未满的群组所对应的如进群码、进群确认链接等形式的进群邀请信息给客户端110。示例性的,群组服务器120可以从群成员数量未满的群组中随机返回一个群组的进群码给客户端110。
72.步骤s203,展示进群邀请信息,用于待进群用户加入群成员数量未满的群组。
73.本步骤中,客户端110可以接收群组服务器120返回的群成员数量未满的群组所对应的如进群码、进群确认链接等形式的进群邀请信息,并将该进群邀请信息进行展示。这样,待进群用户可以通过该客户端110展示的进群邀请信息加入到前述群成员数量未满的群组。其中,群成员数量未满的群组的数量可以是一个或者多个,即客户端110可以展示一个或者多个进群邀请信息。例如,在展示一个群组的进群码的情况下,待进群用户可以通过扫描或者长按该进群码以加入该进群码对应的群组,对于展示多个群组的进群码的情况,待进群用户可以从中选择一个或者多个群组进行加入。需要说明的是,该客户端110可以是该待进群用户所使用的客户端,此时待进群用户可以将客户端110所展示的二维码进行长按操作以加入相应的群组,该客户端110也可以不是该待进群用户所使用的客户端,此时待进群用户可以通过其所使用的客户端扫描或者拍摄后长按该客户端110所展示的进群码加入相应的群组。
74.在一些实施例当中,客户端110还可以展示进群确认链接,待进群用户可以通过在客户端110点击进群确认链接以确认加入相应的群组。
75.上述进群方法,客户端110获取与至少一个群组具有映射关系的进群链接,并将触发该进群链接产生的进群邀请获取请求,发送该至少一个群组的群组服务器120,群组服务器120基于至少一个群组,将群成员数量未满的群组所对应的进群邀请信息发送至客户端
110,客户端110可以将该进群邀请信息进行展示,以供待进群用户加入前述群成员数量未满的群组。该方案可为客户端110提供进群链接以映射至预先选择的一个或者多个群组,当该进群链接被触发时,群组服务器120可给客户端110返回群成员数量未满的群组的如进群码等进群邀请信息,待进群用户可以通过扫描该进群码等方式加入到群成员数量未满的群组,可克服相关技术中由群成员直接分享群二维码邀请外部的用户加入群组时,需要群成员频繁生成新的群二维码进行分享的问题,提高进群效率。
76.在其中一个实施例中,步骤s201中的获取进群链接,可以包括:
77.获取携带进群链接的进群二维码;其中,该进群二维码,由群组服务器根据进群链接生成。
78.本实施例中,客户端110可以接收携带进群链接的进群二维码,以从该进群二维码中识别其所携带的进群链接。其中,该进群二维码可以由群组服务器120根据进群链接生成,具体的,群组服务器120可以生成一个唯一的群组标识,用于映射至前述至少一个群组,然后生成一个包含有该群组标识的二维码图片数据,该二维码图片数据被识别出来的访问链接会包含该群组标识,该访问链接即对应于进群链接,群组服务器120可以将该进群链接的进群二维码图片数据通过链接创建用户分享给客户端110,从而客户端110可以接收链接创建用户分享的携带前述进群链接的进群二维码图片数据。
79.客户端110可以通过长按或者扫描该进群二维码图片数据,识别出该二维码图片数据中包含群组标识的进群链接,然后访问该进群链接所对应产生的进群邀请获取请求会路由至群组服务器120,群组服务器120可根据该进群邀请获取请求中携带的群组标识查询出与其具有映射关系的至少一个群组,并返回群成员数量未满的群组所对应的进群码。
80.本实施例主要是客户端110可以接收以二维码形式呈现的进群链接,由于二维码图片便于分享传播,且进群链接可以具有永久有效期,这样,链接创建用户在选择多个群组后,可以将对应的进群二维码进行持久分享,以便于不同的客户端通过该具有永久有效期的进群二维码加入群聊,无需由于进群码固有的有效期而在到期时由群成员产生新的群二维码,提高进群效率和提升用户进群的用户体验。
81.在另外一个实施例中,参考图3,图3为一个实施例中获取进群链接的步骤的流程示意图,步骤s201中的获取进群链接,可以包括:
82.步骤s301,接收子程序数据;其中,子程序数据根据子程序链接和进群链接生成;
83.步骤s302,根据子程序链接展示包括进群链接的子程序页面。
84.本实施例中,客户端110可以在子程序中获取进群链接。具体的,客户端110可以接收子程序数据,该子程序数据是根据子程序链接和进群链接生成的。其中,客户端110可根据子程序数据中的子程序链接打开相应的子程序页面,在该子程序页面中包括有进群链接,该进群链接可以是该子程序页面上的按钮,通过点击该按钮,客户端110可以触发该子程序页面中的进群链接。
85.以安装微信程序的客户端110为例进行说明,该微信程序的小程序对应于前述子程序。具体的,客户端110可以接收在微信程序中接收微信好友或微信群聊发送的小程序数据,其中,该微信好友可以是前述的链接创建用户,而该链接创建用户也可以通过微信群聊发送该小程序数据给客户端110,客户端110可根据该小程序数据中的小程序链接打开相应的小程序页面,该小程序页面中可以展示对应于进群链接的按钮,通过点击该按钮,客户端
110可以触发进群链接,以使群组服务器120返回群成员数量未满的群组所对应的进群码,客户端110可以在微信程序中展示该进群码,以供待进群用户加入相应的群组。
86.在一个实施例中,在步骤s202中,群组服务器120在基于至少一个群组返回群成员数量未满的群组所对应的进群邀请信息的过程中,群组服务器120可以进一步根据基于对待进群用户的用户信息进行智能分析,具体可以对例如兴趣爱好、社交习惯等用户信息进行分析,由此可明确该待进群用户的进群意图,从前述至少一个群组当中选取出与其用户信息相匹配的、且人数未满的群组的进群邀请信息反馈给客户端110,以供该待进群用户通过该进群邀请信息加入到与其兴趣爱好、社交习惯相匹配的群组。在具体实现中,群组服务器120还可以在接收到进群邀请获取请求后,将用于对该待进群用户的用户信息进行收集的用户信息收集表反馈给客户端110,以使待进群用户在用户信息收集表中填写用户信息后由客户端110反馈给群组服务器120进行分析,从而将与其兴趣爱好、社交习惯等用户信息相匹配的群组的群二维码等作为进群邀请信息反馈给客户端110。此外,群组服务器120还可以通过在客户端110上采集待进群用户的网络操作数据等方式获取待进群用户的用户信息进行分析。
87.在一个实施例中,在步骤s202中的将触发进群链接产生的进群邀请获取请求,发送至至少一个群组的群组服务器之后,还可以包括如下步骤:
88.接收群组服务器返回的进群邀请信息;其中,当至少一个群组中存在群成员数量未满的第一群组时,进群邀请信息为第一群组的进群邀请信息;进群邀请信息可以包括第一群组的进群码;当至少一个群组的群成员数量均已满时,进群邀请信息为第二群组的进群邀请信息;第二群组的进群邀请信息可以包括第二群组的进群码;第二群组为群组服务器为至少一个群组新建的群组。
89.本实施例中,客户端110从群组服务器120接收的进群邀请信息可以包括第一群组的进群码,也可以包括第二群组的进群码。
90.其中,第一群组是指至少一个群组的群成员数量未满的群组中,群成员数量最少的群组。举例来说,设前述至少一个群组的群组数量为3个,分别为群组ra、群组rb和群组rc,设三个群的群成员数量均未满,此时,群组服务器120可以从这三个群组当中选择群成员人数最少的群组作为第一群组,设该第一群组为群组ra,群组服务器120将该群组ra的进群码(可以是该群的群二维码)作为进群邀请信息返回给客户端110,待进群用户通过扫描该群组ra的进群码可以加入群组ra。
91.通过将群成员人数最少的群组的进群邀请信息返回给客户端110以供待进群用户加入,可以便于群组服务器120均匀协调分配各个群组的人数。
92.进一步的,在一些实施例中,群组服务器120在将群组ra的进群码返回给客户端110之前,还可以先将该群组ra的进群码的有效期进行更新,一般而言,群组的进群码的有效期为七天,群组服务器120可以在每次将群组的进群码发送给客户端110之前,先将该群组的进群码进行更新使其重新拥有七天的有效期,再将该有效期更新后的进群码发送至客户端110。
93.通过这种方式,一方面可通过分享可具有永久有效期的进群链接,将该至少一个群组的邀请进群信息进行传播分享,另一方面,当客户端110触发进群链接后,群组服务器120可以及时更新相应群组的进群码的有效期,并将有效期更新后的进群码作为进群邀请
信息发送给客户端110以供待进群用户加入群组,可以避免由于进群码过期或者人数已满而无法加入群组的问题,提高进群效率。
94.此外,如果至少一个群组当中的所有群组的群成员都已满,群组服务器120还可以自动为该至少一个群组再生成一个新的群组,该新的群组的群主可以由该至少一个群组中的群成员产生,也可以重新指派,具体的群主选取方式可以由实际场景所需进行确定。在生成新的群组后,群组服务器120即可获取该新的群组的进群码作为进群邀请信息并发送给客户端110。
95.通过这种方式,每当至少一个群组的所有群组的都到满员状态时,群组服务器120可自动生成新的群组,这样,群组服务器120可以不断为该至少一个群组增添新的群组,避免由于群组的群成员数已满而使得待进群用户即使得到进群码也无法加入相应群组的问题。
96.在一个实施例中,还提供了一种进群方法,如图4所示,图4为另一个实施例中进群方法的流程示意图,可以包括如下步骤:
97.步骤s401,客户端110获取进群链接;
98.其中,该进群链接与至少一个群组具有映射关系。
99.步骤s402,客户端110将触发进群链接产生的进群邀请获取请求,发送至至少一个群组的群组服务器,以使群组服务器基于至少一个群组的群成员数量,返回群成员数量未满的群组所对应的进群码;
100.其中,客户端110可以从链接创建用户或者直接从群组服务器120获取进群链接,该进群链接可以以小程序或者二维码图片的形式进行呈现。客户端110可以在小程序页面上触发该进群链接,也可以通过扫描或者长按携带进群链接二维码图片触发该进群链接,并将触发该进群链接所产生的进群邀请获取请求发送至群组服务器120,群组服务器120可以查询至少一个群组中各群组的群成员数量,并返回群成员数量未满的群组所对应的进群码给客户端110。
101.步骤s403,客户端110接收群组服务器返回的进群码;其中,当至少一个群组中存在群成员数量未满的第一群组时,进群码为第一群组的进群码;第一群组为群成员数量未满的群组中群成员数量最少的群组;当至少一个群组的群成员数量均已满时,进群码为第二群组的进群码;第二群组为群组服务器为至少一个群组新建的群组;
102.本步骤中,客户端110可以从群组服务器120接收其返回的进群码。其中,当前述至少一个群组中存在群成员数量未满的第一群组时,该进群码可以是群成员数量未满的群组中群成员数量最少的群组的进群码,而当至少一个群组的群成员数量均已满时,该进群码可以是群组服务器为至少一个群组新建的群组的二维码。对于第一群组的进群码,群组服务器120还可以每次在将其返回给客户端110之前对其进行有效期的更新,以使得发送给客户端110的第一群组的进群码具有如七天等进群码所能具有的最长有效期。
103.步骤s404,客户端110展示进群码,用于待进群用户加入群成员数量未满的群组。
104.本实施例的技术方案,客户端110可以触发永久有效的进群链接,以使群组服务器120返回群成员数量未满的群组所对应的进群码,基于该进群码,待进群用户可以加入相应的群组,可以避免由于进群码过期或者人数已满而无法加入群组的问题,提高进群效率。
105.在一个实施例中,还提供一种进群方法,如图5所示,图5为又一个实施例中进群方
法的流程示意图,以该方法应用于图1中的群组服务器120为例进行说明,该进群方法可以包括:
106.步骤s501,接收客户端触发进群链接产生的进群邀请获取请求;
107.本步骤中,群组服务器120可以接收客户端110触发进群链接产生的进群邀请获取请求,该进群链接与至少一个群组具有映射关系。其中,该进群链接可以在链接创建用户选择至少一个群组后,由群组服务器120生成。具体的,群组服务器120可以在链接创建用户选择至少一个群组后,生成一映射到该至少一个群组的唯一群组标识,进而生成携带该唯一群组标识的进群链接,该进群链接可以是一个永久有效的网页页面链接,由群组服务器120提供服务,群组服务器120可以在该网页页面上展示前述至少一个群组的如群成员数量等群组信息。
108.该进群链接可以以二维码的形式分享至客户端110,客户端110可以过扫描、长按该进群二维码等方式触发进群链接,进群链接被触发后,相应的进群邀请获取请求会被路由至群组服务器120,从而群组服务器120可以接收该进群邀请获取请求,该进群邀请获取请求中可以携带有前述群组标识,可用于群组服务器120根据该群组标识查询与其具有映射关系的至少一个群组。
109.步骤s502,响应于进群邀请获取请求,基于至少一个群组,将群成员数量未满的群组所对应的进群邀请信息发送至客户端,以使客户端展示进群邀请信息,用于待进群用户加入群成员数量未满的群组。
110.本步骤中,群组服务器120对客户端110发送的进群邀请获取请求进行响应,由于进群邀请获取请求也与至少一个群组具有映射关系,该映射关系可以由该进群邀请获取请求中携带的群组标识来确定。其中,群组服务器120响应于该进群邀请获取请求,根据该请求与至少一个群组的映射关系,可以查询到该至少一个群组中各群组的群成员数量,然后将群成员数量未满的群组所对应的如进群码等进群邀请信息发送至客户端110。在一些实施例中,群组服务器120可以从群成员数量未满的群组中随机返回其中一个群组的进群码给客户端110。
111.客户端110可接收群组服务器120返回的进群邀请信息并将其进行展示,该展示的如进群码等进群邀请信息可用于待进群用户加入群成员数量未满的群组。
112.需要说明的是,群组服务器120所查询到的群成员数量未满的群组的数量可以是多个,在这种情况下,群组服务器120可以将该多个群成员数量未满的群组所对应的多个进群邀请信息都返回给客户端110,客户端110可以将该多个进群邀请信息都进行展示,以供待进群用户可以从中选择一个或者多个群组进行加入。
113.上述进群方法,群组服务器120接收客户端110触发进群链接产生的进群邀请获取请求,并对该请求进行响应,基于至少一个群组,将群成员数量未满的群组所对应的进群邀请信息发送至客户端110,以使客户端110可以将该进群码等进群邀请信息进行展示,以供待进群用户通过如长按、扫描进群码等方式加入前述群成员数量未满的群组。该方案可以在客户端110触发进群链接后,由群组服务器120为客户端110返回预先选择的至少一个群组当中群成员数量未满的群组的进群邀请信息,以供客户端110进行展示,从而使得待进群用户可以通过扫描该进群码等方式加入到相应的群组当中,提高进群效率。
114.在一个实施例中,如图6所示,图6为一个实施例中发送进群链接的步骤的流程示
意图,在步骤s501的接收客户端触发进群链接产生的进群邀请获取请求之前,还可以包括:
115.步骤s601,确定链接创建用户选择的至少一个群组;
116.本步骤中,群组服务器120可以确定链接创建用户所选择的至少一个群组。其中,该链接创建用户可以选择或者新建一个或者多个群组作为该至少一个群组,该链接创建用户可以是也可以不是该至少一个群组的群成员,在该链接创建用户选择至少一个群组后,群组服务器120可获取该至少一个群组,还可以进一步为该至少一个群组构建群列表,在该群列表可以包括各群组对应的群号,通过该群列表可以查找到各群组的群号。
117.步骤s602,生成映射至至少一个群组的群组标识;
118.本步骤中,群组服务器120可以在链接创建用户选择至少一个群组后,为其分配一个唯一的群组标识,以构建与该至少一个群组的映射关系。具体的,群组服务器120可以构建上述群列表,生成一群组标识映射至该群列表,以实现该群组标识与该至少一个群组的映射关系,通过该群组标识,群组服务器120可以唯一映射至该至少一个群组。
119.步骤s603,通过链接创建用户,将携带群组标识的进群链接,发送至客户端。
120.本步骤,群组服务器120可以通过链接创建用户,将该携带群组标识进群链接分享给客户端110,该进群链接还可以进一步具有永久有效期。即进群链接可以由链接创建用户进行传播、分享至客户端110。这样,在链接创建用户选择多个群组后,可以将与该多个群组具有映射关系且具有永久有效期的进群链接进行定向分享,例如可以分享给客户端110,以便链接创建用户期望加入相应群组的待进群用户可以从客户端110处接收到进群链接,便于邀请其进入群聊。
121.在其中一个实施例中,步骤s603中的通过链接创建用户,将携带群组标识的进群链接,发送至客户端,包括:
122.生成携带进群链接的进群二维码,将进群二维码发送至链接创建用户,用于链接创建用户将进群二维码发送至客户端。
123.本实施例可以以二维码的形式将该进群链接分享至客户端110。具体的,群组服务器120可以生成携带与至少一个群组具有映射关系的群组标识的进群链接,再生成包含有该进群链接的二维码图片数据。
124.示例性的,群组服务器120可以直接将该二维码图片数据发送给链接创建用户,也可以将该二维码图片数据的下载地址发送给链接创建用户,由该链接创建用户通过该下载地址去下载二维码图片数据,以减轻群组服务器120的数据处理压力。
125.群组服务器120将进群二维码发送至链接创建用户后,链接创建用户可以将该进群二维码发送给客户端110。具体的,该客户端110可以是安装微信程序的客户端110,链接创建用户可以将该进群二维码发送到该微信程序上,客户端110可通过该微信程序获取该进群二维码。
126.本实施例的方案,提供了一种以二维码的形式将该进群链接分享至客户端110的方式,由群组服务器120将携带进群链接的进群二维码发送给链接创建用户,再由链接创建用户分享该进群二维码至客户端110,以便链接创建用户期望加入相应群组的待进群用户可以从客户端110处以二维码图片数据的形式获取该进群链接,便于将其邀请进群聊的同时还便于进群链接进行更广泛的传播分享。
127.在另外一个实施例中,步骤s603中的通过链接创建用户,将携带群组标识的进群
链接,发送至客户端,包括:
128.将群组标识发送至链接创建用户,用于链接创建用户根据子程序链接和携带群组标识的进群链接获取子程序数据,将子程序数据发送至客户端。
129.本实施例可以以子程序的形式将进群链接分享至客户端110,该子程序可以是微信小程序。具体的,群组服务器120可以将与至少一个群组具有映射关系的群组标识先发送至链接创建用户,链接创建用户可以根据子程序页面数据的封装格式,获取子程序链接和携带该群组标识的进群链接,然后根据该子程序链接和携带该群组标识的进群链接获取子程序数据,将该子程序数据发送至客户端110。客户端110根据该子程序数据中的子程序链接,可以打开相应的子程序页面,在该子程序页面上展示有进群链接,该进群链接可以以按钮的形式展示在该子程序页面上,这样,客户端110可以通过点击该子程序页面上的按钮触发相应的进群链接,然后群组服务器120可以接收到相应的进群邀请获取请求,并将群成员数量未满的群组所对应的进群码发送至该客户端110处进行展示。
130.本实施例的方案,提供了一种以子程序的形式将该进群链接分享至客户端110的方式,群组服务器120将与至少一个群组具有映射关系的群组标识交由链接创建用户根据子程序页面数据的封装格式生成对应的子程序数据,客户端110根据该子程序数据可以访问到包含有进群链接的子程序页面,由此可以在该子程序页面上触发进群链接以使得群组服务器120返回群组的进群码,通过扫描或者长按该二维码加入相应的群组,使得进群方式、渠道更多样化,有利于进群链接的传播分享。
131.在一个实施例中,如图7所示,图7为一个实施例中将进群邀请信息发送至客户端的步骤的流程示意图,步骤s502中的响应于进群邀请获取请求,基于至少一个群组的群成员数量,将群成员数量未满的群组所对应的进群码发送至客户端,包括:
132.步骤s701,响应于进群邀请获取请求,当至少一个群组中存在群成员数量未满的第一群组时,将第一群组的进群邀请信息发送至客户端;第一群组为群成员数量未满的群组中群成员数量最少的群组;第一群组的进群邀请信息,可以包括第一群组的进群码;
133.步骤s702,当至少一个群组的群成员数量均已满时,为至少一个群组新建第二群组,将第二群组的进群邀请信息发送至客户端;第二群组的进群邀请信息,可以包括第二群组的进群码。
134.本实施例主要是群组服务器120可以根据至少一个群组中各群成员数量,返回相应群组的如进群码等进群邀请信息给客户端110。具体的,在前述至少一个群组当中,如果群组服务器120在接收到进群邀请获取请求后,查询到该至少一个群组中存在未满员的群组,则群组服务器120可以从中选择一个群成员数量最少的群组,并将该群成员数量最少的群组所对应的进群邀请信息发送给客户端110,通过选择群成员数量最少的群组可以均衡协调各群组的群成员数量。
135.此外,如果群组服务器120在接收到进群邀请获取请求后,查询到该至少一个群组的各群组的群成员数量均为满员,则群组服务器120可以自动为该至少一个群组新建一个群组,并将该新建的群组的进群邀请信息发送给客户端110,以避免由于群成员数量已满而客户端110无法加入任何群聊的问题,而且新群可以由群组服务器120自动创建,无需相关群员或者链接创建用户重新创建,提高建群和进群效率。
136.在一个实施例中,进一步的,上述步骤s701中的将第一群组的进群邀请信息发送
至客户端,可以包括:
137.更新第一群组的进群码的有效期,将包括有效期更新后的第一群组的进群码的,进群邀请信息发送至客户端。
138.本实施例主要是群组服务器120可以在将包括第一群组的进群码的进群邀请信息发送给客户端110之前,先对该进群码的有效期进行更新,这是因为群组的进群码通常会设置一个如七天的有效期,如果直接将该第一群组的进群码发送给客户端110,有可能会使得用户所扫描的第一群组的进群码已过有效期,那么及时待进群用户扫描也无法加入该第一群组,而本实施例可以由群组服务器120在将第一群组的进群码发送给客户端110之前,先进行有效期的更新,以使得该第一群组的进群码可以具有如七天的最长有效期,而包含该有效期更新后的第一群组的进群码的,进群邀请信息再发送给客户端110,这样待进群用户所扫描的第一群组的进群码不会存在已过期的问题,提高进群效率和提升用户的进群体验。
139.在一个实施例中,还提供了一种进群方法,如图8所示,图8为再一个实施例中进群方法的流程示意图,该进群方法可以包括:
140.步骤s801,群组服务器120确定链接创建用户选择的至少一个群组;
141.步骤s802,群组服务器120生成映射至至少一个群组的群组标识;
142.步骤s803,群组服务器120通过链接创建用户,将携带群组标识的进群链接,发送至客户端110;
143.步骤s804,群组服务器120接收客户端110触发进群链接产生的进群邀请获取请求;
144.步骤s805,群组服务器120响应于进群邀请获取请求,当至少一个群组中存在群成员数量未满的第一群组时,更新第一群组的进群码的有效期,将有效期更新后的第一群组的进群码发送至客户端110;第一群组为群成员数量未满的群组中群成员数量最少的群组;当至少一个群组的群成员数量均已满时,为至少一个群组新建第二群组,将第二群组的进群码发送至客户端110。
145.本实施例的技术方案,群组服务器120可以为客户端110提供可具有永久有效的进群链接,在客户端110触发该进群链接以后,群组服务器120可对相应的进群邀请获取请求进行响应,并返回群成员数量未满的群组所对应的进群码,以使客户端110将该该进群码进行展示,基于该展示的进群码,待进群用户可以加入相应的群组,可以避免由于进群码过期或者人数已满而无法加入群组的问题,提高进群效率。
146.在一个实施例中,提供了一种进群方法,如图9所示,图9为一个实施例中进群方法的信令图,该进群方法可以由客户端910和群组服务器920配合执行,具体步骤包括:
147.步骤s901,客户端910获取进群链接;
148.其中,该进群链接与至少一个群组具有映射关系,可以是具有永久有效期的进群链接。
149.步骤s902,客户端910将触发进群链接产生的进群邀请获取请求,发送至的群组服务器920;
150.其中,客户端910可以触发进群链接并将产生的进群邀请获取请求发送至群组服务器920;
151.步骤s903,群组服务器920接收客户端110触发进群链接产生的进群邀请获取请求;
152.步骤s904,群组服务器920响应于进群邀请获取请求,基于至少一个群组,将群成员数量未满的群组所对应的进群邀请信息发送至客户端110;
153.步骤s905,客户端910展示进群邀请信息,用于待进群用户加入群成员数量未满的群组;
154.其中,客户端910接收群组服务器920返回的进群邀请信息,并将该如进群码等进群邀请信进行展示,待进群用户可以通过扫描、长按该进群码等方式加入群成员数量未满的群组。
155.上述实施例提供的进群方式,可以由客户端910和群组服务器920配合执行,群组服务器920可以为客户端910提供具有永久有效期的进群链接以映射至预先选择的一个或者多个群组,客户端910可触发该进群链接,然后群组服务器920可为该客户端910返回该一个或者多个群组当中群成员数量未满的群组的进群邀请信息,以使客户端910将其进行展示,供待进群用户加入到该群成员数量未满的群组,提高进群效率。
156.为进一步阐述本技术提供的进群方法,以该方法应用于微信客户端和企业微信客户端进行说明,待进入的群组可以是企业微信客户端和微信客户端的互通群,即该互通群中可以包括微信客户端的用户也可以包括企业微信客户端的用户,具体的,企业微信的服务人员可以添加微信用户或其他企业的用户为好友(客户)后,将这些客户拉进的互通群可以称为客户群。
157.而像如上这种主动拉取的客户群,需要服务人员与用户是好友关系,除此以外,还可以把互通群的群二维码分享出去,供其他用户主动扫码加入。然而,相关技术所提供的这种方式,群二维码一般都会设定7天的有效期,过期后就无法再通过之前分享出去的二维码扫码加入,需要重新再生成新的群二维码,而且当群人数满了以后,其他用户也无法再扫码加入。例如,当企业想举办一个线上运营活动,可能需要创建多个客户群,比如客户群a、客户群b、客户群c,然后希望外部的用户加入这些客户群中的某一个,因此需要把客户群a、客户群b和客户群c几个群的二维码都发出去,但是因为存在有效期和人满的情况,导致这种技术存在进群效率低和进群体验差的问题。
158.而本技术所提供的进群方法,可以生成一个能映射到客户群a、客户群b和客户群c的唯一二维码(也可以称为进群二维码),并且这个进群二维码是永久有效的,然后再发给外部用户,外部用户扫描该二维码后,可以被动态分配一个客户群a、客户群b或者客户群c当中人数最少的客户群二维码(同时,也可以更新客户群二维码的有效期,而当客户群a、客户群b和客户群c都已经满了,会再生成一个新的客户群d返回),然后返回给外部用户,这样,用户在扫码二维码的时候就不会遇到有效期或人满的问题了,从而提高进群效率和提升用户的进群体验。
159.除了以进群二维码的方式进群以外,还可以和企业的微信小程序结合在一起,以企业微信为例,企业微信生成一个可以映射多个群的小程序插件标识pluginid,企业小程序可以将这个pluginid和某个页面路径绑定到一起,这样,用户在点击小程序的这个页面路径时,会用pluginid到企业微信换取随机分配的客户群二维码,还可以进一步推送一条服务通知带上该客户群二维码,用户长按该客户群二维码就可以加入对应的客户群。
160.结合如图10所示的群组管理系统,对本应用实例的方案进行说明,图10为一个应用实例中群组管理系统的架构示意图,该技术框架主要包括如下几个部分:
161.1)企业微信客户端:生成进群二维码、进群小程序的交互处理,以及会话、群消息的逻辑。
162.2)企业微信后台服务器:主要是群二维码的生成和管理,以及群相关的管理和消息通知处理。
163.3)互通imunion后台:中转企业微信后台和微信之间的群相关的操作和消息。
164.4)微信后台:处理来自微信客户端的群操作。
165.5)微信客户端:主要是群操作、群二维码、群消息等的处理逻辑。
166.6)微信opensdk:同一台设备上,传递企业微信客户端到微信客户端的数据,无须通过后台中转。
167.如图11所示,图11为一个应用实例中加入群聊功能的界面图,企业管理员或业务负责人(称用户ww_a,如张三可以作为该用户ww_a)可以在企业微信客户端上,通过工作台进入客户群应用的“加入群聊”功能,用户ww_a可以在如图11所示界面上,选择“扫描二维码加入群聊”入口或者“在小程序中加入群聊”入口实现外部用户扫码进群处理。
168.以下分别以“扫描二维码加入群聊”和“在小程序中加入群聊”为例进行说明。
169.首先对“扫描二维码加入群聊”这一进群方式进行说明,如图12所示,图12为一个应用实例中一种进群方法的信令图,具体流程可以包括:
170.时序s1201至s1203:
171.用户ww_a通过企业微信客户端的工作台进入客户群应用的“加入群聊”功能,选择“扫描二维码加入群聊”入口,开始进群二维码的创建过程。其中,如图13所示,图13为一个应用实例中创建进群二维码的界面图,其中的界面1310至1330所示为创建进群二维码的效果展示图,该用户ww_a可以选择已有的客户群,也可以新建客户群,假设该用户ww_a选择了多个客户群ra、客户群rb、客户群rc,然后企业微信客户端会自动把这几个由用户ww_a选择的客户群的客户群列表(roomid_list)传递给企业微信后台服务器。企业微信后台服务器会生成一个唯一的群组标识(ctcode),用于映射客户群列表(roomid_list),然后生成一个包含群组标识(ctcode)的二维码图片数据(其中,该二维码图片数据被识别出来的进群链接url会包含该群组标识(ctcode)),并分配一个下载该进群二维码图片数据的下载地址qrcode_url。
172.时序s1204至s1205:
173.用户ww_a可以根据下载地址qrcode_url下载对应的进群二维码图片数据,然后通过微信opensdk可以将二维码图片数据分享给自己的微信好友或微信群聊。
174.时序s1206至s1209:
175.其中,如图14所示,图14为一个应用实例中通过进群二维码加入群聊的界面图,参考该图14所示的界面1410至1420,微信好友或微信群聊里面的其他微信用户(称为用户wx_b,如李四可以作为该用户wx_b)收到进群二维码的图片后,长按或扫码图片后,微信客户端会识别出二维码图片里面进群链接url信息(包括群组标识ctcode,比如类似https://work.weixin.qq.com/crmroom?ctcode=xxx的格式),然后访问该进群链接url的请求会路由企业微信后台服务器,企业微信后台服务器会根据进群链接url里面带的群组标识
ctcode,读取群组标识ctcode对应的客户群列表roomid_list,然后随机返回一个当前群聊人数未满的客户群roomid对应的群二维码,比如随机返回的是客户群ra对应群二维码给用户wx_b。
176.时序s1210至s1217:
177.参考图14中的界面1420至1440,用户wx_b再长按客户群ra的群二维码,通过“加入群聊”按钮发起加入客户群ra的请求,加入请求会通过微信后台服务器、互通服务器imunion确认后,就可以进入客户群ra了,然后互通服务器imunion可以进一步给客户群ra群聊的其他成员推送用户wx_b进入的通知了。
178.通过如上时序s1201至s1217,可通过“扫描二维码加入群聊”这一进群方式实现邀请外部用户进群的功能。
179.接下来对“在小程序中加入群聊”这一进群方式进行说明,如图15所示,图15为一个应用实例中另一种进群方法的信令图,具体流程可以包括:
180.时序s1501至s1503;
181.如图16所示,图16为一个应用实例中创建进群小程序的界面图,该图16中的界面1610至界面1630为创建“进群小程序”的效果展示,创建进群小程序的流程,跟进群二维码类似,用户ww_a也选择多个客户群的roomid_list传递给企业微信后台服务器,企业微信后台服务器生成唯一的小程序插件标识pluginid,并存储(pluginid,roomid_list)的映射关系,返回小程序插件标识pluginid给用户ww_a。
182.时序s1504至s1505;
183.参考图16,用户ww_a拿到小程序插件标识pluginid后,可拼接一个小程序的页面路径(比如pages/crmrom/index?plugid=xxx,这个页面路径可以跟用户ww_a所在企业自身的小程序结合,不一定要采用企业微信的小程序),然后通过微信opensdk提供的接口,将小程序页面数据分享到自己的微信好友或微信群聊。
184.时序s1506至s1507;
185.参考图16,微信用户wx_b打开分享过去的小程序,会默认跳转到对应的小程序页面,点击页面上的“加入群聊”(对应于进群链接),会触发传递页面上的小程序插件标识pluginid到企业微信后台服务器。
186.时序s1508至s1509;
187.如图17所示,图17为一个应用实例中通过进群小程序加入群聊的界面图,该图17所示的界面1710至1740为用户通过“进群小程序”加入群聊的效果展示,企业微信后台服务器收到小程序插件标识pluginid后,读取小程序插件标识pluginid对应群列表roomid_list,随机返回一个当前群未满的roomid的群二维码信息(比如客户群ra的群二维码),然后推送给互通服务器imunion,再通过微信后台服务器以服务通知的形式,将客户群ra的群二维码信息推送到微信用户wx_b的服务通知会话。
188.时序s1510至s1518;
189.参考图17,微信用户wx_b打开服务通知会话里面的群二维码消息后,会展示“加入群聊”界面,点击加入群聊后,加入请求会通过微信后台服务器、互通服务器imunion确认后,就可以进入客户群ra的群聊了,然后给客户群ra群聊的其他成员推送微信用户wx_b进入的通知了。
190.通过如上时序s1501至s1518,可通过“在小程序中加入群聊”这一进群方式实现邀请外部用户进群的功能。
191.由此,本应用实例的方案可通过将多个不同的客户群映射到一个永久不过期(并且人满可以自动建群)的进群二维码或小程序插件标识pluginid上,能够解决外部用户进入客户群可能遇到过期或群满的问题,提高进群效率和提升用户的进群体验。
192.应该理解的是,虽然图2至17的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2至17中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
193.在一个实施例中,如图18所示,图18为一个实施例中进群装置的结构框图,提供了一种进群装置1800,该装置可以采用软件模块或硬件模块,或者是二者的结合成为计算机设备的一部分,该装置具体包括:
194.链接获取模块1801,用于获取进群链接;进群链接与至少一个群组具有映射关系;
195.请求发送模块1802,用于将触发进群链接产生的进群邀请获取请求,发送至至少一个群组的群组服务器,以使群组服务器基于至少一个群组,返回群成员数量未满的群组所对应的进群邀请信息;
196.进群信息展示模块1803,用于展示进群邀请信息,用于待进群用户加入群成员数量未满的群组。
197.在一个实施例中,进群装置1800,还包括:进群邀请接收模块,接收群组服务器返回的进群邀请信息;其中,当至少一个群组中存在群成员数量未满的第一群组时,进群邀请信息为第一群组的进群邀请信息;进群邀请信息包括第一群组的进群码;当至少一个群组的群成员数量均已满时,进群邀请信息为第二群组的进群邀请信息;第二群组的进群邀请信息包括第二群组的进群码;第二群组为群组服务器为至少一个群组新建的群组。
198.在一个实施例中,链接获取模块1801,进一步用于获取携带进群链接的进群二维码;进群二维码,由群组服务器根据进群链接生成。
199.在一个实施例中,链接获取模块1801,进一步用于接收子程序数据;子程序数据根据子程序链接和进群链接生成;根据子程序链接展示包括进群链接的子程序页面。
200.在一个实施例中,如图19所示,图19为另一个实施例中进群装置的结构框图,提供了一种进群装置1900,该装置可以采用软件模块或硬件模块,或者是二者的结合成为计算机设备的一部分,该装置具体包括:
201.请求接收模块1901,用于接收客户端触发进群链接产生的进群邀请获取请求;进群链接与至少一个群组具有映射关系;
202.请求响应模块1902,用于响应于进群邀请获取请求,基于至少一个群组,将群成员数量未满的群组所对应的进群邀请信息发送至客户端,以使客户端展示进群邀请信息,用于待进群用户加入群成员数量未满的群组。
203.在一个实施例中,进群装置1900,还包括:链接发送模块,用于确定链接创建用户
选择的至少一个群组;生成映射至至少一个群组的群组标识;通过链接创建用户,将携带群组标识的进群链接,发送至客户端。
204.在一个实施例中,链接发送模块,进一步用于生成携带进群链接的进群二维码;将进群二维码发送至链接创建用户,用于链接创建用户将进群二维码发送至客户端。
205.在一个实施例中,链接发送模块,进一步用于将群组标识发送至链接创建用户,用于链接创建用户根据子程序链接和携带群组标识的进群链接获取子程序数据,将子程序数据发送至客户端。
206.在一个实施例中,请求响应模块1902,进一步用于响应于进群邀请获取请求,当至少一个群组中存在群成员数量未满的第一群组时,将第一群组的进群邀请信息发送至客户端;第一群组为群成员数量未满的群组中群成员数量最少的群组;第一群组的进群邀请信息,包括第一群组的进群码;当至少一个群组的群成员数量均已满时,为至少一个群组新建第二群组,将第二群组的进群邀请信息发送至客户端;第二群组的进群邀请信息,包括第二群组的进群码。
207.在一个实施例中,请求响应模块1902,进一步用于更新第一群组的进群码的有效期,将包括有效期更新后的第一群组的进群码的,进群邀请信息发送至客户端。
208.关于进群装置的具体限定可以参见上文中对于进群方法的限定,在此不再赘述。上述进群装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
209.在一个实施例中,还提供了一种群组管理系统,如图20所示,图20为一个实施例中群组管理系统的结构框图,该群组管理系统,可以包括:客户端2010和群组服务器2020,其中,
210.客户端2010,用于获取进群链接;进群链接与至少一个群组具有映射关系;
211.客户端2010,还用于将触发进群链接产生的进群邀请获取请求,发送至至少一个群组的群组服务器2020;
212.群组服务器2020,用于接收客户端2010触发进群链接产生的进群邀请获取请求;
213.群组服务器2020,还用于响应于进群邀请获取请求,基于至少一个群组,将群成员数量未满的群组所对应的进群邀请信息发送至客户端2010;
214.客户端2010,还用于展示进群邀请信息,用于待进群用户加入群成员数量未满的群组。
215.本实施例所提供的群组管理系统中,客户端2010和群组服务器2020的交互方式,可以进一步参考如上进群方法实施例所述的客户端和群组服务器的交互方式做进一步限定。本实施例中,群组服务器2020可为客户端2010提供具有永久有效期的进群链接以映射至预先选择的一个或者多个群组,当该进群链接被触发时,群组服务器2020可给客户端2010返回这些群组当中群成员数量未满的群组的进群码,待进群用户可以通过扫描该客户端2010所展示的进群码加入到群成员数量未满的群组,可克服相关技术中由群成员直接分享群二维码邀请外部的用户加入群组时,由于如分享时间过长群二维码失效或者用户所扫描的群二维码对应的群人数已满等原因而需要群成员频繁生成新的群二维码进行分享的问题,提高进群效率。
216.在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图21所示,图21为一个实施例中计算机设备的内部结构图。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储进群链接、群成员数量、如进群码等进群邀请信息等数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种进群方法。
217.在一个实施例中,提供了一种计算机设备,该计算机设备可以是客户端,其内部结构图可以如图22所示,图22为另一个实施例中计算机设备的内部结构图。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、运营商网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种进群方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
218.本领域技术人员可以理解,图21和图22中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
219.在一个实施例中,还提供了一种计算机设备,该计算机设备可以是客户端,也可以是服务器,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。
220.在一个实施例中,提供了一种计算机可读存储介质,存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
221.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。
222.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛
盾,都应当认为是本说明书记载的范围。
223.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献