一种信息处理方法、信息处理系统及服务器与流程

文档序号:14923508发布日期:2018-07-13 07:48阅读:141来源:国知局

本发明实施例信息处理领域,尤其涉及一种信息处理方法,以及,一种信息处理系统,以及,一种服务器。



背景技术:

越来越多的银行网点通过业务自助终端向客户提供银行服务,例如,通过atm(automatictellermachine,自动柜员机)提供存取款业务的服务项目,通过vtm提供远程开户业务的服务项目等。

目前,通常会针对业务自助终端所提供的服务项目,将多个硬件模块集成在一台业务自助终端上,而且,由该台业务自助终端上的一个主板整体控制该多个硬件模块。在向用户提供某项服务项目时,可能会根据该项银行服务,调用相应的多个硬件模块。例如,一台atm集成有显示器、发声器、密码键盘、取款口、指纹仪、凭条打印机等多个硬件模块,用户在atm请求取款服务时,atm可以根据该取款服务,调用显示器和发声器提示用户在密码键盘输入密码和输入指纹信息,调用密码键盘供用户输入密码,调用指纹仪采集用户的指纹信息,然后调用取款口弹出款项,最后调用凭条打印机打印取款凭条。

然而,如果某项银行服务所需要调用的多个硬件模块中,某个硬件模块损耗或所需耗材耗尽,即使其他硬件模块正常运作,也会导致无法向用户提供该项银行服务。而且,如果业务自助终端的主板故障,业务自助终端则可能无法根据特定业务调用各个硬件模块,导致无法向用户提供银行服务。

因此,现有的业务自助终端,存在着当某个硬件模块损耗、或所需耗材耗尽或者主板故障时,无法向用户提供银行服务的问题。



技术实现要素:

本发明提供了一种信息处理方法,以及,一种信息处理系统,以及,一种服务器,以解决现有的业务自助终端某个硬件模块损耗、或所需耗材耗尽或者主板故障时,无法向用户提供银行服务的问题。

为了解决上述技术问题,本发明实施例提供了一种信息处理方法,应用于业务服务器,所述业务服务器预置有多个业务模块信息以及与其分别对应的多个终端标识,所述方法包括:

获取多个业务指令;

针对所述多个业务指令,获取多个目标业务模块信息;

获取与所述多个目标业务模块信息对应的多个目标终端标识;

针对所述多个目标终端标识,将所述多个业务指令分别发送至多个业务自助终端;所述业务自助终端用于调用其业务模块处理所述业务指令。

可选地,所述业务服务器包括预存的多个业务指令以及与其分别对应的多个业务模块信息,所述针对所述多个业务指令,获取多个目标业务模块信息的步骤,包括:

提取与所述多个业务指令对应的多个业务模块信息,作为所述多个目标业务模块信息。

可选地,在所述获取多个业务指令的步骤之前,所述方法还包括:

获取多个业务自助终端的业务模块信息,以及,获取所述多个业务自助终端的终端标识;

建立属于同一业务自助终端的多个业务模块信息与终端标识之间的对应关系。

可选地,所述方法还包括:

接收模块信息管理请求;所述模块信息管理请求包括模块添加请求、模块删除请求或模块查询请求;所述模块添加请求包括待新增业务模块信息和第一终端标识;所述模块删除请求包括待删除业务模块信息和第二终端标识;所述模块查询请求包括待查询终端标识;

针对所述模块添加请求,新建所述待新增业务模块信息和所述第一终端标识之间的对应关系;

针对所述模块删除请求,删除所述待删除业务模块信息和所述第二终端标识之间的对应关系;

针对所述模块查询请求,查找与所述待查询终端标识对应的多个业务模块信息。

可选地,所述业务服务器包括多个服务信息,每个服务信息与至少一个业务模块信息之间有关联关系,所述方法还包括:

当检测到所述业务自助终端的某个业务模块发生故障,针对发生故障的业务模块,获取故障业务模块信息;

生成暂停服务信息;所述暂停服务信息包括与所述故障业务模块信息关联的服务信息;

发送所述暂停服务信息至所述多个业务自助终端;所述多个业务自助终端用于针对所述暂停服务信息提示用户当前暂停提供的服务。

为了解决上述技术问题,本发明实施例还提供了一种信息处理方法,应用于业务自助终端,所述业务自助终端包括多个业务模块信息,所述多个业务模块信息分别指向所述业务自助终端的多个业务模块,所述多个业务模块用于处理不同的业务指令,所述方法包括:

