KR101680863B1 - 미아 방지 장치 및 방법 - Google Patents

미아 방지 장치 및 방법 Download PDF

Info

Publication number
KR101680863B1
KR101680863B1 KR1020140070528A KR20140070528A KR101680863B1 KR 101680863 B1 KR101680863 B1 KR 101680863B1 KR 1020140070528 A KR1020140070528 A KR 1020140070528A KR 20140070528 A KR20140070528 A KR 20140070528A KR 101680863 B1 KR101680863 B1 KR 101680863B1
Authority
KR
South Korea
Prior art keywords
protected
person
signal
control signal
motion state
Prior art date
Application number
KR1020140070528A
Other languages
English (en)
Other versions
KR20150142200A (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 KR1020140070528A priority Critical patent/KR101680863B1/ko
Publication of KR20150142200A publication Critical patent/KR20150142200A/ko
Application granted granted Critical
Publication of KR101680863B1 publication Critical patent/KR101680863B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B21/00Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
    • G08B21/02Alarms for ensuring the safety of persons
    • G08B21/0202Child monitoring systems using a transmitter-receiver system carried by the parent and the child
    • G08B21/0277Communication between units on a local network, e.g. Bluetooth, piconet, zigbee, Wireless Personal Area Networks [WPAN]
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B21/00Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
    • G08B21/02Alarms for ensuring the safety of persons
    • G08B21/0202Child monitoring systems using a transmitter-receiver system carried by the parent and the child
    • G08B21/0236Threshold setting
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B21/00Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
    • G08B21/02Alarms for ensuring the safety of persons
    • G08B21/0202Child monitoring systems using a transmitter-receiver system carried by the parent and the child
    • G08B21/0241Data exchange details, e.g. data protocol
    • G08B21/0247System arrangements wherein the alarm criteria uses signal strength
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B21/00Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
    • G08B21/02Alarms for ensuring the safety of persons
    • G08B21/0202Child monitoring systems using a transmitter-receiver system carried by the parent and the child
    • G08B21/0269System arrangements wherein the object is to detect the exact location of child or item using a navigation satellite system, e.g. GPS
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B21/00Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
    • G08B21/02Alarms for ensuring the safety of persons
    • G08B21/04Alarms for ensuring the safety of persons responsive to non-activity, e.g. of elderly persons
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B25/00Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems
    • G08B25/01Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems characterised by the transmission medium
    • G08B25/10Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems characterised by the transmission medium using wireless transmission systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information

Landscapes

  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Business, Economics & Management (AREA)
  • Emergency Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Child & Adolescent Psychology (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Gerontology & Geriatric Medicine (AREA)
  • Telephone Function (AREA)
  • Alarm Systems (AREA)
  • Emergency Alarm Devices (AREA)

Abstract

미아 발생 예방을 위한 보호자의 디바이스 동작 방법에 있어서, 보호 대상자의 디바이스의 모션 상태를 포함하는 애드버타이즈먼트 신호를 상기 보호 대상자의 디바이스로부터 수신하는 단계; 상기 애드버타이즈먼트 신호의 세기를 센싱하는 단계; 상기 모션 상태 및 상기 애드버타이즈먼트 신호의 세기에 기초하여, 상기 보호 대상자의 디바이스와 연결을 형성하는 단계; 제1 모니터링 어플리케이션을 실행시키고, 상기 모션 상태 및 상기 애드버타이즈먼트 신호의 세기에 대응하는 서비스를 확인하는 단계; 및 상기 확인된 서비스를 포함하는 서비스 제어 신호를 상기 보호 대상자의 디바이스로 송신하는 단계를 포함할 수 있다.

Description

미아 방지 장치 및 방법{APPARATUS AND METHOD FOR PREVENT MISSING CHILD}
미아 방지 장치 및 방법에 연관되며, 구체적으로는 미아 발생 예방을 위한 보호자의 디바이스 동작 방법 및 보호자의 디바이스 동작 방법에 관한 것이다.
본 발명의 배경이 되는 기술은 다음의 문헌에 개시되어 있다.
1) 공개특허공보 제10-2013-0058573호 (2013.06.04.), "휴대용 단말기와 무선 태그를 이용한 경고 알람 방법 및 그를 이용한 경고 알람 시스템"
2) 등록특허공보 제10-1220911호 (2013.01.11.), "근거리 무선 통신망을 기반으로 하는 위치 추적 시스템 및 그 방법"
종래로부터 아동(또는 보호 대상자)을 잃어버리는 미아 발생이 꾸준히 일어나고 있다. 불완전한 치안을 틈탄 아동유괴 범죄로 인한 것이거나 놀이공원과 같은 혼잡한 장소에서 보호자가 잠시 한눈을 파는 사이에 아동이 보호자로부터 떨어져 미아가 되어버리는 일이 심심치 않게 발생되고 있다.
이에 따라, 아동이 길을 잃거나, 보호자가 아동을 찾기 위해 주변의 협력을 얻을 수 있도록 다양한 기술이 제안되어 왔다. 그러나, 주변의 협력도 제한적인 장소에서만 가능하여 한계가 있다.
따라서, 아동이 보호자로부터 멀어지는 것을 방지하여 미아 발생을 예방할 수 있는 보호자의 디바이스 및 보호자의 디바이스의 개발이 요구된다.
일측에 따르면, 미아 발생 예방을 위한 보호자의 디바이스 동작 방법에 있어서, 보호 대상자의 디바이스의 모션 상태를 포함하는 애드버타이즈먼트 신호를 상기 보호 대상자의 디바이스로부터 수신하는 단계; 상기 애드버타이즈먼트 신호의 세기를 센싱하는 단계; 상기 모션 상태 및 상기 애드버타이즈먼트 신호의 세기에 기초하여, 상기 보호 대상자의 디바이스와 연결을 형성하는 단계; 제1 모니터링 어플리케이션을 실행시키고, 상기 모션 상태 및 상기 애드버타이즈먼트 신호의 세기에 대응하는 서비스를 확인하는 단계; 및 상기 확인된 서비스를 포함하는 서비스 제어 신호를 상기 보호 대상자의 디바이스로 송신하는 단계를 포함하는 디바이스 동작 방법이 제공된다.
구체적으로 상기 서비스를 확인하는 단계는, 상기 제1 모니터링 어플리케이션에서 콜백 함수를 실행하고, 상기 콜백 함수는 상기 모션 상태 및 상기 애드버타이즈먼트 신호의 세기를 이용하여 상기 보호 대상자의 상태를 결정하는 단계; 및 상기 결정된 보호 대상자의 상태에 대응하는 서비스를 확인하는 단계를 포함할 수 있다.
여기서, 상기 모션 상태는, 상기 보호 대상자의 디바이스의 속도, 가속도 및 기울기 중 적어도 하나를 포함하고, 상기 속도, 상기 가속도 및 기울기 중 적어도 하나를 이용하여 상기 보호 대상자의 디바이스의 모션 상태를 확인하는 단계를 더 포함할 수 있다.
한편, 미리 설정된 시간 동안에 상기 속도, 상기 가속도 및 상기 기울기 중 적어도 하나가 변하지 않는 경우, 상기 콜백 함수는 상기 보호 대상자를 도움이 필요한 상태로 판단할 수 있다.
일실시예에 따르면, 상기 애드버타이즈먼트 신호의 세기의 센싱은, 블루투스 로우 에너지 통신 방식을 사용하여 RSSI 값이 센싱되는 것 일 수 있다.
또한, 상기 RSSI 값이 미리 설정된 값보다 작은 경우, 상기 콜백 함수는 상기 보호 대상자를 도움이 필요한 상태로 판단할 수 있다.
여기서, 상기 서비스 제어 신호는, 상기 보호 대상자의 디바이스에서 알림을 울리도록 제어하는 알림 제어 신호, 상기 보호 대상자의 디바이스에서 상기 보호자의 디바이스로 전화 연결을 시도하는 제어 신호 및 상기 보호자의 디바이스로 상기 보호 대상자의 디바이스의 위치를 전송하는 제어 신호 중 적어도 하나를 포함할 수 있다.
다른 일측에 따르면, 미아 발생 예방을 위한 보호 대상자의 디바이스 동작 방법에 있어서, 상기 보호 대상자의 디바이스 상에서 제2 모니터링 어플리케이션을 동작시키는 단계; 상기 보호 대상자의 디바이스의 모션 상태를 센싱하는 단계; 상기 센싱된 모션 상태를 포함하는 애드버타이즈먼트 신호를 보호자의 디바이스로 송신하는 단계; 상기 보호자의 디바이스로부터 연결 요청이 수신되면, 상기 보호자의 디바이스와 연결을 형성하는 단계; 및 상기 연결된 보호자의 디바이스로부터 서비스 제어 신호가 수신되면, 상기 수신된 서비스 제어 신호에 대응하는 서비스를 제공하는 단계를 포함하는 디바이스 동작 방법이 제공된다.
일실시예에 따르면, 상기 모션 상태는, 상기 보호 대상자의 디바이스의 속도, 가속도 및 기울기 중 적어도 하나를 포함할 수 있다.
다른 일실시예에 따르면, 상기 서비스 제어 신호는, 상기 보호 대상자의 디바이스에서 알림이 울리도록 제어하는 알림 제어 신호, 상기 보호자의 디바이스로 전화 연결을 시도하는 제어 신호 및 상기 보호 대상자의 디바이스의 위치를 전송하는 제어 신호 중 적어도 하나를 포함할 수 있다.
또 다른 일실시예에 따르면, 상기 애드버타이즈먼트 신호의 송신은, 블루투스 로우 에너지 통신 방식을 사용하여 상기 애드버타이즈먼트 신호를 보호자의 디바이스로 송신할 수 있다.
또 다른 일측에 따르면, 미아 발생 예방을 위한 보호자의 디바이스에 있어서, 보호 대상자의 디바이스의 모션 상태를 포함하는 애드버타이즈먼트 신호를 상기 보호 대상자의 디바이스로부터 수신하는 통신부; 상기 애드버타이즈먼트 신호의 세기를 센싱하는 센싱부; 및 상기 모션 상태 및 상기 애드버타이즈먼트 신호의 세기에 기초하여, 상기 보호 대상자의 디바이스와 연결을 형성하도록 제어하고, 제1 모니터링 어플리케이션을 실행시키고, 상기 모션 상태 및 상기 애드버타이즈먼트 신호의 세기에 대응하는 서비스를 확인하고, 상기 확인된 서비스를 포함하는 서비스 제어 신호를 상기 통신부가 상기 보호 대상자의 디바이스로 송신하도록 제어하는 프로세서를 포함하는 디바이스가 제공된다.
일실시예에 따르면, 상기 프로세서는, 상기 제1 모니터링 어플리케이션에서 콜백 함수를 실행하고, 상기 콜백 함수는 상기 모션 상태 및 상기 애드버타이즈먼트 신호의 세기를 이용하여 상기 보호 대상자의 상태를 결정하고, 상기 결정된 보호 대상자의 상태에 대응하는 서비스를 확인할 수 있다.
다른 일실시예에 따르면, 상기 모션 상태는, 상기 보호 대상자의 디바이스의 속도, 가속도 및 기울기 중 적어도 하나를 포함하고, 상기 프로세서는 상기 속도, 상기 가속도 및 상기 기울기 중 적어도 하나를 이용하여 상기 보호 대상자의 디바이스의 모션 상태를 확인할 수 있다.
또 다른 일실시예에 따르면, 미리 설정된 시간 동안에 상기 속도, 상기 가속도 및 상기 기울기 중 적어도 하나가 변하지 않는 경우, 상기 콜백 함수는 상기 보호 대상자를 도움이 필요한 상태로 판단할 수 있다.
한편, 상기 애드버타이즈먼트 신호의 세기의 센싱은, 블루투스 로우 에너지 통신 방식을 사용하여 RSSI 값이 센싱되는 것일 수 있다.
또 다른 일실시예에 따르면, 상기 RSSI 값이 미리 설정된 값보다 작은 경우, 상기 콜백 함수는 상기 보호 대상자를 도움이 필요한 상태로 판단할 수 있다.
여기서, 상기 서비스 제어 신호는, 상기 보호 대상자의 디바이스에서 알림이 울리도록 제어하는 알림 제어 신호, 상기 보호 대상자의 디바이스에서 상기 보호자의 디바이스로 전화 연결을 시도하는 제어 신호 및 상기 보호자의 디바이스로 상기 보호 대상자의 디바이스의 위치를 전송하는 제어 신호 중 적어도 하나를 포함할 수 있다.
또 다른 일측에 따르면, 미아 발생 예방을 위한 보호 대상자의 디바이스는, 상기 보호 대상자의 디바이스 상에서 제2 모니터링 어플리케이션을 저장하는 저장부; 상기 보호 대상자의 디바이스의 모션 상태를 센싱하는 센싱부; 상기 센싱된 모션 상태를 포함하는 애드버타이즈먼트 신호를 보호자의 디바이스로 송신하는 통신부; 음성 경고, 빛에 의한 경고 및 상기 보호자의 디바이스로 연결 중 적어도 하나에 기초한 서비스를 제공하는 알림부; 및 상기 제2 모니터링 어플리케이션을 실행시키고, 상기 보호자의 디바이스로부터 연결 요청이 수신되면 상기 보호자의 디바이스와 연결을 형성하도록 상기 통신부를 제어하고, 상기 연결된 보호자의 디바이스로부터 서비스 신호가 수신되면 상기 수신된 서비스 신호에 대응하는 서비스를 제공하도록 상기 알림부를 제어하는 프로세서를 포함하는 디바이스가 제공된다.
또 다른 일측에 따르면, 미아 발생 예방을 위한 보호자의 디바이스 동작 방법을 실행하는 프로그램을 수록한 컴퓨터 판독 가능 기록 매체에 있어서, 상기 보호자의 디바이스 동작 방법은, 보호 대상자의 디바이스의 모션 상태를 포함하는 애드버타이즈먼트 신호를 상기 보호 대상자의 디바이스로부터 수신하는 단계; 상기 애드버타이즈먼트 신호의 세기를 센싱하는 단계; 상기 모션 상태 및 상기 애드버타이즈먼트 신호의 세기에 기초하여, 상기 보호 대상자의 디바이스와 연결을 형성하는 단계; 제1 모니터링 어플리케이션을 실행시키고, 상기 모션 상태 및 상기 애드버타이즈먼트 신호의 세기에 대응하는 서비스를 확인하는 단계; 및 상기 확인된 서비스를 포함하는 서비스 제어 신호를 상기 보호 대상자의 디바이스로 송신하는 단계를 포함하는 컴퓨터 판독 가능 기록 매체가 제공된다.
도 1은 일실시예에 따른 미아 방지 시스템에 대한 개념도이다.
도 2는 일실시예에 따른 미아 방지 시스템의 동작과 관련된 흐름도이다.
도 3은 일실시예에 따른 보호자 디바이스의 블록도이다.
도 4는 일실시예에 따른 보호자 디바이스의 동작 방법의 흐름을 나타낸 순서도이다.
도 5는 일실시예에 따라, 애드버타이즈먼트 신호를 센싱하는 흐름을 나타낸 순서도이다.
도 6은 일실시예에 따라, 보호 대상자의 상태를 결정하여 서비스 제어 신호를 송신하는 흐름을 나타낸 순서도이다.
도 7은 일실시예에 따른 보호 대상자 디바이스의 블록도이다.
도 8은 일실시예에 따른 보호 대상자 디바이스의 동작 방법의 흐름을 나타낸 순서도이다.
이하에서, 일부 실시예들을, 첨부된 도면을 참조하여 상세하게 설명한다. 그러나, 이러한 실시예들에 의해 제한되거나 한정되는 것은 아니다. 각 도면에 제시된 동일한 참조 부호는 동일한 부재를 나타낸다.
아래 설명에서 사용되는 용어는 본 발명에서의 기능을 고려하면서 가능한 현재 널리 사용되는 일반적인 용어를 선택하였으나, 이는 당 분야에 종사하는 기술자의 의도 또는 관례, 새로운 기술의 출현 등에 따라 달라질 수 있다.
또한 특정한 경우는 이해를 돕거나 및/또는 설명의 편의를 위해 출원인이 임의로 선정한 용어도 있으며, 이 경우 해당되는 설명 부분에서 상세한 그 의미를 기재할 것이다. 따라서 아래 설명에서 사용되는 용어는 단순한 용어의 명칭이 아닌 그 용어가 가지는 의미와 명세서 전반에 걸친 내용을 토대로 이해되어야 한다.
도 1은 일실시예에 따른 미아 방지 시스템에 대한 개념도이다.
미아 방지 시스템(100)은 미아 방지를 위해 동작하는 보호자의 디바이스(110)와 보호 대상자의 디바이스(120, 130, 140)를 포함할 수 있다. 보호자의 디바이스(110)는 적어도 하나의 보호 대상자의 디바이스(120, 130, 140)와 연결되어 통신을 수행할 수 있고, 보호 대상자의 디바이스(120, 130, 140)도 적어도 하나의 보호자의 디바이스(110)와 연결되어 통신을 수행할 수 있다. 여기서, 연결은 무선 통신을 이용한 연결일 수 있다. 무선 통신은 Bluetooth, NFC, Zig-Bee, Wi-fi Direct 및 BLE 중 적어도 하나일 수 있다.
일실시예에 따르면, 보호 대상자의 디바이스(120, 130, 140)와 통신을 수행하는 보호자의 디바이스(110)는 스마트 폰일 수 있다. 스마트 폰에서 미아 방지에 대한 어플리케이션을 실행하여 보호 대상자의 디바이스(120, 130, 140)로부터 보호 대상자의 신호를 수신하고, 수신된 신호에 기초하여 보호 대상자가 상태를 결정할 수 있고, 위치를 파악할 수 있다.
보호 대상자의 디바이스(120, 130, 140)는 신호를 일정한 간격으로 지정된 보호자의 디바이스(110)로 송신할 수 있다. 또한, 보호 대상자의 디바이스(120, 130, 140)는 보호자의 디바이스(110)로부터 서비스 제어 신호를 수신하면, 서비스 제어 신호에 대한 동작을 실행할 수 있다. 예를 들면, 서비스 제어 신호는, 보호 대상자의 디바이스(120, 130, 140)에서 알림을 울리도록 제어하는 알림 제어 신호, 보호 대상자의 디바이스(120, 130, 140)에서 보호자의 디바이스(110)로 전화 연결을 시도하는 제어 신호 및 보호자의 디바이스(110)로 보호 대상자의 디바이스(120, 130, 140)의 위치를 전송하는 제어 신호일 수 있다.
일실시예에 따르면, 보호 대상자의 디바이스(120, 130, 140)는 스마트 폰과 같은 단말기에서도 구현이 가능하나, 단말기가 아닌 다른 형태의 전자 장치로 구현될 수 있다. 또한, 보호 대상자의 디바이스(120, 130, 140)는 목걸이나 팔찌 형태로 구현될 수 있다.
일실시예에 따르면, 미아 방지 시스템은 미아 방지를 위해 활용될 수 있고, 노약자, 또는 실시간으로 모니터링이 필요한 사람을 대상으로 활용될 수도 있다. 또한, 귀중품 분실 방지에도 활용될 수 있다.
이하 도 2에서는 미아 방지 시스템의 동작을 상세히 설명한다.
도 2는 일실시예에 따른 미아 방지 시스템의 동작과 관련된 흐름도이다.
보호 대상자의 디바이스(120)는 보호자의 디바이스(110)로 애드버타이즈먼트(Advertisement) 신호를 송신할 수 있다. (단계 210) 송신은 일정한 간격으로 할 수 있다. 예를 들면, 보호 대상자의 디바이스(120)는 블루투스 로우 에너지(Bluetooth Low Energy) 방식을 이용하여 애드버타이즈먼트 신호를 0.5초 간격으로 송신할 수 있다. 이 경우, 보호 대상자의 디바이스(120)는 모니터된 태그(Monitored Tag)를 사용하여 애드버타이즈먼트 신호를 보호자의 디바이스(110)로 송신할 수 있다. 모니터된 태그는 페리페럴 롤(Peripheral Role)로 설정될 수 있다. 0.5초가 흐르면 애드버타이즈먼트 신호 전송을 중단하고 송신해야할 애드버타이즈먼트 신호의 패킷을 갱신한 후 다시 애드버타이즈먼트 신호를 송신할 수 있다. 여기서 애드버타이즈먼트 신호의 패킷은 모션 상태, 배터리 용량, 상태 등을 포함할 수 있다. 모션 상태는 보호 대상자 디바이스의 이동 속도, 가속도 및 기울기 등을 포함할 수 있다.
모니터된 태그의 펌웨어 프로그래밍(Programming) 및 디버깅(Debugging)은 CC 디버거(Debugger)를 통해 수행되며, 모니터된 태그에 정의되어 있는 테스트 핀(Test Pin)을 사용할 수 있다.
구체적인 예를 들면, 모니터된 태그와 보호자의 디바이스(110)와 통신이 필요한 경우에는 MCU_TX0 및 MCU_RX0 핀을 사용할 수 있다. 또한, 모니터된 태그가 보호자의 디바이스(110)와 통신을 하지 않는 경우에는 BAT_3.0V, DBG_DD, DBG_DC, MCU_RESET, GND 핀을 사용할 수 있다.
보호자의 디바이스(110)는 애드버타이즈먼트 신호를 수신하여 RSSI값, 보호 대상자의 디바이스(120) 움직임, 보호 대상자의 배터리량을 센싱할 수 있다. (단계 220) 애드버타이즈먼트 신호는 스마트 폰에서 확인할 수 있는 신호일 수 있다.
보호자의 디바이스(110)는 센싱된 결과에 따라, 보호 대상자의 디바이스(120)와 통신 연결을 수행할 수 있다. (단계 230) 예를 들면, 모니터된 태그는 BLE(Bluetooth Low Energy)를 사용하여 네트워크를 구성할 수 있다.
보호자의 디바이스(110)는 모니터된 태그를 확인하고 그에 따른 서비스를 확인할 수 있다. (단계 240) 확인된 서비스에 대한 서비스 제어 신호를 보호 대상자의 디바이스(120)로 송신할 수 있다. (단계 250)
보호 대상자의 디바이스(120)는 수신된 서비스 제어 신호에 대한 서비스를 제공하거나 동작을 실행할 수 있다. (단계 260) 예를 들면, 보호자의 디바이스(110)로부터 서비스 제어 신호를 수신하면, 서비스 제어 신호에 따른 알림을 울릴 수 있다.
도 3은 일실시예에 따른 보호자 디바이스의 블록도이다.
일실시예에 따르면, 미아 발생 예방을 위한 보호자의 디바이스(110)는 통신부(310), 센싱부(320) 및 프로세서(330)를 포함할 수 있다.
통신부(310)는 보호 대상자의 디바이스의 모션 상태를 포함하는 애드버타이즈먼트(Advertisement) 신호를 보호 대상자의 디바이스로부터 수신할 수 있다. 모션 상태는 보호 대상자의 디바이스의 속도 및 가속도 중 적어도 하나를 포함할 수 있다.
일실시예에 따르면, 애드버타이즈먼트 신호의 패킷은 데이터 렌(Data Len), BLE 스펙, 상태, 장치 ID, 모션 상태(예를 들면, 속도, 가속도 및 기울기(Tilt)), 배터리량 및 프로필(Profile)을 포함할 수 있다. 또한, 프로필의 패킷은 프로필 렌(Profile Len), 서비스(Service), 프로필 UUID, 서비스 UUID, 서비스 핸들(Service Handle)을 포함할 수 있다.
일실시예에 따르면, 모션 정보는, 보호 대상자의 디바이스의 상태 정보를 포함할 수 있다. 여기서 상태 정보는, 보호 대상자의 디바이스의 속도, 가속도, 기울기, 보호 대상자의 디바이스의 아이디(ID), 보호 대상자의 디바이스의 배터리량 및 프로필 정보를 포함할 수 있다. 또한, 상태 정보는 상기 예시로 언급한 것에 한정하지 않고, 보호 대상자의 디바이스의 상태를 포함하는 정보를 포함할 수 있다.
센싱부(320)는 애드버타이즈먼트 신호의 세기를 센싱할 수 있다. 센싱부(320)는 애드버타이즈먼트 신호를 수신하여 RSSI값, 보호 대상자의 디바이스 움직임, 보호 대상자의 배터리량을 센싱할 수 있다.
프로세서(330)는 모션 상태 및 애드버타이즈먼트 신호의 세기에 기초하여 보호 대상자의 디바이스와 연결을 형성하도록 제어할 수 있다. 또한, 제1 모니터링 어플리케이션을 실행하여 모션 상태 및 애드버타이즈먼트 신호의 세기에 대응하는 서비스를 확인할 수 있다.
제1 모니터링 어플리케이션은 적어도 하나의 보호 대상자의 디바이스들이 지속적으로 보내는 애드버타이즈먼트 신호를 수집하고, 수집된 신호에 근거하여 보호자의 디바이스(110)가 적절한 조치를 취할 수 있도록 할 수 있다. 수집된 신호로부터 RSSI값, 보호 대상자의 디바이스의 모션 정보(또는 움직임), 배터리 용량 등과 같은 정보를 알 수 있다. RSSI값, 보호 대상자의 디바이스의 모션 정보(또는 움직임)에 따라 보호 대상자의 디바이스에서 경보나 알림이 울릴 수 있도록 보호 대상자의 디바이스로 서비스 제어 신호를 송신할 수 있다.
일실시예에 따르면, 제1 모니터링 어플리케이션은 블루투스 로우 에너지 통신 방식을 사용하여 네트워크를 구성하여 서비스를 수행할 수 있다. 제1 모니터링 어플리케이션은 보호 대상자의 디바이스로부터 수신한 애드버타이즈먼트 신호를 지속적으로 스캔해 주어야 하기 때문에 중앙 롤(Central Role)로 설정될 수 있다.
일실시예에 따르면, 제1 모니터링 어플리케이션은 각 클래스를 실행하도록 할 수 있다. 클래스는 BLE Packet, ViewController, CustomCell를 포함할 수 있다. BLE Packet 클래스는 BLE로 들어온 데이터를 쉽게 관리하기 위해 만든 클래스이다. ViewController 클래스는 BLE 및 TableView을 담당하는 클래스이다. CustomCell 클래스는 TableView의 각 row에 해당하는 CustomCell 클래스이다.
프로세서(330)는 제1 모니터링 어플리케이션에서 콜백 함수를 실행할 수 있다. 콜백 함수는 모션 상태 및 애드버타이즈먼트 신호의 세기를 이용하여 보호 대상자의 상태를 결정할 수 있다. 결정된 보호 대상자의 상태에 대응하는 서비스를 확인할 수 있다. 예를 들면, 제1 모니터링 어플리케이션은 RSSI값으로부터 보호 대상자의 디바이스가 보호자의 디바이스(110)로부터 얼마만큼 떨어져 있는지를 판단할 수 있다. RSSI값이 클수록 보호자의 디바이스(110)와 보호 대상자의 디바이스가 가까이에 있는 것이고, RSSI값이 작을수록 보호자의 디바이스(110)와 보호 대상자의 디바이스는 멀리 있는 것으로 판단할 수 있다. 즉, RSSI값에 따라서 보호 대상자의 상태를 결정할 수 있다. 제1 모니터링 어플리케이션은 보호 대상자가 일정 범위 이내에서 활동을 할 수 있도록 활동 반경을 미리 설정할 수 있다. 따라서, 미리 설정된 범위 이외에 보호 대상자의 디바이스가 있는 것으로 센싱되면, 제1 모니터링 어플리케이션은 보호자에게 경고 알림을 제공할 수 있다.
여기서, 모션 상태를 보호 대상자의 디바이스의 속도 및 가속도 중 적어도 하나를 포함할 수 있다. 프로세서(330)는 속도 및 가속도 중 적어도 하나를 이용하여 보호 대상자의 디바이스의 모션 상태를 확인할 수 있다. 구체적으로, 미리 설정된 시간 동안에 속도 및 가속도 중 적어도 하나가 변하지 않는 경우, 콜백 함수는 보호 대상자를 도움이 필요한 상태로 판단할 수 있다. 또한, RSSI값이 미리 설정된 값보다 작은 경우, 콜백 함수는 보호 대상자를 도움이 필요한 상태로 판단할 수 있다.
일실시예에 따르면, 제1 모니터링 어플리케이션은 CoreBluetooth.framework 의 함수로 구현될 수 있다. 또한, 어플리케이션에서 페리페럴(peripheral)을 찾기 위해 스캔이 필요한 시점 및 부분에 다음과 같은 함수를 호출할 수 있다. 함수명은 central Manager scan For Peripherals With Services이다.
다른 일실시예에 따르면, 제1 모니터링 어플리케이션은 peripheral(또는 모니터된 태그)을 발견하였을 때, 콜백 함수를 호출할 수 있다. peripheral과 연결을 위해 콜백 함수 안에서 연결을 수행하는 함수는 다음과 같다.
Figure 112014054377421-pat00001
또 다른 일실시예에 따르면, 제1 모니터링 어플리케이션은 peripheral(또는 모니터된 태그)와 연결되었을 때, 서비스를 찾기 위해 콜백 함수 안에서 서비스를 찾는 함수를 호출할 수 있다. 서비스를 찾는 함수는 다음과 같다.
Figure 112014054377421-pat00002
한편, peripheral과 연결을 종료하거나 연결이 끊길 경우 다음과 같은 콜백 함수가 호출될 수 있다.
Figure 112014054377421-pat00003
또 다른 일실시예에 따르면, peripheral과 연결 후 특정 서비스를 발견한 경우, 서비스 안의 특징(Characteristics)을 찾기 위해 콜백 함수 안에서 Characteristics를 찾는 함수를 호출할 수 있다. 함수는 다음과 같다.
Figure 112014054377421-pat00004
또 다른 일실시예에 따르면, Characteristics를 발견한 경우, 콜백 함수를 호출할 수 있다. 구체적으로 제1 모니터링 어플리케이션에서 peripheral로 연결요청을 한 경우, 다음 콜백 함수에 의해서 데이터를 전송할 수 있다.
Figure 112014054377421-pat00005
또한, 데이터 전송이 성공적이 이루었는지 확인하는 함수는 다음과 같다.
Figure 112014054377421-pat00006
일실시예에 따르면, 프로세서(330)는 확인된 서비스 제어 신호를 통신부(310)가 보호 대상자의 디바이스로 송신하도록 제어할 수 있다. 서비스 제어 신호는 보호 대상자의 디바이스에서 알림이 울리도록 제어하는 알림 제어 신호, 보호 대상자의 디바이스에서 보호자의 디바이스(110)로 전화 연결을 시도하는 제어 신호 및 보호자의 디바이스(110)로 보호 대상자의 디바이스의 위치를 전송하는 제어 신호 중 적어도 하나를 포함할 수 있다.
이하에서는, 보호자의 디바이스가 수행하는 다양한 동작이나 응용들이 설명되는데, 상기 통신부, 센싱부 및 프로세서 중 어느 구성을 특정하지 않더라도 본 발명의 기술분야에 대한 통상의 기술자가 명확하게 이해하고 예상할 수 있는 정도의 내용은 통상의 구현으로 이해될 수 있으며, 본 발명의 권리범위가 특정한 구성의 명칭이나 물리적/논리적 구조에 의해 제한되는 것은 아니다.
도 4는 일실시예에 따른 보호자 디바이스의 동작 방법의 흐름을 나타낸 순서도이다.
보호자의 디바이스는 보호 대상자의 디바이스의 모션 상태를 포함하는 애드버타이즈먼트 신호를 보호 대상자의 디바이스로부터 수신할 수 있다. (단계 410) 여기서, 모션 상태는 보호 대상자의 디바이스의 속도 및 가속도 중 적어도 하나를 포함할 수 있다.
보호자의 디바이스는 애드버타이즈먼트의 신호의 세기를 센싱할 수 있다. (단계 420) 여기서 보호자의 디바이스는 애드버타이즈먼트의 신호의 세기를 센싱할 수도 있으며, 애드버타이즈먼트의 신호에 포함된 다른 정보를 이용하여 보호 대상자의 디바이스의 상태를 센싱할 수 있다.
보호자의 디바이스는 모션 상태 및 애드버타이즈먼트 신호의 세기에 기초하여 보호 대상자의 디바이스와 연결을 형성할 수 있다. (단계 430) 수신된 모션 상태 및 애드버타이즈먼트 신호를 이용하여 보호 대상자가 안전한 상태로 판단된 경우에는 보호 대상자의 디바이스와 연결을 형성하지 않고, 보호 대상자가 도움이 필요한 상태나 긴급한 상태로 판단된 경우에는 보호 대상자의 디바이스와 연결을 형성할 수 있다.
여기서, 보호 대상자의 상태는 모션 상태 및 애드버타이즈먼트 신호를 이용하여 결정될 수 있다. 예를 들면, 모션 상태를 보호자 디바이스의 속도가 미리 설정된 시간 동안 "0"으로 측정되는 경우, 보호자의 디바이스는 모션 상태는 정지되어 있는 것으로 판단될 수 있다. 정지된 것으로 판단된 경우, 보호 대상자가 마지막으로 머문 곳에 정지되어 있거나 보호 대상자의 디바이스를 장착하지 않은 상태일 수 있다. 따라서, 보호 대상자에게 연락을 취해야 하는 상태로 판단할 수 있다. 이 경우, 보호자의 디바이스는 보호 대상자의 디바이스와 연결을 형성하도록 할 수 있다.
보호자의 디바이스는 결정된 보호 대상자의 상태에 대응하는 서비스를 확인하고, 서비스 제어 신호를 보호 대상자의 디바이스로 송신할 수 있다. (단계 440) 예를 들면, 서비스 제어 신호는 보호 대상자의 디바이스에서 알림을 울리도록 제어하는 알림 제어 신호일 수 있다.
도 5는 일실시예에 따라, 애드버타이즈먼트 신호를 센싱하는 흐름을 나타낸 순서도이다.
일실시예에 따르면, 보호자의 디바이스는 애드버타이즈먼트 신호의 세기를 센싱할 수 있다. 보호자의 디바이스는 애드버타이즈먼트 신호를 통하여 디바이스 모션 상태를 확인하고 RSSI 값을 센싱할 수 있다.
일실시예에 따르면, 보호자의 디바이스는 디바이스 모션 상태를 확인할 수 있다. (단계 510) 구체적으로 미리 설정된 시간 동안에 보호 대상자의 디바이스의 속도 및 가속도 중 적어도 하나가 변하지 않은 경우, 보호 대상자는 도움이 필요한 상태로 판단될 수 있다.
일실시예에 따르면, 보호자의 디바이스는 애드버타이즈먼트 신호를 통하여 RSSI 값을 센싱할 수 있다. (단계 520) 예를 들면, 블루투스 로우 에너지 통신 방식을 사용하여 RSSI 값을 센싱할 수 있다.
도 6은 일실시예에 따라, 보호 대상자의 상태를 결정하여 서비스 제어 신호를 송신하는 흐름을 나타낸 순서도이다.
일실시예에 따르면, 보호자의 디바이스는 보호 대상자의 상태를 결정할 수 있다. (단계 610) 보호 대상자의 상태는 보호 대상자의 디바이스의 모션 상태 및 애드버타이즈먼트 신호의 세기에 기초하여 결정될 수 있다.
일실시예에 따르면, 보호자의 디바이스는 보호 대상자의 디바이스에서 제공할 서비스를 확인할 수 있다. (단계 620) 보호 대상자의 상태에 기초하여 보호 대상자의 디바이스에서 실행 또는 제공되어야 하는 서비스를 확인하고, 서비스 제어 신호를 보호 대상자의 디바이스로 송신할 수 있다. (단계 630) 예를 들면, 보호 대상자가 도움이 필요한 상태로 결정된 경우, 보호 대상자의 디바이스에서 보호자의 디바이스로 전화 연결을 시도하는 제어 신호를 보호 대상자의 디바이스로 송신할 수 있다. 보호 대상자의 디바이스는 제어 신호에 따라 미리 저장된 보호자의 디바이스로 전화 연결을 자동으로 할 수 있다. 또한, 보호 대상자의 디바이스는 보호 대상자의 디바이스 위치를 보호자의 디바이스로 전송하도록 하는 제어 신호를 수신할 수 있다. 보호 대상자의 디바이스는 위치에 대한 정보를 보호자의 디바이스로 송신할 수 있다.
도 7은 일실시예에 따른 보호 대상자 디바이스의 블록도이다.
일실시예에 따르면, 미아 발생 예방을 위한 보호 대상자의 디바이스(120)는 저장부(710), 센싱부(720), 통신부(730), 알림부(740) 및 프로세서(750)를 포함할 수 있다. 저장부(710)는 보호 대상자의 디바이스(120) 상에서 미아 발생 예방에 대한 제2 모니터링 어플리케이션을 저장할 수 있다. 센싱부(720)는 보호 대상자의 디바이스(120)의 모션 상태를 센싱할 수 있다. 여기서 모션 상태는 보호 대상자의 디바이스(120)의 속도 및 가속도 중 적어도 하나를 포함할 수 있다. 속도 및 가속도는 센서부에 의하여 센싱될 수 있다.
통신부(730)는 센싱된 모션 상태를 포함하는 애드버타이즈먼트 신호를 보호자의 디바이스로 송신할 수 있다.
알림부(740)는 보호 대상자의 디바이스(120) 상에서 보호 대상자에게 알림을 제공할 수 있다. 알림부(740)는 보호자의 디바이스로부터 서비스 제어 신호를 수신하여 알림을 울리도록 할 수 있다. 또한, 보호자의 디바이스로부터 서비스 제어 신호를 수신하지 못하는 경우, 보호 대상자의 디바이스(120)가 보호자의 디바이스와 미리 설정된 거리 이상 떨어진 경우에 알림을 울리도록 할 수 있다.
일실시예에 따르면, 알림부(740)는 주파수를 이용하여 소리를 내기 때문에 타이머를 사용할 수 있다. 타이머는 적어도 2개 이상 구비할 수 있다.
프로세서(750)는 제2 모니터링 어플리케이션을 실행시키고 보호자의 디바이스로부터 연결 요청이 수신되면 보호자의 디바이스와 연결을 형성하도록 통신부(730)를 제어할 수 있다. 또한, 프로세서(750)는 연결된 보호자의 디바이스로부터 서비스 신호가 수신되면 수신된 서비스 신호에 대응하는 서비스를 제공하도록 알림부(740)를 제어할 수 있다.
보호 대상자의 디바이스(120)는 스위치를 더 포함할 수 있다. 스위치는 보호자의 디바이스로 도움 요청을 할 수 있도록 통신 연결을 수행하도록 할 수 있다. 보호 대상자가 스위치를 누르게 되면, 바로 미리 저장된 보호 대상자의 디바이스(120)로 통신 연결(또는 전화 연결)을 수행하게 된다.
또한, 프로세서(750)는 보호 대상자의 디바이스(120)의 배터리 용량을 체크할 수 있다. 보호 대상자의 디바이스(120)는 배터리 용량을 보호자의 디바이스로 송신할 수도 있다. 한편, 배터리 용량을 체크하기 위해 ADC를 사용할 수 있다. PIO로 핀을 초기화할 수 있다. 일실시예에 따르면, ADC의 국제 표준 전압(Internal Reference Voltage)이 1.24V이기 때문에 참조 전압을 1.25V로 설정할 수 있다.
일실시예에 따르면, 3.0V 와 2.0V 를 각각 최대(Maximum)와 최소(Minimum)로 설정해 놓고있기 때문에 Battery CR2032의 전압 특성과 매칭시켜 2.95V 와 2.75V 를 기준으로 2.95V 이상이면 배터리 용량을 상, 2.75V 이하이면 하, 그 사이이면 중으로 설정할 수 있다.
이하에서는, 보호 대상자의 디바이스가 수행하는 다양한 동작이나 응용들이 설명되는데, 상기 저장부, 센싱부, 통신부, 알림부 및 프로세서 중 어느 구성을 특정하지 않더라도 본 발명의 기술분야에 대한 통상의 기술자가 명확하게 이해하고 예상할 수 있는 정도의 내용은 통상의 구현으로 이해될 수 있으며, 본 발명의 권리범위가 특정한 구성의 명칭이나 물리적/논리적 구조에 의해 제한되는 것은 아니다.
도 8은 일실시예에 따른 보호 대상자 디바이스의 동작 방법의 흐름을 나타낸 순서도이다.
보호 대상자의 디바이스는 미아 발생 예방을 위한 제2 모니터링 어플리케이션을 동작시킬 수 있다. (단계 810)
보호 대상자의 디바이스는 모션 상태를 센싱할 수 있다. (단계 820) 모션 상태는 보호 대상자의 디바이스의 속도 및 가속도 중 적어도 하나를 포함할 수 있다.
보호 대상자의 디바이스는 센싱된 모션 상태를 포함하는 애드버타이즈먼트 신호를 보호자의 디바이스로 송신할 수 있다. (단계 830) 일실시예에 따르면, 보호 대상자의 디바이스는 애드버타이즈먼트 신호를 블루투스 로우 에너지 통신 방식을 사용하여 보호자의 디바이스로 송신할 수 있다.
보호 대상자의 디바이스로부터 연결 요청이 수신되면, 보호자의 디바이스와 연결을 형성할 수 있다. (단계 840)
연결된 보호자의 디바이스로부터 서비스 제어 신호가 수신되면, 보호 대상자의 디바이스는 수신된 서비스 제어 신호에 대응하는 서비스를 제공할 수 있다. (단계 850) 여기서, 서비스 제어 신호는 보호 대상자의 디바이스에서 알림이 울리도록 제어하는 알림 제어 신호, 보호자의 디바이스로 전화 연결을 시도하는 제어 신호 및 보호 대상자의 디바이스의 위치를 전송하는 제어 신호일 수 있다.
이상에서 설명된 장치는 하드웨어 구성요소, 소프트웨어 구성요소, 및/또는 하드웨어 구성요소 및 소프트웨어 구성요소의 조합으로 구현될 수 있다. 예를 들어, 실시예들에서 설명된 장치 및 구성요소는, 예를 들어, 프로세서, 콘트롤러, ALU(arithmetic logic unit), 디지털 신호 프로세서(digital signal processor), 마이크로컴퓨터, FPA(field programmable array), PLU(programmable logic unit), 마이크로프로세서, 또는 명령(instruction)을 실행하고 응답할 수 있는 다른 어떠한 장치와 같이, 하나 이상의 범용 컴퓨터 또는 특수 목적 컴퓨터를 이용하여 구현될 수 있다.
처리 장치는 운영 체제(OS) 및 상기 운영 체제 상에서 수행되는 하나 이상의 소프트웨어 애플리케이션을 수행할 수 있다. 또한, 처리 장치는 소프트웨어의 실행에 응답하여, 데이터를 접근, 저장, 조작, 처리 및 생성할 수도 있다.
이해의 편의를 위하여, 처리 장치는 하나가 사용되는 것으로 설명된 경우도 있지만, 해당 기술분야에서 통상의 지식을 가진 자는, 처리 장치가 복수 개의 처리 요소(processing element) 및/또는 복수 유형의 처리 요소를 포함할 수 있음을 알 수 있다. 예를 들어, 처리 장치는 복수 개의 프로세서 또는 하나의 프로세서 및 하나의 콘트롤러를 포함할 수 있다. 또한, 병렬 프로세서(parallel processor)와 같은, 다른 처리 구성(processing configuration)도 가능하다.
소프트웨어는 컴퓨터 프로그램(computer program), 코드(code), 명령(instruction), 또는 이들 중 하나 이상의 조합을 포함할 수 있으며, 원하는 대로 동작하도록 처리 장치를 구성하거나 독립적으로 또는 결합적으로(collectively) 처리 장치를 명령할 수 있다.
소프트웨어 및/또는 데이터는, 처리 장치에 의하여 해석되거나 처리 장치에 명령 또는 데이터를 제공하기 위하여, 어떤 유형의 기계, 구성요소(component), 물리적 장치, 가상 장치(virtual equipment), 컴퓨터 저장 매체 또는 장치, 또는 전송되는 신호 파(signal wave)에 영구적으로, 또는 일시적으로 구체화(embody)될 수 있다. 소프트웨어는 네트워크로 연결된 컴퓨터 시스템 상에 분산되어서, 분산된 방법으로 저장되거나 실행될 수도 있다. 소프트웨어 및 데이터는 하나 이상의 컴퓨터 판독 가능 기록 매체에 저장될 수 있다.
실시예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 실시예를 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다.
컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다.
프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다.
상기된 하드웨어 장치는 실시예의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.
이상과 같이 실시예들이 비록 한정된 실시예와 도면에 의해 설명되었으나, 해당 기술분야에서 통상의 지식을 가진 자라면 상기의 기재로부터 다양한 수정 및 변형이 가능하다. 예를 들어, 설명된 기술들이 설명된 방법과 다른 순서로 수행되거나, 및/또는 설명된 시스템, 구조, 장치, 회로 등의 구성요소들이 설명된 방법과 다른 형태로 결합 또는 조합되거나, 다른 구성요소 또는 균등물에 의하여 대치되거나 치환되더라도 적절한 결과가 달성될 수 있다.
그러므로, 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 아니 되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등한 것들에 의해 정해져야 한다.

Claims (20)

  1. 미아 발생 예방을 위한 보호자의 디바이스 동작 방법에 있어서,
    보호 대상자의 디바이스의 모션 상태를 포함하는 애드버타이즈먼트 신호를 상기 보호 대상자의 디바이스로부터 수신하는 단계;
    상기 애드버타이즈먼트 신호로부터 상기 보호 대상자의 디바이스의 속도, 가속도 및 기울기 중 적어도 하나를 포함하는 모션 상태 및 상기 애드버타이즈먼트 신호의 세기를 센싱하는 단계;
    상기 모션 상태 및 상기 애드버타이즈먼트 신호의 세기에 기초하여, 상기 보호 대상자의 디바이스와 연결을 형성하는 단계;
    제1 모니터링 어플리케이션을 실행하여 콜백 함수를 호출하고, 상기 호출된 콜백 함수에서 상기 모션 상태 및 상기 애드버타이즈먼트 신호의 세기를 이용하여 상기 보호 대상자의 상태를 결정하는 단계;
    상기 결정된 보호 대상자의 상태에 대응하는 서비스를 확인하는 단계; 및
    상기 확인된 서비스를 포함하는 서비스 제어 신호를 상기 보호 대상자의 디바이스로 송신하는 단계
    를 포함하며,
    상기 제1 모니터링 어플리케이션은,
    블루투스 로우 에너지 통신 방식을 이용하여 상기 보호 대상자의 상기 애드버타이즈먼트 신호와 연관되는 모니터된 태그를 지속적으로 스캔하는 디바이스 동작 방법.
  2. 삭제
  3. 제1항에 있어서,
    상기 속도, 상기 가속도 및 상기 기울기 중 적어도 하나를 이용하여 상기 보호 대상자의 디바이스의 모션 상태를 확인하는 단계를 더 포함하는 디바이스 동작 방법.
  4. 제3항에 있어서,
    미리 설정된 시간 동안에 상기 속도, 상기 가속도 및 상기 기울기 중 적어도 하나가 변하지 않는 경우,
    상기 콜백 함수는 상기 보호 대상자를 도움이 필요한 상태로 판단하는 디바이스 동작 방법.
  5. 제1항에 있어서,
    상기 애드버타이즈먼트 신호의 세기의 센싱은,
    블루투스 로우 에너지 통신 방식을 사용하여 RSSI 값이 센싱되는 디바이스 동작 방법.
  6. 제5항에 있어서,
    상기 RSSI 값이 미리 설정된 값보다 작은 경우, 상기 콜백 함수는 상기 보호 대상자를 도움이 필요한 상태로 판단하는 디바이스 동작 방법.
  7. 제1항에 있어서,
    상기 서비스 제어 신호는,
    상기 보호 대상자의 디바이스에서 알림을 울리도록 제어하는 알림 제어 신호, 상기 보호 대상자의 디바이스에서 상기 보호자의 디바이스로 전화 연결을 시도하는 제어 신호 및 상기 보호자의 디바이스로 상기 보호 대상자의 디바이스의 위치를 전송하는 제어 신호 중 적어도 하나를 포함하는 디바이스 동작 방법.
  8. 미아 발생 예방을 위한 보호 대상자의 디바이스 동작 방법에 있어서,
    상기 보호 대상자의 디바이스 상에서 제2 모니터링 어플리케이션을 동작시키는 단계;
    상기 보호 대상자의 디바이스의 속도, 가속도 및 기울기 중 적어도 하나를 포함하는 모션 상태를 센싱하는 단계;
    상기 센싱된 모션 상태를 포함하는 애드버타이즈먼트 신호를, 페리페럴 롤(peripheral role)로 설정된 모니터된 태그를 이용하여 보호자의 디바이스로 송신하는 단계;
    상기 보호자의 디바이스로부터 연결 요청이 수신되면, 상기 보호자의 디바이스와 연결을 형성하는 단계; 및
    상기 연결된 보호자의 디바이스로부터 서비스 제어 신호가 수신되면, 상기 수신된 서비스 제어 신호에 대응하는 서비스를 제공하는 단계
    를 포함하며,
    상기 제2 모니터링 어플리케이션은, 블루투스 로우 에너지 통신 방식을 이용하여 미리 지정된 시간 간격으로 상기 애드버타이즈먼트 신호의 패킷을 갱신하여 송신하는 디바이스 동작 방법.
  9. 삭제
  10. 제8항에 있어서,
    상기 서비스 제어 신호는,
    상기 보호 대상자의 디바이스에서 알림이 울리도록 제어하는 알림 제어 신호, 상기 보호자의 디바이스로 전화 연결을 시도하는 제어 신호 및 상기 보호 대상자의 디바이스의 위치를 전송하는 제어 신호 중 적어도 하나를 포함하는 디바이스 동작 방법.
  11. 제8항에 있어서,
    상기 애드버타이즈먼트 신호의 송신은,
    블루투스 로우 에너지 통신 방식을 사용하여 상기 애드버타이즈먼트 신호를 보호자의 디바이스로 송신하는 디바이스 동작 방법.
  12. 미아 발생 예방을 위한 보호자의 디바이스에 있어서,
    보호 대상자의 디바이스의 모션 상태를 포함하는 애드버타이즈먼트 신호를 상기 보호 대상자의 디바이스로부터 수신하는 통신부;
    상기 애드버타이즈먼트 신호로부터 상기 보호 대상자의 디바이스의 속도, 가속도 및 기울기 중 적어도 하나를 포함하는 모션 상태 및 상기 애드버타이즈먼트 신호의 세기를 센싱하는 센싱부; 및
    상기 모션 상태 및 상기 애드버타이즈먼트 신호의 세기에 기초하여, 상기 보호 대상자의 디바이스와 연결을 형성하도록 제어하고, 제1 모니터링 어플리케이션을 실행하여 콜백 함수를 호출하고, 상기 호출된 콜백 함수에서 상기 모션 상태 및 상기 애드버타이즈먼트 신호의 세기를 이용하여 상기 보호 대상자의 상태를 결정하며, 상기 결정된 보호 대상자의 상태에 대응하는 서비스를 확인하고, 상기 확인된 서비스를 포함하는 서비스 제어 신호를 상기 통신부가 상기 보호 대상자의 디바이스로 송신하도록 제어하는 프로세서
    를 포함하며,
    상기 제1 모니터링 어플리케이션은,
    블루투스 로우 에너지 통신 방식을 이용하여 상기 보호 대상자의 디바이스로부터 미리 지정된 시간 간격으로 수신하는 애드버타이즈먼트 신호 및 상기 애드버타이즈먼트 신호와 연관되는 모니터된 태그를 지속적으로 스캔하는 디바이스.
  13. 삭제
  14. 제12항에 있어서,
    상기 프로세서는 상기 속도, 상기 가속도 및 상기 기울기 중 적어도 하나를 이용하여 상기 보호 대상자의 디바이스의 모션 상태를 확인하는 디바이스.
  15. 제14항에 있어서,
    미리 설정된 시간 동안에 상기 속도, 상기 가속도 및 상기 기울기 중 적어도 하나가 변하지 않는 경우,
    상기 콜백 함수는 상기 보호 대상자를 도움이 필요한 상태로 판단하는 디바이스.
  16. 제12항에 있어서,
    상기 애드버타이즈먼트 신호의 세기의 센싱은,
    블루투스 로우 에너지 통신 방식을 사용하여 RSSI 값이 센싱되는 디바이스.
  17. 제16항에 있어서,
    상기 RSSI 값이 미리 설정된 값보다 작은 경우, 상기 콜백 함수는 상기 보호 대상자를 도움이 필요한 상태로 판단하는 디바이스.
  18. 제12항에 있어서,
    상기 서비스 제어 신호는,
    상기 보호 대상자의 디바이스에서 알림이 울리도록 제어하는 알림 제어 신호, 상기 보호 대상자의 디바이스에서 상기 보호자의 디바이스로 전화 연결을 시도하는 제어 신호 및 상기 보호자의 디바이스로 상기 보호 대상자의 디바이스의 위치를 전송하는 제어 신호 중 적어도 하나를 포함하는 디바이스.
  19. 미아 발생 예방을 위한 보호 대상자의 디바이스는,
    상기 보호 대상자의 디바이스 상에서 제2 모니터링 어플리케이션을 저장하는 저장부;
    상기 보호 대상자의 디바이스의 속도, 가속도 및 기울기 중 적어도 하나를 포함하는 모션 상태를 센싱하는 센싱부;
    상기 센싱된 모션 상태를 포함하는 애드버타이즈먼트 신호를, 페리페럴 롤(peripheral role)로 설정된 모니터된 태그를 이용하여 보호자의 디바이스로 송신하는 통신부;
    음성 경고, 빛에 의한 경고 및 상기 보호자의 디바이스로 연결 중 적어도 하나에 기초한 서비스를 제공하는 알림부; 및
    상기 제2 모니터링 어플리케이션을 실행시키고, 상기 보호자의 디바이스로부터 연결 요청이 수신되면 상기 보호자의 디바이스와 연결을 형성하도록 상기 통신부를 제어하고, 상기 연결된 보호자의 디바이스로부터 서비스 신호가 수신되면 상기 수신된 서비스 신호에 대응하는 서비스를 제공하도록 상기 알림부를 제어하는 프로세서
    를 포함하며,
    상기 제2 모니터링 어플리케이션은, 블루투스 로우 에너지 통신 방식을 이용하여 미리 지정된 시간 간격으로 상기 애드버타이즈먼트 신호의 패킷을 갱신하여 송신하는 디바이스.
  20. 미아 발생 예방을 위한 보호자의 디바이스 동작 방법을 실행하는 프로그램을 수록한 컴퓨터 판독 가능 기록 매체에 있어서, 상기 보호자의 디바이스 동작 방법은,
    보호 대상자의 디바이스의 모션 상태를 포함하는 애드버타이즈먼트 신호를 상기 보호 대상자의 디바이스로부터 수신하는 단계;
    상기 애드버타이즈먼트 신호로부터 상기 보호 대상자의 디바이스의 속도, 가속도 및 기울기 중 적어도 하나를 포함하는 모션 상태 및 상기 애드버타이즈먼트 신호의 세기를 센싱하는 단계;
    상기 모션 상태 및 상기 애드버타이즈먼트 신호의 세기에 기초하여, 상기 보호 대상자의 디바이스와 연결을 형성하는 단계;
    제1 모니터링 어플리케이션을 실행하여 콜백 함수를 호출하고, 상기 호출된 콜백 함수에서 상기 모션 상태 및 상기 애드버타이즈먼트 신호의 세기를 이용하여 상기 보호 대상자의 상태를 결정하는 단계;
    상기 결정된 보호 대상자의 상태에 대응하는 서비스를 확인하는 단계; 및
    상기 확인된 서비스를 포함하는 서비스 제어 신호를 상기 보호 대상자의 디바이스로 송신하는 단계
    를 포함하며,
    상기 제1 모니터링 어플리케이션은, 블루투스 로우 에너지 통신 방식을 이용하여 상기 보호 대상자의 디바이스로부터 미리 지정된 시간 간격으로 수신하는 애드버타이즈먼트 신호 및 상기 애드버타이즈먼트 신호와 연관되는 모니터된 태그를 지속적으로 스캔하는 컴퓨터 판독 가능 기록 매체.
