KR102558762B1 - Home Devices Controlling Method And Server of Threof - Google Patents

Home Devices Controlling Method And Server of Threof Download PDF

Info

Publication number
KR102558762B1
KR102558762B1 KR1020160019648A KR20160019648A KR102558762B1 KR 102558762 B1 KR102558762 B1 KR 102558762B1 KR 1020160019648 A KR1020160019648 A KR 1020160019648A KR 20160019648 A KR20160019648 A KR 20160019648A KR 102558762 B1 KR102558762 B1 KR 102558762B1
Authority
KR
South Korea
Prior art keywords
terminal
home device
information
identification information
home
Prior art date
Application number
KR1020160019648A
Other languages
Korean (ko)
Other versions
KR20170097936A (en
Inventor
김인호
임영재
Original Assignee
주식회사 엘지유플러스
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 엘지유플러스 filed Critical 주식회사 엘지유플러스
Priority to KR1020160019648A priority Critical patent/KR102558762B1/en
Publication of KR20170097936A publication Critical patent/KR20170097936A/en
Application granted granted Critical
Publication of KR102558762B1 publication Critical patent/KR102558762B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/08Access point devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Primary Health Care (AREA)
  • Marketing (AREA)
  • Human Resources & Organizations (AREA)
  • General Health & Medical Sciences (AREA)
  • Theoretical Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Computer Security & Cryptography (AREA)
  • Economics (AREA)
  • Health & Medical Sciences (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

이하, 홈 디바이스 관리 방법 및 이를 수행하는 서버 이 개시된다. 실시예에 따른 홈 디바이스 관리 방법은 단말로부터 홈 네트워크에 연결된 홈 디바이스의 식별 정보 및 관리자 연락처를 포함하는 등록 정보를 수신하는 단계; 단말로 홈 디바이스에 대한 인증 요청을 전송하는 단계; 단말로부터 인증 요청에 대한 인증 결과를 수신하는 단계; 및 인증 결과에 기초하여, 홈 디바이스, 식별 정보 및 관리자 연락처를 매칭하여 데이터베이스에 저장하는 단계를 포함할 수 있다.Hereinafter, a home device management method and a server performing the same are disclosed. A home device management method according to an embodiment includes receiving registration information including identification information of a home device connected to a home network and manager contact information from a terminal; Transmitting an authentication request for a home device to a terminal; Receiving an authentication result for an authentication request from a terminal; and matching the home device, identification information, and administrator contact information based on the authentication result and storing the matching information in a database.

Figure R1020160019648
Figure R1020160019648

Description

홈 디바이스 관리 방법 및 이를 수행하는 서버{Home Devices Controlling Method And Server of Threof}Home device management method and server performing the same {Home Devices Controlling Method And Server of Threof}

이하의 실시예는 홈 디바이스 관리 방법 및 이를 수행하는 서버에 관한 것이다.
The following embodiments relate to a home device management method and a server performing the same.

통신 기술의 발달과 함께, 집안의 전자기기를 외부에서 원격으로 조정하는 홈 네트워크 시스템의 구현이 가능해 졌으며, 이러한 홈 네트워크 시스템은 생활에 많은 편익을 제공한다.With the development of communication technology, it has become possible to implement a home network system that remotely controls electronic devices in the house from outside, and such a home network system provides many conveniences in life.

최근의 홈 네트워크 시스템은 댁 내의 전자기기 또는 센서 등의 홈 디바이스들을 AP 등의 중앙 제어 장치에 유무선으로 연결하며, 스마트폰 등의 사용자 단말에 설치된 어플리케이션을 통해 홈 디바이스들의 상태를 제어할 수 있다.A recent home network system connects home devices, such as electronic devices or sensors, to a central control device, such as an AP, wired or wirelessly, and controls the state of the home devices through an application installed on a user terminal, such as a smart phone.

다만, 기업 등 공동으로 관리하는 홈 디바이스들은 관리자가 지정되어 있으며, 공동으로 많은 단말에 의해서 관리하기 어려운 측면이 있다.However, home devices that are jointly managed, such as companies, have managers designated, and it is difficult to manage them jointly by many terminals.

이에, 관리자 단말을 지정하여 홈 디바이스들이 일괄적으로 관리하기 유용한 홈 디바이스의 관리 방법이 필요하다.
Accordingly, there is a need for a method for managing home devices useful for collectively managing home devices by designating an administrator terminal.

실시예에 따르면, 다양한 센서, 홈 디바이스에 대한 관리를 위해 통화 및 메시지 전송 서비스를 제공하고자 한다.According to the embodiment, it is intended to provide call and message transmission services for management of various sensors and home devices.

자세하게는, 개인이나 기업에서 관리하는 홈 디바이스들의 관리를 유용하도록 서버에 홈 디바이스들을 등록하고, 서버에 등록된 홈 디바이스들의 관리가 유용한 홈 디바이스 관리 방법을 제공한다.
In detail, a home device management method is provided in which home devices are registered in a server and management of home devices registered in the server is useful so that management of home devices managed by individuals or corporations is useful.

단말로부터 홈 네트워크에 연결된 홈 디바이스의 식별 정보 및 관리자 연락처를 포함하는 등록 정보를 수신하는 단계; 상기 단말로 상기 홈 디바이스에 대한 인증 요청을 전송하는 단계; 상기 단말로부터 상기 인증 요청에 대한 인증 결과를 수신하는 단계; 및 상기 인증 결과에 기초하여, 상기 홈 디바이스, 상기 식별 정보 및 상기 관리자 연락처를 매칭하여 데이터베이스에 저장하는 단계를 포함하는, 홈 디바이스 관리 방법이 제공될 수 있다.Receiving registration information including identification information and manager contact information of a home device connected to a home network from a terminal; Transmitting an authentication request for the home device to the terminal; Receiving an authentication result for the authentication request from the terminal; and matching the home device, the identification information, and the manager contact information based on the authentication result, and storing the matching information in a database.

일측에 있어서, 상기 단말로부터 홈 네트워크에 연결된 홈 디바이스의 식별 정보 및 관리자 연락처를 포함하는 등록 정보를 수신하는 단계는, 상기 홈 디바이스의 MAC 주소(Medium Access Control Address) 및 시리얼 번호(Serial Number) 중 적어도 하나의 상기 식별 정보를 수신하는 단계를 포함할 수 있다.In one aspect, the receiving of registration information including identification information and manager contact information of a home device connected to a home network from the terminal may include receiving the identification information of at least one of a MAC address (Medium Access Control Address) and a serial number of the home device.

또 다른 측면에 있어서, 상기 단말로부터 홈 네트워크에 연결된 홈 디바이스의 식별 정보 및 관리자 연락처를 포함하는 등록 정보를 수신하는 단계는, 상기 홈 디바이스의 위치에 대응하는 GPS 정보를 포함하는 상기 등록 정보를 수신하는 단계를 포함할 수 있다.In another aspect, the receiving of registration information including identification information and manager contact information of a home device connected to a home network from the terminal may include receiving the registration information including GPS information corresponding to a location of the home device.

또 다른 측면에 있어서, 원격 단말로부터 상기 식별 정보를 포함하는 연결 요청을 수신하는 단계를 더 포함할 수 있다.In another aspect, the method may further include receiving a connection request including the identification information from a remote terminal.

또 다른 측면에 있어서, 상기 연결 요청에 응답하여 상기 식별 정보에 대응하는 상기 관리자 연락처를 상기 데이터베이스에서 검색하는 단계를 더 포함할 수 있다.In another aspect, the method may further include retrieving the manager contact information corresponding to the identification information from the database in response to the connection request.

또 다른 측면에 있어서, 상기 관리자 연락처를 상기 연결 요청에 대하여 상기 원격 단말로 전송하는 단계; 및 상기 원격 단말 및 상기 관리자 연락처에 해당하는 단말을 연결하는 단계 중 적어도 하나를 더 포함할 수 있다.In another aspect, the step of transmitting the administrator contact information to the remote terminal with respect to the connection request; and connecting the remote terminal and a terminal corresponding to the administrator contact information.

또 다른 측면에 있어서, 상기 단말의 어플리케이션 또는 웹 사이트를 통해 상기 등록 정보의 수정, 삭제 중 적어도 하나의 요청을 수신하는 경우, 상기 데이터베이스를 업데이트하는 단계를 더 포함할 수 있다.In another aspect, the method may further include updating the database when receiving a request for at least one of modification and deletion of the registration information through an application or website of the terminal.

통신 모듈; 데이터베이스를 저장하는 메모리; 및 상기 메모리에 저장된 홈 디바이스 관리 방법을 수행하는 프로세서를 포함하고, 상기 통신 모듈은, 단말로부터 홈 네트워크에 연결된 홈 디바이스의 식별 정보 및 관리자 연락처를 포함하는 등록 정보를 수신하고, 상기 프로세서는, 상기 인증 결과에 기초하여, 상기 홈 디바이스, 상기 식별 정보 및 상기 관리자 연락처를 매칭하여 상기 데이터베이스에 저장하는, 관리 서버가 제공될 수 있다.communication module; memory to store the database; and a processor performing a home device management method stored in the memory, wherein the communication module receives registration information including identification information of a home device connected to a home network and contact information of a manager from a terminal, and the processor matches the home device, the identification information, and the manager contact information based on the authentication result, and stores the matching information in the database.

통신 모듈; 메모리; 및 상기 메모리에 저장된 홈 디바이스 관리 방법에 따라 홈 디바이스의 인증을 수행하는 프로세서를 포함하고, 상기 통신 모듈은, 단말로부터 홈 네트워크에 연결된 상기 홈 디바이스의 식별 정보 및 관리자 연락처를 포함하는 등록 정보를 수신하고, 상기 단말로 상기 홈 디바이스에 대한 인증 요청을 전송하며, 상기 단말로부터 상기 인증 요청에 대한 인증 결과를 수신하고, 상기 프로세서는, 상기 인증 결과에 기초하여 상기 홈 디바이스를 인증하는, 중계 서버가 제공될 수 있다.
communication module; Memory; and a processor performing authentication of the home device according to the home device management method stored in the memory, wherein the communication module receives registration information including identification information and manager contact information of the home device connected to the home network from a terminal, transmits an authentication request for the home device to the terminal, receives an authentication result of the authentication request from the terminal, and the processor authenticates the home device based on the authentication result.

실시예에 따르면, 다양한 센서, 홈 디바이스에 대한 관리를 위해 통화 및 메시지 전송 서비스를 제공할 수 있다.According to the embodiment, call and message transmission services may be provided for management of various sensors and home devices.

자세하게는, 개인이나 기업에서 관리하는 홈 디바이스들의 관리를 유용하도록 서버에 홈 디바이스들을 등록하고, 서버에 등록된 홈 디바이스들의 관리가 유용한 홈 디바이스 관리 방법을 제공할 수 있다.
In detail, it is possible to provide a home device management method in which home devices are registered in a server and management of home devices registered in the server is useful so that management of home devices managed by individuals or corporations is useful.

도 1은 일실시예에 있어서, 홈 디바이스를 서버에 등록하는 구성을 설명하기 위한 구성도이다.
도 2는 일실시예에 있어서, 홈 디바이스 관리 방법의 전체 플로우를 설명하기 위한 흐름도이다.
도 3은 일실시예에 있어서, 서버에서의 홈 디바이스 관리 방법을 설명하기 위한 흐름도이다.
도 4는 일실시예에 있어서, 서버에 저장되는 테이블 형태의 데이터베이스의 일례이다.
도 5는 일실시예에 있어서, 홈 디바이스 관리 방법을 위한 서버의 구성을 도식한 블록도이다.
1 is a configuration diagram illustrating a configuration of registering a home device to a server according to an embodiment.
2 is a flowchart illustrating the entire flow of a home device management method according to one embodiment.
3 is a flowchart illustrating a method of managing a home device in a server according to an exemplary embodiment.
4 is an example of a database in the form of a table stored in a server according to an embodiment.
5 is a block diagram illustrating the configuration of a server for a home device management method according to an embodiment.

이하, 본 발명의 실시예에 대해서 첨부된 도면을 참조하여 자세히 설명하도록 한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

아래 설명하는 실시예들에는 다양한 변경이 가해질 수 있다. 아래 설명하는 실시예들은 실시 형태에 대해 한정하려는 것이 아니며, 이들에 대한 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.Various changes may be made to the embodiments described below. The embodiments described below are not intended to be limiting on the embodiments, and should be understood to include all modifications, equivalents or substitutes thereto.

실시예에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 실시예를 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 명세서에서, "포함하다" 또는 "가지다" 등의 용어는 명세서 상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.Terms used in the examples are used only to describe specific examples, and are not intended to limit the examples. Singular expressions include plural expressions unless the context clearly dictates otherwise. In this specification, terms such as "comprise" or "having" are intended to specify that a feature, number, step, operation, component, part, or combination thereof described in the specification exists, but it should be understood that the presence or addition of one or more other features or numbers, steps, operations, components, parts, or combinations thereof is not excluded in advance.

다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 실시예가 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥 상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.Unless defined otherwise, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by a person of ordinary skill in the art to which the embodiment belongs. Terms such as those defined in commonly used dictionaries should be interpreted as having a meaning consistent with the meaning in the context of the related art, and are not interpreted in an ideal or excessively formal meaning unless explicitly defined in the present application.

또한, 첨부 도면을 참조하여 설명함에 있어, 도면 부호에 관계없이 동일한 구성 요소는 동일한 참조부호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다. 실시예를 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 실시예의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다.
In addition, in the description with reference to the accompanying drawings, the same reference numerals are given to the same components regardless of reference numerals, and overlapping descriptions thereof will be omitted. In describing the embodiment, if it is determined that a detailed description of a related known technology may unnecessarily obscure the gist of the embodiment, the detailed description will be omitted.

도 1은 일실시예에 있어서, 홈 디바이스를 서버에 등록하는 구성을 설명하기 위한 구성도이다.1 is a configuration diagram illustrating a configuration of registering a home device to a server according to an embodiment.

실시예에 있어서, 댁 내 다양한 센서 및 디바이스 등의 홈 디바이스(110)가 구비될 수 있으며, 홈 디바이스(110)의 관리를 위해서 단말(120)에 설치된 어플리케이션 또는 웹 사이트 등을 통해서 홈 디바이스(110)를 서버(130)에 등록하되, 홈 디바이스(110)의 관리자 단말에 대한 정보를 함께 등록할 수 있다.In an embodiment, the home device 110, such as various sensors and devices, may be provided, and in order to manage the home device 110, the home device 110 may be registered with the server 130 through an application installed in the terminal 120 or a website, and information about the manager terminal of the home device 110 may be registered together.

홈 디바이스(110)는 예를 들어, 건물 또는 댁 내의 온도 센서, 비콘 장치, 충전기 등의 다양한 디바이스에 해당할 수 있다.The home device 110 may correspond to various devices, such as, for example, a temperature sensor in a building or home, a beacon device, and a charger.

단말(120)은 홈 디바이스(110)의 관리자 단말에 해당하거나 또는 불특정의 단말일 수 있고, 스마트폰, 태블릿, 컴퓨터 등 네트워크 통신이 가능한 다양한 형태의 단말이 될 수 있다.The terminal 120 may correspond to an administrator terminal of the home device 110 or may be an unspecified terminal, and may be various types of terminals capable of network communication such as smart phones, tablets, and computers.

서버(130)는 단말(120)과 네트워크를 통해 연결되고, 단말(120)에서 어플리케이션 또는 웹 사이트 등을 통해 전송하는 홈 디바이스(110)의 식별 번호, 관리자 연락처 등의 등록 정보를 데이터베이스에 테이블 형태로 매칭시켜 저장할 수 있다.The server 130 is connected to the terminal 120 through a network, and registration information, such as an identification number of the home device 110 transmitted from the terminal 120 through an application or a website, and a manager contact number, can be matched and stored in a database in the form of a table.

실시예에 따른 서버(130)는, 중계 서버와 관리 서버로 구분되어 구성되거나, 하나의 서버를 통해 홈 디바이스(110)의 식별 정보를 인증하고 저장할 수 있다.The server 130 according to the embodiment may be configured by being divided into a relay server and a management server, or may authenticate and store identification information of the home device 110 through one server.

실시예에서, 서버(130)에서 홈 디바이스(110)를 등록할 시에, 등록되는 관리자 연락처는 홈 디바이스(110)가 연결되는 홈 네트워크 내의 유선 단말 등에 해당할 수 있다.In an embodiment, when registering the home device 110 in the server 130, the registered manager contact may correspond to a wired terminal within a home network to which the home device 110 is connected.

단말(120)은 홈 네트워크에 연결되어 있는 홈 디바이스(110)에 대해서 MAC 주소, 시리얼 번호 중 적어도 하나에 대한 식별 정보, 홈 디바이스(110)의 관리자 연락처 등을 추출하여 서버(130)로 전달할 수 있다. 예를 들어, 단말(120)이 홈 디바이스(110)와 같은 홈 네트워크에 연결되어 있어서 홈 디바이스(110)의 정보를 전달 받거나, 어플리케이션 또는 웹 사이트에서 로그인 함으로써 홈 디바이스(110)의 정보를 제공받을 수 있다.The terminal 120 extracts identification information about at least one of a MAC address and a serial number of the home device 110 connected to the home network, and a manager contact of the home device 110 and transmits the extracted information to the server 130. For example, since the terminal 120 is connected to a home network such as the home device 110, information of the home device 110 may be received, or information of the home device 110 may be provided by logging in from an application or website.

서버(130)는 등록 정보를 수신하면, 단말(120)로 홈 디바이스(110)에 대해서 인증을 요청할 수 있다. 단말(120)은 인증 요청에 대응하여 식별 정보, 관리자 연락처 등에 대해서 인증하고 인증 결과를 다시 서버(130)로 전달함으로써 서버(130)에 홈 디바이스(110)를 등록할 수 있다.
Upon receiving registration information, the server 130 may request authentication for the home device 110 to the terminal 120 . The terminal 120 may register the home device 110 in the server 130 by authenticating identification information, manager contact information, etc. in response to the authentication request and transmitting the authentication result to the server 130 again.

도 2는 일실시예에 있어서, 홈 디바이스 관리 방법의 전체 플로우를 설명하기 위한 흐름도이다.2 is a flowchart illustrating the entire flow of a home device management method according to one embodiment.

단계(201)에서, 제1 단말은 홈 디바이스의 식별 정보를 추출할 수 있다. 건물 또는 댁 내의 온도 센서, 비콘 장치, 충전기 등의 홈 디바이스에 대해서 MAC 주소 또는 시리얼 번호 등의 식별 정보를 추출할 수 있다. 예를 들어, 제1 단말이 홈 디바이스와 같은 홈 네트워크에 연결되어 있어 홈 디바이스의 식별 정보를 추출하기 용이할 수 있고, 또는 제1 단말에 설치된 어플리케이션 또는 웹 사이트에서 로그인을 통해 홈 디바이스의 식별 정보를 제공받을 수도 있다.In step 201, the first terminal may extract identification information of the home device. Identification information such as a MAC address or a serial number of a home device such as a temperature sensor, a beacon device, and a charger in a building or home may be extracted. For example, since the first terminal is connected to a home network such as a home device, it may be easy to extract the identification information of the home device, or the identification information of the home device may be provided through login in an application or website installed in the first terminal.

제1 단말은 홈 디바이스의 식별 정보와 더불어 홈 디바이스의 관리자 연락처, 예를 들어, 홈 디바이스와 같은 홈 네트워크에 연결되는 인터넷 전화기, 유무선 전화 등의 연락처 정보를 추출할 수 있고, 홈 디바이스가 위치하는 GPS 정보 등을 추출할 수 있다.The first terminal may extract contact information of the manager of the home device, for example, Internet phone or wired/wireless phone connected to a home network such as the home device, along with identification information of the home device, and GPS information where the home device is located.

단계(202)에서, 제1 단말은 추출된 식별 정보 및 관리자 연락처를 포함하는 등록 정보를 서버로 전송할 수 있다.In step 202, the first terminal may transmit registration information including the extracted identification information and manager contact information to the server.

실시예에서, 제1 단말에 설치된 어플리케이션 또는 웹 사이트에서 제공하는 등록 요청에 대응하는 버튼을 통해 등록 정보를 서버로 전송할 수 있다.In an embodiment, registration information may be transmitted to the server through a button corresponding to a registration request provided by an application installed in the first terminal or a website.

단계(203)에서, 서버는 등록 정보를 수신함에 응답하여 홈 디바이스의 인증을 요청할 수 있다.In step 203, the server may request authentication of the home device in response to receiving the registration information.

실시예에서, 홈 디바이스의 인증 요청은 홈 디바이스의 등록 정보에 대한 확인 절차에 대응할 수 있고, 예를 들어, 식별 번호가 일치하는지, 관리자 연락처가 유효한지 여부에 대해서 인증을 요청할 수 있다.In an embodiment, the authentication request of the home device may correspond to a confirmation procedure for registration information of the home device, and may request authentication for, for example, whether identification numbers match or whether manager contact information is valid.

단계(204)에서, 제1 단말은 홈 디바이스를 인증할 수 있다.In step 204, the first terminal may authenticate the home device.

실시예에서, 인증 요청에 대해서 제공되는 확인 버튼을 입력하거나, 관리자 연락처로 전송된 인증 번호를 입력하는 등의 실시예를 통해 홈 디바이스를 인증할 수 있다.In an embodiment, the home device may be authenticated through an embodiment, such as inputting a confirmation button provided for an authentication request or inputting an authentication number transmitted to a manager contact.

단계(205)에서, 제1 단말은 인증 결과를 서버로 전송할 수 있다.In step 205, the first terminal may transmit the authentication result to the server.

이에, 단계(206)에서, 서버는 수신된 홈 디바이스의 식별 정보 및 관리자 연락처를 저장할 수 있다.Accordingly, in step 206, the server may store the received identification information of the home device and manager contact information.

실시예에서, 서버 내부의 데이터베이스 또는 서버와 연결된 타 서버의 데이터베이스 등에 저장될 수 있으며, 홈 디바이스의 명칭, 식별 정보, 관리자 연락처 등 등록 정보를 매칭하여 테이블 형태로 저장할 수 있다.In an embodiment, it may be stored in a database inside the server or a database of another server connected to the server, and registration information such as the name of the home device, identification information, and manager contact information may be matched and stored in a table form.

테이블 형태로 저장된 등록 정보들은 이후 식별 정보 등을 이용한 제어 요청에 대응하여 식별 정보와 매칭되는 관리자 연락처를 제공하는 데에 이용될 수 있다.Registration information stored in the form of a table may then be used to provide a manager contact information matched with identification information in response to a control request using identification information or the like.

단계(207)에서, 제1 단말이나 관리자 단말이 아닌 제2 단말에서 홈 디바이스에 대한 식별 정보를 서버로 전송할 수 있다.In step 207, the second terminal, which is not the first terminal or the manager terminal, may transmit identification information on the home device to the server.

실시예에서, 식별 정보를 전송하는 것은, 해당 홈 디바이스에 대한 관리 요청에 대응할 수 있다. 예를 들어, 홈 디바이스가 작동하지 않거나, 오작동하는 경우, 또는 전원 제어가 필요한 경우 등 관리가 필요한 경우, 제2 단말은 해당 홈 디바이스의 식별 정보를 서버로 전송함으로써 해당 홈 디바이스의 관리를 요청할 수 있다.In an embodiment, transmitting identification information may correspond to a management request for a corresponding home device. For example, when management is required, such as when the home device does not operate or malfunctions, or when power control is required, the second terminal transmits identification information of the home device to the server to request management of the home device.

단계(208)에서, 서버는 수신된 식별 정보와 매칭된 관리자 연락처를 검색할 수 있다.In step 208, the server may search for a contact manager matched with the received identification information.

실시예에서, 서버 내 또는 타 서버의 데이터베이스에 저장된 테이블을 수신된 식별 정보로 검색하여, 식별 정보에 해당하는 관리자 연락처를 추출할 수 있다.In an embodiment, a table stored in a database of a server or another server may be searched with the received identification information, and a manager contact corresponding to the identification information may be extracted.

단계(209)에서, 서버는 관리자 단말로 연결을 요청할 수 있다.In step 209, the server may request a connection to the manager terminal.

예를 들어, 관리자 단말로 음성 연결을 요청하거나, 관리 요청에 대응하는 메시지를 전송할 수도 있다. 음성 연결을 요청하는 경우, 서버를 중계로 제2 단말에서 관리자 단말로 음성 연결을 요청하는 형태가 이루어질 수 있다. 다른 실시예로, 서버는 관리자 단말로 관리 요청을 전송한 제2 단말의 연락처를 제공할 수도 있다. 실시예에서, 관리자 단말은 홈 디바이스와 같은 홈 네트워크에 연결되는 인터넷 전화기, 유무선 전화 등 또는, 홈 디바이스를 등록한 제1 단말에 해당할 수 있다.For example, a voice connection request may be requested to an administrator terminal or a message corresponding to a management request may be transmitted. In the case of requesting a voice connection, a form of requesting a voice connection from the second terminal to the manager terminal may be made by relaying the server. As another embodiment, the server may provide the contact information of the second terminal that has transmitted the management request to the manager terminal. In an embodiment, the manager terminal may correspond to an Internet phone, a wired/wireless phone, etc. connected to a home network such as a home device, or a first terminal registering a home device.

단계(210)에서, 관리자 단말은 연결 요청에 대한 응답을 서버로 전송할 수 있다.In step 210, the manager terminal may transmit a response to the connection request to the server.

실시예에서, 음성 연결 요청에 대한 응답에 해당하거나, 메시지 수신 결과, 또는 메시지에 대한 답장을 전송할 수 있으며, 다른 예로, 제2 단말로 전송하는 음성 연결 요청, 또는 메시지에 해당할 수도 있다.In an embodiment, it may correspond to a response to a voice connection request, a message reception result, or a reply to a message. As another example, it may correspond to a voice connection request or message transmitted to the second terminal.

단계(211)에서, 서버는 관리자 단말로부터 수신된 응답에 기초하여 관리자 단말과 제2 단말을 연결할 수 있다.In step 211, the server may connect the manager terminal and the second terminal based on the response received from the manager terminal.

실시예를 통해, 관리자 단말로부터 수신된 메시지 또는, 관리자 단말로 전송된 메시지의 전송 결과를 제2 단말로 전송할 수 있다. 또는 관리자 단말 및 제2 단말의 음성 연결이 이루어질 수도 있다.
According to an embodiment, a message received from the manager terminal or a transmission result of a message transmitted to the manager terminal may be transmitted to the second terminal. Alternatively, voice connection between the manager terminal and the second terminal may be established.

도 3은 일실시예에 있어서, 서버에서의 홈 디바이스 관리 방법을 설명하기 위한 흐름도이다.3 is a flowchart illustrating a method of managing a home device in a server according to an exemplary embodiment.

실시예에 따른 서버는, 중계 서버와 관리 서버로 구분되어 실시되는 사항이나, 하나의 서버에서도 이루어질 수 있다. 이하에서는, 중계 서버와 관리 서버를 구분하지 않고 설명하도록 한다.The server according to the embodiment is implemented by being divided into a relay server and a management server, but may also be implemented in one server. Hereinafter, the relay server and the management server will be described without being distinguished.

단계(310)에서, 서버는 단말로부터 홈 네트워크에 연결된 홈 디바이스의 식별 정보 및 관리자 연락처를 포함하는 등록 정보를 수신한다.In step 310, the server receives registration information including identification information of the home device connected to the home network and manager contact information from the terminal.

홈 디바이스는 예를 들어, 건물 또는 댁 내의 온도 센서, 비콘 장치, 충전기 등의 다양한 디바이스에 해당할 수 있다.The home device may correspond to various devices such as, for example, a temperature sensor in a building or home, a beacon device, and a charger.

단말은 홈 디바이스의 관리자 단말일 수 있고 또는 불특정인의 단말일 수 있다. 예를 들어, 스마트폰, 태블릿, 컴퓨터 등 네트워크 통신이 가능한 다양한 형태의 단말이 될 수 있다.The terminal may be an administrator terminal of a home device or a terminal of an unspecified person. For example, it may be a terminal of various types capable of network communication, such as a smart phone, tablet, or computer.

실시예에서, 홈 디바이스에 대해서 추출된 MAC 주소 또는 시리얼 번호 등의 식별 정보를 단말 또는 관리자 단말로부터 수신할 수 있다. 예를 들어, 단말은 홈 디바이스와 같은 홈 네트워크를 통해 추출되거나 단말에 설치된 어플리케이션 또는 웹 사이트에서 로그인을 통해 제공받은 정보를 수신할 수도 있다.In an embodiment, identification information such as a MAC address or a serial number extracted for a home device may be received from a terminal or an administrator terminal. For example, the terminal may receive information extracted through a home network such as a home device or provided through login from an application or website installed in the terminal.

서버는 홈 디바이스의 식별 정보와 더불어 홈 디바이스의 관리자 연락처, 예를 들어, 홈 디바이스와 같은 홈 네트워크에 연결되는 인터넷 전화기, 유무선 전화 등의 연락처 정보를 수신할 수 있고, 홈 디바이스가 위치하는 GPS 정보 등을 수신할 수 있다.The server may receive identification information of the home device as well as contact information of the manager of the home device, for example, an internet phone connected to a home network such as the home device, a wired/wireless phone, and the like, and GPS information where the home device is located.

실시예에서, 등록 정보의 수신은, 해당 홈 디바이스에 대한 등록 요청에 대응할 수 있다.In an embodiment, reception of registration information may correspond to a registration request for a corresponding home device.

단계(320)에서 서버는, 단말로 홈 디바이스에 대한 인증 요청을 전송한다.In step 320, the server transmits an authentication request for the home device to the terminal.

실시예에서, 서버는 단말로부터 수신된 홈 디바이스에 대한 등록 요청에 응답하여, 홈 디바이스 및 해당 홈 디바이스의 식별 정보, 관리자 연락처 등 등록 정보의 확인 절차에 해당할 수 있다. 예를 들어, 식별 번호가 홈 디바이스의 식별 정보와 일치하는지, 관리자 연락처가 유효한지 여부에 대해서 인증을 요청할 수 있다.In an embodiment, the server may correspond to a procedure for confirming registration information such as a home device, identification information of the home device, manager contact information, etc., in response to a registration request for a home device received from a terminal. For example, authentication may be requested for whether the identification number matches the identification information of the home device and whether the manager contact information is valid.

단계(330)에서 서버는, 단말로부터 인증 요청에 대한 인증 결과를 수신한다.In step 330, the server receives an authentication result for the authentication request from the terminal.

실시예에서, 인증 요청에 대해서 제공되는 확인 버튼을 통해, 또는 관리자 연락처로 전송된 인증 번호를 입력하는 등의 실시예를 통해 홈 디바이스에 대한 인증 결과를 수신할 수 있다.In an embodiment, the authentication result for the home device may be received through a confirmation button provided for an authentication request or through an embodiment such as inputting an authentication number transmitted to an administrator contact.

단계(340)에서 서버는, 인증 결과에 기초하여, 홈 디바이스, 식별 정보 및 관리자 연락처를 매칭하여 데이터베이스에 저장한다.In step 340, the server matches the home device, identification information, and manager contact information based on the authentication result, and stores the matching information in the database.

실시예에서, 서버 내부의 데이터베이스 또는 서버와 연결된 타 서버의 데이터베이스 등에 저장될 수 있으며, 홈 디바이스의 명칭, 식별 정보, 관리자 연락처 등 등록 정보를 매칭하여 테이블 형태로 저장할 수 있다.In an embodiment, it may be stored in a database inside the server or a database of another server connected to the server, and registration information such as the name of the home device, identification information, and manager contact information may be matched and stored in a table form.

테이블 형태로 저장된 등록 정보들은 이후 식별 정보 등을 이용한 제어 요청에 대응하여 식별 정보와 매칭되는 관리자 연락처를 제공하는 데에 이용될 수 있다.Registration information stored in the form of a table may then be used to provide a manager contact information matched with identification information in response to a control request using identification information or the like.

실시예에 따른 데이터베이스는 홈 디바이스를 등록한 단말을 통해서 또는, 어플리케이션이나 웹 사이트 내에 미리 정해진 계정을 통해서 등록된 홈 디바이스의 식별 정보, 관리자 연락처 등을 수정하거나, 삭제, 업데이트할 수 있다. 변경된 정보는 데이터베이스에 매칭된 상태로 저장될 수 있다.
The database according to the embodiment may modify, delete, or update identification information of a home device registered through a terminal registered with the home device or through a predetermined account in an application or website, a manager contact, and the like. The changed information may be stored in a matched state in the database.

도 4는 일실시예에 있어서, 서버에 저장되는 테이블 형태의 데이터베이스의 일례이다.4 is an example of a database in the form of a table stored in a server according to an embodiment.

실시예에 있어서, 홈 디바이스의 명칭, 식별 번호, 관리자 연락처, GPS 정보 등을 하나로 매칭하여 테이블 형태로 등록 정보를 관리할 수 있다.In an embodiment, the registration information may be managed in a table form by matching the name of the home device, an identification number, manager contact information, GPS information, and the like into one.

서버는 서버 내의 데이터베이스 또는, 서버와 연결된 타 서버의 데이터베이스에 도 4와 같은 형태로 등록 정보들을 관리할 수 있다.The server may manage registration information in a database in the server or a database of another server connected to the server in the form shown in FIG. 4 .

실시예에서, 불특정 단말로부터 식별 정보가 수신되는 경우, 수신된 식별 정보에 매칭되어 저장된 홈 디바이스의 명칭, 관리자 연락처 등을 검색하고, 식별 정보를 전송한 단말로 검색된 홈 디바이스의 명칭, 관리자 연락처 등의 정보를 제공할 수 있다. 서버는 검색된 정보들을 메시지 형태로 제공할 수도 있고, 관리자 연락처로 음성 연결 또는 문자 메시지를 전송하는 형태가 될 수도 있다.In an embodiment, when identification information is received from an unspecified terminal, the name of the home device, manager contact information, etc. stored in matching with the received identification information may be searched, and information such as the name of the searched home device and manager contact information may be provided to the terminal transmitting the identification information. The server may provide the searched information in the form of a message, or may transmit a voice connection or a text message to an administrator contact.

예를 들어, 서버에서 불특정 단말로부터 "HER9-xxxx-..."에 해당하는 MAC 주소가 수신된 경우, 해당 MAC 주소와 매칭되는 "온도 센서"라는 홈 디바이스를 검색하고, "온도 센서"의 관리자 연락처인 "070-xxxx-xxxx"를 검색하여 MAC 주소를 전송한 단말로 제공할 수 있다.For example, when the server receives a MAC address corresponding to "HER9-xxxx-..." from an unspecified terminal, it searches for a home device called "temperature sensor" that matches the corresponding MAC address, and searches "070-xxxx-xxxx", which is the manager contact of the "temperature sensor", and provides the MAC address to the transmitting terminal.

실시예에 따른 데이터베이스는 홈 디바이스를 등록한 단말을 통해서 또는, 어플리케이션이나 웹 사이트 내에 미리 정해진 계정을 통해서 등록된 홈 디바이스의 식별 정보, 관리자 연락처 등을 수정하거나, 삭제, 추가할 수 있다.
The database according to the embodiment may modify, delete, or add identification information of a home device registered through a terminal in which the home device is registered or through a predetermined account in an application or website, a manager contact, and the like.

도 5는 일실시예에 있어서, 홈 디바이스 관리 방법을 위한 서버의 구성을 도식한 블록도이다.5 is a block diagram illustrating the configuration of a server for a home device management method according to an embodiment.

실시예에 따른 서버(500)는 단말 및/또는 타 서버와 통신하기 위한 통신 모듈(510), 메모리(520) 및 프로세서(530)를 포함할 수 있다. 실시예에 따른 서버는, 중계 서버와 관리 서버로 구분되어 구성될 수 있으며, 하나의 서버로 아래와 같이 구성될 수 있다. 이하에서는, 중계 서버와 관리 서버를 구분하여 설명하도록 한다. 먼저, 서버(500)가 관리 서버인 경우에 대해서 설명하도록 한다.The server 500 according to the embodiment may include a communication module 510, a memory 520, and a processor 530 for communicating with a terminal and/or other servers. The server according to the embodiment may be configured by being divided into a relay server and a management server, and one server may be configured as follows. Hereinafter, a relay server and a management server will be separately described. First, the case where the server 500 is a management server will be described.

통신 모듈(510)은, 네트워크를 통해 단말로부터 전송되는 정보를 수신하고, 서버(500)에서 생성된 정보를 단말로 전송할 수 있다.The communication module 510 may receive information transmitted from a terminal through a network and transmit information generated by the server 500 to the terminal.

실시예에서, 통신 모듈(510)은, 홈 디바이스에 대해서 추출된 MAC 주소 또는 시리얼 번호 등의 식별 정보를 단말로부터 수신할 수 있다. 예를 들어, 단말은 홈 디바이스와 같은 홈 네트워크를 통해 추출되거나 단말에 설치된 어플리케이션 또는 웹 사이트에서 로그인을 통해 제공받은 정보를 수신할 수도 있다.In an embodiment, the communication module 510 may receive identification information such as a MAC address or a serial number extracted for a home device from a terminal. For example, the terminal may receive information extracted through a home network such as a home device or provided through login from an application or website installed in the terminal.

통신 모듈(510)은, 홈 디바이스의 식별 정보와 더불어 홈 디바이스의 관리자 연락처, 예를 들어, 홈 디바이스와 같은 홈 네트워크에 연결되는 인터넷 전화기, 유무선 전화 등의 연락처 정보를 수신할 수 있고, 홈 디바이스가 위치하는 GPS 정보 등을 수신할 수 있다. 등록 정보의 수신은, 해당 홈 디바이스에 대한 등록 요청에 대응할 수 있다.The communication module 510 may receive contact information of the manager of the home device, for example, an Internet phone connected to a home network such as the home device, a wired/wireless phone, etc. together with identification information of the home device, and may receive GPS information where the home device is located. Reception of registration information may correspond to a registration request for a corresponding home device.

메모리(520)는, 실시예에 따른 홈 디바이스 관리 방법을 수행하기 위한 프로그램 및 단말로부터 수신된 정보들을 저장하기 위한 데이터베이스를 포함할 수 있다.The memory 520 may include a program for executing a home device management method according to an embodiment and a database for storing information received from a terminal.

실시예에서, 프로세서(530)는 수신된 등록 정보를 메모리(520)에 저장할 수 있으며, 예를 들어, 중계 서버에서 단말에 대한 인증 결과를 수신하여 확인한 이후에, 홈 디바이스의 명칭, 식별 정보, 관리자 연락처 등 등록 정보를 매칭하여 테이블 형태로 저장할 수 있다.In an embodiment, the processor 530 may store the received registration information in the memory 520. For example, after receiving and confirming the authentication result for the terminal from the relay server, the registration information such as the name of the home device, identification information, and manager contact information may be matched and stored in a table form.

테이블 형태로 저장된 등록 정보들은 이후 식별 정보 등을 이용한 제어 요청에 대응하여 식별 정보와 매칭되는 관리자 연락처를 제공하는 데에 이용될 수 있다.Registration information stored in the form of a table may then be used to provide a manager contact information matched with identification information in response to a control request using identification information or the like.

실시예에 따른 데이터베이스는 홈 디바이스를 등록한 단말을 통해서 또는, 어플리케이션이나 웹 사이트 내에 미리 정해진 계정을 통해서 등록된 홈 디바이스의 식별 정보, 관리자 연락처 등을 수정되거나, 삭제, 업데이트될 수 있다. 변경된 정보는 데이터베이스에 매칭된 상태로 저장될 수 있다.In the database according to the embodiment, identification information of a home device registered through a terminal registered with the home device or a predetermined account in an application or website, manager contact information, and the like may be modified, deleted, or updated. The changed information may be stored in a matched state in the database.

실시예에서, 서버(500)가 중계 서버인 경우에 대한 동작에 대해 설명하도록 한다.In the embodiment, an operation for a case where the server 500 is a relay server will be described.

프로세서(530)는, 메모리(520)에 저장된 홈 디바이스 관리 방법에 대응하여 홈 디바이스를 인증할 수 있다.The processor 530 may authenticate the home device in response to the home device management method stored in the memory 520 .

통신 모듈(510)은 단말로부터 홈 네트워크에 연결된 홈 디바이스의 식별 정보 및 관리자 연락처를 포함하는 등록 정보를 수신할 수 있다. 수신된 등록 정보는 등록 요청에 대응할 수 있다. 예를 들어, 홈 디바이스에서 추출된 MAC 주소 또는 시리얼 번호 등의 식별 정보를 단말로부터 수신할 수 있다. 예를 들어, 단말은 홈 디바이스와 같은 홈 네트워크를 통해 추출되거나 단말에 설치된 어플리케이션 또는 웹 사이트에서 로그인을 통해 제공받은 정보를 수신할 수도 있다.The communication module 510 may receive registration information including identification information of a home device connected to a home network and manager contact information from a terminal. The received registration information may correspond to a registration request. For example, identification information such as a MAC address or a serial number extracted from the home device may be received from the terminal. For example, the terminal may receive information extracted through a home network such as a home device or provided through login from an application or website installed in the terminal.

통신 모듈(510)은, 홈 디바이스의 식별 정보와 더불어 홈 디바이스의 관리자 연락처, 예를 들어, 홈 디바이스와 같은 홈 네트워크에 연결되는 인터넷 전화기, 유무선 전화 등의 연락처 정보를 수신할 수 있고, 홈 디바이스가 위치하는 GPS 정보 등을 수신할 수 있다.The communication module 510 may receive contact information of the manager of the home device, for example, an Internet phone connected to a home network such as the home device, a wired/wireless phone, etc. together with identification information of the home device, and may receive GPS information where the home device is located.

통신 모듈(510)은 실시예에서, 단말로부터 수신된 홈 디바이스에 대한 등록 요청에 응답하여, 홈 디바이스 및 해당 홈 디바이스의 식별 정보, 관리자 연락처 등 등록 정보를 확인할 수 있다. 예를 들어, 식별 번호가 홈 디바이스의 식별 정보와 일치하는지, 관리자 연락처가 유효한지 여부에 대해서 인증을 요청할 수 있다.In an embodiment, the communication module 510 may check registration information such as a home device, identification information of the home device, manager contact information, etc. in response to a registration request for a home device received from a terminal. For example, authentication may be requested for whether the identification number matches the identification information of the home device and whether the manager contact information is valid.

실시예에서, 통신 모듈(510)은, 인증 요청에 대해서 제공되는 확인 버튼을 통해, 또는 관리자 연락처로 전송된 인증 번호를 입력하는 등의 실시예를 통해 단말로부터 홈 디바이스에 대한 인증 결과를 수신할 수 있다.In an embodiment, the communication module 510 may receive an authentication result for a home device from a terminal through an embodiment such as inputting an authentication number transmitted to an administrator contact number or a confirmation button provided for an authentication request.

프로세서(530)는, 수신된 인증 결과를 이용하여 홈 디바이스를 인증하거나 인증하지 않을 수 있다. 수신된 인증 결과는 관리 서버로 전송될 수 있다.The processor 530 may or may not authenticate the home device using the received authentication result. The received authentication result may be transmitted to the management server.

실시예에서, 통신 모듈(510)은 원격 단말로부터 식별 정보를 포함하는 연결 요청을 수신할 수 있다. 연결 요청이 수신되는 경우, 프로세서(530)는 관리 서버에서 식별 정보에 대응하는 관리자 연락처를 검색 요청할 수 있다. 연결 요청에 대응하여 프로세서(530)는, 검색된 관리자 연락처를 원격 단말로 전송하거나, 원격 단말과 관리자 연락처에 해당하는 단말을 음성 연결할 수도 있다.
In an embodiment, the communication module 510 may receive a connection request including identification information from a remote terminal. When a connection request is received, the processor 530 may request a search for manager contact information corresponding to the identification information in the management server. In response to the connection request, the processor 530 may transmit the searched manager contact information to the remote terminal or may make a voice connection between the remote terminal and the terminal corresponding to the administrator contact information.

이상에서 설명된 실시예들은 하드웨어 구성요소, 소프트웨어 구성요소, 및/또는 하드웨어 구성요소 및 소프트웨어 구성요소의 조합으로 구현될 수 있다. 예를 들어, 실시예들에서 설명된 장치, 방법 및 구성요소는, 예를 들어, 프로세서, 콘트롤러, ALU(arithmetic logic unit), 디지털 신호 프로세서(digital signal processor), 마이크로컴퓨터, FPGA(field programmable gate array), PLU(programmable logic unit), 마이크로프로세서, 또는 명령(instruction)을 실행하고 응답할 수 있는 다른 어떠한 장치와 같이, 하나 이상의 범용 컴퓨터 또는 특수 목적 컴퓨터를 이용하여 구현될 수 있다. 처리 장치는 운영 체제(OS) 및 상기 운영 체제 상에서 수행되는 하나 이상의 소프트웨어 애플리케이션을 수행할 수 있다. 또한, 처리 장치는 소프트웨어의 실행에 응답하여, 데이터를 접근, 저장, 조작, 처리 및 생성할 수도 있다. 이해의 편의를 위하여, 처리 장치는 하나가 사용되는 것으로 설명된 경우도 있지만, 해당 기술분야에서 통상의 지식을 가진 자는, 처리 장치가 복수 개의 처리 요소(processing element) 및/또는 복수 유형의 처리 요소를 포함할 수 있음을 알 수 있다. 예를 들어, 처리 장치는 복수 개의 프로세서 또는 하나의 프로세서 및 하나의 콘트롤러를 포함할 수 있다. 또한, 병렬 프로세서(parallel processor)와 같은, 다른 처리 구성(processing configuration)도 가능하다.The embodiments described above may be implemented as hardware components, software components, and/or a combination of hardware components and software components. For example, the devices, methods, and components described in the embodiments may be implemented using one or more general purpose or special purpose computers, such as, for example, a processor, controller, arithmetic logic unit (ALU), digital signal processor, microcomputer, field programmable gate array (FPGA), programmable logic unit (PLU), microprocessor, or any other device capable of executing and responding to instructions. A processing device may run an operating system (OS) and one or more software applications running on the operating system. A processing device may also access, store, manipulate, process, and generate data in response to execution of software. For convenience of understanding, there are cases in which one processing device is used, but those skilled in the art will recognize that the processing device may include a plurality of processing elements and/or multiple types of processing elements. For example, a processing device may include a plurality of processors or a processor and a controller. Other processing configurations are also possible, such as parallel processors.

소프트웨어는 컴퓨터 프로그램(computer program), 코드(code), 명령(instruction), 또는 이들 중 하나 이상의 조합을 포함할 수 있으며, 원하는 대로 동작하도록 처리 장치를 구성하거나 독립적으로 또는 결합적으로(collectively) 처리 장치를 명령할 수 있다. 소프트웨어 및/또는 데이터는, 처리 장치에 의하여 해석되거나 처리 장치에 명령 또는 데이터를 제공하기 위하여, 어떤 유형의 기계, 구성요소(component), 물리적 장치, 가상 장치(virtual equipment), 컴퓨터 저장 매체 또는 장치, 또는 전송되는 신호 파(signal wave)에 영구적으로, 또는 일시적으로 구체화(embody)될 수 있다. 소프트웨어는 네트워크로 연결된 컴퓨터 시스템 상에 분산되어서, 분산된 방법으로 저장되거나 실행될 수도 있다. 소프트웨어 및 데이터는 하나 이상의 컴퓨터 판독 가능 기록 매체에 저장될 수 있다.Software may include a computer program, code, instructions, or a combination of one or more of these, and may configure a processing device to operate as desired, or may independently or collectively direct a processing device. Software and/or data may be permanently or temporarily embodied in any tangible machine, component, physical device, virtual equipment, computer storage medium or device, or transmitted signal wave, to be interpreted by, or to provide instructions or data to, a processing device. Software may be distributed on networked computer systems and stored or executed in a distributed manner. Software and data may be stored on one or more computer readable media.

실시예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 실시예를 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 실시예의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.The method according to the embodiment may be implemented in the form of program instructions that can be executed through various computer means and recorded on a computer readable medium. The computer readable medium may include program instructions, data files, data structures, etc. alone or in combination. Program commands recorded on the medium may be specially designed and configured for the embodiment or may be known and usable to those skilled in computer software. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks and magnetic tapes, optical media such as CD-ROMs and DVDs, magneto-optical media such as floptical disks, and hardware devices specially configured to store and execute program instructions such as ROM, RAM, and flash memory. Examples of program instructions include high-level language codes that can be executed by a computer using an interpreter, as well as machine language codes such as those produced by a compiler. The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the embodiments, and vice versa.

이상과 같이 실시예들이 비록 한정된 도면에 의해 설명되었으나, 해당 기술분야에서 통상의 지식을 가진 자라면 상기를 기초로 다양한 기술적 수정 및 변형을 적용할 수 있다. 예를 들어, 설명된 기술들이 설명된 방법과 다른 순서로 수행되거나, 및/또는 설명된 시스템, 구조, 장치, 회로 등의 구성요소들이 설명된 방법과 다른 형태로 결합 또는 조합되거나, 다른 구성요소 또는 균등물에 의하여 대치되거나 치환되더라도 적절한 결과가 달성될 수 있다.
As described above, although the embodiments have been described with limited drawings, those skilled in the art can apply various technical modifications and variations based on the above. For example, even if the described techniques are performed in an order different from the described method, and/or components of the described system, structure, device, circuit, etc. are combined or combined in a different form from the described method, or replaced or substituted by other components or equivalents, appropriate results can be achieved.

Claims (17)

단말로부터 홈 네트워크에 연결된 홈 디바이스의 식별 정보 및 관리자 연락처를 포함하는 등록 정보를 수신하는 단계;
상기 단말로 상기 홈 디바이스에 대한 인증 요청을 전송하는 단계;
상기 단말로부터 상기 인증 요청에 대한 인증 결과를 수신하는 단계;
상기 인증 결과에 기초하여, 상기 홈 디바이스, 상기 식별 정보 및 상기 관리자 연락처를 매칭하여 데이터베이스에 저장하는 단계;
원격 단말로부터 상기 식별 정보를 포함하는 연결 요청을 수신하는 단계
상기 연결 요청에 응답하여 상기 식별 정보에 대응하는 상기 관리자 연락처를 상기 데이터베이스에서 검색하는 단계
상기 관리자 연락처를 상기 연결 요청에 대하여 상기 원격 단말로 전송하는 단계; 및
상기 원격 단말에서 상기 관리자 연락처에 해당하는 단말로 음성 연결을 수행하거나 메시지를 전송하는 단계
를 포함하는,
홈 디바이스 관리 방법.
Receiving registration information including identification information and manager contact information of a home device connected to a home network from a terminal;
Transmitting an authentication request for the home device to the terminal;
Receiving an authentication result for the authentication request from the terminal;
Based on the authentication result, matching the home device, the identification information, and the manager contact information and storing the matching information in a database;
Receiving a connection request including the identification information from a remote terminal
Retrieving the manager contact information corresponding to the identification information from the database in response to the connection request.
transmitting the manager contact information to the remote terminal in response to the connection request; and
Performing a voice connection or transmitting a message from the remote terminal to a terminal corresponding to the administrator contact information
including,
How to manage home devices.
제1항에 있어서,
상기 단말로부터 홈 네트워크에 연결된 홈 디바이스의 식별 정보 및 관리자 연락처를 포함하는 등록 정보를 수신하는 단계는,
상기 홈 디바이스의 MAC 주소(Medium Access Control Address) 및 시리얼 번호(Serial Number) 중 적어도 하나의 상기 식별 정보를 수신하는 단계
를 포함하는,
홈 디바이스 관리 방법.
According to claim 1,
Receiving registration information including identification information and manager contact information of a home device connected to a home network from the terminal,
Receiving the identification information of at least one of a MAC address (Medium Access Control Address) and a serial number of the home device.
including,
How to manage home devices.
제1항에 있어서,
상기 단말로부터 홈 네트워크에 연결된 홈 디바이스의 식별 정보 및 관리자 연락처를 포함하는 등록 정보를 수신하는 단계는,
상기 홈 디바이스의 위치에 대응하는 GPS 정보를 포함하는 상기 등록 정보를 수신하는 단계
를 포함하는,
홈 디바이스 관리 방법.
According to claim 1,
Receiving registration information including identification information and manager contact information of a home device connected to a home network from the terminal,
Receiving the registration information including GPS information corresponding to the location of the home device
including,
How to manage home devices.
삭제delete 삭제delete 삭제delete 제1항에 있어서,
상기 단말의 어플리케이션 또는 웹 사이트를 통해 상기 등록 정보의 수정, 삭제 중 적어도 하나의 요청을 수신하는 경우, 상기 데이터베이스를 업데이트하는 단계
를 더 포함하는,
홈 디바이스 관리 방법.
According to claim 1,
Updating the database when a request for at least one of modification and deletion of the registration information is received through an application or website of the terminal
Including more,
How to manage home devices.
통신 모듈;
데이터베이스를 저장하는 메모리; 및
상기 메모리에 저장된 홈 디바이스 관리 방법을 수행하는 프로세서
를 포함하고,
상기 통신 모듈은,
단말로부터 홈 네트워크에 연결된 홈 디바이스의 식별 정보 및 관리자 연락처를 포함하는 등록 정보를 수신하고,
상기 프로세서는,
상기 홈 디바이스, 상기 식별 정보 및 상기 관리자 연락처를 매칭하여 상기 데이터베이스에 저장하고,
원격 단말로부터 상기 식별 정보를 포함하는 연결 요청에 대응하여 상기 식별 정보에 대응하는 상기 관리자 연락처를 상기 데이터베이스에서 검색하고,
상기 관리자 연락처를 상기 연결 요청에 대하여 상기 원격 단말로 전송하고,
상기 원격 단말 및 상기 관리자 연락처에 해당하는 단말 간 음성 연결이 수행되거나 메시지가 전송되는,
관리 서버.
communication module;
memory to store the database; and
A processor performing a home device management method stored in the memory
including,
The communication module,
Receiving registration information including identification information and administrator contact information of a home device connected to a home network from a terminal;
the processor,
Matching the home device, the identification information, and the manager contact information and storing them in the database;
Searching the database for the manager contact information corresponding to the identification information in response to a connection request including the identification information from a remote terminal;
Transmitting the administrator contact information to the remote terminal in response to the connection request;
A voice connection between the remote terminal and the terminal corresponding to the manager contact is performed or a message is transmitted,
management server.
제8항에 있어서,
상기 통신 모듈은,
상기 홈 디바이스의 MAC 주소(Medium Access Control Address) 및 시리얼 번호(Serial Number) 중 적어도 하나의 상기 식별 정보를 수신하는,
관리 서버.
According to claim 8,
The communication module,
Receiving the identification information of at least one of a MAC address (Medium Access Control Address) and a serial number of the home device,
management server.
제8항에 있어서,
상기 프로세서는,
중계 서버로부터 상기 단말에 대한 인증 결과를 수신하고, 상기 인증 결과를 확인한 이후, 상기 식별 정보 및 상기 관리자 연락처를 매칭하여 상기 데이터베이스에 저장하는,
관리 서버.
According to claim 8,
the processor,
Receiving an authentication result for the terminal from a relay server, and after confirming the authentication result, matching the identification information and the administrator contact information and storing it in the database,
management server.
제8항에 있어서,
상기 단말로부터 수신하는 등록 정보에는,
상기 홈 디바이스의 위치에 대응하는 GPS 정보를 더 포함하며,
상기 프로세서는,
상기 매칭된 홈 디바이스, 상기 식별 정보 및 상기 관리자 연락처에 상기 GPS 정보를 더 포함하여 상기 데이터베이스에 저장하는,
관리 서버.
According to claim 8,
In the registration information received from the terminal,
Further comprising GPS information corresponding to the location of the home device,
the processor,
The matched home device, the identification information, and the GPS information are further included in the manager contact information and stored in the database.
management server.
제8항에 있어서,
상기 통신 모듈은,
상기 단말의 어플리케이션 또는 웹 사이트를 통해 상기 등록 정보의 수정, 삭제 중 적어도 하나의 요청을 수신하고,
상기 프로세서는, 상기 데이터베이스 내 상기 등록 정보를 업데이트하는,
관리 서버.
According to claim 8,
The communication module,
Receiving a request for at least one of modification and deletion of the registration information through an application or website of the terminal;
The processor updates the registration information in the database,
management server.
통신 모듈;
메모리; 및
상기 메모리에 저장된 홈 디바이스 관리 방법에 따라 홈 디바이스의 인증을 수행하는 프로세서
를 포함하고,
상기 통신 모듈은,
단말로부터 홈 네트워크에 연결된 상기 홈 디바이스의 식별 정보 및 관리자 연락처를 포함하는 등록 정보를 수신하고,
상기 단말로 상기 홈 디바이스에 대한 인증 요청을 전송하며,
상기 단말로부터 상기 인증 요청에 대한 인증 결과를 수신하고
상기 프로세서는,
상기 인증 결과에 기초하여 상기 홈 디바이스를 인증하고,
원격 단말로부터 상기 식별 정보를 포함하는 연결 요청을 수신하면 상기 연결 요청에 응답하여 상기 식별 정보에 대응하는 상기 관리자 연락처를 관리 서버에서 검색하고, 상기 관리자 연락처를 상기 연결 요청에 대응하여 상기 원격 단말로 전송하고,
상기 연결 요청에 따라, 상기 원격 단말 및 상기 관리자 연락처에 해당하는 단말 간 음성 연결이 수행되거나 메시지가 전송되는,
중계 서버.
communication module;
Memory; and
A processor configured to authenticate a home device according to a home device management method stored in the memory.
including,
The communication module,
Receiving registration information including identification information and manager contact information of the home device connected to the home network from a terminal;
Transmitting an authentication request for the home device to the terminal;
receiving an authentication result for the authentication request from the terminal;
the processor,
Authenticate the home device based on the authentication result;
When receiving a connection request including the identification information from a remote terminal, in response to the connection request, a management server searches for the manager contact information corresponding to the identification information, and transmits the manager contact information to the remote terminal in response to the connection request;
According to the connection request, a voice connection between the remote terminal and the terminal corresponding to the manager contact is performed or a message is transmitted.
relay server.
제13항에 있어서,
상기 통신 모듈은,
상기 홈 디바이스, 상기 식별 정보 및 상기 관리자 연락처를 매칭한 정보를 상기 중계 서버와 연결된 관리 서버로 전송하는,
중계 서버.
According to claim 13,
The communication module,
Transmitting information matching the home device, the identification information, and the manager contact information to a management server connected to the relay server,
relay server.
삭제delete 삭제delete 제13항에 있어서,
상기 통신 모듈은,
상기 원격 단말 및 상기 관리자 연락처에 해당하는 단말을 음성 연결하는,
중계 서버.
According to claim 13,
The communication module,
For voice connection between the remote terminal and the terminal corresponding to the manager contact,
relay server.
KR1020160019648A 2016-02-19 2016-02-19 Home Devices Controlling Method And Server of Threof KR102558762B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020160019648A KR102558762B1 (en) 2016-02-19 2016-02-19 Home Devices Controlling Method And Server of Threof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020160019648A KR102558762B1 (en) 2016-02-19 2016-02-19 Home Devices Controlling Method And Server of Threof

Publications (2)

Publication Number Publication Date
KR20170097936A KR20170097936A (en) 2017-08-29
KR102558762B1 true KR102558762B1 (en) 2023-07-21

Family

ID=59760161

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020160019648A KR102558762B1 (en) 2016-02-19 2016-02-19 Home Devices Controlling Method And Server of Threof

Country Status (1)

Country Link
KR (1) KR102558762B1 (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040063530A (en) * 2003-01-08 2004-07-14 삼성전자주식회사 An emergency service system for electronic equipments and an devices thereof
KR20120063230A (en) * 2010-12-07 2012-06-15 삼성전자주식회사 Method and apparatus for managing home device
KR102118747B1 (en) * 2013-07-05 2020-06-03 주식회사 엘지유플러스 Apparatus and method for authenticating device
KR102210748B1 (en) * 2013-12-20 2021-02-02 삼성전자주식회사 Apparatus and method for registrating a home device to a server in a home network system
KR102110257B1 (en) * 2014-01-20 2020-05-14 삼성전자주식회사 Electronic device controlling external device using dial and method thereof

Also Published As

Publication number Publication date
KR20170097936A (en) 2017-08-29

Similar Documents

Publication Publication Date Title
EP2888855B1 (en) Systems and methods for lock access management using wireless signals
EP3227817B1 (en) Method and cloud server for managing a device
US9148787B2 (en) Apparatus and method for accessing WiFi networks
KR102269417B1 (en) A method and apparatus for registering a device based on an application supporting a home networking by multi users
US9742784B2 (en) Account registration and login method, and network attached storage system using the same
JP2017076380A (en) System and method for authenticating user by using history of user
CN111176794A (en) Container management method and device and readable storage medium
US11727101B2 (en) Methods and systems for verifying applications
WO2015131682A1 (en) Version updating method and system, and base station and computer storage medium
CN105915714A (en) Method and device for prompting terminal loss
US20200014591A1 (en) Method and system of device deployment integrating with automatic configuration and asset management
JP2006191384A (en) Mobile and content transmission method
US20170171198A1 (en) Communication system and information processing method
CN111541649B (en) Password resetting method and device, server and storage medium
KR102118747B1 (en) Apparatus and method for authenticating device
US9860238B2 (en) Smart remote control system
KR102558762B1 (en) Home Devices Controlling Method And Server of Threof
JP2009098776A (en) Information acquisition system, portable terminal equipment, information acquisition method, and information acquisition program
KR102250867B1 (en) Method and server for performing log-in for application
KR101997938B1 (en) Device Registration/Service System and Method with BLE
WO2016101531A1 (en) Domain name identification method, device and computer storage medium
US20210064756A1 (en) Methods and systems for verifying applications
JP2008287637A (en) Batch authentication system for two or more terminal units
KR101570569B1 (en) Data communicating mobile terminal and method for communicating data for thereof
KR102348312B1 (en) Method and system for detecting forgery of mobile application using collecting user identifier and signature

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant