Social security card opening management method and system based on block chain

By building a blockchain platform and publishing smart contracts in the social security card management system, the online processing of the social security card is realized, solving the problems of cumbersome traditional processes and data security risks, and improving management efficiency and data credibility.

CN119808170APending Publication Date: 2025-04-11CHINA CITIC BANK CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202411784179.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-06
Publication Date
2025-04-11

AI Technical Summary

Technical Problem

The process of opening and management of traditional social security cards is complicated, with information security risks and low data timeliness, and the separation of business data in each link is opaque. The existing blockchain-based social security card certification method lacks solutions to implement complete business processes.

Method used

By building a blockchain platform, it is agreed that all business participants will go on the chain and publish smart contracts on the chain, so as to realize the online processing of the full-chain business process of social security cards from user application to card dealer card making and bank card opening activation.

Benefits of technology

It improves the efficiency of social security card issuance management, ensures the security, timeliness and traceability of business data, realizes information interoperability and sharing, reduces operation costs, and enhances the security and credibility of data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119808170A_ABST
    Figure CN119808170A_ABST
Patent Text Reader

Abstract

The invention relates to a social security card opening management method and system based on a block chain. The method comprises the following steps: constructing a unified block chain platform; the social security card management mechanism node receives user identity information, generates a unique social security card number, links social security card account information and identity information, and triggers a card activation application through an intelligent contract; the bank node receives the card activating instruction, acquires account information and identity information of the social security card from the chain, generates a unique financial card number, links the financial card number, and triggers a card making application through an intelligent contract; the card provider node receives the card opening instruction and the card making instruction, generates a social security card entity card, links the card making information, and generates a logistics transportation instruction through an intelligent contract; and the logistics service provider node receives the logistics transportation instruction, obtains physical card information of the social security card on a chain, generates a logistics order, and links the logistics order information. All business processing parties involved in the social security card opening process are linked, online automatic processing of the full-chain business process is achieved, and the user experience and efficiency are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of blockchain technology, and in particular to a social security card opening management method and system based on blockchain. Background Art

[0002] The traditional social security card opening and management process is cumbersome, with information security risks and low data timeliness. The business data in each link is separated and opaque. The social security card opening process requires data transmission and confirmation through multiple intermediate links, and the data transmission timeliness is low.

[0003] Currently, there is a blockchain-based social security card notarization method that packages the user's social security card, user address and other information into blocks and stores them on the blockchain. However, there is a lack of a complete business process based on blockchain to implement social security cards from user application, social security bureau review, card merchant production, to bank card opening and activation. Summary of the invention

[0004] In order to address the shortcomings of the prior art, the present invention proposes a social security card opening management method and system based on blockchain. By building a blockchain, agreeing that all business participants go on the chain, and publishing smart contracts on the chain, the online processing of the entire chain business process can be realized, the efficiency of social security card opening management can be improved, and the security, timeliness and traceability of business data can be guaranteed.

[0005] To achieve the above objectives, the technical solutions adopted by the present invention include:

[0006] A social security card opening management method based on blockchain, characterized by comprising:

[0007] Build a unified blockchain platform, which includes nodes of social security card management institutions, bank nodes, card merchant nodes, and logistics service provider nodes;

[0008] Obtain the user identity information and identity verification materials submitted by the user. The social security card management agency node receives the user identity information submitted by the user, conducts a preliminary review based on the identity verification materials, and stores the user identity information that has passed the review on the chain;

[0009] The user identity information is verified through smart contracts. After the user identity information is verified, a unique social security card number is generated at the social security card management agency node, and the social security card account information and the corresponding user identity information are stored on the chain. The card application is triggered through the smart contract, and the card application instruction is broadcast to the bank node and the card merchant node;

[0010] The bank node receives the card application instruction from the social security card management agency node, obtains the social security card account information and corresponding user identity information from the chain, performs social security card financial card opening, generates a unique social security card financial card number, stores the social security card financial card number on the chain, triggers the card application through the smart contract, and broadcasts the card application instruction to the card merchant node;

