GSMA RCS架构

Posted learnfromnow

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GSMA RCS架构相关的知识,希望对你有一定的参考价值。

由开放移动联盟(OMA)和GSM协会(GSMA)等主要标准组织制定的消息传送技术在架构和技术细节方面有许多相似之处。 OMA融合IP消息系统(CPM)从一开始就基于OMA SIMPLE IM进行设计. 因此重用了其大部分有关即时消息功能的详细技术。 GSMA丰富通信套件(RCS)在其早期版本中采用了OMA SIMPLE IM架构. 并且最近采用了OMA CPM架构来提供融合通信服务功能。 因此. RCS由许多具有最先进的服务特性. 协议和接口的功能组件组成. 本文将对此进行简要回顾。

I. 导言

GSMA富通信套件(RCS)最初基于OMA SIMPLE IM架构. 但采用了RCS r4.0的OMA融合IP消息系统(CPM)架构。 虽然RCS r4.0更新至RCS 5.0及以上版本. 但整合了更多的服务特性和更详细的技术要点. 但其架构本身保持不变。 SIMPLE IM和CPM之间的概念区别在于SIMPLE IM专注于在SIP / IP核心上实现IP消息传递功能. 而CPM侧重于如何实现不同通信技术中的融合用户体验. 例如IP消息传递 . 语音. 视频等。在CPM架构之上. RCS已经指定了内容共享. 位置信息共享和社交呈现信息共享等附加增值服务功能. 反映了近期许多社交网络服务已经证明的市场需求。

II. SIMPLE IM架构

技术分享图片

 


SIMPLE IM启动器由IM客户端,IM服务器和IM XML文档管理服务器(XDMS)组成。 IM服务器分解为三个功能组件,即控制功能,参与功能和对话历史功能。参与功能为UE提供用户网络接口(UNI),控制功能担当会议聚焦的角色,这是一个控制群组通信业务信令过程的集中功能。对话历史记录功能与IM XDMS交互以存储和检索SIMPLE IM用户之间交换的对话历史记录。 IM服务器还与共享XDMS互通以检索IM相关的规则和策略。 IM客户端可以在内部与位于UE内的XDM客户端互通以访问IM XDMS。注意:为简单起见,本图中省略了一些界面和表示。详细架构请参考OMA SIMPLE IM [1]。

III. CPM架构

技术分享图片

 


CPM的开发旨在提供支持所有多媒体类型(例如语音,视频,文本等)和所有不同通信服务(如IP聊天,语音通话,视频通话,传统消息传递等)的一体化通信服务服务等)。因此,CPM旨在销毁不同传统通信服务之间的孤岛,并将它们合并到SIP / IP网络中。因此,CPM用户可以简单地与联系人中的任何人进行通信,而无需选择要使用的特定类型的消息服务。在SIMPLE IM架构的基础上,CPM增加了一些功能组件:会话服务器和基于网络的消息存储服务器。与SIMPLE IM的IM服务器相比,会话服务器提供相同但扩展的功能,并且具有用于互通选择功能(ISF),互通功能(IWF)和消息存储服务器的附加接口。 ISF确定在SMS,MMS和电子邮件中使用何种类型的传统消息服务以联系目标非CPM用户。一旦确定,所选择的各个互通功能(例如,SMS-IWF,MMS-IWF,EMAIL-IWF)相应地将CPM消息转换为传统消息。然后,转换后的消息,即SMS,MMS,电子邮件被转发到对应的传统网络。基于网络的消息存储服务器通过与对话服务器交互来存储和检索对话历史记录。对话历史还可以跨CPM用户的多个设备同步,从而确保用户可以在他/她的任何设备上获得一致的用户体验。注意:为了简单起见,许多接口和表示已被省略和调整。有关详细体系结构,请参阅OMA CPM [2]。

IV. RCS架构

技术分享图片

 

