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

?

基于Jabber的圖書館即時通信系統(tǒng)設(shè)計(jì)

2015-12-11 18:55鄭孝怡趙建偉
科技資訊 2015年22期
關(guān)鍵詞:圖書館

鄭孝怡++趙建偉

摘 要:自“智慧圖書館”概念提出以來,越來越多的計(jì)算機(jī)新技術(shù)被應(yīng)用到圖書館服務(wù)當(dāng)中,其中即時通信技術(shù)作為個性化服務(wù)的手段,被許多圖書館廣泛使用,取得不錯效果。該文為解決讀者與圖書館之間的即時通信問題,設(shè)計(jì)了一種基于Jabber的圖書館即時通信系統(tǒng)。該文首先概述了圖書館即時通信系統(tǒng)以及它的優(yōu)勢,繼而分析了圖書館即時通信系統(tǒng)的功能需求,在此基礎(chǔ)上介紹了系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),包括服務(wù)器端搭建與客戶端搭建,最后對系統(tǒng)進(jìn)行了測試,基本符合設(shè)計(jì)要求。

關(guān)鍵詞:Jabber 即時通信 圖書館

中圖分類號:TN929 文獻(xiàn)標(biāo)識碼:A 文章編號:1672-3791(2015)08(a)-0002-02

互聯(lián)網(wǎng)絡(luò)的快速普及引發(fā)了即時通信領(lǐng)域爆炸性的發(fā)展,即時通信工具的實(shí)時交互、資費(fèi)低廉等優(yōu)點(diǎn)深受用戶的喜愛,即時通信工具已經(jīng)成為人們?nèi)粘I钪胁豢苫蛉钡囊徊糠諿1]。

基于即時通信工具的優(yōu)勢,眾多行業(yè)已經(jīng)開始應(yīng)用即時通信技術(shù)進(jìn)行各項(xiàng)功能服務(wù)。圖書館作為信息資源的獲取與交流中心一直致力于利用先進(jìn)的交流方式推進(jìn)圖書館的服務(wù),作為讀者常用的網(wǎng)絡(luò)通信工具,圖書館有必要對其進(jìn)行研究和應(yīng)用,利用即時通信工具的優(yōu)點(diǎn)提供符合讀者需求的一系列服務(wù)。基于此,該文設(shè)計(jì)了一種基于Jabber的圖書館即時通信系統(tǒng),滿足圖書館和讀者的即時通信需求。

1 圖書館即時通信系統(tǒng)概述

近年來,即時通信工具作為個性化即時通信服務(wù)的手段,被越來越多的圖書館使用,并且取得了良好的效果。采用即時通信工具進(jìn)行圖書館服務(wù),有以下幾方面的優(yōu)勢[2]:

(1)即時通信工具操作簡單,界面友好,能夠體現(xiàn)圖書館“以人為本”的服務(wù)理念;

(2)即時通信工具功能豐富強(qiáng)大,可以實(shí)現(xiàn)常規(guī)服務(wù)模式達(dá)不到的效果;

(3)即時通信服務(wù)實(shí)時交互更為便捷,符合讀者的網(wǎng)絡(luò)行為習(xí)慣;

(4)即時通信服務(wù)無時間與空間的限制,節(jié)約了讀者寶貴的時間費(fèi)用與經(jīng)濟(jì)費(fèi)用;

(5)即時通信服務(wù)成本低廉,適合各種類型圖書館開展即時通信服務(wù)。

2 圖書館即時通信系統(tǒng)需求分析

圖書館即時通信系統(tǒng)分為客戶端和服務(wù)器兩部分,客戶端作為用戶和服務(wù)器之間的接口,主要實(shí)現(xiàn)如下幾方面功能:

(1)文字交流——實(shí)現(xiàn)讀者與圖書館館員間的文字信息交流;

(2)語音交流——作為文字交流的補(bǔ)充,實(shí)現(xiàn)讀者與圖書館館員間的語音交流;

(3)文件傳輸——實(shí)現(xiàn)讀者與圖書館館員間的文件傳輸功能,用于傳輸相關(guān)數(shù)字化的文件資料;

(4)群組功能——通過這種形式實(shí)現(xiàn)虛擬網(wǎng)上會議功能,以供圖書館內(nèi)部開會使用。

系統(tǒng)服務(wù)器的功能主要有管理系統(tǒng)客戶端的連接,進(jìn)行數(shù)據(jù)的存儲、處理和轉(zhuǎn)發(fā)等[3]。

3 圖書館即時通信系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

在常見的Jabber服務(wù)器中,Openfire的XMPP(可擴(kuò)展消息處理現(xiàn)場協(xié)議)實(shí)現(xiàn)情況最高,使用的開發(fā)語言也是強(qiáng)大、穩(wěn)定、易開發(fā)的Java,同時平臺的適用性、系統(tǒng)的擴(kuò)展性也最佳,且單臺Openfire服務(wù)器可支持上萬并發(fā)用戶,能夠滿足圖書館的需求,與Openfire服務(wù)器匹配度最高的客戶端軟件是Spark,故該系統(tǒng)開發(fā)采用Openfire+Spark模式。

