自助服务设备业务处理方法、装置及自助服务设备制造方法及图纸

技术编号:28558373 阅读:14 留言:0更新日期:2021-05-25 17:52
本发明专利技术公开了一种自助服务设备业务处理方法、装置及自助服务设备,可用于金融领域或其他技术领域,该方法包括:接收业务系统发送的外设调用指令,其中,所述业务系统用于根据预设的业务处理代码对用户的业务进行处理,所述外设调用指令为所述业务系统在当前处理的业务需要调用外设时发送的;调用所述外设调用指令对应的外设的驱动程序,以对所述外设调用指令对应的外设进行操作,并将操作执行结果发送给所述业务系统。本发明专利技术解决了现有自助服务设备对Windows操作系统过度依赖,难以适配多种类型操作系统的技术问题。

【技术实现步骤摘要】
自助服务设备业务处理方法、装置及自助服务设备
本专利技术涉及自助服务设备
,具体而言,自助服务设备业务处理方法、装置及一种自助服务设备。
技术介绍
目前自助服务设备在多个领域具有广泛的应用,例如,银行、车站以及医院等。例如,银行现金自助设备是一种组合了多种不同硬件外设的自助服务设备,可满足客户自助办理多种类型的金融业务,比如,持卡人可以利用现金自助设备完成余额查询、密码更改、存款以及取款等非现或现金类业务。目前大多数的自助服务设备都是基于Windows操作系统实现,使用IE浏览器渲染HTML页面显示交易过程和交易结果,通过HTML页面嵌入的ActiveX控件和操作系统底层的外设驱动实现相互调用,从而操作各类外设硬件。而ActiveX也是一种基于Windows操作系统的控件技术,同样也无法运行于其他操作系统。可见,目前的自助服务设备对Windows操作系统十分依赖,无法支持Linux内核的操作系统。现有技术缺少一种不依赖于Windows操作系统,可以适配多种类型操作系统的自助服务设备。
技术实现思路
本专利技术为了解决上述
技术介绍
中的技术问题,提出了一种自助服务设备业务处理方法、装置及自助服务设备。为了实现上述目的,根据本专利技术的一个方面,提供了一种自助服务设备业务处理方法,该方法包括:接收业务系统发送的外设调用指令,其中,所述业务系统用于根据预设的业务处理代码对用户的业务进行处理,所述外设调用指令为所述业务系统在当前处理的业务需要调用外设时发送的;调用所述外设调用指令对应的外设的驱动程序,以对所述外设调用指令对应的外设进行操作,并将操作执行结果发送给所述业务系统。可选的,该自助服务设备业务处理方法,还包括:获取所述业务系统发送的加密后的登陆指令,其中,所述业务系统采用加密算法以及初始密钥对登陆指令进行加密,得到加密后的登陆指令,所述登陆指令中含有安全检查码;对所述加密后的登陆指令进行解密之后对所述登陆指令中的安全检查码进行验证,若验证正确,则授权所述业务系统登陆,并向所述业务系统发送访问令牌和外设调用密钥。可选的,所述接收业务系统发送的外设调用指令,具体包括:接收所述业务系统发送的外设调用指令密文,其中,所述业务系统采用所述加密算法以及所述外设调用密钥对外设调用指令和所述访问令牌进行加密,得到所述外设调用指令密文;所述调用所述外设调用指令对应的外设的驱动程序,具体包括:根据所述外设调用密钥对所述外设调用指令密文进行解密,在解密后对访问令牌进行验证,若验证访问令牌正确,则调用所述外设调用指令对应的外设进行外设操作,在外设操作完成后生成新的访问令牌,并将所述新的访问令牌发送到所述业务系统,以使所述业务系统下一次发送外设调用指令时上送所述新的访问令牌。可选的,该自助服务设备业务处理方法,还包括:若验证访问令牌错误,则断开与所述业务系统的连接。为了实现上述目的,根据本专利技术的一个方面,提供了一种自助服务设备业务处理装置,该装置包括:外设调用指令接收模块,用于接收业务系统发送的外设调用指令,其中,所述业务系统用于根据预设的业务处理代码对用户的业务进行处理,所述外设调用指令为所述业务系统在当前处理的业务需要调用外设时发送的;外设调用模块,用于调用所述外设调用指令对应的外设的驱动程序,以对所述外设调用指令对应的外设进行操作,并将操作执行结果发送给所述业务系统。可选的,该自助服务设备业务处理装置,还包括:登陆指令接收模块,用于获取所述业务系统发送的加密后的登陆指令,其中,所述业务系统采用加密算法以及初始密钥对登陆指令进行加密,得到加密后的登陆指令,所述登陆指令中含有安全检查码;验证模块,用于对所述加密后的登陆指令进行解密之后对所述登陆指令中的安全检查码进行验证,若验证正确,则授权所述业务系统登陆,并向所述业务系统发送访问令牌和外设调用密钥。可选的,所述外设调用指令接收模块,具体用于接收所述业务系统发送的外设调用指令密文,其中,所述业务系统采用所述加密算法以及所述外设调用密钥对外设调用指令和所述访问令牌进行加密,得到所述外设调用指令密文;所述外设调用模块,具体用于根据所述外设调用密钥对所述外设调用指令密文进行解密,在解密后对访问令牌进行验证,若验证访问令牌正确,则调用所述外设调用指令对应的外设进行外设操作,在外设操作完成后生成新的访问令牌,并将所述新的访问令牌发送到所述业务系统,以使所述业务系统下一次发送外设调用指令时上送所述新的访问令牌。为了实现上述目的,根据本专利技术的另一方面,提供了一种自助服务设备,包括:业务系统、外设调用中间件以及操作系统,所述操作系统上设置有多种外设的驱动程序;所述业务系统,用于根据预设的业务处理代码对用户的业务进行处理,以及在当前处理的业务需要调用外设时向所述外设调用中间件发送外设调用指令;所述外设调用中间件,用于调用所述外设调用指令对应的外设的驱动程序,以对所述外设调用指令对应的外设进行操作,并将操作执行结果发送给所述业务系统。可选的,所述业务系统,还用于采用加密算法以及初始密钥对登陆指令进行加密,并将加密后的登陆指令发送到所述外设调用中间件,其中,所述登陆指令中含有安全检查码;所述外设调用中间件,还用于对所述加密后的登陆指令进行解密之后对所述登陆指令中的安全检查码进行验证,若验证正确,则授权所述业务系统登陆,并向所述业务系统发送访问令牌和外设调用密钥。可选的,向所述外设调用中间件发送外设调用指令,具体为:所述业务系统,采用所述加密算法以及所述外设调用密钥对外设调用指令和所述访问令牌进行加密,得到外设调用指令密文,并将所述外设调用指令密文发送到所述外设调用中间件;所述外设调用中间件,还用于根据所述外设调用密钥对所述外设调用指令密文进行解密,在解密后对访问令牌进行验证,若验证访问令牌正确,则调用所述外设调用指令对应的外设进行外设操作,在外设操作完成后生成新的访问令牌,并将所述新的访问令牌发送到所述业务系统,以使所述业务系统下一次发送外设调用指令时上送所述新的访问令牌。为了实现上述目的,根据本专利技术的另一方面,还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述自助服务设备业务处理方法中的步骤。为了实现上述目的,根据本专利技术的另一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序在计算机处理器中执行时实现上述自助服务设备业务处理方法中的步骤。本专利技术的有益效果为:本专利技术通过将业务处理与外设调用分离解藕,增强自助服务设备系统的平台可移植性,实现自助服务设备的业务一次开发,多操作系统适用的效果。同时,业务开发人员在开发新业务时只需关注业务逻辑,无需关注硬件底层,无需做任何适配即可支持业务在Windows,Linux,Android等操作系统运行,大大提高开发效率并减少维护本文档来自技高网...

