集群系统用户状态查询的方法及服务器的制造方法

文档序号:6485552阅读:152来源:国知局
集群系统用户状态查询的方法及服务器的制造方法
【专利摘要】本发明涉及一种集群系统用户状态查询的方法及服务器,其方法包括:集群调度服务器接收集群系统内网元上报的集群组用户状态信息,保存在预先设置的动态数据库中;接收集群系统客户端和/或用户终端发送的查询请求;根据集群系统客户端和/或用户终端的查询请求,调用动态数据库,获取相应的集群组用户状态信息,返回给集群系统客户端和/或用户终端。本发明可以使集群系统的维护人员快速、准确而直观的了解到各集群组所有用户当前的业务状态,并可根据特定的关键字进行检索对应用户的状态信息,从而保证集群系统的高效性与实时性。
【专利说明】集群系统用户状态查询的方法及服务器
【技术领域】
[0001]本发明涉及无线通信【技术领域】,尤其涉及一种LTE(Long Term Evolution,长期演进)系统中集群系统用户状态查询的方法及服务器。
【背景技术】
[0002]集群通信系统是一种为满足行业用户指挥调度等需求而开发的面向特定行业应用的专用无线通信系统。系统中大量用户可共享少量无线信道,充分节约宝贵的无线资源,信道利用率高,以指挥调度为主体应用形式,在政府部门、公共安全、应急通信、电力、民航、石油化工、军队及企业等领域有着广泛的应用。
[0003]集群通信系统主要采取半双工方式通信,工作时通过即按即说(Push To Talk)键控制信道的获取和释放。宽带集群通信系统围绕“语音”、“数据”和“视频”这三个基本服务拓展宽带业务类型。LTE系统的高带宽更有利于实现上述业务及其扩展业务。如图1所示,集群通信系统主要由终端、宽带无线接入系统(基站)以及网络子系统等构成。其中,终端主要包括手持终端、车载终端、固定台、无线调度台以及有线调度台等构成。宽带无线接入子系统主要由基站构成。网络子系统主要由核心网构成。集群通信系统通过上述网元间的协调进行通信。
[0004]由于集群通信系统多用于军事、公共安全、紧急突发情况等,要求集群系统的调度台能快速的获得集群用户当前的业务状态,包括RRC状态、话权状态、加入组呼类别以及业务类型等。同时,需要根据终端当前的状态对用户下发对应的调度指令,以保证集群系统的高效性与实时性。但是,现有的集群通信系统无法达到高效性与实时性。

【发明内容】

