Base station setting method and device, and storage medium

By setting multiple time periods in the elevator system, counting the rules of passengers' elevators and calculating credibility, and dynamically adjusting the elevator base station, the problem of delay in adjustment of base stations in the traditional elevator system is solved, and the operation efficiency and passenger satisfaction of the elevator are improved.

CN120039727AActive Publication Date: 2025-05-27HITACHI BUILDING TECH GUANGZHOU CO LTD
View PDF 14 Cites 0 Cited by

Patent Information

Application Number
CN202510204450.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-24
Publication Date
2025-05-27
Estimated Expiration
2045-02-24

AI Technical Summary

Technical Problem

The traditional elevator group control system has delays when perceiving changes in external factors, resulting in delays in base station adjustments, affecting passengers' elevator ride efficiency, and may lead to problems such as accumulation of passengers on the floor and long-distance transportation on light loads or parking nearby with full load.

Method used

By setting up multiple types of time periods for elevators in the building, counting the time of historical elevator ride events and the number of passengers in the Houti Hall, calculating the credibility of the elevator ride events in the Houti Hall on each floor, and dynamically adjusting the base station of the elevator according to the credibility in the real-time time period.

Benefits of technology

Quickly detect peak changes in passenger flow, reduce base station adjustment delays, improve the accuracy of elevator base stations, reasonably allocate elevator resources, reduce passenger waiting time, and avoid passenger accumulation, thereby improving the efficiency of passengers riding.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120039727A_ABST
    Figure CN120039727A_ABST
Patent Text Reader

Abstract

The invention discloses a base station setting method and device and a storage medium. The method comprises the steps that multiple types of time periods are set for elevators in a building; when the elevator takes an elevator taking event in the historical time period, the occurrence time of the elevator taking event and the total number of passengers in the elevator waiting halls of the floors are counted; for various types of time periods, calculating the credibility of the elevator taking event for the elevator waiting halls of the floors according to the total number and the occurrence time; and when the elevator operates in the real-time time period, the floor is set as the base station of the elevator in the building according to the credibility. According to the embodiment, the elevator taking rule of the passengers is detected from time and quantity in each historical time period, so that the base station of the elevator in the building is dynamically adjusted according to the elevator taking rule in the real-time corresponding time period, the flexibility is high, and the elevator taking efficiency of the passengers is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of elevators, and in particular, to a base station setting method, device, and storage medium. Background Art

[0002] With the acceleration of the urbanization process and the rise of high-rise buildings, elevators, as one of the vertical transportation means, have received increasing attention for their operating efficiency and service quality.

[0003] Traditional elevator group control systems usually estimate the passenger flow peak based on external factors such as commuting times, and set the floors where the passenger flow peak may occur as the base stations. When the elevator is idle, it will move to this floor to quickly respond to the elevator call requests of passengers.

[0004] There are certain changes in external factors, and the passenger flow peak changes accordingly. However, there is a certain delay in the elevator group control system's perception of external factors, resulting in a certain delay in adjusting the base station according to the passenger flow peak, reducing the accuracy of the base station, affecting the efficiency of passengers taking the elevator, and possibly causing problems such as passenger congestion on certain floors leading to secondary dispatching, light-load long-distance transportation of the elevator, or full-load nearby docking. Summary of the Invention

[0005] In view of this, the present invention provides a base station setting method, device, and storage medium to improve the accuracy of elevator base stations.

[0006] The first aspect of the present invention provides a base station setting method, including:

[0007] Setting multiple types of time periods for the elevators in the building; waiting halls are provided on multiple floors in the building;

[0008] When an elevator riding event occurs during the historical time period, counting the occurrence time of the riding event and the total number of passengers in the waiting hall on the floor;

[0009] For each type of the time periods, calculating the credibility of the elevator riding event occurring in the waiting hall on the floor based on the total number and the occurrence time;

[0010] When the elevator is running during the real-time time period, setting the floor as the base station of the elevator in the building according to the credibility.

[0011] The second aspect of the present invention provides a base station setting device, including:

[0012] A time period setting module, configured to set multiple types of time periods for the elevators in the building; waiting halls are provided on multiple floors in the building;

[0013] An elevator ride event statistics module, configured to, when an elevator ride event occurs during the historical time period, statistically record the occurrence time of the elevator ride event and the total number of passengers in the landing hall on the floor;

[0014] A credibility calculation module, configured to calculate the credibility of an elevator ride event occurring in the landing hall on the floor according to the total number and the occurrence time for various types of the time periods;

[0015] A base station setting module, configured to, when the elevator is running during the real-time time period, set the floor as the base station of the elevator in the building according to the credibility;

[0016] A third aspect of the present invention provides an electronic device, the electronic device includes:

[0017] At least one processor; and

[0018] A memory communicatively connected to the at least one processor; wherein,

[0019] The memory stores a computer program executable by the at least one processor, and when the computer program is executed by the at least one processor, the at least one processor is enabled to execute the base station setting method as described in the first aspect above.

[0020] A fourth aspect of the present invention provides a computer-readable storage medium, the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the base station setting method as described in the first aspect above is implemented.

