首页> 中国专利> 用于在网络服务提供商之间动态切换的方法、装置和计算机可读介质

用于在网络服务提供商之间动态切换的方法、装置和计算机可读介质

摘要

在服务提供商之间动态切换的方法和系统被描述。所述方法包括接收来自与主要服务提供商相关联的订购者标识模块(SIM)的用户设备(UE)的服务提供商切换(SPS)请求,其中所述请求指示从所述主要服务提供商到次要服务提供商切换所述SIM。所述方法还包括至少基于所述用户订购来认证所述SPS请求,以及基于对所述认证的响应来触发对所述主要服务提供商的归属位置寄存器(HLR)中的服务控制点(SCP)的更新。所述方法还可以包括接收来自UE的从所述次要服务提供商切换所述SIM到之前的服务提供商之一的另一个SPS请求,并且触发对所述主要服务提供商的所述HLR中的SCP细节的更新。

著录项

  • 公开/公告号CN103947227A

    专利类型发明专利

  • 公开/公告日2014-07-23

    原文格式PDF

  • 申请/专利权人 阿尔卡特朗讯;

    申请/专利号CN201280057225.X

  • 发明设计人 瓦伦·古普塔;

    申请日2012-09-28

  • 分类号

  • 代理机构北京汉昊知识产权代理事务所(普通合伙);

  • 代理人罗朋

  • 地址 法国巴黎市

  • 入库时间 2023-12-17 01:49:17

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-11-20

    授权

    授权

  • 2014-08-20

    实质审查的生效 IPC(主分类):H04W4/00 申请日:20120928

    实质审查的生效

  • 2014-07-23

    公开

    公开

说明书

技术领域

本发明涉及通信网络并且,特别地但并非排他地,涉及 在通信网络中动态切换网络服务提供商。

背景技术

通信设备,例如蜂窝电话,智能电话,个人数字助理 (PDA,personal digital assistant),向用户提供了各种移动通信服务 和网络能力。这些通信服务允许在服务提供商和用户之间交换数据。 移动无线网络运营商当前不仅运营使用移动通信的GSM标准的流行 的移动无线系统,并且运营使用新的和演进的通用移动通信服务 (UMTS,Universal Mobile Telecommunications Service)标准的网络。 基于这样的标准和基础架构来支持数据交换,服务提供商向用户提供 连接性。进一步地,基于各种参数,用户为由服务提供商或运营商提 供的通信服务付费。这样的参数的实例可以是发起呼叫的用户,也即 主叫方的位置,呼叫指向的用户,也即被叫方的位置,与呼叫方相关 联的连接的类型,也即预付费连接或后付费连接,以及由用户所请求 的服务的类型。

通常,用户订购由在预定地理覆盖区域或覆盖圈中的服 务提供商所提供的通信服务,其也被称为用户的归属网络(home  network)。用户对于通信服务的订购是和用户向其注册,并且其为该 用户的缺省服务提供商的一个固定的服务提供商的。一般地,用户为 了通信服务连接到缺省服务提供商,然而,在某些情况下,例如当用 户在归属网络之外,例如当用户正在“漫游”时,用户可以连接到不 同于缺省服务提供商的服务提供商。一般地,如果通信服务是通过缺 省服务提供商来请求的,根据正常资费向用户收费。但是,当用户连 接到不同于缺省服务提供商的服务提供商时,除正常资费之外,对提 供服务的增加的费率可能被收取。

发明内容

本发明内容被提供来介绍关于在通信网络中动态切换网 络服务提供商的概念。本发明内容不意在识别所要求保护主题的基本 特征,也不意在用来确定或限制所要求保护主题的范围。

在一个实施例中,一种方法包括接收来自用户设备(UE, User Equipment)的服务提供商切换(SPS,service provider switch) 请求,该用户设备具有与主要服务提供商相关联的订购者标识模块 (SIM,subscriber identity module),其中所述请求指示将所述SIM 从该主要服务提供商切换到次要服务提供商。所述方法还包括至少基 于用户订购来认证所述SPS请求,并且基于对所述认证的响应来触发 对所述主要服务提供商的归属位置寄存器(HLR,home location  register)中的服务控制点(SCP,service control point)地址的更新。 在另一个实施例中,SIM可以是可以由主要服务提供商所提供的与该 用户相关联的订购。

在本发明的还一个实施例中,所述方法还可以包括接收 来自UE的另一个SPS请求,其中该另一个SPS请求指示将该SIM 从所述次要服务提供商切换到之前的服务提供商中的一个,以及还包 括触发对在所述主要服务提供商的HLR中的SCP细节的更新。在所 述实现中,该HLR中的该SCP细节是用之前的服务提供商的SCP细 节来更新的。

在本发明的另一个实施例中,用于不同网络服务提供商 之间动态切换的服务控制点(SCP)被描述。该SCP可以包括请求接 收模块,其被配置来接收来自具有与主要服务提供商相关联的订购者 标识模块(SIM)的用户设备(UE)的服务提供商切换(SPS)请求, 其中该请求指示将该SIM从该主要服务提供商切换到次要服务提供 商。该SCP还包括认证模块,其被配置来至少基于用户订购来认证该 用户来从该主要服务提供商切换到该次要服务提供商;并且基于对该 认证的响应来触发对在该主要服务提供商的归属位置寄存器(HLR) 中的服务控制点(SCP)地址的更新。

在还一个实现中,服务提供商选择器节点(SPSN,Service  Provider Selector Node)被描述。该SPSN可以包括请求处理模块, 其被配置来接收服务提供商切换(SPS)请求,其中该SPS请求指示 对将与用户相关联的订购者标识模块(SIM)从主要服务提供商切换 到次要服务提供商的请求。该SPSN还可以包括授权模块(226), 其被配置来至少基于在该主要服务提供商与次要服务提供商之间的 协议来授权该SPS请求。在所述实现中,该SPSN也可以包括更新模 块,其被配置来用次要服务提供商的服务控制点(SCP)地址的细节 来更新属于该主要服务提供商的该归属位置寄存器(HLR)。

在还一个实现中,归属位置寄存器(HLR)被描述。该 HLR可以包括简档模块(Profile Module),其被配置来为订购者标识模 块(SIM)获取服务控制点(SCP)地址更新请求,其中该请求指示 用于该SIM的更新的,与次要服务提供商的SCP相关联的地址参考 和其他细节。该简档模块可以还被配置来将与该次要服务提供商的 SCP相关联的细节传递到移动服务交换中心(MSC)。

在一个实现中,一种计算机可读介质被描述。该计算机 可读介质可以于其上包含了用于执行方法的计算机可读程序代码,所 述方法包括接收来自具有与主要服务提供商相关联的订购者标识模 块(SIM)的用户设备(UE)的服务提供商切换(SPS)请求,其中 所述请求指示将所述SIM从主要服务提供商到次要服务提供商进行 切换。所述方法可以还包括至少基于用户订购来认证该SPS请求,并 且基于接收到的对所述认证的响应来触发对在该主要服务提供商的 归属位置寄存器(HLR)中的服务控制点(SCP)的更新。

附图说明

详细描述参照附图被描述。在附图中,附图标记最左边 的数字(一个或多个)给出该附图标记第一次出现的那幅图。在所有 的附图中,相同的标记被用来指代相似的功能和组件。根据本发明的 实施例的系统和/或方法的一些实施例现在以仅为示例的方式,并参考 附图被描述,其中:

图1示出根据本发明的实施例的一个示例性通信网络环 境;

图2(a)概要性示出根据本发明的实施例的用于动态切换 服务提供商的网络实体;

图2(b)是根据本发明的实施例的指示动态切换服务提供 商的呼叫流程图;

图3示出根据本发明的实施例的一种动态切换服务提供 商的方法。

本领域技术人员应理解任何框图此处表示体现本发明的 原理的示例性系统的概念视图。类似地,应理解任何流图,流程图, 状态转换图,伪码等等表示各种过程,其可以被基本上表示在计算机 可读介质中并且因此被计算机或处理器执行,无论这样的计算机或处 理器是否被明确地示出。

具体实施方式

用于从服务提供商到另一个服务提供商动态切换通信网 络服务提供商的系统和方法被描述。在一个实现中,该用户动态切换 网络服务提供商的系统和方法包括在多个服务提供商间的全球移动 通信系统(GSM,Global System for Mobile Communication)中共享 订购者标识模块(SIM)。

该系统和方法可以在能够按照GSM技术使用如2G和3G 的不同的GSM通信标准来交换数据的系统中被实现。进一步地,该 方法也可以在能够按照使用如IS95或cdmaOne和CDMA2000的不 同的CDMA通信标准的码分多址(CDMA,Code Division Multiple  Access)技术来交换数据的系统;以及互联网协议(IP,Internet  Protocol)多媒体子系统(IMS,IP Multimedia Subsystem)中被实现。

此处所描述的技术可以被用于各种无线通信系统,如码 分多址(CDMA),时分多址(TDMA,Time Division Multiple Access), 频分多址(FDMA,Frequency Division Multiple Access),正交频分 多址(OFDMA,Orthogonal Frequency-Division Multiple Access),单 载波频分多址(SC-FDMA,Single Carrier Frequency Division Multiple  Access)以及其他系统。CDMA系统可以实现无线技术,如通用陆地 无线接入(UTRA,Universal Terrestrial Radio Access),cdma2000, 等等。UTRA包括CDMA的变体。Cdma2000覆盖IS-2000,IS-95和 IS-856标准。TDMA系统可以实现如全球移动通信系统(GSM)的无 线技术。OFDMA系统可以实现如演进的UTRA(E-UTRA,Evolved  UTRA),超移动宽带(UMB,Ultra Mobile Broadband),IEEE802.20, IEEE802.16(WiMax),802.11(WiFiTM),等的无线 技术。UTRA和E-UTRA是通用移动通信系统(UMTS)的一部分。 3GPP长期演进(LTE,Long Term Evolution)是即将到来的UMTS 版本,其使用E-UTRA,UTRA,E-UTRA,UMTS,LTE和GSM, 其在来自“第三代合作计划(3rd Generation Partnership Project)” (3GPP)组织的文档中被描述。Cdma2000和UMB在来自名为“第 三代合作计划2(3rd Generation Partnership Project2)”(3GPP2)的 组织的文档中被描述。为清楚起见,该等技术的某些方面在下文被描 述因为WCDMA以及3GPP术语在以下的描述中大量被使用。

该系统和方法能够在各种实体,如通信设备中被实现。 能够实现所述(一个或多个)方法的该等实体包括,但不限于,手持 设备,移动电话,PDA,智能电话,等等。进一步地,该方法还可以 由能够交换数据来为不同的通信设备和计算系统提供连接性的设备 实现。这样的设备可以包括,但不限于,数据卡,移动适配器,无线 (WiFi)适配器,路由器,等等。

通信设备,如蜂窝电话,个人数字助理(PDA),以及 智能电话的越来越多的使用增加了人力移动性需求。为了彼此竞争并 吸引越来越多的客户,网络服务提供商正投资在基础设施中来提供更 好的,更具竞争力的最新通信服务。在这样的竞争性环境中,通信技 术被不断提升来满足日益苛求和越来越多的用户的需求。

网络服务提供商向用户提供不同的呼叫资费,数据计划, 并且对其他通信服务收费。虽然用户已有过多的选项来进行选择并利 用这样的服务,对这样的服务的使用仍然被限于由该用户的缺省服务 提供商所提供的服务。缺省服务提供商可以被理解为该用户已经注册 到的那个服务提供商。

为了提供无线连接性,用户所注册的服务提供商,在下 文中也被称作缺省服务提供商,向用户发放订购者标识模块(SIM)。 用户将SIM和通信设备,如用户设备(UE)一起使用来通过缺省服 务提供商连接到通信网络。SIM基于由缺省服务提供商分配给该用户 的唯一的国际移动用户识别码(IMSI,International Mobile Subscriber  Identity)号和唯一的移动站国际用户目录编号(MSISDN,Mobile  Station International Subscriber Directory Number)来授权用户连接到 服务提供商。因此,基于该MSISDN以及该IMSI号,服务提供商识 别注册到它的用户是本地用户,以及识别注册到其他服务提供商的用 户为非本地用户。进一步的,当本地用户正在预定地理边界内使用由 缺省服务提供商所提供的通信服务时,用户被定义为处于归属网络 (home network)中,并且当该本地用户正在预定地理边界之外使用 由缺省服务提供商所提供的通信服务时,例如,当用户正在漫游时, 该用户被定义为处于非归属网络(non-home network)中。

为使用由不同于缺省服务提供商的服务提供商所提供的 服务,用户必须选择其他服务提供商中的一个并且向该服务提供商订 购。改变服务提供商并且切换订购的过程包括正式手续,文书工作等。 进一步地,该过程可以包括和MSISDN一起改变SIM。虽然由于技术 的提升,用户能够从一个到另一个服务提供商改变他们的缺省服务提 供商而无需改变MSISDN,然而,改变缺省服务提供商一般仍然需要 改变SIM。这是因为与SIM相关联的IMSI号是特定于服务提供商的, 并且与各个SIM相关的信息仅在该用户的缺省服务提供商可得。从 而,用户受限于由该服务提供商所提供的通信服务,其基于由缺省服 务提供商所提供的SIM的使用而可用。

甚至在其中不需要改变SIM的场景中,订购者,在某个 时间,仅能够利用一个服务提供商的特征功能/订购。可能有一些情况, 其中用户可以使用不同于缺省服务提供商的服务提供商的服务而不 需要改变SIM。例如,在某些情况下,用户也可以通过手动选择来选 择由另一个服务提供商所提供的通信服务,例如当缺省服务提供商的 网络不可用时。在另一种情况下,当处于非归属网络中时,用户可以 使用由另一个服务提供商所提供的通信服务。然而,在这些情况中, 用户可能被征收了提高了的通信服务费用。

根据本发明的一个实现,用于在动态基础上,将SIM从 其缺省服务提供商,后文中被称作主要服务提供商,切换到另一个服 务提供商,后文中被称作次要服务提供商的系统和方法被描述。在一 个实现中,基于用户请求,被分配给用户的SIM被从主要服务提供商 到一个或多个可用的次要服务提供商动态地切换。SIM可以或是由该 主要服务提供商所提供的物理实体,或可以是由该主要服务提供商提 供的与该用户相关联的订购。在所述实现中,用户将按照次要服务提 供商的资费来被收费,同时保持由缺省服务提供商所提供的相同的 SIM和MSISDN。在另一个实现中,用户可以将SIM从次要服务提供 商动态切换到之前的服务提供商,其中该之前的服务提供商可以是不 同于该次要服务提供商的任何服务提供商,并且也可以包括该主要提 供商。在所述实现中,SIM的从主要服务提供商到次要服务提供商的 切换不需要任何被用户使用的SIM或通信设备中的物理改变,并且用 户可以使用由缺省服务提供商所提供的SIM来利用由次要服务提供 商所提供的服务。

