编辑: 喜太狼911 2017-05-25

2. SMGW 与SMGW ? SMGW 与SMGW 之间采用 SMGP 协议进行短消息的传输,端口号为 8900,SMGW 与SMGW 互为客户/服务器端;

3. SMGW 与GNS ? SMGW 与GNS 之间采用 SMGP 协议进行消息传输,端口号为 8901,SMGW 为服务器端, GNS 为客户端. GNS SMGW SMGW SMC SMC 图4.4 移动网短消息业务系统结构简图构图 SMGP SMGP SP SP SMGP SMGP SMGP 移动网 移动网 移动网终端 移动网终端 短消息网关协议 SN RC1 SMGP V3.0.2 -

9 -

5 SMGP 协议 5.1 数据类型 5.1.1 基本数据类型 Integer 无符号整数 Octet String 不强制以 0x00 结尾的定长字符串.当位数不足时,在不 明确注明的情况下,应左对齐,右补 0x00.在明确注明的 情况下,以该字段的明确注明为准. 5.1.2 可选参数 可选参数采用 TLV(Tag、Length、Value)形式定义,每个可选参数的 Tag、Length、Value 的定义见 6.3 节. 字段 长度(字节) 数据类型 说明 Tag

2 Integer 字段的标签, 用于唯一标识可选 参数 Length

2 Integer 字段的长度 Value 可变长度 可变类型 字段内容 5.2 消息结构 项目 说明 Message Header 消息头(所有消息公共包头) Message Body 消息体 短消息网关协议 SN RC1 SMGP V3.0.2 -

10 - 5.2.1 消息头结构 字段 长度(字节) 数据类型 说明 参考 PacketLength

4 Integer 数据包长度 6.1.1 RequestID

4 Integer 请求标识 6.1.2 SequenceID

4 Integer 消息流水号 6.1.3 5.2.2 消息体结构 5.2.2.1 登录操作(Login) Login 操作的目的是客户端向服务器端注册作为一个合法客户端身份,若注册成功后即建立 了应用层的连接,此后客户端可以与此服务器端进行消息的接收和发送. 服务器端以 Login_Resp 消息响应客户端的请求. 5.2.2.1.1 Login 字段 长度 (字节) 数据类型 说明 参考 ClientID

8 Octet String 客户端用来登录服务器端的 用户账号. 6.2.1 AuthenticatorCli ent

16 Octet String 客户端认证码,用来鉴别客 户端的合法性. 6.2.2 LoginMode

1 Integer 客户端用来登录服务器端的 登录类型. 6.2.3 TimeStamp

4 Integer 时间戳 6.2.4 必选参数ClientVersion

1 Integer 客户端支持的协议版本号 6.2.5 5.2.2.1.2 Login_Resp 字段 长度 (字节) 数据类型 说明 参考 Status

4 Integer 请求返回结果 6.2.6 必选参AuthenticatorSe rver

16 Octet String 服务器端返回给客户端的认 证码 6.2.7 短消息网关协议 SN RC1 SMGP V3.0.2 -

11 - 数ServerVersion

1 Integer 服务器端支持的最高版本号 6.2.8 5.2.2.2 SP 向SMGW 提交短消息的操作(Submit) 5.2.2.2.1 Submit 字段 长........

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题