首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 消费类电子 > 手机短信服务接口合作协议原理与分析

手机短信服务接口合作协议原理与分析

资料介绍
手机短信服务接口合作协议原理与分析
手机短信服务接口合作协议原理与分析


1 短信协议
1.1 分发中心接口
分发中心接口分为TCP接口和HTTP接口协议,都用的是文本指令方式,也就是说每条指令
都是以回程换行结束的,服务端只有接收到回程换行才会进入指令处理。
为了安全,无论TCP或HTTP协议,都要求合作方给出接入的IP地址,没有固定IP地址的
合作方需向业务申明。
指令规则:
1、 每条指令分为指令名和指令体,指令名和指令体之间以空格分隔,格式如下:
指令名 (空格) 指令体
2、
每个指令体又由很多个参数赋值语句构成,各参数赋值语句间以&符号分隔,格式如下:

参数赋值语句1&参数赋值语句2&参数赋值语句3 ••• •••
3、
每个参数赋值语句由一个参数名和一个参数值组成,中间用=或:=分隔,用:=分隔表示该
参数的值是经过加码处理的,格式如下:
参数名=值 或 参数名:=加码后的值
4、 加码解码的规则如下:
加码时将字符串中的所有字符转换成其对应的ASCII值的16进制值,例如:“A”的ASCII码
值为65,以16进制值表示为41,故应发送两个字符“41”以代表字符“A”。示例:msg:=41
代表msg=A
对于汉字则以其内码的16进制值来表示,如“测试”应为:B2E2CAD4。示例:msg:=
B2E2CAD4表示的是msg=测试
参数中只要参数标识与内容之间用“:=”连接的都需要解码后方可使用,解码时将每两位
当成其ASCII值的16进制值将其还原。
1.1.1 TCP接口协议
服务端地址1:211.154.164.235 端口号:8020
服务端地址2:211.154.164.236 端口号:8020

Tcp协议适合发送量大,发送和接收比较及时,对于Tcp客户端由于某些原因一段时间内
不能连接到分发中心服务器,所有的发向该客户端的MO短信和报告都会被缓存起来,等
该客户端一旦连接……
手机短信服务接口合作协议原理与分析
本地下载

评论