【技术实现步骤摘要】
自助服务设备业务处理方法、装置及自助服务设备
本专利技术涉及自助服务设备
,具体而言,自助服务设备业务处理方法、装置及一种自助服务设备。
技术介绍
目前自助服务设备在多个领域具有广泛的应用,例如,银行、车站以及医院等。例如,银行现金自助设备是一种组合了多种不同硬件外设的自助服务设备,可满足客户自助办理多种类型的金融业务,比如,持卡人可以利用现金自助设备完成余额查询、密码更改、存款以及取款等非现或现金类业务。目前大多数的自助服务设备都是基于Windows操作系统实现,使用IE浏览器渲染HTML页面显示交易过程和交易结果,通过HTML页面嵌入的ActiveX控件和操作系统底层的外设驱动实现相互调用,从而操作各类外设硬件。而ActiveX也是一种基于Windows操作系统的控件技术,同样也无法运行于其他操作系统。可见,目前的自助服务设备对Windows操作系统十分依赖,无法支持Linux内核的操作系统。现有技术缺少一种不依赖于Windows操作系统,可以适配多种类型操作系统的自助服务设备。
技术实现思路
本专利技术为了解决上述
技术介绍
中的技术问题,提出了一种自助服务设备业务处理方法、装置及自助服务设备。为了实现上述目的,根据本专利技术的一个方面,提供了一种自助服务设备业务处理方法,该方法包括:接收业务系统发送的外设调用指令,其中,所述业务系统用于根据预设的业务处理代码对用户的业务进行处理,所述外设调用指令为所述业务系统在当前处理的业务需要调用外设时发送的;调用所述外 ...
【技术保护点】
1.一种自助服务设备业务处理方法,其特征在于,包括:/n接收业务系统发送的外设调用指令,其中,所述业务系统用于根据预设的业务处理代码对用户的业务进行处理,所述外设调用指令为所述业务系统在当前处理的业务需要调用外设时发送的;/n调用所述外设调用指令对应的外设的驱动程序,以对所述外设调用指令对应的外设进行操作,并将操作执行结果发送给所述业务系统。/n
【技术特征摘要】 【专利技术属性】
1.一种自助服务设备业务处理方法,其特征在于,包括:
接收业务系统发送的外设调用指令,其中,所述业务系统用于根据预设的业务处理代码对用户的业务进行处理,所述外设调用指令为所述业务系统在当前处理的业务需要调用外设时发送的;
调用所述外设调用指令对应的外设的驱动程序,以对所述外设调用指令对应的外设进行操作,并将操作执行结果发送给所述业务系统。
2.根据权利要求1所述的自助服务设备业务处理方法,其特征在于,还包括:
获取所述业务系统发送的加密后的登陆指令,其中,所述业务系统采用加密算法以及初始密钥对登陆指令进行加密,得到加密后的登陆指令,所述登陆指令中含有安全检查码;
对所述加密后的登陆指令进行解密之后对所述登陆指令中的安全检查码进行验证,若验证正确,则授权所述业务系统登陆,并向所述业务系统发送访问令牌和外设调用密钥。
3.根据权利要求2所述的自助服务设备业务处理方法,其特征在于,所述接收业务系统发送的外设调用指令,具体包括:
接收所述业务系统发送的外设调用指令密文,其中,所述业务系统采用所述加密算法以及所述外设调用密钥对外设调用指令和所述访问令牌进行加密,得到所述外设调用指令密文;
所述调用所述外设调用指令对应的外设的驱动程序,具体包括:
根据所述外设调用密钥对所述外设调用指令密文进行解密,在解密后对访问令牌进行验证,若验证访问令牌正确,则调用所述外设调用指令对应的外设进行外设操作,在外设操作完成后生成新的访问令牌,并将所述新的访问令牌发送到所述业务系统,以使所述业务系统下一次发送外设调用指令时上送所述新的访问令牌。
4.根据权利要求3所述的自助服务设备业务处理方法,其特征在于,还包括:
若验证访问令牌错误,则断开与所述业务系统的连接。
5.根据权利要求1所述的自助服务设备业务处理方法,其特征在于,还包括:
将当前运行的进程信息发送给监控系统,以使所述监控系统进行异常进程检测,其中,所述监控系统在检测出现异常进程时,在安全日志中写入异常记录,并将所述安全日志发送到后台服务器。
6.根据权利要求5所述的自助服务设备业务处理方法,其特征在于,还包括:
检测每个所述外设的可用状态,若存在不可用的外设,则向所述业务系统以及所述监控系统发送外设异常信息,以使所述业务系统根据所述外设异常信息屏蔽与该不可用的外设相关的业务,以及使所述监控系统根据所述外设异常信息向所述后台服务器发送告警信息。
7.根据权利要求1所述的自助服务设备业务处理方法,其特征在于,所述业务系统,用于将业务处理内容以及业务处理结果通过本地浏览器渲染成HTML页面,以展示给所述用户。
8.一种自助服务设备业务处理装置,其特征在于,包括:
外设调用指令接收模块,用于接收业务系统发送的外设调用指令,其中,所述业务系统用于根据预设的业务处理代码对用户的业务进行处理,所述外设调用指令为所述业务系统在当前处理的业务需要调用外设时发送的;
外设调用模块,用于调用所述外设调用指令对应的外设的驱动程序,以对所述外设调用指令对应的外设进行操作,并将操作执行结果发送给所述业务系统。
9.根据权利要求8所述的自助服务设备业务处理装置,其特征在于,还包括:
登陆指令接收模块,用于获取所述业务系统发送的加密后的登陆指令,其中,所述业务系统采用加密算法以及初始密钥对登陆指令进行加密,得到加密后的登陆指令,所述登陆指令中含有安全检查码;
验证模块,用于对所述加密后的登陆指令进行解密之后对所述登陆指令中的安全检查码进行验证,若验证正确,则授权所述业务系统登陆,并向所述业务系统发送访问令牌和外设调用密钥。
10.根据权利要求9所述的自助服务设备业务处理装置,其特征在于,
技术研发人员:陈翔杰,杜嘉浩,古秀萍,夏超,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。