1 5G消息业务功能概述
1.1 总体要求
5G消息业务分为三大类,第一类是个人消息业务,即个人用户与个人用户之间交互的消息;第二类是行业消息业务,即行业客户与个人用户之间交互的消息;第三类是增强通话涉及的消息业务,即与语音业务相结合实现行业客户、个人用户在呼叫前、呼叫中和呼叫后进行多媒体信息的分享和互动。其中,个人消息业务和行业消息业务为必选业务,增强通话涉及的消息业务为可选业务。三类消息均支持文本、图片和音视频等多种媒体格式。
1.2 个人消息业
个人消息业务可以传送多种媒体格式的消息,包括文本(含表情)、图片、音频、视频、位置和联系人(vCard)、文档(如PDF)等。点对点消息与群发消息全部采用独立消息(Standalone Message),其技术实现基于Pager Mode和Large Message Mode两种模式相结合。群聊消息采用Session Mode方式发送。
1.2.1 点对点消息
点对点消息是指一个个人用户向另一个个人用户(5G消息用户或未开通5G消息的用户)发送的消息,并可向用户提供消息状态报告。点对点消息可在运营商间实现互联互通。
1.2.2 群发消息
群发消息是指一个个人用户向多个其他个人用户同时发送的消息,用户一次输入多个联系人号码或从通讯录中选择多个接收者,群发消息在接收方终端上呈现为点对点消息,且每个接受者收到消息的内容相同。群发消息与点对点消息的可达范围及消息处理策略相同,可在运营商间实现互联互通。
1.2.3 群聊
群聊是用户可以选择多个具备5G消息能力的联系人来创建群,群创建成功后,所有已经加入群的个人用户之间进行的消息交互,用户发送的群聊消息将发送给群内所有成员,群成员的回复也会发送给群内所有成员。群成员可包括不同运营商的5G消息用户,即可实现运营商间互联互通。
本文件的群聊业务为固定焦点群组,即持久化群组,群组的服务点位于固定的群聊消息服务器上,这种群组聊天由于服务点固定,服务器可保存该群组的相关信息。
1.3 行业消息业务
行业消息是指行业客户以Chatbot形式与个人用户通过5G消息中心、MaaP平台进行交互的消息。行业消息通过点对点消息和群发消息方式向个人用户发送,消息内容中包含的媒体格式有:文本(含表情)、音频、视频、图片、联系人(vCard)、位置和富媒体卡片消息(Rich Card),消息中还可携带选项列表(包括“建议回复”和“建议操作”)。同时,支持个人用户主动向行业客户的Chatbot发送消息,回复消息、搜索Chatbot、举报消息等,消息内容包含的媒体格式包括文本、音频、视频、图片、联系人vCard和地理位置等。
1.5 增强通话涉及的消息业务
增强通话涉及的消息业务是对当前通话业务的增强,在语音通话(VoIMS)或者视频通话(ViIMS)的通话前、通话中和通话结束阶段,主叫用户和被叫用户之间发送的5G消息。本文件仅描述增强通话的通话前消息业务。被叫终端通过专用的业务能力标签来识别所接收的消息是增强通话涉及的消息,并通过主叫电话号码将增强通话涉及的消息和呼叫关联,并具备振铃界面展示增强通话涉及的消息的能力。该业务支持的消息类型应包括文本(含表情)、图片、位置和重要通话标识等。
2 5G消息系统架构
2.1 系统逻辑架构图
5G消息系统包括5G消息中心(5GMC)和MaaP平台,并与用户数据(HSS/UDM)、短信中心(SMSC)、5G消息互通网关、ENUM/DNS、安全管控系统、计费支撑系统、BSF等对接,其架构如图所示。

