胡開勝
摘 要:文章以湖南師范大學(xué)圖書館微信服務(wù)平臺(tái)為例,分析了圖書館微信服務(wù)平臺(tái)的系統(tǒng)架構(gòu)、運(yùn)行機(jī)制、部署實(shí)現(xiàn)及應(yīng)用成效,并展望了高校圖書館微信服務(wù)的應(yīng)用前景。
關(guān)鍵詞:高校圖書館;微信公眾平臺(tái);微信服務(wù)平臺(tái)
中圖分類號(hào):G258.6 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1003-1588(2019)05-0065-03
1 背景
微信公眾平臺(tái)作為一種新媒體運(yùn)營形式,自2012年推出以來就相繼受到個(gè)人、媒體、企業(yè)、政府、學(xué)校的關(guān)注、應(yīng)用和推廣,各種組織紛紛把它作為宣傳媒介和消息推送平臺(tái)。由于微信公眾平臺(tái)具有用戶規(guī)模大、構(gòu)建成本低、交互功能強(qiáng)等特點(diǎn),并且隨著新功能的不斷推出,特別是免費(fèi)開放了第三方接口后,實(shí)現(xiàn)了與應(yīng)用系統(tǒng)的對接擴(kuò)展,微信公眾平臺(tái)成為互聯(lián)網(wǎng)的新入口,成為被廣泛應(yīng)用的信息交流平臺(tái)。目前,很多高校圖書館都申請了微信公眾號(hào),通過微信公眾平臺(tái)開展各種移動(dòng)服務(wù),包括信息發(fā)布、在線咨詢、業(yè)務(wù)應(yīng)用等。信息發(fā)布包括新聞公告、資源動(dòng)態(tài)、講座通知、新書推介、閱讀活動(dòng)及文化活動(dòng)資訊等;在線咨詢即圖書館通過人工回答或自動(dòng)回復(fù)方式接收讀者咨詢和建議,實(shí)現(xiàn)館讀互動(dòng);業(yè)務(wù)應(yīng)用即圖書館將業(yè)務(wù)系統(tǒng)與微信公眾平臺(tái)進(jìn)行對接,進(jìn)而實(shí)現(xiàn)各種應(yīng)用,如書目查詢、借還提醒、圖書續(xù)借、座位管理、存包柜查詢、研討室預(yù)約及入館教育等。
微信公眾平臺(tái)有兩種管理模式:編輯模式和開發(fā)模式。編輯模式提供簡單的編輯界面,具有信息推送、自動(dòng)回復(fù)、自定義菜單等功能;開發(fā)模式除具有編輯模式的功能外,還提供了API接口,具有良好的可擴(kuò)展性。微信公眾平臺(tái)在開發(fā)模式下,方便運(yùn)營者接入自身的業(yè)務(wù)應(yīng)用,圖書館也可以結(jié)合各項(xiàng)業(yè)務(wù)調(diào)用這些接口,開發(fā)微信服務(wù)程序,向讀者提供更多、更全面、更便捷的移動(dòng)服務(wù)。筆者以湖南師范大學(xué)圖書館微信公眾號(hào)為例,針對開發(fā)模式從微信服務(wù)平臺(tái)的系統(tǒng)架構(gòu)、運(yùn)行機(jī)制、平臺(tái)部署及應(yīng)用成效等方面進(jìn)行分析與研究,以供業(yè)界參考。
2 圖書館微信服務(wù)平臺(tái)系統(tǒng)架構(gòu)
圖書館微信服務(wù)平臺(tái)由微信公眾平臺(tái)和圖書館業(yè)務(wù)系統(tǒng)對接組成,包括讀者用戶、微信公眾平臺(tái)及圖書館業(yè)務(wù)系統(tǒng)等層面,其系統(tǒng)架構(gòu)如圖1所示,具體分為表現(xiàn)層、服務(wù)層、業(yè)務(wù)層及數(shù)據(jù)層。
圖書館微信服務(wù)平臺(tái)系統(tǒng)各層的功能主要體現(xiàn)在以下四個(gè)方面:①表現(xiàn)層。該層負(fù)責(zé)提供用戶交互的界面,是用戶與微信服務(wù)系統(tǒng)進(jìn)行交流的橋梁。微信客戶端負(fù)責(zé)顯示數(shù)據(jù)和接收數(shù)據(jù),用戶可通過智能手機(jī)、平板電腦或個(gè)人電腦的微信客戶端進(jìn)行操作。②服務(wù)層。該層主要由微信公眾平臺(tái)提供的開發(fā)接口(消息接口、高級(jí)接口)及圖書館本地微信服務(wù)器的應(yīng)用接口提供服務(wù),負(fù)責(zé)將讀者請求通過微信公眾平臺(tái)的消息接口發(fā)送到業(yè)務(wù)層。微信公眾平臺(tái)的開發(fā)接口可以實(shí)現(xiàn)微信公眾賬號(hào)基本的交互功能,以及為用戶提供閱讀體驗(yàn)。圖書館本地微信服務(wù)器的應(yīng)用接口負(fù)責(zé)對接業(yè)務(wù)層的各種應(yīng)用系統(tǒng),是微信服務(wù)平臺(tái)應(yīng)用開發(fā)的關(guān)鍵,它位于微信公眾平臺(tái)與圖書館應(yīng)用系統(tǒng)之間,微信公眾平臺(tái)通過該接口可與圖書館多個(gè)應(yīng)用系統(tǒng)實(shí)現(xiàn)信息交互,圖書館可以實(shí)現(xiàn)更多功能,聚合更多應(yīng)用系統(tǒng),進(jìn)而為讀者提供優(yōu)質(zhì)服務(wù)。③業(yè)務(wù)層。該層負(fù)責(zé)對服務(wù)層的請求做出響應(yīng),并根據(jù)請求的類型分發(fā)到相應(yīng)的應(yīng)用系統(tǒng),如圖書管理系統(tǒng)、座位管理系統(tǒng)、入館教育系統(tǒng)、門禁管理系統(tǒng)、校外訪問系統(tǒng)及其他業(yè)務(wù)系統(tǒng)等。④數(shù)據(jù)層。該層提供訪問數(shù)據(jù)庫或其他容器中數(shù)據(jù)的功能,負(fù)責(zé)讀取數(shù)據(jù)或?qū)懭霐?shù)據(jù)的工作,可以通過API接口讀寫數(shù)據(jù)庫,也可以直接操作數(shù)據(jù)庫,如通過數(shù)據(jù)庫的連接及數(shù)據(jù)的增添、刪除、修改、查詢等操作完成數(shù)據(jù)讀寫事務(wù)。數(shù)據(jù)存儲(chǔ)系統(tǒng)包括Oracle、SQL Server、MySQL、Informix或文本數(shù)據(jù)系統(tǒng)等。
3 圖書館微信服務(wù)平臺(tái)運(yùn)行機(jī)制
在開發(fā)模式下,圖書館微信服務(wù)平臺(tái)通過與業(yè)務(wù)系統(tǒng)的對接可以實(shí)現(xiàn)多種應(yīng)用。微信服務(wù)平臺(tái)的運(yùn)行機(jī)制如下:微信公眾平臺(tái)負(fù)責(zé)接收讀者發(fā)送的信息請求,并將這些信息封裝成XML格式,轉(zhuǎn)發(fā)到本地微信服務(wù)器;本地微信服務(wù)器根據(jù)消息類型和內(nèi)容對接相應(yīng)的業(yè)務(wù)系統(tǒng);業(yè)務(wù)系統(tǒng)查詢結(jié)果并反饋到讀者客戶端,從而完成微信服務(wù)平臺(tái)的信息交互。具體的消息交互機(jī)制如圖2所示。
圖書館微信服務(wù)平臺(tái)消息交互機(jī)制的具體操作步驟如下:①當(dāng)讀者從微信客戶端發(fā)送消息時(shí),這條消息會(huì)通過網(wǎng)絡(luò)到達(dá)圖書館的微信公眾平臺(tái)。②微信公眾平臺(tái)收到消息后,會(huì)將消息進(jìn)行XML或JSON格式封裝并轉(zhuǎn)發(fā)到圖書館的本地微信服務(wù)器。③本地微信服務(wù)器對消息進(jìn)行解析后,根據(jù)消息的類型和內(nèi)容,調(diào)用不同的應(yīng)用接口訪問圖書館相應(yīng)的業(yè)務(wù)系統(tǒng),如要查詢OPAC數(shù)據(jù),就通過接口訪問圖書管理系統(tǒng);要使用閱覽座位,就通過接口訪問座位管理系統(tǒng)。④圖書館業(yè)務(wù)系統(tǒng)對相應(yīng)的數(shù)據(jù)庫進(jìn)行數(shù)據(jù)讀寫。⑤相應(yīng)的數(shù)據(jù)從數(shù)據(jù)庫被提取后響應(yīng)給業(yè)務(wù)系統(tǒng)。⑥圖書館業(yè)務(wù)系統(tǒng)將用戶需要的數(shù)據(jù)返回到本地微信服務(wù)器。⑦本地微信服務(wù)器將獲得的數(shù)據(jù)進(jìn)行消息封裝,并將消息返給微信公眾平臺(tái)。⑧微信公眾平臺(tái)將收到的消息反饋到讀者的微信客戶端,并進(jìn)行顯示。
4 圖書館微信服務(wù)平臺(tái)部署
微信服務(wù)平臺(tái)的架設(shè)部署主要包括申請微信公眾號(hào)、搭建微信服務(wù)器、配置訪問接口、開發(fā)微信應(yīng)用等,具體部署如下。
4.1 申請微信公眾號(hào)
圖書館可在微信公眾平臺(tái)官網(wǎng)(https://mp.weixin.qq.com/)申請注冊微信公眾賬號(hào),并完善名稱、微信號(hào)、頭像、基本介紹等信息。例如,公眾號(hào)名稱:湖南師范大學(xué)圖書館,微信號(hào):hnnu_lib2015。
4.2 搭建微信服務(wù)器
圖書館可使用外網(wǎng)能訪問的本地服務(wù)器,或使用互聯(lián)網(wǎng)上的平臺(tái)(新浪SAE、百度BAE)搭建微信公眾平臺(tái)的WEB網(wǎng)站環(huán)境。如:在本地部署微信服務(wù)器時(shí),圖書館可以基于Windwos Server的IIS采用ASP.NET實(shí)現(xiàn),也可基于Apache采用JAVA、PHP實(shí)現(xiàn),通常利用SQL Server或MySQL等數(shù)據(jù)庫管理系統(tǒng),將圖書館的微信管理系統(tǒng)部署到該網(wǎng)站,網(wǎng)站需開放80端口。
4.3 配置訪問接口
開發(fā)者應(yīng)在微信公眾平臺(tái)上配置本地微信服務(wù)器的WEB首頁URL,將二者實(shí)現(xiàn)對接,使微信公眾號(hào)具備圖書館的服務(wù)功能。開發(fā)者需登錄微信公眾平臺(tái),進(jìn)入“開發(fā)基本配置”界面,點(diǎn)擊“服務(wù)器配置”,填寫本地服務(wù)器的URL地址和用作生成簽名的TOKEN值。微信公眾平臺(tái)為了驗(yàn)證URL的有效性會(huì)發(fā)送GET請求到填寫的URL上,GET請求攜帶4個(gè)參數(shù)signature、timestamp、nonce和echostr。成功配置接口后,所有發(fā)送至微信公眾號(hào)的消息將被轉(zhuǎn)發(fā)到配置的本地URL。
4.4 開發(fā)微信應(yīng)用
依托于微信公眾平臺(tái)的API接口文檔,開發(fā)者可在圖書館本地微信服務(wù)器上編寫相應(yīng)的業(yè)務(wù)邏輯,調(diào)用接口函數(shù),開發(fā)相應(yīng)的應(yīng)用程序,實(shí)現(xiàn)微信服務(wù)平臺(tái)的管理和信息交互,如針對圖書檢索、讀者賬號(hào)綁定、座位管理、入館教育考試等應(yīng)用進(jìn)行開發(fā)。其中,申請微信公眾號(hào)、搭建微信服務(wù)器、配置訪問接口是基礎(chǔ)工作,開發(fā)者能一次性完成。開發(fā)微信應(yīng)用是擴(kuò)展微信服務(wù)功能的重點(diǎn),圖書館的著力點(diǎn)在于如何實(shí)現(xiàn)開放API與應(yīng)用系統(tǒng)的無縫對接,完成二次開發(fā),添加個(gè)性化的定制功能,以便讀者能夠隨時(shí)隨地通過微信服務(wù)平臺(tái)享用圖書館便捷的信息服務(wù)。
5 圖書館微信服務(wù)平臺(tái)應(yīng)用成效
湖南師范大學(xué)圖書館微信服務(wù)平臺(tái)自2015年3月開通以來,就引發(fā)了師生讀者的廣泛關(guān)注。關(guān)注微信公眾號(hào)的用戶穩(wěn)定在2萬人次以上,累計(jì)關(guān)注人數(shù)超過4萬人次。湖南師范大學(xué)圖書館微信公眾號(hào)的應(yīng)用領(lǐng)域和成效主要體現(xiàn)在以下六個(gè)方面。
5.1 圖文推送服務(wù)
圖文推送服務(wù)是微信公眾平臺(tái)最基本也是最重要的功能,是宣傳高校圖書館形象、擴(kuò)大高校圖書館影響的重要渠道。微信推文包括推送活動(dòng)預(yù)告、講座信息、征文信息、通知公告、好書推薦、閱讀報(bào)告及數(shù)據(jù)庫資源等。好的推文的閱讀量都非常高,如師大閱讀報(bào)告的閱讀點(diǎn)擊量都超過5,000人次,趙曉嵐的講座預(yù)告點(diǎn)擊量達(dá)到3,000人次。因此,高校圖書館應(yīng)主動(dòng)推送對讀者有價(jià)值的信息和讀者關(guān)心的信息,盡量避免因消息內(nèi)容不適而導(dǎo)致讀者流失等情況的發(fā)生。
5.2 館藏書目服務(wù)
館藏書目服務(wù)是圖書館傳統(tǒng)的基礎(chǔ)服務(wù),很多高校圖書館都在其微信公眾平臺(tái)上推出該項(xiàng)服務(wù)。讀者在微信公眾平臺(tái)上綁定讀者證后,可以隨時(shí)隨地進(jìn)行一系列個(gè)性化的查詢和操作,如OPAC書目查詢、個(gè)人借閱歷史查詢、借閱狀態(tài)查詢、圖書續(xù)借操作及掃碼薦購操作等。OPAC書目查詢的功用在于讀者通過手機(jī)微信可實(shí)現(xiàn)邊找書邊查詢的目的,能有效節(jié)省時(shí)間,提高借閱效率。借閱狀態(tài)查詢、圖書續(xù)借操作能有效避免圖書超期,掃碼薦購操作能簡化圖書薦購的環(huán)節(jié)。
5.3 微信座位管理
湖南師范大學(xué)圖書館利用微信二維碼技術(shù)自主開發(fā)的座位管理系統(tǒng),有效治理了閱覽室占座現(xiàn)象。該系統(tǒng)被網(wǎng)友戲稱為“反占座神器”,在2017年上半年一度成為網(wǎng)絡(luò)熱搜詞,各種媒體報(bào)道的閱讀量超過30萬人次,產(chǎn)生了廣泛的社會(huì)反響。
5.4 入館教育服務(wù)
2016年秋季,湖南師范大學(xué)圖書館在微信公眾平臺(tái)上推出了入館教育服務(wù),包括規(guī)章制度、館情概況、常見問題、資源介紹、信息服務(wù)等方面的學(xué)習(xí),學(xué)生可通過微信在線考試完成入館教育。每年有5,000多名本科新生、2,000多名研究生新生在該平臺(tái)完成在線考試,通過考試后能享有圖書外借權(quán)限和數(shù)字資源遠(yuǎn)程訪問權(quán)限。
5.5 微信直播服務(wù)
微信直播先后被應(yīng)用到“一小時(shí)”信息素養(yǎng)講座、名家文化講座、圖人影院觀賞及湖南師范大學(xué)圖書館年度聯(lián)歡會(huì)等活動(dòng)的直播中,有效地?cái)U(kuò)大了受眾覆蓋面。比如,趙曉嵐的講座被安排在學(xué)校最大的報(bào)告廳,現(xiàn)場觀眾有300多人,通過微信直播有近千人實(shí)時(shí)收看該講座,是現(xiàn)場觀眾人數(shù)的3倍。2016年,某一場“一小時(shí)”信息素養(yǎng)講座的微信直播曾經(jīng)創(chuàng)下1.5萬人次點(diǎn)播量的紀(jì)錄。
5.6 閱讀平臺(tái)對接
湖南師范大學(xué)圖書館在微信公眾號(hào)中嵌入書香師大(書香中國)、QQ閱讀、仁仁閱、新語聽書庫等商用閱讀平臺(tái),為讀者提供了全新的閱讀體驗(yàn)。讀者在微信公眾平臺(tái)上能閱讀主流的暢銷書,進(jìn)而有效提升自身的人文素養(yǎng)。同時(shí),湖南師范大學(xué)圖書館微信服務(wù)平臺(tái)還推出了為畢業(yè)生定制個(gè)性化閱讀檔案的服務(wù),開展了百科知識(shí)競賽及其他形式的閱讀推廣活動(dòng)。在所有功能中,入館教育考試、微信座位管理、個(gè)人借閱查詢等是入館讀者必須用到的,利用率很高,這些應(yīng)用功能有效提升了讀者對湖南師范大學(xué)圖書館微信公眾號(hào)的關(guān)注度。
6 結(jié)語
如何對微信服務(wù)平臺(tái)進(jìn)行高級(jí)功能的開發(fā),是高校圖書館需要重點(diǎn)考慮的問題。從目前的現(xiàn)狀看,高校圖書館利用微信公眾平臺(tái)提供的大部分服務(wù)還停留在信息發(fā)布的初級(jí)階段,功能相對簡單,一般只是完成了與書目系統(tǒng)的對接,實(shí)現(xiàn)了讀者賬號(hào)綁定、OPAC書目查詢和續(xù)借功能等。隨著讀者需求的增長及通信技術(shù)的發(fā)展,高校圖書館可探索通過微信公眾平臺(tái)進(jìn)行更多業(yè)務(wù)的管理,在資源利用與信息服務(wù)等方面進(jìn)行深化開發(fā),如:在資源利用方面,為讀者提供遠(yuǎn)程訪問圖書館數(shù)字資源服務(wù),方便讀者通過微信公眾平臺(tái)在線閱讀電子圖書等;在信息服務(wù)方面,通過微信實(shí)現(xiàn)文獻(xiàn)傳遞、館際互借、學(xué)科服務(wù)及參考咨詢等;在個(gè)性化服務(wù)方面,對讀者個(gè)人信息及其閱讀行為習(xí)慣進(jìn)行深度挖掘分析,主動(dòng)向用戶推送其感興趣的信息;在專門應(yīng)用方面,為讀者提供微信繳費(fèi)服務(wù)、二維碼門禁入館服務(wù)及基于位置的視頻導(dǎo)航或架位導(dǎo)航服務(wù)等。高校圖書館微信公眾平臺(tái)的應(yīng)用會(huì)不斷向縱深發(fā)展,前景廣闊,它必將提升圖書館的服務(wù)品質(zhì)和服務(wù)價(jià)值,也必將對圖書館的服務(wù)方式、服務(wù)理念產(chǎn)生深遠(yuǎn)影響。再小的個(gè)體,也有自己的品牌,高校圖書館作為信息化建設(shè)陣地,更應(yīng)勇于創(chuàng)新,迎合讀者的需求,重視公眾號(hào)建設(shè),在微信應(yīng)用中創(chuàng)建自己的服務(wù)品牌。
參考文獻(xiàn):
[1] 百度百科.微信公眾平臺(tái)[EB/OL].[2019-03-20].https://mp.weixin.qq.com/cgi-bin/loginpage.
[2] 佘靜濤.高校圖書館微信服務(wù)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn):以浙江工業(yè)大學(xué)圖書館為例[J].現(xiàn)代圖書情報(bào)技術(shù),2016(8):147-153.
[3] 羅濤.圖書館微信公眾平臺(tái)的建設(shè)與研究[J].現(xiàn)代圖書情報(bào)技術(shù),2015(1):96-100.
[4] 唐燕,劉仁權(quán),白俊,等.WebService技術(shù)在高校微信開發(fā)中的應(yīng)用[J].信息技術(shù),2015(4):44-47.
[5] 張蓓,竇天芳,張成昱,等.開發(fā)模式下圖書館微信公眾平臺(tái)服務(wù)的設(shè)計(jì)與實(shí)現(xiàn)[J].現(xiàn)代圖書情報(bào)技術(shù),2014(1):87-91.
[6] 王桂平,石雯靜.微信在國內(nèi)圖書館信息服務(wù)中的應(yīng)用與作用:以南京師范大學(xué)為例[J].新世紀(jì)圖書館,2017(2):11-15.
(編校:孫新梅)