Decision-making scheme optimization method, device, electronic device and storage medium
By obtaining rescue request information and analyzing real-time images, combined with the basic rescue plan database and operation data, the target rescue plan is optimized, which solves the problem of low rescue efficiency when closed mobile equipment fails, and achieves rapid response and efficient rescue.
Patent Information
- Application Number
- CN202311188951.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-14
- Publication Date
- 2025-09-26
- Estimated Expiration
- 2043-09-14
AI Technical Summary
In the existing technology, the rescue plan for closed mobile equipment failure cannot meet actual needs, resulting in low rescue efficiency and difficulty in rapid response and optimization of human resource allocation.
By obtaining rescue request information, determining abnormal locations and real-time images, analyzing information on trapped persons, and combining the basic rescue plan database and operational data, the target rescue plan is optimized, including rescue locations, rescue steps, and personnel requirements, and sent to the target rescuer terminal in real time to ensure efficient coordination and guidance of the rescue operation.
It achieves rapid response and efficient rescue in emergency situations, optimizes human resource allocation, improves the efficiency and success rate of rescue operations, and ensures the rational allocation and implementation of rescue plans.
Smart Images

Figure CN117114350B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of rescue technology, and in particular to a decision-making scheme optimization method, device, electronic device and storage medium. Background Art
[0002] When a closed mobile device with a fixed moving route fails during operation, people may be trapped inside, so appropriate rescue measures need to be taken to ensure the safety of the trapped people. In related technologies, when a closed mobile device fails, rescue is mainly carried out through a pre-compiled plan combined with a basic fault judgment method. For example, starting from common problems such as power outages and freezes, corresponding rescue plans are given. However, in actual operational decisions, because the fault problems are usually complex and changeable, the pre-compiled rescue plans may not meet the actual rescue needs. Therefore, rescue personnel need to arrive at the fault site to survey and analyze the on-site situation, and then formulate a corresponding rescue plan and carry out rescue, but this will reduce the efficiency of the rescue. Therefore, how to improve the efficiency of rescue is an urgent problem to be solved. Summary of the Invention
[0003] In order to improve the efficiency of rescue, the present application provides a decision-making scheme optimization method, device, electronic device and storage medium.
[0004] In the first aspect, the present application provides a decision-making solution optimization method, which adopts the following technical solutions:
[0005] A decision-making scheme optimization method, comprising:
[0006] When the rescue request information is obtained, determining the abnormal location corresponding to the rescue request information;
[0007] Obtaining a basic rescue solution database and a live image and operation data of the abnormal location, wherein the basic rescue solution database stores a plurality of basic rescue solutions and a fault type corresponding to each basic rescue solution;
[0008] Analyzing the live image to determine information of a plurality of trapped persons, wherein each piece of trapped person information includes an age range, an emotional state, and a physical condition of the corresponding trapped person;
[0009] Determining a target rescue plan and rescuer requirements based on the basic rescue plan database, the operation data of the abnormal location, and the information of the trapped persons, wherein the target rescue plan includes a rescue location, rescue steps, and rescue tools, and the rescuer requirements include a number of rescue duties and the number of rescuers corresponding to each rescue duty;
[0010] Determining a number of target rescuers based on the abnormal location and the rescuer requirement information;
[0011] The target rescue plan is sent to the terminal devices corresponding to each of the target rescuers.
[0012] By adopting the above technical solution, by quickly identifying the abnormal location and analyzing the live image, information about the trapped person can be quickly obtained. Based on the basic rescue plan database and operational data at the abnormal location, combined with the trapped person information, the most suitable target rescue plan can be determined based on the specific situation. This helps to achieve a rapid rescue response in an emergency and improve the efficiency of the rescue operation. By analyzing the abnormal location and the rescuer's requirements, the required number of target rescuers and rescue responsibilities can be determined, thereby achieving effective allocation and optimal utilization of human resources. This helps to ensure that the rescue operation has sufficient rescue personnel and that the various responsibilities are reasonably allocated. Sending the target rescue plan to the target rescuer's terminal device allows the rescuer to quickly obtain relevant rescue instructions and information, thereby achieving real-time coordination and guidance of the rescue operation and improving the efficiency of the rescue.
[0013] In one possible implementation, determining a target rescue plan based on the basic rescue plan database, the operation data of the abnormal location, and the information of the plurality of trapped persons includes:
[0014] Based on the abnormal location, determining at least two rescue sites;
[0015] Based on the operation data of the abnormal location and the basic rescue solution database, a plurality of candidate rescue solutions corresponding to each rescue location are determined, and the device operation time, operation and rescue difficulty, and personnel rescue difficulty of each candidate rescue solution at the corresponding rescue location are determined;
[0016] Determining the difficulty of cooperation of the trapped person for each of the candidate rescue plans based on the rescue location and device operation time corresponding to each of the candidate rescue plans and the trapped person information;
[0017] A target rescue plan is determined from the plurality of candidate plans based on the device operation time, operation and rescue difficulty, personnel rescue difficulty, and cooperation difficulty of trapped persons of each candidate rescue plan.
[0018] By adopting the above technical solution, based on the operation data of the abnormal position and the basic rescue solution database, several candidate rescue solutions corresponding to each rescue location are determined, and a suitable rescue solution can be selected according to the specific situation and needs; the difficulty of cooperation of the trapped persons for each candidate rescue solution is determined in combination with the device operation time, operation and rescue difficulty, personnel rescue difficulty and cooperation difficulty of the trapped persons of the candidate rescue solution, which helps to evaluate the difficulty level of the trapped persons in cooperating with the rescue solution; based on the device operation time, operation and rescue difficulty, personnel rescue difficulty and cooperation difficulty of the trapped persons of the candidate rescue solution, a target rescue solution is determined from several candidate solutions, and the optimal target rescue solution can be selected from the candidate rescue solutions to maximize the rescue effect and success probability.
[0019] In one possible implementation, determining the cooperation difficulty of the trapped person for each of the candidate rescue plans based on the rescue location and device operation time corresponding to each of the candidate rescue plans and the trapped person information includes:
[0020] Based on the positional relationship between each rescue location and the abnormal location, determining personnel cooperation mode information corresponding to each rescue location, the personnel cooperation mode information including several escape modes for cooperating with rescue personnel to escape at the corresponding rescue location, and the type of people suitable for each escape mode;
[0021] Determining self-rescue capability information of each trapped person based on the trapped person information and the device operation time corresponding to each of the selected rescue solutions, wherein the self-rescue capability information includes the self-rescue capability level of the corresponding trapped person under each device operation time;
[0022] Based on the personnel cooperation information corresponding to each rescue location, the self-rescue ability information of each trapped person, and the rescue location and device operation time corresponding to each rescue plan, the cooperation difficulty of the trapped person for each rescue plan is determined.
[0023] By adopting the above technical solution, based on the positional relationship between the rescue site and the abnormal location, the information on the personnel cooperation method corresponding to each rescue site is determined, and the different rescue methods for cooperating with rescue personnel to achieve escape and the types of people suitable for each rescue site are understood; based on the information of the trapped person and the device operation time corresponding to each candidate rescue plan, the self-rescue ability information of each trapped person is determined. By evaluating the self-rescue ability level of the trapped person under each device operation time, their self-rescue ability under different conditions can be understood. Based on the information on the personnel cooperation method at the rescue site, the self-rescue ability information of the trapped person, and the rescue site and device operation time corresponding to the candidate rescue plan, the difficulty of cooperation of the trapped person for each candidate rescue plan is determined. Taking into account the cooperation ability and self-rescue ability of the trapped person, the difficulty level of cooperation of the trapped person in each rescue plan is evaluated, which helps to optimize the decision-making of the rescue operation and improve the efficiency and success rate of the rescue operation.
[0024] In one possible implementation, determining the cooperation difficulty of the trapped persons for each of the candidate rescue solutions based on the personnel cooperation information corresponding to each of the rescue locations, the self-rescue ability information of each of the trapped persons, and the rescue location and device operation time corresponding to each of the candidate rescue solutions includes:
[0025] Determine, based on the self-rescue ability information of the trapped person and the device operation time corresponding to each of the candidate rescue plans, the self-rescue ability level information of each of the candidate rescue plans, wherein the self-rescue ability level information includes the self-rescue ability level corresponding to each of the trapped persons in the corresponding candidate plan;
[0026] Determining a target personnel cooperation mode set for each of the candidate rescue plans based on the self-rescue capability level information and the rescue location of each of the candidate rescue plans and the personnel cooperation mode information corresponding to each of the rescue locations;
[0027] Based on the target personnel cooperation mode set of each of the rescue plans to be selected, the cooperation difficulty of the trapped personnel in each of the rescue plans to be selected is determined.
[0028] By employing the above technical solution, the self-rescue capability level of each candidate rescue solution is determined based on the trapped person's self-rescue capability information and the device operation duration corresponding to each candidate rescue solution. By comparing the trapped person's self-rescue capability under different candidate solutions, the trapped person's self-rescue capability level for each solution can be understood. Based on the candidate solution's self-rescue capability level information, the rescue location, and the personnel coordination method information corresponding to the rescue location, a target personnel coordination method set is determined for each candidate rescue solution. This helps determine the coordination method set between the trapped person and the rescuer for each solution, taking into account the trapped person's self-rescue capability. Furthermore, based on the target personnel coordination method set for each candidate rescue solution, the cooperation difficulty level of the trapped person for each candidate rescue solution is determined. By comprehensively considering the trapped person's self-rescue capability level and the target personnel coordination method, the cooperation difficulty level of the trapped person for each solution is assessed. A clearer understanding of the cooperation difficulty level for each candidate rescue solution helps decision-makers evaluate the advantages and disadvantages of different solutions in terms of trapped person coordination, thereby selecting the most appropriate rescue solution and improving the effectiveness and success rate of rescue operations.
[0029] In a possible implementation, obtaining a live image of the abnormal location includes:
[0030] Obtaining a real-time monitoring image corresponding to the abnormal location, and determining whether the real-time monitoring image meets preset requirements, wherein the preset requirements include that the real-time monitoring image is not empty and the illumination of the area captured by the real-time monitoring image is greater than a preset value;
[0031] If the conditions are met, the real-time monitoring image is used as a live image;
[0032] If not, an auxiliary power supply instruction is generated and sent to the auxiliary battery corresponding to the abnormal position, so that the auxiliary battery can power the lighting equipment and monitoring equipment corresponding to the abnormal position, reacquire the real-time monitoring image corresponding to the abnormal position, and determine the real-time monitoring image as the live image.
[0033] By adopting the above technical solution, when acquiring a live image of an abnormal location, the system first determines whether the real-time monitoring image meets preset requirements. If so, it is used as the live image. However, if not, an auxiliary power supply instruction is generated and sent to the auxiliary battery corresponding to the abnormal location, instructing it to power the lighting and monitoring equipment. The real-time monitoring image is then reacquired and determined as the live image. This ensures that even if there is insufficient power at the rescue site, clear live images can be obtained, providing more reliable data support and improving rescue effectiveness. By powering the lighting equipment, trapped personnel can clearly see their surroundings and their own status, reducing panic and anxiety. It also makes it easier for rescuers to see the elevator interior, allowing for efficient rescue operations and ensuring the safety of trapped personnel.
[0034] In one possible implementation, before determining a target rescue plan and rescuer requirement information based on the basic rescue plan database, the operation data of the abnormal location, and the information of the trapped persons, the method further includes:
[0035] Verifying the rescue request information based on the live image and operation data of the abnormal location to determine whether the rescue request information is authentic;
[0036] If the rescue request information is true, analyzing the operating data to determine whether the operating data is within the emergency fault parameter range, and if so, determining an emergency rescue instruction, the emergency rescue instruction including the controllable device to be adjusted and the adjustment parameters for the controllable device;
[0037] The controllable device is adjusted based on the emergency rescue instruction.
[0038] By employing this technical solution, rescue requests are verified by analyzing live images and operational data at the abnormal location to ensure their authenticity and urgency. The system also determines whether the operational data meets the emergency fault parameter range. If so, it generates emergency rescue instructions and determines the controllable devices and parameters that require adjustment. This reduces the risk of false alarms for rescue requests and allows for control in emergency situations based on pre-defined emergency rescue instructions, maximizing the safety of trapped personnel.
[0039] In one possible implementation, a decision solution optimization method further includes:
[0040] determining a signal transmission distance based on the abnormal location corresponding to the rescue request information;
[0041] Determining signal strength adjustment information based on the information of the plurality of trapped persons and the signal transmission distance, the signal strength adjustment information including adjustment power of each radio device booster corresponding to the abnormal position;
[0042] The power of a corresponding radio device booster is adjusted based on the signal strength adjustment information.
[0043] By adopting this technical solution, the power of the radio equipment's booster can be adjusted during the rescue process to enhance and regulate the signal transmission, thereby ensuring the quality of communication between rescuers and with the outside world. This allows for a better understanding of the on-site situation, enabling more informed rescue decisions, improving rescue efficiency and quality, and maximizing the safety and health of trapped personnel.
[0044] In a second aspect, the present application provides a decision-making scheme optimization device, which adopts the following technical solution:
[0045] A decision-making scheme optimization device, comprising:
[0046] an abnormality location determination module, configured to determine the abnormality location corresponding to the rescue request information when the rescue request information is obtained;
[0047] A basic information acquisition module is used to obtain a basic rescue solution database and a live image and operation data of the abnormal location, wherein the basic rescue solution database stores multiple basic rescue solutions and the fault type corresponding to each basic rescue solution;
[0048] A trapped person information determination module, configured to analyze the live image to determine information of a plurality of trapped persons, wherein each piece of trapped person information includes the age range, emotional state, and physical condition of the corresponding trapped person;
[0049] a target rescue plan determination module, configured to determine a target rescue plan and rescuer requirement information based on the basic rescue plan database, the operation data of the abnormal location, and the information of the trapped persons, wherein the target rescue plan includes a rescue location, rescue steps, and rescue tools, and the rescuer requirement information includes a number of rescue duties and the number of rescuers corresponding to each rescue duty;
[0050] a target rescuer determination module, configured to determine a number of target rescuers based on the abnormal location and the rescuer requirement information;
[0051] The target rescue plan sending module is used to send the target rescue plan to the terminal devices corresponding to the target rescuers.
[0052] By adopting the above technical solution, by quickly identifying the abnormal location and analyzing the live image, information about the trapped person can be quickly obtained. Based on the basic rescue plan database and operational data at the abnormal location, combined with the trapped person information, the most suitable target rescue plan can be determined based on the specific situation. This helps to achieve a rapid rescue response in an emergency and improve the efficiency of the rescue operation. By analyzing the abnormal location and the rescuer's requirements, the required number of target rescuers and rescue responsibilities can be determined, thereby achieving effective allocation and optimal utilization of human resources. This helps to ensure that the rescue operation has sufficient rescue personnel and that the various responsibilities are reasonably allocated. Sending the target rescue plan to the target rescuer's terminal device allows the rescuer to quickly obtain relevant rescue instructions and information, thereby achieving real-time coordination and guidance of the rescue operation and improving the efficiency of the rescue.
[0053] In one possible implementation, when determining the target rescue solution based on the basic rescue solution database, the operation data of the abnormal location, and the information of the plurality of trapped persons, the target rescue solution determination module is specifically configured to:
[0054] Based on the abnormal location, determining at least two rescue sites;
[0055] Based on the operation data of the abnormal location and the basic rescue solution database, a plurality of candidate rescue solutions corresponding to each rescue location are determined, and the device operation time, operation and rescue difficulty, and personnel rescue difficulty of each candidate rescue solution at the corresponding rescue location are determined;
[0056] Determining the difficulty of cooperation of the trapped person for each of the candidate rescue plans based on the rescue location and device operation time corresponding to each of the candidate rescue plans and the trapped person information;
[0057] A target rescue plan is determined from the plurality of candidate plans based on the device operation time, operation and rescue difficulty, personnel rescue difficulty, and cooperation difficulty of trapped persons of each candidate rescue plan.
[0058] In one possible implementation, the target rescue solution determination module is specifically configured to determine the difficulty of cooperation of the trapped person for each of the candidate rescue solutions based on the rescue location and device operation time corresponding to each of the candidate rescue solutions and the trapped person information:
[0059] Based on the positional relationship between each rescue location and the abnormal location, determining personnel cooperation mode information corresponding to each rescue location, the personnel cooperation mode information including several escape modes for cooperating with rescue personnel to escape at the corresponding rescue location, and the type of people suitable for each escape mode;
[0060] Determining self-rescue capability information of each trapped person based on the trapped person information and the device operation time corresponding to each of the selected rescue solutions, wherein the self-rescue capability information includes the self-rescue capability level of the corresponding trapped person under each device operation time;
[0061] Based on the personnel cooperation information corresponding to each rescue location, the self-rescue ability information of each trapped person, and the rescue location and device operation time corresponding to each rescue plan, the cooperation difficulty of the trapped person for each rescue plan is determined.
[0062] In one possible implementation, the target rescue solution determination module is specifically configured to: determine the cooperation difficulty of the trapped persons for each of the candidate rescue solutions based on the personnel cooperation mode information corresponding to each of the rescue locations, the self-rescue ability information of each of the trapped persons, and the rescue location and device operation time corresponding to each of the candidate rescue solutions;
[0063] Determine, based on the self-rescue ability information of the trapped person and the device operation time corresponding to each of the candidate rescue plans, the self-rescue ability level information of each of the candidate rescue plans, wherein the self-rescue ability level information includes the self-rescue ability level corresponding to each of the trapped persons in the corresponding candidate plan;
[0064] Determining a target personnel cooperation mode set for each of the candidate rescue plans based on the self-rescue capability level information and the rescue location of each of the candidate rescue plans and the personnel cooperation mode information corresponding to each of the rescue locations;
[0065] Based on the target personnel cooperation mode set of each of the rescue plans to be selected, the cooperation difficulty of the trapped personnel in each of the rescue plans to be selected is determined.
[0066] In one possible implementation, when acquiring the live image of the abnormal position, the basic information acquisition module is specifically configured to:
[0067] Obtaining a real-time monitoring image corresponding to the abnormal location, and determining whether the real-time monitoring image meets preset requirements, wherein the preset requirements include that the real-time monitoring image is not empty and the illumination of the area captured by the real-time monitoring image is greater than a preset value;
[0068] If the conditions are met, the real-time monitoring image is used as a live image;
[0069] If not, an auxiliary power supply instruction is generated and sent to the auxiliary battery corresponding to the abnormal position, so that the auxiliary battery can power the lighting equipment and monitoring equipment corresponding to the abnormal position, reacquire the real-time monitoring image corresponding to the abnormal position, and determine the real-time monitoring image as the live image.
[0070] In one possible implementation, a decision solution optimization device further includes:
[0071] a rescue request information verification module, configured to verify the rescue request information based on the live image and operation data of the abnormal location to determine whether the rescue request information is authentic;
[0072] an emergency rescue instruction determination module, configured to analyze the operating data if the rescue request information is true, determine whether the operating data is within an emergency fault parameter range, and if so, determine an emergency rescue instruction, the emergency rescue instruction including a controllable device that needs to be adjusted and an adjustment parameter for the controllable device;
[0073] A controllable device adjustment module is used to adjust the controllable device based on the emergency rescue instruction.
[0074] In one possible implementation, a decision solution optimization device further includes:
[0075] a signal transmission distance determination module, configured to determine a signal transmission distance based on an abnormality location corresponding to the rescue request information;
[0076] a signal strength adjustment information determination module, configured to determine signal strength adjustment information based on the information of the plurality of trapped persons and the signal transmission distance, the signal strength adjustment information including an adjustment power of each radio device booster corresponding to the abnormal position;
[0077] The radio equipment gain adjustment module is configured to adjust the power of the corresponding radio equipment gain based on the signal strength adjustment information.
[0078] In a third aspect, the present application provides an electronic device, which adopts the following technical solution:
[0079] An electronic device, comprising:
[0080] at least one processor;
[0081] Memory;
[0082] At least one application, wherein the at least one application is stored in a memory and configured to be executed by at least one processor, and the at least one application is configured to: execute the above-mentioned decision solution optimization method.
[0083] In a fourth aspect, the present application provides a computer-readable storage medium, which adopts the following technical solution:
[0084] A computer-readable storage medium includes: a computer program that can be loaded by a processor and execute the above-mentioned decision-making scheme optimization method.
[0085] In summary, this application includes at least one of the following beneficial technical effects:
[0086] 1. By quickly identifying the abnormal location and analyzing live images, information about trapped individuals can be quickly obtained. Based on the basic rescue plan database and operational data at the abnormal location, combined with the trapped individual information, the most appropriate target rescue plan can be determined based on the specific situation. This helps achieve a rapid rescue response in emergency situations and improves the efficiency of rescue operations. By analyzing information based on the abnormal location and rescuer requirements, the required number of target rescuers and rescue responsibilities can be determined, thereby achieving effective allocation and optimal utilization of human resources. This helps ensure that the rescue operation has sufficient rescue personnel and that each responsibility is properly allocated. Sending the target rescue plan to the target rescuer's terminal device allows the rescuer to quickly obtain relevant rescue instructions and information, thereby achieving real-time coordination and guidance of the rescue operation and improving rescue efficiency.
[0087] 2. Based on the operation data of abnormal positions and the basic rescue plan database, several candidate rescue plans corresponding to each rescue location are determined, and a suitable rescue plan can be selected according to the specific situation and needs; the difficulty of cooperation of the trapped persons for each candidate rescue plan is determined in combination with the device operation time, operation and rescue difficulty, personnel rescue difficulty and cooperation difficulty of the trapped persons of the candidate rescue plan, which helps to evaluate the difficulty level of the trapped persons in cooperating with the rescue plan; based on the device operation time, operation and rescue difficulty, personnel rescue difficulty and cooperation difficulty of the trapped persons of the candidate rescue plan, the target rescue plan is determined from several candidate rescue plans, and the optimal target rescue plan can be selected from the candidate rescue plans to maximize the rescue effect and success probability.
[0088] 3. Based on the positional relationship between the rescue site and the abnormal location, determine the personnel cooperation information corresponding to each rescue site, understand the different rescue methods for cooperating with rescue personnel to achieve escape and the types of people suitable for each rescue site; based on the trapped person information and the device operation time corresponding to each candidate rescue plan, determine the self-rescue ability information of each trapped person. By evaluating the self-rescue ability level of the trapped person under each device operation time, you can understand their self-rescue ability under different conditions. Based on the personnel cooperation information at the rescue site, the trapped person's self-rescue ability information, and the rescue site and device operation time corresponding to the candidate rescue plan, determine the cooperation difficulty of the trapped person for each candidate rescue plan. Taking into account the cooperation ability and self-rescue ability of the trapped person, evaluate the difficulty level of the trapped person's cooperation in each rescue plan, which will help optimize the decision-making of the rescue operation and improve the efficiency and success rate of the rescue operation. BRIEF DESCRIPTION OF THE DRAWINGS
[0089] Figure 1 This is a flowchart of a decision-making solution optimization method in an embodiment of the present application;
[0090] Figure 2 This is a schematic diagram of the structure of a decision-making scheme optimization device in an embodiment of the present application;
[0091] Figure 3 It is a structural diagram of an electronic device in an embodiment of the present application. DETAILED DESCRIPTION
[0092] The following combination Figure 1-Figure 3 This application is described in further detail.
[0093] After reading this specification, those skilled in the art may make non-creative modifications to this embodiment as needed, but such modifications are protected by patent law as long as they are within the scope of this application.
[0094] To make the purpose, technical solutions, and advantages of the embodiments of this application more clear, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the drawings in the embodiments of this application. Obviously, the described embodiments are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0095] In this document, the term "and / or" simply describes a relationship between related objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, or B exists alone. Furthermore, the character " / " in this document, unless otherwise specified, generally indicates an "or" relationship between the related objects.
[0096] The embodiment of the present application provides a decision-making scheme optimization method, which is executed by an electronic device, referring to Figure 1 The method includes steps S101 to S106, wherein:
[0097] Step S101: When rescue request information is obtained, determine the abnormal location corresponding to the rescue request information.
[0098] In the embodiments of the present application, the rescue request information can be obtained via a phone call, an application, or other communication methods. The rescue request information includes the location of the faulty device, a description of the emergency situation, etc. If the rescue request information includes the location of the faulty device, the abnormal location can be extracted from the fault request information. If the rescue request information does not include the location of the fault, the location where the rescue request signal was sent can be located to determine the abnormal location. The exact location of the faulty device can be determined using positioning technology or other methods.
[0099] Step S102: obtaining a basic rescue solution database and a live image and operation data of the abnormal location, wherein the basic rescue solution database stores a plurality of basic rescue solutions and a fault type corresponding to each basic rescue solution.
[0100] For the embodiments of the present application, standardized rescue processes and operating procedures can be entered into the database as basic rescue plans through summaries of past rescue experiences and expert knowledge; it is also possible to extract the characteristics and patterns of the rescue plans by analyzing a large amount of actual rescue data and applying machine learning or deep learning models for training, and store them in the database. The basic rescue plan database includes a unique name identifier corresponding to each basic rescue plan, and also records the type of fault to which each basic rescue plan applies, such as fire, earthquake, flood, etc. In addition, the basic rescue plan database also includes a detailed description of the steps and processes of the rescue operation, including organizing a rescue team, notifying relevant personnel, preparing equipment, and an action plan.
[0101] Furthermore, the system obtains several surveillance cameras, remote sensing devices, sensors, or other data sources corresponding to the abnormal location, then accesses the surveillance cameras and obtains live images captured by the surveillance cameras. By accessing the sensors or other data sources, the system determines the operating data of the faulty device. This operating data includes, but is not limited to, the operating mode, stop status, fault code, power outage status, communication connection status, and environmental information such as the temperature and oxygen concentration within the device. For example, when an elevator malfunctions, the operating data obtained may include the elevator's current location, operating status, internal temperature, humidity, and oxygen content, tilt angle and vibration data, the floor it is on, and the power supply status.
[0102] Step S103: Analyze the live image to determine information of several trapped persons, where each piece of trapped person information includes the corresponding trapped person's age range, emotional state, and physical condition.
[0103] In the embodiments of the present application, live images are analyzed using image processing algorithms, including image recognition, facial recognition, or other computer vision algorithms, to determine the location and number of each trapped person. Feature extraction and analysis can also be performed using facial and body image data of each trapped person in the image. Deep learning methods, such as convolutional neural networks (CNNs), can be used to train models to identify the age range of the corresponding trapped person, where the training data can be derived from facial images of people with known ages. These algorithms can be trained based on deep learning models, pre-trained neural networks, or facial databases to predict the age range or specific age of each person.
[0104] Furthermore, emotional state analysis can be achieved through facial expression recognition. By analyzing and classifying facial expressions in images, machine learning and deep learning algorithms can be used to identify facial expressions and infer the emotional state of trapped individuals. For example, emotion recognition algorithms can be used to identify and analyze facial expressions in live images through facial expression analysis or voice emotion analysis. This analysis can be trained based on image features, deep learning models, or emotion databases. By training an emotion recognition model, the model can determine each person's emotional state (e.g., happiness, surprise, anger, anxiety, fear, etc.) based on facial expression features such as eye contact and mouth shape. It is also necessary to determine the physical condition of each trapped person based on the extracted image, such as whether the trapped person is injured or conscious.
[0105] Step S104: Based on the basic rescue plan database, the operation data of the abnormal location, and the information of several trapped persons, determine the target rescue plan and rescue personnel requirement information. The target rescue plan includes the rescue location, rescue steps, and rescue tools. The rescue personnel requirement information includes several rescue duties and the number of rescue personnel corresponding to each rescue duty.
[0106] For the embodiment of the present application, based on the operation data of the abnormal position, a basic rescue plan applicable to the current abnormal operation data is determined from the basic rescue plan database. Then, the basic rescue plan, the operation data and the information of the trapped persons are input into a pre-established rescue information generation model to determine the specific steps of the rescue, the rescue location and at least one required rescue tool, i.e., the target rescue plan. The rescue information generation model can be determined by learning from excellent rescue cases and the rescue decision-making ideas of senior rescuers, so that the generated rescue plan is safer and more effective. Based on the determined rescue location and the rescue steps in the basic rescue plan, the specific rescue steps to be implemented are determined, for example, the entry position of the rescue personnel, the method of using the rescue tools, the order of evacuation of personnel, etc. Based on the rescue steps, the tools that may need to be used in the rescue process are determined, for example, elevator keys, tools to open elevator doors, rescue ropes to avoid personal injuries, etc. may need to be used.
[0107] Furthermore, the risk level of the trapped person's current environment can be evaluated by analyzing the operating data. For example, if the vibration data of the faulty equipment shown in the current operating data is not within the preset stable range and is in a state of severe vibration, then the corresponding risk level is higher and may require priority rescue. Based on information such as the trapped person's age, emotional state, and physical condition, the rescue priority of each trapped person during the rescue is determined. For example, the elderly, children, or injured patients may require priority rescue. Based on the risk level of the trapped person's current environment and the rescue priority corresponding to each trapped person during the rescue, the basic rescue plan is optimized to determine the target rescue plan.
[0108] Furthermore, the required rescue duties are determined based on the characteristics of the abnormal location, the trapped person information, and the target rescue plan. For example, rescuers may be required to possess emergency medical rescue capabilities, firefighting and rescue skills, and psychological counseling abilities. Based on the characteristics of the rescue duties, specific rescue tasks and work requirements can be further defined. The number of rescuers required can be determined based on the abnormal situation and the trapped person information. This may be related to the number of trapped people, their physical condition, and their age. By analyzing the situation of the trapped people and the complexity of the rescue plan, the required number of rescuers can be estimated. In some cases, rescuers may require special skills or certifications. Based on the target rescue plan and the actual environmental conditions, special skill requirements are identified and included in the rescuer requirements. For example, high-altitude rescues require rescuers to possess skills such as rappelling and climbing.
[0109] Step S105: Determine several target rescuers based on the abnormal location and rescuer requirement information.
[0110] In this embodiment of the application, based on the rescuer requirement information, a number of candidate rescuers who meet the rescuer role requirements and are not currently associated with a rescue mission are queried and screened from the rescuer database. The current location of each candidate rescuer is then obtained. Based on the number of rescuers corresponding to each rescue role and the abnormal location, a corresponding number of target rescuers who are closest to the abnormal location are selected.
[0111] Step S106: Send the target rescue plan to the terminal devices corresponding to the target rescuers.
[0112] In the embodiment of the present application, the determined rescue plan is sent to the terminal device of each target rescue. After receiving the rescue plan, the target rescue personnel can perform rescue operations according to the instructions of the rescue plan.
[0113] When a rescue request is received, the live image and operation data of the abnormal location where the rescue request is issued are obtained; the information of the trapped persons at the abnormal location is identified through the live image, and the corresponding rescue plan and rescuer requirement information are generated in combination with the operation data of the abnormal location; the rescue plan and requirement information are then sent to the terminal device of the target rescuer, so that he or she can provide rescue support at the rescue site, which can effectively improve the rescue efficiency.
[0114] Furthermore, based on the basic rescue plan database, the operation data of the abnormal location, and the information of the trapped persons, a target rescue plan is determined, including steps S1041 (not shown in the figure) to S1044 (not shown in the figure), wherein:
[0115] Step S1041: Determine at least two rescue sites based on the abnormal location.
[0116] Specifically, since the equipment has a fixed movement route, there are at least two rescue nodes along the movement route, one in front and one behind. For example, if the mobile equipment is an elevator, and the elevator car is trapped between the 2nd and 3rd floors, both the 2nd and 3rd floor elevator entrances can be rescue points.
[0117] Step S1042: Based on the operation data of the abnormal location and the basic rescue solution database, determine several candidate rescue solutions corresponding to each rescue site, and determine the device operation time, operation rescue difficulty, and personnel rescue difficulty of each candidate rescue solution at the corresponding rescue site.
[0118] Specifically, based on the operational data of the abnormal location and a database of basic rescue plans, several candidate rescue plans corresponding to each rescue location are determined. These candidate rescue plans are dynamically generated based on real-time data and the database of basic rescue plans. For each candidate rescue plan, the device operation time, operational rescue difficulty, and personnel rescue difficulty required for rescue at the corresponding rescue location are determined based on the operational data of the abnormal location and the rescue steps of the candidate rescue plan. These can be calculated and estimated using methods such as historical data and model prediction. The device operation time is the time required for rescue personnel to move the faulty device from the current abnormal location to the corresponding rescue location according to the rescue steps of the candidate rescue plan, plus the time required to open the sealed faulty device at the rescue location according to the rescue steps of the corresponding candidate rescue plan. The operational rescue difficulty is determined by the complexity and danger level of the rescue steps of the corresponding candidate rescue plan. The personnel rescue difficulty is determined by the time required to rescue the trapped person using the rescue steps in the corresponding candidate rescue plan and the difficulty for rescue personnel to help the trapped person escape from the faulty device.
[0119] Step S1043: Determine the cooperation difficulty of the trapped person for each rescue plan based on the rescue location and device operation time corresponding to each rescue plan and the trapped person information.
[0120] Specifically, for each alternative rescue plan, the cooperation difficulty of the trapped persons in each alternative rescue plan is evaluated based on the device operation time, operation rescue difficulty and trapped persons information of the alternative rescue plan. The cooperation difficulty of the trapped persons is used to characterize the difficulty of the corresponding trapped persons actively cooperating to escape from the faulty equipment based on their own physical condition, willingness to cooperate and understanding ability.
[0121] Step S1044: Determine a target rescue plan from a number of candidate plans based on the device operation time, operation and rescue difficulty, personnel rescue difficulty, and trapped personnel cooperation difficulty of each candidate rescue plan.
[0122] Specifically, by comprehensively evaluating the device operation time, operation and rescue difficulty, personnel rescue difficulty, and cooperation difficulty of trapped personnel of each candidate rescue plan, a target rescue plan can be determined from several candidate rescue plans using decision algorithms, optimization algorithms, or rule engines.
[0123] Furthermore, based on the rescue location and device operation time corresponding to each candidate rescue plan and the trapped person information, the cooperation difficulty of the trapped person for each candidate rescue plan is determined, including steps SA1 (not shown in the figure) to SA3 (not shown in the figure), in which:
[0124] Step SA1: Based on the positional relationship between each rescue site and the abnormal location, determine the personnel cooperation information corresponding to each rescue site. The personnel cooperation information includes several ways of cooperating with rescue personnel to achieve escape at the corresponding rescue site, and the type of people suitable for each escape method.
[0125] Specifically, personnel coordination information can be determined by creating or maintaining a rule base or knowledge graph containing relevant rules for rescue locations and abnormal locations, and the corresponding personnel coordination information. In addition to using a rule base or knowledge graph, machine learning algorithms can also be used to analyze historical rescue cases to build a model of personnel coordination information. For example, by analyzing a large number of fire rescue cases, it is possible to learn information about personnel coordination between different abnormal locations and rescue locations during a fire. Based on the abnormal location, rescue location, and other relevant parameters, the model can predict the most appropriate personnel coordination method, such as self-rescue or waiting for guidance from rescue personnel.
[0126] Step SA2: Based on the trapped person information and the device operation time corresponding to each selected rescue plan, determine the self-rescue ability information of each trapped person, where the self-rescue ability information includes the corresponding trapped person's self-rescue ability level under each device operation time.
[0127] Specifically, the self-rescue capability information can be determined by collecting and analyzing trapped individuals' information, including age, health status, emotional state, and other data. Based on this data, a self-rescue capability assessment model can be established or expert judgment can be relied upon to determine the self-rescue capability level. For example, the self-rescue capability levels include low, medium, and high. Low: requires help from other trapped individuals to escape; medium: can achieve self-rescue but cannot help other trapped individuals with lower self-rescue capabilities; and high: can help other trapped individuals escape while simultaneously saving themselves.
[0128] Step SA3: Determine the cooperation difficulty of the trapped persons for each candidate rescue plan based on the personnel cooperation information corresponding to each rescue location, the self-rescue ability information of each trapped person, and the rescue location and device operation time corresponding to each candidate rescue plan.
[0129] Specifically, the cooperation difficulty of the trapped persons can be determined by utilizing the cooperation mode information and self-rescue ability information of the persons, and evaluating and calculating using quantitative or qualitative methods to obtain the cooperation difficulty of the trapped persons for each candidate rescue plan.
[0130] Furthermore, based on the personnel cooperation information corresponding to each rescue location, the self-rescue ability information of each trapped person, and the rescue location and device operation time corresponding to each candidate rescue solution, the cooperation difficulty of the trapped person for each candidate rescue solution is determined, including steps SA31 (not shown in the figure) to SA33 (not shown in the figure), in which:
[0131] Step SA31: Based on the self-rescue ability information of the trapped persons and the device operation time corresponding to each rescue plan, determine the self-rescue ability level information of each rescue plan to be selected, where the self-rescue ability level information includes the self-rescue ability level of each trapped person in the corresponding rescue plan.
[0132] Specifically, the self-rescue capability level information for each candidate rescue solution is determined based on the trapped person's self-rescue capability information and the device operation duration of the candidate rescue solution. A corresponding self-rescue capability level is assigned based on each trapped person's self-rescue capability in the corresponding candidate solution (rescue location and device operation duration). This can be achieved by matching self-rescue capabilities with candidate rescue solutions based on pre-defined self-rescue capability level classification criteria to obtain the self-rescue capability level information for each candidate rescue solution.
[0133] Step SA32: Determine a target personnel cooperation mode set for each candidate rescue plan based on the self-rescue capability level information and rescue location of each candidate rescue plan and the personnel cooperation mode information corresponding to each rescue location.
[0134] Specifically, the self-rescue capability level information for each candidate rescue solution is determined based on the trapped person's self-rescue capability information and the device operation duration of the candidate rescue solution. A corresponding self-rescue capability level is assigned based on each trapped person's self-rescue capability in the corresponding candidate solution (rescue location and device operation duration). This can be achieved by matching self-rescue capabilities with candidate rescue solutions based on pre-defined self-rescue capability level classification criteria to obtain the self-rescue capability level information for each candidate rescue solution.
[0135] Step SA33: Determine the cooperation difficulty of the trapped persons for each rescue plan to be selected based on the target personnel cooperation mode set for each rescue plan to be selected.
[0136] Specifically, the cooperation difficulty of the trapped personnel for each candidate rescue plan is determined based on the target personnel cooperation method set for each candidate rescue plan. Based on the target personnel cooperation method set, the cooperation difficulty of the trapped personnel for each candidate rescue plan is evaluated by comprehensively considering the difficulty of the personnel cooperation method, the level of self-rescue ability, and the location of the rescue site. The cooperation difficulty of each candidate rescue plan can be calculated using quantitative or qualitative methods.
[0137] For example, there are two potential rescue scenarios (A and B) and two trapped individuals (X and Y). The goal is to determine the coordination difficulty for each scenario based on the target coordination set for each scenario. The target coordination set is as follows: For scenario A, the target coordination set requires X and Y to collaborate and perform certain physical actions; for scenario B, the target coordination set requires X to perform a series of complex actions independently, while Y must wait for rescuers to arrive and perform the rescue. By comprehensively considering the coordination difficulty, the level of self-rescue ability, and the location of the rescue points, the coordination difficulty for each scenario can be assessed using quantitative or qualitative methods.
[0138] For this example, we can use a qualitative assessment method to provide a simple example evaluation: For Alternative A, X may be better able to adapt to the requirements of mutual cooperation due to his high level of self-rescue ability. However, Y's low level of self-rescue ability may make it difficult for him to meet the requirements of mutual cooperation. Therefore, in Alternative A, the trapped person may have a higher difficulty in cooperating. In Alternative B, X can carry out complex operations, while Y only needs to wait for rescuers to arrive. Given X's high level of self-rescue ability and Alternative B's greater reliance on the arrival of rescuers, in this case, the trapped person may have a lower difficulty in cooperating.
[0139] Furthermore, obtaining a live image of the abnormal location includes steps S1021 (not shown in the figure) to S1023 (not shown in the figure), wherein:
[0140] Step S1021: Acquire a real-time monitoring image corresponding to the abnormal position, and determine whether the real-time monitoring image meets preset requirements. The preset requirements include that the real-time monitoring image is not empty and the illumination of the area captured by the real-time monitoring image is greater than a preset value.
[0141] Specifically, a network connection can be used to connect to a surveillance camera or other visual monitoring device corresponding to the abnormal location to obtain real-time images of the abnormal location. The acquired real-time surveillance image is then analyzed using an image processing algorithm to determine whether the acquired surveillance image meets preset requirements. The preset requirements include the acquired real-time surveillance image being non-empty, meaning that the acquired surveillance data contains a real-time surveillance image with visible objects in the image, and the illumination of the captured area is greater than a preset value.
[0142] Step S1022: If the conditions are met, the real-time monitoring image is used as the live image.
[0143] Specifically, if the real-time monitoring image is not empty and the illumination of the screen is greater than a preset value, the acquired real-time monitoring image is determined as a live image.
[0144] Step S1023: If not satisfied, generate an auxiliary power supply instruction, and send the auxiliary power supply instruction to the auxiliary battery corresponding to the abnormal position, so that the auxiliary battery can power the lighting equipment and monitoring equipment corresponding to the abnormal position, reacquire the real-time monitoring image corresponding to the abnormal position, and determine the real-time monitoring image as the live image.
[0145] Specifically, if the real-time surveillance image does not meet preset requirements, an auxiliary power supply instruction needs to be generated and sent to power the lighting and monitoring equipment in the abnormal location. Based on the situation where the preset requirements are not met, an auxiliary power supply instruction is generated. This instruction may include a control signal, instructing the auxiliary battery to provide power to the lighting and monitoring equipment in the abnormal location. The auxiliary power supply instruction will be sent to the auxiliary battery corresponding to the abnormal location to ensure that the lighting and monitoring equipment regain power. After the auxiliary battery provides power again, the lighting and monitoring equipment can continue to operate, and the real-time surveillance image will be re-acquired. The re-acquired real-time surveillance image will be determined as the live image for subsequent rescue operations and analysis.
[0146] Furthermore, before determining the target rescue plan and rescuer requirements based on the basic rescue plan database, the operation data of the abnormal location, and the information of the trapped persons, the process further includes steps S01 (not shown in the figure) to S03 (not shown in the figure), wherein:
[0147] Step S01: Verify the rescue request information based on the real-time image and operation data of the abnormal location to determine whether the rescue request information is true.
[0148] In this embodiment of the application, the received rescue request information is verified based on the live image and operational data of the abnormality location to determine its authenticity. This can include checking the source of the request and verifying its completeness and accuracy. For example, by comparing the live image with the rescue request information, it can be determined whether the abnormality location matches the location provided in the request.
[0149] Step S02: If the rescue request information is true, analyze the operating data to determine whether the operating data is within the emergency fault parameter range. If so, determine an emergency rescue instruction, which includes the controllable device that needs to be adjusted and the adjustment parameters for the controllable device;
[0150] Step S03: Adjust the controllable device based on the emergency rescue instruction.
[0151] In this embodiment of the present application, if the rescue request is genuine, the system then uses the live images and operating data of the faulty device, and the operating rules for the faulty device to determine whether the operating data falls within the emergency fault parameter range specified by the rules. For example, sensor data can be used to detect elevator or cable car faults, such as overload or abnormal speed. If the operating data is not within the emergency fault parameter range, the faulty device is relatively stable and no emergency rescue measures are required.
[0152] Furthermore, when a trapped person is trapped in a faulty device, the device is in a closed state, resulting in a poor communication signal when the terminal device of the trapped person is used in the faulty device. Therefore, an intelligent rescue method further includes steps S107 (not shown in the figure) to S109 (not shown in the figure), wherein:
[0153] Step S107: Determine the signal transmission distance based on the abnormal location corresponding to the rescue request information.
[0154] Specifically, based on the geographic coordinates corresponding to the rescue request, a signal transmission model can be used to calculate the distance between the anomaly location and the nearest signal point, i.e., the signal transmission distance. This can be determined using a proprietary spatial transmission module or attenuation model, while also taking into account current wireless communication technology and the environmental conditions at the anomaly location to more accurately determine the signal transmission distance.
[0155] Step S108: determining signal strength adjustment information based on the information of the trapped persons and the signal transmission distance, where the signal strength adjustment information includes adjustment power of each radio device booster corresponding to the abnormal position;
[0156] Step S109: Adjust the power of the corresponding radio device booster based on the signal strength adjustment information.
[0157] Specifically, based on information about several trapped individuals, the system determines the number of trapped individuals and the number of communication devices available. It also determines whether the trapped individuals have communication needs. These needs include special needs, such as medical conditions or mobility issues; emergency contacts, such as family and friends; and emergency supply needs, such as water, food, and medicine. Signal strength adjustment information is then determined based on the number of trapped individuals, the number of communication devices, the trapped individuals' communication needs, and the signal transmission distance. Based on this information, the corresponding radio equipment gain controller is adjusted, adjusting the radio equipment power based on the specific communication system and equipment to improve communication quality for the trapped individuals.
[0158] Furthermore, in addition to professional rescue personnel, management personnel in the corresponding area are also required to provide assistance to the rescue in order to improve the efficiency and effectiveness of the rescue. Therefore, an intelligent rescue method further includes steps S110 (not shown in the figure) to S111 (not shown in the figure), wherein:
[0159] Step S110: Acquire regional manager information corresponding to the abnormal location, where the regional manager information includes management responsibilities and contact information of each manager in the region;
[0160] Step S111: Based on the information of several trapped persons, the information of regional managers and the rescue plan, determine several auxiliary rescue personnel and the task information corresponding to each auxiliary rescue personnel. The auxiliary rescue personnel include the emergency contacts corresponding to the trapped persons and the regional managers who assist in the rescue process.
[0161] In the embodiment of the present application, based on the area to which the abnormal location belongs, regional management personnel information is obtained, including the corresponding management responsibilities and contact information of multiple managers in the corresponding area. The managers in the area can coordinate the trapped persons, rescue teams, and rescue resources. At the same time, the managers determine the needs of the trapped persons and the needs of the rescuers based on the rescue plan and the trapped persons' information to ensure the smooth execution of the rescue operation. By analyzing the rescue plan and the trapped persons' information, the number of auxiliary rescue personnel required for the rescue process and the corresponding task information of each auxiliary rescue personnel are determined. The task information includes action instructions, task assignments, contact information, etc. For example, based on the trapped person information, it is known that the trapped person A is a child. Then, it is necessary to determine the emergency contact F corresponding to the trapped person A through the information such as the facial image of the trapped person through the manager X in charge of personnel management in the area. In this case, both manager X and emergency contact F are auxiliary rescue personnel. The task information of manager X includes finding the emergency contact of the trapped person A, and the task information of emergency contact F includes comforting the trapped person.
[0162] Furthermore, through appropriate access channels and technologies, auxiliary rescue personnel, trapped people, and regional management personnel can be connected to ensure real-time rescue coordination and communication. At the same time, through the Internet of Things and sensor technologies, trapped people and auxiliary rescue personnel can be monitored and managed in real time, including location tracking, health status monitoring, and mission execution status.
[0163] The above embodiment introduces a method for optimizing a decision-making scheme from the perspective of a method flow, and the following embodiment introduces a device for optimizing a decision-making scheme from the perspective of a virtual module or a virtual unit. For details, please refer to the following embodiment.
[0164] The embodiment of the present application provides a device for optimizing a decision plan. As shown in FIG. X, the device for optimizing a decision plan may specifically include an abnormal location determination module 201, a basic information acquisition module 202, a trapped person information determination module 203, a target rescue plan determination module 204, a target rescuer determination module 205, and a target rescue plan sending module 206, wherein:
[0165] The abnormality location determination module 201 is configured to determine the abnormality location corresponding to the rescue request information when the rescue request information is obtained;
[0166] A basic information acquisition module 202 is used to obtain a basic rescue solution database and live images and operation data of the abnormal location. The basic rescue solution database stores multiple basic rescue solutions and the fault type corresponding to each basic rescue solution;
[0167] The trapped person information determination module 203 is used to analyze the live image and determine a number of trapped person information, each of which includes the corresponding trapped person's age range, emotional state and physical condition;
[0168] A target rescue plan determination module 204 is configured to determine a target rescue plan and rescuer requirements based on a basic rescue plan database, operational data of the abnormal location, and information about a number of trapped individuals. The target rescue plan includes a rescue location, rescue steps, and rescue tools. The rescuer requirements include a number of rescue duties and the number of rescuers corresponding to each rescue duty.
[0169] A target rescuer determination module 205 is used to determine a number of target rescuers based on the abnormal location and rescuer requirement information;
[0170] The target rescue plan sending module 206 is used to send the target rescue plan to the terminal devices corresponding to the target rescuers.
[0171] By adopting the above technical solution, by quickly identifying the abnormal location and analyzing the live image, information about the trapped person can be quickly obtained. Based on the basic rescue plan database and operational data at the abnormal location, combined with the trapped person information, the most suitable target rescue plan can be determined based on the specific situation. This helps to achieve a rapid rescue response in an emergency and improve the efficiency of the rescue operation. By analyzing the abnormal location and the rescuer's requirements, the required number of target rescuers and rescue responsibilities can be determined, thereby achieving effective allocation and optimal utilization of human resources. This helps to ensure that the rescue operation has sufficient rescue personnel and that the various responsibilities are reasonably allocated. Sending the target rescue plan to the target rescuer's terminal device allows the rescuer to quickly obtain relevant rescue instructions and information, thereby achieving real-time coordination and guidance of the rescue operation and improving the efficiency of the rescue.
[0172] In one possible implementation, the target rescue solution determination module 204 is specifically configured to:
[0173] Based on the abnormality location, at least two rescue sites are identified;
[0174] Based on the operation data of the abnormal location and the basic rescue solution database, several candidate rescue solutions corresponding to each rescue location are determined, and the device operation time, operation and rescue difficulty, and personnel rescue difficulty of each candidate rescue solution at the corresponding rescue location are determined;
[0175] Determine the difficulty of cooperation for each candidate rescue plan based on the rescue location and device operation time corresponding to each candidate rescue plan, as well as the trapped person information;
[0176] A target rescue plan is determined from several candidate plans based on the device operation time, operation and rescue difficulty, personnel rescue difficulty, and cooperation difficulty of trapped personnel of each candidate rescue plan.
[0177] In one possible implementation, the target rescue solution determination module 204 determines the difficulty of cooperation of the trapped person for each candidate rescue solution based on the rescue location and device operation time corresponding to each candidate rescue solution and the trapped person information, specifically for:
[0178] Based on the positional relationship between each rescue location and the abnormal location, determine the personnel cooperation mode information corresponding to each rescue location, the personnel cooperation mode information including several rescue modes for cooperating with rescue personnel to achieve escape at the corresponding rescue location, and the type of people suitable for each rescue mode;
[0179] Determine the self-rescue capability information of each trapped person based on the trapped person information and the device operation time corresponding to each selected rescue solution, the self-rescue capability information including the self-rescue capability level of the corresponding trapped person under each device operation time;
[0180] Based on the personnel cooperation information corresponding to each rescue location, the self-rescue ability information of each trapped person, and the rescue location and device operation time corresponding to each candidate rescue plan, the cooperation difficulty of the trapped persons in each candidate rescue plan is determined.
[0181] In one possible implementation, the target rescue solution determination module 204 is specifically configured to: determine the cooperation difficulty of the trapped persons for each candidate rescue solution based on the personnel cooperation mode information corresponding to each rescue location, the self-rescue ability information of each trapped person, and the rescue location and device operation time corresponding to each candidate rescue solution;
[0182] Based on the self-rescue ability information of the trapped persons and the device operation time corresponding to each candidate rescue plan, determine the self-rescue ability level information of each candidate rescue plan, the self-rescue ability level information including the self-rescue ability level corresponding to each trapped person in the corresponding candidate plan;
[0183] Determine a target personnel cooperation mode set for each candidate rescue plan based on the self-rescue capability level information and rescue location of each candidate rescue plan and the personnel cooperation mode information corresponding to each rescue location;
[0184] Based on the target personnel cooperation mode set of each candidate rescue plan, the cooperation difficulty of the trapped persons in each candidate rescue plan is determined.
[0185] In one possible implementation, when acquiring a live image of an abnormal location, the basic information acquisition module 202 is specifically configured to:
[0186] Obtain a real-time monitoring image corresponding to the abnormal location, and determine whether the real-time monitoring image meets preset requirements, wherein the preset requirements include that the real-time monitoring image is not empty and the illumination of the area captured by the real-time monitoring image is greater than a preset value;
[0187] If it is satisfied, the real-time monitoring image is used as the live image;
[0188] If it is not satisfied, an auxiliary power supply instruction is generated and sent to the auxiliary power supply instruction corresponding to the abnormal position, so that the auxiliary battery can power the lighting equipment and monitoring equipment corresponding to the abnormal position, re-acquire the real-time monitoring image corresponding to the abnormal position, and determine the real-time monitoring image as the live image.
[0189] In one possible implementation, a decision solution optimization device further includes:
[0190] A rescue request information verification module is used to verify the rescue request information based on the real-time image and operation data of the abnormal location to determine whether the rescue request information is authentic;
[0191] An emergency rescue instruction determination module is used to analyze the operating data if the rescue request information is true, determine whether the operating data is within the emergency fault parameter range, and if so, determine the emergency rescue instruction, which includes the controllable device that needs to be adjusted and the adjustment parameters for the controllable device;
[0192] The controllable device adjustment module is used to adjust the controllable device based on the emergency rescue instruction.
[0193] In one possible implementation, a decision solution optimization device further includes:
[0194] a signal transmission distance determination module, configured to determine the signal transmission distance based on the abnormal location corresponding to the rescue request information;
[0195] A signal strength adjustment information determination module is used to determine signal strength adjustment information based on information of a plurality of trapped persons and a signal transmission distance, wherein the signal strength adjustment information includes an adjustment power of a booster of each radio device corresponding to the abnormal position;
[0196] The radio equipment gain adjustment module is configured to adjust the power of the corresponding radio equipment gain based on the signal strength adjustment information.
[0197] An electronic device is provided in an embodiment of the present application, such as Figure 3 As shown, Figure 3 The electronic device 300 shown includes a processor 301 and a memory 303. The processor 301 and the memory 303 are connected, for example, via a bus 302. Optionally, the electronic device 300 may further include a transceiver 304. It should be noted that in actual applications, the number of transceivers 304 is not limited to one, and the structure of the electronic device 300 does not constitute a limitation on the embodiments of the present application.
[0198] Processor 301 can be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or other programmable logic device, transistor logic device, hardware component, or any combination thereof. It can implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. Processor 301 can also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.
[0199] Bus 302 may include a path for transmitting information between the above components. Bus 302 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. Bus 302 may be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, Figure 3 Only one thick line is used in the diagram, but this does not mean that there is only one bus or one type of bus.
[0200] The memory 303 may be a ROM (Read Only Memory) or other type of static storage device that can store static information and instructions, a RAM (Random Access Memory) or other type of dynamic storage device that can store information and instructions, or an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory) or other optical disk storage, optical disk storage (including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.
[0201] The memory 303 is used to store application code for executing the solution of the present application, and the execution is controlled by the processor 301. The processor 301 is used to execute the application code stored in the memory 303 to implement the content shown in the above method embodiment.
[0202] Electronic devices include, but are not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), and in-vehicle terminals (e.g., in-vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. They may also include servers, etc. Figure 3 The electronic device shown is merely an example and should not limit the functions and scope of use of the embodiments of the present application.
[0203] An embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon. When the computer-readable storage medium is run on a computer, the computer can execute the corresponding contents of the aforementioned method embodiment.
[0204] It should be understood that although the steps in the flowcharts of the accompanying drawings are shown in sequence as indicated by the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some of the steps in the flowcharts of the accompanying drawings may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be executed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps.
[0205] The above description is only part of the implementation methods of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.
Claims
1. A decision-making scheme optimization method, characterized in that: include: When the rescue request information is obtained, determining the abnormal location corresponding to the rescue request information; Obtaining a basic rescue solution database and a live image and operation data of the abnormal location, wherein the basic rescue solution database stores a plurality of basic rescue solutions and a fault type corresponding to each basic rescue solution; Analyzing the live image to determine information of a plurality of trapped persons, wherein each piece of trapped person information includes an age range, an emotional state, and a physical condition of the corresponding trapped person; Determining a target rescue plan and rescuer requirements based on the basic rescue plan database, the operation data of the abnormal location, and the information of the trapped persons, wherein the target rescue plan includes a rescue location, rescue steps, and rescue tools, and the rescuer requirements include a number of rescue duties and the number of rescuers corresponding to each rescue duty; Determining a number of target rescuers based on the abnormal location and the rescuer requirement information; Sending the target rescue plan to the terminal devices corresponding to the target rescuers; The determining of a target rescue plan based on the basic rescue plan database, the operation data of the abnormal location, and the information of the plurality of trapped persons includes: Based on the abnormal location, determining at least two rescue sites; Based on the operation data of the abnormal location and the basic rescue solution database, a plurality of candidate rescue solutions corresponding to each rescue location are determined, and the device operation time, operation and rescue difficulty, and personnel rescue difficulty of each candidate rescue solution at the corresponding rescue location are determined; Determining the difficulty of cooperation of the trapped person for each of the candidate rescue plans based on the rescue location and device operation time corresponding to each of the candidate rescue plans and the trapped person information; A target rescue plan is determined from the plurality of rescue plans based on the device operation time, operation and rescue difficulty, personnel rescue difficulty, and trapped personnel cooperation difficulty of each of the rescue plans.
2. A decision-making scheme optimization method according to claim 1, characterized in that: The determining of the cooperation difficulty of the trapped person for each of the candidate rescue plans based on the rescue location and device operation time corresponding to each of the candidate rescue plans and the trapped person information includes: Based on the positional relationship between each rescue location and the abnormal location, determining personnel cooperation mode information corresponding to each rescue location, the personnel cooperation mode information including several escape modes for cooperating with rescue personnel to escape at the corresponding rescue location, and the type of people suitable for each escape mode; Determining self-rescue capability information of each trapped person based on the trapped person information and the device operation time corresponding to each of the selected rescue solutions, wherein the self-rescue capability information includes the self-rescue capability level of the corresponding trapped person under each device operation time; Based on the personnel cooperation information corresponding to each rescue location, the self-rescue ability information of each trapped person, and the rescue location and device operation time corresponding to each rescue plan, the cooperation difficulty of the trapped person for each rescue plan is determined.
3. A decision-making scheme optimization method according to claim 2, characterized in that: The determining of the cooperation difficulty of the trapped persons for each of the candidate rescue solutions based on the personnel cooperation information corresponding to each of the rescue locations, the self-rescue ability information of each of the trapped persons, and the rescue location and device operation time corresponding to each of the candidate rescue solutions includes: Determine, based on the self-rescue ability information of the trapped person and the device operation time corresponding to each of the candidate rescue plans, the self-rescue ability level information of each of the candidate rescue plans, wherein the self-rescue ability level information includes the self-rescue ability level corresponding to each of the trapped persons in the corresponding candidate plan; Determining a target personnel cooperation mode set for each of the candidate rescue plans based on the self-rescue capability level information and the rescue location of each of the candidate rescue plans and the personnel cooperation mode information corresponding to each of the rescue locations; Based on the target personnel cooperation mode set of each of the rescue plans to be selected, the cooperation difficulty of the trapped personnel in each of the rescue plans to be selected is determined.
4. A decision-making scheme optimization method according to claim 1, characterized in that: Acquiring a live image of the abnormal location, comprising: Obtaining a real-time monitoring image corresponding to the abnormal location, and determining whether the real-time monitoring image meets preset requirements, wherein the preset requirements include that the real-time monitoring image is not empty and the illumination of the area captured by the real-time monitoring image is greater than a preset value; If the conditions are met, the real-time monitoring image is used as a live image; If not, an auxiliary power supply instruction is generated and sent to the auxiliary battery corresponding to the abnormal position, so that the auxiliary battery can power the lighting equipment and monitoring equipment corresponding to the abnormal position, reacquire the real-time monitoring image corresponding to the abnormal position, and determine the real-time monitoring image as the live image.
5. A decision-making scheme optimization method according to claim 1, characterized in that: Before determining a target rescue plan and rescuer requirement information based on the basic rescue plan database, the operation data of the abnormal location, and the information of the trapped persons, the method further includes: Verifying the rescue request information based on the live image and operation data of the abnormal location to determine whether the rescue request information is authentic; If the rescue request information is true, analyzing the operating data to determine whether the operating data is within the emergency fault parameter range, and if so, determining an emergency rescue instruction, the emergency rescue instruction including the controllable device to be adjusted and the adjustment parameters for the controllable device; The controllable device is adjusted based on the emergency rescue instruction.
6. A decision-making scheme optimization method according to claim 1, characterized in that: Also includes: determining a signal transmission distance based on the abnormal location corresponding to the rescue request information; Determining signal strength adjustment information based on the information of the plurality of trapped persons and the signal transmission distance, the signal strength adjustment information including adjustment power of each radio device booster corresponding to the abnormal position; The power of a corresponding radio device booster is adjusted based on the signal strength adjustment information.
7. A decision-making scheme optimization device, characterized in that: include: an abnormality location determination module, configured to determine the abnormality location corresponding to the rescue request information when the rescue request information is obtained; A basic information acquisition module is used to obtain a basic rescue solution database and a live image and operation data of the abnormal location, wherein the basic rescue solution database stores multiple basic rescue solutions and the fault type corresponding to each basic rescue solution; A trapped person information determination module, configured to analyze the live image to determine information of a plurality of trapped persons, wherein each piece of trapped person information includes the age range, emotional state, and physical condition of the corresponding trapped person; a target rescue plan determination module, configured to determine a target rescue plan and rescuer requirement information based on the basic rescue plan database, the operation data of the abnormal location, and the information of the trapped persons, wherein the target rescue plan includes a rescue location, rescue steps, and rescue tools, and the rescuer requirement information includes a number of rescue duties and the number of rescuers corresponding to each rescue duty; a target rescuer determination module, configured to determine a number of target rescuers based on the abnormal location and the rescuer requirement information; A target rescue plan sending module, used to send the target rescue plan to the terminal devices corresponding to the target rescuers; The target rescue solution determination module is specifically configured to determine at least two rescue sites based on the abnormal location; Based on the operating data of the abnormal location and the basic rescue plan database, several alternative rescue plans corresponding to each of the rescue sites are determined, and the device operation time, operation and rescue difficulty, and personnel rescue difficulty for each of the alternative rescue plans at the corresponding rescue site are determined; based on the rescue site and device operation time corresponding to each of the alternative rescue plans and the trapped person information, the difficulty of cooperation of the trapped persons for each of the alternative rescue plans is determined; based on the device operation time, operation and rescue difficulty, personnel rescue difficulty, and cooperation difficulty of the trapped persons for each of the alternative rescue plans, a target rescue plan is determined from the several alternative rescue plans.
8. An electronic device, characterized in that: The electronic device includes: at least one processor; Memory; At least one application, wherein the at least one application is stored in a memory and configured to be executed by at least one processor, and the at least one application is configured to: execute the decision solution optimization method according to any one of claims 1-6.
9. A computer-readable storage medium, characterized in that include: The computer program is stored which can be loaded by a processor and executes the decision solution optimization method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Elevator rescue method and device, computer device and storage medium
CN109019222A
Fault processing method and system and early warning rescue system
CN113911872A