具有会话更改功能的分组网络系统及其实现方法和装置的制作方法

文档序号:7960044阅读:79来源:国知局
专利名称:具有会话更改功能的分组网络系统及其实现方法和装置的制作方法
技术领域
本发明涉及通信领域,更具体而言,涉及具有会话更改功能的分组网络系统,以及用于分组网络中CSI终端与IMS终端互通时会话更改的方法和装置。
背景技术
CSI(Combining CS and IMS services,CS和IMS结合业务)是目前3GPP(3rd Generation Partnership Project,第三代移动通信标准化伙伴项目)标准中人们所关注的一个研究课题。该课题旨在解决如何将3G的CS(Call Control,呼叫控制)域业务与IMS(IPMultimedia Subsystem,IP多媒体子系统)域业务进行结合。
CSI phase 1(CSI第1阶段)主要的研究内容是如何将CS IMS双模终端的CS域呼叫与IMS域的会话进行关联。CSI phase 1终端由于其承载能力的限制,优先使用CS来承载其实时的语音业务。
如果没有特别申明,下面提到的CSI终端都是指CSI phase 1终端。CSI UE(CSI User Equipment,CSI用户设备,即CSI终端)在与IMS UE(IMS User Equipment,IMS用户设备,即IMS终端)进行互通时,存在一个问题,如果IMS UE呼叫CSI UE(使用IMS信令),来建立一个语音会话,则该IMS会话将直接到达CSI UE的IMS部分,CSI UE接收到该请求消息之后,直接在两个终端之间建立的是IMS的语音会话。然而,CSI UE由于本侧IMS的Qos问题的限制等,使得CSI UE更希望使用CS来建立实时的语音会话。
图1示出了相关技术(3GPP TS 23.002 Network architecture)的CSI终端与IMS终端互通框架。
在实现CSI终端与IMS终端互通的课题上,有如下的相关技术。
在CSI终端侧设置互通控制功能实体,该功能实体收到来自IMS终端的会话请求后,根据相关信息对存在多种媒体成分的会话消息进行拆分,将该会话拆分成包含实时媒体成分的会话和包含非实时媒体成分的会话。然后根据相关信息进行判断,选择在CS域终结实时会话,在IMS域终结非实时会话。该方案的框架如图1所示,其流程包括以下步骤步骤S102,VoIP终端发起到CSI终端的IMS会话请求,该请求包含实时业务和非实时业务;步骤S104,VoIP侧的IMS转发该请求到CSI终端侧的CSI-IW(CSI-Interworking,CSI互通控制功能实体);步骤S106,CSI-IW根据相关的信息进行业务逻辑处理,将该会话请求进行分离;步骤S108,CSI-IW发送会话请求给CSI终端。该请求消息中包含非实时业务和要求CSI终端发起终端到网络CS承载的指示信息;步骤S110,CSI终端收到该会话请求消息后,发起到CSI-IW的CS呼叫;
步骤S112,MGCF(Media Gateway Control Function,媒体网关控制功能)收到CSI终端的CS呼叫请求,映射成INVITE发送给CSI-IW;步骤S114,CSI-IW发送200OK响应消息给MGCF;步骤S116,MGCF将200OK响应消息映射成CS的connect消息发送给CSI终端;步骤S118,CSI终端发送200OK响应消息。该响应消息中只包含非实时媒体信息(MSRP)的媒体信息;步骤S120,CSI-IW将来自CSI终端的CS呼叫和IMS会话进行合并;步骤S122,CSI-IW发送合并后的200 OK响应消息给被叫IMS;以及步骤S124,被叫IMS转发该200OK消息给VoIP终端。
然而,在CSI终端与IMS终端互通时可能发生会话更改,在相关技术的该架构和流程中,没有给出关于分组网络中CSI终端与IMS终端互通时会话更改的解决方案。
因此,人们需要一种解决方案,以解决上述相关技术中CSI终端与IMS终端互通时会话更改的问题。

