一种基于EMV的中间件的实现方法、终端设备技术

技术编号:20160037 阅读:50 留言:0更新日期:2019-01-19 00:12
本申请适用于通信技术领域,提供了一种基于EMV的中间件的实现方法、终端设备及计算机可读存储介质,所述方法包括:创建基于EMV L2的中间件,所述中间件提供第一接口供终端设备的上层应用调用,所述中间件在接收到所述上层应用根据检测到的IC卡的信息发出的对所述第一接口的调用请求后,根据所述调用请求调用Entry库的接口,获得所述Entry库的返回结果,所述Entry库的返回结果包括:所述IC卡的应用标识,基于所述应用标识确定与所述IC卡匹配的EMV L2库,并调用与所述IC卡匹配的EMV L2库的接口,与所述IC卡完成非接触式流程,通过本申请可以提供具有统一接口的中间件,以缩短应用的开发周期、且支持多个卡组织的EMV流程的应用也便于维护。

【技术实现步骤摘要】
一种基于EMV的中间件的实现方法、终端设备
本申请属于通信
,尤其涉及一种基于EMV的中间件的实现方法、终端设备及计算机可读存储介质。
技术介绍
EMV标准是由国际三大银行卡组织Europay、MasterCard和Visa共同发起制定的银行卡从磁条卡向智能集成电路卡(IntegratedCircuit,IC)转移的技术标准,是基于IC卡的金融支付标准,已成为公认的全球统一标准。EMVL2非接触式规范来源于EMV标准,但各个卡组织都有进行一些个性化的改造,形成了自己的规范,例如:银联的Qpboc,Visa的Paywave、MasterCard的MCL、Discover的Daps、Express的AE等等。这样,就会出现不同的非接触式EMVL2库的应用程序编程接口(ApplicationProgrammingInterface,API)存在差异,交互流程也存在差异,进而导致应用开发支持多个卡组织的EMV流程时耗费的时间较多、不便于维护的问题。
技术实现思路
有鉴于此,本申请实施例提供了一种基于EMV的中间件的实现方法、终端设备及计算机可读存储介质,以解决目前开发支持多个卡组织的EMV本文档来自技高网...

【技术保护点】
1.一种基于EMV的中间件的实现方法,其特征在于,应用于终端设备,所述实现方法包括:创建基于EMV L2的中间件,所述中间件提供第一接口供终端设备的上层应用调用;所述中间件在接收到所述上层应用根据检测到的IC卡的信息发出的对所述第一接口的调用请求后,根据所述调用请求调用Entry库的接口,获得所述Entry库的返回结果,所述Entry库的返回结果包括:所述IC卡的应用标识;基于所述应用标识确定与所述IC卡匹配的EMV L2库,并调用与所述IC卡匹配的EMV L2库的接口,与所述IC卡完成非接触式流程。

【技术特征摘要】
1.一种基于EMV的中间件的实现方法,其特征在于,应用于终端设备,所述实现方法包括:创建基于EMVL2的中间件,所述中间件提供第一接口供终端设备的上层应用调用;所述中间件在接收到所述上层应用根据检测到的IC卡的信息发出的对所述第一接口的调用请求后,根据所述调用请求调用Entry库的接口,获得所述Entry库的返回结果,所述Entry库的返回结果包括:所述IC卡的应用标识;基于所述应用标识确定与所述IC卡匹配的EMVL2库,并调用与所述IC卡匹配的EMVL2库的接口,与所述IC卡完成非接触式流程。2.如权利要求1所述的基于EMV的中间件的实现方法,其特征在于,所述中间件还提供第二接口作为EMVL2库的代理,以与所述IC卡完成非接触式流程。3.如权利要求2所述的基于EMV的中间件的实现方法,其特征在于,所述基于所述应用标识确定与所述IC卡匹配的EMVL2库包括:将所述应用标识传入所述第二接口,通过所述第二接口确定与所述IC卡匹配的EMVL2库。4.如权利要求3所述的基于EMV的中间件的实现方法,其特征在于,所述调用请求包括所述IC卡本次交易的信息;所述调用与所述IC卡匹配的EMVL2库的接口,与所述IC卡完成非接触式流程包括:以所述第二接口作为与所述IC卡匹配的EMVL2库的代理,将所述IC卡本次交易的信息传入所述第二接口,以通过所述第二接口根据所述IC卡本次交易的信息与所述IC卡完成非接触式流程。5.如权利要求4所述的基于EMV的中间件的实现方法,其特征在于,所述中间件还包括:满足多个EMVL2库的参数的Key-Value键值对集合;相应的,所述将所述IC卡本次交易的信息传入所述第二接口,以通过所述第二接口根据所述IC卡本次交易的信息与所述IC卡...

【专利技术属性】
技术研发人员:王录庄陈囿任
申请(专利权)人:百富计算机技术深圳有限公司
类型:发明
国别省市:广东,44

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

1