Page 86 - 安防19年3月刊_正刊
P. 86
I 智能交通
Intelligent Traffic
复用性,提高了开发效率。 性。本架构采用基于java语言的SSH框架架构技术,自
上而下可以分为应用层、接口层、协议层、数据层和接
短信平台总体设计 入层五个层次:
功能设计 应用层:监控系统、运维系统、日常管理以及其它
通知短信提醒功能 在信息化建设过程中上线的各种应用都可以实现信息发
短信平台可以与智能交通的交通监控系统、设施设 送通知和短信提醒的功能。虽然系统架构和所采用编程
备运维系统等外部系统进行关联,当系统出现异常情 语言可能有所不同,但是采用Web Service接口技术可以
况可通过用户登记的手机号送相应的短信提示,及时 很好的实现这些异构系统与短信平台的无缝对接。
通知监控人员、运维人员,以便及时查看,大大提高了 接口层:短信平台采用B/S架构,用户可以统一登录
工作效率。 到短信平台。第三方的应用程序则通过Web Service接
短信发送功能 口接入至短信平台。
用户可以通过相应帐号向在系统中已登记的手机 协议层:SMS(短信服务)协议主要用来处理文
号发送短信。子功能包括:从组织结构树选择接收短信 本、数字或二进制非文本数据为主,对于长度超过140
的人员,定义接收短信子组。如根据监控、运维、应急 字节的短信自动拆分,然后分别发送,接收端接收后拼
等业务定义需要接收短信的短信子组。在短信发送时 接还原为长短信。MMS(多媒体信息服务)协议主要用
可以选定后一次发送,同时可以查看短信发送内容和 来处理多媒体短信的发送,包括视频、图片、声音和文
条数等情况。 字等。
短信自动分发功能 数据层:数据层是整个短信平台的核心模块,为其
短信平台对应移动、联通和电信三个发送通道,可 他层次提供数据库支持。数据主要包括用户数据、短信
根据接收手机号不同,自动将信息分发到相应的短信网 数据和汇总统计数据,同时还可以用来存储短信发送、
关。同时保留短信猫接口,当短信网关通讯出现异常时 接收和定制情况等。
可以使用短信猫接口作为备用接口。 接入层:目前国内各大电信运营商在短信网关的
总体架构设计 通信上分别制定了不同的协议,例如:EMPP协议(移
动)、SGIP协议(联通)、SMGP协议(电信)。不同运营
监控系统 运维系统 日常管理 其它应用 应用层
商用户分别连接不同的运营商网关,接入层主要的工作
HTTP接口 Web Service接口 接口层
是实现各短信运营商短信网关的对接,由于每一家短信
短信中心 用户管理
短信管理 运营商的短信接入协议并不相同,因此在接入层按照
通讯录 通讯记录管理
短信运营商划分为移动、联通、电信接入模块。同时保
留短信猫模块,当与运营商网关通讯出现异常时,可通
SMS协议 MMS协议 协议层
过短信猫进行信息发送。
数据库接口 数据层
移动接入模块 移动接入模块 移动接入模块 短信猫接入模块 接入层
关键模块的实现
▲图2:短信平台的整体架构 短信平台整体功能强大,具体多个功能模块。平台
采用J2EE技术开发,整体架构采用SSH框架和Oracle数
短信平台的整体设计决定了系统的健壮性和易用
据库技术。开发环境使用Myeclipse实现部署。关键模
68 2019第八届深圳国际智能交通与卫星导航位置服务展览会(2019.6.20-6.22深圳会展中心)www.its-expo.com
ᇆିࢌ๙ JOEE ྒ௹