[发明专利]交易提醒方法、刷卡方法及DESFire卡有效
申请号: | 202110688127.7 | 申请日: | 2021-06-21 |
公开(公告)号: | CN113469678B | 公开(公告)日: | 2023-08-04 |
发明(设计)人: | 李川川;姜波 | 申请(专利权)人: | 深圳市雪球科技有限公司 |
主分类号: | G06Q20/34 | 分类号: | G06Q20/34;G08B21/24 |
代理公司: | 成都科海专利事务有限责任公司 51202 | 代理人: | 刘宁 |
地址: | 518055 广东省深圳市南山区桃源街道*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 交易 提醒 方法 刷卡 desfire | ||
1.一种交易提醒方法,其特征在于,应用于DESFire卡中;所述方法包括:
获取交易指令;
判断所述交易指令携带的触发条件是否满足预设的触发条件;
若所述交易指令携带的触发条件满足所述预设的触发条件,判断是否存在与所述交易指令对应的需发送数据配置;
若存在与所述交易指令对应的需发送数据配置,根据所述需发送数据配置生成交易提醒信息;
将所述交易提醒信息发送给使用终端,以使所述使用终端输出所述交易提醒信息;
所述根据所述需发送数据配置生成交易提醒信息,包括:
根据所述需发送数据配置读取数据参数;
将所述数据参数按照预设格式处理,将处理后的所述数据参数,以及,所述交易指令携带的触发条件作为所述交易提醒信息;
其中,所述需发送数据配置包括目标文件编号,以及,目标文件的起始偏移量和数据长度。
2.根据权利要求1所述的交易提醒方法,其特征在于,所述交易指令包括应用选择指令;
所述判断所述交易指令携带的触发条件是否满足预设的触发条件,包括:
判断所述应用选择指令携带的触发条件是否包括应用名称;
若所述应用选择指令携带的触发条件包括应用名称,则表示所述应用选择指令携带的触发条件满足所述预设的触发条件。
3.根据权利要求1所述的交易提醒方法,其特征在于,所述交易指令包括数据操作指令;
所述判断所述交易指令携带的触发条件是否满足预设的触发条件,包括:
判断所述数据操作指令携带的触发条件是否包括指令操作信息;其中,所述指令操作信息包括指令操作目标文件编号,以及,指令操作目标文件的起始偏移量和最小数据长度;
若所述数据操作指令携带的触发条件包括所述指令操作信息,判断所述指令操作目标文件的起始偏移量和最小数据长度是否包含在所述数据操作指令的目标范围内;
若所述指令操作目标文件的起始偏移量和最小数据长度包含在所述数据操作指令的目标范围内,则表示所述数据操作指令携带的触发条件满足所述预设的触发条件。
4.根据权利要求3所述交易提醒方法,其特征在于,所述数据操作指令包括数据读取指令和数据写入指令;
所述数据读取指令包括读数据指令、读数值指令和读记录指令中的至少一种;所述数据写入指令包括写数据指令、加值指令、减值指令和写记录指令中的至少一种。
5.根据权利要求1所述的交易提醒方法,其特征在于,所述方法还包括:
若不存在与所述交易指令对应的需发送数据配置,则根据所述交易指令的类型生成所述交易提醒信息。
6.根据权利要求1所述交易提醒方法,其特征在于,所述交易指令包括数据更新指令;所述将所述交易提醒信息发送给使用终端,包括:
若预设的发送配置为立即发送或未检测到发送配置信息,通过JavaCardOS提供的交易事件通知接口将所述交易提醒信息发送给所述使用终端的操作系统;
若预设的发送配置为根据所述数据更新指令和/或卡片离场信息发送,则在检测到所述数据更新指令和/或所述卡片离场信息后,通过JavaCardOS提供的交易事件通知接口将所述交易提醒信息发送给所述使用终端的操作系统。
7.根据权利要求6所述的交易提醒方法,其特征在于,所述获取交易指令之前,还包括:
获取并存储所述预设的触发条件、所述需发送数据配置和预设的发送配置,以实现所述DESFire卡的配置。
8.一种DESFire卡,其特征在于,包括处理器和存储器,所述处理器与存储器相连:
其中,所述处理器,用于调用并执行所述存储器中存储的程序;
所述存储器,用于存储所述程序,所述程序至少用于执行权利要求1-7任一项所述的交易提醒方法。
9.一种刷卡方法,其特征在于,应用于刷卡终端;
所述方法包括:
检测到刷卡信息时,生成应用选择指令和数据读取指令;
将所述应用选择指令和所述数据读取指令发送给权利要求8所述DESFire卡中,以使所述DESFire卡根据所述应用选择指令启动对应的应用,根据所述数据读取指令读取卡内信息;
获取所述DESFire卡反馈的所述卡内信息;
判断所述卡内信息是否满足当前的刷卡条件;
若所述卡内信息满足所述当前的刷卡条件,生成数据写入指令;
将所述数据写入指令发送给所述DESFire卡,以使所述DESFire卡根据所述数据写入指令写入数据;
生成数据更新指令;
将所述数据更新指令发送给所述DESFire卡,以使DESFire卡根据所述数据更新指令更新所述写入数据,完成交易。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市雪球科技有限公司,未经深圳市雪球科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110688127.7/1.html,转载请声明来源钻瓜专利网。