[go: up one dir, main page]

KR101481536B1 - Control-Rule Setup Method for Dynamic Device Configuration - Google Patents

Control-Rule Setup Method for Dynamic Device Configuration Download PDF

Info

Publication number
KR101481536B1
KR101481536B1 KR20130094487A KR20130094487A KR101481536B1 KR 101481536 B1 KR101481536 B1 KR 101481536B1 KR 20130094487 A KR20130094487 A KR 20130094487A KR 20130094487 A KR20130094487 A KR 20130094487A KR 101481536 B1 KR101481536 B1 KR 101481536B1
Authority
KR
South Korea
Prior art keywords
control
rule
user terminal
platform
devices
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
KR20130094487A
Other languages
Korean (ko)
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 KR20130094487A priority Critical patent/KR101481536B1/en
Priority to PCT/KR2013/008971 priority patent/WO2015020264A1/en
Application granted granted Critical
Publication of KR101481536B1 publication Critical patent/KR101481536B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/12Arrangements for remote connection or disconnection of substations or of equipment thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • H04L67/125Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/50Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)
  • Telephone Function (AREA)

Abstract

디바이스 동적 연결을 위한 제어-룰 설정 방법 및 이를 적용한 제어 시스템이 제공된다. 본 발명의 실시예에 따른 동적 제어-룰 설정방법은, 제1 디바이스와 제2 디바이스를 선택받고, 제2 디바이스를 동작시킬 제1 디바이스의 조건을 제어-룰로 설정한다. 이에 의해, 다양한 디바이스들을 사용자가 원하는 서비스 시나리오에 맞춰서 손쉽게 구성 및 연결하고, 필요시 동작 설정을 쉽게 수정할 수 있게 되어, 사용자에게 보다 쉽고 편리한 IoT 서비스를 제공할 수 있게 된다.A control-rule setting method for device dynamic connection and a control system using the method are provided. In the dynamic control-rule setting method according to the embodiment of the present invention, the first device and the second device are selected, and the condition of the first device to operate the second device is set as the control-rule. Accordingly, various devices can be easily configured and connected according to a service scenario desired by the user, and the operation settings can be easily modified when necessary, thereby providing an easier and more convenient IoT service to the user.

Description

디바이스 동적 연결을 위한 제어-룰 설정 방법{Control-Rule Setup Method for Dynamic Device Configuration}[0001] The present invention relates to a control method for dynamic connection of a device,

본 발명은 제어-룰 설정에 관한 것으로, 더욱 상세하게는 디바이스 동적 연결을 위한 제어-룰 설정 방법 및 이를 적용한 제어 시스템에 관한 것이다.
The present invention relates to control-rule setting, and more particularly, to a control-rule setting method for device dynamic connection and a control system using the same.

정보통신기술의 발달은 개인용 컴퓨터나 노트북 컴퓨터와 같은 컴퓨터를 중심으로 이루어진 네트워킹 및 인터넷 환경을 컴퓨터를 포함한 스마트폰, 휴대용 멀티미디어 기기와 같이 이동가능한 소형의 기기를 중심으로 변화시키고 있다.The development of information and communication technology is changing the networking and internet environment centered on computers such as personal computers or notebook computers with small portable devices such as smart phones and portable multimedia devices including computers.

그러나, 연산, 통신 및 네트워킹 기능이 가능한 소형 장치들은 정보화 기기뿐만 아니라 계량기, 온도계와 같은 일반적인 사물에도 부착될 수가 있다. 사물에 부착된 이러한 소형 장치들은 사물의 정보를 자동으로 획득하게 해주거나 사물 간의 통신 네트워크를 통해 정보의 상호 공유가 가능해진다.However, small devices capable of arithmetic, communication, and networking functions can be attached to general objects such as meters and thermometers as well as information devices. These small devices attached to objects can automatically acquire information of objects or mutually share information through communication networks between objects.

이와 같이 사물에 부착된 통신 장치를 이용하여 사물이 네트워크에 연결되거나 사물간에 통신 네트워크를 구성하여 정보를 공유하는 개념 및 기술을 지칭하는 용어로 IoT(Internet of Things : 사물 인터넷)가 있다.The Internet of Things (IoT) is a term used to refer to concepts and technologies for connecting objects to a network using a communication device attached to the objects or configuring a communication network between objects to share information.

이러한 네트워크 환경에서는 사람 대 사람, 사람 대 사물 뿐만 아니라 사물 대 사물 간의 통신 네트워크가 가능해져 모든 객체 간의 정보 공유가 가능해지며 이는 미래 유비쿼터스 정보 서비스 사회로 진화하기 위한 필수적인 기술 요소라 할 수 있을 것이다.In this network environment, communication network between object and object as well as person-to-person and person-to-object communication becomes possible and information sharing among all objects becomes possible, which is an essential technical element for evolving into the future ubiquitous information service society.

하지만, 상황에 따라 사물들의 동적인 동작을 설정하는 것은 어렵고 복잡하다. 이는, 일반 사용자들에 더욱 그러하기 때문에, 사용자가 원하는 서비스에 대한 맞춤형 사물 동작 설정 방안을 제공하는 것이 필요하다.
However, it is difficult and complex to set the dynamic behavior of things according to the circumstances. This is more so for general users, so it is necessary to provide a customized object setting method for a desired service by a user.

본 발명은 상기와 같은 문제점을 해결하기 위하여 안출된 것으로서, 본 발명의 목적은, 다양한 디바이스들을 사용자가 원하는 서비스 시나리오에 맞추어 손쉽게 구성 및 연결하고, 필요시 스마트 기기나 컴퓨터에서 디바이스들의 동작 설정을 쉽게 수정할 수 있도록 하기 위한 디바이스 동적 연결을 위한 제어-룰 설정 방법 및 이를 적용한 제어 시스템을 제공함에 있다.
SUMMARY OF THE INVENTION The present invention has been made in order to solve the above problems, and it is an object of the present invention to easily configure and connect various devices according to a service scenario desired by a user, A method of setting a control-rule for a dynamic connection of a device to enable modification, and a control system using the method.

상기 목적을 달성하기 위한 본 발명의 일 실시예에 따른, 동적 제어-룰 설정방법은, 제1 디바이스를 선택받는 제1 선택단계; 제2 디바이스를 선택받는 제2 선택단계; 및 상기 제2 디바이스를 동작시킬 상기 제1 디바이스의 조건을 제어-룰로 설정하는 단계;를 포함한다.According to an aspect of the present invention, there is provided a dynamic control-rule setting method including: a first selection step of selecting a first device; A second selection step of selecting a second device; And setting a condition of the first device to operate the second device as a control rule.

그리고, 상기 설정단계는, 상기 제2 디바이스의 동작 상태를 더 설정할 수 있다.The setting step may further set an operation state of the second device.

또한, 상기 조건 및 상기 동작 상태는, 사용자로부터 입력받을 수 있다.The condition and the operation state can be input from a user.

그리고, 본 발명의 일 실시예에 따른 동적 제어-룰 설정방법은, 제3 디바이스를 선택받는 단계;를 더 포함하고, 상기 설정단계는, 상기 제3 디바이스를 동작시킬 상기 제1 디바이스의 조건을 제어-룰로 더 설정할 수 있다.The dynamic control-rule setting method according to an embodiment of the present invention further includes a step of selecting a third device, and the setting step includes setting a condition of the first device to operate the third device More controllable rules can be set.

또한, 본 발명의 일 실시예에 따른 동적 제어-룰 설정방법은, 제3 디바이스를 선택받는 단계; 및 제4 디바이스를 선택받는 단계;를 더 포함하고, 상기 설정단계는, 상기 제4 디바이스를 동작시킬 상기 제3 디바이스의 조건을 제어-룰로 더 설정할 수 있다.In addition, the dynamic control-rule setting method according to an embodiment of the present invention includes: receiving a selection of a third device; And selecting a fourth device, wherein the setting step further sets a condition of the third device to operate the fourth device with a control rule.

그리고, 본 발명의 일 실시예에 따른 동적 제어-룰 설정방법은, 상기 제어-룰을 로컬 저장소 또는 외부기기에 저장하는 단계;를 더 포함하고, 상기 외부기기는, 게이트웨이 및 서버 중 적어도 하나를 포함할 수 있다.The dynamic control-rule setting method according to an embodiment of the present invention further includes storing the control-rule in a local storage or an external device, wherein the external device includes at least one of a gateway and a server .

또한, 상기 제1 선택단계는, 제1 플랫폼으로부터 획득한 디바이스 리스트에서 상기 제1 디바이스를 선택받는 단계; 및 상기 제2 플랫폼으로부터 상기 제1 디바이스를 제어하기 위한 제1 어플리케이션을 다운로드 받는 단계;를 포함할 수 있다.The first selection step may include: selecting the first device from the device list acquired from the first platform; And downloading a first application for controlling the first device from the second platform.

그리고, 본 발명의 일 실시예에 따른 동적 제어-룰 설정방법은, 상기 제1 어플리케이션을 실행하여, 제3 플랫폼을 통해 상기 제1 디바이스와 통신하거나 상기 제1 디바이스와 직접 통신하는 단계;를 더 포함할 수 있다.The dynamic control-rule setting method according to an embodiment of the present invention may further include executing the first application and communicating with the first device through the third platform or directly communicating with the first device .

또한, 상기 제2 선택단계는, 제1 플랫폼으로부터 획득한 디바이스 리스트에서 상기 제2 디바이스를 선택받는 단계; 및 상기 제2 플랫폼으로부터 상기 제2 디바이스를 제어하기 위한 제2 어플리케이션을 다운로드 받는 단계;를 포함할 수 있다.The second selection step may include: selecting the second device from the device list acquired from the first platform; And downloading a second application for controlling the second device from the second platform.

그리고, 본 발명의 일 실시예에 따른 동적 제어-룰 설정방법은, 상기 제2 어플리케이션을 실행하여, 제3 플랫폼을 통해 상기 제2 디바이스와 통신하거나 상기 제2 디바이스와 직접 통신하는 단계;를 더 포함할 수 있다.
The dynamic control-rule setting method according to an embodiment of the present invention may further include executing the second application and communicating with the second device through a third platform or directly communicating with the second device .

이상 설명한 바와 같이, 본 발명의 실시예들에 따르면, 다양한 디바이스들이 연동하는 사용자 시나리오 맞춤형 서비스 구성 및 실행이 가능하게 된다. 특히, 다양한 디바이스들을 사용자가 원하는 서비스 시나리오에 맞춰서 손쉽게 구성 및 연결하고, 필요시 스마트 기기나 컴퓨터에서 디바이스들의 동작 설정을 쉽게 수정할 수 있게 되어, 사용자에게 보다 쉽고 편리한 IoT 서비스를 제공할 수 있게 된다.
As described above, according to the embodiments of the present invention, it is possible to configure and execute a user scenario customized service in which various devices are linked together. In particular, it is possible to easily configure and connect various devices according to a service scenario desired by a user, and to easily modify operation settings of devices in a smart device or a computer, if necessary, thereby providing an easier and convenient IoT service to a user.

