一种基于区块链的族谱存证管理的平台及设备、介质制造技术

技术编号:24497711 阅读:26 留言:0更新日期:2020-06-13 03:42
本申请公开了一种基于区块链的族谱存证管理平台及设备、介质。平台包括信息采集模块,用于采集区块链各节点的族谱信息;信息处理模块,用于对所述族谱信息进行验证,发送上链请求;信息存储模块,用于接受所述上链请求并进行写链,建立或更新族谱信息及族谱索引列表;信息管理模块,用于处理请求方的信息查询请求,从信息存储模块获取相应族谱信息,并向请求方进行信息反馈。系统可提高族谱的编撰和修订的效率,增加了族谱的安全性、可信性及可追溯性,同时可帮助失散亲人寻根溯源,并为近亲咨询提供可靠的识别方法,避免近亲婚姻的发生。

A platform, equipment and media for the management of genealogical certificates based on blockchain

【技术实现步骤摘要】
一种基于区块链的族谱存证管理的平台及设备、介质
本申请涉及家谱
,尤其涉及一种基于区块链的族谱存证管理的平台及设备、介质。
技术介绍
中国的族谱文化源远流长、博大精深,是中华民族的文化瑰宝,也是一个家族的历史记载,因此,族谱的真实性至关重要。族谱传统的承载方式为文字记载,编撰与修订都要耗费大量的人力和物力。随着互联网技术的飞速发展,使用电子媒介记录族谱的方式越来越普及,虽为族谱的编纂与修订带来了方便,但是电子族谱极易受到网络攻击,造成族谱的恶意篡改,这严重威胁了族谱的可溯性和真实性。
技术实现思路
本申请实施例提供一种基于区块链的族谱存证管理平台及设备、介质,用于解决现有技术中的如下技术问题:纸质族谱的安全性高,但编撰与修订费时费力,而电子族谱不管是编撰修订,还是查询使用都极其方便,但却极易遭受恶意篡改,影响族谱的真实性。本申请实施例采用下述技术方案:一种基于区块链的族谱存证管理的平台,包括:信息采集模块,用于采集各区块链节点的族谱信息;信息处理模块,用于对族谱信息进行验证,发送上链请求;信息存储模块,用于接受上链请求并进行写链,建立或更新族谱信息及族谱索引列表;信息管理模块,用于处理请求方的信息查询请求,从信息存储模块获取相应族谱信息,并向请求方进行信息反馈。可选地,族谱信息包括以下至少一种:个人信息、宗族信息。可选地,个人信息至少包括:年龄、性别、父母信息或祖父母信息。可选地,宗族信息包括以下至少一种:家谱图像、姓氏源流、世系表、祠堂排布、迁徙历史、字辈划分、艺文著述、家训、家传。可选地,还包括请求方,用户通过请求方与信息管理模块进行交互,获取族谱信息。可选地,信息查询请求包括认亲请求,信息查询请求包括认亲请求,请求方将认亲信息提交给信息管理模块,信息管理模块从信息存储模块获取与认亲信息相匹配的族谱信息,将匹配结果反馈至请求方。可选地,认亲信息包括以下至少一种:个人信息、家谱图像、姓氏源流、世系表、祠堂排布、迁徙历史、字辈划分、艺文著述、家训、家传。可选地,信息管理模块还包括近亲识别模块,请求方将男女双方的个人信息输入信息管理模块,近亲识别模块对男女双方的个人信息进行识别,判断是否属于近亲,并将判断结果反馈至请求方。一种基于区块链的族谱存证管理的设备,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够:采集各区块链节点的族谱信息;验证族谱信息;建立或更新族谱索引列表;处理请求方的信息查询请求,从信息存储模块获取相应族谱信息,并向请求方进行信息反馈。一种基于区块链的族谱存证管理的非易失性计算机存储介质,存储有计算机可执行指令,计算机可执行指令设置为:采集区块链各节点的族谱信息;验证族谱信息;建立或更新族谱索引列表;处理请求方的信息查询请求,从信息存储模块获取相应族谱信息,并向请求方进行信息反馈。本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:提高了族谱的编撰和修订的效率,增加了族谱的安全性、可信性及可追溯性;同时本申请提供的族谱存证管理平台可帮助失散亲人寻根溯源,并为近亲咨询提供可靠的识别方法,避免近亲婚姻的发生。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本申请实施例提供的基于区块链的族谱存证管理的平台的一种架构示意图;图2为本申请实施例提供的对应于图1的基于区块链的族谱存证管理设备的一种结构示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。图1为本申请实施例提供的基于区块链的族谱存证管理的平台的一种架构示意图,系统包括信息采集模块101、信息处理模块102、信息存储模块103和信息管理模块104,上述各模块依次连接。信息采集模块101用于采集区块链各节点的族谱信息。具体地,在本申请的一个实施例中,族谱信息不采用集中管理的方式,而是采用分布储存的方式,请求方可通过区块链的任一节点请求写入族谱信息,极大地保障了族谱信息的安全性,同时区块链各节点可以散布在世界各地,这为族谱信息的编撰和修订带来了极大地便利。在本申请的一个示例中,个人信息至少包括:年龄、性别、父母信息、祖父母信息及外祖父母信息。族谱信息包括以下至少一种:个人信息、宗族信息。其中,宗族信息包括以下至少一种:家谱图像、姓氏源流、世系表、祠堂排布、迁徙历史、字辈划分、艺文著述、家训、家传。信息处理模块102,用于对族谱信息进行验证,发送上链请求。具体地,在本申请的一个实施例中,由信息采集模块101所获得的族谱信息繁多杂乱,信息处理模块102首先判断所收集到的族谱信息属于个人信息还是宗族信息,若属于个人信息,则信息处理模块102验证该个人信息是否满足最基本的写链要求,即验证该个人信息是否包括年龄、性别、父母信息或祖父母信息,若满足则信息处理模块102发送上链请求;若属于宗族信息,则信息处理模块102对所采集到的信息属于宗族信息的哪一具体类别作进一步的判断,并验证该宗族信息的真实性,若真实则发送上链请求。信息存储模块103,用于接受信息处理模块102的上链请求并进行写链,建立或更新族谱信息及族谱索引列表。具体地,信息存储模块103可根据请求上链的族谱信息建立新的族及新的族谱索引列表,或者为请求上链的族谱信息匹配相应的族,并进行写链,更新族谱信息和族谱索引列表。在本申请的一个实施例中,基于区块链的族谱存证管理的平台还包括请求方,用户通过请求方与信息管理模块104进行交互,获取所需的族谱信息。信息管理模块104,用于处理请求方的信息查询请求,从信息存储模块103获取相应族谱信息,并向请求方进行信息反馈。具体地,信息管理模块104可根据请求方的信息查询请求在族谱索引列表进行检索,若未在族谱索引列表检索到对应信息,则退回请求方的信息查询请求,并要求请求方完善或更改信息查询请求;若信息管理模块104在族谱索引列表中检索到对应信息,则根据信息查询请求获取族谱中的详细信息,将其反馈给请求方。在本申请的一个实施例中,请求方提出的信息查询请求包括认亲请求,请求方将认亲信息输入请求方,信息管理模块104接受请求方的认亲请求和认亲信息,并从信息存储模块获取与认亲信息相匹配的族谱信息,将匹配结果反馈至请求方。在本申请的一个示例中,信息管理模块104根据本文档来自技高网...

