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