基于gms框架的群组管理方法及系统的制作方法

文档序号:7818875阅读:464来源:国知局
基于gms框架的群组管理方法及系统的制作方法
【专利摘要】本发明提出的一种基于GMS框架的群组管理方法,其包括网元加入群组的管理方法,所述网元加入群组的管理方法包括:当请求加入群组的网元为群组内第一个成员时,该网元的身份自动设置为协作者;当请求加入群组的网元不为群组内第一个成员时,向该群组内的网元成员广播获取网元成员关系的事件,以获取作为协作者的网元成员的信息,并执行以下步骤:根据获取的作为协作者的网元成员的信息,向所述协作者发送加入群组的请求;所述协作者批准所述网元成员的加入后,向群组内的网元成员广播新的成员名单,并回调应用层侦听接口,以供用户获取当前最新的群组网元成员信息。本发明不仅实现了对网元的有效管理,还便捷地提高了采集架构的扩容能力。
【专利说明】基于GMS框架的群组管理方法及系统

【技术领域】
[0001]本发明涉及大规模数据中心资源池监控领域,具体涉及一种基于GMS框架的群组管理方法及系统。

【背景技术】
[0002]现有的数据中心资源池监控采集架构中,由其Proxy层负责接收Agent层上报的性能和告警数据,并对数据进行标准化后发送到核心层进行数据处理、存储与上报。其中,为了保证可靠性,Proxy层的部分采集代理网元(节点)采用HA(High Available,高可用性群集)的方式,但这样便存在资源利用率低,消耗成本高的缺陷,因而无法兼顾可靠性和成本。
[0003]同时,现有的采集架构只能通过采集代理网元纵向扩容的方式来满足采集规模扩大时对更高处理能力的要求,因而这种纵向扩容需采用高性能采集网元服务器,这样便存在高性能采集网元服务器成本高且整体采集能力的扩展有限等缺陷。
[0004]因此现有的采集架构存在可靠性不足,同时扩容较困难等问题。


【发明内容】

[0005]本发明针对现有技术的采集架构可靠性不足、扩容困难等技术问题,提供一种基于GMS框架的群组管理方法,可以对采集架构中的各个网元以群组的方式进行有效管理,并便于扩容。
[0006]本发明提出的一种基于GMS框架的群组管理方法,其包括网元加入群组的管理方法,所述网元加入群组的管理方法包括:
当请求加入群组的网元为群组内第一个成员时,该网元的身份自动设置为协作者;当请求加入群组的网元不为群组内第一个成员时,向该群组内的网元成员广播获取网元成员关系的事件,以获取作为协作者的网元成员的信息,并执行以下步骤:
根据获取的作为协作者的网元成员的信息,向所述协作者发送加入群组的请求;
所述协作者批准所述网元成员的加入后,向群组内的网元成员广播新的成员名单,并回调应用层侦听接口,以供用户获取当前最新的群组网元成员信息。
[0007]进一步,所述网元加入群组的管理方法还包括:
所述协作者向物理域内的其他各个群组的协作者广播一个询问各个群组的成员名单的指令;
接收到该指令的群组协作者判断该指令是否来自自身所处的可见域内,如果是,则将自身所处的群组的成员名单返回应答;
接收到应答的成员名单的协作者向所处的群组内的网元成员广播该成员名单,以使新加入的网元成员获得其他群组的成员名单。
[0008]进一步,所述网元加入群组的管理方法还包括:
每个群组的协作者每隔一定时间向物理域内的其他群组发起一次询问成员名单的指令,若得到的应答结果与之前得到的结果不一致,则更新的成员名单,并回调应用层侦听接口,以供用户获取当前最新的群组网元成员信息。
[0009]本发明提出的一种基于GMS框架的群组管理方法,其还包括网元退出群组的管理方法,所述网元退出群组的管理方法包括:
检测群组内各个网元成员之间的TCP连接;
当检测到有TCP连接断开时,即判断为有网元成员退出群组;
当退出群组的网元成员不为协作者时,作为协作者的网元成员向群组内的其他网元成员广播新的成员名单,并回调应用层侦听接口,以供用户获取当前最新的群组网元成员信息;
当退出群组的网元成员为协作者时,则重新票选出新的协作者,再由新的协作者向群组内的其他网元成员广播新的成员名单,并回调应用层侦听接口,以供用户获取当前最新的群组网元成员信息。
[0010]进一步,所述网元退出群组的管理方法还包括:
当发生某群组的网元成员全部退出群组的事件时,同一物理域内的其他群组的协作者对该事件进行判断,若该群组处于自身所处的可见域内,则回调应用层侦听接口,以供用户获取当前最新的群组网元成员信息,同时向其他群组的协作者广播该事件;
收到该事件的群组协作者回调应用层侦听接口,以供用户获取当前最新的群组网元成员Ih息。
[0011]进一步,所述网元退出群组的管理方法中,判断某群组的网元成员是否已全部退出群组的具体方法为:
群组的协作者在加入虚拟域或公共域时启动一个定时器,定时检测是否接收到其所处的可见域范围内的其他群组的协作者发出的消息,若超时未接收到某一群组的协作者发出的消息,则认为该群组的网元成员已全部退出。
[0012]此外,本发明还相应提出了一种基于GMS框架的群组管理系统,其包括处于同一物理域内的至少两个虚拟域和至少一个公共域;所述公共域连接于虚拟域与虚拟域之间;
所述虚拟域和公共域内均包括至少一个群组,所述群组内至少包括一个作为协作者的网元成员;
当一网元成员处于虚拟域内的群组中时,其所处的虚拟域和与该虚拟连接的公共域为其可见域,当一网元成员处于公共域内的群组中时,其所处的公共域和与该公共域连接的虚拟域均为其可见域。
[0013]具体的,所述物理域具备以下属性:
当群组内有网元成员加入或退出时,该群组的协作者先向群组内的网元成员广播本群组新的成员名单;再向其他群组的协作者广播所述成员名单;所述其他群组的协作者各向其所在的群组的网元成员广播所述成员名单;这样形成的一个以群组方向为横向,域方向为纵向的二维网络,即为物理域,物理域内的每个成员均能收到其他群组的成员名单。
[0014]具体的,所述虚拟域具备以下属性:
当群组的协作者接收到其他群组的协作者广播的成员名单时,判断该成员名单是否来自自身所处的可见域,如果是,则向其群组内的成员广播该成员名单;如果否,则忽略该成员名单。
[0015]具体的,所述公共域具备以下属性:
当公共域内的成员接收到虚拟域内的群组的协作者发来的成员名单时,将向其群组内的网元成员广播该成员名单,并回调应用层侦听接口,以供用户获取当前最新的群组网元成员信息;
当虚拟域内的网元成员接收到公共域内的群组的协作者发来的成员名单时,将向其群组内的网元成员广播该成员名单,并回调应用层侦听接口,以供用户获取当前最新的群组网元成员信息。
[0016]有益效果:本发明提出的一种基于GMS框架的群组管理方法,其包括网元加入群组的管理方法,采用所述网元加入群组的管理方法,新加入的网元成员可以与群组内的其他网元成员建立可靠的通信连接,在用户获取得当前最新的群组网元成员信息后,可以利用该新加入的网元为其他网元分担业务压力,实现横向扩容。因此不仅实现了对网元的有效管理,还便捷地提高了采集架构的扩容能力。
[0017]本发明提出的一种基于GMS框架的群组管理方法,其还包括网元退出群组的管理方法,采用所述网元加入群组的管理方法,当一网元由于故障而退出群组时,在用户获取得当前最新的群组网元成员信息后,可以由其他网元继续处理该故障网元的业务,保证业务不被中断,因而提高了整个采集架构的可靠性。
[0018]此外,本发明提出的一种基于GMS框架的群组管理系统实现了在分布环境下,高可用、可扩展群组的建立与群组节点间的可靠通信。

【专利附图】

【附图说明】
[0019]图1为本发明提出的一种基于GMS框架的群组管理系统的实施例结构示意图。
[0020]图2为本发明提出的一种基于GMS框架的群组管理方法中网元加入群组的管理方法实施例流程图。
[0021]图3为与图2中步骤SlOO对应的基于请求加入群组的网元在群组内的身份的结构示意图。
[0022]图4为在图2的基础上进一步提出的群组协作者获取其他群组的成员名单的实施例流程图。
[0023]图5为与图4对应的基于群组协作者获取其他群组的成员名单的结构示意图。
[0024]图6为本发明提出的一种基于GMS框架的群组管理方法中网元退出群组的管理方法实施例流程图。
[0025]图7为与图6对应的基于各网元的TCP连接情况的结构示意图。
[0026]图8为在图6的基础上进一步提出的发生群组成员全部退出的事件处理方案的实施例流程图。
[0027]图9为与图8对应基于发生群组成员全部退出的事件的处理方案的结构示意图。