发明内容
本发明旨在提供具有会话更改功能的分组网络系统,以及用于分组网络中CSI终端与IMS终端互通时会话更改的方法和装置,其基本上解决了关于在CSI终端与IMS终端互通时会话更改的问题。
根据本发明的一个方面,提供了一种会话更改方法,用于分组网络中CSI终端与IMS终端互通时的会话更改,其包括以下步骤步骤a,用于逻辑控制互通的互通控制功能实体在CSI终端与IMS终端的初始会话建立过程中,保留在初始会话的路径中;以及步骤b,当互通控制功能实体收到后续的会话更改请求时,根据会话更改请求的内容进行相应的会话更改操作。
在上述的会话更改方法中,步骤a包括以下步骤CSI终端的归属域的服务呼叫会话控制功能实体在收到初始会话时,将所有的会话请求路由到互通控制功能实体进行处理;以及互通控制功能实体根据本侧终端能力,本侧终端所在接入网的能力信息和相关业务逻辑,决定是否保留在会话路径中。
在上述的会话更改方法中,互通控制功能实体获取关于本侧终端能力的信息的方式包括以下至少一种从CSI终端的注册信息中获取CSI终端的能力信息;以及从另外的系统中查询CSI终端的能力信息。
在上述的会话更改方法中,所述内容包括从初始会话所包括的多个媒体成分中删除一个或者多个媒体成分;在初始会话中增加一个或者多个媒体成分;以及初始会话中的媒体的承载信息发生变换时的处理。
在上述的会话更改方法中,媒体成分包括实时媒体成分和非实时媒体成分。
在上述的会话更改方法中,操作包括以下操作中的至少一种1)如果要删除的是CSI终端侧的会话的实时媒体成分,则互通控制功能实体拆除与CSI终端之间的电路交换呼叫;2)如果要删除的是CSI终端侧的会话的非实时媒体成分,则互通控制功能实体发起对原来的与CSI终端之间的非实时IMS会话的媒体更改,删除其中的非实时媒体成分;3)如果要增加的是CSI终端侧的会话的实时媒体成分,在与CSI终端之间已经存在电路交换呼叫的情况下,则本次实时媒体增加失败;以及在与CSI终端之间不存在电路交换呼叫的情况下,则互通控制功能实体发起到CSI终端电路交换部分的呼叫,使用电路交换呼叫来承载实时的媒体成分;4)如果要增加的是CSI终端侧的会话的非实时媒体成分,在与CSI终端之间不存在IMS会话的情况下,则互通控制功能实体发起与CSI终端之间的新的非实时IMS会话;以及在与CSI终端已经存在IMS会话的情况下,则发起对原来存在的与CSI终端之间的非实时IMS会话的更改,增加新的非实时媒体成分。5)如果要处理的是CSI终端侧的会话媒体承载部分发生变化,则所述互通控制功能实体发起到所述IMS终端侧的会话的媒体承载信息的更改;以及6)如果要处理的是IMS终端侧的会话媒体承载部分发生变化,则所述互通控制功能实体发起到所述CSI终端侧的会话的媒体承载信息的更改。
根据本发明的另一方面,提供了一种会话更改装置,用于分组网络中CSI终端与IMS终端互通时的会话更改,其包括初始会话逻辑处理模块,用于使逻辑控制互通的互通控制功能实体在CSI终端与IMS终端的初始会话建立过程中,保留在初始会话的路径中;以及会话更改操作模块,用于当互通控制功能实体收到后续的会话更改请求时,根据会话更改请求的内容进行相应的会话更改操作。
在上述的会话更改装置中,所述内容包括从初始会话所包括的多个媒体成分中删除一个或者多个媒体成分;在初始会话中增加一个或者多个媒体成分;以及初始会话中的媒体的承载信息发生变换时的处理。
根据本发明的又一方面,提供了一种分组网络系统,包括互通控制功能实体,用于在CSI终端与IMS终端的初始会话建立过程中,保留在初始会话路径中;以及当互通控制功能实体收到后续的会话更改请求时,根据会话更改请求的内容进行相应的会话更改操作。
在上述的分组网络系统中,CSI终端的归属域的服务呼叫会话控制功能实体在收到初始会话时,将所有的会话请求路由到互通控制功能实体进行处理;以及互通控制功能实体根据本侧终端能力,本侧终端所在的接入网能力信息和相关业务逻辑,决定是否保留在会话路径中。
在上述的分组网络系统中,互通控制功能实体获取关于本侧终端能力的信息的方式包括以下至少一种从CSI终端的注册信息中获取CSI终端的能力信息;以及从另外的系统中查询CSI终端的能力信息。
在上述的分组网络系统中,所述内容包括从初始会话所包括的多个媒体成分中删除一个或者多个媒体成分;在初始会话中增加一个或者多个媒体成分;以及初始会话中的媒体的承载信息发生变换时的处理。
在上述的分组网络系统中,媒体成分包括实时媒体成分和非实时媒体成分。
在上述的分组网络系统中,操作包括以下操作中的至少一种1)如果要删除的是CSI终端侧会话的实时媒体成分,则互通控制功能实体拆除与CSI终端之间的电路交换呼叫;2)如果要删除的是CSI终端侧会话的非实时媒体成分,则互通控制功能实体发起对原来的与CSI终端之间的非实时IMS会话的媒体更改,删除其中的非实时媒体成分;3)如果要增加的是CSI终端侧会话的实时媒体成分,在与CSI终端之间已经存在电路交换呼叫的情况下,则本次实时媒体增加失败;以及在与CSI终端之间不存在电路交换呼叫的情况下,则互通控制功能实体发起到CSI终端电路交换部分的呼叫,使用电路交换呼叫来承载实时的媒体成分;4)如果要增加的是CSI终端侧会话的非实时媒体成分,在与CSI终端之间不存在IMS会话的情况下,则互通控制功能实体发起与CSI终端之间的新的非实时IMS会话;以及在与CSI终端已经存在IMS会话的情况下,则发起对原来存在的与CSI终端之间的非实时IMS会话的更改,增加新的非实时媒体成分。5)如果要处理的是CSI终端侧的会话媒体承载部分发生变化,则所述互通控制功能实体发起到所述IMS终端侧的会话的媒体承载信息的更改;以及6)如果要处理的是IMS终端侧的会话媒体承载部分发生变化,则所述互通控制功能实体发起到所述CSI终端侧的会话的媒体承载信息的更改。
通过上述技术方案,本发明解决了CSI终端与IMS终端互通中的会话更改问题。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1示出了相关技术的CSI终端与IMS终端互通框架;图2示出了根据本发明的原理的会话更改方法的流程图;图3示出了根据本发明的原理的会话更改装置的方框图;图4示出了根据本发明的解决CSI终端与IMS终端互通时会话更改的方法的流程图;图5示出了根据本发明的CSI终端与IMS终端互通中从实时媒体更改为非实时媒体时的实施例;图6示出了根据本发明的CSI终端与IMS终端互通中从非实时媒体更改为实时媒体时的实施例;图7示出了根据本发明的CSI终端与IMS终端互通中增加实时媒体成分时的实施例;以及图8示出了根据本发明的CSI终端与IMS终端互通中删除非实时媒体成分时的实施例。
具体实施例方式
下面将参照附图详细说明本发明。
下面参照图2和图3来说明本发明的原理。
图2示出了根据本发明的原理的会话更改方法的流程图,其包括以下步骤步骤S10,用于逻辑控制互通的CSI-IW在CSI终端与IMS终端的初始会话建立过程中,保留在初始会话的路径中;以及步骤S20,当CSI-IW收到后续的会话更改请求时,根据会话更改请求的内容进行相应的会话更改操作。其中,所述内容包括从初始会话所包括的多个媒体成分中删除一个或者多个媒体成分;在初始会话中增加一个或者多个媒体成分;以及初始会话中的媒体的承载信息发生变换时的处理。
图3示出了根据本发明的原理的会话更改装置100的方框图,其包括初始会话逻辑控制模块10,用于使逻辑控制互通的CSI-IW在CSI终端与IMS终端的初始会话建立过程中,保留在初始会话的路径中;以及会话更改操作模块20,用于当CSI-IW收到后续的会话更改请求时,根据会话更改请求的内容进行相应的会话更改操作。其中,所述内容包括从初始会话所包括的多个媒体成分中删除一个或者多个媒体成分;在初始会话中增加一个或者多个媒体成分;以及初始会话中的媒体的承载信息发生变换时的处理。
根据图2和图3所示出的本发明的原理,如图4所示,根据本发明的解决CSI终端与IMS终端互通时会话更改的方法包括以下步骤步骤S202,CSI终端向IMS终端发送会话请求;步骤S204,CSI终端侧的S-CSCF(Serving-CSCF,服务呼叫会话控制功能实体)实体在收到IMS初始会话请求时,将会话请求路由到CSI-IW互通控制功能实体;以及步骤S206,CSI-IW互通控制功能实体根据被叫终端的能力信息和相关的业务逻辑,决定保留在会话路径中。
为了解决会话更改的问题,可选地,还包括以下步骤步骤S208,当CSI终端的CSI-IW互通控制功能实体收到后续的会话更改请求时,判断所述会话更改的内容,其中,内容可选地包括从原会话的多个媒体成分中删除一个或者几个媒体成分(例如实时媒体成分或者非实时媒体成分),或者在原会话中增加一个或者几个媒体成分(例如实时媒体成分或者非实时媒体成分)等;以及初始会话中的媒体的承载信息发生变换时的处理。以及步骤S210,根据上述的内容进行相应的会话更改操作。
具体来说,根据本发明的会话更改方法流程如下。
CSI终端侧的S-CSCF实体在收到IMS初始会话请求时,将所有的IMS会话请求都路由到CSI-IW互通控制功能实体;
CSI终端侧的CSI-IW互通控制功能实体收到IMS会话请求消息后,根据本侧终端的能力信息,本侧终端所处的接入网能力信息和相关的业务逻辑,决定是否需要保留在会话路径中,其中,如果该本侧终端具备CSI终端能力和/或本侧IP接入网不支持实时媒体承载能力,则CSI-IW互通控制功能实体选择保留在本次会话的路径中,其中,CSI-IW获取终端能力的信息的方式包括但不限于●CSI-IW从CSI终端注册信息中获取CSI终端的能力信息;●CSI-IW从别的系统(例如,DM系统(Device ManagementSystem,设备管理系统))中查询到CSI终端的能力信息。
此外,CSI-IW互通控制功能实体收到后续的会话更改请求时,进行相应的会话更改操作1)如果会话更改是从原会话的多个媒体成分中删除一个或者几个媒体成分,●如果要删除的是CSI终端侧会话的实时媒体成分,CSI-IW互通控制功能实体拆除与CSI终端之间的CS呼叫;●如果要删除的是CSI终端侧会话的非实时媒体成分,CSI-IW互通控制功能实体发起对原来的与CSI终端之间的非实时IMS会话的媒体更改,删除其中的非实时媒体成分。
2)如果会话更改是在原会话中增加一个或者几个媒体成分,●如果要增加的是CSI终端侧会话的实时媒体成分,如果CSI-IW与CSI终端之间已经存在CS呼叫,则本次实时媒体增加失败。如果CSI-IW与CSI终端之间不存在CS呼叫,CSI-IW互通控制功能实体发起到CSI终端CS部分的呼叫,使用该CS呼叫来承载实时的媒体成分;●如果要增加的是CSI终端侧会话的非实时媒体成分,如果CSI-IW与CSI终端之间不存在IMS会话,则CSI-IW互通控制功能实体发起与CSI终端之间的新的非实时IMS会话;如果CSI-IW与CSI终端已经存在IMS会话,则CSI-IW发起对原来存在的与CSI终端之间的非实时IMS会话的更改,增加新的非实时媒体成分。
3)如果要处理的是CSI终端侧的会话媒体承载部分发生变化,则所述互通控制功能实体发起到所述IMS终端侧的会话的媒体承载信息的更改;以及4)如果要处理的是IMS终端侧的会话媒体承载部分发生变化,则所述互通控制功能实体发起到所述CSI终端侧的会话的媒体承载信息的更改。
5)CSI-IW互通控制功能实体还可以对上述的增加媒体,删除媒体动作进行任意组合,以完成特定场景下的特定的需求。
根据上述的方法,本发明提出了一种解决CSI终端与IMS终端互通时会话更改的系统,在该系统中的功能实体的功能如下
CSI终端归属域的S-CSCF收到初始会话请求消息时,将所有的请求消息都路由到CSI-IW互通控制功能实体进行处理。
CSI-IW收到初始会话请求消息时,根据本侧终端的能力信息,本侧终端所处的接入网的能力信息和相关的业务逻辑,决定是否需要保留在会话路径中,其中,如果该本侧终端具备CSI终端能力,和/或本侧终端所在的接入网不支持实时媒体承载能力,则CSI-IW互通控制功能实体选择保留在本次会话的路径中,其中,CSI-IW获取终端能力的信息的方式包括但不限于●CSI-IW从CSI终端注册信息中获取CSI终端的能力信息;●CSI-IW从别的系统中查询到CSI终端的能力信息。
此外,CSI-IW互通控制功能实体收到后续的会话更改请求时,进行相应的会话更改操作1)如果会话更改是从原会话的多个媒体成分中删除一个或者几个媒体成分,●如果要删除的是CSI终端侧会话的实时媒体成分,CSI-IW互通控制功能实体拆除与CSI终端之间的CS呼叫;
●如果要删除的是CSI终端侧会话的非实时媒体成分,CSI-IW互通控制功能实体发起对原来的与CSI终端之间的非实时IMS会话的媒体更改,删除其中的非实时媒体成分。
2)如果会话更改是在原会话中增加一个或者几个媒体成分,●如果要增加的是CSI终端侧会话的实时媒体成分,如果CSI-IW与CSI终端之间已经存在CS呼叫,则本次实时媒体增加失败。如果CSI-IW与CSI终端之间不存在CS呼叫,CSI-IW互通控制功能实体发起到CSI终端CS部分的呼叫,使用该CS呼叫来承载实时的媒体成分;●如果要增加的是CSI终端侧会话的非实时媒体成分,如果CSI-IW与CSI终端之间不存在IMS会话,则CSI-IW互通控制功能实体发起与CSI终端之间的新的非实时IMS会话;如果CSI-IW与CSI终端已经存在IMS会话,则CSI-IW发起对原来存在的与CSI终端之间的非实时IMS会话的更改,增加新的非实时媒体成分。
3)如果要处理的是CSI终端侧的会话媒体承载部分发生变化,则所述互通控制功能实体发起到所述IMS终端侧的会话的媒体承载信息的更改;4)如果要处理的是IMS终端侧的会话媒体承载部分发生变化,则所述互通控制功能实体发起到所述CSI终端侧的会话的媒体承载信息的更改;以及5)CSI-IW互通控制功能实体还可以对上述的增加媒体,删除媒体动作进行任意组合,以完成特定场景下的特定的需求。
下面参照图5至图8来详细说明根据本发明的实施例。
图5示出了根据本发明的CSI终端与IMS终端互通中从实时媒体更改为非实时媒体时的实施例。
如图5所示,该流程的详细过程包括以下步骤步骤S302,CSI终端和IMS终端之间已经建立好实时媒体,该媒体一段是CSI终端与MGW之间的CS承载,另外一段是MGW与IMS终端的IP承载。在该会话建立过程中,CSI终端归属的S-CSCF将初始会话请求路由到CSI-IW进行处理,CSI-IW选择保留在会话路径中。
步骤S304,IMS终端发起媒体更改请求,请求删除实时媒体,增加非实时媒体;步骤S306,相关的IMS功能实体转发给请求消息给CSI-IW互通控制功能实体;步骤S308,CSI-IW互通控制功能实体进行业务逻辑判断;步骤S310,CSI-IW互通控制功能实体发起到CSI终端IMS部分的IMS会话请求,该会话请求中携带增加非实时媒体信息;步骤S312,CSI终端发送该增加非实时会话请求的响应消息;步骤S314,CSI-IW互通控制功能实体发起到CSI终端的Bye请求;步骤S316,MGCF收到Bye后,发起到CSI终端CS部分的呼叫拆除请求;
步骤S318,CSI终端发送呼叫拆除的响应消息;步骤S320,MGCF将呼叫拆除的响应消息映射成200 OK,发送给CSI-IW互通控制功能实体;步骤S322,CSI-IW互通控制功能实体进行业务逻辑控制;步骤S324,CSI-IW互通控制功能实体发送200 OK响应消息给相关IMS功能实体;步骤S326,相关IMS功能实体转发200 OK响应消息给IMS终端;以及步骤S328,CSI终端与IMS终端之间建立非实时媒体,并删除原来的实时媒体。
图6示出了根据本发明的CSI终端与IMS终端互通中从非实时媒体更改为实时媒体时的实施例。
如图6所示,该流程的详细过程包括以下步骤步骤S402,CSI终端和IMS终端之间已经建立好非实时媒体。在该会话建立过程中,CSI终端归属的S-CSCF将初始会话请求路由到CSI-IW进行处理,CSI-IW选择保留在会话路径中;步骤S404,IMS终端发起媒体更改请求,请求删除非实时媒体,增加实时媒体;步骤S406,相关的IMS功能实体转发给请求消息给CSI-IW互通控制功能实体;步骤S408,CSI-IW互通控制功能实体进行业务逻辑判断;
步骤S410,CSI-IW互通控制功能实体发起到CSI终端IMS部分的IMS会话请求,该会话请求中携带删除非实时媒体信息;步骤S412,CSI终端发送该删除非实时会话请求的响应消息;步骤S414,CSI-IW互通控制功能实体发起到CSI终端的实时媒体会话的请求;步骤S416,MGCF收到该实时会话的请求后,发起到CSI终端CS部分的呼叫请求;步骤S418,CSI终端发送呼叫的响应消息;步骤S420,MGCF将呼叫的响应消息映射成200 OK,发送给CSI-IW互通控制功能实体;步骤S422,CSI-IW互通控制功能实体进行业务逻辑控制;步骤S424,CSI-IW互通控制功能实体发送200 OK响应消息给相关IMS功能实体;步骤S426,相关IMS功能实体转发200 OK响应消息给IMS终端;以及步骤S428,CSI终端与IMS终端之间建立实时媒体,并删除原来的非实时媒体。
图7示出了根据本发明的CSI终端与IMS终端互通中增加实时媒体成分时的实施例。
如图7所示,该流程的详细过程包括以下步骤
步骤S502,CSI终端和IMS终端之间已经建立好非实时媒体。在该会话建立过程中,CSI终端归属的S-CSCF将初始会话请求路由到CSI-IW进行处理,CSI-IW选择保留在会话路径中;步骤S504,IMS终端发起媒体更改请求,请求增加实时媒体;步骤S506,相关的IMS功能实体转发给请求消息给CSI-IW互通控制功能实体;步骤S508,CSI-IW互通控制功能实体进行业务逻辑判断;步骤S510,CSI-IW互通控制功能实体发起到CSI终端的实时媒体会话的请求;步骤S512,MGCF收到该实时会话的请求后,发起到CSI终端CS部分的呼叫请求;步骤S514,CSI终端发送呼叫的响应消息;步骤S516,MGCF将呼叫的响应消息映射成200 OK,发送给CSI-IW互通控制功能实体;步骤S518,CSI-IW互通控制功能实体进行业务逻辑控制;步骤S520,CSI-IW互通控制功能实体发送200 OK响应消息给相关IMS功能实体;步骤S522,相关IMS功能实体转发200 OK响应消息给IMS终端;以及步骤S524,CSI终端与IMS终端之间建立实时媒体,并保持原来的非实时媒体。
图8示出了根据本发明的CSI终端与IMS终端互通中删除非实时媒体成分时的实施例。
如图8所示,该流程的详细过程包括以下步骤步骤S602,CSI终端和IMS终端之间已经建立好非实时媒体和实时媒体。在该会话建立过程中,CSI终端归属的S-CSCF将初始会话请求路由到CSI-IW进行处理,CSI-IW选择保留在会话路径中;步骤S604,IMS终端发起媒体更改请求,请求删除非实时媒体;步骤S606,相关的IMS功能实体转发给请求消息给CSI-IW互通控制功能实体;步骤S608,CSI-IW互通控制功能实体进行业务逻辑判断;步骤S610,CSI-IW互通控制功能实体发起到CSI终端的删除非实时媒体会话的请求;步骤S612,CSI终端发送请求的响应消息;步骤S614,CSI-IW互通控制功能实体进行业务逻辑控制;步骤S616,CSI-IW互通控制功能实体发送200 OK响应消息给相关IMS功能实体;步骤S618,相关IMS功能实体转发200 OK响应消息给IMS终端;以及步骤S620,CSI终端与IMS终端之间删除原来的非实时媒体。
从以上的描述中,可以看出,本发明解决了CSI终端与IMS终端互通中的会话更改问题。
在本文中,为了方便起见,用CSI终端与IMS终端之间的互通来示例性说明本发明,但这决不是将本发明局限于这两个终端,例如其它的VoIP(Voice over IP,IP承载语音)终端也可以应用本发明。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种会话更改方法,用于分组网络中CSI终端与IMS终端互通时的会话更改,其特征在于包括以下步骤步骤a,用于控制所述互通的互通控制功能实体在所述CSI终端与所述IMS终端的初始会话建立过程中,保留在所述初始会话的路径中;以及步骤b,当所述互通控制功能实体收到后续的会话更改请求时,根据所述会话更改请求的内容进行相应的会话更改操作。
2.根据权利要求1所述的会话更改方法,其特征在于,所述步骤a包括以下步骤所述CSI终端的归属域的服务呼叫会话控制功能实体在收到所述初始会话时,将所有的会话请求路由到所述互通控制功能实体进行处理;以及所述互通控制功能实体根据以下信息之一或者其任意组合决定是否保留在会话路径中本侧终端能力,本侧终端所在接入网的能力信息,及相关业务逻辑。
3.根据权利要求2所述的会话更改方法,其特征在于,所述互通控制功能实体获取关于本侧终端能力的信息的方式包括以下至少一种从所述CSI终端的注册信息中获取所述CSI终端的能力信息;以及从另外的系统中查询所述CSI终端的能力信息。
4.根据权利要求1所述的会话更改方法,其特征在于,所述内容包括从所述初始会话所包括的多个媒体成分中删除一个或者多个媒体成分;在所述初始会话中增加一个或者多个媒体成分;以及所述初始会话的媒体承载部分发生变化时的处理。
5.根据权利要求4所述的会话更改方法,其特征在于,所述媒体成分包括实时媒体成分和非实时媒体成分。
6.根据权利要求5所述的会话更改方法,其特征在于,所述操作包括以下操作中的至少一种1)如果要删除的是CSI终端侧会话的实时媒体成分,则所述互通控制功能实体拆除与所述CSI终端之间的电路交换呼叫;2)如果要删除的是CSI终端侧会话的非实时媒体成分,则所述互通控制功能实体发起对原来的与所述CSI终端之间的非实时IMS会话的媒体更改,删除其中的非实时媒体成分;3)如果要增加的是CSI终端侧会话的实时媒体成分在与所述CSI终端之间已经存在电路交换呼叫的情况下,则本次实时媒体增加失败;以及在与所述CSI终端之间不存在电路交换呼叫的情况下,则所述互通控制功能实体发起到所述CSI终端电路交换部分的呼叫,使用所述电路交换呼叫来承载实时的媒体成分;4)如果要增加的是CSI终端侧会话的非实时媒体成分,则在与所述CSI终端之间不存在IMS会话的情况下,则所述互通控制功能实体发起与所述CSI终端之间的新的非实时IMS会话;以及在与CSI终端已经存在IMS会话的情况下,则发起对原来存在的与CSI终端之间的非实时IMS会话的更改,增加新的非实时媒体成分;5)如果要处理的是CSI终端侧的会话媒体承载部分发生变化,则所述互通控制功能实体发起到所述IMS终端侧的会话的媒体承载信息的更改;以及6)如果要处理的是IMS终端侧的会话媒体承载部分发生变化,则所述互通控制功能实体发起到所述CSI终端侧的会话的媒体承载信息的更改。
7.一种会话更改装置,用于分组网络中CSI终端与IMS终端互通时的会话更改,其特征在于包括初始会话逻辑处理模块,用于使用于逻辑控制所述互通的互通控制功能实体在所述CSI终端与所述IMS终端的初始会话建立过程中,保留在所述初始会话的路径中;以及会话更改操作模块,用于当所述互通控制功能实体收到后续的会话更改请求时,根据所述会话更改请求的内容进行相应的会话更改操作。
8.根据权利要求7所述的会话更改装置,其特征在于,所述内容包括从所述初始会话所包括的多个媒体成分中删除一个或者多个媒体成分;在所述初始会话中增加一个或者多个媒体成分;以及所述初始会话的媒体承载部分发生变化时的处理。
9.一种分组网络系统,其特征在于包括互通控制功能实体,用于在CSI终端与IMS终端的初始会话建立过程中,保留在所述初始会话路径中;以及当所述互通控制功能实体收到后续的会话更改请求时,根据所述会话更改请求的内容进行相应的会话更改操作。
10.根据权利要求9所述的分组网络系统,其特征在于,所述CSI终端的归属域的服务呼叫会话控制功能实体在收到所述初始会话时,将所有的会话请求路由到所述互通控制功能实体进行处理;以及所述互通控制功能实体根据以下信息之一或者其任意组合决定是否保留在会话路径中本侧终端能力,本侧终端所处的接入网的能力信息,及相关业务逻辑。
11.根据权利要求10所述的分组网络系统,其特征在于,所述互通控制功能实体获取关于本侧终端能力的信息的方式包括以下至少一种从所述CSI终端的注册信息中获取所述CSI终端的能力信息;以及从另外的系统中查询所述CSI终端的能力信息。
12.根据权利要求11所述的分组网络系统,其特征在于,所述内容包括从所述初始会话所包括的多个媒体成分中删除一个或者多个媒体成分;在所述初始会话中增加一个或者多个媒体成分;以及所述初始会话的媒体的承载部分发生变化时的处理。
13.根据权利要求12所述的分组网络系统,其特征在于,所述媒体成分包括实时媒体成分和非实时媒体成分。
14.根据权利要求13所述的分组网络系统,其特征在于,所述操作包括以下操作中的至少一种1)如果要删除的是CSI终端侧会话的实时媒体成分,则所述互通控制功能实体拆除与所述CSI终端之间的电路交换呼叫;2)如果要删除的是CSI终端侧会话的非实时媒体成分,则所述互通控制功能实体发起对原来的与所述CSI终端之间的非实时IMS会话的媒体更改,删除其中的非实时媒体成分;3)如果要增加的是CSI终端侧会话的实时媒体成分,如果与所述CSI终端之间已经存在电路交换呼叫,则本次实时媒体增加失败;以及如果与所述CSI终端之间不存在电路交换呼叫,则所述互通控制功能实体发起到所述CSI终端电路交换部分的呼叫,使用所述电路交换呼叫来承载实时的媒体成分;4)如果要增加的是CSI终端侧会话的非实时媒体成分,在与所述CSI终端之间不存在IMS会话的情况下,则所述互通控制功能实体发起与所述CSI终端之间的新的非实时IMS会话;以及在与CSI终端已经存在IMS会话的情况下,则发起对原来存在的与CSI终端之间的非实时IMS会话的更改,增加新的非实时媒体成分;5)如果要处理的是CSI终端侧的会话媒体承载部分发生变化,则所述互通控制功能实体发起到所述IMS终端侧的会话的媒体承载信息的更改;以及6)如果要处理的是IMS终端侧的会话媒体承载部分发生变化,则所述互通控制功能实体发起到所述CSI终端侧的会话的媒体承载信息的更改。
全文摘要
本发明提供了一种会话更改方法,用于分组网络中CSI终端与IMS终端互通时的会话更改,会话更改方法包括以下步骤步骤a,用于逻辑控制互通的互通控制功能实体在CSI终端与IMS终端的初始会话建立过程中,保留在初始会话的路径中;以及步骤b,当互通控制功能实体收到后续的会话更改请求时,根据会话更改请求的内容进行相应的会话更改操作。本发明还提供了一种会话更改装置,以及一种具有会话更改功能的分组网络系统。
文档编号H04L29/06GK1984049SQ200610074998
公开日2007年6月20日 申请日期2006年4月25日 优先权日2006年4月25日
发明者朱东铭, 张恒梁 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1