[0005]本发明的主要目的在于提供一种集群系统用户状态查询的方法及服务器,旨在提高集群通信系统的高效性与实时性。
[0006]为了达到上述目的,本发明提出一种集群系统用户状态查询的方法,包括:
[0007]集群调度服务器接收集群系统内网元上报的集群组用户状态信息,保存在预先设置的动态数据库中;
[0008]接收集群系统客户端和/或用户终端发送的查询请求;
[0009]根据所述集群系统客户端和/或用户终端的查询请求,调用所述动态数据库,获取相应的集群组用户状态信息,返回给所述集群系统客户端和/或用户终端。
[0010]有效地,所述网元至少包括以下之一:MME、BM_GW、HSS以及所述用户终端。
[0011]有效地,所述根据集群系统客户端的查询请求,调用所述动态数据库,获取相应的集群组用户状态信息的步骤包括:
[0012]所述集群调度服务器根据所述集群系统客户端的查询请求,调用所述动态数据库;
[0013]在所述动态数据库中,通过集群组名称或集群组ID进行数据分组;或者通过关键字或关键字组合进行检索,获得需要查询的集群组用户状态信息。
[0014]有效地,所述集群组用户状态信息包括:MSI号、位置区、所接入的eNB-1D和/或用户当前的业务状态。
[0015]有效地,该方法还包括:
[0016]在所述动态数据库中设定所述用户终端的访问数据权限,以限制所述用户终端查询的信息类别。
[0017]有效地,所述集群调度服务器将上报的集群组用户状态信息,保存在预先设置的动态数据库中的步骤包括:
[0018]在所述动态数据库中,按照用户的标识信息,将所述集群组用户状态信息匹配到对应的集群组下并进行保存。
[0019]本发明还提出一种集群系统用户状态查询的服务器,包括:
[0020]信息接收模块,用于接收集群系统内网元上报的集群组用户状态信息,保存在预先设置的动态数据库中;
[0021]请求接收模块,用于接收集群系统客户端和/或用户终端发送的查询请求;
[0022]查询模块,用于根据所述集群系统客户端和/或用户终端的查询请求,调用所述动态数据库,获取相应的集群组用户状态信息,返回给所述集群系统客户端和/或用户终端。
[0023]有效地,所述查询模块还用于根据所述集群系统客户端的查询请求,调用所述动态数据库;在所述动态数据库中,通过集群组名称或集群组ID进行数据分组;或者通过关键字或关键字组合进行检索,获得需要查询的集群组用户状态信息。
[0024]有效地,所述信息接收模块还用于在所述动态数据库中设定所述用户终端的访问数据权限,以限制所述用户终端查询的信息类别。
[0025]有效地,所述信息接收模块还用于在所述动态数据库中,按照用户的标识信息,将所述集群组用户状态信息匹配到对应的集群组下并进行保存。
[0026]本发明提出的一种集群系统用户状态查询的方法及服务器,集群调度服务器针对每个集群组用户维护一个动态数据库,该动态数据库通过获取MME、BM-GW、HSS的用户数据及用户状态的实时上报信息,动态维护集群组用户状态信息,由此可以使集群系统的维护人员快速、准确而直观的了解到各集群组所有用户当前的业务状态,并可根据特定的关键字进行检索对应用户的状态信息,从而保证集群系统的高效性与实时性。
【专利附图】

