一种信息控制方法、装置及移动终端与流程

文档序号:13209370阅读:179来源:国知局
一种信息控制方法、装置及移动终端与流程

本发明涉及移动电子商务领域,尤其涉及一种信息控制方法、装置及移动终端。



背景技术:

电子钱包是电子商务购物活动中常用的一种支付工具,尤其适用于小额支付。电子钱包的推出将用户带入了便捷的手机支付时代。对于电子钱包业务,其使用的安全性是至关重要的,尤其是丢失后的挂失问题。

目前手机钱包上的电子现金、公交卡等应用采用的挂失方案主要有:

(1)通过修改卡应用的挂失方式,这种方式需要对电子钱包里的所有应用作相应的改造,改造量大,可操作性弱;

(2)通过修改销售终端(pos,pointofsale)的挂失方式,这种方式需要改造pos,交易流程过长而影响刷卡速度;

(3)通过平台的挂失方式,这种方式当手机离网时则会不适用,即在手机离网时将失效。

从上面的描述中可以看出,上述的挂失方式均存在一定安全缺陷。因此,如何解决手机遗失后电子钱包的安全性是目前接待解决的问题。



技术实现要素:

为解决现有存在的技术问题,本发明实施例提供一种信息控制方法、装置及移动终端。

为达到上述目的,本发明实施例的技术方案是这样实现的:

本发明实施例提供了一种信息控制方法,应用于基于近场通信(nfc,nearfieldcommunication)的智能卡,所述方法包括:

检测所述智能卡的网络状态;

当所述智能卡处于非在网状态时,判断所述智能卡的刷卡次数是否等于阈值;

当所述智能卡的刷卡次数等于阈值时,锁定所述智能卡并关闭非接触通道。

上述方案中,检测所述智能卡的网络状态之前,所述方法还包括:

检测所述智能卡非接触通道的非接触刷卡操作;检测到非接触刷卡操作时,将非在网状态刷卡计数器数值减一;相应地,所述判断所述智能卡的刷卡次数是否等于阈值,为:判断所述非在网状态刷卡计数器的数值是否为零;

或者,

检测所述智能卡非接触通道的非接触刷卡操作;检测到刷卡操作时,将非在网状态刷卡计数器数值加一;相应地,所述判断所述智能卡的刷卡次数是否等于阈值,为:判断所述非在网状态刷卡计数器的数值是否等于阈值。

上述方案中,所述方法还包括:

关闭非接触通道后,设置非接触通道状态为关闭标志位。

上述方案中,所述方法还包括:

接收第一操作;所述第一操作为密码输入操作;

响应所述第一操作,对所述第一操作输入的密码进行校验,得到校验结果;

当所述校验结果表征输入的密码合法时,解锁所述智能卡,打开非接触通道;并设置所述智能卡的刷卡次数为初始值。

上述方案中,所述方法还包括:

打开非接触通道后,设置非接触通道状态为开启标志位。

本发明实施例还提供了一种信息控制装置,设置在基于nfc的智能卡,所述装置包括:

第一检测单元,用于检测所述智能卡的网络状态;

第一判断单元,用于判断所述智能卡是否处于非在网状态;

第二判断单元,用于当所述第一判断结果表征所述智能卡处于第一状态时,判断所述智能卡的刷卡次数是否等于阈值;

操作单元,用于当所述所述智能卡的刷卡次数等于阈值时,锁定所述智能卡并关闭非接触通道。

上述方案中,所述装置还包括:

第二检测单元,用于检测所述智能卡非接触通道的非接触刷卡操作;

计数器操作单元,用于检测到非接触刷卡操作时,将非在网状态刷卡计数器数值减一;

相应地,所述第二判断单元,具体用于:判断所述非在网状态刷卡计数器的数值是否为零;

或者,

第二检测单元,用于检测所述智能卡非接触通道的非接触刷卡操作;

计数器操作单元,用于检测到刷卡操作时,将非在网状态刷卡计数器数值加一;

相应地,所述第二判断单元,具体用于:判断所述非在网状态刷卡计数器的数值是否等于阈值。

上述方案中,所述装置还包括:

第一状态管理单元,用于关闭非接触通道后,设置非接触通道状态为关闭标志位。

上述方案中,所述装置还包括:

接收单元,用于接收第一操作;所述第一操作为密码输入操作;

密码管理单元,用于响应所述第一操作,对所述第一操作输入的密码进行校验,得到校验结果;

所述操作单元,还用于当所述校验结果表征输入的密码合法时,解锁所述智能卡,打开非接触通道;并设置所述智能卡的刷卡次数为初始值。

上述方案中,所述装置还包括:

第二状态管理单元,用于打开非接触通道后,设置非接触通道状态为开启标志位。

上述方案中,所述智能卡为单线协议用户识别模块(swp-sim,singlewireprotocol-subscriberidentitymodule)卡。

本发明实施例还提供了一种移动终端设置有基于nfc的智能卡;所述智能卡包括信息控制装置,所述装置包括:

第一检测单元,用于检测所述智能卡的网络状态;

第一判断单元,用于判断所述智能卡是否处于非在网状态;

第二判断单元,用于当所述智能卡处于非在网状态时,判断所述智能卡的刷卡次数是否等于阈值;

操作单元,用于当所述智能卡的刷卡次数等于阈值时,锁定所述智能卡并关闭非接触通道。

本发明实施例提供的信息控制方法、装置及移动终端,检测基于nfc的智能卡的网络状态;当所述智能终端处于非在网状态时,判断所述智能卡的刷卡次数是否等于阈值;当所述智能卡的刷卡次数等于阈值时,锁定所述智能卡并关闭非接触通道。通过检测基于nfc的智能卡的网络状态及刷卡次数,当所述智能卡处于非在网状态且刷卡次数达到阈值时,所述智能卡自身就锁定且关闭非接触通道,如此,当承载所述智能卡的移动终端丢失后,能有效地组织移动终端的非法持有者通过非接触刷卡功能技术使用电子钱包应用,保证了上层应用电子钱包的安全。

同时,由基于nfc的智能卡自身去进行检测、判断及锁定功能,不需要改动手机等终端、pos或各种卡应用,如此,只需要对所述智能卡进行相应的改动即可,改动量小,可操作性强。

附图说明

在附图(其不一定是按比例绘制的)中,相似的附图标记可在不同的视图中描述相似的部件。具有不同字母后缀的相似附图标记可表示相似部件的不同示例。附图以示例而非限制的方式大体示出了本文中所讨论的各个实施例。

图1为本发明实施例一信息控制的方法流程示意图;

图2为本发明实施例二信息控制的方法流程示意图;

图3为本发明实施例三信息控制的方法流程示意图;

图4为本发明实施例四信息控制装置结构示意图;

图5为本发明实施例五信息控制装置结构示意图;

图6为本发明实施例六信息控制装置结构示意图;

图7为本发明实施例七非接触通信的系统结构示意图;

图8为本发明实施例七非接触刷卡操作的实现流程图。

具体实施方式

下面结合附图及实施例对本发明再作进一步详细的描述。

如背景技术所描述的,现有技术中,手机钱包上的电子现金、公交卡等应用的挂失方案均存在一定缺陷。具体地,挂失方案有改卡应用的,也有改pos的,或者直接通过平台去挂失。其中,若直接通过平台去挂失电子钱包则在手机离网时将失效;若通过pos的方式去挂失电子钱包则需要改造pos,交易流程过长而影响刷卡速度;通过改卡应用的方式则需要对电子钱包里的所有应用做相应的改造,改造量大,可操作性弱。

基于此,在本发明的各种实施例中:检测基于nfc的智能卡的网络状态;判断所述智能卡是否处于第一状态,得到第一判断结果;所述第一状态表征所述智能终端处于非在网状态;当所述第一判断结果表征所述智能卡处于第一状态时,判断所述智能卡的刷卡次数是否等于阈值,得到第二判断结果;当所述第二判断结果表征所述智能卡的刷卡次数等于阈值时,锁定所述智能卡并关闭非接触通道。

实施例一

本发明实施例提供一种信息控制方法,应用于基于nfc的智能卡。

图1为本发明实施例一信息控制的方法流程示意图。如图1所示,该方法包括以下步骤:

步骤101:检测所述智能卡的网络状态;

这里,实际应用时,所述智能卡的网络状态是指:所述智能卡处于在网状态(与网络已建立连接,移动终端开机且可接收信号),或者,所述智能卡处于非在网状态(未与网络建立连接,此时移动终端处于关机或飞行模式)。

其中,实际应用时,当所述智能卡与服务器进行登网操作时,手机会对所述智能卡的文件(如6f7e)进行一系列的操作,若检测到该文件长时间没有变化,则认为所述智能卡处于非在网状态,若检测到该文件有变化,则认为所述智能卡处于在网状态。

步骤102:判断所述智能卡是否处于第一状态,得到第一判断结果;

这里,所述第一状态表征所述智能终端处于非在网状态。

步骤103:当所述第一判断结果表征所述智能卡处于第一状态时,判断所述智能卡的刷卡次数是否等于阈值,得到第二判断结果;

其中,当所述第一判断结果表征所述智能卡不处于第一状态时,不执行步骤103~104,同时将所述智能卡的刷卡次数设置为初始值。

这里,根据所采用的非在网状态刷卡计数器的功能不同,所述初始值也不同。举个例子来说,当预先设置了非在网状态刷卡计数器的阈值,则每检测到一次非接触刷卡操作时,非在网状态刷卡计数器的数值会减一,当非在网状态刷卡计数器的数值为零时,达到最大限制,在这种情况下所述智能卡的刷卡次数所设置的初始值即为非在网状态刷卡计数器的阈值。再比如:预先设置了非在网状态刷卡计数器的阈值,非在网状态刷卡计数器的数值从零开始计数,每检测到一次非接触刷卡操作时,非在网状态刷卡计数器的数值会加一;当非在网状态刷卡计数器的数值达到设置的阈值时,达到最大限制,在这种情况下所述智能卡的刷卡次数所设置的初始值即为零。

步骤104:当所述第二判断结果表征所述智能卡的刷卡次数等于阈值时,锁定所述智能卡并关闭非接触通道。

这里,实际应用时,所述阈值根据需要设置。举个例子来说,当所述智能卡所在手机丢失时,为了阻止手机非法持有者通过非接触刷卡功能继续使用手机钱包里的电子现金余额,可以将阈值设为1。

当所述第二判断结果表征所述智能卡的刷卡次数不等于阈值时,即未达到阈值时,则不锁定所述智能卡,也不关闭非接触通道。

锁定所述智能卡及关闭非接触通道后,当用户消费时,则通过移动终端靠近读卡设备不能完成支付,也就是说,暂时关闭了基于nfc技术的智能卡电子钱包支付业务的非接触刷卡脱机消费功能。

实际应用时,当关闭非接触通道后,设置非接触通道状态为关闭标志位,以便能清楚获知非接触通道的状态。

本发明实施例提供的信息控制方法,基于nfc的智能卡检测所述智能卡的网络状态;当所述智能卡处于非在网状态时,判断所述智能卡的刷卡次数是否等于阈值;当所述智能卡的刷卡次数等于阈值时,锁定所述智能卡并关闭非接触通道。通过检测基于nfc的智能卡的网络状态及刷卡次数,当所述智能卡处于非在网状态且刷卡次数达到阈值时,所述智能卡自身就锁定且关闭非接触通道,如此,当承载所述智能卡的移动终端丢失后,能有效地组织移动终端的非法持有者通过非接触刷卡功能技术使用电子钱包应用,保证了上层应用电子钱包的安全。

同时,由基于nfc的智能卡自身去进行检测、判断及锁定功能,不需要改动手机等终端、pos或各种卡应用,如此,只需要对所述智能卡进行相应的改动即可,改动量小,可操作性强。

实施例二

本发明实施例提供一种信息控制方法,应用于基于nfc的智能卡。

图2为本发明实施例一信息控制的方法流程示意图。如图2所示,该方法包括以下步骤:

步骤201:检测所述智能卡非接触通道的非接触刷卡操作;

这里,实际应用时,当有非接触刷卡操作时,非接触通道就会有相应的信息流,可以根据信息流来判断是否有非接触刷卡操作。

步骤202:检测到非接触刷卡操作时,将所述智能卡的刷卡次数加一;

这里,可以有以下两种实现方式来将所述智能卡的刷卡次数加一:

第一种方式,预先设置了非在网状态刷卡计数器的数值为最大阈值,这种情况下,每检测到一次非接触刷卡操作时,将非在网状态刷卡计数器的数值减一,以体现所述智能卡的刷卡次数加一。

第二种方式,预先设置了非在网状态刷卡计数器的数值为零,每检测到一次非接触刷卡操作时,将非在网状态刷卡计数器的数值加一,以体现所述智能卡的刷卡次数加一。

实际应用时,可以采用上述两种方式中的任意一种。

步骤203:检测所述智能卡的网络状态;

这里,实际应用时,所述智能卡的网络状态是指:所述智能卡处于在网状态(与网络已建立连接,移动终端开机且可接收信号),或者,所述智能卡处于非在网状态(未与网络建立连接,此时移动终端处于关机或飞行模式)。

步骤204:判断所述智能卡是否处于第一状态,得到第一判断结果;

这里,所述第一状态表征所述智能终端处于非在网状态。

步骤205:当所述第一判断结果表征所述智能卡处于第一状态时,判断所述智能卡的刷卡次数是否等于阈值,得到第二判断结果;

其中,当采用将非在网状态刷卡计数器数值减一的方式实现所述智能卡的刷卡次数加一时,本步骤的具体实现为:

判断所述非在网状态刷卡计数器的数值是否为零;当判断结果表征所述非在网状态刷卡计数器的数值为零时,说明所述智能卡的刷卡次数等于阈值,当判断结果表征所述非在网状态刷卡计数器的数值不为零时,说明所述智能卡的刷卡次数还未达到阈值。

当采用将非在网状态刷卡计数器数值加一的方式实现所述智能卡的刷卡次数加一时,本步骤的具体实现为:

判断所述非在网状态刷卡计数器的数值是否等于阈值;当判断结果表征所述非在网状态刷卡计数器的数值等于阈值时,说明所述智能卡的刷卡次数等于阈值,当判断结果表征所述非在网状态刷卡计数器的数值不等于阈值时,说明所述智能卡的刷卡次数还未达到阈值。

当所述第一判断结果表征所述智能卡不处于第一状态时,不执行步骤205~206,同时将所述智能卡的刷卡次数设置为初始值。

这里,根据所采用的非在网状态刷卡计数器的功能不同,所述初始值也不同。举个例子来说,当预先设置了非在网状态刷卡计数器的阈值,则每检测到一次非接触刷卡操作时,非在网状态刷卡计数器的数值会减一,当非在网状态刷卡计数器的数值为零时,达到最大限制,在这种情况下所述智能卡的刷卡次数所设置的初始值即为非在网状态刷卡计数器的阈值。再比如:预先设置了非在网状态刷卡计数器的阈值,非在网状态刷卡计数器的数值从零开始计数,每检测到一次非接触刷卡操作时,非在网状态刷卡计数器的数值会加一;当非在网状态刷卡计数器的数值达到设置的阈值时,达到最大限制,在这种情况下所述智能卡的刷卡次数所设置的初始值即为零。

步骤206:当所述第二判断结果表征所述智能卡的刷卡次数等于阈值时,锁定所述智能卡并关闭非接触通道。

这里,实际应用时,所述阈值根据需要设置。举个例子来说,当所述智能卡所在手机丢失时,为了阻止手机非法持有者通过非接触刷卡功能继续使用手机钱包里的电子现金余额,可以将阈值设为1。

当所述第二判断结果表征所述智能卡的刷卡次数不等于阈值时,即未达到阈值时,则不锁定所述智能卡,也不关闭非接触通道。

锁定所述智能卡及关闭非接触通道后,当用户消费时,则通过移动终端靠近读卡设备不能完成支付,也就是说,暂时关闭了基于nfc技术的智能卡电子钱包支付业务的非接触刷卡脱机消费功能。

实际应用时,当关闭非接触通道后,设置非接触通道状态为关闭标志位,以便能清楚获知非接触通道的状态。

本发明实施例提供的信息控制方法,基于nfc的智能卡检测所述智能卡的网络状态;当所述智能终端处于非在网状态时,判断所述智能卡的刷卡次数是否等于阈值;当所述智能卡的刷卡次数等于阈值时,锁定所述智能卡并关闭非接触通道。通过检测基于nfc的智能卡的网络状态及刷卡次数,当所述智能卡处于非在网状态且刷卡次数达到阈值时,所述智能卡自身就锁定且关闭非接触通道,如此,当承载所述智能卡的移动终端丢失后,能有效地组织移动终端的非法持有者通过非接触刷卡功能技术使用电子钱包应用,保证了上层应用电子钱包的安全。

同时,由基于nfc的智能卡自身去进行检测、判断及锁定功能,不需要改动手机等终端、pos或各种卡应用,如此,只需要对所述智能卡进行相应的改动即可,改动量小,可操作性强。

另外,检测所述智能卡非接触通道的非接触刷卡操作;检测到非接触刷卡操作时,将所述智能卡的刷卡次数加一,通过检测基于nfc的智能卡的网络状态及刷卡次数的方式来控制所述智能卡的是否锁定及非接触通道是否关闭,通过检测非接触刷卡操作来触发所述智能卡的检测及判断,能做到实时判断,如此,进一步有效地保证了上层应用电子钱包的安全,最大程度地减少由于移动终端的丢失而带来的资金损失。

实施例三

本发明实施例提供一种信息控制方法,应用于基于nfc的智能卡。

图3为本发明实施例一信息控制的方法流程示意图。如图3所示,该方法包括以下步骤:

步骤301:检测所述智能卡的网络状态;

这里,实际应用时,所述智能卡的网络状态是指:所述智能卡处于在网状态(与网络已建立连接,移动终端开机且可接收信号),或者,所述智能卡处于非在网状态(未与网络建立连接,此时移动终端处于关机或飞行模式)。

其中,实际应用时,当所述智能卡与服务器进行登网操作时,手机会对所述智能卡的文件(如6f7e)进行一系列的操作,若检测到该文件长时间没有变化,则认为所述智能卡处于非在网状态,若检测到该文件有变化,则认为所述智能卡处于在网状态。

步骤302:判断所述智能卡是否处于第一状态,得到第一判断结果;

这里,所述第一状态表征所述智能终端处于非在网状态。

步骤303:当所述第一判断结果表征所述智能卡处于第一状态时,判断所述智能卡的刷卡次数是否等于阈值,得到第二判断结果;

其中,当所述第一判断结果表征所述智能卡不处于第一状态时,不执行步骤303~304,同时将所述智能卡的刷卡次数设置为初始值。

这里,根据所采用的非在网状态刷卡计数器的功能不同,所述初始值也不同。举个例子来说,当预先设置了非在网状态刷卡计数器的阈值,则每检测到一次非接触刷卡操作时,非在网状态刷卡计数器的数值会减一,当非在网状态刷卡计数器的数值为零时,达到最大限制,在这种情况下所述智能卡的刷卡次数所设置的初始值即为非在网状态刷卡计数器的阈值。再比如:预先设置了非在网状态刷卡计数器的阈值,非在网状态刷卡计数器的数值从零开始计数,每检测到一次非接触刷卡操作时,非在网状态刷卡计数器的数值会加一;当非在网状态刷卡计数器的数值达到设置的阈值时,达到最大限制,在这种情况下所述智能卡的刷卡次数所设置的初始值即为零。

步骤304:当所述第二判断结果表征所述智能卡的刷卡次数等于阈值时,锁定所述智能卡并关闭非接触通道。

这里,实际应用时,所述阈值根据需要设置。举个例子来说,当所述智能卡所在手机丢失时,为了阻止手机非法持有者通过非接触刷卡功能继续使用手机钱包里的电子现金余额,可以将阈值设为1。

当所述第二判断结果表征所述智能卡的刷卡次数不等于阈值时,即未达到阈值时,则不锁定所述智能卡,也不关闭非接触通道。

锁定所述智能卡及关闭非接触通道后,当用户消费时,则通过移动终端靠近读卡设备不能完成支付,也就是说,暂时关闭了基于nfc技术的智能卡电子钱包支付业务的非接触刷卡脱机消费功能。

实际应用时,当关闭非接触通道后,设置非接触通道状态为关闭标志位,以便能清楚获知非接触通道的状态。

步骤305:接收第一操作;

这里,所述第一操作为密码输入操作。

实际应用时,用户可以通过客户端或者用户识别应用发展工具(stk,simtoolkit)方式等来实现密码输入操作。

步骤306:响应所述第一操作,对所述第一操作输入的密码进行校验,得到校验结果;

步骤307:当所述校验结果表征输入的密码合法时,解锁所述智能卡,打开非接触通道;并设置所述智能卡的刷卡次数为初始值。

这里,打开非接触通道后,设置非接触通道状态为开启标志位,以便能清楚获知非接触通道的状态。

本发明实施例提供的信息控制方法,基于nfc的智能卡检测所述智能卡的网络状态;当所述智能终端处于非在网状态时,判断所述智能卡的刷卡次数是否等于阈值;当所述智能卡的刷卡次数等于阈值时,锁定所述智能卡并关闭非接触通道。通过检测基于nfc的智能卡的网络状态及刷卡次数,当所述智能卡处于非在网状态且刷卡次数达到阈值时,所述智能卡自身就锁定且关闭非接触通道,如此,当承载所述智能卡的移动终端丢失后,能有效地组织移动终端的非法持有者通过非接触刷卡功能技术使用电子钱包应用,保证了上层应用电子钱包的安全。

同时,由基于nfc的智能卡自身去进行检测、判断及锁定功能,不需要改动手机等终端、pos或各种卡应用,如此,只需要对所述智能卡进行相应的改动即可,改动量小,可操作性强。

实施例四

为实现实施例一的方法,本实施例提供一种信息控制装置,其特征在于,设置在基于nfc的智能卡,如图4所示,该装置包括:

第一检测单元41,用于检测所述智能卡的网络状态;

第一判断单元42,用于判断所述智能卡是否处于第一状态,得到第一判断结果;所述第一状态表征所述智能终端处于非在网状态;

第二判断单元43,用于当所述第一判断结果表征所述智能卡处于第一状态时,判断所述智能卡的刷卡次数是否等于阈值,得到第二判断结果;

操作单元44,用于当所述第二判断结果表征所述智能卡的刷卡次数等于阈值时,锁定所述智能卡并关闭非接触通道。

换句话说,所述第一判断单元42判断所述智能卡是否处于非在网状态;当所述智能卡处于非在网状态时,所述第二判断单元44判断所述智能卡的刷卡次数是否等于阈值;当所述智能卡的刷卡次数等于阈值时,所述操作单元44锁定所述智能卡并关闭非接触通道。

这里,实际应用时,所述智能卡的网络状态是指:所述智能卡处于在网状态(与网络已建立连接,移动终端开机且可接收信号),或者,所述智能卡处于非在网状态(未与网络建立连接,此时移动终端处于关机或飞行模式)。

其中,实际应用时,当所述智能卡与服务器进行登网操作时,手机会对所述智能卡的文件(如6f7e)进行一系列的操作,若检测到该文件长时间没有变化,则认为所述智能卡处于非在网状态,若检测到该文件有变化,则认为所述智能卡处于在网状态。

当所述第一判断结果表征所述智能卡不处于第一状态时,所述第一判断单元42不触发所述第二判断单元43去操作,同时,将所述智能卡的刷卡次数设置为初始值。

这里,根据所采用的非在网状态刷卡计数器的功能不同,所述初始值也不同。举个例子来说,当预先设置了非在网状态刷卡计数器的阈值,则每检测到一次非接触刷卡操作时,非在网状态刷卡计数器的数值会减一,当非在网状态刷卡计数器的数值为零时,达到最大限制,在这种情况下所述智能卡的刷卡次数所设置的初始值即为非在网状态刷卡计数器的阈值。再比如:预先设置了非在网状态刷卡计数器的阈值,非在网状态刷卡计数器的数值从零开始计数,每检测到一次非接触刷卡操作时,非在网状态刷卡计数器的数值会加一;当非在网状态刷卡计数器的数值达到设置的阈值时,达到最大限制,在这种情况下所述智能卡的刷卡次数所设置的初始值即为零。

这里,实际应用时,所述阈值根据需要设置。举个例子来说,当所述智能卡所在手机丢失时,为了阻止手机非法持有者通过非接触刷卡功能继续使用手机钱包里的电子现金余额,可以将阈值设为1。

当所述第二判断结果表征所述智能卡的刷卡次数不等于阈值时,即未达到阈值时,则不锁定所述智能卡,也不关闭非接触通道。换句话说,此时,所述第二判断单元43不触发所述操作单元44去操作。

锁定所述智能卡及关闭非接触通道后,当用户消费时,则通过移动终端靠近读卡设备不能完成支付,也就是说,暂时关闭了基于nfc技术的智能卡电子钱包支付业务的非接触刷卡脱机消费功能。

实际应用时,当关闭非接触通道后,设置非接触通道状态为关闭标志位,以便能清楚获知非接触通道的状态。

基于此,该装置还可以包括:第一状态管理单元,用于关闭非接触通道后,设置非接触通道状态为关闭标志位。

本发明实施例提供的信息控制装置,所述第一检测单元41基于nfc的智能卡检测所述智能卡的网络状态;所述第一判断单元42判断所述智能卡是否处于非在网状态;当所述智能卡处于非在网状态时,所述第二判断单元43判断所述智能卡的刷卡次数是否等于阈值;当所述智能卡的刷卡次数等于阈值时,所述操作单元44锁定所述智能卡并关闭非接触通道。通过检测基于nfc的智能卡的网络状态及刷卡次数,当所述智能卡处于非在网状态且刷卡次数达到阈值时,所述智能卡自身就锁定且关闭非接触通道,如此,当承载所述智能卡的移动终端丢失后,能有效地组织移动终端的非法持有者通过非接触刷卡功能技术使用电子钱包应用,保证了上层应用电子钱包的安全。

同时,上述装置设置在基于nfc的智能卡中,由基于nfc的智能卡自身去进行检测、判断及锁定功能,不需要改动手机等终端、pos或各种卡应用,如此,只需要对所述智能卡进行相应的改动即可,改动量小,可操作性强。

实施例四

为实现实施例二的方法,本本实施例提供一种信息控制装置,其特征在于,设置在基于nfc的智能卡,如图5所示,该装置包括:

第二检测单元45,用于检测所述智能卡非接触通道的非接触刷卡操作;

计数器操作单元46,用于检测到非接触刷卡操作时,将所述智能卡的刷卡次数加一;

第一检测单元41,用于检测所述智能卡的网络状态;

第一判断单元42,判断所述智能卡是否处于第一状态,得到第一判断结果;所述第一状态表征所述智能终端处于非在网状态;

第二判断单元43,当所述第一判断结果表征所述智能卡处于第一状态时,判断所述智能卡的刷卡次数是否等于阈值,得到第二判断结果;

操作单元44,用于当所述第二判断结果表征所述智能卡的刷卡次数等于阈值时,锁定所述智能卡并关闭非接触通道。

