域切换方法、服务器与控制装置的制作方法

文档序号:7658414阅读:199来源:国知局
专利名称:域切换方法、服务器与控制装置的制作方法
技术领域
本发明涉及移动通信技术,尤其是一种域切换方法、服务器与控制装置。
背景技术
通用移动通信系统(Universal Mobile Telecommunications System, 以下 简称UMTS)核心网是在全球移动通讯系统(Global System for Mobile Communications,以下简称GSM )与通用无线分组业务(General Packet Radio Service ,以下简称GPRS )基础上发展起来的全网际协议(Internet Protocol, 以下简称IP)骨干网。从逻辑上可分为电路交换(Circuit-Switched,以下 简称CS)域和分组交换(Packet-Switched,以下简称PS)域。CS域是 UMTS的电路交换核心网,用于支持电路数据业务;PS域是UMTS的分组业 务核心网,用于支持分组数据业务和一些多媒体业务。在UMTS中,信令控 制和数据传输是分离的。
目前,移动通信网络以CS为主,包括GSM、码分多址(Code Division Multiple Access,以下简称CDMA)等。目前,各移动通信网络运营商已经 基于CS网络建立了比较完善与丰富的业务平台,其中,由移动交换中心 (Mobile Switching Centre,以下简称MSC )来负责呼叫的路由与业务逻辑 的执行。另外,MSC也可以与CS网络的其它应用服务器,例如彩铃服务 器,配合提供相应业务。但是,由于CS网络的业务提供需要漫游地MSC的 支持,限制了业务的发展。
网际协议多媒体子系统(IP Multimedia subsystem,以下简称IMS )是 第三代合作伙伴项目(3rd Generation Partnership Project,以下简称3GPP )在 PS域上叠加的子系统,其采用IP分组域作为其控制信令和力某体传输的承载
通道,引入会话初始化协议(Session Initial Protocol,以下简称SIP)协议 作为业务控制协议,利用SIP简单、易扩展、媒体组合方便的特点,实现业 务管理、会话控制及承载接入的三者分离,提供丰富的多々某体业务。在IMS 中,由于业务提供与漫游地无关,因此,有利于新的多媒体业务的引入。IMS 支持终端通过各种分组交换接入网接入IMS网络进行IMS多媒体业务,目前 最常使用的分子交换接入网是IP能力接入网(IP capability access network, 以下简称IP-CAN),例如GPRS,即IMS是架构在IP-CAN之上的业务 平台。相对于CS网络,IP-CAN可提供更高的带宽,支持更丰富的业务。
IMS中的主要功能实体包括用于控制用户注册、实现会话控制等功能 的呼叫会话控制功能(Call Session Control Function,以下简称CSCF)装置, 也称为呼叫会话控制装置,用于集中管理用户签约数据的归属用户服务器 (Home Subscriber Server,以下筒称HSS ),和提供各种业务逻辑控制功能 的应用服务器(Application Server,以下简称AS),和用于服务质量(Quality of Service,以下简称Qos )管理的策略决定功能实体(Policy Decision Function,以下简称PDF ) 。 IMS的初始过滤标准(以下简称iFC)业务 触发架构,具有简单、处理效率高、与具体业务逻辑无关、通过串联AS实 现简单的业务组合等优点,有力地支撑了 IMS业务与控制分离的核心特征。 目前,各大标准组织对下一代网络(Next Generation Network,以下简称 NGN)的研究都基于IMS。随着以IMS为基础的NGN的部署,整个网络将 出现IMS、 NGN、 CS域、因特网服务等多种业务网络共存的局面,IMS的特 征将吸收更多的业务部署进来,最终可能取代NGN和CS网络。由于IMS 网络无法在短期内完成,同时,不可能在短期内将所有CS网络用户终端更 换为IMS终端,CS网络将会在一定时期与IMS网络共存。为了降低同时运 营CS与IMS两个业务平台的成本、以及在引入新业务时同时改建CS与IMS 两个业务平台的成,可以将CS网络业务平台的功能转移到IMS网络,以实 现业务平台的统一,业务平台的统一也称为IMS集中业务(IMS Centralized
Services,以下简称ICS)控制。
ICS需要终端通过CS网络承载语音媒体来建立IMS呼叫,由IMS中的 AS提供呼叫业务。如图l所示,为现有技术中ICS的构架图。其中,媒体网 关(Media Gateway,以下简称MGW)或MGW控制功能(MGW Control Function,以下简称MGWF )装置是CS网络与IMS网络互通的设备,用于 负责信令与媒体的转换;IMS电路交换控制功能(IMS CS Control Function, 以下简称ICCF)实现装置,也称为IMS电路交换控制装置,用于完成CS 域信令到IMS域SIP信令之间的适配,以及作为一个用户代理,实现用户在 IMS域的业务控制与交互。在终端与ICCF装置之间,通过CS呼叫之外的信 令通道传递对会话的控制消息,该信令通道称为IMS电路控制信道(IMS CS Control Channel,以下简称ICCC );通过建立终端与ICCF装置之间的CS
呼叫来实现cs网络承载。
语音呼叫连续性(Voice Call Continuity, VCC )提供了语音在CS域与IMS 域间转移的能力,语音呼叫连续性应用服务器(Voice Call Continuity Application Server,以下简称VCC AS )具有锚定(Anchor)功能、域选择功 能(Domain Selection Function ,以下简称DSF )与域切换功能(Domain Transfer Function,以下简称DTF),用于实现VCC,完成用户在通过电路 交换域与IP-CAN之间的相互切换管理。
如图2所示,为现有技术3GPP 23.206协议从PS域向CS域切换的流程 图,其包括以下步骤
步骤101,终端欲从PS域向CS域切换时,从VCC AS获取用于将切换 请求从CS与路由到VCC AS的IP多媒体路由号码(IP Multimedia Routing Number,以下简称IMRN);
步骤102,终端通过CS域向VCC AS发起呼叫请求,该呼叫请求被路由 到CS域中的MSC,该呼叫请求中携带有IMRN与VCC域转移号(VCC Domain Transfer Number,以下简称VDN) 。 VDN是用于指示需要发起域
转移的一个号码,该号码预先静态分配给用户标识装置并存储在用户标识装
置中,当域切换是从CS域发起的时候,需要使用VDN作为被叫号码;
步骤103, MSC根据IMRN将呼叫请求路由到归属IMS网络中的MGCF
装置;
步骤104, MGCF装置根据IMRN将呼叫请求转换为IMS域SIP信令后 发送给CSCF;
步骤105, CSCF根据IMRN将呼叫请求转发给VCC AS;
步骤106, VCCAS接收到呼叫请求后,通过其中携带的VDN获知该呼 叫请求为一个切换请求,终端用户请求从PS域切换到CS域,将原会话的终 端至ICCF装置的信令更新为CS域的接入部分;
步骤107: VCC AS释放原来的IP-CAN接入部分。
如图3所示,为现有技术3GPP 23.206协议从CS域向PS域切换的流程 图,其包括以下步骤
步骤201,终端通过IP-CAN向VCC AS发起呼叫请求,该呼叫请求被路 由到归属IMS网络中的CSCF,该呼叫请求中携带有VCC域转移统一资源标 识(VCC Domain Transfer URI ,以下简称VDI) 。 VDI是用于指示需要发 起域转移的一个标识,该标识预先静态分配给用户标识装置并存储在用户标 识装置中,VDI是与VDN完全独立的标识,当域切换是从PS域发起的时候, 需要使用VDI作为被叫标识;
步骤202, CSCF根据VDI将该呼叫请求转发给VCC AS;
步骤203, VCC AS接收到呼叫请求后,通过其中携带的VDI获知该呼 叫请求为一个切换请求,终端用户请求从CS域切换到PS域,将原会话中的 接入部分更新为IP-CAN的接入部分;
步骤204, VCC AS释放原来的CS域接入部分。
在实现本发明的过程中,发明人发现现有技术CS域与PS域之间的切换 方法中至少存在如下问题
1, 由于VDN与VDI预先静态配置在用户标识装置中,每个用户标识装 置都存储并且仅存储一组VDN与VDI,在终端每次进行域切换时,均使用此 VDN或者VDI作为被叫号码向VCC AS发起呼叫请求,这样,当终端同时 与其它多个终端都存在会话时,VCC AS无法通过该VDN或VDI获知终端 需要对哪个会话进行域切换,从而无法保证域切换的正确性与有效性;并且, 由于仅存在一组VDN/VDI,无法满足终端同时与多个其它终端的会话需求, 限制了网络业务的多元化发展;
2, VDN与VDI的功能都是用于指示新的呼叫请求是一个域转移呼叫请 求,其功能相同,由于传统的终端在CS域发起呼叫请求时只能携带数字号 码,不能携带字符,因此,分别通过VDN与VDI来指示新的呼叫请求为域 转移呼叫请求,但对于ICS终端而言,ICCC可以携带字符向ICCF装置发送 指示信息,因此,VDN与VDI的功能完全可以集中到同一个标识实现,VDN 与VDI的同时分配存在冗余,浪费了有限的VDN与VDI资源;
3, IMS域向CS域切换的过程中,由于VDN不具有路由功能,需要VCC AS预先为此次域切换动态分配IMRN,这就需要占用一定的时间,降低了域 切换效率;并且,这样在切换请求中就需要同时具有VDN与IMRN两个号 码,同样浪费了号码资源;
4,向每个用户的用户标识装置都静态配置有一组VDN/VDI,但并不是 每个用户在任何时刻都需要进行域切换,因此,静态配置VDN/VDI不仅不 必要的占用了用户标识装置的存储空间,也浪费了网络的号码资源。

发明内容
本发明要解决的技术问题是利用在会话发起时,由服务器向会话动态 分配的、标识该会话及其域切换请求的会话转移标识(Session Transfer Identifier,以下简称STID),对多媒体会话进行域切换,节省网络号码资 源,保证域切换的正确性与有效性,使终端可以同时与多个其它终端进行会
话,促进网络业务的多元化发展。
根据本发明的一个方面,提供的一种域切换方法,包括以下步骤
呼叫会话控制装置接收终端以会话转移标识作为被叫地址发起的呼叫请
求,并将该呼叫请求路由到服务器,所述会话转移标识由服务器预先分配、
用于标识所述会话及所述会话的域切换;
所述服务器根据所述呼叫请求中的所述会话转移标识,获知所述呼叫请
求用于对所述会话进行域切换,对所述会话进行相应的域切换。 根据本发明的另一个方面,提供的一种服务器,包括 第一收发模块,用于接收多媒体会话请求与呼叫请求,获取呼叫请求中
携带的用于对多媒体会话进行域切换的会话转移标识,以及发送分配的会话
转移标识;
分析模块,用于分析所述多媒体会话是否为新会话; 分配模块,用于向新会话分配用于标识所述会话及所述会话的域切换的 会话转移标识;
识别才莫块,用于识别呼叫请求中是否携带有会话转移标识; 切换管理模块,用于实现多媒体会话连续性功能,在呼叫请求中携带有
会话转移标识时,对所述对多媒体会话在电路交换域与分组交换域之间进行切换。
根据本发明的又一个方面,提供的一种控制装置,包括 第二收发模块,用于转发会话转移标识,接收会话控制信令与承载控制 信令、呼叫请求会话消息与呼叫请求承载消息,发送由所述呼叫请求会话消 息与所述呼叫请求承载消息进行融合后生成的呼叫请求,以及由所述会话控 制信令与承载控制信令融合后生成的会话请求;
翻译模块,用于实现会话初始化协议与连接指示之间的翻译; 融合模块,用于对所述会话控制信令与承载控制信令融合生成会话请求, 以及对所述呼叫请求会话消息与所述呼叫请求承载消息进行融合生成呼叫请求。
本发明实施例在会话发起时,由服务器向发起会话请求的终端分配唯一
标识该会话及其域切换的STID,在终端与其它终端存在多个会话时,服务器 根据STID也可准备获知需要进行域切换的会话,可有效保证域切换的正确 性与有效性,并且,可以满足终端同时与多个其它终端的会话需求,可促进 网络业务的多元化发展;
通过同一个标识STID来指示终端在CS域与PS域进行的呼叫请求为域 切换请求,与现有技术中通过一组VDN/VDI来实现相比,避免了号码冗余, 节省了有限的网络资源;并且,由STID便可实现对域切换请求的路由,无 需在为域切换请求分配IMRN,进一步节省了网络资源,并且可由此缩短域 切换时间,提高域切换效率;
在会话发起时,由服务器向发起会话请求的终端动态分配STID,无需预 先存储在终端的用户标识模块中,与现有技术静态配置VDN/VDI相比,节 省了用户标识装置的存储空间。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。


图1为现有技术中ICS的构架图。
图2为现有技术3GPP 23.206协议从PS域向CS域切换的流程图。
图3为现有技术3GPP 23.206协议从CS域向PS域切换的流程图。
图4为本发明域切换方法实施例一的流程图。
图5为本发明的动态分配STID实施例一的流程图。
图6为本发明的动态分配STID实施例二的流程图。
图7为本发明的动态分配STID实施例三的流程图。
图8为本发明的动态分配STID实施例四的流程图。
图9为本发明域切换方法实施例二的流程图。
图IO为本发明域切换方法实施例三的流程图。
图11为本发明服务器实施例一的结构示意图。
图12为本发明服务器实施例二的结构示意图。 图13为本发明控制装置实施例一的结构示意图。 图14为本发明控制装置实施例二的结构示意图。
具体实施例方式
本发明实施例在会话发起时,由服务器向发起会话请求的终端动态分配 唯一标识该会话及其域切换的STID,根据该STID实现对会话的路由及域切换。
如图4所示,为本发明域切换方法实施例一的流程图,其包括以下步骤 步骤301,终端以会话转移标识作为被叫地址,向CSCF装置发起呼叫
请求,该STID在会话发起时由服务器分配、用于唯一标识该会话及其域切换。
该服务器可称为域转移功能(Domain Transfering Function,以下简称为 DTF)装置,也称为域转移服务器,其可用于提供包括语音在内的多媒体 连续性功能,无论是从终端发起的主叫还是终结在该终端上的被叫,都要在 DTF进行锚定,DTF也是作为一个背靠背用户代理(The Back-To-Back User Agent ,以下简称B2BUA)出现,终结主叫方的信令,并向被叫方发起新 的呼叫信令,同时DTF可向用户分配并保存STID,用于域转移;
步骤302, CSCF装置根据保存的iFC,将该呼叫请求路由到DTF;
步骤303, DTF根据呼叫请求中的STID,获知该呼叫请求为一个用于对 其标识的会话进行域切换的域切换请求,对该会话进行相应的域切换。
本发明实施例在会话发起时,由服务器向发起会话请求的终端分配唯一 标识该会话及其域切换的STID,可有效保证域切换的正确性与有效性,并且, 可以满足终端同时与多个其它终端的会话需求,促进网络业务的多元化发展;
仅需通过一个标识STID就可以对会话进行域切换,节省了有限的网络资源; 无需预先在终端的用户标识模块中存储STID,节省了用户标识装置的存储空 间。
在图4所示的域切换之前,DTF需要向终端动态分配STID。该STID可 以由数字和/或字符串构成,例如当终端用户为CS业务用户时,可以向用 户分配数字形式的STID,例如电话号码(以下简称TELURI);当终端 用户为ICS用户或PS业务用户时,可以向用户分配字符形式的STID,例如 SIP URI。
如图5所示,为本发明的动态分配STID实施例一的流程图,终端发起 会话请求,并通过PS域进行信令传输,该实施例的流程包括以下步骤
步骤401,主叫方终端在PS域内,向CSCF装置发起对对方终端,即 被叫方终端的多媒体会话请求,请求发起一个多媒体会话。
步骤402, CSCF装置根据保存的iFC,将该会话请求转发给DTF;
步骤403, DTF判断该会话是否为一个用于发起新会话的新会话请求。 若是一个新的会话请求,则执行步骤404;否则,DTF不执行后续向会话 分配STID的流程。
具体的判断方法可以是判断该会话请求中的被叫地址为STID还是 对方终端的用户标识或者URJ,若是对方终端的用户标识或者URI,则标 识该会话请求是一个新会话请求,若为STID,则说明该会话请求不是一 个新的会话请求。
步骤404, DTF向主叫方终端分配用于标识该会话及其后续的域切换 的STID,同时,DTF建立该STID与其标识的会话标识之间的对应关系信 息并存储;另外,DTF根据会话请求中携带的对方终端用户标识,将该会 话请求转发给对方终端。
DTF向主叫方终端分配STID时,先判断终端用户类型,若终端用户 为CS业务用户,可以向用户分配数字形式的STID,例如TEL URI;若终
端用户为ICS用户或PS业务用户,可以向用户分配字符形式的STID,例如 SIP URI。
步骤405, DTF接收到对方终端向主叫方终端返回的200 OK响应消 息后,将STID与200 0K响应消息通过CSCF装置转发给主叫方终端。
具体地,DTF可利用对方终端返回的200OK响应消息,或者利用其它 的响应消息,例如180消息、183消息或其它用户终端发送的邀请(Invite) 消息等,将STID发送给主叫方终端。
STID可以通过SIP的Contact头携带,写入STID之后的Contact的一个实例 为Contact: <STID〉; isSTID。
步骤406,主叫方终端存储STID。若该主叫方终端接收到STID便对该STID 标识的会话进行域切换,也可以不存在该STID。
如图6所示,为本发明的动态分配STID实施例二的流程图,终端终结 会话请求,并通过PS域进行信令传输,该实施例的流程包括以下步骤
步骤501,对方终端通过Invite消息,向CSCF装置发起对PS域内的被叫方 终端的会话请求。
步骤502, CSCF根据保存的iFC,将该会话请求转发给DTF。
步骤503, DTF判断该会话是否为一个用于发起新会话的新会话请求。若 是一个新的会话请求,则执行步骤504;否则,DTF不执行后续向会话分配STID 的流程。具体的判断方法可以同步骤404。
步骤504, DTF向该会话分配用于标识该会话及其后续的域切换的STID, 同时,DTF建立该STID与其标识的会话标识之间的对应关系信息并存储。
步骤505, DTF将Invite消息与STID通过CSCF装置转发给被叫方终端。具 体地,DTF可利用对方终端发送的Invite消息,或者利用其它的响应消息, 例如180消息、183消息或200Ok响应消息等,将STID发送给主叫方终端。
步骤506,被叫方终端存储STID。若该被叫方终端接收到STID便对 该STID标识的会话进行域切换,也可以不存在该STID。
如图7所示,为本发明的动态分配STID实施例三的流程图,ICS用户终 端发起会话请求,并通过CS域进行信令传输,该实施例的流程包括以下步骤
步骤601,主叫方终端在CS域内,向ICCF装置发起呼叫请求,用于建立 与ICCF的CS域承载路径,该呼叫请求通过MSC转发给MGCF装置。
步骤602, MGCF装置将CS域信令转译成SIP Invite信令发送^HCCF装 置。通过步骤601 步骤602,建立了承载控制信令信道。
步骤603,主叫方终端通过ICCC,以非结构化补充业务数据(Unstructured Supplementary Service Data,以下简称USSD)向ICCF装置发送对方终端的 媒体信息,用于会话控制。该步骤生成了会话控制信令。
步骤604, ICCF装置对承载控制信令与会话控制信令信息进行融合,生 成一个发送给对方终端的新的Invite消息,即会话请求,并发送给CSCF装置。
步骤605, CSCF装置根据保存的iFC,将该会话请求转发给DTF;
步骤606, DTF判断该会话是否为一个用于发起新会话的新会话请求。若 是一个新的会话请求,则执行步骤607;否则,DTF不执行后续向会话分配STID 的流程。
步骤607, DTF向主叫方终端分配用于标识该会话及其后续的域切换的 STID,同时,DTF建立该STID与其标识的会话标识之间的对应关系信息并存 储;另外,DTF根据会话请求中携带的对方终端用户标识,将该Invite消息转 发给对方终端。
步骤608, DTF接收到对方终端向主叫方终端返回的200 OK响应消息后, 将STID与200 OK响应消息转发给CSCF装置。
具体地,DTF可利用对方终端返回的200 OK响应消息,或者利用其它 的响应消息,例如180消息、183消息或其它用户终端发送的Invite消息等, 将STID发送给CSCF装置。
步骤609, CSCF装置将该STID与200 OK响应消息转发给ICCF装置。
步骤610, ICCF装置将STID与200 OK响应消息由SIP消息翻译为USSD消
息后,经过MSC发送给主叫方终端。
步骤611, ICCF根据收到的200 OK消息生成新的200 OK消息,发送给 MGCF装置。
步骤612, MGCF装置从新的200 OK消息中解析出对方终端的媒体信息, 并生成CS域的连接提示,通过MSC将该连接指示发给主叫方终端。步骤611~ 步骤612与步骤610同时执行。
步骤613,主叫方终端存储STID。若该主叫方终端接收到STID便对该STID 标识的会话进行域切换,也可以不存在该STID。
在图7所示的实施例的步骤608中,DTF将STID写入200 OK响应消息, 或者其它的响应消息中发送给CSCF装置,则步骤610中,ICCF装置需要实现 从SIP信令到CS域信令的翻译,即.'从Contact头中解析出STID值,并将其写 入USSD后通过MSC发送给主叫方终端。
如图8所示,为本发明的动态分配STID实施例四的流程图,ICS用户终 端终结会话请求,并通过CS域进行信令传输,该实施例的流程包括以下步骤
步骤701,对方终端通过Invite消息,向CSCF装置发起对PS域内的被叫方 终端的会话请求Invite消息。
步骤702, CSCF根据保存的iFC,将该会话请求转发给DTF。
步骤703, DTF判断该会话是否为一个用于发起新会话的新会话请求。若 是一个新的会话请求,则执行步骤704;否则,DTF不执行后续向会话分配STID 的流程。具体的判断方法可以同步骤404。
步骤704, DTF向该会话分配用于标识该会话及其后续的域切换的STID, 同时,DTF建立该STID与其标识的会话标识之间的对应关系信息并存4诸。
步骤705, DTF将Invite消息与STID通过CSCF装置转发给ICCF装置。具体 地,DTF可利用对方终端发送的Invite消息,或者利用其它的响应消息,例 如180消息、183消息、200 0k响应消息或其它终端发送的Invite消息等,将 STID通过CSCF装置发送给ICCF装置。
步骤706, ICCF装置将SIP消息翻译为USSD消息后,通过MSC发送给主 叫方终端。
步骤707, ICCF根据收到的Invite消息生成新的Invite消息,发送给MGCF装置。
步骤708, MGCF装置从新的Invite消息中解析出对方终端的媒体信息,生 成CS域的呼叫请求信令,并通过MSC将该CS域的呼叫请求信令发送给主叫方 终端。步骤707 步骤708与步骤706同时执行。
步骤709,主叫方终端存储STID。若该主叫方终端接收到STID便对该STID 标识的会话进行域切换,也可以不存在该STID。
在图8所示的实施例的步骤705中,DTF将STID写入Invite消息,或者其 它的响应消息中发送给ICCF装置,则步骤706中,ICCF装置需要从Contact 头中解析出STID值,并将其写入USSD后通过MSC发送给主叫方终端。
在DTF向终端动态分配STID后,终端便可利用该STID发起对该STID标识 的会话的域切换。
在本发明上述各动态分配STID实施例中,具体地,在步骤404中,或步 骤504中,或步骤607中,或步骤704中,服务器向会话分配STID时,可以先 根据接收STID的终端用户信息,判断该终端用户是CS业务用户还是ICS用户, 若是CS业务用户,则可以向会话分配数字形式(例如TELURI)的STID, 而在终端用户是ICS用户或PS业务用户时,向会话分配字符串形式(例如 SIPURI)的STID,这样,便可以节省有限的数字号码网络资源。
如图9所示,为本发明域切换方法实施例二的流程图,该实施例将会话从 PS域切换到CS域,其包括以下步骤
步骤801,本方终端在ICS中的CS域内,通过ICCC的USSD,经由MSC向 ICCF装置发起对对方终端的呼叫请求会话消息,该呼叫请求会话消息中包含 STID。
步骤802, ICCF装置从USSD中解析获知其中的STID。
步骤803,本方终端通过MSC向ICCF装置发起呼叫请求承载消息,该呼
叫请求承载消息中包括该本方终端的媒体信息,例如终端的编码类型、地
址、端口号等信息。另外,步骤803也可以先于步骤801 步骤802执行,还可
以与步骤801 步骤802同时执行。
步骤804, ICCF装置将步骤802中发送的呼叫请求会话消息与步骤803中
发送的呼叫请求承载消息进行融合,生成请求发起呼叫的呼叫请求Invite消
息,并将STID写入呼叫请求中,具体的,可以写入Invite的请求通用资源标识
符(以下简称RequestURI)消息头中发送给CSCF装置。
步骤805, ICCF装置将写入STID的呼叫请求Invite消息发送给CSCF装置。 步骤806, CSCF装置根据保存的iFC,将该呼叫请求转发给DTF。 步骤807, DTF由Invite的Request URI消息头中携带的STID识别出该呼叫
请求为一个域切换请求,生成并向对方终端发送更新邀请(re-Invite)消息,
该re-Invite消息中包含本方终端的媒体信息。
步骤808,对方终端向DTF返回200 OK响应消息,该200 OK响应消息中
包含对方终端的媒体信息,例如对方终端的编码类型、地址、端口号等信
自、
("、o
步骤809, DTF接收到对方终端向本方终端返回的200 OK响应消息后,将 对方终端的媒体信息通过CSCF装置转发给ICCF装置。
步骤810, ICCF装置根据收到的200 OK消息,生成新的200 OK消息发往 MGCF装置。
步骤811, MGCF装置从新的200 OK消息中解析出对方终端的媒体信息, 同时,将SIP消息翻译为CS域连接指示,并通过MSC将连接指示发送给本方 终端。
步骤812,本方终端接收到对方终端的媒体信息后,建立与MGW装置之 间的CS承载,MGW建立与对方终端的PS承载。释放原来的PS承载。具体地, 可以由本方终端或MWG释放原来的PS承载。
如图10所示,为本发明域切换方法实施例三的流程图,该实施例将会 话从CS域切换到PS域,其包括以下步骤
步骤901,本方终端以STID作为被叫地址,在PS域内向CSCF装置发 起SIP呼叫请求Invite消息,该Invite消息中包含本方终端的媒体信息,例 如本方终端的编码类型、IP地址、端口号等信息。
步骤902, CSCF装置根据保存的iFC,将该呼叫请求转发给DTF。
步骤903, DTF由Invite消息中的STID识别出该呼叫请求为一个域 切换请求,生成并向对方终端发送re-Invite消息,该re-Invite消息中包含 本方终端的媒体信息。
步骤904,对方终端向DTF返回200 OK响应消息,该200 OK响应 消息中包含对方终端的媒体信息,例如对方终端的编码类型、IP地址、 端口号等信息。
步骤905,DTF接收到对方终端向本方终端返回的200 OK响应消息后, 将对方终端的媒体信息通过CSCF装置转发给本方终端。
步骤906,本方终端接收到对方终端的媒体信息后,建立与对方纟冬端之 间的PS承载,并释放原来的与MGW之间的CS承载。具体地,可以由本 方终端或MGW释放原来的本方终端与MGW之间的CS承载。
如图ll所示,为本发明服务器实施例一的结构示意图,该实施例的服务 器包括依次连接的第一收发模块、分析模块与分配才莫块,以及与第一收发模 块连接的识别模块,和与识别模块连接的切换管理模块。其中,第一收发模 块用于接收多媒体会话请求与呼叫请求,获取呼叫请求中携带的用于对多媒 体会话进行域切换的STID并发送给识别模块,以及向终端发送由分配模块 分配的STID;分析模块用于根据多媒体会话请求中是否携带STID来分析多 媒体会话是否为新会话;分配模块用于在多媒体会话请求为新会话时,向新 会话分配用于标识该会话及其域切换的STID并发送给第一收发模块。具体 地,分配模块可以根据终端用户为CS业务用户还是ICS用户选择向会话分
配的STID的类型,例如当终端用户为CS业务用户时,向用户分配凄t字形 式的STID,当终端用户为ICS用户时,可以向用户分配字符形式的STID; 识别模块用于根据第一收发模块是否从呼叫请求中获取到STID来识别该呼 叫请求中是否携带有STID;切换管理模块用于实现多媒体会话连续性功能, 在呼叫请求中携带有STID时,根据呼叫请求,对多媒体会话在CS域与PS 域之间进行切换。
如图12所示,为本发明服务器实施例二的结构示意图,图ll所示实施 例的服务器还可以包括第一写入模块,设置于分配模块与第一收发模块之间, 分别连接分配模块与第一收发模块,用于将向新会话分配的STID写入SIP 的Request URI消息头并发送给第一收发模块;收发模块用于发送写入STID 的Request URI消息。
再参见图12,本发明上述实施例的服务器还可以包括第一存储模块, 与分配模块连接,用于存储STID。
进一步地,本发明上述实施例的服务器还可以包括第二存储模块,与 切换管理模块连接,用于存储STID与多媒体会话标识之间的对应关系信息, 以便于切换管理模块根据该对应关系信息,由STID获知需要进行域切换的 多々某体会话,如图12所示。
图11与图12所示的服务器可作为DTF,实现本发明上述的STID分配 及域切换流程实施例。
如图13所示,为本发明控制装置实施例一的结构示意图,该控制装置包 括依次连接的翻译模块、第二收发模块与融合模块。其中,第二收发模块用 于转发STID,接收会话控制信令与承载控制信令、呼叫请求会话消息与呼叫 请求承载消息,发送由呼叫请求会话消息与呼叫请求承栽消息进行融合后生 成的呼叫请求,以及发送由会话控制信令与承载控制信令融合后生成的会话 请求;翻译模块用于将STID由SIP消息翻译为USSD消息;融合^f莫块用于 对会话控制信令与承载控制信令融合生成会话请求,以及对呼叫请求会话消
息与呼叫请求承载消息进行融合生成呼叫请求。
参见图14,为本发明控制装置实施例二的结构示意图,图13所示实施 例的控制装置还可以包括第二写入模块,设置于第二收发模块与融合模块之 间,分别与第二收发模块及融合模块连接,用于将STID写入融合后生成的 呼叫请求的Request URI消息头中发送给第二收发^f莫块。
进一步地,本发明上述实施例的控制装置还可以包括解析模块,设置于 第二收发模块与翻译模块之间,分别与第二收发模块及翻译模块连接,用于 从第二收发模块接收到的SIP的URI消息头中解析出STID并发送给翻译模 块。
本发明在会话发起时,由服务器向发起会话请求的终端分配唯一标识该 会话及其域切换的STID,在终端与其它终端存在多个会话时,服务器根据 STID也可准备获知需要进行域切换的会话,可有效保证域切换的正确性与有 效性,并且,可以满足终端同时与多个其它终端的会话需求,可促进网络业 务的多元化发展;
通过同一个标识STID来指示终端在CS域与PS域进行的呼叫请求为域 切换请求,与现有技术中通过一组VDN/VDI来实现相比,避免了号码冗余, 节省了有限的网络资源;并且,由STID便可实现对域切换请求的路由,无 需在为域切换请求分配IMRN,进一步节省了网络资源,并且可由此缩短域 切换时间,提高域切换效率;
在会话发起时,由服务器向发起会话请求的终端动态分配STID,无需预 先存储在终端的用户标识模块中,与现有技术静态配置VDN/VDI相比,节 省了用户标识装置的存储空间。
最后所应说明的是以上实施例仅用以说明本发明的技术方案,而非对 本发明作限制性理解。尽管参照上述较佳实施例对本发明进行了详细说明, 本领域的普通技术人员应当理解其依然可以对本发明的技术方案进行修改 或者等同替换,而这种修改或者等同替换并不脱离本发明技术方案的精神和 范围。
权利要求
1、一种域切换方法,其特征在于,包括以下步骤呼叫会话控制装置接收终端以会话转移标识作为被叫地址发起的呼叫请求,并将该呼叫请求路由到服务器,所述会话转移标识由服务器预先分配、用于标识所述会话及所述会话的域切换;所述服务器根据所述呼叫请求中的所述会话转移标识,获知所述呼叫请求用于对所述会话进行域切换,对所述会话进行相应的域切换。
2、 根据权利要求1所述的方法,其特征在于,所述会话转移标识由数字 和/或字符构成;所述数字为电话通用资源标识符,所述字符为会话初始化协 议通用资源标识符。
3、 根据权利要求2所述的方法,其特征在于,所述服务器分配会话转移 标识包括若所述终端用户为电路交换业务用户,则分配由数字构成的会话转移标 识;若服务器判断所述终端用户为IMS集中业务用户或分组交换业务用户, 则分配由数字和/或字符构成的会话转移标识。
4、 根据权利要求1所述的方法,其特征在于,所述终端以会话转移标识 作为被叫地址发起呼叫请求包括所述终端以会话转移标识作为被叫地址,在电路交换域内向IMS电路交 换控制装置发起呼叫请求;所述IMS电路交换控制装置将所述会话转移标识写入所述呼叫请求中发 送给所述呼叫会话控制装置。
5、 根据权利要求4所述的方法,其特征在于,所述将所述会话转移标识 写入所述呼叫请求具体为将所述会话转移标识写入所述呼叫请求的请求通 用资源标识符消息头中。
6、 根据权利要求1至5任意一项所述的方法,其特征在于,所述力l务器 对所述会话进行相应的域切换包括 所述服务器通过所述呼叫会话控制装置将所述终端的媒体信息发送给所 述会话的对方终端,并将所述对方终端返回的所述对方终端的媒体信息发送给所述呼叫会话控制装置;所述呼叫会话控制装置将所述对方终端的々某体信 息发送给媒体网关控制功能装置;所述终端根据所述媒体网关控制功能装置发送的连接指示,建立与所述 媒体网关之间的电路交换域承载,所述媒体网关建立与所述对方终端之间的分组交换域承载;释放原有的分组交换域承载。
7、 根据权利要求6所述的方法,其特征在于,所述服务器分配所述会话 转移标识包括与5的关系?是对如下这句话的限定向所述会话分配用于 标识所述会话及所述会话的域切换的所述会话转移标识。权5限定的是力l务 器分配的标识的内容,该权限定的是分配标识的流程。所述终端在分组交换域内向所述呼叫会话控制装置发起会话请求; 所述呼叫会话控制装置将所述会话请求路由到所述服务器; 所述服务器识别出所述会话请求用于发起新会话时,向所述会话分配用 于标识所述会话及所述会话的域切换的所述会话转移标识并存储该会话转移 标识,根据所述会话请求中的对方终端用户标识,将所述会话请求发送给所 述对方终端;所述服务器接收到所述对方终端返回的响应消息后,将所述会话转移标 识发送给所述终端。
8、 根据权利要求7所述的方法,其特征在于,所述服务器分配所述会话 转移标识包括与5的关系?同上所述对方终端向所述呼叫会话控制装置发起对分组交换域内的所述终端 的会话请求;所述呼叫会话控制装置将所述会话请求路由到所述服务器; 所述服务器识别出所述会话请求用于发起新会话时,向所述会话分配用于标识所述会话及所述会话的域切换的所述会话转移标识并存储该会话转移标识;所述服务器根据所述会话请求中的所述终端用户标识,将所述会话转移 标识发送给所述终端。
9、 根据权利要求7或8所述的方法,其特征在于,将所述会话转移标识 发送给所述终端具体为将所述会话转移标识写入会话初始化协议的联系头中发送给所述^^端。
10、 根据权利要求1所述的方法,其特征在于,所述终端以会话转移标 识作为被叫地址发起呼叫请求包括所述终端以会话转移标识作为被叫地址,在分组交换域内向所述呼叫会 话控制装置发起会话初始化协议呼叫请求,所述呼叫请求中包括所述终端的 媒体信息。
11、 根据权利要求IO所述的方法,其特征在于,所述服务器对所述会话 进行相应的域切换包括所述服务器通过所述呼叫会话控制装置将所述终端的纟某体信息发送给所 述会话的对方终端,并将所述对方终端返回的所述对方终端的媒体信息发送 给所述呼叫会话控制装置;所述呼叫会话控制装置将所述对方终端的媒体信 息发送给所述终端;所述终端建立与所述对方终端之间的分组交换域承载;释放原有的电路交换域承载。
12、 根据权利要求11所述的方法,其特征在于,所述服务器分配所述会 话转移标识包括所述终端在电路交换域内发起一个会话请求,该初始会话请求被;洛由到 所述IMS电路交换控制装置;所述IMS电路交换控制装置将所述会话请求发送给所述呼叫会话控制装置;所述呼叫会话控制装置将所述会话请求路由到所述服务器; 所述服务器识别出所述会话请求用于发起新会话时,向所述会话分配用 于标识所述会话及所述会话的域切换的所述会话转移标识并存储该会话转移 标识,根据所述会话请求中的对方终端用户标识,将所述会话请求发送给所 述对方终端;所述服务器接收到所述对方终端返回的响应消息后,将所述会话转移标 识发送给所述IMS电路交换控制装置;所述IMS电路交换控制装置将所述会话转移标识发送给所述终端。
13、 根据权利要求12所述的方法,其特征在于,所述服务器分配所述会 话转移标识包括与5的关系?同上对方终端向所述呼叫会话控制装置发起对电路交换域内的所述终端的会 话请求;所述呼叫会话控制装置将所述会话请求路由到所述服务器;所述服务器识别出所述会话请求用于发起新会话时,向所述会话分配用 于标识所述会话及所述会话的域切换的所述会话转移标识并存储该会话转移标识;所述服务器根据所述会话请求中的所述终端用户标识,将所述会话转移 标识发送给所述IMS电路交换控制装置;所述IMS电路交换控制装置将所述会话转移标识发送给所述终端。
14、 根据权利要求12或13所述的方法,其特征在于,所述将所述会话 转移标识发送给所述IMS电路交换控制装置具体为将所述会话转移标识写 入会话初始化协议的联系头中发送给所述IMS电路交换控制装置;所述IMS电路交换控制装置将所述会话转移标识发送给所述终端具体 为所述IMS电路交换控制装置从所述联系头中解析出所述会话转移标识, 并发送给所述终端。
15、 根据权利要求7、 8、 12、 13或14所述的方法,其特征在于,所述 将所述会话转移标识发送给所述终端之后,还包括 所述终端存储所述会话转移标识。
16、 一种服务器,其特征在于,包括第一收发模块,用于接收多媒体会话请求与呼叫请求,获取呼叫请求中 携带的用于对多媒体会话进行域切换的会话转移标识,以及发送分配的会话 转移标识;分析模块,用于分析所述多媒体会话是否为新会话; 分配模块,用于向新会话分配用于标识所述会话及所述会话的域切换的 会话转移标识;识别模块,用于识别呼叫请求中是否携带有会话转移标识; 切换管理模块,用于实现多媒体会话连续性功能,在呼叫请求中携带有会话转移标识时,切换。
17、 根据权利要求16所述的服务器,其特征在于,还包括 第一写入模块,用于将向所述新会话分配的会话转移标识写入会话初始化协议的联系头中;所述收发模块用于发送写入所述会话转移标识的联系头。
18、 根据权利要求16或17所述的服务器,其特征在于,还包括 第 一存储模块,用于存储会话转移标识。
19、 根据权利要求16或17所述的服务器,其特征在于,还包括第二存储模块,用于存储会话转移标识与多媒体会话标识之间的对应关 系信息。
20、 一种控制装置,其特征在于,包括第二收发;^莫块,用于转发会话转移标识,接收会话控制信令与承载控制 信令、呼叫请求会话消息与呼叫请求承载消息,发送由所述呼叫请求会话消 息与所述呼叫请求承载消息进行融合后生成的呼叫请求,以及由所述会话控制信令与承载控制信令融合后生成的会话请求;翻译模块,用于实现会话初始化协议与连接指示之间的翻译;融合模块,用于对所述会话控制信令与承载控制信令融合生成会话请求, 以及对所述呼叫请求会话消息与所述呼叫请求承载消息进行融合生成呼叫请求。
21、 根据权利要求20所述的控制装置,其特征在于,还包括 写入模块,用于将会话转移标识写入所述呼叫请求的请求通用资源标识符消息头中。
22、 根据权利要求20或21所述的控制装置,其特征在于,还包括 解析模块,用于从会话初始化协议的通用资源标识符消息头中解析出会话转移标识。
全文摘要
本发明公开了一种域切换方法、服务器与控制装置,其中,域切换方法包括呼叫会话控制装置接收终端以会话转移标识作为被叫地址发起的呼叫请求,并将该呼叫请求路由到服务器,所述会话转移标识由服务器预先分配、用于标识所述会话及所述会话的域切换;所述服务器根据所述呼叫请求中的所述会话转移标识,获知所述呼叫请求用于对所述会话进行域切换,对所述会话进行相应的域切换。本发明实施例根据动态分配的STID对会话进行域切换,可有效保证域切换的正确性与有效性,促进网络业务的多元化发展,节省了网络资源,提高域切换效率。
文档编号H04L29/06GK101351032SQ200710129980
公开日2009年1月21日 申请日期2007年7月20日 优先权日2007年7月20日
发明者辉 金, 龙水平 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1