你好,欢迎来到! 设为首页 收藏本站
联系电话
论文范文 当前位置: > 写作指南 > 论文范文 >

图书馆微信服务平台的设计与实现(2)

时间:2015-11-19 09:16来源:www.hexinqk.com 作者:孔云,廖寅,资芸,薛 点击:
2.1微信公众平台功能说明 微信公众平台为用户提供了实时消息管 理、用户管理、消息群发管理、素材管理、品 牌设置等常规功能。注册用户登录微信平台, 通过首页可以直观地看到每日新增订阅人数曲 线图,每日接受消

  2.1微信公众平台功能说明
  微信公众平台为用户提供了实时消息管 理、用户管理、消息群发管理、素材管理、品 牌设置等常规功能。注册用户登录微信平台, 通过首页可以直观地看到每日新增订阅人数曲 线图,每日接受消息数统计图和官方的系统消 息。打开实时消息管理,可以看到用户使用账 号的情况和历史情况,管理员可以对用户的消 息标星和对用户的问题进行回复。打开用户管 理模块,可以对用户进行分组,把违规用户放 入黑名单,统计粉丝数量。打开消息群发模 块,是一个基于网页的富文本编辑器,可以给 用户发送基于文字、语音、图片、视频和图文 的消息,也可以选择接收消息的用户群。打开 素材管理模块,可以对消息的图片、语音、视 频、文字等素材进行管理。打开设置管理,可 以对品牌的头像、功能说明和二维码等信息进 行设置和维护[7]。
  2.2图书馆第三方微信服务平台的搭建
  微信公众平台已经实现了消息、用户和消 息群发等常规管理功能,任何第三方平台都可 以免费使用其基础平台,因此第三方平台的主 要任务是架设接口的基础网络、部署服务器、 设计第三方消息接口、设计对接第三方业务系 统(群)的方法,设计高效的系统架构方案,优化务,为机构带来更多的用户和更广的商机。
  3图书馆微信服务平台实现的关键技术
  3.1消息接口的实现方案
  目前常用的实现方案有基于PHP、J2EE、 .NET和其他的网络编程的技术,常用的WEB 服务器有 apache,tomcat,nginx,iis 等。微 信官方提供了基于PHP的接口实现方案,熟练 的程序员可以实现基于其它网络编程技术的消 息接口代码。基于JAVA的消息接口实现如图 3所示,是结合昆明理工大学微信平台的一种 实现,主要需要实现的方法包括用于接收消息 参数的doGet()和doPost()方法,用于验证接 口合法性的valid()方法,实现消息接收、处理 和响应的 responseMsg()和 replyMessage()方 法,以及保证消息传输安全的checkSignature() 和SHA1Encode()等身份验证和加解密方法。
  图3基于JAVA的消息接口实现
  3.2消息推送的格式和消息解析的实现方法 3.2.1消息推送的格式消息推送是指微信用户向公众账号发送消 息。微信服务器将POST该消息到第三方服务 器配置的URL上。通常来说微信用户可以推送 文本、图片、地理位置、链接和事件5种消息 格式,推送XML结构的消息格式请参看文献[7]。 3.2.2 消息解析实现方法当第三方消息接口服务器收到用户推送的 信息后,就需要将消息进行解析。以文本消息 和JAVA实现的解析方法为例,其实现关键代码如下:
  Element root = document.getRoot Ele- ment(); //获取XML文档根节点String fromUsername = root.elementText (TromUserName”); // 获取发送方String toUsername = root.elementText ('ToUserName”); //获取接收方String msgType = root, ele me nt Text Trim ("MsgType”); //获取消息类型String content = root. element Text Trim ("Content”); //获取消息内容主要是解析开发者微信号,微信用户发送 账号,信息类型和信息内容等关键信息。
  3.3消息回复的格式和消息封装方法 3.3.1消息回复的格式消息回复是指第三方消息接口自动给微信 用户回复消息。对于每一个POST请求,开发 者在响应包中返回特定XML结构,对该用户 的消息进行响应,目前支持文本、音乐和图文 三种消息结构,回复XML结构的详细消息格 式和含义请参看文献[7]。


  核心期刊网(www.hexinqk.com)秉承“诚以为基,信以为本”的宗旨,为广大学者老师提供投稿辅导、写作指导、核心期刊推荐等服务。
  核心期刊网专业期刊发表机构,为学术研究工作者解决北大核心CSSCI核心统计源核心EI核心等投稿辅导咨询与写作指导的问题。

  投稿辅导咨询电话:18915033935
  投稿辅导客服QQ: 论文投稿1002080872 论文投稿1003158336
  投稿辅导投稿邮箱:1003158336@qq.com
------分隔线----------------------------
栏目列表  
推荐论文  
热点论文  
 
QQ在线咨询
投稿辅导热线:
189-1503-3935
微信号咨询:
18915033935
网站简介 核刊总览 普刊专栏 期刊验证 学术答疑 服务流程 写作指南 支付方式 信用说明 联系我们
CopyRight © 2013 All Rights Reserved.
免责声明:本站提供投稿辅导 论文投稿 投稿辅导 核心期刊检索 核心投稿辅导等服务,本站刊载文章仅代表作者观点
并不意味着本站认同,部分作品系转载,版权归原作者或相应的机构;若某篇作品侵犯您的权利,请来信告知:1003158336@qq.com