[0021] A fifth aspect of the present invention provides a computer program product, the computer program product includes a computer program, and when the computer program is executed by a processor, the base station setting method as described in the first aspect above is implemented.

[0022] In this embodiment, multiple types of time periods are set for the elevators in a building; a waiting hall is set on each of the multiple floors in the building; when an elevator riding event occurs in a historical time period, the occurrence time of the riding event and the total number of passengers in the waiting hall on the floor where the event occurs are counted; for various types of time periods, the credibility of the elevator riding event occurring on the floor is calculated based on the total number and the occurrence time; when the elevator is running in a real-time time period, the floor is set as the base station of the elevator in the building according to the credibility. This embodiment explores the elevator riding patterns of passengers in terms of time and quantity in each historical time period, thereby dynamically adjusting the base station of the elevator in the building according to this riding pattern in the corresponding real-time time period. It has high flexibility, can quickly detect changes in the passenger flow peak, has a low delay in adjusting the elevator base station, effectively improves the accuracy of the elevator base station, rationally allocates elevator resources, timely schedules the elevator to pick up passengers on the floors with high demand, improves the passenger capacity, reduces the waiting time of passengers, avoids passenger congestion, and thus improves the efficiency of passengers taking the elevator.

[0023] It should be understood that the content described in this part is not intended to identify the key or important features of the embodiments of the present invention, nor is it used to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the following drawings are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.

[0025] Figure 1 It is a flowchart of a base station setting method provided in Embodiment 1 of the present invention.

[0026] Figure 2 It is an architecture diagram of a single elevator system provided in Embodiment 1 of the present invention.

[0027] Figure 3 It is an architecture diagram of a multi-elevator group control system provided in Embodiment 1 of the present invention.

[0028] Figure 4 It is an example diagram of a car provided in Embodiment 1 of the present invention.

[0029] Figure 5 It is a structural schematic diagram of a base station setting device provided in Embodiment 2 of the present invention.

[0030] Figure 6 It is a structural schematic diagram of an electronic device provided in Embodiment 3 of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0031] In order to enable those skilled in the art to better understand the solution of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the scope of protection of the present invention.

[0032] It should be noted that the terms "first", "second", etc. in the description and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily have to be used to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of the present invention described here can cover sequences other than those illustrated or described here. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device including a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.

[0033] Embodiment 1

[0034] See Figure 1 , which shows a flowchart of a base station setting method provided by Embodiment 1 of the present invention. This method can be executed by a base station setting device, which can be implemented in the form of hardware and / or software, and the base station setting device can be configured in an electronic device.

[0035] As Figure 1 shown, the method includes:

[0036] Step 101: Set multiple types of time periods for the elevators in the building.

[0037] There are multiple floors and one or more elevators in the building. One or more waiting halls are set on each of the multiple floors in the building. In this embodiment, the waiting halls on different floors share the same elevator.

[0038] In practical applications, the types of elevators include passenger elevators, freight elevators, sightseeing elevators, etc. An elevator is a comprehensive system, and the structure of the elevator is different in different types of elevators.

[0039] In one example, an elevator of a certain type is configured with: a controller (also known as an elevator control system), call buttons distributed on each floor, a car (including the car door), a motor for towing the car (also known as a traction machine), a control cabinet, a speed limiter, a door operator, a car frame, a car door, counterweight rails, car rails, rail brackets, a trailing cable, a counterweight device, a compensating chain (cable), a landing door, a guiding device for the compensating chain (cable), a buffer, and so on.

[0040] Among them, devices such as cameras, fans, and lighting lamps are configured inside the car.

[0041] In some types of elevators, the traction machine, control cabinet, speed limiter, trailing cable, and so on can be omitted.

[0042] These devices can be divided into different sets according to their functions, thus forming each subsystem that supports the operation of the elevator. The control system is connected to multiple systems of the elevator in a wired manner through a serial port or a serial clock line (SCL), etc. The control system monitors each system and controls the operation of each subsystem, enabling the car to move in the hoistway and reach each floor of the building.

[0043] In one example, the control system includes a door system, a frequency conversion system, a call system, and a traction system. Among them, the door system is used to control the elevator doors. The car is configured with a car door, and landing doors are provided in the landing halls on each floor of the elevator. The elevator doors include the car door and the landing doors in the landing halls on each floor. The type of the car door is the same as that of the landing door and they open and close simultaneously. The frequency conversion system is used to control the frequency converter. The call system is used to control the logic of in-car calls (calls inside the car) and out-of-car calls (calls in the landing hall). The traction system is used to control the vertical movement (vertically upward or vertically downward) of the car in the hoistway.

[0044] The elevator manager or owner can choose whether to install an edge computing node on the elevator according to factors such as the load status of the elevator. If the choice is not to install an edge computing node, the controller maintains the original control logic and does not affect the normal operation of the elevator. If the choice is to install an edge computing node, a suitable computing device can be selected as the edge computing node of the elevator according to the requirements. The edge computing node and the original controller are combined into a new controller to redefine the control logic of the elevator.

[0045] Generally, the edge computing node is a computing device with relatively strong computing power, such as a computer, a server, or an embedded device, etc. In addition, according to different intelligent services, a graphics processing unit (GPU) or an embedded neural network processor (NPU) can be equipped in the edge computing node.

[0046] An edge computing node refers to building a new business platform at the network edge close to the elevator, providing resources such as storage, computing, and networking, and sinking some key business applications to the access network edge to reduce the bandwidth and latency losses caused by network transmission and multi-level forwarding. The edge computing node is located between the user and the cloud (server), closer to the user (data source) compared to the traditional cloud, with the characteristics of miniaturization, distribution, and being closer to the user. A large amount of data (such as audio data) no longer needs to be uploaded to the cloud for processing, and data processing is realized on the network edge side, reducing the request response time, reducing network bandwidth, and ensuring data security and privacy.

[0047] In addition, the edge computing node can implement algorithm functions and model inference, communicate with the original controller, and provide artificial intelligence (AI) and complex computing capabilities for the original controller; edge computing can also communicate with the cloud to implement algorithm function and model updates, and transfer the function calls of the original control system.

[0048] Such as Figure 2 As shown, when the elevator is a single-elevator system, devices such as the camera 201 are directly connected to the elevator control system 202.

[0049] Such as Figure 3 As shown, when the elevator is a multi-elevator group control system, devices such as the camera 301 are connected to the edge computing node 302, and the edge computing node is connected to the elevator control system 202.

[0050] In this embodiment, multiple types of time periods can be set for each elevator in the building, and data on passengers taking the elevator is collected according to the time period to statistically analyze the rules of passengers using the elevator in the waiting hall.

[0051] In one case, a time period is one day, and the types of time periods can be set for each elevator in the same waiting hall according to factors such as weekdays, rest days (also known as weekends), and legal holidays.

[0052] Exemplarily, the time period includes at least one of the following types:

[0053] Monday belonging to a weekday, Tuesday belonging to a weekday, Wednesday belonging to a weekday, Thursday belonging to a weekday, Friday belonging to a weekday, Saturday belonging to a weekday, Sunday belonging to a weekday, Saturday belonging to a rest day, Sunday belonging to a rest day, legal holiday.

[0054] Of course, the above time periods are only examples. When implementing this embodiment, other time periods can be set according to actual situations. For example, during the day on weekdays, at night on weekdays, during the day on rest days or holidays, at night on rest days or holidays, etc. This embodiment does not limit this. In addition, in addition to the above time periods, those skilled in the art can also adopt other time periods according to actual needs, and this embodiment does not limit this either.

[0055] Step 102: When an elevator riding event occurs in a historical time period, count the total number of passengers in the waiting hall at the time of occurrence and the floor of the riding event.

[0056] In practical applications, taking the waiting hall as a unit, count and analyze the elevator riding events in each historical time period to discover the rules of passengers riding the elevator.

[0057] The so-called elevator riding event refers to a passenger entering the elevator car and the elevator car moving up or down from the current floor to other floors.

[0058] Generally, the base station is where the elevator stays when it is idle. The elevator can move up or down. Therefore, the elevator riding event does not care about whether the passenger's intention is to go up or down, but tries to transport the passengers in the waiting hall. The elevator riding event is an abstract expression of passengers taking the elevator in the same waiting hall at the same time.

[0059] If an elevator riding event occurs in a certain time period in the history of a certain elevator, the occurrence time of the elevator riding event and the total number of passengers in the waiting hall during this elevator riding event can be counted respectively.

[0060] In an embodiment of the present invention, step 102 may include the following steps:

[0061] Step 1021: When the elevator is turned on, determine the floor where the elevator stops.

[0062] In this embodiment, if the elevator car stops at a certain floor and the elevator door (including the car door and the waiting hall door) is opened, the floor where the elevator car stops can be identified and expressed by a number (such as the floor number, etc.).

[0063] In one way, it can communicate with the elevator control system to query the floor where the elevator car stops.

[0064] In another way, as Figure 4 shown, it can call a camera to collect image data inside the car and perform operations such as OCR (Optical Character Recognition) on the display screen inside the car to identify the floor where the elevator car stops.

[0065] In the case where there is currently no elevator ride event, the opening of the elevator indicates the start of a new elevator ride event.

[0066] In the case where there is currently an existing elevator ride event, the opening of the elevator indicates the continuation of that elevator ride event.

[0067] Step 1022: When the elevator is closing, determine whether all the passengers in the waiting hall on the current floor have entered the elevator; if not, execute Step 1023, and if so, execute Step 1024.

[0068] When the elevator doors are closing, other information (such as data collected by cameras, radars, etc. in the waiting hall, call signals, etc.) can be used to assist in determining whether all the passengers in the waiting hall on the current floor have entered the elevator car.

[0069] Exemplarily, as Figure 4 shown, the camera inside the car can be called to collect image data, perform object detection on data such as the heads of passengers in the image data, and count the occupancy rate of the elevator based on data such as the heads of passengers.

[0070] If the occupancy rate is less than or equal to a preset occupancy threshold (such as 70%), and / or no external call signal from the waiting hall on the current floor is received within a preset time period (such as 30 seconds), indicating that the elevator car is empty and / or there are no passengers boarding the elevator in a short time, it can be determined that all the passengers in the waiting hall on the current floor have entered the elevator, and this elevator ride event ends.

