[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR20170014532A - METHOD AND HOME IoT SERVICE SYSTEM FOR SETTING USER AUTHORITY - Google Patents

METHOD AND HOME IoT SERVICE SYSTEM FOR SETTING USER AUTHORITY Download PDF

Info

Publication number
KR20170014532A
KR20170014532A KR1020150108072A KR20150108072A KR20170014532A KR 20170014532 A KR20170014532 A KR 20170014532A KR 1020150108072 A KR1020150108072 A KR 1020150108072A KR 20150108072 A KR20150108072 A KR 20150108072A KR 20170014532 A KR20170014532 A KR 20170014532A
Authority
KR
South Korea
Prior art keywords
home
user
internet
family
user client
Prior art date
Application number
KR1020150108072A
Other languages
Korean (ko)
Other versions
KR102340693B1 (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 KR1020150108072A priority Critical patent/KR102340693B1/en
Publication of KR20170014532A publication Critical patent/KR20170014532A/en
Application granted granted Critical
Publication of KR102340693B1 publication Critical patent/KR102340693B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/28Restricting access to network management systems or functions, e.g. using authorisation function to access network configuration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/283Processing of data at an internetworking point of a home automation network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0806Configuration setting for initial configuration or provisioning, e.g. plug-and-play

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Automation & Control Theory (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • Selective Calling Equipment (AREA)
  • Telephonic Communication Services (AREA)

Abstract

Disclosed are a method of setting user authority and a home (Internet of Things) IOT service system for performing the same. The method of setting user authority sets user authority for a home IOT device having at least one device function in a home IOT service system. The method of setting user authority includes the steps of: receiving, by a master user client, a user authority setting request for the home IOT device from the one or more family user clients; and setting user authority differently for each of the one or more family user clients in a use permitted device function among device functions possessed by the home IOT device accessible by the one or more family user clients and device functions of accessible home IOT device.

Description

사용자 권한 설정 방법 및 이를 수행하는 홈 사물 인터넷 서비스 시스템{METHOD AND HOME IoT SERVICE SYSTEM FOR SETTING USER AUTHORITY}METHOD AND HOME IO T SERVICE SYSTEM FOR SETTING USER AUTHORITY [0002]

본 발명은 사용자 권한 설정 방법 및 이를 수행하는 홈 사물 인터넷 서비스 시스템에 관한 것이다.The present invention relates to a method for setting a user authority and a home object Internet service system for performing the method.

최근 사물 인터넷(Internet of Things, 이하,‘IoT’라 통칭함) 장치의 개수가 전통적인 PC(Personal Computer)나 스마트폰의 장치를 상회하고 있으며 빠른 속도로 보급률이 증가하고 있다. 시계나 액세서리와 같은 웨어러블(wearable) 형태의 개인용 IoT 디바이스 뿐 아니라 가스밸브, 도어락 등 가정내 편의 제공 목적의 가정용 IoT 디바이스들이 속속 등장 하고 있다. Recently, the number of Internet of Things (IoT) devices has surpassed that of conventional PCs (personal computers) and smart phones, and the penetration rate is rapidly increasing. Home IoT devices such as gas valves, door locks, and so on, as well as wearable personal IoT devices such as watches and accessories are emerging one after another.

가정용 IoT 장치가 다른 장치와의 차별성을 꼽자면, 전통적인 기업용 IoT 장치나 개인 장치는 단일 사용자나 관리자에 의해 단일 제어/모니터링의 서비스 시나리오가 구성되었다면, 가정용 IoT 장치는 장치 사용자의 관계가 N:N으로 맵핑된다. 즉, 복수 사용자가 복수 IoT 장치를 공용 사용을 목적으로 설치 운용하고 심지어는 동일 가정내 사용자 별 별도의 사용 시나리오가 운용되기도 한다. If a home IoT device is different from other devices, if a conventional enterprise IoT device or a personal device is configured by a single user or an administrator as a single control / monitoring service scenario, ≪ / RTI > That is, a plurality of users install and operate a plurality of IoT devices for the common use, and even use different usage scenarios for each user in the same home.

예를 들면, 서비스 청약자인 아버지는 가족 중 어린 아들에게는 가정용 IoT 장치인 도어락의 제어권한은 주되, 가스밸브의 제어 권한을 주지 않기를 원하고 어머니는 도어락과 가스 벨브 전부 제어 권한을 갖기를 원할 수 있다.For example, a father, who is a service subscriber, wants to give his young son family control of a door lock, which is a household IoT device, but he does not want to give control of the gas valve and his mother may want to have control over door locks and gas valves .

그러나, 종래에는 단지 IoT 네트워크 접속하는 사용자 단말에게 미리 등록된 권한을 부여하는 기술만 개시되어 있다. However, in the related art, only a technique of granting a privilege registered in advance to a user terminal connected to the IoT network is disclosed.

따라서, 본 발명이 이루고자 하는 기술적 과제는 IoT 네트워크 내에서 복수 사용자의 시나리오를 독립성을 유지하면서 서로 다른 권한을 가지도록 운용하기 위해서 장치의 소유자나 서비스의 청약자가 특정인에게 사용 권한을 부여하고 운영 관리하는 방법 및 그 시스템을 제공하는 것이다.SUMMARY OF THE INVENTION Accordingly, the present invention has been made in view of the above problems, and it is an object of the present invention to provide a method and system for managing a plurality of scenarios of a plurality of users in an IoT network, And a system therefor.

본 발명의 하나의 특징에 따르면, 사용자 권한 설정 방법은 홈 사물 인터넷 서비스 시스템에서 하나 이상의 장치 기능을 보유한 홈 사물 인터넷 장치에 대한 사용자 권한을 설정하는 방법으로서, 마스터 사용자 클라이언트가 하나 이상의 가족 사용자 클라이언트로부터 상기 홈 사물 인터넷 장치에 대한 사용자 권한 설정 요청을 수신하는 단계, 그리고 상기 하나 이상의 가족 사용자 클라이언트가 접근 가능한 홈 사물 인터넷 장치 및 상기 접근 가능한 홈 사물 인터넷 장치가 보유한 장치 기능 중에서 사용이 허용된 장치 기능을 상기 하나 이상의 가족 사용자 클라이언트 별로 서로 다르게 사용자 권한을 설정하는 단계를 포함한다.According to one aspect of the present invention, a method of setting a user authority is a method for setting a user right for a home object Internet device having at least one device function in a home object Internet service system, Receiving a request for setting a user right for the home Internet device, and receiving a device permission function that is allowed among the device functions of the home object Internet device and the accessible home object Internet device accessible by the one or more family user clients And setting user rights differently for each of the one or more family user clients.

상기 수신하는 단계는,Wherein the receiving comprises:

상기 마스터 사용자 클라이언트가 인터넷망을 통해 홈 제어 서버로 접속하여 로그인하는 단계, 그리고 상기 로그인에 성공하면, 상기 홈 제어 서버로부터 상기 하나 이상의 가족 사용자 클라이언트의 사용자 권한 설정 요청을 수신하는 단계를 포함할 수 있다.The master user client accessing and logging in to the home control server through the Internet network and receiving a user rights setting request of the one or more family user clients from the home control server when the login is successful have.

상기 설정하는 단계는, Wherein the setting step comprises:

상기 마스터 사용자 클라이언트가 상기 사용자 권한 설정 요청의 승인 여부를 결정하여 상기 홈 제어 서버로 응답하는 단계, 상기 사용자 권한 설정 요청을 승인한 경우, 상기 홈 제어 서버로부터 상기 마스터 사용자 클라이언트가 보유한 홈 사물 인터넷 장치 리스트 및 상기 홈 사물 인터넷 장치의 장치 기능 별로 권한을 부여할 수 있는 사용자 인터페이스를 수신하는 단계, 상기 사용자 인터페이스 상에서 상기 하나 이상의 가족 사용자 클라이언트 별로 사용 가능한 홈 사물 인터넷 장치 및 장치 기능을 선택하는 단계, 그리고 선택 정보를 상기 홈 제어 서버로 전송하는 단계를 포함하고,Determining whether the master user client approves the user right setting request and responding to the home control server when the master user client approves the user right setting request; Selecting a function of a home object Internet device and a device available for each of the one or more family user clients on the user interface, And transmitting selection information to the home control server,

상기 선택 정보에 따라 상기 하나 이상의 가족 사용자 클라이언트 별로 상기 사용자 권한이 설정될 수 있다.And the user right may be set for each of the one or more family user clients according to the selection information.

본 발명의 다른 특징에 따르면, 사용자 권한 설정 방법은 홈 사물 인터넷 서비스 시스템에서 하나 이상의 장치 기능을 보유한 홈 사물 인터넷 장치에 대한 사용자 권한을 설정하는 방법으로서, 가족 사용자 클라이언트가 마스터 사용자 클라이언트에게 상기 홈 사물 인터넷 장치에 대한 사용자 권한 설정 요청을 전송하는 단계, 그리고 상기 가족 사용자 클라이언트가 접근 가능한 홈 사물 인터넷 장치 및 상기 장치 기능이 설정된 사용자 권한 정보를 수신하는 단계를 포함하고,According to another aspect of the present invention, there is provided a method of setting a user authority for a home object Internet device having at least one device function in a home object Internet service system, Transmitting a request for setting a user authority to the Internet device, and receiving the user right information with the home object Internet device and the device function for which the family user client is accessible,

상기 사용자 권한 정보는,Wherein the user right information comprises:

하나 이상의 가족 사용자 클라이언트 별로 접근 가능한 홈 사물 인터넷 장치와, 홈 사물 인터넷 장치 별로 사용 가능한 장치 기능이 서로 다르게 설정된다.A home object Internet device accessible to one or more family user clients and a device function available for each home object Internet device are set to be different from each other.

상기 전송하는 단계는, Wherein the transmitting comprises:

상기 가족 사용자 클라이언트가 인터넷망을 통해 홈 제어 서버로 접속하여 로그인하는 단계, 상기 로그인에 성공하면, 상기 홈 제어 서버로부터 마스터 사용자 클라이언트 리스트를 수신하는 단계, 상기 마스터 사용자 클라이언트 리스트 중에서 하나의 마스터 사용자 클라이언트를 선택하는 단계, 그리고 선택한 마스터 사용자 클라이언트에게 상기 사용자 권한 설정을 요청하는 단계를 포함할 수 있다.Receiving a master user client list from the home control server when the family user client accesses and logs in to the home control server through the Internet network; , And requesting the selected master user client to set the user authority.

상기 사용자 권한 정보를 수신하는 단계는,Wherein the receiving of the user right information comprises:

상기 가족 사용자 클라이언트가 상기 인터넷망을 통해 상기 홈 제어 서버로 접속하여 로그인하는 단계, 그리고 상기 로그인에 성공하면, 상기 마스터 사용자 클라이언트가 보유한 홈 사물 인터넷 장치들 중에서 상기 마스터 사용자 클라이언트가 사용 승인한 홈 사물 인터넷 장치들과, 상기 홈 사물 인터넷 장치들이 보유한 장치 기능들 중에서 사용 승인된 장치 기능들을 포함하는 상기 사용자 권한 정보를 수신하는 단계를 포함할 수 있다.Wherein the family user client accesses the home control server through the Internet network and logs in. When the login is successful, the home user Internet client And receiving the user right information including Internet devices and device functions approved for use among the device functions possessed by the home Internet devices.

본 발명의 또 다른 특징에 따르면, 홈 사물 인터넷 서비스 시스템은 홈 네트워크에 위치하고, 하나 이상의 장치 기능을 각각 보유한 복수의 홈 사물 인터넷 장치, 그리고 인터넷망을 통해 상기 복수의 홈 사물 인터넷 장치, 마스터 사용자 클라이언트 및 하나 이상의 가족 사용자 클라이언트와 연결되고, 상기 마스터 사용자 클라이언트의 제어에 따라 상기 하나 이상의 가족 사용자 클라이언트 별로 상기 복수의 홈 사물 인터넷 장치에 대한 사용자 권한을 장치 기능 단위로 서로 다르게 설정하는 홈 제어 서버를 포함한다.According to another aspect of the present invention, a home object Internet service system includes a plurality of home object Internet devices located in a home network and each having one or more device functions, and a plurality of home Internet devices, And a home control server connected to the one or more family user clients and configured to set user rights for the plurality of home internet devices on the device function unit differently for each of the one or more family user clients under the control of the master user client do.

상기 홈 제어 서버는,Wherein the home control server comprises:

상기 가족 사용자 클라이언트로부터 수신한 사용자 권한 설정 요청을 상기 마스터 사용자 클라이언트에게 전달하고, 상기 마스터 사용자 클라이언트의 요청에 따라 상기 하나 이상의 가족 사용자 클라이언트가 접근 가능한 홈 사물 인터넷 장치와, 상기 접근 가능한 홈 사물 인터넷 장치가 보유한 장치 기능 중에서 사용이 허용된 장치 기능을 포함하는 사용자 권한 정보를 상기 가족 사용자 클라이언트에게 전송하는 사용자 권한 관리부를 포함할 수 있다.A home object internet device that transmits a user authority setting request received from the family user client to the master user client and is accessible by the one or more family user clients at the request of the master user client, And a user authority management unit that transmits user authority information including a device function permitted to use among the device functions held by the user user client to the family user client.

상기 사용자 권한 관리부는,The user authority management unit,

상기 마스터 사용자 클라이언트에게 권한 설정 UI를 전송하고, Transmits a rights setting UI to the master user client,

상기 권한 설정 UI는,The rights setting UI,

상기 마스터 사용자 클라이언트가 보유한 복수의 홈 사물 인터넷 장치 목록을 포함하고, 홈 사물 인터넷 장치가 보유한 장치 기능 별로 사용자 권한을 설정할 수 있는 선택 항목을 포함할 수 있다.A list of a plurality of home Internet devices held by the master user client, and a selection item for setting a user right for each device function possessed by the home Internet device.

상기 사용자 권한 관리부는,The user authority management unit,

상기 가족 사용자 클라이언트가 접속하면, 상기 사용자 권한 정보에 따라 상기 가족 사용자 클라이언트가 사용할 수 있는 복수의 홈 사물 인터넷 장치 및 장치 기능 정보로 구성된 권한 별 접속 화면을 상기 가족 사용자 클라이언트에게 전송할 수 있다.When the family user client accesses the home network, the home user Internet client and the family user client can transmit to the family user client a privileged access screen configured by a plurality of home internet devices and device function information usable by the family user client according to the user right information.

홈 사물 인터넷 장치 별로 상기 홈 사물 인터넷 장치가 보유한 각각의 장치 기능 정보를 저장한 장치 메타 DB, 마스터 사용자 클라이언트 별로 상기 마스터 사용자 클라이언트가 보유한 홈 사물 인터넷 장치 목록을 저장하는 보유 장치 DB, 그리고 상기 마스터 사용자 클라이언트와 매칭되는 상기 하나 이상의 가족 사용자 클라이언트 별로 설정된 사용자 권한 정보를 저장하는 사용자 권한 정보 DB를 관리하는 데이터베이스 서버를 더 포함할 수 있다.An apparatus meta DB for storing device function information of each of the home object Internet apparatuses for each home object Internet apparatus, a holding apparatus DB for storing a list of home object Internet apparatuses held by the master user client for each master user client, And a database server managing a user right information DB storing user right information set for each of the one or more family user clients matching the client.

상기 홈 제어 서버는,Wherein the home control server comprises:

상기 복수의 홈 사물 인터넷 장치로부터 각각의 장치 식별 정보를 수신하면, 상기 장치 메타 DB로부터 상기 복수의 홈 사물 인터넷 장치 각각의 장치 기능 정보를 조회하고, 조회한 장치 기능 정보와 상기 장치 식별 정보를 매칭하여 상기 보유 장치 DB에 업데이트하는 장치 기능 관리부를 더 포함할 수 있다.Object device information of each of the plurality of home Internet devices from the device meta DB when receiving the device identification information from each of the plurality of home Internet devices, And a device function management unit for updating the device DB with the storage device DB.

상기 복수의 홈 사물 인터넷 장치와 유선 또는 무선으로 연결되고, 상기 인터넷망과 연결되며, 상기 복수의 홈 사물 인터넷 장치가 부트스트랩시 상기 장치 식별 정보를 상기 복수의 홈 사물 인터넷 장치로부터 수신하여 상기 인터넷망을 통해 연결된 상기 홈 제어 서버로 전달하는 홈 게이트웨이를 더 포함할 수 있다.Wherein the plurality of home internet devices are connected to the plurality of home internet devices via a wired or wireless connection and are connected to the Internet network, wherein the plurality of home internet devices receive the device identification information at bootstrap from the plurality of home Internet devices, And a home gateway for transmitting the home gateway to the home control server connected through the network.

상기 홈 제어 서버는,Wherein the home control server comprises:

상기 인터넷망을 통해 상기 마스터 사용자 클라이언트 및 상기 하나 이상의 가족 사용자 클라이언트와 접속되어 로그인을 수행하는 인터페이스부를 더 포함하고,Further comprising an interface unit connected to the master user client and the one or more family user clients through the Internet to perform login,

상기 사용자 권한 관리부는,The user authority management unit,

상기 인터페이스부가 로그인에 성공한 경우, 상기 마스터 사용자 클라이언트 및 상기 하나 이상의 가족 사용자 클라이언트가 요청한 동작을 수행할 수 있다.If the interface unit succeeds in logging in, the master user client and the one or more family user clients can perform the requested operation.

본 발명의 실시예에 따르면, 장치의 소유자가 지정한 제어 권한을 확장 사용자인 가족 사용자에게 제공할 수 있어 하나의 IoT 네트워크 내에서 사용자 별로 독립적인 시나리오를 구축할 수 있다. According to the embodiment of the present invention, it is possible to provide the control authority designated by the owner of the device to the family user who is the extended user, so that it is possible to construct an independent scenario for each user in one IoT network.

도 1은 본 발명의 실시예에 따른 홈 IoT 서비스 시스템의 구성도이다.
도 2는 도 1의 홈 제어 서버 및 데이터베이스 서버의 세부 구성을 도시한 것이다.
도 3은 본 발명의 실시예에 따른 장치 사용 준비 과정을 나타낸 흐름도이다.
도 4는 본 발명의 실시예에 따른 사용자 권한 설정 방법을 나타낸 흐름도이다.
도 5는 본 발명의 실시예에 따른 홈 IoT 서비스 방법을 나타낸 흐름도이다.
1 is a configuration diagram of a home IoT service system according to an embodiment of the present invention.
2 shows a detailed configuration of the home control server and the database server of FIG.
FIG. 3 is a flowchart illustrating a device preparation process according to an embodiment of the present invention.
4 is a flowchart illustrating a method of setting a user authority according to an embodiment of the present invention.
5 is a flowchart illustrating a home IoT service method according to an embodiment of the present invention.

아래에서는 첨부한 도면을 참고로 하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily carry out the present invention. The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. In order to clearly illustrate the present invention, parts not related to the description are omitted, and similar parts are denoted by like reference characters throughout the specification.

명세서 전체에서, 어떤 부분이 어떤 구성 요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성 요소를 제외하는 것이 아니라 다른 구성 요소를 더 포함할 수 있는 것을 의미한다.Throughout the specification, when an element is referred to as "comprising ", it means that it can include other elements as well, without excluding other elements unless specifically stated otherwise.

또한, 명세서에 기재된 "…부", "…모듈" 의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어 또는 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다.Also, the terms of " part ", "... module" in the description mean units for processing at least one function or operation, which may be implemented by hardware or software or a combination of hardware and software.

이하, 도면을 참조로 하여 본 발명의 실시예에 따른 사용자 권한 설정 방법 및 이를 수행하는 홈 사물 인터넷(Internet of Things, 이하 'IoT'라 통칭함) 서비스 시스템에 대하여 상세히 설명한다.Hereinafter, a method of setting a user authority according to an embodiment of the present invention and a service system of the Internet of Things (IoT) will be described in detail with reference to the drawings.

도 1은 본 발명의 실시예에 따른 홈 IoT 서비스 시스템의 구성도이다.1 is a configuration diagram of a home IoT service system according to an embodiment of the present invention.

도 1을 참조하면, 홈 IoT 서비스 시스템은 클라이언트(100), 인터넷망(200), 홈 제어 서버(300), 데이터베이스 서버(400), 홈 게이트웨이(500) 및 홈 IoT 장치(600)를 포함한다.1, a home IoT service system includes a client 100, an Internet network 200, a home control server 300, a database server 400, a home gateway 500, and a home IoT device 600 .

여기서, 홈 게이트웨이(500) 및 홈 IoT 장치(600)는 고객의 홈 IoT 댁내에 위치한다. 즉, 홈 IoT 댁내 네트워크를 구성한다.Here, the home gateway 500 and the home IoT device 600 are located in the customer's home IoT home. That is, a home IoT home network is configured.

클라이언트(100)는 사용자가 원격에서 홈 IoT 장치1(601) 및 홈 IoT 장치n(603)에 접속하고자 사용하는 단말이다. 클라이언트(100)는 개인용 컴퓨터, 태블릿 PC, 스마트폰 등과 같은 다양한 유저 단말 장치가 될 수 있다. 그러나, 이에 한정되지 않으며, 다른 종류의 단말 장치들도 클라이언트(100)가 될 수 있다.The client 100 is a terminal that a user uses to access the home I / O device 1 601 and the home I / O device 603 remotely. The client 100 may be a variety of user terminal devices such as a personal computer, a tablet PC, a smart phone, and the like. However, the present invention is not limited to this, and other types of terminal devices may be clients 100 as well.

홈 IoT 서비스에 참여하는 사용자는 마스터 사용자 및 가족 사용자로 구분된다. 마스터 사용자는 홈 IoT 서비스의 최초 계약자 혹은 홈 IoT 장치(600)의 소유자로서, 모든 서비스 사용 권한을 가지고 가족 사용자의 관리 권한과 가족 사용자의 장치별 제어 권한을 관리한다. 가족 사용자는 마스터 사용자가 권한을 부여한 홈 IoT 장치(600)에 한하여 사용 권한을 가진다. Users participating in the home IoT service are classified into a master user and a family user. The master user is the original contractor of the home IoT service or the owner of the home IoT device 600 and manages the management authority of the family user and the control authority of the device of the family user with all service use rights. The family user has the right to use only the home IoT device 600 to which the master user has been authorized.

클라이언트(100)는 마스터 사용자 클라이언트(101), 가족 사용자 클라이언트1(103), 가족 사용자 클라이언트n(105)를 포함한다.The client 100 includes a master user client 101, a family user client 1 (103), and a family user client n (105).

마스터 사용자 클라이언트(101), 가족 사용자 클라이언트1(103), 가족 사용자 클라이언트n(105)와 홈 IoT 장치(600)는 IoT 통신을 이용하여 상호 간에 통신을 한다. The master user client 101, the family user client 1 103, the family user client 105 and the home IoT device 600 communicate with each other using IoT communication.

홈 제어 서버(300)는 인터넷망(107)을 통해 마스터 사용자 클라이언트(101), 가족 사용자 클라이언트1(103), 가족 사용자 클라이언트n(105)와, 홈 게이트웨이(113)와 연결된다. The home control server 300 is connected to the master user client 101, the family user client 1 103, the family user client n 105 and the home gateway 113 via the Internet 107.

홈 제어 서버(300)는 인터넷망(200)을 통해 마스터 사용자 클라이언트(101), 가족 사용자 클라이언트1(103), 가족 사용자 클라이언트n(105)와 연결된다. The home control server 300 is connected to the master user client 101, the family user client 1 103 and the family user client n 105 via the Internet network 200.

홈 제어 서버(300)는 인터넷망(200)을 통해 홈 게이트웨이(500) 및 홈 IoT 장치(600)와 연결된다. The home control server 300 is connected to the home gateway 500 and the home IOT device 600 through the Internet network 200.

홈 제어 서버(300)는 마스터 사용자 클라이언트(101)의 제어에 따라 하나 이상의 가족 사용자 클라이언트(103, 105) 별로 복수의 홈 사물 인터넷 장치(600)에 대한 사용자 권한을 장치 기능 단위로 서로 다르게 설정한다. 예를 들면, 가족 사용자 클라이언트1(103)에게는 홈 사물 인터넷 장치1(601)의 a 기능, b 기능의 사용자 권한을 설정한다. 그리고 가족 사용자 클라이언트n(105)에게는 홈 사물 인터넷 장치1(601)의 a 기능, 홈 사물 인터넷 장치n(603)의 c 기능의 사용자 권한을 설정한다. 이처럼, 가족 사용자 클라이언트 별로 사용 가능한 홈 사물 인터넷 장치와, 그 장치 기능을 서로 다르게 설정할 수 있다.The home control server 300 differently sets user rights for a plurality of home internet devices 600 for each of the one or more family user clients 103 and 105 in units of the device function unit under the control of the master user client 101 . For example, the family user client 103 sets the user authority of the a function and the b function of the home object Internet apparatus 1 (601). Then, the family user client 105 sets the a function of the home object Internet apparatus 1 601 and the user authority of the c function of the home object Internet apparatus n 603. As described above, it is possible to set the function of the home object Internet device and the function of the home object different for each family user client.

데이터베이스 서버(400)는 홈 제어 서버(300)와 연결되어 홈 사물 인터넷 장치 정보 및 사용자 권한 정보를 관리한다. The database server 400 is connected to the home control server 300 and manages the home object Internet device information and the user right information.

홈 IoT 댁내 네트워크에 포함되는 홈 게이트웨이(500)는 홈 IoT 장치(600)와 유선 또는 무선으로 통신한다. 이때, 무선의 경우, 근거리 무선 통신을 수행할 수 있다.The home gateway 500 included in the home IoT home network communicates with the home IoT device 600 in a wired or wireless manner. At this time, in the case of wireless, short-range wireless communication can be performed.

홈 게이트웨이(500)는 홈 IoT 장치(600)가 인터넷망(107)에 연결되어 통신할 수 있도록 한다. The home gateway 500 allows the home IoT device 600 to be connected to the Internet 107 to communicate.

홈 게이트웨이(500)는 홈 IoT 장치(600)에게 장치 식별 정보를 할당한다. 그리고 홈 게이트웨이(600)는 홈 IoT 장치(600)가 부트스트랩(bootstrap)시 장치 식별 정보를 홈 제어 서버(300)로 전달한다. 여기서, 부트스트랩은 컴퓨터의 전원을 켜거나 리셋 키를 누르는 따위의 동작으로 시스템을 시동하는 동작을 의미한다.The home gateway 500 assigns the device identification information to the home IOT device 600. The home gateway 600 transfers the device identification information to the home control server 300 when the home IOT device 600 bootstrap. Here, bootstrap refers to an operation to start the system by an operation such as turning on the computer or pressing the reset key.

홈 IoT 장치(600)는 홈 IoT 댁내 네트워크내 위치하고 IoT 통신 칩이 내장된 사물이다. 예를 들면, 홈 IoT 장치(600)는 헤드폰(Headphone), 디지털 캠코더(Digital Camcorder), 오디오(Audio), 디지털 카메라(Digital Camera), 가전 제품에 해당하는 테이블 탑(Table Top), 냉장고(Refrigerator), 전자렌지(Microwave Oven), 가스렌지(Gas Range), 전기밥솥(Electric Rice Cooker), 세탁기(Washing Machine), 에이컨(Air Conditioner), TV(Television) 등 중 어느 하나일 수 있지만, 이에 국한되는 것은 아니다. The home IoT device 600 is located in the home IoT home network and is an object having an IoT communication chip embedded therein. For example, the home IoT device 600 may include a headphone, a digital camcorder, an audio, a digital camera, a table top corresponding to home appliances, a refrigerator, A microwave oven, a gas range, an electric rice cooker, a washing machine, an air conditioner, and a television (TV). However, It is not.

홈 IoT 장치(600)는 하나 이상의 장치 기능을 각각 보유한다. 예를 들면, TV의 경우, 녹화 기능, 자동 온/오프 기능 등을 포함할 수 있고, 세탁기의 경우, 세탁 예약 기능을 포함하며, 가스렌지의 경우, 자동 오프 기능들을 포함할 수 있다. 이처럼, 홈 IoT 장치(600)의 종류 별로 그 장치 기능은 서로 다르다. Home IoT device 600 has one or more device capabilities, respectively. For example, in the case of a TV, a recording function, an automatic on / off function, and the like may be included. In the case of a washing machine, a laundry reservation function is included. As described above, the device functions of the home IoT device 600 are different from each other.

도 2는 도 1의 홈 제어 서버 및 데이터베이스 서버의 세부 구성을 도시한 것이다.2 shows a detailed configuration of the home control server and the database server of FIG.

도 2를 참조하면, 홈 제어 서버(300)는 인터페이스부(310), 장치 기능 관리부(330), 권한 관리부(350) 및 접근 제어부(370)를 포함한다. 그리고 데이터베이스 서버(400)는 장치 메타 DB(410), 보유 장치 DB(430) 및 사용자 권한 DB(450)를 포함한다. Referring to FIG. 2, the home control server 300 includes an interface unit 310, a device function management unit 330, a rights management unit 350, and an access control unit 370. The database server 400 includes a device meta DB 410, a holding device DB 430, and a user authority DB 450.

여기서, 인터페이스부(310)는 인터넷망(200)과 연결되어 인터넷망(200)을 통한 접속 처리를 수행한다. Here, the interface unit 310 is connected to the Internet network 200 and performs a connection process through the Internet network 200.

인터페이스부(310)는 인터넷망(200)을 통해 마스터 사용자 클라이언트(101) 및 하나 이상의 가족 사용자 클라이언트(103, 105)와 접속되어 로그인을 수행한다. 여기서, 로그인은 아이디 및 패스워드로 구성된 사용자 계정을 확인하는 절차일 수 있다.The interface unit 310 is connected to the master user client 101 and the one or more family user clients 103 and 105 through the Internet network 200 to perform login. Here, the login may be a procedure for confirming a user account composed of an ID and a password.

장치 기능 관리부(330)는 복수의 홈 사물 인터넷 장치(600)로부터 각각의 장치 식별 정보를 수신하면, 장치 메타 DB(410)로부터 복수의 홈 사물 인터넷 장치(600)가 각각 보유한 장치 기능 정보를 조회한다. 그리고 조회한 장치 기능 정보와 장치 식별 정보를 매칭하여 보유 장치 DB(430)에 업데이트한다. 이때, 장치 식별 정보는 장치 고유의 식별정보 외에 장치 소유자를 알 수 있는 정보를 포함할 수 있다. 장치 소유자를 알 수 있는 정보는 IP 정보 또는 MAC 주소 일 수 있는데, 이러한 정보를 통해 장치 소유자, 즉 마스터 사용자를 확인한 후, 장치 식별 정보와 장치 기능 정보를 마스터 사용자와 매칭하여 보유 장치 DB(430)에 업데이트한다. Upon receiving the device identification information from each of the plurality of home Internet devices 600, the device function management unit 330 inquires of the plurality of home internet devices 600 of the device function information held by the device meta DB 410 do. Then, the retrieved device function information and the device identification information are matched and updated in the holding device DB 430. At this time, the device identification information may include information that identifies the device owner in addition to the device-specific identification information. The information that can identify the device owner may be the IP information or the MAC address. After confirming the device owner (i.e., the master user) through the information, the device identification information and the device capability information are matched with the master user, .

사용자 권한 관리부(350)는 가족 사용자 클라이언트(103, 105)로부터 수신한 사용자 권한 설정 요청을 마스터 사용자 클라이언트(101)에게 전달한다. 그리고, 마스터 사용자 클라이언트(101)의 요청에 따라 장치 기능 단위로 홈 사물 인터넷 장치(600)에 대한 사용자 권한을 설정한다. 즉, 하나 이상의 가족 사용자 클라이언트(103, 105)가 접근 가능한 홈 사물 인터넷 장치와, 접근 가능한 홈 사물 인터넷 장치가 보유한 장치 기능 중에서 사용이 허용된 장치 기능을 포함하는 사용자 권한 정보를 설정하여 가족 사용자 클라이언트(103, 105)에게 전송한다. The user authority management unit 350 transmits a user authority setting request received from the family user clients 103 and 105 to the master user client 101. [ In response to a request from the master user client 101, a user right for the home object Internet apparatus 600 is set in units of a device function. That is, it is possible to set user authority information including a device function permitted to be used among the device functions held by the accessible home object Internet device and the home object Internet device accessible by one or more family user clients 103 and 105, (103, 105).

이때, 사용자 권한 관리부(350)는 마스터 사용자 클라이언트(101)에게 권한 설정 UI를 전송한다. 권한 설정 UI는 마스터 사용자 클라이언트(101)가 보유한 복수의 홈 사물 인터넷 장치 목록을 포함하고, 홈 사물 인터넷 장치가 보유한 장치 기능 별로 사용자 권한을 설정할 수 있는 선택 항목을 포함한다.At this time, the user authority management unit 350 transmits a rights setting UI to the master user client 101. [ The rights setting UI includes a plurality of home object Internet device lists held by the master user client 101 and includes a selection item for setting user rights for each device function possessed by the home object Internet device.

또한, 사용자 권한 관리부(350)는 가족 사용자 클라이언트(103, 105)가 접속하면, 사용자 권한 정보에 따라 가족 사용자 클라이언트(103, 105)가 사용할 수 있는 복수의 홈 사물 인터넷 장치 및 장치 기능 정보로 구성된 권한 별 접속 화면을 가족 사용자 클라이언트(103, 105)에게 전송한다. 그리고 권한 별 접속 화면 상에서 선택된 사용 요청 정보를 홈 게이트웨이(500)를 통해 해당하는 홈 IoT 장치(600)로 전달한다. When the family user clients 103 and 105 access the user authority management unit 350, the user authority management unit 350 may include a plurality of home object Internet devices and device function information usable by the family user clients 103 and 105 according to the user right information And transmits the authority-specific connection screen to the family user clients 103 and 105. And transmits the use request information selected on the authority-specific connection screen to the corresponding home IOT device 600 through the home gateway 500. [

장치 메타 DB(410)는 홈 IoT 장치(600) 별로 홈 IoT 장치(600)가 보유한 각각의 장치 기능 정보를 저장한다. 즉, 어떤 홈 IoT 장치가 어떤 장치 기능들을 제공하는지에 관한 정보가 저장되어 있다.The device meta DB 410 stores device function information held by the home IoT device 600 for each home IoT device 600. That is, information about which device functions the home IoT device provides is stored.

보유 장치 DB(430)는 마스터 사용자 클라이언트 별로 해당 마스터 사용자 클라이언트가 보유한 홈 IoT 장치 목록을 저장한다. 이때, 홈 IoT 장치 목록은 보유한 홈 IoT 장치가 제공하는 장치 기능 정보도 포함한다.The holding device DB 430 stores a home IOT device list held by the corresponding master user client for each master user client. At this time, the home IoT device list also includes device function information provided by the held home IoT device.

사용자 권한 DB(450)는 마스터 사용자 클라이언트(101)와 매칭되는 하나 이상의 가족 사용자 클라이언트 별로 설정된 사용자 권한 정보를 저장한다. The user right DB 450 stores user right information set for each of the one or more family user clients matching the master user client 101.

이제, 전술한 내용을 토대로 홈 IoT 서비스의 사용자 권한을 설정하는 방법 및 사용자 권한에 따른 홈 IoT 서비스 방법에 대하여 설명하기로 한다. 이때, 도 1 및 도 2에서 설명한 구성과 연계하여 동일한 도면 부호를 사용한다.Now, a method of setting a user right of a home IoT service and a home IoT service method according to a user right will be described based on the above description. At this time, the same reference numerals are used in connection with the configurations described in FIG. 1 and FIG.

도 3은 본 발명의 실시예에 따른 장치 사용 준비 과정을 나타낸 흐름도이다.FIG. 3 is a flowchart illustrating a device preparation process according to an embodiment of the present invention.

도 3을 참조하면, 홈 IoT 장치1(601)이 부트 스트랩(S101)을 하는 경우, 장치 식별 정보를 홈 게이트웨이(500)로 전송한다(S103). Referring to FIG. 3, when the home IoT device 1 601 performs the bootstrap S101, it transmits the device identification information to the home gateway 500 (S103).

홈 게이트웨이(500)는 수신된 장치 식별정보를 홈 제어 서버(300)로 전달한다(S105).The home gateway 500 transmits the received device identification information to the home control server 300 (S105).

홈 IoT 장치n(603)이 부트 스트랩(S107)을 하는 경우, 장치 식별 정보를 홈 게이트웨이(500)로 전송한다(S109). When the home IoT device n (603) performs bootstrap S107, it transmits the device identification information to the home gateway 500 (S109).

홈 게이트웨이(500)는 수신된 장치 식별정보를 홈 제어 서버(300)로 전달한다(S111).The home gateway 500 transmits the received device identification information to the home control server 300 (S111).

그러면, 홈 제어 서버(500)는 수신한 장치 식별정보들을 보유 장치 DB(430)에 업데이트한다(S113). 구체적으로, 수신한 장치 식별정보를 토대로 장치 메타 DB(410)로부터 해당 장치의 기능 정보를 조회한다. 그리고 장치 식별정보와 조회한 장치 기능 정보를 해당 홈 IoT 장치(600)의 마스터 사용자와 매칭하여 보유 장치 DB(430)에 저장한다.Then, the home control server 500 updates the received device identification information in the holding device DB 430 (S113). Specifically, the function information of the corresponding device is inquired from the device meta DB 410 based on the received device identification information. The device identification information and the retrieved device function information are matched with the master user of the corresponding home IOT device 600 and stored in the storage device DB 430.

도 4는 본 발명의 실시예에 따른 사용자 권한 설정 방법을 나타낸 흐름도이다.4 is a flowchart illustrating a method of setting a user authority according to an embodiment of the present invention.

도 4를 참조하면, 가족 사용자 클라이언트(103, 105)가 인터넷망(200)을 통해 홈 제어 서버(300)에 접속하여 로그인한다(S201). 가족 사용자 클라이언트(103, 105)는 웹 브라우저를 구동하여 홈 제어 서버(300)가 제공하는 웹 사이트에 접속하여 로그인할 수 있다. 또는 기 설치된 전용 앱을 실행하여 홈 제어 서버(300)로 접속하여 로그인할 수 있다.Referring to FIG. 4, the family user clients 103 and 105 access the home control server 300 through the Internet network 200 and log in (S201). The family user clients 103 and 105 can access the web site provided by the home control server 300 and log in by driving the web browser. Or, the user can access the home control server 300 and log in by executing the installed dedicated app.

로그인에 성공하면, 홈 제어 서버(300)는 가족 사용자 클라이언트(103, 105)에게 마스터 선택 화면을 전송한다(S203). If the login is successful, the home control server 300 transmits the master selection screen to the family user clients 103 and 105 (S203).

가족 사용자 클라이언트(103, 105)는 마스터 선택 화면에서 마스터 사용자 식별자, 예를 들면, 전화번호 또는 아이디를 선택 또는 입력(S205)하여 마스터 사용자에 대한 가족 사용자 참여 승인 요청을 홈 제어 서버(300)로 전송한다(S207).The family user clients 103 and 105 select or input a master user identifier, for example, a telephone number or an ID, in the master selection screen (S205), and send a family user participation approval request for the master user to the home control server 300 (S207).

이때, 홈 제어 서버(300)는 SMS 또는 어플리케이션 푸쉬 알림으로 마스터 사용자 클라이언트(101)에게 가족 사용자 참여 승인 요청을 통보할 수 있다.At this time, the home control server 300 may notify the master user client 101 of the family user participation approval request by SMS or application push notification.

이후, 마스터 사용자 클라이언트(101)가 인터넷망(200)을 통해 홈 제어 서버(300)에 접속하여 로그인한다(S209). 마스터 사용자 클라이언트(101)는 웹 브라우저를 구동하여 홈 제어 서버(300)가 제공하는 웹 사이트에 접속하여 로그인할 수 있다. 또는 기 설치된 전용 앱을 실행하여 홈 제어 서버(300)로 접속하여 로그인할 수 있다.Then, the master user client 101 accesses the home control server 300 through the Internet network 200 and logs in (S209). The master user client 101 can access the web site provided by the home control server 300 and log in by driving the web browser. Or, the user can access the home control server 300 and log in by executing the installed dedicated app.

마스터 사용자 클라이언트(101)는 홈 제어 서버(300)로부터 가족 사용자 참여 승인 요청이 전달되면(S211), 가족 사용자 승인 여부를 결정한다(S213).When the master user client 101 receives the family user participation approval request from the home control server 300 (S211), the master user client 101 determines whether the family user is approved (S213).

마스터 사용자 클라이언트(101)가 가족 사용자 승인을 거절한 경우, 승인 거절 응답을 홈 제어 서버(300)로 전송한다(S215).If the master user client 101 rejects the family user approval, it transmits an approval rejection response to the home control server 300 (S215).

반면, 마스터 사용자 클라이언트(101)가 가족 사용자 승인을 허용한 경우, 승인 수락 응답을 홈 제어 서버(300)로 전송한다(S217).On the other hand, when the master user client 101 permits the family user, the home acceptance acceptance response is transmitted to the home control server 300 (S217).

홈 제어 서버(300)는 권한 설정 UI를 마스터 사용자 클라이언트(101)에게 전송한다(S219).The home control server 300 transmits the rights setting UI to the master user client 101 (S219).

마스터 사용자 클라이언트(101)는 권한 설정 UI 상에서 장치 기능 단위로 사용자 권한을 설정한다(S221). 마스터 사용자 클라이언트(101)는 권한 설정 UI에 포함된 홈 IoT 장치 리스트 중에서 가족 사용자 클라이언트(103, 105)에게 사용 권한을 승인할 홈 IoT 장치 및 장치 기능을 선택한다. The master user client 101 sets a user authority in unit functional units on the authority setting UI (S221). The master user client 101 selects a home IoT device and a device function for which the usage right is to be granted to the family user clients 103 and 105 from the home IoT device list included in the authority setting UI.

마스터 사용자 클라이언트(101)는 S221 단계에서 설정한 사용자 권한 정보를 홈 제어 서버(300)로 전송한다(S223). The master user client 101 transmits the user right information set in step S221 to the home control server 300 (S223).

홈 제어 서버(300)는 S223 단계에서 수신한 사용자 권한 정보를 사용자 권한 정보 DB(450)에 저장한다(S225).The home control server 300 stores the user right information received in step S223 in the user right information DB 450 (S225).

도 5는 본 발명의 실시예에 따른 홈 IoT 서비스 방법을 나타낸 흐름도로서, 도 4의 S225 단계 이후에 수행된다. FIG. 5 is a flowchart illustrating a home IoT service method according to an embodiment of the present invention, which is performed after step S225 of FIG.

도 5를 참조하면, 가족 사용자 클라이언트(103, 105)가 홈 제어 서버(300)에 접속하여 로그인한다(S301). 가족 사용자 클라이언트(103, 105)는 웹 브라우저를 구동하여 홈 제어 서버(300)가 제공하는 웹 사이트에 접속하여 로그인할 수 있다. 또는 기 설치된 전용 앱을 실행하여 홈 제어 서버(300)로 접속하여 로그인할 수 있다.Referring to FIG. 5, the family user clients 103 and 105 access the home control server 300 and log in (S301). The family user clients 103 and 105 can access the web site provided by the home control server 300 and log in by driving the web browser. Or, the user can access the home control server 300 and log in by executing the installed dedicated app.

로그인에 성공하면, 홈 제어 서버(300)는 접속한 가족 사용자 클라이언트(103, 105)의 사용자 권한 정보를 사용자 권한 정보 DB(450)로부터 확인한다(S203). 이때, 사용자 권한 정보는 가족 사용자 클라이언트(103, 105)의 사용자 계정 별로 매칭되어 있을 수 있다.If the login is successful, the home control server 300 confirms the user right information of the connected family user clients 103 and 105 from the user right information DB 450 (S203). At this time, the user right information may be matched for the user accounts of the family user clients 103 and 105.

홈 제어 서버(300)는 사용자 권한 정보에 기초한 권한 별 접속 제어 화면을 가족 사용자 클라이언트(103, 105)에게 전송한다(S305). 이때, 권한 별 접속 제어 화면은 사용자 권한 정보에 따라 다르게 생성된다. 예를 들면, 가족 사용자 클라이언트1(103)에게는 홈 IoT 장치1(601)의 장치 기능 a, b만 포함되어 있고, 가족 사용자 클라이언트3(105)에게는 홈 IoT 장치1(601)의 장치 기능 a, 홈 IoT 장치2(603)의 장치 기능 c, d, e가 포함되어 있을 수 있다. The home control server 300 transmits an authority-specific access control screen based on the user right information to the family user clients 103 and 105 (S305). At this time, the access control screen for each authority is generated differently according to the user authority information. For example, only the device functions a and b of the home IoT device 1 601 are included in the family user client 1 (103), and the device functions a and b of the home IoT device 1 (601) And the device functions c, d, and e of the home IoT device 2 603 may be included.

가족 사용자 클라이언트(103, 105)는 수신된 권한 별 접속 제어 화면을 출력한다(S307). 그리고 권한 별 접속 제어 화면 상에서 가족 사용자가 선택(S309)한 제어 항목 실행 명령을 홈 제어 서버(300)로 전송한다(S311).The family user clients 103 and 105 output the received access control screen for each privilege (S307). Then, the family user selects the control item execution command (S309) on the authority-specific access control screen to the home control server 300 (S311).

그러면, 홈 제어 서버(300)는 수신된 제어 항목 실행 명령을 홈 게이트웨이(500)로 전달한다(S315). 이때, 이미 권한 별 접속 제어 화면 자체가 사용자 권한 정보에 따른 것이지만, 제어 항목 실행 명령이 사용자 권한 정보에 따라 허용 되는 것인지 한번더 확인한 후 S315 단계를 수행할 수도 있다.Then, the home control server 300 transmits the received control item execution command to the home gateway 500 (S315). At this time, although the authority-specific access control screen itself is in accordance with the user authority information, it may be checked once again whether the control item execution command is permitted according to the user authority information, and then step S315 may be performed.

홈 게이트웨이(500)는 수신된 제어 항목 실행 명령을 해당하는 홈 IoT 장치(600)에게 전달한다(S317). 그러면, 홈 IoT 장치(600)는 수신된 제어 항목 실행 명령에 따라 동작한다(S319).The home gateway 500 delivers the received control item execution command to the corresponding home IOT device 600 (S317). Then, the home IoT device 600 operates according to the received control item execution command (S319).

이상에서 설명한 본 발명의 실시예는 장치 및 방법을 통해서만 구현이 되는 것은 아니며, 본 발명의 실시예의 구성에 대응하는 기능을 실현하는 프로그램 또는 그 프로그램이 기록된 기록 매체를 통해 구현될 수도 있다. The embodiments of the present invention described above are not implemented only by the apparatus and method, but may be implemented through a program for realizing the function corresponding to the configuration of the embodiment of the present invention or a recording medium on which the program is recorded.

이상에서 본 발명의 실시예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속하는 것이다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, It belongs to the scope of right.

Claims (14)

홈 사물 인터넷 서비스 시스템에서 하나 이상의 장치 기능을 보유한 홈 사물 인터넷 장치에 대한 사용자 권한을 설정하는 방법으로서,
마스터 사용자 클라이언트가 하나 이상의 가족 사용자 클라이언트로부터 상기 홈 사물 인터넷 장치에 대한 사용자 권한 설정 요청을 수신하는 단계, 그리고
상기 하나 이상의 가족 사용자 클라이언트가 접근 가능한 홈 사물 인터넷 장치 및 상기 접근 가능한 홈 사물 인터넷 장치가 보유한 장치 기능 중에서 사용이 허용된 장치 기능을 상기 하나 이상의 가족 사용자 클라이언트 별로 서로 다르게 사용자 권한을 설정하는 단계
를 포함하는 사용자 권한 설정 방법.
A method for setting a user right for a home object Internet device having one or more device functions in a home object Internet service system,
The master user client receiving a request for setting a user right for the home object Internet device from one or more family user clients, and
Setting a user authority differently for each of the one or more family user clients from among the device functions of the home object internet device accessible by the one or more family member clients and the device functions of the accessible home object internet device
/ RTI >
제1항에 있어서,
상기 수신하는 단계는,
상기 마스터 사용자 클라이언트가 인터넷망을 통해 홈 제어 서버로 접속하여 로그인하는 단계, 그리고
상기 로그인에 성공하면, 상기 홈 제어 서버로부터 상기 하나 이상의 가족 사용자 클라이언트의 사용자 권한 설정 요청을 수신하는 단계
를 포함하는 사용자 권한 설정 방법.
The method according to claim 1,
Wherein the receiving comprises:
The master user client accessing and logging in to the home control server through the Internet network, and
If the login succeeds, receiving a request for setting a user authority of the one or more family user clients from the home control server
/ RTI >
제2항에 있어서,
상기 설정하는 단계는,
상기 마스터 사용자 클라이언트가 상기 사용자 권한 설정 요청의 승인 여부를 결정하여 상기 홈 제어 서버로 응답하는 단계, 그리고
상기 사용자 권한 설정 요청을 승인한 경우, 상기 홈 제어 서버로부터 상기 마스터 사용자 클라이언트가 보유한 홈 사물 인터넷 장치 리스트 및 상기 홈 사물 인터넷 장치의 장치 기능 별로 권한을 부여할 수 있는 사용자 인터페이스를 수신하는 단계,
상기 사용자 인터페이스 상에서 상기 하나 이상의 가족 사용자 클라이언트 별로 사용 가능한 홈 사물 인터넷 장치 및 장치 기능을 선택하는 단계, 그리고
선택 정보를 상기 홈 제어 서버로 전송하는 단계를 포함하고,
상기 선택 정보에 따라 상기 하나 이상의 가족 사용자 클라이언트 별로 상기 사용자 권한이 설정되는 사용자 권한 설정 방법.
3. The method of claim 2,
Wherein the setting step comprises:
Determining whether the master user client approves the user right setting request and responding to the home control server; and
Receiving, from the home control server, a user interface capable of granting a privilege for each device function of the home object Internet device and the home object Internet device list held by the master user client when the user authority setting request is approved;
Selecting a home object Internet device and a device function available for the one or more family user clients on the user interface, and
And transmitting selection information to the home control server,
And the user authority is set for each of the one or more family user clients according to the selection information.
홈 사물 인터넷 서비스 시스템에서 하나 이상의 장치 기능을 보유한 홈 사물 인터넷 장치에 대한 사용자 권한을 설정하는 방법으로서,
가족 사용자 클라이언트가 마스터 사용자 클라이언트에게 상기 홈 사물 인터넷 장치에 대한 사용자 권한 설정 요청을 전송하는 단계, 그리고
상기 가족 사용자 클라이언트가 접근 가능한 홈 사물 인터넷 장치 및 상기 장치 기능이 설정된 사용자 권한 정보를 수신하는 단계를 포함하고,
상기 사용자 권한 정보는,
하나 이상의 가족 사용자 클라이언트 별로 접근 가능한 홈 사물 인터넷 장치와, 홈 사물 인터넷 장치 별로 사용 가능한 장치 기능이 서로 다르게 설정되는 것인 사용자 권한 설정 방법.
A method for setting a user right for a home object Internet device having one or more device functions in a home object Internet service system,
The family user client transmits a request for setting a user right to the home object Internet device to the master user client, and
Receiving a home object internet device accessible by the family user client and user right information on which the device function is set,
Wherein the user right information comprises:
A method for setting a user authority in which a home object internet device accessible by one or more family user clients and a device function available for each home object internet device are set differently.
제4항에 있어서,
상기 전송하는 단계는,
상기 가족 사용자 클라이언트가 인터넷망을 통해 홈 제어 서버로 접속하여 로그인하는 단계,
상기 로그인에 성공하면, 상기 홈 제어 서버로부터 마스터 사용자 클라이언트 리스트를 수신하는 단계,
상기 마스터 사용자 클라이언트 리스트 중에서 하나의 마스터 사용자 클라이언트를 선택하는 단계, 그리고
선택한 마스터 사용자 클라이언트에게 상기 사용자 권한 설정을 요청하는 단계
를 포함하는 사용자 권한 설정 방법.
5. The method of claim 4,
Wherein the transmitting comprises:
Connecting the family user client to the home control server through the Internet network and logging in,
Receiving the master user client list from the home control server if the login is successful,
Selecting one master user client from the master user client list, and
Requesting the selected master user client to set the user authority
/ RTI >
제5항에 있어서,
상기 사용자 권한 정보를 수신하는 단계는,
상기 가족 사용자 클라이언트가 상기 인터넷망을 통해 상기 홈 제어 서버로 접속하여 로그인하는 단계,
상기 로그인에 성공하면, 상기 마스터 사용자 클라이언트가 보유한 홈 사물 인터넷 장치들 중에서 상기 마스터 사용자 클라이언트가 사용 승인한 홈 사물 인터넷 장치들과, 상기 홈 사물 인터넷 장치들이 보유한 장치 기능들 중에서 사용 승인된 장치 기능들을 포함하는 상기 사용자 권한 정보를 수신하는 단계
를 포함하는 사용자 권한 설정 방법.
6. The method of claim 5,
Wherein the receiving of the user right information comprises:
Connecting the family user client to the home control server through the Internet network and logging in,
If the login is successful, the home-appliance internet devices that the master user client has approved using among the home-appliance internet devices owned by the master user client and the device functions approved for use among the device functions held by the home- Receiving the user right information including
/ RTI >
홈 네트워크에 위치하고, 하나 이상의 장치 기능을 각각 보유한 복수의 홈 사물 인터넷 장치, 그리고
인터넷망을 통해 상기 복수의 홈 사물 인터넷 장치, 마스터 사용자 클라이언트 및 하나 이상의 가족 사용자 클라이언트와 연결되고, 상기 마스터 사용자 클라이언트의 제어에 따라 상기 하나 이상의 가족 사용자 클라이언트 별로 상기 복수의 홈 사물 인터넷 장치에 대한 사용자 권한을 장치 기능 단위로 서로 다르게 설정하는 홈 제어 서버
를 포함하는 홈 사물 인터넷 서비스 시스템.
A plurality of home Internet devices located in the home network and each having one or more device functions, and
Wherein the plurality of home Internet devices are connected to the plurality of home object Internet devices, the master user client, and the one or more family user clients through an Internet network, A home control server that sets permissions differently in device function units
A home Internet service system.
제7항에 있어서,
상기 홈 제어 서버는,
상기 가족 사용자 클라이언트로부터 수신한 사용자 권한 설정 요청을 상기 마스터 사용자 클라이언트에게 전달하고, 상기 마스터 사용자 클라이언트의 요청에 따라 상기 하나 이상의 가족 사용자 클라이언트가 접근 가능한 홈 사물 인터넷 장치와, 상기 접근 가능한 홈 사물 인터넷 장치가 보유한 장치 기능 중에서 사용이 허용된 장치 기능을 포함하는 사용자 권한 정보를 상기 가족 사용자 클라이언트에게 전송하는 사용자 권한 관리부
를 포함하는 홈 사물 인터넷 서비스 시스템.
8. The method of claim 7,
Wherein the home control server comprises:
A home object internet device that transmits a user authority setting request received from the family user client to the master user client and is accessible by the one or more family user clients at the request of the master user client, A user authority managing unit for transmitting user authority information including a device function permitted to use among the device functions held by the user user client to the family user client,
A home Internet service system.
제8항에 있어서,
상기 사용자 권한 관리부는,
상기 마스터 사용자 클라이언트에게 권한 설정 UI를 전송하고,
상기 권한 설정 UI는,
상기 마스터 사용자 클라이언트가 보유한 복수의 홈 사물 인터넷 장치 목록을 포함하고, 홈 사물 인터넷 장치가 보유한 장치 기능 별로 사용자 권한을 설정할 수 있는 선택 항목을 포함하는 홈 사물 인터넷 서비스 시스템.
9. The method of claim 8,
The user authority management unit,
Transmits a rights setting UI to the master user client,
The rights setting UI,
And a selection item that includes a plurality of home object Internet device lists held by the master user client and can set a user right for each device function possessed by the home object Internet device.
제9항에 있어서,
상기 사용자 권한 관리부는,
상기 가족 사용자 클라이언트가 접속하면, 상기 사용자 권한 정보에 따라 상기 가족 사용자 클라이언트가 사용할 수 있는 복수의 홈 사물 인터넷 장치 및 장치 기능 정보로 구성된 권한 별 접속 화면을 상기 가족 사용자 클라이언트에게 전송하는 홈 사물 인터넷 서비스 시스템.
10. The method of claim 9,
The user authority management unit,
A home object Internet service, which transmits, to the family user client, a privileged access screen composed of a plurality of home internet devices and device function information usable by the family user client according to the user right information, system.
제8항에 있어서,
홈 사물 인터넷 장치 별로 상기 홈 사물 인터넷 장치가 보유한 각각의 장치 기능 정보를 저장한 장치 메타 DB,
마스터 사용자 클라이언트 별로 상기 마스터 사용자 클라이언트가 보유한 홈 사물 인터넷 장치 목록을 저장하는 보유 장치 DB, 그리고
상기 마스터 사용자 클라이언트와 매칭되는 상기 하나 이상의 가족 사용자 클라이언트 별로 설정된 사용자 권한 정보를 저장하는 사용자 권한 정보 DB
를 관리하는 데이터베이스 서버를 더 포함하는 홈 사물 인터넷 서비스 시스템.
9. The method of claim 8,
A device meta DB for storing device function information held by the home object Internet device for each home object Internet device,
A holding device DB for storing a list of home object Internet devices held by the master user client for each master user client,
A user right information DB for storing user right information set for each of the one or more family user clients matching the master user client,
And a database server that manages the home Internet service system.
제11항에 있어서,
상기 홈 제어 서버는,
상기 복수의 홈 사물 인터넷 장치로부터 각각의 장치 식별 정보를 수신하면, 상기 장치 메타 DB로부터 상기 복수의 홈 사물 인터넷 장치 각각의 장치 기능 정보를 조회하고, 조회한 장치 기능 정보와 상기 장치 식별 정보를 매칭하여 상기 보유 장치 DB에 업데이트하는 장치 기능 관리부
를 더 포함하는 홈 사물 인터넷 서비스 시스템.
12. The method of claim 11,
Wherein the home control server comprises:
Object device information of each of the plurality of home Internet devices from the device meta DB when receiving the device identification information from each of the plurality of home Internet devices, A device function management unit
The home Internet service system further comprising:
제12항에 있어서,
상기 복수의 홈 사물 인터넷 장치와 유선 또는 무선으로 연결되고, 상기 인터넷망과 연결되며, 상기 복수의 홈 사물 인터넷 장치가 부트스트랩시 상기 장치 식별 정보를 상기 복수의 홈 사물 인터넷 장치로부터 수신하여 상기 인터넷망을 통해 연결된 상기 홈 제어 서버로 전달하는 홈 게이트웨이
를 더 포함하는 홈 사물 인터넷 서비스 시스템.
13. The method of claim 12,
Wherein the plurality of home internet devices are connected to the plurality of home internet devices via a wired or wireless connection and are connected to the Internet network, wherein the plurality of home internet devices receive the device identification information at bootstrap from the plurality of home Internet devices, To the home control server connected through the network,
The home Internet service system further comprising:
제13항에 있어서,
상기 홈 제어 서버는,
상기 인터넷망을 통해 상기 마스터 사용자 클라이언트 및 상기 하나 이상의 가족 사용자 클라이언트와 접속되어 로그인을 수행하는 인터페이스부를 더 포함하고,
상기 사용자 권한 관리부는,
상기 인터페이스부가 로그인에 성공한 경우, 상기 마스터 사용자 클라이언트 및 상기 하나 이상의 가족 사용자 클라이언트가 요청한 동작을 수행하는 홈 사물 인터넷 서비스 시스템.
14. The method of claim 13,
Wherein the home control server comprises:
Further comprising an interface unit connected to the master user client and the one or more family user clients through the Internet to perform login,
The user authority management unit,
Wherein the master user client and the one or more family user clients perform the requested operation when the interface unit succeeds in logging in.
KR1020150108072A 2015-07-30 2015-07-30 METHOD AND HOME IoT SERVICE SYSTEM FOR SETTING USER AUTHORITY KR102340693B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020150108072A KR102340693B1 (en) 2015-07-30 2015-07-30 METHOD AND HOME IoT SERVICE SYSTEM FOR SETTING USER AUTHORITY

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020150108072A KR102340693B1 (en) 2015-07-30 2015-07-30 METHOD AND HOME IoT SERVICE SYSTEM FOR SETTING USER AUTHORITY

Publications (2)

Publication Number Publication Date
KR20170014532A true KR20170014532A (en) 2017-02-08
KR102340693B1 KR102340693B1 (en) 2021-12-16

Family

ID=58154888

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020150108072A KR102340693B1 (en) 2015-07-30 2015-07-30 METHOD AND HOME IoT SERVICE SYSTEM FOR SETTING USER AUTHORITY

Country Status (1)

Country Link
KR (1) KR102340693B1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101985782B1 (en) * 2018-11-07 2019-06-10 (주)바인테크 System and method for guiding important authority setting of dangerous control device using surrounding sound
KR20210152073A (en) 2020-06-05 2021-12-15 배상환 Smart Room Managing Integrated System Based on Internet of Things
WO2022005125A1 (en) * 2020-06-30 2022-01-06 윤성민 Internet of things hub, system for authenticating identity of object, and method for authenticating identity of object

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060062319A (en) * 2004-12-03 2006-06-12 삼성에스디에스 주식회사 Home network gateway for assigning authority and administering connection classfied by user and control method thereof
KR20090058362A (en) * 2007-12-04 2009-06-09 주식회사 조은시큐리티 System and method for guaranteeing mobility in home network
KR20090114966A (en) * 2008-04-30 2009-11-04 전자부품연구원 Collaborative network system of user friendly housing environment and method for networking thereof
KR20130116107A (en) * 2012-04-13 2013-10-23 삼성전자주식회사 Apparatus and method for remote controlling terminal

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060062319A (en) * 2004-12-03 2006-06-12 삼성에스디에스 주식회사 Home network gateway for assigning authority and administering connection classfied by user and control method thereof
KR20090058362A (en) * 2007-12-04 2009-06-09 주식회사 조은시큐리티 System and method for guaranteeing mobility in home network
KR20090114966A (en) * 2008-04-30 2009-11-04 전자부품연구원 Collaborative network system of user friendly housing environment and method for networking thereof
KR20130116107A (en) * 2012-04-13 2013-10-23 삼성전자주식회사 Apparatus and method for remote controlling terminal

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101985782B1 (en) * 2018-11-07 2019-06-10 (주)바인테크 System and method for guiding important authority setting of dangerous control device using surrounding sound
KR20210152073A (en) 2020-06-05 2021-12-15 배상환 Smart Room Managing Integrated System Based on Internet of Things
WO2022005125A1 (en) * 2020-06-30 2022-01-06 윤성민 Internet of things hub, system for authenticating identity of object, and method for authenticating identity of object

Also Published As

Publication number Publication date
KR102340693B1 (en) 2021-12-16

Similar Documents

Publication Publication Date Title
US10887447B2 (en) Configuration and management of smart nodes with limited user interfaces
US11921839B2 (en) Multiple device credential sharing
US8588990B2 (en) Communicating through a server between appliances and applications
US9246921B1 (en) Secure external access to device automation system
CN110636496B (en) Method, device and computer readable medium for privacy enhancement of wireless devices
US7822863B2 (en) Personal domain controller
TW201707497A (en) Relay service for communication between controllers and accessories
WO2018161807A1 (en) User identity verification method and apparatus
US11075895B2 (en) Cloud operation interface sharing method, related device, and system
JP2005323070A (en) Authentication method for home information appliance by portable telephone
CN111353141B (en) Intelligent device authority control method, server, user side device and electronic device
US9474011B2 (en) Method and apparatus for providing access controls for a resource
CA3003571A1 (en) Smart home service server and control method therefor
KR20120072445A (en) Remote control system and method for controlling home device connected to home hub
US11930003B2 (en) Workflow service back end integration
US11722476B2 (en) Workflow service back end integration
US10938811B2 (en) Electronic apparatus to process request for having access to host apparatus, control method thereof, and system
KR102340693B1 (en) METHOD AND HOME IoT SERVICE SYSTEM FOR SETTING USER AUTHORITY
JP2005216260A (en) Information processing apparatus, authentication apparatus, authentication system, control program and computer readable recording medium with the control program recorded thereon
KR102250867B1 (en) Method and server for performing log-in for application
CN112106376B (en) Universal streaming media device configured as a set-top box
KR20140121571A (en) System for intergrated authentication, method and apparatus for intergraged authentication thereof
CN112600743A (en) Method, device and system for acquiring device control authority and storage medium
JP2015142199A (en) Setting method of authorization of apparatus control and apparatus control system
US20220174057A1 (en) Workflow service back end integration

Legal Events

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