Remote elevator control device and remote elevator control method

The remote elevator control device and method efficiently connect robots and elevators across multiple buildings by using a standardized protocol, enabling efficient communication and control.

JP7783916B2Active Publication Date: 2025-12-10HYUNDAI ELEVATOR CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2023575377
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2023-03-03
Filing Date
2023-09-07
Publication Date
2025-12-10
Estimated Expiration
2043-09-07

AI Technical Summary

Technical Problem

Existing technologies fail to efficiently connect robots and elevators, particularly in environments where multiple buildings are installed, such as hotels and restaurants, where robots and other objects are utilized in areas where they do not communicate efficiently.

Method used

A remote control device and method are provided with a database and processor, which are configured to store a first identification number corresponding to a second identification number, a third identification number, and a fourth identification number, and a standardized protocol is implemented.

Benefits of technology

The remote control device and method efficiently communicate with the first and second elevator, and are tailored to the standardized protocol, and are configured to communicate with the third and fourth elevator, and are configured to communicate with the first and second elevator, and are configured to communicate with the second and third elevator.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007783916000001
    Figure 0007783916000001
  • Figure 0007783916000002
    Figure 0007783916000002
  • Figure 0007783916000003
    Figure 0007783916000003
Patent Text Reader

Abstract

The elevator management device includes a database, a processor, and a communication unit. The database is configured to store a first identification number corresponding to a first level indicating a group including a plurality of buildings, a second identification number corresponding to a second level indicating one of the plurality of buildings, a third identification number corresponding to a third level indicating a plurality of elevators included in one building, and a fourth identification number corresponding to a fourth level indicating one of the plurality of elevators, the elevator management device is configured to receive an authentication key and a control request for controlling the elevator via the communication unit, the processor is configured to verify whether the authentication key is an authentication key generated by the elevator management device, and in response to verifying that the authentication key is an authentication key generated by the elevator management device, transmit the control request to a terminal device that controls the elevator.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to a remote elevator control device and a remote elevator control method, and more particularly to a remote elevator control device and a remote elevator control method for a specific area in which an object outside the system, such as a robot, participates in the elevator control environment. [Background technology]

[0002] Robots and other such objects are utilized in areas where multiple buildings are installed. For example, serving robots and delivery robots in hotels and restaurants can provide services by moving between multiple buildings. In order for a robot to use a building's elevator, the robot and the elevator must communicate with each other. Developing protocols / programs for each building or building area to connect each robot to the elevator system can be inefficient. Furthermore, if a robot directly controls the elevator, developing protocols / programs to connect each robot and elevator can be inefficient. The entire documents described in Korean Patent Publication No. 10-2022-0122961 and Korean Patent Publication No. 10-2022-0032857 are incorporated herein by reference.

[0003] Summary of the Invention [Problem to be solved by the invention]

[0004] We provide standardized elevator control services and create an environment that allows for efficient development and configuration tailored to the site, thereby improving elevator control and operation efficiency. [Means for solving the problem]

[0005] According to one aspect of the present disclosure, an elevator control device includes a database, a processor, and a communication unit. The database is configured to store a first identification number corresponding to a first floor indicating a group including a plurality of buildings, a second identification number corresponding to a second floor indicating one of the plurality of buildings, a third identification number corresponding to a third floor indicating multiple elevators included in the one building, and a fourth identification number corresponding to a fourth floor indicating one of the plurality of elevators. The elevator control device receives an authentication key and a control request for controlling the elevator via the communication unit. The processor is configured to verify whether the authentication key is an authentication key generated by the elevator control device, and, in response to verifying that the authentication key is the authentication key generated by the elevator control device, transmit the control request to a terminal controlling the elevator.

[0006] In one embodiment, the elevator control device may be configured to receive at least one of the first identification number to the fourth identification number and an authentication request from an external device via the communication unit, and the processor may be configured to generate the authentication key and send it to the external device.

[0007] In one embodiment, the database may be configured to store the first identification number and related information in a first database table, the second identification number and related information in a second database table, the third identification number and related information in a third database table, and the fourth identification number and related information in a fourth database table.

[0008] In one embodiment, the second database table may be configured to include the first identification number and the second identification number in one row, the third database table may be configured to include the second identification number and the third identification number in one row, and the fourth database table may be configured to include the third identification number and the fourth identification number in one row.

[0009] In one embodiment, the second database table may be configured to indicate which of the groups the second level belongs to, the third database table may be configured to indicate which building of the second level the third level belongs to, and the fourth database table may be configured to indicate which line of the third level the fourth level belongs to.

[0010] In one embodiment, the control request for controlling the elevator received by the elevator control device may include the first identification number, the second identification number, and the third identification number.

[0011] In one embodiment, the control request may include a request to control one of the elevators corresponding to the third floor.

[0012] In one embodiment, the processor may be configured to receive elevator information from a public data portal via the communication unit, the elevator information having a format different from that of the first to fourth identification numbers, and generate the first to fourth identification numbers corresponding to the elevator information based on the elevator information and store them in the database.

[0013] In one embodiment, the control request to control the elevator received by the elevator management device may include the first identification number, the second identification number, the third identification number, and the fourth identification number, and may include a request to control one elevator corresponding to the fourth floor.

[0014] In one embodiment of the present disclosure, an elevator control device includes a database, a processor, and a communication unit. The database is configured to store a first identification number corresponding to a first floor indicating a group including a plurality of buildings, a second identification number corresponding to a second floor indicating one of the plurality of buildings, and a third identification number corresponding to a third floor indicating a plurality of elevators included in the one building. The elevator control device receives an authentication key and a control request for controlling an elevator via the communication unit. The processor is configured to verify the authentication key and, in response to verifying that the authentication key is a correct authentication key, transmit the control request to a terminal that controls the elevator.

[0015] In one aspect of the present disclosure, there is provided an elevator control method for an elevator control device using an open API, the elevator control device including a database, a processor, and a communication unit. The database is configured to store a first identification number corresponding to a first floor and indicating a group including a plurality of buildings, a second identification number corresponding to a second floor and indicating one of the plurality of buildings, a third identification number corresponding to a third floor and indicating multiple elevators included in the single building, and a fourth identification number corresponding to a fourth floor and indicating one of the plurality of elevators. The elevator control method includes providing, by the processor, first information to enable an external device to select the group including the plurality of buildings, the single building, the multiple elevators, and the single elevator; receiving, by the communication unit, at least a portion of the first information and an authentication request; generating, by the processor, an authentication key in response to receiving the authentication request and transmitting the authentication key to the external device; receiving, by the communication unit, the authentication key and a control request to control the elevator; and transmitting, by the processor, the control request to a terminal that controls the elevator in response to verifying that the authentication key is valid.

