智慧校园高校统一消息中心平台的设计与实现
作者:廖宁 杨文
来源:《电脑知识与技术》2019年第19期
摘要:在传统的数字校园平台中,没有充分利用学校大数据中心的数据,缺少统一处理消息的平台,使得各类消息提醒无法主动提醒师生,因此师生普遍对数字校园建设无感。针对这种情况,提出了智慧校园高校统一消息中心平台的设计方案,该方案基于学校大数据中心,通过多种数据交换方式将各业务系统中相关数据同步到大数据中心,并使用J2EE轻量级框架组合对企业号以及各通信运营商及短信接口提供商提供的API进行封装及统一调用,从而实现了各类消息提醒内容自动生成,及支持多渠道发送消息给师生或家长。应用结果表明,该系统大大提高了师生获取各类消息提醒的效率及降低了学校管理教师的工作量。
关键词:智慧校园;大数据中心;企业号;短信接口
中图分类号:TP391;文献标识码:A
文章编号:1009-3044(2019)19-0093-03
近年来教育的信息化步伐正在不断加快,各高校逐渐从十二五期间的数字化校园建设阶段步入十三五规划中的智慧校园建设阶段[1]。2018年4月13日,教育部发布了《教育信息化2.0行动计划》,该计划明确提出通过教育治理能力优化行动进一步提高教育管理信息化水平。
2018年6月27日,国家最新公布了国家标准文件《智慧校园总体架构》GBT36342-2018,对于智慧校园的总体架构及建设进行了明确规范。智慧校园总体架构的基础设施层提供海量数据汇集存储,为大数据挖掘、分析提供数据支撑[2]。智慧校园中的智慧校园服务是指以信息技术为手段,为师生提供教学、校园生活、校园安全以及虚拟校园服务等[3]。
在十二五期间,数字化校园建设使高校各类主要业务实现了信息化管理,出现了包括OA、教务、人事、图书、科研以及一卡通等众多的业务系统[4],这些业务系统有各种消息提醒以及各类业务数据,但这些数据并没有得到充分利用。因此在智慧校园建设阶段,应该更多考虑如何更好地利用大数据中心的各类数据自动产生各种消息提醒并准确推送给相关用户。因此本文提出了一个基于大数据中心的高校统一消息中心平台的设计及实现方案。该系统与学校大数据中心高度融合,能够充分利用各业务系统推送到大数据中心的各类数据生成各类消息提醒,也可以直接在业务系统中调用该短信平台发布的webservice接口直接发送消息,同时该系统还有多渠道消息推送以及信息安全监控功能。采用该统一消息中心平台可以大大提高学校各类消息提醒的及时性,提高各项工作效率,提高师生智慧校园获得感。
1; 系统设计
1.1; 整体架构设计
1)大数据中心通过建立学校统一信息标准、按照统一信息标准规范为各业务系统提供数据清洗及数据交换服务,通过Oracle ODI、DBLINK、webservice等数据交换方式[4],将清洗后的各业务系统数据库中各类消息需要的业务数据同步到大数据中心共享库中,再通过数据库存储过程及调度计划分主题对各类数据进行建模形成各类主题数据,以方便统一消息中心平台自动分析处理这些数据。
2)统一消息中心主要提供消息自动生成以及各类主题消息发送管理服务。其中消息自动生成服务是通过对大数据中心的各类主题数据进行建模分析,自动生成各类主题消息内容,包括水电费提醒、成绩短信通知、工资查询提醒、奖助到账提醒、生日祝福短信、通知公告提醒、OA办公提醒等,而消息发送管理服务将统一调度发送这些主题消息,且各类主题消息可以灵活配置定时发送规则、发送渠道。
webservice实现 3)短信接口管理分类封装各运营商提供的短信API接口,以及其他第三方短信服务商提供的短信API接口,包括阿里云通信接口、网易云短信接口,同时该模块还以webservice形式提供短信接口服务[5],其他授权的校内业务系统也可直接调用该接口。
4)企业号对接管理平台实现统一消息中心平台与企业号后台自动对接[6],包括组织架构同步、用户信息同步、消息推送管理、班级会话管理、回调模式管理等。
1.2; 消息自动生成及发送数据模型设计
为实现各类主题消息自动生成及自动发送管理的目的,首先设计了消息自动生成及发送数据模型,模型设计如下图2所示。
2; 系统实现
由于篇幅有限,本文以成绩通知短信自动发送给家长的功能为例介绍了在平台中是如何充分利用各业务系统推送到大数据中心的各类数据生成各类消息内容并自动发送消息的实现过程。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论