一种紧急呼叫注册的实现方法

文档序号:7643021阅读:193来源:国知局
专利名称:一种紧急呼叫注册的实现方法
技术领域
本发明涉及通信领域,更具体地涉及一种IP多^某体子系统紧急呼叫业 务注册过程的实现方法。
背景技术
根据政府的管制规定,电信网络必须能提供紧急语音呼叫业务。当用户 拨打紧急呼叫号码,或使用终端设备中存储的缺省紧急呼叫号码,或使用紧 急呼叫标识发起紧急呼叫,网络将紧急呼叫接续至当地的紧急通信受理中 心,如警察、火警、医疗救护、救援等。IP多媒体子系统(IP Multimedia Core Network Subsystem,简称IMS ) 也必须提供紧急呼叫业务。图1是IMS紧急呼叫的系统参考框架。整个构 架包括用户设备(User Equipment,简称UE) 101、代理呼叫会话控制功能 (Proxy Call Session Control Function,简称P-CSCF) 102、服务呼叫会话控 制功能(Serving Call Session Control Function,简称S-CSCF) 103、归属用 户服务器(Home Subscriber Server,简称HSS)104、紧急呼叫会话控制功 食fe (Emergency Call Session Control Function,简称E國CSCF) 105、位置获取 功能(Location Retrieval Function,简称LRF )106和紧急通信受理中心(Public Safety Answering Point,简称PSAP) 107,另外在会话过程中还涉及互连边 界控制功能(Interconnection Border Control Function,简称IBCF)、查询呼 叫会话控制功能(Interrogating Call Session Control Function,简称I-CSCF) 等功能实体(未在图中表示)。其中E-CSCF105是在IMS域引入了一个新 的功能实体,其与P-CSCF 102位于同一个网络中(当用户漫游时为用户的 拜访网络),负责接收来自P-CSCF 102的紧急会话建立请求,根据用户提 供的位置信息或从LRF106获取的位置信息和路由信息,将紧急会话建立请 求经过Mm接口路由到连接在IP网络紧急通信受理中心107,或经过Mi/Mg接口路由到连接在PSTN网络的紧急通信受理中心107。同时紧急通信受理 中心可以通过Le接口从LRF 106中直接获取用户位置信息,通过Mm/Mw 接口与归属网络联系。根据IMS紧急呼叫业务的业务需求,如果UE有足够的鉴权参数,并且 能检测出紧急会话,UE应使用紧急呼叫公共用户标识,通过拜访地的 P-CSCF向用户归属网络发送IMS紧急呼叫注册过程,其流程与普通呼叫注 册流程基本相同。在注册过程中,需要确定注册的超时时间,对于普通呼叫 注册中,UE必须在注册超时周期内发起重注册流程,重新刷新注册超时定 时器,通知网络UE处于注册状态。如果注册定时器超时,网^(包括P-CSCF、 S-CSCF)和UE会执行注销过程,释放与注册有关的信息和相应的呼叫。对 于紧急呼叫注册,UE不允许发起紧急呼叫重注册过程,如果注册定时器超 时,网络(包括P-CSCF、 S-CSCF)和UE释放紧急呼叫注册。只有当存在 正在进行的紧急呼叫会话时,才允许UE发起紧急呼叫重注册过程。当前技术中,紧急呼叫注册流程以及对注册超时时间的处理过程如附图 2所示,包括以下步骤5201, 当UE检测出呼叫为紧急呼叫,并且有足够的鉴权参数时,使用 紧急呼叫公共用户标识向P-CSCF发送紧急呼叫注册请求,消息中包含注册 超时时间,例如,设置为600000秒;5202, P-CSCF收到紧急呼叫注册请求时,对注册超时时间不作处理, 将注册请求转发到用户的归属网络接入点的I-CSCF;S203, I-CSCF向HSS发送请求消息,请求分配S-CSCF;S204, HSS向I-CSCF返回分配的S-CSCF或S-CSCF的能力;S205, I-CSCF将紧急呼叫注册请求消息发送到选定S-CSCF;S206, S-CSCF向HSS发送用户配置数据请求;S207, HSS存储S-CSCF信息,并将用户的配置数据、安全信息返回 S-CSCF;S208, S-CSCF执行紧急呼叫注册业务逻辑,并根据归属地策略,设置 紧急呼叫注册超时时间;S209, S-CSCF构建紧急注册响应,其中包含紧急注册超时时间,并将 响应发送到I-CSCF;S210, I-CSCF将紧急呼叫注册响应前转到P-CSCF;S211, P-CSCF从紧急呼叫注册响应中获取并保存S-CSCF设置的注册 超时时间;S212, P-CSCF将注册响应前转到UE;S213, UE从注册响应中获取并保存注册超时时间。从上述过程中可以看出,紧急呼叫的注册超时时间由归属网络的 S-CSCF根据归属网络的策略确定。当注册时间超时时,会话路径上的 S-CSCF、 P-CSCF、 UE分别执行紧急呼叫注销过程,释放本地的注册信息。根据紧急呼叫业务的业务需求,紧急呼叫业务由拜访地提供服务,在注 册成功后,后续的紧急会话由拜访网络控制,用户归属网络不再参与后续的 会话过程。由于拜访地政府管制的不同,各拜访地对注册超时的时间要求可能有所 不同,比如对于救援性紧急呼叫,甲地设置的时间可能是半小时,乙地设置 的可能时1小时,要求网络和用户终端在紧急注册后的一定时间保持注册状 态,以满足回呼、搜救等需要。当甲地的用户漫游到乙地发起紧急呼叫时, 根据现有技术,其紧急呼叫注册时间仍使用归属地的设置,超时时间设置为 半小时,而实际乙地要求的注册超时时间为1小时,这样将导致无法满足乙 地紧急呼叫业务的需求。另外由于各归属网络i殳置的注册超时时间不同,会出现在同 一个拜访网 络中,不同归属网络的漫游用户以及本地用户的注册超时时间不同,使紧急 呼叫业务特性的不一致,为紧急呼叫业务的应用和管理带来复杂性。根据以上分析可以看出,目前IMS紧急呼叫注册过程对注册超时时间 的处理存在缺陷,由于釆用由用户归属网络设置注册超时时间的方法,会出 现一个网络中来自不同归属网络的用户的注册超时时间不同,导致无法满足 拜访地紧急呼叫业务的管制要求,并影响紧急呼叫业务特性的一致性,为紧 急呼叫业务的应用和管理带来困难。发明内容本发明所要解决的技术问题是提供一种紧急呼叫注册的实现方法,克服 现有紧急呼叫注册过程中的缺陷,满足网络中不同归属地用户紧急呼叫业务 的需求。为了解决上述技术问题,本发明提供了一种IP多媒体子系统紧急呼叫注册的实现方法,包括以下步骤(a )拜访网络的代理呼叫会话控制功能P-CSCF收到用户设备UE发送 的紧急呼叫注册请求消息后,设置紧急注册请求消息中的紧急呼叫注册超时 时间,将所述紧急注册请求消息通过归属网络的接入点查询呼叫会话控制功 能I-CSCF发送到服务呼叫会话控制功能S-CSCF;(b) S-CSCF收到紧急注册i青求消息后,从紧急呼叫注册请求中获取并 保存紧急呼叫注册超时时间,构建紧急呼叫注册响应消息,其中包含呼叫注 册超时时间,将所述呼叫注册响应消息经过I-CSCF转发到P-CSCF;(c ) P-CSCF收到呼叫紧急注册响应消息后,将所述响应消息发送给UE;(d) UE从所述响应消息中获取并保存网络设定紧急呼叫注册超时时间。进一步地,上述方法还可包括以下特点在所述步骤(a)中,所述P-CSCF 根据呼叫注册请求中是否携带有紧急呼叫公共用户标识,判定该请求为紧急 呼叫注册请求或是普通注册请求。进一步地,上述方法还可包括以下特点在所述步骤(a)中,所述UE 向P-CSCF发送的紧急呼叫注册请求消息中携带有紧急呼叫注册超时时间, P-CSCF根据本地策略设置注册请求中注册超时时间,在注册请求中插入超 时时间修改标识;在所述步骤(b)中,所述S-CSCF判断在所述注册请求 中如果有超时时间修改标识,则从紧急呼叫注册请求中获取并保存紧急呼叫 注册超时时间。进一步地,上述方法还可包括以下特点所述本地策略的因素中包括以 下的一种或几种紧急呼叫类型、用户位置,根据上述因素的不同,对应不 同的紧急呼叫注册超时时间。进一步地,上述方法还可包括以下特点在所述步骤(b )中,所述S-CSCF 判断在所述注册请求中如果没有超时时间修改标识,则根据归属网络的策略 设置注册超时时间。进一步地,上述方法还可包括以下特点所述归属网络的策略因素包括 以下的一种或几种紧急呼叫类型、拜访网络位置、用户位置,根据上述因 素的不同,对应不同的紧急呼叫注册超时时间。进一步地,上述方法还可包括以下特点在所述步骤(b )中,所述S-CSCF 根据呼叫注册请求中是否携带有紧急呼叫公共用户标识,判定该请求为紧急 呼叫注册请求或是普通注册请求。进一步地,上述方法还可包括以下特点在所述步骤(c )中,所述P-CSCF 收到紧急呼叫注册响应消息后,获取所述消息中的紧急呼叫注册超时时间, 判断所述注册超时时间是否与本地保存的注册超时时间一致,如果是,将所 述响应消息发送给UE,否则,将所述注册响应消息中的注册超时时间修改 为本地保存的注册超时时间,再将所述响应消息发送给UE。与现有技术相比,由于本发明在IP多々某体子系统紧急语音呼叫业务的 注册过程中,采用了由用户拜访网络的P-CSCF根据拜访地策略设置紧急呼 叫注册超时时间的方法,因此达到了使紧急呼叫注册超时时间能满足拜访地 管制策略的要求,并使拜访地的紧急呼叫业务特性保持一致。


