本申请提供一种多应用控制方法及IC设备,涉及电子技术领域。其中,该方法包括响应于对IC设备的非用户授权上电,获取IC设备中的应用初始化状态;根据应用初始化状态,在多个应用中确定第一目标应用;使能第一目标应用。本申请根据IC设备中应用的初始化状态,在多个应用中确定目标应用,进而使能第一目标应用,可以避免确定固定的目标应用而导致灵活性较差的问题。问题。问题。
【技术实现步骤摘要】
一种多应用控制方法及IC设备
[0001]本申请属于电子
,尤其涉及一种多应用控制方法及IC设备。
技术介绍
[0002]目前,人们使用的一些设备功能比较单一,例如一张交通卡只能实现乘车扣钱的功能,一张校园卡只能在学校范围内使用等。为了增加这些设备的功能,通常会将多个应用集成在一个集成电路(Integrated Circuit,IC)设备中。然而,在IC设备包括多个应用的情况下,如何在多个应用中确定目标应用,成为目前被关注的问题。
技术实现思路
[0003]本申请实施例提供了一种多应用控制方法及IC设备,在非用户授权上电时,根据应用初始化状态确定目标应用,可以避免确定固定的目标应用。
[0004]为了实现上述目的,第一方面,本申请实施例提供了一种多应用控制方法,包括:
[0005]响应于对IC设备的非用户授权上电,获取IC设备中的应用初始化状态;
[0006]根据应用初始化状态,在多个应用中确定第一目标应用;
[0007]使能第一目标应用。
[0008]上述方案中,在IC设备为非用户授权上电的方式下,根据IC设备的应用初始化状态,在多个应用中确定第一目标应用,而不是确定固定的目标应用而导致灵活性较差的问题。
[0009]可选地,非用户授权上电为近场通信(Near Field Communication,NFC)非接感应上电。
[0010]可选地,使能第一目标应用指激活所述第一目标应用,使所述第一目标应用与外部设备交互,接收并处理外部设备发送的指令。
[0011]可选地,该方法还包括:响应于对IC设备的用户授权上电,获取用户授权信息;
[0012]根据用户授权信息,在多个应用中确定第二目标应用;
[0013]使能第二目标应用。
[0014]在上述方案中,IC设备根据用户授权信息,在多个应用中确定第二目标应用,进而使能第二目标应用。也就是说,用户可以根据当前的业务需要,向IC设备输入相应的授权信息,由IC设备做出响应,确定目标应用。这种方式可以满足用户的不同业务需求,有利于提高用户体验。
[0015]可选地,用户授权信息可以为用户操作IC设备的按键信息。
[0016]可选地,根据应用初始化状态,在多个应用中确定第一目标应用,具体包括:
[0017]当判断存在至少一个应用处于未初始化状态时,获取一个处于未初始化状态的应用确定为第一目标应用,否则,获取所述多个应用中的预设应用确定为第一目标应用。
[0018]在上述方案中,如果根据应用初始化状态判断出存在一个应用处于未初始化状态,则将该应用确定为第一目标应用;如果根据应用初始化状态判断出存在至少一个应用
处于未初始化状态,则在多个未初始化的应用中获取一个应用确定为第一目标应用;否则将预设应用确定为第一目标应用。根据应用初始化状态进行确定第一目标应用的方法,优先将未初始化的应用确定为第一目标应用,实现在非用户授权上电的情况下,使能未初始化的应用,使得外部设备可以对该应用进行初始化,便于实现自动化的应用初始化流程。
[0019]可选地,多个应用中的每个应用分别置于独立的应用模块中。
[0020]可选地,多个应用包括储值卡应用、信用卡应用、交通卡应用、银行卡应用或校园卡应用中的至少两个应用。
[0021]在上述方案中,一个IC设备可以集成多个应用,可以满足不同的业务需求,有利于提高用户体验。
[0022]可选地,使能第一目标应用,具体包括:
[0023]控制第一目标应用所在的应用模块与通信接口模块物理连通,以使第一目标应用通过通信接口模块与外部设备进行数据交互,其中,通信接口模块包含于IC设备中。
[0024]上述方案中,在确定第一目标应用之后,IC设备可以控制第一目标应用与外部设备进行数据交互,例如,第一目标应用可以与外部设备进行数据交互完成初始化流程,也可以与外部设备进行数据交互,完成交易流程。
[0025]可选地,通信接口模块可以为天线模块。
[0026]可选地,外部设备可以是读卡器。
[0027]可选地,若没有检测到唤醒信号,所述IC设备进入低功耗模式;或
[0028]若检测到唤醒信号,所述IC设备退出所述低功耗模式。
[0029]上述方案中,IC设备可以根据是否检测到唤醒信号,进入不同的功耗模式。这样,当IC设备处于低功耗模式时,可以通过检测到唤醒信号,退出低功耗模式;当IC设备未处于低功耗模式时,可以通过没有检测到唤醒信号,进入低功耗模式,避免IC设备不能进入低功耗模式,增加IC设备的功耗。
[0030]可选地,检测到唤醒信号为检测到NFC信号或业务操作。
[0031]第二方面,本申请实施例提供了一种多应用控制装置,包括:
[0032]获取单元,用于获取装置中的应用初始化状态;
[0033]确定单元,用于根据应用初始化状态,在装置的多个应用中确定第一目标应用;
[0034]使能单元,用于使能第一目标应用。
[0035]可选地,所述确定单元具体用于当判断存在至少一个应用处于未初始化状态时,获取所述多个应用中一个处于未初始化状态的应用确定为第一目标应用,否则,获取所述多个应用中的预设应用确定为第一目标应用。
[0036]可选地,所述使能单元具体用于控制第一目标应用所在的应用模块与通信接口模块物理连通,以使第一目标应用通过通信接口模块与外部设备进行数据交互,其中,通信接口模块包含于装置中。
[0037]可选地,所述获取单元还用于响应于对装置的用户授权上电,获取用户授权信息。
[0038]可选地,所述确定单元还用于根据用户授权信息,在多个应用中确定第二目标应用。
[0039]可选地,所述使能单元还用于使能第二目标应用。
[0040]可选地,非用户授权上电为NFC非接感应上电。
[0041]可选地,多个应用中的每个应用分别置于独立的应用模块。
[0042]可选地,该装置还包括:控制单元,用于若装置没有检测到唤醒信号,装置进入低功耗模式;若装置检测到唤醒信号,装置退出低功耗模式。
[0043]可选地,检测到唤醒信号为检测到NFC信号或业务操作。
[0044]第三方面,本申请实施例提供一种多应用IC设备,包括处理器,处理器与存储器耦合,处理器用于执行存储器中存储的计算机程序或指令时,以实现上述第一方面或第一方面的任一实施方式的方法。
[0045]第四方面,本申请实施例提供一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,当该计算机程序被执行时,使得计算机执行第一方面或第一方面的任一实施方式的方法。
[0046]本申请实施例与现有技术相比存在的有益效果是:IC设备响应于IC设备的非用户授权上电方式,根据应用的初始化状态,在多个应用中确定第一目标应用,使能第一目标应用,这样可以避免确定固定的目标应用而导致灵活性较差的问题。
附图说明本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种多应用控制方法,其特征在于,所述方法应用于集成电路IC设备,所述IC设备包括多个应用,所述方法包括:响应于对所述IC设备的非用户授权上电,获取所述IC设备中的应用初始化状态;根据所述应用初始化状态,在所述多个应用中确定第一目标应用;使能所述第一目标应用。2.如权利要求1所述的方法,其特征在于,所述多应用控制方法还包括:响应于对所述IC设备的用户授权上电,获取用户授权信息;根据所述用户授权信息,在所述多个应用中确定第二目标应用;使能所述第二目标应用。3.如权利要求1所述的方法,其特征在于,所述非用户授权上电为NFC非接感应上电。4.如权利要求1所述的方法,其特征在于,所述根据所述应用初始化状态,在所述多个应用中确定第一目标应用包括:当判断存在至少一个应用处于未初始化状态时,获取所述多个应用中一个处于未初始化状态的应用确定为第一目标应用,否则,获取所述多个应用中的预设应用确定为第一目标应用。5.如权利要求1所述的方法,其特征在于,所述多个应用中的每个应用分别置于独立的应用模块中,所述使能所述第一目标应用,包括:控制所...
【专利技术属性】
技术研发人员:冯灼坤,
申请(专利权)人:深圳市文鼎创数据科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。