System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 智能卡断电测试方法、终端以及存储介质技术_技高网

智能卡断电测试方法、终端以及存储介质技术

技术编号:41329917 阅读:7 留言:0更新日期:2024-05-13 15:08
本发明专利技术实施例提供了一种智能卡断电测试方法、终端以及存储介质,该方法基于第一断电循环次数所确定第一断电时间对智能卡进行断电测试,能够使得断电测试的过程中能够快速达到第一数据区域的第一数据写入至备份区的阶段,由于断电测试的关键点在于写入至第二数据区域是否成功,那么通过本实施例的技术方案在能够保证达到断电测试的目的同时减少第一数据写入至备份区之间所需要的断电测试所耗费的测试时间,从而能够有效提高断电测试效率,将断电测试周期缩短。

【技术实现步骤摘要】

本专利技术实施例涉及但不限于智能卡领域,尤其涉及一种智能卡断电测试方法、终端以及存储介质


技术介绍

1、智能卡在使用过程中总是不可避免断电的情况,如果在cos(chipoperatingsystem,片内操作系统)针对eeprom(electrically erasable programmablereadonly memory,电可擦可编程只读存储器)或者flash(一种非易失性存储)的擦写因断电处理不完整的情况下,如果cos自动回滚的能力不足,就会出现坏卡或者卡片内部数据混乱的情况。智能卡的断电测试,如防插拔测试,前提条件是智能卡存储能力,可擦写次数满足产品的要求,其主要目的是检测智能卡的片内操作系统与终端交互过程中意外断电时对数据完整性的保护和自动回滚的能力。而传统的技术方案通常是设置测试流程,然后不断从初始状态开始跑程序对智能卡进行断电测试,这种测试方案的测试效率过低,断电测试需要的时间以周计算。


技术实现思路

1、有鉴于此,本专利技术实施例的目的是提供一种智能卡断电测试方法、终端及存储介质,提高断电测试的效率以及测试速度,减少测试周期。

2、以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。

3、第一方面,本专利技术实施例的主要目的在于提出一种智能卡断电测试方法、终端以及存储介质,该智能卡断电测试方法,应用于终端,所述终端与智能卡通信连接,所述方法包括:

4、获取第一断电循环次数,所述第一断电循环次数为在第一断电测试的过程中,根据第一次得到的第三比较结果信息所对应的第三断电循环次数所确定的断电循环次数,所述第三比较结果信息表征所述智能卡的第二数据区域中的数据为所述第一数据的情况,在所述第一断电测试中向所述智能卡发送的第一写入指令表征将所述智能卡的第一数据区域的第一数据写入至所述智能卡的第二数据区域;

5、基于所述第一断电循环次数对所述智能卡进行断电测试,得到测试结果,所述断电测试包括所述第一断电测试。

6、第二方面,一种终端,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现第一方面所述的智能卡断电测试方法。

7、第三方面,一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行第一方面所述的智能卡断电测试方法。

8、本专利技术实施例包括:智能卡的断电测试的实施环境包括终端和智能卡,终端与智能卡之间通信连接,智能卡应用建立三个区域,有第一数据区域、第二数据区域和备份区域,其中第一数据区域有第一数据,第二数据区域有第二数据,第一数据和第二数据是不同的数据,在进行断电测试前,可将第一数据区域所有页号的数据初始化为随机数;第二数据区域所有页号的数据初始化为自定义数据,自定义数据为预设数据;或者,将第一数据区域所有页号的数据初始化为自定义数据,自定义数据为预设数据:第二数据区域所有页号的数据初始化为随机数,基于该实施环境对智能卡的断电测试方法包括至少如下步骤:先获取第一断电循环次数,该第一断电循环次数为在第一断电测试的过程中,根据第一次得到的第三比较结果信息所对应的第三断电循环次数所确定的断电循环次数,第三比较结果信息表征第二数据区域中的数据为第一数据,在第一断电测试中向智能卡发送的第一写入指令表征将第一数据区域的第一数据写入至第二数据区域;然后基于第一断电循环次数对智能卡进行断电测试,得到测试结果,断电测试包括第一断电测试。在本实施例的技术方案中,智能卡在接收到终端发送的第一写入指令后,会先将第一数据区域的第一数据写入至备份区,然后再将备份区中的第一数据写入至第二数据区域,而在断电测试的过程中终端并不能获取到在智能卡中,第一数据区域的第一数据是否已经写入至备份区,所以传统的断电测试都需要将断电循环次数设置为0开始不断地进行循环断电进行测试,而本实施例是将断电循环次数设置为第一断电循环次数,然后基于第一断电循环次数开始对智能卡进行断电测试,由于第一断电循环次数是根据首次检测到第二数据区域中的数据为第一数据而确定的次数,因此基于第一断电循环次数对智能卡进行断电测试,能够使得断电测试的过程中能够快速达到第一数据区域的第一数据写入至备份区的阶段,而断电测试的关键点在于将备份区中的第一数据写入至第二数据区域是否成功,即通过本实施例的技术方案减少第一数据写入至备份区之间所需要的断电测试所耗费的时间,同时还可以达到断电测试的目的,从而能够有效提高断电测试效率,将断电测试周期缩短。

9、本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。

本文档来自技高网...

【技术保护点】

1.一种智能卡断电测试方法,其特征在于,应用于终端,所述终端与智能卡通信连接,所述方法包括:

2.根据权利要求1所述的智能卡断电测试方法,其特征在于,所述基于所述第一断电循环次数对所述智能卡进行断电测试,得到测试结果,所述断电测试包括所述第一断电测试之后,所述方法还包括:

3.根据权利要求1所述的智能卡断电测试方法,其特征在于,所述断电测试包括:

4.根据权利要求3所述的智能卡断电测试方法,其特征在于,所述第一断电测试,包括:

5.根据权利要求4所述的智能卡断电测试方法,其特征在于:

6.根据权利要求3所述的智能卡断电测试方法,其特征在于,所述第一断电测试,还包括:

7.根据权利要求4所述的智能卡断电测试方法,其特征在于,所述第一指令为第一比较指令,所述第一反馈信息为第一比较结果信息,所述在根据所述第一反馈信息得到所述第二数据区域的数据为第二数据的情况下,根据所述第一断电时间设置断电时间,包括:

8.根据权利要求3所述的智能卡断电测试方法,其特征在于,所述第二断电测试,包括:

9.根据权利要求8所述的智能卡断电测试方法,其特征在于,所述在接收到所述智能卡反馈的第二写入响应信息的情况下,向所述智能卡发送第二指令,接收所述智能卡发送的第二反馈信息,并根据所述第二反馈信息确定第二断电测试结果,包括:

10.根据权利要求1所述的智能卡断电测试方法,其特征在于,所述第一断电循环次数的生成方法,包括:

11.根据权利要求10所述的智能卡断电测试方法,其特征在于,所述第一断电循环次数的生成方法,还包括:

12.根据权利要求11所述的智能卡断电测试方法,其特征在于,在根据所述第三反馈信息得到所述第二数据区域的数据为第一数据的情况下,所述第一断电循环次数的生成方法,还包括:

13.根据权利要求10所述的智能卡断电测试方法,其特征在于,所述第一指令为第一比较指令,所述第三反馈信息为第三比较结果信息,所述在根据所述第三反馈信息得到所述第二数据区域的数据为第二数据的情况下,根据所述第三断电时间设置断电时间,包括:

14.一种终端,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至13任意一项所述的智能卡断电测试方法。

15.一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行权利要求1至13任意一项所述的智能卡断电测试方法。

...

【技术特征摘要】

1.一种智能卡断电测试方法,其特征在于,应用于终端,所述终端与智能卡通信连接,所述方法包括:

2.根据权利要求1所述的智能卡断电测试方法,其特征在于,所述基于所述第一断电循环次数对所述智能卡进行断电测试,得到测试结果,所述断电测试包括所述第一断电测试之后,所述方法还包括:

3.根据权利要求1所述的智能卡断电测试方法,其特征在于,所述断电测试包括:

4.根据权利要求3所述的智能卡断电测试方法,其特征在于,所述第一断电测试,包括:

5.根据权利要求4所述的智能卡断电测试方法,其特征在于:

6.根据权利要求3所述的智能卡断电测试方法,其特征在于,所述第一断电测试,还包括:

7.根据权利要求4所述的智能卡断电测试方法,其特征在于,所述第一指令为第一比较指令,所述第一反馈信息为第一比较结果信息,所述在根据所述第一反馈信息得到所述第二数据区域的数据为第二数据的情况下,根据所述第一断电时间设置断电时间,包括:

8.根据权利要求3所述的智能卡断电测试方法,其特征在于,所述第二断电测试,包括:

9.根据权利要求8所述的智能卡断电测试方法,其特征在于,所述在接收到所述智能卡反馈的第二写入响应信息的情况下,向所述...

【专利技术属性】
技术研发人员:梁雪焕杨黄林袁外平程冉邓振东李少芳何念奇涂磊
申请(专利权)人:星汉智能科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1