CN100502404C - 一种ims业务触发方法以及ims网络 - Google Patents

一种ims业务触发方法以及ims网络 Download PDF

Info

Publication number
CN100502404C
CN100502404C CNB2006100074250A CN200610007425A CN100502404C CN 100502404 C CN100502404 C CN 100502404C CN B2006100074250 A CNB2006100074250 A CN B2006100074250A CN 200610007425 A CN200610007425 A CN 200610007425A CN 100502404 C CN100502404 C CN 100502404C
Authority
CN
China
Prior art keywords
sip message
service
cscf
message
ims
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CNB2006100074250A
Other languages
English (en)
Other versions
CN1863209A (zh
Inventor
王林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CNB2006100074250A priority Critical patent/CN100502404C/zh
Publication of CN1863209A publication Critical patent/CN1863209A/zh
Application granted granted Critical
Publication of CN100502404C publication Critical patent/CN100502404C/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)

Abstract

本发明提供一种IMS业务触发方法以及IMS网络,其中,该方法包括以下步骤:步骤1,发送方发送携带有业务类型字段的SIP消息到S-CSCF;步骤2,S-CSCF根据SIP消息中的业务类型字段判断SIP消息所属的业务类型;步骤3,根据步骤2判断出的业务类型,S-CSCF将SIP消息触发到对应的应用服务器,并将应用服务器处理后发回的SIP消息发送给接收方。通过本发明的方法,可以将iFC简化,同时减少S-CSCF的判断,提高S-CSCF的匹配效率,并且,可以使得多个AS之间的iFC互不干扰,从而不会因为部署新业务而发生新旧业务之间的冲突。

Description

一种IMS业务触发方法以及IMS网络
技术领域
本发明涉及一种通信方法,特别涉及一种IMS业务触发方法以及IMS网络。
背景技术
SIP(Session Initiation Protocol,RFC 3261)是由IETF(国际互联网标准制定组织)制定的面向Internet会议和电话的信令协议。SIP是一个应用层的协议,可以建立、修改或者中止多媒体会话或者呼叫。它是一个基于ASCII的端到端的协议。
SIP协议是专门为IP电话,尤其是结合Internet设计的协议。与传统的H.323协议相比,SIP协议拥有明显的优越性:1)优异的可扩展性,大大提高了***的处理能力;2)与Internet紧密结合,使通讯更加轻松便捷的;3)卓越的开放性,不仅能够对手机、PDA等移动设备提供良好的支持,对于在线即时交流、语音和视频数据传输等多媒体应用也能够很好地完成。
IMS(IP Multimedia Subsystem,IP多媒体子***)是3GPP在UMTS R5(及其以后版本)中定义的一个新的核心网络“域”(Domain,一个由许多网元组成的新的移动网络体系)。IMS的一个突出特征是,大量使用SIP协议来定义关键网元的能力和接口、关键网元,如具有代理呼叫服务控制服务器(Proxy Call Server Control Function,P-CSCF)、查询呼叫服务控制服务器(Interogating Call Server Control Function,I-CSCF)、控制呼叫服务控制服务器(Service Call Server Control Function,S-CSCF)等,都可以看成是不同类型的SIP代理/服务器。提供业务的AS(Application Server,应用服务器)也基于SIP协议实现。
IMS最核心的能力就是SIP协议所具备的核心能力:
1.对通讯对端的发现和路由能力(即对用URI所表示的目的地址的发现和路由能力):IMS核心网络可以依据终端注册所获得的信息来实现此能力。路由能力由HSS和CSCF配合实现。
2.对通讯所使用的媒体类型的协商能力:通讯双方通过SIP协议中包含的SDP(Session Description Protocol)来协商。
当然,IMS的能力不仅仅是这些,还包括为会话控制和运营业务的需要而定义的其它能力,比较重要的有:
1.业务触发能力:***或用户可以定义触发某个业务的条件,S-CSCF在收到一个SIP消息后能够在按照预先定义的优先级/顺序将SIP消息转发给相关的AS以触发业务;
2.与传统电路域终端的互通:由BGCF选择网络中的MGCF(以及其控制的MGW)完成信令转换和媒体的转换。
图1为IMS组网架构的示意图。如图1所示,UE首先连接到基站,然后通过PDSN接入到IMS域(图1中的“IP domain”)。在IMS域中,控制信令是通过SIP协议传送的,数据流可以通过SIP协议或其他协议。P-CSCF为SIP信令的入口,负责与UE交互。S-CSCF为控制服务器,负责触发到应用服务器及发给接收方的S-CSCF。AS负责处理具体的业务。
IMS的业务触发能力是指每个AS都有自己的触发条件,S-CSCF收到SIP消息后会根据消息的头字段或消息内容检查该SIP消息是否符合AS设定的触发条件(即iFC,Initial Filter Criteria),如果符合条件则触发到对应的AS,如果不符合就不触发。
如图2所示,IMS的业务触发的具体过程如下:
步骤1,发送方发送一条SIP消息到S-CSCF;
步骤2,S-CSCF检查这条SIP消息是否符合AS1设定的触发条件,即,进行iFC的判断;
步骤3,发现符合,把SIP消息发给AS1;
步骤4,AS1处理完毕后,把SIP消息再次发给S-CSCF;
步骤5,S-CSCF继续检查这条SIP消息是否符合AS2设定的触发条件;
步骤6,S-CSCF发现不符合AS2设定的触发条件,继续检查是否有其他应用服务器;
步骤7,在没有其他需要触发的应用服务器的情况下,S-CSCF发送这条SIP消息到接收方。
目前,应用服务器的触发条件可以根据SIP消息的任何一个字段或消息体的内容及它们的组合进行匹配。例如,某用户订阅了即时消息业务,则该用户发送的SIP消息满足如下3种情况之一则触发到即时消息服务器:
1.所有的SIP MESSAGE请求都触发到即时消息服务器,即用户发送的SIP消息的方法名为“MESSAGE”。
2.所有的通过SIP INVITE请求建立MSRP链接的请求都触发到即时消息服务器,即用户发送的SIP消息的方法名为“INVITE”,而且消息体的类型为“application/sdp”,而且SDP信息中的媒体级描述行“m”的内容包含“message*msrp/tcp”(其中的*表示通配符)。
3.所有被叫为即时消息服务器的SIP INVITE请求,即用户发送的SIP消息的方法名为“INVITE”,而且头字段“TO”的值包含“[email protected]”,而且为主叫流程。
根据以上规则,如图3所示,在上述即时消息业务的情况下,iFC的判断流程如下:
步骤21,判断方法名是否为“Message”时,如果是,则将SIP消息触发到即时消息服务器;
步骤22,在方法名不为“Message”时,进一步判断方法名是否为“Invite”、消息体的类型是否为“application/sdp”、以及媒体级描述行“m”的内容是否包括“message*msrp/tcp”,如果是,则将SIP消息触发到即时消息服务器;
步骤23,当步骤22中不满足条件时,进一步判断方法名是否为“Invite”、头字段“TO”的值是否包含[email protected]、以及是否为主叫方,如果是,则将SIP消息触发到即时消息服务器,否则,不触发到即时消息服务器。
然而,由于IMS的业务越来越多,AS种类和数量也就越来越多,而SIP协议的头字段却是有限的,许多SIP协议的头字段需要供多种业务的匹配使用。这样可能造成多个AS的匹配条件相似,互相影响。比如本来AS1的iFC是简单的,当加载AS2时,AS2的iFC包含了所有AS1的iFC的条件并还有其他的条件,这样AS1就需要修改原来的iFC以区分AS2的iFC。因此在CSCF收到用户发送的SIP信令后,触发具体业务的iFC越来越难写,很容易冲突;并且,当UE收到SIP消息时,也很难判断具体是哪个业务发过来的。
例如:原来所有的SIP MESSAGE消息都会触发到即时消息业务,所以即时消息业务的iFC写成把所有的SIP MESSAGE消息都触发上来。可是当POC业务出现时,也需要SIP MESSAGE消息,而且所有属于POC业务的SIP MESSAGE消息是不需要触发到即时消息业务上来的。这时就需要修改原来即时消息业务的iFC,以便与POC业务的SIP MESSAGE消息区分开。
又例如,目前所有通过SIP INVITE建立MSRP链接的请求都触发到即时消息业务,而且这个iFC已经很复杂了。如果又新增某业务也需要SIP INVITE建立MSRP链接,那么它就会与即时消息业务的iFC冲突,就又需要修改即时消息业务的iFC。
有鉴于此,需要提供一种简单并且可以防止iFC冲突的IMS业务触发方法以及IMS网络。
发明内容
本发明的目的在于,提供一种简单并且可以防止iFC冲突的IMS业务触发方法。
本发明的另一目的在于,提供一种可以防止iFC冲突的IMS网络。
为了实现上述目的,本发明的IMS业务触发方法包括以下步骤:
步骤1,发送方发送携带有业务类型字段的SIP消息到S-CSCF;
步骤2,S-CSCF根据SIP消息中的业务类型字段判断SIP消息所属的业务类型;
步骤3,根据步骤2判断出的业务类型,S-CSCF将SIP消息触发到对应的应用服务器,并将应用服务器处理后发回的SIP消息发送给接收方。
本发明的IMS网络包括发送方、S-CSCF、应用服务器以及接收方。其中,发送方用于将携带有业务类型字段的SIP消息发送到S-CSCF;S-CSCF用于根据SIP消息中的业务类型字段判断SIP消息所属的业务类型,将SIP消息触发到与业务类型对应的应用服务器,并且,将应用服务器发回的SIP消息发送给接收方。
其中,上述业务类型为即时消息、或会议信息、或POC消息、或电话业务。
并且,上述业务类型字段中可以采用业务名来区分各种业务,也可以采用业务名和标准名来区分各种业务。
与现有技术相比,本发明的有益效果是,
1.通过本发明,可以将iFC简化,让AS的iFC条件简单仅仅根据一个字段匹配,而且新增AS对原有的AS的iFC也没有任何影响;
2.同时,通过本发明,可以减少S-CSCF的判断,使得整个触发的过程更简洁,从而提高了S-CSCF的匹配效率;
3.并且,由于针对不同业务类型配置了不同的标识,可以使得多个AS之间的iFC互不干扰,从而不会因为部署新业务而发生新旧业务之间的冲突。
附图说明
图1为IMS组网架构的示意图;
图2为现有IMS的业务触发的流程图;
图3为在上述即时消息业务的情况下,iFC的判断过程的流程图;
图4为本发明IMS业务触发方法的流程图。
具体实施方式
为了更清楚的理解本发明,以下将结合附图详细说明本发明的IMS业务触发方法以及IMS网络。
在本发明中,IMS网络同样包括现有IMS网络中的发送方、S-CSCF、应用服务器以及接收方。其中,发送方用于将携带有业务类型字段的SIP消息发送到S-CSCF;S-CSCF用于根据SIP消息中的业务类型字段判断SIP消息所属的业务类型,将SIP消息触发到与业务类型对应的应用服务器,并且,将应用服务器发回的SIP消息发送给接收方。
可以看出,与现有IMS网络相比,为了使S-CSCF能够区分发送方所发送的SIP消息的业务类型,首先在原有SIP协议定义的SIP消息中增加一个字段,用于标识发送方所发送的SIP消息所属的业务类型,具体业务类型包括:发送即时消息;召开会议;打电话等等。并且,S-CSCF中也存在相应类型的配置信息,这样,S-CSCF在检查到SIP消息中的这个字段时,可以判断这条SIP消息是属于哪个业务,从而,将这条SIP消息触发到对应的服务器上。
表1为在SIP消息中增加(扩展)字段来实现上述功能的一种扩展方式:
表1
 
