一种电子证件处理方法和系统技术方案

技术编号:25949507 阅读:23 留言:0更新日期:2020-10-17 03:41
本发明专利技术公开一种电子证件处理方法和系统,其中方法包括如下步骤:处理中心节点存储有电子证件生成规则,电子证件为二维码图片,处理中心节点用于生成电子证件;业务节点有多个,存储有处理中心节点的标识码,用于接收和校验电子证件;处理中心节点根据用户照片生成用户照片标识码,用户照片标识码、身份号码、有效时间长度根据二维码规则生成电子证件;处理中心节点根据电子证件生成电子证件索引信息,并将身份号码与用户照片和用户密码加密成照片数据包。本发明专利技术实现了电子证件使用和校验的去中心化,以及实现电子证件的使用记录。

【技术实现步骤摘要】
一种电子证件处理方法和系统
本专利技术涉及电子证件处理
,尤其涉及一种电子证件处理方法和系统。
技术介绍
现有的技术中,实物证件用于表明用户的身份信息。用户去办理与自身相关的事情的时候,需要出示证件,以便于核实用户身份和记录用户信息。但是目前存在用户的证件容易丢失,证件丢失后证件被冒用以及证件使用没有历史记录的问题,即存在用户的证件被他人冒用的情况。
技术实现思路
为此,需要提供一种电子证件处理方法和系统,解决实物证件存在的容易丢失和冒用等问题。为实现上述目的,专利技术人提供了一种电子证件处理方法,包括如下步骤:处理中心节点存储有电子证件生成规则,电子证件为二维码图片,处理中心节点用于生成电子证件;业务节点有多个,存储有处理中心节点的标识码,用于接收和校验电子证件;处理中心节点根据用户照片生成用户照片标识码,将用户照片标识码、身份号码、有效时间长度根据二维码规则生成电子证件;处理中心节点根据电子证件生成电子证件索引信息,并将身份号码与用户照片和用户密码加密成照片数据包;处理中心节点将电子证件进行分割,分割成预设数量的电子证件碎片,分割后的电子证件碎片大小相同,以及根据电子证件碎片所在的顺序生成顺序编号,将电子证件索引信息、每个顺序编号和对应的电子证件碎片、照片数据包打包成为一个碎片包数据,形成所述预设数量的碎片包数据;将所有的碎片包数据发送到不同的节点,每个节点接收其中的一个碎片包数据;每个节点在接收到一个碎片包数据后,在内存中缓存碎片包数据,根据所述碎片包数据中获取电子证件索引信息,节点从接收到的通知消息中判断是否包含有该电子证件索引信息的合法性通知,如果有所述合法性通知,则根据所述合法性通知的结果确定是否存储该碎片包数据;如果没有所述合法性通知,则发送电子证件索引信息到处理中心节点进行校验,如果收到校验通过的信息则认为校验结果合法,否则认为校验结果不合法;如果校验结果为合法,则存储碎片包数据到存储器,如果校验结果为不合法,则删除碎片包数据;以及广播电子证件索引信息和校验结果作为所述电子证件索引信息的合法性通知到其他节点,同时记录合法性通知到数据链中;业务节点通过扫码获取到电子证件,根据电子证件生成电子证件索引信息,根据电子证件索引信息获取已经存储的碎片包数据,根据碎片包数据的大小分割电子证件,分割后得到碎片包数据和对应的顺序编号;业务节点广播电子证件索引信息到其他节点,其他节点回复顺序编号;业务节点根据接收的顺序编号发送对应的分割后的电子证件数据,其他节点接收到后与碎片包数据中的电子证件碎片进行比对,生成并回复比对结果,比对结果包含有电子证件索引信息和电子证件顺序编号;并在比对后,记录对比结果到数据链中;所述业务节点接收到全部的电子证件顺序编号的比对结果,且满足合法性要求后,解析电子证件获取电子证件数据,并根据电子证件数据中的身份号码和用户输入的密码解密照片包数据得到用户照片,节点人员核对用户照片与当前人员是否一致并录入核对结果和业务办理项目,核对结果和业务办理项目包含有电子证件索引信息,所述业务节点更新核对结果和业务办理项目到数据链,并广播核对结果和业务办理项目,其他节点接收后更新到数据链。进一步地,所述根据所述合法性通知的结果确定是否存储该碎片包数据包括步骤:判断合法性通知数量是否大于第一预设值,如果大于第一预设值,则判断合法性通知中,合法性通知内表明同一结果的数量是否大于第二预设值,如果大于第二预设值,则以所述同一结果作为所述电子证件索引信息的校验通知的结果,并根据该结果确定是否存储该碎片包数据;如果合法性通知数量小于等于第一预设值,则忽略所述合法性通知;如果合法性通知内表明同一结果的数量小于等于第二预设值,则忽略所述合法性通知。进一步地,所述处理中心节点将电子证件进行分割包括步骤:处理中心节点将电子证件复制为多组,并生成组识别号,每组电子证件与组识别号结合后进行分割,每组内分割后的电子证件碎片的预设数量为不同大小;则所述打包成为一个碎片包数据包括步骤:将碎片包数据对应的组识别号打包到碎片包数据内;则所述比对结果包含有电子证件索引信息和电子证件顺序编号包括步骤:所述比对结果包含有电子证件索引信息、电子证件顺序编号和组识别号。进一步地,所述将所有的碎片包数据发送到不同的节点包括步骤:根据所述预设数量将IP地址的字段划分成与所述预设数量相同的IP组,一个IP组对应一个碎片包数据;而后将碎片包数据发送到节点IP符合对应IP组格式的节点上。进一步地,所有的节点包含有主节点;主节点在确定存储碎片包数据后,还包括步骤:主节点在内存缓存预设时间长度的碎片包数据;以及在步骤“根据电子证件生成电子证件索引信息,根据电子证件索引信息获取已经存储的碎片包数据”时包括:主节点根据电子证件索引信息从内存获取内存中缓存的碎片包数据,如果没有再从存储器上获取已经存储的碎片包数据。进一步地,业务节点根据用户的挂失或注销请求,广播电子证件索引信息和注销信息到其他节点,所有的节点记录电子证件索引信息和注销信息到自身的数据链中;而后在所述根据电子证件生成电子证件索引信息时,包括步骤:在数据链中检索是否有电子证件索引信息和注销信息,如果有则直接生成错误请求的比对结果,否则进行后续分割步骤。本专利技术提供一种安全的电子证件处理系统,包括多个节点,所述节点包括有存储器、处理器,所述存储器上存储有计算机程序,所述计算机程序被处理器执行时实现如本专利技术实施例任意一项所述方法的步骤。区别于现有技术,上述技术方案通过处理中心节点生成电子证件,实现证件生成的唯一性,而后电子证件数据会被分割并分发到不同的节点,在初期,节点会与生成电子证件的节点进行校验,而后扩散校验结果,后续节点直接可以根据校验结果存储电子证件的分割后的碎片包数据。这样保证电子证件数据对其他节点都是部分数据,无法获取原始全部数据,保证安全性。而后用户获取电子证件并保存。在需要进行业务认证时,业务节点可以扫描电子证件,而后获取电子证件后,广播电子证件,其他节点根据自己存储的碎片包数据对该电子证件进行校验。在大量节点进行校验且通过后,则根据电子证件里面的数据可以获取照片数据,而后根据照片核对证件是否是本人使用。所有的验证过程和证件使用过程都记录在数据链中,用户可以随时知道自己的证件的使用历史。在知道有人冒用后,可以请求注销之前的证件,重新生成证件,就可以让之前的证件失效,保证电子证件的安全性。附图说明图1为具体实施方式所述的方法流程图;图2为具体实施方式所述的方法流程图;图3为具体实施方式所述的分割的示意图。具体实施方式为详细说明技术方案的
技术实现思路
、构造特征、所实现目的及效果,以下结合具体实施例并配合附图详予说明。请参阅图1到图3,本实施例提供一种电子证件处理方法,其中处理的过程在处理中心节点和业务节点之本文档来自技高网
...

