資源描述:
《安卓即時通信.pdf》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、畢業(yè)設(shè)計論文設(shè)計(論文)題目:基于Android的手機即時消息學生姓名:許樹林學號:1405080215所在學院:電子與信息工程學院專業(yè):計算機科學與技術(shù)(軟件)指導教師:蔚承建2012年6月13日摘要隨著移動通信與Internet的飛速發(fā)展及相互融合,GPRS使無線網(wǎng)絡(luò)高速接入到Intemet成為現(xiàn)實,移動用戶從而可以享受到Intemet提供的服務(wù)。即時通訊是基于互聯(lián)網(wǎng)協(xié)議的應用程序,它能夠使應用不同設(shè)備的用戶進行通信,隨著手機的不斷普及以及性能的不斷提升,為即時通訊系統(tǒng)從傳統(tǒng)的PC機到手機的移植提高了很好的條件。而且在中國龐大的手機用戶中,通過手機使用即時通訊軟件的用戶越來越多。當前的手機
2、操作系統(tǒng)都過于封閉,各大即時通訊軟件采用的通訊協(xié)議也不統(tǒng)一,而Android是基于Linux的開源的手機操作系統(tǒng)平臺,XMPP是基于XML的開源的即時通訊協(xié)議,因此基于Android平臺和XMPP協(xié)議開發(fā)即時通訊系統(tǒng)具有很好的應用前景。本文首先給出了系統(tǒng)的研究背景,對當前手機操作系統(tǒng)、即時通訊軟件和即時通訊協(xié)議的發(fā)展現(xiàn)狀做了簡單的介紹。進而詳細的分析了Android的特征、架構(gòu)以及Android應用的構(gòu)成和工作機制,并對Android與其他手機操作系統(tǒng)進行了比較,說明了Android在手機操作系統(tǒng)中的優(yōu)勢。本文詳細的提出了系統(tǒng)的架構(gòu),以及系統(tǒng)服務(wù)器端和客戶端的解決方案,采用開源的Openfir
3、e作為系統(tǒng)的即時通訊平臺,實現(xiàn)移動客戶端之間的即時通訊。對系統(tǒng)客戶端的組成模塊進行了介紹,對即時通訊協(xié)議XMPP以及系統(tǒng)的通訊機制進行了分析。對服務(wù)器的運行流程進行了分析并對系統(tǒng)客戶端進行了詳細的設(shè)計與實現(xiàn),最后對系統(tǒng)進行了部署和測試。關(guān)鍵詞:Android,XMPP,Openfire,即時通訊IABSTRACTWiththerapiddevelopmentandintegrationofmobilecommunicationandInternet,GPRSwirelessnetworksmakinghigh-speedaccesstotheInternetbecomesrealityandm
4、obileuserscanenjoyservicesprovidedbyInternet.InstantmessagingisbasedonapplicationsofInternetprotocol,whichcanenableuserstousedifferentdevicestocommunicate.Andwiththeconstantpopularityofmobilephonesaswellasthecontinuousperformanceimprovement,itistimeforreal-timecommunicationsystemstotransplantfromthe
5、traditionalPC-Mobile.Additonally,inthemarketofChina’shugemobilephoneusers,mobileusersofinstantsoftwareisincreasing.Currently,mobileoperatingsystemsaretooclosedandthemajorinstantmessagingsoftwarecommunicationprotocolsusedarenotunified.Androidisbasedontheopen-sourceLinuxmobileoperatingsystemplatforman
6、dXMPPisaXML-basedopen-sourceinstantmessagingprotocol,soAndroidandXMPP-basedinstantmessagingsystemshavegoodapplicationprospect.Inthispaper,firstofall,asystematicstudyofthebackgroundonthecurrentmobileisintroduced.Thenthestatesofmobileoperatingsystems,instantmessagingsoftwareandinstantmessagingprotocol
7、’sdevelopmentaresimplydescribed.Furthermore,thecharacteristics,architecture,compositionandworkingmechanismofAndroidareanalyzedindetail.Finally,theadvantagesofandroidareinstructedthroughcomparisonwitho