Device for improving elevator sharing coordination ability based on AI
By introducing AI technology into the elevator control system, the number of mobile devices on each floor is detected in real time and the scheduling sequence is generated, the problem that the existing elevator control system cannot be dynamically adjusted is solved, and the elevator loading efficiency is improved.
Patent Information
- Application Number
- CN202510164108.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-14
- Publication Date
- 2025-05-30
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing elevator control system cannot dynamically control the personnel on each floor, resulting in low elevator loading efficiency.
Design an AI-based device to construct a local area network and equipment detection terminal to detect the number of mobile devices on each floor in real time, generate a scheduling sequence based on the direction of the elevator running and the number of people, and increase the scheduling priority of the floor according to the number of times it has passed during the elevator operation.
Through the application of AI model, the order in which the elevator arrives at each floor can be determined based on the real-time elevator status and the number of people on the floor, which improves transportation efficiency and ensures that the elevator maintains efficient operation under full load transportation.
Smart Images

Figure CN120057685A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of equipment control, and particularly relates to a device for improving the elevator sharing coordination ability based on AI. Background Art
[0002] Elevator control refers to managing and scheduling the operation of an elevator through a complex system to efficiently and safely transport passengers or goods to the designated floors. The system usually includes hardware such as button panels and sensors, and software algorithms for processing call requests, determining the best route, and controlling operations such as the opening and closing of elevator doors. Modern elevator control systems may also integrate intelligent technologies, such as predictive maintenance and energy efficiency management based on artificial intelligence, to further enhance the user experience and equipment operation efficiency. Through these technologies and methods, elevator control not only ensures the basic up and down functions but also greatly improves the convenience and safety of use.
[0003] In the current elevator control process, it mainly relies on the control buttons of the elevator to control the elevator, and it is unable to perform dynamic control of the elevator according to the personnel situation on each floor, resulting in low elevator carrying efficiency. Summary of the Invention
[0004] The purpose of the present invention is to provide a device for improving the elevator sharing coordination ability based on AI, aiming to solve the problem that in the current elevator control process, it mainly relies on the control buttons of the elevator to control the elevator, and it is unable to perform dynamic control of the elevator according to the personnel situation on each floor, resulting in low elevator carrying efficiency.
[0005] The present invention is implemented as follows. A device for improving the elevator sharing coordination ability based on AI, the device includes:
[0006] A local area network construction module for constructing a device detection terminal local area network, the device detection terminal local area network includes multiple device detection terminals, at least one device detection terminal is installed on each floor, and the device detection terminal is used to detect the number of mobile devices on the corresponding floor;
[0007] A device statistics module for detecting floor scheduling instructions, obtaining mobile device data from the corresponding device detection terminal according to the floor scheduling instructions, and determining the number of mobile devices at the corresponding floor;
[0008] A scheduling order generation module for determining the scheduling order of each floor according to the running direction of the elevator and the number of people on each floor, and generating a single scheduling order;
[0009] A priority assignment module for, during the operation of the elevator, increasing the scheduling priority of the floor according to the number of times the elevator passes through each floor.
[0010] Preferably, the device statistics module includes:
[0011] A signal detection unit, configured to detect a floor scheduling instruction, activate a device detection terminal corresponding to a floor according to the floor scheduling instruction, and perform wireless signal detection through the device detection terminal;
[0012] A device identification unit, configured to obtain wireless signal detection data, identify the identity of a mobile device according to the wireless signal detection data, and determine the type of the mobile device;
[0013] A quantity statistics unit, configured to screen mobile devices according to a preset device type, and count the number of corresponding mobile devices in the floor where there is a floor scheduling instruction.
[0014] Preferably, the scheduling order generation module includes:
[0015] A model processing unit, configured to import the real-time transportation status of an elevator into a preset AI model, and set transportation parameters, where the transportation parameters at least include the time for people to enter the elevator, the elevator transportation speed, and the maximum capacity of the elevator;
[0016] A transportation plan generation unit, configured to obtain the number of people waiting to take the elevator on each floor, determine the selected floors according to the maximum capacity of the elevator, and generate a transportation plan;
[0017] A plan screening unit, configured to calculate the transportation time of each transportation plan according to the time for people to enter the elevator and the elevator transportation speed, determine the final transportation plan, and generate a single scheduling order.
[0018] Preferably, the priority allocation module includes:
[0019] A weight setting unit, configured to count the number of times the elevator passes through each floor where there are people waiting to take the elevator during the operation of the elevator, and set a weight for each floor according to the number of times;
[0020] A priority floor selection unit, configured to select the corresponding floor as the priority floor according to the weights of each floor, and directly include it in the range of the arrival floors of the current elevator;
[0021] A floor scheduling unit, configured to select floors other than the priority floors according to the maximum capacity of the elevator until the maximum capacity of the elevator is satisfied, and generate a weight scheduling order.
[0022] Preferably, when the elevator stops at a certain floor, the weight corresponding to that floor is reset.
[0023] Preferably, when the number of times the elevator passes through a floor where there are people waiting to take the elevator reaches a preset value, that floor is set as the first floor to receive the elevator.
[0024] Preferably, when there is no one in the elevator, based on the analysis of the AI model for the elevator-taking probability of each floor, the elevator is parked at the corresponding floor.
[0025] A device for improving the elevator sharing coordination ability based on AI provided by the present invention can determine the order of the elevator arriving at each floor according to the real-time elevator state by setting an AI model, determine the order of picking up passengers according to the number of people on each floor, ensure the transportation speed in the case of full-load transportation of the elevator, and improve the transportation efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] Figure 1 It is an architecture diagram of a device for improving the elevator sharing coordination ability based on AI provided by an embodiment of the present invention;
[0027] Figure 2 It is an architecture diagram of the device statistics module provided by an embodiment of the present invention;
[0028] Figure 3 It is an architecture diagram of the scheduling order generation module provided by an embodiment of the present invention;
[0029] Figure 4 It is an architecture diagram of the priority allocation module provided by an embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION
[0030] In order to make the objectives, technical solutions and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.
[0031] The present invention provides a method for improving the elevator sharing coordination ability based on AI, characterized in that the method includes:
[0032] S100. Construct a device detection terminal local area network, the device detection terminal local area network includes a plurality of device detection terminals, at least one device detection terminal is installed on each floor, and the device detection terminal is used to detect the number of mobile devices on the corresponding floor.
[0033] In this step, a device detection terminal local area network is constructed, and a device detection terminal is set on each floor. The device detection terminal can be a Bluetooth detection module or a WIFI detection module. The device detection terminal is used to detect the Bluetooth signal or WIFI signal of the mobile device, so as to determine the number of mobile devices on each floor according to the number of Bluetooth signals or WIFI signals, and use the number of mobile devices as the number of passengers waiting for the elevator on each floor.
[0034] S200. Detect the floor scheduling instruction, obtain the mobile device data from the corresponding device detection terminal according to the floor scheduling instruction, and determine the number of mobile devices at the corresponding floor.
[0035] In this step, floor scheduling instructions are detected. When the button of the floor elevator is pressed, it is regarded that the user has issued a floor scheduling instruction. At this time, the floor where the button is pressed is regarded as having passengers waiting for the elevator, and the device detection terminal on this floor is activated. The number of mobile devices existing on this floor is detected through this device detection terminal to obtain the number of mobile devices on each floor where the button is pressed.
[0036] S300. Determine the scheduling order of each floor according to the running direction of the elevator and the number of people on each floor, and generate a single scheduling order.
[0037] In this step, determine the scheduling order of each floor according to the running direction of the elevator and the number of people on each floor. Determine the floors passed by the elevator according to the running direction of the elevator this time. For example, if the elevator is currently on the 18th floor and going down, then the 1st to 18th floors are the floors that the elevator will pass. Analyze the number of people on each floor through the AI model, and select multiple floors so that the total number of people in the elevator reaches the maximum capacity of the elevator to generate a single scheduling order. The elevator can pick up passengers according to the single scheduling order.
[0038] S400. During the operation of the elevator, increase the scheduling priority of the floor according to the number of times the elevator passes through each floor.
[0039] In this step, during the operation of the elevator, increase the scheduling priority of the floor according to the number of times the elevator passes through each floor. After the first pick-up, if the elevator does not stop at some floors, then during the subsequent pick-up process, give priority to picking up passengers on the floors that were not stopped last time, that is, increase the scheduling priority of the floor according to the number of times the elevator passes through each floor.
[0040] In a preferred embodiment of the present invention, the step of detecting floor scheduling instructions, obtaining mobile device data from the corresponding device detection terminal according to the floor scheduling instructions, and determining the number of mobile devices at the corresponding floor includes:
[0041] S201. Detect floor scheduling instructions, activate the device detection terminal corresponding to the floor according to the floor scheduling instructions, and perform wireless signal detection through the device detection terminal.
[0042] In this step, detect floor scheduling instructions. When the elevator button is pressed, the corresponding device detection terminal is activated and starts to detect wireless signals. The device detection terminal records the information of all detected mobile devices to obtain wireless signal detection data.
[0043] S202. Obtain wireless signal detection data, identify the identity of the mobile device according to the wireless signal detection data, and determine the type of the mobile device.
[0044] In this step, wireless signal detection data is obtained. In the wireless signal detection data, information of the mobile device is recorded, such as MAC address, supported service types, or SSID, etc. These information are used to determine the type of the mobile device.
[0045] S203. Filter the mobile devices according to the preset device types, and count the number of corresponding mobile devices in the floors with floor scheduling instructions.
[0046] In this step, filter the mobile devices according to the preset device types, and retain the information of the mobile devices. If the detected duration of a mobile device is greater than the preset value, it will be added to the blacklist and its quantity will not be counted. Count the number of corresponding mobile devices in the floors with floor scheduling instructions.
[0047] In a preferred embodiment of the present invention, the step of determining the scheduling order of each floor according to the running direction of the elevator and the number of people on each floor, and generating a single scheduling order specifically includes:
[0048] S301. Import the real-time transportation status of the elevator into a preset AI model, and set transportation parameters. The transportation parameters at least include the time for people to enter the elevator, the elevator transportation speed, and the maximum capacity of the elevator.
[0049] In this step, import the real-time transportation status of the elevator into a preset AI model. The AI model can be an existing large language model. A simulation environment needs to be configured, that is, input transportation parameters to the AI model, including the time for people to enter the elevator, the elevator transportation speed, and the maximum capacity of the elevator. The time for people to enter the elevator is the time for people with different numbers to enter the elevator. The elevator transportation speed is the time for the elevator to continuously move n floors, and the maximum number of people that the elevator can carry.
[0050] S302. Obtain the number of people waiting for the elevator on each floor, determine the selected floors according to the maximum capacity of the elevator, and generate a transportation plan.
[0051] In this step, obtain the number of people waiting for the elevator on each floor. Through the AI model, it is possible to select a suitable combination method according to the number of people on each floor, and use the selected floors as the objects for this elevator pick-up, so that the elevator is basically full after picking up these floors, in order to generate a transportation plan, such as first arriving at the 17th floor, then the 10th floor, and then the 5th floor, allowing other floors to be skipped during the process.
[0052] S303. Calculate the transportation time of each transportation plan according to the time for people to enter the elevator and the elevator transportation speed, determine the final transportation plan, and generate a single scheduling order.
[0053] In this step, calculate the transportation time of each transportation plan according to the time when people enter the elevator and the elevator transportation speed. Different numbers of people take different times to enter the elevator. Therefore, calculate the time used for each transportation plan according to the number of people on each floor, and select the appropriate final transportation plan according to the duration to obtain the single scheduling order.
[0054] As a preferred embodiment of the present invention, the step of increasing the scheduling priority of the floor according to the number of times the elevator passes through each floor during the operation of the elevator includes:
[0055] S401, during the operation of the elevator, count the number of times the elevator passes through each floor where there are people waiting to take the elevator, and set a weight for each floor according to this number.
[0056] In this step, during the operation of the elevator, count the number of times the elevator passes through each floor where there are people waiting to take the elevator. Specifically, directly use the number of times the elevator passes through the floor as the weight. For example, if the elevator passes through a certain floor 3 times, its weight is regarded as 3.
[0057] S402, select the corresponding floor as the priority floor according to the weights of each floor, and directly include it in the range of the floors to which the elevator arrives this time.
[0058] In this step, select the corresponding floor as the priority floor according to the weights of each floor. When the weight ratio of a floor reaches a preset value of the total weight, it is directly included in the range of this elevator pick-up. For example, if the total weight is M, when it reaches 0.3M, the corresponding floor is directly used as the object of this elevator pick-up.
[0059] S403, select the floors other than the priority floors according to the maximum capacity of the elevator until the maximum capacity of the elevator is satisfied, and generate a weight scheduling order.
[0060] In this step, select the floors other than the priority floors according to the maximum capacity of the elevator, thereby constructing multiple transportation plans, and screening again to obtain the transportation plan with the shortest time to obtain the weight scheduling order. The weight scheduling order records the order of this elevator pick-up.
[0061] In a preferred embodiment of the present invention, when the elevator stops at a certain floor, the weight corresponding to that floor is reset.
[0062] In a preferred embodiment of the present invention, when the number of times the elevator passes through the floor where there are people waiting to take the elevator reaches the preset value, set this floor as the first floor to pick up the elevator.
[0063] In a preferred embodiment of the present invention, when there is no one taking the elevator, analyze the probability of taking the elevator on each floor based on the AI model, and stop the elevator at the corresponding floor.
[0064] Such asFigure 1 As shown in the figure, it is an architecture diagram of a device for improving the elevator sharing coordination ability based on AI provided by an embodiment of the present invention. The device includes:
[0065] A local area network construction module 100 for constructing a device detection terminal local area network. The device detection terminal local area network includes multiple device detection terminals, and at least one device detection terminal is installed on each floor. The device detection terminal is used to detect the number of mobile devices on the corresponding floor.
[0066] In this device, the local area network construction module 100 constructs a device detection terminal local area network, and sets a device detection terminal on each floor. The device detection terminal can be a Bluetooth detection module or a WIFI detection module. The device detection terminal is used to detect the Bluetooth signal or WIFI signal of the mobile device, so as to determine the number of mobile devices on each floor according to the number of Bluetooth signals or WIFI signals, and use the number of mobile devices as the number of people waiting to take the elevator on each floor.
[0067] A device statistics module 200 for detecting a floor scheduling instruction, obtaining mobile device data from the corresponding device detection terminal according to the floor scheduling instruction, and determining the number of mobile devices at the corresponding floor.
[0068] In this device, the device statistics module 200 detects a floor scheduling instruction. When the button of the floor elevator is pressed, it is regarded that the user has issued a floor scheduling instruction. At this time, the floor where the button is pressed is regarded as having people waiting to take the elevator, and the device detection terminal on this floor is started. The number of mobile devices existing in this floor is detected through this device detection terminal, so as to obtain the number of mobile devices on each floor where the button is pressed.
[0069] A scheduling order generation module 300 for determining the scheduling order of each floor according to the running direction of the elevator and the number of people on each floor, and generating a single scheduling order.
[0070] In this device, the scheduling order generation module 300 determines the scheduling order of each floor according to the running direction of the elevator and the number of people on each floor, determines the floors passed by the elevator according to the running direction of the current elevator. For example, if the elevator is currently on the 18th floor and is going down, then the 1st - 18th floors are the floors that the elevator will pass through. The number of people on each floor is analyzed through an AI model, and multiple floors are selected so that the total number of people in the elevator reaches the maximum capacity of the elevator, so as to generate a single scheduling order. The elevator can pick up passengers according to the single scheduling order.
[0071] A priority allocation module 400 for, during the operation of the elevator, improving the scheduling priority of the floor according to the number of times the elevator passes through each floor.
[0072] In this device, during the operation of the elevator, the priority allocation module 400 increases the scheduling priority of each floor according to the number of times the elevator passes through each floor. After the first elevator pick-up, if the elevator does not stop at some floors, then during subsequent elevator pick-ups, it preferentially picks up passengers at the floors where it did not stop last time, that is, it increases the scheduling priority of that floor according to the number of times the elevator passes through each floor.
[0073] As Figure 2 shown, as a preferred embodiment of the present invention, the device statistics module 200 includes:
[0074] A signal detection unit 201, configured to detect a floor scheduling instruction, activate the device detection terminal corresponding to the floor according to the floor scheduling instruction, and perform wireless signal detection through the device detection terminal.
[0075] In this module, the signal detection unit 201 detects the floor scheduling instruction. When the elevator button is pressed, the corresponding device detection terminal is activated, and the detection of wireless signals begins. The device detection terminal records the information of all detected mobile devices to obtain wireless signal detection data.
[0076] A device identification unit 202, configured to obtain the wireless signal detection data, identify the identity of the mobile device according to the wireless signal detection data, and determine the type of the mobile device.
[0077] In this module, the device identification unit 202 obtains the wireless signal detection data. In the wireless signal detection data, information of the mobile device is recorded, such as MAC address, supported service type, or SSID, etc. These information are used to determine the type of the mobile device.
[0078] A quantity statistics unit 203, configured to screen the mobile devices according to a preset device type, and count the number of corresponding mobile devices in the floor where there is a floor scheduling instruction.
[0079] In this module, the quantity statistics unit 203 screens the mobile devices according to a preset device type, retains the information of the mobile devices. If the duration of a mobile device being detected is greater than a preset value, it is added to the blacklist and its quantity is not counted. The number of corresponding mobile devices in the floor where there is a floor scheduling instruction is counted.
[0080] As Figure 3 shown, as a preferred embodiment of the present invention, the scheduling order generation module 300 includes:
[0081] A model processing unit 301, configured to import the real-time transportation state of the elevator into a preset AI model and set transportation parameters. The transportation parameters at least include the time for people to enter the elevator, the elevator transportation speed, and the maximum capacity of the elevator.
[0082] In this module, the model processing unit 301 imports the real-time transportation status of the elevator into a preset AI model. The AI model can be an existing large language model, and a simulation environment needs to be configured, that is, transportation parameters, the time for people to enter the elevator, the elevator transportation speed, and the maximum capacity of the elevator are input into the AI model. The time for people to enter the elevator is the time for people with different numbers to enter the elevator. The elevator transportation speed is the time for the elevator to continuously move n floors, and the maximum number of people the elevator can carry.
[0083] The transportation plan generation unit 302 is used to obtain the number of people waiting for the elevator on each floor, determine the selected floors according to the maximum capacity of the elevator, and generate a transportation plan.
[0084] In this module, the transportation plan generation unit 302 obtains the number of people waiting for the elevator on each floor. Through the AI model, it can select a suitable combination method according to the number of people on each floor, and use the selected floors as the objects for this elevator pick-up, so that after the elevator picks up these floors, it is basically in a full-load state to generate a transportation plan. For example, it first arrives at the 17th floor, then goes to the 10th floor, and then goes to the 5th floor, allowing other floors to be skipped during the process.
[0085] The plan screening unit 303 is used to calculate the transportation time of each transportation plan according to the time for people to enter the elevator and the elevator transportation speed, determine the final transportation plan, and generate a single scheduling order.
[0086] In this module, the plan screening unit 303 calculates the transportation time of each transportation plan according to the time for people to enter the elevator and the elevator transportation speed. Since the time for different numbers of people to enter the elevator is different, the time used for each transportation plan is calculated according to the number of people on each floor, and a suitable final transportation plan is selected according to the duration to obtain a single scheduling order.
[0087] As Figure 4 shown, as a preferred embodiment of the present invention, the priority allocation module 400 includes:
[0088] The weight setting unit 401 is used to count the number of times the elevator passes through each floor with people waiting for the elevator during the operation of the elevator, and set a weight for each floor according to this number of times.
[0089] In this module, the weight setting unit 401 counts the number of times the elevator passes through each floor with people waiting for the elevator during the operation of the elevator. Specifically, the number of times the elevator passes through the floor is directly used as the weight. For example, if the elevator passes through a certain floor 3 times, its weight is regarded as 3.
[0090] The priority floor selection unit 402 is used to select the corresponding floors as priority floors according to the weights of each floor, and directly include them in the range of floors to be reached by this elevator.
[0091] In this module, the priority floor selection unit 402 selects the corresponding floor as the priority floor according to the weights of each floor. When the weight ratio of a floor reaches a preset value of the total weight, it is directly included in the scope of this elevator call. For example, if the total weight is M, when it reaches 0.3M, the corresponding floor is directly used as the object of this elevator call.
[0092] The floor scheduling unit 403 is used to select floors other than the priority floors according to the maximum capacity of the elevator until the maximum capacity of the elevator is satisfied, and generate a weight scheduling order.
[0093] In this module, the floor scheduling unit 403 selects floors other than the priority floors according to the maximum capacity of the elevator, thereby constructing multiple transportation plans, and screening them again to obtain the transportation plan with the shortest time, so as to obtain the weight scheduling order. The weight scheduling order records the order of this elevator call.
[0094] The above are only the preferred embodiments of the present invention and are not intended to limit the present invention. Any modifications, equivalent replacements, and improvements made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. An AI-based device for improving elevator sharing and coordination capabilities, characterized in that: The device comprises: A local area network construction module is used to construct a device detection terminal local area network, wherein the device detection terminal local area network includes multiple device detection terminals, at least one device detection terminal is installed on each floor, and the device detection terminal is used to detect the number of mobile devices on the corresponding floor; The device statistics module is used to detect the floor dispatching instructions, obtain the mobile device data from the corresponding device detection terminal according to the floor dispatching instructions, and determine the number of mobile devices at the corresponding floor; The dispatching sequence generation module is used to determine the dispatching sequence of each floor according to the running direction of the elevator and the number of people on each floor, and generate a single dispatching sequence; The priority allocation module is used to increase the dispatching priority of each floor according to the number of times the elevator passes through each floor during the operation of the elevator.
2. The device for improving elevator sharing coordination capability based on AI according to claim 1, characterized in that: The equipment statistics module includes: A signal detection unit is used to detect floor dispatching instructions, activate the equipment detection terminal on the corresponding floor according to the floor dispatching instructions, and perform wireless signal detection through the equipment detection terminal; A device identification unit, used to obtain wireless signal detection data, identify the identity of the mobile device according to the wireless signal detection data, and determine the type of the mobile device; The quantity counting unit is used to screen the mobile devices according to the preset device types and count the number of the corresponding mobile devices in the floors where the floor scheduling instructions exist.
3. The device for improving elevator sharing coordination capability based on AI according to claim 1, characterized in that: The scheduling order generation module includes: A model processing unit, used to import the real-time transportation status of the elevator into a preset AI model and set transportation parameters, wherein the transportation parameters at least include the time when a person enters the elevator, the elevator transportation speed, and the maximum capacity of the elevator; The transportation plan generating unit is used to obtain the number of people waiting to take the elevator on each floor, determine the selected floor according to the maximum capacity of the elevator, and generate a transportation plan; The scheme screening unit is used to calculate the transportation time of each transportation scheme according to the time when people enter the elevator and the elevator transportation speed, determine the final transportation scheme, and generate a single scheduling sequence.
4. The device for improving elevator sharing coordination capability based on AI according to claim 1, characterized in that: The priority allocation module comprises: The weight setting unit is used to count the number of times the elevator passes each floor where there are passengers waiting to take the elevator during the operation of the elevator, and to set a weight for each floor according to the number of times; The priority floor selection unit is used to select the corresponding floor as the priority floor according to the weight of each floor, and directly include it in the arrival floor range of this elevator; The floor dispatching unit is used to select floors other than the priority floors according to the maximum capacity of the elevator until the maximum capacity of the elevator is met, and generate a weighted dispatching order.
5. The device for improving elevator sharing coordination capability based on AI according to claim 4 is characterized in that: When the elevator stops at a certain floor, the weight corresponding to that floor is reset.
6. The device for improving elevator sharing coordination capability based on AI according to claim 4, characterized in that: When the number of times the elevator passes a floor where there are people waiting to take the elevator reaches a preset value, the floor is set as the first floor to receive the elevator.
7. The device for improving elevator sharing coordination capability based on AI according to claim 1, characterized in that: When no one is taking the elevator, the probability of taking the elevator on each floor is analyzed based on the AI model, and the elevator stops at the corresponding floor.