一种自助存取款机的业务信息处理方法及装置与流程

文档序号:31792157发布日期:2022-10-14 15:57阅读:88来源:国知局
一种自助存取款机的业务信息处理方法及装置与流程

1.本技术涉及数据处理技术领域,尤其涉及一种自助存取款机的业务信息处理方法及装置。


背景技术:

2.自助存取款机是一种用户进行自助服务的电子化设备,它具有存款、取款、转账、查询余额、修改密码等功能,是一种新型的银行电脑终端。
3.在现有技术中,自助存取款机在处理业务时,调用驱动程序获取所述业务对应的硬件信息,通过硬件信息判断所述业务对应的硬件状态是否正常,若所述业务对应的硬件处于正常状态,自助存取款机才能调用该硬件。
4.由于自助存取款机每次调用业务对应的硬件,调用驱动程序获取所述业务对应的硬件信息来获取硬件的状态,调用硬件的过程需要的时间较长,导致自助存取款机处理业务效率低,用户等待时间较长,影响用户对自助存取款机的使用体验。


技术实现要素:

5.有鉴于此,本技术实施例提供了一种自助存取款机的业务信息处理方法及装置,旨在自助存取款机的底层驱动与前端应用之间,通过预先在自助存取款机的内存区域中划分中间层,将硬件设备的信息提前缓存在中间层,使得能够在中间层直接调用硬件设备信息,提升自助存取款机处理业务效率,减少用户等待时间,提升用户体验。
6.第一方面,本技术实施例提供了一种自助存取款机的业务信息处理方法,所述方法包括:
7.获取第一业务信息,所述第一业务信息是根据使用所述自助存取款机的用户的操作指令生成的;
8.从中间层获取所述第一业务信息对应的硬件信息,所述中间层为预先在所述自助存取款机的内存划分的区域,所述中间层用于存储所述自助存取款机中多个硬件的硬件信息;
9.根据所述硬件信息,调用所述第一业务信息对应的硬件,所述硬件用于处理所述第一业务信息。
10.优选地,所述中间层所存储的自助存取款机中多个硬件的硬件信息是通过如下方法得到的:
11.响应于满足触发条件,通过驱动程序获取所述自助存取款机中多个硬件的硬件信息;
12.将所述自助存取款机中多个硬件的硬件信息存储到所述中间层。
13.优选地,将多个硬件的硬件信息存储到所述中间层之后,所述方法还包括:
14.在预设的时间间隔内,周期性通过驱动程序获取所述自助存取款机的多个硬件的硬件信息;
15.将所述自助存取款机中多个硬件的硬件信息存储到所述中间层。
16.优选地,所述从中间层获取所述第一业务信息对应的硬件信息,包括:
17.确定所述第一业务信息对应的应用程序;
18.根据所述应用程序确定目标接口,所述目标接口与所述硬件信息在所述中间层的存储位置相对应;
19.通过所述目标接口获取所述第一业务信息对应的硬件信息。
20.优选地,所述业务信息包括全局流水号,所述全局流水号用于标识所述用户的操作指令,在调用所述业务信息对应的硬件之后,所述方法还包括:
21.获取第二业务信息;
22.响应于所述第二业务信息对应的全局流水号与历史业务信息对应的全局流水号不同,删除所述中间层预先存储所述自助存取款机的多个硬件信息。
23.第二方面,本技术实施例提供了一种自助存取款机的业务信息处理装置,所述装置包括:
24.第一获取模块,用于获取第一业务信息,所述第一业务信息是根据使用所述自助存取款机的用户的操作指令生成的;
25.第二获取模块,用于从中间层获取所述第一业务信息对应的硬件信息,所述中间层为预先在所述自助存取款机的内存划分的区域,所述中间层用于存储所述自助存取款机中多个硬件的硬件信息;
26.调用模块,用于根据所述硬件信息,调用所述第一业务信息对应的硬件,所述硬件用于处理所述第一业务信息。
27.优选地,所述第二获取模块,具体用于响应于满足触发条件,通过驱动程序获取所述自助存取款机中多个硬件的硬件信息;
28.将所述自助存取款机中多个硬件的硬件信息存储到所述中间层。
29.优选地,将多个硬件的硬件信息存储到所述中间层之后,所述装置还包括:
30.在预设的时间间隔内,周期性通过驱动程序获取所述自助存取款机的多个硬件的硬件信息;
31.将所述自助存取款机中多个硬件的硬件信息存储到所述中间层。
32.第三方面,本技术实施例提供了一种电子设备,所述电子设备包括:
33.存储器,用于存储一个或多个程序;
34.处理器;当所述一个或多个程序被所述处理器执行时,实现前述第一方面任一项所述的自助存取款机的业务信息处理方法。
35.第四方面,本技术实施例提供了一种计算机存储介质,所述计算机存储介质中存储有程序,当所述程序被处理器执行时,实现前述第一方面任一项所述的自助存取款机的业务信息处理方法。
36.上述技术方案具有如下有益效果:
37.本技术实施例提供了一种自助存取款机的业务信息处理方法及装置。在执行所述方法时,先获取第一业务信息;其中,所述第一业务信息是根据使用所述自助存取款机的用户的操作指令生成的;然后从中间层获取所述第一业务信息对应的硬件信息;其中,所述中间层为预先在所述自助存取款机的内存划分的区域,所述中间层用于存储所述自助存取款
机中多个硬件的硬件信息,最后根据所述硬件信息,调用所述第一业务信息对应的硬件,所述硬件用于处理所述第一业务信息。这样,通过预先在自助存取款机的内存区域中划分中间层,将硬件设备的信息提前缓存在中间层;使得自助存取款机在中间层直接调用硬件设备信息,达到了提升自助存取款机处理业务效率的效果。如此,可以减少用户等待时间,提升用户体验。
附图说明
38.为更清楚地说明本实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
39.图1为本技术实施例提供的自助存取款机的业务信息处理方法的一种方法流程图;
40.图2为本技术实施例提供的自助存取款机的业务信息处理装置的一种结构示意图。
具体实施方式
41.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
42.在现有技术中,自助存取款机在处理业务时,调用驱动程序获取所述业务对应的硬件信息,通过硬件信息判断所述业务对应的硬件状态是否正常,若所述业务对应的硬件处于正常状态,自助存取款机才能调用该硬件。
43.由于自助存取款机每次调用业务对应的硬件,调用驱动程序获取所述业务对应的硬件信息来获取硬件的状态,调用硬件的过程需要的时间较长,导致自助存取款机处理业务效率低,用户等待时间较长,影响用户对自助存取款机的使用体验。
44.为了克服上述技术问题,本技术实施例提供了一种自助存取款机的业务信息处理方法,该方法可以由自助存取款机的操作系统来执行。
45.需要说明的是,本技术提供的一种自助存取款机的业务信息处理方法及装置可用于数据处理技术领域或金融领域。上述仅为实例,并不对本技术提供的一种自助存取款机的业务信息处理方法及装置的应用领域进行限定。
46.参见图1,图1为本技术实施例提供的自助存取款机的业务信息处理方法的一种方法流程图,该方法可以包括:
47.步骤s101:获取第一业务信息,所述第一业务信息是根据使用所述自助存取款机的用户的操作指令生成的。
48.具体地,本技术实施例中,可以由自助存取款机获取第一业务信息;其中,所述第一业务信息是根据使用所述自助存取款机的用户的操作指令生成的。例如:用户在自助存取款机的操作界面上,点击“存款”按钮,自助存取款机可以根据用户的点击的按钮,生成第
一业务信息,并获取该业务信息,方便后续根据所述第一业务信息,从预设的中间层获取对应的硬件信息。
49.步骤s102:从中间层获取所述第一业务信息对应的硬件信息,所述中间层为预先在所述自助存取款机的内存划分的区域,所述中间层用于存储所述自助存取款机中多个硬件的硬件信息。
50.本技术实施例中,自助存取款机从预设的中间层获取第一业务信息对应的硬件信息;其中,所述中间层可以为预先在自助存取款机的内存划分的区域,用于存储自助存取款机中多个硬件的硬件信息。可以理解的是,本技术实施例预先在自助存取款机的内存区域中划分中间层,将硬件设备的信息提前缓存在中间层,使得能够在中间层直接调用硬件设备信息,减少用户等待时间,提升用户体验。
51.需要说明的是,中间层存储自助存取款机中多个硬件的硬件信息可以包括硬件的状态。例如硬件是否被占用,硬件是否已损坏。
52.作为一种优选地实施方式,所述中间层所存储的自助存取款机中多个硬件的硬件信息是通过如下方法得到的:响应于满足触发条件,通过驱动程序获取所述自助存取款机中多个硬件的硬件信息;
53.将所述自助存取款机中多个硬件的硬件信息存储到所述中间层。
54.具体地,当满足触发条件时,通过驱动程序获取所述自助存取款机中多个硬件的硬件信息,将所述自助存取款机中多个硬件的硬件信息存储到所述中间层。可以理解的是,自助存取款机可以将多个硬件的硬件信息存储到所述中间层的栏位中,便于自助存取款机在中间层直接调用硬件设备信息。
55.可以理解的是,所述触发条件可以为当使用所述自助存取款机的用户插入银行卡信息后,由自助存取款机通过驱动程序获取所述自助存取款机中多个硬件的硬件信息,并将所述自助存取款机中多个硬件的硬件信息存储到所述中间层。
56.作为一种优选地实施方式,将多个硬件的硬件信息存储到所述中间层之后,所述方法还包括:
57.在预设的时间间隔内,周期性通过驱动程序获取所述自助存取款机的多个硬件的硬件信息;
58.将所述自助存取款机中多个硬件的硬件信息存储到所述中间层。
59.本技术实施例中,自助存取款机可以每隔预设时间,周期性通过驱动程序获取所述自助存取款机的多个硬件的硬件信息;并将获取的多个硬件的硬件信息存储到中间层。例如:自助存取款机可以每隔1s,通过驱动程序获取所述自助存取款机的多个硬件的硬件信息。
60.需要说明的是,自助存取款机周期性通过驱动程序获取所述自助存取款机的多个硬件的硬件信息,使得中间层存储多个硬件的最新信息,从而保证自助存取款机获取到的业务信息对应的硬件信息的准确性。
61.步骤s103:根据所述硬件信息,调用所述第一业务信息对应的硬件,所述硬件用于处理所述第一业务信息。
62.具体地,自助存取款机可以通过中间层获取所述第一业务信息对应的硬件信息,调用所述第一业务信息对应的硬件;其中,所述硬件用于处理使用所述自助存取款机的用
户的操作指令生成的第一业务信息。
63.从上述技术方案可以看出,本技术实施例中先获取第一业务信息;其中,所述第一业务信息是根据使用所述自助存取款机的用户的操作指令生成的;然后从中间层获取所述第一业务信息对应的硬件信息;其中,所述中间层为预先在所述自助存取款机的内存划分的区域,所述中间层用于存储所述自助存取款机中多个硬件的硬件信息,最后根据所述硬件信息,调用所述第一业务信息对应的硬件,所述硬件用于处理所述第一业务信息。这样,通过预先在自助存取款机的内存区域中划分中间层,将硬件设备的信息提前缓存在中间层;使得自助存取款机在中间层直接调用硬件设备信息,达到了提升自助存取款机处理业务效率的效果。如此,可以减少用户等待时间,提升用户体验。
64.作为一种优选地实施方式,所述从中间层获取所述第一业务信息对应的硬件信息,可以包括
65.确定所述第一业务信息对应的应用程序;根据所述应用程序确定目标接口,所述目标接口与所述硬件信息在所述中间层的存储位置相对应;通过所述目标接口获取所述第一业务信息对应的硬件信息。
66.具体地,本技术实施例中,先确定第一业务信息对应的应用程序;然后根据所述应用程序确定目标接口;其中,所述目标接口与所述硬件信息在所述中间层的存储位置相对应;最后通过所述目标接口获取所述第一业务信息对应的硬件信息。
67.可以理解的是,预先在自助存取款机的内存中划分中间层后,可以在中间层的多个栏位中设置多个应用程序的接口,以便于自助存取款机确定第一业务信息对应的应用程序后,通过应用程序对应的接口获取所述第一业务信息对应的硬件信息。
68.作为一种优选地实施方式,所述业务信息包括全局流水号,所述全局流水号用于标识所述用户的操作指令,在调用所述业务信息对应的硬件之后,所述方法可以包括:
69.获取第二业务信息;当所述第二业务信息对应的全局流水号与历史业务信息对应的全局流水号不同时,删除所述中间层预先存储所述自助存取款机的多个硬件信息。
70.具体地,自助存取款机可以获取第二业务信息,当第二业务信息对应的全局流水号与历史业务信息对应的全局流水号不同,删除所述中间层预先存储所述自助存取款机的多个硬件信息;其中,全局流水号用于标识所述用户的操作指令。
71.需要说明的是,所述全局流水号为自助存取款机根据用户的业务信息生成的一串序号。当第二业务信息对应的全局流水号与历史业务信息对应的全局流水号不同,则说明使用所述自助存取款机的用户不同,此时需要删除所述中间层预先存储所述自助存取款机的多个硬件信息,从而减轻自助存取款机的内存压力,节省自助存取款机的存储空间。
72.例如:当第一用户插入银行卡,登录成功后,自助存取款机针对第一用户的第一业务信息生成全局流水号,第一用户在自助存取款机的操作界面上,点击“存款”按钮,自助存取款机可以根据用户的点击的按钮,生成第一业务信息,根据所述第一业务信息,从预设的中间层获取对应的硬件信息,例如,获取“取钞口”硬件的状态为正常且未被占用,调用“取钞口”处理第一业务信息。当第一用户操作结束后,第二用户办理业务时,自助存取款机针对第二用户的第二业务信息生成对应的全局流水号,若第二用户的第二业务信息生成对应的全局流水号与历史业务信息对应的全局流水号(第一业务信息对应的全局流水号)不同,则说明使用所述自助存取款机的用户不同,此时需要删除所述中间层预先存储所述自助存
取款机的多个硬件信息,从而减轻自助存取款机的内存压力,节省自助存取款机的存储空间。
73.以上为本技术实施例提供一种自助存取款机的业务信息处理方法的一些具体实现方式,基于此,本技术还提供了对应的装置。下面将从功能模块化的角度对本技术实施例提供的装置进行介绍。
74.参见图2所示的一种自助存取款机的业务信息处理装置的结构举例示意图,该装置包括第一获取模块100、第二获取模块200和调用模块300。
75.第一获取模块100,用于获取第一业务信息,所述第一业务信息是根据使用所述自助存取款机的用户的操作指令生成的;
76.第二获取模块200,用于从中间层获取所述第一业务信息对应的硬件信息,所述中间层为预先在所述自助存取款机的内存划分的区域,所述中间层用于存储所述自助存取款机中多个硬件的硬件信息;
77.调用模块300,用于根据所述硬件信息,调用所述第一业务信息对应的硬件,所述硬件用于处理所述第一业务信息。
78.可选地,所述第二获取模块,具体用于响应于满足触发条件,通过驱动程序获取所述自助存取款机中多个硬件的硬件信息;
79.将所述自助存取款机中多个硬件的硬件信息存储到所述中间层。
80.可选地,将多个硬件的硬件信息存储到所述中间层之后,所述装置还包括:
81.在预设的时间间隔内,周期性通过驱动程序获取所述自助存取款机的多个硬件的硬件信息;
82.将所述自助存取款机中多个硬件的硬件信息存储到所述中间层。
83.本技术实施例还提供了一种电子设备,包括:存储器,用于存储一个或多个程序;
84.处理器;当所述一个或多个程序被所述处理器执行时,实现上述实施例中自助存取款机的业务信息处理方法。
85.本技术实施例还提供了一种计算机存储介质,所述计算机存储介质中存储有程序,当所述程序被处理器执行时,实现上述实施例中自助存取款机的业务信息处理。
86.本技术实施例提供了一种自助存取款机的业务信息处理方法及装置。在执行所述方法时,先获取第一业务信息;其中,所述第一业务信息是根据使用所述自助存取款机的用户的操作指令生成的;然后从中间层获取所述第一业务信息对应的硬件信息;其中,所述中间层为预先在所述自助存取款机的内存划分的区域,所述中间层用于存储所述自助存取款机中多个硬件的硬件信息,最后根据所述硬件信息,调用所述第一业务信息对应的硬件,所述硬件用于处理所述第一业务信息。这样,通过预先在自助存取款机的内存区域中划分中间层,将硬件设备的信息提前缓存在中间层;使得自助存取款机在中间层直接调用硬件设备信息,达到了提升自助存取款机处理业务效率的效果。如此,可以减少用户等待时间,提升用户体验。
87.本技术实施例中提到的“第一”、“第二”(若存在)等名称中的“第一”、“第二”只是用来做名字标识,并不代表顺序上的第一、第二。
88.本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
89.本领域技术人员可以理解,图所示的流程图仅是本技术的实施方式可以在其中得以实现的一个示例,本技术实施方式的适用范围不受到该流程图任何方面的限制。
90.在本技术所提供的几个实施例中,应该理解到,所揭露的方法、装置和设备,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
91.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
92.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
93.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1