摘要 文章首先介紹了IMS提供的業(yè)務應用支持能力,重點描述了3GPP IMS的業(yè)務架構和OMA定義的OSE架構,并對兩者之間的關系進行了分析,最后介紹了基于IMS能力的典型業(yè)務實現和相關協(xié)議,以及相關標準的進展情況。
在未來的3G移動通信網絡中,基于IMS建立統(tǒng)一的多業(yè)務融合網絡,提供與接入無關的更為豐富的多媒體業(yè)務,已經成為運營商的共識。在全球范圍內,越來越多的移動運營商開始構建面向商用的IMS網絡,并嘗試提供新的服務應用。同時,很多固定網絡運營商也越來越看重IMS的應用。IMS已經成為移動增值業(yè)務技術發(fā)展的重要因素。
IMS的基礎業(yè)務不再贅述,本文將重點介紹基于IMS的移動增值業(yè)務架構,以說明IMS強大的業(yè)務開發(fā)能力。
1、IMS的業(yè)務支持架構
IMS技術最初是由3GPP提出的,是一種利用移動分組域網絡如GPRS等作為承載的移動多媒體數據業(yè)務解決方案,同時滿足了各種多媒體數據業(yè)務在安全、計費、移動性以及QoS等方面的需求。IMS系統(tǒng)可看作為多種多樣的IMS業(yè)務提供的一個基礎平臺。IMS的基本協(xié)議主要基于IETF已有的標準,3GPP根據具體的業(yè)務和功能的需求進行了相應的擴展,主要協(xié)議包括SIP、Diameter、COPS等。
IMS標準方面,目前有多個組織致力于IMS標準的制定,目的是使IMS成為基于SIP會話的通用平臺,同時支持移動和固定的多種接入方式,實現移動和固定網絡的融合。3GPP、3GPP2定義IMS網元與接口等網絡基礎設施;OMA定義各種IMS業(yè)務,如即時消息、PoC等;“Parlay組織”則負責定義標準的API框架;IETF則定義了IMS下的SIP、SDP與其他協(xié)議;ETSI把IMS用作TISPAN NGN體系結構的基礎,旨在為所有基于NGN的電信業(yè)務提供統(tǒng)一的結構。
為了適應下一代網絡業(yè)務與控制分離的原則,IMS必須提供開放的接口來接入各種業(yè)務服務器,允許各種業(yè)務提供商通過標準的接口向網絡提供服務。3GPP標準為IMS業(yè)務的開發(fā)提供了三種機制,即針對IMS業(yè)務的Camel功能、開放業(yè)務架構(OSA)和會話初始協(xié)議(SIP),并在不同的版本中給出了相應的定義。
IMS的業(yè)務框架是IMS系統(tǒng)比較成功的一個方面,通過基于SIP的ISC(Internal Service Control)接口,由S-CSCF與各種應用服務器功能實體組成,如圖1所示:由于IMS融合了語音和數據業(yè)務,又結合了IP網的靈活性和SIP的可擴展性,使得IMS支持的業(yè)務更加豐富。IMS在業(yè)務方面除原有的Camel、OSA之外,還支持SIP應用服務器提供業(yè)務的方式。
IMS中的業(yè)務提供是基于在用戶歸屬域中的業(yè)務控制邏輯,所有消息都是通過在歸屬域中的S-CSCF進行路由的。在其基本業(yè)務提供框架中,S-CSCF可根據從HSS下載的觸發(fā)信息,直接將SIP消息轉發(fā)給相應的AS,完成將業(yè)務邏輯轉換成業(yè)務配置的應用。
IMS的業(yè)務架構能夠適應不同業(yè)務的接入要求,與當前普遍采用的開放性業(yè)務架構一致,都是自上而下的三層結構:第一層是應用服務器(AS);第二層是業(yè)務能力服務器(SCS);第三層是S-CSCF。業(yè)務可以在分布式架構中開發(fā)
(1)應用服務器層
在IMS體系結構中,作為會話控制主體的S-CSCF通過IP多媒體業(yè)務控制(ISC)接口與應用服務器通信獲得各種服務和應用。應用服務器層(Application Server)提供業(yè)務邏輯,用來支持用戶的各種業(yè)務屬性。根據所支持業(yè)務類型的不同分為以下三種:
◆SIP應用服務器:包括業(yè)務能力交互作用管理器(SCIM)功能和其他應用服務器。應用服務器也可以訪問其他應用服務器,實現應用實體之間的相互調用。當其他應用服務器位于歸屬網絡之外時,應用服務器可作為其他應用服務器的網關功能。由于ISC采用了SIP,故可直接于S-CSCF相連,CSCF能以SIP服務器的方式直接調用這些業(yè)務,減少了信令轉換。
◆OSA應用服務器:完成基于OSA API開發(fā)的第三方業(yè)務。第三方業(yè)務的提供商利用OSA API進行新業(yè)務的開發(fā),由OSA提供的安全API來接入UMTS,使用網絡的性能,而不再受限于運營商提供的業(yè)務。不同的應用提供商就可以通過開放的網絡訪問接口獲得底層網絡的承載能力,并進行應用開發(fā)。
◆Camel SE:即IM-SSF,主要用于接入傳統(tǒng)智能網中的SCP,是一種特定類型的應用服務器,目的是保持智能網的特征(如觸發(fā)檢出點、Camel業(yè)務交換有限狀態(tài)機等)并通過INAP/CAP與智能網交互,完成傳統(tǒng)的移動智能網業(yè)務。
。2)業(yè)務能力服務器層
由于OSA API和Camel環(huán)境并不能直接支持基于SIP和擴展SIP的ISC接口,所以出現了中間層——業(yè)務能力服務器層。主要用于不同協(xié)議之間的映射。
◆OSA SCS:完成OSA API與ISC接口的信令進行映射。通過SIP方式執(zhí)行一個或多個OSA業(yè)務能力特征(OSA SCF)。
◆IM-SSF:類似于傳統(tǒng)智能網的呼叫控制功能和業(yè)務轉換功能,使現有的基于Camel業(yè)務環(huán)境的增值業(yè)務能繼續(xù)提供,并生成新的增值業(yè)務。SSF完成CAP與SIP之間的協(xié)議轉換,是SIP和Camel間互通模塊。
(3)業(yè)務控制層S-CSCF
S-CSCF通過ISC接口與業(yè)務平臺相連,在S-CSCF看來,SIP AS、OSA SCS和IM-SSF都執(zhí)行相同的接口行為,ISC使得各種Server都能接入IMS。這里S-CSCF檢測是否并如何包含業(yè)務邏輯來提供增值業(yè)務。同時,S-CSCF使用Cx接口從HSS中提取用戶配置信息,再由S-CSCF使用ISC接口與不同業(yè)務平臺互相通信。
AS和CSCF之間采用ISC通信,選擇采用單一的業(yè)務控制接口,避免了增加S-CSCF的復雜性。
IMS提供的上述三種業(yè)務提供方式分別適用于不同類型的業(yè)務:
(1)基于SIP的業(yè)務應用;
。2)基于OSA的業(yè)務應用;
。3)基于Camel的業(yè)務應用。
2、OMA的業(yè)務體系架構
OMA(Open Mobile A1liance)正式成立于2002年6月初,推出開放的移動架構。其前身為:Open Mobile Architecture Initiative Supporters和WAP Forum。后續(xù)有一些組織加入了OMA,包括Wireless Village、MGIF(Mobile Gaming Interoperability Forum)、SyncML Initiative、MWIF(Mobile Wireless Internet Forum)、MMS IOP和LIF(Location Interoperability Forum)。OMA的主要任務是收集市場需求并制定規(guī)范,清除互操作性發(fā)展的障礙,并加速各種全新的增強型移動信息、通信和娛樂服務及應用的開發(fā)和應用。OMA代表了無線通信業(yè)的革新趨勢,它鼓勵價值鏈上所有成員通過更大程度的參與行業(yè)標準的制定,建立更為完整的、端到端的解決方案。
作為移動通信業(yè)界一個重要的標準組織,OMA從成立開始就對移動業(yè)務應用框架結構進行了深入的研究,并且很早就開始致力于基于IMS能力的業(yè)務應用技術和標準研究。OMA認為,業(yè)務應用層應該盡可能充分利用IMS提供的業(yè)務能力,特別是SIP會話控制方面的能力,并在此基礎上對應用層的業(yè)務能力進行標準化研究,例如Presence、即時消息、PoC等。
2.1 OMA OSE
OMA Service Environment:OMA的體系架構規(guī)范,可以簡單的理解為OMA定義的移動業(yè)務應用層邏輯體系架構,或者體系架構的抽象模型。
OSE的目標就是提供一個靈活的、可擴展的結構給應用開發(fā)者,業(yè)務引擎和業(yè)務提供者,包括OMA引擎和相關操作者之間的一個概念環(huán)境,業(yè)務引擎之間的重用,一個可以供業(yè)務引擎加入的框架結構,可以提供給業(yè)務開發(fā)者和SP的一個完整的具有互操作性的環(huán)境,將OMA業(yè)務引擎向更好的集成結構的移植。
|