版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、聊天一直是Internet的主要活動(dòng)之一,網(wǎng)上聊天的主要工具已經(jīng)從初期的聊天室、論壇變?yōu)橐訫SN、QQ為代表的即時(shí)通訊軟件(IM)。即時(shí)通訊(InstantMessaging,簡(jiǎn)稱(chēng)IM)自1998年由以色列幾個(gè)年輕人推出第一款即時(shí)通訊軟件ICQ以來(lái),在短短的兒年時(shí)間內(nèi),IM軟件發(fā)展速度驚人,它以其能夠通過(guò)網(wǎng)絡(luò)進(jìn)行實(shí)時(shí)通信的特點(diǎn)征服了廣大用戶,PC機(jī)端的即時(shí)通信(IM)為用戶提供了支持硬盤(pán)共享、在線音樂(lè)播放、尋呼、文本聊天、語(yǔ)音聊天、視頻
2、、播送新聞等各項(xiàng)服務(wù),極大地方便了網(wǎng)友們的交流,成為他們生活和工作的必備工具。據(jù)統(tǒng)計(jì),迄今為止全球有幾億人使用即時(shí)通訊軟件在網(wǎng)上交流。即時(shí)通訊工具使用頻率之高,超出任何一種網(wǎng)絡(luò)軟件。有專(zhuān)家預(yù)測(cè):“作為商業(yè)通信工具,即時(shí)通訊(IM)的應(yīng)用將于2006年取代電子郵件,成為最流行的互聯(lián)網(wǎng)通訊工具”。就目前情況而言,即時(shí)通信軟件市場(chǎng)已達(dá)到了的飽和狀態(tài),但是隨著第三代數(shù)字通信的到來(lái),移動(dòng)互聯(lián)網(wǎng)的網(wǎng)速將不斷提高,以及手機(jī)內(nèi)存容量的不斷擴(kuò)大、無(wú)線互聯(lián)
3、網(wǎng)和互聯(lián)網(wǎng)互聯(lián)互通能力的加強(qiáng)。把即時(shí)通信(IM)做到手機(jī)上,供用戶隨時(shí)隨地的使用,不論是市場(chǎng)成熟程度,還是技術(shù)方面都提供了成為現(xiàn)實(shí)的可能。這將會(huì)徹底改變?nèi)藗兊耐ㄐ欧绞剑峭ㄐ蓬I(lǐng)域里的一次革命。 《移動(dòng)互聯(lián)網(wǎng)即時(shí)消息傳遞系統(tǒng)PICA的研究和應(yīng)用》就是在這一背景條件下開(kāi)發(fā)研究的成果。 本文是對(duì)基于開(kāi)源的Jabber協(xié)議的移動(dòng)互聯(lián)網(wǎng)上開(kāi)發(fā)即時(shí)消息傳遞系統(tǒng)PICA的研究,重點(diǎn)討論該系統(tǒng)所使用的協(xié)議-Jabber協(xié)議的分析及在該系
4、統(tǒng)的應(yīng)用,具體討論了該系統(tǒng)的體系結(jié)構(gòu)、客戶端的設(shè)計(jì)、服務(wù)器端各Jabber服務(wù)器的構(gòu)建分布、客戶端與服務(wù)器端以及服務(wù)器與服務(wù)器之間的通信等內(nèi)容。 本文研究的關(guān)鍵技術(shù)、技術(shù)創(chuàng)新點(diǎn)和所做的工作如下: 1.該系統(tǒng)的基本架構(gòu)設(shè)計(jì) (1)系統(tǒng)設(shè)計(jì)為三層的C/S結(jié)構(gòu),三層C/S結(jié)構(gòu)是將應(yīng)用功能分成表示層、功能層、數(shù)據(jù)層三部分。其解決方案是:對(duì)這三層進(jìn)行明確分割,并在邏輯上使其獨(dú)立。原來(lái)的數(shù)據(jù)層作為DBMS已經(jīng)獨(dú)立出來(lái),所以關(guān)
5、鍵是要將表示層和功能層分離成各自獨(dú)立的程序,并且還要使這兩層間的接口簡(jiǎn)潔明了。 (2)系統(tǒng)設(shè)計(jì)涉及到三個(gè)角色:客戶、Jabber服務(wù)器、互聯(lián)網(wǎng)。 (3)客戶端通過(guò)GPRS與服務(wù)器端進(jìn)行數(shù)據(jù)交換,用GPRS服務(wù),可以使手機(jī)與網(wǎng)絡(luò)時(shí)刻保持連接,而且是按流量來(lái)收費(fèi),數(shù)據(jù)的傳輸速度、傳輸?shù)馁|(zhì)量以及數(shù)據(jù)的傳輸量都得到了很大的提高。 (4)Jabber服務(wù)器與Jabber服務(wù)器之間通過(guò)互聯(lián)網(wǎng)進(jìn)行通信。 2.該系統(tǒng)中所
6、包含的關(guān)鍵技術(shù) (1)支撐平臺(tái),LINUX作為主服務(wù)器的操作系統(tǒng),硬件平臺(tái)是PC機(jī)(運(yùn)行windowsXP)采用C/C++開(kāi)發(fā);數(shù)據(jù)庫(kù)采用MySQL(企業(yè)版)作為整個(gè)系統(tǒng)的運(yùn)行數(shù)據(jù)庫(kù)平臺(tái);客戶端的硬件平臺(tái)是各種型號(hào)的手機(jī),采用SUN公司的J2ME1.0進(jìn)行開(kāi)發(fā)。 (2)在該項(xiàng)目中,服務(wù)器與客戶端的通信基于兩種技術(shù):推技術(shù)和拉技術(shù)。 (3)客戶端與服務(wù)器之間的通信是通過(guò)Jabber的XML流的形式進(jìn)行的,對(duì)Jabb
7、er的XML的編碼方式的理解與定義是該項(xiàng)目的關(guān)鍵技術(shù)之一。 (4)解決服務(wù)器端的負(fù)載均衡問(wèn)題是該系統(tǒng)設(shè)計(jì)的關(guān)鍵技術(shù)之一,隨著客戶量的增加,原有的Jabber服務(wù)器顯然是不夠用的,所以必需在服務(wù)器端設(shè)計(jì)成能隨實(shí)際需要來(lái)不斷增加新的Jabber服務(wù)器,新增加的Jabber服務(wù)器不能影響現(xiàn)有的Jabber服務(wù)器的正常運(yùn)行。 (5)客戶端程序采用多線程的運(yùn)行方式來(lái)進(jìn)行設(shè)計(jì)。 3.該系統(tǒng)的創(chuàng)新點(diǎn) (1)服務(wù)器與客戶
8、端的通信基于兩種技術(shù):推技術(shù)(Push)和拉(Pull)技術(shù)。對(duì)于推技術(shù)來(lái)說(shuō)用得比較少,只是在當(dāng)官方有新版本推出要立即通知用戶更新時(shí),可以選用推技術(shù),由服務(wù)器把數(shù)據(jù)推向客戶。大多情況下是選用拉技術(shù),由客戶端不斷檢查服務(wù)器上有沒(méi)有給它的數(shù)據(jù)。當(dāng)有這樣的數(shù)據(jù)時(shí),客戶就從服務(wù)器拉此數(shù)據(jù)。 (2)根據(jù)Jabber的XML結(jié)構(gòu)的重新定義出符合實(shí)際需要的各種XML包用來(lái)進(jìn)行客戶端與服務(wù)器端進(jìn)行通??蛻舳伺c服務(wù)器端都必需按所定義的XML流來(lái)進(jìn)
9、行打包和解析。 (3)服務(wù)器端為了解決負(fù)載均衡問(wèn)題,使用一個(gè)中間模塊,使客戶端程序先與這個(gè)中間模塊通信,獲得所要與之聯(lián)系的Jabber服務(wù)器的IP地址。 (4)解決了Jabber的XML結(jié)構(gòu)的定義,使通信符合即時(shí)通信的實(shí)際需要。 本系統(tǒng)的設(shè)計(jì)開(kāi)發(fā)目標(biāo)就是要在手機(jī)上實(shí)現(xiàn)即時(shí)通信(IM),使用戶真正能在手機(jī)上享受PC機(jī)上的即時(shí)通信的體會(huì)。 本系統(tǒng)已實(shí)現(xiàn)并實(shí)際投入運(yùn)行,在短短的一年時(shí)間內(nèi),注冊(cè)用戶已達(dá)到了五十多
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于移動(dòng)互聯(lián)網(wǎng)的即時(shí)消息系統(tǒng)設(shè)計(jì)與優(yōu)化.pdf
- 基于Jabber協(xié)議的即時(shí)消息傳遞系統(tǒng).pdf
- 移動(dòng)即時(shí)消息協(xié)議的優(yōu)化與實(shí)現(xiàn).pdf
- 即時(shí)消息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).pdf
- 移動(dòng)即時(shí)消息與呈現(xiàn)服務(wù)運(yùn)營(yíng)模式的研究.pdf
- 移動(dòng)即時(shí)消息傳送系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn).pdf
- 移動(dòng)互聯(lián)網(wǎng)消息智能推送服務(wù)的研究.pdf
- 即時(shí)消息通信系統(tǒng)的安全機(jī)制研究與實(shí)現(xiàn).pdf
- 基于XMPP協(xié)議的即時(shí)消息系統(tǒng)的研究與實(shí)現(xiàn).pdf
- 發(fā)送和接收即時(shí)消息
- 短消息技術(shù)在農(nóng)業(yè)移動(dòng)互聯(lián)網(wǎng)的研究與實(shí)現(xiàn).pdf
- 移動(dòng)即時(shí)消息業(yè)務(wù)特性研究及網(wǎng)絡(luò)優(yōu)化分析.pdf
- 電力監(jiān)控系統(tǒng)中的即時(shí)消息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于3GPP協(xié)議即時(shí)消息系統(tǒng)的互聯(lián)互通技術(shù)研究.pdf
- 移動(dòng)互聯(lián)網(wǎng)中身份認(rèn)證與信任傳遞機(jī)制的研究.pdf
- 移動(dòng)互聯(lián)網(wǎng)WAP網(wǎng)關(guān)研究與應(yīng)用.pdf
- 即時(shí)消息網(wǎng)關(guān)系統(tǒng)WV模塊的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 移動(dòng)互聯(lián)網(wǎng)app應(yīng)用
- 信息隱藏技術(shù)在即時(shí)消息系統(tǒng)中的研究與實(shí)現(xiàn).pdf
- 面向中小企業(yè)的即時(shí)消息系統(tǒng).pdf
評(píng)論
0/150
提交評(píng)論