BUILDING SYSTEM WITH ELEVATOR CALL ENTRY VIA OFFLINE QR CODE CREDENTIAL
20230278828 · 2023-09-07
Inventors
Cpc classification
B66B2201/4638
PERFORMING OPERATIONS; TRANSPORTING
International classification
B66B1/46
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A building system has an elevator system controlled by a controller system to move an elevator car between building floors, and a registration computer system communicatively coupled to the controller system. The registration computer system generates an activation (QR) code that a user requesting elevator service scans with a mobile communications device. The activation code encodes user information including access rights of the user in the building. A software application executable by the mobile communications device responds to the activation code by generating a graphical user interface with displayed content determined by the user information in the activation code. The software application generates an optical credential upon the user specifying the elevator service. A credential acquisition unit reads the optical credential from the mobile communications device, whereby the controller system causes the elevator system to perform the specified elevator service upon determining that the optical credential is valid.
Claims
1-15. (canceled)
16. A building system having an elevator system, the elevator system including a controller system configured to control the elevator system to move an elevator car between floors of a building, the building system comprising: a registration computer system communicatively coupled to the controller system, wherein the registration computer system generates an activation code for a user requesting elevator service, stores data associated with the activation code, and has at least one system component user-accessibly located in a public zone of the building; wherein the activation code has encoded therein user information including at least one of a user identity, an encryption key and access rights of the user in the building, the activation code activating, upon being provided to a mobile communications device of the user located in proximity of the at least one system component, a software application installed on and being executable by the mobile communications device; wherein the activated software application generates a graphical user interface on a display of the mobile communications device, a displayed content of the graphical user interface being predetermined solely by the user information encoded in the activation code, the software application generating an optical credential upon the user requesting the elevator service, the optical credential including the user information; and a credential acquisition unit communicatively coupled to the controller system and acquiring the optical credential from the mobile communications device when presented by the user to the credential acquisition unit, the controller system causing the elevator system to perform the requested elevator service upon determining that the optical credential is valid for the user.
17. The building system according to claim 16 wherein the controller system controls the elevator system according to an up/down control technology, the credential acquisition unit is a first credential acquisition unit arranged on a building floor of the building to provide for entry of a floor call specifying a travel direction and calling the elevator car to the building floor, and including a second credential acquisition unit arranged in the elevator car to provide for entry of a car call specifying a destination floor.
18. The building system according to claim 16 wherein the controller system controls the elevator system according to an up/down control technology, including a first floor terminal having directional push-buttons arranged on a building floor of the building to provide for entry of a floor call specifying a travel direction and calling the elevator car to the building floor, and the credential acquisition unit being arranged in the elevator car to provide for entry of a car call specifying a destination floor.
19. The building system according to claim 16 wherein the controller system controls the elevator system according to a destination call control technology, the credential acquisition unit being arranged on a building floor of the building to provide for entry of a floor call specifying a destination floor and calling the elevator car to the building floor.
20. The building system according to claim 16 including a physical access control system in the building controlling access from a public zone to an access-restricted zone and determining whether the optical credential is valid for the user.
21. The building system according to claim 16 wherein the at least one system component of the registration computer system is user-accessibly located in a public zone of the building and is a user interface, the user interface being integrated in a self-service terminal located in a lobby of the building or the user interface being arranged at a front desk in the building operated by building personnel.
22. The building system according to claim 21 wherein the user interface displays the activation code as a QR code.
23. The building system according to claim 16 wherein the optical credential is displayed as a QR code by the graphical user interface.
24. The building system according to preceding claim 16 including a communications network, wherein the registration computer system and the controller system are communicatively coupled to the communications network.
25. The building system according to claim 24 including a data storage device communicatively coupled to the controller system, the data storage device storing data including the activation code and the user information, the controller system reading the data from the data storage device.
26. A method of operating a building system having an elevator system, the building system including a controller system controlling the elevator system, a registration computer system communicatively coupled to the controller system, and a credential acquisition unit communicatively coupled to the controller system, the method comprising the steps of: generating by the registration computer system an activation code based on information contained in a user profile stored for a user, wherein the activation code encodes user information including at least one of a user identity, an encryption key and access rights of the user in the building; releasing the activation code by the registration computer system to be obtained by a mobile communications device of the user, wherein the obtained activation code activates a software application installed on and being executable by the mobile communications device, the activated software application generating a graphical user interface on a display of the mobile communications device, wherein displayed content of the graphical user interface is predetermined solely by the coded user information of the activation code, wherein the activated software application further generates and displays an optical credential upon the user requesting an elevator service, the optical credential including the user information; acquiring by the credential acquisition unit the optical credential from the mobile communications device presented by the user; and controlling by the controller system the elevator system to perform the elevator service requested upon determining that the optical credential is valid for the user.
27. The method according to claim 26 wherein releasing the activation code includes displaying a QR code using a user interface of the registration computer system.
28. The method according to claim 27 wherein acquiring the optical credential includes reading a QR code displayed on a display of the mobile communications device and generated by the software application based on the user information contained in the QR code.
29. The method according to claim 26 wherein the controller system controls the elevator system according to an up/down control technology and the elevator service specifies a travel direction or a destination floor, or wherein the controller system controls the elevator system according to a destination call control technology and the elevator service specifies a destination floor.
30. The method according to claim 26 wherein, in response to the activation code, the graphical user interface displays the predetermined content without obtaining additional information external to the mobile communications device.
Description
DESCRIPTION OF THE DRAWINGS
[0014] Various aspects of the improved technology are described in greater detail below with reference to exemplary embodiments in conjunction with the drawings. In the figures, identical elements have identical reference numerals. In the figures:
[0015]
[0016]
[0017]
[0018]
[0019] Figs. show 5A-5B a second embodiment of a graphical user interface displayed on the user’s mobile communications device for use with an up/down elevator control technology; and
[0020]
DETAILED DESCRIPTION
[0021]
[0022] The building system 1 may be configured for a variety of different applications. For example, the building system 1 may include an elevator system to perform an elevator service, e. g. to transport a user 2 from a boarding floor to a destination floor within a building. An elevator controller (ECS) controls the operation of the elevator system according to the control technology implemented in the elevator system. These control technologies are known to the skilled person; they are described herein only to the extent believed to be helpful for understanding the technology described herein.
[0023] Referring to the right-hand side of
[0024] Referring to the left-hand side of
[0025] In addition to the elevator system, the building system 1 may include a physical access control system configured to control whether a user 2 is authorized to access the access-restricted zone 5 and/or to use the elevator service. An access controller (ACS) controls the operation of the access control system. The elevator system and the physical access control system, or their respective functions, may be integrated into a single system. In
[0026] The access-restricted zone 5 may be an elevator hall where users 2 can transfer to and from one or more elevator cars 14. In
[0027] In the embodiments described herein, the user 2 presents the credential using a mobile communications device 20 carried by the user 2, wherein the credential is represented using an optical code, in particular a quick response (QR) code. The mobile communications device 20 can be configured as a smartphone commonly used, e. g. for making phone calls, accessing the Internet, taking photos, scanning barcodes or QR codes, and executing a variety of other special-purpose software applications (also referred to as “app”). The software application can be a mobile app to be installed by the user 2, e. g., after downloading it from an app store (i. e., a digital distribution platform for computer software); it can also be an offline web application for access via a browser software. The mobile communications device 20 (smartphone) has a camera 19 and display 21 which may be configured as a touchscreen that allows the user 2 to interact with the mobile communications device 20. Once executed by the mobile communications device 20, an app controls the communications device 20 to generate a graphical user interface (also referred to as “GUI”) which is displayed on the display 21. The credential and the app used in connection with the herein described technology are described hereinafter in more detail.
[0028] As mentioned above, the building system 1 may be configured to operate according to at least one of the mentioned system implementations and control technologies. Depending on the building system’s configuration, at least one credential acquisition device 9 may be provided on a building floor and/or in an elevator car 14a. The credential acquisition device 9 may be provided instead of the floor terminals 6a, 6b, 8, e. g. at the time of installing the building system 1, or in addition to the floor terminals 6a, 6b, 8, e. g. at the time of installing the building system 1 or at a later time in connection with a modernization of the building system 1. For illustrative purposes,
[0029] Referring again to the right-hand side of
[0030] Each acquisition device 9 is configured to acquire the optical code displayed on the user’s mobile communications device 20. The acquisition device 9 includes optical sensors, e. g., a sensor array, and a processor that decodes the information contained in the optical code. In one embodiment, the optical code is a QR code and the acquisition device 9 is configured to read the QR code; accordingly, the acquisition device 9 comprises a QR code reader, e. g., commercially available types MX86 or QT660 (Beijing Vguang Technology Co., Ltd., China). In certain embodiments, the acquisition device 9 comprises a logic controller (e. g., UNO-2271G (Advantech Co., Ltd., Taiwan)), and an I/O controller (e. g., ADAM-6060 (Advantech Co., Ltd.)), wherein the QR code reader is connected to the logic controller via a digital interfaces (e. g., a USB interface), and wherein the logic controller is connected to the I/O controller via an Ethernet connection. In one embodiment, if the acquisition device 9 is arranged in the elevator car 14a of the up/down controlled elevator system, the I/O controller may be connected to the car operating panel 10 or a bus connecting to the controller system 18; the I/O controller outputs a signal indicative of the user’s selected destination floor. Correspondingly, if used in a destination call control elevator system, the I/O controller of the acquisition device 9 outputs a signal indicative of the boarding floor and the destination floor. It is contemplated that other implementations with or without an I/O controller or a logic controller, and with components from other manufactures may be used. Further, it is contemplated that decoding of the QR code may be performed by the acquisition device 9 and/or by the controller system 18.
[0031] In the embodiment of
[0032] At least one system component of the registration computer system 4, for example, the user interface 32, is located in the public zone 3 so that it is accessible by the user 2. In one embodiment, at least the user interface 32 may be comprised in a housing to form a lobby terminal configured to be mounted on a lobby floor or to a lobby wall. The lobby terminal may be configured as a self-service terminal allowing the user 2 to self-register. In another embodiment, at least the user interface 32 may be provided at a front desk (reception desk) where building personnel (receptionist, security staff) registers the user 2.
[0033] The user interface 32 includes, for example, a display device and is configured to display thereon an input mask 34 having a variety of fields 35-41.
[0034] As described in more detail below, once the user 2 is registered, the registration computer system 4 generates and outputs an activation code, e. g. via the user interface 32. In the embodiment described herein in more detail, the activation code is displayed as an optical code (e. g., as a QR code) on the user interface 32 (field 41 in
[0035] If the activation code is generated in consideration of an expiration time or date, the activation code expires at the expiration time or date specified in the fields 37, 38. After expiration, the activation code can no longer be used. In one embodiment, any activation code stored in the user profile may be marked as invalid. In addition, the app on the mobile communications device 20 is configured to prevent that the activation code is stored on the mobile communications device 20 for potential future use after the set expiration time or date.
[0036] In the situation shown in
[0037] While certain embodiments of the technology disclosed herein are described with reference to a QR code and a device configured to scan or read the QR code, it is contemplated that another type of optical code may be used as well, for example, a 2D codes (e. g., a stacked 2D code, a DataMatrix code, an Aztec code or a dotcode) or a color code described in WO 2015/049186 A1. Further, it is contemplated that the software app of the mobile communications device 20 may display a static or dynamic optical credential. To display a dynamic optical credential (e. g., a dynamic QR code), the software application generates a new optical credential at a set frequency, e. g., every minute. Such a dynamic optical credential may be used to restrict copying of the optical credential and sharing it with other users.
[0038] As mentioned above, the activation code encodes the encryption key, which is a unique system-generated key; i. e., the registration computer system 4 generates the encryption key specifically for the user 2 and the instant elevator service request at about the time of generating the activation code for the user 2. Once it is generated, it is stored in the registration computer system 4 or the data storage device 24 in connection the user profile. The activation code, therefore, provides that the encryption key is conveyed to the mobile communications device 20; with that, the activation code essentially instructs the mobile communications device 20 (or its app) how it must encode the optical credential. According to the technology described herein, the encryption key is then used by the mobile communications device 20 to encode the optical credential. After the optical credential has been read by the credential acquisition device 9, the encryption key is used by the controller system 18 of the building system 1 to verify the optical credential. A validly encrypted optical credential can only be generated by that particular mobile communications device 20. This also restricts copying of the optical credential and sharing it with other users. Further, the technology described herein provides improved security for the building system 1 as a whole in case the activation code and/or the optical credential are subject to hacking. Since the encryption key is unique and specific for the user 2 and the instant service request, obtaining the encryption key affects only the hacked activation code or optical credential, but not other codes or credentials, in particular because the registration computer system generates a new and independent encryption key for each elevator service request.
[0039] With the understanding of the basic system components and their functionalities described above with reference to
[0040] At a step S2, the user 2 is detected. The user 2 may be detected by the registration computer system 4 when the user 2 at a self-service terminal or a receptionist at a front desk begins interacting with the registration computer systems 4. The self-service terminal, for example, may be in an inactive or stand-by state and become activated by the user 2. The interaction may include, for example, touching the user interface 32 and/or selecting a touch-sensitive field for a new registration or one for a recurring user.
[0041] Proceeding to a step S3, it is determined if a new registration is requested. If a new registration is requested, the procedure proceeds along the YES branch to a step S5. A new registration is not necessary if the user 2 is deemed a recurring or known user, i. e., a user 2 that requested elevator service prior to the instant request, e. g., because the user 2 lives or works in the building or is a regular visitor. In this case, the procedure proceeds along the NO branch to a step S4.
[0042] At the step S5, a new user profile is created for the user 2. As explained above with reference to the input mask 34 illustrated in
[0043] For such a recurring user 2 a user profile may already be stored in the building system 1.
[0044] If the user 2 is a recurring user, the user’s existing (stored) user profile is retrieved in the step S4. To enable retrieval of the stored user profile, input of the user’s name or user ID are required. With that information, the registration computer system 4 can search for the user profile.
[0045] Proceeding to a step S6, any previously generated activation code and stored in the user profile is reset; it is invalid and may be deleted from the user profile.
[0046] At a step S7, which follows the step S5 as well as the step S6, an activation code is generated. The generation of the activation code is user specific and based on the information contained in the user profile. The content of the activation code is stored in the registration computer system 4 and/or the data storage device 24. At the time the building system 1 and/or the registration computer system 4 are configured, or at any other time, it may be specified which information of the user profile is to be encoded in the activation code. Exemplary information to be encoded is shown in
[0047] Proceeding to a step S8, the activation code is released. Releasing the activation code makes the activation code available to the user 2. As mentioned above, in one embodiment, the activation code is made available as a QR code displayed on the user interface 32 (field 41 in
[0048] Use of the activation code obtained by the user’s mobile communications device 20 is described hereinafter with reference to
[0049]
[0050] In
[0051] In the embodiment shown in
[0052] Referring to
[0053] The individual floors may be represented through numbers (as in
[0054]
[0055] In
[0056]
[0057] While the user 2 is on the boarding floor, the user 2 selects the desired destination floor from the floors displayed in the field 53. In response, the GUI 23 generates the QR code displayed in the field 52. After selecting the desired destination floor and while still on the boarding floor, the user 2 can present the displayed QR code (field 52) to the credential acquisition device 9 located on the boarding floor (outside the elevator car 14) so that the QR code can be read. In response, the controller system 18 causes the elevator car 14, for example, to move to the boarding floor to allow the user 2 to board elevator car 14, and then to move from the boarding floor to the destination floor.
[0058] In accordance with the provisions of the patent statutes, the present invention has been described in what is considered to represent its preferred embodiment. However, it should be noted that the invention can be practiced otherwise than as specifically illustrated and described without departing from its spirit or scope.