GB/T34980.1-2017

智能终端软件平台技术要求第1部分:操作系统

Technicalrequirementforsmartterminalsoftwareplatform—Part1:Operatingsystem

本文分享国家标准智能终端软件平台技术要求第1部分:操作系统的全文阅读和高清PDF的下载,智能终端软件平台技术要求第1部分:操作系统的编号:GB/T34980.1-2017。智能终端软件平台技术要求第1部分:操作系统共有13页,发布于2018-05-01
  • 中国标准分类号(CCS)L70
  • 国际标准分类号(ICS)35.180
  • 实施日期2018-05-01
  • 文件格式PDF
  • 文本页数13页
  • 文件大小955.93KB

智能终端软件平台技术要求第1部分:操作系统


国家标准 GB/34980.1一2017 智能终端软件平台技术要求 第 1部分:操作系统 Technicalrequirementforsmartterminalsoftwareplatform Part1.operatngsystem 2017-11-01发布 2018-05-01实施 国家质量监督检验检疫总局 发布 国家标准化管理委员会国家标准
GB;/T34980.1一2017 前 言 GB/T34980《智能终端软件平台技术要求》分为2个部分 第1部分:操作系统; 第2部分:应用与服务 本部分为GB/T34980的第1部分 本部分按照GB/T1.1一2009给出的规则起草 请注意本文件的某些内容可能涉及专利 本文件的发布机构不承担识别这些专利的责任 本部分由全国信息技术标准化技术委员会(SAC/TC28)提出并归口 本部分起草单位;电子技术标准化研究院、华为终端有限公司、阿里云计算有限公司 本部分主要起草人:张展新、方春燕、黄曦、楚汝峰
GB;/T34980.1一2017 智能终端软件平台技术要求 第1部分:操作系统 范围 GB/T34980的本部分规定了智能终端软件平台操作系统的安装与维护、中文化支持、用户账户管 理设备管理等技术要求 本部分适用于智能终端软件平台操作系统的开发和集成 规范性引用文件 下列文件对于本文件的应用是必不可少的 凡是注日期的引用文件,仅注日期的版本适用于本文 件 凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件 GB/T13000信息技术通用多八位编码字符集(Ucs) GB/T152721994程序设计语言c GB18030信息技术中文编码字符集 GB/T18031信息技术数字键盘汉字输人通用要求 GB/T18790联机手写汉字识别系统技术要求与测试规程 GB/T19246信息技术通用键盘汉字输人通用要求 GB/T21023中文语音识别系统通用技术规范 Prd 1sO/IEC14882;2011信息技术程序设计语言C十十(Information technology rogratnming languages-C十十) ISO/IEC16262:2011 信息技术编程语言的环境及系统软件接口 ECMASeript语言规范 Informationtechnology一Programminglanguages,theirenvironment、andsystemsoftwareinter acesECMASeriptlanguagespecification) 术语和定义 下列术语和定义适用于本文件 3.1 智能终端smartterminal -种嵌人式计算机系统,能够明确区分操作系统部分与应用软件部分,可以动态配置操作系统和增 减应用软件 注,智能终端一般具有较高的处理性能较大的内存和外部存储空间,具有文件系统,其应用独立于操作系统,使得 系统具有较强的可伸缩性和适应能力 3.2 智能终端软件平台smarterminalsoftwareplatform 管理、维护和使用智能终端设备的软件集,包括操作系统、应用与服务
GB/T34980.1一2017 3.3 智能终端)操作系统smartterminal)operatingsystem 控制智能终端的硬件设备及应用软件的软件,提供应用的运行和调度,为应用分配资源并提供资源 访问接口 体系结构 智能终端软件平台体系结构如图1所示 GB/T34980.2一2017 应用商店 智能终端软件平台技术要求 应用与服务 第2部分 智能终端 应用 应用管理教件 GB/T34980.1一2017 智能终端软件平台技术要求 操作系统 第1部分操作系统 硬件设备 图1智能终端软件平台体系结构 图中 “智能终端软件平台”包括智能终端软件部分(包含操作系统、应用管理软件、应用)和应用 a 商店; “智能终端”包括软件部分(包含操作系统,应用管理软件和应用)和硬件设备; b GB/T34980.1一2017规定了操作系统的要求; c -07规定了应用商店.应用和应用管理软件的要求 d GB/T34980.2一 5 符合性 智能终端软件平台操作系统若满足本部分的所有要求,则称其满足本部分的要求 6 功能性要求 6.1用户账户管理 应提供以下功能的支持: 设置用户信息 a
GB;/T34980.1一2017 b 设置用户登录方式; 设置登录验证失败条件,当登录验证失败时采取安全措施防止暴力破解和用户信息泄露,如锁 定系统、强制恢复出厂设置、位置报警等 6.2随设备提供的应用和工具 应提供以下应用和工具: 配置和管理程序,包括: a 网络配置,配置网络可用性和参数 1) 设备管理,显示设备、声音设备、存储设备、电池的信息查看和参数设置; 2 主题管理,配置界面主题、字体、音效等个性化参数 3 隐私和安全管理,配置权限、通知定位、,安全等参数; ! 5 系统管理,配置系统时间、显示语言输人法等 b 系统更新程序 浏览器程序,支持 c 页面缩放和重排; 2 当设备支持通信功能时,移动通信网络流量控制 33 对进人和退出安全连接给出提示信息; 4 允许和禁止脚本与插件; 清除缓存、历史记录、Cookie数据、表单数据、网站访问密码 5 音频播放程序 d 视频播放程序 ee 图片管理程序 f 文字处理程序 g h 版式文件阅读程序 时钟程序,包括定时器、秒表 文件管理程序 j k 日历程序 电子邮件客户端程序 m 计算器程序 宜支持日程管理或备忘录程序: n 条目添加后默认为进行状态; 2)允许设置条目的状态,包括进行状态和完成状态; 可在条目中添加图片,语音等多媒体内容; 33 4 当条目状态由进行状态变为完成状态时,可查找和删除备忘录条目中的图片,语音等多媒 体内容 宜支持语音助手程序,包括: o 1根据接收到的语音唤醒指令来唤醒语音助手 22 语音控制应支持本地业务与在线业务" 注1:本地业务一般包括开启或关闭应用程序发送消息、拨打电话进行系统设置如开启或关闭数据 业务、调节音量大小)等;在线业务一般通过数据业务执行语音指令,如搜索,即时通讯,导航等在 线业务 若设备处于关闭数据业务状态,当通过语音助手接收语音控制指令之后,设备开启数据 业务,并禁止语音助手以外的其他应用使用数据业务
GB/T34980.1一2017 多设备上多语音助手的自动选择 注2:语音助手唤醒后,获取设备类型信息并发送至语音助手服务器;不同设备上的语音助手可接收到 语音助手服务器根据该设备类型信息发送的用于指示该语音助手响应语音指令的消息或者不响 应语音指令的消息 当设备支持语音通话功能时,应提供语音通话程序,支持 p 1 显示来电界面,应包含呼叫方的号码 22 接听和拒绝功能; 33 查看和删除通话记录 当设备支持移动通信功能时,应提供短消息程序,支持 g 1 短消息的接收,创建、暂存,暂存消息的编辑,发送、转发; 短消息内容的复制 22 3 短消息的删除; 同时发送给多个收件人的群发功能 4 宜支持设置自动定期删除短信的功能 5 当设备支持通信功能时,应提供通讯录程序,支持 添加、修改、删除、分享联系人; 2 通讯录黑名单功能 6.3设备管理 6.3.1人机交互 应支持以下人机交互功能 具有设备时,应支持以下输人接口 a 1 触摸屏或指点设备,提供手势识别和多点触摸接口,包括:点击、双击、长按、滑动手势接 口,对于具有压力感应能力的触控屏,应提供手势触摸按压屏幕的力度大小的识别接口; 22 键盘、虚拟键盘,提供键盘接口; 33 按键,提供开关机、休眠、音量控制按键和接口; 4 声音采集设备,提供声音采集接口; 5 图像采集设备,提供图像和视频采集接口; 生物特征识别设备,提供生物特征识别接口,提供与安全措施关联的接口 6 b 具有设备时,应支持以下输出接口: 显示屏,提供图形化内容输出接口,宜包括2D处理、3D处理和视频解码; 1 震动马达,提供对设备震动时间,频率等进行控制的接口 2 呼吸灯,提供对呼吸灯亮度,颜色,点亮时间,持续时间,闪烁频率等进行控制的接口; 33 4 闪光灯,提供对闪光灯开/关,闪烁频率等进行控制的接口 扬声器,提供音频输出接口 5 6.3.2传感器 应支持以下传感器功能 地理位置; a 加速度传感器 b 罗盘; c d 宜支持温度传感器; 宜支持湿度传感器; e
GB;/T34980.1一2017 fD 宜支持气压传感器; 宜支持三轴陀螺仪 g 6.3.3CPU功能 应支持以下CPU内置功能 多核处理器技术; aa b CPU频率动态调节; CPU安全功能; c d)CPU温度获取 6.3.4电源管理 应提供以下电源管理功能 全局状态切换: a 正常状态; 待机状态; 2 33 适用时,支持休眠状态 b CPU动态时钟频率调整 耗电监测 c 1) 芯片组; 存储设备; 2 显示设备; 3 ! 网络设备; 5 接口设备; 6 操作系统; 77 应用程序 d 电池设备 1电池电量监测; 22 充放电状态监测 33 充放电管理 6.4网络 当设备适用时,应支持以下网络通信功能 移动通信网络; a b 移动数据业务; c 无线局域网; d)个域网; 注1:典型的个域网如蓝牙、iglBee等 近场通信 注2,典型的近场通信如RFID等 6.5安全与隐私 应提供以下安全与隐私管理功能,并通过应用管理软件实施到应用中: 系统安全,包括 a
GB/T34980.1一2017 系统更新的防篡改检查; 1 ? 网络设备和无线设备的访问控制 D)当具有通信功能时,应提供通信安全,包括: l)通信加密功能; 注1:如短信加密,通话语音加密,无线接人加密等 2 对包含敏感信息的消息添加隐私标记: 用户隐私数据访问控制; 3 存储设备访问控制: ! 识别和拦截骚扰电话和短信 5 允许用户设置电话和短信黑名单 应用安全 应用的防篡改检查; 1 2 应用访问权限的禁止与许可; 应用安装后,应缺省禁止应用申请敏感权限,如通讯录、网络等; 3 应允许用户选择禁止应用申请的权限 4 d 当具有通信功能时,应提供数据安全,宜包括: 可信白名单管理; 2 黑名单管理和来电、短信的拦截 33 识别短信中的时间,地点,验证码等信息,并提示用户 4 根据记录识别特殊号码对应的应用; 5 识别特殊短信号码发送的验证码短信 禁止恶意应用读取验证码等特殊短信; 6 77 只允许验证码短信对应的应用读取验证码短信; 8 允许用户设置自动销毁验证码短信 当具有通信功能时,宜提供免打扰模式,包括: 在免打扰模式下接收到通知时,不应以震动或铃声方式提示用户; 1 2 在兔打扰模式下接收到电话时,应拒接电话 3 提供特定条件下免打扰模式取消功能 注2:如在一定时间内接收到同一来电方的多次电话或在接收到来电之后又接收到短信,则震动或响铃 提示用户 允许用户设置兔打扰模式白名单; ! 注3:如接收到白名单用户来电或短信时,应震动或响铃提示用户 5 提供免打扰模式自动开启和结束的功能,允许用户设定相关的时间 当具有通信功能时,应提供移动数据业务流量保护,包括 1 限制应用在后台运行时对流量的使用 22 流量提示功能 注4:典型的流量提示功能为在一个支持分享功能的应用程序内,当用户触发分享一个内容的操作时 确定加载该内容所需的流量值,并显示在待发送界面的输人框中;当检测到用户确定分享该内容 和流量值后,发送该内容与流量值;提示用户打开接收到的分享内容所需的流量值 其中,分享的 内容包括视频文件,音频文件,图片或网页等 后台应用程序的智能化关闭功能; 3 注5,典型的后台应用程序的智能化关闭功能为后台运行的一个或多个应用程序的流量消耗超过预设 数值时,系统将获取该应用程序的启动时刻和运行时长;根据该应用程序的启动时刻和运行时长 以及终端中所有应用的使用概率确定该应用程序的使用概率;如果该应用程序的使用概率低于预
GB;/T34980.1一2017 设的值,则关闭该应用程序 应用程序的智能化开启功能 4 注6,典型的应用程序的智能化开启功能为系统周期性地获取系统时间;根据该系统时间以及不同应用 程序在不同预设时间段的使用概率判断在非运行状态的应用程序的使用概率是否超过预设的阔 值;如果是,则启动该应用程序 隐私保护 g 用户隐私数据访问控制; 22 存储设备访问控制 6.6应用编程接口 6.6.1工具链环境 应提供面向应用程序开发的软件开发工具链 注工具链一般包括编译器环境、代码管理程序,操作系统等 6.6.2脚本 操作系统提供的脚本接口应提供面向应用程序开发的详细文档 6.6.3工具函数库 应提供以下功能函数接口,并提供面向应用程序开发的详细文档 日期时间的操作; aa 图形用户界面(GUI)库; b 2D图形库 c 3D图形库 d 视频操作; e 音频操作 f 设备的应用编程接口 g 6.6.4数据库引擎 当提供数据库引擎时,应对数据库访问接口提供面向应用程序开发的详细文档 可靠性要求 7.1失效解决和故障排除 应提供在系统发生软件失效或故障后的失效解决方案或故障排除方案 7.2恢复出厂状态 应提供还原到出厂状态的功能,且 当设备设置了访问密码时,选择恢复出厂状态应输人正确的访问密码 a b) 用户选择恢复出厂状态后,应当删除所有用户生成数据,删除所有用户安装的应用恢复所有 用户更改的配置 7.3恢复出厂设置 应提供还原到出厂设置的功能
GB/T34980.1一2017 7.4备份和恢复 包括 应提供系统备份和恢复功能; a b 宜提供自动备份功能; 应提供本地数据备份和恢复功能; c d 宜提供远程数据备份和恢复功能 8 易用性要求 8.1本地化界面 应提供中文用户界面 8.2帮助系统 应提供 系统功能说明; a 自带应用程序的功能说明 b 基本操作的互动指引 c 通知和通知的管理; d 在接收到消息后呈现该消息的通知 允许用户设置是否在消息的通知中显示消息的具体内容 f) 当消息中包含隐私标记时,该消息的通知中不应显示消息的具体内容 g 效率要求 9 g.1时间特性 应从以下方面评价系统的时间特性: 响应时间: a 1) 系统冷启动时间 2 系统热启动时间 应用启动时间 3 4 返回主界面时间 流畅度 b) 9.2资源利用性 应从以下方面评价操作系统的资源利用性 内存泄漏 a 设备功耗 b 使用电池的设备的最长连续工作时间 c d 应用行为检测和记录 注:如应用有使用时长统计、权限有使用和禁止情况统计、流量有使用统计等
GB;/T34980.1一2017 10维护性要求 10.1故障诊断工具 应提供故障诊断工具 故障诊断工具一般包括故障信息收集、与故障相关的资源状态信息收集、与 上位机之间的通信等 0.2事件监控工具 应提供事件监控工具 事件监控工具一般包括对系统启动、软件安装卸载、设备加载与卸除等 10.3系统升级管理 应提供以下升级功能的支持 在线版本查新; a b在线升级 c 二进制映像升级; d)宜提供局域网连接下闲时自动更新; 当升级的系统禁止版本回退时,应明确给出提示 e 可移植性要求 11.1适应性 应从以下方面评价系统的兼容性 硬件的兼容性,是否能够在其他硬件设备上运行或能够移植到其他硬件设备 aa b 应用软件的兼容性,是否能够支持指定的应用软件; 外部设备的兼容性,是否能够支持指定的外部设备 c d 存储系统的兼容性,是否能够支持指定的存储设备和分区格式 11.2易安装 应支持在无操作系统的设备上进行安装 1.3易重新安装 应支持在已安装该操作系统的设备上进行重新安装 1.4数据的连续使用 应支持用户数据的备份,应支持在新安装或重新安装后的操作系统上恢复备份的用户数据 2标准依从性要求 12.1应用编程接口 2.1.1C编程接口 操作系统提供的C语言编程接口应符合GB/T15272一1994的规定,超出GB/T15272一1994规
GB/T34980.1一2017 定的范围应提供详细文档 2.1.2C+十编程接口 操作系统提供的C十语言编程接口应符合IsO/IEC14882;2011的规定,超出IsO/IEC14882 2011规定的范围应提供详细文档 12.1.3JavaSeript编程接口 操作系统提供的JavaScript语言编程接口应符合IsO/IEC16262:2011的规定,超出ISO/IEC16262 2011规定的范围应提供详细文档 2.2中文支持 12.2.1编码字符集 产品应采用国家标准规定的字符集,并应在下列范围内选用 a GB18030强制部分或GB/T13000基本平面的汉字部分,并需建立相互之间的映射关系; bGB18030汉字部分或GB/T13000的汉字部分,并需建立相互之间的映射关系 12.2.2字型 产品提供的字型应满足以下要求 用于打印输出的字型应不低于24x24点阵 a) b 用于显示输出的字型应不低于11×12点阵; 各生成点阵字型之间应笔形规范、结构合理、风格一致、美观实用; c d 生成的点阵字型(含24点阵及以下)其笔画应与相应点阵字型标准一致; 邻近笔画不沾连(不含相接笔画 2.2.3汉字输入 提供的汉字输人法应满足以下要求 键盘输人法软件应符合GB/T19246和GB/T18031的要求; a b) 手写输人法软件应符合GB/T18790的要求 语音输人功能应符合GB/T21023的要求 c 0

智能终端软件平台技术要求第1部分:操作系统GB/T34980.1-2017解读

随着物联网技术的不断发展,智能终端已经成为人们生活中不可或缺的一部分。而在智能终端的应用开发中,操作系统是其中至关重要的一环。GB/T34980.1-2017标准对于智能终端软件平台的操作系统提出了明确的技术要求。

GB/T34980.1-2017标准概述

GB/T34980.1-2017标准是针对智能终端软件平台的技术要求进行的规范化指导。该标准主要包括三个方面:操作系统、软件框架和应用接口。其中,操作系统是整个软件平台的基础,也是最重要的一个部分。

操作系统技术要求

根据GB/T34980.1-2017标准,智能终端软件平台的操作系统需要满足以下技术要求:

  • 支持多种处理器架构,如ARM、x86等;
  • 支持内核裁剪和模块化配置,以便根据不同应用场景进行优化;
  • 具备实时性、可靠性和安全性,能够防止黑客攻击和数据泄露;
  • 具有灵活的文件系统支持,包括FAT、EXT4等;
  • 支持多种网络协议,如TCP/IP、HTTP、FTP等;
  • 提供多样化的API接口,以方便应用开发者进行二次开发。

除了以上技术要求外,GB/T34980.1-2017标准还提出了一些操作系统的性能指标。例如,启动时间、响应速度、CPU利用率、内存使用率等都需要在一定范围内得到保障。

结论

作为智能终端软件平台的基础,操作系统的选择对于整个平台的性能和稳定性起着至关重要的作用。GB/T34980.1-2017标准为操作系统的选择和规范提供了明确的指导,对于智能终端应用的开发和部署都具有重要的参考价值。

智能终端软件平台技术要求第1部分:操作系统的相关资料

    和智能终端软件平台技术要求第1部分:操作系统类似的标准

    智能终端软件平台测试规范第2部分:应用与服务
    上一篇 本文分享国家标准智能终端软件平台测试规范第2部分:应用与服务的全文阅读和高清PDF的下载,智能终端软件平台测试规范第2部分:应用与服务的编号:GB/T34979.2-2017。智能终端软件平台测试规范第2部分:应用与服务共有15页,发布于2018-05-01
    智能终端软件平台技术要求第2部分:应用与服务
    本文分享国家标准智能终端软件平台技术要求第2部分:应用与服务的全文阅读和高清PDF的下载,智能终端软件平台技术要求第2部分:应用与服务的编号:GB/T34980.2-2017。智能终端软件平台技术要求第2部分:应用与服务共有10页,发布于2018-05-01 下一篇
    相关推荐