“长短信二次开发数据库接口v8.0”使用说明书
(说明:本接口支持 MSSQL和Access或其它任何关系型数据库,支持16端口) ( 1 ) 数据库接口功能: 通过本数据库接口,能使你现有的系统(如OA、CRM、ERP等系统)轻松实现无线办公功能,无论你用的是哪种开发语言(VB\VC\VFP\asp\jsp\java\pb\delphi...),只要你的系统能读MS SQL 2000 或 Access数据库即可对接!你仅需要在指定的表中添加记录,本接口程序就自动进行发送及接收了,所以,您不需要了解任何有关数据通信方面的知识,就可实现手机短信的收发等功能!
( 2 ) 使用步骤:
第1步:正确连接手机、短信收发设备(或其它短信设备)到电脑 第2步:启动“Sms_Server.exe”,实际应用中可以让本接口程序开机时自动运行并最小化(见设置)。 第3步:正确设置端口参数,点击“启动连接”按钮(本步也可设为自动执行,见设置) 第4步:在您原有的系统中通过操作程序目录下的的数据库data.mdb(或SQL中的表)进行手机短信的收发,例如:要发送短信,只需在data.mdb的outbox表中添加记录,系统就会自动发送(详见下面说明)
简单来说分两步,即是:① 运行 Sms_Server.exe > ② 通过操作数据库进行短信的收发 [关于数据库的说明:] A、 如果使用Aceess数据库,默认为安装目录下的data.mdb B、 如果使用MS SQL数据库,请恢复安装目录下的数据库文件SQL_Data_V80.bak,并修改安装目录下的SET.INI 文件“database”的值即可 C、 当然,你也可以按照我们的数据库结构在其它任何的数据库中添加相应的表,然后修改SET.INI文件的database值,以进行连接!
( 2 )接口功能简述:
本接口是以数据库的形式提供,在接口的安装目录里有一数据库文件 smsdata.mdb,里面有五个主要的表,详细说明如下:
(一)、OutBox表 待发短信列表 (只需在此表中插入记录,即可实现短信的发送)
[Mbno] 目标手机号码,字符串,如:1386222222、10086等 [Msg] 短信内容,字符串,最高1000个汉字,支持长短信分割功能 [SendTime] 计划发送的时间,日期型,如:2014-8-19 21:31:11 [Report] 是否需发送报告,数值型,Report=1时需报告,Report=0时不需报告 [ComPort] 端口号,数值型,设定发送本条信息所使用的端口号,为0(或不填)时为自动端口号 [Userrname] 预留字段,供扩展用 [ V1 ]-[ V5 ] 预留字段,供扩展用
(二)、InBox表 已收到的短信列表 (收到的短信内容会自动保存到本表中)
[Mbno] 来信的手机号码 [Msg] 收到的短信内容 [ArriveTime] 短信收到的时间 [Comport] 收到该短信的串口号
(三)、SendedOutBox表 已发短信列表
[Mbno] 已发的手机号码 [Msg] 已发的短信内容 [SendTime] 发送的时间 [Comport] 发送该短信所用的串口号 [Userrname] 预留字段,供扩展用,与outbox表对应 [ V1 ]-[ V5 ] 预留字段,供扩展用,与outbox表对应
(四)、Badoutbox表 发送失败的短信列表
[Mbno] 发送失败的的手机号码 [Msg] 发送失败的的短信内容 [SendTime] 发送失败的时间 [Bad_why] 发送失败的原因 [Userrname] 预留字段,供扩展用,与outbox表对应 [ V1 ]-[ V5 ] 预留字段,供扩展用,与outbox表对应
(五)、Report表 发送报告列表(当OutBox表中的Report=1时,才会产生发送报告)
[RpMsg] 报告的内容 [SendTime] 信息发出时间 [ArrivedTime] 对方收到(或未收到)的回应时间
(六)、ONCall表 来电记录
[Mbno] 来电响铃的手机号码 [ArriveTime] 来电响铃的时间 [Comport] 来电响铃的串口号 [相关操作]
客户收发信息的可通过操作该数据库完成,举例: A、例如想发送信息,只需向 Outbox 表中写入一条记录(包括 Msg-“内容”,Mbno--“手机号码”,SendTime-“计划发送的时间”,其中必填项为:Msg和Mbno),录添加后,本接口将在规定的时间发出该手机信息(如果sendtime不填,默认为当前时间,即马上发送) B、如想收信息,只要读 Inbox 表的记录即可(系统会自动接收新信息并保存到 Inbox 表中的) C、如果待发列表(OutBox表)中的内容成功发出,会转存在 Sendedoutbox 表中,如果未成功发出,转存入 Badoutbox 表中并自动记录发送失败的原因! 【关于端口限定发送数的说明】
可以针对每个端口,设定该端口允许的最大发送短信量,超过该数量时,自动停止该端口发送。
[相关设置]
A、可设置接口程序为开机时自动启动,自动最小化 B、可设定接口程序的工作模式 C、可自动保存短信收发的运行记录
【安装说明】 1.复制“长短信数据库接口v8.0试用版”目录到电脑上,直接运行“Sms_Server”即可(win8下要“以管理员身份运行”)。 2.运行“插入MDB数据工具.exe”选择目录下的“data.mdb”数据库,输入手机号及发送内容就可以发送了。 试用版每次启动可正常成功发送几条,如功能满意,请购买授权加密狗! 可运行在windows 2000/XP/2003/win7/win8.1的x86及x64系统。 本系统SQL不支持远程(IP)数据库。(短信收发设备,数据库及本系统必须在同一台电脑)
【关于更换数据库】 接口绑定的数据库由目录下的set.ini 文件中的 “database”值指定,修改该值即实现数据库的转换,具体如下: A、如果使用Aceess数据库,默认为安装目录下的data.mdb。 B、如果使用MS SQL数据库,请恢复安装目录下的数据库文件MSSQL_Data_V80.bak,并修改安装目录下的SET.INI 文件“database”的值即可。(SQL server技术支持需另付费用) C、当然,你也可以按照我们的数据库结构在其它任何的数据库中添加相应的表,然后修改SET.INI文件的database值,以进行连接!
【版本更新】 1.支持长短信的发送及接收。(接收的短信保存在数据库为一条,本系统限制最大1000字,实际操作以运营商限定为准) 2.支持来电自动挂断并记录号码功能。(在数据库中有来电号码,端口号,来电时间记录)。 |