用于订户数据库的方法和设备的制作方法

文档序号:7943137阅读:217来源:国知局
专利名称:用于订户数据库的方法和设备的制作方法
技术领域
本发明涉及一种方法和设备。
背景技术
通信器件可以被理解为配备有适当的通信和控制能力以能够将其用于与其它各 方进行通信的器件。所述通信例如可以包括语音、电子邮件(email)、文字消息、数据、多媒 体等等的通信。通信器件通常使得该器件的用户能够通过通信系统接收及发送通信,从而 可以被用于访问各种服务应用。通信系统是促进两个或更多实体(诸如通信器件、网络实体以及其它节点)之间的 通信的设施。通信系统可以由一个或更多互联网络提供。可以提供一个或更多网关节点来 互联所述系统的各种网络。举例来说,网关节点通常被提供在接入网络与例如核心网络和 /或数据网络的其它通信网络之间。适当的接入系统允许通信器件接入更广阔的通信系统。可以借助于固定线路或无 线通信接口或者这些的组合来提供对于更广阔通信系统的接入。提供无线接入的通信系统 通常允许其用户具有至少一定程度的移动性。这方面的例子包括其中借助于蜂窝接入网的 设置来提供接入的无线通信系统。无线接入技术的其它例子包括不同的无线局域网(WLAN) 和基于卫星的通信系统。无线接入系统通常根据无线标准和/或根据规范集合进行操作,所述规范集合阐 明系统的各种元件被准许实施的操作以及应当如何实现所述操作。举例来说,所述标准或 规范可以定义用户(或者更精确地说是用户装备)是否配备有电路交换载体或分组交换载 体或二者。此外通常还定义应当被用于连接的通信协议和/或参数。举例来说,通常由预 先定义的通信协议来定义应当在用户装备与网络单元之间实施通信的方式以及所述用户 装备和网络单元的功能和责任。在蜂窝系统中,基站形式的网络实体提供用于与一个或更多蜂窝小区或扇区内的 移动器件进行通信的节点。应当注意的是,在某些系统中,基站被称作“B节点(node B)”。 基站设备和通信所需要的接入系统的其它设备的操作通常由特定控制实体来控制。所述控 制实体通常与特定通信网络的其它控制实体互连。蜂窝接入系统的例子包括通用地面无线 接入网(UTRAN)和GSM (全球移动系统)EDGE (增强型GSM演进数据)无线接入网(GERAN)。已经提出来提供一种公共订户数据库,其能够为访问该公共订户数据库的多个应 用提供服务。一个订户可能具有不同身份。所述应用例如可以包括HLR(归属位置寄存器)、 HSS (归属订户服务器)以及AAA (认证、授权及计费)。发明人已经认识到与把用于多个应用的数据集成到一个公共数据库中相关 联的问题。具体来说,已经认识到订户的多个身份的管理的问题。传统的自动配置 (provisioning)系统可以针对单个应用(例如HLR应用)与订户数据接口,而不考虑牵涉到 可能会影响用于其它应用的数据的操作。举例来说,删除其还具有共享HSS数据的HLR订 户的命令可能潜在地移除该订户的在HRL数据与HSS数据之间共享的身份。

发明内容
根据本发明的一方面,提供一种方法,其包括接收改变与数据库中的订户的第一 身份有关的第一信息的请求;从所述数据库获得与所述订户的所述第一身份和至少一个其 它身份有关的信息;根据所述第一身份是否被至少部分地共享,从所获得的信息确定是否 可以做出所述请求的改变。根据本发明的另一方面,提供一种设备,其包括用于接收改变与数据库中的订户 的第一身份有关的第一信息的请求的装置;用于从所述数据库获得与所述订户的所述第一 身份和至少一个其它身份有关的信息的装置;用于根据所述第一身份是否被至少部分地共 享而从所获得的信息确定是否可以做出所述请求的改变的装置。根据本发明的另一方面,提供一种数据库,其包括用于存储订户的至少一个身份 与多个应用之间的关联的装置。


