● 摘要
手机游戏在已经成为继手机音乐之后当地电信增值市场中最具潜力和生命力的产业。随着用户娱乐需求的增长和3G网络的商用,手机游戏将成为未来运营商进一步提升营收水平的重要业务。据信息产业部统计,截止2008年3月底,全国手机用户中玩过手机网络游戏的用户约8400万人。但目前国内市场上的手机网络游戏类型重复的居多,质量较为低下,同时开发成本居高不下。基于以上事实,为了提高手机游戏的开发效率,同时考虑到系统的可靠性和性能,一个好的可复用手机网络游戏系统框架的设计被提上了日程。本课题是某高科技企业为中国某运营商进行概念验证的一套可复用的手机网络游戏架构。该架构以开放源码软件ICE (Internet Connection Engine)、LVS(Linux Virtual Server)和Heartbeat为核心,建立了具备高可用性、负载均衡能力和可复用性的手机网络游戏平台体系结构的解决方案,为手机网络游戏开发者提供了统一的开发标准和接口,并提供了相关联的开发包,包括通讯、用户管理、数据持久化服务等。在此基础上,开发人员只需要注重游戏逻辑的设计和实现。课题针对该架构实际设计和研发中遇到的问题展开研究和探讨的。