Personnel electronic information retrieval method and system based on class block chain technology

By adopting blockchain-like verification and contract rules in personnel electronic information retrieval, the problems of complex search process and low accuracy are solved, data traceability and accuracy are achieved, and the application effect of the system is improved.

CN119271685APending Publication Date: 2025-01-07TIANJIN ZHUOLANG TECH DEV CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411318336.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-20
Publication Date
2025-01-07

AI Technical Summary

Technical Problem

In the prior art, the electronic information retrieval process of personnel is complex and the data processing accuracy is low, resulting in the data not having continuous characteristics, affecting the system application results.

Method used

Using a personnel electronic information retrieval method based on blockchain-like technology, data is verified through the algorithm microservice layer to generate verification tags, and the cloud desktop terminal and cloud platform layer set contract rules for data encryption, decryption and comparison to realize data Accurate search.

Benefits of technology

The search process is simplified, the accuracy of data processing is improved, the traceability and accuracy of data is ensured, and the application results of the system are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119271685A_ABST
    Figure CN119271685A_ABST
Patent Text Reader

Abstract

The invention provides a personnel electronic information retrieval method and system based on a class block chain technology, and relates to the field of computers.The method comprises the steps that firstly, personnel electronic information data are verified, a verification tag is generated based on the verified personnel electronic information data, and the verification tag is used for identifying the source and type of the data; then a preset retrieval strategy, the encrypted personnel electronic information data and the verification label are sent to the cloud desktop terminal; a contract rule is preset and stored by a participant through the cloud desktop terminal; and retrieving the decrypted personnel electronic information data based on a retrieval strategy and a contract rule, and determining the electronic information of the target personnel. Through the method, the technical problems of complex retrieval process and low data processing accuracy in the prior art are solved, and the technical effects of simplifying the retrieval process, traceable data and improving the accuracy are achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer technology, and in particular to a personnel electronic information retrieval method and system based on blockchain-like technology. Background Art

[0002] Data is one of the most valuable assets for enterprises and individuals, and its backup and restoration are very critical operations. Whether the system data backup is done by regular backup, incremental backup, distributed backup, or using backup tools (such as command tools, database-specific backup tools, etc.), as the system is gradually used, the operation of backing up and restoring large-scale data needs to take into account factors such as large data volume, long backup time, and complex restoration process, which will make the data backup and restoration process complicated, especially the process of obtaining some key core data information, that is, the process of retrieving key data information is also very complicated.

[0003] In terms of personnel electronic information retrieval, the traditional data query, data comparison, and data analysis methods are a discontinuous process, especially in the system data backup process, the time difference will make the data less continuous. This process will make it impossible to guarantee the accuracy of the data, and after further updating the data information, there is no way to verify the accuracy of the data, which will eventually lead to a gradual decline in the accuracy of the data in the system, and ultimately affect the results of the system application.

[0004] In other words, using existing data processing methods to retrieve personnel electronic information has technical problems such as complex retrieval process and low data processing accuracy. Summary of the invention

[0005] The purpose of the present invention is to provide a personnel electronic information retrieval method and system based on blockchain-like technology to alleviate the technical problems of complex retrieval process and low data processing accuracy in the prior art.

[0006] In the first aspect, an embodiment of the present invention provides a personnel electronic information retrieval method based on blockchain-like technology, which is applied to a personnel electronic information retrieval system based on blockchain-like technology, wherein the system comprises: an algorithm microservice layer, a cloud desktop terminal and a cloud platform layer; the method comprises: verifying the personnel electronic information data through the algorithm microservice layer, and generating a verification tag based on the verified personnel electronic information data; the verification tag is used to identify the source and data type of the data; sending a pre-set retrieval strategy and the encrypted personnel electronic information data and the verification tag to the cloud desktop terminal; allowing the participants to pre-set contract rules and store them through the cloud desktop terminal; the contract rules comprise: data encryption rules, data decryption rules, data comparison rules, and data comparison conclusion analysis rules; based on the retrieval strategy, the decrypted personnel electronic information data is retrieved to determine the electronic information of the target personnel.

