[发明专利]安全芯片业务流程的测试方法及装置有效
申请号: | 201910480417.5 | 申请日: | 2019-06-04 |
公开(公告)号: | CN110209587B | 公开(公告)日: | 2022-11-29 |
发明(设计)人: | 周静;付青琴;赵东艳;刘佳;王锐;白雪松;孙韬;王聪;史玉洁;张伟;赵世杰 | 申请(专利权)人: | 北京智芯微电子科技有限公司;国网信息通信产业集团有限公司;国家电网有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京兴智翔达知识产权代理有限公司 11768 | 代理人: | 张玉梅 |
地址: | 100192 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 安全 芯片 业务流程 测试 方法 装置 | ||
1.一种安全芯片业务流程的测试方法,其特征在于,所述测试方法包括:
导入业务流程用例集,其中,所述业务流程用例集中存储有多个函数名称以及与所述函数名称对应的输入参数,所述业务流程用例集包括远程业务用例集以及本地业务用例集;
根据所述业务流程用例集中的函数名称对应的代码函数以及输入参数生成第一测试指令;
向电能表中的安全芯片发送所述第一测试指令,并根据所述第一测试指令对所述安全芯片进行冒烟测试;
根据所述业务流程用例集中的函数名称对应的代码函数以及输入参数生成第二测试指令;以及
根据所述第二测试指令对所述安全芯片进行本地业务以及远程业务的自动化交互测试。
2.如权利要求1所述的测试方法,其特征在于,所述根据所述第一测试指令对所述安全芯片进行冒烟测试包括:
根据所述第一测试指令对所述安全芯片进行参数设置、预存电费、信息返写以及下发远程控制命令中的一种或多种。
3.如权利要求1所述的测试方法,其特征在于,所述根据所述第一测试指令对所述安全芯片进行冒烟测试包括:
根据所述第一测试指令以及用户卡、参数卡、回抄卡中的一种或多种,对所述安全芯片进行本地交互冒烟测试。
4.如权利要求1所述的测试方法,其特征在于,所述本地业务以及远程业务的自动化交互测试包括:
本地开户、远程开户、本地购电、远程购电、远程退费中的一种或多种。
5.如权利要求1所述的测试方法,所述测试方法基于安全芯片业务流程测试装置实现,其特征在于,所述安全芯片业务流程测试装置包括:模拟主站以及模拟电表;
所述向电能表中的安全芯片发送所述第一测试指令包括:
所述模拟主站向模拟电表发送第一测试指令,所述模拟电表根据645协议将所述第一测试指令转发给安全芯片。
6.如权利要求5所述的测试方法,其特征在于,还包括:
所述安全芯片根据所述第一测试指令进行安全认证和数据完整性验证;
将验证结果发送给模拟电表,所述模拟电表将所述验证结果转发给所述模拟主站。
7.一种安全芯片业务流程的测试装置,其特征在于,所述测试装置包括:
导入模块,用于导入业务流程用例集,其中,所述业务流程用例集中存储有多个函数名称以及与所述函数名称对应的输入参数,所述业务流程用例集包括远程业务用例集以及本地业务用例集;
第一指令生成模块,与所述导入模块相连接,用于根据所述业务流程用例集中的函数名称对应的代码函数以及输入参数生成第一测试指令;
第一测试模块,与所述指令生成模块相连接,用于向电能表中的安全芯片发送所述第一测试指令,并根据所述第一测试指令对所述安全芯片进行冒烟测试;
第二指令生成模块,与所述导入模块相连接,用于根据所述业务流程用例集中的函数名称对应的代码函数以及输入参数生成第二测试指令;以及
第二测试模块,与所述第二指令生成模块相连接,根据所述第二测试指令对所述安全芯片进行本地业务以及远程业务的自动化交互测试。
8.如权利要求7所述的测试装置,其特征在于,所述安全芯片业务流程的测试装置包括:模拟主站以及模拟电表;
所述模拟主站用于向所述模拟电表发送第一测试指令;
所述模拟电表与所述模拟主站相连接,用于根据645协议将所述第一测试指令转发给安全芯片。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京智芯微电子科技有限公司;国网信息通信产业集团有限公司;国家电网有限公司,未经北京智芯微电子科技有限公司;国网信息通信产业集团有限公司;国家电网有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910480417.5/1.html,转载请声明来源钻瓜专利网。