一种蜂窝集群用户数据管理的方法

文档序号:7956640阅读:370来源:国知局
专利名称:一种蜂窝集群用户数据管理的方法
技术领域
本发明涉及数据管理,特别是指一种在蜂窝集群系统中对用户数据进行管理的方法。
背景技术
数字集群通信技术正在面临着从集群专网时代向集群公网时代的转变,集群系统提供最基本的业务为语音组呼业务(VGCS),VGCS允许用户建立到属于某一给定服务区和组ID的一组用户的呼叫,呼叫期间任何成员都可以成为讲者,但任一时刻只允许一个讲者,其他成员为听者,服务区可由若干属于同一MSC或不同MSC的小区组成,呼叫时每个相关小区有一个组呼信道。针对集群通信中的语音组呼、语音广播、数据广播等技术,都是基于组概念操作的,而对组的管理实际就是对组用户数据的管理,因此,对集群用户数据的管理是否方便快捷变得越来越重要。
以GSM集群系统为例,现有集群数据管理系统的架构如图1所示,组相关的数据分别存储在组呼控制寄存器(GCR)、归属位置寄存器(HLR)、用户标识模块(SIM)卡数据中心的数据库中,每增加、删除或修改一个组,需要分别对GCR、HLR、SIM卡数据中心中的数据库进行操作。各个数据库的操作分别由不同的人机操作界面和终端来完成,具体地说就是对GCR由GCR数据管理终端进行操作,对HLR由HLR用户管理终端进行操作。如此,各部分数据的一致性只能靠人为来保持。其中,SIM卡数据中心中记录开户用户SIM卡数据;HLR中记录的仅是开户信息,即用户属于哪个或哪些组,在用户移动过程中,VLR从HLR中拷贝这些固定信息;而GCR中记录的是组呼属性,如调度员列表、锚MSC地址、中继MSC地址、优先级等。
以增加一个新的呼叫组为例,需要完成以下的操作第一步,在SIM卡数据中心记录SIM数据;然后,在SIM卡数据中心根据修改后的SIM卡数据烧写所有组员的SIM卡。第二步,通过HLR用户管理终端,修改HLR中组员的用户信息,使得该组员支持VGCS等集群组呼业务。第三步,再通过GCR数据管理终端增加一个新的组,并定义组的相关属性。
对于一个正常的组呼业务来说,保持三个部分数据的一致性是非常关键和重要的,而现有技术中由于这三个数据库是分离的,相关的数据管理操作也是由不同终端进行处理的,这就无法保证数据在任意时刻都存在一致性,如此就导致集群用户数据的可靠性差,且数据管理的工作效率低。

发明内容
有鉴于此,本发明的主要目的在于提供一种蜂窝集群用户数据管理的方法,能使不同网络实体中的集群用户数据在任何时刻都保持一致,从而保证数据的可靠性,提高数据管理的效率。
为达到上述目的,本发明的技术方案是这样实现的一种蜂窝集群用户数据管理的方法,设置用于统一管理集群用户数据的逻辑实体同时与SIM卡数据中心、归属位置寄存器HLR以及组呼控制寄存器GCR相连,该数据管理方法包括a.所述逻辑实体判断自身的数据信息是否有更新,如果有,则执行步骤b;否则结束当前数据管理流程;b.判断所更新的数据是否存储于SIM卡数据中心和HLR中,如果是,则对SIM卡数据中心和HLR中相应的数据进行更新,执行步骤c;否则直接执行步骤c;c.判断所更新的数据是否存储于GCR中,如果是,则对GCR中相应的数据进行更新,否则结束当前数据管理流程。
其中,步骤b中所述对SIM卡数据中心和HLR中数据进行更新为先对SIM卡数据中心中与逻辑实体中所更新数据对应的数据进行更新,再对HLR中与逻辑实体中所更新数据对应的数据进行更新。
步骤b中所述对SIM卡数据中心和HLR中数据进行更新为先对HLR中与逻辑实体中所更新数据对应的数据进行更新,再对SIM卡数据中心中与逻辑实体中所更新数据对应的数据进行更新。
上述方案中,该方法进一步包括d.HLR判断所述逻辑实体中更新的数据是否同时存储于拜访位置寄存器VLR中,如果是,则HLR向VLR发送数据更新消息,VLR收到后对自身存储的相应数据进行更新,然后向HLR返回更新结果;否则,不作处理。
其中,步骤b、步骤c和步骤d中所述的进行更新为插入数据、或删除数据、或更改数据。
步骤a之前进一步包括由专门的数据管理客户端、或固定终端、或移动终端对逻辑实体中的数据信息进行更新。
上述方案中,所述的更新为将新的数据信息存入逻辑实体中、或删除逻辑实体中已存储的数据信息、或更改逻辑实体中已存储的数据信息。
所述逻辑实体为单独设置的网络设备,或为设置于网络设备中的功能模块。所述逻辑实体为数据管理代理服务器。所述固定终端或数据管理客户端通过DDN、IP、ATM、帧中继、以太网、X.25网连接到数据管理代理服务器。
本发明所提供的蜂窝集群用户数据管理的方法,通过增加一个专门用于数据管理的逻辑实体,对集群用户数据的任何操作只在该逻辑实体上完成,再由该逻辑实体通知不同的网络实体,如HLR、GCR、SIM卡数据中心,从而可保证HLR、GCR以及SIM卡数据中心中数据的一致性。由于外界对数据的修改只与所增加的逻辑实体有关,所以提高了数据管理的工作效率;而且使蜂窝集群系统的组开户变得简单,同时也使集群用户可以方便、快捷的修改管理自己的用户组数据。


图1为现有技术中集群数据管理系统的架构示意图;
图2为本发明中集群数据管理系统一实施例的架构示意图;图3为本发明中集群数据管理系统另一实施例的架构示意图;图4为本发明的实现流程示意图。
具体实施例方式
下面结合附图及具体实施例对本发明再作进一步详细的说明。
本发明的基本思想是在现有的集群数据管理系统中增加了一个用于统一管理集群用户数据的逻辑实体,通过设置该逻辑实体来保证HLR、GCR、SIM卡数据中心的数据一致性。该逻辑实体可单独设置,由一个网络设备实现,比如数据管理代理服务器;也可以作为一个模块设置于某个现有网络设备中。如果需要更新或查询集群用户数据,只需直接对该逻辑实体进行操作,再由该逻辑实体自动对SIM卡数据中心、HLR、GCR中数据库的相应数据进行相关的数据增加、修改、删除等数据管理工作。
以数据管理代理服务器作为该逻辑实体为例,如图2所示,数据管理代理服务器同时与SIM卡数据中心、HLR、GCR相连。其中,SIM卡数据中心中存储有标识不同用户的IMSI信息、加密密钥Ki、组信息、用户优先级等等;HLR中存储有标识不同用户的IMSI信息和MSISDN信息、优先级信息、用户所属的组ID、以及其他业务信息和状态,这里的业务包括基本业务和补充业务;GCR中存储有组呼发生的小区列表、组优先级等信息;VLR中存储有用户所属的组ID、用户优先级、组呼业务签约信息,该组呼业务签约信息中至少包括组呼权限。相应的,数据管理代理服务器中存储有标识不同用户的IMSI和MSISDN、用户优先级、组呼权限、对应的组信息、所属组的组呼区域信息,如小区列表。
该数据管理代理服务器与SIM卡数据中心、HLR、MSC/VLR、GCR之间可以直接相连,也可以通过局域网、广域网、或者其他专线形式相连,具体说,数据管理代理服务器与SIM卡数据中心、HLR、MSC/VLR、GCR之间的传输网络可以是DDN、X.25、ATM、帧中继、以太网、IP网等等,上层协议可以根据需求确定。
数据管理代理服务器为SIM卡数据中心、HLR、GCR提供查询、增加、修改、删除四种基本操作,对SIM卡数据中心、HLR、GCR中的数据信息进行统一管理。
至于对数据管理代理服务器中数据的操作,可以有多种方式采用专用的数据管理客户端,如图2、图3所示,该数据管理客户端可以是台计算机。或者,采用固定终端或移动终端实现,如图3所示。这里,移动终端是指一般的集群用户的移动终端,经过授权可与数据管理代理服务器进行交互,完成集群用户的数据管理,如增加组、删除组、修改组的属性、合并组、增加组员、删除组员、修改组员的属性等操作,移动终端可通过无线网络与数据管理代理服务器相连。固定终端是一种设备,通过授权的固定终端可与数据管理代理服务器相连,通过向数据管理代理服务器发送命令以及交互,完成集群用户组数据的管理,如增加组、删除组、修改组的属性、合并组、增加组员、删除组员、修改组员的属性等操作。固定终端和数据管理客户端可以直接与数据管理代理服务器相连,也可以根据实际情况通过IP网、以太网、ATM、帧中继、DDN、X.25等网络或专线与数据管理代理服务器相连。
基于图2或图3所示的结构,本实施例中数据管理代理服务器实现数据管理的过程,如图4所示,具体包括以下步骤步骤401数据管理代理服务器判断自身的数据信息是否有更新,如果有,则执行步骤402;否则,不作处理,结束当前流程。
步骤402~403判断所更新的数据是否存储于SIM卡数据中心和HLR中,如果是,则对SIM卡数据中心和HLR中相应的数据进行更新操作,执行步骤406;否则直接执行步骤406。
步骤404~405HLR判断所更新的数据是否存储于VLR中,如果是,则对VLR中相应的数据进行更新操作。
步骤406~407数据管理代理服务器判断所更新的数据是否存储于GCR中,如果是,则对GCR中相应的数据进行更新操作,然后结束;否则直接结束当前流程。
上述过程中,对SIM卡数据中心、HLR、GCR中数据信息进行操作的顺序是可变的,可以任意设定。这里,所述的更新操作包括增加数据信息、删除数据信息和修改数据信息。
以为集群用户增加一个组ID为例说明各实体之间的交互过程,假设对应用户标识为IMSI-A的集群用户A需要新增一个组ID,当然,该集群用户A具有对数据管理代理服务器的操作权限,则利用数据管理代理服务器实现相关数据的更新具体包括以下步骤a1)集群用户A通过数据管理代理服务器的数据管理客户端或固定/移动终端,向数据管理代理服务器发送用户IMSI-A组ID增加指令,该增加指令中主要包括用户标识IMSI和新增的组ID。
a2)数据管理代理服务器向SIM卡数据中心发送操作指令,操作指令中包括集群用户A的用户标识IMSI-A、新增的组ID参数以及其他一些表明本次指令为增加用户组ID操作的参数。
a3)SIM卡数据中心根据收到的操作指令,为集群用户A增加一个组ID,并将操作结果返回到数据管理代理服务器。
a4)数据管理代理服务器再向HLR发送操作指令,操作指令中包含参数集群用户A的用户标识IMSI-A、新增的组ID以及其他一些表明本次指令为增加用户组ID操作的参数。
a5)HLR根据收到的操作指令对集群用户A的组ID记录进行操作,新增一个组ID,然后将操作结果返回给数据管理代理服务器。
a6)HLR经判断发现组ID也同时在VLR中存储,则HLR对集群用户A当前漫游的MSC/VLR中的数据进行相应修改。
a7)MSC/VLR接收数据修改消息,对集群用户A增加一个组ID,然后将操作结果返回HLR。
同样,数据管理代理服务器也可以先对HLR进行操作,再对SIM卡数据中心进行操作,具体流程是b1)集群用户A通过数据管理代理服务器的数据管理客户端或固定/移动终端,向数据管理代理服务器发送用户IMSI-A组ID增加指令,该增加指令中主要包括用户标识IMSI和新增的组ID。
b2)数据管理代理服务器向HLR发送操作指令,操作指令中包含参数集群用户A的用户标识IMSI-A、新增的组ID以及其他一些表明本次指令为增加用户组ID操作的参数。
b3)HLR根据收到的操作指令对集群用户A的组ID记录进行操作,新增一个组ID,然后将操作结果返回给数据管理代理服务器。
b4)数据管理代理服务器再向SIM卡数据中心发送操作指令,操作指令中包括集群用户A的用户标识IMSI-A、新增的组ID参数以及其他一些表明本次指令为增加用户组ID操作的参数。
b5)SIM卡数据中心根据收到的操作指令,为集群用户A增加一个组ID,并将操作结果返回到数据管理代理服务器。
b6)HLR经判断发现组ID也同时在VLR中存储,则HLR对集群用户A当前漫游的MSC/VLR中的数据进行相应修改。
b7)MSC/VLR接收数据修改消息,对集群用户A增加一个组ID,然后将操作结果返回HLR。
在步骤a1~a7、步骤b1~b7所述的方案中,步骤a6、a7和步骤b6和b7所涉及到的HLR对VLR中数据的修改完全采用目前规范所规定的解决方案。
如果涉及到对组呼发生区域的修改,则会涉及到GCR,具体数据更新流程包括c1)数据管理代理服务器向管理当前用户组的GCR发送操作指令,该操作指令中主要包含被操作的组ID、更改后的组呼区域。
c2)GCR根据所收到操作指令中包含的组ID和组呼区域进行相应的数据更新,并根据操作结果向数据管理代理服务器回送响应。
步骤c1、c2所述的对GCR数据信息的更新,也可以与对SIM卡数据中心、HLR的数据信息更新一起完成,操作顺序不限。
上述过程中采用的具体消息格式可根据需要确定。
总之,以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
权利要求
1.一种蜂窝集群用户数据管理的方法,其特征在于,设置用于统一管理集群用户数据的逻辑实体同时与SIM卡数据中心、归属位置寄存器HLR以及组呼控制寄存器GCR相连,该数据管理方法包括a.所述逻辑实体判断自身的数据信息是否有更新,如果有,则执行步骤b;否则结束当前数据管理流程;b.判断所更新的数据是否存储于SIM卡数据中心和HLR中,如果是,则对SIM卡数据中心和HLR中相应的数据进行更新,执行步骤c;否则直接执行步骤c;c.判断所更新的数据是否存储于GCR中,如果是,则对GCR中相应的数据进行更新,否则结束当前数据管理流程。
2.根据权利要求1所述的方法,其特征在于,步骤b中所述对SIM卡数据中心和HLR中数据进行更新为先对SIM卡数据中心中与逻辑实体中所更新数据对应的数据进行更新,再对HLR中与逻辑实体中所更新数据对应的数据进行更新。
3.根据权利要求1所述的方法,其特征在于,步骤b中所述对SIM卡数据中心和HLR中数据进行更新为先对HLR中与逻辑实体中所更新数据对应的数据进行更新,再对SIM卡数据中心中与逻辑实体中所更新数据对应的数据进行更新。
4.根据权利要求1、2或3所述的方法,其特征在于,该方法进一步包括d.HLR判断所述逻辑实体中更新的数据是否同时存储于拜访位置寄存器VLR中,如果是,则HLR向VLR发送数据更新消息,VLR收到后对自身存储的相应数据进行更新,然后向HLR返回更新结果;否则,不作处理。
5.根据权利要求4所述的方法,其特征在于,步骤b、步骤c和步骤d中所述的进行更新为插入数据、或删除数据、或更改数据。
6.根据权利要求1所述的方法,其特征在于,步骤a之前进一步包括由专门的数据管理客户端、或固定终端、或移动终端对逻辑实体中的数据信息进行更新。
7.根据权利要求6所述的方法,其特征在于,所述的更新为将新的数据信息存入逻辑实体中、或删除逻辑实体中已存储的数据信息、或更改逻辑实体中已存储的数据信息。
8.根据权利要求1所述的方法,其特征在于,所述逻辑实体为单独设置的网络设备,或为设置于网络设备中的功能模块。
9.根据权利要求1、6或8所述的方法,其特征在于,所述逻辑实体为数据管理代理服务器。
10.根据权利要求9所述的方法,其特征在于,所述固定终端或数据管理客户端通过DDN、IP、ATM、帧中继、以太网、X.25网连接到数据管理代理服务器。
全文摘要
本发明公开了一种蜂窝集群用户数据管理的方法,设置用于统一管理用户数据的逻辑实体同时与SIM卡数据中心、归属位置寄存器HLR以及组呼控制寄存器GCR相连,该数据管理方法包括a)所述逻辑实体判断自身的数据信息是否有更新,如果有,则执行步骤b;否则结束当前数据管理流程;b)判断所更新的数据是否存储于SIM卡数据中心和HLR中,如果是,则对SIM卡数据中心和HLR中相应的数据进行更新,执行步骤c;否则直接执行步骤c;c)判断所更新的数据是否存储于GCR中,如果是,则对GCR中相应的数据进行更新,否则结束当前数据管理流程。该方法能使不同网络实体中的集群用户数据在任何时刻都保持一致,从而保证数据的可靠性,提高数据管理的效率。
文档编号H04W8/02GK1602083SQ03157509
公开日2005年3月30日 申请日期2003年9月22日 优先权日2003年9月22日
发明者周国安, 黄兴旺, 王凌云 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1