CN113213282B - Load configuration method and load configuration device of elevator cloud server - Google Patents
Load configuration method and load configuration device of elevator cloud server Download PDFInfo
- Publication number
- CN113213282B CN113213282B CN202110518242.XA CN202110518242A CN113213282B CN 113213282 B CN113213282 B CN 113213282B CN 202110518242 A CN202110518242 A CN 202110518242A CN 113213282 B CN113213282 B CN 113213282B
- Authority
- CN
- China
- Prior art keywords
- information
- load
- elevator
- configuration
- cloud server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B66—HOISTING; LIFTING; HAULING
- B66B—ELEVATORS; ESCALATORS OR MOVING WALKWAYS
- B66B1/00—Control systems of elevators in general
- B66B1/02—Control systems without regulation, i.e. without retroactive action
- B66B1/06—Control systems without regulation, i.e. without retroactive action electric
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B66—HOISTING; LIFTING; HAULING
- B66B—ELEVATORS; ESCALATORS OR MOVING WALKWAYS
- B66B1/00—Control systems of elevators in general
- B66B1/34—Details, e.g. call counting devices, data transmission from car to control system, devices giving information to the control system
- B66B1/3407—Setting or modification of parameters of the control system
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B66—HOISTING; LIFTING; HAULING
- B66B—ELEVATORS; ESCALATORS OR MOVING WALKWAYS
- B66B1/00—Control systems of elevators in general
- B66B1/34—Details, e.g. call counting devices, data transmission from car to control system, devices giving information to the control system
- B66B1/3415—Control system configuration and the data transmission or communication within the control system
- B66B1/3423—Control system configuration, i.e. lay-out
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B66—HOISTING; LIFTING; HAULING
- B66B—ELEVATORS; ESCALATORS OR MOVING WALKWAYS
- B66B1/00—Control systems of elevators in general
- B66B1/34—Details, e.g. call counting devices, data transmission from car to control system, devices giving information to the control system
- B66B1/3415—Control system configuration and the data transmission or communication within the control system
- B66B1/3446—Data transmission or communication within the control system
- B66B1/3461—Data transmission or communication within the control system between the elevator control system and remote or mobile stations
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B66—HOISTING; LIFTING; HAULING
- B66B—ELEVATORS; ESCALATORS OR MOVING WALKWAYS
- B66B5/00—Applications of checking, fault-correcting, or safety devices in elevators
- B66B5/0006—Monitoring devices or performance analysers
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B66—HOISTING; LIFTING; HAULING
- B66B—ELEVATORS; ESCALATORS OR MOVING WALKWAYS
- B66B5/00—Applications of checking, fault-correcting, or safety devices in elevators
- B66B5/0006—Monitoring devices or performance analysers
- B66B5/0037—Performance analysers
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B66—HOISTING; LIFTING; HAULING
- B66B—ELEVATORS; ESCALATORS OR MOVING WALKWAYS
- B66B2201/00—Aspects of control systems of elevators
- B66B2201/40—Details of the change of control mode
- B66B2201/402—Details of the change of control mode by historical, statistical or predicted traffic data, e.g. by learning
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B66—HOISTING; LIFTING; HAULING
- B66B—ELEVATORS; ESCALATORS OR MOVING WALKWAYS
- B66B2201/00—Aspects of control systems of elevators
- B66B2201/40—Details of the change of control mode
- B66B2201/403—Details of the change of control mode by real-time traffic data
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Computer Networks & Wireless Communication (AREA)
- Elevator Control (AREA)
Abstract
The invention discloses a load configuration method and a load configuration device of an elevator cloud server, wherein the method comprises the following steps: obtaining an elevator access request; obtaining elevator information based on the elevator access request; calculating maximum load demand information for the elevator based on the elevator information; and determining the load configuration of the cloud server based on the maximum load demand information. The configuration requirement of the elevator is automatically calculated according to the hardware information of the elevator when the elevator is connected into the cloud server, and the actual configuration requirement is further optimized according to the actual use condition of the elevator, so that the real-time load configuration of the cloud server is determined, the resource utilization rate of the cloud server is effectively improved, the invalid resource waste of the server is greatly reduced, and the operating benefits of enterprises are improved.
Description
Technical Field
The invention relates to the technical field of elevator control, in particular to a load configuration method and a load configuration device of an elevator cloud server.
Background
The elevator is an indoor traffic device commonly used in people's life.
In a conventional elevator, a main control box is arranged in a machine room, and a main control board and a corresponding electric control system of the elevator are arranged in the main control box to control the operation of the elevator. However, as the use of elevators increases, the competition in the elevator industry is increased and, consequently, the cost requirements for elevators are also increased. On the other hand, with the advent of the intelligent age, the conventional elevator cannot meet the elevator management and control requirements of elevator manufacturers and the intelligent requirements of customers.
With the recent continuous development of information technology and cloud technology, the technology based on the cyber-physical system is gradually applied, and the technology allows a large-scale industrial control system to perform unified coordination control through a cloud, so that a technician proposes an elevator control system based on the cyber-physical system in which all elevators of one manufacturer can be uniformly managed through a cloud platform. However, in the actual application process, because a large number of sensors, data processing and data transmission processes are involved on the elevator, a large number of elevators are connected to the cloud platform to bring large load pressure to the cloud platform, so that the load configuration of the cloud platform is very important, the load configuration is high, the waste of resources can be caused, particularly, the waste is verified at the low peak of elevator use, the actual use requirements of the elevator cannot be met if the load configuration is low, the normal elevator taking of a user can be influenced, and the user experience is reduced.
Disclosure of Invention
In order to overcome the technical problems in the prior art, embodiments of the present invention provide a load configuration method and a load configuration apparatus for an elevator cloud server, which dynamically configure the load capacity of the cloud server according to actual hardware information and actual usage information of an elevator, thereby effectively improving resource usage efficiency of the cloud server, reducing invalid server resource occupation, and improving the business benefits of enterprises.
In order to achieve the above object, an embodiment of the present invention provides a load configuration method for an elevator cloud server, where the method includes: obtaining an elevator access request; obtaining elevator information based on the elevator access request; calculating maximum load demand information for the elevator based on the elevator information; and determining the load configuration of the cloud server based on the maximum load demand information.
Preferably, the obtaining elevator information based on the elevator access request comprises: querying a preset database based on the elevator access request; judging whether design information corresponding to the elevator exists in the preset database, wherein the design information comprises sensor configuration information, inductor configuration information and control loop configuration information of the elevator; if the design information exists, using the design information as the elevator information; generating and feeding back an elevator initialization command under the condition that the design information does not exist; and obtaining elevator information fed back by the elevator based on the elevator initialization command.
Preferably, the determining the load configuration of the cloud server based on the maximum load demand information includes: determining an initial load configuration of the cloud server based on the maximum load demand information; acquiring load use information of the elevator in real time; judging whether the statistical time of the load use information reaches preset time or not; if the statistical time does not reach the preset time, the initial load configuration is used as the load configuration of the cloud server; if the statistical time reaches the preset time, analyzing the load use information to obtain a corresponding load use curve; adjusting the initial load configuration in real time based on the load usage curve to obtain a real-time load configuration; and taking the real-time load configuration as the load configuration of the cloud server.
Preferably, the cloud server accesses a plurality of elevators, and the method further includes: after the maximum load demand information is obtained, determining total load demand information based on the maximum load demand information of each elevator; calculating caching load demand information according to a preset rule based on the total load demand information; and determining the load configuration of the cloud server based on the total load demand information and the cache load demand information.
Preferably, the method further comprises: judging whether the maximum load demand information is larger than a preset load demand or not; under the condition that the maximum load demand information is larger than the preset load demand, generating and feeding back corresponding access refusing information; under the condition that the maximum load demand information is less than or equal to the preset load demand, acquiring the residual configurable load of the cloud server; judging whether the maximum load demand information meets the residual configurable load or not; and generating and feeding back corresponding prompt information and the access refusing information under the condition that the maximum load demand information does not meet the residual configurable load.
Correspondingly, an embodiment of the present invention further provides a load configuration device for an elevator cloud server, where the device includes: the request acquisition unit is used for acquiring an elevator access request; the information acquisition unit is used for acquiring elevator information based on the elevator access request; a load calculation unit for calculating maximum load demand information of the elevator based on the elevator information; and the load configuration unit is used for determining the load configuration of the cloud server based on the maximum load demand information.
Preferably, the information acquisition unit includes: the query module is used for querying a preset database based on the elevator access request; the first judgment module is used for judging whether design information corresponding to the elevator exists in the preset database, wherein the design information comprises sensor configuration information, sensor configuration information and control loop configuration information of the elevator; the first information acquisition module is used for taking the design information as the elevator information under the condition that the design information exists; the second information acquisition module is used for generating and feeding back an elevator initialization command under the condition that the design information does not exist; and obtaining elevator information fed back by the elevator based on the elevator initialization command.
Preferably, the load configuration unit includes: an initial load determining module, configured to determine an initial load configuration of the cloud server based on the maximum load demand information; the load use monitoring module is used for acquiring the load use information of the elevator in real time; the second judgment module is used for judging whether the statistical time of the load use information reaches the preset time or not; the first configuration module is used for taking the initial load configuration as the load configuration of the cloud server if the statistical time does not reach the preset time; the second configuration module is used for analyzing the load use information to obtain a corresponding load use curve if the statistical time reaches the preset time; adjusting the initial load configuration in real time based on the load usage curve to obtain a real-time load configuration; and taking the real-time load configuration as the load configuration of the cloud server.
Preferably, the cloud server accesses a plurality of elevators, and the device further comprises a configuration optimization unit, wherein the configuration optimization unit is used for: after the maximum load demand information is obtained, determining total load demand information based on the maximum load demand information of each elevator; calculating cache load demand information according to a preset rule based on the total load demand information; and determining the load configuration of the cloud server based on the total load demand information and the cache load demand information.
Preferably, the apparatus further comprises a safety monitoring unit for: judging whether the maximum load demand information is larger than a preset load demand or not; under the condition that the maximum load demand information is larger than the preset load demand, generating and feeding back corresponding access refusing information; under the condition that the maximum load demand information is less than or equal to the preset load demand, acquiring the residual configurable load of the cloud server; judging whether the maximum load demand information meets the residual configurable load or not; and generating and feeding back corresponding prompt information and the access refusing information under the condition that the maximum load demand information does not meet the residual configurable load.
Through the technical scheme provided by the invention, the invention at least has the following technical effects:
the configuration requirement of the elevator is automatically calculated according to the hardware information of the elevator when the elevator is connected into the cloud server, and the actual configuration requirement is further optimized according to the actual use condition of the elevator, so that the real-time load configuration of the cloud server is determined, the resource utilization rate of the cloud server is effectively improved, the invalid resource waste of the server is greatly reduced, and the operating benefits of enterprises are improved.
Additional features and advantages of embodiments of the present invention will be described in the detailed description which follows.
Drawings
The accompanying drawings, which are included to provide a further understanding of the embodiments of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the embodiments of the invention without limiting the embodiments of the invention. In the drawings:
fig. 1 is a schematic structural diagram of an elevator control system based on an information physical system provided by an embodiment of the invention;
fig. 2 is a flowchart of a specific implementation of a load configuration method of an elevator cloud server according to an embodiment of the present invention;
fig. 3 is a flowchart of a specific implementation of obtaining elevator information in a load configuration method of an elevator cloud server according to an embodiment of the present invention;
fig. 4 is a flowchart illustrating a specific implementation of determining a load configuration of a cloud server in a load configuration method of an elevator cloud server according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of a load configuration device of an elevator cloud server according to an embodiment of the present invention.
Detailed Description
The following detailed description of embodiments of the invention refers to the accompanying drawings. It should be understood that the detailed description and specific examples, while indicating embodiments of the invention, are given by way of illustration and explanation only, not limitation.
The terms "system" and "network" in embodiments of the present invention may be used interchangeably. "plurality" means two or more, and in view of this, a plurality may also be understood as "at least two" in the embodiments of the present invention. "and/or" describes the association relationship of the associated objects, meaning that there may be three relationships, e.g., a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone. In addition, the character "/" generally indicates that the preceding and succeeding related objects are in an "or" relationship, unless otherwise specified. In addition, it should be understood that the terms first, second, etc. in the description of the embodiments of the invention are used for distinguishing between the descriptions and are not intended to indicate or imply relative importance or order to be construed.
The background of the invention is first described below.
The traditional elevator is high in cost and insufficient in control intelligence degree, so that the use requirements of users cannot be met. Therefore, a technician proposes an elevator control system based on an cyber-physical system, please refer to fig. 1, which is based on a cloud server and performs remote real-time control on each elevator through a high-speed communication network, so that an additional main control box does not need to be configured for each elevator, and meanwhile, additional electrical connection wires and the like do not need to be arranged for each sensor and electrical control component of the elevator, thereby reducing the cost of the elevator and improving the intelligence degree of elevator control.
However, in the actual application process, because the installation requirements of the elevators are continuously increased, the elevators connected to the cloud servers are also continuously increased, so that if the cloud servers in fixed configuration are adopted, the ever-increasing elevator control requirements cannot be met, and if the cloud servers in larger configuration are adopted initially, the waste of service resources is caused; and if the configuration of the cloud server is insufficient, the normal use of the elevator is seriously influenced, and the user experience is reduced. Therefore, in the elevator control system based on the cyber-physical system, the load configuration of the cloud server is urgently determined.
Referring to fig. 2, an embodiment of the present invention provides a load configuration method for an elevator cloud server, where the method includes:
s10) obtaining an elevator access request;
s20) obtaining elevator information based on the elevator access request;
s30) calculating the maximum load demand information of the elevator based on the elevator information;
s40) determining the load configuration of the cloud server based on the maximum load demand information.
In a possible implementation manner, the cloud server monitors in real time whether the access request of the elevator is obtained, for example, the access request may be manually input by a technician when the elevator leaves a factory, or the access request may be automatically uploaded after the elevator is installed on site and powered on. At a certain moment, the cloud server acquires an access request of the elevator, so that corresponding elevator information is acquired based on the access request of the elevator.
Referring to fig. 3, in an embodiment of the present invention, the obtaining elevator information based on the elevator access request includes:
s21) inquiring a preset database based on the elevator access request;
s22) judging whether design information corresponding to the elevator exists in the preset database, wherein the design information comprises sensor configuration information, sensor configuration information and control loop configuration information of the elevator;
s231) if the design information exists, taking the design information as the elevator information;
s232) generating and feeding back an elevator initialization command under the condition that the design information does not exist;
s24) obtaining elevator information fed back by the elevator based on the elevator initialization command.
For example, the cloud server firstly queries a preset database, which can be the preset database of the cloud server, and judges whether design information of the elevator exists in the preset database, for example, after a technician finishes the design work of the elevator, relevant design information is input into the database of the cloud server for storage, the design information includes all hardware composition information of the elevator, the hardware composition information includes but is not limited to information such as sensor configuration information, sensor configuration information and control loop configuration information of the elevator, if the cloud server acquires the design information of the elevator in the preset database, the design information is used as the elevator information of the elevator, and the maximum load requirement of the elevator is calculated according to the hardware composition information.
In another possible implementation manner, the cloud server does not inquire design information of the elevator in a preset database, so that an elevator initialization command is immediately sent to the elevator, after the elevator receives the elevator initialization command, all electrical components are controlled to execute initialization operation, and data generated by the execution of the initialization operation are uploaded to the cloud server as elevator information, at this time, the cloud server can calculate the maximum load requirement of the elevator according to the elevator information, for example, the maximum load requirement of the elevator is determined according to the number of sensors, the number of inductors and the number of controllers of the elevator, information such as communication data volume required to monitor or control each sensor, inductor and controller, and the like, and the delay requirement of elevator control is combined.
In the embodiment of the invention, the full-automatic configuration of the load of the cloud server is realized by automatically acquiring the elevator information of the elevator accessed to the cloud server and automatically calculating the actual load demand of the elevator, and technical personnel do not need to manually calculate the load configuration before or after the elevator is accessed, or a fixed proportioning mode is adopted to configure the fixed load for the cloud server, so that the accuracy and the configuration efficiency of the load configuration of the cloud server are greatly improved, the utilization rate of load resources is improved, and the operating benefit of enterprises is improved.
Referring to fig. 4, in an embodiment of the present invention, the determining the load configuration of the cloud server based on the maximum load demand information includes:
s41) determining initial load configuration of the cloud server based on the maximum load demand information;
s42) acquiring the load use information of the elevator in real time;
s43) judging whether the statistical time of the load use information reaches the preset time or not;
s441) if the statistical time does not reach the preset time, taking the initial load configuration as the load configuration of the cloud server;
s442) if the statistical time reaches the preset time, analyzing the load use information to obtain a corresponding load use curve;
s45) adjusting the initial load configuration in real time based on the load use curve to obtain real-time load configuration;
s46) the real-time load configuration is used as the load configuration of the cloud server.
For example, in a possible implementation manner, after determining the maximum load demand of an accessed elevator, the cloud server may determine, according to the maximum load demand, an initial load configuration to be configured by the cloud server, for example, the server load configuration corresponding to the maximum load demand is used as the initial load configuration and is configured to the cloud server, then load usage information of the elevator is obtained in real time, it is determined whether a statistical time of the load usage information reaches a preset time, for example, the preset time is 1 month, when the statistical time reaches 1 month, the statistical load usage information is analyzed to obtain a corresponding load usage curve, then, the initial load configuration is adjusted in real time according to the load usage curve to obtain a real-time load configuration, for example, after the load usage curve of the previous 1 month is obtained, the load configuration of the current month is determined according to the load usage curve under the condition of keeping a fluctuation range, so that the real-time load configuration is obtained, and then, the cloud load configuration is provided for the elevator by the cloud server according to the real-time load configuration control.
In the embodiment of the invention, the load configuration which needs to be provided by the cloud server to the elevator is determined according to the actual hardware configuration of the elevator and the actual use condition of the elevator, for example, the occupation of server resources of an enterprise can be effectively reduced at night, so that the use efficiency of the load resources of the cloud server is further improved, the intelligent configuration of the load resources is realized, and the operating benefit of the enterprise is improved.
In the embodiment of the invention, the cloud server is accessed to a plurality of elevators, and the method further comprises the following steps: after the maximum load demand information is obtained, determining total load demand information based on the maximum load demand information of each elevator; calculating cache load demand information according to a preset rule based on the total load demand information; and determining the load configuration of the cloud server based on the total load demand information and the cache load demand information.
In a possible implementation manner, in order to ensure normal operation of the elevator and prevent remote control abnormality caused by network fluctuation or network abnormality, after the maximum load demand information is determined, load total demand information of the cloud server is further determined, and cache load demand information is calculated according to the load total demand information and a preset rule, for example, the load total demand information can be used as a cache load demand according to a certain proportion of the current load total demand information, that is, the cache load demand information is determined, of course, the cache load demand information can also be determined according to peak values and valley values of network fluctuation, and further, load configuration of the cloud server is determined according to the load total demand information and the cache load demand information, so that reliability and stability of network communication between the cloud server and the elevator can be effectively ensured, and normal operation of the remote control elevator is ensured.
Further, in an embodiment of the present invention, the method further includes: judging whether the maximum load demand information is larger than a preset load demand or not; under the condition that the maximum load demand information is larger than the preset load demand, generating and feeding back corresponding access refusing information; under the condition that the maximum load demand information is less than or equal to the preset load demand, acquiring the residual configurable load of the cloud server; judging whether the maximum load demand information meets the residual configurable load or not; and generating and feeding back corresponding prompt information and the access refusing information under the condition that the maximum load demand information does not meet the residual configurable load.
In a possible implementation manner, in order to ensure the use safety of the cloud server and prevent the cloud server from being attacked or maliciously used by a malicious network attack means, after the maximum load demand information of the elevator is determined, whether the maximum load demand information is greater than a preset load demand is further judged, if yes, the load demand is determined to be an illegal load demand or an abnormal load demand, and therefore, corresponding access refusing information is immediately generated and fed back. If the maximum load demand information is less than or equal to the preset load demand, further acquiring the residual configurable load of the motion server, further judging whether the residual configurable load of the cloud server can meet the maximum load demand of the elevator, and if the residual configurable load of the cloud server cannot meet the maximum load demand of the elevator, generating and feeding back corresponding prompt information and access refusing information, for example, notifying technicians of elevator manufacturers to improve the load configuration capacity of the cloud server so as to meet more elevator access demands.
In the embodiment of the invention, the load capacity of the cloud server is intelligently and automatically calculated and optimally configured, so that the resource utilization rate of the cloud server operated by an elevator manufacturer is greatly improved, the invalid server resource occupation is reduced, and the operating benefit of an enterprise is improved.
The following describes a load configuration device of an elevator cloud server according to an embodiment of the present invention with reference to the accompanying drawings.
Referring to fig. 5, based on the same inventive concept, an embodiment of the present invention provides a load configuration device for an elevator cloud server, where the load configuration device includes: the request acquisition unit is used for acquiring an elevator access request; the information acquisition unit is used for acquiring elevator information based on the elevator access request; a load calculation unit for calculating maximum load demand information of the elevator based on the elevator information; and the load configuration unit is used for determining the load configuration of the cloud server based on the maximum load demand information.
In an embodiment of the present invention, the information acquiring unit includes: the query module is used for querying a preset database based on the elevator access request; the first judgment module is used for judging whether design information corresponding to the elevator exists in the preset database, wherein the design information comprises sensor configuration information, sensor configuration information and control loop configuration information of the elevator; the first information acquisition module is used for taking the design information as the elevator information under the condition that the design information exists; the second information acquisition module is used for generating and feeding back an elevator initialization command under the condition that the design information does not exist; and obtaining elevator information fed back by the elevator based on the elevator initialization command.
In an embodiment of the present invention, the load configuration unit includes: an initial load determining module, configured to determine an initial load configuration of the cloud server based on the maximum load demand information; the load use monitoring module is used for acquiring the load use information of the elevator in real time; the second judgment module is used for judging whether the statistical time of the load use information reaches the preset time or not; the first configuration module is used for taking the initial load configuration as the load configuration of the cloud server if the statistical time does not reach the preset time; the second configuration module is used for analyzing the load use information to obtain a corresponding load use curve if the statistical time reaches the preset time; adjusting the initial load configuration in real time based on the load usage curve to obtain a real-time load configuration; and taking the real-time load configuration as the load configuration of the cloud server.
In the embodiment of the present invention, the cloud server accesses a plurality of elevators, and the apparatus further includes a configuration optimization unit, where the configuration optimization unit is configured to: after the maximum load demand information is obtained, determining total load demand information based on the maximum load demand information of each elevator; calculating cache load demand information according to a preset rule based on the total load demand information; and determining the load configuration of the cloud server based on the total load demand information and the cache load demand information.
In an embodiment of the present invention, the apparatus further includes a security monitoring unit, where the security monitoring unit is configured to: judging whether the maximum load demand information is larger than a preset load demand or not; under the condition that the maximum load demand information is larger than the preset load demand, generating and feeding back corresponding access refusing information; under the condition that the maximum load demand information is less than or equal to the preset load demand, acquiring the residual configurable load of the cloud server; judging whether the maximum load demand information meets the residual configurable load or not; and generating and feeding back corresponding prompt information and the access refusing information under the condition that the maximum load demand information does not meet the residual configurable load.
Although the embodiments of the present invention have been described in detail with reference to the accompanying drawings, the embodiments of the present invention are not limited to the details of the above embodiments, and various simple modifications can be made to the technical solutions of the embodiments of the present invention within the technical idea of the embodiments of the present invention, and the simple modifications all belong to the protection scope of the embodiments of the present invention.
It should be noted that the various features described in the foregoing embodiments may be combined in any suitable manner without contradiction. In order to avoid unnecessary repetition, the embodiments of the present invention do not describe every possible combination.
Those skilled in the art will understand that all or part of the steps in the method according to the above embodiments may be implemented by a program, which is stored in a storage medium and includes several instructions to enable a single chip, a chip, or a processor (processor) to execute all or part of the steps in the method according to the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
In addition, any combination of various different implementation manners of the embodiments of the present invention is also possible, and the embodiments of the present invention should be considered as disclosed in the embodiments of the present invention as long as the combination does not depart from the spirit of the embodiments of the present invention.
Claims (8)
1. A load configuration method of an elevator cloud server is characterized by comprising the following steps:
obtaining an elevator access request;
obtaining elevator information based on the elevator access request;
calculating maximum load demand information for the elevator based on the elevator information;
determining a load configuration of the cloud server based on the maximum load demand information;
the determining the load configuration of the cloud server based on the maximum load demand information includes:
determining an initial load configuration of the cloud server based on the maximum load demand information;
acquiring load use information of the elevator in real time;
judging whether the statistical time of the load use information reaches a preset time or not;
if the statistical time does not reach the preset time, the initial load configuration is used as the load configuration of the cloud server;
if the statistical time reaches the preset time, analyzing the load use information to obtain a corresponding load use curve;
adjusting the initial load configuration in real time based on the load usage curve to obtain a real-time load configuration;
and taking the real-time load configuration as the load configuration of the cloud server.
2. The method of claim 1, wherein obtaining elevator information based on the elevator access request comprises:
inquiring a preset database based on the elevator access request;
judging whether design information corresponding to the elevator exists in the preset database, wherein the design information comprises sensor configuration information, inductor configuration information and control loop configuration information of the elevator;
if the design information exists, using the design information as the elevator information;
generating and feeding back an elevator initialization command under the condition that the design information does not exist;
and obtaining elevator information fed back by the elevator based on the elevator initialization command.
3. The method of claim 1, wherein the cloud server accesses a plurality of elevators, the method further comprising:
after the maximum load demand information is obtained, determining total load demand information based on the maximum load demand information of each elevator;
calculating cache load demand information according to a preset rule based on the total load demand information;
and determining the load configuration of the cloud server based on the total load demand information and the cache load demand information.
4. The method of claim 3, further comprising:
judging whether the maximum load demand information is larger than a preset load demand or not;
under the condition that the maximum load demand information is larger than the preset load demand, generating and feeding back corresponding access refusing information;
acquiring the residual configurable load of the cloud server under the condition that the maximum load demand information is less than or equal to the preset load demand;
judging whether the maximum load demand information meets the residual configurable load or not;
and generating and feeding back corresponding prompt information and the access refusing information under the condition that the maximum load demand information does not meet the residual configurable load.
5. A load configuration device of an elevator cloud server is characterized by comprising the following components:
the request acquisition unit is used for acquiring an elevator access request;
the information acquisition unit is used for acquiring elevator information based on the elevator access request;
a load calculation unit for calculating maximum load demand information of the elevator based on the elevator information;
the load configuration unit is used for determining the load configuration of the cloud server based on the maximum load demand information;
the load configuration unit includes:
an initial load determining module, configured to determine an initial load configuration of the cloud server based on the maximum load demand information;
the load use monitoring module is used for acquiring the load use information of the elevator in real time;
the second judgment module is used for judging whether the statistical time of the load use information reaches the preset time or not;
the first configuration module is used for taking the initial load configuration as the load configuration of the cloud server if the statistical time does not reach the preset time;
the second configuration module is used for analyzing the load use information to obtain a corresponding load use curve if the statistical time reaches the preset time; adjusting the initial load configuration in real time based on the load usage curve to obtain a real-time load configuration; and taking the real-time load configuration as the load configuration of the cloud server.
6. The apparatus according to claim 5, wherein the information acquisition unit includes:
the query module is used for querying a preset database based on the elevator access request;
the first judgment module is used for judging whether design information corresponding to the elevator exists in the preset database, wherein the design information comprises sensor configuration information, sensor configuration information and control loop configuration information of the elevator;
the first information acquisition module is used for taking the design information as the elevator information under the condition that the design information exists;
the second information acquisition module is used for generating and feeding back an elevator initialization command under the condition that the design information does not exist; and obtaining elevator information fed back by the elevator based on the elevator initialization command.
7. The device of claim 5, wherein the cloud server has access to a plurality of elevators, the device further comprising a configuration optimization unit configured to:
after the maximum load demand information is obtained, determining total load demand information based on the maximum load demand information of each elevator;
calculating caching load demand information according to a preset rule based on the total load demand information;
and determining the load configuration of the cloud server based on the total load demand information and the cache load demand information.
8. The apparatus of claim 7, further comprising a security monitoring unit to:
judging whether the maximum load demand information is larger than a preset load demand or not;
under the condition that the maximum load demand information is larger than the preset load demand, generating and feeding back corresponding access refusing information;
under the condition that the maximum load demand information is less than or equal to the preset load demand, acquiring the residual configurable load of the cloud server;
judging whether the maximum load demand information meets the residual configurable load or not;
and generating and feeding back corresponding prompt information and the access refusing information under the condition that the maximum load demand information does not meet the residual configurable load.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110518242.XA CN113213282B (en) | 2021-05-12 | 2021-05-12 | Load configuration method and load configuration device of elevator cloud server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110518242.XA CN113213282B (en) | 2021-05-12 | 2021-05-12 | Load configuration method and load configuration device of elevator cloud server |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113213282A CN113213282A (en) | 2021-08-06 |
CN113213282B true CN113213282B (en) | 2023-02-17 |
Family
ID=77095075
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110518242.XA Active CN113213282B (en) | 2021-05-12 | 2021-05-12 | Load configuration method and load configuration device of elevator cloud server |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113213282B (en) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103036979A (en) * | 2012-12-12 | 2013-04-10 | 广州尚融网络科技有限公司 | Server loading balancing method and loading balancer |
CN104477714A (en) * | 2014-12-08 | 2015-04-01 | 乐视致新电子科技(天津)有限公司 | Intelligent equipment, and method and server for controlling running of elevators on basis of intelligent equipment |
CN105391797A (en) * | 2015-12-03 | 2016-03-09 | 北京航空航天大学 | SDN-based cloud server load balancing method and device |
CN106375372A (en) * | 2016-08-23 | 2017-02-01 | 东方网力科技股份有限公司 | Big data resource allocation method and device |
CN106506648A (en) * | 2016-11-10 | 2017-03-15 | 东软集团股份有限公司 | Load balancing service management method and system |
CN107814280A (en) * | 2017-10-25 | 2018-03-20 | 界首市迅立达电梯有限公司 | A kind of intelligent elevator control system with VIP functions |
CN109168054A (en) * | 2018-09-10 | 2019-01-08 | 杭州联驱科技有限公司 | Display screen play system and control method |
CN110784506A (en) * | 2019-09-05 | 2020-02-11 | 腾讯科技(深圳)有限公司 | Cloud resource allocation method, device and system |
CN110844724A (en) * | 2018-08-21 | 2020-02-28 | 奥的斯电梯公司 | Elevator data communication system |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104168299A (en) * | 2013-05-16 | 2014-11-26 | 方正宽带网络服务股份有限公司 | Resource processing system and resource processing method |
CN103516807B (en) * | 2013-10-14 | 2016-09-21 | 中国联合网络通信集团有限公司 | A kind of cloud computing platform server load balancing system and method |
CN104986634B (en) * | 2015-07-08 | 2017-03-08 | 广州广日电梯工业有限公司 | A kind of elevator cloud group control system and method |
CN106586751B (en) * | 2017-01-16 | 2019-06-25 | 广州广日电梯工业有限公司 | A kind of trapped Long-Range Surveillance System of elevator passenger and method |
US11718499B2 (en) * | 2018-10-09 | 2023-08-08 | Otis Elevator Company | Cloud based elevator dispatching resource management |
-
2021
- 2021-05-12 CN CN202110518242.XA patent/CN113213282B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103036979A (en) * | 2012-12-12 | 2013-04-10 | 广州尚融网络科技有限公司 | Server loading balancing method and loading balancer |
CN104477714A (en) * | 2014-12-08 | 2015-04-01 | 乐视致新电子科技(天津)有限公司 | Intelligent equipment, and method and server for controlling running of elevators on basis of intelligent equipment |
CN105391797A (en) * | 2015-12-03 | 2016-03-09 | 北京航空航天大学 | SDN-based cloud server load balancing method and device |
CN106375372A (en) * | 2016-08-23 | 2017-02-01 | 东方网力科技股份有限公司 | Big data resource allocation method and device |
CN106506648A (en) * | 2016-11-10 | 2017-03-15 | 东软集团股份有限公司 | Load balancing service management method and system |
CN107814280A (en) * | 2017-10-25 | 2018-03-20 | 界首市迅立达电梯有限公司 | A kind of intelligent elevator control system with VIP functions |
CN110844724A (en) * | 2018-08-21 | 2020-02-28 | 奥的斯电梯公司 | Elevator data communication system |
CN109168054A (en) * | 2018-09-10 | 2019-01-08 | 杭州联驱科技有限公司 | Display screen play system and control method |
CN110784506A (en) * | 2019-09-05 | 2020-02-11 | 腾讯科技(深圳)有限公司 | Cloud resource allocation method, device and system |
Also Published As
Publication number | Publication date |
---|---|
CN113213282A (en) | 2021-08-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110971444B (en) | Alarm management method, device, server and storage medium | |
US8191068B2 (en) | Resource management system, resource information providing method and program | |
US20080155284A1 (en) | Power consumption adjusting apparatus and processing method | |
US9917704B2 (en) | Energy saving monitoring method and device | |
CN101651556A (en) | System and method for monitoring server | |
CN110336888B (en) | Server distribution method, device, system and medium | |
CN113213282B (en) | Load configuration method and load configuration device of elevator cloud server | |
KR101632835B1 (en) | Method of auto setting protoco in programmable logic controller system | |
JP2006260059A (en) | Server device | |
JP2005031736A (en) | Server load distribution device and method, and client/server system | |
CN112817719A (en) | Method, device and equipment for adjusting parameters of thread pool and readable storage medium | |
CN111417218B (en) | Access method and device of electric equipment, air conditioner and storage medium | |
CN112214437B (en) | Storage device, communication method and device and computer readable storage medium | |
CN111193760B (en) | Information sending method, device and storage medium | |
WO2018137108A1 (en) | Elevator management method and device | |
KR20220055661A (en) | Edge service processing system and control method thereof | |
CN111147282A (en) | Device, method and storage medium for automatically maintaining DRCP connection pool | |
CN105208435A (en) | Method for processing data in IPTV system and network cell equipment | |
CN112559177B (en) | Industrial control system and load management method and equipment thereof | |
CN116112281B (en) | Safety protection method based on intelligent management platform | |
CN116455074B (en) | Data processing method and device applied to power grid dispatching and electronic equipment | |
CN114244903B (en) | Resource scheduling method, system, server and storage medium | |
WO2006029656A1 (en) | Computer arrangement for providing services for clients through a network | |
US20130173814A1 (en) | Session establishing device, session establishing method, and recording medium | |
JP2003046562A (en) | Congestion detection control method in communication network, congestion control method for switch, congestion control method for terminal, ip network access terminal, program and recording medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |