GB_T 43964-2024 家用和类似用途电自动控制器空中下载(OTA)技术要求.docx
-
资源ID:1412038
资源大小:45.37KB
全文页数:18页
- 资源格式: DOCX
下载积分:5金币
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
GB_T 43964-2024 家用和类似用途电自动控制器空中下载(OTA)技术要求.docx
ICS97.120CCSK32中华人民共和国国家标准GB/T439642024家用和类似用途电自动控制器空中下载(OTA)技术要求Over-the-airtechnicalrequirementsofautomaticelectricalcontrolsforhouseholdandsimilaruse2024-04-25发布2024-11-01实施国家市场监督管理总局给本国家标准化管理委员会发布目次前言III1范围12规范性引用文件13术语和定义14缩略语35升级方式分类35.1 按发现机制35.2 按升级内容36要求36.1 服务平台要求36.2 升级包要求46.3 控制器要求46.4 升级过程要求56.5 管理要求76.6 其他要求7附录A(资料性)升级包格式规范9附录B(规范性)通信能力测试方法108.1 测试环境108.2 通信能力测试1()附录C(规范性)升级过程测试方法12C.1测试环境12C.2升级发起阶段测试12C.3预升级检查阶段测试12C.4下载阶段测试12C.5切换安装阶段测试12C.6空中升级成功率测试13附录D(规范性)静默升级测试方法14D.1测试环境14D.2测试方法14本文件按照GB/T1.12020标准化工作导则第1部分:标准化文件的结构和起草规则的规定起草。本文件由中国电器工业协会提出。请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别专利的责任。本文件由全国家用自动控制器标准化技术委员会(SAC/TC212)归口。本文件起草单位:合肥美的电冰箱有限公司、杭州鸿雁电器有限公司、广东中创智家科学研究有限公司、中国电器科学研究院股份有限公司、海信空调有限公司、海尔优家智能科技(北京)有限公司、美的集团股份有限公司、上海海思技术有限公司、中移物联网有限公司、北京小米电子产品有限公司、深圳和而泰智能控制股份有限公司、珠海格力电器股份有限公司、青岛海信日立空调系统有限公司、电子科技大学、威凯检测技术有限公司、广东万和新电气股份有限公司、卡奥斯创智物联科技有限公司、青岛海尔科技有限公司、博西华电器(江苏)有限公司、上海科络达云软件技术有限公司、无锡小天鹅电器有限公司、佛山市雅洁源科技股份有限公司、广东美的厨房电器制造有限公司、上海艾拉比智能科技有限公司、大金(中国)投资有限公司、海信(广东)空调有限公司、深圳市晟瑞科技有限公司、青岛国创智能家电研究院有限公司、中移(杭州)信息技术有限公司、施耐德电气(中国)有限公司深圳分公司、青岛海尔智能技术研发有限公司、中山市奥创通风设备有限公司、浙江绍兴苏泊尔生活电器有限公司、谷轮环境科技(苏州)有限公司、箭牌家居集团股份有限公司、厦门华联电子股份有限公司、深圳市酷开网络科技股份有限公司、深圳拓邦股份有限公司、澳柯玛股份有限公司、代傲电子控制(南京)有限公司、浙江哈尔斯真空器皿股份有限公司、佛山市雅洁源科技股份有限公司、浙江飞哲工贸有限公司、汕头市天际电器实业有限公司、宁波行行行标准技术有限公司、广东顺德凝卓智能科技有限公司、广东智科电子股份有限公司、中家院(北京)检测认证有限公司、江阴市志骏电器线缆有限公司、宁波欧知电器科技有限公司、宁波帅威电器有限公司、宁波思朗智能科技发展有限公司、广东当家人智能电器有限公司、智恒(广东)家用电器科技有限公司、中山市迪生电气有限公司、广东超勇检测技术有限公司、广东锦亚科技有限公司、浙江宜居装饰材料有限公司、三门康创电子科技有限公司、深圳市发掘科技有限公司、中山市嘉科电子有限公司、平湖李挺机械制造有限公司、中山市至拓智能控制系统有限公司、浙江安雅智能科技有限公司、山东遥思智能科技有限公司、义乌市全义模具产业发展有限公司、深圳盈特创智能科技有限公司、深圳市智微智能科技股份有限公司、深圳市景欣泰家居用品有限公司、浙江西盈科技股份有限公司、浙江协美科技有限公司。本文件主要起草人:武继荣、费斌、田云龙、孙杰英、景意新、别清峰、付伟、陈林、鲍海森、李波、沈援海、赵小平、汪显方、范凌云、张文强、李蒙、曹诗亮、庄伟玮、孙颖楷、李勇德、邓邱伟、马成东、陈晓艳、王博仁、吴强、李杰、孙裕文、刘宝贵、刘晨皓、温燕斌、龚飞、桂志辉、龚志雷、聂圣源、李勿南、张作强、单平、谢岳荣、陈虢、李晓榕、欧亮、崔世名、张友福、刘恺、芦小山、夏月飞、林镇城、柯金铭、饶森淼、李百尧、金轮、马志军、柯赐龙、闻人建鑫、施冬冬、蒋惠兴、王哲思、郑赞文、倪燎勇、张德军、牛晟、屈克勇、曾峰、潘胜琼、锹、黎国良、陈兴龙、辫、金承高、董晓勇、倪欢、邹进山、王力、聂宏霞。家用和类似用途电自动控制器空中下载(C)TA)技术要求1范围本文件规定了家用和类似用途电自动控制器(以下简称“控制器”)空中下载(OTA)的分类、要求,描述了相关的测试方法。本文件适用于带空中下载功能的家用和类似用途的控制器。本文件不适用于电视机、手机、计算机等音视频及信息类产品的控制器。2规范性引用文件下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件,仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB/T14536.12022电自动控制器第1部分:通用要求GB/T352732020信息安全技术个人信息安全规范GB/T41387-2022信息安全技术智能家居通用安全规范3术语和定义下列术语和定义适用于本文件3.1软件software运行在控制器上的特定应用程序或系统组件的代码、数据和文件等。3.2固件firmware烧录并存储在硬件(芯片、控制器)上使其运行和控制相应功能的软件。3.3空中下载OVe1.the-air;OTA一种通过网络将软件、固件等数据从远程服务器传输到控制器中进行更新、安装或配置的方法和过程。3.4固件空中下载firmwareOVer-Ihe-air;FOTA通过网络对控制器中的固件进行远程升级的过程。3.5软件空中下载softwareOVe1.the-air;SOTA通过网络对控制器中的软件进行远程升级的过程。3.6升级包UPgradepackage用以更新控制器的固件或软件的内容及配置信息,以一定格式形成的数据包。3.7差分更新deltaupdateOTA的一种更新方法,升级包包含新旧版本之间的差异数据,以提高传输和升级效率。3.8全更新fullupdateOTA的一种更新方法,升级包包含整个新版本数据,直接替换用于控制器运行。3.9单分区更新singlepartitionupdate控制器上只有一个运行分区,替换分区内容时无法保持功能运行的更新机制。3.10多分区更新multipartitionswitchupdate控制器上有两个以上运行分区,替换备用分区内容时保持功能运行的更新机制。3.11回滚rollback在升级后的版本未能通过确认或检测时,控制器恢复到之前的固件或软件版本的过程。3.12空中下载服务平台OTAplatform用于管理和部署OTA升级机制的服务软件平台。3.13引导稗?boo11oader控制器上管理启动过程的程序,使控制器能够加载固件或软件。3.14切换安装upgradeinstallation控制器将升级包包含的新版本固件或软件安装在控制器上的过程。3.15正常工作normaloperation控制器按照功能设计中规定的持续工作状态。3.16完整性验证数据integrityvalidationdata用以检测数据或文件中错误或变化的值。3.17预升级检查pre-upgradecheck在开始OTA升级之前,检查控制器的当前状态和条件的过程。注:如电池电量、网络连接和可用内存等条伟3.18版本控制versioncontrol跟踪和管理不同版本的固件或软件的不同版本的过程。3.19辅助升级工具auxiliaryupgradetool独立于控制器外,实现连接服务器并处理如下载/解密/转发等辅助控制器完成升级的工具。3.20本地升级IoCaIupgrade借助辅助升级工具完成固件或者软件切换更新的方法。4缩略语下列缩略语适用于本文件。CAN:控制器局域网总线(ControHerAreaNetwork)CDN:内容分发网络(COntentDeliveryNetwork)CNNVD:中国国家信息安全漏洞库(ChinaNationalVulnerabilityDatabaseofInformation)CNVD:国家信息安全漏洞共享平台(ChinaNationalVulnerabilityDatabase)P1.C:可编程逻辑控制器(PrOgrammabIe1.ogicController)RSSI:接收的信号强度指示(ReCeiVedSignalStrengthIndication)S1.A:服务等级协议(SerViCe-1.eVelAgreement)Wi-Fi:无线网络通信技术(WireleSSFidelity)MobileCommunicationMobileCommunicationMobileCommunicationMobileCommunicationTechnology)Technology)Technology)Technology)2G:第二代移动通信技术(the2ndGeneration3G:第三代移动通信技术(the3rdGeneration4G:第四代移动通信技术(the4thGeneration5G:第五代移动通信技术(the5thGeneration5升级方式分类5.1 按发现机制根据实现空中下载的机制,控制器的升级方式可分为以下三类。a)命令升级:通过控制器本地的控制界面或配套的移动应用界面,由人工操作发起版本查询,反馈结果并得到确认后开始的空中升级。b)推送升级:控制器及其空中下载服务平台在运行中,通过提前设定的机制,自动进行版本查询。当有可升级版本时,在控制器本地的控制界面或配套的移动应用界面中提示信息,由人工操作确认后开始的空中升级。c)静默升级:控制器及其空中下载服务平台在运行中,通过提前设定的机制,进行版本查询。当有可升级版本时,直接完成对控制器的升级。GB/T14536.12022附录H中规定的C类控制器,不允许进行静默升级。5.2 按升级内容根据更新内容及目标不同可分为固件升级(FOTA)和软件升级(SoTA)。6要求6.1 服务平台要求6.1.1 服务要求空中下载服务平台应至少包含以下内容:a)建立所需升级产品信息库,至少包括产品类型、控制器能力;b)建立产品生命周期所需的版本库,并存储每个版本的文件;c)建立升级策略配置能力,至少包括升级产品配置、版本配置、发布配置以及安全配置:d)收集控制器升级各阶段状态信息,用于OTA数据分析和问题追踪。6.1.2 信息记录要求进行OTA升级管理时,空中下载服务平台记录升级信息,应至少包含以下内容:a)控制器的唯一识别码;b)控制器每次升级的版本信息;c)控制器每次升级的时间、是否成功的信息;d)控制器升级异常时的错误信息。以上信息应至少保留存储10年,并能进行访问控制。6.1.3 性能指标要求空中下载服务平台运行所涉及到的服务器(云服务器或者物理服务器)、存储设施、安全监控设施等载体,要求如下:a)S1.A应达到99.9%;b)宜设计为弹性可扩容;c)升级包下载宜引入CDN。6.2 升级包要求6.2.1 通用要求升级包的通用要求如下:a)升级包应具有唯一的标识,且与OTA平台标识一一对应;b)升级包应包含完整性验证数据;c)当全量更新的升级包大小超过100M时,宜采用差分更新等方式缩小升级包,使用差分更新时应有相关算法工具标识;d)升级包格式规范参照附录A。6.22安全要求升级包的安全要求如下:a)升级包不应使用包含CNVD/CNNVD公布的超过90d的高危及以上漏洞的第三方库和开源组件;b)升级包中不应包含恶意代码;c)升级包宜采用混淆或者加壳等机制防止直接读取代码;d)升级包宜经过第三方漏洞和安全扫描工具的认证;e)GB/T14536.12022中规定的B类或C类控制器,其升级包的数据校验,应采用GB/T14536.12022中H.12.12.2.3和H.12.12.2.4的方法或其他能证明可提供等效或更高的安全水平的方法。6.3控制器要求6.3.1 设计要求控制器宜采用模块化设计,如网络通信部件可使用相应标准模块化设计,使其与控制器主控部分软硬件分离。6.3.2 连接能力要求控制器应具备以下一种或者多种连接能力:a)无线连接能力:2G、3G、4G、5G、蓝牙、Wi-R.Zigbee等;b)有线连接能力:RS232、RS485sCAN、电力载波P1.C、以太网等。6.3.3 通信能力要求控制器通信能力的测试按附录B的方法,要求如下:a)联网后持续收发数据的丢包率应不大于0.3队b)联网后通信系统连接可用率应不低于99.9%,单次离线时长应不超过2min;c)直接联网的控制器,网络下载的速度应不低于20KB/s;d)控制器应具备断网重连功能。6.3.4 安全要求控制器的相关设计要求如下:a)控制器中涉及个人信息安全的部分,应符合GB/T352732020中第5章第10章的要求;b)控制器物理安全,应符合GB/T413872022中6.1的要求;c)应对固件/软件进行安全保护(如关闭硬件调试接口等),防止通过串口读取等常规手段从设备中提取关键代码及敏感数据。6.3.5 标示要求控制器的标示要求如下:a)控制器应具备网络标示,宜具备空中升级的标示;b)硬件版本应被清晰明确的标示;c)固件/软件版本,宜在控制器本地的控制界面或配套的移动应用界面展示给用户。6.16 子系统要求控制器由多个子系统组成时,要求如下:a)子系统通过级联、总线等方式,应能与网络通信部件进行数据传输;b)子系统提供空中下载功能时,其连接、通信、安全、标示要求应同样满足;c)完成空中下载时,子系统间有顺序要求等兼容性关系的,应明确说明。6.17 级过程要求6.17.1 级发起阶段升级包上传至空中下载服务平台,通过命令升级、推送升级或静默升级方式发起OTA升级阶段,要求如下。a)升级包上传至空中下载服务平台时,应进行有效性验证。b)服务器存储升级包时,应至少包含以下信息:一升级包应用的产品类型及版本; 升级包更新需要的空间大小; 升级包更新的内容。c)进行OTA升级管理时,厂商记录的升级信息应至少包含:升级的目的; 升级可能影响设备的功能; 目标设备,及其最新已知配置和升级兼容性的数据信息;一一如何执行升级以及执行升级的先决条件。d)有定时自动发起版本查询的机制时,时间间隔不应超过24h,如定时间隔中有其他查询进行,可顺延计时。e)发起版本查询,应有重试和超时退出机制,版本查询的结果宜在空中下载服务平台有记录。f)在版本查询的过程中,控制器发生断网或电源中断的情况,恢复正常后应能继续或重新进行版本查询。6.17.2 升级检查阶段控制器从空中下载服务平台取得升级包信息,并进行预升级检查的阶段。控制器正常进入下载阶段前,要求如下:a)升级包大小不超出控制器内可用空间;b)控制器当前工作状态符合OTA升级的状态要求;c)对于能源供应为电池的控制器,应明确OTA升级所需的电量,控制器当前电量不应小于OTA升级所需电量,宜在显示界面给予保证电量和有效供电的提示;d)除静默升级外,在固件/软件下载开始前,应具备取消下载动作的功能;e)预升级检查的结果宜有上报到空中下载服务平台的功能;f)控制器执行预升级检查时,控制器应正常工作,不影响用户使用。6.43下载阶段控制器与空中下载服务平台通信,将目标升级包从空中下载服务平台或CDN节点下载到本地并存储的阶段,要求如下:a)对于GB/T14536.12022附录H中规定的B类或C类控制器,其固件/软件传输过程和存储过程中进行的数据校验,应采用GB/T14536.12022中H.12.12.2.3和H.12.12.2.4的方法或其他能证明可提供等效及更高的安全水平的方法进行;b)若固件/软件下载会影响控制器的功能运行,下载前应确认是否中断用户使用,若不符合条件,应启动相应的升级退出或者延时流程,当正在执行有时序要求的任务时(如烹饪、洗涤、除霜等对子单元任务发生的先后顺序或时间间隔有既定的要求)宜完成当前任务后进行下载;c)在固件/软件下载阶段,若控制器出现超过60s原有功能不能正常工作的情况,应在控制器本地的控制界面或配套的移动应用界面给予用户升级包下载剩余时间预期的提示,如进行的是局部功能的SOTA,不影响控制的基本功能,在用户没有使用该功能时可不予提示;d)在固件/软件下载阶段,若控制器出现断网或电源中断的情况,恢复后应保持功能正常;e)控制器应将升级包下载的结果上报到空中下载服务平台;D若OTA升级是在控制器功能运行中进行,该固件/软件下载不应影响设备运行安全。6.4.4切换安装阶段控制器将下载完成的升级包进行安装,并切换为运行固件或运行软件的阶段,要求如下:a)控制器应对升级包进行完整性校验,若未确认其完整性,则控制器应拒绝进行更新;b)控制器切换安装前应确认是否会中断用户使用,若不符合条件,应启动相应的升级退出或者延时流程,当正在执行有时序要求的任务时(如烹饪、洗涤、除霜等对子单元任务发生的先后顺序或时间间隔有既定的要求)宜完成当前任务后完成切换;c)在执行切换安装时,若控制器出现超过60s原有功能不能正常工作的情况,应在控制器本地的控制界面或配套的移动应用界面给予用户升级剩余时间的提示,如进行的是局部功能的SOTA,在用户没有使用该功能时可不予提示。当单分区更新无法满足要求时,宜考虑使用多分区更新等方法减少不能正常工作的时间;d)控制器切换安装完成后应满足以下要求:控制器能正常运行;控制器升级后的版本号与升级包的版本号一致。e)在切换安装的过程中,出现电源中断的情况后恢复,控制器应能正常使用且能正确执行以下操作中的一种或多种:等待一段时间后,引导程序继续执行升级包更新操作;能够重新发现、下载、更新升级包;回滚到升级前版本;恢复出厂设置。f)切换安装的结果,应有上报到空中下载服务平台的功能。6.4.5可靠性要求控制器的空中升级应进行可靠性测试,测试方法按附录C进行,成功率不应低于99.99%。6.5 管理要求在提供空中下载功能时,在管理体系上应满足以下要求:a)建立OTA升级的管理和控制机制,包括版本控制、升级请求审批和用户反馈管理等;b)制定OTA升级的策略和计划,包括升级范围、发布流程、更新机制等;c)建立OTA升级的版本仓库,包括出厂生产版本、后续发布版本,并确保所有升级版本与版本仓库的一致性;d)建立OTA升级的应急处理机制,包括升级失败时的版本回滚、远程指导、上门服务、异常检测等。6.6 其他要求6.6.1 固件开皴FoTA要求控制器进行固件升级FOTA时,满足以下要求:a)有操作系统的控制器,固件升级应支持操作系统更新;b)固件升级宜同时支持本地升级和远程升级:C)执行固件切换安装过程的引导程序宜具备自诊断、自修复和自升级的功能。6.6.2 静默升级方式要求采用静默升级方式,按附录D的测试方法,满足以下要求。a)应明确告知用户控制器具备空中下载功能和静默升级机制,并说明静默升级的触发机制、可能引起的风险和主要解决方案并获得用户首肯,告知方式可为移动应用界面、本机应用界面等方式。同时,用户在不需要静默升级时应有关闭功能。b)控制器如能源供应为电池或采用对能源供应有限制的方式时,静默升级不应进行。注:能源供应有限制,如对供电的时间段有限制等可能导致升级有可预见的中断风险的情况。c)在静默升级过程的下载阶段,控制器应能保持正常工作,对于可以远程控制的控制器,其基于网络的远程控制功能应正常。d)有计时或者类似功能的控制器,在下载阶段其时间基准的偏差应不大于2%;有指示自然时间或记录一段时间的长短的测量功能的控制器,如钟表或烹饪计时器。注:提供粗略预估时间的控制器不在此范围内,如洗衣机控制器。e)在静默升级过程中,控制器的功能丧失的时间应小于3s;控制器完成切换后,如涉及系统重新启动,系统启动时间不计入功能丧失的时间。当单分区更新无法满足要求时,宜使用多分区更新等方式减少控制器功能丧失的时间。D在固件/软件完成切换动作,不应影响控制器的工作状态,如控制器的待机/运行状态及用户设定、空调控制器的开机/待机和温度设定等。g)对于含蜂鸣器等发声器件的控制器,在进行静默升级的过程中,不应产生额外噪声。Z7、升级包标识校验码II、JII,'周件1升锻包固件2升级包I固件数由N)固件1信息团件N信息;II11.“周什N升级包、JjJ;,_/图A.1升级包格式规范附录A(资料性)升级包格式规范A.1升级包格式规范参见图A.1.A.2升级包信息至少包括升级包类型为差分更新或全量更新、升级固件的地址空间、升级包数据偏移位。A.3升级包可是单个固件,也可是多个固件的不同形式的升级包的组合包。附录B(规范性)通信能力测试方法8.1 满试环境8.1.1 无线通信测试B.1.1.1采用Wi-Fi技术升级测试使用Wi-Fi升级的控制器,测试条件如下:一测试用路由器、控制器位于同一测试房间,控制器分布于路由器半径5m范围内;一在测试房间内测得的同频Wi-Fi干扰信号RSSI值均小于一65dBm;一测试路由器下的不运行视频播放等高流量应用,路由可用上下行速率不低于IMb/S。B.1.1.2蓝牙或Zigbee、SigmeSh技术升皴测试使用蓝牙或zigbee.SigmeSh等技术升级的控制器,测试条件如下:一一辅助升级工具不运行其他占用内存应用,不播放视频或其他高流量应用; 使用蓝牙传输的辅助升级工具与控制器距离不超过10m,不要有遮挡物; 辅助升级工具或控制器能正常接收信号。B.1.1.3采用2G、3G、4G、5G等广域网技术开皴测试支持2G、3G、4G、5G等广域网技术的控制器,测试条件如下: 控制器应当挂载相应天线,并确保广域网通信信号强度和连接质量;一一控制器应当确保运营商的SIM卡可正常工作,流量包满足升级要求。B.1.2有线通信测试条件支持RS485、CAN、以太网、P1.C等总线通信技术升级的控制器,测试仪器应当支持对应接口,并配备上位机进行升级业务配置B.2通信能力溜试8.2.1 丢包率测试控制器联网或连接指定的辅助升级工具后,使用厂商提供的工具或指令集,以500ms的周期发送指令并监控应答,各发送5000个数据包,并统计丢包率,应满足6.3.3a)的要求。8.2.2 连接可用率漓试被监测的控制器数量应不少于5台,所有设备的总监测时间累计应不少于500ho控制器联网或连接指定的辅助升级移动终端后,后台记录统计离线事件发生的次数和时间,并计算系统连接可用率,应满足6.3.3b)的要求。8.2.3 下载速度测试控制器联网或连接指定的辅助升级终端后,通过工具或指令集触发数据持续卜.载,至少持续60s,并监控下载速率,应满足6.3.3c)的要求。8.2.4 重连能力的测试8.2.4.1 在控制器或其指定的辅助升级终端联网后,关闭其电源,等待30s后重新开启电源,待其自动完成重新连接后,检查功能是否满足6.3.3b)的要求。8.2.4.2 在控制器联网后,关闭路由器电源,等待30s后重新开启电源,待路由器正常工作后,再等待30s,检查控制器是否在线,检查功能是否满足6.3.3b)的要求。Il附录C(规范性)升级过程测试方法C.1测试环境C.1.1空中下载服务平台正常运行。C.1.2控制搐处于正常工作状态,网络连接正常。C.2升级发起阶段测试C.2.1构造一个测试用升级包,上传至空中下载服务平台,并检查平台存储的信息,应满足6.4.1a)和b)的要求。C.2.2在空中下载服务平台中配置发起升级,并检查平台记录的信息,应满足6.4.1c)的要求。C.2.3在空中下载服务平台中配置发起升级,并监控通信数据,对于有自动发起版本查询的控制器,在24h后检查数据记录,应符合6.4.1d)的要求。C.2.4触发版本查询,并在过程中断开控制器网络,5min后恢复,并再次触发版本查询,检查通信记录及运行结果,应满足6.4.1。的要求。C.2.5触发版本查询,并在过程中断开控制器电源,5min后恢复,并再次触发版本查询,检查通信记录及运行结果,应满足6.4.1D的要求。C.3预升级检查阶段测试C.3.1构造一个测试用升级包,其大小超过控制器可用空间,上传至空中下载服务平台,并配置发起升级,检查控制器是否下载升级包,应满足6.4.2a)的要求。C.3.2构造一个满足要求的升级包,并在空中下载服务平台配置发起升级,对于命令升级/推送升级,检查控制器是否可由用户操作,取消下载,应满足6.4.2d)的要求。C.3.3操作控制器,使其分别处于待机(如有)、执行功能的工作状态下,执行C.3.1、C.3.2的测试,检查控制器是否正常工作,应满足6.4.2f)的要求。C.4下载阶段测试C.4.1构造一个满足要求的升级包,在空中下载服务平台配置发起升级。操作控制器,使其分别处于待机(如有)、执行功能的工作状态下,并操作转入下载。在下载过程中检查控制器是否正常工作;对于不能正常工作的,记录其时间,并检查控制器界面及其配套移动控制界面是否有升级时间预期的提示,应满足6.4.3c)的要求。C.4.2重复C.4.1的测试,并在下载的过程中,断开控制器网络,5min后恢复并检查控制器的工作状态,应满足6.4.3d)的要求。C.4.3重复C.4.1的测试,并在下载的过程中,中断开控制器电源,5min后恢复并检查控制器的工作状态,应满足6.4.3d)的要求。C.4.4重复C.4.1、C.4.2、C.4.3的测试后,检查空中下载服务平台的记录,应满足6.4.3e)的要求。C.4.5对于有安全功能的控制器,重复4.1的测试过程,并检查其安全功能是否正常,应满足6.4.3f)的要求。C.5切换安爰阶段刑试C.5.1准备好可用固件/软件包,利用工具将其二进制数据中2个bit的数据进行翻转,并构造为测试用升级包,上传至空中下载服务平台,并配置发起升级,检查控制器下载完成后是否进行更新,应满足6.4.4a)的要求。C.5.2构造符合要求的升级包,上传至空中下载服务平台,并配置发起升级。操作控制器,使其分别处于待机(如有)、执行功能的工作状态下,检查控制器在下载完成后,切换安装时原有功能是否正常工作,检查控制界面和移动控制界面是否有升级剩余时间的提示,应满足6.4.4c)的要求,切换安装完成后,检查控制器的运行版本,应满足6.4.4d)的要求。C.5.3重复5.2的测试,在切换安装的过程中,断开控制器电源,5min后恢复,检查控制器的状态,应满足6.4.4e)的要求。C.5.4分别进行C51、C52、C.5.3的测试后,检查空中下载服务平台的信息记录,应满足6.4.4f)的要求。C.6空中升级成功率测试构造符合要求的升级包,并设置规则,反复测试升级并检查结果,对于下载阶段/切换安装阶段重试次数超过10次的视为当次失败,如前100O次全部成功的可以结束测试,否则累计完成100OO台次测试并计算成功率,是否符合6.4.5的要求。附录D施范性)黔JR升级测试方法D.1测试环境D.1.1空中下载服务平台正常运行。D.1.2控制器处于正常工作状态,网络连接正常。D.2溜试方法D.2.1检查控制器配套的说明文件/应用界面/移动应用界面是否有关于静默升级的告知I,用户有无关闭的操作方式,应符合6.6.2a)的要求。D.2.2控制器通电后正常工作,按C41测试,在过程中操作控制器并观察其功能运转,包括具备远程操作功能的使用,是否符合6.6.2中C)的要求。D.2.3对于有计时功能的控制器,通电后正常工作,按C.4.1的测试,在下载过程中的进行计时检查,是否符合6.6.2d)的要求。D.2.4控制器通电后正常工作,按C52测试,检查是否符合6.6.2中e)、。、g)的要求。