产品目标

随着手机、小灵通等移动电话的全面普及,越来越多的客户希望:

· 在计算机上能够实现短信的大量收发支持;
· 在企事业单位办公系统或业务流程中嵌入短信通知或报警的功能;
· 增加短信互动的业务方式;
· 增加短信客服,实现产品防伪查询。

因而越来越多的系统集成商和软件开发商面临扩展短信功能模块的需求。
金笛短信服务中间件的目标就是为系统集成商和软件开发商:

· 提供最迅捷方便的短信扩展支持,减少开发工作量,降低开发成本;
· 提供稳定的后台短信服务,减少系统扩展短信功能的风险;
· 支持各种开发语言,支持分布式跨平台操作能力。


工作模式

金笛短信服务中间件比较常用的接口是数据库接口方式,其工作模式如下图:


图示:金笛短信数据库接口工作原理

简要说明:
1) 金笛短信服务中间件向客户系统公开四个共享数据库表:待发送任务表(T_SendTask)、已发送记录表(T_SentRecord)、接收记录表(T_RecRecord)、事件日志记录表(T_EventLog);
2) 客户系统需发送短信时,只需将接收手机号、发送内容、发送优先级、发送时间等信息写入“待发送任务表”;
3) 金笛短信服务中间件会自动定时轮询“待发送任务表”,自动将短信发送出去,针对每一个发送目标及拆分后的短信生成发送结果记录并写入“发已发送记录表”,客户系统可查询最终的发送状态;
4) 金笛短信服务中间件会自动接收回复的短信,并将其写入“接收记录表”,客户系统可以定时读取收到的短信进行处理;
5)金笛短信服务中间件将产生的日志信息写入“日志记录表”,客户系统可随时根据日志信息获得系统运行状态。

技术特点
· 基于C、C++ 语言开发,运行效率高,运行在WINDOWS NT系列操作系统上;
· 采用ODBC连接,支持大、中、小型主流数据库如:SQL SERVER、ORACLE、DB2、MySQL、
  PostgreSQL、Access等,并可根据客户的需求支持其它类型数据库;
· 提供多种接口方式,包括数据库接口及COM组件接口(支持多种事件),方便企业其他业务
  系统拓展短信功能;
· 支持多目标号码群发及超长内容自动拆分发送,接收到的短信支持自动转发、自动回复功
  能;
· 提供以WINDOWS 后台系统服务的方式运行,机器重起后自动启动短信服务,无需人工干预启
  动;
· 采用数据库接口,用户系统、数据库服务器、金笛短信服务器可分开部署,可有效避免互相
  影响;
· 采用数据库接口,不管是C++还是JAVA、不管是.NET还是J2EE都可完美集成;
· 最大可同时支持128个短信猫设备并联,发送量大时服务可自动负载平衡;
· 支持发送队列、优先级机制、支持短信签名,可发送普通短信及WAP PUSH;
· 采用短信猫设备来发送短信,无需将敏感的商业数据(如库存、会议\活动通知、客户手机号
  \电子邮件地址等)传送给第三方(如SP服务商) 发送,无需和Internet网络保持连接,可最
  大限度地确保业务数据和企业网络的安全。
短信接入设备
  GSM MODEM:俗称短信猫,进口原装品牌以WAVECOM、SIEMENS、索尼爱立信为主,国内OEM组装的也是基于WAVECOM、SIEMENS品牌的GSM模块组装而成,接口方式以COM串口为主,也最稳定,而其他的USB接口形式,也是通过驱动转化为串口接入。
运行环境
操作系统:Windows 2000 / XP / 2003 / Vista / Windows 7 / Windows 2008 / windows 8/8.1/ windows server 2012/
配置界面
产品优势

为什么要选用金笛短信服务中间件而不自行开发呢?
金笛短信服务中间件具有如下优势:

· 节省时间:无需了解短信接口细节,大量省去开发后台短信服务时间;
· 降低成本:采用金笛短信服务中间件,省去了短信开发中最复杂、一般开发商最不熟悉的部
  分,加快开发速度,降低调试成本;
· 降低项目风险:短信后台服务是扩展短信功能最关键、最复杂的技术,需要产品非常稳定,
  金笛短信服务中间件的成熟与稳定将极大的降低项目风险;
· 高扩展性:金笛短信服务中间件可享受长期的免费升级,即使需要根据客户需要定制,改动
  也只限于中间件,无需改动业务平台;
· 专业:金笛短信服务中间件专门针对建立企业级短信中心的大量切实需求而开发,是用长达
  三年的技术积累而打造出来的拳头产品;
· 提供模拟发送环境:免费提供模拟及试用版软件供客户开发测试,方便易用;
· 易维护性:提供后台服务运行模式,随计算机启动而自动运行服务,大量减少人工维护工作
  量。

 
 
文档下载
金笛短信VC中间件规格说明书
金笛短信服务中间件产品介绍
金笛短信服务使用说明书
金笛短信服务安装说明书
开发使用过程中的常见问题
 
尊敬的客户您好:
    金笛短信服务中间件2015年6月30日版本升级(版本更新为5.1.103),新版本新增对华为MC323以及MG301模块的支持,并且将读取IMEI号改为WMSN唯一芯片编号。2012年5月15日以后的新客户通过WMSN编号来授权注册。如果老客户更新版本,请用原来的IMEI及注册码来更换新版本授权号。如有疑问请致电北京春笛公司(简称金笛软件)技术部联系,联系电话01082356575转6002
    注意:如果您的中间件版本为5.1.101版本或之后版本,就不需要更新新版本。谢谢合作。
试用版下载
金笛短信服务中间件5.1.104
金笛短信服务中间件5.1.101
金笛短信服务中间件国际版
 
销售热线
  010-82355864,82358387
  82356956,82356576
  82356577,82356575
 
常见问题
1.

支持哪些数据库?

2. 是免费的吗?
3. 是否支持JAVA开发?
4. 集成容易吗?
5. 可以无人值守运行吗?
  >> 更多常见问题
 
更新日志
· 2015.11.10
中间件版本5.1.103
1.解决了中间件在windows server 2008环境下对mfc100.dll的依赖。
· 2015.10.13
中间件版本5.1.103
1.修复了多个设备连接中间件后发送特殊号码不执行发送动作的问题。
· 2015.09.30
中间件版本5.1.103
1.修复了读取MC323模块序列号重复的问题。
· 2015.9.14
中间件版本5.1.103
1.解决了GSM设备大量发短信报错“编码方式失败”的问题。
· 2015.9.07
中间件版本5.1.103
1.解决了MC323模块报错error302的问题。
2.解决了MC323模块大量收短信有“破解失败”报错的问题。
3.解决了连续大量发短信,发送短信失败时返回结果为空。
数据库中添加了Ringflag字段,可以控制该字段以实现拨号呼叫功能。
· 2015.6.30
中间件版本5.1.103
1.新增了对华为MG301模块的支持。
2.特殊字符插入到destnumber字段后状态会自动修改为终止发送。
3.修复了配置oracle数据源时,短信提交到待发表不显示内容的问题。
· 2015.4.22
中间件版本5.1.101
1.修复了提交短信到待发表后,不显示内容的问题。
2.修复发短信过程中因为error304而突然停止的问题。
3.修复发送空号码空内容短信卡住不再继续发送的问题。
4.新增了过滤空短信内容和空号码的功能。
· 2014.8.12
中间件版本5.1.101
1.新增了对华为MC323模块的支持。
2.新增了日志导出的功能。
3.日志中增加对错误码的描述。
4.修复了待发列表中列数倍增的问题。
5.修复了CDMA模块在特殊情况下收英文短信后读出内容为空的问题。
6.取消了发送长短信10秒钟延迟。
· 2014.7.31
中间件版本5.1.101
1.修复了自动路由运营商的问题。
2.修复了GSM设备发送短信被拆分多条发送的问题。
3.修复了GSM设备发送42个字节时收到短信是空内容的问题。
4.修复了短信内容15个字节时,内容末尾有@符号的问题。
5.修复了自动路由功能中CDMA设备不发送长短信的问题。
6.配置界面中测试发短信功能时回车键可以执行换行操作而不是执行确认。
7.发送长短信时拆分后每发完一条后相隔10秒时间后继续发送,防止出现报错304的错误。
· 2014.5.30
中间件版本5.1.101
1.针对360报毒问题进行了重新打包。
· 2013-9-23
1、修复了当短信出现超时后短信堵塞的问题
2、解决了CDMA设备发送长短信出现字符丢失的问题
· 2013-7-01
1、重写了自动检测和授权注册两个模块
2013-4-24
1、解决了CDMA设备在接收大批量短信时造成程序崩溃的问题
2、解决了发送短信时接收大量短信造成程序堵塞的问题
· 2013-3-22
1、集成了GSM,2358C,Q2438F
2、解决了启动短信猫后提示不是标准短信猫问题
· 2013-1-4
   定制发送成功后,为发送的目标手机号打一次电话,从拨号建立到挂断,用时15秒左右,目标手机大约响3~5秒,视信号情况而定。
· 2012-12-20
1、将当前中间件版本号显示在标题栏
2、对CDMA短信发送进行改进,提高CDMA短信的发送成功率。
· 2012-11-25
1、软件名称由金笛短信服务配置改名为金笛短信服务中间件。
2、CDMA与GSM短信猫可同时支持。
3、增加控制速度功能,按每小时计算。
4、增加国际短信发送功能。
5、待发表增加"开始所有待发记录"按钮,作为可视化二次触发。
6、增加日志表记录的列宽显示。
7、增加对oracle64位的支持。
8、如客户需要更新此版本,请先将原来的版本卸载,把安装根目录手工删除,然后安装新版本后配置数据库及授权注册即可。
9、解决用安装文件卸载时,安装目录删除不干净。
   特别注意:增加国际短信功能,原待发送数据表T_SendTask中的字段batchID由原先自由字段改为国家代码字段。
   发送国际短信使用说明:
   数据库中,国别代码字段为batchID,用户若要向多个国家号码发送短信,需要将该国家的代码在此填写,若batchID字段不填写,表明使用中间件Dialog上面的国别代码设置项,默认为86。
   说明:安装新版本,手工删除根目录没有卸载完的文件,不会影响您的数据库和注册码,注册码还和原来一样,它是绑定的MODEM的。
· 2012-01-05
1、增加临时表(T_TempRecRecord)来解决超长短信接收功能。
2、解决接收大量短信日志报错等问题,增加线程控制接收。
3、解决发送短信出现关于CMS ERROR 512、513及515发送失败时的处理机制,如果用户使用多口MODEM时,出现某一个口返回CMS ERROR 512、513及515时只重启问题端口功能(原来监控会将整个服务重启)。
4、解决使用数据库MYSQL时接收短信个别超时乱码问题。
5、更新短信发送失败次数的机制及时间间隔等。
6、增加多口MODEM池发送时按指定端口发送更新。
7、如客户需要更新此版本,请先将原来的版本卸载,把安装根目录手工删除,然后安装新版本后配置数据库及授权注册即可。
说明:安装新版本,手工删除根目录没有卸载完的文件,不会影响您的数据库和注册码,注册码还和原来一样,它是绑定的MODEM的。
8、解决在insert into插入单引号时,出现数据库提示出错及代发表一直处于待发送状态的问题。
· 2011-07-07
1、解决发送和接收超时的问题,增加即使出现超时,程序也会自动调整,继续运行。
2、解决接收大量短信时出现的停止服务及日志报错等问题。
3、修改字段在数据库xml文件的长度更新。
4、JDSoftLog日志出现操作某数据库失败,原因:Insert into数据库失败出错及乱码做了进一步的更新。
5、更新短信发送因欠费或其它原因造成发送失败的逻辑思路。
· 2011-01-14
1、更新64位操作系统配置数据库时不足的问题及WIN7操作系统打开串口失败的问题。
2、配置说明:在配置64位操作系统时,必须使用32位的ODBC去连接配置数据库DSN。
3、方法:在C:\Windows\SysWOW64>odbcad32下打开数据源ODBC,进行配置系统的DSN即可。
注意说明:在配置64位系统ODBC数据源的时候,不要用控制面板下的数据源(ODBC),如果这样配置的话,在我们金笛服务中间件数据库配置的时候,会找不到数据源DSN的。我们都是采用的数据源32位下的ODBC进行配置的。如果您的系统是32位操作系统下就不存在这个问题了。
· 2010-07-12
   增加日志错误修改,方便用户能判断出类似的问题及数据库优化。
· 2010-06-28
   解决以下问题:
1、读取短信写入数据库成功后,执行删除短信的时候出错了。解决办法:增加重试执行删除次数。
2、解决可能是模块工作不正常后导致的发送失败问题。解决办法:在监控服务中增加了直动重启模块功能。
3、增加发送短信服务时间控制。说明:如果需要设置这个发送服务时间段,到程序安装目录找到XML配置文件XTTServiceConfig.xml找到节点
< StartTime>00:00:00< /StartTime>
< EndTime>00:00:00< /EndTime>
设置完成保存即可。
更多请参考金笛短信服务中间件网址:http://www.sendsms.cn/zjj
· 2012-01-05
1、增加临时表(T_TempRecRecord)来解决超长短信接收功能。
2、解决接收大量短信日志报错等问题,增加线程控制接收。
3、解决发送短信出现关于CMS ERROR 512、513及515发送失败时的处理机制,如果用户使用多口MODEM时,出现某一个口,返回CMS ERROR 512、513及515时只重启问题端口功能(原来监控会将整个服务重启)。
4、解决使用数据库MYSQL时接收短信个别超时乱码问题。
5、更新短信发送失败次数的机制及 时间间隔等。
6、增加多口MODEM池发送时按指定端口发送更新。
7、如客户需要更新此版本,请先将原来的版本卸载,把安装根目录手工删除,然后安装新版本后配置数据库及授权注册即可。说明:安装新版本,手工删除根目录没有卸载完的文件,不会影响您的数据库和注册码,注册码还和原来一样,它是绑定的MODEM的。
8、解决在insert into插入单引号时,出现数据库提示出错及代发表一直处于待发送状态的问题。
· 2011-07-07
1、解决发送和接收超时的问题,增加即使出现超时,程序也会自动调整,继续运行。
2、解决接收大量短信时出现的停止服务及日志报错等问题。
3、修改字段在数据库xml文件的长度更新。
4、JDSoftLog日志出现操作某数据库失败,原因:Insert into数据库失败出错及乱码做了进一步的更新。
5、更新短信发送因欠费或其它原因造成发送失败的逻辑思路。
· 2011-01-14
   解决以下问题
