论文部分内容阅读
摘 要:移动终端已普及社会,微信目前风靡全国,各类应用百家争鸣,教育事业不应落后于其它,合理利用移动终端,搭建一个新颖移动式的教育平台,已是一个蓄势待发的项目。该平台不仅可以帮助教育事业普及到社会家庭,而且对教育行业有里程碑的意义。
关键词:公众号;对接平台;审核客户端
微信是腾讯公司2011年推出的一款为智能手机提供即时通讯服务的免费应用程序。其公众平台(Wechat)曾命名为“官方平台”和“媒体平台”,此时微信已有数亿用户,是搭建移动教育平台理想的工具,挖掘其价值,服务于教育。
一、背景
微信由于其在现实社会中运用的广泛性,以其便携性、速度快、易操作等特点, 吸引了大批社会人士,在传播信息、群众互动上占有独特的优势,迅速成为广大群众交流的重要平台之一。只要添加微信公众账号,即可随时通过手机与他人互动。无论各行各业都有互动的意义和价值,教育也同样。若能够通过公众平台,把学生、家长、老师及关注教育业的人士集纳于一堂,以匿名探讨和交互教育信息,对教育改革具有里程碑重要意义。
二、使用模式及特点
微信公众平台后台的两种模式:编辑模式和开发模式。注册并登陆进入微信公众平台后,在高级功能菜单下,可以选择启用编辑模式或开发模式:
1.编辑模式
编辑模式具备以下功能:①设置公众账号被关注时的回复消息;②消息自动回复设置;③关键词自动回复。
在使用中发现,编辑模式存在很大的局限性:用户管理能力弱,没有消息记录管理保存功能(用户发来的消息只能保存5天,且无法检索与标记);内容管理功能单一,缺乏可扩展的运营功能,在用户量较大的情况下,管理员维护公众平台、编辑和发布信息费时费力。
2.开发模式
开发模式为开发者提供与用户进行消息交互的能力,对于成功接入消息接口的公众账号,当用户发消息给公众号时,微信公众平台服务器会使用http请求对接入的网址进行消息推送,第三方服务器可通过响应包回复特定结构,从而达到回复消息的目的。对于企业微信公众平台来说,编辑模式的自定义接口程序无法满足更多的交互需求,需要使用开发模式进行微信公众平台接口开发,并利用接口提供的信息进行二次开发,建立微信内容对接平台。
三、对接平台构建
1.开发模式实现的基础功能
接收微信用户的信息,根据用户发来信息的关键字内容在数据库查找,匹配关键字对应的信息反馈给微信用户。微信公众平台接口是微信公众账号和微信用户账号之间衔接的一个通讯端,是用户与用户直接交互的一个接入端口[2]。
公众平台开发接口是提供服务的基础,通过该接口可以实现:
(1)接收用户发送过来的消息,通过自己开发的系统把对应内容反馈回去。
(2)接收用户发送过来的地理位置,根据位置发送相应的内容。
(3)开发模式的接口除了可以反馈图文消息,也可以反馈视音频内容给用户。
(4)通过通用接口上传图片、语音、视频等内容到公众平台上,并且可以调用这些素材。
(5)管理自定义菜单功能。
2.对接平台的后台组成和功能
对接管理平台的系统由以下几部分构成(图1):
(1)信息接口。和微信服务器进行对接,接收用户发到微信公众号的消息,然后通过该接口反馈给用户对应的图文内容或音频内容。
(2)用户管理。在关注者与公众号产生消息交互后,公众号可获得关注者的OpenID(加密后的微信号),OpenID里包括昵称、头像、性别、所在城市、语言和关注时间。用户管理系统可以对微信用户进行统计和分类,建立分组以方便管理。
(3)用户消息。微信自带的消息管理功能只能存储5天的用户消息,没有分类功能,也无法查询,使用起来十分不便。所以需要建立一个用户消息模块,将消息分类,收藏有用的用户消息,并附带检索功能。
(4)内容管理。内容管理系统主要用于管理返回给用户的图文、语音和视频信息等内容。模块化管理有强大的内容分类功能,支持多模板、多风格,各栏目和专题可选用不同的模板,并且可从后台控制,实现在线可视化管理,易于编辑与维护。
(5)受众互动。在公众推荐首页添加用户互动论坛,凡是关注该公众号的群众均可匿名进入论坛发表言论,方便各位人士对教育行业的信息沟通探讨,以及个人对每个改革方法的意见和看法。但此处需要设置屏蔽攻击类言论的发表,对于不素质,漫骂等群众采取文字警告或屏蔽其发言等措施。
<E:\123456\速读·中旬201603\Image\QQ截图20160123141610.png>
【图1】 微信对接管理平台系统
3.对接平台的关键问题
(1)建立自身用户管理系统。这是将微信用户变成教育行业用户的关键,也是教育部门在微信上为关注教育事业人士提供的更个性化服务核心所在。微信公众平台仅为对接平台提供了用户的微信号,所有账户可选择实名或者匿名登入,不同登入方式获得的权限也不同,为学术交流提供更个性化的交互服务,建议对接平台建立自身的用户管理系统。通过关联用户微信号,利用对接平台相关业务功能或利益引导用户登记更多真实信息,增强用户管理系统功能,为微信公众号的相关业务运营和服务提供更好的用户管理支撑。
(2)信息响应能力。这是改善微信公众号与用户互动体验的关键。通过信息响应系统,更好的与微信用户互动。核心指标包括两项:一是信息响应速度,根据用户发送的关键字,迅速在内容库里检索相应的内容;二是信息匹配精度,可以选择发送完全匹配或是模糊检索的功能,保证用户可以获得自己所需要的信息。
(3)多账号管理功能。满足广播频率下多个节目多个公众账号的使用情况,管理多个公众账号的内容,甚至可以让多个账号的用户进行内容信息共享。 (4)功能模块化。将功能模块化,提供结构更为合理的后台管理系统,让上手更为容易,操作更为简单。模块化的设置,具备后期扩展功能,方便以后增加模块,提供更加多样化的服务。
四、系统硬件架构
由位于外网(因特网)的同步服务器与审核客户端构成(图1),每个频率配置一套。同步服务器承担所使用公众平台、网页、论坛、APP、新闻同步及数据存储,将同步采集到的各类媒体的文字、图片、语音、视频等信息按所需格式存储到其中,供客户端调用及审核,再供公众平台关键字搜索时调用。
<E:\123456\速读·中旬201603\Image\QQ截图20160123141620.png>
【图2】系统硬件架构
服务器与客户端操作系统要求:WindowsXP-Sp3\Windows Server 2003(SP2\Windows7-Sp1\Windows Server 2008(R2)。数据库要求:Microsoft SQL Server 2008 (R2)。运行环境:NET Framework 4.0。网络环境要求:计算机能够访问互联网和sql数据库服务器。
五、软件设计
整个公众平台软件系统围绕同步服务器中的多媒体数据库运行:首先实现微信公众平台所需的媒体账号,及平台的文字、图片及音视频信息的同步采集,供不同页面管理人员别通过公众平台的审核软件审核和筛选信息。
对于实时性强的文字或者语音,由审核软件预审后,通过网闸直接提交至数据库中,供检索使用;实时性不强的文字或语音则由编辑通过外网浏览审核软件简单编辑后,发送至公众平台的论坛中提供大家共同探讨。
软件系统包含两部分:
1.微信绑定及同步
同步软件由WechatGrabber模块抓取微信订阅号和服务号信息;MicroInternat模块抓取网页信息——都可集聚到webservice库中,并可采集发言者信息。
系统还能将微信平台上的听众留言抓取到多媒体数据库中,供统一显示和处理,包括将手机号码记录在听众数据库中。听众数据库包含所有平台采集到的账户信息,如微信号、微博名、电话号码等;不同平台账户还可相互绑定。
2.客户端浏览、审核
由Viewer模块组成:
模块界面显示各种方式采集到的信息,文字、图片和微信音频都可以在统一的列表中显示,供公众平台管理人方便地划分为不同信息模块窗口使用。
内嵌强大的音频编辑功能,可以剪辑微信音频,直接选择或剪辑后发到播出系统软件的菜单上;目前支持的播出系统包括英夫美迪公司的Air5和S1。软件内置转码,可自动转码成S1播出所需的S48格式。
具备一些实用的列表及统计功能。如留言列表自动刷新,可统一或分页显示各种来源信息;
具备用户库采集、管理功能,可设置用户等级和黑/灰/白名单;显示用户历史数据数并快速调阅用户留言历史;
具备统计分析功能,统计不同时段各平台的活跃度、视屏观看量,论坛留言人数等;提供统一和快速回复功能;增加投票系统。
六、平台的搭建
1.二维码推广
二维码是现在主流公众号推广方式之一。该平台主要面对的是学生和热爱教育事业的群众,因此在学校、教育部门的宣传是必不可少。
二维码访客认证有授权和非授权两种方式,非授权模式,由终端自动生成一个二维码,供其扫描后,由访问认证系统解析参数,确认二维码认证类型;授权认证方式,是官方永久生效二维码图,公众认证服务器根据扫描相关信息对访客授权登录。
2.活动宣传
没有平台就没有节目,没有节目就没有群众,公众平台也同样。要搭建一个为教育服务的专业微信公众平台缺少不了多元集纳。该平台可出现在教科书,课外阅读书本中,甚至可以为该平台专门举办一次宣传活动,让更多的人来热爱学习,关注教育。
该平台服务于教育,回报社会的是一个轻松的线下教育系统,或专业的学术移动终端论坛。面向的受众囊括各个年龄阶段的人士:学生、家长、教师和关注热爱教育事业的人民群众。如今手机普及广泛,微信用户众多,充分利用资源工具为教育业服务已是迫在眉睫的需求。
参考文献:
[1]谢新洲、安静. 媒体微信公众账号的现状与发展趋势[J].新闻战线, 2014(9):37-40.
[2]谢利胜. 基于掌上微信的公司WAP微网站应用平台对接[J].信息通信, 2015(6):229-231.
[3]谢宝良、习聪玲. 微信公众号开发与使用技术研究[J].电脑编程技巧与维护, 2015(09):53-53.
作者简介:
陈明悦(1992~ ),女 陕西西安人,西安外事学院文学院,本科。
关键词:公众号;对接平台;审核客户端
微信是腾讯公司2011年推出的一款为智能手机提供即时通讯服务的免费应用程序。其公众平台(Wechat)曾命名为“官方平台”和“媒体平台”,此时微信已有数亿用户,是搭建移动教育平台理想的工具,挖掘其价值,服务于教育。
一、背景
微信由于其在现实社会中运用的广泛性,以其便携性、速度快、易操作等特点, 吸引了大批社会人士,在传播信息、群众互动上占有独特的优势,迅速成为广大群众交流的重要平台之一。只要添加微信公众账号,即可随时通过手机与他人互动。无论各行各业都有互动的意义和价值,教育也同样。若能够通过公众平台,把学生、家长、老师及关注教育业的人士集纳于一堂,以匿名探讨和交互教育信息,对教育改革具有里程碑重要意义。
二、使用模式及特点
微信公众平台后台的两种模式:编辑模式和开发模式。注册并登陆进入微信公众平台后,在高级功能菜单下,可以选择启用编辑模式或开发模式:
1.编辑模式
编辑模式具备以下功能:①设置公众账号被关注时的回复消息;②消息自动回复设置;③关键词自动回复。
在使用中发现,编辑模式存在很大的局限性:用户管理能力弱,没有消息记录管理保存功能(用户发来的消息只能保存5天,且无法检索与标记);内容管理功能单一,缺乏可扩展的运营功能,在用户量较大的情况下,管理员维护公众平台、编辑和发布信息费时费力。
2.开发模式
开发模式为开发者提供与用户进行消息交互的能力,对于成功接入消息接口的公众账号,当用户发消息给公众号时,微信公众平台服务器会使用http请求对接入的网址进行消息推送,第三方服务器可通过响应包回复特定结构,从而达到回复消息的目的。对于企业微信公众平台来说,编辑模式的自定义接口程序无法满足更多的交互需求,需要使用开发模式进行微信公众平台接口开发,并利用接口提供的信息进行二次开发,建立微信内容对接平台。
三、对接平台构建
1.开发模式实现的基础功能
接收微信用户的信息,根据用户发来信息的关键字内容在数据库查找,匹配关键字对应的信息反馈给微信用户。微信公众平台接口是微信公众账号和微信用户账号之间衔接的一个通讯端,是用户与用户直接交互的一个接入端口[2]。
公众平台开发接口是提供服务的基础,通过该接口可以实现:
(1)接收用户发送过来的消息,通过自己开发的系统把对应内容反馈回去。
(2)接收用户发送过来的地理位置,根据位置发送相应的内容。
(3)开发模式的接口除了可以反馈图文消息,也可以反馈视音频内容给用户。
(4)通过通用接口上传图片、语音、视频等内容到公众平台上,并且可以调用这些素材。
(5)管理自定义菜单功能。
2.对接平台的后台组成和功能
对接管理平台的系统由以下几部分构成(图1):
(1)信息接口。和微信服务器进行对接,接收用户发到微信公众号的消息,然后通过该接口反馈给用户对应的图文内容或音频内容。
(2)用户管理。在关注者与公众号产生消息交互后,公众号可获得关注者的OpenID(加密后的微信号),OpenID里包括昵称、头像、性别、所在城市、语言和关注时间。用户管理系统可以对微信用户进行统计和分类,建立分组以方便管理。
(3)用户消息。微信自带的消息管理功能只能存储5天的用户消息,没有分类功能,也无法查询,使用起来十分不便。所以需要建立一个用户消息模块,将消息分类,收藏有用的用户消息,并附带检索功能。
(4)内容管理。内容管理系统主要用于管理返回给用户的图文、语音和视频信息等内容。模块化管理有强大的内容分类功能,支持多模板、多风格,各栏目和专题可选用不同的模板,并且可从后台控制,实现在线可视化管理,易于编辑与维护。
(5)受众互动。在公众推荐首页添加用户互动论坛,凡是关注该公众号的群众均可匿名进入论坛发表言论,方便各位人士对教育行业的信息沟通探讨,以及个人对每个改革方法的意见和看法。但此处需要设置屏蔽攻击类言论的发表,对于不素质,漫骂等群众采取文字警告或屏蔽其发言等措施。
<E:\123456\速读·中旬201603\Image\QQ截图20160123141610.png>
【图1】 微信对接管理平台系统
3.对接平台的关键问题
(1)建立自身用户管理系统。这是将微信用户变成教育行业用户的关键,也是教育部门在微信上为关注教育事业人士提供的更个性化服务核心所在。微信公众平台仅为对接平台提供了用户的微信号,所有账户可选择实名或者匿名登入,不同登入方式获得的权限也不同,为学术交流提供更个性化的交互服务,建议对接平台建立自身的用户管理系统。通过关联用户微信号,利用对接平台相关业务功能或利益引导用户登记更多真实信息,增强用户管理系统功能,为微信公众号的相关业务运营和服务提供更好的用户管理支撑。
(2)信息响应能力。这是改善微信公众号与用户互动体验的关键。通过信息响应系统,更好的与微信用户互动。核心指标包括两项:一是信息响应速度,根据用户发送的关键字,迅速在内容库里检索相应的内容;二是信息匹配精度,可以选择发送完全匹配或是模糊检索的功能,保证用户可以获得自己所需要的信息。
(3)多账号管理功能。满足广播频率下多个节目多个公众账号的使用情况,管理多个公众账号的内容,甚至可以让多个账号的用户进行内容信息共享。 (4)功能模块化。将功能模块化,提供结构更为合理的后台管理系统,让上手更为容易,操作更为简单。模块化的设置,具备后期扩展功能,方便以后增加模块,提供更加多样化的服务。
四、系统硬件架构
由位于外网(因特网)的同步服务器与审核客户端构成(图1),每个频率配置一套。同步服务器承担所使用公众平台、网页、论坛、APP、新闻同步及数据存储,将同步采集到的各类媒体的文字、图片、语音、视频等信息按所需格式存储到其中,供客户端调用及审核,再供公众平台关键字搜索时调用。
<E:\123456\速读·中旬201603\Image\QQ截图20160123141620.png>
【图2】系统硬件架构
服务器与客户端操作系统要求:WindowsXP-Sp3\Windows Server 2003(SP2\Windows7-Sp1\Windows Server 2008(R2)。数据库要求:Microsoft SQL Server 2008 (R2)。运行环境:NET Framework 4.0。网络环境要求:计算机能够访问互联网和sql数据库服务器。
五、软件设计
整个公众平台软件系统围绕同步服务器中的多媒体数据库运行:首先实现微信公众平台所需的媒体账号,及平台的文字、图片及音视频信息的同步采集,供不同页面管理人员别通过公众平台的审核软件审核和筛选信息。
对于实时性强的文字或者语音,由审核软件预审后,通过网闸直接提交至数据库中,供检索使用;实时性不强的文字或语音则由编辑通过外网浏览审核软件简单编辑后,发送至公众平台的论坛中提供大家共同探讨。
软件系统包含两部分:
1.微信绑定及同步
同步软件由WechatGrabber模块抓取微信订阅号和服务号信息;MicroInternat模块抓取网页信息——都可集聚到webservice库中,并可采集发言者信息。
系统还能将微信平台上的听众留言抓取到多媒体数据库中,供统一显示和处理,包括将手机号码记录在听众数据库中。听众数据库包含所有平台采集到的账户信息,如微信号、微博名、电话号码等;不同平台账户还可相互绑定。
2.客户端浏览、审核
由Viewer模块组成:
模块界面显示各种方式采集到的信息,文字、图片和微信音频都可以在统一的列表中显示,供公众平台管理人方便地划分为不同信息模块窗口使用。
内嵌强大的音频编辑功能,可以剪辑微信音频,直接选择或剪辑后发到播出系统软件的菜单上;目前支持的播出系统包括英夫美迪公司的Air5和S1。软件内置转码,可自动转码成S1播出所需的S48格式。
具备一些实用的列表及统计功能。如留言列表自动刷新,可统一或分页显示各种来源信息;
具备用户库采集、管理功能,可设置用户等级和黑/灰/白名单;显示用户历史数据数并快速调阅用户留言历史;
具备统计分析功能,统计不同时段各平台的活跃度、视屏观看量,论坛留言人数等;提供统一和快速回复功能;增加投票系统。
六、平台的搭建
1.二维码推广
二维码是现在主流公众号推广方式之一。该平台主要面对的是学生和热爱教育事业的群众,因此在学校、教育部门的宣传是必不可少。
二维码访客认证有授权和非授权两种方式,非授权模式,由终端自动生成一个二维码,供其扫描后,由访问认证系统解析参数,确认二维码认证类型;授权认证方式,是官方永久生效二维码图,公众认证服务器根据扫描相关信息对访客授权登录。
2.活动宣传
没有平台就没有节目,没有节目就没有群众,公众平台也同样。要搭建一个为教育服务的专业微信公众平台缺少不了多元集纳。该平台可出现在教科书,课外阅读书本中,甚至可以为该平台专门举办一次宣传活动,让更多的人来热爱学习,关注教育。
该平台服务于教育,回报社会的是一个轻松的线下教育系统,或专业的学术移动终端论坛。面向的受众囊括各个年龄阶段的人士:学生、家长、教师和关注热爱教育事业的人民群众。如今手机普及广泛,微信用户众多,充分利用资源工具为教育业服务已是迫在眉睫的需求。
参考文献:
[1]谢新洲、安静. 媒体微信公众账号的现状与发展趋势[J].新闻战线, 2014(9):37-40.
[2]谢利胜. 基于掌上微信的公司WAP微网站应用平台对接[J].信息通信, 2015(6):229-231.
[3]谢宝良、习聪玲. 微信公众号开发与使用技术研究[J].电脑编程技巧与维护, 2015(09):53-53.
作者简介:
陈明悦(1992~ ),女 陕西西安人,西安外事学院文学院,本科。