[0011] The card merchant node receives the card application instruction and the card production instruction, verifies whether the card application instruction and the card production instruction are consistent on the social security card management agency node and the bank node through the smart contract, and after the verification, the social security card physical card is produced, the social security card physical card is generated, the card production information is stored on the chain, and the logistics transportation instruction is generated through the smart contract, and the logistics transportation instruction is broadcast to the logistics service provider node;

[0012] The logistics service provider node receives the logistics transportation instructions, obtains the physical card information of the social security card to be transported on the chain, generates a logistics order, and stores the logistics order information on the chain.

[0013] Furthermore, the method further comprises:

[0014] Obtain on-chain data from the social security card management agency node for query;

[0015] Configure the corresponding smart contracts to automatically execute tasks according to preset rules and logic.

[0016] Furthermore, the construction of a unified blockchain platform includes:

[0017] Construct a blockchain-based alliance chain to put business participants on the chain. The alliance chain includes multiple nodes, and the nodes are used to represent business participants. The business participants include social security management agencies, banks, card merchants, and logistics service providers;

[0018] Formulate unified data standards and interface specifications;

[0019] Based on distributed ledger technology, a copy of the ledger is stored on each node, and the ledgers of all nodes are synchronized based on the consensus mechanism;

[0020] A corresponding smart contract is written according to the business rules for opening a social security card, and the smart contract is published on the blockchain to automatically execute tasks according to preset rules and logic.

[0021] Furthermore, the data standards and interface specifications include data format, encryption method, and transmission protocol.

[0022] Furthermore, the smart contract includes identity authentication, authorization management, data integration, card application processing, and automatic card swiping.

[0023] Furthermore, the method further comprises:

[0024] Control the permissions of each business participant;

[0025] A multi-party consensus mechanism is used to integrate information among various business participants.

[0026] The present invention also relates to a social security card opening and management system based on blockchain, which is characterized by comprising:

[0027] Building modules, configured to build a unified blockchain platform;

[0028] The opening module is configured to open social security cards online based on each node of the blockchain;

[0029] The management module is configured to query and supervise data based on blockchain.

[0030] The present invention also relates to a computer-readable storage medium, characterized in that a computer program is stored on the storage medium, and the computer program implements the above method when executed by a processor.

[0031] The present invention also relates to an electronic device, characterized in that it comprises a processor and a memory;

[0032] The memory is used to store program instructions;

[0033] The processor is used to execute the above method by calling program instructions.

[0034] The present invention also relates to a computer program product, comprising a computer program and / or instructions, characterized in that the computer program and / or instructions implement the steps of the above method when executed by a processor.

[0035] The beneficial effects of the present invention are:

[0036] The blockchain-based social security card opening management method and system described in the present invention are based on the security, efficiency and traceability of blockchain technology. By putting all business participants involved in the social security card opening process on the chain, information exchange and sharing are realized. There is no need for data transmission and confirmation through multiple intermediate links. One-stop service for online social security card opening can be realized, user experience is improved, operating costs are reduced, the security and credibility of social security card data are enhanced, data is prevented from being illegally tampered with or leaked, and social security card management agency nodes are used to manage social security cards, which is more efficient, transparent, and convenient for supervision and auditing. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in describing the embodiments of the present application.

[0038] Figure 1This is a flowchart of a social security card opening and management method based on blockchain in the present invention;

[0039] Figure 2 This is a schematic diagram of the structure of a social security card opening and management system based on blockchain in the present invention;

[0040] Figure 3 The figure is a schematic structural diagram of an electronic device of the present invention. DETAILED DESCRIPTION

