CN110989554A - 新能源整车集成控制器硬件在环测试用例库建立方法 - Google Patents
新能源整车集成控制器硬件在环测试用例库建立方法 Download PDFInfo
- Publication number
- CN110989554A CN110989554A CN201911240385.8A CN201911240385A CN110989554A CN 110989554 A CN110989554 A CN 110989554A CN 201911240385 A CN201911240385 A CN 201911240385A CN 110989554 A CN110989554 A CN 110989554A
- Authority
- CN
- China
- Prior art keywords
- test
- new energy
- integrated controller
- hardware
- case library
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0218—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults
- G05B23/0243—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults model based detection method, e.g. first-principles knowledge model
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Testing And Monitoring For Control Systems (AREA)
Abstract
本发明涉及一种新能源整车集成控制器硬件在环测试用例库建立方法,包括为:1、将需要测试的新能源整车控制器软件和硬件资源,根据软件和硬件资源的类型和实现的方式不同进行分类;2、建立测试项目;3、进行标定量与测量量区分;4、将步骤3中区分的标定量与A2L文件进行关联;5、定义测试项目在测试过程中存放变量的测试空间;6、将需要测试的功能写成测试用例;7、定义测试用例库所在的地址。本发明充分考虑了软硬件配置的相对独立性,采用模型、测试软件、测试硬件、测试工具、测试用例分别单独配置,最后进行合成的方法,建立测试用例库并进行测试。
Description
技术领域
本发明涉及整车控制器技术领域,具体涉及一种新能源整车集成控制器硬件在环测试用例库建立方法。
背景技术
当前新能源车整车控制器的软件功能较传统车,已经呈指数倍增长。对于软件功能和硬件健壮性的校验,更便捷的方法是用硬件在环测试。现今,硬件在环测试中测试用例的编写,注重从测试需求管理,测试用例类型分类,产品功能需求与测试需求关系的追溯,测试需求与测试用例间的覆盖关系等五个方面进行设计。根据测试需求生成测试流程,完成一个完整的测试用例库的测试。此方法较为全面的整合了测试用例的需求,但是没有考虑到机柜中软硬件的稳定性和问题的排查,以及后期更改测试用例的便利性。
发明内容
本发明的目的在于提供一种新能源整车集成控制器硬件在环测试用例库建立方法,本发明从软硬件配置的稳定性出发,将不同的工具软件、所需的测试硬件、模型、测试用例分别在单独的文件中进行配置。当测试发生问题时,利于排查。特别是对于软件、硬件、模型或者测试用例的鲁棒性不佳导致测试发生故障,便于更好的进行问题的排查和分析,可用更少的时间进行重新配置和测试,以达成更好测试效果。
为解决上述技术问题,本发明公开的一种新能源整车集成控制器硬件在环测试用例库建立方法,它包括如下步骤:
步骤1:将需要测试的新能源整车控制器软件和硬件资源,根据软件和硬件资源的类型和实现的方式不同,分为如下四类:模型、新能源整车集成控制器测试用硬件板卡、新能源整车集成控制器测试用网络配置文件、针对被测新能源整车控制器硬件在环测试的测试用例,所述模型包含测试用整车动力学闭环模型、与被测新能源整车集成控制器逻辑交互的控制器逻辑模型、具有充放电策略的电池模型、具有输出扭矩和功率的电机模型、具有动力输出端到轮边能量链的模型;
步骤2:建立测试项目:在手动测试平台LCO中将整车集成控制器硬件在环测试用到的整车测试模型、新能源整车集成控制器测试用硬件板卡、新能源整车集成控制器测试用网络配置文件、统一放入测试项目,进行管理,在测试项目中建立起整车集成控制器硬件在环测试用到的整车测试模型、新能源整车集成控制器测试用硬件板卡、新能源整车集成控制器测试用网络配置文件三者的输入和输出关系的连接,以实现新能源整车集成控制器闭环测试环境;
步骤3:将步骤2的测试项目中整车测试模型和新能源整车集成控制器测试用硬件板卡,以及新能源整车集成控制器测试用网络配置文件中所有涉及的变量,进行标定量与测量量区分;
步骤4:在自动化测试平台LCA中将步骤3中区分的标定量和测量量分别与A2L文件进行关联(A2L文件是在研发阶段就做好的,可以直接放进去,进行关联);
步骤5:在自动化测试平台LCA中,定义步骤3中,测试过程中,变量存放空间的大小;同时,定义测试项目在测试过程中存放变量的测试空间,即测试过程的保存地址及保存空间的大小;
步骤6:用电子表格软件将新能源整车集成控制硬件在环测试中需要测试的功能写成测试用例,每个测试用例库由电子表格软件中单独的一个电子表格组成,且该电子表格含有测试的输入变量名称,输入变量数值,测试的期望输出;
在电子表格的表头,定义宏与自动化测试平台LCA相连接,即让自动化测试平台LCA在自动化测试的时能够关联测试用例库的地址ID,能调用测试用例库的电子表格文件;
步骤7:在自动化测试平台LCA中定义测试用例库所在的地址,根据带有与自动化测试平台LCA连接用宏的电子表格测试用例建立测试序列,定义每一个测试用例库的测试循环的次数,定义测试报告所需的预先规定的关键数据,关键数据是分析试验现象的关键量。
本发明的有益效果:
1、本发明对需要测试的每一类软件、硬件、模型进行分类定义,便于某一类资源发生错误时的排查与修正;
2、本发明的测试用例库采用电子表格的方式进行编辑,与测试程序做宏连接。电子表格方式的测试用例编写方便,利于排查错误,且更容易定义测试某一条,或某几条测试用例。
3、本发明中测试用例链接到测试测试中,便于对每条测试用例库的循环次数,整个测试用例库的循环次数加以定义。
4、本发明中测试报告的格式,可以再定义(测试报告可以将需要观察的数据是否显示结果,显示先后顺序,显示的详细程度根据需要进行自定义,方便针对不同的测试,针对不同关注重点,进行设置,方便不同的测试人员进行数据分析),方便测试后的数据分析及校验。
附图说明
图1为本发明的流程图;
具体实施方式
以下结合附图和具体实施例对本发明作进一步的详细说明:
本发明的一种新能源整车集成控制器硬件在环测试用例库建立方法,其特征在于,它包括如下步骤:
步骤1:将需要测试的新能源整车控制器软件和硬件资源,根据软件和硬件资源的类型和实现的方式不同,分为如下四类:模型、新能源整车集成控制器测试用硬件板卡(包含电源板卡、数字量板卡、模拟量板卡、电机板卡、网络板卡、故障注入板卡)、新能源整车集成控制器测试用网络配置文件(CAN/LIN配置文件)、针对被测新能源整车控制器硬件在环测试的测试用例,所述模型包含测试用整车动力学闭环模型、与被测新能源整车集成控制器逻辑交互的控制器逻辑模型、具有充放电策略的电池模型、具有输出扭矩和功率的电机模型、具有动力输出端到轮边能量链的模型;
步骤2:建立测试项目:在手动测试平台LCO(LABCAR-OPERATOR手动测试平台)中将整车集成控制器硬件在环测试用到的整车测试模型(该模型根据测试项目的不同,由测试人员用MATALB软件手工搭建)、新能源整车集成控制器测试用硬件板卡、新能源整车集成控制器测试用网络配置文件、统一放入测试项目(测试项目是将所有需要测试的资源都放在一起管理,统称为一个测试项目),进行管理(即将所有用到的测试资源放在一个文件下进行更新、调用等操作),在测试项目中建立起整车集成控制器硬件在环测试用到的整车测试模型、新能源整车集成控制器测试用硬件板卡、新能源整车集成控制器测试用网络配置文件三者的输入和输出关系的连接(在测试中,模型和硬件是要形成一个闭环的测试环境的,即模型的输出到某一个硬件板卡的引脚,某一个硬件板卡引脚的信号再进入模型的某一个输入端口),以实现新能源整车集成控制器闭环测试环境;
步骤3:将步骤2的测试项目中整车测试模型和新能源整车集成控制器测试用硬件板卡,以及新能源整车集成控制器测试用网络配置文件中所有涉及的变量(变量包括硬件接口输入/输出变量,网络适配文件中的变量),进行标定量与测量量区分;(在测试中,能修改的量就是标定量,不能修改只能观察到的就是测量量)
步骤4:在自动化测试平台LCA(LABCAR-AUTOMATION,自动化测试平台))中将步骤3中区分的标定量和测量量分别与A2L文件进行关联(A2L文件是一种采用ASAP2指定的XML语言的描述性语言书写的文件,它里边包含了新能源集成控制器中的软件和***信息,还包含了上位机和新能源集成控制器通讯方式的约定,它用来指导上位机和新能源集成控制器的通讯交互过程,让它们对交互的信息有一致的认识,如果不与A2L文件关联,就不能在测试中做到数据的交互);
步骤5:在自动化测试平台LCA中,定义步骤3中,测试过程中(硬件在环测试,即调用测试用例,往模型和硬件形成的闭环测试环境中输入变量,看输出的结果是不是和测试用例的EXCEL中的期望值是一致的),变量存放空间的大小;同时,定义测试项目在测试过程中存放变量的测试空间(workspace),即测试过程的保存地址及保存空间的大小;
步骤6:用电子表格软件(EXCEL)将新能源整车集成控制硬件在环测试中需要测试的功能写成测试用例,每个测试用例库由电子表格软件中单独的一个电子表格组成,且该电子表格含有测试的输入变量名称,输入变量数值,测试的期望输出;(变量的名称和数值,根据测试的要求来定,比如车辆20KM/H的时候,会从纯电动到混合动力,那么输入的变量就是车速,数值就是20KM/H,输出的期望值就是发动机的转速大于0);
在电子表格的表头,定义宏与自动化测试平台LCA相连接,即让自动化测试平台LCA在自动化测试的时能够关联测试用例库的地址ID,能调用测试用例库的电子表格文件(该段特征是测试用例EXCEL要完成的操作);
步骤7:在自动化测试平台LCA中定义测试用例库所在的地址(即测试用例库放在电脑的哪个地址),根据带有与自动化测试平台LCA连接用宏的电子表格测试用例建立测试序列,定义每一个测试用例库的测试循环的次数(在LCA中,放入了测试用例,需要循环几次,就在相应的位置填上数字即可),定义测试报告所需的预先规定的关键数据(关键数据是根据测试项目来的,比如车辆20KM/H的时候,会从纯电动到混合动力,那么输入的变量就是车速,数值就是20KM/H,输出的期望值就是发动机的转速大于0,那么关键数据就是车速20KM/H时刻,发动机的转速)。
上述技术方案的步骤3中,根据标定量与测量量的区分结果,建立一个控制器硬件在环测试环境(通过EE提供的工具,拖拽可以选择变定量与测量量的显示方式:图形、图表、坐标轴,将要显示的变量关联进去即可),在手动测试平台LCO的EE(ExperimentEnvironment,试验环境)试验环境中,可以选择变定量与测量量的显示方式:图形、图表、坐标轴等。在控制器硬件在环测试过程中,可以清晰的观察测量量的变化过程,并在测试过程中,通过改变标定量的实时数值,观察标定量的改变对测量量产生的影响。对于新能源整车控制器的硬件在环测试来说,可以更直观测试标定量改变对测量量的影响。
上述技术方案的步骤5中,在自动化测试平台LCA中,定义测试项目在测试过程中,所需要用到的INCA测试设备(在LCA连接INCA的地方,写入设备是INCA及型号)。
上述技术方案的步骤5中,在自动化测试平台LCA中,定义测试项目测试过程中所需的测试工具的接口ID(在LCA连接的地方,写入接口ID),以便在测试过程中,方便的调用测试工具。
上述技术方案的步骤5中,在自动化测试平台LCA中,定义(在LCA连接的地方,写入接口ID)整车测试模型接口ID,以便在新能源整车集成控制器硬件在环测试的测试过程中,方便的调用整车测试模型。
上述技术方案的步骤5中,在自动化测试平台LCA中,定义新能源集成控制器测量接口ID,以便在新能源整车集成控制器硬件在环测试的测试过程中,方便的观察测量量。
上述技术方案的步骤5中,在自动化测试平台LCA中,定义新能源集成控制器标定接口ID,以便在新能源整车集成控制器硬件在环测试的测试过程中,随时可以改变标定量。
上述技术方案的步骤5中,在自动化测试平台LCA中,定义故障注入接口ID,以便在新能源整车集成控制器硬件在环测试的测试过程中,注入新能源集成控制器故障信号,能方便的进行性能测试。
上述技术方案的步骤6是单独做测试用例的步骤,前面的步骤是在搭建测试环境,要将步骤6的测试用例放在前面的测试环境中运行,看测试的结果是不是和测试用例EXCEL中的期望值一致。
本发明充分考虑了软硬件配置的相对独立性,采用模型、测试软件、测试硬件、测试工具、测试用例分别单独配置,最后进行合成的方法,建立测试用例库并进行测试。
本说明书未作详细描述的内容属于本领域专业技术人员公知的现有技术。
Claims (8)
1.一种新能源整车集成控制器硬件在环测试用例库建立方法,其特征在于,它包括如下步骤:
步骤1:将需要测试的新能源整车控制器软件和硬件资源,根据软件和硬件资源的类型和实现的方式不同,分为如下四类:模型、新能源整车集成控制器测试用硬件板卡、新能源整车集成控制器测试用网络配置文件、针对被测新能源整车控制器硬件在环测试的测试用例,所述模型包含测试用整车动力学闭环模型、与被测新能源整车集成控制器逻辑交互的控制器逻辑模型、具有充放电策略的电池模型、具有输出扭矩和功率的电机模型、具有动力输出端到轮边能量链的模型;
步骤2:在手动测试平台LCO中将整车集成控制器硬件在环测试用到的整车测试模型、新能源整车集成控制器测试用硬件板卡、新能源整车集成控制器测试用网络配置文件、统一放入测试项目,进行管理,在测试项目中建立起整车集成控制器硬件在环测试用到的整车测试模型、新能源整车集成控制器测试用硬件板卡、新能源整车集成控制器测试用网络配置文件三者的输入和输出关系的连接,以实现新能源整车集成控制器闭环测试环境;
步骤3:将步骤2的测试项目中整车测试模型和新能源整车集成控制器测试用硬件板卡,以及新能源整车集成控制器测试用网络配置文件中所有涉及的变量,进行标定量与测量量区分;
步骤4:在自动化测试平台LCA中将步骤3中区分的标定量和测量量分别与A2L文件进行关联;
步骤5:在自动化测试平台LCA中,定义步骤3中,测试过程中,变量存放空间的大小、变量保存的重要性;同时,定义测试项目在测试过程中存放变量的测试空间,即测试过程的保存地址及保存空间的大小;
步骤6:用电子表格软件将新能源整车集成控制硬件在环测试中需要测试的功能写成测试用例,每个测试用例库由电子表格软件中单独的一个电子表格组成,且该电子表格含有测试的输入变量名称,输入变量数值,测试的期望输出;
在电子表格的表头,定义宏与自动化测试平台LCA相连接,即让自动化测试平台LCA在自动化测试的时能够关联测试用例库的地址ID,能调用测试用例库的电子表格文件;
步骤7:在自动化测试平台LCA中定义测试用例库所在的地址,根据带有与自动化测试平台LCA连接用宏的电子表格测试用例建立测试序列,定义每一个测试用例库的测试循环的次数,定义测试报告所需的预先规定的关键数据。
2.根据权利要求1所述的新能源整车集成控制器硬件在环测试用例库建立方法,其特征在于:所述步骤3中,根据标定量与测量量的区分结果,建立一个控制器硬件在环测试环境,在控制器硬件在环测试过程中,通过改变标定量的实时数值,观察标定量的改变对测量量产生的影响。
3.根据权利要求1所述的新能源整车集成控制器硬件在环测试用例库建立方法,其特征在于:所述步骤5中,在自动化测试平台LCA中,定义测试项目在测试过程中,所需要用到的INCA测试设备。
4.根据权利要求1所述的新能源整车集成控制器硬件在环测试用例库建立方法,其特征在于:所述步骤5中,在自动化测试平台LCA中,定义测试项目测试过程中所需的测试工具的接口ID。
5.根据权利要求1所述的新能源整车集成控制器硬件在环测试用例库建立方法,其特征在于:所述步骤5中,在自动化测试平台LCA中,定义整车测试模型接口ID。
6.根据权利要求1所述的新能源整车集成控制器硬件在环测试用例库建立方法,其特征在于:所述步骤5中,在自动化测试平台LCA中,定义新能源集成控制器测量接口ID。
7.根据权利要求1所述的新能源整车集成控制器硬件在环测试用例库建立方法,其特征在于:所述步骤5中,在自动化测试平台LCA中,定义新能源集成控制器标定接口ID。
8.根据权利要求1所述的新能源整车集成控制器硬件在环测试用例库建立方法,其特征在于:所述步骤5中,在自动化测试平台LCA中,定义故障注入接口ID。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911240385.8A CN110989554B (zh) | 2019-12-06 | 2019-12-06 | 新能源整车集成控制器硬件在环测试用例库建立方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911240385.8A CN110989554B (zh) | 2019-12-06 | 2019-12-06 | 新能源整车集成控制器硬件在环测试用例库建立方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110989554A true CN110989554A (zh) | 2020-04-10 |
CN110989554B CN110989554B (zh) | 2021-07-06 |
Family
ID=70090592
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911240385.8A Active CN110989554B (zh) | 2019-12-06 | 2019-12-06 | 新能源整车集成控制器硬件在环测试用例库建立方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110989554B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112526966A (zh) * | 2020-11-20 | 2021-03-19 | 广西玉柴机器股份有限公司 | 一种控制器hil自动化测试方法及*** |
CN114780425A (zh) * | 2022-04-30 | 2022-07-22 | 重庆长安新能源汽车科技有限公司 | 一种整车控制器硬件在环自动测试用例设计方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102231079A (zh) * | 2011-05-19 | 2011-11-02 | 同济大学 | 基于实车行驶状态动态实时回放的车辆电控***测试方法 |
CN103064403A (zh) * | 2012-12-19 | 2013-04-24 | 潍柴动力股份有限公司 | 一种ecu硬件在环仿真自动化测试方法和*** |
US20160305853A1 (en) * | 2015-04-15 | 2016-10-20 | Dspace Digital Signal Processing And Control Engineering Gmbh | Method and system for testing a mechatronic system |
CN107831757A (zh) * | 2017-11-29 | 2018-03-23 | 合肥巨动力***有限公司 | 基于dSPACE的电机控制硬件在环自动化测试***及方法 |
-
2019
- 2019-12-06 CN CN201911240385.8A patent/CN110989554B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102231079A (zh) * | 2011-05-19 | 2011-11-02 | 同济大学 | 基于实车行驶状态动态实时回放的车辆电控***测试方法 |
CN103064403A (zh) * | 2012-12-19 | 2013-04-24 | 潍柴动力股份有限公司 | 一种ecu硬件在环仿真自动化测试方法和*** |
US20160305853A1 (en) * | 2015-04-15 | 2016-10-20 | Dspace Digital Signal Processing And Control Engineering Gmbh | Method and system for testing a mechatronic system |
CN107831757A (zh) * | 2017-11-29 | 2018-03-23 | 合肥巨动力***有限公司 | 基于dSPACE的电机控制硬件在环自动化测试***及方法 |
Non-Patent Citations (1)
Title |
---|
马传福: "基于硬件在环***的发动机ECU下线测试自动测试开发", 《中国优秀硕士学位论文全文数据库 工程科技Ⅱ辑》 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112526966A (zh) * | 2020-11-20 | 2021-03-19 | 广西玉柴机器股份有限公司 | 一种控制器hil自动化测试方法及*** |
CN112526966B (zh) * | 2020-11-20 | 2024-04-05 | 广西玉柴机器股份有限公司 | 一种控制器hil自动化测试方法及*** |
CN114780425A (zh) * | 2022-04-30 | 2022-07-22 | 重庆长安新能源汽车科技有限公司 | 一种整车控制器硬件在环自动测试用例设计方法 |
CN114780425B (zh) * | 2022-04-30 | 2024-06-04 | 深蓝汽车科技有限公司 | 一种整车控制器硬件在环自动测试用例设计方法 |
Also Published As
Publication number | Publication date |
---|---|
CN110989554B (zh) | 2021-07-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107844424B (zh) | 基于模型的测试***及方法 | |
CN104793076B (zh) | 智能自动测试***及测试方法 | |
CN103365770B (zh) | 移动终端软件测试***及软件测试方法 | |
CN109062777B (zh) | 一种轨道交通信号设备通用自动化测试*** | |
CN107562969B (zh) | 航空发动机控制***软件的集成方法和装置 | |
CN106444712A (zh) | 一种can/lin网络干扰自动化测试*** | |
CN102750301B (zh) | 针对aadl描述的综合化航电***模型的蓝图生成方法 | |
CN107368408A (zh) | 一种面向接口的软件故障注入自动化测试方法 | |
CN104484166B (zh) | 一种自动化测试***图形化建模装置及方法 | |
US20110112790A1 (en) | System and method for automatic hardware and software sequencing of computer-aided design (cad) functionality testing | |
CN109840207A (zh) | 一种基于autosar网络管理自动化测试***及测试方法 | |
CN110989554B (zh) | 新能源整车集成控制器硬件在环测试用例库建立方法 | |
CN111176984A (zh) | 一种面向信号的自动测试实现方法 | |
CN104267715A (zh) | 车载电子控制单元lin总线通信自动化测试装置及*** | |
CN111579982A (zh) | 一种继电保护自动测试***及其测试方法 | |
CN112306861A (zh) | 一种基于Unittest和Jenkins工具的接口自动化测试体系及方法 | |
CN113602526A (zh) | 飞机机电故障预测与健康管理***的验证测试方法及*** | |
CN106405286A (zh) | 电能质量监控装置的自动测试方法及*** | |
CN104598373A (zh) | 一种多技术融合的嵌入式软件测试方法 | |
CN107247827B (zh) | 基于机器学习的虚端子模型建模及自动连线方法 | |
CN110989549B (zh) | 用于列车控制***的软件测试通用自动化控制方法及装置 | |
CN115373981A (zh) | 一种用于整车在产线环境下进行ota自动化测试***和方法 | |
CN113433921A (zh) | 一种实车功能的测试方法、装置及控制设备 | |
CN112732237B (zh) | 一种无代码开发技术模型构建的方法及*** | |
CN113589067A (zh) | 低压电控设备通用耐久测试***及其测试方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |