一种利用票据的可打印数据生成电子化版式文件的方法及系统技术方案

技术编号:21478495 阅读:57 留言:0更新日期:2019-06-29 05:00
本发明专利技术公开了一种利用票据的可打印数据生成电子化版式文件的方法及系统,包括:对票据打印结构化数据进行合法性校验;当所述票据打印结构化数据通过合法性校验后,进行加密和签名获取获取签名票据信息;对接收的所述签名票据信息进行签名认证和解密,以获取解密的票据信息;对所述解密的票据信息进行赋码操作,以生成完整的合法票据,并按照预设的模板进行模板赋值,以生成所述票据打印结构化数据对应的电子化版式文件。本发明专利技术技术方案能够在保证数据准确的同时,充分的实现无纸化办公,票据数据及时传递并进行准确统计的技术优点;解决了纸质票据长期保存成本高,纸质票据需要人工核实和人工签章的社会问题和技术问题。

【技术实现步骤摘要】
一种利用票据的可打印数据生成电子化版式文件的方法及系统
本专利技术涉及电子发票
,并且更具体地,涉及一种利用票据的可打印数据生成电子化版式文件的方法及系统。
技术介绍
为了能够适应财政部提出的加快现代制度改革和信息发展,需要充分利用互联网等信息技术手段,推广电子票据改革,以提升票据监管水平;另外,传统的纸质票据需要使用大量的纸质介质和打印耗材,与目前大力提倡的低碳、无纸化办公的生态理念不相符合,因此运用计算机和信息网络技术以数字信息代替纸质票据。在目前的纸质票据转为电子化数据的实际案例中,多采用传统的影像技术,纸质介质转为可计算机存储的图片信息,这种方式属于早期模式,办公自动化性能差,图像可识别性差等特定;或通过OCR技术,先将纸质介质进行图像转化,然后通过计算机技术提取指定位置的图像数据,并通过模式识别技术,将图像上的数据信息转化为计算机可保存的数值信息,这种方法容易导致后期获取数据和实际不一致情况,误差概率较大;或直接获取纸质票据打印之前的结构化数据,通过加密实现网络传输,在后台服务器系统生成可存储的图片数据,但是这种图片数据容易篡改,不具有防伪特性。因此,需要一种不可篡改的生成电子文件的方法。
技术实现思路
本专利技术提出一种利用票据的可打印数据生成电子化版式文件的方法及系统,以解决如何将票据信息转化为电子化版式文件的问题。为了解决上述问题,根据本专利技术的一个方面,提供了一种利用票据的可打印数据生成电子化版式文件的方法,其特征在于,所述方法包括:接收第三方机构的票据打印结构化数据,并对所述票据打印结构化数据进行合法性校验;当所述票据打印结构化数据通过合法性校验后,利用加密算法使用第三方机构的加密公钥信息的对所述票据打印结构化数据进行加密,以获取加密信封信息;利用第三方机构的签名私钥信息对所述加密数字信封信息进行数字签名,以获取签名票据信息;利用第三方机构的签名公钥信息对接收的所述签名票据信息进行签名认证,并在通过签名认证后,获取合法的加密信封信息;利用第三方机构的加密私钥信息对所述合法的加密信封信息进行解密,以获取解密的票据信息;对所述解密的票据信息进行赋码操作,以生成完整的合法票据;将所述完整的合法票据按照预设的模板进行模板赋值,以生成所述票据打印结构化数据对应的电子化版式文件。优选地,其中所述第三方机构的公钥信息存储在加密专用设备中;所述第三方机构的私钥信息存储在签名专用设备中;所述第三方机构的签名公钥信息存储在验证签名专用设备中;所述第三方机构的加密私钥信息存储在解密专用设备中。优选地,其中所述方法还包括:第三方机构对所述票据打印结构化数据进行存储和备份。优选地,其中所述方法还包括:若所述签名票据信息未通过签名认证,则拒绝该数据报文。优选地,其中所述方法还包括:若所述合法的加密信封信息解密失败,则返回响应错误信息。优选地,其中所述方法还包括:利用签章专用设备对所述电子化版式文件进行签章,以保证所述电子化版式文件的合法性和不可抵赖性。优选地,其中所述方法还包括:采用分库分表的结构化设计对所述电子发票文件、对应的票据打印结构化数据和签名值进行数据库归档处理和保存。优选地,其中所述方法还包括:设置备份数据库,根据设置的定时任务触发机制,自动地将预设时间阈值前的数据转存至备份数据库。根据本专利技术的另一个方面,提供了一种利用票据的可打印数据生成电子化版式文件的系统,其特征在于,所述系统包括:前端子系统、前置子系统和后台服务器,所述前端子系统,包括:合法性校验模块,用于接收第三方机构的票据打印结构化数据,并对所述票据打印结构化数据进行合法性校验;数据加密模块,用于当所述票据打印结构化数据通过合法性校验后,利用加密算法使用第三方机构的加密公钥信息的对所述票据打印结构化数据进行加密,以获取加密信封信息;签名模块,用于利用第三方机构的签名私钥信息对所述加密数字信封信息进行数字签名,以获取签名票据信息,并将所述签名票据信息发送至前置子系统;所述前置子系统,包括:签名认证模块,用于利用第三方机构的签名公钥信息对接收的所述签名票据信息进行签名认证,并在通过签名认证后,获取合法的加密信封信息;数据解密模块,用于利用第三方机构的加密私钥信息对所述合法的加密信封信息进行解密,以获取解密的票据信息,并将所述解密的票据信息发送至后台服务器;后台服务器,包括:赋码模块,用于对所述解密的票据信息进行赋码操作,以生成完整的合法票据;电子化版式文件生成模块,用于将所述完整的合法票据按照预设的模板进行模板赋值,以生成所述票据打印结构化数据对应的电子化版式文件;其中,所述前端子系统部署在第三方机构内部网络,所述前置子系统和后台服务器部署在税务系统内部。优选地,其中所述第三方机构的公钥信息存储在加密专用设备中;所述第三方机构的私钥信息存储在签名专用设备中;所述第三方机构的签名公钥信息存储在验证签名专用设备中;所述第三方机构的加密私钥信息存储在解密专用设备中。优选地,其中所述前端子系统,还包括:备份模块,用于第三方机构对所述票据打印结构化数据进行存储和备份。优选地,其中所述前置子系统,还包括:签名认证模块,用于若所述签名票据信息未通过签名认证,则拒绝该数据报文;数据解密模块,用于若所述合法的加密信封信息解密失败,则返回响应错误信息至前端子系统。优选地,其中所述系统还包括:集群化部署模块,用于根据应用场景的不同和票据上传压力的不同,通过负载均衡专用设备对所述前置子系统和后台服务器进行集群化部署。优选地,其中所述后台服务器,还包括:签章模块,用于利用签章专用设备对所述电子化版式文件进行签章,以保证所述电子化版式文件的合法性和不可抵赖性。优选地,其中所述后台服务器,还包括:数据存储模块,用于采用分库分表的结构化设计对所述电子发票文件、对应的票据打印结构化数据和签名值进行数据库归档处理和保存。优选地,其中所述后台服务器,还包括:数据转存模块,用于根据设置的定时任务触发机制,自动地将预设时间阈值前的数据转存至备份数据库。本专利技术提供了一种利用票据的可打印数据生成电子化版式文件的方法及系统,包括:对票据打印结构化数据进行合法性校验;当所述票据打印结构化数据通过合法性校验后,进行加密和签名获取获取签名票据信息;对接收的所述签名票据信息进行签名认证和解密,以获取解密的票据信息;对所述解密的票据信息进行赋码操作,以生成完整的合法票据,并按照预设的模板进行模板赋值,以生成所述票据打印结构化数据对应的电子化版式文件。本专利技术采用硬件签名和验证专用设备生成签名密钥对票据结构化数据进行不可抵赖性保证;采用硬件加密专用设备生成私钥/公钥对票据结构化数据进行加密保障安全传输;对生成的电子化版式文件进行签章,可进行防篡改认证;采用负载均衡设计和数据库采用分库分表设计,具有数据灾备功能;本专利技术能够充分的实现无纸化办公,票据数据及时传递并进行准确统计的技术优点;解决了纸质票据长期保存成本高,纸质票据需要人工核实和人工签章的社会问题和技术问题。附图说明通过参考下面的附图,可以更为完整地理解本专利技术的示例性实施方式:图1为根据本专利技术实施方式的利用票据的可打印数据生成电子化版式文件的方法100的流程图;以及图2为根据本专利技术实施方式的利用票据的可打印数据生成电子化版式文件的系统200本文档来自技高网...

