L 66 ICS 35.240.99
GB 中华人民共和国国家标准 GB/T32418-2015
信息技术手持设备游戏软件接口要求 Information technology-Interfaces requirement of game software forhandhelddevices
2015-12-31发布2016-07-01实施 中华人民共和国国家质量监督检验检疫总局发布 中国国家标准化管理委员会
GB/T32418-2015
前言
本标准按照GB/T1.1一2009给出的规则起草。
请注意本文件的某些内容可能涉及专利。
本文件的发布机构不承担识别这些专利的责任。
本标准由全国信息技术标准化技术委员会(SAC/TC28)提出并归口。
本标准起草单位:浙江大学、中国电子技术标准化研究院、浙江大学城市学院。
本标准主要起草人:陈天洲、吴剑钟、俞立呈、潘练武、张雨松、赵毅、吴明晖、颜晖、王硕苹、彭彬、 蔡建平、郭鸣、霍梅梅、孙霖、沈虹、谢斌、叶敏娇、章铁飞、马建良、傅唯威、樊星、赵菁华。
GB/T 32418-2015
信息技术手持设备游戏软件接口要求
1范围
本标准规定了手持设备游戏软件接口。
本标准适用于手持设备游戏软件接口的开发与设计。
2规范性引用文件
下列文件对于本文件的应用是必不可少的。
凡是注日期的引用文件,仅注日期的版本适用于本文 件。
凡是不注日期的引用文件,其最新版本(包括的修改单)适用于本文件。
GB/T16264.8一2005信息技术开放系统互连目录第8部分:公钥和属性证书框架 GB/T21023中文语音识别系统通用技术规范 GB/T25654-2010手持电子产品嵌人式软件API ISO/IEC/IEEE9945:2009信息技术可移植操作系统接口(POSIX)操作系统接口 Information technology--Portable operating system interface(POSIX) Operating system interface (POSIX)
3术语、定义和缩略语
3.1术语和定义 下列术语和定义适用于本文件。
3.1.1 手持设备游戏handheld device game 应用于手持终端设备的游戏软件。
3.2缩略语 下列缩略语适用于本文件。
API应用编程接口(ApplictionProgramingInterface) HTTP超文本传输协议(Hypertext TransferProtocol) SSL安全套接层(SecuritySocketLayer) TTS文语转换(Text To Speech)
4概述 手持设备游戏软件可以分为操作系统API、基础运行API和游戏运行API三类,如图1所示。
注:这三类API都直接由游戏开发者调用,在本标准范围内不存在层次。
GB/T 32418-2015
装饰件游戏引章管理游戏内交易
排行榜社交广告 游戏运行API
用户界面多媒体网络通信数据库 基碳运行API游戏开发
外设管理安全认证异构计算
网络连接状态控制系统电源管理 操作系统API
图1手持设备游戏软件接口结构 操作系统API描述了手持设备操作系统接口,提供了系统底层向上层软件的API接口,包括外设 管理、安全认证、异构计算、系统电源管理、网络连接状态控制。
基础运行API使得在上层软件开发过程中,可以无需调用操作系统类的API,而在基础运行API 上进行软件设计。
基础运行API规定了用于手持设备游戏软件中基础运行平台部分所应提供的应用 编程接口,包括用户界面、多媒体和网络通信。
游戏运行API规定了游戏软件专用的编程接口,包括装饰件、游戏引擎管理、游戏内交易、排行榜、 社交和广告等方面的API。
接口描述参见附录A。
5操作系统API 5.1系统电源管理API 包括: a)调用BatMag_SetBright设置屏幕亮度; b)调用BatMag_Suspend和BatMag_Wakeup分别实现系统休眠和唤醒; c)调用BatMag_AcquireLock,阻止系统进人休眠,并可以指定永久保持系统处于唤醒状态或设 定保持唤醒时间,超过设定时间后系统自动进人休眠状态; d)调用BatMag_ReleaseLock允许系统自动进人休眠状态。
5.2网络连接状态控制API 包括: a)调用NetStat_GetAllINetworkInfo获取网络的状态信息,状态信息包括网络的类型和连 2
GB/T 32418-2015 接速度; b)调用NetStat_GetActiveNetworkInfo获取当前活动网络的状态信息; c)调用NetStat_SwitchToNet...