为了更好地理解本发明以及关于如何可以实施本发明,将仅以举例的方式参照附 图,其中
图1示出了可以在其中使用本发明的各实施例的系统; 图2示出了具体实现本发明的信号流程; 图3示出了具体实现本发明的数据库; 图4示出了具体实现本发明的自动配置客户端;以及 图5示出了本发明的实施例的流程图。
具体实施例方式参照图1,该图示出了一个可以在其中结合本发明的各实施例的系统。提供了用户装备2。用户装备2可以采取任何适当形式,诸如移动电话、PDA“个人 数字助理”、计算机、膝上型计算机等等。用户装备2被设置成通过无线接口 6与基站4进 行通信。应当认识到,每一个基站4能够与多个不同用户装备进行通信。在本文献中使用 了术语“基站”。但是在某些通信标准中使用的是术语“B节点”。应当认识到,一般性的术 语“基站”意图覆盖任何此类实体以及通过无线链路提供网络接入的任何其它实体。基站4被设置成连接到控制器8。在某些标准中,所述控制器被称作基站控制器, 而在其它标准中,所述控制器则被称作RNC (无线网络控制器)。同样地,术语“控制器”意 图覆盖任何这些控制器或者被设置成控制基站的任何其它实体。所述控制器连接到诸如SGSN (信令GPRS (通用分组无线服务)服务节点)或者MSC (移动交换中心)的节点。应当认识到,SGSN和MSC通常是分开的节点。此类型节点所提供 的典型功能是向和从移动站递送数据(包括路由和传输)、移动性管理、认证以及收费功能。 这里仅仅是举例,此类节点可以仅仅实施这些功能当中的一项或更多项,或者可以替换地 提供不同的功能。SGSN/MSC 10连接到HLR (归属位置寄存器)12功能。后者是管理用户简档的实 体,所述用户简档诸如表明用户已经订购了哪些服务、适用的价目表、用户被准许使用的服务以及用于这些服务的状态信息。在所述用户简档中可以包括的其它信息实例如下 身份信息(如前所述);
位置信息(存储的VLR/SGSN (访客位置寄存器/服务GPRS (通用分组无线服务)支持 节点)地址等等); 认证信息;
漫游限制(订户被允许漫游到的地点);
基本服务和任何相关联的MSISDN(移动站国际订户目录号)身份(例如话音/传真/数 据等等);
自动配置的呼叫转发/呼叫拦阻/补充服务和状态; 自动配置的GPRS服务和状态;
自动配置的CAMEL/IN (移动网络增强逻辑定制应用/智能网络)服务和状态; 运营商确定的拦阻服务和状态; SMS (短消息服务)服务和状态;
所述用户简档可以包括前面提到的信息的一项或更多项和/或包括任何其它适当的
fn息ο所述用户简档在以前将被存储在HLR本身之内。但是在本发明的优选实施例中, 包括订户身份的此用户简档信息被存储在公共数据库16中。包括用户身份的前面提到的 HLR用户简档信息可以被存储在所述公共订户数据库中。还示出了 HSS/AAA节点(归属订户服务器/认证、授权及计费)。这两项功能都是 IMS (互联网协议多媒体子系统)功能。可以提供两个节点,一个用于HSS功能,一个用于 AAA功能。归属订户服务器(HSS)或用户简档服务器功能(UPSF)支持实际处理呼叫的IMS 网络实体。其管理用户的订购相关信息(用户简档)、认证以及授权,并且可以提供关于用户 的物理位置的信息。这方面所需要的数据被存储在数据库16中。HSS的功能类似于HLR 12 的功能,但是其用于IMS呼叫。HLR 12和HSS/AAA 14 二者都访问公共数据库16。后面将更加详细地描述该数据 库。数据库16连接到自动配置客户端18。所述自动配置客户端例如连接到运营商域20, 后者包括诸如记帐22、订户管理等的功能。自动配置请求可以涉及针对HLR、HSS或其它应 用(AAA等)所存储的用户简档/身份数据。该例中的运营商域0SS/BSS是运营或商业支持系统,也就是将发起所述自动配置 请求的顾客支持/记帐类型系统。节点M可以被提供在SGSN/MSC与运营商域之间,或者SGSN/MSC可以直接连接到 运营商域。所述连接可以经由两个或更多节点。具体实现本发明的数据库16被设置成提供订户身份管理功能。该数据库将是用 于与订户有关的所有身份的公共数据存储库。此外,本发明的各实施例提供用于管理那些 订户身份的添加和删除的功能。应当认识到,订户实体的添加和删除的管理可以由与所述 数据库相关联的功能来提供或由与自动配置客户端18相关联的功能来提供或者由二者的 组合来提供。在管理订户身份方面,本发明的各实施例可以准许以下各项当中的一项或更多 项1.添加身份;
2.删除身份;
3.替换身份;
在可以被支持的域内有多个不同的身份类型。举例来说,这些身份可以包括以下各项 当中的一项或更多项
1.IMSI (国际移动订户身份);
2.MSISDN (移动订户国际订户目录号);
3.IMS公共用户身份;
4.IMS私有用户身份;
5.以上任何一项或更多项的假名条目。在本发明的各实施例中,提供锁定标志50。该锁定标志将表明当前是否由于正在 进行中的修改用于给定订户的身份列表的操作而锁定订户身份数据。该锁定标志可以被设 定为真或假,例如1或0。本发明的各实施例还提供锁定标志时间标记52。该时间标记表明把锁定标志属性 设定为真的最上一次更新的时间。如果该时间标记过期,则可以忽略锁定标志或者将其改 变回为假。这样就避免了把关于订户的信息遗留在不正确的锁定状态下的情况。过期时间 可以被设定为任何期望值。在本发明的各实施例中,数据被设置成存储应用M与其所使用的订户身份56之 间的关联。所述应用可以是任何适当的应用。举例来说,所述应用可以是HLR应用、HSS应 用或MNP (移动号码便携性)应用。所使用的句法例如可以是如下 应用数据列表
一身份索引。身份索引是一个整数。一其后是应用数据列表应用名称,其例如可以是可打印字符串。其示例值如下 “1|HLR”
"2 IHSS" “3 I MNP” “4|HSS,, 订户身份列表
此外在数据库中还存储当前与订购相关联的身份列表。使用采取以下形式的复合句

订户ID列表标识符一这是一个整数。一其后是订户ID列表域名,其表明身份类型。这在本发明的一个实施例中是可打 印字符串。一其后是作为可打印字符串的订户ID列表身份。这些值的示例如下 “1 imsi|23480000012345" “2Imsisdn|44970000012345”
"3 公有 ID PUBID_01_0142210100001234512E070011iother_ims_provider. co. uk,,
考虑下面的实例,其中包含MSISDN的订户由HLR和丽应用共享。dn: id=00 11 22 33 44 55 66 77 88 99 AA BB,域名=subsD, o=Apertio, c=UK
对象类订购 锁定标志假
锁定标志时间标记01-01-1970 01:00:00
应用数据列表i Ihlr
应用数据列表2 IHLR
应用数据列表2 Imnr
订户 ID 列表11 imsi | 234860000012345
订户 ID 列表2 Imsisdn I 449730000012345
可以看出,与一个订户相关联的有两个身份,即IMSI和MSISDN。第二个身份MSIDN与 HLR应用和MNP应用相关联。下面的一个例子显示出其中订户包含两个HSS身份。dn: id=00 11 22 33 44 55 66 77 88 99 AA BB,域名=subsD, o=Apertio, c=UK
对象类订购 锁定标志假
锁定标志时间标记01-01-1970 01:00:00 应用数据列表i Ihss 应用数据列表2 ihss 订户id列表
1私有 ID|PRIVID_01_014210100000000012E07011i ims_provider. co. uk
订户ID列表
2I 公共 ID|PUBID_01_014210100001234512E07011i other_ims_provider. co. uk
可以看出,订户ID列表包括2个HSS身份公共身份和私有身份。因此,本发明的各实施例被设置成以便针对数据库中的每一个订户都存储身份与 应用之间的关联列表。自动配置客户端将作为替代地添加或移除所述关联,而不是直接对 自动配置给订户的身份采取动作。在数据库和/或自动配置客户端中定义的附加逻辑随后 可以按照需要更新订户身份信息。举例来说,当移除了应用特定身份之间的最近关联时,数 据库可以自动从订购中移除所述身份。总而言之,订购数据包括以下内容订户ID列表,包含身份、身份类型和索引的每 一个条目。应用数据列表具有每个包括应用名称(例如HLR)和索引值的条目。这就允许订 户记录包含自动配置给该订户的完整的身份列表,并且对于那些身份的每一个包含与该身 份相关联的完整的应用列表。订购意味着运营商(以及各网络单元)知道用户(其具有特定身份)在网络中可以使用哪些网络服务。本发明的各实施例把某些身份(从而还有所存储的其它信息)映射到 (多个)应用。该信息随后被提供给所述应用。所述应用可以是BSF、HSS、HLR、订购服务器、 认证服务器、安全性服务器或者任何其它应用。所述应用可以是以上两项或更多项的组合。 本发明的各实施例可以与认证和/或订户服务器一起使用,或者可以与提供不同于安全性 和订购服务器的功能的任何其它实体一起使用。在本发明的一个实施例中,自动配置客户端被设置成添加或移除现有关联。在本 发明的替换实施例中,可以由自动配置客户端来实施为了实现添加或移除所执行的处理。 仍在本发明的替换实施例中,可以在数据库实体与自动配置客户端之间组合实施所述处理。在本发明的一个实施例中,数据库根据LDAP (轻量目录访问协议)进行操作。但 是在本发明的替换实施例中可以使用不同的协议。应当认识到,关于数据库中所指示的应用已经给出了各种例子。应当认识到,只是 通过举例给出所述应用(例如HLR、HSS等),并且可以提供任何其它适当的应用。举例来说,自举服务器功能(BSF)是通过使用认证和密钥协商(AKA)程序与用户 装备(UE)互相认证,并且商定随后被应用在UE与运营商控制的网络应用功能(NAF)之间的 会话密钥的功能。BSF被寄放(host)在网络运营商控制的网络单元内,并且可以从HLR或 HSS获取用户相关信息。与订户数据进行接口的应用可以适用于本发明的各实施例。将要改变的信息可能 与以下各项当中的一项或更多项有关拦阻、补充服务、呼叫转发、漫游、GPRS以及CAMEL服 务。在这方面参考可以作为用户简档的一部分而提供的前面所描述的信息。已经给出了身份的各种例子。应当认识到,可以包括任何替换的或附加的身份列 表。举例来说,可以使用SIP (会话发起协议)URL (统一资源定位符)形式的电子邮件地址。已经在添加或删除条目的语境中描述了本发明的各实施例。应当认识到,这两项 功能有效地允许添加、移除或改变信息。参照图2,该图示出了具体实现本发明的方法的信号流程。在第一步骤Sl中,从外部客户端向自动配置客户端发送消息。外部客户端可以 采用任何适当的客户端,并且例如可以来自运营商域内的记帐客户端。请求改变的外部客 户端可以处于运营商域内但不是必须的。在步骤Sl中发送请求删除身份的请求。所述身 份所涉及的应用是HLR应用,并且所述身份是IMSI 1。自动配置客户端将接收标识所述应 用是HLR应用的信息,或者自动配置客户端被设置成基于请求的来源确定所讨论的应用是 HLR应用。自动配置客户端在步骤S2中向数据库发送请求与订户相关联的应用列表和身份 列表的搜索请求。换句话说,获得与具有所述IMSI 1信息的订户相关联的所有订户信息, 并且在步骤S3中把结果从数据库发送到自动配置客户端。此时可能出现三种不同情形。在情形A中,出于某种原因,用于删除身份的请求被 拒绝,例如因为所述标志被锁定或者是因为该订户身份不存在或者某种其它原因。如果HLR 应用和订户身份被共享,则所述请求也可能被拒绝。这发生在步骤S4a中。在第二种情形,情形B中,自动配置客户端确定所述IMSI没有与任何其它应用共 享。相应地,由自动配置客户端向数据库发送指令,以便删除所述IMSI 1身份和相关联的HLR参考。这在步骤S4B中发送。在步骤S5B中,数据库发送所述条目已被移除的确认。该确认在步骤S6B中被自 动配置客户端发送到外部客户端。在第三种情形,情形C中,自动配置客户端确定所述IMSI被共享。相应地,确定应 当仅仅删除HLR参考。换句话说,另一个应用使用该IMSI身份。在信号S4C中发送的指令 是仅仅移除HLR参考。在步骤S5C中,从数据库向自动配置客户端发送确认。在步骤S6C 中将该确认从自动配置客户端转发到外部客户端。应当认识到,在本发明的替换实施例中,由自动配置客户端采取来确定是否可以 按指令采取动作的动作可以至少部分地在与数据库相关联的处理功能中来实施。参照图5,该图示出了具体实现本发明的流程图。在第一步骤Tl中,接收改变数据库中的条目的请求。这将包括与订户身份有关的 信息。应用信息被提供或确定。在步骤T2中,从数据库获得与订户有关的所有身份及应用相关数据。换句话说, 获得所有订户身份信息而不仅仅是用于包括在所述请求中的身份的信息。在步骤T3中,确定关于所述标志是否被设定为锁定状态,这意味着正在做出某些 其它改变。如果所述标志被锁定,则下一步骤是步骤T4。随后检查所述时间标记以查看标志 锁定状态是否有效。如果标志锁定状态有效,则下一步骤是步骤T5,此时取消所述改变请求。可以向所 述改变的请求方返回带有那个意思的消息。如果所述标志没有锁定或者标志锁定状态无效,则下一步骤是步骤T6。把标志状 态写回到数据库中并且写为锁定状态。在步骤T7中,考虑从数据库获得的数据以便确定是否可以至少部分地实施所请 求的添加或删除操作。如果由于订户数据与同一类型的另一应用共享而无法实施所请求的改变(甚至无 法至少部分地实施),则在步骤T8中拒绝所述请求,并且可以向请求方发送带有那个意思的 消息。如果可以至少部分地实施所请求的改变,则在步骤T9中在可能的范围内修改数 据并且将其写回到数据库中。可选地可以把确认消息发送回请求方。在本发明的替换实施例中,可以首先获取锁定状态标志及其相关联的日期标记, 并且只有在所述标志没有被锁定或被无效锁定的情况下才从数据库获取剩下的数据。前面描述了对于“删除身份”操作的可能处理。“添加身份”与之类似,并且可以例 如是如下
1)读取订户身份数据;
2)如果新身份已经正被另一个(不同)订购使用,则拒绝请求;
3)如果新身份已经被订购使用,则仅仅添加与指定应用的关联;
4)如果新身份未被使用,则添加身份和到指定应用的关联二者。参照图3,该图示出了数据库实体16的方框图。所述数据库实体包括用于存储如 前所述的标志50、时间标记信息52、订户信息56和应用信息M的数据库60。
提供处理接口 62以便在数据库本身与自动配置客户端之间进行接口。所述处理 接口包括第一接口 64,其能够接收来自自动配置客户端的请求并且向自动配置客户端发送 响应。所述处理接口具有处理器66,其被设置成接收来自第一接口的请求、从数据库60获 得(读取)所需数据、分析数据、在需要的情况修正数据以及把数据写回到数据库中。与数据 库的通信是通过第二接口 68进行的,其允许从存储器读出数据以及向存储器写入数据。所 述处理器还被设置成制定所需的响应,其通过收发器64被发送到自动配置客户端。在本发明的替换实施例中,所述处理器可以简单地读出数据、将该数据发送到自 动配置客户端以及把接收自自动配置客户端的经过修正的数据写入到数据库中。参照图4,该图示出了具体实现本发明的自动配置客户端的方框图。自动配置客户 端18具有第一接口 79,其用于接收来自例如记帐域的请求。所述第一接口把第一请求转发 到处理器72。所述处理器在所述请求中检查标识应用的信息,或者从来源确定应用。所述 处理器被设置成从数据库请求订户信息和用于订户的应用,其身份被包括在所述请求中。 所述处理器可以重新制定请求或者简单地把所述请求转发到数据库。来自处理器72的请 求通过第二接口 74被转发到数据库,第二接口还被设置成从数据库接收回信息。所述处理 器将对数据进行分析以确定是否可以做出改变,如果可以的话则改变数据并且通过第二接 口 74将其发送回数据库。如果不可以改变,则所述处理器将通过第一接口将消息发送回请 求方。在替换实施例中,自动配置客户端将简单地把请求转发到数据库实体,可选地添 加与应用有关的信息。在本发明的一个替换实施例中,外部自动配置系统(诸如图1的例子中的记帐系 统)可以知晓用于其它应用的数据。举例来说,外部自动配置系统将具有将标识出特定订 户身份是否与多于一个应用相关联的信息。那些一个或更多应用可以被识别并且外部自 动配置系统可以简单地知晓有与身份相关联的其它应用,从而不会从数据库中删除该身份 (those one or more applications may be identified of the external provisioning system may simply be aware that there are other applications associated with an identity and thus not delete that identity from the database)。因此,可以在每次 向公共订户数据库添加用于新应用的数据时更新所述自动配置系统。在该替换实施例中, 在数据库中可能不需要身份与应用之间的关联。在本发明的另一个替换实施例中,可以提供连接在公共订户数据库与外部自动配 置系统之间的自动配置网关。所述自动配置网关将被设置成拦截自动配置通信量,并且基 于每一个订户的当前状态修改所述自动配置通信量。举例来说,如果外部系统想要删除与 特定应用相关联的身份,则所述自动配置网关将在确定是否可以删除该身份之前确定该身 份是否与另一个应用共享。所述自动配置网关将被设置成知晓用于访问数据库的每一个应 用的数据相关性。因此所述网关将具有标识与特定身份相关联的应用的信息。在本发明的 该替换实施例中,在数据库中可能不需要身份与应用之间的关联。还应当注意的是,虽然前面通过举例的方式参照某些移动网络的示例性体系结构 描述了某些实施例,但是各实施例可以被应用于与这里所示出并描述的通信系统不同的任 何其它适当形式的通信系统。举例来说,本发明的各示例性实施例可以附加地或替换地与 无线区域网一起使用。还应当注意的是,术语“接入系统”应当被理解为指代被配置成为访问应用的用户实现无线通信的任何接入系统。已经在其中用户装备是无线装备的网络的语境中描述了本发明的各实施例。应当 认识到,某些实施例可以附加地或替换地应用于有线网络,其中用户装备通过有线连接而 连接到网络。前面描述的操作可能需要在各种实体中进行数据处理。可以借助于一个或更多数 据处理器来提供所述数据处理。类似地,在前面的实施例中所描述的各种实体可以被实现 在单个或多个数据处理实体和/或数据处理器内。经过适当适配的计算机程序代码产品可 以被用来在加载到计算机或处理器中时实现各实施例。用于提供操作的程序代码产品可以 被存储在诸如载体盘、卡或磁带的载体介质上并且由之提供。一种可能性是通过数据网络 下载程序代码产品。可以用服务器中的适当软件来提供实现方式。举例来说,本发明的各实施例可以至少部分地被实现为芯片组,换句话说即实现 为彼此之间通信的一系列集成电路。所述芯片组可以包括被设置成运行代码的微处理器、 专用集成电路(ASIC)或者用于执行前述操作的可编程数字信号处理器。可以在诸如集成电路模块的各种组件中实践本发明的各实施例。集成电路的设计 大体而言是高度自动化的过程。可以获得复杂且强力的软件工具以用于把逻辑级别设计转 换成适于被蚀刻并被形成在半导体基板上的半导体电路设计。诸如由加利福尼亚山景城的Synopsys公司和利福尼亚圣何塞的Cadence Design 所提供的程序利用良好建立的设计规则以及预先存储的设计模块库在半导体芯片上自动 布置导线并且定位组件。一旦针对半导体电路的设计完成之后,就可以按照标准化电子格 式(例如Opus、⑶SII等等)将所得到的设计发送到半导体制造设施或“工厂(fab)”进行制造。在这里还应当注意的是,虽然前面描述了本发明的示例性实施例,但是在不偏离 本发明的范围的情况下可以对所公开的解决方案做出多种改变和修改。
权利要求
1.一种方法,其包括接收改变与数据库中的订户的第一身份有关的第一信息的请求; 从所述数据库获得与所述订户的所述第一身份和至少一个其它身份有关的信息; 根据所述第一身份是否被至少部分地共享,从所获得的信息确定是否可以做出所述请 求的改变。
2.如权利要求1所述的方法,其中,所述获得的信息包括所述订户的一个或更多身份。
3.如权利要求2所述的方法,其中,所述获得的信息对于每一个身份包括身份、身份 类型和索引。
4.如任一项在前权利要求所述的方法,其中,所述获得的信息包括用于所述订户的各 个身份的应用信息,并且所述确定包括确定所述第一身份是否被多个应用共享。
5.如权利要求4所述的方法,其中,所述应用信息包括应用类型和索引。
6.如权利要求4或5所述的方法,其中,所述应用包括以下各项的至少其中之一归属 订户服务器应用、自举服务器功能、认证服务器功能、归属位置服务器功能。
7.如任一项在前权利要求所述的方法,其中,所述确定包括利用所述获得的信息中的 索引信息,所述索引把所述订户身份与一个或更多关联应用相关。
8.如任一项在前权利要求所述的方法,其中,所述请求包括删除所述第一身份的请求。
9.如权利要求8所述的方法,其中,如果所述第一身份不与其它应用相关联,则所述 确定确定将删除所述信息。
10.如权利要求8所述的方法,其中,如果所述第一身份被至少两个不同应用使用,则 所述确定确定部分地删除所述信息。
11.如权利要求1到7当中的任一项所述的方法,其中,所述改变的请求包括添加所述 第一身份的请求。
12.如权利要求11所述的方法,其中,所述确定包括确定所述第一身份是否被不同订 户使用,如果是的话则拒绝所述改变的请求。
13.如权利要求11所述的方法,其中,所述确定包括确定所述第一身份是否已经被所 述订户使用,如果是的话则改变所述信息以便添加与在所述请求中标识的应用的关联。
14.如权利要求11所述的方法,其中,所述确定包括确定所述第一身份是否被使用, 如果不是则添加所述第一身份以及与在所述请求中标识的应用的关联。
15.如任一项在前权利要求所述的方法,其中,确定包括确定是否正在进行改变与所 述订户有关的信息的不同尝试,如果是的话则防止实施所述请求的改变。
16.如任一项在前权利要求所述的方法,其中,所述数据库被设置成存储与用于所述 订户的所述第一身份相关联的用户简档信息,所述方法还包括以下步骤把与所述第一身份相关联的所述用户简档信息的至少一部分提供给应用。
17.—种包括程序代码装置的计算机程序,当所述程序运行在处理器上时,所述程序 代码装置用于执行权利要求1到16当中的任何步骤。
18.一种设备,其包括用于接收改变与数据库中的订户的第一身份有关的第一信息的请求的装置;用于从所述数据库获得与所述订户的所述第一身份和至少一个其它身份有关的信息 的装置;用于根据所述第一身份是否被至少部分地共享而从所获得的信息确定是否可以做出 所述请求的改变的装置。
19.如权利要求18所述的设备,其中,所述获得的信息包括所述订户的一个或更多身份。
20.如权利要求19所述的设备,其中,所述获得的信息对于每一个身份包括身份、身 份类型和索引。
21.如权利要求18到20当中的任一项所述的设备,其中,所述获得的信息包括用于所 述订户的各个身份的应用信息,并且所述确定装置被设置成确定所述第一身份是否被多个应用共享。
22.如权利要求18到21当中的任一项所述的设备,其中,所述应用信息包括应用类型 和索引。
23.如权利要求21或22所述的设备,其中,所述应用包括以下各项的至少其中之一 归属订户服务器应用、自举服务器功能、认证服务器功能、归属位置服务器功能。
24.如权利要求18到23当中的任一项所述的设备,其中,所述确定装置被设置成利用 所述获得的信息中的索引信息,所述索引把所述订户身份与一个或更多关联应用相关。
25.如权利要求18到M当中的任一项所述的设备,其中,所述请求包括删除所述第一 身份的请求。
26.如权利要求25所述的设备,其中,所述确定装置被设置成如果所述第一身份不与 其它应用相关联则确定将删除所述信息。
27.如权利要求25所述的设备,其中,所述确定装置被设置成如果所述第一身份被至 少两个不同应用使用则确定部分地删除所述信息。
28.如权利要求18到M当中的任一项所述的设备,其中,所述改变的请求包括添加所 述第一身份的请求。
29.如权利要求观所述的设备,其中,所述确定装置被设置成确定所述第一身份是否 被不同订户使用,如果是的话则拒绝所述改变的请求。
30.如权利要求观所述的设备,其中,所述确定装置被设置成确定所述第一身份是否 已经被所述订户使用,如果是的话则改变所述信息以便添加与在所述请求中标识的应用的关联。
31.如权利要求观所述的设备,其中,所述确定装置被设置成确定所述第一身份是否 被使用,如果不是则添加所述第一身份以及与在所述请求中标识的应用的关联。
32.如任一项在前权利要求所述的设备,其中,所述确定装置被设置成确定是否正在 进行改变与所述订户有关的信息的不同尝试,如果是的话则防止实施所述请求的改变。
33.如任一项在前权利要求所述的设备,其中,所述数据库被设置成存储与用于所述 订户的所述第一身份相关联的用户简档信息,所述设备还包括用于把与所述第一身份相关 联的所述用户简档信息的至少一部分提供给应用的装置。
34.如权利要求18到33当中的任一项所述的设备,其还包括所述数据库。
35.如权利要求18到33当中的任一项所述的设备,其还包括自动配置客户端。
36.如权利要求35所述的设备,其中,所述设备被设置成基于包括在所述请求中的信 息确定与所述请求相关联的应用。
37.如权利要求35所述的设备,其中,所述设备被设置成基于所述请求的来源确定与 所述请求相关联的应用。
38.一种包括如权利要求18到37当中的任一项所述的设备的集成电路。
39.一种包括如权利要求18到37当中的任一项所述的设备的芯片组。
40.一种数据库,其包括用于存储订户的至少一个身份与多个应用之间的关联的装置。
41.如权利要求40所述的数据库,其中,所述存储装置被设置成存储具有多个条目的 订户身份列表,每一个条目包括至少一个身份和索引。
42.如权利要求41所述的数据库,其中,所述存储装置被设置成存储应用数据列表, 每一个条目包括应用名称和其中一个所述索引。
43.如权利要求40到42当中的任一项所述的数据库,其还包括用于存储用于所述多 个应用的至少其中之一的订购相关信息的装置,其中所述订购相关信息与所述至少一个身 份相关联。
44.如权利要求43所述的数据库,其还包括用于把所述订购相关信息的至少一部分 提供给至少一个应用的装置。
45.如权利要求44所述的数据库,其中,用于提供所述订购相关信息的至少一部分的 所述装置被配置成基于订户的所述至少一个身份与应用之间的关联,把所述订购相关信息 的与所述应用有关的该部分提供给所述应用。
46.如权利要求40到45当中的任一项所述的数据库,其中,所述多个应用包括以下各 项的至少其中之一订购服务器、认证服务器、归属位置寄存器、归属订户服务器、自举服务 器功能、安全性服务器。
全文摘要
一种方法,其包括接收改变与数据库中的订户的第一身份有关的第一信息的请求;从所述数据库获得与所述订户的所述第一身份和至少一个其它身份有关的信息;根据所述第一身份是否被至少部分地共享,从所获得的信息确定是否可以做出所述请求的改变。
文档编号H04W8/18GK102100095SQ200880130349
公开日2011年6月15日 申请日期2008年7月14日 优先权日2008年7月14日
发明者布兰德 J. 申请人:诺基亚西门子通信公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1