如前所述,该系统和方法可以在能够与根据为通信所定 义的不同标准的网络进行通信的各种处理和通信设备中被实现。虽然 此处的描述是参照通信设备,如移动电话来被说明的,如本领域技术 人员应理解的,所述(一个或多个)方法也可以在任何其他设备中被 实现。

此处所描述的该等系统和方法可以在采用各种通信设备 和/或计算系统或设备的各种通信网络中被实现。该通信网络可以包括 全球移动通信系统(GSM)网络,通用移动通信系统(UMTS)网络, 长期演进(LTE)网络,个人通信服务(PCS,Personal Communication  Service)网络,时分多址(TDMA)网络,码分多址(CDMA)网络, 下一代网络(NGN,Next Generation Network),公用交换电话网络 (PSTN,Public Switched Telephone Network),以及综合业务数字网 络(ISDN,Integrated Services Digital Network)。虽然此处的描述参 照某种通信网络,如本领域技术人员应理解的,该系统和方法可以在 其他网络和设备中被实现,虽然有一些变化。

此处所描述的该系统和方法,一方面,能够将SIM从一 个服务提供商动态切换到另一个服务提供商,另一方面,允许用户基 于一个SIM和MSISDN号在同一时间具有到多个服务提供商的连接。

通常,与SIM相关联的MSISDN和SIM号是特定于服务 提供商的。与各个SIM相关的信息,与其他与用户相关的信息一起, 被存储在该用户所注册的缺省服务提供商,也即主要服务提供商的归 属位置寄存器(HLR,Home Location Register)中。每个服务提供商 管理实现在用户的归属网络中的HLR,该HLR包括在该归属网络中 的服务提供商的所有本地用户的信息。用户的归属网络的HLR在后 文中被称为归属HLR。各个新注册用户的MSISDN和IMSI号由主要 服务提供商不时地更新到各自的归属HLR。进一步地,各个用户的当 前位置在主要服务提供商的归属HLR中可以得到,基于此,呼叫被 连接并路由到在通信网络中通信的任何用户。

各个用户的订购细节,如用户可用的信用,用户的封阻 列表,服务订购,以及向用户收费所需要的其他订购者数据由用户的 主要服务提供商在服务控制点(SCP)处维护。主要服务提供商的SCP, 也被称为归属SCP,维护已订购该服务提供商的各种服务的用户的数 据。本领域技术人员应理解各个服务提供商可以包括多个SCP,本地 用户的数据在其中被存储。进一步地,服务提供商的各个本地用户可 以与主要服务提供商的单个SCP相关联,并且每个这样的SCP可以 服务于主要服务提供商的多个订购者。

通常,用户为通信服务在与该用户相关联的归属SCP处 被收费。与各个用户相关联的归属SCP的细节,在由主要服务提供商 所实现的归属HLR中可得。HLR以CAMEL订购信息形式包括用户 相关的细节,后文中被称为订购细节,其包括归属SCP地址和其他用 户服务订购细节。在通信期间,如呼叫由用户发起或终止,归属SCP 基于该用户的包括如可用余额、用户封阻列表等各种参数的订购来授 权通信。归属SCP还基于用户订购和所采用的资费计划来对通信服务 向用户收费。因此,各个用户被允许根据来自与该用户相关联的归属 SCP的认证来使用由服务提供商所提供的通信服务。归属SCP从而为 所有由与该归属SCP相关联的用户所发起/终止的呼叫提供控制逻 辑。这也包括基于CAMEL的呼叫中咨询、事件通知和呼叫控制消息, 如初始检测点(IDP,Initial Detection Point)、收费报告申请、和事 件报告BCSM,在如网关(G)移动交换中心(MSC,Mobile Switching  Center)/MSC(一个或多个)和归属SCP的网络交换机/实体和归属SCP 之间交换。

在一个实例中,如果用户处于非归属网络中并且正在通 过某个其他服务提供商来使用通信服务,该用户的通信服务仍然是由 与该用户相关联的归属SCP来认证,并且由该用户的主要服务提供商 来管理的。在这样的场景中,属于该其他服务提供商的网络实体将仍 然与该用户的归属HLR通信来获取与该用户相关联的归属SCP的细 节。一经接收到该细节,该其他服务提供商可以依次与该归属SCP 通信来获取认证以向在该非归属网络中的该用户提供通信服务。进一 步地,该其他服务提供商可以提供由该用户所使用的通信服务的细节 至该归属SCP,这样该归属SCP可以为由该其他服务提供商所提供的 通信服务来向该用户收费。

这样,如所说明的,用户的所有订购细节在主要服务提 供商的归属SCP中可得。假使用户要利用除主要服务提供商之外的任 何其他服务提供商的服务,也即,如果用户期望从主要服务提供商到 次要服务提供商切换服务提供商,作为先决条件,该次要服务提供商 需要为该主要服务提供商可得的订购细节。

根据本发明的一个实施例,此处所描述的是一种提供为 主要服务提供商可得的用户的订购细节至次要服务提供商,基于该订 购细节可以使得该次要服务提供商能够允许用户利用该次要服务提 供商的通信服务。

通常,为在通信网络上通信,用户通过他的UE连接到网 络实体,如移动服务交换中心(MSC)。当为用户提供任何通信服务 时,该订购者当前所连接的该MSC可以与该用户的归属SCP通信。 该归属SCP依次可以基于用户订购来授权该通信服务。

本领域技术人员应理解用户所连接的MSC可以由某个服 务提供商实现,该服务提供商可能是也可能不是该用户的主要服务提 供商,也即该用户对于拥有该MSC的服务提供商可以是本地用户也 可以是非本地用户。如果非本地用户连接到MSC,该MSC可以从该 用户的主要服务提供商的归属HLR来检索与该非本地用户相关联的 归属SCP的地址。换言之,为了获取与非本地用户相关的数据,MSC 将必须查询该非本地用户的归属HLR,该归属HLR由某个其他服务 提供商,其为该用户的主要服务提供商,所控制。

在MSC和用户的主要服务提供商的归属HLR间的关于 归属SCP地址的信息的交换可以发生在该用户的任何UE的位置更新 过程中。在该位置更新过程中,该用户所连接的MSC用该用户的当 前位置来更新该用户的归属HLR。该MSC可以依次,连同其他信息 一起,接收与该用户相关联的归属SCP的地址。

一旦该地址在MSC处可用,假使用户利用次要服务提供 商的服务,该MSC可以使用该主要服务提供商的SCP,也即该用户 的归属SCP的地址,用于认证和计费目的。这样的情况可以出现,例 如,当用户手动选择次要服务提供商的网络时,或当用户不处于归属 网络并正在漫游时。从而,由用户所使用的通信服务的计费由归属 SCP来执行,该归属SCP的地址由该归属HLR提供给MSC可用。 如根据上文描述明显的,供MSC可用的该SCP的地址常规的是该归 属SCP的地址。

根据本发明的一个实施例,归属HLR可以用该用户期望 切换至的次要服务提供商的SCP细节来被更新,使得该通信服务的计 费通过该次要服务提供商的SCP,后文中称为次要SCP来进行。相应 地,在本发明的一个实施例中,基于所接收到的为某用户切换服务提 供商的指示,可以用该次要SCP的地址来更新归属HLR,使得该用 户可利用该次要服务提供商的通信服务。

