欢迎来到天天文库
浏览记录
ID:46250764
大小:358.06 KB
页数:223页
时间:2019-11-22
《电信数字音乐平台及接口协议V13》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、習中U电信CHINATELECOM中国电信数字音乐平台技术规范平台接口协议分册(MGPvl.3)修订稿1前言屮国电信数字咅乐业务(爱咅乐iMusic)是面向屮国电信固定电话、小灵通、移动及互联网用户提供的集海量、正版、高价值音乐内容、多业务平台支持为一体的一站式音乐体验服务。本规范为屮国电信集团公司企业规范,主要规定了屮国电信数字音乐全国平台与其它音乐类业务平台的接口协议。木规范的解释权属于屮国电信集团公司。2适用范冃木规范适用于中国电信数字音乐全国平台与其它数字咅乐业务平台之间的业务接口开发。本规范适用于屮国电信数字音乐平台系统软件开发商、内容提供商、
2、应用开发商开发业务接口。3文档说明3.1参考文档下列标准/技术规范包扌舌的条文,通过在本技术规范屮引用而构成本技术规范的条文。本技术规范出版时,所示版本均为有效。所有标准/技术规范都会被修订,使用本技术规范的各方应探讨使用下列标准/技术规范最新版本的[可能性^批注[ml]:引用未在正文中出现。《互联星空个性化回铃音业务平台与省级个性化回铃音平台间接口协议V2.0》3.2缩略语MGP数字音乐平台接口协议HTTP超文本传输协议CP/SP内容/应用提供商URL统一资源定位TCP/IP传输控制协议/互联网协议IVR交互式语音应答CBGP互联星空个性化回铃音业务平
3、台与省级个性化回铃音平台间接口协议CRBT个性化回铃音4协议概述4・1概述数字音乐平台接口协议(以下简称MGP)主耍用于全国数字音乐平台和各类业务平台之间的业务消息通讯,是基于TCP/IP的应用层协议,定义了通信方式、资源管理、用户管理、排行榜、业务接口、信息类接口、管理接口等几部分的业务内容。MGP定义统一的命令编码、字段编码、错误代码,在实现MGP时应当遵循这些泄义,在使用过程中逐渐完善更新。为了满足现冇业务系统平滑升级,MGP协议兼容CBGP2.0协议,继承了其定义的七彩铃音业务接口,扩充了新的业务功能接口,完善了错误代码定义。实现MGP协议的网关
4、可以连接CBGP2.0协议的网关并进行原有七彩铃音业务交互。新开发的MGP协议网关可以但并非必要来使用新的协议版本号通讯,以实现一些増加的新功能和新特性。4・2组网模型七彩铃音平台移动平台IPT呼台短信平台平台4.3通信方式4.3.1协议栈通信数字音乐平台为通信的客户端,其它连接平台作为通信的服务端。4.3.2端口号服务端监听端口号默认为8910,客户端连接端口为动态方式。4.3.3消息交互木协议采用请求/应答的非阻塞通讯模型实现。通信双方以客户-服务器方式建立TCP连接,用于双方信息的相互提交。当信道上没有数据传输时,通信双方应每隔时间C发送链路检测包
5、以维持此连接,当链路检测包发出超过时间T片未收到响应,应立即再发送链路检测包,再连续发送N・1次厉仍未得到响应则断开此连接。参数C、T、N原则上应可配置,现阶段建议取值为:C=3分钟,"60秒,N=3o通信双方之间的消息如果不能成功发送,应隔时间R进行重发,再连续发送N-1次后仍未发送成功则停发。现阶段建议取值为:260秒,N=3°通信双方采用一问一答的通讯机制,即一次请求对应于一次应答。通信双方之间的消息发送后等待T秒后未收到响应,应立即重发,再连续发送N・1次示仍未得到响应则停发。现阶段建议取值为:"60秒,N=3。消息釆用并发方式发送,加以滑动窗口
6、流量控制,窗口大小参数W可配置,现阶段建议为32,即接收方在应答前一次收到的消息最多不超过32条。通信方式如下图所示:请求消&(3)请求响应(2)请求响应⑶振除兀P连接服务端和客八端之间应当支持同吋多个TCP/IP连接,允许多个连接情况下并发请求和应答。并允许返回消息不按顺序应答,只需在规定时间内返凹即可,如按顺序发送:请求1,请求2,请求3,应答允许为顺序:响应3,响应1,响应2o4.4安全机制4.4.1加密数据包格式字段长度类型描述MAC校验标志1String0:不需耍MAC校验1:需要MAC校验数据加密标志1String0:不加密1:DES加密2:
7、3DES加密密钥ID号8String密钥的ID,定期更新,不可重复长度4Integer指加密数据内容域的长度加密数据内容String将需要传输的协议数据包,进行一次整体性的加密,传输到对端完整的加密包消息示意结构如门加密标识信息MGP消息头MGP消息体4.4.2MAC值的计算及校验过程4.4.2.1计算MAC值及加密信息计算MAC值计算MAC值的算法为基于CBC模式的DES算法,MAC值的长度为8字节。初始向量取为0向量,t度为8字节,即0X000X000X000X000X000X000X000X00将需耍认证的明文数据P分成64比特长的分组DI,D2,
8、…,Dn,其屮最后一个分组不够64比特的话,在其右边用0X00补足。按以卜过程计
此文档下载收益归作者所有