云游戏平台解决方案目录一、概述 (3)1.1现有背景 (3)1.2项目功能 (4)二、方案整体架构 (6)2.1云游戏平台架构 (6)2.2云游戏大厅架构 (8)2.3云游戏管理架构 (9)2.4云游戏运行平台架构 (11)2.5云游戏客户端架构 (12)四、新游戏上线流程 (12)4.1新游戏扩展能力 (12)4.2云游戏上线流程 (13)4.2.1云游戏上线流程图 (13)4.2.2流程分解 (13)4.2.3流程各部分工作描述 (13)四、对外接口 (14)4.1与AMSP系统对接 (14)4.2与NGOD系统对接 (16)4.3与数据采集服务器对接 (16)五、协议标准 (17)六、资金筹措 (18)七、风险收益分析 (18)7.1项目平台定位 (18)7.2项目运营模式 (19)7.3经济效益测算 (19)7.3.1游戏 (19)7.3.2广告 (20)7.4项目风险和对策 (20)7.5投资估算 (21)7.6 投入分析对比 (21)一、概述按照公司领导要求,站在客户的角度,满足客户多元化的电视增值服务,在娱乐方式多样化的今天,游戏无疑是最具高增值和高ARUP 值的业务。
目前在机顶盒上开展的游戏多基于中间件来运行,用户通过遥控器进行操作,这些游戏多存在画面简单、操作响应慢的问题,而且游戏在机顶盒上的移植需要较长的周期,往往错过上线的最佳时机。
长株潭作为首批三网融合试点城市,已完成了50万用户的双向改造。
网络双向化改造使用户的接入带宽成倍增长,网络运营商面临着如何提高网络应用能力、网络服务能力的问题。
传统上,增值应用和服务或者需要基于浏览器完成,或者需要终端运行不同的应用程序来完成。
他们都面临着应用和服务器部署复杂、表现力有限、对系统资源占用不均衡等问题,已经越来越制约了网络运营商的发展。
用户对电视增值业务的体验感和服务质量无法得到提升,为了更好的解决增值业务现有状况,彻底解决现有平台所带来的弊端。
1.1现有背景“云计算”成为Google、IBM、微软、戴尔在内的互联网或IT 巨头们热捧的研究对象。
云游戏这一新生事物已经得到了越来越多用户的认可,无疑云游戏已是全球游戏产业的一场革命。
国内,南京有线率先在国内推出云游戏增值业务,自上线以来仅仅一个月的时间,用户增长量就保持在500人/天左右。
国外,云游戏厂家Gaikai被SONY公司全资收购。
另据国外媒体报道,消息人士透露,美国有线电视公司在进行向数以百万计用户提供点播游戏服务的谈判。
据悉,AT&T、Verizon和时代华纳今年将开始进行向用户提供点播游戏服务的试验,最早明年大规模推出,康卡斯特和Cox仍然在进行谈判,可能要到2014年才能进入这一市场。
上述消息人士称,上述公司将提供“来自顶级发行商的动作游戏”,而非仅仅提供《俄罗斯方块》和《纸牌》这类简单游戏。
XXX也在云游戏上进行了有益的尝试,目前演示挺已经拥有一套云游戏演示系统,并已经完成了终端的集成。
1.2项目功能云游戏平台基于云计算理念,所有业务均在前端运行,云端将运行结果经过视音频的编码处理后,通过网络传送到终端,终端完成音视频的解码并显示结果,采用云游戏平台作为现有数字电视增值业务平台可以实现:1.业务无定制化部署,所有的桌面应用、游戏、教育、互联网业务等都不需要针对机顶盒二次开发和移植即可部署上线,机顶盒不需要升级即可支持新上线的业务;2.业务快速部署。
无需冗长的应用定制开发、移植和机顶盒升级周期,把握最新的业务发展潮流,带给用户最新最流行的业务。
3.全用户的覆盖。
通过部署海量应用来满足不同年龄层人群的业务需求,实现业务全用户覆盖。
云游戏平台提供了强大的处理能力和义务支撑能力,可开展的业务如下:1.3D大型游戏3D大型游戏泛指包括次世代游戏、3D游戏等在内的高画质高品质游戏。
如冲浪企鹅、超级街霸4、鹰击长空、劳拉与光明使者、极品飞车等;2.休闲游戏休闲游戏主要包括Flash小游戏、网页游戏及小游戏。
这种游戏上手很快,可以随时停止游戏,同时又能够提供较高的娱乐性。
如卡丁车拉力赛、祖玛、宝石迷阵、幻幻球、猴子吃钻石、标枪、怪怪水族箱等;3.体感游戏体感游戏是用身体进行交互的电子游戏。
如快乐乒乓、百米冲刺、网球王子、塑身瑜伽、快乐豆豆、路亚钓鱼、渡维保龄球、太鼓律动等;4.教育内容-宝贝全计划宝贝计划是一款包括知识、游戏、儿歌、成长日记在内的综合性平台,适合0-6岁儿童。
如悟空识字、兔宝宝翻翻看、拔萝卜、小锡兵、采蘑菇、影子在哪里等。
二、方案整体架构2.1云游戏平台架构云游戏平台由中心系统、分前端系统、客户端组成,同时跟运营商系统之间有相关接口。
●中心系统:主要提供云游戏管理功能和云游戏大厅功能。
➢云游戏管理提供系统管理和业务管理功能。
◆系统管理一方面对平台资源和运行情况进行配置、管理和监控,提供了对系统模块和应用的生命周期管理的能力。
另一方面通过负载均衡使系统并发达到最大,有效提高终端用户接入时间的体验要求;为了保证用户的接入安全,系统实行全局用户会话信息的管理,采用了内存缓存机制处理数据库信息及异步的消息处理机制,能够快速处理大量的并发请求。
会话缓存信息会通过后台程序定时向数据库做同步,一旦系统发生异常重启动时,则能够立即从数据库中恢复异常发生前的数据,保证用户的会话信息不受故障影响。
◆业务管理为云游戏平台提供了能够有效运营的业务支撑,为运营提供多种业务运营方式。
业务管理对内为云游戏平台提供服务接口,对外与运营商的运营系统进行对接。
➢云游戏大厅为终端用户与云端进行交互的界面,这个界面承载了云游戏平台所有后台功能,是服务展示的窗口。
大厅采用了flash技术,通过云游戏技术得以在终端进行展现,可以展现出比原有EPG更加酷炫的效果,提供更好的体验。
●分前端系统:主要提供游戏运行能力的平台,支持动态资源分配策略,支持跨网访问,能够为用户同时提供2D应用和3D应用服务。
●客户端:为用户提供云服务平台的接入服务,实现云-端交互、画面呈现的功能。
●运营商系统:⏹运营商游戏运营平台:完成账号管理、EPG业务显示管理、计费管理之间的接口;⏹iTV业务管理平台:完成升级管理、账号管理、计费管理之间的接口;2.2云游戏大厅架构云游戏大厅分为云游戏大厅支撑系统,云游戏Portal两个大部分。
云游戏大厅支撑业务系统为大厅提供完整的业务支撑。
其主要组成部分有:●客户管理:管理了所有系统中的注册用户,对其个人信息和业务历史记录进行管理。
●应用管理:管理了录入系统的所有应用信息,对其外设、分类等进行管理。
●产品管理:管理了录入系统的所有产品信息,对其定价、描述进行管理,同时也可以查看产品的运营信息。
●营销管理:对消息信息、优惠信息进行管理,对营销信息进行推送。
●SP管理:内容合作商进行管理,提供自助信息查询、版权信息管理等功能。
●云游戏Portal通过云游戏支撑系统的WebService对Portal程序提供服务。
●云游戏Portal采用C/S架构完成,与云游戏支撑系统进行通讯,获取客户、产品、营销信息。
2.3云游戏管理架构云游戏管理主要分为管理网站、会话调度、会话资源管理和业务管理4个部分。
管理网站采用B/S架构,主要分为部署管理、平台监控、应用管理和系统管理四个子模块。
部署管理提供会话资源管理系统配置、模块的部署管理、配置管理、日志管理以及模块的控制功能。
平台监控提供系统监控、服务器监控、系统模块监控、游戏运行平台监控,并能够为系统监控人员提供必要的服务器重启以及模块重启等相关异常处理手段。
应用管理主要提供游戏部署的管理。
系统管理分为权限管理、操作日志管理、基础数据管理及修改密码等功能。
会话调度系统采用C/S架构设计,负责根据终端系统传入的相关参数为终端系统分配可为其提供服务的会话资源管理系统。
定时同步并缓存管理网站中的终端信息以及会话资源系统信息,接收并处理终端系统的WebServer请求,构造用户接入信息,接收并处理终端系统的用户接入请求,并负责产生并维护系统的会话ID,并负责所有用户消费记录的存储。
会话资源管理系统负责维护用户会话的生命周期,为用户分配游戏运行平台,调度游戏运行平台响应用户操作,游戏运行平台的分配采用动态的资源分配策略,对系统资源进行统一调度和管理,为登录用户分配和维护使用的系统资源。
在资源分配过程中,系统综合用户终端类型、启动的应用、服务器性能和当前已占用资源为用户选择最优的系统资源,使用户达到最优体验;实时监控资源状态,在资源异常情况下及时为用户切换资源,保证用户体验。
业务管理基于http和soap协议,包含游戏启动管理、基础业务管理、运营支撑管理、计费网管和统一对外接口服务,其中运营支撑系统是整个系统的核心,承担用户认证、用户的业务请求以及负责与管理系统的数据同步,为云游戏大厅和管理管理提供接口服务,并与运营商BOSS进行交互。
2.4云游戏运行平台架构游戏运行平台主要包括应用运行控制、编码器、USB映射、应用数据管理。
游戏运行平台在云游戏平台中,以单个桌面为资源单元,为云游戏平台提供服务,桌面资源由会话资源管理模块统一管理、分配。
当一个桌面资源被分配时,启动应用并开启编码,将游戏画面展现给终端用户,并完成终端用户操控数据的处理。
2.5云游戏客户端架构终端系统以移植库的形式提供,独立于操作系统和硬件平台。
终端软件只需实现移植库定义的跨平台接口,并封装成一个独立的应用,即可在该平台上高性能、高效率的展现云游戏服务。
终端协议交互库用于完成终端与云端的协议交互,而采集库用于采集用户输入终端设备的数据,并将数据进行处理后发送给协议交互库,由协议交互库发送给云端。
外设采集库由外设数据处理静态库和外设数据采集动态库组成,其中静态库用于和动态库通讯获取数据。
四、新游戏上线流程4.1新游戏扩展能力云游戏平台在目前支持的应用(游戏)内容之上,支持运营商扩充新应用(游戏)内容,在保证对应用(游戏)内容可管可控的条件下,可向用户提供随取随用、免维护、免病毒的各式应用,开展游戏娱乐、远程教育、虚拟现实及商务办公等多种增值业务。
借助云游戏平台的扩展性方面优势,运营商可将海量新游戏快速部署到云平台,持续丰富平台内容,不断提升用户体验。
4.2云游戏上线流程4.2.1云游戏上线流程图4.2.2流程分解按照流程参与方与各部分工作特性、职责的不同,新游戏扩展上线流程主要分为游戏引入、游戏适配、运营设计、在线推广设计、上线部署、运营推广活动执行六大部分。
保障流程顺利实施需要电信运营商、游戏内容提供商、云游戏平台运营商、云技术与服务提供商等角色共同协作,合作中的一方通常会扮演一种或多种角色。
4.2.3流程各部分工作描述四、对外接口视频云计算系统需要与运营商系统进行对接,以实现统一运营管理。