3、系统软件模块
1)短信平台通讯模块
通讯平台模块依据中国移动的CMPP2.0协议、联通的SGIP以及点对点短消息协议SMPP等,实现与移动网关的直接互连。对比使用网关开发商提供的API连接的方式,提高了模块的可靠性和处理能力。平台以异步方式同网关进行高吞吐率的信息交互,能够充分发挥网络带宽和网关的工作潜力。平台采用多线程并发的工作机制,接收和发送短信分别在不同的工作线程中处理,大大提高了短信处理的速度。数据库访问和日志功能在另外的线程中进行,协同主线程完成整个模块的工作流程。
2)短信服务器接口模块
实现应用系统与短信网关的数据交换:将系统中等待发送的短信信息按照短信中心要求的格式进行打包发送,并取得返回结果;同时在有客户主动请求短信时,接收来自短信网关的请求信息。
该模块也采用交易驱动方式实现,可以方便的进行交换数据类型的新增、删除或者数据格式的变动。
3)银行业务接口模块
定义并实现与银行业务系统的数据交换模式:接收来自银行业务系统的发送请求,将其转换为短信服务系统的数据格式进行存储;在有客户主动请求短信时,向业务系统发送查询请求,得到结果并将其转换为短信服务系统的数据格式进行存储。
该模块采用交易驱动方式实现,可以方便的进行交换数据类型的新增、删除或者数据格式的变动。
4)客户工作站模块
给银行提供了人工交互式使用短信平台的窗口工具,可以用通过短信服务系统实现短信收发、功能。实现会议通知、银行新业务宣传。
4、与银行业务主机的连接
我们使用的银行业务服务器采用SCO Unix操作系统,与银行柜面前置机相同,因此我们很容易与银行业务主机进行数据通讯。通讯方式有以下两种。
1、利用现有的通讯中间件,安装在银行业务服务器上,调用现有的接口函数。这种方法编程方便,可靠性能高。
2、利用TCP/IP协议,编写Socket程序,根据前后台定义的通讯标准,进行数据交易。
三、系统功能
1、短信网关服务器功能
· 自动选择移动和联通路由
· 系统参数配置
· 用户认证管理
· 日志管理
· 短信浏览
· 费用查询
· 系统启动与停止
2、银行业务服务器功能
· 参数设置
· 业务定制管理
· 系统监控
· 流水管理
· 系统启动与停止
3、短信工作站功能
· 短信群发,定时短信发送,实时接收短信
· 强大、易用的通讯录管理功能,可作多级的用户分组,可维护各级手机用户信息
· 支持常用短语维护,可在编辑短信时插入短语
· 每次发送70字,超过则自动分多条发送
· 具有批量重发、转发功能
· 具备日程提醒功能
· 发送日志管理,发送接收情况实时监控。
4、短信银行业务功能
1) 对公会计业务
· 帐户余额查询
接受签约客户的短信余额查询请求,将客户帐务余额信息发给客户。
· 到帐信息提醒
按照提前预约的金额条件,系统在每日结束后,搜索签约客户的到帐信息,并把到帐信息发给签约客户。
· 帐务变动提醒
和上面一样,按照提前预约的金额条件,系统在每日结束后,搜索签约客户的帐务流水信息,并把帐务变动信息发给签约客户。
2) 个人储蓄业务应用
· 帐户余额查询
接受签约客户的短信余额查询请求, 将输入客户号、客户密码、查询帐号发送到银行短信平台上,系统核对客户是否签约短信功能,核对来电手机号码是否与客户签约信息符合后,将帐户余额定制信息发给客户。提供实时查询服务。
· 存折或储蓄卡挂失
将输入客户号、客户密码、挂失帐号发送到银行短信平台上,系统核对客户是否签约短信功能,核对来电手机号码是否与客户签约信息符合后,将挂失帐号或卡号作口头挂失处理,挂失结果定制信息回送给客户。
· 代发工资提醒
每日结束后,从所有签约客户开通此项功能中的关联帐户表中获取帐号,利用这些帐号到后台流水获取明细信息与手机号关联起来,生成代发工资提醒文件。银行业务服务器每月或每日定时获取,发给客户。
· 协议扣款提醒
主要用于个人储蓄缴费扣款,扣款成功后的流水信息与个人客户签约短信业务联合搜索,生成与手机号的对应文件。银行业务服务器每月或每日定时获取,发给客户。
· 代扣余额不足通知
如果客户办理代缴扣业务,则向客户发送代扣帐户余额不足通知。银行业务服务器每月或每日定时获取,发给客户。
· 个人信贷帐户余额提醒
每月的指定扣款日前三天定时通知客户帐户余额。若客户帐户余额不到月还款金额,提前通知客户存款。如果客户发生欠款,则向客户发送催款通知。扣款后,发送扣款通知信息。
· 定期存款到期通知
银行业务服务器每日定时向后发送获取此类文件信息,后台对三日内将要到期的定期帐户信息搜索,生成此类信息文件。短信平台及时发送给客户。
3) 卡业务应用
· 帐务余额变动提醒
每日结束后,从所有签约客户开通此项功能中的关联帐户表中获取帐号,利用这些帐号到后台流水获取明细信息与手机号关联起来。生成帐务余额提醒文件,银行业务服务器每月或每日定时获取,发给客户。当客户帐户发生变动时,第二天发送前一天的帐户变动信息及余额。
· 有效期到期通知
储蓄卡有效期到期前一个月通知换卡,后台每日从签约客户的关联帐户中搜索符合条件信息,生成信息文件。银行业务服务器每月或每日定时获取,发给客户。
4) 综合信息应用
· 利率查询
这类信息不需要与帐户信息关联,属于公开信息。客户无须签约,银行就可以提供服务。客户只要按照信息定制要求,发送信息到银行短信平台,系统自动到后台获取利率信息,并通过短信平台发给用户。
· 公告信息通知(签约客户)
人工编辑公告信息,短信平台自动与后台通讯,获取签约客户的手机,短信平台将公告信息群发给所有签约客户。
办公短信系统
利用系统提供的客户工作站模块,人工可以收发端信。可以定制编辑信息内容,选择不同的客户手机短信发送端信。此类信息不与银行后台通讯交易。