[发明专利]一种OFD版式发票文件验真与解析的方法在审
申请号: | 202111313562.8 | 申请日: | 2021-11-08 |
公开(公告)号: | CN114037999A | 公开(公告)日: | 2022-02-11 |
发明(设计)人: | 程夏 | 申请(专利权)人: | 四川启睿克科技有限公司 |
主分类号: | G06V30/40 | 分类号: | G06V30/40;G06V30/42;G06F21/64;G06Q40/00;G06F40/205;G06F40/169 |
代理公司: | 四川省成都市天策商标专利事务所(有限合伙) 51213 | 代理人: | 刘兴亮 |
地址: | 610000 四川省成都市中国(四川)*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 ofd 版式 发票 文件 解析 方法 | ||
1.一种OFD版式发票文件验真与解析的方法,其特征在于,包括以下步骤:
(1)目标服务器接收OFD版式发票文件,支持同时接收多个文件、存储、数据交换;
(2)批量解压OFD版式发票文件,解压后获取电子签章应用协议文件、OFD.xml相关发票文件;
(3)依次对电子签章应用协议文件进行电子印章验证、电子签章验证,以确保OFD版式文件来源的真实性、文档的完整性,防止对文档未经授权的篡改,并确保签章行为的不可否认性;
(4)若上述(3)对电子签章文件验证结果为“真”,则根据OFD文件的标准组织形式解析上述(2)中的OFD.xml及发票相关的其他文件得到发票元数据,获取发票票面字段信息;若上述(3)对电子签章文件验证结果为“否”,则文件判定为失效,不进行解析;
(5)在目标服务器上批量保存所有上传的OFD发票文件,将解析得到的发票元数据全部或部分进行输出。
2.如权利要求1所述的一种OFD版式发票文件验真与解析的方法,其特征在于,所述步骤(2)中,OFD版式文件在解压后得到文件包括:电子签章文件Signatures.xml、发票内容文件OFD.xml、发票行项内容文件Content.xml、资源索引文件DocumentRes.xml、公共资源索引文件PublicRes.xml、注释文件Annotations.xm1、附件文件Attachments.xml、票面分页文件夹Pages、自定义标记文件CustomTags.xml。
3.如权利要求1所述的一种OFD版式发票文件验真与解析的方法,其特征在于,所述步骤(3)中通过解压得到所述OFD发票文件中第N个签名或签章文件Sign_N、签名或签章描述文件Signature.xml、电子签章数据SignedValue.dat,并在所述电子签章数据中得到所述OFD发票文件的印章数据;同时对电子签章文件中的电子印章内容进行验真:
①印章验真内容:
a)印章信息:头信息、印章标识、属性信息、印章图片信息、自定义数据。进一步数据表现为,印章头信息包含:标识、版本号、厂商;印章属性信息包含:印章类型、印章名称、签章人证书列表、制作日期、有效起始日期、有效终止日期;印章图片信息包含:图片类型、图片数据、图片显示的高度和宽度;
b)印章签名信息:制章人证书、签名算法标识、签名值;
②电子印章验证流程
a)验证电子印章数据格式的合规性:
按照电子印章格式,解析电子印章,验证是否是符合规范的电子印章格式;
b)验证电子印章签名值是否正确:
根据印章信息数据、制章人证书、签名算法标识验证电子印章签名信息中的签名值是否正确;
c)验证电子印章制章人证书的有效性:
验证制章人证书的有效性,验证项至少包括:制章人证书信任链验证、制章人证书有效期验证、制章人证书是否被吊销、密钥用法是否正确;
d)验证电子印章的有效期:
根据印章属性中的印章有效起始日期和有效终止日期,验证电子印章的是否过期;
e)如果上述步骤都验证成功,则电子印章验证合规有效,可正常退出验证流程。若其中某一步流程验证失败,则退出验证流程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川启睿克科技有限公司,未经四川启睿克科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111313562.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种物料管控方法及系统
- 下一篇:基于行为录制的运维方法以及运维安全审计系统