目录

GSMA RCS架构

I. 导言

II. SIMPLE IM架构

III. CPM架构

IV. RCS架构

V. 总结


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客户端建立直接接口。

V. 总结

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

posted on 2018-07-21 06:45 sundaygeek 阅读(...) 评论(...) 编辑 收藏

GSMA RCS架构相关推荐

  1. GSMA RCS标准的演变

    目录 GSMA RCS标准的演变 I. 导言 II. IP消息系统服务的出现以及向融合IP消息系统的演进 III. OTT vs运营商 IV. JOYN V. 在RCS中采用CPM体系结构 VI. R ...

  2. GSMA RCS - 简介

    目录 目的 产品特性 产品应用和客户利益 应用-中国移动 RCS,即融合通信,是指把手机中原有的"通话"."消息"."联系人"这3个主要入口 ...

  3. 蜂窝通信知识汇总(包括LTE和NR5G) --目录

    GSM GSM基础知识 GSM/GPRS基础汇总 GSM协议栈结构和GSM.GPRS信道映射 GSM系统消息 GSM/GPRS/EGPRS相关调制方式/速率 GSM 协议索引 GPRS Operati ...

  4. 5G消息RCS、chatboot

    一.5G消息是什么? 5G消息是基于GSMA RCS UP标准打造的新型信息服务平台,实现消息的多媒体化.轻量化,通过引入MaaP(Messaging as a Platform,消息即平台) 技术实 ...

  5. 菊风:一分钟,带你了解 RCS Native

    菊风:一分钟,带你了解 RCS Native 几年前,就有人说,融合通信RCS是一盘影响深远的棋局.RCS不仅为运营商对抗微信.QQ等OTT应用提供了可能,而且还关系到运营商之间.通信厂商之间乃至整个 ...

  6. 菊风RCS | 怎样轻松实现RCS增强短信?

    自从微信.QQ.Facebook等即时通信软件在全球范围内风靡,手机短信作为"老牌"通讯方式逐渐被大众所遗忘,大家可能更多地用短信收收验证码或者其他通知类消息,并不会作为朋友或者家 ...

  7. Juphoon RCS年度成绩单,请查收!

    又是一年, 随着5G浪潮, 我们解锁了5G时代首个生态级应用 --RCS 5G消息. 2020这一年中, Juphoon RCS在各领域又交出了怎样的答卷? 这里有一份新鲜出炉的成绩单, 请查收! 2 ...

  8. “5G 消息”APP 短暂上线,它会干掉微信还是变成另一个飞信?

    作者 | 罗燕珊 "5G 消息"APP 终于还是要来了...... "5G 消息"App 短暂上线 近日,中国移动上线了备受关注的"5G 消息&quo ...

  9. 5G消息来了,它会干掉微信还是变成另一个飞信?

    来源:边缘计算社区 在移动互联网时代沦为管道工的运营商,正试图抢回话语权. 这回他们采用的方法是"合作".4 月 8 日,三大运营商中国移动.中国联通和中国电信联合发布<5G ...

最新文章

  1. ASP.NET设置ie打印两法[转载]
  2. C 语言 cgi 程序简单总结
  3. hadoop自定义类型注意问题
  4. c语言求方程组的自然数解,多元一次线性方程自然数解的算法解决办法
  5. 交换两个数组的元素使之总和的差值最小
  6. 抢滩“体验经济”,“真快乐”布局娱乐化零售的野心
  7. Linux系统如何在开机时修改root密码
  8. java中函数_java中的函数
  9. Windows 编程[20] - 改变菜单项并换行
  10. 社交网路Reddit前高管推出新网站挑战前东家
  11. 王笑京:国家新一代智能交通框架与实施进展
  12. 二十五、PHP内核探索:常量的实现 ☞ 脱离C语言和数学讨论底层都是耍流氓
  13. 如何查看磁盘空间是否够用
  14. 好用的电脑备份软件推荐
  15. 由注意力机制中scaled sqrt(dk)操作联想到期望与方差的本质推导
  16. 精选汇总 | 开心一刻
  17. Java基础:File类与IO流
  18. ACL 2021 | 基于全局字符关联机制联邦学习的中文分词
  19. 修改计算机管理员密码,该怎么改电脑administrator密码
  20. CreateWindow() -- 创建普通的窗口

热门文章

  1. 用指针实现将字符串2合并在字符串1后面
  2. 2017年java笔试题_初级java程序员笔试题
  3. mmdetection运行demo出现 no attribute ‘__version__‘
  4. 中国植入式起搏器市场趋势报告、技术动态创新及市场预测
  5. hooks之useState和setEffect
  6. 决策树——从理论到入手
  7. 2012多校联盟第二场1009 还是BFS
  8. 矩阵运算------矩阵平移与伸缩
  9. 每秒处理10万订单支付架构
  10. 然而沼跃鱼早就看穿了一切 hihoCoder1082