出于这个目的,在一个实施例中,用户可以从他的主要 服务提供商发送非结构化补充服务数据(USSD,Unstructured  Supplementary Service Data)请求到次要服务提供商。如对于本领域 技术人员是明显的,USSD请求是由与该用户相关联的归属SCP服务 的。相应地,由该用户所发送的该USSD请求被发送到该用户的归属 SCP。如上文所描述的,为了发送USSD请求到归属SCP,该归属SCP 的地址从用户的归属HLR被识别出来,该归属HLR在这个情况中将 是实现在该归属网络中的该主要服务提供商的HLR。出于这个目的, 该归属HLR的地址由MSC以常规方式,基于生成该请求的UE的 IMSI号和MSISDN号来确定。如前文所述,用户也可以请求从次要 服务提供商切换到之前的主要服务提供商,并且在这样的情况下,该 请求将被该次要SCP来服务。然而,由于SIM的IMSI/MSISDN涉及 主要服务提供商,该MSC将仍然查询与该用户相关联的归属HLR来 得到当前SCP地址参考。

一经接收到来自用户的切换请求,后文中被称作“服务 提供商切换请求”或“SPS请求”,归属SCP可以触发对这样的请求 的授权。为此,在一个实施例中,SCP可以发送授权请求到服务提供 商选择器节点(SPSN,Service Provider Selector Node)。

根据本发明的一个实现,SPSN是在多个服务提供商之间 的认证节点。SPSN可以基于服务提供商的协议和用户订购/权利来提 供在多个服务提供商的多个SCP之间的连接性。

SPSN的运行可以用实例来详细阐述。例如,USSD请求 可以从用户A发送来从主要服务提供商即服务提供商“x”切换到次要 服务提供商即服务提供商“y”。服务提供商“x”可以发送授权请求 到SPSN。该SPSN可以验证在服务提供商“x”和服务提供商“y”之 间的协议来从服务提供商“x”到服务提供商“y”切换用户。进一步地, SPSN也可以检查用户A是否已经订购了切换服务提供商的服务。一 旦检查完成并且该协议和用户订购的存在一起被验证,SPSN可以批 准该认证请求。

在所述实现中,连同该认证请求的确认一起,SPSN可以 提供该次要服务提供商的地址和SCP的位置到主要服务提供商的 HLR。例如,在上述场景中,SPSN可以用服务提供商“y”的SCP的 地址和位置来更新服务提供商“x”的HLR。

响应于从SPSN所接收的这样的信息,主要服务提供商的 归属HLR可以更新次要服务提供商的SCP,即次要SCP的地址和位 置。如前文所说明的,这使得用户能够利用次要服务提供商的服务。 进一步地,在这样的实现中,根据成功更新,HLR可以发送“成功更 新”消息至SPSN。

在还一个实现中,归属HLR可以包括与各个用户相关联 的多个简档,或订购细节,其中各个简档可以包括属于次要服务提供 商的不同的SCP地址。在所述实现中,SPSN可以基于所接收到的, 来自归属HLR的对于授权请求的确认来激活在归属HLR中的属于次 要服务提供商的简档。应理解假使另一个简档被SPSN激活,之前的 简档可以被归属HLR去激活,这样在任何给定的时间点,仅有一个 简档处于激活状态。还应理解对于在次要服务提供商的新SCP的简档 在归属HLR不可得的情况;SPSN可以创建简档并激活该简档用于进 一步使用。一旦新SCP地址成功更新,或一旦新简档成功激活,SPSN 可以发送“成功完成”请求到该用户的归属SCP。该用户的该归属 SCP可以依次发送“成功完成”请求给用户来通知从该主要服务提供 商到该次要服务提供商的服务提供商的成功切换。

虽然SPSN提供次要SCP的地址和位置至归属HLR已经 被描述,在本发明的另一个实现中,SPSN可以,连同授权请求的确 认一起,提供要被与用户关联的次要服务提供商的SCP的地址至归属 SCP。参照上述实例,根据所述实现,SPSN可以提供服务提供商“y” 的SCP的地址至服务提供商“x”的SCP。基于该确认以及该新SCP 的位置,在所述实现中,归属SCP可以更新用户的归属HLR中的SCP 地址。在HLR中的该更新可以包括根据次要SCP的该新的接收到的 地址来在SCP地址中的改变。虽然已参照归属SCP给出描述,然而, 应理解能够通过多个SCP来同样实现。

在本发明的一个实现中,如上所述,用户可能必须事先 订购动态服务提供商切换服务。该订购可以或是由主要服务提供商来 完成,或是由SPSN来完成。应理解用于动态服务提供商切换服务的 订购是基于服务提供商间的协议以及它在SPSN的可用性。在一个实 例中,SPSN可以由法定机构来维护,如一个管辖区域的电信管理机 构其可以提供这样的协议的条款,在其管辖范围的各个服务提供商遵 守该协议。

类似地,根据本发明的另一个实现,用户也可以具有主 要和次要服务提供商的帐户来从前者切换到后者。应理解此处所指的 帐户可以是后付费账户,或是预付费账户,其中用户已注册到服务提 供商用于通过特定SIM使用通信服务。在其中用户已订购了动态服务 提供商切换服务,并且SPSN接收到来自用户的从主要服务提供商到 次要服务提供商的切换的请求的情况下,如果用户没有次要服务提供 商的账户,次要服务提供商的SCP可以拒绝关联并可以不提供SCP 地址。

在一个实施例中,用户可以具有SPSN的通用账户,并且 主要服务提供商或次要服务提供商的SCP可以使用该账户用于计费 目的。在这个实施例中,用户不要求对于不同服务提供商的单独的账 户。在这种情况下,在服务提供商和SPSN间的交易可以通过实时地 加密数据传送来完成。该交易可以类似于转账或任何货币性交易,并 且可以通过已知的常规方法来进行。由于这些技术已为人熟知,出于 简洁的目的同样的描述被省略。

虽然描述已被说明为与用户相关联的SIM从主要服务提 供商被动态切换到另一个次要服务提供商,然而,一旦用户从主要服 务提供商切换到次要服务提供商,也可以再次动态切换到之前的服务 提供商。SIM可以或者是由主要服务提供商所提供的物理实体,或者 可以是由主要服务提供商所提供的与该用户相关联的订购。之前的服 务提供商可以是不同于该次要服务提供商的任何服务提供商,并且也 可以包括该主要服务提供商。在这样的情况下,根据本发明的一个实 现,与用户相关联的HLR将是主要服务提供商的归属HLR。在这样 的切换请求中,SPS请求将由次要服务提供商来服务。然而由于SIM 的IMSI/MSISDN涉及主要服务提供商,当请求切换时该用户所连接 到的MSC将查询归属HLR来得到SCP地址参考。进一步地,之前 的服务提供商的SCP细节将在该用户所关联的并由主要归属HLR所 维护的归属HLR中被更新。

相应地,在GSM通信网络中,如之前所说明的,用户计 费是由在服务提供商的归属HLR中所定义的,与该用户所关联的归 属SCP所控制的。在其中归属SCP的地址在主要服务提供商的归属 HLR中被改变的情况中,用户所使用的通信服务的计费将由为该次要 服务提供商的方案、提供、订购和规则而服务的新SCP来跟踪。该归 属SCP地址的改变将允许用户在服务提供商间切换而不改变SIM、或 MSISDN或IMSI号,并且根据次要服务提供商的费用来付费,并且 对来自不同服务提供商的通信服务使用不同收费而没有改变SIM或 MSISDN的任何麻烦。所述方法也可以允许用户使用不同服务提供商 的服务而不需要新的改进的通信设备或SIM。

