一种财务单据凭证防伪标签制作使用方法转让专利

申请号 : CN202110419924.5

文献号 : CN112819124B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 金绍君郭端宏吴剑潘军陈倩

申请人 : 国网浙江省电力有限公司国网浙江省电力有限公司金华供电公司

摘要 :

本发明公开了一种财务单据凭证防伪标签制作使用方法,财务单据凭证防伪制作使用方法包括转换和验证两个主步骤,转换主步骤S11,需要向外传递的财务单据凭证由读取终端进行读取,读取后的内容传输至防伪服务器;S12,防伪服务器对财务单据凭证的内容进行扫描识别,确定验证码打印区域;S13,防伪服务器随机选择一个三维模型后进行旋转获取三维模型在屏幕上的投影图像;S14,防伪服务器生成若干个位置点,并依据位置点选择投影图像中部分内容转换为数字的图像数据;S15,防伪服务器生成验证码,并通过打印终端打印在财务单据凭证上。采用本发明技术方案可以在脱离网络的情况下对财务单据凭证进行高安全性验证。

权利要求 :

1.一种财务单据凭证防伪标签制作使用方法,其特征是,配合财务单据凭证防伪转换系统使用,财务单据凭证防伪转换系统包括防伪服务器、与防伪服务器通信连接的读取终端和打印终端,在防伪服务器内设定有若干个三维模型文档,并与读取终端进行同步,财务单据凭证防伪制作使用方法包括转换和验证两个主步骤,转换主步骤包括以下步骤:S11,需要向外传递的财务单据凭证由读取终端进行读取,读取后的内容传输至防伪服务器;

S12,防伪服务器对财务单据凭证的内容进行扫描识别,确定验证码打印区域;

S13,防伪服务器随机选择一个三维模型后进行旋转获取三维模型在屏幕上的投影图像;

S14,防伪服务器生成若干个位置点,并依据位置点选择投影图像中部分内容转换为数字的图像数据;

S15,防伪服务器根据位置点数据、图像数据、被选中的三维模型的编号和被选中的三维模型的旋转角度生成验证码,并通过打印终端打印在财务单据凭证上;

验证主步骤包括以下步骤:

S21,验证人员通过读取终端扫描打印有验证码的财务单据凭证,并解析获得位置点数据、图像数据、被选中的三维模型的编号和被选中的三维模型的旋转角度;

S22,读取终端根据三维模型的编号,选中对应的三维模型;

S23,根据三维模型的旋转角度进行对应旋转形成对应的投影,由读取终端获得三维模型的投影图像数据,读取终端根据位置点数据,选取投影图像数据中的对应位置的数据作为图像验证数据,将图像数据与图像验证数据进行对比,当图像数据与图像验证数据相同度大于阈值,则判定验证码为真即财务单据凭证为真,否则判定验证码为假即财务单据凭证为假。

2.根据权利要求1所述的财务单据凭证防伪标签制作使用方法,其特征在于,在所述步骤S12中,防伪服务器对财务单据凭证的内容进行扫描识别时,将根据财务单据凭证的类型预先设定若干个选择框,根据扫描结果的选择框位置,选择其中预设的内容进行转换形成校验码,预设选择框时,选择财务单据凭证中的设定词和数字部分作为预设内容用于转换形成校验码,其中设定词内容根据列表形式转换为对应的格式数字,数字部分则包括汉字大写数字和阿拉伯数字,汉字大写数字通过识别转换,阿拉伯数字则直接使用,所有的数字内容通过预设转换方式形成校验码,所述的预设转换方式与读取终端内预设转换方式相同或互为逆运算;

在所述步骤S15中,生成验证码的过程中将校验码加入到其中;

在所述步骤S23中,将校验码与财务单据凭证上对应位置的数据进行对比,对比结果相同则判定财务单据凭证为真,否则判定财务单据凭证为假。

3.根据权利要求2所述的财务单据凭证防伪标签制作使用方法,其特征在于,在所述步骤S15中,验证码的生成步骤包括:Z1,防伪服务器根据位置点数据、图像数据和被选中的三维模型的编号以预设格式生成二维码,将二维码作为正方体验证码的六个面进行拼接,形成一个表面为二维码的正方体验证码,在初始阶段,正方体验证码以正面完全平行屏幕的方式布置;

Z2,防伪服务器根据被选中的三维模型的旋转角度,以相同的旋转方式对已生成的正方体验证码进行旋转,

Z3,打印终端将正方体验证码打印在财务单据凭证上。

4.根据权利要求3所述的财务单据凭证防伪标签制作使用方法,其特征在于,在所述步骤Z1中,生成的二维码分为三组A类二维码和三组B类二维码,将三组A类二维码和三组B类二维码分别作为正方体验证码的六个面,其中,A类二维码为正方体验证码的底面和两侧面,B类二维码为正方体验证码的顶面、正面和背面,正方体验证码中每个面对应有一个色彩。

