信息处理方法、装置、设备以及存储介质与流程

未命名 10-08 阅读:55 评论:0


1.本技术涉及通信技术领域,尤其涉及一种信息处理方法、装置、设备以及存储介质。


背景技术:

2.随着金融卡的迅猛普及,金融卡在人民日常生活中的重要性越来越高。越来越多的金融业务应用开发,将获取金融卡信息作为基础条件。为了应对日益增多的金融业务应用,行业内持续推出了各种类型的读卡器。通常,同种金融卡应用会对接多个不同的读卡器,但目前对于对接不同读卡器的金融卡应用开发仅限于自行封装api接口,出现存在多种对接api和重复开发的情况,以至于各种金融卡应用开发杂乱无章,在维护和更新上耗费大量开发人员的时间。
3.因此,有必要提出一种易于开发和维护的方案。


技术实现要素:

4.本技术的主要目的在于提供一种信息处理方法、装置、设备以及存储介质,旨在解决金融卡应用对接多个不同的读卡器时,需要在维护和更新上耗费大量开发人员时间的问题。
5.为实现上述目的,本技术实施例提供一种信息处理方法,应用于金融卡应用端,所述金融卡应用端与读卡器对接,所述读卡器与金融卡连接,所述信息处理方法包括:
6.响应于所述读卡器的金融卡信息传输指令,调用基础接口,其中,所述基础接口至少包括上电操作接口和应用协议数据单元apdu交互接口;
7.基于所述上电操作接口建立所述金融卡和所述金融卡应用端的连接关系;
8.基于所述连接关系,通过所述apdu交互接口控制所述读卡器与所述金融卡传输金融卡信息。
9.可选地,所述基于所述上电操作接口建立所述金融卡和所述金融卡应用端的连接关系的步骤包括:
10.基于所述上电操作接口对所述读卡器进行初始化;
11.提供所述金融卡与所述金融卡应用端之间的通信环境;
12.基于所述通信环境建立所述金融卡和所述金融卡应用端的连接关系,以支持所述金融卡应用端和所述金融卡通过所述读卡器传输金融卡信息。
13.可选地,所述基于所述连接关系和所述apdu交互接口,控制所述读卡器与所述金融卡传输所述金融卡信息的步骤包括:
14.基于所述连接关系,通过所述apdu交互接口控制所述读卡器向所述金融卡发送apdu指令;
15.接收所述金融卡基于所述apdu指令返回的组包;
16.对所述组包进行解析处理,得到所述金融卡信息。
17.可选地,所述对所述组包进行解析处理,得到所述金融卡信息的步骤包括:
18.基于所述组包进行数据过滤,并提取得到待校验数据;
19.对所述待校验数据进行有效性校验,得到有效金融卡信息。
20.可选地,所述基础接口还包括下电操作接口,所述基础接口还包括下电操作接口,所述基于所述连接关系和所述apdu交互接口与所述金融卡传输金融卡信息的步骤之后,还包括:
21.在所述金融卡应用端与所述金融卡完成传输所述金融卡信息的情况下,基于所述下电操作接口释放读卡器资源,并关闭所述金融卡与所述金融卡应用端之间的通信环境,以断开所述金融卡和所述金融卡应用端的连接关系。
22.可选地,所述调用基础接口的步骤包括:
23.获取基础接口调用函数;
24.根据所述基础接口调用函数调用对应的基础接口,并对调用的所述基础接口进行初始化。
25.本技术实施例还提出一种信息处理装置,应用于金融卡应用端,所述金融卡应用端与读卡器对接,所述读卡器与金融卡连接,所述信息处理装置包括:
26.调用模块,用于响应于所述读卡器的金融卡信息传输指令,调用基础接口,其中,所述基础接口至少包括上电操作接口和应用协议数据单元apdu交互接口;
27.建立连接模块,用于基于所述上电操作接口建立所述金融卡和所述金融卡应用端的连接关系;
28.信息传输模块,用于基于所述连接关系,通过所述apdu交互接口控制所述读卡器与所述金融卡传输金融卡信息。
29.可选地,所述信息处理装置还包括:
30.断开连接模块,用于在所述金融卡应用端与所述金融卡完成传输所述金融卡信息的情况下,基于所述下电操作接口释放读卡器资源,并关闭所述金融卡与所述金融卡应用端之间的通信环境,以断开所述金融卡和所述金融卡应用端的连接关系。
31.本技术实施例还提出一种信息处理设备,所述信息处理设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的信息处理程序,所述信息处理程序被所述处理器执行时实现如上所述的信息处理方法的步骤。
32.本技术实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有信息处理程序,所述信息处理程序被处理器执行时实现如上所述的信息处理方法的步骤。
33.本技术实施例提出的信息处理方法、装置、设备以及存储介质,其信息处理方法应用于金融卡应用端,所述金融卡应用端与读卡器对接,所述读卡器与金融卡连接,其信息处理方法通过响应于所述读卡器的金融卡信息传输指令,调用基础接口,其中,所述基础接口至少包括上电操作接口和应用协议数据单元apdu交互接口;基于所述上电操作接口建立所述金融卡和所述金融卡应用端的连接关系;基于所述连接关系,通过所述apdu交互接口控制所述读卡器与所述金融卡传输金融卡信息。本技术方案通过调用基础接口,并在模块化基础接口内部建立金融卡和金融卡应用端的连接,控制读卡器与金融卡交换传输数据,可以轻松地获取金融卡信息。基于本技术方案,通过提供统一的基础接口实现对读卡器的通
信与操作,使得开发者可以在应用层面上使用相同的api,而无需关心与读卡器底层通信的细节,使得开发过程更加方便和高效,并且易于维护和扩展。
附图说明
34.图1为本技术信息处理装置所属设备的功能模块示意图;
35.图2为本技术信息处理方法第一示例性实施例的流程示意图;
36.图3为本技术信息处理方法第二示例性实施例的流程示意图;
37.图4为本技术信息处理方法第二示例性实施例涉及的通过apdu交互接口控制读卡器与金融卡传输金融卡信息的流程示意图;
38.图5为本技术信息处理方法第三示例性实施例的流程示意图。
39.本技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
40.应当理解,此处所描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
41.本技术实施例应用于金融卡应用端,所述金融卡应用端与读卡器对接,所述读卡器与金融卡连接,本技术实施例的主要解决方案是:响应于所述读卡器的金融卡信息传输指令,调用基础接口,其中,所述基础接口至少包括上电操作接口和应用协议数据单元apdu交互接口;基于所述上电操作接口建立所述金融卡和所述金融卡应用端的连接关系;基于所述连接关系,通过所述apdu交互接口控制所述读卡器与所述金融卡传输金融卡信息。本技术方案通过调用基础接口,并在模块化基础接口内部建立金融卡和金融卡应用端的连接,控制读卡器与金融卡交换传输数据,可以轻松地获取金融卡信息。基于本技术方案,通过提供统一的基础接口实现对读卡器的通信与操作,使得开发者可以在应用层面上使用相同的api,而无需关心与读卡器底层通信的细节,使得开发过程更加方便和高效,并且易于维护和扩展。
42.具体地,参照图1,图1为本技术信息处理装置所属设备的功能模块示意图。该信息处理装置可以为独立于设备的、能够进行接口调用和信息处理的装置,其可以通过硬件或软件的形式承载于设备上。该设备可以为手机、平板电脑等具有数据处理功能的智能移动终端,还可以为具有数据处理功能的固定设备或服务器等。
43.在本实施例中,该信息处理装置所属设备至少包括输出模块110、处理器120、存储器130以及通信模块140。
44.存储器130中存储有操作系统以及信息处理程序,信息处理装置可以将读卡器的金融卡信息传输指令,基础接口调用函数,调用的基础接口,基于上电操作接口建立的金融卡和金融卡应用端的连接关系以及通过apdu交互接口控制读卡器与金融卡传输的金融卡信息等信息存储于该存储器130中;输出模块110可为显示屏等。通信模块140可以包括wifi模块、移动通信模块以及蓝牙模块等,通过通信模块140与外部设备或服务器进行通信。
45.其中,存储器130中的信息处理程序被处理器执行时实现以下步骤:
46.响应于所述读卡器的金融卡信息传输指令,调用基础接口,其中,所述基础接口至少包括上电操作接口和应用协议数据单元apdu交互接口;
47.基于所述上电操作接口建立所述金融卡和所述金融卡应用端的连接关系;
48.基于所述连接关系,通过所述apdu交互接口控制所述读卡器与所述金融卡传输金融卡信息。
49.进一步地,存储器130中的信息处理程序被处理器执行时还实现以下步骤:
50.基于所述上电操作接口对所述读卡器进行初始化;
51.提供所述金融卡与所述金融卡应用端之间的通信环境;
52.基于所述通信环境建立所述金融卡和所述金融卡应用端的连接关系,以支持所述金融卡应用端和所述金融卡通过所述读卡器传输金融卡信息。
53.进一步地,存储器130中的信息处理程序被处理器执行时还实现以下步骤:
54.基于所述连接关系,通过所述apdu交互接口控制所述读卡器向所述金融卡发送apdu指令;
55.接收所述金融卡基于所述apdu指令返回的组包;
56.对所述组包进行解析处理,得到所述金融卡信息。
57.进一步地,存储器130中的信息处理程序被处理器执行时还实现以下步骤:
58.基于所述组包进行数据过滤,并提取得到待校验数据;
59.对所述待校验数据进行有效性校验,得到有效金融卡信息。
60.进一步地,存储器130中的信息处理程序被处理器执行时还实现以下步骤:
61.在所述金融卡应用端与所述金融卡完成传输所述金融卡信息的情况下,基于所述下电操作接口释放读卡器资源,并关闭所述金融卡与所述金融卡应用端之间的通信环境,以断开所述金融卡和所述金融卡应用端的连接关系。
62.进一步地,存储器130中的信息处理程序被处理器执行时还实现以下步骤:
63.获取基础接口调用函数;
64.根据所述基础接口调用函数调用对应的基础接口,并对调用的所述基础接口进行初始化。
65.本实施例通过上述方案,具体通过响应于所述读卡器的金融卡信息传输指令,调用基础接口,其中,所述基础接口至少包括上电操作接口和应用协议数据单元apdu交互接口;基于所述上电操作接口建立所述金融卡和所述金融卡应用端的连接关系;基于所述连接关系,通过所述apdu交互接口控制所述读卡器与所述金融卡传输金融卡信息。本技术方案通过调用基础接口,并在模块化基础接口内部建立金融卡和金融卡应用端的连接,控制读卡器与金融卡交换传输数据,可以轻松地获取金融卡信息。基于本技术方案,通过提供统一的基础接口实现对读卡器的通信与操作,使得开发者可以在应用层面上使用相同的api,而无需关心与读卡器底层通信的细节,使得开发过程更加方便和高效,并且易于维护和扩展。
66.基于上述设备架构但不限于上述架构,提出本技术信息处理方法实施例。
67.参照图2,图2为本技术信息处理方法第一示例性实施例的流程示意图。本实施例方法的执行主体可以是一种信息处理装置,也可以是一种信息处理设备或服务器,本实施例以信息处理装置进行举例,该信息处理装置可以集成在具有数据处理功能的智能手机、平板电脑等终端设备上。本实施例的信息处理装置包括金融卡应用端,该金融卡应用端与读卡器对接,读卡器与金融卡连接,其中,读卡器用于读取金融卡内的信息,在本实施例中,所述信息处理方法应用于金融卡应用端,其方法包括:
68.步骤s11,响应于所述读卡器的金融卡信息传输指令,调用基础接口,其中,所述基础接口至少包括上电操作接口和应用协议数据单元apdu交互接口。
69.具体地,在读卡器读取到金融卡内的信息时,读卡器向与其连接的金融卡应用端发送金融卡信息传输指令。金融卡应用端接收并响应于该金融卡信息传输指令,调用基础接口。其中,基础接口是指与读卡器获取金融卡信息相关的接口,至少包括上电操作接口和应用协议数据单元apdu交互接口。其中,apdu是指应用协议数据单元,包含了金融卡应用端与金融卡通信所需的指令和数据。在本实施例中,一旦基础接口被调用,在模块化接口内部将开始启动pboc(中国银行卡标准)流程。
70.步骤s12,基于所述上电操作接口建立所述金融卡和所述金融卡应用端的连接关系。
71.具体地,通过上电操作接口建立金融卡与金融卡应用端的连接关系,其中,上电操作是指通过读卡器与金融卡建立物理连接。上电操作可以通过与读卡器进行交互来实现,以确保金融卡与金融卡应用端之间的连接正常建立。
72.步骤s13,基于所述连接关系,通过所述apdu交互接口控制所述读卡器与所述金融卡传输金融卡信息。
73.具体地,apdu交互是金融卡应用端与金融卡之间进行数据交换的核心操作。本实施例中,基于建立的金融卡与金融卡应用端的连接关系,通过apdu交互接口控制读卡器与金融卡之间进行金融卡信息的传输。
74.本实施例通过上述方案,具体通过响应于所述读卡器的金融卡信息传输指令,调用基础接口,其中,所述基础接口至少包括上电操作接口和应用协议数据单元apdu交互接口;基于所述上电操作接口建立所述金融卡和所述金融卡应用端的连接关系;基于所述连接关系,通过所述apdu交互接口控制所述读卡器与所述金融卡传输金融卡信息。本技术方案通过调用基础接口,并在模块化基础接口内部建立金融卡和金融卡应用端的连接,控制读卡器与金融卡交换传输数据,可以轻松地获取金融卡信息。基于本技术方案,通过提供统一的基础接口实现对读卡器的通信与操作,使得开发者可以在应用层面上使用相同的api,而无需关心与读卡器底层通信的细节,使得开发过程更加方便和高效,并且易于维护和扩展。
75.进一步地,参照图3,图3为本技术信息处理方法第二示例性实施例的流程示意图。基于上述图2所示的实施例,在本实施例中,上述步骤s12,基于所述上电操作接口建立所述金融卡和所述金融卡应用端的连接关系可以包括:
76.步骤s1201,基于所述上电操作接口对所述读卡器进行初始化;
77.步骤s1202,提供所述金融卡与所述金融卡应用端之间的通信环境;
78.步骤s1203,基于所述通信环境建立所述金融卡和所述金融卡应用端的连接关系,以支持所述金融卡应用端和所述金融卡通过所述读卡器传输金融卡信息。
79.在本实施例中,模块化的上电操作接口用于建立金融卡与金融卡应用端之间的连接关系。首先通过上电操作接口对读卡器进行初始化,然后为金融卡与金融卡应用端之间提供适当的通信环境。在提供的通信环境中,通过上电操作接口建立金融卡与金融卡应用端之间的连接关系,该金融卡与金融卡应用端之间的连接关系用以支持金融卡应用端与金融卡之间可以通过读卡器进行金融卡信息的传输。
80.进一步地,参照图4,图4为本技术信息处理方法第二示例性实施例涉及的通过apdu交互接口控制读卡器与金融卡传输金融卡信息的流程示意图。在本实施例中,上述步骤s13,基于所述连接关系,通过所述apdu交互接口控制所述读卡器与所述金融卡传输金融卡信息可以包括:
81.步骤s1301,基于所述连接关系,通过所述apdu交互接口控制所述读卡器向所述金融卡发送apdu指令;
82.步骤s1302,接收所述金融卡基于所述apdu指令返回的组包;
83.步骤s1303,对所述组包进行解析处理,得到所述金融卡信息。
84.在本实施例中,模块化的apdu交互接口用于实现金融卡应用端与金融卡之间的数据交换。基于建立的金融卡与金融卡应用端的连接关系,通过apdu交互接口控制读卡器向金融卡发送apdu指令。金融卡在接收到该apdu指令后做出响应,并向金融卡应用端返回组包,其中,该组包可以包括金融卡基于接收到的apdu指令返回的响应数据。然后,金融卡应用端通过apdu交互接口控制读卡器接收金融卡返回的组包;对接收到的组包进行解析处理,得到金融卡信息。
85.进一步地,在本实施例中,上述步骤s1303,对所述组包进行解析处理,得到所述金融卡信息可以包括:
86.步骤s301,基于所述组包进行数据过滤,并提取得到待校验数据;
87.步骤s302,对所述待校验数据进行有效性校验,得到有效金融卡信息。
88.具体地,对接收到的组包进行数据过滤,并从过滤后的数据中提取得到待校验的数据,然后将待校验数据返回至金融卡应用端。金融卡应用端对返回的待校验数据进行有效性校验,用以确保当前返回的信息是有效的。若通过有效性校验,则得到有效金融卡信息,可以继续进行下一步的pboc流程。
89.在本实施例中,通过在模块化接口内部的pboc流程中进行额外的校验和安全性控制,可以确保交易的可靠性和安全性。其中,校验过程可以包括但不限于pin验证、数据完整性检查、证书验证等步骤,确保了金融卡信息的准确性和安全性。
90.本实施例通过上述方案,具体通过响应于所述读卡器的金融卡信息传输指令,调用基础接口,其中,所述基础接口至少包括上电操作接口和应用协议数据单元apdu交互接口;基于所述上电操作接口建立所述金融卡和所述金融卡应用端的连接关系;基于所述连接关系,通过所述apdu交互接口控制所述读卡器与所述金融卡传输金融卡信息。本技术方案通过调用基础接口,并在模块化基础接口内部建立金融卡和金融卡应用端的连接,控制读卡器与金融卡交换传输数据,可以轻松地获取金融卡信息。基于本技术方案,通过提供统一的基础接口实现对读卡器的通信与操作,使得开发者可以在应用层面上使用相同的api,而无需关心与读卡器底层通信的细节,使得开发过程更加方便和高效,并且易于维护和扩展。
91.进一步地,参照图5,图5为本技术信息处理方法第三示例性实施例的流程示意图。基于上述图2、图3或图4所示实施例,在本实施例中,所述基础接口还可以包括下电操作接口,用于断开金融卡和金融卡应用端之间的连接关系,在上述步骤s13,基于所述连接关系,通过所述apdu交互接口控制所述读卡器与所述金融卡传输金融卡信息之后,还可以包括:
92.步骤s14,在所述金融卡应用端与所述金融卡完成传输所述金融卡信息的情况下,
基于所述下电操作接口释放读卡器资源,并关闭所述金融卡与所述金融卡应用端之间的通信环境,以断开所述金融卡和所述金融卡应用端的连接关系。
93.具体地,下电操作是指断开金融卡与金融卡应用端之间的物理连接。在本实施例中,在金融卡应用端与金融卡之间完成金融卡信息的交互传输后,通过下电操作接口释放读卡器资源,同时关闭金融卡与金融卡应用端之间的通信环境,以此断开金融卡与金融卡应用端之间的连接关系。
94.通过上述下电操作可以保证金融卡在完成交互后可以安全地断开连接,以便其他应用或操作可以继续使用读卡器。
95.本实施例方案通过提供上电操作接口、apdu交互接口和下电操作接口这三个基础api,应用端开发人员可以专注于处理金融卡数据和业务逻辑,而无需关注与读卡器的底层通信细节。基于本技术实施例方案,开发者只需要针对每个不同的读卡器提供相应的三个基础接口,即上电操作、apdu交互和下电操作,以获取金融卡信息,而无需每次都重复开发整个pboc流程,也即只需要关注特定读卡器的接口实现即可,因此能够简化金融卡应用端的开发过程,并提高开发效率。同时,由于底层的读卡器通信部分已经在api层面进行了封装和验证,因此还有利于降低错误和故障的风险。
96.进一步地,作为一种实施方式,上述调用基础接口的步骤可以包括:
97.步骤s1101,获取基础接口调用函数;
98.步骤s1102,根据所述基础接口调用函数调用对应的基础接口,并对调用的所述基础接口进行初始化。
99.具体地,获取基础接口调用函数,其中,基础接口调用函数内置于模块化接口内部。根据基础接口调用函数调用对应的基础接口,并对调用的基础接口进行初始化,其中,基础接口可以包括但不限于上电操作接口、apdu交互接口和下电操作接口等。
100.之后,将通过调用模块化接口内部的获取金融卡信息接口向金融类应用端返回金融卡信息。
101.示例性地,基础接口调用函数可以为:
102.pboc_setcallback(“上电函数名称”,“上电函数指针”);
103.pboc_setcallback(“apdu交互函数名称”,“apdu交互函数指针”);
104.pboc_setcallback(“下电函数名称”,“下电函数指针”);
105.pboc_geticinformation(

)//调用获取金融卡信息接口
106.本实施例通过上述方案,具体通过响应于所述读卡器的金融卡信息传输指令,调用基础接口,其中,所述基础接口至少包括上电操作接口和应用协议数据单元apdu交互接口;基于所述上电操作接口建立所述金融卡和所述金融卡应用端的连接关系;基于所述连接关系,通过所述apdu交互接口控制所述读卡器与所述金融卡传输金融卡信息。本技术方案通过调用基础接口,并在模块化基础接口内部建立金融卡和金融卡应用端的连接,控制读卡器与金融卡交换传输数据,可以轻松地获取金融卡信息。基于本技术方案,通过提供统一的基础接口实现对读卡器的通信与操作,使得开发者可以在应用层面上使用相同的api,而无需关心与读卡器底层通信的细节,使得开发过程更加方便和高效,并且易于维护和扩展。
107.此外,本技术实施例还提出一种信息处理装置,应用于金融卡应用端,所述金融卡
应用端与读卡器对接,所述读卡器与金融卡连接,所述信息处理装置包括:
108.调用模块,用于响应于所述读卡器的金融卡信息传输指令,调用基础接口,其中,所述基础接口至少包括上电操作接口和应用协议数据单元apdu交互接口;
109.建立连接模块,用于基于所述上电操作接口建立所述金融卡和所述金融卡应用端的连接关系;
110.信息传输模块,用于基于所述连接关系,通过所述apdu交互接口控制所述读卡器与所述金融卡传输金融卡信息。
111.进一步地,所述信息处理装置还可以包括:
112.断开连接模块,用于在所述金融卡应用端与所述金融卡完成传输所述金融卡信息的情况下,基于所述下电操作接口释放读卡器资源,并关闭所述金融卡与所述金融卡应用端之间的通信环境,以断开所述金融卡和所述金融卡应用端的连接关系。
113.本实施例实现信息处理的原理及实施过程,请参照上述各实施例,在此不再一一赘述。
114.此外,本技术实施例还提出一种信息处理设备,所述信息处理设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的信息处理程序,所述信息处理程序被所述处理器执行时实现如上所述的信息处理方法的步骤。
115.由于本信息处理程序被处理器执行时,采用了前述所有实施例的全部技术方案,因此至少具有前述所有实施例的全部技术方案所带来的所有有益效果,在此不再一一赘述。
116.此外,本技术实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有信息处理程序,所述信息处理程序被处理器执行时实现如上所述的信息处理方法的步骤。
117.由于本信息处理程序被处理器执行时,采用了前述所有实施例的全部技术方案,因此至少具有前述所有实施例的全部技术方案所带来的所有有益效果,在此不再一一赘述。
118.相比现有技术,本技术实施例提出的信息处理方法、装置、设备以及存储介质,其信息处理方法通过响应于所述读卡器的金融卡信息传输指令,调用基础接口,其中,所述基础接口至少包括上电操作接口和应用协议数据单元apdu交互接口;基于所述上电操作接口建立所述金融卡和所述金融卡应用端的连接关系;基于所述连接关系,通过所述apdu交互接口控制所述读卡器与所述金融卡传输金融卡信息。本技术方案通过调用基础接口,并在模块化基础接口内部建立金融卡和金融卡应用端的连接,控制读卡器与金融卡交换传输数据,可以轻松地获取金融卡信息。基于本技术方案,通过提供统一的基础接口实现对读卡器的通信与操作,使得开发者可以在应用层面上使用相同的api,而无需关心与读卡器底层通信的细节,使得开发过程更加方便和高效,并且易于维护和扩展。
119.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
120.上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
121.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,被控终端,或者网络设备等)执行本技术每个实施例的方法。
122.以上仅为本技术的优选实施例,并非因此限制本技术的专利范围,凡是利用本技术说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本技术的专利保护范围内。

