基于即时通讯的多级群组控制方法

文档序号:9435926阅读:255来源:国知局
基于即时通讯的多级群组控制方法
【技术领域】
[0001] 本发明涉及即时通讯信息领域,特别地,涉及一种基于即时通讯的多级群组控制 方法。
【背景技术】
[0002] 网络即时通讯(IM,InstantMessenger)工具,例如,由腾讯公司开发的QQ、微信 等网络聊天工具已被大多数网民接受,且在平时的工作、生活中得到了广泛的应用。但现有 的即时通讯工具一般用于个人与个人之间的信息交流,即使存在用户群,也只是将具有同 一特征或者共同爱好的用户聚集在一个群组内,以方便頂用户在其所在的群组中自由的 沟通与交流,并实现资源共享,例如,现有的QQ用户群、微信用户群。
[0003] 显然,现有的用户群仅能实现群内成员间的信息沟通及共享,但随着頂用户的增 多,用户群的类型和形式越来越多样,例如,在运动健身领域,爱好运动健身的人通过即时 通讯工具组成群组进行个人运动排名活动,如微信、QQ步行数排名、距离排名等,但现有的 頂用户群只有一级群组结构,无法满足群组之间的团体排名,特别是对于一些多层级的组 织机构,现有的即时通讯工具无法满足这些多层级组织机构的团体分级排名需求。例如,湖 南省省辖范围内进行冬季跑长跑团体比赛,各市、县、区、乡镇、办事处按行政区域组团报名 参赛,现有的即时通讯用户群显然无法满足这种多层级结构的组织之间成绩统计排名和信 息交流。

【发明内容】

[0004] 本发明提供了一种基于即时通讯的多级群组控制方法,以解决现有的即时通讯无 法满足多层级组织之间的统计管理和信息交流的技术问题。
[0005] 本发明采用的技术方案如下:
[0006] -种基于即时通讯的多级群组控制方法,包括:
[0007] 服务器接收客户端发送的创建团体群或者个体群的请求信息并根据请求信息建 立服务器侧群关系信息单元,服务器侧群关系信息单元根据所创建的个体群、团体群逐级 加入产生的关系形成多级群组;或者
[0008] 服务器接收客户端发送的多级群组创建请求并根据多级群组创建请求建立服务 器侧群关系信息单元;服务器发送响应多级群组创建请求的消息给客户端,以便于客户端 设置多级群组的群成员要素;服务器接收客户端设置的多级群组的群成员要素,配置服务 器侧群关系信息单元,以生成多级群组;
[0009] 其中,个体群是指由个体加入组成的群,团体群是指由个体群或者团体群加入组 成的群组,多级群组是由个体群、团体群逐级加入形成的树形组织结构,多级群组中位于最 顶层的团体群为根节点群,位于最底层的个体群为叶子群。
[0010] 进一步地,服务器侧群关系信息单元包括用于存储及更新多级群组的群成员关系 属性的多级群组关系属性表;多级群组关系属性表是指为多级群组建立的树形结构关系 表,群成员关系属性包括但不限于该成员在多级群组的树形组织结构中的群节点标识码、 群节点层级数、群父节点标识码、群父节点层级数、群根节点标识码、群根节点层级数。
[0011] 进一步地,服务器接收客户端发送的个体群加入任一团体群包括:
[0012] 判断个体群的根节点群是否与将加入的团体群的根节点群相同,若是则提示无权 加入,若否,则将个体群加入该团体群,并在服务器侧群关系信息单元新增个体群与该团体 群关联的群关系属性。
[0013] 进一步地,服务器接收客户端发送的团体群加入任一团体群包括:
[0014] 服务器接收客户端发送的团体群加入任一团体群的请求,根据提出加入请求的团 体群与被加入的团体群之间的逻辑关系判断是否可以加入,若否则提示无权加入,若是,则 将申请加入的团体群加入被加入团体群,并在服务器侧群关系信息单元新增该团体群与被 加入团体群关联的群关系属性;其中,逻辑关系判断基于提出加入请求的团体群及其子群 与被加入的团体群及其子群是否存在相同的根节点群。
[0015] 进一步地,本发明基于即时通讯的多级群组控制方法还包括:
[0016] 服务器发送多级群组的群成员关系属性给客户端,以在客户端配置客户端侧群关 系信息单元。
[0017] 进一步地,本发明基于即时通讯的多级群组控制方法还包括:
[0018] 服务器接收客户端的信息发送请求,并将信息转发给指定的多级群组织中的目标 群组。
[0019] 进一步地,本发明基于即时通讯的多级群组控制方法还包括:
[0020] 服务器根据客户端的群排名请求,在服务器侧群关系信息单元中找出指定范围、 指定层级的所有群组,并进行排名。
[0021] 根据本发明的另一方面,还提供一种基于即时通讯的多级群组控制方法,包括:
[0022] 客户端发送创建团体群或者个体群的请求信息给服务器,根据服务器反馈的团体 群或者个体群创建成功的信息建立客户端侧群关系信息单元,并发送所创建的个体群、团 体群逐级加入的请求给服务器以形成多级群组;或者
[0023] 客户端发送多级群组创建请求给服务器并根据服务器反馈的信息建立客户端侧 群关系信息单元;客户端在客户端侧群信息单元设置多级群组的群成员要素,并将客户端 侧群信息单元数据包发送给服务器,以配置服务器侧群关系信息单元;
[0024] 其中,个体群是指由个体加入组成的群,团体群是指由个体群或者团体群加入组 成的群组,多级群组由个体群、团体群逐级加入形成的树形组织结构,多级群组中位于最顶 层的团体群为根节点群,位于最底层的个体群为叶子群。
[0025] 进一步地,客户端创建多级群组织树形结构UI界面,用于显示多级群组的组织结 构和成员。
[0026] 进一步地,本发明基于即时通讯的多级群组控制方法还包括:客户端将所创建的 多级群组加入其它团体群,具体包括:
[0027] 客户端将请求所创建的多级群组加入其它团体群的信息发给服务器,接收服务器 反馈的是否可以加入的信息,并根据信息执行是否加入的操作。
[0028] 进一步地,本发明基于即时通讯的多级群组控制方法还包括:向多级群组中指定 的个体群和/或团体群发送消息的步骤,具体包括:
[0029] 在多级群组织树形结构UI界面中选择需要发送消息的目标群组并输入消息以生 成信息发送请求,将信息发送请求发送给服务器。
[0030] 进一步地,本发明基于即时通讯的多级群组控制方法还包括:对多级群组进行群 组排名,具体包括:
[0031] 在多级群组织树形结构UI界面中选择进行群组排名的范围和层级并生成群组排 名请求,发送所属群组排名请求给服务器;
[0032] 接收服务器反馈的群组排名结果。
[0033] 本发明具有以下有益效果:
[0034] 本发明实施例的基于即时通讯的多级群组控制方法,由于在客户端与服务器之间 构建了用于在线交流的多级群组,实现了多级群组的群成员之间的信息交流与共享,从而 为多层级组织或者团体之间的信息交流及统计管理提供了极大的方便,具有广泛的应用前 景。
[0035] 除了上面所描述的目的、特征和优点之外,本发明还有其它的目的、特征和优点。 下面将参照图,对本发明作进一步详细的说明。
【附图说明】
[0036] 构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实 施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0037] 图1是本发明优选实施例一基于即时通讯的多级群组控制方法的流程示意图;
[0038] 图2是本发明优选实施例多级群组的结构示意图;
[0039] 图3是本发明优选实施例多级群组的群成员要素的结构示意图;
[0040]图4是本发明优选实施例多级群组内信息传递的结构示意图;
[0041] 图5是本发明优选实施例多级群组应用于某连锁营业店的结构示意图;
[0042]图6是本发明优选实施例个体群加入多级群组的流程示意图;
[0043] 图7是本发明优选实施例团体群加入多级群组的流程示意图;
[0044] 图8是本发明优选实施例二基于即时通讯的多级群组控制方法的流程示意图。
【具体实施方式】
[0045] 以下结合附图对本发明的实施例进行详细说明,但是本发明可以由权利要求限定 和覆盖的多种不同
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1