The invention is applicable to the financial control equipment technical field, and provides a system, a control method of a hardware instruction call includes: receiving hardware instruction, according to the hardware instruction acquisition hardware instruction call protocol; call encryption factor, according to the encryption factor and the hardware instruction calls the agreement to determine whether the hardware instruction legal order; in the determination of the hardware instruction for legitimate instructions after execution of the hardware instruction. The encryption factor, virtual instruction control code and instruction control code is pre curing in the self-service equipment can not be without permission to modify the personnel, effectively prevent the hardware instruction call protocol self-service equipment being spied or leaked illegal molecules on the self-service equipment control.
【技术实现步骤摘要】
一种硬件指令调用的控制方法及系统
本专利技术属于金融类设备控制
,尤其涉及一种硬件指令调用的控制方法及系统。
技术介绍
自助设备一般由人机界面组成,由用户根据设备提示进行操作,比如银行ATM机等。自助设备的专利技术,大大地方便了人们的出行和服务。但一些自助设备在被使用的过程中,自助设备本身相关的产品或资料容易被公布或泄露,而造成安全问题;尤其是在自助设备中的通讯指令协议对外公布或泄漏后,容易被非法分子利用,就会使自助设备处于不利地位,例如在自助设备通讯指令协议泄漏后,非法分子可以任意控制自助设备,或者使自助设备处于故障状态,以便达到他们非法获利的目的。现有技术采用判断指令合法性的方式来保证自助设备的安全,但这种处理方式安全性不高,并不能完全保证自助设备通讯指令不被泄漏。因此,鉴于现有技术的不足之处,需要提出一种新的硬件指令调用的控制方法。
技术实现思路
本专利技术实施例提供了一种硬件指令调用的控制方法及系统,以解决现有技术中自助设备指令调用容易被泄漏或窥探后,容易被控制而无法保证自助设备安全的问题。本专利技术实施例的第一方面提供了一种硬件指令调用的控制方法,所述硬件指令调用的控制方法包括:接收硬件指令,根据所述硬件指令获取硬件指令调用协议;调用加密因子,根据所述加密因子和所述硬件指令调用协议确定所述硬件指令是否为合法指令;在确定所述硬件指令为合法指令后,执行所述硬件指令。本专利技术实施例的第二方面提供了一种硬件指令调用的控制系统,所述硬件指令调用的控制系统包括:硬件指令接收单元,用于接收硬件指令,根据所述硬件指令获取硬件指令调用协议;硬件指令合法性确定单 ...
【技术保护点】
一种硬件指令调用的控制方法,其特征在于,所述硬件指令调用的控制方法包括:接收硬件指令,根据所述硬件指令获取硬件指令调用协议;调用加密因子,根据所述加密因子和所述硬件指令调用协议确定所述硬件指令是否为合法指令;在确定所述硬件指令为合法指令后,执行所述硬件指令。
【技术特征摘要】
1.一种硬件指令调用的控制方法,其特征在于,所述硬件指令调用的控制方法包括:接收硬件指令,根据所述硬件指令获取硬件指令调用协议;调用加密因子,根据所述加密因子和所述硬件指令调用协议确定所述硬件指令是否为合法指令;在确定所述硬件指令为合法指令后,执行所述硬件指令。2.如权利要求1所述的硬件指令调用的控制方法,其特征在于,所述调用加密因子,根据所述加密因子和所述硬件指令调用协议确定所述硬件指令是否为合法指令,具体包括:通过所述加密因子和所述硬件指令调用协议中的虚拟指令控制码确定运算控制码;根据所述运算控制码初步判断所述硬件指令的合法性;在初步判断出所述硬件指令为合法指令后,进一步通过所述硬件指令调用协议中的协议数据校验字段校验所述硬件指令是否为合法指令。3.如权利要求2所述的硬件指令调用的控制方法,其特征在于,所述根据所述运算控制码初步判断所述硬件指令的合法性,具体包括:调用预先固化在硬件设备中的指令控制码;匹配所述指令控制码和所述运算控制码,在二者相等时,初步判定所述硬件指令为合法指令,否则,判定所述硬件指令为非法指令。4.如权利要求3所述的硬件指令调用的控制方法,其特征在于,所述在确定所述硬件指令为合法指令后,执行所述硬件指令,具体包括:在确定所述硬件指令为合法指令后,调用预先根据所述指令控制码制定的执行顺序状态机,所述执行顺序状态机包括所述指令控制码执行的先后顺序的描述信息;在所述硬件指令之前的指令执行顺序与所述执行顺序状态机定义的执行顺序一致时,执行所述硬件指令。5.如权利要求2所述的硬件指令调用的控制方法,其特征在于,在所述确定所述硬件指令为合法指令后,执行所述硬件指令之后,还包括:在所述硬件指令调用协议出现异常时,修改所述加密因子和所述硬件指令调用协议中的虚拟指令控制码。6.一种硬件指令调用的控制系统,其特征在于,所...
【专利技术属性】
技术研发人员:周东,
申请(专利权)人:深圳怡化电脑股份有限公司,深圳市怡化时代科技有限公司,深圳市怡化金融智能研究院,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。