基于Android的無線局域網(wǎng)實(shí)時語音通信系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
本文關(guān)鍵詞:基于Android的無線局域網(wǎng)實(shí)時語音通信系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 出處:《北京交通大學(xué)》2017年碩士論文 論文類型:學(xué)位論文
更多相關(guān)文章: 無線局域網(wǎng) 語音 通信 Android
【摘要】:隨著移動互聯(lián)網(wǎng)的深入發(fā)展和廣泛普及,利用網(wǎng)絡(luò)進(jìn)行通信成為了人們的通信和交流方式新趨勢。使用WiFi語音進(jìn)行通話是對傳統(tǒng)電信服務(wù)模式的顛覆,也是對已有網(wǎng)絡(luò)資源的深度開發(fā)。然而現(xiàn)在的Android移動應(yīng)用市場上,WiFi語音應(yīng)用存在著功能復(fù)雜冗余,占用手機(jī)內(nèi)存大,收費(fèi)等諸多限制。本文旨在探索和設(shè)計(jì)實(shí)現(xiàn)一個WiFi語音通信系統(tǒng),為用戶提供免費(fèi)而穩(wěn)定的語音通信服務(wù)。本文描述的項(xiàng)目是一個基于Android的無線局域網(wǎng)語音通信系統(tǒng),主要功能包括:實(shí)時通話、聯(lián)系人管理、WiFi管理等三個功能模塊。項(xiàng)目同時具有研究性,為了探索在輕量級和穩(wěn)定性要求較高的情況下,全功能是否能實(shí)現(xiàn)。本文詳細(xì)的描述了本項(xiàng)目的背景與意義以及來源,并介紹了項(xiàng)目使用到的關(guān)鍵技術(shù),包括TCP/IP網(wǎng)絡(luò)協(xié)議、MVP框架、IPMSG協(xié)議、ARM-NB編解碼算法、JNI技術(shù)等。然后通過用例圖和用例表詳細(xì)描述了系統(tǒng)的業(yè)務(wù)需求,并從功能架構(gòu)設(shè)計(jì)、技術(shù)方案設(shè)計(jì)、概要設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)以及詳細(xì)設(shè)計(jì)來構(gòu)思系統(tǒng)的整體設(shè)計(jì)。各個功能模塊的實(shí)現(xiàn)邏輯用流程圖、時序圖和類設(shè)計(jì)圖和界面說明展示。之后,本文簡要描寫了本系統(tǒng)的功能測試和非功能性測試,包括對通話語音質(zhì)量進(jìn)行真機(jī)測試以及系統(tǒng)兼容性測試等各方面測試過程以及測試結(jié)果,對系統(tǒng)質(zhì)量進(jìn)行合理的評估。本人是項(xiàng)目唯一的負(fù)責(zé)人,完成了所有模塊的設(shè)計(jì)與開發(fā)。主要工作包括對項(xiàng)目如何實(shí)現(xiàn)進(jìn)行技術(shù)調(diào)研,收集和分析項(xiàng)目有關(guān)需求,設(shè)計(jì)出完整系統(tǒng)功能架構(gòu),以及非功能需求分析。對總體系統(tǒng)架構(gòu)設(shè)計(jì)、接口的概要設(shè)計(jì)、各功能模塊的詳細(xì)設(shè)計(jì),并進(jìn)行系統(tǒng)實(shí)現(xiàn)。之后對系統(tǒng)進(jìn)行測試并針對測試結(jié)果進(jìn)行缺陷修復(fù),參與后續(xù)的相關(guān)改進(jìn),F(xiàn)在本項(xiàng)目正在進(jìn)行集成測試,測試通過則嵌入某知名Android廠商的內(nèi)置系統(tǒng)中,提供給廣大Android用戶免費(fèi)使用。
[Abstract]:With the development and popularization of mobile Internet, the use of network communication has become a new trend of communication and communication. Using WiFi voice to talk is a subversion of the traditional telecommunication service mode. It is also a deep development of the existing network resources. However, the current Android mobile application market has complex and redundant functions, and occupies a large amount of mobile memory. The purpose of this paper is to explore and design a WiFi voice communication system. The project described in this paper is a wireless LAN voice communication system based on Android. The main functions include real-time call, contact management. WiFi management has three functional modules. The project has a research nature at the same time, in order to explore in the case of lightweight and high stability requirements. This paper describes the background, significance and source of the project in detail, and introduces the key technologies used in the project, including the TCP/IP network protocol. The IPMSG protocol includes ARM-NB coding and decoding algorithm and so on. Then the business requirements of the system are described in detail by use case diagram and use case table. Summary design, database design and detailed design to conceive the overall design of the system. The realization of each functional module logic flow chart, timing diagram and class design diagram and interface description. This paper briefly describes the functional test and non-functional test of the system, including the voice quality of the real machine test and system compatibility test and other aspects of the test process and test results. I am the only person in charge of the project, completed the design and development of all modules. The main work includes technical research on how to achieve the project. Collect and analyze the requirements of the project, design the complete system functional architecture, and non-functional requirements analysis. The overall system architecture design, interface outline design, the detailed design of each functional module. And the implementation of the system. After testing the system and the results of the test defect repair, participate in the subsequent related improvements. Now this project is in the process of integration testing. The test is embedded in the built-in system of a famous Android manufacturer and provided to the vast number of Android users free of charge.
【學(xué)位授予單位】:北京交通大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2017
【分類號】:TP311.52;TN92
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 袁萌;;Android計(jì)劃為什么要懸賞1000萬[J];信息系統(tǒng)工程;2007年12期
2 林耕宇;;觀摩50名Google Android程序開發(fā)競賽作品[J];電子與電腦;2008年08期
3 樹子;;Android中文版不完全體驗(yàn)[J];互聯(lián)網(wǎng)天地;2009年04期
4 Jason Whitmire;;產(chǎn)業(yè)軟件專家如何協(xié)助解決Android的分裂困境[J];電子與電腦;2010年02期
5 蔣彬;;10款A(yù)ndroid手機(jī)必備應(yīng)用——Android操作系下的軟件評測[J];微電腦世界;2010年04期
6 ;PCWorld Windows Phone 7挑戰(zhàn)Android 毅然崛起的AndroidⅠ洗心革面的Windows Phone 7[J];微電腦世界;2010年08期
7 韓青;;Android平臺發(fā)展的動力與挑戰(zhàn)[J];中國電子商情(基礎(chǔ)電子);2010年09期
8 方智勇;;Android手機(jī)這樣用[J];電腦迷;2010年15期
9 缺少浪漫;;Android的另一面[J];電腦迷;2010年13期
10 ;ZTE and Three Release Android ,
本文編號:1434075
本文鏈接:http://sikaile.net/shoufeilunwen/xixikjs/1434075.html