APP下载

基于微信企业号的校园移动服务

2016-12-21王义张福蒸王海涛

电子技术与软件工程 2016年20期
关键词:微服务

王义++张福蒸++王海涛

摘 要 以微信为代表的即时通信软件,打破了时间、空间的限制,集社交、传播和教育等功能为一体,在信息技术的推动下成为新型的教育方式并被人们普遍接受。本文通过对高校信息化服务现状分析,结合校园实际服务需求,建立校园移动服务模型。基于微信企业号的实践,通过消息规则和推送引擎、微账号管理、微门户、微信企业号应用的研究,建立校园移动服务平台,为高校师生提供便捷智能的信息推送服务。并对实践中平台使用情况和遇到的问题进行总结分析。

【关键词】微信企业号 移动服务 消息推送 微服务

1 引言

随着移动互联网的蓬勃发展,高校信息系统移动化趋势日益显著。我国《教育信息化十年发展规划(2011-2020年)》中明确提出利用信息化手段提升学校服务师生的能力和水平。高校的办学理念是以人为本,服务就是高校信息化的终极目的。以数字校园为基础,为用户提供个性化的服务,更好地体现服务的智能化和个性化是目前高校信息化建设的方向。

2 高校信息化服务现状

目前高校信息化服务现状是各业务系统的事务处理缺乏整合,各系统看似独立但业务紧密耦合。师生用户始终游离于数据产生、交换等过程之外,数据量大,获取所需信息难度变大。

(1)高校信息化数据应用存在部分信息孤岛,数据质量和应用有效性不高,用户与数据库间存在信息获取、信息处理和信息提供等方面巨大矛盾,最终用户使用感觉困难。

(2)高校各部门建立的业务系统越来越多,信息化服务越来越精细。用户需登录系统越多,数据越来越庞大,要全面获取数据和跨部门服务难度也越大。最终,用户查询到需要的信息效率也越低。

(3)数据和消息不能准确及时主动的传递给需要者。目前学校的很多重要教学通知不能及时被师生感知。当各单位需要及时了解学校的最新通知或新闻等内容时,必须登录PC终端进行查看。又如,考试完成后,教师需将分数先上传至教务系统,学生登录系统后方可查看。

(4)缺乏数据交叉分析和深层次应用。例如,学生能看到自己的成绩等学业问题,但对自己的学业情况在整个专业范围内没有系统了解;学生的阅读情况和自己的专业是否有关联;其他同学比如学霸在阅读什么;怎样用数据支持学生完善自己的学业成长和职业规划等。

因此,要走出高校信息化发展的困境,需要充分利用移动新技术和渠道,建立移动服务平台,以应对师生用户不断提高的个性化、精细化、智能化的服务需求。

3 移动服务模型分析

在信息化建设的新时期,随着移动互联网的迅速发展,移动服务模式应运而生。结合高校管理的实际需求和信息化服务现状,建立校园移动服务模型,如图1,对师生提供便捷的跨时空、跨平台的移动服务。

将校园的移动服务对象分为全校师生和信息化建设部门两类,按照不同服务对象提供不同的服务内容。校园移动服务内容包括教学科研服务、跨部门业务服务、数据服务、生活服务、平台服务等。基于对校园各业务流程分析和服务信息资源的梳理,建立人事数据库、科研数据库、教务数据库、图书管理数据中间库等,为校园移动服务提供基础数据。

一般师生提供移动服务需求、定制和评价反馈信息。信息化建设部门提供移动服务的统一标准规范、技术支持和安全保障,搭建无线网络、系统环境,基于移动通讯系统、数据转换工具、消息推送引擎等移动技术,为建立统一的校园移动服务体系提供技术支持。

4 校园移动服务平台架构

微信企业号因其近7亿的庞大的活跃用户群、开放的微信API 接口、跨平台应用配置的延展性等优势,成为我们研发校园移动服务平台的载体。应用上述移动服务模型,通过消息规则和推送引擎、微账号管理、微门户、微信企业号应用的研究,建立校园移动服务平台。

校园移动服务平台采用混合响应式页面自适应框架,一方面是整合学校的微信帐号管理,同时进行学校企业号的建设和应用的推广,另一方面是把现有的信息平台、数据服务以及学校已有的信息,重新整合集成并转化成消息进行微信端的信息推送。其中,整合校园现有信息系统的服务,涉及到移动化微服务的拆分。

校园移动服务平台总体逻辑框架,如图2所示。下面对其几个主要系统模块进行简述:

4.1 数据规则和推送引擎系统

目前校内信息发布渠道多样,难以管理,师生需要登录不同的网址查找信息困难。为了使得数据能够更好地为用户进行服务,需要构建数据规则和推送引擎,把数据主动推送到用户终端。它是平台完成智能化、个人化推送服务的关键模块。

为了更好地进行数据消息智能化和个性化推送,需要对数据进行规则计算。通过配置各种数据源(消息源),制定计划任务读取数据源,然后把读到的数据源封帐成消息,最后调用微账号管理系统推送给用户。

数据推送引擎的策略会根据推送数据的等级、用户当前状态、等级、匹配策略(即时推送、延迟推送、取消推送、再次推送等)、用户反馈等内容,自动进行消息的推送。

数据规则和推送引擎系统功能主要包括接收载体管理、数据源管理、表管理、任务管理、任务策略管理、接收人配置等内容。还包括用户管理、用户组管理、角色管理、登录日志等系统管理功能。

4.2 微账号管理系统

微帐号管理系统是学校统一管理各类微信账号(包含公众号、订阅号以及企业号)的整合管理平台。目前针对微信企业号,提供一整套数字校园集成的用户、组织机构、认证以及接口的策略,便于校内应用和微信企业号的对接。

微账号管理系统包括微账号注册、通讯录、应用管理、消息管理、预警管理、数据统计、系统管理和平台集成。微信帐号注册管理进行各类微信帐号的绑定,解绑,授权(授权给校内身份认证用户),以便校内用户能够通过此系统直接进行微信后台的相关操作,而无需登录微信后台。

4.3 微门户系统

微门户系统是以门户平台为基础,采用混合模式的响应式页面框架,提供PC端与移动化设备自适应支持的统一平台。在门户平台上以数据化的多层次服务为主导,通过微服务拆分等手段,整合和移动化现有的应用及第三方应用,提供多样性终端服务、智能化、移动化、高可用性的信息服务。

对于移动化的支持策略,包括两种模式:

(1)基于HTML5的页面响应式布局,使得同一页面或应用在PC和移动端的内容基本一致。

(2)特定栏目或内容,提供独立的移动化应用界面,通过传递不同参数,来确定是何种终端。

移动服务针对移动化进行微服务的拆分。例如,哪些服务适合移动化;哪些移动化以后更便捷;哪些不适合;移动化后如何进行布局和排版使服务更明晰。微门户系统采用微服务的拆分方法,针对具体的服务功能和内容进行定制设计。微服务的设计思想是松耦合和高内聚。拆分的基本策略包括用户最关注的内容,频繁使用的内容,和用户相关的内容;后台管理者的功能和内容等。例如,将信息平台的校内通知拆分为会议、讲座、申报等时间,转化成日程模式,更好的完善了用户体验。

门户平台已经实现了对校内通知公告、日程、公共服务、教学、学习、发现、生活、邮件、通讯录、教师职业发展规划、个人信息完整度展现等服务。

4.4 微信企业号

目前校园移动服务平台框架已经完成,其载体微信企业号已于2016年1月在我校正式上线。校内师生通过关注企业号,即可享受各类便捷服务,实现了信息的智能推送和移动化办公。具体校园移动服务如下:

4.4.1 教学科研服务

信息平台上发布的所有通知都会实时推送至微信,还可对通知进行查询和分类查看。随时查看信息平台上的日程、讲座、活动等信息,不错过任何事项,合理安排每一天时间;在老师上课的当天提前半小时自动推送上课的时间、地点等信息。

4.4.2 跨部门业务服务

内置离校流程管理,毕业生可在微信端即时办理离校,避免到访各部门,节约了时间,提高了效率。

4.4.3 数据服务

以往学生只能通过登录PC端教务系统才能看到的成绩信息,现在每一门课程成绩出来时就可以自动推送到个人;微信端提供成绩参考,帮助分析绩点,让学习更有方向。在微信端随时查看本学期课程的上课时间、地点,推送上课提醒,不错过每一堂课;及时了解学校各个教学楼都有哪些空闲教室,不再为找不到自习室而烦忧。提供“惠园足迹”记录您在贸大留下的每一个“第一次”。

4.4.4 生活服务

查看在图书馆的借书信息,并自动提醒还书;“图书推荐”为大家推荐周围人在看的图书、近期热门的图书和奇葩书榜。可以直接在微信端查看本学期的校历安排;方便快捷的发布和查看失物招领信息;在微信端方便快捷的提问和答复。

4.4.5 平台服务

在微信端随时随地查看各单位重要部门的办公电话、办公地址。还可以直接拨打电话;方便快捷接入校内邮箱,可以随时随地收发邮件。

5 平台使用情况分析

移动服务平台推出的各类日常功能看似平淡,却个个满足当前师生获取校园信息的需求,提升了用户对信息化服务的满意度。同时也反应出一些问题。

