中国移动通信互联网短信网关接口协议
中国移动通信互联网短信网关接口协议详细内容
中国移动通信互联网短信网关接口协议
中国移动通信互联网短信网关接口协议 (China Mobile Peer to Peer, CMPP) (V2.0) 中国移动通信集团公司 2002年4月 目 录 前 言 4 1. 范围 5 2. 缩略语 5 3.网络结构 6 4.CMPP功能概述 6 5. 协议栈 8 6. 通信方式 8 6.1 长连接 9 6.2 短连接 11 6.3 本协议中涉及的端口号 12 6.4 交互过程中的应答方式 12 7.消息定义 12 7.1基本数据类型 12 7.2消息结构 13 7.3 消息头格式(Message Header) 13 7.4信息资源站实体(SP)与互联网短信网关(ISMG)间的消息定义 13 7.4.1 SP请求连接到ISMG(CMPP_CONNECT)操作 13 7.4.1.1 CMPP_CONNECT消息定义(SP(ISMG) 13 7.4.1.2 CMPP_CONNECT_RESP消息定义(ISMG ( SP) 14 7.4.2 SP或ISMG请求拆除连接(CMPP_TERMINATE)操作 14 7.4.2.1 CMPP_TERMINATE消息定义(SP(ISMG或ISMG ( SP) 14 7.4.2.2 CMPP_TERMINATE_RESP消息定义(SP(ISMG或ISMG ( SP) 14 7.4.3 SP向ISMG提交短信(CMPP_SUBMIT)操作 15 7.4.3.1 CMPP_SUBMIT消息定义(SP(ISMG) 15 7.4.3.2 CMPP_SUBMIT_RESP消息定义(ISMG ( SP) 16 7.4.4 SP向ISMG查询发送短信状态(CMPP_QUERY)操作 17 7.4.4.1 CMPP_QUERY消息的定义(SP(ISMG) 17 7.4.4.2 CMPP_QUERY_RESP消息的定义(ISMG (SP) 17 7.4.5 ISMG向SP送交短信(CMPP_DELIVER)操作 18 7.4.5.1 CMPP_DELIVER消息定义(ISMG(SP) 18 7.4.5.2 CMPP_DELIVER_RESP消息定义(SP ( ISMG) 20 7.4.6 SP向ISMG发起删除短信(CMPP_CANCEL)操作 20 7.4.6.1 CMPP_CANCEL消息定义(SP ( ISMG) 20 7.4.6.2 CMPP_CANCEL_RESP消息定义(ISMG ( SP) 20 7.4.7 链路检测(CMPP_ACTIVE_TEST)操作 21 7.4.7.1 CMPP_ACTIVE_TEST定义(SP ( ISMG或ISMG(SP) 21 7.4.7.2 CMPP_ACTIVE_TEST_RESP定义(SP ( ISMG或ISMG(SP) 21 7.5互联网短信网关(ISMG)之间的消息定义 21 7.5.1 源ISMG请求连接到目的ISMG(CMPP_CONNECT)操作 21 7.5.2 源ISMG请求拆除到目的ISMG的连接(CMPP_TERMINATE)操作 21 7.5.3链路检测(CMPP_ACTIVE_TEST)操作 21 7.5.4 源ISMG向目的ISMG转发短信(CMPP_FWD)操作 21 7.5.4.1 CMPP_FWD定义(ISMG( ISMG) 21 7.5.4.2 CMPP_FWD_RESP定义(ISMG( ISMG) 25 7.6互联网短信网关(ISMG)与汇接网关(GNS)之间的消息定义 25 7.6.1 ISMG请求连接到GNS或GNS请求连接到ISMG(CMPP_CONNECT)操作 25 7.6.2 ISMG请求拆除到GNS的连接或GNS请求拆除到ISMG的连接(CMPP_TERMINATE)操作 26 7.6.3 ISMG向汇接网关查询MT路由(CMPP_MT_ROUTE)操作 26 7.6.3.1 CMPP_MT_ROUTE消息定义(ISMG(GNS) 26 7.6.3.2 CMPP_MT_ROUTE_RESP消息定义(GNS ( ISMG) 26 7.6.4 ISMG向汇接网关查询MO路由(CMPP_MO_ROUTE)操作 26 7.6.4.1 CMPP_MO_ROUTE消息定义(ISMG(GNS) 26 7.6.4.2 CMPP_MO_ROUTE_RESP消息定义(GNS ( ISMG) 27 7.6.5ISMG向汇接网关获取路由(CMPP_GET_ROUTE)操作 27 7.6.5.1 CMPP_GET_ ROUTE消息定义(ISMG(GNS) 27 7.6.5.2 CMPP_GET_ ROUTE_RESP消息定义(GNS ( ISMG) 27 7.6.6 ISMG向汇接网关更新MT路由(CMPP_MT_ROUTE_UPDATE)操作 28 7.6.6.1 CMPP_MT_ROUTE_UPDATE消息定义(ISMG(GNS) 28 7.6.6.2 CMPP_MT_ROUTE_UPDATE_RESP消息定义(GNS ( ISMG) 28 7.6.7 ISMG向汇接网关更新MO路由(CMPP_MO_ROUTE_UPDATE)操作 29 7.6.7.1 CMPP_MO_ROUTE_UPDATE消息定义(ISMG(GNS) 29 7.6.7.2CMPP_MO_ROUTE_UPDATE_RESP消息定义(GNS ( ISMG) 29 7.6.8汇接网关向ISMG更新MT路由(CMPP_PUSH_MT_ROUTE_UPDATE)操作 29 7.6.8.1 CMPP_PUSH_MT_ROUTE_UPDATE消息定义(GNS(ISMG) 30 7.6.8.2 CMPP_PUSH_MT_ROUTE_UPDATE_RESP消息定义(ISMG ( GNS) 30 7.6.9汇接网关向ISMG更新MO路由(CMPP_PUSH_MO_ROUTE_UPDATE)操作 30 7.6.9.1 CMPP_PUSH_MO_ROUTE_UPDATE消息定义(GNS(ISMG) 30 7.6.9.2 CMPP_PUSH_MO_ROUTE_UPDATE_RESP消息定义(ISMG ( GNS) 31 7.7系统定义 31 7.7.1 Command_Id定义 31 附录1 MO状态报告的产生 32 修订历史 34 前 言 本规范为中国移动通信集团公司企业规范,简称CMPP,现阶段版本是对1.2.1版修订后形 成的,为2.0版。本规范描述了中国移动短信业务中各网元(包括ISMG、GNS和SP)之间 的相关消息的类型和定义。根据业务的发展,规范中的信令操作和参数将会做进一步的 调整和增加。 本规范解释权属于中国移动通信集团公司。 本规范起草单位:中国移动通信集团公司研发中心。 范围 本规范规定了以下三方面的内容: 1. 信息资源站实体与互联网短信网关之间的接口协议; 2. 互联网短信网关之间的接口协议; 3. 互联网短信网关与汇接网关之间的接口协议。 本规范适用于各SP和ISMG的开发厂商。 缩略语 |英文缩写|英文全称 |说明 | |ISMG |Internet Short Message |互联网短信网关 | | |Gateway | | |SMPP |Short Message Peer to |短消息点对点协议 | | |Peer | | |CMPP |China Mobile Peer to |中国移动点对点协议 | | |Peer | | |SMC |Short Message Center |短消息中心 | |GNS |Gateway Name Server |网关名称服务器(汇接网关) | |SP |Service Provider |业务提供者,即信息资源站实体 | |SMC |Short Message Control |SP为收取包月业务费用而向网关发送| | | |的消息,网关收到后不送给用户仅产| | | |生相应的话单; | |ISMG_Id | |网关代码:0XYZ01~0XYZ99,其中XYZ| | | |为省会区号,位数不足时左补零,如| | | |北京编号为1的网关代码为001001, | | | |江西编号为1的网关代码为079101, | | | |依此类推。 | |SP_Id | |SP的企业代码:网络中SP地址和身 | | | |份的标识、地址翻译、计费、结算等| | | |均以企业代码为依据。企业代码以数| | | |字表示,共6位,从“9XY000”至 | | | |“9XY999”,其中“XY”为各移动公 | | | |司代码。 | |SP_Code | |SP的服务代码:服务代码是在使用 | | | |短信方式的点播类业务中,提供给 | | | |用户点播的内容/应用服务提供商代 | | | |码。服务代码以数字表示,全国业 | | | |务服务代码长度统一为 4 位,即 | | | |“1000”-“9999”;本地业务服务 | | | |代码长度统一为5 位,即 | | | |“01000”-“09999”。 | |Service_| |SP的业务类型,数字、字母和符号的| |Id | |组合,由SP自定,如图片传情可定 | | | |为TPCQ,股票查询可定义为11。 | 3.网络结构 [pic] 如图1所示,互联网短信网关(ISMG)是外部信息资源站实体(SP)与移动网内短信中心 之间的中介实体,互联网短信网关一方面负责接收SP发送给移动用户的信息和提交给短 信中心。另一方面,移动用户点播SP业务的信息将由短信中心通过互联网短信网关发给 SP。另外,为了减轻短信中心的信令负荷,互联网短信网关还应根据路由原则将SP提交 的信息转发到相应的互联网短信网关。互联网短信网关通过向汇接网关(GNS)查询的方 式获得网关间的转发路由信息。 4.CMPP功能概述 CMPP协议主要提供以下两类业务操作: 1. 短信发送(Short Message Mobile Originate,SM MO) 典型的业务操作举例如图2所示: 1) 手机发出数据请求(可能是订阅信息或图片点播等),被源ISMG接收; 2) 源ISMG对接收到的信息返回响应; 3) 源ISMG在本地查询不到要连接的SP,向GNS(汇接网关)发路由请求信息; 4) GNS将路由信息返回; 5) 源ISMG根据路由信息将请求前转给目的ISMG; 6) 目的ISMG对接收到的信息返回响应; 7) 目的ISMG将请求信息送SP 8) SP返回响应; 在以上操作中,步骤3到步骤8均使用CMPP协议; 在随后的操作中,目的ISMG在接收到SP的响应后将产生MO状态报告发给源ISMG。 2. 短信接收(Short Message Mobile Terminated,SM MT) 典型的业务操作举例如图3所示: 1) SP发出数据请求(可能是短信通知或手机铃声等),被源ISMG接收; 2) 源ISMG对接收到的信息返回响应; 3) 源ISMG在本地数据库中找不到要目的手机号段所对应网关代码,向GNS(汇接网关)发 路由请求信息; 4) 汇接网关将路由信息返回; 5) 源ISMG根据路由信息将请求前转给目的ISMG; 6) 目的ISMG对接收到的信息返回响应; 7) 目的ISMG将请求信息发送至SMC; 8) SMC向目的ISMG返回响应; 在上述操作中,步骤1到步骤6均使用CMPP协议; 在随后的操作中,SMC将通过NO.7信令网向移动用户发送信息,移动用户收到后将返回状 态报告(Delivery- Receipt)给短信中心,短信中心将按照MO操作的流程将状态报告返回给SP(如果SP要求 返回状态报告)。 5. 协议栈 CMPP协议以TCP/IP作为底层通信承载,具体结构由图4所示: 图4 CMPP协议栈 6. 通信方式 SP与ISMG之间、ISMG之间进行信息交互时,可以采用长连接方式,也可以采用短连接方 式。所谓长连接,指在一个TCP连接上可以连续发送多个数据包,在TCP连接保持期间, 如果没有数据包发送,需要双方发链路检测包以维持此连接。短连接是指通信双方有数 据交互时,就建立一个TCP连接,数据发送完成后,则断开此TCP连接,即每次TCP连接只 完成一对CMPP消息的发送。 1 长连接 通信双方以客户- 服务器方式建立TCP连接,用于双方信息的相互提交。当信道上没有数据传输时,通信双 方应每隔时间C发送链路检测包以维持此连接,当链路检测包发出超过时间T后未收到响 应,应立即再发送链路检测包,再连续发送N-1次后仍未得到响应则断开此连接。 参数C、T、N原则上应可配置,现阶段建议取值为:C=3分钟,T=60秒,N=3。 网关与SP之间、网关之间的消息发送后等待T秒后未收到响应,应立即重发,再连续发送 N-1次后仍未得到响应则停发。现阶段建议取值为:T=60秒,N=3。 消息采用并发方式发送,加以滑动窗口流量控制,窗口大小参数W可配置,现阶段建 议为16,即接收方在应答前一次收到的消息最多不超过16条。 长连接的操作流程举例如图5所示: 图5 长连接一次操作流程 2 短连接 通信双方以客户- 服务器方式建立TCP连接,应答与请求在同一个连接中完成。系统采用客户/服务器模式 ,操作以客户端驱动方式发起连接请求,完成一次操作后关闭此连接。 网关与SP之间、网关之间的消息发送后等待T秒后未收到响应,应立即重发,再连续发送 N-1次后仍未得到响应则停发。现阶段建议取值为:T=60秒,N=3。 短连接的操作流程举例如图6所示: 图6 短连接的操作流程 3 本协议中涉及的端口号 |端口号 |应用 | |7890 |长连接(SP与网关间) | |7900 |短连接(SP与网关间或网关之间) | |7930 |长连接(网关之间) | |9168 |短连接(短信网关与汇接网关之间) | 6.4 交互过程中的应答方式 在SP与ISMG之间、SMC与ISMG之间及ISMG之间的交互过程中均采用异步方式,即任一个网 元在收到请求消息后应立即回送响应消息。举例如图7所示: 图7 异步交互方式示意图 7.消息定义 7.1基本数据类型 |Unsigned |无符号整数 | |Integer | | |Integer |...
中国移动通信互联网短信网关接口协议
中国移动通信互联网短信网关接口协议 (China Mobile Peer to Peer, CMPP) (V2.0) 中国移动通信集团公司 2002年4月 目 录 前 言 4 1. 范围 5 2. 缩略语 5 3.网络结构 6 4.CMPP功能概述 6 5. 协议栈 8 6. 通信方式 8 6.1 长连接 9 6.2 短连接 11 6.3 本协议中涉及的端口号 12 6.4 交互过程中的应答方式 12 7.消息定义 12 7.1基本数据类型 12 7.2消息结构 13 7.3 消息头格式(Message Header) 13 7.4信息资源站实体(SP)与互联网短信网关(ISMG)间的消息定义 13 7.4.1 SP请求连接到ISMG(CMPP_CONNECT)操作 13 7.4.1.1 CMPP_CONNECT消息定义(SP(ISMG) 13 7.4.1.2 CMPP_CONNECT_RESP消息定义(ISMG ( SP) 14 7.4.2 SP或ISMG请求拆除连接(CMPP_TERMINATE)操作 14 7.4.2.1 CMPP_TERMINATE消息定义(SP(ISMG或ISMG ( SP) 14 7.4.2.2 CMPP_TERMINATE_RESP消息定义(SP(ISMG或ISMG ( SP) 14 7.4.3 SP向ISMG提交短信(CMPP_SUBMIT)操作 15 7.4.3.1 CMPP_SUBMIT消息定义(SP(ISMG) 15 7.4.3.2 CMPP_SUBMIT_RESP消息定义(ISMG ( SP) 16 7.4.4 SP向ISMG查询发送短信状态(CMPP_QUERY)操作 17 7.4.4.1 CMPP_QUERY消息的定义(SP(ISMG) 17 7.4.4.2 CMPP_QUERY_RESP消息的定义(ISMG (SP) 17 7.4.5 ISMG向SP送交短信(CMPP_DELIVER)操作 18 7.4.5.1 CMPP_DELIVER消息定义(ISMG(SP) 18 7.4.5.2 CMPP_DELIVER_RESP消息定义(SP ( ISMG) 20 7.4.6 SP向ISMG发起删除短信(CMPP_CANCEL)操作 20 7.4.6.1 CMPP_CANCEL消息定义(SP ( ISMG) 20 7.4.6.2 CMPP_CANCEL_RESP消息定义(ISMG ( SP) 20 7.4.7 链路检测(CMPP_ACTIVE_TEST)操作 21 7.4.7.1 CMPP_ACTIVE_TEST定义(SP ( ISMG或ISMG(SP) 21 7.4.7.2 CMPP_ACTIVE_TEST_RESP定义(SP ( ISMG或ISMG(SP) 21 7.5互联网短信网关(ISMG)之间的消息定义 21 7.5.1 源ISMG请求连接到目的ISMG(CMPP_CONNECT)操作 21 7.5.2 源ISMG请求拆除到目的ISMG的连接(CMPP_TERMINATE)操作 21 7.5.3链路检测(CMPP_ACTIVE_TEST)操作 21 7.5.4 源ISMG向目的ISMG转发短信(CMPP_FWD)操作 21 7.5.4.1 CMPP_FWD定义(ISMG( ISMG) 21 7.5.4.2 CMPP_FWD_RESP定义(ISMG( ISMG) 25 7.6互联网短信网关(ISMG)与汇接网关(GNS)之间的消息定义 25 7.6.1 ISMG请求连接到GNS或GNS请求连接到ISMG(CMPP_CONNECT)操作 25 7.6.2 ISMG请求拆除到GNS的连接或GNS请求拆除到ISMG的连接(CMPP_TERMINATE)操作 26 7.6.3 ISMG向汇接网关查询MT路由(CMPP_MT_ROUTE)操作 26 7.6.3.1 CMPP_MT_ROUTE消息定义(ISMG(GNS) 26 7.6.3.2 CMPP_MT_ROUTE_RESP消息定义(GNS ( ISMG) 26 7.6.4 ISMG向汇接网关查询MO路由(CMPP_MO_ROUTE)操作 26 7.6.4.1 CMPP_MO_ROUTE消息定义(ISMG(GNS) 26 7.6.4.2 CMPP_MO_ROUTE_RESP消息定义(GNS ( ISMG) 27 7.6.5ISMG向汇接网关获取路由(CMPP_GET_ROUTE)操作 27 7.6.5.1 CMPP_GET_ ROUTE消息定义(ISMG(GNS) 27 7.6.5.2 CMPP_GET_ ROUTE_RESP消息定义(GNS ( ISMG) 27 7.6.6 ISMG向汇接网关更新MT路由(CMPP_MT_ROUTE_UPDATE)操作 28 7.6.6.1 CMPP_MT_ROUTE_UPDATE消息定义(ISMG(GNS) 28 7.6.6.2 CMPP_MT_ROUTE_UPDATE_RESP消息定义(GNS ( ISMG) 28 7.6.7 ISMG向汇接网关更新MO路由(CMPP_MO_ROUTE_UPDATE)操作 29 7.6.7.1 CMPP_MO_ROUTE_UPDATE消息定义(ISMG(GNS) 29 7.6.7.2CMPP_MO_ROUTE_UPDATE_RESP消息定义(GNS ( ISMG) 29 7.6.8汇接网关向ISMG更新MT路由(CMPP_PUSH_MT_ROUTE_UPDATE)操作 29 7.6.8.1 CMPP_PUSH_MT_ROUTE_UPDATE消息定义(GNS(ISMG) 30 7.6.8.2 CMPP_PUSH_MT_ROUTE_UPDATE_RESP消息定义(ISMG ( GNS) 30 7.6.9汇接网关向ISMG更新MO路由(CMPP_PUSH_MO_ROUTE_UPDATE)操作 30 7.6.9.1 CMPP_PUSH_MO_ROUTE_UPDATE消息定义(GNS(ISMG) 30 7.6.9.2 CMPP_PUSH_MO_ROUTE_UPDATE_RESP消息定义(ISMG ( GNS) 31 7.7系统定义 31 7.7.1 Command_Id定义 31 附录1 MO状态报告的产生 32 修订历史 34 前 言 本规范为中国移动通信集团公司企业规范,简称CMPP,现阶段版本是对1.2.1版修订后形 成的,为2.0版。本规范描述了中国移动短信业务中各网元(包括ISMG、GNS和SP)之间 的相关消息的类型和定义。根据业务的发展,规范中的信令操作和参数将会做进一步的 调整和增加。 本规范解释权属于中国移动通信集团公司。 本规范起草单位:中国移动通信集团公司研发中心。 范围 本规范规定了以下三方面的内容: 1. 信息资源站实体与互联网短信网关之间的接口协议; 2. 互联网短信网关之间的接口协议; 3. 互联网短信网关与汇接网关之间的接口协议。 本规范适用于各SP和ISMG的开发厂商。 缩略语 |英文缩写|英文全称 |说明 | |ISMG |Internet Short Message |互联网短信网关 | | |Gateway | | |SMPP |Short Message Peer to |短消息点对点协议 | | |Peer | | |CMPP |China Mobile Peer to |中国移动点对点协议 | | |Peer | | |SMC |Short Message Center |短消息中心 | |GNS |Gateway Name Server |网关名称服务器(汇接网关) | |SP |Service Provider |业务提供者,即信息资源站实体 | |SMC |Short Message Control |SP为收取包月业务费用而向网关发送| | | |的消息,网关收到后不送给用户仅产| | | |生相应的话单; | |ISMG_Id | |网关代码:0XYZ01~0XYZ99,其中XYZ| | | |为省会区号,位数不足时左补零,如| | | |北京编号为1的网关代码为001001, | | | |江西编号为1的网关代码为079101, | | | |依此类推。 | |SP_Id | |SP的企业代码:网络中SP地址和身 | | | |份的标识、地址翻译、计费、结算等| | | |均以企业代码为依据。企业代码以数| | | |字表示,共6位,从“9XY000”至 | | | |“9XY999”,其中“XY”为各移动公 | | | |司代码。 | |SP_Code | |SP的服务代码:服务代码是在使用 | | | |短信方式的点播类业务中,提供给 | | | |用户点播的内容/应用服务提供商代 | | | |码。服务代码以数字表示,全国业 | | | |务服务代码长度统一为 4 位,即 | | | |“1000”-“9999”;本地业务服务 | | | |代码长度统一为5 位,即 | | | |“01000”-“09999”。 | |Service_| |SP的业务类型,数字、字母和符号的| |Id | |组合,由SP自定,如图片传情可定 | | | |为TPCQ,股票查询可定义为11。 | 3.网络结构 [pic] 如图1所示,互联网短信网关(ISMG)是外部信息资源站实体(SP)与移动网内短信中心 之间的中介实体,互联网短信网关一方面负责接收SP发送给移动用户的信息和提交给短 信中心。另一方面,移动用户点播SP业务的信息将由短信中心通过互联网短信网关发给 SP。另外,为了减轻短信中心的信令负荷,互联网短信网关还应根据路由原则将SP提交 的信息转发到相应的互联网短信网关。互联网短信网关通过向汇接网关(GNS)查询的方 式获得网关间的转发路由信息。 4.CMPP功能概述 CMPP协议主要提供以下两类业务操作: 1. 短信发送(Short Message Mobile Originate,SM MO) 典型的业务操作举例如图2所示: 1) 手机发出数据请求(可能是订阅信息或图片点播等),被源ISMG接收; 2) 源ISMG对接收到的信息返回响应; 3) 源ISMG在本地查询不到要连接的SP,向GNS(汇接网关)发路由请求信息; 4) GNS将路由信息返回; 5) 源ISMG根据路由信息将请求前转给目的ISMG; 6) 目的ISMG对接收到的信息返回响应; 7) 目的ISMG将请求信息送SP 8) SP返回响应; 在以上操作中,步骤3到步骤8均使用CMPP协议; 在随后的操作中,目的ISMG在接收到SP的响应后将产生MO状态报告发给源ISMG。 2. 短信接收(Short Message Mobile Terminated,SM MT) 典型的业务操作举例如图3所示: 1) SP发出数据请求(可能是短信通知或手机铃声等),被源ISMG接收; 2) 源ISMG对接收到的信息返回响应; 3) 源ISMG在本地数据库中找不到要目的手机号段所对应网关代码,向GNS(汇接网关)发 路由请求信息; 4) 汇接网关将路由信息返回; 5) 源ISMG根据路由信息将请求前转给目的ISMG; 6) 目的ISMG对接收到的信息返回响应; 7) 目的ISMG将请求信息发送至SMC; 8) SMC向目的ISMG返回响应; 在上述操作中,步骤1到步骤6均使用CMPP协议; 在随后的操作中,SMC将通过NO.7信令网向移动用户发送信息,移动用户收到后将返回状 态报告(Delivery- Receipt)给短信中心,短信中心将按照MO操作的流程将状态报告返回给SP(如果SP要求 返回状态报告)。 5. 协议栈 CMPP协议以TCP/IP作为底层通信承载,具体结构由图4所示: 图4 CMPP协议栈 6. 通信方式 SP与ISMG之间、ISMG之间进行信息交互时,可以采用长连接方式,也可以采用短连接方 式。所谓长连接,指在一个TCP连接上可以连续发送多个数据包,在TCP连接保持期间, 如果没有数据包发送,需要双方发链路检测包以维持此连接。短连接是指通信双方有数 据交互时,就建立一个TCP连接,数据发送完成后,则断开此TCP连接,即每次TCP连接只 完成一对CMPP消息的发送。 1 长连接 通信双方以客户- 服务器方式建立TCP连接,用于双方信息的相互提交。当信道上没有数据传输时,通信双 方应每隔时间C发送链路检测包以维持此连接,当链路检测包发出超过时间T后未收到响 应,应立即再发送链路检测包,再连续发送N-1次后仍未得到响应则断开此连接。 参数C、T、N原则上应可配置,现阶段建议取值为:C=3分钟,T=60秒,N=3。 网关与SP之间、网关之间的消息发送后等待T秒后未收到响应,应立即重发,再连续发送 N-1次后仍未得到响应则停发。现阶段建议取值为:T=60秒,N=3。 消息采用并发方式发送,加以滑动窗口流量控制,窗口大小参数W可配置,现阶段建 议为16,即接收方在应答前一次收到的消息最多不超过16条。 长连接的操作流程举例如图5所示: 图5 长连接一次操作流程 2 短连接 通信双方以客户- 服务器方式建立TCP连接,应答与请求在同一个连接中完成。系统采用客户/服务器模式 ,操作以客户端驱动方式发起连接请求,完成一次操作后关闭此连接。 网关与SP之间、网关之间的消息发送后等待T秒后未收到响应,应立即重发,再连续发送 N-1次后仍未得到响应则停发。现阶段建议取值为:T=60秒,N=3。 短连接的操作流程举例如图6所示: 图6 短连接的操作流程 3 本协议中涉及的端口号 |端口号 |应用 | |7890 |长连接(SP与网关间) | |7900 |短连接(SP与网关间或网关之间) | |7930 |长连接(网关之间) | |9168 |短连接(短信网关与汇接网关之间) | 6.4 交互过程中的应答方式 在SP与ISMG之间、SMC与ISMG之间及ISMG之间的交互过程中均采用异步方式,即任一个网 元在收到请求消息后应立即回送响应消息。举例如图7所示: 图7 异步交互方式示意图 7.消息定义 7.1基本数据类型 |Unsigned |无符号整数 | |Integer | | |Integer |...
中国移动通信互联网短信网关接口协议
[下载声明]
1.本站的所有资料均为资料作者提供和网友推荐收集整理而来,仅供学习和研究交流使用。如有侵犯到您版权的,请来电指出,本站将立即改正。电话:010-82593357。
2、访问管理资源网的用户必须明白,本站对提供下载的学习资料等不拥有任何权利,版权归该下载资源的合法拥有者所有。
3、本站保证站内提供的所有可下载资源都是按“原样”提供,本站未做过任何改动;但本网站不保证本站提供的下载资源的准确性、安全性和完整性;同时本网站也不承担用户因使用这些下载资源对自己和他人造成任何形式的损失或伤害。
4、未经本网站的明确许可,任何人不得大量链接本站下载资源;不得复制或仿造本网站。本网站对其自行开发的或和他人共同开发的所有内容、技术手段和服务拥有全部知识产权,任何人不得侵害或破坏,也不得擅自使用。
我要上传资料,请点我!
管理工具分类
ISO认证 课程讲义 管理表格 合同大全 法规条例 营销资料 方案报告 说明标准 管理战略 商业计划书 市场分析 战略经营 策划方案 培训讲义 企业上市 采购物流 电子商务 质量管理 企业名录 生产管理 金融知识 电子书 客户管理 企业文化 报告论文 项目管理 财务资料 固定资产 人力资源 管理制度 工作分析 绩效考核资料 面试招聘 人才测评 岗位管理 职业规划 KPI绩效指标 劳资关系 薪酬激励 人力资源案例 人事表格 考勤管理 人事制度 薪资表格 薪资制度 招聘面试表格 岗位分析 员工管理 薪酬管理 绩效管理 入职指引 薪酬设计 绩效管理 绩效管理培训 绩效管理方案 平衡计分卡 绩效评估 绩效考核表格 人力资源规划 安全管理制度 经营管理制度 组织机构管理 办公总务管理 财务管理制度 质量管理制度 会计管理制度 代理连锁制度 销售管理制度 仓库管理制度 CI管理制度 广告策划制度 工程管理制度 采购管理制度 生产管理制度 进出口制度 考勤管理制度 人事管理制度 员工福利制度 咨询诊断制度 信息管理制度 员工培训制度 办公室制度 人力资源管理 企业培训 绩效考核 其它
精品推荐
- 1公司销售合同管理规定(doc 552
- 2项目合作协议书范本(doc) 571
- 3公司劳动合同提案报告书(do 548
- 4全国26省市地方政府劳动合同 481
- 5工程技术服务合同(doc) 517
- 6新准则下的建造合同(doc) 448
- 7建设工程施工专业分包合同(d 447
- 8商品采购合同.doc 567
- 9三方合作协议书.doc 1164
下载排行
- 1社会保障基础知识(ppt) 16695
- 2安全生产事故案例分析(ppt 16695
- 3行政专员岗位职责 16695
- 4品管部岗位职责与任职要求 16695
- 5员工守则 16695
- 6软件验收报告 16695
- 7问卷调查表(范例) 16695
- 8工资发放明细表 16695
- 9文件签收单 16695


