The invention provides a RCS protocol test method, a test platform and a computer readable storage medium. The RCS protocol test method includes: receiving the RCS service registration request message sent by the test terminal; forwarding the RCS service registration request message to the RCS service server, and interacting with the ownership HSS of the test terminal by the RCS service server to authenticate and authenticate the test terminal; Authentication-related messages between the service server and the terminal to be tested. In the present invention, when the RCS protocol test platform receives the RCS service registration related messages sent by the tested terminal, they are forwarded to the real RCS service server of the existing network. The RCS service server interacts with the HSS to complete the authentication of the tested terminal. Thus, the RCS protocol test platform does not need to simulate the implementation of the authentication function of HSS, and reduces the development and maintenance costs.
【技术实现步骤摘要】
RCS协议测试方法、测试平台和计算机可读存储介质
本专利技术涉及数据业务
,尤其涉及一种RCS协议测试方法、测试平台和计算机可读存储介质。
技术介绍
RCS(RichCommunicationSuite,融合通信)是面向中国移动手机用户提供基于4G网络和四网协同环境下的基础通信服务,是语音、消息和通信录等基础通信业务在4G下的升级。融合通信包括新通话、新消息和新联系三类功能。“新通话”以VoLTE(VoiceoverLongTermEvolution,长期演进上的语音)为核心、以VoIP(VoiceoverInternetProtocol,网络电话)为补充,增强用户通话质量和体验;“新消息”以RCS为基础,无缝融合多种媒体和消息格式,无缝与传统短/彩信互通;“新联系”以真实手机号码为前提,构建全新的社交、公众信息服务入口。目前在融合通信产业及相关国际标准尚未完全成熟时,技术细节存在频繁优化及更新的情况,测试是用来辅助厂家研发,提升客户端产品质量的重要手段,传统的测试仪表厂家无法及时对融合通信系统的更新迭代进行对应的测试仪表升级,为促进产业链成熟,需要提供基于云端的、能够模拟RCS业务服务器的RCS协议测试平台。相比采用仪表,云端的RCS协议测试平台可以更好为终端厂家提供融合通信协议一致性的测试服务,可快速支持RCS最新标准,成本更低。在技术原理上,基于云端的RCS协议测试平台通过模拟RCS业务服务器的UNI(UserNetworksinterface,用户网络侧接口)的信令流程及消息格式,可直接构造出请求或响应报文,但平台不需要具备完整的RCS业务逻 ...
【技术保护点】
1.一种RCS协议测试方法,应用于RCS协议测试平台,其特征在于,包括:接收待测终端发送的RCS业务注册请求消息;将所述RCS业务注册请求消息转发至RCS业务服务器,由所述RCS业务服务器与所述待测终端的归属HSS交互,对所述待测终端进行鉴权认证;转发所述RCS业务服务器与所述待测终端之间的鉴权认证相关消息。
【技术特征摘要】
1.一种RCS协议测试方法,应用于RCS协议测试平台,其特征在于,包括:接收待测终端发送的RCS业务注册请求消息;将所述RCS业务注册请求消息转发至RCS业务服务器,由所述RCS业务服务器与所述待测终端的归属HSS交互,对所述待测终端进行鉴权认证;转发所述RCS业务服务器与所述待测终端之间的鉴权认证相关消息。2.根据权利要求1所述的RCS协议测试方法,其特征在于,所述转发所述RCS业务服务器与所述待测终端之间的鉴权认证相关消息的步骤包括:接收所述RCS业务服务器根据所述RCS业务注册请求消息回复的鉴权消息,所述鉴权消息中携带认证向量;将所述鉴权消息转发至所述待测终端;接收所述待测终端根据所述鉴权消息中的认证向量回复的注册消息,所述注册消息中携带认证响应数据;将所述注册消息转发至所述RCS业务服务器,由所述RCS业务服务器将所述注册消息中携带的认证响应数据与期望接收到认证响应数据进行匹配,根据匹配是否成功生成认证成功或认证失败的认证响应消息,并且,当匹配成功时与所述待测终端的归属HSS交互,更新所述待测终端在所述HSS中的注册信息;接收所述RCS业务服务器发送的认证响应消息;将所述认证响应消息转发至所述待测终端。3.根据权利要求1所述的RCS协议测试方法,其特征在于,所述将所述RCS业务注册请求消息转发至RCS业务服务器的步骤包括:将所述RCS业务注册请求消息中的IP地址和端口修改为所述RCS业务服务器的IP地址和端口,并将修改后的注册请求转发至所述RCS业务服务器。4.根据权利要求1~3任一项所述的RCS协议测试方法,其特征在于,当所述待测终端认证成功之后,所述RCS协议测试方法还包括:接收所述待测终端发送的业务交互的消息;对所述业务交互的消息对应的业务进行处理,并根据处理结果回复所述待测终端。5.一种RCS协议测试方法,应用于RCS业务服务器,其特征在于,包括:接收RCS协议测试平台转发的待测终端发送的RCS业务注册请求消息;根据所述RCS业务注册请求消息与所述待测终端的归属HSS交互,对所述待测终端进行鉴权认证。6.根据权利要求5所述的RCS协议测试方法,其特征在于,所述根据所述RCS业务注册请求消息与所述待测终端的归属HSS交互,对所述待测终端进行鉴权认证的步骤包括:根据所述RCS业务注册请求消息,生成鉴权消息,所述鉴权消息中携带认证向量;将所述鉴权消息发送给所述RCS协议测试平台,由所述RCS协议测试平台将所述鉴权消息转发至所述待测终端;接收所述RCS协议测试平台转发的所述待测终端根据所述鉴权消息中的认证向量回复的注册消息,所述注册消息中携带认证响应数据;将所述注册消息中携带的认证响应数据与期望接收到认证响应数据进行匹配,根据匹配是否成功生成认证成功或认证失败的认证响应消息,并且,当匹配成功时与所述待测终端的归属HSS交互,更新所述待测终端在所述HSS中的注册信息;将所述认证响应消息发送给所述RCS协议测试平台,由所述RCS协议测试平台将所述认证响应消息转发至所述待测终端。7.根据权利要求6所述的RCS协议测试方法,其特征在于,所述根据所述RCS业务注册请求消息,生成鉴权消息的步骤包括:判断是否有可用的认证向量;如果是,从所述可用的认证向量中选择一认证向量,并生成携带选择的所述认证向量的鉴权消息;如果否,向所述待测终端的归属HSS发送认证向量集请求,并接收所述HSS根据所述认证向量集请求返回的认证向量集,从所述认证向量集中选择一认证向量,并生成携带选择的所述认证向量的鉴权消息。8.一种RCS协议测试平台,其特征在于,包括:收发器,用于接收待测终端发送的RCS业务注册请求消息,将所述RCS业务注册请求消息转发至RCS业务服务器,由所述RCS业务服务器与所述待测终端的归属HSS交互,对所述待测终端进行鉴权认证;并转发所述RCS业务服务器与所述待测终端之间的鉴权认证...
【专利技术属性】
技术研发人员:贺赢,
申请(专利权)人:中国移动通信有限公司研究院,中国移动通信集团公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。