国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

移動(dòng)圖書館智慧微服務(wù)APPs研究與實(shí)踐

2017-09-09 00:01操鳳萍王迷迷涂心浩
軟件導(dǎo)刊 2017年8期
關(guān)鍵詞:移動(dòng)圖書館微服務(wù)

操鳳萍+王迷迷+涂心浩

摘 要:為豐富移動(dòng)圖書館服務(wù)實(shí)踐,提出了基于Android的移動(dòng)圖書館智慧微服務(wù)APPs解決方案,該系統(tǒng)包括圖書借閱信息服務(wù)、圖書館自習(xí)座位遠(yuǎn)程預(yù)定服務(wù)、智慧小助手服務(wù)等模塊。圖書館自習(xí)座位遠(yuǎn)程預(yù)定采用了紅外傳感器,借助轉(zhuǎn)接設(shè)備將座位實(shí)時(shí)信息連接到數(shù)據(jù)庫(kù)。實(shí)際應(yīng)用測(cè)試表明,將移動(dòng)圖書館服務(wù)系統(tǒng)分解為若干 “微服務(wù)”集成的服務(wù)端APPs,提升了圖書館服務(wù)交互性,縮短了服務(wù)響應(yīng)時(shí)間,個(gè)性化的圖書館服務(wù)獲得了良好的用戶體驗(yàn)。

關(guān)鍵詞:移動(dòng)圖書館;APPs;微服務(wù)

DOIDOI:10.11907/rjdk.171380

中圖分類號(hào):TP319

文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào)文章編號(hào):1672-7800(2017)008-0143-03

0 引言

隨著移動(dòng)終端在高校的普及,校園用戶希望在零碎的時(shí)間里借助移動(dòng)終端不受時(shí)空限制地獲取信息,圖書館移動(dòng)服務(wù)建設(shè)逐漸成為數(shù)字化校園建設(shè)的重要部分。相比而言,國(guó)內(nèi)移動(dòng)圖書館注重移動(dòng)館藏資源建設(shè),而國(guó)外移動(dòng)圖書館則更注重開展新穎豐富的移動(dòng)圖書館服務(wù),如研討室預(yù)定、參觀視頻導(dǎo)覽、移動(dòng)應(yīng)用軟件提供和移動(dòng)課程預(yù)定等[1]。相比而言,我國(guó)移動(dòng)圖書館服務(wù)形式單一,主要集中在書目檢索、移動(dòng)閱讀等比較宏觀的服務(wù)上,功能趨于雷同,缺乏個(gè)性化。國(guó)內(nèi)的移動(dòng)圖書館服務(wù)在實(shí)現(xiàn)方式上,以 SMS 短信服務(wù)和 WAP 網(wǎng)站為主。SMS 短信服務(wù)成本高、交互性弱,WAP 網(wǎng)站屬瘦客戶端程序,其響應(yīng)速度比客戶端程序慢得多??蛻舳藨?yīng)用程序流量小、響應(yīng)快,因而用戶體驗(yàn)良好。北大圖書館指出北大圖書館移動(dòng)服務(wù)應(yīng)該主要推出客戶端(APPs) ,而不再只是依靠基于 WAP 協(xié)議的網(wǎng)站[2]。

本文以新穎豐富的移動(dòng)圖書館“微服務(wù)”為研究對(duì)象,提出了基于Android的移動(dòng)圖書館 “微服務(wù)”解決方案,完成了結(jié)合胖客戶端與瘦客戶端優(yōu)點(diǎn)的移動(dòng)圖書館“微服務(wù)”APP設(shè)計(jì)與實(shí)現(xiàn)。

1 移動(dòng)圖書館微服務(wù)

1.1 移動(dòng)圖書館微服務(wù)

移動(dòng)圖書館用戶借助移動(dòng)終端的移動(dòng)性(可以隨時(shí)隨地隨身攜帶和使用)、聯(lián)動(dòng)性(可使用手機(jī)錄音、識(shí)別器)、定位性(可對(duì)手機(jī)或其他使用者精準(zhǔn)定位)、交互性(可以隨時(shí)隨地交流)、確定性(一個(gè)號(hào)碼一個(gè)人)等特性,通過(guò)手機(jī)等移動(dòng)終端獲取圖書館館藏資源的新型服務(wù)。移動(dòng)圖書館服務(wù)讓用戶以無(wú)線的方式為享受不受時(shí)空約束的便捷、個(gè)性化圖書館服務(wù),使圖書館數(shù)字網(wǎng)絡(luò)環(huán)境得以進(jìn)一步擴(kuò)展和延伸。2011年,美國(guó)排名靠前的 20家大學(xué)圖書館和 20家城市公共圖書館,移動(dòng)圖書館服務(wù)覆蓋率高達(dá)90%[3]。服務(wù)內(nèi)容方面,國(guó)外許多圖書館服務(wù)內(nèi)容包括借閱到期提醒、圖書續(xù)借、圖書預(yù)約、書目信息查詢、 圖書館新聞通知、借閱信息查詢、講座信息、新書通告、書刊推薦、電子書閱讀、移動(dòng)參考咨詢、圖書館導(dǎo)引視頻、開館時(shí)間查詢、可用計(jì)算機(jī)設(shè)備查詢、到館路線導(dǎo)航以及查詢距離當(dāng)前位置最近的圖書館等多種服務(wù)[1],目前,國(guó)內(nèi)移動(dòng)圖書館服務(wù)與電子閱讀器服務(wù)才進(jìn)入起步階段,服務(wù)形式單一,主要集中在書目檢索、移動(dòng)閱讀等比較宏觀的服務(wù)上。

移動(dòng)圖書館“微服務(wù)”不同于圖書館的宏觀服務(wù),圖書館圖書借閱、移動(dòng)閱讀等活動(dòng)都屬于宏觀服務(wù)?!拔⒎?wù)”則著眼于“微”,即圖書館開展的細(xì)節(jié)服務(wù),如:圖書續(xù)借、圖書預(yù)約、證件掛失、校園導(dǎo)航、自習(xí)室座位預(yù)訂等,以作為圖書館宏觀服務(wù)的補(bǔ)充。本文所涉及的圖書館移動(dòng)“微服務(wù)”并不是包括常見(jiàn)的移動(dòng)閱讀服務(wù),而是利用移動(dòng)終端隨時(shí)處理圖書館個(gè)性化業(yè)務(wù)信息。

1.2 圖書館移動(dòng)微服務(wù)關(guān)鍵技術(shù)

1.2.1 信息推送技術(shù)

信息推送技術(shù)指服務(wù)器將信息主動(dòng)送達(dá)用戶的一種新型的信息獲取方式[4],包括規(guī)定時(shí)間查詢、個(gè)性化消息和客戶端與服務(wù)器交叉互聯(lián)方式。為了保持客戶端與服務(wù)器有效的長(zhǎng)時(shí)間連接,本文采用客戶端與服務(wù)器交叉互聯(lián)方式,將學(xué)生所需要的圖書館動(dòng)態(tài)和各項(xiàng)服務(wù)公告者及座位信息從圖書館服務(wù)器上主動(dòng)推送給圖書館用戶,不僅提高圖書信息的實(shí)效性,而且也促進(jìn)圖書館資源的合理利用和分布,實(shí)現(xiàn)圖書信息的傳遞,并針對(duì)特定群體提供個(gè)性化服務(wù)

1.2.2 無(wú)縫集成技術(shù)

校園數(shù)字化和信息化服務(wù)整合主要是以程序集成技術(shù)為主要依據(jù),使用程序集成的方式,可以使系統(tǒng)間的關(guān)系管控能力更強(qiáng)。剝奪和非剝奪方式構(gòu)成程序集對(duì)數(shù)據(jù)的訪問(wèn)方式,前者需要調(diào)用或修改原系統(tǒng)代碼,開發(fā)效率低并且無(wú)法滿足后續(xù)的系統(tǒng)更新[5]。目前,DCOM和JAVA RMI等技術(shù)為系統(tǒng)開發(fā)程序緊密集成接口的主要方式。本文借助師生唯一的校園卡號(hào)構(gòu)建開放的程序集成接口并支持第三方應(yīng)用的集成,以達(dá)到多功能應(yīng)用的統(tǒng)一訪問(wèn)。

2 移動(dòng)圖書館“微服務(wù)”設(shè)計(jì)

2.1 設(shè)計(jì)思路

移動(dòng)圖書館“微服務(wù)”APP系統(tǒng),以校園圖書館圖書借閱信息、用戶標(biāo)識(shí)信息、自習(xí)室座位信息、用戶實(shí)時(shí)位置信息為基礎(chǔ),結(jié)合移動(dòng)終端的移動(dòng)性、聯(lián)動(dòng)性、定位性、交互性等特性為用戶提供更為便捷、個(gè)性化的移動(dòng)圖書館信息交互服務(wù),系統(tǒng)功能結(jié)構(gòu)如圖1所示。

2.2 系統(tǒng)微服務(wù)內(nèi)容

(1)圖書借閱信息服務(wù)。借閱服務(wù)是圖書館服務(wù)的重要組成部分,用戶可以在移動(dòng)終端設(shè)備上完成書目查詢、圖書預(yù)約、圖書續(xù)借、圖書證掛失、借閱記錄查詢,從而避免排隊(duì)和流程化應(yīng)用復(fù)雜等問(wèn)題,同時(shí)也可以減少圖書館工作人員的壓力。

(2)自習(xí)室座位預(yù)定服務(wù)。借助物理傳感器獲取座位實(shí)時(shí)數(shù)據(jù),該服務(wù)支持移動(dòng)終端隨時(shí)隨地實(shí)現(xiàn)自習(xí)教室座位遠(yuǎn)程預(yù)訂。用戶可以登陸移動(dòng)終端上的圖書館微服務(wù)APP查看圖書館自習(xí)室空座分布實(shí)時(shí)信息,并對(duì)空座位提前預(yù)定,預(yù)定系統(tǒng)將該座位為用戶預(yù)留20分鐘,避免學(xué)生因?yàn)榈金^盲目尋座位而浪費(fèi)時(shí)間,多次預(yù)約而不到館的學(xué)生將進(jìn)入黑名單,有效降低圖書館惡意占座率,同時(shí)也提升了圖書館自習(xí)室座位的資源利用率。endprint

(3)智慧小助手服務(wù)。智慧圖書小助手主要包含以下模塊:校園主要位置定位、館藏圖書定位和查詢、校園相關(guān)導(dǎo)航、學(xué)院公交查詢、圖書搖一搖服務(wù)等。師生可以通過(guò)移動(dòng)終端的校園定位功能對(duì)圖書館相應(yīng)圖書的館藏位置進(jìn)行模糊搜索,同時(shí)進(jìn)行路線規(guī)劃。同時(shí),讀者可以在閑暇時(shí)間通過(guò)“搖一搖”獲取圖書信息。

(4)圖書館服務(wù)公告信息推送服務(wù)。系統(tǒng)采用推薦技術(shù)實(shí)現(xiàn)圖書館特色信息推送,將最近或者閱讀者閱讀數(shù)量較多的圖書推薦給讀者。圖書館可以將剛剛?cè)霂?kù)的新書或者瀏覽量較大的圖書及時(shí)推薦給在館師生。

2.3 系統(tǒng)架構(gòu)

移動(dòng)圖書館智慧微服務(wù)系統(tǒng)由智能移動(dòng)終端和服務(wù)器兩部分組成,系統(tǒng)架構(gòu)如圖2所示。采用AOP的思想進(jìn)行服務(wù)器端設(shè)計(jì),應(yīng)用JavaEE開發(fā)框架、Lucene索引和HTML5等技術(shù),服務(wù)器響應(yīng)迅速,擴(kuò)展性和可維護(hù)性好。

客戶端借助 Http Client完成與服務(wù)器端的數(shù)據(jù)通信,實(shí)現(xiàn)MINA框架用于與服務(wù)器端的長(zhǎng)會(huì)話連接以及時(shí)接收推送信息??蛻舳伺c服務(wù)器端的總體架構(gòu)如下:移動(dòng)客戶端 ACTION→業(yè)務(wù)邏輯接口→業(yè)務(wù)邏輯實(shí)現(xiàn)→持久層實(shí)現(xiàn)→ENTITY→移動(dòng)圖書館數(shù)據(jù)庫(kù)。

3 移動(dòng)圖書館微服務(wù)實(shí)現(xiàn)

該系統(tǒng)是在Android平臺(tái)下使用Java開發(fā),是基于Java EE的Web應(yīng)用,采用B/S和C/S兩者相結(jié)合的架構(gòu)。整個(gè)系統(tǒng)采用 Tomcat6 作為 Web 服務(wù)器,Mysql作為數(shù)據(jù)庫(kù)服務(wù)器,JSP+Javascript+Html實(shí)現(xiàn)動(dòng)態(tài)頁(yè)面,并預(yù)留與現(xiàn)有圖書館數(shù)據(jù)庫(kù)交互的接口,智能終端采用Android2以上版本。本文已初步完成移動(dòng)圖書館微服務(wù)系統(tǒng)的服務(wù)器程序及移動(dòng)智能終端的APPs開發(fā)。在校師生可以借助移動(dòng)圖書館智慧微服務(wù)APPs完成自習(xí)室座位預(yù)約、圖書資源館藏檢索、館藏圖書位置檢索、特色圖書閱覽推送、公告信息獲取等微服務(wù)。

3.1 圖書借閱信息服務(wù)

用戶登陸成功進(jìn)入主界面后,可以完成圖書信息檢索及借閱到期提醒、圖書續(xù)借、圖書預(yù)約、書目信息查詢,借書證掛失等服務(wù)。同時(shí)系統(tǒng)會(huì)主動(dòng)推送過(guò)期圖書或到期圖書信息提醒用戶。圖書借閱界面如圖3所示。

3.2 圖書館自習(xí)室座位實(shí)時(shí)查詢和預(yù)約

利用紅外傳感器獲取座位實(shí)時(shí)信息。首先,傳感器手機(jī)模擬信號(hào),通過(guò)ADC進(jìn)行模數(shù)轉(zhuǎn)換,得到數(shù)字化的熱量值,通過(guò)對(duì)比不同物體散發(fā)出的熱量輻射值,單片機(jī)對(duì)數(shù)值進(jìn)行處理,判斷座位是否有人;接著,下位機(jī)與上位機(jī)進(jìn)行串口通信,上位機(jī)將從串口獲取到的數(shù)據(jù)保存到數(shù)據(jù)庫(kù)。硬件測(cè)試如圖4所示。

座位預(yù)定代碼框架如下:

座位預(yù)約(座位號(hào))

{

偵聽(tīng)傳感器的狀態(tài)信息;

//座位信息處理

If(傳感器狀態(tài)信息顯示該坐無(wú)人)

{ 查詢list 數(shù)組;//list數(shù)組記錄當(dāng)前預(yù)約信息

if(該坐有預(yù)約)

{

If(預(yù)約已經(jīng)超過(guò)30分)

清除預(yù)約信息;

Else

{

提示:該坐已經(jīng)被預(yù)約;?

退出;

}

獲取座位標(biāo)識(shí),將預(yù)約信息寫入List數(shù)組中;

提示:座位預(yù)約成功!

}

Else

{

提示:該坐當(dāng)前被占用;

退出;

}

}

3.3 智慧小助手服務(wù)

智慧小助手包括圖書搖一搖服務(wù)、校園導(dǎo)航及定位、圖書模糊查找定位等功能。師生可以通過(guò)移動(dòng)終端的校園定位功能對(duì)圖書館相應(yīng)圖書的館藏位置進(jìn)行模糊搜索,同時(shí)進(jìn)行路線規(guī)劃,如圖5所示。并且,移動(dòng)終端讀者可以在閑暇時(shí)間通過(guò)搖一搖來(lái)獲取一本圖書進(jìn)行閱讀等。

4 結(jié)語(yǔ)

為豐富移動(dòng)圖書館個(gè)性化服務(wù)實(shí)踐,本文提出了移動(dòng)圖書館智慧微服務(wù)APPs系統(tǒng)。該系統(tǒng)包括圖書借閱信息服務(wù)、圖書館自習(xí)座位遠(yuǎn)程預(yù)定服務(wù)、智慧小助手服務(wù)等模塊。系統(tǒng)在東南大學(xué)成賢學(xué)院完成了測(cè)試和評(píng)估,體現(xiàn)出了良好的交互性及個(gè)性化服務(wù),為豐富移動(dòng)圖書館服務(wù)實(shí)踐提供了思路。

參考文獻(xiàn):

[1] 葉莎莎,杜杏葉.國(guó)內(nèi)外移動(dòng)圖書館的應(yīng)用發(fā)展綜述[J].圖書情報(bào)工作, 2013,57(6):141-147.

[2] 聶華,朱本軍.北京大學(xué)圖書館移動(dòng)服務(wù)的探索與實(shí)踐[J].圖書情報(bào)工作, 2013,57(4):16-20.

[3] 高春玲.中美移動(dòng)圖書館服務(wù)PK[J].圖書情報(bào)工作,2011,55(9):63-66.

[4] FENG X Z,SU C,F(xiàn)ENG X Z,et al.Study on information service push strategy based on networked manufacture[C].Proceedings of International Conference on Advances in Computerence & Engineering,2013:343-346.

[5] MA N,YUAN M,CAO G.Integration of digital campus resources based on cloud computing[C].Proceedings of the 2012 International Conference on Cybernetics andInformatics. Springer New York,2014:1957-196.endprint

猜你喜歡
移動(dòng)圖書館微服務(wù)
微信公眾平臺(tái)在醫(yī)院圖書館的應(yīng)用現(xiàn)狀調(diào)查
移動(dòng)圖書館服務(wù)發(fā)展探究
百年通圖 再創(chuàng)輝煌
高校移動(dòng)圖書館系統(tǒng)的開發(fā)與實(shí)現(xiàn)
從單一模式系統(tǒng)架構(gòu)往微服務(wù)架構(gòu)遷移轉(zhuǎn)化技術(shù)研究