對等網(wǎng)絡(luò)(P2P),即對等計算機網(wǎng)絡(luò),是一種在對等者(Peer)之間分配任務(wù)和工作負載的分布式應(yīng)用架構(gòu),是對等計算模型在應(yīng)用層形成的一種組網(wǎng)或網(wǎng)絡(luò)形式。“Peer”在英語里有“對等者、伙伴、對端”的意義。對等網(wǎng)絡(luò)是一種網(wǎng)絡(luò)結(jié)構(gòu)的思想。以下是YJBYS小編收集的p2p開題報告,希望可以幫到你!
一、綜述本課題國內(nèi)外研究動態(tài),說明選題的依據(jù)和意義
Peer-to-Peer(P2P)網(wǎng)絡(luò)毫無疑問是當(dāng)今的熱點技術(shù)主題。Napster和Gnutella的廣泛使用證明了P2P應(yīng)用的強大潛力。隨著P2P網(wǎng)絡(luò)技術(shù)的發(fā)展,利用P2P 即時網(wǎng)絡(luò)技術(shù)在通訊平臺中的應(yīng)用越來越廣泛,P2P 技術(shù)改變了傳統(tǒng)的服務(wù)器客戶端(C/ S) 的交流模式,使得利用網(wǎng)絡(luò)開展即時通訊成為可能。利用P2P 即時網(wǎng)絡(luò)技術(shù)可以有效的減少通訊費用,且具有較高的傳輸效率,相比于傳統(tǒng)的BBS、電子郵件等通訊方式,提高了用戶之間的互動性。
國外開展P2P研究的學(xué)術(shù)團體主要包括P2P工作組(P2PWG) 、全球網(wǎng)格論壇(Global Grid Forum ,GGF) 。P2P工作組成立的主要目的是希望加速P2P計算基礎(chǔ)設(shè)施的建立和相應(yīng)的標(biāo)準(zhǔn)化工作。P2PWG成立之后,對P2P計算中的術(shù)語進行了統(tǒng)一,也形成相關(guān)的草案,但是在標(biāo)準(zhǔn)化工作方面工作進展緩慢。目前P2PWG已經(jīng)和GGF合并,由該論壇管理P2P計算相關(guān)的工作。GGF負責(zé)網(wǎng)格計算和P2P計算等相關(guān)的標(biāo)準(zhǔn)化工作。
從國外公司對P2P計算的支持力度來看,Microsoft公司、Sun公司和Intel公司投入較大。Microsoft公司成立了Pastry項目組,主要負責(zé)P2P計算技術(shù)的研究和開發(fā)工作。目前Microsoft公司已經(jīng)發(fā)布了基于Pastry的軟件包SimPastry/ VisPastry。Rice大學(xué)也在Pastry的基礎(chǔ)之上發(fā)布了FreePastry軟件包。
在國內(nèi),Maze 是北京大學(xué)網(wǎng)絡(luò)實驗室開發(fā)的一個中心控制與對等連接相融合的對等計算文件共享系統(tǒng),在結(jié)構(gòu)上類似Napster,對等計算搜索方法類似于Gnutella。網(wǎng)絡(luò)上的一臺計算機,不論是在內(nèi)網(wǎng)還是外網(wǎng),可以通過安裝運行Maze的客戶端軟件自由加入和退出Maze系統(tǒng)。每個節(jié)點可以將自己的一個或多個目錄下的文件共享給系統(tǒng)的其他成員,也可以分享其他成員的資源。Maze支持基于關(guān)鍵字的資源檢索,也可以通過好友關(guān)系直接獲得。
Granary是清華大學(xué)自主開發(fā)的對等計算存儲服務(wù)系統(tǒng)。它以對象格式存儲數(shù)據(jù)。另外,Granary設(shè)計了專門的結(jié)點信息收集算法PeerWindow的結(jié)構(gòu)化覆蓋網(wǎng)絡(luò)路由協(xié)議Tourist。
AnySee是華中科大設(shè)計研發(fā)的視頻直播系統(tǒng)。它采用了一對多的服務(wù)模式,支持部分NAT和防火墻的穿越,提高了視頻直播系統(tǒng)的可擴展性;同時,它利用近播原則、分域調(diào)度的思想,使用Landmark路標(biāo)算法直接建樹的方式構(gòu)建應(yīng)用層上的組播樹,克服了ESM等一對多模式系統(tǒng)由聯(lián)接圖的構(gòu)造和維護帶來的負載影響。
Android是Google公司于2007年11月5日推出的手機操作系統(tǒng),經(jīng)過幾年的發(fā)展,Android平臺在智能移動領(lǐng)域已經(jīng)占有不小的份額,由Google為首的40多家移動通信領(lǐng)域的領(lǐng)軍企業(yè)組成開放手機聯(lián)盟(OHA)。目前,國內(nèi)外對在Android平臺下開發(fā)應(yīng)用程序的熱情很高,開發(fā)Android平臺下的即時通信軟件也層出不窮,其中涌現(xiàn)了許多有價值的開源社區(qū)以及一些第三方做的框架,例如: beem-project,Android Asmack等等,這對于完成Android平臺下的即時通信軟件有著階段性的貢獻,還有許許多多Android愛好者在一些論壇和博客中,例如最有名的CSDN,共同交流和完善中這個Android即時通信系統(tǒng),給用戶的體驗也越來越好;這也吸引了越來越多的人投身到對Android軟件開發(fā)的研究當(dāng)中,因為它是開源的,因為它有許許多多的志同道合的人能夠進行交流,并且從中獲取經(jīng)驗和進步;深深地被吸引后,我也懷著對Android平臺學(xué)習(xí)的熱情,看中這個行業(yè)的發(fā)展,想在這個領(lǐng)域有所發(fā)展,于是我選擇了開源項目比較豐富,對于個人來說實用性比較強的即時通信系統(tǒng)的研究,并想借用P2P技術(shù)實現(xiàn)數(shù)據(jù)網(wǎng)絡(luò)通信系統(tǒng)軟件的設(shè)計與測試;希望通過對此設(shè)計研究過后,能夠完成對Android平臺及P2P技術(shù)有個整體的學(xué)習(xí)和掌握,掌握開發(fā)Android程序的流程,Android平臺下的程序設(shè)計模式以及對Android程序框架,內(nèi)核有個基本認識,為以后更深入的研究打好基礎(chǔ)。
我選擇的設(shè)計項目是“基于Android的點到點通信”,基于p2p的即時聊天和文件傳輸軟件的實現(xiàn)能夠幫助我們了解基于p2p的軟件的實現(xiàn)原理和過程,為我們以后開發(fā)一些大型的p2p的軟件提供了技術(shù)上的保證。同時該軟件能夠用于局域網(wǎng)的通信和傳輸文件,具有一定的實際意義。我選擇此課題的目的在于想充分運用自己學(xué)過的知識,和鍛煉自己綜合學(xué)習(xí)的能力,為以后做更深入的研究、發(fā)展和就業(yè)創(chuàng)造良好的條件。
二、研究的基本內(nèi)容,擬解決的主要問題
在Android手機如此流行的潮流推動下,本課題主要介紹了實現(xiàn)一個
Android平臺的通信系統(tǒng)的簡易設(shè)計,系統(tǒng)主要是不借助第三方服務(wù)器,利用P2P方法基于數(shù)據(jù)網(wǎng)絡(luò)的通信,實現(xiàn)客戶端之間的通信功能,提供好友的實時狀態(tài),實現(xiàn)移動終端設(shè)備與PC端的互通,使用戶可以通過手機移動終端的即時通信系統(tǒng)的客戶端隨時隨地與他人進行即時消息通信。 Android是基于Linux操作系統(tǒng)和Java面向?qū)ο缶幊陶Z言的智能手機操作系統(tǒng)平臺;P2P是一種分布式網(wǎng)絡(luò),網(wǎng)絡(luò)的參與者共享他們所共有的硬件資源(處理能力、儲存能力、網(wǎng)絡(luò)連接能力、打印機等),這些共享資源通過網(wǎng)絡(luò)提供服務(wù)和內(nèi)容,能夠被其他對等節(jié)點(Peer)直接訪問而無需經(jīng)過中間實體。
于是研究的基本內(nèi)容包括:熟悉并掌握android開發(fā)的基本技能,能夠運用Android SDK及其開發(fā)工具,在Eclipse集成開發(fā)環(huán)境中設(shè)計實現(xiàn)一個在Android平臺下,不借助第三方服務(wù)器利用P2P方法的數(shù)據(jù)網(wǎng)絡(luò)通信,至少可以實現(xiàn)用戶之間文本的發(fā)送與接收。
擬解決的主要問題:(1)P2P系統(tǒng)與傳統(tǒng)的C/S系統(tǒng)有著不同的拓撲結(jié)構(gòu),C/S系統(tǒng)拓撲結(jié)構(gòu)多為集中式,而P2P系統(tǒng)則為分布式。P2P系統(tǒng)在構(gòu)造過程中需要解決系統(tǒng)中所包含的大量結(jié)點如何命名、組織以及確定結(jié)點的加入/離開方式、出錯恢復(fù)等問題。
(2)由于用戶對網(wǎng)絡(luò)的應(yīng)用要求日趨多樣化, 設(shè)計中要考慮到系統(tǒng)的易擴展性問題。
(3)設(shè)計UDP包通過NAT網(wǎng)關(guān)過程中,由于本系統(tǒng)基于P2P網(wǎng)絡(luò), NAT的存在主要給該系統(tǒng)帶來了如下問題:① 內(nèi)網(wǎng)主機的IP地址是虛擬的, 不能在In ternet上通信, 因而內(nèi)網(wǎng)主機對外網(wǎng)通常是不可見的。② 即使內(nèi)網(wǎng)主機的IP地址已知, NAT 仍然阻止外網(wǎng)主機主動訪問內(nèi)網(wǎng)主機。③ 內(nèi)網(wǎng)主機可以作為客戶機訪問外網(wǎng), 但不能作為服務(wù)器向外網(wǎng)提供服務(wù)。
(4)由于文件傳輸對可靠性、準(zhǔn)確性要求較高, 故要解決系統(tǒng)在文件傳輸模塊的可靠性和準(zhǔn)確性問題。
(5)UDP協(xié)議是一種不可靠的傳輸方式, 它不能保證數(shù)據(jù)安全無誤地到達對方。
三、研究步驟、方法及措施
1、文獻研究:通過對參考文獻的閱讀與研究,熟悉P2P數(shù)據(jù)通信,掌握其基礎(chǔ)原理和通信系統(tǒng)的工作原理。
2、Android開發(fā)軟件學(xué)習(xí):通過相關(guān)書籍,熟悉并掌握android開發(fā)的基本技能,能夠運用Android SDK及其開發(fā)工具,在Eclipse集成開發(fā)環(huán)境中創(chuàng)建工程,并掌握工程內(nèi)各個文件的功能及其運用,方便以后的程序編程工作。
3、聊天程序功能的實現(xiàn):進行程序編寫,實現(xiàn)聊天系統(tǒng)各個模塊的功能。本系統(tǒng)采用層次結(jié)構(gòu)模型, 這樣既符合現(xiàn)代軟件工程的思想, “分而治之”, 又使得每一層次完成的任務(wù)相對獨立, 層與層之間通過定義明確的接口進行交互, 便于系統(tǒng)維護與擴展, 并且有利于復(fù)用已經(jīng)存在的部件,從而提高開發(fā)效率。
主要功能:客戶端功能主要包括用戶注冊、登錄、離線、消息發(fā)送、文件發(fā)送及好友詳細信息查看。服務(wù)器端功能主要包括接受用戶注冊、接受用戶登錄和接受用戶離線。
整個過程主要包括:
(1)網(wǎng)絡(luò)通信功能設(shè)計與實現(xiàn):本系統(tǒng)中客戶端與服務(wù)器端的兩個網(wǎng)絡(luò)通信類CC lientSocket與CServerSocket均為CA syncSocket的派生類。由于本系統(tǒng)采用數(shù)據(jù)報套接字,因此在結(jié)束段,CAsyncSocket的成員函數(shù)OnReceive(int nError Code)負責(zé)接收來自各個節(jié)點的消息, 然后根據(jù)消息的類型, 進行不同的處理。
(2)用戶界面設(shè)計與實現(xiàn):本系統(tǒng)通過一個類CU serOn lineInfo 來管理在線用戶的地址信息, 它包括一個U serInfo結(jié)構(gòu)的數(shù)組來記錄在線用戶的地址信息, 并且定義了添加、刪除、查詢等操作。主界面中的頭像順序與該U serInfo 數(shù)組的順序一致, 即界面上第一個頭像的地址信息由UserInfo數(shù)組的第一項來記錄。用戶選擇要進行聊天的好友的頭像, 系統(tǒng)根據(jù)用戶選擇的頭像的順序號來查詢地址信息列表, 得到對方的IP地址與端口號,從而與對方實現(xiàn)通信。
(3)UDP包通過NAT網(wǎng)關(guān):本系統(tǒng)采用如下方法:① 服務(wù)器設(shè)置于具有合法IP地址的主機。② 服務(wù)器提取客戶端發(fā)來數(shù)據(jù)的源地址作為通信的地址, 并將提取的地址與客戶端發(fā)來的地址相比, 若不同則說明該主機經(jīng)過了地址轉(zhuǎn)換, 為NAT 后的主機。③ 服務(wù)器將轉(zhuǎn)換后的IP地址與端口號通知NAT后的主機, 該主機收到通知消息后則定期向NAT發(fā)送消息以保證端口映射關(guān)系不被解除, 該消息的目的地址為服務(wù)器發(fā)來的通知消息中的轉(zhuǎn)換后的IP地址與端口號。
(4)文件傳輸功能設(shè)計與實現(xiàn):本系統(tǒng)的文件傳輸模塊采用了流式套接字, 通過TCP的可靠傳輸機制來確保文件傳輸?shù)恼_性, 但文件傳輸進行前發(fā)送方與接受方的一些協(xié)商信息還是采用數(shù)據(jù)報套接字。
(5)UDP 可靠傳輸機制的實現(xiàn):本系統(tǒng)在應(yīng)用層要增加可靠性控制機制, 具體做法是仿照TCP協(xié)議采用超時重傳的策略。
4、對軟件測試結(jié)果進行分析,得出P2P技術(shù)存在的主要優(yōu)缺點。
四、研究工作進度
第1—2周:通過Android相關(guān)書籍及網(wǎng)上相關(guān)視頻學(xué)習(xí),熟悉并學(xué)會運用Eclipse進行Android環(huán)境搭建。
第3—4周:查找資料,熟悉課題內(nèi)容,完成開題報告與文獻綜述。 第5—6周:學(xué)習(xí)Java、Android等相關(guān)基礎(chǔ)知識,初步完成系統(tǒng)的設(shè)計流程。
第7—8周:分析基于Android平臺的P2P數(shù)據(jù)通信系統(tǒng)的開發(fā)過程,進行聊天系統(tǒng)基本功能的實現(xiàn)。
第9—10周:必要情況下進行擴展功能研究與實現(xiàn)。
第11—12周:完成整個程序的編制,并進行程序調(diào)試與優(yōu)化。 第13—15周:研究結(jié)果整理和總結(jié)。
第16—17周:書寫畢業(yè)論文,課題總結(jié)答辯。
五、主要參考文獻
1、王家林. Android 4.0網(wǎng)絡(luò)編程詳解. [北京:電子工業(yè)出版社],2012.01
2、孫玉鈺. 基于P2P網(wǎng)絡(luò)的聊天系統(tǒng)的研發(fā). [吉林長春:長春大學(xué)計算機科學(xué)技術(shù)學(xué)院],2006.02.10
3、蔡立維. 基于Android平臺的簡易即時通信設(shè)計與實現(xiàn). [武漢理工大學(xué) 畢業(yè)設(shè)計(論文)],2012.
4、基于Java即時聊天系統(tǒng)的設(shè)計與實現(xiàn). [內(nèi)江師范學(xué)院 本科畢業(yè)論文],2011.09
5、高明鵬. 基于XMPP協(xié)議的Android手機即時通信應(yīng)用研究與實現(xiàn).[南昌大學(xué) 碩士研究生學(xué)位論文],2012.06.05
6、關(guān)峪. 基于P2P技術(shù)的即時通信系統(tǒng)研究與實現(xiàn). [北京交通大學(xué) 碩士學(xué)位論文],2006.11
7、江鳳蓮. P2P技術(shù)綜述. [福建:龍巖學(xué)院 數(shù)學(xué)與計算機科學(xué)學(xué)院],2011.01
8、趙振鐸. P2P即時網(wǎng)絡(luò)技術(shù)在通信平臺中的應(yīng)用. [內(nèi)蒙古牙克石市聯(lián)通公司],2010.08
9、結(jié)構(gòu)化P2P網(wǎng)絡(luò)資源定位模型相關(guān)研究. [豆丁網(wǎng)],2012.11
10、孫馨梅. 對多種即時通信系統(tǒng)開發(fā)技術(shù)的簡要探討. [黑龍江哈爾濱:黑龍江電信國脈工程股份有限公司],2009.
11、李清河. 對即時通信系統(tǒng)開發(fā)相關(guān)技術(shù)的研究. [北京藝華通電信工程有限責(zé)任公司],
12、基于p2p的即時聊天和文件傳輸軟件. [百度文庫],2012.08
開題報告-開題報告
1、論文題目、淺談廣告語言的藝術(shù)魅力
2、課題研究的意義、
改革開放的深入進行,中國經(jīng)濟的迅速發(fā)展。加入世界貿(mào)易組織,又為中國經(jīng)濟的騰飛注入了新的活力。大量的商品和服務(wù)涌入市場,各大商家越來越重視對自己商品和服務(wù)的廣告宣傳。與此同時,消費者的商品廣告意識也在不斷加強。幾乎每天,人們都被日新月異、千姿百態(tài)的廣告所包圍著。無論是電視、廣播還是報刊、雜志;無論是商場門前還是街道兩旁;無論是繁華城市還是偏僻鄉(xiāng)村。到處都有廣告的存在??∧徐n女、明星大腕被一些廠家雇傭,成為他們的代言人,為他們的商品宣傳鼓動。整個社會到處都彌漫著市場經(jīng)濟的商品信息,這便是廣告。由此可見,商品廣告的存在是一個國家和地區(qū)經(jīng)濟發(fā)展、人民富裕的標(biāo)志。
廣告語言則是廣告的靈魂和核心,巧妙的廣告語言能給商家引領(lǐng)商機,樹立企業(yè)的良好組織形象,達到事半功倍的效果。廣告的終極目的是實現(xiàn)銷售,這種目的決定了廣告是為了實現(xiàn)傳播的目標(biāo)而帶有很強的自我展現(xiàn)特征和說服性的傳播活動。正是這種目的,廣告語言的設(shè)計和運用中有著獨特的藝術(shù)魅力。廣告語言作為傳播的一種基本手段;作為廣告創(chuàng)意的一個基本元素;作為廣告的“點睛之筆”,是決定廣告成功的關(guān)鍵性條件。在翻欣賞了大量的廣告作品后,我們不難發(fā)現(xiàn),大凡做的好的`廣告,在廣告語言的設(shè)計上,不僅靈活運用了各種修辭和幽默手法,還在語種特點、文化背景、媒體策略等方面尋找突破口,創(chuàng)造了出奇制勝的廣告文案。
因此,我們不難看出,廣告也可以稱之為一門語言藝術(shù),簡明生動,易懂易記,有創(chuàng)意、有幽默感的廣告語言,能充分反映商品的個性和企業(yè)的品質(zhì),同時才能夠給消費者留下美好深刻的印象,從而更好的達到促銷目的。由于廣告語言涉及到文學(xué)、語言學(xué)、美學(xué)、心理學(xué)等多個學(xué)科。廣告設(shè)計人員應(yīng)具有1定的文學(xué)修養(yǎng)和相應(yīng)的商品專業(yè)知識。必須對廣告的語言藝術(shù)進行研究。這也是廣告工作者的根本任務(wù)之一。所以本文對廣告語言藝術(shù)魅力的研究有1定的實際意義。
3、本文研究內(nèi)容、本文擬從4個方面對廣告語言的藝術(shù)魅力進行分析與討論。
第1部分主要從6個方面闡述廣告語言的地位與作用。這6個方面是、
(1)、廣告語言與市場經(jīng)濟。
(2)、廣告語言與營銷策略。
(3)、廣告語言的溝通。
(4)、廣告語言的感染作用。
(5)、廣告語言的認識作用。
(6)、廣告語言的審美作用。
其中前3點為廣告語言的地位,后3點為廣告語言的作用
第2部分主要從5個方面論述具有藝術(shù)魅力的廣告語言所應(yīng)具備的5個特征,研究成功廣告語言的成功因素。這5個方面是、
(1)、廣告語言應(yīng)準(zhǔn)確科學(xué)。
(2)、廣告語言要以理服人,以情動人。
(3)、廣告語言要作到新穎生動,形象貼切。
(4)、廣告語言要有個性
(5)、廣告語言應(yīng)當(dāng)通俗易懂,簡潔有力,便于記誦。
第3部分是本文的研究重點,主要從7個方面深入研究和分析廣告語言所應(yīng)具有的藝術(shù)魅力,同時針對每個方面提出具體方法。這7個方面是、
(1)、廣告語言藝術(shù)魅力的均衡美。
(2)、廣告語言藝術(shù)魅力的參差美。
(3)、廣告語言藝術(shù)魅力的聯(lián)系美。
(4)、廣告語言藝術(shù)魅力的含蓄美。
(5)、廣告語言藝術(shù)魅力的符號美。
(6)、廣告語言藝術(shù)魅力的簡潔與繁復(fù)美。
(7)、廣告語言藝術(shù)魅力的誘惑美。
第4部分則要回歸到廣告的本身和廣告的現(xiàn)實意義,通過實例分析廣告語言所表現(xiàn)出的現(xiàn)在人文價值觀念和廣告語言本身為經(jīng)濟發(fā)展、商家以及消費者所帶來的現(xiàn)實利益。
(1)、廣告語言所表現(xiàn)的現(xiàn)在人文價值觀、
1、體現(xiàn)現(xiàn)代人的理想和信念。
2、體現(xiàn)人與人之間溫馨、和諧的情感。
3、體現(xiàn)現(xiàn)代年輕人的個性。
4、體現(xiàn)企業(yè)文化,突出顧客至上的真誠態(tài)度。
(2)、廣告語言所帶來的現(xiàn)實利益、
1、廣告語言可以創(chuàng)造商業(yè)奇跡。
2、有魅力的廣告語言是企業(yè)的無形資產(chǎn)。
3、優(yōu)秀的廣告語言可以帶動銷售業(yè)績的提升。
4、本文研究結(jié)果:
通過本文的研究,首先明確了廣告在當(dāng)今商品經(jīng)濟社會中的重要地位和作用。然后對廣告的核心與靈魂——廣告語言的特點及其應(yīng)具有的藝術(shù)魅力進行了全面細致的分析。從而能夠促進廣告工作者對業(yè)務(wù)素質(zhì)的提高,促進廣告產(chǎn)業(yè)的發(fā)展。使的具有藝術(shù)魅力的廣告語言在廣告中發(fā)揮更大的作用,帶來更多的現(xiàn)實利益。
學(xué)習(xí)鳥網(wǎng)站是免費的綜合學(xué)習(xí)網(wǎng)站,提供各行各業(yè)學(xué)習(xí)資料、學(xué)習(xí)資訊供大家學(xué)習(xí)參考,如學(xué)習(xí)資料/生活百科/各行業(yè)論文/中小學(xué)作文/實用范文實用文檔等等!
聲明:本網(wǎng)站尊重并保護知識產(chǎn)權(quán),根據(jù)《信息網(wǎng)絡(luò)傳播權(quán)保護條例》,如果我們轉(zhuǎn)載的作品侵犯了您的權(quán)利,請在一個月內(nèi)通知我們,我們會及時刪除。
蜀ICP備2020033479號-4 Copyright ? 2016 學(xué)習(xí)鳥. 頁面生成時間:0.162秒