【技术保护点】
1.一种利用票据的可打印数据生成电子化版式文件的方法,其特征在于,所述方法包括:接收第三方机构的票据打印结构化数据,并对所述票据打印结构化数据进行合法性校验;当所述票据打印结构化数据通过合法性校验后,利用加密算法使用第三方机构的加密公钥信息的对所述票据打印结构化数据进行加密,以获取加密信封信息;利用第三方机构的签名私钥信息对所述加密数字信封信息进行数字签名,以获取签名票据信息;利用第三方机构的签名公钥信息对接收的所述签名票据信息进行签名认证,并在通过签名认证后,获取合法的加密信封信息;利用第三方机构的加密私钥信息对所述合法的加密信封信息进行解密,以获取解密的票据信息;对所述解密的票据信息进行赋码操作,以生成完整的合法票据;将所述完整的合法票据按照预设的模板进行模板赋值,以生成所述票据打印结构化数据对应的电子化版式文件。

【技术特征摘要】
1.一种利用票据的可打印数据生成电子化版式文件的方法,其特征在于,所述方法包括:接收第三方机构的票据打印结构化数据,并对所述票据打印结构化数据进行合法性校验;当所述票据打印结构化数据通过合法性校验后,利用加密算法使用第三方机构的加密公钥信息的对所述票据打印结构化数据进行加密,以获取加密信封信息;利用第三方机构的签名私钥信息对所述加密数字信封信息进行数字签名,以获取签名票据信息;利用第三方机构的签名公钥信息对接收的所述签名票据信息进行签名认证,并在通过签名认证后,获取合法的加密信封信息;利用第三方机构的加密私钥信息对所述合法的加密信封信息进行解密,以获取解密的票据信息;对所述解密的票据信息进行赋码操作,以生成完整的合法票据;将所述完整的合法票据按照预设的模板进行模板赋值,以生成所述票据打印结构化数据对应的电子化版式文件。2.根据权利要求1所述的方法,其特征在于,所述第三方机构的公钥信息存储在加密专用设备中;所述第三方机构的私钥信息存储在签名专用设备中;所述第三方机构的签名公钥信息存储在验证签名专用设备中;所述第三方机构的加密私钥信息存储在解密专用设备中。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:第三方机构对所述票据打印结构化数据进行存储和备份。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述签名票据信息未通过签名认证,则拒绝该数据报文。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述合法的加密信封信息解密失败,则返回响应错误信息。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:利用签章专用设备对所述电子化版式文件进行签章,以保证所述电子化版式文件的合法性和不可抵赖性。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:采用分库分表的结构化设计对所述电子发票文件、对应的票据打印结构化数据和签名值进行数据库归档处理和保存。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:设置备份数据库,根据设置的定时任务触发机制,自动地将预设时间阈值前的数据转存至备份数据库。9.一种利用票据的可打印数据生成电子化版式文件的系统,其特征在于,所述系统包括:前端子系统、前置子系统和后台服务器,所述前端子系统,包括:合法性校验模块,用于接收第三方机构的票据打印结构化数据,并对所述票据打印结构化数据进行合法性校验;数据加密模块,用于当所述票据打印结构化数据通过合法性校验后,利用加密算法使用第三方机构的加密公钥信息...

【专利技术属性】
技术研发人员:孟繁杰张玉魁陈艳宏高志刚周强李锎王轶晨
申请(专利权)人:航天信息股份有限公司
类型:发明
国别省市:北京,11

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

1