本公开实施例涉及移动通信,具体涉及一种集群系统的群组管理方法、装置、通信装置及存储介质。
背景技术:
1、宽带集群系统中的动态重组功能,指的是调度台(dc,dispatcher)在系统中新建、修改和删除群组,以及对某个群组增加和删除成员、修改群组属性。动态重组应通过空中接口对终端进行操作,接收到指令的终端应立即回复确认。网络侧收到终端的回复后,应将结果上报给调度台。
2、专网宽带集群系统标准(b-trunc)协议中,在宽带集群系统内某个调度台对某个群组发起动态重组操作后(新增组/修改组/删除组),首先g-tcf(group trunking controlfunction,组控集群控制功能)和ehss(enhanced home subscriber server,增强的归属用户服务器)存储了动态重组操作成功的结果(记为动态重组配置信息),默认所有终端都动态重组成功,然后g-tcf再通过组信息更新通知终端进行动态重组。当部分终端响应失败的情况下,ehss和g-tcf已经将所有的终端的动态重组操作结果存储为成功,但是响应失败的终端实际没有动态重组成功。最后终端实际动态重组的结果通知到了调度台归属的h-tcf和调度台,这样导致ehss和g-tcf存储动态重组结果与调度台以及终端侧不同步。例如:当终端归属组满时导致动态重组失败时,ehss和g-tcf的组信息中一直存在失败的终端,而失败的终端其实没有加入组,其他终端发起的组内呼叫该终端都无法收到。目前针对该问题,亟需一种方法来解决动态重组的数据不同步问题。
技术实现思路
1、本公开的至少一个实施例提供了一种集群系统的群组管理方法、装置、通信装置及存储介质。
2、第一方面,本公开实施例提出一种集群系统的群组管理方法,应用于集群系统中调度台的归属地集群控制功能h-tcf;在调度台发起群组的动态重组之后,该方法包括:
3、h-tcf获取动态重组结果之后,基于动态重组结果确定群组成员信息更新结果,并向调度台发送动态重组结果;
4、h-tcf接收到调度台发送的确认接收消息之后,向集群系统中的组控集群控制功能g-tcf发送群组成员信息更新结果,群组成员信息更新结果用于g-tcf向集群系统中增强的归属用户服务器ehss发起群组成员更新请求。
5、在一些实施例中,基于动态重组结果确定群组成员信息更新结果,包括:
6、h-tcf比较动态重组结果中的群组成员信息与动态重组消息中的群组成员信息,得到动态重组结果中的群组成员差异信息作为群组成员信息更新结果;
7、其中,动态重组消息为调度台在发起动态重组之后发送给h-tcf的动态重组消息。
8、在一些实施例中,群组成员信息更新结果包括群组标识以及以下至少一种信息:
9、增加的群组成员列表以及每个成员的属性信息;
10、修改的群组成员列表以及每个成员的属性信息;
11、删除的群组成员列表;
12、其中,属性信息包括以下至少一项:终端标识、终端类型、终端权限、话权优先级。
13、在一些实施例中,h-tcf获取动态重组结果,包括:
14、h-tcf接收集群系统中终端的归属地集群控制功能发送的动态重组结果,动态重组结果为终端的归属地集群控制功能基于群组信息更新结果生成的动态重组结果,群组信息更新结果为集群系统中的移动性管理实体mme向终端的归属地集群控制功能发送的群组信息更新结果;
15、其中,群组信息更新结果为mme基于终端发送的群组信息更新响应生成的群组信息更新结果,群组信息更新响应为终端接收到mme发送的群组信息更新请求后发送的群组信息更新响应,群组信息更新请求为mme基于终端的归属地集群控制功能发送的群组信息更新消息发起的群组信息更新请求,群组信息更新消息为g-tcf确定动态重组配置成功后发送给终端的归属地集群控制功能的群组信息更新消息。
16、第二方面,本公开实施例还提出一种集群系统的群组管理方法,应用于集群系统中的组控集群控制功能g-tcf;在调度台发起群组的动态重组之后,该方法包括:
17、g-tcf接收调度台的归属地集群控制功能h-tcf发送的群组成员信息更新结果;
18、g-tcf向集群系统中增强的归属用户服务器ehss发送群组成员更新请求,群组成员更新请求中携带有群组成员信息更新结果。
19、在一些实施例中,集群系统的群组管理方法还包括:
20、g-tcf基于群组成员信息更新结果,对本地存储的动态重组配置信息进行更新;
21、其中,动态重组配置信息为ehss发送的群组信息配置响应中携带的配置信息,群组信息配置响应为ehss接收到g-tcf发送的群组信息配置请求后发送的群组信息配置响应,群组信息配置请求为g-tcf接收到h-tcf发送的动态重组消息后发送的群组信息配置请求,动态重组消息为调度台在发起动态重组之后发送给h-tcf的动态重组消息。
22、第三方面,本公开实施例还提出一种集群系统的群组管理方法,应用于集群系统中增强的归属用户服务器ehss;在集群系统中的调度台发起群组的动态重组之后,该方法包括:
23、ehss接收集群系统中的组控集群控制功能g-tcf发送的群组成员更新请求,群组成员更新请求中携带有群组成员信息更新结果;
24、ehss基于群组成员信息更新结果,对本地存储的动态重组配置信息进行更新,动态重组配置信息为ehss接收到g-tcf发送的群组信息配置请求后对群组进行配置得到的配置信息;
25、其中,群组信息配置请求为g-tcf接收到h-tcf发送的动态重组消息后发送的群组信息配置请求,动态重组消息为调度台在发起动态重组之后发送给h-tcf的动态重组消息。
26、在一些实施例中,ehss基于群组成员信息更新结果,对本地存储的动态重组配置信息进行更新,包括:
27、若群组成员信息更新结果的更新类型为增加或修改,则ehss确定群组成员信息更新结果包括的群组标识是否有效,并确定群组成员信息更新结果中增加或修改的群组成员是否存在;
28、若群组标识有效,且增加或修改的群组成员存在,则ehss在本地存储的动态重组配置信息中增加或修改群组成员,并基于群组成员信息更新结果中增加或修改的群组成员的属性信息,在本地存储的动态重组配置信息中增加或修改群组成员的属性信息。
29、在一些实施例中,ehss基于群组成员信息更新结果,对本地存储的动态重组配置信息进行更新,包括:
30、若群组成员信息更新结果的更新类型为删除,则ehss确定群组成员信息更新结果中删除的群组成员是否存在;
31、若删除的群组成员存在,则ehss在本地存储的动态重组配置信息中删除群组成员的所有数据。
32、在一些实施例中,ehss基于群组成员信息更新结果,对本地存储的动态重组配置信息进行更新之后,集群系统的群组管理方法还包括:
33、ehss向g-tcf发送群组成员更新响应,群组成员更新响应中携带有更新成功信息或更新失败信息;其中,更新失败信息中包括失败原因。
34、第四方面,本公开实施例还提出一种集群系统的群组管理装置,应用于集群系统中调度台的归属地集群控制功能h-tcf;该装置包括:
35、第一单元,用于在调度台发起群组的动态重组之后,获取动态重组结果之后,基于动态重组结果确定群组成员信息更新结果,并向调度台发送动态重组结果;
36、第二单元,用于接收到调度台发送的确认接收消息之后,向集群系统中的组控集群控制功能g-tcf发送群组成员信息更新结果,群组成员信息更新结果用于g-tcf向集群系统中增强的归属用户服务器ehss发起群组成员更新请求。
37、在一些实施例中,第一单元基于动态重组结果确定群组成员信息更新结果,包括:
38、比较动态重组结果中的群组成员信息与动态重组消息中的群组成员信息,得到动态重组结果中的群组成员差异信息作为群组成员信息更新结果;
39、其中,动态重组消息为调度台在发起动态重组之后发送给h-tcf的动态重组消息。
40、在一些实施例中,群组成员信息更新结果包括群组标识以及以下至少一种信息:
41、增加的群组成员列表以及每个成员的属性信息;
42、修改的群组成员列表以及每个成员的属性信息;
43、删除的群组成员列表;
44、其中,属性信息包括以下至少一项:终端标识、终端类型、终端权限、话权优先级。
45、在一些实施例中,第一单元获取动态重组结果,包括:
46、接收集群系统中终端的归属地集群控制功能发送的动态重组结果,动态重组结果为终端的归属地集群控制功能基于群组信息更新结果生成的动态重组结果,群组信息更新结果为集群系统中的移动性管理实体mme向终端的归属地集群控制功能发送的群组信息更新结果;
47、其中,群组信息更新结果为mme基于终端发送的群组信息更新响应生成的群组信息更新结果,群组信息更新响应为终端接收到mme发送的群组信息更新请求后发送的群组信息更新响应,群组信息更新请求为mme基于终端的归属地集群控制功能发送的群组信息更新消息发起的群组信息更新请求,群组信息更新消息为g-tcf确定动态重组配置成功后发送给终端的归属地集群控制功能的群组信息更新消息。
48、第五方面,本公开实施例还提出一种集群系统的群组管理装置,应用于集群系统中的组控集群控制功能g-tcf;该装置包括:
49、第一单元,用于接收集群系统中调度台的归属地集群控制功能h-tcf发送的群组成员信息更新结果;
50、第二单元,用于向集群系统中增强的归属用户服务器ehss发送群组成员更新请求,群组成员更新请求中携带有群组成员信息更新结果。
51、在一些实施例中,集群系统的群组管理装置还包括更新单元,用于基于群组成员信息更新结果,对本地存储的动态重组配置信息进行更新;
52、其中,动态重组配置信息为ehss发送的群组信息配置响应中携带的配置信息,群组信息配置响应为ehss接收到g-tcf发送的群组信息配置请求后发送的群组信息配置响应,群组信息配置请求为g-tcf接收到h-tcf发送的动态重组消息后发送的群组信息配置请求,动态重组消息为调度台在发起动态重组之后发送给h-tcf的动态重组消息。
53、第六方面,本公开实施例还提出一种集群系统的群组管理装置,应用于集群系统中增强的归属用户服务器ehss;该装置包括:
54、第一单元,用于接收集群系统中的组控集群控制功能g-tcf发送的群组成员更新请求,群组成员更新请求中携带有群组成员信息更新结果;
55、第二单元,用于基于群组成员信息更新结果,对本地存储的动态重组配置信息进行更新,动态重组配置信息为ehss接收到g-tcf发送的群组信息配置请求后对群组进行配置得到的配置信息;
56、其中,群组信息配置请求为g-tcf接收到h-tcf发送的动态重组消息后发送的群组信息配置请求,动态重组消息为调度台在发起动态重组之后发送给h-tcf的动态重组消息。
57、在一些实施例中,第二单元,用于:
58、若群组成员信息更新结果的更新类型为增加或修改,则ehss确定群组成员信息更新结果包括的群组标识是否有效,并确定群组成员信息更新结果中增加或修改的群组成员是否存在;
59、若群组标识有效,且增加或修改的群组成员存在,则ehss在本地存储的动态重组配置信息中增加或修改群组成员,并基于群组成员信息更新结果中增加或修改的群组成员的属性信息,在本地存储的动态重组配置信息中增加或修改群组成员的属性信息。
60、在一些实施例中,第二单元,用于:
61、若群组成员信息更新结果的更新类型为删除,则ehss确定群组成员信息更新结果中删除的群组成员是否存在;
62、若删除的群组成员存在,则ehss在本地存储的动态重组配置信息中删除群组成员的所有数据。
63、在一些实施例中,集群系统的群组管理装置还包括发送单元,用于第二单元基于群组成员信息更新结果,对本地存储的动态重组配置信息进行更新之后,向g-tcf发送群组成员更新响应,群组成员更新响应中携带有更新成功信息或更新失败信息;其中,更新失败信息中包括失败原因。
64、第七方面,本公开实施例还提出一种通信装置,包括存储器,收发机,处理器:
65、存储器,用于存储计算机程序;收发机,用于在处理器的控制下收发数据;处理器,用于读取存储器中的计算机程序并执行第一方面任一实施例的集群系统的群组管理方法或者第二方面任一实施例的集群系统的群组管理方法或者第三方面任一实施例的集群系统的群组管理方法。
66、第八方面,本公开实施例还提出一种处理器可读存储介质,处理器可读存储介质存储有程序,程序用于使处理器执行第一方面任一实施例的集群系统的群组管理方法或者第二方面任一实施例的集群系统的群组管理方法或者第三方面任一实施例的集群系统的群组管理方法。
67、可见,本公开的至少一个实施例中,在调度台的归属地集群控制功能h-tcf获取动态重组结果之后,由h-tcf基于动态重组结果确定群组成员信息更新结果,进而,h-tcf向集群系统中的组控集群控制功能g-tcf发送群组成员信息更新结果,实现将群组成员信息更新结果同步到g-tcf,从而,g-tcf可以基于群组成员信息更新结果向集群系统中增强的归属用户服务器ehss发起群组成员更新请求,实现将群组成员信息更新结果同步到ehss,解决了动态重组操作之后,动态重组操作成功,部分群组成员动态重组失败时,调度台和集群核心网之间动态重组结果的群组成员信息不同步的问题,以及集群核心网中g-tcf和ehss与集群核心网其他网元的动态重组结果的群组成员信息不同步的问题。