[go: up one dir, main page]

CN111274250A - A platform, equipment and medium for the management of genealogy evidence based on blockchain - Google Patents

A platform, equipment and medium for the management of genealogy evidence based on blockchain Download PDF

Info

Publication number
CN111274250A
CN111274250A CN202010071474.0A CN202010071474A CN111274250A CN 111274250 A CN111274250 A CN 111274250A CN 202010071474 A CN202010071474 A CN 202010071474A CN 111274250 A CN111274250 A CN 111274250A
Authority
CN
China
Prior art keywords
information
genealogy
requester
module
family
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202010071474.0A
Other languages
Chinese (zh)
Inventor
姜鑫
庞松涛
商广勇
王伟兵
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shandong Inspur Quality Chain Technology Co Ltd
Original Assignee
Shandong ICity Information Technology Co., Ltd.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shandong ICity Information Technology Co., Ltd. filed Critical Shandong ICity Information Technology Co., Ltd.
Priority to CN202010071474.0A priority Critical patent/CN111274250A/en
Publication of CN111274250A publication Critical patent/CN111274250A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/22Indexing; Data structures therefor; Storage structures
    • G06F16/2228Indexing structures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2455Query execution
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Computer Hardware Design (AREA)
  • General Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • Health & Medical Sciences (AREA)
  • Computational Linguistics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

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

Figure 202010071474

The present application discloses a blockchain-based genealogy certification management platform, equipment, and medium. The platform includes an information collection module, which is used to collect genealogy information of each node of the blockchain; an information processing module, which is used to verify the genealogy information and send an on-chain request; an information storage module, which is used to accept the on-chain request and send the request. Write the chain, establish or update the genealogy information and genealogy index list; the information management module is used to process the requester's information query request, obtain the corresponding genealogy information from the information storage module, and provide information feedback to the requester. The system can improve the efficiency of compiling and revising genealogy, increase the security, reliability and traceability of genealogy, at the same time, it can help lost relatives to trace the origin, and provide reliable identification methods for consanguineous consultation to avoid the occurrence of consanguineous marriages.

Figure 202010071474

Description

一种基于区块链的族谱存证管理的平台及设备、介质A platform, equipment and medium for the management of genealogy evidence based on blockchain

技术领域technical field

本申请涉及家谱技术领域,尤其涉及一种基于区块链的族谱存证管理的平台及设备、介质。The present application relates to the technical field of genealogy, and in particular, to a platform, equipment and medium for the management of genealogy certificates based on blockchain.

背景技术Background technique

中国的族谱文化源远流长、博大精深,是中华民族的文化瑰宝,也是一个家族的历史记载,因此,族谱的真实性至关重要。族谱传统的承载方式为文字记载,编撰与修订都要耗费大量的人力和物力。随着互联网技术的飞速发展,使用电子媒介记录族谱的方式越来越普及,虽为族谱的编纂与修订带来了方便,但是电子族谱极易受到网络攻击,造成族谱的恶意篡改,这严重威胁了族谱的可溯性和真实性。China's genealogy culture has a long history, extensive and profound, it is a cultural treasure of the Chinese nation, and it is also a historical record of a family. Therefore, the authenticity of the genealogy is very important. The traditional way of carrying genealogy is written records, and it takes a lot of manpower and material resources to compile and revise. With the rapid development of Internet technology, the use of electronic media to record genealogy has become more and more popular. Although it brings convenience to the compilation and revision of genealogy, electronic genealogy is extremely vulnerable to network attacks, resulting in malicious tampering of genealogy, which is a serious threat. The traceability and authenticity of the genealogy.

发明内容SUMMARY OF THE INVENTION

本申请实施例提供一种基于区块链的族谱存证管理平台及设备、介质,用于解决现有技术中的如下技术问题:纸质族谱的安全性高,但编撰与修订费时费力,而电子族谱不管是编撰修订,还是查询使用都极其方便,但却极易遭受恶意篡改,影响族谱的真实性。The embodiments of the present application provide a blockchain-based genealogy record management platform, equipment, and medium, which are used to solve the following technical problems in the prior art: the security of paper genealogy is high, but compilation and revision are time-consuming and labor-intensive, and Electronic genealogy is extremely convenient for editing, revising, and querying, but it is extremely vulnerable to malicious tampering, which affects the authenticity of the genealogy.