[0041] In order to make the purpose, technical solutions and advantages of the present application clearer, the technical solutions of the present application will be clearly and completely described below in conjunction with the specific embodiments of the present application and the corresponding drawings. It should be understood that the described embodiments are only part of the embodiments of the present application, rather than all of the embodiments, and these embodiments are only used to illustrate the present application and are not used to limit the scope of the present application. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of this application.

[0042] At present, the opening and management process of traditional social security cards is cumbersome, with information security risks and low data timeliness, and the business data of each link is not transparent. This application proposes a method for online opening and management of third-generation social security cards based on blockchain technology. By building a blockchain, it is agreed that each business participant will be on the chain, where each business participant includes but is not limited to social security management agencies, banks, card merchants, logistics service providers, etc., and smart contracts such as verifying user information and social security card operations are published on the chain to realize the online processing of the entire chain of business processes of the third-generation social security card from user application to card collection and social security agency management. While improving the efficiency of opening and management of the third-generation social security card, it also ensures the security, timeliness and traceability of business data.

[0043] like Figure 1 As shown, the embodiment of the present invention discloses a social security card opening management method based on blockchain, and the steps of the process include:

[0044] Step S100: construct a unified blockchain platform, which includes a social security card management agency node, a bank node, a card merchant node, and a logistics service provider node.

[0045] Step S200: Obtain the user identity information and identity verification materials submitted by the user. The social security card management agency node receives the user identity information submitted by the user, performs a preliminary review based on the identity verification materials, and stores the user identity information that has passed the review on the chain.

[0046] Step S300: Verify the user identity information through a smart contract. After the user identity information is verified, a unique social security card number is generated at the social security card management agency node, and the social security card account information and the corresponding user identity information are stored on the chain. The card opening application is triggered through a smart contract, and the card opening application instruction is broadcast to the bank node and the card merchant node.

[0047] Step S400, the bank node receives the card opening application instruction from the social security card management agency node, obtains the social security card account information and corresponding user identity information from the chain, performs social security card financial card opening, generates a unique social security card financial card number, stores the social security card financial card number, financial information, etc. on the chain, triggers the card making application through the smart contract, and broadcasts the card making application instruction to the card merchant node.

[0048] Step S500, the card merchant node receives the card opening application instruction and the card making application instruction, verifies through the smart contract whether the card opening application instruction and the card making application instruction are consistent on the social security card management agency node and the bank node, and after the verification, performs social security card physical card making, generates a social security card physical card, stores key information such as card making information on the chain, generates logistics transportation instructions through the smart contract, and broadcasts the logistics transportation instructions to the logistics service provider node.

[0049] Step S600: The logistics service provider node receives the logistics transportation instruction, obtains the physical social security card and related information to be transported on the chain, generates a logistics order, and stores key data such as logistics order information and logistics transportation information on the chain.

[0050] Step S700: Obtain on-chain data from the social security card management agency node for query.

[0051] Step S800: Configure the corresponding smart contract to automatically execute tasks according to preset rules and logic.

[0052] In an embodiment of the present invention, building a unified blockchain platform specifically includes steps S101, S102, S103, and S104.

[0053] Step S101. Build a blockchain-based alliance chain and put business participants on the chain. The alliance chain includes multiple nodes, and the nodes are used to represent business participants. The business participants include social security management agencies, banks, card merchants, and logistics service providers.

[0054] In an embodiment of the present invention, it is necessary to build a blockchain-based alliance chain platform and invite various business participants to go online, wherein the alliance chain platform includes multiple nodes, each node represents a business participant, and each business participant includes but is not limited to social security management agencies, banks, card merchants, logistics service providers, etc., that is, the alliance chain platform includes at least social security management agency nodes, bank nodes, card merchant nodes, and logistics service provider nodes, and all business participants can interact and share data on a unified platform.

[0055] Step S102: Formulate unified data standards and interface specifications.

[0056] Among them, data standards and interface specifications include data format, encryption method, transmission protocol, etc., to ensure smooth data exchange and verification between nodes of various business participants, and to achieve data consistency and verifiability between nodes.

