WAP游戏Proxy的设计与实现

WAP游戏Proxy的设计与实现

论文摘要

时下,游戏作为手机新的主要娱乐功能之一,因携带方便、不受时间地域的限制,被众多玩家推崇而迅速的崛起,手机游戏已经成为整个视频游戏领域发展速度最快的部分。在国内2004年手机增值服务用户数迎来了井喷式增长,以WAP为技术平台的手机增值业务呈现出巨大的市场潜力。 WAP采用客户端/服务器方式,客户端通过移动运营商的WAP网关然后再与服务器通信,模式定义与WWW类似,内容传输也与WWW通信协议标准通信协议相类似。而Internet游戏的网络通讯一般采用TCP协议。 本文在分析了WAP、HTTP和TCP协议特点的基础上,针对WAP的特征,从实际需求和具体应用出发,提出了WAP游戏Proxy(代理服务器)的概念,其核心思想是在WAP客户端和服务器中间增加一个自己的Proxy,负责处理协议转换以及对客户端与服务器的连接和有效信息转发。并且构建了软件实际平台,使得原有基于TCP协议的游戏服务器基本不用修改就可以和WAP客户端进行通讯。 Proxy模型的要点是将“应用逻辑处理”和“WAP通讯控制”功能分离,对WAP客户端采用三层结构,在WAP客户端和服务器之间增加一个Proxy,WAP通讯控制功能集中于Proxy,由Proxy负责协议转换以及转发WAP客户端和服务器之间的交互信息,游戏逻辑处理则仍然集中于原有服务器。整个系统都在Proxy的协作下运行。在TCP/IP和HTTP协议规范下,系统采用模块化设计,具有比较好的扩展性和稳定性。 在本文中,首先介绍了WAP的发展现状和系统实现的所涉及的技术理论,然后详尽介绍了系统的总体设计方案以及Proxy各功能模块的设计思想和实现技术,阐述了系统实现的几个关键技术。最后,对全文内容进行了总结并对Proxy系统做了简单的分析与展望。 本文所介绍的方案和技术都是从实用角度出发的,作者负责设计并开发了Proxy系统,从整个体系架构到Proxy内部的核心实现,本人都作出了贡献。本文的大部分内容都是作者在系统开发过程中积累的设计思想和实现技术,是一个WAP业务实际应用的好范例,希望能给后来者提供有益的借鉴。

论文目录

  • 摘要
  • Abstract
  • 目录
  • 1 绪论
  • 1.1 移动数据业务的发展现状
  • 1.2 WAP技术的发展现状
  • 1.2.1 WAP在欧洲
  • 1.2.2 WAP在北美
  • 1.2.3 WAP在亚太地区
  • 1.2.4 WAP在国内
  • 1.3 手机游戏的发展现状
  • 1.3.1 手机游戏市场的发展现状
  • 1.3.2 国外手机游戏市场发展现状
  • 1.3.3 国内手机游戏市场规模
  • 1.3.4 手机游戏平台的现状
  • 1.4 本文研究内容
  • 2 应用平台体系结构
  • 2.1 C/S模式
  • 2.1.1 C/S工作原理
  • 2.1.2 TCP工作机制
  • 2.2 B/S模式
  • 2.2.1 B/S工作原理
  • 2.2.2 HTTP工作机制
  • 2.3 C/S模式与B/S模式的比较
  • 2.4 WAP体系结构
  • 2.4.1 WAP的定义和发展
  • 2.4.2 WAP的设计思想
  • 2.4.3 WAP通信模型概述
  • 2.4.4 WAP体系结构的组成
  • 2.4.5 WAP典型应用示例
  • 2.4.6 本节小结
  • 3 基于Proxy的WAP系统结构
  • 3.1 Intemet游戏模式
  • 3.2 WAP游戏模式
  • 3.2.1 WAP业务的实现方式
  • 3.2.2 WAP游戏的方案
  • 3.3 两种模式的整合
  • 3.3.1 原有模式的缺点
  • 3.3.2 整合模式的提出
  • 3.4 基于Proxy的系统结构
  • 3.5 基于Proxy系统的优点
  • 4 Proxy系统的设计
  • 4.1 Proxy系统的选型
  • 4.1.1 开发环境的选型
  • 4.1.2 代理技术的选型
  • 4.1.3 HTTP代理的原型
  • 4.2 Proxy系统的总体结构
  • 4.3 模块的设计
  • 4.3.1 HTTP模块
  • 4.3.2 TCP模块
  • 4.3.3 协议转换模块
  • 4.3.4 用户管理模块
  • 4.3.5 Proxy管理模块
  • 5 Proxy的实现
  • 5.1 系统实现的关键技术
  • 5.1.1 HTTP数据包的研究
  • 5.1.2 多线程的研究
  • 5.1.3 WinSocket的研究
  • 5.1.4 重要数据结构
  • 5.2 HTTP模块
  • 5.3 TCP模块
  • 6 总结和展望
  • 6.1 总结
  • 6.2 展望
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  

    WAP游戏Proxy的设计与实现
    下载Doc文档

    猜你喜欢