用于添加群成员的方法和设备与流程

文档序号:18133842发布日期:2019-07-10 10:27阅读:338来源:国知局
用于添加群成员的方法和设备与流程

本公开的实施例涉及计算机技术领域,具体涉及用于添加群成员的方法和设备。



背景技术:

随着科技发展,多数社交软件支持创建群组的功能。这样可以方便群组中的成员进行交流,促进社交活动的进行。

目前,若用户想要加入一个用户群,则需要先获取用户群的二维码或者账号信息。或者,该用户被用户群内的成员邀请,才能入群。这样,该邀请该用户入群的成员与该用户需互为好友,才能执行该邀请入群的动作。



技术实现要素:

本公开的实施例提出了用于添加群成员的方法和设备。

第一方面,本公开的实施例提供了一种用于添加群成员的方法,该方法包括:检测第一用户的群成员添加操作;响应于检测到该群成员添加操作,获取第一用户进行群成员添加操作的用户群的群标识信息;采集第二用户终端上显示的第二用户标识图像;基于该第二用户标识图像及群标识信息,生成用于将第二用户标识信息添加到与群标识信息对应的用户群的入群请求,以及将入群请求发送至与第一用户终端通信连接的服务器,其中,该第二用户标识信息与第二用户标识图像匹配。

在一些实施例中,采集第二用户终端上显示的第二用户标识图像,包括:启用安装在第一用户终端上的摄像头采集第二用户标识图像。

在一些实施例中,采集第二用户终端上显示的第二用户标识图像,包括:发送采集指令至采集设备,其中,采集设备用于采集第二用户标识图像;接收采集设备发送的第二用户标识图像。

在一些实施例中,检测第一用户的群成员添加操作之前,该方法还包括:接收用于指示第一用户进行群成员添加操作的操作指示信息,其中,该操作指示信息是第一用户所属的用户群的管理员的管理员终端生成的,或者,该操作指示信息是服务器基于第一用户所属的用户群的管理员的管理员终端的群成员添加操作生成的。。

在一些实施例中,第二用户标识信息包括以下至少一项:二维码信息、用户账号信息、链接信息。

第二方面,本公开的实施例提供了一种用于添加群成员的装置,应用于第一用户终端,包括:操作检测单元,被配置成检测第一用户的群成员添加操作;信息获取单元,被配置成响应于检测到该群成员添加操作,获取第一用户进行群成员添加操作的用户群的群标识信息;信息采集单元,被配置成采集第二用户终端上显示的第二用户标识图像;请求生成单元,被配置成基于第二用户标识图像及群标识信息,生成用于将第二用户标识信息添加到与群标识信息对应的用户群的入群请求,以及将入群请求发送至与第一用户终端通信连接的服务器,其中,第二用户标识信息与第二用户标识图像匹配。

在一些实施例中,该信息采集单元进一步被配置成启用安装在第一用户终端上的摄像头采集该第二用户标识图像。

在一些实施例中,该信息采集单元包括:指令发送模块,被配置成发送采集指令至采集设备,其中,该采集设备用于采集第二用户标识图像;信息接收模块,被配置成接收采集设备发送的第二用户标识图像。

在一些实施例中,该装置还包括:信息接收单元,被配置成接收用于指示第一用户进行群成员添加操作的操作指示信息,其中,该操作指示信息是第一用户所属的用户群的管理员的管理员终端生成的,或者,该操作指示信息是服务器基于第一用户所属的用户群的管理员的管理员终端的群成员添加操作生成的。

第三方面,本公开的实施例提供了一种用于添加群成员的方法,应用于服务器,包括:接收第一用户终端发送的入群请求,其中,入群请求是第一用户终端通过以下步骤生成的:检测第一用户的群成员添加操作;响应于检测到群成员添加操作,获取第一用户进行群成员添加操作的用户群的群标识信息;采集第二用户终端上显示的第二用户标识图像;基于第二用户标识图像及群标识信息,生成用于将第二用户标识信息添加到与群标识信息对应的用户群的入群请求,以及将入群请求发送至与第一用户终端通信连接的服务器,其中,第二用户标识信息与第二用户标识图像匹配;将将与第二用户标识图像匹配的第二用户标识信息确定为群成员标识信息,以及对群成员标识信息进行加入用户群的入群处理。