【技术保护点】
1.一种电子证件处理方法,其特征在于,包括如下步骤:/n处理中心节点存储有电子证件生成规则,电子证件为二维码图片,处理中心节点用于生成电子证件;业务节点有多个,存储有处理中心节点的标识码,用于接收和校验电子证件;/n处理中心节点根据用户照片生成用户照片标识码,将用户照片标识码、身份号码、有效时间长度根据二维码规则生成电子证件;/n处理中心节点根据电子证件生成电子证件索引信息,并将身份号码与用户照片和用户密码加密成照片数据包;/n处理中心节点将电子证件进行分割,分割成预设数量的电子证件碎片,分割后的电子证件碎片大小相同,以及根据电子证件碎片所在的顺序生成顺序编号,将电子证件索引信息、每个顺序编号和对应的电子证件碎片、照片数据包打包成为一个碎片包数据,形成所述预设数量的碎片包数据;/n将所有的碎片包数据发送到不同的节点,每个节点接收其中的一个碎片包数据;/n每个节点在接收到一个碎片包数据后,在内存中缓存碎片包数据,根据所述碎片包数据中获取电子证件索引信息,节点从接收到的通知消息中判断是否包含有该电子证件索引信息的合法性通知,如果有所述合法性通知,则根据所述合法性通知的结果确定是否存储该碎片包数据;/n如果没有所述合法性通知,则发送电子证件索引信息到处理中心节点进行校验,如果收到校验通过的信息则认为校验结果合法,否则认为校验结果不合法;/n如果校验结果为合法,则存储碎片包数据到存储器,如果校验结果为不合法,则删除碎片包数据;以及广播电子证件索引信息和校验结果作为所述电子证件索引信息的合法性通知到其他节点,同时记录合法性通知到数据链中;/n业务节点通过扫码获取到电子证件,根据电子证件生成电子证件索引信息,根据电子证件索引信息获取已经存储的碎片包数据,根据碎片包数据的大小分割电子证件,分割后得到碎片包数据和对应的顺序编号;业务节点广播电子证件索引信息到其他节点,其他节点回复顺序编号;业务节点根据接收的顺序编号发送对应的分割后的电子证件数据,其他节点接收到后与碎片包数据中的电子证件碎片进行比对,生成并回复比对结果,比对结果包含有电子证件索引信息和电子证件顺序编号;并在比对后,记录对比结果到数据链中;/n所述业务节点接收到全部的电子证件顺序编号的比对结果,且满足合法性要求后,解析电子证件获取电子证件数据,并根据电子证件数据中的身份号码和用户输入的密码解密照片包数据得到用户照片,节点人员核对用户照片与当前人员是否一致并录入核对结果和业务办理项目,核对结果和业务办理项目包含有电子证件索引信息,所述业务节点更新核对结果和业务办理项目到数据链,并广播核对结果和业务办理项目,其他节点接收后更新到数据链。/n...

