鲍 静
(安徽省图书馆 计算机网络部,安徽 合肥 230001)
基于数字图书馆移动信息服务微信公众平台的应用与研究*
鲍静
(安徽省图书馆 计算机网络部,安徽 合肥 230001)
摘要:通过对数字图书馆移动服务模式的研究,提出了微信公众服务平台的总体构建思路.分别对平台的功能结构和技术实现进行阐述,重点分析图书馆微信公众平台中读者借阅查询系统的实现,详尽介绍了自定义菜单、借书号、借阅查询的代码实现,最后针对平台实施过程中可能出现的问题提出相应解决方法.
关键词:微信;移动服务;微信公众平台;数字图书馆
我国数字图书馆建设和发展正走向繁荣,特别是网络技术给数字图书馆的发展带来了巨大的影响.随着互联网+时代的到来,用户需求的变化日新月异,图书馆从封闭、被动和浅层次的服务模式转向开放、更具主动性和精准化的移动服务模式[1],移动服务是数字图书馆发展必不可少的一种服务手段.微信平台是一种依托于无线网络服务的新媒体技术,它的发展给图书馆的创新带来了机遇.图书馆通过微信平台开创了数字图书馆移动服务的新局面,[2]微信服务平台充分发挥了新媒体、新工具、新技术的优势,推动图书馆深化“以用户为中心”的服务模式.根据新媒体服务优点结合图书馆移动服务的需求,本文着重研究了数字图书馆移动服务微信公众平台的构建,实施中存在的问题,并提出了相关建议.
1数字图书馆移动服务模式的应用现状
数字图书馆的移动服务主要包括以下四种服务模式:
(1)短信移动服务模式(Short Message Service),简称SMS,指图书馆通过手机短信的方式为用户提供服务的模式,其优点是覆盖面广,技术要求低,但是容量小,形式单一,交互性差.
(2)网站移动服务模式指的是通过构建手机、平板电脑等移动终端设备能够访问的网站来提供数字图书馆的相关信息服务的模式,主要包括Wap(Wireless Application Protocol)网站和移动优化(Mobile optimized)的Web网站.其内容丰富,交互便捷,是目前应用最广泛的移动服务模式.[3]但其传递的消息内容单一、遇到音频和视频需要第三方平台软件的支持,与读者互动性差.
(3)APP移动服务模式是指第三方应用程序,图书馆研发APP应用程序,并提供给读者在自己的移动设备中安装,安装成功后读者可以通过该APP使用移动服务.该模式开发强度大、开发费用高,且受到不同手机平台的限制,使用局限性大.
(4)微信移动服务模式.微信是腾讯公司的一款即时通讯工具,通过网络快速发送文字、音频、视频、图片、图文消息等五个类别的内容.基于微信的移动服务,它兼顾短信和网站等移动服务模式的优点,具有建设成本低、功能强大、多语言支持、多平台兼容等特点.其内容丰富多样,且用户数庞大和用户粘合度高,且有移动推广营销的价值.
2数字图书馆移动服务微信公众平台构建
根据数字图书馆移动服务微信公众平台的互动性、多媒体性、实时性等特点以及个性化服务的功能需求,来构建数字图书馆移动服务微信公众平台.现从公众平台的功能设计和涉及的关键技术两方面来完善.
2.1数字图书馆移动服务微信公众平台功能设计图
图1 数字图书馆移动服务微信平台功能结构图
(1)我的移动图书馆(云图书馆).主要指馆藏服务功能.包括馆藏书目查询,含电子图书馆和纸质图书(查询),以及读者借阅信息查询服务,通过微信平台与图书馆业务自动化系统整合,可以为读者提供书目查询(如按照题名、著者、分类号等来检索).云图书馆服务:再通过微信与业务系统平台接口,关联对应的读者证,可以查询读者借还书信息,通过微信平台实现续借图书,系统自动设置图书逾期提醒.电子资源检索服务:在微信平台通过电子资源系统接口,为用户提供在线阅读电子书刊,除此之外,还可以提供讲座、图书馆公开课等视频资源.
(2)我的信息服务.参考咨询服务:在线解答用户在利用图书馆过程中面临的各种问题的相关服务,内容主要涉及馆藏利用、文献查找、办证须知、交通位置、数字资源使用、开放时间、联系电话等在数字图书馆服务碰到的一系列问题,是虚拟世界里最需要的服务之一.亦可采用设置系列固定问题答案,让读者通过微信可以自动应答.图书馆各阅览室实时人数查询:通过阅览室名称,实时查询图书馆各阅览室的人数情况,方便用户更有效地使用图书馆资源.新书推荐:根据馆藏情况来向读者推荐精品图书,推荐的内容有封面、内容简介.精品期刊推荐:开通电子期刊访问功能,使得用户可以直接通过微信平台访问电子期刊杂志.读者荐书:根据馆藏情况向到馆读者推荐新书,内容包括新书刊的封面、简介以及相关的书评等.
(3)活动公告.品牌服务:通过微视频和文字形式向用户展示品牌的服务特色,使得广大用户了解图书馆各项品牌服务的活动内容,积极参与到各项品牌服务活动中,提升图书馆公共数字文化服务水平.在线展览:在馆内举办的展览通过制作加工,以图片的形式向用户在线展示展览的内容,吸引更多的读者到馆观看,提升公共文化服务能力.最近活动公告:向用户预告图书馆近期内开展的各项活动信息,吸引读者根据各自的兴趣到馆参加活动,提高图书馆的服务人数.志愿者服务:通过微信平台向社会招募志愿者,让更多的社会力量投入到公共文化服务中来.
2.2数字图书馆移动服务微信公众平台借阅查询系统技术实现
读者通过关注图书馆微信公众平台,然后绑定读者证号,进行读者登陆,读者登陆成功后可用微信进行读者借阅信息查询.
图2 微信借阅查询系统流程图
(1)自定义功能菜单.自定义功能菜单主要用于进一步丰富微信公众号界面,更好地实现微信公众号的服务功能.在此,自定义菜单为二级菜单.通过click按钮接口来实现,读者点击click类型按钮后,服务器通过消息接口推送消息类型为event的结构给后台,在后台填写的key值,后台通过自定义的key值进行交互,实现打开网页目的.具体代码实现如下:
JSON格式的菜单数据包的部分代码如下:
"button":[{"name":"微信借书",
"sub_button":[{"type":"click","name":"我的读者证","key":"dlcx"},
{"type":"view","name":"读者登陆", "url":"http://IP/lib/index.php"},
{"type":"click","name":"借阅查询","key":"jycx"},
{"type":"click","name":"图书续借","key":"tsxj"}]
}]
(2)申请微信借书号.首先,从服务器后台查询绑定微信借书的读者证号和读者姓名,判断该读者登陆是否有超期书的行为,然后随机生成微信借书号,更新数据库中的借书号和起始时间,若在30分钟内申请有效出现微信借书图文消息参数,开始微信借书功能,若登陆时间超过30分钟,提示“登陆超期,请重新登陆!”;
case "wxjs": //申请微信借书号
$result0=mysql_query("SELECT * FROM readerwhere sign='绑定' and weixinid='".$fromUsername."'",$link); //查询该微信用户
$row=mysql_fetch_row($result0);
if(date("Y-m-d",strtotime($row[9]))>=$date){ //判断登录是否超期
$num= rand(1000,9999);//随机生成借书号
mysql_query("UPDATE readerSET yzstartdate='".$date1."',yzenddate='".$date2."',yznum='".$num."' WHERE weixinid='".$fromUsername."'",$link);//更新数据库中借书号和起始时间
$ystr="申请成功!借书号为【".$num."】. 30分钟内有效";
}else{
$ystr = "登陆超期,请重新登陆!";}
$contentStr[] = array("Title" =>"微信借书", "Description" =>$ystr,"PicUrl" =>"", "Url" =>"");//将该数组作为发送回复图文消息参数
(3)微信读者借阅查询.根据当前绑定的借书号,关联相关的读者证号,然后查询读者微信绑定的读者证号的读者证上借阅的图书情况.
//借阅信息和读者证信息查询.
if($_POST["yzid"]!=null){
$yzid=$_POST["yzid"];
连接数据库,查询借书号所对应的读者证号.
if(数据库中存在该证号){
$url="http://ServerIP/interlib/loan/circService?rdid=".$readerid."&cmdACT=loan&inputType=rdid&object=reader";
利用curl对url进行提交查询请求.
$postObj=simplexml_load_string($url_contents);// 返回解析的XML值
更新数据库,借书号失效.
}else
$message = "借书号不存在!".$_POST["yzid"];
}
3数字图书馆移动服务微信公众平台在实施过程中存在的问题及解决办法
(1)由于微信平台自身技术缺陷,导致微信用户的隐私可能被泄露.如用户名和用户密码,以及网上广泛流传的三点定位获得用户的具体位置,另一方面由于微信自身平台功能的不足,消息内容限定在2048字节内,回复的消息过长将导致查询失效,比如在馆藏书目查询里面,查询的书目过多可能会导致用户接收不到查询结果.
(2)网络条件的限制.我们目前90%的手机用户采用包流量的方式,仅能进行QQ、微博、网页等基本网络操作,而对图片、视频等流量消耗较大的应用满足能力有限,特别是对手机流量价格的敏感以及网速的快慢程度成为影响手机网民使用的关键因素.数字图书馆能为用户提供的移动服务内容,除了文本、图片,还有讲座和特色资源数据库、公开课等视频资源,如果想扩大数字图书馆移动服务微信公众平台的传播和影响,我国公共图书馆急需在馆内建设免费、快速、优质的,覆盖全面的无线网络是非常必要的.
(3)馆员自身信息技术应用水平的限制.微信等各种新兴的软件应用于图书馆公共服务中,对馆员公共信息服务能力和读者对信息技术的掌握能力都提出了挑战.随着互联网+时代的到来,新媒体技术的不断发展,要求图书馆馆员要不断学习,除了掌握图书情报学专业知识外,还要掌握计算机的相关操作和相关软件的使用,特别是涉及图书馆学科的知识和现代化信息手段.此外,馆员在日常工作中还需不断关注国内外图书馆的发展趋势,特别是图书馆服务的新模式、新举措,创新性地吸收和引进新的服务理念和服务模式.在一部分习惯进馆接受服务的读者群中,加强移动服务微信公众平台的宣传推广和培训工作,改变读者传统观念,提升用户体验度,使之享受移动服务微信公众平台的便捷.
(4)微信公众平台的数据收割.市场上的微信公众平台大多没有提供有效的数据收割功能,因此服务号管理者无法通过数据分析进一步了解发布信息在朋友圈中的分享和关注情况;今后可在微信公众平台提供的开放接口,开发出高级数据分析功能,通过大数据分析进一步提升微信平台的服务质量,改变供给能力,实现用户的精准服务,扩大微信移动服务平台的效果.
4结束语
随着Web2.0时代的到来,微信成为数字图书馆移动应用和信息分享的热点,目前数字图书馆移动服务微信公众平台在数字图书馆移动服务领域的应用扩大了图书馆移动服务的外延,对整个移动服务领域产生了非常重大的影响:它让中小型图书馆对移动服务业务的投入得到更方便的保障,降低了公众接入数字图书馆移动服务的门槛,在保障公众获得数字图书馆移动服务普遍均等性上具有至关重要的意义和作用.通过对数字图书馆移动服务微信公众平台的应用与研究,寻求一种创新的数字图书馆移动服务模式,加快数字图书馆移动服务的推广和普及,同时利用微信的技术优势和庞大的用户群,扩充图书馆用户,将图书馆由单一的资源中心变成沟通交流的互动平台,实现社会公众对图书馆的认识与广泛利用.数字图书馆在建设时也要转换思路,主动融入微信,成为微信上知识的提供者与服务者,馆员在移动服务中投入工作热情,变被动服务为主动服务,推送个性化、专业化、精准化的数字图书馆服务.
参考文献:
[1]黄付艳.信息文化环境下图书馆信息服务模式发展研究[D].湘潭:湘潭大学,2008.
[2]徐飞, 孙丹霞, 石义金, 刘慧.基于微信公众平台的图书馆创新服务研究[J].情报探索, 2014(7):109-113.
[3]江波,覃燕梅.我国移动图书馆五种主要服务模式的比较研究[J].图书馆论坛, 2014(2):59-62.
[4]刘念,岳鸿,张骏毅.利用微信公众平台拓展图书馆读者荐购模式的方法研究[J].图书馆学研究, 2014(13):7-13.
[5]微信公众平台[EB/OL].[2013-05-16].http://baike.baidu.com/view/9212662
(责任编辑:徐星华)
Research and Application of Mobile App Public Information Service Platform Based on Digital Library
BAO Jing
(Departmentofnetworkcomputer,AnhuiProvincelibrary,Hefei,Anhui230001,China)
Abstract:Through an analysis of mobile service mode of the digital library, the mobile app public information service platform of general ideas are present. From the functional structure of the platform, the key technology is illustrated. The custom menus, library, code implementation of borrowing and consulting are introduced. At last, appropriate solutions are present for platforms that may arise in the implementation process problems.
Key words:WeChat; mobile services; WeChat public platform; Digital library
DOI:10.13877/j.cnki.cn22-1284.2016.06.039
*收稿日期:2016-03-12
基金项目:安徽省教育厅2016年度高校人文社会科学研究项目重点课题“大数据背景下基于网络舆情热点发现的公共文化服务研究”(SK2016A013);合肥师范学院2015年度产学研合作育人基地项目“金寨林兰霍斗公司网络营销体系构建”(CXYHZSK011);安徽省图书馆馆级课题“微时代下的移动阅读推广模式研究”(AT2015004B)
作者简介:鲍静,女,安徽芜湖人,安徽省图书馆计算机网络部副主任,副研究馆员.
中图分类号:G250.76
文献标志码:A
文章编号:1008-7974(2016)03-0132-04