Ip多媒体子系统应用获取电路域信息的方法及其应用的制作方法

文档序号:7643106阅读:124来源:国知局
专利名称:Ip多媒体子系统应用获取电路域信息的方法及其应用的制作方法
技术领域
本发明实施例涉及网络通信技术领域,具体涉及一种IP多媒体子系统应 用获取电路域信息的方法及其应用。
背景技术
IMS( IP Multimedia Subsystem, IP多媒体子系统)是3GPP( Third Generation Partnership Projects,第三代伙伴组织计划)提出的支持IP多媒体业务的子系统, 其核心特点是通过SIP ( Session Initiation Protocol,会话初始协议)协议实现IP 多媒体业务的建立、维护及管理等功能,允许运营商快速、高效地部署多媒体 业务,而不依赖网络的接入方式和终端设备的类型,支持固定网和802.11、 802.15、 802.16、 CDMA (码分多址)或GSM (全球移动通信系统)等无线网 上的任何类型的会话,允许业务提供商向用户提供一系列话音与数据融合的多 媒体业务。IMS的系统结构如图l所示其中,CSCF (呼叫会话控制功能)实体用于控制用户注册、会话控制等 功能;AS (应用服务器)用于提供各种业务逻辑控制功能;HSS(归属用户 服务器)用于集中管理用户签约信息;MGCF (媒体网关控制功能)实体用于 实现与电路交换网互通;用户通过代理节点P-CSCF (代理呼叫会话控制功能) 接入IMS;会话和业务触发控制及与AS的业务控制交互则由其注册地的归属域 服务节点S-CSCF (服务呼叫会话控制功能)完成。IMS业务提供架构如图2所示其中,HSS是每个用户最重要的数据库,保存着所有和签约相关的信息, 用于支持各个网络实体对呼叫和会话的处理,具体包括用户的标识、编号以 及寻址信息;用户的安全信息;用户的位置信息以及用户的描述信息等。 一个 归属网络可以有一个或者多个HSS,取决于移动签约用户的数量、网络设备的 容量以及具体的组网情况。HSS对外提供营业厅接口,用于用户数据维护(增 力口、修改、删除用户签约信息等),同时HSS支持Cx接口 ( HSS和I-CSCF/S-CSCF 之间的接口 ), Sh接口 (HSS和AS之间的接口 )的用户数据下载。AS为IMS用户提供IP多媒体增值业务,可以位于用户归属网,也可以由第 三方提供,包括SIPAS、 OSA AS (Open Service Access AS ,开放业务接入应 用服务器)和IM-SSF (IP多媒体子系统交换功能)三类,其中,OSAAS通过 OSA业务能力服务器而不是直接与IMS网元交互,IM-SSF则提供IMS SIP到 CS CAP (电路交换能力)电路域智能应用协议的映射及SSP (Service Switch Point,业务交换点)触发能力,使IMS域VoIP业务用户能无缝继承电路域智能 业务;AS通过与HSS的接口获得用户业务相关的数据和用户状态信息,其中, SIPAS和OSAAS与HSS间为基于Diameter协议的Sh接口 , IM-SSF与HSS间为基 于MAP (Mobile Application Part,移动应用部分)协议的Si接口 。在网络向IMS演变过程中,必然还会在一段时间内CS域和IMS域并存,在 这种情况下,也就会存在这两个域都存在签约关系的双签约用户。此时,用户 希望网络中有一个控制点能够对自己在两个域的业务进行集中控制,达到跨域 业务控制。在现有机制中,这个集中控制点一般都处于IMS网络,由一个AS 来实现。但在现有技术中,AS只可以通过查询方式获取有限的用户在电路域的动 态信息(位置信息和注册状态)及少量的签约信息(计费信息和移动用户ISDN 号码MSISDN)。仅获得这些信息,会使得在某些业务应用中不能满足业务需 求,而且查询效率低;同时,在业务操作过程中查询电路域信息会增加本次业 务的时延
发明内容
本发明实施例要解决的技术问题是使Sh接口支持用户电路域信息的传 送,进而使AS可以根据需要获得所需的用户在电路域的信息,以满足不同业 务的需求。为此,本发明实施例提供如下的技术方案一种IP多媒体子系统应用获取电路域信息的方法,所述方法包括 应用服务器AS通过Sh接口向归属签约服务器HSS发送查询命令,查询用户电路域签约信息;HSS收到所述查询命令后返回响应消息,并在该响应消息中携带AS请求的用户电路域签约信息。一种IP多媒体子系统应用获取电路域信息的方法,所述方法包括 应用服务器AS通过Sh接口向归属签约服务器HSS发送订阅请求,订阅用户电路域信息;HSS记录订阅关系,并在用户电路域信息发生变化时向AS发布通知消息,其中携带AS订阅的用户电路域信息。一种IP多媒体子系统应用电路域信息的方法,所述方法包括步骤 应用服务器AS通过Sh接口从归属签约服务器HSS获取用户电路域信息; AS根据业务逻辑在IP多媒体子系统域对这些获取的用户电路域信息进行应用。由本发明实施例提供的技术方案可以看出,本发明实施例通过对AS和 HSS之间的Sh接口进行扩展,使Sh接口支持用户电路域信息的传送,进而 使AS可以根据需要获得所需的用户在电路域的信息。AS获取到电路域签约 数据信息后,应用这些信息,可以进行多种应用,比如根据电路域的签约数 据在IMS域进行相应的跨域业务控制,电路域签约信息和IMS域签约信息的 同步设置,根据获取到的电路域和IMS域的状态信息,签约信息等进行域选
择等应用。可见,当用户在电路域及IMS域都存在签约的情况下,利用本发 明IMS应用不仅可以获得用户IMS域的签约信息,还可以同时获得用户的电 路域签约信息,从而使IMS应用可以对某些跨域业务网络能够更好地进行业 务控制。


