中国移动通信企业标准旗舰版游戏大厅客户端总体框架要求及参考设计文档版本号:1.0.0中国移动通信集团公司发布╳╳╳╳-╳╳-╳╳发布╳╳╳╳-╳╳-╳╳实施QB-╳╳-╳╳╳-╳╳╳╳I目录前言.............................................................................................................................................II1.范围...............................................................................................................................................12.规范性引用文件............................................................................................................................13.术语、定义和缩略语....................................................................................................................14.中国移动游戏业务平台及客户端功能简介................................................................................24.1中国移动游戏大厅客户端功能简介...............................................................................34.2中国移动游戏大厅旗舰客户端带来的新功能简介......................................................44.3其他关联应用要求...........................................................................................................55.旗舰版游戏大厅客户端软件结构................................................................................................65.1基于OPhone/AndroidOS的旗舰游戏大厅客户端软件包结构................................65.2子模块架构.......................................................................................................................95.2.1UI模块...............................................................................................95.2.3数据存储模块..................................................................................145.2.4网络..................................................................................................245.3异常管理........................................................................................................................296.编制历史......................................................................................................................................29附录A(XXX附录)...................................................................................................................30附录B(XXX附录)...................................................................................................................30附录C(XXX附录)...................................................................................................................30II前言本文档是“基于终端高新技术的游戏管理与互动旗舰平台研发”项目的系列文档之一,该系列文档的结构、名称或预计的名称如下:序号文档编号文档名称[1]旗舰版游戏大厅客户端总体框架要求及参考设计文档本文档需与中国移动游戏业务相关技术规范配套使用。本文档的附录为文档性附录,附录为资料性附录。本文档起草单位:中国移动游戏基地、中国移动研究院本文档主要起草人:俞小良,刘霖,黄健,卢为栋11.范围该文档介绍了旗舰游戏大厅客户端的框架结构,并对各部分进行了解释说明。该文档的读者是软件开发人员和相关测试人员。编写文档的目的是让读者能够对旗舰游戏大厅客户端的框架结构和各个模块有一个清晰直观的了解,并为其开发旗舰客户端软件提供参考。2.规范性引用文件下列文件中的条款通过本文档的引用而成为本文档的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本文档,然而,鼓励根据本文档达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本文档。序号文档编号文档名称发布单位例:[1]《中国移动游戏业务客户端规范2.0.0》(送审稿)中国移动通信有限公司[2]《中国移动游戏业务接口规范V2.0.0》(送审稿)[3]《CMCC_OPhoneSPEC_游戏大厅》3.术语、定义和缩略语下列术语、定义和缩略语适用于本文档:词语解释WAPWirelessApplicationProtocol,无线应用协议APApplicationProvider,应用提供商SPServiceProvider,服务提供商CPContentProvider,内容提供商GPRSGeneralPacketRadioService,通用无线分组业务OTAOver-the-Air,空中、无线方式HTTPHyperTextTransferProtocol,超文本传输协议XMLExtensibleMarkupLanguage,可扩展标记语言SOAPSimpleObjectAccessProtocol,简单对象访问协议2Widget轻量级小型应用模块4.中国移动游戏业务平台及客户端功能简介中国移动游戏业务是一个中国移动自有业务,中国移动游戏业务平台依托与中国移动统一的接入平台,为游戏业务合作伙伴的精品游戏类内容(包括网游,精品单机游戏等)提供接入服务,并通过与各类门户等外围系统进行业务交互,提供内容管理、营销管理、点数管理、统计分析等服务。中国移动游戏业务平台的整体系统结构如下图所示:c平台支撑体系平台功能系统平台服务体系中国移动游戏大厅客户端接口层和通信层Android/OPhone版本游戏大厅,主推高端智能机市场Symbian版本含V2,V3,V5平台,覆盖中低端用户游戏精灵,降低下载门槛自有产品(游戏玩家)定制版本PC版本游戏大厅发力在线游戏JAVA版本覆盖主流低端机市场开放式手机游戏平台多种在线游戏,棋牌游戏的无缝接入中国移动手机游戏大厅界面展示层统一适配平台Unicode脚本引擎插件版本SDK终端自动适配系统独立包游戏大厅版本,借力SP渠道能力MTK游戏大厅,覆盖低端用户群丰富的手机游戏应用商店多种积分、对战、成就排行榜样式基于好友关系的SNS社区互动基于IM通信能力的好友实时聊天基于IM状态平台的好友状态同步游戏基地业务支撑支撑平台用户管理商城体系计费结算虚拟货币内容渠道管理货币兑换货币消费游戏内容管理游戏栏目和频道管理游戏道具管理虚拟货币个人信息认证管理会员服务提供统一登录认证(SSO)统一的商城支撑,灵活频道管理统一货币消费体系规范化的游戏内容、渠道管理好友状态好友通讯IM能力插件好友关系大厅动态栏目管理商城商品管理商城消费管理运营支撑日志统计经营数据挖掘用户行为分析数据报表内容渠道管理广告渠道管理客服查询统计营销推广市场决策支持游戏大厅业务展现层游戏大厅基础能力层自定位能力基于位置的交友LBS能力输出到游戏LBS能力插件平台能力层游戏大厅业务接口层用户体验大厅积分总排行各游戏积分排行个性化定制排行大厅成就排行游戏成就排行丰富的成就体系用户评分排行最佳游戏评选游戏淘汰机制内容管理游戏更新、下载游戏上、下线管理游戏垂直搜索插件版本输出能力操作系统架构层(OPhone/Android)应用程序层应用程序管理层主屏管理程序游戏大厅客户端Widget管理模块下载管理模块在线游戏管理模块本地程序管理模块社区展现模块终端侧服务器侧图4-1中国移动游戏业务平台整体系统结构图其中,整体业务平台分为服务器侧和客户端侧,旗舰版游戏大厅客户端的开发工作集中在客户端侧,并通过《中国移动游戏业务接口规范V2.0.0》(送审稿),所定义的网络协议接口与服务器侧进行信息的通信,从而实现旗舰客户端定义的功能,以及中国移动游戏业务要求的功能。34.1中国移动游戏大厅客户端功能简介中国移动游戏大厅客户端是中国移动游戏业务在移动互联网上的游戏产品统一销售门店。其通过统一的定制服务界面,向用户提供游戏产品展示、体验、订购、下载、使用反馈等一体化服务。其具体功能包括:1.游戏业务客户端生命周期管理a)客户端下载、安装和运行b)客户端升级c)客户端卸载2.游戏业务客户端接入/登录a)WLAN接入b)蜂窝网接入c)连接失败处理d)游戏业务客户端信息上报3.游戏业务客户端退出4.游戏业务客户端数据的获取/缓存5.业务推荐6.游戏展示a)分类游戏列表b)免费游戏列表c)排行榜游戏列表7.查看游戏详情8.游戏收藏9.游戏展示10.游戏管理11.游戏大厅客户端推荐功能12.计费与业务订购功能13.关于和帮助功能主要功能流程如下图所示:4启动界面主界面首页频道游戏分类频道包月频道专题频道游戏专卖店资讯频道游戏详情页面游戏分类列表游戏包列表游戏业务图标游戏下载游戏收藏游戏评价包内游戏列表专题列表游戏详情页面游戏下载游戏收藏游戏评价游戏详情页面游戏订购/下载游戏收藏游戏评价专题详情游戏详情页面游戏下载游戏收藏游戏评价游戏厂家列表厂家游戏列表游戏详情页面游戏下载游戏收藏游戏评价其他资讯分类资讯列表资讯详情下载管理订购查询/退订在线游戏游戏列表游戏下载/启动图4-2中国移动游戏游戏大厅客户端主要功能示意图4.2中国移动游戏大厅旗舰客户端带来的新功能简介1.Widget展示功能a)通过动态推送,将用户最喜好的游戏及时推送给用户。b)通过主屏第一界面展现游戏业务,用户可以通过Widget便捷地完成本地游戏发起、游戏下载。c)wi