验钞数据上传方法及装置与流程

文档序号:12826382阅读:558来源:国知局
验钞数据上传方法及装置与流程

本发明涉及数据处理技术领域,尤其涉及一种验钞数据上传方法及装置。



背景技术:

人民币纸币上的编码又称冠字号码,“冠字”是印在纸币上用来标记印刷批次的两个或三个英文字母,由印钞厂按一定规律编排和印刷;“号码”则是印在冠字后面的阿拉伯数字流水号,用来标明每张钞票在同冠字批次中的排列顺序。

现有技术中,验钞设备在获取验钞图像数据后,一般都是把验钞图像数据存储在验钞设备的内存中,在一笔验钞结束后,验钞设备将一笔钞票对应的验钞图像数据上传至工控机。这种数据上传方法存在以下两个弊端:一是验钞图像数据占据较大的内存空间,因此,在一般情况下,市场上的大额验钞机一笔验钞数据不超过2000张;二是在验钞设备将验钞图像数据上传给工控机后,工控机对验钞图像数据的处理时间太长。从而降低了验钞数据上传的工作效率与用户体验。



技术实现要素:

本发明的目的在于提供一种验钞数据上传方法及装置,旨在解决现有技术无法解决的验钞数据上传的工作效率低与用户体验差的问题。

本发明第一方面提供一种验钞数据上传方法,所述方法包括:

a.当检测到触发验钞的预设操作时,采集待识别钞票中预设数量钞票的钞票数据;

b.解析所述钞票数据,获取验钞结果和与之对应的图像数据并保存;

c.将所述验钞结果和与之对应的图像数据进行上传,并返回执行步骤a。

本发明第二方面提供一种验钞数据上传装置,所述装置包括:

采集模块,用于当检测到触发验钞的预设操作时,采集待识别钞票中预设数量钞票的钞票数据;

解析模块,用于解析所述钞票数据,获取验钞结果和与之对应的图像数据并保存;

发送模块,用于将所述验钞结果和与之对应的图像数据进行上传,并驱动所述采集模块工作。

本发明提供一种验钞数据上传方法及装置,当检测到触发验钞的预设操作时,采集待识别钞票中预设数量钞票的钞票数据;解析所述钞票数据,获取验钞结果和与之对应的图像数据并保存;将所述验钞结果和与之对应的图像数据进行上传。本发明通过采用对验钞图像数据实时处理和上传,突破了现有技术中对验钞数量限制,从而提高了验钞数据上传的工作效率与用户体验。

附图说明

图1是本发明实施例提供的一种验钞数据上传方法的流程图;

图2是本发明实施例提供的解析所述钞票数据,获取验钞结果和与之对应的图像数据并保存的方法的流程图;

图3是本发明实施例提供的一种验钞数据上传装置的结构示意图;

图4是本发明实施例提供的解析模块的结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。

还应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则“该”意在包括复数形式。

图1示出了本发明实施例提供的一种验钞数据上传方法的实现流程,本实施例中的验钞数据上传方法的执行主体为验钞数据上传的装置。为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:

在步骤s101中,当检测到触发验钞的预设操作时,采集待识别钞票中预设数量钞票的钞票数据。

具体地,触发验钞的预设操作为预先设置的启动验钞的操作指令,当检测到启动验钞的操作指令时,采集待识别钞票中预设数量钞票的钞票数据。此处采集待识别钞票中预设数量钞票的数量可以设置为对至少一张的钞票图像数据进行采集,也可以根据需求进行相应的设置。

在步骤s102中,解析所述钞票数据,获取验钞结果和与之对应的图像数据并保存。

具体地,解析钞票数据,此处钞票数据包括钞票图像数据、钞票磁性数据及钞票厚度数据等,从钞票数据中获取验钞结果和与验钞结果相对应的图像数据,并将验钞结果和与验钞结果相对应的图像数据进行保存。

在步骤s103中,将所述验钞结果和与之对应的图像数据进行上传,并返回执行步骤s101。

具体地,获取验钞结果和与验钞结果相对应的图像数据,并将其进行上传操作,完成后,循环执行步骤s101-s103操作,直至验钞完成。

优选地,对于步骤s102中解析所述钞票数据,获取验钞结果和与之对应的图像数据并保存,其具体的工作流程详见图2及图2中各流程的描述。

