天天看點

android無線區域網路通信,基于Android的無線區域網路實時語音通信系統設計與實作

摘要:

随着移動網際網路的深入發展和廣泛普及,利用網絡進行通信成為了人們的通信和交流方式新趨勢.使用WiFi語音進行通話是對傳統電信服務模式的颠覆,也是對已有網絡資源的深度開發.然而現在的Android移動應用市場上,WiFi語音應用存在着功能複雜備援,占用手機記憶體大,收費等諸多限制.本文旨在探索和設計實作一個WiFi語音通信系統,為使用者提供免費而穩定的語音通信服務.本文描述的項目是一個基于Android的無線區域網路語音通信系統,主要功能包括:實時通話,聯系人管理,WiFi管理等三個功能子產品.項目同時具有研究性,為了探索在輕量級和穩定性要求較高的情況下,全功能是否能實作. 本文詳細的描述了本項目的背景與意義以及來源,并介紹了項目使用到的關鍵技術,包括TCP/IP網絡協定,MVP架構,IPMSG協定,ARM-NB編解碼算法,JNI技術等.然後通過用例圖和用例表較長的描述了系統的業務需求,并從功能架構設計,技術方案設計,概要設計,資料庫設計以及詳細設計來構思系統的整體設計.各個功能子產品的實作邏輯用流程圖,時序圖和類設計圖和界面說明展示.之後,本文簡要描寫了本系統的功能測試和非功能性測試,包括對通話語音品質進行真機測試以及系統相容性測試等各方面測試過程以及測試結果,對系統品質進行合理的評估.本人是項目唯一的負責人,完成了所有子產品的設計與開發.主要工作包括對項目如何實作進行技術調研,收集和分析項目有關需求,設計出完整系統功能架構,以及非功能需求分析.對總體系統架構設計,接口的概要設計,各功能子產品的詳細設計,并進行系統實作.之後對系統進行測試并針對測試結果進行缺陷修複,參與後續的相關改進. 現在本項目正在進行內建測試,測試通過則嵌入某知名Android廠商的内置系統中,提供給廣大Android使用者免費使用.

展開