Elevator dispatching method and device, electronic device and storage medium
By acquiring elevator lobby waiting information and load information, calculating the weighted value of the number of people and time, determining the target floor and dispatching elevators, the problem of uneven elevator allocation is solved, realizing intelligent elevator scheduling and shortening waiting time.
Patent Information
- Application Number
- CN202310671489.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-07
- Publication Date
- 2026-02-13
- Estimated Expiration
- 2043-06-07
AI Technical Summary
Traditional elevator group control logic cannot intelligently schedule elevators based on waiting conditions, resulting in uneven elevator distribution during rush hour and excessively long waiting times for people on lower floors.
By obtaining elevator waiting information from elevator lobbies on each floor and load information from each elevator, the target floor is determined and an elevator is dispatched accordingly. This includes calculating the number of passengers and time-weighted values, and selecting the appropriate elevator for dispatch.
It enables intelligent elevator dispatching based on waiting conditions, effectively dispersing peak-hour waiting crowds, shortening waiting times, and improving the user experience.
Smart Images

Figure CN116853913B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of elevator control, and specifically provides an elevator dispatching method and device, an electronic device and a storage medium. BACKGROUND
[0002] Traditional elevator group control logic is relatively fixed, and only simple dispatching is performed according to a call button without considering specific waiting conditions, such as reasonable allocation of elevators according to the number of waiting people or waiting time, and being unable to adapt to specific on-site waiting conditions, which is not intelligent enough. For elevators in office buildings, this is more obvious during busy commuting times, for example, during off-peak hours, when everyone needs to go down, the elevator is often already carrying many people at a high floor, and when the elevator reaches a low floor, it may not stop due to overload, or even if it stops, it can only carry a small number of people, which causes people at the low floor to have to wait a long time to get on the elevator, causing congestion.
[0003] Correspondingly, there is a need in the art for an elevator dispatching method, device, electronic device and storage medium to solve the above problems. SUMMARY
[0004] In order to overcome the above-mentioned defects, the present application is proposed to provide a solution or at least partial solution to the above-mentioned technical problems.
[0005] In a first aspect, the present application provides an elevator dispatching method, the method comprising:
[0006] obtaining waiting information of each elevator hall and load information of each elevator;
[0007] determining a target floor based on the waiting information of each elevator hall;
[0008] dispatching an elevator for the target floor based on the waiting information of the target floor and the load information of each elevator.
[0009] In one technical solution, the waiting information of each elevator hall includes the number of waiting people and the waiting time of each elevator hall, and the load information of each elevator includes the number of people boarding each elevator and the carrying weight;
[0010] The obtaining of the waiting information of each elevator hall and the load information of each elevator comprises:
[0011] obtaining the number of waiting people and the waiting time of each elevator hall;
[0012] obtaining the number of people boarding each elevator and the carrying weight.
[0013] In one technical solution, the target floor is determined based on the waiting information of each elevator hall.
[0014] The number of people and the waiting time of each floor are calculated based on the waiting information of each elevator hall.
[0015] The target floor is determined based on the number of people and the waiting time of each floor.
[0016] In one technical solution, the number of people and the waiting time of each floor are calculated based on the waiting information of each elevator hall.
[0017] The number of people and the waiting time of each floor are calculated based on the waiting information of each elevator hall.
[0018] The number of people and the waiting time of each floor are calculated based on the number of people and the waiting time of each floor.
[0019] The target floor is determined based on the number of people and the waiting time of each floor.
[0020] The number of people and the waiting time of each floor are calculated based on the waiting information of each elevator hall.
[0021] The target floor is determined based on the number of people and the waiting time of each floor.
[0022] In one technical solution, the target floor is determined based on the waiting information of the target floor and the load information of each elevator.
[0023] The number of people and the waiting time of each floor are calculated based on the waiting information of each elevator hall.
[0024] The carrying capacity of each elevator is calculated based on the load information of each elevator.
[0025] The target elevator is determined based on the number of people and the waiting time of each floor.
[0026] The target elevator is determined based on the number of people and the waiting time of each floor.
[0027] In one technical solution, the carrying capacity of each elevator is calculated based on the load information of each elevator.
[0028] The carrying capacity of each elevator is determined based on the product of the number of people and the carrying weight.
[0029] In one technical solution, the target elevator is determined based on the number of people and the waiting time of each floor.
[0030] determining whether the target floor passenger number weighted value is greater than the time weighted value;
[0031] if yes, taking an elevator with a carrying capacity value less than a first carrying threshold and closest to the target floor as the target elevator;
[0032] if no, taking an elevator with a carrying capacity value less than a second carrying threshold and closest to the target floor as the target elevator, wherein the first carrying threshold is less than the second carrying threshold.
[0033] In a second aspect, the present application provides an elevator dispatching device, the device comprising:
[0034] an acquisition module configured to acquire elevator hall waiting information of each floor and carrying information of each elevator;
[0035] a determination module configured to determine a target floor based on the elevator hall waiting information of each floor;
[0036] a dispatching module configured to dispatch an elevator for the target floor based on the elevator hall waiting information of the target floor and the carrying information of each elevator.
[0037] In a third aspect, an electronic device is provided, comprising at least one processor and at least one storage device, the storage device being adapted to store a plurality of program codes, the program codes being adapted to be loaded and run by the processor to execute the elevator dispatching method of any one of the technical solutions of the above-mentioned elevator dispatching method.
[0038] In a fourth aspect, a computer-readable storage medium is provided, wherein a plurality of program codes are stored, the program codes being adapted to be loaded and run by a processor to execute the elevator dispatching method of any one of the technical solutions of the above-mentioned elevator dispatching method.
[0039] The above-mentioned one or more technical solutions of the present application have at least one or more of the following beneficial effects:
[0040] The elevator dispatching method provided by the present application comprises: acquiring elevator hall waiting information of each floor and carrying information of each elevator; determining a target floor based on the elevator hall waiting information of each floor; and dispatching an elevator for the target floor based on the elevator hall waiting information of the target floor and the carrying information of each elevator. The present application can determine a target floor to which an elevator needs to be dispatched according to the elevator hall waiting information, and then dispatch the elevator according to the elevator hall waiting information of the target floor and the carrying information of the elevator, thereby realizing the function of intelligently dispatching an elevator according to the waiting condition, effectively dispersing the waiting crowd at peak time, shortening the waiting time, and improving the user's elevator riding experience. BRIEF DESCRIPTION OF DRAWINGS
[0041] The disclosure of the present application will become more fully understood from the detailed description given herein below, and the accompanying drawings. It is to be understood that the drawings are only for the purpose of illustration, and are not intended to limit the scope of the present application. In addition, like reference numerals are used to designate like parts throughout the several views of the drawings in which:
[0042] Figure 1 is a main flowchart of the elevator dispatching method according to an embodiment of the present application;
[0043] Figure 2 is a flowchart of determining a target elevator according to an embodiment of the present application;
[0044] Figure 3 is a complete flowchart of the elevator dispatching method according to another embodiment of the present application;
[0045] Figure 4 is a main structural block diagram of the elevator dispatching device according to an embodiment of the present application;
[0046] Figure 5 is a structural diagram of an electronic device in an embodiment of the present application.
[0047] List of reference signs :
[0048] 11: an obtaining module; 12: a determining module; 13: a dispatching module. DETAILED DESCRIPTION
[0049] Some embodiments of the present application will be described below with reference to the accompanying drawings. It should be understood by those skilled in the art that these embodiments are only used to explain the technical principles of the present application, and are not intended to limit the scope of protection of the present application.
[0050] In the description of the present application, "module" and "processor" can include hardware, software or a combination of both. A module can include hardware circuitry, various suitable sensors, communication ports, memory, and can also include a software portion such as program code, and can be a combination of software and hardware. The processor can be a central processor, microprocessor, image processor, digital signal processor or any other suitable processor. The processor has data and / or signal processing functions. The processor can be implemented in software, hardware or a combination of both. The non-transitory computer readable storage medium includes any suitable medium that can store program code, such as a magnetic disk, a hard disk, an optical disk, a flash memory, a read-only memory, a random access memory, etc. The term "A and / or B" means all possible combinations of A and B, such as only A, only B or both A and B. The term "at least one of A or B" or "at least one of A and B" has a similar meaning as "A and / or B" and can include only A, only B or both A and B. The singular form of the term "one", "this" can also include the plural form.
[0051] Currently, the traditional elevator group control logic is relatively fixed, and only a simple elevator is dispatched according to the call button without considering the specific waiting situation, such as reasonably distributing the elevator according to the number of waiting people or waiting time, and being unable to adapt to the specific on-site waiting situation, which has the defect of being not intelligent. For the elevators of office buildings, it is more obvious during the busy time of going to and from work, for example, during the time of going home, everyone needs to go down, and the elevator has already carried many people when it is at a high floor. When the elevator reaches a low floor, it may not stop due to overload, or even if it stops, it can only carry a small number of people, which causes the people at the low floor to wait for a long time to get on the elevator, resulting in congestion.
[0052] Therefore, the present application provides an elevator dispatching method, which comprises: obtaining waiting information of each floor hall and load information of each elevator; determining a target floor based on the waiting information of each floor hall; and dispatching an elevator to the target floor based on the waiting information of the target floor and the load information of each elevator. The present application can determine the target floor to which the elevator needs to be dispatched according to the waiting information of the elevator hall, and then dispatch the elevator according to the waiting information of the target floor and the load information of the elevator, thereby realizing the function of intelligently dispatching the elevator according to the waiting situation, solving the problem of uneven distribution of elevators when the number of people going down is large, resulting in long waiting time of many people waiting at low floors, and effectively dispersing the waiting flow at peak time, shortening the waiting time and improving the user's experience of taking the elevator.
[0053] Referring to the accompanying Figure 1 , Figure 1 is a main step flow diagram of an elevator dispatching method according to an embodiment of the present application.
[0054] As shown in the figure, the elevator dispatching method in the embodiment of the application mainly includes the following steps S100-S300. Figure 1
[0055] Step S100: Obtain the waiting information of each elevator hall and the load information of each elevator.
[0056] Step S200: Determine the target floor based on the waiting information of each elevator hall.
[0057] Step S300: Dispatch an elevator to the target floor based on the waiting information of the target floor and the load information of each elevator.
[0058] Based on the above steps S100-S300, first, the waiting information of each elevator hall and the load information of each elevator are collected, then the target floor that needs to be dispatched is determined based on the waiting information of each elevator hall, and finally an elevator is selected as the target floor based on the waiting information of the target floor and the load information of each elevator. By identifying the waiting situation of the elevator hall to determine the target floor that needs to be dispatched, and then dispatching an elevator to the target floor according to the waiting situation of the target floor and the carrying capacity of the elevator, the peak time passenger flow can be effectively dispersed, the waiting time of the passenger flow can be shortened, and the user's elevator experience can be improved.
[0059] In one embodiment, the waiting information of each elevator hall includes the number of waiting people and the waiting time of each elevator hall, and the load information of each elevator includes the number of people getting on each elevator and the carrying weight of each elevator; the obtaining of the waiting information of each elevator hall and the load information of each elevator includes: obtaining the number of waiting people and the waiting time of each elevator hall; and obtaining the number of people getting on each elevator and the carrying weight of each elevator.
[0060] Specifically, the number of waiting people in each elevator hall is collected by a people detection device installed in each elevator hall, the waiting time after the personnel in each floor trigger the call elevator is obtained by the elevator button device of each floor, the number of people getting on each elevator is collected by a people detection device in each elevator, and the carrying weight of each elevator is obtained by a load detection sensor of the elevator. In some specific embodiments, the people detection device in each elevator hall and each elevator can be a face detection camera. The number of waiting people and the waiting time of each elevator hall can more accurately determine which floor has the most urgent demand for the elevator, and the load information of the elevator can more effectively dispatch the elevator according to the carrying capacity of the elevator.
[0061] In one embodiment, the target floor is determined based on the waiting information of the elevator hall of each floor, including: determining a dispatch value of each floor based on the waiting information of the elevator hall of each floor; and determining the target floor based on the dispatch value of each floor.
[0062] In this embodiment, the number weight and time weight of the elevator hall are set in advance, the waiting number of each floor elevator hall is multiplied by the number weight to obtain a number weighted value, the waiting time of each floor elevator hall is multiplied by the time weight to obtain a time weighted value, and the number weighted value and the time weighted value of each floor are added to obtain a dispatch value of the elevator hall of each floor.
[0063] It can be understood that the waiting number and waiting time of each floor elevator hall are variable, so the dispatch value of each floor elevator hall also changes with the change of the waiting number and waiting time.
[0064] The target floor to which the elevator needs to be dispatched is determined according to the dispatch value of each floor elevator hall, the dispatch demand of each floor can be accurately known, and the waiting personnel flow of the target floor can be effectively dispersed and the waiting time of the waiting personnel of the target floor can be shortened.
[0065] In one embodiment, the dispatch value of each floor is determined based on the waiting information of the elevator hall of each floor, including: calculating a number weighted value and a time weighted value of each floor based on the waiting number and waiting time of the elevator hall of each floor; calculating a dispatch value of each floor based on the number weighted value and the time weighted value of each floor; and / or the target floor is determined based on the dispatch value of each floor, including: comparing the dispatch value of each floor with a preset dispatch threshold; and determining the target floor according to the comparison result.
[0066] In this embodiment, the target floor is determined by comparing the dispatch value of each floor with the preset dispatch threshold, specifically, whether the dispatch value of all floors is greater than the preset dispatch threshold is monitored, if the dispatch value of a floor is greater than the preset dispatch threshold, the floor is determined as the target floor.
[0067] The dispatch value of each floor is calculated based on the waiting number and waiting time of the elevator hall of each floor, the target floor is determined in multiple floors based on the comparison result of the dispatch value and the preset dispatch threshold, and the elevator is dispatched to the target floor, which can effectively disperse the waiting personnel flow of the floor with more people and shorten the waiting time of the personnel of the floor with longer waiting time.
[0068] In some embodiments, if it is determined that the A floor is the target floor and the dispatch value of the B floor also exceeds the preset dispatch threshold, then the dispatch for the B floor is performed after the dispatch for the A floor is completed. If the dispatch values of multiple floors all exceed the preset dispatch threshold, then the dispatch is performed according to the order in which the dispatch values of the floors are greater than the preset dispatch threshold.
[0069] In one embodiment, the calculation of the carrying capacity value of each elevator based on the carrying information of each elevator comprises: determining the carrying capacity value of each elevator based on the product of the number of passengers and the carrying weight.
[0070] Specifically, the carrying capacity of an elevator needs to consider two factors, one is space and the other is weight. In this embodiment, the number of passengers is used to reflect the space factor in the elevator, and the number of passengers is multiplied by the carrying weight to determine the carrying capacity value of the elevator, which can reflect the current carrying situation of the elevator. Combining the carrying weight and the number of passengers of the elevator can avoid the situation that the elevator is mistakenly judged as full load because the number of passengers is large but the weight of the personnel is light when only the number of passengers is considered.
[0071] Figure 2 is a detailed step flowchart for determining a target elevator according to one embodiment of the present application.
[0072] As shown in Figure 2 , in step S300, "determining a target elevator based on the number-weighted value and the time-weighted value of the target floor and the carrying capacity value of each elevator", specifically includes the following steps:
[0073] Step S301: determining whether the number-weighted value of the target floor is greater than the time-weighted value.
[0074] Specifically, the number-weighted value and the time-weighted value of the target floor are used to determine the waiting situation of the target floor. The waiting situation is specifically divided into two situations: a large number of passengers and a long waiting time. In the case where the number-weighted value of the target floor is greater than the time-weighted value, it is determined that the waiting situation of the target floor is a large number of passengers, and step S302 is executed. In the case where the number-weighted value of the target floor is less than the time-weighted value, it is determined that the waiting situation of the target floor is a long waiting time, and step S303 is executed.
[0075] By determining the waiting situation of the target floor based on the number-weighted value and the time-weighted value of the target floor, the target elevator that meets the waiting demand of the target floor can be more accurately selected, and then the target elevator is dispatched to the target floor, thereby relieving the waiting situation of the target floor.
[0076] Step S302: If the number-weighted value of the target floor is greater than the time-weighted value, the down-going elevator with the carrying capacity value less than the first carrying threshold and closest to the target floor is selected as the target elevator.
[0077] In this embodiment, the first carrying threshold and the second carrying threshold are preset. The first carrying threshold represents a low threshold of the carrying capacity value of the elevator. When the carrying capacity value of the elevator is less than the first carrying threshold, it indicates that the number of passengers on the elevator is small and the carrying weight is light, and there is more space to accommodate waiting passengers.
[0078] The second carrying threshold represents a high threshold of the carrying capacity value of the elevator. When the carrying capacity value of the elevator is less than the second carrying threshold, it indicates that the number of passengers on the elevator is large and the carrying weight is heavy, and there is less space to accommodate waiting passengers.
[0079] In the case where the number-weighted value of the target floor is greater than the time-weighted value, it indicates that the number of waiting passengers on the target floor is large and the waiting time is short, and the target elevator that can accommodate more waiting passengers is needed. At this time, the down-going elevator with the carrying capacity value less than the first carrying threshold and closest to the target floor is selected as the target elevator to serve the target floor. This solves the problem of uneven distribution of elevators when the number of passengers on the elevator is large, resulting in long waiting time for many waiting passengers on low floors.
[0080] Step S303: If the number-weighted value of the target floor is less than the time-weighted value, the down-going elevator with the carrying capacity value less than the second carrying threshold and closest to the target floor is selected as the target elevator, wherein the first carrying threshold is less than the second carrying threshold.
[0081] In this embodiment, in the case where the number-weighted value of the target floor is less than the time-weighted value, it indicates that the waiting time of the target floor is long and the number of waiting passengers is small, and the target elevator that can reach the target floor as soon as possible is needed. At this time, the down-going elevator with the carrying capacity value less than the second carrying threshold and closest to the target floor is selected as the target elevator to serve the target floor.
[0082] It can be understood that by presetting the first carrying threshold and the second carrying threshold and comparing the carrying capacity value of the elevator with the first carrying threshold and the second carrying threshold, the boarding situation of the elevator can be accurately reflected, and the elevator that meets the demand of the target floor is selected as the target elevator according to the demand of the target floor and the boarding situation of the elevator to serve the target floor. This not only relieves the pressure of the elevator hall waiting passengers, but also solves the problem of long waiting time for waiting passengers, further improving the boarding experience.
[0083] Figure 3 is a complete flowchart of the elevator dispatching method according to another embodiment of the present application.
[0084] As shown in the figure, the elevator dispatching method in the embodiment mainly includes the following steps S001-S013. Figure 3
[0085] S001: The system is powered on, and the program is initialized.
[0086] S002: Set the elevator hall number weight A1, time weight A2, and preset dispatch threshold P1.
[0087] S003: Set the first carrying threshold and the second carrying threshold of the elevator. The first carrying threshold represents the low threshold of the elevator carrying capacity value, and the second carrying threshold represents the high threshold of the elevator carrying capacity value.
[0088] S004: Real-time collection of the number of people N1 in each elevator hall, the waiting time T1, the number of people N2 getting on each elevator, and the carrying weight W1.
[0089] S005: Calculate the dispatch value P2 of each elevator hall according to the formula: P2=N1*A1+T1*A2. Specifically, multiply the number of people N1 in each elevator hall by the number weight A1 to obtain the number weighted value, multiply the waiting time T1 by the time weight A2 to obtain the time weighted value, and finally add the number weighted value and the time weighted value to obtain the dispatch value of each elevator hall.
[0090] S006: Determine whether the dispatch value P2 is greater than the preset dispatch threshold P1. If yes, execute step S007, if not, return to step S005.
[0091] S007: Determine the target floor and trigger the dispatch process. In the embodiment, in the case that the dispatch value P2 of a certain elevator hall is greater than the preset dispatch threshold P1, the floor is determined as the target floor, and the dispatch process is triggered for the floor.
[0092] S008: Calculate the carrying capacity value L of each elevator according to the formula: L=N2*W1. In the embodiment, the carrying capacity value L of each elevator is the product of the number of people N2 and the carrying weight W1.
[0093] S009: Determine whether the number weighted value of the target floor is greater than the time weighted value. If yes, execute step S010, if not, execute step S011.
[0094] In the embodiment, when the number weighted value of the target floor is greater than the time weighted value, it indicates that the number of waiting people in the target floor is large and the waiting time is short, and the target elevator that can accommodate more waiting people is needed, at this time, step S010 is executed.
[0095] When the number of people on the target floor weighted value is less than the time weighted value, it indicates that the waiting time of the target floor personnel is longer and the number of waiting people is less, and the target elevator that can reach the target floor as soon as possible is needed, at this time, step S011 is executed.
[0096] S010: Selecting a down-going elevator closest to the target floor as the target elevator when the carrying capacity value of the elevator is less than the first carrying threshold value, and performing dispatching. Selecting a down-going elevator closest to the target floor as the target elevator when the carrying capacity value L of the elevator is less than the first carrying threshold value, and performing dispatching for the target floor.
[0097] S011: Selecting a down-going elevator closest to the target floor as the target elevator when the carrying capacity value of the elevator is less than the second carrying threshold value, and performing dispatching. Selecting a down-going elevator closest to the target floor as the target elevator when the carrying capacity value L of the elevator is less than the second carrying threshold value, and performing dispatching for the target floor.
[0098] S012: The target elevator reaches the target floor.
[0099] S013: Ending the dispatching process.
[0100] It should be noted that although the above embodiments describe the steps in a specific order, those skilled in the art can understand that in order to achieve the effect of the present application, the steps do not have to be executed in this order, and they can be executed simultaneously (in parallel) or in other orders, and these changes are within the protection scope of the present application.
[0101] Further, the present application also provides an elevator dispatching device.
[0102] Referring to the accompanying drawings Figure 4 , Figure 4 is the main structure block diagram of the elevator dispatching device according to an embodiment of the present application.
[0103] As Figure 4 shown, the elevator dispatching device in the embodiments of the present application mainly includes an acquisition module 11, a determination module 12 and a dispatching module 13. In some embodiments, one or more of the acquisition module 11, the determination module 12 and the dispatching module 13 can be combined together to become one module. In some embodiments, the acquisition module 11 can be configured to acquire the waiting information of each floor elevator hall and the load information of each elevator. The determination module 12 can be configured to determine a target floor based on the waiting information of each floor elevator hall. The dispatching module 13 can be configured to dispatch an elevator for the target floor based on the waiting information of the target floor and the load information of each elevator.
[0104] In one embodiment, the description of the functions implemented can refer to the description of steps S100-S300. The elevator dispatching device described above is configured to execute the elevator dispatching method described above. Figure 1 As shown in the embodiment of the elevator dispatching method, the technical principles, the technical problems solved, and the technical effects generated are similar. Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the elevator dispatching device and the related description can refer to the description of the embodiment of the elevator dispatching method, which will not be described here.
[0105] Those skilled in the art can understand that all or part of the processes in the method of the embodiment described above can also be completed by a computer program instructing related hardware. The computer program can be stored in a computer readable storage medium. When the computer program is executed by a processor, the steps of the above-mentioned various method embodiments can be implemented. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or some intermediate forms, etc. The computer readable storage medium can include any entity or device, medium, U disk, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory, random access memory, electrical carrier signal, telecommunication signal, and software distribution medium, etc. that can carry the computer program code.
[0106] Further, the present application also provides an electronic device.
[0107] Referring to the accompanying drawings Figure 5 , Figure 5 is a structural schematic diagram of an electronic device in one embodiment of the present application.
[0108] As Figure 5 shown, the present application also provides an electronic device. In one embodiment according to the present application, the electronic device includes at least one processor 51 and at least one storage device 52. The storage device 52 can be configured to store a program of the elevator dispatching method for executing the above-mentioned method embodiments. The processor 51 can be configured to execute the program in the storage device 52, which includes but is not limited to the program of the elevator dispatching method for executing the above-mentioned method embodiments. For the convenience of description, only the parts related to the embodiments of the present application are shown, and the specific technical details that are not disclosed are referred to the method part of the embodiments of the present application.
[0109] Further, the present application also provides a computer readable storage medium. In an embodiment of the computer readable storage medium according to the present application, the computer readable storage medium can be configured to store a program of the elevator dispatching method as described above, which can be loaded and run by a processor to implement the elevator dispatching method as described above. For the convenience of illustration, only the parts related to the embodiments of the present application are shown, and the specific technical details not disclosed are referred to the method part of the embodiments of the present application. The computer readable storage medium can be a storage device formed by various electronic devices, and optionally, the computer readable storage medium in the embodiments of the present application is a non-transitory computer readable storage medium.
[0110] Further, it should be understood that, since the setting of each module is only for illustrating the functional units of the device of the present application, the corresponding physical device of the module can be the processor itself, or a part of the software in the processor, a part of the hardware, or a part of the combination of the software and the hardware. Therefore, the number of each module in the figure is only illustrative.
[0111] Those skilled in the art can understand that each module in the device can be adaptively split or combined. Such splitting or combining of the specific module does not cause the technical solution to deviate from the principles of the present application, and therefore, the technical solution after splitting or combining will fall within the protection scope of the present application.
[0112] So far, the technical solution of the present application has been described in combination with the preferred embodiments shown in the drawings, but those skilled in the art can easily understand that the protection scope of the present application is obviously not limited to these specific embodiments. Those skilled in the art can make equivalent changes or replacements to the related technical features without deviating from the principles of the present application, and the technical solution after the changes or replacements will fall within the protection scope of the present application.
Claims
1. An elevator dispatching method, characterized by, The method comprises: obtaining waiting information of each elevator hall and load information of each elevator; determining a target floor based on the waiting information of each elevator hall; assigning an elevator to the target floor based on the waiting information of the target floor and the load information of each elevator; the assigning an elevator to the target floor based on the waiting information of the target floor and the load information of each elevator comprises: calculating a people-weighted value and a time-weighted value of the target floor based on the waiting information of the target floor; calculating a carrying capacity value of each elevator based on the load information of each elevator; determining whether the people-weighted value of the target floor is greater than the time-weighted value; if yes, assigning a down-going elevator closest to the target floor and having a carrying capacity value less than a first carrying threshold as a target elevator; if no, assigning a down-going elevator closest to the target floor and having a carrying capacity value less than a second carrying threshold as the target elevator; and assigning an elevator to the target floor based on the target elevator.
2. The elevator dispatching method according to claim 1, characterized by The waiting information of each elevator hall comprises waiting people and waiting time of each elevator hall, and the load information of each elevator comprises boarding people and carrying weight of each elevator; the obtaining waiting information of each elevator hall and load information of each elevator comprises: obtaining waiting people and waiting time of each elevator hall; obtaining boarding people and carrying weight of each elevator.
3. The elevator dispatching method according to claim 2, characterized by The determining a target floor based on the waiting information of each elevator hall comprises: determining an elevator assignment value of each floor based on the waiting information of each elevator hall; determining the target floor based on the elevator assignment value of each floor.
4. The elevator dispatching method according to claim 3, characterized in that, The determining an elevator assignment value of each floor based on the waiting information of each elevator hall comprises: calculating a people-weighted value and a time-weighted value of each floor based on the waiting people and the waiting time of each elevator hall; calculating an elevator assignment value of each floor based on the people-weighted value and the time-weighted value of each floor; and / or The determining the target floor based on the elevator assignment value of each floor comprises: comparing the elevator assignment value of each floor with a preset elevator assignment threshold; determining the target floor according to a comparison result.
5. The elevator dispatching method according to claim 2, characterized in that, The calculating a carrying capacity value of each elevator based on the load information of each elevator comprises: determining the carrying capacity value of each elevator based on a product of the boarding people and the carrying weight.
6. The elevator dispatching method according to claim 1, characterized by The first carrying threshold is less than the second carrying threshold.
7. An elevator dispatching device, characterized by The device comprises: an obtaining module, configured to obtain waiting information of each elevator hall and load information of each elevator; a determining module, configured to determine a target floor based on the waiting information of each elevator hall; and an assigning module, configured to assign an elevator to the target floor based on the waiting information of the target floor and the load information of each elevator. The dispatching module is configured to dispatch an elevator for the target floor based on the waiting information of the target floor and the load information of each elevator. The dispatching of the elevator for the target floor based on the waiting information of the target floor and the load information of each elevator comprises: calculating a people-weighted value and a time-weighted value of the target floor based on the waiting information of the target floor; calculating a carrying capacity value of each elevator based on the load information of each elevator; determining whether the people-weighted value of the target floor is greater than the time-weighted value; if yes, taking an elevator with a carrying capacity value less than a first carrying threshold and closest to the target floor as a target elevator; if no, taking an elevator with a carrying capacity value less than a second carrying threshold and closest to the target floor as the target elevator; and dispatching an elevator for the target floor based on the target elevator.
8. An electronic device comprising at least one processor and at least one storage device adapted to store a plurality of program codes, characterized in that, The program code is adapted to be loaded and run by the processor to execute the elevator dispatching method of any one of claims 1 to 6.
9. A computer readable storage medium having stored therein a plurality of program codes, characterized in that, The program code is adapted to be loaded and run by the processor to execute the elevator dispatching method of any one of claims 1 to 6.
Citation Information
Patent Citations
Elevator operation optimization method and system
CN114803740A
Control system and method for elevator
US20150021123A1