HarmonyOS Connect认证测试
在HarmonyOS Connect生态产品的认证测试过程中,你是否存在这些疑问:认证流程具体包括哪些操作环节?如何根据实际场景选择合适的认证方式?如何选择认证测试标准的版本……
本期FAQ为大家带来HarmonyOS Connect认证测试的常见问题答疑,让你快速get到解决方法。
如何选择认证方式?
HarmonyOS Connect认证根据待认证产品的开发形态差异,提供四种不同的认证方式,包括原型认证、继承认证、升级认证、系列化等效认证。合作伙伴可以根据项目的实际情况选择认证方式。
1)原型认证:适用于全新开发的产品首次的认证。
2)继承认证:已有产品通过HarmonyOS Connect认证,且新产品与已认证产品的品类和功能均保持一致,仅存在不影响软硬件功能特性的改动,可以采用继承认证。
3)升级认证:待认证产品曾通过HarmonyOS Connect认证,仅基于已认证产品做了软件缺陷修复或固件升级,可以采用升级认证。
4)系列化等效认证(简称“系列化认证”):同一品类的系列产品,如果采用相同的智能部件、具备统一的体验,可以采用系列化认证。
如何选择认证等级?
对于满足认证要求产品,华为将根据产品的实际情况授予S标、A标或B标,参见表1-1。
表1-1 认证标准
| 分类 | S标 | A标 | B标 | |
| 解决 方案 | 必须使用OpenHarmony系统 | 是 | 是 | 否 |
| 必须使用HarmonyOS Connect基础服务包 | 是 | 是 | 是 | |
| 认证 要求 | 必须满足国家法律与行业规定的质量、安全等要求 | 是 | 是 | 是 |
| 必须满足HarmonyOS Connect视觉规范要求 | 是 | 是 | 是 | |
| 必须满足HarmonyOS Connect生态设备体验要求 | 是,指标达到优良 | 是,满足基本要求 | 是,满足基本要求 | |
| 必须满足HarmonyOS Connect生态设备OS技术规范要求和系统安全、漏洞补丁管理要求 | 是 | 是 | 否 | |
达到不同认证等级的产品也分别对应不同的伙伴权益(包括赋能、技术支持、业务拓展等),详见表1-2。
表1-2 伙伴权益
| 权益 类别 | 权益项 | S标 | A标 | B标 |
| 赋能 | 开发者社区公开资源:开发工具包、技术文档、社区论坛等 | 支持 | 支持 | 支持 |
| 专题专场培训赋能 | 支持 | 可申请 | 不支持 | |
| 技术支持 | 电话、线上客服、电子邮件技术支持 | 支持 | 支持 | 支持 |
| 专项技术支持 | 支持 | 可申请 | 不支持 | |
| 现场技术支持 | 可申请 | 可申请 | 不支持 | |
| 创新方案优先试点 | 支持 | 不支持 | 不支持 | |
| 业务发展 | 华为商城 | 可主推 | 可优先 | 可申请 |
| 鸿蒙智联生态渠道 | 可主推 | 可优先 | 可申请 | |
| 鸿蒙智联子场景套装 | 优先 | 优先 | 可申请 | |
| 华为全渠道资源位优先支持 | 支持 | 不支持 | 不支持 | |
| 华为展会/峰会优先露出 | 支持 | 不支持 | 不支持 |
认证流程包括哪些环节?
HarmonyOS Connect产品认证流程包含创建认证申请、提交预约认证申请、投递样机、提交技术认证、获取品牌授权,共五个环节。