[0057] Step S103: Store a copy of the ledger on each node based on the distributed ledger technology, and synchronize the ledgers of all nodes based on the consensus mechanism.

[0058] Each business participant node has a complete copy of the ledger. When the data changes during the social security card opening process, these changes will be synchronized to all nodes, ensuring the consistency and timeliness of the data.

[0059] Step S104. Write a corresponding smart contract according to the business rules for opening a social security card, publish the smart contract on the blockchain, and automatically execute tasks according to preset rules and logic.

[0060] According to the business rules for opening social security cards, corresponding smart contracts are written and published on the blockchain, including identity authentication, authorization management, data integration, card application processing, automatic card production, etc. It can automatically perform tasks according to preset rules and logic, reducing manual intervention and error rates.

[0061] The present invention also provides a possible implementation scheme, which can build a unified blockchain platform, including: utilizing the permission control mechanism of the blockchain to achieve fine management of the data access rights of each node, that is, only authorized nodes or users can access specific data resources, such as banks and social security management agencies can access application user information, while card merchants have no right to access the user information, thereby ensuring the safe sharing and use of data; using a multi-party consensus mechanism to integrate information between various business participants, and using a consensus mechanism in the process of opening a social security card to ensure the consistency and credibility of the data. In the process of data integration, all business participants conduct consensus confirmation on the integrated data to ensure the authenticity and integrity of the data.

[0062] The embodiment of the present invention uses blockchain technology through distributed ledger and encryption mechanism to ensure that all data in the process of opening a social security card cannot be tampered with, effectively avoiding the risk of malicious modification or deletion of data, and ensuring the authenticity and integrity of social security card information. In addition, by putting all business participants involved in the process of opening a social security card on the chain, information silos are broken, and cross-departmental information sharing and intercommunication can be achieved. There is no need to transmit and confirm data through multiple intermediate links, which improves the timeliness and accuracy of data and simplifies the process of opening a social security card. Users only need to submit application information on the user side, and relevant departments can obtain and process it in real time through the blockchain, which greatly improves the user experience.

[0063] The embodiment of the present invention also provides the main process based on each node of the blockchain during the online opening and management of the third-generation social security card, including:

[0064] The user submits personal information (such as name, ID number, contact information, etc.) and identity verification materials (such as ID card scan, face recognition, etc.) on the user end, and the user end sends the information to the social security card management agency for preliminary review. After the review is passed, the relevant information is sent to the blockchain network for further verification through smart contracts to ensure the authenticity and uniqueness of the information. Zero-knowledge proof, homomorphic encryption and other technologies are used to protect user privacy data to ensure verification and operation without leaking the original data;

[0065] After the social security card management agency node verifies the user's application, a social security card account is opened for the user and a unique social security card number is generated. Key data such as social security card account information, user identity information and opening time are stored on the chain, and the card opening application processing is triggered by the smart contract. The card opening instruction is automatically broadcast to the bank and card manufacturer nodes. The social security card management agency node can also be used to implement online management including user information modification, card opening progress query, social security card loss report, social security card cancellation, social security card reissue, financial information query, basic information management, etc. The corresponding operation records will be uploaded to the blockchain for storage;

[0066] The bank node receives the card opening instruction from the social security management agency in real time, obtains the identity information and account information of the corresponding card opening user on the chain, and the bank background automatically performs social security card financial card opening and generates a unique social security card financial card number. After the generation is completed, the social security user's financial card number, financial account information and other key data are stored on the chain, and the card application processing is triggered through the smart contract. The card making instruction is automatically broadcast to the card making merchant node. Bank nodes can also be used to implement other services including reporting the loss of social security financial cards, unblocking social security financial cards, canceling social security financial cards, activating social security financial cards, replacing social security financial cards, social security financial card balance (inquiry), social security financial card details (inquiry), and social security financial card account movement. The bank stores financial information on the chain and uses the instructions of the smart contract to call other services of the bank to implement tasks;

[0067] The card merchant node receives the social security card management agency's card application instructions and the bank's card application instructions in real time, checks and verifies the consistency of the instructions and data on the blockchain from the social security card management agency and the bank through smart contracts, and after verification, it produces the social security physical card, generates the third-generation social security card physical card, stores the key data such as the card production information on the chain, and automatically generates logistics transportation instructions through smart contracts and broadcasts them to the logistics service provider node;

[0068] The logistics service provider node receives the card merchant's logistics and transportation instructions in real time, obtains the cards to be transported and related information on the chain, automatically generates logistics orders, and stores key data such as logistics order information and logistics transportation information on the chain, so that all business participants can grasp the logistics situation in real time. Finally, the logistics service provider will send the physical social security card to the user.

[0069] In the embodiment of the present invention, after each business participant is on the chain, based on the multi-party consensus mechanism of data, the information barriers between different departments in the traditional model are broken, and the real-time sharing and integration of cross-departmental data are realized. Based on the tamper-proof and security of data in blockchain technology, when the social security card management agency faces the functions of querying the progress of social security card opening, the progress of physical card logistics, the financial status of social security card, etc., which rely on the data of non-agency data, it can be directly realized by obtaining the data on the chain; when facing the transaction functions of social security card loss, social security card unblocking, social security card cancellation, etc., which need to link with business participants such as banks, the corresponding smart contract can be issued to automatically execute tasks according to the preset rules and logic to realize the transaction function, improve the handling efficiency and reduce manual intervention and error rate. At the same time, all key operations and time of online management of social security cards are recorded on the blockchain, so that the whole process can be traced, which is convenient for audit and supervision, and realizes the online management of social security cards.

[0070] The embodiments of the present invention realize the on-chain sharing of user information, card opening data, logistics information, social security and financial information, etc., implement access control and identity authentication mechanisms, and prevent unauthorized access and operations.

[0071] like Figure 2 As shown, the embodiment of the present invention discloses a social security card opening management system based on blockchain, which is used to execute the method described in the above steps, and its structure includes:

[0072] Building modules, configured to build a unified blockchain platform;

[0073] The opening module is configured to open social security cards online based on each node of the blockchain;

[0074] The management module is configured to query and supervise data based on blockchain.

[0075] By using this system, the above-mentioned operation processing method can be executed and the corresponding technical effects can be achieved.

[0076] An embodiment of the present invention also provides a computer-readable storage medium capable of implementing all the steps in the method in the above embodiment, wherein a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, all the steps in the method in the above embodiment are implemented.

[0077] The embodiment of the present invention further provides an electronic device for executing the above method, as a device for implementing the method, and its structure is as follows: Figure 3 As shown, the electronic device 300 includes: a processor 301 and a memory 303. The processor 301 and the memory 303 are connected, such as through a bus 302. Optionally, the electronic device 300 may also include a transceiver 304. It should be noted that in actual applications, the transceiver 304 is not limited to one. It is understandable that the structure illustrated in the embodiment of the present invention does not constitute a specific limitation on the specific structure of the electronic device 300. In other embodiments of the present application, the electronic device 300 may include more or fewer components than shown in the figure, or combine certain components, or split certain components, or arrange the components differently. The illustrated components may be implemented in hardware, software, or a combination of software and hardware. Optionally, the electronic device may also include a display screen 305 for displaying images, or receiving user operation instructions when necessary.

[0078] The processor 301 is applied in the embodiment of the present application to implement the method shown in the above method embodiment. The transceiver 304 may include a receiver and a transmitter. The transceiver 304 is applied in the embodiment of the present application to implement the function of the electronic device of the embodiment of the present application communicating with other devices when executed.

[0079] Processor 301 may be a CPU (Central Processing Unit), a general purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It may implement or execute various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of this application. Processor 301 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.

