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