【技术实现步骤摘要】
交易提醒方法、刷卡方法及DESFire卡
[0001]本专利技术涉及DESFire卡
,具体涉及一种交易提醒方法、刷卡方法及DESFire卡。
技术介绍
[0002]DESFire卡是一种可以在手机中实现的虚拟卡,一般在公交和零售领域应用较为广泛。可以在DESFire卡中存储用户的资金数据,通过刷卡实现付费乘车或者购物等交易。
[0003]用户使用手机刷卡交易时,有意愿知道刷卡的结果,例如,刷卡是否成功,扣除的金额是多少,余额还有多少,等等。现有技术中,一般通过编写代码实现交易事件的发送,这种方案在国内基于统一的公交卡应用规范、统一的充值和消费逻辑的条件下,能够满足产品定义和用户体验的需求。
[0004]而基于DESFire卡规范实现的公交卡,由于其代码实现是由Java Card OS厂商出厂时预置在OS中的,而且DESFire卡是一种通用的数据存储系统,其自身的数据读写逻辑不能对应出充值或消费交易类型,Java Card OS厂商也不会根据某一个国家/地区的公交卡规范定制交易事件通知逻辑。因此,DES ...
【技术保护点】
【技术特征摘要】
1.一种交易提醒方法,其特征在于,应用于DESFire卡中;所述方法包括:获取交易指令;判断所述交易指令携带的触发条件是否满足预设的触发条件;若所述交易指令携带的触发条件满足所述预设的触发条件,判断是否存在与所述交易指令对应的需发送数据配置;若存在与所述交易指令对应的需发送数据配置,根据所述需发送数据配置生成交易提醒信息;将所述交易提醒信息发送给使用终端,以使所述使用终端输出所述交易提醒信息。2.根据权利要求1所述的交易提醒方法,其特征在于,所述交易指令包括应用选择指令;所述判断所述交易指令携带的触发条件是否满足预设的触发条件,包括:判断所述应用选择指令携带的触发条件是否包括应用名称;若所述应用选择指令携带的触发条件包括应用名称,则表示所述应用选择指令携带的触发条件满足所述预设的触发条件。3.根据权利要求1所述的交易提醒方法,其特征在于,所述交易指令包括数据操作指令;所述判断所述交易指令携带的触发条件是否满足预设的触发条件,包括:判断所述数据操作指令携带的触发条件是否包括指令操作信息;其中,所述指令操作信息包括指令操作目标文件编号,以及,指令操作目标文件的起始偏移量和最小数据长度;若所述数据操作指令携带的触发条件包括所述指令操作信息,判断所述指令操作目标文件的起始偏移量和最小数据长度是否包含在所述数据操作指令的目标范围内;若所述指令操作目标文件的起始偏移量和最小数据长度包含在所述数据操作指令的目标范围内,则表示所述数据操作指令携带的触发条件满足所述预设的触发条件。4.根据权利要求3所述交易提醒方法,其特征在于,所述数据操作指令包括数据读取指令和数据写入指令;所述数据读取指令包括读数据指令、读数值指令和读记录指令中的至少一种;所述数据写入指令包括写数据指令、加值指令、减值指令和写记录指令中的至少一种。5.根据权利要求1所述的交易提醒方法,其特征在于,所述根据所述需发送数据配置生成交易提醒信息,包括:根据所述需发送数据配置读取数据参数;将所述数据参数按照预设格式处理,将处理后的所述数据参数,以及,所述交易指令携带的触发条件作为所述交易提醒信息;其中,所述需发送数据配置包括目标...
【专利技术属性】
技术研发人员:李川川,姜波,
申请(专利权)人:深圳市雪球科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。