[0071] If the occupancy rate is greater than the preset occupancy threshold (such as 70%), and / or an external call signal from the waiting hall on the current floor is received within a preset time period (such as 30 seconds), indicating that the elevator car is full and / or there are passengers boarding the elevator in a short time, and there may be passengers in the waiting hall who have not entered the elevator, it can be determined that not all the passengers in the waiting hall on the current floor have entered the elevator, and this elevator ride event has not ended.

[0072] Step 1023: When the occurrence time of the elevator ride event has not been recorded, query the opening time of the elevator as the occurrence time of the elevator ride event, and count the number of passengers who have entered the elevator from the waiting hall on the floor; when the occurrence time of the elevator ride event has been recorded, count the number of passengers who have entered the elevator from the waiting hall on the floor.

[0073] If not all the passengers in the waiting hall on the current floor have entered the elevator, it can be checked whether the occurrence time of this elevator ride event has been recorded.

[0074] If the occurrence time of this elevator ride event is not recorded, it means that the opening of the elevator this time is the start of a new elevator ride event. At this time, the opening time of the elevator can be queried locally or through networking and used as the occurrence time of the new elevator ride event. In addition, data such as image data and radar data are used to count the number of passengers entering the elevator from the current floor's waiting hall this time.

[0075] If the occurrence time of this elevator ride event has been recorded, it means that the opening of the elevator this time is a continuation of an existing elevator ride event. At this time, data such as image data and radar data are used to count the number of passengers entering the elevator from the current floor's waiting hall this time.

[0076] Step 1024: Count the number of passengers entering the elevator from the waiting hall on the floor, and add up all the numbers corresponding to the elevator ride events to obtain the total number of passengers in the waiting hall on the floor.

[0077] If all the passengers in the current floor's waiting hall have entered the elevator, data such as image data and radar data can be used to count the number of passengers entering the elevator from the current floor's waiting hall this time, and in addition, query all the numbers corresponding to the same elevator ride event, and add up all the numbers to obtain the total number of passengers in the current floor's waiting hall during this elevator ride event.

[0078] Step 103: For various types of time periods, calculate the credibility of elevator ride events occurring in the waiting hall on the floor based on the total number and the occurrence time.

[0079] For various types of time periods, the total number counted for the waiting hall on each floor and the occurrence events can be used to calculate the credibility of elevator ride events occurring in the waiting hall on each floor within the same type of time period.

[0080] In an embodiment of the present invention, Step 103 may include the following steps:

[0081] Step 1031: Screen out multiple time periods of the same type in history as sample periods.

[0082] For various types of time periods, the m (m is a positive integer, such as 10) most recent time periods of this type in history can be screened out and recorded as sample periods.

[0083] At this time, the data of the waiting hall on the same floor in each sample period can be summarized into a data table for easy comparison and calculation.

[0084] Exemplarily, the data table can be represented as S x∈{1,2,3,…,m} ={(t 1 ,n,p 1 ),(t 2 ,n,p 2), ……}, where S is the data table, x is the number of the sample period, t is the occurrence time (the subscript represents the number), n is the number of the floor, and p is the total number of people (the subscript represents the number).

[0085] Step 1032: Configure weights for the total quantity in the sample period.

[0086] In each sample period, methods such as the analytic hierarchy process, entropy method, and principal component method can be used to configure corresponding weights for each total quantity.

[0087] Exemplarily, the current time can be queried, the difference between the current time and the occurrence time can be calculated to obtain the time deviation, and the time deviation can be mapped to the weight of the total quantity in a linear or non-linear manner.

[0088] Among them, the weight is negatively correlated with the time deviation, that is, the greater the time deviation, the farther the occurrence time of the elevator riding event is from the current time, and the smaller the weight of its total quantity. On the contrary, the smaller the time deviation, the closer the occurrence time of the elevator riding event is to the current time, and the greater the weight of its total quantity.

[0089] In this way, the weight configured for the total quantity of elevator riding events decays with time. While taking into account the long-term elevator riding rules of passengers, it highlights the short-term elevator riding rules of passengers, adapts to the changes in passengers' elevator riding rules, and has high timeliness.

[0090] Step 1033: In the sample period, divide the waiting hall of each floor into multiple sample time periods according to the occurrence time and set sample time points for the sample time periods.

[0091] In each sample period, multiple sample time periods with shorter durations can be dynamically divided for the waiting hall of each floor according to the occurrence time of the elevator riding event, and sample time points are set for the sample time periods to represent the sample time periods with the sample time points.

[0092] In a specific implementation, the data of the waiting hall on the same floor can be sorted into a data table. Then, the data table can be expressed as SF n ={(t 1 , p 1 , a 1 ), (t 2 , p 2 , a 2 ), ……}, where SF n is the data table of floor n, t is the occurrence time (the subscript represents the number), p is the total number of people (the subscript represents the number), and a is the weight (the subscript represents the number).

[0093] At this time, for the waiting hall on the same floor, the data can be traversed in ascending order of the occurrence time, and the occurrence time with the smallest value can be selected from the currently unprocessed occurrence times as the starting point. A specified sample time length (such as 5 minutes) is added to the starting point to obtain a sample time period.

[0094] Generally, the starting point can be set as the sample time point of the sample time period.

[0095] Of course, in addition to the starting point, any time point within the sample time period such as the midpoint and the end point can be set as the sample time point of the sample time period, and this embodiment does not limit this.

[0096] Step 1034: For the same time period and the same floor, if the occurrence time is within the sample time period, sum the products of the total quantity and the weight to obtain the credibility of the elevator boarding event occurring at the sample time point in the waiting hall of the floor.

[0097] In this embodiment, each time period can be traversed. For the same time period and the same floor, compare the occurrence time of each elevator boarding event corresponding to the floor with the sample time period.

[0098] If the occurrence time of a certain elevator boarding event is within the sample time period, the content of the corresponding data table of the elevator boarding event can be written into the elevator boarding set. At this time, the elevator boarding set can be expressed as T = {SF n |t 0 ≤t≤t 0 +Δt}, where T is the elevator boarding set, SF n is the data table of floor n, t 0 is the starting point, and Δt is the sample time length.

[0099] At this time, calculate the product of the total quantity of each elevator boarding event in the elevator boarding set and the corresponding weight, and sum all the products within the elevator boarding set to obtain the credibility of the elevator boarding event occurring at the sample time point in the waiting hall of each floor.

[0100] Then, the credibility of the elevator boarding event occurring at the sample time point in the waiting hall of each floor can be expressed as: c = p 1 ×a 1 +p 2 ×a 2 ……, where c is the confidence level, p is the total number of people (the subscript represents the number), and a is the weight (the subscript represents the number).

[0101] At this time, the credibility of the elevator boarding event occurring at each sample event point on the same floor can be summarized into the credibility set. Then, the credibility set can be expressed as: C n ={(t 1 ,c 1 ),(t2 , c 2 ), ……}, where C n is the credibility set of floor n, t is the occurrence time (the subscript represents the number), and c is the credibility (the subscript represents the number).

[0102] Step 104: When the elevator is running in the real-time time period, set the floor as the base station of the elevator in the building according to the credibility.

[0103] When the elevator is running in the real-time time period, every certain time interval (such as 1 minute), dynamically screen the appropriate floor as the base station of the elevator in the building according to the credibility of the elevator boarding events occurring in the waiting halls of each floor within the historical same-type time periods at the sample time points.

[0104] In an embodiment of the present invention, Step 104 may include the following steps:

[0105] Step 1041: Expand the first running time length forward and / or the second running time length backward with the current time as the base point to obtain a running time period.

[0106] In this embodiment, the current time can be queried locally or through the network. Expand the first running time length (such as 5 minutes) forward and / or the second running time length (such as 5 minutes) backward with the current time as the base point to obtain a running time period.

[0107] Step 1042: Screen out the credibility of the sample time points within the running time period to obtain a running set.

[0108] In this embodiment, traverse each running time period and compare each sample time point with the running

[0109] time period.

[0110] If a certain sample time point is within the running time period, the credibility of the corresponding floor waiting hall for the elevator boarding event occurring at the sample time point can be written into the running set. At this time, the running set can be expressed as {SFC|t now - r 1 ≤ t ≤ t now + r 2}, where t now is the current time, r 1 is the first running time length, r 2 is the second running time length, and t is the sample time point.

[0111] Step 1043: In the running set, for the highest several credibilities sorted in descending order, if the highest credibility sorted in descending order is greater than or equal to the preset credibility threshold, set the floor corresponding to the credibility as the base station of the elevator in the building.

[0112] In the running set, sort multiple credibility levels in descending order, that is, sort multiple credibility levels in the order from large to small, and filter out the highest k (k is a positive integer) credibility levels in the descending order.

[0113] Compare the k credibility levels with a preset credibility threshold c fk If a certain credibility level is greater than or equal to the credibility threshold c fk , then the floor corresponding to this credibility level can be set as the base station of the elevator in the building.

[0114] In another embodiment of the present invention, step 104 may further include the following steps:

[0115] Step 1044: Remove duplicates from the base stations of the elevator.

[0116] In practical applications, multiple identical floors may be selected as the base stations of the elevator within the same running time period. At this time, duplicates can be removed from the base stations of the elevator, and the duplicate base stations can be merged into one base station.

[0117] Step 1045: If the duplicate removal process is completed, assign an elevator to each base station.

[0118] If the duplicate removal process is completed, an elevator can be configured for each individual base station to meet the basic peak elevator demand.

[0119] Step 1046: Query the highest credibility level for the same base station as the grading level.

[0120] For each base station (i.e., floor), for each of its credibility levels, filter out the highest credibility level as the grading level.

[0121] Step 1047: Compare the grading levels with a preset grading threshold in the order from highest to lowest.

[0122] Step 1047: If the grading level is greater than or equal to the grading threshold, add an elevator to the base station until the number of elevators assigned to the base station reaches the upper limit value.

[0123] In this embodiment, the base stations can be traversed, and the grading levels of each base station are compared with a preset grading threshold c fx in the order from highest to lowest. If the grading level is greater than or equal to the grading threshold c fx , then an elevator can be added to this base station to meet the additional peak elevator demand.

