郭敏
摘? ?要:圖書館推送服務(wù)能夠在一定程度上提高圖書館的運營質(zhì)量,為讀者閱讀和查找提供極大的便利。基于此,提出基于用戶瀏覽記錄的圖書館智能推送服務(wù)系統(tǒng),在對其硬件組成進行簡要介紹后,重點對其軟件設(shè)計進行闡述,包括讀者身份認(rèn)證模塊、推送服務(wù)系統(tǒng)信息的收集模塊、用戶層、系統(tǒng)開發(fā)平臺四方面。根據(jù)實驗結(jié)果可知,本文設(shè)計的基于用戶瀏覽記錄的圖書館智能推送服務(wù)系統(tǒng)相比于傳統(tǒng)系統(tǒng)設(shè)計,在推送服務(wù)效率上具有很大的優(yōu)勢,服務(wù)效率始終高于傳統(tǒng)系統(tǒng)。
關(guān)鍵詞:用戶瀏覽記錄? 圖書館? 智能推送? 探服務(wù)系統(tǒng)
中圖分類號:G250.7? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 文獻標(biāo)識碼:A? ? ? ? ? ? ? ? ? ? ? ?文章編號:1674-098X(2020)02(a)-0243-02
在計算機網(wǎng)絡(luò)環(huán)境下,用戶快速搜索并命中所需信息的難度越來越高、用戶需求的多樣性越來越豐富、專業(yè)程度越來越高[1];未來很長一段時間內(nèi)用戶的首選搜索方式就是利用智能手機等智能移動設(shè)施上網(wǎng);在搜索信息時,越來越多的用戶會選取使用方便、操作簡單、便捷的搜索引擎來查找所需內(nèi)容。在這些技術(shù)的基礎(chǔ)上對圖書館的智能推送服務(wù)進行基于用戶瀏覽記錄的個性化信息推送服務(wù)的研究。
1? 基于用戶瀏覽記錄的圖書館智能推送服務(wù)系統(tǒng)硬件構(gòu)成
本文部署的基于用戶瀏覽記錄的圖書館智能推送服務(wù)系統(tǒng)的硬件構(gòu)造是部署和設(shè)計軟件所需的物理配備。系統(tǒng)硬件的實際分布可以適當(dāng)簡化整個推送服務(wù)系統(tǒng)的硬件部署,具體落實為數(shù)據(jù)庫服務(wù)器、瀏覽客戶端、Web服務(wù)器、管理客戶端三方面內(nèi)容[3]。整個應(yīng)用程序的硬件部署是需要在集群的服務(wù)系統(tǒng)或多個應(yīng)用系統(tǒng)基礎(chǔ)上組建完成的。該數(shù)據(jù)庫服務(wù)器部署在數(shù)據(jù)庫應(yīng)用系統(tǒng)或多個數(shù)據(jù)庫應(yīng)用平臺的群集基礎(chǔ)上的。按照用戶的實際需求,Web服務(wù)器能夠單獨應(yīng)用,并提升系統(tǒng)的響應(yīng)速度和安全性。推送服務(wù)由個性化的推送系統(tǒng)實現(xiàn),閱讀器需要及時推送給用戶,閱讀器的瀏覽端不一定是PC端,也可以是利用微信平臺發(fā)生的移動電話WAP或其他官方閱讀器。
2? 基于用戶瀏覽記錄的圖書館智能推送服務(wù)系統(tǒng)軟件設(shè)計
2.1 讀者身份認(rèn)證模塊
圖書館的智能推送服務(wù)必須做到確保書籍信息推送的可靠性和來源的安全性,因而應(yīng)仔細確認(rèn)讀者信息,并將其作為保證圖書館推送服務(wù)正常運行的前提條件,讀者在推送服務(wù)系統(tǒng)實施過程中,首選官方登錄方式對用戶信息進行如實錄入,當(dāng)系統(tǒng)能夠?qū)ψx者身份進行甄別后,系統(tǒng)就可以利用檢驗的方式對讀者身份信息進行管理和識別,在確定可以進行檢驗管理操作的讀者具有系統(tǒng)應(yīng)用的合法性的基礎(chǔ)上,系統(tǒng)就可以為讀者提供相應(yīng)服務(wù)。如果系統(tǒng)拒絕讀者信息的驗證通過,讀者就必須按照人工操作步驟完成信息的二次驗證,以便保護讀者的合法權(quán)益。
2.2 推送服務(wù)系統(tǒng)信息的收集模塊
信息的搜集是確保圖書館智能推送服務(wù)效率的重點,因而,在圖書館智能推送服務(wù)系統(tǒng)運行質(zhì)量無法獲得完全保證的狀況下,就有必要采用人工方法對信息收集模塊進行配置,努力保障信息搜集模塊作業(yè)的精準(zhǔn)性。在對信息的自動處理進行實施的過程中,有必要確保系統(tǒng)可以對數(shù)據(jù)信息完成精準(zhǔn)快速的錄入,確保系統(tǒng)可以按照用戶的瀏覽記錄分析其現(xiàn)實需求,并對信息資源完成相應(yīng)處理,在系統(tǒng)完成信息搜集后,按照網(wǎng)絡(luò)資源的來源的多樣性,對工作人員的實際工作方式進行具體設(shè)置。這一環(huán)節(jié)必須在工作人員開展信息處理前,才可以對系統(tǒng)實施過程中的智能搜索涵蓋范圍進行精準(zhǔn)定位,在系統(tǒng)完成收集的前提下,工作人員可以對圖書館內(nèi)的館藏書籍進行集中安排管理,在信息智能處理完成之后,系統(tǒng)就能夠?qū)σ淹瓿蓴?shù)據(jù)信息進行集中匯總管理,并將信息通過數(shù)據(jù)庫的方式進行存儲。
2.3 用戶層
用戶層作用是將來源不同的用戶數(shù)據(jù)轉(zhuǎn)變?yōu)榻y(tǒng)一的數(shù)據(jù)格式,消除數(shù)據(jù)間在語法和語義上的差別,組建用戶興趣記錄。按照用戶瀏覽記錄以及數(shù)據(jù)來源,努力更新用戶的相關(guān)記錄,為后續(xù)的管理流程奠定基礎(chǔ)。用戶層是由用戶數(shù)據(jù)庫和用戶瀏覽記錄管理器一同組成。用戶數(shù)據(jù)庫主要作用于用戶數(shù)據(jù)信息的一系列存儲,并依據(jù)用戶和數(shù)字圖書館的信息交互努力更新數(shù)據(jù);用戶瀏覽記錄管理器則主要負(fù)責(zé)用戶興趣的生成和存儲。
2.4 系統(tǒng)開發(fā)平臺的選擇
系統(tǒng)開發(fā)平臺的選擇必須著重考慮以下幾個因素:第一,成本因素。具體指的是推送服務(wù)系統(tǒng)部署硬件的產(chǎn)品許可經(jīng)費、購買研發(fā)工具所需費用以及其他所需費用。第二,時間因素。這一方面是從學(xué)習(xí)時間與研發(fā)時間來考量的。第三,安全程度。具體是指信息資源在存儲、轉(zhuǎn)換、處理、傳遞的過程中對實施安全的衡量。綜合以上幾種因素以及圖書館本身的建設(shè)條件來考慮,基于用戶瀏覽記錄的圖書館智能推送服務(wù)系統(tǒng)的開發(fā)平臺主要利用Linux操作,數(shù)據(jù)庫系統(tǒng)則主要采取My SQL ,編程語言則采取PHP 和Java計算機語言,Web服務(wù)器借助Apache Web語言開展工作。這幾種技術(shù)均有免費開源的特征,且功能發(fā)揮穩(wěn)定、集成度較高。在降低研發(fā)經(jīng)費的同時,Linux 操作系統(tǒng)相比傳統(tǒng)的Windows系統(tǒng)具備安全性高、病毒抵抗程度較高等優(yōu)點。
3? 實驗與效果分析
為了更加直觀看出設(shè)計系統(tǒng)的實際應(yīng)用效果,特與傳統(tǒng)的圖書館智能推送服務(wù)系統(tǒng)進行對比實驗,對其服務(wù)能力的大小進行比較。
3.1 實驗準(zhǔn)備
為保證實驗的準(zhǔn)確性,將兩種圖書館智能推送服務(wù)系統(tǒng)設(shè)計置于相同的實驗環(huán)境中,對比兩者服務(wù)效率。
3.2 實驗結(jié)果分析
實驗過程中,通過兩種不同的圖書館智能推送服務(wù)系統(tǒng)設(shè)計同時在相同環(huán)境中進行工作,分析其服務(wù)效率率的變化。實驗效果對比如圖1所示。
根據(jù)實驗結(jié)果可知,本文設(shè)計的基于用戶瀏覽記錄的圖書館智能推送服務(wù)系統(tǒng)相比于傳統(tǒng)系統(tǒng)設(shè)計,在推送服務(wù)效率上具有很大的優(yōu)勢,服務(wù)效率始終高于傳統(tǒng)系統(tǒng)。
4? 結(jié)語
本文對基于用戶瀏覽記錄的圖書館智能推送服務(wù)系統(tǒng)進行分析,根據(jù)用戶瀏覽記錄,依據(jù)智能信息技術(shù),對圖書館智能推送服務(wù)系統(tǒng)進行一定程度的優(yōu)化,實現(xiàn)本文設(shè)計。實驗表明,本文設(shè)計的方法具備極高的有效性。希望本文的研究能夠為基于用戶瀏覽記錄的圖書館智能推送服務(wù)系統(tǒng)的設(shè)計和應(yīng)用提供理論依據(jù)。
參考文獻
[1] 孫雨生,于凡,孫肖妹,等.國內(nèi)基于大數(shù)據(jù)的個性化服務(wù)研究進展——架構(gòu)體系與關(guān)鍵技術(shù)[J].現(xiàn)代情報,2018,38(2):171-177.
[2] 孫雨生,白璧嬌.國內(nèi)基于本體的知識服務(wù)研究進展:核心內(nèi)容[J].圖書館學(xué)研究,2018,45(16):9-16.
[3] 李潔,畢強,張晗,等.數(shù)據(jù)驅(qū)動下數(shù)字圖書館知識發(fā)現(xiàn)的服務(wù)研究[J].情報資料工作,2018,22(4):6-14.