Elevator system
By automatically sending elevator call requests through a portable terminal and using a server predictive model to control the car to arrive at a specified time, the problem of useless elevator calls in the elevator system is solved, thereby improving elevator utilization efficiency and operational reliability.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- MITSUBISHI ELECTRIC BUILDING SOLUTIONS CORP
- Filing Date
- 2023-08-07
- Publication Date
- 2026-06-05
AI Technical Summary
In existing elevator systems, users do not immediately move to the standby position on the floor after sending an elevator call request, resulting in the car making an unused call and reducing the elevator's utilization efficiency.
When the intensity of the radio waves received at a floor exceeds a threshold, the portable terminal automatically sends an elevator call request. The prediction model of the server device is used to estimate the time when the user will arrive at the standby position. The elevator car is then controlled to arrive at the departure floor at a specified time. The prediction model is updated based on the actual data to optimize elevator operation.
The portable terminal allows users to call the elevator car without operating it, reducing unnecessary calls and improving elevator utilization efficiency. By updating the prediction model with real-world data, the reliability and efficiency of elevator operation are enhanced.
Smart Images

Figure CN121666353B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to elevator systems. Background Technology
[0002] Patent Document 1 discloses an elevator system. In this system, a user's portable terminal, upon receiving radio waves from a landing beacon located at a landing, sends a call request containing the departure and destination floors. The elevator system's control panel registers this call request in the car. Therefore, the user can register the departure and destination floors in the car simply by going to the landing with the portable terminal.
[0003] Existing technical documents
[0004] Patent documents
[0005] Patent Document 1: Japanese Patent Application Publication No. 2021-113125 Summary of the Invention
[0006] The problem that the invention aims to solve
[0007] However, after a call request is sent, users sometimes do not immediately move to the waiting position on the floor due to reasons such as going to the mailbox along the way or moving slowly. Therefore, in the elevator system described in Patent Document 1, there is a possibility of useless calls to the elevator car.
[0008] This disclosure was made to solve the aforementioned problems. The purpose of this disclosure is to provide an elevator system that can suppress the reduction of elevator utilization efficiency and allow the elevator car to be called without operating a portable terminal.
[0009] Methods for solving problems
[0010] The elevator system disclosed herein comprises: a landing beacon installed at each elevator landing to transmit landing radio waves; a control device that controls the operation of the elevator car to arrive at the departure floor at a specified time upon receiving a call indicating a specified time; a portable terminal held by the user that sends a call request including the departure floor and destination floor when the received strength of the landing radio waves exceeds a first threshold; and a server device that receives the call request from the portable terminal, sends the call request based on the call request to the control device, and determines that the user has arrived at the landing when the received strength of the landing radio waves exceeds a second threshold greater than the first threshold. The location server device includes: a first prediction unit that, upon receiving an elevator call request from a portable terminal, estimates a first prediction time corresponding to the portable terminal and a control device based on a first prediction model, the first prediction time being the time when the user arrives at the standby position; an elevator call control unit that sends an elevator call based on the elevator call request to the control device, the elevator call including the first prediction time as a specified time; a performance calculation unit that calculates the waiting time, the waiting time being the difference between the time when the portable terminal determines that the user has arrived at the standby position and the time when the car stops at the floor; and a first update unit that updates the first prediction model based on the waiting time calculated by the performance calculation unit.
[0011] Invention Effects
[0012] According to this disclosure, the portable terminal sends an elevator call request when the received signal strength at the landing exceeds a first threshold. Therefore, the user can call the elevator car without operating the portable terminal. Furthermore, upon receiving the elevator call request, the server device sends the call to the control device at a specified time, based on a first prediction model. The first prediction model is updated based on the waiting time related to the actual performance determined by the portable terminal. Therefore, it is possible to suppress the reduction in elevator utilization efficiency. Attached Figure Description
[0013] Figure 1 This is a schematic diagram of a building equipped with the elevator system of Embodiment 1.
[0014] Figure 2 This is a schematic diagram of the floor stations of the elevator system according to Implementation Method 1.
[0015] Figure 3 This is a functional block diagram of the elevator system according to Implementation Method 1.
[0016] Figure 4 This is a timing diagram of an example of the actions performed by the elevator system of Implementation Method 1.
[0017] Figure 5 This is a functional block diagram of the elevator system in Implementation Method 2.
[0018] Figure 6This is a flowchart illustrating an example of the operation of the portable terminal of the elevator system in Embodiment 2.
[0019] Figure 7 This is a timing diagram of an example of the actions performed by the elevator system of Implementation Method 2.
[0020] Figure 8 This is a hardware structure diagram of the server device for the elevator system in implementation method 1 or 2. Detailed Implementation
[0021] The embodiments for implementing this disclosure are described with reference to the accompanying drawings. Furthermore, in the drawings, identical or equivalent parts are labeled with the same reference numerals. Repetitive descriptions of these parts are appropriately simplified or omitted.
[0022] Implementation method 1.
[0023] Figure 1 This is a schematic diagram of a building equipped with the elevator system of Embodiment 1. Figure 2 This is a schematic diagram of the floor stations of the elevator system according to Implementation Method 1.
[0024] exist Figure 1 and Figure 2 In the elevator system 1, the shaft 2 runs through all floors of the building 3. Multiple stations 4 are located on each floor of the building 3. Each station 4 is part of the space of each floor of the building 3. Each station 4 is opposite to the shaft 2. Entrances and exits are provided between the stations 4 and the shaft 2. At each station of the multiple stations 4, a station door 5 is provided at the entrance or exit.
[0025] A traction machine 6 is located in a machine room above the hoistway 2. A main rope 7 is wound around the traction machine 6. A car 8 is suspended inside the hoistway 2 by the main rope 7. The car 8 can move up and down inside the hoistway 2 following the movement of the main rope 7 after the traction machine 6 has moved. A car door 9 is provided on the side of the car 8 opposite the landing 4. A control device 10 is located in the machine room. The control device 10 can control actions related to the operation of the car 8. Furthermore, the control device 10 can be a control panel for the car 8, or a group management device for group management of the operation of multiple cars (not shown) including the car 8.
[0026] Elevator system 1 also includes multiple floor beacons 11, car beacons 12, server device 20, and portable terminal 30.
[0027] Multiple floor beacons 11 are respectively installed at several of the multiple floor stations 4. The floor beacons 11 transmit floor radio waves containing floor-specific identifiers of the floor station 4. In addition, the floor beacons 11 can be installed at all floor stations 4, or only at specific floor stations 4 among the multiple floor stations 4.
[0028] Car beacon 12 is installed in car 8. Car beacon 12 transmits car radio waves containing a unique identifier of car 8.
[0029] Server device 20 is located in a different building than building 3. Server device 20 is able to communicate with control device 10 via network N.
[0030] The portable terminal 30 is a device capable of displaying information and accepting information input. For example, the portable terminal 30 is a smartphone. The portable terminal 30 is held by the user of the elevator system 1. The portable terminal 30 can communicate with the server device 20 via the network N. The portable terminal 30 can receive landing radio waves and car radio waves. The portable terminal 30 stores dedicated applications that can be used in the elevator system 1. At least a portion of the functionality of the portable terminal 30 is achieved by executing the dedicated applications.
[0031] The portable terminal 30 pre-stores information about the combination of the departure floor and the destination floor in building 3. Later, an automatic elevator call mode is set for the portable terminal 30.
[0032] At the departure level, as the user approaches floor 4, the reception strength of the floor radio waves received by the portable terminal 30 gradually increases. When the reception strength of the floor radio waves exceeds a preset first threshold, as per the processing specified by the automatic call mode, the portable terminal 30 sends a call request containing both the departure and destination floors to the server device 20. At this time, the user does not need to operate the portable terminal 30.
[0033] After a call request is sent, sometimes the user does not immediately move to the standby position at floor 4, i.e., in front of floor door 5. Therefore, if the car 8 immediately proceeds to floor 4 after the call request is sent, the car 8 may move from the departure floor indicated by the call request to the destination floor without any user on board.
[0034] As an example, if building 3 is an apartment building and floor 4 is the entrance floor, the portable terminal 30 may sometimes send an elevator call request when the user has passed through the entrance floor. For instance, after passing through the entrance, the user checks their mailbox and moves to the waiting position on floor 4. In this case, if the elevator car 8 immediately proceeds to floor 4 after the elevator call request is sent, it is possible that the car 8 will depart for the destination floor indicated in the elevator call request if the user is unable to board the car.
[0035] As another example, if building 3 is an office building and floor 4 is an entrance floor, the portable terminal 30 may sometimes send an elevator call request when passing through the entrance floor. For example, after passing through the entrance, the user completes the entry procedures at the reception desk and then moves to the waiting position on floor 4. In this case, it is also possible that car 8 will depart for the destination floor if the user is unable to take car 8.
[0036] Therefore, server device 20 estimates the first predicted time corresponding to the portable terminal 30 and the floor 4 based on the elevator call request and the first prediction model. The first prediction model is a model used to estimate the first predicted time. Server device 20 sends an elevator call corresponding to the elevator call request, which includes the first predicted time as the specified time, to control device 10.
[0037] When the control device 10 receives a call for an elevator at a specified time, it registers the call with the car 8 by stopping the car 8 at the departure floor at that specified time. That is, the control device 10 controls the operation of the car 8 so that it arrives at the floor 4 at the first predicted time.
[0038] When the received signal strength of the radio waves at the landing site exceeds a second threshold, the portable terminal 30 determines that the user has arrived at the standby position at landing site 4. The second threshold is a value larger than the first threshold. When the received signal strength of the radio waves in the elevator car exceeds a boarding threshold, the portable terminal 30 determines that the user has boarded elevator car 8. In this case, the portable terminal 30 sends information related to the user's mode of movement to the server device 20.
[0039] Server device 20 updates the first prediction model based on information related to the user's behavior, in a way that can estimate the optimal first prediction time.
[0040] Next, use Figure 3 The functions of each device in elevator system 1 are explained.
[0041] Figure 3 This is a functional block diagram of the elevator system according to Implementation Method 1.
[0042] like Figure 3 As shown, the control device 10 includes an operation control unit 10a as a function. The operation control unit 10a registers received elevator calls to the car 8. When the received elevator call includes a specified time and departure floor, the operation control unit 10a registers the elevator call to the car 8 so that the car will arrive at the departure floor at the specified time. At this time, the operation control unit 10a can also directly control the operation of the car 8 based on the elevator call. When the car 8 stops at the departure floor, the operation control unit 10a notifies the server device 20 of the time when the car 8 stops at the departure floor, i.e., the actual stopping time.
[0043] As functional components, the portable terminal 30 includes a receiving unit 31, an elevator call request unit 32, and a recording unit 33. The receiving unit 31 includes an antenna capable of receiving station radio waves and car radio waves, and antenna control functions.
[0044] The elevator call request unit 32 controls the sending of elevator call requests implemented by a dedicated application. For example, when the automatic elevator call mode is set, the elevator call request unit 32 sends an elevator call request containing the departure floor and destination floor to the server device 20 when the reception strength of the landing radio wave received by the receiving unit 31 exceeds a first threshold. The elevator call request includes at least a terminal ID, which serves as an identifier for the portable terminal 30, and a device ID, which serves as an identifier for the control device 10 included in the landing radio wave. Furthermore, the device ID may also include information about the floor of the landing 4.
[0045] The recording unit 33 records the meaning of the received radio wave intensity exceeding a certain threshold and the corresponding time based on the radio wave received by the receiving unit 31. The recording unit 33 then sends the recorded information to the server device 20.
[0046] Specifically, when the received strength of the station radio wave exceeds a first threshold, the recording unit 33 records the meaning of exceeding the first threshold and the requested time as request information. When the received strength of the station radio wave received by the receiving unit 31 exceeds a second threshold, the recording unit 33 determines that the user has arrived at the standby position of the station 4, and records the meaning of exceeding the second threshold and the arrival time as arrival information. When the received strength of the car radio wave received by the receiving unit 31 exceeds a boarding threshold, the recording unit 33 records the meaning of exceeding the boarding threshold and the boarding time as boarding information. After recording the boarding information, the recording unit 33 sends the newly recorded arrival information and boarding information to the server device 20 by associating them with the terminal ID and device ID.
[0047] Functionally, the server device 20 includes a storage unit 21, a call control unit 22, a first prediction unit 23, a performance calculation unit 24, and a first update unit 25. The storage unit 21 stores a database containing device IDs of multiple control devices and multiple elevator cars located in locations other than the building 3, and terminal IDs of multiple portable terminals other than the portable terminal 30. The storage unit 21 can also store information previously received from the portable terminal 30.
[0048] The elevator call control unit 22 determines, based on the device ID and terminal ID contained in the elevator call request, that the elevator call request is related to the control device 10 of the building 3 and was sent from the portable terminal 30. The elevator call control unit 22 sends an elevator call indicating the departure floor and destination floor shown in the elevator call request, and including a first prediction time estimated by the first prediction unit 23 as the designated time, to the control device 10.
[0049] Upon receiving an elevator call request, the first prediction unit 23 estimates a first prediction time based on the device ID and terminal ID contained in the elevator call request. At this time, the first prediction unit 23 uses a first prediction model to estimate the first prediction time. The first prediction model is a model used to estimate the first prediction time, and outputs a first prediction time corresponding to the device ID and terminal ID based on the device ID and terminal ID. The first prediction time is the time corresponding to the device ID and terminal ID, i.e., the time the terminal 30 should remain idle when it sends an elevator call request in building 3. The first prediction unit 23 estimates the first prediction time by adding the first prediction time to the current time.
[0050] The performance calculation unit 24 calculates the performance waiting time based on the performance information received from the portable terminal 30 and the performance docking time notification received from the control device 10. Specifically, the performance calculation unit 24 calculates the time from the arrival time of the performance received from the recording unit 33 to the docking time of the performance received from the control device 10 as the performance waiting time.
[0051] Here, when the arrival time of the performance item is after the arrival time of the performance item, the performance item calculation unit 24 calculates a positive value as the waiting time of the performance item, which is the absolute value of the time from the arrival time of the performance item to the arrival time of the performance item. When the arrival time of the performance item is before the arrival time of the performance item, the performance item calculation unit 24 calculates a negative value as the waiting time of the performance item, which is the absolute value of the time from the arrival time of the performance item to the arrival time of the performance item.
[0052] The first update unit 25 updates the first prediction model based on the waiting time of the actual results. Specifically, the first update unit 25 changes the value of the first prediction time corresponding to the device ID and terminal ID based on the waiting time of the actual results corresponding to the device ID and terminal ID, thereby updating the first prediction model.
[0053] The first update unit 25 changes the value of the first prediction time to bring the actual performance waiting time close to 0. At this time, the first update unit 25 changes the first prediction time within a range where the first prediction time is not less than 0. Specifically, when the actual performance waiting time is positive, the larger the value of the actual performance waiting time, the shorter the changed first prediction time will be, with 0 as the minimum value. When the actual performance waiting time is negative, the smaller the actual performance waiting time, i.e., the larger the absolute value of the actual performance waiting time, the longer the changed first prediction time will be.
[0054] As an example, the first update unit 25 calculates the product of the actual performance waiting time and a predetermined first update coefficient, and then calculates the difference obtained by subtracting the product of the actual performance waiting time and the first update coefficient from the first prediction time before the change. The first update coefficient is a positive value. For example, when the first update coefficient is 1, the first update unit 25 calculates the difference obtained by subtracting the actual performance waiting time from the first prediction time before the change. When the first update coefficient is 0.5, the first update unit 25 calculates the difference obtained by subtracting half of the actual performance waiting time from the first prediction time before the change. When the difference is 0 or greater, the first update unit 25 uses this difference as the revised first prediction time. When the difference is less than 0, the first update unit 25 sets the revised first prediction time to 0.
[0055] Next, use Figure 4 This will explain the process of the actions performed by elevator system 1.
[0056] Figure 4 This is a timing diagram of an example of the actions performed by the elevator system of Implementation Method 1.
[0057] Figure 4 The timing sequence, for example, begins when a user moves near floor 4. The actions performed within the timing sequence are described as steps. Figure 4 In this text, the equipment installed in building 3 within elevator system 1 is described as "elevator device". The vertical axis indicates the time. Figure 4 In the sequence, the further down the path, the later the time. The time t for performing step S001 is set to 0 to record the time. The unit of time is seconds.
[0058] The portable terminal 30 is in motion. In step S001, the portable terminal 30 detects that the received strength of the floor radio wave from the floor beacon 11 exceeds a first threshold. Then, in step S002, the portable terminal 30 sends an elevator call request to the server device 20. The elevator call request includes the departure floor, destination floor, device ID, and terminal ID.
[0059] Then, in step S003, server device 20 estimates the first predicted time. Then, in step S004, server device 20 sends a call to the control device 10 containing the first predicted time as the designated time. The call also includes a departure floor and a destination floor.
[0060] Then, in step S005, the control device 10 receives a call for the elevator. The control device 10 registers the call for the elevator with the car 8 so that the car 8 arrives at the departure floor at a specified time. Then, at a timing close to the first predicted time, in step S006, the control device 10 moves the car 8 toward the departure floor.
[0061] Alternatively, the control device 10 may register the elevator call received from the server device 20 to the car 8 in step S005 in a state that prioritizes other elevator calls, or it may register the elevator call to the car 8 in step S006 instead of step S005, so as to arrive at the departure floor at the specified time. In either case, the control device 10 controls the operation of the car 8 to arrive at the departure floor at the specified time.
[0062] In this timing diagram example, suppose the user arrives at the standby position of floor 4 after step S006. At this time, in step S007, the portable terminal 30 detects that the received signal strength of the floor station exceeds the second threshold, and determines that the user has arrived at the standby position of floor 4. The portable terminal 30 records the actual arrival time, which becomes the standby state of the floor station.
[0063] Then, in step S008, the car 8 arrives at the departure floor station 4 and stops. At this time, in step S009, the control device 10 notifies the server device 20 of the actual stopping time of the car 8 at the departure floor.
[0064] Then, the car door 9 and the landing door 5 open, and the user boardes the car 8. At this time, in step S010, the portable terminal 30 detects that the received strength of the car radio wave from the car beacon 12 exceeds the boarding threshold. The portable terminal 30 enters the boarding state. The portable terminal 30 records the actual boarding time. Then, in step S011, the portable terminal 30 sends each actual boarding information, along with the device ID and terminal ID, to the server device 20.
[0065] Then, in step S012, the server device 20 updates the first prediction model based on the performance information received in step S011.
[0066] Then, the sequence diagram's actions end.
[0067] According to Embodiment 1 described above, the elevator system 1 includes a landing beacon 11, a control device 10, a portable terminal 30, and a server device 20. The server device 20 includes a first prediction unit 23, a call control unit 22, a performance calculation unit 24, and a first update unit 25. The portable terminal 30 sends a call request when the reception strength of the landing wave exceeds a first threshold. Therefore, the user can call the car without operating the portable terminal 30. At this time, depending on the user's actions after sending the call request, such as going to the mailbox or moving slowly, the car 8 may sometimes arrive at the departure floor 4 before the user. Sometimes, a boarding detection device such as an MBS installed on the car door 9 is used to detect the user boarding the car 8, but the car 8, which is not equipped with such a boarding detection device, may sometimes depart for the destination floor without waiting for the user to board, triggered by factors such as a predetermined stopping time or a person different from the user boarding. In this case, a useless call is made to the car 8. In the elevator system 1 of this embodiment 1, the car 8 is controlled to arrive at the departure floor at an estimated first predicted time. Furthermore, the first prediction model is updated based on the waiting time reflecting the actual movement of users. Therefore, the elevator system 1 can suppress the generation of useless calls and suppress the reduction of elevator utilization efficiency.
[0068] Furthermore, the first update unit 25 updates the first prediction model by changing the value of the first prediction time based on the waiting time. In particular, the first update unit 25 uses the difference between the first prediction time and the product obtained by multiplying the waiting time by the first update coefficient as the updated first prediction time. Therefore, the elevator system 1 can update the first prediction model based on quantitative indicators.
[0069] Furthermore, when the first prediction unit 23 receives an elevator call request that corresponds to the terminal ID of the portable terminal 30 and the device ID of the control device 10, it can utilize a first prediction time in the first prediction model that corresponds to the device ID of the control device 10 but is different from the terminal ID of the portable terminal 30. Therefore, even when receiving elevator call requests starting from the portable terminal 30, the server device 20 can utilize the first prediction time that has been updated in the past in the building 3.
[0070] Furthermore, the first prediction unit 23 can also utilize a first prediction time in the first prediction model that corresponds to the terminal ID of the portable terminal 30 and to a terminal ID other than the control device 10 when it receives an elevator call request that corresponds to the terminal ID of the portable terminal 30 and the device ID of the control device 10. Therefore, even when an elevator call request is received for the first time in the building 3, the server device 20 can utilize the first prediction time that has been updated in the portable terminal 30 in the past.
[0071] In addition, when updating the first prediction model, the server device 20 can also use the boarding time instead of the arrival time.
[0072] Implementation method 2.
[0073] Figure 5 This is a functional block diagram of the elevator system in Implementation Method 2. Figure 6 This is a flowchart illustrating an example of the operation of the portable terminal of the elevator system in Embodiment 2. Figure 7 This is a timing diagram illustrating an example of the actions performed by the elevator system in Embodiment 2. Furthermore, parts that are identical or equivalent to those in Embodiment 1 are labeled with the same reference numerals. Descriptions of these parts are omitted.
[0074] like Figure 5 As shown, in Embodiment 2, the portable terminal 30 includes a detection unit 34, a second prediction unit 35, and a second update unit 36 as functions.
[0075] The detection unit 34 includes a physical sensor installed on the portable terminal 30 and control functions for the physical sensor. For example, the detection unit 34 may be an inertial sensor, a geomagnetic sensor, a position detection sensor, etc. The detection unit 34 detects physical quantities that represent the user's actions.
[0076] After the elevator call request unit 32 sends an elevator call request, and the detection result of the detection unit 34 meets the prescribed correction conditions, the second prediction unit 35 estimates a second prediction time based on the device ID. The second prediction unit 35 sends correction information containing the estimated second prediction time to the server device 20. At this time, the second prediction unit 35 uses a second prediction model to estimate a second prediction time. The second prediction model is a model used to estimate the second prediction time and outputs a second prediction time corresponding to the device ID. The second prediction time is a predicted value of the time from when the correction conditions are met until the user reaches the standby position of floor 4. The second prediction unit 35 estimates the second prediction time by adding the second prediction time to the current time. Alternatively, the second prediction time can be 0.
[0077] The second update unit 36 calculates the time from the moment the correction condition is met to the arrival time recorded in the recording unit 33, which is the correction shift time. The second update unit 36 updates the second prediction model based on the correction shift time. Specifically, the second update unit 36 updates the value of the second prediction time corresponding to the device ID corresponding to the station's radio wave based on the correction shift time. For example, the second update unit 36 may also update the second prediction time so that it is equal to the correction shift time just calculated. For example, the second update unit 36 may also update the second prediction time so that it is equal to the product of the correction shift time just calculated and the second update coefficient.
[0078] Figure 6 The flowchart shown begins when the received strength of the station radio wave received by the portable terminal 30 exceeds the first threshold.
[0079] In step S101, the portable terminal 30 sends a call for elevators to the server device 20.
[0080] Then, in step S102, the second prediction unit 35 determines whether the detection result of the detection unit 34 meets the correction conditions. The correction conditions are preset. For example, the correction conditions are met when the inertial sensor, which is the detection unit 34, detects a physical quantity equivalent to the user's squatting motion. For another example, the correction conditions are met when the position sensor, which is the detection unit 34, detects a physical quantity indicating that the user has moved more than a predetermined distance. The correction conditions can be set by the user using any physical quantity and its threshold, or the user can select from pre-prepared presets.
[0081] If the correction condition is not met in step S102, the operation in step S103 is performed. In step S103, the second prediction unit 35 determines whether the received strength of the receiving unit 31 for the station radio wave exceeds a second threshold. If the received strength is below the second threshold in step S103, the operations after step S102 are repeated.
[0082] If the received signal strength exceeds the second threshold in step S103, step S104 is performed. In step S104, the recording unit 33 records the arrival time.
[0083] Then, in step S105, the recording unit 33 determines whether the receiving unit 31's reception strength of the car radio waves exceeds the boarding threshold. If the reception strength of the car radio waves is below the boarding threshold in step S105, the operation of step S105 is repeated.
[0084] If the received signal strength of the car's radio waves exceeds the boarding threshold in step S105, step S106 is performed. In step S106, the recording unit 33 records the boarding time. The recording unit 33 sends the record information to the server device 20. Then, the flowchart operation ends.
[0085] If the correction conditions are met in step S102, step S107 is performed. In step S107, the second prediction unit 35 estimates the second prediction time. The second prediction unit 35 sends the second prediction time to the server device 20.
[0086] Then, in step S108, the second prediction unit 35 determines whether the received strength of the receiving unit 31 for the station radio wave exceeds a second threshold. If the received strength is below the second threshold in step S108, the operation of step S108 is repeated.
[0087] If the received signal strength exceeds the second threshold in step S108, step S109 is performed. In step S109, the recording unit 33 records the arrival time. The second update unit 36 calculates and corrects the shift time.
[0088] Then, in step S110, the second update unit 36 updates the second prediction model based on the correction shift time calculated in step S109. Then, the actions after step S105 are performed.
[0089] Figure 7 The actions performed in steps S001 to S012 of the timing diagram shown are... Figure 4 The timing diagram is the same. In the example shown in this timing diagram, after sending the elevator call request, the user performs an action that satisfies the correction conditions and then moves to the standby position.
[0090] exist Figure 7 In the example, after step S005, the action of step S201 is performed. In step S201, the portable terminal 30 detects that the correction condition is met. The portable terminal 30 estimates the second prediction time and sends it to the server device 20.
[0091] Then, in step S202, the server device 20 receives the second predicted time from the portable terminal 30. The server device 20 sends a call containing the second predicted time as the designated time to the control device 10. This call may also contain the same departure and destination floors as the call sent in step S004.
[0092] Then, in step S203, the control device 10 receives an elevator call from the server device 20. The control device 10 changes the specified time of the elevator call registered in step S005 to the second predicted time.
[0093] Then, at a time close to the second prediction moment, the actions following step S006 are performed.
[0094] Furthermore, after step S007, the portable terminal 30 performs the action of step S204. In step S204, the portable terminal 30 updates the second prediction model.
[0095] According to Embodiment 2 described above, the portable terminal 30 includes a detection unit 34 and a second prediction unit 35. The second prediction unit 35 estimates a second prediction time. In particular, the second prediction unit 35 estimates the second prediction time using a second prediction time corresponding to the device ID. When the portable terminal 30 estimates the second prediction time, the elevator call control unit 22 sends an elevator call containing the second prediction time as the specified time to the control device 10. The control device 10 controls the operation so that the car 8 arrives at the departure floor at the second expected time. Therefore, the elevator system 1 can call the car 8 according to the actions of more specific users. As a result, the reduction in elevator operating efficiency can be suppressed more reliably.
[0096] Furthermore, the portable terminal 30 also includes a second update unit 36. The second update unit 36 updates the second prediction model based on the correction travel time from when the correction conditions are met until it is determined that the user has reached the standby position. Therefore, in the elevator system 1, the second prediction model is quantitatively updated based on the actual time representing the user's movement pattern. As a result, the reduction in elevator operating efficiency can be suppressed more reliably.
[0097] Next, use Figure 8 Examples illustrating the hardware that constitutes server device 20.
[0098] Figure 8 This is a hardware structure diagram of the server device for the elevator system in implementation method 1 or 2.
[0099] The functions of the server device 20 can be implemented by processing circuitry. For example, the processing circuitry includes at least one processor 100a and at least one memory 100b. For example, the processing circuitry includes at least one dedicated hardware 200.
[0100] When the processing circuit includes at least one processor 100a and at least one memory 100b, the functions of the server device 20 are implemented by software, firmware, or a combination of software and firmware. At least one of the software and firmware is described as a program. At least one of the software and firmware is stored in at least one memory 100b. The at least one processor 100a implements the functions of the server device 20 by reading and executing the program stored in the at least one memory 100b.
[0101] Specifically, each function of the server device 20 is implemented by a program as a processing step of that function. That is, the program causes the processing circuitry of the server device 20, which is a computer, to execute the functions possessed by the server device 20.
[0102] When the processing circuitry has at least one dedicated hardware unit 200, the processing circuitry may be implemented by, for example, a single circuit, a composite circuit, a programmable processor, a parallel programmable processor, an ASIC, an FPGA, or a combination thereof. For example, each function of the server device 20 may be implemented by a separate processing circuitry. Alternatively, each function of the server device 20 may be implemented uniformly by a processing circuitry.
[0103] Regarding the various functions of the server device 20, some can be implemented by dedicated hardware 200, while others can be implemented by software or firmware. For example, the functions of the first update unit 25 can be implemented by the processing circuitry that is the dedicated hardware 200, and functions other than those of the first update unit 25 can be implemented by at least one processor 100a reading and executing programs stored in at least one memory 100b.
[0104] In this way, the processing circuitry implements the various functions of the server device 20 through hardware 200, software, firmware, or a combination thereof.
[0105] Furthermore, server device 20 can also be implemented on a cloud server. In this case, the processing circuitry consists of multiple circuit components. These multiple processing circuit components are respectively located in multiple devices constituting the cloud server. The multiple devices constituting the cloud server can also be located in different buildings.
[0106] Although not shown, the functions of the control device 10 and the portable terminal 30 are implemented by the same processing circuits that implement the functions of the server device 20.
[0107] Furthermore, elevator system 1 can be any type of elevator that can be operated by calling from portable terminal 30, such as an elevator system without a machine room where the traction machine 6 and control device 10 are located at the bottom or top of the hoistway 2.
[0108] Industrial availability
[0109] As described above, the elevator system disclosed herein can be used in elevator devices that can call the car via a portable terminal.
[0110] Label Explanation
[0111] 1: Elevator system; 2: Shaft; 3: Building; 4: Landing; 5: Landing door; 6: Traction machine; 7: Main rope; 8: Car; 9: Car door; 10: Control device; 10a: Operation control unit; 11: Landing beacon; 12: Car beacon; 20: Server device; 21: Storage unit; 22: Call control unit; 23: First prediction unit; 24: Performance calculation unit; 25: First update unit; 30: Portable terminal; 31: Receiving unit; 32: Call request unit; 33: Recording unit; 34: Detection unit; 35: Second prediction unit; 36: Second update unit; 100a: Processor; 100b: Memory; 200: Hardware; N: Network.
Claims
1. An elevator system comprising: A landing beacon, which is installed at the elevator landing, transmits landing radio waves; A control device that controls the operation of the elevator car in such a way that, upon receiving a call for an elevator at a specified time, the elevator car arrives at the departure floor at the specified time. A portable terminal, held by the user, sends a call request containing the departure and destination floors when the received strength of the radio waves at the floor exceeds a first threshold. as well as The server device receives the elevator call request from the portable terminal and sends the elevator call based on the request to the control device. When the received signal strength of the radio wave at the floor station exceeds a second threshold that is greater than the first threshold, the portable terminal determines that the user has reached the standby position of the floor station. The server device has: The first prediction unit, upon receiving the elevator call request from the portable terminal, estimates a first prediction time corresponding to the portable terminal and the control device based on a first prediction model. This first prediction time is the time when the user arrives at the standby position. The elevator call control unit sends an elevator call based on the elevator call request to the control device, the elevator call including the first predicted time as the specified time; The performance calculation unit calculates the waiting time, which is the difference between the time when the portable terminal determines that the user has arrived at the standby position and the time when the car stops at the floor; and The first update unit updates the first prediction model based on the waiting time calculated by the performance calculation unit.
2. The elevator system according to claim 1, wherein, The first prediction model includes a first prediction time that corresponds to the device ID identifying the control device and the terminal ID identifying the portable terminal. The first prediction unit estimates the first predicted time by adding the first predicted time corresponding to the device ID and terminal ID included in the elevator call request to the current time, based on the first prediction model. The first update unit changes the value of the first prediction time according to the waiting time, thereby updating the first prediction model.
3. The elevator system according to claim 2, wherein, The first update unit calculates the product obtained by multiplying the waiting time by a predetermined first update coefficient, and subtracts the product from the first prediction time before the change to obtain the difference as the changed first prediction time.
4. The elevator system according to any one of claims 1 to 3, wherein, The portable terminal has: The detection unit detects physical quantities representing the user's actions; and The second prediction unit, after sending the elevator call request and before determining that the user has arrived at the standby position, estimates the second prediction time based on the second prediction model when the detection result of the detection unit meets the prescribed correction conditions. When the second prediction unit estimates the second prediction time, the elevator call control unit sends an elevator call that includes the second prediction time as the designated time to the control device. The control device controls the operation of the car in such a way that, upon receiving a call that includes the second predicted time as the specified time, the car arrives at the departure floor at the second predicted time.
5. The elevator system according to claim 4, wherein, The second prediction model includes a second prediction time that corresponds to the device ID that identifies the control device. The second prediction unit estimates the second predicted time by adding the second prediction time to the current time according to the second prediction model.
6. The elevator system according to claim 4, wherein, The portable terminal also includes a second update unit, which updates the second prediction model based on the time from when the detection result of the detection unit meets the correction condition until it is determined that the user has reached the standby position.