KR20160084663A - 메시지를 송신하는 디바이스 및 방법 - Google Patents
메시지를 송신하는 디바이스 및 방법 Download PDFInfo
- Publication number
- KR20160084663A KR20160084663A KR1020150001177A KR20150001177A KR20160084663A KR 20160084663 A KR20160084663 A KR 20160084663A KR 1020150001177 A KR1020150001177 A KR 1020150001177A KR 20150001177 A KR20150001177 A KR 20150001177A KR 20160084663 A KR20160084663 A KR 20160084663A
- Authority
- KR
- South Korea
- Prior art keywords
- information
- control
- external device
- message
- user
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/07—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
- H04L51/08—Annexed information, e.g. attachments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0861—Network architectures or network communication protocols for network security for authentication of entities using biometrical features, e.g. fingerprint, retina-scan
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/117—Identification of persons
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/117—Identification of persons
- A61B5/1171—Identification of persons based on the shapes or appearances of their bodies or parts thereof
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/117—Identification of persons
- A61B5/1171—Identification of persons based on the shapes or appearances of their bodies or parts thereof
- A61B5/1172—Identification of persons based on the shapes or appearances of their bodies or parts thereof using fingerprinting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/12—Arrangements for remote connection or disconnection of substations or of equipment thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/07—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
- H04L51/18—Commands or executable codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L67/025—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L67/125—Protocols 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3226—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using a predetermined code, e.g. password, passphrase or PIN
- H04L9/3231—Biological data, e.g. fingerprint, voice or retina
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/60—Digital content management, e.g. content distribution
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/80—Wireless
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Biomedical Technology (AREA)
- Medical Informatics (AREA)
- Computer Security & Cryptography (AREA)
- Surgery (AREA)
- Animal Behavior & Ethology (AREA)
- Veterinary Medicine (AREA)
- Public Health (AREA)
- Physics & Mathematics (AREA)
- Biophysics (AREA)
- Pathology (AREA)
- Heart & Thoracic Surgery (AREA)
- Molecular Biology (AREA)
- Computing Systems (AREA)
- Biodiversity & Conservation Biology (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- User Interface Of Digital Computer (AREA)
- Measuring And Recording Apparatus For Diagnosis (AREA)
- Telephonic Communication Services (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
Abstract
메시지를 송신하는 방법이 제공된다. 메시지를 송신하는 방법은 디바이스가 획득한 사용자의 생체 정보에 기초하여 상기 사용자를 식별하기 위한 식별 정보를 획득하는 단계; 상기 식별 정보에 기초하여 외부 디바이스에 대한 제어가 승인되었는지 여부를 결정하는 단계; 상기 결정에 기초하여 상기 외부 디바이스의 동작을 제어하기 위해 이용되는 제어 정보를 획득하는 단계; 및 상기 제어 정보를 포함하는 메시지를 상기 외부 디바이스로 송신하는 단계를 포함할 수 있다.
Description
본 개시는 메시지를 송신하는 디바이스 및 방법에 관한 것으로서, 보다 상세하게는, 사용자의 생체 정보에 기초하여 획득된 메시지를 송신하는 디바이스 및 방법에 관한 것이다.
멀티미디어 기술 및 데이터 프로세싱 기술이 발전함에 따라, 디바이스는 다양한 정보를 처리할 수 있게 되었다. 특히 사용자가 디바이스를 제어하는 입력을 인가함으로써 디바이스가 동작하는 방식이 널리 이용되고 있다. 그러나 사용자가 디바이스를 제어하는 경우, 사용자가 의식적으로 디바이스의 제어를 위한 입력을 인가 해야 한다는 문제점이 있었다.
따라서, 사용자의 직접적인 입력 없이도 사용자의 상황에 기초하여 디바이스가 동작하는 방법이 요구된다.
본 발명에서 하나 이상의 실시 예는 사용자의 생체 정보에 기초하여 획득된 메시지를 송신하는 디바이스 및 방법을 제공한다.
상술한 기술적 과제를 달성하기 위한 기술적 수단으로서, 본 개시의 제 1 측면은 디바이스가 메시지를 송신하는 방법에 있어서, 상기 디바이스가 획득한 사용자의 생체 정보에 기초하여 상기 사용자를 식별하기 위한 식별 정보를 획득하는 단계; 상기 식별 정보에 기초하여 외부 디바이스에 대한 제어가 승인되었는지 여부를 결정하는 단계; 상기 결정에 기초하여 상기 외부 디바이스의 동작을 제어하기 위해 이용되는 제어 정보를 획득하는 단계; 및 상기 제어 정보를 포함하는 메시지를 상기 외부 디바이스로 송신하는 단계를 포함할 수 있다.
또한, 상기 제어 정보를 획득하는 단계는 상기 생체 정보에 기초하여 상기 사용자의 현재 상태를 나타내는 상태 정보를 획득하는 단계; 및 상기 상태 정보에 대응하여 결정되는 상기 제어 정보를 획득하는 단계를 포함할 수 있다.
또한, 상기 제어 정보를 획득하는 단계는 상기 사용자에 의한 상기 외부 디바이스의 제어가 승인되었다고 결정된 경우, 상기 제어 정보를 획득할 수 있다.
또한, 상기 메시지는 상기 식별 정보, 상기 상태 정보를 더 포함할 수 있다.
또한, 상기 메시지의 기설정된 제 1 필드에 상기 식별 정보가 저장되고, 상기 메시지의 기설정된 제 2 필드에 상기 상태 정보가 저장되고, 상기 메시지의 기설정된 제 3 필드에 상기 제어 정보가 저장될 수 있다.
또한, 상기 식별 정보를 획득하는 단계는 상기 디바이스에 포함된 센서를 이용하여 상기 생체 정보를 획득하는 단계를 포함할 수 있다.
또한, 상기 생체 정보는 지문 정보, 심장 박동 정보, 홍채 정보, 정맥 정보, 장문 정보, 걸음 걸이 정보, 혈관 정보, 체온 정보, ECG(electrocardiogram) 정보, 혈압 정보 및 위치 정보 중 적어도 하나를 포함할 수 있다.
또한, 상기 승인되었는지 여부를 결정하는 단계는 상기 식별 정보에 기초하여 상기 사용자에 대응되는 ID(identification)를 결정하는 단계; 및 상기 외부 디바이스에 대한 제어가 승인된 하나 이상의 ID 중에 상기 결정된 ID가 포함되는지 여부를 결정하는 단계를 포함할 수 있다.
또한, 상기 제어 정보는 복수의 디바이스 중 상기 디바이스의 상기 외부 디바이스에 대한 제어 순위를 나타내는 우선 순위 정보를 포함할 수 있다.
외부 디바이스의 동작 수행 방법에 있어서, 상기 외부 디바이스에 대한 제어가 승인된 사용자의 생체 정보에 기초하여 획득되고, 상기 외부 디바이스의 동작을 제어하기 위해 이용되는 제어 정보를 포함하는 메시지를 디바이스로부터 수신하는 단계; 상기 메시지를 파싱하는 단계; 및 상기 파싱된 메시지가 나타내는 동작을 수행하는 단계를 포함할 수 있다.
상기 제어 정보는 상기 생체 정보 및/또는 상기 사용자의 현재 상태를 나타내는 상태 정보에 기초하여 획득될 수 있다.
또한, 본 개시의 제 2 측면은 사용자로부터 생체 정보를 획득하는 생체 정보 획득부; 획득한 생체 정보에 기초하여 상기 사용자를 식별하기 위한 식별 정보를 획득하고, 상기 식별 정보에 기초하여 상기 식별 정보를 통한 외부 디바이스의 제어가 승인되었는지 여부를 결정하고, 상기 결정에 기초하여 상기 외부 디바이스의 동작을 제어하기 위해 이용되는 제어 정보를 획득하는 제어부; 상기 제어 정보를 포함하는 메시지를 상기 외부 디바이스로 송신하는 송신부를 포함할 수 있다.
또한, 상기 제어부는 상기 생체 정보에 기초하여 상기 사용자의 현재 상태를 나타내는 상태 정보를 획득하고, 상기 상태 정보에 대응하여 결정되는 상기 제어 정보를 획득할 수 있다.
또한, 상기 제어부는 상기 사용자에 의한 상기 외부 디바이스의 제어가 승인되었다고 결정된 경우, 상기 제어 정보를 획득할 수 있다.
또한, 상기 메시지는 상기 식별 정보, 상기 상태 정보를 더 포함할 수 있다.
또한, 상기 메시지의 기설정된 제 1 필드에 상기 식별 정보가 저장되고, 상기 메시지의 기설정된 제 2 필드에 상기 상태 정보가 저장되고, 상기 메시지의 기설정된 제 3 필드에 상기 제어 정보가 저장될 수 있다.
또한, 본 개시의 제 2 측면은 상기 생체 정보를 획득하기 위한 센서를 포함할 수 있다.
또한, 상기 생체 정보는 지문 정보, 심장 박동 정보, 홍채 정보, 정맥 정보, 장문 정보, 걸음 걸이 정보, 혈관 정보, 체온 정보, ECG(electrocardiogram) 정보, 혈압 정보 및 위치 정보 중 적어도 하나를 포함할 수 있다.
또한, 상기 제어부는 상기 식별 정보에 기초하여 상기 사용자에 대응되는 ID를 결정하고, 상기 외부 디바이스에 대한 제어가 승인된 하나 이상의 ID 중에 상기 결정된 ID가 포함되는지 여부를 결정할 수 있다.
또한, 상기 제어 정보는 복수의 디바이스 중 상기 디바이스의 상기 외부 디바이스에 대한 제어 순위를 나타내는 우선 순위 정보를 포함할 수 있다.
또한, 본 개시의 제 3 측면은 제 1 측면의 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공할 수 있다.
또한, 본 개시의 제 4 측면은 제 1 측면의 방법을 구현하기 위하여 기록매체에 저장된 컴퓨터 프로그램을 제공할 수 있다.
도 1은 일 실시 예에 따른 디바이스가 사용자 정보를 수신하고 메시지를 송신하는 일례를 도시한 도면이다.
도 2는 일 실시 예에 따른 디바이스가 메시지를 송신하는 방법의 흐름도이다.
도 3은 일 실시 예에 따른 디바이스가 메시지를 송신하여 외부 디바이스를 제어하는 일례를 도시한 도면이다.
도 4는 일 실시 예에 따른 복수의 디바이스들이 동작하는 일례를 도시한 도면이다.
도 5a는 일 실시 예에 따라 사용자의 손목에 착용 가능한 형태의 디바이스에 대한 일례를 도시한 도면이다.
도 5b는 일 실시 예에 따라 사용자의 머리에 착용 가능한 형태의 디바이스에 대한 일례를 도시한 도면이다.
도 5c는 일 실시 예에 따라 사용자의 손가락에 착용 가능한 형태의 디바이스에 대한 일례를 도시한 도면이다.
도 5d는 일 실시 예에 따라 사용자의 얼굴에 착용 가능한 형태의 디바이스에 대한 일례를 도시한 도면이다.
도 5e는 일 실시 예에 따라 사용자의 손에 착용 가능한 형태의 디바이스에 대한 일례를 도시한 도면이다.
도 6은 일 실시 예에 따른 디바이스가 송신하는 메시지 구성의 일례를 도시한 도면이다.
도 7은 다른 실시 예에 따른 디바이스가 송신하는 메시지 구성의 일례를 도시한 도면이다.
도 8은 다른 실시 예에 따른 디바이스가 송신하는 메시지 구성의 일례를 도시한 도면이다.
도 9는 다른 실시 예에 따른 디바이스가 송신하는 메시지 구성의 일례를 도시한 도면이다.
도 10은 일 실시 예에 따른 디바이스의 구성을 나타내는 블록도이다.
도 11은 다른 실시 예에 따른 디바이스의 구성을 나타내는 블록도이다.
도 2는 일 실시 예에 따른 디바이스가 메시지를 송신하는 방법의 흐름도이다.
도 3은 일 실시 예에 따른 디바이스가 메시지를 송신하여 외부 디바이스를 제어하는 일례를 도시한 도면이다.
도 4는 일 실시 예에 따른 복수의 디바이스들이 동작하는 일례를 도시한 도면이다.
도 5a는 일 실시 예에 따라 사용자의 손목에 착용 가능한 형태의 디바이스에 대한 일례를 도시한 도면이다.
도 5b는 일 실시 예에 따라 사용자의 머리에 착용 가능한 형태의 디바이스에 대한 일례를 도시한 도면이다.
도 5c는 일 실시 예에 따라 사용자의 손가락에 착용 가능한 형태의 디바이스에 대한 일례를 도시한 도면이다.
도 5d는 일 실시 예에 따라 사용자의 얼굴에 착용 가능한 형태의 디바이스에 대한 일례를 도시한 도면이다.
도 5e는 일 실시 예에 따라 사용자의 손에 착용 가능한 형태의 디바이스에 대한 일례를 도시한 도면이다.
도 6은 일 실시 예에 따른 디바이스가 송신하는 메시지 구성의 일례를 도시한 도면이다.
도 7은 다른 실시 예에 따른 디바이스가 송신하는 메시지 구성의 일례를 도시한 도면이다.
도 8은 다른 실시 예에 따른 디바이스가 송신하는 메시지 구성의 일례를 도시한 도면이다.
도 9는 다른 실시 예에 따른 디바이스가 송신하는 메시지 구성의 일례를 도시한 도면이다.
도 10은 일 실시 예에 따른 디바이스의 구성을 나타내는 블록도이다.
도 11은 다른 실시 예에 따른 디바이스의 구성을 나타내는 블록도이다.
본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 후술되어 있는 실시 예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시 예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시 예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다.
본 명세서에서 사용되는 용어에 대해 간략히 설명하고, 본 발명에 대해 구체적으로 설명하기로 한다.
본 발명에서 사용되는 용어는 본 발명에서의 기능을 고려하면서 가능한 현재 널리 사용되는 일반적인 용어들을 선택하였으나, 이는 당 분야에 종사하는 기술자의 의도 또는 판례, 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한, 특정한 경우는 출원인이 임의로 선정한 용어도 있으며, 이 경우 해당되는 발명의 설명 부분에서 상세히 그 의미를 기재할 것이다. 따라서 본 발명에서 사용되는 용어는 단순한 용어의 명칭이 아닌, 그 용어가 가지는 의미와 본 발명의 전반에 걸친 내용을 토대로 정의되어야 한다.
명세서 전체에서 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있음을 의미한다. 또한, 명세서에서 사용되는 "부"라는 용어는 소프트웨어, FPGA 또는 ASIC과 같은 하드웨어 구성요소를 의미하며, "부"는 어떤 역할들을 수행한다. 그렇지만 "부"는 소프트웨어 또는 하드웨어에 한정되는 의미는 아니다. "부"는 어드레싱할 수 있는 저장 매체에 있도록 구성될 수도 있고 하나 또는 그 이상의 프로세서들을 재생시키도록 구성될 수도 있다. 따라서, 일 예로서 "부"는 소프트웨어 구성요소들, 객체지향 소프트웨어 구성요소들, 클래스 구성요소들 및 태스크 구성요소들과 같은 구성요소들과, 프로세스들, 함수들, 속성들, 프로시저들, 서브루틴들, 프로그램 코드의 세그먼트들, 드라이버들, 펌웨어, 마이크로 코드, 회로, 데이터, 데이터베이스, 데이터 구조들, 테이블들, 어레이들 및 변수들을 포함한다. 구성요소들과 "부"들 안에서 제공되는 기능은 더 작은 수의 구성요소들 및 "부"들로 결합되거나 추가적인 구성요소들과 "부"들로 더 분리될 수 있다.
또한, 본 명세서에서 “버튼 입력”은 사용자가 디바이스(100)에 부착된 물리적인 버튼을 이용하여, 디바이스(100)를 제어하는 입력을 의미할 수 있다.
또한, 본 명세서에서 "제스쳐 입력"은, 사용자가 디바이스(100)에 입력을 인가하기 위해 디바이스(100)에 가하는 움직임을 의미할 수 있다. 예를 들어, 제스쳐 입력은, 사용자가 디바이스(100)를 회전시키거나, 디바이스(100)를 기울이거나, 디바이스(100)를 상하좌우로 이동시키는 입력을 포함할 수 있다. 디바이스(100)는, 가속도 센서(Acceleration sensor), 기울기 센서(tilt sensor), 자이로 센서(Gyro sensor), 자기장 센서(3-axis Magnetic sensor) 등을 이용하여, 사용자에 의해 기 설정된 제스쳐 입력을 감지할 수 있다.
아래에서는 첨부한 도면을 참고하여 본 발명의 실시 예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략한다.
도 1은 일 실시 예에 따른 디바이스(100)가 사용자 정보를 수신하고 메시지를 송신하는 일례를 도시한 도면이다.
일 실시 예에 따른 디바이스(100)는 사용자 정보를 수신할 수 있다. 예를 들면 디바이스(100)는 사용자의 생체 정보를 수신할 수 있다. 일 실시 예에 따른 생체 정보는 지문 정보, 심장 박동 정보, 홍채 정보, 정맥 정보, 장문 정보, 걸음 걸이 정보, 혈관 정보, 체온 정보, ECG(electrocardiogram) 정보, 혈압 정보 및 위치 정보 중 적어도 하나를 포함할 수 있다.
지문 정보, 심장 박동 정보, 홍채 정보, 정맥 정보, 장문 정보 및 걸음걸이 정보 중 적어도 하나를 포함할 수 있다.
일 실시 예에 따른 디바이스(100)는 착용 가능한 형태로 구현될 수 있다. 예를 들면 디바이스(100)는 손목시계, 안경, 귀걸이, 목걸이, 이어폰, 귀걸이 형 액세서리, 신발, 반지, 옷, 헬멧 등의 형태로 구현될 수 있다. 그러나, 이에 제한되지 않으며, 디바이스(100)는 사용자의 신체에 직접 탈부착 가능한 형태고 구현될 수 있다. 예를 들어, 디바이스(100)는 패치 형태로 구현될 수 있으며, 사용자의 신체에 접착식 또는 비접착식으로 탈부착될 수 있다. 또한, 디바이스(100)는 사용자의 신체 내부에 삽입되는 형태로 구현될 수 있다. 예를 들어, 디바이스(100)는, 전자 피부(epidermal electronics, 또는 E-Skin) 또는 전자 문신(E-Tattoo) 등과 같은 형태로 구현되어, 의료적인 시술을 통하여 신체의 표피 또는 내부에 삽입될 수 있다.
디바이스(100)를 착용하였다고 함은, 디바이스(100)를 사용자의 신체에 접촉되는 형태로 사용자가 지니고 있음을 의미한다. 예를 들면, 사용자가 손목시계를 팔목에 차거나, 안경을 쓰거나, 귀걸이를 귀에 걸거나, 목걸이를 목에 걸거나, 이어폰을 귓구멍에 끼거나, 귀걸이 형 액세서리를 귓바퀴에 걸거나, 신발을 신거나, 반지를 손가락에 끼거나, 옷을 입거나, 헬멧을 쓰는 등의 형태로 디바이스(100)를 착용할 수 있다.
일 실시 예에 따른 디바이스(100)는 외부 디바이스(110)와 데이터를 송수신할 때, 블루투스 및/또는 와이파이 방식을 이용할 수 있다.
일 실시 예에 따른 디바이스(100)는 외부 디바이스(110)와 데이터를 송수신할 수 있다. 예를 들면, 디바이스(100)는 외부 디바이스(110)에 메시지를 송신할 수 있다.
일 실시 예에 따른 디바이스(100)가 외부 디바이스(110)에 송신하는 메시지는 기설정된 형식으로 생성될 수 있다. 구체적인 메시지의 형식에 대해서는 도 6 내지 도 9에서 후술한다.
일 실시 예에 따른 외부 디바이스(110)는 디바이스(100)로부터 수신한 메시지에 기초하여 동작할 수 있다. 예를 들면 외부 디바이스(110)는 메시지에 포함된 제어 정보에 따라서 제어될 수 있다.
일 실시 예에 따른 외부 디바이스(110)는 메시지를 디바이스(100)로부터 수신할 수 있다. 일 실시 예에 따른 메시지는 제어 정보를 포함할 수 있다. 메시지에 대한 구체적인 사항은 도 6 내지 도 9에서 후술한다.
일 실시 예에 따른 외부 디바이스(110)는 디바이스(100)로부터 수신한 메시지를 파싱하여 파싱된 메시지가 나타내는 동작을 수행할 수 있다.
일 실시 예에 따른 외부 디바이스(110)는 디바이스(100)로부터 수신한 메시지를 파싱하여 생체 정보를 획득하고, 획득한 생체 정보를 이용하여 상태 정보 또는 제어 정보를 생성할 수 있다.
일 실시 예에 따른 제어 정보는 생체 정보 및/또는 상태 정보에 기초하여 획득될 수 있다.
도 2는 일 실시 예에 따른 디바이스(100)가 메시지를 송신하는 방법의 흐름도이다.
단계 S210에서 일 실시 예에 따른 디바이스(100)는 획득한 사용자의 생체 정보에 기초하여 식별 정보를 획득할 수 있다. 일 실시 예에 따른 식별 정보는 사용자를 식별하기 위해 이용되는 정보를 의미할 수 있다. 예를 들면, 디바이스(100)는 디바이스(100)의 사용자로부터 사용자의 지문 정보를 획득하고, 획득한 지문 정보에 대응되는 ID(identification)를 획득할 수 있다. 다른 예로, 디바이스(100)는 디바이스(100) 사용자의 홍채 정보를 획득하고, 획득한 홍채 정보에 대응되는 ID를 디바이스(100)에 저장된 복수개의 ID 중에서 선택할 수 있다. 다른 예로, 디바이스(100)는 디바이스(100) 사용자의 지문 정보, 심장 박동 정보, 홍채 정보, 정맥 정보, 장문 정보, 걸음 걸이 정보, 혈관 정보, 체온 정보, ECG(electrocardiogram) 정보, 혈압 정보 및 위치 정보 중 적어도 하나를 획득하고, 획득한 정보에 대응되는 식별 정보를 획득할 수 있다.
일 실시 예에 따른 디바이스(100)는 디바이스(100)에 포함된 센서를 이용하여 생체 정보를 획득할 수 있다. 예를 들면, 디바이스(100)는 디바이스(100) 내에 포함된 체온 측정 센서를 이용하여 체온 정보를 획득할 수 있다.
다른 실시 예에 따른 디바이스(100)는 무선 통신을 통해 생체 정보를 수신하여 생체 정보를 획득할 수 있다.
단계 S220에서 일 실시 예에 따른 디바이스(100)는 단계 S210에서 획득한 식별 정보에 기초하여 외부 디바이스(110)에 대한 제어가 승인되었는지 여부를 결정할 수 있다.
예를 들면, 디바이스(100)는 단계 S210에서 획득한 ID를 통해 외부 디바이스(110)인 텔레비전의 제어가 승인되는지 여부를 결정할 수 있다. 외부 디바이스(110)에 대한 제어가 승인된 ID는 디바이스(100)가 저장하고 있을 수 있다.
다른 예로, 외부 디바이스(110)가 세탁기인 경우, 디바이스(100)는 식별된 사용자가 세탁기 제어가 승인된 사용자인지 여부를 결정할 수 있다. 예를 들면, 식별된 사용자가 어린이인 경우, 디바이스(100)는 식별된 사용자에 의한 외부 디바이스(110)인 세탁기의 제어가 승인되지 않았다고 결정할 수 있다. 이 경우 식별된 사용자인 어린이에 대응되는 ID는 세탁기에 대한 제어가 승인된 ID들 중에 포함되지 않을 수 있다.
일 실시 예에 따른 디바이스(100)는 단계 S220에서 획득한 식별 정보에 기초하여 사용자를 식별할 수 있다.
예를 들면, 디바이스(100)는 획득한 식별 정보에 기초하여 사용자에 대응되는 ID를 결정할 수 있다. 일 실시 예에 따른 ID는 기설정된 방식으로 표현될 수 있다. 예를 들면, ID는 숫자, 영문, 특수문자 또는 숫자와 영문의 결합으로 표현될 수 있다. 일 실시 예에 따른 디바이스(100)는 획득한 지문 정보에 대응되는 ID를 디바이스(100)에 저장된 복수개의 ID들 중 결정할 수 있다.
다른 예로, 디바이스(100)는 단계 S220에서 획득한 식별 정보에 대응되는 인적 사항을 획득할 수 있다. 예를 들면, 디바이스(100)는 획득한 지문 정보에 대응되는 사용자 ID를 획득하고, 획득한 ID에 대응되는 취미에 대한 정보를 서버 또는 저장부로부터 획득할 수 있다. 저장부는 디바이스(100)에 포함되어 있을 수 있다.
다른 예로, 디바이스(100)는 단계 S220에서 획득한 식별 정보를 이용하여 디바이스(100)에 등록된 복수의 ID들 중 하나의 ID를 결정할 수 있다. 예를 들면, 디바이스(100)는 획득한 식별 정보에 대응되는 ID를 디바이스(100)에 등록된 100개의 ID들 중에서 결정할 수 있다. 이 경우, 획득한 식별 정보에 대응되는 ID가 디바이스(100)에 등록된 ID들 중에서 없는 경우 디바이스(100)는 식별된 사용자를 결정하지 못할 수 있다.
일 실시 예에 따른 디바이스(100)는 외부 디바이스(110)에 대한 제어가 승인된 대상에 식별된 사용자가 포함되는지 여부를 결정할 수 있다.
디바이스(100)에 등록된 사용자들 중 일부 사용자에 대해 외부 디바이스(110)에 대한 제어가 승인될 수 있다. 예를 들면, 디바이스(100)에 등록된 제 1 사용자, 제 2 사용자 및 제 3 사용자 중 제 1 사용자 및 제 2 사용자에게만 외부 디바이스(110)에 대한 제어가 승인되어 있을 수 있다. 이 경우, 일 실시 예에 따른 디바이스(100)는 식별된 사용자가 제 1 사용자 또는 제 2 사용자인지 여부를 결정할 수 있다.
다른 예로, 디바이스(100)는 획득한 식별 정보에 대응되는 ID를 결정하고, 결정된 ID가 외부 디바이스(110)에 대한 제어가 승인된 ID인지 여부를 결정할 수 있다.
예를 들면, 디바이스(100)는 저장된 제 1 ID 내지 제 10 ID 중 획득한 식별 정보에 대응되는 ID를 제 7 ID로 결정할 수 있다. 외부 디바이스(110)에 대한 제어가 승인된 ID 는 제 3 ID 내지 제 8 ID일 수 있다. 이 경우, 디바이스(100)는 식별 정보에 대응되는 ID인 제 7 ID가 외부 디바이스(110)에 대한 제어가 승인된 ID로 결정할 수 있다.
일 실시 예에 따른 디바이스(100)는 생체 정보를 이용하여 사용자를 등록할 수 있다. 예를 들면, 디바이스(100)는 지문 정보, 심장 박동 정보, 홍채 정보, 정맥 정보, 장문 정보, 걸음 걸이 정보, 혈관 정보, 체온 정보, ECG(electrocardiogram) 정보, 혈압 정보 중 적어도 하나를 이용하여 사용자에 대한 등록을 수행할 수 있다. 예를 들면, 디바이스(100)는 수신한 심장 박동 정보에 대응되는 ID를 생성하고, 생성된 ID를 디바이스(100)에 저장할 수 있다. 이 경우, 디바이스(100)는 기설정된 심장 박동 정보를 수신할 경우 수신한 심장 박동 정보에 대해서 생성된 ID를 대응시킬 수 있다.
다른 예로, 디바이스(100)는 수신한 지문 정보에 대응되는 ID를 생성하고, 생성된 ID를 외부 디바이스에 대한 제어가 승인된 ID로 등록할 수 있다.
일 실시 예에 따른 디바이스(100)는 생체 정보에 따라 사용자를 식별할 수 있다. 일 실시 예에 따른 식별 정보는 사용자를 식별하기 위해 이용되는 생체 정보를 포함할 수 있다. 다른 실시 예에 따른 식별 정보는 암호화된 생체 정보를 포함할 수 있다.
일 실시 예에 따른 식별 정보는 디바이스(100)에 저장되어 있을 수 있다. 예를 들면, 디바이스(100)는 획득한 생체 정보에 대응되는 식별 정보를 디바이스(100)에 저장된 데이터로부터 획득할 수 있다.
다른 실시 예에 따른 식별 정보는 서버에 저장되어 있을 수 있다. 예를 들면, 디바이스(100)는 획득한 생체 정보에 대응되는 식별 정보를 서버로부터 획득할 수 있다.
다른 실시 예에 따른 식별 정보는 외부 디바이스(110)에 저장되어 있을 수 있다. 예를 들면, 디바이스(100)가 생체 정보를 외부 디바이스(110)로 송신하면 외부 디바이스(110)는 수신한 생체 정보에 대응되는 식별 정보를 외부 디바이스(110)에 저장된 데이터로부터 획득할 수 있다. 생체 정보가 디바이스(100)로부터 외부 디바이스(110)로 송신될 때, 생체 정보는 암호화되어 송신될 수 있다.
일 실시 예에 따른 디바이스(100)는 현재 사용자가 외부 디바이스(110)의 제어가 승인된 사용자인지 여부를 결정할 수 있다. 예를 들면, 디바이스(100)는 외부 디바이스(110)의 제어 가부를 획득한 식별 정보에 기초하여 결정할 수 있다.
일 실시 예에 따른 디바이스(100)는 디바이스(100)에 의한 외부 디바이스(110)의 제어가 승인되었는지 여부를 기설정된 시점에 결정할 수 있다.
예를 들면, 사용자가 디바이스(100)를 착용하는 시점에 디바이스(100)는 현재 사용자에 의한 외부 디바이스(110)의 제어가 승인되었는지 여부를 결정할 수 있다. 사용자가 디바이스(100)를 착용하는 시점을 결정하기 위해 디바이스(100)는 디바이스(100) 내에 포함된 센서를 이용할 수 있다. 예를 들면, 디바이스(100) 내에 포함된 체온 감지 센서를 이용하여 디바이스(100)는 디바이스(100)가 사용자에게 착용되었는지 여부를 결정할 수 있다.
다른 예로, 사용자가 외부 디바이스(110)를 제어하고자 하는 시점에 디바이스(100)는 현재 사용자에 의한 외부 디바이스(110)의 제어가 승인되었는지 여부를 결정할 수 있다. 일 실시 예에 따른 디바이스(100)는 사용자가 외부 디바이스(110)를 제어하고자 하는 시점을 기설정된 방식으로 결정할 수 있다. 예를 들면, 디바이스(100)는 소정의 버튼 입력이 수신된 시점을 사용자가 외부 디바이스(110)를 제어하고자 하는 시점으로 결정할 수 있다. 다른 예로, 디바이스(100)는 소정의 제스쳐 입력이 수신된 시점을 사용자가 외부 디바이스(110)를 제어하고자 하는 시점으로 결정할 수 있다. 예를 들면, 사용자가 특정 방향을 가리키는 제스쳐를 취한 시점을 디바이스(100)는 사용자가 외부 디바이스(110)를 제어하고자 하는 시점으로 결정할 수 있다.
다른 예로, 디바이스(100)는 디바이스(100)의 위치에 기초하여 디바이스(100)에 의한 외부 디바이스(110)의 제어가 승인되었는지 여부를 결정하는 시점을 결정할 수 있다. 예를 들면, 디바이스(100)가 외부 디바이스(110)로부터 소정의 거리 내에 위치한 경우, 디바이스(100)는 현재 사용자에 의한 외부 디바이스(110)의 제어가 승인되었는지 여부를 결정할 수 있다. 다른 예로, 디바이스(100)가 기설정된 위치에 위치할 경우, 디바이스(100)는 현재 사용자에 의한 외부 디바이스(110)의 제어가 승인되었는지 여부를 결정할 수 있다.
단계 S230에서 일 실시 예에 따른 디바이스(100)는 단계 S220의 결정에 기초하여 외부 디바이스(110)의 동작을 제어하기 위해 이용되는 제어 정보를 획득할 수 있다. 예를 들면, 식별된 사용자에 의한 외부 디바이스(110)의 제어가 승인되었다고 결정된 경우, 디바이스(100)는 외부 디바이스(110)를 제어하는 방법을 나타내는 제어 정보를 획득 또는 생성할 수 있다. 다른 예로, 식별된 사용자가 외부 디바이스(110)에 대한 제어가 승인되지 않은 사용자인 경우, 디바이스(100)는 외부 디바이스(110)를 제어하는 제어 정보를 생성하지 않을 수 있다.
일 실시 예에 따른 디바이스(100)는 생체 정보에 기초하여 사용자의 현재 상태를 나타내는 상태 정보를 획득할 수 있다. 예를 들면, 디바이스(100)는 생체 정보인 체온 정보를 이용하여 사용자의 현재 상태가 더운 상태인지 추운 상태인지 나타내는 상태 정보를 획득할 수 있다. 다른 예로, 디바이스(100)는 생체 정보인 ECG 정보를 이용하여 사용자의 현재 심리 상태에 대한 정보를 획득할 수 있다. 다른 예로, 디바이스(100)는 생체 정보인 혈관 정보를 이용하여 사용자에게 건강상 문제가 있는지 여부를 나타내는 정보를 획득할 수 있다.
일 실시 예에 따른 상태 정보는, 심박수 정보, 체온 정보, 땀의 분비량 정보, 혈압 정보, 이동 속도 정보 및 감정 상태 정보 중 적어도 하나를 포함할 수 있다. 일 실시 예에 따른 감정 상태 정보는 우울한지 여부, 화났는지 여부, 기쁜지 여부 등의 감정 상태를 나타내는 정보를 포함할 수 있다. 또한, 감정 상태 정보는 심박수 정보 또는 체온 정보 등의 다른 상태 정보를 이용하여 획득될 수 있다.
일 실시 예에 따른 디바이스(100)는 획득한 상태 정보에 대응하여 결정되는 제어 정보를 획득할 수 있다. 예를 들면, 디바이스(100)는 상태 정보가 더운 상태를 나타내는 경우 에어컨을 동작시킬 것을 나타내는 제어 정보를 생성할 수 있다. 다른 예로, 디바이스(100)는 상태 정보가 긴장감이 높은 상태를 나타낼 경우 오디오가 마음을 편안하게 해주는 음악을 재생할 것을 나타내는 제어 정보를 생성할 수 있다. 다른 예로, 디바이스(100)는 상태 정보가 건강상 문제가 있음을 나타낼 경우 TV가 관련된 지식을 제공하는 화면을 디스플레이할 것을 나타내는 제어 정보를 생성할 수 있다. 다른 예로, 디바이스(100)는 상태 정보가 수면 상태를 나타내는 경우 전등의 전원을 끌 것을 나타내는 제어 정보를 생성할 수 있따. 다른 예로, 디바이스(100)는 상태 정보가 현재 기온이 높은 것을 나타낼 경우, 에어컨을 동작시킬 것을 나타내는 제어 정보를 생성할 수 있다. 다른 예로, 디바이스(100)는 상태 정보가 TV 조작의도가 있음을 나타낼 경우 현재 생체 정보에 대응되는 사용자의 정보를 분석하여 선호 채널을 TV가 디스플레이 하도록하는 제어 정보를 생성할 수 있다.
일 실시 예에 따른 제어 정보는 복수의 디바이스 중 디바이스(100)의 외부 디바이스(110)에 대한 제어 순위를 나타내는 우선 순위 정보를 포함할 수 있다. 예를 들면, 외부 디바이스(110)에 대한 제어 정보를 생성하는 디바이스가 복수개가 있을 때, 복수개의 디바이스들로부터 상이한 동작의 수행을 나타내는 제어 정보가 외부 디바이스(110)에 수신된 경우, 외부 디바이스(110)는 복수개의 디바이스들 중 우선 순위가 높은 디바이스의 제어 정보가 나타내는 동작을 수행할 수 있다. 예를 들면, 제 1 디바이스는 1번 음악을 재생할 것을 나타내는 제어 정보를 포함하는 메시지를 외부 디바이스(110)에 송신하였고, 제 2 디바이스는 2번 음악을 재생할 것을 나타내는 제어 정보를 포함하는 메시지를 외부 디바이스(110)에 송신한 경우, 외부 디바이스(110)는 우선 순위가 더 높은 제 1 디바이스로부터 수신한 메시지에 따라 1번 음악을 재생할 수 있다. 이 경우, 제 1 디바이스가 생성하는 제어 정보는 제 1 디바이스의 우선 순위를 나타내는 우선 순위 정보를 포함할 수 있다. 또한, 제 2 디바이스가 생성하는 제어 정보는 제 2 디바이스의 우선 순위를 나타내는 우선 순위 정보를 포함할 수 있다.
일 실시 예에 따른 외부 디바이스(110)는 우선 순위 정보를 포함하는 제어 정보에 기초하여 동작할 수 있다.
예를 들면, 디바이스가 복수개이고, 제 1 디바이스가 제 2 디바이스보다 TV 제어에 있어서 더 높은 우선순위를 가진 경우, 제 1 디바이스에 의해 생성된 제어 정보는 제 1 채널을 디스플레이할 것을 나타내고, 제 2 디바이스에 의해 생성된 제어 정보는 제 2 채널을 디스플레이할 것을 나타내는 경우 TV는 제 1 채널을 디스플레이하도록 제어될 수 있다. 다른 예로, 디바이스가 복수개이고, 제 1 디바이스가 제 2 디바이스보다 에어컨 제어에 있어서 더 높은 우선순위를 가진 경우, 제 1 디바이스에 의해 생성된 제어 정보는 에어컨을 작동시킬 것을 나타내고, 제 2 디바이스에 의해 생성된 제어 정보는 에어컨을 정지시킬 것을 나타내는 경우 에어컨은 작동하도록 제어될 수 있다.
단계 S240에서 일 실시 예에 따른 디바이스(100)는 단계 S230에서 획득한 제어 정보를 포함하는 메시지를 외부 디바이스(110)로 송신할 수 있다.
일 실시 예에 따른 메시지는 제어 정보를 포함할 수 있다.
다른 실시 예에 따른 메시지는 제어 정보, 식별 정보, 상태 정보, 생체 정보 중 적어도 하나를 포함할 수 있다.
일 실시 예에 따른 메시지는 제어 정보, 식별 정보, 상태 정보를 각각 메시지의 기설정된 필드에 저장할 수 있다. 예를 들면, 메시지가 제 1 필드, 제 2 필드 및 제 3 필드를 포함하고 각각의 필드는 메시지의 기설정된 데이터 저장 위치에 대응되는 경우, 제 1 필드에는 식별 정보가 저장되고, 제 2 필드에는 상태 정보가 저장되고, 제 3 필드에는 제어 정보가 저장될 수 있다.
구체적인 메시지의 구성에 대해서는 도 6 내지 도 9에서 후술한다.
일 실시 예에 다른 디바이스(100)는 기설정된 시점에 메시지를 송신할 수 있다.
예를 들면, 디바이스(100)는 주기적으로 메시지를 외부 디바이스(110) 또는 서버로 송신할 수 있다. 일 실시 예에 따른 디바이스(100)는 기설정된 시간 간격마다 한번씩 메시지를 서버로 송신할 수 있다. 예를 들면, 디바이스(100)는 10초에 한번씩 메시지를 서버로 송신할 수 있다.
다른 예로, 디바이스(100)는 기설정된 신호 획득시 메시지를 외부 디바이스(110) 또는 서버로 송신할 수 있다. 예를 들면, 디바이스(100)는 디바이스(100) 내에 포함된 센서를 통해서 디바이스(100)가 사용자에 의해 착용되었다고 결정된 경우, 메시지를 외부 디바이스(110)로 송신할 수 있다. 다른 예로, 디바이스(100)는 디바이스(100) 내에 포함된 센서를 통해 디바이스(100)가 사용자에 의해 착용이 해제되었다고 결정된 경우, 메시지를 외부 디바이스(110)로 송신할 수 있다.
다른 예로, 디바이스(100)는 디바이스(100)의 위치에 기초하여 메시지 송신 여부를 결정할 수 있다. 예를 들면, 디바이스(100)가 외부 디바이스(110)로부터 소정의 거리 내에 위치한 경우, 디바이스(100)는 메시지를 외부 디바이스(110)로 송신할 수 있다.
다른 예로, 디바이스(100)는 외부 디바이스(110)로부터 메시지 요청을 수신한 경우 외부 디바이스(110)로 메시지를 송신할 수 있다.
도 3은 일 실시 예에 따른 디바이스(100)가 메시지를 송신하여 외부 디바이스를 제어하는 일례를 도시한 도면이다.
일 실시 예에 따른 디바이스(100)는 하나 이상의 외부 디바이스를 제어할 수 있다. 예를 들면, 디바이스(100)는 TV(310), 전등(320), 냉장고(330), 오디오(340), 전자레인지(350) 및 에어컨(360) 중 적어도 하나를 제어할 수 있다.
일 실시 예에 따른 디바이스(100)는 착용 가능한 형태일 수도 있고 착용할 수 없는 형태일 수도 있다. 예를 들면, 디바이스(100)는 시계 형태일 수도 있고, 모바일 휴대폰 형태일 수도 있다.
도 4는 일 실시 예에 따른 복수의 디바이스들이 동작하는 일례를 도시한 도면이다.
복수의 사용자(410, 420 430)에 의해 외부 디바이스(400)가 제어될 수 있다. 예를 들면, 복수의 디바이스(101, 102, 103)에 의해 외부 디바이스(400)가 제어될 수 있다. 제 1 디바이스(101), 제 2 디바이스(102) 및 제 3 디바이스(1030)는 외부 디바이스(400)를 제어할 수 있다. 이 경우 제 1 디바이스(101), 제 2 디바이스(102) 및 제 3 디바이스(1030) 각각에는 각각의 디바이스에 대응되는 우선 순위가 부여되어 있을 수 있다. 예를 들면, 제 1 디바이스(101)의 우선 순위가 가장 높은 경우, 제 1 디바이스(101), 제 2 디바이스(102) 및 제 3 디바이스(1030)가 각각 서로 상이한 동작을 요청하는 메시지를 외부 디바이스(400)에 송신한 경우, 외부 디바이스(400)는 제 1 디바이스(101)로부터 수신한 메시지가 나타내는 동작을 수행할 수 있다.
도 5a는 일 실시 예에 따라 사용자의 손목에 착용 가능한 형태의 디바이스(100)에 대한 일례를 도시한 도면이다.
일 실시 예에 다른 디바이스(100)는 체온 정보, 위치 정보, 정맥 정보, 걸음 걸이 정보 및 심장 박동 정보 중 적어도 하나를 획득할 수 있다.
일 실시 예에 따른 디바이스(100)는 착용 여부를 체온 정보를 이용하여 결정할 수 있다.
도 5b는 일 실시 예에 따라 사용자의 머리에 착용 가능한 형태의 디바이스(100)에 대한 일례를 도시한 도면이다.
일 실시 예에 따른 디바이스(100)는 심장 박동 정보, 정맥 정보, 혈관 정보, 체온 정보, ECG 정보, 혈압 정보 및 위치 정보 중 적어도 하나를 획득할 수 있다.
일 실시 예에 따른 디바이스(100)는 사용자의 수면 여부를 결정하고, 수면 여부에 따라 외부 디바이스(110)를 제어하는 메시지를 외부 디바이스(110)로 송신할 수 있다.
도 5c는 일 실시 예에 따라 사용자의 손가락에 착용 가능한 형태의 디바이스(100)에 대한 일례를 도시한 도면이다.
일 실시 예에 따른 디바이스(100)는 심장 박동 정보, 정맥 정보, 걸음 걸이 정보, 혈관 정보, 체온 정보, ECG 정보, 혈압 정보 및 위치 정보 중 적어도 하나를 획득할 수 있다.
일 실시 예에 따른 디바이스(100)는 손가락 제스쳐를 획득하고, 결정된 손가락 제스쳐에 따라 외부 디바이스(110)를 제어하는 메시지를 외부 디바이스(110)로 송신할 수 있다.
도 5d는 일 실시 예에 따라 사용자의 얼굴에 착용 가능한 형태의 디바이스(100)에 대한 일례를 도시한 도면이다.
일 실시 예에 따른 디바이스(100)는 심장 박동 정보, 홍채 정보, 정맥 정보, 걸음 걸이 정보, 혈관 정보, 체온 정보, ECG 정보, 혈압 정보 및 위치 정보 중 적어도 하나를 획득할 수 있다.
일 실시 예에 따른 디바이스(100)는 사용자의 눈 깜박임 제스쳐를 획득하고, 결정된 눈 깜박임 제스쳐에 따라 외부 디바이스(110)를 제어하는 메시지를 외부 디바이스(110)로 송신할 수 있다.
도 5e는 일 실시 예에 따라 사용자의 손에 착용 가능한 형태의 디바이스(100)에 대한 일례를 도시한 도면이다.
일 실시 예에 따른 디바이스(100)는 지문 정보, 심장 박동 정보, 정맥 정보, 장문 정보, 걸음 걸이 정보, 혈관 정보, 체온 정보, ECG 정보, 혈압 정보 및 위치 정보 중 적어도 하나를 획득할 수 있다.
일 실시 예에 따른 디바이스(100)는 손 제스쳐를 획득하고, 결정된 손 제스쳐에 따라 외부 디바이스(110)를 제어하는 메시지를 외부 디바이스(110)로 송신할 수 있다.
도 6은 일 실시 예에 따른 디바이스(100)가 송신하는 메시지 구성의 일례를 도시한 도면이다.
일 실시 예에 따른 메시지는 데이터 스트림으로 표현될 수 있다. 일 실시 예에 따른 메시지는 복수개의 필드를 포함할 수 있다. 각각의 필드에는 기설정된 종류의 데이터가 기록될 수 있다. 예를 들면 제 1 필드에는 식별 정보가 기록될 수 있다.
일 실시 예에 따른 메시지에 포함되는 복수개의 필드는 미리 결정될 수 있다. 예를 들면, 제 1 필드에 할당되는 데이터 저장 공간은 8바이트로 미리 결정될 수 있다.
일 실시 예에 따른 메시지는 기설정된 개수의 필드를 포함할 수 있다. 일 실시 예에 따른 메시지에 포함된 필드들 각각에는 기설정된 데이터 저장 공간이 할당될 수 있다.
도 7은 다른 실시 예에 따른 디바이스(100)가 송신하는 메시지 구성의 일례를 도시한 도면이다.
일 실시 예에 따른 메시지는 제어 정보를 포함할 수 있다.
일 실시 예에 따른 메시지는 식별 정보, 상태 정보 및 제어 정보 중 적어도 하나를 포함할 수 있다. 예를 들면, 메시지의 앞부분에 위치하는 제 1 필드에는 식별정보가 기록될 수 있다. 다른 예로, 제 1 필드에는 식별 정보가 기록되고, 제 2 필드에는 상태 정보가 기록되고, 제 3 필드에는 제어 정보가 기록될 수 있다.
다른 실시 예에 따른 메시지가 상태 정보만을 포함하는 경우, 외부 디바이스(110)는 디바이스(100)로부터 메시지를 수신하고, 상태 정보에 기초하여 제어 정보를 생성할 수 있다.
다른 실시 예에 따른 메시지가 제어 정보를 포함하는 경우, 외부 디바이스(110)는 디바이스(100)로부터 메시지를 수신하고, 제어 정보에 기초하여 동작을 수행할 수 있다.
도 8은 다른 실시 예에 따른 디바이스(100)가 송신하는 메시지 구성의 일례를 도시한 도면이다.
일 실시 예에 따른 메시지는 제어 정보를 포함하지 않을 수 있다.
일 실시 예에 따른 메시지는 승인 정보, 식별 정보, 상태 정보, 환경 정보, 위치 정보 중 적어도 하나를 포함할 수 있다.
예를 들면, 메시지의 제 1 필드에 승인 정보가 기록될 수 있다. 일 실시 예에 따른 승인 정보는 메시지에 따른 외부 디바이스(110)의 제어가 승인되는지 여부를 나타내는 정보를 의미할 수 있다.
다른 예로, 메시지의 제 2 필드에 식별 정보가 기록될 수 있다. 식별 정보에 기초하여 일 실시 예에 따른 외부 디바이스(110)는 복수개의 디바이스 중 메시지를 송신한 디바이스(100)를 식별할 수 있다.
다른 예로, 메시지의 제 3 필드에 상태 정보가 기록될 수 있다. 상태 정보에 기초하여 일 실시 예에 따른 외부 디바이스(110)는 제어 정보를 생성할 수 있다. 예를 들면, 외부 디바이스(110)는 상태 정보에 기초하여 외부 디바이스(110)가 수행할 동작을 결정할 수 있다. 예를 들면, 외부 디바이스(110)가 에어컨이고, 상태 정보가 더운 상태를 나타낼 경우, 외부 디바이스(110)는 실내 온도를 낮추도록 동작할 수 있다.
다른 예로, 메시지의 제 4 필드에 환경 정보가 기록될 수 있다. 일 실시 예에 따른 환경 정보는 디바이스(100)의 주변의 환경에 대한 정보를 의미할 수 있다. 예를 들면, 환경 정보는 기온 정보, 습도 정보, 조도 정보, 미세 먼지 정보, 냄새 정보, 기압 정보 및 시간 정보 중 적어도 하나를 포함할 수 있다. 다른 예로, 환경 정보는 디바이스(100) 주변의 기온이나 날씨에 대한 정보를 포함할 수 있다. 다른 예로, 환경 정보는 디바이스(100)가 위치한 지역의 시간대 정보를 포함할 수 있다. 환경 정보에 기초하여 일 실시 예에 따른 외부 디바이스(110)는 제어 정보를 생성하거나 외부 디바이스(110)가 수행할 동작을 결정할 수 있다. 예를 들면, 비가 오는 경우, 외부 디바이스(110)는 환경 정보에 기초하여 습기를 제거하는 동작을 수행할 수 있다.
다른 예로, 메시지의 제 5 필드에 위치 정보가 기록될 수 있다. 일 실시 예에 따른 위치 정보는 디바이스(100)의 위치에 대한 정보를 나타낼 수 있다. 예를 들면, 위치 정보는 디바이스(100)의 현재 위치 정보를 나타낼 수 있다. 다른 예로 위치 정보는 외부 디바이스(100)로부터 디바이스(100)까지 거리에 대한 정보를 포함할 수 있다. 위치 정보에 기초하여 일 실시 예에 따른 외부 디바이스(110)는 제어 정보를 생성하거나 외부 디바이스(110)가 수행할 동작을 결정할 수 있다. 예를 들면, 디바이스(100)가 외부 디바이스(100)로부터 소정 거리 내에 위치한 경우 외부 디바이스(100)는 기설정된 동작을 수행할 수 있다.
도 9는 다른 실시 예에 따른 디바이스(100)가 송신하는 메시지 구성의 일례를 도시한 도면이다.
일 실시 예에 따른 메시지는 생체 정보를 포함할 수 있다.
일 실시 예에 따른 메시지가 생체 정보를 포함하는 경우, 외부 디바이스(110)는 디바이스(100)로부터 메시지를 수신하고, 수신한 메시지에 기초하여 상태 정보 및 제어 정보를 생성할 수 있다.
일 실시 예에 따른 메시지는 생체 정보, 상태 정보, 환경 정보, 위치 정보 중 적어도 하나를 포함할 수 있다.
예를 들면, 메시지의 제 1 필드에 생체 정보가 기록될 수 있다. 일 실시 예에 따른 생체 정보는 디바이스(100)에서 획득하는 신체에 대한 정보를 의미할 수 있다. 일 실시 예에 따른 외부 디바이스(110)는 생체 정보에 기초하여 식별 정보 또는 제어 정보를 생성할 수 있다. 예를 들면, 외부 디바이스(110)는 지문 정보에 기초하여 식별 정보를 생성할 수 있다. 다른 예로, 외부 디바이스(110)는 체온이 높다는 생체 정보에 기초하여 실내의 온도를 낮출 것을 나타내는 제어 정보를 생성할 수 있다.
다른 예로, 메시지의 제 2 필드에 상태 정보가 기록될 수 있다.
다른 예로, 메시지의 제 3 필드에 환경 정보가 기록될 수 있다.
다른 예로, 메시지의 제 4 필드에 위치 정보가 기록될 수 있다.
도 10 내지 도 11는 다양한 실시 예에 따른 디바이스(100)의 일 실시 예이다. 디바이스는 상술한 메시지 송신 방법 을 수행할 수 있는 장치로, 상술한 메시지 송신 방법을 수행하기 위한 모든 실시 예의 구현이 가능하다.
도 10은 일 실시 예에 따른 디바이스(100)의 구성을 나타내는 블록도이다.
도 10에 도시된 바와 같이, 디바이스(110)는 정보 획득부(1010), 송신부 (1020) 및 제어부(1030)를 포함할 수 있다. 그러나 도시된 구성요소보다 많은 구성요소에 의해 디바이스가 구현될 수도 있고, 도시된 구성요소보다 적은 구성요소에 의해 디바이스 가 구현될 수도 있다.
이하 상기 구성요소들에 대해 차례로 살펴본다.
일 실시 예에 따른 정보 획득부(1010)는 디바이스(100)의 외부로부터 사용자 정보를 획득할 수 있다. 예를 들면, 일 실시 예에 따른 정보 획득부(1010)는 생체 신호를 획득할 수 있다. 일 실시 예에 따른 생체 정보는 지문 정보, 심장 박동 정보, 홍채 정보, 정맥 정보, 장문 정보, 걸음 걸이 정보, 혈관 정보, 체온 정보, ECG(electrocardiogram) 정보, 혈압 정보 및 위치 정보 중 적어도 하나를 포함할 수 있다.
일 실시 예에 따른 정보 획득부(1010)는 정보 획득부(1010)에 포함된 센서를 이용하여 생체 정보를 획득할 수 있다. 예를 들면, 정보 획득부(1010)는 정보 획득부(1010) 내에 포함된 체온 측정 센서를 이용하여 체온 정보를 획득할 수 있다.
다른 실시 예에 따른 정보 획득부(1010)는 무선 통신을 통해 생체 정보를 수신하여 생체 정보를 획득할 수 있다.
일 실시 예에 따른 제어부(1030)는 획득한 사용자의 생체 정보에 기초하여 식별 정보를 획득할 수 있다. 일 실시 예에 따른 식별 정보는 사용자를 식별하기 위해 이용되는 정보를 의미할 수 있다. 예를 들면, 정보 획득부(1010)는 디바이스(100)의 사용자로부터 사용자의 지문 정보를 획득하고, 제어부(1030)는 획득한 지문 정보에 대응되는 ID(identification)를 획득할 수 있다. 다른 예로, 정보 획득부(1010)는 디바이스(100) 사용자의 홍채 정보를 획득하고, 제어부(1030)는 획득한 홍채 정보에 대응되는 ID를 디바이스(100)에 저장된 복수개의 ID 중에서 선택할 수 있다. 다른 예로, 정보 획득부(1010)는 디바이스(100) 사용자의 지문 정보, 심장 박동 정보, 홍채 정보, 정맥 정보, 장문 정보, 걸음 걸이 정보, 혈관 정보, 체온 정보, ECG(electrocardiogram) 정보, 혈압 정보 및 위치 정보 중 적어도 하나를 획득하고, 제어부(1030)는 획득한 정보에 대응되는 식별 정보를 획득할 수 있다.
제어부(1030)는 획득한 식별 정보에 기초하여 외부 디바이스(110)에 대한 제어가 디바이스(100)에 승인되었는지 여부를 결정할 수 있다.
예를 들면, 제어부(1030)는 획득한 ID를 통해 외부 디바이스(110)인 텔레비전의 제어가 승인되는지 여부를 결정할 수 있다. 외부 디바이스(110)에 대한 제어가 승인된 ID는 디바이스(100)가 저장하고 있을 수 있다.
다른 예로, 외부 디바이스(110)가 세탁기인 경우, 제어부(1030)는 식별된 사용자가 세탁기 제어가 승인된 사용자인지 여부를 결정할 수 있다. 예를 들면, 식별된 사용자가 어린이인 경우, 제어부(1030)는 식별된 사용자에 의한 외부 디바이스(110)인 세탁기의 제어가 승인되지 않았다고 결정할 수 있다. 이 경우 식별된 사용자인 어린이에 대응되는 ID는 세탁기에 대한 제어가 승인된 ID들 중에 포함되지 않을 수 있다.
일 실시 예에 따른 제어부(1030)는 획득한 식별 정보에 기초하여 사용자를 식별할 수 있다.
예를 들면, 제어부(1030)는 획득한 식별 정보에 기초하여 사용자에 대응되는 ID를 결정할 수 있다. 일 실시 예에 따른 ID는 기설정된 방식으로 표현될 수 있다. 예를 들면, ID는 숫자, 영문, 특수문자 또는 숫자와 영문의 결합으로 표현될 수 있다. 일 실시 예에 따른 제어부(1030)는 획득한 지문 정보에 대응되는 ID를 디바이스(100)에 저장된 복수개의 ID들 중 결정할 수 있다.
다른 예로, 제어부(1030)는 획득한 식별 정보에 대응되는 인적 사항을 획득할 수 있다. 예를 들면, 제어부(1030)는 획득한 지문 정보에 대응되는 사용자 ID를 획득하고, 획득한 ID에 대응되는 취미에 대한 정보를 서버 또는 저장부로부터 획득할 수 있다. 저장부는 디바이스(100)에 포함되어 있을 수 있다.
다른 예로, 제어부(1030)는 획득한 식별 정보를 이용하여 디바이스(100)에 등록된 복수의 ID들 중 하나의 ID를 결정할 수 있다. 예를 들면, 제어부(1030)는 획득한 식별 정보에 대응되는 ID를 디바이스(100)에 등록된 100개의 ID들 중에서 결정할 수 있다. 이 경우, 획득한 식별 정보에 대응되는 ID가 디바이스(100)에 등록된 ID들 중에서 없는 경우 제어부(1030)는 식별된 사용자를 결정하지 못할 수 있다.
일 실시 예에 따른 제어부(1030)는 외부 디바이스(110)에 대한 제어가 승인된 대상에 식별된 사용자가 포함되는지 여부를 결정할 수 있다.
디바이스(100)에 등록된 사용자들 중 일부 사용자에 대해 외부 디바이스(110)에 대한 제어가 승인될 수 있다. 예를 들면, 디바이스(100)에 등록된 제 1 사용자, 제 2 사용자 및 제 3 사용자 중 제 1 사용자 및 제 2 사용자에게만 외부 디바이스(110)에 대한 제어가 승인되어 있을 수 있다. 이 경우, 일 실시 예에 따른 제어부(1030)는 식별된 사용자가 제 1 사용자 또는 제 2 사용자인지 여부를 결정할 수 있다.
다른 예로, 제어부(1030)는 획득한 식별 정보에 대응되는 ID를 결정하고, 결정된 ID가 외부 디바이스(110)에 대한 제어가 승인된 ID인지 여부를 결정할 수 있다.
예를 들면, 제어부(1030)는 저장된 제 1 ID 내지 제 10 ID 중 획득한 식별 정보에 대응되는 ID를 제 7 ID로 결정할 수 있다. 외부 디바이스(110)에 대한 제어가 승인된 ID 는 제 3 ID 내지 제 8 ID일 수 있다. 이 경우, 제어부(1030)는 식별 정보에 대응되는 ID인 제 7 ID가 외부 디바이스(110)에 대한 제어가 승인된 ID로 결정할 수 있다.
일 실시 예에 따른 제어부(1030)는 생체 정보를 이용하여 사용자를 등록할 수 있다. 예를 들면, 제어부(1030)는 지문 정보, 심장 박동 정보, 홍채 정보, 정맥 정보, 장문 정보, 걸음 걸이 정보, 혈관 정보, 체온 정보, ECG(electrocardiogram) 정보, 혈압 정보 중 적어도 하나를 이용하여 사용자에 대한 등록을 수행할 수 있다. 예를 들면, 제어부(1030)는 수신한 심장 박동 정보에 대응되는 ID를 생성하고, 생성된 ID를 디바이스(100)에 저장할 수 있다. 이 경우, 제어부(1030)는 기설정된 심장 박동 정보를 수신할 경우 수신한 심장 박동 정보에 대해서 생성된 ID를 대응시킬 수 있다.
다른 예로, 제어부(1030)는 수신한 지문 정보에 대응되는 ID를 생성하고, 생성된 ID를 외부 디바이스에 대한 제어가 승인된 ID로 등록할 수 있다.
일 실시 예에 따른 제어부(1030)는 생체 정보에 따라 사용자를 식별할 수 있다. 일 실시 예에 따른 식별 정보는 사용자를 식별하기 위해 이용되는 생체 정보를 포함할 수 있다. 다른 실시 예에 따른 식별 정보는 암호화된 생체 정보를 포함할 수 있다.
일 실시 예에 따른 식별 정보는 디바이스(100)에 저장되어 있을 수 있다. 예를 들면, 제어부(1030)는 획득한 생체 정보에 대응되는 식별 정보를 디바이스(100)에 저장된 데이터로부터 획득할 수 있다.
다른 실시 예에 따른 식별 정보는 서버에 저장되어 있을 수 있다. 예를 들면, 제어부(1030)는 획득한 생체 정보에 대응되는 식별 정보를 서버로부터 획득할 수 있다.
다른 실시 예에 따른 식별 정보는 외부 디바이스(110)에 저장되어 있을 수 있다. 예를 들면, 디바이스(100)가 생체 정보를 외부 디바이스(110)로 송신하면 외부 디바이스(110)는 수신한 생체 정보에 대응되는 식별 정보를 외부 디바이스(110)에 저장된 데이터로부터 획득할 수 있다. 생체 정보가 디바이스(100)로부터 외부 디바이스(110)로 송신될 때, 생체 정보는 암호화되어 송신될 수 있다.
일 실시 예에 따른 제어부(1030)는 현재 사용자가 외부 디바이스(110)의 제어가 승인된 사용자인지 여부를 결정할 수 있다. 예를 들면, 제어부(1030)는 외부 디바이스(110)의 제어 가부를 획득한 식별 정보에 기초하여 결정할 수 있다.
일 실시 예에 따른 제어부(1030)는 디바이스(100)에 의한 외부 디바이스(110)의 제어가 승인되었는지 여부를 기설정된 시점에 결정할 수 있다.
예를 들면, 사용자가 디바이스(100)를 착용하는 시점에 제어부(1030)는 현재 사용자에 의한 외부 디바이스(110)의 제어가 승인되었는지 여부를 결정할 수 있다. 사용자가 디바이스(100)를 착용하는 시점을 결정하기 위해 제어부(1030)는 디바이스(100) 내에 포함된 센서를 이용할 수 있다. 예를 들면, 디바이스(100) 내에 포함된 체온 감지 센서를 이용하여 제어부(1030)는 디바이스(100)가 사용자에게 착용되었는지 여부를 결정할 수 있다.
다른 예로, 사용자가 외부 디바이스(110)를 제어하고자 하는 시점에 제어부(1030)는 현재 사용자에 의한 외부 디바이스(110)의 제어가 승인되었는지 여부를 결정할 수 있다. 일 실시 예에 따른 제어부(1030)는 사용자가 외부 디바이스(110)를 제어하고자 하는 시점을 기설정된 방식으로 결정할 수 있다. 예를 들면, 제어부(1030)는 소정의 버튼 입력이 수신된 시점을 사용자가 외부 디바이스(110)를 제어하고자 하는 시점으로 결정할 수 있다. 다른 예로, 제어부(1030)는 소정의 제스쳐 입력이 수신된 시점을 사용자가 외부 디바이스(110)를 제어하고자 하는 시점으로 결정할 수 있다. 예를 들면, 사용자가 특정 방향을 가리키는 제스쳐를 취한 시점을 제어부(1030)는 사용자가 외부 디바이스(110)를 제어하고자 하는 시점으로 결정할 수 있다.
다른 예로, 제어부(1030)는 디바이스(100)의 위치에 기초하여 디바이스(100)에 의한 외부 디바이스(110)의 제어가 승인되었는지 여부를 결정하는 시점을 결정할 수 있다. 예를 들면, 디바이스(100)가 외부 디바이스(110)로부터 소정의 거리 내에 위치한 경우, 제어부(1030)는 현재 사용자에 의한 외부 디바이스(110)의 제어가 승인되었는지 여부를 결정할 수 있다. 다른 예로, 디바이스(100)가 기설정된 위치에 위치할 경우, 제어부(1030)는 현재 사용자에 의한 외부 디바이스(110)의 제어가 승인되었는지 여부를 결정할 수 있다.
일 실시 예에 따른 제어부(1030)는 외부 디바이스(110)의 동작을 제어하기 위해 이용되는 제어 정보를 획득할 수 있다. 예를 들면, 식별된 사용자에 의한 외부 디바이스(110)의 제어가 승인되었다고 결정된 경우, 제어부(1030)는 외부 디바이스(110)를 제어하는 방법을 나타내는 제어 정보를 획득 또는 생성할 수 있다. 다른 예로, 식별된 사용자가 외부 디바이스(110)에 대한 제어가 승인되지 않은 사용자인 경우, 제어부(1030)는 외부 디바이스(110)를 제어하는 제어 정보를 생성하지 않을 수 있다.
일 실시 예에 따른 제어부(1030)는 생체 정보에 기초하여 사용자의 현재 상태를 나타내는 상태 정보를 획득할 수 있다. 예를 들면, 제어부(1030)는 생체 정보인 체온 정보를 이용하여 사용자의 현재 상태가 더운 상태인지 추운 상태인지 나타내는 상태 정보를 획득할 수 있다. 다른 예로, 제어부(1030)는 생체 정보인 ECG 정보를 이용하여 사용자의 현재 심리 상태에 대한 정보를 획득할 수 있다. 다른 예로, 제어부(1030)는 생체 정보인 혈관 정보를 이용하여 사용자에게 건강상 문제가 있는지 여부를 나타내는 정보를 획득할 수 있다.
일 실시 예에 따른 제어부(1030)는 획득한 상태 정보에 대응하여 결정되는 제어 정보를 획득할 수 있다. 예를 들면, 제어부(1030)는 상태 정보가 더운 상태를 나타내는 경우 에어컨을 동작시킬 것을 나타내는 제어 정보를 생성할 수 있다. 다른 예로, 제어부(1030)는 상태 정보가 긴장감이 높은 상태를 나타낼 경우 오디오가 마음을 편안하게 해주는 음악을 재생할 것을 나타내는 제어 정보를 생성할 수 있다. 다른 예로, 제어부(1030)는 상태 정보가 건강상 문제가 있음을 나타낼 경우 TV가 관련된 지식을 제공하는 화면을 디스플레이할 것을 나타내는 제어 정보를 생성할 수 있다. 다른 예로, 제어부(1030)는 상태 정보가 수면 상태를 나타내는 경우 전등의 전원을 끌 것을 나타내는 제어 정보를 생성할 수 있따. 다른 예로, 제어부(1030)는 상태 정보가 현재 기온이 높은 것을 나타낼 경우, 에어컨을 동작시킬 것을 나타내는 제어 정보를 생성할 수 있다. 다른 예로, 제어부(1030)는 상태 정보가 TV 조작의도가 있음을 나타낼 경우 현재 생체 정보에 대응되는 사용자의 정보를 분석하여 선호 채널을 TV가 디스플레이 하도록하는 제어 정보를 생성할 수 있다.
일 실시 예에 따른 제어 정보는 복수의 디바이스 중 디바이스(100)의 외부 디바이스(110)에 대한 제어 순위를 나타내는 우선 순위 정보를 포함할 수 있다. 예를 들면, 외부 디바이스(110)에 대한 제어 정보를 생성하는 디바이스가 복수개가 있을 때, 복수개의 디바이스들로부터 상이한 동작의 수행을 나타내는 제어 정보가 외부 디바이스(110)에 수신된 경우, 외부 디바이스(110)는 복수개의 디바이스들 중 우선 순위가 높은 디바이스의 제어 정보가 나타내는 동작을 수행할 수 있다. 예를 들면, 제 1 디바이스는 1번 음악을 재생할 것을 나타내는 제어 정보를 포함하는 메시지를 외부 디바이스(110)에 송신하였고, 제 2 디바이스는 2번 음악을 재생할 것을 나타내는 제어 정보를 포함하는 메시지를 외부 디바이스(110)에 송신한 경우, 외부 디바이스(110)는 우선 순위가 더 높은 제 1 디바이스로부터 수신한 메시지에 따라 1번 음악을 재생할 수 있다. 이 경우, 제 1 디바이스가 생성하는 제어 정보는 제 1 디바이스의 우선 순위를 나타내는 우선 순위 정보를 포함할 수 있다. 또한, 제 2 디바이스가 생성하는 제어 정보는 제 2 디바이스의 우선 순위를 나타내는 우선 순위 정보를 포함할 수 있다.
일 실시 예에 따른 외부 디바이스(110)는 우선 순위 정보를 포함하는 제어 정보에 기초하여 동작할 수 있다.
예를 들면, 디바이스가 복수개이고, 제 1 디바이스가 제 2 디바이스보다 TV 제어에 있어서 더 높은 우선순위를 가진 경우, 제 1 디바이스에 의해 생성된 제어 정보는 제 1 채널을 디스플레이할 것을 나타내고, 제 2 디바이스에 의해 생성된 제어 정보는 제 2 채널을 디스플레이할 것을 나타내는 경우 TV는 제 1 채널을 디스플레이하도록 제어될 수 있다. 다른 예로, 디바이스가 복수개이고, 제 1 디바이스가 제 2 디바이스보다 에어컨 제어에 있어서 더 높은 우선순위를 가진 경우, 제 1 디바이스에 의해 생성된 제어 정보는 에어컨을 작동시킬 것을 나타내고, 제 2 디바이스에 의해 생성된 제어 정보는 에어컨을 정지시킬 것을 나타내는 경우 에어컨은 작동하도록 제어될 수 있다.
일 실시 예에 따른 송신부(1020)는 제어부(1030)에서 획득한 제어 정보를 포함하는 메시지를 외부 디바이스(110)로 송신할 수 있다.
일 실시 예에 따른 메시지는 제어 정보를 포함할 수 있다.
다른 실시 예에 따른 메시지는 제어 정보, 식별 정보, 상태 정보, 생체 정보 중 적어도 하나를 포함할 수 있다.
일 실시 예에 따른 메시지는 제어 정보, 식별 정보, 상태 정보를 각각 메시지의 기설정된 필드에 저장할 수 있다. 예를 들면, 메시지가 제 1 필드, 제 2 필드 및 제 3 필드를 포함하고 각각의 필드는 메시지의 기설정된 데이터 저장 위치에 대응되는 경우, 제 1 필드에는 식별 정보가 저장되고, 제 2 필드에는 상태 정보가 저장되고, 제 3 필드에는 제어 정보가 저장될 수 있다.
실시 예에 다른 디바이스(100)는 기설정된 시점에 메시지를 송신할 수 있다.
예를 들면, 송신부(1020)는 주기적으로 메시지를 외부 디바이스(110) 또는 서버로 송신할 수 있다. 일 실시 예에 따른 송신부(1020)는 기설정된 시간 간격마다 한번씩 메시지를 서버로 송신할 수 있다. 예를 들면, 송신부(1020)는 10초에 한번씩 메시지를 서버로 송신할 수 있다.
다른 예로, 송신부(1020)는 기설정된 신호 획득시 메시지를 외부 디바이스(110) 또는 서버로 송신할 수 있다. 예를 들면, 송신부(1020)는 디바이스(100) 내에 포함된 센서를 통해서 디바이스(100)가 사용자에 의해 착용되었다고 결정된 경우, 메시지를 외부 디바이스(110)로 송신할 수 있다. 다른 예로, 송신부(1020)는 디바이스(100) 내에 포함된 센서를 통해 디바이스(100)가 사용자에 의해 착용이 해제되었다고 결정된 경우, 메시지를 외부 디바이스(110)로 송신할 수 있다.
다른 예로, 송신부(1020)는 디바이스(100)의 위치에 기초하여 메시지 송신 여부를 결정할 수 있다. 예를 들면, 디바이스(100)가 외부 디바이스(110)로부터 소정의 거리 내에 위치한 경우, 송신부(1020)는 메시지를 외부 디바이스(110)로 송신할 수 있다.
다른 예로, 송신부(1020)는 외부 디바이스(110)로부터 메시지 요청을 수신한 경우 외부 디바이스(110)로 메시지를 송신할 수 있다.
도 11은 다른 실시 예에 따른 디바이스(100)의 구성을 나타내는 블록도이다.
일 실시 예에 따른 디바이스(100)는 저장부(1120)를 더 포함할 수 있다. 또한, 일 실시 예에 따른 디바이스(100)는 서버(1110)와 연동하여 동작할 수 있다.
일 실시 예에 따른 저장부(1120) 및 서버(1110)의 동작과 관련하여서는 도 2 및 도 10에서 상술하였으므로 전체적인 설명을 간단히 하기 위해 상세한 설명은 생략한다.
일부 실시예는 컴퓨터에 의해 실행되는 프로그램 모듈과 같은 컴퓨터에 의해 실행가능한 명령어를 포함하는 기록 매체의 형태로도 구현될 수 있다. 컴퓨터 판독 가능 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 가용 매체일 수 있고, 휘발성 및 비휘발성 매체, 분리형 및 비분리형 매체를 모두 포함한다. 또한, 컴퓨터 판독가능 매체는 컴퓨터 저장 매체 및 통신 매체를 모두 포함할 수 있다. 컴퓨터 저장 매체는 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈 또는 기타 데이터와 같은 정보의 저장을 위한 임의의 방법 또는 기술로 구현된 휘발성 및 비휘발성, 분리형 및 비분리형 매체를 모두 포함한다. 통신 매체는 전형적으로 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈, 또는 반송파와 같은 변조된 데이터 신호의 기타 데이터, 또는 기타 전송 메커니즘을 포함하며, 임의의 정보 전달 매체를 포함한다.
전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.
본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.
Claims (20)
- 디바이스가 메시지를 송신하는 방법에 있어서,
상기 디바이스가 획득한 사용자의 생체 정보에 기초하여 상기 사용자를 식별하기 위한 식별 정보를 획득하는 단계;
상기 식별 정보에 기초하여 외부 디바이스에 대한 제어가 승인되었는지 여부를 결정하는 단계;
상기 결정에 기초하여 상기 외부 디바이스의 동작을 제어하기 위해 이용되는 제어 정보를 획득하는 단계; 및
상기 제어 정보를 포함하는 메시지를 상기 외부 디바이스로 송신하는 단계를 포함하는 방법. - 제 1 항에 있어서,
상기 제어 정보를 획득하는 단계는
상기 생체 정보에 기초하여 상기 사용자의 현재 상태를 나타내는 상태 정보를 획득하는 단계; 및
상기 상태 정보에 대응하여 결정되는 상기 제어 정보를 획득하는 단계를 포함하는 방법. - 제 1 항에 있어서,
상기 제어 정보를 획득하는 단계는
상기 사용자에 의한 상기 외부 디바이스의 제어가 승인되었다고 결정된 경우, 상기 제어 정보를 획득하는 방법. - 제 2 항에 있어서,
상기 메시지는 상기 식별 정보, 상기 상태 정보를 더 포함하는 방법. - 제 4 항에 있어서,
상기 메시지의 기설정된 제 1 필드에 상기 식별 정보가 저장되고, 상기 메시지의 기설정된 제 2 필드에 상기 상태 정보가 저장되고, 상기 메시지의 기설정된 제 3 필드에 상기 제어 정보가 저장되는 방법. - 제 1 항에 있어서,
상기 식별 정보를 획득하는 단계는
상기 디바이스에 포함된 센서를 이용하여 상기 생체 정보를 획득하는 단계를 포함하는 방법. - 제 1 항에 있어서,
상기 생체 정보는 지문 정보, 심장 박동 정보, 홍채 정보, 정맥 정보, 장문 정보, 걸음 걸이 정보, 혈관 정보, 체온 정보, ECG(electrocardiogram) 정보, 혈압 정보 및 위치 정보 중 적어도 하나를 포함하는 방법. - 제 1 항에 있어서,
상기 승인되었는지 여부를 결정하는 단계는
상기 식별 정보에 기초하여 상기 사용자에 대응되는 ID(identification)를 결정하는 단계; 및
상기 외부 디바이스에 대한 제어가 승인된 하나 이상의 ID 중에 상기 결정된 ID가 포함되는지 여부를 결정하는 단계를 포함하는 방법. - 제 1 항에 있어서,
상기 제어 정보는
복수의 디바이스 중 상기 디바이스의 상기 외부 디바이스에 대한 제어 순위를 나타내는 우선 순위 정보를 포함하는 방법. - 사용자로부터 생체 정보를 획득하는 생체 정보 획득부;
획득한 생체 정보에 기초하여 상기 사용자를 식별하기 위한 식별 정보를 획득하고,
상기 식별 정보에 기초하여 상기 식별 정보를 통한 외부 디바이스의 제어가 승인되었는지 여부를 결정하고,
상기 결정에 기초하여 상기 외부 디바이스의 동작을 제어하기 위해 이용되는 제어 정보를 획득하는 제어부; 및
상기 제어 정보를 포함하는 메시지를 상기 외부 디바이스로 송신하는 송신부를 포함하는 디바이스. - 제 10 항에 있어서,
상기 제어부는
상기 생체 정보에 기초하여 상기 사용자의 현재 상태를 나타내는 상태 정보를 획득하고, 상기 상태 정보에 대응하여 결정되는 상기 제어 정보를 획득하는 디바이스. - 제 10 항에 있어서,
상기 제어부는
상기 사용자에 의한 상기 외부 디바이스의 제어가 승인되었다고 결정된 경우, 상기 제어 정보를 획득하는 디바이스. - 제 11 항에 있어서,
상기 메시지는 상기 식별 정보, 상기 상태 정보를 더 포함하는 디바이스. - 제 13 항에 있어서,
상기 메시지의 기설정된 제 1 필드에 상기 식별 정보가 저장되고, 상기 메시지의 기설정된 제 2 필드에 상기 상태 정보가 저장되고, 상기 메시지의 기설정된 제 3 필드에 상기 제어 정보가 저장되는 디바이스. - 제 10 항에 있어서,
상기 생체 정보를 획득하기 위한 센서를 포함하는 디바이스. - 제 10 항에 있어서,
상기 생체 정보는 지문 정보, 심장 박동 정보, 홍채 정보, 정맥 정보, 장문 정보, 걸음 걸이 정보, 혈관 정보, 체온 정보, ECG(electrocardiogram) 정보, 혈압 정보 및 위치 정보 중 적어도 하나를 포함하는 디바이스. - 제 10 항에 있어서,
상기 제어부는
상기 식별 정보에 기초하여 상기 사용자에 대응되는 ID를 결정하고,
상기 외부 디바이스에 대한 제어가 승인된 하나 이상의 ID 중에 상기 결정된 ID가 포함되는지 여부를 결정하는 디바이스. - 제 10 항에 있어서,
상기 제어 정보는
복수의 디바이스 중 상기 디바이스의 상기 외부 디바이스에 대한 제어 순위를 나타내는 우선 순위 정보를 포함하는 디바이스. - 제 1 항 내지 제 9 항 중 어느 한 항의 방법을 구현하기 위한 프로그램이 기록된 컴퓨터로 판독 가능한 기록매체.
- 제 1 항 내지 제 9 항 중 어느 한 항의 방법을 구현하기 위하여 기록매체에 저장된 컴퓨터 프로그램.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150001177A KR20160084663A (ko) | 2015-01-06 | 2015-01-06 | 메시지를 송신하는 디바이스 및 방법 |
US15/541,916 US10498729B2 (en) | 2015-01-06 | 2016-01-05 | Device and method for transmitting message |
PCT/KR2016/000047 WO2016111519A1 (ko) | 2015-01-06 | 2016-01-05 | 메시지를 송신하는 디바이스 및 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150001177A KR20160084663A (ko) | 2015-01-06 | 2015-01-06 | 메시지를 송신하는 디바이스 및 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20160084663A true KR20160084663A (ko) | 2016-07-14 |
Family
ID=56356156
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020150001177A KR20160084663A (ko) | 2015-01-06 | 2015-01-06 | 메시지를 송신하는 디바이스 및 방법 |
Country Status (3)
Country | Link |
---|---|
US (1) | US10498729B2 (ko) |
KR (1) | KR20160084663A (ko) |
WO (1) | WO2016111519A1 (ko) |
Family Cites Families (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004021325A (ja) | 2002-06-12 | 2004-01-22 | Toshiba Corp | 通信制御装置及び通信制御方法 |
KR100604582B1 (ko) | 2004-08-12 | 2006-07-25 | 주식회사 팬택앤큐리텔 | 사용자의 생체 신호를 이용하여 홈 가전기기를 제어하는 휴대용 통신 단말기 |
US7773784B2 (en) * | 2004-10-15 | 2010-08-10 | University Of Colorado Board Of Regents | Revocable biometrics with robust distance metrics |
US20070112906A1 (en) * | 2005-11-15 | 2007-05-17 | Microsoft Corporation | Infrastructure for multi-modal multilingual communications devices |
KR20080106244A (ko) * | 2006-02-13 | 2008-12-04 | 올 프로텍트 엘엘씨 | 제 3 자에게 주어진 차량을 제어하는 시스템 |
AU2009200408B2 (en) * | 2006-09-12 | 2012-05-10 | Cpc Patent Technologies Pty Ltd | Password generator |
KR20080066134A (ko) * | 2007-01-11 | 2008-07-16 | 에스케이 텔레콤주식회사 | 단말기 위치 정보를 이용한 원격 제어 시스템 및 방법 |
US8914847B2 (en) * | 2007-06-15 | 2014-12-16 | Microsoft Corporation | Multiple user authentications on a communications device |
JP2009151528A (ja) * | 2007-12-20 | 2009-07-09 | Panasonic Corp | 生体情報が格納されたicカードおよびそのアクセス制御方法 |
US20090191846A1 (en) * | 2008-01-25 | 2009-07-30 | Guangming Shi | Biometric smart card for mobile devices |
US7480805B1 (en) * | 2008-01-26 | 2009-01-20 | International Business Machines Corporation | Method and system for identifying and processing an unauthorized access request |
JP2010020712A (ja) * | 2008-07-14 | 2010-01-28 | Canon Inc | 情報処理装置、情報処理装置の制御方法、記憶媒体及びプログラム |
US9041508B2 (en) * | 2008-08-08 | 2015-05-26 | Snap-On Incorporated | Image-based inventory control system and method |
MX342087B (es) * | 2009-07-20 | 2016-09-13 | Allure Energy Inc | Sistema y metodo de gestion de energia. |
US9209652B2 (en) | 2009-08-21 | 2015-12-08 | Allure Energy, Inc. | Mobile device with scalable map interface for zone based energy management |
US8468609B2 (en) * | 2009-08-27 | 2013-06-18 | Cleversafe, Inc. | Authenticating use of a dispersed storage network |
WO2011028874A1 (en) * | 2009-09-04 | 2011-03-10 | Thomas Szoke | A personalized multifunctional access device possessing an individualized form of authenticating and controlling data exchange |
US20110238573A1 (en) * | 2010-03-25 | 2011-09-29 | Computer Associates Think, Inc. | Cardless atm transaction method and system |
RU2595885C2 (ru) * | 2010-09-24 | 2016-08-27 | Виза Интернэшнл Сервис Ассосиэйшн | Способ и система, использующие универсальный идентификатор и биометрические данные |
KR20120043848A (ko) | 2010-10-27 | 2012-05-07 | 재단법인대구경북과학기술원 | 유비쿼터스 스마트 실내환경 제어방법 |
US10042603B2 (en) | 2012-09-20 | 2018-08-07 | Samsung Electronics Co., Ltd. | Context aware service provision method and apparatus of user device |
KR102070196B1 (ko) | 2012-09-20 | 2020-01-30 | 삼성전자 주식회사 | 사용자 디바이스에서 상황 인식 서비스 제공 방법 및 장치 |
KR20140140818A (ko) * | 2013-05-30 | 2014-12-10 | 에스코어 주식회사 | 리모트 컨트롤러, 리모트 컨트롤러의 피제어 장치, 리모트 컨트롤 시스템 및 이들을 이용한 리모트 컨트롤 방법 |
US10032008B2 (en) * | 2014-02-23 | 2018-07-24 | Qualcomm Incorporated | Trust broker authentication method for mobile devices |
US20150242605A1 (en) * | 2014-02-23 | 2015-08-27 | Qualcomm Incorporated | Continuous authentication with a mobile device |
US9721409B2 (en) * | 2014-05-02 | 2017-08-01 | Qualcomm Incorporated | Biometrics for user identification in mobile health systems |
US20170109751A1 (en) * | 2014-05-02 | 2017-04-20 | Nok Nok Labs, Inc. | System and method for carrying strong authentication events over different channels |
CN205721792U (zh) * | 2014-09-30 | 2016-11-23 | 苹果公司 | 电子设备 |
-
2015
- 2015-01-06 KR KR1020150001177A patent/KR20160084663A/ko not_active Application Discontinuation
-
2016
- 2016-01-05 WO PCT/KR2016/000047 patent/WO2016111519A1/ko active Application Filing
- 2016-01-05 US US15/541,916 patent/US10498729B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US10498729B2 (en) | 2019-12-03 |
US20180026975A1 (en) | 2018-01-25 |
WO2016111519A1 (ko) | 2016-07-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10534900B2 (en) | Electronic device | |
KR102080747B1 (ko) | 이동 단말기 및 그것의 제어 방법 | |
CN111317449B (zh) | 测量生物识别信号的电子设备和方法 | |
US10366778B2 (en) | Method and device for processing content based on bio-signals | |
JP6669069B2 (ja) | 検出装置、検出方法、制御装置、および制御方法 | |
US9907998B2 (en) | Wrist device having heart activity circuitry | |
EP3549004B1 (en) | Augmented reality control of internet of things devices | |
KR102407564B1 (ko) | 생체 정보를 판단하는 전자 장치 및 이의 동작 방법 | |
EP3064129A1 (en) | Wearable electronic device and method for controlling the same | |
US20150145653A1 (en) | Device control using a wearable device | |
US20160046294A1 (en) | Driver rest recommendation | |
US11642431B2 (en) | Information processing apparatus, control method of the same, and recording medium | |
US10620593B2 (en) | Electronic device and control method thereof | |
KR20160057837A (ko) | 전자 기기의 사용자 인터페이스 표시 방법 및 장치 | |
CN108268095A (zh) | 电子设备 | |
KR20160035394A (ko) | 센서 데이터 처리 방법 및 그 장치 | |
KR20170042877A (ko) | 머리 장착형 전자 장치 | |
US20140210640A1 (en) | Data-capable band management in an integrated application and network communication data environment | |
US20170311861A1 (en) | Mood-conscious interaction device and method | |
KR20170136297A (ko) | 상황 정보를 고려하여 적합한 운동을 결정하는 전자 장치, 시스템 및 방법 | |
US20200073481A1 (en) | Information processing apparatus, information processing method, and program | |
CN110348198A (zh) | 仿真对象的身份识别方法、相关装置及*** | |
KR102447501B1 (ko) | 생체 정보를 처리하는 전자 장치 및 그 제어 방법 | |
US20170332979A1 (en) | Technologies for synchronizing physiological functions | |
WO2017016941A1 (en) | Wearable device, method and computer program product |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E601 | Decision to refuse application |