基于微信公众平台掌上高校网络信息服务系统研究.docVIP

基于微信公众平台掌上高校网络信息服务系统研究.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于微信公众平台掌上高校网络信息服务系统研究

基于微信公众平台掌上高校网络信息服务系统研究   [提要] 针对当前高校在信息发布、查询、问题反馈等方面存在的问题,提出使用微信公众平台完善高校网络信息服务系统的方法,就如何在高校综合信息服务系统中应用微信公众平台进行交流探讨。   关键词:微信;微信公众平台;移动互联网   中图分类号:F49 文献标识码:A   收录日期:2013年5月8日   一、前言   随着高校信息化建设的迅速发展,多数高校已经构建了自己的网络信息服务系统,学校中各教学单位、管理机构大多已经构建了自己的网站,资产、教务、图书、财务等均已实现网上管理。这些网络信息系统的使用,极大地提高了办公效率,方便了师生获取相关信息。但是,多数师生在使用计算机网络时并不在意学校网站上发布的通知公告,重要通知不能在网站上发布,还需要使用传统手段与其配合才能及时告知相关师生。另外,由于受到计算机终端数量的限制,网上选课、网上评教等工作需要分批次进行,长时间占用学校机房资源,对教学秩序和教学质量产生一定的影响。本文以此作为研究背景,提出使用微信公众平台解决通知及时下发和操作终端不足的问题。   二、基于微信公众平台的掌上高校网络信息服务系统   (一)微信及微信公众平台简介。微信是腾讯公司于2011年1月21日推出的一款通过网络快速发送语音短信、视频、图片和文字,支持多人群聊的手机聊天软件。用户可以通过微信与好友进行类似于短信、彩信、语音对讲等方式的联系,截至2013年1月24日,仅用3年时间,微信用户已达3亿,特别是在大学生群体中,微信的使用率极高,几乎是大学生手机上必装的应用。   微信公众平台是腾讯公司在微信的基础上新增的功能模块,通过这一平台,个人和企业都可以打造一个微信的公众号,实现和特定群体的文字、图片、语音的全方位沟通、互动。利用微信公众平台,公众号可以直接推送重要的通知消息到用户的手机,还可以设定关键词进行自动回复,也可以一对一地和用户进行交流。除此之外,微信公众平台还提供了“开发模式”,使用微信公众平台的开发接口,公众号可在自身服务器上接收用??的微信消息,并可按需回复相应用户。在线翻译、在线订票、天气预报等应用已经在微信公众平台上相继上线。   (二)微信公众平台注册与推广。在使用微信公众平台服务之前需注册一个微信公众账号,微信公众账号需使用电子信箱进行绑定注册,注册过程较为简单,使用浏览器登录微信公众平台网站:http:///,找到“立即注册”链接,点击进入注册页面,按注册要求填写基本信息,邮箱激活,进行个人信息或单位信息登记,最后完善公众号信息即可。   注册成功后,登录微信公众平台后台,在设置页面中的账号信息处会看到“微信号”和“二维码”,通过在微信搜索微信号或扫描二维码图片即可关注相关公众号。将含有微信号和二维码的说明信息发布到网站,张贴到学校海报栏,很快就会得到了学生们的关注。   (三)微信公众平台消息接口。公众平台消息接口为开发者提供与用户进行消息交互的能力。对于成功接入消息接口的公众账号,当用户发消息给公众号,微信公众平台服务器会使用HTTP请求对接入的网址进行消息推送,第三方服务器可通过响应包回复特定结构,从而达到回复消息的目的。   1、网址接入。启用“开发模式”时需要提供URL和Token两个参数,其中URL必须以“http://”开头,且只支持80端口,Token由开发者任意填写,用作生成签名。当公众平台用户提交这两个参数时,微信服务器将发送GET请求到填写的URL上,并且带上以下四个参数,如表1所示。(表1)   开发者通过检验signature确认此次GET请求是否来自微信服务器,如果校验通过,原样返回echostr参数内容,接入生效,否则接入失败。加密/校验流程如下:   ①将token、timestamp、nonce三个参数进行字典序排序;   ②将三个参数字符串拼接成一个字符串进行sha1加密;   ③开发者获得加密后的字符串可与signature对比,标识该请求来源于微信。   2、消息推送。当普通微信用户向公众账号发消息时,微信服务器将POST该消息到填写的URL上。以推送文本消息为例,消息xml的结构及相关参数说明如下:            1348831860         1234567890123456   (表2)   3、消息回复。对于每一个POST请求,开发者在响应包中返回特定xml结构,对该消息进行响应(现支持回复文本、图文、语音、视频、音乐和对收到的消息进行星标操作)。微信服务器在五秒内收不到响应会断掉链接。以回复文本消息为例,回复消息的xml的结构及相关参数说明如下:                   

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档