基于SMS的校园信息发布平台的设计|孙吴信息网
摘要:移动增值服务系统的应用为学校推进校园信息化建设和实现高效管理提供了新的技术手段。该文分析了校园信息发布的短信需求,设计了一种基于SMS的校园信息发布平台,通过它可以实现校园低成本、高效率的信息发布管理。
关键词:移动增值服务;SMS
中图分类号:TP393文献标识码:A文章编号:1009-3044(2012)21-5057-03
1基于SMS的校园信息化管理的优越性
基于短信息(SMS)的校园信息发布平台就是将手机作为计算机系统的一种扩展终端设备,通过专门设计的校园信息发布平台发布手机短信和彩信来为广大教职员工、学生及时有效地提供多种教学、管理、生活信息服务。
目前我国拥有超过7亿的手机用户,还有为数众多的掌上电脑,这些移动终端构成了移动增值业务的巨大的潜在市场。SMS业务是移动增值业务的重要组成部分,近年来以其方便、快捷、效果好、费用低的优势在不同的领域得到了迅猛的发展,基于SMS的校园信息发布平台也正逐渐被应用于校园的信息化建设中,这主要缘于其具有以下优点:
1)它可以根据学校自身的需求来搭建,系统投入成本少、见效快且易于扩展。短信的接收终端是普及率极高、便于随身携带的手机,这不仅降低了基础设施投入和管理维护费用,而且增强了管理与服务功能。
2)由于手机具有移动性、实时性、互动性、便携性等优点,相对于校园网的用户必须依赖电脑,这一平台通过把终端电脑处理的工作流程扩展到手机上,彻底解决了“人机分离”的问题,同时使得管理员和用户之间、用户和用户之间的联系不受时间和地点限制,提高了工作效率。
2校园信息化管理的SMS需求
针对学生的应用有发布相关通知和问卷调查,如辅导员可以通过该系统给各自管理的班级、学生发送体育活动、文艺活动、分数查询等相关的通知信息,可调查学生对任课老师的教学质量和意见,还可进行学生心理、兴趣等方面的专项调查。学生也可以利用手机随时随地进行成绩查询和信息确认。
针对教职工,可以对不同部门、单位进行短信快速群发会议通知,发送短信公文,可发送相关校务信息或者教职工活动等信息,如教职工聚餐、聚会、旅游等通知。可以和外部其他平台进行对接(如天气预报信息发布平台),及时将天气信息发布给内部工作人员。通过系统平台,还可以对全校的教职员工节假日慰问、教职员工的生日祝福等温情短信。
针对相关院校,在召开全国、全省大型的工作会议和庆典活动时,对相关与会人以短信方式告知。
针对社会公众,可将学校的最新招生信息发送给社会公众,以扩大招生覆盖面,收到更好的招生效果。
3基于SMS的校园信息发布平台的架构
基于SMS的校园信息发布平台的系统结构如图1所示,服务器端由数据库服务器、应用服务器(Web服务器)、通讯服务器、二次开发接口服务器4部分构成,其中,数据库服务器完成底层的数据管理工作,应用服务器完成除发送和接口部分之外的其他所有功能,通讯服务器用于向短信网关发送短信,二次开发接口服务器将其他应用系统的信息汇入到短信平台。
系统是一种基于Web接入的短信平台,手机用户可以通过短信采用手机点播或者网站的方式享受SP提供的短信服务。其运行方式为:终端手机可以编辑短信发送到短信平台,以获得所希望的业务。短信通信模块通过CMPP协议与短信行业网关通信,短信行业网关通过SMPP协议与短信中心通信,短信中心通过移动网络收发短信。Web客户端是Web用户(员工)和系统管理员与短信平台交互的界面,用以实现管理平台的功能。Web服务器负责接收移动手机用户和管理员的访问请求,提供各种业务受理,用户管理、计费管理、查询统计等服务。数据库服务器负责短信平台的数据处理和存储工作,实现系统运行数据的存取、应用用户数据的存取及日记对帐等服务。发送服务器负责连接外部的短信网关,实现发送信息的功能。
接口服务器负责整合其他系统的信息,实现进入平台的功能。为了方便其他业务系统的接入,本系统提供多种接入接口,目前支持的接口类型有WebService接口、Socket接口、HTTP GET接口等。通过预留的这些接口,实现本系统与学校的各种业务系统无缝对接,有效地减少了其他系统接口研发的时间和资金投入。
4系统功能设计
系统软件架构如图2所示。
图2系统软件架构
1)通讯协议模块:这是系统的核心部分,完全遵照短信协议开发,支持跨接多种网关(CMPP、SGIP、SMGP、SMPP),满足不同运营商的接口要求。各个通讯协议模块独立运行互不干扰,具有极强的容错能力和数据处理能力。
2)业务处理模块:业务处理包含了以下的功能:
通讯录:包括个人通讯录和企业通讯录。
短信管理:包括短信发送、导入发送、发件箱、收件箱、已发短信。
资源管理:包括短信常用语管理、彩信素材管理。
流程管理:包括转发流程管理、自动回复流程管理。
办公应用:包括会议通知、日程提醒、邮件提醒和移动名片。
3)平台管理:包括通道管理、角色管理、统计报表、黑名单公民、敏感词过滤、号码归属地管理、日志管理等。其中,管理员依权限的不同分为三级,一级管理员可创建二级管理员,并分配权限;也可直接向用户发送短信;二级管理员可创建三级管理员;也可直接向用户发送短信;三级管理员仅面向用户发送短信。管理员在为平台用户分配账号时,可以设置账号的系统权限以及使用权限。账号必须具有对应的系统权限,才可以访问相应的系统管理页面;账号必须具有对应的使用权限,才可以对相应的功能进行操作。
4)企业管理:包括企业部门管理、员工管理、统计报表。
5)监控模块:包括系统日志监控、操作历史记录。
5系统管理
系统管理的目的就是保证系统能稳定、可靠地运行,降低系统的维护工作量,提高工效、实时掌握各级节点系统资源的利用情况,为升级扩容提供数据依据。系统管理主要包括以下几个方面的工作:
1)主机系统管理
主要任务是监视各级节点主机系统资源利用情况,包括系统的用户管理、主机资源(如CPU、内存等利用率情况等)的监视、操作系统监视、文件系统监视、日志文件的监视、进程监视以及性能监视等。
2)数据库管理
主要任务是监视数据库系统运行情况,监视的内容包括客户连接情况、数据库可用性情况、数据库的运行性能、文件系统、表及日志空间以及数据库死锁等情况。
3)应用管理
主要任务是监视应用软件系统运行的情况,主要包括应用系统的可用性、日志以及运行性能等。
6系统安全
1)登录的安全性
用户登录系统时,必须使用合法的用户名和正确的密码才能进入系统。密码采用加密算法计算,不允许还原。用户登录后,只能在授予的权限范围内访问,非授权用户不能访问未授权的功能。用户登录和操作数据都有相应的日志记录,可以通过查询日志检测核对用户的身份。
2)网络的安全性
平台提供对主机系统和网络系统安全漏洞扫描功能。通过扫描能够发现网络和主机存在的安全漏洞,对端口进行过滤,限制非授权的端口访问网络,防止非法数据的入侵,阻止非授权或未检测的数据向外泄漏。网络交换机可做地址捆绑等安全措施提供网络安全性。
3)数据的安全性
数据的安全包括数据存储的安全、数据的一致性、数据传输过程中的安全等,它是保证平台运行的基础。系统采用先进的存储系统来存储数据。同时,给数据库设计严格的存取控制措施,对用户能按照其权限和职能控制其操作数据范围。系统具有数据备份功能,备份系统支持全备份、增量备份、差异备份等多种备份策略,支持LAN、LAN-Free和Server-Less备份方式,每天定时备份数据。备份系统能与存储系统能有效结合,并且在系统出现问题时,提供有效的数据恢复机制。为保证数据传输过程中的安全,可采用SSL、IPSec-VPN等技术对数据传输进行加密。
参考文献:
[1]聂明.移动增值应用开发技术导论[M].北京:电子工业出版社,2009.
[2]王琳.校园手机一卡通系统设计和应用[J].通信管理与技术,2006(6).
[3]杨伟明.基于CNGP的SP端短信增值业务平台的研究与实现[J].计算机应用,2010(6).
[4]中国移动通信集团公司.中国移动企业信息化一期工程统一信息平台技术规范(v1.0)[Z].