接收所述业务服务器的业务指令;

查询所述业务指令对应的目标业务模块信息;

将所述目标业务模块信息指向业务模块,确定为处理所述业务指令的目标业务模块;

调用所述目标业务模块处理所述业务指令。

可选地,所述业务自助终端包括多个业务模块信息和终端标识,在所述接收所述业务服务器的业务指令的步骤之前,所述方法还包括:

向所述业务服务器发送所述多个业务模块信息和所述终端标识;所述业务服务器用于建立所述多个业务模块信息与所述终端标识之间的对应关系。

为了解决上述技术问题,本发明实施例还提供了一种信息处理系统,所述系统包括多个业务自助终端和业务服务器,所述业务服务器包括应用模块,所述应用模块包括:

第一业务指令接收子模块,用于获取多个业务指令;

目标业务模块信息获取子模块,用于针对所述多个业务指令,获取多个目标业务模块信息;

目标终端标识获取子模块,用于获取与所述多个目标业务模块信息对应的多个目标终端标识;

业务指令发送子模块,用于针对所述多个目标终端标识,将所述多个业务指令分别发送至多个业务自助终端;

所述业务自助终端包括多个业务模块和指令处理模块,所述指令处理模块包括:

第二业务指令接收子模块,用于接收所述业务服务器的业务指令;

目标业务模块确定子模块,用于确定处理所述业务指令的目标业务模块;

目标业务模块调用子模块,用于调用所述目标业务模块处理所述业务指令。

可选地,所述业务服务器包括管理模块,所述管理模块包括:

信息和标识获取子模块,用于获取多个业务自助终端的业务模块信息,以及,获取所述多个业务自助终端的终端标识;

对应关系建立子模块,用于建立属于同一业务自助终端的多个业务模块信息与终端标识之间的对应关系。

为了解决上述技术问题,本发明实施例还提供了一种服务器,所述服务器预置有多个业务模块信息以及与其分别对应的多个终端标识,所述服务器包括:

业务指令接收模块,用于获取多个业务指令;

目标业务模块信息获取模块,用于针对所述多个业务指令,获取多个目标业务模块信息;

目标终端标识获取模块,用于获取与所述多个目标业务模块信息对应的多个目标终端标识;

业务指令发送模块,用于针对所述多个目标终端标识,将所述多个业务指令分别发送至多个业务自助终端。

根据本发明实施例,通过根据业务指令确定目标业务模块信息,从而确定执行该业务指令的业务模块,由对应的业务模块执行该业务指令,针对于同一项业务的多个业务指令可以由不同业务自助终端的业务模块执行,在某个硬件模块损耗或所需耗材耗尽、或业务自助终端的主板故障的情况下,仍然可以向用户提供银行服务,解决了现有的业务自助终端中,存在着当某个硬件模块损耗、或所需耗材耗尽或者主板故障时,无法向用户提供银行服务的问题。

附图说明

图1是本发明实施例一提供的一种信息处理方法的流程图;

图2是本发明实施例的一种虚拟终端的结构框图;

图3是本发明实施例的一种远程调用的业务指令流向的示意图;

图4是本发明实施例二提供的一种信息处理方法的流程图;

图5是本发明实施例三提供的一种信息处理方法的流程图;

图6是本发明实施例四提供的一种信息处理系统的结构框图;

图7是本发明实施例五提供的一种服务器的结构框图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

实施例一

图1是本发明实施例一提供的一种信息处理方法的流程图,该方法应用于业务服务器,所述业务服务器预置有多个业务模块信息以及与其分别对应的多个终端标识,该方法具体可以包括如下步骤:

步骤101,获取多个业务指令。

首先需要说明的是,本发明实施例的信息处理方法可以应用于业务服务器。具体实现中,可以在业务服务器上预置有多个业务模块信息和多个终端标识,多个业务模块信息和多个终端标识之间分别具有对应关系。

预置多个业务模块信息以及分别对应的多个终端标识的具体实施方式中,可以针对多个业务自助终端的业务模块信息进行注册。

更具体地,在一个银行网点中,可以包含有多台业务自助终端,例如,一个银行网点可以设置有atm、查询机、发卡机、vtm(virtualtellermachine,虚拟柜员机)等多台业务自助终端。每台业务自助终端上集成有多个硬件模块,在本发明实施例中,可以定义硬件模块为业务模块。