[0007] In some optional implementations, the above method further includes:

[0008] Decrypting the encrypted verification tag through the cloud platform layer, and determining the type of the corresponding personnel electronic information data according to the decrypted verification tag;

[0009] Based on the type of the above-mentioned personnel electronic information data, the above-mentioned cloud desktop terminal is called to perform retrieval.

[0010] In some optional implementations, the method further includes: setting a retrieval strategy through the algorithm microservice layer;

[0011] The algorithm microservice layer encrypts the personnel electronic information data and the verification tag based on the contract rules.

[0012] In some optional implementations, the method further includes: receiving and storing the encrypted personnel electronic information data and the verification tag through the cloud desktop terminal, and decrypting the personnel electronic information data.

[0013] In some optional implementations, it also includes: receiving personnel electronic information data from a data source; the above data source is provided by an application platform layer, the above application platform layer includes business data collection equipment, and the above business data collection equipment is applied to specific scenarios of personnel electronic information data collection and application; the above business data collection equipment includes: person identification equipment used in person identification scenarios, admission information entry equipment, management equipment for personnel training venues, and information collection equipment used in video image scenarios.

[0014] In some optional implementations, the personnel electronic information data is verified through the above-mentioned algorithm microservice layer, including: the above-mentioned algorithm microservice layer verifies the null value of the personnel electronic information data; the above-mentioned personnel electronic information data includes multiple parameters; each of the above-mentioned parameters includes at least one field, and the above-mentioned fields correspond to character values; when the above-mentioned field is empty, if the character value corresponding to the above-mentioned field is equivalent to the zero value in business logic, then the character value corresponding to the above-mentioned field is set to zero when it is provided to the outside, and the original null value is maintained when the stack stores information for the first time; otherwise, a warning mark is output.

[0015] In some optional implementations, verifying the personnel electronic information data through the above-mentioned algorithm microservice layer also includes: the above-mentioned algorithm microservice layer verifies the personnel electronic information data based on actual business scenario parameters, and determines whether the value of the above-mentioned personnel electronic information data exceeds the business scenario parameter range; if the value of the above-mentioned personnel electronic information data exceeds the business scenario parameter range, a warning mark is output.

[0016] In some optional implementations, the above-mentioned contract rules also include: data verification rules; the above-mentioned method also includes: verifying the retrieved electronic information of the above-mentioned target person based on the above-mentioned data verification rules.

[0017] In the second aspect, an embodiment of the present invention provides a personnel electronic information retrieval system based on blockchain-like technology, the system comprising: a cloud platform layer, an algorithm microservice layer and a cloud desktop terminal; the algorithm microservice layer is used to verify the personnel electronic information data, and generate a verification tag based on the verified personnel electronic information data; the verification tag is used to identify the source and data type of the data; the algorithm microservice layer is also used to send the pre-set retrieval strategy and the encrypted personnel electronic information data and the verification tag to the cloud desktop terminal; the cloud desktop terminal is used for the participants to pre-set contract rules and store them; the contract rules include: data encryption rules, data decryption rules, data comparison rules, and data comparison conclusion analysis rules; the cloud desktop terminal is also used to retrieve the decrypted personnel electronic information data based on the contract rules and the retrieval strategy to determine the electronic information of the target personnel.

[0018] In a third aspect, an embodiment of the present invention provides an electronic device, comprising a memory and a processor, wherein the memory stores a computer program executable on the processor, and when the processor executes the computer program, the steps of any one of the methods described in the first aspect are implemented.

