The invention concerns in general the technical field of elevator systems. More particularly, the invention concerns a management of a service provision by the elevator systems.
Typical way to indicate a request for an elevator service is that an individual provides the request through a user interface of the elevator system at a floor the individual resides. Other approaches based on a utilization of sensor systems are also introduced. These are typically based on a detection of individuals in a lobby from the sensor data and generate elevator calls, i.e. service requests, on a basis of the sensor data. The solutions based on automatic generation of the elevator calls are vulnerable to errors due to that it is difficult to make conclusions from the sensor data if certain individuals are really in need of elevator service or if they are only roaming in an area monitored with the sensors.
A document EP 3421401 A1 describes a prior art solution in which an intent of an individual to board into an elevator is evaluated based on sensor data. A plurality of characteristics derivable from the individual are evaluated and based on that it is concluded if the elevator service is needed or not.
The approaches known so far may be operative in some situation, but they are still prone to errors, i.e. the request for the elevator service is generated but it eventually turns out that such a need is not actually present, since no individual enters the elevator car even if the car is instructed to the floor in question. The uncertainty in the operation causes unnecessary reserve of resources but also waste of energy and dissatisfaction of passengers who really need the elevator service.
Hence, there is need to introduce further approaches mitigating at least in part at least some of the drawbacks of the prior art solutions.
The following presents a simplified summary in order to provide basic understanding of some aspects of various invention embodiments. The summary is not an extensive overview of the invention. It is neither intended to identify key or critical elements of the invention nor to delineate the scope of the invention. The following summary merely presents some concepts of the invention in a simplified form as a prelude to a more detailed description of exemplifying embodiments of the invention.
An object of the invention is to present a method, a control system, an elevator system, and a computer program for managing an elevator service.
The objects of the invention are reached by a method, a control system, an elevator system, and a computer program as defined by the respective independent claims.
According to a first aspect, a method for managing an elevator service to a floor by an elevator system is provided, the method, performed by a control system, comprises:
The method may further comprise:
The number of estimations descriptive on a need of the elevator service by each individual in the predefined area may e.g. be generated based on data obtained from one or more sensors arranged to monitor the predefined area. The one or more sensors may be image capturing devices.
Still further, a number of characteristics of an individual may be evaluated to generate the estimation descriptive on the need of the elevator service by the individual. For example, the number of characteristics of the individual may comprise at least one of the following: a location of the individual in the predefined area; a movement of the individual in the predefined area; a posture of the individual; a gaze direction of the individual.
The first estimation and the second estimation may be determined to express a probability of the aggregate need of the elevator service by the group of individuals.
The first estimation and the second estimation may be expressed as a statistical value with respect to an individual in the predefined area.
Moreover, the second reference value may be defined to require larger aggregate need of the elevator service than the first reference value.
According to a second aspect, a control system for managing an elevator service to a floor by an elevator system is provided, the control system configured to:
The control system may further be configured to:
For example, the control system may be configured to generate the number of estimations descriptive on a need of the elevator service by each individual in the predefined area based on data obtained from one or more sensors arranged to monitor the predefined area. The control system may be configured to obtain the data from one or more sensors being image capturing devices.
Still further, the control system may be configured to evaluate a number of characteristics of an individual to generate the estimation descriptive on the need of the elevator service by the individual. For example, the number of characteristics of the individual comprises at least one of the following: a location of the individual in the predefined area; a movement of the individual in the predefined area; a posture of the individual; a gaze direction of the individual.
The control system may be configured to determine the first estimation and the second estimation to express a probability of the aggregate need of the elevator service by the group of individuals.
The control system may also be configured to express the first estimation and the second estimation as a statistical value with respect to an individual in the predefined area.
Still further, the second reference value may be defined to require larger aggregate need of the elevator service than the first reference value.
According to a third aspect, an elevator system is provided, the elevator system comprising:
The elevator system may further comprise one or more sensors configured to obtain data for generating a number of estimations descriptive on a need of the elevator service by each individual in the predefined area.
According to a fourth aspect, a computer program is provided, the computer program comprising computer readable program code configured to cause performing of the method according to the first aspect as defined above when the computer readable program code is run on one or more computing apparatuses.
The expression “a number of” refers herein to any positive integer starting from one, e.g. to one, two, or three.
The expression “a plurality of” refers herein to any positive integer starting from two, e.g. to two, three, or four.
Various exemplifying and non-limiting embodiments of the invention both as to constructions and to methods of operation, together with additional objects and advantages thereof, will be best understood from the following description of specific exemplifying and non-limiting embodiments when read in connection with the accompanying drawings.
The verbs “to comprise” and “to include” are used in this document as open limitations that neither exclude nor require the existence of unrecited features. The features recited in dependent claims are mutually freely combinable unless otherwise explicitly stated. Furthermore, it is to be understood that the use of “a” or “an”, i.e. a singular form, throughout this document does not exclude a plurality.
The embodiments of the invention are illustrated by way of example, and not by way of limitation, in the figures of the accompanying drawings.
The specific examples provided in the description given below should not be construed as limiting the scope and/or the applicability of the appended claims. Lists and groups of examples provided in the description given below are not exhaustive unless otherwise explicitly stated.
In accordance with the example embodiment shown in
For sake of clarity it is worthwhile to emphasize that
Next, further aspects in relation to the invention are described by referring to
The estimation generated to an individual in the predefined area 220 may relate to evaluating of behavioral aspects of the individual from the data obtained with the sensors 210. The behavioral aspects may be descriptive of a number of characteristics by means of which it may be generated an estimation, cf. a probability, on the individual's need of the elevator service. The characteristics taken into account may e.g. relate to a location of the individual in the predefined area 220, a movement of the individual in the predefined area 220, a posture of the individual, a gaze direction of the individual, and so on. At least some of the evaluated characteristics may require measurement data from a number of instances in time, such as the movement of the individual, in order to generate an estimation in those regard and, therefore, the monitoring of the predefined area 210 may be arranged in a continuous manner. When evaluating characteristics requiring a plurality of data samples over a time window, the data samples may be collected prior the instant of time defined for generating 310 the first estimation and the last piece of data used in the evaluation may be the instant of time in question. For each of the evaluated characteristics it may be generated a value which may be combined together in order to generate the estimation for the individual in question. In other words, the generation of the estimation for each individual is based on a predefined mathematical algorithm into which a number of values derivable from one or more image data captured with one or more the sensors 120 are input and the algorithm may be arranged to generate a probability on the need of the elevator service for the individual in question. For example, if the individual stands still in front of an elevator door and gazes to a display showing a floor the elevator car resides, the algorithm may be configured to generate high probability to that individual. Contrary to that, it may occur that another individual resides in the predefined area 220 and it is detected that the individual moves in the area 220 and does not indicate, e.g. based on gaze, any interest to the elevator E1, E2, E3, the probability indicative of the need of elevator service may be set low by the algorithm for the individual in question. For sake of clarity it is worthwhile to mention that the algorithm may be defined by a specialist based on some input data available and/or the algorithm may be self-learning using some predefined machine-learning mechanism. The machine-learning may be arranged by following the behavior of the individuals until it is clear if the elevator service is needed or not and arrange the self-learning algorithm to apply that information in training itself to detect the situation in a better way through the training.
As said, the described estimation descriptive on the need of the elevator service is generated for each person in the predefined area 220 and by combining the estimations of the individuals the first estimation may be generated 310. The first estimation is an aggregate need, or estimation, of the needs of the elevator service by the individuals in the predefined area 220. The first estimation may be understood as a value descriptive of a probability for the group of individuals for the need of the elevator service. It may be formed to a one or more individuals in the predefined area 220 as is directly derivable.
In response to the generation 310 of the first estimation the control system 110 is configured to compare 320 the first estimation to a first reference value. The first reference value may be set so that it defines a condition whose fulfillment may be interpreted to correspond to that there is a probability among the individuals in the predefined area 220 that elevator service may be needed soon. In other words, the first reference value may be understood to define a trigger level at which measures may be taken to prepare the elevator system 100 for providing service to the floor in question in a manner that creates user satisfaction, but at the same time filters out erroneous decisions of the service need at least to some extent. The comparison 320 operation may generate as an output an indication that the condition defined by the first reference level is not fulfilled which may cause a continued monitor of the predefined area 220 and individuals therein, and a re-generation first estimation at another instant of time. On the other hand, if the condition defined by the first reference value is fulfilled, the control system 110 may be configured to generate 330 a first control signal as is described in the forthcoming description. For sake of clarity it is here mentioned that the fulfillment of the condition with respect to the first reference value may correspond to a situation that the first estimation exceeds, or equals, to the first reference in value. Alternatively, it may be arranged that the fulfillment of the condition with respect to the first reference value may correspond to a situation that the first estimation is less, or equals, than the first reference in value. The implementation depends on the way how the first estimation is generated 310. In a typical implementation the fulfillment of the condition is judged if the first estimation exceeds the first reference value.
In at least some implementations the first estimation combining the individuals' estimations may be an average value calculated from the summed individual estimate values divided by a number of individuals in the predefined area 220.
This is advantageous approach since the number of individuals in the area may vary and, therefore, some statistical value, such as the average value, as a representative of the aggregate value is preferred since it helps in selecting the first reference value. Another option is of course to adjust the first reference value in accordance with the number of individuals detected in the predefined area 220 prior to the comparison 320 is done.
As mentioned, in accordance with the invention the control system 110 is configured to generate 330 a control signal in response to the detection in the comparison 320 that that the first estimation fulfills the condition defined by the first reference value. The control signal is generated so that it causes a reservation a number of elevators E1, E2, E3 belonging to the elevator system 100 to serve a section S1, S2, S3 into which the floor from which the measurement data is obtained with the sensors 210 belongs to. If the control system 110 is the elevator controller the control signal may be internal signal which causes a selection of at least one elevator E1, E2, E3 among the number of elevators E1, E2, E3 e.g. based on various parameters, such as their current allocation of service calls, to prioritize serving the section S1, S2, S3 into which the floor belongs to. Naturally, if the control system 110 differs from the elevator controller the control system 110 may generate the respective control signal to the elevator controller. In any case, the controller configured to control the elevator system 100 causes a re-arrangement in a provision of service by the elevators E1, E2, E3 in the premises so that at least one elevator E1, E2, E3 prioritizes the section S1, S2, S3 in an emphasized manner. As a non-limiting example the prioritization may refer to an arrangement in which the at least one elevator E1, E2, E3 is set to serve only the section S1, S2, S3 in question, e.g. by bringing passengers to those floors from a ground floor and away therefrom to the ground floor.
In view to the method according to an example embodiment of the invention as described above an advantage gained with it is that it balances an uncertainty of monitoring solutions evaluating user behavior in triggering an elevator service provision but at the same time prepares the elevator system 100 for serving the floor from which the sensor data is obtained.
In response to the setting the elevator system 100 to operate in the described manner, i.e. at least one elevator E1, E2, E3 is prioritizing the section S1, S2, S3 in which the floor in question resides, the monitoring of the floor and especially the predefined area 220 may be continued. The further steps in accordance with an example embodiment are shown in
Next, the generated second estimation is compared 420 to a second reference value. The second reference value, in turn, may be set so that it defines a condition whose fulfillment may be interpreted to correspond to that there is a high probability among the individuals in the predefined area 220 that elevator service is needed. In other words, the second reference value may be understood to define a trigger level at which the control system 110 is configured to perform further measures, i.e. either to generate 430 a second control signal to instruct at least one elevator E1, E2, E3 among the number of elevators E1, E2, E3 reserved to serve the section S1, S2, S3 the floor belongs to, or to release 440 the current mode of operation by the elevator system 100. The comparison 420 operation may generate as an output an indication that the condition defined by the second reference level is fulfilled or not. In case the condition is fulfilled on the basis of the comparison the control system 110 is configured to generate 430 a second control signal causing e.g. a generation of a service call, i.e. an elevator call, to the elevator system 100 so that at least one elevator car 130 of the reserved elevators E1, E2, E3 arrives at the floor in question to serve the one or more individuals therein. The second control signal as such may be considered as the service call in at least some implementations. On the other hand, if the condition defined by the second reference level is not fulfilled in the comparison 420 the control system 110 may be configured to release 440 the mode in which at least one elevator E1, E2, E3 of the elevator system 100 is arranged to serve the section S1, S2, S3 into which the floor belongs to. The releasing 440 may be achieved by generating such a control signal to an entity controlling the operational modes of the elevator system 110, which entity may e.g. be the control system 110 itself or the elevator controller if it is separate to the control system 110. In other words, in response to the releasing 440, the elevator system 100 is returned to a normal mode.
For sake of clarity it is worthwhile to understand that the fulfillment of the condition with respect to the second reference value may be understood to correspond to a situation that the generated second estimation exceeds, or equals, to the second reference in value. Alternatively, it may be arranged that the fulfillment of the condition with respect to the second reference value may correspond to a situation that the second estimation is less, or equals, than the second reference in value. The implementation depends on the way how the second estimation is generated 310. In a typical implementation the fulfillment of the condition is judged if the second estimation exceeds the second reference value, i.e. the aggregate probability exceeds the second reference value.
The second reference value is advantageously selected so that it is equal to or preferably larger than the first reference value in the implementation the compared values shall exceed the respective references in order to decide the fulfillment of the condition. In the other implementation in which the compared values shall be below to the respective references the second reference value shall be smaller than the first reference value. In accordance with any of the implementations the aim is to set, or define, the second reference value so that it requires larger aggregate need of the elevator service than the first reference value in order to decide that the condition is fulfilled to provide the elevator service. The selection of the reference values and their mutual relationship may be based on desired triggering levels in causing the described operations to occur in the elevator system 100. Moreover, in some example embodiments the first and the second reference values are dependent on the environment where the elevator system 100 is installed to even on a floor level in the same premises. The values may take into account a type of the area 220, i.e. into which kind of environment, such as a corridor or a lobby, the predefined area 220 is defined and/or what is a level of traffic therein. The reference values may e.g. be established based on historical data representing the human traffic in the predefined area as well as utilization rate of the elevator system 100 in the premises and/or at the floors for which the references are defined. Moreover, the reference values may be dependent on a time of a day, i.e. they may be set differently for different times of the day.
With respect to the second phase in the method as shown in
In the description of at least some embodiments of the invention it is mainly referred to an implementation in which the determination of the first estimation and the second estimation are performed by evaluating the same characteristics of the individuals in the predefined area 220 for both evaluations. However, it may also be arranged that different characteristics may be weighed in different ways in the calculations of the first and the second estimation in order to optimize the operation of the present invention even more accurately. It may also be arranged that some characteristics are not taken into account at all in at least one of the estimations.
As already mentioned, the aspects of the present invention described herein are mainly done by referring to an implementation in which the controlling entity is a control system 110 of an elevator system 100 as shown in
The memory 520 and at least a portion of the computer program code 525 stored therein may further be arranged, with the processor 510, to cause the apparatus to perform at least a portion of a method as is described herein. The processor 510 may be configured to read from and write to the memory 520. Although the processor 510 is depicted as a respective single component, it may be implemented as respective one or more separate processing components. Similarly, although the memory 520 is depicted as a respective single component, it may be implemented as respective one or more separate components, some, or all of which may be integrated/removable and/or may provide permanent/semi-permanent/dynamic/cached storage.
The computer program code 525 may comprise computer-executable instructions that implement functions that correspond to steps implemented in the method when loaded into the processor 510 of the respective control system 110. As an example, the computer program code 525 may include a computer program consisting of one or more sequences of one or more instructions. The processor 510 is able to load and execute the computer program by reading the one or more sequences of one or more instructions included therein from the memory 520. The one or more sequences of one or more instructions may be configured to, when executed by the processor 510, cause the apparatus to perform a method as described. Hence, the apparatus may comprise at least one processor 510 and at least one memory 520 including the computer program code 525 for one or more programs, the at least one memory 520 and the computer program code 525 configured to, with the at least one processor 510, cause the apparatus implementing the control system 110 to perform the method.
The computer program code 525 may be provided e.g. a computer program product comprising at least one computer-readable non-transitory medium having the computer program code 525 stored thereon, which computer program code 525, when executed by the processor 510 causes the apparatus to perform the method. The computer-readable non-transitory medium may comprise a memory device or a record medium, such as a CD-ROM, a DVD, a Blu-ray disc, or another article of manufacture that tangibly embodies the computer program. As another example, the computer program may be provided as a signal configured to reliably transfer the computer program.
Still further, the computer program code 525 may comprise a proprietary application, such as computer program code for causing an execution of the method in the manner as described in the description herein.
Any of the programmed functions mentioned may also be performed in firmware or hardware adapted to or programmed to perform the necessary tasks.
For sake of completeness it is worthwhile to mention that the entity performing the method in the role of the control system 110 may also be implemented with a plurality of apparatuses, such as the one schematically illustrated in
As already mentioned, the approach achieved with the present invention at least allows an optimization of the managing the elevator system 100 so that the service provision may be prepared even if the input based on which the decision-making of the service provision is not necessarily accurate as may be the case when evaluating individuals' characteristics from measurement data. It may also be arranged that the mechanism according to the present invention is overruled if one individual explicitly indicates a need of the elevator service e.g. by using user interface of the elevator system 100 to generate service calls.
The specific examples provided in the description given above should not be construed as limiting the applicability and/or the interpretation of the appended claims. Lists and groups of examples provided in the description given above are not exhaustive unless otherwise explicitly stated.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/FI2022/050413 | Jun 2022 | WO |
Child | 18947322 | US |