91学术服务平台

您好,欢迎来到91学术官网!站长邮箱:91xszz@sina.com

发布论文

论文咨询

高校中融合消息推送技术的应用研究

  2020-10-08    107  上传者:管理员

摘要:随着高校信息化水平的不断提高,越来越多的学校业务均可在互联网上实现办理。在各项业务办理的过程中,消息的及时、准确送达成为衡量教育服务满意度的重要因素。实现教学、科研、生活等通知消息的及时准确推送也成为学校各部门遇到的现实问题。本文将从邮件发送、短信通知、语音电话、微信推送等多种消息通知发送途径分析实现消息推送的最佳方式,从而达到降低运营成本、提高通知接收效率的目的,进而实现智慧化校园建设中对快速、便捷、高效的消息推送方式的探索。

  • 关键词:
  • 信息化水平
  • 学校业务
  • 教育服务
  • 融合消息推送技术
  • 高校
  • 加入收藏

近年来随着信息技术与教育的深度融合,高校信息化水平不断提高,越来越多的高校业务部门将传统业务运用信息化手段采用线上、网上的方式进行办理。师生间的交流方式也从传统、单一的通知发送向融合的多途径消息通知发送方式转变。单一途径发送消息有可能因为各种原因,导致部分接收者未能收到通知;多途径发送不仅增加了发送成本还给接收者因重复接收消息带来了不必要的困扰。本文研究的融合消息推送方式是基于融合通信原理,综合通信技术与信息技术在电信、互联网与信息三个领域的应用,将电话、短信等通信技术类业务与应用共享、即时通信等信息技术类业务和信息查询、电子邮件等互联网业务在应用场景中交互融合选优,对不同的发送通道赋予不同的优先级。通过构建融合消息推送平台,根据业务类型与用户接收习惯及目标群体的特征需求,智能选择最优推送路径,降低信息时延,提高信息传送与接收效率,从而达到通知消息准确、快速送达和经济、实用相平衡,实现信息高效精准智能推送。本文所实现的融合消息推送平台采用当前主流的消息发送渠道,实现系统的快速部署,具有安全可靠、轻量级、易运维的特点,实现了预期目标。


消息通知推送渠道的研究与分析


通过对高校实际情况的调查研究,发现如今常用的消息通知推送渠道主要包括邮件发送、短信发送、语音通知、微信消息推送等方式,并且各途径相互独立。邮件发送要维护邮件列表,短信发送要维护通讯录,微信要维护人员分组和用户标签,要想通过不同途径发送消息,需分别在各个平台操作。以下就这些常见消息发送途径和适用范围进行研究与分析。

邮件发送

高校为师生员工设置有学校邮箱,通过邮箱可以免费发送各类邮件,并且可以上传比较大的附件,特别适合大文件的下发。由于邮件系统是由学校自身运营,所以发送和接收的数据均在本校服务器和存储系统中,数据的安全性得到了很好的保障,发送者和接收者均为校域内的用户,且均为实名用户,对于发送的内容和发送操作的日志均可由高校实时掌握,具有很好的安全性,适合发送内部资料和具有一定保密性的文件。但是邮件系统的时效性不足是其显著的缺点,发送后不能保证每位接收者可以快速而及时看到。因此,学校邮箱适合具有一定保密性但对时效要求不太严格的大文件推送。

短信发送

短信发送途径是通过运营商提供的短信发送接口发送消息通知的一种方式。其时效性较强,一般在发送后5s~10s可以到达用户手机端。但缺点也很明显:首先是发送字数不能太长,一般运营商按照每70个字符为一条短信进行收费。其次,需要发送者维护一份接收者手机号码通讯录,在接收人更换手机号时要及时更新,这会给通知发送者带来很大的维护工作。另外,随着国家工信部等相关部门对于垃圾短信的整治力度不断加强,对于通知发送的内容有了更为严格的审查,有些短信接口可能需要事先提供接收者手机号码白名单或者提前制定发送内容模板,这给发送内容的灵活性带来了很大的挑战。因此,短信发送通知消息这一途径,比较适合通知内容简短或通知内容格式较为固定的场景。

语音电话发送

语音电话通过调用语音电话运营商提供的语音通知接口,可以向接收者发送简短内容的语音通知。这种方式一般用于验证码的接收和内容很简短的消息推送。

微信消息途径发送

微信是腾讯公司2011年推出的即时通讯产品,它的消息推送接口能发送短消息、图文消息和语音等多种发送方式。高校微信企业号或者企业微信通过用户绑定实现信息接收和人员信息的绑定。高校微信企业号的人员管理中的分组和授权可以对不同用户进行标注,实现通知消息接收范围的灵活维护。高校微信企业号的消息推送接口,可以实现短消息、图文消息等消息的快速推送。而要实现这种消息推送方式的前提是消息接收者提前关注微信企业号,并且实现微信用户和学校真实用户信息的绑定,这也是该消息推送途径的缺点。


消息通知推送的技术基础


为实现融合消息推送平台的轻量级和易于运维的特点,本文采用Python语言,Django框架,Celery消息队列和Redis数据库,下面对使用到的技术进行简要介绍。

Python编程语言

Python语言是一种简单、易用和具有丰富的第三方库的开源编程语言,广泛应用于脚本、网站、大数据分析和科学计算等领域,能够很好的满足系统对于轻量级和简单易用的诉求。

Django编程框架

Django是Python语言的当前最为流行的Web框架,它是开源的并且有丰富的第三方插件和资源库,具有很好的扩展性和维护性。Django框架已经实现了如用户管理、角色控制、权限分配等通用功能,使得平台搭建十分容易。

Celery异步消息队列

Celery异步消息队列是功能完备的即插即用的任务队列,它封装了复杂的异步消息队列的逻辑,使得调用者的使用逻辑变得十分简单。Celery的异步处理,使得发送邮件、调用短信和微信接口推送等这些较为耗时的操纵变得简单和快速。在用户业务满意度感知方面,异步操作满足了用户提交任务后无需等待的诉求,短时间即可完成操作,极大的提高了用户的体验效果。

Redis数据库

Redis数据库是当前开源的key-value高性能数据库,并提供了支持Python编程语言的API。与Memchached相比,它支持存储的value类型更为丰富,是非常适合消息队列的数据库系统。

Requests模块

Python语言Requests模块以友好、便捷的方式实现了HTTP/HTTPS协议的广泛支持,通过requests模块可实现融合消息推送平台的短信、微信、邮件等消息推进的内容接口推送。


融合消息推送平台的设计与实现


融合消息推送平台是基于融合通信的邮件、短信、微信和语音通知等多种消息发送途径的推送平台。它模块化和松耦合的特点具有很好的扩展性,推送途径可根据实际情况进行添加或者减少。本文所实现的平台是基于邮件、短信和微信三种方式进行融合,并根据发送内容和发送时效智能选择推送途径。通过对一段时间的运行数据监控,运用人工智能和大数据分析技术,可以对用户的消息接收状态和偏好进行分析,从而形成因人而异的基于接收者行为偏好的融合消息推送途径,实现通知消息的准确、高效下发目标。为学校智慧校园建设和精准管理提供技术支持。

图1融合消息推送平台逻辑架构图

图2融合消息推送平台消息发送界面

融合消息推送平台的功能设计

融合消息推送平台主要包括五部分:一是推送途径管理:此部分可以动态的增加或者减少通知消息发送途径;二是发送途径选择系统:此模块根据预先设置的算法控制消息的推送途径的选择;三是通讯录维护系统:此模块是融合消息推送平台的基础模块,需发送者维护通讯录,通讯录的内容包括姓名、学工号、手机号、邮箱等,这些字段和推送途径相关联;四是数据分析系统:对发送和接收的历史、接收者的偏好和接收途径分析,以便智能的选取最佳发送途径。五是平台基础模块,主要用于用户管理、角色分配、权限控制等。各模块的逻辑设计如图1所示。

融合消息推送平台的功能实现

根据融合消息推送平台的功能设计,结合实际需求,本文设计并实现了基于邮件、短信、微信的消息推送多途径融合的消息通知发送平台。该平台采用本文介绍的技术,基于django框架实现了平台的用户管理、角色配置和权限控制等系统的基本功能模块。为了实现友好的人机交互,系统采用了celery异步消息发送机制,当发送者提交大批量用户消息通知推送时,可以在很短的时间内完成提交,无需等待全部发送完成即可离开当前页面。为提高性能和灵活性,消息队列存储采用redis数据库。融合消息推送平台的操作界面如图2所示。

该平台还实现了通讯录管理、多渠道消息推送、消息发送结果查询、数据统计分析和用户行为分析等功能。这些功能是为核心功能融合消息智能推送服务的。

该平台对于推送渠道的选择基于三方面的考虑:1、发送内容。2、接收者偏好。3、发送成本。首先根据发送内容的长度确定是否启用邮件发送渠道,如果全文字数超过200字,并且含有附件,平台默认采用微信短消息提醒(短信通知提醒)+邮件发送的方式。对于短消息的推送则是优先选取微信推送,当微信推送失败时,系统自动切换到短信推送,若短信推送依然失败,系统将把该条短消息内容作为邮件正文推送至校内邮箱中,以实现消息高可达推送,对于短消息的推送渠到,系统也会根据接收者的阅读消息时间进行大数据分析和用户偏好分析,针对不同的接收者选取最佳的消息推送渠道。


结束语


本文通过对常见通知消息发送途径的分析和比较,基于高校实际情况,设计并实现了融合消息推送平台,解决了单一消息发送渠道存在的缺陷。通过技术框架与用户为核心的服务理念,融合消息推送平台实现了信息的智能化精准推送。这不仅可以提高消息推送的到达率,保证消息通知阅读的时效性,也能提高发送效率,降低消息通知的发送成本,减轻工作人员和系统管理人员的工作强度和压力。基于大数据的智慧化消息推送途径的选优,实现消息通知的融合推送,这为高校智慧校园建设管理中的通知消息推送提供了一种切实可行、经济实用的方案。


王艳芳.融合消息推送技术在高校中的应用[J].中国科技信息,2020(19):83-84+86.

分享:

91学术论文范文

相关论文

推荐期刊

网友评论

加载更多

我要评论

高等教育研究

期刊名称:高等教育研究

期刊人气:4225

期刊详情

主管单位:中华人民共和国教育部

主办单位:华中科技大学

出版地方:湖北

专业分类:教育

国际刊号:1000-4203

国内刊号:42-1024/G4

邮发代号:38-73

创刊时间:1980年

发行周期:月刊

期刊开本:大16开

见刊时间:一年半以上

论文导航

查看更多

相关期刊

热门论文

推荐关键词

【91学术】(www.91xueshu.com)属于综合性学术交流平台,信息来自源互联网共享,如有版权协议请告知删除,ICP备案:冀ICP备19018493号

微信咨询

返回顶部

发布论文

上传文件

发布论文

上传文件

发布论文

您的论文已提交,我们会尽快联系您,请耐心等待!

知 道 了

登录

点击换一张
点击换一张
已经有账号?立即登录
已经有账号?立即登录

找回密码

找回密码

你的密码已发送到您的邮箱,请查看!

确 定