正文 可運營的富通信係統研究(2 / 3)

增強消息在傳統實時消息的基礎上進行了拓展,以簡化和統一多個消息媒介,為用戶提供統一的消息業務。用戶可以靈活的選擇使用短信、彩信或者即時通信等形式,也可以識別和接受來自不同通信設備(移動電話、PC)的業務。

除了短信和彩信功能外,RCS向用戶提供聊天功能,包括一對一聊天以及群組聊天。在聊天服務中交換的消息可以包含文本內容和多媒體內容。

2 可運營的富通信係統框架

雖然GSMA定義了RCS業務的功能需求,但並未給出一個可實際運營的完整技術實現體係。為了實現上述功能,本文提出了一種可運營的富通信係統框架,主要包括EAB(增強型地址簿)模塊、PS(呈現)模塊、IM(即時消息)模塊、XDM(XML文檔管理)模塊,以及網管和BOSS係統等。

2.1 EAB模塊

增強型地址簿模塊負責存儲、管理用戶的增強型地址簿,並完成與用戶終端的同步功能,其主要參考標準為OMA的Presence SIMPLE、DS Protocol。

增強型地址簿是RCS的核心,它使用SIMPLE的呈現數據模型描述呈現和業務能力信息。根據實現方式的不同,業務能力發現可以分為基於OMA PRESENCE的方式和基於SIP OPTIONS的方式,運營商至少支持其中的一種。PRESENCE方式由IMS呈現業務引擎通過PRESENCE SUBSCRIPTION來實現;SIP OPTIONS方式則通過聯係人終端之間的SIP OPTIONS消息查詢RCS聯係人所具有的通信能力,通常用於圖像或視頻共享情形。

運營商還可根據自身需要部署網絡地址簿。網絡地址簿為用戶提供了在網絡中存儲和管理地址簿的功能,並支持與用戶的本地地址簿同步。目前主流的通訊錄同步協議有SyncML和XCAP兩種[3]。SyncML協議是國際上普遍使用的,有較多係統和客戶端支持的同步協議;XCAP協議是IETF定義的XML配置訪問協議,可用於實現同步,目前已有較多的跟隨者。RCS的網絡地址簿功能基於OMA DS(Data Sync),采用SyncML協議將用戶終端中的本地地址簿數據備份到網絡側服務器,並允許用戶將先前備份的數據下載到終端。

2.2 PS模塊

呈現模塊主要包括資源列表服務器(RLS)、IMS呈現服務器,主要參考標準為OMA的Presence SIMPLE。呈現服務器完成呈現信息(如可用性、肖像圖標)的訂閱、授權、存儲、更新、發布等功能。它接收並存儲發布者發布的呈現信息,當發布者的個人文檔或呈現信息改變時通知觀察者。

資源列表服務器則使用訂閱列表來完成好友列表呈現信息的訂閱。用戶的訂閱列表信息保存在RLS上,由用戶自己維護。

2.3 XDM模塊

XDM模塊主要負責管理RCS業務的相關文檔,包括授權規則文檔、訂閱列表、用戶聯係人列表(Block列表,Revoke列表)等,並且接收相關文檔變化的訂閱和發送變化的通知,其主要參考標準為OMA的XML Document Management。

XDM通過XCAP協議的GET、PUT、DELETE方法實現對XML文檔的獲取、創建、修改、刪除操作。

2.4 IM模塊

即時消息模塊主要負責增強消息功能,包括一對一聊天、即時群組聊天,主要參考標準為OMA SIMPLE IM[4]。

OMA規範將IM通信分為Session Mode、Large Message Mode、Pager Mode三種模式。Session Mode主要用於多方聊天,對消息大小沒有限製。在RCS中,一對一聊天通過“One to One Session Mode messaging”實現,群組聊天通過“Ad-Hoc Session Mode messaging”實現。該模式在進行消息遞送前需要首先建立會話,會話建立後使用MSRP進行消息遞送。