Elevator control method, device and system
By optimizing elevator service allocation in advance and preset allocation rules, the problems of inflexible summoning and long waiting time in traditional elevator VIP operating mode are solved, and higher summoning flexibility and transportation efficiency are achieved.
Patent Information
- Application Number
- CN202211127873.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-16
- Publication Date
- 2024-12-20
- Estimated Expiration
- 2042-09-16
AI Technical Summary
Traditional elevators are inflexible in VIP operation mode, resulting in the problem of extended waiting time for VIP passengers.
By prejudging the switching time and operational rules of the elevator group in advance, and using preset allocation rules to allocate elevators to ensure that the elevator with the shortest first switching time is preferred to serve VIP passengers, and reduce or stop adding new ones under appropriate circumstances Summoning service to improve the flexibility of elevator summoning.
Effectively reduce the waiting time of VIP passengers, improve the flexibility of elevator summoning, and maintain the overall optimal transportation efficiency of the elevator group management system.
Smart Images

Figure CN115973863B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of elevators, and in particular to an elevator control method, device and system. Background Art
[0002] With the continuous development of elevator technology, some elevator users in buildings will require elevators to be equipped with VIP (Very Important Person) operation mode: when VIP passengers (such as leaders, VIPs, etc.) need to take the elevator, they can use card swiping, special calling, etc. to make a designated elevator or any elevator in the group enter the VIP operation state to serve passengers. When the elevator is in the VIP operation state, it will not receive other ordinary external calls, and only serve the car calls.
[0003] However, the traditional way of switching elevators to VIP services has problems such as inflexible elevator calls or prolonged waiting time for VIP passengers. Summary of the invention
[0004] Based on this, it is necessary to provide an elevator control method, device and system that can improve the flexibility of elevator calling and allow VIP passengers to avoid spending extra time waiting in response to the above technical problems.
[0005] In a first aspect, the present invention provides an elevator control method, the method comprising:
[0006] Obtain the target arrival time of the target user at the target elevator waiting location;
[0007] By predicting in advance, the first switching time of each elevator in the elevator group is obtained, and the first switching time includes the estimated completion time of the elevator completing the registered call service and the estimated arrival time of the elevator at the target waiting position;
[0008] The elevator with the shortest first switching time in the elevator group is identified as the elevator to be allocated, and the preset allocation rule is used to allocate services to the elevator to be allocated; wherein the preset allocation rule includes reducing the allocation of new call services for the elevator to be allocated when the first switching time is less than the target arrival time, and obtaining the second switching time of the elevator to be allocated, and stopping the allocation of new call services for the elevator to be allocated when the second switching time is less than or equal to the target arrival time; the second switching time includes the first switching time and the estimated completion time of the elevator to be allocated to complete the allocated new call services;
[0009] The elevator to be allocated that has completed service allocation is taken as the target elevator, and the call service for the target user is allocated to the target elevator.
[0010] In one embodiment, the newly added calling service includes newly added in-car calling tasks and newly added out-hall calling tasks;
[0011] Before the step of obtaining the second switching time of the elevator to be allocated, the method includes:
[0012] Obtain the operation rule information of the elevator group; the operation rule information includes historical floor selection data and historical elevator riding data; the historical floor selection data includes the first calling floor corresponding to the newly added hall calling task and the second calling floor corresponding to the newly added car calling task; the historical elevator riding data includes the time when the elevator arrives at the first calling floor and the time when the elevator arrives at the second calling floor;
[0013] Process the historical elevator riding data to obtain the estimated response time for the newly added in-car call service when the newly added hall call task is completed;
[0014] Based on the operation rule information and the estimated response time, the estimated completion time of the elevator to be assigned to complete the assigned new call service is obtained.
[0015] In one embodiment, the registered calling service includes a registered in-car calling task and a registered out-hall calling task;
[0016] The preset allocation rules also include stopping the allocation of new call services for the elevator to be allocated when the first switching time is greater than the target arrival time, transferring the registered outside-hall call tasks of the elevator to be allocated to elevators in the elevator group other than the one to be allocated, and obtaining the third switching time of the elevator to be allocated, and stopping the transfer of the registered outside-hall call tasks for the elevator to be allocated when the third switching time is less than or equal to the target arrival time; the third switching time includes the estimated completion time for the elevator to be allocated to complete the registered in-car call tasks, the estimated completion time for the elevator to be allocated to complete the registered outside-hall call tasks that have not been transferred, and the estimated arrival time of the elevator to be allocated to arrive at the target elevator waiting position.
[0017] In one embodiment, the method further comprises:
[0018] When the transfer of the registered hall call task for the elevator to be assigned is completed, if the third switching time is greater than the target arrival time, the elevator to be assigned is confirmed as the target elevator, or the elevator to be assigned that has currently completed the registered car call task and has the smallest distance from the target elevator waiting position is confirmed as the target elevator.
[0019] In one of the embodiments, the preset allocation rule further includes stopping service allocation to the elevator to be allocated when the first switching time is equal to the target arrival time.
[0020] In one embodiment, the target arrival time is obtained based on the location information of the target user; or, the target arrival time is the target user's scheduled elevator time transmitted by an external device; or, the target arrival time is obtained based on the target user's motion state and location information;
[0021] The step of taking the elevator to be allocated that has completed service allocation as the target elevator comprises:
[0022] Output notification instructions; the notification instructions are used to instruct the display device to display the identity information of the target elevator; the identity information includes the elevator number and the location of the elevator; the notification instructions are also used to instruct the voice device to output the identity information of the target elevator.
[0023] In a second aspect, the present invention further provides an elevator control device, the device comprising:
[0024] A time acquisition module is used to obtain the target arrival time of the target user arriving at the target elevator waiting location;
[0025] An advance prediction module is used to obtain the first switching time of each elevator in the elevator group through advance prediction, the first switching time including the estimated completion time of the elevator completing the registered call service and the estimated arrival time of the elevator arriving at the target waiting position;
[0026] A service allocation module, for identifying an elevator with the shortest first switching time in the elevator group as an elevator to be allocated, and using a preset allocation rule to allocate services to the elevator to be allocated; wherein the preset allocation rule includes reducing the allocation of a new call service task for the elevator to be allocated when the first switching time is less than a target arrival time, and obtaining a second switching time for the elevator to be allocated, and stopping the allocation of a new call service for the elevator to be allocated when the second switching time is less than or equal to the target arrival time; the second switching time includes the first switching time and an estimated completion time for the elevator to be allocated to complete the allocated new call service;
[0027] The call allocation module is used to take the elevator to be allocated that has completed service allocation as the target elevator, and allocate the call service for the target user to the target elevator.
[0028] In a third aspect, the present invention further provides an elevator group management system, which includes a memory and a processor. The memory stores a computer program, and the processor implements the above-mentioned elevator control method when executing the computer program.
[0029] In a fourth aspect, the present invention further provides an elevator control system, which includes an elevator group management system and a plurality of elevators connected to the elevator group management system; the elevator group management system is used to execute the above-mentioned elevator control method.
[0030] In a fifth aspect, the present invention further provides a computer-readable storage medium, wherein a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the above-mentioned elevator control method is implemented.
[0031] The above-mentioned elevator control method, device and system obtain the target arrival time of the target user to arrive at the target waiting position; obtain the first switching time of each elevator in the elevator group by advance prediction, and confirm the elevator with the shortest first switching time in the elevator group as the elevator to be assigned, and further, use the preset allocation rule to allocate services to the elevator to be assigned, wherein the preset allocation rule includes reducing the allocation of new call service tasks for the elevator to be assigned when the first switching time is less than the target arrival time, and obtaining the second switching time of the elevator to be assigned, and stopping the allocation of new call services for the elevator to be assigned when the second switching time is less than or equal to the target arrival time; the elevator group management system uses the elevator to be assigned that has completed the service allocation as the target elevator, and allocates the call service for the target user to the target elevator. The present invention allocates services to the elevator by advance prediction and using the preset allocation rules, while improving the flexibility of elevator calls, reducing the time spent by target customers waiting for elevators, so that the elevator group management system can still maintain a high overall optimal transportation efficiency when serving target users. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] Figure 1 is an application environment diagram of an elevator control method in an embodiment;
[0033] Figure 2 1 is a flow chart of an elevator control method in one embodiment;
[0034] Figure 3 A schematic diagram of obtaining location information of a target user in one embodiment;
[0035] Figure 4 It is a schematic diagram of a flow chart of obtaining a second switching time of an elevator to be allocated in one embodiment;
[0036] Figure 5 A schematic diagram of a specific flow chart of an elevator control method in an embodiment;
[0037] Figure 6 is a structural block diagram of an elevator control device in one embodiment;
[0038] Figure 7 FIG. 4 is an internal structure diagram of an elevator group management system in one embodiment. DETAILED DESCRIPTION
[0039] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with 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 intended to limit the present invention.
[0040] In the traditional technology, since the elevators in the elevator group are in a service state of carrying ordinary passengers before receiving the call service of the target user, if the elevator group management system receives the call service of the target user at this time, there are two ways to allocate the target elevator: 1. No new call service allocation is added, and the registered hall call task is transferred to other elevators in the elevator group. The registered car call task is the task of serving the current position to the target elevator waiting position. After arriving at the target elevator waiting position, wait for the remaining ordinary passengers in the car to leave at this floor, and switch to the target elevator to serve the target user; 2. No new call service allocation is added, and the registered hall call task is transferred to other elevators in the elevator group. After serving all the registered car call tasks, return to the target elevator waiting position and switch to the target elevator to serve the target user.
[0041] However, both methods of allocating target elevators will affect the riding experience. The first allocation method will reduce the riding experience of the remaining passengers in the car; the second allocation method will increase the waiting time of the target users.
[0042] The elevator control method provided by the embodiment of the present invention can be applied to Figure 1 In the application environment shown. Among them, the external device 102 communicates with the elevator group management system 104. The data storage system can store data that the server 104 needs to process. The data storage system can be integrated in the elevator group management system 104, and the location information input by the external device 102 can be stored in the data storage system. The elevator group management system 104 obtains the target arrival time through the location information, and makes a pre-judgment, and uses the preset allocation rules to allocate services to the elevator. In addition, the newly added call service can also be stored in the data storage system first, and then uniformly processed and allocated by the elevator group management system 104. Among them, the external device 102 can be one or more devices, including but not limited to various gates, access control systems, building management systems, mobile communication devices, etc. The elevator group management system 104 can be implemented with an independent server or a server cluster consisting of multiple servers.
[0043] It should be noted that the present invention is applicable to a group-managed elevator group consisting of two or more elevators in a building.
[0044] In one embodiment, Figure 2 As shown, an elevator control method is provided, which is applied to Figure 1 The elevator group management system in the example is used to illustrate, including the following steps:
[0045] S202, obtaining the target arrival time of the target user arriving at the target elevator waiting position. Specifically, the elevator group management system obtains the target arrival time of the target user arriving at the target elevator waiting position through external devices, including gate machines, access control systems, monitoring devices, and mobile communication devices.
[0046] In one embodiment, the target arrival time is obtained based on the location information of the target user; or, the target arrival time is the target user's scheduled elevator time transmitted by an external device; or, the target arrival time is obtained based on the target user's motion state and location information;
[0047] Specifically, see Figure 3 The elevator group management system obtains the location information of the target user through an external device, wherein the elevator group management system obtains the target arrival time in the following ways: when the target user uses the gate or access control system, the distance between the gate, access control system and the elevator lobby is obtained, or the target user is identified through the monitoring device, and the distance between the target user's current position and the elevator lobby is obtained, or the distance between the target user's current position and the elevator lobby is obtained through the positioning of the mobile communication device and the elevator lobby. According to the obtained distance and the average walking speed of the person, the target arrival time of the target user to the target elevator position is calculated; the target user's reservation time for taking the elevator is received from an external device; in addition, when the elevator group management system is linked with the monitoring device, or the target user is positioned using the mobile communication device, the current position and movement status of the target user can be detected in real time. The elevator group management system dynamically calculates the target arrival time according to the distance between the current position and the elevator lobby, and the moving speed of the target user in the moving state.
[0048] Among them, the monitoring device may refer to a device that can monitor the scene and capture images, such as a camera; the mobile communication device may refer to a device that can communicate while moving, such as a mobile phone and a tablet. In this embodiment, a mobile phone is taken as an example.
[0049] Furthermore, the target user may refer to a VIP passenger, and the target elevator waiting position for the VIP passenger may refer to the position of the elevator lobby on the floor where the VIP passenger is located, and the target elevator waiting position for the elevator may refer to the floor where the VIP passenger is located.
[0050] S204, obtaining the first switching time of each elevator in the elevator group by predicting in advance, the first switching time including the estimated completion time of the elevator completing the registered call service and the estimated arrival time of the elevator arriving at the target waiting position.
[0051] Specifically, the registered calling service refers to the hall call (registered hall call task) and car call (registered car call task) that have been input into the elevator group management system before the target user arrives; the estimated completion time for completing the registered calling service is: the estimated time required to complete the hall call and car call that have been input before the target user arrives, and further, if there is no hall call or car call before the target user arrives, the estimated completion time is zero; the estimated arrival time of the elevator at the target waiting position is: the estimated time required for the elevator to reach the target user's floor from the floor where it is located after completing the registered calling service, and further, if the floor where the elevator is located after completing the registered calling service happens to be the target user's floor, the estimated completion time is zero.
[0052] S206, confirm the elevator with the shortest first switching time in the elevator group as the elevator to be allocated, and use the preset allocation rule to allocate services to the elevator to be allocated; wherein the preset allocation rule includes reducing the allocation of new call services to the elevator to be allocated when the first switching time is less than the target arrival time, and obtaining the second switching time of the elevator to be allocated, and stopping the allocation of new call services to the elevator to be allocated when the second switching time is less than or equal to the target arrival time; the second switching time includes the first switching time, and the estimated completion time of the elevator to be allocated to complete the allocated new call services.
[0053] Specifically, the elevator group management system compares the first switching time with the target arrival time, and according to the comparison result, uses a preset allocation rule to perform service allocation on the elevator to be allocated.
[0054] In one embodiment, the newly added calling service includes newly added in-car calling tasks and newly added out-hall calling tasks;
[0055] In the present invention, the elevator group management system is connected to each elevator in the elevator group. Figure 4 , before the step of obtaining the second switching time of the elevator to be allocated, the steps include:
[0056] S402, obtain the operating rule information of the elevator group; the operating rule information includes historical floor selection data and historical elevator riding data; the historical floor selection data includes the first calling floor corresponding to the newly added outdoor hall calling task and the second calling floor corresponding to the newly added in-car calling task; the historical elevator riding data includes the time when the elevator arrives at the first calling floor and the time when the elevator arrives at the second calling floor.
[0057] Specifically, since the newly added outside-hall call tasks are directional (upward or downward), the number of newly added in-car call tasks that may appear in this direction is limited. The elevator group management system will collect the operating rule information of the elevator group and store it in the data storage system. When the operating rule information is needed, the elevator group management system can call it.
[0058] S404, the historical elevator riding data is processed to obtain the estimated response time for responding to the newly added in-car call service when the newly added hall call task is completed.
[0059] Specifically, the elevator group management system can refer to the time for completing a new hall call task on a certain floor within a certain time period, and the time for a new car call task to appear and be completed after the new hall call task is completed, to obtain an estimated response time.
[0060] S406, based on the operation rule information and the estimated response time, obtain the estimated completion time of the elevator to be assigned to complete the assigned new call service.
[0061] Specifically, the elevator group management system uses preset allocation rules to allocate services to the allocated elevators, thereby minimizing the impact on ordinary passengers when the elevators serve the target users and improving the flexibility of elevator calling.
[0062] In one embodiment, the registered calling service includes a registered in-car calling task and a registered out-hall calling task;
[0063] The preset allocation rules also include stopping the allocation of new call services for the elevator to be allocated when the first switching time is greater than the target arrival time, transferring the registered outside-hall call tasks of the elevator to be allocated to elevators in the elevator group other than the one to be allocated, and obtaining the third switching time of the elevator to be allocated, and stopping the transfer of the registered outside-hall call tasks for the elevator to be allocated when the third switching time is less than or equal to the target arrival time; the third switching time includes the estimated completion time for the elevator to be allocated to complete the registered in-car call tasks, the estimated completion time for the elevator to be allocated to complete the registered outside-hall call tasks that have not been transferred, and the estimated arrival time of the elevator to be allocated to arrive at the target elevator waiting position.
[0064] Specifically, the elevator group management system of the present invention will be equipped with an answering light different from the call button, and the answering light will be used to guide passengers to which elevator to take. When the elevator group management system transfers the registered hall call task of the elevator to be assigned to the elevator other than the elevator to be assigned in the elevator group, the elevator group management system will output a control instruction to the answering light, and indicate the target user and ordinary passengers to go to the elevator by lighting the answering light.
[0065] In one of the embodiments, the preset allocation rule further includes stopping service allocation to the elevator to be allocated when the first switching time is equal to the target arrival time.
[0066] Specifically, the elevator group management system allocates corresponding services to elevators in different situations through preset allocation rules, which improves the flexibility of elevator calls while minimizing the impact on ordinary passengers and the time target customers spend waiting for elevators, thus achieving seamless switching between ordinary services and target user services. This method can minimize the impact of target user calls on the overall elevator group management system, so that the elevator group management system can still maintain a high overall optimal transportation efficiency when serving target users.
[0067] S208: The elevator to be allocated that has completed service allocation is used as the target elevator, and the call service for the target user is allocated to the target elevator.
[0068] Specifically, the elevator group management system takes the elevator to be assigned that has completed service assignment as the target elevator. At this time, the target elevator will no longer receive any new hall call tasks and only complete the call service for the target user. When the target elevator completes the call service for the target user, it returns to the normal service state, which is the state of each elevator in the elevator group when the elevator group management system does not receive the call service of the target user.
[0069] In one embodiment, the step of taking the elevator to be allocated that has completed service allocation as the target elevator includes:
[0070] Output notification instructions; the notification instructions are used to instruct the display device to display the identity information of the target elevator; the identity information includes the elevator number and the location of the elevator; the notification instructions are also used to instruct the voice device to output the identity information of the target elevator.
[0071] Specifically, the display device may refer to a device with a display function, such as a display screen. In the present invention, the elevator group management system outputs a notification instruction, the gate display screen, the access control display screen, and the mobile communication device display screen receive the notification instruction and display the identity information of the target elevator. Furthermore, the identity information of the target elevator may refer to various information that can identify the target elevator alone or in combination with other information, such as the elevator number, the elevator model, and the manufacturer. In the present invention, the elevator number and the location of the elevator are used as examples for explanation; the voice device may refer to a device with a voice function, such as an intercom. In the present invention, the voice device of the elevator in the elevator group is used as an example. After receiving the notification instruction, the target user is guided into the target elevator in the form of voice.
[0072] In the above elevator control method, the elevator group management system calculates the target arrival time according to the acquired position information, and then makes an advance prediction to obtain the first switching time of each elevator in the elevator group, selects the elevator with the shortest first switching time as the elevator to be allocated, and uses the preset allocation rules to allocate services to the allocated elevators according to different actual conditions. Finally, the elevator group management system uses the elevator to be allocated that has completed the service allocation as the target elevator, and allocates the call service for the target user to the target elevator, thereby improving the flexibility of elevator calling and reducing the time spent by the target customers waiting for the elevator, so that the elevator group management system can still maintain a high overall optimal transportation efficiency when serving the target users.
[0073] In order to further illustrate the solution of the present invention, a specific example is described below. Figure 5 The present invention is applied to Figure 1 The elevator group management system shown in the figure is used as an example, and the target user is VIP passengers:
[0074] Step 1: The elevator group management system obtains the time when the VIP passenger arrives at the elevator lobby on the floor where the VIP passenger is located in advance. The target arrival time of the VIP passenger at the target elevator lobby is obtained through external equipment, including but not limited to: gate machine, access control system, building management system, mobile communication equipment, etc.
[0075] Specifically, the method of obtaining the target arrival time may include:
[0076] ① Obtained by inputting the distance between the device and the elevator lobby (target elevator lobby): After the VIP passenger uses the gate or access control system, the distance between the gate, access control system and the elevator lobby is used to calculate the time when the VIP passenger arrives at the elevator lobby based on the average walking speed of the person; or the VIP call is registered through a mobile communication device, and the distance between the positioning of the mobile communication device and the elevator lobby is used to calculate the arrival time of the VIP passenger based on the average walking speed of the person;
[0077] ② Linked with the surveillance cameras of the building management system, the VIP passengers are identified through the cameras, and the arrival time is calculated based on the distance between the VIP passenger’s current location and the elevator lobby (target elevator location) and the average walking speed of the person;
[0078] ③ Manual input through the building management system or mobile communication device, such as directly inputting the target arrival time manually.
[0079] Step 2: The elevator group management system predicts and allocates services in advance based on the target arrival time.
[0080] The elevator group management system calculates the time it takes for each elevator to complete its registered calls and reach the target waiting position based on all registered in-car calls and registered hall calls in the group, that is, the time it takes for the current service to be switched to VIP service (the first switching time). After that, the elevator group management system uses the preset allocation rules to allocate services:
[0081] Specifically, if the first switching time of an elevator in the elevator group is less than the target arrival time, the elevator with the shortest first switching time is selected as the elevator to be switched to VIP service (elevator to be allocated). For this elevator (elevator to be allocated), the newly added calls (new in-car call tasks and new outside-hall call tasks) assigned to this elevator (elevator to be allocated) are gradually reduced. When the existing call service time (first switching time) + the predicted new call service time is close to the target arrival time, the elevator is no longer allowed to add new calls, where the new call service time refers to: the time for the elevator to arrive at the newly added outside-hall call floor (first call floor) + the predicted time (estimated response time) for the in-car call service (second call floor) that may appear after answering the outside-hall call.
[0082] Furthermore, the first switching time of all elevators in the elevator group is greater than the target arrival time, that is, all elevators cannot reach the target elevator waiting position in time after completing the current registered call service normally. At this time, select the elevator with the shortest first switching time, and transfer the registered hall call tasks assigned to the elevator to other elevators one by one, and calculate the third switching time again. When the calculated third switching time is less than the target arrival time, stop transferring the registered hall call tasks, and no longer allow the elevator to receive new hall call tasks. If the third switching time is still greater than the target arrival time after all the registered hall call tasks of the elevator are transferred to other elevators, according to the VIP passenger service needs of the building, choose: after serving the registered car call tasks closest to the target elevator waiting position, arrive at the target elevator waiting position to guide ordinary passengers to leave and then switch to VIP service; or after serving all registered car call tasks, arrive at the target elevator waiting position and switch to VIP service.
[0083] Specifically, when the elevator group management system uses camera linkage, mobile communication device positioning and other devices that can follow and detect the current position of VIP passengers, the time it takes for the VIP passengers to arrive at the target waiting position is dynamically calculated based on the current movement speed of the VIP passengers, and the elevator service allocation strategy is dynamically adjusted based on the above methods 1 and 2.
[0084] Step 3: The selected target elevator switches to VIP service status, and VIP passengers take the target elevator
[0085] In the second step, the elevator group management system informs the VIP passenger of the elevator number to be taken through the gate display screen, access control display screen, mobile communication device display screen, etc., and guides the VIP passenger to the target elevator through the display screen or voice in the elevator lobby. After the elevator switches to the VIP service state, it will no longer receive any hall call tasks, and only serve the in-car call tasks registered by VIP passengers. When the elevator completes the in-car call task of the VIP passenger, it returns to the normal service state.
[0086] Furthermore, if Figure 5 As shown:
[0087] The target user (VIP passenger) enters the building, and the elevator group management system receives the target user's location information transmitted by the gate machine or the access control system. According to the location information, the target arrival time for the target user to arrive at the target elevator waiting position is 80s.
[0088] The elevator group management system obtains the first switching time of each elevator in the elevator group through advance prediction: 130s for elevator No. 1, 90s for elevator No. 2, 140s for elevator No. 3, and 190s for elevator No. 4. Among them, 10s+60s in elevator No. 1 means that the time required for the elevator to complete the hall call task from the 10th floor to the 9th floor is 10s, and 60s is the estimated time required to complete the car call task after completing the hall call task. In addition, 30s in elevator No. 1, 70s in elevator No. 3, and 100s in elevator No. 4 are the estimated times for each elevator to arrive at the target elevator lobby after completing the registered call.
[0089] The elevator group management system identifies elevator No. 2 with the shortest first switching time in the elevator group as the elevator to be assigned, and uses the preset allocation rules to allocate services to elevator No. 2, stops allocating new call services to elevator No. 2, and transfers a registered hall call task for elevator No. 2 to elevator No. 1, that is, subtracting the time required for elevator No. 2 to complete the car call task after completing this hall call task from the 5th floor to the 3rd floor, and calculates the third switching time of elevator No. 2 to be 80s. At this time, the third switching time is equal to the target arrival time, and stops transferring the registered hall call tasks for elevator No. 2.
[0090] The elevator group management system takes elevator No. 2 as the target elevator and assigns the call service for the target user to elevator No. 2. The elevator group management system outputs a notification instruction and guides the target user to elevator No. 2 in the elevator lobby through a display screen or voice. After the elevator switches to the VIP service state, it only serves the in-car calls registered by the target user. When the elevator completes the in-car calls registered by the target user, it returns to the normal service state. In addition, the call buttons in the present invention will all light up when there is a registration, and an answering light will be separately configured on each elevator in the elevator group to guide the target user to the corresponding elevator.
[0091] Furthermore, the elevator group management system can exist in the machine room on the roof, and all the equipment and elevator control systems along the way will be connected to the elevator group management system respectively.
[0092] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0093] Based on the same inventive concept, an embodiment of the present invention further provides an elevator control device for implementing the elevator control method involved above. The implementation solution provided by the device to solve the problem is similar to the implementation solution recorded in the above method, so the specific limitations in one or more elevator control device embodiments provided below can refer to the limitations of the elevator control method above, and will not be repeated here.
[0094] In one embodiment, Figure 6 As shown, an elevator control device is provided, including: a time acquisition module 610, an advance prediction module 620, a service allocation module 630 and a call allocation module 640, wherein:
[0095] The time acquisition module 610 is used to acquire the target arrival time of the target user arriving at the target elevator waiting location.
[0096] The advance prediction module 620 is used to obtain the first switching time of each elevator in the elevator group through advance prediction. The first switching time includes the estimated completion time of the elevator completing the registered call service and the estimated arrival time of the elevator arriving at the target elevator waiting position.
[0097] The service allocation module 630 is used to identify the elevator with the shortest first switching time in the elevator group as the elevator to be allocated, and use the preset allocation rules to allocate services to the elevator to be allocated; wherein the preset allocation rules include reducing the allocation of new call service tasks for the elevator to be allocated when the first switching time is less than the target arrival time, and obtaining the second switching time of the elevator to be allocated, and stopping the allocation of new call services for the elevator to be allocated when the second switching time is less than or equal to the target arrival time; the second switching time includes the first switching time, and the estimated completion time of the elevator to be allocated to complete the allocated new call service.
[0098] The call allocation module 640 is used to take the elevator to be allocated that has completed service allocation as the target elevator, and allocate the call service for the target user to the target elevator.
[0099] In one embodiment, the newly added calling service includes a newly added in-car calling task and a newly added outside-hall calling task; the registered calling service includes a registered in-car calling task and a registered outside-hall calling task.
[0100] The service allocation module 630 is used to obtain the operating rule information of the elevator group; the operating rule information includes historical floor selection data and historical elevator data; the historical elevator data is processed to obtain the estimated response time for responding to the newly added in-car call service when the newly added outside-hall call task is completed; based on the operating rule information and the estimated response time, the estimated completion time of the to-be-allocated elevator to complete the allocated new call service is obtained; wherein the historical floor selection data includes the first calling floor corresponding to the newly added outside-hall call task and the second calling floor corresponding to the newly added in-car call task; the historical elevator data includes the time when the elevator arrives at the first calling floor and the time when the elevator arrives at the second calling floor.
[0101] In one embodiment, the registered calling service includes a registered in-car calling task and a registered out-hall calling task;
[0102] The preset allocation rules also include stopping the allocation of new call services for the elevator to be allocated when the first switching time is greater than the target arrival time, transferring the registered outside-hall call tasks of the elevator to be allocated to elevators in the elevator group other than the one to be allocated, and obtaining the third switching time of the elevator to be allocated, and stopping the transfer of the registered outside-hall call tasks for the elevator to be allocated when the third switching time is less than or equal to the target arrival time; the third switching time includes the estimated completion time for the elevator to be allocated to complete the registered in-car call tasks, the estimated completion time for the elevator to be allocated to complete the registered outside-hall call tasks that have not been transferred, and the estimated arrival time of the elevator to be allocated to arrive at the target elevator waiting position.
[0103] In one embodiment, the service allocation module 630 is used to confirm the elevator to be assigned as the target elevator when the transfer of the registered outside-hall call task for the elevator to be assigned is completed, if the third switching time is greater than the target arrival time, or to confirm the elevator to be assigned that has currently completed the registered in-car call task and has the smallest distance from the target elevator waiting position as the target elevator.
[0104] In one of the embodiments, the preset allocation rule further includes stopping service allocation to the elevator to be allocated when the first switching time is equal to the target arrival time.
[0105] In one embodiment, the call allocation module 640 is used to output a notification instruction; the notification instruction is used to instruct the display device to display the identity information of the target elevator; the identity information includes the elevator number and the location of the elevator; the notification instruction is also used to instruct the voice device to output the identity information of the target elevator.
[0106] Each module in the above elevator control device can be implemented in whole or in part by software, hardware or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute the operations corresponding to each module.
[0107] In one embodiment, an elevator group management system is provided. The elevator group management system can be implemented by using a computer device. The computer device can be a server. Its internal structure diagram can be as follows: Figure 7 As shown. The computer device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store registration call data. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, the above-mentioned elevator control method is implemented.
[0108] Those skilled in the art will understand that Figure 7The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present invention, and does not constitute a limitation on the computer device to which the solution of the present invention is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0109] An embodiment of the present invention further provides an elevator group management system, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the above-mentioned elevator control method when executing the computer program.
[0110] The present invention also provides an elevator control system, which includes an elevator group management system and a plurality of elevators connected to the elevator group management system; the elevator group management system is used to execute the above-mentioned elevator control method.
[0111] The embodiment of the present invention further provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the above-mentioned elevator control method is implemented.
[0112] In one embodiment, a computer program product is provided, comprising a computer program, wherein the computer program implements the above elevator control method when executed by a processor.
[0113] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided by the present invention can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided by the present invention may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited thereto. The processor involved in each embodiment provided by the present invention may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited thereto.
[0114] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0115] The above-mentioned embodiments only express several implementation methods of the present invention, and the description thereof is relatively specific and detailed, but it cannot be understood as limiting the scope of the present invention. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present invention, and these all belong to the protection scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the attached claims.
Claims
1. An elevator control method, characterized in that: The method comprises: Obtain the target arrival time of the target user at the target elevator waiting location; By predicting in advance, obtaining a first switching time of each elevator in the elevator group, wherein the first switching time includes an estimated completion time of the elevator completing the registered call service and an estimated arrival time of the elevator arriving at the target waiting position; The elevator with the shortest first switching time in the elevator group is identified as the elevator to be allocated, and a preset allocation rule is used to allocate services to the elevator to be allocated; wherein the preset allocation rule includes reducing the allocation of the newly added call service task to the elevator to be allocated when the first switching time is less than the target arrival time, and obtaining the second switching time of the elevator to be allocated, and stopping the allocation of the newly added call service to the elevator to be allocated when the second switching time is less than or equal to the target arrival time; the second switching time includes the first switching time and the estimated completion time of the newly added call service that the elevator to be allocated completes; The elevator to be allocated that has completed the service allocation is used as a target elevator, and the calling service for the target user is allocated to the target elevator; The newly added calling service includes newly added in-car calling tasks and newly added out-hall calling tasks; Before the step of obtaining the second switching time of the elevator to be allocated, the method includes: Acquire the operation rule information of the elevator group; the operation rule information includes historical floor selection data and historical elevator riding data; the historical floor selection data includes the first calling floor corresponding to the newly added hall calling task and the second calling floor corresponding to the newly added car calling task; the historical elevator riding data includes the time when the elevator arrives at the first calling floor and the time when the elevator arrives at the second calling floor; The historical elevator riding data is processed to obtain an estimated response time for responding to the newly added in-car call service when the newly added hall call task is completed; Based on the operation rule information and the estimated response time, an estimated completion time for the elevator to be assigned to complete the assigned newly added call service is obtained.
2. The method according to claim 1, characterized in that The registered calling service includes a registered in-car calling task and a registered out-hall calling task; The preset allocation rule also includes, when the first switching time is greater than the target arrival time, stopping the allocation of the newly added call service for the elevator to be allocated, transferring the registered outdoor hall call task of the elevator to be allocated to the elevators in the elevator group other than the elevator to be allocated, and obtaining the third switching time of the elevator to be allocated, and when the third switching time is less than or equal to the target arrival time, stopping the transfer of the registered outdoor hall call task for the elevator to be allocated; the third switching time includes the estimated completion time of the elevator to be allocated to complete the registered in-car call task, the estimated completion time of the elevator to be allocated to complete the registered outdoor hall call task that has not been transferred, and the estimated arrival time of the elevator to be allocated to arrive at the target elevator waiting position.
3. The method according to claim 2, characterized in that The method further comprises: When the transfer of the registered outside-hall call task for the elevator to be assigned is completed, if the third switching time is greater than the target arrival time, the elevator to be assigned is confirmed as the target elevator, or the elevator to be assigned that has currently completed the registered in-car call task and has the smallest distance from the target elevator waiting position is confirmed as the target elevator.
4. The method according to any one of claims 1 to 3, characterized in that: The preset allocation rule also includes stopping service allocation to the elevator to be allocated when the first switching time is equal to the target arrival time.
5. The method according to claim 1, characterized in that The target arrival time is obtained based on the location information of the target user; or, the target arrival time is the target user's scheduled elevator time transmitted by an external device; Or, the target arrival time is obtained based on the motion state of the target user and the location information; The step of taking the elevator to be allocated that has completed the service allocation as the target elevator comprises: Output a notification instruction; the notification instruction is used to instruct the display device to display the identity information of the target elevator; the identity information includes the elevator number and the location of the elevator; the notification instruction is also used to instruct the voice device to output the identity information of the target elevator.
6. An elevator control device, characterized in that: The device comprises: A time acquisition module is used to obtain the target arrival time of the target user arriving at the target elevator waiting location; An advance prediction module is used to obtain a first switching time of each elevator in the elevator group by advance prediction, wherein the first switching time includes an estimated completion time of the elevator completing the registered call service and an estimated arrival time of the elevator arriving at the target waiting position; A service allocation module, configured to identify the elevator with the shortest first switching time in the elevator group as the elevator to be allocated, and to allocate services to the elevator to be allocated using a preset allocation rule; wherein the preset allocation rule includes reducing the allocation of a newly added call service task to the elevator to be allocated when the first switching time is less than the target arrival time, and obtaining a second switching time for the elevator to be allocated, and stopping the allocation of the newly added call service to the elevator to be allocated when the second switching time is less than or equal to the target arrival time; the second switching time includes the first switching time and an estimated completion time for the elevator to be allocated to complete the allocated newly added call service; A call allocation module, used to take the elevator to be allocated that has completed the service allocation as a target elevator, and allocate the call service for the target user to the target elevator; The newly added calling service includes newly added in-car calling tasks and newly added out-hall calling tasks; The service allocation module is also used to obtain the operating rule information of the elevator group; the operating rule information includes historical floor selection data and historical elevator riding data; the historical floor selection data includes the first calling floor corresponding to the newly added outside-hall call task and the second calling floor corresponding to the newly added in-car call task; the historical elevator riding data includes the time when the elevator arrives at the first calling floor and the time when the elevator arrives at the second calling floor; the historical elevator riding data is processed to obtain the estimated response time for responding to the newly added in-car call service when the newly added outside-hall call task is completed; based on the operating rule information and the estimated response time, the estimated completion time for the elevator to be assigned to complete the assigned new call service is obtained.
7. An elevator group management system, comprising a memory and a processor, wherein the memory stores a computer program, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 5 are implemented.
8. An elevator control system, characterized in that: The system includes an elevator group management system, and a plurality of elevators connected to the elevator group management system; The elevator group management system is used to execute the steps of the method according to any one of claims 1 to 5.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 5 are implemented.