在一些实施例中,将与第二用户标识图像匹配的第二用户标识信息确定为群成员标识信息之后,该方法还包括:将入群请求发送至用户群的管理员的管理员终端;接收管理员终端发送的入群指示信息。

在一些实施例中,对群成员标识信息进行加入用户群的入群处理,包括:响应于入群指示信息为表征同意入群请求的指示信息,将群成员标识信息添加进用户群。

在一些实施例中,将入群请求发送至用户群的管理员的管理员终端之后,该方法还包括:确定预设时间段内是否接收到管理员终端发送的入群指示信息;响应于预设时间段内未接收到入群指示信息,重新向管理员终端发送入群请求。

在一些实施例中,对群成员标识信息进行加入用户群的入群处理,包括:确定入群请求中是否包括操作指示信息,其中,操作指示信息是第一用户所属的用户群的管理员的管理员终端生成的、用于指示第一用户进行群成员添加操作的指示信息,或者,该操作指示信息是服务器基于第一用户所属的用户群的管理员的管理员终端的群成员添加操作生成的、用于指示第一用户进行群成员添加操作的指示信息;响应于确定入群请求中包括操作指示信息,将第二用户标识信息作为群成员标识信息添加进用户群。

第四方面,本公开的实施例提供了一种用于添加群成员的装置,应用于服务器,该装置包括:请求接收单元,被配置成接收第一用户终端发送的入群请求,其中,入群请求是第一用户终端通过以下步骤生成的:检测第一用户的群成员添加操作;响应于检测到群成员添加操作,获取第一用户进行群成员添加操作的用户群的群标识信息;采集第二用户终端上显示的第二用户标识图像;基于第二用户标识图像及群标识信息,生成用于将第二用户标识信息添加到与群标识信息对应的用户群的入群请求,以及将入群请求发送至与第一用户终端通信连接的服务器,其中,第二用户标识信息与第二用户标识图像匹配;第一处理单元,被配置成将将与第二用户标识图像匹配的第二用户标识信息确定为群成员标识信息,以及对该群成员标识信息进行加入用户群的入群处理。

在一些实施例中,该装置还包括:请求发送单元,被配置成将该入群请求发送至用户群的管理员的管理员终端;信息接收单元,被配置成接收管理员终端发送的入群指示信息。

在一些实施例中,该第一处理单元进一步被配置成响应于入群指示信息为表征同意入群请求的指示信息,将该群成员标识信息添加进用户群。

在一些实施例中,该装置还包括:确定单元,被配置成确定预设时间段内是否接收到管理员终端发送的入群指示信息;第二处理单元,被配置成响应于预设时间段内未接收到入群指示信息,重新向管理员终端发送入群请求。

在一些实施例中,该第一处理单元包括:确定模块,被配置成确定入群请求中是否包括操作指示信息,其中,该操作指示信息是第一用户所属的用户群的管理员的管理员终端生成的、用于指示第一用户进行群成员添加操作的指示信息,或者,操作指示信息是服务器基于第一用户所属的所述用户群的管理员的管理员终端的群成员添加操作生成的、用于指示第一用户进行群成员添加操作的指示信息;处理模块,被配置成响应于确定入群请求中包括操作指示信息,将第二用户标识信息作为群成员标识信息添加进用户群。

第五方面,本公开的实施例提供了一种电子设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序;摄像头,被配置成采集第二用户终端上显示的第二用户标识图像;当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如第一方面中任一实现方式的方法。

第六方面,本公开的实施例提供了一种电子设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序;当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如第二方面任一实现方式的方法。

第七方面,本公开的实施例提供了一种计算机可读介质,其上存储有计算机程序,其中,该程序被处理器执行时实现如第一方面中任一实现方式的方法或者第二方面中任一实现方式的方法。

