使用户实体能在通信 网络中进行有效通信的方法 【技术领域】
本发明涉及一种能使用户实体在通信网络中进行有效通信的方法。
背景技术
近年来,通信网络并且特别是移动通信网络变得越来越普及。随着这种普及,预订经由这种通信网络来进行通信地使用者和/或用户数目也出现了相应增长。这种通信网络的实例是GSM网络或当前正在开发的UMTS网络。然而,本发明不仅仅局限于应用在这些网络中,其他任何需要用户数据管理(以及用户激活)的通信网络都适于应用本发明。只是出于描述目的,本申请引用了一个有别于GSM和/或UMTS网络的术语。
这种网络通常包括一个接入网络(在移动通信网络的情况下则是一个无线接入网络)和一个核心网络。核心网络与终端(例如无线电或有线)的连接技术无关,它为特定用户管理连接。为此目的,在核心网络中提供了一个切换装置,也就是通常所说的移动通信交换中心MSC。这种MSC可以是GSM MSC或UMTS MSC。需要注意的是,如果该网络是一个IP多媒体网络(IP=网际协议),那么所述网络还包括了在网络中建立呼叫所要借助的呼叫处理服务器(CPS)或呼叫状态控制功能(CSCF)。更进一步,核心网络包括至少一个数据库实体,也就是通常所说的GSM中的归属位置寄存器HLR或UMTS中的归属用户服务器HSS。归属用户服务器HSS和/或归属位置寄存器HLR是用于一个给定用户的主数据库。所述实体是这样一种实体,它包含了预约(subscription)相关信息,以便支持那些对呼叫/会话进行实际处理的网络实体,例如MSC及其他实体。因此,举例来说,HLR/HSS负责保持以下的用户相关信息:
-用户标识、编号和寻址信息
-用户安全信息:用于验证和授权的网络接入控制信息
-处于系统间等级的用户位置信息,HSS/HLR对用户注册进行处理并且保存系统间的位置信息以及其他信息。
-用户配置文件(服务、服务特有信息)
除非用户实体在通信网络的HLR/HSS中进行了注册,否则它是不能在所述通信网络中进行有效通信的。换句话说,只有那些将数据保持在作为通信网络的第一类型数据库实体的HLR/HSS的记录中的用户实体才能在通信网络中进行有效通信。应当注意的是,在本说明书中,举例来说,用户实体相当于GSM或UMTS的一个SIM(用户识别模块)卡。用户实体在终端激活,以便能以用户实体的角色来与网络进行通信。到目前为止,如果作为网络新用户的新顾客最近从网络运营商那里预订和/或购买了个新的用户实体(估计是连同终端一起),那么运营商有责任创建在HLR/HSS数据库实体中可用并且为新用户所需要的数据。换句话说,移动设备(电话本身)的购买完全独立于SIM卡的购买。这种情况有可能在购买移动设备本身的时候发生,也有可能不是。
运营商通常从SIM制造商那里接收成批的SIM卡。这些SIM卡通常都属于运营商在批量订购SIM卡之前向制造商指示的一个IMSI数值范围。在由制造商将这些卡交付运营商之后,通常没有必要进行(所述卡的)编程。
此后,对于向寄存器中添加用户数据来说,实质上存在两种选择:
(1)在从运营商那里购买预约之前,将未被购买的预约(也就是SIM卡)上的用户数据预先存入HLR。举例来说,这种情况有可能发生在从SIM卡制造商那里接收到一批SIM卡的时候。当最终用户实际购买预约时,所述预约仅仅在寄存器中标记为有效。而这会造成寄存器容量的浪费;更确切地说,如果网络运营商由此创建用户,也就是用户数据,使之在HLR/HSS数据库中易于可用,则意味着网络运营商必须为那些仅仅通过符合HLR/HSS数据库中的数据,即存在的用户考虑所需要的网络架构,但是这些用户并未对应于实际用户,所述实际用户即为与网络运营商签订合同而成为用户并且将会有效使用所提供架构的顾客。这样一来,由于网络运营商必须考虑到并未使用的通信网络容量,因此对其而言,这是非常不便的。
(2)在购买了预约(也就是SIM卡)之后不久,运营商向HLR中创建对应于新购买的预约的用户数据。与SIM卡相对应的IMSI与剩余的已创建用户数据一起创建到HLR中。而这在预约的可用性中引起了延迟。
换句话说,在新用户接收其用户实体之前,创建新近需要的用户数据可能会花费很长一段时间,其中所述用户实体即为用户必须插入终端使之可以操作的用户识别模块SIM和/或USIM(UMTSSIM)。用户识别模块可以发送到用户购买用户终端的商店,并且向用户告知他可以去商店得到交付给他的用户识别模块。因此,用户必须前往商店两次,由此为用户带来了更多不便。
作为选择,为了创建所需要的信息,可以经由商店到核心网络的一个快速数据连接来创建新的用户数据,例如HLR/HSS。然而,即使存在一个“快速连接”,这种处理仍会花费几个小时的时间,对用户来说,在商店等待这么长的时间和/或在等待这么长的时间之后再次返回商店都是相当麻烦的。更进一步,在核心网络创建数据并未免除使用所创建的用户信息来创建用户识别模块SIM的必要性。因此,在这种情况下,各个商店必须配备相应的设备并且结合所创建的用户数据来对用户识别模块进行编程。然而,对网络运营商而言,从附加增加用于这种设备费用的观点来看,这种情况是非常不便的。
【发明内容】
因此,本发明的一个目的是提供一种方法,用于使用户终端能在通信网络中进行有效通信,所述方法免除了上述缺陷并且对用户以及网络运营商而言都是非常便利的。
举例来说,根据本发明,这个目的是通过一种使用户实体能在通信网络中进行有效通信的方法来实现的,用户实体由至少一个指定用户标识(subscriber identity)来识别,所述通信网络包括至少一个第一类型的数据库实体,其中保持的是能在通信网络中进行有效通信的用户实体的第一数据记录,所述方法包括步骤:将不能在所述通信网络中进行有效通信的至少一个用户实体的所述至少一个指定用户标识保存在一个第二类型数据库实体中,向所述第二类型的所述数据库实体通知需要使所述至少一个未启用的用户实体能在所述通信网络中进行有效通信,以及,一旦得到通知,将涉及未启用的用户实体的信息从所述第二类型的所述数据库发送到所述至少一个所述第一类型数据库实体中的一个选定数据库实体。
根据本发明更进一步的发展,
-所述通信网络还包括一个寄存器实体,用于保持那些包含了启用和未启用的用户实体的第三记录,对各个用户实体而言,所述第三记录包含了所述至少一个指定用户标识和一个关于所述用户标识是否已经传送到所述至少一个所述第一类型数据库实体中的一个选定数据库实体的指示。
-所述方法还包括步骤:为已经传送到所述至少一个所述第一类型数据库实体中的一个选定数据库实体的所述用户标识设定所述指示;
-所述指示包括一个已经完成了所述传送所针对的所述第一类型的所述数据库实体的标识。
-所述通知步骤包括:由所述至少一个未启用的用户实体来请求一个位置更新,在所述寄存器实体对源自该用户实体的所述位置更新请求进行检测,其中对这个用户实体而言,关于所述用户标识已经传送到所述至少一个所述第一类型数据库实体中的一个选定数据库实体的指示并不存在于所述第二记录中,以及,响应于所述指示,触发所述第二类型的所述数据库实体,以便执行所述传送;
-所述通知步骤包括:向所述第二类型的所述数据库实体发布一个触发所述第二类型的所述数据库实体的启用请求,以便执行所述传送;
-所述启用请求是从用户预订所述通信网络的远程位置发布的;
-所述传送所针对的所述第一类型数据库实体是根据仍旧可用的数据库存储容量来选择的;
-所述传送所针对的所述第一类型数据库实体是根据指派给一个用户的用户实体的业务配置文件(profile)来选择的。
更进一步,举例来说,根据本发明,这个目标是借助于通信网络中的第二类型数据库实体来实现的,其中包括:存储装置,它适于保存不能在所述通信网络中进行有效通信的所述至少一个用户实体中的至少一个指定的用户标识;接收装置,它适于接收一个指示将要启用至少一个未启用的用户实体的所述至少一个指定用户标识中的一个特定标识的请求;选择装置,它适于根据所述请求而从所述存储装置中选择所述用户标识中的所述特定标识;以及发送装置,它适于将所述用户标识中的一个所述选定标识传送到所述网络中的选定的第一类型数据库实体。
根据所述数据库实体的更进一步的有利改进
-所述发送装置还适于向所述网络的寄存器实体发送一个关于所述用户标识中的所述选定的特定标识正在传送到所述网络中的选定的所述第一类型数据库实体的指示。
并且根据本发明,举例来说,这个目标是通过通信网络中的寄存器实体来实现的,其中包括:存储装置,所述装置保存一个记录,其中包括涉及启用和未启用的用户实体的信息,对各个用户实体而言,所述记录包括:所述至少一个指定用户标识以及一个关于是否所述用户标识已经传送到至少一个第一类型数据库实体中的一个选定数据库实体的指示;接收装置,它适于接收由至少一个用户实体发起的位置更新请求;检测装置,它适于检测是否所述位置更新请求来源一个未启用的用户实体,对所述用户实体而言,所述存储装置保持的所述记录中并未设定一个关于所述用户标识已经传送到所述至少一个所述第一类型数据库实体中的一个选定数据库实体的所述指示;以及发送装置,它适于对所述检测装置做出响应,以便触发所述通信网络中的第二类型数据库实体,以便将涉及未启用的所述用户标识的信息传送到所述网络的所述第一类型的选定数据库实体中,其中所述第二类型数据库实体保存了未能在所述通信网络中进行有效通信的所述至少一个用户实体的所述至少一个指定的用户标识。
根据所述寄存器实体的相应的进一步有利改进
一所述接收装置还适于接收一个请求,以便为传送到所述至少一个所述第一类型数据库实体中的一个选定数据库的所述用户标识设定所述指示;
-所述寄存器实体还包括路由装置,它适于根据所述设定指示而将位置更新请求路由到用户标识已经传送到的相应的所述第一类型数据库实体。
一般来说,以上给出的第二类型的数据库实体以及寄存器实体适于相互产生适当影响并且加以修改,以便执行根据以上概述和下文更详细描述的本发明的方法。
借助于本发明,通信网络运营商能够在真正需要的时候再对其架构进行有利扩展,由此不必(从一开始就立刻在归属位置寄存器HLR、归属用户服务器HSS)提供全部数据库容量。并且,从用户实体能在通信网络中进行有效通信之前的等待时间这一点来看,所建议的方法对客户/用户以及网络运营商而言都是非常便利的。根据更进一步的发展,当在不与网络运营商具有因特网连接的商店预订通信网络的时候,用户还可以在通信网络上进行有效通信。总之,本发明提供了一种用于快速自动地使用户实体能在通信网络中进行有效通信的方法。
【附图说明】
本发明的上述及其他目的、特征和优点将通过参考附图而变得完全清楚,其中:
图1显示的是实现本发明所涉及的网络实体以及在这种网络实体之间实施本发明所涉及的信号传输的框图;
图2显示的是作为第二类型数据库实体的预配置(pre-provisioning)中心的内部结构的细节,以及
图3显示的是作为寄存器实体的服务路由寄存器SRR的内部架构细节。
【具体实施方式】
本发明将通过参考对于附图中描述的优选实施例的后续描述而变得更易于理解。
图1显示的是实现本发明所涉及的网络实体以及在这种网络实体之间实施本发明所涉及的信号传输的框图。
应当指出的是,在图1中,箭头表示相应网络实体之间的信号传输,而网络实体之间的信号传输和接口并不局限于所述结构。相反,网络实体之间的信号传输和/或接口可以发生和/或存在于并未在图1中显示的结构中,这是因为,在图1中只示出了那些涉及如下所述的本发明的接口和信号传输。
举例来说,在许多移动网络中,用户终端分为两个部分:物理终端(也就是移动设备(ME))和预约(也就是SIM卡),在这里所述预约也称为用户实体。在其它系统中,终端与预约/用户实体之间也有可能存在相似的区分。举例来说,在一个终端中,可以通过插入对应于预约的智能卡或是以其他方式来向终端安全指示将要激活所述预约,从而使所述预约生效。
希望预订图1所示通信网络的客户可以从不具有通向数字2a所标识网络的IP连接或是具有通向数字2b所标识网络的IP连接的商店购买预约和/或用户实体(估计是与终端一起,但也可以不与终端一起),例如移动台MS(没有示出)和/或UMS(UMTS MS,也没有示出)。一个具有已激活用户实体的用户终端可以与1所表示的移动通信交换中心MSC建立一个连接,以便与/经由网络来进行通信。MSC1适于与数字3所表示的服务路由寄存器SRR进行通信。服务路由寄存器代表了一个关于寄存器实体的实例,所述寄存器实体保持第三类型的记录,如在SRR3的左侧所示,所述记录包含了启用和未启用的用户实体。对各个用户实体来说,这意味着存器实体3包含至少一个诸如IMSI(国际移动用户识别码)这种指定的用户标识,以及一个关于所述用户标识是否已经传送到和/或在至少一个第一类型数据库实体中的一个选定数据库实体中得到激活的指示。在图1中,所述指示由HLR-INDIC所表示。第一类型数据库实体是一个归属位置寄存器HLR和/或归属用户服务器HSS。通信网络包括至少一个第一类型数据库。如图1所示,其中存在两个这样的数据库实体,也就是5a和5b所表示的HLR/HSS。为了保持绘图简单以及说明简短,所述图例仅限于这两个第一类型的数据库实体。然而在网络中也可以存在两个以上的HLR/HSS。对于所述第一类型数据库实体,也就是HLR/HSS来说,其中每一个实体都适于与由3表示的寄存器实体SRR以及由4表示的预配置中心进行通信。预配置中心4是所述网络中具备的第二类型数据库实体的一个名称的实例。这个第二类型的数据库实体4保持一个第二类型记录。在这个第二类型记录中保存了用于至少一个用户实体的至少一个指定的用户标识,所述用户标识不能在所述通信网络中进行有效通信。如作为第二类型数据库实体的预配置中心4的右手侧所示,其中保存的记录包括多个数据集,举例来说,每个数据集都是通过指定IMSI、MSISDN(移动台综合服务数字网号码)以及指派给用户终端的配置文件来识别一个用户实体的。这个配置文件可以是一个用于商业用户、一般用户或青少年用户以及其他用户的配置文件。所述第二类型数据库实体中记录的这类用户的每一个都对应于运营商创建的一个用户,其中相应的SIM卡就是为其而存在的,所述SIM由运营商交付那些向成为通信网络用户的顾客销售SIM卡(随终端一起或者不随终端一起)的经销商。经销商具有用户标识列表以及可以向客户销售的配置文件。而作为第二类型数据库的预配置中心4则适于使用IP连接2b、寄存器实体3以及第一类型数据库HLR/HSS5a、5b中的选定数据库来与商店进行通信。
此前已经给出了涉及本发明的网络实体的静态描述,并且还给出了对于其中保存的数据记录的描述。接下来将对实施本发明时执行的相应方法步骤进行描述。在这一点上,在两种情况之间对本发明加以区分:
情况1:用户从具有IP连接2b的商店购买他的SIM卡和/或用户实体。
情况2:用户从不具有IP连接2a的商店购买他的SIM卡和/或用户实体。
情况1:从具有IP连接的商店购买SIM卡:
客户预订通信网络并且他或者商店的经销商从可用的用户识别模块列表中为其选择一个用户识别模块。然后,如使用S2b表示的箭头所示,在具有IP连接2b的商店,经销商经由商店与预配置中心4之间的IP连接而向第二类型数据库实体发出一个启用请求其中所述第二类型的数据库实体即为预配置中心4。这个转发到第二类型数据库实体4的启用请求触发第二类型的数据库实体,以便执行一次传送。也就是说,所述请求包含了所销售的用户识别模块和/或用户实体的标识,为其分配的用户标识从第二类型的数据库4传送到所述至少一个第一类型数据库实体(5a,5b)中的一个选定数据库实体。换句话说,来源于预配置中心4所保持的用户数据记录的一个数据集是从预配置中心4传送到归属位置寄存器HLR/归属用户服务器HSS5a或5b中的一个选定实体的。在图1中,这个步骤是通过一个标记了S3的箭头来进行描述的。并且在所述实例中已经选择了HLR/HSS5b。如箭头S4所示,HLR/HSS5b向预配置中心确认接收到了指定的用户标识以及有必要为已激活用户保持在HLR/HSS上的其他数据。如标记了S5的箭头所示,预配置中心4相应地将所述传送通知给寄存器实体SRR3。这意味着预配置中心4至少向SRR3通知了诸如IMSI这样的传送用户标识以及用户标识所送抵的HLR/HSS的实际情况。因此,在寄存器实体3,第三记录类型是通过设定关于用户标识已经移至HLR/HSS和所移至的HLR/HSS的指示HLR-INDIC来进行更新的。然后,当通信网络的新用户使用他的用户实体(与终端相结合)时,所述实体在接通时会执行一个位置更新,如箭头S6所示,位置更新请求会经由SRR3而从MSC1路由到用户标识已经送抵的相应的HLR/HSS5b。
因此,第二类型的数据库实体(从具有IP连接2b的商店)将被告知需要启用至少一个仍未启用的用户实体,以便在所述通信网络中进行有效通信,一旦得到通知,则至少一个未启用的用户实体中的所述至少一个指定的用户标识将会从第二类型数据库传送到所述至少一个第一类型数据库实体中的一个选定数据库。因此,一旦请求,则会从预配置中心4将用户信息下载到HLR5b中,其中所述请求是从用户预订所述通信网络的远程位置发出的启用请求。
情况2:从没有IP连接的商店购买SIM卡:
由于顾客是在一个作为远程位置的商店预订通信网络的,而所述商店并没有通向与网络的IP连接,因此不可能向第二类型数据库实体发出一个源于此商店的启用请求。
因此,新用户将其用户识别模块SIM/用户实体插入他的用户终端并且接通他的用户终端。一旦首次接通其具有(“新的”)用户实体的用户终端,则用户终端和/或实体经由MSC1以及SRR3而向归属位置寄存器/归属用户服务器5a、5b执行一个位置更新。
因此,如标记了S1的箭头所示,未启用的用户实体请求一个位置更新,所述位置更新经由MSC1转发到寄存器实体SRR3。需要注意的是,如果所述网络是一个IP多媒体网络,那么这个位置更新可以是来自一个呼叫状态控制功能(CSCF)。在这种情况下,所述位置更新相当于把终端/用户实体注册到IP多媒体子系统中(IM子系统)。举例来说,所述注册可以在会话启动协议(SIP)信令中执行。此后,寄存器实体3检测到这个位置更新请求来源于一个用户实体,对这个用户实体而言,寄存器实体保持的第三类型记录中并未设定一个关于所述用户标识(具有相关数据)已经传送到第一类型数据库实体中的一个选定数据库实体的指示。这意味着一旦接收到位置更新,则寄存器实体SRR3将会检查是否已经为识别位置更新起源/来源(也就是用户实体)的IMSI设定了一个指示HLR-INDIC。响应于并未设定这种指示的检测结果,寄存器实体SRR3触发第二类型数据库实体4,以便进行传送,其中所述数据库实体即为预配置中心4。在图1中,触发是由标记了S2a的箭头来表示的。此后执行的是与情况1相关联的相同过程。总之,参见图1中的箭头S3,预配置中心4把关联于IMSI的用户数据从其记录传送到归属位置寄存器/归属用户服务器中的一个选定实体。如图1的箭头S4所示,选定的HLR/HSS5b对所述传送做出应答。此后,如箭头S5所示,预配置中心将所述传送告知寄存器实体SRR3并且把寄存器实体3上的第三类型记录中相应用户标识(例如IMSI)的HLR-INDIC设定为指示用户标识已经移至的HLR/HSS的值。因此,还是在这种情况下,第二类型数据库实体4将被告知需要启用至少一个未启用的用户实体,以便在通信网络中进行有效通信,一旦得到通知,则执行从第二类型数据库实体4向至少一个第一类型数据库实体中的选定数据库实体(5b)所进行的至少一个未启用的用户实体中的至少一个指定用户标识的传送。
情况1与情况2的不同之处在于信息来源,因为在情况1中,启用请求是从用户预订通信网络的远程位置发出的,而在情况2中,所述信息是在接收到关于用户终端的位置更新的时候从寄存器实体3这种网络实体发出的,其中检测到所述用户终端是这样一个用户终端,对其而言,寄存器实体的第三类型记录中并未设定一个关于用户标识已经传送到至少一个第一类型数据库实体中的一个选定数据库实体的指示。
因此,在第二种情况下,即使不具有从商店到网络的IP连接,也可以将用户信息自动快速地传送到真实架构中。
就选择了第一类型的数据库实体而言,其中执行了用户信息向所述数据库实体的传送,这个第一类型的数据库实体可以根据相应的第一类型数据库实体的可用数据库存储容量来进行选择。作为选择或是补充,所述选择可以基于指派给一个用户的用户终端的业务配置文件。举例来说,这意味着可以只为商业用户保留归属位置寄存器/归属用户服务器,而其他归属位置寄存器/归属用户服务器则可以为一般用户保留,诸如此类。在这里描述的两种情况中,可以将新用户提供(provision)给作为通信网络中第一类型数据库的归属用户服务器/归属位置寄存器。所述提供意味着用户实体能在通信网络中进行有效通信。较为有利的是,本发明适于与服务路由寄存器SRR这类寄存器实体相结合。特别地,根据本发明,将诸如预配置中心4这种第二类型的数据库实体添加到了现有通信网络架构中。第二类型的数据库实体对那些预先定义的用户模板加以保存,其中包括用户识别信息以及关于用户的配置文件。无论何时,只要需要新的用户,也就是激活用户识别模块和/或用户实体,则从第二类型的数据库实体中获取用户模板,并且将其传送和保存到第一类型的数据库实体中(HLR/HSS)。在使用寄存器实体SRR的时候,在SRR侧,即使是在激活一个(新的)用户识别模块之前,用户记录中的全部元素也都是可用的。而唯一的不同之处则在于:处于用户注册的归属位置寄存器/归属用户服务器(一个HLR/HSS节点地址)上的指示丢失或是从SRR中的用户记录元素给出。可以根据两个选择来执行用户实体激活和/或启用。在第一个选择中,作为激活命令的启用请求是从具有通向预配置中心的IP连接的商店发出的,而在第二个选择中,激活并未启用的新实体将会经由SRR而向HSS产生一个位置更新。在这种情况下,寄存器实体SRR触发预配置中心,预配置中心将会更新HSS用户数据,并且还会更新SRR上的用户记录元素。
在这里应当指出,如上所述,在情况1中,也可以从通信网络中移除寄存器实体SRR,这是因为,响应于来自商店的启用请求,如果预配置中心4把用户终端发布的位置更新注册到HLR/HSS,那么寄存器实体SRR并不是必然需要的。
同样应该注意的是,如图1所示,第一类型的数据库实体(HLR/HSS)不必在物理上必然分离。它们也可以在同一数据库中物理分离,然而它们必需在逻辑上相互不同。同一情况也适用于第一类型数据库、第二类型数据库以及寄存器实体的差别。也就是说,这些实体也可以在物理上是处于同一设备的,只要它们在逻辑上互不相同和/或相互分离。
并且,只要能够通过另外一个不同于IMSI和/或MSISDN的信息清楚识别所述用户,那么也可以使用所述信息来识别所述用户实体。
此前,主要焦点都集中在了对于整个通信网络的功能行为所进行的描述上。接下来分别参考图2和图3来描述作为第二类型数据库实体的预配置中心4以及作为寄存器实体的服务路由寄存器3的硬件相关细节。
图2显示了作为第二类型数据库实体的预配置中心4的细节。应该注意的是,第二类型的数据库实体完全适于实现根据本发明的方法,即使以下的硬件描述并未论及针对各个方法的那些方面。
如图2所示,在通信网络中,第二类型的数据库实体4包含一个存储装置4a,它适于保存至少一个未启用的用户实体的至少一个指定的用户标识,以便在所述通信网络中进行有效通信。并且提供了一个接收装置4b,所述装置适于接收一个请求S2a和/或S2b(源自图1的实体2或2b),所述请求指示的是将要启用至少一个未启用的用户实体中的所述至少一个指定用户标识中的一个特定标识。更进一步,还存在选择装置4c,所述装置适于根据所述请求来从所述存储装置4a中选择所述用户标识中的一个特定标识。此外,第二类型的数据库实体4包含发送装置4d,所述装置适于将所述用户标识中的一个选定的特定标识传送S3到所述网络中的一个选定的第一类型数据库实体5a、5b。应该注意的是,所述发送装置还适于向所述网络的寄存器实体3发送S5一个关于所述用户标识中的所述选定标识正在传送到所述网络中的一个选定的所述第一类型数据库实体5a、5b的指示。
图3显示的是作为上述寄存器实体的服务路由寄存器SRR3的内部架构细节。在这里也应该注意,寄存器实体完全适于实现根据本发明的方法,即使以下的硬件描述并未论及针对各个方法的那些方面。
通信网络中的寄存器实体3包括存储装置3a,用于保持一个记录,所述记录包含了涉及启用和未启用的用户实体的信息,对每个用户实体而言,所述记录包括所述至少一个指定的用户标识以及一个关于所述用户标识是否已经传送到至少一个第一类型数据库实体中的一个选定实体5a、5b的指示HLR-INDIC。此外还提供了一个接收装置3b,所述装置适于接收一个关于至少一个用户实体所发起的位置更新的请求(来自图1中的实体1的S1),以及一个检测装置3c,所述装置适于检测所述位置更新请求S1是否来自一个未启用的用户实体,对这个用户实体而言,在所述存储装置3a所保持的所述记录中并未设定所述关于所述用户标识已经传送到所述至少一个所述第一类型数据库实体5a、5b中的一个选定数据库实体的指示。为此目的,检测装置3c适于对所接收的请求S1以及从所述存储装置3a检索得到的信息进行比较。此外,寄存器实体3还包含发送装置3d,所述装置响应于所述检测装置3c,它适于触发所述通信网络中的一个第二类型的数据库实体4,以便将涉及所述未启用的用户标识的信息传送到(图1中的S3)所述网络的一个选定的所述第一类型数据库实体5a、5b,其中所述第二类型的数据库实体4保存了所述至少一个未能在所述通信网络中进行有效通信的用户实体的所述至少一个指定的用户标识。
更进一步,所述接收装置3b适于接收一个为已经传送到所述至少一个所述第一类型数据库实体中的一个选定数据库实体5b的所述用户标识设定所述指示的请求(来自图1中的实体4)。在这种情况下,检测装置3c由此还适于向存储装置3a执行设定操作。换句话说,检测装置对在接收装置接收的请求S1、S5进行分析,基于所述分析并根据先前描述的方法来对所述请求进行适当处理。
寄存器实体3还包括一个路由装置3e,所述装置适于根据所述设定指示(所述检测装置3c已经检测出将要对其进行设定)而将位置更新请求S1路由(图1中的S6)到一个用户标识已经移至的相应的所述第一类型数据库实体。
因此,如上文所述,本发明提出了一种方法,用于使用户实体能在通信网络中进行有效通信,其中用户实体是由至少一个指定的用户标识来识别的,所述通信网络包括至少一个第一类型的数据库实体,这个数据库实体保持的是一个能在通信网络中进行有效通信的第一类型用户实体的数据记录,所述方法包括步骤:将不能在所述通信网络中进行有效通信的至少一个用户实体的所述至少一个指定的用户标识保存在一个保持第二类型记录的第二类型的数据库实体中,向所述第二类型的所述数据库实体告知需要使所述至少一个未启用的用户实体能在所述通信网络中进行有效通信,并且,一旦得到通知,则从所述第二类型的所述数据库将涉及未启用的用户实体的信息传送到所述至少一个所述第一类型数据库实体中的一个选定数据库实体。此外,本发明由此还提出了一种适当的上述第二类型数据库实体以及一种用于与所述第二类型的所述数据库实体相互作用的寄存器实体。
尽管上文已经参考本发明的优选实施例而对其进行了描述,但是应该理解,可以在不脱离本发明范围的情况下对其进行许多修改。预期所有这些修改都落入了附加权利要求的范围以内。