一种钞箱数据的处理方法、装置及钞箱制造方法及图纸

技术编号:17097884 阅读:22 留言:0更新日期:2018-01-21 09:55
本发明专利技术实施例公开了一种钞箱数据的处理方法、装置及钞箱。所述方法包括:将获取到的钞箱数据进行解析;根据预设加密命令识别标识,判断所述钞箱数据中是否包含有与所述预设加密命令识别标识对应的加密命令;根据判断结果,确定对所述钞箱数据的目标处理模式,并按照所述目标处理模式对所述钞箱数据进行处理。通过采用上述技术方案,可使得不同类型的钞箱数据按照对应的数据处理模式进行处理,而不仅仅是局限于默认的处理模式,避免了由于不同类型钞箱数据的混淆而导致数据功能的丢失,钞箱的安全得到保证。

A processing method, device and banknote case for a banknote data

An embodiment of the invention discloses a processing method, a device and a banknote box for the data of a banknote box. The method comprises the following steps: cash box data acquisition to analysis; according to the preset encryption command identifier, whether the data is contained in the note box with the default encryption encryption command command identifier corresponding; according to the judgment result, determine the target treatment mode of the cash box data, and according to the goal of treatment mode of the cash box data processing. By adopting the technical scheme, can be processed in accordance with the corresponding data processing mode makes the cash box data of different types, but is not limited to processing mode by default, avoids the loss of data due to different types of paper money box data confusion, money box safety guaranteed.

【技术实现步骤摘要】
一种钞箱数据的处理方法、装置及钞箱
本专利技术实施例涉及金融
,尤其涉及一种钞箱数据的处理方法、装置及钞箱。
技术介绍
在银行等金融服务机构中,大都采用了大量的金融自助设备。这些金融自助设备中大都存在,一种可进行钞票收纳并可循环使用的钞票容纳装置,即钞箱。钞箱与金融自助设备之间一般是基于两线式串行总线(Inter-IntegratedCircuit,I2C)接口进行通信,并且,钞箱中的软件兼容金融自助设备的现有命令机制。当金融自助设备发送数据流到钞箱时,钞箱默认的处理方式是:将接收到的数据流先存入钞箱的缓存中,然后写入到钞箱中的非易失性存储器中。为了提高钞箱的安全性,经常需要对钞箱进行加密,即对钞箱缓存中的数据进行加密处理。然而,现有技术中的钞箱,由于钞箱本身仅可按照读写命令机制存储数据,因此,钞箱将会按照默认的处理方式,即将钞箱缓存中的数据写入到钞箱中的非易失性存储器中。这样就会造成加密数据功能的丢失,钞箱的数据安全性得不到保证。
技术实现思路
本专利技术实施例提供一种钞箱数据的处理方法、装置及钞箱,通过解析钞箱接收到的数据,确定对钞箱数据的处理模式,以避免将加密数据错判为读写数据,提升了钞箱的安全性。为实现上述目的,本专利技术实施例采用如下技术方案:第一方面,本专利技术实施例提供了一种钞箱数据的处理方法,所述方法包括:将获取到的钞箱数据进行解析;根据预设加密命令识别标识,判断所述钞箱数据中是否包含有与所述预设加密命令识别标识对应的加密命令;根据判断结果,确定对所述钞箱数据的目标处理模式,并按照所述目标处理模式对所述钞箱数据进行处理。进一步的,所述目标处理模式包括存储模式和加密模式;所述根据判断结果,确定所述钞箱数据的处理模式的步骤包括:如果所述钞箱数据中包含有所述加密命令,则确定所述目标处理模式为加密模式;或者如果所述钞箱数据中不包含所述加密命令,则确定所述目标处理模式为存储模式。进一步的,所述按照所述目标处理模式,对所述钞箱数据进行对应的处理的步骤包括:如果所述目标处理模式为加密模式,则基于预设加密算法,对所述钞箱数据进行加密运算,得到加密结果,并存储所述加密结果;或者如果所述目标处理模式为存储模式,则将所述钞箱数据写入预设存储器,进行保存。进一步的,所述钞箱数据包括随机数、所述钞箱的序列号以及所述钞箱的当前加钞金额;所述基于预设加密算法,对所述钞箱数据进行加密运算的步骤包括:根据所述随机数,基于所述预设加密算法,生成密钥;将所述密钥、所述序列号和所述当前加钞金额相结合,基于所述预设加密算法进行加密运算,得到加密结果。进一步的,在所述基于预设加密算法,对所述钞箱数据进行加密运算的步骤之前,还包括:读入金融自助设备发送的钞箱数据,,并进行缓存,其中,所述钞箱数据包括至少一个数据包;根据读入的最后一个数据包中的预设标志位数据,判断是否接收完成所述金融自助设备发送的所有钞箱数据;若是,则将所述所有钞箱数据进行缓存。第二方面,本专利技术实施例提供了一种钞箱数据的处理装置,所述装置包括:数据解析模块,用于将获取到的钞箱数据进行解析;加密命令识别模块,用于根据预设加密命令识别标识,判断所述钞箱数据中是否包含有与所述预设加密命令识别标识对应的加密命令;数据处理模块,用于根据判断结果,确定对所述钞箱数据的目标处理模式,并按照所述目标处理模式对所述钞箱数据进行处理。进一步的,所述目标处理模式包括存储模式和加密模式;所述数据处理模块包括:目标处理模式确定单元,用于如果所述加密命令识别模块识别出所述钞箱数据中包含有所述加密命令,则确定所述目标处理模式为加密模式;如果所述加密命令识别模块识别处所述钞箱数据中不包含所述加密命令,则确定所述目标处理模式为存储模式;数据处理单元,用于按照所述目标处理模式对所述钞箱数据进行处理。进一步的,所述数据处理模块包括:加密单元,用于如果所述目标处理模式为加密模式,则基于预设加密算法,对所述钞箱数据进行加密运算,得到加密结果,并存储所述加密结果;或者存储单元,用于如果所述目标处理模式为存储模式,则将所述钞箱数据写入预设存储器,进行保存。进一步的,所述钞箱数据包括随机数、所述钞箱的序列号以及所述钞箱的当前加钞金额;所述加密单元具体用于:根据所述随机数,基于所述预设加密算法,生成密钥;将所述密钥、所述序列号和所述当前加钞金额相结合,基于所述预设加密算法进行加密运算,得到加密结果。进一步的,所述装置还包括:钞箱数据读入模块,用于在所述基于预设加密算法,对所述钞箱数据进行加密运算的步骤之前,读入金融自助设备发送的钞箱数据,,并进行缓存,其中,所述钞箱数据包括至少一个数据包;根据读入的最后一个数据包中的预设标志位数据,判断是否接收完成金融自助设备发送的所有钞箱数据;若是,则将所述所有钞箱数据进行缓存。第三方面,本专利技术实施例提供了一种钞箱,其中,所述钞箱包括加密芯片,所述加密芯片集成有本专利技术任意实施例所提供的钞箱数据的处理装置。本专利技术实施例的技术方案中,通过对获取到的钞箱数据进行解析,可判断出钞箱数据中是否包含有与预设加密命令识别标识对应的加密命令,进而可以根据判断结果确定对钞箱数据的目标处理模式,相对于现有技术提供的钞箱默认的处理模式为读写模式的方式,本专利技术实施例提供的技术方案在现有技术的基础上增加了对钞箱数据中是否包含加密命令的判断。通过加密命令的识别,可使得不同类型的钞箱数据得到有效区分,避免了不同类型钞箱数据的混淆。通过目标处理模式的确定,并按照目标处理模式,对钞箱数据进行对应的处理,可使得不同类型的钞箱数据分别执行不用的处理机制,而不仅仅是局限于默认的处理模式,避免了钞箱数据功能丢失的现象发生,提高了钞箱的安全性。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对本专利技术实施例描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据本专利技术实施例的内容和这些附图获得其他的附图。图1为本专利技术实施例一提供的一种钞箱数据的处理方法的流程示意图;图2为本专利技术实施例二提供的一种优选的钞箱数据的处理方法的流程示意图;图3为本专利技术实施例三提供的一种钞箱数据的处理装置的结构框图。具体实施方式为使本专利技术解决的技术问题、采用的技术方案和达到的技术效果更加清楚,下面将结合附图对本专利技术实施例的技术方案作进一步的详细描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一图1为本专利技术实施例一提供的一种钞箱数据的处理方法的流程示意图。本实施例的方法可以由钞箱数据的处理装置来执行,其中该装置可由软件和/或硬件实现,一般可集成在钞箱的加密芯片中。如图1所示,该方法可以包括如下步骤:S110:将获取到的钞箱数据进行解析。其中,本实施例中的钞箱为内部集成有微控制单元(MicrocontrollerUnit,MCU)的钞箱,优选为内部集成有加密芯片的钞箱。示例性的,钞箱与金融自助设备可建立通信连接关系,例如,可通过两线式串行总线(Inter-IntegratedCircuit,I2C)接口进行通信本文档来自技高网...
一种钞箱数据的处理方法、装置及钞箱

