[发明专利]一种电子票据生成方法、系统和存储设备有效
申请号: | 202111644399.3 | 申请日: | 2021-12-30 |
公开(公告)号: | CN114298006B | 公开(公告)日: | 2023-05-09 |
发明(设计)人: | 肖辉龙;武宜婧;赵刚;刘志鹏;章邴瀚;张洁;周丽红 | 申请(专利权)人: | 福建博思软件股份有限公司 |
主分类号: | G06F40/186 | 分类号: | G06F40/186;G06F21/60 |
代理公司: | 福州市景弘专利代理事务所(普通合伙) 35219 | 代理人: | 魏小霞 |
地址: | 350000 福建省福州*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电子 票据 生成 方法 系统 存储 设备 | ||
本申请涉及电子票据技术领域,特别涉及一种电子票据生成方法、系统和存储设备。所述一种电子票据生成方法,包括步骤:根据电子票据信息和版式文件格式获取对应的版式文件模板和样式规则信息;按照样式规则信息填充电子票据信息至所述版式文件模板中,生成第一版式文件;以附件的方式将所述电子票据信息嵌入至所述第一版式文件中;对所述第一版式文件进行加密操作,生成第二版式文件。通过以上方法,可对不同的文件类型模板进行统一的规则描述,统一了版式文件的生成,且在版式文件中直接嵌入了电子票据数据附件,使得流通过程中机器可通过解析附件的方式提取票据信息,高效且无误。
技术领域
本申请涉及电子票据技术领域,特别涉及一种电子票据生成方法、系统和存储设备。
背景技术
随着电子票据的出现,其越来越广泛地取代了纸质票据,电子票据同纸质票据一样,存在票据代码和票据号码用以标明票据的唯一性,由财政、税务等部门统一赋码制样并发放,采用统一数据规范和电子签名进行防篡改等。
随着电子票据的推广,采用电子票据进行流通的场景越来越多,然而由于不同票据类型的电子票据版式文件样式各异,且PDF、OFD、PNG等多种格式模板并存,无统一的元素样式描述规则。故存在模板制作复杂且容易出现同一张票在不同文件格式下展示样式不一致的问题。且流通时采用人工读取后录入或者ocr识别提取数据等方式处理,存在人为失误或者识别精度不高的问题。
发明内容
鉴于上述内容,本申请提供一种电子票据生成方法,用以解决现有不同票据类型的电子票据版式文件样式差异、及流通时采用人工读取后录入或者ocr识别提取数据等方式处理,存在人为失误或者识别精度不高等技术问题。具体技术方案如下:
一种电子票据生成方法,包括步骤:
根据电子票据信息和版式文件格式获取对应的版式文件模板和样式规则信息;
按照样式规则信息填充电子票据信息至所述版式文件模板中,生成第一版式文件;
以附件的方式将所述电子票据信息嵌入至所述第一版式文件中;
生成版式摘要并签名,填充所述签名值至所述第一版式文件中,生成第二版式文件。
进一步的,所述“按照样式规则信息填充电子票据信息至所述版式文件模板中,生成第一版式文件”,具体还包括步骤:
所述样式规则信息包括:版式展示要素的信息说明列表;
对版式展示要素进行遍历,从所述电子票据信息中获取对应的内容,并按预设规则填入所述版式文件模块中;
所述版式展示要素包括以下中的一种或多种:文本要素、二维码要素、状态要素、印章要素。
进一步的,还包括步骤:
发送端随机生成对称加密密钥,对所述第二版式文件进行对称加密,生成第三版式文件;
读取预先设置在公钥库中的发送端和接收端预先绑定的公钥;
使用所述公钥对所述对称加密密钥进行非对称加密操作;
存储生成的密钥串。
进一步的,还包括步骤:
接收端选择预先设置在公钥库的发送端和接收端预先绑定的公钥对应的私钥进行解密操作,得对称加密密钥;
使用所述对称加密密钥对加密后的第三版式文件进行解密得第二版式文件。
进一步的,还包括步骤:
读取所述第二版式文件并根据所述签名判断第二版式文件是否安全,若安全,则读取所述第一版式文件并判断版式文件类型;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建博思软件股份有限公司,未经福建博思软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111644399.3/2.html,转载请声明来源钻瓜专利网。