虽然此处的描述是参照GSM通信网络,如本领域技术人 应理解的,该系统和方法可以在其他网络和设备中被实现,虽然有一 些变化。该其他通信网络可以包括全球移动通信系统(GSM)网络, 通用移动通信系统(UMTS)网络,长期演进(LTE)网络,个人通 信服务(PCS,Personal Communications Service)网络,时分复用 (TDMA)网络,码分复用(CDMA)网络,下一代网络(NGN), 公用交换电话网络(PSTN),以及综合业务数字网络(ISDN)。

应注意描述仅仅示出本发明的原理。从而应理解本领域 技术人员将能够设计各种装置其,虽然此处未明确地描述,仍体现了 本发明的原理并且被包含在其精神和范围中。此外,此处详述的所有 实例主要意在特别地将仅为教导的目的来辅助读者理解本发明的原 理以及由(一个或多个)发明人为促进本领域所贡献的观念,并应被 理解为不限于被这样具体详述的实例和情况。而且,此处详述本发明 的原理、方面和实施例的所有具体陈述,以及其具体实例,都意在包 括其等同物。

该动态切换服务提供商的系统和方法的方式将参照图 1-3来被详细说明。虽然用于动态切换服务提供商的所述系统和方法 的方面能够在任何数量的不同的计算系统、传输环境、和/或配置中被 实现,实施例是在下文的示例性系统的上下文中被描述的。

本领域技术人员应理解此处所使用的词在…期间,在… 时,以及当…时并非意味着一旦发起动作则动作立即发生的精确术 语,而是可能在初始动作和由该初始动作所发起的反应之间有小而合 理的延迟,例如传播延迟。此外,词“连接的”和“耦合的”为清楚 起见被通篇使用,并且可以包括或是直接连接或是间接连接。

图1示出根据本发明的实施例的实现动态切换服务提供 商的通信网络环境100。该通信网络环境100包括通过通信网络104 彼此通信的一个或多个通信设备102-1,102-2,102-3和102-N(被 合称为通信设备102)。通信设备104是被用户用来与彼此通信的用 户设备(UE)。进一步地,通信设备102可以包括可以与MSISDN 和IMSI号相关联的SIM。通信设备102可以包括,不限于,桌面计 算机,手持设备,笔记本或其他便携计算机,网络计算机,移动电话, 固定电话,等等。各个通信设备102按照由该通信设备102所耦合的 通信网络104所定义的通信协议工作。

通信网络104可以是无线或有线网络,或其组合。通信 网络104可以是单个网络的汇总,彼此互联并作为单个大型网络来运 行(如互联网或内部网)。这样的单个网络的实例包括,但不限于, 全球移动通信(GSM)网络,通用移动通信系统(UMTS)网络,个 人通信服务(PCS0)网络,时分复用(TDMA)网络,码分复用(CDMA) 网络,下一代网络(NGN),公共交换电话网络(PSTN),以及综 合业务数字网络(ISDN)。取决于技术,通信网络104包括各种网 络实体,例如网关,路由器;然而为便于理解这样的细节已被省略。

描述参照通信设备102-1和102-3来被说明,然而,其同 样也可以被延伸到其他通信设备。为说明的原因,通信设备102-1可 以被视为与其可能注册到的服务供应商,也即,通信设备102-1的主 要服务提供商相连接。进一步地,由于各种原因,例如位于非归属网 络中,通信设备102-3可以连接到服务提供商,该服务提供商其可能 不是该通信设备102-3的主要服务提供商。如明显的,通信设备102-3 所连接到的服务提供商是通信设备102-3的次要服务提供商。

通信网络104可以包括多于一个服务提供商。为便于说 明,此处考虑两个服务提供商,也就是,主要服务提供商其在上述实 例中为该通信设备102-1的主要服务提供商,以及次要服务提供商其 为该通信设备102-1的次要服务提供商。

为了彼此通信,各个通信设备102-1和102-3连接到其各 自的在小区中提供无线覆盖的基站收发信机(图中未示出)。多个基 站收发信机连接到基站控制器(图中未示出),其提供本地交换来实 现基站间的切换。基站控制器进一步连接到移动交换中心(MSC), 其负责向订购者,即通信设备102-1的用户和通信设备102-3的用户 提供通信服务。

例如,通信设备102-1,其可能在其归属网络中并且可以 通过其自己的基站控制器和其他网络实体(未示出)连接到在后文中 可互换地被称为主要-MSC(Pri-MSC)106-1的MSC106-1,来传送 数据和利用通信服务,如语音呼叫和消息。类似地,可能存在该通信 设备102-1期望切换至的另一个服务提供商,次要服务提供商。该次 要服务提供商可以实现MSC106-2,在后文中可互换地被称为次要 -MSC(Sec-MSC)106-2。

进一步地,Pri-MSC106-1和Sec-MSC106-2可以关联到 相应的归属位置寄存器(HLR),如主要HLR(P-HLR)和次要HLR (S-HLR),在后文中被合称作HLR108。应理解,通常HLR存储 与注册在该服务提供商的各个服务订购者相关联的信息。该信息可以 包括,但不限于其包括订购者的包括归属SCP地址参考和服务触发器 的CAMEL订购信息的MSC的地址,订购者的归属位置,其中订购 者当前位于或最后位于的MSC的地址等。HLR还存储如与各个订购 者的SIM相关联的IMSI号,以及订购者的MSISDN号。本领域技术 人员应理解Pri-MSC106-1和P-HLR108-1可以被实现为分离的实体, 或可以被实现在单个单元中。类似地,Sec-MSC106-2和S-HLR108-2 可以被实现为分离的实体,或可以被实现在单个单元中。

主要服务提供商和次要服务提供商也可以实现服务控制 点(SCP),如主SCP(P-SCP)110-1,以及次要SCP(S-SCP)110-2, 其被共同称为SCP110。应理解每个服务提供商实现至少一个SCP, 其容纳该服务提供商的订购者的账户和服务订购信息。账户信息可以 包括订购者的可用余额,订购者的封阻列表,由订购者所选择的资费 计划,以及由订购者所采取的订购。在由主要服务提供商所提供的通 信服务使用期间,P-SCP110-1可以被Pri-MSC106-1联系用于基于如 可用余额的账户信息的认证。进一步地,P-SCP110-1也可以基于所 存储的资费计划向用户,如主要用户收费。应进一步地理解,与各个 订购者相关联的SCP的细节在用户的HLR可用。所以,与通信设备 102-1相关联的P-SCP110-1的细节可以被存储在由主要服务提供商 所维护的P-HLR108-1中。

类似地,次要服务提供商也可以实现并维护至少一个 SCP,如S-SCP110-2,来存储用户账户信息,并且认证由注册到该次 要服务提供商的用户所使用的通信服务。

在一个实现中,为了连接两个MSC106-1和106-2,通信 网络104也可以包括网关MSC(G-MSC)(未示出),其可以作为 与两个MSC106-1和106-2互联的节点。应理解G-MSC可以是单独 的实体或G-MSC的功能可以被与Pri-MSC106-1或Sec-MSC106-2 的功能相集成。为了说明和简洁的原因,在所述实现中,G-MSC与 Pri-MSC106-1集成。

通信网络104还可以实现服务提供商选择节点(SPSN), 如SPSN112。SPSN可以是网络实体被配置来在不同的服务提供商, 如主要服务提供商和次要服务提供商的SCP间通信。SPSN112可以 包括关于与服务提供商的动态切换有关的服务提供商间的协议,以及 用户订购的信息。在一个实现中,SPSN112可以在主要服务提供商 和次要服务提供商的分别的P-SCP110-1和S-SCP110-2间通信。 SPSN112,基于该服务提供商间的协议,使用户能够动态切换服务提 供商。

在一个实施例中,使用在它的归属网络中的通信服务的 用户,可以请求改变它的缺省服务提供商。在一个实例中,该用户可 以是通信设备102-1的用户,也被称为主要用户。在所述场景中,该 主要用户可以请求主要服务提供商来改变服务提供商,如到次要服务 提供商。该主要用户可以通过Pri-MSC106-1连接至主要服务提供商, 并且关于该用户的数据,如该用户的位置、SIM、MSISDN、以及IMSI 号可以存储在P-HLR108-1中。

主要用户可以通过通信设备102-1以USSD消息的形式发 送SPS请求到主要服务提供商。该USSD消息可以包括用户关于他期 望切换至的服务提供商的偏好。SPS请求可以包括指示他期望切换至, 并且被定义在USSD消息中的服务提供商的具体运营商代码Id。在一 个实现中,用户可以发送USSD消息描述要被切换至的服务提供商为 次要服务提供商。被发送给主要服务提供商的该USSD消息可以被 P-SCP110-1处理。P-SCP110-2可以基于该用户的标识来认证该 USSD消息。该认证可以基于MSISDN,IMSI号,以及该主要用户的 订购。例如,该主要用户可以在发送该USSD消息之前已经向主要服 务提供商订购动态服务提供商切换服务,并且因此,P-SCP110-1可 以基于对该主要服务提供商的用户订购来认证该USSD消息。应进一 步理解,来自主要服务提供商的尚未订购该服务提供商的动态切换服 务的用户的USSD消息可以被P-SCP110-1拒绝。P-SCP110-1可以 认证用户是主要服务提供商的订购者,然而由于该服务尚未订购,可 以拒绝进一步处理该SPS请求。

任何用户,如主要用户,可以基于由该用户的缺省服务 提供商所提供的选项来订购该服务提供商的动态切换服务。在一个实 现中,缺省服务提供商可以通过书面请求允许订购服务提供商切换服 务。在另一个实现中,缺省服务提供商可以通过USSD消息允许该服 务的订购。应理解缺省服务提供商也可以为提供这样使能够从主要服 务提供商向次要服务提供商切换的服务向它的订购者收费。进一步 地,该收费可以由于该用户相关联的SCP计费或从该缺省服务提供商 的该用户账户中扣除。

在本发明的还一个实现中,用户可以向如SPSN的中央实 体订购此服务提供商动态切换服务。例如,主要用户可以向SPSN112 订购服务提供商切换(SPS,service provider switch)服务。SPSN112 可以基于主要服务提供商和次要服务提供商之间的协议来向主要客 户提供该订购。本领域技术人员应理解SPSN112可以由该管辖区域 的政府机构(government authority of the jurisdiction),或由一个或多 个服务提供商间形成的合作体来控制。

如前所述,由主要用户以USSD格式所发送的SPS请求 可以被P-SCP110-1处理。在一个实现中,一旦认证了由主要用户所 发送的该请求,P-SCP110-1可以发送授权请求至SPSN112。在所述 实现中,该请求可以通过XML或diameter接口来发送。在通过 XML/Diameter接口所发送的该请求中,P-SCP110-1可以发送该主要 用户的IMSI号,以及该主要服务提供商已请求切换至的该次要服务 提供商的标准预定义ID,以及其他细节。

SPSN112可以根据来自P-SCP110-1的SPS请求的接收, 实现主要用户的,从主要服务提供商到次要服务提供商的动态切换。 出于该目的,SPSN112可以基于主要服务提供商和次要服务提供商 间的协议;以及基于该主要服务用户与该主要服务提供商以及该次要 服务提供商的订购,来授权该主要用户的该SPS请求。例如,SPSN112 可以确认两个服务提供商间的协议,并且还查询次要服务提供商的 S-SCP110-2来得到该主要用户的已有账户。换言之,主要用户,除 与主要服务提供商的订购之外,还可以具有在次要服务提供商的账 户。应理解该主要用户在该次要服务提供商的该账户的细节可以比照 该主要用户的如MSISDN和IMSI号的细节,来被存储在该次要服务 提供商的S-SCP110-2。

在所述实现中,一旦验证了服务提供商间的协议,以及 主要用户在次要服务提供商的账户的存在,SPSN112可以授权该主 要用户的该SPS请求。进一步地,SPSN可以更新S-SCP110-2的细 节到主要服务提供商的P-HLR108-1。在一个实现中,SPSN112可以 (在MAP接口上)发送任意时间修改(Any Time Modification,ATM) 请求至P-HLR108-1。从P-SCP110-1到S-SCP110-2的与该主要用户 相关联的SCP细节的更新将使得该主要用户能够以由次要服务提供 商所提供的收费、方案和提供来使用通信订购/服务。并且,由于在 SCP细节被S-SCP110-2的SCP细节所更新后,主要服务提供商的 P-SCP110-1将不被HLR108-1所触发,P-SCP110-1将不对被使用的 通信服务向主要用户收费。在所述实现中,P-HLR108-1可以基于该 主要用户的SCP细节的成功更新,发送ATM响应至SPSN112。

一旦S-SCP110-2的细节在与主要用户相关联的主要服 务提供商的P-HLR108-1中被更新,任何该主要用户连接至的MSC 将在位置更新信息交换期间,获取S-SCP110-2的细节。

如前所说明的,用户所连接至的任何MSC基于该用户的 IMSI号联系与该用户相关联的归属HLR,来请求位置更新。在位置 更新过程中,MSC可以向该用户的HLR提供该用户的IMSI号、MSC  Id、与该归属MSC相关联的访问位置寄存器(Visiting Location  Register,VLR)的Id,以及其他信息。可以基于该IMSI号、该MSC  Id和该VLR Id来用该用户的位置更新归属HLR。进一步地,该归属 HLR可以向该MSC的该VLR提供该用户的细节,如MSISDN,CSI (CAMEL Subscription Information,CAMEL订购信息)和该SCP的 全局名称地址(Global Title Address)细节,以供临时使用。

因此,当主要用户连接至MSC时,不同于Pri-MSC106-1, 该MSC可以,基于该主要用户的IMSI号,与P-HLR108-1发起对 于该主要用户的位置更新过程。在一个实现中,在位置更新过程中, 主要服务提供商的P-HLR108-1可以用包括次要服务提供商SCP,也 即S-SCP110-2的细节的主要用户的细节来更新MSC的VLR。因此, MSC将被用主要用户的细节以及S-SCP110-2的SCP细节来更新。 在SPS请求完成后由主要用户发起的任何呼叫期间,为了呼叫认证、 呼叫控制、订购/提供的管理以及账户余额的扣除的目的,该主要用户 连接至的MSC将触发由次要服务提供商所管理的S-SCP110-1。

类似地,如果使用次要通信设备102-3并连接至次要服务 提供商的用户发起对已经动态切换了他的服务提供商的主要用户的 呼叫,该次要用户所连接至的Sec-MSC110-2将与该已切换用户的主 要服务提供商的G-MSC(未示出)通信。该主要服务提供商的G-MSC 可以查询P-HLR108-1来接收关于主要服务提供商的SCP的位置的细 节。P-HLR108-1可以发起PRN过程并且与该主要用户当前所连接至 的MSC通信。在PRN过程期间,P-HLR108-1可以接收与主要用户 相关联的移动站漫游号(Mobile Station Roaming Number,MSRN)。 P-HLR108-1可以提供关联于主要用户的(T-CSI)以及SCP110-2的 细节至G-MSC。