技术特征:
1.一种信息处理方法,其特征在于,应用于金融卡应用端,所述金融卡应用端与读卡器对接,所述读卡器与金融卡连接,所述信息处理方法包括:响应于所述读卡器的金融卡信息传输指令,调用基础接口,其中,所述基础接口至少包括上电操作接口和应用协议数据单元apdu交互接口;基于所述上电操作接口建立所述金融卡和所述金融卡应用端的连接关系;基于所述连接关系,通过所述apdu交互接口控制所述读卡器与所述金融卡传输金融卡信息。2.如权利要求1所述的信息处理方法,其特征在于,所述基于所述上电操作接口建立所述金融卡和所述金融卡应用端的连接关系的步骤包括:基于所述上电操作接口对所述读卡器进行初始化;提供所述金融卡与所述金融卡应用端之间的通信环境;基于所述通信环境建立所述金融卡和所述金融卡应用端的连接关系,以支持所述金融卡应用端和所述金融卡通过所述读卡器传输金融卡信息。3.如权利要求1所述的信息处理方法,其特征在于,所述基于所述连接关系,通过所述apdu交互接口控制所述读卡器与所述金融卡传输金融卡信息的步骤包括:基于所述连接关系,通过所述apdu交互接口控制所述读卡器向所述金融卡发送apdu指令;接收所述金融卡基于所述apdu指令返回的组包;对所述组包进行解析处理,得到所述金融卡信息。4.如权利要求3所述的信息处理方法,其特征在于,所述对所述组包进行解析处理,得到所述金融卡信息的步骤包括:基于所述组包进行数据过滤,并提取得到待校验数据;对所述待校验数据进行有效性校验,得到有效金融卡信息。5.如权利要求1所述的信息处理方法,其特征在于,所述基础接口还包括下电操作接口,所述基于所述连接关系,通过所述apdu交互接口控制所述读卡器与所述金融卡传输金融卡信息的步骤之后,还包括:在所述金融卡应用端与所述金融卡完成传输所述金融卡信息的情况下,基于所述下电操作接口释放读卡器资源,并关闭所述金融卡与所述金融卡应用端之间的通信环境,以断开所述金融卡和所述金融卡应用端的连接关系。6.如权利要求1至5中任一项所述的信息处理方法,其特征在于,所述调用基础接口的步骤包括:获取基础接口调用函数;根据所述基础接口调用函数调用对应的基础接口,并对调用的所述基础接口进行初始化。7.一种信息处理装置,其特征在于,应用于金融卡应用端,所述金融卡应用端与读卡器对接,所述读卡器与金融卡连接,所述信息处理装置包括:调用模块,用于响应于所述读卡器的金融卡信息传输指令,调用基础接口,其中,所述基础接口至少包括上电操作接口和应用协议数据单元apdu交互接口;建立连接模块,用于基于所述上电操作接口建立所述金融卡和所述金融卡应用端的连
接关系;信息传输模块,用于基于所述连接关系,通过所述apdu交互接口控制所述读卡器与所述金融卡传输金融卡信息。8.如权利要求7所述的信息处理装置,其特征在于,所述信息处理装置还包括:断开连接模块,用于在所述金融卡应用端与所述金融卡完成传输所述金融卡信息的情况下,基于所述下电操作接口释放读卡器资源,并关闭所述金融卡与所述金融卡应用端之间的通信环境,以断开所述金融卡和所述金融卡应用端的连接关系。9.一种信息处理设备,其特征在于,所述信息处理设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的信息处理程序,所述信息处理程序被所述处理器执行时实现如权利要求1-6中任一项所述的信息处理方法的步骤。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有信息处理程序,所述信息处理程序被处理器执行时实现如权利要求1-6中任一项所述的信息处理方法的步骤。

技术总结
本申请公开了一种信息处理方法、装置、设备以及存储介质,其信息处理方法应用于金融卡应用端,所述金融卡应用端与读卡器对接,所述读卡器与金融卡连接,其方法包括:响应于所述读卡器的金融卡信息传输指令,调用基础接口,其中,所述基础接口至少包括上电操作接口和应用协议数据单元APDU交互接口;基于所述上电操作接口建立所述金融卡和所述金融卡应用端的连接关系;基于所述连接关系,通过所述APDU交互接口控制所述读卡器与所述金融卡传输金融卡信息。本申请解决了金融卡应用对接多个不同的读卡器时,需要在维护和更新上耗费大量开发人员时间的问题,实现金融卡应用的开发和维护更加方便快捷。更加方便快捷。更加方便快捷。


技术研发人员:刘强 徐林
受保护的技术使用者:深圳市天腾实业有限公司
技术研发日:2023.06.06
技术公布日:2023/10/6
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