节点文献

基于CDMA 3G终端平台的网络互动应用的开发与优化

Optimization & Development of Online Application on CDMA 3G Platform

【作者】 张冬梅

【导师】 黄小军;

【作者基本信息】 北京邮电大学 , 计算机应用技术, 2010, 硕士

【摘要】 随之科技的迅猛发展,如今的手机已经不单单是一种通信工具,他的处理能力可以与一台小型的计算机相媲美。与此同时,无线网络的传输能力和传输质量的不断提高,3G时代的到来,这些都为手机网络应用的开发奠定良好的基础。手机网络应用可以为手机用户带来全新的娱乐感受,更好的满足用户娱乐要求。所以我们对于手机平台上网络互动应用的开发与优化是具有非常重要意义的。本论文以各类网络互动应用的整体开发框架为主线,介绍基于BREW 3.15新平台下的网络互动应用的开发过程。首先介绍了CDMA无线网络的发展情况和手机网络互动应用的发展前景。然后本文对BREW 3.15新平台的核心技术做了详细的介绍。接下来是本文最重要的部分,客户端和服务器应用程序的设计与实现。而这部分会分三大块来介绍:客户端与服务器的通信、客户端的设计与开发和服务器的设计与开发。首先是将网络传输过程作为一个整体,详细介绍数据的传输的实现过程。并阐述一个网络的建立与传输所涉及的相关开发技术及实现过程。接下来从功能需求的角度出发来介绍客户端和服务器端的开发过程。第一、从客户端的功能框架入手,介绍一个网络应用客户端的几大功能模块,例如核心处理模块、登陆注册模块和状态转换模块。他们之间的相互联系和具体的实现过程,并对其中涉及到的核心技术进行阐述。最后从服务器端的整体框架入手,介绍一个网络互动应用服务器的几大功能模块的实现过程。并重点介绍服务器端的数据处理机制和并发响应的问题。本文最后介绍了在BREW 3.15新平台下对网络互动应用所作的改进与优化。主要针对手机地址簿和短信两大功能做了深入的分析研究,在功能和性能上都做了相应的优化并给出了具体的实现过程。

【Abstract】 Followed the rapid development of science and technology, Cell phone is no longer merely a tool for communication. His ability to deal with data is comparable with a computer. At the same time, the continuous improvement of the wireless network transmission capacity and transmission quality and the coming of 3G lay a foundation for online applications. It will bring about a new entrainment experience for mobile phone users. So it is very important for us to make development and research of online applications and games on mobile platform.The thread of this paper is the whole developing process of several of online games. First, we have a brief introduction of the development of CDMA wireless network and the prospects of online games. Then, we have made a detailed introduction of the core technology of BREW 3.15 platform.The most important part of this article is the design and implementation of the client and the server of online application. It includes the network transmission, the client and the server. First of all, we have a brief introduction of the data transfer process and correlation technology of the network transmission. Then, we have a deep explanation on software development process of the client and the server from the detail module partition perspective. We have a brief introduction of the key function modules of the client and the server. Then we have a deep explanation on the implementation process and the key technology of the every function module. At last this paper elaborates on aspects of the optimization of online applications. Especially, we have proposed the solutions in the area of the Address Book and SMS based on BREW 3.15 platform.

【关键词】 BREWWin Socket网络互动架构设计优化
【Key words】 brewwin socketonline gamingarchitectureoptimization
节点文献中: