CN114937509A - Health state detection result reporting method and device and reporting node - Google Patents

Health state detection result reporting method and device and reporting node Download PDF

Info

Publication number
CN114937509A
CN114937509A CN202210678203.0A CN202210678203A CN114937509A CN 114937509 A CN114937509 A CN 114937509A CN 202210678203 A CN202210678203 A CN 202210678203A CN 114937509 A CN114937509 A CN 114937509A
Authority
CN
China
Prior art keywords
manufacturer
identification number
unique identification
declared
declaration
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202210678203.0A
Other languages
Chinese (zh)
Inventor
苏千秋
楊鵬
任申
杜永刚
张金龙
彭韵
谭智浩
陆天顺
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alipay Hangzhou Information Technology Co Ltd
Original Assignee
Alipay Hangzhou Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alipay Hangzhou Information Technology Co Ltd filed Critical Alipay Hangzhou Information Technology Co Ltd
Priority to CN202210678203.0A priority Critical patent/CN114937509A/en
Publication of CN114937509A publication Critical patent/CN114937509A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H50/00ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
    • G16H50/80ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for detecting, monitoring or modelling epidemics or pandemics, e.g. flu
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/602Providing cryptographic facilities or services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/06009Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
    • G06K19/06037Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking multi-dimensional coding
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02ATECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
    • Y02A90/00Technologies having an indirect contribution to adaptation to climate change
    • Y02A90/10Information and communication technologies [ICT] supporting adaptation to climate change, e.g. for weather forecasting or climate simulation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Security & Cryptography (AREA)
  • Public Health (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Bioethics (AREA)
  • Medical Informatics (AREA)
  • Computing Systems (AREA)
  • Biomedical Technology (AREA)
  • Pathology (AREA)
  • Epidemiology (AREA)
  • Primary Health Care (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Abstract

The invention provides a health state detection result reporting method, a health state detection result reporting device and a reporting node, which are applied to a server side and comprise the following steps: receiving health state detection data uploaded by a user; extracting a manufacturer unique identification number and a corresponding encrypted two-dimensional code from the health state detection data; and matching the unique identification number of the manufacturer with the corresponding encrypted two-dimensional code, and uploading the health state detection data to a pre-constructed health state detection result declaration database if the matching result is that the two are matched. By matching the unique identification number of the manufacturer with the corresponding encrypted two-dimensional code, the plaintext of the unique identification number of the manufacturer which is easy to forge is verified by the encrypted two-dimensional code, the reliability of declaration of a health state detection result is ensured, and the epidemic prevention risk is reduced.

Description

Health state detection result reporting method and device and reporting node
Technical Field
The invention relates to the technical field of data processing, in particular to a health state detection result declaring method and device and a declaring node.
Background
The occurrence of virus variant strains improves the transmission risk, and an antigen detection reagent becomes one of important epidemic prevention measures aiming at the prevention and control of high-infectivity viruses.
After the antigen detection is the user self-test, the epidemic prevention organization uploads the result of the user self-test so as to obtain the proof of the reagent detection result. However, in the detection uploading link, the unique code of the manufacturer can be written and uploaded after the user randomly compiles, so that the reliability of the report of the health state detection result of the user is greatly reduced, and huge risks are brought to epidemic prevention.
Disclosure of Invention
The invention aims to provide a health state detection result declaring method, a health state detection result declaring device, a computer readable storage medium and a computer program product, which improve the reliability of health state detection result declaring.
In a first aspect, the present invention provides a method for reporting a health status detection result, where the method for reporting a health status detection result is applied to a server side, and includes:
receiving health state detection data uploaded by a user;
extracting a manufacturer unique identification number and a corresponding encrypted two-dimensional code from the health state detection data;
and matching the unique identification number of the manufacturer with the corresponding encrypted two-dimensional code, and uploading the health state detection data to a pre-constructed health state detection result declaration database if the matching result is that the unique identification number of the manufacturer is matched with the corresponding encrypted two-dimensional code.
In a second aspect, the present invention provides a health status detection result reporting device, located on a server, including:
the declaration data receiving module is used for receiving the health state detection data uploaded by the user;
the identification information extraction module is used for extracting a unique identification number of a manufacturer and a corresponding encrypted two-dimensional code from the health state detection data;
and the identification information matching module is used for matching the unique identification number of the manufacturer with the corresponding encrypted two-dimensional code, and uploading the health state detection data to a pre-constructed health state detection result declaration database if the matching result is that the unique identification number of the manufacturer is matched with the corresponding encrypted two-dimensional code.
In a third aspect, the present invention provides a computer device, located on a server, a processor adapted to implement instructions, and a storage device, where the storage device stores a plurality of instructions, and the instructions are adapted to be loaded by the processor and executed by the health status detection result declaring method according to the first aspect.
In a fourth aspect, the present invention provides a computer-readable storage medium storing a computer program for executing the health status detection result declaration method according to the first aspect.
In a fifth aspect, the present invention provides a computer program product comprising a computer program which, when executed by a processor, implements the health status detection result declaration method of the first aspect.
In a sixth aspect, the present invention provides a health status detection result declaring method, where the health status detection result declaring method is applied to a blockchain network, and the blockchain network at least includes: the health state detection result declaring method comprises the following steps:
uploading, by the manufacturer node, a plurality of manufacturer unique identification numbers that have been produced to the blockchain network;
uploading, by the government agency node, health status detection data that has been declared successful to the blockchain network;
the declaration node receives health state detection data uploaded by a user, and extracts a unique identification number of a manufacturer and a corresponding encrypted two-dimensional code from the uploaded health state detection data;
the declaration node acquires a plurality of manufacturer unique identification numbers from the block chain network, and determines whether the declaration manufacturer unique identification number is real or not based on the plurality of manufacturer unique identification numbers;
if the unique identification number of the declared manufacturer is real, the declaration node acquires health state detection data which are declared successfully from the block chain network, and determines whether the unique identification number of the declared manufacturer is declared or not based on the acquired health state detection data which are declared successfully;
and if the unique identification number of the declared manufacturer is not declared, the declaration node matches the unique identification number of the declared manufacturer with the corresponding encrypted two-dimensional code, and if the matching result is that the unique identification number of the declared manufacturer is matched with the corresponding encrypted two-dimensional code, the health state detection data corresponding to the declaration is sent to the government agency node.
In a seventh aspect, the present invention provides a health status detection result declaring device, located in a blockchain network, where the blockchain network at least includes: the manufacturer node, declare the node, government agency node, this health status testing result declares the device and includes:
a first data uploading module, configured to upload, by the vendor node, a plurality of vendor unique identification numbers that have been produced to the blockchain network;
a second data upload module for the government agency node to upload health status detection data that has been declared successful to the blockchain network;
the declaration data uploading module is used for receiving health state detection data uploaded by a user by the declaration node, and extracting a unique identification number of a manufacturer and a corresponding encrypted two-dimensional code of the declaration from the uploaded health state detection data;
the authenticity detection module is used for acquiring a plurality of manufacturer unique identification numbers from the block chain network by the declaration node and determining whether the declared manufacturer unique identification number is authentic or not based on the plurality of manufacturer unique identification numbers;
the repeatability detection module is used for acquiring health state detection data which are already declared successfully from the block chain network by the declaration node if the unique manufacturer identification number which is declared this time is real, and determining whether the unique manufacturer identification number which is declared this time is declared based on the acquired health state detection data which are already declared successfully;
and the declaration information verification module is used for matching the declaration node with the corresponding encrypted two-dimensional code if the declaration manufacturer unique identification number is not declared, and sending the health state detection data corresponding to the declaration to the government agency node if the matching result is that the declaration manufacturer unique identification number is matched with the corresponding encrypted two-dimensional code.
In an eighth aspect, the present invention provides a computer device in a blockchain network, the computer device comprising: a processor adapted to implement instructions, and a storage device, the storage device storing a plurality of instructions, the instructions being adapted to be loaded by the processor and to perform the health status detection result declaring method according to the sixth aspect.
In a ninth aspect, the present invention provides a computer-readable storage medium storing a computer program which, when executed by a processor, implements the health status detection result declaration method of the sixth aspect.
In a tenth aspect, the present invention provides a computer program product comprising a computer program which, when executed by a processor, implements the health status detection result declaration method of the sixth aspect.
In an eleventh aspect, the present invention provides a vendor node, comprising:
the information encryption module is used for encrypting the unique identification number of each manufacturer according to a preset secret key parameter to obtain an encrypted two-dimensional code corresponding to the unique identification number of each manufacturer;
the identification code uploading module is used for uploading the produced unique identification numbers of a plurality of manufacturers to the block chain network; wherein the blockchain network comprises at least: manufacturer nodes, declaration nodes and government agency nodes.
In an eleventh aspect, the present invention provides a reporting node, including:
the information receiving module is used for receiving the health state detection data uploaded by the user and extracting the unique manufacturer identification number and the corresponding encrypted two-dimensional code of the declaration from the uploaded health state detection data;
the authenticity checking module is used for acquiring a plurality of manufacturer unique identification numbers from the block chain network and determining whether the declared manufacturer unique identification number is authentic or not based on the plurality of manufacturer unique identification numbers;
the repeatability inspection module is used for acquiring health state detection data which are already declared successfully from the block chain network if the unique identification number of the manufacturer which is declared this time is real, and determining whether the unique identification number of the manufacturer which is declared this time is declared based on the acquired health state detection data which are already declared successfully;
the decryption checking module is used for matching the unique identification number of the declared manufacturer with the corresponding encrypted two-dimensional code if the unique identification number of the declared manufacturer is not declared, and sending the corresponding health state detection data of the declaration to the government agency node if the matching result is that the unique identification number of the declared manufacturer is matched with the corresponding encrypted two-dimensional code;
wherein the blockchain network comprises at least: manufacturer nodes, declaration nodes and government agency nodes.
In a twelfth aspect, the present invention provides a government agency node comprising:
the data receiving module is used for receiving health state detection data which are sent by the declaration node and are declared successfully;
the reported data reporting module is used for uploading the health state detection data which are reported successfully to the block chain network;
wherein the blockchain network comprises at least: manufacturer nodes, declaration nodes and government agency nodes.
The health state detection result declaring method provided by the embodiment of the invention is applied to a server side, and health state detection data uploaded by a user are received; extracting a manufacturer unique identification number and a corresponding encrypted two-dimensional code from the health state detection data; and matching the unique identification number of the manufacturer with the corresponding encrypted two-dimensional code, and uploading the health state detection data to a pre-constructed health state detection result declaration database if the matching result is that the two are matched. By matching the unique identification number of the manufacturer with the corresponding encrypted two-dimensional code, the plaintext of the unique identification number of the manufacturer which is easy to forge is verified by the encrypted two-dimensional code, the reliability of the declaration of the health state detection result is ensured, and the epidemic prevention risk is reduced.
Drawings
The drawings are only for purposes of illustrating and explaining the present invention and are not to be construed as limiting the scope of the present invention. Wherein:
fig. 1 is a schematic diagram of an implementation process of a health status detection result declaration method applied to a server side according to an embodiment of the present invention;
fig. 2 is a schematic diagram illustrating an implementation process of a health status detection result reporting method applied to a server in an embodiment of the present invention;
FIG. 3 is a diagram illustrating an implementation of step 201 in an embodiment of the present invention;
fig. 4 is a schematic diagram illustrating an implementation process of a health status detection result declaration method applied to a server in another embodiment of the present invention;
fig. 5 is a schematic diagram of an implementation process of a health status detection result declaration method applied to a blockchain network according to an embodiment of the present invention;
FIG. 6 is a block chain network structure of the present invention;
FIG. 7 is a block diagram of a vendor node according to an embodiment of the present invention;
FIG. 8 is a schematic structural diagram of a declaration node of an embodiment of the present invention;
FIG. 9 is a schematic structural diagram of a government agency node of an embodiment of the present invention;
fig. 10 is a schematic structural diagram of a health status detection result declaration apparatus located in a server according to an embodiment of the present invention;
FIG. 11 is a block diagram of a health status reporting device at a server according to an embodiment of the present invention;
fig. 12 is a schematic structural diagram of a health status reporting apparatus located in a blockchain network according to an embodiment of the present invention.
Detailed Description
The present application is described in further detail below with reference to the figures and examples. The features and advantages of the present application will become more apparent from the description.
The word "exemplary" is used exclusively herein to mean "serving as an example, embodiment, or illustration. Any embodiment described herein as "exemplary" is not necessarily to be construed as preferred or advantageous over other embodiments. While the various aspects of the embodiments are presented in drawings, the drawings are not necessarily drawn to scale unless specifically indicated.
In addition, the technical features related to the different embodiments of the present application described below may be combined with each other as long as they do not conflict with each other.
In the prior art, through an epidemic detection small program, after a user inputs a plaintext number of a manufacturer unique identification number on a detection kit and uploads a two-dimensional code on an antigen detection kit and a detection result picture of an antigen detection reagent, the two-dimensional code and the picture are analyzed to obtain and declare a health state detection result of the user, and the declared result is fed back to the user. The inventor finds that because a manufacturer marks a plaintext with a unique identification number of the manufacturer and a two-dimensional code on a kit when producing an antigen reagent, but the two-dimensional code is not encrypted, namely the plaintext is directly scanned to obtain the two-dimensional code and is displayed below, if a user directly forges a plaintext and uploads the plaintext and the corresponding two-dimensional code, the plaintext cannot be identified, so that a huge potential safety hazard is brought, and the reliability of health state detection result declaration is greatly reduced.
With the above findings, an embodiment of the present invention provides a method for reporting health status detection results, so as to improve reliability of reporting health status detection results, where the method is applied to a server side, and as shown in fig. 1, the method includes:
step 101: receiving health state detection data uploaded by a user;
step 102: extracting a manufacturer unique identification number and a corresponding encrypted two-dimensional code from the health state detection data;
step 103: and matching the unique identification number of the manufacturer with the corresponding encrypted two-dimensional code, and uploading the health state detection data to a pre-constructed health state detection result declaration database if the matching result is that the two are matched.
In a specific embodiment, health state detection data uploaded by a user is received; extracting a manufacturer unique identification number and a corresponding encrypted two-dimensional code from the health state detection data; and matching the unique identification number of the manufacturer with the corresponding encrypted two-dimensional code, and uploading the health state detection data to a pre-constructed health state detection result declaration database if the matching result is that the two are matched. By matching the unique identification number of the manufacturer with the corresponding encrypted two-dimensional code, the plaintext of the unique identification number of the manufacturer which is easy to forge is verified by the encrypted two-dimensional code, the reliability of the declaration of the health state detection result is ensured, and the epidemic prevention risk is reduced.
The health status detection data uploaded by the user refers to the relevant information of the health status detection uploaded by the user through the terminal, for example, the relevant information includes antigen detection information, nucleic acid detection information, or the like, and as an example, the health status detection data at least includes: the antigen detection kit is printed with a manufacturer unique identification number of the reagent, encrypted two-dimensional code picture data corresponding to the manufacturer unique identification number, and a health state detection result (detection result picture data of the antigen detection reagent). The terminal can be a mobile phone, a computer, a tablet personal computer and other terminal devices, a user can acquire images by means of the terminal devices, and after logging in a built small program, such as a health treasure and other common epidemic situation reporting small programs, information such as a manufacturer unique identification number and the like is filled according to requirements, and corresponding pictures are uploaded. The manufacturer unique code refers to a unique identifier of an antigen reagent manufacturer for an antigen detection kit label, and the antigen detection reagent refers to a novel coronavirus (2019-nCoV) antigen detection reagent.
The server receives health state detection data sent by the terminal, firstly, a manufacturer unique identification number and a corresponding encrypted two-dimensional code are extracted from the health state detection data, the manufacturer unique identification number and the corresponding encrypted two-dimensional code are matched, if the manufacturer unique identification number and the corresponding encrypted two-dimensional code are matched in the matching result, the reporting is passed, the reporting result is fed back to the terminal to be displayed to a user, the health state detection data are uploaded to a health state detection result reporting database which is constructed in advance, and the health state detection data are provided for relevant government agencies to perform epidemic situation prevention and control work. And the health state detection result declaration database is constructed in advance and is used for health state detection data which are declared successfully, and the data can be continuously uploaded from a server or statistical data provided by related government institutions.
The encrypted two-dimensional code is obtained by encrypting a plaintext in a preset mode, and in a specific embodiment, the plaintext is converted into a ciphertext according to a preset encryption format, and the ciphertext is converted into the corresponding two-dimensional code. As an example, the preset encryption format may be a 3-bit format header + 8-bit plaintext compression coding + 7-bit encrypted digest, where the format header is a preset format requirement, and the plaintext compression coding is a coded value after plaintext compression, mainly because a plaintext with a manufacturer unique identification number is generally 12 bits and is directly used for encrypting too long bits, so that the plaintext is subjected to binary conversion and then compressed into bits, for example, a decimal plaintext may be converted into a thirty-two binary compression coding, so that the decimal plaintext is shortened. The encryption digest is 7 bits extracted from the encryption code obtained by converting the plaintext by using a preset encryption algorithm, for example, the secret SM3 algorithm, it is noted that the position of the 7 bits extraction is not fixed, and the extraction may be changed at regular time according to actual security requirements, and the encryption algorithm may also be changed according to actual requirements, for example, the encryption algorithm may be changed to the MD algorithm, which is not described herein again. Taking the preset encryption format as an example, the encryption code after plaintext conversion has 36 bits, and 7 bits are selected from the 36 bits, which can have 7 powers of 36, and total 783 hundred million combinations, and if a correct combination is tried from the 783 hundred million combinations, only 1/783 hundred million of probability exists, so that the security is greatly improved. It can be understood by those skilled in the art that the number of bits in the preset encryption format is not fixed, based on the limited size of the kit, the limited size of the two-dimensional code that can be printed, and based on the double considerations of security and implementation conditions, the ciphertext is set to 18 bits, but the protection scope of the present invention is not limited thereby.
A specific example is given below to illustrate the above encryption process:
ANBL80160708 is a plaintext code with a unique identification number of a manufacturer, has 12 bits, is encrypted to obtain KYJ (3-bit format header) + g2ce9v (8-bit code compression is ANBL80160607) + KLS3CLB (7-bit encryption digest), namely KYJg2ce9vKLS3CLB, and is converted into a ciphertext with 18 bits, namely an encrypted two-dimensional code. Because the encryption level is that the generated encryption symbol KLS3CLB has 7 power of 36-system (783 hundred million) combinations, a library loading mode is needed under the condition of no decryption method, the ciphertext effective to the plaintext ANBL80160607 is tried to be submitted, the success probability is 1/783 hundred million, and the security is greatly enhanced.
After a manufacturer prints the manufacturer unique identification number plaintext and the corresponding encrypted two-dimensional code on the antigen reagent detection box, a user uploads health state detection data and extracts the manufacturer unique identification number and the corresponding encrypted two-dimensional code from the health state detection data; the specific implementation process of matching the unique identification number of the manufacturer with the corresponding encrypted two-dimensional code comprises the following steps:
decrypting the encrypted two-dimensional code according to a preset secret key parameter to obtain a plaintext corresponding to the encrypted two-dimensional code;
if the plaintext is the same as the unique identification number of the manufacturer, the plaintext and the unique identification number of the manufacturer are matched;
if the plaintext is different from the vendor unique identification number, the plaintext and the vendor unique identification number are not matched.
The preset secret key parameter refers to the preset encryption format, the encrypted two-dimensional code is decrypted by using the preset encryption format, a plaintext corresponding to the encrypted two-dimensional code is obtained and is compared with the plaintext uploaded by a user, and if the plaintext is the same as a manufacturer unique identification number, the plaintext and the manufacturer unique identification number are matched, so that the manufacturer unique identification number is safe; if the plaintext is different from the unique identification number of the manufacturer, the plaintext is not matched with the unique identification number of the manufacturer, the plaintext is indicated as a forged declaration material, a declaration error needs to be fed back to a user, and the declaration error is sent to staff for warning information, the user can be heavily marked, and/or the unique identification number of the manufacturer is heavily marked and/or the encrypted two-dimensional code is heavily marked, so that follow-up declaration is concerned, and problems are found in time.
In an embodiment, in order to further improve the security and ensure that the declared unique identification number of the manufacturer is marked on the kit actually produced by the manufacturer, a method for declaring the health status detection result is provided, as shown in fig. 2, and on the basis of fig. 1, the method further includes:
step 201: and verifying whether the unique identification number of the manufacturer is real, if not, sending an error prompt to the user, and finishing the declaration.
Accordingly, step 103 is modified to: and if the unique identification number of the manufacturer is real, matching the unique identification number of the manufacturer with the corresponding encrypted two-dimensional code, and if the matching result is that the unique identification number of the manufacturer is matched with the corresponding encrypted two-dimensional code, uploading the health state detection data to a pre-constructed health state detection result declaration database.
In the specific implementation process, the step 201 specifically implements the process, as shown in fig. 3, and includes:
step 301: calling a manufacturer production identification number library based on the manufacturer unique identification number, and searching the manufacturer unique identification number in the manufacturer production identification number library;
step 302: if the unique identification number of the manufacturer is not found, judging that the unique identification number of the manufacturer is not real, and sending an error prompt to the user.
After the manufacturer produces the antigen detection reagent, in order to ensure that the authenticity of the reagent can be checked in the subsequent declaration, the manufacturer can construct a manufacturer production identification number library for storing the manufacturer unique identification number printed on the produced antigen detection reagent. After the unique identification number of the manufacturer and the corresponding encrypted two-dimensional code are extracted, firstly, the extracted unique identification number of the manufacturer is searched in a built manufacturer production identification number library, if the unique identification number of the manufacturer can be found, the extracted unique identification number of the manufacturer is proved to be actually produced, the step 103 can be continued, if the unique identification number of the manufacturer cannot be found, the extracted unique identification number of the manufacturer is proved not to be actually produced but to be forged, the declaration flow can be directly ended, an error prompt is sent to a user, the user is prompted to input the actual and correct unique identification number of the manufacturer, alarm information is sent to a background worker, the user can be subjected to the re-labeling, and/or the unique identification number of the manufacturer is subjected to the re-labeling, and/or the encrypted two-dimensional code is subjected to the re-labeling, so that problems can be found in the subsequent declaration process in time. And if the unique identification number of the manufacturer is not verified to be authentic, the declaration process is directly ended, so that the declaration process is simplified, the declaration efficiency is improved, and the resource waste is avoided.
Furthermore, the inventors have found that: in the existing reporting process, because reporting information among administrative divisions is not shared or is not shared timely, the situation that a user repeatedly submits a detection result of a detection reagent across administrative divisions by using a kit which is already detected by others possibly exists, so that a great potential safety hazard is brought.
In another embodiment, a method for reporting health status detection results is provided, which further includes, on the basis of fig. 1 or fig. 2: based on the unique identification number of the manufacturer, searching whether the unique identification number of the manufacturer exists in a health state detection result declaration database, and if so, sending an error prompt to a user; and after the number of times of declaration of the unique identification number of the manufacturer is increased by one, uploading the number of times of declaration to a health state detection result declaration database.
The health state detection result reporting database records health state detection data which are reported successfully.
As shown in fig. 4, on the basis of fig. 2, the method further includes:
step 401: based on the unique identification number of the manufacturer, searching whether the unique identification number of the manufacturer exists in a health state detection result declaration database, and if so, sending an error prompt to a user;
step 402: and after the number of times of declaration of the unique identification number of the manufacturer is increased by one, uploading the number of times of declaration to a health state detection result declaration database.
The health state detection result declaration database is constructed in advance, stores health state detection data which are provided by each administrative division government agency and are declared successfully, and is updated continuously subsequently. In order to ensure personal privacy safety, when the health state detection result declaration database is constructed, only a plurality of manufacturer unique identification numbers which are declared successfully can be stored. Further, a basis is provided for subsequent repeatability verification, reporting channel marks can be recorded together, namely each manufacturer unique identification number is reported in which subprogram of which administrative region, for example, the manufacturer unique identification number ABCD89066732 is reported by a user through a Beijing Jiankangbao subprogram, after reporting is successful, the server sends health state detection data corresponding to the ABCD89066732, including corresponding encrypted two-dimensional codes and health state detection results to related government agencies, and the government agencies newly add the ABCD89066732 and the attribution Beijing label to a health state detection result reporting database.
Based on the health state detection result declaration database, the extracted unique manufacturer identification number can be repeatedly detected before step 103, and if the extracted unique manufacturer identification number is not found in the health state detection result declaration database, the step 103 can be continued if the unique manufacturer identification number is proved to have never been declared; if the extracted unique identification number of the manufacturer is found in the health state detection result declaration database, the unique identification number of the manufacturer is declared, an error prompt is sent to the user, and the user is prompted not to fill in the declared detection reagent. And alarm information can be sent to the working personnel to inform the user of repeated declaration.
In order to further improve the reporting efficiency, in a specific embodiment, the number of times that the unique identification number of each manufacturer is reported may be further recorded in the health status detection result reporting database, and the health status detection result reporting method further includes: if the extracted manufacturer unique identification number exists in the health state detection result declaration database, reading the declared times of the manufacturer unique identification number from the health state detection result declaration database; if the number of times of reporting the unique identification number of the manufacturer exceeds a preset reporting number threshold value, alarm information is sent to a worker, the worker can perform operations such as locking and the like on the unique identification number of the manufacturer, and then once the unique identification number of the manufacturer is reported again, the worker directly alarms and sends an error prompt to a user. The preset reporting number threshold is set according to actual needs, for example, the preset reporting number threshold can be set to 3 times, once the reporting number exceeds 3 times, the unique identification number of the manufacturer is directly locked, and in order to avoid that a user maliciously submits multiple attempts to crack encryption, if the unique identification number of the manufacturer which has been reported submitted by the same user exceeds a fixed number, for example, 10 times, the user is directly locked, so that the user cannot submit again.
In a specific embodiment, the user can be prompted according to the reporting channel mark recorded in the health state detection result reporting database, if the extracted unique manufacturer identification number appears in the health state detection result reporting database, the reporting channel mark carried by the health state detection data uploaded by the user and the reporting channel mark recorded in the database are checked, if the extracted unique manufacturer identification number is inconsistent with the reporting channel mark, the user is reminded that the detection reagent is reported in other areas, user feedback is received, and the user can perform operations such as reporting or resubmission. If the two are consistent, the user is reminded not to upload reagent detection results of other people, so that interaction is optimized, and user experience is improved.
In addition, in order to ensure security and accuracy of the user identity when reporting, the method for reporting the health status detection result provided in the embodiment of the present invention further includes: and receiving the identity characteristic information uploaded by the user, and verifying the identity of the user according to the identity characteristic information. Accordingly, receiving health status detection data uploaded by a user comprises: and if the user identity verification passes, receiving health state detection data uploaded by the user.
In specific implementation, before reporting, the user needs to log in identity verification information, for example, facial data, fingerprint data, an identity card picture or identity characteristic information such as a real-name authenticated mobile phone number, and verify the identity of the user according to the identity characteristic information. The method specifically comprises the following steps: the face brushing identification is that the terminal equipment directly collects face data of a user and sends the face data to the server, and the server compares faces of the user through background data or calls a related face feature database from related departments to determine the identity of the user and verify the identity of the user to pass; or identity card face-brushing identification, namely, a user uploads an own identity card picture after utilizing the terminal to collect the picture, a server obtains the user identity and facial feature data by utilizing an OCR (Optical Character Recognition) technology, then utilizes terminal equipment to collect the facial data of the user, compares the facial data, and verifies that the user identity passes after the comparison is successful; or the mobile phone verification code passing the real-name authentication is verified, and after the correct verification code is input, the user identity is obtained and the user identity is verified to pass. And after the user identity verification passes, receiving health state detection data uploaded by the user.
Based on the above findings, the inventors further found that, in the reporting process, corresponding information needs to be provided by a manufacturer or a government agency to complete verification, and based on data sharing and tamper resistance of the block chain, an embodiment of the present invention further provides a block chain-based health status detection result reporting method capable of improving antigen reporting reliability, where the health status detection result reporting method is applied to a block chain network, and the block chain network at least includes: the manufacturer node, the declaration node, and the government agency node, wherein the method for declaring the health status detection result, as shown in fig. 5, includes:
step 501: the manufacturer node uploads a plurality of manufacturer unique identification numbers which are produced to a block chain network;
step 502: uploading the health state detection data which are declared to be successful to a block chain network by the government agency node;
step 503: the declaration node receives health state detection data uploaded by a user, and extracts a manufacturer unique identification number and a corresponding encrypted two-dimensional code of the declaration from the uploaded health state detection data;
step 504: the reporting node acquires a plurality of manufacturer unique identification numbers from the block chain network, and determines whether the reported manufacturer unique identification number is real or not based on the plurality of manufacturer unique identification numbers;
step 505: if the unique identification number of the declared manufacturer is real, the declaration node acquires health state detection data which are declared successfully from the block chain network, and determines whether the unique identification number of the declared manufacturer is declared or not based on the acquired health state detection data which are declared successfully;
step 506: and if the unique identification number of the declared manufacturer is not declared, the declaration node matches the unique identification number of the declared manufacturer with the corresponding encrypted two-dimensional code, and if the matching result is that the unique identification number of the declared manufacturer is matched with the corresponding encrypted two-dimensional code, the health state detection data corresponding to the declaration is sent to the government agency node.
By applying the block chain technology, the related data of the manufacturer side and the government agency side are linked for the reporting node to use, the reporting node can send the successfully reported data to the government agency node after the verification is successful, and the government agency node uploads the successfully reported data to the block chain, so that the whole-process information is traceable, errors are avoided, the data are shared, the reporting efficiency is improved, the data cannot be falsified, the reporting safety is further improved, and the reliability of the reporting result is further greatly improved.
When the step 504 is implemented specifically, the declaration node searches whether the manufacturer unique identification number of the declaration exists in the obtained plurality of manufacturer unique identification numbers, and if the declaration does not prove to be authentic, the declaration node sends an error prompt to a user and sends alarm information to a worker; if there is a proof of authenticity, continue to step 505.
Step 505 is implemented specifically, the reporting node searches whether the unique identification number of the manufacturer reported this time exists in the acquired successfully reported health state detection data, if yes, the reporting node proves that the manufacturer is reported, and the reporting node determines the reported times of the unique identification number of the manufacturer reported this time based on the acquired successfully reported health state detection data; if the declared times of the unique identification number of the manufacturer reported at this time exceed a preset declared time threshold value, sending alarm information to a worker; if not, the proof is not declared and continues with step 506.
In a specific embodiment, the health status detection result declaring method provided in the above process, after determining that the unique manufacturer identification number declared this time has been declared in step 505, further includes: the reporting node sends an instruction of increasing the reported times corresponding to the unique manufacturer identification number of the reporting to the government agency node; and the government agency node receives the instruction, increases the declared times corresponding to the manufacturer unique identification number of the declaration by one, uploads the increased declared times corresponding to the manufacturer unique identification number of the declaration to the block chain network, and updates the data on the block chain in time.
Through the construction of the block chain network, the overall development cost can be reduced, and the safety of the overall system can be guaranteed to the greatest extent. The uniqueness registration of the block chain is carried out from the production link of a manufacturer, and each government organization under different administrative divisions is connected in sequence, so that the data sharing is facilitated, and the accuracy and the safety of the declaration are improved.
Accordingly, an embodiment of the present invention provides a blockchain network as shown in fig. 6, which at least includes a vendor node, a declaration node, and a government agency node, wherein the vendor node provided in an embodiment as shown in fig. 7 includes:
the information encryption module 701 is used for encrypting the unique identification number of each manufacturer according to a preset secret key parameter to obtain an encrypted two-dimensional code corresponding to the unique identification number of each manufacturer;
an identification code uploading module 702 is configured to upload a plurality of manufacturer unique identification numbers that have been produced to the blockchain network.
The key parameter used by the information encryption module 701 refers to the preset encryption format, and after the encrypted two-dimensional code is obtained by encrypting a plaintext, a manufacturer prints the encrypted two-dimensional code on a kit so as to subsequently declare verification.
An embodiment provides a declaration node, as shown in fig. 8, including:
the information receiving module 801 is configured to receive health status detection data uploaded by a user, and extract a unique identification number of a manufacturer and a corresponding encrypted two-dimensional code from the uploaded health status detection data;
the authenticity checking module 802 is configured to obtain a plurality of manufacturer unique identification numbers from the block chain network, and determine whether the manufacturer unique identification number declared this time is authentic based on the plurality of manufacturer unique identification numbers;
the repeatability inspection module 803 is configured to, if the unique manufacturer identification number reported this time is true, obtain health state detection data that has been successfully reported from the block chain network, and determine whether the unique manufacturer identification number reported this time has been reported based on the obtained health state detection data that has been successfully reported;
and the decryption checking module 804 is used for matching the unique manufacturer identification number of the declaration with the corresponding encrypted two-dimensional code if the unique manufacturer identification number of the declaration is not declared, and sending the health state detection data corresponding to the declaration to the government agency node if the matching result is that the unique manufacturer identification number of the declaration is matched with the corresponding encrypted two-dimensional code.
In specific implementation, the declaration node further includes:
and the first error prompt module is used for sending an error prompt to the user if the declared unique identification number of the manufacturer is not real.
In another embodiment, the declaration node further includes: a second error prompt module to:
if the unique identification number of the declared manufacturer is declared, determining the number of times of declaration of the unique identification number of the declared manufacturer based on the acquired health state detection data which is successfully declared;
and if the declared times of the unique identification number of the manufacturer reported this time exceed a preset declared time threshold value, sending alarm information to the staff.
Further, the declaration node further comprises:
and the reporting frequency recording module is used for sending an instruction of increasing the reported frequency corresponding to the unique identification number of the declared manufacturer to the government agency node if the unique identification number of the declared manufacturer is reported.
In a specific embodiment, the declaration node further includes: and the identity verification module is used for receiving the identity characteristic information uploaded by the user, verifying the identity of the user according to the identity characteristic information to confirm the identity of the user and ensure the safety and reliability of declaration.
An embodiment provides a government agency node, as shown in fig. 9, comprising:
a data receiving module 901, configured to receive health status detection data that has been reported successfully and is sent by a reporting node;
a reported data reporting module 902, configured to upload the health status detection data that has been reported successfully to the blockchain network.
In specific implementation, the government agency node further comprises:
and the data updating module is used for receiving an instruction of increasing declared times corresponding to the unique identification number of the declared manufacturer sent by the declaring node, increasing the declared times corresponding to the unique identification number of the declared manufacturer by one, and uploading the increased declared times corresponding to the unique identification number of the declared manufacturer to the block chain network.
Based on the same inventive concept, an embodiment of the present invention further provides a health status detection result reporting apparatus, which solves the problems with similar principles, and the repeated parts are not described again, the health status detection result reporting apparatus is located in a server, and the specific structure is shown in fig. 10, and includes:
a report data receiving module 1001, configured to receive health status detection data uploaded by a user;
the identification information extraction module 1002 is configured to extract a manufacturer unique identification number and a corresponding encrypted two-dimensional code from the health status detection data;
and the identification information matching module 1003 is used for matching the unique identification number of the manufacturer with the corresponding encrypted two-dimensional code, and uploading the health state detection data to a pre-constructed health state detection result declaration database if the matching result is that the unique identification number of the manufacturer is matched with the corresponding encrypted two-dimensional code.
The identification information matching module 1003 is specifically configured to:
decrypting the encrypted two-dimensional code according to a preset secret key parameter to obtain a plaintext corresponding to the encrypted two-dimensional code;
if the plaintext is the same as the unique identification number of the manufacturer, the plaintext and the unique identification number of the manufacturer are matched;
if the plaintext is different from the unique identification number of the manufacturer, the plaintext and the unique identification number are not matched.
As shown in fig. 11, the health status detection result declaring device provided in an embodiment of the present invention further includes, on the basis of fig. 10: a duplicate verification module 1101 for:
based on the unique identification number of the manufacturer, searching whether the unique identification number of the manufacturer exists in a health state detection result declaration database, and if so, sending an error prompt to a user;
and after the number of times of declaration of the unique identification number of the manufacturer is increased by one, uploading the number of times of declaration to a health state detection result declaration database.
The health state detection result reporting database records health state detection data which are reported successfully.
In specific implementation, the duplicate verification module 1101 is specifically configured to:
if the manufacturer unique identification number exists in the health state detection result declaration database, reading the declared times of the manufacturer unique identification number from the health state detection result declaration database;
and if the declared times of the unique identification number of the manufacturer exceed a preset declared time threshold value, sending alarm information to the staff.
In another embodiment, the health status detection result reporting apparatus further includes, on the basis of fig. 10 or fig. 11:
an authenticity verification module to:
and verifying whether the unique identification number of the manufacturer is real, and if the unique identification number of the manufacturer is not real, sending an error prompt to the user.
Wherein, authenticity verification module is specifically used for:
based on the unique identification number of the manufacturer, calling a manufacturer production identification number library, and searching the unique identification number of the manufacturer in the manufacturer production identification number library;
if the unique identification number of the manufacturer is not found, judging that the unique identification number of the manufacturer is not real, and sending an error prompt to the user.
The embodiment of the present invention further provides a health status detection result reporting apparatus, which is located in a blockchain network, where the blockchain network at least includes: the specific structures of the manufacturer node, the declaration node and the government agency node are shown in fig. 12, and the specific structures include:
a first data uploading module 1201, configured to upload, by a manufacturer node, a plurality of manufactured unique identifiers to a blockchain network;
a second data upload module 1202, configured to upload, by a government agency node, health status detection data that has been declared successfully to a block chain network;
a declaration data uploading module 1203, configured to receive the health state detection data uploaded by the user, and extract a manufacturer unique identification number and a corresponding encrypted two-dimensional code of the declaration from the uploaded health state detection data;
the authenticity detection module 1204 is configured to obtain, by the declaration node, a plurality of manufacturer unique identification numbers from the block chain network, and determine whether the declaration manufacturer unique identification number is authentic based on the plurality of manufacturer unique identification numbers;
the repeatability detection module 1205 is configured to, if the unique manufacturer identification number reported this time is true, obtain, by the reporting node, health state detection data that has been successfully reported from the block chain network, and determine whether the unique manufacturer identification number reported this time has been reported based on the obtained health state detection data that has been successfully reported;
and the declaration information verification module 1206 is used for matching the declaration node with the corresponding encrypted two-dimensional code if the declaration manufacturer unique identification number is not declared, and sending the declaration corresponding health state detection data to the government agency node if the matching result is that the declaration manufacturer unique identification number is matched with the corresponding encrypted two-dimensional code.
Specifically, the health status detection result reporting apparatus further includes:
and the first error reporting module is used for sending an error prompt to the user by the reporting node if the unique manufacturer identification number reported this time is not true.
In an embodiment, the health status detection result reporting apparatus further includes:
the second error reporting module is used for determining the reported times of the unique identification number of the declared manufacturer based on the acquired health state detection data which is reported successfully if the unique identification number of the declared manufacturer is reported;
and if the declared times of the unique identification number of the declared manufacturer exceed a preset declared time threshold, sending alarm information to the staff.
Accordingly, the health status detection result reporting apparatus in this embodiment further includes:
a data update module to:
if the unique identification number of the declared manufacturer is declared, the declaration node sends a command of increasing the declared times corresponding to the unique identification number of the declared manufacturer to a government agency node;
and the government agency node receives the instruction, increases the declared times corresponding to the unique manufacturer identification number of the declaration by one, and uploads the increased declared times corresponding to the unique manufacturer identification number of the declaration to the block chain network.
An embodiment of the present invention further provides a computer device, where the computer device includes: a processor adapted to implement instructions, and a storage device storing a plurality of instructions, the instructions adapted to be loaded and executed by the processor:
receiving health state detection data uploaded by a user;
extracting a manufacturer unique identification number and a corresponding encrypted two-dimensional code from the health state detection data;
and matching the unique identification number of the manufacturer with the corresponding encrypted two-dimensional code, and uploading the health state detection data to a pre-constructed health state detection result declaration database if the matching result is that the two are matched.
An embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored, and the computer program is configured to execute:
receiving health state detection data uploaded by a user;
extracting a manufacturer unique identification number and a corresponding encrypted two-dimensional code from the health state detection data;
and matching the unique identification number of the manufacturer with the corresponding encrypted two-dimensional code, and uploading the health state detection data to a pre-constructed health state detection result declaration database if the matching result is that the two are matched.
An embodiment of the present invention further provides a computer program product, where the computer program product includes a computer program, and when executed by a processor, the computer program implements:
receiving health state detection data uploaded by a user;
extracting a manufacturer unique identification number and a corresponding encrypted two-dimensional code from the health state detection data;
and matching the unique identification number of the manufacturer with the corresponding encrypted two-dimensional code, and uploading the health state detection data to a pre-constructed health state detection result declaration database if the matching result is that the two are matched.
An embodiment of the present invention further provides a computer device, where the computer device includes: a processor adapted to implement instructions, and a storage device storing a plurality of instructions, the instructions adapted to be loaded and executed by the processor:
the manufacturer node uploads a plurality of manufactured unique identification numbers to the block chain network;
uploading the health state detection data which are declared to be successful to a block chain network by the government agency node;
the declaration node receives health state detection data uploaded by a user, and extracts a manufacturer unique identification number and a corresponding encrypted two-dimensional code of the declaration from the uploaded health state detection data;
the reporting node acquires a plurality of manufacturer unique identification numbers from the block chain network, and determines whether the manufacturer unique identification number reported this time is real or not based on the plurality of manufacturer unique identification numbers;
if the unique identification number of the declared manufacturer is real, the declaration node acquires health state detection data which are declared successfully from the block chain network, and determines whether the unique identification number of the declared manufacturer is declared or not based on the acquired health state detection data which are declared successfully;
if the unique identification number of the declared manufacturer is not declared, the declaration node matches the unique identification number of the declared manufacturer with the corresponding encrypted two-dimensional code, and if the matching result is that the unique identification number of the declared manufacturer is matched with the corresponding encrypted two-dimensional code, the health state detection data corresponding to the declaration is sent to the government agency node;
wherein the blockchain network comprises at least: manufacturer nodes, declaration nodes and government agency nodes.
An embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored, and the computer program is configured to execute:
the manufacturer node uploads a plurality of manufactured unique identification numbers to the block chain network;
uploading the health state detection data which are declared to be successful to a block chain network by the government agency node;
the reporting node receives health state detection data uploaded by a user, and extracts a unique identification number of a manufacturer and a corresponding encrypted two-dimensional code from the uploaded health state detection data;
the reporting node acquires a plurality of manufacturer unique identification numbers from the block chain network, and determines whether the manufacturer unique identification number reported this time is real or not based on the plurality of manufacturer unique identification numbers;
if the unique identification number of the declared manufacturer is real, the declaration node acquires health state detection data which are declared successfully from the block chain network, and determines whether the unique identification number of the declared manufacturer is declared or not based on the acquired health state detection data which are declared successfully;
if the unique identification number of the declared manufacturer is not declared, the declaration node matches the unique identification number of the declared manufacturer with the corresponding encrypted two-dimensional code, and if the matching result is that the unique identification number of the declared manufacturer is matched with the corresponding encrypted two-dimensional code, the health state detection data corresponding to the declaration is sent to the government agency node;
wherein the blockchain network comprises at least: manufacturer nodes, declaration nodes and government agency nodes.
An embodiment of the present invention further provides a computer program product, where the computer program product includes a computer program, and when executed by a processor, the computer program implements:
the manufacturer node uploads a plurality of manufactured unique identification numbers to the block chain network;
uploading the health state detection data which are declared to be successful to a block chain network by the government agency node;
the declaration node receives health state detection data uploaded by a user, and extracts a manufacturer unique identification number and a corresponding encrypted two-dimensional code of the declaration from the uploaded health state detection data;
the reporting node acquires a plurality of manufacturer unique identification numbers from the block chain network, and determines whether the manufacturer unique identification number reported this time is real or not based on the plurality of manufacturer unique identification numbers;
if the unique identification number of the declared manufacturer is real, the declaration node acquires health state detection data which are declared successfully from the block chain network, and determines whether the unique identification number of the declared manufacturer is declared or not based on the acquired health state detection data which are declared successfully;
if the unique identification number of the declared manufacturer is not declared, the declaration node matches the unique identification number of the declared manufacturer with the corresponding encrypted two-dimensional code, and if the matching result is that the unique identification number of the declared manufacturer is matched with the corresponding encrypted two-dimensional code, the health state detection data corresponding to the declaration is sent to the government agency node;
wherein, the block chain network at least comprises: manufacturer nodes, declaration nodes and government agency nodes.
In summary, the technical scheme provided by the embodiment of the invention has the beneficial effects that:
providing a health state detection result reporting method applied to a server side, and receiving health state detection data uploaded by a user; extracting a manufacturer unique identification number and a corresponding encrypted two-dimensional code from the health state detection data; and matching the unique identification number of the manufacturer with the corresponding encrypted two-dimensional code, and uploading the health state detection data to a pre-constructed health state detection result declaration database if the matching result is that the two are matched. By matching the unique identification number of the manufacturer with the corresponding encrypted two-dimensional code, the plaintext of the unique identification number of the manufacturer which is easy to forge is verified by the encrypted two-dimensional code, the reliability of declaration of a health state detection result is ensured, and the epidemic prevention risk is reduced.
Providing a health state detection result declaring method applied to a block chain network, and uploading a plurality of produced unique manufacturer identification numbers to the block chain network through manufacturer nodes; uploading the health state detection data which are declared to be successful to a block chain network by the government agency node; the declaration node receives health state detection data uploaded by a user, and extracts a manufacturer unique identification number and a corresponding encrypted two-dimensional code of the declaration from the uploaded health state detection data; the reporting node acquires a plurality of manufacturer unique identification numbers from the block chain network, and determines whether the reported manufacturer unique identification number is real or not based on the plurality of manufacturer unique identification numbers; if the unique identification number of the declared manufacturer is real, the declaration node acquires health state detection data which are declared successfully from the block chain network, and determines whether the unique identification number of the declared manufacturer is declared or not based on the acquired health state detection data which are declared successfully; and if the unique identification number of the declared manufacturer is not declared, the declaration node matches the unique identification number of the declared manufacturer with the corresponding encrypted two-dimensional code, and if the matching result is that the unique identification number of the declared manufacturer is matched with the corresponding encrypted two-dimensional code, the health state detection data corresponding to the declaration is sent to the government agency node. By applying the block chain technology, the relevant data of the manufacturer side and the government agency side are linked up for the reporting node to use, the reporting node can send the successfully reported data to the government agency node after the verification is successful, and the government agency node uploads the data to the block chain, so that the whole-process information can be traced, errors are avoided, the data is shared, the reporting efficiency is improved, the data cannot be falsified, the reporting safety is further improved, and the reliability of the reporting result is greatly improved.
Although the present invention provides method steps as described in the examples or flowcharts, more or fewer steps may be included based on routine or non-inventive labor. The order of steps recited in the embodiments is merely one manner of performing the steps in a multitude of orders and does not represent the only order of execution. When an actual apparatus or client product executes, it may execute sequentially or in parallel (e.g., in the context of parallel processors or multi-threaded processing) according to the embodiments or methods shown in the figures.
As will be appreciated by one skilled in the art, embodiments of the present description may be provided as a method, apparatus (system) or computer program product. Accordingly, embodiments of the present description may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
The embodiments in the present specification are described in a progressive manner, and the same and similar parts among the embodiments are referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, for the system embodiment, since it is substantially similar to the method embodiment, the description is simple, and for the relevant points, reference may be made to the partial description of the method embodiment. In this document, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions.
It should be noted that the embodiments and features of the embodiments may be combined with each other without conflict. The present invention is not limited to any single aspect, nor is it limited to any single embodiment, nor is it limited to any combination and/or permutation of these aspects and/or embodiments. Moreover, each aspect and/or embodiment of the present invention may be utilized alone or in combination with one or more other aspects and/or embodiments thereof.
Finally, it should be noted that: the above embodiments are only used to illustrate the technical solution of the present invention, and not to limit the same; while the invention has been described in detail and with reference to the foregoing embodiments, it will be understood by those skilled in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; such modifications and substitutions do not depart from the spirit and scope of the present invention, and they should be construed as being included in the following claims and description.

Claims (34)

1. A health state detection result declaring method is applied to a server side and comprises the following steps:
receiving health state detection data uploaded by a user;
extracting a manufacturer unique identification number and a corresponding encrypted two-dimensional code from the health state detection data;
and matching the unique identification number of the manufacturer with the corresponding encrypted two-dimensional code, and uploading the health state detection data to a health state detection result declaration database which is constructed in advance if the unique identification number of the manufacturer is matched with the corresponding encrypted two-dimensional code.
2. The health status detection result declaring method according to claim 1, wherein matching the vendor unique identification number with a corresponding encrypted two-dimensional code comprises:
decrypting the encrypted two-dimensional code according to a preset secret key parameter to obtain a plaintext corresponding to the encrypted two-dimensional code;
if the plaintext is the same as the unique identification number of the manufacturer, the plaintext and the unique identification number of the manufacturer are matched;
and if the plaintext is different from the manufacturer unique identification number, the plaintext and the manufacturer unique identification number are not matched.
3. The health status detection result declaring method according to claim 1, wherein after extracting the vendor unique identification number and the corresponding encrypted two-dimensional code from the health status detection data, the method further comprises:
based on the manufacturer unique identification number, searching whether the manufacturer unique identification number exists in a health state detection result declaration database, and if so, sending an error prompt to a user;
after the number of times of declaration of the unique identification number of the manufacturer is increased by one, uploading the number of times of declaration to the health state detection result declaration database;
and the health state detection result reporting database records the health state detection data which has been reported successfully.
4. The health status detection result declaration method according to claim 3, further comprising:
if the manufacturer unique identification number exists in the health state detection result declaration database, reading the declared times of the manufacturer unique identification number from the health state detection result declaration database;
and if the declared times of the unique identification number of the manufacturer exceed a preset declared time threshold value, sending alarm information to a worker.
5. The health status detection result declaration method according to claim 1 or 3, further comprising:
and verifying whether the unique identification number of the manufacturer is real, and if not, sending an error prompt to a user.
6. The health status detection result declaring method according to claim 5, wherein verifying whether the vendor unique identification number is authentic, and if the vendor unique identification number is not authentic, sending an error prompt to a user, comprises:
calling a manufacturer production identification number library based on the manufacturer unique identification number, and searching the manufacturer unique identification number in the manufacturer production identification number library;
and if the unique manufacturer identification number is not found, judging that the unique manufacturer identification number is not real, and sending an error prompt to a user.
7. The health status detection result declaration method according to claim 1, further comprising:
receiving identity characteristic information uploaded by a user, and verifying the identity of the user according to the identity characteristic information;
receiving health status detection data uploaded by a user, comprising:
and if the user identity verification passes, receiving health state detection data uploaded by the user.
8. A health status detection result reporting method, wherein the health status detection result reporting method is applied to a blockchain network, and the blockchain network at least includes: the health state detection result declaring method comprises the following steps:
uploading, by the manufacturer node, a plurality of manufacturer unique identification numbers that have been produced to the blockchain network;
uploading, by the government agency node, health status detection data that has been declared successful to the blockchain network;
the declaration node receives health state detection data uploaded by a user, and extracts a manufacturer unique identification number and a corresponding encrypted two-dimensional code of the declaration from the uploaded health state detection data;
the declaration node acquires a plurality of manufacturer unique identification numbers from the block chain network, and determines whether the declaration manufacturer unique identification number is real or not based on the plurality of manufacturer unique identification numbers;
if the unique identification number of the declared manufacturer is real, the declaration node acquires health state detection data which are declared successfully from the block chain network, and determines whether the unique identification number of the declared manufacturer is declared or not based on the acquired health state detection data which are declared successfully;
and if the unique identification number of the declared manufacturer is not declared, the declaration node matches the unique identification number of the declared manufacturer with the corresponding encrypted two-dimensional code, and if the matching result is that the unique identification number of the declared manufacturer is matched with the corresponding encrypted two-dimensional code, the health state detection data corresponding to the declaration is sent to the government agency node.
9. The health status detection result declaring method according to claim 8, further comprising:
and if the unique identification number of the declared manufacturer is not true, the declaration node sends an error prompt to the user.
10. The health status detection result declaring method according to claim 8, further comprising:
if the unique identification number of the declared manufacturer is declared, the declaration node determines the number of times of declaration of the unique identification number of the declared manufacturer based on the acquired health state detection data which is successfully declared;
and if the declared times of the unique identification number of the declared manufacturer exceed a preset declared time threshold, sending alarm information to the staff.
11. The health status detection result declaring method according to claim 10, further comprising:
if the unique identification number of the declared manufacturer is declared, the declaration node sends a command of increasing declared times corresponding to the unique identification number of the declared manufacturer to the government agency node;
and the government agency node receives the instruction, increases the declared times corresponding to the unique manufacturer identification number of the declaration by one, and uploads the increased declared times corresponding to the unique manufacturer identification number of the declaration to the block chain network.
12. A vendor node, comprising:
the information encryption module is used for encrypting the unique identification number of each manufacturer according to a preset secret key parameter to obtain an encrypted two-dimensional code corresponding to the unique identification number of each manufacturer;
the identification code uploading module is used for uploading the produced unique identification numbers of a plurality of manufacturers to the block chain network; wherein the blockchain network comprises at least: manufacturer nodes, declaration nodes and government agency nodes.
13. A reporting node, comprising:
the information receiving module is used for receiving the health state detection data uploaded by the user and extracting the unique manufacturer identification number and the corresponding encrypted two-dimensional code of the declaration from the uploaded health state detection data;
the authenticity checking module is used for acquiring a plurality of manufacturer unique identification numbers from the block chain network and determining whether the declared manufacturer unique identification number is authentic or not based on the plurality of manufacturer unique identification numbers;
the repeatability inspection module is used for acquiring health state detection data which are already declared successfully from the block chain network if the unique identification number of the declared manufacturer is real, and determining whether the unique identification number of the declared manufacturer is declared based on the acquired health state detection data which are already declared successfully;
the decryption checking module is used for matching the unique identification number of the declared manufacturer with the corresponding encrypted two-dimensional code if the unique identification number of the declared manufacturer is not declared, and sending the corresponding health state detection data of the declaration to the government agency node if the matching result is that the unique identification number of the declared manufacturer is matched with the corresponding encrypted two-dimensional code;
wherein the blockchain network comprises at least: manufacturer nodes, declaration nodes and government agency nodes.
14. The reporting node of claim 13, further comprising:
and the first error prompt module is used for sending an error prompt to the user if the unique manufacturer identification number reported this time is not true.
15. The declaration node of claim 13, further comprising:
the second error prompt module is used for determining the declared times of the manufacturer unique identification number of the declaration if the declared manufacturer unique identification number is declared based on the acquired health state detection data which is successfully declared;
and if the declared times of the unique identification number of the declared manufacturer exceed a preset declared time threshold, sending alarm information to the staff.
16. The declaration node of claim 15, further comprising:
and the reporting frequency recording module is used for sending an instruction of increasing the reported frequency corresponding to the unique identification number of the declared manufacturer to the government agency node if the unique identification number of the declared manufacturer is reported.
17. A government agency node comprising:
the data receiving module is used for receiving health state detection data which are sent by the declaration node and are declared successfully;
a reported data reporting module, configured to upload the health state detection data that has been reported successfully to a block chain network;
wherein the blockchain network comprises at least: manufacturer nodes, declaration nodes and government agency nodes.
18. The government agency node of claim 17, further comprising:
and the data updating module is used for receiving an instruction of increasing declared times corresponding to the unique identification number of the declared manufacturer sent by the declaring node, increasing the declared times corresponding to the unique identification number of the declared manufacturer by one, and uploading the increased declared times corresponding to the unique identification number of the declared manufacturer to the block link network.
19. A health status detection result reporting device, located on a server, comprising:
the declaration data receiving module is used for receiving the health state detection data uploaded by the user;
the identification information extraction module is used for extracting a manufacturer unique identification number and a corresponding encrypted two-dimensional code from the health state detection data;
and the identification information matching module is used for matching the unique identification number of the manufacturer with the corresponding encrypted two-dimensional code, and uploading the health state detection data to a pre-constructed health state detection result declaration database if the matching result is that the unique identification number of the manufacturer is matched with the corresponding encrypted two-dimensional code.
20. The health status detection result declaring device according to claim 19, wherein the identification information matching module is specifically configured to:
decrypting the encrypted two-dimensional code according to a preset secret key parameter to obtain a plaintext corresponding to the encrypted two-dimensional code;
if the plaintext is the same as the unique identification number of the manufacturer, the plaintext and the unique identification number of the manufacturer are matched;
and if the plaintext is different from the manufacturer unique identification number, the plaintext and the manufacturer unique identification number are not matched.
21. The health status detection result declaring device according to claim 19, further comprising: a duplicate verification module to:
based on the manufacturer unique identification number, searching whether the manufacturer unique identification number exists in the health state detection result declaration database, and if so, sending an error prompt to a user;
after the number of times of reporting the unique identification number of the manufacturer is increased by one, uploading the number of times of reporting the unique identification number of the manufacturer to a health state detection result reporting database;
and the health state detection result reporting database records health state detection data which have been reported successfully.
22. The health status detection result declaring device according to claim 21, wherein the duplicate verification module is specifically configured to:
if the manufacturer unique identification number exists in the health state detection result declaration database, reading the declared times of the manufacturer unique identification number from the health state detection result declaration database;
and if the declared times of the unique identification number of the manufacturer exceed a preset declared time threshold value, sending alarm information to a worker.
23. The health status detection result declaring device according to claim 19 or 21, further comprising:
an authenticity verification module to:
and verifying whether the unique identification number of the manufacturer is real, and if not, sending an error prompt to a user.
24. The health status detection result declaring device according to claim 23, wherein the authenticity verification module is specifically configured to:
calling a manufacturer production identification number library based on the manufacturer unique identification number, and searching the manufacturer unique identification number in the manufacturer production identification number library;
if the unique identification number of the manufacturer is not found, judging that the unique identification number of the manufacturer is not real, and sending an error prompt to a user.
25. A health status detection result reporting apparatus, located in a blockchain network, the blockchain network comprising at least: the manufacturer node, the declaration node, the government agency node, the health status detection result declaration device, including:
a first data uploading module, configured to upload, by the vendor node, a plurality of vendor unique identification numbers that have been produced to the blockchain network;
a second data upload module for the government agency node to upload health status detection data that has been declared successful to the blockchain network;
the declaration data uploading module is used for receiving the health state detection data uploaded by the user by the declaration node, and extracting a unique identification number of a manufacturer of the declaration and a corresponding encrypted two-dimensional code from the uploaded health state detection data;
the authenticity detection module is used for acquiring a plurality of manufacturer unique identification numbers from the block chain network by the declaration node and determining whether the declaration manufacturer unique identification number is real or not based on the plurality of manufacturer unique identification numbers;
the repeatability detection module is used for acquiring the health state detection data which is successfully declared from the block chain network by the declaration node if the unique identification number of the declared manufacturer is real, and determining whether the unique identification number of the declared manufacturer is declared or not based on the acquired health state detection data which is successfully declared;
and the declaration information verification module is used for matching the declaration node with the corresponding encrypted two-dimensional code if the declaration manufacturer unique identification number is not declared, and sending the health state detection data corresponding to the declaration to the government agency node if the matching result is that the declaration manufacturer unique identification number is matched with the corresponding encrypted two-dimensional code.
26. The health status detection result declaring device according to claim 25, further comprising:
and the first error reporting module is used for sending an error prompt to the user by the reporting node if the unique manufacturer identification number reported this time is not true.
27. The health status detection result declaring device according to claim 25, further comprising:
the second error reporting module is used for determining the reported times of the unique manufacturer identification number of the declaration if the unique manufacturer identification number of the declaration is declared, based on the acquired health state detection data which is successfully declared;
and if the declared times of the unique identification number of the manufacturer reported this time exceed a preset declared time threshold value, sending alarm information to the staff.
28. The health status detection result declaring device according to claim 27, further comprising:
a data update module to:
if the unique manufacturer identification number of the declaration is already declared, the declaration node sends a declaration frequency increasing instruction corresponding to the unique manufacturer identification number of the declaration to the government agency node;
and the government agency node receives the instruction, increases the declared times corresponding to the unique identification number of the declared manufacturer by one, and uploads the increased declared times corresponding to the unique identification number of the declared manufacturer to the block chain network.
29. A computer device, characterized in that the computer device comprises: a processor adapted to implement instructions, and a storage device storing a plurality of instructions, the instructions adapted to be loaded and executed by the processor:
receiving health state detection data uploaded by a user;
extracting a manufacturer unique identification number and a corresponding encrypted two-dimensional code from the health state detection data;
and matching the unique identification number of the manufacturer with the corresponding encrypted two-dimensional code, and uploading the health state detection data to a pre-constructed health state detection result declaration database if the matching result is that the unique identification number of the manufacturer is matched with the corresponding encrypted two-dimensional code.
30. A computer-readable storage medium, wherein the computer-readable storage medium stores a computer program for executing:
receiving health state detection data uploaded by a user;
extracting a manufacturer unique identification number and a corresponding encrypted two-dimensional code from the health state detection data;
and matching the unique identification number of the manufacturer with the corresponding encrypted two-dimensional code, and uploading the health state detection data to a pre-constructed health state detection result declaration database if the matching result is that the unique identification number of the manufacturer is matched with the corresponding encrypted two-dimensional code.
31. A computer program product, characterized in that the computer program product comprises a computer program which, when executed by a processor, realizes:
receiving health state detection data uploaded by a user;
extracting a manufacturer unique identification number and a corresponding encrypted two-dimensional code from the health state detection data;
and matching the unique identification number of the manufacturer with the corresponding encrypted two-dimensional code, and uploading the health state detection data to a pre-constructed health state detection result declaration database if the matching result is that the unique identification number of the manufacturer is matched with the corresponding encrypted two-dimensional code.
32. A computer device, characterized in that the computer device comprises: a processor adapted to implement instructions, and a storage device storing a plurality of instructions adapted to be loaded and executed by the processor:
the manufacturer node uploads a plurality of manufactured unique identification numbers to the block chain network;
uploading the health state detection data which are declared to be successful to a block chain network by the government agency node;
the declaration node receives health state detection data uploaded by a user, and extracts a manufacturer unique identification number and a corresponding encrypted two-dimensional code of the declaration from the uploaded health state detection data;
the declaration node acquires a plurality of manufacturer unique identification numbers from the block chain network, and determines whether the declaration manufacturer unique identification number is real or not based on the plurality of manufacturer unique identification numbers;
if the unique identification number of the declared manufacturer is real, the declaration node acquires health state detection data which are declared successfully from the block chain network, and determines whether the unique identification number of the declared manufacturer is declared or not based on the acquired health state detection data which are declared successfully;
if the unique identification number of the declared manufacturer is not declared, the declaration node matches the unique identification number of the declared manufacturer with the corresponding encrypted two-dimensional code, and if the matching result is that the unique identification number of the declared manufacturer is matched with the corresponding encrypted two-dimensional code, the health state detection data corresponding to the declaration is sent to the government agency node;
wherein the blockchain network comprises at least: manufacturer nodes, declaration nodes and government agency nodes.
33. A computer-readable storage medium, wherein the computer-readable storage medium stores a computer program for executing:
the manufacturer node uploads a plurality of manufacturer unique identification numbers which are produced to a block chain network;
uploading the health state detection data which are declared to be successful to a block chain network by the government agency node;
the declaration node receives health state detection data uploaded by a user, and extracts a manufacturer unique identification number and a corresponding encrypted two-dimensional code of the declaration from the uploaded health state detection data;
the declaration node acquires a plurality of manufacturer unique identification numbers from the block chain network, and determines whether the declaration manufacturer unique identification number is real or not based on the plurality of manufacturer unique identification numbers;
if the unique identification number of the declared manufacturer is real, the declaration node acquires health state detection data which are declared successfully from the block chain network, and determines whether the unique identification number of the declared manufacturer is declared or not based on the acquired health state detection data which are declared successfully;
if the unique identification number of the declared manufacturer is not declared, the declaration node matches the unique identification number of the declared manufacturer with the corresponding encrypted two-dimensional code, and if the matching result is that the unique identification number of the declared manufacturer is matched with the corresponding encrypted two-dimensional code, the health state detection data corresponding to the declaration is sent to the government agency node;
wherein the blockchain network comprises at least: manufacturer nodes, declaration nodes and government agency nodes.
34. A computer program product, characterized in that the computer program product comprises a computer program which, when executed by a processor, realizes:
the manufacturer node uploads a plurality of manufactured unique identification numbers to the block chain network;
uploading the health state detection data which are declared to be successful to a block chain network by the government agency node;
the declaration node receives health state detection data uploaded by a user, and extracts a manufacturer unique identification number and a corresponding encrypted two-dimensional code of the declaration from the uploaded health state detection data;
the declaring node acquires a plurality of manufacturer unique identification numbers from the block chain network, and determines whether the declared manufacturer unique identification number is real or not based on the plurality of manufacturer unique identification numbers;
if the unique identification number of the declared manufacturer is real, the declaration node acquires health state detection data which are declared successfully from the block chain network, and determines whether the unique identification number of the declared manufacturer is declared or not based on the acquired health state detection data which are declared successfully;
if the unique identification number of the declared manufacturer is not declared, the declaration node matches the unique identification number of the declared manufacturer with the corresponding encrypted two-dimensional code, and if the matching result is that the unique identification number of the declared manufacturer is matched with the corresponding encrypted two-dimensional code, the health state detection data corresponding to the declaration is sent to the government agency node;
wherein the blockchain network comprises at least: manufacturer nodes, declaration nodes and government agency nodes.
CN202210678203.0A 2022-06-13 2022-06-13 Health state detection result reporting method and device and reporting node Pending CN114937509A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210678203.0A CN114937509A (en) 2022-06-13 2022-06-13 Health state detection result reporting method and device and reporting node

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210678203.0A CN114937509A (en) 2022-06-13 2022-06-13 Health state detection result reporting method and device and reporting node

Publications (1)

Publication Number Publication Date
CN114937509A true CN114937509A (en) 2022-08-23

Family

ID=82867874

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210678203.0A Pending CN114937509A (en) 2022-06-13 2022-06-13 Health state detection result reporting method and device and reporting node

Country Status (1)

Country Link
CN (1) CN114937509A (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107992463A (en) * 2017-12-01 2018-05-04 机械工业第六设计研究院有限公司 The method and system that a kind of E-Government is declared
CN109583894A (en) * 2018-11-28 2019-04-05 阿里巴巴集团控股有限公司 Offer, verification method and the device of two dimensional code
DE202020004275U1 (en) * 2020-10-09 2021-01-19 Sportradar Germany Gmbh Remote testing
US20210313069A1 (en) * 2020-04-02 2021-10-07 Quantum Materials Corp. Validation of Health Status Information
CN113990482A (en) * 2021-09-30 2022-01-28 北京国电通网络技术有限公司 Health data processing system and method
DE102021212611A1 (en) * 2021-11-09 2022-03-24 Dirk Junker Method and device for demonstrating the single use of a medical test
CN114330624A (en) * 2022-02-09 2022-04-12 成都市思博睿科技有限公司 New coronavirus detection result two-dimensional code and two-dimensional code acquisition method
CN114429826A (en) * 2022-03-31 2022-05-03 北京乐普诊断科技股份有限公司 Antigen detection result processing method, system, electronic device and storage medium

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107992463A (en) * 2017-12-01 2018-05-04 机械工业第六设计研究院有限公司 The method and system that a kind of E-Government is declared
CN109583894A (en) * 2018-11-28 2019-04-05 阿里巴巴集团控股有限公司 Offer, verification method and the device of two dimensional code
US20210313069A1 (en) * 2020-04-02 2021-10-07 Quantum Materials Corp. Validation of Health Status Information
DE202020004275U1 (en) * 2020-10-09 2021-01-19 Sportradar Germany Gmbh Remote testing
CN113990482A (en) * 2021-09-30 2022-01-28 北京国电通网络技术有限公司 Health data processing system and method
DE102021212611A1 (en) * 2021-11-09 2022-03-24 Dirk Junker Method and device for demonstrating the single use of a medical test
CN114330624A (en) * 2022-02-09 2022-04-12 成都市思博睿科技有限公司 New coronavirus detection result two-dimensional code and two-dimensional code acquisition method
CN114429826A (en) * 2022-03-31 2022-05-03 北京乐普诊断科技股份有限公司 Antigen detection result processing method, system, electronic device and storage medium

Similar Documents

Publication Publication Date Title
US20210192166A1 (en) Transferring data files using a series of visual codes
CN107749848B (en) Internet of things data processing method and device and Internet of things system
US20200252203A1 (en) Biometric verification of a blockchain database transaction contributor
CN108521418B (en) Identity authentication method and system fusing block chain and biological feature recognition
CN107342867B (en) Signature verification method and device
CN106709963B (en) The method and apparatus of the authentication image true and false
CN102761557A (en) Terminal device authentication method and device
CN112861112A (en) Method and device for preventing equipment fingerprint identification fraud
CN111339040A (en) Cloud storage method, device, equipment and storage medium for data files
CN111798254A (en) Tracing code generation method, device, equipment and readable storage medium
CN112398920A (en) Medical privacy data protection method based on block chain technology
CN110223075B (en) Identity authentication method and device, computer equipment and storage medium
CN107257342A (en) A kind of data safety processing method based on cloud computing
CN113761578A (en) Document true checking method based on block chain
CN109726578A (en) A kind of anti-fake solution of novel dynamic two-dimension code
CN112149068A (en) Access-based authorization verification method, information generation method and device, and server
CN111148213B (en) Registration method of 5G user terminal, user terminal equipment and medium
CN112039675A (en) Token generation and authentication method based on block chain intelligent contract
CN114937509A (en) Health state detection result reporting method and device and reporting node
CN111291415A (en) Data storage method and device and business system server
CN112003704A (en) Electronic evidence processing method and device and computer equipment
CN115002141B (en) File storage method and device based on block chain
CN115987492A (en) Data authentication method and system based on invariant features
CN115310141A (en) Document authentication method based on notarization and signing of notarization system
CN112598501B (en) Bank electronic evidence processing method and system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination