APP下载

基于微信公众号的高校门户网功能增强研究

2018-12-18叶文全

关键词:公众深度微信

叶文全

(闽北职业技术学院 信息与工程系,福建 南平 353000)

随着移动互联网进入全面发展期[1],作为高校网络宣传工作的重要渠道之一,高校门户网被要求在移动端提供更好的服务,同时,移动互联网也为高校门户网的功能增强提供了更多的支持。移动端的传播出口主要包括移动网站、微信公众号、自建APP,微信公众号与自建APP相比成本低、易推广[2],适合于大多数高校。微信公众号可以作为移动端的传播出口、流量入口、服务接口的解决方案,微信内置浏览器及微信公众号的服务接口,支持高校门户网与微信公众号进行深度融合,实现高校门户网的功能增强。因此,深度融合高校门户网与微信公众号具有较高的实际应用价值。微信公众号包括订阅号、服务号,订阅号提供一种新的信息传播方式,服务号提供更强大的业务服务与用户管理能力[3],高校微信公众号的类型建议选用服务号。虽然服务号提供的功能模块可以满足常用的基础功能需求,但无法满足高校业务多样化、个性化的整体功能需求,为提高微信公众号功能的可扩展性,微信公众号提供了丰富的服务接口,开发者可以根据实际业务需求进行功能定制开发。根据对多个高校微信公众号的调查,大部分高校对微信公众号的使用尚处于初级阶段,并没有很好地发挥微信公众号服务接口的作用,基于微信公众号的高校门户网功能增强研究还有很大提升空间。本文通过对高校门户网与微信公众号深度融合进行必要性分析与关键技术研究,围绕用户管理、文章审核、文章推送、文章订阅、交互推广进行功能增强,并使用ASP.NET、Senparc.Weixin SDK实现,致力提供一个PC端、移动端两位一体,功能增强的高校门户网解决方案。

1 必要性分析与关键技术研究

1.1 深度融合必要性分析

中国移动互联网伴随着移动网络通信设施的升级而快速发展,从2000年发展至今,主要经历了四个阶段,见表1。目前,中国移动互联网已进入全面发展期,移动端的应用在很多领域都已经赶上或超过了PC端,高校门户网作为高校网络宣传工作的重要渠道之一,在移动互联网全面发展的大环境下,急需提供一个经济、可行、功能增强的高校门户网PC端+移动端的解决方案。

通过对中国高校百度指数进行抽样调查,表2列出了部分高校的百度指数分布情况。经分析,中国高校门户网在移动端的搜索量已明显超过了PC端,因此,高校门户网移动端的建设刻不容缓。伴随着Web前端技术飞速发展,自适应、响应式布局技术日益成熟,这些技术可应用于网站前端页面实现,有效解决高校门户网PC端+移动端的访问支持[4]。目前,已有越来越多的高校门户网支持PC端+移动端的访问,为高校门户网与微信公众号的深度融合,奠定了良好的基础。

微信公众号拥有微信作为移动互联网最大入口的优势[5],成本低、易推广,见表3。同时,微信公众号提供了丰富的服务接口供开发者进行定制功能开发,包括发送消息、用户管理、推广支持、设备功能、地理位置、微信支付等,合理的利用微信公众号提供的服务接口,可以开发出满足高校多样化、个性化的业务需求。

表1 移动互联网发展分析

表2 高校百度指数分析

1.2 深度融合关键技术研究

微信公众号与网站之间能够建立不可伪造的双向通讯机制,是实现高校门户网与微信公众号深度融合的关键。微信公众号申请成为开发者,可通过对网站接入地址、Token、EncodingAESKey和消息加密方式进行配置,并对网站接入是否成功进行验证,如图1所示。

通过验证后,结合微信公众号全局唯一接口调用凭证access_token[6],可以实现微信公众号与网站之间不可伪造的双向通讯。access_token根据微信公众号的开发者AppID、AppSecret生成,有调用次数限制和过期时间,是实现网站对微信公众号接口调用和安全性保障的重要手段,要求网站对access_token的获取在服务器端实现并妥善保存。微信公众号与网站之间的通讯流程,如图2所示。

表3 2017年微信数据报告分析

图1 网站接入验证流程

图2 微信公众号与网站通讯流程

