基于区块链的票据凭证防伪检测方法及装置制造方法及图纸

技术编号:25482886 阅读:25 留言:0更新日期:2020-09-01 23:03
本申请实施例公开了一种基于区块链的票据凭证防伪检测方法及装置。本申请实施例提供的技术方案,通过前端节点采集票据凭证的标识信息,基于多个区块节点的身份信息选取对应的区块节点作为检测节点,将标识信息发送至检测节点,由检测节点进行匹配比对,生成相应的匹配结果,将匹配结果及自身的身份信息返回至前端节点。之后,由前端节点基于身份信息判断匹配结果是否有效,若判断有效,输出对应的票据凭证的检测结果。采用上述技术手段,通过选取检测节点可以保障票据凭证防伪检测的检测效率及安全性,避免检测业务繁重影响处理效率的情况,并通过身份信息验证,避免检测结果错误、伪造等情况,进一步保障票据凭证防伪检测的准确性和安全性。

【技术实现步骤摘要】
基于区块链的票据凭证防伪检测方法及装置
本申请实施例涉及防伪检测
,尤其涉及一种基于区块链的票据凭证防伪检测方法及装置。
技术介绍
目前,在人们的日常生活中,经常会用到票据凭证,例如发票、支票等。为了保证票据凭证的正确使用,避免票据伪造,一般会对票据凭证进行防伪处理。票据防伪指的是银行等机构通过防伪技术,防止银行票据(包含:本票,汇票,支票)被犯罪分子以欺骗为目的对票据进行伪造、变造、克隆所采取的措施。例如在票据上印刷唯一的标识信息,例如字符串、二维码等,在标识信息与数据库中的验证信息相匹配时,才认可对应票据的真实性。在进行票据凭证防伪检测过程中,一般会通过采集票据上的标识信息,上传至后台检测系统进行集中处理,由后台检测系统的数据库进行比对,判断票据的真实性。但是,后台检测系统集中化进行防伪检测的方式容易在网络攻击、信息拦截等情况下导致伪造的票据也能够通过防伪检测。并且,集中化进行防伪检测的方式在检测数据繁重的情况下容易导致系统计算资源紧张,降低检测效率。
技术实现思路
本申请实施例提供一种基于区块链的票据凭证防伪检测方法及装置,能够保障票据凭证防伪检测的准确性和安全性,并提升票据凭证防伪检测的检测效率。在第一方面,本申请实施例提供了一种基于区块链的票据凭证防伪检测方法,包括:前端节点采集票据凭证的标识信息,基于多个区块节点的身份信息选取对应的所述区块节点作为检测节点,将所述标识信息发送至所述检测节点,各个所述区块节点均配置有用于所述标识信息匹配比对的验证信息数据库;所述检测节点接收所述标识信息,基于所述标识信息进行匹配比对,生成相应的匹配结果,将所述匹配结果及自身的身份信息返回至所述前端节点;所述前端节点接收所述匹配结果及所述身份信息,基于所述身份信息判断所述匹配结果是否有效,若判断有效,输出对应的所述票据凭证的检测结果。进一步的,在基于多个区块节点的身份信息选取对应的所述区块节点作为检测节点中,所述检测节点为多个;对应的,所述前端节点接收所述匹配结果及所述身份信息,基于所述身份信息判断所述匹配结果是否有效,若判断有效,输出对应的所述票据凭证的检测结果,包括:所述前端节点接收各个所述检测节点返回的所述匹配结果及对应的所述身份信息;基于对应的所述身份信息确定判断为有效的所述匹配结果;基于各个判断为有效的所述匹配结果通过区块链的共识机制确定所述票据凭证的检测结果。进一步,在基于各个判断为有效的所述匹配结果通过区块链的共识机制确定所述票据凭证的检测结果之后,还包括:确定与所述检测结果不同的匹配结果,生成对应的所述区块节点的错误匹配记录;对设定时间段所述错误匹配记录达到设定数量的所述区块节点进行安全性警示。进一步,所述检测节点接收所述标识信息,基于所述标识信息进行匹配比对,生成相应的匹配结果,包括:接收所述标识信息,基于自身的验证信息数据库进行匹配比对,生成对应所述标识信息的第一比对结果数据;将所述标识信息发送至指定的所述区块节点,接收各个指定的所述区块节点返回的第二比对结果数据;基于所述第一比对结果数据和各个所述第二比对结果数据通过区块链的共识机制确定所述标识信息的匹配结果。进一步的,基于所述身份信息判断所述匹配结果是否有效,包括:将所述身份信息与所述检测节点的身份信息进行比对,若两者相同,判断所述匹配结果有效,若两者不同,判断所述匹配结果无效。进一步,基于多个区块节点的身份信息选取对应的所述区块节点作为检测节点,包括:根据预设的选择规则从多个区块节点中选取对应的所述区块节点作为检测节点,所述选择规则基于检测业务平均分配原则构建。进一步,将所述标识信息发送至所述检测节点,包括:使用公钥对所述标识信息进行加密,将加密后的所述标识信息发送至所述检测节点;对应的,所述检测节点接收所述标识信息,包括:所述检测节点使用对应所述公钥的私钥对所述标识信息进行解密。进一步的,所述标识信息包含所述前端节点的认证信息;对应的,所述检测节点接收所述标识信息,包括:所述检测节点从所述标识信息提取所述认证信息,将所述认证信息与预存的前端节点信息表进行比对,判断所述标识信息是否有效。在第二方面,本申请实施例提供了一种基于区块链的票据凭证防伪检测装置,包括:选取模块,用于通过前端节点采集票据凭证的标识信息,基于多个区块节点的身份信息选取对应的所述区块节点作为检测节点,将所述标识信息发送至所述检测节点,各个所述区块节点均配置有用于所述标识信息匹配比对的验证信息数据库;比对模块,用于通过所述检测节点接收所述标识信息,基于所述标识信息进行匹配比对,生成相应的匹配结果,将所述匹配结果及自身的身份信息返回至所述前端节点;输出模块,用于通过所述前端节点接收所述匹配结果及所述身份信息,基于所述身份信息判断所述匹配结果是否有效,若判断有效,输出对应的所述票据凭证的检测结果。在第三方面,本申请实施例提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如第一方面所述的基于区块链的票据凭证防伪检测方法。本申请实施例通过前端节点采集票据凭证的标识信息,基于多个区块节点的身份信息选取对应的区块节点作为检测节点,将标识信息发送至检测节点,由检测节点进行匹配比对,生成相应的匹配结果,将匹配结果及自身的身份信息返回至前端节点。之后,由前端节点基于身份信息判断匹配结果是否有效,若判断有效,输出对应的票据凭证的检测结果。采用上述技术手段,通过选取检测节点可以保障票据凭证防伪检测的检测效率及安全性,避免检测业务繁重影响处理效率的情况,并通过身份信息验证,避免检测结果错误、伪造等情况,进一步保障票据凭证防伪检测的准确性和安全性。附图说明图1是本申请实施例一提供的一种基于区块链的票据凭证防伪检测方法的流程图;图2是本申请实施例一中的前端节点与区块节点的连接示意图;图3是本申请实施例一中的匹配结果生成流程图;图4是本申请实施例一中的检测结果确定流程图;图5是本申请实施例一中的错误匹配记录流程图;图6是本申请实施例二提供的一种基于区块链的票据凭证防伪检测装置的结构示意图。具体实施方式为了使本申请的目的、技术方案和优点更加清楚,下面结合附图对本申请具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包本文档来自技高网...