3.1 系統(tǒng)服務(wù)器搭建

Openfire有Windows、Linux和Mac三個平臺的版本選擇,鑒于Windows平臺的普及性與易操作性,該系統(tǒng)以Windows平臺版本的Openfire進(jìn)行開發(fā),服務(wù)器運(yùn)行平臺為Windows 7 Service Pack 1。

3.1.1 安裝Openfire服務(wù)器

下載openfire_3_7_1.zip,將zip文件解壓至D:\IM目錄下,生成openfire文件。雙擊執(zhí)行bin目錄下的openfire.exe文件,可以看到如圖1所示的運(yùn)行界面,它提供啟動、停止、運(yùn)行管理和退出等服務(wù)。

3.1.2 配置Openfire服務(wù)器

點(diǎn)擊“Launch Admin”按鈕進(jìn)服務(wù)器配置頁面,以配置Openfire服務(wù)器。關(guān)于服務(wù)器配置的具體步驟,請讀者參考《IM(即時通信)技術(shù)在圖書館中的應(yīng)用》一書,該文不再贅述。

3.2 系統(tǒng)客戶端搭建

Spark有Windows、Linux和Mac三個平臺的版本,該系統(tǒng)的客戶端選擇以Windows平臺的Spark版本進(jìn)行開發(fā)。

Spark的安裝過程較為簡單,若需要使用多個Spark客戶端,可以重復(fù)安裝Spark在不同目錄下,運(yùn)行各個目錄下的Spark.exe文件即可。安裝成功后,就可以向Openfire服務(wù)器注冊申請使用賬戶。Spark主要功能包括以下方面。

(1) 文字交流:Spark作為即時通信工具,擁有基本的文字通信功能,并且Spark的默認(rèn)配置里具有特有的“Check Spelling”功能,可以對交流內(nèi)容進(jìn)行拼寫檢查;(2)語音通話:當(dāng)文字交流不能滿足交流信息量的需求時,選擇語音通話功能可以實(shí)現(xiàn)類似電話交流的免費(fèi)通話服務(wù);(3)圖像截屏:當(dāng)與聯(lián)系人通信的時候,可以對屏幕進(jìn)行截屏,并發(fā)送給對方;(4)文件傳輸:與聯(lián)系人之間傳輸文件;(5)會議討論:Spark用戶可以在“會議”功能中創(chuàng)建一個虛擬的會議討論室,將希望一起討論的聯(lián)系人添加進(jìn)討論室即可開始討論。

4 圖書館即時通信系統(tǒng)測試

圖書館即時通信系統(tǒng)測試環(huán)境如圖2所示,測試網(wǎng)絡(luò)為實(shí)驗(yàn)室無線局域網(wǎng)。經(jīng)測試,圖書館即時通信系統(tǒng)基本達(dá)到設(shè)計(jì)要求。

5 結(jié)語

該文基于Jabber的圖書館即時通信系統(tǒng),實(shí)現(xiàn)了圖書館與讀者之間的信息交流由傳統(tǒng)的面對面現(xiàn)場交流和電子郵件交流轉(zhuǎn)變?yōu)榫W(wǎng)絡(luò)實(shí)時交流,為智慧圖書館的建設(shè)提供了強(qiáng)有力的技術(shù)工具支持,能夠從整體上提升圖書館的信息化、智能化和網(wǎng)絡(luò)化水平。

參考文獻(xiàn)

[1] 鄒奕婷.基于Jabber的校園IM系統(tǒng)的研建[D].北京:北京林業(yè)大學(xué),2008.

[2] 錢海鋼.基于即時通信技術(shù)的圖書預(yù)約系統(tǒng)[J].科技情報(bào)開發(fā)與經(jīng)濟(jì),2013(16):18-21.

[3] 寇小文.基于ASP.NET+AJAX的圖書館即時咨詢系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].榆林學(xué)院學(xué)報(bào),2010(2):71-73.

猜你喜歡
圖書館
去圖書館坐坐
圖書館
圖書館里送流年
圖書館
夜間的圖書館
圖書館里的小驚喜
圖書館 Library
時間重疊的圖書館
圖書館
飛躍圖書館
海兴县| 平阴县| 泾阳县| 乌鲁木齐县| 朝阳县| 商南县| 安岳县| 乐业县| 积石山| 乳山市| 浮山县| 潮安县| 富宁县| 拉萨市| 霸州市| 玉环县| 加查县| 华宁县| 夏河县| 泸西县| 庆城县| 景谷| 柯坪县| 波密县| 九龙坡区| 师宗县| 涪陵区| 邵武市| 文成县| 信丰县| 洞头县| 工布江达县| 云阳县| 北宁市| 资中县| 塔河县| 佛山市| 中江县| 嘉禾县| 贵阳市| 揭东县|