图1-1 认证流程
1)创建认证申请:在产品定义或者产品自测试之后,均可创建认证申请。
2)提交预约认证:提交预约认证前,需要根据认证测试实验室的要求完成相关认证申请准备工作、并将所有需要材料准备完善,以免预约认证申请被驳回。
3)投递样机:认证人员会根据实际情况,判断是否需要寄送样机。如果无需寄送样机,可以跳过该环节。
4)技术认证:可以查看认证进展。如果存在认证项显示“未通过”,则需要根据测试意见修改后,重新提交预约认证申请。
5)获取品牌授权:产品通过认证之后,即可获得HarmonyOS Connect授权证书。
继承认证适用于哪些场景?
已有产品通过HarmonyOS Connect认证,且新产品与已认证产品的品类和功能均保持一致,仅存在不影响软硬件功能特性的改动,可以采用继承认证。
1)一般继承性认证场景:如果产品的软件功能减少、固件版本号变化、功率变化及电路主板极小改动,且所有变化明确不影响各项软硬件功能特性,需要提供全量的自测试报告。
2)简化继承性认证场景:如果产品仅发生外观、型号、产品名称等变化,且所有变化明确不影响各项软硬件功能特性,可以提供简化版的自测试报告,即仅针对发生改动的点进行测试,其他的可继承原型机测试结果。
关于继承认证的操作指导与所需材料清单,详见:
文档中心
升级认证适用于哪些场景?
待认证产品曾通过HarmonyOS Connect认证,仅基于已认证产品做了软件缺陷修复或固件升级,可以采用升级认证。
1)典型适用场景包括设备侧固件SDK变更、手机侧卡片变更或卡片图文资源变更、或设备侧和手机侧软件不变仅因HarmonyOS Connect认证标准变更(含配套法规标准变更)所导致的升级。详见表1-3。
表1-3 升级认证典型适用场景
| 典型适用场景 | 场景说明 | 场景适用举例 |
| 设备侧SDK版本升级 | 同型号产品仅固件镜像的HiLink SDK版本或芯片SDK版本新增特性导致的升级。 | 已通过HarmonyOS Connect认证的产品升级HiLink SDK版本支持全屋特性。 已通过HarmonyOS Connect认证的产品升级芯片SDK版本优化性能。 |
| 设备侧SDK补丁升级 | 同型号产品仅固件镜像的HiLink SDK版本或芯片SDK版本修复缺陷或漏洞导致的升级。 | 已通过HarmonyOS Connect认证的产品的OpenHarmony升级安全漏洞补丁可选用的认证模式。 |
| 手机侧H5或FA卡片升级 | 同型号产品设备侧固件镜像相同,仅手机侧H5或FA卡片变更(含新增特性)导致的升级。 | 产品的智慧生活H5卡片升级,支持更丰富的管理功能。 |
| 手机侧H5或FA卡片图文差异升级 | 同型号产品设备侧固件镜像相同,仅手机侧卡片仅因外观设计存在差异,仅需替换手机侧卡片图文信息的升级。 | 是产品的智慧生活H5卡片替换图片。 |
| 认证标准升级 | 同型号产品设备侧与手机侧软件均相同,仅因HarmonyOS Connect认证标准变更(含配套法规标准变更)所导致的升级 可选用的认证模式。 | 整机从认证A标升级认证S标。 |
2)明确不适用场景:待认证产品与已认证的产品的品类不同、制造商不同、硬件不同、或PID不同,均不支持升级认证。
关于升级认证的操作指导与所需材料清单,详见:
文档中心
系列化认证适用于哪些场景?