【技术特征摘要】
1.一种电子证件处理方法,其特征在于,包括如下步骤:
处理中心节点存储有电子证件生成规则,电子证件为二维码图片,处理中心节点用于生成电子证件;业务节点有多个,存储有处理中心节点的标识码,用于接收和校验电子证件;
处理中心节点根据用户照片生成用户照片标识码,将用户照片标识码、身份号码、有效时间长度根据二维码规则生成电子证件;
处理中心节点根据电子证件生成电子证件索引信息,并将身份号码与用户照片和用户密码加密成照片数据包;
处理中心节点将电子证件进行分割,分割成预设数量的电子证件碎片,分割后的电子证件碎片大小相同,以及根据电子证件碎片所在的顺序生成顺序编号,将电子证件索引信息、每个顺序编号和对应的电子证件碎片、照片数据包打包成为一个碎片包数据,形成所述预设数量的碎片包数据;
将所有的碎片包数据发送到不同的节点,每个节点接收其中的一个碎片包数据;
每个节点在接收到一个碎片包数据后,在内存中缓存碎片包数据,根据所述碎片包数据中获取电子证件索引信息,节点从接收到的通知消息中判断是否包含有该电子证件索引信息的合法性通知,如果有所述合法性通知,则根据所述合法性通知的结果确定是否存储该碎片包数据;
如果没有所述合法性通知,则发送电子证件索引信息到处理中心节点进行校验,如果收到校验通过的信息则认为校验结果合法,否则认为校验结果不合法;
如果校验结果为合法,则存储碎片包数据到存储器,如果校验结果为不合法,则删除碎片包数据;以及广播电子证件索引信息和校验结果作为所述电子证件索引信息的合法性通知到其他节点,同时记录合法性通知到数据链中;
业务节点通过扫码获取到电子证件,根据电子证件生成电子证件索引信息,根据电子证件索引信息获取已经存储的碎片包数据,根据碎片包数据的大小分割电子证件,分割后得到碎片包数据和对应的顺序编号;业务节点广播电子证件索引信息到其他节点,其他节点回复顺序编号;业务节点根据接收的顺序编号发送对应的分割后的电子证件数据,其他节点接收到后与碎片包数据中的电子证件碎片进行比对,生成并回复比对结果,比对结果包含有电子证件索引信息和电子证件顺序编号;并在比对后,记录对比结果到数据链中;
所述业务节点接收到全部的电子证件顺序编号的比对结果,且满足合法性要求后,解析电子证件获取电子证件数据,并根据电子证件数据中的身份号码和用户输入的密码解密照片包数据得到用户照片,节点人员核对用户照片与当前人员是否一致并录入核对结果和业务办理项目,核对结果和业务办理项目包含有电子证件索引信息,所述业务节点更新核对结果和业务办理项目到数据链,并广播核对结果和业务办理项目,其他节点接收后更新到数据链。


2.根据权利要求1所述的一种电子证件处理...

【专利技术属性】
技术研发人员:赵立江万鑫
申请(专利权)人:福建正孚软件有限公司
类型:发明
国别省市:福建;35

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

1