【技术保护点】
一种钞箱数据的处理方法,其特征在于,所述方法包括:将获取到的钞箱数据进行解析;根据预设加密命令识别标识,判断所述钞箱数据中是否包含有与所述预设加密命令识别标识对应的加密命令;根据判断结果,确定对所述钞箱数据的目标处理模式,并按照所述目标处理模式对所述钞箱数据进行处理。

【技术特征摘要】
1.一种钞箱数据的处理方法,其特征在于,所述方法包括:将获取到的钞箱数据进行解析;根据预设加密命令识别标识,判断所述钞箱数据中是否包含有与所述预设加密命令识别标识对应的加密命令;根据判断结果,确定对所述钞箱数据的目标处理模式,并按照所述目标处理模式对所述钞箱数据进行处理。2.根据权利要求1所述的方法,其特征在于,所述目标处理模式包括存储模式和加密模式;所述根据判断结果,确定对所述钞箱数据的目标处理模式的步骤包括:如果所述钞箱数据中包含有所述加密命令,则确定所述目标处理模式为加密模式;或者如果所述钞箱数据中不包含所述加密命令,则确定所述目标处理模式为存储模式。3.根据权利要求2所述的方法,其特征在于,所述按照所述目标处理模式对所述钞箱数据进行处理的步骤包括:如果所述目标处理模式为加密模式,则基于预设加密算法,对所述钞箱数据进行加密运算,得到加密结果,并存储所述加密结果;或者如果所述目标处理模式为存储模式,则将所述钞箱数据写入预设存储器,进行保存。4.根据权利要求3所述的方法,其特征在于,所述钞箱数据包括随机数、所述钞箱的序列号以及所述钞箱的当前加钞金额;所述基于预设加密算法,对所述钞箱数据进行加密运算的步骤包括:根据所述随机数,基于所述预设加密算法,生成密钥;将所述密钥、所述序列号和所述当前加钞金额相结合,基于所述预设加密算法进行加密运算,得到加密结果。5.根据权利要求3所述的方法,其特征在于,在所述基于预设加密算法,对所述钞箱数据进行加密运算的步骤之前,还包括:读入金融自助设备发送的钞箱数据,并进行缓存,其中,所述钞箱数据包括至少一个数据包;根据读入的最后一个数据包中的预设标志位数据,判断是否接收完成所述金融自助设备发送的所有钞...

【专利技术属性】
技术研发人员:李传武
申请(专利权)人:深圳怡化电脑股份有限公司深圳市怡化时代科技有限公司深圳市怡化金融智能研究院
类型:发明
国别省市:广东,44

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

1