用于处理通信系统所存储的数据的方法技术方案

技术编号:7705531 阅读:187 留言:0更新日期:2012-08-25 04:47
用于处理与通信系统的用户有关的数据的方法、设备和计算机程序,该通信系统包括:存储与系统的用户有关的数据的数据库服务器和多个服务服务器。数据库服务器根据接收的请求(1101)修改(1103)其中为用户存储的第一数据,并且发送通知数据修改的第二消息(1109)到第一服务服务器,第二消息包括:用户的标识符、修改后的第一数据及处理与用户有关的数据的系统的第二服务服务器的标识符。第一服务服务器发送第三消息(2105)到第二服务服务器,请求修改其中与所述用户相关保存的数据。本发明专利技术的特征有助于降低分层系统中的信令,因为附加数据在第二消息中传递。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及用于处理与通信系统的用户有关的数据的方法、设备和计算机程序,所述通信系统包括存储与系统的用户有关的数据的数据库服务器和提供服务到利用这些数据的所述用户的多个服务服务器。
技术介绍
通信系统在传统上通过使用多个单片(monolithic)服务服务器向其用户提供服务。术语“单片服务器”指一种设备,其包括允许它通过使用它在内部存储的数据来处理它能够接收的信令以及要发送的信令的处理和数据存储能力。换而言之,单片服务器布置成通过使用其内部处理部件以及通过使用它在内部存储的数据来服务于某个服务。然而,诸如可扩展性和性能或部署/实现成本等因素开始驱向另一种解决方案,其中,一些单片服务器提供的功能性(比如说)是“分级的”,产生了分层架构。此种解决方案(后文也称为“数据分层架构” DLA)后的原理在于与不同服务器一起将服务逻辑处理功能从纯数据存储功能去耦。数据分层架构DLA是一种物理基础设施,本质上包括充当后端存储系统的数据库服务器(DBS)和访问DBS以获得和/或修改其中存储的数据以便提供它们分别服务于的服务的多个服务器。视诸如要存储的数据量、要求的访问可用性、数据分布/复制策略等因素而定,DBS能够包括一个数据库或多个数据库(例如,与分离的机器一起实现)。在任何情况下,将服务逻辑处理从纯数据存储去耦的原理允许使用商业可用的稳固DBS产品(这些产品能够充当DLA实现中的可靠后端存储装置),而不是设计高成本专有(单片)产品(这些产品必须处理用于根据特定服务逻辑处理它们服务于的服务的高消息信令处理能力和与数据存储能力有关的高容量/弹性)。另外,由于相同DBS能够用作服务于相同或不同服务的多个服务服务器的后端数据存储装置,因此,由于通信系统中特定服务产生的总信令例如能够沿适用于服务于所述特定服务并且也适用于DLA架构(例如,使用任何合适的负载平衡机制)的多个类似服务服务器分布,这些服务服务器随后应充当信令/处理前端。这允许甚至更降低用于生产和/或维护此种服务器的成本,因为能够减少每服务器的处理负载(由于某个服务产生的总信令能够在可用(前端)服务器之间被划分)。此外,这也为通信系统的运营商提供了可扩展性优点,因为它能够根据给定服务的信令需求调整(DLA适用)服务服务器的数量,并因此降低了其运营和资本支出。相应地,最可能设想根据DLA适用的服务服务器是给定它们服务于的服务的特定特性时必须和信令消息的高速率一致和/或被要求处理大量数据以便提供所述服务的那些服务器。生成和/或维护这些服务器的成本因此能够得以降低,因为其复杂性能够得以降低(由于不要求它们具有高处理能力且同时具有高存储能力)。除其它之外,设想根据DLA适用的服务服务器的示例有归属位置寄存器(HLR)、 归属订户服务器(HSS)。其它种类的服务器例如能够是(例如,通过web浏览器)为多个用户提供诸如以下基于web的应用的服务器日历服务、银行/金融服务、个性化数据存储服务等;其中,它们需要用于与被服务用户有关的其服务操作的数据存储在后端存储系统(DBS)中。例如,适用于DLA架构的HLR服务器随后能够包括用于处理例如移动交换中心/来访位置寄存器(MSC/VLR)或服务GPRS支持节点(SGSN)收发的移动应用部分(MAP)消息的信令和处理部件,而它将需要用于此类处理的数据(例如,与用于涉及用户的电路交换CS和/或分组交换PS域有关的用户的用户数据,如用户和/或终端标识符、位置信息、补充服务数据、服务禁止数据等)应从后端DBS访问,后端DBS也能够存储其它种类的服务服务器(例如,HSS、web服务器、授权/认证AAA服务器等)的数据。类似地,例如,适用于DLA的HSS服务器能够包括用于处理例如呼叫会话控制功能(CSCF)和会话启动协议SIP应用服务器(AS)收发的DIAMETER (IETF RFC 3588)信令的信令和处理部件,而它需要用于与IP多媒体域IMS相关的此类处理的数据(例如,用于涉及用户的所谓“用户简档”数据)能够从与HLR服务器或其它种类的服务服务器使用的相同后端DBS访问。DLA的另外优点是在包括提供服务到多个用户的多个服务服务器的通信系统中,不要求所有这些服务器适用于DLA特征,而只要求它们中的一些适用于DLA特征。例如,在包括IP多媒体域(IMS)的通信系统的情况中,系统的HSS服务器能够适用于DLA,而CSCF(和/或在一些情况下的AS)能够继续是(比如说)“单片”服务服务器,在本地处理(即,为使用进行存储和访问)它们为提供其相应服务而需要使用的数据。类似地,在包括例如GSM电路交换CS和/或分组交换PS域(GSM/GPRS)的移动通信系统的情况中,系统的HLR服务器能够适用于DLA,而在与如上所述相同的意义上,诸如MSC/VLR、SGSN等其它服务服务器继续是“单片”。要注意到,诸如CSCF、MSC/VLR或SGSN等服务服务器在暂时基础上处理给定用户的数据(即,在通过它们注册和服务一些用户时在本地存储和使用这些用户的数据)。不同的是,诸如HSS、HLR或其它种类的订户服务器等其它服务服务器旨在在永久性基础上保存(比如说)这些数据(即,在CSCF、MSC/VLR等上本地暂时保存的数据)的一些数据的主副本及与其它用户(例如,非注册用户)有关,在本地存储(即,在单片实现中)或在后端DBS中访问的数据。此环境(即,数据的暂时处理机相对主处理机)也能够在其它种类的通信系统中出现,这也能够有利于使至少部分其网络基础设施相应地适用于DLA。在涉及数据配备时,DLA也可能提供另外的优点。例如,在只包括多个单片服务服务器的系统中,在与用户有关的一些数据要被修改(例如,初始设置,改变其当前内容或删除)时,要求配备服务器配置有(或要求配备/管理终端的运营商知道)所述数据涉及的特定服务服务器,以便发送请求对应数据修改的消息到服务器。另外,单片实现中的服务服务器通常趋向于提供异类配备接口,有时是专有接口(即,非标准化信令接口)。另一方面,根据DLA布置的系统可能提供用于数据配备的单个点,即,DBS。此外,商业可用DBS产品通常提供公知 / 标准化的信令接口,如 LDAP(“Light_weight Directory Access Protocol ”, IETFRFC 4511),这些接口由其客户端用于读取和修改其中存储的数据,并且也能够用于数据配备目的。这些特征能够帮助简化配备进程,减少由于配备产生的消息信令,并且也防止出错,因为DLA的后端DBS能够为与多个用户有关的数据提供单点的访问和管理。不过,直接 在DBS上执行数据配备带来了一些问题。例如,发送配备命令的服务器(或处理所述服务器的操作人员)将被要求在一些情况下预定某个数据修改对一些另外的有关数据的影响。在DLA架构中,这已导致了配备解决方案,所述配备解决方案涉及先发送配备命令(即,修改一些数据的请求)到对应前端,以及随后启动在前端与DBS之间的交互以便在其中存储配备命令涉及的数据修改。另外,DLA内在的特性是对于一些服务器,外部信令趋向于增大,因为它们需要与DBS进行通信,以便获得它们提供其相应服务所要求的数据以及也在需要时更新这些数据。此外,由于这些数据的一些数据的暂时副本能本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于处理与通信系统(100)的用户有关的数据的方法,所述通信系统包括用于存储与所述系统的多个用户有关的数据的数据库服务器(11)、和用于提供服务到所述用户的多个服务服务器(21、23、32、35),所述方法包括 -在所述数据库服务器中接收(1101,601)第一消息,所述第一消息请求修改与用户有关的数据的数据操作;以及 -根据所接收的请求来修改(1103)所述数据库服务器中与所述用户有关的第一数据; 特征在于它还包括 -从所述数据库服务器发送(1109,602)通知所述数据修改的第二消息到所述多个服务服务器中的第一服务服务器(21),所述第二消息包括所述用户的标识符、与所述修改步骤后所述第一数据有关的信息以及处理与所述用户有关的数据以便向所述用户提供服务的所述多个服务服务器中的第二服务服务器(23)的标识符,以及 -从所述第一服务服务器发送(2105,603)第三消息到所述第二服务服务器,所述第三消息包括所述用户的标识符并请求修改其中与所述用户相关保存的数据。2.如权利要求I所述的方法,其中所述第二消息还包括 -与所述修改步骤前的所述第一数据有关的信息,和/或 -与数据操作的类型有关的信息,和/或 -与第二数据有关的信息,所述第二数据与所述用户相关存储,未受所述修改步骤影响。3.如权利要求2所述的方法,其中所述第二消息还包括与第二数据有关的信息,还包括 -由所述数据库服务器根据所述第一数据来选择(1107)所述第二数据。4.如权利要求I所述的方法,还包括 -由所述数据库服务器根据所述第一数据来选择(1107)所述第一服务服务器。5.如任一前面权利要求所述的方法,还包括 -由所述第一服务服务器根据第二服务服务器的类型、或者根据所述第二消息中接收的信息,选择(2101)用于发送所述第三消息的协议。6.如任一前面权利要求所述的方法,还包括从以下选择的至少一个步骤 -由所述数据库服务器根据所述第一数据、或者根据所述第一消息的发送器和所述第一服务服务器是否相同或是否具有相同类型来确定(1105)是否发送所述第二消息, -由所述第一服务服务器根据接收的与所述第一数据或所述第二数据有关的信息、或者根据接收的与所述数据操作的类型有关的信息来确定(2103)是否发送所述第三消息。7.如任一前面权利要求所述的方法,其中所述通信系统包括第一(20)和第二(30)网络域,以及其中所述第一数据属于所述第一域中所述用户的数据,还包括 -将所修改的第一数据转换(1111)为根据所述第二域的格式,以及-在所述数据库服务器中将所转换的修改的第一数据与所述第二域中所述用户的数据相关存储。8.如权利要求7所述的方法,其中转换的步骤在所述数据库服务器中进行。9.如权利要求7所述的方法,其中转换的步骤在所述第一服务服务器中进行,还包括-从所述第一服务服务器向所述数据库服务器发送第四消息,所述第四消息请求修改与所述用户有关的数据的数据操作并包括所转换的修改的第一数据。10.如权利要求7所述的方法,其中所述数据库服务器分开存储与所述第一域中和所述第二域中用户有关的数据,还包括 -确立与所述第一域有关的所述用户的数据和与所述第二域有关的所述用户的另一数据之间的链接(201), 其中如果此类链接存在,则进行转换的步骤。11.如权利要求7所述的方法,其中所述第一和第二网络域分别包括以下的至少之 -移动网络电路交换域, -移动网络分组交换域, -因特网协议多媒体子系统域MS。12.—种数据库服务器(11),包括 -数据存储单元(42),用于存储与通信系统的多个用户有关的数据, -接收器单元(41),用于接收请求修改与用户有关的数据的数据操作的第一消息, -数据存储处理单元(44),用于根据所接收的请求在所述数据存储装置中修改与所述用户有关的第一数据,以及 -发送单元(43),用于发送通知所述数据修改的第二消息到所述系统的第一服务服务器(21),所述第二消息包括所述用户的标识符、与所述修改步骤后所述第一数据有关的信息以及处理与所述用户有关的数据的所述系统的第二服务服务器的标识符。13.如权利要求12所述...

【专利技术属性】
技术研发人员:S戈梅斯马图拉纳S穆诺斯穆诺斯E鲁伊斯拉富恩特R凯勒D马特奥斯佩雷斯A维特泽尔
申请(专利权)人:瑞典爱立信有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1