参数名 格式 说明
Service_Type(业务类型) ServiceName/StandardName(业务名/标准名) ServiceName(业务名):SIP消息的业务类型,比如:可分为Messaging(消息)、Conference(会议)、POC(一键通),telephone(电话)等等;StandardName(标准名):定义该业务的标准组织,比如:3GPP(第三代合作伙伴计划)                          
以下以发送方订阅即时消息为例进行说明,可以理解的是,对于其他业务类型的情况,也可以采用类似的方法。
具体的,对于上面用户订阅了即时消息业务,按照本发明的定义,即时消息业务的业务类型字段为:ims messaging/3GPP。
本发明与现有的IMS业务触发方法的具体过程大体相似,二者不同主要在于:本发明的SIP消息中增加了业务类型字段,从而S-CSCF进行iFC的判断时的处理被简化,即,图2步骤2中的处理变得简单快捷并且不会产生不同业务之间的冲突。
如图4所示,根据本发明的定义,本发明IMS业务触发方法具体包括以下步骤:
步骤31,发送方发送一条SIP消息到达S-CSCF,该SIP消息中增加了业务类型字段;
步骤32,S-CSCF根据SIP消息中的业务类型字段判断这条SIP消息所属的业务类型,在这个例子中为即时消息;
步骤33,根据步骤2判断出的业务类型,S-CSCF将SIP消息触发到对应的应用服务器,并将应用服务器处理后发回的SIP消息发送给接收方。
这样,与图2中的步骤2相比较,通过本发明的方法,可以将iFC简化,让AS的iFC条件简单仅仅根据一个字段匹配,而且新增AS对原有的AS的iFC也没有任何影响,同时,通过本发明的方法,可以减少S-CSCF的判断,使得整个触发的过程更简洁,从而提高了S-CSCF的匹配效率,并且,由于针对不同业务类型配置了不同的标识,可以使得多个AS之间的iFC互不干扰,从而不会因为部署新业务而发生新旧业务之间的冲突。例如:原来已经部署了即时消息业务,iFC由Service_Type字段的值ims messaging/3GPP触发。当部署一个新的业务POC业务时,POC的iFC由Service_Type字段的值POC/3GPP触发。这样原来的即时消息业务的iFC不需要改变,也不会与新出现的POC业务冲突。
可以理解的是,上述的扩展方式只是各种扩展方式的一种,在业务名为唯一且不产生业务冲突的情况下,也可以仅仅以业务名作为上述业务类型的内容,即,可以在上述业务类型字段中仅仅以业务名作为触发条件。例如,对于即时消息业务,其业务类型字段可以由“ims messaging/3GPP”变成“imsmessaging”,对于POC业务,其业务类型字段可以由“POC/3GPP”变成“POC”,这样,可以看出这两种业务之间即便业务类型字段简化也不会产生冲突。同样的,对于其他类似的业务名,也可以同样适用。

Claims (8)

1.一种IMS业务触发方法,包括以下步骤:
步骤1,发送方发送携带有业务类型字段的SIP消息到S-CSCF;
步骤2,S-CSCF根据SIP消息中的业务类型字段判断SIP消息所属的业务类型;
步骤3,根据步骤2判断出的业务类型,S-CSCF将SIP消息触发到对应的应用服务器,并将应用服务器处理后发回的SIP消息发送给接收方。
2.如权利要求1所述的方法,其中,业务类型为即时消息、或会议信息、或POC消息、或电话业务。
3.如权利要求2所述的方法,其中,所述业务类型字段中采用业务名来区分各种业务。
4.如权利要求2所述的方法,其中,所述业务类型字段中采用业务名和标准名来区分各种业务。
5.一种IMS网络,包括发送方、S-CSCF、应用服务器以及接收方,其特征在于,
所述发送方用于将携带有业务类型字段的SIP消息发送到S-CSCF;
所述S-CSCF用于根据SIP消息中的业务类型字段判断SIP消息所属的业务类型,将SIP消息触发到与业务类型对应的应用服务器,并且,将应用服务器发回的SIP消息发送给接收方。
6.如权利要求5所述的IMS网络,其特征在于,所述业务类型为即时消息、或会议信息、或POC消息、或电话业务。
7.如权利要求6所述的IMS网络,其特征在于,所述业务类型字段中采用业务名来区分各种业务。
8.如权利要求6所述的IMS网络,其特征在于,所述业务类型字段中采用业务名和标准名来区分各种业务。
CNB2006100074250A 2006-02-10 2006-02-10 一种ims业务触发方法以及ims网络 Active CN100502404C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2006100074250A CN100502404C (zh) 2006-02-10 2006-02-10 一种ims业务触发方法以及ims网络

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2006100074250A CN100502404C (zh) 2006-02-10 2006-02-10 一种ims业务触发方法以及ims网络

Publications (2)

Publication Number Publication Date
CN1863209A CN1863209A (zh) 2006-11-15
CN100502404C true CN100502404C (zh) 2009-06-17

Family

ID=37390536

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2006100074250A Active CN100502404C (zh) 2006-02-10 2006-02-10 一种ims业务触发方法以及ims网络

Country Status (1)

Country Link
CN (1) CN100502404C (zh)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2095593A4 (en) * 2006-12-21 2014-05-14 Ericsson Telefon Ab L M METHOD AND ARRANGEMENT FOR MANAGING SERVICE REQUEST IN A MULTIMEDIA NETWORK
CN101222483A (zh) * 2007-01-11 2008-07-16 华为技术有限公司 业务触发方法、***及业务触发装置
CN101227418B (zh) * 2007-01-19 2012-04-04 华为技术有限公司 一种实现融合ip消息的方法、装置及***
CN101022483B (zh) * 2007-03-26 2011-04-20 华为技术有限公司 实现特殊呼叫类业务的***、装置和方法
CN101083617B (zh) * 2007-07-02 2010-07-14 华为技术有限公司 一种会话初始化协议业务路由方法及***
CN101127766B (zh) 2007-09-24 2010-06-09 中兴通讯股份有限公司 基于sip协议的消息处理方法、装置及ip通信***
CN101159914B (zh) * 2007-11-14 2010-12-15 杭州东信北邮信息技术有限公司 用于ims网络的基于规则的动态业务触发方法
CN101163272B (zh) * 2007-11-14 2010-08-11 北京邮电大学 用于ims网络的基于应用服务器分组的业务触发方法
CN101447890B (zh) * 2008-04-15 2011-11-30 中兴通讯股份有限公司 一种下一代网络中改进的应用服务器容灾的***及方法
CN102104608B (zh) * 2011-03-15 2014-06-04 杭州华三通信技术有限公司 业务控制方法以及统一通信***和呼叫处理服务器
CN104486305B (zh) * 2014-12-03 2017-10-31 中国电子科技集团公司第三十研究所 一种基于业务触发机制的sip服务器状态迁移共享方法
CN112019480B (zh) * 2019-05-30 2022-09-16 中国电信股份有限公司 多媒体通信方法、装置、***和存储介质

Also Published As

Publication number Publication date
CN1863209A (zh) 2006-11-15

Similar Documents

Publication Publication Date Title
CN100502404C (zh) 一种ims业务触发方法以及ims网络
JP4116616B2 (ja) Sipプロトコルを使用するイベントの予約購読方法及びシステム
US10609099B2 (en) System and method for implementing media and media control transfer between devices
JP4700105B2 (ja) Ipマルチメディアサブシステム(ims)おける呼転送
US8862746B2 (en) Systems and methods for integrating applications on user equipment utilizing special URI control messages
KR100802641B1 (ko) 패킷 교환 방식 네트워크 시그날링을 통해 회선 교환 방식통신을 설정하는 시스템, 장치, 및 방법
CN101563903B (zh) 用于向用户提供ip多媒体子***通信服务的方法和设备
US20110040836A1 (en) System and method for implementing media and media control transfer between devices
US20100312832A1 (en) System and method for implementing media and media control transfer between devices
KR100905608B1 (ko) 아이피 멀티미디어 서브시스템 기반의 통신 시스템에서서비스 제공 방법
US8825875B2 (en) Session establishment in a communication network
CN101779443A (zh) 在基于会话发起协议的网络中通过多个应用服务器的呼叫转移
CN101330748A (zh) 一种ip多媒体子***集中业务会话控制路径的切换方法
CN101227457A (zh) 标识通信业务的方法及其***
US9083744B2 (en) Use of a distributed hash table to federate many small-sized IMS core infrastructures
EP1914973B1 (en) System and method to provide combinational services to anonymous callers
CN100562186C (zh) 一种共享公共用户标识用户终端业务重定向方法
CN101511072A (zh) 一种sip或ims网络中实现增强型一号通业务的方法
US20130258866A1 (en) Dynamic scrolling-ticker for initiating telecommunications services
KR100976050B1 (ko) 이동통신 단말기의 임시 아이디를 이용한 익명성 메시지제공 시스템 및 그 방법
JP2011049687A (ja) 通信ネットワークシステムとそのsip信号中継方法及びsipアプリケーション・サーバ
WO2013004567A1 (en) A method and a system to discover and establish an enriched communication channel in a voice call
KR101360151B1 (ko) Gruu 사용 가입자 간의 ims망에서의 sip 메시지 전송 방법 및 그 장치
CN101132394A (zh) 确定服务用户方向的方法
KR20100131787A (ko) Ims망의 호 처리 방법 및 장치

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant