Disclosure of Invention
In view of the above, it is necessary to provide an elevator control system, method, device, computer device and storage medium for solving the technical problem of low efficiency of elevator control in the prior art.
An elevator control system comprises an elevator system corresponding to an elevator to be controlled and a local cloud server, wherein the local cloud server is arranged in an operator base station of an area where the elevator to be controlled is located; the elevator system comprises a wireless communication module and a control module, wherein the wireless communication module is used for realizing wireless communication between the elevator system and a local cloud server;
the control module is used for receiving a calling request containing calling data sent by a calling device, and sending the calling request to the local cloud server if the current communication of the wireless communication module is detected to be normal;
the local cloud server is used for receiving the elevator calling request, determining a target elevator responding to the elevator calling request according to the running state data of an elevator to be controlled in the area where the local cloud server is located, and sending a control instruction containing the target elevator and the elevator calling data to the elevator system;
and the elevator system is used for controlling the target elevator to respond to the elevator calling request according to the control instruction.
In one embodiment, the control module is further configured to determine, according to the elevator calling request, a target elevator responding to the elevator calling request from elevators to be controlled in an area if it is detected that the current communication of the wireless communication module is abnormal, and control the target elevator to respond to the elevator calling request.
In one embodiment, the system further comprises a central cloud server, wherein the central cloud server consists of a plurality of servers and is used for analyzing a plurality of factors related to elevator scheduling in a plurality of areas, respectively determining elevator scheduling models and elevator scheduling parameters corresponding to the areas, and sending the elevator scheduling models and the elevator scheduling parameters to local cloud servers of the corresponding areas;
and the local cloud server is also used for determining a target elevator responding to the elevator calling request according to the running state data of the elevator to be controlled in the area where the local cloud server is located, the elevator dispatching model and the elevator dispatching parameters after receiving the elevator calling request.
An elevator control method is applied to an elevator system and comprises the following steps:
receiving a calling request containing calling data sent by a calling device in the region;
if the fact that the current communication between the elevator system and a local cloud server arranged in an operator base station of the local area is normal is detected, the elevator calling request is sent to the local cloud server; the elevator calling request is used for indicating the local cloud server to determine a target elevator responding to the elevator calling request according to the running state data of the elevator to be controlled in the area where the local cloud server is located;
receiving a control instruction which is sent by the local cloud server and contains the target elevator and the elevator calling data, and controlling the target elevator to respond to the elevator calling request according to the control instruction.
In one embodiment, the method further comprises:
if the current communication between the elevator system and the local cloud server is detected to be abnormal, determining a target elevator responding to the elevator calling request from the elevators to be controlled in the local area according to the elevator calling request, and controlling the target elevator to respond to the elevator calling request.
In one embodiment, the method further comprises:
acquiring a path instruction containing a path plan from the local cloud server, and controlling the target elevator to run according to the path plan; the path plan is a running path of the target elevator determined by the local cloud server according to the action information of the gate.
In one embodiment, the method further comprises:
receiving an elevator dispatching model and elevator dispatching parameters sent by a central cloud server; the elevator dispatching model and the elevator dispatching parameters are obtained by analyzing various factors related to elevator dispatching in a plurality of areas by the central cloud server;
the step of determining a target elevator responding to the elevator calling request from the elevators to be controlled in the area according to the elevator calling request comprises the following steps:
receiving the elevator calling request;
and determining a target elevator responding to the elevator calling request according to the running state data of the elevator to be controlled in the area, the elevator dispatching model and the elevator dispatching parameters.
An elevator control apparatus applied to an elevator system, the apparatus comprising:
the request receiving module is used for receiving a calling request containing calling data sent by the calling device;
the request sending module is used for sending the elevator calling request to a local cloud server if the fact that the current communication between the elevator system and the local cloud server is normal is detected; the elevator calling request is used for indicating the local cloud server to determine a target elevator responding to the elevator calling request according to the running state data of the elevator to be controlled in the area where the local cloud server is located;
and the command response module is used for receiving a control command which is sent by the local cloud server and contains the target elevator and the elevator calling data, and controlling the target elevator to respond to the elevator calling request according to the control command.
A computer arrangement comprising a memory having a computer program stored therein and a processor that when executed implements the steps of an elevator control method according to any of the embodiments described above.
A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the elevator control method according to any one of the preceding embodiments.
The elevator control system comprises an elevator system corresponding to an elevator to be controlled and a local cloud server, wherein the local cloud server is arranged in an operator base station of an area where the elevator to be controlled is located, the elevator system comprises a wireless communication module and a control module, the control module receives an elevator calling request sent by an elevator calling device and sends the elevator calling request to the local cloud server, the local cloud server receives the elevator calling request and sends a corresponding control command to the elevator system after determining a response target elevator, the elevator system controls a response request of the target elevator according to the control command, the elevator system acquires the elevator calling request, the local cloud server determines the response target elevator in the elevator to be controlled according to the elevator calling request, the target elevator is controlled to run through the elevator system without configuring a complex control cabinet, and remote elevator allocation can be realized through the local cloud server, the control efficiency of the elevator is improved.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
In one embodiment, the elevator control system provided by the present application, as shown in fig. 1, may include an elevator system corresponding to an elevator to be controlled and a local cloud server, and the elevator system may include a wireless communication module and a control module. The wireless communication module can be used for realizing wireless communication between the elevator system and the local cloud server.
The control module of the elevator system can receive a calling request containing calling data sent by the calling device, and sends the calling request to the local cloud server when detecting that the current communication of the wireless communication module is normal. The elevator calling device can be an intelligent terminal, a robot or an elevator calling component arranged on an elevator, and can be communicated with a control module of an elevator system in a wired or wireless communication mode. The elevator calling data can comprise information of an elevator calling starting floor, a target floor, elevator taking time and the like. The control module can detect the communication condition of the wireless communication module of the elevator system after receiving the elevator calling request, and if the communication is normal, the elevator calling request can be sent to the local cloud server and is dispatched by the local cloud server.
The local cloud server can be arranged in an operator base station of an area where the elevator to be controlled is located, and is used for achieving scheduling control of at least one elevator in the area. The local cloud server can analyze elevator calling data carried in the elevator calling request according to the elevator calling request received by the elevator system control module, and determines a target elevator suitable for executing the carrying task according to the running data condition of the elevator to be controlled in the area where the local cloud server is located. The operation data conditions of the elevators can include the floor where each elevator in the area where the local cloud server is located, the idle condition, the task execution condition, the time required by response to the allocation, and the like, so that the obtained target elevator can quickly respond to the elevator calling request. The local cloud server can generate a control command containing target elevator and elevator calling data after determining the target elevator, and sends the control command to the elevator system.
The elevator system can control the target elevator to respond to the elevator call request according to the control instruction, for example, control the elevator to move to the starting floor and deliver the user to the target floor.
In the elevator control system in the embodiment, the elevator system acquires the elevator calling request, the local cloud server determines the responded target elevator in the elevator to be controlled according to the elevator calling request, the target elevator is controlled to operate through the elevator system without configuring a complex control cabinet, remote elevator allocation can be realized through the local cloud server, and the control efficiency of the elevator is improved.
In one embodiment, the control module of the elevator system can also determine a target elevator responding to the request from the elevators to be controlled in the area according to the received elevator calling request when the communication abnormity of the wireless communication module is detected, and control the target elevator to respond to the elevator calling request. The remote control failure of the local cloud server caused by network reasons and communication module faults is avoided, and the timeliness and effectiveness of response to the elevator calling request are improved.
In one embodiment, the system may further include a central cloud server, as shown in fig. 2, the central cloud server may be composed of a plurality of servers, and is configured to analyze multiple factors related to elevator scheduling in multiple areas, determine elevator scheduling models and elevator scheduling parameters corresponding to the respective areas, and send the elevator scheduling models and the elevator scheduling parameters to local cloud servers in the corresponding areas.
The central cloud server can be connected with a plurality of local cloud servers, obtains scheduling information, people flow information, weather information, road condition information and the like of the area where each local cloud server is located, extracts elevator taking demand characteristic data, configures corresponding elevator scheduling models and elevator scheduling parameters for the area where each local cloud server is located, and sends the models and the parameters to the corresponding local cloud servers. The elevator dispatching model and the elevator dispatching parameters can be used for determining a path and corresponding parameters for elevator dispatching under a specific elevator calling request, and can also set elevator dispatching control strategies and dispatching priorities of various areas under different time periods and people flow states, so that the elevator waiting time of users is reduced as much as possible. The elevator dispatching model and the elevator dispatching parameters can be continuously optimized in a machine learning mode, and the dispatching accuracy is improved. The central cloud server can also send the elevator dispatching model and the elevator dispatching parameters to the corresponding elevator system, and the elevator system can also carry out corresponding elevator dispatching according to the elevator dispatching model and the elevator dispatching parameters. The local cloud server can be in communication connection with various devices such as a robot, an intelligent terminal and a gate machine so as to collect relevant data.
In one embodiment, the local cloud server can be further used for determining a target elevator responding to the elevator calling request after receiving the elevator calling request according to the running state data of the elevator to be controlled in the area where the local cloud server is located, the elevator dispatching model and the elevator dispatching parameters. The local cloud server can call the elevator dispatching model and the elevator dispatching parameters corresponding to the area where the local cloud server is located, the target elevator is determined by combining the running state of the elevator to be controlled, the situation that a large amount of calculation and matching are required to be carried out repeatedly every time is avoided, and the efficiency of determining the target elevator is improved.
In one embodiment, a plurality of elevators can be included in the elevator system, wherein each elevator has a corresponding control module and a wireless communication module, and each elevator is communicated with the local cloud server through the wireless communication module.
In one embodiment, as shown in fig. 3, the elevator system may include a plurality of control modules corresponding to the elevators, and a simple dispatching module connected to each control module, and the control modules of the plurality of elevators are connected to the wireless communication module through the simple dispatching module. The simple dispatching module can be used for dispatching a plurality of elevators, acquiring elevator calling requests containing elevator calling data sent by the elevator calling devices, and sending the elevator calling requests to a local cloud server arranged in an operator base station of the local area when the wireless communication module is in normal communication; when the communication of the wireless communication module is abnormal, the target elevator is determined from the multiple elevators according to the elevator calling request, and the target elevator is controlled to respond to the elevator calling request, so that the elevator control efficiency and reliability are improved.
In one embodiment, after the target elevator is determined, the local cloud server or the control module of the elevator system may send a response message to the elevator calling device capable of receiving the message to prompt the target elevator called at this time, or prompt the predicted waiting time, or the like. The elevator calling device can be a mobile terminal and the like, and the response efficiency of the elevator calling request is improved.
In one embodiment, as shown in fig. 4, there is provided an elevator control method, which is described by taking an example of application of the method to the elevator system of fig. 1, and includes the steps of:
step S401 is to receive a calling request including calling data sent by a calling device in the local area.
The elevator calling request can be used for indicating a local cloud server arranged in an operator base station of the area to determine a target elevator responding to the elevator calling request according to the running state data of the elevator to be controlled in the area where the local cloud server is located.
In specific implementation, the elevator system can receive an elevator calling request containing elevator calling data sent by the elevator calling device through the control module.
Step S402, if the fact that the current communication between the elevator system and the local cloud server is normal is detected, an elevator calling request is sent to the local cloud server.
In the specific implementation, the elevator system can detect the current communication state of a local cloud server arranged in an operator base station of the local area, and if the communication is normal, the elevator calling request is sent to the local cloud server, so that the local cloud server determines a target elevator responding to the request according to the running state data of the elevator to be controlled in the local area.
And S403, receiving a control command which is sent by the local cloud server and contains the target elevator and the elevator calling data, and controlling the target elevator to respond to the elevator calling request according to the control command.
In specific implementation, the elevator system can receive a control instruction sent by a local cloud server arranged in an operator base station of the local area, respond to the control instruction, and control the operation of a target elevator according to information such as an initial floor, a target floor and the like determined by elevator calling data.
In the elevator control method, the elevator system receives an elevator calling request sent by the elevator calling device in the area and sends the elevator calling request to the local cloud server arranged in the operator base station in the area under the condition of normal communication, so that the local cloud server determines a target elevator in the area where the local cloud server is located, and the elevator system controls the elevator to run according to a control instruction of the local cloud server. The local cloud server determines the target elevator responding to the elevator calling request, the elevator system controls the target elevator to operate according to the control instruction, a complex control cabinet is not required to be configured, remote elevator control can be realized through the local cloud server, and the control efficiency of the elevator is improved.
In one embodiment, the method further comprises:
and if the current communication between the elevator system and the local cloud server is detected to be abnormal, determining a target elevator responding to the elevator calling request from the elevators to be controlled in the area according to the elevator calling request, and controlling the target elevator to respond to the elevator calling request.
In this embodiment, when there is an abnormality in communication between the elevator system and the local cloud server, the elevator system may determine, according to the elevator calling request, a target elevator that responds to the elevator calling request from the elevators to be controlled in the local area, and control the target elevator to operate according to information such as an initial floor and a target floor determined by the elevator calling data.
In some embodiments, the elevator system may include a wireless communication module and a control module, and the elevator system may acquire a call request of the call device through the control module and communicate with the local cloud server through the wireless communication module.
According to the scheme of the embodiment, when the communication between the elevator system and the local cloud server in the elevator to be controlled in the slave region is abnormal, the elevator system can realize local elevator control and instant response, the elevator calling response time is shortened, and the elevator control efficiency and reliability are improved.
In one embodiment, the method further comprises:
and obtaining a path instruction containing path planning from a local cloud server, and controlling the target elevator to run according to the path planning.
In this embodiment, the gate can be in communication connection with a local cloud server in the elevator to be controlled in the local area, and sends action information to the local cloud server, and the local cloud server can plan an elevator path in advance according to the action information, so as to reduce the elevator waiting time of passengers. For example, when the gate is opened, it can be judged that the user is about to arrive at the elevator and generate an elevator riding demand, the local cloud server can timely determine a target elevator capable of responding according to the condition of the elevator to be controlled, determine the running path of the elevator, generate a path instruction containing path planning, and the elevator system controls the target elevator to execute the path planning.
In some embodiments, when a user remotely calls a elevator through an intelligent terminal and the like, the local cloud server can acquire running state data of the target elevator and generate a path plan of the target elevator according to the action information of the gate when the user arrives at the gate under the condition of determining the target elevator, so that an elevator system controls the target elevator to run according to the path plan, and the accuracy of response to a user calling request is improved.
In some embodiments, the local cloud server may also determine that the user has a need to take the elevator in an elevator waiting hall when detecting the action information of the gate, and the local cloud server may obtain the operation state data of the elevator to be controlled, set the path plan of the elevator to be controlled, generate a path instruction, and send the path instruction to the elevator system, or adjust the effect of executing the path instruction by the elevator in combination with the control instruction sent by the user through the elevator calling device, so as to quickly implement the elevator calling response and improve the elevator calling control efficiency.
In one embodiment, the method further comprises:
and receiving an elevator dispatching model and elevator dispatching parameters sent by the central cloud server.
The step of determining a target elevator responding to the elevator calling request from the elevators to be controlled in the area according to the elevator calling request comprises the following steps:
receiving a calling request; and determining a target elevator responding to the elevator calling request according to the running state data of the elevator to be controlled in the area, the elevator dispatching model and the elevator dispatching parameters.
In this embodiment, the elevator system may establish a communication connection with the central cloud server, obtain an elevator dispatching model and elevator dispatching parameters from the central cloud server, and determine a target elevator responding to the elevator calling request according to the operating state data of the controlled elevator in the local area of the elevator system.
In some embodiments, the elevator system may include control modules of a plurality of elevators, each control module being connected to a wireless communication module through a simple dispatch module, the wireless communication module may enable wireless communication of the elevator system with the local cloud server and the central cloud server. The simple dispatching module can acquire an elevator dispatching model and elevator dispatching parameters according to the slave center cloud server, and determines a target elevator responding to an elevator calling request according to the running state data of the controlled elevator in the area where the elevator system is located, so that the elevator control efficiency is improved.
In one embodiment, as shown in fig. 5, there is provided an elevator control method including:
step S501, an elevator system acquires an elevator calling request sent by an elevator calling device;
and step S502, if the elevator system detects that the current communication is normal, sending an elevator calling request to a local cloud server arranged in an operator base station of the area.
Step S503, the local cloud server determines a target elevator responding to the elevator calling request according to the running state data of the elevator to be controlled in the area where the local cloud server is located.
And step S504, the local cloud server sends a control command containing elevator calling data to the elevator system.
In step S505, the elevator system controls the target elevator to respond to the elevator calling request according to the control command.
And S506, if the elevator system detects that the current communication is abnormal, determining a target elevator in the region according to the elevator calling request, and controlling the target elevator to respond to the elevator calling request.
In the embodiment, the elevator system receives the elevator calling request sent by the elevator calling device and sends the elevator calling request to the local cloud server under the condition of normal communication, the local cloud server determines the target elevator in the area where the local cloud server is located, and the elevator system controls the elevator to run according to the control instruction of the local cloud server. The local cloud server determines the target elevator responding to the elevator calling request, the elevator system controls the target elevator to operate according to the control instruction, a complex control cabinet is not required to be configured, remote elevator control can be realized through the local cloud server, and the control efficiency of the elevator is improved.
It should be understood that although the various steps in the flow charts of fig. 4-5 are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and described, and may be performed in other orders, unless explicitly stated otherwise. Moreover, at least some of the steps in fig. 4-5 may include multiple steps or multiple stages, which are not necessarily performed at the same time, but may be performed at different times, which are not necessarily performed in sequence, but may be performed in turn or alternately with other steps or at least some of the other steps.
In one embodiment, as shown in fig. 6, there is provided an elevator control apparatus 600 comprising:
a request receiving module 601, configured to receive a call request including call data sent by a call device in a local area;
a request sending module 602, configured to send a call request to a local cloud server if it is detected that current communication between an elevator system and the local cloud server in an operator base station in the local area is normal; the elevator calling request is used for indicating the local cloud server to determine a target elevator responding to the elevator calling request according to the running state data of the elevator to be controlled in the area where the local cloud server is located;
the command response module 603 is configured to receive a control command containing the target elevator and the elevator calling data sent by the local cloud server, and control the target elevator to respond to the elevator calling request according to the control command.
In one embodiment, the apparatus 600 further comprises: and the communication abnormity control module is used for determining a target elevator responding to the elevator calling request from the elevators to be controlled in the area according to the elevator calling request and controlling the target elevator to respond to the elevator calling request if the current communication abnormity of the elevator system and the local cloud server is detected.
In one embodiment, the apparatus 600 further comprises: the path instruction module is used for acquiring a path instruction containing path planning from the local cloud server and controlling the target elevator to run according to the path planning; and planning the path to be the running path of the target elevator determined by the local cloud server according to the action information of the gate.
In one embodiment, the apparatus 600 further comprises: the dispatching model module is used for receiving an elevator dispatching model and elevator dispatching parameters sent by the central cloud server; the elevator dispatching model and the elevator dispatching parameters are obtained by analyzing various factors related to elevator dispatching in a plurality of areas by the cloud server.
In one embodiment, the communication anomaly control module further comprises: the target elevator confirmation unit is used for receiving an elevator calling request; and determining a target elevator responding to the elevator calling request according to the running state data of the elevator to be controlled in the area, the elevator dispatching model and the elevator dispatching parameters.
For the specific definition of the elevator control device, reference may be made to the above definition of the elevator control method, which is not described in detail here. Each module in the above-described elevator control apparatus may be implemented in whole or in part by software, hardware, and a combination thereof. The modules can be embedded in a hardware form or independent from a processor in the computer device, and can also be stored in a memory in the computer device in a software form, so that the processor can call and execute operations corresponding to the modules.
The elevator control method provided by the application can be applied to computer equipment, the computer equipment can be a server, and the internal structure diagram can be shown in fig. 7. The computer device includes a processor, a memory, and a network interface connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device comprises a nonvolatile 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 an operating system and computer programs in the non-volatile storage medium. The database of the computer device is used for storing elevator dispatching models and elevator dispatching parameter data. The network interface of the computer device is used for communicating with an external terminal through a network connection. The computer program is executed by a processor to implement an elevator control method.
Those skilled in the art will appreciate that the architecture shown in fig. 7 is merely a block diagram of some of the structures associated with the disclosed aspects and is not intended to limit the computing devices to which the disclosed aspects apply, as particular computing devices may include more or less components than those shown, or may combine certain components, or have a different arrangement of components.
In one embodiment, a computer device is provided, comprising a memory and a processor, the memory having stored therein a computer program, the processor implementing the steps of the above-described method embodiments when executing the computer program.
In an embodiment, a computer-readable storage medium is provided, on which a computer program is stored which, when being executed by a processor, carries out the steps of the above-mentioned method embodiments.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by hardware instructions of a computer program, which can be stored in a non-volatile computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. Any reference to memory, storage, database or other medium used in the embodiments provided herein can include at least one of non-volatile and volatile memory. Non-volatile Memory may include Read-Only Memory (ROM), magnetic tape, floppy disk, flash Memory, optical storage, or the like. Volatile Memory can include Random Access Memory (RAM) or external cache Memory. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM), among others.
The technical features of the above embodiments can be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the above embodiments are not described, but should be considered as the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above-mentioned embodiments only express several embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present patent shall be subject to the appended claims.