王仡捷
(安徽廣播電視大學(xué),合肥 230022)
移動圖書館的早期原型為“汽車圖書館”, 其特點就在于其移動性,通過這種方式能夠滿足更多人的閱讀需求,因此備受歡迎。當(dāng)今時代移動設(shè)備逐漸普及開來,并且功能越來越強,已經(jīng)成為人們生活中必備的部分,這也為移動圖書館的形式轉(zhuǎn)變提供了條件[1]。許多用戶開始將一些數(shù)字資源下載到移動終端,利用閑散時間進行閱讀,這樣可以最大效率的獲取知識。移動圖書館是指一種服務(wù)方式,只要能夠通過各種終端進行訪問,獲得所需要的資源就屬于這一范疇。本文對目前移動圖書館的各種主流技術(shù)進行分析,根據(jù)高校實際情況和用戶實際需求設(shè)計并實現(xiàn)高校移動圖書館。
最早手機圖書館出現(xiàn)在21世紀(jì)初,許多大學(xué)陸續(xù)開展移動圖書短信通知服務(wù),使得手機圖書館得以長足發(fā)展。第一家WAP手機服務(wù)圖書館出現(xiàn)在湖南理工學(xué)院,這一服務(wù)逐漸受到越來越多的高校圖書館關(guān)注,并且迅速在國內(nèi)多處被推廣[2]。而同一時期美國的統(tǒng)計結(jié)果顯示,移動圖書館普及率高達90%,許多大學(xué)圖書館開設(shè)了這項服務(wù)。在國外許多大學(xué)都擁有移動圖書館,如美國、歐洲的一些著名大學(xué)圖書館,以及我們近鄰的日本、韓國大學(xué)圖書館,都全面開展了這方面的服務(wù),并且取得一定成績。用戶可以利用自己的服務(wù)終端,在瀏覽器中對圖書館進行訪問,鍵入相關(guān)網(wǎng)址即可登錄,通過在線方式搜索自己所需要的信息。
1.用戶功能設(shè)計
(1)用戶短信息服務(wù)
移動圖書館用戶可以通過短信息服務(wù)獲取圖書館發(fā)布的到期續(xù)借、活動沙龍、公告培訓(xùn)等通知。移動圖書館的短信息服務(wù)功能不但能夠?qū)崿F(xiàn)信息發(fā)布,還可實現(xiàn)對移動終端用戶身份的識別。短信息服務(wù)可以將用戶的圖書借閱情況發(fā)送到移動終端上,讓用戶隨時了解情況。
用戶短信息通知模塊負(fù)責(zé)移動圖書館的短信息收發(fā)功能。該模塊需要完成短信息系統(tǒng)和移動圖書館用戶管理系統(tǒng)之間的對接。因為短信息服務(wù)運營商與圖書館系統(tǒng)之間的對接已經(jīng)是比較成熟的技術(shù),所以將服務(wù)平臺用戶管理系統(tǒng)的接口提供給短信息服務(wù)運營商即可實現(xiàn)本模塊功能。
(2)資源預(yù)覽
無論紙質(zhì)圖書館、數(shù)字圖書館還是移動圖書館,都需具備對館內(nèi)圖書資源可預(yù)覽的功能。用戶一般可通過資源目錄、資源分類和資源主題三個方面對館藏紙質(zhì)資源進行預(yù)覽。數(shù)字圖書館資源相較于紙質(zhì)資源,資源種類繁多,組織方式豐富,所以用戶對數(shù)字圖書館資源的預(yù)覽主要通過資源目錄方式實現(xiàn)。移動圖書館因用戶群體往往都是處在移動環(huán)境下,因此對移動圖書館藏資源數(shù)據(jù)庫的目錄進行瀏覽更適合其用戶達到資源預(yù)覽的目的。
館藏資源預(yù)覽模塊負(fù)責(zé)實現(xiàn)移動圖書館最主要的功能之一,資源預(yù)覽。在該模塊要完成以下幾項工作。首先是用戶登錄認(rèn)證管理,然后通過平臺用戶管理系統(tǒng)實現(xiàn)用戶借閱或續(xù)借圖書,查詢館藏資源等功能。同時該模塊還負(fù)責(zé)完成對平臺中提供的共享校外第三方數(shù)字資源的預(yù)覽檢索功能。
(3)移動閱讀
圖書館最核心的功能是閱讀,移動圖書館也一樣,不過是要在移動環(huán)境下進行閱讀。用戶短信息服務(wù)和資源預(yù)覽功能是告知用戶圖書館里“有什么”,閱讀服務(wù)則是回答用戶圖書館里裝的“是什么”的問題。用戶通過短信息服務(wù)和資源預(yù)覽可以對館藏資源產(chǎn)生興趣。用戶如果想獲取需要的資源,對于紙質(zhì)圖書館和數(shù)字圖書館,還是需要到圖書館所在地或者一臺電腦終端上來。而移動圖書館的用戶,就可以做到任意時間任意地點,拿出手機就能獲取想要得到的資源信息。
用戶閱讀模塊負(fù)責(zé)移動環(huán)境下用戶對館藏數(shù)字資源的全文閱讀功能。用戶經(jīng)過授權(quán)登錄服務(wù)平臺后,可以對館藏數(shù)字資源進行瀏覽、檢索和全文閱讀。目前主要數(shù)字資源閱讀格式包括PDF、TXT、CAJ等。市面上主流智能手機基本都可以通過其自帶瀏覽器進行PDF,TXT等格式的文件閱讀。對于某些特殊格式文獻,如中國知網(wǎng)的CAJ格式,可在移動終端安裝對應(yīng)閱讀器APP來進行全文閱讀。
2.管理端功能設(shè)計
移動圖書館管理端的功能主要包括兩個方面:一方面是對館藏資源的管理。移動圖書館通過查詢館藏資源數(shù)據(jù)庫目錄可以對資源進行預(yù)覽,如何利用館藏資源來獲取讀者需要的信息就是管理端的主要工作。杜絕資源濫用盜用是管理端工作的核心。由于數(shù)字資源極易復(fù)制傳播,通過對數(shù)字資源用戶權(quán)限設(shè)置以及劃定數(shù)字資源使用范圍可以有效保護移動圖書館館藏資源的版權(quán)。另一個方面是人員管理,也分為兩方面。一是對讀者用戶的管理,再就是對圖書館員用戶的管理。通過注冊審核,身份證、手機號綁定等方式可以有效管理讀者用戶。而對圖書館員用戶的管理功能比較單一,主要是指對其用戶系統(tǒng)進行遷移等功能。
移動圖書館功能模塊結(jié)構(gòu)如圖1所示。
圖1 移動圖書館功能模塊結(jié)構(gòu)圖
讀者用戶對需要獲取的信息需求多樣化,決定了移動圖書館要根據(jù)其用戶對信息需求的特點來提供最適合的資源。本設(shè)計服務(wù)平臺的內(nèi)容設(shè)計思想是按照讀者用戶類別不同來提供信息服務(wù)的。
1.用戶內(nèi)容需求
移動圖書館服務(wù)的讀者用戶根據(jù)其知識需求層次可以分為兩類用戶。第一類是普通用戶,也是該系統(tǒng)平臺服務(wù)的主要用戶群體。這類用戶對信息資源的需求種類多樣化,但對信息需求的專業(yè)性不高。用戶使用移動圖書館獲取資源是以熟悉了解為主要目的,獲取資源多數(shù)是通過寬泛的閱讀,獲取目的信息后短時間內(nèi)資源被“拋棄”的可能性較大。第二類是專家學(xué)者,這類用戶對信息資源的需求比較專一,信息需求專業(yè)性較高。用戶利用移動圖書館獲取信息資源完成知識儲備更新或是對一些新知識點的查詢確認(rèn),獲取資源方式是寬泛閱讀和深入閱讀相結(jié)合,獲取目標(biāo)信息后,資源一般會被“存檔”[3]。
2.服務(wù)平臺設(shè)計
該服務(wù)平臺根據(jù)使用群體類別對內(nèi)容采用層次化設(shè)計。面向普通讀者用戶的服務(wù)包括用戶通過平臺短消息服務(wù)及時了解圖書續(xù)借相關(guān)信息,圖書館開展的培訓(xùn)通知等;服務(wù)信息資源主要以非專業(yè)性資源為主,如科普類期刊、報紙以及文字小說書籍等。面向?qū)<覍W(xué)者用戶的服務(wù)內(nèi)容包括用戶通過平臺短消息服務(wù)了解圖書續(xù)借相關(guān)信息,圖書館開展的培訓(xùn)通知以及學(xué)科專業(yè)數(shù)據(jù)庫說明等。服務(wù)信息資源主要以專業(yè)資源為主,除了學(xué)科類電子圖書、期刊外,還需要提供個性化定題服務(wù)。
本文設(shè)計的移動圖書館系統(tǒng)是由五部分組成。
客戶層的功能主要是實現(xiàn)用戶帶有4G功能的移動終端設(shè)備與服務(wù)平臺建立數(shù)據(jù)通信。其方式又可分為三種。第一是基于B/S模式的WEB瀏覽,第二是基于SMS(短信息)服務(wù),第三種是利用客戶端形式進行資源瀏覽。
表示層的功能主要是實現(xiàn)館藏資源的預(yù)覽。
業(yè)務(wù)層的功能主要是負(fù)責(zé)移動圖書館的服務(wù)項目。具體包括讀者用戶借閱、續(xù)借書籍,借閱證件辦理、實體圖書館活動講座預(yù)約等。
數(shù)據(jù)訪問層包括對校內(nèi)數(shù)據(jù)庫的訪問以及對學(xué)校共享的第三方數(shù)據(jù)庫的訪問。校內(nèi)數(shù)據(jù)庫大多屬于自建或者校方購買,數(shù)據(jù)訪問接口可以從開發(fā)人員或者數(shù)據(jù)庫提供廠商那里獲得。但對于學(xué)校共享的第三方數(shù)據(jù)庫,其數(shù)據(jù)訪問接口不易獲得,用戶對這些資源的訪問權(quán)限必須遵守學(xué)校與共享方簽訂的合同條款,因此對共享第三方數(shù)據(jù)庫訪問一般采用VPN方式實現(xiàn)[4]。
數(shù)據(jù)層的功能主要是實現(xiàn)館藏資源數(shù)據(jù)庫的構(gòu)建。數(shù)據(jù)庫訪問類型可分為本地和網(wǎng)絡(luò)共享兩種。
服務(wù)平臺對用戶登錄采取統(tǒng)一認(rèn)證并制定相應(yīng)的數(shù)據(jù)安全保護措施,為館藏資源的存儲以及數(shù)據(jù)傳遞提供必要安全保障。
移動圖書館系統(tǒng)結(jié)構(gòu)設(shè)計如圖2所示。
圖2 移動圖書館系統(tǒng)結(jié)構(gòu)設(shè)計圖
移動圖書館數(shù)據(jù)庫設(shè)計原則是在滿足平臺功能和業(yè)務(wù)需求的基礎(chǔ)上,同時平臺數(shù)據(jù)處理性能上也要達到要求。本系統(tǒng)共用到數(shù)據(jù)表6張,用戶表3張,資源表2張,系統(tǒng)日志表1張。其中用戶組、用戶信息及系統(tǒng)日志表如表1~3所示:
表1 用戶組信息表
表2 用戶信息表
表3 系統(tǒng)日志表
本文開發(fā)的移動圖書館采用虛擬服務(wù)器技術(shù)實現(xiàn),數(shù)據(jù)庫選用SQLserver2005,移動測試終端設(shè)備選用谷歌Google Pixel,移動網(wǎng)環(huán)境為中國電信4G。
1.用戶短信息通知模塊實現(xiàn)
用戶短信息通知模塊的實現(xiàn)是通過短信息服務(wù)運營商與平臺用戶管理系統(tǒng)之間進行數(shù)據(jù)交互來完成的。具體實現(xiàn)流程如下:短信息服務(wù)運營商收到用戶短信后通過HTTP協(xié)議發(fā)送到平臺用戶管理系統(tǒng),系統(tǒng)對數(shù)據(jù)進行處理后再將處理后的短信息通過HTTP協(xié)議發(fā)送給短信息服務(wù)運營商,運營商利用基站將結(jié)果發(fā)送到用戶的移動終端上。
2.資源預(yù)覽模塊實現(xiàn)
移動圖書館資源預(yù)覽模塊的實現(xiàn)主要基于WAP訪問館藏數(shù)字資源。WAP方式訪問網(wǎng)絡(luò)資源采用B/S模式,其通信模型主要由三個部分組成:移動網(wǎng)關(guān)、硬件設(shè)備和資源服務(wù)器。這里的網(wǎng)關(guān)和傳統(tǒng)互聯(lián)網(wǎng)通信模型的網(wǎng)關(guān)功能一樣,在移動通信環(huán)境下負(fù)責(zé)移動通信網(wǎng)絡(luò)和傳統(tǒng)互聯(lián)網(wǎng)之間協(xié)議互轉(zhuǎn)[5]。移動用戶通過WAP站點來訪問資源服務(wù)器以獲取其存儲的信息資源。
3.資源閱讀模塊實現(xiàn)
移動圖書館的主要功能和傳統(tǒng)數(shù)字圖書館一樣,還是用戶的閱讀。所以該模塊的實現(xiàn)是平臺的核心內(nèi)容。由于校內(nèi)開發(fā)技術(shù)人員有限,該模塊的實現(xiàn)采用合作公司的移動中間件來實現(xiàn)[6]。
首先通過代理服務(wù)器來實現(xiàn)移動端用戶獲取移動圖書館館藏資源訪問權(quán)限。服務(wù)器上安裝對應(yīng)的移動圖書館插件,通過該插件實現(xiàn)該模塊的大部分功能。包括權(quán)限認(rèn)證、資源預(yù)覽、代理和網(wǎng)頁轉(zhuǎn)換等。
其次通過移動中間件技術(shù)構(gòu)建資源閱讀模塊的主要功能。移動中間件服務(wù)器安裝功能性插件包,主要包括數(shù)據(jù)庫連接插件、瀏覽器緩存插件、文檔下載插件、Http協(xié)議轉(zhuǎn)換插件等。這些插件被安裝在移動圖書館的中間件服務(wù)器上,就可以實現(xiàn)指定的功能。通過移動中間件技術(shù)來實現(xiàn)移動圖書館的資源閱讀功能,降低了開發(fā)人員的開發(fā)難度,開發(fā)者在開發(fā)過程中不用再考慮數(shù)據(jù)的呈現(xiàn)過程,通過在后臺服務(wù)器上安裝注冊插件包,然后激活調(diào)用插件就可以實現(xiàn)指定的功能。
4.資源管理模塊實現(xiàn)
資源管理模塊負(fù)責(zé)移動圖書館用戶短信息通知管理、移動圖書館網(wǎng)站管理以及移動端閱讀服務(wù)管理。用戶短信息通知管理有短信息服務(wù)運營商系統(tǒng)提供,服務(wù)平臺通過運營商提供的IP地址可以對短信息通知進行統(tǒng)計管理。網(wǎng)站管理是對平臺上資源提供預(yù)覽和檢索等功能。通過該服務(wù)器既可以實現(xiàn)移動端用戶便捷閱讀館藏資源,同時保障資源在手機端不可被隨意復(fù)制轉(zhuǎn)發(fā)。
5.用戶管理模塊實現(xiàn)
用戶管理模塊主要功能是針對移動端用戶登錄平臺時進行身份認(rèn)證。本服務(wù)平臺對用戶登錄采用雙重認(rèn)證機制。首先是通過用戶短信息系統(tǒng)確認(rèn)用戶賬戶和手機號綁定,在服務(wù)平臺用戶信息數(shù)據(jù)庫中對嘗試登錄的用戶進行查驗,然后通過資源預(yù)覽模塊對用戶身份進行二次驗證。
隨著科學(xué)技術(shù)發(fā)展速度越來越迅猛,移動通信技術(shù)也在不斷進步,這個時期的數(shù)字圖書館也面臨著轉(zhuǎn)型。本文具體分析研究構(gòu)建移動圖書館主要技術(shù):用戶短信息通知服務(wù)、資源揭示服務(wù)、移動閱讀服務(wù)等。分析了目前主流的幾種常用移動閱讀服務(wù)技術(shù),并且對主要服務(wù)技術(shù)進行了對比,設(shè)計實現(xiàn)了移動圖書館基本功能模塊,為高校構(gòu)建移動圖書館的技術(shù)方案提供一定的參考與借鑒價值。