分类: 数据库开发技术
2013-10-29 10:02:30
本彩信服务器接口版3.0提供给用户快速二次开发的能力,利用本产品普通的开发人员可以在几个小时之内快速开发、测试并启用彩信/短信服务。
本产品作为应用系统与彩信/短信服务的中介,利用数据库表来交换数据,系统支持Access、SQL Server、Oracle、MYSQL和Sybase数据库,初次安装彩信系统,默认数据库为Access,数据库文件为安装目录下的 MMSServer.mdb,内有4张表,简单说明如下:
表名 |
中文名 |
用途 |
MSG_Outbox |
信息发送表 |
用户要发送的彩信/短信存储于该表 |
MSG_Sentbox |
信息发送成功表 |
存储发送成功的信息 |
MSG_Failedbox |
信息发送失败表 |
存储发送失败的信息 |
MSG_Inbox |
信息接收表 |
存储接收到的彩信/短信 |
n 发送彩信/短信过程
1. 应用系统向数据库中的MSG_Outbox表填写要发送的手机号码和彩信数据
2. 彩信系统系统定时扫描MSG_Outbox表,一旦发现有符合条件的数据,则读出并控制GPRS彩信设备连接GPRS网络将信息发出
3. 彩信系统删除MSG_Outbox中的相应数据
4. 如发送成功,彩信系统将数据保存到MSG_Sentbox表中
5. 如发送失败,彩信系统将数据保存到MSG_Failedbox表中
6. 应用系统可通过读取MSG_Sentbox和MSG_Failedbox表中的信息来判断彩信/短信发送是否成功
n 接收彩信过程
1. 手机用户向GPRS彩信设备发送了一条彩信
2. 彩信系统将收到的“彩信通知“保存到MSG_Inbox中,并控制GPRS彩信设备连接GPRS网络,接收彩信
3. 如成功接收彩信,彩信系统将接收的彩信以文件的形式保存到指定目录,并把文件名称更新到数据库中的MSG_Inbox表
4. 如接收彩信失败,彩信系统将更新MSG_Inbox表中对应的下载状态字段,以后不再下载
5. 应用系统可读取MSG_Inbox表中的内容来操作成功接收的彩信
程序测试版 下载地址