闹钟业务实现方法、装置和系统的制作方法

文档序号:7718512阅读:277来源:国知局
专利名称:闹钟业务实现方法、装置和系统的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种IMS网络中的闹钟业务实现方法、装置和系 统。
背景技术
为了满足多媒体通信的需要,3GPP组织在原有分组承载网的基础上引入了 IMS(IP Multimedia Subsystem, IP多媒体子系统),IMS不仅能向用户提供传统语音业务,也能向 用户提供丰富的多媒体体验。IMS网络的基本架构如图1所示,包括CSCF 101 (Call Session Control Function,呼叫控制实体)、HSS 102 (Home Subscriber Server,归属用户服务器)和AS 103 (Application Server,应用服务器)。其中,CSCF101分三种类型,分别为 S-CSCF1011 (Serving-Call Session Control Function,月艮务 CSCF)、I—CSCF 1012 (Interrogating—Call Session Control Function,查 询 CSCF)和 P-CSCF 1013 (Proxy-Call Session Control Function,代理 CSCF)。P-CSCF 可 处于用户当前注册的接入网内,作为用户接入IMS网络的第一个联系网元,把用户的SIP呼 叫信令转发到IMS核心网(IMS网络中用SIP信令作为呼叫控制的信令协议,SIP即kssion Initiation Protocol,初始会话协议);I-CSCF可完成网络内部信息隐藏的功能,支持网 络安全;S-CSCF作为核心的呼叫控制实体,完成基本的呼叫控制功能,提供与应用服务器 的接口。AS向用户提供各种业务,比如基本的语音、视频业务与补充业务;HSS记录每个 IMS用户的用户信息与业务数据,配合CSCF完成路由功能,并提供认证、授权功能。用户 签约数据保存在HSS,并在用户注册时被下载到S-CSCF。用户签约数据中保存了用户的 IFCdnitial Filter Criteria,业务触发规则)和提供业务的AS的地址信息。业务数据 在用户注册时从HSS下载到AS,供AS完成用户业务处理所用。在IMS网络中,两个用户终端间成功建立通话的流程如图2所示,包括步骤201、主叫UE_A发起呼叫请求,通过主叫侧P-CSCF到达主叫侧S-CSCF ;步骤202、主叫侧S-CSCF根据用户IFC,将呼叫请求转发给主叫侧AS ;步骤203、主叫侧AS为主叫用户执行业务完毕后,将呼叫请求转发给主叫侧 S-CSCF ;IMS网络中每个用户都会在注册的AS上登记某些业务,如主叫号码显示业务。在 IMS网络中,主叫用户的业务在主叫侧AS执行,被叫用户的业务在被叫侧AS执行。步骤204、主叫侧S-CSCF通过I-CSCF,将呼叫请求发给被叫侧S-CSCF ;步骤205、被叫侧S-CSCF根据用户IFC,将呼叫请求转发给被叫侧AS ;步骤206、被叫侧AS为被叫用户执行业务完毕后,将呼叫请求转发给被叫侧 S-CSCF ;步骤207、被叫侧S-CSCF通过被叫侧P_CSCF,将呼叫请求发给被叫用户B ;
步骤208至步骤214、被叫用户B的终端振铃,产生振铃响应,这条消息按呼叫请求 的反向路径发到了主叫UE_A ;步骤215至步骤221、被叫用户B摘机,产生成功响应,这条消息按呼叫请求的反向 路径发到了主叫UE_A ·’步骤222至步骤228、主叫终端产生确认消息,按呼叫请求一样的路径发到 了被叫UE_A。至此,呼叫建立成功,主被叫用户开始通话。闹钟业务是电信网络的常见业务,也是使用较广泛的一个业务。闹钟业务利用电 话机铃声,按用户预定的时间自动向用户发起呼叫,提醒用户去办计划中的事。在上述使用闹钟业务提醒用户的过程中,存在如下问题现有IMS技术中并没有提供一个闹钟业务的具体实现方式,闹钟业务无法实现, 用户无法使用这一业务。

发明内容
本发明提供了一种闹钟业务实现方法、装置和系统,解决了没有闹钟业务实现机 制的问题。一种闹钟业务实现方法,在IMS网络中,包括在闹钟到时后,向订制闹钟业务的UE注册的S-CSCF发送初始请求消息,该初始请 求消息中携带P-Asserted-krvice (服务标识字段)及被叫UE的PUI (公共用户标识),指 示该S-CSCF对所述UE发出闹钟呼叫;接收所述S-CSCF发送的振铃消息,确定闹钟呼叫已到达所述UE。进一步的,所述在闹钟到时后,向订制闹钟业务的UE注册的S-CSCF发送初始请求 消息的步骤之前,还包括设置CSCF域,所述CSCF域包含至少一个S-CSCF或I-CSCF。进一步的,所述在闹钟到时后,向订制闹钟业务的UE注册的S-CSCF发送初始请求 消息的步骤之后,还包括呼叫所述S-CSCF失败,向所述S-CSCF注册的CSCF域中的其他S-CSCF发送所述 初始请求消息。本发明的实施例还提供了一种闹钟业务实现方法,在IMS网络中,包括接收闹钟AS发送的初始请求消息,该初始请求消息中携带P-Asserted-krvice 及被叫UE的PUI ;根据所述初始请求消息,向UE发出闹钟呼叫;接收所述UE发送的振铃消息并向所述闹钟AS转发该振铃消息。进一步的,所述接收所述UE发送的振铃消息并向所述闹钟AS转发该振铃消息的 步骤之后,还包括在所述UE摘机后,根据所述初始请求消息中的媒体描述,向所述UE播放相应的闹钟音。本发明的实施例还提供了 一种闹钟AS,在IMS网络中,包括呼叫发起模块,用于在闹钟到时后,向订制闹钟业务的UE注册的S-CSCF发送初始 请求消息,该初始请求消息中携带P-Asserted-krvice及被叫UE的PUI,指示该S-CSCF对所述UE发出闹钟呼叫;消息接收模块,用于接收所述S-CSCF发送的振铃消息,确定闹钟呼叫已到达所述UE。进一步的,上述闹钟AS还包括CSCF域控制模块,用于设置CSCF域,所述CSCF域包含至少一个S-CSCF或 I-CSCF ;所述呼叫发起模块,还用于在呼叫所述UE注册的S-CSCF失败时,向所述S-CSCF 注册的CSCF域中的其他S-CSCF发送所述初始请求消息。本发明的实施例还提供了一种S-CSCF,在IMS网络中,包括消息接收模块,用于接收闹钟AS发送的初始请求消息,该初始请求消息中携带 P-Asserted-Service 及被叫 UE 的 PUI ;呼叫模块,用于根据所述初始请求消息,向所述UE发出闹钟呼叫;消息接收模块,用于接收所述UE发送的振铃消息并向所述闹钟AS转发该振铃消 肩、ο本发明的实施例还提供了一种闹钟业务实现系统,在IMS网络中,包括闹钟AS和 S-CSCF ;所述闹钟AS,用于在闹钟到时后,向订制闹钟业务的UE注册的S-CSCF发送初始请 求消息,该初始请求消息中携带P-Asserted-krvice及被叫UE的PUI,指示该S-CSCF对所 述UE发出闹钟呼叫,接收所述S-CSCF发送的振铃消息,确定闹钟呼叫已到达所述UE;所述S-CSCF,用于接收所述闹钟AS发送的初始请求消息,该初始请求消息中携带 P-Asserted-Service及被叫UE的PUI,根据所述初始请求消息,向所述UE发出闹钟呼叫, 接收所述UE发送的振铃消息并向所述闹钟AS转发该振铃消息。进一步的,所述闹钟AS,还用于设置CSCF域,所述CSCF域包含至少一个S-CSCF或 I-CSCF,并在呼叫所述UE注册的S-CSCF失败时,向所述S-CSCF注册的CSCF域中的其他 S-CSCF发送所述初始请求消息。本发明的实施例提供了一种闹钟业务实现方法、装置和系统,设置了专门的闹钟 应用服务器(AQ管理闹钟业务,在闹钟到时后,向订制闹钟业务的UE注册的S-CSCF发 送初始请求消息,在该初始请求消息中携带P-Asserted-krvice及闹钟音信息,指示该 S-CSCF对所述UE发出闹钟呼叫,UE在接到所述闹钟呼叫后向S-CSCF发送振铃消息,并由 S-CSCF向闹钟AS转发该振铃消息,且在UE接机后向UE播放闹钟音,实现了 IMS网络中的 闹钟业务,为用户提供了更多业务选择,提升了用户体验。


图1为IMS网络的基本架构示意图;图2为IMS网络中两个终端建立呼叫的流程图;图3为本发明的实施例的网络应用环境结构示意图;图4为本发明的实施例提供的一种闹钟业务实现方法的流程图;图5为图4中步骤402的具体流程图;图6为本发明的实施例提供的一种闹钟AS的结构示意图7为本发明的又一实施例提供的一种闹钟AS的结构示意图;图8为本发明的实施例提供的一种S-CSCF的结构示意图;图9为本发明的实施例提供的一种闹钟业务实现系统的结构示意图。
具体实施例方式闹钟业务能够为用户提供时间提醒,应用范围广,用户需求也大,但目前IMS网络 中缺乏一个实现闹钟业务的机制,为了解决这一问题,本发明的实施例提供了一种闹钟业 务实现方法。本发明实施例的网络应用环境如图3所示,包括闹钟AS301,UE302, UE302注册的 S-CSCF303, P-CSCF306, UE其他业务的AS304,以及HSS305。由于在IMS网络中,用户的多 种业务可能在多个AS上分别执行,本发明实施例中,将执行闹钟的AS独立出来,作为闹钟 AS301,将用户的其它业务交由AS304执行。在上述应用环境中,实用该方法实现闹钟业务的过程如图4所示,包括步骤401、在闹钟到时后,闹钟AS向订制闹钟业务的UE注册的S-CSCF发送初始请 求消息;在UE302 注册到 S-CSCF303 及 AS304 时,S-CSCF303 及 AS304 从 HSS305 上下载用 户签约数据,如UE302的IFC和提供业务的AS的地址信息等。本步骤中,在闹钟AS301上,存储有UE302订制的闹钟业务的相关信息,例如闹钟 时间及闹钟音信息等。在到达闹钟时间时,闹钟AS301向S-CSCF303发送初始请求消息,初 始请求消息具体为INVITE(SDP MRF) (SDP为会话描述协议,MRF为媒体资源信息)消息。一般情况下,闹钟业务与免打扰业务不能同时申请,闹钟业务与缺席用户业务不 能同时申请,闹钟业务与呼叫前转业务不能同时申请。但在IMS网络中,因为闹钟业务和其它业务分布在不同AS上,UE的AS可能并不 知道UE有闹钟业务。如果UE的AS允许UE开通免打扰业务,则闹钟AS发起的初始请求到 达UE的AS后,UE的AS会拒绝本次呼叫,UE的终端将不会收到呼叫。在初始请求消息携带P-Asserted-krvice头字段,该字段携带一个业务标识,在 P-Asserted-Service头字段中为闹钟业务定义一个值,举例如下P-Asserted-Serviceurn3gppmmtel. alarm, versionl当UE的AS在收到的初始请求中发现有P-Asserted-krvice头字段,且其值表示 闹钟业务,则UE不会执行用户的免打扰业务、缺席用户业务、呼叫前转业务。本发明实施例使用的初始请求消息中包括如下字段Request-URI :UE_A(Public User Identity,公共用户标识);To :UE_A 的 PUI ;From 可用sip AlarmOims. xxx. com表示。0后的部分是闹钟AS的域名;P-Asserted-Identity:与 From 的内容一样;P-Asserted-Service (月艮务标识字段):urn:3gpp:mmtel. alarm, versionl。其中,P-Asserted-krvice的内容表示这一初始请求消息为闹钟AS发起的闹钟 业务的初始请求消息。由于UE302除了闹钟业务之外,还可能签约了其它业务,而这些业务信息并非是闹钟AS301所知的,这时闹钟AS301会把其它业务的初始请求消息发给S-CSCF303,由 S-CSCF303根据用户的IFC再触发到UE302的AS304。此外,在该初始请求消息中,还携带有闹钟音信息。步骤402、S-CSCF根据所述初始请求消息,向UE发出闹钟呼叫;本步骤中,S-CSCF303根据初始请求消息中的P-AssertecHervice,得知本呼叫 为闹钟呼叫,故向UE发出闹钟呼叫,具体如图5所示,包括步骤4021、S-CSCF303向AS304转发初始请求消息;步骤4022、AS304为UE302执行业务(例如根据本地存储的用户签约数据修 改初始请求消息中的字段,判断用户是否订制了相应业务等),并在执行业务完毕后,向 S-CSCF303发送初始请求消息;步骤4023、S-CSCF303向UE302发送初始请求消息。在闹钟呼叫到达UE302后,UE302开始振铃。步骤403、UE振铃,向S-CSCF发送振铃消息;本步骤中,UE302在振铃时,向S-CSCF303发送振铃消息,具体为180 (session A) 消息。步骤404、S-CSCF向闹钟AS转发该振铃消息;本步骤中,S-CSCF303首先将180 (session Α)消息发送给AS304,AS304将该消息 发送回S-CSCF303,并由S-CSCF303将180(session Α)消息发送给闹钟AS301。步骤405、闹钟AS向UE回复振铃确认消息;本步骤中,闹钟AS向UE回复振铃确认消息,该消息具体为PRACK消息,在该消息 中携带UE302的媒体描述,具体过程如下闹钟AS301将PRACK消息发送给S-CSCF303, S-CSCF303将消息转发给AS304, AS304将消息发送给S-CSCF303,S-CSCF303再将消息发送给UE302。步骤406、UE对PRACK消息返回确认消息,并在摘机后,向闹钟AS发送呼叫建立成 功消息;本步骤中,PRACK消息的确认消息具体为200ok消息,具体流程如下UE302 向 S-CSCF303 发送 200ok 消息,S-CSCF303 向 AS304 转发该 200ok 消息, AS304向S-CSCF303发送200ok消息,S-CSCF303再将消息转发给闹钟AS301,至此,回应 PRACK消息的过程结束。之后,如果UE摘机的话,会返回一个200ok消息发给闹钟AS,表示呼叫建立成功。 具体流程如下UE302 向 S-CSCF303 发送 200ok 消息,S-CSCF303 向 AS304 转发该 200ok 消息, AS304向S-CSCF303发送200ok消息,S-CSCF303再将消息转发给闹钟AS301。步骤407、闹钟AS响应UE发送的呼叫建立成功消息,向UE回复确认消息;本步骤中,该确认消息具体为ACK消息,具体流程如下闹钟 AS301 向 S-CSCF303 发送 ACK 消息,S-CSCF303 将 ACK 消息转发给 AS304, AS304向S-CSCF303发送ACK消息,S-CSCF303再将该消息转发给UE302。之后,闹钟AS301向UE302播放闹钟音。此外,由于闹钟AS首先向UE注册的S-CSCF发起呼叫,而UE注册的S-CSCF可能会在UE注册后发生容灾,此时虽然会有备份的S-CSCF接替死机的S-CSCF的工作,但闹钟AS 并不知道S-CSCF已经发生容灾,仍会呼叫死机的S-CSCF,导致呼叫失败。为了避免这种情 况的出现,可以在系统初始化时,在闹钟AS上配置多个S-CSCF或I-CSCF,组成一个“CSCF 域”,在这个域内的任一 S-CSCF、I-CSCF当机后,闹钟AS会呼向这个域内的其它一个S-CSCF 或 I-CSCF。本发明的实施例还提供了一种闹钟AS,在IMS网络中,闹钟AS的结构如图6所示, 包括呼叫发起模块601,用于在闹钟到时后,向订制闹钟业务的UE注册的S-CSCF发 送初始请求消息,该初始请求消息中携带P-Asserted-krvice及被叫UE的PUI,指示该 S-CSCF对所述UE发出闹钟呼叫;消息接收模块602,用于接收所述S-CSCF发送的振铃消息,确定闹钟呼叫已到达 所述UE。进一步的,上述闹钟AS如图7所示,还包括CSCF域控制模块603,用于设置CSCF域,所述CSCF域包含至少一个S-CSCF或 I-CSCF。进一步的,所述呼叫发起模块601,还用于在呼叫所述UE注册的S-CSCF失败时,向 所述S-CSCF注册的CSCF域中的其他S-CSCF发送所述初始请求消息。本发明的实施例还提供了一种S-CSCF,在IMS网络中,该S-CSCF的结构如图8所 示,包括消息接收模块801,用于接收闹钟AS发送的初始请求消息,该初始请求消息中携 带 P-Asserted-Service 及被叫 UE 的 PUI ;呼叫模块802,用于根据所述初始请求消息,向所述UE发出闹钟呼叫;消息接收模块803,用于接收所述UE发送的振铃消息并向所述闹钟AS转发该振铃消息。本发明的实施例还提供了一种闹钟业务实现系统,在IMS网络中,该系统的结构 如图9所示,包括闹钟AS901和S-CSCF902 ;所述闹钟AS901,用于在闹钟到时后,向订制闹钟业务的UE注册的S-CSCF902发 送初始请求消息,该初始请求消息中携带P-Asserted-krvice及被叫UE的PUI,指示该 S-CSCF对所述UE发出闹钟呼叫,接收所述S-CSCF1002发送的振铃消息,确定闹钟呼叫已到 达所述UE ;所述S-CSCF902,用于接收所述闹钟AS901发送的初始请求消息,该初始请求消息 中携带P-Asserted-krvice及被叫UE的PUI,根据所述初始请求消息,向所述UE发出闹钟 呼叫,接收所述UE发送的振铃消息并向所述闹钟AS1001转发该振铃消息。进一步的,所述闹钟AS901,还用于设置CSCF域,所述CSCF域包含至少一个 S-CSCF或I-CSCF,并在呼叫所述UE注册的S-CSCF902失败时,向所述S-CSCF902注册的 CSCF域中的其他S-CSCF发送所述初始请求消息。上述闹钟AS、S-CSCF和闹钟业务实现系统,可以与本发明的实施例提供的 一种闹钟业务实现方法相结合,设置了专门的闹钟AS管理闹钟业务,在闹钟到时后, 向订制闹钟业务的UE注册的S-CSCF发送初始请求消息,在该初始请求消息中携带P-Asserted-Service及闹钟音信息,指示该S-CSCF对所述UE发出闹钟呼叫,UE在接到所 述闹钟呼叫后向S-CSCF发送振铃消息,并由S-CSCF向闹钟AS转发该振铃消息,且在UE接 机后向UE播放闹钟音,实现了 IMS网络中的闹钟业务,为用户提供了更多业务选择,提升了 用户体验。本领域普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可 以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中, 该程序在执行时,包括方法实施例的步骤之一或其组合。另外,在本发明各个实施例中的各功能单元可以采用硬件的形式实现,也可以采 用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立 的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。上述提到的存储介质可以是只读存储器,磁盘或光盘等。以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何 熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵 盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求所述的保护范围为准。
权利要求
1.一种闹钟业务实现方法,其特征在于,在IP多媒体子系统(IMS)网络中,包括 在闹钟到时后,向订制闹钟业务的UE注册的服务呼叫控制实体(S-CSCF)发送初始请求消息,该初始请求消息中携带服务标识字段(P-Asserted-krvice)及被叫UE的公共用 户标识(PUI),指示该S-CSCF对所述UE发出闹钟呼叫;接收所述S-CSCF发送的振铃消息,确定闹钟呼叫已到达所述UE。
2.根据权利要求1所述的闹钟业务实现方法,其特征在于,所述在闹钟到时后,向订制 闹钟业务的UE注册的S-CSCF发送初始请求消息的步骤之前,还包括设置呼叫控制实体(CSCF)域,所述CSCF域包含至少一个S-CSCF或查询呼叫控制实体 (I-CSCF)。
3.根据权利要求1或2所述的闹钟业务实现方法,其特征在于,所述在闹钟到时后,向 订制闹钟业务的UE注册的S-CSCF发送初始请求消息的步骤之后,还包括呼叫所述S-CSCF失败,向所述S-CSCF注册的CSCF域中的其他S-CSCF发送所述初始 请求消息。
4.一种闹钟业务实现方法,其特征在于,在IMS网络中,包括接收闹钟应用服务器(AQ发送的初始请求消息,该初始请求消息中携带 P-Asserted-Service 及被叫 UE 的 PUI ;根据所述初始请求消息,向UE发出闹钟呼叫; 接收所述UE发送的振铃消息并向所述闹钟AS转发该振铃消息。
5.根据权利要求4所述的闹钟业务实现方法,其特征在于,所述接收所述UE发送的振 铃消息并向所述闹钟AS转发该振铃消息的步骤之后,还包括在所述UE摘机后,根据所述初始请求消息中的媒体描述,向所述UE播放相应的闹钟曰O
6.一种闹钟AS,其特征在于,在IMS网络中,包括呼叫发起模块,用于在闹钟到时后,向订制闹钟业务的UE注册的S-CSCF发送初始请求 消息,该初始请求消息中携带P-Asserted-krvice及被叫UE的PUI,指示该S-CSCF对所述 UE发出闹钟呼叫;消息接收模块,用于接收所述S-CSCF发送的振铃消息,确定闹钟呼叫已到达所述UE。
7.根据权利要求5所述的闹钟AS,其特征在于,还包括CSCF域控制模块,用于设置CSCF域,所述CSCF域包含至少一个S-CSCF或I-CSCF ; 所述呼叫发起模块,还用于在呼叫所述UE注册的S-CSCF失败时,向所述S-CSCF注册 的CSCF域中的其他S-CSCF发送所述初始请求消息。
8 一种S-CSCF,其特征在于,在IMS网络中,包括消息接收模块,用于接收闹钟AS发送的初始请求消息,该初始请求消息中携带 P-Asserted-Service 及被叫 UE 的 PUI ;呼叫模块,用于根据所述初始请求消息,向所述UE发出闹钟呼叫; 消息接收模块,用于接收所述UE发送的振铃消息并向所述闹钟AS转发该振铃消息。
9.一种闹钟业务实现系统,其特征在于,在IMS网络中,包括闹钟AS和S-CSCF ;所述闹钟AS,用于在闹钟到时后,向订制闹钟业务的UE注册的S-CSCF发送初始请求 消息,该初始请求消息中携带P-Asserted-krvice及被叫UE的PUI,指示该S-CSCF对所述UE发出闹钟呼叫,接收所述S-CSCF发送的振铃消息,确定闹钟呼叫已到达所述UE ;所述S-CSCF,用于接收所述闹钟AS发送的初始请求消息,该初始请求消息中携带 P-Asserted-Service及被叫UE的PUI,根据所述初始请求消息,向所述UE发出闹钟呼叫, 接收所述UE发送的振铃消息并向所述闹钟AS转发该振铃消息。
10.根据权利要求9所述的闹钟业务实现系统,其特征在于,所述闹钟AS,还用于设置CSCF域,所述CSCF域包含至少一个S-CSCF或I-CSCF,并在 呼叫所述UE注册的S-CSCF失败时,向所述S-CSCF注册的CSCF域中的其他S-CSCF发送所 述初始请求消息。
全文摘要
本发明公开了一种闹钟业务实现方法、装置和系统。涉及通信领域;解决了没有闹钟业务实现机制的问题。该方法包括在闹钟到时后,向订制闹钟业务的UE注册的S-CSCF发送初始请求消息,该初始请求消息中携带P-Asserted-Service及被叫UE的PUI,指示该S-CSCF对所述UE发出闹钟呼叫;接收所述S-CSCF发送的振铃消息,确定闹钟呼叫已到达所述UE。本发明提供的技术方案适用于IMS网络中。
文档编号H04M3/432GK102075495SQ20091022158
公开日2011年5月25日 申请日期2009年11月24日 优先权日2009年11月24日
发明者王志松, 章璐 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1