不同业务自助终端上集成的业务模块可以不同。例如,atm上集成有显示器、发声器、密码键盘、取款口、指纹仪、凭条打印机等多个业务模块,vtm上集成有显示器、发声器、密码键盘、读卡器、身份证阅读器、凭条打印机、摄像头等多个业务模块。

其中,每个业务模块都具有ip地址、mac地址以及设备指纹等的信息,可以将上述信息作为业务模块信息。实际应用中,本领域技术人员可以采用多种信息作为业务模块信息,本发明实施例对此不作限制。

多台业务自助终端还分别具有标识自身的终端标识。可以创建一张记录终端和业务模块的对应关系的数据表,在数据表中注册各个终端标识和业务模块信息,从而建立终端标识和多个业务模块信息的对应关系。

实际应用中,可以将该数据表存储在业务服务器中,也可以另外设置一个数据表服务器,用于存储该数据表。

在注册各个终端标识和业务模块信息在该数据表后,所得到的数据表中,记录了多个业务自助终端所分别具有的多个业务模块,由此,通过将多个业务自助终端的业务模块信息注册在数据表中,建立起一个由多个实体的业务自助终端组成的虚拟终端。通过该虚拟终端,可以调用存在于不同业务自助终端中的业务模块,以提供各种银行服务,从而该虚拟终端可以实现多个业务自助终端各自提供的多种银行服务。

在将多个业务模块信息注册至数据表后,可以对数据表进行维护和管理。例如,当新增某台业务自助终端时,可以在数据表上注册新的多个业务模块信息;当某台业务自助终端中的凭条打印机故障,可以在该数据表中,针对该凭条打印机的业务模块信息进行故障标记。

虚拟终端可以根据数据表中注册有的多个业务模块信息,计算当前可以提供或不可提供的银行业务。例如,若数据表中的摄像头的业务模块信息均被标记故障时,可以确定当前无法提供需要进行用户图像采集的银行业务。

图2是本发明实施例的一种虚拟终端的结构框图。从图中可见,针对多个业务自助终端上的业务模块进行注册,从而建立起一个由分布于不同实体业务自助终端中的多个业务模块所组成的虚拟终端。一个虚拟终端中,可以包括atm的显示器、发声器、密码键盘、取款口、指纹仪、凭条打印机等多个业务模块,还可以包括有vtm的显示器、发声器、密码键盘、读卡器、身份证阅读器、凭条打印机、摄像头等多个业务模块。

在本发明实施例的具体实现中,业务服务器可以接收到多个业务指令。更具体地,例如,在一个实际的应用场景中,用户在某个银行网点的vtm上进行远程开户业务,用户通过vtm发起开卡请求。在银行客服中心里,银行工作人员可以通过客服中心的远程主机接收到开卡请求,然后,银行工作人员可以通过远程主机提交一个开户指令a,远程主机将该开户指令a发送至业务服务器。业务服务器可以针对开户指令a进行分析,将该开户指令分解成业务指令z1、业务指令z2、业务指令z3、业务指令z4和业务指令z5。

步骤102,针对所述多个业务指令,获取多个目标业务模块信息。

具体实现中,业务服务器可以根据获取到的多个业务指令,确定多个目标业务模块信息。更具体地,业务服务器可以预置一个指令-业务模块表,该指令-业务模块表中记录有多个业务指令和多个业务模块信息之间的映射关系,可以在该指令-业务模块表中,查询到多个业务指令映射的多个目标业务模块信息,从而,可以确定处理该多个业务指令需要调用到的多个业务模块。

针对于上述的远程开户场景,业务指令z1可以为插卡引导动画播放指令,业务指令z2可以为插卡引导语音播放指令,业务指令z3可以为人脸图像采集指令,业务指令z4可以为读卡指令,业务指令z5可以为凭条打印指令。针对于上述指令,可以根据指令-业务模块表,可以查询到属于vtm的显示器、发声器、摄像头、读卡器和凭条打印机的业务模块信息mvtm1至mvtm5,以及,属于atm的显示器、发声器和凭条打印机的业务模块信息matm1至matm3。将查询到的多个业务模块信息,作为上述的目标业务模块信息。

步骤103,获取与所述多个目标业务模块信息对应的多个目标终端标识。

