IP多媒体子系统、订阅Forking的方法及装置的制作方法

文档序号:7764459阅读:252来源:国知局
专利名称:IP多媒体子系统、订阅Forking的方法及装置的制作方法
技术领域
本发明涉及在IP多媒体子系统(IMS,IP Multimedia Subsystem)网络架构中的订阅Forking技术,尤其涉及一种IP多媒体子系统、订阅Forking的方法及装置。
背景技术
IMS是未来多媒体通信的发展方向,也是下一代网络最为重要的组成部分。它是第三代合作伙伴计划(3GPP,Third Generation Partnership Project)提出的支持IP多媒体业务的子系统,其显著特征是采用了会话初始协议(SIP,Session Initial Protocol) 体系,通信与接入方式无关,可以具备多种多媒体业务控制功能与承载能力分离、呼叫与会话分离、应用与服务分离、业务与网络分离,以及移动网与因特网业务融合等多种能力。在IMS网络,使用公共用户标识(PUI,Riblic User Identity)以及私有用户标识(PVI,Private User Identity)结合的形式注册,一个PUI可以和多个PVI绑定进行多次注册,即一个号码可以有多个联系地址,对应多个实际终端。一个会话请求可以寻找多个目标地址即多个终端的行为叫lurking。即允许使用一个SIP消息被所关联的一个用户标识的多个用户终端接收。代理服务器(Proxy Server)例如呼叫会话控制功能实体(CSCF, Call Session Control Function)在新的会话请求到达后,前向INVITE请求到多个位置。随着IMS的不断发展,在电信网中的业务也在不断地增长,用户对业务订阅的需求也在不断地扩大。目前,IMS网络中业务订阅的流程如下当用户对某一业务有需求时,用户向IMS发送订阅此业务的请求,其中IMS可以为服务呼叫会话控制功能实体(S-CSCF,Serving Call Session Control Function),但不仅限于此设备,以S-CSCF为例说明此业务订阅流程。S-CSCF接收到订阅请求后,将订阅请求发送至对应的应用服务器(AS,AppliCati0n krver),AS响应此订阅请求,完成此业务的订阅操作并向S-CSCF返回业务订阅操作结果,S-CSCF转发此业务订阅操作结果给用户。其中,S-CSCF所接收到的订阅请求必须为S-CSCF所能支持的事件包,且S-CSCF之前已配置好哪种事件包发送给哪个AS处理。但是,基于以上描述的现有技术,发现在实际业务订阅过程中会产生如下问题首先,S-CSCF将用户发送来的订阅请求的事件包按预先固定配置发送给对应的 AS,但是很可能存在接收了 S-CSCF转发的订阅请求的事件包,而AS并不支持用户所订阅业务的情况;其次,当不同的AS都支持同种业务时,S-CSCF并不支持订阅请求的lurking。