换句话说,所述第一判断单元42判断所述智能卡是否处于非在网状态;当所述智能卡处于非在网状态时,所述第二判断单元44判断所述智能卡的刷卡次数是否等于阈值;当所述智能卡的刷卡次数等于阈值时,所述操作单元44锁定所述智能卡并关闭非接触通道。

其中,实际应用时,当有非接触刷卡操作时,非接触通道就会有相应的信息流,所述第一检测单元41可以根据信息流来判断是否有非接触刷卡操作。

可以有以下两种实现方式来将所述智能卡的刷卡次数加一:

第一种方式,预先设置了非在网状态刷卡计数器的数值为最大阈值,这种情况下,每检测到一次非接触刷卡操作时,将非在网状态刷卡计数器的数值减一,以体现所述智能卡的刷卡次数加一。此时,所述计数器操作单元46,具体用于:检测到非接触刷卡操作时,将非在网状态刷卡计数器数值减一。

第二种方式,预先设置了非在网状态刷卡计数器的数值为零,每检测到一次非接触刷卡操作时,将非在网状态刷卡计数器的数值加一,以体现所述智能卡的刷卡次数加一。此时,所述计数器操作单元46,具体用于:检测到非接触刷卡操作时,将非在网状态刷卡计数器数值加一。

实际应用时,可以采用上述两种方式中的任意一种。

实际应用时,所述智能卡的网络状态是指:所述智能卡处于在网状态(与网络已建立连接,移动终端开机且可接收信号),或者,所述智能卡处于非在网状态(未与网络建立连接,此时移动终端处于关机或飞行模式)。

当采用将非在网状态刷卡计数器数值减一的方式实现所述智能卡的刷卡次数加一时,所述第二判断单元43,具体用于:判断所述非在网状态刷卡计数器的数值是否为零;当判断结果表征所述非在网状态刷卡计数器的数值为零时,说明所述智能卡的刷卡次数等于阈值,当判断结果表征所述非在网状态刷卡计数器的数值不为零时,说明所述智能卡的刷卡次数还未达到阈值。

当采用将非在网状态刷卡计数器数值加一的方式实现所述智能卡的刷卡次数加一时,所述第二判断单元43,具体用于:判断所述非在网状态刷卡计数器的数值是否等于阈值;当判断结果表征所述非在网状态刷卡计数器的数值等于阈值时,说明所述智能卡的刷卡次数等于阈值,当判断结果表征所述非在网状态刷卡计数器的数值不等于阈值时,说明所述智能卡的刷卡次数还未达到阈值。

其中,当所述第一判断结果表征所述智能卡不处于第一状态时,所述第一判断单元42不触发所述第二判断单元43去操作,同时,将所述智能卡的刷卡次数设置为初始值。

这里,根据所采用的非在网状态刷卡计数器的功能不同,所述初始值也不同。举个例子来说,当预先设置了非在网状态刷卡计数器的阈值,则每检测到一次非接触刷卡操作时,非在网状态刷卡计数器的数值会减一,当非在网状态刷卡计数器的数值为零时,达到最大限制,在这种情况下所述智能卡的刷卡次数所设置的初始值即为非在网状态刷卡计数器的阈值。再比如:预先设置了非在网状态刷卡计数器的阈值,非在网状态刷卡计数器的数值从零开始计数,每检测到一次非接触刷卡操作时,非在网状态刷卡计数器的数值会加一;当非在网状态刷卡计数器的数值达到设置的阈值时,达到最大限制,在这种情况下所述智能卡的刷卡次数所设置的初始值即为零。

这里,实际应用时,所述阈值根据需要设置。举个例子来说,当所述智能卡所在手机丢失时,为了阻止手机非法持有者通过非接触刷卡功能继续使用手机钱包里的电子现金余额,可以将阈值设为1。

当所述第二判断结果表征所述智能卡的刷卡次数不等于阈值时,即未达到阈值时,则不锁定所述智能卡,也不关闭非接触通道。换句话说,此时,所述第二判断单元43不触发所述操作单元44去操作。

锁定所述智能卡及关闭非接触通道后,当用户消费时,则通过移动终端靠近读卡设备不能完成支付,也就是说,暂时关闭了基于nfc技术的智能卡电子钱包支付业务的非接触刷卡脱机消费功能。

实际应用时,当关闭非接触通道后,设置非接触通道状态为关闭标志位,以便能清楚获知非接触通道的状态。

基于此,该装置还可以包括:第一状态管理单元,用于关闭非接触通道后,设置非接触通道状态为关闭标志位。

本发明实施例提供的信息控制装置,所述第一检测单元41基于nfc的智能卡检测所述智能卡的网络状态;所述第一判断单元42判断所述智能卡是否处于非在网状态;当所述所述智能卡处于非在网状态时,所述第二判断单元43判断所述智能卡的刷卡次数是否等于阈值;当所述智能卡的刷卡次数等于阈值时,所述操作单元44锁定所述智能卡并关闭非接触通道。通过检测基于nfc的智能卡的网络状态及刷卡次数,当所述智能卡处于非在网状态且刷卡次数达到阈值时,所述智能卡自身就锁定且关闭非接触通道,如此,当承载所述智能卡的移动终端丢失后,能有效地组织移动终端的非法持有者通过非接触刷卡功能技术使用电子钱包应用,保证了上层应用电子钱包的安全。

同时,上述装置设置在基于nfc的智能卡中,由基于nfc的智能卡自身去进行检测、判断及锁定功能,不需要改动手机等终端、pos或各种卡应用,如此,只需要对所述智能卡进行相应的改动即可,改动量小,可操作性强。

另外,所述第二检测单元45检测所述智能卡非接触通道的非接触刷卡操作;检测到非接触刷卡操作时,所述计数器操作单元46将所述智能卡的刷卡次数加一,通过检测基于nfc的智能卡的网络状态及刷卡次数的方式来控制所述智能卡的是否锁定及非接触通道是否关闭,通过检测非接触刷卡操作来触发所述智能卡的检测及判断,能做到实时判断,如此,进一步有效地保证了上层应用电子钱包的安全,最大程度地减少由于移动终端的丢失而带来的资金损失。

实施例六

为实现实施例三的方法,本本实施例提供一种信息控制装置,其特征在于,设置在基于nfc的智能卡,如图6所示,该装置包括:

第一检测单元41,用于检测所述智能卡的网络状态;

第一判断单元42,判断所述智能卡是否处于第一状态,得到第一判断结果;所述第一状态表征所述智能终端处于非在网状态;

第二判断单元43,当所述第一判断结果表征所述智能卡处于第一状态时,判断所述智能卡的刷卡次数是否等于阈值,得到第二判断结果;

操作单元44,用于当所述第二判断结果表征所述智能卡的刷卡次数等于阈值时,锁定所述智能卡并关闭非接触通道;以及

接收单元47,用于接收第一操作;所述第一操作为密码输入操作;

密码管理单元48,用于响应所述第一操作,对所述第一操作输入的密码进行校验,得到校验结果;

所述操作单元44,还用于当所述校验结果表征输入的密码合法时,解锁所述智能卡,打开非接触通道;并设置所述智能卡的刷卡次数为初始值。

换句话说,所述第一判断单元42判断所述智能卡是否处于非在网状态;当所述智能卡处于非在网状态时,所述第二判断单元44判断所述智能卡的刷卡次数是否等于阈值;当所述智能卡的刷卡次数等于阈值时,所述操作单元44锁定所述智能卡并关闭非接触通道。

这里,实际应用时,所述智能卡的网络状态是指:所述智能卡处于在网状态(与网络已建立连接,移动终端开机且可接收信号),或者,所述智能卡处于非在网状态(未与网络建立连接,此时移动终端处于关机或飞行模式)。

其中,实际应用时,当所述智能卡与服务器进行登网操作时,手机会对所述智能卡的文件(如6f7e)进行一系列的操作,若检测到该文件长时间没有变化,则认为所述智能卡处于非在网状态,若检测到该文件有变化,则认为所述智能卡处于在网状态。

当所述第一判断结果表征所述智能卡不处于第一状态时,所述第一判断单元42不触发所述第二判断单元43去操作,同时,将所述智能卡的刷卡次数设置为初始值。

这里,根据所采用的非在网状态刷卡计数器的功能不同,所述初始值也不同。举个例子来说,当预先设置了非在网状态刷卡计数器的阈值,则每检测到一次非接触刷卡操作时,非在网状态刷卡计数器的数值会减一,当非在网状态刷卡计数器的数值为零时,达到最大限制,在这种情况下所述智能卡的刷卡次数所设置的初始值即为非在网状态刷卡计数器的阈值。再比如:预先设置了非在网状态刷卡计数器的阈值,非在网状态刷卡计数器的数值从零开始计数,每检测到一次非接触刷卡操作时,非在网状态刷卡计数器的数值会加一;当非在网状态刷卡计数器的数值达到设置的阈值时,达到最大限制,在这种情况下所述智能卡的刷卡次数所设置的初始值即为零。

这里,实际应用时,所述阈值根据需要设置。举个例子来说,当所述智能卡所在手机丢失时,为了阻止手机非法持有者通过非接触刷卡功能继续使用手机钱包里的电子现金余额,可以将阈值设为1。

当所述第二判断结果表征所述智能卡的刷卡次数不等于阈值时,即未达到阈值时,则不锁定所述智能卡,也不关闭非接触通道。换句话说,此时,所述第二判断单元43不触发所述操作单元44去操作。

锁定所述智能卡及关闭非接触通道后,当用户消费时,则通过移动终端靠近读卡设备不能完成支付,也就是说,暂时关闭了基于nfc技术的智能卡电子钱包支付业务的非接触刷卡脱机消费功能。

实际应用时,当关闭非接触通道后,设置非接触通道状态为关闭标志位,以便能清楚获知非接触通道的状态。

基于此,该装置还可以包括:第一状态管理单元,用于关闭非接触通道后,设置非接触通道状态为关闭标志位。

实际应用时,用户可以通过客户端或者stk方式等来实现密码输入操作。

这里,打开非接触通道后,设置非接触通道状态为开启标志位,以便能清楚获知非接触通道的状态。

基于此,该装置还可以包括:第二状态管理单元,用于打开非接触通道后,设置非接触通道状态为开启标志位。

本发明实施例提供的信息控制装置,所述第一检测单元41基于nfc的智能卡检测所述智能卡的网络状态;所述第一判断单元42判断所述智能卡是否处于非在网状态;当所述智能卡处于非在网状态时,所述第二判断单元43判断所述智能卡的刷卡次数是否等于阈值,得到第二判断结果;当所述第二判断结果表征所述智能卡的刷卡次数等于阈值时,所述操作单元44锁定所述智能卡并关闭非接触通道。通过检测基于nfc的智能卡的网络状态及刷卡次数,当所述智能卡处于非在网状态且刷卡次数达到阈值时,所述智能卡自身就锁定且关闭非接触通道,如此,当承载所述智能卡的移动终端丢失后,能有效地组织移动终端的非法持有者通过非接触刷卡功能技术使用电子钱包应用,保证了上层应用电子钱包的安全。