【附图说明】
[0027]图1是现有的集群通信系统的网络架构图;
[0028]图2是本发明集群系统用户状态查询的方法一实施例的流程示意图;
[0029]图3a是本发明集群系统用户状态查询的方法一实施例的第一种实例流程示意图;
[0030]图3b是本发明集群系统用户状态查询的方法一实施例的第二种实例流程示意图;
[0031]图3c是本发明集群系统用户状态查询的方法一实施例的第三种实例流程示意图;[0032]图3d是本发明集群系统用户状态查询的方法一实施例的第四种实例流程示意图;
[0033]图4是本发明集群系统用户状态查询的服务器一实施例的结构示意图。
[0034]为了使发明的技术方案更加清楚、明了,下面将结合附图作进一步详述。
【具体实施方式】
[0035]本发明实施例的解决方案主要是:集群调度服务器针对每个集群组用户维护一动态数据库,该数据库通过获取集群系统内MME (Mobility Management Entity,移动管理实体)、BM-GW (多媒体网关)、HSS (Home Subscriber Server,归属用户服务器)的用户数据及用户状态的实时上报信息,动态维护集群组状态信息,以使集群系统的维护人员快速、准确而直观的了解到各集群组所有用户当前的业务状态,并可根据特定的关键字进行检索对应用户的状态信息,从而保证集群系统的高效性与实时性。
[0036]如图2所示,本发明一实施例提出一种集群系统用户状态查询的方法,包括:
[0037]步骤S101,集群调度服务器接收集群系统内网元上报的集群组用户状态信息,保存在预先设置的动态数据库中;
[0038]其中,网元包括MME、BM_GW、HSS以及用户终端。
[0039]为了提高集群系统的高效性与实时性,本实施例针对每个集群组用户预先设置有一动态数据库,由集群调度服务器进行维护。
[0040]集群调度服务器上针对每个集群组用户维护一个动态数据库。该动态数据库通过获取MME、BM-GW、HSS的用户数据及用户状态的实时上报信息,动态维护集群组状态信息,同时以集群组ID作为动态数据库的管理单元,以IMSI (International MobileSubscriberIdentification Number,国际移动用户识别码)号作为每个用户的关键索引对用户数据进行维护。其中,动态数据库维护的用户信息包括MSI号、位置区、所接入的eNB-1D以及用户当前的业务状态等。
[0041]所述集群调度服务器在动态数据库中将上报的集群组用户状态信息进行保存时,按照用户的标识信息,将所述集群组用户状态信息匹配到对应的集群组下并进行保存。
[0042]步骤S102,接收集群系统客户端和/或用户终端发送的查询请求;
[0043]步骤S103,根据集群系统客户端和/或用户终端的查询请求,调用所述动态数据库,获取相应的集群组用户状态信息,返回给所述集群系统客户端和/或用户终端。
[0044]集群调度服务器所维护的动态数据库可以被集群调度服务器后台直接调用,同时该动态数据库的数据可以通过内部网络途径为用户终端共享,即接入集群系统的用户可以访问获取对应集群组的数据。此外,在动态数据库中还可以设定终端用户的访问数据权限来限制用户终端查询的信息类别。
[0045]以集群系统客户端为例,当集群系统客户端需要查询动态数据库中的用户数据时,向集群调度服务器发送查询请求。集群调度服务器根据所述集群系统客户端的查询请求,调用所述动态数据库;并在所述动态数据库中,通过集群组名称或集群组ID进行数据分组;或者通过关键字或关键字组合进行检索,以获得需要查询的集群组用户状态信息。
[0046]下面以用户终端接入集群系统前后的基本信息查询、及用户终端接入集群系统后的业务状态查询,以及终端用户查询集群用户状态信息为例进行说明。[0047]实例1:集群用户组的用户信息查询
[0048]如图3a所示,集群网络在HSS定义不同的集群组,每个集群组可以按照集群组名或集群组ID进行标识,每个集群组下有若干用户。定义一个专门的接口用于HSS给集群用户组的动态数据库上报其所有的用户信息。HSS上报所有的群组用户数据给集群用户组的动态数据库,其上报的数据主要包括:总用户群组数、用户群组名或群组ID、各用户组的用户数、各用户的MSI号,以及各用户的话权级别等用户信息。
[0049]集群调度服务器的后台或集群调度台,直接调用集群用户组的动态数据库数据,可以通过集群组名称或集群组ID进行数据分组,也可以通过其他不同的关键字或关键字组合进行检索,获得需要查询的用户或用户组信息。如:按照MSI为检索关键字,查询对应用户的状态信息。
[0050]实例2:集群用户接入集群系统后,对应的基本信息查询
[0051]如图3b所示,在MME定义一个NAS消息的维护模块,动态的维护接入和退出集群网络的用户数据。定义一个专门的接口用于MME给集群用户组的动态数据库上报数据。MME的NAS消息维护模块主动上报其维护的数据内容给集群用户组的动态数据库,包括接入用户的MSI号、IP地址、APN/位置区、eNB ID、集群用户组等。集群用户组的动态数据库将获得的数据按照从HSS获得的IMSI号信息,把对应的用户消息匹配到对应集群组下。
[0052]集群调度服务器的后台或集群调度台,直接调用集群用户组数据库数据,可以通过集群组名称或集群组ID进行数据分组,可以通过集群组名称或集群组ID进行数据分组,也可以通过其他不同的关键字或关键字组合进行检索,获得需要查询的用户或用户组信息。如:按照eNB ID为检索关键字,查询某一小区下的站点下的用户信息。
[0053]实例3:集群系统用户接入系统后的业务状态查询
[0054]如图3c所示,在BM-SC (广播组播业务中心)处定义一个SG消息的维护模块,动态的维护集群组中各用户的业务状态。可以按MSI号为标识来标识用户,维护的业务状态包括用户业务类型(单播、组呼、可视组呼);用户的呼叫类比(主叫、被叫、话权、非话权)。SG消息的维护模块主动上报其数据信息给集群用户组的动态数据库。按照IMSI号为索引,把对应的用户信息匹配到对应群组用户。
[0055]集群调度服务器的后台,直接调用集群用户组数据库数据,可以通过集群组名称或集群组ID进行数据分组,也可以通过为关键字(单播、组呼、可视组呼、主叫、被叫、话权、非话权)进行检索,从而获得对应的检索信息下所有的用户信息。
[0056]实例4:用户终端查询集群用户状态信息。
[0057]如图3d所示,在用户终端设有一个信息查询模块,用户终端的信息查询模块可以通过网络内部途径访问调用集群用户组的动态数据库数据,在动态数据库上可以对不同用户定义不同的权限,按照一定的约束条件使用户可以查询一定的数据库信息。如:用户终端当前注册的集群组ID为01,则该用户终端可以获取动态数据库中群组ID为01的所有用户的状态信息。所显示的群组用户详细信息,按照约束条件进行显示。
[0058]本实施例集群调度服务器针对每个集群组用户维护一个动态数据库,该动态数据库通过获取MME、BM-GW、HSS的用户数据及用户状态的实时上报信息,动态维护集群组用户状态信息,由此可以使集群系统的维护人员快速、准确而直观的了解到各集群组所有用户当前的业务状态,并可根据特定的关键字进行检索对应用户的状态信息,从而保证集群系统的高效性与实时性。
[0059]如图3所示,本发明一实施例提出一种集群系统用户状态查询的服务器,包括:信息接收模块301、请求接收模块302以及查询模块303,其中:
[0060]信息接收模块301,用于接收集群系统内网元上报的集群组用户状态信息,保存在预先设置的动态数据库中;
[0061]请求接收模块302,用于接收集群系统客户端和/或用户终端发送的查询请求;
[0062]查询模块303,用于根据所述集群系统客户端和/或用户终端的查询请求,调用所述动态数据库,获取相应的集群组用户状态信息,返回给所述集群系统客户端和/或用户终端。
[0063]其中,网元包括MME、BM_GW、HSS (Home Subscriber Server,归属用户服务器)以及用户终端。
[0064]为了提高集群系统的高效性与实时性,本实施例针对每个集群组用户预先设置有一动态数据库,由集群调度服务器进行维护。
[0065]集群调度服务器上针对每个集群组用户维护一个动态数据库。该动态数据库通过获取MME、BM-GW、HSS的用户数据及用户状态的实时上报信息,动态维护集群组状态信息,同时以集群组ID作为动态数据库的管理单元,以IMSI号作为每个用户的关键索引对用户数据进行维护。其中,动态数据库维护的用户信息包括MSI号、位置区、所接入的eNB-1D以及用户当前的业务状态等。
[0066]所述集群调度服务器的信息接收模块301接收到集群系统内网元上报的集群组用户状态信息后,在动态数据库中将上报的集群组用户状态信息进行保存,在保存时,可以按照用户的标识信息,将所述集群组用户状态信息匹配到对应的集群组下并进行保存。
[0067]集群调度服务器所维护的动态数据库可以被集群调度服务器后台直接调用,同时该动态数据库的数据可以通过内部网络途径为用户终端共享,即接入集群系统的用户可以访问获取对应集群组的数据。此外,所述信息接收模块在动态数据库中还可以设定终端用户的访问数据权限来限制用户终端查询的信息类别。
[0068]以集群系统客户端为例,当集群系统客户端需要查询动态数据库中的用户数据时,向集群调度服务器发送查询请求。集群调度服务器的请求接收模块302接收集群系统客户端发送的查询请求,由查询模块303根据所述集群系统客户端的查询请求,调用所述动态数据库;并在所述动态数据库中,通过集群组名称或集群组ID进行数据分组;或者通过关键字或关键字组合进行检索,以获得需要查询的集群组用户状态信息。
[0069]本实施例中进行集群系统用户状态查询的具体实例请参照上述实施例,在此不再赘述。
[0070]本发明实施例集群系统用户状态查询的方法及服务器,集群调度服务器针对每个集群组用户维护一个动态数据库,该动态数据库通过获取MME、BM-GW、HSS的用户数据及用户状态的实时上报信息,动态维护集群组用户状态信息,由此可以使集群系统的维护人员快速、准确而直观的了解到各集群组所有用户当前的业务状态,并可根据特定的关键字进行检索对应用户的状态信息,从而保证集群系统的高效性与实时性。
[0071]以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或流程变换,或直接或间接运用在其它相关的【技术领域】,均同理包括在本发明的专利保护范围内。
【权利要求】
1.一种集群系统用户状态查询的方法,其特征在于,包括: 集群调度服务器接收集群系统内网元上报的集群组用户状态信息,保存在预先设置的动态数据库中; 接收集群系统客户端和/或用户终端发送的查询请求; 根据所述集群系统客户端和/或用户终端的查询请求,调用所述动态数据库,获取相应的集群组用户状态信息,返回给所述集群系统客户端和/或用户终端。
2.根据权利要求1所述的方法,其特征在于,所述网元至少包括以下之一:移动管理实体MME、多媒体网关BM-GW、归属用户服务器HSS以及所述用户终端。
3.根据权利要求2所述的方法,其特征在于,所述根据集群系统客户端的查询请求,调用所述动态数据库,获取相应的集群组用户状态信息的步骤包括: 所述集群调度服务器根据所述集群系统客户端的查询请求,调用所述动态数据库; 在所述动态数据库中,通过集群组名称或集群组ID进行数据分组;或者通过关键字或关键字组合进行检索,获得需要查询的集群组用户状态信息。
4.根据权利要求1所述的方法,其特征在于,所述集群组用户状态信息包括:国际移动用户识别码MSI号、位置区、所接入的eNB-1D和/或用户当前的业务状态。
5.根据权利要求1所述的方法,其特征在于,还包括: 在所述动态数据库中设定所述用户终端的访问数据权限,以限制所述用户终端查询的信息类别。
6.根据权利要求1-5中任一项所述的方法,其特征在于,所述集群调度服务器将上报的集群组用户状态信息,保存在预先设置的动态数据库中的步骤包括: 在所述动态数据库中,按照用户的标识信息,将所述集群组用户状态信息匹配到对应的集群组下并进行保存。
7.一种集群系统用户状态查询的服务器,其特征在于,包括: 信息接收模块,用于接收集群系统内网元上报的集群组用户状态信息,保存在预先设置的动态数据库中; 请求接收模块,用于接收集群系统客户端和/或用户终端发送的查询请求; 查询模块,用于根据所述集群系统客户端和/或用户终端的查询请求,调用所述动态数据库,获取相应的集群组用户状态信息,返回给所述集群系统客户端和/或用户终端。
8.根据权利要求7所述的服务器,其特征在于,所述查询模块还用于根据所述集群系统客户端的查询请求,调用所述动态数据库;在所述动态数据库中,通过集群组名称或集群组ID进行数据分组;或者通过关键字或关键字组合进行检索,获得需要查询的集群组用户状态信息。
9.根据权利要求7所述的服务器,其特征在于,所述信息接收模块还用于在所述动态数据库中设定所述用户终端的访问数据权限,以限制所述用户终端查询的信息类别。
10.根据权利要求7-9中任一项所述的服务器,其特征在于,所述信息接收模块还用于在所述动态数据库中,按照用户的标识信息,将所述集群组用户状态信息匹配到对应的集群组下并进行保存。
【文档编号】G06F17/30GK103428646SQ201210165063
【公开日】2013年12月4日 申请日期:2012年5月25日 优先权日:2012年5月25日
【发明者】张华 , 高姣, 郝青辉 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1