[0016] In one embodiment, the method may further include generating, by the processor, a first database table including the first identification number and related information, a second database table including the second identification number and related information, a third database table including the third identification number and related information, and a fourth database table including the fourth identification number and related information, and storing these in the database.

[0017] In one embodiment, the method may further include configuring, by the processor, the second database table to include the first identification number and the second identification number in one row, the third database table to include the second identification number and the third identification number in one row, and the fourth database table to include the third identification number and the fourth identification number in one row.

[0018] In an embodiment, the control request for controlling the elevator may include at least a portion of the first information.

[0019] In one embodiment, the control request may include a request to control one of the elevators corresponding to the third floor.

[0020] In one embodiment, the method may further include receiving elevator information from a public data portal by the communication unit, where the elevator information has a format different from that of the first to fourth identification numbers; and generating, by the processor, the first to fourth identification numbers corresponding to the elevator information based on the elevator information, and storing them in the database.

[0021] In one embodiment, the control request to control the elevator includes the first identification number, the second identification number, the third identification number, and the fourth identification number, and may include a request to control one elevator corresponding to the fourth floor.

[0022] According to one aspect of the present disclosure, an elevator control method for a remote elevator control device including a processor, a memory, and a communication unit includes the steps of: receiving, via the communication unit, first information indicating an elevator, a line including the elevator, a building including the line, and a group of a plurality of buildings including the building; transmitting, via the communication unit, the first information and an authentication request to an elevator management device that controls the elevator; receiving, via the communication unit, an authentication key corresponding to the authentication request from the elevator management device; storing the authentication key in the memory; and transmitting, via the communication unit, the authentication key, at least a portion of the first information, and an elevator control request to the elevator management device.

[0023] In one embodiment, the method may further include storing the authentication key and a list of elevators that can be controlled by the authentication key in the memory.

[0024] In one embodiment, the method may further include storing in the memory a first identification number indicating the group of the plurality of buildings, a second identification number indicating the building in which the line is included, a third identification number indicating the line, and a fourth identification number indicating the elevator.

[0025] In an embodiment, the method may further include receiving a signal indicating that the elevator control request has been approved via the communication unit.

[0026] In one aspect of the present disclosure, a remote elevator control device includes a processor, a memory, and a communication unit. When instructions stored in the memory are executed by the processor, the processor is configured to: receive, via the communication unit, first information indicating an elevator, a line including the elevator, a building including the line, and a group of buildings including the building; transmit, via the communication unit, the first information and an authentication request to an elevator control device that controls the elevator; receive, via the communication unit, an authentication key corresponding to the authentication request from the elevator control device, store the authentication key in the memory, and transmit, via the communication unit, the authentication key, at least a portion of the first information, and an elevator control request to the elevator control device.

[0027] In one embodiment, the memory may be configured to store the authentication key and a list of elevators that can be controlled by the authentication key.

[0028] In one embodiment, the memory may be configured to store in the memory a first identification number indicating the group of the plurality of buildings, a second identification number indicating the building in which the line is included, a third identification number indicating the line, and a fourth identification number indicating the elevator.

[0029] In one embodiment, when the command is executed, the processor may further include receiving, via the communication unit, a signal that the elevator control request has been approved. [Effects of the Invention]

[0030] By abstracting the state and control functions of different elevator systems, the system provides a standardized protocol, such as having a standardized database for each elevator, and can provide compatibility for robots using this type of platform. [Brief explanation of the drawings]

[0031] [Figure 1] FIG. 1 is a block diagram of an elevator control environment according to one embodiment of the present disclosure. [Figure 2] FIG. 4 is a block diagram illustrating an example of a lower level of an elevator area 400 according to an embodiment of the present disclosure. [Figure 3] FIG. 1 is a block diagram of an elevator control device according to an embodiment of the present disclosure. [Figure 4-11] FIG. 2 is an exemplary diagram of a data table stored in a database according to an embodiment of the present disclosure. [Figure 12] 1 is a flowchart of an elevator control method according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION

[0032] The present disclosure may be embodied in various different forms and is not limited to the embodiments described herein.

[0033] In the drawings, in order to clearly explain the present disclosure, parts that are not relevant to the explanation are omitted, and similar parts are designated by similar reference numerals throughout the specification.

[0034] Throughout the specification, when a part "comprises" an element, this does not mean that it excludes other elements, but that it may further include other elements, unless specifically stated to the contrary.

[0035] The technology described in this disclosure is not intended to be limited to particular embodiments, but should be understood to encompass various modifications, equivalents, and / or alternatives to the embodiments of the present disclosure.

[0036] The phrase "configured to" used in this disclosure may be substituted with, for example, "suitable for," "capable of," "designed to," "modified to," "made to," or "capable of," depending on the context. The term "configured to" does not necessarily mean only that the hardware is "specially designed." Instead, in some contexts, the phrase "device configured to" may mean that the device is "capable of" working with other devices or components.

[0037] The prior art documents mentioned in this disclosure are incorporated herein by reference in their entirety, and it can be understood that the contents of the prior art documents are applicable to the portions briefly described in this disclosure by a person having ordinary skill in the art.

[0038] FIG. 1 is a block diagram of an elevator control environment 1000 according to one embodiment of the present disclosure.

[0039] Referring to FIG. 1 , an elevator control environment 1000 includes an elevator management device 100, an object management device 200, an object 300, and an elevator area 400. Hereinafter, for convenience of explanation, the object 300 is assumed to be a robot, and the object management device 200 is assumed to be a robot management device. However, it should be understood that the scope of the present disclosure is not limited to the control of robots and elevators. For example, the object 300 may be an external device / system that does not belong to the elevator area 400 and can be remotely connected to the elevator management device 100 for elevator control. For example, the object 300 may include a building management system, an access security system, a passenger identification device (e.g., face recognition, iris recognition, fingerprint recognition), a mobile device, a drone, or any other device for remotely controlling devices within a building from outside. One object management device 200 may be connected to multiple objects 300 and control the multiple objects 300.

[0040] Although FIG. 1 illustrates the thing management device 200 and the thing 300 separately for convenience, it can be understood that if the method performed through the thing 300 and the method performed by the thing management device 200 are performed by a single management entity, they can be described as a method performed by a single device. That is, it can be understood that the thing 300 can be directly connected to the central management device 100 and perform elevator control, or can be connected to the central management device 100 through the thing management device 200 and perform elevator control. The steps performed by the thing 300 can be performed by the thing management device 200, and the steps performed by the thing management device 200 can be performed by the thing 300. It can be understood that the thing management device 200 and the thing 300 can also be considered as a single device.

[0041] In one embodiment, the elevator control device 100 may be provided in the form of a cloud platform. The elevator control device 100 may be provided in a location physically separated from the elevator area 400. The elevator control device 100 may include at least one computing device and may be embodied as a server. The elevator control device 100 may be embodied as a cloud server (system).

[0042] The elevator control device 100 is configured to authenticate the robot 300 and have the authority to control the elevators 412a, 412b, 412c, 414a, 414b, 414c, 422a, 422b, 422c, 424a, 424b, and 424c in the elevator area 400. The elevator control device 100 is configured to check the status of the elevators 412a, 412b, 412c, 414a, 414b, 414c, 422a, 422b, 422c, 424a, 424b, and 424c and control them. The elevator control device 100 is configured to receive control requests for the elevators 412a, 412b, 412c, 414a, 414b, 414c, 422a, 422b, 422c, 424a, 424b, and 424c from the robot 300, verify the control requests received from the robot 300, and transmit them to the elevator area 400.

[0043] The elevator control device 100 is configured to provide a development environment for external users to develop applications using the resources of the elevator control device 100 externally.

[0044] The elevator control device 100 may include a developer site that provides an open application development environment (Open Application Programming Interface, OpenAPI) and information on the open API. An administrator of the robot control device 200 can use the developer site to develop applications based on the open API provided by the elevator control device 100.

[0045] The robot management device 200 may be a device that controls the movement of the robot 300 and the provision of services within a building by the robot 300. The robot management device 200 may include at least one computing device and may be embodied as a server. The robot management device 200 may be embodied as a cloud server (system).

[0046] The robot management device 200 can connect the robot 300 to the robot management device 200 using the open API of the elevator management device 100 and monitor the elevators 412a, 412b, 412c, 414a, 414b, 414c, 422a, 422b, 422c, 424a, 424b, and 424c. The robot management device 200 can connect the robot 300 to the robot management device 200 using the open API of the elevator management device 100 and control the elevators 412a, 412b, 412c, 414a, 414b, 414c, 422a, 422b, 422c, 424a, 424b, and 424c. For example, the robot management device 200 can develop an elevator control application using information about the open API, register the elevator control application in the elevator management device 100, and receive authentication. For this purpose, the elevator control device 100 can abstract into a standardized web service and provide the service to the robot control device 200.

[0047] The robot manager 200 can control the elevators 412a, 412b, 412c, 414a, 414b, 414c, 422a, 422b, 422c, 424a, 424b, and 424c through an elevator control application. The robot manager 200 is configured to control the robot 300 and to control the elevators 412a, 412b, 412c, 414a, 414b, 414c, 422a, 422b, 422c, 424a, 424b, and 424c through the elevator manager 100.

[0048] The robot control device 200 can connect to the database 120 (see FIG. 3) of the elevator control device 100 and receive information recorded in a database table stored in the database 130.

[0049] The robot 300 may be a service robot used to provide services within a building. The robot 300 can provide services to users within a building at a predetermined location (specific floor) of the building through autonomous navigation. Although not shown in the drawings, the robot 300 may include an autonomous navigation robot that can be implemented using conventional technology and may include a communication unit for communicating with other devices (such as other robots or the robot management device 200). The robot 300 may include a device (e.g., GPS) that can determine the current location of the robot 300. The robot 300 may be configured to select an elevator to control based on its location. For example, the robot 300 may search for an elevator that can reach a target location and move to board the elevator. The robot 300 can search for an elevator to be controlled using an address (e.g., apartment building, number, building name, building floor, etc.). The robot 300 can search for an elevator to be controlled using an address and first to fourth identification numbers. The first to fourth identification numbers will be described later.

[0050] The robot 300 can receive information about elevators in a specific area from the robot management device 200 before arriving at or arriving at a specific area of ​​the site, for example, the elevator area 400. The robot 300 can also transmit information about elevators in a specific area to the robot management device 200.

[0051] The robot 300 is configured to control the elevators 412a, 412b, 412c, 414a, 414b, 414c, 422a, 422b, 422c, 424a, 424b, and 424c in the elevator area 400 through the robot management device 200. In one embodiment, the robot 300 can determine an elevator to be controlled from among the elevators 412a, 412b, 412c, 414a, 414b, 414c, 422a, 422b, 422c, 424a, 424b, and 424c by determining its location or through the robot management device 200. In one embodiment, the robot management device 200 receives control authority from the elevator management device 100. The control authority received by the robot management device 200 indicates which elevators the robot can control. The control authority may be received in the form of an authentication key.

[0052] In one embodiment, robot 300 controlling an elevator may mean calling a particular elevator, having robot 300 board the elevator, and then traveling to the destination floor.

[0053] Elevator area 400 may refer to an area in which elevators 412a, 412b, 412c, 414a, 414b, 414c, 422a, 422b, 422c, 424a, 424b, and 424c are grouped.

[0054] In one embodiment, elevator area 400 may be a preselected specific area. For example, elevator area 400 may be an apartment complex, a group of selected buildings, etc. Hereinafter, assuming elevator area 400 is an apartment complex, elevator area 400 includes a first selected apartment group 410 (e.g., apartment 1) and a second selected apartment group 420 (e.g., apartment 2). Apartment 1 410 includes building 101 412 and building 102 414. Apartment 2 420 includes building 201 422 and building 202 424. Building 101 412 may be equipped with multiple elevators 412a, 412b, and 412c, and building 102 414 may be equipped with multiple elevators (e.g., elevators 1 to 3) 414a, 414b, and 414c. Building 201 422 may be equipped with a plurality of elevators 422a, 422b, and 422c, and building 202 424 may be equipped with a plurality of elevators 424a, 424b, and 424c. It should be understood that the number of elevators, the number of buildings, the housing complex, and the building names are merely examples. That is, elevator area 400 may include a building in which an elevator is installed, a group of buildings in which elevators are installed, a group of buildings belonging to a specific area, etc. Elevator area 400 may include a plurality of groups in which elevators 412a, 412b, 412c, 414a, 414b, 414c, 422a, 422b, 422c, 424a, 424b, and 424c are grouped into multiple floors, or may be any one of the groups grouped into multiple floors.

[0055] In one embodiment, at least one of the four floors (e.g., the first floor (apartment complex 400), the second floor (apartment complex 1 410, apartment complex 2 420), the third floor (buildings 101 412 to 202 424), and the fourth floor (elevators 412a, 412b, 412c, 414a, 414b, 414c, 422a, 422b, 422c, 424a, 424b, 424c) is an elevator. For example, each of the third floors (buildings 101 412 to 202 424) may include an elevator interlocking terminal. Each of the elevators 412a, 412b, 412c, 414a, 414b, 414c, 422a, 422b, 422c, 424a, 424b, and 424c may be controlled through the elevator interlocking terminal.

[0056] In one embodiment, multiple elevators may be managed by a single system. The elevators may belong to the first floor 400, the second floor 410, 420, or the third floor 412 to 424. A system for managing multiple elevators by a single system may be called a monitoring panel. In contrast, a system for controlling each of the elevators 412a, 412b, 412c, 414a, 414b, 414c, 422a, 422b, 422c, 424a, 424b, and 424c may be called a standalone system.

[0057] In FIG. 1, elevator area 400 is shown to be composed of four floors (e.g., first floor (apartment complex 400), second floor (first complex 410, second complex 420), third floor (buildings 101 412 to 202 424), and fourth floor (elevators 412a, 412b, 412c, 414a, 414b, 414c, 422a, 422b, 422c, 424a, 424b, 424c), but the number of floors may be variable depending on the setting. For example, elevator area 400 may have at least three or more sub-floors.

[0058] 2 is a block diagram illustrating an example of a lower level of elevator area 400 according to an embodiment of the present disclosure. The level illustrated in FIG. 2 is an example different from the level illustrated in FIG.

[0059] Referring to FIG. 2, the second level 2410 may correspond to an apartment or building. For example, the second level 2410 may correspond to an apartment building (e.g., Building 101) in a particular building of the apartment area 400. That is, the second level 410 may be omitted in FIG. 1. The third level 2412 may correspond to an elevator call line in a particular building (e.g., Line 101-102 in Building 101 2410). The fourth levels 2412a and 2412b may correspond to actual individual elevators (e.g., elevators 1 and 2 of call lines (101-102, 2412) in Building 101 2410), respectively.

[0060] In this way, the elevator area 400 may be divided into a plurality of depths / floors. It can be understood that the floors of the elevator area 400 are not limited to those illustrated in Figs. 1 and 2 and can be variously modified.

[0061] In one embodiment, each floor may be equipped with a server (or system) for elevator control. The server / system equipped on each floor may receive control signals from the elevator control system 100 and control the elevators accordingly. For example, each of the 101st building 412 to the 202nd building 424 may be equipped with a server / system for controlling multiple elevators. Alternatively, the elevator control system 100 may directly control each elevator.

[0062] Referring again to FIG. 1 , each of elevators 412a, 412b, 412c, 414a, 414b, 414c, 422a, 422b, 422c, 424a, 424b, and 424c has an Id for identification. Each Id may include a code corresponding to each floor. In one embodiment, the Id may be configured to indicate which floor the elevator belongs to. For example, the Id may include a code indicating whether the elevator belongs to elevator area 400, a code indicating which of housing complex 1 410 and housing complex 2 420 the elevator belongs to, a code indicating which of buildings 101 412 to 202 424 the elevator belongs to, and a code indicating which of elevators 1 to 3 the elevator belongs to. In this way, each elevator may be assigned an Id including a code indicating each floor of each area (each of the four floors in the example of FIG. 1). The elevator control device 100 can assign an ID corresponding to each elevator, and manage and store this.

[0063] In one embodiment, each level may have an identification ID, such as an ID corresponding to level 1 400, an ID corresponding to level 2 (housing complex 1 410, housing complex 2 420), an ID corresponding to level 3 (buildings 101 412-202 424), and an ID corresponding to level 4 (elevators 412a, 412b, 412c, 414a, 414b, 414c, 422a, 422b, 422c, 424a, 424b, 424c). Combining the IDs for each level may generate an ID for a specific individual elevator.

[0064] Referring again to FIG. 2, each of elevators 2412a and 2412b has an ID for identification. Each ID may include all the codes corresponding to each floor. Each elevator may be assigned an ID including a code indicating each floor of each area (for example, each of the second to fourth floors in FIG. 2). The elevator management device 100 may assign, manage, and store an ID corresponding to each elevator. In one embodiment, each floor may have an identification ID. By combining the IDs of each floor, an ID for a specific individual elevator may be generated.

[0065] Information on each level may be configured as a database table and stored and managed in the elevator control device 100. Figures 4 to 11 are exemplary diagrams of tables stored in the database of the present disclosure. Figures 4 to 11 are exemplary diagrams of database tables corresponding to the first to fourth levels, and in one embodiment, the first level may correspond to a site (e.g., an apartment complex, a factory, a hotel, etc.), the second level may correspond to a building, the third level may correspond to a line, and the fourth level may correspond to an elevator.

[0066] In one embodiment, the siteId, buildingId, lineId, and elId shown in FIGS. 4 to 11 may correspond to the first to fourth identification numbers.

[0067] 4 and 5, the site information may include a site name, address, region name, subregion name, location (e.g., latitude, longitude, etc.), registrant, registration date and time, etc. The site information may also include a site ID (e.g., siteId) corresponding to each site. Referring to FIG. 4, the site information may include a site name, address, region name, subregion name, location (e.g., latitude, longitude, etc.), registrant, registration date and time, etc., and may be arranged in columns of a database table as shown in FIG. 4. Referring to FIG. 5, a database table storing site information may include at least one of a site ID, address, site name, latitude, longitude, registrant, and registration date and time in one row. That is, in one embodiment, at least one item in a column of FIG. 4 may be an item in a row of FIG. 5, as shown in FIG. 5. The blanks in the database of FIG. 5 may be filled in with a form preselected by the user.

[0068] 6 and 7, building information can include the building name, registrant, registration date and time, etc. The building information can also include a building ID (building ID) corresponding to each building. Referring to FIG. 6, the columns of the database table in FIG. 6 include the building ID, the site ID to which the building ID belongs, the building name, the registrant, the registration date and time, etc. Referring to FIG. 7, the database table storing building information can include at least one of the building ID, the site ID to which the building ID belongs, the building name, the registrant, and the registration date and time in one row. That is, in one embodiment, at least one item in a column of FIG. 6 can be an item in a row of FIG. 7, as shown in FIG. 7. The database table storing building information can also include a reference value for the site (site) to which the table belongs. For example, in FIG. 7, building IDs B000002 to B000007 reference site IDs S000002. That is, it can be seen that the buildings corresponding to B000002 to B000007 belong to site S000002. Thus, when any one of the sites (e.g., site ID S000002) is selected in the database 130, the building (or the building ID corresponding to the building) belonging to it can be retrieved. The blanks in the database tables of Figures 6 and 7 may be filled in with a form preselected by the user.

[0069] 8 and 9, the line information may include the line name, the highest floor of the line, the lowest floor of the line, whether or not a destination floor is present, whether or not group management is performed, the monitoring panel, the registrant, the registration date and time, the project number, the terminal number, whether or not a robot is present, and the type of the monitoring panel terminal. The line information may also include a line ID (line ID) corresponding to each line. Referring to FIG. 9, a database table storing line information may include, in each row, at least one of the line ID, the building ID to which the line ID belongs, the line name, the highest floor of the line, the lowest floor of the line, whether or not a destination floor is present, whether or not group management is performed, the monitoring panel, the registrant, the registration date and time, the project number, the terminal number, whether or not a robot is present, and the type of the monitoring panel terminal. That is, in one embodiment, at least one item in a column of FIG. 6 may be an item in a row of FIG. 9, as shown in FIG. 9. The database table storing line information may include a reference value for the building to which the table belongs. 9, line IDs L000002 and L000003 refer to building ID B000002, and line IDs L000004 and L000005 refer to building ID B000003. That is, it can be seen that the lines corresponding to L000002 to L000003 belong to building B000002, and the lines corresponding to L000004 to L000005 belong to building B000003. Therefore, when selecting any one of the buildings (e.g., site ID B000002) in database 130, it is possible to call up the lines (or line IDs corresponding to the lines) belonging to that building.

[0070] In one embodiment, the project number may be a unique identifier assigned to an elevator. The project number may indicate an elevator construction site. The project number may also correspond to a contract (e.g., an elevator contract).

[0071] 10 and 11, the elevator information may include elevator name, elevator number, terminal number, registrant, registration date and time, project number, agent ID, etc. The elevator number is the elevator number registered with the National Elevator Information Center. The agent ID may be used in the open API system (i.e., elevator management device) to identify each on-site program (e.g., an application installed in a robot management device) and check and manage its operating status. That is, in one embodiment, at least one item on a column in FIG. 10 may be an item on a row in FIG. 11, as shown in FIG. 11.

[0072] The elevator information may include an elevator ID (eId) corresponding to each elevator. Although not all information is shown in FIG. 11, a database table storing elevator information may include, in each row, at least one of the following: elevator ID, line ID to which the elevator ID belongs, elevator name, elevator number, agent ID, project number, registrant, registration date and time, and terminal number. Referring to FIG. 11, the database table storing elevator information may include a reference value to the line to which the table belongs. For example, in FIG. 11, elevator IDs E000004 and E000005 reference line ID L000004. That is, it can be seen that elevators corresponding to E000004 and E000005 belong to line L000004. Therefore, when a line (e.g., site ID L000004) is selected in database 130, the elevators (or elevator IDs corresponding to the elevators) belonging to the selected line can be called.

[0073] The robot management device 200 may have an ID for identifying the robot management device, and the robot 300 may have an ID for identifying the robot.

[0074] In one embodiment, the robot manager 200 can control elevators 412a, 412b, 412c, 414a, 414b, 414c, 422a, 422b, 422c, 424a, 424b, and 424c through an elevator control application. While one robot manager 200 is shown in FIG. 1 , the robot manager 200 may have multiple different entities. Each entity may have a different elevator control application. The elevator manager 100 can receive information about the elevator control application from the robot manager 200 and authenticate the elevator control application.

[0075] In one embodiment, the robot 300 or the robot management device 200 may request registration by transmitting authentication information to the elevator management device 100. The robot 300 or the robot management device 200 may transmit the authentication information to the elevator management device 100 through an elevator control application installed in the robot 300 or the robot management device 200.

[0076] The authentication information may include at least one of (identification) information of the robot 300, the robot management device 200, or the elevator control application (e.g., an ID corresponding to the robot 300, the robot management device 200, or the elevator control application), contract information including the contracting party, and site information (a first level ID (e.g., siteID), a second level ID (e.g., buildingID), a third level ID (e.g., lineID), and a fourth level ID (e.g., elID)). The elevator management device 100 or an administrator of the elevator management device 100 can authenticate / register the robot 300 or the robot management device 200 based on the contract information. The contract information may be already stored in the memory 120 or the database 130 of the elevator management device 100.

[0077] For example, the elevator management device 100 may determine whether the robot management device 200 or the robot 300 has the authority to control a site requested by a contract or the like, or may receive the determination result from an external source (e.g., another database or administrator). The elevator management device 100 may store information on whether the robot management device 200 or the robot 300 has the authority to control a site requested by a contract or the like. In this case, the elevator management device 100 may inquire about the authority granted to the robot management device 200 or the robot 300, and accept or reject the authentication request of the robot management device 200 based on the authority.

[0078] In one embodiment, the administrator of the elevator management device 100 can confirm whether the robot management device 200 or the robot 300 has the authority to control the requested site based on a contract or the like, and can accept or reject the authentication request of the robot management device 200 or the robot 300.

[0079] Authenticating / registering the robot 300 or the robot management device 200 may include authenticating and registering an elevator control application installed in the robot 300 or the robot management device 200. By authenticating / registering the robot 300 or the robot management device 200, the robot 300 can have elevator control authority at a designated site.

[0080] Once the elevator management device 100 authenticates and registers the elevator control application, the robot 300 or the robot controller 200 can control the already registered elevator simply by installing the authenticated elevator control application in the robot 300 or the robot controller 200. In other words, the robot 300 or the robot controller 200 may request separate authentication from the elevator management device 100 and not register.

[0081] In one embodiment, the robot 300 or the robot controller 200 being authenticated and registered by the elevator management device 100 may include an administrator of an external device (e.g., the robot controller 200, the robot 300) registering an interlocking program (e.g., a control application) to be interlocked with the elevator management device 100 in the elevator management device 100. If there are multiple interlocking programs, an authentication key may be issued for each interlocking program. If there are multiple external devices, an authentication key may be issued for each interlocking program installed in each external device. As a result, each interlocking program may have its own unique authority in the external device in which it is installed. In this case, individual authority may be set for each external device. In one embodiment, to set individual authority for each application or external device, the elevator management device 100 may assign an agent ID to the interlocking program when generating an authentication key.

[0082] In one embodiment, the elevator management device 100 can provide an authentication key to the robot management device 200 or the robot 300 after authenticating the elevator control application. The elevator management device 100 can send the authentication key to the robot 300 or the robot management device 200 and register the authentication key in the elevator management device 100. The elevator management device 100 can assign and store an authentication key for each robot 300, the robot management device 200, or the elevator control application installed in the robot 300 or the robot management device 200. The authentication key can be matched with the ID of the robot 300, the robot management device 200, or the elevator control application, and stored in the elevator management device 100.

[0083] The robot management device 200 can control the elevators 412a, 412b, 412c, 414a, 414b, 414c, 422a, 422b, 422c, 424a, 424b, and 424c using the authentication keys.

[0084] In one embodiment, the robot management device 200 can control the elevators 412a, 412b, 412c, 414a, 414b, 414c, 422a, 422b, 422c, 424a, 424b, and 424c through an elevator control application. The elevator management device 100 can receive a control request, site information (e.g., site ID, building ID, line ID, el ID, etc.), and an authentication key from the robot management device 200 or the robot 300. The elevator management device 100 can pre-store information about the elevator area 400 (e.g., databases and database tables such as those shown in FIGS. 4 to 11). The robot management device 200 or the robot 300 can send an authentication key assigned to the robot 300, the robot management device 200, or the elevator control application whenever it sends an API requesting necessary control or information. The elevator control device 100 determines whether the authentication key is valid, and in response to determining whether the authentication key is valid, can grant control or a request received from the robot control device 200 or the robot 300. That is, the elevator control device 100 can transmit a control request received from the robot control device 200 or the robot 300 to the corresponding elevator.

[0085] In one embodiment, an authentication key may be assigned to an application. The robot 300 or the robot management device 200 may transmit the authentication key assigned to the application and a control request to the elevator management device 100. In this case, the authentication key may not be assigned to the robot 300 or the robot management device 200.

[0086] In one embodiment, the elevator management device 100 transmits a control request received from the robot management device 200 or the robot 300 to an elevator interlocking terminal, and the elevator interlocking terminal that receives the control request can control the elevator according to the control request.

[0087] In one embodiment, the control request of the robot management device 200 or the robot 300 may include a request to call a specific elevator. Alternatively, the control request of the robot management device 200 or the robot 300 may include a request to call an elevator belonging to a specific line. In this case, the elevator management device may call the most appropriate elevator from among multiple elevators belonging to a specific line. Elevator calling is well known to those skilled in the art, and therefore a detailed description thereof will be omitted.

[0088] In one embodiment, multiple requests may be transmitted consecutively to the elevator control device 100. In this case, a unique identifier may be generated for each request. The unique identifier for each request may be generated by the elevator control device 100, the robot control device 200, or the robot 300. The unique identifier for each request may also be referred to as a transaction ID.

[0089] FIG. 3 is a block diagram of an elevator control device 100 according to an embodiment of the present disclosure.

[0090] The elevator control system 100 may include a processor 110, a memory 120, a database 130, and a communication unit 140. In one embodiment, the processor 110 may be any type of processor or controller for performing a function, such as application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other processors.

[0091] The memory 120 may be configured to store information for operation of the elevator control device 100. The memory 120 may store a number of application programs or applications, processor-readable data, and instructions that run on the elevator control device 100. For example, the memory 120 may include various storage spaces such as a hard disk drive (HDD), a solid state disk (SSD), a silicon disk drive (SDD), a ROM, a RAM, an EPROM, a flash drive, a hard drive, or a cloud using a network.

[0092] The database 130 is configured to store information about the elevator area 400. The database 130 may include various storage spaces such as HDD, SSD, SDD, ROM, RAM, EPROM, flash drive, hard drive, cloud using a network, etc. Although the memory 120 and the database 130 have been described as separate components, it can be understood that the memory 120 and the database 130 can be considered as a single component.

[0093] In one embodiment, database 130 may be configured to store the database tables shown in FIGS. 4 to 11. Database 130 may store identification information for individual elevators 412a, 412b, 412c, 414a, 414b, 414c, 422a, 422b, 422c, 424a, 424b, and 424c. Database 130 may store elevator information managed or produced by an administrator (e.g., a first administrator) of elevator management system 100. For example, the first administrator may supply elevators to a site where a new building is to be constructed and register the supplied elevator information in database 130 or another database (not shown) of the first administrator. Database 130 and the other database of the first administrator may be synchronized, and the elevator information stored in the other database of the first administrator may be updated in database 130. If an elevator provided by another administrator (e.g., a second administrator) other than the first administrator is provided at the location where the new building is to be constructed, information on the elevator provided by the second administrator may be stored in the database of the national public platform (e.g., a third administrator). The elevator information stored in the database of the third administrator may be updated to database 130.

[0094] In one embodiment, the database 130 may receive elevator information from a national public platform (e.g., a public data portal) via an open API. The elevator information derived from the data received from the public data portal may include an elevator ID. The elevator information derived from the data received from the public data portal may differ from or not include the format of previously stored data (e.g., site ID, building ID, line ID, el ID). Therefore, the elevator control device 100 may be configured to generate a site ID, building ID, line ID, and el ID from the data received from the public data portal and store them in the database 130. The elevator ID includes an elevator number issued by a public institution (e.g., the Elevator Safety Management Agency). The elevator control device 100 may be configured to generate a site ID, building ID, line ID, and el ID from the data using information such as an address and building name based on the elevator ID issued by the public institution and store them in the database 130. For example, the elevator control device 100 may be configured to generate and match a siteId, a buildingId, a lineId, and an elId using an elevator unique number as a basic identifier, and store the matched identifiers in the database 130. In this case, the elevator control device 100 may be configured to generate a unique identifier and store the unique identifier in the database 130. That is, the unique identifier may be matched with the siteId, the buildingId, the lineId, and the elId and stored in the database 130. The unique identifier may be matched with the elevator unique number and stored.

[0095] In one embodiment, there may be no elevator unique number issued by a government or public institution. For example, countries other than South Korea may not have government-recognized identifiers such as elevator unique numbers. Alternatively, the format of an elevator unique number issued in a country other than South Korea may differ from the elevator unique number format preselected in the elevator management system 100 or the elevator unique number format issued in South Korea. In this case, the elevator management system 100 may independently generate an arbitrary identifier that is substantially identical to the elevator unique number format preselected in the elevator management system 100 or the elevator unique number format issued in South Korea, and use this as a basic identifier. Thereafter, the elevator management system 100 may be configured to generate and match a siteId, buildingId, lineId, and elId using the independently generated arbitrary identifier as the basic identifier, and store the identifier in the database 130.

[0096] To this end, in one embodiment, the elevator control device 100 may read elevator information from another database instead of the database 130, and when updating the database 130, may perform the following steps: a step of checking whether the elevator information stored in the other database has an elevator unique number having an elevator unique number format preselected by the elevator control device 100 or an elevator unique number format issued in Korea; and a step of generating an arbitrary identifier in response to determining that the elevator information stored in the other database does not have an elevator unique number having an elevator unique number format preselected by the elevator control device 100 or an elevator unique number format issued in Korea.

[0097] The communication unit 140 is configured to communicate with an external device via a network. The network communication method may be, but is not limited to, a network established by GSM (Global System for Mobile communication), CDMA (Code Division Multi Access), HSDPA (High Speed ​​Downlink Packet Access), HSUPA (High Speed ​​Uplink Packet Access), LTE (Long Term Evolution), LTE-A (Long Term Evolution-Advanced), WLAN (Wireless LAN), Wi-Fi (Wireless FIdelity), Wi-Fi (Wireless FIdelity)-Direct, DLNA (Digital Living Network Alliance), WiBro (Wireless Broadband), or WiMAX (World Interoperability for Microwave Access), and may include any transmission method standards developed in the future. The network communication method may also include any method capable of exchanging data via wired or wireless communication.

[0098] The processor 110 and the memory 120 may be combined to implement an artificial intelligence model. In this disclosure, the artificial intelligence model may refer to a model that trains a learning model including an artificial neural network (ANN) through a large amount of training data, optimizes parameters within the artificial neural network, and uses the trained learning model to operate a dialogue system (not shown). In one embodiment, the artificial intelligence module (not shown) may be trained through Machine Reading Comprehension (MRC). In one embodiment, the artificial neural network model used in the artificial intelligence module may be at least one of a convolutional neural network (CNN), a deep neural network (DNN), a recurrent neural network (RNN), a restricted Boltzmann machine (RBM), a deep belief network (DBN), a bidirectional recurrent deep neural network (BRDNN), a variational autoencoder (VAE), or a deep Q-network, or a combination thereof, but is not limited to the above examples.

[0099] FIG. 12 is a flowchart of an elevator control method according to an embodiment of the present disclosure.

[0100] The elevator control device may be provided in the form of a cloud platform. The elevator control device may be provided in a location physically separated from the elevator. The elevator control device may include at least one computing device and may be implemented as a server. The elevator control device may be implemented as a cloud server (system). The elevator control device is configured to provide a development environment for external users to develop applications using the resources of the elevator control device 100 externally. The elevator control device may include a developer site that provides an open API and information about the open API.

[0101] The object may include a device that can be remotely connected to the elevator management device for elevator control. For example, the object may include a building management system, an access security system, a passenger identification device (e.g., face recognition, iris recognition, fingerprint recognition), a mobile device, an object management server, a drone, a robot, etc., and may include any device for remotely controlling devices in a building from outside.

[0102] Referring to FIG. 12, the elevator control device may generate a database (block S1210). The generated database may be stored in the elevator control device. The database may be configured to store a first identification number corresponding to a first floor indicating a group including a plurality of buildings, a second identification number corresponding to a second floor indicating one of the plurality of buildings, a third identification number corresponding to a third floor indicating multiple elevators included in the one building, and a fourth identification number corresponding to a fourth floor indicating one of the plurality of elevators. The database 130 may be generated by receiving elevator information from a national public platform (e.g., a public data portal) in an open API manner. The database may be updated periodically.

[0103] The administrator of the thing can develop an interlocking program based on the open API provided by the elevator management device using the developer site (block S1215), or can install an already developed interlocking program in the thing.

[0104] The elevator management device may transmit first information indicating the elevator, the line in which the elevator is located, the building in which the line is located, and a group of buildings including the building (block S1220). The first information may include information matching the first to fourth identification numbers.

[0105] The entity may transmit information corresponding to the elevator it desires to control among the first information and an authentication request to the elevator management device (block S1225).

[0106] The elevator control device may transmit the authentication key to the thing (block S1230). The elevator control device may receive a command that the authentication request has been confirmed, and in response, generate an authentication key and transmit the authentication key to the thing. The elevator control device may store the authentication key. The elevator control device may store the authentication key in association with each interlocking program. The elevator control device may store the authentication key in association with an elevator that can be controlled through the authentication key. The elevator control device may store first to fourth identification numbers in association with the authentication key. The thing may store the authentication key and elevator information corresponding to the authentication key.

[0107] The thing may transmit the authentication key and an elevator control request to the elevator management device (block S1235). The thing may transmit at least a portion of the first information, the authentication key, and an elevator control request to the elevator management device. The thing may transmit at least a portion of the first identification number to the fourth identification number, the authentication key, and an elevator control request to the elevator management device. The elevator control request may be an elevator call.

[0108] The elevator control device may verify the received authentication key (block S1240). The elevator control device may verify the authentication key using the received authentication key and previously stored information (e.g., previously stored authentication key, elevator information stored in association with the authentication key, etc.).

[0109] The elevator management device may transmit an elevator control request to the elevator control terminal in response to the authentication key being verified (block S1245). The elevator control terminal that receives the elevator control request controls the elevator. The elevator management device may transmit to the object that the elevator control request requested by the object has been approved (block S1250).

[0110] The method according to the present disclosure may be embodied as processor-readable code on a processor-readable recording medium provided in a server, system, equipment, computer, integrated control device, etc. used by a certain entity. The processor-readable recording medium includes all types of recording devices in which data readable by a processor is stored. Examples of the processor-readable recording medium include ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage device, etc., and also includes those embodied in the form of a carrier wave, such as transmission via the Internet. The processor-readable recording medium may also be distributed among computer systems connected via a network, so that the processor-readable code is stored and executed in a distributed manner.

[0111] The above-described devices and methods may be implemented using hardware components, software components, and / or a combination of hardware and software components. For example, the devices and components described in each embodiment may be implemented using one or more general-purpose or special-purpose computers, such as a processor, controller, arithmetic logic unit (ALU), digital signal processor, microcomputer, field programmable array (FPA), programmable logic unit (PLU), microprocessor, or any other device capable of executing and responding to instructions. The processing device may execute an operating system (OS) and one or more software applications running on the operating system. The processing device may also access, store, manipulate, process, and generate data in response to the execution of software. For ease of understanding, although a single processing device may be described, those skilled in the art will recognize that the processing device may include multiple processing elements and / or multiple types of processing elements. For example, the processing device may include multiple processors or one processor and one controller. Other processing configurations are also possible, such as parallel processors.

[0112] Software may include a computer program, code, instructions, or a combination of one or more of these, which may configure a processing device to operate as desired or may instruct the processing device, either individually or collectively. The software and / or data may be permanently or temporarily embodied in any type of machine, component, physical device, virtual device, computer storage medium or device, or transmitted signal wave, to be interpreted by the processing device or to provide instructions or data to the processing device. The software may be distributed across network-coupled computer systems and stored or executed in a distributed manner. The software and data may be stored on one or more computer-readable recording media.

[0113] The embodiments of the present disclosure may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network, and in such environments, program modules may be located in both local and remote memory storage devices.

[0114] Although each embodiment has been described above using limited drawings, a person skilled in the art may apply various technical modifications and variations based on the above content. For example, suitable results may be achieved even if the described techniques are performed in a different order than described, and / or the described components of the system, structure, device, circuit, etc. are combined or combined in a different manner than described, or are replaced or replaced by other components or equivalents.

[0115] Therefore, other implementations, examples, and equivalents of the claims are also within the scope of the following claims.

Claims

1. An elevator control device comprising a database, a processor, and a communication unit, the database is configured to store a first identification number corresponding to a first level indicating a group including a plurality of buildings, a second identification number corresponding to a second level indicating one building of the plurality of buildings, a third identification number corresponding to a third level indicating a plurality of elevators included in the one building, and a fourth identification number corresponding to a fourth level indicating one elevator of the plurality of elevators; the elevator management device receives an authentication key and a control request to control the elevator via the communication unit; the processor is configured to verify whether the authentication key is an authentication key generated by the elevator management device, and, in response to verifying that the authentication key is an authentication key generated by the elevator management device, transmit the control request to a terminal device that controls the elevator; receiving elevator information from a public data portal via the communication unit, the elevator information being different from the format of the first to fourth identification numbers; The elevator control device is configured such that the processor generates the first to fourth identification numbers corresponding to the elevator information based on the elevator information and stores them in the database.

2. the elevator management device receives at least one of the first identification number to the fourth identification number and an authentication request from an external device via the communication unit; The elevator control device of claim 1 , wherein the processor is configured to generate the authentication key and transmit it to the external device.

3. 2. The elevator control device of claim 1, wherein the database is configured to store the first identification number and related information in a first database table, the second identification number and related information in a second database table, the third identification number and related information in a third database table, and the fourth identification number and related information in a fourth database table.

4. the second database table includes the first identification number and the second identification number in one row; the third database table includes the second identification number and the third identification number in one row; The elevator control device according to claim 3 , wherein the fourth database table is configured to include the third identification number and the fourth identification number in one row.

5. the second database table is configured to indicate to which of the groups the second hierarchy belongs; the third database table is configured to indicate to which building in the second level the third level belongs; The elevator control device according to claim 4, wherein the fourth database table is configured to indicate to which line of the third floor the fourth floor belongs.

6. The control request for controlling the elevator received by the elevator management device includes: The elevator control device according to claim 1 , comprising the first identification number, the second identification number, and the third identification number.

7. The elevator control device according to claim 6, wherein the control request includes a request to control one of the elevators corresponding to the third floor.

8. The control request for controlling the elevator received by the elevator management device includes:

2. The elevator control device according to claim 1, further comprising a request to control one elevator corresponding to the fourth floor, the request including the first identification number, the second identification number, the third identification number, and the fourth identification number.

9. An elevator control device comprising a database, a processor, and a communication unit, the database is configured to store a first identification number corresponding to a first level indicating a group including a plurality of buildings, a second identification number corresponding to a second level indicating one of the plurality of buildings, and a third identification number corresponding to a third level indicating a plurality of elevators included in the one building; the elevator management device receives an authentication key and a control request to control the elevator via the communication unit; the processor is configured to verify the authentication key, and in response to verifying that the authentication key is a correct authentication key, transmit the control request to a terminal that controls the elevator; receiving elevator information from a public data portal via the communication unit, the elevator information being in a format different from the first to third identification numbers; The elevator control device is configured such that the processor generates the first to third identification numbers corresponding to the elevator information based on the elevator information and stores them in the database.

10. An elevator control method for an elevator management device using an open API, The elevator control device includes a database, a processor, and a communication unit, the database is configured to store a first identification number corresponding to a first level indicating a group including a plurality of buildings, a second identification number corresponding to a second level indicating one building of the plurality of buildings, a third identification number corresponding to a third level indicating a plurality of elevators included in the one building, and a fourth identification number corresponding to a fourth level indicating one elevator of the plurality of elevators; providing, by the processor, first information so that an external device can select a group including the plurality of buildings, the one building among the plurality of buildings, the plurality of elevators, and the one elevator; receiving at least a portion of the first information and an authentication request via the communication unit; generating, by the processor, an authentication key in response to receiving the authentication request and transmitting the authentication key to the external device; receiving an authentication key and a control request for controlling an elevator via the communication unit; and transmitting, by the processor, the control request to a terminal that controls the elevator in response to verifying that the authentication key is valid; receiving, by the communication unit, elevator information from a public data portal, the elevator information having a format different from that of the first through fourth identification numbers; and generating, by the processor, the first to fourth identification numbers corresponding to the elevator information based on the elevator information, and storing them in the database; Elevator control method.

11. 11. The elevator control method according to claim 10, further comprising the step of generating, by the processor, a first database table including the first identification number and related information, a second database table including the second identification number and related information, a third database table including the third identification number and related information, and a fourth database table including the fourth identification number and related information, and storing these in the database.

12. The processor: the second database table includes the first identification number and the second identification number in one row; the third database table includes the second identification number and the third identification number in one row; The elevator control method according to claim 11, further comprising configuring the fourth database table to include the third identification number and the fourth identification number in one row.

13. The control request for controlling the elevator includes: The elevator control method according to claim 10, wherein the first information includes at least a portion of the first information.

14. The elevator control method according to claim 13, wherein the control request includes a request to control one of the elevators corresponding to the third floor.

15. The control request for controlling the elevator includes:

11. The elevator control method according to claim 10, further comprising a request to control one elevator corresponding to the fourth floor, the elevator including the first identification number, the second identification number, the third identification number, and the fourth identification number.

Citation Information

Patent Citations

  • Authorization management and authorization requesting for elevator service request

    KR1020190106741A

  • Unmanned delivery system using delivery robot

    KR1020220097735A

  • Method for operating devices in building complex using smart ID and application therefor

    KR1020230000781A