百灵佳科技LOGO
加入收藏 | 设为首页 | English   
ALIBABA MADE IN CHINA ALIBABA
深圳市百灵佳科技有限公司
地址:深圳市福田区上步南路国企大厦永富楼15A
电话:0755-25911778
传真:0755-25911778-806
邮箱:guodong-ceo@bailing88.com
您现在的位置: 深圳市百灵佳科技有限公司 > 百灵佳科技短信彩信二次开发平台
 

 

百灵短信彩信开发平台使用方法概述

 

操作百灵短信彩信开发平台的数据库(安装目录下的MMS.mdb文件)来实现数据的交流和系统的控制:
 
通过向数据库“信息发送表RecvMsgTable”写入新记录的方式来提交要发送的短信和
彩信;
通过读取数据库“信息接收表RecvMsgTable”中新增记录的方式来接收短信和彩信;
通过查询数据库“信息发送表RecvMsgTable”中记录的状态字段“MsgStatus”值,来判断提交的消息是否发送成功(以及对方是否已接收到);
通过查询或设置数据库“系统状态表SystemStatusTable”,可对百灵短信彩信开发平台的运行状态进行监测和控制;
通过查询或设置“数据库彩信设备表ModemSetTable”,可对系统连接的彩信设备进行控制值设置,对彩信设备的运行状况进行监测(也可在软件界面“设备管理”里进行设备信息配置监测);
通过查询“数据库错误日志表ErrorTable”中的记录,来读取系统产生的错误信息。
在安装时,系统默认使用的是Access数据库(数据库文件为安装目录下的MMS.mdb文件)。系统支持Oracle、SQL Server、Access等数据库。
注:开发者可在MMS.mdb文件上添加新表,也可以在已有表上添加新字段,但不能对已有表名和已有字段信息(如字段名、字段类型、默认值、大小)进行修改。

三、数据库表说明

3.1 信息发送表SendMsgTable

字段名
类型
说明
MsgIndex
自动编号
主键,自动生成。
PhoneNumber
文本
发送手机号码(限一个)。(输入值)
MsgTitle
文本
短信的内容(超长时,系统自动分割为多条发送),或彩信的标题。(输入值)
MMSInfoFile
文本
彩信信息全路径文件名(文件类型及格式需符合附录1的要求),发短信时忽略此值。(输入值)
TimeSend
文本
定时发送时,时间格式为:yyyy-mm-dd hh24:mi:ss;
循环发送时,时间格式为:
[每年]x月x日x时x分
[每月] x日x时x分
[每周]星期几x时x分
[每日] x时x分
注:如果在软件界面上提交定时和循环的发送信息后,时间格式就可以在待发列表的定时任务和循环任务记录中看到。当格式错误时,系统忽略此值。(输入值)
MsgStatus
数字
0新加入的信息(默认),
1发送中的信息,
100发送成功的信息,
-100发送失败的信息,
200已送达接收手机的消息,
-200彩信送达接收手机过程失败的消息。
(同为输入值与输出状态)
MsgType
数字
1发送的信息类型为彩信(默认),
0发送的信息类型为短信。(输入值)
SendModem
数字
请求通过某个设备来发送(1-16),0表示随便哪个设备发送都可以。(输入值)
MsgLevel
数字
发送级别,0为普通级,1为优先级,发送级别为1的信息插到待发列表首部最先发送,定时消息设置此值无意义。(输入值)
SentTime
文本
信息的发送时间,此处为平台实际提交到运营商服务器的时间。(输出状态)
RecvMMSTime
文本
手机接收到彩信时间。(输出状态)
ScreenHeight
数字
设置接收手机显示彩信屏幕高度,默认200象素
ScreenWidth
数字
设置接收手机显示彩信屏幕宽度,默认140象素
RunInfo
文本
用于记录执行过程中产生的信息(通常记录发送失败原因)。(输出状态)
MsgCCodeID
文本
运营商信息中心消息编号,主要针对彩信有效。(输出状态)
 
注1: 本表记录的增加由应用系统来完成;百灵短信彩信开发平台根据执行状况更新MsgStatus、SentTime、RecvMMSTime、RunInfo等字段值。
注2: 为了不影响系统查询数据的速度,建议应用系统及时清除已发送的信息。本表记录超过设定容量后,系统将根据条件判断自动清除部分过期已发记录。
设定发送表记录容量:点击“系统配置”→“设置记录容量”。
注4: MMSInfoFile字段内容只能填写一个文件名称,不能为多个文件名称,文件名称必须为全路径。支持除smil外的其他网络URL文件名,注意有些网站要求url中大小写要完全正确,使用网络URL文件名时必须要以“http:”打头,如“http://www.chinamobile.com/images/logo.gif”。

3.2 信息接收表RecvMsgTable

