• 123
  • 456
  • 789
  • 012
CSS Slideshow CSS3 Slider CSS Slideshow CSS Gallery

你的位置:首页 > 信息中心

优势通短彩信平台数据库接口表说明

作者:admin 发表时间:2017/5/30 16:27:33 阅读:

 

ULTRASMS优势通短彩信平台

数据库接口表说明

 

V6.0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Tb_sndtmp   发送信息临时表(以下说明以ORACLE数据库为例)

字段名称

类型

长度

可否为空

默认值

说明

SMID        

INTEGER

整型           

 

必填

 

短信标示,自动增加

PERSONID    

INTEGER

整型           

 

必填

1

生成短信用户id,接口表中固定为1

SERVICEID   

INTEGER

整型            

 

必填

-1

短信服务类型id,接口表中固定为-1

MSG         

VARCHAR2

1000

必填

 

短信内容或者彩信标题,如果信息类型是外拨电话,详见SMSTYPE字段说明,SMSTYPE取值为C ,此字段保存的是语音文件的路径,如果为CT,此字段保存的是需要转成语音的文本内容

TPA         

VARCHAR2

255

必填

 

接收信息电话号码

INDATETIME  

DATE

 

 

sysdate

信息生成时间

PRI         

INTEGER 

整型          

 

 

0

信息发送级别,数字越大越靠前发送

STYPE       

VARCHAR2

10

 

 

短信类型,人工生成或者邮件转短信等等

STATE       

VARCHAR2

12

必填

UNSEND

信息状态,待发送信息状态为UNSEND

STATEDATE   

DATE

 

 

 

信息状态时间

RETRYTIMES  

INTEGER

整型           

 

 

3

发送失败后尝试发送次数,0表示不再发送,1表示失败后再发送一次,以此类推

STARTTIME   

DATE

 

必填

2000-01-01

定时发送开始时间,如果想立即发送短信就设一个很早的时间,比如2000-01-01

STOPTIME    

DATE

 

必填

3000-01-01

定时发送结束时间,如果没有时间限制就设一个很晚的时间,比如3000-01-01

DEVNO       

VARCHAR2

10

 

 

发送该信息的端口号

MAILADDRESS 

VARCHAR2

80

 

 

如果是邮件转短信则记录发邮件的邮箱地址,如果是socket则是发消息机器的ip地址,如果SMSTYPEC或者CT,此字段保存呼叫最大时长设置,如果无限制该字段赋值为-1

SMSTYPE     

VARCHAR2

10

必填

 

短信类型,普通短信、免提短信、wappush短信或者彩信 

S 普通短信(PDU UCS2编码),

S7 普通短信(PDU 7bit编码),

S8 普通短信(PDU 8bit编码),

ST 普通短信(文本模式), 

F 免提短信, 

W wappush短信, 

M 彩信, 

BM  图片彩信,图片内容保存在BMMSFILE字段中 

BA  声音文件彩信,声音文件内容保存在BMMSFILE字段中,MI 图片文件彩信,

MA 声音文件彩信,

MT 文本文件彩信,

MH 发送hymms文件格式的彩信,

MP 程序文件彩信,

MV 视频文件彩信,

MF 多个图片或声音文件彩信;

C  外拨电话,指定语音文件

CT 外拨电话,文本转语音

WAPPUSHLINK 

VARCHAR2

100

 

 

wappush短信中wap网址或者彩信文件名称

MMSCONTENT  

VARCHAR2

1000

 

 

彩信内容文字说明,一般用于图片或声音文件文字描述,或者在SMSTYPEMF的时候为所有图片或者声音文件路径,文字描述等内容,详细说明见后面。

BMMSFILE

BLOB

 

 

 

保存图片或声音文件,此字段可根据需要创建

图片或声音文件以16进制的方式保存到数据库中

RECORDID    

INTEGER

整型            

 

 

 

指定设备发送短信,<=0  任意设备发送

>0 指定设备发送,数值为设备顺序号,比如取值为4就是指定设备4发送改短信

USERDEF1    

VARCHAR2

30

 

 

用户自定义字段,用户可以保存自己系统需要的数据,长度可根据需要修改

USERDEF2    

VARCHAR2

30

 

 

用户自定义字段,用户可以保存自己系统需要的数据,长度可根据需要修改

USERDEF3    

VARCHAR2

30

 

 

用户自定义字段,用户可以保存自己系统需要的数据,长度可根据需要修改

 

红颜色必填字段是发送短信或彩信根据需要用户需要自己填写的,其他颜色必填字段可设置默认值,非必填字段可以为空

 

插入短信数据例子

Insert into tb_sndtmp(tpa,msg,smstype) values(‘10086’,’短信内容’,’S’)

 

插入彩信数据例子

Insert into tb_sndtmp(tpa,msg,smstype,wappushlink,mmscontent)

Values(‘10086’,’彩信标题’,’M’,’彩信文件路径’,’彩信图片或声音文件文字说明’)

 

 

关于SMSTYPE取值为MF的特别说明

当发送的彩信包含多个图片或者声音或者文字时,一般的可以用彩信软件生成hymms格式的文件,然后在数据库中设置相应的类型并指定hymms文件就可以了,但是这种方式适合人工生成hymms文件的情形,如果彩信中的图片等其他文件是程序生成的,依靠数据库自动发送出去,这种情形就不适合了。这个时候可以用另外一种方式实现。设置SMSTYPE值为MF,然后在MMSCONTENT字段中保存包含彩信文件信息的字符串。

这个包含彩信文件的字符串格式如下:

  //彩信文件第一帧

    图片文件完整路径

    文字说明

    声音文件完整路径

  //彩信文件第二帧

    图片文件完整路径

    文字说明

    声音文件完整路径

MMSCONTENT字段默认是2000个字节长度,可以根据实际情况修改。注意同时修改tb_sndtmptb_sndlog两个表中的相应字段。

 

示例:

 

 

insert into tb_sndtmp(personid,ServiceID,msg,TPA,InDateTime,PRI,SType,State,RecordID,RetryTimes,starttime,stoptime,devno,mailaddress,smstype,mmscontent)  values(1,-1,'彩信测试','10086',now(),0,'','UNSEND',0,4,now(),'3000-01-01','','','MF','h:\1.jpg彩信第一帧i:\1.jpg彩信第二帧')

 

 

 

Tb_sndlog   发送信息日志表(以下说明以ORACLE数据库为例),记录信息发送结果

字段名称

类型

长度

可否为空

默认值

说明

SMID        

INTEGER

整型           

 

 

 

tb_sndtmp

PERSONID    

INTEGER 

整型          

 

 

 

tb_sndtmp

SERVICEID   

INTEGER 

整型          

 

 

 

tb_sndtmp

MSG         

VARCHAR2

1000

 

 

tb_sndtmp

TPA         

VARCHAR2

255

 

 

tb_sndtmp

INDATETIME  

DATE

 

 

 

tb_sndtmp

PRI         

INTEGER            

 

 

 

tb_sndtmp

STYPE       

VARCHAR2

10

 

 

tb_sndtmp

STATE       

VARCHAR2

12

 

 

tb_sndtmp

STATEDATE   

DATE

 

 

 

tb_sndtmp

RETRYTIMES  

INTEGER

整型           

 

 

 

tb_sndtmp

STARTTIME   

DATE

 

 

 

tb_sndtmp

STOPTIME    

DATE

 

 

 

tb_sndtmp

DEVNO       

VARCHAR2

10

 

 

发送该信息的端口号

MAILADDRESS 

VARCHAR2

80

 

 

tb_sndtmp表,如果SMSTYPE为呼出,C或者CT,此字段保存呼叫失败原因,BUSYNO ANSWER等等

SMSTYPE     

VARCHAR2

10

 

 

tb_sndtmp

WAPPUSHLINK 

VARCHAR2

100

 

 

tb_sndtmp表,如果SMSTYPE为呼出,C或者CT,此字段保存呼叫接通时间

MMSCONTENT  

VARCHAR2

1000

 

 

tb_sndtmp表,如果SMSTYPE为呼出,C或者CT,此字段保存呼叫结束时间

MMSRECVTIME

DATE

 

 

 

目标用户接收彩信时间

暂时无用,保留

MMSREADTIME

DATE

 

 

 

目标用户阅读彩信时间

暂时无用,保留

RECORDID    

INTEGER

整型           

 

 

 

tb_sndtmp

USERDEF1    

VARCHAR2

30

 

 

tb_sndtmp

USERDEF2    

VARCHAR2

30

 

 

tb_sndtmp

USERDEF3    

VARCHAR2

30

 

 

tb_sndtmp


 

Tb_rcvtmp   接收信息临时表(以下说明以ORACLE数据库为例)

字段名称

类型

长度

可否为空

默认值

说明

SMID        

INTEGER

整型            

 

必填

 

信息标示,自动增加

MSG         

VARCHAR2

1000

 

 

接收短信内容

TPA         

VARCHAR2

255

 

 

发送短信的电话号码

RECVDATETIME  

DATE

 

 

 

接收短信的时间

DEVNO       

VARCHAR2

10

 

 

接收短信的端口号

SMSTYPE

VARCHAR2

1

 

 

信息类型,S 短信 M 彩信

MMSFILESID

VARCHAR2

50

 

 

如果是彩信,此字段是个标示,与Tb_rcvmmsfiles表对应,Tb_rcvmmsfiles表中保存的是该彩信文件中所包含的文件的保存的路径及名称

 

 

Tb_rcvmmsfiles   接收彩信文件表(以下说明以ORACLE数据库为例)

字段名称

类型

长度

可否为空

默认值

说明

MMSFILESID

VARCHAR2

50

必填

 

信息标示,与Tb_rcvtmp表中的字段对应

FILETYPE

VARCHAR2

10

 

 

文件类型

FILENAME

VARCHAR2

100

 

 

文件目录及名称

FILECODE

VARCHAR2

10

 

 

文件的二进制编码,暂不使用,可根据需要使用

 

 

 

Tb_rcvmmsfiles   接收彩信文件表(以下说明以ORACLE数据库为例)

字段名称

类型

长度

可否为空

默认值

说明

MMSFILESID

VARCHAR2

50

必填

 

信息标示,与Tb_rcvtmp表中的字段对应

FILETYPE

VARCHAR2

10

 

 

文件类型

FILENAME

VARCHAR2

100

 

 

文件目录及名称

FILECODE

VARCHAR2

10

 

 

文件的二进制编码,暂不使用,可根据需要使用

Tb_syscfg   系统信息配置表(以下说明以ORACLE数据库为例)

字段名称

类型

长度

可否为空

默认值

说明

CONFIGID

INTEGER

 

 

 

配置项ID

VALUE1

VARCHAR2

200

 

 

配置项参数1

VALUE2

VARCHAR2

200

 

 

配置项参数2

VALUE3

VARCHAR2

200

 

 

配置项参数3

DES

VARCHAR2

40

 

 

配置项描述

 

Tb_mmsurl   接收彩信地址表(以下说明以ORACLE数据库为例)

字段名称

类型

长度

可否为空

默认值

说明

MMSURL

VARCHAR2

50

 

 

接收彩信地址

DEVNO

INTEGER

 

 

 

接收彩信设备串口号

STATEDATE

DATE

 

 

 

彩信状态

RETRYTIMES

INTEGER

 

 

 

尝试接收彩信的次数,

INDATETIME

DATE

 

 

 

接收彩信的时间

 


★ 联系我们

  • 联系地址:北京市海淀区西苑一亩园21号海宇写字楼303室
  • QQ:497160135客服
  • QQ:506679027客服
  • 电话:010-82672300