具体实现中,业务服务器可以根据预置的多个业务模块信息与多个终端标识的对应关系,查询到多个目标终端标识,不同的目标终端标识,可以分别对应不同的业务自助终端。实际应用中,如果记录有多个业务模块信息与多个终端标识的对应关系的数据表存储在数据表服务器上,业务服务器也可以通过数据表服务器进行查询。

针对于上述的远程开户场景,可以查询到多个目标业务模块信息mvtm1至mvtm5均映射至vtm标识。假设当前vtm的凭条打印机故障,数据表中mvtm5携带有故障标记,因此,可以进一步查询matm3所映射的atm标识。将上述vtm标识和atm标识作为上述的多个目标终端标识。

步骤104,针对所述多个目标终端标识,将所述多个业务指令分别发送至多个业务自助终端;所述业务自助终端用于调用其业务模块处理所述业务指令。

具体实现中,可以将多个业务指令,按照执行业务指令所需要的业务模块,分别发送至目标终端标识指向的多个业务自助终端,由不同的业务自助终端调用相应的业务模块,处理接收到的业务指令。

针对于上述的远程开户场景,由于mvtm1至mvtm4均映射至vtm标识,可以将业务指令z1至z4发送至vtm,由vtm上的显示器、发声器、摄像头、读卡器分别执行插卡引导动画播放指令、插卡引导语音播放指令、人脸图像采集指令和读卡指令。而matm3映射至atm标识,因此可以将业务指令z5发送至atm,由atm上的凭条打印机执行凭条打印指令。

实际应用中,各个业务自助终端在执行业务指令之后,可以将执行结果反馈给客服中心的远程主机,供银行工作人员了解业务指令的执行情况。实际上,银行工作人员并不需要了解各个业务指令的实际执行过程,只需要了解业务指令的执行结果,业务指令的实际执行过程对于银行工作人员是透明的。

实际应用中,可以控制业务自助终端执行多个业务指令的执行顺序。例如,控制vtm先执行插卡引导动画播放指令和插卡引导语音播放指令,vtm调用显示器执行插卡引导动画播放指令,在显示器上播放插卡引导动画,同时,vtm调用发声器执行插卡引导语音播放指令,在发声器上播放插卡引导语音。用户可以根据插卡引导动画和插卡引导语音,将银行卡插入至读卡器中。然后,vtm调用摄像头执行人脸图像采集指令,采集用户的人脸图像。同时,vtm调用读卡器读取银行卡中的用户信息。vtm执行上述业务指令之后,可以将执行结果反馈至远程主机,银行工作人员根据执行结果,控制vtm执行下个业务指令。例如,vtm可以将读卡器读取到的用户信息和摄像头采集到的人脸图像,发送至客服中心的远程主机,银行工作人员通过远程主机查看用户的人脸图像与用户信息,并进行核查,核查无误后针对该银行卡进行银行账户开通操作,最后银行工作人员通过远程主机控制atm执行凭条打印指令,atm调用凭条打印机打印开户确认凭条。

从该远程开户场景中可见,远程主机的远程调用过程中,通过匹配各个业务自助终端所能处理的业务指令,来选择业务自助终端中的部分业务模块,并将业务指令的执行结果反馈至远程主机,实现了硬件模块控制和应用逻辑的分离。在该远程调用过程中,组成虚拟终端的多个实体业务自助终端中的各个业务模块,完成同一项银行业务。对于远程调用方而言,只需要了解虚拟终端所具有的业务模块及其能处理的业务指令,而并不需要了解该虚拟终端由哪些实体业务自助终端组成。

而且,虚拟终端由多个业务自助终端的业务模块构成,即使某台业务自助终端的某个业务模块故障或者某台业务自助终端的主板故障,仍然可以调用另一台业务自助终端的业务模块处理业务指令,在某个业务模块故障或者某台业务自助终端的主板故障的情况下,仍然可以向用户提供银行服务。

为了便于本领域技术人员理解本发明实施例,图3是本发明实施例的一种远程调用的业务指令流向的示意图。从图中可见,指令a1从远程主机发向业务服务器,业务服务器在接收到指令a1后,分析指令a1,得到多个业务指令z1、z2...zn,然后将其发送至虚拟终端。虚拟终端中各个实体的业务自助终端可以分别接收到业务指令z1、z2...zn,调用相应的业务模块依次执行业务指令z1、z2...zn,在多个业务指令执行完毕后,虚拟终端可以向业务服务器返回指令执行结果,业务服务器将指令执行结果上报至远程主机,远程主机可以根据指令执行结果,继续发送下一条指令a2。

