管理用户群组成员的方法、装置及系统的制作方法

文档序号:7591389阅读:139来源:国知局
专利名称:管理用户群组成员的方法、装置及系统的制作方法
技术领域
本发明涉及计算机技术领域,尤其涉及ー种管理用户群组成员的方法、装置及系统。
背景技术
网络IM(I nstant Messaging,即时通讯)工具发展到今天,已经被大多数的网民所接受,成为用户与他人进行交流和沟通必不可少的软件工具。因此用户对IM软件的易用性,稳定性,安全性等方面提出了较高的要求。在頂软件中,主要实现的是ー对一的好友单独聊天以及ー对N的群组或者讨论组的消息聊天模式。随着互联网应用的不断发展,类似twitter (微博)的应用也不断发展壮大,使用这类微型博客时,用户可通过140个字左右的一句话来表达自己,这种方式可以使信息进行快速传播与传递,实现用户消息聊天模式从ー对一、ー对N到一对无穷的ー种跨越。这种ー对无穷的聊天模式,也意味着ー个用户可以对无穷多用户进行消息的传播,同时ー个用户同时也可以收听万级以上的用户,因此这里对大用户量的应用提出了新的要求。在现有頂软件中的群组功能,是通过如下方式实现的,该方式包括用户获取需要加入的用户群组信息,通过客户端向服务器发送加入请求,所述加入请求中包含该用户ID和需要加入用户群组信息;服务器接收该加入请求,根据该用户群组信息向所述用户群组的管理员发送加入请求通知,在用户群组的管理员同意后该用户便可以加入该用户群组。发明人在实施上述群组功能时,发现頂软件中的群组功能属于ー个封闭的用户聚合体,用户只能在获知其要加入的用户群组信息后,才能申请加入其想要加入的用户群组,并且其他用户无法给某个群组推荐其他用户。

发明内容
本发明的实施例提供ー种管理用户群组成员的方法、装置及系统,实现了用户给某个群组推荐其他用户,极大的方便了用户群组的扩展创建。为达到上述目的,本发明的实施例采用如下技术方案一方面,本发明的实施例提供ー种管理用户群组成员的方法,包括服务器接收客户端发送的推荐用户加入到预定用户群组的推荐加入协议命令,所述推荐加入协议命令中包含被推荐用户ID和预定用户群组ID ;根据所述预定用户群组ID确定所述预定用户群组的创建用户,并向所述创建用户发送推荐加入通知消息,以便所述创建用户确定是否将被推荐用户加入到所述预定用户群组中;当接收到所述创建用户发送的同意将所述推荐用户加入到所述预定用户群组中的响应消息吋,将所述被推荐用户ID添加到所述预定用户群组的成员列表中。一方面,本发明的实施例还提供ー种管理用户群组成员的方法,包括
客户端获取向预定用户群组推荐加入的被推荐用户ID;向服务器发送推荐用户加入到预定用户群组的推荐加入协议命令,所述推荐加入协议命令中包含被推荐用户ID和预定用户群组ID。另ー方面,本发明的实施例提供一种服务器,包括第一接收单元,用于接收客户端发送的推荐用户加入到预定用户群组的推荐加入协议命令,所述推荐加入协议命令中包含被推荐用户ID和预定用户群组ID ;第一确定单元,用于根据所述第一接收单元接收的所述预定用户群组ID确定所述预定用户群组的创建用户;
第一发送单元,用于向所述第一确定单元确定的所述创建用户发送推荐加入通知消息,以便所述创建用户确定是否将被推荐用户加入到所述预定用户群组中;第一操作単元,用于当接收到所述创建用户发送的同意将所述推荐用户加入到所述预定用户群组中的响应消息吋,将所述被推荐用户ID添加到所述预定用户群组的成员列表中。另ー方面,本发明的实施例还提供一种客户端,包括第一获取单元,用于获取向预定用户群组推荐加入的被推荐用户ID ;第一发送单元,用于向服务器发送推荐用户加入到预定用户群组的推荐加入协议命令,所述推荐加入协议命令中包含被推荐用户ID和预定用户群组ID。再一方面,本发明实施例提供ー种管理用户群组成员的系统,包括客户端,用于获取向预定用户群组推荐加入的被推荐用户ID ;向服务器发送推荐用户加入到预定用户群组的推荐加入协议命令,所述推荐加入协议命令中包含被推荐用户ID和预定用户群组ID ;服务器,用于接收客户端发送的推荐用户加入到预定用户群组的推荐加入协议命令,所述推荐加入协议命令中包含被推荐用户ID和预定用户群组ID ;根据所述预定用户群组ID确定所述预定用户群组的创建用户,并向所述创建用户发送推荐加入通知消息,以便所述创建用户确定是否将被推荐用户加入到所述预定用户群组中;当接收到所述创建用户发送的同意将所述推荐用户加入到所述预定用户群组中的响应消息吋,将所述被推荐用户ID添加到所述预定用户群组的成员列表中。本发明实施例提供的技术方案,当用户需要将ー个用户群组中的用户推荐加入到另ー个用户群组中时,获取向预定用户群组推荐加入的被推荐用户ID,井向服务器发送推荐用户加入到预定用户群组的推荐加入协议命令;所述服务器接收到该推荐加入协议命令后,根据所述推荐加入协议命令中包含的预定用户群组ID确定所述预定用户群组的创建用户,并向所述创建用户发送推荐加入通知消息,当接收到所述创建用户发送的同意将所述推荐用户加入到所述预定用户群组中的响应消息吋,将所述被推荐用户ID添加到所述预定用户群组的成员列表中,从而实现了用户给某个群组推荐其他用户,极大的方便了用户群组的扩展创建。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I为实施例I中服务器侧管理用户群组成员的方法流程图;图2为实施例I中客户端侧管理用户群组成员的方法流程图;图3为实施例2中管理用户群组成员的方法流程图;图4为实施例3中ー种管理用户群组成员的方法流程图;图5为实施例3中另ー种管理用户群组成员的方法流程图;图6为实施例3中另ー种管理用户群组成员的方法流程图;
图7为实施例4中一种服务器的组成框图;图8为实施例4中另ー种服务器的组成框图;图9为实施例4中另ー种服务器的组成框图;图10为实施例4中另ー种服务器的组成框图;图11为实施例4中另ー种服务器的组成框图;图12为实施例4中另ー种服务器的组成框图;图13为实施例4中另ー种服务器的组成框图;图14为实施例4中一种客户端的组成框图;图15为实施例4中一种客户端的组成框图;图16为实施例4中一种客户端的组成框图;图17为实施例4中一种客户端的组成框图;图18为实施例4中ー种管理用户群组成员的系统组成框图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。实施例I本发明实施例提供ー种管理用户群组成员的方法,该方法为服务器侧的方法,如图I所示,该方法包括101、服务器接收客户端发送的推荐用户加入到预定用户群组的推荐加入协议命令,所述推荐加入协议命令中包含被推荐用户ID和预定用户群组ID。102、根据所述预定用户群组ID确定所述预定用户群组的创建用户,并向所述创建用户发送推荐加入通知消息,以便所述创建用户确定是否将被推荐用户加入到所述预定用户群组中。需要说明的是,用户在创建用户群组时,服务器会记录用户群组创建的相关信息,并将所述相关信息以数据表的形式存储,该相关信息包括用户群组名、用户群组ID、创建者等信息,当服务需要获取ー个用户群组的创建者时,仅需要根据所述用户群组的ID查询用户群组相关信息数据表,便可以获取第一用户群组的创建者,因此本发明实施例中在根据所述预定用户群组ID确定所述预定用户群组的创建用户时,即可以通过所述预定用户群组ID查询该用户群组相关信息数据表确定所述预定用户群组的创建用户。103、当接收到所述创建用户发送的同意将所述推荐用户加入到所述预定用户群组中的响应消息吋,将所述被推荐用户ID添加到所述预定用户群组的成员列表中。本发明的实施例还提供ー种管理用户群组成员的方法,该方法为客户端侧的方法,如图2所示,该方法包括201、客户端获取向预定用户群组推荐加入的被推荐用户ID。其中,所述客户端获取向预定用户群组推荐加入的被推荐用户ID时,可以通过接收用户通过界面操作手动输入的被推荐用户ID得到,也可以通过接收用户通过界面操作从已显示的用户群组中选取的被推荐用户ID得到,但本发明实施例对此不进行限制,任何可以获取所述向预定用户群组推荐加入的被推荐用户ID的方法都属于本发明实施例保护的范围。202、向服务器发送推荐用户加入到预定用户群组的推荐加入协议命令,所述推荐加入协议命令中包含被推荐用户ID和预定用户群组ID。本发明实施例中,当用户需要将ー个用户群组中的用户推荐加入到另ー个用户群组中时,获取向预定用户群组推荐加入的被推荐用户ID,井向服务器发送推荐用户加入到预定用户群组的推荐加入协议命令;所述服务器接收到该推荐加入协议命令后,根据所述推荐加入协议命令中包含的预定用户群组ID确定所述预定用户群组的创建用户,并向所述创建用户发送推荐加入通知消息,当接收到所述创建用户发送的同意将所述推荐用户加入到所述预定用户群组中的响应消息吋,将所述被推荐用户ID添加到所述预定用户群组的成员列表中,从而实现了用户给某个用户群组推荐其他用户,极大的方便了用户群组的扩展创建。实施例2本发明实施例提供ー种管理用户群组成员的方法,如图3所示,该方法包括301、客户端获取向预定用户群组推荐加入的被推荐用户ID,井向服务器发送推荐用户加入到预定用户群组的推荐加入协议命令,所述推荐加入协议命令中包含被推荐用户ID和预定用户群组ID。302、服务器接收客户端发送的推荐用户加入到预定用户群组的推荐加入协议命令,并根据所述预定用户群组ID确定所述预定用户群组的创建用户。303、所述服务器根据所述推荐用户ID确定所述预定用户群组的创建用户是否为所述推荐用户;若所述预定用户群组的创建用户为所述推荐用户,则执行步骤304 ;若所述预定用户群组的创建用户为非所述推荐用户时,则执行步骤305。304、直接将所述被推荐用户ID添加到所述预定用户群组的成员列表中。305、向所述创建用户发送推荐加入通知消息,以便所述创建用户确定是否将被推荐用户加入到所述预定用户群组。306、当接收到所述创建用户发送的同意将所述推荐用户加入到所述预定用户群组中的响应消息吋,将所述被推荐用户ID添加到所述预定用户群组的成员列表中。307、当接收到所述创建用户发送的拒绝将所述推荐用户加入到所述预定用户群组中的响应消息时,不将所述被推荐用户ID添加到所述预定用户群组的成员列表中。 进ー步可选的,在将所述被推荐用户ID添加到所述预定用户群组的成员列表中之后,还包括向所述推荐用户发送被推荐用户已被预定用户群组收录的通知消息,以便推荐用户客户端将所述通知消息创建对应提醒界面,提示用户被推荐用户的加入状态;和/或向所述被推荐用户发送其已被推荐收录到预定用户群组的通知消息,以便被推荐用户客户端将所述通知消息创建对应提醒界面,提示被推荐用户已经加入了用户群组。进ー步可选的,用户在向预定用户群组推荐加入用户时,可以如步骤301至307中所述的一次只推荐ー个用户加入,但也可以一次推荐多个用户加入。当推荐多个用户加入时,步骤301中所述客户端获取向预定用户群组推荐加入的多个用户ID,并在向服务器发送推荐加入协议命令吋,将所述多个用户ID以被推荐用户ID列表的形式包含在所述推荐加入协议命令中;所述服务器可以将所述被推荐用户ID列表中的每个被推荐用户按照步骤302至307中描述的方法逐一进行推荐加入操作,具体的描述,本发明实施例此处将不再赘述。本发明实施例中,当用户需要将ー个用户群组中的用户推荐加入到另ー个用户群组中时,获取向预定用户群组推荐加入的被推荐用户ID,井向服务器发送推荐用户加入到预定用户群组的推荐加入协议命令;所述服务器接收到该推荐加入协议命令后,根据所述推荐加入协议命令中包含的预定用户群组ID确定所述预定用户群组的创建用户,并向所述创建用户发送推荐加入通知消息,当接收到所述创建用户发送的同意将所述推荐用户加入到所述预定用户群组中的响应消息吋,将所述被推荐用户ID添加到所述预定用户群组的成员列表中,从而实现了用户给某个群组推荐其他用户,方便了用户群组的扩展创建。更进ー步的,用户向预定用户群组推荐加入的用户时,可以一次推荐多个用户加入,避免了一个个的加入时多次向服务器发送推荐加入协议命令,节省了资源,极大的方便了用户群组的扩展创建。并且,本发明实施例中,当所述预定用户群组的创建用户为所述推荐用户时,直接将所述被推荐用户ID添加到所述预定用户群组的成员列表中,节省了预定用户群组的创建用户的确认,加快了被推荐用户的加入流程。进ー步的,在将所述被推荐用户ID添加到所述预定用户群组的成员列表中之后, 本发明实施例还可以向所述推荐用户发送被推荐用户已被预定用户群组收录的通知消息,方便推荐用户得知被推荐用户加入的状态;并且还可以向所述被推荐用户发送其已被推荐收录到预定用户群组的通知消息,以便被推荐用户得知自己加入的用户群组,提高了用户体验。实施例3本发明实施例提供ー种管理用户群组成员的方法,该方法主要阐述显示用户创建或者加入的用户群组的信息,如图4所示,该方法包括401、客户端向所述服务器发送获取ID列表协议命令,所述获取ID列表协议命令用于获取用户创建或者加入的用户群组ID列表,所述获取ID列表协议命令中包含所述用户ID。其中,所述客户端向所述服务器发送获取用户创建或者加入的用户群组ID列表的获取ID列表协议命令,可以在用户登录客户端时自动向服务器发送,也可以在用户登录客户端后,由用户触发向服务器发送,本发明实施例对此不进行限制。
402、服务器接收所述客户端发送的获取ID列表协议命令,根据所述用户ID获取所述用户创建或者加入的用户群组ID列表,并将所述用户群组ID列表发送给所述客户端。需要说明的是,每个用户群组的创建,其创建的相关信息所述服务器都会以数据表的形式保存,所述的相关信息可以包括用户群组名、用户群组ID、创建者等;并且每个用户的相关信息所述服务器也会以数据表的形式保存,当需要查询用户的相关信息时,其可以根据用户ID查询相关数据表,便可以获取该用户的相关信息,包括该用户创建或者加入的用户群组ID。403、所述客户端接收所述服务器返回的所述用户创建或者加入的用户群组ID列表;根据所述用户群组ID列表,获取所述用户群组ID列表中各个用户群组的基本资料信息,并将所述各个用户群组的基本资料信息展示。进ー步的,当用户获取并显示了自己创建或加入的用户群组列表后,用户还可以 通过隐私设置设置该用户群组列表是否可以被其他用户查看,具体的,如图5所示,该方法包括501、客户端获取用户设置的隐私设置选项,所述隐私设置选项包括是否向其他用户展示用户创建或者加入的用户群组。其中,用户在设置所述隐私设置选项时,可以通过隐私设置界面设置所述隐私设置选项,所述隐私设置选项可以通过单元框的形式供用户选择,但本发明实施例对此并不进行限制。当在微博中时,所述隐私设置选项可以为是否在个人资料中或者客人页中向其他用户展示用户创建或者加入的用户群组,但本发明实施例对此不进行限制,只要所述隐私设置选项为包括是否向其他用户展示用户创建或者加入的用户群组便可。502、所述客户端根据所述隐私设置选项向所述服务器发送隐私设置协议命令,所述隐私设置协议命令中包含所述用户ID。503、服务器接收所述客户端发送的隐私设置协议命令,根据所述用户ID获取所述隐私设置对应的数据内容,井根据所述隐私设置协议命令对所述数据内容进行隐私设置,以便其他用户查询该用户的个人资料时,根据所述隐私设置确定是否将该用户创建或者加入的用户群组显示给其他用户。进ー步可选的,用户可以在客户端查看其他用户的个人资料,基于上述步骤501至503中的描述,用户在查看其他用户的个人资料时,根据该其他用户设置的隐私设置的不同,获取的个人资料不同,包括含有其他用户创建或加入的用户群组列表的个人资料和不含有其他用户创建或加入的用户群组列表的个人资料,具体方法如图6所示,该方法包括601、客户端向所述服务器发送获取其他用户个人资料的协议命令,所述获取其他用户个人资料的协议命令中包含所述用户ID ;其中,所述获取其他用户个人资料的协议命令,为当用户查询除自己以外的其他用户的个人资料时,向所述服务器发送的协议命令。602、服务器接收客户端发送的获取其他用户个人资料的协议命令,所述获取其他用户个人资料的协议命令中包含所述用户ID,并根据所述用户ID获取所述用户对应的隐私设置项和所述用户的基本资料。603、若所述隐私设置项为向其他用户展示用户创建或者加入的用户群组,则获取所述用户创建或者加入的用户群组ID列表,并将所述用户的基本资料和所述用户创建或者加入的用户群组ID列表发送给所述客户端。604、所述客户端接收所述服务器发送的所述用户的基本资料和所述用户创建或者加入的用户群组ID列表,根据用户群组ID列表查询获取所述用户群组ID列表中各个用户群组的基本资料信息,并根据所述各个用户群组的基本资料信息和所述用户的基本资料创建所述用户的第一个人资料界面,并将所述第一个人资料界面展示,结束本次用户个人资料的获取。605、若所述隐私设置项为不向其他用户展示用户创建或者加入的用户群组,则所述服务器将所述用户的基本资料发送给所述客户端。606、所述客户端接收所述服务器发送的所述用户的基本资料,根据所述用户的基本资料创建所述用户的第二个人资料界面,并将所述第二个人资料界面展示,结束本次用户个人资料的获取。本发明实施例中,可以在用户个人资料中将用户创建或者加入的用户群组展示给用户,方便用户查看其被哪些用户群组收录,提高了用户体验。并且,本发明实施例中,在将用户创建或者加入的用户群组的信息展示给用户后,用户可以通过隐私设置操作界面设置该用户群组列表是否可以被其他用户查看,能够满足用户对于隐私的保护;当用户设置为向其他用户展示用户创建或者加入的用户群组时,其他用户可以非常方便的查看到与该用户相关的用户群组,极大的方便了用户扩展创建用户群组。实施例4本发明实施例提供一种服务器,如图7所示,该服务器包括第一接收单元71、第一确定单元72、第一发送单元73和第一操作単元74。第一接收单元71,用于接收客户端发送的推荐用户加入到预定用户群组的推荐加入协议命令,所述推荐加入协议命令中包含被推荐用户ID和预定用户群组ID。第一确定单元72,用于根据所述第一接收单元71接收的所述预定用户群组ID确定所述预定用户群组的创建用户。第一发送单元73,用于向所述第一确定单元72确定的所述创建用户发送推荐加入通知消息,以便所述创建用户确定是否将被推荐用户加入到所述预定用户群组中。第一操作単元74,用于当接收到所述创建用户发送的同意将所述推荐用户加入到所述预定用户群组中的响应消息吋,将所述被推荐用户ID添加到所述预定用户群组的成员列表中。可选的,如图8所示,该服务器还包括第二操作単元75。第二操作単元75,用于当接收到所述创建用户发送的拒绝将所述推荐用户加入到所述预定用户群组中的响应消息时,不将所述被推荐用户ID添加到所述预定用户群组的成员列表中。可选的,如图9所示,该服务器还包括第二确定单元76。第二确定单元76,用于当所述推荐协议命令中还包括推荐用户ID时,在所述第ー 确定单元72根据所述预定用户群组ID确定所述预定用户群组的创建用户之后,根据所述推荐用户ID确定所述预定用户群组的创建用户是否为所述推荐用户。所述第一操作単元74还用于,在所述第二确定单元76确定所述预定用户群组的创建用户为所述推荐用户时,直接将所述被推荐用户ID添加到所述预定用户群组的成员列表中。所述第一发送单元73还用于,在所述第二确定单元76确定所述预定用户群组的创建用户为不是所述推荐用户时,向所述创建用户发送推荐加入通知消息。可选的,如图10所示,该服务器还包括第一通知単元77和/或第二通知単元78。第一通知単元77,用于在所述第一操作単元74将所述被推荐用户ID添加到所述预定用户群组的成员列表中之后,向所述推荐用户发送被推荐用户已被预定用户群组收录的通知消息。第二通知単元78,用于在所述第一操作単元74将所述被推荐用户ID添加到所述预定用户群组的成员列表中之后,向所述被推荐用户发送其已被推荐收录到预定用户群组的通知消息。可选的,如图11所示,该服务器还包括第二接收单元79、第一获取单元710和第ニ发送单元711。第二接收单元79,用于接收客户端发送的获取ID列表协议命令,所述获取ID列表协议命令用于获取用户创建或者加入的用户群组ID列表,所述获取ID列表协议命令中包含所述用户ID。第一获取单元710,用于根据所述第二接收单元79接收的所述用户ID获取所述用户创建或者加入的用户群组ID列表。第二发送单元711,用于将所述第一获取单元710获取的所述用户群组ID列表发送给所述客户端。可选的,如图12所示,该服务器还包括第三接收单元712、第二获取单元713和设置单兀714。第三接收单元712,用于接收所述客户端发送的隐私设置协议命令,所述隐私设置协议命令中包含所述用户ID ;其中,所述隐私设置协议命令为所述客户端根据用户设置的隐私设置选项向所述服务器发送的协议命令,所述隐私设置选项包括是否向其他用户展示用户创建或者加入的用户群组。第二获取单元713,用于根据所述第三接收单元712接收的所述用户ID获取所述隐私设置对应的数据内容。设置单元714,用于根据所述隐私设置协议命令对所述第二获取单元713获取的所述数据内容进行隐私设置。可选的,如图13所示,该服务器还包括第四接收单元715、第三获取单元716、第四获取单元717和第三发送单元718。第四接收单元715,用于接收客户端发送的获取其他用户个人资料的协议命令,所述获取其他用户个人资料的协议命令中包含其他用户的用户I D ;其中,所述获取其他用户个人资料的协议命令,为当用户查询除自己以外的其他用户的个人资料时,向所述服务器发送的协议命令。
第三获取单元716,用于根据所述第四接收单元715接收的所述用户ID获取所述用户对应的隐私设置项和所述用户的基本资料。第四获取单元717,用于当所述隐私设置项为向其他用户展示用户创建或者加入的用户群组吋,获取所述用户创建或者加入的用户群组ID列表。第三发送单元718,用于将所述第三获取单元716获取的所述用户的基本资料和所述第四获取单元717获取的所述用户创建或者加入的用户群组ID列表发送给所述客户端。

所述第三发送单元718还用干,当所述隐私设置项为不向其他用户展示用户创建或者加入的用户群组吋,将所述第三获取单元716获取的所述用户的基本资料发送给所述
客户端。需要说明的是,该服务器所包含功能模块的其他描述,可以參考实施例I至实施例3中的相应描述,本发明实施例此处将不再赘述。本发明实施例还提供一种客户端,如图14所示,该客户端包括第一获取单元81和第一发送单兀82。第一获取单元81,用于获取向预定用户群组推荐加入的被推荐用户ID。其中,所述第一获取单元81获取向预定用户群组推荐加入的被推荐用户ID时,可以通过接收用户输入的所述被推荐用户ID获取,也可以通过接收用户从该用户的用户群组中选取的所述被推荐用户ID获取,但本发明实施例对此不进行限制。第一发送单元82,用于向服务器发送推荐用户加入到预定用户群组的推荐加入协议命令,所述推荐加入协议命令中包含被推荐用户ID和预定用户群组ID。可选的,如图15所示,该客户端还包括第二发送单元83、第一接收单元84、第二获取单元85和展示单元86。第二发送单元83,用于向所述服务器发送获取ID列表协议命令,所述获取ID列表协议命令用于获取用户创建或者加入的用户群组ID列表的协议命令,所述获取ID列表协议命令中包含所述用户ID。第一接收单元84,用于接收所述服务器返回的所述用户创建或者加入的用户群组ID列表。第二获取单元85,用于根据所述第一接收单元84接收的所述用户群组I D列表,获取所述用户群组ID列表中各个用户群组的基本资料信息。展示単元86,用于将所述第二获取单元85获取的所述各个用户群组的基本资料
信息展示。可选的,如图16所示,该客户端还包括第三获取单元87和第三发送单元88。第三获取单元87,用于在所述展示単元86将所述各个用户群组的基本资料信息展示之后,获取用户设置的隐私设置选项,所述隐私设置选项包括是否向其他用户展示用户创建或者加入的用户群组。第三发送单元88,用于根据所述第三获取单元87获取的所述隐私设置选项向所述服务器发送隐私设置协议命令,所述隐私设置协议命令中包含所述用户ID。可选的,如图17所示,该客户端还包括第四发送单元89、第二接收单元810、第一操作単元811、第一创建展示単元812和第二创建展示単元813。第四发送单元89,用于用户查询除用户自己以外的其他用户的个人资料时,向所述服务器发送获取其他用户个人资料的协议命令,所述获取其他用户个人资料的协议命令中包含所述用户ID。
第二接收单元810,用于接收所述服务器返回的所述用户的基本资料,或者所述用户的基本资料和所述用户创建或者加入的用户群组ID列表返回给所述客户端。第一操作単元810,用于当所述第二接收单元89接收到所述用户的基本资料和所述用户创建或者加入的用户群组ID列表返回给所述客户端时,根据用户群组ID列表查询获取所述用户群组ID列表中各个用户群组的基本资料信息。
第一创建展示単元811,用于根据所述用户的基本资料和所述第一操作単元810获取的各个用户群组的基本资料信息,创建所述用户的第一个人资料界面,并将所述第一个人资料界面展示。第二创建展示単元812,用于当所述第二接收单元89接收到所述用户的基本资料吋,根据所述用户的基本资料创建所述用户的第二个人资料界面,并将所述第二个人资料
界面展示。需要说明的是,该客户端所包含功能模块的其他描述,可以參考实施例I至实施例3中的相应描述,本发明实施例此处将不再赘述。本发明实施例还提供ー种管理用户群组成员的系统,如图18所示,该系统包括客户端91和服务器92。客户端91,用于获取向预定用户群组推荐加入的被推荐用户ID ;向服务器92发送推荐用户加入到预定用户群组的推荐加入协议命令,所述推荐加入协议命令中包含被推荐用户ID和预定用户群组ID。服务器92,用于接收客户端91发送的推荐用户加入到预定用户群组的推荐加入协议命令,所述推荐加入协议命令中包含被推荐用户ID和预定用户群组ID ;根据所述预定用户群组ID确定所述预定用户群组的创建用户,并向所述创建用户发送推荐加入通知消息,以便所述创建用户确定是否将被推荐用户加入到所述预定用户群组中;当接收到所述创建用户发送的同意将所述推荐用户加入到所述预定用户群组中的响应消息吋,将所述被推荐用户ID添加到所述预定用户群组的成员列表中。需要说明的是,该系统所包含功能模块的其他描述,可以參考实施例I至实施例3,以及本实施例装置本分的相应描述,本发明实施例此处将不再赘述。本发明实施例中,当用户需要将ー个用户群组中的用户推荐加入到另ー个用户群组中时,客户端获取向预定用户群组推荐加入的被推荐用户ID,井向服务器发送推荐用户加入到预定用户群组的推荐加入协议命令;所述服务器接收到该推荐加入协议命令后,根据所述推荐加入协议命令中包含的预定用户群组ID确定所述预定用户群组的创建用户,并向所述创建用户发送推荐加入通知消息,当接收到所述创建用户发送的同意将所述推荐用户加入到所述预定用户群组中的响应消息吋,将所述被推荐用户ID添加到所述预定用户群组的成员列表中,从而实现了其他用户给某个群组推荐其他用户,方便了用户群组的扩展创建。更进一歩的,用户向预定用户群组推荐加入的用户时,可以一次推荐多个用户加入,避免了一个个的加入时多次向服务器发送推荐加入协议命令,节省了资源,极大的方便了用户群组的扩展创建。并且,本发明实施例中,当所述预定用户群组的创建用户为所述推荐用户时,直接将所述被推荐用户ID添加到所述预定用户群组的成员列表中,节省了预定用户群组的创建用户的确认,加快了被推荐用户的加入流程。
进ー步的,在将所述被推荐用户ID添加到所述预定用户群组的成员列表中之后,本发明实施例还可以向所述推荐用户发送被推荐用户已被预定用户群组收录的通知消息,方便推荐用户得知被推荐用户加入的状态;并且还可以向所述被推荐用户发送其已被推荐收录到预定用户群组的通知消息,以便被推荐用户得知自己加入的用户群组,提高了用户体验。
本发明实施例中,可以在用户个人资料中将用户创建或者加入的用户群组展示给用户,方便用户查看其被哪些用户群组收录,提高了用户体验。并且,本发明实施例中,在将用户创建或者加入的用户群组的信息展示给用户后,用户可以通过隐私设置操作界面设置该用户群组列表是否可以被其他用户查看,能够满足用户对于隐私的保护;当用户设置为在个人资料中展示用户创建或者加入的用户群组或者在客人页中展示用户创建或者加入的用户群组时,其他用户客户非常方便的查看到与该用户相关的用户群组,极大的方便了用户扩展创建用户群组。需要说明的是,本发明实施例中的用户群组可是微博中的微博List列表,也可以是其他IM软件工具中的群,本发明实施例对此不进行限制。通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
权利要求
1.ー种管理用户群组成员的方法,其特征在于,包括 服务器接收客户端发送的推荐用户加入到预定用户群组的推荐加入协议命令,所述推荐加入协议命令中包含被推荐用户标识ID和预定用户群组ID ; 根据所述预定用户群组ID确定所述预定用户群组的创建用户,并向所述创建用户发送推荐加入通知消息,以便所述创建用户确定是否将被推荐用户加入到所述预定用户群组中; 当接收到所述创建用户发送的同意将所述推荐用户加入到所述预定用户群组中的响应消息吋,将所述被推荐用户ID添加到所述预定用户群组的成员列表中。
2.根据权利要求I所述的方法,其特征在于,所述推荐协议命令中还包括推荐用户ID,在根据所述预定用户群组ID确定所述预定用户群组的创建用户之后,该方法还包括 根据所述推荐用户ID确定所述预定用户群组的创建用户是否为所述推荐用户; 若所述预定用户群组的创建用户为所述推荐用户,则直接将所述被推荐用户ID添加到所述预定用户群组的成员列表中; 若所述预定用户群组的创建用户不是所述推荐用户时,则执行所述向所述创建用户发送推荐加入通知消息,以便所述创建用户确定是否将被推荐用户加入到所述预定用户群组。
3.根据权利要求I或2所述的方法,其特征在于,在将所述被推荐用户ID添加到所述预定用户群组的成员列表中之后,还包括 向所述推荐用户发送被推荐用户已被预定用户群组收录的通知消息;和/或 向所述被推荐用户发送其已被推荐收录到预定用户群组的通知消息。
4.根据权利要求I或2所述的方法,其特征在于,所述推荐加入协议命令中包含的被推荐用户ID为ー个被推荐用户ID或者多个被推荐用户ID,所述多个被推荐用户ID以被推荐用户ID列表的形式包含在所述推荐加入协议命令中; 当所述推荐加入协议命令中包含被推荐用户ID列表吋,将所述被推荐用户ID列表中的每个被推荐用户逐一进行推荐加入操作。
5.根据权利要求I所述的方法,其特征在于,还包括 接收客户端发送的获取ID列表协议命令,所述获取ID列表协议命令用于获取所述用户创建或者加入的用户群组ID列表,所述获取ID列表协议命令中包含所述用户ID ; 根据所述用户ID获取所述用户创建或者加入的用户群组ID列表,并将所述用户群组ID列表发送给所述客户端。
6.ー种管理用户群组成员的方法,其特征在于,包括 客户端获取向预定用户群组推荐加入的被推荐用户ID ; 向服务器发送推荐用户加入到预定用户群组的推荐加入协议命令,所述推荐加入协议命令中包含被推荐用户ID和预定用户群组ID。
7.根据权利要求6所述的方法,其特征在于,还包括 向所述服务器发送获取ID列表协议命令,所述获取ID列表协议命令用于获取用户创建或者加入的用户群组ID列表的协议命令,所述获取ID列表协议命令中包含所述用户ID ; 接收所述服务器返回的所述用户创建或者加入的用户群组ID列表;根据所述用户群组ID列表,获取所述用户群组ID列表中各个用户群组的基本资料信息,并将所述各个用户群组的基本资料信息展示。
8.一种服务器,其特征在于,包括 第一接收单元,用于接收客户端发送的推荐用户加入到预定用户群组的推荐加入协议命令,所述推荐加入协议命令中包含被推荐用户ID和预定用户群组ID ; 第一确定单元,用于根据所述第一接收单元接收的所述预定用户群组ID确定所述预定用户群组的创建用户; 第一发送单元,用于向所述第一确定单元确定的所述创建用户发送推荐加入通知消息,以便所述创建用户确定是否将被推荐用户加入到所述预定用户群组中; 第一操作単元,用于当接收到所述创建用户发送的同意将所述推荐用户加入到所述预定用户群组中的响应消息吋,将所述被推荐用户ID添加到所述预定用户群组的成员列表中。
9.根据权利要求8所述的服务器,其特征在于,还包括 第二确定单元,用于当所述推荐协议命令中还包括推荐用户ID时,在所述第一确定单元根据所述预定用户群组ID确定所述预定用户群组的创建用户之后,根据所述推荐用户ID确定所述预定用户群组的创建用户是否为所述推荐用户; 所述第一操作単元还用于,在所述第二确定单元确定所述预定用户群组的创建用户为所述推荐用户时,直接将所述被推荐用户ID添加到所述预定用户群组的成员列表中; 所述第一发送单元还用于,在所述第二确定单元确定所述预定用户群组的创建用户不是所述推荐用户时,向所述创建用户发送推荐加入通知消息。
10.根据权利要求8或9所述的服务器,其特征在于,还包括 第一通知単元,用于在所述第一操作単元将所述被推荐用户ID添加到所述预定用户群组的成员列表中之后,向所述推荐用户发送被推荐用户已被预定用户群组收录的通知消息;和/或 第二通知単元,用于在所述第一操作単元将所述被推荐用户ID添加到所述预定用户群组的成员列表中之后,向所述被推荐用户发送其已被推荐收录到预定用户群组的通知消息
11.根据权利要求8所述的服务器,其特征在于,还包括 第二接收单元,用于接收客户端发送的获取ID列表协议命令,所述获取ID列表协议命令用于获取所述用户创建或者加入的用户群组ID列表,所述获取ID列表协议命令中包含所述用户ID ; 第一获取单元,用于根据所述第二接收单元接收的所述用户ID获取所述用户创建或者加入的用户群组ID列表; 第二发送单元,用于将所述第一获取单元发送的所述用户群组ID列表发送给所述客户端。
12.—种客户端,其特征在于,包括 第一获取单元,用于获取向预定用户群组推荐加入的被推荐用户ID ; 第一发送单元,用于向服务器发送推荐用户加入到预定用户群组的推荐加入协议命令,所述推荐加入协议命令中包含被推荐用户ID和预定用户群组ID。
13.根据权利要求12所述的客户端,其特征在于,还包括 第二发送单元,用于向所述服务器发送获取ID列表协议命令,所述获取ID列表协议命令用于获取用户创建或者加入的用户群组ID列表,所述获取ID列表协议命令中包含所述用户ID; 第一接收单元,用于接收所述服务器返回的所述用户创建或者加入的用户群组ID列表; 第二获取单元,用于根据所述第一接收单元接收的所述用户群组ID列表,获取所述用户群组ID列表中各个用户群组的基本资料信息; 展示単元,用于将所述第二获取单元获取的所述各个用户群组的基本资料信息展示。
14.ー种管理用户群组成员的系统,其特征在于,包括 客户端,用于获取向预定用户群组推荐加入的被推荐用户ID ;向服务器发送推荐用户加入到预定用户群组的推荐加入协议命令,所述推荐加入协议命令中包含被推荐用户ID和预定用户群组ID ; 服务器,用于接收客户端发送的推荐用户加入到预定用户群组的推荐加入协议命令,所述推荐加入协议命令中包含被推荐用户ID和预定用户群组ID ;根据所述预定用户群组ID确定所述预定用户群组的创建用户,并向所述创建用户发送推荐加入通知消息,以便所述创建用户确定是否将被推荐用户加入到所述预定用户群组中;当接收到所述创建用户发送的同意将所述推荐用户加入到所述预定用户群组中的响应消息吋,将所述被推荐用户ID添加到所述预定用户群组的成员列表中。
全文摘要
本发明实施例公开了一种管理用户群组成员的方法、装置及系统,涉及计算机技术领域,实现了用户给某个群组推荐其他用户,极大的方便了用户群组的扩展创建。本发明方法包括客户端获取向预定用户群组推荐加入的被推荐用户ID,并向服务器发送推荐用户加入到预定用户群组的推荐加入协议命令;服务器接收所述推荐加入协议命令,根据所述推荐加入协议命令中包含的预定用户群组ID确定所述预定用户群组的创建用户,并向所述创建用户发送推荐加入通知消息;当接收到所述创建用户发送的同意将所述推荐用户加入到所述预定用户群组中的响应消息时,将所述被推荐用户ID添加到所述预定用户群组的成员列表中。
文档编号H04L12/58GK102651713SQ201110043489
公开日2012年8月29日 申请日期2011年2月23日 优先权日2011年2月23日
发明者张丽, 李晶晶 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1