一种电子发票数据链的同步方法、装置、介质及电子设备制造方法及图纸

技术编号:20763309 阅读:39 留言:0更新日期:2019-04-03 14:08
本发明专利技术公开了一种电子发票数据链的同步方法、装置、介质及电子设备,具体包括:各个节点通过电子发票数据链记录电子发票的数据信息,当节点的电子发票数据链中存在异常电子发票数据链时,通过业务相关节点获取备份电子发票数据链,并从获得的所有备份电子发票数据链中,选取出合法的备份电子发票数据链,从而将异常电子发票数据链同步为合法的备份电子发票数据链,进而在实现了异常电子发票数据链的恢复的同时,保证了恢复后的电子发票数据链的合法性。

【技术实现步骤摘要】
一种电子发票数据链的同步方法、装置、介质及电子设备
本专利技术涉及应用区块链
,尤其涉及一种电子发票数据链的同步方法、装置、介质及电子设备。
技术介绍
电子发票一般为PDF文件,现有技术中,各个企业一般采用数据库或者文件夹的方式,将电子发票的支出信息和收入信息等存储到计算机或者云设备上,通过计算机或者云设备对电子发票的支出信息和收入信息进行中心化管理和记录,而针对电子发票的流转信息,一般由各个企业上报至税务局网站,由税务局网站对电子发票的流转信息进行中心化管理和记录。基于上述分析可知,现有技术中的电子发票的支出信息、收入信息和流转信息等数据信息的管理和记录方法,安全性比较低,不利于进行灾难备份,而且,通过计算机、云设备和税务局网站对电子发票的支出信息、收入信息和流转信息等数据信息进行中心化管理和记录,不仅会使计算机、云设备和税务局网站的负荷较重,还会占用大量的存储空间,此外,采用现有技术中的电子发票的数据信息的管理和记录机制,当电子发票的数据信息出现异常时,一般情况下,很难实现恢复。
技术实现思路
本专利技术实施例提供了一种电子发票数据链的同步方法、装置、介质及电子设备,用以解决现本文档来自技高网...

【技术保护点】
1.一种电子发票数据链的同步方法,其特征在于,包括:当第一节点的电子发票数据链中存在异常电子发票数据链时,从所述第一节点的所有业务相关节点中选取备份节点,其中,所述电子发票数据链是由记录电子发票的数据信息的各个数据块链接而成的;分别从每一个备份节点中获取所述异常电子发票数据链的备份电子发票数据链,并从获得的所有备份电子发票数据链中,选取一条备份电子发票数据链作为目标电子发票数据链,以及对所述目标电子发票数据链进行合法性验证;若所述目标电子发票数据链非法,则从未进行合法性验证的所有备份电子发票数据链中,重新选取一条备份电子发票数据链作为目标电子发票数据链进行合法性验证;若所述目标电子发票数据链合...

【技术特征摘要】
1.一种电子发票数据链的同步方法,其特征在于,包括:当第一节点的电子发票数据链中存在异常电子发票数据链时,从所述第一节点的所有业务相关节点中选取备份节点,其中,所述电子发票数据链是由记录电子发票的数据信息的各个数据块链接而成的;分别从每一个备份节点中获取所述异常电子发票数据链的备份电子发票数据链,并从获得的所有备份电子发票数据链中,选取一条备份电子发票数据链作为目标电子发票数据链,以及对所述目标电子发票数据链进行合法性验证;若所述目标电子发票数据链非法,则从未进行合法性验证的所有备份电子发票数据链中,重新选取一条备份电子发票数据链作为目标电子发票数据链进行合法性验证;若所述目标电子发票数据链合法,则将所述异常电子发票数据链同步为所述目标电子发票数据链。2.如权利要求1所述的同步方法,其特征在于,分别从每一个备份节点中获取所述异常电子发票数据链的备份电子发票数据链,包括:确定所述异常电子发票数据链的数据链类型;针对每一个备份节点,从该备份节点保存的所述第一节点的所有备份电子发票数据链中,选取出对应的数据链类型与所述异常电子发票数据链的数据链类型相同的备份电子发票数据链,作为所述异常电子发票数据链的备份电子发票数据链。3.如权利要求1所述的同步方法,其特征在于,从获得的所有备份电子发票数据链中,选取一条备份电子发票数据链作为目标电子发票数据链,包括:从获得的所有备份电子发票数据链中,选取最后一个备份数据块的创建时间与当前时间之间的时间间隔最短的备份电子发票数据链作为所述目标电子发票数据链;或者,从获得的所有备份电子发票数据链中,选取包含的备份数据块的数目最多的备份电子发票数据链作为所述目标电子发票数据链。4.如权利要求1所述的同步方法,其特征在于,对所述目标电子发票数据链进行合法性验证,包括:从所述第一节点的所有业务相关节点中选取共识节点,并指示每一个共识节点对所述目标电子发票数据链中的最后N个备份数据块进行合法性验证,其中,N是大于等于1的正整数;若基于每一个共识节点返回的验证结果,确定所述最后N个备份数据块均合法,则认定所述目标电子发票数据链合法;否则,认定所述目标电子发票数据链非法。5.如权利要求4所述的同步方法,其特征在于,基于每一个共识节点返回的验证结果,确定所述最后N个备份数据块均合法之后,认定所述目标电子发票数据链合法之前,还包括:从所述目标电子发票数据链中的除所述最后N个备份数据块之外的其余所有备份数据块中,任选M个备份数据块,并指示每一个共识节点对所述M个备份记账块进行合法性验证,其中,M是大于等于1的正整数。6.如权利要求5所述的同步方法,其特征在于,若确定所述M个备份数据块均合法,则认定所述目标电子发票数据链合法。7.一种电子发票数据链的同步装置,其特征在于,包括:获取模块,用于当第一节点的电子发票数据链中存在异常电子发票数据链时,从所述第一节点的所有业务相关节点中选取备份节点,其中,所述电子发票数据链是由记录电子发票的数据信息的各个数据块...

【专利技术属性】
技术研发人员:偶瑞军
申请(专利权)人:航天信息股份有限公司
类型:发明
国别省市:北京,11

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

1