系列化认证流程处在试点阶段,如果伙伴有系列化认证诉求,请提前联系华为产品经理进行沟通确认,避免不必要的驳回。
1)典型适用场景:使用相同的外观结构、外观材质和智能化部件,并具备相同的HarmonyOS Connect生态产品体验的同一类产品。
产品相同的智能化部件指参与或影响产品感知、分析、推理、决策、控制功能与体验的部件,包括不限于产品装载的软件版本、硬件通信模块, NFC标签与标签附着的外壳材质,产品电控模块,产品配套的万能卡片(FA与智慧生活设备控制卡片)。
2)明确不适用场景:软件版本不同、通信模组不同、射频天线布局不同、产品电控模块不同、产品配套的万能卡片不同、产品外观结构不同、产品外观材质不同。
关于系列化认证的操作指导与所需材料清单,详见:
文档中心
如何选择认证测试标准的版本号?
由于认证测试标准处于持续优化的过程中,每套认证标准均存在一定的有效期。
1)优先推荐采用最新版本的认证标准,当前最新的认证标准是V1.2版本。
2)对于自测试阶段已经采用V1.0版本的产品,在预约认证的时候也支持继续沿用历史版本的认证标准。
相关文章:
HarmonyOS Connect认证测试
在HarmonyOS Connect生态产品的认证测试过程中,你是否存在这些疑问:认证流程具体包括哪些操作环节?如何根据实际场景选择合适的认证方式?如何选择认证测试标准的版本…… 本期FAQ为大家带来HarmonyOS Connect认证测试的常见问题…...
Datawhale团队第九期录取名单!
Datawhale团队 公示:Datawhale团队成员Datawhale成立四年了,从一开始的12个人,学习互助,到提议成立开源组织,做更多开源的事情,帮助更多学习者,也促使我们更好地成长。于是有了我们的使命&#…...
ChatGPT 的原理与未来研究方向
1、原理: 架构:chatGPT是一种基于转移学习的大型语言模型,它使用GPT-3.2 (Generative PretrainedTransformer2)模型的技术,使用了transformer的架构,并进行了进一步的训练和优化。InstructGPT/…...
基于UIAutomation+Python+Unittest+Beautifulreport的WindowsGUI自动化测试框架主入口main解析
文章目录1 main.py主入口2 testcase目录2.1 实例:test\_test\_mymusic.py2.2 实例:test\_toolbar.py3 page目录3.1 page/mymusic.py3.2 page/toolbar.py注: 1、本文为本站首发,他用请联系作者并注明出处,谢谢ÿ…...
华为OD机试真题Python实现【挑选字符串】真题+解题思路+代码(20222023)
挑选字符串 题目 给定a-z,26 个英文字母小写字符串组成的字符串A和B, 其中A可能存在重复字母,B不会存在重复字母, 现从字符串A中按规则挑选一些字母可以组成字符串B 挑选规则如下: 同一个位置的字母只能挑选一次, 被挑选字母的相对先后顺序不能被改变, 求最多可以同时…...
Orcad放置字符标注、文本框、注释及图片方法教程
实际设计当中,经常需要对一些功能进行文字说明,或者对可选线路进行文字标注。这些文字注释可以大大增强线路的可读性,后期也可以让布线工程充分对所关注的线路进行特别处理。1、放置字符标注 字符标注主要针对的是较短的文字说明。 ÿ…...
秒懂算法 | 子集树模型——0-1背包问题的回溯算法及动态规划改进
给定n种物品和一背包。物品i的重量是wi,其价值为vi,背包的容量为W。一种物品要么全部装入背包,要么全部不装入背包,不允许部分装入。装入背包的物品的总重量不超过背包的容量。问应如何选择装入背包的物品,使得装入背包中的物品总价值最大? 01、问题分析——解空间及搜索…...
koc转化效果评估模型是什么?如何根据模型来进行投放
目前小红书有超2亿月活用户,共有4300万的分享,当之无愧的成为众多年轻用户心中的“消费决策”平台。那怎么将如此巨大的流量切实的转化为效果是一个挑战。今天就来简单分享一下这个挑战的答案。其实可以借助模型来帮助,这就是koc转化效果评估…...
vuejs-datepicker|简单易用的Vue.js日期选择组件
vuejs-datepicker是一个简单易用的Vue.js日期选择组件。它使用了Bootstrap 4的样式,支持多种语言,具有直观的界面,易于配置和扩展。👉 效果演示 👉如果您想使用vuejs-datepicker,首先您需要安装它ÿ…...
【c++】类和对象3—初始化列表、类对象作为类成员、静态成员
文章目录初始化列表类对象作为类成员静态成员初始化列表 作用:c提供了初始化 语法:构造函数():属性1(值1),属性2(值2),…{} #include<iostream> using namespace std;class Person { public://1、传统初始化操作/*Person(int a, int b, int c) …...
【基础算法】数的范围
🌹作者:云小逸 📝个人主页:云小逸的主页 📝Github:云小逸的Github 🤟motto:要敢于一个人默默的面对自己,强大自己才是核心。不要等到什么都没有了,才下定决心去做。种一颗树,最好的时间是十年前…...
FreeRTOS入门(01):基础说明与使用演示
文章目录目的基础说明系统移植基础使用演示数据类型和命名风格总结碎碎念目的 FreeRTOS是一个现在非常流行的实时操作系统(Real Time Operating System)。本文将介绍FreeRTOS入门使用相关内容,这篇是第一篇,主要介绍基础背景方面…...
华为OD机试真题Python实现【交换字符】真题+解题思路+代码(20222023)
交换字符 题目 给定一个字符串S 变化规则: 交换字符串中任意两个不同位置的字符M S都是小写字符组成 1 <= S.length <= 1000 🔥🔥🔥🔥🔥👉👉👉👉👉👉 华为OD机试(Python)真题目录汇总 输入 一串小写字母组成的字符串 输出 按照要求变换得到…...
Word处理控件Aspose.Words功能演示:使用 Java 在 MS Word 文档中进行邮件合并
Aspose.Words 是一种高级Word文档处理API,用于执行各种文档管理和操作任务。API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsoft Word。此外,Aspose API支持流行文件格式处理…...
产品未出 百度朋友圈“开演”
ChatGPT这股AI龙卷风刮到国内时,人们齐刷刷望向百度,这家在国内对AI投入最高的公司最终出手了,大模型新项目文心一言(ERNIE Bot)将在3月正式亮相,对标微软投资的ChatGPT。 文心一言产品未出,百…...
emacs 中的键盘宏
emacs 中的键盘宏 宏定义是emacs比较强大的功能,自定义宏然后绑定快捷键之后就更加爽了。 vim 当然也有宏功能,而且用法简单,例如录制宏到a寄存器:qa...q, 执行宏a: a 世界就是由循环和递归构成的. 宏定义就是一个执行体,为了以后的循环做准备的 开启宏记录 C-x ( 或…...
TCP/IP网络编程——关于 I/O 流分离的其他内容
完整版文章请参考: TCP/IP网络编程完整版文章 文章目录第 16 章 关于 I/O 流分离的其他内容16.1 分离 I/O 流16.1.1 2次 I/O 流分离16.1.2 分离「流」的好处16.1.3 「流」分离带来的 EOF 问题16.2 文件描述符的的复制和半关闭16.2.1 终止「流」时无法半关闭原因16.2…...
【BCT认证_组播DNS】 DNS SRV RR
每天遇见几个罕为人知的Bug,醉了 定义 关键字“必须”、“不能”、“应该”、“不应该”和“可以”本文档中使用的术语应按照 [BCP 14] 中的规定进行解释。本文档中使用的其他术语在 DNS 中定义规范,RFC 1034。 适用性声明 一般情况下,预计…...
【验证码的识别】—— 点触式验证码的识别
一、前言 大家好,不知不觉的我来csdn已经又一周年了,在这一年里,我收获了很多东西,我是2022年2月22日入驻CSDN的,一开始只是为了方便浏览文章的,后来,我也有事没事发发文章,创作了1…...
深入浅出C++ ——priority_queue类深度剖析
文章目录一、priority_queue类简介二、priority_queue类常用接口三、priority_queue类的使用四、STL中priority_queue类的模拟实现一、priority_queue类简介 优先队列是一种容器适配器,根据严格的弱排序标准,它的第一个元素总是它所包含的元素中最大的。…...
KubeSphere 容器平台高可用:环境搭建与可视化操作指南
Linux_k8s篇 欢迎来到Linux的世界,看笔记好好学多敲多打,每个人都是大神! 题目:KubeSphere 容器平台高可用:环境搭建与可视化操作指南 版本号: 1.0,0 作者: 老王要学习 日期: 2025.06.05 适用环境: Ubuntu22 文档说…...
质量体系的重要
质量体系是为确保产品、服务或过程质量满足规定要求,由相互关联的要素构成的有机整体。其核心内容可归纳为以下五个方面: 🏛️ 一、组织架构与职责 质量体系明确组织内各部门、岗位的职责与权限,形成层级清晰的管理网络…...
Linux云原生安全:零信任架构与机密计算
Linux云原生安全:零信任架构与机密计算 构建坚不可摧的云原生防御体系 引言:云原生安全的范式革命 随着云原生技术的普及,安全边界正在从传统的网络边界向工作负载内部转移。Gartner预测,到2025年,零信任架构将成为超…...
PL0语法,分析器实现!
简介 PL/0 是一种简单的编程语言,通常用于教学编译原理。它的语法结构清晰,功能包括常量定义、变量声明、过程(子程序)定义以及基本的控制结构(如条件语句和循环语句)。 PL/0 语法规范 PL/0 是一种教学用的小型编程语言,由 Niklaus Wirth 设计,用于展示编译原理的核…...
AI编程--插件对比分析:CodeRider、GitHub Copilot及其他
AI编程插件对比分析:CodeRider、GitHub Copilot及其他 随着人工智能技术的快速发展,AI编程插件已成为提升开发者生产力的重要工具。CodeRider和GitHub Copilot作为市场上的领先者,分别以其独特的特性和生态系统吸引了大量开发者。本文将从功…...
爬虫基础学习day2
# 爬虫设计领域 工商:企查查、天眼查短视频:抖音、快手、西瓜 ---> 飞瓜电商:京东、淘宝、聚美优品、亚马逊 ---> 分析店铺经营决策标题、排名航空:抓取所有航空公司价格 ---> 去哪儿自媒体:采集自媒体数据进…...
智能仓储的未来:自动化、AI与数据分析如何重塑物流中心
当仓库学会“思考”,物流的终极形态正在诞生 想象这样的场景: 凌晨3点,某物流中心灯火通明却空无一人。AGV机器人集群根据实时订单动态规划路径;AI视觉系统在0.1秒内扫描包裹信息;数字孪生平台正模拟次日峰值流量压力…...
使用 SymPy 进行向量和矩阵的高级操作
在科学计算和工程领域,向量和矩阵操作是解决问题的核心技能之一。Python 的 SymPy 库提供了强大的符号计算功能,能够高效地处理向量和矩阵的各种操作。本文将深入探讨如何使用 SymPy 进行向量和矩阵的创建、合并以及维度拓展等操作,并通过具体…...
Python基于历史模拟方法实现投资组合风险管理的VaR与ES模型项目实战
说明:这是一个机器学习实战项目(附带数据代码文档),如需数据代码文档可以直接到文章最后关注获取。 1.项目背景 在金融市场日益复杂和波动加剧的背景下,风险管理成为金融机构和个人投资者关注的核心议题之一。VaR&…...
GitFlow 工作模式(详解)
今天再学项目的过程中遇到使用gitflow模式管理代码,因此进行学习并且发布关于gitflow的一些思考 Git与GitFlow模式 我们在写代码的时候通常会进行网上保存,无论是github还是gittee,都是一种基于git去保存代码的形式,这样保存代码…...
