云游戏参考架构与安全要求(T-SZS 4009—2020).pdf
《云游戏参考架构与安全要求(T-SZS 4009—2020).pdf》由会员分享,可在线阅读,更多相关《云游戏参考架构与安全要求(T-SZS 4009—2020).pdf(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、T/SZS 深 圳 市 深 圳 标 准 促 进 会 团 体 标 准 T/SZS 40092020 云游戏参考架构与安全要求 Reference architecture and safety requirements of cloud games 2020-03-04 发布 2020-03-04 实施 深圳市深圳标准促进会 发 布 ICS 35.100.05 L79 T/SZS 4009-2020 I 目 次 前言.II 引言.III 1 范围.1 2 术语、定义与缩略语.1 3 云游戏架构.2 4 安全要求.9 参考文献.10 T/SZS 4009-2020 II 前 言 本标准按照GB/T
2、 1.1-2009给出的规则起草。本标准由腾讯科技(上海)有限公司提出。本标准由深圳市深圳标准促进会归口。本标准主要起草单位:腾讯科技(上海)有限公司、深圳市标准技术研究院。本标准主要起草人:武杨、张茜、许敏华、殷柱伟、韩旭、杜佳、吕勇、吴序一、姜腾达、黄汝唯。T/SZS 4009-2020 III 引 言 随着计算机技术与网络技术的快速发展,以及大屏手机、平板等硬件的普及,随时随地游戏已成为可能,受制于便携设备的性能,以及游戏、尤其是高画质游戏对硬件的高需求,大部分便携设备无法流畅运行对性能有高要求的游戏,此外,随着版权保护力度的增强,尝试各种游戏的成本逐步上升。云游戏的出现,能有效降低游戏
3、运行对便携设备的硬件要求,只需有顺畅的网络与相应的指令输入与声画输出功能即可。制定云游戏参考架构与安全要求,旨在对云游戏架构的设计与搭建提供一种高效、规范、可应用推广的参考架构,从用户视图、功能视图等方面,规范云游戏的角色、功能模块与安全相关的要求。T/SZS 4009-2020 1 云游戏参考架构与安全要求 1 范围 本标准规定了云游戏的架构组成、用户视图、功能视图相关要求。本标准适用于云游戏架构的设计与搭建。2 术语、定义与缩略语 2.1 术语与定义 下列术语与定义适用于本标准。2.1.1 云计算 cloud computing 一种通过网络将可伸缩、弹性的共享物理和虚拟资源池以按需自服务
4、的方式供应和管理的模式。注:资源包括服务器、操作系统、网络、软件、应用和存储设备等。GB/T 32400-2015,定义3.2.5 2.1.2 云游戏 cloud game 以云计算为基础的在线游戏方式,游戏在服务器端运行,并将渲染完毕的游戏画面压缩后通过网络在线传输至客户端。2.1.3 云游戏平台 cloud game platform 为云游戏的开发提供云端服务的平台,主要提供底层基础设施、底层软件技术与运维调度能力。2.1.4 架构 architecture 通过系统元素、元素间的关系,以及系统设计和进化原则体现出来的一个系统在其环境中的基本概念或属性。ISO/IEC/IEEE 4201
5、0:2011 2.1.5 参与方 party 一个或一组自然人或者法人,不论该法人是否注册。云游戏系统中的参与方是云游戏系统的利益相关者。ISO 27729:2012 T/SZS 4009-2020 2 2.1.6 共同关注点 common concern 需要在不同角色之间协调,且在云计算系统中一致实现的行为或能力,其能被多个角色、云游戏活动和功能组件所共享,且对他们产生影响,适用于多个不同的角色或功能组件。2.1.7 活动 activity 一组特定任务的集合。2.1.8 云游戏活动 cloud game activity 一组特定任务的集合,需要有一个目标,并通过功能组件实现一个或多个结
6、果。2.1.9 角色 role 角色是一组具有共同目标并服务于该共同目标的云游戏活动的集合。2.1.10 子角色 sub-role 给定角色角色(2.1.6)的活动活动(2.1.5)的子集。2.1.11 虚拟机 virtual Machine 一种虚拟的数据处理系统,是在某个特定用户的独占使用下,但其功能是通过共享真实数据处理系统的各种资源得以实现的。GB/T 35293-2017,定义3.1 2.2 缩略语 GPU:图形处理器(Graphics Processing Unit)SDK:软件开发工具包(Software Development Kit)SLA:服务等级协议(Service-Le
7、vel Agreement)3 云游戏架构 3.1 架构视图 本标准所规定的云游戏架构采用用户视图和功能视图进行描述,各视图的描述见表1。表1 云游戏架构视图 视图视图名称名称 视图描述视图描述 用户视图 系统环境、参与方、角色、子角色和云游戏活动及其关系 T/SZS 4009-2020 3 3.2 视图转换 用户视图向功能视图的转换见图 1。参与方角色角色子角色子角色活动活动活动活动 层功能组件 层功能组件 层功能组件用户视图功能视图跨层功能功能组件关注点 图1 用户视图向功能视图的转换 3.3 用户视图 3.3.1 角色分类 参与云游戏的角色分类见图2,包括:云游戏玩家:普通的游戏玩家,云
8、游戏的最终使用者;云游戏分发者:通过用户对网站的就近访问与智能分析,将指定内容分发给用户的相关方;云游戏运营者:发行云游戏,通过云游戏服务平台构建服务,将云游戏发行给普通玩家,如应用宝;云游戏开发者:开发云游戏相关方;云游戏服务平台:提供云游戏支撑服务的平台方;功能视图 支撑云游戏活动所需的功能 注:云游戏架构还可能包括实现视图和部署视图,在本标准中不进行规定。T/SZS 4009-2020 4 云游戏玩家提供云游戏服务子角色(部署管理者)子角色(服务管理者)子角色(运营管理者)子角色(客户支持和服务代表)子角色(业务管理者)提供终端服务云游戏运营者云游戏服务平台云游戏开发者云游戏分发者 图2
9、 云游戏角色 3.3.2 云游戏玩家 云游戏的普通玩家。通过云游戏运营者获取到游戏,并且在云游戏平台上玩云游戏。3.3.3 云游戏分发者 云游戏分发者通过将站点内容发布至遍布全国的海量加速节点,使用户可就近获取所需内容,避免网络拥堵、地域、运营商等因素带来的访问延迟问题,有效提升下载速度、降低响应时间,提供流畅的用户体验。3.3.4 云游戏运营者 云游戏运营者可利用云游戏服务平台提供的API接口及云游戏服务管理平台进行云游戏的运营和管理工作。包括配置云游戏各个地区支持的最高并发实例,单个运行的性能配置、监控流量消耗情况、延迟卡顿情况等。3.3.5 云游戏开发者 利用提供的云游戏API,开发服务
10、客户的业务系统;对云游戏实例进行调度和管理;利用云游戏服务平台提供的各类客户端SDK开发业务方的客户端,如Android云游戏客户端、IOS云游戏客户端或者Windows云游戏客户端等。T/SZS 4009-2020 5 3.3.6 云游戏服务平台 为云游戏运营者提供云游戏服务、确保云游戏服务交付,以及维护云游戏服务所必需的云计算工作。平台内部的角色包括:运营管理者:负责运营过程和流程;部署管理者:负责规划服务部署;服务管理者:确保服务功能正确且和服务水平协议描述的目标一致;业务管理者:负责向云游戏运营者提供云游戏服务业务;客户支持和服务代表:负责云游戏运营者与云游戏服务平台间的对接;跨云提供
11、者:负责向运营者提供云游戏服务;安全和风险管理者:负责云游戏服务开发、交付、使用和支撑时的风险管理,满足 SLA 的安全需求;网络提供者:负责提供网络连接与服务;用云游戏能力提供者:提供云游戏在用户终端上运行云游戏的能力;游戏运维管理者:负责游戏版本的管理,游戏的发布等;游戏开发服务者:负责提供云游戏的 SDK。3.4 功能视图 3.4.1 分层框架 云游戏框架分层包括4层,见图3:用户终端服务层 云游戏服务层 云游戏资源层 跨层功能 用户终端服务层云游戏服务层云游戏资源层跨层功能 图3 云游戏框架分层 a)用户终端服务层 用户终端服务层,是云游戏进行表现的层,包括云游戏画面显示、云游戏声音播
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 云游戏参考架构与安全要求T-SZS 40092020 云游 参考 架构 安全 要求 SZS 4009 2020
限制150内