[0080] The processor 301 may also include one or more processing units, for example, the processor 301 may include an application processor (AP), a modem processor, a graphics processor (GPU), an image signal processor (ISP), a controller, a memory, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural network processor (NPU). Among them, different processing units may be independent devices or integrated into one or more processors. Among them, the controller may be the nerve center and command center of the electronic device 300. The controller may generate an operation control signal according to the instruction opcode and the timing signal to complete the control of fetching and executing instructions. A memory may also be set in the processor 301 for storing instructions and data. In some embodiments, the memory in the processor 301 is a high-speed cache memory. The memory may store instructions or data that the processor 301 has just used or circulated. If the processor 301 needs to use the instruction or data again, it may be directly called from the memory. Repeated access is avoided, the waiting time of the processor 301 is reduced, and the efficiency of the system is improved.

[0081] The processor 301 can run the method provided in the embodiment of the present application. The processor 301 can include different devices. For example, when a CPU and a GPU are integrated, the CPU and the GPU can cooperate to execute the method provided in the embodiment of the present application, for example, part of the algorithm in the method is executed by the CPU, and another part of the algorithm is executed by the GPU to obtain faster processing efficiency.

[0082] The bus 302 may include a path to transmit information between the above components. The bus 302 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. The bus 302 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 3 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0083] The memory 303 may be a ROM (Read Only Memory) or other types of static storage devices that can store static information and instructions, a RAM (Random Access Memory) or other types of dynamic storage devices that can store information and instructions, or an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory), or may include a high-speed random access memory, or may include a non-volatile memory, such as at least one disk storage device, a flash memory device, a universal flash storage (UFS), or other optical disk storage, optical disk storage (including compressed optical disk, laser disk, optical disk, digital versatile disk, Blu-ray disk, etc.), a disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited to this.

[0084] Optionally, the memory 303 is used to store application code for executing the solution of the present application, and the execution is controlled by the processor 301. The processor 301 is used to execute the application code stored in the memory 303 to implement the method provided in any embodiment of the present application.

[0085] The memory 303 can be used to store computer executable program codes, which include instructions. The processor 301 executes various functional applications and data processing of the electronic device 300 by running the instructions stored in the memory 303. The memory 303 may include a program storage area and a data storage area. Among them, the program storage area may store the code of the operating system, application program, etc. The data storage area may store data created during the use of the electronic device 300 (such as images, videos, etc. collected by the camera application), etc.

[0086] The memory 303 may also store one or more computer programs corresponding to the method provided in the embodiment of the present application. The one or more computer programs are stored in the above-mentioned memory 303 and are configured to be executed by the one or more processors 301. The one or more computer programs include instructions, and the above-mentioned instructions can be used to execute each step in the above-mentioned corresponding embodiment.

[0087] Of course, the code of the method provided in the embodiment of the present application can also be stored in an external memory. In this case, the processor 301 can run the code of the method stored in the external memory through the external memory interface, and the processor 301 can control the running process.

[0088] The display screen 305 includes a display panel. The display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode or an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), Miniled, MicroLed, Micro-oLed, a quantum dot light-emitting diode (QLED), etc. In some embodiments, the electronic device 300 may include 1 or N display screens 305, where N is a positive integer greater than 1. The display screen 305 can be used to display information input by a user or information provided to a user and various graphical user interfaces (GUI). For example, the display screen 305 can display photos, videos, web pages, or files.

[0089] The electronic device provided in the embodiment of the present application is applicable to any embodiment of the above method. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding method provided above, which will not be repeated here.

[0090] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0091] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A system that specifies the functions of a box or multiple boxes.

[0092] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory produce a product including an instruction system, which is implemented in the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0093] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps of the functions specified in a box or multiple boxes. Although the preferred embodiments of the present invention have been described, those skilled in the art may make additional changes and modifications to these embodiments once they know the basic creative concept. Therefore, the attached claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the present invention.

