Congestion monitoring method and system and computer readable storage medium

By collecting video streams from the entrance area and waiting area within the financial institution, monitoring the number of people queuing in real time and determining the congestion level, the problem of low accuracy of monitoring crowding in the financial institution is solved, and operational efficiency and user experience are improved.

CN119942414APending Publication Date: 2025-05-06INDUSTRIAL AND COMMERCIAL BANK OF CHINA
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510095433.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-21
Publication Date
2025-05-06

AI Technical Summary

Technical Problem

The accuracy of monitoring of congestion in financial institutions is low, resulting in a decrease in operational efficiency.

Method used

By collecting video streams in the entrance area and waiting area, using the traffic monitoring module and the congestion monitoring module, the number of people queuing in real time, and determining the congestion level based on the number of people, outputting prompt information to guide users to divert.

Benefits of technology

It improves the accuracy of monitoring congestion in financial institutions, enhances operational efficiency, and improves user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119942414A_ABST
    Figure CN119942414A_ABST
Patent Text Reader

Abstract

The invention discloses a congestion monitoring method and system and a computer readable storage medium. The method can be applied to the field of financial science and technology, and comprises the following steps: acquiring a first video stream of an entrance area in a financial institution and second video streams of a plurality of waiting areas in the financial institution; respectively monitoring the first video stream and the second video stream to obtain a first number of queuing people in the entrance area and second number of queuing people in the plurality of waiting areas; and performing congestion monitoring in the financial institution based on the first queuing number of people and the second queuing number of people to obtain a monitoring result, the monitoring result being used for indicating whether to output prompt information to prompt users in the financial institution to perform shunting. Through the method and the device, the problem that the accuracy of counting the number of people in a financial institution is low in the related technology is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of financial technology, and more specifically, to a congestion monitoring method, system and computer-readable storage medium. Background Art

[0002] With the rapid growth of population, a large number of customers will gather in the business handling places of the financial industry during the peak period of business handling, resulting in reduced business handling efficiency. Therefore, it is necessary to monitor the congestion of these places in order to adjust the operation strategy in time and optimize the configuration of these places, thereby improving the operation efficiency of these places. However, the accuracy of monitoring the congestion in financial institutions in related technologies is low.

[0003] Currently, no effective solution has been proposed to the problem of low accuracy in monitoring congestion in financial institutions in related technologies. Summary of the invention

[0004] The main purpose of the present application is to provide a crowd monitoring method, system and computer-readable storage medium to solve the problem of low accuracy in counting the number of people in a financial institution in the related art.

[0005] In order to achieve the above-mentioned purpose, according to one aspect of the present application, a congestion monitoring method is provided. The method comprises: collecting a first video stream of an entrance area in a financial institution and a second video stream of multiple waiting areas in the financial institution; monitoring the first video stream and the second video stream respectively to obtain a first queue number in the entrance area and a second queue number in multiple waiting areas; monitoring congestion in the financial institution based on the first queue number and the second queue number to obtain a monitoring result, wherein the monitoring result is used to indicate whether to output a prompt message to prompt users in the financial institution to be diverted.

[0006] Furthermore, based on the number of people in the first queue and the number of people in the second queue, congestion monitoring is performed in the financial institution to obtain monitoring results, including: determining a first congestion level of the entrance area based on the number of people in the first queue, and determining second congestion levels of multiple waiting areas based on the number of people in the second queue; based on the first congestion level and the second congestion level, congestion monitoring is performed in the financial institution to obtain monitoring results, wherein the monitoring results are used to indicate whether to output prompt information to prompt users in the financial institution to be diverted.

[0007] Furthermore, congestion monitoring is performed in the financial institution based on the first congestion level and the second congestion level to obtain monitoring results, including: determining the congestion state in the financial institution based on the first congestion level and the second congestion level; in response to the congestion state being a preset congestion state, determining the monitoring result to be outputting prompt information; in response to the congestion state being a non-preset congestion state, determining the monitoring result to be prohibiting the output of prompt information.

[0008] Further, a first congestion level of the entrance area is determined based on the number of people in the first queue, and a second congestion level of multiple waiting areas is determined based on the number of people in the second queue, including: determining a first user carrying capacity of the entrance area based on the first area area of ​​the entrance area, and determining the first congestion level based on the first user carrying capacity and the number of people in the first queue; determining a second user carrying capacity of multiple waiting areas based on the second area areas of the multiple waiting areas, and determining the second congestion level based on the second user carrying capacity and the number of people in the second queue.

[0009] Furthermore, the first video stream and the second video stream are monitored respectively to obtain the number of people in the first queue in the entrance area and the number of people in the second queue in multiple waiting areas, including: receiving the first video stream and the second video stream at the same time point; inputting the first video stream and the second video stream into the target monitoring model respectively, and using the target monitoring model to monitor the queue persons in the first video stream and the second video stream respectively to obtain the number of people in the first queue and the second queue.

[0010] Furthermore, the method also includes: generating a target display screen based on the first video stream, the second video stream, the first queue number, and the second queue number, and displaying the target display screen.

[0011] Furthermore, a target display screen is generated based on the first video stream, the second video stream, the number of people in the first queue, and the number of people in the second queue, and the target display screen is displayed, including: marking the number of people in the first queue in the first video stream to obtain a first display screen, marking the number of people in the second queue in the second video stream to obtain a second display screen, generating the target display screen based on the first display screen and the second display screen; and displaying the target display screen on a preset interactive interface.

[0012] In order to achieve the above-mentioned purpose, according to another aspect of the present application, a congestion monitoring system is provided. The system comprises: a plurality of acquisition devices, arranged at the entrance area and the plurality of waiting areas in the financial institution, for acquiring the first video stream of the entrance area and the second video stream of the plurality of waiting areas; a flow monitoring module, connected to the plurality of acquisition devices respectively, for monitoring the first video stream and the second video stream respectively, and obtaining the number of people in the first queue in the entrance area and the number of people in the second queue in the plurality of waiting areas; a congestion monitoring module, connected to the flow monitoring module, for monitoring the congestion in the financial institution based on the number of people in the first queue and the number of people in the second queue, and obtaining a monitoring result, wherein the monitoring result is used to indicate whether to output a prompt message to prompt the users in the financial institution to be diverted.

[0013] According to another aspect of an embodiment of the present invention, there is further provided an electronic device, comprising: a memory storing an executable program; and a processor for running the program, wherein the method in each embodiment of the present invention is executed when the program is running.

[0014] According to another aspect of an embodiment of the present invention, a computer-readable storage medium is provided. The computer-readable storage medium includes a stored executable program, wherein when the executable program is running, the device where the computer-readable storage medium is located is controlled to execute the methods in various embodiments of the present invention.

[0015] According to another aspect of an embodiment of the present invention, a computer program product is provided, including a computer program. When the computer program is executed by a processor, the method in each embodiment of the present invention is implemented.

[0016] According to another aspect of the embodiments of the present invention, a computer program is further provided. When the computer program is executed by a processor, the methods in the embodiments of the present invention are implemented.

[0017] In an embodiment of the present application, a method for monitoring congestion is provided. The method includes: collecting a first video stream of an entrance area in a financial institution and a second video stream of multiple waiting areas in the financial institution; monitoring the first video stream and the second video stream respectively to obtain the number of people in the first queue in the entrance area and the number of people in the second queue in multiple waiting areas; monitoring the congestion in the financial institution based on the number of people in the first queue and the second queue to obtain a monitoring result, wherein the monitoring result is used to indicate whether to output a prompt message to prompt users in the financial institution to divert. The present application collects the first video stream of the entrance area and the second video stream of multiple waiting areas, and monitors the first video stream and the second video stream to accurately obtain the number of people in the first queue in the entrance area and the number of people in the second queue in multiple waiting areas, and obtains a relatively accurate monitoring result by accurately monitoring the congestion in the financial institution, thereby effectively improving the accuracy of monitoring the congestion in the financial institution, thereby solving the problem of low accuracy in monitoring the congestion in the financial institution in the related art. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] The drawings constituting a part of the present application are used to provide a further understanding of the present application. The illustrative embodiments and descriptions of the present application are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0019] Figure 1 A hardware structure block diagram of a computer terminal for implementing a congestion monitoring method is shown;

[0020] Figure 2 is a flow chart of an optional congestion monitoring method provided according to an embodiment of the present application;

[0021] Figure 3 is a schematic diagram of the structure of an optional congestion monitoring system provided according to an embodiment of the present application;

[0022] Figure 4 It is a structural block diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

[0023] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction 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 of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.

[0024] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present application can be combined with each other. The present invention will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0025] It should be noted that the terms used herein are only for describing specific embodiments and are not intended to limit the exemplary embodiments according to the present application. As used herein, unless the context clearly indicates otherwise, the singular form is also intended to include the plural form. In addition, it should be understood that when the terms "comprise" and / or "include" are used in this specification, it indicates the presence of features, steps, operations, devices, components and / or combinations thereof.

[0026] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein, for example. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0027] Now, exemplary embodiments according to the present application will be described in more detail with reference to the accompanying drawings. However, these exemplary embodiments may be implemented in a variety of different forms and should not be construed as being limited to the embodiments described herein. It should be understood that these embodiments are provided to make the disclosure of the present application thorough and complete, and to fully convey the concepts of these exemplary embodiments to those of ordinary skill in the art. In the accompanying drawings, for the sake of clarity, the thickness of the layers and regions may be enlarged, and the same reference numerals are used to represent the same devices, and thus their descriptions will be omitted.

[0028] Example 1

[0029] According to an embodiment of the present application, an embodiment of a congestion monitoring method is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0030] The method embodiments provided in the embodiments of the present application can be executed in a mobile terminal, a computer terminal or a similar computing device. Figure 1 FIG. 1 shows a hardware structure block diagram of a computer terminal (or mobile device) for implementing a congestion monitoring method. Figure 1 As shown, the computer terminal 10 (or mobile device) may include one or more (102a, 102b, ..., 102n are used to illustrate) processors 102 (the processor 102 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA), a memory 104 for storing data, and a transmission device 106 for communication functions. In addition, it may also include: a display, an input / output interface (I / O interface), a universal serial bus (USB) port (which may be included as one of the ports of the BUS bus), a network interface, a power supply and / or a camera. It can be understood by those skilled in the art that Figure 1 The structure shown is only for illustration and does not limit the structure of the above electronic device. Figure 1 More or fewer components as shown, or with Figure 1 Different configurations shown.

[0031] It should be noted that the one or more processors 102 and / or other data processing circuits described above may generally be referred to herein as "data processing circuits". The data processing circuits may be embodied in whole or in part as software, hardware, firmware, or any other combination thereof. In addition, the data processing circuit may be a single independent processing module, or may be incorporated in whole or in part into any of the other components in the computer terminal 10 (or mobile device). As described in the embodiments of the present application, the data processing circuit acts as a processor control (e.g., selection of a variable resistor terminal path connected to an interface).

[0032] The memory 104 can be used to store software programs and modules of application software, such as the program instructions / data storage device corresponding to the congestion monitoring method in the embodiment of the present application. The processor 102 executes various functional applications and data processing by running the software programs and modules stored in the memory 104, that is, realizing the above-mentioned congestion monitoring method. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 204 may further include a memory remotely arranged relative to the processor 102, and these remote memories may be connected to the computer terminal 10 via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0033] The transmission device 106 is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider of the computer terminal 10. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0034] The display may be, for example, a touch screen liquid crystal display (LCD) that enables a user to interact with a user interface of the computer terminal 10 (or mobile device).

[0035] Under the above operating environment, this application provides Figure 2 The crowding monitoring method shown. Figure 2 is a flow chart of an optional congestion monitoring method provided according to an embodiment of the present application, such as Figure 2 As shown, the method includes:

[0036] Step S201, collecting a first video stream of an entrance area in a financial institution and a second video stream of a plurality of waiting areas in the financial institution.

[0037] The above-mentioned financial institutions refer to institutions where customers who need to conduct congestion monitoring handle financial business. The time periods when a large number of users may be waiting at the above-mentioned financial institutions can be determined by prediction, or by historical waiting records. The above-mentioned financial institutions include but are not limited to: bank branches, securities institutions, finance companies, trust companies or insurance companies.

[0038] The above-mentioned entrance area refers to the entrance in the above-mentioned financial institution. Since there may be one or more entrances in a financial institution, the above-mentioned entrance area may also be one or more. The above-mentioned entrance area can be set according to the status in the financial institution. The above-mentioned entrance area can also be set manually according to experience and needs. The above-mentioned entrance area can also be set according to the actual application scenario. If some entrances in the above-mentioned financial institution have a small flow of people, the entrances with a small flow of people will not be used as entrance areas. In the present application, the first video stream of the above-mentioned entrance area can be collected by a collection device.

[0039] The waiting area refers to an area in the financial institution where people may gather and cause congestion. The waiting area may be an area where queuing is required. The waiting area may also be an area in the financial institution where users wait according to their numbers. The waiting area includes but is not limited to: a bank branch waiting area, a bank branch queuing area, a securities institution waiting area, a securities institution queuing area, or a gift queuing area of ​​a financial institution. In the present application, the second video stream of the waiting area may be collected by a collection device.

[0040] The above-mentioned video stream (including the first video stream and the second video stream) refers to a technology for transmitting video content online, which allows users to start watching videos before the video file is completely downloaded. This technology divides the video file into a series of smaller data packets and then sends them to the user one by one, so that the user can watch the video while the video is downloading. In this application, by obtaining the first video stream of the entrance area and the second video streams of multiple waiting areas, the user can view the situation of the entrance area and multiple waiting areas in real time, and monitor in real time through the traffic monitoring module to obtain the number of people in the first queue and the number of people in the second queue in real time.

[0041] The above-mentioned acquisition devices refer to devices used to acquire video streams of the entrance area and the waiting area, including but not limited to: cameras, webcams, digital video recorders, panoramic cameras, drones or sports cameras, etc. After acquiring the first video stream of the entrance area and the second video stream of the waiting area through the above-mentioned multiple acquisition devices, the first video stream and the second video stream are transmitted to the flow monitoring module, and the first queue number in the entrance area and the second queue number in multiple waiting areas are acquired through the flow monitoring module.

[0042] In an optional embodiment, a first video stream of an entrance area of ​​a financial institution may be acquired by a capture device disposed in the entrance area of ​​the financial institution, and a second video stream of a waiting area of ​​the financial institution may be acquired by a capture device disposed in the waiting area of ​​the financial institution.

[0043] When the acquisition device is a camera, a first video stream of the entrance area of ​​the financial institution can be obtained by a camera set above the entrance area of ​​the financial institution, and a second video stream of the waiting area of ​​the financial institution can be obtained by a camera set above the entrance area of ​​the financial institution.

[0044] In another optional embodiment, multiple cameras may be set at different angles in the entrance area of ​​the financial institution to obtain a first video stream of the entrance area of ​​the financial institution from multiple angles, and multiple cameras may be set at different angles in the entrance area of ​​the waiting area of ​​the financial institution to obtain a second video stream of the entrance area of ​​the waiting area of ​​the financial institution from multiple angles.

[0045] When the acquisition device is a drone, a first video stream of the entrance area of ​​the financial institution can be acquired from multiple angles by using one or more drones set near the entrance area of ​​the financial institution, and a second video stream of the entrance area of ​​the waiting area of ​​the financial institution can be acquired from multiple angles by using one or more drones set near the entrance area of ​​the financial institution.

[0046] Exemplarily, when the financial institution is a bank branch, the user determines the processing order by picking up a number, and the user can wait in a waiting area of ​​the bank branch. At this time, only the second video streams of multiple waiting areas of the bank branch are collected.

[0047] Exemplarily, when the financial institution is a smaller securities institution and the user needs to queue at the business processing window, the entrance area within the financial institution is the entrance area of ​​the above-mentioned securities institution, and the above-mentioned multiple waiting areas are the business processing windows within the securities institution. The first video stream of the entrance area within the above-mentioned securities institution and the second video stream of the multiple waiting areas within the above-mentioned securities institution are collected.

[0048] In the present application, by separately collecting the first video stream of the entrance area of ​​the financial institution and the second video stream of multiple waiting areas within the financial institution, the accuracy of video stream acquisition is effectively improved, the accuracy of the congestion monitoring method is improved, and the reliability of congestion monitoring is improved, thereby improving the user experience.

[0049] Step S202, monitoring the first video stream and the second video stream respectively, obtaining the number of people in a first queue in the entrance area and the number of people in a second queue in the plurality of waiting areas.

[0050] The number of people in the first queue refers to the number of people queuing at the entrance of the financial institution, wherein the more people in the first queue, the more crowded the entrance corresponding to the target area. In the present application, the number of people in the first queue can be extracted from the first video stream by a traffic monitoring module.

[0051] The second queue number refers to the number of people queuing in the waiting area of ​​the financial institution, wherein the more the second queue number is, the more crowded the waiting area is. In the present application, the second queue number can be extracted from the second video stream by a flow monitoring module.

[0052] The above-mentioned traffic monitoring module refers to a module used to monitor the first video stream and the second video stream. In the present application, the above-mentioned traffic monitoring module monitors the first video stream and the second video stream to extract the first queue number and the second queue number from the first video stream and the second video stream.

[0053] In an optional embodiment, after obtaining the first video stream and the second video stream, the first video stream and the second video stream can be input into a traffic monitoring module through multiple acquisition devices. After receiving the first video stream and the second video stream, the traffic monitoring module monitors the first video stream and the second video stream to determine the number of people in the first queue in the entrance area and the number of people in the second queue in multiple waiting areas.

[0054] Furthermore, after obtaining the first video stream of the entrance area and the second video streams of multiple waiting areas, the first video stream and the second video stream are input into the traffic monitoring module, and the large model set in the traffic monitoring module can be used to determine the number of people in the first queue in the middle entrance area and the number of people in the second queue in multiple waiting areas in the financial institution.

[0055] The above-mentioned large model refers to a deep learning model with large-scale model parameters, which can usually contain hundreds of millions, tens of billions, hundreds of billions, trillions or even more than 10 trillion model parameters. The large model can also be called the foundation model / foundation model. The large model is pre-trained with large-scale unlabeled corpus to produce a pre-trained model with more than 100 million parameters. This model can adapt to a wide range of downstream tasks and has good generalization capabilities, such as large-scale language models (LLM) and multi-modal pre-training models.

[0056] It should be noted that when the large model is actually used, the pre-trained model can be fine-tuned through a small number of samples so that the large model can be applied to different tasks. For example, the large model can be widely used in natural language processing (NLP), computer vision, speech processing and other fields, and can be specifically applied to computer vision tasks such as visual question answering (VQA), image caption (IC), image generation, etc., and can also be widely used in text-based sentiment classification, text summary generation, machine translation and other natural language processing tasks. Therefore, the main application scenarios of the large model include but are not limited to digital assistants, intelligent robots, search, online education, office software, e-commerce, intelligent design, etc. In this application, the first video stream and the second video stream input flow can be monitored by the large model to determine the number of people in the first queue and the second queue.

[0057] Furthermore, the first video stream of the entrance area and the second video streams of multiple waiting areas can be obtained through the acquisition device. After obtaining the first video stream and the second video stream, the first video stream and the second video stream can be input into the fast regional convolutional neural network model in deep learning. The fast regional convolutional neural network model generates candidate areas through the regional candidate network, and performs classification and regression to accurately perform target monitoring and number counting, so as to obtain more accurate numbers of people in the first queue and the second queue.

[0058] Exemplarily, when the financial institution is a bank branch, the number of people in the first queue is determined to be 0, and the second video stream is monitored to obtain the number of people in the second queue in multiple waiting areas in the bank branch, that is, the number of people in the waiting areas in the bank branch, where the number of people in the first queue can also be determined as a specific number such as 1, 2 or 3, and the specific number is not specifically limited here.

[0059] Exemplarily, when the financial institution is a smaller securities institution and the user needs to queue at the business processing window, the entrance area in the financial institution is the entrance area of ​​the above-mentioned securities institution, and the above-mentioned multiple waiting areas are the business processing windows in the securities institution. After obtaining the first video stream and the second video stream, the first video stream is monitored to obtain the number of people in the first queue in the entrance area of ​​the above-mentioned securities institution, and the second video stream is monitored to obtain the number of people in the second queue in the multiple waiting areas of the above-mentioned securities institution.

[0060] In the present application, by monitoring the first video stream and the second video stream, the number of people in the first queue in the entrance area and the number of people in the second queue in the waiting area can be obtained more comprehensively, thereby effectively improving the comprehensiveness of congestion monitoring and enhancing the user experience.

[0061] Step S203, based on the number of people in the first queue and the number of people in the second queue, congestion monitoring is performed in the financial institution to obtain monitoring results, wherein the monitoring results are used to indicate whether to output prompt information to prompt users in the financial institution to be diverted.

[0062] The above monitoring result refers to a result used to indicate whether to output prompt information, and the above monitoring result may be: outputting prompt information to prompt users in the financial institution to divert, or not outputting prompt information to prompt users in the financial institution to divert. In the present application, whether the financial institution is crowded can be determined by the congestion monitoring module to obtain the above monitoring result.

[0063] The above-mentioned congestion monitoring module refers to a module used to monitor whether a financial institution is crowded. The above-mentioned congestion monitoring module determines whether to output prompt information to prompt users in the financial institution according to whether the financial institution is crowded, so as to divert users in the financial institution.

[0064] The above-mentioned prompt information refers to prompt information used to prompt users in a financial institution to perform diversion. After receiving the above-mentioned prompt information, the users in the financial institution can perform diversion to avoid congestion in the above-mentioned financial institution, wherein the above-mentioned prompt information can be: sound information or image information, etc.

[0065] In an optional embodiment, after obtaining the number of people in the first queue and the number of people in the second queue, the first queue and the second queue can be input into a congestion monitoring module through a traffic monitoring module, and the congestion monitoring module can perform congestion monitoring in the financial institution based on the first queue and the second queue, and obtain a monitoring result of outputting prompt information to prompt users in the financial institution to divert, or not outputting prompt information to prompt users in the financial institution to divert, and then determine whether to output prompt information to prompt users in the financial institution to divert.

[0066] When the prompt information is sound information, when the monitoring result of the congestion monitoring module in the financial institution is to prompt the users in the financial institution to be diverted, a preset voice is output through broadcasting to prompt the users in the financial institution to be diverted.

[0067] In the case where the prompt information is image information, when the monitoring result of congestion monitoring in a financial institution by the above-mentioned congestion monitoring module is to prompt users in the financial institution to divert, a pre-set diversion strategy is displayed on a large screen in the target area to prompt users in the financial institution to divert.

[0068] Exemplarily, when the financial institution is a bank branch, after obtaining the number of people in the second queue in multiple waiting areas of the bank branch, congestion monitoring is performed in the bank branch based on the number of people in the second queue to obtain monitoring results to determine whether it is necessary to output prompt information to prompt users in the bank branch to be diverted.

[0069] Exemplarily, when the financial institution is a smaller securities institution and the user needs to queue at the business service window, the entrance area in the financial institution is the entrance area of ​​the above-mentioned securities institution, and the above-mentioned multiple waiting areas are the business service windows in the securities institution. After obtaining the number of people in the first queue and the number of people in the second queue, congestion monitoring is performed on the above-mentioned securities institution based on the number of people in the first queue and the second queue to obtain the monitoring results, so as to determine whether to output prompt information to prompt the users in the above-mentioned securities institution to be diverted.

[0070] In the present application, by quickly and accurately determining whether a financial institution is crowded based on the number of people in the first queue and the number of people in the second queue, the rate and accuracy of congestion monitoring are effectively improved, and prompt information is used to indicate whether users in the financial institution need to be diverted, thereby effectively improving the reliability and practicality of the congestion monitoring method and improving the user experience.

[0071] Through the above steps, the first video stream of the entrance area of ​​the financial institution and the second video stream of the multiple waiting areas in the financial institution are collected; the first video stream and the second video stream are monitored respectively to obtain the number of people in the first queue in the entrance area and the number of people in the second queue in the multiple waiting areas; based on the number of people in the first queue and the second queue, the financial institution is monitored for congestion to obtain a monitoring result, wherein the monitoring result is used to indicate whether to output prompt information to prompt users in the financial institution to divert. The present application collects the first video stream of the entrance area and the second video stream of the multiple waiting areas, and monitors the first video stream and the second video stream to accurately obtain the number of people in the first queue in the entrance area and the number of people in the second queue in the multiple waiting areas, and obtains a relatively accurate monitoring result by accurately monitoring the congestion in the financial institution, thereby effectively improving the accuracy of monitoring the congestion in the financial institution, thereby solving the problem of low accuracy in counting the number of people in the financial institution in the related art.

[0072] Optionally, congestion monitoring is performed in the financial institution based on the number of people in the first queue and the number of people in the second queue to obtain monitoring results, including: determining a first congestion level of the entrance area based on the number of people in the first queue, and determining second congestion levels of multiple waiting areas based on the number of people in the second queue; congestion monitoring is performed in the financial institution based on the first congestion level and the second congestion level to obtain monitoring results, wherein the monitoring results are used to indicate whether to output prompt information to prompt users in the financial institution to be diverted.

[0073] The first congestion level refers to a level used to characterize whether the entrance area is crowded. The congestion level may be pre-divided into intervals according to the number of people. After obtaining the number of people in the first queue at the entrance area, the first congestion level may be determined according to the interval in which the number of people in the first queue is located.

[0074] The second congestion level refers to a level used to characterize whether the multiple waiting areas are crowded. The congestion level can be pre-divided into intervals according to the number of people. After obtaining the number of people in the second queue at the entrance area, the second congestion level can be determined according to the interval where the number of people in the second queue is located.

[0075] In an optional embodiment, a first congestion level of the entrance area can be determined according to the number of people in the first queue, and a second congestion level of the plurality of waiting areas can be determined according to the number of people in the second queue. After obtaining the first congestion level and the second congestion level, congestion monitoring can be performed in the financial institution according to the first congestion level and the second congestion level to obtain monitoring results.

[0076] Furthermore, the congestion level intervals that trigger the output of prompt information can be pre-set. After obtaining the first congestion level and the second congestion level, it is determined whether to output prompt information to prompt users in the financial institution to perform diversion monitoring results based on the intervals in which the first congestion level falls and the intervals in which the second congestion level falls.

[0077] Furthermore, a monitoring result determination model may be pre-set, and after obtaining the number of people in the first queue and the number of people in the second queue, the number of people in the first queue and the second queue are used as inputs to the monitoring result determination model to output the monitoring results.

[0078] In the present application, the monitoring results are quickly determined according to the first congestion level and the second congestion level, which effectively improves the rate of obtaining the monitoring results, effectively improves the rate of monitoring by the congestion monitoring system, and improves the user experience.

[0079] Optionally, congestion monitoring is performed in the financial institution based on the first congestion level and the second congestion level to obtain monitoring results, including: determining the congestion state in the financial institution based on the first congestion level and the second congestion level; in response to the congestion state being a preset congestion state, determining the monitoring result to be outputting prompt information; in response to the congestion state being a non-preset congestion state, determining the monitoring result to be prohibiting the output of prompt information.

[0080] The above-mentioned preset congestion state refers to a state used to characterize the congestion situation in the above-mentioned financial institution, wherein the above-mentioned preset congestion state can be set according to the status in the financial institution, the above-mentioned preset congestion state can also be set manually according to experience and needs, and the above-mentioned preset congestion state can also be set according to actual application scenarios.

[0081] In an optional embodiment, after obtaining the first congestion level and the second congestion level, the congestion state in the financial institution can be determined according to the first congestion level and the second congestion level. When the congestion state is not a preset congestion state, the monitoring result is determined to output prompt information, and when the congestion state is not a preset congestion state, the monitoring result is determined to prohibit outputting prompt information.

[0082] In the present application, by setting a preset congestion state, after obtaining the first congestion level and the second congestion level, the congestion state can be quickly determined according to the first congestion level and the second congestion level, and the monitoring results can be quickly determined, which effectively improves the rate of obtaining the monitoring results, effectively improves the rate of monitoring by the congestion monitoring system, and improves the user experience.

[0083] Optionally, a first congestion level of the entrance area is determined based on the number of people in the first queue, and a second congestion level of multiple waiting areas is determined based on the number of people in the second queue, including: determining a first user carrying capacity of the entrance area based on the first area area of ​​the entrance area, and determining the first congestion level based on the first user carrying capacity and the number of people in the first queue; determining a second user carrying capacity of multiple waiting areas based on the second area areas of the multiple waiting areas, and determining the second congestion level based on the second user carrying capacity and the number of people in the second queue.

[0084] In an optional embodiment, a user can determine a first user carrying capacity of the entrance area based on an area of ​​a first area of ​​the entrance area, and compare the number of people in a first queue with the first user carrying capacity to obtain a first congestion level. The waiting area congestion level determination subunit determines a second user carrying capacity of the waiting area based on an area of ​​a second area of ​​the waiting area, and determines a second congestion level based on the second user carrying capacity and the second number of people in a second queue.

[0085] In another optional embodiment, a congestion level determination model may be pre-established, and after obtaining the number of people in the first queue and the number of people in the second queue, the number of people in the first queue and the second queue are used as inputs to the congestion level determination model, and the first congestion level and the second congestion level are output.

[0086] In the present application, the first user carrying capacity and the second user carrying capacity are combined with the first queue number and the second queue number to quickly determine the first congestion level and the second congestion level, which effectively improves the rate of obtaining monitoring results, effectively improves the rate of monitoring by the congestion monitoring system, and improves the user experience.

[0087] Optionally, the first video stream and the second video stream are monitored respectively to obtain the number of people in the first queue in the entrance area and the number of people in the second queue in multiple waiting areas, including: receiving the first video stream and the second video stream at the same time point; inputting the first video stream and the second video stream into a target monitoring model respectively, and using the target monitoring model to monitor the queue persons in the first video stream and the second video stream respectively to obtain the number of people in the first queue and the second queue.

[0088] In an optional embodiment, after receiving the first video stream and the second video stream, the first video stream and the second video stream are respectively input into a target monitoring model, and the target monitoring model determines the first queue number and the second queue number according to the first video stream and the second video stream.

[0089] In the present application, the first video stream and the second video stream are quickly input into the target monitoring model, and the first video stream and the second video stream are monitored through the target monitoring model, which effectively improves the stability of the traffic monitoring module, thereby improving the stability of the congestion monitoring system and improving the user experience.

[0090] Optionally, the method further includes: generating a target display screen based on the first video stream, the second video stream, the number of people in the first queue, and the number of people in the second queue, and displaying the target display screen.

[0091] In an optional embodiment, a congestion display module can be set up, which is connected to multiple acquisition devices, traffic monitoring modules, and congestion monitoring modules, and can generate a target display screen based on the first video stream, the second video stream, the first queue number, and the second queue number, so as to display the target display screen on the target screen.

[0092] In this application, by setting up a congestion display module, users can observe the conditions inside the financial institution at any time according to the target display screen in the target screen, which effectively improves the controllability of the congestion monitoring system, improves the controllability within the financial institution, and improves the user experience.

[0093] Optionally, a target display screen is generated based on the first video stream, the second video stream, the number of people in the first queue, and the number of people in the second queue, and the target display screen is displayed, including: marking the number of people in the first queue in the first video stream to obtain a first display screen, marking the number of people in the second queue in the second video stream to obtain a second display screen, generating the target display screen based on the first display screen and the second display screen; and displaying the target display screen on a preset interactive interface.

[0094] In an optional embodiment, after obtaining the first video stream and the second video stream, the screen generation unit marks the first queue number in the first video stream to obtain a first display screen, and marks the second queue number in the second video stream to obtain a second display screen. After obtaining the first display screen and the second display screen, the first display screen and the second display screen are displayed in a preset interactive interface.

[0095] Exemplarily, when the financial institution is a relatively small securities institution and the user needs to queue at the business processing window, the first video stream at the entrance of the securities institution and the second video stream at the business processing window are obtained by cameras arranged at the entrance of the securities institution and the business processing window. After obtaining the first video stream and the second video stream, the first video stream and the second video stream are sent to the video stream receiving unit of the traffic monitoring module. After the video stream receiving unit obtains the first video stream and the second video stream, the first video stream and the second video stream are sent to the traffic analysis unit. The traffic analysis unit analyzes the first video stream and the second video stream and obtains the number of people in the first queue and the number of people in the second queue. The screen generation unit generates a first display screen according to the first video stream and the number of people in the first queue, generates a second display screen according to the second video stream and the number of people in the second queue, and generates a target display screen according to the first display screen and the second display screen. The screen display unit displays the target display screen on a preset interactive interface. The entrance area congestion level determination subunit determines the first congestion level according to the number of people in the first queue, and the waiting area congestion level determination subunit determines the second congestion level according to the number of people in the second queue. The congestion state determination subunit determines the congestion state in the financial institution according to the first congestion level and the second congestion level. The congestion state prompting subunit determines whether the monitoring result is to output prompt information or to prohibit outputting prompt information according to whether the congestion state is a preset congestion state.

[0096] In the present application, the rate of acquiring the display image is effectively improved through the first video stream, the second video stream, the first queue number and the second queue number, so that the user can be prompted in real time about the status inside the financial institution, effectively improving the controllability of the congestion monitoring system, improving the controllability within the financial institution, and improving the user experience.

[0097] It should be noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and that, although a logical order is shown in the flowcharts, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0098] Example 2

[0099] According to an embodiment of the present application, a congestion monitoring system is provided, wherein: Figure 3 is a schematic diagram of the structure of an optional congestion monitoring system provided according to an embodiment of the present application, such as Figure 3As shown, the system includes multiple acquisition devices 31, which are arranged in the entrance area and multiple waiting areas of the financial institution, and are used to collect a first video stream in the entrance area and a second video stream in the multiple waiting areas; a flow monitoring module 32, which is respectively connected to the multiple acquisition devices 31, monitors the first video stream and the second video stream respectively, and obtains the number of people in the first queue in the entrance area and the number of people in the second queue in the multiple waiting areas; a congestion monitoring module 33, which is connected to the flow monitoring module 32, monitors the congestion in the financial institution based on the number of people in the first queue and the second queue, and obtains a monitoring result, wherein the monitoring result is used to indicate whether to output a prompt message to prompt users in the financial institution to be diverted.

[0100] In an optional embodiment, the congestion monitoring system includes: a plurality of acquisition devices, a flow monitoring module and a congestion monitoring module, wherein the plurality of acquisition devices are respectively connected to the flow monitoring module, the flow monitoring module is connected to the congestion monitoring module, the plurality of acquisition devices are arranged at the entrance area of ​​the financial institution and at the plurality of waiting areas in the financial institution, the first video stream of the entrance area of ​​the financial institution is obtained by the acquisition device arranged at the entrance area of ​​the financial institution, and the second video stream of the waiting area of ​​the financial institution is obtained by the acquisition device arranged at the waiting area of ​​the financial institution. After obtaining the first video stream and the second video stream, the first video stream and the second video stream are input into the above-mentioned flow monitoring module, the above-mentioned flow monitoring module monitors the first video stream and the second video stream to determine the number of people in the first queue in the entrance area and the number of people in the second queue in the plurality of waiting areas; after obtaining the number of people in the first queue and the second queue, the first queue and the second queue are input into the above-mentioned congestion monitoring module, the above-mentioned congestion monitoring module is used to monitor the congestion in the financial institution, and a prompt message is obtained to prompt the users in the financial institution to be diverted, or the monitoring result of not outputting the prompt message to prompt the users in the financial institution to be diverted is obtained.

[0101] Exemplarily, when the financial institution is a relatively small securities institution and users need to queue at a business processing window, cameras are set at the entrance area of ​​the financial institution and at multiple business processing windows to collect a first video stream at the entrance area of ​​the financial institution and a second video stream at multiple business processing windows. Multiple cameras are respectively connected to the flow monitoring module, and the camera transmits the first video stream and the second video stream to the flow monitoring module. The flow monitoring module monitors the first video stream and the second video stream to obtain the first queue number at the entrance of the financial institution and the second queue number at multiple business processing windows. The congestion monitoring module is connected to the flow monitoring module, and the congestion monitoring of the financial institution is performed based on the first queue number and the second queue number to obtain the monitoring results to determine whether it is necessary to output prompt information to prompt users in the financial institution to be diverted.

[0102] Furthermore, a collection device may be set up in the entrance area of ​​the financial institution, and a collection device may be set up in each of the multiple waiting areas in the financial institution. The first video stream of the entrance area of ​​the financial institution is obtained through the collection device set up in the entrance area of ​​the financial institution, and the second video stream of the waiting area of ​​the financial institution is obtained through the collection device set up in the waiting area of ​​the financial institution. After obtaining the first video stream and the second video stream, the first video stream and the second video stream are input into the above-mentioned traffic monitoring module, and the above-mentioned traffic monitoring module monitors the first video stream and the second video stream to determine the number of people in the first queue in the entrance area and the number of people in the second queue in the multiple waiting areas; after obtaining the number of people in the first queue and the second queue, the first queue and the second queue are input into the above-mentioned congestion monitoring module, and the congestion monitoring module is used to monitor the congestion in the financial institution, and obtains prompt information to prompt users in the financial institution to be diverted, or does not output prompt information to prompt users in the financial institution to be diverted.

[0103] Furthermore, multiple acquisition devices may be set up in the entrance area of ​​the financial institution, and multiple acquisition devices may be set up in multiple waiting areas of the financial institution respectively. The first video stream of the entrance area of ​​the financial institution is obtained through the acquisition device set up in the entrance area of ​​the financial institution, and the second video stream of the waiting area of ​​the financial institution is obtained through the acquisition device set up in the waiting area of ​​the financial institution. After obtaining the first video stream and the second video stream, the first video stream and the second video stream are input into the above-mentioned traffic monitoring module, and the above-mentioned traffic monitoring module monitors the first video stream and the second video stream to determine the number of people in the first queue in the entrance area and the number of people in the second queue in multiple waiting areas; after obtaining the number of people in the first queue and the second queue, the first queue and the second queue are input into the above-mentioned congestion monitoring module, and the congestion monitoring module is used to monitor the congestion in the financial institution, and obtains prompt information to prompt users in the financial institution to divert, or does not output prompt information to prompt users in the financial institution to divert.

[0104] In the present application, the first video stream and the second video stream are monitored through a traffic monitoring module to more accurately obtain the number of people in the first queue and the number of people in the second queue, and the financial institution is accurately monitored based on the number of people in the first queue and the second queue to obtain more accurate monitoring results, which effectively improves the accuracy of the congestion monitoring system and enhances the user experience.

[0105] Through the above system, a congestion monitoring system is provided. The system includes: multiple acquisition devices, which are arranged in the entrance area and multiple waiting areas in the financial institution, and are used to collect the first video stream of the entrance area and the second video stream of the multiple waiting areas; a flow monitoring module, which is respectively connected to the multiple acquisition devices, monitors the first video stream and the second video stream respectively, and obtains the number of people in the first queue in the entrance area and the number of people in the second queue in the multiple waiting areas; a congestion monitoring module, which is connected to the flow monitoring module, and performs congestion monitoring in the financial institution based on the number of people in the first queue and the number of people in the second queue, and obtains monitoring results. The present application uses multiple acquisition devices to collect the first video stream of the entrance area and the second video stream of the multiple waiting areas, and monitors the first video stream and the second video stream to accurately obtain the number of people in the first queue in the entrance area and the number of people in the second queue in the multiple waiting areas, and uses the congestion monitoring module to monitor the number of people in the first queue and the second queue in the financial institution, and obtains more accurate monitoring results, effectively improving the accuracy of counting the number of people, thereby solving the technical problem of low accuracy of counting the number of people in the related technology.

[0106] Optionally, the congestion monitoring module includes: a congestion analysis unit, which determines a first congestion level of the entrance area based on the number of people in the first queue, and determines a second congestion level of multiple waiting areas based on the number of people in the second queue; a congestion monitoring unit, which is connected to the congestion analysis unit, and monitors the congestion in the financial institution based on the first congestion level and the second congestion level to obtain a monitoring result, wherein the monitoring result is used to indicate whether to output prompt information to prompt users in the financial institution to be diverted.

[0107] The above-mentioned congestion analysis unit refers to a unit for determining the congestion level according to the number of people in the queue. In the present application, the first congestion level of the entrance area is determined according to the number of people in the first queue in the entrance area, and the second congestion levels of multiple waiting areas are determined according to the number of people in the second queue in multiple waiting areas.

[0108] The above-mentioned congestion monitoring unit refers to a unit used to monitor congestion in a financial institution according to a first congestion level and a second congestion level. The user can pre-set the congestion level interval that triggers the output of prompt information, and after obtaining the first congestion level and the second congestion level, determine the monitoring result in combination with the congestion level interval.

[0109] In an optional embodiment, the congestion monitoring module includes: a congestion analysis unit and a congestion monitoring unit, and the congestion analysis unit can determine a first congestion level of an entrance area based on the number of people in a first queue, and determine a second congestion level of multiple waiting areas based on the number of people in a second queue; the congestion monitoring unit is connected to the congestion analysis unit, and performs congestion monitoring in the financial institution based on the first congestion level and the second congestion level to obtain a monitoring result, wherein the monitoring result is used to indicate whether to output prompt information to prompt users in the financial institution to be diverted.

[0110] In the present application, by setting up a congestion analysis unit and a congestion monitoring unit, the user can quickly determine the monitoring results according to the first congestion level and the second congestion level, which effectively improves the rate of obtaining the monitoring results, effectively improves the rate of monitoring by the congestion monitoring system, and improves the user experience.

[0111] Optionally, the congestion monitoring unit includes: a congestion status determination subunit, used to determine the congestion status in the financial institution based on the first congestion level and the second congestion level; a congestion status prompt subunit, connected to the congestion status determination unit, used to determine the monitoring result as outputting prompt information in response to the congestion status being a preset congestion status, and determine the monitoring result as prohibiting outputting prompt information in response to the congestion status being a non-preset congestion status.

[0112] In an optional embodiment, the congestion monitoring unit includes a congestion state determination subunit and a congestion state prompt subunit, and after obtaining the first congestion level and the second congestion level, the congestion state in the financial institution is determined according to the first congestion level and the second congestion level. When the congestion state is not a preset congestion state, the monitoring result is determined to output prompt information, and when the congestion state is not a preset congestion state, the monitoring result is determined to prohibit outputting prompt information.

[0113] In the present application, by setting a preset congestion state, after obtaining the first congestion level and the second congestion level, the congestion state can be quickly determined according to the first congestion level and the second congestion level, and the monitoring results can be quickly determined, which effectively improves the rate of obtaining the monitoring results, effectively improves the rate of monitoring by the congestion monitoring system, and improves the user experience.

[0114] Optionally, the congestion analysis unit includes: an entrance area congestion level determination subunit, used to determine a first user carrying capacity of the entrance area based on a first area area of ​​the entrance area, and determine a first congestion level based on the first user carrying capacity and the number of people in the first queue; a waiting area congestion level determination subunit, used to determine a second user carrying capacity of multiple waiting areas based on a second area area of ​​the multiple waiting areas, and determine a second congestion level based on the second user carrying capacity and the number of people in the second queue.

[0115] In an optional embodiment, the congestion analysis unit includes an entrance area congestion level determination subunit and a waiting area congestion level determination subunit. The entrance area congestion level determination subunit determines a first user carrying capacity of the entrance area according to a first area area of ​​the entrance area, and compares the first queue number with the first user carrying capacity to obtain a first congestion level. The waiting area congestion level determination subunit determines a second user carrying capacity of the waiting area according to a second area area of ​​the waiting area, and determines a second congestion level according to the second user carrying capacity and the second queue number.

[0116] In the present application, the first user carrying capacity and the second user carrying capacity are combined with the first queue number and the second queue number to quickly determine the first congestion level and the second congestion level, which effectively improves the rate of obtaining monitoring results, effectively improves the rate of monitoring by the congestion monitoring system, and improves the user experience.

[0117] Optionally, the traffic monitoring module includes: a video stream receiving unit, used to receive a first video stream and a second video stream at the same time point; a traffic analysis unit, connected to the video stream receiving unit, used to input the first video stream and the second video stream into a target monitoring model respectively, and use the target monitoring model to monitor the queueing persons in the first video stream and the second video stream respectively to obtain the first queue number and the second queue number.

[0118] In an optional embodiment, the traffic monitoring module includes a video stream receiving unit and a traffic analysis unit. After the video stream receiving unit receives the first video stream and the second video stream, the first video stream and the second video stream are respectively input into the target monitoring model. The target monitoring model determines the number of people in the first queue and the number of people in the second queue based on the first video stream and the second video stream.

[0119] In the present application, by setting up a traffic analysis unit to quickly input the first video stream and the second video stream into the target monitoring model, the stability of the traffic monitoring module is effectively improved, thereby improving the stability of the congestion monitoring system and improving the user experience.

[0120] Optionally, the system also includes: a congestion display module, which is respectively connected to multiple acquisition devices, traffic monitoring modules, and congestion monitoring modules, and is used to generate a target display screen based on the first video stream, the second video stream, the number of people in the first queue, and the number of people in the second queue, and display the target display screen.

[0121] The above-mentioned crowd display module refers to a module used to display a target display screen. The above-mentioned crowd display module displays the target display screen on the target screen to prompt the user of the specific situation in the financial institution.

[0122] The target screen refers to a display screen used to display specific situations in a financial institution. The target screen may be a central console display screen, a user terminal screen, or an external display screen.

[0123] In an optional embodiment, the congestion monitoring system is also provided with a congestion display module, which is connected to multiple acquisition devices, traffic monitoring modules, and congestion monitoring modules, and is used to generate a target display screen according to the first video stream, the second video stream, the first queue number, and the second queue number, so as to display the target display screen on the target screen.

[0124] In this application, by setting up a congestion display module, users can observe the conditions inside the financial institution at any time according to the target display screen in the target screen, which effectively improves the controllability of the congestion monitoring system, improves the controllability within the financial institution, and improves the user experience.

[0125] Optionally, the congestion display module includes: a screen generation unit, used to mark the number of people in the first queue in the first video stream to obtain a first display screen, mark the number of people in the second queue in the second video stream to obtain a second display screen, and generate a target display screen based on the first display screen and the second display screen; and a screen display unit, connected to the screen generation unit, used to display the target display screen on a preset interactive interface.

[0126] In an optional embodiment, the crowd display module includes a screen generation unit and a screen display unit. After obtaining the first video stream and the second video stream, the screen generation unit marks the number of people in the first queue in the first video stream to obtain a first display screen, and marks the number of people in the second queue in the second video stream to obtain a second display screen. After obtaining the first display screen and the second display screen, the first display screen and the second display screen are displayed in a preset interactive interface.

[0127] In the present application, by setting up a screen generation unit, the rate of obtaining display images is effectively improved, so that the user can be prompted in real time about the status inside the financial institution, effectively improving the controllability of the congestion monitoring system, improving the controllability within the financial institution, and improving the user experience.

[0128] Example 3

[0129] An embodiment of the present application may provide an electronic device, Figure 4 is a structural block diagram of an electronic device according to an embodiment of the present application. Figure 4 As shown, the electronic device may include: one or more ( Figure 4 (only one is shown) processor 402, memory 404, storage controller, and peripheral interface, wherein the peripheral interface is connected to the radio frequency module, audio module and display.

[0130] Among them, the memory can be used to store software programs and modules, such as program instructions / modules corresponding to the methods and devices in the embodiments of the present application, and the processor executes various functional applications and data processing by running the software programs and modules stored in the memory, that is, realizing the above-mentioned method. The memory may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory may further include a memory remotely arranged relative to the processor, and these remote memories may be connected to the terminal via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0131] It can be understood by those skilled in the art that Figure 4 The structure shown is for illustration only, and the electronic device may also be a smart phone (such as an Android phone, an iOS phone, etc.), a tablet computer, a PDA, a mobile Internet device (Mobile Internet Devices, MID), a PAD, or other terminal devices. Figure 4 The structure of the electronic device is not limited. Figure 4 More or fewer components (such as network interfaces, display devices, etc.) shown in, or having Figure 4 Different configurations shown.

[0132] A person of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing the hardware related to the terminal device through a program, and the program can be stored in a computer-readable storage medium, and the storage medium may include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0133] Example 4

[0134] The embodiment of the present application further provides a storage medium. Optionally, in this embodiment, the storage medium can be used to store the program code executed by the congestion monitoring method provided in the first embodiment.

[0135] Optionally, in this embodiment, the above storage medium may be located in any computer terminal in a computer terminal group in a computer network, or in any mobile terminal in a mobile terminal group.

[0136] The present application also provides a computer program product, which, when executed on a data processing device, is suitable for executing the program steps of the congestion monitoring method.

[0137] Example 5

[0138] An embodiment of the present application further provides a computer program product, including a computer program, which implements the methods in various embodiments of the present invention when executed by a processor.

[0139] Example 6

[0140] The embodiments of the present application further provide a computer program, which implements the methods in the above-mentioned embodiments of the present invention when executed by a processor.

[0141] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.

[0142] In the above embodiments of the present application, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.

[0143] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.

[0144] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0145] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0146] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, disk or optical disk and other media that can store program codes.

[0147] The above is only a preferred implementation of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.

Claims

1. A congestion monitoring method, characterized in that: include: Collecting a first video stream of an entrance area in a financial institution and a second video stream of a plurality of waiting areas in the financial institution; Monitor the first video stream and the second video stream respectively to obtain the number of people in a first queue in the entrance area and the number of people in a second queue in the plurality of waiting areas; Based on the first queue number and the second queue number, congestion monitoring is performed in the financial institution to obtain a monitoring result, wherein the monitoring result is used to indicate whether to output prompt information to prompt users in the financial institution to be diverted.

2. The congestion monitoring method according to claim 1, characterized in that: Based on the first queue number and the second queue number, crowd monitoring is performed in the financial institution to obtain monitoring results, including: Determine a first congestion level of the entrance area based on the first number of people in the queue, and determine a second congestion level of the plurality of waiting areas based on the second number of people in the queue; The congestion in the financial institution is monitored based on the first congestion level and the second congestion level to obtain the monitoring result, wherein the monitoring result is used to indicate whether to output prompt information to prompt users in the financial institution to perform diversion.

3. The congestion monitoring method according to claim 2, characterized in that: The congestion monitoring in the financial institution is performed based on the first congestion level and the second congestion level to obtain the monitoring result, including: determining a congestion status within the financial institution based on the first congestion level and the second congestion level; In response to the congestion state being a preset congestion state, determining the monitoring result to output the prompt information; In response to the congestion state not being the preset congestion state, determining that the monitoring result is to prohibit outputting the prompt information.

4. The congestion monitoring method according to claim 2, characterized in that: Determining a first congestion level of the entrance area based on the first number of people in the queue, and determining a second congestion level of the plurality of waiting areas based on the second number of people in the queue, comprises: Determine a first user carrying capacity of the entrance area based on a first area of ​​the entrance area, and determine the first congestion level based on the first user carrying capacity and the first number of queue members; A second user carrying capacity of the multiple waiting areas is determined based on second area areas of the multiple waiting areas, and the second congestion level is determined based on the second user carrying capacity and the second number of queue members.

5. The congestion monitoring method according to claim 1, characterized in that: The first video stream and the second video stream are monitored respectively to obtain a first queue number in the entrance area and a second queue number in the plurality of waiting areas, including: Receiving the first video stream and the second video stream at the same time point; The first video stream and the second video stream are respectively input into a target monitoring model, and the target monitoring model is used to monitor queue persons in the first video stream and the second video stream respectively to obtain the first queue number and the second queue number.

6. The congestion monitoring method according to claim 1, characterized in that: The method further comprises: A target display screen is generated based on the first video stream, the second video stream, the first number of people in the queue, and the second number of people in the queue, and the target display screen is displayed.

7. The congestion monitoring method according to claim 6, characterized in that: Generating a target display screen based on the first video stream, the second video stream, the first number of people in the queue, and the second number of people in the queue, and displaying the target display screen, including: Marking the first number of people in the queue in the first video stream to obtain a first display screen, marking the second number of people in the queue in the second video stream to obtain a second display screen, and generating the target display screen based on the first display screen and the second display screen; The target display screen is displayed on a preset interactive interface.

8. A congestion monitoring system, characterized in that: include: A plurality of acquisition devices are arranged in an entrance area of ​​a financial institution and in a plurality of waiting areas of the financial institution, and are used to acquire a first video stream of the entrance area and a second video stream of the plurality of waiting areas; A flow monitoring module is connected to the plurality of acquisition devices respectively, and monitors the first video stream and the second video stream respectively to obtain the number of people in a first queue in the entrance area and the number of people in a second queue in the plurality of waiting areas; The congestion monitoring module is connected to the flow monitoring module, and performs congestion monitoring in the financial institution based on the first queue number and the second queue number to obtain a monitoring result, wherein the monitoring result is used to indicate whether to output a prompt message to prompt users in the financial institution to be diverted.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored executable program, wherein when the executable program is executed, the device where the computer-readable storage medium is located is controlled to execute the method according to any one of claims 1 to 7.

10. An electronic device, characterized in that: include: A memory storing an executable program; A processor, configured to run the program, wherein the program executes the method according to any one of claims 1 to 7 when running.

11. A computer program product comprising computer instructions, characterized in that: When the computer instructions are executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.