An elevator control method, system, device and electronic equipment
By determining the elevator capacity needs of those waiting for elevators and rationally allocating elevator resources, problems such as elevator vacancy were solved, and operational efficiency and passenger experience were improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- HANGZHOU HIKVISION DIGITAL TECHNOLOGY CO LTD
- Filing Date
- 2023-08-31
- Publication Date
- 2026-05-01
AI Technical Summary
Elevators may become idle due to the instructions of waiting passengers, resulting in energy waste, wasted passenger time, and low operating efficiency.
By determining the elevator capacity required for each waiting floor, elevator resources can be allocated rationally to avoid unnecessary elevators waiting in vain. Image acquisition and weighing devices are used to obtain information on waiting passengers and optimize elevator capacity allocation.
It improves elevator operating efficiency, avoids unnecessary elevator waiting, saves energy consumption, shortens passenger waiting time, and enhances the riding experience.
Smart Images

Figure CN117003071B_ABST
Abstract
Description
An elevator control method, system, device and electronic equipment Technical Field
[0001] This application relates to the field of elevator technology, and in particular to an elevator control method, system, device and electronic equipment. Background Technology
[0002] Currently, in related technologies, whether an elevator stops at a floor depends on the stop command issued by passengers waiting on that floor. Often, passengers on one floor issue stop commands to multiple elevators, and some of these elevators are sufficient to transport all passengers on that floor, leaving the other elevators waiting idly on that floor. For example, if passengers on one floor issue stop commands to two elevators, and one of those elevators has already transported all passengers upon arrival, the other elevator will remain idle on that floor. This results in unnecessary energy consumption and wastes passengers' time.
[0003] It is evident that the operating efficiency of elevators in related technologies is relatively low. Summary of the Invention
[0004] The purpose of this application is to provide an elevator control method, system, device, and electronic device to improve elevator operating efficiency. The specific technical solution is as follows:
[0005] In a first aspect, embodiments of this application provide an elevator control method, the method comprising:
[0006] For each floor that the elevator currently available for elevator capacity is to stop at, determine the elevator capacity to be used by the waiting objects in the waiting area of that floor, and use it as the capacity to be consumed.
[0007] If the sum of the available capacity to be consumed at each floor to be stopped is not greater than the total available capacity of the elevators to be controlled, for each floor to be stopped, an elevator whose available capacity is not less than the available capacity to be consumed at that floor is selected from the elevators to be controlled and used as the first elevator to stop at that floor; wherein, the available capacity of the first elevator selected to stop at that floor, after removing any one elevator, is less than the available capacity to be consumed at that floor.
[0008] Optionally, the elevator carrying capacity includes: the elevator's load capacity and / or the elevator's carrying space.
[0009] Optionally, the step of determining the elevator capacity to be used by waiting objects in the waiting area of each floor to which the currently available elevator capacity is to be stopped, as the capacity to be consumed, includes:
[0010] For each floor that the elevator currently available for elevator control is to stop at, an image of the waiting area containing that floor is obtained;
[0011] Detect the space occupied by the object in the image to obtain the elevator carrying space to be occupied by the waiting object in the designated waiting area of the floor to be stopped;
[0012] For the first type of object among the waiting objects on the floor to be stopped, the elevator load capacity to be occupied by the first type of object is calculated based on the detected space size occupied by the first type of object and the preset density of the first type of object.
[0013] For the second type of object among the waiting objects on the floor to be stopped, the weight of the second type of object is obtained from the weighing device used to support the second type of object, and is used as the elevator carrying weight to be occupied by the second type of object.
[0014] Optionally, the method further includes:
[0015] If the sum of the available transport capacity of each floor to be stopped is not greater than the total transport capacity that the elevator to be controlled can currently provide, for each floor to be stopped, it is determined whether there is a target object outside the waiting area of the floor to be stopped when the first elevator corresponding to the floor stops at the floor to be stopped; wherein, the target object refers to an object that needs to be moved to the waiting area of the floor to be stopped.
[0016] If so, based on the movement route of the target object, determine the time required for the target object to move to the waiting area of the floor to be stopped, and use it as the target time;
[0017] Based on the target time, determine the closing waiting time of the first elevator corresponding to the floor to be stopped at that floor.
[0018] Optionally, determining the door-closing waiting time of the first elevator corresponding to the floor to be stopped at the floor based on the target time includes:
[0019] When multiple first elevators corresponding to the floor to be stopped are simultaneously stopped at the floor to be stopped, the elevator with a currently available elevator capacity that is not less than the elevator capacity to be occupied by the target object is selected from among the multiple first elevators and designated as the second elevator.
[0020] The target time is determined as the door closing time of the second elevator at the floor to be stopped.
[0021] Optionally, the method further includes:
[0022] If the sum of the available capacity to be consumed at each floor to be stopped is greater than the total available capacity of the elevator to be controlled, for each floor to be stopped, the elevator capacity that the waiting passengers at that floor are allowed to consume when the elevator to be controlled stops at that floor is determined from the total elevator capacity according to the target ratio corresponding to that floor; wherein, the target ratio corresponding to each floor to be stopped is: the ratio of the available capacity to be consumed at that floor to the sum of the available capacity to be consumed at each floor to be stopped.
[0023] Optionally, after determining, for each floor to be stopped, the allowable elevator capacity consumed by the waiting passengers at that floor when the elevator to be controlled stops at that floor, according to the target proportion corresponding to that floor, from the total elevator capacity, the method further includes:
[0024] From the elevators to be controlled, an elevator whose currently available elevator capacity is not less than the elevator capacity that the waiting object on the floor to be stopped is allowed to consume is determined as the third elevator for stopping at the floor to be stopped; wherein, the elevator capacity that can be provided after removing any one of the determined third elevators for stopping at the floor to be stopped is less than the elevator capacity that the waiting object on the floor to be stopped is allowed to consume.
[0025] Optionally, the method further includes:
[0026] If the sum of the available capacity to be consumed at each floor to be stopped is not greater than the total capacity that the elevator to be controlled can currently provide, the speed at which the first elevator used to stop at the floor to be stopped moves to the floor to be stopped is determined as the first speed.
[0027] If the sum of the available transport capacity for each floor to be stopped is greater than the total transport capacity currently available for the elevator to be controlled, the speed at which the elevator to be controlled moves toward the floor to be stopped is determined as the second speed; wherein the second speed is greater than the first speed.
[0028] Secondly, this application also provides an elevator control system, the system comprising: a management server and an elevator controller;
[0029] The management server is used to execute the elevator control method described above, and to send control commands to the elevator controller based on the execution results.
[0030] The elevator controller is used to control the elevator to be controlled according to the control instructions.
[0031] Optionally, the system further includes: image acquisition devices installed on each floor where the vehicle is to stop;
[0032] The image acquisition device installed on each floor to be stopped is used to acquire images of the waiting area of the floor to be stopped and to send the acquired images to the management server.
[0033] Optionally, the system further includes: a weighing device for carrying a second type of object among the waiting elevator objects, and for sending the weight of the carried second type of object to the management server.
[0034] Thirdly, embodiments of this application also provide an elevator control device, the device comprising:
[0035] The capacity determination module is used to determine the elevator capacity to be used by the waiting objects in the waiting area of each floor where the elevator to be controlled is to stop, based on the current available elevator capacity. This capacity is then used as the capacity to be consumed.
[0036] The first elevator determination module is used to determine, for each floor to be stopped, an elevator whose currently available elevator capacity is not less than the available elevator capacity of the floor to be stopped, provided that the sum of the available elevator capacity of each floor to be stopped is not greater than the total elevator capacity currently available to the elevators to be controlled. This elevator is then used as the first elevator to stop at the floor to be stopped. The elevator capacity available after removing any one of the first elevators to stop at the floor to be stopped is less than the available elevator capacity of the floor to be stopped.
[0037] Fourthly, embodiments of this application also provide an electronic device, including:
[0038] Memory, used to store computer programs;
[0039] The processor, when executing the program stored in the memory, implements the elevator control method described above.
[0040] This application also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the elevator control method described above.
[0041] This application also provides a computer program product containing instructions that, when run on a computer, cause the computer to execute any of the elevator control methods described above.
[0042] Beneficial effects of the embodiments in this application:
[0043] The elevator control method provided in this application, for each floor to which the elevator to be controlled, which currently has available elevator capacity, is to be stopped, determines the elevator capacity to be occupied by the waiting objects in the waiting area of that floor, as the to be consumed capacity; if the sum of the to be consumed capacity of each floor to be stopped is not greater than the total elevator capacity currently available to the elevator to be controlled, for each floor to be stopped, determines an elevator whose currently available elevator capacity is not less than the to be consumed capacity of that floor, as the first elevator to be stopped at that floor; wherein, the elevator capacity available after removing any one elevator from the determined first elevator to be stopped at that floor is less than the to be consumed capacity of that floor. As can be seen, in this scheme, when the sum of the available capacity to be consumed at each floor is not greater than the total available capacity of the elevators to be controlled, for each floor, an elevator with a available capacity not less than the available capacity to be consumed at that floor is selected as the first elevator to stop at that floor. Furthermore, the available capacity after removing any one of the first elevators selected to stop at that floor is less than the available capacity to be consumed at that floor. This can satisfy the elevator capacity required by the waiting passengers at that floor while avoiding unnecessary elevators waiting idly at that floor, thereby improving the operating efficiency of the elevators.
[0044] Of course, implementing any product or method of this application does not necessarily require achieving all of the advantages described above at the same time. Attached Figure Description
[0045] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other embodiments can be obtained based on these drawings.
[0046] Figure 1 is a flowchart of the elevator control method provided in an embodiment of this application;
[0047] Figure 2 is another flowchart of the elevator control method provided in an embodiment of this application;
[0048] Figure 3 is a schematic diagram of the movement route in the elevator control method provided in the embodiment of this application;
[0049] Figure 4 is another flowchart of the elevator control method provided in the embodiments of this application;
[0050] Figure 5 is a schematic diagram of the elevator control system provided in the embodiment of this application;
[0051] Figure 6 is another structural schematic diagram of the elevator control system provided in an embodiment of this application;
[0052] Figure 7 is a structural schematic diagram of the elevator control device provided in an embodiment of this application;
[0053] Figure 8 is a schematic diagram of the structure of the electronic device provided in the embodiment of this application. Detailed Implementation
[0054] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art based on this application are within the scope of protection of this application.
[0055] To improve the operating efficiency of elevators, this application provides an elevator control method, system, device, and electronic device. The elevator control method can be applied to various electronic devices, such as personal computers, servers, and other devices with data processing capabilities. Furthermore, the elevator control method provided in this application can be implemented through software, hardware, or a combination of both.
[0056] The elevator control method provided in this application embodiment may include the following steps:
[0057] For each floor that the elevator currently available for elevator capacity is to stop at, determine the elevator capacity to be used by the waiting objects in the waiting area of that floor, and use it as the capacity to be consumed.
[0058] If the sum of the available capacity to be consumed at each floor to be stopped is not greater than the total available capacity of the elevators to be controlled, for each floor to be stopped, an elevator whose available capacity is not less than the available capacity to be consumed at that floor is selected from the elevators to be controlled and used as the first elevator to stop at that floor; wherein, the available capacity of the first elevator selected to stop at that floor, after removing any one elevator, is less than the available capacity to be consumed at that floor.
[0059] In this embodiment, when the sum of the available capacity to be consumed at each floor is not greater than the total available capacity of the elevators to be controlled, for each floor, an elevator whose available capacity is not less than the available capacity to be consumed at that floor is selected as the first elevator to stop at that floor. Furthermore, the available capacity of the first elevator selected to stop at that floor, after removing any one elevator, is less than the available capacity to be consumed at that floor. This can satisfy the elevator capacity required by the waiting passengers at that floor while avoiding unnecessary elevators waiting idly at that floor, thereby improving the operating efficiency of the elevators.
[0060] The elevator control method provided in the embodiments of this application will now be described in conjunction with the accompanying drawings.
[0061] As shown in Figure 1, the elevator control method provided in this application embodiment may include the following steps:
[0062] S101, for each floor to which the elevator to be controlled that currently has available elevator capacity is to stop, determine the elevator capacity to be occupied by the waiting objects in the waiting area of that floor, and use it as the capacity to be consumed.
[0063] This embodiment can be applied in a building with multiple elevators. The elevators to be controlled that provide elevator capacity can be multiple elevators in this application scenario. Elevator capacity can include: elevator load capacity and / or elevator space capacity. The waiting area for each floor can be a pre-defined area on that floor, close to the elevator door of the elevator to be controlled. The waiting objects can be people, goods, etc. When there are multiple waiting objects, the elevator capacity required by each waiting object is the sum of the elevator capacity required by each waiting object. The steps of the elevator control method in this embodiment can be executed periodically.
[0064] To determine the elevator capacity required by objects waiting in the elevator waiting area, scene-aware devices with scene perception capabilities, such as image acquisition equipment, infrared sensors, and radar, can be used to detect objects in the waiting area and thus determine the required elevator capacity. In one implementation, for each floor where the elevator currently available for control is to stop, an image of the waiting area containing that floor can be acquired. The size of the space occupied by objects in the image is then detected to obtain the elevator carrying space required by the objects in the designated waiting area of that floor. In this implementation, image acquisition equipment can be pre-installed in the waiting areas of each floor, allowing the acquisition of images of the waiting areas containing that floor. When determining the size of the space occupied by an object in the image, the vertical projected area and height of the object can be determined from the image. The vertical projected area and height of the object are then multiplied to obtain the size of the space occupied by the object.
[0065] The vertical projected area of the object can be determined in the following way:
[0066] First, the objects in the image can be classified, either as people or goods. For example, a pre-trained object detection model can be used for classification. For people, a keypoint recognition algorithm can be used to identify keypoints on the head and shoulders. Based on the identified keypoints, the pixel dimensions of the head and shoulders in the image can be determined. Then, based on a preset correspondence between pixel dimensions and actual lengths, the head width and shoulder width of the person can be determined. Multiplying the head width and shoulder width gives the vertical projected area of the person. For goods, the length and width of the goods can be determined from the image. Multiplying the length and width gives the vertical projected area of the goods. To more accurately determine the vertical projected area of the objects, the image acquisition device in this embodiment can be installed on the top of the waiting area of each floor.
[0067] In this step, the elevator's load-bearing capacity for the waiting passengers can be determined as follows:
[0068] For the first type of object among the waiting objects on the floor to be stopped, the elevator load capacity to be occupied by the first type of object can be calculated based on the space occupied by the detected first type of object and the preset density of the first type of object.
[0069] The first type of object can be an object with a known density, such as people or goods of a specified type. It's understandable that the density between different people, or between different types of goods of the same type, is usually approximate. Therefore, a preset density can be set for the first type of object. Then, after determining the space occupied by the first type of object, the space occupied by the first type of object can be multiplied by the preset density to obtain the elevator load capacity required for the first type of object. To more accurately determine the elevator load capacity required for a person, an image acquisition device can be used to capture an image of each person. The person's age can be estimated based on the image, and then, according to the correspondence between a preset age set and a density set, the density corresponding to the person's age can be determined as the preset density.
[0070] For the second type of object among the waiting objects on the floor to be stopped, the weight of the second type of object can be obtained from the weighing device used to support the second type of object, and used as the elevator carrying weight to be occupied by the second type of object.
[0071] The second type of object can be an object transported by a transport device equipped with a weighing device, such as a transport vehicle equipped with a weighing device. When the weighing device arrives at the waiting area, the weight of the second type of object can be obtained from the weighing device.
[0072] S102, if the sum of the available capacity to be consumed at each floor to be stopped is not greater than the total available capacity of the elevators to be controlled, for each floor to be stopped, determine an elevator whose available capacity is not less than the available capacity to be consumed at that floor from the elevators to be controlled, and use it as the first elevator to stop at that floor; wherein, the available capacity of the first elevator to stop at that floor after removing any one elevator is less than the available capacity to be consumed at that floor.
[0073] In this step, if the elevator's carrying capacity includes its load-bearing weight, a gravity sensor can be pre-installed in the elevator to detect the weight of the passengers currently inside. Based on the elevator's maximum load capacity, the remaining load-bearing weight can be determined. If the elevator's carrying capacity includes its carrying space, a scene sensing device can be pre-installed in the elevator to detect the space occupied by the passengers currently inside. Based on the elevator's maximum capacity, the remaining carrying space can be determined.
[0074] When elevator capacity includes both elevator load capacity and elevator space capacity, the sum of the elevator capacity to be consumed at each floor to be stopped is not greater than the total elevator capacity currently available to the elevator to be controlled. This can mean that the elevator load capacity to be consumed at each floor to be stopped is not greater than the elevator load capacity currently available to the elevator to be controlled, and at the same time, the elevator space to be consumed at each floor to be stopped is not greater than the elevator space currently available to the elevator to be controlled.
[0075] If the sum of the remaining capacity to be consumed at each of the aforementioned floors does not exceed the total capacity currently available to the elevators under control, it indicates that the current total capacity of the elevators under control is sufficient to accommodate the waiting passengers at each floor. In this case, an elevator designated to stop at that floor can be selected from the elevators under control; this designated elevator is the first elevator. The first elevator can be one or more elevators, and its current capacity is not less than the remaining capacity to be consumed at that floor. Furthermore, the remaining capacity after removing any one elevator from the first elevator is less than the remaining capacity to be consumed at that floor. Therefore, while meeting the elevator capacity required by the waiting passengers at that floor, unnecessary elevators are avoided from waiting idly at that floor, saving elevator operating energy, shortening passenger waiting time, and thus improving elevator operating efficiency and passenger experience.
[0076] In one implementation, the first elevator to stop at the floor to be stopped can be determined in the following way:
[0077] First, select one elevator from the list of elevators to be controlled as the first elevator. Then, determine if the capacity provided by the selected elevator is less than the required capacity for the floor to be stopped at. If it is less, continue selecting another elevator from the remaining elevators to be controlled, until the sum of the capacities provided by all selected elevators is not less than the required capacity for the floor to be stopped at. All selected elevators are then designated as the first elevator to stop at the floor to be stopped at. The selection method can be random, selecting the elevator with the largest available capacity, or selecting the elevator closest to the floor to be stopped at, etc., all of which are acceptable.
[0078] After determining the first elevator to stop at the desired floor, the determined first elevator can be controlled to run towards the desired floor and stop at the desired floor upon arrival.
[0079] In this embodiment, when the sum of the available capacity to be consumed at each floor is not greater than the total available capacity of the elevators to be controlled, for each floor, an elevator whose available capacity is not less than the available capacity to be consumed at that floor is selected as the first elevator to stop at that floor. Furthermore, the available capacity of the first elevator selected to stop at that floor, after removing any one elevator, is less than the available capacity to be consumed at that floor. This can satisfy the elevator capacity required by the waiting passengers at that floor while avoiding unnecessary elevators waiting idly at that floor, thereby improving the operating efficiency of the elevators.
[0080] In another embodiment of this application, when the sum of the available capacity to be consumed at each floor is not greater than the total available capacity of the elevator to be controlled, as shown in Figure 2, the elevator control method may further include:
[0081] S103, for each floor to be stopped, determine whether there is a target object outside the waiting area of the floor to be stopped when the first elevator corresponding to the floor stops at the floor to be stopped; where the target object refers to the object that needs to be moved to the waiting area of the floor to be stopped.
[0082] In this embodiment, as shown in Figure 3, an image acquisition device pre-installed on each floor to be served can be used to acquire images of the area outside the waiting area of that floor. The movement path of objects outside the waiting area can then be detected based on the acquired images. Based on the movement path, it can be determined whether the object is about to move into the waiting area. If so, the object is identified as the target object, and step S104 is executed. If not, normal door opening / closing logic is executed; for example, if no obstacle is detected passing through the elevator door, the elevator door is closed. When predicting the object's movement path, the object's location can be determined multiple times consecutively. Based on the multiple determined locations, a fitted line representing the object's movement path is established. It can then be determined whether the extension of this fitted line passes through the waiting area. If it does, the object can be identified as the target object. To save costs, the image acquisition device used in this step to predict the movement route can be the same as the image acquisition device used in the above embodiment to determine the elevator capacity to be occupied by the waiting object. Of course, it can also be a different image acquisition device. For example, the image acquisition device used to determine the elevator capacity to be occupied by the waiting object can be installed on the top of the waiting area, and the image acquisition device used to predict the movement route can be installed on the wall of the waiting area or on the wall outside the waiting area.
[0083] S104, Based on the movement route of the target object, determine the time required for the target object to move to the waiting area of the floor to be stopped, and use it as the target time;
[0084] In this step, the distance the target object needs to travel to reach the waiting area of the floor it is expected to stop on can be determined based on its movement route. Then, based on this distance and the target object's speed, the time required for the target object to reach the waiting area of the floor it is expected to stop on can be determined. The target object's speed can be calculated based on the distance between any two locations along its movement route and the time interval between those two locations.
[0085] S105, based on the target time, determine the closing waiting time of the first elevator corresponding to the floor to be stopped at that floor.
[0086] In this step, when the first elevator corresponding to the floor to be stopped stops at that floor, it will not close its doors during the door closing waiting time. After the door closing waiting time, it can be determined whether to close the doors based on whether anyone is entering or exiting the elevator.
[0087] In one implementation, when multiple first elevators corresponding to the floor to be stopped are simultaneously stopped at the floor to be stopped, the door closing waiting time of each first elevator at the floor to be stopped can be determined as the target time.
[0088] In another implementation, an elevator with a current available capacity not less than the capacity required by the target object can be selected from the plurality of first elevators and designated as the second elevator. The door closing waiting time of the second elevator at the floor to be stopped is determined as the target time. That is, the elevator door is closed only after the second elevator has waited for the target time at the floor to be stopped, thereby further avoiding unnecessary elevators waiting idly at the floor to be stopped and further improving the operating efficiency of the elevator.
[0089] In related technologies, the elevator door is closed by detecting whether an obstacle is passing through it. If no obstacle is present, the elevator closes. However, if another person arrives at the waiting area while the door is closing, they can press a call button to reopen the door. Therefore, in these technologies, the presence of an obstacle outside the waiting area easily leads to repeated opening and closing of the elevator door, resulting in unnecessary energy consumption and wasted time for waiting passengers, leading to low elevator efficiency. This embodiment, however, automatically keeps the elevator door open when an obstacle is present outside the waiting area, avoiding repeated opening and closing and thus further improving elevator efficiency.
[0090] In this embodiment, when the sum of the available transport capacity for each floor to be stopped is not greater than the total transport capacity currently available for the elevator to be controlled, for each floor to be stopped, if the first elevator corresponding to that floor stops at that floor, and there is a target object outside the waiting area of that floor that needs to move to the waiting area of that floor, the time required for the target object to move to the waiting area of that floor is determined based on the target object's movement route, and this time is taken as the target time. Based on the target time, the closing waiting time of the first elevator corresponding to that floor is determined at that floor. This allows the elevator to automatically wait for objects outside the waiting area who need to ride the elevator, making the elevator more intelligent.
[0091] Optionally, in another embodiment of this application, as shown in FIG4, the elevator control method further includes the following steps:
[0092] S401, for each floor to which the elevator to be controlled that currently has available elevator capacity is to stop, determine the elevator capacity to be occupied by the waiting objects in the waiting area of that floor, and use it as the capacity to be consumed.
[0093] S402, when the sum of the available capacity to be consumed at each floor to be stopped is greater than the total available capacity of the elevator to be controlled, for each floor to be stopped, the elevator capacity that the waiting passengers at that floor are allowed to consume is determined from the total elevator capacity according to the target ratio corresponding to that floor.
[0094] The elevator capacity that can be consumed by the waiting passengers on each floor is the elevator capacity allocated to that floor by the elevator to be controlled. In this step, the target proportion corresponding to the floor to be stopped and the total elevator capacity can be calculated to obtain the elevator capacity that can be consumed by the waiting passengers on that floor. When the elevator capacity includes both the elevator's load capacity and its carrying capacity, the sum of the elevator capacity to be consumed on each floor to be stopped is greater than the total elevator capacity currently available to the elevator to be controlled. This can mean that the elevator load capacity to be consumed on each floor to be stopped is greater than the elevator load capacity currently available to the elevator to be controlled, and at the same time, the elevator carrying capacity to be consumed on each floor to be stopped is greater than the elevator carrying capacity currently available to the elevator to be controlled.
[0095] In one implementation, the target ratio can be a preset ratio for each floor to be stopped. For example, a higher ratio can be set for floors with higher priority and a lower ratio can be set for floors with lower priority.
[0096] In another implementation, the target ratio corresponding to each floor to be stopped can be: the ratio of the capacity to be consumed on the floor to be stopped to the sum of the capacity to be consumed on all floors to be stopped. That is, for each floor to be stopped, the ratio of the capacity to be consumed on the floor to be stopped to the sum of the capacity to be consumed on all floors to be stopped is calculated as the target ratio corresponding to the floor to be stopped. For example, there are three floors waiting to be stopped: floor 1, floor 2, and floor 3. The ratio of the elevator capacity to be consumed for each floor is K1:K2:K3. Then the target ratio for floor 1 is K1 / (K1+K2+K3), the target ratio for floor 2 is K2 / (K1+K2+K3), and the target ratio for floor 3 is K3 / (K1+K2+K3). Therefore, the elevator capacity that the waiting objects on each floor are allowed to consume is K1*T / (K1+K2+K3), K2*T / (K1+K2+K3), and K3*T / (K1+K2+K3), where T represents the total elevator capacity that the elevator to be controlled can currently provide.
[0097] For each floor to be stopped, it can be determined whether the elevator capacity consumed by passengers entering the elevator waiting at that floor exceeds the allowed capacity for that floor. If so, the elevator can be stopped, and an alarm can be issued to indicate that the capacity has been exceeded and some passengers need to leave. The alarm is deactivated once the consumed elevator capacity does not exceed the allowed capacity, and the elevator can resume operation. If only one elevator is stopped at that floor, it can be determined whether the consumed elevator capacity exceeds the allowed capacity. If multiple elevators are stopped at the same floor, it can be determined whether the total consumed elevator capacity exceeds the allowed capacity.
[0098] If multiple elevators to be controlled do not stop at the desired floor simultaneously, and the elevator capacity consumed by the first elevator to arrive exceeds the allowed elevator capacity, the other elevators may not stop at the desired floor. If the elevator capacity consumed by the first elevator to arrive is less than the allowed elevator capacity, after the next elevator arrives, it can be determined whether the sum of the elevator capacity consumed by all arriving elevators exceeds the allowed elevator capacity. If it does, the other elevators may not stop at the desired floor.
[0099] In one implementation, after determining the allowable elevator capacity consumed by the waiting object at the desired floor, an elevator with a currently available capacity not less than the allowable elevator capacity consumed by the waiting object at the desired floor can be selected from the elevators to be controlled and used as a third elevator to stop at the desired floor. The elevator capacity available after removing any one of the selected third elevators for stopping at the desired floor is less than the allowable elevator capacity consumed by the waiting object at the desired floor. This satisfies the allowable elevator capacity consumed at the desired floor while avoiding unnecessary elevators waiting idly at the desired floor, thereby further improving elevator operating efficiency.
[0100] Furthermore, in the elevator control method provided in this application, a first speed is determined when the sum of the expended capacity of each floor to be stopped is not greater than the total elevator capacity currently available to the elevator to be controlled. When the sum of the expended capacity of each floor to be stopped is greater than the total elevator capacity currently available to the elevator to be controlled, a second speed is determined when the sum of the expended capacity of each floor to be stopped is greater than the total elevator capacity currently available to the elevator to be controlled. The second speed is greater than the first speed. In one implementation, the first speed can be the product of a preset standard speed of the elevator to be controlled and a first coefficient, and the second speed can be the product of the standard speed of the elevator to be controlled and a second coefficient, wherein the second coefficient is greater than the first coefficient.
[0101] Since the total available capacity of the elevator on each floor is greater than the total available capacity of the elevator, the elevator needs to make multiple trips to pick up all the passengers waiting on each floor, which takes a lot of time. Therefore, in this case, the operating speed of the elevator can be appropriately increased to further improve the efficiency of the elevator in picking up and dropping off passengers.
[0102] In this embodiment, in elevator scenarios, sometimes there may be too many people waiting on the floors the elevator arrives at first, causing them to fill up the total elevator capacity. This prevents those waiting on later floors from boarding the elevator in time, which is very inconvenient for those with an urgent need to board and also makes the elevator crowded on those floors. In this embodiment, when the sum of the available capacity for each floor to be stopped is greater than the total elevator capacity currently available for the elevator to be controlled, for each floor to be stopped, the elevator capacity that the waiting people on that floor are allowed to consume when the elevator to be controlled stops at that floor is determined from the total elevator capacity according to the target proportion corresponding to that floor. This avoids the situation where the waiting people on the floors the elevator arrives at first fill up the total elevator capacity, thereby preventing the elevator from becoming too crowded on those floors and preventing those waiting on later floors from being unable to board the elevator, thus improving the elevator experience.
[0103] This application embodiment also provides an elevator control system, as shown in FIG5. The system may include: a management server 501 and an elevator controller 502.
[0104] The management server 501 is used to execute the steps of the elevator control method described above, and to send control commands to the elevator controller 502 based on the execution results.
[0105] Elevator controller 502 is used to control the elevator to be controlled according to control instructions.
[0106] The execution result may include at least one of the following:
[0107] Result 1: If the sum of the available transport capacity of each floor to be stopped is not greater than the total transport capacity that the elevator to be controlled can currently provide, the elevator controller 502 can control the determined first elevator to move to the floor to be stopped for each floor to be stopped.
[0108] Result 2: When the sum of the available capacity to be consumed at each floor is not greater than the total available capacity of the elevator to be controlled, the elevator controller 502 can control the first elevator corresponding to the floor to stop to not perform the closing action during the closing waiting time when it stops at the floor.
[0109] Result 3: When multiple first elevators corresponding to the floor to be stopped are simultaneously stopped at the floor to be stopped, the elevator controller 502 can control the second elevator, which is determined from among the multiple first elevators, to have a current available elevator capacity that is not less than the elevator capacity to be occupied by the target object, and the door closing waiting time of the second elevator at the floor to be stopped; the elevator controller 502 can control the second elevator not to perform the door closing action when it stops at the floor to be stopped during the door closing waiting time.
[0110] Result 4: When the sum of the available elevator capacity at each floor to be stopped exceeds the total available elevator capacity of the elevator to be controlled, the elevator controller 502 determines the allowable elevator capacity consumed by the waiting passengers at each floor to be stopped. When the elevator to be controlled stops at the floor to be stopped, the controller 502 determines whether the elevator capacity consumed by the waiting passengers entering the elevator exceeds the allowable elevator capacity. If it does, the controller will issue an alarm indicating that the elevator capacity has been exceeded and some of the waiting passengers need to leave the elevator. The alarm will be lifted and the elevator will continue to operate.
[0111] Result 5: The third elevator determined from the elevators to be controlled, whose current available elevator capacity is not less than the elevator capacity allowed to be consumed by the waiting object on the floor to be stopped, wherein the elevator capacity provided by removing any one of the determined third elevators is less than the elevator capacity allowed to be consumed by the waiting object on the floor to be stopped; the elevator controller 502 can then control the determined third elevator to move to the floor to be stopped.
[0112] Result 6: When the sum of the available transport capacity of each floor to be stopped is not greater than the total transport capacity that the elevator to be controlled can currently provide, the first speed at which the first elevator to be stopped at the floor to be stopped is determined; the elevator controller 502 can then control the first elevator to be stopped at the floor to be stopped to move to the floor at the first speed.
[0113] Result 7: When the sum of the available transport capacity at each floor to be stopped is greater than the total transport capacity currently available to the elevator to be controlled, the elevator to be controlled is determined to move to that floor at a second speed; the elevator controller 502 can then control the elevator to be controlled to move to that floor at this second speed. The second speed is greater than the first speed.
[0114] Optionally, as shown in Figure 6, the system may further include: an image acquisition device 503 installed on each floor to be stopped; the image acquisition device 503 installed on each floor to be stopped is used to acquire images of the waiting area containing the floor to be stopped, and to send the acquired images to the management server 501.
[0115] In this case, the management server 501 is used to receive the image; detect the space occupied by the objects in the image to obtain the elevator carrying space to be occupied by the waiting objects in the designated waiting area of the floor to be stopped; and for the first type of objects in the waiting objects of the floor to be stopped, calculate the elevator carrying weight to be occupied by the first type of objects based on the space occupied by the detected first type of objects and the preset density of the first type of objects.
[0116] Optionally, as shown in Figure 6, the system may further include: a weighing device 504 for carrying the second type of object in the waiting area, and for sending the weight of the carried second type of object to the management server 501.
[0117] In this case, the management server 501 is used to receive the weight of the second type of object as the elevator load capacity to be occupied by the second type of object.
[0118] In this embodiment, when the sum of the available capacity to be consumed at each floor is not greater than the total available capacity of the elevators to be controlled, for each floor, an elevator with a available capacity not less than the available capacity to be consumed at that floor is selected as the first elevator to stop at that floor. Furthermore, the available capacity after removing any one elevator from the selected first elevators for stopping at that floor is less than the available capacity to be consumed at that floor. This ensures that the available capacity meets the needs of passengers waiting at that floor while preventing unnecessary elevators from waiting idly at that floor, thus saving elevator operating energy, shortening passenger waiting time, improving elevator operating efficiency, and enhancing the passenger experience.
[0119] Based on the same inventive concept, this application also provides an elevator control device, as shown in FIG7, which includes:
[0120] The capacity determination module 701 is used to determine the elevator capacity to be occupied by the waiting objects in the waiting area of each floor to be stopped by the elevator that can currently provide elevator capacity, and to use it as the capacity to be consumed.
[0121] The first elevator determination module 702 is used to determine, for each floor to be stopped, an elevator whose currently available elevator capacity is not less than the available elevator capacity of the floor to be stopped, provided that the sum of the available elevator capacity of each floor to be stopped is not greater than the total elevator capacity currently available to the elevators to be controlled. The elevator determined is then used as the first elevator to stop at the floor to be stopped. The elevator capacity available after removing any one of the first elevators determined to stop at the floor to be stopped is less than the available elevator capacity of the floor to be stopped.
[0122] Optionally, the device further includes:
[0123] The target object determination module is used to determine, for each floor to be stopped, whether there is a target object outside the waiting area of the floor to be stopped when the first elevator corresponding to the floor stops at the floor to be stopped, provided that the sum of the available capacity of each floor to be stopped is not greater than the total elevator capacity currently available to the elevator to be controlled; wherein, the target object refers to an object that needs to be moved to the waiting area of the floor to be stopped.
[0124] The target time determination module is used to determine the time required for the target object to move to the waiting area of the floor to be stopped, based on the movement route of the target object, if there is a target object outside the waiting area of the floor to be stopped, and use it as the target time.
[0125] The waiting time determination module is used to determine the door closing waiting time of the first elevator corresponding to the floor to be stopped on the floor to be stopped, based on the target time.
[0126] Optionally, the waiting time determination module is specifically used to determine, when multiple first elevators corresponding to the floor to be stopped are simultaneously stopped at the floor to be stopped, an elevator whose currently available elevator capacity is not less than the elevator capacity to be occupied by the target object, as the second elevator; and to determine the closing waiting time of the second elevator at the floor to be stopped as the target time.
[0127] Optionally, the device may further include:
[0128] The allowable capacity determination module is used to determine, for each floor to be stopped, the allowable elevator capacity for waiting passengers at that floor when the elevator to be controlled stops at that floor, according to a target ratio corresponding to that floor, when the sum of the available capacity to be consumed at each floor to be stopped is greater than the total elevator capacity currently available for the elevator to be controlled. The target ratio corresponding to each floor to be stopped is the ratio of the available capacity to be consumed at that floor to the sum of the available capacity to be consumed at all floors to be stopped.
[0129] Optionally, the device may further include:
[0130] The third elevator determination module is used to determine, after the allowed capacity determination module determines, for each floor to be stopped, the allowable elevator capacity that the waiting passengers on the floor to be stopped can consume when the elevator to be controlled stops at the floor according to the target ratio corresponding to the floor to be stopped, and then determines from the elevators to be controlled an elevator whose currently available elevator capacity is not less than the allowable elevator capacity that the waiting passengers on the floor to be stopped can consume, and uses it as the third elevator to stop at the floor to be stopped; wherein, the elevator capacity that can be provided after removing any one elevator from the determined third elevators to stop at the floor to be stopped is less than the allowable elevator capacity that the waiting passengers on the floor to be stopped can consume.
[0131] Optionally, the elevator carrying capacity includes: the elevator's load capacity and / or the elevator's carrying space.
[0132] Optionally, the capacity determination module is specifically used for:
[0133] For each floor that the elevator currently available for elevator control is to stop at, an image of the waiting area containing that floor is obtained;
[0134] Detect the space occupied by the object in the image to obtain the elevator carrying space to be occupied by the waiting object in the designated waiting area of the floor to be stopped;
[0135] For the first type of object among the waiting objects on the floor to be stopped, the elevator load capacity to be occupied by the first type of object is calculated based on the detected space size occupied by the first type of object and the preset density of the first type of object.
[0136] For the second type of object among the waiting objects on the floor to be stopped, the weight of the second type of object is obtained from the weighing device used to support the second type of object, and is used as the elevator carrying weight to be occupied by the second type of object.
[0137] Optionally, the device may further include:
[0138] The speed determination module is used to determine the speed at which the first elevator, intended to stop at a floor, moves towards the floor to be stopped as a first speed when the sum of the remaining capacity to be consumed at each floor to be stopped is not greater than the total elevator capacity currently available to the elevator to be controlled; and to determine the speed at which the elevator to be controlled moves towards the floor to be stopped as a second speed when the sum of the remaining capacity to be consumed at each floor to be stopped is greater than the total elevator capacity currently available to the elevator to be controlled; wherein the second speed is greater than the first speed.
[0139] This application also provides an electronic device, as shown in FIG8, including:
[0140] Memory 801 is used to store computer programs;
[0141] When the processor 802 executes the program stored in the memory 803, it implements any of the elevator control methods described in the above embodiments.
[0142] Furthermore, the aforementioned electronic device may also include a communication bus and / or a communication interface, with the processor 802, the communication interface, and the memory 801 communicating with each other via the communication bus.
[0143] The communication bus mentioned in the above electronic devices can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This communication bus can be divided into address bus, data bus, control bus, etc. For ease of illustration, only one thick line is used to represent it in the diagram, but this does not mean that there is only one bus or one type of bus.
[0144] The communication interface is used for communication between the aforementioned electronic devices and other devices.
[0145] The memory may include random access memory (RAM) or non-volatile memory (NVM), such as at least one disk storage device. Optionally, the memory may also be at least one storage device located remotely from the aforementioned processor.
[0146] The processors mentioned above can be general-purpose processors, including central processing units (CPUs), network processors (NPs), etc.; they can also be digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.
[0147] In another embodiment provided in this application, a computer-readable storage medium is also provided, which stores a computer program that, when executed by a processor, implements the steps of any of the elevator control methods described above.
[0148] In another embodiment provided in this application, a computer program product containing instructions is also provided, which, when run on a computer, causes the computer to execute any of the elevator control methods described above.
[0149] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a solid-state drive (SSD), etc.
[0150] In the technical solution of this application, the operations of obtaining, storing, using, processing, transmitting, providing and disclosing user personal information are all carried out with the user's authorization.
[0151] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0152] The various embodiments in this specification are described in a related manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the system embodiments are basically similar to the method embodiments, so the description is relatively simple; relevant parts can be referred to the descriptions of the method embodiments.
[0153] The above description is merely a preferred embodiment of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application are included within the scope of protection of this application.
Claims
1. An elevator control method, characterized in that, The method includes: for each floor to which the elevator to be controlled, which currently has available elevator capacity, is to stop, determining the elevator capacity to be used by waiting passengers in the waiting area of that floor, as the capacity to be consumed; if the sum of the capacity to be consumed on all floors to be stopped is not greater than the total elevator capacity currently available to the elevator to be controlled, for each floor to be stopped, determining an elevator from the elevators to be controlled whose currently available elevator capacity is not less than the capacity to be consumed on that floor, as the first elevator to be stopped at that floor; wherein, the determined first elevator to be stopped at that floor... If the available elevator capacity after removing any one elevator is less than the available capacity to be consumed at the floor to be stopped; and if the sum of the available capacity to be consumed at all floors to be stopped is greater than the total available elevator capacity of the elevator to be controlled, then for each floor to be stopped, according to the target ratio corresponding to that floor, the elevator capacity that the waiting passengers at that floor are allowed to consume when the elevator to be controlled stops at that floor is determined from the total elevator capacity; wherein, the target ratio corresponding to each floor to be stopped is: the ratio of the available capacity to be consumed at that floor to the sum of the available capacity to be consumed at all floors to be stopped.
2. The method according to claim 1, characterized in that, The elevator capacity includes: the weight the elevator can carry and / or the space the elevator can carry.
3. The method according to claim 2, characterized in that, The step of determining the elevator capacity to be consumed for each floor where the currently available elevator capacity is to be stopped, and determining the elevator capacity to be consumed for each floor where the elevator is to be stopped, includes: acquiring an image of the waiting area containing the floor where the elevator is to be stopped for each floor where the currently available elevator capacity is to be stopped; detecting the space occupied by objects in the image to obtain the elevator carrying space to be occupied by objects in the designated waiting area of the floor where the elevator is to be stopped; calculating the elevator carrying weight to be occupied by the first type of objects among the waiting objects on the floor where the elevator is to be stopped, based on the detected space occupied by the first type of objects and the preset density of the first type of objects; and obtaining the weight of the second type of objects from the weighing device used to carry the second type of objects on the floor where the elevator is to be stopped, as the elevator carrying weight to be occupied by the second type of objects.
4. The method according to claim 1, characterized in that, The method further includes: when the sum of the available transport capacity of each floor to be stopped is not greater than the total elevator capacity currently available to the elevator to be controlled, for each floor to be stopped, determining whether there is a target object outside the waiting area of that floor when the first elevator corresponding to that floor stops at that floor; wherein, the target object refers to an object that needs to move to the waiting area of that floor; if so, based on the movement route of the target object, determining the time required for the target object to move to the waiting area of that floor as a target time; and based on the target time, determining the door closing waiting time of the first elevator corresponding to that floor at that floor.
5. The method according to claim 4, characterized in that, The step of determining the closing waiting time of the first elevator corresponding to the floor to be stopped at the floor based on the target time includes: when multiple first elevators corresponding to the floor to be stopped at the floor to be stopped at the same time, determining from the multiple first elevators an elevator whose currently available elevator capacity is not less than the elevator capacity to be occupied by the target object, and designating it as the second elevator; and determining the closing waiting time of the second elevator at the floor to be stopped as the target time.
6. The method according to claim 1, characterized in that, After determining, for each floor to be stopped, the elevator capacity allowed to be consumed by the waiting passengers at that floor when the elevator to be controlled stops at that floor, according to the target proportion corresponding to that floor, from the total elevator capacity, the method further includes: determining, from the elevators to be controlled, an elevator whose currently available elevator capacity is not less than the elevator capacity allowed to be consumed by the waiting passengers at that floor, as a third elevator for stopping at that floor; wherein, the elevator capacity available after removing any one elevator from the determined third elevators for stopping at that floor is less than the elevator capacity allowed to be consumed by the waiting passengers at that floor.
7. The method according to claim 1, characterized in that, The method further includes: when the sum of the available transport capacity of each floor to be stopped is not greater than the total elevator transport capacity currently available to the elevator to be controlled, determining the speed at which the first elevator used to stop at the floor to be stopped moves to the floor to be stopped as a first speed; when the sum of the available transport capacity of each floor to be stopped is greater than the total elevator transport capacity currently available to the elevator to be controlled, determining the speed at which the elevator to be controlled moves to the floor to be stopped as a second speed; wherein the second speed is greater than the first speed.
8. An elevator control system, characterized in that, The system includes: a management server and an elevator controller; the management server is configured to execute the method according to any one of claims 1-7, and send control instructions to the elevator controller according to the execution result; the elevator controller is configured to control the elevator to be controlled according to the control instructions.
9. The system according to claim 8, characterized in that, The system also includes: image acquisition devices installed on each floor where the elevator is to be stopped; each image acquisition device installed on each floor where the elevator is to be stopped is used to acquire images of the waiting area of the floor where the elevator is to be stopped, and to send the acquired images to the management server.
10. The system according to claim 8, characterized in that, The system also includes a weighing device for carrying a second type of object among the waiting elevator objects, and for sending the weight of the second type of object carried to the management server.
11. An elevator control device, characterized in that, The device includes: a capacity determination module, used to determine, for each floor to which the elevator to be controlled, which currently has available elevator capacity, will stop, the elevator capacity to be occupied by waiting objects in the waiting area of that floor, as the capacity to be consumed; and a first elevator determination module, used to, for each floor to be controlled, determine, from the elevators to be controlled, an elevator whose currently available elevator capacity is not less than the capacity to be consumed at that floor, as the first elevator to be used to stop at that floor, provided that the sum of the capacity to be consumed at each floor is not greater than the total elevator capacity currently available to the elevators to be controlled; wherein the determined elevator to be used to stop at the floor to be controlled... The elevator capacity available after removing any elevator from the first elevator on a floor is less than the capacity to be consumed on the floor to be stopped. The capacity determination module is used to determine, for each floor to be stopped, the allowable elevator capacity consumed by the waiting passengers on that floor when the sum of the capacity to be consumed on all floors to be stopped exceeds the total elevator capacity currently available to the elevator to be controlled, according to a target ratio corresponding to that floor, from the total elevator capacity. The target ratio corresponding to each floor to be stopped is the ratio of the capacity to be consumed on that floor to the sum of the capacity to be consumed on all floors to be stopped.
12. An electronic device, characterized in that, include: Memory, used to store computer programs; A processor, when executing a program stored in memory, implements the method described in any one of claims 1-7.
13. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the method described in any one of claims 1-7.
Citation Information
Patent Citations
Weight detecting method and device for load-carrying objects of elevator and elevator system
CN104444646A
Elevator dispatching method and device, electronic equipment and computer readable storage medium
CN112499411A
Elevator control device
JP2017001848A
Smart elevator system
US20160368732A1