[0019] The present invention provides a personnel electronic information retrieval method and system based on blockchain-like technology, the method is applied to a personnel electronic information retrieval system based on blockchain-like technology, the system includes: an algorithm microservice layer, a cloud desktop terminal and a cloud platform layer; firstly, the personnel electronic information data is verified through the algorithm microservice layer, and a verification tag is generated based on the verified personnel electronic information data, the verification tag is used to identify the source and data type of the data; then the pre-set retrieval strategy and the encrypted personnel electronic information data and the verification tag are sent to the cloud desktop terminal; the cloud desktop terminal is then used for the participants to pre-set contract rules and store them; based on the retrieval strategy and contract rules, the decrypted personnel electronic information data is retrieved to determine the electronic information of the target personnel. The method solves the technical problems of complex retrieval process and low data processing accuracy in the prior art, and realizes the technical effects of data traceability, simplified retrieval process and improved retrieval result accuracy. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0021] Figure 1 A flowchart of a method for retrieving personnel electronic information based on blockchain-like technology provided by an embodiment of the present invention;

[0022] Figure 2 A schematic diagram of the structure of a personnel electronic information retrieval system based on blockchain-like technology provided by an embodiment of the present invention;

[0023] Figure 3 A flowchart of another method for retrieving personnel electronic information based on blockchain-like technology provided by an embodiment of the present invention;

[0024] Figure 4 A schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0025] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Generally, the components of the embodiments of the present invention described and shown in the drawings here can be arranged and designed in various different configurations.

[0026] Therefore, the following detailed description of the embodiments of the present invention provided in the accompanying drawings is not intended to limit the scope of the invention claimed for protection, but merely represents selected embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0027] It should be noted that similar reference numerals and letters represent similar items in the following drawings, so once an item is defined in one drawing, it does not need to be further defined and explained in the subsequent drawings. Some embodiments of the present invention are described in detail below in conjunction with the drawings. The following embodiments and features in the embodiments can be combined with each other without conflict.

[0028] The essence of blockchain is that it is jointly maintained by multiple parties, using cryptography to ensure transmission and access security, and can achieve consistent data storage, which is difficult to tamper with and prevents denial of ownership. It is also called distributed ledger technology. Due to the problems of high average energy consumption per transaction, public transaction ledger, high computing performance requirements, large investment amount and computing delay in blockchain technology, it is daunting in conventional applications. In traditional system development and application, data reliability has to be ensured through system backup and restoration. This method cannot be widely used in systems with high real-time application requirements due to poor real-time performance and time-consuming data restoration and analysis. With the vigorous development of blockchain technology, many different blockchain systems have been born, and they can be distinguished from whether node joining requires authentication and the consensus mechanism adopted. However, the overall ideas and ultimate goals of each blockchain system are similar, and their operating mechanisms are also the same in the big framework. Therefore, the above blockchain system is defined as a blockchain-like technology.

[0029] In terms of personnel electronic information retrieval, the use of traditional data query, data comparison, and data analysis methods is a discontinuous process. In particular, the time difference problem during system data backup will further lead to the lack of continuity of data. This process will make it impossible to guarantee data accuracy. After further updating the data information, there is no way to verify the data accuracy, which will eventually lead to a gradual decline in the data accuracy in the system, and ultimately affect the results of system application. In other words, the use of existing data processing methods for personnel electronic information retrieval has technical problems such as complex retrieval process and low data processing accuracy.

[0030] Based on this, an embodiment of the present invention provides a personnel electronic information retrieval method and system based on blockchain-like technology to alleviate the technical problems of complex retrieval process and low data processing accuracy existing in the prior art.

[0031] To facilitate understanding of this embodiment, firstly, a method for retrieving personnel electronic information based on a blockchain-like technology disclosed in an embodiment of the present invention is described in detail. Figure 1 A flowchart of a personnel electronic information retrieval method based on a blockchain-like technology is shown, and the method is applied to a personnel electronic information retrieval system based on a blockchain-like technology, see Figure 2 As shown, the system includes: an algorithm microservice layer, a cloud desktop terminal and a cloud platform layer; the above method can be performed by an electronic device, mainly including the following steps S110 to S140:

[0032] S110: Verify the personnel electronic information data through the algorithm microservice layer, and generate a verification tag based on the verified personnel electronic information data; the verification tag is used to identify the source and data type of the data;

[0033] In one embodiment, in this step, the personnel electronic information data is verified by the algorithm microservice layer, including: performing null value verification on the personnel electronic information data, and performing reasonable range verification on the personnel electronic information data;

[0034] (S111) the algorithm microservice layer performs null value verification on personnel electronic information data;

[0035] Among them, the personnel electronic information data includes multiple parameters; each parameter includes at least one field, and each field has a corresponding character value; when the field is empty, if the character value corresponding to the field is equivalent to a zero value in business logic, the character value corresponding to the field is set to zero when provided to the outside, and the original empty value is maintained when the stack stores information for the first time; otherwise, a warning mark is output.

[0036] (S112) The algorithm microservice layer verifies the personnel electronic information data based on the actual business scenario parameters to determine whether the value of the personnel electronic information data exceeds the business scenario parameter range; if the value of the personnel electronic information data exceeds the business scenario parameter range, a warning mark is output.

[0037] S120: Sending the preset search strategy and the encrypted personnel electronic information data and verification tag to the cloud desktop terminal;

[0038] Among them, the retrieval strategy can be set through the algorithm microservice layer, and then the algorithm microservice layer encrypts the personnel electronic information data and verification tags based on the contract rules.

[0039] S130: The cloud desktop terminal allows the participants to pre-set contract rules and store them;

[0040] The contract rules include: data encryption rules, data decryption rules, data comparison rules, and data comparison conclusion analysis rules.

[0041] In one embodiment, after the above steps, the method further comprises:

[0042] (S121) decrypting the encrypted verification tag through the cloud platform layer, and determining the type of the corresponding personnel electronic information data according to the decrypted verification tag;

[0043] (S122) Based on the type of the personnel electronic information data, the cloud desktop terminal is called to perform a search.

[0044] In one embodiment, the method further includes: receiving and storing the encrypted personnel electronic information data and verification tag through a cloud desktop terminal, and decrypting the personnel electronic information data.

[0045] S140: Based on the retrieval strategy, the decrypted personnel electronic information data is retrieved to determine the electronic information of the target personnel.

[0046] In this embodiment, the cloud platform layer relies on the private cloud VDI / VOI hybrid mode hardware architecture. VDI / VOI uses virtual machines to create and manage the user's desktop environment, but unlike traditional virtual machine deployment, VDI / VOI focuses more on desktop delivery and management. VDI / VOI solutions typically include desktop virtualization infrastructure, connection protocols, and desktop management and optimization tools. The deployment and management of VDI / VOI involves multiple components, including virtualization platforms, VDI management software, connection protocols, and client devices and access methods. Through an effective VDI / VOI architecture, multiple factors such as network architecture, storage performance, user needs, and security policies are soft-integrated to ensure an efficient, secure, and responsive user experience.

[0047] In one embodiment, the above method may further include, before step S110:

[0048] (S00) receiving personnel electronic information data from a data source, wherein the data source is provided by an application platform layer, the application platform layer includes a business data collection device, and the business data collection device is applied to a specific scenario of personnel electronic information data collection and application.

[0049] As a specific example, business data collection equipment includes: identity card recognition equipment used in identity card recognition scenarios, admission information entry equipment, management equipment for personnel training venues, information collection equipment used in video image scenarios, etc.

[0050] In one embodiment, the above contract rules may further include: data reading and writing rules, data verification rules, and data conflict resolution rules; accordingly, the above method may further include:

[0051] (1) Store personnel electronic information data and corresponding verification tags in the cloud desktop terminal based on data reading and writing rules;

[0052] (2) verifying the retrieved electronic information of the target person based on data verification rules;

[0053] (3) The electronic information of the target person who has passed the verification is sent to the application platform layer for application in specific scenarios.

[0054] An embodiment of the present invention provides a personnel electronic information retrieval method based on a blockchain-like technology. The method is applied to a personnel electronic information retrieval system based on a blockchain-like technology. The system includes: an algorithm microservice layer, a cloud desktop terminal and a cloud platform layer; first, the personnel electronic information data is verified through the algorithm microservice layer, and a verification tag is generated based on the verified personnel electronic information data, and the verification tag is used to identify the source and data type of the data; then a pre-set retrieval strategy and the encrypted personnel electronic information data and the verification tag are sent to the cloud desktop terminal; the cloud desktop terminal is then used for the participants to pre-set contract rules and store them; based on the retrieval strategy and contract rules, the decrypted personnel electronic information data is retrieved to determine the electronic information of the target personnel.

[0055] The above method uses a structured storage method to generate verification tags using an algorithm, which is conducive to tracing the entire process of data from generation to real-time status. The verification tag can be used as a direct proof after data storage, which helps to further apply this technology to information desensitization fields such as electronic information verification of smart port personnel.

[0056] Based on the distributed computing verification system with multi-party participation of desktop terminals on cloud desktops and continuous maintenance by system algorithm microservices, all participating parties can agree in advance on the rules for data reading and writing, data verification and data conflict resolution, and use the 80% majority principle to reach a consensus, which is applied to the electronic information verification of smart port personnel at the database level, close to the business needs themselves to achieve the consensus goal.

[0057] By continuously optimizing, adding, deleting, and upgrading personnel electronic information retrieval strategies, information retrieval can be carried out in real time, providing a broader range of verification results for the application level to cope with flexible changes in application-level business.

[0058] The above method solves the technical problems of complex retrieval process and low data processing accuracy in the prior art, and achieves the technical effects of data traceability, simplified retrieval process, and improved retrieval result accuracy. In addition, an embodiment of the present invention provides a personnel electronic information retrieval system based on blockchain-like technology, see Figure 2 As shown, the system includes: a cloud platform layer 210, an algorithm microservice layer 220 and a cloud desktop terminal 230.

[0059] The algorithm microservice layer is used to verify personnel electronic information data and generate verification tags based on the verified personnel electronic information data; the verification tags are used to identify the source and data type of the data; the algorithm microservice layer is also used to send pre-set retrieval strategies and encrypted personnel electronic information data and verification tags to the cloud desktop terminal.

[0060] The cloud desktop terminal is used for the participants to pre-set and store contract rules; the contract rules include: data encryption rules, data decryption rules, data comparison rules, and data comparison conclusion analysis rules; the cloud desktop terminal is also used to retrieve the decrypted electronic information data of personnel based on the contract rules and retrieval strategies to determine the electronic information of the target personnel.

[0061] In one embodiment, the cloud platform layer is used to decrypt the encrypted verification tag and determine the type of the corresponding personnel electronic information data based on the decrypted verification tag; the cloud platform layer is also used to call the cloud desktop terminal to perform retrieval based on the type of personnel electronic information data.

[0062] In one embodiment, the algorithm microservice layer is also used to set retrieval strategies; and to encrypt personnel electronic information data and verification tags based on contract rules.

[0063] In one embodiment, the cloud desktop terminal is also used to receive and store encrypted personnel electronic information data and verification tags, and decrypt the personnel electronic information data.

[0064] In one embodiment, the above system also includes an application platform layer; the application platform layer is used to provide the algorithm microservice layer with continuous data storage, comparison, conclusion feedback and updated data storage of personnel electronic information data sources.

[0065] The aforementioned cloud platform layer is also used to verify the target person’s electronic information based on contract rules;

[0066] The application platform layer is also used to receive electronic information of target personnel who have passed verification and apply it to specific business scenarios.

[0067] As a specific example, the embodiment of the present invention provides a personnel electronic information retrieval system based on blockchain-like technology, see Figure 3 As shown, the system includes: an application platform layer, a data and algorithm layer; the data and algorithm layer includes a cloud platform layer and an algorithm microservice layer.

[0068] Among them, the application platform layer includes business data collection equipment, which is used in specific scenarios of personnel electronic information data collection and application; for example: identity card recognition equipment used in identity card recognition scenarios, admission information entry equipment, management equipment for personnel training venues, information collection equipment used in video image scenarios, etc.

[0069] The application platform layer is used to provide personnel electronic information data source to the algorithm microservice layer;

[0070] The algorithm microservice layer is used to verify the electronic information data of personnel and generate verification tags based on the verified electronic information data of personnel. The verification tags are used to identify the source and data type of the data.

[0071] In one embodiment, the algorithm microservice layer is used to verify the electronic information data of personnel, including: (1) verifying the empty value of the electronic information data of personnel; the electronic information data of personnel includes multiple parameters; each parameter includes at least one field, and each field corresponds to a character value; when the field is empty, if the character value corresponding to the field is equivalent to a zero value in business logic, the character value corresponding to the field is set to zero when it is provided to the outside, and the original empty value is maintained when the stack stores information for the first time; otherwise, a warning mark is output.

[0072] (2) Verify the reasonable range of personnel electronic information data; that is, based on actual business scenario parameters, verify the personnel electronic information data to determine whether the value of the personnel electronic information data exceeds the business scenario parameter range; if the value of the personnel electronic information data exceeds the business scenario parameter range, output a warning mark.

[0073] The algorithm microservice layer is also used to send personnel electronic information data and verification tags to the cloud platform layer for storage.

[0074] At the algorithm microservice level, starting from the data verification at the business level, as an algorithm providing unit for the integration of storage and data services, it does not participate in the business logic, and is softly separated from the business logic layer. It only outputs the result information required by the business layer, and does not perform business-level verification. For newly written data, it will be verified and decomposed through the algorithm and output to the storage area of ​​each cloud desktop terminal for historical storage. However, it is necessary to verify whether the data is empty and whether the value exceeds the reasonable range of the business to ensure that the value is within the reasonable range, otherwise a warning will be issued immediately.

[0075] For null values, a specific analysis should be conducted. First, it should be determined whether they are equivalent to zero values ​​in terms of business logic. If they are equivalent, they can be replaced with zero when provided externally. The original null value should be maintained when the stack first stores information. By not responding during storage, possible business, system, and other issues can be avoided from being concealed. All data is stored in the same form as it enters the algorithm microservice layer. In the future, any data tampering problems can be directly traced back to the data source system.

[0076] The cloud platform layer includes multiple cloud desktop terminals; the cloud desktop terminals are used to store contract rules and retrieval strategies; the contract rules are set and stored by each participating party through multiple cloud desktop terminals.

[0077] In one embodiment, the contract rules may include: data reading and writing rules, data verification rules, and data conflict resolution rules; the contract rules are set and stored by multiple different parties through various cloud desktop terminals.

[0078] The cloud platform layer is used to store personnel electronic information data and corresponding verification tags on the cloud desktop terminal based on data reading and writing rules.

[0079] The cloud platform layer is also used to retrieve personnel electronic information data based on retrieval strategies and contract rules to determine the electronic information of target personnel.

[0080] The cloud platform layer is also used to verify the target person’s electronic information based on contract rules.

[0081] When the stored data needs to be used after being stored, it is generally obtained from the data source and preprocessed, such as data quality control and data cleaning, before being put into Kafka for data caching. Subsequent task scheduling is divided into two parts, one is offline processing through Hive, and the other part of the data is analyzed in real time using ClickHouse. The processed data is used by application systems, such as BI systems, user systems, marketing systems, and third-party systems. During the series of operations, data application verification will become less timely.

[0082] Therefore, this system relies on the cloud desktop terminal platform, calls the basic application service program, and uses the calling program as part of the system operation to achieve continuous and real-time data storage, greatly improving the accuracy of data information.

[0083] The algorithm microservice layer is also used to send the electronic information of the target personnel who have passed the verification to the application platform layer for application in specific scenarios.

[0084] The application platform layer is also used to receive electronic information of target personnel who have passed verification and apply it to specific business scenarios.

[0085] Through the system provided by this embodiment, key data of personnel electronic information can be stored and updated in real time using the cloud desktop terminal platform, while relying on specific encryption calculation methods to verify the authenticity of the information, thereby achieving convenient and reliable retrieval of key data information.

[0086] In addition, the above system can also adopt a full cluster architecture design, with redundant deployment mechanisms for hardware hosts and disks, and redundant technology for software data transmission and communication mechanisms, which can achieve automatic failure migration and ensure stable system operation. And from hardware equipment to databases, operating systems, etc., all can adopt the localized environment of Xinchuang to ensure that the product is independent and controllable.

[0087] The personnel electronic information retrieval method and system based on blockchain-like technology provided in this embodiment are integrated based on scenario-based cloud desktop technology and algorithm microservices. According to the scale of the business entity, relying on the hardware architecture of cloud desktop terminal storage and cloud desktop VDI / VOI hybrid mode, a cloud desktop terminal storage and verification mechanism of no less than 80% is set; in terms of algorithm mechanism, a special algorithm model is developed by combining heap sort data structure, DFS, etc., combining multi-terminal storage and centralized verification of personnel electronic information; in terms of retrieval method, information retrieval technologies such as manual retrieval, mechanical retrieval, and network retrieval are integrated to form a multi-step, mutually verified retrieval mode, and finally realize data tamper-proof, traceable and real-time features.

[0088] An embodiment of the present application further provides an electronic device. Specifically, the electronic device includes a processor and a storage device. The storage device stores a computer program, and when the computer program is executed by the processor, it executes the method described in any one of the above-mentioned embodiments.

[0089] Figure 4 A structural schematic diagram of an electronic device provided in an embodiment of the present application, the electronic device 400 includes: a processor 40, a memory 41, a bus 42 and a communication interface 43, wherein the processor 40, the communication interface 43 and the memory 41 are connected via the bus 42; the processor 40 is used to execute an executable module stored in the memory 41, such as a computer program.

[0090] The memory 41 may include a high-speed random access memory (RAM), and may also include a non-volatile memory, such as at least one disk memory. The communication connection between the system network element and at least one other network element is realized through at least one communication interface 43 (which may be wired or wireless), and the Internet, wide area network, local area network, metropolitan area network, etc. may be used.

[0091] The bus 42 may be an ISA bus, a PCI bus, or an EISA bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 4 Only one bidirectional arrow is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0092] Among them, the memory 41 is used to store programs, and the processor 40 executes the program after receiving the execution instruction. The method executed by the process definition device disclosed in any embodiment of the above-mentioned embodiment of the present invention can be applied to the processor 40 or implemented by the processor 40.

[0093] The processor 40 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit or software instructions in the processor 40. The above processor 40 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present invention can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in the embodiments of the present invention can be directly embodied as a hardware decoding processor to execute, or can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory 41, and the processor 40 reads the information in the memory 41 and completes the steps of the above method in combination with its hardware.

[0094] Corresponding to the above method, an embodiment of the present application also provides a computer-readable storage medium, which stores machine-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to execute the steps of the above method.

[0095] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.

[0096] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0097] In addition, each functional unit in the embodiments provided in the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0098] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, electronic device, or network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0099] It should be noted that similar numbers and letters represent similar items in the accompanying drawings. Therefore, once an item is defined in one drawing, it does not need to be further defined and explained in subsequent drawings. In addition, the terms "first", "second", "third", etc. are only used to distinguish the description and cannot be understood as indicating or implying relative importance.