도 1은 본 발명이 적용가능한 홈 제어 시스템을 도시한 도면,
도 2는 스마트폰을 통해 홈 제어 어플리케이션을 실행한 초기 화면을 도시한 도면,
도 3 내지 도 7은, 사용자가 제어-룰을 설정하는 과정의 설명에 제공되는 도면, 그리고,
도 8은 디바이스 모니터링&제어 화면을 나타낸 도면이다.
1 is a view showing a home control system to which the present invention is applicable,
2 is a diagram showing an initial screen in which a home control application is executed through a smartphone,
3 to 7 are drawings provided for explanation of a process of setting a control-rule by the user,
8 is a diagram showing a device monitoring & control screen.

이하에서는 도면을 참조하여 본 발명을 보다 상세하게 설명한다.Hereinafter, the present invention will be described in detail with reference to the drawings.

도 1은 본 발명이 적용가능한 홈 제어 시스템을 도시한 도면이다. 본 발명이 적용가능한 홈 제어 시스템은, 댁내 디바이스들을 동적으로 연결하기 위한 디바이스들의 제어-룰을 설정하고, 설정된 제어-룰에 따라 디바이스들을 제어하기 위한 시스템이다.1 is a view showing a home control system to which the present invention is applicable. A home control system to which the present invention can be applied is a system for setting control-rules of devices for dynamically connecting home devices, and controlling devices according to a set control-rule.

이와 같은 기능을 수행하는 홈 제어 시스템은, 도 1에 도시된 바와 같이, 디바이스들(11~15 및 21~25), 플랫폼들(110~130), 서버(200), 게이트웨이(300), AP(Access Point)(400) 및 스마트폰(500)이 상호 통신가능하도록 연결되어 구축된다.As shown in FIG. 1, the home control system that performs the above functions includes the devices 11 to 15 and 21 to 25, the platforms 110 to 130, the server 200, the gateway 300, the AP 300, (Access Point) 400 and the smartphone 500 are connected to each other so that they can communicate with each other.

디바이스들(11~15 및 21~25)은 게이트웨이(300)와 무선으로 통신 가능하도록 연결되고, 스마트폰(500)은 AP(400)를 통해 게이트웨이(300)에 무선으로 통신 가능하도록 연결되며, 플랫폼들(110~130)과 서버(200)는 인터넷을 통해 게이트웨이(300)와 통신가능하도록 연결된다.The devices 11 to 15 and 21 to 25 are connected to the gateway 300 so as to communicate wirelessly and the smartphone 500 is connected to the gateway 300 via the AP 400 so as to communicate wirelessly, The platforms 110 to 130 and the server 200 are connected to communicate with the gateway 300 via the Internet.

디바이스들(11~15 및 21~25)은, 1) 센싱을 통해 데이터를 생성하는 '센서 타입'의 디바이스들(11~15)과, 2) 제어 대상이 되어 사용자가 원하는 동작 상태로 동작하게 되는 '액츄에이터 타입'의 디바이스들(21~25)로 대별될 수 있다.The devices 11 to 15 and 21 to 25 include devices 1 to 15 of 'sensor type' for generating data through sensing, and 2) devices to be controlled to operate in a desired operating state And " actuator type " devices 21 to 25, respectively.

P-플랫폼(110)은 디바이스들(11~15 및 21~25)에 대한 정보를 보유하고 있다. 이에, 스마트폰(500)은 인터넷을 통해 P-플랫폼(110)에 접속하여 디바이스들(11~15 및 21~25)에 대한 정보를 리스트로 획득할 수 있다.The P-platform 110 holds information about the devices 11 to 15 and 21 to 25. Accordingly, the smartphone 500 can access the P-platform 110 through the Internet and obtain information on the devices 11 to 15 and 21 to 25 as a list.

M-플랫폼(120)은 센서 타입의 디바이스들(11~15)로부터 센싱 데이터들을 주기적으로 전송받아 저장하며, 이를 이용하여 다양한 매쉬업 서비스를 제공하는 한편, 디바이스들(11~15 및 21~25)에 제어 명령을 전달할 수 있다. 스마트폰(500)은 인터넷을 통해 M-플랫폼(120)에 접속하여 다양한 매쉬업 서비스를 제공받을 수 있고, 디바이스들(11~15 및 21~25)을 제어할 수도 있다.The M-platform 120 periodically receives and stores sensing data from the sensor-type devices 11 to 15 and provides various mashup services using the sensed data, while the devices 11 to 15 and 21 to 25, Lt; / RTI > The smartphone 500 may access the M-platform 120 through the Internet to receive various mashup services, and may control the devices 11 to 15 and 21 to 25.

S-플랫폼(130)은 디바이스들(11~15 및 21~25)을 제어하는데 필요한 어플리케이션을 보유하고 있다. 스마트폰(500)은 인터넷을 통해 S-플랫폼(130)에 접속하여 원하는 디바이스의 어플리케이션을 다운로드 받을 수 있다.The S-platform 130 has applications necessary for controlling the devices 11 to 15 and 21 to 25. The smartphone 500 can access the S-platform 130 through the Internet and download an application of a desired device.

이에 의해, 스마트폰(500)은 P-플랫폼(110)을 통해 제공되는 디바이스 리스트에서 원하는 디바이스를 검색/선택하고, S-플랫폼(130)에 선택된 디바이스의 정보를 전송하여 디바이스를 제어하기 위한 어플리케이션을 다운로드 받은 후 실행하여, M-플랫폼(120)을 통해 제어 명령을 디바이스에 전달할 수 있는 것이다. 제어 명령은 M-플랫폼(120)을 통하지 않고 디바이스에 P2P로 직접 전달할 수도 있다.Accordingly, the smartphone 500 searches for / selects a desired device from the device list provided through the P-platform 110, transmits the information of the selected device to the S-platform 130, And transmits the control command to the device via the M-platform 120. The M- The control command may be directly transmitted to the device without passing through the M-platform 120 to the P2P.

게이트웨이(300)는 플랫폼들(110~130)의 모든 기능을 수행한다. 이에 따라, 스마트폰(500)은 인터넷을 통해 플랫폼들(110~130)에 접속하지 않고, AP(400)를 통해 게이트웨이(300)에 접속하여, 플랫폼들(110~130)이 제공하는 기능과 서비스를 제공받을 수 있다.The gateway 300 performs all the functions of the platforms 110 to 130. Accordingly, the smartphone 500 accesses the gateway 300 through the AP 400 without accessing the platforms 110 to 130 via the Internet, and provides the functions provided by the platforms 110 to 130 Service can be provided.

즉, 스마트폰(500)은 AP(400)를 통해 게이트웨이(300)에 접속하여, 원하는 디바이스를 검색/선택하고, 원하는 디바이스를 제어하기 위한 어플리케이션을 다운로드 받은 후 실행하여, 제어 명령을 디바이스에 전달할 수 있다.That is, the smartphone 500 accesses the gateway 300 through the AP 400, searches for / selects a desired device, downloads an application for controlling a desired device, executes the application, and transmits a control command to the device .

뿐만 아니라, 게이트웨이(300)는 제어-룰을 보유하여, 보유된 제어-룰에 따라 디바이스들(11~15 및 21~25)을 자동으로 제어할 수 있다. 제어-룰은 '어느 디바이스'가 '어떠한 조건'이 되면 '다른 어느 디바이스'를 '어떠한 상태로 동작'시키는 조건문들의 집합이다.In addition, the gateway 300 can retain the control-rules and automatically control the devices 11 to 15 and 21 to 25 according to the retained control-rule. The control - rule is a set of conditional statements that 'operate any other device' to 'any state' when 'any device' is 'any condition'.

예를 들어, '조도 센서(11)'에 의해 측정된 '조도가 50 lx 미만'이면, '조명(21)'을 '턴-온'시키거나, '온도 센서(12)'에 의해 측정된 '온도가 28℃를 초과'하면, '에어컨(22)'을 '턴-온'시키는 등의 조건문들이, 제어-룰에 포함될 수 있다.For example, if the 'illuminance measured by the illuminance sensor 11' is less than 50 lx, the 'illumination 21' is turned on or the 'illumination' If the temperature exceeds 28 [deg.] C, conditional statements such as 'turning on the air conditioner 22' may be included in the control-rule.

제어-룰에서, '어떠한 조건'이 되는 '어느 디바이스'는 센서 타입의 디바이스들(11~15)이고 '어떠한 상태로 동작'하는 '다른 어느 디바이스'는 액츄에이터 타입의 디바이스들(21~25)임이 일반적이겠지만, 반드시 그러한 것은 아니다.In the control rule, 'any device' which is a 'certain condition' is the sensor type devices 11 to 15 and 'any other device' which operates in 'any state' is the actuator type devices 21 to 25, Although this is common, it is not necessarily the case.

본 실시예에서는, 제어-룰을 보유하고 제어-룰에 따라 디바이스들(11~15 및 21~25)을 자동으로 제어하는 주체는 게이트웨이(300)로 상정하였는데, 이는 예시적인 것에 불과하다. 스마트폰(500)이 로컬 저장소에 제어-룰을 보유하고 그에 따라 디바이스들(11~15 및 21~25)을 자동 제어할 수 있음은 물론, 서버(200)가 제어-룰을 보유하고 그에 따라 디바이스들(11~15 및 21~25)을 자동 제어할 수 있다.In the present embodiment, the subject holding the control-rule and automatically controlling the devices 11 to 15 and 21 to 25 according to the control-rule is assumed to be the gateway 300, but this is merely an example. The smartphone 500 can have control-rules in the local repository and thus automatically control the devices 11 to 15 and 21 to 25 accordingly, as well as the server 200 having control- The devices 11 to 15 and 21 to 25 can be automatically controlled.

더 나아가, 제어-룰 보유 주체와 제어-룰에 따른 제어 주체가 상이할 수도 있다. 예를 들어, 제어-룰은 게이트웨이(300)가 보유하되, 그에 따른 제어는 스마트폰(500)이 수행하도록 구현할 수 있다.Furthermore, the control-rule holding subject and the control subject according to the control-rule may be different. For example, the control-rule may be implemented by the smartphone 500 to be carried by the gateway 300, and the control accordingly.

한편, 위에서 예시한 조건문들과 같이, 조건문에 나타나는 디바이스들은 같은 장소(댁내)에 위치하는 경우가 일반적이겠지만, 그렇지 않은 경우에도 본 발명의 기술적 사상이 적용가능하다.On the other hand, as in the case of the above-described conditional statements, the devices appearing in the conditional statements are generally located in the same place (home), but the technical idea of the present invention is applicable even if not.

예를 들어, '사무실의 도어락(미도시)'이 '잠금 설정된 후 1시간이 경과하면', '댁내의 보일러(25)'를 '턴-온'시키는 조건문과 같이, 조건문에 나타나는 디바이스들이 상이한 장소에 위치할 수도 있다.For example, when a door lock (not shown) of an office is turned on after one hour has elapsed from being locked, and a boiler 25 in a house is turned on, Place.

제어-룰은 스마트폰(500)을 통해 사용자가 설정할 수 있다. 이하에서, 스마트폰(500)을 통해 사용자가 제어-룰을 설정하는 과정에 대해, 도 2 내지 도 7을 참조하여 상세히 설명한다.The control-rule can be set by the user via the smartphone 500. Hereinafter, the process of setting the control-rule by the user through the smartphone 500 will be described in detail with reference to FIG. 2 to FIG.

도 2에 도시된 스마트폰(500)의 화면에 나타난 아이템들 중 사용자에 의해 룰 설정 아이템이 선택되면, 도 3에 도시된 바와 같이 현재 설정된 제어-룰이 표시된다.When a rule setting item is selected by the user from the items displayed on the screen of the smartphone 500 shown in FIG. 2, the currently set control rule is displayed as shown in FIG.

사용자는 도 3에 도시된 제어-룰 설정 화면에서 제어-룰의 내용을 수정할 수 있다. 예를 들어, 사용자는 3번째 제어-룰의 내용을 "온도 센서(12)에 의해 측정된 온도가 10℃ 미만이면, 보일러(25)를 턴-온"에서 "온도 센서(12)에 의해 측정된 온도가 15℃ 미만이면, 보일러(25)를 턴-온"으로 수정할 수 있다.The user can modify the content of the control-rule in the control-rule setting screen shown in Fig. For example, if the content of the third control-rule is "measured by the temperature sensor 12 from the turn-on of the boiler 25 if the temperature measured by the temperature sensor 12 is less than 10 ° C" If the temperature is below 15 ° C, the boiler 25 can be turned "on".

한편, 예시된 제어-룰에서 디바이스의 동작 상태는 'On' 또는 'Off'로 양분하였으나 보다 세분화시킬 수 있으며, 이 경우에는 조건도 세분화될 것이 요구된다. 예를 들어, 1) 조도 센서(11)에 의해 측정된 조도가 40~50 lx 이면 조명(21)을 1 단으로 동작시키고, 2) 조도 센서(11)에 의해 측정된 조도가 30~40 lx 이면 조명(21)을 2 단으로 동작시키며, 3) 조도 센서(11)에 의해 측정된 조도가 20~30 lx 이면 조명(21)을 3 단으로 동작시키는 제어-룰을 설정하는 것이 가능하다.On the other hand, in the illustrated control-rule, the operating state of the device is divided into 'On' or 'Off', but can be further refined, in which case the condition is also required to be refined. For example, if the illuminance measured by the illuminance sensor 11 is in the range of 40 to 50 lx, the illuminance 21 is operated in the first stage, and 2) the illuminance measured by the illuminance sensor 11 is in the range of 30 to 40 lx It is possible to set a control rule for operating the illuminant 21 in three stages if the illuminance measured by the illuminance sensor 11 is 20 to 30 lx.

한편, 도 4에 도시된 바와 같이 비어 있는 제어-룰(맨 아래 부분)을 선택하여 새로운 제어-룰을 추가 설정할 수 있다.On the other hand, as shown in FIG. 4, a new control rule can be additionally set by selecting an empty control-rule (bottom part).

제어-룰 추가 설정은, 도 5에 도시된 디바이스 리스트에서 원하는 디바이스들(센서 타입의 디바이스들(11~15) 중 하나와 액츄에이터 타입의 디바이스들(21~25) 중 하나)을 선택하고, 도 6과 도 7에 도시된 화면에서 '조건'과 '동작 상태'를 지정하는 방식으로 수행된다.The control-rule addition setting is performed by selecting desired devices (one of the sensor type devices 11 to 15 and one of the actuator type devices 21 to 25) in the device list shown in Fig. 5, 6 " and " operation state " in the screen shown in FIG.

제어-룰을 설정은 스마트폰(500)이 아닌 다른 단말(데스크탑 PC, 태블릿 PC 등)을 통해서도 할 수 있다. 이 다른 단말은 게이트웨이(300)에 연결되는 단말은 물론 인터넷에 연결된 단말이라도 무방하다.The control-rule setting can be performed through terminals other than the smart phone 500 (desktop PC, tablet PC, etc.). The other terminal may be a terminal connected to the gateway 300 as well as a terminal connected to the Internet.

한편, 도 2에 도시된 스마트폰(500)의 화면에 나타난 아이템들 중 사용자에 의해 모니터링&제어 아이템이 선택되면, 스마트폰(500)에는 도 8에 도시된 바와 같이 디바이스들(11~15 및 21~25)에 대한 모니터링&제어 화면이 나타난다.On the other hand, if a monitoring & control item is selected by the user among the items displayed on the screen of the smartphone 500 shown in FIG. 2, the smartphone 500 is displayed with the devices 11 to 15 and & 21 ~ 25) will be displayed.

모니터링&제어 화면에서, 센서 타입의 디바이스들(11~15)에 대해서는 생성된 데이터를 표시하여 사용자가 모니터링할 수 있도록 하고, 액츄에이터 타입의 디바이스들(21~25)에 대해서는 소모되는 전력을 사용자가 모니터링할 수 있도록 한다.In the monitoring & control screen, the generated data is displayed for the sensor type devices 11 to 15 to be monitored by the user, and the consumed power for the actuator type devices 21 to 25 is displayed on the monitor & To be monitored.

또한, 모니터링&제어 화면에서, 액츄에이터 타입의 디바이스들(21~25)에 대해서는 수동으로 제어 명령(예를 들어, 턴-온 명령, 턴-오프 명령, 기타 다른 동작 명령)을 입력할 수 있다.Further, on the monitoring & control screen, control commands (for example, turn-on command, turn-off command, and other operation commands) can be manually input for the actuator type devices 21 to 25.

한편, 제어-룰 설정은 스마트폰(500)의 어플리케이션이 아닌 페이스북, 카카오톡 등의 SNS나 SMS 메시지를 통해서도 가능하도록 구현할 수 있다. 이를 위해서는, 게이트웨이(300)에 대한 계정 설정이 필요하고, 게이트웨이(300)의 계정에 제어-룰의 내용을 SNS나 SMS 메시지를 통해 발송하면, 게이트웨이(300)가 수신된 메시지 등을 분석하여 제어-룰을 설정하게 된다.Meanwhile, the control-rule setting can be implemented not only through the application of the smart phone 500 but also through SNS or SMS messages such as Facebook, KakaoTalk, and the like. In order to do so, an account setting for the gateway 300 is required. When the content of the control-rule is sent through the SNS or the SMS message to the account of the gateway 300, the gateway 300 analyzes the received message, - Set the rule.

또한, 이상에서는 본 발명의 바람직한 실시예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해되어져서는 안될 것이다.
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, but, on the contrary, It will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the present invention.

11~15 및 21~25 : 디바이스 110~130 : 플랫폼
200 : 서버 300 : 게이트웨이
400 : AP(Access Point) 500 : 스마트폰
11 to 15 and 21 to 25: Devices 110 to 130: Platform
200: Server 300: Gateway
400: AP (Access Point) 500: smart phone

Claims (10)

사용자 단말이, 제1 디바이스를 선택받는 제1 선택단계;
상기 사용자 단말이, 제2 디바이스를 선택받는 제2 선택단계; 및
상기 사용자 단말이, 상기 제2 디바이스를 동작시킬 상기 제1 디바이스의 조건을 제어-룰로 설정하는 단계;를 포함하고,
상기 제1 선택단계는,
상기 사용자 단말이, 제1 플랫폼으로부터 획득한 디바이스 리스트에서 상기 제1 디바이스를 선택받는 단계; 및
상기 사용자 단말이, 제2 플랫폼으로부터 상기 제1 디바이스를 제어하기 위한 제1 어플리케이션을 다운로드 받는 단계;를 포함하는 것을 특징으로 하는 동적 제어-룰 설정방법.
A first selection step in which a user terminal selects a first device;
A second selection step of the user terminal selecting a second device; And
Setting the condition of the first device to operate the second device to a control-rule by the user terminal,
Wherein the first selection step comprises:
The user terminal selecting the first device from a device list acquired from a first platform; And
And downloading a first application for controlling the first device from the second platform to the user terminal.
제 1항에 있어서,
상기 설정단계는,
상기 제2 디바이스의 동작 상태를 더 설정하는 것을 특징으로 하는 동적 제어-룰 설정방법.
The method according to claim 1,
Wherein, in the setting step,
And further setting an operation state of the second device.
제 2항에 있어서,
상기 조건 및 상기 동작 상태는, 사용자로부터 입력받는 것을 특징으로 하는 동적 제어-룰 설정방법.
3. The method of claim 2,
Wherein the condition and the operation state are received from a user.
제 1항에 있어서,
상기 사용자 단말이, 제3 디바이스를 선택받는 단계;를 더 포함하고,
상기 설정단계는,
상기 제3 디바이스를 동작시킬 상기 제1 디바이스의 조건을 제어-룰로 더 설정하는 것을 특징으로 하는 동적 제어-룰 설정방법.
The method according to claim 1,
Further comprising the step of the user terminal selecting a third device,
Wherein, in the setting step,
Wherein the condition of the first device to operate the third device is further set to a control rule.
제 1항에 있어서,
상기 사용자 단말이, 제3 디바이스를 선택받는 단계; 및
상기 사용자 단말이, 제4 디바이스를 선택받는 단계;를 더 포함하고,
상기 설정단계는,
상기 제4 디바이스를 동작시킬 상기 제3 디바이스의 조건을 제어-룰로 더 설정하는 것을 특징으로 하는 동적 제어-룰 설정방법.
The method according to claim 1,
The user terminal selecting a third device; And
Further comprising the step of the user terminal selecting a fourth device,
Wherein, in the setting step,
Wherein the condition of the third device to operate the fourth device is further set to a control rule.
제 1항에 있어서,
상기 사용자 단말이, 상기 제어-룰을 로컬 저장소 또는 외부기기에 저장하는 단계;를 더 포함하고,
상기 외부기기는,
게이트웨이 및 서버 중 적어도 하나를 포함하는 것을 특징으로 하는 동적 제어-룰 설정방법.
The method according to claim 1,
Further comprising the step of the user terminal storing the control-rule in a local repository or an external device,
The external device
A gateway, and a server. ≪ Desc / Clms Page number 24 >
삭제delete 제 1항에 있어서,
상기 사용자 단말이, 상기 제1 어플리케이션을 실행하여, 제3 플랫폼을 통해 상기 제1 디바이스와 통신하거나 상기 제1 디바이스와 직접 통신하는 단계;를 더 포함하는 것을 특징으로 하는 동적 제어-룰 설정방법.
The method according to claim 1,
Further comprising the step of the user terminal executing the first application to communicate with the first device or directly with the first device via a third platform.
사용자 단말이, 제1 디바이스를 선택받는 제1 선택단계;
상기 사용자 단말이, 제2 디바이스를 선택받는 제2 선택단계; 및
상기 사용자 단말이, 상기 제2 디바이스를 동작시킬 상기 제1 디바이스의 조건을 제어-룰로 설정하는 단계;를 포함하고,
상기 제2 선택단계는,
상기 사용자 단말이, 제1 플랫폼으로부터 획득한 디바이스 리스트에서 상기 제2 디바이스를 선택받는 단계; 및
상기 사용자 단말이, 제2 플랫폼으로부터 상기 제2 디바이스를 제어하기 위한 제2 어플리케이션을 다운로드 받는 단계;를 포함하는 것을 특징으로 하는 동적 제어-룰 설정방법.
A first selection step in which a user terminal selects a first device;
A second selection step of the user terminal selecting a second device; And
Setting the condition of the first device to operate the second device to a control-rule by the user terminal,
The second selection step comprises:
The user terminal selecting the second device from the device list acquired from the first platform; And
And downloading a second application for controlling the second device from the second platform to the user terminal.
제 9항에 있어서,
상기 사용자 단말이, 상기 제2 어플리케이션을 실행하여, 제3 플랫폼을 통해 상기 제2 디바이스와 통신하거나 상기 제2 디바이스와 직접 통신하는 단계;를 더 포함하는 것을 특징으로 하는 동적 제어-룰 설정방법.
10. The method of claim 9,
Further comprising the step of the user terminal executing the second application to communicate with the second device or directly with the second device via the third platform.
KR20130094487A 2013-08-09 2013-08-09 Control-Rule Setup Method for Dynamic Device Configuration Active KR101481536B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR20130094487A KR101481536B1 (en) 2013-08-09 2013-08-09 Control-Rule Setup Method for Dynamic Device Configuration
PCT/KR2013/008971 WO2015020264A1 (en) 2013-08-09 2013-10-08 Control-rule setting method for dynamic connection of device and control system employing same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR20130094487A KR101481536B1 (en) 2013-08-09 2013-08-09 Control-Rule Setup Method for Dynamic Device Configuration

Publications (1)

Publication Number Publication Date
KR101481536B1 true KR101481536B1 (en) 2015-01-13

Family

ID=52461573

Family Applications (1)

Application Number Title Priority Date Filing Date
KR20130094487A Active KR101481536B1 (en) 2013-08-09 2013-08-09 Control-Rule Setup Method for Dynamic Device Configuration

Country Status (2)

Country Link
KR (1) KR101481536B1 (en)
WO (1) WO2015020264A1 (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101678606B1 (en) * 2015-06-15 2016-12-06 (주)엔텔스 Service providing method using IoT device and service providing system using IoT device
KR20170011571A (en) * 2015-07-23 2017-02-02 삼성전자주식회사 Electronic Device Based On Optical Object Recognition AND Method For Operating The Same
WO2017065327A1 (en) * 2015-10-13 2017-04-20 주식회사 토이스미스 Wireless communication connection device communicating with external device by using pairing block
US20180012488A1 (en) * 2016-07-05 2018-01-11 Hyundai Motor Company Internet of things system and control method thereof
KR101840381B1 (en) 2016-01-26 2018-05-04 주식회사 세이가 Multi-device interlock control system
WO2018117301A1 (en) * 2016-12-22 2018-06-28 전자부품연구원 Iot gateway for simultaneously providing local and global iot services
KR101902539B1 (en) * 2016-11-14 2018-09-28 연세대학교 산학협력단 METHOD AND APPARATUS FOR SETTING IoT DEVICE
US10146195B2 (en) 2014-12-16 2018-12-04 Samsung Electronics Co., Ltd. Method and apparatus for controlling device using a service rule
US10523460B2 (en) 2016-04-08 2019-12-31 Samsung Electronics Co., Ltd. Electronic apparatus and external apparatus controlling method thereof

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102549407B1 (en) * 2015-10-14 2023-06-30 삼성전자주식회사 Electronic apparatus and the control method thereof
US10476857B2 (en) 2015-11-19 2019-11-12 Electronics And Telecommunications Research Institute Method and apparatus for communication between heterogeneous platforms
KR102638748B1 (en) 2015-12-04 2024-02-20 삼성전자 주식회사 Apparatus and method for managing device using at least one sensor

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20090089147A (en) * 2008-02-18 2009-08-21 엘지전자 주식회사 Wireless communication terminal and its data download method
KR20120139396A (en) * 2011-06-17 2012-12-27 삼성전자주식회사 Method andapparatus for controlling application

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20110019892A (en) * 2009-08-21 2011-03-02 삼성전자주식회사 Remote control method and remote control system using the same
KR101810623B1 (en) * 2009-10-30 2017-12-20 삼성전자 주식회사 Mobile device, control method thereof, message sending apparatus and message sending method
KR101788668B1 (en) * 2010-08-03 2017-10-20 주식회사 엘지유플러스 System and method for smart key materialization using mobile communication terminal

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20090089147A (en) * 2008-02-18 2009-08-21 엘지전자 주식회사 Wireless communication terminal and its data download method
KR20120139396A (en) * 2011-06-17 2012-12-27 삼성전자주식회사 Method andapparatus for controlling application

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10146195B2 (en) 2014-12-16 2018-12-04 Samsung Electronics Co., Ltd. Method and apparatus for controlling device using a service rule
US11221598B2 (en) 2014-12-16 2022-01-11 Samsung Electronics Co., Ltd. Method and apparatus for controlling device using a service rule
KR101678606B1 (en) * 2015-06-15 2016-12-06 (주)엔텔스 Service providing method using IoT device and service providing system using IoT device
KR20170011571A (en) * 2015-07-23 2017-02-02 삼성전자주식회사 Electronic Device Based On Optical Object Recognition AND Method For Operating The Same
KR102354055B1 (en) * 2015-07-23 2022-01-24 삼성전자 주식회사 Electronic Device Based On Optical Object Recognition AND Method For Operating The Same
WO2017065327A1 (en) * 2015-10-13 2017-04-20 주식회사 토이스미스 Wireless communication connection device communicating with external device by using pairing block
KR101840381B1 (en) 2016-01-26 2018-05-04 주식회사 세이가 Multi-device interlock control system
US10523460B2 (en) 2016-04-08 2019-12-31 Samsung Electronics Co., Ltd. Electronic apparatus and external apparatus controlling method thereof
CN107571865A (en) * 2016-07-05 2018-01-12 现代自动车株式会社 Internet of things system and its control method
KR101939756B1 (en) * 2016-07-05 2019-01-18 현대자동차주식회사 Internet of things system and control method thereof
US10388159B2 (en) 2016-07-05 2019-08-20 Hyundai Motor Company Internet of things system and control method thereof
CN107571865B (en) * 2016-07-05 2021-07-06 现代自动车株式会社 Internet of things system and control method thereof
KR20180004986A (en) * 2016-07-05 2018-01-15 현대자동차주식회사 Internet of things system and control method thereof
US20180012488A1 (en) * 2016-07-05 2018-01-11 Hyundai Motor Company Internet of things system and control method thereof
KR101902539B1 (en) * 2016-11-14 2018-09-28 연세대학교 산학협력단 METHOD AND APPARATUS FOR SETTING IoT DEVICE
WO2018117301A1 (en) * 2016-12-22 2018-06-28 전자부품연구원 Iot gateway for simultaneously providing local and global iot services

Also Published As

Publication number Publication date
WO2015020264A1 (en) 2015-02-12

Similar Documents

Publication Publication Date Title
KR101481536B1 (en) Control-Rule Setup Method for Dynamic Device Configuration
US12463842B2 (en) Selection of a coordinator device for an automated environment
Govindraj et al. Customary homes to smart homes using Internet of Things (IoT) and mobile application
US10484512B2 (en) Management of multi-radio gateway device using virtual gateway device
US9843458B2 (en) Transmitting appliance-specific content to a user device
US10404832B2 (en) Management of gateway device using virtual gateway device
US10623274B2 (en) Mechanism and apparatus for set-top box power off to internet of things device status display
US9396015B2 (en) Flexible device templates for connected consumer devices
US20140379801A1 (en) User experience on a shared computing device
KR102380322B1 (en) Electronic device and method for performing wireless communication of the same
US11323880B2 (en) Method for wireless connection and electronic device therefor
US20180160252A1 (en) Pre-provisioning of a device
Doukas et al. COMPOSE: Building smart & context-aware mobile applications utilizing IoT technologies
KR20170090664A (en) Method for providing a tethering service and electronic device using the same
US11044764B2 (en) Roaming of a device between stationary devices and mobile devices
Mori et al. Measuring IoT security issues and control home lighting system by android application using Arduino Uno and HC-05 bluetooth module
Sanjay Kumar et al. Design of smart security systems for home automation
EP3657732B1 (en) Electronic device control system for controlling electronic device, and method for controlling electronic device
Dahoumane et al. Smart home control system based on Raspberry Pi and ZigBee
CN105511899A (en) Electronic device and information updating control module thereof
Bansal et al. IoT-Based Intelligent Home Automation System Using IFTTT with Google Assistant
TW202505932A (en) Dual connectivity mode operation based on device form factor
Abu et al. Electrical appliances control system by using iOS
Dutta et al. emergence of the IoT gateway platform
Reisenhofer NFC commissioning: smart homes made simple

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20130809

PA0201 Request for examination
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20140812

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20141219

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20150106

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20150106

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20171207

Year of fee payment: 4

PR1001 Payment of annual fee

Payment date: 20171207

Start annual number: 4

End annual number: 4

FPAY Annual fee payment

Payment date: 20190102

Year of fee payment: 5

PR1001 Payment of annual fee

Payment date: 20190102

Start annual number: 5

End annual number: 5

FPAY Annual fee payment

Payment date: 20200102

Year of fee payment: 6

PR1001 Payment of annual fee

Payment date: 20200102

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20210104

Start annual number: 7

End annual number: 7

PR1001 Payment of annual fee

Payment date: 20220103

Start annual number: 8

End annual number: 8

PR1001 Payment of annual fee

Payment date: 20221219

Start annual number: 9

End annual number: 9

PR1001 Payment of annual fee

Payment date: 20241224

Start annual number: 11

End annual number: 11