【技术保护点】
1.一种基于区块链的票据凭证防伪检测方法,其特征在于,包括:/n前端节点采集票据凭证的标识信息,基于多个区块节点的身份信息选取对应的所述区块节点作为检测节点,将所述标识信息发送至所述检测节点,各个所述区块节点均配置有用于所述标识信息匹配比对的验证信息数据库;/n所述检测节点接收所述标识信息,基于所述标识信息进行匹配比对,生成相应的匹配结果,将所述匹配结果及自身的身份信息返回至所述前端节点;/n所述前端节点接收所述匹配结果及所述身份信息,基于所述身份信息判断所述匹配结果是否有效,若判断有效,输出对应的所述票据凭证的检测结果。/n

【技术特征摘要】
1.一种基于区块链的票据凭证防伪检测方法,其特征在于,包括:
前端节点采集票据凭证的标识信息,基于多个区块节点的身份信息选取对应的所述区块节点作为检测节点,将所述标识信息发送至所述检测节点,各个所述区块节点均配置有用于所述标识信息匹配比对的验证信息数据库;
所述检测节点接收所述标识信息,基于所述标识信息进行匹配比对,生成相应的匹配结果,将所述匹配结果及自身的身份信息返回至所述前端节点;
所述前端节点接收所述匹配结果及所述身份信息,基于所述身份信息判断所述匹配结果是否有效,若判断有效,输出对应的所述票据凭证的检测结果。


2.根据权利要求1所述的基于区块链的票据凭证防伪检测方法,其特征在于,在基于多个区块节点的身份信息选取对应的所述区块节点作为检测节点中,所述检测节点为多个;
对应的,所述前端节点接收所述匹配结果及所述身份信息,基于所述身份信息判断所述匹配结果是否有效,若判断有效,输出对应的所述票据凭证的检测结果,包括:
所述前端节点接收各个所述检测节点返回的所述匹配结果及对应的所述身份信息;
基于对应的所述身份信息确定判断为有效的所述匹配结果;
基于各个判断为有效的所述匹配结果通过区块链的共识机制确定所述票据凭证的检测结果。


3.根据权利要求2所述的基于区块链的票据凭证防伪检测方法,其特征在于,在基于各个判断为有效的所述匹配结果通过区块链的共识机制确定所述票据凭证的检测结果之后,还包括:
确定与所述检测结果不同的匹配结果,生成对应的所述区块节点的错误匹配记录;
对设定时间段所述错误匹配记录达到设定数量的所述区块节点进行安全性警示。


4.根据权利要求1所述的基于区块链的票据凭证防伪检测方法,其特征在于,所述检测节点接收所述标识信息,基于所述标识信息进行匹配比对,生成相应的匹配结果,包括:
接收所述标识信息,基于自身的验证信息数据库进行匹配比对,生成对应所述标识信息的第一比对结果数据;
将所述标识信息发送至指定的所述区块节点,接收各个指定的所述区块节点返回的第二比对结果数据;
基于所述第一比对结果数据和各个所述第二比对结果数据通过区块链的共识机制确定所述标识信息的匹配结果。


5.根...

【专利技术属性】
技术研发人员:陈泽德胡国明
申请(专利权)人:广东乐佳印刷有限公司
类型:发明
国别省市:广东;44

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

1