进一步地,S-SCP110-2可以基于由次要服务提供商所提 供的资费来向主要用户收费。应理解当接收终止呼叫时,主要用户可 以或是在归属位置或是在非归属位置中并且,基于该用户的位置, P-HLR108-1可以联系连接至该主要用户的MSC。

应理解一旦主要用户的服务提供商成功切换,授权以及 对于由该主要用户所使用的通信服务的收费,将由S-SCP110-2来执 行,并且该主要用户将基于该次要服务提供商的资费来被收费。为了 更好的理解的原因,SPSN112和SCP110-1的细节将参照图2(a)和(2b) 来以大量细节进一步说明。

图2(a)示出根据本发明的实施例的SCP110的组件,以及 SPSN112的组件。根据本发明,SCP110和SPSN112通过通信网络 104(如图1所示)的各个组件彼此通信地耦合。

图2(b)示出根据本发明的实施例的指示服务提供商间的 动态切换的呼叫流程图。在该呼叫流程图中所使用的各种箭头指示示 出在通信设备102、MSC106、使用通信设备HLR201的用户的归属 HLR、用户SCP200的归属SCP、以及SPSN112间的信息交换。在 很多情况下,在所示出的网络实体之外的多个网络实体,包括传输站 以及交换站,可以在实体间存在,虽然为清楚起见其被省略。类似地, 各种应答以及确认网络响应也为清楚起见被省略。

在图2(a)中示出的SCP200和SPSN112的不同的组件已 参照如图2(b)的呼叫流程来被描述,然而应理解SCP200和SPSN112 可以以不同的方式来被实现,而不背离本发明的范围和精神。进一步 地,虽然图2(a)和图2(b)的描述已关于GSM网络来被提供,应理解 服务提供商的动态切换也可以对其他网络,例如,CDMA网络被实现。

SCP200和SPSN112包括处理器202-1,202-2,后文中 合称为处理器202。处理器202可以被实现为一个或多个微处理器, 微计算机,微控制器,数字信号处理器,中央处理单元,状态机,逻 辑电路,和/或基于运行指令来操作信号的任何设备。除其他能力外, (一个或多个)处理器被配置来取得和执行存储在存储器中的计算机 可读指令。

途中所示出的各个单元的功能,包括标记为“处理器(一 个或多个)”的任何功能模块,可以通过专用硬件以及能够执行软件 的硬件和合适的软件一起来提供。当由处理器来提供时,所述功能可 以由单个专用处理器,由单个共享处理器,或由其中一些可以是共享 的多个单个处理器来提供。此外,术语“处理器”的明确使用不应被 理解为排他性地指能够执行软件的硬件,也可以隐含地包括,不限于, 数字信号处理器(DSP)硬件,网络处理器,专用集成电路(ASIC), 现场可编程门阵列(FPGA),用于存储软件的只读存储器(ROM), 随机存取存储器(RAM),非易失性存储器。其他的硬件,常规的和 /或定制的,也可以被包括。

而且,SCP200和SPSN112包括(一个或多个)接口 204-1,204-2,合称为接口204。接口204可以包括允许SCP200和 SPSN112与通信网络104,或与彼此交互的各种软件和硬件接口。进 一步地,接口204可以使得SCP200和SPSN112能够与彼此以及与 如网络服务器和外部储存库的计算设备通信。接口204可以利于多种 网络和协议类型,包括有线网络,例如,LAN,电缆,等等,以及无 线网络,例如,WLAN,蜂窝,基于卫星的网络,等中的多种通信。

SCP200和SPSN112可以分别包括存储器206-1,和 206-2,其被合称为存储器206。存储器206-1和206-2可以与处理器 202-1以及202-2分别耦合。存储器206可以包括任何本领域已知的 计算机可读介质,包括例如易失性存储器(例如RAM),和/或非易 失性存储器(例如EPROM,闪存存储器,等)。

SCP200和SPSN112的存储器206-1,206-2分别包括模 块208-1,208-2以及数据210-1,210-2,其被分别合称为模块208和 数据210。模块208包括例程、程序、对象、组件、数据结构等等, 其执行特定任务或实现特定抽象数据类型。模块208还包括补充在 SCP200和SPSN112上的应用的模块,例如,操作系统模块。数据 210,除其他事务外,作为用于存储可以被一个或多个模块208取得、 处理、接收、或生成的数据的储存库。

在一个实施例中,模块208-1和SCP200包括请求接收模 块212,计费模块214,认证模块216以及(一个或多个)其他模块 218。在所述实现中,SCP200的数据210-1包括认证数据220,订购 者数据222,以及其他数据224。该(一个或多个)其他模块218可 以包括补充应用和功能的程序或被编码的指令,例如,SCP200的操 作系统中的程序,以及包括相应于一个或多个其他模块(218)的数 据的其他数据224。

类似地,在一个实现中,SPSN112的模块208-2包括请 求处理模块224,授权模块226,更新模块228,以及(一个或多个) 其他模块230。在所述实现中,SPSN的数据210-2包括协议数据232, 订购数据234,以及其他数据236。该(一个或多个)其他模块230 可以包括补充应用和功能的程序或被编码指令,例如,SPSN112的 操作系统中的程序,以及包括相应于一个或多个其他模块230的其他 数据236。该其他数据可以包括关于操作者,如操作者Id.SCP地址, 等等的数据。

参考图2(b),通信设备102可以连接到MSC106,其可 以是它的缺省服务提供商或是任何其他服务提供商的MSC。MSC106 可以从使用通信设备102的用户的归属HLR,如HLR201查询与该 通信设备102的SIM相关联的细节。进一步地,HLR201可以包括被 示为SCP200的,与该用户相关联的归属SCP的细节。

根据本发明的实现,SCP200和SPSN112被配置来向用 户提供动态服务提供商切换能力。用户可以从主要通信设备102-1, 以SPS请求的形式发送服务提供商切换请求来切换它的缺省服务提 供商。在一个实现中,如步骤252所指示的,SPS请求可以是USSD 格式。USSD请求可以被发送给该用户所连接至的MSC,也即MSC 106。应理解由用户所发送的USSD请求将由用户的归属SCP,例如 SCP200处理。由于与任何用户所关联的SCP的细节在归属HLR中 可得,根据步骤254,由该用户发起的USSD请求被转发给主要HLR 201。基于存储在HLR201的关于该用户的细节,HLR201可以识别 该用户要关联的SCP200。在步骤256处,HLR201然后可以发送 USSD“SPS”请求到该SCP200。应理解该该SPS请求从主要服务提供 商切换至次要服务提供商,该请求可以被发送给与该用户相关联的归 属SCP。因此,对于任何其他的用户发送USSD“SCP”请求,所关 联的SCP可以不同于该SCP200并且,HLR201可以发送请求至那个 SCP来处理,也即,在从次要到主要切换服务提供商的切换请求被做 出时,该SPS请求可以被发送至该用户当前所关联的服务提供商的 SCP。

在一个实现中,由服务提供商实现的SCP200包括请求 接收模块212。该请求接收模块被配置来接收由与该SCP200相关联 的用户所发出的USSD“SPS”请求。在所述实现中,该请求接收模 块212可以基于在该请求中出现的细节,如IMSI号,以及MSISDN 来识别为其请求被发起的用户。进一步地,该请求接收模块212也可 以识别该用户请求切换至的服务提供商。进一步地,在所述情况下, 一旦识别该“SPS”请求,认证模块216可以基于这样的服务的用户 订购来认证该SPS请求。在一个实现中,该认证模块216可以被配置 来基于该用户对该服务的订购来认证该“SPS”请求。如果用户已订 购该“SPS”服务,认证模块216可以认证该请求为“有效”并且请 求来自SPSN112的授权和切换操作。

