上海电信RCS技术方案总册.docx
- 文档编号:12573970
- 上传时间:2023-04-20
- 格式:DOCX
- 页数:20
- 大小:303.78KB
上海电信RCS技术方案总册.docx
《上海电信RCS技术方案总册.docx》由会员分享,可在线阅读,更多相关《上海电信RCS技术方案总册.docx(20页珍藏版)》请在冰豆网上搜索。
上海电信RCS技术方案总册
上海电信RCS技术方案-总册V1.0(总25页)
上海电信RCS技术方案
—总册
中国电信股份有限公司上海分公司
2011年7月
前言
本方案主要依据中国电信股份有限公司上海分公司关于RCS产品开发的需求,按照中国电信企业技术标准的要求进行编写。
《上海电信RCS技术方案》包括《总册》、《Presence分册》、《统一消息分册》、《认证管理分册》、《客户端分册》、《互联网应用集成方案》。
本标准由中国电信股份有限公司上海分公司提出并归口。
本标准起草单位:
中国电信股份有限公司上海研究院。
本标准主要起草人:
1、范围
本方案为上海电信RCS技术方案-总册。
本方案的制定基于《上海电信RCS产品业务规范》及中国电信集团公司已制定和发布的《IMS业务技术要求-IM业务》、《中国电信IMS业务技术要求-PS业务》、《中国电信IMS业务技术要求-XDM业务》等IMS相关技术规范和方案,依据中国电信上海公司RCS业务需求,对网络实现架构、RCS联系人的实现、与其他系统的关系、系统接口、终端与客户端等要求进行细化。
本方案适用于中国电信上海公司RCS产品的设计及研发,提供给为中国电信上海公司开发制造RCS的设备供应商。
本方案可以作为中国电信上海公司进行RCS招标采购、工程设计、网络运营、管理、维护等方面的技术依据。
2、规范性引用文件
下列文件中的条款通过本企业技术标准的引用而成为本企业技术标准的条款。
凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修改版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。
凡是不注日期的引用文件,其最新版本适用于本标准。
【1】GSMARCSRelease1FunctionalDescription
【2】GSMARCSRelease1TechnicalRealization
【3】GSMARCSRelease2FunctionalDescription
【4】GSMARCSRelease2TechnicalRealization
【5】中国电信IMS业务技术要求-IM业务
【6】中国电信IMS业务技术要求-PS业务
【7】中国电信IMS业务技术要求-XDM业务
【8】《上海电信RCS产品业务规范》
【9】《信息汇聚平台北向接口面向SP信息开放接口规范》
【10】《短信增值业务平台概要设计_基础短信业务接口JS》
【11】《中国电信用户数据库-接口与流程规范》
【12】《中国电信189邮箱三期技术规范》
【13】《中国电信SNS产品平台技术规范》
3、缩略语
英文简称
英文全称
中文解释
CRM
CustomResourceManagement
用户资源管理
CSCF
CallSessionControlFunction
呼叫/会话控制模块
HSS
HomeSubscribeServer
归属用户服务器
iFC
InitialFilterCriteria
初始触发规则
IM
InstantMessaging
即时消息
IMS
IPMultimediaSubsystem
IP多媒体子系统
ITMS
IntegratedTerminalManagementSystem
统一终端管理系统
LUID
LocallyUniqueIdentifier
本地唯一标识
OIDD
OpenInformationDynamicData
开放信息动态数据
Presence
PresenceServer
呈现服务器
RCS
RichCommunicationSuite
富通信套件
RLS
ResourceListService
资源列表服务
SNG
SocialNetworkGateway
社交网络接入网关
UDB
Userdatabase
用户数据库
XDM
XMLDocumentManagement
XML文档管理
4、系统架构
4.1总体系统架构
基于IMS架构的RCS系统由IM/Presence/XDM/统一通讯录/SNG和RCS认证管理子系统组成,实现RCS的核心功能,其中统一通讯录子系统实现多终端的通讯录同步功能,由集团部署的统一通讯录平台提供。
外部系统包括短信平台、OIDD、189邮箱、天翼社区/微博及其他互联网应用,实现相关集成应用。
CRM/UDB等支撑、认证系统实现RCS业务的开通、认证功能。
RCS系统支持PC、PAD/魔屏和手机客户端的访问,客户端主要通过SIP协议接入IMS核心网,通过HTTP协议访问相关集成应用。
图1:
RCS系统架构图
1.RCS平台包括如下子系统:
1)统一消息子系统:
与短信平台、189邮箱系统配合实现统一消息业务功能,包括点对点/群组即时消息、消息转短信/邮件、文件传送、消息策略的管理等功能;传递的内容支持文本、图像、音频或视频,根据递送方式的不同可以支持实时传送的消息和存储转发式的消息。
2)PRESENCE子系统:
实现RCS联系人的状态信息的发布、状态信息的订阅和通知、隐私控制管理等功能。
OIDD用户状态的获取,及向第三方系统开放RCS用户状态信息。
3)统一通讯录子系统:
实现RCS客户端本地通讯录之间的地址本同步功能,包括慢同步、双向同步、服务器刷新同步、客户端刷新同步功能。
可利用现网集团统一通讯录平台实现。
4)XDM子系统:
统一存储和管理RCS联系人列表和群组列表,供IM/Presence业务调用。
5)RCS认证管理子系统:
实现RCS用户的认证、业务管理、业务统计的功能,包括接受业务开通请求、向UDB发送统一认证请求、HTTP/XCAP消息的统一接入和转发、支持客户端的参数配置的管理和配置下发。
6)SNG子系统:
实现互联网应用和社区应用的统一接入,目前包括189邮箱、天翼社区应用。
此外,客户端还支持通过与社交网关的统一接口访问外部互联网应用。
2.核心网:
基于IMS,主要完成RCS业务的会话控制、资源分配、协议处理、路由、认证、计费、业务触发等功能。
IMS控制层的主要功能实体包括P-CSCF、I-CSCF、S-CSCF、HSS等,其中HSS主要负责IMSRCS用户的业务触发信息的存储及用户的认证。
3.终端:
RCS客户端以手机客户端、魔屏(平板电脑)客户端为主,还包括PC、IPTV客户端。
实现RCS通讯录、统一消息、视频通话、微博集成等功能。
4.外部系统
1)短信平台:
统一消息子系统需要与短信平台对接,依据现网情况可对接上海电信MSP或集团自写短信平台。
2)OIDD:
上海电信现网开放信息/动态数据系统,提供RCS用户的开关机信息、终端类型和位置信息。
3)189邮箱:
与SNG对接,实现189邮箱新邮件数的获取及向189邮箱发送由IM消息转换的系统邮件。
4)天翼社区/微博:
与SNG对接,实现客户端对天翼社区/微博应用的访问。
5.支撑系统
1)UDB:
实现中国电信统一通行证用户的统一认证
2)CRM:
负责对RCS业务的受理,用户可通过短厅或者10000号申请RCS业务;短厅或10000号将业务开通信息、手机号码、IMSI等信息传送到CRM系统,CRM系统生成RCS业务订单。
3)服务开通系统:
负责对RCS业务的开通,服务开通系统生成RCS业务开通电子工单,并分发给相关业务平台,实现RCS业务的网络侧开通。
4)ITMS:
负责对视频通话客户端的远程管理,视频通话客户端首次登录后,ITMS将业务开通参数远程下发到客户端上,实现视频通话客户端的参数配置。
4.2数据分布
RCS总体架构中,认证管理系统保存用户的开通数据及客户端配置信息,其他各业务系统保存各自业务相关的业务数据。
IMS核心网保存用户归属信息和业务路由数据。
具体数据分布如下表。
表1:
RCS系统数据分布
子系统
用户数据
业务数据
RCS认证管理系统
﹒开通RCS业务的用户数据,包括用户SIPURI和MDN、IMSI的绑定关系
﹒客户端参数配置信息
﹒客户端版本管理
﹒无
统一消息系统
﹒开通IM业务的用户数据
﹒当前登录的用户
﹒统一消息策略设置
﹒离线消息
﹒历史聊天记录
﹒IM黑白名单
Presence系统
﹒开通Presence业务的用户数据
﹒当前登录的用户
﹒用户状态属性
﹒用户状态订阅信息
﹒用户被订阅状态信息winfo
﹒Presence授权访问规则
XDM系统
﹒开通XDM业务的用户数据
﹒RCS联系人列表
﹒预定义群组信息
统一通讯录
﹒开通统一通讯录业务的用户数据
﹒用户通讯录
IMS核心网
﹒开通RCS业务的用户的iFC
﹒无
4.3开通与认证
RCS业务支持CRM/营业厅、短厅、网厅开通的方式。
CRM受理开通请求后由服开系统分别向IMS核心网、RCS认证管理系统、UDB、ISMP发送电子工单完成实时开通流程。
用户在申请RCS业务时,缺省开通IMS视频通信业务。
RCS用户和业务认证包括IMS网络认证和UDB统一认证两部分。
IMS网络认证负责SIP层面实现的业务的用户和业务认证;UDB统一认证负责HTTP层面实现的业务的用户和业务认证。
两次认证的顺序为客户端先经过UDB的认证通过后,再进行IMS网络的认证。
1)UDB统一认证:
RCS客户端预先配置UDB密码,登录时客户端携带IMSI、UDB密码访问RCS认证管理系统,RCS认证管理系统将认证请求转发给UDB,由UDB完成用户的统一认证。
RCS认证管理系统给客户端的认证结果响应中包括认证结果和客户端参数配置信息(包括IMS域名、IMS密码、BAC域名等信息)。
认证通过后客户端访问XDM、SNG都无需再次认证。
2)IMS网络认证:
UDB统一认证通过后,RCS客户端再次发起到IMS网络的登录请求,携带IMS账号和密码,HSS及IM/Presence认证通过后,客户端就可以正常使用RCS业务。
当视频通话业务采用客户端调用的方式实现时,被调用的视频通话客户端的认证管理和参数配置由ITMS系统实现。
5、RCS联系人的生成与同步
RCS联系人管理功能包括RCS用户本地通讯录在多设备间同步、RCS联系人列表的生成与维护、RCS联系人列表与本地通讯录的关联显示、预定义群组的建立和群组成员的维护。
RCS客户端包括统一通讯录同步模块和PS/RLS模块,统一通讯录同步模块采用Syncml协议接口与集团统一通讯录系统对接实现通讯录同步功能,PS/RLS模块与Presence/XDM系统对接实现RL列表生成、管理、状态呈现功能。
图2:
RCS联系人实现方案
5.1本地通讯录同步
RCS客户端中的统一通讯录同步模块采用Syncml协议接口与集团统一通讯录系统对接,实现RCS手机、PAD/PC客户端之间的通讯录的同步。
同步内容不仅包括联系人姓名和手机号码,还包括其他vCard中定义的字段。
若RCS客户端不包括统一通讯录同步模块,RCS客户端仍能实现联系人列表的生成和状态呈现功能,但不能实现多设备间通讯录同步和备份的功能。
5.2联系人列表生成和状态呈现
Presence系统负责存储RCS用户的状态信息、状态信息的发布/订阅/通知,XDM负责存储RCS用户的RL列表及群组信息的静态数据。
客户端首次登录时,根据通讯录中的所有联系人的手机号码生成SIPURI,发送给XDM创建RL列表。
RL列表生成后,客户端就可以向Presence订阅该列表中联系人的状态,返回的订阅结果包括三种情况:
1)若联系人是RCS用户且在线,则Presence向客户端返回Active响应;2)若联系人是RCS用户但不在线,则Presence向客户端返回InActive响应;3)若联系人不是RCS用户,则Presence向客户端返回Terminated响应。
Presence的状态订购请求不需要对方确认。
客户端需要保存Presence订购的结果,对RL列表中状态为Terminated的联系人发起周期性的订阅操作,以便及时更新订阅列表状态。
同时,客户端需要向Presence订阅winfo信息,以便接收“被订阅”的通知,当用户被不在自己通讯录中的联系人订阅了状态后,系统可利用该通知向用户推荐“是否要将该联系人加入通讯录”。
XDM中存储的RL列表信息包括列表名称、列表URI、联系人SIPURI、显示名称display-name。
XML示例代码如下:
ietf: params: xml: ns: resource-lists" xmlns: xsi=""> pet %22%5d"/> 本地通讯录发生变化时(包括联系人增、删、改操作),客户端需要向XDM再次更新RL列表(包括增、删、改操作),同时客户端需要对更新的联系人发起订阅操作。 5.3联系人列表与本地通讯录的关联 客户端本地需要保存LUID与联系人SIPURI的对应关系,以便在UI中将通讯录和RL列表关联显示。 6、对XDM系统的要求 XDM负责统一存储和管理RCS联系人列表和群组信息,这些信息都是静态信息,供IM/Presence业务根据列表和群组的地址进行调用。 XDM保存的RL列表为用户的RCS好友,其列表基于用户的本地通讯录自动生成,能与本地通讯录关联显示。 RCS联系人列表的创建、修改、删除由客户端发起。 XDM中除保存RL列表外,还需保存群组信息。 群组信息包括群组SIPURI、群组中包含的成员SIPURI、成员昵称等信息。 群组的创建、修改、删除由客户端发起,权限由发起者进行控制。 群成员对该群的信息具有查看权限(包括群组名称、群组其他成员等信息),只有发起者拥有邀请新成员加入的权限。 XDM支持群等级的设置,不同等级的群拥有不同的权限(如成员的个数、免费消息的条数、历史消息的存储容量和存储时长)。 普通群组支持最多10个成员。 普通用户所拥有的群组个数最大10个。 7、与其他系统的关系 7.1与IMS核心网的关系 IM/PS/XDM按照OMA架构定义作为应用服务器部署在IMS核心网上。 IM/PS/XDM会有不同的IP地址或端口号,由iFC配置数据决定IMS核心网SIP消息到IM/PS/XDM的路由,即客户端对特定应用服务器的访问是根据iFC配置的路由信息触发的。 另外客户端还要单独配置RCS认证管理系统的地址,用于HTTP的访问。 RCS业务开通时,需要到HSS写入RCS业务开通信息,即IM/PS/XDM业务,并生成对应iFC。 iFC存储在HSS中,当客户端在IMS注册时,S-CSCF将从HSS中读取iFC,后续的SIP消息到达S-CSCF时,S-CSCF就利用iFC做路由,决定路由到哪个应用服务器(若iFC里不配置往IM去的路由,IM服务器访问就会失败)。 客户端访问IMS网络需要配置的参数信息详见《上海电信RCS客户端技术要求》。 7.2与上海电信MSP的关系 上海电信MSP作为外部短信平台与统一消息子系统对接实现RCS统一消息短信部分的收发功能。 RCS业务开通时,服务开通系统应向ISMP开通RCS业务信息(即MSP签约信息),再由ISMP向MSP同步用户签约信息。 若不进行开通,则RCS用户只能使用IM,不能使用IM与短信的互通业务。 MSP应支持的IM与短信互通的业务场景包括两种: 1)当RCS用户离线时,接收到IM消息,若用户设置了“离线消息转短信”,则IM系统把IM消息转换成短信格式发送给MSP,MSP向ISMP发起针对主叫方的鉴权请求,鉴权通过后MSP把该短信下发给短信中心,作为短信下发到终端;若鉴权不通过则返回错误响应给IM系统。 2)RCS用户给非RCS用户发送短信(包括异网用户),短信的提交由客户端以IM的方式发送到IM系统,IM系统在判断被叫为非RCS用户后,把IM消息转换成短信格式发送给MSP,MSP向ISMP发起针对主叫方的鉴权请求,鉴权通过后MSP把该短信下发给短信中心,作为短信下发到终端;若鉴权不通过则返回错误响应给IM系统。 RCS用户接收短信时,接收方短信中心会将该条短信触发到MSP处理,MSP应将所有的RCS用户设置成离线状态,不触发到IM系统,仍按照短信方式发回给短信中心,作为短信下发到终端。 7.3与集团统一通讯录的关系 集团统一通讯录纳入RCS系统,实现RCS用户的本地通讯录在多终端的同步功能,包括手机、魔屏、PC/PADRCS客户端与189邮箱、天翼宽带客户端、及其他电信业务系统之间的通讯录同步功能。 统一通讯录采用UDB账号登录,单独向UDB系统认证,不通过RCS认证管理系统,客户端登录及激活。 RCS的联系人列表和群组列表由XDM系统实现,RCS联系人状态由Presence系统实现。 初期若无法接入集团统一通讯录,也可以单独部署通讯录同步服务器,若不部署该服务器,则只能实现RCS联系人列表和状态呈现功能,但不能实现本地通讯录的同步功能。 初期统一通讯录客户端单独存在,后期整合入RCS客户端成为通讯录同步功能模块,提供独立的接口采用Syncml协议与集团统一通讯录服务器交互。 7.4与OIDD的关系 OIDD作为用户动态数据平台,收集用户网络侧信息,包括用户开关机状态、位置、终端类型、忙闲状态及用户通话等信息。 Presence子系统可以通过单个用户信息查询、批量用户信息查询接口向OIDD平台实时查询用户当前状态。 同时,OIDD平台提供状态变化通知机制,Presence子系统通过通知规则管理接口把状态变化通知规则同步给OIDD平台,当用户状态变化符合规则时,OIDD平台触发状态通知给Presence子系统。 7.5与多方通话平台的关系 RCS客户端通过对多方通话客户端的调用,或将多方通话作为功能模块集成入RCS客户端,实现RCS业务与多方通话业务的集成。 RCS系统与多方通话平台无关系。 7.6与天翼社区的关系 天翼社区通过SNG接入RCS系统。 PS向SNG非实时同步RCS用户列表,SNG根据这个列表,采用定时机制去天翼社区取RCS用户在天翼社区中变化的状态信息。 定时获取的间隔时间系统可配置。 所有的状态信息应带有时间戳,依据时间戳机制判断该状态信息是否为最新。 SNG将获取到所有的RCS用户的最新状态信息发送给Presence,Presence保存一份所有用户的最新社区状态信息,RCS客户端可以通过Presence的SUBSCRIBE/NOTIFY机制进行订阅。 SNG将社区状态信息发送给Presence时,需要将信息对应到Presence指定的属性tag中。 如上接口的交互均为系统与系统之间的访问,无需对用户进行认证。 此外,RCS客户端通过UDB的统一认证后,即可实现对天翼社区WAP门户的单点登录访问。 通过认证管理平台统一接入到SNG的接口,客户端可向天翼社区发布状态信息,可以从该接口获取自己状态信息变更的通知。 7.7与189邮箱的关系 189邮箱通过SNG接入RCS系统。 RCS客户端通过UDB的统一认证后,即可实现对189邮箱WAP门户的单点登录访问。 RCS客户端登录时,通过认证管理平台统一接入到SNG的接口,向189邮箱查询新邮件数,返回信息中携带当前用户的新邮件数。 此外,当IM转邮件时,统一消息系统将系统邮件发送给SNG时,由SNG转发给189邮箱。 该接口访问无需对用户进行认证。 8、系统接口 8.1系统与系统的接口 8.1.1IM/Presence与SNG的接口 1.接口PIF1,IM与SNG之间的接口,为内部接口,本方案不做要求。 2.接口PIF2,Presence与SNG之间的接口,为内部接口,本方案不做要求。 8.1.2IM/Presence与XDM的接口 1.接口PIF3,Presence与XDM之间的接口,采用XCAP协议。 2.接口PIF4,IM与XDM之间的接口,采用XCAP协议。 8.1.3认证管理子系统与XDM的接口 1.接口PIF5,认证管理系统与XDM之间的接口,为内部接口,本方案不做要求。 8.1.4认证管理子系统与SNG的接口 1.接口PIF6,认证管理系统与SNG之间的接口,为内部接口,本方案不做要求。 8.2系统与外部系统的接口 8.2.1IM与短信平台的接口 1.接口PIF7,IM与短信平台之间的接口,具体接口协议参见《短信增值业务平台概要设计_基础短信业务接口JS》。 8.2.2Presence与OIDD的接口 1.接口PIF8,Presence与OIDD之间的接口,具体接口协议参见《信息汇聚平台北向接口面向SP信息开放接口规范》。 8.2.3SNG与189邮箱、天翼社区/微博的接口 1.接口PIF9,SNG与189邮箱之间的接口,具体接口协议参见《互联网应用集成方案》。 2.接口PIF10,SNG与天翼社区/微博之间的接口,具体接口协议参见《互联网应用集成方案》。 8.2.4认证管理子系统与UDB的接口 1.接口PIF11,认证管理系统与UDB之间的接口,具体接口协议参见《认证管理分册》。 8.2.5认证管理子系统与服开的接口 1.接口PIF12,认证管理系统与服开的接口。 具体接口协议参见《认证管理分册》。 8.3客户端与系统的接口 8.3.1客户端与IM/Presence/XDM系统的接口 1.接口CIF1,客户端与IMS核心网之间的接口,采用SIP协议。 2.接口CIF1,IMS核心网与IM之间的接口,采用SIP协议。 3.接口CIF1,IMS核心网与Presence之间的接口,采用SIP协议。 4.接口CIF1,IMS核心网与XDM之间的接口,采用SIP协议。 8.3.2客户端与认证管理系统之间的接口 1.接口CIF2,客户端与认证管理系统之间的接口,包括: 1)基于HTTP协议的摘要认证请求和响应,具体接口协议参见《认证管理分册》。 2)RCS联系人列表和群组的访问,采用XCAP协议。 3)互联网应用集成业务场景的HTTP协议交互,具体接口协议参见《互联网应用集成方案》。 8.3.3客户端与ITMS之间的接口 1.接口CIF3,客户端与ITMS之间的接口,具体接口协议参见《认证管理分册》
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 上海电信 RCS 技术 方案