本公开的实施例提供的用于添加群成员的方法和设备,检测第一用户的群成员添加操作。若检测到该群成员添加操作,则获取第一用户所属的进行群成员添加操作的用户群的群标识信息。然后采集用于表征第二用户终端的用户的第二用户终端上显示的第二用户标识图像。之后,基于该第二用户标识图像及群标识信息,生成用于将与该第二用户标识图像匹配的第二用户标识信息添加到与群标识信息对应的用户群的入群请求,以及将该入群请求发送至与第一用户终端通信连接的服务器。由于在第二用户终端入群时,第一用户终端的第一用户采集用于表征第二用户终端的用户的第二用户标识图像,然后发送入群请求至服务器。不需要第二用户终端进行扫描群二维码动作或者是搜索群账号然后执行入群动作,从而简化第二用户终端的入群步骤。并且,无论第二用户终端的第二用户标识信息与第一用户终端的标识信息之间是否存在具有表征两者为好友关系的信息,第一用户终端均可采用该方法向服务器请求添加该第二用户终端的标识信息入群。从而简化了第一用户终端添加群成员的操作步骤,以及节约了第二用户终端的用户的入群时间。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本公开的其它特征、目的和优点将会变得更明显:

图1是本公开的一个实施例可以应用于其中的示例性系统架构图;

图2是根据本公开的用于添加群成员的方法的一个实施例的流程图;

图3a是根据本公开的实施例的用于添加群成员的方法的一个应用场景的示意图;

图3b是根据本公开的实施例的用于添加群成员的方法的图3a的应用场景的另一个示意图;

图4是根据本公开的用于添加群成员的方法的又一个实施例的流程图;

图5是根据本公开的用于添加群成员的方法的再一个是实施例的流程图;

图6是根据本公开的用于添加群成员的装置的一个实施例的结构示意图;

图7是根据本公开的用于添加群成员的装置的又一个实施例的结构示意图;

图8是适于用来实现本公开的实施例的电子设备的结构示意图。

具体实施方式

下面结合附图和实施例对本公开作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。

需要说明的是,在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本公开。

图1示出了可以应用本公开的用于添加群成员的方法或用于添加群成员的装置的示例性架构100。

如图1所示,系统架构100可以包括终端设备101、102、103,网络104和服务器105。网络104用以在终端设备101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。

终端设备101、102、103通过网络104与服务器105交互,以接收或发送消息等。终端设备101、102、103上可以安装有各种通讯客户端应用,例如搜索类应用、即时通信工具、邮箱客户端、社交平台软件、文本编辑类应用、浏览器类应用、阅读类应用等。

终端设备101、102、103可以是硬件,也可以是软件。当终端设备101、102、103为硬件时,可以是具有显示屏并且支持与服务器通信的各种电子设备,包括但不限于智能手机、平板电脑、电子书阅读器、mp3播放器(movingpictureexpertsgroupaudiolayeriii,动态影像专家压缩标准音频层面3)、mp4(movingpictureexpertsgroupaudiolayeriv,动态影像专家压缩标准音频层面4)播放器、膝上型便携计算机和台式计算机等等。当终端设备101、102、103为软件时,可以安装在上述所列举的电子设备中。其可以实现成多个软件或软件模块(例如用来提供分布式服务),也可以实现成单个软件或软件模块。在此不做具体限定。

服务器105可以是提供各种服务的服务器,例如对终端设备101、102、103的入群请求提供支持的后台服务器。后台服务器可以对接收到的入群请求进行数据分析和处理,并将处理的结果反馈给终端设备。

需要说明的是,服务端、客户端可以是硬件,也可以是软件。当服务端、客户端为硬件时,可以实现成多个设备组成的分布式设备集群,也可以实现成单个设备。当服务端、客户端为软件时,可以实现成多个软件或软件模块(例如用来提供分布式服务),也可以实现成单个软件或软件模块。在此不做具体限定。

需要说明的是,本公开的实施例所提供的用于添加群成员的方法可以由终端设备101执行,也可以由服务器105执行。

应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。

继续参考图2,示出了根据本公开的用于添加群成员的方法的一个实施例的流程200。该用于添加群成员的方法,应用于第一用户终端,包括以下步骤:

步骤201,检测第一用户的群成员添加操作。

在本实施例中,该第一用户的群成员添加操作通常是预定义的、用于给第一用户群增加成员的操作。该群成员添加操作可以包括第一用户点击第一用户终端上的某个控件,或者可以包括第一用户在第一用户终端上划出的预定图形。

在本实施例中,用于添加群成员的方法的执行主体(如图1所示的终端设备101)可以检测第一用户的群成员添加操作。作为一个示例,第一用户小明在手机的x群界面上用手指划出“v”字型。该“v”字型表征用户的群成员添加操作。小明的手机检测到该“v”字型操作后,即可获知小明想要其手机执行群成员添加动作。

步骤202,响应于检测到该群成员添加操作,获取该第一用户进行群成员添加操作的用户群的群标识信息。

在本实施例中,用户群具有群标识信息。该用户群可以具有群标识信息,还可以具有群成员标识信息集。其中,该群标识信息可以是由与上述执行主体通信连接的服务器创建的。例如,该群标识信息可以包括群账号。

在本实施例中,上述执行主体可以在检测到群成员添加操作的情况下,获取第一用户进行该群成员添加操作的用户群的群标识信息。上述执行主体检测到群成员添加操作后,可以从服务器获取包括该第一用户的标识信息的群标识信息。

步骤203,采集第二用户终端上显示的第二用户标识图像。

在本实施例中,第二用户终端可以是手机,还可以是平板电脑等。上述执行主体可以在检测到群成员添加操作的情况下,采集用于表征第二用户终端的用户的第二用户标识图像。其中,与该第二用户标识图像匹配的第二用户标识信息可以包括但不限于以下至少一项:二维码信息、用户账号信息、链接信息。

上述执行主体采集第二用户标识图像的方式可以有多种。作为一个示例,在一些可选的实现方式中,上述执行主体可以在检测到第一用户的群成员添加操作后,直接启用安装在第一用户终端上的摄像头采集第二用户终端上显示的第二用户标识图像,例如扫描二维码信息。作为另一个示例,上述执行主体可以在检测到第一用户的群成员添加操作后,发送摄像头启用指令至第一用户终端的操作系统。由操作系统启用摄像头采集第二用户终端上显示的第二用户标识图像。

作为另一个示例,在一些可选的实现方式中,上述执行主体可以发送采集指令至采集设备。这里的采集设备例如是摄像设备。该摄像设备与上述执行主体通信连接。采集设备采集第二用户终端的用户的第二用户标识图像之后,可以将该第二用户标识图像发送至第一用户终端,第一用户终端接收该采集设备发送的第二用户标识图像。具体地,例如在一个电影院配置有一台电脑(第一用户终端),该电脑上安装有微信客户端。然后在2号电影厅入口设置有一台摄像设备(采集设备)。群管理员可以点击该微信群(2号电影厅)上的控件“添加群成员”。然后该第一用户终端发送采集指令至摄像设备。放在2号电影厅入口处的摄像设备开启。进入2号电影厅的用户可以打开其手机上的微信二维码,每进入一个用户,均其二维码对准摄像头。摄像设备采集用户的二维码,即获取了第二用户标识图像。之后,摄像设备可以将采集的第二用户标识图像发送至第一用户终端,也可以直接发送至后台服务器。

步骤204,基于该第二用户标识图像及该群标识信息,生成用于将第二用户标识信息添加到与该群标识信息对应的用户群的入群请求,以及将该入群请求发送至与第一用户终端通信连接的服务器。

在本实施例中,第二用户标识信息与第二用户标识图像匹配。上述执行主体在获取第二用户标识图像之后,可以解析该第二用户图像从而得到第二用户标识信息。之后,上述执行主体可以将第二用户标识信息、群标识信息进行编码,生成入群请求。该入群请求包括第二用户标识图像、群标识信息。上述执行主体在生成用于将该第二用户标识图像添加到与该群标识信息对应的用户群的入群请求之后,将该入群请求发送至与该执行主体通信连接的服务器。

继续参见图3a和图3b,图3a是根据本公开的实施例的用于添加群成员的方法的应用场景的一个示意图。图3b是根据本公开的实施例的用于添加群成员的方法的图3a的应用场景的另一个示意图。在图3a和图3b的应用场景中,用户小明(第一用户)的手机(第一用户终端301)的微信群“2号房间”(用户群302)的界面上有一个“添加用户入群”的控件303。

小明点击该“添加用户入群”的控件(群成员添加操作304)。小明的手机检测到该控件被点击后,获取微信群“2号房间”的群账号ab34567(群标识信息305)。

之后,小明手机上的摄像头采集小红(第二用户终端306的第二用户)的二维码信息,解析之后得到小红的账号xiaohong(第二用户标识信息307)。

小明的手机将小红的账号xiaohong(第二用户标识信息307)、及群账号ab34567(群标识信息305)进行编码,生成信息“请将用户xiaohong添加进用户群ab34567中”(入群请求308)。

之后,小明的手机将该入群请求“请将用户xiaohong添加进用户群ab34567中”发送至与小明的手机通信连接的服务器309。

目前,现有技术之一通常是用户在进入某个群聊时,需要被该群的某个群成员拉入该群。这样的前提是该群成员与该用户互为好友关系,该群成员才能进行此动作。这种方式导致用户入群时局限性比较大。而本公开的上述实施例提供的方法,通过在检测到第一用户的群成员添加操作后采集第二用户终端上显示的第二用户标识图像,从而将采集动作的执行主体由现有的第二用户终端转变为第一用户终端。即第一用户终端可以直接采集第二用户终端的第二用户标识图像,不需要与第二用户终端预先创建好友关系。从而简化了第一用户终端添加群成员的操作步骤,以及节约了第二用户终端的用户的入群时间。

进一步参考图4,其示出了用于添加群成员的方法的又一个实施例的流程400。该用于添加群成员的方法的流程400,应用于第一用户终端,包括以下步骤:

步骤401,接收用于指示第一用户进行群成员添加操作的操作指示信息。

在本实施例中,该操作指示信息可以是第一用户所属的用户群的管理员的管理员终端生成的。该操作指示信息还可以是服务器基于第一用户所属的用户群的管理员的管理员终端的群成员添加操作生成的。

在本实施例中,用户群的管理员可以包括该用户群的某个指定的群成员标识信息。例如服务器在创建该用户群时,服务器可以指定第一个添加入该用户群的群标识信息匹配的用户终端为该用户群的管理员终端。

在本实施例中,该操作指示信息用于指示第一用户进行群成员添加操作。用于添加群成员的方法的执行主体可以接收该操作指示信息。需要说明的是,这里的第一用户是指普通群成员。管理员终端可以将例如“邀请其他用户入群”的群成员添加请求与指定指示信息一起进行编码,生成用于指示该第一用户进行群成员添加操作的操作指示信息,以及将该操作指示信息发送至上述执行主体。其中,这里的指定指示信息例如可以包括“在显示屏上划出v字型”的信息。该操作指示信息例如可以包括“请在显示屏上划出v字型,以邀请其他用户入群”的信息。第一用户终端可以显示出该操作指示信息,也可以通过语音播放出该操作指示信息。

步骤402,检测第一用户的群成员添加操作。

步骤403,响应于检测到该群成员添加操作,获取该第一用户进行群成员添加操作的用户群的群标识信息。

步骤404,采集第二用户终端上显示的第二用户标识图像。

步骤405,基于该第二用户标识图像及该群标识信息,生成用于将第二用户标识信息添加到与该群标识信息对应的用户群的入群请求,以及将该入群请求发送至与第一用户终端通信连接的服务器。

其中,该第二用户标识信息与第二用户标识图像匹配。

在本实施例中,上述步骤402、步骤403、步骤404、步骤405分别与前述实施例中的步骤201、步骤202、步骤203、步骤204一致,上文针对步骤201、步骤202、步骤203和步骤204的描述也分别适用于步骤402、步骤403、步骤404和步骤405,此处不再赘述。

从图4中可以看出,与图2对应的实施例相比,本实施例中的用于添加群成员的方法的流程400体现了接收用于指示第一用户进行群成员添加操作的操作指示信息的步骤。由此,本实施例描述的方案可以使得用户群中的普通群成员也能够进行执行群成员添加的操作,从而极大地提高添加群成员的效率,以及节省用户入群的整体时间。

继续参考图5,示出了根据本公开的用于添加群成员的方法的再一个实施例的流程500。该用于添加群成员的方法,应用于服务器,包括以下步骤:

步骤501,接收第一用户终端发送的入群请求。

在本实施例中,该入群请求是第一用户终端通过以下步骤生成的:检测第一用户的群成员添加操作,响应于检测到该群成员添加操作,获取第一用户进行群成员添加操作的用户群的群标识信息;采集第二用户终端上显示用户的第二用户标识图像,其中该是通过采集第二用户终端得到的;基于该第二用户标识图像及该群标识信息,生成用于将该第二用户标识信息添加到该群标识信息对应的用户群的入群请求,其中,该第二用户标识信息与第二用户标识图像匹配。

在本实施例中,用于添加群成员的方法的执行主体(如图1所示的服务器105)可以接收第一用户终端发送的入群请求。需要说明的是,该入群请求包括用于表征第二用户终端的第二用户标识图像,以及群标识信息。该入群请求的具体生成过程可以参考步骤204的详细描述,此处不再赘述。

步骤502,将与第二用户标识图像匹配的第二用户标识信息确定为群成员标识信息,以及对该群成员标识信息进行加入该用户群的入群处理。

在本实施例中,上述执行主体在接收到第一用户终端发送的入群请求之后,可以将入群请求中的第二用户标识图像进行解析,得到第二用户标识信息。然后,将该第二用户标识信息确定为群成员标识信息。这里的用户群可以具有群成员标识信息及群标识信息集。然后,上述执行主体还可以对该群成员标识信息进行加入该用户群的入群处理。例如,服务器可以选择将该群成员标识信息加入该用户群的群成员标识信息集中,也可以选择拒绝将该群成员标识信息加入该用户群的群成员标识信息集中。

在一些可选的实现方式中,上述执行主体可以在将第二用户标识信息确定为群成员标识信息之后,还可以将该入群请求发送至用户群的管理员的管理员终端。之后,服务器可以确定预设时间段内是否接收到该管理员终端发送的入群指示信息。响应于该预设时间段内没有接收到该入群指示信息,则服务器可以重新向管理员终端发送入群请求,直到管理员终端发送入群指示信息至上述执行主体。响应于该入群指示信息为表征同意该入群请求的指示信息,则服务器可以将该群成员标识信息添加进该用户群。即在本实现方式中,服务器在接收到第一用户终端发送的入群请求之后,可以先将该入群请求发送至该用户群的管理员终端。然后服务器在接收到管理员终端发送的表征同意该入群请求的指示信息时,可以将该群成员标识信息添加进用户群。从而保证该入群请求的正确性,避免出现错误添加用户的问题。

在一些可选的实现方式中,上述执行主体可以按照如下步骤对群成员标识信息进行加入用户群的入群处理:

第一步,确定该入群请求中是否包括操作指示信息。

在本实现方式中,操作指示信息可以是第一用户所属的用户群的管理员的管理员终端生成的、用于指示第一用户进行群成员添加操作的指示信息。该操作指示信息还可以是服务器基于第一用户所属的用户群的管理员的管理员终端的群成员添加操作生成的、用于指示第一用户进行群成员添加操作的指示信息。

第二步,响应于确定该入群请求中包括该操作指示信息,将该第二用户标识图像作为群成员标识信息添加进用户群。

在本可选的实现方式中,上述执行主体可以确定该入群请求中是否包括该操作指示信息。该入群请求中包括了该操作指示信息,可以说明该入群请求是管理员终端许可的请求。因此,服务器在确定该入群请求中包括该操作指示信息后,可以将该第二用户标识信息作为群成员标识信息添加进用户群。