[0124] Generally, there is an upper limit on the number of elevators that can be docked in a base station. During the process of traversing the base stations, if the number of elevators assigned to a base station reaches the upper limit, the allocation of new elevators to that base station will stop.

[0125] During each operating time period, the status of each elevator can be queried. Among them, the status of the elevator includes idle, busy, etc. Idle means that the elevator is performing its work tasks. For example, there is no maintenance, no passengers are on board, no external call signals are received, and so on.

[0126] If the status of a certain elevator is idle, then the elevator will be scheduled to the corresponding base station in descending order of credibility.

[0127] Generally, if multiple elevators are assigned to a base station with a higher credibility, the idle elevators will be preferentially scheduled to the base station with a higher credibility. When enough elevators are parked at the base station with a higher credibility, the idle elevators will then be scheduled to the base station with a lower credibility.

[0128] In this embodiment, multiple types of time periods are set for the elevators in the building; waiting halls are set on multiple floors in the building; when a boarding event occurs in the elevator during a historical time period, the boarding event is statistically analyzed for the total number of passengers in the waiting hall at the time and floor of occurrence; for various types of time periods, the credibility of the boarding event occurring in the waiting hall of the floor is calculated based on the total number and the time of occurrence; when the elevator is operating in a real-time time period, the floor is set as the base station of the elevator in the building according to the credibility. This embodiment explores the boarding patterns of passengers in terms of time and quantity in each historical time period, so as to dynamically adjust the base stations of the elevators in the building according to the boarding patterns in the corresponding real-time time period. It has high flexibility, can quickly detect changes in the passenger flow peak, has a low delay in adjusting the elevator base stations, effectively improves the accuracy of the elevator base stations, rationally allocates elevator resources, timely schedules the elevator to pick up passengers on the floors with high demand, improves the passenger-carrying rate, reduces the waiting time of passengers, avoids passenger congestion, and thus improves the efficiency of passengers taking the elevator.

[0129] Embodiment 2

[0130] See Figure 5 , which shows a schematic structural diagram of a base station setting device provided in Embodiment 2 of the present invention. As Figure 5 shown, the device includes:

[0131] A time period setting module 501, configured to set multiple types of time periods for the elevators in the building; waiting halls are set on multiple floors in the building;

[0132] The elevator ride event statistics module 502 is configured to, when an elevator ride event occurs during the historical time period, count the occurrence time of the elevator ride event and the total number of passengers in the landing hall of the floor;

[0133] The credibility calculation module 503 is configured to calculate the credibility of the occurrence of an elevator ride event in the landing hall of the floor according to the total number and the occurrence time for various types of the time period;

[0134] The base station setting module 504 is configured to, when the elevator is running during the real-time time period, set the floor as the base station of the elevator in the building according to the credibility.

[0135] In an embodiment of the present invention, the elevator ride event statistics module 502 includes:

[0136] The floor determination module is configured to determine the floor where the elevator stops when the elevator is turned on;

[0137] The landing hall judgment module is configured to, when the elevator is closed, judge whether all the passengers in the landing hall of the floor have entered the elevator; if not, call the cumulative statistics module, and if so, call the summary statistics module;

[0138] The cumulative statistics module is configured to, when the occurrence time of the elevator ride event is not recorded, query the time when the elevator is turned on as the occurrence time of the elevator ride event, and count the number of sub-passengers entering the elevator from the landing hall of the floor; when the occurrence time of the elevator ride event has been recorded, count the number of sub-passengers entering the elevator from the landing hall of the floor;

[0139] The summary statistics module is configured to count the number of sub-passengers entering the elevator from the landing hall of the floor, and add up all the sub-numbers corresponding to the elevator ride event to obtain the total number of passengers in the landing hall of the floor.

[0140] In an embodiment of the present invention, the landing hall judgment module includes:

[0141] The occupancy rate statistics module is configured to count the occupancy rate of the elevator;

[0142] The full-load determination module is configured to determine that all the passengers in the landing hall of the floor have entered the elevator if the occupancy rate is less than or equal to a preset occupancy threshold, and / or no external call signal is received from the landing hall of the floor within a preset time period;

[0143] A missing boarding determination module is used to determine that not all passengers in the landing hall of the floor have entered the elevator if the occupancy rate is greater than a preset occupancy threshold and / or an external call signal from the landing hall of the floor is received within a preset time period.

[0144] In an embodiment of the present invention, the credibility calculation module 503 includes:

[0145] A sample period screening module is used to screen out multiple time periods of the same type in history as sample periods.

[0146] A weight configuration module is used to configure weights for the total quantity in the sample periods.

[0147] A sample time setting module is used to divide multiple sample time periods for the landing hall of the floor according to the occurrence time and set sample time points for the sample time periods in the sample periods.

[0148] A linear fusion module is used to sum the products of the total quantity and the weights for the same time period and the same floor if the occurrence time is within the sample time period, to obtain the credibility of the boarding event occurring at the sample time point in the landing hall of the floor.

[0149] In an embodiment of the present invention, the weight configuration module includes:

[0150] A time deviation calculation module is used to calculate the difference between the current time and the occurrence time to obtain a time deviation.

[0151] A weight mapping module is used to map the time deviation to the weight of the total quantity; the weight is negatively correlated with the time deviation.

[0152] The sample time setting module includes:

[0153] A starting point screening module is used to screen out the occurrence time with the smallest value from the currently unprocessed occurrence times for the landing hall of the same floor as the starting point.

[0154] A time period setting module is used to add a specified sample time length to the starting point to obtain a sample time period.

[0155] A time point setting module is used to set the starting point as the sample time point of the sample time period.

[0156] In an embodiment of the present invention, the base station setting module 504 includes:

[0157] An operating time period setting module, configured to expand a first operating time length forward and / or a second operating time length backward based on the current time to obtain an operating time period;

[0158] An operating time period screening module, configured to screen out the credibility when the sample time point is within the operating time period to obtain an operating set;

[0159] A floor setting module, configured to, in the operating set, for multiple highest-ranked credibilities in descending order, if the credibility is greater than or equal to a preset credibility threshold, set the floor corresponding to the credibility as the base station of the elevator in the building.

[0160] In an embodiment of the present invention, the base station setting module 504 further includes:

[0161] A duplicate removal module, configured to perform duplicate removal processing on the base stations;

[0162] A basic configuration module, configured to, if the duplicate removal processing is completed, allocate one elevator to each of the base stations;

[0163] A grading degree query module, configured to query the highest credibility value for the same base station as the grading degree;

[0164] A grading threshold comparison module, configured to compare the grading degree with a preset grading threshold in descending order;

[0165] An extended configuration module, configured to, if the grading degree is greater than or equal to the grading threshold, allocate an additional elevator to the base station until the number of elevators allocated to the base station reaches the upper limit.

[0166] In an embodiment of the present invention, it further includes:

[0167] A status query module, configured to query the status of each elevator;

[0168] An elevator scheduling module, configured to, if the status is idle, schedule the elevators to the base station in descending order of the credibility.

[0169] The base station setting device provided by the embodiments of the present invention can execute the base station setting method provided by any embodiment of the present invention, and has corresponding functional modules and beneficial effects for executing the base station setting method.

[0170] Embodiment III

[0171] See Figure 6, which shows a schematic structural diagram of an electronic device provided by an embodiment of the present invention. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, blade servers, mainframe computers, and other suitable computers. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or claimed herein.

[0172] As Figure 6 shown, the electronic device 10 includes at least one processor 11 and a memory communicatively connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc. Among them, the memory stores a computer program executable by the at least one processor. The processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 into the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. The input / output (I / O) interface 15 is also connected to the bus 14.

[0173] Multiple components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disc, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0174] The processor 11 can be various general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the processor 11 include but are not limited to a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as the base station setting method.

[0175] In some embodiments, the base station setting method may be implemented as a computer program tangibly embodied in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed onto the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the base station setting method described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to perform the base station setting method by any other suitable means (e.g., by means of firmware).

[0176] The various embodiments of the systems and techniques described above in this document may be implemented in digital electronic circuitry, integrated circuit systems, field programmable gate arrays (FPGA), application specific integrated circuits (ASIC), application specific standard products (ASSP), systems on a chip (SOC), complex programmable logic devices (CPLD), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include: being implemented in one or more computer programs executable and / or interpretable on a programmable system including at least one programmable processor, which may be a special-purpose or general-purpose programmable processor that receives data and instructions from a storage system, at least one input device, and at least one output device, and transmits the data and instructions to the storage system, the at least one input device, and the at least one output device.

[0177] The computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus, such that the computer programs, when executed by the processor, cause the functions / operations specified in the flowchart and / or block diagram to be implemented. The computer programs may be executed entirely on the machine, partially on the machine, as a stand-alone software package partially on the machine and partially on a remote machine, or entirely on the remote machine or server.

[0178] In the context of the present invention, a computer-readable storage medium can be a tangible medium that can contain or store a computer program for use by or in connection with an instruction execution system, apparatus, or device. The computer-readable storage medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. Alternatively, the computer-readable storage medium can be a machine-readable signal medium. More specific examples of the machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0179] In order to provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the electronic device. Other kinds of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, speech input, or tactile input).

[0180] The systems and techniques described herein can be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer having a graphical user interface or a web browser through which the user can interact with an implementation of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: local area network (LAN), wide area network (WAN), blockchain network, and the Internet.

[0181] A computing system may include a client and a server. The client and the server are generally far from each other and usually interact via a communication network. The relationship between the client and the server is generated by computer programs running on respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or a cloud host, which is a host product in the cloud computing service system, solving the defects of difficult management and weak business scalability existing in traditional physical hosts and VPS services.

[0182] Embodiment 4

[0183] The embodiment of the present invention also provides a computer program product, which includes a computer program. When the computer program is executed by a processor, it implements the base station setting method provided in any embodiment of the present invention.

[0184] In the process of implementing the computer program product, the computer program code for performing the operations of the present invention can be written in one or more programming languages or combinations thereof. The programming languages include object-oriented programming languages such as Java, Smalltalk, C++, and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, executed as an independent software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network - including a local area network (LAN) or a wide area network (WAN) - or can be connected to an external computer (for example, by using an Internet service provider to connect through the Internet).