[0100] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. A personnel electronic information retrieval method based on blockchain-like technology, characterized in that: Applied to a personnel electronic information retrieval system based on blockchain-like technology, the system includes: an algorithm microservice layer, a cloud desktop terminal and a cloud platform layer; the method includes: Verifying the personnel electronic information data through the algorithm microservice layer, and generating a verification tag based on the verified personnel electronic information data; the verification tag is used to identify the source and data type of the data; Sending the preset retrieval strategy and the encrypted electronic information data of the personnel and the verification tag to the cloud desktop terminal; The cloud desktop terminal allows the participants to pre-set and store contract rules; the contract rules include: data encryption rules, data decryption rules, data comparison rules, and data comparison conclusion analysis rules; Based on the contract rules and the retrieval strategy, the decrypted personnel electronic information data is retrieved to determine the electronic information of the target personnel.

2. According to the method for retrieving personnel electronic information based on blockchain-like technology according to claim 1, it is characterized in that: The method further comprises: Decrypting the encrypted verification tag through the cloud platform layer, and determining the type of the corresponding personnel electronic information data according to the decrypted verification tag; Based on the type of the personnel electronic information data, the cloud desktop terminal is called to perform a search.

3. According to the method for retrieving personnel electronic information based on blockchain-like technology according to claim 1, it is characterized in that: The method further comprises: Setting the search strategy through the algorithm microservice layer; The algorithm microservice layer encrypts the personnel electronic information data and the verification tag based on the contract rules.

4. The personnel electronic information retrieval method based on blockchain-like technology according to claim 3 is characterized in that: The method further comprises: The encrypted personnel electronic information data and the verification tag are received and stored through the cloud desktop terminal, and the personnel electronic information data is decrypted.

5. According to the method for retrieving personnel electronic information based on blockchain-like technology as claimed in claim 1, it is characterized in that: Also includes: Receiving personnel electronic information data from data sources; The data source is provided by the application platform layer, and the application platform layer includes a business data collection device, and the business data collection device is applied to the specific scenario of personnel electronic information data collection and application; The business data collection equipment includes: a person identification device used in a person identification scenario, an admission information entry device, a management device for personnel training sites, and an information collection device used in a video image scenario.

6. The personnel electronic information retrieval method based on blockchain-like technology according to claim 1 is characterized in that: The electronic information data of personnel is verified through the algorithm microservice layer, including: The algorithm microservice layer performs null value verification on the personnel electronic information data; the personnel electronic information data includes multiple parameters; each of the parameters includes at least one field, and each of the fields corresponds to a character value; When the field is empty, if the character value corresponding to the field is equivalent to zero in business logic, the character value corresponding to the field is set to zero when provided externally, and the original empty value is maintained when the stack stores information for the first time; otherwise, a warning mark is output.

7. The personnel electronic information retrieval method based on blockchain-like technology according to claim 6 is characterized in that: Verifying personnel electronic information data through the algorithm microservice layer also includes: The algorithm microservice layer verifies the personnel electronic information data based on the actual business scenario parameters to determine whether the value of the personnel electronic information data exceeds the business scenario parameter range; If the value of the personnel electronic information data exceeds the business scenario parameter range, a warning mark is output.

8. The personnel electronic information retrieval method based on blockchain-like technology according to claim 1 is characterized in that: The contract rules also include: data verification rules; the method also includes: The retrieved electronic information of the target person is verified based on the data verification rules.

9. A personnel electronic information retrieval system based on blockchain-like technology, characterized in that: The system includes: a cloud platform layer, an algorithm microservice layer and a cloud desktop terminal; The algorithm microservice layer is used to verify the personnel electronic information data and generate a verification tag based on the verified personnel electronic information data; the verification tag is used to identify the source and data type of the data; The algorithm microservice layer is also used to send the preset retrieval strategy and the encrypted personnel electronic information data and the verification tag to the cloud desktop terminal; The cloud desktop terminal is used for the participants to pre-set and store contract rules; the contract rules include: data encryption rules, data decryption rules, data comparison rules, and data comparison conclusion analysis rules; The cloud desktop terminal is also used to retrieve the decrypted personnel electronic information data based on the contract rules and the retrieval strategy to determine the electronic information of the target personnel.

10. An electronic device comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 8 are implemented.