RCSe已经采用了SIMPLE IM的即时消息服务器,并正在重用其他服务引擎如Presence和XDMS。 RCS r5.x增强了每个组件的功能,并且还集成了来自OMA CPM的一些功能组件,如消息存储服务器和互通功能。视频共享服务器提供基于GSMA IR.94的视频共享服务,并且OPTIONS AS已被推荐为支持基于SIP OPTIONS的服务功能发现功能的多个设备。原则上,支持RCS的设备的认证受制于底层网络的安全机制。在该图中,所有SIP业务都穿过IMS网络,而其余协议业务即XCAP,HTTP,MSRP和IMAPv4将经过RCS客户端和相应应用服务器之间的相应直接接口。除非底层网络提供适当的功能,否则每个应用程序服务器可能需要支持其自己的授权机制。 Provisioning Server向用户设备提供与服务相关的配置参数。配置参数由与IMS网络和RCS AS接入点的IP配置,认证/授权和RCS服务功能(例如,IP聊天,文件传输,内容共享,状态,XDMS等)相关的各种管理对象(MO)组成。 )。 GSMA RCS允许运营商使用OMA数据管理(DM)或OMA内容提供(CP)启用码作为默认配置供应技术。作为在其网络中可能没有这些功能组件的运营商的另一种方式,GSMA还指定基于HTTP(S)的配置供应。供应服务器可能需要与运营商的NE(一个或多个)(例如,HSS,BSS等)的后端集成来为用户执行授权并提供简档管理功能。这种后端集成不是RCS规范的范围,而是一个实现问题。 Presence服务器基于OMA SIMPLE存在v1.1体系结构。它在RCS上下文中用于支持社交呈现信息共享和基于状态的服务功能发现功能。社交呈现信息是RCS用户间的共享对象,其中包括肖像图标,收藏夹链接,自由文本,可用性,意愿和地理位置信息。运营商可以进一步定义自己的项目,以提供差异化??的RCS服务。 Presence服务器与XDMS互操作以存储和检索社交呈现信息,用户简档和RCS联系人列表。 XDMS管理RCS用户的配置文件和各种组信息,如RCS联系人组,被阻止的联系组,被撤销的联系组等.XDMS基于OMA XDM v1.0和v2.0架构。一旦RCS客户端在被调用后完成服务能力发现过程,它将连接到XDMS并执行目录服务,以检索存储在XDMS中的所有RCS用户的XML文档。如果没有存储XML文档,这是第一次访问RCS服务时的典型情况,则RCS客户端应创建新的XML文档(即RCS联系人组,用户配置文件,用户首选项,组列表)并将其上传到XDMS。 Presence服务器必须支持XCAP接口来存储/检索这些呈现XML文档。 XDMS可以包括但不限于共享XDMS,存在XDMS,聚合代理以及用于网络 - 网络接口(NNI)的交叉网络代理子系统。会话服务器基于OMA SIMPLE IM v1.0的IM服务器或OMA CPM v1.0的会话服务器。它由参与功能(PF)和控制功能(CF)组成。 PF提供UNI功能并处理所有RCS信令和媒体控制,以实现IP聊天,文件传输,独立消息传递等一对一通信。所有针对多个接收者的RCS消息(即组通信)都被转发给CF. CF通过处理RCS组相关程序担任会议焦点。如果目标用户被解析为非RCS用户,则会话服务器应通过SIP / IP核心将RCS消息与互通功能(IWF)互通。对话服务器充当IMAPv4客户端以将对话历史存储在集中式消息存储器中。消息存储服务器存储和检索RCS客户端之间交换的所有RCS消息和内容。如果RCS用户有多个设备,则可以使用IMAPv4在所有用户的多个设备上同步对话历史记录。 RCS用户可以在存储库中创建一个新目录来管理他/她自己的对话历史记录。任何与消息存储服务器交互的节点都应该作为IMAPv4客户端。视频共享服务器基于RCSe中的GSMA IR.74和RCS r1.0至r3.0提供视频共享服务功能。
GSMA IR.74规定视频共享会话取决于现有的语音会话。视频共享会话仅在存在语音会话时才可用。如果语音会话关闭,则视频共享会话也应与语音会话一起关闭。如果通过例如呼叫保持,呼叫转移等以某种方式影响语音会话,则视频共享会话也将被关闭。同时,从RCS 4.0及以上开始,RCS采用GSMA IR.84进行视频共享服务。在基于GSMA IR.84的视频共享服务中,视频共享会话不具有对现有语音会话的任何依赖性。也就是说,无论是否有正在进行的语音会话,RCS用户都可以建立视频共享会话。视频共享服务器具有与IMS核心的ISC接口。 IWF执行RCS消息和SMS和MMS等传统消息之间的协议转换,并将转换后的消息转发给非RCS用户,反之亦然。 IWF由SMS-IWF和MMS-IWF功能组件组成,可能包括互通选择功能(ISF)。 ISF确定使用哪个传统消息服务以将RCS消息中继给非RCS用户。 ISF可以基于内容类型和内容长度来确定特定的IWF功能组件,并且/或者运营商可以定义它们自己的标准来选择互通功能。 SMS-IWF可以与短消息服务中心(SM-SC)或IP-SM-GW互通以进行SMS互通。在SM-SC互通的情况下,使用SMPP接口,SMS-IWF作为SIP领域的终点。在IPSM-GW互通的情况下,IP-SM-GW扮演SIP端点的角色。因此,SMS-IWF提供了朝向IMS核心的SIP接口以接入IP-SM-GW。 SMS-IWF还应具有与IP-SM-GW的MSRP接口来传递RCS消息。当谈到MMS互通时,MMS-IWF与多媒体服务中心(MMSC)有一个MM4接口。 OPTIONS AS(OAS)在RCS用户之间提供基于SIP OPTIONS的服务能力发现功能。服务能力发现可以基于轮询时间(由供应服务器供应)周期性地发生,或者也可以根据用户请求发生。基于SIP选项的服务能力发现应该应用于RCS用户地址簿的非RCS联系人。在接收者(即联系人)具有多个设备的情况下,OAS必须执行服务级分叉并聚集来自个体接收者的设备的结果。 OPTIONS AS可以与会话服务器建立SIP接口,SIP OPTIONS可以从该会话服务器转发,或者可以通过IMS核心与RCS客户端建立直接接口。

五. 总结

RCS r5.x架构是RCSe架构的扩展。如果运营商已经提供RCSe服务,运营商可以通过增加几个功能组件并相应地升级现有的RCSe功能组件来将其RCSe服务发展到RCS r5.x服务。由于GSMA RCS正在采用各种接口和复杂性较高的OMA技术,因此运营商可能需要考虑如何简化系统架构。运营商应确定要采用哪些标准以及哪些标准可以省略或替换。他们还需要找到一种方法来提高RCS系统的性能,因为基于OMA的存在技术和基于SIP选项的功能发现过程极有可能导致网络中的大量流量。一些流量优化方法已经在GSMA RCS规范中提出。但是,运营商可能还需要找到更多的方法来减少可能的流量过载。实现简单的架构和流量优化将是成功提供稳健和稳定的RCS服务的关键。




以上是关于GSMA RCS架构的主要内容,如果未能解决你的问题,请参考以下文章

GSMA RCS标准的演变

GSMA SGP.21协议学习

数据中心网络架构 — 从数据中心到算力中心

关于xml包在Unmarshal时将 重写为 的问题

GSMA宣布:2022 MWC上海延期举办

直击现场 | 携手GSMA,ALVA 实力助推工业元宇宙落地