System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种用于控制智能卡功耗的方法、智能卡及存储介质技术_技高网

一种用于控制智能卡功耗的方法、智能卡及存储介质技术

技术编号:41126265 阅读:3 留言:0更新日期:2024-04-30 17:54
本披露公开了一种用于控制智能卡功耗的方法、智能卡及存储介质。该方法包括:在接收到终端的交易指令之后,主控芯片发出第一类操作指令;以及执行模块执行对应于交易指令的第一类操作指令,其中,在主控芯片发出第一类操作指令之前或之后,并且在执行模块执行第一类操作指令过程中的智能卡的参考功耗峰值时刻之前,向终端发出当前的等待时间延长请求;当前的等待时间延长请求和与其相邻的前一个等待时间延长请求的之间的发出时刻间隔小于等待时间延长请求的预设发出时刻间隔,当前的等待时间延长请求的发出时刻与智能卡的参考功耗峰值时刻之间的间隔小于预设发出时刻间隔。通过本披露实施例的方案能够降低智能卡在功耗峰值时的功耗。

【技术实现步骤摘要】

本披露一般涉及电子设备。更具体地,本披露涉及一种用于控制智能卡功耗的方法、智能卡及存储介质


技术介绍

1、目前,利用近场通信技术实现信息交互的智能卡,在金融财务、社会保险、交通旅游、医疗卫生、政府行政、商品零售、休闲娱乐以及学校管理等领域得到了广泛的应用,极大的方便了人们的日常生活。

2、智能卡内部的集成电路带来了更高的功耗。对于有源智能卡而言,其对智能卡内部电源的容量具有更高的要求。对于无源智能卡而言,其对智能卡对接终端的要求更高,这给智能卡对终端的兼容性带来了更高的挑战。倘若有源智能卡内部电源的容量或终端无法满足无源智能卡的要求,就会对智能卡的数据交互过程造成影响,甚至出现交互失败的情况,影响持卡人的刷卡体验。

3、有鉴于此,亟需提供一种智能卡功耗控制方案,以便有效控制智能卡的功耗,减少智能卡与终端交互失败的现象,提高智能卡对终端的兼容性。


技术实现思路

1、为了至少解决如上所提到的一个或多个技术问题,本披露在多个方面中提出了智能卡功耗控制方案。

2、在第一方面中,本披露提供一种用于控制智能卡功耗的方法,该智能卡包括被配置为发出第一类操作指令的主控芯片和被配置为执行第一类操作指令的执行模块,该方法包括:在接收到终端的交易指令之后,主控芯片发出第一类操作指令;以及执行模块执行对应于交易指令的第一类操作指令,其中,在主控芯片发出第一类操作指令之前或之后,并且在执行模块执行第一类操作指令过程中的智能卡的参考功耗峰值时刻之前,向终端发出当前的等待时间延长请求;当前的等待时间延长请求和与其相邻的前一个等待时间延长请求的之间的发出时刻间隔小于等待时间延长请求的预设发出时刻间隔,当前的等待时间延长请求的发出时刻与智能卡的参考功耗峰值时刻之间的间隔小于预设发出时刻间隔。

3、在第一方面的一些实施例中,在发出当前等待时间延长请求之后,该方法还包括:发出目标等待时间延长请求,其中,通过发送当前等待时间延长请求使目标等待时间延长请求的发出时刻与智能卡的执行模块执行第一类操作指令过程中智能卡的参考功耗峰值时刻错开。

4、在第二方面中,本披露提供一种用于控制智能卡功耗方法包括:在智能卡的主控芯片发出第一类操作指令之前或之后,发出当前等待时间延长请求;以及在当前等待时间延长请求之后,发出目标等待时间延长请求,其中,通过发送当前等待时间延长请求使目标等待时间延长请求的发出时刻与智能卡的执行模块执行第一类操作指令过程中智能卡的参考功耗峰值时刻错开。

5、对于第一方面和第二方面中的任一方面,在一些实施例中,该方法还包括:建立智能卡与终端之间的交易连接,并且在不同时刻分别发出等待时间延长请求以保持智能卡与终端之间的交易连接;在交易连接保持过程中,智能卡的主控芯片发出第一类操作指令,并且智能卡的执行模块执行第一类操作指令;其中,在智能卡的主控芯片发出第一类操作指令之前或之后,发出当前等待时间延长请求;以及在主控芯片发出当前等待时间延长请求之后,发出目标等待时间延长请求;目标等待时间延长请求是以第一发送模式发出的,当前等待时间延长请求是以不同于第一发送模式的第二发送模式发出的,第二发送模式至少使得当前等待时间延长请求和目标等待时间延长请求的发出时刻与智能卡在第一类操作指令执行过程中的参考功耗峰值时刻错开。

6、对于第一方面和第二方面中的任一方面,在一些实施例中,第一类操作指令包括高功耗操作指令,智能卡在执行模块执行高功耗操作指令时的功耗峰值大于或等于预设功耗阈值。

7、对于第一方面和第二方面中的任一方面,在一些实施例中,主控芯片被配置为发出第一类操作指令和第二类操作指令,该方法包括:针对第一类操作指令,在主控芯片发出当前的等待时间延长请求之前和/或之后,依照预设发出时刻间隔向终端发出等待时间延长请求;以及针对第二类操作指令,依照预设发出时刻间隔向终端发出等待时间延长请求。

8、对于第一方面和第二方面中的任一方面,在一些实施例中,该方法还包括:主控芯片在发出当前的等待时间延长请求之后进入休眠模式,以降低主控芯片的功耗。

9、对于第一方面和第二方面中的任一方面,在一些实施例中,在进入休眠模式之前,该方法还包括:启动用于唤醒主控芯片的定时器;或在发出第一类操作指令之后,向终端返回指示指令执行结束的状态字。

10、对于第一方面和第二方面中的任一方面,在一些实施例中,在进入休眠模式之后,方法还包括:响应于定时器计时结束或终端与智能卡进行新交易或响应于执行模块执行操作结束后的通知信号,退出休眠模式;其中,定时器的计时时长大于或等于第一类操作指令的执行总时长。

11、对于第一方面和第二方面中的任一方面,在一些实施例中,该方法还包括:降低主控芯片主频以降低主控芯片的功耗。

12、对于第一方面和第二方面中的任一方面,在一些实施例中,降低主控芯片主频包括:在执行模块执行第一类操作指令之前,降低主控芯片的主频;和/或在主控芯片向终端发出当前的等待时间延长请求之前或向终端发出当前的等待时间延长请求之后,降低主控芯片主频。

13、对于第一方面和第二方面中的任一方面,在一些实施例中,该方法还包括:在主控芯片向终端发出等待时间延长请求之前或在主控芯片向终端发出等待时间延长请求之后,并且在执行模块执行第一类操作指令之前,降低主控芯片的主频和/或关停主控芯片内部和/或外部的并行工作模块,以降低主控芯片的功耗;以及在主控芯片发出第一类操作指令之后,进入休眠模式。

14、在第三方面中,本披露提供一种用于控制智能卡功耗的方法,该智能卡包括:执行模块和主控芯片,该方法包括:在主控芯片发出第一类操作指令之后,主控芯片进入休眠模式以降低其功耗。

15、在第三方面的一些实施例中,在进入休眠模式时,该方法还包括:启动定时器或在发出第一类操作指令之后,向终端返回状态字,其中定时器的计时时长大于或等于第一类操作指令的执行总时长。

16、在第三方面的一些实施例中,在进入休眠模式之后,该方法还包括:响应于当前待执行的第一类操作指令执行完毕,主控芯片退出休眠模式;其中,当前待执行的第一类操作指令是否执行完毕根据定时器计时是否结束来判断,并且,响应于定时器计时结束,当前待执行的第一类操作指令执行完毕;或响应于执行模块执行操作结束后的通知信号,退出休眠模式;或响应于智能卡产生新交易,终端进行唤醒操作以触发主控芯片退出休眠模式。

17、在第四方面中,本披露提供一种智能卡包括:主控芯片,主控芯片执行如第一至三方面中任一方面的方法以降低功耗。

18、在第四方面的一些实施例中,智能卡的主控芯片为安全元件或者微控制单元或包括安全元件与微控制单元在内的集成控制芯片。

19、在第四方面的一些实施例中,智能卡为有源智能卡或无源智能卡。

20、在第四方面的一些实施例中,无源智能卡通过nfc线圈从终端取电。

21、在第五方面中,本披露提供一种计算机可读存储介质,其上本文档来自技高网...

【技术保护点】

1.一种用于控制智能卡功耗的方法,其特征在于,所述智能卡包括:被配置为发出第一类操作指令的主控芯片和被配置为执行所述第一类操作指令的执行模块,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在发出当前等待时间延长请求之后,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述第一类操作指令包括高功耗操作指令,所述智能卡在所述执行模块执行所述高功耗操作指令时的功耗峰值大于或等于预设功耗阈值。

4.根据权利要求1所述的方法,其特征在于,所述主控芯片被配置为发出所述第一类操作指令和第二类操作指令,所述方法包括:

5.根据权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,其中在进入休眠模式之前,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,其中在进入休眠模式之后,所述方法还包括:

8.根据权利要求1-4、6-7任一项所述的方法,其特征在于,所述方法还包括:

9.根据权利要求8所述的方法,其特征在于,其中降低主控芯片主频包括:

10.根据权利要求1-4、6-7任一项所述的方法,其特征在于,所述方法还包括:

11.一种用于控制智能卡功耗方法,其特征在于,包括:

12.根据权利要求11所述的方法,其特征在于,所述方法还包括:

13.一种用于控制智能卡功耗的方法,其特征在于,所述智能卡包括:执行模块和主控芯片,所述方法包括:

14.一种智能卡,其特征在于,包括:主控芯片,所述主控芯片执行如权利要求1-13任一项所述的方法以降低功耗。

15.根据权利要求14所述的智能卡,其特征在于,所述智能卡的主控芯片为安全元件或者微控制单元或,包括安全元件与微控制单元在内的集成控制芯片;和/或

16.一种计算机可读存储介质,其上存储有计算机可读指令,该计算机可读指令被一个或多个处理器执行时,实现如权利要求1-13任意一项所述的方法。

...

【技术特征摘要】

1.一种用于控制智能卡功耗的方法,其特征在于,所述智能卡包括:被配置为发出第一类操作指令的主控芯片和被配置为执行所述第一类操作指令的执行模块,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在发出当前等待时间延长请求之后,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述第一类操作指令包括高功耗操作指令,所述智能卡在所述执行模块执行所述高功耗操作指令时的功耗峰值大于或等于预设功耗阈值。

4.根据权利要求1所述的方法,其特征在于,所述主控芯片被配置为发出所述第一类操作指令和第二类操作指令,所述方法包括:

5.根据权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,其中在进入休眠模式之前,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,其中在进入休眠模式之后,所述方法还包括:

8.根据权利要求1-4、6-7任一项所述的方...

【专利技术属性】
技术研发人员:王书礼文怀涛曹海涛杨立建
申请(专利权)人:楚天龙股份有限公司
类型:发明
国别省市:

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

1