5.根据权利要求4所述的财务单据凭证防伪标签制作使用方法,其特征在于,在所述步骤Z2中,当旋转正方体验证码后,只有当正方体验证码在屏幕上显示的面积中至少存在一个A类二维码和一个B类二维码,且屏幕上的A类二维码和B类二维码的面积均大于设定的阈值时,将正方体验证码在屏幕上的投影以彩印方式打印在财务单据凭证上,否则,重新执行步骤S13。

6.根据权利要求5所述的财务单据凭证防伪标签制作使用方法,其特征在于,所述三维模型为黑白色的三维模型,在所述步骤Z1中,生成的二维码中图像数据是以位置和像素点色彩数据按照预定格式进行生成。

7.根据权利要求6所述的财务单据凭证防伪标签制作使用方法,其特征在于,在所述财务单据凭证上加盖的验证码的加盖区域位置和加盖区域形状均为预设固定,且加盖区域处带有预设的定位标识。

8.根据权利要求7所述的财务单据凭证防伪标签制作使用方法,其特征在于,所述三维模型获取之后与一个对应的识别框同时进行保存,所述三维模型位于所述识别框的内侧,所述识别框整体呈与正方体验证码相同大小的正方体,所述识别框上每个面都设置有用于识别方向的二维码定位标识,在所述步骤S13中三维模型旋转到位后,隐藏被选取三维模型的识别框后执行步骤S14,在所述步骤Z2中,选中的三维模型的识别框上的二维码定位标识与所述正方体验证码上的二维码定位标识保持相同,然后三维模型复位保存。

9.根据权利要求8所述的财务单据凭证防伪标签制作使用方法,其特征在于,在所述步骤S21中,验证人员通过读取终端扫描打印有验证码的财务单据凭证时对财务单据凭证的类别进行初次识别,根据初次识别的结果获取预设的加盖区域的位置和选择框的位置,根据选择框的位置进行财务单据凭证设定位置的文字识别,根据加盖区域位置和加盖区域形状进行加盖区域的识别,获取加盖区域与以正方体验证码的投影形式打印在加盖区域的验证码,对正方体验证码进行至少两次色彩选取,获取正方体验证码投影中所显示的所有二维码,在所有的二维码中,获取正方体验证码内显示区域大于设定阈值的一个A类二维码和一个B类二维码,通过获取的A类二维码和B类二维码的位置和色彩推算得出被选中的三维模型的旋转角度,对A类二维码和B类二维码进行解析,获得被选中的三维模型的编号、位置点数据、图像数据和校验码数据。

10.根据权利要求9所述的财务单据凭证防伪标签制作使用方法,其特征在于,步骤S23中,读取终端显示三维模型旋转角度之后的目标识别框,由使用者在读取终端手动对三维模型进行受约束的旋转,以形成对应的投影,由手动旋转三维模型的识别框对准目标识别框的过程中,在手动旋转三维模型的过程中,读取终端启动的前置摄像头,对使用者进行拍摄记录,当手动旋转三维模型的识别框对准目标识别框后,开始三维模型的位置点数据采集,之后将读取终端采集的图像数据进行验证,当图像数据验证成功后,进行后续的校验码数据验证,当校验码和图像数据均验证成功后,判定当前财务单据凭证为真。

说明书 :

一种财务单据凭证防伪标签制作使用方法

技术领域

[0001] 本发明涉及一种财务单据凭证防伪标签制作使用方法。

背景技术

[0002] 利用二维码传递信息是现有技术中较为常见的技术方案,在使用现有的二维码进行区信息传输时,往往由于现有二维码的公开性与开源性而导致了信息的不安全,即使采
用了加密的二维码也由于其外形与非加密的二维码一样,使得用户无法区别加密与非加密
的二维码。结果在很多场合,尤其是在有防伪祈求的领域,造假者利用公开的二维码进行造
假,篡改二维码中的所有入口地址信息,使得本应该进入的验证地址进行了篡改,导致明码
传递信息的二维码的安全性受到了极大的挑战。类似的,其他的明码传递的防伪标签都存
在有类似的问题,例如使用QR码进行的防伪与追溯。正是由于QR码的开源性,使得采用了QR
码防伪的产品更加不安全,造成了假货无法防止。同时,二维码又由于其便利性和大信息传
输的优势,使得以二维码为代表的明码传输是非常适合广泛应用的,特别是一般的财务单
据凭证等,已经开始较多的添加二维码。因此,根据现有的明码传输方案,在二维码技术方
案的基础上,增加防伪效果是必要的。现有技术中,往往采用扫描二维码显示网址的方式,
登录指定网址进行真伪辨别,但是这种真伪辨别方式中也存在有较大的缺陷,由于二维码
的明码显示方式,这个辨别用的网址可能被篡改,从而导致防伪失效。针对上述技术问题,
现有的解决方案有如下几种:
[0003] 第一,中国专利申请号CN202022047759.9,一种具有电子芯片的立体防伪标签,包括标签组件,标签组件包括基体,基体的底部设有矩形固定块,基体底部的两端设有对称分
布的条形定位块,基体的表面开设有第一矩形槽,第一矩形槽内设有光栅识别片,第一矩形
槽内壁的底部开设有第二矩形槽,第二矩形槽内设有3D防伪标签,第二矩形槽内壁的底部
开设有第三矩形槽,第三矩形槽内设有电子防伪标签。该具有电子芯片的立体防伪标签,通
过基体的矩形固定块和条形定位块可以将该立体防伪标签与产品固定位置,防止防伪标签
在运输过程中发生掉落,通过3D防伪标签和电子防伪标签使该立体防伪标签具有双重防伪
的功能,提高该立体防伪标签的安全性。采用了硬件电子标签的方式进行处理,此类处理方
案存在较大的硬件成本,实现较为困难,并不十分适合。
[0004] 第二,中国专利申请号CN201911154684.X公开了一种用于区块链的安全三维码以及生成和解码方法,本安全三维码包括码字定位区、码字起始点确认区、码字控制信息区、
码字数据信息区和图片区;图片区嵌入图片、二维码和/或三维码码字以及集合。生成方法
获取所要传输的数据信息以及所要嵌入的图片、二维码和/或二维码码字;提取图片特征值
信息并保存于服务器,经加密,压缩及差错编码处理,成为待传输数据信息;确定安全三维
码的构成与大小,将各区域内容填入安全三维码,生成相应的安全三维码。解码方法对安全
三维码扫码拍照,获取照片,对照片进行处理并还原,对还原的信息进行差错控制解码并解
压缩,通过扫码终端读取并解密数据信息。本发明有效提高防伪性能,嵌入的图片提高视觉
识别。此类技术较为适宜在财务单据凭证上使用,但是此类技术方案中存在大量的计算是
依赖于服务器的,因此此类设计校验时是需要网络支持的,且在运算过程中,需要较多的等
待时间,存在使用体验不佳问题。

发明内容