本公开的上述实施例的用于添加群成员的方法,可以接收第一用户终端发送的入群请求。其中,该入群请求包括了用于表征第二用户终端的用户的第二用户标识图像,以及群标识信息。然后,将与该第二用户标识图像匹配的第二用户标识信息确定为群成员标识信息,以及对该群成员标识信息进行加入该用户群的入群处理。从而使得服务器接收的入群请求是用户群中的第一用户终端发送的。服务器可以不和第二用户终端建立通信连接。第二用户终端在入群时也可以不发送第二用户标识图像至服务器。而是由第一用户终端发送入群请求。从而可以减少与服务器通信连接的用户终端的数量,提高服务器的数据处理速度。

进一步参考图6,作为对上述各图所示方法的实现,本公开提供了用于添加群成员的装置的一个实施例,该装置实施例与图2所示的方法实施例相对应,该装置具体可以应用于各种电子设备中。

如图6所示,本实施例提供的用于添加群成员的装置600包括操作检测单元601、信息获取单元602、信息采集单元603和请求生成单604。其中,操作检测单元601,被配置成检测第一用户的群成员添加操作;信息获取单元602,被配置成响应于检测到该群成员添加操作,获取第一用户进行群成员添加操作的用户群的群标识信息;信息采集单元603,被配置成采集第二用户终端上显示的第二用户标识图像;请求生成单元604,被配置成基于该第二用户标识图像及群标识信息,生成用于将第二用户标识信息添加到与群标识信息对应的用户群的入群请求,以及将该入群请求发送至与第一用户终端通信连接的服务器,其中,第二用户标识信息与第二用户标识图像匹配。

在本实施例中,用于添加群成员的装置600中:操作检测单元601、信息获取单元602、信息采集单元603和请求生成单604的具体处理及其所带来的技术效果可分别参考图2对应实施例中的步骤201、步骤202、步骤203和步骤204的相关说明,在此不再赘述。

在本实施例的一些可选的实现方式中,上述信息采集单元603进一步可以被配置成启用安装在第一用户终端上的摄像头采集该第二用户标识图像。

在本实施例的一些可选的实现方式中,上述信息采集单元603包括指令发送模块和信息接收模块(图中未示出)。其中,指令发送模块,可以被配置成发送采集指令至采集设备,其中,该采集设备用于采集第二用户标识图像;信息接收模块,可以被配置成接收采集设备发送的第二用户标识图像。

在本实施例的一些可选的实现方式中,上述用于添加群成员的装置600还可以包括信息接收单元(图中未示出)。其中,该信息接收单元被配置成接收用于指示第一用户进行群成员添加操作的操作指示信息,其中,该操作指示信息是第一用户所属的用户群的管理员的管理员终端生成的,或者,该操作指示信息是服务器基于第一用户所属的用户群的管理员的管理员终端的群成员添加操作生成的。

进一步参考图7,作为对上述各图所示方法的实现,本公开提供了用于添加群成员的装置的一个实施例,该装置实施例与图5所示的方法实施例相对应,该装置具体可以应用于服务器中。

如图7所示,本实施例提供的用于添加群成员的装置700包括请求接收单元701和第一处理单元702。其中,请求接收单元701,被配置成接收第一用户终端发送的入群请求,其中,该入群请求是第一用户终端通过以下步骤生成的:检测第一用户的群成员添加操作;响应于检测到该群成员添加操作,获取第一用户进行群成员添加操作的用户群的群标识信息;采集用于第二用户终端上显示的第二用户标识图像;基于第二用户标识图像及群标识信息,生成用于将第二用户标识信息添加到与群标识信息对应的用户群的入群请求,其中,第二用户标识信息与第二用户标识图像匹配;第一处理单元702,被配置成将与第二用户标识图像匹配的第二用户标识信息确定为群成员标识信息,以及对该群成员标识信息进行加入用户群的入群处理。

在本实施例中,用于添加群成员的装置700中:请求接收单元701和第一处理单元702的具体处理及其所带来的技术效果可分别参考图5对应实施例中的步骤501和步骤502的相关说明,在此不再赘述.

在本实施例的一些可选的实现方式中,上述用于添加群成员的装置700还可以包括请求发送单元和信息接收单元(图中未示出)。其中,请求发送单元,可以被配置成将该入群请求发送至用户群的管理员的管理员终端;信息接收单元,可以被配置成接收管理员终端发送的入群指示信息。

在本实施例的一些可选的实现方式中,上述第一处理单元702进一步可以被配置成响应于入群指示信息为表征同意入群请求的指示信息,将该群成员标识信息添加进用户群。

在本实施例的一些可选的实现方式中,上述用于添加群成员的装置700还可以包括确定单元和第二处理单元(图中未示出)。其中,确定单元,可以被配置成确定预设时间段内是否接收到管理员终端发送的入群指示信息;第二处理单元,可以被配置成响应于预设时间段内未接收到入群指示信息,重新向管理员终端发送入群请求。

在本实施例的一些可选的实现方式中,该第一处理单元可以包括确定模块和处理模块(图中未示出)。其中,确定模块,可以被配置成确定入群请求中是否包括操作指示信息,其中,该操作指示信息是第一用户所属的用户群的管理员的管理员终端生成的、用于指示第一用户进行群成员添加操作的指示信息,或者,该操作指示信息是服务器基于第一用户所属的用户群的管理员的管理员终端的群成员添加操作生成的、用于指示第一用户进行群成员添加操作的指示信息;处理模块,可以被配置成响应于确定入群请求中包括操作指示信息,将第二用户标识信息作为群成员标识信息添加进用户群。

下面参考图8,下面参考图8,其示出了适于用来实现本公开的实施例的电子设备(例如图1中的终端设备)800的结构示意图。本公开的实施例中的终端设备可以包括但不限于诸如移动电话、笔记本电脑、数字广播接收器、pda(个人数字助理)、pad(平板电脑)、pmp(便携式多媒体播放器)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字tv、台式计算机等等的固定终端。图8示出的终端设备仅仅是一个示例,不应对本公开的实施例的功能和使用范围带来任何限制。

如图8所示,电子设备800可以包括处理装置(例如中央处理器、图形处理器等)801,其可以根据存储在只读存储器(rom)802中的程序或者从存储装置808加载到随机访问存储器(ram)803中的程序而执行各种适当的动作和处理。在ram803中,还存储有电子设备800操作所需的各种程序和数据。处理装置801、rom802以及ram803通过总线804彼此相连。输入/输出(i/o)接口805也连接至总线804。

通常,以下装置可以连接至i/o接口805:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置806;包括例如液晶显示器(lcd,liquidcrystaldisplay)、扬声器、振动器等的输出装置807;包括例如磁带、硬盘等的存储装置808;以及通信装置809。通信装置809可以允许电子设备800与其他设备进行无线或有线通信以交换数据。虽然图8示出了具有各种装置的电子设备800,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。图8中示出的每个方框可以代表一个装置,也可以根据需要代表多个装置。

特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置809从网络上被下载和安装,或者从存储装置808被安装,或者从rom802被安装。在该计算机程序被处理装置801执行时,执行本公开的实施例的方法中限定的上述功能。

需要说明的是,本公开的实施例所述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开的实施例中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开的实施例中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、rf(radiofrequency,射频)等等,或者上述的任意合适的组合。

上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该终端设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该终端设备执行时,使得该终端设备:检测用户的群成员添加操作;响应于检测到该群成员添加操作,获取该用户所属的用户群的群标识信息;采集用于表征第二用户终端的用户的第二用户标识图像;基于该第二用户标识图像及该群标识信息,生成用于将该第二用户标识图像添加到与该群标识信息对应的用户群的入群请求,以及将该入群请求发送至与第一用户终端通信连接的服务器。

可以以一种或多种程序设计语言或其组合来编写用于执行本公开的实施例的操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。

以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开的实施例中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开的实施例中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1