Emergency guidance system, path determination method, central controller and storage medium
By designing an emergency guidance system on medical ships, the problem of delayed rescue timing caused by medical staff's unfamiliarity with the cabin layout is solved, and the rapid and safe guidance of medical staff to the target medical area is achieved, ensuring the safety of patients' lives.
Patent Information
- Application Number
- CN202411544360.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-31
- Publication Date
- 2025-02-07
AI Technical Summary
The medical staff on the medical ship are unfamiliar with the cabin arrangement, which may delay the rescue opportunity, endanger the patient's lives and pose a potential risk of medical and patient disputes.
An emergency guidance system is designed, including a caller, an alarm, a central controller, a first indicator device and a second indicator device. When the target caller is triggered, the system controls the alarm through the central controller to alarm, and determines the target path from the workstation to the target medical area, illuminates the indicator device on the channel, and guides the direction for medical staff.
It effectively avoids the problem of delaying the rescue opportunity due to medical staff’s unfamiliarity with the cabin layout, protects the lives of patients, and eliminates potential risks of medical and patient disputes.
Smart Images

Figure CN119399913A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of shipbuilding, and in particular to an emergency guidance system, a path determination method, a central controller and a storage medium. Background Art
[0002] A hospital ship, also known as a medical ship or hospital ship, is a ship with hospital functions that is used to provide humanitarian medical treatment. It is mostly used for maritime rescue, treatment and transportation of the wounded and sick and people in distress at sea.
[0003] Unlike hospitals on land, medical ships may change medical staff on each voyage, that is, the medical staff is not fixed, so it is unrealistic to rely on the medical staff's familiarity with the cabin layout to actively find the way. Once an emergency occurs, it is likely that the best rescue time will be delayed due to the medical staff's unfamiliarity with the cabin layout, endangering the patient's life and there is also a potential risk of medical disputes. Summary of the invention
[0004] The present invention provides an emergency guidance system, a path determination method, a central controller and a storage medium, which can be matched with a medical ship to guide the direction from a workstation to a target medical area, avoid the problem of delayed rescue time due to medical staff's unfamiliarity with the cabin layout, ensure the life safety of patients, and eliminate potential risks of medical disputes.
[0005] According to one aspect of the present invention, an emergency guidance system is provided, which is arranged on a medical ship. The emergency guidance system comprises: a pager, an alarm, a central controller, a first indication device and a second indication device; wherein:
[0006] There are multiple medical areas on the medical ship, at least one pager is set in each medical area, and each door of each medical area is equipped with an alarm;
[0007] A first indicator device is provided on each passage of the medical ship, and a second indicator device is provided on both sides of each passage door;
[0008] The central controller is electrically connected to the caller, alarm, first indicator device and second indicator device respectively, and is used to control all alarms at the door of the target medical area where the target caller is located to sound an alarm when the target caller is triggered, and determine the target path from the workstation to the target medical area, and light up the first indicator device and / or the second indicator device on the target path to guide the medical staff.
[0009] Optionally, the first indicating device is a directional light or a light strip, and the second indicating device is an indicator light;
[0010] When the first indicating device is a direction lamp, the direction is indicated by the direction lamp;
[0011] When the first indicating device is a light strip, the guiding direction is displayed through the flowing water effect or the chasing light effect of the light strip.
[0012] Optionally, the pager has a self-locking device;
[0013] The central controller is also used to control all alarms at the door of the target medical area to stop alarming when the self-locking device of the target caller is triggered.
[0014] Optionally, the target caller is a caller with the highest priority among all callers triggered at the same time; or,
[0015] When the number of target paths is at least two, one target path corresponds to one indication color, and the first indication device and / or the second indication device on the target path is lit with the indication color corresponding to the target path.
[0016] Optionally, the emergency guidance system further includes: a monitor;
[0017] The monitor is electrically connected to the central controller and is used to display the target path and the call information corresponding to the target caller, wherein the call information includes at least one of the current call state, call history information, and location information of the target medical area.
[0018] According to another aspect of the present invention, a path determination method is provided, which is applied to a central controller of an emergency guidance system in any embodiment of the present invention; the method comprises:
[0019] Determine the location information of the target medical area where the target caller is located, wherein the target caller is the triggered caller;
[0020] Obtaining avoidance position information, wherein the avoidance position information includes global avoidance position information and / or priority avoidance position information, the global avoidance position information is used to indicate the currently inaccessible position information on the medical ship, and the priority avoidance position information is used to indicate the inaccessible position information corresponding to the priority of the target caller;
[0021] A target path from the workstation to the target medical area is determined according to the position information of the workstation, the position information of the target medical area and the avoidance position information, wherein the target path does not overlap with the avoidance position information at all.
[0022] Optionally, determining a target path from the workstation to the target medical area according to the position information of the workstation, the position information of the target medical area, and the avoidance position information includes:
[0023] According to the location information of the workstation and the location information of the target medical area, an original path from the workstation to the target medical area is determined based on a preset topological relationship;
[0024] Determine whether the original path does not overlap with the avoidance position information at all;
[0025] If the original path and the avoidance position information at least partially overlap, the original path is corrected to determine the target path;
[0026] If the original path does not overlap with the avoidance position information at all, the original path is used as the target path.
[0027] Optionally, determining a target path from the workstation to the target medical area according to the position information of the workstation, the position information of the target medical area, and the avoidance position information includes:
[0028] Obtaining a pre-trained path planning model, wherein the path planning model is a model trained to determine the shortest path between two locations of the medical ship subject to constraints;
[0029] The workstation's location information is used as the starting point, the target medical area's location information is used as the end point, and the avoidance location information is used as the constraint condition, which is input into the path planning model to obtain the target path.
[0030] According to another aspect of the present invention, a central controller is provided, the central controller comprising:
[0031] at least one processor; and a memory in communication with the at least one processor; wherein,
[0032] The memory stores a computer program that can be executed by at least one processor. The computer program is executed by at least one processor so that the at least one processor can execute the path determination method of any embodiment of the present invention.
[0033] According to another aspect of the present invention, a computer-readable storage medium is provided. The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the path determination method of any embodiment of the present invention when executed.
[0034] The technical solution of the embodiment of the present invention is to design a matching emergency guidance system for a medical ship, and the emergency guidance system includes a caller, an alarm, a central controller, a first indicator device, and a second indicator device. The caller is set in the medical area of the medical ship, and the alarm is set at the door of the medical area. Once the patient in the medical area presses the target caller, the central controller will control all the alarms at the door of the target medical area where the target caller is located to alarm, so as to remind the medical staff of the location of the target medical area. At the same time, the central controller will also determine the target path from the workstation to the target medical area. The target path may include at least one channel and / or at least one channel door. Since each channel of the medical ship is provided with a first indicator device, and each channel door is provided with a second indicator device on both sides, the central controller lights up the first indicator device and / or the second indicator device on the target path, which can guide the medical staff from the workstation to the target medical area. In this way, the problem of delaying the rescue time due to the unfamiliarity of the medical staff with the cabin layout is avoided, the life safety of the patient is guaranteed, and the potential risk of medical disputes is eliminated.
[0035] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0037] Figure 1 This is a schematic diagram of a top view of a medical ship provided in Embodiment 1 of the present invention;
[0038] Figure 2 is a structural diagram of an emergency guidance system provided by Embodiment 1 of the present invention;
[0039] Figure 3 is a schematic diagram of a pager provided in Embodiment 1 of the present invention;
[0040] Figure 4 is a schematic diagram of a direction lamp provided in Embodiment 1 of the present invention;
[0041] Figure 5 is a schematic diagram of an indicator light provided in Embodiment 1 of the present invention;
[0042] Figure 6is a structural schematic diagram of another emergency guidance system provided by Embodiment 1 of the present invention;
[0043] Figure 7 is a flow chart of a path determination method provided in Embodiment 2 of the present invention;
[0044] Figure 8 is a flowchart of another path determination method provided in Embodiment 2 of the present invention;
[0045] Fig. 9 is a flow chart of another path determination method provided in Embodiment 2 of the present invention;
[0046] Fig.10 is a schematic diagram of the structure of a path determination device provided in Embodiment 3 of the present invention;
[0047] Fig.11 It is a structural diagram of a central controller provided in Embodiment 4 of the present invention. DETAILED DESCRIPTION
[0048] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0049] It should be noted that the terms "first", "second", "original", "target", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0050] Embodiment 1
[0051] The embodiment of the present invention provides an emergency guidance system, which is arranged on a medical ship. A medical ship is a ship with hospital functions for providing humanitarian medical care. Figure 1 FIG. 1 is a schematic diagram of a top view of a medical ship provided in Embodiment 1 of the present invention. Figure 1 As shown, a hospital ship usually includes at least one cabin ( Figure 1 In the figure, a medical ship is drawn with two cabins as an example, and each cabin includes several rooms. The rooms are connected by passages (also called corridors), and passage doors can be set on the passages to separate the space on both sides of the doors.
[0052] The rooms on a medical ship can be divided into at least workstations and medical areas according to their functions. Workstations refer to rooms where medical staff work, such as doctors' offices, nurses' stations, pharmacies, operating rooms, etc.; medical areas refer to rooms where patients are, such as wards, recovery rooms, infusion rooms, etc.
[0053] Figure 2 FIG. 1 is a schematic diagram of the structure of an emergency guidance system provided by Embodiment 1 of the present invention. Figure 2 As shown, the emergency guidance system includes: a pager 101 , an alarm 102 , a central controller 103 , a first indication device 104 and a second indication device 105 .
[0054] At least one pager 101 is provided in a medical area. The pager 101 is usually installed in a place where the patient can easily touch it, so that the patient can initiate a call. Exemplarily, when the button of the pager 101 is pressed, the pager 101 is triggered, indicating that the patient has initiated a call. In one embodiment, in order to prevent accidental touch, a protective shell can be provided outside the pager 101.
[0055] Figure 3 Schematic diagram of a pager provided by Embodiment 1 of the present invention. Figure 3 As shown, the pager 101 may be a blue code emergency pager. Blue code is an important emergency response mechanism used to ensure that medical resources can be quickly mobilized for effective treatment in the event of an emergency medical situation. The pager has a call button (push to call), and when the call button is pressed, the pager initiates a call.
[0056] Each door of each medical area is provided with an alarm 102. Optionally, the alarm 102 may be an audible and visual alarm to remind medical staff through sound and light effects that a call has been initiated by a caller 101 in the corresponding medical area.
[0057] Each passage of the medical ship is provided with a first indicator device 104. The function of the first indicator device 104 is to guide the medical staff in the direction in which they should walk on the passage. In one embodiment, the first indicator device 104 is a directional light (such as a bidirectional directional light) or a light strip. Figure 41 is a schematic diagram of a direction lamp provided in Embodiment 1 of the present invention. When the first indicating device is a direction lamp, the direction is displayed by the direction lamp; when the first indicating device is a light strip, the direction is displayed by the flowing water effect or the chasing light effect of the light strip.
[0058] A second indicator device 105 is provided on both sides of each passage door of the medical ship. The function of the second indicator device 105 is to guide the medical staff whether they need to pass through the passage door. In one embodiment, the second indicator device 105 is an indicator light. Figure 5 Schematic diagram of an indicator light provided in Embodiment 1 of the present invention. When the indicator light is on, it indicates that the medical staff needs to pass through the passage door; when the indicator light is off, it indicates that the medical staff does not need to pass through the passage door.
[0059] Optionally, the first indicator device 104 and the second indicator device 105 may be powered by POE (Power Over Ethernet). The first indicator device 104 and the second indicator device 105 may be fixed in an embedded manner to ensure the beauty of the interior of the cabin.
[0060] The central controller 103 is electrically connected to the pager 101, the alarm 102, the first indicator device 104, and the second indicator device 105, respectively, so as to collect the signal sent by the pager 101 and control the alarm 102, the first indicator device 104, and the second indicator device 105. The central controller 103 can be set in a workstation to facilitate monitoring and system maintenance by medical staff.
[0061] The workflow of the emergency guidance system is as follows: when the target caller (i.e., at least one of all callers 101) is triggered, the central controller 103 can collect the signal sent by the target caller and control all the alarms 102 at the door of the target medical area where the target caller is located to alarm. At the same time, the central controller 103 determines the target path from the workstation to the target medical area, and lights up the first indicator device 104 and / or the second indicator device 105 on the target path to guide the medical staff. In this way, the problem of delaying the rescue time due to the medical staff's unfamiliarity with the cabin layout is avoided, the patient's life safety is guaranteed, and the potential risk of medical disputes is eliminated.
[0062] In one embodiment, the pager 101 has a self-locking device, such as Figure 3 After the medical staff arrives at the target medical area, they can press the reset button to trigger the self-locking device, so that the central controller 103 controls all the alarms 102 at the door of the target medical area to stop the alarm.
[0063] Since the size of a medical ship may be large and the number of medical areas is large, multiple pagers may be triggered at the same time. In a possible implementation, a priority can be set for each pager in advance. When multiple pagers are triggered at the same time, the pager with the highest priority among all pagers triggered at the same time is selected as the target pager, so as to respond to the call of the target pager with the highest priority and ensure that critically ill patients can receive priority treatment.
[0064] In another possible implementation, the target path from the workstation to the target medical area where each target caller is located can be determined. If these target callers are not in the same target medical area, that is, the number of target paths is at least two, then an indication color can be set for each target path, so that the first indication device and / or the second indication device on the target path are lit with the indication color corresponding to the target path.
[0065] For example, assuming that there are two target paths, the indicator devices on one target path include the first indicator device a, the first indicator device b, the first indicator device c, and the second indicator device d, and the corresponding indicator color is blue; the indicator devices on the other target path include the first indicator device e, the first indicator device f, and the second indicator device g, and the corresponding indicator color is red. Thus, in the actual indication process, the first indicator device a, the first indicator device b, the first indicator device c, and the second indicator device d can be lit in blue, and the first indicator device e, the first indicator device f, and the second indicator device g can be lit in red.
[0066] In addition, it should be noted that when two target paths overlap, the first indicator device and / or the second indicator device of the overlapping portion may be lit in a preset common color, or in a corresponding indicator color that is switched alternately.
[0067] In one embodiment, in combination Figure 2 , Figure 6 FIG. 1 is a schematic diagram of the structure of another emergency guidance system provided by Embodiment 1 of the present invention. Figure 6 As shown, the emergency guidance system further includes: a monitor 106 .
[0068] The monitor 106 is electrically connected to the central controller 103 and is used to display the target path and the call information corresponding to the target caller, wherein the call information includes at least one of the current call state, call history information, and location information of the target medical area. The monitor 106 can facilitate medical staff to monitor the entire emergency treatment process.
[0069] In addition, the emergency guidance system may also include at least one of a broadcast and a signal transceiver. The broadcast may notify the corresponding medical personnel that an emergency rescue event has occurred, and the signal transceiver may not only assist in collecting the signal of the caller 101, but also realize communication with the land base station.
[0070] An embodiment of the present invention provides an emergency guidance system, which is arranged on a medical ship. The emergency guidance system includes a caller, an alarm, a central controller, a first indicator device, and a second indicator device. The caller is arranged in the medical area of the medical ship, and the alarm is arranged at the door of the medical area. Once the patient in the medical area presses the target caller, the central controller will control all the alarms at the door of the target medical area where the target caller is located to alarm, so as to remind the medical staff of the location of the target medical area. At the same time, the central controller will also determine the target path from the workstation to the target medical area. The target path may include at least one channel and / or at least one channel door. Since each channel of the medical ship is provided with a first indicator device, and each channel door is provided with a second indicator device on both sides, the central controller lights up the first indicator device and / or the second indicator device on the target path, which can guide the medical staff from the workstation to the target medical area. In this way, the problem of delaying the rescue time due to the unfamiliarity of the medical staff with the cabin layout is avoided, the life safety of the patient is guaranteed, and the potential risk of medical disputes is eliminated.
[0071] Embodiment 2
[0072] Figure 7 is a flow chart of a path determination method provided in the second embodiment of the present invention. This embodiment is applicable to the scenario of planning a target path from a workstation to a target medical area. The method can be executed by a path determination device, which can be implemented in the form of hardware and / or software. The path determination device can be configured in the central controller of the emergency guidance system in the first embodiment. Figure 7 As shown, the method includes:
[0073] S710: Determine the location information of the target medical area where the target caller is located, wherein the target caller is a triggered caller.
[0074] Specifically, the path determination device can receive information sent by the target caller. In an optional implementation, the information can directly carry the location information of the target medical area where the target caller is located, and the path determination device can directly read the location information of the target medical area. In another optional implementation, the information can carry the identity (ID) of the target caller, and the path determination device determines the location information of the target medical area where the target caller is located based on the ID of the target caller.
[0075] S720. Obtain avoidance position information, wherein the avoidance position information includes global avoidance position information and / or priority avoidance position information, the global avoidance position information is used to indicate the currently inaccessible position information on the medical ship, and the priority avoidance position information is used to indicate the inaccessible position information corresponding to the priority of the target caller.
[0076] Due to the special nature of the medical ship, some of the original passages on the ship are actually impassable. It is impossible to accurately plan the path based on the original layout of the cabin alone. Therefore, it is necessary to combine the avoidance position information for route planning.
[0077] Specifically, the avoidance position information includes at least one of the following:
[0078] 1) Global avoidance position information.
[0079] The global avoidance position information is used to indicate the currently inaccessible position information on the medical ship, such as the position on the medical ship that is currently under maintenance, the position with special circumstances (such as cargo accumulation that is inaccessible), etc.
[0080] 2) Priority avoidance position information.
[0081] The priority avoidance position information is used to indicate the inaccessible position information corresponding to the priority of the target caller. For example, a target caller with a low priority (indicating a low urgency) cannot enter a restricted area from an unrestricted area.
[0082] Among them, restricted areas refer to areas that require isolation and disinfection before entry, or stairways leading to the outdoors or mechanical spaces.
[0083] S730. Determine a target path from the workstation to the target medical area according to the position information of the workstation, the position information of the target medical area, and the avoidance position information, wherein the target path does not overlap with the avoidance position information at all.
[0084] In combination with the above steps S710 - S720 , it can be seen that after obtaining the location information of the workstation, the location information of the target medical area and the avoidance location information, path planning can begin.
[0085] In an optional implementation, Figure 8 is a flow chart of another path determination method provided by Embodiment 2 of the present invention. Figure 8 As shown, the method of “determining a target path from a workstation to a target medical area” may include steps S730a-S730d.
[0086] S730a. Determine the original path from the workstation to the target medical area based on the preset topological relationship according to the location information of the workstation and the location information of the target medical area.
[0087] The topological relationship is obtained by taking each medical area as a node of the path graph and planning the relationship between nodes according to the cabin distribution. Usually, one medical ship corresponds to one topological relationship.
[0088] By taking the location information of the workstation as the starting point and the location information of the target medical area as the end point, the shortest path (ie, the original path) from the workstation to the target medical area can be determined based on the topological relationship.
[0089] S730b: Determine whether the original path does not overlap with the avoidance position information at all. If not, execute S730c; if yes, execute S730d.
[0090] However, due to the existence of the avoidance position information, the original path may not be passable at the current moment. Therefore, it is also necessary to verify whether the original path does not overlap with the avoidance position information at all. When the original path at least partially overlaps with the avoidance position information, it means that the original path is not passable at the current moment and the original path needs to be further optimized; when the original path does not overlap with the avoidance position information at all, it means that the original path is passable at the current moment and the original path is the shortest and optimal path.
[0091] S730c: Modify the original path and determine the target path.
[0092] When the original path at least partially overlaps with the avoidance position information, it means that the original path is not passable at the current moment and needs to be corrected (such as bypassing the avoidance position information, or determining the second shortest path from the workstation to the target medical area based on the topological relationship) to determine the target path.
[0093] S730d. Use the original path as the target path.
[0094] When the original path does not overlap with the avoidance position information at all, it means that the original path is passable at the current moment, and the original path is the shortest and optimal path. At this time, the original path can be used as the target path.
[0095] Since the topological relationship is preset in the path determination device, this implementation method does not require high computing power of the system and is easy to control costs.
[0096] In another optional implementation, Fig. 9 is a flow chart of another path determination method provided by the second embodiment of the present invention, such as Fig. 9 As shown, the method of “determining a target path from a workstation to a target medical area” may include steps S730e-S730f.
[0097] S730e. Obtain a pre-trained path planning model, wherein the path planning model is a model trained to determine the shortest path between two locations of the medical ship, subject to constraints.
[0098] In this implementation, the path planning model may be a model constructed using a genetic algorithm, a reinforcement learning algorithm, a taboo search algorithm, a simulated annealing algorithm, etc. The path planning model is a model trained with the goal of determining the shortest path between two locations of a medical ship subject to constraints.
[0099] S730f. Input the workstation's location information as the starting point, the target medical area's location information as the end point, and the avoidance location information as the constraint condition into the path planning model to obtain the target path.
[0100] By using the path planning model to plan the path, it can be ensured that the planning result is always the best (but not necessarily the shortest), that is, no correction steps are required and the result is output once. Therefore, this implementation method can save planning time and further ensure the life safety of patients.
[0101] The embodiment of the present invention provides a path determination method, including: determining the location information of the target medical area where the target caller is located, wherein the target caller is a triggered caller; obtaining avoidance location information, wherein the avoidance location information includes global avoidance location information and / or priority avoidance location information, the global avoidance location information is used to indicate the currently inaccessible location information on the medical ship, and the priority avoidance location information is used to indicate the inaccessible location information corresponding to the priority of the target caller; according to the location information of the workstation, the location information of the target medical area and the avoidance location information, determining the target path from the workstation to the target medical area, wherein the target path does not overlap with the avoidance location information at all. The technical solution of the embodiment of the present invention can reasonably plan the target path from the workstation to the target medical area, and provide a data basis for the application of the emergency guidance system.
[0102] Embodiment 3
[0103] Fig.10 Schematic diagram of the structure of a path determination device provided by Embodiment 3 of the present invention. Fig.10 As shown, the device includes: a location determination module 1001 and a path planning module 1002.
[0104] The position determination module 1001 is used to determine the position information of the target medical area where the target caller is located, wherein the target caller is the triggered caller; obtain avoidance position information, wherein the avoidance position information includes global avoidance position information and / or priority avoidance position information, the global avoidance position information is used to indicate the currently inaccessible position information on the medical ship, and the priority avoidance position information is used to indicate the inaccessible position information corresponding to the priority of the target caller;
[0105] The path planning module 1002 is used to determine a target path from the workstation to the target medical area according to the location information of the workstation, the location information of the target medical area and the avoidance location information, wherein the target path does not overlap with the avoidance location information at all.
[0106] Optionally, the path planning module 1002 is specifically used to determine the original path from the workstation to the target medical area based on a preset topological relationship according to the location information of the workstation and the location information of the target medical area; determine whether the original path does not overlap with the avoidance position information at all; if the original path at least partially overlaps with the avoidance position information, correct the original path to determine the target path; if the original path does not overlap with the avoidance position information at all, use the original path as the target path.
[0107] Optionally, the path planning module 1002 is specifically used to obtain a pre-trained path planning model, wherein the path planning model is a model trained with the goal of determining the shortest path between two locations of a medical ship and subject to constraints; the location information of the workstation is used as the starting point, the location information of the target medical area is used as the end point, and the avoidance location information is used as the constraint condition, which is input into the path planning model to obtain the target path.
[0108] The path determination device provided in the embodiment of the present invention can execute the path determination method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0109] Embodiment 4
[0110] Fig.11 : is a structural diagram of a central controller provided in Embodiment 4 of the present invention. The central controller is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The central controller may also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.
[0111] like Fig.11 As shown, the central controller 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the central controller 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0112] A number of components in the central controller 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the central controller 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0113] The processor 11 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as a path determination method.
[0114] In some embodiments, the path determination method may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on the central controller 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the path determination method described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to perform the path determination method in any other appropriate manner (e.g., by means of firmware).
[0115] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0116] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0117] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0118] To provide interaction with a user, the systems and techniques described herein may be implemented on a central controller having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the central controller. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).
[0119] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0120] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.
[0121] An embodiment of the present invention further provides a computer program product, including a computer program, which, when executed by a processor, implements the path determination method provided by any embodiment of the present invention.
[0122] In the process of implementation, the computer program product can be written in one or more programming languages or a combination thereof to perform the computer program code of the present invention, including object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (for example, using an Internet service provider to connect through the Internet).
[0123] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.
[0124] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims
1. An emergency guidance system, characterized in that: The emergency guidance system is arranged on a medical ship and includes: a pager, an alarm, a central controller, a first indication device and a second indication device; wherein: The medical ship is provided with a plurality of medical areas, at least one of the medical areas is provided with the pager, and each door of each medical area is provided with the alarm; The first indicator device is provided on each passage of the medical ship, and the second indicator device is provided on both sides of each passage door; The central controller is electrically connected to the caller, the alarm, the first indicator device, and the second indicator device, respectively, and is used to control all alarms at the entrance of the target medical area where the target caller is located to sound an alarm when the target caller is triggered, and determine the target path from the workstation to the target medical area, and light up the first indicator device and / or the second indicator device on the target path to guide medical staff.
2. The emergency guidance system according to claim 1, characterized in that: The first indicating device is a directional light or a light strip, and the second indicating device is an indicator light; When the first indicating device is a direction lamp, the direction is displayed by the direction lamp; When the first indicating device is a light strip, the guiding direction is displayed by a flowing water effect or a chasing light effect of the light strip.
3. The emergency guidance system according to claim 1, characterized in that: The pager has a self-locking device; The central controller is also used to control all alarms at the door of the target medical area to stop alarming when the self-locking device of the target pager is triggered.
4. The emergency guidance system according to claim 1, characterized in that: The target caller is a caller with the highest priority among all callers triggered at the same time; or, When the number of the target paths is at least two, one target path corresponds to one indication color, and the first indication device and / or the second indication device on the target path is lit with the indication color corresponding to the target path.
5. The emergency guidance system according to claim 1, characterized in that: The emergency guidance system also includes: a monitor; The monitor is electrically connected to the central controller and is used to display the target path and call information corresponding to the target caller, wherein the call information includes at least one of the current call status, call history information, and location information of the target medical area.
6. A path determination method, characterized in that: A central controller for an emergency guidance system as claimed in any one of claims 1 to 5; the method comprising: Determine the location information of the target medical area where the target caller is located, wherein the target caller is a triggered caller; Obtaining avoidance position information, wherein the avoidance position information includes global avoidance position information and / or priority avoidance position information, the global avoidance position information is used to indicate the currently inaccessible position information on the medical ship, and the priority avoidance position information is used to indicate the inaccessible position information corresponding to the priority of the target caller; A target path from the workstation to the target medical area is determined according to the position information of the workstation, the position information of the target medical area and the avoidance position information, wherein the target path does not overlap with the avoidance position information at all.
7. The path determination method according to claim 6, characterized in that: The step of determining a target path from the workstation to the target medical area according to the position information of the workstation, the position information of the target medical area, and the avoidance position information includes: According to the location information of the workstation and the location information of the target medical area, determining the original path from the workstation to the target medical area based on a preset topological relationship; Determining whether the original path does not overlap with the avoidance position information at all; If the original path and the avoidance position information at least partially overlap, the original path is corrected to determine the target path; If the original path does not overlap with the avoidance position information at all, the original path is used as the target path.
8. The path determination method according to claim 6, characterized in that: The step of determining a target path from the workstation to the target medical area according to the position information of the workstation, the position information of the target medical area, and the avoidance position information includes: Obtaining a pre-trained path planning model, wherein the path planning model is a model trained to determine the shortest path between two locations of the medical ship subject to constraints; The position information of the workstation is used as a starting point, the position information of the target medical area is used as an end point, and the avoidance position information is used as a constraint condition, and inputted into the path planning model to obtain the target path.
9. A central controller, characterized in that: The central controller comprises: at least one processor; and a memory in communication with the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can perform the path determination method according to any one of claims 6 to 8.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the path determination method according to any one of claims 6 to 8 when executed.