更新64位操作系统配置数据库时不足的问题及WIN7操作系统打开串口失败的问题。
配置说明:在配置64位操作系统时,必须使用32位的ODBC去连接配置数据库DSN。方法:在C:\Windows\SysWOW64>odbcad32下打开数据源ODBC,进行配置系统的DSN即可。
注意说明:在配置64位系统ODBC数据源的时候,不要用控制面板下的数据源(ODBC),如果这样配置的话,在我们金笛服务中间件数据库配置的时候,会找不到数据源DSN的。我们都是采用的数据源32位下的ODBC进行配置的。如果您的系统是32位操作系统下就不存在这个问题了。
· 2010-07-12
增加日志错误修改,方便用户能判断出类似的问题及数据库优化。
· 2010-06-28
解决以下问题:1、读取短信写入数据库成功后,执行删除短信的时候出错了。解决办法:增加重试执行删除次数。
2、解决可能是模块工作不正常后导致的发送失败问题。解决办法:在监控服务中增加了直动重启模块功能。
3、增加发送短信服务时间控制。说明:如果需要设置这个发送服务时间段,到程序安装目录找到XML配置文件XTTServiceConfig.xml找到节点
<StartTime>00:00:00</StartTime>
<EndTime>00:00:00</EndTime>
设置完成保存即可。
· 2009-12-20
解决猫池发送过程中对不同的运营商(SIM卡)自动路由做进一步的处理。
· 2009-11-18
解决猫池发送过程中可能丢失发送任务问题,原因是写数据库失败导致的。针对端口停止问题进一步做短信监控服务改进。
· 2009-07-13
解决猫池情况下服务管理界面设置只接收不生效问题,另外缩短了等待状态报告的时间,避免报告发送超时。
· 2009-06-13
解决ORACLE数据库连接、线程句柄不断泄露及CDMA短信猫发送个别文字时出现乱码等问题。重新改写了连接管理,现在一个端口最多5个连接,8口猫池,最多40个连接。优化了发送速度,对日志中还有提示授权问题的错误,进行了修复。
· 2009-02-19
金笛短信中间件更新版本,解决长短信接收同时支持CDMA MODEM,以及授权注册报无效问题。
· 2009-01-05
5.0.025版本,支持发送超长短信,客户安装后不需要做任何修改即可支持,如果想用以前的拆分发送方式,需要指定短信类型为5,同时也能正常接收超长短信。
· 2008-10-27
发送普通短信增加有效期,解决目标号码关机一段时间再开机收不到短信问题。
· 2008-10-05
增加服务监控,一旦发现短信服务非正常停止,将自动重启短信服务,解决猫池指定端口发送失效问题。
· 2008-07-21
解决猫池发送过程中可能丢失发送任务问题,原因是写数据库失败导致的。猫池用户请更新一下。
· 2008-05-03
  
最新的版本,主要针对 MY SQL数据库修改,原来不支持ODBC 5.0的版本,现在支持了,另外解决原来版本插入或查看记录出现乱码问题。
· 2008-04-20
最新的版本,增加程序崩溃时的捕获机制,这样有利于定位解决问题。另外解决有些任务发送后,发送完成标记没有修改为2的问题。
· 2007.11.25
解决一个可能运行异常的问题。
· 2007.11.09
解决了有时不支持COM10以上端口的问题,另外新加计算机自启动后服务启动时连接数据库失败时自动重试机制。
· 2007.11.06
解决部分数据库插入日志失败和插入接收表因为日期格式导致插入失败的问题。
· 2007.11.01
最近版本自动检测支持各个波特率都检测功能,另外增加兼容db2 express-c 9.1 免费数据库。
 
软件著作权登记证书
软件著作权登记证书
 
Copyright ? 1997-2017 北京春笛网络信息技术服务有限公司