梦网网关接口

发表于:2007-06-22来源:作者:点击数: 标签:
一、 数据库 接口 本协议适合网关软件2.00以上版本 首先需要有一个数据库用来交换数据,该数据库可以是用户原系统的数据库,也可以 重新安装一个 SQL Server 服务器 软件, 在这个数据库里添加一个表用作数据发送,另 外还可添加一个表,用作发送记录。 注:

   

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

原文转自:http://www.ltesting.net