图1是现有IMS的系统结构示意图; 图2是现有IMS业务提供架构示意图;图3是本发明IP多媒体子系统应用获取电路域信息的方法的第一实施例 的实现流程图;图4是本发明IP多媒体子系统应用获取电路域信息的方法的第二实施例 的实现流程图;图5是本发明IP多媒体子系统应用电路域信息的方法第一实施例的实现 流程图;图6是HSS和HLR位于不同物理实体时,HSS从HLR获取用户电路域 信息的 一种实施例的消息交互流程图;图7是本发明IP多+某体子系统应用电路域信息的方法第二实施例的实现 流程图;图8是本发明中AS通过订阅通知方式获取电路域用户状态变化通知的第 一实施例的消息交互流程图;图9是本发明中AS通过订阅通知方式获取电路域用户状态变化通知的第 二实施例的消息交互流程图;图10是本发明中AS通过查询方式获取用户电路域签约数据的一个实施例的消息交互流程图;图11是本发明中AS利用用户电路域信息进行域选择的消息交互流程图12是本发明实施例个人网管理服务器向HSS查询用户签约的所有基本 业务信息的流程图。
具体实施方式
本发明实施例通过对AS和HSS之间的Sh接口进行扩展,使其支持用户 电路域签约信息的查询或者订阅及通知发布,这样,AS就可通过Sh接口向 HSS查询或订阅,从而获取用户电路域信息。在AS通过Sh接口向HSS请求 用户电路域签约信息时,HSS根据AS的请求向其提供用户电路域的签约信息。 在AS通过Sh接口向HSS订阅用户电路域信息时,HSS感知到用户电路域信 息发生变化后,根据AS的订阅信息向AS通知变化事件及用户电路域信息。为了使本技术领域的人员更好地理解本发明实施例的方案,下面结合附图 和实施方式对本发明实施例作进一步的详细说明。本技术领域人员知道,在现有技术中,通过Sh接口查询的电路域的数据类 型非常有限,仅包括位置信息、注册状态、计费信息和MSISDN号码,而且AS 只可以对这部分lt据进行查询,并不能对这些数据进行订阅通知。针对这种情况,本发明对Sh接口进行扩展,使其支持AS对HSS的查询或 订阅用户电路域信息的传送。参照图3,图3是本发明IP多媒体子系统应用获取电路域信息的方法的第一 实施例的实现流程,包括以下步骤步骤301:扩展Sh接口,使其支持用户电路域签约信息的查询。AS可以利用现有Sh-Pull命令查询电路域补充业务信息,在命令中包含要 查询的用户的MSISDN号码,另外,还需要对现有Sh-Pull命令中的数据参考 参数增加新的取值,每种新的取值对应一种AS需要查询的用户电路域补充业 务信息类型。这样,当AS发送的Sh-Pull命令中的数据参考参数取值为上述 新增数值时,表明AS请求查询的是用户的电路域补充业务信息。除此之外,
还可以对Sh-Pull命令作进一步的扩展,在现有Sh-Pull命令中增加以下参数(1) 标识本次查询操作AS请求的某一类基本业务下挂的补充业务信息 的参数,该参数用于携带基本业务组码;(2) 标识本次查询操作AS请求的补充业务的参数,该参数用于携带补 充业务码。步骤302: AS通过Sh接口向HSS发送Sh-Pull命令,查询用户电路域签 约信息。在该请求中上述两个新增参数可以同时出现,或者只出现其中任何一个, 或者都不出现。也就是i兌,AS通过Sh接口向HSS发送Sh-Pull请求可以有以 下几种情况(1 ) AS向HSS发送只包含MSISDN号码和所述数据参考参数的Sh-Pull请求,查询所有的基本业务及其下挂的补充业务信息。(2 ) AS向HSS发送包含MSISDN号码、所述数据参考参数和所述基本业务组码参数的Sh-Pull请求,查询该特定基本业务组下挂的所有补充业务信 台(3 ) AS向HSS发送包含MSISDN号码、所述数据参考参数和所述补充 业务码参数的Sh-Pull请求,查询所有基本业务组下挂的该特定补充业务信息。 (4) AS向HSS发送包含MSISDN号码、所述数据参考参数、所述基本 业务组码参数和所述补充业务码参数的Sh-Pull请求,查询该特定基本业务组 下挂的下挂的该特定补充业务信息。步骤303: HSS收到所述查询命令后返回响应消息,并在该响应消息中携 带AS请求的用户电路域签约信息。HSS收到所述扩展的查询命令后,首先从归属位置寄存器HLR或内部 HLR子集获取用户电路域签约信息,然后将获取的用户电路域签约信息返回 给AS。在该过程中,如果AS和HLR能够识别的用户电路域签约信息的格式
不同,则在HSS将获取的用户电路域签约信息发送给AS之前还需要将获取的 用户电路域签约信息转换为Diameter格式或XML格式。HSS从HLR获取用户电路域签约信息的过程将在后面详细描述。HSS可以从HLR获取的用户电路域签约信息包括补充业务信息,具体有 补充业务的业务码,补充业务的状态信息,相对应的基本业务组码信息等。参照图4,图4是本发明IP多媒体子系统应用获取电路域信息的方法的第二 实施例的实现流程,包括以下步骤步骤401:扩展AS与HSS之间的Sh接口,使其支持用户电路域签约信息的 订阅及通知发布。具体地,在本发明中扩展Sh接口,使其支持用户电路域的用户状态变化 通知订阅及通知发布;除此之外,还可以扩展Sh接口,使其支持用户电路域 的补充业务信息变化通知订阅及通知发布。下面对此分别进行详细说明。本技术领域人员知道,在现有技术中,Sh接口不支持电路域信息订阅通知的功能。在本发明中,可以扩展Sh接口 ,将现有Sh-Subs-Notif命令作为订阅用户电路域的用户状态变化通知消息,以使其支持电路域的用户状态变化订阅通知的功能;另外,还可以对现有Sh-Subs-Notif命令中的数据参考参数增加新的取值,每种新的取值对应一种AS需要订阅的用户电路域补充业务信息类型,以使其支持电路域补充业务信息的订阅通知功能。还可以对Sh-Subs-Notif命令进一步扩展,除了数据参考参数增加新的取值外还可以再增加一类新的参数,这类新增参数用来进一步标识AS请求的数据,可以同时包 含两个具体参数(1 )标识本次订阅操作AS请求的某一类基本业务下桂的补充业务信息 的参数,该参数用于携带基本业务组码。(2)标识本次订阅操作AS请求的补充业务的参数,该参数用于携带补 充业务码。
上述这两个参数可以在Sh-Subs-Notif命令中同时出现,也可以只出现其 中任何一个,或者同时不出现。步骤402: AS通过Sh接口向HSS发送Sh-Subs-Notif请求,订阅用户电 路域信息。AS向HSS发送的Sh-Subs-Notif请求可以有以下几种情况 (1 ) AS向HSS发送只包含MSISDN号码和所述数据参考参数的Sh-Subs-Notif请求,订阅所有的基本业务及其下挂的补充业务信息。(2 ) AS向HSS发送包含MSISDN号码、所述数据参考参数和所述基本业务组码参数的Sh-Subs-Notif请求,订阅该特定基本业务组下挂的所有补充业务信息。(3 ) AS向HSS发送包含MSISDN号码、所述数据参考参数和所述补充 业务码参数的Sh-Subs-Notif请求,订阅所有基本业务组下挂的该特定补充业 务信息。(4) AS向HSS发送包含MSISDN号码、所述数据参考参数、所述基本 业务组码参数和所述补充业务码参数的Sh-Subs-Notif请求,查询该特定基本 业务组下挂的下挂的该特定补充业务信息。步骤403: HSS收到Sh-Subs-Notif请求后,记录该订阅关系。步骤404: HSS在用户电路域信息发生变化时向AS发布通知消息,其中 携带AS订阅的用户电路域信息。HLR感知到用户发生漫游后第一次附着4喿作或者VLR(拜访位置寄存器) 清除一个用户数据的事件后,向HSS发送用户状态发生变化的消息。HSS收 到HLR发送的用户状态发生变化的消息后根据订阅关系将用户状态变化事件 及变化后的状态发送给AS。HLR感知到VLR向HLR发送消息同步更新后的数据或者管理员通过 HLR界面更改用户补充业务lt据后,向HSS发送用户补充业务发生变化的消
息。HSS收到HLR发送的用户补充业务发生变化的消息后,根据所述订阅关 系将变化后的补充业务的状态信息和基本业务组发送给AS。本发明通过对Sh接口进行扩展,使其支持用户电路域签约信息的查询或 者订阅及通知发布,这样,AS就可通过Sh接口向HSS查询或订阅,从而获 取用户电路域信息。参照图5,图5示出了本发明IP多媒体子系统应用电路域信息的方法第一实 施例的实现流程,包括以下步骤步骤501: AS通过Sh接口向HSS请求用户电路域签约信息。AS可以通过Sh接口向HSS查询用户电路域签约信息,还可以通过Sh接 口向HSS订阅用户电路域签约信息。具体采用哪种方式可根据实际需要来确 定。步骤502: HSS根据AS的请求从HLR获取用户电路域签约信息。由于AS和HLR支持的信息格式不同,因此,HSS还需要将获取的用户电路域签约信息转换为AS能够识别的Diameter格式或XML格式。 步骤503: HSS将获取的用户电路域签约信息发送给AS。 如果HSS收到的是AS的查询请求,则在收到该请求后向AS返回请求的用户电路域签约信息。如果AS已经通过Sh接口订阅了用户的电路域签约信息,当与AS订阅的相关数据发生变化后,HSS发送消息通知AS该变化事件和变化后的用户电路域签约信息。步骤504: AS根据业务逻辑在IP多媒体子系统域对这些获取的用户电路 域信息进行应用。AS获取到电路域签约数据信息后,应用这些信息,可以进行的应用包括 但不限于根据电路域的签约数据在IMS域进行相应的跨域业务控制,电路 域签约信息和IMS域签约信息的同步设置,根据获取到的电路域和IMS域的
状态信息,签约信息等进行域选择等。由于在未来的网络演变过程中,HSS与HLR可能位于同一物理实体(HSS 内嵌HLR子集),也可能分离设立,也就是说分别为独立的功能实体。针对这 两种情况,本发明分别提供了 HSS从HLR获取用户电路域签约信息的详细过程。当HSS内嵌HLR子集时,HSS通过内部接口从HLR获得用户的各类电 路域签约信息。首先,HSS向HLR发送查询用户电路域信息的请求消息,消 息中包含用户的MSISDN号码,要查询的信息指示等;HLR收到该请求消息 后,判断MSISDN号码存在后根据请求向HSS返回用户电路域数据信息。当HSS与HLR位于不同的物理实体时,HSS通过外部接口从HLR获得 用户的各类电路域签约信息。具体实现时,可以采用以下几种方式(1 ) HSS通过信令拦截方式截获发往HLR的请求以及所有HLR发出的 响应消息,并根据请求和响应的关系获取HLR内部的用户电路域签约信息;(2 ) HSS作为业务控制点SCP通过查询方式从HLR获取用户电路域签 约信息;(3 ) HSS作为SCP通过订阅通知方式从HLR获取用户电路域签约信息。 图6是HSS和HLR位于不同物理实体时,HSS从HLR获取用户电路域 信息的 一种实施例的消息交互流程61. HSS根据需要向HLR发送ATSI命令(对于WCDMA网络)或服务 请求(Service Request)消息(对于CDMA网络),请求查询用户电路域数据;62. HLR收到请求判断MSISDN号码存在后,判断请求的数据是否有效;63. 若62中请求的数据有效,则HLR返回用户电路域数据信息,否贝'J, 返回错-〖吴响应。参照图7,图7示出了本发明IP多媒体子系统应用电路域信息的方法第二实 施例的实现流程,包括以下步骤
步骤701: AS通过Sh接口向HSS订阅用户电路域信息。 步骤702: HSS感知用户电路域信息发生变化。所述用户电路域信息包括用户电路域签约数据、和/或用户注册状态、 位置信息等数据。HSS可以通过以下方式感知到用户电路域信息发生了变化当HSS内嵌HLR子集时,HLR发现用户电路域信息发生变化时无条件将 该事件通过内部接口通知给HSS;当HSS与HLR位于不同的物理实体时,HSS通过外部接口从HLR感知 用户电路域信息发生变化。具体地,HSS可以通过信令拦截方式截获发往HLR 的请求以及所有HLR发出的响应消息,并根据所述请求和响应的关系获取 HLR内部发生变化的用户电路域信息;或者HSS作为业务控制点SCP通过订 阅通知方式从HLR感知用户电路域信息发生变化,并获取发生变化了的用户 电路域信息。可以扩展SCP与HLR之间的接口,使HSS/SCP向HLR可订阅 的数据包括但不限于CSI (Camel Subscription Information,智能签约信息)、 CB (Call Barring,呼叫闭锁)、CF ( Call Forwarding,呼叫前转)等数据。步骤703: HSS根据AS的订阅信息向AS通知变化事件及变化后的用户 电路域信息。步骤704: AS根据业务逻辑在IP多媒体子系统域对这些获取的用户电路 域信息进行应用。AS获取到电路域签约数据信息后,应用这些信息,可以进行的应用包括 但不限于根据电路域的签约数据在IMS域进行相应的跨域业务控制,电路 域签约信息和IMS域签约信息的同步设置,根据获取到的电路域和IMS域的 状态信息,签约信息等进行域选择等。图8是本发明中AS通过订阅通知方式获取电路域用户状态变化通知的第 一实施例的消息交互流程81. AS向HSS发送Sh-Subs-Notif请求,订阅用户在电路域的用户状态
变化通知,请求中的参数包括MSISDN、 DataReference(取值用户状态 UserState)、 Requested-Domain (取值电路域CS Domain);82. HSS向AS返回订阅成功响应Sh-Subs-Notif-Rsp;83. 由于终端长时间没有和网络联系或者其他原因VLR删除用户数据并 发送消息通知HLR,图中标出的是WCDMA网络中消息名称MAP—Purge_MS , 在CDMA网络中,相同功能的消息名称为MS Inactive;84. HLR将此用户的MNRF ( Mobile Station Not Reachable Flag,移动台 非可达标志)置为true,并通知HSS此事件;85. HLR返回Purge响应消息MAP—Purge_MS-Rsp给VLR,在CDMA 网络中,具有相同功能的消息名称为MS Inactive Rsp;86. HSS发送通知消息Sh-Notif给AS,告知用户电路域状态发生变化, 消息中包含用户MSISDN号码、变化后的状态、该状态取值 NetworkDeterminedNotReachable;87. AS对返回通知响应消息Sh-Notif-Rsp。在该实施例中,VLR通过清除用户导致用户状态发生变化。其他类似的 用户发生位置更新后第一次附着等导致HLR中数据发生变化进而通知AS的 流程与上述类似,在此不再赘述。图9是本发明中AS通过订阅通知方式获取电路域用户状态变化通知的第 二实施例的消息交互流程在该实施例中,AS查询用户电路域补充业务状态后订阅此信息,用户通 过终端修改补充业务信息,HSS通知AS新的补充业务状态信息。91. AS向HSS发送Sh-Pull请求,查询用户在电路域的补充业务信息,请求 中的参数包括MSISDN、 DataReference(为新增取值时表明是补充业务信息), ServiceCode (新增参数,取值为查询的补充业务码);
92. HSS转发消息给内部HLR, HLR检查MSISDN是否存在,若存在,HLR 组织需要返回的数据,并转发给HSS93. HSS返回查询响应消息Sh-Pull-Rsp纟合AS,其中包4舌4卜充业务石马、补充 业务的四种状态取值、补充业务对应的基本业务组(Basic Service Group );94. AS向HSS发送Sh-Subs-Notif消息,订阅用户在电路域的补充业务信息 变化通知,请求中的参数包括MSISDN、 DataReference(取值为新增取值表明 是补充业务信息)、ServiceCode (新增参数,取值为查询的补充业务码);95. HSS返回成功订阅响应Sh-Subs-Notif-Rsp;96. 用户通过终端"t喿作激活该补充业务,图中所示为WCDMA网络中消息 Activate—SS,在CDMA网络中相同功能的消息其名称为Feature Request;97. VLR修改本地补充业务信息后发送消息给HLR要求进行同步数据更新 操作,图中所示为WCDMA网络中消息MAP—Activate—SS,在CDMA网络中相 同功能的消息其名称为Feature Request;98 -99. HLR更新数据并给VLR返回响应,其中步骤99所示为WCDMA网 络中消息MAP—Activate—SS_Rsp,在CDMA网络中相同功能的消息其名称为 featreq;910. HLR通过内部接口通知HSS补充业务信息发生变化,HSS通过Sh接 口向AS发布通知,消息中包含MSISDN、补充业务码、变化后的补充业务状态 4言息和基本业务纟且(Basic Service Group );911. AS向HSS返回通知响应Sh-Notif-Rsp 。其他类似管理员在MSC/VLR(移动业务交换中心/拜访位置寄存器)、HLR 操作界面更改用户电路域数据,或用户通过终端操作导致HLR中用户电路域数 据发生变化,AS订阅获取数据通知的实现过程与上述类似,此处不再一一列举。
图IO是本发明中AS通过查询方式获取用户电路域信息的一个实施例的消 息交互流程在该实施例中,AS查询用户电鴻J或补充业务信息,管理员通过HLR营业 厅修改补充业务信息,AS再次查询获取最新的数据。101. AS向HSS发送Sh-Pull请求,查询用户在电路域的补充业务信息,请 求中的参数包括MSISDN、 DataReference(为新增取值表明是补充业务信息), 没有补充业务码,表明要查询的是用户所有补充业务信息;102. HSS转发消息给内部HLR, HLR检查MSISDN是否存在,若存在, HLR组织需要返回的数据,并转发给HSS;103. HSS返回查询响应消息Sh-Pull-Rsp给AS,其中包括用户签约的各补 充业务码、各补充业务的四种状态取值、各补充业务对应的基本业务组(Basic Service Group);104. 管理员通过HLR提供的营业厅操作改变用户某一或多个补充业务信自 105-106. HLR^L送消息给VLR,进行数据同步操作,VLR返回成功响应, 其中图中所示为WCDMA网络中消息MAP—Insert—Subscriber—Data和 MAP_Insert—Subscriber—Data—Rsp,在CDMA网络中相同功能的消息其名称为 QUALDIR和qualdir;107. AS再次向HSS发送Sh-Pull请求,查询用户在电路域的补充业务信息, 请求中的参数包括MSISDN、 DataReference (为新增取值表明是补充业务信 息),没有补充业务码,表明要查询的是用户所有补充业务信息;108. HSS转发消息给内部HLR, HLR检查MSISDN是否存在,若存在, HLR组织需要返回的数据,并转发给HSS; 109. HSS返回查询响应消息Sh-Pull-Rsp给AS,其中包括修改后的最新数 据,用户签约的各补充业务码,各补充业务的四种状态取值,各补充业务对应 的基本业务组(Basic Service Group )。其他类似管理员在MSC/VLR上更改用户电路域数据,或用户通过终端操 作导致HLR中用户电路域数据发生变化,AS查询获取数据的实现过程与上述 类似,此处不再——列举。前面已提到,AS获取到电路域签约数据信息后,应用这些信息,可以进 行的应用包括根据电路域的签约数据在IMS域进行相应的跨域业务控制,电 路域签约信息和IMS域签约信息的同步设置,根据获取到的电路域和IMS域的 状态信息,签约信息等进行域选择等。下面举例对此进行说明。参照图11 ,图11示出了本发明中AS利用用户电路域信息进行域选择的消 息交互流程111. AS向HSS发送Sh-Subs-Notif消息,订阅用户在电路域和IMS域的注册 状态及业务签约信息;112. HSS向AS回应订阅响应消息Sh-Subs-Notif-Rsp;113. 管理员通过营业厅为用户设置电路域前转业务;114-115. HSS感知到用户电路域业务签约发生变化,将此事件和最新的数 据通知给AS;116. 此双签约的用户在其归属IMS域收到新的会话请求INVITE;117. S-CSCF通过检测用户的IFC (Initial Filter Criteria,初始过滤MJ'J ) 触发到应用服务器AS;118. AS根据本地保存的用户信息和业务逻辑进行域选择AS根据本地保 存的用户数据判断发现用户在IMS域和CS域当前都没有注册,但却且仅在CS 域签约了前转业务,则AS进行域选择,决定将呼叫接续到电路域进行处理, 以便用户在电路域仍然能够接收到此来话,提高用户感受; 119. AS向S-CSCF返回重定向后的电路域前转号码CFN;1110. S-CSCF向一个最终选择的MGCF (媒体网关控制功能)转发此会话 请求;1111. MGCF^4居号码分析向前转方所在的关口局GMSC (网关移动交换 中心)发送入局请求;1112. GMSC向前转方所在HLR请求获取用户的路由信息,其中图中所示 为WCDMA网络中消息SRI ( Send Routing Info,发送路由信息),在CDMA网 络中相同功能的消息其名称为locreq (location request,位置请求);1113-1114. HLR向前转方用户所在的端局VMSC(拜访移动业务交换中心) 请求获取漫游号码信息,其中图中所示为WCDMA网络中消息PRN (Provide Roaming Number,提供漫游号码),在CDMA网络中相同功能的消息其名称为 ROUTREQ和routreq ( routing request,路由请求);1115-1116. GMSC根据获取到的漫游号码路由寻址到前转方当前漫游所在 的端局,发起入局请求,进而完成电路域呼叫建立部分,其中图中步骤1115 所示为WCDMA网络中消息SRI,在CDMA网络中相同功能的消息其名称为 locreq。步骤1116所示为WCDMA网络中消息IAM (Initial Address Message,初 始地址消息),在CDMA网络中相同功能的消息其名称相同。本实施例只举例说明了 AS获取到电路域信息后进行域选择的应用,AS获 取到这些信息后能够进行的应用还包括不限于电路域签约信息和IMS域签约 信息的同步设置、根据电路域签约信息进行相应的跨域业务控制等,其详细过 程在此不再一一描述。参照图12,图12是本发明实施例个人网管理服务器向HSS查询用户签约的 所有基本业务信息的流程。在该实施例中,签约了个人网业务的用户设备(PNMUE)发起主动激活 的流程,主要包括以下步骤 1201. CS域PNM UE通过VMSC/VLR (拜访移动业务交换中心/拜访位 置寄存器)路由,发送请求给HSS,查询当前的个人网内的激活配置信息, 请求中携带需要查询的MSISDN。1202. HSS才艮据保存的USSD( Unstructured Supplementary Services Data, 非结构化补充凄t据业务)Camel签约信息U-CSI ( USSD业务智能用户签约 信息),将登记请求路由到相应的PNM服务器。1203-1204. PNM服务器根据本地保存的激活配置信息返回查询结果。 上述步骤1至步骤4是可选的,这里允许但是不强制用户对当前配置进 4亍查询。1205-1206. CS域用户设备UE通过VMSC/VLR路由,发送激活请求给 HSS,该请求中包含IMSI、 MSISDN、激活类型、优先级参数等。HSS根 据保存的U-CSI信息将请求转发至PNM服务器,其中激活类型为全局激活。1207. PNM服务器通过查找本地是否存在IMSI-MSISDN记录来检查 UE是否已经登记到个人网中。1208-1209.由于PNM业务中PNM服务器既是IMS域的AS又是CS 域的gsmSCF,因此PNM服务器可以使用Sh接口的Sh-Pull消息,向HSS 发送请求查询用户签约的基本业务信息,其中Sh-Pull消息中包含参数 MSISDN及数据参考参数,该数据参考参数的取值为新增的表示电路域基本 业务信息的数值。HSS收到Sh-Pull消息后,返回该MSISDN签约的所有基本业务的业务 码,若该MSISDN没有签约任何基本业务,则返回错误或空数据。1210-1211. PNM服务器向保存UE能力信息的实体获取被激活的UE的 能力信息。1212. PNM服务器将被激活的UE的能力信息和签约信息与被重定向的 业务需要的能力进行比较,如果能够满足业务要求,则认为该UE针对该业 务;敫活成功。1213. PNM服务器向HSS订阅MSISDN的电路域信息变化通知,在该 MSISDN的电路域信息发生变化时,HSS需要通知PNM服务器,由PNM月良 务器比较判断是否要更改激活设置。其中,由于PNM业务中PNM服务器既是IMS域的AS又是CS域的 gsmSCF,因此PNM服务器可以使用Sh接口的Sh-Subs-Notif消息,向HSS 发送请求订阅用户签约的基本业务信息,其中Sh-Subs-Notif消息中包含参 数MSISDN及数据参考参数,该数据参考参数的取值为新增的表示电路域 基本业务信息的数值。HSS收到Sh-Subs-Notif消息后,若允许PNM服务器订阅该信息,则保 存订阅关系,后续当用户签约的基本业务发生变化时发送消息通知PNM服 务器。1214-1215. HSS向UE返回激活响应,表明本次激活操作是否成功,这 里允许对于全局激活的部分业务激活成功,因此成功时激活响应消息中需要 携带成功激活的业务码和MSISDN。如据参考参数外,还包括具体的基本业务码,则表示PNM服务器查询的是用户 对于此特定基本业务的签约情况,HSS收到该查询请求后若用户签约了该基本 业务,则在步骤9中返回该基本业务码,没有签约则返回错误或空数据。虽然通过实施例描绘了本发明,本领域普通技术人员知道,本发明有许多 变形和变化而不脱离本发明的精神,希望所附的权利要求包括这些变形和变化 而不脱离本发明的精神。
权利要求
1、一种IP多媒体子系统应用获取电路域信息的方法,其特征在于,所述方法包括应用服务器AS通过Sh接口向归属签约服务器HSS发送查询命令,查询用户电路域签约信息;HSS收到所述查询命令后返回响应消息,并在该响应消息中携带AS请求的用户电路域签约信息。
2、 根据权利要求1所述的方法,其特征在于,所述方法还包括对现有查询命令Sh-Pull中的数据参考参数增加新的取值,新的取值表明 AS要查询的用户电路域签约信息类型。
3、 根据权利要求2所述的方法,其特征在于,所述Sh-Pull命令新增数据 参考参数取值表明AS查询的用户电路域签约信息为补充业务信息时,还包括在现有查询命令Sh-Pull中增加标识本次查询操作AS请求的某一类基本 业务下挂的补充业务信息的参数,该参数用于携带基本业务组码;和/或在现有查询命令Sh-Pull中增加标识本次查询操作AS请求的补充业务的 参数,该参数用于携带补充业务码。
4、 根据权利要求3所述的方法,其特征在于,AS通过Sh接口向HSS发 送扩展的查询命令的步骤包括AS向HSS发送包含MSISDN号码、所述数据参考参数和所述基本业务 组码参数的Sh-Pull请求,查询该特定基本业务组下挂的所有补充业务信息; 或者AS向HSS发送包含MSISDN号码、所述数据参考参数和所述补充业务 码参数的Sh-Pull请求,查询所有基本业务组下挂的该特定补充业务信息;或 者AS向HSS发送包含MSISDN号码、所述数据参考参数、所述基本业务 组码参数和所述补充业务码参数的Sh-Pull请求,查询该特定基本业务组下挂的下挂的该特定补充业务信息。
5、 根据权利要求2所述的方法,其特征在于,AS通过Sh接口向HSS发 送扩展的查询命令的步骤包括AS向HSS发送只包含MSISDN号码和所述表示AS请求查询的用户电路 域签约信息为补充业务信息的新增数据参考参数的Sh-Pull请求,查询所有的 基本业务及其下挂的补充业务信息。
6、 根据权利要求2所述的方法,其特征在于,在所述Sh-Pull命令新增数 据参考参数取值表明AS查询的用户电路域签约信息为基本业务信息时,还包 括在现有查询命令Sh-Pull中增加标识本次查询操作AS请求的基本业务信 息的参数,该参数用于携带基本业务码;或者AS向HSS发送只包含MSISDN号码和表示AS请求查询的用户电路域签 约信息为基本业务信息的新增数据参考参数的Sh-Pull请求,查询用户签约的 所有基本业务信息。
7、 根据权利要求1所述的方法,其特征在于,所述HSS收到所述查询命 令后返回响应消息的步骤包括HSS收到所述扩展的查询命令后,从归属位置寄存器HLR或内部HLR子 集获取用户电路域签约信息;HSS将获取的用户电路域签约信息返回给AS。
8、 根据权利要求7所述的方法,其特征在于,所述HSS从HLR获取用 户电路域签约信息的步骤包括当HSS与HLR位于同一物理实体时,HSS通过内部接口从HLR子集获 得用户的各类电路域签约信息;当HSS与HLR位于不同的物理实体时,HSS通过外部接口从HLR获得 用户的各类电路域签约信息。
9、 根据权利要求8所述的方法,其特征在于,所述HSS通过外部接口从 HLR获得用户的各类电路域签约信息的步骤具体为HSS通过信令拦截方式截获发往HLR的请求以及所有HLR发出的响应消 息,并根据所述请求和响应的关系获取HLR内部的用户电路域签约信息;或 者HSS使用任意时间查询命令ATSI从HLR查询获取用户电路域签约信息;或者HSS使用通知用户数据变化命令NSDC通过订阅通知方式从HLR获取用 户电路域签约信息。
10、 根据权利要求7所述的方法,其特征在于,在HSS将获取的用户电 路域签约信息发送给AS之前还包括HSS将获取的用户电路域签约信息转换为Diameter格式或XML格式。
11、 根据权利要求1所述的方法,其特征在于,所述方法还包括 AS根据获取的用户电路域签约信息进行应用,所述应用包括在IP多媒体子系统域进行^^域业务控制、电路域签约信息和IMS域签约信息的同步设 置及域选择。
12、 一种IP多媒体子系统应用获取电路域信息的方法,其特征在于,所 述方法包括应用服务器AS通过Sh接口向归属签约服务器HSS发送订阅请求,订阅 用户电路域信息;HSS记录订阅关系,并在用户电路域信息发生变化时向AS发布通知消息, 其中携带AS订阅的用户电路域信息。
13、 根据权利要求12所述的方法,其特征在于,所述方法还包括 将现有订阅命令Sh-Subs-Notif作为订阅用户电路域信息变化通知消息。
14、 根据权利要求12所述的方法,其特征在于,所述方法还包括对现有订阅命令Sh-Subs-Notif中的数据参考参数增加新的取值,表明AS 需要订阅的用户电路域信息类型。
15、 根据权利要求14所述的方法,其特征在于,所述Sh-Subs-Notif命令 新增数据参考参数取值表明AS订阅的是用户电路域补充业务信息,还包括在现有订阅命令Sh-Subs-Notif中增加标识本次订阅操作AS请求的某一类 基本业务下挂的补充业务信息的参数,该参数用于携带基本业务组码;和/或在现有订阅命令Sh-Subs-Notif中增加标识本次订阅操作AS请求的补充业 务的参数,该参数用于携带补充业务码。
16、 根据权利要求14所述的方法,其特征在于,所述AS通过Sh接口向 HSS发送扩展的订阅请求的步骤包括AS向HSS发送包含MSISDN号码、所述数据参考参数和所述基本业务 组码参数的Sh-Subs-Notif请求,订阅该特定基本业务组下挂的所有补充业务 信息;或者AS向HSS发送包含MSISDN号码、所述数据参考参数和所述补充业务 码参数的Sh-Subs-Notif请求,订阅所有基本业务组下挂的该特定补充业务信 息;或者AS向HSS发送包含MSISDN号码、所述数据参考参数、所述基本业务 组码参数和所述补充业务码参数的Sh-Subs-Notif请求,查询该特定基本业务 组下挂的下挂的该特定补充业务信息。
17、 根据权利要求14所述的方法,其特征在于,所述AS通过Sh接口向 HSS发送扩展的订阅请求的步骤包括AS向HSS发送只包含MSISDN号码和所述表明AS订阅的用户电路域签 约信息为补充业务信息的数据参考参数的Sh-Subs-Notif请求,订阅所有的基 本业务及其下挂的补充业务信息。
18、 根据权利要求14所述的方法,其特征在于,在所述Sh-Subs-Notif命 令新增数据参考参数取值表明AS订阅的是用户电路域基本业务信息时,还包 括在现有查询命令Sh-Subs-Notif中增加标识本次订阅操作AS请求的某一基 本业务信息的参数,该参数用于携带基本业务码;或者AS向HSS发送只包含MSISDN号码和所述表示AS请求订阅的用户电路 域签约信息为基本业务信息的新增数据参考参数的Sh-Subs-Notif请求,订阅 用户签约的所有基本业务信息。
19、 根据权利要求12所述的方法,其特征在于,所述HSS在用户电路域 信息发生变化时向AS发布通知消息的步骤包括HSS感知用户电路域信息发生变化;HSS根据AS的订阅信息向AS通知变化事件及变化后的用户电路域信息。
20、 根据权利要求19所述的方法,其特征在于,所述HSS感知用户电路 域信息发生变化的步骤包括当HSS内嵌HLR子集时,HLR发现用户电路域信息发生变化时无条件将 该事件通过内部接口通知给HSS;当HSS与HLR位于不同的物理实体时,HSS通过外部接口从HLR感知 用户电路域信息发生变化。
21、 根据权利要求20所述的方法,其特征在于,所述HSS通过外部接口 从HLR感知用户电路域信息发生变化的步骤具体为HSS通过信令拦截方式截获发往HLR的请求以及所有HLR发出的响应消 息,并根据所述请求和响应的关系获取HLR内部发生变化的用户电路域信息; 或者HSS使用通知用户数据变化命令NSDC通过订阅通知方式从HLR感知用 户电路域信息发生变化,并获取发生变化了的用户电路域信息。
22、 根据权利要求19所述的方法,其特征在于,所述用户电路域信息包 括用户电路域签约数据、和/或用户注册状态、位置信息。
23、 根据权利要求19所述的方法,其特征在于,所述HSS根据AS的订 阅信息向AS通知变化事件及变化后的用户电路域信息的步骤包括当HSS收到归属位置寄存器HLR发送的用户注册状态发生变化的消息后 将用户状态变化事件及变化后的状态发送给所述AS;或者当HSS收到归属位置寄存器HLR发送的用户补充业务信息发生变化的消 息后,将变化后的补充业务的状态信息和基本业务组发送给所述AS。
24、 根据权利要求23所述的方法,其特征在于,HLR感知到用户发生漫游后第一次附着操作或者拜访位置寄存器VLR清 除一个用户的事件后,向HSS发送用户状态发生变化的消息。
25、 根据权利要求23所述的方法,其特征在于,HLR感知到拜访位置寄存器VLR向HLR发送消息同步更新后的数据或 者管理员通过HLR界面更改用户补充业务数据后,向HSS发送用户补充业务 发生变化的消息。
26、 根据权利要求12所述的方法,其特征在于,所述方法还包括AS根据获取的用户电路域信息进行应用,所述应用包括在IP多媒体子系 统域进行跨域业务控制、电路域签约信息和IMS域签约信息的同步设置及域 选择。
27、 一种IP多媒体子系统应用电路域信息的方法,其特征在于,所述方 法包括步骤应用服务器AS通过Sh接口从归属签约服务器HSS获取用户电路域信息; AS根据业务逻辑在IP多媒体子系统域对这些获取的用户电路域信息进行 应用。
28、 根据权利要求27所述的方法,其特征在于,所述AS通过Sh接口从 HSS获取用户电路域信息的步骤包括AS通过Sh接口向HSS查询获取用户电路域信息;或者 AS通过Sh接口向HSS订阅获取用户电路域信息。
29、 根据权利要求28所述的方法,其特征在于,所述AS通过Sh接口向 HSS查询获取用户电路域信息的步骤包括 扩展AS与HSS之间的Sh接口的现有查询命令Sh-Pull,使其支持用户电 路域签约信息的查询;AS通过Sh接口向HSS发送扩展后的查询命令,获取用户电路域签约信自
30、 根据权利要求28所述的方法,其特征在于,所述AS通过Sh接口向 HSS订阅获取用户电路域信息的步骤包括扩展AS与HSS之间的Sh接口的现有订阅命令Sh-Subs-Notif,使其支持 用户电路域信息的订阅;AS通过Sh接口向HSS发送扩展后的订阅命令,获取用户电路域签约信自
31. 根据权利要求28所述的方法,其特征在于,所述AS根据业务逻辑 在IP多媒体子系统域对这些获取的用户电路域信息进行应用的步骤包括AS根据获取的用户电路域信息在IP多i某体子系统域进行跨域业务控制;或者AS根据获取的用户电路域信息在IP多媒体子系统域进行电路域签约信息 和IMS域签约信息的同步设置;或者AS根据获取的用户电路域信息在IP多媒体子系统域进行域选择。
全文摘要
本发明公开了一种IP多媒体子系统应用获取电路域信息的方法及其应用,应用服务器AS通过Sh接口向归属签约服务器HSS发送查询命令,查询用户电路域签约信息;HSS收到所述查询命令后返回响应消息,并在该响应消息中携带AS请求的用户电路域签约信息。或者,AS通过Sh接口向HSS发送订阅请求,订阅用户电路域信息;HSS记录订阅关系,并在用户电路域信息发生变化时向AS发布通知消息,其中携带AS订阅的用户电路域信息。AS根据业务逻辑在IP多媒体子系统域对这些用户电路域信息进行应用。利用本发明,可以使AS根据需要获得所需的用户在电路域的信息,满足不同业务的需求。
文档编号H04M3/42GK101127613SQ20071000039
公开日2008年2月20日 申请日期2007年1月25日 优先权日2006年8月16日
发明者和晓艳, 朱东铭 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1