【技术保护点】
1.一种自助服务设备业务处理方法,其特征在于,包括:/n接收业务系统发送的外设调用指令,其中,所述业务系统用于根据预设的业务处理代码对用户的业务进行处理,所述外设调用指令为所述业务系统在当前处理的业务需要调用外设时发送的;/n调用所述外设调用指令对应的外设的驱动程序,以对所述外设调用指令对应的外设进行操作,并将操作执行结果发送给所述业务系统。/n

【技术特征摘要】
1.一种自助服务设备业务处理方法,其特征在于,包括:
接收业务系统发送的外设调用指令,其中,所述业务系统用于根据预设的业务处理代码对用户的业务进行处理,所述外设调用指令为所述业务系统在当前处理的业务需要调用外设时发送的;
调用所述外设调用指令对应的外设的驱动程序,以对所述外设调用指令对应的外设进行操作,并将操作执行结果发送给所述业务系统。


2.根据权利要求1所述的自助服务设备业务处理方法,其特征在于,还包括:
获取所述业务系统发送的加密后的登陆指令,其中,所述业务系统采用加密算法以及初始密钥对登陆指令进行加密,得到加密后的登陆指令,所述登陆指令中含有安全检查码;
对所述加密后的登陆指令进行解密之后对所述登陆指令中的安全检查码进行验证,若验证正确,则授权所述业务系统登陆,并向所述业务系统发送访问令牌和外设调用密钥。


3.根据权利要求2所述的自助服务设备业务处理方法,其特征在于,所述接收业务系统发送的外设调用指令,具体包括:
接收所述业务系统发送的外设调用指令密文,其中,所述业务系统采用所述加密算法以及所述外设调用密钥对外设调用指令和所述访问令牌进行加密,得到所述外设调用指令密文;
所述调用所述外设调用指令对应的外设的驱动程序,具体包括:
根据所述外设调用密钥对所述外设调用指令密文进行解密,在解密后对访问令牌进行验证,若验证访问令牌正确,则调用所述外设调用指令对应的外设进行外设操作,在外设操作完成后生成新的访问令牌,并将所述新的访问令牌发送到所述业务系统,以使所述业务系统下一次发送外设调用指令时上送所述新的访问令牌。


4.根据权利要求3所述的自助服务设备业务处理方法,其特征在于,还包括:
若验证访问令牌错误,则断开与所述业务系统的连接。


5.根据权利要求1所述的自助服务设备业务处理方法,其特征在于,还包括:
将当前运行的进程信息发送给监控系统,以使所述监控系统进行异常进程检测,其中,所述监控系统在检测出现异常进程时,在安全日志中写入异常记录,并将所述安全日志发送到后台服务器。


6.根据权利要求5所述的自助服务设备业务处理方法,其特征在于,还包括:
检测每个所述外设的可用状态,若存在不可用的外设,则向所述业务系统以及所述监控系统发送外设异常信息,以使所述业务系统根据所述外设异常信息屏蔽与该不可用的外设相关的业务,以及使所述监控系统根据所述外设异常信息向所述后台服务器发送告警信息。


7.根据权利要求1所述的自助服务设备业务处理方法,其特征在于,所述业务系统,用于将业务处理内容以及业务处理结果通过本地浏览器渲染成HTML页面,以展示给所述用户。


8.一种自助服务设备业务处理装置,其特征在于,包括:
外设调用指令接收模块,用于接收业务系统发送的外设调用指令,其中,所述业务系统用于根据预设的业务处理代码对用户的业务进行处理,所述外设调用指令为所述业务系统在当前处理的业务需要调用外设时发送的;
外设调用模块,用于调用所述外设调用指令对应的外设的驱动程序,以对所述外设调用指令对应的外设进行操作,并将操作执行结果发送给所述业务系统。


9.根据权利要求8所述的自助服务设备业务处理装置,其特征在于,还包括:
登陆指令接收模块,用于获取所述业务系统发送的加密后的登陆指令,其中,所述业务系统采用加密算法以及初始密钥对登陆指令进行加密,得到加密后的登陆指令,所述登陆指令中含有安全检查码;
验证模块,用于对所述加密后的登陆指令进行解密之后对所述登陆指令中的安全检查码进行验证,若验证正确,则授权所述业务系统登陆,并向所述业务系统发送访问令牌和外设调用密钥。


10.根据权利要求9所述的自助服务设备业务处理装置,其特征在于,

【专利技术属性】
技术研发人员:陈翔杰杜嘉浩古秀萍夏超
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:北京;11

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

1