Medical elevator reservation management and control method and system
Patent Information
- Application Number
- CN202411286381.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-13
- Publication Date
- 2024-12-24
Smart Images

Figure CN119176468A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field related to medical elevators, and more specifically, to a medical elevator reservation management and control method and system. Background Art
[0002] Emergency cases often occur in hospitals, and patients need to be quickly transferred to important departments such as the operating room or ICU. However, the hospital has a huge flow of people, and the elevators are overcrowded, which often delays patient treatment. At present, elevator controllers are mainly used to control elevators to ensure the smooth transfer of patients, but this method is obviously more dependent on manual management and cannot match the patient transfer process, resulting in low elevator utilization. Therefore, it is necessary to design a technical solution that can overcome the above defects. Summary of the invention
[0003] An object of the present invention is to provide a medical elevator reservation management method and system, which can ensure the smooth transfer of patients, reduce dependence on manual labor, and improve the utilization rate of elevators.
[0004] In order to achieve these purposes and other advantages of the present invention, according to one aspect of the present invention, the present invention provides a medical elevator reservation management method, including: S1: obtaining reservation information, and estimating the elevator time of the reserved user according to the reservation information; S2: obtaining the operation task of each elevator; S3: estimating the first arrival time of each elevator at the elevator point according to the operation task, comparing the first arrival time with the elevator time, if there is a matching elevator, the elevator will be locked, if there is no matching elevator, execute S4; S4: calculating the second arrival time, the second arrival time is estimated by performing acceleration processing on the operation task, comparing the second arrival time with the elevator time, and locking the matching elevator, the acceleration processing includes obtaining the stop floor of the elevator in the operation task, and obtaining the information of the elevator passengers and the waiting personnel corresponding to the stop floor to determine whether the elevator is allowed to stop.
[0005] Furthermore, the reservation information includes the current location and target location of the reservation user.
[0006] Furthermore, the elevator ride time is estimated based on the current location, the elevator boarding point and the electronic map.
[0007] Furthermore, it also includes: selecting several key areas between the current position and the boarding point, obtaining occupancy images of the key areas, estimating delay time according to the occupancy images, and correcting the boarding time using the delay time.
[0008] Furthermore, the occupancy image is identified to obtain the number of people and their status in the key area, wherein the personnel status includes location, moving direction, and moving speed. The personnel distribution map of the key area is predicted when the scheduled personnel arrives at the key area based on the number of people and their status, and the personnel distribution map is input into a pre-established prediction model to obtain the delay time.
[0009] Furthermore, it also includes: obtaining an image of the interior of the elevator and an image of the waiting area of the stop floor, identifying faces contained in the image of the interior of the elevator and the image of the waiting area, respectively obtaining the number, identity information, and medical information of the passengers and the waiting personnel, and calculating a priority value based on the number, identity information, and medical information of the passengers and the waiting personnel, and determining whether the elevator is allowed to stop based on the priority value.
[0010] Furthermore, the priority value is a weighted average of the scores corresponding to the number, identity information, and medical condition information of the passengers and the waiting passengers.
[0011] According to another aspect of the present invention, a medical elevator reservation management and control system is also provided, including: a first acquisition module, used to obtain reservation information, and estimate the elevator time of the reserved user based on the reservation information; a second acquisition module, used to obtain the operation task of each elevator; a first calculation module, used to estimate the first arrival time of each elevator at the elevator point based on the operation task, and compare the first arrival time with the elevator time. If there is a matching elevator, the elevator will be locked; if there is no matching elevator, the second calculation module will be called; the second calculation module is used to calculate the second arrival time, the second arrival time is estimated by performing acceleration processing on the operation task, the second arrival time is compared with the elevator time, and the matching elevator is locked, the acceleration processing includes obtaining the stop floor of the elevator in the operation task, and obtaining information on the elevator passengers and the waiting personnel corresponding to the stop floor to determine whether the elevator is allowed to stop.
[0012] Furthermore, the reservation information includes the current location and target location of the reserved user. The first acquisition module estimates the elevator riding time based on the current location, the elevator boarding point and the electronic map, and selects several key areas between the current location and the elevator boarding point to obtain occupancy images of several key areas. The first acquisition module identifies the occupancy images to obtain the number of people and their status in the key areas. The personnel status includes location, moving direction, and moving speed. The personnel distribution map of the key areas is predicted when the reserved personnel arrives at the key areas based on the number of people and their status. The personnel distribution map is input into a pre-established prediction model to obtain the delay time, and the delay time is used to correct the elevator riding time.
[0013] Furthermore, the second calculation module obtains the interior image of the elevator and the waiting area image of the stopping floor, identifies the faces contained in the interior image of the elevator and the waiting area image, respectively obtains the number, identity information, and medical information of the passengers and the waiting personnel, and calculates the priority value based on the number, identity information, and medical information of the passengers and the waiting personnel, and determines whether the elevator is allowed to stop based on the priority value, and the priority value is the weighted average of the corresponding scores of the number, identity information, and medical information of the passengers and the waiting personnel.
[0014] The present invention has at least the following beneficial effects: The present invention obtains reservation information, estimates the elevator time according to the reservation information, estimates the first arrival time of each elevator at the elevator point according to the operation task of each elevator, compares the first arrival time with the elevator time, and if there is a matching elevator, the elevator will be locked; if there is no matching elevator, the second arrival time is calculated, and the second arrival time is estimated by performing acceleration processing on the operation task; the present invention can match the elevator time of the appointment person with the arrival time of the elevator, can ensure the smooth transfer of patients, reduce the dependence on manpower, and improve the utilization rate of the elevator.
[0015] Other advantages, objectives and features of the present invention will be embodied in part through the following description, and in part will be understood by those skilled in the art through study and practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] Figure 1 This is a flow chart of an embodiment of the present application. DETAILED DESCRIPTION
[0017] The present invention is further described in detail below in conjunction with the accompanying drawings so that those skilled in the art can implement the invention with reference to the description.
[0018] It should be understood that the terms such as "having", "including" and "comprising" used in the embodiments of the present application do not exclude the existence or addition of one or more other elements or their combinations. All directional indications (such as up, down, left, right, front, back...) in the embodiments of the present application are only used to explain the relative position relationship, movement, etc. between the components in a certain specific posture. If the specific posture changes, the directional indication will also change accordingly. When an element is referred to as "fixed on" or "set on" another element, it can be directly on the other element or there may be a centering element at the same time. When an element is referred to as "connecting" another element, it can be directly connected to another element or it can be indirectly connected to another element through a centering element. The description of "first", "second", etc. in the embodiments of the present application is only for descriptive purposes, and cannot be understood as indicating or implying its relative importance or implicitly indicating the number of technical features indicated. Therefore, the features defined as "first" and "second" can explicitly or implicitly include at least one of the features.
[0019] It should be noted that the technical solutions between the various embodiments of the present application can be combined with each other, but it must be based on the fact that ordinary technicians in the field can implement it. When the combination of technical solutions is contradictory or cannot be implemented, it should be deemed that such combination of technical solutions does not exist and is not within the scope of protection required by this application.
[0020] like Figure 1 As shown, the embodiment of the present application provides a medical elevator reservation management method, including: S1: Obtain reservation information, and estimate the elevator ride time of the reservation user according to the reservation information; Exemplarily, the reservation information includes the current location and target location of the reservation user, the reservation user is the patient to be transferred, the current location is the floor, ward, bed number, etc. of the patient to be transferred, and the target location is the target floor, target room number, etc.; Exemplarily, the elevator ride time is estimated based on the current location, the elevator boarding point and the electronic map, that is, a moving route is planned on the electronic map based on the current location and the elevator boarding point, and the moving time is obtained based on the moving route and the moving speed, and then the elevator ride time is obtained; the moving speed is determined according to the moving mode selected in the reservation information, and the moving modes include walking, wheelchair, and bed pusher, etc. The moving speed of each moving mode is determined by statistically analyzing a large amount of data; S2: Get the operation tasks of each elevator; Exemplarily, the operation task includes a change from the current floor of the elevator to the idle floor to be stopped and the operation direction, and the operation task is determined by obtaining the operation of the internal and external panels of the elevator; S3: Estimate the first arrival time of each elevator at the boarding point according to the running task, compare the first arrival time with the boarding time, and if there is a matching elevator, lock the elevator; if there is no matching elevator, execute S4; For example, the first arrival time can be easily obtained based on the elevator's current floor, running speed, required floor to stop, stop time, and boarding point. The stop time can be determined by counting a large amount of data. For example, the first arrival time of each elevator is compared with the elevator ride time, and the matching elevator is selected for locking. Matching means that the elevator arrives before the elevator ride time. In order to improve the fault tolerance rate, the elevator ride time can be used as a reference to push forward a period of time to determine the matching elevator. Locking an elevator means that the elevator will no longer accept new tasks after completing the running task and will go directly to the elevator ride point. S4: Calculate a second arrival time, the second arrival time is estimated by performing acceleration processing on the running task, compare the second arrival time with the elevator time, and lock the matching elevator, the acceleration processing includes obtaining the stop floor of the elevator in the running task, and obtaining information of the elevator passengers and the waiting personnel corresponding to the stop floor to determine whether the elevator is allowed to stop; Due to the large flow of people in the hospital, it is generally difficult to match a suitable elevator without intervention. Therefore, this step performs acceleration processing, that is, optimizes the operation task, no longer stops at floors with low priority, and only stops at floors with high priority. The arrival time of the optimized operation task is calculated again, that is, the second arrival time is obtained; For example, whether to stop at the stop floor in the operation task is comprehensively judged according to the number, identity, and urgency of waiting persons and passengers. For example, if there are 0 waiting persons and 0 passengers on the stop floor, or there are no important medical personnel or emergency patients, the elevator is not allowed to stop at the floor, and the optimized operation task is obtained, and then the second arrival time is calculated; It can be seen that the embodiment of the present application first estimates the first arrival time without interfering with the operation of the elevator. If a match fails, the operation task is optimized to reduce unnecessary stops and calculate the second arrival time, so as to match the appropriate elevator to the appointment personnel as much as possible, ensure the smooth and rapid transfer of patients, reduce dependence on manpower, and improve the utilization rate of the elevator.
[0021] In another embodiment, the method further includes: selecting a plurality of key areas between the current position and the boarding point, obtaining occupation images of the key areas, estimating a delay time according to the occupation images, and correcting the boarding time using the delay time; For example, the key areas include ward entrances, office entrances, corners or other areas prone to congestion on the route from the current location to the elevator point, and the occupied images are acquired by pre-set cameras; Exemplarily, the delay time is obtained by a pre-established prediction model, which is trained by using occupation images and corresponding delay times in multiple historical events. The occupation image is input into the prediction model to obtain the delay time; Exemplarily, the prediction model can be obtained by training a convolutional neural network; This embodiment optimizes the elevator riding time by utilizing the delay time, which can more accurately calculate the elevator riding time and avoid locking the elevator for too long or locking an inappropriate elevator, thereby affecting the normal operation of the elevator.
[0022] In another embodiment, the occupancy image is identified to obtain the number of people and the status of people in the key area, wherein the status of people includes the position, the moving direction, and the moving speed. The distribution map of people in the key area is predicted when the scheduled person arrives at the key area according to the number of people and the status of people, and the distribution map of people is input into a pre-established prediction model to obtain the delay time. This embodiment is a further improvement on the previous embodiment and is suitable for situations where the line from the current position to the boarding point is long. That is, based on the position, moving direction, and moving speed of the personnel in the occupancy image, Newtonian mechanics is used to estimate the next position of the personnel, and then gradually obtain the position of the personnel when the appointment personnel arrives at the key area, and generate an updated occupancy image, that is, a personnel distribution map. The personnel distribution map is input into the prediction model to obtain the delay time. This embodiment optimizes the delay time, improves the calculation accuracy of the delay time, and thus improves the calculation accuracy of the elevator time.
[0023] In another embodiment, the method further includes: obtaining an image of the interior of the elevator and an image of a waiting area of the stopping floor, identifying faces contained in the image of the interior of the elevator and the image of the waiting area, respectively obtaining the number, identity information, and medical information of the passengers and the waiting personnel, and calculating a priority value according to the number, identity information, and medical information of the passengers and the waiting personnel, and determining whether to allow the elevator to stop according to the priority value; This embodiment provides a priority scheme for determining whether to stop, where the image inside the elevator is acquired by the camera inside the elevator, and the image of the waiting area is acquired by the camera at the entrance and exit of the elevator; Exemplarily, the priority value is a weighted average of the scores corresponding to the number, identity information, and medical condition information of the passengers and the waiting passengers.
[0024] Exemplarily, facial information is identified from images of the interior of the elevator and images of the waiting area, and compared with a preset facial database to determine the number of faces and the identity information and medical condition information corresponding to the faces; the number of people, identity information, and medical condition information are scored in turn according to a preset scoring table, and each score is weighted to obtain a priority value, and a threshold is set; when the priority value is less than the threshold, the elevator is not allowed to stop; exemplarily, the number of people increases from small to large, and the identity information includes patient identity, doctor identity, nurse identity, expert identity, etc. The medical condition information has multiple emergency levels, which are determined according to the severity of the disease; exemplarily, the medical condition information has the highest weight, and the identity information and the number of people have lower weights in comparison, for example, the weights are 0.5, 0.3, and 0.2, respectively.
[0025] The embodiment of the present application also provides a medical elevator reservation management and control system, including: A first acquisition module is used to acquire reservation information and estimate the elevator ride time of the reservation user according to the reservation information; The second acquisition module is used to obtain the operation tasks of each elevator; A first calculation module is used to estimate the first arrival time of each elevator at the boarding point according to the running task, compare the first arrival time with the boarding time, and if there is a matching elevator, lock the elevator; if there is no matching elevator, call the second calculation module; A second calculation module is used to calculate a second arrival time, the second arrival time is estimated by performing acceleration processing on the running task, the second arrival time is compared with the elevator time, and the matching elevator is locked, the acceleration processing includes obtaining the stop floor of the elevator in the running task, and obtaining information of the elevator passengers and the waiting personnel corresponding to the stop floor to determine whether the elevator is allowed to stop; This embodiment uses a computer program to construct a first acquisition module, a second acquisition module, a first calculation module and a second technical module. The first acquisition module acquires reservation information and estimates the elevator time according to the reservation information. The first calculation module estimates the first arrival time of each elevator at the elevator point according to the operation task of each elevator obtained by the second acquisition module, and compares the first arrival time with the elevator time. If there is a matching elevator, the elevator will be locked. If there is no matching elevator, the second calculation module is used to calculate the second arrival time, and the second arrival time is estimated by accelerating the operation task. This embodiment first estimates the first arrival time without interfering with the elevator operation. If there is no match, the operation task is optimized to reduce unnecessary stops and calculate the second arrival time, so as to match the appointment personnel with a suitable elevator as much as possible, ensure the smooth and rapid transfer of patients, reduce dependence on manpower, and improve the utilization rate of elevators.
[0026] In another embodiment, the reservation information includes the current location and target location of the reservation user, the first acquisition module estimates the elevator ride time according to the current location, the elevator boarding point and the electronic map, and selects several key areas between the current location and the elevator boarding point to obtain occupation images of several key areas, the first acquisition module identifies the occupation images, obtains the number of people and the status of people in the key areas, the status of people includes the location, moving direction, and moving speed, predicts the personnel distribution map of the key areas when the reservation personnel arrives at the key areas according to the number of people and the status of people, inputs the personnel distribution map into a pre-established prediction model, obtains the delay time, and uses the delay time to correct the elevator ride time; This embodiment uses Newtonian mechanics to estimate the next position of the person according to the position, movement direction, and movement speed of the person in the occupancy image, and then gradually obtains the position of the person when the appointment person arrives at the key area, and generates an updated occupancy image, that is, a personnel distribution map. The personnel distribution map is input into the prediction model to obtain the delay time; this embodiment optimizes the delay time, improves the calculation accuracy of the delay time, and thus improves the calculation accuracy of the elevator time.
[0027] In another embodiment, the second calculation module obtains an image of the interior of the elevator and an image of the waiting area of the stopping floor, identifies faces contained in the image of the interior of the elevator and the image of the waiting area, obtains the number, identity information, and medical information of the passengers and the waiting personnel, respectively, and calculates a priority value based on the number, identity information, and medical information of the passengers and the waiting personnel, and determines whether to allow the elevator to stop based on the priority value, wherein the priority value is a weighted average of the scores corresponding to the number, identity information, and medical information of the passengers and the waiting personnel; Exemplarily, the second computing module identifies facial information from the elevator interior image and the waiting area image, and compares it with a preset facial database to determine the number of faces and the identity information and medical information corresponding to the faces. According to a preset scoring table, the number of people, identity information, and medical information are scored in turn, and each score is weighted to obtain a priority value, and a threshold is set. When the priority value is less than the threshold, the elevator is not allowed to stop.
[0028] Although the embodiments of the present invention have been disclosed as above, they are not limited to the applications listed in the specification and the implementation modes, and they can be fully applied to various fields suitable for the present invention. For those familiar with the art, additional modifications can be easily implemented. Therefore, without departing from the general concept defined by the claims and the scope of equivalents, the present invention is not limited to the specific details and the illustrations shown and described herein.
Claims
1. A medical elevator reservation control method, characterized in that: include: S1: Obtain reservation information, and estimate the elevator ride time of the reservation user according to the reservation information; S2: Get the operation tasks of each elevator; S3: Estimate the first arrival time of each elevator at the boarding point according to the running task, compare the first arrival time with the boarding time, and if there is a matching elevator, lock the elevator; if there is no matching elevator, execute S4; S4: Calculate the second arrival time, which is estimated by performing acceleration processing on the running task, compare the second arrival time with the elevator time, and lock the matching elevator. The acceleration processing includes obtaining the stop floor of the elevator in the running task, and obtaining the information of the elevator passengers and the waiting personnel corresponding to the stop floor to determine whether the elevator is allowed to stop.
2. The medical elevator reservation control method according to claim 1, characterized in that: The reservation information includes the current location and target location of the reservation user.
3. The medical elevator reservation control method according to claim 2, characterized in that: The elevator ride time is estimated based on the current location, the elevator ride point and the electronic map.
4. The medical elevator reservation control method according to claim 3, characterized in that: Also includes: Select several key areas between the current position and the boarding point, obtain occupancy images of the key areas, estimate delay time according to the occupancy images, and use the delay time to correct the boarding time.
5. The medical elevator reservation control method according to claim 4, characterized in that: Identify the occupancy image, obtain the number of people and their status in the key area, the personnel status including location, moving direction, and moving speed, predict the personnel distribution map of the key area when the scheduled person arrives at the key area based on the number of people and their status, and input the personnel distribution map into a pre-established prediction model to obtain the delay time.
6. The medical elevator reservation control method according to claim 1, characterized in that: In said S4, it also includes: Acquire an image of the interior of the elevator and an image of the waiting area of the stopping floor, identify faces contained in the image of the interior of the elevator and the image of the waiting area, respectively obtain the number, identity information, and medical information of the passengers and the waiting personnel, calculate a priority value based on the number, identity information, and medical information of the passengers and the waiting personnel, and determine whether the elevator is allowed to stop based on the priority value.
7. The medical elevator reservation control method according to claim 6, characterized in that: The priority value is a weighted average of the scores corresponding to the number, identity information, and medical condition information of the passengers and the waiting passengers.
8. The medical elevator reservation control system is characterized by: include: A first acquisition module is used to acquire reservation information and estimate the elevator ride time of the reservation user according to the reservation information; The second acquisition module is used to obtain the operation tasks of each elevator; A first calculation module is used to estimate the first arrival time of each elevator at the boarding point according to the running task, compare the first arrival time with the boarding time, and if there is a matching elevator, lock the elevator; if there is no matching elevator, call the second calculation module; The second calculation module is used to calculate the second arrival time. The second arrival time is estimated by performing acceleration processing on the running task, comparing the second arrival time with the elevator time, and locking the matching elevator. The acceleration processing includes obtaining the stopping floor of the elevator in the running task, and obtaining the information of the elevator passengers and the waiting personnel corresponding to the stopping floor to determine whether the elevator is allowed to stop.
9. The medical elevator reservation control system according to claim 8, characterized in that: The reservation information includes the current location and target location of the reservation user. The first acquisition module estimates the elevator riding time based on the current location, the elevator boarding point and the electronic map, and selects several key areas between the current location and the elevator boarding point to obtain occupancy images of the key areas. The first acquisition module identifies the occupancy images, obtains the number of people and the status of people in the key areas, and the status of people includes location, moving direction, and moving speed. The personnel distribution map of the key areas is predicted when the reservation personnel arrives at the key areas based on the number of people and the status of people, and the personnel distribution map is input into a pre-established prediction model to obtain the delay time, and the delay time is used to correct the elevator riding time.
10. The medical elevator reservation control system according to claim 8, characterized in that: The second calculation module obtains the interior image of the elevator and the waiting area image of the stopping floor, identifies the faces contained in the interior image of the elevator and the waiting area image, respectively obtains the number, identity information, and medical information of the elevator passengers and the waiting passengers, and calculates the priority value based on the number, identity information, and medical information of the elevator passengers and the waiting passengers, and determines whether the elevator is allowed to stop based on the priority value, and the priority value is the weighted average of the corresponding scores of the number, identity information, and medical information of the elevator passengers and the waiting passengers.
