会话处理方法及装置的制作方法

文档序号:7722893阅读:76来源:国知局
专利名称:会话处理方法及装置的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种会话处理方法及装置。
背景技术
IMS(IP Multimedia Subsystem, IP多媒体子系统)作为下一代电信网络体系 架构,是一种多业务的应用架构。为了有效控制和处理IMS中存在的多业务交互问题, 3GPP (Third Generation Partnership Project,第三代合作伙伴计划)在IMS体系中引入 SCIM (Service Capability interactionManager,业务能力交互管理)的功能实体,该功能 实体也被形象的称为业务经纪人(Service Broker)。Service Broker通过增加新的交互逻辑,无需对现有业务修改,实现将不同网络 的业务统一组合形成一个新的业务包,丰富用户的体验。如主叫方、被叫方处于不同的网络中,例如主叫方是CS(CircuitSwitching,电路 交换)域终端,被叫方是IMS域终端,主叫方希望与被叫方建立会话,Service Broker接收 到CS域核心网触发的请求消息,以及IMS域核心网(IMS Core)触发的请求消息,Service Broker将这两个请求消息关联起来,进而建立主叫方与被叫方之间的会话。但是,由于不同 网络触发的请求消息都需要通过krvice Broker关联起来,则会存在较多的信令交互,增 大了网络负荷。

发明内容
本发明的实施例提供了一种会话处理方法及装置,实现减少建立不同网络终端之 间会话的信令交互。本发明实施例提供了一种会话处理方法,接收来自第一网络的终端发送的请求消 息,所述请求消息为请求建立第一网络的终端与第二网络的终端之间会话,为所述会话分 配会话ID ;将所述会话ID发送到所述第一网络,通过所述第一网络将所述会话ID传递到所 述第二网络的终端;接收来自所述第二网络的终端发送的请求消息,所述请求消息携带所述会话ID, 根据所述会话ID,建立所述第一网络的终端与所述第二网络的终端之间的会话。相应的,本发明实施例还提供了一种会话处理装置,包括会话ID分配单元,用于接收来自第一网络的终端发送的请求消息,所述请求消息 为请求建立第一网络的终端与第二网络的终端之间会话,为所述会话分配会话ID ;发送单元,用于将所述会话ID发送到所述第一网络,通过所述第一网络将所述会 话ID传递到所述第二网络的终端;会话建立单元,用于接收来自所述第二网络的终端发送的请求消息,所述请求消 息携带所述会话ID,根据所述会话ID,建立所述第一网络的终端与所述第二网络的终端之 间的会话。
由上述本发明的实施例提供的技术方案可以看出,通过将第一网络终端请求的会 话ID传递给第二网络的终端,使得第二网络的终端发送包含该会话ID的请求消息,从而使 得会话处理装置不再需要关联不同网络触发的请求消息,避免了较多的信令交互,减少了 网络负荷。


为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用 的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本 领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他 的附图。图1为本发明实施例一种会话处理方法流程示意图;图2为本发明实施例一种会话处理装置结构示意图;图3为本发明实施例一种会话处理方法的流程示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。基于现有技术中,由于不同网络触发的请求消息都需要通过会话处理装置关联起 来,则会存在较多的信令交互,增大了网络负荷的缺陷。本发明的实施例提供了一种会话处 理方法及装置,通过将第一网络终端请求的会话ID传递给第二网络的终端,使得第二网络 的终端发送包含该会话ID的请求消息,从而会话处理装置不再需要关联不同网络触发的 请求消息,避免了较多的信令交互,减少了网络负荷,该会话处理装置可以具体为Service Broker0如图1所示,本发明实施例提供一种会话处理方法,包括11、接收来自第一网络的终端发送的请求消息,所述请求消息为请求建立第一网 络的终端与第二网络的终端之间会话,为所述会话分配会话ID。12、将所述会话ID发送到所述第一网络,通过所述第一网络将所述会话ID传递到 所述第二网络的终端。13、接收来自所述第二网络的终端发送的请求消息,所述请求消息携带所述会话 ID,根据所述会话ID,建立所述第一网络的终端与所述第二网络的终端之间的会话。本发明实施例会话处理的方法的执行主体,可以是义!^丨⑶Broker。通过将第一 网络终端请求的会话ID传递给第二网络的终端,使得第二网络的终端直接发送包含该会 话ID的请求消息,从而krvice Broker不再需要关联不同网络触发的请求消息,避免了较 多的信令交互,减少了网络负荷。可选的,第一网络可以为PSTN(Public Switched Telephone Network,公共交换 电话网络)或GSM(Global System for Mobile Communications,全球移动通讯系统)网 络,第二网络可以为IMS网络。
或者,第一网络可以为IMS网络,第二网络可以为PSTN或GSM网络。步骤11中,如krvice Broker接收第一网络的终端发送的请求消息,该请求消息 为请求建立第一网络的终端与第二网络终端之间会话,Service Broker为所述会话分配会 话ID。会话ID可以是按照某种预定规则生成的,不受限制。对于全局而言,每个会话都有 一个唯一的会话ID以用于区分不同的会话,而相同的会话对应的会话ID是相同的。基于步骤12中,Service Broker将所述会话ID发送到所述第一网络,通过所述第 一网络将所述会话ID传递到所述第二网络的终端,可选的该过程可以包括将所述会话ID 通过ID传递消息发送到所述第一网络,所述第一网络通过所述ID传递消息将所述会话ID 发送到所述第二网络的终端,该ID传递消息中扩展有会话ID参数项,以携带所述会话ID。步骤13中,如krvice Broker接收来自第二网络的终端发送的请求消息,所述请 求消息携带所述会话ID,Service Broker根据所述会话ID获得对应的会话;确认该会话ID 为第一网络的终端发起的会话,则Service Broker建立所述第一网络的终端与第二网络的 终端之间的会话,实现将不同网络的终端之间建立会话。可选的,第二网络终端发送的请求 消息中扩展有会话ID参数项,以携带所述会话ID。第一网络为PSTN或GSM网络,则ID传递消息可以为INAP(IntelligentNetwork Application Protocol,智能网应用协议)或 CAP (CAMELApplication Part,是 CAMEL 的应 用部分)协议的CONNECT消息。第二网络为IMS网络,则第二网络的终端发送的请求消息 可以为 SIP(Sessiornnitiation Protocol,会话初始协议)的 INVITE 消息。 或者,第一网络为IMS网络,第一消息为SIP协议的INVITE消息,第二网络为 PSTN网络或GSM网络,第二网络的终端发送的请求消息可以为INAP协议或CAP协议的 IDPdnitial Detective Point,初始检测点)消息。可见,本发明实施例会话处理方法,第一网络和第二网络的消息中扩展有会话ID 参数项以携带所述会话ID,实现对标准INAP、CAP、SIP协议能力的扩展,没有增加额外网络 操作。由上述本发明的实施例提供的技术方案可以看出,通过将第一网络终端请求的会 话ID传递给第二网络的终端,使得第二网络的终端发送包含该会话ID的请求消息,从而使 得会话处理装置不再需要关联不同网络触发的请求消息,避免了较多的信令交互,减少了 网络负荷。如图2所示,对应于上述本发明实施例提供的会话处理方法,本发明实施例提供 一种会话处理装置,包括会话ID分配单元21,用于接收来自第一网络的终端发送的请求消息,所述请求消 息为请求建立第一网络的终端与第二网络的终端之间会话,为所述会话分配会话ID ;发送单元22,用于将所述会话ID发送到所述第一网络,通过所述第一网络将所述 会话ID传递到所述第二网络的终端;会话建立单元23,用于接收来自所述第二网络的终端发送的请求消息,所述请求 消息携带所述会话ID,根据所述会话ID,建立所述第一网络的终端与所述第二网络的终端 之间的会话。本发明实施例会话处理装置,可以与krvice Broker设置为一体。一个具体的例子,上述发送单元22进一步用于将会话ID通过ID传递消息发送到所述第一网络,所述第一网络通过所述ID传递消息将所述会话ID发送到所述第二网络的终端。一个具体的例子,会话建立单元,进一步用于根据所述会话ID,确认所述会话ID 为第一网络的终端发起的会话,建立所述第一网络的终端与所述第二网络的终端之间的会 话。可见,本发明实施例会话处理装置实现了对标准INAP、CAP、SIP协议能力的扩展, 没有增加额外网络操作。可选的,所述第一网络为公共交换电话网络PSTN或全球移动通讯系统GSM网络, 所述ID传递消息为智能网应用协议INAP或CAP协议的CONNECT消息,所述第二网络为 IP多媒体子系统IMS网络,所述第二网络的终端发送的请求消息为会话初始协议SIP的 INVITE 消息;或者,所述第一网络为IP多媒体子系统IMS网络,所述ID传递消息为会话初始协 议SIP的INVITE消息,所述第二网络为公共交换电话网络PSTN或全球移动通讯系统GSM 网络,所述第二网络的终端发送的请求消息为智能网应用协议INAP或CAP协议的初始检测 点IDP消息。需要说明的是,以上会话处理装置的实施方式中,各功能模块的划分仅是举例说 明,实际应用中可以根据需要,比如相应硬件的配置要求或者软件的实现的便利考虑,而将 上述功能分配由不同的功能模块完成,即将所述的会话处理装置的内部结构划分成不同的 功能模块,以完成以上描述的全部或者部分功能。而且实际应用中,本实施例中的相应的功 能模块可以是由相应的硬件实现,也可以由相应的硬件执行相应的软件完成,例如,发送单 元22,可以为具有执行前述功能的硬件,比如,具有该发送能力的发送器,以及其他通用的 能够执行前述功能的发送装置,也可以是能够执行相应计算机程序从而完成前述功能的一 般处理器,或者其他硬件设备。由上述本发明的实施例提供的技术方案可以看出,通过将第一网络终端请求的会 话ID传递给第二网络的终端,使得第二网络的终端发送包含该会话ID的请求消息,从而使 得会话处理装置不再需要关联不同网络触发的请求消息,避免了较多的信令交互,减少了 网络负荷。如图3所示,本发明实施例会话处理方法应用场景示意图,其中,第一网络为GSM 网络,应用的协议为CAP协议,主叫终端A为GSM网络终端。第二网络为IMS网络,应用的 协议为SIP协议,被叫终端B为IMS网络终端。主叫终端A的用户签约有VPN业务,PPS业 务和PoC业务。被叫终端B的用户签约有VPN业务。主叫终端A呼叫被叫终端B的信令流程如下31、MSC 发送 IDP 消息到 Service Broker。GSM网络核心网接收终端A发送到请求与终端B进行PoC业务通话的请求, GSM网络核心网接收到该请求后,触发一个请求消息到krvice Broker,如MSC(Mobile Switching Center,移动交换中心)发送IDP消息到ServiceBroker,其中,IDP (b,Α)消息 中A为主叫终端A的长号,为b为被叫终端B的短号。32、Service Broker 生成一个会话 ID。Service Broker收到MSC发送的IDP (b,Α)消息,根据IDP (b,Α)消息中主叫终端A的长号,被叫终端B的短号,Service Broker可以获知主叫终端A与被叫终端B之间需要 建立会话,Service Broker生成一个唯一识别该会话的会话ID,标识要建立的会话是主叫 终端A与被叫终端B之间的会话,以区别于其他终端间的会话。33、Service Broker调用VPN业务来取得被叫终端B的长号。主叫终端A的用户签约有VPN业务,Service Broker发送IDP (b,Α)消息到VPN 服务器,VPN 服务器发送 RRBE (Request Report BCSM Event,请求报告 BCSM(Basic call state model,基本呼叫状态模型)事件)消息以及C0N(B,A)消息到krvice Broker, Service Broker获得被叫终端B的长号。Service Broker调用VPN业务中的上述各消息 的作用,在此不作赘述。图3中,CONNECT消息简单表示为C0N。34、Service Broker调用PPS业务来进行主叫终端A的计费。主叫终端A的用户签约有PPS业务,Service Broker发送IDP (B, Α)消息到PPS 服务器,PPS服务器确定主叫费率,将余额折算成通话时长,发送SCI (Subscription CAMEL Information, CAMEL 签约信息)、RRBE 消息以及 CON 消息到 Service Broker。Service Broker调用PPS业务中的上述各消息的作用,在此不作赘述。35、Service Broker 填写会话 ID 到 CONNECT 消息。CONNECT消息扩展增加有会话ID参数项,以携带会话ID。ServiceBroker将为主 叫终端A与被叫终端B之间的会话生成的会话ID填写到CONNECT消息中,标识要建立的会 话是主叫终端A与被叫终端B之间的会话。由于被叫终端B为IMS域终端,krvice Broker需要根据IMS域的号码范围取一 个可用的号码,如R-IMS,把被叫终端B的长号修改成IMS域的号码,这样,MSC的触发请求 消息可以接续到IMS Core.可见,通过扩展增加CONNECT消息的会话ID参数项,对CAP协议能力进行扩展,没 有增加额外的信令。36、Service Broker 发送携带会话 ID 的 CONNECT 消息到 MSC。Service Broker 发送 C0N(R_IMS,A,会话 ID)消息到 MSC,CON 消息中携带会话 ID、 被叫终端B在IMS域的可用号码R-IMS。37、MSC 将 C0N(R_IMS,Α,会话 ID)消息路由到 IMS Core。MSC根据被叫终端B在IMS域的号码R-IMS路由C0N(R_IMS,Α,会话ID)消息到 IMS Core。38、IMS Core 发送携带会话 ID 的 INVITE 消息到 krvice Broker。IMS Core收到C0N(R_IMS,A,会话ID)消息,得知该会话ID对应的会话为主叫终 端A与被叫终端B之间的会话,发送携带会话ID的INVITE消息到krvice Broker.这里,IMS网络的协议和GSM网络的协议不同,需要将GSM网络的CONNECT消息转 换成IMS网络的INVITE消息。INVITE消息也可以扩展增加会话ID参数项,携带会话ID。可见,通过扩展增加会 话ID参数项,对SIP协议能力进行扩展,没有增加额外的信令。39、Service Broker 获得会话 ID。Service Broker 收到携带会话 ID 的 INVITE 消息,获得会话 ID。ServiceBroker根据INVITE消息携带的会话ID,得知该会话ID对应的会话为主叫终端A与被叫终端B之 间的会话,获得被叫终端B的长号。可见,Service Broker通过会话ID可以得到对应的会话,从而ServiceBroker不 再需要关联不同网络触发的请求消息,避免了较多的信令交互,减少了网络负荷。310、Service Broker 调用 PoC 业务。Service Broker根据被叫终端B的长号向PoC服务器发送INVITE消息,请求对讲 业务。PoC 服务器发送 INVITE 消息至Ij Service Broker, Service Broker 路由 INVITE 消息 到 IMS Core。311、被叫终端 B 应答,IMS Core 发送 2000K 到 Service Broker, ServiceBroker 转发2000K到PoC服务器。312、PoC 服务器发送 2000K 到 krvice Broker, Service Broker 转发 2000K 到 IMS Core。313,Service Broker 产生 Answer 事件,发送 ERB (ANS)消息到 PPS 服务器,ERB 即 Event Report BCSM, BCSM事件报告,其对应前述步骤34中的RRBE消息,通知PPS系统计 费开始。PPS系统向krvice Broker发送AC (Apply Charging,计费处理响应)消息,RRBE 消息以及CONTINUE消息,PPS系统开始计费。图3中,CONTINUE消息简单表示为C0NT。314、IMS Core 发送 ACK(Acknowledge,应答)消息到 ServiceBroker,Service Broker把ACK消息转发到PoC服务器。以及krvice Broker把PoC服务器来的ACK消息 转发到IMS Core。步骤310-314为krvice Broker调用PoC业务的具体过程,在此不作赘述。本发明实施例提供会话处理方法,也适用于第一网络为IMS网络,应用的协议为 SIP协议,主叫终端A为IMS网络终端,第二网络为GSM网络,应用的协议为CAP协议,被叫 终端B为GSM网络终端的情况。主叫终端A呼叫被叫终端B的信令流程,可以依据上述具 体实施方式得以参考理解。值得注意的是,步骤35中,Service Broker在INVITE消息中填写会话ID ;步骤 36中,Service Broker通过INVITE消息携带会话ID ;步骤39中,Service Broker接收携 带会话ID的IDP消息。Service Broker通过会话ID可以得到对应的会话,从而Service Broker不再需要关联不同网络触发的请求消息,避免了较多的信令交互,减少了网络负荷。需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列 的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为 依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知 悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明 所必须的。在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部 分,可以参见其他实施例的相关描述。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以 通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质 中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random Access Memory, RAM)等。 以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此, 任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换, 都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围 为准。
权利要求
1.一种会话处理方法,其特征在于,包括接收来自第一网络的终端发送的请求消息,所述请求消息为请求建立第一网络的终端 与第二网络的终端之间会话,为所述会话分配会话ID ;将所述会话ID发送到所述第一网络,通过所述第一网络将所述会话ID传递到所述第 二网络的终端;接收来自所述第二网络的终端发送的请求消息,所述请求消息携带所述会话ID,根据 所述会话ID,建立所述第一网络的终端与所述第二网络的终端之间的会话。
2.根据权利要求1所述的处理方法,其特征在于,将所述会话ID发送到所述第一网络, 通过所述第一网络将所述会话ID传递到所述第二网络的终端,包括将所述会话ID通过ID传递消息发送到所述第一网络,所述第一网络通过所述ID传递 消息将所述会话ID发送到所述第二网络的终端。
3.根据权利要求2所述的处理方法,其特征在于,所述会话ID携带在所述ID传递消息 和第二网络的终端发送的请求消息的会话ID参数项中。
4.根据权利要求2或3所述的会话处理方法,其特征在于,所述第一网络为公共交换 电话网络PSTN或全球移动通讯系统GSM网络,所述ID传递消息为智能网应用协议INAP或 CAP协议的CONNECT消息,所述第二网络为IP多媒体子系统IMS网络,所述第二网络的终端 发送的请求消息为会话初始协议SIP的INVITE消息;或者,所述第一网络为IP多媒体子系统IMS网络,所述ID传递消息为会话初始协议 SIP的INVITE消息,所述第二网络为公共交换电话网络PSTN或全球移动通讯系统GSM网 络,所述第二网络的终端发送的请求消息为智能网应用协议INAP或CAP协议的初始检测点 IDP消息。
5.根据权利要求1所述的会话处理方法,其特征在于,所述根据所述会话ID,建立所述 第一网络的终端与所述第二网络的终端之间的会话,包括根据所述会话ID,确认所述会话ID为第一网络的终端发起的会话,建立所述第一网络 的终端与所述第二网络的终端之间的会话。
6.一种会话处理装置,其特征在于,包括会话I D分配单元,用于接收来自第一网络的终端发送的请求消息,所述请求消息为请 求建立第一网络的终端与第二网络的终端之间会话,为所述会话分配会话ID ;发送单元,用于将所述会话ID发送到所述第一网络,通过所述第一网络将所述会话ID 传递到所述第二网络的终端;会话建立单元,用于接收来自所述第二网络的终端发送的请求消息,所述请求消息携 带所述会话ID,根据所述会话ID,建立所述第一网络的终端与所述第二网络的终端之间的 会话。
7.根据权利要求6所述的会话处理装置,其特征在于,所述发送单元,进一步用于将会 话ID通过ID传递消息发送到所述第一网络,所述第一网络通过所述ID传递消息将所述会 话ID发送到所述第二网络的终端。
8.根据权利要求6或7所述的会话处理装置,其特征在于,所述第一网络为公共交换 电话网络PSTN或全球移动通讯系统GSM网络,所述ID传递消息为智能网应用协议INAP或 CAP协议的CONNECT消息,所述第二网络为IP多媒体子系统IMS网络,所述第二网络的终端发送的请求消息为会话初始协议SIP的INVITE消息;或者,所述第一网络为IP多媒体子系统MS网络,所述ID传递消息为会话初始协议 SIP的INVITE消息,所述第二网络为公共交换电话网络PSTN或全球移动通讯系统GSM网 络,所述第二网络的终端发送的请求消息为智能网应用协议INAP或CAP协议的初始检测点 IDP消息。
9.根据权利要求6所述的会话处理装置,其特征在于,会话建立单元,进一步用于根据 所述会话ID,确认所述会话ID为第一网络的终端发起的会话,建立所述第一网络的终端与 所述第二网络的终端之间的会话。
全文摘要
本发明实施例涉及一种会话处理方法及装置,其中,一种会话处理方法,包括接收来自第一网络的终端发送的请求消息,请求消息为请求建立第一网络的终端与第二网络的终端之间会话,为会话分配会话ID;将会话ID发送到第一网络,通过第一网络将所述会话ID传递到第二网络的终端;接收来自第二网络的终端发送的请求消息,请求消息携带会话ID,根据该会话ID,建立第一网络的终端与第二网络的终端之间的会话。通过将会话ID传递给第二网络的终端,使得第二网络的终端直接上报包含该会话ID的请求消息,会话处理装置不再需要关联不同网络触发的请求消息,避免了较多的信令交互,减少了网络负荷。
文档编号H04L29/06GK102118369SQ20091026076
公开日2011年7月6日 申请日期2009年12月31日 优先权日2009年12月31日
发明者尹英雄, 罗恩良 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1