根据本发明实施例,通过根据业务指令确定目标业务模块信息,从而确定执行该业务指令的业务模块,由对应的业务模块执行该业务指令,针对于同一项业务的多个业务指令可以由不同业务自助终端的业务模块执行,在某个硬件模块损耗或所需耗材耗尽、或业务自助终端的主板故障的情况下,仍然可以向用户提供银行服务,解决了现有的业务自助终端中,存在着当某个硬件模块损耗、或所需耗材耗尽或者主板故障时,无法向用户提供银行服务的问题。

实施例二

图4是本发明实施例二提供的一种信息处理方法的流程图,该方法应用于业务服务器,该方法具体可以包括如下步骤:

步骤201,获取多个业务自助终端的业务模块信息,以及,获取所述多个业务自助终端的终端标识。

具体实现中,业务自助终端可以集成有多个业务模块,每个业务模块均具有业务模块信息,业务自助终端还可以具有一个终端标识。业务自助终端可以向业务服务器发送多个业务模块信息和终端标识。

实际应用中,也可以通过其他终端采集各个业务自助终端的业务模块信息和终端标识,然后再统一发送至业务服务器。

实际应用中,也可以设置一个数据表服务器,用于接收各个业务自助终端的业务模块信息和终端标识。

步骤202,建立属于同一业务自助终端的多个业务模块信息与终端标识之间的对应关系。

具体实现中,可以创建一张记录终端和业务模块的对应关系的数据表,在数据表中注册各个终端标识和业务模块信息,从而建立终端标识和多个业务模块信息的对应关系。

实际应用中,可以将该数据表存储在业务服务器中,也可以将其存储至数据表服务器,由数据表服务器根据业务模块信息查询对应的终端标识。

步骤203,接收模块信息管理请求;所述模块信息管理请求包括模块添加请求、模块删除请求或模块查询请求;所述模块添加请求包括待新增业务模块信息和第一终端标识;所述模块删除请求包括待删除业务模块信息和第二终端标识;所述模块查询请求包括待查询终端标识。

在将多个业务模块信息注册至数据表后,可以对数据表进行维护和管理。更具体地,银行工作人员可以提交模块信息管理请求至业务服务器,或者,如果数据表存储在数据表服务器,则可以提交模块信息管理请求至数据表服务器。银行工作人员可以针对新增的业务自助终端或者业务模块,更新或查询数据表。例如,针对新增的某台业务自助终端,将该台业务自助终端的多个业务模块信息注册至数据表,或者,某台业务自助终端故障,将该台业务自助终端的多个业务模块信息在数据表中删除,或者,查询某台业务自助终端所具有的业务模块。

步骤204,针对所述模块添加请求,新建所述待新增业务模块信息和所述第一终端标识之间的对应关系。

例如,针对于模块添加请求,可以注册新的业务模块信息和终端标识之间的对应关系。

步骤205,针对所述模块删除请求,删除所述待删除业务模块信息和所述第二终端标识之间的对应关系。

例如,针对于模块删除请求,可以撤销注册某个业务模块信息和终端标识之间的对应关系。

步骤206,针对所述模块查询请求,查找与所述待查询终端标识对应的多个业务模块信息。

例如,针对于模块查询请求,可以查找出与某个终端标识对应的多有业务模块信息,供银行工作人员查询某台业务自助终端所具有的业务模块。

可选地,所述业务服务器包括多个服务信息,每个服务信息与至少一个业务模块信息之间有关联关系,所述方法还包括:

当检测到所述业务自助终端的某个业务模块发生故障,针对发生故障的业务模块,获取故障业务模块信息;

生成暂停服务信息;所述暂停服务信息包括与所述故障业务模块信息关联的服务信息;

发送所述暂停服务信息至所述多个业务自助终端;所述多个业务自助终端用于针对所述暂停服务信息提示用户当前暂停提供的服务。

在实际的应用场景中,虚拟终端所能提供的服务,由多台实体的业务自助终端所具有的全部业务模块确定,因此,可以针对虚拟终端所能提供的服务,生成多个服务信息,并将每个服务所需的业务模块的业务模块信息,与对应的服务信息关联。如果某台业务自助终端的某个业务模块故障,可能无法提供相应的某项银行服务。因此,针对故障的业务模块,可以相应地在数据表上标记故障业务模块信息,并查询与该故障业务模块信息关联的服务信息,针对查询到的服务信息,生成暂停服务信息,将该暂停服务信息发送至多个业务自助终端,业务自助终端可以在显示器上提示用户,当前暂停提供某项银行服务。

