基于JavaEE與Android的消息推送系統(tǒng)的研究與實(shí)現(xiàn)
本文關(guān)鍵詞:基于JavaEE與Android的消息推送系統(tǒng)的研究與實(shí)現(xiàn),,由筆耕文化傳播整理發(fā)布。
【摘要】:近幾年,移動(dòng)互聯(lián)網(wǎng)有了非常迅猛的發(fā)展,與之相應(yīng)的是移動(dòng)應(yīng)用也有了極為迅猛的發(fā)展。在剛剛過去的雙十一,根據(jù)天貓的數(shù)據(jù),在雙十一天貓成交額中移動(dòng)端訂單占到42.6%,是去年移動(dòng)端交易額的4.54倍。由此可見,移動(dòng)互聯(lián)網(wǎng)對(duì)人們行為方式有了極大的改變。移動(dòng)互聯(lián)網(wǎng)有了極大的發(fā)展,而與之相應(yīng)的移動(dòng)端獲取信息的方式的發(fā)展卻相對(duì)滯后。在移動(dòng)互聯(lián)網(wǎng)中,手機(jī)不同于計(jì)算機(jī),我們必須考慮到其信息的流量問題,還要考慮其實(shí)時(shí)性問題。所以在移動(dòng)互聯(lián)網(wǎng),我們必須改信息的獲取方式由以前的PULL方式為PUSH方式,主動(dòng)的向移動(dòng)端推送數(shù)據(jù);诖,本文提出了消息推送平臺(tái)的概念,用一個(gè)平臺(tái)為多個(gè)應(yīng)用統(tǒng)一提供消息推送的服務(wù)。第三方的應(yīng)用不需要再集成各自的消息推送,只需調(diào)用本平臺(tái)的接口即可完成消息推送的功能。從而整合了消息推送,合理利用資源。本系統(tǒng)由服務(wù)器端和移動(dòng)端兩部分組成。服務(wù)器端提供管理后臺(tái)以備開發(fā)者對(duì)其移動(dòng)應(yīng)用、移動(dòng)APP、消息等進(jìn)行管理,并且提供本消息推送平臺(tái)的使用接口,管理與移動(dòng)端的數(shù)據(jù)連接;移動(dòng)端負(fù)責(zé)接收、解析并分發(fā)消息以及提供第三方應(yīng)用程序的調(diào)用接口。服務(wù)器端采用Java語言實(shí)現(xiàn),管理后臺(tái)采用JavaEE+Spring+hibernate實(shí)現(xiàn),并用tomcat提供Web服務(wù)。底層的連接、數(shù)據(jù)讀寫基于MINA框架來實(shí)現(xiàn)。服務(wù)器端主要由兩個(gè)部分組成,一部分是通過監(jiān)聽在設(shè)定端口上的XMPP服務(wù)的方式來與與客戶端進(jìn)行通信。另外一部分是Web服務(wù)器,負(fù)責(zé)接收第三方應(yīng)用的的Web請(qǐng)求和其他管理功能。移動(dòng)端是基于Android平臺(tái)的,采用基于Java的XMPP協(xié)議包asmack來實(shí)現(xiàn)。通過該協(xié)議包來建立與服務(wù)器的通信。移動(dòng)端主要包括消息的收發(fā)、解析以及持久連接的發(fā)起、重連等功能。綜上所述,本文設(shè)計(jì)和實(shí)現(xiàn)了一個(gè)基于JavaEE與Android的消息推送平臺(tái),使消息推送更簡單、易用、有效,可以有效的幫助開發(fā)者提高開發(fā)效率并可以有效的減少第三方移動(dòng)APP的流量和能耗。
【關(guān)鍵詞】:消息推送平臺(tái) Android JavaEE MINA asmack XMPP
【學(xué)位授予單位】:華北電力大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2015
【分類號(hào)】:TP311.52;TP391.3
【目錄】:
- 摘要5-6
- Abstract6-9
- 第1章 緒論9-14
- 1.1 課題背景與意義9-11
- 1.2 國內(nèi)外研究動(dòng)態(tài)11-12
- 1.3 主要研究內(nèi)容和意義12-13
- 1.4 論文的組織結(jié)構(gòu)13-14
- 第2章 相關(guān)技術(shù)14-26
- 2.1 MINA框架14-17
- 2.1.1 MINA簡介14
- 2.1.2 MINA框架的架構(gòu)簡介14-17
- 2.2 ASMACK類庫17-18
- 2.2.1 Asmack簡介和主要特點(diǎn)17
- 2.2.2 Asmack主要類17-18
- 2.3 XMPP18-21
- 2.3.1 XMPP簡介18
- 2.3.2 XMPP協(xié)議特點(diǎn)18-19
- 2.3.3 XMPP協(xié)議地址格式19
- 2.3.4 XMPP協(xié)議消息格式19-20
- 2.3.5 XMPP協(xié)議的安全性20-21
- 2.4 ANDROID平臺(tái)21-23
- 2.4.1 Android系統(tǒng)21
- 2.4.2 Android應(yīng)用程序組件21-23
- 2.5 JAVAEE標(biāo)準(zhǔn)平臺(tái)和MVC構(gòu)架模式23-25
- 2.5.1 JavaEE標(biāo)準(zhǔn)平臺(tái)簡介23-24
- 2.5.2 MVC框架模式24-25
- 2.6 本章小結(jié)25-26
- 第3章 系統(tǒng)總體設(shè)計(jì)26-32
- 3.1 系統(tǒng)簡介26
- 3.2 系統(tǒng)設(shè)計(jì)原則和設(shè)計(jì)目標(biāo)26-28
- 3.2.1 系統(tǒng)設(shè)計(jì)原則26-27
- 3.2.2 系統(tǒng)設(shè)計(jì)目標(biāo)27-28
- 3.3 系統(tǒng)總體架構(gòu)28-30
- 3.4 系統(tǒng)功能模塊30-31
- 3.5 本章小結(jié)31-32
- 第4章 系統(tǒng)詳細(xì)設(shè)計(jì)和實(shí)現(xiàn)32-66
- 4.1 移動(dòng)端設(shè)計(jì)和實(shí)現(xiàn)32-46
- 4.1.1 移動(dòng)端的結(jié)構(gòu)32-33
- 4.1.2 連接、注冊(cè)、登錄和發(fā)送消息的實(shí)現(xiàn)33-37
- 4.1.3 移動(dòng)端接收消息的實(shí)現(xiàn)37-43
- 4.1.4 長連接的實(shí)現(xiàn)43-44
- 4.1.5 消息的解析與封裝的實(shí)現(xiàn)44-46
- 4.2 服務(wù)器端設(shè)計(jì)和實(shí)現(xiàn)46-54
- 4.2.1 服務(wù)器端結(jié)構(gòu)46-47
- 4.2.2 服務(wù)器接收消息的實(shí)現(xiàn)47-51
- 4.2.3 服務(wù)器發(fā)送消息的實(shí)現(xiàn)51-54
- 4.2.4 服務(wù)器端消息的封裝和解析54
- 4.3 服務(wù)器端管理后臺(tái)的設(shè)計(jì)和實(shí)現(xiàn)54-62
- 4.3.1 管理后臺(tái)結(jié)構(gòu)54-55
- 4.3.2 管理后臺(tái)基于MVC的系統(tǒng)架構(gòu)設(shè)計(jì)和實(shí)現(xiàn)55-60
- 4.3.3 管理后臺(tái)數(shù)據(jù)庫的設(shè)計(jì)和實(shí)現(xiàn)60-62
- 4.4 接口的設(shè)計(jì)和實(shí)現(xiàn)62-65
- 4.4.1 接口的設(shè)計(jì)原則62
- 4.4.2 主要接口簡介62-65
- 4.5 本章小結(jié)65-66
- 第5章 系統(tǒng)測試和應(yīng)用示例66-74
- 5.1 華電校信通簡介66
- 5.2 本平臺(tái)的使用方法簡介66-69
- 5.2.1 移動(dòng)端的集成66-68
- 5.2.2 服務(wù)器端的使用68-69
- 5.3 測試結(jié)果69-73
- 5.4 本章小結(jié)73-74
- 第6章 總結(jié)與展望74-76
- 6.1 總結(jié)74-75
- 6.2 展望75-76
- 參考文獻(xiàn)76-80
- 攻讀碩士學(xué)位期間發(fā)表的論文及其它成果80-81
- 致謝81-82
- 作者簡介82
【相似文獻(xiàn)】
中國期刊全文數(shù)據(jù)庫 前10條
1 沈暉;短消息的新武器[J];中國計(jì)算機(jī)用戶;2002年28期
2 空中來客;老機(jī)也瘋狂──短消息與電話本[J];數(shù)字通信;2001年03期
3 FF;;不讓QQ顯示發(fā)送消息時(shí)間[J];電腦迷;2005年11期
4 張漫,李冰,梁吉?jiǎng)?王永安;基于Delphi中消息的處理及應(yīng)用[J];煤礦機(jī)械;2005年04期
5 何騰蛟;吳躍;;基于JavaScript的消息管理機(jī)制[J];計(jì)算機(jī)應(yīng)用;2009年S1期
6 JOSH NOSSITER ,宋艷萍;快速發(fā)送消息的靈活性[J];今日電子;1996年06期
7 錢少先;Windows下消息循環(huán)及運(yùn)行機(jī)制[J];安慶師范學(xué)院學(xué)報(bào)(自然科學(xué)版);1997年02期
8 ;Sms(短消息)網(wǎng)上發(fā)[J];數(shù)字生活;2001年03期
9 ;通過Internet網(wǎng)發(fā)送移動(dòng)短消息[J];郵電商情;2001年07期
10 竹子蘭;;“甜似蜜”蜂房小技巧(之網(wǎng)絡(luò)秘技篇)[J];電腦應(yīng)用文萃;2002年12期
中國重要會(huì)議論文全文數(shù)據(jù)庫 前8條
1 時(shí)金橋;秦寶山;;MIX消息刷新策略的研究[A];全國網(wǎng)絡(luò)與信息安全技術(shù)研討會(huì)論文集(下冊(cè))[C];2007年
2 張國才;;JMS下共享消息通道的通信模式設(shè)計(jì)[A];全國第16屆計(jì)算機(jī)科學(xué)與技術(shù)應(yīng)用(CACIS)學(xué)術(shù)會(huì)議論文集[C];2004年
3 吳艷;;下一代移動(dòng)消息業(yè)務(wù)-MMS[A];2002’中國通信學(xué)會(huì)無線及移動(dòng)通信委員會(huì)學(xué)術(shù)年會(huì)論文集[C];2002年
4 馮昊;李雙慶;;Web Services中SOAP消息的安全研究與對(duì)策[A];2008年計(jì)算機(jī)應(yīng)用技術(shù)交流會(huì)論文集[C];2008年
5 王燕;徐振朋;曹劉娟;;一種具有最小阻塞消息發(fā)送時(shí)間的檢查點(diǎn)策略[A];第四屆中國測試學(xué)術(shù)會(huì)議論文集[C];2006年
6 左克;王懷民;劉必欣;周斌;;基于MOM技術(shù)的Web Services異步性的研究[A];第二十屆全國數(shù)據(jù)庫學(xué)術(shù)會(huì)議論文集(技術(shù)報(bào)告篇)[C];2003年
7 聶麗;舒躍國;;軍用CDMA短消息綜合接入平臺(tái)[A];四川省通信學(xué)會(huì)2008年學(xué)術(shù)年會(huì)論文集[C];2008年
8 曹登峰;;基于CMPP 2.1協(xié)議 實(shí)現(xiàn)與ISMG連接——建立互聯(lián)網(wǎng)氣象短消息增值服務(wù)平臺(tái)的基礎(chǔ)[A];首屆長三角氣象科技論壇論文集[C];2004年
中國重要報(bào)紙全文數(shù)據(jù)庫 前10條
1 ;他們歡迎無線垃圾消息?[N];網(wǎng)絡(luò)世界;2005年
2 張煜;移動(dòng)短信熱全球[N];通信產(chǎn)業(yè)報(bào);2002年
3 胡祝;短消息瞄準(zhǔn)企業(yè)用戶[N];電腦報(bào);2001年
4 馬;無線短消息跨網(wǎng)絡(luò)[N];中國計(jì)算機(jī)報(bào);2001年
5 上海西門子移動(dòng)通信有限公司 柏依麗;西門子多媒體消息解決方案[N];人民郵電;2003年
6 浦明輝;中文短消息免費(fèi)發(fā)[N];中國計(jì)算機(jī)報(bào);2002年
7 宋獻(xiàn)濤 葉惠敏;短消息為什么這樣紅?[N];計(jì)算機(jī)世界;2001年
8 南靖移動(dòng)通信分公司 蔡舜乾;上網(wǎng)發(fā)送短消息[N];福建郵電報(bào);2000年
9 春輝;固定網(wǎng)短消息將成市場熱點(diǎn)[N];人民郵電;2001年
10 ;多媒體消息的基本業(yè)務(wù)特征[N];人民郵電;2002年
中國博士學(xué)位論文全文數(shù)據(jù)庫 前4條
1 張小明;基于分布對(duì)象的異步消息的研究與實(shí)現(xiàn)[D];中國人民解放軍國防科學(xué)技術(shù)大學(xué);2001年
2 王樂;短語消息聚類相關(guān)技術(shù)研究[D];國防科學(xué)技術(shù)大學(xué);2008年
3 王紅;移動(dòng)agent關(guān)鍵技術(shù)研究[D];中國科學(xué)院研究生院(計(jì)算技術(shù)研究所);2002年
4 華東明;安全協(xié)議的形式化方法及其應(yīng)用的研究[D];中國科學(xué)院研究生院(計(jì)算技術(shù)研究所);2005年
中國碩士學(xué)位論文全文數(shù)據(jù)庫 前10條
1 劉偉唯;消息群發(fā)及反饋系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];內(nèi)蒙古大學(xué);2015年
2 成海霞;基于發(fā)布訂閱模式的醫(yī)療消息推送系統(tǒng)[D];浙江大學(xué);2015年
3 羅達(dá)詩;面向演化的程序設(shè)計(jì)語言[D];蘭州大學(xué);2015年
4 劉麗華;基于VoIP/IM技術(shù)的通信系統(tǒng)及其漫游方法的設(shè)計(jì)與實(shí)現(xiàn)[D];西南交通大學(xué);2015年
5 許作亮;應(yīng)急廣播消息采編軟件的設(shè)計(jì)與實(shí)現(xiàn)[D];電子科技大學(xué);2015年
6 王默涵;面向移動(dòng)互聯(lián)網(wǎng)的Presence/IM機(jī)制的設(shè)計(jì)與實(shí)現(xiàn)[D];中國科學(xué)院研究生院(沈陽計(jì)算技術(shù)研究所);2015年
7 劉松;基于HornetQ與Restful service的異步消息平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[D];南京大學(xué);2013年
8 邱繼東;手機(jī)快訊系統(tǒng)的研究與實(shí)現(xiàn)[D];電子科技大學(xué);2013年
9 宋曉宇;DSRC/WAVE自適應(yīng)消息調(diào)整器及應(yīng)用研究[D];大連理工大學(xué);2015年
10 徐婷婷;基于HL7的HIS與PACS網(wǎng)關(guān)設(shè)計(jì)和實(shí)現(xiàn)[D];南方醫(yī)科大學(xué);2015年
本文關(guān)鍵詞:基于JavaEE與Android的消息推送系統(tǒng)的研究與實(shí)現(xiàn),由筆耕文化傳播整理發(fā)布。
本文編號(hào):371841
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/371841.html