消息包括普通消息与事件推送,覆盖了微信公众号中的各种应用场景。微信服务器与网站服务器之间使用XML进行信息传递,网站服务器可以根据消息的类型及数据进行响应处理,并以XML形式返回处理消息[7]。微信公众号提供的普通消息、事件推送、服务接口、设备接入可以满足高校门户网与微信公众号深度融合的多样化、个性化业务需求。在实际开发中,可以将对微信公众号的操作封装成类库,提高代码的可移植性和开发效率。Senparc.Weixin SDK基于.NET(C#)实现,广泛应用于微信各模块的开发,由盛派网络团队自主研发并提供技术支持,全面支持微信公众号模块开发,可在ASP.NET项目中直接使用[8]。基于Senparc.Weixin SDK的微信公众号开发,开发者可以更专注于业务逻辑的实现。

2 功能增强设计与实现

基于传统模式的高校门户网,在管理、推广、业务功能的实现上都受到了限制,与微信公众号进行深度融合,充分利用微信公众号提供的服务接口,进行资源整合与功能增强,可以打破传统模式对高校门户网的限制。本章主要围绕用户管理、文章审核、文章推送、文章订阅、交互推广进行功能增强设计与实现,用于探索高校门户网与微信公众号深度融合的可行性与实用性,在实际应用中,可根据具体需求做进一步的深度融合研究。

2.1 用户管理

用户管理指将高校门户网中的用户与关注微信公众号的用户进行统一管理,是实现高校门户网与微信公众号深度融合的基础。一个微信用户在一个微信公众号中的openid是唯一、不可变的[9],因此,可以使用微信用户的openid作为微信用户的唯一标识。微信用户的openid及相关信息的获取需要微信用户授权,用户授权使用OAuth2.0机制进行实现[10]。微信用户授权登录后,以普通用户的身份被保存在高校门户网的微信用户数据表中,微信用户可以与高校门户网中的用户账号进行绑定,绑定后的微信用户具备了高校门户网中对应绑定用户的身份、权限,从而实现用户的统一管理。

2.2 文章审核

根据高校网络信息安全管理相关条例规定,要求高校门户网的文章投稿,需要经过审核并通过后才允许在网站前端展示,如何让文章发布员与文章审核员之间建立快速、有效的联系通道,缩小文章审核的时间滞后性、提高文章审核的便捷性,是高校门户网管理功能中急需解决的一个难题。微信公众号中提供的发送消息接口,能够有效的解决这一难题。高校门户网与微信公众号深度融合后的文章发布流程,如图3。

根据图3,深度融合后的文章发布流程,文章发布者与文章审核员之间的每一步操作都建立了实时的通讯机制,缩短了文章审核的延迟时间,同时,支持在微信公众号内对文章进行审核,大大提高了文章审核的便捷性。

图3 文章发布流程

2.3 文章推送与文章订阅

传统的高校门户网的文章阅读,属于被动阅读模式。网站文章更新无法及时通知用户,用户也无法及时关注网站的文章更新,容易造成文章的阅读时间滞后,对于时间性要求较高的文章,如通知、公告、招标等信息,阅读时间滞后将造成信息传递无效。同时,用户在阅读文章的过程由于时间、精力有限,无法准确判断每一篇文章的重要性,有可能造成重要文章的漏读,导致重要信息获取的不完整。针对文章阅读滞后与漏读的两大不足,可以使用重要文章推送与文章订阅相结合的方式来解决。

微信公众号虽然提供了消息群发功能,但服务号一个月只能群发4条消息,订阅号一天只能群发1条消息[11],无论是使用服务号还是订阅号都无法满足高校门户网的重要文章推送与文章订阅的功能,因此,需要通过将高校门户网与微信公众号进行深度融合,调用公众号提供的消息发送接口,进行高校门户网重要文章推送与文章订阅的功能开发。重要文章推送可以由系统根据用户的身份进行细分推送。为了进一步提升用户阅读的主动性、交互性,用户可以选择自己关注的栏目进行文章订阅,设置订阅文章的推送时间,系统根据用户的订阅设置,将指定的文章在接收推送的时间范围内,通过微信公众号推送至用户。重要文章推送与文章订阅功能的实现,结合了高校门户网的定制代码、微信公众号的服务接口两者的优势,体现了两者深度融合的必要性与实用性。

2.4 交互推广

推广是实现高校门户网更好传播的重要手段,传统模式主要依靠网站搜索引擎优化、广告进行推广。通过将高校门户网与微信公众号深度融合,可以充分利用微信用户资源,进行交互推广。针对交互推广的功能设计主要包括:推广海报、文章分享、积分兑换。

2.4.1 推广海报

推广海报用于向好友推荐微信公众号,每个用户可以生成自己的推广海报,推广成功后,推广者可以获得相应的积分,积分可以兑换奖品,从而增强用户的推广积极性。推广海报的二维码中包含scene_id值,其值设为推广者的用户ID,当用户扫描推广海报关注微信公众号时,可以通过扫描关注事件获取推广者的用户ID,从而实现了推广者的可追溯性。其生成过程,如图4所示。

图4 推广海报生成过程示意图

2.4.2 文章分享

文章分享需要可追溯分享者,当分享的文章被阅读时,代表分享成功,分享者可获得相应的积分。将分享者的用户ID附加在分享页面的地址上,从而实现文章分享者的可追溯性。为了防止分享者的用户ID直接暴露在分享地址中,需要对分享地址中的用户ID进行加密保护,由于加密后的用户ID需要解密还原,结合加密算法的安全性与时效性,可以选择AES算法对用户ID进行加密[12]。文章分享需要使用微信JS-SDK分享接口实现。

2.4.3 积分兑换

积分兑换是鼓励用户获取积分的一种手段,可以提高微信用户的推广与分享积极性,结合每日签到获取积分,可以提高用户与微信公众号的互动性。由于高校与企业的性质不同,兑换奖品可以围绕校园宣传主题进行定制,如校园贺卡、校园挂历等,奖品发放的同时又进一步宣传了学校,经济可行性、政策可行性都比较高。

3 小结

在移动互联网全面发展的大环境下,通过对高校门户网与微信公众号的深度融合必要性进行分析,围绕用户管理、文章审核、文章推送、文章订阅、交互推广进行深度融合探索,并对深度融合的关键技术进行研究,使用ASP.NET+Senparc.Weixin SDK实现,充分利用了微信公众号作为移动端传播出口、流量入口和服务接口的优势,对高校门户网与微信公众号两个个体,进行资源复用、功能增强,形成一个贯穿PC端与移动端的高校门户网解决方案。经实践证明,将高校门户网与微信公众号进行深度融合,能够有效促进高校门户网功能增强与服务延伸的能力。

猜你喜欢

公众深度微信
公众号3月热榜
深度理解一元一次方程
公众号9月热榜
公众号8月热榜
公众号5月热榜
深度观察
深度观察
深度观察
微信
微信