本申请实施例采用下述技术方案:The embodiment of the present application adopts the following technical solutions:

一种基于区块链的族谱存证管理的平台,包括:A blockchain-based genealogy record management platform, including:

信息采集模块,用于采集各区块链节点的族谱信息;The information collection module is used to collect the genealogy information of each blockchain node;

信息处理模块,用于对族谱信息进行验证,发送上链请求;The information processing module is used to verify the genealogy information and send the chain request;

信息存储模块,用于接受上链请求并进行写链,建立或更新族谱信息及族谱索引列表;The information storage module is used to accept the chain request and write the chain, and establish or update the genealogy information and genealogy index list;

信息管理模块,用于处理请求方的信息查询请求,从信息存储模块获取相应族谱信息,并向请求方进行信息反馈。The information management module is used to process the information query request of the requesting party, obtain the corresponding genealogy information from the information storage module, and provide information feedback to the requesting party.

可选地,族谱信息包括以下至少一种:个人信息、宗族信息。Optionally, the genealogy information includes at least one of the following: personal information and clan information.

可选地,个人信息至少包括:年龄、性别、父母信息或祖父母信息。Optionally, the personal information includes at least age, gender, parental information or grandparental information.

可选地,宗族信息包括以下至少一种:家谱图像、姓氏源流、世系表、祠堂排布、迁徙历史、字辈划分、艺文著述、家训、家传。Optionally, the clan information includes at least one of the following: family tree image, surname origin, lineage table, ancestral hall arrangement, migration history, character generation division, literary and literary writings, family motto, and family biography.

可选地,还包括请求方,用户通过请求方与信息管理模块进行交互,获取族谱信息。Optionally, a requester is also included, and the user interacts with the information management module through the requester to obtain genealogy information.

可选地,信息查询请求包括认亲请求,信息查询请求包括认亲请求,请求方将认亲信息提交给信息管理模块,信息管理模块从信息存储模块获取与认亲信息相匹配的族谱信息,将匹配结果反馈至请求方。Optionally, the information query request includes a request for parent recognition, the information query request includes a request for parent identification, the requesting party submits the parent identification information to the information management module, and the information management module obtains from the information storage module the family tree information that matches the parent identification information, Feed back the matching result to the requester.

可选地,认亲信息包括以下至少一种:个人信息、家谱图像、姓氏源流、世系表、祠堂排布、迁徙历史、字辈划分、艺文著述、家训、家传。Optionally, the family identification information includes at least one of the following: personal information, family tree images, surname origin, lineage table, ancestral hall arrangement, migration history, character generation division, artistic writings, family motto, and family biography.

可选地,信息管理模块还包括近亲识别模块,请求方将男女双方的个人信息输入信息管理模块,近亲识别模块对男女双方的个人信息进行识别,判断是否属于近亲,并将判断结果反馈至请求方。Optionally, the information management module further includes a close relative identification module, the requesting party inputs the personal information of both men and women into the information management module, and the close relative identification module identifies the personal information of both men and women, judges whether they belong to close relatives, and feeds back the judgment result to the requester. square.

一种基于区块链的族谱存证管理的设备,包括:A blockchain-based device for the management of genealogy records, including:

至少一个处理器;以及,at least one processor; and,

与至少一个处理器通信连接的存储器;其中,a memory communicatively coupled to the at least one processor; wherein,

存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够:The memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to:

采集各区块链节点的族谱信息;Collect genealogy information of each blockchain node;

验证族谱信息;Verify genealogy information;

建立或更新族谱索引列表;Build or update genealogy index lists;