KR1020140070528A 2014-06-11 2014-06-11 미아 방지 장치 및 방법 KR101680863B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020140070528A KR101680863B1 (ko) 2014-06-11 2014-06-11 미아 방지 장치 및 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020140070528A KR101680863B1 (ko) 2014-06-11 2014-06-11 미아 방지 장치 및 방법

Publications (2)

Publication Number Publication Date
KR20150142200A KR20150142200A (ko) 2015-12-22
KR101680863B1 true KR101680863B1 (ko) 2016-11-29

Family

ID=55081546

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020140070528A KR101680863B1 (ko) 2014-06-11 2014-06-11 미아 방지 장치 및 방법

Country Status (1)

Country Link
KR (1) KR101680863B1 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101846985B1 (ko) 2017-04-24 2018-04-09 아주대학교산학협력단 저전력 블루투스 디바이스를 고속 스캔하여 연결하는 방법 및 장치
KR102085786B1 (ko) 2018-11-02 2020-03-06 김민석 사물인터넷을 기반으로 하는 객체 보호 관찰 시스템 및 방법

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017183742A1 (ko) * 2016-04-19 2017-10-26 (주) 애니설리반학교 웨어러블 디바이스를 이용한 미아 방지 시스템 및 그 처리 방법

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101846985B1 (ko) 2017-04-24 2018-04-09 아주대학교산학협력단 저전력 블루투스 디바이스를 고속 스캔하여 연결하는 방법 및 장치
KR102085786B1 (ko) 2018-11-02 2020-03-06 김민석 사물인터넷을 기반으로 하는 객체 보호 관찰 시스템 및 방법