图1 5G消息系统架构示意图
2.2 网元功能
2.2.1 5G消息中心(5GMC)
5G消息中心具备5G消息管理、分发、路由等功能,提供统一的终端和网络间接口。5G消息中心中的部分功能模块可以独立部署,也可内置与5G消息中心,如图1中用虚框表示的群聊功能、IMS接入功能、多媒体内容存储功能和配置服务器。5G消息中心包含的逻辑功能模块如下:(1)IMS接入功能:负责用户5G消息SIP信令接入和5G消息大文本和群聊MSRP媒体接入和转发,其内部包含标准P-CSCF/I-CSCF/S-CSCF/AGW逻辑网元完成用户注册、鉴权、消息路由功能,并通过标准iFC方式触发到5G消息处理功能模块完成消息处理;(2)5G消息处理功能:处理个人消息、行业消息、增强通话涉及的消息的收发,进行会话管理、消息相关业务功能处理等;(3)多媒体内容存储功能(Content server):用于存储个人用户发送的多媒体消息文件;(4)配置服务器(DM):用于存储用户业务相关数据,如协议参数、业务参数等,终端通过访问配置服务器获取相关数据对终端进行业务配置;(5)群聊功能:群聊功能包含群聊消息功能和群数据管理。其中,群聊消息功能实现群聊消息的分发。群数据管理包含创建群、邀请他人加入群、删除群成员、解散群、转移管理员权限、设置群名称、设置群头像等功能,并存储、管理群聊相关数据信息,如群成员列表、群名称、群头像、群成员身份等。
2.2.1 MaaP平台
MaaP平台承载在5G消息中心之上,提供Chatbot统一接口,负责行业客户Chatbot的审核、认证,行业消息中多媒体内容上传与存储、以及支持终端对Chatbot目录和信息的查询。MaaP平台包含基础功能和运营管理两部分,其中,运营管理用于运营商对Chatbot进行开通、权限配置等,基础功能主要包含如下逻辑功能模块:(1)Chatbot目录:汇总Chatbot数据信息,提供匹配、排序等算法服务,处理来自用户的Chatbot发现请求,向用户返回搜索结果;(2)Chatbot信息:存储Chatbot的相关信息,包括提供该Chatbot的企业信息,如名称、商标、业务类型、联系方式等,以及Chatbot/应用本身的信息,如Chatbot/应用用途、开发方信息等,处理来自用户的Chatbot信息查询;(3)多媒体文件存储功能:用于存储Chatbot下发的多媒体消息文件;(4)Chatbot能力开放:将5G消息能力进行统一抽象封装,对Chatbot提供消息接入能力。
2.3 接口描述
支持5G消息的终端与IMS接入功能之间的接口,其中,信令采用SIP协议,用于实现各类消息交互功能,应遵循GSMA RCC.07 v11.0中对应的OMA CPM2.2规范要求,以及3GPP TS 24.229规范要求;群聊和Large Message Mode的点对点消息采用MSRP协议,应遵循GSMA RCC.07 v11.0中对应的OMA CPM 2.2规范要求,以及IETF RFC 4975和IETF RFC 6135规范要求。
2.3. 2 接口②:
支持5G消息的终端与5G消息中心多媒体内容存储功能之间的接口,采用HTTP协议,用于实现消息多媒体内容(文件)的网络存储、上传、下载,在个人消息和行业消息中的多媒体内容均采用HTTP方式实现。该接口应满足应遵循GSMA RCC.07 v11.0规范要求。
2.3.3 接口③:
支持5G消息的终端与配置服务器之间的接口,采用HTTP协议,用于实现5G消息业务终端配置数据的下载、更新。该接口应满足应遵循GSMA RCC.14 v7.0和GSMA RCC.15 v7.0规范要求。
2.3.4 接口④:
用于IMS接入功能与5G消息处理功能模块间通信,采用SIP/MSRP协议。
2.3.5 接口⑤:
5G消息中心与MaaP平台之间的接口,采用RESTFul API接口连接,为行业客户提供行业消息(可包含普通多媒体消息)的接入和上下行消息能力。
2.3.6 接口⑥:
BSF与5G消息中心和MaaP平台之间的接口,采用Diameter协议或SOAP协议。
2.3.7 接口⑦:
计费系统与5G消息中心和MaaP平台间接口,话单采用FTP协议上传到计费中心。
2.3.8 接口⑧:
安全管控系统与5G消息中心和MaaP平台之间的通信接口,本文件对该接口协议不做要求。
2.3.9 接口⑨:
采用Diameter协议,用于5G消息中心向用户数据管理模块获取鉴权参数等用户信息。
2.3.10 接口⑩:
采用DNS协议,用于5G消息中心与DNS/ENUM服务器互通。
2.3.11 接口⑪:
5G消息中心与传统短信中心互通接口,应支持MAP协议或SMPP协议。
2.3.12 接口⑫:
不同运营商5G消息互通接口,5G消息互通网关应支持SIP信令和多媒体消息MSRP协议的互通,HTTP内容服务器互通接口应支持HTTP协议。
2.3.13 接口⑬:
MaaP平台与行业客户Chatbot间接口,采用HTTP/HTTPS协议通信。