【具体实施方式】
[0028]为了便于本领域技术人员理解,下面先对本发明各实施例中将会涉及的技术名词进行介绍。
[0029]GMS (Group Manage System)架构:是基于JGroups开源框架进一步的封装和扩展,实现了群组管理和域管理功能,为分布式系统中的网元了解其他网元的活动状态提供了支持。在该框架的辅助下,开发者(用户)可以轻松的实现水平(横向)扩展和虚拟域的需求。GMS架构是一个轻量级框架,其为开发者提供极其简单易用的API,开发者只需要写很少的代码即可享用群组管理和域管理的功能。
[0030]群组:由若干功能相同的模块(网元成员)组成。第一个加入群组的成员将成为协作者(即Coordinator,可以理解为群组中的leader)。当协作者退出群组时,群组内将重新票选出一个新的协作者。
[0031]网元:本发明各实施例中指大规模数据中心资源池监控采集架构中的采集代理节点。
[0032]物理域:在真实的网络基础上抽象出的网络环境,域内所有的网元成员都能接收到其他群组内每个网元成员的活动状态(包括网元成员加入或退出)。物理域的名字固定为PUBLIC_D0MAIN。
[0033]虚拟域:在物理域的基础上进一步抽象出的网络环境。虚拟域可由任意群组构成,并且一个物理域中可以同时存在多个虚拟域。
[0034]公共域:在物理域的基础上进一步抽象出的网络环境,是一种特殊的虚拟域。同一物理域内的所有的虚拟域都能获得公共域内每个群组网元成员的活动状态。公共域中应该放置需要与多个虚拟域交互的群组。本发明各实施例中推荐一个物理域内只设置一个公共域,因为多个公共域的存在并没有多大意义。
[0035]可见域:指的是网元成员的可见范围。某网元成员的可见域包括该网元成员所在的虚拟域和该网元成员所在的物理域上的公共域。如果该网元成员位于公共域,则其可见域包括公共域和其所在的物理域上的所有虚拟域。不同的可见域之间,从“网络”上是隔离开的,它们之间是不能通信,也不能共享成员活动状态的。
[0036]关于以上物理域、虚拟域、公共域、可见域、群组及网元的概念请参阅图1。
[0037]图1中整体为一物理域,物理域中左侧为虚拟域A,右则为虚拟域B,中间为连接虚拟域A与虚拟域B的公共域,虚拟域A、虚拟域B和公共域均包括若干群组,每个群组包括若干网兀。
[0038]对于虚拟域A内群组的网元成员而言,虚拟域A和公共域为其可见域,对于虚拟域B内群组的网元成员而言,虚拟域B和公共域为其可见域,对于公共域内群组的网元成员而言,虚拟域A、虚拟域B和公共域均为其可见域。
[0039]下面将结合附图以及实施例对本发明进行进一步描述。
[0040]本发明提出的一种基于GMS框架的群组管理方法,其包括网元加入群组的管理方法,请参阅图2,所述网元加入群组的管理方法的实施例主要包括以下步骤SlOO至S300:
S100、当请求加入群组的网元为群组内第一个成员时,该网元的身份自动设置为协作者;当请求加入群组的网元不为群组内第一个成员时,向该群组内的网元成员广播获取网元成员关系的事件,以获取作为协作者的网元成员的信息,,并执行以下步骤:
S200、根据获取的作为协作者的网元成员的信息,向所述协作者发送加入群组的请求;
S300、所述协作者批准所述网元成员的加入后,向群组内的网元成员广播新的成员名单,并回调应用层侦听接口,以供用户获取当前最新的群组网元成员信息。
[0041]请一并参阅图3,在图3情况①中,由于群组内只有一个网元成员(即该请求加入群组的网元),因此该请求加入群组的网元的身份便自动设置为协作者。具体可由DiscoveryStack向群组内广播获取成员关系事件,当群组内没有其他网元成员时,该请求加入群组的网元便设置为协作者。
[0042]在图3情况②中,由于该群组内已存在一网元成员(参见图中②的左侧,该网元成员为协作者),因此请求加入群组的网元需向该群组内的网元成员广播获取网元成员关系的事件,以获取该协作者的信息。
[0043]协作者批准所述网元成员的加入后,向群组内的网元成员广播新的成员名单(SPview),并回调应用层侦听接口(例如应用层IGroupListener接口),以供用户获取当前最新的群组网元成员信息。
[0044]采用本实施例所述网元加入群组的管理方法,新加入的网元成员可以与群组内的其他网元成员建立可靠的通信连接,在用户获取得当前最新的群组网元成员信息后,可以利用该新加入的网元为其他网元分担业务压力,实现横向(水平)扩容。因此不仅实现了对网元的有效管理,还便捷地提高了采集架构的扩容能力。
[0045]本实施例中,为了使得新加入的网元成员能够知晓其他群组的成员名单,以便于通信,还进一步提出了获得其他群组的成员名单的方案,请参阅图4,即所述网元加入群组的管理方法还包括:
S400、所述协作者向物理域内的其他各个群组的协作者广播一个询问各个群组的成员名单的指令;
S500、接收到该指令的群组协作者判断该指令是否来自自身所处的可见域内,如果是,则将自身所处的群组的成员名单返回应答;
S600、接收到应答的成员名单的协作者向所处的群组内的网元成员广播该成员名单,以使新加入的网元成员获得其他群组的成员名单。
[0046]请一并参阅图5,在虚拟域B中新加入一网元成员(情况①中最右侧的网元成员),由其所处的群组协作者(情况①中最左侧的网元成员)向物理域内的其他各个群组的协作者广播一个询问各个群组的成员名单的指令,接收到该指令的群组协作者(参看图5中各情况②左侧的网元成员)将自身所处的群组的成员名单返回应答。
[0047]另外,由于虚拟域B对于虚拟域A的群组成员而言属于不可见域,因此虚拟域A内的群组协作者并未将自身所处的群组的成员名单返回应答。
[0048]本实施例中,为了避免在网元成员通知过程中遇到不可预知的问题,进一步设置了提高可靠性的方案,即所述网元加入群组的管理方法还包括:
每个群组的协作者每隔一定时间向物理域内的其他群组发起一次询问成员名单的指令,若得到的应答结果与之前得到的结果不一致,则更新的成员名单,并回调应用层侦听接口,以供用户获取当前最新的群组网元成员信息。
[0049]本实施例中,上述一定时间为10秒,即每隔10秒向物理域内的其他群组发起一次询问成员名单的指令。
[0050]本发明提出的一种基于GMS框架的群组管理方法,其还包括网元退出群组的管理方法,请参阅图6,所述网元退出群组的管理方法主要包括:
L100、检测群组内各个网元成员之间的TCP连接; L200、当检测到有TCP连接断开时,即判断为有网元成员退出群组;
在步骤L200之后,以下步骤L301和L302 二选一:
L301、当退出群组的网元成员不为协作者时,作为协作者的网元成员向群组内的其他网元成员广播新的成员名单,并回调应用层侦听接口,以供用户获取当前最新的群组网元成员信息;
L302、当退出群组的网元成员为协作者时,则重新票选出新的协作者,再由新的协作者向群组内的其他网元成员广播新的成员名单,并回调应用层侦听接口,以供用户获取当前最新的群组网元成员信息。
[0051]请一并参阅图7,本实施例中,在网元成员加入群组时,为了能够检测到群组内的网元成员是否出现故障(例如宕机),每个组内成员都向其右侧“邻居”建立一根TCP连接。当一网元成员发现其右侧的“邻居”发生故障时,该网元成员将断开原有连接,并与新的“邻居”建立TCP连接,使得群组内的网元成员重新形成环状结构(也即意味着被断开TCP连接的网元成员退出了该群组)。
[0052]当网元成员出现故障时,并且该故障成员不是协作者时(如图7中情况①),协作者将向群组内的其他网元成员广播新的成员名单。若出现故障的是协作者(如图7中情况②),则先票选出新的协作者(如图7中情况③),再由新的协作者广播新的成员名单。
[0053]确认网元成员故障的方法可以是:当成员出现故障时,其(按图7中)左侧的“邻居”的将向群组内的其他网元成员广播suspect事件,接收到该suspect事件的网元成员将向故障成员发送Are you Dead事件,若在指定时间内,没有收到I am not Dead事件,贝Ij认为该网元确定出现了故障。
[0054]本实施例中,还针对发生某群组的网元成员全部退出群组的事件提出了处理方案,请参阅图8,即所述网元退出群组的管理方法还包括:
L400、当发生某群组的网元成员全部退出群组的事件时,同一物理域内的其他群组的协作者对该事件进行判断,若该群组处于自身所处的可见域内,则回调应用层侦听接口,以供用户获取当前最新的群组网元成员信息,同时向其他群组的协作者广播该事件;
L500、收到该事件的群组协作者回调应用层侦听接口,以供用户获取当前最新的群组网元成员信息。
[0055]请一并参阅图9,图9中虚拟域B情况①发生了群组的网元成员全部退出群组的事件,物理域内的其他群组的协作者对该事件进行判断,公共域和虚拟域B的群组协作者向其他群组的协作者广播该事件。
[0056]由于虚拟域B对于虚拟域A内的群组成员属于不可见域,故虚拟域A内的群组将忽略该事件。
[0057]本实施例中,针对判断某群组的网元成员是否已全部退出群组提出了进一步的方案,即判断某群组的网元成员是否已全部退出群组的具体方法为:
群组的协作者在加入虚拟域或公共域时启动一个定时器(同样参考图9),定时检测是否接收到其所处的可见域范围内的其他群组的协作者发出的消息,若超时未接收到某一群组的协作者发出的消息,则认为该群组的网元成员已全部退出。
[0058]此外,本发明还相应提出一种基于GMS框架的群组管理系统,其实施例包括处于同一物理域内的至少两个虚拟域和至少一个公共域;所述公共域连接于虚拟域与虚拟域之间;
所述虚拟域和公共域内均包括至少一个群组,所述群组内至少包括一个作为协作者的网元成员;
当一网元成员处于虚拟域内的群组中时,其所处的虚拟域和与该虚拟连接的公共域为其可见域,当一网元成员处于公共域内的群组中时,其所处的公共域和与该公共域连接的虚拟域均为其可见域。
[0059]具体的,本发明提出一种基于GMS框架的群组管理系统的实施例可参考图1。
[0060]本实施例中,所述物理域具备以下属性:
当群组内有网元成员加入或退出时,该群组的协作者先向群组内的网元成员广播本群组新的成员名单;再向其他群组的协作者广播所述成员名单;所述其他群组的协作者各向其所在的群组的网元成员广播所述成员名单;这样形成的一个以群组方向为横向,域方向为纵向的二维网络,即为物理域,物理域内的每个成员均能收到其他群组的成员名单。
[0061]本实施例中,所述虚拟域具备以下属性:
当群组的协作者接收到其他群组的协作者广播的成员名单时,判断该成员名单是否来自自身所处的可见域,如果是,则向其群组内的成员广播该成员名单;如果否,则忽略该成员名单。
[0062]本实施例中,所述公共域具备以下属性:
当公共域内的成员接收到虚拟域内的群组的协作者发来的成员名单时,将向其群组内的网元成员广播该成员名单,并回调应用层侦听接口,以供用户获取当前最新的群组网元成员信息;
当虚拟域内的网元成员接收到公共域内的群组的协作者发来的成员名单时,将向其群组内的网元成员广播该成员名单,并回调应用层侦听接口,以供用户获取当前最新的群组网元成员信息。
[0063]值得一提地是,本实施例提出的基于GMS框架的群组管理系统主要是针对域的管理提出的一种管理方案;本领域技术人员当然也可以不进行域的管理,而只做群组上的管理,这样,本实施例中提出的基于GMS框架的群组管理系统便可以不存在虚拟域或公共域,而只需有一个群组存在(该群组至少包括一外作为协作者的网元成员)即可。
[0064]本实施例提出的基于GMS框架的群组管理系统实现了在分布环境下,高可用、可扩展群组的建立与群组网元节点间的可靠通信。
[0065]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【权利要求】
1.一种基于GMS框架的群组管理方法,其特征在于,包括网元加入群组的管理方法,所述网元加入群组的管理方法包括: 当请求加入群组的网元为群组内第一个成员时,该网元的身份自动设置为协作者;当请求加入群组的网元不为群组内第一个成员时,向该群组内的网元成员广播获取网元成员关系的事件,以获取作为协作者的网元成员的信息,并执行以下步骤: 根据获取的作为协作者的网元成员的信息,向所述协作者发送加入群组的请求; 所述协作者批准所述网元成员的加入后,向群组内的网元成员广播新的成员名单,并回调应用层侦听接口,以供用户获取当前最新的群组网元成员信息。
2.如权利要求1所述的基于GMS框架的群组管理方法,其特征在于,所述网元加入群组的管理方法还包括: 所述协作者向物理域内的其他各个群组的协作者广播一个询问各个群组的成员名单的指令; 接收到该指令的群组协作者判断该指令是否来自自身所处的可见域内,如果是,则将自身所处的群组的成员名单返回应答; 接收到应答的成员名单的协作者向所处的群组内的网元成员广播该成员名单,以使新加入的网元成员获得其他群组的成员名单。
3.如权利要求1所述的基于GMS框架的群组管理方法,其特征在于,所述网元加入群组的管理方法还包括: 每个群组的协作者每隔一定时间向物理域内的其他群组发起一次询问成员名单的指令,若得到的应答结果与之前得到的结果不一致,则更新的成员名单,并回调应用层侦听接口,以供用户获取当前最新的群组网元成员信息。
4.一种基于GMS框架的群组管理方法,其特征在于,包括网元退出群组的管理方法,所述网元退出群组的管理方法包括: 检测群组内各个网元成员之间的TCP连接; 当检测到有TCP连接断开时,即判断为有网元成员退出群组; 当退出群组的网元成员不为协作者时,作为协作者的网元成员向群组内的其他网元成员广播新的成员名单,并回调应用层侦听接口,以供用户获取当前最新的群组网元成员信息; 当退出群组的网元成员为协作者时,则重新票选出新的协作者,再由新的协作者向群组内的其他网元成员广播新的成员名单,并回调应用层侦听接口,以供用户获取当前最新的群组网元成员信息。
5.如权利要求4的基于GMS框架的群组管理方法,其特征在于,所述网元退出群组的管理方法还包括: 当发生某群组的网元成员全部退出群组的事件时,同一物理域内的其他群组的协作者对该事件进行判断,若该群组处于自身所处的可见域内,则回调应用层侦听接口,以供用户获取当前最新的群组网元成员信息,同时向其他群组的协作者广播该事件; 收到该事件的群组协作者回调应用层侦听接口,以供用户获取当前最新的群组网元成员Ih息。
6.如权利要求5的基于GMS框架的群组管理方法,其特征在于,所述网元退出群组的管理方法中,判断某群组的网元成员是否已全部退出群组的具体方法为: 群组的协作者在加入虚拟域或公共域时启动一个定时器,定时检测是否接收到其所处的可见域范围内的其他群组的协作者发出的消息,若超时未接收到某一群组的协作者发出的消息,则认为该群组的网元成员已全部退出。
7.一种基于GMS框架的群组管理系统,其特征在于,包括处于同一物理域内的至少两个虚拟域和至少一个公共域;所述公共域连接于虚拟域与虚拟域之间; 所述虚拟域和公共域内均包括至少一个群组,所述群组内至少包括一个作为协作者的网元成员; 当一网元成员处于虚拟域内的群组中时,其所处的虚拟域和与该虚拟连接的公共域为其可见域,当一网元成员处于公共域内的群组中时,其所处的公共域和与该公共域连接的虚拟域均为其可见域。
8.如权利要求7所述的基于GMS框架的群组管理系统,其特征在于,所述物理域具备以下属性: 当群组内有网元成员加入或退出时,该群组的协作者先向群组内的网元成员广播本群组新的成员名单;再向其他群组的协作者广播所述成员名单;所述其他群组的协作者各向其所在的群组的网元成员广播所述成员名单;这样形成的一个以群组方向为横向,域方向为纵向的二维网络,即为物理域,物理域内的每个成员均能收到其他群组的成员名单。
9.如权利要求7所述的基于GMS框架的群组管理系统,其特征在于,所述虚拟域具备以下属性: 当群组的协作者接收到其他群组的协作者广播的成员名单时,判断该成员名单是否来自自身所处的可见域,如果是,则向其群组内的成员广播该成员名单;如果否,则忽略该成员名单。
10.如权利要求7所述的基于GMS框架的群组管理系统,其特征在于,所述公共域具备以下属性: 当公共域内的成员接收到虚拟域内的群组的协作者发来的成员名单时,将向其群组内的网元成员广播该成员名单,并回调应用层侦听接口,以供用户获取当前最新的群组网元成员信息; 当虚拟域内的网元成员接收到公共域内的群组的协作者发来的成员名单时,将向其群组内的网元成员广播该成员名单,并回调应用层侦听接口,以供用户获取当前最新的群组网元成员信息。
【文档编号】H04L12/24GK104301158SQ201410618432
【公开日】2015年1月21日 申请日期:2014年11月6日 优先权日:2014年11月6日
【发明者】戴声, 林湧双, 朱坤元, 林恩华, 王波, 肖建明, 丁鹏, 王晶, 蒲冬 申请人:中国移动通信集团广东有限公司, 东软集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1