【技术保护点】
1.一种基于区块链的族谱存证管理的平台,其特征在于,包括:/n信息采集模块,用于采集区块链各节点的族谱信息;/n信息处理模块,用于对所述族谱信息进行验证,发送上链请求;/n信息存储模块,用于接受所述上链请求并进行写链,建立或更新族谱信息及族谱索引列表;/n信息管理模块,用于处理请求方的信息查询请求,从信息存储模块获取相应族谱信息,并向请求方进行信息反馈。/n

【技术特征摘要】
1.一种基于区块链的族谱存证管理的平台,其特征在于,包括:
信息采集模块,用于采集区块链各节点的族谱信息;
信息处理模块,用于对所述族谱信息进行验证,发送上链请求;
信息存储模块,用于接受所述上链请求并进行写链,建立或更新族谱信息及族谱索引列表;
信息管理模块,用于处理请求方的信息查询请求,从信息存储模块获取相应族谱信息,并向请求方进行信息反馈。


2.根据权利要求1所述的平台,其特征在于,所述族谱信息包括以下至少一种:个人信息、宗族信息。


3.根据权利要求2所述的平台,其特征在于,所述个人信息至少包括:年龄、性别、父母信息或祖父母信息。


4.根据权利要求2所述的平台,其特征在于,所述宗族信息包括以下至少一种:家谱图像、姓氏源流、世系表、祠堂排布、迁徙历史、字辈划分、艺文著述、家训、家传。


5.根据权利要求1所述的平台,其特征在于,还包括请求方,用户通过所述请求方与所述信息管理模块进行交互,获取所述族谱信息。


6.根据权利要求1所述的平台,其特征在于,所述信息查询请求包括认亲请求,请求方将认亲信息提交给所述信息管理模块,所述信息管理模块从所述信息存储模块获取与所述认亲信息相匹配的族谱信息,将匹配结果反馈至所述请求方。


7.根据权...

【专利技术属性】
技术研发人员:姜鑫庞松涛商广勇王伟兵
申请(专利权)人:山东爱城市网信息技术有限公司
类型:发明
国别省市:山东;37

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

1