基于Android的无线局域网实时语音通信系统设计与实现
发布时间:2018-01-16 17:18
本文关键词:基于Android的无线局域网实时语音通信系统设计与实现 出处:《北京交通大学》2017年硕士论文 论文类型:学位论文
【摘要】:随着移动互联网的深入发展和广泛普及,利用网络进行通信成为了人们的通信和交流方式新趋势。使用WiFi语音进行通话是对传统电信服务模式的颠覆,也是对已有网络资源的深度开发。然而现在的Android移动应用市场上,WiFi语音应用存在着功能复杂冗余,占用手机内存大,收费等诸多限制。本文旨在探索和设计实现一个WiFi语音通信系统,为用户提供免费而稳定的语音通信服务。本文描述的项目是一个基于Android的无线局域网语音通信系统,主要功能包括:实时通话、联系人管理、WiFi管理等三个功能模块。项目同时具有研究性,为了探索在轻量级和稳定性要求较高的情况下,全功能是否能实现。本文详细的描述了本项目的背景与意义以及来源,并介绍了项目使用到的关键技术,包括TCP/IP网络协议、MVP框架、IPMSG协议、ARM-NB编解码算法、JNI技术等。然后通过用例图和用例表详细描述了系统的业务需求,并从功能架构设计、技术方案设计、概要设计、数据库设计以及详细设计来构思系统的整体设计。各个功能模块的实现逻辑用流程图、时序图和类设计图和界面说明展示。之后,本文简要描写了本系统的功能测试和非功能性测试,包括对通话语音质量进行真机测试以及系统兼容性测试等各方面测试过程以及测试结果,对系统质量进行合理的评估。本人是项目唯一的负责人,完成了所有模块的设计与开发。主要工作包括对项目如何实现进行技术调研,收集和分析项目有关需求,设计出完整系统功能架构,以及非功能需求分析。对总体系统架构设计、接口的概要设计、各功能模块的详细设计,并进行系统实现。之后对系统进行测试并针对测试结果进行缺陷修复,参与后续的相关改进。现在本项目正在进行集成测试,测试通过则嵌入某知名Android厂商的内置系统中,提供给广大Android用户免费使用。
[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.
【学位授予单位】:北京交通大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP311.52;TN92
【相似文献】
相关期刊论文 前10条
1 袁萌;;Android计划为什么要悬赏1000万[J];信息系统工程;2007年12期
2 林耕宇;;观摩50名Google Android程序开发竞赛作品[J];电子与电脑;2008年08期
3 树子;;Android中文版不完全体验[J];互联网天地;2009年04期
4 Jason Whitmire;;产业软件专家如何协助解决Android的分裂困境[J];电子与电脑;2010年02期
5 蒋彬;;10款Android手机必备应用——Android操作系下的软件评测[J];微电脑世界;2010年04期
6 ;PCWorld Windows Phone 7挑战Android 毅然崛起的AndroidⅠ洗心革面的Windows Phone 7[J];微电脑世界;2010年08期
7 韩青;;Android平台发展的动力与挑战[J];中国电子商情(基础电子);2010年09期
8 方智勇;;Android手机这样用[J];电脑迷;2010年15期
9 缺少浪漫;;Android的另一面[J];电脑迷;2010年13期
10 ;ZTE and Three Release Android ,
本文编号:1434075
本文链接:https://www.wllwen.com/shoufeilunwen/xixikjs/1434075.html
最近更新
教材专著