图1为已知IMS紧急呼叫的参考框架示意图;图2为已知紧急呼叫注册和对紧急呼叫注册超时时间处理的流程图;图3为本实施例的紧急呼叫注册和对紧急呼叫注册超时时间处理的流 程图。
具体实施方式
下面结合附图和具体实施方式
对本发明作进一步详细的说明。图3是本实施例的紧急呼叫注册和对紧急呼叫注册超时时间处理的流 程图,描述了改进的紧急呼叫注册流程,尤其是对紧急呼叫注册超时时间的 处理过程。包括以下步骤S301,当UE检测出呼叫为紧急呼叫,并且有足够的鉴权参数时,使用 紧急呼叫公共用户标识向拜访地P-CSCF发送紧急呼叫注册请求,消息中包 含注册超时时间;假设注册超时时间设置为600000秒。S302,拜访地网络的P-CSCF收到注册请求后,若判断该请求为紧急呼 叫注册请求,则根据本地策略设置注册超时时间;对于普通呼叫,P-CSCF不需要设置注册超时时间。判断紧急呼叫注册请求可以由拜访地网络的P-CSCF检查注册请求中的 用户标识,如果为紧急呼叫公共用户标识,则认为该请求为紧急呼叫注册请 求,但判断紧急呼叫注册请求的方法不限于此。本地策略的因素中包括但不限于紧急呼叫类型、用户位置,根据上述因 素的不同,对应不同的紧急呼叫注册超时时间。另外,根据本地策略,P-CSCF也可以决定不修改紧急呼叫注册请求中 的紧急呼叫注册超时时间,此时紧急呼叫注册时间将由归属网络决定。这样 的设置, 一是考虑兼容问题,如果P-CSCF没有使用本实施例所述方法,此 时由归属地的S-CSCF设置超时时间,保证系统仍能正常运行;二是考虑可 能存在拜访地不关心紧急呼叫超时时间的某些类型的紧急呼叫业务,此时根 据归属地设置就可以了。S303, P-CSCF根据S302中确定的紧急呼叫注册时间,修改注册请求消 息中注册超时时间,并将注册请求转发到用户的归属网络接入点的I-CSCF;为了在后续的流程中显示的表示P-CSCF修改了注册请求中注册超时时 间,P-CSCF可以在注册请求中插入超时时间修改标识,表示紧急呼叫注册超时时间是由拜访地设置。5304, I-CSCF向HSS发送请求消息,请求分配S-CSCF;5305, HSS向I-CSCF返回分配的S-CSCF或S-CSCF的能力; S306, I-CSCF将紧急呼叫注册请求消息发送到选定S-CSCF; S307, S-CSCF向HSS发送用户配置数据请求;S308, HSS存储S-CSCF信息,并将用户的配置数据、安全信息返回 S-CSCF;S309, S-CSCF判断如果该请求为紧急呼叫注册请求,则从紧急呼叫注 册请求中获取并保存紧急呼叫注册超时时间;对于普通呼叫,由S-CSCF根据归属地的配置"&置超时时间。S-CSCF可以通过检查注册请求中的用户标识来判断该注册请求是否为 紧急呼叫注册请求,如果注册请求中的用户标识是紧急呼叫公共用户标识, 则认为该请求为紧急呼叫注册请求。在此过程中,如果S-CSCF发现UE设定的紧急呼叫注册超时时间没有 改变,或根据步骤S303中插入的标识确定紧急呼叫注册超时时间是根据拜 访地设置,S-CSCF将根据归属网络的策略设置紧急呼叫超时时间。例如,紧急注册请求消息中的紧急呼叫注册超时时间仍然为600000秒, 则认为P-CSCF没有设置紧急呼叫注册超时时间。根据现有标准,这个600 000时间是UE发起注册请求时填写的,网络侧会根据运营商策略将其修改, 如都设置成一个小时(3600秒)。或者可以根据P-CSCF设置的超时时间修 改标识判断注册请求中的超时时间是否由拜访地设置,当UE将超时时间设 置为其他值时,通过P-CSCF设置的标识表示紧急呼叫注册超时时间是由拜 访地设置。归属网络的策略因素包括但不限于紧急呼叫类型、拜访网络位置、用户 位置,根据上述因素的不同,对应不同的紧急呼叫注册超时时间。S310, S-CSCF构建紧急注册响应,响应包含S309中获取或确定的紧急 注册超时时间,并将响应发送到I-CSCF;S311 , I-CSCF将紧急呼叫注册响应前转到P-CSCF;5312, P-CSCF检查紧急呼叫注册响应中包含注册超时时间,如果和本 地保存的注册超时时间不一致,则修改为本地设置的超时时间;如果在步骤S302中P-CSCF没有设置过紧急呼叫注册超时时间,则 P-CSCF应保存响应消息中的紧急呼叫注册超时时间,使用归属网络确定的 超时时间。5313, P-CSCF将注册响应前转到UE;5314, UE从注册响应中获取并保存注册超时时间。在上述紧急注册成功后,UE、 P-CSCF和S-CSCF都会按照根据设定的 紧急呼叫注册超时时间,设置并启动各自的超时定时器。当定时器超时时, UE、 P-CSCF、 S-CSCF分别执行紧急呼叫注销过程。只有当UE正处于一个 紧急会话过程中,UE才会执行重注册过程,保证当前会话能继续进行。在现有技术中紧急呼叫注册时间是由归属网络的S-CSCF根据归属地策 略设置的(S208) , UE和拜访地的P-CSCF从注册响应中获取并保存该超 时时间(S212和S213),在本实施例中改进为根据拜访地的管制要求,在 拜访网络设置紧急呼叫注册超时时间策略,当UE发起紧急呼叫注册时,由 拜访地的P-CSCF根据拜访地策略设置紧急呼叫注册超时时间(S302), S-CSCF和UE分别从注册请求消息和响应消息获取P-CSCF设置的紧急呼 叫超时时间(S309和S314)。综上所述,采用本发明方法,应用于IP多媒体子系统紧急语音呼叫业 务的注册过程,由用户拜访网络的P-CSCF根据拜访地策略设置紧急呼叫注 册超时时间,达到了使紧急呼叫注册超时时间能满足拜访地政府管制要求的 目的,并使拜访地的紧急呼叫业务特性保持一致。
权利要求
1. 一种IP多媒体子系统紧急呼叫注册的实现方法,包括以下步骤(a)拜访网络的代理呼叫会话控制功能P-CSCF收到用户设备UE发送的紧急呼叫注册请求消息后,设置紧急注册请求消息中的紧急呼叫注册超时时间,将所述紧急注册请求消息通过归属网络的接入点查询呼叫会话控制功能I-CSCF发送到服务呼叫会话控制功能S-CSCF;(b)S-CSCF收到紧急注册请求消息后,从紧急呼叫注册请求中获取并保存紧急呼叫注册超时时间,构建紧急呼叫注册响应消息,其中包含呼叫注册超时时间,将所述呼叫注册响应消息经过I-CSCF转发到P-CSCF;(c)P-CSCF收到呼叫紧急注册响应消息后,将所述响应消息发送给UE;(d)UE从所述响应消息中获取并保存网络设定紧急呼叫注册超时时间。
2、 如权利要求l所述的方法,其特征在于,在所述步骤(a)中,所述 P-CSCF根据呼叫注册请求中是否携带有紧急呼叫公共用户标识,判定该请 求为紧急呼叫注册请求或是普通注册请求。
3、 如权利要求l所述的方法,其特征在于,在所述步骤(a)中,所述 UE向P-CSCF发送的紧急呼叫注册请求消息中携带有紧急呼叫注册超时时 间,P-CSCF根据本地策略设置注册请求中注册超时时间,在注册请求中插 入超时时间修改标识;在所述步骤(b)中,所述S-CSCF判断在所述注册 请求中如果有超时时间修改标识,则从紧急呼叫注册请求中获取并保存紧急 呼叫注册超时时间。
4、 如权利要求3所述的方法,其特征在于,所述本地策略的因素中包 括以下的一种或几种紧急呼叫类型、用户位置,根据上述因素的不同,对 应不同的紧急呼叫注册超时时间。
5、 如权利要求3所述的方法,其特征在于,在所述步骤(b)中,所述 S-CSCF判断在所述注册请求中如果没有超时时间修改标识,则根据归属网 络的策略设置注册超时时间。
6、 如权利要求5所述的方法,其特征在于,所述归属网络的策略因素 包括以下的一种或几种紧急呼叫类型、拜访网络位置、用户位置,根据上 述因素的不同,对应不同的紧急呼叫注册超时时间。
7、 如权利要求l所述的方法,其特征在于,在所述步骤(b)中,所述 S-CSCF根据呼叫注册请求中是否携带有紧急呼叫公共用户标识,判定该请 求为紧急呼叫注册请求或是普通注册请求。
8、 如权利要求l所述的方法,其特征在于,在所述步骤(c)中,所述 P-CSCF收到紧急呼叫注册响应消息后,获取所述消息中的紧急呼叫注册超 时时间,判断所述注册超时时间是否与本地保存的注册超时时间一致,如果 是,将所述响应消息发送给UE,否则,将所述注册响应消息中的注册超时 时间修改为本地保存的注册超时时间,再将所述响应消息发送给UE。
全文摘要
本发明公开了一种IP多媒体子系统紧急呼叫注册的实现方法,包括以下步骤(a)拜访网络的P-CSCF收到UE发送的紧急呼叫注册请求消息后,设置紧急注册请求消息中的紧急呼叫注册超时时间,将所述紧急注册请求消息通过归属网络的接入点I-CSCF发送到S-CSCF;(b)S-CSCF收到紧急注册请求消息后,从紧急呼叫注册请求中获取并保存紧急呼叫注册超时时间,构建紧急呼叫注册响应消息,其中包含呼叫注册超时时间,将所述呼叫注册响应消息经过I-CSCF转发到P-CSCF;(c)P-CSCF收到呼叫紧急注册响应消息后,将所述响应消息发送给UE;(d)UE从所述响应消息中获取并保存网络设定紧急呼叫注册超时时间。
文档编号H04L12/16GK101217388SQ20071000012
公开日2008年7月9日 申请日期2007年1月5日 优先权日2007年1月5日
发明者郝振武 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1