一种用于自助终端的多合一读卡器调用方法、系统及介质技术方案

技术编号:33645407 阅读:13 留言:0更新日期:2022-06-02 20:21
本发明专利技术公开了一种用于自助终端的多合一读卡器调用方法、系统及介质,所述方法包括以下步骤:获取卡片处理类型,基于所述卡片处理类型执行处理环境搭建操作,得到多合一处理框架;获取卡片处理需求,基于所述多合一处理框架和所述卡片处理需求执行卡片识别操作,得到待处理参数;配置服务转换单元,基于所述多合一处理框架、所述待处理参数和所述服务转换单元执行卡片适配处理操作;本发明专利技术能够通过统一化配置的多合一处理框架并基于其应用逻辑层中统一化标准的参数,对多种类型读卡器进行快速调用,不需要复杂逻辑服务器的处理,仅根据不同的参数和字段就可以判断不同的读卡器类型、卡类型和设备状态,提高了多合一读卡器的调用效率和适用性。调用效率和适用性。调用效率和适用性。

【技术实现步骤摘要】
一种用于自助终端的多合一读卡器调用方法、系统及介质


[0001]本专利技术涉及终端设备读卡器调用
,特别是涉及一种用于自助终端的多合一读卡器调用方法、系统及介质。

技术介绍

[0002]目前自助终端设备中,对于多合一读卡器的调用通常采用多个子逻辑服务,而每个子逻辑服务都分别对应不同读卡器硬件的相应子功能;多个子逻辑服务的处理复杂度较高,处理效率同时较低,且无法根据读卡器本身的状态进行读卡器的衔接控制,适用性较低。
[0003]因此,需要研发一种具有统一化逻辑层参数调用体系的多合一读卡器调用方法,进而提升读卡器的处理效率和调用效率,并能实现根据读卡器本身的状态进行读卡器的衔接控制。

技术实现思路

[0004]本专利技术的主要目的是,研发一种具有统一化逻辑层参数调用体系的多合一读卡器调用方法,进而提升读卡器的处理效率和调用效率,并能实现根据读卡器本身的状态进行读卡器的衔接控制。
[0005]为实现上述目的,本专利技术采用的一个技术方案是:提供一种用于自助终端的多合一读卡器调用方法,包括以下步骤:
[0006]框架搭建:
[0007]获取卡片处理类型,基于所述卡片处理类型执行处理环境搭建操作,得到多合一处理框架;
[0008]卡片识别:
[0009]获取卡片处理需求,基于所述多合一处理框架和所述卡片处理需求执行卡片识别操作,得到待处理参数;
[0010]适配交互:
[0011]配置服务转换单元,基于所述多合一处理框架、所述待处理参数和所述服务转换单元执行卡片适配处理操作。
[0012]作为一种改进的方案,所述处理环境搭建操作包括:
[0013]基于设备层搭建步骤搭建设备处理层;
[0014]基于应用层搭建步骤搭建应用逻辑层;
[0015]基于通信层搭建步骤搭建通信服务层;
[0016]将所述设备处理层和所述应用逻辑层分别与所述通信服务层建立连接,得到所述多合一处理框架。
[0017]作为一种改进的方案,所述设备层搭建步骤包括:
[0018]配置第一主控板以及与所述卡片处理类型相匹配的卡片处理芯片;将所述卡片处
理芯片集成至所述第一主控板上,得到第二主控板;设定所述第二主控板为所述设备处理层;
[0019]所述应用层搭建步骤包括:
[0020]设置与所述卡片处理芯片均匹配的类别字段、状态字段、关联字段、参数转换规范、命令参数和事件参数;整合所述类别字段、所述状态字段、所述关联字段、所述参数转换规范、所述命令参数和所述事件参数,得到与所述卡片处理芯片相匹配的逻辑数据;设定所述逻辑数据为所述应用逻辑层;
[0021]设定基准卡片处理类型,若所述设备处理层中存在均适配所述基准卡片处理类型的若干第三卡片处理芯片,则设置若干所述第三卡片处理芯片分别对应的若干第三关联字段相互匹配;
[0022]所述通信层搭建步骤包括:
[0023]设置第一接口标准,基于所述第一接口标准配置服务调用中间件,设置所述服务调用中间件为所述通信服务层。
[0024]作为一种改进的方案,所述设置与所述卡片处理芯片匹配的所述状态字段进一步包括:
[0025]定义第一状态结构体和第一结尾标识,获取所述卡片处理芯片所对应的子设备信息和子介质信息;基于所述子设备信息和所述子介质信息生成指向所述第一状态结构体且以所述第一结尾标识为结尾的第一状态指针数组;设定所述第一状态指针数组为所述状态字段。
[0026]作为一种改进的方案,所述卡片处理需求包括第一需求和第二需求;所述第一需求为存在待处理卡片;所述第二需求为不存在待处理卡片;
[0027]所述卡片识别操作包括:
[0028]识别所述卡片处理需求,若所述卡片处理需求为所述第一需求,则调用所述通信服务层识别所述多合一处理框架中的所述第二主控板是否生成第一卡片监测参数;
[0029]若生成,则调用所述通信服务层基于所述应用逻辑层识别所述第一卡片监测参数所对应的第一类别字段;基于所述应用逻辑层设定与所述第一类别字段相匹配的第一卡片处理类型;设定所述第一卡片处理类型为所述待处理参数。
[0030]作为一种改进的方案,所述适配处理操作包括:
[0031]设定第一轮询阈值、第二轮询阈值和子模块状态参数;所述子模块状态参数包括第一参数和第二参数;
[0032]调用所述通信服务层基于所述应用逻辑层识别所述设备处理层中与所述第一卡片处理类型相对应的第一卡片处理芯片;基于所述第一轮询阈值、所述第二轮询阈值、所述子模块状态参数和所述第一卡片处理芯片执行可用度判断步骤;
[0033]所述可用度判断步骤包括:
[0034]调用所述通信服务层基于所述应用逻辑层识别所述第一卡片处理芯片所对应的第一状态字段;识别所述第一状态字段中的第一子设备信息和第一子介质信息;比对所述第一子设备信息与所述第一参数,比对所述第一子介质信息与所述第二参数;
[0035]若所述第一子设备信息与所述第一参数相匹配,且所述第一子介质信息与所述第二参数相匹配,则调用所述通信服务层基于所述应用逻辑层识别与所述第一卡片处理芯片
相对应的第一参数转换规范;按照所述第一参数转换规范将所述第一卡片监测参数转换为第一卡片交互参数;基于所述第一卡片处理芯片和所述第一卡片交互参数执行交互步骤;
[0036]若所述第一子设备信息与所述第一参数非匹配或所述第一子介质信息与所述第二参数非匹配,则基于所述第一卡片处理芯片执行轮询交互处理步骤。
[0037]作为一种改进的方案,所述交互步骤包括:调用所述通信服务层基于所述应用逻辑层识别与所述第一卡片处理芯片对应的第一命令参数和第一事件参数;通过所述通信服务层调用所述设备处理层,通过所述设备处理层控制所述第一卡片处理芯片基于所述第一卡片交互参数、所述第一命令参数和第一事件参数对所述待处理卡片进行需求业务交互。
[0038]作为一种改进的方案,所述轮询交互处理步骤包括:
[0039]标记所述第一卡片处理芯片,并调用所述服务转换单元基于所述应用逻辑层识别与所述第一卡片处理芯片相对应的第一关联字段;
[0040]调用所述服务转换单元基于所述应用逻辑层识别所述设备处理层中与所述第一关联字段相匹配且未被标记的第二卡片处理芯片;统计所述第二卡片处理芯片的第一数量;
[0041]比对所述第一数量和所述第二轮询阈值;若所述第一数量小于所述第二轮询阈值,则执行告警协助操作;若所述第一数量大于所述第二轮询阈值,则比对所述第一数量和所述第一轮询阈值;
[0042]若所述第一数量达到所述第一轮询阈值,则基于所述第二卡片处理芯片回到所述可用度判断步骤;
[0043]若所述第一数量未达到所述第一轮询阈值,则基于所述第二卡片处理芯片执行所述可用度判断步骤,得到第二子设备信息和第二子介质信息;
[0044]若所述第二子设备信息与所述第一参数相匹配,且所述第二子介质信息与所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于自助终端的多合一读卡器调用方法,其特征在于,包括以下步骤:框架搭建:获取卡片处理类型,基于所述卡片处理类型执行处理环境搭建操作,得到多合一处理框架;卡片识别:获取卡片处理需求,基于所述多合一处理框架和所述卡片处理需求执行卡片识别操作,得到待处理参数;适配交互:配置服务转换单元,基于所述多合一处理框架、所述待处理参数和所述服务转换单元执行卡片适配处理操作。2.根据权利要求1所述的一种用于自助终端的多合一读卡器调用方法,其特征在于:所述处理环境搭建操作包括:基于设备层搭建步骤搭建设备处理层;基于应用层搭建步骤搭建应用逻辑层;基于通信层搭建步骤搭建通信服务层;将所述设备处理层和所述应用逻辑层分别与所述通信服务层建立连接,得到所述多合一处理框架。3.根据权利要求2所述的一种用于自助终端的多合一读卡器调用方法,其特征在于:所述设备层搭建步骤包括:配置第一主控板以及与所述卡片处理类型相匹配的卡片处理芯片;将所述卡片处理芯片集成至所述第一主控板上,得到第二主控板;设定所述第二主控板为所述设备处理层;所述应用层搭建步骤包括:设置与所述卡片处理芯片均匹配的类别字段、状态字段、关联字段、参数转换规范、命令参数和事件参数;整合所述类别字段、所述状态字段、所述关联字段、所述参数转换规范、所述命令参数和所述事件参数,得到与所述卡片处理芯片相匹配的逻辑数据;设定所述逻辑数据为所述应用逻辑层;设定基准卡片处理类型,若所述设备处理层中存在均适配所述基准卡片处理类型的若干第三卡片处理芯片,则设置若干所述第三卡片处理芯片分别对应的若干第三关联字段相互匹配;所述通信层搭建步骤包括:设置第一接口标准,基于所述第一接口标准配置服务调用中间件,设置所述服务调用中间件为所述通信服务层。4.根据权利要求3所述的一种用于自助终端的多合一读卡器调用方法,其特征在于:所述设置与所述卡片处理芯片匹配的所述状态字段进一步包括:定义第一状态结构体和第一结尾标识,获取所述卡片处理芯片所对应的子设备信息和子介质信息;基于所述子设备信息和所述子介质信息生成指向所述第一状态结构体且以所述第一结尾标识为结尾的第一状态指针数组;设定所述第一状态指针数组为所述状态字段。5.根据权利要求4所述的一种用于自助终端的多合一读卡器调用方法,其特征在于:
所述卡片处理需求包括第一需求和第二需求;所述第一需求为存在待处理卡片;所述第二需求为不存在待处理卡片;所述卡片识别操作包括:识别所述卡片处理需求,若所述卡片处理需求为所述第一需求,则调用所述通信服务层识别所述多合一处理框架中的所述第二主控板是否生成第一卡片监测参数;若生成,则调用所述通信服务层基于所述应用逻辑层识别所述第一卡片监测参数所对应的第一类别字段;基于所述应用逻辑层设定与所述第一类别字段相匹配的第一卡片处理类型;设定所述第一卡片处理类型为所述待处理参数。6.根据权利要求5所述的一种用于自助终端的多合一读卡器调用方法,其特征在于:所述适配处理操作包括:设定第一轮询阈值、第二轮询阈值和子模块状态参数;所述子模块状态参数包括第一参数和第二参数;调用所述通信服务层基于所述应用逻辑层识别所述设备处理层中与所述第一卡片处理类型相对应的第一卡片处理芯片;基于所述第一轮询阈值、所述第二轮询阈值、所述子模块状态参数和所述第一卡片处理芯片执行可用度判断步骤;所述可用度判断步骤包括:调用所述通信服务层基于所述应用逻辑层...

【专利技术属性】
技术研发人员:胡焱孙宾马伟
申请(专利权)人:浪潮金融信息技术有限公司
类型:发明
国别省市:

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

1