字段名
类型
说明
MsgIndex
自动编号
主键,自动生成。
PhoneNumber
文本
发送信息的手机号码。
MsgTitle
文本
短信内容或彩信标题。
RecvMMSFileDir
文本
接收到的彩信资源文件保存目录(默认保存在C盘RecvMsg目录)。
目录内包含彩信信息文件有:彩信结构文件(RecvMMS.smil、RecvMMS.ini)和媒体内容文件(如jpg、txt、mid等)。
(文件类型及格式参见附录)
MsgStatus
数字
0为新加入的信息,应用系统读取记录后可以自行修改此值,此字段通常作为阅读标记使用。
MsgType
数字
1为收到的信息是彩信,
0为收到的信息是短信。
RecvTime
时间日期
用于记录接收到信息的时间。
RecvModem
数字
接收到该信息的设备号
ResFile1
文本
接收到的彩信文件中的单个资源文件1
ResFile2
文本
接收到的彩信文件中的单个资源文件2
ResFile3
文本
接收到的彩信文件中的单个资源文件3
ResFile4
文本
接收到的彩信文件中的单个资源文件4
ResFile5
文本
接收到的彩信文件中的单个资源文件5
 
注1: 本表记录的增加由百灵短信彩信开发平台来完成;应用系统只需查询有无新记录,有则读出处理。
注2: 为了不影响系统查询数据的速度,建议应用系统及时清除已阅读的信息。本表记录超过设定容量后,系统将根据条件自动清除部分过期记录。
注3:表记录只显示接收到的5个单一资源文件,但所有彩信资源文件都会保存在接收目录中。
设定接收表记录容量:点击“系统配置”→“设置记录容量”。

3.3 系统状态表SystemStatusTable

字段名
类型
说明
ShowWindow
数字
0为隐藏窗口,1为显示窗口。(输入控制)
PauseSend
数字
0为默认状态正常发送,1为暂停发送。(输入控制)
ExitMMSServer
数字
0为默认状态不退出,1为请求退出彩信接口软件。
(输入控制)
SoftName
文本
设置的短信彩信平台软件的名字,软件重新启动后生效。(输入控制,仅启动时检测)
RecvDir
文本
彩信接收存放目录,默认为c:\RecvMsg目录。
(输入控制,仅启动时检测)
MakeRecvChildDir
数字
1为收到彩信后,在彩信接收存放目录下新创建一个子目录做备份保存(子目录名为日期+时间+发送手机号码);0为不创建,直接保存于RecvDir字段指定目录(输入控制,仅启动时检测)
SoftDogStatus
数字
1为已经找到软件加密狗,0为未找到软件加密狗。
(输出状态)
NewRecvMsg
数字
1为新收到了消息,应用软件获取此消息后请将此字段改为0,以便以后再次判断。此字段仅为状态输出,应用程序也可以忽略此字段。(输出状态)
 

3.4 彩信设备表ModemSetTable

字段名
类型
说明
ModemIndex
自动编号
主键,自动生成。
ModemName
文本
系统默认产生,不允许应用程序修改。
SendMsgType
文本
设置设备的收发信息类型,可设定为:收发不限、收发短信、收发彩信、收发短信/接收彩信、发送彩信/不接收彩信(输入控制)
CommName
文本
连接COM口名称。(输入控制)
Remark
文本
备注信息。
IsPauseStatus
数字
是否处于暂停状态,1为暂停状态、0为启用状态。(输入控制)
ConnectStatus
数字
Modem是否处于连接状态,-1为连接失败,0为连接中,1为已连接成功。(输出状态)
SMSFunStatus
数字
Modem发送短信是否正常,0为未知(此设备还未发送过短信),-1为不能正常发送短信,1为能正常发送短信。状态都是通过上一次的发送情况来判断的。(输出状态)
MMSFunStatus
数字
Modem收发彩信是否正常,0为未知,-1为不能正常收发彩信,1为正常, -2为GPRS网络断开连接(可能是卡没有费用或没开通GPRS)(输出状态)
SendCount
数字
累计发送信息条数。(输出状态)
ContSendErrorCount
数字
连续发送失败的信息条数,一旦有发送成功或重新启动设备的情况,此值自动清0(输出状态)
MaxSendCount
数字
设置该设备允许最大发送数目(输入控制)
WaitRecvMMSCount
数字
本设备上当前等待接收的彩信数目。(输出状态)
MMSCSetFileName
文本
选择的彩信中心配置文件,默认为MMSCSet.ini文件,其他设定文件名必须为MMSCSet-xxxx.ini方式,配置文件只能放在安装目录下,数据库方式修改此参数后重启软件才生效(输入控制)
 

3.5 错误日志表ErrorTable

字段名
类型
说明
ErrorIndex
自动编号
主键,自动生成。
ErrorTime
时间日期
错误产生的时间。
ErrorInfo
文本
错误信息描述。
 *  主  题:
 *  联系人:
 *  公司名:
 *  电  话:
  传  真:
 *  邮  箱:
 地  址:
*您的需求:
    
  
公司简介
企业文化
加入我们
  
行业新闻
公司新闻
  
最新产品
模块系列
安防报警器
  
资质荣誉
合作加盟
  
公司地图
联系方式