涂心浩 邱亮 操鳳萍
摘要:隨著手持終端和移動互聯(lián)網(wǎng)的發(fā)展,APP 以其便捷、迅速、可個性化定制推送等特點(diǎn)在信息服務(wù)和知識傳播領(lǐng)域得到廣泛應(yīng)用。分析微信息環(huán)境下圖書館用戶的座位信息需求,提出一種利用Android 客戶端技術(shù)構(gòu)建圖書館座位預(yù)定“微信息服務(wù)”系統(tǒng)的解決方案。闡述座位預(yù)定微服務(wù)系統(tǒng)的主要設(shè)計思路與關(guān)鍵模塊的實(shí)現(xiàn)。實(shí)踐表明,將物聯(lián)網(wǎng)的傳感器技術(shù)和移動互聯(lián)網(wǎng)結(jié)合起來提供圖書館座位預(yù)定“微服務(wù)”,可以提圖書館座位預(yù)定的響應(yīng)速度,改善用戶體驗(yàn)。
關(guān)鍵詞:物聯(lián)網(wǎng);微服務(wù);APP;Android
中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2014)17-4047-03
國外圖書館提供的APP移動服務(wù)包括基本移動業(yè)務(wù)、數(shù)字資源推送、用戶社區(qū)服務(wù)、科普游戲社區(qū)等。目前我國只有少數(shù)圖書館嘗試了利用APP等新技術(shù)手段提供服務(wù),并且其中大多服務(wù)是傳統(tǒng)服務(wù)的延伸,其內(nèi)容、形式比較單一。與國外移動圖書館服務(wù)相比,我國的移動圖書館服務(wù)更注重期刊導(dǎo)航、圖書導(dǎo)航、讀者意見反饋和熱門資源推薦等服務(wù),主要服務(wù)項(xiàng)目中不包括國外圖書館所重視的移動參考咨詢、社交網(wǎng)絡(luò)鏈接和移動研究指南等[1]。圖書館急需通過關(guān)注用戶潛在移動信息需求、挖掘圖書館特設(shè)服務(wù)、拓展服務(wù)功能推進(jìn)國內(nèi)圖書館APP移動服務(wù)的進(jìn)程。該文研究的基于物聯(lián)網(wǎng)的圖書館座位移動預(yù)定APP系統(tǒng),是在無線傳感器技術(shù)的支持下,校園用戶可以利用下載到移動智能終端的APP實(shí)現(xiàn)圖書館自習(xí)室座位實(shí)時查詢和預(yù)約及換坐等。
1 國內(nèi)外移動圖書館實(shí)踐分析及進(jìn)展
移動互聯(lián)網(wǎng)的日益發(fā)展,很多圖書館都靈敏的挖掘到了移動互聯(lián)網(wǎng)對讀者查詢書目、檢索信息會有很大的便利與幫助,不少圖書館都推出了基于移動互聯(lián)網(wǎng)的圖書館管理服務(wù)。詳細(xì)地說,就是通過手機(jī)、PAD等移動終端給讀者或者圖書館的工作人員提供便捷、快速的各類服務(wù)。
2011年,國內(nèi)有學(xué)者統(tǒng)計了美國排名靠前的 20 家大學(xué)圖書館和 20 家城市公共圖書館,其中有 19 家大學(xué)圖書館和 18 家城市圖書館已經(jīng)開展移動圖書館服務(wù),覆蓋率高達(dá)90%[2]。目前國內(nèi)的 移動圖書館服務(wù)主要以wap網(wǎng)頁和短信為主,隨著智能移動設(shè)備與移動互聯(lián)網(wǎng)的發(fā)展,智能移動設(shè)備上的客戶端形式的移動圖書館系統(tǒng)正在逐漸起步。
2 座位預(yù)定微服務(wù)需求分析
WAP網(wǎng)站作為一種瘦客戶端程序,服務(wù)器上有大部分邏輯和狀態(tài),因此會向服務(wù)器發(fā)回數(shù)據(jù)和處理請求。瀏覽器須等待響應(yīng),用戶才能使用應(yīng)用程序;響應(yīng)速度一般比胖客戶端應(yīng)用程序慢;設(shè)計良好的移動客戶端程序可結(jié)合胖客戶端與瘦客戶端的優(yōu)點(diǎn),較好地解決上述問題[3]。
2.1 系統(tǒng)功能需求
移動終端具有智能化,微型化、人性化等優(yōu)點(diǎn),然而存儲與處理能力弱是移動終端的信息處理能力的瓶頸。該文對圖書管座位預(yù)定需求進(jìn)行了調(diào)研,在此基礎(chǔ)上,確定了圖書館座位預(yù)定微服務(wù)的功能需求,功能結(jié)構(gòu)圖如圖1所示。
圖1 系統(tǒng)功能結(jié)構(gòu)圖
1)座位預(yù)定:主要包括座位號的選擇,座位號的備注等相關(guān)基本信息
2)座位預(yù)覽:主要包括查看座位使用情況及座位的分配
3)座位調(diào)整:根據(jù)座位預(yù)覽查看的內(nèi)容調(diào)整自己的座位
4)離座管理:不在使用座位后進(jìn)行根據(jù)座位號進(jìn)行注銷處理,避免資源的浪費(fèi)
5)系統(tǒng)設(shè)置:只要是座位信息的實(shí)時更新和座位使用狀況的統(tǒng)計
3 座位移動預(yù)定微服務(wù)系統(tǒng)的設(shè)計
3.1 設(shè)計思路
1)移動平臺的選擇,設(shè)計圖書館的移動服務(wù)系統(tǒng),首先要解決的問題就是移動平臺的選擇。當(dāng)今社會較為流行的移動OS有黑莓公司的BlackBerry,谷歌公司的Android,蘋果公司的IOS,微軟公司的WP8等。其中Android和IOS乃是目前市場占有比最大的兩個移動平臺,我們選擇Android平臺來進(jìn)行開發(fā)。谷歌公司的Andriod系統(tǒng)以linux為內(nèi)核,并且支持Java、C++、C#等多種語言的開發(fā)。
2)系統(tǒng)其他部件的銜接,座位預(yù)定為服務(wù)要實(shí)現(xiàn)在移動終端的座位預(yù)定,首先要判斷,座位預(yù)定者的合法身份,需要學(xué)校現(xiàn)有的校園卡用戶系統(tǒng)做銜接。其次需要判斷所選座位是否有人使用,通過紅外傳感器可以對座位的使用情況進(jìn)行實(shí)時數(shù)據(jù)反饋,紅外傳感器將座位的使用情況傳遞給服務(wù)器,服務(wù)器再將數(shù)據(jù)推送到移動終端。
3)微服務(wù),圖書館微服務(wù)相比較與傳統(tǒng)的移動圖書館手機(jī)客戶端相比,將一個龐大的移動圖書服務(wù)系統(tǒng),分為多個小巧輕量級的子模塊,該文僅僅實(shí)現(xiàn)座位預(yù)定模塊。
3.2 系統(tǒng)架構(gòu)
系統(tǒng)分為服務(wù)器端和客戶端,體系結(jié)構(gòu)如圖2所示。用戶通過Android客戶端使用學(xué)號登陸系統(tǒng)進(jìn)入座位預(yù)定的微服務(wù)模塊,客戶端獲取當(dāng)前座位實(shí)時信息。用戶選定想要預(yù)約的座位,進(jìn)行預(yù)定操作,Android客戶端將數(shù)據(jù)傳送到服務(wù)器,服務(wù)器端將接收到的Android端信息與傳感器傳來的反饋的信息進(jìn)行對比,將對比結(jié)果反饋給Android端,提示用戶預(yù)定成功或失敗。取消預(yù)定、離坐管理和換坐處理等作類似處理。
4 座位預(yù)定微服務(wù)系統(tǒng)的初步實(shí)現(xiàn)
本文已初步實(shí)現(xiàn)系統(tǒng)服務(wù)器程序及智能終端APP。校園用戶下載座位預(yù)定APP,完成圖書館自習(xí)室座位實(shí)時查詢和預(yù)約等功能。
1)座位預(yù)定。目前座位預(yù)訂(如圖5)為服務(wù)已可以實(shí)現(xiàn)手機(jī)app通過學(xué)生賬號登錄系統(tǒng),界面如圖3所示。座位縮略圖,如圖4所示。用戶可以點(diǎn)擊座位圖標(biāo)實(shí)現(xiàn)預(yù)定座位,如圖5所示。
2)超時處理。預(yù)約超時處理,結(jié)合紅外等傳感器(如圖6)判斷座位是否有人,如預(yù)訂系統(tǒng)返回座位狀態(tài)為使用中,傳感器返回參數(shù)為無人,系統(tǒng)標(biāo)記為暫離,超時自動更改狀態(tài)為空閑,釋放座位。如用戶多次超時則拉入用戶黑名,鎖定其使用權(quán)限。
3)延時判斷。當(dāng)學(xué)生提前預(yù)約座位后,記錄當(dāng)前時間并進(jìn)行就位時間差計算,當(dāng)時查大于30分鐘時,系統(tǒng)會將其座位狀態(tài)改變?yōu)橛凶鶢顟B(tài),預(yù)約座位單取消并在后臺記錄。當(dāng)學(xué)生坐下后,中途離開座位大于30分鐘,傳感器會傳遞響應(yīng)的座位狀態(tài)使用情況,并根據(jù)實(shí)際情況進(jìn)行相關(guān)座位復(fù)位狀態(tài)處理即改為有座狀態(tài)。
4)離開座位。學(xué)生可以通過移動終端進(jìn)行退座即離開座位處理,也可通過校園卡進(jìn)行離開座位處理,同時也要結(jié)合傳感器相關(guān)工作流程對座位進(jìn)行進(jìn)一步的細(xì)化和分析避免誤刪座位情況的發(fā)生。
5)座位瀏覽。通過移動終端可以查看座位使用情況(如圖4)并進(jìn)行座位的進(jìn)一步操作,后臺管理員可以根據(jù)座位使用情況進(jìn)行實(shí)時檢查,并對惡意占座等相關(guān)不文明使用情況進(jìn)行及時的排查和接觸,從而提高圖書館座位資源的利用率和合理化分配。
5 應(yīng)用效果與服務(wù)比較
5.1 微服務(wù)的應(yīng)用效果
圖書館微服務(wù)相比較與傳統(tǒng)的移動圖書館手機(jī)客戶端相比,將一個大型臃腫的系統(tǒng),分為多個小巧輕量級的子模塊,做到需要-下載-使用的功能,并且不同的微服務(wù)之間可通過數(shù)據(jù)的交換來達(dá)到協(xié)作完成用戶需求功能的作用。這服務(wù)的這一特性,使得用戶可以自主選擇系統(tǒng)中的模塊進(jìn)行下載使用。采用微服務(wù)的模式,再給用戶多元化選擇的同時,減少APP在下載時所需的流量,節(jié)省APP運(yùn)行時所消耗的系統(tǒng)資源,加快系統(tǒng)與用戶之間數(shù)據(jù)的傳遞,提高用戶與之間的交互性。
5.2 與其他形式的座位預(yù)定系統(tǒng)的比較
目前大多數(shù)的圖書館的座位預(yù)定系統(tǒng)是采用刷卡取號的方式來進(jìn)行預(yù)定。與之相比我們的系統(tǒng)作出了很大一步創(chuàng)新就是將
座位的預(yù)定功能放到了手機(jī)端,用戶可以在吃中飯的時候決定,吃完飯是否要去圖書館學(xué)習(xí),并當(dāng)場完成預(yù)定功能。另外傳統(tǒng)的刷卡取號方式會產(chǎn)生,占座、亂座的現(xiàn)象。我們的系統(tǒng)通過采用傳感器來探測座位上是否有人的方法,使得管理員能夠清楚直觀的觀察到各座位的使用情況,從而更有效的介入人工管理。
6 結(jié)束語
基于Android平臺的圖書館為服務(wù)是目前很多圖書館正在尋求的解決方案,可以預(yù)見的時候,在未來的5-10年內(nèi)隨著移動互聯(lián)網(wǎng)和物聯(lián)網(wǎng)的持續(xù)發(fā)展與應(yīng)用,在圖書館的移動服務(wù)方面會形成多功能的、高智能的綜合性的管理系統(tǒng)。從圖書館的立體實(shí)景地圖到數(shù)字化圖書館,從簡單的圖書信息檢索,到綜合性的各項(xiàng)用戶服務(wù)。而通過微服務(wù)的概念,用戶可以通過選擇性的安裝使用其中一部分功能來制定自己的個性化的個人圖書館。
參考文獻(xiàn):
[1] 葉莎莎,杜杏葉.國內(nèi)外移動圖書館的應(yīng)用發(fā)展綜述[J].圖書情報工作,2013,57(6):141-146.
[2] 高春玲.中美移動圖書館服務(wù) PK[J].圖書情報工作,2011,55(9):63-66.
[3] 郭文麗,嚴(yán)潮斌,吳旭.基于Android客戶端的圖書館微服務(wù)研究與實(shí)踐[J].圖書情報工作,2013,57(8).endprint
3)延時判斷。當(dāng)學(xué)生提前預(yù)約座位后,記錄當(dāng)前時間并進(jìn)行就位時間差計算,當(dāng)時查大于30分鐘時,系統(tǒng)會將其座位狀態(tài)改變?yōu)橛凶鶢顟B(tài),預(yù)約座位單取消并在后臺記錄。當(dāng)學(xué)生坐下后,中途離開座位大于30分鐘,傳感器會傳遞響應(yīng)的座位狀態(tài)使用情況,并根據(jù)實(shí)際情況進(jìn)行相關(guān)座位復(fù)位狀態(tài)處理即改為有座狀態(tài)。
4)離開座位。學(xué)生可以通過移動終端進(jìn)行退座即離開座位處理,也可通過校園卡進(jìn)行離開座位處理,同時也要結(jié)合傳感器相關(guān)工作流程對座位進(jìn)行進(jìn)一步的細(xì)化和分析避免誤刪座位情況的發(fā)生。
5)座位瀏覽。通過移動終端可以查看座位使用情況(如圖4)并進(jìn)行座位的進(jìn)一步操作,后臺管理員可以根據(jù)座位使用情況進(jìn)行實(shí)時檢查,并對惡意占座等相關(guān)不文明使用情況進(jìn)行及時的排查和接觸,從而提高圖書館座位資源的利用率和合理化分配。
5 應(yīng)用效果與服務(wù)比較
5.1 微服務(wù)的應(yīng)用效果
圖書館微服務(wù)相比較與傳統(tǒng)的移動圖書館手機(jī)客戶端相比,將一個大型臃腫的系統(tǒng),分為多個小巧輕量級的子模塊,做到需要-下載-使用的功能,并且不同的微服務(wù)之間可通過數(shù)據(jù)的交換來達(dá)到協(xié)作完成用戶需求功能的作用。這服務(wù)的這一特性,使得用戶可以自主選擇系統(tǒng)中的模塊進(jìn)行下載使用。采用微服務(wù)的模式,再給用戶多元化選擇的同時,減少APP在下載時所需的流量,節(jié)省APP運(yùn)行時所消耗的系統(tǒng)資源,加快系統(tǒng)與用戶之間數(shù)據(jù)的傳遞,提高用戶與之間的交互性。
5.2 與其他形式的座位預(yù)定系統(tǒng)的比較
目前大多數(shù)的圖書館的座位預(yù)定系統(tǒng)是采用刷卡取號的方式來進(jìn)行預(yù)定。與之相比我們的系統(tǒng)作出了很大一步創(chuàng)新就是將
座位的預(yù)定功能放到了手機(jī)端,用戶可以在吃中飯的時候決定,吃完飯是否要去圖書館學(xué)習(xí),并當(dāng)場完成預(yù)定功能。另外傳統(tǒng)的刷卡取號方式會產(chǎn)生,占座、亂座的現(xiàn)象。我們的系統(tǒng)通過采用傳感器來探測座位上是否有人的方法,使得管理員能夠清楚直觀的觀察到各座位的使用情況,從而更有效的介入人工管理。
6 結(jié)束語
基于Android平臺的圖書館為服務(wù)是目前很多圖書館正在尋求的解決方案,可以預(yù)見的時候,在未來的5-10年內(nèi)隨著移動互聯(lián)網(wǎng)和物聯(lián)網(wǎng)的持續(xù)發(fā)展與應(yīng)用,在圖書館的移動服務(wù)方面會形成多功能的、高智能的綜合性的管理系統(tǒng)。從圖書館的立體實(shí)景地圖到數(shù)字化圖書館,從簡單的圖書信息檢索,到綜合性的各項(xiàng)用戶服務(wù)。而通過微服務(wù)的概念,用戶可以通過選擇性的安裝使用其中一部分功能來制定自己的個性化的個人圖書館。
參考文獻(xiàn):
[1] 葉莎莎,杜杏葉.國內(nèi)外移動圖書館的應(yīng)用發(fā)展綜述[J].圖書情報工作,2013,57(6):141-146.
[2] 高春玲.中美移動圖書館服務(wù) PK[J].圖書情報工作,2011,55(9):63-66.
[3] 郭文麗,嚴(yán)潮斌,吳旭.基于Android客戶端的圖書館微服務(wù)研究與實(shí)踐[J].圖書情報工作,2013,57(8).endprint
3)延時判斷。當(dāng)學(xué)生提前預(yù)約座位后,記錄當(dāng)前時間并進(jìn)行就位時間差計算,當(dāng)時查大于30分鐘時,系統(tǒng)會將其座位狀態(tài)改變?yōu)橛凶鶢顟B(tài),預(yù)約座位單取消并在后臺記錄。當(dāng)學(xué)生坐下后,中途離開座位大于30分鐘,傳感器會傳遞響應(yīng)的座位狀態(tài)使用情況,并根據(jù)實(shí)際情況進(jìn)行相關(guān)座位復(fù)位狀態(tài)處理即改為有座狀態(tài)。
4)離開座位。學(xué)生可以通過移動終端進(jìn)行退座即離開座位處理,也可通過校園卡進(jìn)行離開座位處理,同時也要結(jié)合傳感器相關(guān)工作流程對座位進(jìn)行進(jìn)一步的細(xì)化和分析避免誤刪座位情況的發(fā)生。
5)座位瀏覽。通過移動終端可以查看座位使用情況(如圖4)并進(jìn)行座位的進(jìn)一步操作,后臺管理員可以根據(jù)座位使用情況進(jìn)行實(shí)時檢查,并對惡意占座等相關(guān)不文明使用情況進(jìn)行及時的排查和接觸,從而提高圖書館座位資源的利用率和合理化分配。
5 應(yīng)用效果與服務(wù)比較
5.1 微服務(wù)的應(yīng)用效果
圖書館微服務(wù)相比較與傳統(tǒng)的移動圖書館手機(jī)客戶端相比,將一個大型臃腫的系統(tǒng),分為多個小巧輕量級的子模塊,做到需要-下載-使用的功能,并且不同的微服務(wù)之間可通過數(shù)據(jù)的交換來達(dá)到協(xié)作完成用戶需求功能的作用。這服務(wù)的這一特性,使得用戶可以自主選擇系統(tǒng)中的模塊進(jìn)行下載使用。采用微服務(wù)的模式,再給用戶多元化選擇的同時,減少APP在下載時所需的流量,節(jié)省APP運(yùn)行時所消耗的系統(tǒng)資源,加快系統(tǒng)與用戶之間數(shù)據(jù)的傳遞,提高用戶與之間的交互性。
5.2 與其他形式的座位預(yù)定系統(tǒng)的比較
目前大多數(shù)的圖書館的座位預(yù)定系統(tǒng)是采用刷卡取號的方式來進(jìn)行預(yù)定。與之相比我們的系統(tǒng)作出了很大一步創(chuàng)新就是將
座位的預(yù)定功能放到了手機(jī)端,用戶可以在吃中飯的時候決定,吃完飯是否要去圖書館學(xué)習(xí),并當(dāng)場完成預(yù)定功能。另外傳統(tǒng)的刷卡取號方式會產(chǎn)生,占座、亂座的現(xiàn)象。我們的系統(tǒng)通過采用傳感器來探測座位上是否有人的方法,使得管理員能夠清楚直觀的觀察到各座位的使用情況,從而更有效的介入人工管理。
6 結(jié)束語
基于Android平臺的圖書館為服務(wù)是目前很多圖書館正在尋求的解決方案,可以預(yù)見的時候,在未來的5-10年內(nèi)隨著移動互聯(lián)網(wǎng)和物聯(lián)網(wǎng)的持續(xù)發(fā)展與應(yīng)用,在圖書館的移動服務(wù)方面會形成多功能的、高智能的綜合性的管理系統(tǒng)。從圖書館的立體實(shí)景地圖到數(shù)字化圖書館,從簡單的圖書信息檢索,到綜合性的各項(xiàng)用戶服務(wù)。而通過微服務(wù)的概念,用戶可以通過選擇性的安裝使用其中一部分功能來制定自己的個性化的個人圖書館。
參考文獻(xiàn):
[1] 葉莎莎,杜杏葉.國內(nèi)外移動圖書館的應(yīng)用發(fā)展綜述[J].圖書情報工作,2013,57(6):141-146.
[2] 高春玲.中美移動圖書館服務(wù) PK[J].圖書情報工作,2011,55(9):63-66.
[3] 郭文麗,嚴(yán)潮斌,吳旭.基于Android客戶端的圖書館微服務(wù)研究與實(shí)踐[J].圖書情報工作,2013,57(8).endprint