A waterlogging monitoring method and device based on an internet of things and a subway waterlogging system
By combining the Internet of Things with camera devices and other detection devices, the problem of linkage in subway water accumulation detection has been solved, enabling comprehensive monitoring and accurate assessment of water accumulation in subway stations and reducing the risk of misjudgment.
Patent Information
- Application Number
- CN202211591899.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-12
- Publication Date
- 2026-07-24
- Estimated Expiration
- 2042-12-12
AI Technical Summary
The inability to coordinate subway flood detection can lead to misjudgments by monitors, making it impossible to fully understand the flood situation in the entire subway station, which can easily result in unnecessary closures or safety hazards.
The water accumulation monitoring method based on the Internet of Things is adopted. Video and detection information of each preset area of the subway is obtained through camera devices and other detection devices (such as GNSS sensors, liquid level sensors, radar liquid level gauges, water gauges, and lidar sensors). Combined with logical analysis and weighted scoring, comprehensive monitoring of water accumulation in the entire subway is achieved.
It provides the most comprehensive information on flood conditions at subway stations, improves the accuracy and redundancy of water level identification, reduces the waste of computing resources, and enables more accurate assessment and response to flood risks.
Smart Images

Figure CN116222690B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of subway water accumulation technology, specifically to an IoT-based water accumulation monitoring method, an IoT-based water accumulation monitoring device, and a subway water accumulation system. Background Technology
[0002] In existing technologies, subway flooding cannot be coordinated; instead, each area is detected and alarmed independently. For example, if a subway entrance is flooded or begins to flood, an alarm may only be triggered at that entrance, without the monitoring personnel being aware of the situation in other areas. Furthermore, it is impossible to assess the flooding situation of the entire subway station. This is because, although the entrance may be flooded, other areas may not be affected. The flooding may be due to the location of that particular entrance, while other entrances may be safe. In this case, it might be sufficient to close that entrance instead of shutting down the entire subway station. However, without a way to aggregate information from all locations, the monitoring personnel may make misjudgments, taking unrealistic measures based on the flooding level of a single entrance.
[0003] Therefore, there is a need for a technical solution to address or at least mitigate the aforementioned shortcomings of existing technologies. Summary of the Invention
[0004] The purpose of this invention is to provide an Internet of Things-based method for monitoring water accumulation, which at least solves one of the aforementioned technical problems.
[0005] One aspect of the present invention provides an Internet of Things (IoT)-based water accumulation monitoring method for use in subway stations, the IoT-based water accumulation monitoring method comprising:
[0006] Step 1: Obtain video information captured by cameras in each preset area of the subway;
[0007] Step 2: Obtain the detection information obtained by other detection devices in the subway preset areas where other detection devices are set up in each subway preset area, wherein each subway preset area where other detection devices are set up has at least one of the aforementioned camera devices;
[0008] Step 3: Obtain the water accumulation situation inside the subway based on the detection information obtained by each of the other detection devices and the video information captured by each camera device.
[0009] Optionally, step 3 includes:
[0010] Step 31: Obtain the logic analysis database, which includes at least one subway preset area and the sequence number of each subway preset area;
[0011] Step 32: Determine whether the subway pre-set area with the smallest sequence number has other detection devices. If so, then...
[0012] Step 33: Obtain video information captured by the camera device set in the subway preset area with the smallest serial number, as well as detection information obtained by other detection devices;
[0013] Step 34: Based on the video information captured by the camera device in the subway preset area with the smallest sequence number and the detection information obtained by other detection devices, obtain the water accumulation status of the subway preset area as the water accumulation status inside the subway.
[0014] Optionally, step 3 further includes:
[0015] Step 35: Determine whether the water accumulation situation inside the subway obtained in Step 34 meets the preset water accumulation conditions. If so, then...
[0016] Step 36: Determine whether the subway pre-set area with the smallest permutation number among all the remaining permutation numbers (excluding those already used) has other detection devices. If so, then...
[0017] Step 37: Obtain video information captured by the camera device in the subway preset area with the smallest permutation number among the remaining permutation numbers excluding those used, as well as detection information obtained by other detection devices;
[0018] Step 38: Obtain the water accumulation status of the subway preset area based on the video information captured by the camera device of the subway preset area with the smallest arrangement number among the remaining arrangement numbers other than the used arrangement numbers, and the detection information obtained by other detection devices. The water accumulation status of each of the subway preset areas constitutes the water accumulation status inside the subway.
[0019] Optionally, step 3 further includes:
[0020] Repeat steps 35 to 38 until the water accumulation status of the preset subway areas corresponding to all the sequence numbers is obtained, wherein the water accumulation status of each preset subway area constitutes the water accumulation status inside the subway.
[0021] Optionally, the IoT-based water accumulation monitoring method further includes:
[0022] Step 4: Set water accumulation weights for each acquired preset subway area;
[0023] Step 5: Obtain the preset flood situation score database, which includes a score table for each preset area of the subway, and each score table includes the score acquisition conditions and the score corresponding to each score acquisition condition;
[0024] Step 6: Based on the obtained water accumulation situation of each subway preset area, obtain the water accumulation value of each subway preset area through the preset flood situation score database;
[0025] Step 7: Obtain the total score for water accumulation in the subway based on the water accumulation value of each preset area and the water accumulation weight of each preset area.
[0026] Optionally, step 4 includes:
[0027] Weights are assigned to each preset subway area using the following method:
[0028] Step 41: Obtain the number of camera devices in the preset area of the subway, wherein the weight of each camera device is a first value, and the total weight of the camera devices in the preset area of the subway is the sum of the first values of each camera device;
[0029] Step 42: Determine whether the preset area of the subway has other detection devices. If so, then...
[0030] Step 43: Obtain the weight table of other detection devices, which includes at least one other detection device and the weight value of each other detection device;
[0031] Step 43: Obtain the water accumulation weight of the subway preset area based on the total weight of the camera devices in the subway preset area, the weight values of other detection devices in the subway preset area, and the sequence number of the subway preset area.
[0032] Optionally, the IoT-based water accumulation monitoring method further includes:
[0033] Step 8: Obtain the emergency measures database, which includes at least one emergency measure and the corresponding score range for water accumulation in the subway for each emergency measure;
[0034] Step 9: Obtain the emergency measures corresponding to the range of subway flooding scores that the total score obtained in Step 7 falls into.
[0035] Optionally, the subway preset area includes the location of station fire lanes, low-lying areas of the station, the location of station stairs, the location of station depots, and the location of station operating sections;
[0036] The other detection devices include GNSS sensors, liquid level sensors, radar level gauges, water level gauges, and lidar sensors.
[0037] This application also provides an IoT-based water accumulation monitoring device, which includes:
[0038] An image acquisition module is used to acquire video information captured by cameras in various preset areas of the subway.
[0039] The detection information acquisition module is used to acquire detection information acquired by other detection devices in the subway preset areas where other detection devices are set up. Each subway preset area where other detection devices are set up has at least one camera device.
[0040] The subway water accumulation acquisition module is used to acquire the water accumulation situation in the subway based on the detection information obtained by the other detection devices and the video information captured by the camera devices.
[0041] This application also provides a subway water accumulation system, the subway water accumulation system comprising:
[0042] The camera device, wherein there are multiple camera devices, and each camera device is installed in a predetermined area of the subway;
[0043] Other detection devices, wherein there are multiple other detection devices, and one of the other detection devices is installed in a pre-defined area of the subway;
[0044] The water accumulation monitoring device based on the Internet of Things (IoT) is connected to each of the aforementioned camera devices and other detection devices. The water accumulation monitoring device based on the IoT is as described above.
[0045] Beneficial effects
[0046] The IoT-based water accumulation monitoring method of this application obtains the water accumulation situation of the entire subway based on the preset areas of each subway, thereby providing the monitor with the most comprehensive flood situation of the subway station. In addition, this application not only uses camera devices to identify water levels, but also uses other detection devices in different scenarios to assist the camera devices in identification, thereby achieving more accurate water level information. Furthermore, since it does not rely solely on camera devices for water level identification, it can also increase the redundancy of water level identification. Attached Figure Description
[0047] Figure 1 This is a schematic flowchart of an embodiment of the Internet of Things-based water accumulation monitoring method of this application.
[0048] Figure 2 This is a schematic diagram of an electronic device capable of implementing an IoT-based water accumulation monitoring method according to an embodiment of this application.
[0049] Figure 3This is a schematic diagram of a water accumulation monitoring device based on the Internet of Things (IoT) according to an embodiment of this application, used in a subway entrance / exit. Detailed Implementation
[0050] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions in the embodiments of this application will be described in more detail below with reference to the accompanying drawings. In the drawings, the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The described embodiments are some, but not all, embodiments of this application. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this application, and should not be construed as limiting this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application. The embodiments of this application will be described in detail below with reference to the accompanying drawings.
[0051] Figure 1 This is a schematic flowchart of an embodiment of the Internet of Things-based water accumulation monitoring method of this application.
[0052] like Figure 1 The IoT-based water accumulation monitoring method shown is used in a subway station. The IoT-based water accumulation monitoring method includes:
[0053] Step 1: Obtain video information captured by cameras in each preset area of the subway;
[0054] Step 2: Obtain the detection information obtained by other detection devices in the subway preset areas where other detection devices are set up in each subway preset area, wherein each subway preset area where other detection devices are set up has at least one of the aforementioned camera devices;
[0055] Step 3: Obtain the water accumulation situation inside the subway based on the detection information obtained by each of the other detection devices and the video information captured by each camera device.
[0056] The IoT-based water accumulation monitoring method of this application obtains the water accumulation situation of the entire subway based on the preset areas of each subway, thereby providing the monitor with the most comprehensive flood situation of the subway station. In addition, this application not only uses camera devices to identify water levels, but also uses other detection devices in different scenarios to assist the camera devices in identification, thereby achieving more accurate water level information. Furthermore, since it does not rely solely on camera devices for water level identification, it can also increase the redundancy of water level identification.
[0057] In this embodiment, step 3 includes:
[0058] Step 31: Obtain the logic analysis database, which includes at least one subway preset area and the sequence number of each subway preset area;
[0059] Step 32: Determine whether the subway pre-set area with the smallest sequence number has other detection devices. If so, then...
[0060] Step 33: Obtain video information captured by the camera device set in the subway preset area with the smallest serial number, as well as detection information obtained by other detection devices;
[0061] Step 34: Based on the video information captured by the camera device in the subway preset area with the smallest sequence number and the detection information obtained by other detection devices, obtain the water accumulation status of the subway preset area as the water accumulation status inside the subway.
[0062] For example, in most subway stations, the areas of water accumulation during rain are ordered. For instance, when it rains heavily, rainwater usually flows into the platform from the entrance or exit of the subway station. Therefore, if there is no water accumulation at the entrance or exit, the platform is unlikely to be flooded. Thus, by setting up a logical analysis database using the method of this application, calculations can be performed first on some preset areas of the subway that are more likely to be flooded or submerged, thereby saving computing power and avoiding the need to calculate and identify areas that do not need to be calculated and identified.
[0063] In this embodiment, step 3 further includes:
[0064] Step 35: Determine whether the water accumulation situation inside the subway obtained in Step 34 meets the preset water accumulation conditions. If so, then...
[0065] Step 36: Determine whether the subway pre-set area with the smallest permutation number among all the remaining permutation numbers (excluding those already used) has other detection devices. If so, then...
[0066] Step 37: Obtain video information captured by the camera device in the subway preset area with the smallest permutation number among the remaining permutation numbers excluding those used, as well as detection information obtained by other detection devices;
[0067] Step 38: Obtain the water accumulation status of the subway preset area based on the video information captured by the camera device of the subway preset area with the smallest arrangement number among the remaining arrangement numbers other than the used arrangement numbers, and the detection information obtained by other detection devices. The water accumulation status of each of the subway preset areas constitutes the water accumulation status inside the subway.
[0068] Once the areas prone to water ingress calculated in steps 31 to 33 have indeed been flooded and meet certain preset water accumulation conditions, calculations for other preset subway areas will then be performed.
[0069] For example, the subway's preset area includes the subway entrance and the subway platform. The subway entrance is numbered 1, and the subway platform is numbered 2. Logically, if there is no water entering the subway entrance, then the possibility of water entering the subway platform is unlikely. Therefore, through steps 31 to 33 above, the water accumulation situation at the subway entrance is first obtained. For example, in this embodiment, the water accumulation situation includes the water accumulation status and the water inflow rate. It is understood that the water accumulation status and the water inflow rate can be obtained by image recognition through a camera device, or by other detection devices such as a water level gauge. The acquisition method is existing technology and will not be elaborated here.
[0070] After obtaining the water accumulation information, it is determined whether the obtained water accumulation information meets the preset water accumulation conditions. For example, a preset water accumulation condition is that the water level exceeds 3cm. If the condition is met, it is assumed that the water may flow towards the platform. At this time, steps 35 to 38 are performed to obtain the water accumulation information of the platform.
[0071] In this embodiment, step 3 further includes:
[0072] Repeat steps 35 to 38 until the water accumulation status of the subway preset areas corresponding to all the sequence numbers is obtained, wherein the water accumulation status of each of the subway preset areas constitutes the water accumulation status inside the subway.
[0073] For example, if the water level on the platform exceeds a certain preset water level, it may indicate that other areas that are dependent on the platform may also be flooded. For instance, the toilets inside the platform may also be flooded after the platform floods. In this case, the water level in the toilets should be checked.
[0074] Understandably, the preset water accumulation conditions can be set as needed. Multiple preset water accumulation conditions can be set, or there can be only one preset water accumulation condition. Each preset area of the subway can have different preset water accumulation conditions, or each preset area of the subway can have the same preset water accumulation conditions.
[0075] Using the above method, the overall water flow logic of the entire subway station can be set, and different logical priorities can be set for each subway preset area. If there is no danger in the preceding priority, the flood situation of the subsequent priority does not need to be considered, which can greatly save computing power.
[0076] In this embodiment, the IoT-based water accumulation monitoring method further includes:
[0077] Step 4: Set water accumulation weights for each acquired preset subway area;
[0078] Step 5: Obtain the preset flood situation score database, which includes a score table for each preset area of the subway, and each score table includes the score acquisition conditions and the score corresponding to each score acquisition condition;
[0079] Step 6: Based on the obtained water accumulation situation of each subway preset area, obtain the water accumulation value of each subway preset area through the preset flood situation score database;
[0080] Step 7: Obtain the total score for water accumulation in the subway based on the water accumulation value of each preset area and the water accumulation weight of each preset area.
[0081] After obtaining the water accumulation data for each pre-defined subway area, an objective scoring system is needed. Only based on this score can the extent of the flooding and the level of concern be determined. Furthermore, due to the varying importance of each pre-defined subway area and the different detection equipment used, different weights can be assigned to each area, thus making the scoring more objective.
[0082] In this embodiment, step 4 includes:
[0083] Weights are assigned to each preset subway area using the following method:
[0084] Step 41: Obtain the number of camera devices in the preset area of the subway, wherein the weight of each camera device is a first value, and the total weight of the camera devices in the preset area of the subway is the sum of the first values of each camera device;
[0085] Step 42: Determine whether the preset area of the subway has other detection devices. If so, then...
[0086] Step 43: Obtain the weight table of other detection devices, which includes at least one other detection device and the weight value of each other detection device;
[0087] Step 43: Obtain the water accumulation weight of the subway preset area based on the total weight of the camera devices in the subway preset area, the weight values of other detection devices in the subway preset area, and the sequence number of the subway preset area.
[0088] The weighting method in this application considers two factors. First, the number of camera devices is considered, as a larger number of cameras means more shooting angles and thus greater reliability. Second, the information transmitted by other detection devices is also considered, as the presence of other detection devices for auxiliary detection can increase the reliability of the results. Third, the weight of the sequence number is also considered. Taking the aforementioned entrances and stations as examples, the entrance sequence number is relatively low. Even if one entrance is flooded, it can still be accessed through other entrances without affecting the operation of the entire subway system. Therefore, entrances can be given a lower weight.
[0089] The following example illustrates how to obtain weights.
[0090] Taking the above-mentioned entrance and platform as an example, assuming that the entrance is numbered 1, the platform is numbered 2, the number of cameras at the entrance is 4, the number of cameras at the platform is 8, the entrance has one other detection device (liquid level sensor), and the platform has 5 other detection devices (liquid level sensors).
[0091] The weight of each camera device is a first value, which is assumed to be 0.2 in this embodiment. Therefore, the total weight of the camera devices at the entrance is 0.8, and the total weight of the camera devices on the platform is 1.6.
[0092] If each liquid level sensor has a weight of 0.5, then the weight of other detection devices at the entrance is 0.5, and the weight of other detection devices on the platform is 2.5.
[0093] The weight of the sequence number is 10% of the sequence number. That is, if the sequence number of the entrance is 1, the weight is 0.1; if the sequence number of the platform is 2, the weight of the platform is 0.2.
[0094] In summary, the total weight of the entrance is 0.8 + 0.5 + 0.1 = 1.4.
[0095] The total weight of the platform is 1.6 + 2.5 + 0.2 = 4.3.
[0096] In this embodiment, the scoring conditions can be set as needed. For example, 1 point is awarded for a water depth exceeding 1 cm, and 1 point is awarded for every additional 1 cm of depth. That is, if the water depth is 4 cm, it is 4 points.
[0097] One point is awarded for a water inflow rate of 0.1 m / min, and one more point is awarded for every additional 0.1 m / min. For example, if the water inflow rate is 0.4 m / min, it is worth 4 points.
[0098] It is understandable that the maximum score for each subway preset area is obtained by multiplying the water accumulation weight of that preset area by the water accumulation value of that preset area, and the sum of the maximum scores of all subway preset areas is the total score for water accumulation in the subway.
[0099] Understandably, other scoring criteria can be set as needed.
[0100] In this embodiment, the IoT-based water accumulation monitoring method further includes:
[0101] Step 8: Obtain the emergency measures database, which includes at least one emergency measure and the corresponding score range for water accumulation in the subway for each emergency measure;
[0102] Step 9: Obtain the emergency measures corresponding to the range of subway flooding scores that the total score obtained in Step 7 falls into.
[0103] In this embodiment, different emergency measures can be taken based on different scores. For example, if the total score for flooding in the subway exceeds 50, the emergency measure is to pump the water out as much as possible. If the total score for flooding in the subway exceeds 80, the subway station needs to be closed.
[0104] In this embodiment, the subway pre-defined areas include the location of station fire lanes, low-lying areas of the station, station staircases, station depot areas, and station operating sections.
[0105] Other detection devices include GNSS sensors, level sensors, radar level gauges, water level gauges, and lidar sensors.
[0106] For example, taking a train station entrance / exit as an example, scenarios requiring video analysis include the lowest point water level, the number of steps submerged by water, and the obstruction of fire lanes. The lowest point water level scenario requires a water level gauge recognition algorithm; the submerged steps scenario requires a combination of deep learning and virtual line marking algorithms for water body recognition; and the obstructed fire lane scenario requires object recognition and residual detection algorithms. The smart camera deployed at this location needs to illuminate different angles for different scenarios, requiring the switching of different water analysis algorithms.
[0107] Different scenarios require different lighting angles. Currently, the common approach is to use multiple cameras or an integrated dome camera with preset navigation routes to cover different lighting angles in different scenarios. However, using multiple cameras increases equipment investment, and the preset navigation route method is inflexible and cannot effectively integrate with intelligent analysis algorithms.
[0108] Different scenarios require different water accumulation analysis algorithms. Currently, the common approach is to use multiple algorithms simultaneously analyzed by a backend server or to divide the time period and run different algorithms at different times to analyze the needs of different scenarios. However, the backend server approach does not fully utilize the edge-side intelligent analysis capabilities of smart cameras, and the time-period division method cannot automatically adapt to changes in the scenario.
[0109] See Figure 3 For example, an integrated spherical smart camera is installed at a high point (location 1) at a subway entrance / exit. Sensors are installed for different scenarios (e.g., a lidar sensor at location 2, a water level gauge at location 4) in three locations: fire lane obstruction (location 2), the number of steps submerged by water (location 3), and the lowest point of water accumulation (location 4). The integrated spherical camera and sensors are equipped with GNSS and IoT communication modules.
[0110] In another embodiment, other detection devices set up in each scene establish communication with the camera through an Internet of Things communication module, and aggregate the data of other detection devices to the camera for operations such as character overlay and threshold alarm linkage.
[0111] In another embodiment, the sensor determines whether to request monitoring from the camera based on its own monitoring data values and trends. When the sensor does not actively issue a monitoring request, the camera performs routine monitoring and video analysis tasks.
[0112] In another embodiment, a monitoring request is sent to the camera when the sensor's own monitored data value reaches a warning level or when the data change trend is abnormal.
[0113] In another embodiment, after receiving a sensor monitoring request, the camera calculates the sensor azimuth and distance based on the sensor's GNSS data.
[0114] In another embodiment, the sensor azimuth and distance are converted into omnidirectional (left / right / up / down) movement and lens zoom control commands that the spherical camera needs to adjust, so that the spherical camera can rotate to the corresponding sensor position.
[0115] In another embodiment, the camera loads a corresponding intelligent analysis algorithm based on sensor scene data.
[0116] In another embodiment, the camera uploads the monitoring data and intelligent analysis results to the backend platform.
[0117] In another embodiment, during the execution of the corresponding sensor monitoring task, the sensor periodically sends monitoring requests. If no sensor monitoring request is received within a certain period of time, the camera can return to performing daily monitoring and video analysis tasks; otherwise, monitoring continues.
[0118] In another embodiment, during continuous monitoring, it may also be interrupted by higher-priority sensor requests or manual tasks to perform higher-priority sensor monitoring tasks or manual tasks.
[0119] This application also provides an IoT-based water accumulation monitoring device, which includes an image acquisition module, a detection information acquisition module, and a subway water accumulation status acquisition module.
[0120] The image acquisition module is used to acquire video information captured by cameras in various preset areas of the subway.
[0121] The detection information acquisition module is used to acquire the detection information acquired by other detection devices in the subway preset areas where other detection devices are set up. Each subway preset area where other detection devices are set up has at least one of the aforementioned camera devices.
[0122] The subway water accumulation acquisition module is used to acquire the water accumulation situation in the subway based on the detection information obtained by the other detection devices and the video information captured by the camera devices.
[0123] This application also provides a subway flooding system, which includes a camera device, other detection devices, and an Internet of Things-based flooding monitoring device.
[0124] There are multiple camera devices, with each camera device installed in a pre-defined area of the subway.
[0125] There are multiple other detection devices, and one of the other detection devices is set in a predetermined area of the subway.
[0126] The IoT-based water accumulation monitoring device is connected to various camera devices and other detection devices, and the IoT-based water accumulation monitoring device is as described above.
[0127] It is understandable that the above description of the method also applies to the description of the apparatus.
[0128] This application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and capable of running on the processor, wherein the processor executes the computer program to implement the above-described IoT-based water accumulation monitoring method.
[0129] This application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, enables the above-described IoT-based water accumulation monitoring method.
[0130] Figure 2 This is an exemplary structural diagram of an electronic device capable of implementing the Internet of Things-based water accumulation monitoring method provided in one embodiment of this application.
[0131] like Figure 2As shown, the electronic device includes an input device 501, an input interface 502, a central processing unit 503, a memory 504, an output interface 505, and an output device 506. The input interface 502, central processing unit 503, memory 504, and output interface 505 are interconnected via a bus 507. The input device 501 and output device 506 are connected to the bus 507 via the input interface 502 and output interface 505, respectively, and thus connected to other components of the electronic device. Specifically, the input device 504 receives input information from the outside and transmits it to the central processing unit 503 via the input interface 502. The central processing unit 503 processes the input information based on computer-executable instructions stored in the memory 504 to generate output information, temporarily or permanently storing the output information in the memory 504, and then transmitting the output information to the output device 506 via the output interface 505. The output device 506 outputs the output information to the outside of the electronic device for user use.
[0132] In other words, Figure 2 The illustrated electronic device may also be implemented as including: a memory storing computer-executable instructions; and one or more processors, which can be coupled when executing the computer-executable instructions. Figure 1 The method for monitoring water accumulation based on the Internet of Things is described.
[0133] In one embodiment, Figure 2 The electronic device shown can be implemented as including: a memory 504 configured to store executable program code; and one or more processors 503 configured to run the executable program code stored in the memory 504 to perform the IoT-based water accumulation monitoring method in the above embodiments.
[0134] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0135] Memory may include non-persistent storage in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.
[0136] Computer-readable media include both permanent and non-permanent, removable and non-removable media, and information storage can be achieved by any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, DVD or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transfer medium that can be used to store information accessible by a computing device.
[0137] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0138] Furthermore, it is clear that the word "comprising" does not exclude other units or steps. Multiple units, modules, or devices recited in the apparatus claims may also be implemented by a single unit or overall apparatus via software or hardware.
[0139] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code, which includes one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than those marked in the drawings. For example, two consecutively marked blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram and / or flowchart, and combinations of blocks in block diagrams and / or the overall flowchart, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0140] In this embodiment, the processor may be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor.
[0141] Memory can be used to store computer programs and / or modules. The processor implements various functions of the device / terminal equipment by running or executing the computer programs and / or modules stored in the memory, and by accessing data stored in the memory. Memory can mainly include a program storage area and a data storage area. The program storage area can store the operating system, at least one application program required for a function (such as sound playback, image playback, etc.), etc.; the data storage area can store data created based on the use of the mobile phone (such as audio data, phonebook, etc.). Furthermore, memory can include high-speed random access memory, and can also include non-volatile memory, such as hard disks, RAM, plug-in hard disks, SmartMediaCards (SMC), Secure Digital (SD) cards, FlashCards, at least one disk storage device, flash memory device, or other volatile solid-state storage devices.
[0142] In this embodiment, if the modules / units integrated into the device / terminal equipment are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the methods of the above embodiments of the present invention can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when the computer program is executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable medium can include: any entity or device capable of carrying computer program code, recording media, USB flash drives, portable hard drives, magnetic disks, optical disks, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signals, telecommunication signals, and software distribution media, etc. It should be noted that the content contained in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. Although this application discloses preferred embodiments as described above, it is not intended to limit this application. Any person skilled in the art can make possible changes and modifications without departing from the spirit and scope of this application. Therefore, the scope of protection of this application should be determined by the scope defined in the claims of this application.
[0143] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0144] Furthermore, it is clear that the word "comprising" does not exclude other units or steps. Multiple units, modules, or devices recited in the apparatus claims may also be implemented by a single unit or overall apparatus via software or hardware.
[0145] Although the present invention has been described in detail above with general descriptions and specific embodiments, modifications or improvements can be made to it, which will be obvious to those skilled in the art. Therefore, all such modifications or improvements made without departing from the spirit of the present invention fall within the scope of protection claimed by the present invention.
Claims
1. A water accumulation monitoring method based on the Internet of Things, used in subway stations, characterized in that, The IoT-based water accumulation monitoring method includes: Step 1: Obtain video information captured by cameras in each preset area of the subway; Step 2: Obtain the detection information obtained by other detection devices in the subway preset areas where other detection devices are set up in each subway preset area, wherein each subway preset area where other detection devices are set up has at least one of the aforementioned camera devices; Step 3: Obtain the water accumulation situation inside the subway based on the detection information obtained by each of the other detection devices and the video information captured by each camera device; Step 3 includes: Step 31: Obtain the logic analysis database, which includes at least one subway preset area and the sequence number of each subway preset area; Step 32: Determine whether the subway pre-set area with the smallest sequence number has other detection devices. If so, then... Step 33: Obtain video information captured by the camera device set in the subway preset area with the smallest serial number, as well as detection information obtained by other detection devices; Step 34: Based on the video information captured by the camera device in the subway preset area with the smallest sequence number and the detection information obtained by other detection devices, obtain the water accumulation status of the subway preset area as the water accumulation status inside the subway. Step 3 further includes: Step 35: Determine whether the water accumulation situation inside the subway obtained in Step 34 meets the preset water accumulation conditions. If so, then... Step 36: Determine whether the subway pre-set area with the smallest permutation number among all the remaining permutation numbers (excluding those already used) has other detection devices. If so, then... Step 37: Obtain video information captured by the camera device in the subway preset area with the smallest permutation number among the remaining permutation numbers excluding those used, as well as detection information obtained by other detection devices; Step 38: Obtain the water accumulation status of the subway preset area based on the video information captured by the camera device of the subway preset area with the smallest arrangement number among the remaining arrangement numbers other than the used arrangement numbers, and the detection information obtained by other detection devices. The water accumulation status of each of the subway preset areas constitutes the water accumulation status inside the subway. Step 3 further includes: Repeat steps 35 to 38 until the water accumulation status of the subway preset areas corresponding to all the sequence numbers is obtained, wherein the water accumulation status of each subway preset area constitutes the water accumulation status inside the subway. The IoT-based water accumulation monitoring method further includes: Step 4: Set water accumulation weights for each acquired preset subway area; Step 5: Obtain the preset flood situation score database, which includes a score table for each preset area of the subway, and each score table includes the score acquisition conditions and the score corresponding to each score acquisition condition; Step 6: Based on the obtained water accumulation situation of each subway preset area, obtain the water accumulation value of each subway preset area through the preset flood situation score database; Step 7: Obtain the total score for water accumulation in the subway based on the water accumulation value of each preset area and the water accumulation weight of each preset area; Step 4 includes: Weights are assigned to each preset subway area using the following method: Step 41: Obtain the number of camera devices in the preset area of the subway, wherein the weight of each camera device is a first value, and the total weight of the camera devices in the preset area of the subway is the sum of the first values of each camera device; Step 42: Determine whether the preset area of the subway has other detection devices. If so, then... Step 43: Obtain the weight table of other detection devices, which includes at least one other detection device and the weight value of each other detection device; Step 43: Obtain the water accumulation weight of the subway preset area based on the total weight of the camera devices in the subway preset area, the weight values of other detection devices in the subway preset area, and the sequence number of the subway preset area; The IoT-based water accumulation monitoring method further includes: Step 8: Obtain the emergency measures database, which includes at least one emergency measure and the corresponding score range for water accumulation in the subway for each emergency measure; Step 9: Obtain the emergency measures corresponding to the range of subway flooding scores that the total score obtained in Step 7 falls into; The pre-defined areas of the subway include the locations of station fire exits, low-lying areas of the station, station staircases, depot areas, and operating sections of the station. The other detection devices include GNSS sensors, liquid level sensors, radar level gauges, water level gauges, and lidar sensors.
2. A subway water accumulation system, characterized in that, The subway flooding system includes: The camera device, wherein there are multiple camera devices, and each camera device is installed in a predetermined area of the subway; Other detection devices, wherein there are multiple other detection devices, and one of the other detection devices is installed in a pre-defined area of the subway; The IoT-based water accumulation monitoring device includes an image acquisition module for acquiring video information captured by cameras in various preset subway areas; a detection information acquisition module for acquiring detection information acquired by other detection devices in other preset subway areas, wherein each preset subway area with other detection devices has at least one camera; and a subway water accumulation status acquisition module for acquiring the water accumulation status in the subway based on the detection information acquired by each of the other detection devices and the video information captured by each camera. The IoT-based water accumulation monitoring device is connected to each of the cameras and other detection devices, and is used to implement the IoT-based water accumulation monitoring method as described in claim 1.
Citation Information
Patent Citations
Urban flood disaster emergency early warning processing method and system
CN111613017A
Water level measuring method for rail transit rail-mounted area
CN113945253A