Also Published As

Publication number Publication date
KR20150142200A (ko) 2015-12-22

Similar Documents

Publication Publication Date Title
CN102884559B (zh) 控制***、安全***以及监视场所的方法
US9761123B2 (en) System and method for identifying alarm system problems
US10198929B2 (en) Water safety monitoring systems and related methods
EP3154040B1 (en) System for smart intrusion control using wearable and ble devices
WO2015164407A1 (en) Managing home automation system based on occupancy
KR101680863B1 (ko) 미아 방지 장치 및 방법
EP3098792B1 (en) System and method for audibly announcing location of unauthorized party
CN109102686B (zh) 用于在火警***中在警报敏感度阈值改变期间防止假警报的***和方法
EP3188147B1 (en) Adaptive exit arm times based on real time events and historical data in a home security system
CN105704228A (zh) 一种防走失预警提醒的方法和***
JP4752854B2 (ja) ネットワークシステム、制御ノード、固定ノード、情報処理方法、並びにプログラム
KR102035614B1 (ko) 동작 감지 센서 및 전등을 활용한 독거인 관리 장치 및 방법
KR101981312B1 (ko) 블루투스 메쉬 네트위크 통신 방식을 이용한 그룹 이탈자 감지 시스템
JP2023554174A (ja) スマートウェアラブルパーソナルセーフティデバイスならびに関連するシステムおよび方法
US11016189B2 (en) Systems and methods for security system device tamper detection
JP6665860B2 (ja) 情報処理装置、情報処理方法及びプログラム
KR20190002573A (ko) 안전확인 관리를 위한 무선 디바이스 기반 자동 체크-인 및 정보 소싱 시스템
JP2006302099A (ja) 迷子・誘拐防止システム
KR101537814B1 (ko) 위치 및 시간 기반 사용자 위험 상황 감지 시스템
KR20150116207A (ko) 웨어러블 블루투스 비콘을 이용한 미아방지 방법 및 이를 위한 컴퓨터로 판독가능한 기록매체
CN109102676B (zh) 单独工作人员的掉落检测
KR20150142721A (ko) 미아 방지 장치 및 방법
JP2011013129A (ja) 動き監視システム
KR20170041395A (ko) 스마트 슈즈 및 그 동작 방법
KR101540330B1 (ko) 위치 및 시간 기반 사용자 위험 상황 감지 방법

Legal Events

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