图2示出了本发明实施例提供的解析所述钞票数据,获取验钞结果和与之对应的图像数据并保存的方法的实现流程。为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:

在步骤s201中,接收所述钞票数据,并将其写入缓存区。

具体地,当完成采集待识别钞票的钞票数据后,将接收到的钞票数据并将其写入缓存区,并发出验钞实时报文。

在步骤s202中,读取所述钞票数据并进行解析,获取验钞结果。

具体地,检测到验钞实时报文后,根据验钞实时报文指示的存储地址,读取最新的验钞数据,并对其进行解析,从而获得验钞的结果,此处验钞结果为是否为真钞。

在步骤s203中,根据所述验钞结果,获取与之对应的所述图像数据,并将所述验钞结果和与之对应的图像数据写入所述缓存区。

进一步地,根据所述验钞结果,判断所述待识别钞票是否为真钞;

若所述待识别钞票为真钞,则截取所述钞票图像数据中的冠字号图像数据,并将所述验钞结果和所述冠字号图像数据写入所述缓存区;

否则,则提取所述钞票图像数据,并将所述验钞结果和所述钞票图像数据写入所述缓存区。

进一步地,根据所述验钞结果,获取与之对应的所述图像数据,并将所述验钞结果和与之对应的图像数据写入所述缓存区之后包括:

检测验钞实时报文,其中,所述验钞实时报文用于指示所述验钞结果和与之对应的图像数据对应的存储地址;

根据所述验钞实时报文从所述缓存区中读取所述验钞结果和与之对应的图像数据。

可选地,所述缓存区为对应的存储地址为一个或多个。

此处需要说明的是,缓存区可以只是一个存储单元,所有写入的数据均存储在同一个地址,按照时间先后进行覆盖,提取时,根据报文地址读取最新的数据;缓存区也可以具有多个存储单元,每个写入的数据存入各自不同的地址,根据报文显示的地址读取相对应的数据。

进一步地,将所述验钞结果和与之对应的图像数据进行上传之后包括:

接收并保存所述验钞结果和与之对应的图像数据;

当所述待识别钞票为真钞时,将所述冠字号图像数据进行预处理,再进一步处理成预设格式;

当所述待识别钞票不为真钞时,将所述钞票图像数据进行预处理,再进一步处理成预设格式。

具体地,如果待识别钞票为真钞,则接收验钞结果和与冠字号图像数据并保存,将冠字号图像数据进行预处理,此处预处理是将冠字号图像数据分检出来并进行识别,再进一步处理成预设格式,此处预设格式可根据需求进行自定义,如将冠字号图像数据处理成符合银行要求的jpg图片格式;如果待识别钞票不为真钞,则接收验钞结果和与钞票图像数据并保存,将钞票图像数据进行预处理,此处预处理是将钞票图像数据分检出来并进行识别,再进一步处理成预设格式,此处预设格式可根据需求进行自定义,如将钞票图像数据处理成符合银行要求的jpg图片格式。

本发明实施例通过检测到触发验钞的预设操作时,采集待识别钞票中预设数量钞票的钞票数据;解析所述钞票数据,获取验钞结果和与之对应的图像数据并保存;将所述验钞结果和与之对应的图像数据进行上传,通过采用对验钞图像数据实时处理和上传,突破了现有技术中对验钞数量限制,从而提高了验钞数据上传的工作效率与用户体验。

图3示出了本发明实施例提供的一种验钞数据上传装置的结构图,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:

本发明实施例提供一种验钞数据上传装置,该装置包括采集模块301、解析模块302、发送模块303。

采集模块301用于当检测到触发验钞的预设操作时,采集待识别钞票中预设数量钞票的钞票数据。

具体地,触发验钞的预设操作为预先设置的启动验钞的操作指令,当采集模块301检测到启动验钞的操作指令时,采集待识别钞票中预设数量钞票的钞票数据。此处采集待识别钞票中预设数量钞票的数量可以设置为对至少一张的钞票图像数据进行采集,也可以根据需求进行相应的设置。

进一步地,解析模块302用于解析所述钞票数据,获取验钞结果和与之对应的图像数据并保存。

具体地,解析模块302用于解析钞票数据,此处钞票数据包括钞票图像数据、钞票磁性数据及钞票厚度数据等,从钞票数据中获取验钞结果和与验钞结果相对应的图像数据,并将验钞结果和与验钞结果相对应的图像数据写入缓存区进行保存。

进一步地,发送模块303用于将所述验钞结果和与之对应的图像数据进行上传,并驱动所述采集模块301工作。

具体地,发送模块303获取验钞结果和与验钞结果相对应的图像数据上传,并驱动所述采集模块301工作。

优选地,解析模块302用于解析所述钞票数据,获取验钞结果和与之对应的图像数据并保存,其具体的工作流程详见图4及图4中各模块流程的描述。

图4示出了本发明实施例提供的解析模块302的结构图。为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:

解析模块302包括控制单元401、运算单元402。

控制单元401用于接收所述钞票数据,并将其写入缓存区。

具体地,当采集模块301完成采集待识别钞票的钞票数据后,将其发送至控制单元401,由控制单元401接收钞票数据并将其写入缓存区,并发出验钞实时报文至运算单元402。

进一步地,运算单元402用于读取所述钞票数据并进行解析,获取验钞结果,以及

根据所述验钞结果,获取与之对应的所述图像数据,并将所述验钞结果和与之对应的图像数据写入所述缓存区。

具体地,运算单元402检测到控制单元401发出的验钞实时报文后,根据验钞实时报文指示的存储地址,从缓存区中读取最新的验钞数据,并对其进行解析,从而获得验钞的结果,此处验钞结果为是否为真钞。运算单元402根据验钞结果,从验钞数据中获取与验钞结果相对应的所述图像数据,并将所述验钞结果和与之对应的图像数据写入缓存区。

进一步地,运算单元402具体用于根据所述验钞结果,判断所述待识别钞票是否为真钞;若所述待识别钞票为真钞,则截取所述钞票图像数据中的冠字号图像数据,并将所述验钞结果和所述冠字号图像数据写入所述缓存区;否则,则提取所述钞票图像数据,并将所述验钞结果和所述钞票图像数据写入所述缓存区。

进一步地,运算单元402根据所述验钞结果,获取与之对应的所述图像数据,并将所述验钞结果和与之对应的图像数据写入所述缓存区之后,解析模块302用于:

检测验钞实时报文,其中,所述验钞实时报文用于指示所述验钞结果和与之对应的图像数据对应的存储地址;

根据所述验钞实时报文从所述缓存区中读取所述验钞结果和与之对应的图像数据。

可选地,所述缓存区为对应的存储地址为一个或多个。

此处需要说明的是,缓存区可以只是一个存储单元,所有写入的数据均存储在同一个地址,按照时间先后进行覆盖,提取时,根据报文地址读取最新的数据;缓存区也可以具有多个存储单元,每个写入的数据存入各自不同的地址,根据报文显示的地址读取相对应的数据。

可选地,解析模块302包括控制单元,所述控制单元具备所述控制单元401和运算单元402的功能。

进一步地,一种验钞数据上传装置还包括数据处理模块304,所述数据处理模块304用于:

接收并保存所述验钞结果和与之对应的图像数据;

当所述待识别钞票为真钞时,将所述冠字号图像数据进行预处理,再进一步处理成预设格式;

当所述待识别钞票不为真钞时,将所述钞票图像数据进行预处理,再进一步处理成预设格式。

具体地,如果待识别钞票为真钞,则数据处理模块304接收验钞结果和与冠字号图像数据并保存,将冠字号图像数据进行预处理,此处预处理是将冠字号图像数据分检出来并进行识别,再进一步处理成预设格式,此处预设格式可根据需求进行自定义,如将冠字号图像数据处理成符合银行要求的jpg图片格式;如果待识别钞票不为真钞,则数据处理模块304接收验钞结果和与钞票图像数据并保存,将钞票图像数据进行预处理,此处预处理是将钞票图像数据分检出来并进行识别,再进一步处理成预设格式,此处预设格式可根据需求进行自定义,如将钞票图像数据处理成符合银行要求的jpg图片格式。

本发明实施例通过采集模块301检测到触发验钞的预设操作时,采集待识别钞票中预设数量钞票的钞票数据;解析模块302解析所述钞票数据,获取验钞结果和与之对应的图像数据并保存;发送模块303将所述验钞结果和与之对应的图像数据进行上传,通过对验钞图像数据实时处理和上传,突破了现有技术中对验钞数量限制,从而提高了验钞数据上传的工作效率与用户体验。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

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