[go: up one dir, main page]

CN112562865B - Information association method, device, terminal and storage medium - Google Patents

Information association method, device, terminal and storage medium Download PDF

Info

Publication number
CN112562865B
CN112562865B CN202110187355.6A CN202110187355A CN112562865B CN 112562865 B CN112562865 B CN 112562865B CN 202110187355 A CN202110187355 A CN 202110187355A CN 112562865 B CN112562865 B CN 112562865B
Authority
CN
China
Prior art keywords
information
sampling
sampled
user
target
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.)
Active
Application number
CN202110187355.6A
Other languages
Chinese (zh)
Other versions
CN112562865A (en
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.)
Beijing SoundAI Technology Co Ltd
Original Assignee
Beijing SoundAI 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 Beijing SoundAI Technology Co Ltd filed Critical Beijing SoundAI Technology Co Ltd
Priority to CN202110187355.6A priority Critical patent/CN112562865B/en
Publication of CN112562865A publication Critical patent/CN112562865A/en
Application granted granted Critical
Publication of CN112562865B publication Critical patent/CN112562865B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

Landscapes

  • Health & Medical Sciences (AREA)
  • Public Health (AREA)
  • Engineering & Computer Science (AREA)
  • Medical Informatics (AREA)
  • Biomedical Technology (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Pathology (AREA)
  • Epidemiology (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The disclosure provides an information association method, an information association device, a terminal and a storage medium, and belongs to the technical field of information management. The method comprises the following steps: the method comprises the steps of scanning a first graphic code of a target sampling container through a scanning control called by a target application client to obtain container information of the target sampling container, loading a detection sample of a user to be sampled to detect the target sampling container, obtaining identity information of the user to be sampled through the target application client, and associating the container information of the target sampling container with the identity information of the user to be sampled. According to the method and the device, the first graphic code is scanned through the scanning control called by the target application client to acquire the container information of the target sampling container, the identity information of the user to be sampled is acquired, and the acquired container information and the identity information are associated.

Description

Information association method, device, terminal and storage medium
Technical Field
The present disclosure relates to the field of information management technologies, and in particular, to an information association method, an information association apparatus, a terminal, and a storage medium.
Background
When a large-scale emergency event, such as a virus infection event, occurs, respiratory tract sampling or blood sampling is carried out on personnel in an infected area, a detection sample obtained by sampling is placed in a sampling container for detection, and infected patients are discovered and isolation measures are taken to play a role in blocking virus propagation.
Usually, when sampling is performed on site, identity information of a user to be sampled and a corresponding sampling container are manually recorded on site, so that matching of subsequent detection results is facilitated.
However, when there are many users to be sampled on site, the sampling information is manually recorded, which reduces the sampling efficiency.
Disclosure of Invention
The embodiment of the disclosure provides an information association method, an information association device, a terminal and a computer-readable storage medium, which do not need to record sampling information manually, and improve sampling efficiency. The technical scheme comprises the following steps.
In one aspect, an information association method is provided, and the method includes:
scanning a first graphic code of a target sampling container through a scanning control called by a target application client to obtain container information of the target sampling container, wherein the target sampling container is used for loading a detection sample of a user to be sampled for detection;
acquiring the identity information of the user to be sampled through the target application client;
and associating the container information of the target sampling container with the identity information of the user to be sampled.
In an optional embodiment, the obtaining, by the target application client, the identity information of the user to be sampled includes:
and scanning the second graphic code of the user to be sampled through a scanning control called by the target application client to obtain the identity information of the user to be sampled.
In an optional embodiment, the obtaining, by the target application client, the identity information of the user to be sampled includes:
displaying an identity information filling page on the target application client interface, wherein the identity information filling page is used for filling the identity information of the user to be sampled;
and in response to completion of filling based on the identity information filling page, taking the identity information contained in the identity information filling page as the identity information of the user to be sampled.
In an optional embodiment, the associating the container information of the target sampling container with the identity information of the user to be sampled includes:
and if the association operation of the container information and the identity information is detected, associating the container information of the target sampling container with the identity information of the user to be sampled.
In an optional embodiment, the associating the container information of the target sampling container with the identity information of the user to be sampled includes:
determining a target number corresponding to a sampling mode based on the sampling mode set by the terminal, wherein the target number is used for indicating the number of users allowed to sample in one detection process;
and when the identity information of the target number of the users to be sampled is acquired, associating the identity information of the target number of the users to be sampled with the container information of the target sampling container.
In an optional embodiment, the account information with login permission is logged in the target application client, and the method further includes, before the scanning control invoked by the target application client scans the first graphic code of the target sampling container to obtain the container information of the target sampling container:
displaying a login interface of the target application client, wherein the login interface is used for filling account information of a detection mechanism;
and responding to the login operation based on the login interface, checking the account information, and if the account information is authorized account information, granting login authority to the account information of the detection mechanism.
In an optional embodiment, the account information has an association right, the account information is verified in response to a login operation based on the login interface, and after the login right is granted to the account information of the detection mechanism if the account information is authorized account information, the method further includes:
responding to the fact that the account information of the detection mechanism is granted with the login authority, and displaying an information acquisition page, wherein the information acquisition page is used for acquiring sampling point information;
acquiring the sampling point information based on the information acquisition page;
and verifying the sampling point information, and if the sampling point information meets the target condition, granting association authority to the account information of the detection mechanism.
In an optional embodiment, the obtaining the information of the sampling point based on the information obtaining page includes:
and if the triggering operation of the information acquisition page is detected, calling the scanning control to scan a third graphic code of the current sampling point to obtain the information of the sampling point, wherein the third graphic code contains the information of the sampling point of the current sampling point.
In an optional embodiment, the sampling point information includes a sampling point identifier, and if the sampling point information satisfies a target condition, granting an association right to the account information of the detection mechanism includes:
and if the sampling point set has an identifier matched with the identifier of the sampling point, granting association authority to the account information of the detection mechanism, wherein the sampling point set comprises the identifiers of a plurality of sampling points.
In an optional embodiment, the sampling point information further includes sampling time, and if the sampling point information satisfies a target condition, granting an association right to the account information of the detection mechanism includes:
and if the sampling time is in a target time period, granting association authority to the account information of the detection mechanism, wherein the target time period is a time period when the sampling point is in a sampling state.
In an alternative embodiment, the method further comprises:
and receiving an authority revocation instruction sent by the server, and revoking the login authority of the account information of the detection mechanism.
In an alternative embodiment, the invoking procedure of the scan control includes:
displaying an operation control in an interface of the target application client, wherein the operation control is used for triggering and calling the scanning control;
and if the trigger operation on the operation control is detected, calling the scanning control.
In one aspect, an information association apparatus is provided, where the apparatus includes:
the scanning module is used for scanning the first graphic code of the target sampling container through a scanning control called by the target application client to obtain container information of the target sampling container, and the target sampling container is used for loading a detection sample of a user to be sampled for detection;
the acquisition module is used for acquiring the identity information of the user to be sampled through the target application client;
and the association module is used for associating the container information of the target sampling container with the identity information of the user to be sampled.
In an optional embodiment, the obtaining module is configured to:
and scanning the second graphic code of the user to be sampled through a scanning control called by the target application client to obtain the identity information of the user to be sampled.
In an optional embodiment, the obtaining module is configured to:
displaying an identity information filling page on the target application client interface, wherein the identity information filling page is used for filling the identity information of the user to be sampled;
and in response to completion of filling out based on the identity information filling-out page, taking the identity information contained in the identity information filling-out page as the identity information of the user to be sampled.
In an optional embodiment, the associating module is configured to:
and if the association operation of the container information and the identity information is detected, associating the container information of the target sampling container with the identity information of the user to be sampled.
In an alternative embodiment, the associating module is configured to:
determining a target number corresponding to a sampling mode based on the sampling mode set by the terminal, wherein the target number is used for indicating the number of users allowed to sample in one detection flow;
and when the identity information of the users to be sampled of the target number is acquired, associating the identity information of the users to be sampled of the target number with the container information of the target sampling container.
In an optional embodiment, the target application client logs in account information with login authority, and the apparatus further includes:
the display module is used for displaying a login interface of the target application client, and the login interface is used for filling account information of a detection mechanism;
and the checking module is used for responding to the login operation based on the login interface, checking the account information, and if the account information is authorized account information, granting login permission to the account information of the detection mechanism.
In an optional embodiment, the account information has an associated right, and the display module is further configured to display an information acquisition page in response to the account information of the detection mechanism being granted a login right, where the information acquisition page is used to acquire sampling point information;
the acquisition module is also used for acquiring the sampling point information based on the information acquisition page;
the checking module is also used for checking the sampling point information, and if the sampling point information meets the target condition, the checking module grants the association authority to the account information of the detection mechanism.
In an optional embodiment, the obtaining module is further configured to:
and if the triggering operation of the information acquisition page is detected, calling the scanning control to scan a third graphic code of the current sampling point to obtain the information of the sampling point, wherein the third graphic code contains the information of the sampling point of the current sampling point.
In an optional embodiment, the sampling point information includes an identification of the sampling point, and the checking module is further configured to:
and if the sampling point set has an identifier matched with the identifier of the sampling point, granting association authority to the account information of the detection mechanism, wherein the sampling point set comprises the identifiers of a plurality of sampling points.
In an optional embodiment, the sampling point information further includes a sampling time, and the verification module is further configured to:
and if the sampling time is in a target time period, granting association authority to the account information of the detection mechanism, wherein the target time period is a time period when the sampling point is in a sampling state.
In an alternative embodiment, the apparatus further comprises:
and the receiving module is used for receiving the authority revocation instruction sent by the server and revoking the login authority of the account information of the detection mechanism.
In an alternative embodiment, the apparatus further comprises:
the display module is used for displaying an operation control in an interface of the target application client, and the operation control is used for triggering and calling the scanning control;
and the calling module is used for calling the scanning control if the triggering operation of the operation control is detected.
In one aspect, a terminal is provided that includes one or more processors and one or more memories having stored therein at least one program code, which is loaded into and executed by the one or more processors to perform operations performed by the information association method.
In one aspect, a computer-readable storage medium having at least one program code stored therein is provided, the program code being loaded and executed by a processor to implement the operations performed by the information associating method.
The beneficial effects brought by the technical scheme provided by the embodiment of the disclosure at least comprise:
the first graphic code is scanned through the scanning control called by the target application client to acquire the container information of the target sampling container, the identity information of the user to be sampled is acquired, and the acquired container information and the identity information are associated.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the drawings required to be used in the description of the embodiments are briefly introduced below, and it is apparent that the drawings in the description below are only some embodiments of the present disclosure, and it is obvious for those skilled in the art that other drawings may be obtained according to the drawings without creative efforts.
Fig. 1 is a schematic diagram of an implementation environment of an information association method according to an embodiment of the present disclosure;
fig. 2 is a flowchart of an information association method provided by an embodiment of the present disclosure;
fig. 3 is a flowchart of an information association method provided by an embodiment of the present disclosure;
fig. 4 is a schematic structural diagram of an information association apparatus provided in an embodiment of the present disclosure;
fig. 5 is a schematic structural diagram of a terminal according to an embodiment of the present disclosure.
Detailed Description
To make the objects, technical solutions and advantages of the present disclosure more apparent, embodiments of the present disclosure will be described in detail with reference to the accompanying drawings.
First, description is made for an application scenario related in the embodiment of the present disclosure:
the information management method related to the embodiment of the disclosure can be applied to large-scale emergency events, and particularly can be applied to the detection process of large-scale medical and health events. In some embodiments, the information management method may be applied to a detection process of a virus infection event. Of course, the information management method may also be applied to other detection processes not limited to the body state, which is not limited in this disclosure.
In the embodiment of the disclosure, the detection process of the large-scale medical and health events can be divided into an appointment link, a sampling link and a detection link. The reservation link is a link for reserving and sampling (namely, reserving and detecting) by a user to be sampled in an online reservation mode. The sampling link refers to a link that a detection person samples respiratory tracts or blood of a user to be sampled at a sampling point and puts a detection sample obtained by sampling into a sampling container. The detection link refers to a link that a detection person detects a detection sample in a sampling container and reports a detection result. Specifically, the information management method related to the embodiment of the disclosure can be applied to a sampling link in a detection process.
Fig. 1 is a schematic diagram of an implementation environment of an information association method provided in an embodiment of the present disclosure, and referring to fig. 1, the implementation environment includes: a terminal 101 and a server 102.
The terminal 101 may be at least one of a smart phone, a smart watch, a desktop computer, a laptop computer, a virtual reality terminal, an augmented reality terminal, a wireless terminal, a laptop computer, and the like, where the terminal 101 has a communication function and can access the internet (internet) or a local area network (lan), and the terminal 101 may generally refer to one of a plurality of terminals, and this embodiment is only exemplified by the terminal 101. Those skilled in the art will appreciate that the number of terminals described above may be greater or fewer.
In the disclosed embodiment, the terminal 101 includes a first terminal 1011 and a second terminal 1012.
The first terminal 1011 is a terminal operated by a detection person of the detection mechanism. A target application client, which is provided with an information acquisition function and an information association function, runs on the first terminal 1011. In some embodiments provided by the present disclosure, the first terminal 1011 is configured to scan the first graphic code of the target sampling container through a scan control called by the target sampling container to obtain container information of the target sampling container, obtain, by the target application client, the identity information of the user to be sampled, and associate the container information of the target sampling container with the identity information of the user to be sampled.
It should be noted that, the detection person may download the target application client through a download link provided by the detection mechanism or download the two-dimensional code. The downloading link and the downloading two-dimensional code are not public, and both the downloading link and the downloading two-dimensional code have timeliness and locality, so that a person except a detection mechanism can be avoided downloading the target application client, and the safety and the legality of downloading the target application client are ensured.
The second terminal 1012 is a terminal operated by the user to be sampled. A medical testing platform runs on the second terminal 1012. Alternatively, the medical testing platform may be implemented as an application that provides an appointment service, or as a small program set within an application. In some embodiments, the user to be sampled can perform online scheduled sampling on the medical testing platform by performing a scheduled operation in an application or applet. In other embodiments, the user to be sampled can also perform test result query and test result report download on the medical test platform.
The server 102 may be an independent physical server, a server cluster or a distributed file system formed by a plurality of physical servers, or a cloud server providing basic cloud computing services such as cloud service, a cloud database, cloud computing, cloud functions, cloud storage, web service, cloud communication, middleware service, domain name service, security service, Content Delivery Network (CDN), big data and artificial intelligence platform, and the like. The server 102 and the terminal 101 may be directly or indirectly connected through wired or wireless communication, which is not limited in the embodiment of the present disclosure. Alternatively, the number of the servers 102 may be more or less, and the embodiment of the disclosure does not limit this. Of course, the server 102 may also include other functional servers to provide more comprehensive and diverse services.
In the embodiment of the present disclosure, the server 102 may include a first server 1021 and a second server 1022.
The first server 1021 is a background server of the target application client. The second server 1022 is a background server of the medical testing platform. It should be noted that, through the first server 1021 of the target application client and the second server 1022 of the medical detection platform, the target application client can be associated with an application program or an applet of the reservation service, update the reported sampling information in real time, and push the detection result to the user.
Fig. 2 is a flowchart of an information association method provided in an embodiment of the present disclosure, referring to fig. 2, applied to a first terminal, where the method includes the following steps.
201. The first terminal scans the first graphic code of the target sampling container through a scanning control called by the target application client to obtain container information of the target sampling container, and the target sampling container is used for loading a detection sample of a user to be sampled for detection.
202. And the first terminal acquires the identity information of the user to be sampled through the target application client.
203. And the first terminal associates the container information of the target sampling container with the identity information of the user to be sampled.
According to the scheme provided by the embodiment of the disclosure, the first graphic code is scanned through the scanning control called by the target application client to acquire the container information of the target sampling container, the identity information of the user to be sampled is acquired, and the acquired container information and the identity information are associated.
Fig. 3 is a flowchart of an information association method provided by an embodiment of the present disclosure, and referring to fig. 3, the method includes the following steps.
301. And the first terminal displays a login interface of the target application client, wherein the login interface is used for filling account information of the detection mechanism.
In the embodiment of the disclosure, account information with login authority is logged in the target application client. The account information may include an account and a password, and optionally, the account information may further include a verification code. The detection mechanism is a medical mechanism for sampling and detecting a user to be sampled.
In some embodiments, a detection person of the detection mechanism starts the target application client by operating on the first terminal, and then the first terminal displays a login interface of the target application client, where an account number input box and a password input box are displayed on the login interface, the account number input box is used to input an account number, and the password input box is used to input a password. And if the completion of the filling of the account input box is detected, acquiring information contained in the account input box, and if the completion of the filling of the password input box is detected, acquiring information contained in the password input box, wherein the information contained in the account input box and the information contained in the password input box are used as account information of the detection mechanism. Furthermore, a verification code input box can be displayed on the login interface and used for inputting a verification code. And if the completion of the filling of the verification code input box is detected, acquiring the information contained in the verification code input box, and further taking the information contained in the account number input box, the information contained in the password input box and the information contained in the verification code input box as the account number information of the detection mechanism.
302. The first terminal responds to login operation based on the login interface, checks the account information, and grants login permission to the account information of the detection mechanism if the account information is authorized account information.
In some embodiments, the login interface further includes a login control, and the login control is used for triggering to login the corresponding account. After acquiring account information of a detection mechanism, if a trigger operation on a login control of a login interface is detected, determining that a login operation is received, checking the account information by the first terminal at the moment, judging whether the account information of the detection mechanism is authorized account information or not, if the account information is authorized account information, granting login permission to the account information of the detection mechanism, and if the account information is unauthorized account information, not granting login permission to the account information of the detection mechanism. Therefore, authorized account information can be logged in the target client application terminal only, information leakage or information errors caused by logging in by people except a detection mechanism are avoided, and the legality and safety of the target application client terminal are guaranteed.
Optionally, when the first terminal verifies the account information, an account in the account information is verified first, whether the account is an authorized account is determined, if the account is an authorized account, a password in the account information is verified, whether the password is a correct password is determined, and if the password is a correct password, the verification is passed; if the account is an unauthorized account, or if the account is an authorized account but the password is not a correct password, the verification fails. The following describes in detail how the account number is checked, and the process includes any one of the following.
In some embodiments, the authorized account information may be provided as a target account, which is a predetermined fixed account. The corresponding checking process is as follows: the first terminal judges whether the account information of the detection mechanism is matched with the target account or not based on the account information of the detection mechanism and the target account, if the account information of the detection mechanism is matched with the target account, the account verification is passed, and if the account information of the detection mechanism is not matched with the target account, the account verification is not passed. In the process, a fixed account is preset, and only the fixed account is allowed to log in the target application client, so that the legality and the safety of the target client application can be ensured, and information leakage or information errors caused by logging in by people except a detection mechanism are avoided.
In still other embodiments, the authorized account information may be provided as a set of target accounts, which stores a plurality of accounts. The corresponding checking process is as follows: the first terminal inquires in a target account set based on account information of the detection mechanism, whether the account exists in the target account set or not is judged, if the account exists in the target account set, account verification is passed, and if the account does not exist in the target account set, account verification is not passed. In the process, a plurality of fixed account numbers are preset, and only the fixed account numbers are allowed to log in the target application client, so that the legality and the safety of the target client application can be ensured, and information leakage or information errors caused by logging in by people except a detection mechanism can be avoided.
It should be noted that, the above process of checking the account information can be jointly completed based on the interaction between the first terminal and the first server. The corresponding process is as follows: if the first terminal detects the triggering operation of the login control of the login interface and sends the acquired account information of the detection mechanism to the first server, the first server receives the account information of the detection mechanism, checks the account information of the detection mechanism and sends a checking result to the first terminal, and the checking result is used for indicating that the checking is passed or not passed.
It should be further noted that the first server is further capable of monitoring the account logged by the target application client in real time, and if abnormal operation of the account is detected, the first server triggers sending of an authority revocation instruction to the first terminal, and the first terminal receives the authority revocation instruction sent by the first server and revokes the login authority of the account information of the detection mechanism.
Optionally, if the first server detects a login operation based on the target application client in a non-sampling time period, or if it is detected that the account on the target application client is still in a login state, a permission revocation instruction is triggered to be sent. Optionally, the first server may obtain a login location of the first terminal, and if the first server detects a login operation of the first terminal at a non-sampling point, the first server triggers sending of the permission revocation instruction. Optionally, if the first server detects that the data of the target application client is abnormal, for example, the data content is abnormally increased or abnormally decreased, the permission revocation instruction is triggered to be sent.
In the process, when the first server detects that the account is abnormal, the login authority of the account can be forcibly revoked, and information leakage or information errors caused by login of people except a detection mechanism are avoided.
303. And the first terminal responds to the fact that the account information of the detection mechanism is granted with login authority, and displays an information acquisition page which is used for acquiring sampling point information.
The sampling point information comprises sampling point identification and sampling time. The sample point identification is used to uniquely identify the sample point. Optionally, the sampling point information may also include information related to the detection mechanism, such as the detection mechanism identification.
In the embodiment of the disclosure, the account information has the associated authority. That is, after the account information of the detection mechanism is granted with the login authority, the subsequent information association process can be executed only if the association authority is also granted. In this way, even when a person other than the detection means logs in the target application client, the operation behavior can be restricted by setting the associated authority, and for example, only a login success interface of the target application client is displayed, but no response is made to the operation performed. How to grant the relevant contents of the associated right is explained based on steps 304 to 305.
304. And the first terminal acquires the sampling point information based on the information acquisition page.
In some embodiments, the first terminal can acquire the sampling point information based on the following manner.
In an optional embodiment, the first terminal displays a sampling point option in the information acquisition page, wherein the sampling point option includes names of candidate sampling points. And if the selection operation of any sampling point option is detected, determining the sampling point corresponding to the selected sampling point option. In another alternative embodiment, the inspector clicks on the sample point option and manually enters the sample point. In the process, the sampling point can be quickly acquired through selection operation or manual input operation.
In an optional embodiment, the first terminal presents a sampling time option in the information acquisition page, where the sampling time option includes candidate sampling times. And if the selection operation of any sampling time option is detected, determining the sampling time corresponding to the selected sampling time option. In another alternative embodiment, the inspector clicks on the sample time option and manually enters the sample time. In the process, the sampling time can be quickly acquired through selection operation or manual input operation.
In an optional embodiment, if the first terminal detects the trigger operation on the information acquisition page, the scanning control or the camera is called, an object containing sampling point information in a current sampling point is shot, the shot picture is subjected to character recognition, characters contained in the object are recognized, and the sampling point information is obtained. For example, taking a sample point as a certain cell as an example, the shot object may be a sign including a cell name.
In an optional embodiment, if the first terminal detects a trigger operation on the information acquisition page, the scanning control is called to scan a third graphic code of the current sampling point to obtain the information of the sampling point, where the third graphic code contains the information of the current sampling point. Therefore, the first terminal obtains the sampling point information by scanning the third graphic code, and compared with manual input or selection operation, the method is convenient and fast, and the information acquisition efficiency is improved.
Optionally, the third graphic code is a two-dimensional code or a bar code, which is not limited in this disclosure.
Optionally, the third graphical code is an encrypted graphical code. In some embodiments, the third graphic code is obtained by encrypting based on an Advanced Encryption Standard (AES) algorithm, and when the first terminal scans the third graphic code, the third graphic code is decrypted based on the AES algorithm, and after the decryption is successful, a download link of a data packet can be obtained, and the data packet can be obtained through the download link, where the data packet includes the sampling point information. Optionally, the sampling point identifier is obtained from a sampling point identifier corresponding field of the data packet, and the sampling point time is obtained from a sampling point time corresponding field of the data packet. In the process, the first terminal obtains the sampling point information by scanning the encrypted graphic code, so that the safety of the information transmission process can be ensured, and information leakage is avoided.
305. And the first terminal verifies the sampling point information, and if the sampling point information meets the target condition, the first terminal grants the association authority to the account information of the detection mechanism.
Optionally, the process of verifying the information of the sampling point by the first terminal includes any one of the following procedures.
In some embodiments, the sampling point information includes a sampling point identification. And after obtaining the sampling point information, the first terminal judges according to the sampling point identifier in the sampling point information, and judges whether an identifier matched with the sampling point identifier exists in a sampling point set, wherein the sampling point set comprises identifiers of a plurality of sampling points. If the sampling point set has an identifier matched with the identifier of the sampling point, an association authority is granted to the account information of the detection mechanism; and if the sampling point set does not have the identifier matched with the identifier of the sampling point, not granting association authority to the account information of the detection mechanism. In the process, whether the sampling point corresponding to the third graphic code is the sampling point to be sampled and set by the detection mechanism or not is judged, so that only the sampling point to be sampled and set by the detection mechanism can obtain the association authority, the legality and the safety of the target client application end can be ensured, and information leakage or information errors caused by random operation of people except the detection mechanism are avoided.
In still other embodiments, the sampling point information further includes a sampling time. And after obtaining the sampling point information, the first terminal judges according to the sampling time in the sampling point information and judges whether the sampling time is in a target time period, wherein the target time period is a time period in which the sampling point is in a sampling state. If the sampling time is within the target time period, the account information of the detection mechanism is granted with the association authority; and if the sampling time is not in the target time period, no association authority is granted to the account information of the detection mechanism. In the process, whether the sampling time corresponding to the third graphic code is in the sampling state or not is judged, so that only the sampling time in the sampling state can obtain the associated authority, the legality and the safety of the target client application end can be ensured, and information leakage or information errors caused by random operation of personnel except a detection mechanism are avoided.
It should be noted that the first server can monitor the sampling state of the set sampling point in real time, and update the information of the sampling point in real time. For example, turning a sample point on, turning a sample point off.
It should be noted that, before the present embodiment is implemented, different account numbers may be configured for different detection mechanisms. For example, detection means 1 corresponds to account 1, detection means 2 corresponds to account 2, detection means corresponds to account 3, and the like. Therefore, different account numbers are respectively configured for different detection mechanisms, so that detection personnel can conveniently acquire and associate information according to the actual conditions of sampling points, and field information management is facilitated.
Further, the sampling point information may also include information related to the detection mechanism, such as the detection mechanism identifier. The first terminal can also check the association authority based on the detection mechanism identification and the account number of the detection mechanism, and the corresponding process comprises the following steps: the first terminal inquires according to the detection mechanism identification and the account number of the detection mechanism in the first corresponding relationship, and inquires whether the corresponding relationship between the detection mechanism identification and the account number of the detection mechanism exists in the first corresponding relationship, wherein the first corresponding relationship comprises a plurality of detection mechanism identifications and corresponding account numbers. If the first corresponding relationship has the corresponding relationship between the detection mechanism identification and the account number of the detection mechanism, which indicates that the detection mechanism identification is matched with the account number of the detection mechanism, the association authority is granted to the account number information of the detection mechanism; and if the first corresponding relation does not have the corresponding relation between the detection mechanism identification and the account number of the detection mechanism, and the first corresponding relation shows that the detection mechanism identification is not matched with the account number of the detection mechanism, no association authority is granted to the account number information of the detection mechanism. In the process, whether the detection mechanism is matched with the logged account is judged, so that only the account matched with the detection mechanism can obtain the association authority, the accuracy of the detection mechanism for sampling can be ensured, and the accuracy of the information during sampling is further ensured.
It should be noted that the above-mentioned process of checking the login right and the associated right may also be performed by the first server. It should be further noted that, steps 301 to 305 are processes of respectively performing verification of login authority and verification of associated authority based on the login interface and the information acquisition page. Therefore, different information is obtained on different pages, and then different verification processes are triggered and executed, so that the processing content of the first terminal or the first server can be reduced, and the processing speed of the first terminal or the first server is improved. In another optional embodiment, the first terminal can also obtain account information and sampling point information of the detection mechanism in the same interface (such as a login interface), and then when determining that a login operation is received, the first terminal triggers a verification process of login permission and association permission.
The above steps 301 to 305 describe the process of granting the login right and the association right, and in the case that the account information of the detection structure is granted with the login right and the association right, the detection personnel can use the target application client. Further, when the detection person arrives at the sampling point, the following information association process can be performed, see steps 306 to 308.
306. The first terminal scans the first graphic code of the target sampling container through a scanning control called by the target application client to obtain container information of the target sampling container, and the target sampling container is used for loading a detection sample of a user to be sampled for detection.
In the embodiment of the disclosure, the scanning control can be called through the target application client on the terminal, and the terminal has the advantages of small volume, low cost and portability, and can facilitate on-site sampling. For example, in small-scale sampling points with few personnel or sampling points which are inconvenient to carry large-scale sampling equipment, the terminal provided with the target application client is carried, so that on-site sampling is facilitated, and the large-scale sampling equipment does not need to be carried.
The target sampling container may be a test tube, a syringe, or the like, which is loaded with a test sample, and this is not limited by the embodiments of the present disclosure. The detection sample refers to a respiratory tract sample or a blood sample obtained by sampling, and other samples can be adopted, which is not limited in the disclosure. The first graphic code is a container identification code, such as a test tube code. In some embodiments, the first graphical code is affixed to the outer surface of the target sampling container, or the first graphical code is laser etched into the outer surface of the target sampling container.
Optionally, the first graphic code is a two-dimensional code or a bar code, which is not limited in this disclosure. The first graphical code is used to uniquely identify the target sampling container, it being understood that in the context of application of medical testing, the first graphical code is also used to uniquely identify the test sample loaded in the target sampling container. The first graphic code contains container information of the target sampling container, and the container information comprises information such as a container number, a sampling point name and a detection mechanism name corresponding to the target sampling container.
In some embodiments, the sampling site is preset with at least one sampling container, and the at least one sampling container is provided with a first graphic code, and at this time, the first graphic code on the at least one sampling container is not associated with the identity information of the user to be sampled. When the detection personnel arrive at the sampling site, the first graphic code of the target sampling container is scanned through the scanning head of the first terminal, and the container information of the target sampling container can be obtained.
Optionally, the process of the first terminal invoking the scan control includes: and the first terminal displays an operation control in the interface of the target application client, the operation control is used for triggering and calling the scanning control, and if the triggering operation of the operation control is detected, the scanning control is called.
307. And the first terminal acquires the identity information of the user to be sampled through the target application client.
Optionally, the process of the first terminal acquiring the identity information of the user to be sampled includes any one of the following.
In some embodiments, the first terminal scans the second graphic code of the user to be sampled through a scanning control invoked by the target application client, so as to obtain the identity information of the user to be sampled. In the process, the identity information is obtained by scanning the second graphic code, the operation is simple and convenient, and the efficiency of acquiring the identity information is improved.
Wherein, the second graphic code is a reservation graphic code. Optionally, the second graphic code is a two-dimensional code or a bar code, which is not limited in this disclosure. The second graphical code is used to uniquely identify the user to be sampled. The second graphic code contains identity information of the user to be sampled. Optionally, the identity information includes basic information such as a name, an identity card code, a contact way, a contact address, and face data, and further, the identity information may further include information such as a sampling point name and sampling time.
When the user to be sampled goes to the sampling point for sampling after the user to be sampled makes a reservation for sampling, the user to be sampled presents the corresponding second graphic code, and the detection personnel scans the second graphic code through the scanning control called by the target application client, so that the identity information of the user to be sampled can be obtained.
In other embodiments, the first terminal displays an identity information filling page on the target application client interface, where the identity information filling page is used to fill in the identity information of the user to be sampled, and in response to completion of filling based on the identity information filling page, uses the identity information included in the identity information filling page as the identity information of the user to be sampled. In the embodiment, the identity information of the user to be sampled is acquired by manually inputting the identity information, and the operation is simple.
After acquiring the identity information of the user to be sampled, the first terminal may also verify the scanned identity information of the user to be sampled, and then execute step 308 if the verification passes. The following explains how the verification process is performed.
In an optional embodiment, the first terminal judges whether the user to be sampled reserves sampling or not based on the identity information of the user to be sampled, if the user to be sampled reserves sampling is determined based on the identity information, the user to be sampled passes the verification, and if the user to be sampled does not reserve sampling based on the identity information, the user to be sampled does not pass the verification. In the process, whether the user to be sampled reserves sampling is judged, so that the user who reserves sampling can perform the subsequent sampling process, the whole detection process is ensured to be performed in sequence according to the processes of reservation and sampling, and the information management during sampling is facilitated.
In another optional embodiment, the first terminal determines, based on the identity information of the user to be sampled, whether the sampling point reserved by the user to be sampled is the current sampling point, if the sampling point reserved by the user to be sampled is the current sampling point, the check is passed, and if the sampling point reserved by the user to be sampled is not the current sampling point, the check is not passed. It should be understood that the user to be sampled needs to reach the sampling point that he or she subscribes to for sampling. It should be noted that, before the implementation of the present embodiment, a detection person may bind the first terminal to the current sampling point, and then the first terminal can obtain relevant information of the current sampling point. In the process, the sampling point reserved by the user to be sampled is verified, so that the sampling point reserved by the user to be sampled is ensured to be the current sampling point, and information management during subsequent sampling is facilitated.
In another optional embodiment, the first terminal determines, based on the identity information of the user to be sampled, whether the sampling time reserved by the user to be sampled is in the sampling time period of the current sampling point, if the sampling time reserved by the user to be sampled is in the sampling time period of the current sampling point, the check is passed, and if the sampling time reserved by the user to be sampled is not in the sampling time period of the current sampling point, the check is not passed. It should be understood that the user to be sampled needs to arrive at the sampling point before the sampling time to sample. In the process, the sampling time reserved by the user to be sampled is checked, so that the sampling time reserved by the user to be sampled is ensured to be in the sampling time period of the current sampling point, the information error caused by sampling for the user to be sampled in a non-sampling time period is avoided, and the sampling accuracy is improved.
It should be noted that the above process of verifying the identity information may also be executed by the first server, that is, the first terminal sends the identity information of the user to be sampled to the first server, and the first server performs verification and then feeds back a verification result to the first terminal. It should also be noted that, when the identity information of the user to be sampled is checked, the user may be checked based on one, two, or three of the three checking methods. For example, when the identity information is verified based on the three verification methods, it may be determined whether the user to be sampled makes a reservation for sampling, if it is determined that the user to be sampled makes a reservation for sampling based on the identity information, it is determined whether a sampling point reserved by the user to be sampled is a current sampling point, if the sampling point reserved by the user to be sampled is the current sampling point, it is determined whether the sampling time reserved by the user to be sampled is in a sampling time period of the current sampling point, and if the sampling time reserved by the user to be sampled is in the sampling time period of the current sampling point, the verification passes.
In other embodiments, the first terminal may further collect face data of the user to be sampled on site, check the identity information of the user to be sampled based on the face data of the user to be sampled and the face data in the second graphic code, and pass the check if the face data of the user to be sampled is matched with the face data in the second graphic code. Through the process, the user to be sampled is ensured to be the user corresponding to the identity information in the second graphic code, the user is ensured to sample himself, and the sampling accuracy can be further ensured.
The second graphic code is a reservation graphic code. The following describes a process of reserving sampling for a user to be sampled based on the second terminal.
In some embodiments, the user to be sampled performs on-line appointment sampling in the medical detection platform by operating on the second terminal, and the corresponding process is as follows: if the second terminal detects that the user to be sampled makes an appointment on the medical detection platform, the sampling appointment page is displayed, the user to be sampled inputs own identity information in the sampling appointment page, the second terminal can acquire the identity information contained in the sampling appointment page and sends the identity information to the second server, the second server generates an appointment graphic code based on the received identity information, the appointment graphic code is returned to the second terminal, and the corresponding relation between the appointment graphic code and the identity information is stored. And after receiving the reservation graphic code, the second terminal displays the reservation graphic code. In the process, the on-line reservation sampling can be realized through the medical detection platform running on the second terminal, and convenience is provided for users.
Optionally, the second terminal displays a reserved time option in the sampling reserved page, where the reserved time option includes the candidate reserved time. In an optional embodiment, if the selection operation of any reserved time option is detected, the reserved time corresponding to the selected reserved time option is used as the sampling time. In another alternative embodiment, the user to be sampled clicks on the reserved time option and manually enters the reserved time as the sampling time. In the process, the setting of the sampling time can be realized through selection operation or manual input operation.
Optionally, the second terminal displays a reserved place option in the sampling reservation page, where the reserved place option includes a candidate reserved place. The candidate reservation site is a sampling point which is pre-recorded in the medical detection platform. In an optional embodiment, if the selection operation of any reservation location option is detected, the reservation location corresponding to the selected reservation location option is used as the sampling point. In another alternative embodiment, the user to be sampled clicks on the reserved site option and manually enters the reserved site as the sampling point. In the process, the setting of the sampling point can be realized through selection operation or manual input operation.
308. And the first terminal associates the container information of the target sampling container with the identity information of the user to be sampled.
Optionally, the process of associating the identity information and the container information by the first terminal includes any one of the following.
In some embodiments, if the association operation between the container information and the identity information is detected, the container information of the target sampling container is associated with the identity information of the user to be sampled.
In other embodiments, a target number corresponding to a sampling mode is determined based on the sampling mode set by the first terminal, where the target number is used to indicate the number of users allowed to sample in one detection process, and when the identity information of the target number of users to be sampled is obtained, the identity information of the target number of users to be sampled is associated with the container information of the target sampling container.
In the embodiment of the present disclosure, the sampling modes include a one-to-one sampling mode, a five-to-one sampling mode, a ten-to-one sampling mode, and a custom sampling mode. The one-to-one sampling mode is used for indicating that one sampling container corresponds to one user to be sampled, the five-to-one sampling mode is used for indicating that one sampling container corresponds to five users to be sampled, the ten-to-one sampling mode is used for indicating that one sampling container corresponds to ten users to be sampled, and the custom sampling mode is used for indicating that the number of the users to be sampled corresponding to one sampling container is set.
The number of users allowed to sample in one detection process is the number of samples allowed to be loaded in one sampling container. The one-time detection process refers to a process of detecting a detection sample in one sampling container. Correspondingly, when the one-to-one sampling mode is adopted, the detection samples of 1 user to be sampled are loaded in one sampling container, and when the five-to-one sampling mode is adopted, the detection samples of 5 users to be sampled are loaded in one sampling container.
In some embodiments, the inspector scans the second graphic codes of the users to be sampled in the target number through the first terminal, and when the identity information of the users to be sampled in the target number is to be acquired, the first terminal automatically associates the container information of the target sampling container with the identity information of the users to be sampled in the target number. For example, if the sampling mode set by the first terminal is a one-to-one sampling mode, the container information of the target sampling container and the identity information of the user to be sampled are automatically associated each time the identity information of 1 user to be sampled is acquired. If the sampling mode set by the first terminal is a five-in-one sampling mode, when the identity information of 5 users to be sampled is acquired, automatically associating the container information of the target sampling container with the identity information of the 5 users to be sampled.
Optionally, the process of the first terminal determining the target number based on the sampling mode is: and the first terminal determines the target number corresponding to the sampling mode based on the set sampling mode and a second corresponding relation, wherein the second corresponding relation is used for indicating the relation between the sampling mode and the number of the users allowed to sample in one detection process. For example, the number of the one-to-one sampling patterns is 1, the number of the five-to-one sampling patterns is 5, and the number of the ten-to-one sampling patterns is 10.
In other embodiments, when the number of users corresponding to the acquired identity information does not reach the target number, if the association operation of the acquired identity information and the container information is detected, the acquired identity information and the container information are associated. Alternatively, the association operation may be a trigger operation to confirm the association control. In the process, when the number of users corresponding to one sampling container is less than the target number corresponding to the sampling mode, detection personnel can realize forced association of information through manual operation, so that the detection personnel can make adjustment in time according to actual conditions on site, and smooth sampling is ensured.
Before the scheme is implemented, a detection person can operate on the first terminal firstly, and a sampling mode of the first terminal is set. In some embodiments, the process of the first terminal setting the sampling mode comprises: and displaying a one-to-one sampling mode, a five-in-one sampling mode, a ten-in-one sampling mode and a custom sampling mode in a sampling mode selection page of the first terminal, and if the selection operation of any sampling mode is detected, taking the selected sampling mode as the sampling mode set by the electronic equipment.
Optionally, if the operation of selecting the user-defined sampling mode is detected, displaying a number setting page, displaying a number filling frame in the number setting page, if the completion of filling the number filling frame is detected, acquiring the number in the number filling frame, and taking the number as the number corresponding to the user-defined sampling mode, thereby obtaining the number of users allowed to sample in a detection process corresponding to the user-defined sampling mode. For example, the inspector may set the number of users allowed to sample in one inspection flow to 7.
In the embodiment of the disclosure, multiple sampling modes are provided, wherein a one-to-one sampling mode is adopted to sample and detect a single user, so that the detection result of each user can be obtained, and a detection person can timely know the detection result of each user, thereby facilitating subsequent operation. Adopt five unification sampling modes or ten unification sampling modes, sample and detect a plurality of users simultaneously, this kind of sampling mode convenient operation, and the sample size of gathering is sufficient, the colour is striking, has greatly improved sampling efficiency and detection efficiency. And a user-defined sampling mode is adopted, so that the number of users can be set by detection personnel according to the actual situation on site, and the flexibility of on-site sampling is improved.
Optionally, the first terminal may further display the associated identity information and container information in the process of associating information, and if a disassociation operation of any one of the identity information and the container information is detected, the association between the identity information and the container information is cancelled, that is, the identity information is deleted. Therefore, abundant information management methods are provided, so that the detection personnel can manage the information conveniently, can make adjustment in time according to actual conditions on site, and can ensure smooth sampling.
When a user to be sampled goes to a sampling point to finish sampling, the first terminal sends the associated identity information and the associated container information to the first server, and the first server correspondingly stores the associated identity information and the associated container information after receiving the associated identity information and the associated container information.
And after the identity information of the users to be sampled of the target number is associated with the container information of the target sampling container, the first terminal loads the detection samples of the users to be sampled of the target number into the target sampling container for detection. For example, taking the ten-in-one sampling mode as an example, 10 test samples collected from 10 users are loaded into one sampling container for testing.
It should be noted that, for the several-in-one sampling modes mentioned in the above steps, after the detection of the sample to be detected is finished, the sample to be detected can be further processed based on the detection result. Taking a ten-in-one sampling mode as an example, if a sample is found to be abnormal (e.g., positive) in the detection process, the identity information of 10 users matched with the container information can be determined according to the container information of the sampling container, so that the 10 users can be found, and then the next process is performed, for example, the detection samples of the 10 users are collected again, and the user with the abnormality in the 10 users is determined.
According to the scheme provided by the embodiment of the disclosure, the first graphic code is scanned through the scanning control called by the target application client to acquire the container information of the target sampling container, the identity information of the user to be sampled is acquired, and the acquired container information and the identity information are associated.
All the above optional technical solutions may be combined arbitrarily to form optional embodiments of the present disclosure, and are not described in detail herein.
Fig. 4 is a schematic structural diagram of an information association apparatus provided in an embodiment of the present disclosure, and referring to fig. 4, the apparatus includes:
the scanning module 401 is configured to scan the first graphic code of the target sampling container through a scanning control invoked by the target application client, so as to obtain container information of the target sampling container, where the target sampling container is used for loading a detection sample of a user to be sampled for detection;
an obtaining module 402, configured to obtain, by the target application client, identity information of the user to be sampled;
the associating module 403 is configured to associate the container information of the target sampling container with the identity information of the user to be sampled.
In an alternative embodiment, the obtaining module 402 is configured to:
and scanning the second graphic code of the user to be sampled through a scanning control called by the target application client to obtain the identity information of the user to be sampled.
In an alternative embodiment, the obtaining module 402 is configured to:
displaying an identity information filling page on the target application client interface, wherein the identity information filling page is used for filling the identity information of the user to be sampled;
and in response to completion of filling out based on the identity information filling-out page, taking the identity information contained in the identity information filling-out page as the identity information of the user to be sampled.
In an alternative embodiment, the associating module 403 is configured to:
and if the association operation of the container information and the identity information is detected, associating the container information of the target sampling container with the identity information of the user to be sampled.
In an alternative embodiment, the associating module 403 is configured to:
determining a target number corresponding to a sampling mode based on the sampling mode set by the terminal, wherein the target number is used for indicating the number of users allowed to sample in one detection process;
and when the identity information of the target number of the users to be sampled is acquired, associating the identity information of the target number of the users to be sampled with the container information of the target sampling container.
In an optional embodiment, the target application client logs in account information with login authority, and the apparatus further includes:
the display module is used for displaying a login interface of the target application client, and the login interface is used for filling account information of a detection mechanism;
and the verification module is used for responding to the login operation based on the login interface, verifying the account information, and if the account information is authorized account information, granting login permission to the account information of the detection mechanism.
In an optional embodiment, the account information has an associated right, and the display module is further configured to display an information acquisition page in response to the account information of the detection mechanism being granted a login right, where the information acquisition page is used to acquire sampling point information;
the obtaining module 402 is further configured to obtain the information of the sampling point based on the information obtaining page;
the verification module is further used for verifying the sampling point information, and if the sampling point information meets a target condition, an association authority is granted to the account information of the detection mechanism.
In an optional embodiment, the obtaining module 402 is further configured to:
and if the triggering operation of the information acquisition page is detected, calling the scanning control to scan a third graphic code of the current sampling point to obtain the information of the sampling point, wherein the third graphic code contains the information of the sampling point of the current sampling point.
In an optional embodiment, the sampling point information includes an identification of the sampling point, and the checking module is further configured to:
and if the sampling point set has the identifier matched with the identifier of the sampling point, granting association authority to the account information of the detection mechanism, wherein the sampling point set comprises the identifiers of a plurality of sampling points.
In an optional embodiment, the sampling point information further includes a sampling time, and the verification module is further configured to:
and if the sampling time is in a target time period, granting association authority to the account information of the detection mechanism, wherein the target time period is a time period when the sampling point is in a sampling state.
In an alternative embodiment, the apparatus further comprises:
and the receiving module is used for receiving the authority revocation instruction sent by the server and revoking the login authority of the account information of the detection mechanism.
In an alternative embodiment, the apparatus further comprises:
the display module is used for displaying an operation control in an interface of the target application client, and the operation control is used for triggering and calling the scanning control;
and the calling module is used for calling the scanning control if the triggering operation of the operation control is detected.
According to the scheme provided by the embodiment of the disclosure, the first graphic code is scanned through the scanning control called by the target application client to acquire the container information of the target sampling container, the identity information of the user to be sampled is acquired, and the acquired container information and the identity information are associated.
It should be noted that: in the information association apparatus provided in the foregoing embodiment, when associating information, only the division of each function module is illustrated, and in practical applications, the function allocation may be completed by different function modules according to needs, that is, the internal structure of the terminal is divided into different function modules, so as to complete all or part of the functions described above. In addition, the information association apparatus and the information association method provided in the above embodiments belong to the same concept, and specific implementation processes thereof are described in the method embodiments in detail and are not described herein again.
The electronic device in the embodiment of the present disclosure may be provided as a terminal, and fig. 5 is a schematic structural diagram of a terminal 500 provided in the embodiment of the present disclosure. The terminal 500 may be: smart devices, tablets, laptops or desktops. The terminal 500 may also be referred to by other names such as user equipment, portable terminal, laptop terminal, desktop terminal, etc.
In general, the terminal 500 includes: a processor 501 and a memory 502.
The processor 501 may include one or more processing cores, such as a 4-core processor, an 8-core processor, and so on. The processor 501 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), PLA (Programmable Logic Array). The processor 501 may also include a main processor and a coprocessor, where the main processor is a processor for Processing data in a wake state, and is also called a Central Processing Unit (CPU); a coprocessor is a low power processor for processing data in a standby state. In some embodiments, the processor 501 may be integrated with a GPU (Graphics Processing Unit) that is responsible for rendering and drawing content that the display screen needs to display. In some embodiments, the processor 501 may further include an AI (Artificial Intelligence) processor for processing computing operations related to machine learning.
Memory 502 may include one or more computer-readable storage media, which may be non-transitory. Memory 502 may also include high-speed random access memory, as well as non-volatile memory, such as one or more magnetic disk storage devices, flash memory storage devices. In some embodiments, a non-transitory computer readable storage medium in the memory 502 is used to store at least one program code for execution by the processor 501 to implement the information association method provided by the terminal in the method embodiments of the present disclosure.
In some embodiments, the terminal 500 may further optionally include: a peripheral interface 503 and at least one peripheral. The processor 501, memory 502 and peripheral interface 503 may be connected by a bus or signal lines. Each peripheral may be connected to the peripheral interface 503 by a bus, signal line, or circuit board. Specifically, the peripheral device includes: at least one of radio frequency circuitry 504, display screen 505, camera assembly 506, audio circuitry 507, positioning assembly 508, and power supply 509.
The peripheral interface 503 may be used to connect at least one peripheral related to I/O (Input/Output) to the processor 501 and the memory 502. In some embodiments, the processor 501, memory 502, and peripheral interface 503 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 501, the memory 502, and the peripheral interface 503 may be implemented on a separate chip or circuit board, which is not limited in this embodiment.
The Radio Frequency circuit 504 is used for receiving and transmitting RF (Radio Frequency) signals, also called electromagnetic signals. The radio frequency circuitry 504 communicates with communication networks and other communication devices via electromagnetic signals. The rf circuit 504 converts an electrical signal into an electromagnetic signal to transmit, or converts a received electromagnetic signal into an electrical signal. Optionally, the radio frequency circuit 504 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a subscriber identity module card, and so forth. The radio frequency circuitry 504 may communicate with other terminals via at least one wireless communication protocol. The wireless communication protocols include, but are not limited to: metropolitan area networks, various generation mobile communication networks (2G, 3G, 4G, and 5G), Wireless local area networks, and/or WiFi (Wireless Fidelity) networks. In some embodiments, the rf circuit 504 may further include NFC (Near Field Communication) related circuits, which are not limited by this disclosure.
The display screen 505 is used to display a UI (User Interface). The UI may include graphics, text, icons, video, and any combination thereof. When the display screen 505 is a touch display screen, the display screen 505 also has the ability to capture touch signals on or over the surface of the display screen 505. The touch signal may be input to the processor 501 as a control signal for processing. At this point, the display screen 505 may also be used to provide virtual buttons and/or a virtual keyboard, also referred to as soft buttons and/or a soft keyboard. In some embodiments, the display screen 505 may be one, disposed on the front panel of the terminal 500; in other embodiments, the display screens 505 may be at least two, respectively disposed on different surfaces of the terminal 500 or in a folded design; in other embodiments, the display 505 may be a flexible display disposed on a curved surface or a folded surface of the terminal 500. Even more, the display screen 505 can be arranged in a non-rectangular irregular figure, i.e. a shaped screen. The Display screen 505 may be made of LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode), and other materials.
The camera assembly 506 is used to capture images or video. Optionally, camera assembly 506 includes a front camera and a rear camera. Generally, a front camera is disposed at a front panel of a terminal, and a rear camera is disposed at a rear surface of the terminal. In some embodiments, the number of the rear cameras is at least two, and each rear camera is any one of a main camera, a depth-of-field camera, a wide-angle camera and a telephoto camera, so that the main camera and the depth-of-field camera are fused to realize a background blurring function, and the main camera and the wide-angle camera are fused to realize panoramic shooting and VR (Virtual Reality) shooting functions or other fusion shooting functions. In some embodiments, camera head assembly 506 may also include a flash. The flash lamp can be a single-color temperature flash lamp or a double-color temperature flash lamp. The double-color-temperature flash lamp is a combination of a warm-light flash lamp and a cold-light flash lamp and can be used for light compensation under different color temperatures.
The audio circuitry 507 may include a microphone and a speaker. The microphone is used for collecting sound waves of a user and the environment, converting the sound waves into electric signals, and inputting the electric signals to the processor 501 for processing or inputting the electric signals to the radio frequency circuit 504 to realize voice communication. The microphones may be provided in plural numbers, respectively, at different portions of the terminal 500 for the purpose of stereo sound collection or noise reduction. The microphone may also be an array microphone or an omni-directional acquisition microphone. The speaker is used to convert electrical signals from the processor 501 or the radio frequency circuit 504 into sound waves. The loudspeaker can be a traditional film loudspeaker and can also be a piezoelectric ceramic loudspeaker. When the speaker is a piezoelectric ceramic speaker, the speaker can be used for purposes such as converting an electric signal into a sound wave audible to a human being, or converting an electric signal into a sound wave inaudible to a human being to measure a distance. In some embodiments, audio circuitry 507 may also include a headphone jack.
The positioning component 508 is used to locate the current geographic position of the terminal 500 for navigation or LBS (Location Based Service). The Positioning component 508 may be a Positioning component based on the united states GPS (Global Positioning System), the chinese beidou System, the russian graves System, or the european union's galileo System.
Power supply 509 is used to power the various components in terminal 500. The power supply 509 may be alternating current, direct current, disposable or rechargeable. When power supply 509 comprises a rechargeable battery, the rechargeable battery may support wired or wireless charging. The rechargeable battery can also be used to support fast charge technology.
In some embodiments, the terminal 500 also includes one or more sensors 510. The one or more sensors 510 include, but are not limited to: acceleration sensor 511, gyro sensor 512, pressure sensor 513, fingerprint sensor 514, optical sensor 515, and proximity sensor 516.
The acceleration sensor 511 may detect the magnitude of acceleration in three coordinate axes of the coordinate system established with the terminal 500. For example, the acceleration sensor 511 may be used to detect components of the gravitational acceleration in three coordinate axes. The processor 501 may control the display screen 505 to display the user interface in a landscape view or a portrait view according to the gravitational acceleration signal collected by the acceleration sensor 511. The acceleration sensor 511 may also be used for acquisition of motion data of a game or a user.
The gyro sensor 512 may detect a body direction and a rotation angle of the terminal 500, and the gyro sensor 512 may acquire a 3D motion of the user on the terminal 500 in cooperation with the acceleration sensor 511. The processor 501 may implement the following functions according to the data collected by the gyro sensor 512: motion sensing (such as changing the UI according to a user's tilting operation), image stabilization at the time of photographing, game control, and inertial navigation.
The pressure sensor 513 may be disposed on a side frame of the terminal 500 and/or underneath the display screen 505. When the pressure sensor 513 is disposed on the side frame of the terminal 500, a user's holding signal of the terminal 500 may be detected, and the processor 501 performs left-right hand recognition or shortcut operation according to the holding signal collected by the pressure sensor 513. When the pressure sensor 513 is disposed at the lower layer of the display screen 505, the processor 501 controls the operability control on the UI interface according to the pressure operation of the user on the display screen 505. The operability control comprises at least one of a button control, a scroll bar control, an icon control and a menu control.
The fingerprint sensor 514 is used for collecting the fingerprint of the user, and the processor 501 identifies the identity of the user according to the fingerprint collected by the fingerprint sensor 514, or the fingerprint sensor 514 identifies the identity of the user according to the collected fingerprint. Upon identifying that the user's identity is a trusted identity, the processor 501 authorizes the user to perform relevant sensitive operations, including unlocking the screen, viewing encrypted information, downloading software, paying, and changing settings, etc. The fingerprint sensor 514 may be disposed on the front, back, or side of the terminal 500. When a physical button or a vendor Logo is provided on the terminal 500, the fingerprint sensor 514 may be integrated with the physical button or the vendor Logo.
The optical sensor 515 is used to collect the ambient light intensity. In one embodiment, the processor 501 may control the display brightness of the display screen 505 based on the ambient light intensity collected by the optical sensor 515. Specifically, when the ambient light intensity is high, the display brightness of the display screen 505 is increased; when the ambient light intensity is low, the display brightness of the display screen 505 is adjusted to be low. In another embodiment, processor 501 may also dynamically adjust the shooting parameters of camera head assembly 506 based on the ambient light intensity collected by optical sensor 515.
A proximity sensor 516, also known as a distance sensor, is typically disposed on the front panel of the terminal 500. The proximity sensor 516 is used to collect the distance between the user and the front surface of the terminal 500. In one embodiment, when the proximity sensor 516 detects that the distance between the user and the front surface of the terminal 500 gradually decreases, the processor 501 controls the display screen 505 to switch from the bright screen state to the dark screen state; when the proximity sensor 516 detects that the distance between the user and the front surface of the terminal 500 becomes gradually larger, the display screen 505 is controlled by the processor 501 to switch from the breath screen state to the bright screen state.
Those skilled in the art will appreciate that the configuration shown in fig. 5 is not intended to be limiting of terminal 500 and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components may be used.
In an exemplary embodiment, a computer-readable storage medium, such as a memory including program code, which is executable by a processor to perform the information associating method in the above-described embodiments, is also provided. For example, the computer readable storage medium may be a Read-Only Memory (ROM), a Random Access Memory (RAM), a Compact Disc Read-Only Memory (CD-ROM), a magnetic tape, a floppy disk, an optical data storage device, and the like.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by hardware associated with program code, and the program may be stored in a computer readable storage medium, where the above mentioned storage medium may be a read-only memory, a magnetic or optical disk, etc.
The foregoing is considered as illustrative of the embodiments of the disclosure and is not to be construed as limiting thereof, and any modifications, equivalents, improvements and the like made within the spirit and principle of the disclosure are intended to be included within the scope of the disclosure.

Claims (12)

1. An information association method, the method comprising:
scanning a first graphic code of a target sampling container through a scanning control called by a target application client to obtain container information of the target sampling container, logging account information with login authority in the target application client, wherein the target sampling container is used for loading a detection sample of a user to be sampled for detection, and the detection sample is obtained by sampling by detection personnel in a sampling site;
acquiring the identity information of the user to be sampled through the target application client;
checking the identity information of the user to be sampled, if the user to be sampled is determined to have reserved sampling based on the identity information, judging whether a sampling point reserved by the user to be sampled is a current sampling point, if the sampling point reserved by the user to be sampled is the current sampling point, judging whether the sampling time reserved by the user to be sampled is in the sampling time period of the current sampling point, if the sampling time reserved by the user to be sampled is in the sampling time period of the current sampling point, collecting the face data of the user to be sampled, judging whether the face data of the user to be sampled is matched with the face data in the identity information, if the face data of the user to be sampled is matched with the face data in the identity information, passing the checking, and determining the target number corresponding to the sampling mode based on the sampling mode set by the terminal, the target number is used for indicating the number of users allowed to be sampled in one detection process;
when the identity information of the target number of users to be sampled is acquired, automatically associating the container information of the target sampling container with the identity information of the users to be sampled, and when the number of the users corresponding to the acquired identity information does not reach the target number, if the association operation of the acquired identity information and the container information is detected, forcibly associating the acquired identity information with the container information;
and if a permission revocation instruction sent by a server is received, revoking the login permission of the account information, wherein the server is used for monitoring the account logged by the target application client in real time, and detecting the login operation based on the target application client in a non-sampling time period, or detecting that the account on the target application client is still in a login state in the non-sampling time period, or detecting that the login location of the login operation is not the current sampling point, or detecting that the data content of the target application client is abnormally increased or reduced, and then triggering and sending the permission revocation instruction.
2. The method of claim 1, wherein the obtaining, by the target application client, the identity information of the user to be sampled comprises:
and scanning the second graphic code of the user to be sampled through a scanning control called by the target application client to obtain the identity information of the user to be sampled.
3. The method of claim 1, wherein the obtaining, by the target application client, the identity information of the user to be sampled comprises:
displaying an identity information filling page on the target application client interface, wherein the identity information filling page is used for filling the identity information of the user to be sampled;
and in response to completion of filling based on the identity information filling page, taking the identity information contained in the identity information filling page as the identity information of the user to be sampled.
4. The method according to claim 1, wherein before the scanning control invoked by the target application client scans the first graphic code of the target sampling container to obtain the container information of the target sampling container, the method further comprises:
displaying a login interface of the target application client, wherein the login interface is used for filling account information of a detection mechanism;
and responding to the login operation based on the login interface, checking the account information, and if the account information is authorized account information, granting login permission to the account information of the detection mechanism.
5. The method according to claim 4, wherein the account information has an associated authority, the account information is verified in response to a login operation based on the login interface, and after the account information of the detection mechanism is granted a login authority if the account information is authorized, the method further comprises:
responding to the fact that the account information of the detection mechanism is granted with the login authority, and displaying an information acquisition page, wherein the information acquisition page is used for acquiring sampling point information;
acquiring the sampling point information based on the information acquisition page;
and verifying the sampling point information, and if the sampling point information meets a target condition, granting association authority to account information of the detection mechanism.
6. The method of claim 5, wherein the obtaining the sample point information based on the information obtaining page comprises:
and if the triggering operation of the information acquisition page is detected, calling the scanning control to scan a third graphic code of the current sampling point to obtain the information of the sampling point, wherein the third graphic code contains the information of the current sampling point.
7. The method of claim 5, wherein the sampling point information comprises a sampling point identifier, and if the sampling point information meets a target condition, granting an association right to account information of the detection mechanism comprises:
and if the sampling point set has an identifier matched with the identifier of the sampling point, granting association authority to the account information of the detection mechanism, wherein the sampling point set comprises the identifiers of a plurality of sampling points.
8. The method of claim 5, wherein the sampling point information further comprises sampling time, and if the sampling point information meets a target condition, the granting of the association right to the account information of the detection mechanism comprises:
and if the sampling time is in a target time period, granting association authority to the account information of the detection mechanism, wherein the target time period is a time period when the sampling point is in a sampling state.
9. The method of claim 1, wherein the invoking of the scan control comprises:
displaying an operation control in an interface of the target application client, wherein the operation control is used for triggering and calling the scanning control;
and if the trigger operation on the operation control is detected, calling the scanning control.
10. An information association apparatus, characterized in that the apparatus comprises:
the system comprises a scanning module, a storage module and a processing module, wherein the scanning module is used for scanning a first graphic code of a target sampling container through a scanning control called by a target application client to obtain container information of the target sampling container, account information with login authority is logged in the target application client, the target sampling container is used for loading a detection sample of a user to be sampled for detection, and the detection sample is obtained by a detection person on a sampling site;
the acquisition module is used for acquiring the identity information of the user to be sampled through the target application client;
the verification module is used for verifying the identity information of the user to be sampled, if the user to be sampled is determined to have reserved sampling based on the identity information, whether a sampling point reserved by the user to be sampled is a current sampling point is judged, if the sampling point reserved by the user to be sampled is the current sampling point, whether the sampling time reserved by the user to be sampled is in the sampling time period of the current sampling point is judged, if the sampling time reserved by the user to be sampled is in the sampling time period of the current sampling point, the face data of the user to be sampled is collected, whether the face data of the user to be sampled is matched with the face data in the identity information is judged, if the face data of the user to be sampled is matched with the face data in the identity information, the verification is passed, and based on the sampling mode set by a terminal, determining a target number corresponding to the sampling mode, wherein the target number is used for indicating the number of users allowed to be sampled in one detection process;
the association module is used for automatically associating the container information of the target sampling container with the identity information of the users to be sampled when the identity information of the users to be sampled with the target number is acquired, and forcibly associating the acquired identity information with the container information if the association operation of the acquired identity information and the container information is detected when the number of the users corresponding to the acquired identity information does not reach the target number;
and if a permission revocation instruction sent by a server is received, revoking the login permission of the account information, wherein the server is used for monitoring the account logged by the target application client in real time, and detecting the login operation based on the target application client in a non-sampling time period, or detecting that the account on the target application client is still in a login state in the non-sampling time period, or detecting that the login location of the login operation is not the current sampling point, or detecting that the data content of the target application client is abnormally increased or reduced, and then triggering and sending the permission revocation instruction.
11. A terminal, characterized in that the terminal comprises one or more processors and one or more memories having stored therein at least one program code, which is loaded and executed by the one or more processors to implement the operations performed by the information associating method according to any one of claims 1 to 9.
12. A computer-readable storage medium, having at least one program code stored therein, the program code being loaded into and executed by a processor to perform the operations of any one of the information association methods claimed in claims 1-9.
CN202110187355.6A 2021-02-18 2021-02-18 Information association method, device, terminal and storage medium Active CN112562865B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110187355.6A CN112562865B (en) 2021-02-18 2021-02-18 Information association method, device, terminal and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110187355.6A CN112562865B (en) 2021-02-18 2021-02-18 Information association method, device, terminal and storage medium

Publications (2)

Publication Number Publication Date
CN112562865A CN112562865A (en) 2021-03-26
CN112562865B true CN112562865B (en) 2022-07-15

Family

ID=75035942

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110187355.6A Active CN112562865B (en) 2021-02-18 2021-02-18 Information association method, device, terminal and storage medium

Country Status (1)

Country Link
CN (1) CN112562865B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113469309B (en) * 2021-05-25 2024-05-10 上海金标生物科技有限公司 Health information processing method, device, system, equipment and storage medium
CN113453171B (en) * 2021-05-31 2022-09-09 成都健康医联信息产业有限公司 Large-scale emergency detection communication method, device, equipment and storage medium
CN113359985A (en) * 2021-06-03 2021-09-07 北京市商汤科技开发有限公司 Data display method and device, computer equipment and storage medium
CN114974545A (en) * 2022-05-20 2022-08-30 支付宝(杭州)信息技术有限公司 IoT (IoT) equipment-based biological sample collection method and device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108351920A (en) * 2015-06-01 2018-07-31 生物检测有限公司 System and method for obtaining test result from body sample
CN109727681A (en) * 2017-10-30 2019-05-07 戚本昊 Disease epidemic situation prevention monitoring survey system
CN111430039A (en) * 2020-02-24 2020-07-17 数字广东网络建设有限公司 Epidemic prevention information acquisition system, method and device, computer equipment and storage medium
CN111759361A (en) * 2020-07-02 2020-10-13 南方医科大学深圳医院 Throat test sample self-service sampling machine and method
CN112348138A (en) * 2020-11-30 2021-02-09 恒瑞通(福建)信息技术有限公司 Water quality detection sample handover management method and terminal based on two-dimensional code technology

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101926675B (en) * 2009-10-30 2012-08-08 华为技术有限公司 Method, device and system for remotely acquiring physical detection data of user
WO2015194001A1 (en) * 2014-06-19 2015-12-23 ホクユーメディックス株式会社 Blood collection tube management system
CN108763992B (en) * 2018-05-31 2021-07-30 重庆微标科技股份有限公司 Intelligent specimen collecting method and system
CN111850166A (en) * 2020-07-10 2020-10-30 中国人民解放军总医院第五医学中心 A nucleic acid detection method and application for large-scale screening of people infected with novel coronavirus

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108351920A (en) * 2015-06-01 2018-07-31 生物检测有限公司 System and method for obtaining test result from body sample
CN109727681A (en) * 2017-10-30 2019-05-07 戚本昊 Disease epidemic situation prevention monitoring survey system
CN111430039A (en) * 2020-02-24 2020-07-17 数字广东网络建设有限公司 Epidemic prevention information acquisition system, method and device, computer equipment and storage medium
CN111759361A (en) * 2020-07-02 2020-10-13 南方医科大学深圳医院 Throat test sample self-service sampling machine and method
CN112348138A (en) * 2020-11-30 2021-02-09 恒瑞通(福建)信息技术有限公司 Water quality detection sample handover management method and terminal based on two-dimensional code technology

Also Published As

Publication number Publication date
CN112562865A (en) 2021-03-26

Similar Documents

Publication Publication Date Title
CN112562865B (en) Information association method, device, terminal and storage medium
CN112530567A (en) Information management method, information management device, electronic equipment and storage medium
CN112768027A (en) Detection result query method, device, terminal, server and storage medium
CN109547495B (en) Sensitive operation processing method, device, server, terminal and storage medium
CN110659542B (en) Monitoring method and device
CN110581831B (en) Communication method, information acquisition method, electronic device, and storage medium
CN111125601A (en) File transmission method, device, terminal, server and storage medium
CN111128115B (en) Information verification method and device, electronic equipment and storage medium
CN115329309A (en) Verification method, verification device, electronic equipment and storage medium
CN110570123A (en) Resource information management method, system and device based on block chain
CN111131392A (en) Method, device, electronic equipment and medium for processing message
CN110290191B (en) Resource transfer result processing method, device, server, terminal and storage medium
CN112564908B (en) Device registration method and device, electronic device, server and readable storage medium
CN113377647B (en) Page processing method, device, server, terminal and readable storage medium
CN112995159B (en) Information processing method, device, terminal and computer readable storage medium
CN112966798B (en) Information display method and device, electronic equipment and storage medium
CN110569631B (en) Account number detection method, device, equipment and storage medium based on block chain
CN114219112B (en) Health service reservation method, device, server and storage medium
CN113051494B (en) Information display method, device, electronic device and storage medium
CN111131619B (en) Account switching processing method, device and system
CN111556189B (en) Call method, device, electronic equipment and medium
CN115718634A (en) Page display method, page configuration method and terminal
CN114706741A (en) Performance test method, performance test device, computer equipment and medium
CN113569219A (en) Live broadcast embedded program authorization method, device, equipment and storage medium
CN114078598B (en) Processing method, device, equipment and storage medium based on physical state

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
GR01 Patent grant
GR01 Patent grant