Railway flood prevention patrol method and system
By planning patrol routes through the server and sending instructions to remote terminals, the problem of low efficiency in existing railway flood control patrols has been solved, and an efficient online and offline combined patrol method has been realized.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- RAILWAY CONSTR RES INST OF CHINA ACAD OF RAILWAY SCI CO LTD
- Filing Date
- 2025-12-29
- Publication Date
- 2026-05-29
AI Technical Summary
The existing railway flood control patrol methods mainly rely on manual on-site inspections, which are not very efficient.
When the server receives a flood prevention patrol warning, it determines the patrol grid points, plans the target patrol route, and sends patrol instructions to remote terminals, realizing a patrol method that combines online and offline methods.
This improved the efficiency of flood control patrols, ensuring that patrol personnel could respond to early warnings in a timely manner and achieve efficient flood control patrols.
Smart Images

Figure CN122114427A_ABST
Abstract
Description
Technical Field
[0001] The embodiments disclosed herein relate to the field of railway flood control inspection technology, and more specifically, to an inspection method and system applicable to railway flood control. Background Technology
[0002] Railway flood control is of paramount importance in railway safety assurance. Looking back, railway workers have traversed a difficult yet glorious path in flood control. Over the past decade, the railway sector has focused on the challenges of railway flood control and safety management, gradually building a three-pronged prevention and control system integrating human, physical, and technological measures. This has shifted railway flood control and safety management from passive remediation to proactive prevention, laying a solid foundation for ensuring safe railway operations.
[0003] In related technologies, the commonly used flood control patrol methods are mainly based on offline manual patrols. For example, patrol personnel record the patrol content on paper during the patrol process, and then take the paper patrol content back to the patrol management department for submission after the patrol is completed, thus completing the flood control patrol.
[0004] However, the existing methods are not very efficient for patrols. Summary of the Invention
[0005] The embodiments described herein provide a patrol method and system for railway flood control that overcomes the aforementioned problems.
[0006] Firstly, based on the content of this disclosure, a patrol method for railway flood control is provided, including: When the server receives a flood control patrol warning, it determines the corresponding patrol grid point based on the first flood control area in the flood control patrol warning. The patrol grid point corresponding to the first flood control area corresponds to a flood control patrol area in the flood control management area. The server determines the first remote terminal to patrol the first flood control area based on the patrol grid points corresponding to the first flood control area. The server obtains the current location of the first remote terminal and plans a target patrol path corresponding to the first flood control area based on the current location of the first remote terminal and the regional location of the first flood control area. The target patrol path includes: the movement path between the current location of the first remote terminal and the first flood control area and the patrol path of the first remote terminal in the first flood control area. The server sends a flood control patrol instruction carrying the target patrol route to the first remote terminal. The first remote terminal responds to the flood control patrol instruction and conducts a regional patrol of the first flood control area based on the target patrol path.
[0007] Secondly, according to the content of this disclosure, a patrol system for railway flood control is provided, including: a server and a first remote terminal; The server is configured to, upon receiving a flood prevention patrol warning, determine a corresponding patrol grid point based on a first flood prevention area in the flood prevention patrol warning, wherein the patrol grid point corresponding to the first flood prevention area corresponds to a flood prevention patrol area within a flood control management area; determine a first remote terminal to patrol the first flood prevention area based on the patrol grid point corresponding to the first flood prevention area; obtain the current location of the first remote terminal, and plan a target patrol path corresponding to the first flood prevention area based on the current location of the first remote terminal and the regional location point of the first flood prevention area, wherein the target patrol path includes: the movement path from the current location of the first remote terminal to the first flood prevention area and the patrol path of the first remote terminal within the first flood prevention area; and send a flood prevention patrol instruction carrying the target patrol path to the first remote terminal. The first remote terminal is used to respond to the flood control patrol instruction and conduct a regional patrol of the first flood control area based on the target patrol path.
[0008] Thirdly, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps of the railway flood control patrol method as described in any of the above embodiments.
[0009] Fourthly, a computer-readable storage medium is provided, on which a computer program is stored, which, when executed by a processor, implements the steps of the inspection method for railway flood control as described in any of the above embodiments.
[0010] The railway flood control patrol method provided in this application embodiment includes the following steps: When the server receives a flood control patrol warning, it determines the corresponding patrol grid point based on the first flood control area in the flood control patrol warning. The patrol grid point corresponding to the first flood control area corresponds to a flood control patrol area within the flood control management area. Based on the patrol grid point corresponding to the first flood control area, the server determines a first remote terminal to patrol the first flood control area. The server obtains the current location of the first remote terminal and plans a target patrol path corresponding to the first flood control area based on the current location of the first remote terminal and the regional location point of the first flood control area. The target patrol path includes: the movement path from the current location of the first remote terminal to the first flood control area and the patrol path of the first remote terminal within the first flood control area. The server sends a flood control patrol instruction carrying the target patrol path to the first remote terminal. In response to the flood control patrol instruction, the first remote terminal performs a regional patrol of the first flood control area based on the target patrol path. In this way, when the server receives a flood prevention patrol warning, it sends patrol instructions to the corresponding remote terminal, so that the staff carrying the remote terminal can carry out flood prevention patrols in a timely manner. The combination of online and offline methods can effectively improve the efficiency of flood prevention patrols.
[0011] The above description is merely an overview of the technical solutions of the embodiments of this application. In order to better understand the technical means of the embodiments of this application and to implement them in accordance with the contents of the specification, and to make the above and other objects, features and advantages of the embodiments of this application more obvious and understandable, specific implementation methods of this application are described below. Attached Figure Description
[0012] To more clearly illustrate the technical solutions of the embodiments of this disclosure, the accompanying drawings of the embodiments will be briefly described below. It should be understood that the drawings described below only relate to some embodiments of this disclosure and are not intended to limit this disclosure, wherein: Figure 1 This is a flowchart illustrating a patrol method for railway flood control provided in this publication.
[0013] Figure 2 This is a schematic diagram of the structure of a patrol system for railway flood control provided in this publication.
[0014] Figure 3 This is a schematic diagram of the structure of a computer device provided in this disclosure.
[0015] It should be noted that the elements in the attached diagram are schematic and not drawn to scale. Detailed Implementation
[0016] To make the objectives, technical solutions, and advantages of the embodiments of this disclosure clearer, the technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this disclosure. All other embodiments obtained by those skilled in the art based on the described embodiments of this disclosure without creative effort are also within the scope of protection of this disclosure.
[0017] Unless otherwise defined, all terms used herein (including technical and scientific terms) shall have the same meaning as commonly understood by one of ordinary skill in the art to which this subject matter pertains. It will be further understood that terms such as those defined in commonly used dictionaries shall be interpreted as having the meaning consistent with their meaning in the context of the specification and in the relevant art, and shall not be interpreted in an idealized or overly formal form unless otherwise explicitly defined herein. As used herein, the statement of “connecting” or “coupling” two or more parts together shall mean that these parts are directly joined together or joined through one or more intermediate components.
[0018] The term "embodiment" as used herein means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of the phrase "embodiment" in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0019] In this document, the term "and / or" is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists, A and B exist simultaneously, or B exists. Additionally, the character " / " generally indicates that the preceding and following related objects have an "or" relationship. Terms such as "first" and "second" are only used to distinguish one component (or part of a component) from another component (or another part of a component).
[0020] In the description of this application, unless otherwise stated, "multiple" means two or more (including two), and similarly, "multiple groups" means two or more (including two groups).
[0021] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings.
[0022] Figure 1 This is a flowchart illustrating a patrol method for railway flood control provided in an embodiment of this disclosure, as shown below. Figure 1As shown, the specific process of the inspection method in railway flood control includes: S110. When the server receives a flood prevention patrol warning, it determines the corresponding patrol grid point based on the first flood prevention area in the flood prevention patrol warning.
[0023] The patrol grid point corresponding to the first flood control area corresponds to a flood control patrol area within the flood control management area. In other words, the first flood control area is a flood control patrol area within the flood control management area, and corresponds to one patrol grid point.
[0024] A patrol grid point can be a grid point divided into a flood control area map constructed based on the flood control management area. Multiple grid points can be used to construct a flood control area map.
[0025] S120. The server determines the first remote terminal to patrol the first flood control area based on the patrol grid points corresponding to the first flood control area.
[0026] The first remote terminal can be a handheld terminal carried by flood patrol personnel, such as a smartphone or other handheld / carried device.
[0027] In some embodiments, the server determines the first remote terminal to patrol the first flood control area based on the patrol grid points corresponding to the first flood control area, including: The server obtains the working status of the target associated terminal; if the server determines that the working status of the target associated terminal is occupied, it obtains the remaining processing time of the target associated terminal for processing the current task; if the server determines that the remaining processing time of the target associated terminal for processing the current task is less than or equal to a preset time threshold, it determines the target associated terminal as the first remote terminal for patrolling the first flood control area; if the server determines that the remaining processing time of the target associated terminal for processing the current task is greater than the preset time threshold, it determines the first remote terminal for patrolling the first flood control area from the grid associated terminals of the adjacent grid points corresponding to the first flood control area.
[0028] Correspondingly, if the server determines that the target associated terminal is idle, then the target associated terminal is determined to be the first remote terminal for patrolling the first flood control area.
[0029] The target associated terminal is a remote terminal that is associated with a patrol grid point corresponding to the first flood control area. The terminal management system records the mapping relationship between remote terminals and patrol grid points. Specifically, a patrol grid point can be associated with one or more remote terminals.
[0030] The remaining processing time for the target associated terminal to handle the current task can be determined based on the difference between the estimated processing time and the already processed time. The estimated processing time can be a time defined by the terminal management system based on the task type of the current task, or it can be predicted by the staff carrying the target associated terminal and uploaded to the server for confirmation.
[0031] The adjacent grid point corresponding to the first flood control area is a grid point that is directly or indirectly adjacent to the patrol grid point corresponding to the first flood control area.
[0032] Determining the first remote terminal for patrolling the first flood control area from the grid-associated terminals of adjacent grid points corresponding to the first flood control area may include: the server obtaining the working status of the grid-associated terminal; if the working status of the grid-associated terminal is determined to be occupied, then obtaining the remaining processing time of the grid-associated terminal for processing the current task; if the remaining processing time of the grid-associated terminal for processing the current task is determined to be less than the remaining processing time of the target associated terminal for processing the current task, then determining the grid-associated terminal as the first remote terminal for patrolling the first flood control area; if the remaining processing time of the grid-associated terminal for processing the current task is determined to be greater than or equal to the remaining processing time of the target associated terminal for processing the current task, then determining the target associated terminal as the first remote terminal for patrolling the first flood control area.
[0033] Correspondingly, if the server determines that the working status of the grid-associated terminal is idle, then the grid-associated terminal is determined to be the first remote terminal for patrolling the first flood control area.
[0034] Therefore, when the server determines that the target associated terminal is occupied, it can determine the first remote terminal to patrol the first flood control area based on the grid associated terminals of the adjacent grid points corresponding to the first flood control area, thus avoiding the problem that the first flood control area cannot be patrolled in a timely manner because the corresponding terminal is occupied.
[0035] S130. The server obtains the current location of the first remote terminal and plans the target inspection path corresponding to the first flood control area based on the current location of the first remote terminal and the regional location of the first flood control area.
[0036] The target patrol path includes: the movement path of the first remote terminal from its current location to the first flood control area, and the patrol path of the first remote terminal within the first flood control area. The movement path of the first remote terminal from its current location to the first flood control area is specifically the movement path from its current location to a boundary point within the first flood control area.
[0037] In some embodiments, the server plans a target patrol path corresponding to the first flood control area based on the current location of the first remote terminal and the regional location of the first flood control area, including: Based on the road occupancy data between the current location of the first remote terminal and the regional location of the first flood control area, the server plans the movement path between the current location of the first remote terminal and the regional location of the first flood control area; based on the regional deployment environment in the first flood control area, the server plans the patrol path of the first remote terminal in the first flood control area.
[0038] Among them, the road occupancy data is used to describe whether there are other flood control patrol areas between the current location of the first remote terminal and the location of the first flood control area.
[0039] Based on the road occupancy data between the current location of the first remote terminal and the location point of the first flood control area, the server plans a movement path between the current location of the first remote terminal and the location point of the first flood control area. This can include: if the server determines that the road occupancy data between the current location of the first remote terminal and the location point of the first flood control area describes the existence of other flood control patrol areas between the current location of the first remote terminal and the location point of the first flood control area, then the server determines a movement path between the current location of the first remote terminal and the location point of the other flood control patrol areas, and combines the movement paths between the location points of the other flood control patrol areas and the location point of the first flood control area to form a movement path between the current location of the first remote terminal and the location point of the first flood control area; if the server determines that the road occupancy data between the current location of the first remote terminal and the location point of the first flood control area describes the existence of no other flood control patrol areas between the current location of the first remote terminal and the location point of the first flood control area, then the server determines the movement path between the current location of the first remote terminal and the location point of the first flood control area as the planned movement path between the two points.
[0040] The regional deployment environment in the first flood control zone can be used to describe the regional footprint of environmental equipment / vegetation in the first flood control zone.
[0041] Based on the regional deployment environment within the first flood control area, the server plans the patrol path for the first remote terminal within that area. This can include: if there are areas occupied by environmental equipment / vegetation within the first flood control area, the server will bypass these occupied areas when planning the patrol path for the first remote terminal; if there are no areas occupied by environmental equipment / vegetation within the first flood control area, the server can directly plan the path based on the distance between the two points. Thus, the patrol path for the first remote terminal within the first flood control area is effectively planned.
[0042] S140. The server sends a flood control patrol instruction carrying the target patrol route to the first remote terminal.
[0043] The methods by which the server sends flood control patrol instructions carrying the target patrol route to the first remote terminal may include, but are not limited to, SMS, email, application messages, system messages, etc.
[0044] S150, the first remote terminal responds to the flood control patrol instruction and conducts a regional patrol of the first flood control area based on the target patrol path.
[0045] Among them, patrol personnel can carry a first remote terminal and conduct regional patrols of the first flood control area according to the movement path planned by the server.
[0046] In this embodiment, when the server receives a flood prevention patrol warning, it determines the corresponding patrol grid point based on the first flood prevention area in the flood prevention patrol warning. The patrol grid point corresponding to the first flood prevention area corresponds to a flood prevention patrol area in the flood management area. Based on the patrol grid point corresponding to the first flood prevention area, the server determines the first remote terminal to patrol the first flood prevention area. The server obtains the current location of the first remote terminal and plans the target patrol path corresponding to the first flood prevention area based on the current location of the first remote terminal and the area location point of the first flood prevention area. The target patrol path includes: the movement path from the current location of the first remote terminal to the first flood prevention area and the patrol path of the first remote terminal in the first flood prevention area. The server sends a flood prevention patrol instruction carrying the target patrol path to the first remote terminal. The first remote terminal responds to the flood prevention patrol instruction and performs area patrol of the first flood prevention area based on the target patrol path. In this way, when the server receives a flood prevention patrol warning, it sends patrol instructions to the corresponding remote terminal, so that the staff carrying the remote terminal can carry out flood prevention patrols in a timely manner. The combination of online and offline methods can effectively improve the efficiency of flood prevention patrols.
[0047] In some embodiments, this embodiment also includes: If a second flood control area is identified during a regional inspection of the first flood control area by the first remote terminal, a flood control point reporting request is sent to the server. In response to the flood control point reporting request, the server determines the second remote terminal based on the inspection grid points corresponding to the second flood control area, so that the second remote terminal can conduct a regional inspection of the second flood control area.
[0048] The second flood control area can be an intermediate area between the current location of the first remote terminal and the location of the first flood control area, or an area outside the first flood control area.
[0049] Therefore, during the inspection of the first flood control area, the patrol personnel can report new flood control situations in real time, which facilitates the efficient resolution of flood control problems.
[0050] In some embodiments, this embodiment also includes: The server obtains the regional patrol duration of the first remote terminal in the first flood control area; the server determines the reference patrol duration corresponding to the first flood control area based on the flood control patrol type corresponding to the first flood control area; the server evaluates the regional patrol duration based on the reference patrol duration to assess the qualification level of the first remote terminal in the first flood control area.
[0051] After completing their patrols, patrol personnel can register their tasks via a first remote terminal, allowing the server to promptly obtain the patrol progress of the first flood control area.
[0052] The patrol time of the first remote terminal in the first flood control area is the actual time spent by the first remote terminal after completing the patrol of the first flood control area.
[0053] The server can set corresponding reference patrol durations for different flood control patrol types, which can be used as a reference for the processing time of different patrol types.
[0054] The server evaluates the regional patrol duration based on a reference patrol duration to determine the patrol qualification level of the first remote terminal for the first flood control area. This evaluation can include: if the regional patrol duration is less than or equal to the reference patrol duration, the patrol qualification level of the first remote terminal for the first flood control area is determined to be qualified; if the regional patrol duration is longer than the reference patrol duration, the patrol qualification level of the first remote terminal for the first flood control area is determined to be unqualified. This allows for a quantitative assessment of the patrol personnel's patrol capabilities.
[0055] In some embodiments, this embodiment also includes: The server monitors in real time whether the patrol trajectory points of the first remote terminal deviate from the first flood control area during the area patrol of the first remote terminal; if the server detects that the patrol trajectory points of the first remote terminal deviate from the first flood control area, it generates an early warning prompt.
[0056] During the process of the first remote terminal inspecting the first flood control area, the server detects the location coordinates of the first remote terminal in real time. If the location coordinates of the first remote terminal are not within the coordinate range of the first flood control area, it is determined that the inspection trajectory of the first remote terminal has deviated from the first flood control area.
[0057] Thus, the server can monitor the first remote terminal in real time and issue timely warnings when the patrol trajectory deviates from the target.
[0058] In addition, after generating the warning, the server can also send the warning to the first remote terminal, so that patrol personnel can adjust their patrol routes in a timely manner.
[0059] Meanwhile, the server can also monitor the first remote terminal for timeout and unauthorized entry into areas. For example, when the server detects that the first remote terminal stays in the first flood control area for more than a preset time threshold, or when the current location coordinates of the first remote terminal are in an unauthorized area, it will promptly issue an alarm and can send an alarm notification to the first remote terminal.
[0060] In some embodiments, this embodiment also includes: During the process of the first remote terminal conducting regional inspection of the first flood control area, if the server receives inspection query data sent by the first remote terminal, it retrieves the corresponding inspection reference data from the inspection database based on the flood control inspection type corresponding to the first flood control area; the server then sends the inspection reference data corresponding to the first flood control area to the first remote terminal.
[0061] Among them, the patrol inquiry data can be the regional patrol questions of the first flood control area sent by the patrol personnel through the first remote terminal. The information exchange between the first remote terminal and the server facilitates the effective resolution of emergencies at the patrol site.
[0062] Therefore, any water damage or potential hazards discovered during patrols should be reported promptly, enabling management personnel to obtain information about the water damage situation as soon as possible and carry out emergency response.
[0063] In addition, the server can also view the historical trajectory data of the first remote terminal, allowing managers to access patrol trajectories for any time period at any time for detailed analysis or for event tracing.
[0064] The server can monitor the device status (such as battery level) of the first remote terminal in real time and provide timely status reminders, facilitating efficient inspections of the first remote terminal. Furthermore, when the server detects that the historical inspection frequency of the first flood control area exceeds a preset frequency threshold, it can determine that the inspection frequency of the first flood control area is too high and poses a certain flood risk. It can then increase the density of the inspection grid points corresponding to the first flood control area and add multiple inspection grid points to enable precise inspections of the first flood control area.
[0065] In some embodiments, it may also include: During the inspection of the first flood control area, if the first remote terminal determines that there is a preset flood control problem within or outside the first flood control area, it sends a problem reporting request to the server. The preset flood control problems include: flood control hazards or water damage. In response to the problem reporting request, the server identifies the target remote terminal so that the target remote terminal can handle the problem in the first flood control area.
[0066] After receiving a problem reporting request, the server determines the target remote terminal from the corresponding processing grid points based on the problem location points contained in the problem reporting request, and instructs the target remote terminal to handle the problem in the first flood control area, so as to facilitate timely problem handling when the location of hidden dangers / water damage is discovered.
[0067] In some embodiments, the problem reporting request includes: the location of the problem. It also includes: Based on the problem location, the server updates the target inspection path of the first remote terminal; the server then sends the updated target inspection path to the first remote terminal.
[0068] Specifically, when the server updates the target patrol path of the first remote terminal based on the problem location point, if the problem location point is located within the first flood control area, the server will bypass the problem location point from the planned patrol path within the first flood control area to update the patrol path within the first flood control area; if the problem location point is located outside the first flood control area, the server will bypass the problem location point from the planned movement path between the current location point of the first remote terminal and the regional location point of the first flood control area to update the movement path between the current location point of the first remote terminal and the regional location point of the first flood control area.
[0069] Thus, the server can update the target patrol route of the first flood control area based on the real-time flood control situation and synchronize it with the first remote terminal in a timely manner, so as to enable the first remote terminal to quickly reach the patrol area and further improve the efficiency of flood control patrol.
[0070] Figure 2 This is a schematic diagram of the structure of a railway flood control patrol system provided in this embodiment. The railway flood control patrol system may include: a server 210 and a first remote terminal 220.
[0071] Server 210 is used to, upon receiving a flood patrol warning, determine the corresponding patrol grid point based on the first flood control area in the flood patrol warning, wherein the patrol grid point corresponding to the first flood control area corresponds to a flood patrol area in the flood control management area; determine the first remote terminal to patrol the first flood control area based on the patrol grid point corresponding to the first flood control area; obtain the current location point of the first remote terminal, and plan the target patrol path corresponding to the first flood control area based on the current location point of the first remote terminal and the regional location point of the first flood control area, wherein the target patrol path includes: the movement path between the current location point of the first remote terminal and the first flood control area and the patrol path of the first remote terminal in the first flood control area; and send a flood patrol instruction carrying the target patrol path to the first remote terminal 220.
[0072] The first remote terminal 220 is used to respond to flood control patrol instructions and conduct regional patrols of the first flood control area based on the target patrol path.
[0073] In this embodiment, optionally, server 210 is specifically used for: The working status of the target associated terminal is obtained. The target associated terminal is a remote terminal that is associated with the patrol grid point corresponding to the first flood control area. If the working status of the target associated terminal is determined to be occupied, the remaining processing time of the target associated terminal for processing the current task is obtained. If the remaining processing time of the target associated terminal for processing the current task is determined to be less than or equal to a preset time threshold, the target associated terminal is determined to be the first remote terminal for patrolling the first flood control area. If the remaining processing time of the target associated terminal for processing the current task is determined to be greater than the preset time threshold, the first remote terminal for patrolling the first flood control area is determined from the grid associated terminals of the adjacent grid points corresponding to the first flood control area.
[0074] In this embodiment, optionally, server 210 is specifically used for: Based on the road occupancy data between the current location of the first remote terminal and the regional location of the first flood control area, a movement path between the current location of the first remote terminal and the regional location of the first flood control area is planned. The road occupancy data is used to describe whether there are other flood control patrol areas between the current location of the first remote terminal and the regional location of the first flood control area. Based on the regional deployment environment in the first flood control area, a patrol path of the first remote terminal in the first flood control area is planned.
[0075] In this embodiment, optionally, the first remote terminal 220 is also used to send a flood control point reporting request to the server 210 if a second flood control area is identified during the regional inspection of the first flood control area.
[0076] Server 210 is also used to respond to flood control point reporting requests and determine a second remote terminal based on the patrol grid points corresponding to the second flood control area, so that the second remote terminal can conduct regional patrols of the second flood control area.
[0077] In this embodiment, optionally, the server 210 is further configured to obtain the regional patrol duration of the first remote terminal 220 patrolling the first flood control area; determine the reference patrol duration corresponding to the first flood control area based on the flood control patrol type corresponding to the first flood control area; and evaluate the regional patrol duration based on the reference patrol duration to assess the patrol qualification level of the first remote terminal 220 in the first flood control area.
[0078] In this embodiment, optionally, the server 210 is also used to detect in real time whether the patrol trajectory point of the first remote terminal 220 deviates from the first flood control area during the area patrol of the first remote terminal 220 in the first flood control area; if the patrol trajectory point of the first remote terminal 220 deviates from the first flood control area, an early warning prompt is generated.
[0079] In this embodiment, optionally, the server 210 is further configured to, during the process of the first remote terminal 220 conducting regional inspection of the first flood control area, if it receives inspection inquiry data sent by the first remote terminal 220, obtain the corresponding inspection reference data from the inspection database based on the flood control inspection type corresponding to the first flood control area, and send the inspection reference data corresponding to the first flood control area to the first remote terminal 220.
[0080] In this embodiment, optionally, the first remote terminal 220 is also used to send a problem reporting request to the server 210 if a preset flood control problem is determined to exist within or outside the first flood control area during the regional inspection of the first flood control area. The preset flood control problem includes: flood control hazards or water damage.
[0081] Server 210 is also used to respond to problem reporting requests, identify the target remote terminal, and enable the target remote terminal to handle the problem in the first flood control area.
[0082] In this embodiment, optionally, the problem reporting request includes: the location of the problem.
[0083] Server 210 is also used to update the target patrol path of the first remote terminal based on the problem location point; and to send the updated target patrol path to the first remote terminal 220.
[0084] The railway flood control patrol system provided in this disclosure can execute the above-described method embodiments. Its specific implementation principle and technical effects can be found in the above-described method embodiments, and will not be repeated here.
[0085] This application also provides a computer device. Please refer to the following for details. Figure 3 , Figure 3 This is a basic structural block diagram of the computer device in this embodiment.
[0086] The computer device includes a memory 310 and a processor 320 that are interconnected via a system bus. It should be noted that only a computer device with memory 310 and processor 320 is shown in the figure; however, it should be understood that it is not required to implement all the components shown, and more or fewer components may be implemented alternatively. Those skilled in the art will understand that the computer device described herein is a device capable of automatically performing numerical calculations and / or information processing according to pre-set or stored instructions, and its hardware includes, but is not limited to, microprocessors, application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), digital signal processors (DSPs), embedded devices, etc.
[0087] Computer devices can include desktop computers, laptops, handheld computers, and cloud servers. These devices allow for human-computer interaction with users through keyboards, mice, remote controls, touchpads, or voice-activated devices.
[0088] The memory 310 includes at least one type of readable storage medium, including non-volatile memory or volatile memory, such as flash memory, hard disk, multimedia card, card-type memory (e.g., SD or DX memory), random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, magnetic disk, optical disk, etc. RAM may include static RAM or dynamic RAM. In some embodiments, the memory 310 may be an internal storage unit of a computer device, such as the hard disk or memory of the computer device. In other embodiments, the memory 310 may also be an external storage device of the computer device, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, or flash card equipped on the computer device. Of course, the memory 310 may include both internal storage units and external storage devices of the computer device. In this embodiment, the memory 310 is typically used to store the operating system and various application software installed on the computer device, such as the program code of the method described above. In addition, the memory 310 can also be used to temporarily store various types of data that have been output or will be output.
[0089] Processor 320 is typically used to perform overall operations of a computer device. In this embodiment, memory 310 is used to store program code or instructions, including computer operation instructions, and processor 320 is used to execute the program code or instructions stored in memory 310 or process data, such as program code that runs the methods described above.
[0090] In this article, the bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. This bus system can be divided into address bus, data bus, control bus, etc. For ease of illustration, only one thick line is used to represent it in the diagram, but this does not mean that there is only one bus or one type of bus.
[0091] Another embodiment of this application also provides a computer-readable medium, which may be a computer-readable signal medium or a computer-readable medium. A processor in a computer reads computer-readable program code stored in the computer-readable medium, enabling the processor to execute the functional actions specified in each step or combination of steps in the above method; and to generate means for implementing the functional actions specified in each block or combination of blocks in the block diagram.
[0092] Computer-readable media include, but are not limited to, electronic, magnetic, optical, electromagnetic, infrared memory or semiconductor systems, devices or apparatuses, or any suitable combination thereof, wherein the memory is used to store program code or instructions, the program code including computer operation instructions, and the processor is used to execute the program code or instructions of the above-described methods stored in the memory.
[0093] The definitions of memory and processor can be found in the description of the foregoing computer device embodiments, and will not be repeated here.
[0094] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0095] In the various embodiments of this application, the functional units or modules can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0096] If the integrated unit is implemented as 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 this 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. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0097] In the claims, any reference signs placed between parentheses should not be construed as limiting the claims. The word "comprising" as described in this application does not exclude the presence of elements or steps not listed in the claims. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. This application can be implemented by means of hardware comprising several different elements and by means of a suitably programmed computer. In the unit claims listing several means, several units of these means may be embodied by the same item of hardware. The use of "first," "second," and "third," etc., does not indicate any order and these words should be interpreted as names. Unless otherwise specified, the steps in the above embodiments should not be construed as limiting the order of execution.
[0098] The above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.
Claims
1. A patrol method for railway flood control, characterized in that, include: When the server receives a flood control patrol warning, it determines the corresponding patrol grid point based on the first flood control area in the flood control patrol warning. The patrol grid point corresponding to the first flood control area corresponds to a flood control patrol area in the flood control management area. The server determines the first remote terminal to patrol the first flood control area based on the patrol grid points corresponding to the first flood control area. The server obtains the current location of the first remote terminal and plans a target patrol path corresponding to the first flood control area based on the current location of the first remote terminal and the regional location of the first flood control area. The target patrol path includes: the movement path between the current location of the first remote terminal and the first flood control area and the patrol path of the first remote terminal in the first flood control area. The server sends a flood control patrol instruction carrying the target patrol route to the first remote terminal. The first remote terminal responds to the flood control patrol instruction and conducts a regional patrol of the first flood control area based on the target patrol path.
2. The method according to claim 1, characterized in that, The server determines the first remote terminal to patrol the first flood control area based on the patrol grid points corresponding to the first flood control area, including: The server obtains the working status of the target associated terminal, which is a remote terminal that is associated with the patrol grid point corresponding to the first flood control area. If the server determines that the working state of the target associated terminal is occupied, it obtains the remaining processing time of the target associated terminal for processing the current task. If the server determines that the remaining processing time of the target associated terminal for processing the current task is less than or equal to a preset time threshold, then the server determines that the target associated terminal is the first remote terminal for patrolling the first flood control area. If the server determines that the remaining processing time of the target associated terminal for processing the current task is greater than the preset time threshold, then it determines the first remote terminal to patrol the first flood control area from the grid associated terminals of the adjacent grid points corresponding to the first flood control area.
3. The method according to claim 1, characterized in that, The server plans a target patrol path for the first flood control area based on the current location of the first remote terminal and the regional location of the first flood control area, including: The server plans a movement path between the current location of the first remote terminal and the location of the first flood control area based on the road occupancy data between the current location of the first remote terminal and the location of the first flood control area. The road occupancy data is used to describe whether there are other flood control patrol areas between the current location of the first remote terminal and the location of the first flood control area. The server plans the patrol path of the first remote terminal in the first flood control area based on the regional deployment environment of the first flood control area.
4. The method according to claim 1, characterized in that, Also includes: If the first remote terminal identifies a second flood control area during its regional patrol of the first flood control area, it sends a flood control point reporting request to the server. In response to the flood control point reporting request, the server determines a second remote terminal based on the patrol grid points corresponding to the second flood control area, so that the second remote terminal can conduct regional patrols of the second flood control area.
5. The method according to claim 1, characterized in that, Also includes: The server obtains the regional patrol duration of the first remote terminal in the first flood control area. The server determines the reference patrol duration for the first flood control area based on the flood control patrol type corresponding to the first flood control area. The server evaluates the regional patrol duration based on the reference patrol duration to determine the patrol qualification level of the first remote terminal in the first flood control area.
6. The method according to claim 1, characterized in that, Also includes: The server monitors in real time whether the patrol trajectory points of the first remote terminal deviate from the first flood control area during the area patrol of the first remote terminal in the first flood control area. If the server detects that the patrol trajectory point of the first remote terminal deviates from the first flood control area, it generates an early warning prompt.
7. The method according to claim 1, characterized in that, Also includes: During the process of the first remote terminal conducting regional inspection of the first flood control area, if the server receives inspection inquiry data sent by the first remote terminal, it will obtain the corresponding inspection reference data from the inspection database based on the flood control inspection type corresponding to the first flood control area. The server sends the patrol reference data corresponding to the first flood control area to the first remote terminal.
8. The method according to claim 1, characterized in that, Also includes: If the first remote terminal determines that there is a preset flood control problem within or outside the first flood control area during the regional inspection of the first flood control area, it sends a problem reporting request to the server. The preset flood control problem includes: flood control hazards or water damage. In response to the problem reporting request, the server identifies the target remote terminal so that the target remote terminal can handle the problem in the first flood control area.
9. The method according to claim 8, characterized in that, The problem reporting request includes: the location of the problem; The method further includes: Based on the location of the problem, the server updates the target inspection path of the first remote terminal. The server sends the updated target inspection path to the first remote terminal.
10. A patrol system for railway flood control, characterized in that, include: Server and first remote terminal; The server is used to determine the corresponding patrol grid point based on the first flood control area in the flood control patrol warning when it receives the flood control patrol warning. The patrol grid point corresponding to the first flood control area corresponds to a flood control patrol area in the flood control management area. Based on the patrol grid points corresponding to the first flood control area, determine the first remote terminal for patrolling the first flood control area; The current location of the first remote terminal is obtained, and a target patrol path corresponding to the first flood control area is planned based on the current location of the first remote terminal and the regional location of the first flood control area. The target patrol path includes: the movement path between the current location of the first remote terminal and the first flood control area and the patrol path of the first remote terminal in the first flood control area; a flood control patrol instruction carrying the target patrol path is sent to the first remote terminal. The first remote terminal is used to respond to the flood control patrol instruction and conduct a regional patrol of the first flood control area based on the target patrol path.