同时,上述装置设置在基于nfc的智能卡中,由基于nfc的智能卡自身去进行检测、判断及锁定功能,不需要改动手机等终端、pos或各种卡应用,如此,只需要对所述智能卡进行相应的改动即可,改动量小,可操作性强。

需要说明的是:第一检测单元41、第一判断单元42、第二判断单元43、操作单元44、第二检测单元45、计数器操作单元46、接收单元47、密码管理单元48、第一状态管理单元以及第二状态管理单元可由信息控制装置中的中央处理器(cpu,centralprocessingunit)、微处理器(mcu,microcontrolunit)、数字信号处理器(dsp,digitalsignalprocessor)或可编程逻辑阵列(fpga,field-programmablegatearray)实现。

实施例七

本实施例在实施例一至六的基础上,以基于nfc的智能卡为swp-sim卡、手机为例,描述电子钱包的安全管理方案。

图7示出了非接触通信的系统结构示意图。从图7中可以看出,手机里设置有swp-sim卡,swp-sim卡有电子钱包应用,电子钱包应用包含各种对应的应用,比如:银行卡应用、公交应用、门禁应用等,依托于swp-sim卡,这些应用可以与pos或门禁读卡器等读卡设备进行交互,以使用电子钱包功能。

那么,与现有的swp-sim卡相比,本发明实施例的新型swp-sim卡,在卡片操作系统(cos,cardoperatingsystem)新增如下模块:

判断模块,主要用于判断swp-sim卡是否处于在网状态(相当于上述信息控制装置中的第一判断单元42的功能)、检测非接通道是否有非接触刷卡操作(相当于上述信息控制装置中的第二监测单元45的功能)、以及判断非在网状态刷卡计数器所显示的数值是否表征刷卡次数达到最大值(相当于上述信息控制装置中的第二判断单元43的功能),即预设的阈值;

操作模块,主要负责执行swp-sim卡的锁定/解锁、非接通道的关闭/开启等动作(相当于上述信息控制装置中的操作单元44的功能);

密码管理模块,用于保存用户swp-sim卡的密码,根据用户的需要管理密码,如密码修改(支持stk方式、或客户端等方式(在手机上安装客户端,客户端通过机卡接口访问sim卡,以此修改sim卡内的密码等)的修改)、密码校验相当于上述信息控制装置中的密码管理单元48的功能)等。

状态管理模块,用于管理非接通道状态(开启、关闭)(相当于上述信息控制装置中的第一状态管理单元以及第二状态管理单元的功能)、以及非在网状态刷卡计数器(阈值设定、加1、清0等)等功能的管理(相当于上述信息控制装置中的计数器操作单元46的功能及操作单元44的设置非在网状态刷卡计数器设置为初始值的功能)。

结合图7,本实施例非接触刷卡操作的实现流程如图8所示,该流程包括以下步骤:

步骤801:swp-sim卡处于开机状态;

换句话说,swp-sim卡处于在网状态。

步骤802:用户使用电子钱包进行非接触刷卡操作;

步骤803:检测到非接触刷卡操作后,状态管理模块将非在网状态刷卡计数器的数值加一;

步骤804:判断模块判断swp-sim卡是否处于在网状态;如果是,则执行步骤807,否则,执行步骤805;

步骤805:判断模块判断非在网状态刷卡计数器的数值是否达到最大值,如果是,执行步骤806,否则执行步骤808;

步骤806:操作模块锁定swp-sim卡,并关闭非接触通道,之后执行步骤809;

步骤807:状态管理模块将非在网状态刷卡计数器的数值设置为初始值,之后执行步骤808;

步骤808:进行与刷卡操作相关的交易处理;

步骤809:通过stk方式或客户端输入密码后,密码管理模块对输入的密码进行校验,校验成功(合法)后,触发操作模块解锁swp-sim卡,并打开非接触通道,同时触发状态管理模块将非在网状态刷卡计数器的数值设置为初始值。

从上面的描述中可以看出,本发明实施例提供的方案,其实质是:swp-sim卡的cos判断swp-sim卡是否处于非在网状态,并判断非接触刷卡次数是否等于阈值,通过对应的网络状态以及刷卡次数,去控制swp-sim卡中的非接触通道是否关闭以及是否锁定swp-sim卡;具体地,手机处于非在网或关机状态下即swp-sim卡处于非在网状态时,刷卡次数不能超过用户设定的刷卡次数阀值,若超过,则锁定swp-sim卡并关闭非接触通道。当锁定swp-sim卡并关闭非接触通道后,用户可以通过客户端或stk菜单等方式输入swp-sim卡密码以解锁swp-sim卡,并开启非接触通道。

目前在手机侧判断手机是否登网,没有一个有效的机制将判断结果从手机通知至swp-sim卡,往往造成手机和swp-sim卡之间关于手机状态信息的不同步,从而造成用户资金损失等安全风险;而采用本发明实施例提供的方案,通过判断swp-sim卡是否在网,在刷卡时,就能够去触发,可以做到实时判断,有效确保电子钱包资金的安全,最大限度减少由于手机丢失而带来的资金损失。

同时,本发明实施例提供的方案比起改造手机、改造pos、改造卡应用的安全方案,改动量小,可操作性更强。

另外,若用户手机丢失,不需要每一个银行卡应用、公交卡应用、门禁应用一一挂失,只需要挂失swp-sim卡即可。

实施例八

基于实施例四至七,本发明实施例还提供了一种移动终端,该移动终端设置有基于nfc的智能卡;所述智能卡包括上述的信息控制装置。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1