[发明专利]测试USIM卡STK菜单的方法、系统、电子设备及存储介质有效
申请号: | 202210403356.4 | 申请日: | 2022-04-18 |
公开(公告)号: | CN114741301B | 公开(公告)日: | 2023-04-28 |
发明(设计)人: | 黄卫文;袁外平;孙奥;程冉 | 申请(专利权)人: | 星汉智能科技股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 张志辉 |
地址: | 519030 广东省珠*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 usim stk 菜单 方法 系统 电子设备 存储 介质 | ||
1.一种测试USIM卡STK菜单的方法,其特征在于,包括:
从产品需求配置文档中获取STK菜单,生成STK菜单树;
基于所述STK菜单树中树节点的属性数据,拼装主动式SIM卡命令的期望结果;
按照所述STK菜单树的树节点路径,存储树节点的项目标识符和所述期望结果于第一可迭代对象,其中,所述项目标识符与所述期望结果一一对应;
根据所述第一可迭代对象中节点的项目标识符,发送普通命令至USIM卡,获取由所述USIM卡反馈的所述主动式SIM卡命令的实际结果,并对比所述期望结果和所述实际结果;
记录所述期望结果与所述实际结果的对比过程和对比结果,根据所述对比过程和所述对比结果,生成测试日志。
2.根据权利要求1所述的测试USIM卡STK菜单的方法,其特征在于,所述基于所述STK菜单树中节点的属性数据,拼装主动式SIM卡命令的期望结果,包括:
预置主动式SIM卡命令函数,根据标准规范文档,拼装命令类型和所述属性数据,得到所述主动式SIM卡命令的所述期望结果。
3.根据权利要求1所述的测试USIM卡STK菜单的方法,其特征在于,所述按照所述STK菜单树的树节点路径,存储树节点的项目标识符和所述期望结果于第一可迭代对象,包括:
根据所述STK菜单树的节点路径,从根节点到叶子节点进行遍历,获取所述项目标识符;
根据所述项目标识符,获取相对应的所述期望结果;
将各所述项目标识符和各所述期望结果依次存储于第二可迭代对象
将所述第二可迭代对象作为元素依次嵌套存储于所述第一可迭代对象。
4.根据权利要求3所述的测试USIM卡STK菜单的方法,其特征在于,所述根据所述第一可迭代对象中节点的项目标识符,发送普通命令至USIM卡,获取由所述USIM卡反馈的所述主动式SIM卡命令的实际结果,并对比所述期望结果和所述实际结果,包括:
遍历所述第一可迭代对象,依次读取各节点中的所述第二可迭代对象;
遍历所述第二可迭代对象,依次根据各节点的所述项目标识符发送所述普通命令至所述USIM卡,获取由所述USIM卡反馈的所述主动式SIM卡命令的所述实际结果,其中,所述普通命令包括MENU SELECTION命令、FETCH命令和TERMINAL RESPONSE命令;
依次将各节点的所述期望结果与获取到的所述实际结果进行对比。
5.根据权利要求4所述的测试USIM卡STK菜单的方法,其特征在于,所述根据所述第一可迭代对象中节点的项目标识符,发送普通命令至USIM卡,获取由所述USIM卡反馈的所述主动式SIM卡命令的实际结果,并对比所述期望结果和所述实际结果,还包括:
遍历所述第一可迭代对象,读取当前节点中的所述第二可迭代对象;
在遍历所述第二可迭代对象的首节点时,发送FETCH命令和所述项目标识符对应的MENU SELECTION命令至所述USIM卡,获取由所述USIM卡反馈的所述主动式SIM卡命令的所述实际结果,并将所述实际结果与所述首节点中的所述期望结果进行对比;
判断所述第二可迭代对象中当前节点的所述属性数据是否包括回退层级属性,若否,则发送结果值等于0x00的TERMINAL RESPONSE命令至所述USIM卡,若是,则判断所述回退层级属性的值是否等于0x01,并执行以下步骤:
若所述回退层级属性的值等于0x01,则更新所述当前节点为下一个节点,发送FETCH命令和所述当前节点内所述项目标识符对应的TERMINAL RESPONSE命令至所述USIM卡,获取由所述USIM卡反馈的所述主动式SIM卡命令的所述实际结果,并将所述实际结果与所述当前节点中的所述期望结果进行对比;
若所述回退层级属性的值不等于0x01,则发送结果值等于0x00的TERMINAL RESPONSE命令和FETCH命令,获取由所述USIM卡反馈的所述主动式SIM卡命令的所述实际结果,根据所述回退层级属性的值作为索引获取所述当前节点所对应的所述期望结果,并与所述实际结果进行对比,再发送结果值等于0x10的TERMINAL RESPONSE命令至所述USIM卡。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于星汉智能科技股份有限公司,未经星汉智能科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210403356.4/1.html,转载请声明来源钻瓜专利网。