Service information association method, device, terminal and storage medium
Identity information is obtained through document scanning and associated with test tube information, which solves the problem of cumbersome operations in the existing technology and improves the efficiency and accuracy of information association.
Patent Information
- Application Number
- CN202111322436.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-09
- Publication Date
- 2025-05-13
- Estimated Expiration
- 2041-11-09
AI Technical Summary
In the prior art, users need to print paper reservation codes through code acquisition equipment, which leads to cumbersome operations, which in turn reduces the correlation efficiency between user identity information and test tube codes.
Obtain the identity information of the target object through the ID scan, and determine whether the current service point and the appointment service point are consistent based on the appointment information. If it is consistent, in response to the test tube scanning operation, obtain the test tube information of the test tube and associate the identity information with the test tube information.
It simplifies the operation process, improves the efficiency of correlation between user identity information and test tube information, reduces human errors, and improves the accuracy and efficiency of services.
Smart Images

Figure CN114078582B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to a method, device, terminal and storage medium for associating service information. Background Art
[0002] At present, in order to avoid long queues when going to service points to receive health services such as nucleic acid testing, users usually make reservations for the required health services on their mobile phones in advance, so that they can go to the service point to receive health services at the scheduled time. When the service point provides health services to users, it is necessary to associate the user's identity information with the test tube code of the test tube, which is the test tube containing the user's test sample.
[0003] In the related art, when a user makes an appointment in advance for the required health service on a mobile phone, the mobile phone will generate an appointment code; after the user arrives at the service point, he / she first scans the appointment code through a code-taking device, prints it out as a paper appointment code, and then holds the paper appointment code to receive the health service; at this time, the service personnel scans the paper appointment code and the test tube code of the test tube through a scanning device, associates the user identity information obtained based on the appointment code with the test tube code, and then collects the user's test sample and places the test sample into the test tube.
[0004] However, in the above method, the user needs to print out a paper appointment code from the code retrieval device before receiving the health service, which makes the operation cumbersome and further leads to low efficiency in associating the user identity information with the test tube code. Summary of the invention
[0005] The embodiment of the present application provides a method, device, terminal and storage medium for associating service information, which can improve the efficiency of associating identity information and test tube information. The technical solution is as follows:
[0006] According to one aspect of an embodiment of the present application, a method for associating service information is provided, the method comprising:
[0007] In response to the document scanning operation, obtaining identity information of the target object;
[0008] Acquire reservation information associated with the identity information, the reservation information including service point information of a first service point, the first service point being a service point at which the target object makes an appointment to receive health services;
[0009] If it is determined based on the service point information that the first service point is the current service point, in response to a test tube scanning operation, obtaining test tube information of the test tube, the test tube being used to hold a test sample of the target object;
[0010] The identity information is associated with the test tube information.
[0011] In a possible implementation, the method further includes:
[0012] If it is determined based on the service point information that the first service point is not the current service point, a prompt message is output.
[0013] In another possible implementation, the method further includes:
[0014] Acquire first location information of the first service point;
[0015] Determining a driving route based on the first location information and the second location information of the current service point;
[0016] The driving route is output.
[0017] In another possible implementation, the method further includes:
[0018] In response to the reservation information change operation, the reservation information of the target object is changed.
[0019] In another possible implementation, the reservation information further includes a reservation time point; and the step of changing the reservation information of the target object includes:
[0020] If the difference between the scheduled time point and the current time is less than the preset time difference, the scheduled time point will be changed and the first service point will remain unchanged.
[0021] In another possible implementation, the reservation information further includes a reservation time point; and the step of changing the reservation information of the target object includes:
[0022] If the difference between the scheduled time point and the current time is less than the preset time difference, obtaining the remaining number sources of the second service point, and the distance between the second service point and the current service point is less than the preset distance;
[0023] If the remaining number sources are not zero, the service point information included in the reservation information is modified from the first service point to the second service point.
[0024] In another possible implementation, the reservation information includes time limit information of the reserved health service, and the time limit information is used to represent the generation time of the health service result;
[0025] The associating the identity information with the test tube information includes:
[0026] Based on the time limit information, determining the priority of the target object;
[0027] The identity information, the test tube information, and the priority are associated.
[0028] In another possible implementation, the reservation information further includes the service information of the reservation; and before scanning the test tube information of the test tube, the method further includes:
[0029] Based on the identity information, obtaining medical information of the target object, the medical information including record information of the target object's historical medical visits;
[0030] Based on the medical information and the service information, evaluating the target object;
[0031] If the evaluation result is that the target object is allowed to receive the health service, a step of acquiring test tube information of the test tube in response to a test tube scanning operation is performed.
[0032] According to one aspect of an embodiment of the present application, a device for associating service information is provided, the device comprising:
[0033] A first scanning module, used to obtain identity information of a target object in response to a document scanning operation;
[0034] A first acquisition module is used to acquire the appointment information associated with the identity information, the appointment information includes service point information of a first service point, and the first service point is the service point where the target object makes an appointment to receive health services;
[0035] a second scanning module, configured to obtain test tube information of the test tube in response to a test tube scanning operation if the first service point is determined to be a current service point based on the service point information, the test tube being used to hold a test sample of the target object;
[0036] An association module is used to associate the identity information with the test tube information.
[0037] In a possible implementation manner, the device further includes:
[0038] The first output module is configured to output prompt information if it is determined based on the service point information that the first service point is not the current service point.
[0039] In another possible implementation, the device further includes:
[0040] A second acquisition module, used to acquire first location information of the first service point;
[0041] a determination module, configured to determine a driving route based on the first location information and the second location information of the current service point;
[0042] The second output module is used to output the driving route.
[0043] In another possible implementation, the device further includes:
[0044] The booking change module is used to change the booking information of the target object in response to the booking information change operation.
[0045] In another possible implementation, the ticket change module includes:
[0046] A rebooking unit is used to rebook the appointment time point if the difference between the appointment time point and the current time is less than a preset time difference, and keep the first service point unchanged.
[0047] In another possible implementation, the ticket change module includes:
[0048] an acquisition unit, configured to acquire remaining number sources of a second service point if the difference between the scheduled time point and the current time is less than a preset time difference, and the distance between the second service point and the current service point is less than a preset distance;
[0049] A modification unit is used to modify the service point information included in the reservation information from the first service point to the second service point if the remaining number source is not zero.
[0050] In another possible implementation, the association module includes:
[0051] a determining unit, configured to determine the priority of the target object based on the time limit information;
[0052] An associating unit is used to associate the identity information, the test tube information and the priority.
[0053] In another possible implementation, the device further includes:
[0054] A third acquisition module is used to acquire the medical information of the target object based on the identity information, wherein the medical information includes the record information of the target object's historical medical visits;
[0055] An evaluation module, used for evaluating the target object based on the medical information and the service information;
[0056] The third scanning module is used to obtain the test tube information of the test tube in response to a test tube scanning operation if the evaluation result is that the target object is allowed to receive the health service.
[0057] According to one aspect of an embodiment of the present application, a terminal is provided, comprising one or more processors and one or more memories, wherein at least one program code is stored in the one or more memories, and the at least one program code is loaded and executed by the one or more processors to implement a method for associating service information in any possible implementation manner as described above.
[0058] According to one aspect of an embodiment of the present application, a computer-readable storage medium is provided, in which at least one program code is stored. The at least one program code is loaded and executed by a processor to implement a method for associating service information in any possible implementation manner as described above.
[0059] According to one aspect of an embodiment of the present application, a computer program product is provided, the computer program product comprising: a computer program code, wherein when the computer program code is executed by a processor, the method for associating service information in any possible implementation manner described above is implemented.
[0060] In the embodiments of the present application, the provided service information association method, device, terminal and storage medium obtain the identity information of the target object by scanning the certificate of the target object, thereby obtaining the appointment information of the target object. There is no need for the code acquisition device to print out a paper appointment code to obtain the appointment information. The operation of this method is simpler, thereby improving the efficiency of associating identity information and test tube information. BRIEF DESCRIPTION OF THE DRAWINGS
[0061] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0062] Figure 1 It is a schematic diagram of an implementation environment provided by an exemplary embodiment of the present application;
[0063] Figure 2 is a flow chart of a method for associating service information provided by an exemplary embodiment of the present application;
[0064] Figure 3 is a flow chart of a method for associating service information provided by an exemplary embodiment of the present application;
[0065] Figure 4 is a flow chart of a method for associating service information provided by an exemplary embodiment of the present application;
[0066] Figure 5It is a schematic diagram of a structure of a device for associating service information provided by an exemplary embodiment of the present application;
[0067] Figure 6 It is a schematic diagram of a terminal structure provided by an exemplary embodiment of the present application. DETAILED DESCRIPTION
[0068] In order to make the purpose, technical scheme and advantages of the present application clearer, the implementation mode of the present application will be further described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0069] It is understood that the terms "first", "second", etc. used in this application may be used herein to describe various concepts, but unless otherwise specified, these concepts are not limited by these terms. These terms are only used to distinguish one concept from another. For example, a first service point may be referred to as a second service point, and similarly, a second service point may be referred to as a first service point without departing from the scope of the application.
[0070] The terms "at least one", "multiple", "each" and "any" used in this application, at least one includes one, two or more than two, multiple includes two or more than two, each refers to each of the corresponding multiple, and any refers to any one of the multiple. For example, the multiple second service points include 3 second service points, and each refers to each of the 3 second service points, and any refers to any one of the 3 second service points, which can be the first, the second or the third.
[0071] Figure 1 is a schematic diagram of an implementation environment provided by an embodiment of the present application, such as Figure 1 As shown, the implementation environment includes a first terminal 101, a second terminal 102 and a server 103. The first terminal 101 is connected to the server 103 via a wireless or wired network, and the second terminal 102 is connected to the server 103 via a wireless or wired network.
[0072] Optionally, the first terminal 101 is a terminal of a service point providing health services, which can be any type of terminal such as a smart phone, a tablet computer or a desktop computer. The server 103 is a server, or a server cluster composed of several servers, or a cloud computing service center. The first terminal 101 is installed with an application provided by the server 103, and the first terminal 101 can implement functions such as data transmission and message interaction through the application. Optionally, the application is an independent application, a small program integrated in a host application, or a public account integrated in a host application. For example, the application is an independent health service application, a health service small program integrated in a social application, or a health service public account integrated in a social application, and the application has a scanning function. Of course, the application can also have other functions, such as a verification function, an appointment function, etc.
[0073] Optionally, the second terminal 102 is a terminal used by the user, which can be any type of terminal such as a smart phone, a tablet computer or a desktop computer. The second terminal 102 installs an application provided by the server 103, which is the same as the application installed in the first terminal 101 and is not described in detail here.
[0074] In some embodiments, the user makes an appointment for health services in advance at the second terminal 102, and the second terminal 102 sends the user's appointment information to the server 103. The server 103 stores the user's appointment information. When the user goes to the service point to receive health services, the first terminal 101 associates the user's identity information and test tube information when it is determined that the user has made an appointment at this service point.
[0075] The service information association method provided in the embodiment of the present application can be applied to the scenario of associating service information and identity information of any health service.
[0076] In the first scenario, the service information association method can be applied to the scenario of associating nucleic acid test information and identity information. For example, a user makes an appointment for nucleic acid test in advance through a mobile phone, and the mobile phone sends the user's appointment information for nucleic acid test to the server that manages nucleic acid test information. The server stores the user's appointment information for nucleic acid test. When the user goes to the service point for nucleic acid test, the terminal at the service point determines that the user has made an appointment at this service point, and then associates the user's identity information with the test tube information, where the test tube information is the information of the test tube containing the user's throat swab sample or nasal swab sample.
[0077] In the second scenario, the service information association method can be applied to the scenario of associating blood test information and identity information. For example, a user makes an appointment for a blood test in advance through a mobile phone, and the mobile phone sends the user's appointment information for the blood test service to a server that manages the blood test information. The server stores the user's appointment information for the blood test service. When the user goes to a service point for a blood test, the terminal at the service point determines that the user has made an appointment at this service point, and then associates the user's identity information with the test tube information, wherein the test tube information is the information of the test tube containing the user's blood sample.
[0078] Figure 2 This is a flow chart of a method for associating service information provided by an embodiment of the present application. The embodiment of the present application is executed by a first terminal, and the method includes the following steps:
[0079] Step 201: The first terminal obtains the identity information of the target object in response to the document scanning operation.
[0080] Step 202: The first terminal obtains the reservation information associated with the identity information, where the reservation information includes service point information of the first service point, where the first service point is the service point where the target object makes an appointment to receive health services.
[0081] Step 203: If the first terminal determines that the first service point is the current service point based on the service point information, in response to the test tube scanning operation, obtain test tube information of the test tube, where the test tube is used to hold the detection sample of the target object.
[0082] Step 204: The first terminal associates the identity information with the test tube information.
[0083] In an embodiment of the present application, the first terminal obtains the identity information of the target object by scanning the ID card of the target object, thereby obtaining the appointment information of the target object. There is no need for the code acquisition device to print out a paper appointment code to obtain the appointment information. The operation of this method is simpler, thereby improving the efficiency of associating identity information and test tube information.
[0084] Figure 3 This is a flow chart of a method for associating service information provided by an embodiment of the present application. The method comprises the following steps:
[0085] Step 301: The first terminal obtains the identity information of the target object in response to the document scanning operation.
[0086] Among them, the first terminal is a terminal of a service point providing health services, the certificate can be the target object's ID card, passport, social security card or household register, etc., and the identity information includes the target object's certificate number, which can be the ID card number, passport number or social security number. Based on different certificates, the first terminal can obtain different certificate numbers, and these certificate numbers can determine the identity of the target object. The identity information can also include the user's name, age and other information, which is not specifically limited here.
[0087] The user brings his or her own ID to the service point to receive health services, and the first terminal obtains the user's identity information in response to the operation of scanning the ID. The first terminal scans different IDs, and the ID number in the obtained identity information is also different. For example, the first terminal responds to the operation of scanning the ID card of the target object to obtain the target object's name, ID number and other identity information, or the first terminal responds to the operation of scanning the target object's passport to obtain the target object's name, age and passport number and other identity information, or the first terminal responds to the operation of scanning the target object's social security card to obtain the target object's name, age and social security number and other identity information, or the first terminal responds to the operation of scanning the target object's household registration booklet to obtain the target object's name, ID number and other identity information.
[0088] In a possible implementation, the first terminal obtains the identity information of the target object through an independent health service application in response to an operation of scanning the target object's certificate. The interface displayed by the health service application has a scanning control, and the scanning control can be located on the homepage or a secondary interface of the health service application. When the scanning control is located on the homepage of the health service application, the first terminal obtains the identity information of the target object in response to the operation of the certificate scanning operation as follows: the first terminal displays the homepage of the health service application, and the homepage at least includes the scanning control. When the first terminal detects that the scanning control is triggered, the identity information of the target object is obtained by responding to the operation of scanning the target object's certificate.
[0089] In another possible implementation, the first terminal obtains the identity information of the target object by responding to the operation of scanning the target object's certificate through the health service applet integrated in the social application. The interface displayed by the applet has a scanning control, and the scanning control can be located on the homepage or the secondary interface of the applet. When the scanning control is located on the homepage of the applet, the first terminal responds to the certificate scanning operation and obtains the identity information of the target object in the following steps: the first terminal displays the homepage of the health service applet, and the homepage at least includes the scanning control. When the first terminal detects that the scanning control is triggered, the identity information of the target object is obtained by responding to the operation of scanning the target object's certificate.
[0090] In another possible implementation, the first terminal obtains the identity information of the target object by responding to the operation of scanning the target object's ID card through the public account of the health service integrated in the social application. The interface of the public account has a scanning control, and accordingly, the first terminal obtains the identity information of the target object in response to the ID card scanning operation as follows: the first terminal displays a page of the public account of the health service, which at least includes a scanning control, and when the first terminal detects that the scanning control is triggered, the identity information of the target object is obtained by responding to the operation of scanning the target object's ID card.
[0091] In the embodiment of the present application, the first terminal obtains the identity information of the target object by responding to the operation of scanning the certificate of the target object, and the operation is simple.
[0092] In another possible implementation, the first terminal identifies the fingerprint of the target object and obtains the identity information of the target object through the fingerprint of the target object. Accordingly, the first terminal obtains the identity information of the target object in the following steps: the first terminal collects the fingerprint of the target object and identifies the fingerprint. One fingerprint corresponds to one identity information, and the first terminal obtains the identity information corresponding to the fingerprint. In the embodiment of the present application, the first terminal can obtain the identity information of the target object through the fingerprint of the target object without scanning the ID of the target object, and the operation is simple.
[0093] It should be noted that the first terminal can also verify whether the target object and the owner of the certificate are the same person based on the certificate of the target object, that is, verify whether it is the person himself who receives the health service.
[0094] In a possible implementation, the first terminal collects a facial image of the target object. If the certificate is an ID card or a passport, the first terminal obtains the facial image in the certificate when scanning the certificate, compares the facial image of the target object with the facial image in the certificate, and determines a first similarity between the two. If the first similarity exceeds a first preset value, it is determined that the owner of the target object and the certificate are the same person, and then the step of obtaining the reservation information associated with the identity information is performed. If the first similarity does not exceed the first preset value, it is determined that the owner of the target object and the certificate are not the same person, and the first terminal outputs a first prompt message, which is used to prompt the target object that the certificate is wrong and needs to be replaced with its own certificate.
[0095] If the certificate is a social security card or a household register, the first terminal scans the certificate to obtain identity information, which includes a facial image of the owner of the certificate. The facial image of the target object is compared with the facial image of the owner of the certificate to determine the similarity between the two. If the similarity exceeds a preset value, it is determined that the target object and the owner of the certificate are the same person. If the similarity does not exceed the preset value, it is determined that the target object and the owner of the certificate are not the same person.
[0096] In an embodiment of the present application, the first terminal compares the facial image of the target object with the facial image obtained based on the certificate to verify whether the target object and the owner of the certificate are the same person, thereby avoiding occupying resources for other people to receive health services, thereby improving the accuracy of providing health services to the target object.
[0097] In another possible implementation, the first terminal can also obtain the voice of the target object, perform voiceprint verification on the voice, and verify whether the target object and the owner of the certificate are the same person, that is, verify whether the person himself comes to receive health services. The first terminal scans the certificate of the target object, obtains a voice sample of the owner of the certificate, compares the voice sample with the collected voice of the target object, and determines the second similarity between the two. When the second similarity exceeds the second preset value, it is determined that the target object and the owner of the certificate are the same person, and then the step of obtaining the appointment information associated with the identity information is performed. When the second similarity does not exceed the second preset value, it is determined that the target object and the owner of the certificate are not the same person, and the first terminal outputs a second prompt message, and the second prompt message is used to prompt the target object that the certificate is wrong and needs to be replaced with its own certificate.
[0098] In an embodiment of the present application, the first terminal compares the target object's voice with the voice sample obtained based on the certificate to verify whether the target object and the owner of the certificate are the same person, thereby avoiding occupying resources for other people to receive health services, thereby improving the accuracy of providing health services to the target object.
[0099] In another possible implementation, the first terminal can also obtain the fingerprint of the target object, perform fingerprint recognition on the fingerprint, and verify whether the target object and the owner of the certificate are the same person, that is, verify whether the person himself comes to receive health services. The first terminal scans the certificate of the target object, obtains a fingerprint sample of the owner of the certificate, compares the fingerprint sample with the collected fingerprint of the target object, and determines the third similarity between the two. When the third similarity exceeds the third preset value, it is determined that the target object and the owner of the certificate are the same person, and then the step of obtaining the appointment information associated with the identity information is performed. When the third similarity does not exceed the third preset value, it is determined that the target object and the owner of the certificate are not the same person, and the first terminal outputs a third prompt message, which is used to prompt the target object that the certificate is wrong and needs to be replaced with its own certificate.
[0100] In an embodiment of the present application, the first terminal compares the fingerprint of the target object with the fingerprint sample obtained based on the certificate to verify whether the target object and the owner of the certificate are the same person, which can avoid occupying resources for other people to receive health services, thereby improving the accuracy of providing health services to the target object.
[0101] Another point that needs to be explained is that after scanning the certificate of the target object, the first terminal can also verify the certificate, that is, obtain the validity period of the certificate, and determine whether the certificate has expired based on the current time. Correspondingly, the process of the first terminal verifying the certificate of the target object is: the first terminal obtains the validity period and current time of the certificate of the target object. If the current time is within the validity period, it is determined that the certificate has not expired, and the step of obtaining the identity information of the target object is executed; if the current time is not within the validity period, it is determined that the certificate has expired, and the fourth prompt information is output. The fourth prompt information is used to prompt the target object that the certificate has expired and the certificate needs to be replaced before receiving health services. In an embodiment of the present application, the first terminal will only obtain the identity information of the target object when it determines that the certificate of the target object has not expired, which can improve the accuracy of obtaining the identity information of the target object.
[0102] Another point that needs to be explained is that when the target object goes to a service point to receive health services but does not carry his or her own ID, different methods can also be used to obtain the target object's identity information.
[0103] In a possible implementation, the target object can inform the staff of the service point of the identity information, and the staff manually enters the user's identity information on the first terminal, and the first terminal obtains the identity information of the target object. Therefore, the interface of the health service displayed by the first terminal includes an input box, and accordingly, the step of the first terminal obtaining the identity information of the target object is: the first terminal obtains the identity information of the target object based on the input box. Among them, the interface of the health service may include multiple input boxes, and the multiple input boxes are used to obtain the user's name, age, ID number and other information respectively. When entering the identity information, according to the fifth prompt information of each input box, the corresponding information is entered, and the first terminal receives the identity information of the target object according to the input of the information in each input box.
[0104] In the embodiment of the present application, when the target object does not carry the ID, the staff of the service point manually inputs the user's identity information on the first terminal, which provides convenience for the target object who does not carry the ID.
[0105] In another possible implementation, the target object can write its own identity information on an information registration form, and then the first terminal scans the information registration form to obtain the identity information of the target object. Accordingly, the steps for the first terminal to obtain the identity information of the target object are: the first terminal scans the information registration form, which records the identity information of the target object, identifies the information on the information registration form through a character recognition method, and obtains the identity information of the target object based on the identified information.
[0106] In an embodiment of the present application, when the target object does not carry an ID, compared to informing the staff and having the informing staff fill in the identity information, the target object first fills in the personal identity information on the information registration form, and then the first terminal scans the information registration form to obtain the identity information, which can improve the accuracy of obtaining the identity information.
[0107] In another possible implementation, when the target object makes an appointment for health services, an appointment code will be generated. If the target object does not bring an ID to the service point to receive health services, the first terminal can directly scan the appointment code of the target object to obtain the identity information of the target object. In the embodiment of the present application, the first terminal obtains the identity information of the target object based on the appointment code, which is simple to operate. Compared with the method of informing the staff and having the informing staff fill in the identity information or filling in the identity information by themselves, this method can improve the accuracy of obtaining the identity information.
[0108] Step 302: The first terminal obtains reservation information associated with the identity information.
[0109] The target object enters the identity information on the second terminal in advance, makes an appointment for the health service, generates the appointment information, and the second terminal sends the appointment information to the server, which stores the appointment information. Because the target object needs to enter the identity information when making an appointment for the health service, the identity information and appointment information of the target object are associated. When the user goes to the service point to receive the health service, the first terminal can obtain the appointment information of the target object from the server based on the identity information of the target object.
[0110] The reservation information is information about the target object's reservation for health services, and includes service point information of the first service point, where the first service point is the service point where the target object makes an appointment to receive health services. The first terminal is a terminal of the service point, and the second terminal is a user terminal.
[0111] In addition to the service point information of the first service point, the reservation information also includes the time point of the reservation, the service information of the reservation, the time limit information of the scheduled health service, etc., wherein the time point of the reservation is the time point when the target object makes an appointment to receive the health service, for example, the time point of the reservation is 3 pm on November 3; the service information of the reservation is the health service scheduled by the target object, for example, the service information of the reservation is nucleic acid testing or blood test, etc., which is not specifically limited here; the time limit information of the scheduled health service is used to limit the generation time of the results of the health service, for example, the time limit information of the nucleic acid test scheduled by the target object is two days, that is, the target object needs to get the results of the nucleic acid test within two days from the start of the nucleic acid test service. The reservation information can also include the contact information of the target object, such as mobile phone number, email address, address, etc. In the embodiment of the present application, the content of the reservation information is not specifically limited here.
[0112] The process of the first terminal acquiring the reservation information associated with the identity information can be implemented by the following methods, including:
[0113] In the first method, the first terminal sends the identity information of the target object to the server, thereby obtaining the appointment information associated with the identity information, that is, each time the first terminal obtains an identity information, it obtains the corresponding appointment information from the server. In the embodiment of the present application, since the server can store more appointment information than the terminal, based on the identity information, the server can ensure that all corresponding appointment information is found, and this method can improve the accuracy of obtaining appointment information.
[0114] In the second method, the first terminal obtains the reservation information related to the current service point from the server in advance and stores it locally. When the first terminal obtains the identity information of the target object, the reservation information associated with the identity information is obtained locally. In the embodiment of the present application, the first terminal stores the reservation information locally in advance. When the identity information of the target object is obtained, the reservation information can be directly obtained locally without frequent interaction with the server, thereby reducing operation consumption.
[0115] In the third mode, the first terminal sets a storage frequency, and based on the storage frequency, obtains the reservation information related to the current service point from the server in advance, stores it locally, and obtains the reservation information associated with the identity information from the local computer when the first terminal obtains the identity information of the target object. For example, the storage frequency is once a day, that is, the first terminal stores the reservation information related to the current service point and the reservation time point is the time point of the day in advance locally, and obtains the reservation information associated with the identity information from the local computer when the first terminal obtains the identity information of the target object.
[0116] In an embodiment of the present application, the first terminal stores the appointment information locally based on the storage frequency. There is no need for the server to store each appointment information locally in the first terminal each time it is acquired. At the same time, when the identity information of the target object is acquired, the appointment information can be directly acquired locally without frequent interaction with the server, thereby reducing operating consumption.
[0117] It should be noted that the first terminal can also identify the fingerprint of the target object and directly obtain the reservation information of the target object through the fingerprint, because the fingerprint of the target object is associated with the identity information of the target object. Therefore, the method can obtain the reservation information associated with the identity information. In the embodiment of the present application, the first terminal directly obtains the reservation information of the target object through the fingerprint, which is simple to operate and has low running consumption.
[0118] Step 303: If the first terminal determines that the first service point is the current service point based on the service point information, in response to the test tube scanning operation, the test tube information of the test tube is acquired.
[0119] The current service point is the service point where the first terminal is located. The first terminal verifies the reservation information of the target object through the current service point and the service point information in the reservation information. Only when the verification is passed can the first terminal execute the step of obtaining the test tube information of the test tube in response to the test tube scanning operation, that is, the first terminal determines that the first service point is the current service point through the service point information, and then determines that the reservation information corresponding to the service point information is verified, and then scans the test tube. The test tube is used to hold the test sample of the target object, and each test tube corresponds to a graphic code. The first terminal scans the graphic code on the test tube, thereby responding to the test tube scanning operation to obtain the test tube information of the test tube. The test tube information can be the serial number of the test tube, which is not specifically limited here.
[0120] In one possible implementation, the first terminal determines that the first service point is the current service point based on the service point information, determines that the reservation information corresponding to the service point information has been verified, and directly responds to the test tube scanning operation to obtain the test tube information of the test tube. In the embodiment of the present application, the first terminal directly responds to the test tube scanning operation to obtain the test tube information of the test tube when determining that the reservation information has been verified, that is, determining that the target object is the reservation object of the current service point, and the operation is simple.
[0121] In another possible implementation, before the first terminal obtains the test tube information of the test tube in response to the test tube scanning operation, it can also obtain the record information of the target object's historical medical visits, and judge whether the target object can accept the health service of this appointment based on the record information of the historical medical visits and the service information of the appointment, and then perform the step of scanning the test tube information of the test tube. Accordingly, the process before the first terminal obtains the test tube information of the test tube in response to the test tube scanning operation is: the first terminal obtains the medical information of the target object based on the identity information, and the medical information includes the record information of the target object's historical medical visits; based on the medical information and service information, the target object is evaluated; if the evaluation result is that the target object is allowed to accept health services, the step of obtaining the test tube information of the test tube in response to the test tube scanning operation is performed. If the evaluation result is that the target object is not allowed to accept health services, the first terminal outputs a sixth prompt information, and the sixth prompt information is used to prompt that the target object is not suitable for receiving health services at present. It can also select a suitable appointment time point based on the medical information of the target object to re-book health services for the target object.
[0122] For example, the target object has a cold and takes antiviral or anti-infective drugs. In this case, if the target object receives a health service for nucleic acid testing, the drug will affect the result of the nucleic acid test, and the target object is currently not suitable for receiving the health service for nucleic acid testing. The first terminal obtains the medical information of the target object, and can know the drugs taken by the target object, and evaluates the target object, and can determine that the target object is not allowed to undergo nucleic acid testing. At this time, the first terminal will not execute the step of obtaining the test tube information of the test tube in response to the test tube scanning operation.
[0123] In an embodiment of the present application, the first terminal evaluates whether the target object is allowed to receive health services, which can avoid generating erroneous health service results and causing inconvenience to the target object. This method can improve the accuracy of obtaining health service results.
[0124] In another possible implementation, before the first terminal responds to the test tube scanning operation and obtains the test tube information of the test tube, it may also obtain the service information reserved by the target object, select the test tube type corresponding to the service information, and then execute the step of obtaining the test tube information of the test tube in response to the test tube scanning operation. Accordingly, the process before the first terminal responds to the test tube scanning operation and obtains the test tube information of the test tube is: the first terminal obtains the service information reserved by the target object, determines the test tube type corresponding to the service information based on the service information, and executes the step of obtaining the test tube information of the test tube in response to the test tube scanning operation.
[0125] For example, in a blood test service, the target object's blood sample is usually placed in test tubes of different colors according to the specific blood test items. If the target object makes an appointment for a routine blood test item, the target object's blood sample is placed in a purple test tube. If the target object makes an appointment for a serum test item, the target object's blood sample is placed in a red test tube, which does not contain any additives. If the target object makes an appointment for an immunoassay item, the target object's blood sample is placed in a yellow test tube, which contains a coagulant. The first terminal scans different types of test tubes based on the specific health service booked by the target object to facilitate the target object in receiving health services.
[0126] Step 304: The first terminal associates the identity information with the test tube information.
[0127] The first terminal associates the identity information with the test tube information based on the identity information and the test tube information. In a possible implementation, the first terminal directly associates the identity information of the target object with the test tube information after obtaining the test tube information of the test tube in response to the test tube scanning operation, which is simple to operate and has low running consumption.
[0128] In another possible implementation, the target object may need to obtain the result of the health service as soon as possible, and the priority of the target object is increased. Compared with other appointment objects that do not have such requirements, the priority of the target object is higher. The first terminal can obtain the priority of the target object, and when associating the identity information and the test tube information, the priority of the target object is also associated. Accordingly, the step of the first terminal associating the identity information and the test tube information is as follows: the first terminal determines the priority of the target object based on the time limit information; and associates the identity information, the test tube information and the priority. Among them, the time limit information is used to characterize the generation time of the health service result, and the first terminal can obtain the time limit information of the scheduled health service in the appointment information.
[0129] In an embodiment of the present application, the first terminal associates the priority of the target object while associating the identity information and the test tube information. When the priority of the target object is high, the result of the health service received by the target object is generated as soon as possible. This method is in line with the intention of the target object and provides convenience for the target object to receive health services.
[0130] Step 305: If the first terminal determines that the first service point is not the current service point based on the service point information, a prompt message is output.
[0131] The prompt information is used to prompt that the current service point is inconsistent with the first service point. In order to distinguish the prompt information from the above prompt information, the prompt information is called the seventh prompt information. The target object can know that it has come to the wrong service point through the seventh prompt information. In this case, the first terminal can facilitate the target object to receive health services through the following method, and the specific implementation steps include:
[0132] Step 3051: The first terminal determines the travel time of the target object from the current service point to the first service point.
[0133] The first terminal can provide a route for the target object through the location of the service point where the target object is currently located and the location of the service point where the target object has made an appointment, so that the target object can go to the service point where the appointment is made to receive health services. Accordingly, the steps for the first terminal to provide the target object with a route are: the first terminal obtains the first location information of the first service point; based on the first location information and the second location information of the current service point, determines the driving route, which is the driving route from the current service point to the first service point; and outputs the driving route. The first terminal can send the driving route to the server, and the server then sends the driving route to the second terminal, so that the target object can go to the first service point to receive health services according to the driving route.
[0134] Among them, the first terminal can obtain the driving time corresponding to the driving route in the process of obtaining the driving route. Because the reservation information of the target object also includes the appointment time point, the first terminal needs to determine whether the target object has enough time to arrive at the appointment service point based on the appointment time point, the current time and the driving time, and receive the health service at the appointment time point. If the target object has enough time to arrive at the appointment service point and receive the health service at the appointment time point, the first terminal executes the step of outputting the driving route, and the target object can go to the appointment service point to receive the health service according to the driving route provided by the first terminal; if the target object does not have enough time to arrive at the appointment service point and receive the health service at the appointment time point, the first terminal can re-book for the target object, that is, execute step 3042.
[0135] In an embodiment of the present application, when the service point arrived at by the target object is inconsistent with the reserved service point, the first terminal provides the target object with a driving route to the reserved service point, facilitates the target object in receiving health services, and enables the target object to meet the conditions for receiving health services as soon as possible, thereby improving the efficiency of associating identity information and test tube information.
[0136] Step 3052: If the first terminal determines that the target object cannot arrive at the first service point on time to receive the health service, a new health service reservation is made for the target object.
[0137] When the first terminal determines that the service point that the target object arrives at is not the reserved service point, it can make a new reservation for the target object, that is, the first terminal changes the reservation information of the target object in response to the reservation information change operation. There are three situations, including:
[0138] In the first case, the first terminal is still at the reserved service point and makes another reservation for the health service for the target object. Accordingly, the first terminal changes the reservation information of the target object as follows: if the difference between the reserved time point and the current time is less than the preset time difference, the first terminal changes the reserved time point and keeps the first service point unchanged. Among them, the preset time difference can be the time required for the target object to get from the current service point to the first service point. In the case that the target object does not have enough time to arrive at the reserved service point and receive the health service at the reserved time point, the first terminal can reschedule for the target object and postpone the reserved time point so that the target object has enough time to go to the first service point to receive the health service.
[0139] In an embodiment of the present application, the first terminal makes an appointment for health services for the target object again at the first service point, so that the target object has enough time to go to the first service point to receive health services, provides convenience for the target object to receive health services, and enables the target object to meet the conditions for receiving health services as soon as possible, thereby improving the efficiency of associating identity information and test tube information.
[0140] In the second case, the first terminal rebooks a health service for the target object at the current service point where the target object is currently located. Accordingly, the first terminal rebooks the target object's reservation information in the following steps: if the difference between the scheduled time point and the current time is less than the preset time difference, the first terminal obtains the remaining number source of the current service point, and if the remaining number source is not zero, the first terminal modifies the service point information included in the reservation information from the first service point to the current service point.
[0141] In an embodiment of the present application, if the current service point still has a number source, the first terminal can change the target object's scheduled service point information to the current service point. The target object does not need to go to other service points to receive health services, saving time, and enabling the target object to meet the conditions for receiving health services as soon as possible, thereby improving the efficiency of associating identity information and test tube information.
[0142] In the third case, if there are no remaining numbers at the current service point where the target object is currently located, the first terminal can also re-book a health service for the target object at a service point near the current service point. Correspondingly, the first terminal changes the reservation information of the target object in the following steps: if the difference between the scheduled time point and the current time is less than the preset time difference, the remaining numbers at the second service point are obtained, and the distance between the second service point and the current service point is less than the preset distance; if the remaining numbers are not zero, the service point information included in the reservation information is modified from the first service point to the second service point. Among them, the second service point can be one or more, which is not specifically limited here.
[0143] If there is only one second service point, the first terminal may directly modify the service point information included in the reservation information from the first service point to the second service point. If there are multiple second service points, the first terminal may select an optimal second service point for the target object based on the distance between the second service point and the current service point and the number of remaining number sources at the second service point, and then modify the service point information from the first service point to the second service point. Alternatively, the first terminal may provide all the information of the multiple second service points obtained to the target object, and the target object may independently select a second service point that meets the requirements, and the first terminal may then modify the service point information from the first service point to the second service point.
[0144] In an embodiment of the present application, the first terminal can re-book a health service for the target object at a service point near the current service point. The target object does not need to go to a distant service point to receive health services, which saves time and enables the target object to meet the conditions for receiving health services as soon as possible, thereby improving the efficiency of associating identity information and test tube information.
[0145] The target object goes to the service point to receive health services based on the revised appointment information. The first terminal can only execute the step of responding to the test tube scanning operation and obtaining the test tube information of the test tube, and then associate the target object's identity information with the test tube information, if it determines that the service point reserved in the revised appointment information is consistent with the current service point.
[0146] In an embodiment of the present application, the first terminal obtains the identity information of the target object by scanning the target object's ID card, thereby obtaining the target object's appointment information. There is no need for the code acquisition device to print out a paper appointment code to obtain the appointment information. The operation of this method is simpler, and when the target object arrives at the wrong service point and cannot receive health services on time, the appointment information can be changed for the target object, so that the target object can meet the conditions for receiving health services as soon as possible, thereby improving the efficiency of associating identity information and test tube information.
[0147] Figure 4 This is a flow chart of a method for associating service information provided in an embodiment of the present application. The method comprises the following steps:
[0148] Step 401: The first terminal obtains the identity information of the target object in response to the document scanning operation.
[0149] Step 401 is the same as step 301 and will not be described in detail here.
[0150] Step 402: The first terminal sends identity information to the server.
[0151] Step 403: The server receives the identity information.
[0152] Step 404: The server obtains the reservation information associated with the identity information.
[0153] Step 404 is the same as step 302 and will not be described in detail here.
[0154] Step 405: The server sends reservation information to the first terminal.
[0155] Step 406: The first terminal receives the reservation information.
[0156] Step 407: If the first terminal determines that the first service point is the current service point based on the service point information, in response to the test tube scanning operation, the test tube information of the test tube is acquired.
[0157] Step 408: The first terminal associates the identity information with the test tube information.
[0158] Step 409: If the first terminal determines that the first service point is not the current service point based on the service point information, a prompt message is output.
[0159] Steps 407-409 are the same as steps 303-305 and will not be described in detail here.
[0160] In an embodiment of the present application, the first terminal obtains the identity information of the target object by scanning the target object's ID card, thereby obtaining the target object's appointment information in the server. There is no need for the code acquisition device to print out a paper appointment code to obtain the appointment information. The operation of this method is simpler, and when the target object cannot receive health services on time, the appointment information can be changed for the target object, so that the target object can meet the conditions for receiving health services as soon as possible, thereby improving the efficiency of associating identity information and test tube information.
[0161] Figure 5 This is a schematic diagram of a structure of a service information association device provided in an embodiment of the present application, see Figure 5 , the device comprises:
[0162] The first scanning module 501 is used to obtain the identity information of the target object in response to the document scanning operation;
[0163] A first acquisition module 502 is used to acquire appointment information associated with the identity information, where the appointment information includes service point information of a first service point, where the first service point is a service point where the target object makes an appointment to receive health services;
[0164] The second scanning module 503 is used for obtaining test tube information of a test tube in response to a test tube scanning operation if the first service point is determined to be the current service point based on the service point information, where the test tube is used to hold a test sample of the target object;
[0165] The association module 504 is used to associate the identity information with the test tube information.
[0166] In a possible implementation, the device further includes:
[0167] The first output module is used to output prompt information if it is determined based on the service point information that the first service point is not the current service point.
[0168] In another possible implementation, the device further includes:
[0169] A second acquisition module, used to acquire first location information of the first service point;
[0170] A determination module, configured to determine a driving route based on the first location information and the second location information of the current service point;
[0171] The second output module is used to output the driving route.
[0172] In another possible implementation, the device further includes:
[0173] The booking change module is used to change the booking information of the target object in response to the booking information change operation.
[0174] In another possible implementation, the ticket change module includes:
[0175] The rebooking unit is used to rebook the reservation time point if the difference between the reservation time point and the current time is less than a preset time difference, keeping the first service point unchanged.
[0176] In another possible implementation, the ticket change module includes:
[0177] an acquisition unit, configured to acquire remaining number sources of a second service point if the difference between the scheduled time point and the current time is less than a preset time difference, and the distance between the second service point and the current service point is less than a preset distance;
[0178] The modifying unit is used to modify the service point information included in the reservation information from the first service point to the second service point if the remaining number sources are not zero.
[0179] In another possible implementation, the association module includes:
[0180] A determination unit, used for determining the priority of the target object based on the time limit information;
[0181] The association unit is used to associate the identity information, the test tube information and the priority.
[0182] In another possible implementation, the device further includes:
[0183] A third acquisition module is used to acquire the medical information of the target object based on the identity information, and the medical information includes the record information of the target object's historical medical visits;
[0184] An evaluation module, used to evaluate the target object based on medical information and service information;
[0185] The third scanning module is used to obtain the test tube information of the test tube in response to the test tube scanning operation if the evaluation result is that the target object is allowed to receive the health service.
[0186] In an embodiment of the present application, the identity information of the target object is obtained by scanning the ID card of the target object, thereby obtaining the appointment information of the target object. There is no need for the code acquisition device to print out a paper appointment code to obtain the appointment information. The operation of this method is simpler, thereby improving the efficiency of associating identity information and test tube information.
[0187] Figure 6 The structure block diagram of a terminal 600 provided by an exemplary embodiment of the present application is shown. The terminal 600 may be: a smart phone, a tablet computer, an MP3 player (Moving Picture Experts Group Audio Layer III, Moving Picture Experts Group Audio Layer 3), an MP4 player (Moving Picture Experts Group Audio Layer IV, Moving Picture Experts Group Audio Layer 4), a laptop computer or a desktop computer. The terminal 600 may also be called a user device, a portable terminal, a laptop terminal, a desktop terminal or other names.
[0188] Typically, the terminal 600 includes a processor 601 and a memory 602 .
[0189] The processor 601 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 601 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor 601 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 601 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 601 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.
[0190] The memory 602 may include one or more computer-readable storage media, which may be non-transitory. The memory 602 may also include a high-speed random access memory, and a non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 602 is used to store at least one instruction, which is used to be executed by the processor 601 to implement the service information association method provided in the method embodiment of the present application.
[0191] In some embodiments, the terminal 600 may further optionally include: a peripheral device interface 603 and at least one peripheral device. The processor 601, the memory 602 and the peripheral device interface 603 may be connected via a bus or a signal line. Each peripheral device may be connected to the peripheral device interface 603 via a bus, a signal line or a circuit board. Specifically, the peripheral device includes: at least one of a radio frequency circuit 604, a touch display screen 605, a camera 606 camera assembly 606, an audio circuit 607, a positioning assembly 608 and a power supply 609.
[0192] The peripheral device interface 603 can be used to connect at least one peripheral device related to I / O (Input / Output) to the processor 601 and the memory 602. In some embodiments, the processor 601, the memory 602, and the peripheral device interface 603 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 601, the memory 602, and the peripheral device interface 603 can be implemented on a separate chip or circuit board, which is not limited in the embodiments of the present application.
[0193] The radio frequency circuit 604 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 604 communicates with the communication network and other communication devices through electromagnetic signals. The radio frequency circuit 604 converts the electrical signal into an electromagnetic signal for transmission, or converts the received electromagnetic signal into an electrical signal. Optionally, the radio frequency circuit 604 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, etc. The radio frequency circuit 604 can communicate with other terminals through at least one wireless communication protocol. The wireless communication protocol includes but is not limited to: the World Wide Web, a metropolitan area network, an intranet, various generations of mobile communication networks (2G, 3G, 4G and 5G), a wireless local area network and / or a WiFi (Wireless Fidelity) network. In some embodiments, the radio frequency circuit 604 may also include circuits related to NFC (Near Field Communication), which is not limited in the embodiments of the present application.
[0194] The display screen 605 is used to display the UI (User Interface). The UI may include graphics, text, icons, videos and any combination thereof. When the display screen 605 is a touch display screen, the display screen 605 also has the ability to collect touch signals on the surface or above the surface of the display screen 605. The touch signal can be input to the processor 601 as a control signal for processing. At this time, the display screen 605 can also be used to provide virtual buttons and / or virtual keyboards, also known as soft buttons and / or soft keyboards. In some embodiments, the display screen 605 can be one, and the front panel of the terminal 600 is set; in other embodiments, the display screen 605 can be at least two, which are respectively set on different surfaces of the terminal 600 or are folded; in some other embodiments, the display screen 605 can be a flexible display screen, which is set on the curved surface or folded surface of the terminal 600. Even, the display screen 605 can also be set to a non-rectangular irregular shape, that is, a special-shaped screen. The display screen 605 can be made of materials such as LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode, organic light-emitting diode).
[0195] The camera assembly 606 is used to capture images or videos. Optionally, the camera assembly 606 includes a front camera and a rear camera. Typically, the front camera is arranged on the front panel of the terminal, and the rear camera is arranged on the back of the terminal. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth of field camera, a wide-angle camera, and a telephoto camera, so as to realize the fusion of the main camera and the depth of field camera to realize the background blur function, the fusion of the main camera and the wide-angle camera to realize the panoramic shooting and VR (Virtual Reality) shooting function or other fusion shooting functions. In some embodiments, the camera assembly 606 may also include a flash. The flash can be a monochrome temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm light flash and a cold light flash, which can be used for light compensation at different color temperatures.
[0196] The audio circuit 607 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, and convert the sound waves into electrical signals and input them into the processor 601 for processing, or input them into the radio frequency circuit 604 to achieve voice communication. For the purpose of stereo acquisition or noise reduction, there may be multiple microphones, which are respectively arranged at different parts of the terminal 600. The microphone may also be an array microphone or an omnidirectional acquisition microphone. The speaker is used to convert the electrical signal from the processor 601 or the radio frequency circuit 604 into sound waves. The speaker may be a traditional film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert the electrical signal into sound waves audible to humans, but also convert the electrical signal into sound waves inaudible to humans for purposes such as ranging. In some embodiments, the audio circuit 607 may also include a headphone jack.
[0197] The positioning component 608 is used to locate the current geographical location of the terminal 600 to implement navigation or LBS (Location Based Service). The positioning component 608 can be a positioning component based on the US GPS (Global Positioning System), China's Beidou system, Russia's Grenas system, or Russia's European Union's Galileo system.
[0198] The power supply 609 is used to power various components in the terminal 600. The power supply 609 can be an alternating current, a direct current, a disposable battery, or a rechargeable battery. When the power supply 609 includes a rechargeable battery, the rechargeable battery can be a battery that supports wired charging or a wireless charging battery. A wired charging battery is a battery that is charged through a wired line, and a wireless charging battery is a battery that is charged through a wireless coil. The rechargeable battery can also be used to support fast charging technology.
[0199] In some embodiments, the terminal 600 further includes one or more sensors 610 , including but not limited to: an acceleration sensor 611 , a gyroscope sensor 612 , a pressure sensor 613 , a fingerprint sensor 614 , an optical sensor 615 , and a proximity sensor 616 .
[0200] The acceleration sensor 611 can detect the magnitude of acceleration on the three coordinate axes of the coordinate system established by the terminal 600. For example, the acceleration sensor 611 can be used to detect the components of gravity acceleration on the three coordinate axes. The processor 601 can control the touch display screen 605 to display the user interface in a horizontal view or a vertical view according to the gravity acceleration signal collected by the acceleration sensor 611. The acceleration sensor 611 can also be used for collecting game or user motion data.
[0201] The gyro sensor 612 can detect the body direction and rotation angle of the terminal 600, and the gyro sensor 612 can cooperate with the acceleration sensor 611 to collect the user's 3D actions on the terminal 600. The processor 601 can implement the following functions based on the data collected by the gyro sensor 612: motion sensing (such as changing the UI according to the user's tilt operation), image stabilization during shooting, game control, and inertial navigation.
[0202] The pressure sensor 613 can be set on the side frame of the terminal 600 and / or the lower layer of the touch display screen 605. When the pressure sensor 613 is set on the side frame of the terminal 600, it can detect the user's holding signal of the terminal 600, and the processor 601 performs left and right hand recognition or shortcut operation according to the holding signal collected by the pressure sensor 613. When the pressure sensor 613 is set on the lower layer of the touch display screen 605, the processor 601 controls the operability controls on the UI interface according to the user's pressure operation on the touch display screen 605. The operability controls include at least one of a button control, a scroll bar control, an icon control, and a menu control.
[0203] The fingerprint sensor 614 is used to collect the user's fingerprint, and the processor 601 identifies the user's identity based on the fingerprint collected by the fingerprint sensor 614, or the fingerprint sensor 614 identifies the user's identity based on the collected fingerprint. When the user's identity is identified as a trusted identity, the processor 601 authorizes the user to perform relevant sensitive operations, including unlocking the screen, viewing encrypted information, downloading software, paying, and changing settings. The fingerprint sensor 614 can be set on the front, back, or side of the terminal 600. When a physical button or a manufacturer logo is set on the terminal 600, the fingerprint sensor 614 can be integrated with the physical button or the manufacturer logo.
[0204] The optical sensor 615 is used to collect the ambient light intensity. In one embodiment, the processor 601 can control the display brightness of the touch display screen 605 according to the ambient light intensity collected by the optical sensor 615. Specifically, when the ambient light intensity is high, the display brightness of the touch display screen 605 is increased; when the ambient light intensity is low, the display brightness of the touch display screen 605 is reduced. In another embodiment, the processor 601 can also dynamically adjust the shooting parameters of the camera assembly 606 according to the ambient light intensity collected by the optical sensor 615.
[0205] The proximity sensor 616, also called a distance sensor, is usually arranged on the front panel of the terminal 600. The proximity sensor 616 is used to collect the distance between the user and the front of the terminal 600. In one embodiment, when the proximity sensor 616 detects that the distance between the user and the front of the terminal 600 is gradually decreasing, the processor 601 controls the touch display screen 605 to switch from the screen-on state to the screen-off state; when the proximity sensor 616 detects that the distance between the user and the front of the terminal 600 is gradually increasing, the processor 601 controls the touch display screen 605 to switch from the screen-off state to the screen-on state.
[0206] Those skilled in the art will understand that Figure 6 The structure shown in the figure does not constitute a limitation on the terminal 600, and the terminal 600 may include more or less components than those shown in the figure, or combine some components, or adopt a different component arrangement.
[0207] In an exemplary embodiment, a computer-readable storage medium is also provided, in which at least one instruction is stored, and the at least one instruction is loaded and executed by a terminal to implement the service information association method in the above embodiment. The computer-readable storage medium can be a memory. For example, the computer-readable storage medium can be a ROM (Read-Only Memory), a RAM (Random Access Memory), a CD-ROM (Compact Disc Read-Only Memory), a magnetic tape, a floppy disk, an optical data storage device, etc.
[0208] In an exemplary embodiment, a computer program product is further provided. The computer program product includes a computer program code. When the computer program code is executed by a processor, the method for associating service information in the above embodiment is implemented.
[0209] In an exemplary embodiment, the computer program involved in the embodiments of the present application may be deployed and executed on a computer device, or on multiple computer devices located at one location, or on multiple computer devices distributed at multiple locations and interconnected by a communication network. Multiple computer devices distributed at multiple locations and interconnected by a communication network may constitute a blockchain system.
[0210] A person skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware or by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a disk or an optical disk, etc.
[0211] The above description is only an optional embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.
Claims
1. A method for associating service information, characterized in that: Applied to a first terminal, the first terminal being a terminal of a service point providing health services, the method includes: In response to the document scanning operation, obtaining identity information of the target object; Acquire reservation information associated with the identity information, the reservation information including service point information of a first service point and a reservation time point, the first service point being a service point at which the target object makes an appointment to receive health services; If it is determined based on the service point information that the first service point is the current service point, in response to a test tube scanning operation, obtaining test tube information of the test tube, the test tube being used to hold a test sample of the target object; Associating the identity information with the test tube information; If it is determined based on the service point information that the first service point is not the current service point, outputting prompt information; Determine the travel time of the target object from the current service point to the first service point; Based on the scheduled time point, the current time and the travel time, determining whether the target object can arrive at the first service point on time; If the target object can arrive at the first service point on time, determine a driving route based on the first location information of the first service point and the second location information of the current service point; output the driving route to a second terminal, where the second terminal is a terminal used by the target object; If the target object cannot arrive at the first service point on time, obtain the remaining number resources of the current service point. If the remaining number resources are not zero, modify the service point information included in the reservation information from the first service point to the current service point.
2. The method according to claim 1, characterized in that: The method further comprises: If the difference between the scheduled time point and the current time is less than the preset time difference, the scheduled time point will be changed and the first service point will remain unchanged.
3. The method according to claim 1, characterized in that: The method further comprises: If the difference between the scheduled time point and the current time is less than the preset time difference, obtaining the remaining number sources of the second service point, and the distance between the second service point and the current service point is less than the preset distance; If the remaining number sources are not zero, the service point information included in the reservation information is modified from the first service point to the second service point.
4. The method according to claim 1, characterized in that: The reservation information includes time limit information of the reserved health service, and the time limit information is used to represent the generation time of the health service result; The associating the identity information with the test tube information includes: Based on the time limit information, determining the priority of the target object; The identity information, the test tube information, and the priority are associated.
5. The method according to claim 1, characterized in that: The appointment information also includes the appointment service information; before scanning the test tube information of the test tube, the method also includes: Based on the identity information, obtaining medical information of the target object, the medical information including record information of the target object's historical medical visits; Based on the medical information and the service information, evaluating the target object; If the evaluation result is that the target object is allowed to receive the health service, the step of acquiring the test tube information of the test tube in response to the test tube scanning operation is performed.
6. A device for associating service information, characterized in that: Applied to a first terminal, the first terminal is a terminal of a service point providing health services, and the device includes: A first scanning module, used to obtain identity information of a target object in response to a document scanning operation; A first acquisition module is used to acquire the appointment information associated with the identity information, the appointment information including the service point information of the first service point and the appointment time point, the first service point is the service point where the target object makes an appointment to receive health services; a second scanning module, configured to obtain test tube information of the test tube in response to a test tube scanning operation if the first service point is determined to be a current service point based on the service point information, the test tube being used to hold a test sample of the target object; an association module, used to associate the identity information with the test tube information; A first output module, configured to output prompt information if it is determined based on the service point information that the first service point is not the current service point; A determination module, used to determine the travel time of the target object from the current service point to the first service point; based on the scheduled time point, the current time and the travel time, determine whether the target object can arrive at the first service point on time; if the target object can arrive at the first service point on time, determine the travel route based on the first location information of the first service point and the second location information of the current service point; output the travel route to a second terminal, the second terminal being the terminal used by the target object; The ticket change module is used to obtain the remaining number resources of the current service point if the target object cannot arrive at the first service point on time. If the remaining number resources are not zero, the service point information included in the reservation information is changed from the first service point to the current service point.
7. A terminal, characterized in that: The terminal includes one or more processors and one or more memories, wherein the one or more memories store at least one program code, and the at least one program code is loaded and executed by the one or more processors to implement the service information association method according to any one of claims 1 to 5.
8. A computer-readable storage medium, characterized in that: The storage medium stores at least one program code, and the at least one program code is loaded and executed by the processor to implement the service information association method according to any one of claims 1 to 5.
9. A computer program product, comprising computer program code, characterized in that: When the computer program code is executed by a processor, the method for associating service information according to any one of claims 1 to 5 is implemented.
Citation Information
Patent Citations
Reservation management method and device, and readable storage medium
CN112418469A
Information management method and device, electronic equipment and storage medium
CN112530567A