处理请求方的信息查询请求,从信息存储模块获取相应族谱信息,并向请求方进行信息反馈。Process the requester's information query request, obtain the corresponding genealogy information from the information storage module, and provide information feedback to the requester.

一种基于区块链的族谱存证管理的非易失性计算机存储介质,存储有计算机可执行指令,计算机可执行指令设置为:A non-volatile computer storage medium for the management of family tree evidence based on blockchain, which stores computer-executable instructions, and the computer-executable instructions are set as:

采集区块链各节点的族谱信息;Collect genealogy information of each node of the blockchain;

验证族谱信息;Verify genealogy information;

建立或更新族谱索引列表;Build or update genealogy index lists;

处理请求方的信息查询请求,从信息存储模块获取相应族谱信息,并向请求方进行信息反馈。Process the requester's information query request, obtain the corresponding genealogy information from the information storage module, and provide information feedback to the requester.

本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:提高了族谱的编撰和修订的效率,增加了族谱的安全性、可信性及可追溯性;同时本申请提供的族谱存证管理平台可帮助失散亲人寻根溯源,并为近亲咨询提供可靠的识别方法,避免近亲婚姻的发生。The above-mentioned at least one technical solution adopted in the embodiments of this specification can achieve the following beneficial effects: the efficiency of compiling and revising the genealogy is improved, and the security, reliability and traceability of the genealogy are increased; The management platform can help separated relatives to trace their origins, and provide reliable identification methods for consanguineous counseling, so as to avoid the occurrence of consanguineous marriages.

附图说明Description of drawings

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:The drawings described herein are used to provide further understanding of the present application and constitute a part of the present application. The schematic embodiments and descriptions of the present application are used to explain the present application and do not constitute an improper limitation of the present application. In the attached image:

图1为本申请实施例提供的基于区块链的族谱存证管理的平台的一种架构示意图;FIG. 1 is a schematic structural diagram of a platform for blockchain-based genealogy certificate storage management provided by an embodiment of the present application;

图2为本申请实施例提供的对应于图1的基于区块链的族谱存证管理设备的一种结构示意图。FIG. 2 is a schematic structural diagram of a block chain-based family tree certificate storage management device provided in an embodiment of the present application and corresponding to FIG. 1 .

具体实施方式Detailed ways

为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。In order to make the objectives, technical solutions and advantages of the present application clearer, the technical solutions of the present application will be clearly and completely described below with reference to the specific embodiments of the present application and the corresponding drawings. Obviously, the described embodiments are only a part of the embodiments of the present application, but not all of the embodiments. Based on the embodiments in the application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the protection scope of the present application.

图1为本申请实施例提供的基于区块链的族谱存证管理的平台的一种架构示意图,系统包括信息采集模块101、信息处理模块102、信息存储模块103和信息管理模块104,上述各模块依次连接。1 is a schematic diagram of the architecture of a platform for the management of genealogy certificates based on blockchain provided by the embodiment of this application. The system includes an information collection module 101, an information processing module 102, an information storage module 103, and an information management module 104. The modules are connected in sequence.

信息采集模块101用于采集区块链各节点的族谱信息。具体地,在本申请的一个实施例中,族谱信息不采用集中管理的方式,而是采用分布储存的方式,请求方可通过区块链的任一节点请求写入族谱信息,极大地保障了族谱信息的安全性,同时区块链各节点可以散布在世界各地,这为族谱信息的编撰和修订带来了极大地便利。The information collection module 101 is used to collect genealogy information of each node of the blockchain. Specifically, in an embodiment of the present application, the genealogy information is not centrally managed, but distributed and stored, and the requester can request to write the genealogy information through any node of the blockchain, which greatly guarantees The security of genealogy information, and the nodes of the blockchain can be scattered all over the world, which brings great convenience to the compilation and revision of genealogy information.

在本申请的一个示例中,个人信息至少包括:年龄、性别、父母信息、祖父母信息及外祖父母信息。族谱信息包括以下至少一种:个人信息、宗族信息。其中,宗族信息包括以下至少一种:家谱图像、姓氏源流、世系表、祠堂排布、迁徙历史、字辈划分、艺文著述、家训、家传。In an example of the present application, the personal information includes at least age, gender, parental information, grandparents information and maternal grandparents information. The genealogy information includes at least one of the following: personal information and clan information. Wherein, the clan information includes at least one of the following: family tree image, surname origin, lineage table, ancestral hall arrangement, migration history, character generation division, literary and literary writings, family motto, and family biography.

信息处理模块102,用于对族谱信息进行验证,发送上链请求。具体地,在本申请的一个实施例中,由信息采集模块101所获得的族谱信息繁多杂乱,信息处理模块102首先判断所收集到的族谱信息属于个人信息还是宗族信息,若属于个人信息,则信息处理模块102验证该个人信息是否满足最基本的写链要求,即验证该个人信息是否包括年龄、性别、父母信息或祖父母信息,若满足则信息处理模块102发送上链请求;若属于宗族信息,则信息处理模块102对所采集到的信息属于宗族信息的哪一具体类别作进一步的判断,并验证该宗族信息的真实性,若真实则发送上链请求。The information processing module 102 is configured to verify the genealogy information and send an upload request. Specifically, in an embodiment of the present application, the genealogy information obtained by the information collection module 101 is numerous and cluttered, and the information processing module 102 first determines whether the collected genealogy information belongs to personal information or clan information, and if it belongs to personal information, then The information processing module 102 verifies whether the personal information satisfies the most basic chain writing requirements, that is, whether the personal information includes age, gender, parental information or grandparents information. , the information processing module 102 further judges which specific category of the clan information the collected information belongs to, and verifies the authenticity of the clan information, and if true, sends an upload request.

信息存储模块103,用于接受信息处理模块102的上链请求并进行写链,建立或更新族谱信息及族谱索引列表。具体地,信息存储模块103可根据请求上链的族谱信息建立新的族及新的族谱索引列表,或者为请求上链的族谱信息匹配相应的族,并进行写链,更新族谱信息和族谱索引列表。The information storage module 103 is used for accepting the uploading request from the information processing module 102 and writing the link, establishing or updating the family tree information and the family tree index list. Specifically, the information storage module 103 can create a new family and a new family tree index list according to the family tree information requested to be uploaded, or match the corresponding family for the family tree information requested to be uploaded, and write the chain to update the family tree information and the family tree index list.

在本申请的一个实施例中,基于区块链的族谱存证管理的平台还包括请求方,用户通过请求方与信息管理模块104进行交互,获取所需的族谱信息。In an embodiment of the present application, the blockchain-based genealogy record management platform further includes a requester, and the user interacts with the information management module 104 through the requester to obtain the required genealogy information.

信息管理模块104,用于处理请求方的信息查询请求,从信息存储模块103获取相应族谱信息,并向请求方进行信息反馈。具体地,信息管理模块104可根据请求方的信息查询请求在族谱索引列表进行检索,若未在族谱索引列表检索到对应信息,则退回请求方的信息查询请求,并要求请求方完善或更改信息查询请求;若信息管理模块104在族谱索引列表中检索到对应信息,则根据信息查询请求获取族谱中的详细信息,将其反馈给请求方。The information management module 104 is used to process the information query request of the requesting party, obtain the corresponding genealogy information from the information storage module 103, and provide information feedback to the requesting party. Specifically, the information management module 104 can search the genealogy index list according to the information query request of the requester. If no corresponding information is retrieved from the genealogy index list, it will return the information query request of the requester, and ask the requester to improve or change the information Query request; if the information management module 104 retrieves the corresponding information in the genealogy index list, it obtains the detailed information in the genealogy according to the information query request, and feeds it back to the requester.

