Font Size: a A A

Design And Implementation Of The Multiplayer Voice Over Internet Protocol Software Based On The Android Platform

Posted on:2014-03-25Degree:MasterType:Thesis
Country:ChinaCandidate:F DaiFull Text:PDF
GTID:2268330398988095Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
The pattern of mobile terminal has been changing exhaustively in recently years, especially since the beginning of2010. Because of the open smartphone platform, along with the development of3G network technology, the Mobile Internet development has entered into a rapid growth path.In the process of the development of the Internet, the VoIP has been showing a powerful market potential. Because of the maturing of speech technology and its diversification posture style, VoIP based on the PC(Personal Computer) showed a strong momentum of development in the early stage of the Internet development. But with the Mobile Internet rushing into our daily lives, the VoIP based on the Mobile Internet which relays on the gene of the movable has been unlawfully occupying client’s network flow. Since the mobile terminal may be positioned, read the address book, movable, etc., a large number of VoIP applications step into our mobile desktop and the users of VoIP applications show explosive growth. The development of Mobile Internet has led the VoIP into a new stage.This paper describes the VoIP software which is based on the Android platform. The software can organize a conference meeting in the form of SMS,3G or Wifi to make the participants feel that they are holding a meeting. It connects participants by Callback after organizer launch the conference call by network interactions or SMS. In addition, we take advantage of the Internet on the basis of the call to add some public functions, such as address book management, account recharge, scheduled a conference and have a share.In order to improve its post-maintenance performance and implementation, I apply a concept of the MVC which is a design pattern with the software to make the software architecture more clearly. In the process of software design I use caching mechanism, daemon thread mechanism and IPC(Inter-process Communication) mechanism to improve system performance which reflected in the Computing capability, Memory usage rate, boot time, etc. At last through the unit testing and integration testing, we make the software performance more perfect and improve the user experience of product.
Keywords/Search Tags:Android, Mobile Internet, VoIP, Conference meeting, MVC, DaemonThread
PDF Full Text Request
Related items