在所述实现中,认证模块216可以通过XML/Diameter 接口发送授权请求至SPSN112。如步骤258中所指示的,该请求可 以被作为运营商切换请求来被发送。SPSN112可以包括请求处理模 块224。该请求处理模块224可以被配置来识别通过XML/Diameter 接口所接收的“SPS”请求。该请求处理模块224可以基于 IMSI/MSISDN号确定该“SPS”请求并确定与该用户相关联的细节。 该请求处理模块224也可以识别在该请求中所接收到的该用户期望切 换至的服务提供商,例如次要服务提供商的Id。

对于在步骤258处在“SPS”请求中所接收到的次要服务 提供商,SPSN112的授权模块226被配置来检查服务提供商间协议。 该服务提供商间协议可以定义服务提供商之间的,向他们的订购者提 供服务供应商切换服务的合同或保证。该授权模块226也可以确认用 户与他请求切换至的服务提供商的账号。例如,用户A可以发送请求 来从服务提供商“x”到服务提供商“y”切换他的服务提供商。在这 样的场景中,授权模块226可以检查服务提供商“x”和服务提供商 “y”之间的协议。授权模块226也可以在确认该授权请求之前检查 该用户A与服务提供商“y”的账户。一旦授权模块226检查了该协 议以及用户账户的存在,授权模块226可以批准该授权请求。

在一个实现中,SPSN112也可以包括更新模块228,其 被配置来用所请求的服务提供商的SCP细节来更新请求服务提供商 切换的用户的HLR。在所述实现中,如在步骤260处所示,更新模块 228可以通过ATM请求来用次要服务提供商的SCP地址的细节更新 用户的归属HLR,例如HLR201。

进一步地,根据本发明的实现,与用户相关联的HLR, 如HLR201可以包括简档模块(未示出)来存储与它的订购者相关联 的不同简档。HLR201可以包括与用户相关联的多个简档,其中各个 简档可以包括与一个服务提供商相关联的一个SCP的细节。换言之, 对于不同的服务提供商,用户的归属HLR将包括不同的简档。在这 样的实现中,更新模块228,并非发送次要服务提供商的SCP的地址 细节,可以发送请求来激活HLR201中的简档,其中该简档包括该次 要服务提供商的SCP的细节。在这样的场景中,参照上述实例,更新 模块228可以请求激活HLR201中的简档,其包括服务提供商“y” 的SCP的细节。而且,在其中包括服务提供商的某SCP细节的简档 在HLR201中不存在的情况下,SPSN112的更新模块228可以请求 在HLR201中创建与该次要服务提供商的该SCP细节相关联的新的 简档。

在所述实现中,其中SPSN112发送具有该次要服务提供 商的SCP的细节的ATM请求至HLR201,该HLR201的简档模块, 可以更新该HLR201中的该用户的数据中的SCP地址细节。类似地, HLR201的简档模块可以替代地激活由SPSN112所请求的简档。应 理解,一旦一个简档激活,HLR201的简档模块可以为用户去激活之 前所激活的简档,这样在任何给定的时间,对于一个用户仅有一个简 档处于激活状态。

在本发明的还一个实施例中,HLR201的简档模块,一 旦成功更新次要服务提供商的SCP细节,例如位置和地址,可以发送 ATM响应至SPSN112。如步骤262中所示,该ATM响应可以指示 次要服务提供商的该SCP细节/订购者简档在HLR的数据中的更新的 “成功完成”。

SPSN112的请求处理模块224,一旦从P-HLR108-1接 收“成功完成”响应,可以在USSD响应中发送“成功完成”响应至 用户。在此过程期间,请求处理模块224可以通知SCP200运营商切 换请求的完成。步骤264指示从SPSN112至SCP200的这一响应。在 步骤266、268和270中,SCP200以USSD响应的形式来通知该用户 该服务提供商切换的成功完成。一旦服务提供商切换为该用户被完 成,由该用户使用的任何通信服务可以由次要服务提供商的SCP通过 计费模块214来收费。应进一步理解计费是基于用户订购以及由该用 户所选择的资费来完成的。如本领域技术人员所应理解的,关于通信 服务收费的细节在与该用户相关联的SCP可得。

图3示出了根据本发明的实施例的用于在通信网络中的 服务提供商间动态切换的示例性方法300。该方法300被描述的顺序 不意在被理解为一种限制,并且任意数量的所述方法块能够以任意顺 序组合来实现该方法300,或实现一种替代方法。此外,单个块可以 从方法中删除而不背离本发明于此所述的精神和范围。而且,该方法 能够在任何适合的硬件、软件、固件、或其组合中被实现。

该(一种或多种)方法可以被描述在计算机可执行指令 的一般上下文中。一般地,计算机可执行指令可以包括执行特定功能 或实现特定抽象数据类型的例程、程序、对象、组件、数据结构、过 程、模块、函数,等等。所述方法也可以实施在分布式计算环境中, 其中功能由通过通信网络被连接起来的远程处理设备来执行。在分布 式计算环境中,计算机可执行指令可以位于包括存储器存储设备的本 地以及远程计算机存储介质中。

本领域技术人员将容易认识到所述方法的步骤能够被已 编程的计算机执行。此处,一些实施例也意在覆盖程序存储设备,例 如,数字数据存储介质,其是机器或计算机可读的并且编码了机器可 执行或计算机可执行程序指令,其中所述指令执行所述方法的一些或 所有步骤。该程序存储设备可以是,例如,数字存储器,如磁盘和磁 带的磁性存储介质,硬盘驱动器,或光可读数字数据存储介质。实施 例也意在覆盖通信网络以及被配置来执行所述示例性方法的所述步 骤的通信设备。

在块302处,来自与订购者标识模块(SIM)相关联的通 信设备的服务提供商切换(SPS)请求被接收。在一个实现中,用户 以USSD消息的形式发送SPS请求。该USSD消息可以包括用户的细 节以及由用户当前订购的主要服务提供商的细节,以及用户期望切换 至的次要服务提供商的细节。在一个实现中,该USSD请求由与该用 户相关联的服务控制点(SCP)处理。

在块304处,从主要服务提供商到次要服务提供商的该 SPS请求至少基于用户订购被认证。在一个实现中,以USSD消息来 被发送的该SPS请求基于用户对于由该主要服务提供商所提供的SPS 服务的订购来被验证。在所述实现中,与该用户相关联的该SCP可认 证该SPS请求。进一步地,应理解用户的细节,以及该订购和账户细 节在与该用户相关联的SCP可得。

在块306处,该SPS请求基于服务提供商间协议以及次 要服务提供商的用户账户来被授权。该服务提供商间协议可以定义主 要服务提供商和次要服务提供商之间的,向订购者提供服务提供商切 换服务的协议。这样的协议可以在服务提供商选择节点(SPSN)可 得。SPSN可以在不同的服务提供商的SCP间通信,并且验证这些服 务提供商间的协议。SPSN还可以验证请求服务提供商切换的用户具 有与次要服务提供商的账户。该账户信息以及其他用户信息可以在次 要服务提供商的SCP可得。

在块308处,一旦授权了SPS请求,归属位置寄存器被 用次要服务提供商的SCP细节更新。在一个实现中,次要服务提供商 的SCP细节在主要服务提供商的HLR中被更新。

虽然用于与用户相关联的SIM在服务提供商之间动态切 换的方法和系统已用特定于结构特征和/或方法的语言来描述,应理解 本发明不必受限于所描述的该特定特征或方法。而是,该特定特征和 方法作为用于动态切换的示例性实施例被公开。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号