周劍峰
〔摘 要〕隨著移動
技術(shù)的發(fā)展,圖書館數(shù)字化的資源已不局限于在電腦上進(jìn)行展示,手機(jī)已成為用戶瀏覽圖書
館數(shù)字化資源的重要工具?本文根據(jù)筆者所在圖書館的服務(wù)需求進(jìn)行分析,在圖書館Aleph5
00 20版OPAC系統(tǒng)的X-Server服務(wù)接口基礎(chǔ)上,基于Android手機(jī)2.3操作系統(tǒng),以客戶端形
式實(shí)現(xiàn)了手機(jī)移動圖書館,并介紹了實(shí)現(xiàn)的設(shè)計思路和具體開發(fā)步驟?
〔關(guān)鍵詞〕移動圖書館;Android
;Aleph;手機(jī);OPAC
DOI:10.3969/j
.issn.1008-0821.2014.01.031
〔中圖分類號〕G250;TP311 〔文獻(xiàn)標(biāo)識碼〕B 〔
文章編號〕1008-0821(2014)01-0143-04
Design and Development of Mobile
Library Based on Android
Zhou Jianfeng
(Library,Guangdong University of Foreign Studies,Guangzhou 510420,China)
〔Abstract〕”BZ〗As the mobile technologies continue to advance,digital resources of libr
ary do not confine to display on computers.Instead,the mobile phone has become a
significant tool for users to browse the digital resources.In this paper,accord
ing to the analysis of the service demands of school library,based on X-Server s
ervice interface of the Aleph500 OPAC system(version 20),the mobile library ca
n be developed in the form of Client with the Android 2.3 operating system.Ther
e is a detailed explanation of the design ideas and concrete steps for the devel
opment of mobile library.
〔Key words〕mobile library;A
ndroid;Aleph;mobile phone;OPAC
圖書館數(shù)字化如今已成為圖書館發(fā)展的一個重要方向,除了對圖書館資源的數(shù)字化外,
如何對數(shù)字化資源進(jìn)行展示也成了當(dāng)今圖書館數(shù)字化研究的一個重要內(nèi)容?隨著手機(jī)移動通
信技術(shù)和互聯(lián)網(wǎng)的快速發(fā)展,目前我國手機(jī)用戶已接近10億,手機(jī)已成為人們在生活中獲取
信息資源的重要方式,越來越多的互聯(lián)網(wǎng)服務(wù)都已拓展到手機(jī)等移動平臺[1]?移
動圖書館就是這樣一種趨勢下的發(fā)展應(yīng)用,同時也是數(shù)字化圖書館發(fā)展的一個重要方向?移
動圖書館主要是指用戶通過移動終端設(shè)備(如手機(jī)?掌上電腦等),以無線接入方式不受時
間?不受地點(diǎn)限制地享受圖書館提供的服務(wù)[2]?
本文分析了廣東外語外貿(mào)大學(xué)在圖書館的服務(wù)需求,分析本館OPAC系統(tǒng)所提供的X-Server服
務(wù)二次開發(fā)接口,設(shè)計了基于Android的移動圖書館,實(shí)現(xiàn)了在移動環(huán)境下對圖書館書目的
查詢和用戶交互性操作?由于OPAC系統(tǒng)的一致性,可為其他采用OPAC系統(tǒng)的圖書館在設(shè)計移
動圖書館時提供參考?
1 研究現(xiàn)狀
近年來隨著圖書館數(shù)字化的快速發(fā)展,移動圖書館已成為圖書館數(shù)字化發(fā)展中的一條重要分
支?國內(nèi)目前的移動圖書館主要是由WAP技術(shù)實(shí)現(xiàn),通過手機(jī)上WAP網(wǎng)站對圖書館網(wǎng)站進(jìn)行訪
問和書目查詢,但其服務(wù)在功能方面受到一定限制,所以基于手機(jī)軟件的移動圖書館已成為
一個重要發(fā)展方向?
目前在移動圖書館的研究領(lǐng)域已有一定研究成果,部分高校已開始提供了基于手機(jī)的移動圖
書館服務(wù)?金曉君[3]通過移動互聯(lián)網(wǎng)絡(luò)?移動終端圖書服務(wù)平臺?微博服務(wù)3種
方式研究移動圖書館,并進(jìn)行了一定對比,發(fā)現(xiàn)3種方式提供了不同的差異化的服務(wù)?李燦
[4]探討了3G業(yè)務(wù)在移動圖書館中的應(yīng)用,其中不僅包括對圖書館的書目查詢,同
時還有多媒體視頻?虛擬收費(fèi)等服務(wù)[5]?根據(jù)其圖書館的OPAC系統(tǒng)設(shè)計和實(shí)現(xiàn)了
基于Android的手機(jī)移動圖書館?方瑋?張成昱[6]等人設(shè)計和實(shí)現(xiàn)了基于清華大
學(xué)圖書館的WAP模式移動圖書館?宋飛[7]論述了國內(nèi)外移動圖書館的發(fā)展,并提
出對移動圖書館限制因素的解決方案,并對移動圖書館在大學(xué)校園的發(fā)展提出了一定的建議
?
2 需求分析
本館擁有豐富的中外文圖書?期刊館藏資源,并針對這些不同類型的資源提供相應(yīng)的B/Sendprint
結(jié)構(gòu)的WEB服務(wù)系統(tǒng)?本系統(tǒng)的設(shè)計目標(biāo)是把相關(guān)服務(wù)移植到移動通信平臺上?為了充分
利用WEB服務(wù)系統(tǒng)的硬件資源,在分析系統(tǒng)服務(wù)流程的基礎(chǔ)上,利用“協(xié)議+頁面分析”的
機(jī)制,把圖書館的不同服務(wù)和資源整合在一起,構(gòu)建移動服務(wù)平臺?
根據(jù)圖書館現(xiàn)有對外服務(wù)的內(nèi)容及調(diào)研結(jié)果,提出以下幾項服務(wù)需求:
(1)館藏紙質(zhì)書目檢索,包括簡單檢索?高級檢索等,其中包括對檢索結(jié)果書目進(jìn)行關(guān)鍵
信息展示?詳細(xì)信息展示以及用戶交互操作?
(2)個人信息查詢,移動圖書館不僅是一個資源瀏覽工具,同時也是一個交互工具,向用
戶提供個人信息?當(dāng)前借閱信息及借閱歷史等信息的查詢?
(3)圖書館新聞及講座信息公告及查詢,讓用戶能夠及時了解圖書館最新信息,并且參與
圖書館的講座及其他活動中來?
(4)多語種系統(tǒng),由于本館服務(wù)于來自于不同國家的學(xué)生,包括17個語種,所以移動圖書
館需提供多語種服務(wù)以保證最大化用戶群體?
移動圖書館系統(tǒng)的服務(wù)終端主要是手機(jī)等手持設(shè)備,這些設(shè)備種類繁多,軟硬件條件差異很
大,為了保證用戶群體的最大化,系統(tǒng)需要保證兼容性?在Android系統(tǒng)中僅需開發(fā)一套軟
件便可在多個不同硬件平臺上使用,用戶可以通過功能最簡單的Android手機(jī)獲取系統(tǒng)的各
項服務(wù),并根據(jù)不同終端設(shè)備的軟硬件條件和實(shí)際需求控制服務(wù)內(nèi)容?
3 系統(tǒng)設(shè)計
廣東外語外貿(mào)大學(xué)在圖書館采用的是Aleph 500 20的OPAC系統(tǒng),是一種應(yīng)用比較廣泛的聯(lián)機(jī)
公共書目系統(tǒng),已逐漸被多所高校圖書館及省市級圖書館所采用?本文在分析Aleph 500 OP
AC系統(tǒng)所提供的X-Server接口的基礎(chǔ)上,提出了基于OPAC系統(tǒng)的Android版本的手機(jī)移動圖
書館系統(tǒng)的設(shè)計,實(shí)現(xiàn)了在Android手機(jī)上對OPAC系統(tǒng)進(jìn)行訪問,實(shí)現(xiàn)在移動環(huán)境下對圖書
館館藏資源的操作?
3.1 系統(tǒng)信息結(jié)構(gòu)
本系統(tǒng)主要基于OPAC系統(tǒng)的X-Server接口進(jìn)行二次開發(fā),通過這些API接口可以較容易地實(shí)
現(xiàn)對OPAC系統(tǒng)資源的操作?根據(jù)相關(guān)接口設(shè)定,移動系統(tǒng)通過URL形式發(fā)送服務(wù)請求,收到
請求后X-Server接口會根據(jù)所請求功能的代碼進(jìn)行操作,操作完成后返回XML形式的結(jié)果文
檔,移動系統(tǒng)從XML文檔中提取所需結(jié)果信息,在客戶前端進(jìn)行展示?
由于廣東外語外貿(mào)大學(xué)圖書館OPAC服務(wù)器對外來訪問進(jìn)行了一定限制,同時考慮到信息安全
的重要性,在信息交互結(jié)構(gòu)中我們采用了中間安全服務(wù)器以及對功能代碼進(jìn)行映射的方式進(jìn)
行信息保護(hù)?由手機(jī)客戶端發(fā)送自定義命令至安全服務(wù)器,然后安全服務(wù)器解析獲得真實(shí)命
令,通過URL形式發(fā)送API參數(shù)至X-Server,X-Server返回操作結(jié)果至安全服務(wù)器,由安全服
務(wù)器轉(zhuǎn)發(fā)至客戶端?而在用戶管理方面,采用LDAP認(rèn)證的方式,認(rèn)證服務(wù)器為學(xué)校用戶管理
服務(wù)器?系統(tǒng)結(jié)構(gòu)如圖1所示?
3.2 功能模塊設(shè)計
根據(jù)廣東外語外貿(mào)大學(xué)圖書館服務(wù)需求,筆者設(shè)計了4大功能模塊,如圖2所示,其中主要
包括用戶信息模塊?館藏書目檢索模塊?圖書館信息模塊?系統(tǒng)設(shè)置模塊?每個模塊通過數(shù)
個小模塊進(jìn)行組合,最后構(gòu)成完整的移動服務(wù)系統(tǒng)?
(1)館藏資源檢索模塊,主要包括對館藏中外文紙質(zhì)書目的多字段檢索;對檢索結(jié)果中的
書目關(guān)鍵信息進(jìn)行列表顯示,并對書目詳細(xì)信息以及藏書館藏情況進(jìn)行查詢;用戶登錄后可
對所需書目進(jìn)行預(yù)約借閱操作?
(2)用戶信息模塊,本模塊主要包括對用戶登錄的遠(yuǎn)程驗證;對系統(tǒng)中個人相關(guān)信息的查
閱;對個人借閱記錄及預(yù)約記錄的查詢,同時還可對已借閱書本進(jìn)行續(xù)借操作;還包括對個
人借閱歷史的查閱?
(3)圖書館信息模塊,本模塊主要為用戶提供圖書館的新聞公告以及相關(guān)講座信息?
(4)系統(tǒng)模塊,主要包括對系統(tǒng)字體?語種等個性化內(nèi)容的設(shè)置以及系統(tǒng)幫助?
本系統(tǒng)在圖書館現(xiàn)有系統(tǒng)平臺基礎(chǔ)上進(jìn)行設(shè)計和開發(fā),實(shí)現(xiàn)了館藏資源的移動檢索?用戶交
互功能?信息查詢等功能,有利于提高圖書館的資源利用效率,提升圖書館的整體服務(wù)品質(zhì)
?
除此以外,系統(tǒng)還存在一些有待改善和擴(kuò)展的地方,包括:
(1)電子資源檢索查詢功能,目前資源檢索主要針對館內(nèi)的館藏紙質(zhì)書目資源,而電子資
源由于受到IP以及API接口不一致性的限制暫時無法統(tǒng)一實(shí)現(xiàn),如何讓移動圖書館隨時隨地
可以進(jìn)行電子資源的檢索查詢是需要進(jìn)一步研究的方向?
(2)改進(jìn)跨庫資源檢索中的響應(yīng)時間控制機(jī)制,如何綜合考慮OPAC系統(tǒng)數(shù)據(jù)庫訪問速度的
差異和手機(jī)網(wǎng)絡(luò)的延時給用戶帶來的影響是需要研究的一個領(lǐng)域?
(3)互動已成為服務(wù)的一個重要組成成分,還需要研究如何在通過手機(jī)軟件及時地與圖書
館工作人員進(jìn)行實(shí)時互動?
參考文獻(xiàn)
[1]陳素梅.手機(jī)圖書館開辟移動閱讀的新時代[J].圖書館建設(shè),2007,(
5):83-86.
[2]趙曉曄.3G為移動圖書館創(chuàng)新服務(wù)帶來新的發(fā)展機(jī)遇[J].北京郵電大學(xué)學(xué)報:社會
科學(xué)版,2009,11(3):32-34.
[3]金曉君.構(gòu)建校園移動圖書館[J].內(nèi)蒙古科技與經(jīng)濟(jì),2011,(20):72-74.
[4]李燦.3G業(yè)務(wù)在移動圖書館的應(yīng)用探討[J].情報探索,2011,(1):110-111.
[5]葉紅衛(wèi).基于Android的Interlib移動書目查詢設(shè)計與實(shí)現(xiàn)[J].現(xiàn)代圖書情報技術(shù),
2011,(5):93-96.
[6]方瑋,張成昱,竇天芳.基于資源整合的手機(jī)圖書館系統(tǒng)的設(shè)計和實(shí)現(xiàn)[J].現(xiàn)代圖書
情報技術(shù),2009,(6):76-80.
[7]宋飛.移動圖書館在大學(xué)校園的發(fā)展概況及影響[J].圖書館界,2011,(6):13-15endprint
結(jié)構(gòu)的WEB服務(wù)系統(tǒng)?本系統(tǒng)的設(shè)計目標(biāo)是把相關(guān)服務(wù)移植到移動通信平臺上?為了充分
利用WEB服務(wù)系統(tǒng)的硬件資源,在分析系統(tǒng)服務(wù)流程的基礎(chǔ)上,利用“協(xié)議+頁面分析”的
機(jī)制,把圖書館的不同服務(wù)和資源整合在一起,構(gòu)建移動服務(wù)平臺?
根據(jù)圖書館現(xiàn)有對外服務(wù)的內(nèi)容及調(diào)研結(jié)果,提出以下幾項服務(wù)需求:
(1)館藏紙質(zhì)書目檢索,包括簡單檢索?高級檢索等,其中包括對檢索結(jié)果書目進(jìn)行關(guān)鍵
信息展示?詳細(xì)信息展示以及用戶交互操作?
(2)個人信息查詢,移動圖書館不僅是一個資源瀏覽工具,同時也是一個交互工具,向用
戶提供個人信息?當(dāng)前借閱信息及借閱歷史等信息的查詢?
(3)圖書館新聞及講座信息公告及查詢,讓用戶能夠及時了解圖書館最新信息,并且參與
圖書館的講座及其他活動中來?
(4)多語種系統(tǒng),由于本館服務(wù)于來自于不同國家的學(xué)生,包括17個語種,所以移動圖書
館需提供多語種服務(wù)以保證最大化用戶群體?
移動圖書館系統(tǒng)的服務(wù)終端主要是手機(jī)等手持設(shè)備,這些設(shè)備種類繁多,軟硬件條件差異很
大,為了保證用戶群體的最大化,系統(tǒng)需要保證兼容性?在Android系統(tǒng)中僅需開發(fā)一套軟
件便可在多個不同硬件平臺上使用,用戶可以通過功能最簡單的Android手機(jī)獲取系統(tǒng)的各
項服務(wù),并根據(jù)不同終端設(shè)備的軟硬件條件和實(shí)際需求控制服務(wù)內(nèi)容?
3 系統(tǒng)設(shè)計
廣東外語外貿(mào)大學(xué)在圖書館采用的是Aleph 500 20的OPAC系統(tǒng),是一種應(yīng)用比較廣泛的聯(lián)機(jī)
公共書目系統(tǒng),已逐漸被多所高校圖書館及省市級圖書館所采用?本文在分析Aleph 500 OP
AC系統(tǒng)所提供的X-Server接口的基礎(chǔ)上,提出了基于OPAC系統(tǒng)的Android版本的手機(jī)移動圖
書館系統(tǒng)的設(shè)計,實(shí)現(xiàn)了在Android手機(jī)上對OPAC系統(tǒng)進(jìn)行訪問,實(shí)現(xiàn)在移動環(huán)境下對圖書
館館藏資源的操作?
3.1 系統(tǒng)信息結(jié)構(gòu)
本系統(tǒng)主要基于OPAC系統(tǒng)的X-Server接口進(jìn)行二次開發(fā),通過這些API接口可以較容易地實(shí)
現(xiàn)對OPAC系統(tǒng)資源的操作?根據(jù)相關(guān)接口設(shè)定,移動系統(tǒng)通過URL形式發(fā)送服務(wù)請求,收到
請求后X-Server接口會根據(jù)所請求功能的代碼進(jìn)行操作,操作完成后返回XML形式的結(jié)果文
檔,移動系統(tǒng)從XML文檔中提取所需結(jié)果信息,在客戶前端進(jìn)行展示?
由于廣東外語外貿(mào)大學(xué)圖書館OPAC服務(wù)器對外來訪問進(jìn)行了一定限制,同時考慮到信息安全
的重要性,在信息交互結(jié)構(gòu)中我們采用了中間安全服務(wù)器以及對功能代碼進(jìn)行映射的方式進(jìn)
行信息保護(hù)?由手機(jī)客戶端發(fā)送自定義命令至安全服務(wù)器,然后安全服務(wù)器解析獲得真實(shí)命
令,通過URL形式發(fā)送API參數(shù)至X-Server,X-Server返回操作結(jié)果至安全服務(wù)器,由安全服
務(wù)器轉(zhuǎn)發(fā)至客戶端?而在用戶管理方面,采用LDAP認(rèn)證的方式,認(rèn)證服務(wù)器為學(xué)校用戶管理
服務(wù)器?系統(tǒng)結(jié)構(gòu)如圖1所示?
3.2 功能模塊設(shè)計
根據(jù)廣東外語外貿(mào)大學(xué)圖書館服務(wù)需求,筆者設(shè)計了4大功能模塊,如圖2所示,其中主要
包括用戶信息模塊?館藏書目檢索模塊?圖書館信息模塊?系統(tǒng)設(shè)置模塊?每個模塊通過數(shù)
個小模塊進(jìn)行組合,最后構(gòu)成完整的移動服務(wù)系統(tǒng)?
(1)館藏資源檢索模塊,主要包括對館藏中外文紙質(zhì)書目的多字段檢索;對檢索結(jié)果中的
書目關(guān)鍵信息進(jìn)行列表顯示,并對書目詳細(xì)信息以及藏書館藏情況進(jìn)行查詢;用戶登錄后可
對所需書目進(jìn)行預(yù)約借閱操作?
(2)用戶信息模塊,本模塊主要包括對用戶登錄的遠(yuǎn)程驗證;對系統(tǒng)中個人相關(guān)信息的查
閱;對個人借閱記錄及預(yù)約記錄的查詢,同時還可對已借閱書本進(jìn)行續(xù)借操作;還包括對個
人借閱歷史的查閱?
(3)圖書館信息模塊,本模塊主要為用戶提供圖書館的新聞公告以及相關(guān)講座信息?
(4)系統(tǒng)模塊,主要包括對系統(tǒng)字體?語種等個性化內(nèi)容的設(shè)置以及系統(tǒng)幫助?
本系統(tǒng)在圖書館現(xiàn)有系統(tǒng)平臺基礎(chǔ)上進(jìn)行設(shè)計和開發(fā),實(shí)現(xiàn)了館藏資源的移動檢索?用戶交
互功能?信息查詢等功能,有利于提高圖書館的資源利用效率,提升圖書館的整體服務(wù)品質(zhì)
?
除此以外,系統(tǒng)還存在一些有待改善和擴(kuò)展的地方,包括:
(1)電子資源檢索查詢功能,目前資源檢索主要針對館內(nèi)的館藏紙質(zhì)書目資源,而電子資
源由于受到IP以及API接口不一致性的限制暫時無法統(tǒng)一實(shí)現(xiàn),如何讓移動圖書館隨時隨地
可以進(jìn)行電子資源的檢索查詢是需要進(jìn)一步研究的方向?
(2)改進(jìn)跨庫資源檢索中的響應(yīng)時間控制機(jī)制,如何綜合考慮OPAC系統(tǒng)數(shù)據(jù)庫訪問速度的
差異和手機(jī)網(wǎng)絡(luò)的延時給用戶帶來的影響是需要研究的一個領(lǐng)域?
(3)互動已成為服務(wù)的一個重要組成成分,還需要研究如何在通過手機(jī)軟件及時地與圖書
館工作人員進(jìn)行實(shí)時互動?
參考文獻(xiàn)
[1]陳素梅.手機(jī)圖書館開辟移動閱讀的新時代[J].圖書館建設(shè),2007,(
5):83-86.
[2]趙曉曄.3G為移動圖書館創(chuàng)新服務(wù)帶來新的發(fā)展機(jī)遇[J].北京郵電大學(xué)學(xué)報:社會
科學(xué)版,2009,11(3):32-34.
[3]金曉君.構(gòu)建校園移動圖書館[J].內(nèi)蒙古科技與經(jīng)濟(jì),2011,(20):72-74.
[4]李燦.3G業(yè)務(wù)在移動圖書館的應(yīng)用探討[J].情報探索,2011,(1):110-111.
[5]葉紅衛(wèi).基于Android的Interlib移動書目查詢設(shè)計與實(shí)現(xiàn)[J].現(xiàn)代圖書情報技術(shù),
2011,(5):93-96.
[6]方瑋,張成昱,竇天芳.基于資源整合的手機(jī)圖書館系統(tǒng)的設(shè)計和實(shí)現(xiàn)[J].現(xiàn)代圖書
情報技術(shù),2009,(6):76-80.
[7]宋飛.移動圖書館在大學(xué)校園的發(fā)展概況及影響[J].圖書館界,2011,(6):13-15endprint
結(jié)構(gòu)的WEB服務(wù)系統(tǒng)?本系統(tǒng)的設(shè)計目標(biāo)是把相關(guān)服務(wù)移植到移動通信平臺上?為了充分
利用WEB服務(wù)系統(tǒng)的硬件資源,在分析系統(tǒng)服務(wù)流程的基礎(chǔ)上,利用“協(xié)議+頁面分析”的
機(jī)制,把圖書館的不同服務(wù)和資源整合在一起,構(gòu)建移動服務(wù)平臺?
根據(jù)圖書館現(xiàn)有對外服務(wù)的內(nèi)容及調(diào)研結(jié)果,提出以下幾項服務(wù)需求:
(1)館藏紙質(zhì)書目檢索,包括簡單檢索?高級檢索等,其中包括對檢索結(jié)果書目進(jìn)行關(guān)鍵
信息展示?詳細(xì)信息展示以及用戶交互操作?
(2)個人信息查詢,移動圖書館不僅是一個資源瀏覽工具,同時也是一個交互工具,向用
戶提供個人信息?當(dāng)前借閱信息及借閱歷史等信息的查詢?
(3)圖書館新聞及講座信息公告及查詢,讓用戶能夠及時了解圖書館最新信息,并且參與
圖書館的講座及其他活動中來?
(4)多語種系統(tǒng),由于本館服務(wù)于來自于不同國家的學(xué)生,包括17個語種,所以移動圖書
館需提供多語種服務(wù)以保證最大化用戶群體?
移動圖書館系統(tǒng)的服務(wù)終端主要是手機(jī)等手持設(shè)備,這些設(shè)備種類繁多,軟硬件條件差異很
大,為了保證用戶群體的最大化,系統(tǒng)需要保證兼容性?在Android系統(tǒng)中僅需開發(fā)一套軟
件便可在多個不同硬件平臺上使用,用戶可以通過功能最簡單的Android手機(jī)獲取系統(tǒng)的各
項服務(wù),并根據(jù)不同終端設(shè)備的軟硬件條件和實(shí)際需求控制服務(wù)內(nèi)容?
3 系統(tǒng)設(shè)計
廣東外語外貿(mào)大學(xué)在圖書館采用的是Aleph 500 20的OPAC系統(tǒng),是一種應(yīng)用比較廣泛的聯(lián)機(jī)
公共書目系統(tǒng),已逐漸被多所高校圖書館及省市級圖書館所采用?本文在分析Aleph 500 OP
AC系統(tǒng)所提供的X-Server接口的基礎(chǔ)上,提出了基于OPAC系統(tǒng)的Android版本的手機(jī)移動圖
書館系統(tǒng)的設(shè)計,實(shí)現(xiàn)了在Android手機(jī)上對OPAC系統(tǒng)進(jìn)行訪問,實(shí)現(xiàn)在移動環(huán)境下對圖書
館館藏資源的操作?
3.1 系統(tǒng)信息結(jié)構(gòu)
本系統(tǒng)主要基于OPAC系統(tǒng)的X-Server接口進(jìn)行二次開發(fā),通過這些API接口可以較容易地實(shí)
現(xiàn)對OPAC系統(tǒng)資源的操作?根據(jù)相關(guān)接口設(shè)定,移動系統(tǒng)通過URL形式發(fā)送服務(wù)請求,收到
請求后X-Server接口會根據(jù)所請求功能的代碼進(jìn)行操作,操作完成后返回XML形式的結(jié)果文
檔,移動系統(tǒng)從XML文檔中提取所需結(jié)果信息,在客戶前端進(jìn)行展示?
由于廣東外語外貿(mào)大學(xué)圖書館OPAC服務(wù)器對外來訪問進(jìn)行了一定限制,同時考慮到信息安全
的重要性,在信息交互結(jié)構(gòu)中我們采用了中間安全服務(wù)器以及對功能代碼進(jìn)行映射的方式進(jìn)
行信息保護(hù)?由手機(jī)客戶端發(fā)送自定義命令至安全服務(wù)器,然后安全服務(wù)器解析獲得真實(shí)命
令,通過URL形式發(fā)送API參數(shù)至X-Server,X-Server返回操作結(jié)果至安全服務(wù)器,由安全服
務(wù)器轉(zhuǎn)發(fā)至客戶端?而在用戶管理方面,采用LDAP認(rèn)證的方式,認(rèn)證服務(wù)器為學(xué)校用戶管理
服務(wù)器?系統(tǒng)結(jié)構(gòu)如圖1所示?
3.2 功能模塊設(shè)計
根據(jù)廣東外語外貿(mào)大學(xué)圖書館服務(wù)需求,筆者設(shè)計了4大功能模塊,如圖2所示,其中主要
包括用戶信息模塊?館藏書目檢索模塊?圖書館信息模塊?系統(tǒng)設(shè)置模塊?每個模塊通過數(shù)
個小模塊進(jìn)行組合,最后構(gòu)成完整的移動服務(wù)系統(tǒng)?
(1)館藏資源檢索模塊,主要包括對館藏中外文紙質(zhì)書目的多字段檢索;對檢索結(jié)果中的
書目關(guān)鍵信息進(jìn)行列表顯示,并對書目詳細(xì)信息以及藏書館藏情況進(jìn)行查詢;用戶登錄后可
對所需書目進(jìn)行預(yù)約借閱操作?
(2)用戶信息模塊,本模塊主要包括對用戶登錄的遠(yuǎn)程驗證;對系統(tǒng)中個人相關(guān)信息的查
閱;對個人借閱記錄及預(yù)約記錄的查詢,同時還可對已借閱書本進(jìn)行續(xù)借操作;還包括對個
人借閱歷史的查閱?
(3)圖書館信息模塊,本模塊主要為用戶提供圖書館的新聞公告以及相關(guān)講座信息?
(4)系統(tǒng)模塊,主要包括對系統(tǒng)字體?語種等個性化內(nèi)容的設(shè)置以及系統(tǒng)幫助?
本系統(tǒng)在圖書館現(xiàn)有系統(tǒng)平臺基礎(chǔ)上進(jìn)行設(shè)計和開發(fā),實(shí)現(xiàn)了館藏資源的移動檢索?用戶交
互功能?信息查詢等功能,有利于提高圖書館的資源利用效率,提升圖書館的整體服務(wù)品質(zhì)
?
除此以外,系統(tǒng)還存在一些有待改善和擴(kuò)展的地方,包括:
(1)電子資源檢索查詢功能,目前資源檢索主要針對館內(nèi)的館藏紙質(zhì)書目資源,而電子資
源由于受到IP以及API接口不一致性的限制暫時無法統(tǒng)一實(shí)現(xiàn),如何讓移動圖書館隨時隨地
可以進(jìn)行電子資源的檢索查詢是需要進(jìn)一步研究的方向?
(2)改進(jìn)跨庫資源檢索中的響應(yīng)時間控制機(jī)制,如何綜合考慮OPAC系統(tǒng)數(shù)據(jù)庫訪問速度的
差異和手機(jī)網(wǎng)絡(luò)的延時給用戶帶來的影響是需要研究的一個領(lǐng)域?
(3)互動已成為服務(wù)的一個重要組成成分,還需要研究如何在通過手機(jī)軟件及時地與圖書
館工作人員進(jìn)行實(shí)時互動?
參考文獻(xiàn)
[1]陳素梅.手機(jī)圖書館開辟移動閱讀的新時代[J].圖書館建設(shè),2007,(
5):83-86.
[2]趙曉曄.3G為移動圖書館創(chuàng)新服務(wù)帶來新的發(fā)展機(jī)遇[J].北京郵電大學(xué)學(xué)報:社會
科學(xué)版,2009,11(3):32-34.
[3]金曉君.構(gòu)建校園移動圖書館[J].內(nèi)蒙古科技與經(jīng)濟(jì),2011,(20):72-74.
[4]李燦.3G業(yè)務(wù)在移動圖書館的應(yīng)用探討[J].情報探索,2011,(1):110-111.
[5]葉紅衛(wèi).基于Android的Interlib移動書目查詢設(shè)計與實(shí)現(xiàn)[J].現(xiàn)代圖書情報技術(shù),
2011,(5):93-96.
[6]方瑋,張成昱,竇天芳.基于資源整合的手機(jī)圖書館系統(tǒng)的設(shè)計和實(shí)現(xiàn)[J].現(xiàn)代圖書
情報技術(shù),2009,(6):76-80.
[7]宋飛.移動圖書館在大學(xué)校園的發(fā)展概況及影響[J].圖書館界,2011,(6):13-15endprint