步骤207,获取多个业务指令。

步骤208,针对所述多个业务指令,获取多个目标业务模块信息。

可选地,所述业务服务器包括预存的多个业务指令以及与其分别对应的多个业务模块信息,所述步骤208,可以具体包括:

提取与所述多个业务指令对应的多个业务模块信息,作为所述多个目标业务模块信息。

步骤209,获取与所述多个目标业务模块信息对应的多个目标终端标识。

步骤210,针对所述多个目标终端标识,将所述多个业务指令分别发送至多个业务自助终端;所述业务自助终端用于调用其业务模块处理所述业务指令。

根据本发明实施例,通过注册属于不同业务自助终端的不同层级的多个业务模块信息,从而建立起一个由多个业务模块信息组成的虚拟终端。一方面,该虚拟终端可以更好地利用整个银行网点的多个业务模块。另一方面,处于虚拟终端中的多个业务模块可以兼容多个主板,实现硬件模块热插拔,避免了某个模块故障或主板故障后、导致整台业务自助终端无法正常使用的问题。而且,本发明实施例无须针对每一种业务自助终端开发应用程序和系统,节省了程序、系统开发所耗费的人力物力。

实施例三

图5是本发明实施例三提供的一种信息处理方法的流程图,该方法应用于业务自助终端,所述业务自助终端包括多个业务模块信息,所述多个业务模块信息分别指向所述业务自助终端的多个业务模块,所述多个业务模块用于处理不同的业务指令,该方法具体可以包括如下步骤:

步骤301,接收所述业务服务器的业务指令。

步骤302,查询所述业务指令对应的目标业务模块信息。

步骤303,将所述目标业务模块信息指向业务模块,确定为处理所述业务指令的目标业务模块。

步骤304,调用所述目标业务模块处理所述业务指令。

首先需要说明的是,本发明实施例所提供的信息处理方法可以应用于业务自助终端上,业务自助终端可以包括银行网点中的atm、查询机、发卡机、vtm。本领域技术人员可以根据本发明实施例所提供的技术思路,将上述的信息处理方法应用于多种业务自助终端上,本发明实施例对此不做限制。

业务自助终端在接收到业务服务器的业务指令之后,可以根据业务指令对应的业务模块信息,确定处理该业务指令的目标业务模块。然后,业务自助终端可以调用该目标业务模块,以处理接收到的业务指令。

例如,接收到图像采集指令之后,查询到摄像头模块信息,因此可以确定目标业务模块为摄像头,调用摄像头执行图像采集指令,摄像头进行图像采集。

可选地,所述业务自助终端包括多个业务模块信息和终端标识,在所述接收所述业务服务器的业务指令的步骤之前,所述方法还包括:

向所述业务服务器发送所述多个业务模块信息和所述终端标识;所述业务服务器用于建立所述多个业务模块信息与所述终端标识之间的对应关系。

业务自助终端可以将其所具有的多个业务模块信息和终端标识发送至业务服务器,以将业务模块和终端注册。由于上述实施例已经说明了注册的具体过程,在此不再赘述。

实施例四

图6是本发明实施例四提供的一种信息处理系统的结构框图,所述信息处理系统400,包括多个业务自助终端410和业务服务器420,所述业务服务器420包括应用模块421,所述应用模块421,可以具体包括:

第一业务指令接收子模块,用于获取多个业务指令;

目标业务模块信息获取子模块,用于针对所述多个业务指令,获取多个目标业务模块信息;

目标终端标识获取子模块,用于获取与所述多个目标业务模块信息对应的多个目标终端标识;

业务指令发送子模块,用于针对所述多个目标终端标识,将所述多个业务指令分别发送至多个业务自助终端;

所述业务自助终端410包括多个业务模块411和指令处理模块412,所述指令处理模块412,可以具体包括:

第二业务指令接收子模块,用于接收所述业务服务器的业务指令;

目标业务模块确定子模块,用于确定处理所述业务指令的目标业务模块;

目标业务模块调用子模块,用于调用所述目标业务模块处理所述业务指令。

可选地,所述业务服务器420包括管理模块422,所述管理模块422,可以具体包括:

信息和标识获取子模块,用于获取多个业务自助终端的业务模块信息,以及,获取所述多个业务自助终端的终端标识;

对应关系建立子模块,用于建立属于同一业务自助终端的多个业务模块信息与终端标识之间的对应关系。

可选地,所述管理模块422,可以具体包括:

请求接收子模块,用于接收模块信息管理请求;所述模块信息管理请求包括模块添加请求、模块删除请求或模块查询请求;所述模块添加请求包括待新增业务模块信息和第一终端标识;所述模块删除请求包括待删除业务模块信息和第二终端标识;所述模块查询请求包括待查询终端标识;

新建对应关系子模块,用于针对所述模块添加请求,新建所述待新增业务模块信息和所述第一终端标识之间的对应关系;

删除对应关系子模块,用于针对所述模块删除请求,删除所述待删除业务模块信息和所述第二终端标识之间的对应关系;

查询信息子模块,用于针对所述模块查询请求,查找与所述待查询终端标识对应的多个业务模块信息。

可选地,所述业务服务器包括多个服务信息,每个服务信息与至少一个业务模块信息之间有关联关系,所述管理模块422,可以具体包括:

故障业务模块信息确定子模块,用于当检测到所述业务自助终端的某个业务模块发生故障,针对发生故障的业务模块,获取故障业务模块信息;

暂停服务信息生成子模块,用于生成暂停服务信息;所述暂停服务信息包括与所述故障业务模块信息关联的服务信息;

暂停服务信息发送子模块,用于发送所述暂停服务信息至所述多个业务自助终端;所述多个业务自助终端用于针对所述暂停服务信息提示用户当前暂停提供的服务。

所述业务自助终端410包括注册模块413,所述注册模块413,可以具体包括:

信息及标识发送子模块,用于向所述业务服务器发送所述多个业务模块信息和所述终端标识。

根据本发明实施例,通过根据业务指令确定目标业务模块信息,从而确定执行该业务指令的业务模块,由对应的业务模块执行该业务指令,针对于同一项业务的多个业务指令可以由不同业务自助终端的业务模块执行,在某个硬件模块损耗或所需耗材耗尽、或业务自助终端的主板故障的情况下,仍然可以向用户提供银行服务,解决了现有的业务自助终端中,存在着当某个硬件模块损耗、或所需耗材耗尽或者主板故障时,无法向用户提供银行服务的问题。

根据本发明实施例,通过注册属于不同业务自助终端的不同层级的多个业务模块信息,从而建立起一个由多个业务模块信息组成的虚拟终端。一方面,该虚拟终端可以更好地利用整个银行网点的多个业务模块。另一方面,处于虚拟终端中的多个业务模块可以兼容多个主板,实现硬件模块热插拔,避免了某个模块故障或主板故障后、导致整台业务自助终端无法正常使用的问题。而且,本发明实施例无须针对每一种业务自助终端开发应用程序和系统,节省了程序、系统开发所耗费的人力物力。

对于系统实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

实施例五

图7是本发明实施例五提供的一种服务器的结构框图,所述服务器500预置有多个业务模块信息以及与其分别对应的多个终端标识,所述服务器500包括:

业务指令接收模块501,用于获取多个业务指令;

目标业务模块信息获取模块502,用于针对所述多个业务指令,获取多个目标业务模块信息;

目标终端标识获取模块503,用于获取与所述多个目标业务模块信息对应的多个目标终端标识;

业务指令发送模块504,用于针对所述多个目标终端标识,将所述多个业务指令分别发送至多个业务自助终端。

根据本发明实施例,通过根据业务指令确定目标业务模块信息,从而确定执行该业务指令的业务模块,由对应的业务模块执行该业务指令,针对于同一项业务的多个业务指令可以由不同业务自助终端的业务模块执行,在某个硬件模块损耗或所需耗材耗尽、或业务自助终端的主板故障的情况下,仍然可以向用户提供银行服务,解决了现有的业务自助终端中,存在着当某个硬件模块损耗、或所需耗材耗尽或者主板故障时,无法向用户提供银行服务的问题。

对于服务器实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。

本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

在一个典型的配置中,所述计算机设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非持续性的电脑可读媒体(transitorymedia),如调制的数据信号和载波。

本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。

以上对本发明所提供的一种信息处理方法、一种信息处理系统以及一种服务器,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1