[0094] The above is only a preferred specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any changes or substitutions that can be easily thought of by a person skilled in the art within the technical scope disclosed by the present invention should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.

Claims

1. A social security card opening and management method based on blockchain, characterized in that: The method comprises: Build a unified blockchain platform, which includes nodes of social security card management institutions, bank nodes, card merchant nodes, and logistics service provider nodes; Obtain the user identity information and identity verification materials submitted by the user. The social security card management agency node receives the user identity information submitted by the user, conducts a preliminary review based on the identity verification materials, and stores the user identity information that has passed the review on the chain; The user identity information is verified through smart contracts. After the user identity information is verified, a unique social security card number is generated at the social security card management agency node, and the social security card account information and the corresponding user identity information are stored on the chain. The card application is triggered through the smart contract, and the card application instruction is broadcast to the bank node and the card merchant node; The bank node receives the card application instruction from the social security card management agency node, obtains the social security card account information and corresponding user identity information from the chain, performs social security card financial card opening, generates a unique social security card financial card number, stores the social security card financial card number on the chain, triggers the card application through the smart contract, and broadcasts the card application instruction to the card merchant node; The card merchant node receives the card application instruction and the card production instruction, verifies whether the card application instruction and the card production instruction are consistent on the social security card management agency node and the bank node through the smart contract, and after the verification, the social security card physical card is produced, the social security card physical card is generated, the card production information is stored on the chain, and the logistics transportation instruction is generated through the smart contract, and the logistics transportation instruction is broadcast to the logistics service provider node; The logistics service provider node receives the logistics transportation instructions, obtains the physical card information of the social security card to be transported on the chain, generates a logistics order, and stores the logistics order information on the chain.

2. The method according to claim 1, characterized in that The method further comprises: Obtain on-chain data from the social security card management agency node for query; Configure the corresponding smart contracts to automatically execute tasks according to preset rules and logic.

3. The method according to claim 1, characterized in that The construction of a unified blockchain platform includes: Construct a blockchain-based alliance chain to put business participants on the chain. The alliance chain includes multiple nodes, and the nodes are used to represent business participants. The business participants include social security management agencies, banks, card merchants, and logistics service providers; Formulate unified data standards and interface specifications; Based on distributed ledger technology, a copy of the ledger is stored on each node, and the ledgers of all nodes are synchronized based on the consensus mechanism; A corresponding smart contract is written according to the business rules for opening a social security card, and the smart contract is published on the blockchain to automatically execute tasks according to preset rules and logic.

4. The method according to claim 3, characterized in that The data standards and interface specifications include data format, encryption method, and transmission protocol.

5. The method according to claim 3, characterized in that The smart contract includes identity authentication, authorization management, data integration, card application processing, and automatic card swiping.

6. The method according to any one of claims 1 to 5, characterized in that: The method further comprises: Control the permissions of each business participant; A multi-party consensus mechanism is used to integrate information among various business participants.

7. A social security card opening and management system based on blockchain, characterized in that: For executing the method of claims 1 to 6, comprising: Building modules, configured to build a unified blockchain platform; The opening module is configured to open social security cards online based on each node of the blockchain; The management module is configured to query and supervise data based on blockchain.

8. A computer-readable storage medium, characterized in that: The storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.

9. An electronic device, characterized in that: including a processor and a memory; The memory is used to store program instructions; The processor is configured to execute the method according to any one of claims 1 to 6 by calling program instructions.

10. A computer program product comprising a computer program and / or instructions, characterized in that: When the computer program and / or the instructions are executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.

Citation Information

Patent Citations

  • Digital social security card system based on block chain

    CN108805730A

  • A system and method for securely processing big data of block chain logistics

    CN109345182A

  • Multi-card type instant card making system

    CN111951494A

  • Accessory card activating method and device

    CN113259870A

  • Social security information processing method and device based on alliance chain

    CN113487441A