[0005] 针对现有技术不足,本发明提供了一种财务单据凭证防伪标签制作使用方法,可以在脱离网络的情况下对财务单据凭证进行高安全性验证。
[0006] 本发明解决其技术问题所采用的技术方案是:一种财务单据凭证防伪标签制作使用方法,配合财务单据凭证防伪转换系统使用,财务单据凭证防伪转换系统包括防伪服务
器、与防伪服务器通信连接的读取终端和打印终端,在防伪服务器内设定有若干个三维模
型文档,并与读取终端进行同步,财务单据凭证防伪制作使用方法包括转换和验证两个主
步骤,转换主步骤包括以下步骤:
[0007] S11,需要向外传递的财务单据凭证由读取终端进行读取,读取后的内容传输至防伪服务器;
[0008] S12,防伪服务器对财务单据凭证的内容进行扫描识别,确定验证码打印区域;
[0009] S13,防伪服务器随机选择一个三维模型后进行旋转获取三维模型在屏幕上的投影图像;
[0010] S14,防伪服务器生成若干个位置点,并依据位置点选择投影图像中部分内容转换为数字的图像数据;
[0011] S15,防伪服务器根据位置点数据、图像数据、被选中的三维模型的编号和被选中的三维模型的旋转角度生成验证码,并通过打印终端打印在财务单据凭证上;
[0012] 验证主步骤包括以下步骤:
[0013] S21,验证人员通过读取终端扫描打印有验证码的财务单据凭证,并解析获得位置点数据、图像数据、被选中的三维模型的编号和被选中的三维模型的旋转角度;
[0014] S22,读取终端根据三维模型的编号,选中对应的三维模型;
[0015] S23,根据三维模型的旋转角度进行对应旋转形成对应的投影,由读取终端获得三维模型的投影图像数据,读取终端根据位置点数据,选取投影图像数据中的对应位置的数
据作为图像验证数据,将图像数据与图像验证数据进行对比,当图像数据与图像验证数据
相同度大于阈值,则判定验证码为真,即财务单据凭证为真,否则判定验证码为假,即财务
单据凭证为假。
[0016] 本发明采用的技术方案中,使用的三维图像可以由防伪服务器根据需要同步至不同的读取终端,以此来保证不同的读取终端的权限各不相同,同时本发明在使用中通过对
三维模型的旋转角度取点的方式加密,不同于现有的加密方式,即使是破解了一部分的读
取终端,也不会影响到其他读取终端的安全性。进一步的,本发明中,读取终端可以在完全
脱离网络地区的环境下使用,满足国网工作人员经常处于通信落后、不稳定地区时的使用
需求。例如,派遣至未通电、通网地区施工,现场管理人员只需在出发前将读取终端和防伪
服务器进行同步,即可保证明码数据的安全性,就可以对后续送入的财务单据凭证进行校
验,因此克服了现有技术中明码传输的安全问题。
[0017] 作为优选,在所述步骤S12中,防伪服务器对财务单据凭证的内容进行扫描识别时,将根据财务单据凭证的类型预先设定若干个选择框,根据扫描结果的选择框位置,选择
其中预设的内容进行转换形成校验码,预设选择框时,选择财务单据凭证中的设定词和数
字部分作为预设内容用于转换形成校验码,其中设定词内容根据列表形式转换为对应的格
式数字,数字部分则包括汉字大写数字和阿拉伯数字,汉字大写数字通过识别转换,阿拉伯
数字则直接使用,所有的数字内容通过预设转换方式形成校验码,所述的预设转换方式与
读取终端内预设转换方式相同或互为逆运算;
[0018] 在所述步骤S15中,生成验证码的过程中将校验码加入到其中;
[0019] 在所述步骤S23中,将校验码与财务单据凭证上对应位置的数据进行对比,对比结果相同则判定财务单据凭证为真,否则判定财务单据凭证为假。
[0020] 明码传输的另一个漏洞在于,造假者可以采用真实的二维码和虚假的凭证相结合的方式来进行造假处理。针对这种情况,本发明增加了若干个选择框,设定的选择框位置往
往对应单据凭证中的关键位置,例如,关键数据、关键语音等内容,据此,票据内容进行篡改
之后和作为明码的验证码会产生冲突,从而两者无法匹配,最终不会影响单据凭证真伪性
的判断。
[0021] 作为优选,在所述步骤S15中,验证码的生成步骤包括:
[0022] Z1,防伪服务器根据位置点数据、图像数据和被选中的三维模型的编号以预设格式生成二维码,将二维码作为正方体验证码的六个面进行拼接,形成一个表面为二维码的
正方体验证码,在初始阶段,正方体验证码以正面完全平行屏幕的方式布置;
[0023] Z2,防伪服务器根据被选中的三维模型的旋转角度,以相同的旋转方式对已生成的正方体验证码进行旋转;
[0024] Z3,打印终端将正方体验证码打印在财务单据凭证上。
[0025] 本发明采用了立体二维码投影的方式,将三维模型的投影数据进行获取,巧妙的隐含了部分数据。
[0026] 作为优选,在所述步骤Z1中,生成的二维码分为三组A类二维码和三组B类二维码,将三组A类二维码和三组B类二维码分别作为正方体验证码的六个面,其中,A类二维码为正
方体验证码的底面和两侧面,B类二维码为正方体验证码的顶面、正面和背面,正方体验证
码中每个面对应有一个色彩。本发明中每个面均对应有一个色彩,是方便读取终端对各类
二维码的分辩以及分辨各个二维码之间的空间关系。
[0027] 作为优选,所述三维模型为黑白色的三维模型,在所述步骤Z1中,生成的二维码中图像数据是以位置和像素点色彩数据按照预定格式进行生成。黑白色的三维模型,选取其
的投影时能够快速的获得一张黑白图片,此时选取预设点位的色彩数据时,数据处理较为
简单。本发明中如此设计,可以尽量降低读取终端本身所需要的计算量。
[0028] 作为优选,在所述财务单据凭证上加盖的验证码的加盖区域位置和加盖区域形状均为预设固定,且加盖区域处带有预设的定位标识。加盖区域处带有预设的定位标识是作
为空间关系计算的必要条件。
[0029] 作为优选,所述三维模型获取之后与一个对应的识别框同时进行保存,所述三维模型位于所述识别框的内侧,所述识别框整体呈与正方体验证码相同大小的正方体,所述
识别框上每个面都设置有用于识别方向的二维码定位标识,在所述步骤S13中三维模型旋
转到位后,隐藏被选取三维模型的识别框后执行步骤S14,在所述步骤Z2中,选中的三维模
型的识别框上的二维码定位标识与所述正方体验证码上的二维码定位标识保持相同,然后
三维模型复位保存。通过以上方式,可以将二维码定位标识对应至三维模型上,从而使得三
维模型的旋转能够与形成验证码的二维码六面体的旋转相对应,通过这个方法可以巧妙的
将一部分信息隐藏,不在二维码信息中进行显示。
[0030] 作为优选,所述三维模型获取之后与一个对应的识别框同时进行保存。只要识别框能够提供一定的空间坐标作用即可,并不限定为二维码标识,例如采用限定颜色的线段,
线段颜色有两种,每种颜色均与对应的验证码的两个相邻面相对应即可。
[0031] 作为优选,在所述步骤S21中,验证人员通过读取终端扫描打印有验证码的财务单据凭证时对财务单据凭证的类别进行初次识别,根据初次识别的结果获取预设的加盖区域
的位置和选择框的位置,根据选择框的位置进行财务单据凭证设定位置的文字识别,根据
加盖区域位置和加盖区域形状进行加盖区域的识别,获取加盖区域与以正方体验证码的投
影形式打印在加盖区域的验证码,对正方体验证码进行至少两次色彩选取,获取正方体验
证码投影中所显示的所有二维码,在所有的二维码中,获取正方体验证码内显示区域大于
设定阈值的一个A类二维码和一个B类二维码,通过获取的A类二维码和B类二维码的位置和
色彩推算得出被选中的三维模型的旋转角度,对A类二维码和B类二维码进行解析,获得被
选中的三维模型的编号、位置点数据、图像数据和校验码数据。一般来说,六面体的二维码
的投影往往存在二到三个面试可以被轻易识别的,但是不排除由于旋转的过程中,导致只
有一个面能够很轻易的被识别,而另一个面的投影面积过小,此时就不能识别出第二面的
内存信息了。进一步的,由于本发明中的明码数据只存在A类二维码和B类二维码,因此无法
保证A类二维码的相邻面就必然是B类二维码,因此,也可能出现只有两个A类二维码或者只
有两个B类二维码存在足够大的显示区域的问题。因此,需要本发明中在打印之时进行一部
分的计算工作,确保A类二维码和B类二维码能够有足够的投影面积供识别使用。
[0032] 作为优选,步骤S23中,读取终端显示三维模型旋转角度之后的目标识别框,由使用者在读取终端手动对三维模型进行受约束的旋转,以形成对应的投影,由手动旋转三维
模型的识别框对准目标识别框的过程中,在手动旋转三维模型的过程中,读取终端启动的
前置摄像头,对使用者进行拍摄记录,当手动旋转三维模型的识别框对准目标识别框后,开
始三维模型的位置点数据采集,之后将读取终端采集的图像数据进行验证,当图像数据验
证成功后,进行后续的校验码数据验证,当校验码和图像数据均验证成功后,判定当前财务
单据凭证为真。本发明,采取了手动操作的方式旋转三维模型,将三维模型的转动数据给省
略了。因此,二维码作为明码省略了部分的信息同时,也防止了所有数据都在二维码中进行
存储,提高了破解的难度。更进一步的,由于使用者在旋转三维模型的过程中,必然需要注
视读取终端的显示屏,可以采用拍摄的方式,提供了足够的时间记录当前操作者。进一步的
还可以做到无感拍摄,进一步增强安全性。
[0033] 本发明的实质性效果是:本发明使用的三维图像可以由防伪服务器根据需要同步至不同的读取终端,以此来保证不同的读取终端的权限各不相同,同时本发明的使用中通
过对三维模型的旋转角度取点的方式,不同于现有的加密方式,即使是破解了一部分的读
取终端,在此基础上,也不会影响到其他读取终端的安全性。进一步的,本发明中,读取终端
可以在完全脱离网络地区进行使用,满足国网工作人员经常处于通信落后、不稳定地区时
的使用需求。例如,派遣至未通电地区施工,现场管理人员只需在出发前将读取终端和防伪
服务器进行同步,即可保证明码数据的安全性,就可以对后续送入的财务单据凭证进行校
验,因此克服了现有技术中明码传输的安全问题。同时,本发明增加了若干个选择框,设定
的选择框位置往往对应单据凭证中的关键位置,据此,票据内容进行篡改之后和作为明码
的验证码会产生冲突,从而两者无法匹配,最终不会影响单据凭证真伪性的判断。

附图说明

[0034] 图1为本发明中三维模型与验证码的一种初始关系对照关系示意图;
[0035] 图2为本发明中三维模型与验证码的一种转动时对照关系示意图;
[0036] 图3为本发明中验证码的结构示意图;
[0037] 图4为本发明中验证码获取到的A类二维码的结构示意图;
[0038] 图5为本发明中验证码获取到的B类二维码的结构示意图;
[0039] 图6为本发明中识别框与三维模型的结构对照示意图;
[0040] 图7为本发明中转换主步骤的一种流程示意图;
[0041] 图8为本发明中验证主步骤的一种流程示意图。

具体实施方式

[0042] 下面通过具体实施例,对本发明的技术方案作进一步的具体说明。
[0043] 实施例1:
[0044] 一种财务单据凭证防伪标签制作使用方法,配合财务单据凭证防伪转换系统使用,财务单据凭证防伪转换系统包括防伪服务器、与防伪服务器通信连接的读取终端和打
印终端,在防伪服务器内设定有若干个三维模型文档,并与读取终端进行同步。本实施例中
所进行的同步,并不限定为所有内容的完全同步,存在的情况包括防伪服务器内存储有庞
大数量的三维模型文档,甲地区乙类工作人员的读取终端同步防伪服务器中一部分的三维
模型文档,甲地区丙类工作人员的读取终端同步防伪服务器中另一部分的三维模型文档,
丁地区乙类工作人员的读取终端同步防伪服务器中其余部分的三维模型文档,而部分高级
权限的人员则可以同步防伪服务器中所有的三维模型文档。通过这个方法,增加了安全性。
[0045] 本实施例中所述的读取终端可以是智能手机或其他的读码设备,一般以智能手机为主要实施对象,如果有必要,可以选择定制的读码设备,只要其带有读取装置、显示装置
和计算装置和通信装置,即可认为其符合需求。本实施例中的所谓通信装置只需满足有线
通信的要求即可。财务单据凭证防伪制作使用方法包括转换和验证两个主步骤,参见附图7
转换主步骤包括以下步骤:
[0046] S11,需要向外传递的财务单据凭证由读取终端进行读取,读取后的内容传输至防伪服务器;本实施例中,所述的财务单据凭证可以是内部流通用单据或者法定单据,若是法
定单据则采用附页方式进行内容的添附。本实施例中的单据凭证不仅限于单据或凭证,其
他有必要加密的纸质内容均可以作为单据凭证进行使用。本实施例中的单据凭证以格式统
一的单据凭证为首选,若是存在临时性的无固定格式的单据凭证,或未在防伪服务器保存
对应格式的防伪服务器进行过初始的处理,则可以去除对应的步骤,以一般形式判断当前
单据的位置,即在读取内容时明确纸张的大小和方向。
[0047] S12,防伪服务器对财务单据凭证的内容进行扫描识别,确定验证码打印区域。本实施例中的内容识别主要分为两种,第一是对应无固定格式的单据凭证,读取内容时明确
纸张的大小和方向,通过纸张的大小和方向进行全文读取,根据需要进行全文保存或者图
像保存等,第二是对应设置有固定格式的单据凭证,读取内容时,根据固定格式的位置直接
读取预先设定的位置处的内容,并对此内容进行识别、以文字方式对上述内容进行保存,固
定格式的单据凭证的设定则是由防伪服务器在先期进行预处理的结果,预处理过程中,由
人工设定判断固定格式的单据凭证的标准,同时确定固定格式的单据凭证的哪些内容是格
式内容,哪些内容是存在变量的内容,并据此进行设定。更进一步的,在所述步骤S12中,防
伪服务器对财务单据凭证的内容进行扫描识别时,将根据财务单据凭证的类型预先设定若
干个选择框,根据扫描结果的选择框位置,选择其中预设的内容进行转换形成校验码,预设
选择框时,选择财务单据凭证中的设定词和数字部分作为预设内容用于转换形成校验码,
其中设定词内容根据列表形式转换为对应的格式数字,数字部分则包括汉字大写数字和阿
拉伯数字,汉字大写数字通过识别转换,阿拉伯数字则直接使用,所有的数字内容通过预设
转换方式形成校验码,所述的预设转换方式与读取终端内预设转换方式相同或互为逆运
算;如果阿拉伯数字的数量过大,则直接选取末尾数进行转换以为校验码。通过此类设置,
克服了明码传输的另一个漏洞,即明码传输时造假者可以采用真实的二维码和虚假的凭证
相结合的方式来进行造假处理。针对这种情况,本发明增加了若干个选择框,设定的选择框
位置往往对应单据凭证中的关键位置,例如,关键数据、关键语音等内容。据此,票据内容进
行篡改之后和作为明码的验证码会产生冲突,从而两者无法匹配,最终不会影响单据凭证
真伪性的判断。更浅显的解释就是,通过本步骤将明码和单据进行了绑定。
[0048] S13,防伪服务器随机选择一个三维模型后进行旋转获取三维模型在屏幕上的投影图像;所述三维模型为黑白色的三维模型,黑白色的三维模型,选取其的投影时能够快速
的获得一张黑白图片,此时选取预设点位的色彩数据时,数据处理较为简单。本实施例中如
此设计,可以尽量降低读取终端本身所需要的计算量。
[0049] S14,防伪服务器生成若干个位置点,并依据位置点选择投影图像中部分内容转换为数字的图像数据;具体的生成方式,可以是直接将黑白数位图中的数据选取出来,即直接
选用数位图中的01数据。更进一步,三维模型也可以选择其他的色彩图,选用其他色彩图的
时候,可以设定在选取预设点位的色彩数据时,将某一个设定颜色转换为1,而其他颜色转
换为0。例如,数位图中选取的0保留,而其他颜色数据全部转换为1;也可以将若干个设定颜
色转换为1,而其他颜色转换为0。例如,设定黑白色转换为1而其他颜色转换为0,这也是可
选可行的方案。
[0050] S15,防伪服务器根据位置点数据、图像数据、被选中的三维模型的编号和被选中的三维模型的旋转角度生成验证码(参见附图3),生成验证码的过程中将校验码也加入到
其中;并通过打印终端打印在财务单据凭证上;在所述财务单据凭证上加盖的验证码的加
盖区域位置和加盖区域形状均为预设固定,且加盖区域处带有预设的定位标识。加盖区域
处带有预设的定位标识是作为空间关系计算的必要条件。
[0051] 更进一步的,在所述步骤S15中,验证码的生成步骤包括:
[0052] Z1,防伪服务器根据位置点数据、图像数据和被选中的三维模型的编号以预设格式生成二维码,将二维码作为正方体验证码的六个面进行拼接,形成一个表面为二维码的
正方体验证码,在初始阶段,正方体验证码以正面完全平行屏幕的方式布置;在所述步骤Z1
中,生成的二维码中图像数据是以位置和像素点色彩数据按照预定格式进行生成。如果在
必要的情况下,更进一步的技术方案是,在所述步骤Z1中,生成的二维码分为三组A类二维
码和三组B类二维码,将三组A类二维码和三组B类二维码分别作为正方体验证码的六个面,
其中,A类二维码为正方体验证码的底面和两侧面,B类二维码为正方体验证码的顶面、正面
和背面,正方体验证码中每个面对应有一个色彩。本发明中每个面均对应有一个色彩,是方
便读取终端对各类二维码的分辩以及分辨各个二维码之间的空间关系。每个面的二维码相
互之间色差必须要明显,这样,可以通过简单的抽取同色图像的方式获得二维码的显示,这
个形式较为简单。一般来说,六面体的二维码的投影往往存在二到三个面试可以被轻易识
别的,但是不排除由于旋转的过程中,导致只有一个面能够很轻易的被识别,而另一个面的
投影面积过小,此时就不能识别出第二面的内存信息了,进一步的,由于本实施例中的明码
数据只存在A类二维码和B类二维码,因此无法保证A类二维码的相邻面就必然是B类二维
码,因此,也可能出现只有两个A类二维码或者只有两个B类二维码存在足够大的显示区域
的问题。因此,需要本实施例中在打印之时进行一部分的计算工作,确保A类二维码和B类二
维码能够有足够的投影面积供识别使用。A类二维码和三组B类二维码的设计可以用于增加
信息量、而且A类二维码和B类二维码相互合并显示的过程本身就带有加密性质。例如,A类
二维码本身只提供部分的数据信息,这部分数据信息直接读出是无意义的,而B类二维码提
供了偏移、解密、删除等信息,由A类二维码和B类二维码才能提供完整的信息,这个是可选
的一个方案。
[0053] Z2,防伪服务器根据被选中的三维模型的旋转角度,以相同的旋转方式对已生成的正方体验证码进行旋转,本实施例中所有的旋转都是带有约束的旋转,即所有的旋转都
是以三维文档的中心保持不变的情况下进行旋转的。在所述步骤Z2中,选中的三维模型的
识别框上的二维码定位标识与所述正方体验证码上的二维码定位标识保持相同,然后三维
模型复位保存。通过以上方式,可以将二维码定位标识对应至三维模型上,从而使得三维模
型的旋转能够与形成验证码的二维码六面体的旋转相对应,通过这个方法可以巧妙的将一
部分信息隐藏,不在二维码信息中进行显示。
[0054] Z3,打印终端将正方体验证码打印在财务单据凭证上。打印的位置由上述技术内容确定,进一步的,打印的验证码必须是彩印的验证码。
[0055] 验证主步骤(参见附图8)包括以下步骤:
[0056] S21,验证人员通过读取终端扫描打印有验证码的财务单据凭证,并解析获得位置点数据、图像数据、被选中的三维模型的编号和被选中的三维模型的旋转角度;在所述步骤
S21中,验证人员通过读取终端扫描打印有验证码的财务单据凭证时对财务单据凭证的类
别进行初次识别,根据初次识别的结果获取预设的加盖区域的位置和选择框的位置,根据
选择框的位置进行财务单据凭证设定位置的文字识别,根据加盖区域位置和加盖区域形状
进行加盖区域的识别,获取加盖区域与以正方体验证码的投影形式打印在加盖区域的验证
码,对正方体验证码进行至少两次色彩选取,获取正方体验证码投影中所显示的所有二维
码(参见附图4和附图5)。更进一步的,如果存在A类二维码和B类二维码的情况,则在所有的
二维码中,获取正方体验证码内显示区域大于设定阈值的一个A类二维码和一个B类二维
码,通过获取的A类二维码和B类二维码的位置和色彩推算得出被选中的三维模型的旋转角
度,对A类二维码和B类二维码进行解析,获得被选中的三维模型的编号、位置点数据、图像
数据和校验码数据。
[0057] S22,读取终端根据三维模型的编号,选中对应的三维模型;
[0058] S23,根据三维模型的旋转角度进行对应旋转形成对应的投影,由读取终端获得三维模型的投影图像数据,读取终端根据位置点数据,选取投影图像数据中的对应位置的数
据作为图像验证数据,将图像数据与图像验证数据进行对比,当图像数据与图像验证数据
相同度大于阈值,则判定验证码为真即财务单据凭证为真,否则判定验证码为假即财务单
据凭证为假。在所述步骤S23中,将校验码与财务单据凭证上对应位置的数据进行对比,对
比结果相同则判定财务单据凭证为真,否则判定财务单据凭证为假。
[0059] 本实施例所采用的技术方案中,使用的三维图像可以由防伪服务器根据需要同步至不同的读取终端,以此来保证不同的读取终端的权限各不相同,同时本实施例的使用中
通过对三维模型的旋转角度取点的方式,不同于现有的加密方式,即使是破解了一部分的
读取终端,也不会影响到其他读取终端的安全性。进一步的,本发明中,读取终端可以在完
全脱离网络地区进行使用,符合国网使用时经常处于通信落后、不稳定地区的需求。例如,
派遣至未通电、通网地区施工,现场管理人员只需在出发前将读取终端和防伪服务器进行
同步,即可保证明码数据的安全性,就可以对后续送入的财务单据凭证进行校验,因此克服
了现有技术中明码传输的安全问题。
[0060] 实施例2:
[0061] 本实施例与实施例1基本相同,不同之处在于,本实施例中,
[0062] 所述三维模型获取之后与一个对应的识别框同时进行保存(参见附图1和附图2),所述三维模型位于所述识别框的内侧,所述识别框整体呈与正方体验证码相同大小的正方
体,所述识别框上每个面都设置有用于识别方向的二维码定位标识,在所述步骤S13中三维
模型旋转到位后,隐藏被选取三维模型的识别框后执行步骤S14,在步骤Z2中,所述三维模
型获取之后与一个对应的识别框同时进行保存。只要识别框能够提供一定的空间坐标作用
即可,并不限定为二维码标识,例如识别框采用限定颜色的线段,线段颜色有两种,每种颜
色均与对应的验证码的两个相邻面相对应即可。例如正面识别框上部线条的颜色可以有立
体二维码的顶面和正面的颜色进行确定。本实施例中线段颜色有两种,不可以采用混合颜
色的方式进行,只能选择间隔颜色的方式进行,例如,正面识别框上部线条杯分割为若干
段,正面识别框上部线条中中任意相邻线段颜色的颜色必然不同,其中一段的颜色是立体
二维码的顶面颜色,另一段则为立体二维码的正面颜色。
[0063] 步骤S23中,读取终端显示三维模型旋转角度之后的目标识别框,(参见附图6),更为具体的是在读取终端仅显示三维模型旋转角度之后应该形成的,不包含内部模型的目标
识别框,由使用者在读取终端手动对三维模型进行受约束的旋转,以形成对应的投影,由手
动旋转三维模型的识别框对准目标识别框的过程中,在手动旋转三维模型的过程中,读取
终端启动的前置摄像头,对使用者进行拍摄记录,当手动旋转三维模型的识别框对准目标
识别框后,开始三维模型的位置点数据采集,之后将读取终端采集的图像数据进行验证,当
图像数据验证成功后,进行后续的校验码数据验证,当校验码和图像数据均验证成功后,判
定当前财务单据凭证为真。本发明,采取了手动操作的方式旋转三维模型,将三维模型的转
动数据给省略了。因此,二维码作为明码省略了部分的信息同时,也防止了所有数据都在二
维码中进行存储,提高了破解的难度,更进一步的,由于使用者在旋转三维模型的过程中,
必然需要注视读取终端的显示屏,可以采用拍摄的方式,提供了足够的时间记录当前操作
者,进一步的还可以做到无感拍摄,进一步增强安全性。本实施例的无感拍摄拍摄的是指无
感拍摄在第一次启动拍摄时,使用者授权同意的情况之后进行的拍摄可以采取无感拍摄,
即在正常情况下,确定附有相应义务的使用者使用读取终端时由于首次同意行为,因此可
以合法地采用无感拍摄方式进行记录,而存在盗用情况下的无感拍摄则可以对盗用情况进
行记录。
[0064] 本实施例中,着意强调了旋转部分数据不在二维码中保存,而是更多的选择采用人工手动进行旋转对准,这个步骤,意味着仅仅依靠二维码本身是无法完成技术内容的破
解的,也就是说,二维码本身作为明码并包含所有必要的信息。因此,必要增加人工的方式
来进行辅助,这就导致加密型更好。同时,由于人工进行旋转操作选择的时候必须要直视屏
幕,在此基础上,采用前置的摄像头进行拍摄的话,可以达到拍摄对应使用者的效果。在此
基础上,可以增加人脸识别的功能,通过人脸识别,判定是否存在盗用的情况,存储相关信
息时,无需将正常使用者进行存储,而对于非正常使用者,则可以进行拍摄获取,从而将非
正常使用者的形象进行获取。
[0065] 综合上述两个实施例,计算量是较小的,且是不依赖于服务器的,真伪计算的过程只需在本地旋转三维模型,对投影的数据进行识别即可,此类设计校验时是不需要网络支
持的,缩短了国网验证过程中网络等待、跳转的过程。同时,上述实施例的使用中通过对三
维模型的旋转角度取点的方式,不同于现有的加密方式,即使是破解了一部分的读取终端,
也不会影响到其他读取终端的安全性,并且具备一定的可追溯。而且,能够保证明码与文本
的相互绑定,进一步增强了安全性,因此特别适用于未通电、通网地区的施工管理。
[0066] 以上所述仅为本发明的具体实施例,但本发明的技术特征并不局限于此,任何本领域的技术人员在本发明的领域内,所作的变化或修饰皆涵盖在本发明的专利范围之中。