一、数据库接口 本协议适合网关软件2.00以上版本
首先需要有一个数据库用来交换数据,该数据库可以是用户原系统的数据库,也可以
重新安装一个SQL Server 服务器软件, 在这个数据库里添加一个表用作数据发送,另
外还可添加一个表,用作发送记录。 注:这两个表可以单独使用。网关台通过ODBC建立数据连接,通过以下表交换数据1、发送队列表
表名:tb_queue 字段:id int 4 自动编号 (1+1)
phone char 11 接收手机号码
msg char 250 发送信息内容
userid char 11 发送者帐号
pwd char 6 帐号密码 主键:id
2、发送历史信息表 表名:tb_history 字段:id int 4 自动编号 (1+1)
stime datetime 8 记录时间
phone char 11 接收手机
msg char 140 发送信息内容
status char 10 发送状态
userid char 11 发送者帐号 主键:id 发送状态描述:1、成功
2、手机号码错
3、空信息3、控制信息库 (适用于2.10以上版本) 表名:tb_control 字段:id int 4 自动编号 (1+1)
stime datetime 8 提交时间
type int 4 0-查费,1-充值,3-到达信息
detail char 200 提交内容(充值时存放卡号和密码,如:S39016,3214)
result char 200 返回内容(查费返回余额,充值返回"成功"或者"失败")
userid char 11 帐号
pwd char 6 帐号密码
state int 4 处理状态(提交时为0,处理后为1)
主键:id
信息到达格式: stime=当前时间 (2.02版本以上已经支持该格式)
type =3
result=信息
userid=手机号码
state=0二、网络接口
该系统可以使用TCP/IP方式接收局域网中信息,格式如下: K13825237627D测试信息[0X0D]
其中"13825237627"为接收手机号码
"测试信息为发送的信息内容"
K 和 D 是定界符
[0X0D]代表十六进制0D,这里用作结束符号网络连接的端口号可以在程序的设置窗口设定,缺省值为8018