METHOD AND SYSTEM FOR CONTROLLING ONE OR MORE ELEVATOR BY ONE OR MORE COMPUTING DEVICE
20210245992 · 2021-08-12
Inventors
Cpc classification
B66B2201/4653
PERFORMING OPERATIONS; TRANSPORTING
G06F3/14
PHYSICS
International classification
Abstract
One or more techniques for remotely operating one or more elevators by one or more computing devices are disclosed. A control board is communicatively coupled to the elevator and one or more computing devices connected with the control board using one or more communication means. The computing device comprises a memory, and a processor coupled with the memory and configured to establish a connection with the control board using the one or more communication means, receive one or more information from the control board, wherein the one or more information comprises at least one of location of the elevator, a number of elevators, a number of buttons present in each elevator and a layout of the buttons present inside the elevator, and wherein buttons present inside the elevator control one or more operations of the elevator, remotely control the elevator based on the received information.
Claims
1. A system for controlling one or more elevators by one or more computing devices, the system comprising: a control board communicatively coupled to the one or more elevator; the one or more computing devices connected with the control board using one or more communication means, wherein the computing device comprises: a memory; and a processor coupled with the memory and configured to: establish a connection with the control board using the one or more communication means; receive one or more information from the control board, wherein the one or more information comprises at least one of location of the one or more elevator, a number of the one or more elevators, a number of buttons present in each elevator and a layout of the buttons present inside the one or more elevator, and wherein buttons present inside the one or more elevator control one or more operations of the one or more elevator; remotely control the one or more elevator based on the received information.
2. The system of claim 1, wherein the processor is configured to: display a layout of the buttons on a display of the computing device, wherein the layout of the buttons is similar to the layout present on the one or more elevator; allow a user to operate the one or more elevator based on the layout displayed on the display of the computing device.
3. The system of claim 1, wherein the control board is integrated with a control panel of the one or more elevator.
4. The system of claim 1, wherein one or more communication means comprises a near filed communication, a Bluetooth communication, a Wi-Fi communication, a cellular network.
5. The system of claim 4, wherein the one or more communication means are selected based on a proximity of a user with the elevator.
6. The system of claim 1, wherein the processor is further configured to: generate a user profile corresponding to a user configured to operate the one or more elevator; wherein the user profile comprises information about a verified geographic location of the user and a contact address of the user.
7. The system of claim 5, wherein the processor is configured to associate an elevator from the one or more elevator with the user profile and operate the elevator based on the information present in the user profile.
8. The system of claim 1, wherein the computing device further comprises: a gyroscope configured to detect a direction in which the computing device is pointing; wherein the processor is configured to: identify a direction of travel of a user based on the detected direction in which the computing device is pointing; transmit the identified direction of travel of the user to the control board; wherein the control board is configured to configure the direction of the one or more elevator based on the received direction of travel of the user.
9. The system of claim 1, wherein the processor is configured to allow a user to: decide a name to be used for the elevator, customize a number of buttons to be displayed on a display of the computing device; customize a layout of the buttons to be displayed on a display of the computing device, choose the communication means for establishing the connection with the control board; choose how far a user can be from the elevator and still have the ability to control the elevator; choose whether the elevator will require a passcode and/or password to control the elevator, customize the passcode or password and choose whether the passcode changes at a regular timed interval, choose whether a user must be inside the elevator to control the elevator, choose whether a scan will be used to control the one or more elevator.
10. A method for remotely controlling one or more elevators by a one or more computing devices, the method comprising: establishing a connection with a control board, wherein the control board is communicatively coupled to the one or more elevator, and wherein the one or more computing devices is connected with the control board via a wireless network; receiving one or more information from the control board, wherein the one or more information comprises at least one of location of the one or more elevator, a number of one or more elevators, a number of buttons present in each elevator and the layout of the one or more elevators, and wherein buttons control one or more operations of the one or more elevator; remotely controlling the one or more elevator based on the received information.
11. The method of claim 10 further comprises: displaying a layout of the buttons on a display of the computing device, wherein the layout of the buttons is similar to the layout present on the one or more elevator; allowing a user to operate the one or more elevator based on the layout displayed on the display of the computing device.
12. The method of claim 10, wherein the control board is integrated with a control panel of the elevator.
13. The method of claim 10, wherein thee wireless network comprises a near filed communication, a Bluetooth communication, a Wi-Fi communication, a cellular network.
14. The method of claim 10 further comprises: generating a user profile corresponding to a user configured to operate the one or more elevator; wherein the user profile comprises information about a verified geographic location of the user, a contact address of the user.
15. The method of claim 10 further comprises associating the one or more elevator with the user profile and operating the elevator based on the information present in the user profile.
16. The method of claim 10, wherein the computing device further comprises: a gyroscope configured to detect a direction in which the computing device is pointing; wherein the method comprises: identifying a direction of travel of a user based on the detected direction in which the computing device is pointing; transmitting the identified direction of travel of the user to the control board; wherein the control board is configured to configure the direction of the elevator based on the received direction of travel of the user.
17. The method of claim 10 further comprises: allowing a user to: decide a name to be used for the elevator, customize a number of buttons to be displayed on a display of the computing device; customize a layout of the buttons to be displayed on a display of the computing device, choose a means for establishing a connection with the control board; choose how far a user can be from the elevator and still have the ability to control the elevator; choose whether the elevator will require a passcode and/or password to control the elevator, customize the passcode or password and choose whether the passcode changes at a regular timed interval, choose whether a user must be inside the elevator to control the elevator, choose whether a scan will be used to control the one or more elevator.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
DETAILED DESCRIPTION
[0024] As used in the specification, the singular forms “a”, “an” and “the” may also include plural references. For example, the term “an article” may include a plurality of articles. Those with ordinary skill in the art will appreciate that the elements in the figures are illustrated for simplicity and clarity and are not necessarily drawn to scale. There may be additional components or processes described in the foregoing application that are not depicted on the described drawings. In the event such a component or process is described, but not depicted in a drawing, the absence of such component and process from the drawings should not be considered as an omission of such design from the specification.
[0025] Before describing the present invention in detail, it should be observed that the present invention utilizes a combination of components or processes, which constitutes a method and system for remotely operating one or more elevators using one or more computing devices. Accordingly, the components or processes have been represented, showing only specific details that are pertinent for an understanding of the present invention so as not to obscure the disclosure with details that will be readily apparent to those with ordinary skill in the art having the benefit of the description herein. As required, detailed embodiments of the present invention are disclosed herein; however, it is to be understood that the disclosed embodiments are merely exemplary of the invention, which can be embodied in various forms. Therefore, specific component level details and functional details disclosed herein are not to be interpreted as limiting, but merely as a basis for the claims and as a representative basis for teaching one skilled in the art to variously employ the present invention in virtually any appropriately detailed structure. Further, the terms and phrases used herein are not intended to be limiting but rather to provide an understandable description of the invention.
[0026] References to “one embodiment”, “an embodiment”, “another embodiment”, “one example”, “an example”, “another example”, “yet another example”, and so on, indicate that the embodiment(s) or example(s) so described may include a particular feature, structure, characteristic, property, element, or limitation, but that not every embodiment or example necessarily includes that particular feature, structure, characteristic, property, element or limitation. Furthermore, repeated use of the phrase “in an embodiment” does not necessarily refer to the same embodiment. The words “comprising”, “having”, “containing”, and “including”, and other forms thereof, are intended to be equivalent in meaning and be open ended in that an item or items following any one of these words is not meant to be an exhaustive listing of such item or items or meant to be limited to only the listed item or items.
[0027] The method and system for remotely operating one or more elevators using one or more computing devices will now be described with reference to the accompanying drawings, particularly
[0028] Referring to
[0029] The computing devices 104 may include a smartphone, a laptop, a computer, a tablet, etc. The computing devices 104 comprises a memory 108 and a processor 110 coupled to the memory 108. The computing devices 104 may also include a transceiver for sending/receiving data. Further, the computing devices 104 may also include functions which may enable the computing devices 104 to have wireless communication with the elevator 102. The wireless communication includes a short-range communication and/or long-range communications. Examples of short-range communications may include proximity-based communications such as Bluetooth, near field communication (NFC). Further, examples of long-range communications may include communication over cellular network or Wi-Fi networks. The examples mentioned here for short-range communication and long-range communication are only for exemplary purposes and may not be limited to the one mentioned here.
[0030] The computing device 104 communicates with the elevator for operating the elevator 102 using the above defined wireless communication techniques. As explained above, the operations of elevator 102 may include moving up/down to the destination floors when a button is pressed. The button may be pressed to either call the elevator 102 to a particular floor or to make the elevator reach the particular destination floor number corresponding to which the button is pressed.
[0031] The elevator 102 may include an elevator body 112, a motor 114, a transport mechanism 116, a controller 118 and a plurality of buttons 120, among other components.
[0032] The elevator body 112 may be in a form of a closed container. The container may be formed of any suitable size, shape, and design and may be configured as the main structure of the elevator 102. The body 112 may be the container in which a user or plurality of users enters to be transported from one floor to another. Some containers may be square shaped boxes. This is the most common type of person transport. Other shapes of the body 112 may include a flat surface with guardrails.
[0033] The motor 114 may be formed of any suitable size, shape, and design and may be configured to power the elevator 102, causing movement vertically. Many motors may be electrically operated and may use a cable with counterweights as a transport mechanism 116, other motor types are hereby contemplated for use.
[0034] The motor 114 may be operated by the controller 118. The controller 118 may be formed of any suitable size, shape, and design and may be configured and programmed to cause the motor 114 to operate when any one of the plurality of controls (or “plurality of buttons”) are engaged. In this way, the controller 118 is programmed such that when the button for floor fourteen is pressed, the controller 118 will activate the motor 114 in a way which causes the elevator body 112 to move the elevator 102 to floor fourteen.
[0035] The elevator 102 further includes the plurality of buttons 120 (or “plurality of controls”). The plurality of buttons 120 may be formed of any suitable size, shape, design, and vary from building to building and elevator design and may be formed to provide a user a means of interacting with and controlling an elevator or a plurality of elevators, especially those situated in a bay of elevators.
[0036] The plurality of buttons 120 may include up and down buttons which may exist on a plurality of floors and may be available for a user to call an elevator to the floor the user is currently at. In addition to being located on each floor, the interior of the elevator may also house the plurality of buttons 120 including but not limited to a button identifying each floor, and may also include a “call” button, a “ground” button, a “parking” button (for various parking garage levels”), a “lobby” button, an “open door” button, a “close door” button, and other buttons, controls, and features.
[0037] The elevator 102 may also include a memory (not shown). The memory may store various elevator control programs which may be helpful in operating the elevator 102.
[0038] To allow the passengers/users to operate the elevator remotely, the control board 106 in the form of a bridge between the elevator 102 and the users is provided. The control board 106 may be formed of any suitable size, shape, and design and may be configured to attach to the existing elevator controllers 118. Furthermore, control board 106 may be configured to adapt to an existing elevator controller 118 such that the control board 106 may cause the actions of the controller 118 to be triggered. The control board 106 may also receive actions for the controller 118 to execute. In this way, and without limitation, the control board 106 acts as a relay which communicates a signal to the elevator controller 118. In this way, the control board 106 can communicate with the existing elevator controller 118 and a user/passenger.
[0039] In one embodiment, the control board 106 is configured to create a bridge from the controller 118 to the application running on the computing device 104. The application may then control the controller 118 through the bridge. Furthermore, the control board 106 may be configured to allow the control of any number of buttons present in the elevator 102 such that the plurality of buttons 120 can be adapted to the control board 106 and controlled.
[0040] In the arrangement shown, as one example, control board 106 may include a retrofit system. Retrofit system may be formed of any suitable size, shape, and design and may be configured to adapt the control board 106 to existing elevator systems. In this way, the control board 106 can be installed onto old or pre-existing elevator systems so that the old or pre-existing system can be controlled by control board 106.
[0041] A block diagram of the control board 106 is shown in
[0042] The control board 106 is integrated with a control panel of the elevator 102. For example, the control board 106 may comprise of connectors and hook to be able to connect to the control panel of the elevator 102. The control board 106 is configured to establish communication with the computing device 104. The processor 110 of the computing device 104 is configured to establish the wireless communication with the control board 106. The communication may include communication using Bluetooth communication, Wi-Fi communication, near field communication (NFC), cellular communication, etc. After establishing the communication with the control board 106, the processor 110 is configured to receive one or more information from the control board 106. The one or more information comprises number of the one or more elevators, a number of buttons present in each elevator and a layout of the buttons present inside the one or more elevators elevator, and wherein buttons present inside the one or more elevators elevator control one or more operations of the elevator. Each of the options present inside the elevator is explained below. The elevator 102 is thus remotely monitored based on the received one or more information. The processor 110 is configured to display the layout of the buttons on the computing device 104. In one embodiment, the user selects the communication means, by which way the user wants to establish communication with the control board 106, from the application.
[0043] In one embodiment, the communication means are selected based on proximity of the user with the elevator. For example, if the user is present inside the elevator, the user may be provided to select from short range communication. That is, if the user is present inside the elevator, the user may be provided with option to select either Near field communication (NFC) or Bluetooth to connect the computing device 104 with the control board 106. In another example, if the user is not present inside the elevator 102, the user may be provided with option to connect to the control board 106 using the cellular network available on the computing device 104. In one more embodiment, if the building where the elevator is present comprises a Wi-Fi network, the user may connect to the computing device 104 from anywhere in the building when the computing device 104 is connected to the Wi-Fi network.
[0044] In one embodiment, the computing device 104 includes a gyroscope. The gyroscope is used to detect a direction in which the computing device 104 is pointing. The processor 110 is configured to identify a direction of travel of a user based on the detected direction in which the computing device is pointing, transmit the identified direction of travel of the user to the control board, wherein the control board is configured to configure the direction of the elevator based on the received direction of travel of the user. For example, if it is detected by the gyroscope that the computing device 104 is pointing upwards direction, the upward direction is transmitted to the control board 106 (after a connection has been established between the computing device and the control board). The control board 106 after knowing that the user wants to move towards upwards direction may configure the direction of the elevator in upwards direction. This also ensures touchless usage of the elevator 102 by the user.
[0045] With the present invention, the user/passenger is able to use the elevator 102 without the need of touching the buttons 120 of the elevator. To use the elevator 102, the user/passenger may use an application running on the computing device 104. The configuration of the application happens in two views—a first view and a second view. In the first view, a display page at the time of establishing a communication between the control board 106 and the application is shown. While in the second view, a display page is shown to the user when the user uses the application for controlling the operation of the elevator 102.
[0046] The first view of the application and the registration of the control board 106 with the application is first explained followed by the second view of the application.
[0047] An overview of various pages of the application 300 running on the computing device 104 is shown in
[0048] Detailed explanations of each of the pages are now explained below with reference to
[0049] Referring to
[0050] All the options shown in
[0051] If the user does not want to login using the social media account details, the user may create an account on the application with options 408 and 410. With options 408 and 410, the user may choose a username and set a password which the user may want to use to login in the application 300. The account details, such as the username and the password, may be stored on a cloud server. When the user registers on the application 300, a user profile may be created. The user profile may contain the details of the elevator and preferred way of communicating with the registered devices, as explained below. The user profile may also be associated with an elevator from the one or more elevators and operate the elevator based on the information present in the user profile. For example, out of the 4 elevators present in a building, the elevator number 2 may be the only elevator which may stop at the floor where the user resides. Thus, in the user profile, the elevator number 2 may be pre-stored. In one embodiment, the user profile comprises information about a verified geographic location of the user and a contact address of the user.
[0052] Referring to
[0053] Thus, the option 504 may allow the user to connect to the control board 106 which is connected to the controller 118. In other words, the option 504 may provide an interaction between a user and the control board 106 so that the user can configure the control board 106. Said yet another way, the option 504 may be configured to provide the user a means of setting up the control board 106 such that the application 300 will virtually represent the same number of buttons and controls, to a user, as the real-life elevator 102 provides.
[0054] A user may also be given an option 506 to save preference i.e. either to proceed with option 502 or option 504 the next time user launches the application 300.
[0055] When the option 502 is selected, the user may be presented with options to register an elevator. The page 310 is displayed to the user when the option 502 is selected. Thus, referring to
[0056] Other options may include option 606 for choosing a layout for the elevator. The layout has been explained further in
[0057] Yet another option may include option 608. The option 608 may provide for establishing a wireless communication of the application 300 with the elevator 102 using near field communication (NFC). The option 608 allows the user to either enable or disable this option. In one embodiment, the user can select the communication means the user wants to use for communicating with the control board. For example, the user may use short range communication or long-range communication as defined above.
[0058] In one embodiment, the page 600 may also include options 610 and 612. The option 610 may include option for establishing a wireless communication of the application 300 with the elevator 102 using cellular connection. The option 610 allows the user to either enable or disable the option. Further, the option 612 allows the user to choose whether the elevator will require a passcode and/or password to control the elevator. In one embodiment, the password and/or passcode may be displayed on a physical sign in the elevator so that a user must be on the elevator in order to see the password and be able to select a floor destination. The user may enable/disable the option 612. Requiring a usage of passcode will also restrict the user to control the operation of the elevator only when the user is present inside the elevator 102.
[0059] Upon selecting the option 606, the page 312 may appear on the application 300. The page 312 has been shown on
[0060] The option 702 to select layout may include selecting layout of the elevator. The layout may include style of displaying, for example, list of elevators to the user. The option 704 may include option to select a control panel of the elevator 102. The control panel may be used to access internal programs of the elevator 102. This option may be used by an administrator or a technician/service engineer for accessing the programs of the elevator 102. This may allow a user to make changes in configuration/settings of the elevator 102. Similarly, the option 706 may include a style of displaying elevator in a horizontal way. Further, the option 708 may include a way to access elevator button. The user may select this option to display the plurality of buttons 120 as shown in
[0061] When registration on the application 300 is finished, upon launching the application 300, the user may be presented with a page 306 as shown in
[0062] In one embodiment, the user can choose how far a user can be from the elevator and still have the ability to control the elevator, choose whether the elevator will require a passcode and/or password to control the elevator, customize the passcode or password and choose whether the passcode changes at a regular timed interval, choose whether a user must be inside the elevator to control the elevator and choose whether a scan will be used to control the elevator. The scan may be, for example, scanning a QR code.
[0063] This enables the user to operate the elevator using the computing device without touching the buttons present in the elevator.
[0064] The present invention is now explained with an example. A user registers on an application running on the computing device. The registration process is the process of connecting the system 100 to an elevator 102. The process includes hardwiring the control board to the elevator system whether locally at the elevator and/or in a control room, or the like.
[0065] The next phase of the registration process includes setting up the control board 106 through the mobile application and/or through a computing device (laptop or computer). This includes setting up the elevator location, the number of elevators, the number of buttons each elevator has, the elevator layout, and more. This also includes setting up the controls of a user, what users are allowed to control the elevator, accessing elevator functions through a passcode, a password, a QR scan, and the like. This may also include setting up the elevator functionality with cloud-based services so the elevator can be controlled remotely.
[0066] Customer Usage (NFC): Once an elevator system has registered, in one example system 100 utilizes near-field communication to control the elevator. Near-field communication or “NFC” is a modern communication protocol between two electronic devices. Most modern smartphones are equipped with NFC capabilities. Through NFC, a user is able to control the elevator functionality and communicate with an elevator system using their smartphone and/or other NFC enabled device.
[0067] Customer Usage (Bluetooth): In another example, once an elevator 102 has registered, in one example system 100 utilizes bluetooth and/or bluetooth low energy, or “LE” communication to control the elevator. Bluetooth communication is a wireless personal network that provides communication protocol between two electronic devices. Most modern smartphones are equipped with bluetooth capabilities. Through bluetooth, a user is able to control the elevator functionality and communicate with an elevator system using their smartphone and/or other bluetooth enabled device.
[0068] Customer Usage (Wifi): As another example, once an elevator 102 has registered, in one example system 100 utilizes a wireless internet connection for communication to control the elevator. Once the control board 106 is connected to the wireless internet, a user is able to control the elevator functionality and communicate with an elevator system using their smartphone and/or other internet enabled device.
[0069] Customer Usage (Cellular): As another example, once an elevator 102 has registered, in one example system 100 utilizes a cellular communication connection for communication to control the elevator. Once the control board 106 is connected to the cellular network, a user is able to control the elevator functionality and communicate with an elevator system using their smartphone and/or other cellular network enabled device.
[0070] Referring to
[0071] Although the present invention has been explained considering operation of elevators, the present invention is applicable to any field where a contactless touching is required by a plurality of users. In other words, the present invention may be applied to any field for remote operations, thereby, preventing the contactless touching by the plurality of users.
[0072] The various actions, acts, blocks, steps, or the like in the flow diagram may be performed in the order presented, in a different order or simultaneously. Further, in some embodiments, some of the actions, acts, blocks, steps, or the like may be omitted, added, modified, skipped, or the like without departing from the scope of the invention.
[0073] Although particular embodiments of the invention have been described in detail for purposes of illustration, various modifications and enhancements may be made without departing from the spirit and scope of the invention.