5.1 使用情况统计

从2016年1月移动服务平台上线至4月期间,在没有大规模推广活动的情况下,关注人数超过6500人,本科生关注率超过50%,教工超过51%。

2016年6月针对移动服务平台的使用对校园师生进行了问卷调查调查,图3是统计结果。排在前列的是通知公告、课程成绩、成绩参考、空闲教室、校历、办公电话、图书借阅等服务,显示了平台在学习生活等方面提供的服务满足了师生多方面需求。

5.2 满意度分析

在校园移动服务平台上线后,2016年6月针对学生、教师、行政人员等不同用户角色发放了调查问卷,就功能模块、操作便捷性、信息推送内容时效性、使用帮助和技术支持等方面征求意见。发放纸质问卷600份,通过微信企业号、电子邮件、校园信息平台不同渠道发放电子问卷各一次,总共回收到1469份问卷。从问卷内容看,对信息推送内容和时效性满意的人数为746人,功能操作便捷性满意人数787人,使用帮助有效性满意人数744人,问题回复和技术支持满意人数661人。根据分析可以总结出师生对校园移动服务平台的满意度总体超过70%。

5.3 存在问题

5.3.1 消息推送量的问题

实践发现,信息推送过多会打扰到师生,过少会体现不出服务的实时性。因为推送量的适宜度是解决智能化推送的一个重要问题。目前通过技术上的两层权限设计避免问题。但通过师生用户反馈,发现部分学生仍认为推送量大,发现不同类别用户对同一类消息的反应有差异。例如,老师和学生对“上课提醒功能”的反应截然不同。因为老师每周上课次数有限,一周收到两三次提醒,老师特别是老教师反馈是温馨的,有帮助的。但对于每天都有大量课程的学生就是打扰。

5.3.2 推送时间点

对于推送消息的时间点,应该充分结合学校的运行模式和用户角色或阶段,例如学年、学期、教学周、大一、讲师等。按照这个时间轴线,每学年、学期的某些时间点都会有固定的推送内容和模式。例如,开学第一周,推送课表、介绍上课教师。第三周即可推送课程成绩参考,让学生了解所选课程的教师情况以及教师历史给分的成绩分布,从而做到心中有数,合理安排自己的学习计划。考试结束后可以推送绩点分析,可为学生的学业预警提供依据;也可以帮助专业教师针对不同情况采取不同的策略来引导学生完成学业。

5.3.3 微服务拆分

在平台微服务拆分过程中,完善各业务的功能与流程再造,整合界面、数据和服务。例如,图书数据服务优化成图书统计、图书小助手、图书推荐、奇葩书榜、个人借阅、馆藏概况六个部分,可展示进馆人数、应还图书、逾期图书、图书排行、个人借阅分类统计、馆藏图书类型、图书年度借阅等大量的统计数据,围绕个人特征、借阅习惯、专业特长等进行个性化的图书推荐推送,并提供图书查询、图书收藏、借还书等综合服务。

6 总结

通过校园移动服务模型分析,基于微信企业号的校园移动服务平台为高校提供更便捷的服务。随着校园移动服务的逐步丰富,未来将研究重点放在跨部门业务服务、数据服务、平台服务方面,扩展更广泛、更精细的服务内容,优化信息推送策略,完善校园移动服务平台,为校园师生提供更为智能化的教学服务。

参考文献

[1]中华人民共和国教育部.教育信息化十年发展规划(2011-2020年)[DB/OL] http://www.moe.gov.cn/srcsite/A16/s3342/201203/t20120313_133322.HTML,2015.

[2]宓詠.流程再造与网上“一站式”服务探索:4-7.

[3]腾讯公司.2016年WeChat用户报告. http://wallstreetcn.com/node/252592.

[4]腾讯微信.微信企业号.https://qy.weixin.qq.com/title =微信企业号与公众号最主要的区别.

[5]http://martinfowler.com/articles/microservices.HTML.

[6]李书钦,李敏,马时来.基于微信企业号的移动教学服务平台设计与实现[J].计算机时代,2016(03):25-26.

[7]郭敏智.基于微信企业号的移动办公系统的设计与实现[D].北京:北京交通大学软件学院,2015.

[8]蒋勇.基于微服务架构的基础设施设计.软件,2016:93-97.

作者单位

对外经济贸易大学 北京市 100029

猜你喜欢

微服务
数字文化馆建设中的“微服务”
微服务架构及相应云平台解析
微信公众平台在医院图书馆的应用现状调查
从单一模式系统架构往微服务架构迁移转化技术研究
微媒体时代高校图书馆阅读推广微服务探析
微服务——未来图书馆发展的必然方向