一、数据库接口 本协议适合网关软件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
|