在本申请的一个实施例中,请求方提出的信息查询请求包括认亲请求,请求方将认亲信息输入请求方,信息管理模块104接受请求方的认亲请求和认亲信息,并从信息存储模块获取与认亲信息相匹配的族谱信息,将匹配结果反馈至请求方。In an embodiment of the present application, the information query request made by the requester includes a request for parent recognition, the requester inputs the parent confirmation information into the requester, and the information management module 104 accepts the parent confirmation request and the parent confirmation information from the requester, and retrieves the information from the information. The storage module obtains the family tree information matching the parentage information, and feeds back the matching result to the requester.

在本申请的一个示例中,信息管理模块104根据请求方的认亲信息的特征,确定该认亲信息所有可能的区域,然后从信息存储模块103中获取对应区域的族谱信息,并与该认亲信息一一匹配,为请求方寻根溯源。其中,认亲信息包括以下至少一种:个人信息、家谱图像、姓氏源流、世系表、祠堂排布、迁徙历史、字辈划分、艺文著述、家训、家传。In an example of the present application, the information management module 104 determines all possible regions of the parental identification information according to the characteristics of the parental identification information of the requesting party, and then obtains the genealogy information of the corresponding region from the information storage module 103, and matches the identification with the identification information. The parent information is matched one by one, and the source is traced for the requesting party. Wherein, the identification information includes at least one of the following: personal information, family tree images, surname origin, lineage table, ancestral hall arrangement, migration history, character generation division, literary and literary writings, family motto, and family biography.

进一步地,信息存储模块103储存有我国历史上重大的历史人口迁徙事件,包括人口迁移事件的历史背景、时间、路线,当信息管理模块104接收到请求方的认亲信息之后,确定该认亲信息所有可能的区域,并获取信息存储模块103中的人口迁徙事件的信息,确定可能的区域是否与人口迁徙事件的路线存在交集,据此进行进一步地判断。这不仅遵循了历史规律,也可更快更准的帮助请求方,为更多的人寻回失散的亲人。Further, the information storage module 103 stores important historical population migration events in the history of our country, including the historical background, time, and route of the population migration events. information about all possible areas, and obtain the information of the population migration event in the information storage module 103, determine whether the possible area has an intersection with the route of the population migration event, and make further judgments accordingly. This not only follows the historical law, but also helps the requesting party faster and more accurately, and finds lost relatives for more people.

在本申请的一个实施例中,信息管理模块104还包括近亲识别模块,请求方将任意两者的个人信息输入信息管理模块104,近亲识别模块对任意两者的个人信息进行识别,判断是否属于近亲,并将判断结果反馈至请求方。In an embodiment of the present application, the information management module 104 further includes a close relative identification module, the requesting party inputs the personal information of any two into the information management module 104, and the close relative identification module identifies the personal information of any two to determine whether it belongs to close relatives, and feedback the judgment result to the requesting party.

具体地,信息管理模块104判断请求方的请求类别,若识别为近亲判断请求,则将该请求下发至近亲识别模块,该近亲识别模块可从信息存储模块103获取与请求查询的男方族谱信息和女方族谱信息,并根据所获得的两个族谱信息分别确定两个族谱信息中近三代的母系族谱信息,将男方族谱信息、男方近三代的母系族谱信息与女方族谱信息、女方近三代的母系族谱信息进行比对,确定请求方所查询的男女双方是否属于近亲,并将结果反馈至请求方。Specifically, the information management module 104 determines the request category of the requesting party, and if it is identified as a close relative determination request, it sends the request to the close relative identification module, and the close relative identification module can obtain from the information storage module 103 the male genealogy information that is requested to be queried. and female genealogy information, and according to the obtained two genealogy information, respectively determine the maternal genealogy information of the recent three generations in the two genealogy information, and combine the male genealogy information, the maternal genealogy information of the male recent three generations with the female genealogy information, and the maternal genealogy information of the female recent three generations. The genealogy information is compared to determine whether the men and women inquired by the requesting party are close relatives, and the results are fed back to the requesting party.

基于同样的思路,本申请的一些实施例还提供了上述系统对应的设备和非易失性计算机存储介质。Based on the same idea, some embodiments of the present application also provide a device and a non-volatile computer storage medium corresponding to the above system.

图2为本申请实施例提供的对应于图1的基于区块链的族谱存证管理的设备的一种结构示意图,所述区块链设备包括:FIG. 2 is a schematic structural diagram of a device corresponding to the blockchain-based genealogy certification management device of FIG. 1 provided by an embodiment of the present application, and the blockchain device includes:

至少一个处理器;以及,at least one processor; and,

与所述至少一个处理器通信连接的存储器;其中,a memory communicatively coupled to the at least one processor; wherein,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:The memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to:

采集各区块链节点的族谱信息;Collect genealogy information of each blockchain node;

验证所述族谱信息;verifying the genealogy information;

建立或更新族谱索引列表;Build or update genealogy index lists;

处理请求方的信息查询请求,从信息存储模块获取相应族谱信息,并向请求方进行信息反馈。Process the requester's information query request, obtain the corresponding genealogy information from the information storage module, and provide information feedback to the requester.

本申请的一些实施例提供的对应于图1的一种基于区块链的族谱存证管理的非易失性计算机存储介质,存储有计算机可执行指令,Some embodiments of the present application provide a non-volatile computer storage medium corresponding to a block chain-based genealogy record management in FIG. 1, and store computer-executable instructions,

所述计算机可执行指令设置为:The computer-executable instructions are set to:

采集各区块链节点的族谱信息;Collect genealogy information of each blockchain node;

验证所述族谱信息;verifying the genealogy information;

建立或更新族谱索引列表;Build or update genealogy index lists;

处理请求方的信息查询请求,从信息存储模块获取相应族谱信息,并向请求方进行信息反馈。Process the requester's information query request, obtain the corresponding genealogy information from the information storage module, and provide information feedback to the requester.

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。Each embodiment in this specification is described in a progressive manner, and the same and similar parts between the various embodiments may be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, as for the system embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and for related parts, please refer to the partial descriptions of the method embodiments.

本申请实施例提供的设备和介质与系统是一一对应的,因此,设备和介质也具有与其对应的系统类似的有益技术效果,由于上面已经对系统的有益技术效果进行了详细说明,因此,这里不再赘述设备和介质的有益技术效果。The devices and media provided in the embodiments of the present application are in a one-to-one correspondence with the system. Therefore, the devices and media also have similar beneficial technical effects to their corresponding systems. Since the beneficial technical effects of the system have been described in detail above, therefore, The beneficial technical effects of the device and the medium will not be repeated here.

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。As will be appreciated by those skilled in the art, the embodiments of the present application may be provided as a method, a system, or a computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the present application. It will be understood that each flow and/or block in the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to the processor of a general purpose computer, special purpose computer, embedded processor or other programmable data processing device to produce a machine such that the instructions executed by the processor of the computer or other programmable data processing device produce Means for implementing the functions specified in a flow or flow of a flowchart and/or a block or blocks of a block diagram.

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory result in an article of manufacture comprising instruction means, the instructions The apparatus implements the functions specified in the flow or flow of the flowcharts and/or the block or blocks of the block diagrams.

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded on a computer or other programmable data processing device to cause a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process such that The instructions provide steps for implementing the functions specified in the flow or blocks of the flowcharts and/or the block or blocks of the block diagrams.

在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。Memory may include non-persistent memory in computer readable media, random access memory (RAM) and/or non-volatile memory in the form of, for example, read only memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。Computer-readable media includes both persistent and non-permanent, removable and non-removable media, and storage of information may be implemented by any method or technology. Information may be computer readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read only memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), Flash Memory or other memory technology, Compact Disc Read Only Memory (CD-ROM), Digital Versatile Disc (DVD) or other optical storage, Magnetic tape cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory computer-readable media, such as modulated data signals and carrier waves.

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。It should also be noted that the terms "comprising", "comprising" or any other variation thereof are intended to encompass a non-exclusive inclusion such that a process, method, article or device comprising a series of elements includes not only those elements, but also Other elements not expressly listed, or which are inherent to such a process, method, article of manufacture, or apparatus are also included. Without further limitation, an element qualified by the phrase "comprising a..." does not preclude the presence of additional identical elements in the process, method, article of manufacture, or device that includes the element.

以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。The above descriptions are merely examples of the present application, and are not intended to limit the present application. Various modifications and variations of this application are possible for those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of this application shall be included within the scope of the claims of this application.

Claims (10)

1. A platform for genealogy evidence management based on blockchains, comprising:
the information acquisition module is used for acquiring genealogy information of each node of the block chain;
the information processing module is used for verifying the genealogy information and sending an uplink request;
the information storage module is used for receiving the uplink request, writing a chain, and establishing or updating family information and a family index list;
and the information management module is used for processing the information query request of the requester, acquiring the corresponding genealogy information from the information storage module and feeding back the information to the requester.
2. The platform of claim 1, wherein the genealogy information comprises at least one of: personal information, clan information.
3. The platform of claim 2, wherein the personal information comprises at least: age, gender, parental information, or grandparental information.
4. The platform of claim 2, wherein the clan information comprises at least one of: family tree image, surname source flow, ancestry table, ancestral arrangement, migration history, ancestor division, art description, family training and family transmission.
5. The platform of claim 1, further comprising a requestor through which a user interacts with the information management module to obtain the genealogy information.
6. The platform of claim 1, wherein the information query request includes a affinity request, and a requester submits affinity information to the information management module, and the information management module obtains genealogy information matched with the affinity information from the information storage module and feeds back a matching result to the requester.
7. The platform of claim 6, wherein the affinity information comprises at least one of: personal information, family tree images, surname source streams, ancestry tables, ancestry arrangement, migration history, character generation division, art writing, family training and family transmission.
8. The platform of claim 1, wherein the information management module further comprises a close-up recognition module, a requester inputs personal information of both men and women into the information management module, and the close-up recognition module recognizes the personal information of both men and women, determines whether the personal information belongs to a close-up, and feeds back a determination result to the requester.
9. An apparatus for genealogy evidence management based on block chains, comprising:
at least one processor; and the number of the first and second groups,
a memory communicatively coupled to the at least one processor; wherein,
the memory stores instructions executable by the at least one processor to enable the at least one processor to:
acquiring family spectrum information of each block chain node;
verifying the genealogy information;
establishing or updating a genealogy index list;
and processing an information query request of a requester, acquiring corresponding genealogy information from the information storage module, and feeding back the information to the requester.
10. A non-transitory computer storage medium for tile chain based genealogy evidence management, storing computer-executable instructions configured to:
acquiring family spectrum information of each block chain node;
verifying the genealogy information;
establishing or updating a genealogy index list;
and processing an information query request of a requester, acquiring corresponding genealogy information from the information storage module, and feeding back the information to the requester.
CN202010071474.0A 2020-01-21 2020-01-21 A platform, equipment and medium for the management of genealogy evidence based on blockchain Pending CN111274250A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010071474.0A CN111274250A (en) 2020-01-21 2020-01-21 A platform, equipment and medium for the management of genealogy evidence based on blockchain

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010071474.0A CN111274250A (en) 2020-01-21 2020-01-21 A platform, equipment and medium for the management of genealogy evidence based on blockchain

Publications (1)

Publication Number Publication Date
CN111274250A true CN111274250A (en) 2020-06-12

Family

ID=71002308

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010071474.0A Pending CN111274250A (en) 2020-01-21 2020-01-21 A platform, equipment and medium for the management of genealogy evidence based on blockchain

Country Status (1)

Country Link
CN (1) CN111274250A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117609368A (en) * 2023-10-27 2024-02-27 深圳市博悦科创科技有限公司 A genealogy analysis system, method, equipment and medium based on off-chain storage

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108804699A (en) * 2018-06-15 2018-11-13 魏平 Family tree recording method, device and electronic equipment based on block chain
KR101946556B1 (en) * 2018-05-15 2019-02-12 한국마필거래소(주) Method and system for compiling and browsing genealogy using block chain
CN109788067A (en) * 2019-01-31 2019-05-21 北京瑞卓喜投科技发展有限公司 A kind of information processing method and information processing system based on block chain
CN110209664A (en) * 2018-02-10 2019-09-06 郎启红 A kind of One Hundred Family Names parents family tree repairs the system of writing and its implementation
CN110543606A (en) * 2019-07-12 2019-12-06 鑫火信息技术(上海)有限公司 Method and system for storing genealogy data based on alliance chain

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110209664A (en) * 2018-02-10 2019-09-06 郎启红 A kind of One Hundred Family Names parents family tree repairs the system of writing and its implementation
KR101946556B1 (en) * 2018-05-15 2019-02-12 한국마필거래소(주) Method and system for compiling and browsing genealogy using block chain
CN108804699A (en) * 2018-06-15 2018-11-13 魏平 Family tree recording method, device and electronic equipment based on block chain
CN109788067A (en) * 2019-01-31 2019-05-21 北京瑞卓喜投科技发展有限公司 A kind of information processing method and information processing system based on block chain
CN110543606A (en) * 2019-07-12 2019-12-06 鑫火信息技术(上海)有限公司 Method and system for storing genealogy data based on alliance chain

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
赵耀: "冰岛限制起名引发争议", 语言生活皮书——世界语言生活状况报告(2019), 31 May 2019 (2019-05-31), pages 1 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117609368A (en) * 2023-10-27 2024-02-27 深圳市博悦科创科技有限公司 A genealogy analysis system, method, equipment and medium based on off-chain storage

Similar Documents

Publication Publication Date Title
CN112424766B (en) Data Exchange
CN101894149B (en) Method and device for tracking and inquiring document
Li et al. Query from examples: An iterative, data-driven approach to query construction
US9286393B2 (en) Performing a function on rows of data determined from transitive relationships between columns
CN112699089B (en) Data sharing system, data sharing method and device
CN104408159B (en) A kind of data correlation, loading, querying method and device
WO2020168692A1 (en) Mass data sharing method, open sharing platform and electronic device
CN111581605A (en) A blockchain-based multi-person participation BIM drawing copyright protection system and method
Vera et al. Data modeling for NoSQL document-oriented databases
TW202025020A (en) Block chain-based content management system, method and device and electronic equipment
CN110443552A (en) A kind of method and device of product master data message automatic transmission
CN110851127A (en) Universal evidence storage method based on block chain
WO2020024908A1 (en) Method and device for data searching on blockchain-as-a-service platform, and storage medium
CN113726525A (en) Energy industry cloud network data tracing method and device
CN116126901A (en) Data processing method, device, electronic equipment and computer readable storage medium
CN114730310A (en) Universal data indexing for fast data retrieval
CN111274250A (en) A platform, equipment and medium for the management of genealogy evidence based on blockchain
CN104050264A (en) Method and device for generating SQL statement
CN114579589A (en) How to implement Update function in Trino Iceberg connection
CN104239581A (en) Database-system-oriented replicated data provenance tracing method
Li et al. An enterprise composite blockchain construction method for business environment
Liu et al. Efficient social network data query processing on MapReduce
Cheney et al. Principles of provenance (dagstuhl seminar 12091)
CN111241231B (en) Railway construction project document bus system
WO2016119508A1 (en) Method for recognizing large-scale objects based on spark system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
TA01 Transfer of patent application right

Effective date of registration: 20200821

Address after: Room 1-2301, Building 7, North District, Shandong Design and Creative Industry Park, No. 868 Tangye West Road, Licheng District, Jinan City, Shandong Province, 250102

Applicant after: SHANDONG INSPUR QUALINK TECHNOLOGY Co.,Ltd.

Address before: Room 3110, S01 building, Langchao building, No. 1036, Langchao Road, high tech Zone, Jinan City, Shandong Province 250101

Applicant before: Shandong Aicheng Network Information Technology Co.,Ltd.

TA01 Transfer of patent application right
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination