Vaccine appointment methods, apparatuses, devices, and storage media
The vaccine appointment system, which uses pet nose print image verification and blockchain storage, has solved the problem of insufficient vaccines at pet vaccination sites, enabling advance appointments and efficient vaccination, and improving the success rate and accuracy of appointments.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- NEW RUIPENG PET HEALTHCARE GRP CO LTD
- Filing Date
- 2022-06-09
- Publication Date
- 2026-04-10
AI Technical Summary
Insufficient vaccine supply at pet vaccination sites leads to vaccination failures, requiring users to wait or travel to another vaccination site. Existing technology cannot effectively solve this problem.
By verifying the pet's nose print image and identity information, an appointment request can be submitted in advance to the target vaccination site, including the appointment location and time. Blockchain is used to store pet and recipient information, optimize appointment prompts and selection processes, and ensure successful vaccination.
It has improved the success rate of vaccination, reduced waiting time and unnecessary travel, and enhanced the accuracy and efficiency of appointments.
Smart Images

Figure CN115271132B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of Internet, and particularly relates to a vaccine reservation method, device and equipment and a storage medium. BACKGROUND
[0002] With the development of economy, more and more people raise pets. Different vaccines need to be inoculated for pets at different stages, and the interval of the inoculation is usually 15-21 days. However, the number of vaccines is limited, and the remaining number of vaccines at a vaccine inoculation point can be insufficient. If the remaining number of vaccines at the vaccine inoculation point where the user takes the pet is insufficient, the inoculation fails, and the user needs to wait or go to another vaccine inoculation point. SUMMARY
[0003] The present application provides a vaccine reservation method, device, equipment and storage medium, which can submit a reservation request corresponding to a target time to a target place where a pet needs to be inoculated, so as to improve the success rate of inoculation.
[0004] The present application provides a vaccine reservation method, device, equipment and storage medium, which can submit a reservation request corresponding to a target time to a target place where a pet needs to be inoculated, so as to improve the success rate of inoculation.
[0005] In one possible example, the method further includes: obtaining a historical inoculation record of the pet and pet information; determining the vaccine to be inoculated for the pet according to the historical inoculation record of the pet and the pet information; and determining the reservation time of the vaccine to be inoculated for the pet according to the inoculation time range of the vaccine to be inoculated and the reservation prompt time. In this way, the object corresponding to the pet can be prompted with a message about the vaccine reservation at an appropriate time before the inoculation of the vaccine to be inoculated, so as to improve the prompting effect.
[0006] In one possible example, before determining the reservation time of the vaccine to be inoculated for the pet according to the inoculation time range of the vaccine to be inoculated and the reservation prompt time, the method further includes: determining a reference place in the plurality of places to be reserved; and determining the reservation prompt time according to the remaining number of the vaccine to be inoculated at the reference place. In this way, the number of vaccines can be avoided to be insufficient, so as to improve the success rate of reservation.
[0007] In a possible example, determining the reference location in the plurality of locations to be reserved includes: obtaining a first ranking of each location to be reserved according to historical vaccination records and location information of each location to be reserved; and determining the reference location in the plurality of locations to be reserved according to the first ranking. In this way, the accuracy of selecting the reference location can be improved, and the success rate of reservation can be improved.
[0008] In a possible example, before sending the reservation prompt message to the object corresponding to the pet, the method further includes: updating the first ranking to obtain a second ranking according to the remaining number of vaccines to be inoculated at each location to be reserved; and generating the reservation prompt message based on the second ranking. In this way, the historical vaccination records and location information and the remaining number of each location to be reserved can be used to display the target location selected by the object in the reservation prompt message according to the probability, and the selection efficiency can be improved.
[0009] In a possible example, before receiving the reservation selection message of the object, the method further includes: verifying the noseprint image of the pet, the verification including image quality verification, live body verification and identity verification; in response to the verification of the noseprint image of the pet failing, sending a retransmission prompt to the object; or in response to the verification of the noseprint image of the pet being successful, generating the reservation selection message based on the target location and the target time, and the noseprint image of the pet. In this way, the success rate of reservation is improved by verifying the noseprint image.
[0010] In a possible example, after submitting the reservation request corresponding to the target time to the target location, the method further includes: receiving a reservation confirmation of the target location; sending prompt information of the reservation confirmation to the object; in response to the prompt time of the target time arriving, sending an inoculation prompt message to the object, the inoculation prompt message including the target location, the target time and the vaccine to be inoculated. In this way, the success rate of vaccination can be further improved, and the prompt effect can be improved.
[0011] Embodiments of the present application provide a vaccine reservation device, including:
[0012] The sending unit is configured to send a reservation prompt message to an object corresponding to a pet in response to a reservation time of a vaccine to be inoculated by the pet arriving, the reservation prompt message including location information of a plurality of locations to be reserved and a remaining number of vaccines to be inoculated at each location to be reserved;
[0013] The receiving unit is configured to receive a reservation selection message of the object, the reservation selection message including a noseprint image of the pet, a target location selected from the plurality of locations to be reserved and a target time;
[0014] The sending unit is further configured to submit a reservation request corresponding to the target time to the target location based on identity information corresponding to the noseprint image of the pet.
[0015] The embodiment of the present application provides a computer device, comprising a memory and a processor connected with the memory. The memory is used for storing a computer program, and the processor is used for calling the computer program, so that the computer device executes the method provided in the above-mentioned aspect of the embodiment of the present application.
[0016] The embodiment of the present application provides a computer readable storage medium. The computer readable storage medium stores a computer program. The computer program is suitable for being loaded and executed by a processor, so that a computer device with the processor executes the method provided in the above-mentioned aspect of the embodiment of the present application.
[0017] According to an aspect of the present application, a computer program product is provided, which comprises computer instructions stored in a computer readable storage medium. A processor of a computer device reads the computer instructions from the computer readable storage medium, and the processor executes the computer instructions, so that the computer device executes the method provided in the above-mentioned aspect.
[0018] According to the embodiment of the present application, when the appointment time of the pet to be vaccinated arrives, the appointment prompt information is sent to the object corresponding to the pet. Then, the position information and the remaining number of the plurality of to-be-appointment places in the appointment prompt information are received, the target place and the target time are selected from the plurality of to-be-appointment places, and the appointment selection message is sent in combination with the noseprint image of the pet. Then, the appointment request corresponding to the target time is submitted to the target place based on the identity information corresponding to the noseprint image of the pet, so that the target place can reserve the target time for the pet to be vaccinated, and the success rate of vaccination can be improved. BRIEF DESCRIPTION OF DRAWINGS
[0019] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the drawings needed in the embodiment or the prior art description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.
[0020] Figure 1 is a structural schematic diagram of a network architecture provided by the embodiment of the present application;
[0021] Figure 2 is a scene schematic diagram of a vaccine appointment provided by the embodiment of the present application;
[0022] Figure 3 is a flow schematic diagram of a vaccine appointment method provided by the embodiment of the present application;
[0023] Figure 4A flowchart of a body state recognition method according to an embodiment of the present application is shown in FIG. 1.
[0024] Figure 5 A scene diagram of prompt information according to an embodiment of the present application is shown in FIG. 4.
[0025] Figure 6 A structure diagram of a vaccine reservation device according to an embodiment of the present application is shown in FIG. 5.
[0026] Figure 7 A structure diagram of a computer device according to an embodiment of the present application is shown in FIG. 6. DETAILED DESCRIPTION
[0027] The present application is not limited to the type of pet, and can include common pets such as cats, dogs, birds, and turtles, and can also include less common pets such as chickens, pigs, snakes, lizards, geckos, and lions. In an embodiment of the present application, pet information can include identification information such as the name and nose print of the pet, and can also include pet attributes such as the breed, age, gender, skin color, and hair color of the pet. The pet information can also include historical medical records, historical vaccination records, and insurance information.
[0028] The historical medical records are used to record information about each medical visit of the pet, and can include medical information corresponding to each medical visit time. The medical information can include the type of medical visit, medical history, past medical history, physical examination data, diagnosis information, and the like. Alternatively, the medical information can also include the medical hospital, follow-up information, and the like, which are not limited herein. The historical vaccination records are used to record the vaccination information of the vaccines that have been administered to the pet, such as the type of vaccine, the number of vaccine doses, and whether or not adverse reactions have occurred, and the like. The insurance information is used to describe the insurance information of the insurance that has been purchased for the pet, such as the insurance name, insurance number, insurance company, insured object, insured object, beneficiary, insurance scope, insurance terms, premium amount, and claims information, and the like, which are not limited herein.
[0029] Further, the pet information can also include the preference characteristics of the pet, such as eating habits, sleeping habits, exercise preferences, and health status, and the like, which are not limited herein.
[0030] The present application is not limited to the object corresponding to the pet, and can be the owner or the caretaker of the pet, and the like. The number of objects corresponding to the pet can be one, two, or more. In an embodiment of the present application, the object information can include object attributes of the object. The object attributes can include basic information such as the identification information (e.g., name, identification, account identification, and the like), age, gender, occupation, and address of the object, and can also include social data of the object, such as social relationships in the network or in real life, and the like. The object attributes can also include labels of the object, such as interests, habits, and the like.
[0031] The object information can also be divided into instant data and historical data according to occurrence time. The instant data can include relevant data of the object using the user terminal at present, such as a currently searched keyword, browsed content, and the like. The historical data can include shopping records, browsing records, and the like of the object using the user terminal or other user terminals before. The preference characteristics of the object can be acquired through the historical data, for example, a pet hospital preferred by the user is determined according to a pet hospital frequently visited by the user. In this way, whether to send a corresponding push message to the object can be determined based on whether the data characteristics of the instant scene and the preference characteristics of the object match.
[0032] The pet information of the pet and / or the object information of the object can be uploaded to a server for storage, or stored in a blockchain. The blockchain referred to in the embodiments of the present application is a new application mode of distributed data storage, peer-to-peer transmission, consensus mechanism, encryption algorithm and other computer technologies. The blockchain is essentially a decentralized database, which is a series of data blocks associated using cryptographic methods, each data block contains information of a batch of network transactions, for verifying the validity of the information (anti-fake) and generating the next block. The blockchain can include a blockchain underlying platform, a platform product service layer, and an application service layer, and the like. In this way, through the distributed storage of the blockchain, data sharing between different platforms can be realized while ensuring data security.
[0033] The present application does not limit the scene of storing pet information and / or object information, which can be pet hospital treatment, vaccination, beauty, physical examination, hospitalization business, insurance business, identity information, and the like. It can be understood that after storing the pet information and the object information, the pet information can be pushed to the object based on the pet information and the object information, which improves the accuracy of pushing the pet information.
[0034] It should be noted that in the specific embodiments of the present application, the data of users, enterprises, institutions and the like may be involved. When the above embodiments of the present application are applied to specific products or technologies, the permission or consent of the users, enterprises, institutions and the like needs to be obtained, and the collection, use and processing of related data need to comply with relevant laws, regulations and standards of relevant countries and regions.
[0035] The technical solutions in the embodiments of the present application will be described clearly and completely in combination with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor fall within the scope of protection of the present application.
[0036] Please refer to Figure 1 , Figure 1is a structural schematic diagram of a network architecture provided by an embodiment of the present application. As shown in Figure 1 , the network architecture can include a server 10d and a user terminal cluster, which can include one or more user terminals, and the number of user terminals is not limited here. As shown in Figure 1 , the user terminal cluster can specifically include a user terminal 10a, a user terminal 10b, and a user terminal 10c, etc.
[0037] Among them, the server 10d can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks (content delivery network, CDN), and big data and artificial intelligence platforms, etc. Basic cloud computing services.
[0038] The user terminal 10a, the user terminal 10b, and the user terminal 10c, etc. can each include a smartphone, a tablet computer, a notebook computer, a palm computer, a mobile internet device (mobile internet device, MID), a wearable device (such as a smart watch, a smart bracelet, etc.), a smart voice interaction device, a smart home appliance (such as a smart television, etc.), and an electronic device with a video / image playing function, etc. Vehicle-mounted device.
[0039] As shown in Figure 1 , the user terminal 10a, the user terminal 10b, and the user terminal 10c, etc. can be respectively connected with the server 10d in a network, so that each user terminal can interact with the server 10d through the network connection. For example, a first object sends object information of the first object to the server 10d through the user terminal 10a, and a second object pushes a message through the user terminal 10b via the server 10d, etc. For example, the server 10d sends prompt information of vaccination to a target object through the user terminal 10a.
[0040] The following takes the user terminal 10a as an example, please refer to Figure 2 , Figure 2 is a scene schematic diagram of reserving a vaccine provided by an embodiment of the present application. As shown in Figure 2 , the object corresponding to the pet can receive the reservation prompt message sent by the server 10d through the user terminal 10a. The reservation prompt information can include the location information of the multiple reservation sites of the pet to be vaccinated and the remaining number of the reservation sites to be vaccinated. Then the object can select a third vaccination site from the multiple vaccination sites based on the reservation prompt message, and display the reservation situation of the third vaccination site through the user terminal 10a, such asFigure 2 The bookable state and the remaining number of each time period. As shown in Figure 2 the object can select the time period from 2pm to 3pm, and can click the confirm component 201 to submit a booking selection message corresponding to the time period from 2pm to 3pm to the server 10d. Then the server 10d can submit a booking request to the third vaccination site 203. The object can also click the cancel component 202 to reselect other time periods or cancel the booking request to the third vaccination site 203.
[0041] The location information can include Figure 2 the distances between the to-be-booked sites and the current location. For example, the distance between the first vaccination site and the current location is 500 meters, the distance between the second vaccination site and the current location is 780 meters, and the distance between the third vaccination site and the current location is 1020 meters. The location information can also include Figure 2 unshown detailed information of the to-be-booked sites, or information related to the pet. For example, the number of vaccinations, whether the pet is insured, and the like. In fact, the booking prompt message can also display the booking vaccination number and the information of the vaccination staff of each time period.
[0042] The to-be-booked site can be any vaccination site corresponding to the to-be-vaccinated vaccine, or can be a vaccination site within a range of the pet and its object. For example, the pet and its object are located in XX city, and then the to-be-booked site can be any vaccination site corresponding to the to-be-vaccinated vaccine in XX city. Or the to-be-booked site is within a range of 10 kilometers from the address of the pet and its object, and is any vaccination site corresponding to the to-be-vaccinated vaccine.
[0043] In the embodiment of the present application, the target site is the vaccination site in the booking request. As shown in Figure 2 the third vaccination site in the third vaccination site. The target time is the booking time in the booking request. The target time in the present application can be a specific time or a time range. The time range can be a fixed time period, for example, 1 hour, 2 hours, and the like, as shown in Figure 2 In the case where there is no remaining, the time that cannot be selected is displayed as a component. In the case where there is remaining, 1 hour is taken as a selectable time range.
[0044] In another possible example, the object corresponding to the pet can input the name of the to-be-vaccinated vaccine, such as rabies vaccine, through the user terminal, and then generate a vaccine query request to the server. The server can obtain the remaining number of the to-be-vaccinated vaccine of each vaccination site and the distance from the current location, and generate a query result and send it to the user terminal, so that the user terminal displays the remaining number of the to-be-vaccinated vaccine of the plurality of vaccination sites and the location information of the vaccination sites. In this way, the user can query the booking situation of the to-be-vaccinated vaccine of the plurality of vaccination sites to determine whether to submit a booking request to the vaccination site.
[0045] The vaccine reservation method provided in this application embodiment is described in detail below. Please refer to... Figure 3 , Figure 3 This is a flowchart illustrating a vaccine reservation method provided in an embodiment of this application. The method can be executed by a vaccine reservation device or a computer device, which can be a server (e.g., Figure 1 The corresponding embodiment is a server 10d), or a user terminal (e.g., Figure 1 The user terminal in the user terminal cluster shown can be any user terminal, or a computer program (including program code). Figure 3 Let's take server execution as an example, such as... Figure 3 As shown, the method includes the following steps S301 to S303, wherein:
[0046] S301: In response to the arrival of the scheduled vaccination time for a pet, the server sends an appointment reminder message to the object corresponding to the pet.
[0047] In this embodiment, the appointment reminder information is used to prompt the corresponding recipient of the pet to make an appointment for the pet's scheduled vaccination. Specifically, this appointment can include the vaccination location and time, and may also include the appointment of the vaccination personnel. The appointment reminder message may include the location information of multiple locations to be booked and the remaining number of vaccines available at each location. The location information, the pet, and the corresponding recipient can be referred to the foregoing or subsequent descriptions, and will not be repeated here. Optionally, the corresponding recipient of the pet can be an object that has enabled the vaccination appointment reminder service in the user's terminal's vaccine application or a program with vaccination location booking functionality, or an object that has agreed to the agreement corresponding to the vaccination location. This avoids sending the appointment reminder message to objects who do not receive appointment reminder messages, improving the accuracy of the reminder.
[0048] The appointment reminder messages can be sorted by distance, remaining doses, number of vaccinations, or a combination thereof; no specific sorting is required here. The vaccines to be administered can be any vaccine eligible for the pet, or an incomplete vaccination series. For example, if a vaccination series consists of three doses, an appointment reminder message for the second dose will be sent to the pet's designated recipient after the first dose and before the second dose. Similarly, an appointment reminder message for the third dose will be sent after the second dose and before the third dose.
[0049] This application does not impose any restrictions on the appointment time; it can be a fixed time before vaccination, such as 7 days or 15 days in advance. Alternatively, it can be determined based on the individual's appointment habits, such as the individual typically scheduling vaccinations on weekends or evenings.
[0050] In a possible example, before step S301, the following steps can also be included: obtaining the historical vaccination record and pet information of the pet; determining the to-be-vaccinated vaccine of the pet according to the historical vaccination record and pet information of the pet; and determining the appointment time of the to-be-vaccinated vaccine of the pet according to the vaccination time range of the to-be-vaccinated vaccine and the appointment prompt time.
[0051] The historical vaccination record and pet information can refer to the foregoing or the following description, and will not be described here. The historical vaccination record and pet information can be found according to the identity of the pet, which can be the pet name, the noseprint feature of the pet, and the like, which is not limited here. It can be understood that different age groups can be vaccinated with different types of vaccines, and therefore the vaccine that can be vaccinated by the pet can be determined according to the age in the pet information. Then the vaccine that has been vaccinated by the pet, the vaccine that will cause an adverse reaction, the vaccine that the subject is willing to vaccinate the pet with, and the like are determined according to the historical vaccination record, so as to determine the vaccine that has not been vaccinated in the vaccine that can be vaccinated, which is taken as the to-be-vaccinated vaccine.
[0052] The vaccination time range can be the interval time of the to-be-vaccinated vaccine and the use age. The interval time of the vaccination is usually 15-21 days. The application does not limit the interval time of the vaccination and the appointment prompt information. The appointment prompt time can be a fixed time before the vaccination, for example, the previous 7 days, the previous 15 days, and the like. Or it can be determined based on the appointment habit of the subject, for example, the subject usually habitually makes an appointment for the vaccine on weekends or at night. Or it can be determined based on the appointment situation of the vaccination site, for example, the appointment prompt time is at the moment when the remaining number of the vaccination site is less than 20 or the remaining number is less than 10%.
[0053] It can be understood that in this example, the to-be-vaccinated vaccine of the pet is first determined according to the historical vaccination record and pet information of the pet. Then the appointment time of the to-be-vaccinated vaccine of the pet is determined according to the vaccination time range of the to-be-vaccinated vaccine and the appointment prompt time. In this way, the message of the vaccine appointment can be prompted to the subject corresponding to the pet at an appropriate time before the vaccination of the to-be-vaccinated vaccine, which is beneficial to improve the prompting effect.
[0054] The application does not limit the method for determining the vaccination time range of the to-be-vaccinated vaccine. The vaccination time range of the to-be-vaccinated vaccine can be determined according to the recommended interval time of the to-be-vaccinated vaccine. Or the recommended interval time of the to-be-vaccinated vaccine can be adjusted based on the physical state of the pet.
[0055] Physical characteristics can be obtained based on pet images and physiological parameters. Pet images can be taken and uploaded by the pet's owner or captured by a surveillance camera. Multiple images taken at different times can be uploaded. Physiological parameters can include measured data such as body temperature, heart rate, water intake, urine output, respiration, pulse, and blood pressure. Physiological parameters can also be data derived from the pet's outward appearance, such as mood, appetite, and sleep duration; no specific limitation is made here.
[0056] This application does not limit the method for obtaining the pet's physical state. The state features of each pet image can be obtained separately, and then the data can be fused to obtain a total state feature. The pet's physical state can then be determined based on this total state feature. Alternatively, a state recognition model can be pre-trained, and multiple pet images can be input into this model to obtain the pet's state features. This state recognition model can include a feature recognition network and a feature learning network. The feature recognition network can include a deep residual network (ResNet), which addresses the degradation problem of deep networks through residual learning, allowing for the training of deeper networks. The feature learning network can include recurrent neural networks (RNNs) used to predict the pet's physical state based on previous state information.
[0057] For example, please refer to Figure 4 , Figure 4 This is a flowchart illustrating a body state recognition method provided in an embodiment of this application. Figure 4 As shown, n pet images are input into a feature recognition network to obtain the state features corresponding to each pet image. Figure 4 In the diagram, pet image 1 corresponds to state feature 1, pet image 2 corresponds to state feature 2, and pet image n corresponds to state feature n. These n state features are then input into a feature learning network to obtain the pet's physical state.
[0058] In one possible example, before determining the appointment time for a pet's vaccination based on the vaccination time range and appointment reminder time, the steps include: identifying a reference location among multiple appointment locations; and determining the appointment reminder time based on the remaining number of vaccines available at the reference location.
[0059] The reference location can be any location where the individual is likely to receive the vaccine. There can be one or more reference locations. Reference locations can be vaccination sites the individual frequently visits, vaccination sites covered by medical insurance, vaccination sites with the largest remaining number, or the nearest vaccination site, etc., without limitation.
[0060] It can be understood that in this example, the time when the number of the reference site to be vaccinated at the reference site meets the reservation condition (for example, the remaining number is less than a threshold, the remaining number is greater than another threshold, etc.) can be determined as the reservation prompt time, which can avoid insufficient vaccine quantity and improve the success rate of reservation.
[0061] In one possible example, a method for determining a reference site from a plurality of sites to be reserved includes the following steps: obtaining a first ranking of each site to be reserved according to historical vaccination records and location information of each site to be reserved; and determining the reference site from the plurality of sites to be reserved according to the first ranking.
[0062] The historical vaccination records and location information can refer to the foregoing or the latter, and will not be repeated here. The first ranking can be understood as the order of the sites to be reserved pushed to the object. The first ranking can be determined according to the feedback data of the vaccination site according to the historical vaccination records, and the distance between the pet and the object. The feedback data can include evaluation information of the vaccination, the vaccination personnel, the vaccination site, or can include adverse reactions after the pet is vaccinated. The weight of the feedback data can be determined based on the number of vaccinations at the vaccination site, etc. For example, the greater the number of vaccinations, the greater the weight of the feedback data. The sum of the weights of the feedback data of each vaccination site and the sum of the weights of the distances are equal to 1.
[0063] In this example, the smaller the value corresponding to the first ranking, the greater the possibility of selecting the reference site. The reference site can be the smallest value in the first ranking, or the first M values. The present application does not limit M, which can be a fixed value, such as 3, etc. Or it can be the value corresponding to the site to be vaccinated, for example, the number of sites to be vaccinated is 20, and M can be equal to 20*0.3, i.e. 6. It can be understood that the ranking obtained according to the historical vaccination records and location information of each site to be reserved determines the reference site from the plurality of sites to be reserved, which can improve the accuracy of selecting the reference site and improve the success rate of reservation.
[0064] In one possible example, before sending the reservation prompt message to the object corresponding to the pet, the method further includes the following steps: updating the first ranking to obtain a second ranking according to the remaining number of vaccines to be vaccinated at each site to be reserved; and generating a reservation prompt message based on the second ranking.
[0065] It can be understood that the second ranking is a value obtained by updating the first ranking according to the remaining number of vaccines to be inoculated at the to-be-reserved location. Specifically, the value can be ranked according to the value obtained by weighting the remaining number and the value corresponding to the first ranking, or the first ranking can be adjusted according to the level corresponding to the remaining number. For example, if the remaining number is less than 10%, the ranking can be lowered by 3; if the remaining number is greater than 10% and less than 20%, the ranking can be lowered by 2; if the remaining number is greater than 20% and less than 50%, the position of the first ranking can be kept unchanged; if the remaining number is greater than 50%, the ranking can be increased by 2, and so on. If there are multiple to-be-reserved locations at the same position, they can be ranked in descending order of the size of the remaining number. After generating the reservation prompt message based on the second ranking, the historical inoculation records, the position information and the remaining number of each to-be-reserved location can be displayed in the reservation prompt message according to the target location probability selected by the object, which helps to improve the selection efficiency.
[0066] S302: The server receives a reservation selection message of the object.
[0067] In the embodiments of the present application, the reservation selection message is used to indicate the target location and the target time selected by the object from the plurality of to-be-reserved locations. The reservation selection message includes the noseprint image of the pet, the target location and the target time. The noseprint image is used to determine the identity information of the pet. In one possible example, before step S302, the following steps can also be included: verifying the noseprint image of the pet; in response to the noseprint image verification of the pet failing, sending a retransmission prompt to the object; or, in response to the noseprint image verification of the pet being successful, generating a reservation selection message based on the target location and the target time and the noseprint image of the pet.
[0068] The verification can include at least one of image quality verification, living body verification and identity verification. After the image quality verification is successful, the living body verification is performed. After the living body verification is successful, the authenticity verification is performed. The image quality verification is used to verify whether the image quality meets the preset requirements, for example, whether the image resolution is greater than a value, whether the number of feature points in the noseprint image is greater than a value, whether the face angle of the pet corresponding to the noseprint image meets an angle range, and the like. It can be understood that the height of the image quality can affect the efficiency of image recognition.
[0069] Liveness verification is used to verify whether a pet in a nose print image is a real pet. Liveness verification can be performed through video capture, determining liveness based on whether the pet exhibits changing movements in the video. Alternatively, during capture, a specified pattern (e.g., stripes or grids) can be projected, and the deformed areas in the captured image can be checked to see if they meet preset conditions. It's understood that the pet's nose print image is affected by the specified pattern and background lighting, resulting in shadowed areas and occlusions. A reasonable threshold can be set to extract deformed areas from the captured image and determine if they meet preset conditions, such as the pet's nasal bone transformation curve or nose print transformation curve. If so, the pet corresponding to the nose print image can be confirmed as a real pet.
[0070] Identity verification is used to confirm whether a pet in a nose print image is a pet awaiting vaccination; in other words, it verifies the pet's identity. Verification can be achieved by extracting a set of the pet's feature points and then matching them with a pre-stored set of feature points. Alternatively, the pet's nose print image can be matched against pre-stored nose print images. If a match is found, the verification is considered successful.
[0071] In this embodiment, the retransmission prompt is used to instruct the re-upload of the pet's nose print image. Specifically, it can indicate the type of verification failure, thereby improving the success rate of verification. In this example, the pet's nose print image is verified first. If verification is successful, a reservation selection message can be generated based on the target location, target time, and the pet's nose print image, and sent to the server. Otherwise, a retransmission prompt can be sent to request the pet's nose print image. Thus, verifying the nose print image improves the reservation success rate.
[0072] S303: The server submits a reservation request for the target time to the target location based on the identity information corresponding to the pet's nose print image.
[0073] In this embodiment, the appointment request is used to request a target location to allocate a target time for the pet to receive the scheduled vaccination at a designated hospital. That is, if the target location confirms the appointment request, the pet can receive the vaccination at the target time. Otherwise, a new appointment needs to be made, or another time or location needs to be selected. Specifically, submitting the appointment request for the target time to the target location can be done by submitting the request to the target location's computer device, which can be... Figure 1 The user terminals 10a, 10b, and 10c, and server 10d are shown. Alternatively, the reservation request can be submitted to the user terminal corresponding to the reservation administrator at the target location. The identity information corresponding to the pet's nose print image can be found in the description of step S302, and will not be repeated here.
[0074] In Figure 3 In the method shown, when the appointment time of the pet to be vaccinated arrives, the appointment prompt information is sent to the object corresponding to the pet. Then the object receives the position information and the remaining number of the multiple to-be-appointment places in the appointment prompt information, selects the target place and the target time from the multiple to-be-appointment places, and sends the appointment selection message in combination with the noseprint image of the pet. Then, based on the identity information corresponding to the noseprint image of the pet, the target time corresponding appointment request is submitted to the target place, so that the target place can reserve the target time for the pet to receive the vaccination, and the success rate of vaccination can be improved.
[0075] In a possible example, after step S303, the following steps can also be included: receiving the appointment confirmation of the target place; sending the prompt information of the appointment confirmation to the object; and sending the vaccination prompt message to the object in response to the arrival of the prompt time of the target time.
[0076] In the embodiment of the present application, the vaccination prompt message is used to prompt the vaccination message, and can include the target place, the target time, and the to-be-vaccinated vaccine. The appointment confirmation is used to indicate that the target place confirms to reserve the target time for the pet to receive the vaccination. The prompt information of the appointment confirmation is used to prompt the object that the appointment request has been confirmed by the target place. The prompt time of the target time can be the day before the target time, or the hours before the target time, and the like, which is not limited herein.
[0077] Exemplarily, please refer to Figure 5 , Figure 5 A scene schematic diagram of prompt information is provided for the embodiment of the present application. The server 10d can submit the target time corresponding appointment request to the user terminal 10c corresponding to the target place. Then the user terminal 10c can confirm the appointment request, and send the appointment confirmation to the server 10d. Then the server 10d can send the prompt information of the appointment confirmation to the user terminal 10a of the object corresponding to the pet. When the prompt time of the target time arrives, the server 10d can send the vaccination prompt message to the user terminal 10a to prompt the object to take the pet to the target place to receive the vaccination at the target time. In this way, through the prompt information of the appointment confirmation, the success of the appointment is prompted. Then, through the vaccination prompt message, the vaccination is prompted, and the success rate of the vaccination can be further improved, which is beneficial to improve the prompting effect.
[0078] The method of the embodiment of the present application is described in detail above, and the device of the embodiment of the present application is provided below.
[0079] Please refer to Figure 6 , Figure 6 A structure schematic diagram of a vaccine appointment device is provided for the embodiment of the present application. As Figure 6 shown, the vaccine appointment device includes a sending unit 601, a receiving unit 602, and a processing unit 603, wherein:
[0080] The sending unit 601 is configured to send a reservation prompt message to the object corresponding to the pet in response to the reservation time of the pet to be vaccinated arriving, the reservation prompt message comprising position information of a plurality of to-be-reserved locations and a remaining number of vaccines to be vaccinated at each to-be-reserved location;
[0081] The receiving unit 602 is configured to receive a reservation selection message of the object, the reservation selection message comprising a noseprint image of the pet, a selected target location in the plurality of to-be-reserved locations, and a target time;
[0082] The sending unit 601 is further configured to submit a reservation request corresponding to the target time to the target location based on identity information corresponding to the noseprint image of the pet.
[0083] In one possible example, the processing unit 603 is configured to obtain a historical vaccination record of the pet and pet information, determine a vaccine to be vaccinated for the pet according to the historical vaccination record of the pet and the pet information, and determine a reservation time of the vaccine to be vaccinated for the pet according to a vaccination time range of the vaccine to be vaccinated and a reservation prompt time.
[0084] In one possible example, the processing unit 603 is further configured to determine a reference location in the plurality of to-be-reserved locations, and determine the reservation prompt time according to a remaining number of vaccines to be vaccinated at the reference location.
[0085] In one possible example, the processing unit 603 is specifically configured to obtain a first ranking of each to-be-reserved location according to historical vaccination records and position information of each to-be-reserved location, and determine the reference location in the plurality of to-be-reserved locations according to the first ranking.
[0086] In one possible example, the processing unit 603 is further configured to update the first ranking according to the remaining number of vaccines to be vaccinated at each to-be-reserved location to obtain a second ranking, and generate the reservation prompt message based on the second ranking.
[0087] In one possible example, the processing unit 603 is configured to verify the noseprint image of the pet, the verification comprising image quality verification, live body verification, and identity verification, send a retransmission prompt to the object in response to the noseprint image verification of the pet failing, or generate the reservation selection message based on the target location and the target time and the noseprint image of the pet in response to the noseprint image verification of the pet being successful.
[0088] In one possible example, the receiving unit 602 is further configured to receive a reservation confirmation of the target location, and the sending unit 601 is further configured to send prompt information of the reservation confirmation to the object, and send a vaccination prompt message to the object in response to a prompt time of the target time arriving, the vaccination prompt message comprising the target location, the target time, and the vaccine to be vaccinated.
[0089] Please refer to Figure 7 , Figure 7 A structural schematic diagram of a computer device provided in an embodiment of the present application. The computer device 700 includes a processor 701, a communication interface 702, and a memory 703. The processor 701, the communication interface 702, and the memory 703 can be connected to each other through a bus 705, or can be connected to each other through other manners. Figure 6 The processor 701 can be implemented by one or more processors, for example, one or more central processing units (CPUs). In the case where the processor 701 is a CPU, the CPU can be a single-core CPU or a multi-core CPU. Figure 6 The communication interface 702 can be implemented by the sending unit 601 and the receiving unit 602.
[0090] The processor 701 can be implemented by one or more processors, for example, one or more central processing units (CPUs). In the case where the processor 701 is a CPU, the CPU can be a single-core CPU or a multi-core CPU. Figure 3 The communication interface 702 can be implemented by the sending unit 601 and the receiving unit 602.
[0091] The communication interface 702 can be implemented by the sending unit 601 and the receiving unit 602.
[0092] The memory 703 can include, but is not limited to, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read only memory (EPROM), or a compact disc read-only memory (CD-ROM). The memory 703 is configured to store related instructions and data.
[0093] In the embodiment of the present application, the memory 703 stores a computer program 704, and the computer program includes program instructions. The processor 701 is configured to invoke the program instructions. The above program includes instructions for performing the following steps:
[0094] In response to the arrival of the appointment time of the pet to be vaccinated, sending an appointment prompt message to the object corresponding to the pet. The appointment prompt message includes the location information of the plurality of to-be-appointment places and the remaining number of to-be-vaccinated vaccines of each to-be-appointment place.
[0095] receiving a reservation selection message of the object, the reservation selection message including a noseprint image of the pet, a target location selected from a plurality of to-be-reserved locations, and a target time;
[0096] submitting, to the target location, a reservation request corresponding to the target time based on identity information corresponding to the noseprint image of the pet.
[0097] In one possible example, the instructions in the program are further configured to perform the following operations:
[0098] obtaining historical vaccination records of the pet and pet information;
[0099] determining a to-be-vaccinated vaccine of the pet according to the historical vaccination records of the pet and the pet information;
[0100] determining a reservation time of the to-be-vaccinated vaccine of the pet according to a vaccination time range of the to-be-vaccinated vaccine and a reservation prompt time.
[0101] In one possible example, before determining the reservation time of the to-be-vaccinated vaccine of the pet according to the vaccination time range of the to-be-vaccinated vaccine and the reservation prompt time, the instructions in the program are further configured to perform the following operations:
[0102] determining a reference location from the plurality of to-be-reserved locations;
[0103] determining the reservation prompt time according to a remaining number of to-be-vaccinated vaccines of the reference location.
[0104] In one possible example, in determining the reference location from the plurality of to-be-reserved locations, the instructions in the program are specifically configured to perform the following operations:
[0105] obtaining a first ranking of each to-be-reserved location according to historical vaccination records and location information of each to-be-reserved location;
[0106] determining the reference location from the plurality of to-be-reserved locations according to the first ranking.
[0107] In one possible example, before sending the reservation prompt message to the object corresponding to the pet, the instructions in the program are further configured to perform the following operations:
[0108] updating the first ranking to obtain a second ranking according to the remaining number of to-be-vaccinated vaccines of each to-be-reserved location;
[0109] generating the reservation prompt message based on the second ranking.
[0110] In one possible example, before receiving the reservation selection message of the object, the instructions in the program are further configured to perform the following operations:
[0111] The noseprint image of the pet is verified, and the verification includes image quality verification, live body verification and identity verification;
[0112] In response to the noseprint image verification of the pet failing, a retransmission prompt is sent to the object; or
[0113] In response to the noseprint image verification of the pet succeeding, a reservation selection message is generated based on the target location and the target time, and the noseprint image of the pet.
[0114] In one possible example, after submitting the reservation request corresponding to the target time to the target location, the instructions in the program are specifically used to perform the following operations:
[0115] Receiving a reservation confirmation of the target location;
[0116] Sending prompt information of the reservation confirmation to the object;
[0117] In response to the prompt time of the target time arriving, a vaccination prompt message is sent to the object, and the vaccination prompt message includes the target location, the target time and the vaccine to be vaccinated.
[0118] The application also provides a computer readable storage medium, and the computer readable storage medium stores the computer program executed by the vaccine reservation device mentioned above, and the computer program includes program instructions, when the processor executes the program instructions, the computer program can execute the above Figure 3 The description of the vaccine reservation method in the corresponding embodiment, therefore, will not be repeated here. In addition, the beneficial effects of using the same method will also not be repeated. For technical details not disclosed in the computer readable storage medium embodiments involved in the present application, please refer to the description of the method embodiments of the present application. As an example, the program instructions can be deployed on one computing device for execution, or on multiple computing devices located in one place for execution, or on multiple computing devices distributed in multiple places and interconnected through a communication network for execution. The multiple computing devices distributed in multiple places and interconnected through a communication network can constitute a blockchain system.
[0119] In addition, it should be noted that: the application also provides a computer program product or computer program, which can include computer instructions that can be stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer readable storage medium, and the processor can execute the computer instructions to make the computer device execute the above Figure 3The description of the vaccine reservation method in the corresponding embodiment will not be repeated here. In addition, the description of the beneficial effects of using the same method will not be repeated here. For technical details not disclosed in the computer program product or computer program embodiments involved in the present application, please refer to the description of the method embodiments of the present application.
[0120] It should be noted that, for the foregoing various method embodiments, in order to simply describe, they are all expressed as a series of action combinations, but those skilled in the art should know that the present application is not limited by the order of the described actions, because according to the present application, some steps can be performed in other order or simultaneously. Secondly, those skilled in the art should know that the embodiments described in the specification all belong to preferred embodiments, and the actions and modules involved are not necessarily required by the present application.
[0121] The steps in the method embodiments of the present application can be adjusted in order, combined and reduced according to actual needs.
[0122] The modules in the device embodiments of the present application can be combined, divided and reduced according to actual needs.
[0123] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by a computer program instructing related hardware, and the computer program can be stored in a computer readable storage medium. When the program is executed, it can include the processes of the above-mentioned embodiments of the method. The storage medium can be a magnetic disc, an optical disc, a ROM, a RAM, an EPROM or a CD-ROM, etc.
[0124] The above only discloses the preferred embodiments of the present application, and of course cannot limit the scope of the rights of the present application, so the equivalent changes made according to the claims of the present application still fall within the scope covered by the present application.
Claims
1. A vaccine appointment method, characterized by, The method comprises: acquiring historical vaccination records and pet information of a pet; determining a to-be-vaccinated vaccine of the pet according to the historical vaccination records and pet information of the pet; determining a reservation time of the to-be-vaccinated vaccine of the pet according to a vaccination time range of the to-be-vaccinated vaccine and a reservation prompt time; in response to the reservation time of the to-be-vaccinated vaccine of the pet arriving, sending a reservation prompt message to a subject corresponding to the pet, the reservation prompt message comprising position information of a plurality of to-be-reserved locations and a remaining quantity of the to-be-vaccinated vaccine of each of the to-be-reserved locations; verifying a noseprint image of the pet, the verification comprising image quality verification, live body verification and identity verification; in response to the noseprint image verification of the pet being successful, receiving a reservation selection message of the subject, the reservation selection message comprising the noseprint image of the pet, a target location selected from the plurality of to-be-reserved locations and a target time; based on identity information corresponding to the noseprint image of the pet, submitting a reservation request corresponding to the target time to the target location; before the determining a reservation time of the to-be-vaccinated vaccine of the pet according to a vaccination time range of the to-be-vaccinated vaccine and a reservation prompt time, the method further comprises: determining a reference location from the plurality of to-be-reserved locations; determining the reservation prompt time according to a remaining quantity of the to-be-vaccinated vaccine of the reference location.
2. The method of claim 1, wherein, The determining a reference location from the plurality of to-be-reserved locations comprises: acquiring a first ranking of each of the to-be-reserved locations according to historical vaccination records and position information of each of the to-be-reserved locations; determining the reference location from the plurality of to-be-reserved locations according to the first ranking.
3. The method of claim 2, wherein, Before the sending a reservation prompt message to a subject corresponding to the pet, the method further comprises: updating the first ranking according to the remaining quantity of the to-be-vaccinated vaccine of each of the to-be-reserved locations to obtain a second ranking; generating the reservation prompt message based on the second ranking.
4. The method of any one of claims 1 to 3, wherein, Before the receiving a reservation selection message of the subject, the method further comprises: in response to the noseprint image verification of the pet failing, sending a retransmission prompt to the subject.
5. The method of any one of claims 1 to 3, wherein, After the submitting a reservation request corresponding to the target time to the target location, the method further comprises: receiving a reservation confirmation of the target location; sending prompt information of the reservation confirmation to the subject; in response to a prompt time of the target time arriving, sending a vaccination prompt message to the subject, the vaccination prompt message comprising the target location, the target time and the to-be-vaccinated vaccine.
6. A vaccine appointment device, characterized by, The device comprises units corresponding to the method of any one of claims 1 to 5.
7. A computer device, comprising: The device comprises a memory and a processor; the memory is connected to the processor; the memory is configured to store a computer program; and the processor is configured to invoke the computer program to enable the computer device to perform the method of any one of claims 1 to 5.
8. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program, which is adapted to be loaded and executed by a processor to enable a computer device having the processor to perform the method of any one of claims 1 to 5.
Citation Information
Patent Citations
Medication and treatment reminding method and device and terminal with medication and treatment reminding function
CN106913466A
Intelligent reserved vaccination method, device and equipment and storage medium
CN111680813A