摘要 在介紹Presence業務總體特征的基礎上,通過業務場景說明業務的具體應用,簡單闡述了Presence業務的網絡結構,最后介紹了目前國內外研究情況以及展望Presence業務發展前景。?
1、引言
當前,互聯網業務的推廣已經在很大程度上改變了人們的通信習慣,除傳統語音通信之外,即時通信業務以其高效、便捷、私秘性好等特點,越來越受到眾多年輕人的青睞。為了適應人們對即時通信業務越來越豐富的需求,移動網絡和終端技術也需隨之提高和擴充,于是Presence技術應運而生了。
Presence業務也被稱為呈現業務,在即時通信中扮演著非常重要的角色。依靠Presence技術,即時通信業務用戶可以把用戶狀態設置為“打電話中”、“會議進行中”等多種狀態,同時設定在哪種狀態下自己有哪些通信能力以及希望采取哪種通信方式,也可以訂閱他人的通信狀態信息,以便主被叫雙方在特定的場合選擇最適合的通信方式,從而提高通信效率和通信質量。
2、Presence業務總體特征
Presence業務是以某種通信方式,按照一定的接入準則,實時獲取Presence信息(如用戶狀態、通信能力、個人喜好等信息),并展現給其他用戶的一種業務。其技術實現主要依靠Presence業務引擎。Presence業務引擎是一個軟件系統,其作用是搜集和分發(如發布、預約、通知等)Presence信息,提交給各種控制器。
2.1 Presence信息
Presence信息通常根據用戶終端來劃分,一般每個用戶終端對應一個Presence信息包。假如一個用戶有多個終端(如有手機、固定電話、PDA等),則該用戶對應多個Presence信息包。
每個Presence信息包中,一般有如下信息:
(1)狀態:表示所代表的業務或終端設備當前的情況。如是否開機、是否在線、是否忙、是否禁止打擾等。
(2)通信信息:如通信方式、通信地址等。通信方式指該終端支持什么通信方式,如何與該終端設備聯系等,如是否支持SMS,MMS或直接的語音通話等;通信地址指與通信方式相關的具體地址描述,如E-mail地址、電話號碼等。
(3)其他Presence信息:除狀態信息和通信信息之外的其它信息,如用戶此時的心情(快樂、發怒、悲傷等,或圖片:笑臉、皺眉等)、用戶此時的愿望等。
可以看出,能支持的Presence信息越豐富,Presence業務的吸引力就會越強。
2.2 Presence業務特征
Presence業務主要的業務特征如下:
●首先,移動用戶可以配置自己的Presence業務喜好,如喜好的通訊方式,阻止某用戶;并能夠指示和配置如何與自己聯系,如向其他人指示當開會時可以通過即時消息方式聯系,以及不向哪些人提供他的Presence信息;
●其次,Presence用戶還可以與支持Presence的應用以及用戶共享Presence信息,包括使用戶的Presence信息可用,管理鑒權,如何以及誰能使用什么Presence信息,以及Presence信息中的哪些部分能被訪問;
●另外,Presence用戶還能搜索到其它也使用Presence業務的用戶;可以更新Presence信息,如用戶在改變了Presence狀態(如從“離線”變為“在線”)后,Presence信息應能更新,并且訂閱了該用戶Presence信息的觀察者也應能得到Presence信息改變的通知等。
3、Presence業務應用場景
下面通過示例來簡單介紹Presence業務的應用場景。假如有三個人甲、乙以及丙,他們都使用支持Presence業務的移動終端,甲希望在自己開會時,乙只能通過即時消息(IM)與她聯系,在任何時候都不與丙發生聯系,但并不讓丙知道他的聯系受阻止;乙希望只要甲的狀態可用,就要與甲聯系;丙希望不管何種通訊方式(如消息、語音),都要與甲聯系。
甲乙丙使用Presence業務的前提條件:甲根據她的喜好設置好Presence業務屬性;乙要得到甲的Presence信息并與她聯系;丙也要得到甲的Presence信息并與她聯系。在甲乙丙的移動終端里都駐留有Presence客戶端,能夠從Presence服務器那里獲取Presence信息,也能提供Presence信息給Presence服務器。在甲和乙的移動終端中也具有即時消息(IM)客戶端。另外,在網絡側有可以正常工作的Presence Server,用于處理Presence信息。
具體Presence業務實現流程為:甲調用移動終端里的Presence客戶端,激活其Presence業務設置菜單。定義一個新的狀態,名為“在開會”;并在會議配置里,選擇通訊喜好選項,定義她在使用該配置時聯系方式僅為IM:然后在聯系人列表選項里選擇乙可進入;然后定義不讓丙訪問她的Presence信息,并阻止丙(甲的以上設置會保存到Presence服務器中)。
乙從其移動終端的Presence客戶端Presence地址薄,獲得甲的Presence信息。看見甲正在開會,唯一的聯系方式是通過IM。然后乙發送IM詢問她何時會議結束,甲用IM應答乙,告之會議結束的時間。
丙調用移動設備里Presence客戶端,激活其地址薄并選擇甲的進入項,試圖通過Presence服務器獲得甲的Presence信息。由于甲已設置阻止了他,他要獲得的Presence信息的嘗試失敗,并只能看到甲不可用,盡管事實上甲的狀態是可用的。
4、Presence業務技術實現
Presence網絡結構如圖1所示。
?
Presence網絡結構中包含以下功能實體:Presence服務器(Presence server)、Presence源(Presence Source)、觀察者(watcher)、資源列表服務器(Resource List Server)、XML數據管理客戶端(XDM Client)、Presence XML文檔管理服務器(Presence XDMS)、RLS XML文檔管理服務器(RLS XDMS)、內容服務器,以及向Presence提供業務的外部實體:如遠端處理網絡(基于SIP/IP Core)、共享XML數據管理服務器(Shared XDMS)、聚合代理(Aggregation Proxy)、設備管理服務器(DMS)以及設備管理客戶端(DMC)等。
主要功能實體介紹如下:
(1)Presence源
Presence源是提供Presence信息的實體。Presence源一般位于用戶終端或在網絡的實體中。通常分為Presence用戶代理(PUA)、Presence網絡代理(PNA)以及Presence外部代理(PEA)3大類。PUA用于用戶自己主動提供其Presence信息,如用戶把自己標注為“開會”、“暫時離開”等狀態,PUA可以駐留在終端或網絡中,收集Presence信息發送給Presence服務器;PNA用于從不同的網絡單元中收集網絡相關的Presence信息發送給Presence服務器,如HLR通過網絡代理,將“是否在服務區內”、MLC通過網絡代理,將用戶終端所處的位置等Presence信息提供給Presence服務器;PEA用于收集外部網絡單元(如CAlendar應用,非基于SIMPE的Presence業務等)的Presence信息給PS。
(2)觀察者
觀察者是請求Presence信息或觀察者信息的實體。觀察者可以是應用,也可以是其他Presence用戶的用戶代理,觀察者可以通過兩種模式獲取信息:
●請求模式:觀察者主動查詢Presence信息。
●通知模式:觀察者事先通過一定的方式,在服務器上進行定制,請求在一定的規則下(如當Presence信息發生變化時),Presence服務器主動把Presence信息發送給觀察者。
(3)Presence服務器
Presence服務器是Presence技術得以實現的核心實體,是接收、存儲和分發Presence信息以及分發觀察者信息的功能實體,可從多個用戶代理、網絡代理獲取Presence信息;并能根據信息模型確定的規則,把從一個或者多個Presence源接收到的有關某個呈現體的Presence信息組合進一個單一文檔;在系統可管理、用戶隱私可保證的情況下,根據事先確定的規則,允許其他觀察者主動查詢或訂閱Presence信息。另外,Presence服務器能訂閱儲存在共享XDMS和Presence XDMS上文檔的變化,并能夠獲取共享XDMS和Presence XDMS上的文檔。通俗地講,Presence服務器主要完成如下兩個功能:
●信息接收:Presence服務器應可接收來自多個用戶代理和網絡代理的Presence信息,并按照一定的規則將所有來源的信息綜合成一份統一的信息。
●信息訂閱處理:Presence服務器既能接受并處理作為“信息提供者”的被訂閱者所提出的要求,也能接受并處理作為“信息請求者”的訂閱者所提出的要求。
訂閱用戶Presence信息就是請求Presence服務器在何種情況下,自動將用戶的哪些Presence信息發送過來。用戶之間可以相互訂閱,通常稱為好友。發出訂閱請求的用戶稱為訂閱者,被訂閱的用戶稱為被訂閱者。
(4)資源列表服務器(RLS)
資源列表服務器(RLS)是接收和管理Presence列表訂閱的基本實體,使得觀察者能夠通過一個訂閱獲得多個呈現體的Presence信息。
RLS XDMS,Presence XDMS,共享XDMS都是XCAP服務器和SIP通知器,對Presence業務引擎相關的XML文檔進行處理。其中,Presence XDM是從呈現體的角度來定義,用于表示觀察者權限,包括訂閱權限和Presence內容權限:前者表示一個觀察者是否被允許訂閱一個呈現體的Presence信息,而后者則限制了觀察者所能獲得Presence信息;而RLS XDM是從觀察者的角度來定義,是觀察者訂閱的一系列呈現體的Presence狀態。
SIP/IP Core是一個服務器的網絡,如代理或寄存器,它們執行不同的服務來支持Presence業務,例如路由、鑒權、壓縮等。不同的SIP/IP Core網絡有不同的特征。
在圖示網絡結構中,參考點PRS-1,PRS-2,PRS-3,PRS-4,PRS-6,PRS-11采用SIP協議實現;參考點PRS-5,PRS-7,PRS-8,PRS-9,PRS-10,PRS-12采用XCAP協議實現;PRS-13,PRS.14,PRS.15采用HTTP協議實現。
5、結束語
目前。國際國內都有相關的組織在研究Presence技術相關內容,正在進行研究的國際組織有IETF,OMA,3GPP,3GPP2等,主要內容集中在Presence業務需求、Presence的架構體系和具體功能要求等方面。中國通信標準化協會(CCSA)TC5也已經在制定相應的Presence系列行業標準,包括《數字蜂窩移動通信網Presence業務技術要求》以及《數字蜂窩移動通信網Presence業務測試方法》,目前已經進入報批階段。
隨著移動通信領域Presence業務相關標準以及網絡技術和設備的逐步成熟,豐富、完善的增值服務型即時通信業務已經受到多個運營商的熱烈關注。可以想像,在即將到來的3G時代,即時通信業務一定會擁有數量龐大的群,具有十分廣闊的市場前景。
評論
查看更多