[0185] It should be understood that the various forms of the flow shown above can be used, with steps reordered, added, or deleted. For example, the steps described in the present invention can be executed in parallel, sequentially, or in a different order, as long as the desired results of the technical solution of the present invention can be achieved, and no limitations are imposed herein.

[0186] The above specific embodiments do not constitute a limitation on the protection scope of the present invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.

Claims

1. A base station setting method, characterized in that: include: Setting various types of time periods for elevators in a building; elevator waiting halls are provided on multiple floors of the building; When an elevator ride event occurs in the elevator during the historical time period, the time of occurrence of the elevator ride event and the total number of passengers in the elevator lobby on the floor are counted; For each type of the time period, the credibility of the occurrence of the elevator event is calculated for the elevator lobby on the floor according to the total number and the occurrence time; When the elevator is running in the time period in real time, the floor is set as the base station of the elevator in the building according to the credibility.

2. The method according to claim 1, characterized in that The statistical occurrence time of the elevator event and the total number of passengers in the elevator lobby on the floor include: When the elevator is started, determining the floor where the elevator stops; When the elevator is closed, determining whether all passengers in the elevator lobby on the floor have entered the elevator; If not, then when the time of occurrence of the elevator event is not recorded, query the time when the elevator is opened as the time of occurrence of the elevator event, and count the number of passengers who enter the elevator from the elevator lobby on the floor; when the time of occurrence of the elevator event is recorded, count the number of passengers who enter the elevator from the elevator lobby on the floor; If so, the sub-numbers of passengers entering the elevator from the elevator lobby on the floor are counted, and all the sub-numbers corresponding to the elevator boarding event are added together to obtain the total number of passengers in the elevator lobby on the floor.

3. The method according to claim 2, characterized in that The determining whether all passengers in the elevator lobby of the floor have entered the elevator comprises: Counting the occupancy rate of the elevator; If the occupancy rate is less than or equal to a preset occupancy threshold, and / or no call signal from the elevator lobby of the floor is received within a preset time period, it is determined that all passengers in the elevator lobby of the floor have entered the elevator; If the occupancy rate is greater than a preset occupancy threshold, and / or an elevator lobby call signal is received from the elevator lobby on the floor within a preset time period, it is determined that not all passengers in the elevator lobby on the floor have entered the elevator.

4. The method according to any one of claims 1 to 3, characterized in that The calculation of the credibility of the elevator riding event for the elevator lobby on the floor according to the total number and the occurrence time for each type of the time period includes: Filter out multiple time periods of the same type in history as sample periods; In the sample period, assigning a weight to the total quantity; In the sample cycle, the elevator lobby of the floor is divided into a plurality of sample time periods according to the occurrence time, and sample time points are set for the sample time periods; For the same time period and the same floor, if the occurrence time is within the sample time period, the product of the total number and the weight is summed to obtain the credibility of the elevator event occurring in the elevator lobby of the floor at the sample time point.

5. The method according to claim 4, characterized in that The configuring a weight for the total quantity includes: Calculate the difference between the current time and the occurrence time to obtain the time deviation; Mapping the time deviation to a weight of the total number; the weight is negatively correlated with the time deviation; The step of dividing the elevator lobby of the floor into a plurality of sample time periods according to the occurrence time and setting sample time points for the sample time periods includes: For the elevator lobby on the same floor, select the occurrence time with the smallest value from the currently unprocessed occurrence times as the starting point; Adding a specified sample time length to the starting point to obtain a sample time period; The starting point is set as a sample time point of the sample time period.

6. The method according to claim 4, characterized in that The step of setting the floor as a base station of the elevator in the building according to the credibility includes: Taking the current time as a base point, extend the first running time length forward and / or extend the second running time length backward to obtain a running time period; Filter out the credibility of the sample time point within the running time period to obtain a running set; In the operation set, for the multiple highest credibility levels in descending order, if the credibility level is greater than or equal to a preset credibility threshold, the floor corresponding to the credibility level is set as the base station of the elevator in the building.

7. The method according to claim 6, characterized in that The step of setting the floor as a base station of the elevator in the building according to the credibility also includes: performing deduplication processing on the base station; If the deduplication process is completed, one elevator is allocated to each base station; Querying the credibility with the highest value for the same base station as the ranking degree; Comparing the classification degree with a preset classification threshold in order from highest to lowest; If the classification degree is greater than or equal to the classification threshold, one more elevator is allocated to the base station until the number of the elevators allocated to the base station reaches an upper limit.

8. The method according to any one of claims 1-3, 5-7, characterized in that: Also includes: Query the status of each elevator; If the state is idle, the elevator is dispatched to the base station according to the credibility from high to low.

9. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can perform the base station setting method according to any one of claims 1 to 8.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the base station setting method according to any one of claims 1 to 8 is implemented.

Citation Information

Patent Citations

  • Elevator base station adjusting method

    CN111532912A

  • Elevator allocation method

    CN115057308A

  • Elevator dispatching method and device, elevator and storage medium

    CN115490102A

  • Elevator group management system

    CN116119471A

  • Controller for group of elevator

    JP1985015377A