A queuing management method, device, equipment and storage medium
By acquiring full-body images and account information of people queuing, collecting queue images, using a comparison model to identify target individuals and sending reminder messages, the problem of cross-infection caused by overcrowded queues was solved, achieving better queue management.
Patent Information
- Application Number
- CN202211700990.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-28
- Publication Date
- 2026-02-10
- Estimated Expiration
- 2042-12-28
AI Technical Summary
During peak seasons for infectious diseases, it is difficult for people queuing in medical facilities to maintain a safe distance, and existing technologies cannot effectively avoid the risk of cross-infection caused by overcrowding in queues.
By acquiring full-body images and account information of people queuing, queue images are collected, comparison models are used to identify target individuals, and reminder messages are sent to their terminals to prompt them to increase the distance between them.
This effectively reminds people to maintain social distancing, reduces the probability of cross-infection, and improves the safety of queue management.
Smart Images

Figure CN116229631B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the field of image technology, and in particular to a queuing management method and device, equipment and a storage medium. BACKGROUND
[0002] In seasons with a high incidence of infectious diseases, the flow of people in medical sites increases. During the medical process, a certain safety distance needs to be maintained between the queuing personnel to reduce the risk of cross-infection. However, in the prior art, when maintaining the spacing of the queue, only the method of posting a mark line on the ground to let the queuing personnel self-regulate the spacing according to the mark line or manually maintaining order by the staff to avoid overcrowding in the queue can be used. When the number of queuing personnel is too large, it is often difficult to achieve good results. Therefore, how to manage the queue to maintain a certain safety distance between the queuing personnel is a technical problem to be solved. SUMMARY
[0003] To solve the above technical problem, the present disclosure provides a queuing management method, device, equipment and storage medium.
[0004] The first aspect of the embodiment of the present disclosure provides a queuing management method, which comprises:
[0005] obtaining a full-body image and account information of queuing personnel;
[0006] collecting an image of a queue;
[0007] determining target personnel who gather in the queue based on the image of the queue and the full-body image of the queuing personnel;
[0008] sending reminder information to a target terminal of the target personnel based on the account information of the target personnel to remind the target personnel to increase the spacing with queuing personnel in front.
[0009] The second aspect of the embodiment of the present disclosure provides a queuing management device, which comprises:
[0010] an obtaining module configured to obtain a full-body image and account information of queuing personnel;
[0011] a collecting module configured to collect an image of a queue;
[0012] a first determining module configured to determine target personnel who gather in the queue based on the image of the queue and the full-body image of the queuing personnel;
[0013] a reminding module configured to send reminder information to a target terminal of the target personnel based on the account information of the target personnel to remind the target personnel to increase the spacing with queuing personnel in front.
[0014] A third aspect of the embodiments of the present disclosure provides a computer device, comprising a memory and a processor, and a computer program, wherein the memory stores the computer program, and when the computer program is executed by the processor, the queuing management method of the first aspect is implemented.
[0015] A fourth aspect of the embodiments of the present disclosure provides a computer readable storage medium, wherein the storage medium stores a computer program, and when the computer program is executed by a processor, the queuing management method of the first aspect is implemented.
[0016] The technical solutions provided by the embodiments of the present disclosure have the following advantages compared with the prior art.
[0017] In the queuing management method, device, equipment and storage medium provided by the embodiments of the present disclosure, by acquiring the full body image and account information of the queuing personnel, collecting the image of the queue, determining the target personnel who gathers in the queue based on the image of the queue and the full body image of the queuing personnel, and sending the reminding information to the target terminal of the target personnel based on the account information of the target personnel, the target personnel who gathers is reminded separately, a better reminding effect is achieved, and the probability of cross infection caused by over-crowding in the queue is reduced. BRIEF DESCRIPTION OF DRAWINGS
[0018] The accompanying drawings, which are incorporated into and form part of the specification, illustrate embodiments consistent with the present disclosure and, together with the specification, serve to explain the principles of the present disclosure.
[0019] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure or the prior art, the accompanying drawings needed to be used in the embodiments or prior art description will be briefly introduced. Obviously, those skilled in the art can obtain other drawings according to these drawings without creative labor.
[0020] Figure 1 is a flowchart of a queuing management method provided by the embodiments of the present disclosure;
[0021] Figure 2 is a flowchart of a method for acquiring account information provided by the embodiments of the present disclosure;
[0022] Figure 3 is a flowchart of another method for acquiring account information provided by the embodiments of the present disclosure;
[0023] Figure 4 is a flowchart of a method for determining the target personnel who gathers provided by the embodiments of the present disclosure;
[0024] Figure 5This is a flowchart of a method for matching target personnel provided in an embodiment of this disclosure;
[0025] Figure 6 This is a flowchart of a method for sending reminder information provided in an embodiment of this disclosure;
[0026] Figure 7 This is a schematic diagram of the structure of a queue management device provided in an embodiment of this disclosure;
[0027] Figure 8 This is a schematic diagram of the structure of a computer device provided in an embodiment of this disclosure. Detailed Implementation
[0028] To better understand the above-mentioned objectives, features, and advantages of this disclosure, the solutions disclosed herein will be further described below. It should be noted that, unless otherwise specified, the embodiments and features described herein can be combined with each other.
[0029] Numerous specific details are set forth in the following description in order to provide a full understanding of this disclosure, but this disclosure may also be implemented in other ways different from those described herein; obviously, the embodiments in the specification are only some, and not all, of the embodiments of this disclosure.
[0030] It should be understood that the steps described in the method embodiments of this disclosure may be performed in different orders and / or in parallel. Furthermore, the method embodiments may include additional steps and / or omit the steps shown. The scope of this disclosure is not limited in this respect.
[0031] Figure 1 This is a flowchart of a queue management method provided in an embodiment of this disclosure, which can be executed by a queue management device. Figure 1 As shown, the queue management method provided in this embodiment includes the following steps:
[0032] S101. Obtain full-body images and account information of people queuing.
[0033] In this embodiment of the disclosure, the full-body image can be captured by an image acquisition device, such as a camera. For example, the full-body image can be a single image captured by a single camera, or multiple images captured by multiple cameras installed in multiple locations. No limitation is made here.
[0034] The account information in this embodiment can be an account of an application software or mini-program on the terminal, or a phone number, etc., and is not limited here.
[0035] In the embodiments of the present disclosure, the queuing management apparatus can obtain the full-body image and the account information of the queuing personnel before the queuing personnel starts queuing, and record the full-body image and the account information after binding.
[0036] In an exemplary embodiment of the embodiments of the present disclosure, the queuing management apparatus can play guiding information in the form of video or audio when obtaining the full-body image, guide the queuing personnel to move to a designated position, and then collect the full-body image of the queuing personnel. After the image is collected, the image is analyzed and processed to determine whether the image contains a complete human body image. If yes, the queuing personnel is informed that the full-body image collection is successful. If no, the queuing personnel is prompted to collect the full-body image again.
[0037] In an exemplary embodiment of the embodiments of the present disclosure, the queuing management apparatus can prompt the queuing personnel to open a designated application software or applet on the terminal and turn on the Bluetooth or Near Field Communication (NFC) function of the terminal when obtaining the account information, so that the queuing management apparatus can establish a Bluetooth connection or an NFC connection with the terminal of the queuing personnel, and obtain the account information from the terminal based on the connection.
[0038] In another exemplary embodiment of the embodiments of the present disclosure, the queuing management apparatus can obtain the account information manually input or input through voice instructions by the queuing personnel when obtaining the account information.
[0039] S102, collect the image of the queue.
[0040] The queue in the embodiments of the present disclosure can be understood as a queue composed of all queuing personnel. The image of the queue can be a single image collected by a single image collection device, or multiple images collected by multiple image collection devices installed at different positions.
[0041] In the embodiments of the present disclosure, the queuing management apparatus can collect the image of the queue composed of the queuing personnel in real time through the image collection device.
[0042] In an exemplary embodiment of the embodiments of the present disclosure, the queuing management apparatus can fuse and splice multiple images obtained through multiple image collection devices installed at different positions to obtain a complete image of the queue.
[0043] S103, determine the target personnel gathered in the queue based on the image of the queue and the full-body image of the queuing personnel.
[0044] In the embodiments of the present disclosure, the queuing management apparatus can perform comparison analysis on the image of the queue and the full-body image of the queuing personnel after obtaining the image of the queue and the full-body image of the queuing personnel, and determine the target personnel who gathers in the queue.
[0045] In an exemplary embodiment of the present disclosure, the queuing management apparatus can input the image of the queue collected in real time and the full-body image of the queuing personnel into a comparison model based on a pre-trained comparison model, extract the image of the queuing personnel who gathers from the image of the queue by the comparison model, compare the extracted image with the full-body image, and determine the queuing personnel who gathers as the target personnel based on the comparison result.
[0046] In an exemplary embodiment of the present disclosure, the queuing management apparatus can obtain the image of the queue, identify the image of the queuing personnel and the image of the ground-pasted marking line in the image of the queue, determine the image of the queuing personnel who gathers in the queue based on the relative positional relationship between the image of the queuing personnel and the image of the marking line in the image of the queue, and compare the image with the full-body image to determine the target personnel who gathers.
[0047] S104, based on the account information of the target personnel, sending reminder information to the target terminal of the target personnel to remind the target personnel to increase the distance from the queuing personnel in front.
[0048] The target terminal in the embodiments of the present disclosure can be understood as a terminal device with communication function held by the target personnel who gathers, for example, the target terminal can be a mobile phone, a smart watch, etc., which is not limited herein.
[0049] The reminder information in the embodiments of the present disclosure can be understood as information for reminding the queuing personnel who receives the information to increase the queuing distance, for example, the reminder information can be audio information or text information, which is not limited herein.
[0050] In the embodiments of the present disclosure, the queuing management apparatus can find the account information of the target personnel from the pre-recorded account information after determining the target personnel, and send reminder information to the target terminal of the target personnel according to the account information to remind the target personnel to increase the distance from the queuing personnel in front after receiving the reminder information.
[0051] This embodiment of the disclosure acquires full-body images and account information of queuing individuals, collects images of the queue, and identifies target individuals in the queue who are gathering based on the queue images and the full-body images of the queuing individuals. Based on the account information of the target individuals, a reminder message is sent to their target terminals to remind them to increase the distance between themselves and the people in front of them in the queue. This allows for individual reminders to target individuals who are gathering in the queue when gathering occurs, achieving a better reminder effect and reducing the probability of cross-infection caused by overly dense queuing.
[0052] Figure 2 This is a flowchart of a method for obtaining account information provided in an embodiment of this disclosure, such as... Figure 2 As shown, based on the above embodiments, account information can be obtained through the following methods.
[0053] S201. After acquiring the full-body image of the person queuing, generate a QR code image associated with the full-body image.
[0054] In this embodiment of the disclosure, the queue management device can generate a QR code image associated with the full-body image of the queueing person after collecting the full-body image, and display the QR code image on the display screen.
[0055] S202. After the queuing person scans the QR code image through the terminal, the account information sent by the terminal is obtained.
[0056] In this embodiment of the disclosure, after generating a QR code image, the queuing management device can wait for queuing personnel to scan the generated QR code image using their own terminals to obtain account information sent by the terminals based on the scanning results.
[0057] In one exemplary embodiment of this disclosure, the queue management device can obtain the account information entered by the queuing person in the interface that appears after scanning the QR code image via a terminal.
[0058] In one exemplary embodiment of this disclosure, the queue management device can obtain the user's authorization information after the queuing person scans the QR code image through the terminal, and obtain the pre-stored account information sent by the terminal after obtaining the user's authorization.
[0059] This embodiment of the disclosure generates a QR code image associated with the full-body image of the person queuing after collecting the full-body image. After the person queuing scans the QR code image with a terminal, they can obtain the account information sent by the terminal. This allows for contactless and rapid acquisition of the person queuing's account information through the QR code image, further reducing the risk of cross-infection during the acquisition of account information.
[0060] Figure 3 This is a flowchart of another method for obtaining account information provided in this disclosure embodiment, such as... Figure 3 As shown, based on the above embodiments, account information can be obtained through the following methods.
[0061] S301. After acquiring the full-body image of the person queuing, extract the facial image from the full-body image.
[0062] In this embodiment of the disclosure, the queue management device can determine the area where the face is located in the full-body image after acquiring the full-body image of the queuing person, and extract the facial image of that area.
[0063] S302. Match the facial image with user images in a preset database.
[0064] The user image in this embodiment can be understood as a pre-recorded user facial image stored in a preset database. The preset database can be set in local storage or in cloud storage, and is not limited here.
[0065] In this embodiment of the disclosure, after obtaining the facial image of the person in the queue, the queuing management device can obtain the user image stored in the preset database, match the facial image with each user image, and determine the user image with the highest matching degree as the user image that is successfully matched with the facial image.
[0066] In an exemplary embodiment of this disclosure, the queuing management device can extract feature information from a facial image. Specifically, it can first perform feature point detection on the facial image. Specifically, it can perform feature point detection on multiple regions in the facial image, such as the left eyebrow, right eyebrow, left eye, right eye, nose, mouth, and chin, to obtain multiple feature points. For example, feature point detection can be based on a preset detection algorithm, such as the Scale-invariant Feature Transform (SIFT) algorithm, the Speed-Up Robust Features (SURF) algorithm, the Features from Accelerated Segment Test (FAST) algorithm, or the Histogram of Oriented Gradient (HOG) algorithm, or it can be based on a deep learning algorithm. No limitation is made here. Then, the feature vectors of these feature points are extracted to obtain the feature information of the facial image. Then, the feature information is matched with the feature information of user images stored in a preset database. The cosine similarity or Euclidean distance between the feature information is calculated, and the matching degree between the two is determined based on the calculation result.
[0067] S303. Based on the correspondence between user images and account information, determine the account information corresponding to the successfully matched user images.
[0068] In this embodiment of the disclosure, the preset database can store user images and account information of each user, and there is a corresponding relationship between the user images and account information of the same user.
[0069] In this embodiment of the disclosure, after determining the successfully matched user image, the queuing management device can determine the account information corresponding to the successfully matched user image based on the correspondence between user images and account information in a preset database.
[0070] This embodiment of the present disclosure, after acquiring a full-body image of a person queuing, extracts a facial image from the full-body image, matches the facial image with user images in a preset database, and determines the account information corresponding to the successfully matched user image based on the correspondence between the user image and account information. This enables the retrieval of the queuing person's account information from the preset database, simplifies the process of obtaining queuing person information, and improves the user experience.
[0071] Figure 4 This is a flowchart illustrating a method for determining target individuals involved in an aggregation, as provided in an embodiment of this disclosure. Figure 4 As shown, based on the above embodiments, the target personnel where a gathering occurs can be determined by the following method.
[0072] S401. Based on the image of the queue, determine the distance between each adjacent person in the queue.
[0073] In this embodiment of the disclosure, the queue management device can obtain the image of the queue after obtaining the image of the queue, and then identify the image of the queued person from the image of the queue, thereby determining the actual distance between adjacent queued persons.
[0074] In one exemplary embodiment of this disclosure, after obtaining an image of the queue, the queue management device can identify the images of the people queuing in the queue image, combine the camera's intrinsic and extrinsic parameters, determine the location information of each person queuing, and determine the distance between adjacent people queuing based on the location information.
[0075] S402. Compare the distance with a preset distance to determine whether aggregation has occurred in the queue.
[0076] The preset distance in this embodiment can be understood as a pre-set critical value used to characterize that the interval distance is too close.
[0077] In this embodiment of the disclosure, the queue management device can obtain the distance between each adjacent queue member and compare it with a preset distance. If the distance is less than the preset distance, it can be determined that a cluster has occurred in the queue; otherwise, it can be determined that no cluster has occurred in the queue.
[0078] S403. In response to an aggregation occurring in the queue, the target individuals in the queue are identified based on the image of the queue and the full-body images of the people queuing.
[0079] In this embodiment of the disclosure, after determining that an aggregation has occurred in the queue, the queue management device can, based on an image of the queue and full-body images of the people in the queue, identify the target of the aggregation in the queue.
[0080] The specific method for determining personnel is similar to that in S103, and will not be repeated here.
[0081] This disclosure embodiment determines the distance between adjacent queue members using a queue-based image, compares these distances with a preset distance, and determines whether aggregation has occurred in the queue.
[0082] If aggregation occurs within the queue, then based on the image of the queue and the full-body images of the people queuing, the target individuals aggregation within the queue can be identified. After determining that aggregation has occurred within the queue, further...
[0083] Identifying the target individuals involved in the gathering saves computing resources and improves the overall processing speed of the backend.
[0084] Figure 5 This is a flowchart of a method for matching target personnel provided in an embodiment of this disclosure.
[0085] like Figure 5 As shown, based on the above embodiments, the target person 5 can be matched using the following method.
[0086] S501. Segment the image of the queue to obtain a sub-image of the people queuing where the aggregation occurs.
[0087] In this embodiment of the disclosure, the segmented sub-image contains only one person queuing.
[0088] In this embodiment of the disclosure, after obtaining the image of the queue, the queue management device can analyze the image of queue 0, determine the area where the queue is clustered, and segment the image of the queue within that area. Specifically, it can perform human body recognition on the image within that area to determine the location of the human body, and then segment the image of that area based on the location of the human body to obtain a sub-image containing only one person in the queue.
[0089] S502, Match the sub-image with the full-body image.
[0090] In the five embodiments disclosed herein, after obtaining sub-images of people queuing together, the queue management device can match each sub-image with a full-body image. Specifically, it can determine the full-body image that matches each sub-image by comparing feature information such as height, body shape, and clothing.
[0091] S503. The queued person corresponding to the successfully matched full-body image is identified as the target person.
[0092] In this embodiment of the disclosure, after determining a full-body image that successfully matches a sub-image, the queue management device can identify the queued personnel corresponding to the full-body image as the target personnel for the gathering.
[0093] This embodiment of the disclosure obtains sub-images of people queuing together from the image of the queue, matches the sub-images with the full-body image, and identifies the people queuing in the matched full-body image as the target people. When identifying the target people, the full-body image can be matched separately with the sub-image containing only one person queuing, improving the accuracy of the matching and thus improving the accuracy of reminding people queuing together.
[0094] Figure 6 This is a flowchart of a method for sending reminder information provided in an embodiment of this disclosure, such as... Figure 6 As shown, based on the above embodiments, reminder information can be sent using the following methods.
[0095] S601. When there are multiple target personnel, the multiple target personnel are sorted in order from back to front according to their positions in the queue.
[0096] In this embodiment of the disclosure, the queue management device can, after identifying the target personnel, sort multiple target personnel according to their positions in the queue from back to front when the number of target personnel is greater than one, based on the image of the queue.
[0097] S602. Based on the sorting and the target person's account information, send reminder information to the target person's target terminal in sequence.
[0098] In this embodiment of the disclosure, after generating a sort of multiple target personnel, the queuing management device can send reminder information to the target terminals of each target personnel in sequence according to the obtained account information of the target personnel.
[0099] This embodiment of the disclosure sorts multiple target personnel according to their position in the queue from back to front when there are multiple target personnel. Based on the sorting and the target personnel's account information, reminder information is sent to the target personnel's target terminals in sequence. This can send reminder information in a backward-forward order when multiple target personnel gather, so that the target personnel increase the queuing distance from back to front after receiving the information, avoiding crowding or trampling.
[0100] In some embodiments of this disclosure, the queue management device can delete the full-body image and account information of the person in queue corresponding to the notification message after receiving a notification message from the server. The notification message contains the account information to indicate that the person in queue corresponding to the account information has finished queuing. Specifically, the server can send a notification message containing the account information of the person in queue to the queue management device after the person in queue has finished queuing and completed tasks such as sampling or payment. After receiving the notification message, the queue management device can determine the person in queue who has finished queuing based on the account information contained in the notification message, and then delete the full-body image and account information of the person in queue from the database that records the information of the person in queue, thereby protecting the privacy of the person in queue and reducing the number of full-body images that need to be compared when identifying target persons in the future, thus improving the overall processing speed.
[0101] Figure 7 This is a schematic diagram of the structure of a queue management device provided in an embodiment of this disclosure. Figure 7 As shown, the queue management device 700 includes: an acquisition module 710, a collection module 720, a first determination module 730, and a reminder module 740. The acquisition module 710 is used to acquire full-body images and account information of queuing individuals; the collection module 720 is used to collect images of the queue; the first determination module 730 is used to determine, based on the images of the queue and the full-body images of the queuing individuals, the target individuals in the queue where a cluster is occurring; and the reminder module 740 is used to send reminder information to the target individual's target terminal based on the target individual's account information, to remind the target individual to increase the distance between themselves and the queuing individuals in front of them.
[0102] Optionally, the acquisition module 710 includes: a generation unit, configured to generate a QR code image associated with the full-body image of the queuing person after the full-body image is acquired; and an acquisition unit, configured to acquire the account information sent by the terminal after the queuing person scans the QR code image through the terminal.
[0103] Optionally, the acquisition module 710 includes: an extraction unit, used to extract a facial image from the full-body image of the person in line after acquiring the full-body image; a first matching unit, used to match the facial image with user images in a preset database; and a first determining unit, used to determine the account information corresponding to the successfully matched user image based on the correspondence between the user image and account information.
[0104] Optionally, the queue management device 700 further includes: a second determining module, used to determine the distance between adjacent queuing persons based on the image of the queue; a comparison module, used to compare the distance with a preset distance to determine whether a gathering has occurred in the queue; the first determining module 730 is specifically used to: in response to a gathering in the queue, determine the target persons in the queue who have gathered based on the image of the queue and the full-body images of the queuing persons.
[0105] Optionally, the first determining module 730 includes: a segmentation unit, used to segment sub-images of people queuing where aggregation occurs from the image of the queue; a second matching unit, used to match the sub-images with the full-body image; and a second determining unit, used to determine the people queuing corresponding to the successfully matched full-body image as the target people.
[0106] Optionally, the reminder module 740 includes: a sorting unit, used to sort the multiple target personnel in the queue from back to front when there are multiple target personnel; and a sending unit, used to send reminder information to the target personnel's target terminals in sequence based on the sorting and the account information of the target personnel.
[0107] Optionally, the queue management device 700 further includes a deletion module, used to delete the full-body image and account information of the queuing person corresponding to the notification message after receiving a notification message sent by the server, wherein the notification message contains the account information to indicate that the queuing person corresponding to the account information has finished queuing.
[0108] The queuing management device provided in this embodiment can execute the method described in any of the above embodiments. Its execution method and beneficial effects are similar, and will not be repeated here.
[0109] Figure 8 This is a schematic diagram of the structure of a computer device provided in an embodiment of this disclosure.
[0110] like Figure 8 As shown, the computer device may include a processor 810 and a memory 820 storing computer program instructions.
[0111] Specifically, the processor 810 may include a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits that can be configured to implement the embodiments of this application.
[0112] Memory 820 may include a mass storage device for information or instructions. For example, and not limitingly, memory 820 may include a hard disk drive (HDD), a floppy disk drive, flash memory, optical disk, magneto-optical disk, magnetic tape, or a Universal Serial Bus (USB) drive, or a combination of two or more of these. Where appropriate, memory 820 may include removable or non-removable (or fixed) media. Where appropriate, memory 820 may be internal or external to the integrated gateway device. In a particular embodiment, memory 820 is a non-volatile solid-state memory. In a particular embodiment, memory 820 includes read-only memory (ROM). Where appropriate, the ROM may be a mask-programmed ROM, a programmable ROM (PROM), an erasable PROM (Electrically Programmable ROM, EPROM), an electrically erasable programmable PROM (EEPROM), an electrically alterable ROM (EAROM), or flash memory, or a combination of two or more of these.
[0113] The processor 810 reads and executes computer program instructions stored in the memory 820 to perform the steps of the queuing management method provided in the embodiments of this disclosure.
[0114] In one example, the computer device may also include a transceiver 830 and a bus 840. Wherein, as... Figure 8 As shown, the processor 810, memory 820 and transceiver 830 are connected via bus 840 and communicate with each other.
[0115] Bus 840 may include hardware, software, or both. For example, and not limitingly, the bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Extended Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), a Hyper Transport (HT) interconnect, an Industrial Standard Architecture (ISA) bus, an Infinite Bandwidth Interconnect, a Low Pin Count (LPC) bus, a memory bus, a MicroChannel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local Bus (VLB) bus, or other suitable buses, or a combination of two or more of these. Where appropriate, bus 840 may include one or more buses. Although specific buses are described and illustrated in the embodiments of this application, this application considers any suitable bus or interconnection.
[0116] This disclosure also provides a computer-readable storage medium that can store a computer program that, when executed by a processor, enables the processor to implement the queuing management method provided in this disclosure.
[0117] The aforementioned storage medium may, for example, include a memory 820 containing computer program instructions, which can be executed by the processor 810 of the queuing management device to complete the queuing management method provided in the embodiments of this disclosure. Optionally, the storage medium may be a non-transitory computer-readable storage medium, such as a ROM, random access memory (RAM), compact disc ROM (CD-ROM), magnetic tape, floppy disk, and optical data storage device. The aforementioned computer program may be written in any combination of one or more programming languages to perform the operations of the embodiments of this disclosure. The programming languages include object-oriented programming languages such as Java and C++, as well as conventional procedural programming languages such as C or similar languages. The program code may be executed entirely on the user's computing device, partially on the user's device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server.
[0118] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0119] The above description is merely a specific embodiment of this disclosure, enabling those skilled in the art to understand or implement it. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of this disclosure. Therefore, this disclosure is not to be limited to the embodiments described herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A queue management method, characterized in that, include: Obtain full-body images and account information of people in the queue; The image of the queue is acquired in real time by an image acquisition device; Based on the image of the queue and the full-body image of the people in the queue, the target people who are gathering in the queue are identified; Based on the target person's account information, a reminder message is sent to the target person's target terminal to remind the target person to increase the distance between themselves and the people queuing in front of them. The acquisition of the account information of queuing participants includes: After capturing the full-body image of the person queuing, a QR code image associated with the full-body image is generated; After the person in the queue scans the QR code image with a terminal, they obtain the account information sent by the terminal.
2. The method according to claim 1, characterized in that, The process of obtaining the account information of people queuing includes: After acquiring full-body images of the people queuing, facial images are extracted from the full-body images; The facial image is matched with user images in a preset database; Based on the correspondence between user images and account information, the account information corresponding to the successfully matched user images is determined.
3. The method according to claim 1, characterized in that, Before determining the target individuals who are gathering in the queue based on the image of the queue and the full-body image of the people in the queue, the method further includes: Based on the image of the queue, the distance between each adjacent person in the queue is determined; The distance is compared with a preset distance to determine whether aggregation has occurred in the queue; The process of identifying target individuals who are gathering in the queue based on the image of the queue and the full-body image of the people in the queue includes: In response to an aggregation occurring in the queue, the target individuals in the queue are identified based on an image of the queue and a full-body image of the people queuing.
4. The method according to claim 1, characterized in that, The process of identifying target individuals who are gathering in the queue based on the image of the queue and the full-body image of the people in the queue includes: Sub-images of the queued individuals where aggregation occurs are segmented from the image of the queue; Match the sub-image with the full-body image; The queued individuals whose full-body images are successfully matched are identified as the target individuals.
5. The method according to claim 1, characterized in that, The step of sending a reminder message to the target user's target terminal based on the target user's account information includes: When there are multiple target personnel, the multiple target personnel are sorted in the order of their positions in the queue from back to front; Based on the sorting and the target person's account information, reminder messages are sent sequentially to the target person's target terminal.
6. The method according to claim 1, characterized in that, The method further includes: Upon receiving a notification message from the server, the full-body image and account information of the person in the queue corresponding to the notification message are deleted. The notification message contains the account information, which is used to indicate that the person in the queue corresponding to the account information has finished queuing.
7. A queue management device, characterized in that, include: The acquisition module is used to acquire full-body images and account information of people queuing. The acquisition module is used to acquire images of the queue, which are acquired in real time by an image acquisition device. The first determining module is used to determine the target personnel in the queue who are gathering, based on the image of the queue and the full-body image of the people in the queue. The reminder module is used to send reminder information to the target terminal of the target person based on the target person's account information, so as to remind the target person to increase the distance between themselves and the people queuing in front of them. The acquisition module includes: a generation unit, used to generate a QR code image associated with the full-body image of the person queuing after acquiring the full-body image; and an acquisition unit, used to acquire the account information sent by the terminal after the person queuing scans the QR code image through the terminal.
8. A computer device, characterized in that, include: Memory; processor; And a computer program; wherein the computer program is stored in the memory and configured to be executed by the processor to implement the method as described in any one of claims 1-6.
9. A computer-readable storage medium, characterized in that, The storage medium stores a computer program, which, when executed by a processor, implements the queuing management method as described in any one of claims 1-6.
Citation Information
Patent Citations
Payment method and device, terminal and storage medium
CN109685962A
Reminding method and device and terminal equipment
CN114821987A
Sampling point management and control scheduling method, device and equipment and storage medium
CN115293624A