Detailed Description
A mode for carrying out the present invention will be described with reference to the accompanying drawings. The same or corresponding portions are denoted by the same reference numerals in the respective drawings, and overlapping description is appropriately simplified or omitted.
Embodiment 1.
Fig. 1 and 2 are configuration diagrams of an elevator system according to embodiment 1.
In fig. 1, an elevator system 1 is applied to a building 2. The building 2 is provided with a doorway 3. The building 2 includes a plurality of floors. In the elevator system 1, a plurality of hoistways, not shown, penetrate each floor of the building 2. In the elevator system 1, a landing 4 is provided on each floor of the building 2. The elevator system 1 includes a plurality of cars 5 and one or more safety gates 6.
In this example, the elevator system 1 includes 5 cars 5. In the description herein, when 5 cars 5 are distinguished, reference numerals from a to e are given as to the car 5a, the car 5b, and the like. In this example, the elevator system 1 includes 5 safety gates 6. In the description herein, when 5 safety gates 6 are divided, reference numerals from a to e are given as in the case of the safety gate 6a, the safety gate 6b, and the like.
Each of the plurality of cars 5 is provided so as to be able to ascend and descend in each of the plurality of hoistways.
One or more safety gates 6 are provided on at least one of the plurality of floors of the building 2. One or more security gates 6 are provided at, for example, a hall floor of the building 2. The entrance floor is, for example, a floor provided with an entrance 3. One or more safety gates 6 are provided on each path leading to the landing 4. In the elevator system 1, a landing 4 of a floor where one or more safety gates 6 are provided is surrounded by a structure such as a wall, for example, to prevent a user from entering the landing without passing through the path. The one or more safety gates 6 are provided with a gate device 7, a reading device 8, and a display device 9, respectively.
In the description herein, when the shutter device 7, the reading device 8, or the display device 9 is provided in one or more safety shutters 6, the same reference numerals as those used for the safety shutters 6 from a to e are given. For example, the safety shutter 6b includes a shutter device 7b, a reading device 8b, and a display device 9 b.
The gate device 7 is provided on a path leading to the landing 4. The gate device 7 is a device that restricts passage of a user to a path leading to the landing 4 by opening and closing. The shutter device 7 is, for example, a shutter.
The reading device 8 is provided on the opposite side of the landing 4 with respect to the gate device 7. The reading device 8 is a device that reads the identification information. The identification information is information for identifying a user. The identification information is stored in the card, for example. The card is held by a user identified by the stored identification information. The reading device 8 is, for example, a contactless card reader.
The display device 9 is a device that displays the received information. The display device 9 is, for example, a liquid crystal panel.
As shown in fig. 2, the elevator system 1 includes a local controller 10 and a group control device 11.
The local controller 10 includes an identification information storage unit 12, an authentication unit 13, a gate control unit 14, and an authentication information transmission unit 15. The local controller 10 is an example of an authentication device.
The identification information storage unit 12 is a part that stores identification information of a plurality of users. The identification information storage unit 12 associates one or more attributes of the user with the identification information of the user. Examples of the attribute of the user include "female", "physically handicapped Person", "VIP (Very inportant Person: honored guest)", "guest", and "security".
When the user has a plurality of attributes, the identification information storage unit 12 associates the plurality of attributes with the identification information of the user in a priority order. For example, when the user has the attribute "VIP" and the attribute "female", the identification information storage unit 12 associates the "VIP" as the 1 st attribute with the identification information of the user. The identification information storage unit 12 associates "female" as the 2 nd attribute with the identification information. Here, the 1 st attribute has a higher priority order than the 2 nd attribute.
When the user has a plurality of attributes, the identification information storage unit 12 may associate the attributes with the identification information of the user in the same order of priority as each other. For example, when the user has the attribute "VIP" and the attribute "female", the identification information storage unit 12 associates both the "VIP" and the "female" as the 1 st attribute with the identification information of the user.
The authentication unit 13 is a part that authenticates a user identified by the identification information read by the reading device 8 based on the identification information. The authentication unit 13 is connected to the reader 8 of each of the one or more security gates 6 so as to be able to communicate the identification information.
The shutter control unit 14 is a unit that controls each of the one or more safety shutters 6 in accordance with the authentication performed by the authentication unit 13. The gate control unit 14 is connected to each of the one or more safety gates 6 so as to be able to communicate a control signal.
The authentication information transmission unit 15 is a part that transmits data indicating one or more attributes associated with the identification information read by the reading device 8 by the identification information storage unit 12 to the group control device 11. The authentication information transmission unit 15 is connected to the group control device 11 so as to be able to communicate data indicating the attribute.
The group control device 11 includes a car control unit 16, a schedule storage unit 17, and an assignment unit 18.
The car control unit 16 is a part that controls the operation of each of the plurality of cars 5. The operation of each of the plurality of cars 5 includes, for example, the lifting and lowering of the inside of the hoistway.
The schedule storage unit 17 stores a schedule table. The schedule table comprises a plurality of schedules. The plurality of schedules can be applied to any of the plurality of cars 5. The plurality of schedules each specify an attribute that enables call assignment to the car 5 to which the schedule is applied. The plurality of schedules switch the designation of the attribute according to a predetermined time, respectively.
The distribution portion 18 is a portion as follows: the call of the user is assigned to one of the plurality of cars 5 based on the attribute of the one or more users indicated by the data received from the authentication information transmission unit 15 and the schedule stored in the schedule storage unit 17.
Next, an outline of the operation of the elevator system 1 will be described with reference to fig. 2.
In normal times, the respective gate means 7 of more than one safety gate 6 are not opened. At this time, each of the one or more safety gates 6 prevents a person who enters the building 2 through the doorway 3 from entering the landing 4.
In this example, the user approaches the safety gate 6b, which is any one of the one or more safety gates 6. The user uses the card held by the user to cause the reader 8b of the security gate 6b to read the identification information. The reading device 8b transmits the read identification information to the local controller 10.
The authentication unit 13 acquires the identification information read by the reading device 8 b. The authentication unit 13 authenticates the user based on the acquired identification information.
The authentication unit 13 performs authentication based on, for example, one or more attributes associated with the acquired identification information by the identification information storage unit 12. The authentication unit 13 acquires a list of attributes that are specified for each of the plurality of schedules stored in the schedule storage unit 17 at the time of authentication. The authentication unit 13 authenticates the user when any of the one or more attributes matches any of the attributes included in the acquired list. When any of the one or more attributes does not match any of the attributes included in the acquired list, the authentication unit 13 does not authenticate the user. When the acquired list does not include the attribute, the authentication unit 13 does not authenticate the user.
When the authentication unit 13 authenticates the user, the authentication information transmission unit 15 transmits data indicating one or more attributes of the user to the group control device 11. The assignment unit 18 assigns a call of the user to any of the plurality of cars 5 based on one or more attributes indicated by the received data and the schedule stored in the schedule storage unit 17.
In this example, the assignment section 18 assigns a call of the user to the car 5d, for example. The car control unit 16 moves the car 5d to the entrance floor. The group control device 11 transmits information indicating the car 5d to the local controller 10. The gate control unit 14 transmits a control signal indicating that a call is assigned to the car 5d and a control signal indicating that the user is authenticated to the security gate 6 b. The shutter device 7b of the safety shutter 6b is opened in response to a control signal transmitted from the shutter control unit 14. The display device 9b of the safety gate 6b displays information indicating the car 5 d.
The authenticated user enters the landing 4 through a path provided with a security gate 6 b. The user waits for the arrival of the car 5d at the landing 4. After that, the user moves to the destination floor using the car 5 d.
On the other hand, when the authentication unit 13 does not authenticate the user, the authentication information transmission unit 15 transmits a control signal indicating that the user is not authenticated to the security gate 6 b. The display device 9b displays information indicating that the authentication is not performed, based on the control signal transmitted from the gate control unit 14. At this time, the shutter device 7b is not opened. The authentication information transmission unit 15 does not transmit data indicating the attribute to the group control device 11. The assignment section 18 does not assign the user's call to any of the plurality of cars 5.
Next, a schedule stored in the schedule storage unit 17 will be described with reference to fig. 3.
Fig. 3 is a diagram showing an example of a schedule table according to embodiment 1.
Schedule a is applied to car 5 a. In schedule a, at 22: 00 to the next day 2: during the period 00, a single attribute "security" is designated as an attribute that enables call assignment. In schedule a, in the case of a schedule from 5: 00 to 9: during 00, a single attribute "female" is designated as an attribute that enables call assignment. In schedule a, at 16: 00 to 19: during 00, a single attribute "female" is designated as an attribute that enables call assignment. In schedule a, at times other than these, all attributes are designated as attributes that enable call assignment.
All attributes are the entirety of a predetermined limited number of attributes used by the group control device 11 in call assignment.
Schedule B is applied to car 5 c. In schedule B, at 22: 00 to the next day 2: during the period 00, no attribute capable of call assignment is specified. During this time, the car 5c is in an unavailable state. In schedule B, at 7: 00 to 14: 00, a plurality of attributes "VIP" and "guest" are specified as attributes that enable call assignment. In schedule B, at times other than these, all attributes are designated as attributes that enable call assignment.
When a plurality of attributes are designated in any of the plurality of schedules, a setting order is given to the plurality of attributes. For example, when a plurality of attributes "VIP" and "guest" are specified in the schedule B, the setting order of the attribute "VIP" is set higher than the setting order of the "guest".
The schedule C does not set the car 5 to be applied. In schedule C, at 22: 00 to the next day 2: during the period 00, a single attribute "security" is designated as an attribute that enables call assignment. In schedule C, at the time of schedule C, from 8: 00 to 16: during the period 00, the single attribute "physical handicapped" is designated as an attribute enabling call assignment. In schedule C, at times other than these, all attributes are designated as attributes that enable call assignment.
The schedule D does not set the car 5 to be applied. In schedule D, at 22: 00 to the next day 2: during the period 00, the attribute enabling call assignment is not specified. In the schedule D, all attributes are designated as attributes that enable call assignment at other times.
The schedule E does not set the car 5 to be applied. In schedule E, at 22: 00 to the next day 2: during the period 00, no attribute capable of call assignment is specified. In the schedule D, all attributes are designated as attributes that enable call assignment at other times.
Next, an example of call assignment by the assignment section 18 will be described with reference to fig. 3. The assignment unit 18 assigns calls by one of a plurality of assignment methods based on the schedule stored in the schedule storage unit 17. The plurality of allocation methods include dedicated allocation, preferential allocation, homonymous allocation, and arbitrary allocation.
First, an example of dedicated allocation will be described. The exclusive assignment is an assignment method performed when a single attribute is specified in a schedule applied to any car 5. The dedicated assigned car is the car 5 to which the schedule is applied. The dedicated assigned car performs a dedicated operation for the single attribute. The assignment section 18 assigns a call of a user having the single attribute to the dedicated assigned car. The assignment section 18 does not assign a call of a user who does not have the single attribute to the dedicated assigned car.
In this example, schedule a is applied to car 5 a. Car 5a is moving from 22: 00 to the next day 2: during the period 00, dedicated operation for attribute "security" is performed. Car 5a is moving from 5: 00 to 9: during the period 00, a dedicated operation for the attribute "female" is performed. Car 5a is moving from 16: 00 to 19: during the period 00, a dedicated operation for the attribute "female" is performed.
For example, when the reading device 8 is at 17: 00 reads the identification information of the user having the attribute "female", the assignment section 18 assigns the call of the user to the car 5 a. When the reading device 8 is at 23: 00 reads the identification information of the user having the attribute "security", the assignment section 18 assigns the call of the user to the car 5 a. When the reading device 8 is at 6: 00 reads the identification information of the user who does not have the attribute "female", the assignment section 18 does not assign the call of the user to the car 5 a.
Next, an example of the preferential assignment will be described. The priority assignment is an assignment method performed when a plurality of attributes are specified in any schedule among a plurality of schedules but not all the attributes. The preferentially assigned car is the car 5 to which the schedule is applied. When the reader device 8 reads the identification information of the user having at least any one of the plurality of attributes specified in the schedule, the assignment section 18 assigns the call of the user to the car to be assigned with priority. After that, the assigned car is preferentially operated exclusively for the priority attribute. The priority attribute is an attribute with the highest setting order among the candidate attributes. The candidate attribute is an attribute having the highest priority among the one or more attributes of the user and the attributes that are repeated among the plurality of attributes specified in the schedule.
In this example, schedule B is applied to car 5 c. Car 5c is at 7: 00 to 14: during the period 00, dedicated operation is performed for any attribute of the attribute "VIP" or the attribute "guest".
For example, when the reading device 8 is at 11: 00 reads the identification information of the user having at least one of the attribute "VIP" and the attribute "guest", the assignment unit 18 assigns the call of the user to the car 5 c. When the reading device 8 is at 11: 00 reads the identification information of the user having neither the attribute "VIP" nor the attribute "guest", the assignment unit 18 does not assign the call of the user to the car 5 c.
Then, the car 5c performs exclusive operation for the priority attribute. In the case where only the attribute "VIP" is associated with the identification information read by the reading device 8, the priority attribute is the attribute "VIP". In the case where only the attribute "guest" is associated with the identification information read by the reading device 8, the priority attribute is the attribute "guest". When both the 1 st attribute "guest" and the 2 nd attribute "VIP" are associated with the identification information read by the reading device 8, the candidate attribute is the attribute "guest" with the highest priority order. Since the candidate attribute is a single attribute "guest", the priority attribute is an attribute "guest". When both the 1 st attribute "guest" and the 1 st attribute "VIP" are associated with the identification information read by the reading device 8, the candidate attributes are the attribute "guest" and the attribute "VIP" having the highest priority order. The priority attribute is the attribute "VIP" with the highest order of setting.
When the schedule is not applied to any of the plurality of cars 5, the assigning unit 18 applies the schedule to any of the cars 5 to which the schedule is not applied. At this time, the car 5 to which the schedule is applied is a preferentially assigned car. The assignment section 18 assigns a call of a user having a priority attribute to the priority assignment car.
Next, an example of the same attribute assignment will be described. The homonym assignment is an assignment performed when a single attribute is specified in a schedule that is not applied to any one of the cars 5. In the same attribute assignment, the assignment unit 18 applies the schedule to any of the cars 5 to which the schedule is not applied. At this time, the car 5 to which the schedule is applied is the same attribute assigned car. The assignment section 18 assigns the call of the user to the car assigned with the same attribute. Then, the same-attribute assigned car performs exclusive operation for the single attribute. When the reader 8 does not read the identification information associated with the single attribute within a predetermined time, the assigning unit 18 cancels the application of the schedule to the car having the same attribute.
In this example, the schedule C does not set the car 5 to be used. In schedule C, at time 9: 00, a single attribute "physical handicapped" is specified.
For example, when the reading device 8 is at 9: 00 reads the identification information of the user having the attribute "physically handicapped person", the assigning unit 18 applies the schedule C to any of the cars 5b, 5d, or 5e to which the schedule is not applied. The assigning unit 18 applies, for example, the schedule C to the car 5 b. In this case, the car 5b is the assigned car of the same attribute. The assignment section 18 assigns the call of the user to the car 5 b. Thereafter, the car 5b performs a dedicated operation for the attribute "physically handicapped person". When the reader 8 does not read the identification information associated with the attribute "physically handicapped person" for a predetermined time while the schedule C is applied to the car 5b, the assigning unit 18 releases the application of the schedule C from the car 5 b.
Next, an example of arbitrary allocation will be explained. The arbitrary assignment is an assignment performed when all attributes are specified in an arbitrary schedule among the plurality of schedules. The arbitrarily assigned car is the car 5 to which the schedule is applied. When the reader device 8 reads the identification information of the user, the assignment section 18 assigns the call of the user to an arbitrarily assigned car. Thereafter, the arbitrarily assigned car performs exclusive operation for any attribute of the one or more attributes of the user. For example, the assigned car is arbitrarily operated exclusively for the attribute with the highest priority among the one or more attributes of the user.
When the schedule is not applied to the cars 5, the assigning unit 18 applies the schedule to any of the cars 5 to which the schedule is not applied. At this time, the car 5 to which the schedule is applied is an arbitrarily assigned car. The assignment section 18 assigns a call of a user to any assigned car.
In this example, schedule a is applied to car 5 a. Schedule B is applied to car 5 c. The schedules D and E do not set the car 5 to be used. Here, schedule C is assigned by the same attribute at time 13: 00 is applied to car 5 b. In schedule a, schedule D, and schedule E, at time 13: 00 specifies all attributes. In schedule B, at time 13: 00 does not specify the attribute "security". In schedule C, at time 13: 00 does not specify the attribute "security".
For example, when the reading device 8 is at 13: 00 reads the identification information of the user having the attribute "security", the assignment section 18 assigns the call of the user to the car 5a to which the schedule a is applied, or the car 5d or the car 5e to which the schedule is not applied. The assignment unit 18 assigns a call of the user to the car 5a, for example. In this case, the car 5a is an arbitrarily assigned car. Thereafter, the car 5a performs exclusive operation for attribute "security". After that, the car 5a follows schedule a, from time 16: and 00, as a special assigned car, special operation for attribute 'female' is carried out.
Next, an example of a case where the allocation unit 18 does not perform allocation will be described.
In this example, in schedule a and schedule C, at time 23: 00 does not specify the attribute guest. In schedules B, D, and E, at time 23: 00 does not specify an attribute. In this example, the authentication unit 13 authenticates the user.
For example, when the reading device 8 is at 23: 00 reads the identification information of the user having the attribute "guest", the assignment section 18 does not assign the call of the user to any of the plurality of cars 5. The group management apparatus 11 transmits information indicating the assignment failure to the local controller 10. The shutter control unit 14 transmits control information indicating the dispensing failure to the safety shutter 6 of the reader 8 that has read the identification information. The gate device 7 of the safety gate 6 is not opened. The display device 9 of the security gate 6 displays a message indicating that the dispensing failed.
Next, the operation of the group management device 11 will be described with reference to fig. 4 to 9.
Fig. 4 to 9 are flowcharts showing an example of the operation of the group control device according to embodiment 1.
Fig. 4 and 5 show an example of the operation of the group control device 11 in call assignment. In the call assignment, the group control device 11 selects a car 5 to be assigned one by one from among the plurality of cars 5. When the schedule is not applied to the selected car 5, the group control device 11 selects schedules one by one from schedules not applied to any of the plurality of cars 5. The group control device 11 performs assignment processing on the selected car 5 according to the selected schedule.
In step S101 of fig. 4, the assigning unit 18 acquires the current time. Thereafter, the operation of the group control device 11 proceeds to step S102.
In step S102, the assignment unit 18 acquires data indicating one or more attributes of the user from the local controller 10. Thereafter, the operation of the group control device 11 proceeds to step S103.
In step S103, the assignment unit 18 determines whether or not there is a car 5 that has not been selected. If the determination result is "no", the operation of the group control device 11 proceeds to step S104. If the determination result is yes, the operation of the group control device 11 proceeds to step S105.
In step S104, the assignment unit 18 transmits information indicating that the assignment has failed to the local controller 10. After that, the operation of the group control device 11 is ended.
In step S105, the assignment unit 18 selects one car 5 that has not been selected. Thereafter, the operation of the group control device 11 proceeds to step S106.
In step S106, the assignment unit 18 determines whether or not a schedule is applied to the selected car 5. If the determination result is yes, the operation of the group control device 11 proceeds to step S107. If the determination result is "no", the operation of the group control device 11 proceeds to step S116 in fig. 5.
In step S107, the assignment unit 18 determines whether or not the attribute is not specified at the current time in the schedule applied to the selected car 5. If the determination result is yes, the operation of the group control device 11 proceeds to step S108. If the determination result is "no", the operation of the group control device 11 proceeds to step S109.
In step S108, the assignment section 18 does not assign the call of the user to the selected car 5. Thereafter, the operation of the group control device 11 proceeds to step S103.
In step S109, the assignment unit 18 determines whether or not a single attribute is specified at the current time in the schedule applied to the selected car 5. If the determination result is yes, the operation of the group control device 11 proceeds to step S110. If the determination result is "no", the operation of the group control device 11 proceeds to step S111.
In step S110, the assignment section 18 performs a call assignment process of the user to the selected car 5 by exclusive assignment. After that, the operation of the group control device 11 proceeds to step S114.
In step S111, the assignment unit 18 determines whether or not all of the plurality of attributes are specified at the current time in the schedule applied to the selected car 5. If the determination result is yes, the operation of the group control device 11 proceeds to step S112. If the determination result is "no", the operation of the group control device 11 proceeds to step S113.
In step S112, the assignment section 18 performs the call assignment process of the user to the selected car 5 by priority assignment. After that, the operation of the group control device 11 proceeds to step S114.
In step S113, the assignment section 18 performs a call assignment process for the user to the selected car 5 by arbitrary assignment. After that, the operation of the group control device 11 proceeds to step S114.
In step S114, the assignment section 18 determines whether or not the call of the user is assigned to the selected car 5 by the assignment process. If the determination result is "no", the operation of the group control device 11 proceeds to step S103. If the determination result is yes, the operation of the group control device 11 proceeds to step S115.
In step S115, the assignment unit 18 transmits information indicating the selected car 5 to the local controller 10. After that, the operation of the group control device 11 is ended.
In step S116 of fig. 5, the assignment unit 18 determines whether or not there is a schedule that has not been selected for the selected car 5 among schedules that are not applied to any of the plurality of cars 5. If the determination result is "no", the operation of the group control device 11 proceeds to step S103 in fig. 4. If the determination result is yes, the operation of the group control device 11 proceeds to step S117.
In step S117, the assignment unit 18 selects one schedule that is not yet selected for the selected car 5 among schedules that are not applied to any of the plurality of cars 5. Thereafter, the operation of the group control device 11 proceeds to step S118.
In step S118, the assigning unit 18 determines whether or not the attribute is not specified at the current time in the selected schedule. If the determination result is yes, the operation of the group control device 11 proceeds to step S119. If the determination result is "no", the operation of the group control device 11 proceeds to step S120.
In step S119, the assignment unit 18 does not apply the selected schedule to the selected car 5. After that, the operation of the group control device 11 proceeds to step S117.
In step S120, the assigning unit 18 determines whether or not a single attribute is specified at the current time in the selected schedule. If the determination result is yes, the operation of the group control device 11 proceeds to step S121. If the determination result is "no", the operation of the group control device 11 proceeds to step S122.
In step S121, the assignment unit 18 performs the call assignment process of the user to the selected car 5 by the same attribute assignment. Thereafter, the operation of the group control device 11 proceeds to step S125.
In step S122, the assignment unit 18 determines whether or not a plurality of attributes, but not all of the attributes, are specified at the current time in the selected schedule. If the determination result is yes, the operation of the group control device 11 proceeds to step S123. If the determination result is "no", the operation of the group control device 11 proceeds to step S124.
In step S123, the assignment section 18 performs the call assignment process of the user to the selected car 5 by priority assignment. Thereafter, the operation of the group control device 11 proceeds to step S125.
In step S124, the assignment section 18 performs the call assignment process of the user to the selected car 5 by arbitrary assignment. Thereafter, the operation of the group control device 11 proceeds to step S125.
In step S125, the assignment section 18 determines whether or not the call of the user is assigned to the selected car 5 by the assignment process. If the determination result is "no", the operation of the group control device 11 proceeds to step S117. If the determination result is yes, the operation of the group control device 11 proceeds to step S126.
In step S126, the assignment unit 18 applies the selected schedule to the selected car 5. After that, the operation of the group control device 11 proceeds to step S115.
When the reader 8 does not read out the identification information associated with one attribute during a predetermined time while the same-attribute assigned car is performing dedicated operation for that attribute, the assigning unit 18 cancels the application of the schedule to the same-attribute car by, for example, interrupt processing.
Fig. 6 shows an example of assignment processing by exclusive assignment by the group control device 11.
In step S201, the assignment unit 18 determines whether or not the single attribute specified at the current time in the schedule applied to the selected car 5 matches any of the one or more attributes indicated by the acquired data. If the determination result is "no", the operation of the group control device 11 proceeds to step S202. If the determination result is yes, the operation of the group control device 11 proceeds to step S203.
In step S202, the assignment section 18 does not assign the call of the user to the selected car 5. After that, the operation of the group control device 11 for the dedicated assignment process is ended.
In step S203, the assignment section 18 assigns a call of the user to the selected car 5. After that, the operation of the group control device 11 for the dedicated assignment process is ended.
Fig. 7 shows an example of the assignment process by the group control device 11 based on the priority assignment. In the assignment process based on the preferential assignment, the assignment unit 18 performs the assignment process according to the target schedule. In the case where the schedule is applied to the selected car 5, the object schedule is the schedule. In a case where the schedule is not applied to the selected car 5, the object schedule is the selected schedule.
In step S301, the assigning unit 18 determines whether any of the plurality of attributes specified at the current time in the target schedule matches any of the one or more attributes indicated by the acquired data. If the determination result is "no", the operation of the group control device 11 proceeds to step S302. If the determination result is yes, the operation of the group control device 11 proceeds to step S303.
In step S302, the assignment section 18 does not assign the call of the user to the selected car 5. After that, the operation of the group control device 11 for the assignment process by the priority assignment is ended.
In step S303, the assignment unit 18 assigns a call of the user to the selected car 5. After that, the operation of the group control device 11 proceeds to step S304.
In step S304, the assigning unit 18 determines whether or not there are a plurality of overlapping attributes among the plurality of attributes specified at the current time in the target schedule and the one or more attributes indicated by the acquired data. If the determination result is "no", the operation of the group control device 11 proceeds to step S305. If the determination result is yes, the operation of the group control device 11 proceeds to step S306.
In step S305, the group control device 11 causes the selected car 5 to perform exclusive operation for the repeated one attribute. After that, the operation of the group control device 11 for the assignment process by the priority assignment is ended.
In step S306, the assignment unit 18 determines whether or not a plurality of candidate attributes exist. Here, the candidate attribute is an attribute having the highest priority order among the repeated attributes. If the determination result is "no", the operation of the group control device 11 proceeds to step S307. If the determination result is yes, the operation of the group control device 11 proceeds to step S308.
In step S307, the group control device 11 causes the selected car 5 to perform exclusive operation for the priority attribute. Here, the priority attribute is the candidate attribute. After that, the operation of the group control device 11 for the assignment process by the priority assignment is ended.
In step S308, the group control device 11 causes the selected car 5 to perform exclusive operation for the priority attribute. Here, the priority attribute is an attribute having the highest order of setting among the candidate attributes. After that, the operation of the group control device 11 for the assignment process by the priority assignment is ended.
While the exclusive operation is performed by preferentially assigning the car, the assignment section 18 performs assignment processing for the car 5 by exclusive assignment.
Fig. 8 shows an example of assignment processing by the group control device 11 based on the same attribute assignment.
In step S401, the assigning unit 18 determines whether or not the single attribute specified at the current time in the selected schedule matches any of the one or more attributes indicated by the acquired data. If the determination result is "no", the operation of the group control device 11 proceeds to step S402. If the determination result is yes, the operation of the group control device 11 proceeds to step S403.
In step S402, the assignment section 18 does not assign the call of the user to the selected car 5. After that, the operation of the group control device 11 for the assignment process based on the same attribute assignment is ended.
In step S403, the assignment unit 18 assigns a call of the user to the selected car 5. The group control device 11 causes the selected car 5 to perform the exclusive operation for the single attribute specified in the selected schedule. After that, the operation of the group control device 11 for the assignment process based on the same attribute assignment is ended.
While the car assigned with the same attribute is performing the exclusive operation, the assignment unit 18 performs the assignment process for the car 5 by the exclusive assignment.
Fig. 9 shows an example of an allocation process by the group control device 11 based on arbitrary allocation.
In step S501, the assignment unit 18 assigns a call of the user to the selected car 5. After that, the operation of the group control device 11 proceeds to step S502.
In step S502, the group control device 11 causes the selected car 5 to perform the exclusive operation for any of the one or more attributes indicated by the acquired data. After that, the operation of the group control device 11 for the assignment process by the arbitrary assignment is ended.
While any assigned car is performing the exclusive operation, the assignment unit 18 performs assignment processing for the car 5 by exclusive assignment.
As described above, the elevator system 1 according to embodiment 1 includes the reading device 8 and the group control device 11. The reading means 8 reads the identification information. The identification information identifies a plurality of users. The group control device 11 includes a schedule storage unit 17 and an assignment unit 18. The schedule storage unit 17 stores a plurality of schedules. Each of the plurality of schedules can be applied to any of the plurality of cars 5. The plurality of schedules switch and designate attributes that enable call assignment to the car 5 to which the schedules are applied, according to predetermined times. The assignment unit 18 assigns a call of a user identified by the identification information to one of the plurality of cars 5, based on one or more attributes and a plurality of schedules associated with the identification information read by the reading device 8.
The assignment of calls by the assignment section 18 is restricted according to the attribute of the user by a plurality of schedules. For example, the manager of the elevator system 1 can set a plurality of schedules so that combinations of attributes that may be shared with a disliked object can be avoided in a time zone in which sharing with the disliked object may occur, according to the usage status of each attribute of the user. Thus, the elevator system 1 can more reliably prevent the passengers from riding on the disliked object. Here, the local controller 10 stores the identification information read by the reading device 8, for example, to grasp the use status of each attribute of the user.
Each of the plurality of schedules can be applied to any of the plurality of cars 5. Thus, the elevator system 1 can secure the cars 5 having the attributes for which call assignment can be restricted by a required number in a required time period according to the usage status of each attribute of the user. This enables the user to use the elevator system 1 more comfortably.
Further, a single attribute is specified in a schedule applied to any of the plurality of cars 5. In this case, the single attribute is assumed to match any of the one or more attributes associated with the identification information read by the reading device 8. In this case, the assignment section 18 assigns the call of the user identified by the identification information to the assigned car for exclusive use. The dedicated assigned car is the car 5 to which the schedule is applied.
The group control device 11 causes a specific car 5 to perform exclusive operation for a specific attribute in a specific time zone. Thus, the user having the attribute can use the car 5 exclusively operated for the attribute in the time zone. This allows the user to avoid the user from having a ride with the disliked object. The group control device 11 can secure a specific car 5 corresponding to a user having the attribute. The specific car 5 is a car in which the characteristics of the car 5 such as the inner width of the car 5, the service floor, and the type of the operation panel are suitable for the user. This enables the user to use the elevator system 1 more comfortably. In this time zone, the car 5 is secured for the user having the attribute. This eliminates the need for the user to wait until the car 5 performing the exclusive operation is empty.
Further, a single attribute is specified in an arbitrary schedule that is not applied to the plurality of cars 5. In this case, the single attribute is assumed to be consistent with the assigned attribute. The assignment attribute is any of one or more attributes associated with the identification information read by the reading device 8. In this case, the assigning unit 18 applies the schedule to any of the plurality of cars 5. The assignment section 18 assigns a call of the user identified by the identification information to the car assigned with the same attribute. The car assigned with the same attribute is the car 5 to which the schedule is applied.
The group control device 11 causes any of the plurality of cars 5 to perform exclusive operation for a specific attribute in a specific time zone. Thus, the user having the attribute can use the car 5 exclusively operated for the attribute in the time zone. This allows the user to avoid the user from having a ride with the disliked object. In this time zone, any one of the plurality of cars 5 is secured for the user having the attribute. This eliminates the need for the user to wait until the car 5 performing the exclusive operation is empty. The group control device 11 does not specify the car 5 that performs the exclusive operation. This improves the degree of freedom of the assignment portion 18 in assigning the cars 5. Thus, the group control device 11 can assign the cars 5 in consideration of the operation efficiency of the entire elevator system 1.
Further, a schedule applied when a call is assigned to an allocable car based on the assignment attribute is applied to the allocable car. In this case, the reading device 8 is not configured to read the identification information associated with the assignment attribute for a predetermined time. In this case, the assigning unit 18 cancels the application of the schedule for assigning the cars with the same attribute.
When there is no user using a specific car 5 for a predetermined period of time while the specific car 5 is performing exclusive operation for a specific attribute, the group control device 11 releases the restriction on call assignment to the car 5. This improves the degree of freedom of the assignment portion 18 in assigning the cars 5.
Note that, in the schedule applied to any of the plurality of cars 5, a plurality of attributes are specified, but not all of the attributes. In this case, any of the plurality of attributes is assumed to match the priority attribute. The priority attribute is any of one or more attributes associated with the identification information read by the reading device 8. In this case, the assignment section 18 assigns a call of the user identified by the identification information to the preferentially assigned car. The preferentially assigned car is the car 5 to which the schedule is applied.
The group control device 11 does not specify the attribute of performing the exclusive operation until the call of the user is assigned. For example, when there are a plurality of attributes with low frequency of use, the manager may not set the car 5 to perform the exclusive operation for each of the attributes with low frequency of use. This improves the degree of freedom of the assignment portion 18 in assigning the cars 5.
In addition, a plurality of attributes are specified in a schedule that is not applied to any of the plurality of cars 5, but not all of the attributes. In this case, any of the plurality of attributes is assumed to match the priority attribute. The priority attribute is any of one or more attributes associated with the identification information read by the reading device 8. In this case, the assigning unit 18 applies the schedule to any of the plurality of cars 5. The assignment section 18 assigns a call of the user identified by the identification information to the preferentially assigned car. The preferentially assigned car is the car 5 to which the schedule is applied.
The group control device 11 does not specify the attribute of performing the exclusive operation until the call of the user is assigned. For example, when there are a plurality of attributes with low frequency of use, the manager may not set the car 5 to perform the exclusive operation for each of the attributes with low frequency of use. The group control device 11 does not specify the car 5 that performs the exclusive operation. This improves the degree of freedom of the assignment portion 18 in assigning the cars 5.
Further, a period from when a call is assigned to a preferentially assigned car according to a priority attribute to when an attribute specified by a schedule applied to the preferentially assigned car is switched is considered. In this period, any one of the one or more attributes associated with the identification information read by the reading device 8 does not match the priority attribute. In this case, the assignment section 18 does not assign the call of the user identified by the identification information to the preferentially assigned car.
After allocating a call to a user, the group control device 11 causes the assigned car with priority to perform exclusive operation according to the attribute of the user. Thus, calls of users who do not have the attribute are not assigned to the preferentially assigned car. This allows the user to avoid the user from having a ride with the disliked object.
Further, all attributes are specified in a schedule that is not applied to any of the plurality of cars 5. At this time, the assigning unit 18 applies the schedule to any of the plurality of cars 5. The assignment section 18 assigns a call of a user identified by the identification information read by the reader device 8 to an arbitrarily assigned car. The arbitrarily assigned car is the car 5 to which the schedule is applied.
When assigning a call of a user to the car 5, the group control device 11 applies a schedule to the car 5. This suppresses the assignment of any of the plurality of cars 5 according to the schedule. This enables call assignment based on a predetermined schedule to be performed reliably.
The elevator system 1 is further provided with a local controller 10 and a gate device 7. The local controller 10 authenticates the user identified by the identification information based on the identification information read by the reading device 8. The gate device 7 is provided on a path leading to the landing 4. When the local controller 10 authenticates the user, the gate device 7 allows the user to pass through a path leading to the landing 4. If the local controller 10 does not authenticate the user, the gate device 7 disables the user from passing on the route to the hall 4.
This enables the user to perform the security authentication and the call registration for the car 5 at the same time. Therefore, convenience for the user is improved. Further, the elevator system 1 can improve the safety of the building 2.
One or more attributes are specified in any of the plurality of schedules. In this case, it is assumed that any of the one or more attributes matches any of the one or more attributes associated with the identification information read by the reading device 8. In this case, the authentication device authenticates the user identified by the identification information.
The elevator system 1 authenticates the user based on a plurality of schedules and the attribute of the user. Thus, a user who does not have an attribute of being able to use the elevator in a specific time zone is not authenticated in the time zone. Therefore, the elevator system 1 can improve the safety of the building 2.
The identification information may be biometric authentication information such as a fingerprint or an iris.
The authentication unit 13 may perform authentication based on the acquired identification information itself. For example, when the identification information storage unit 12 stores the acquired identification information, the authentication unit 13 may authenticate the user identified by the identification information.
A user having a certain attribute may be able to use another car 5 of the cars 5 exclusively operated for the attribute. In this case, the group control device 11 may register in advance whether or not the assignment of calls to cars other than the car 5 performing the exclusive operation is permitted for each user. For example, a user having the attribute "woman" may register in advance that call assignment to a car 5 other than the car 5a is permitted when the car 5a is performing exclusive operation for the attribute "woman".
In any assigned car, exclusive operation for the attribute of the user to which the call is assigned may not be performed. The utilization efficiency of the elevator system 1 can be improved in crowded hours such as the business hours and the lunch hours.
In the assignment process, the assignment unit 18 may not immediately assign the user attribute when the attribute of the user is an attribute that enables call assignment to the selected car 5. At this time, the assignment unit 18 extracts the car 5 as a candidate car. The assignment unit 18 may assign a call to a certain car 5 from among the extracted candidate cars according to the utilization efficiency of the elevator system 1 or the waiting time of the user.
Next, an example of the hardware configuration of the group management apparatus 11 will be described with reference to fig. 9.
Fig. 9 is a diagram showing a hardware configuration of a main part of the group control device 11 according to embodiment 1.
The functions of the group control device 11 may be implemented by a processing circuit. The processing circuit is provided with at least one processor 11b and at least one memory 11 c. The processing circuit may include the processor 11b and the memory 11c, or may include at least one dedicated hardware 11a instead of these.
When the processing circuit includes the processor 11b and the memory 11c, each function of the group control device 11 is realized by software, firmware, or a combination of software and firmware. At least one of the software and the firmware is described as a program. The program is stored in the memory 11 c. The processor 11b realizes each function of the group control device 11 by reading out and executing the program stored in the memory 11 c.
The processor 11b is also called a CPU (Central Processing Unit), a Processing device, an arithmetic device, a microprocessor, a microcomputer, or a DSP. The memory 11c is, for example, a nonvolatile or volatile semiconductor memory such as a RAM, a ROM, a flash memory, an EPROM, or an EEPROM, a magnetic disk, a flexible disk, an optical disk, a compact disk, a mini disk, or a DVD.
In the case where the processing Circuit includes the dedicated hardware 11a, the processing Circuit is realized by, for example, a single Circuit, a composite Circuit, a programmed processor, a parallel programmed processor, an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or a combination thereof.
Each function of the group control device 11 may be realized by a processing circuit. Alternatively, the functions of the group control device 11 may be collectively realized by a processing circuit. The functions of the group control device 11 may be partially implemented by dedicated hardware 11a and partially implemented by software or firmware. In this way, the processing circuit realizes each function of the group control device 11 by hardware 11a, software, firmware, or a combination thereof.
Industrial applicability
The group control device of the present invention can be applied to an elevator system. The elevator system of the present invention can be applied to a building having a plurality of floors.
Description of the reference symbols
1: an elevator system; 2: a building; 3: an entrance and an exit; 4: a landing; 5. 5a, 5b, 5c, 5d, 5 e: a car; 6. 6a, 6b, 6c, 6d, 6 e: a safety gate; 7. 7a, 7b, 7c, 7d, 7 e: a gate device; 8. 8a, 8b, 8c, 8d, 8 e: a reading device; 9. 9a, 9b, 9c, 9d, 9 e: a display device; 10: a local controller; 11: a group management device; 11 a: hardware; 11 b: a processor; 11 c: a memory; 12: an identification information storage unit; 13: an authentication unit; 14: a gate control unit; 15: an authentication information transmission unit; 16: a car control unit; 17: a schedule storage unit; 18: a distribution section.