CN101743733B - Ip多媒体子***(ims)和用于经由ims路由http消息的方法 - Google Patents
Ip多媒体子***(ims)和用于经由ims路由http消息的方法 Download PDFInfo
- Publication number
- CN101743733B CN101743733B CN200780053498.6A CN200780053498A CN101743733B CN 101743733 B CN101743733 B CN 101743733B CN 200780053498 A CN200780053498 A CN 200780053498A CN 101743733 B CN101743733 B CN 101743733B
- Authority
- CN
- China
- Prior art keywords
- server
- function
- protocol
- interface
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1016—IP multimedia subsystem [IMS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/306—User profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明涉及IP多媒体子***IMS,用于经由网络向至少一个用户提供业务,该***包括:用于以第一协议处理消息的至少一个第一代理服务器功能和第一服务器功能,经由第一接口连接到服务器功能的用户数据库,用于以第二协议处理消息的至少一个第二代理服务器功能和第二服务器功能,第二服务器在功能上经由第二接口被连接到数据库。
Description
技术领域
本发明涉及IP多媒体子***(IMS)和用于经由IMS路由HTTP消息的方法。
描述了作为移动通信***的一部分的IP多媒体子***(IMS)的扩展***体系结构。特别地,本发明描述了IMS的协议扩展。
背景技术
向第二代和第三代移动通信网络的用户提供要求访问专用网路子***、例如IP多媒体子***(IMS)的业务。第三代合作伙伴计划(3GPP)已经针对第5版UMTS的基于IP的多媒体子***进行了标准化,参见“3GPP TS24.228 V5.0.0(2002-03);Technical SpecificationGroup Core Network(Release 5)”。该***提供通用功能性,以便经由例如通用分组无线业务(GPRS)的分组交换访问网络建立会话。
IMS作为下一代网络的标准是基于会话发起协议(SIP)的。其提供了能够处理相应的消息和会话的控制体系结构。还有许多业务是基于多于一个的协议的。第一标准化业务曾经使用IMS、PoC业务(无线一键通),包括客户端和网络之间基于HTTP协议的通信。
然而,IMS没有提供处理除SIP以外的协议的任何手段。
IMS标准体系结构
IMS由许多成对代理服务器和SIP消息寄存器组成。该寄存器被连接到在用户的用户协议子集中存储处理用户会话所需的所有信息的数据库。
图1示出了标准IMS网络体系结构和相关的标准IMS流程。移动客户端或用户向代理服务器呼叫会话控制功能(P-CSCF)10发送寄存器消息(SIP方法)。P-CSCF 10是客户端和IMS之间的初始接口(SIP服务器)。作为与建立IP连接有关的会话管理过程的一部分发现P-CSCF 10的地址。即可以在PDP上下文激活过程期间提供P-CSCF 10的地址。P-CSCF 10将寄存器消息转发到询问呼叫会话控制功能(I-CSCF)12。I-CSCF 12是在操作员的网络中提供接触点的IMS元件。允许网络操作员的用户或者漫游用户进行注册。I-CSCF 12处理SIP消息的注册、路由和转发,以及计费。I-CSCF 12基于来自归属用户服务器(HSS)14的响应来选择适当的服务器功能(寄存器),该服务器功能是服务呼叫会话控制功能(S-CSCF)16。HSS 14描述许多在下一代移动网络中所需的数据库功能。这些功能包括归属位置寄存器(HLR),域名服务器(DNS)以及安全和网络访问数据库HSS。根据来自HSS 14的响应,然后将该消息转发到适当的S-CSCF16。S-CSCF 16是为移动客户端提供会话控制业务的IMS元件,其使得网络操作员能够支持上述业务。功能包括:管理移动注册、维持会话、与其它服务器交互、计费和安全。
S-CSCF 16下载凭证用于验证来自HSS 14的客户端,并且在成功验证之后使用该凭证。它还从HSS 14下载用户协议子集。(未在附图中示出响应流方向)。
会话调用流从客户端传递到P-CSCF 10,但是随后传递到寄存器S-CSCF 16,S-CSCF将该消息转发到所要求的应用服务器(AS)或接收方。这在图2中示出。
在从客户端接收到会话的初始请求之后,S-CSCF 16查找匹配过滤规则(iFC)的用户协议子集,并且当肯定匹配时,执行与其相关的动作。
连接I-CSCF 12和HSS 14的Cx接口是用户协议子集使用中的关键要素,用于SIP消息的对于用户特定的处理或者将该消息转发到特定的服务器实例或B方。
US2005/078705A1公开了一种IP多媒体子***IMS,和用于操作这种***的方法,用于经由网络向至少一个用户提供业务。该***包括用于处理第一协议的消息的至少一个第一代理服务器功能和第一服务器功能,经由第一接口连接到第一服务器的用户数据库。此外,还实现了用于处理第二协议的消息的至少一个第二代理服务器功能和第二服务器功能,第二服务器功能被连接到第二用户数据库。
EP1551144A1教导了用于提供多媒体通信业务的***和方法,其中S-CSCF和移动服务器经由两个不同的接口,即Cx接口和Sh接口与用户信息数据库(HSS)进行通信。
发明内容
本发明的目的是提供可以处理除了SIP以外的消息的IP多媒体子***IMS。在IMS***中的用户协议子集应该以标准协议子集可用于非SIP流量的方式进行扩展。
该目的通过提供如在独立权利要求中描述的方法和***来实现。
在从属权利要求中阐述了被认为是本发明的特点的其它特征。
根据本发明,用于经由网络向至少一个用户提供业务的IP多媒体子***IMS包括用于以第一协议处理消息的至少一个第一代理服务器功能和第一服务器功能,经由第一接口连接到服务器功能的用户数据库,和用于以第二协议处理消息的第二代理服务器功能和第二服务器功能,第二服务器在功能上经由第二接口被连接到用户数据库。
新IMS体系结构能够基于标准IMS平台的补充的非冲突功能扩展来一起处理普遍存在的传输协议,而不影响在现有部件上的任何处理。将对扩展的IMS协议子集进行解释,并且通过对于新协议特定的新节点将其应用到相应的协议上。
当第二协议是超文本传输协议HTTP时,第二代理服务器功能包括超文本传输协议代理服务器,即HTTP代理服务器。因此,第二服务器功能包括超文本传输协议控制器功能,即HTTP控制器功能
为了获得用户信息并且路由针对HTTP消息的数据,将HTTP控制器功能经由修改后的Cx接口连接到归属用户服务器HSS。
所建议的修改将不会影响到IMS标准过程。
附图说明
图1示意性地示出IMS网络体系结构和用户注册期间的消息流程。
图2示意性地示出IMS网络结构和会话期间的消息流程。
图3示意性地示出扩展的IMS网络体系结构和非SIP消息的消息流程。
具体实施方式
参考图3描述本发明。
为了使得标准化的机制也能够处理除了SIP之外的协议,必须执行在下文中也被描述为HTTP控制器20以代替S-CSCF功能的控制平台。必须在要被集成到IMS中的传输协议的信令路径中执行控制平台20。为了允许无缝集成,该控制平台20必须在与在SIP路径中存在的S-CSCF 16相同的用户协议子集数据库、即在相同的HSS 14上工作。
因此,第一步是将新控制平台20集成到Cx接口中。
图3允许附加访问路径,在该例子中,专用于HTTP协议传输。应该注意,也可以是任何其它协议,只要该协议的对用户特定的转发是可能的。
图3是扩展IMS体系结构的示意图。
图3示出消息流。HTTP客户端将消息发送到HTTP代理服务器18。在基于SIP消息流的情况下,HTTP代理服务器18起到与P-CSCF10相同的作用。HTTP代理服务器18代表在操作员域内可用的整个业务集。相对于操作员的URL解析HTTP代理服务器18的IP地址。
HTTP代理服务器18将消息转发到新控制节点HTTP控制器20。HTTP控制器20从HSS数据库14请求用户协议子集,并且执行验证。在成功验证之后,用户可以发送HTTP消息。他们根据包括在用户协议子集中的规则进行转发。HTTP控制器20经由我们称之为Cx’接口的新执行的修改后的Cx接口与HSS 14进行通信。Cx’接口执行与已知Cx接口类似的任务。
下文包括了用户协议子集的细节。
用户协议子集集成
存储在HSS 14中的标准用户协议子集包括初始过滤规则的列表。这些过滤规则被用于检测匹配,并且执行消息到目的地应用服务器或B方的适当转发(目的地包括在“<Application Server>”属性中)。初始过滤规则由业务点触发器组成。
在IMS用户的用户协议子集中提供初始过滤标准(iFC)以指定哪些情况需要给定的应用服务器。例如,在预付费呼叫卡场景中,或许所有的呼叫都被路由到一个单个的应用服务器。所有标准初始过滤规则被称作SIP消息,并且构成如下:
-验证数据-被用于验证SIP REGISTER请求的验证矢量
-应用服务器地址-在该处可以发现应用服务器
-IFC优先级-当存在多于一个的在用户的协议子集中发送的iFC的情况下,iFC优先级表明iFC将被处理的顺序
-包含一个或多个业务点触发器(SPT)的触发点(这些可以以布尔逻辑表达式的形式定义)
-在不能到达应用服务器的情况下的默认行为(继续解析触发器或完全放弃对话)
-需要附加到消息体的任何业务信息;其对于HSS和SRX通常是透明的,并且由应用服务器使用。
根据本发明,使用初始过滤规则的现有结构。包括没有在SIP中使用的附加会话类型,例如诸如GET或POST的HTTP词干提取类型和例如URL的它们的内容。过滤规则的扩展也可以包括SMPT报头和方法,例如DATE,SUBJECT,X-INFO。
标准用户协议子集例子
以下示出标准协议子集的一个例子:
<InitialFilterCriteria>
<Priority>50</Priority>
<TriggerPoint>
<ConditionTypeCNF>1</ConditionTypeCNF>
<SPT>
<ConditionNegated>0</ConditionNegated>
<Group>0</Group>
<Method>INVITE</Method>
</SPT>
</TriggerPoint>
<ApplicationServer>
<ServerName>sip:some.server.net</ServerName>
<DefaultHandling>0</DefaultHandling>
</ApplicationServer>
<ProfilePartIndicator>0</ProfilePartIndicator>
</InitialFilterCriteria>
扩展用户协议子集例子
以下给出包括HTTP扩展的一个协议子集的例子。业务点触发器包括涉及HTTP方法的属性,在该情形下是“GET”,和目标URL的特定部分,在该情形下是“eliza”。
<InitialFilterCriteria>
<Priority>50</Priority>
<TriggerPoint>
<ConditionTypeCNF>1</ConditionTypeCNF>
<SPT>
<ConditionNegated>0</ConditionNegated>
<Group>0</Group>
<Method>GET</Method>
</SPT>
<ConditionNegated>1</ConditionNegated>
<Group>1</Group>
<HTTPHeader>
<Header>URL</Header>
<Content>″eliza″</Content>
</HTTPHeader>
</SPT>
</TriggerPoint>
<ApplicationServer>
<ServerName>HTTP://:chat.with.eliza.net</ServerName>
<DefaultHandling>0</DefaultHandling>
</ApplicationServer>
<ProfilePartlndicator>0</ProfilePartlndicator>
</InitialFilterCriteria>
附图标记
10代理服务器呼叫会话控制功能(P-CSCF)
12询问呼叫会话控制功能(I-CSCF)
14归属用户服务器(HSS)
16服务呼叫会话控制功能(S-CSCF)
18HTTP代理服务器
20HTTP控制器
Claims (12)
1.一种IP多媒体子***IMS,用于经由网络向至少一个用户提供业务,包括:
用于以第一协议处理消息的至少一个第一代理服务器功能(10;12)和第一服务器功能(16),其中第一协议是会话发起协议SIP,
经由包括Cx接口的第一接口连接到第一服务器功能(16)的用户数据库(14),
用于代替所述第一代理服务器功能和第一服务器功能并用于以第二协议处理消息的至少一个第二代理服务器功能(18)和第二服务器功能(20),
其特征在于:所述第二服务器功能(20)在第二协议的信令路径中执行并经由第二接口被连接到用户数据库(14),第二接口包括被修改成连接到第二服务器功能的Cx接口,其中在用户数据库(14)中存储有包括用于检测匹配并执行消息到目的地应用服务器的适当转发的初始过滤规则列表的标准用户协议子集,其中初始过滤规则包括没有在SIP中使用的附加会话类型。
2.权利要求1的IP多媒体子***IMS,其中第一代理服务器功能包括代理服务器呼叫会话控制功能P-CSCF(10)和/或询问呼叫会话控制功能I-CSCF(12)。
3.权利要求1或2的IP多媒体子***IMS,其中第一服务器功能包括服务呼叫会话控制功能S-CSCF(16)。
4.权利要求1的IP多媒体子***IMS,其中用户数据库包括归属用户服务器HSS(14)。
5.权利要求1的IP多媒体子***IMS,其中第二代理服务器功能包括超文本传输协议代理服务器,即HTTP代理服务器(18)。
6.权利要求1的IP多媒体子***IMS,其中第二服务器功能包括超文本传输协议控制器功能,即HTTP控制器功能(20)。
7.权利要求1的IP多媒体子***IMS,其中第二协议是超文本传输协议HTTP。
8.一种经由IP多媒体子***IMS使用除了会话发起协议SIP以外的传输协议路由消息的方法,包括以下步骤:
在第二代理服务器功能(18)处接收消息,
将消息发送到包括第二服务器功能(20)的控制平台,
从IMS用户数据库(14)经由第二接口获得用户信息,
根据包括在用户信息中的规则将消息从第二服务器功能(20)转发到接收方,
其特征在于:所述第二服务器功能(20)在第二协议的信令路径中执行并经由第二接口被连接到用户数据库(14),第二接口包括被修改成连接到第二服务器功能的Cx接口,其中在用户数据库(14)中存储有包括用于检测匹配并执行消息到目的地应用服务器的适当转发的初始过滤规则列表的标准用户协议子集,其中初始过滤规则包括没有在SIP中使用的附加会话类型。
9.权利要求8的方法,其中第二代理服务器功能(18)代替代理服务器呼叫会话控制功能P-CSCF。
10.权利要求8或9的方法,其中第二服务器功能(20)代替服务呼叫会话控制功能S-CSCF。
11.权利要求8的方法,其中从归属用户服务器HSS(14)经由修改后的Cx接口获得用户信息。
12.权利要求8的方法,其中所使用的传输协议是超文本传输协议HTTP。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/EP2007/004481 WO2008141660A1 (en) | 2007-05-19 | 2007-05-19 | Ip multimedia subsystem (ims) and method for routing an http message via an ims |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101743733A CN101743733A (zh) | 2010-06-16 |
CN101743733B true CN101743733B (zh) | 2013-06-12 |
Family
ID=39125607
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200780053498.6A Active CN101743733B (zh) | 2007-05-19 | 2007-05-19 | Ip多媒体子***(ims)和用于经由ims路由http消息的方法 |
Country Status (6)
Country | Link |
---|---|
US (1) | US8837463B2 (zh) |
EP (1) | EP2149243B1 (zh) |
CN (1) | CN101743733B (zh) |
AT (1) | ATE526769T1 (zh) |
ES (1) | ES2374058T3 (zh) |
WO (1) | WO2008141660A1 (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8630283B1 (en) * | 2010-03-05 | 2014-01-14 | Sprint Communications Company L.P. | System and method for applications based on voice over internet protocol (VoIP) Communications |
ES2387437B1 (es) | 2010-11-19 | 2013-05-20 | Telefónica, S.A. | Sistema de comunicaciones y método para comunicaciones entre internet y subsistemas ngn/ims. |
US8547966B2 (en) | 2010-12-06 | 2013-10-01 | At&T Intellectual Property I, L.P. | Method and apparatus for configuring IP multimedia subsystem network elements |
US20130315138A1 (en) * | 2012-05-23 | 2013-11-28 | Nokia Siemens Networks Oy | Configurable services in internet protocol (ip)-based multimedia subsystem (ims) |
CN110971639B (zh) * | 2018-09-30 | 2023-02-03 | 广州虎牙信息科技有限公司 | 消息分发方法、消息管理***、服务器及计算机存储介质 |
US11496595B2 (en) * | 2021-02-02 | 2022-11-08 | Dell Products L.P. | Proxy management controller system |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1606312A (zh) * | 2003-10-09 | 2005-04-13 | 冲电气工业株式会社 | 与sip和web***协同工作的服务提供***及其方法 |
CN1902882A (zh) * | 2003-12-31 | 2007-01-24 | 法国电信公司 | 提供移动性管理信息的通信***、设备和方法 |
CN1961561A (zh) * | 2004-04-07 | 2007-05-09 | 诺基亚公司 | 传送sip中的内容间接使用的uri的方法和装置 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6587867B1 (en) * | 1997-05-22 | 2003-07-01 | Mci Communications Corporation | Internet-based subscriber profile management of a communications system |
US6885861B2 (en) * | 2001-08-24 | 2005-04-26 | Nokia Corporation | Service mobility and recovery in communication networks |
US6938090B2 (en) * | 2002-04-26 | 2005-08-30 | Nokia Corporation | Authentication and protection for IP application protocols based on 3GPP IMS procedures |
DE102004030290A1 (de) | 2004-06-23 | 2006-01-19 | Siemens Ag | Aufbau einer Verbindung für den Austausch von Daten eines IP-basierten Dienstes |
PL1829317T3 (pl) * | 2004-12-22 | 2008-08-29 | Ericsson Telefon Ab L M | Sposoby i układy do zapisywania w pamięci podręcznej informacji statycznych dla aplikacji danych pakietowych w bezprzewodowych systemach telekomunikacyjnych |
-
2007
- 2007-05-19 EP EP07725389A patent/EP2149243B1/en active Active
- 2007-05-19 ES ES07725389T patent/ES2374058T3/es active Active
- 2007-05-19 CN CN200780053498.6A patent/CN101743733B/zh active Active
- 2007-05-19 WO PCT/EP2007/004481 patent/WO2008141660A1/en active Application Filing
- 2007-05-19 AT AT07725389T patent/ATE526769T1/de not_active IP Right Cessation
- 2007-05-19 US US12/600,561 patent/US8837463B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1606312A (zh) * | 2003-10-09 | 2005-04-13 | 冲电气工业株式会社 | 与sip和web***协同工作的服务提供***及其方法 |
CN1902882A (zh) * | 2003-12-31 | 2007-01-24 | 法国电信公司 | 提供移动性管理信息的通信***、设备和方法 |
CN1961561A (zh) * | 2004-04-07 | 2007-05-09 | 诺基亚公司 | 传送sip中的内容间接使用的uri的方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
WO2008141660A1 (en) | 2008-11-27 |
US8837463B2 (en) | 2014-09-16 |
CN101743733A (zh) | 2010-06-16 |
US20100150140A1 (en) | 2010-06-17 |
ATE526769T1 (de) | 2011-10-15 |
EP2149243A1 (en) | 2010-02-03 |
EP2149243B1 (en) | 2011-09-28 |
ES2374058T3 (es) | 2012-02-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101185305B (zh) | Ip多媒体子***(ims)中的呼叫前转 | |
US7702342B2 (en) | Method and system for implementing a message service based on IP multimedia subsystem | |
US7870262B2 (en) | Method and element for service control | |
EP1461965B1 (en) | Communication node architecture | |
US9706019B2 (en) | Method, system, and network element for service processing after data of network element is invalid or network element fails | |
US20070189215A1 (en) | Method for reducing interface load of home subscriber server | |
CN101313553B (zh) | Ip多媒体子***中的消息处理 | |
CN101743733B (zh) | Ip多媒体子***(ims)和用于经由ims路由http消息的方法 | |
US20100182998A1 (en) | Access Domain Selection In A Communications Network | |
EP1880556B1 (en) | Method and element for service control | |
KR100703426B1 (ko) | 아이피 기반 멀티미디어 서브시스템에서 가입자 정보유실시 발신 및 착신 호를 가능하게 하는 방법 및 장치 | |
WO2008026083A1 (en) | Service identification optimization | |
KR101117440B1 (ko) | Ims 네트워크에서 가상번호 서비스를 제공하기 위한 방법 및 장치 | |
KR100875832B1 (ko) | 다양한 이벤트의 가입을 일괄적으로 처리하는 방법, 이방법을 실행하는 네트워크 장치 및 네트워크 시스템 |
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 |