发明内容
有鉴于此,本发明的主要目的在于提供一种IP多媒体子系统、订阅Forking的方法及装置,IMS能实现业务的订阅lurking。为达到上述目的,本发明的技术方案是这样实现的一种IP多媒体子系统中订阅lurking的方法,包括
IP多媒体子系统IMS接收到用户发送的订阅请求后,根据所述订阅请求中携带的业务信息确定能处理所述订阅请求的所有AS,将所述订阅请求发送给所述所有AS。优选地,所述方法还包括所述IMS接收到所述所有AS中的任一个AS对所述订阅请求的第一个确认响应后,通知所述用户。优选地,所述方法还包括所述IMS接收到所述所有AS中的其余AS对所述订阅请求的确认响应后,不再通知所述用户。优选地,所述方法还包括在IMS中预先配置业务与能处理该业务的订阅请求的AS之间的对应关系,其中, 每种业务对应于至少一个AS。优选地,由所述IMS中的S-CSCF接收用户发送的订阅请求,并根据所述订阅请求中携带的业务描述信息确定能处理所述订阅请求的所有AS,并将所述订阅请求转发给所确定的所有AS,以及,在接收到AS对所述业务订阅请求的确认响应后,通知或不通知所述用户。优选地,所述业务描述信息为以下信息的至少一项业务键、业务标识;其中,所述业务标识为业务名称或业务代码。一种IP多媒体子系统中订阅forking的装置,应用于IMS中,所述装置包括接收单元、确定单元和发送单元,其中,接收单元,用于接收到用户发送的订阅请求;确定单元,用于根据所述订阅请求中携带的业务描述信息确定能处理所述订阅请求的所有AS;发送单元,用于将所述订阅请求发送给所述所有AS。优选地,所述装置还包括通知单元,用于在所述接收单元接收到所述所有AS中的任一个AS对所述订阅请求的第一个确认响应后,通知所述用户。优选地,所述接收单元在接收到所述所有AS中的其余AS对所述订阅请求的确认响应后,所述通知单元不再通知所述用户。优选地,所述装置还包括配置单元,用于预先配置业务与能处理该业务的订阅请求的AS之间的对应关系, 其中,每种业务对应于至少一个AS。优选地,所述业务描述信息为以下信息的至少一项业务键、业务标识;其中,所述业务标识为业务名称或业务代码。一种IP多媒体子系统,包含有前述的IP多媒体子系统中订阅Forking的装置。一种IP多媒体子系统,包含有S-CSCF,所述S-CSCF包括接收单元、确定单元和发送单元,其中,接收单元,用于接收到用户发送的订阅请求;确定单元,用于根据所述订阅请求中携带的业务描述信息确定能处理所述订阅请求的所有AS;
5
发送单元,用于将所述订阅请求发送给所述所有AS。优选地,所述S-CSCF还包括通知单元,用于在所述接收单元接收到所述所有AS中的任一个AS对所述订阅请求的第一个确认响应后,通知所述用户;所述接收单元在接收到所述所有AS中的其余AS对所述订阅请求的确认响应后, 所述通知单元不再通知所述用户。本发明中,在IMS中预先配置业务与能处理该业务的订阅请求的AS之间的对应关系,其中,每种业务对应于至少一个AS,也就是说,一种业务是可对应于多个AS的。当IMS 接收到用户发送的订阅请求后,为当前业务确定出能处理当前订阅请求的所有AS,此时, IMS将向所确定的所有AS发送订阅请求,并在接收到这些AS中的首个业务订阅处理响应后,发送给所述用户,IMS在接收到这些AS中非首次业务订阅响应后,将不再发送给所述用户,即对所述用户屏蔽掉其余AS发送的业务订阅的非首次响应。由于本发明并非是将业务与AS之间设置为一一对应,而是多对多的关系,这样,在接收到用户发送的订阅请求后,能将订阅请求发送给所有可能处理此订阅请求的AS,保证了 AS对订阅请求的处理,IMS接收到AS对订阅请求的首个响应后转发给用户,屏蔽其余AS对订阅请求的非首次响应,维护了 IMS到用户之间处理流程与现有处理流程的兼容。


图1为IMS中业务订阅流程图;图2为本发明IP多媒体子系统中订阅Forking的方法流程图;图3为本发明获取订阅业务信息及AS列表的流程图;图4为本发明本发明IP多媒体子系统中订阅Forking的装置的组成结构示意图。
具体实施例方式本发明的基本思想是,在IMS中预先配置业务与能处理该业务的AS之间的对应关系,其中,每种业务对应于至少一个AS,也就是说,一种业务是可对应于多个AS的。当IMS 接收到用户发送的订阅请求后,为当前业务确定出能处理该订阅请求的所有AS,此时,IMS 将向所确定的所有AS发送订阅请求,并在接收到这些AS中的首个业务订阅处理响应后,发送给所述用户,IMS在接收到这些AS中非首次业务订阅响应后,将不再发送给所述用户。图1为IMS中业务订阅流程图,如图1所示,IMS中业务订阅流程具体包括以下步骤步骤101,用户UE向IMS发送订阅请求;即UE发送Subscribe订阅消息给S-CSCF ; 订阅消息中包含了固定的事件包;步骤102,S-CSCF接收到用户的订阅请求消息时,按照初始过滤规则(IFC, Initial Filter Criteria)触发,根据固定的事件包发送给AS_1处理;S-CSCF不关心此事件包的具体内容;步骤103,AS_1接收到从S-CSCF转发来的订阅请求消息后,处理此订阅请求消息, 回复对应的响应消息2000K ;步骤104,S-CSCF转发此2000K响应消息给UE ;
步骤105,AS_1随后立即发送NOTIFY通知消息给S-CSCF,告知已成功处理订阅;步骤106,S-CSCF转发此NOTIFY通知消息给UE ;步骤107,UE回复对NOTIFY通知消息的响应2000K ;步骤108,S-CSCF转发此2000K响应消息给AS_1 ;步骤109 步骤124,UE向IMS即S-CSCF发送同样订阅消息时,S-CSCF根据IFC 触发至另外的AS,其流程同步骤101 步骤108,在此不再赘述。在描述本发明的技术方案之前,首先介绍一下实现本发明技术方案的基本配置。 本发明中,需在IMS中的S-CSCF中预先配置业务与能处理该业务的AS之间的对应关系,其中,每种业务对应于至少一个AS,也就是说,一种业务可以与多个AS相对应;而且,多种业务也可以对应于一个AS,即一个AS能处理多种订阅业务。本发明中,在用户发送给S-CSCF 的订阅请求中,还携带有待订阅业务的业务描述信息如待订阅业务的业务键、业务标识信息如业务名称、业务代码等信息。图2为本发明IP多媒体子系统中订阅Forking的方法流程图,如图2所示,本发明IP多媒体子系统中订阅lurking的方法具体包括以下步骤步骤201,UE向IMS发送订阅请求;即UE发送Subscribe订阅消息给S-CSCF ;订阅消息中包含了订阅业务的业务描述信息,例业务键、业务名称、业务代码等;本领域技术人员应当理解,任何与订阅业务有关的信息均可作为订阅业务的业务描述信息。步骤202,S-CSCF接收到用户的订阅请求消息时,提取消息中的业务描述信息;步骤203,S-CSCF根据提取出的业务描述信息,对应配置表,查找出能处理此订阅请求消息的所有AS列表;步骤204,S-CSCF将Subscribe订阅消息进行复制,准备发送给所有符合条件的 AS ;这里,符合条件即与配置表能匹配的AS,也即能处理用户的订阅请求的AS ;步骤205,S-CSCF将Subscribe订阅消息发送给AS_1 ;步骤206,S-CSCF将Subscribe订阅消息发送给符合条件的其余AS,本示例中以 AS_2至AS_N-1进行编号,即将Subscribe订阅消息发送给AS_2至AS_N_1 ;步骤207,S-CSCF将Subscribe订阅消息发送给AS_N ;需要说明的是,图2中仅是为了清楚示意的需要对AS进行了编号并示意了 S-CSCF 依次发送给这些AS,而在实际应用时,S-CSCF可以并行地向这些AS发送Subscribe订阅消息;步骤208,所有满足条件的AS处理此订阅请求消息,并回复响应2000K给S-CSCF ; S-CSCF接收到的第一条响应2000K,可以为满足条件AS中任何一个,即可以为AS_1回复的 2000K,也可以为AS_N回复的2000K,当然也可以是其他标号的AS所回复的响应;本发明以 AS_1为首先向S-CSCF回复的2000K的AS为例进行说明;步骤209,S-CSCF转发接收到的第一条响应2000K消息给UE ;步骤210 步骤211,若满足条件的AS_1至AS_N中回复的2000K响应不为S-CSCF 接收到的首条2000K响应,则S-CSCF会将后续回复的2000K响应拦截,并不发送给UE ;步骤212,AS_1成功处理订阅消息后,发送NOTIFY通知消息给S-CSCF,告知已成功接受处理;步骤213,S-CSCF转发此通知消息给UE ;
步骤214,UE回复对NOTIFY通知消息的响应2000K ;步骤215,S-CSCF转发此2000K响应消息给AS_1 ;步骤216 步骤223,其他AS的通知处理流程同步骤212 步骤215,在此不再赘述。在步骤216 步骤223中,接收到其余AS对订阅请求的NOTIFY通知消息后,仍转发给所述UE,以方便用户了解所订阅业务的相关信息。本发明通过针对一订阅请求向一个以上的AS发送该订阅请求,实现了订阅lurking。本发明的S-CSCF,可以按接收AS的 NOTIFY通知消息顺序向UE进行转发。图3为本发明获取订阅业务信息及AS列表的流程图,如图3所示,本发明获取订阅业务信息及AS列表的流程具体包括以下步骤步骤301,UE向IMS发送订阅请求;即UE发送Subscribe订阅消息给S-CSCF ;订阅消息中包含了订阅业务的业务描述信息业务键10235、业务名称无条件前转、业务缩写 CFU ;业务描述信息不仅限于上述内容;步骤302,S-CSCF接收到用户的订阅请求消息时,提取消息中的业务描述信息业务键10235、业务名称无条件前转、业务缩写CFU ;步骤303,S-CSCF将提取出的业务描述信息,查找配置信息表,查找出能处理此订阅请求消息的所有AS列表;根据表格查出可处理的AS为AS_1、AS_3、AS_7 ;步骤304,S-CSCF将Subscribe订阅消息进行复制,准备发送给所有符合条件的 AS :AS_1、AS_3、AS_7 ;步骤305,S-CSCF将Subscribe订阅消息发送给AS_1 ;步骤306,S-CSCF将Subscribe订阅消息发送给AS_3 ;步骤307,S-CSCF将Subscribe订阅消息发送给AS_7。上述向AS发送Subscribe订阅消息的顺序只是为了便于说明本发明的技术方案, 并非用于限定。本领域技术人员应当理解,S-CSCF向发送上述Subscribe订阅消息的方式可以是并行发送的方式。步骤307之后的处理步骤,与前述图2所示的步骤208 步骤223的处理方式完全相同,这里不再赘述其实现细节。本发明中,如图3所示,业务描述信息也可以是其他业务的相关信息,如业务键为 10236、业务名称为无条件前转、业务缩写CFNA的业务,业务键为10237、业务名称为免打扰、业务缩写CFNA的业务。图4为本发明本发明IP多媒体子系统中订阅Forking的装置的组成结构示意图, 如图4所示,本发明IP多媒体子系统中订阅forking的装置,应用于IMS中,包括接收单元 40、确定单元41和发送单元42,其中,接收单元40,用于接收到用户发送的订阅请求;确定单元41,用于根据所述订阅请求中携带的业务描述信息确定能处理所述订阅请求的所有AS;发送单元42,用于将所述订阅请求发送给所述所有AS。在图4所示IP多媒体子系统中订阅Forking的装置的基础上,本发明本发明IP 多媒体子系统中订阅Forking的装置还包括
通知单元(未图示),用于在所述接收单元接收到所述所有AS中的任一个AS对所述订阅请求的第一个确认响应后,通知所述用户。 以及,接收单元40在接收到所述所有AS中的其余AS对所述订阅请求的非第一个确认响应后,所述通知单元不再通知所述用户。在图4所示IP多媒体子系统中订阅Forking的装置的基础上,本发明本发明IP 多媒体子系统中订阅Forking的装置还包括配置单元(未图示),用于预先配置业务与能处理该业务的订阅请求的AS之间的对应关系,其中,每种业务对应于至少一个AS。上述业务描述信息为以下信息的至少一项业务键、业务标识;其中,所述业务标识为业务名称或业务代码。本领域技术人员应当理解,本发明图4所示的IP多媒体子系统中订阅Forking的装置是为实现前述的IP多媒体子系统中订阅Forking的方法而设计的,上述各处理单元的实现功能可参照前述IP多媒体子系统中订阅Forking的方法的相关描述而理解。图中的各处理单元的功能可通过运行于处理器上的程序而实现,也可通过具体的逻辑电路而实现。本发明还记载了一种IP多媒体子系统,包含前述图4所示的IP多媒体子系统中订阅Forking的装置。本发明还记载了另一种IP多媒体子系统,包含有S-CSCF,所述S-CSCF包括接收单元、确定单元和发送单元,其中,接收单元,用于接收到用户发送的订阅请求;确定单元,用于根据所述订阅请求中携带的业务描述信息确定能处理所述订阅请求的所有AS;发送单元,用于将所述订阅请求发送给所述所有As。
所述S-CSCF还包括通知单元,用于在所述接收单元接收到所述所有AS中的任一个AS对所述订阅请求的第一个确认响应后,通知所述用户;所述接收单元在接收到所述所有AS中的其余AS对所述订阅请求的非第一个确认响应后,所述通知单元不再通知所述用户。本领域技术人员应当理解,这里所述的S-CSCF能实现上述图4所示的IP多媒体子系统中订阅Forking的装置的所有功能。以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
权利要求
1.一种IP多媒体子系统中订阅forking的方法,其特征在于,所述方法包括IP多媒体子系统IMS接收到用户发送的订阅请求后,根据所述订阅请求中携带的业务信息确定能处理所述订阅请求的所有应用服务器AS,将所述订阅请求发送给所述所有AS。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括所述IMS接收到所述所有AS中的任一个AS对所述订阅请求的第一个确认响应后,通知所述用户。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括所述IMS接收到所述所有AS中的其余AS对所述订阅请求的确认响应后,不再通知所述用户。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括在IMS中预先配置业务与能处理该业务的订阅请求的AS之间的对应关系,其中,每种业务对应于至少一个AS。
5.根据权利要求1至4任一项所述的方法,其特征在于,由所述IMS中的服务呼叫会话控制功能实体S-CSCF接收用户发送的订阅请求,并根据所述订阅请求中携带的业务描述信息确定能处理所述订阅请求的所有AS,并将所述订阅请求转发给所确定的所有AS,以及,在接收到AS对所述订阅请求的确认响应后,通知或不通知所述用户。
6.根据权利要求1至4任一项所述的方法,其特征在于,所述业务描述信息为以下信息的至少一项业务键、业务标识;其中,所述业务标识为业务名称或业务代码。
7.一种IP多媒体子系统中订阅Forking的装置,应用于IMS中,其特征在于,所述装置包括接收单元、确定单元和发送单元,其中,接收单元,用于接收到用户发送的订阅请求;确定单元,用于根据所述订阅请求中携带的业务描述信息确定能处理所述订阅请求的所有AS;发送单元,用于将所述订阅请求发送给所述所有AS。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括通知单元,用于在所述接收单元接收到所述所有AS中的任一个AS对所述订阅请求的第一个确认响应后,通知所述用户。
9.根据权利要求8所述的装置,其特征在于,所述接收单元在接收到所述所有AS中的其余AS对所述订阅请求的确认响应后,所述通知单元不再通知所述用户。
10.根据权利要求7所述的装置,其特征在于,所述装置还包括配置单元,用于预先配置业务与能处理该业务的订阅请求的AS之间的对应关系,其中,每种业务对应于至少一个AS。
11.根据权利要求7至10任一项所述的装置,其特征在于,所述业务描述信息为以下信息的至少一项业务键、业务标识;其中,所述业务标识为业务名称或业务代码。
12.—种IP多媒体子系统,其特征在于,包含有权利要求7至11任一项所述的IP多媒体子系统中订阅Forking的装置。
13.—种IP多媒体子系统,包含有S-CSCF,其特征在于,所述S-CSCF包括接收单元、确定单元和发送单元,其中,接收单元,用于接收到用户发送的订阅请求;确定单元,用于根据所述订阅请求中携带的业务描述信息确定能处理所述订阅请求的所有AS ;发送单元,用于将所述订阅请求发送给所述所有AS。
14.根据权利要求13所述的系统,其特征在于,所述S-CSCF还包括 通知单元,用于在所述接收单元接收到所述所有AS中的任一个AS对所述订阅请求的第一个确认响应后,通知所述用户;所述接收单元在接收到所述所有AS中的其余AS对所述订阅请求的确认响应后,所述通知单元不再通知所述用户。
全文摘要
本发明公开了一种IP多媒体子系统中订阅Forking的方法,所述方法包括IMS接收到用户发送的订阅请求后,根据所述订阅请求中携带的业务信息确定能处理所述订阅请求的所有AS,将所述订阅请求发送给所述所有AS。本发明同时公开了一种实现上述方法的IP多媒体子系统中订阅Forking的装置,包括接收单元,用于接收到用户发送的订阅请求;确定单元,用于根据所述订阅请求中携带的业务描述信息确定能处理所述订阅请求的所有AS;发送单元,用于将所述订阅请求发送给所述所有AS。本发明还公开了一种IP多媒体子系统。本发明能实现业务的订阅Forking,对现有系统改动较小,具有较强的兼容性。
文档编号H04L29/06GK102469070SQ201010534609
公开日2012年5月23日 申请日期2010年11月5日 优先权日2010年11月5日
发明者周蓝粢, 高扬 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1