KR20160012576A - 재난 정보 운용 방법 및 이를 지원하는 전자 장치와 재난 정보 제공 장치 - Google Patents

재난 정보 운용 방법 및 이를 지원하는 전자 장치와 재난 정보 제공 장치 Download PDF

Info

Publication number
KR20160012576A
KR20160012576A KR1020140094177A KR20140094177A KR20160012576A KR 20160012576 A KR20160012576 A KR 20160012576A KR 1020140094177 A KR1020140094177 A KR 1020140094177A KR 20140094177 A KR20140094177 A KR 20140094177A KR 20160012576 A KR20160012576 A KR 20160012576A
Authority
KR
South Korea
Prior art keywords
information
disaster
location
module
electronic device
Prior art date
Application number
KR1020140094177A
Other languages
English (en)
Inventor
장우혁
박재현
박혜영
배종규
윤여록
이기원
이제현
임기영
최종열
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020140094177A priority Critical patent/KR20160012576A/ko
Priority to US14/795,259 priority patent/US20160029194A1/en
Priority to PCT/KR2015/007431 priority patent/WO2016013810A1/en
Priority to CN201580034002.5A priority patent/CN106471824A/zh
Priority to EP15178323.0A priority patent/EP2977951A1/en
Publication of KR20160012576A publication Critical patent/KR20160012576A/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6209Protecting access to data via a platform, e.g. using keys or access control rules to a single file or object, e.g. in a secure envelope, encrypted and accessed using a key, or with access control rules appended to the object itself
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/26Government or public services
    • G06Q50/265Personal security, identity or safety
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/021Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/90Services for handling of emergency or hazardous situations, e.g. earthquake and tsunami warning systems [ETWS]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2111Location-sensitive, e.g. geographical location, GPS
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2149Restricted operating environment

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • General Health & Medical Sciences (AREA)
  • General Business, Economics & Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Computer Security & Cryptography (AREA)
  • Operations Research (AREA)
  • Bioethics (AREA)
  • Quality & Reliability (AREA)
  • Computer Hardware Design (AREA)
  • Data Mining & Analysis (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Development Economics (AREA)
  • Educational Administration (AREA)
  • Primary Health Care (AREA)
  • Emergency Management (AREA)
  • Environmental & Geological Engineering (AREA)
  • Public Health (AREA)
  • Alarm Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

위치 정보를 수집하는 위치 정보 수집 모듈, 수집된 위치 정보를 재난 정보 제공과 관련하여 위치 정보 관리가 요구되는 재난 정보 제공 장치에 전송하기 위해 지정된 코드 정보로 변환하는 위치 관리 모듈을 포함하는 전자 장치가 개시된다. 이 외에도 명세서를 통해 파악되는 다양한 실시 예가 가능하다.

Description

재난 정보 운용 방법 및 이를 지원하는 전자 장치와 재난 정보 제공 장치{Operating Method and Device for disaster information}
본 발명의 다양한 실시 예들은 재난 정보 운용에 관련된다.
재난은 예컨대, 태풍, 홍수, 호우, 강풍, 풍랑, 해일, 대설, 낙뢰, 가뭄, 지진, 황사, 적조, 그밖에 이에 준하는 자연 현상으로 인해 발생하는 재해, 화재, 붕괴, 폭발, 교통 사고, 화생방 사고, 환경 오염 사고 등이 있다. 이러한 재난은 큰 지역에 광범위하게 발생할 수도 있으며, 또는 특정 지역에 집중적으로 발생할 수 있다. 재난이 발생할 경우, 재산상의 손실이 발생하고, 때로는 인명 사고가 동반하게 된다. 한편, 재난은 발생 시점에 가장 큰 피해를 일으키고 시간이 지날수록 재난에 대한 대비를 하기 때문에 피해 증가를 줄일 수 있다. 이에 따라, 재난이 발생한 시점에 해당 지역에 재난 발생에 대한 안내를 하는 것이 무엇보다 중요한 문제일 수 있다.
종래에는 재난이 발생하면, 국가 차원에서 또는 특정 기관 차원에서 대략적인 재난 지역에 대한 정보를 안내하고 있었다. 이에 따라, 특정 인원이 재난이 발생한 지역에 있다 하더라도 현재 재난 상황에 있는지 또는 재난이 발생한 위치와 자신과의 관계가 어떻게 되는지 등에 대해 정확히 파악하기 어려운 문제가 있었다.
이에 따라, 다양한 실시 예에서는 재난 관련 정보를 전자 장치를 통해 제공함으로써 재난 상황을 신속하고 정확하게 인식할 수 있도록 하는 재난 정보 운용 방법 및 이를 지원하는 전자 장치와 재난 정보 제공 장치를 제공함에 있다.
또한, 다양한 실시 예에서는 전자 장치의 위치 관련 정보를 다루는데 있어서 민감한 사안들(예: 개인 사생활 침해 등의 법적인 문제)을 해소하면서도 적절한 재난 관련 정보 제공이 가능하게 하는 재난 정보 운용 방법 및 이를 지원하는 전자 장치와 재난 정보 제공 장치를 제공함에 있다.
또한, 다양한 실시 예에서는 재난 관련 정보가 제공될 영역 산출을 보다 정확하고 신속하게 할 수 있는 재난 정보 운용 방법 및 이를 지원하는 전자 장치와 재난 정보 제공 장치를 제공함에 있다.
또한, 다양한 실시 예에서는 재난의 종류와 특성에 따라 재난 관련 정보 제공이 필요한 적절한 범위 내에 있는 전자 장치들을 보다 신속하고 정확하게 산출할 수 있는 재난 정보 운용 방법 및 이를 지원하는 전자 장치와 재난 정보 제공 장치를 제공함에 있다.
또한, 다양한 실시 예에서는 재난 정보 종류 또는 등급(예: 신속성 또는 긴급성을 고려한 등급)에 맞게 재난 관련 정보가 제공될 수 있도록 하는 재난 정보 운용 방법 및 이를 지원하는 전자 장치와 재난 정보 제공 장치를 제공함에 있다.
본 발명의 다양한 실시 예에 따른 전자 장치는, 위치 정보를 수집하는 위치 정보 수집 모듈, 수집된 위치 정보를 재난 정보 제공과 관련하여 위치 정보 관리가 요구되는 재난 정보 제공 장치에 전송하기 위해 지정된 코드 정보로 변환하는 위치 관리 모듈을 포함할 수 있다.
본 발명의 다양한 실시 예에 따른 재난 정보 제공 장치는, 전자 장치의 위치와 관련한 코드 정보를 저장하는 서버 저장 모듈, 재난 발생지, 재난 종류, 재난의 크기 중 적어도 하나를 포함하는 재난 정보를 수신하는 서버 통신 모듈, 재난 발생지, 재난 종류, 재난의 크기 중 적어도 하나를 기반으로 적어도 하나의 피해 구역을 산출하고, 피해 구역에 매칭되는 코드 정보를 가지는 전자 장치에 재난 관련 정보를 전송하도록 제어하는 서버 제어 모듈을 포함할 수 있다.
본 발명의 다양한 실시 예에 따르면, 다양한 실시 예들은 재난 관련 정보 제공과 관련한 전자 장치의 위치 정보 수집을 안전하게 처리할 수 있도록 지원한다.
또한, 다양한 실시 예들은 재난 관련 정보가 제공될 보다 정확한 지역 산출을 지원하고, 재난 정보를 등급으로 나누어 필요한 위치의 전자 장치에 신속하게 전달될 수 있다.
도 1은 다양한 실시 예에 따른 재난 정보 운용과 관련한 전자 장치 운용 환경을 개략적으로 도시한다.
도 2는 다양한 실시 예에 따른 위치 관리 모듈의 일예를 도시한다.
도 3은 다양한 실시 예에 따른 재난 정보 제공 장치의 일예를 도시한다.
도 4a는 다양한 실시 예에 따른 서버 제어 모듈의 일예를 도시한다.
도 4b는 다양한 실시 예에 따른 수집된 변환 위치 정보의 일예를 도시한다.
도 5는 다양한 실시 예에 따른 등급별 재난 관련 정보 알림 구역의 일예를 도시한다.
도 6은 다양한 실시 예에 따른 재난 관련 정보 알림 구역 산출을 예시한 도면이다.
도 7은 다양한 실시 예에 따른 위치 정보 제공과 관련한 전자 장치 운용 방법을 도시한다.
도 8은 다양한 실시 예에 따른 재난 정보 제공 장치의 운용 방법을 도시한다.
도 9는 다양한 실시 예에 따른 변환된 위치 정보 수집과 관련한 신호 흐름을 도시한다.
이하, 본 발명의 다양한 실시 예가 첨부된 도면과 연관되어 기재된다. 본 발명의 다양한 실시 예는 다양한 변경을 가할 수 있고 여러 가지 실시 예를 가질 수 있는 바, 특정 실시 예들이 도면에 예시되고 관련된 상세한 설명이 기재되어 있다. 그러나, 이는 본 발명의 다양한 실시 예를 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 다양한 실시 예의 사상 및 기술 범위에 포함되는 모든 변경 및/또는 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 도면의 설명과 관련하여, 유사한 구성요소에 대해서는 유사한 참조부호가 사용되었다.
본 발명의 다양한 실시 예 가운데 사용될 수 있는 "포함한다" 또는 "포함할 수 있다" 등의 표현은 개시된 해당 기능, 동작 또는 구성요소 등의 존재를 가리키며, 추가적인 하나 이상의 기능, 동작 또는 구성요소 등을 제한하지 않는다. 또한 본 발명의 다양한 실시 예에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
본 발명의 다양한 실시 예에서 "또는" 또는 "A 또는/및 B 중 적어도 하나" 등의 표현은 함께 나열된 단어들의 어떠한, 그리고 모든 조합을 포함한다. 예를 들어, "A 또는 B" 또는 "A 또는/및 B 중 적어도 하나" 각각은, A를 포함할 수도, B를 포함할 수도, 또는 A 와 B 모두를 포함할 수도 있다.
본 발명의 다양한 실시 예 가운데 "제1", "제2", "첫째", 또는 "둘째" 등의 표현들이 본 발명의 다양한 실시 예의 다양한 구성요소들을 수식할 수 있지만, 해당 구성요소들을 한정하지 않는다. 예를 들어, 상기 표현들은 해당 구성요소들의 순서 및/또는 중요도 등을 한정하지 않는다. 상기 표현들은 한 구성요소를 다른 구성요소와 구분 짓기 위해 사용될 수 있다. 예를 들어, 제1 사용자 기기와 제2 사용자 기기는 모두 사용자 기기이며, 서로 다른 사용자 기기를 나타낸다. 예를 들어, 본 발명의 다양한 실시 예의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다.
어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 상기 어떤 구성요소가 상기 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 상기 어떤 구성요소와 상기 다른 구성요소 사이에 새로운 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 상기 어떤 구성요소와 상기 다른 구성요소 사이에 새로운 다른 구성요소가 존재하지 않는 것으로 이해될 수 있어야 할 것이다.
본 발명의 다양한 실시 예에서 사용한 용어는 단지 특정한 실시 예를 설명하기 위해 사용된 것으로, 본 발명의 다양한 실시 예를 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다.
다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명의 다양한 실시 예가 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥 상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 발명의 다양한 실시 예에서 명백하게 정의되지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.
이하, 첨부된 도면을 참조하여 다양한 실시 예에 따른 전자 장치의 입력 기능에 대해서 살펴본다.
도 1은 다양한 실시 예에 따른 재난 정보 운용과 관련한 전자 장치 운용 환경을 개략적으로 도시한다.
도 1을 참조하면, 전자 장치의 운용 환경은 전자 장치 100, 네트워크 162, 재난 정보 수집 장치 300, 재난 정보 제공 장치 200을 포함할 수 있다.
재난 정보 수집 장치 300은 재난 정보를 수집하여 재난 정보 제공 장치 200에 제공할 수 있다. 예컨대, 재난 정보 수집 장치 300은 재난 발생 지역 정보 및 재난의 종류 정보를 실시간으로 또는 일정 주기로 재난 정보 제공 장치 200에 제공할 수 있다. 재난 정보 수집 장치 300은 재난 발생을 확인할 적어도 한 지역에 재난을 감지할 수 있는 센서 등을 배치하거나 재난 발생지의 신고를 통해 정보를 수집할 수 있다. 재난 정보 수집 장치 300은 재난 발생 지역 정보를 위도 및 경도 정보로 제공할 수 있다. 또는 재난 정보 수집 장치 300은 재난 발생 지역 정보를 위치 ID로 제공할 수 있다. 위치 ID는 일정 지역 단위에 사전에 정의된 식별자 정보일 수 있다. 예컨대, 위치 ID는 행정 구역 단위, 지형 지물 단위 등 다양한 형태를 포함할 수 있다. 위치 ID와 위도 및 경도는 매핑될 수 있다.
재난 정보 제공 장치 200은 재난 정보 수집 장치 300으로부터 재난 정보를 수신할 수 있다. 재난 정보 제공 장치 200은 적어도 하나의 전자 장치 100으로부터 위치 정보를 수신할 수 있다. 위치 정보는 예컨대 위도 및 경도 정보 또는 해쉬코드 정보(예: Geohash 정보)를 포함할 수 있다. Geohash 정보는 12자리 숫자를 이용하여 지구를 일정 구역 단위로 구분한 것이다. Geohash 정보는 자리수의 크기에 따라 커버하는 범위가 달라질 수 있다. 예컨대, Geohash 정보의 4자리가 지시하는 지역의 크기는 Geohash 정보의 5자리가 지시하는 지역의 크기보다 클 수 있다. 다양한 실시 예에서 이용될 수 있는 Geohash 정보는 12자리 중 적어도 일부일 수 있다. 다양한 실시 예에서는 해쉬코드 정보로서 Geohash 정보를 예시하여 설명하기로 한다. 그러나, 다양한 실시 예들이 이에 한정되는 것은 아니며, Geohash 정보 또는 해쉬코드 정보는 지구의 특정 지역을 일정 숫자나 문자를 이용하여 구분할 수 있는 다른 코드 정보로 대체될 수도 있다.
재난 정보 제공 장치 200은 재난 정보 제공 장치 200이 제공한 재난 정보의 종류와 위치를 확인하고, 재난 발생 위치를 기준으로 종류에 따른 재난 관련 정보 알림 구역을 산출할 수 있다. 재난 정보 제공 장치 200은 전자 장치 100들이 제공한 위치 정보를 확인하여 재난 관련 정보 알림 구역 내에 위치한 전자 장치 100들을 필터링할 수 있다. 재난 정보 제공 장치 200은 필터링된 전자 장치 100들에게 재난 관련 정보를 제공할 수 있다. 이와 관련하여, 재난 정보 제공 장치 200은 재난 정보의 종류에 따라 재난 관련 정보를 상대적으로 우선하여 안내할 구역을 산출할 수 있다. 재난 정보 제공 장치 200은 구역별로 위치한 전자 장치 100들에게 차등하여 재난 관련 정보를 제공할 수 있다.
다양한 실시 예에 따르면, 재난 정보 제공 장치 200은 전자 장치 100이 제공한 위치 정보를 특정 해쉬코드 정보(예: Geohash 정보)로 변환할 수 있다. 재난 정보 제공 장치 200은 변환된 Geohash 정보를 전자 장치 100에 제공할 수 있다. 재난 정보 제공 장치 200은 전자 장치 100으로부터 Geohash 정보를 등록받으면, 이를 저장 관리할 수 있다. 다양한 실시 예에 따르면, 재난 정보 제공 장치 200은 재난 발생 지역과 Geohash 구역을 매핑하여, 재난 관련 정보를 안내할 정확한 구역을 산출할 수 있다.
다양한 실시 예에 따르면, 재난 정보 제공 장치 200이 제공하는 재난 관련 정보는 재난 정보 수집 장치 300이 수집한 재난 정보와 동일하거나 또는 상이할 수 있다. 예컨대, 재난 정보 제공 장치 200은 재난 정보 수집 장치 300이 제공한 재난 정보에 긴급의 등급 정보를 기입하거나, 안내 정보(예: 재난 회피를 위한 방법 등)를 포함하여 재난 관련 정보를 생성할 수 있다.
상기 전자 장치 운용 환경에서 네트워크 162는 재난 정보 수집 장치 300과 재난 정보 제공 장치 200 간의 통신 채널, 재난 정보 제공 장치 200과 전자 장치 100 간의 통신 채널 형성을 지원할 수 있다. 네트워크 162는 예컨대 이동통신 채널 형성과 관련한 네트워크 장치 요소들, 인터넷 통신 채널 형성과 관련한 네트워크 장치 요소들을 포함할 수 있다. 한 실시 예에 따르면, 네트워크 162는 재난 정보 수집 장치 300이 수집한 재난 정보를 재난 정보 제공 장치 200에 전달할 수 있다. 네트워크162는 전자 장치 100의 위치 정보를 재난 정보 제공 장치 200에 전달할 수 있다. 네트워크 162는 재난 정보 제공 장치 200이 제공하는 재난 관련 정보를 전자 장치 100에 전달할 수 있다.
도 1을 참조하면, 상기 전자 장치 100은 버스 110, 프로세서 120, 메모리 130, 입출력 인터페이스 140, 디스플레이 150, 통신 인터페이스 160, 위치 관리 모듈 170, 위치 정보 수집 모듈 180을 포함할 수 있다.
상기 버스 110은 전술한 구성요소들을 서로 연결하고, 전술한 구성요소들 간의 통신(예: 제어 메시지, 입력 이벤트, 데이터 등)을 전달하는 회로일 수 있다. 예컨대, 버스 110은 입출력 인터페이스 140에서 입력된 입력 신호를 프로세서 120 또는 위치 관리 모듈 170 중 적어도 하나에 전달할 수 있다. 버스 110은 예컨대, 위치 정보 수집 모듈 180이 수집한 위치 정보를 위치 관리 모듈 170 또는 통신 인터페이스 160에 전달할 수 있다. 버스 110은 통신 인터페이스 160을 통해 수신된 재난 관련 정보를 디스플레이 150 또는 입출력 인터페이스 140 중 적어도 하나에 전달할 수 있다.
상기 프로세서 120은, 예를 들면, 상기 버스 110을 통해 전술한 다른 구성요소들(예: 상기 메모리 130, 상기 입출력 인터페이스 140, 상기 디스플레이 150, 상기 통신 인터페이스 160, 또는 상기 위치 관리 모듈 170 등)로부터 명령을 수신할 수 있다. 프로세서 120은 수신된 명령을 해독하고, 해독된 명령에 따른 연산이나 데이터 처리를 실행할 수 있다. 이러한 프로세서 120은 위치 관리 모듈 170을 포함하는 형태로 마련되거나 또는 위치 관리 모듈 170과 독립적인 형태로 마련되고, 버스 110을 기반으로 또는 직접적으로 위치 관리 모듈 170과 통신을 수행할 수 있다. 프로세서 120은 위치 관리 모듈 170의 운용에 대응하여 또는 독립적으로 위치 정보 제공과 관련한 신호 처리, 재난 관련 정보 출력과 관련한 신호 처리 등을 수행할 수 있다.
상기 메모리 130은, 상기 프로세서 120 또는 다른 구성요소들(예: 상기 입출력 인터페이스 140, 상기 디스플레이 150, 상기 통신 인터페이스 160, 또는 상기 위치 관리 모듈 170등)로부터 수신되거나 상기 프로세서 120 또는 다른 구성요소들에 의해 생성된 명령 또는 데이터를 저장할 수 있다. 상기 메모리 130은, 예를 들면, 커널 131, 미들웨어 132, 어플리케이션 프로그래밍 인터페이스(API: application programming interface) 133 또는 어플리케이션 134 등의 프로그래밍 모듈들을 포함할 수 있다. 전술한 각각의 프로그래밍 모듈들은 소프트웨어, 펌웨어, 하드웨어 또는 이들 중 적어도 둘 이상의 조합으로 구성될 수 있다.
상기 커널 131은 나머지 다른 프로그래밍 모듈들, 예를 들면, 상기 미들웨어 132, 상기 API 133 또는 상기 어플리케이션 134에 구현된 동작 또는 기능을 실행하는 데 사용되는 시스템 리소스들(예: 상기 버스 110, 상기 프로세서 120 또는 상기 메모리 130 등)을 제어 또는 관리할 수 있다. 또한, 상기 커널 131은 상기 전자 장치 100의 위치 정보 수집과 전송, 재난 관련 정보 수신과 출력과 관련하여 상기 미들웨어 132, 상기 API 133 또는 상기 어플리케이션 134에서 제어 또는 관리할 수 있는 인터페이스를 제공할 수 있다.
상기 미들웨어 132는 상기 API 133 또는 상기 어플리케이션 134가 상기 커널 131과 통신하여 데이터를 주고받을 수 있도록 중개 역할을 수행할 수 있다. 또한, 상기 미들웨어 132는 상기 어플리케이션 134로부터 수신된 작업 요청들과 관련하여, 예를 들면, 상기 어플리케이션 134 중 적어도 하나의 어플리케이션에 상기 전자 장치 100의 시스템 리소스(예: 상기 버스 110, 상기 프로세서 120 또는 상기 메모리 130 등)를 사용할 수 있는 우선순위를 배정하는 등의 방법을 이용하여 작업 요청에 대한 제어(예: 스케줄링 또는 로드 밸런싱)를 수행할 수 있다.
상기 API 133은 상기 어플리케이션 134가 상기 커널 131 또는 상기 미들웨어 132에서 제공되는 기능을 제어하기 위한 인터페이스일 수 있다. API 133은 예를 들면, 파일 제어, 창 제어, 화상 처리 또는 문자 제어 등을 위한 적어도 하나의 인터페이스 또는 함수(예: 명령어)를 포함할 수 있다.
상기 어플리케이션 134는 전자 장치 100 운용과 관련한 적어도 하나의 어플리케이션을 포함할 수 있다. 예컨대, 어플리케이션 134는 카메라 기능, 음악 재생 기능, 동영상 재생 기능, 통신 기능, 녹음 기능, 게임 기능, 헬스 케어 기능 등과 관련한 어플리케이션을 포함할 수 있다. 다양한 실시 예에 따르면, 어플리케이션 134는 재난 정보 관련 어플리케이션을 포함할 수 있다.
재난 정보 관련 어플리케이션은 전자 장치 100의 위치 정보 수집과 관련한 위치 정보 수집 루틴(예: 명령어, 명령어 셋, 구문, 템플릿 등), 특정 타입(예: 위도/경도)의 위치 정보를 다른 타입(예: Geohash)의 위치 정보로 변환하는 위치 정보 변환 루틴, 수집된 위치 정보를 지정된 서버 장치(예: 재난 정보 제공 장치 200)에 제공하는 위치 정보 전송 루틴을 포함할 수 있다. 또한 재난 정보 관련 어플리케이션은 지정된 서버 장치(예: 재난 정보 제공 장치 200)로부터 재난 관련 정보를 수신하는 재난 관련 정보 수신 루틴, 수신된 재난 관련 정보의 출력과 관련한 출력 루틴, 재난 관련 정보의 메모리 130 저장과 관련된 저장 루틴을 포함할 수 있다.
상기 입출력 인터페이스 140은, 입출력 장치(예: 센서, 키보드 또는 터치스크린)를 통하여 사용자로부터 입력된 명령 또는 데이터를, 예를 들면, 상기 버스 110을 통해 상기 프로세서 120, 상기 메모리 130, 상기 통신 인터페이스 160, 또는 상기 위치 관리 모듈 170에 전달할 수 있다. 다양한 실시 예에 따르면, 입출력 인터페이스 140은 전자 장치 100의 위치 정보 공유(예: 재난 정보 제공 장치 200에 제공) 기능의 활성화 또는 비활성화 설정과 관련한 입력 이벤트를 사용자 조작에 따라 생성할 수 있다.
다양한 실시 예에 따르면, 입출력 인터페이스 140은 오디오 처리와 관련한 기능을 수행할 수 있다. 이와 관련하여 입출력 인터페이스 140은 스피커 301 및 마이크 중 적어도 하나를 단수 개 또는 복수 개 포함할 수 있다. 입출력 인터페이스 140은 예를 들면, 재난 관련 정보의 수신을 안내하는 오디오 데이터, 재난 관련 정보의 내용 출력(예: TTS(Text to speech))에 따른 오디오 데이터 중 적어도 하나의 출력을 지원할 수 있다.
상기 디스플레이 150은 각종 정보(예: 멀티미디어 데이터 또는 텍스트 데이터 등)를 표시할 수 있다. 예컨대, 디스플레이 150은 락 스크린, 대기 화면 등을 출력할 수 있다. 디스플레이 150은 특정 기능 수행 화면 예컨대 음원 재생 화면, 동영상 재생 화면, 방송 수신 화면 등을 기능 수행에 대응하여 출력할 수 있다. 다양한 실시 예에 따른 디스플레이 150은 재난 관련 정보 수신 알림과 관련한 정보 화면, 재난 관련 정보 내용에 해당하는 텍스트 또는 이미지 중 적어도 하나를 포함한 화면의 출력을 수행할 수 있다.
상기 통신 인터페이스 160은 상기 전자 장치 100과 서버 장치(예: 재난 정보 제공 장치 200) 간의 통신을 연결할 수 있다. 예를 들면, 상기 통신 인터페이스 160은 무선 통신 또는 유선 통신을 통해서 네트워크 162에 연결되어 상기 서버 장치와 통신할 수 있다. 상기 무선 통신은, 예를 들어, Wifi(wireless fidelity), BT(Bluetooth), NFC(near field communication), GPS(global positioning system) 또는 cellular 통신(예: LTE, LTE-A, CDMA, WCDMA, UMTS, WiBro 또는 GSM 등) 중 적어도 하나를 포함할 수 있다. 상기 유선 통신은, 예를 들어, USB(universal serial bus), HDMI(high definition multimedia interface), RS-232(recommended standard 232) 또는 POTS(plain old telephone service) 중 적어도 하나를 포함할 수 있다.
상기 통신 인터페이스 160은 예컨대, 위치 정보 또는 변환된 위치 정보(예: 수집된 위도/경도에 대응하는 Geohash 정보)를 일정 주기 또는 실시간으로 위치 관리 모듈 170 제어에 따라 재난 정보 제공 장치 200에 전송할 수 있다. 통신 인터페이스 160은 재난 정보 제공 장치 200으로부터 재난 관련 정보를 수신하고, 이를 위치 관리 모듈 170 제어에 대응하여 메모리 130 또는 디스플레이 150 중 적어도 하나에 전달할 수 있다.
위치 정보 수집 모듈 180은 전자 장치 100의 현재 위치 정보를 수신할 수 있다. 예컨대, 위치 정보 수집 모듈 180은 GPS 모듈을 포함할 수 있다. 위치 정보 수집 모듈 180은 전자 장치 100의 위도 및 경도 정보를 수신할 수 있다. 다양한 실시 예에 따르면, 위치 정보 수집 모듈 180은 통신 인터페이스 160을 제어하여 전자 장치 100의 현재 위치 정보를 산출할 수 있다. 예컨대, 위치 정보 수집 모듈 180은 복수개의 기지국을 이용하여 현재 위치 정보를 산출할 수 있다. 또는 위치 정보 수집 모듈 180은 복수개의 AP(Access Point)를 이용하여 전자 장치 100의 현재 위치 정보를 산출할 수도 있다. 위치 정보 수집 모듈 180은 수집된 위치 정보(예: 위도 및 경도 정보)를 위치 관리 모듈 170에 전달할 수 있다.
위치 관리 모듈 170은 위치 정보 수집 모듈 180의 위치 정보 수집을 제어할 수 있다. 위치 관리 모듈 170은 위치 정보 수집 모듈 180으로부터 수집된 위치 정보를 재난 정보 제공 장치 200에 전송할 수 있다. 다양한 실시 예에 따르면, 위치 관리 모듈 170은 수집된 위치 정보를 다른 타입의 위치 정보(예: Geohash 정보)로 변환하고, 변환된 위치 정보를 재난 정보 제공 장치 200에 전송할 수도 있다. 위치 관리 모듈 170은 재난 정보 제공 장치 200으로부터 재난 관련 정보를 수신하면, 이를 출력할 수 있다.
도 2는 다양한 실시 예에 따른 위치 관리 모듈의 일예를 도시한다.
도 2를 참조하면, 한 실시 예에 따른 위치 관리 모듈 170은 위치 정보 수집 제어 모듈 171, 위치 정보 변환 모듈 173, 위치 정보 제공 모듈 175, 재난 정보 처리 모듈 177을 포함할 수 있다. 다양한 실시 예에 따르면, 재난 정보 알림과 관련하여 위치 정보 변환 모듈 173이 재난 정보 제공 장치 200에 배치되는 형태로 설계되는 경우, 위치 관리 모듈 170은 위치 정보 변환 모듈 173의 구성을 제외한 나머지 모듈들을 포함할 수도 있다.
위치 정보 수집 제어 모듈 171은 재난 정보 알림에 대한 설정이 있는지 확인할 수 있다. 위치 정보 수집 제어 모듈 171은 재난 정보 알림이 설정되어 있는 경우, 지정된 주기로 또는 실시간 위치 정보 수집 모듈 180을 제어하여 전자 장치 100의 위치 정보를 수집할 수 있다. 다양한 실시 예에 따르면, 위치 정보 수집 제어 모듈 171은 전자 장치 100의 기지국 변경이 발생한 경우 위치 정보를 수집할 수 있다. 또는 위치 정보 수집 제어 모듈 171은 전자 장치 100이 턴-오프 상태에서 턴-온 상태로 변경되면 위치 정보를 수집할 수 있다. 또는 위치 정보 수집 제어 모듈 171은 전자 장치 100이 일정 속도 이상으로 이동 중인 경우 실시간 위치 정보를 수집하거나 일정 주기로 위치 정보를 수집할 수 있다. 다양한 실시 예에 따르면, 위치 정보 수집 제어 모듈 171은 통신 인터페이스 160을 제어하여 전자 장치 100의 위치 정보를 수집할 수 있다. 위치 정보 수집 제어 모듈 171은 위치 정보 수집 모듈 180을 이용한 위치 정보 수집이 어려운 경우(예: 위치 정보 수집 모듈 180이 신호를 수신할 수 없는 지역에 위치한 경우) 통신 인터페이스 160을 제어하여 전자 장치 100의 위치 정보를 수집할 수 있다. 위치 정보 수집 제어 모듈 171은 수집된 위치 정보를 정책에 따라 또는 위치 정보 변환 모듈 173의 포함 여부에 따라 위치 정보 변환 모듈 173 또는 위치 정보 제공 모듈 175에 제공할 수 있다. 위치 정보 수집 제어 모듈 171 제어에 따라 전달되는 위치 정보는 위도 및 경도 정보를 포함할 수 있다.
위치 정보 변환 모듈 173은 수신된 위도 및 경도 정보에 대응하는 Geohash 정보를 산출할 수 있다. 이와 관련하여, 위치 정보 변환 모듈 173은 위도 및 경도와 매핑되는 Geohash 정보를 산출할 수 있는 위치 산출 알고리즘을 운용할 수 있다. 위치 정보 변환 모듈 173은 변환된 위치 정보(Geohash)를 위치 정보 제공 모듈 175에 제공할 수 있다.
다양한 실시 예에 따르면, 위치 정보 변환 모듈 173은 수신된 위도 및 경도 정보에 대응하는 위치 ID를 수집할 수 있다. 이와 관련하여, 위치 정보 변환 모듈 173은 위도 및 경도 정보를 재난 정보 제공 장치 200을 통해 위치 식별 제공 장치에 제공하거나 또는 위치 식별 제공 장치에 직접적으로 제공할 수 있다. 한 실시 예에 따르면, 위치 정보 변환 모듈 173은 재난 정보 제공 장치 200의 주소 정보를 사전에 수집하고, 재난 정보 제공 장치 200에 위도 및 경도 정보를 제공하면서 위치 ID 변환을 요청할 수 있다. 재난 정보 제공 장치 200은 전자 장치 100이 제공한 위도 및 경도 정보를 위치 식별 제공 장치에 제공하여 위치 ID를 수신하고, 이를 전자 장치 100에 제공할 수 있다. 또는 위치 정보 변환 모듈 173은 위치 식별 제공 장치의 주소 정보를 사전에 획득하고, 위치 식별 제공 장치에 위도 및 경도 정보를 제공하면서 위치 ID를 요청할 수 있다. 위치 식별 제공 장치는 위도 및 경도에 따른 지역별 위치 ID 매핑 정보를 포함할 수 있다.
위치 정보 제공 모듈 175는 변환된 위치 정보가 수신되면, 이를 재난 정보 제공 장치 200에 전달할 수 있다. 또는 위치 정보 제공 모듈 175는 위치 정보(또는 변환된 위치 정보)가 수신되면, 이전 저장된 전자 장치 100의 위치 정보(또는 변환된 위치 정보)를 확인할 수 있다. 위치 정보 제공 모듈 175는 수신된 위치 정보(또는 현재 수신한 변환된 위치 정보)와 저장된 위치 정보(또는 기 저장된 변환된 위치 정보)를 상호 비교하여 동일한지 확인할 수 있다. 위치 정보 제공 모듈 175는 정보가 동일한 경우 정보 제공(예: 재난 정보 제공 장치 200에 위치 정보 전송)을 생략할 수 있다. 위치 정보 제공 모듈 175는 현재 위치 정보와 저장된 위치 정보가 상이한 경우 변환된 위치 정보(또는 변환된 위치 정보와 위치 ID)를 재난 정보 제공 장치 200에 제공할 수 있다. 다양한 실시 예에 따르면, 위치 정보 제공 모듈 175는 현재 위치 ID와 이전 저장된 위치 ID의 동일성 여부를 확인하고, 동일하지 않은 경우, 위치 ID와 변환된 위치 정보를 재난 정보 제공 장치 200에 제공할 수도 있다.
재난 정보 처리 모듈 177은 재난 정보 제공 장치 200으로부터 재난 관련 정보를 수신할 수 있다. 재난 정보 처리 모듈 177은 재난 관련 정보를 수신하면, 이를 입출력 인터페이스 140 또는 디스플레이 150 중 적어도 하나를 이용하여 출력할 수 있다. 다양한 실시 예에 따르면, 재난 정보 처리 모듈 177은 수신된 재난 관련 정보의 등급(또는 레벨)에 따라 출력 형태를 다르게 할 수 있다. 예컨대, 재난 정보 처리 모듈 177은 긴급 정보를 수신한 경우에서의 정보 출력 형태(예: 램프 점멸, 화면 표시 메시지, 안내 메시지, 진도 패턴 등)와 보통 정보를 수신한 경우에서의 정보 출력 형태를 다르게 할 수 있다.
다양한 실시 예에 따르면, 재난 정보 처리 모듈 177은 수신된 재난의 종류, 재난의 크기, 재난의 범위 등에 대한 정보를 수신하고, 이를 일정 형태의 재난 관련 이미지로 출력할 수 있다. 재난 관련 이미지는 재난이 발생한 지점, 현재 전자 장치 100의 위치, 전자 장치 100의 위치에 따른 재난의 긴급성 등을 포함할 수 있다. 재난 관련 이미지는 재난 정보 처리 모듈 177은 재난 정보 제공 장치 200으로부터 수신한 정보를 토대로 생성한 이미지일 수 있다. 또는 재난 정보 처리 모듈 177은 전자 장치 100의 위치가 표시된 재난 관련 이미지를 수신할 수 있다.
도 3은 다양한 실시 예에 따른 재난 정보 제공 장치의 일예를 도시한다.
도 3을 참조하면, 한 실시 예에 따르면 재난 정보 제공 장치 200은 서버 통신 모듈 260, 서버 저장 모듈 230, 서버 제어 모듈 220을 포함할 수 있다.
서버 통신 모듈 260은 네트워크 162를 통하여 전자 장치 100과 통신 채널을 형성할 수 있다. 서버 통신 모듈 260은 전자 장치 100으로부터 위치 정보를 수신할 수 있다. 또는 서버 통신 모듈 260은 전자 장치 100으로부터 변환된 위치 정보를 수신할 수 있다. 또는 서버 통신 모듈 260은 전자 장치 100으로부터 위치 ID와 변환된 위치 정보를 수신할 수 있다. 다양한 실시 예에 따르면, 서버 통신 모듈 260은 전자 장치 100으로부터 수신한 위치 정보를 위치 식별 제공 장치에 제공하고, 위치 ID 값을 수신할 수 있다. 다양한 실시 예에 따르면, 서버 통신 모듈 260은 재난 정보 수집 장치 300으로부터 재난 정보를 수신할 수 있다. 서버 통신 모듈 260은 서버 제어 모듈 220 제어에 따라 재난 정보와 관련된 재난 관련 정보를 전자 장치 100에 전송할 수 있다.
서버 저장 모듈 230은 재난 정보 제공 장치 200 운용에 필요한 프로그램들과 데이터 등을 저장할 수 있다. 또한 서버 저장 모듈 230은 재난 정보 알림 기능과 관련한 다양한 정보를 저장할 수 있다. 예컨대, 서버 저장 모듈 230은 재난 정보 231, 변환된 위치 정보 233 및 재난 관련 정보 235를 저장할 수 있다. 재난 정보 231은 재난 정보 수집 장치 300이 제공한 정보일 수 있다. 재난 정보 231은 재난 종류, 재난 크기, 재난 발생 위치, 재난 발생 시간 등의 정보를 포함할 수 있다. 예컨대, 재난 정보 231은 재난 정보 수집 장치 300으로부터 수신되는 과정에서 임시 저장되었다가 재난 관련 정보 235로 변환된 후 삭제될 수 있다. 재난 관련 정보 235는 재난 정보 231과 재난 대응 정보를 포함할 수 있다. 재난 대응 정보는 재난 종류 및 크기에 따라 정의되는 등급별 재난 관련 정보(예: 긴급 구역에 제공할 긴급 재난 관련 정보, 보통 구역에 제공할 보통 재난 관련 정보), 재난의 종류, 크기 또는 시간 중 적어도 하나에 따라 수행할 행동 강령 정보 등을 포함할 수 있다. 재난 관련 정보 235 중 적어도 하나는 서버 통신 모듈 260을 통하여 전자 장치 100에 전송될 수 있다. 변환된 위치 정보 233은 전자 장치 100이 제공한 변환된 위치 정보 또는 위치 ID 중 적어도 하나를 포함할 수 있다. 변환된 위치 정보 233은 전자 장치 100의 이동에 따라 갱신될 수 있다.
서버 제어 모듈 220은 재난 정보 제공 장치 200의 운용과 관련한 신호 처리와, 데이터의 전달 등을 처리할 수 있다. 예컨대, 서버 제어 모듈 220은 위치 정보의 변환, 변환된 위치 정보의 저장, 재난 정보의 수집, 재난 관련 정보 생성 등을 제어할 수 있다.
도 4a는 다양한 실시 예에 따른 서버 제어 모듈의 일예를 도시한다.
도 4a를 참조하면, 한 실시 예에 따르면, 서버 제어 모듈 220은 재난 정보 분석 모듈 221, 지역 분류 모듈 222, 버퍼 관리 모듈 223을 포함할 수 있다.
재난 정보 분석 모듈 221은 재난 정보 수집 장치 300으로부터 재난 정보를 수신하면, 수신된 재난 정보 231을 분석하여 재난 관련 정보 235를 생성할 수 있다. 이와 관련하여, 재난 정보 제공 장치 200은 정보 테이블을 운용할 수 있다. 정보 테이블은 재난의 종류와 크기에 따른 피해 가능 구역에 대한 정보를 포함할 수 있다. 또는 정보 테이블은 재난 종류와 크기에 따라 등급별 복수개의 피해 가능 구역에 대한 정보를 포함할 수 있다.
재난 정보 분석 모듈 221은 정보 테이블, 재난 발생 지점, 재난의 종류와 크기를 기준으로 피해 구역을 산출할 수 있다. 예컨대, 재난 정보 분석 모듈 221은 지진의 크기에 대응하는 피해 가능 구역을 정보 테이블을 통해 산출하고, 진앙지에 매핑하여 피해 구역을 산출할 수 있다. 또는 재난 정보 분석 모듈 221은 정보 테이블을 기반으로 폭우량(예측량)에 대응하는 피해 가능 구역을 산출하고 이를 폭우 발생 지점에 매핑하여 피해 구역을 산출할 수 있다.
다양한 실시 예에 따르면, 재난 정보 분석 모듈 221은 재난의 종류 및 크기에 따라 복수개의 등급별 피해 가능 구역을 산출하고, 재난 발생 지점에 매핑하여 복수개의 등급별 피해 구역을 산출할 수 있다. 예컨대, 재난 정보 분석 모듈 221은 재난이 발생한 지점을 기준으로 일정 범위를 특정 종류 및 크기에 대응하는 재난의 긴급 구역으로 지정할 수 있다. 재난 정보 분석 모듈 221은 긴급 구역 이외의 영역을 특정 재난에 대한 보통 구역으로 지정할 수 있다.
재난 정보 분석 모듈 221은 재난 대응 정보를 재난 정보 231에 포함시켜 재난 관련 정보 235를 생성할 수 있다. 또한 재난 정보 분석 모듈 221은 등급별 피해 구역들에 대응하는 각 재난 대응 정보를 재난 정보 231에 포함시켜 재난 관련 정보 235를 생성할 수 있다. 예컨대, 재난 정보 분석 모듈 221은 긴급 구역에 긴급 재난 대응 정보를 포함하여 긴급 재난 관련 정보를 생성하고, 보통 구역에 보통 재난 대응 정보를 포함하여 보통 재난 관련 정보를 생성할 수 있다. 재난 정보 분석 모듈 221은 재난 관련 정보 235 중 피해 구역 정보 또는 등급별 피해 구역 정보를 지역 분류 모듈 222에 전달할 수 있다. 재난 정보 분석 모듈 221은 재난 대응 정보를 버퍼 관리 모듈 223에 제공할 수 있다.
지역 분류 모듈 222는 재난 정보 분석 모듈 221이 제공한 피해 구역 정보를 기준으로 재난 대응 정보를 제공할 전자 장치 100들을 분류할 수 있다. 예컨대, 재난 정보 분석 모듈 221은 재난이 발생한 지점을 기준으로 일정 범위 내에 위치한 전자 장치 100들을 필터링하고, 필터링된 전자 장치 100들의 식별 정보(예: 재난 대응 정보를 제공할 전자 장치 100과의 통신 채널 형성에 필요한 정보)를 수집할 수 있다. 다양한 실시 예에 따르면, 지역 분류 모듈 222는 전자 장치 100들과 관련하여 기 저장 변환된 위치 정보들(Geohash 정보들)을 기준으로 전자 장치 100들을 지역별로 배치할 수 있다. 지역 분류 모듈 222는 재난 정보 231의 재난 발생 지점, 재난의 종류와 크기에 따라 정의된 피해 구역과 전자 장치 100들의 지역별 배치 정보를 비교하여 특정 지역에 위치한 전자 장치 100들을 필터링할 수 있다. 한 실시 예에 따르면, 지역 분류 모듈 222는 재난 정보 분석 모듈 221이 제공한 등급별 피해 구역 정보를 기반으로 긴급 구역에 위치한 전자 장치 100들의 식별 정보와 보통 구역에 위치한 전자 장치 100들의 식별 정보 등을 포함하는 식별 정보를 수집할 수 있다. 지역 분류 모듈 222는 식별 정보를 버퍼 관리 모듈 223에 전달할 수 있다.
버퍼 관리 모듈 223은 재난 정보 분석 모듈 221로부터 긴급 재난 관련 정보와 보통 재난 관련 정보를 수신할 수 있다. 버퍼 관리 모듈 223은 지역 분류 모듈 222로부터 긴급 구역에 위치한 전자 장치 100들의 식별 정보와 보통 구역에 위치한 전자 장치 100들의 식별 정보를 수신할 수 있다. 버퍼 관리 모듈 223은 긴급 정보 버퍼 223a, 보통 정보 버퍼 223b를 포함할 수 있다. 버퍼 관리 모듈 223은 수신된 긴급 재난 관련 정보와 긴급 구역에 위치한 적어도 하나의 전자 장치 100들의 식별 정보를 긴급 정보 버퍼 223a에 할당할 수 있다. 버퍼 관리 모듈 223은 수신된 보통 재난 관련 정보와 보통 구역에 위치한 적어도 하나의 전자 장치 100들의 식별 정보를 보통 정보 버퍼 223b에 할당할 수 있다.
버퍼 관리 모듈 223은 긴급 정보 버퍼 223a 및 보통 정보 버퍼 223b에 저장된 데이터를 설정된 정책에 대응하여 처리할 수 있다. 예컨대, 버퍼 관리 모듈 223은 긴급 정보 버퍼 223a에 저장된 데이터들을 전자 장치 100에 전송하도록 제어할 수 있다. 긴급 정보 버퍼 223a에 저장된 데이터 처리가 완료되면, 버퍼 관리 모듈 223은 보통 정보 버퍼 223b에 저장된 데이터들을 해당 전자 장치 100에 전송하도록 제어할 수 있다. 다양한 실시 예에 따르면, 버퍼 관리 모듈 223은 지정된 시간이 경과하면, 보통 정보 버퍼 223b에 저장된 적어도 일부 데이터를 긴급 정보 버퍼 223a에 이동시킬 수 있다. 또는 버퍼 관리 모듈 223은 지정된 시간이 경과하면, 보통 정보 버퍼 223b에 저장된 적어도 일부 데이터의 처리를 제어할 수 있다.
상술한 설명에서는 등급별 피해 구역을 긴급 구역과 보통 구역을 구분하고, 긴급 재난 관련 정보 및 보통 재난 관련 정보 처리를 설명하였으나, 다양한 실시 예들이 이에 한정되는 것은 아니다. 예컨대, 재난 정보 제공 장치 200은 피해 구역을 하나로 정의하고, 해당 피해 구역에 위치한 전자 장치 100들의 식별 정보를 수집한 후, 재난 관련 정보를 해당 전자 장치 100들에 제공할 수 있다. 또는 재난 정보 제공 장치 200은 피해 구역을 세 개 구역(예: 긴급 구역, 주의 구역, 보통 구역)으로 구분하고, 각 피해 구역별 전자 장치 100들의 식별 정보를 구분하여 수집한 후, 해당 구역에 대응하는 재난 관련 정보를 각 전자 장치 100들에 제공할 수도 있다. 또는 재난 정보 제공 장치 200은 피해 구역을 네 개 이상의 구역으로 분할하고, 각 구역별 재난 관련 정보 알림 처리를 수행할 수도 있다.
도 4b는 다양한 실시 예에 따른 수집된 변환된 위치 정보의 일예를 도시한다.
도 4b를 참조하면, 복수개의 전자 장치들은 자신의 위치 정보를 수집하여 재난 정보 제공 장치 200에 제공할 수 있다. 재난 정보 제공 장치 200은 수신된 위치 정보를 특정 타입 예컨대 Geohash 타입의 정보로 변환할 수 있다. 또는 복수개의 전자 장치들은 자신의 위치 정보를 수집한 후, 특정 타입으로 변환하고, 변환된 위치 정보를 재난 정보 제공 장치 200에 제공할 수 있다. 예컨대, 전자 장치 100 또는 재난 정보 제공 장치 200은 전자 장치 100의 위도 및 경도 정보에 대응하여 12개의 자릿수를 가지는 Geohash 정보를 송수신할 수 있다. 또는 전자 장치 100 또는 재난 정보 제공 장치 200은 전자 장치 100의 위도 및 경도 정보에 대응하여 지정된 일정 자릿수(예: 4자릿수 또는 5자릿수) Geohash 정보를 송수신할 수 있다.
도시된 도면의 자료는 예컨대 재난의 크기에 따른 반경의 크기와, 반경 내에 위치한 전자 장치의 수, Geohash 정보의 자릿수 정보에 따른 전자 장치의 수와, 오차율 및 Geohash 개수에 대한 정보이다. 도시된 도면을 참조하면, Geohash 정보가 4자릿수인 경우 반경 100km 이하에서는 오차율이 20% 이상임을 알 수 있다. 또한, Geohash 정보가 5자릿수인 경우 반경 100m 이하에서는 오차율이 10% 이하임을 알 수 있다. 재난 정보 제공 장치 200은 지정된 오차율(예: 10%) 정책에 따라, 재난 크기에 대응하여 전자 장치 100을 필터링하는데 적용할 Geohash 정보의 자릿수를 결정할 수 있다. 예컨대, 재난의 크기가 반경 50km 이내인 경우, 재난 정보 제공 장치 200은 Geohash 정보의 자릿수를 5자리를 기준으로 전자 장치 100들을 필터링할수 있다. 또한, 재난 정보 제공 장치 200은 재난의 크기가 반경 130m 이상인 경우 Geohash 정보의 자릿수를 4자리를 기준으로 전자 장치 100들을 필터링할 수 있다. 재난 정보 제공 장치 200은 Geohash 정보의 자릿수를 조정함으로서, 전자 장치 100들의 필터링 속도를 개선하거나 정확도를 개선할 수 있다. 상기 반경은 재난의 종류와 재난의 크기 등에 따라 조정될 수 있다. 또한 상기 반경은 재난 발생지에 따라 조정될 수 있다.
도 5는 다양한 실시 예에 따른 등급별 재난 관련 정보 알림 구역의 일예를 도시한다.
도 5를 참조하면, 다양한 실시 예에 따르면, 재난 정보 제공 장치 200은 도시된 바와 같이 재난 발생지, 재난의 종류, 재난의 크기 중 적어도 하나에 대응하여 등급별 피해 구역의 크기와 개수 중 적어도 하나를 다르게 정의 할 수 있다. 예컨대, 재난 정보 제공 장치 200은 도시된 바와 같이 특정 재난 발생지, 특정 재난의 종류, 특정 재난의 크기에 대응하여 3개의 등급별 피해 구역을 정의할 수 있다. 3개의 등급별 피해 구역은 예컨대, 긴급 구역(A), 주의 구역(B), 보통 구역(C)을 포함할 수 있다. 각 등급별 피해 구역들 예컨대, 긴급 구역(A), 주의 구역(B), 보통 구역(C)들에는 서로 다른 재난 관련 정보가 서로 다른 시간대에 제공될 수 있다. 재난 정보 제공 장치 200은 전자 장치 100들의 식별 정보 산출 시, 재난 발생지에 가까운 구역들에 위치한 전자 장치 100들의 식별 정보를 우선하여 산출할 수 있다.
한 실시 예에 따르면, 재난 정보 제공 장치 200은 재난의 종류에 따라 등급별 피해 구역의 개수를 다르게 정의할 수 있다. 예컨대, 재난 정보 제공 장치 200은 지진 재난 발생 시 등급별 피해 구역을 3개로 정의할 수 있다. 예컨대, 재난 정보 제공 장치 200은 폭우 재난 발생 시 등급별 피해 구역을 2개로 정의할 수 있다. 예컨대, 재난 정보 제공 장치 200은 화재 재난 발생 시 등급별 피해 구역을 1개로 정의할 수 있다.
한 실시 예에 따르면, 재난 정보 제공 장치 200은 재난의 크기에 따라 등급별 피해 구역의 크기를 다르게 정의할 수 있다. 예컨대, 재난 정보 제공 장치 200은 지진의 크기에 따라 등급별 피해 구역의 크기를 다르게 정의할 수 있다. 또한, 재난 정보 제공 장치 200은 재난의 종류별로 등급별 피해 구역의 크기를 다르게 정의할 수도 있다. 예컨대, 지진의 등급별 피해 구역들의 크기와, 해일의 등급별 피해 구역들의 크기는 서로 다르게 정의될 수 있다.
다양한 실시 예에 따르면, 재난 정보 제공 장치 200은 재난 발생지의 특성 예컨대, 인구수에 따라, 피해 구역들의 개수 또는 크기 중 적어도 하나를 다르게 정의할 수 있다. 재난 정보 제공 장치 200은 결정된 피해 구역들과 관련하여 필터링하는 전자 장치 100의 Geohash 자릿수 선택을 조정할 수 있다.
다양한 실시 예에 따르면, 재난 정보 제공 장치 200은 재난 발생지의 특성, 재난의 종류, 재난의 크기 중 적어도 하나에 따라 필터링할 Geohash의 자릿수를 다르게 할 수 있다. 예컨대, 재난 정보 제공 장치 200은 인구 과밀 지역에서 재난이 발생한 경우, Geohash의 자릿수를 상대적으로 작은 숫자(예: 4자릿수)를 선택하고, 인구 밀집 지역(인구 과밀 지역보다 적은 인구수)에서 재난이 발생한 경우, Geohash의 자릿수를 상대적으로 큰 숫자(예: 5자릿수)를 선택할 수 있다. 또한 재난 정보 제공 장치 200은 인구 희소 지역에서 재난이 발생한 경우, Geohash의 자릿수를 상대적으로 더 큰 숫자(예: 6 이상의 자릿수)를 선택할 수 있다. 상술한 바와 같이, 재난 정보 제공 장치 200은 전자 장치 100과 관련한 12자릿수 Geohash 정보를 재난 발생 지점, 재난의 종류, 재난의 크기 중 적어도 하나에 따라 지정된 일정 자릿수로 변환(예: 일정 자릿수까지만 선택하고 나머지는 버림)할 수 있다.
다양한 실시 예에 따르면, 재난 정보 제공 장치 200은 피해 구역의 개수, 피해 구역의 크기에 따라 적용되는 Geohash 자릿수를 조정할 수 있다. 예컨대, 3개의 피해 구역을 가지며, 재난 피해 구역의 최대 반경이 100km 이내인 경우, 재난 정보 제공 장치 200은 Geohash 정보를 5자릿수로 구분하여 전자 장치 100들을 필터링할 수 있다. 또는 재난 피해 구역의 최대 반경이 1000km 이내인 경우 재난 정보 제공 장치 200은 Geohash 정보를 4자릿수로 구분하여 전자 장치 100들을 필터링할 수 있다.
다양한 실시 예에 따르면, 재난 정보 제공 장치 200은 재난 중심지와의 거리에 따라 Geohash 자릿수를 다르게 적용할 수 있다. 예컨대, 재난 정보 제공 장치 200은 재난 발생 중심지에 가까울수록 Geohash 정보의 자릿수를 크게 결정하고, 재난 발생 중심지에서 멀수록 Geohash 정보의 자릿수를 작게 결정할 수 있다. 상술한 바와 같이 재난 정보 제공 장치 200은 재난 피해 구역이 재난 발생지로부터 일정 크기 이하인 범위에서는 상대적으로 상세한 Geohash 정보를 통해 긴급 재난 관련 정보를 수신할 전자 장치 100을 필터링할 수 있다. 또한 재난 정보 제공 장치 200은 재난 피해 구역이 재난 발생 중심으로부터 일정 크기 이상인 범위에서는 상대적으로 성근 Geohash 정보를 통해 긴급 재난 관련 정보를 수신할 전자 장치 100을 필터링할수 있다.
도 6은 다양한 실시 예에 따른 재난 관련 정보 알림 구역 산출을 예시한 도면이다.
도 6을 참조하면, 다양한 실시 예에 따르면, 재난 정보 제공 장치 200은 재난 정보 수신 시, 재난 발생 지점으로부터 일정 반경 내의 영역을 피해 구역을 정의할 수 있다. 재난 정보 제공 장치 200이 저장 관리하는 변환된 위치 정보 233은 Geohash 정보로서 다양한 크기의 도형(예: 사각형)일 수 있다. 이에 따라, 재난 정보 제공 장치 200은 일정 반경 내에 위치한Geohash 정보에 대응하는 도형들을 산출하여, 해당 도형과 관련한Geohash 정보를 가지는 전자 장치 100들을 필터링할 수 있다.
상술한 동작과 관련하여, 재난 정보 제공 장치 200은 Geohash 정보를 기반으로 도형의 위치(도형의 모서리 위치)와 도형의 크기 정보를 획득할 수 있다.(Geohash 정보는 지구 전체를 일정 크기의 도형들로 구분한 것이어서, 위도 및 경도 정보를 기준으로 특정 지역의 Geohash 정보에 해당하는 도형의 크기 및 위치 정보가 산출될 수 있다.) 재난 정보 제공 장치 200은 재난 발생 지점과 특정 Geohash 정보에 대응하는 도형의 모서리(예: Geohash 정보가 사각형인 경우 4개의 모서리 중 적어도 하나)까지 이어지는 거리를 산출할 수 있다. 재난 정보 제공 장치 200은 재난 발생 지점에서 도형의 모서리까지 이어지는 거리 값이 재난 반경의 길이 값보다 큰 경우, 해당 Geohash 정보는 피해 구역과 관련이 없는 정보로 판단할 수 있다. 재난 정보 제공 장치 200은 재난 발생 지점에서 도형의 모서리까지 이어지는 거리 값이 재난 반경의 길이 값보다 작은 경우, 해당 Geohash 정보는 피해 구역과 관련이 있는 정보로 판단할 수 있다. 상술한 동작을 기반으로, 피해 구역 또는 등급별 피해 구역에 포함되는Geohash 정보를 산출할 수 있다.
한 실시 예에 따르면, 재난 정보 제공 장치 200은 재난 발생지, 재난의 종류와 크기 중 적어도 하나에 따라, Geohash 정보의 자릿수(예: 4자릿수)를 결정할 수 있다. 재난 정보 제공 장치 200에 의해 Geohash 정보의 자릿수가 결정되는 경우, 601 상태에서와 같이 해당 자릿수에 대응하는 도형 예컨대 한 변이 “a”인 사각형들로 구성된 Geohash 정보가 산출될 수 있다. 재난 정보 제공 장치 200은 특정 블록 101a의 모서리와 재난 발생지의 중심까지의 거리 K1과 재난 반경 R1(재난 발생지, 재난의 종류 또는 크기 중 적어도 하나에 따라 결정된 반경)을 비교할 수 있다. 재난 정보 제공 장치 200은 K1이 반경 R1보다 큼으로 해당 블록 101a는 피해 구역으로부터 제외시킬 수 있다.
다양한 실시 예에 따르면, 재난 정보 제공 장치 200은 재난 발생 지, 재난의 종류, 크기 중 적어도 하나에 따라 Geohash 정보의 자릿수를 5자릿수로 결정할 수 있다. 이에 따라, 603 상태에서와 같이 5자릿수의 Geohash 정보에 대응하는 한 변이 “b”인 사각형들로 구성된 Geohash 정보들이 수집될 수 있다. 재난 정보 제공 장치 200은 재난 발생지의 위치를 기준으로 지정된 일정 범위 내의 Geohash 정보들을 수집할 수 있다. 재난 정보 제공 장치 200은 블록 101b의 모서리와 재난 발생 중심까지의 거리 K2와 반경 R2 간의 비교를 통하여 해당 블록 101b가 피해 구역 내에 포함되는지 확인할 수 있다. 재난 정보 제공 장치 200은 상술한 방법을 통하여 피해 구역 내에 포함되는 Geohash 정보들을 산출할 수 있다. 산출된 Geohash 정보는 전자 장치 100들을 필터링하는데 이용될 수 있다.
다양한 실시 예에 따르면, 재난 정보 제공 장치 200은 전자 장치 100들의 Geohash 정보를 일정 자릿수 단위(또는 레벨)로 분류 저장할 수 있다. 예컨대, 수집된 전자 장치 100들의 Geohash 정보들과 관련하여, 재난 정보 제공 장치 200은 열 방향으로 3자릿수 Geohash 정보를 정의하고, 행 방향으로 4자릿수 또는 4자리와 5자릿수 Geohash 정보를 정의하여, 교차되는 위치에 전자 장치 100들의 식별 정보를 배치한 변환된 위치 정보 233을 저장 관리할 수 있다. 재난 정보 제공 장치 200은 재난이 발생한 경우, 발생지점의 위치, 적용할 피해 구역의 개수, 피해 구역들의 크기를 정의하고, 피해 구역에 포함되는 Geohash 정보를 산출하여 상술한 변환된 위치 정보 233과 비교함으로써 피해 구역별 전자 장치들의 식별 정보를 분류할 수 있다.
재난 정보 제공 장치 200은 복수개의 등급별 피해 구역들이 정의되면, 각 피해 구역별로 전자 장치들의 식별 정보를 산출하되, 다른 피해 구역에 대응하는 식별 정보들과 중복되지 않도록 처리할 수 있다. 예컨대, 재난 정보 제공 장치 200은 재난 발생지에 가까운 긴급 구역에서의 전자 장치 100들의 식별 정보를 먼저 산출할 수 있다. 재난 정보 제공 장치 200은 긴급 구역에 대응하여 산출된 식별 정보들을 변환된 위치 정보 233에서 제외하여, 주의 구역에 대응하는 식별 정보들을 산출하는 과정에서 중복 연산되지 않도록 제어할 수 있다.
상술한 바와 같이 다양한 실시 예에 따르면, 한 실시 예에 따른 전자 장치는 위치 정보를 수집하는 위치 정보 수집 모듈, 수집된 위치 정보를 재난 정보 제공과 관련하여 위치 정보 관리가 요구되는 재난 정보 제공 장치에 전송하기 위해 지정된 코드 정보로 변환하는 위치 관리 모듈을 포함할 수 있다.
다양한 실시 예에 따르면, 상기 위치 관리 모듈은 현재 수집된 위치 정보에 대응하는 코드 정보가 이전 수집된 코드 정보와 다른 경우 상기 재난 정보 제공 장치에 현재 코드 정보를 전송하도록 제어할 수 있다.
다양한 실시 예에 따르면, 상기 위치 관리 모듈은 위도 및 경도 정보를 포함하는 위치 정보를 전체 자릿수 또는 지정된 자릿수를 가지는 Geohash 정보로 변환할 수 있다.
다양한 실시 예에 따르면, 상기 위치 관리 모듈은 상기 코드 정보에 대응하는 위치에서 발생한 재난에 대응하는 재난 관련 정보를 상기 재난 정보 제공 장치로부터 수신 처리할 수 있다.
다양한 실시 예에 따르면, 상기 위치 관리 모듈은 상기 수신된 재난 관련 정보의 등급에 따라 서로 다른 표시 형태로 해당 재난 관련 정보를 출력하도록 제어할 수 있다.
다양한 실시 예에 따르면, 상기 위치 관리 모듈은 재난 발생지를 중심으로 배치된 복수개의 피해 구역들과, 상기 복수개의 피해 구역들 중 자신의 현재 위치가 표시된 이미지를 출력하도록 제어할 수 있다.
다양한 실시 예에 따르면, 상기 위치 관리 모듈은 재난 발생지, 재난의 종류, 재난의 크기 중 적어도 하나에 따라 개수와 크기가 다르게 정의된 피해 구역들에 해당하는 이미지를 출력하도록 제어할 수 있다.
다양한 실시 예에 따르면, 상기 위치 관리 모듈은 일정 주기, 실시간, 기지국 이동, 또는 지정된 이벤트 발생에 대응하여 상기 위치 정보를 수집하도록 제어할 수 있다.
다양한 실시 예에 따르면, 한 실시 예에 따른 재난 정보 제공 장치는 전자 장치의 위치와 관련한 코드 정보를 저장하는 서버 저장 모듈, 재난 발생지, 재난 종류, 재난의 크기 중 적어도 하나를 포함하는 재난 정보를 수신하는 서버 통신 모듈, 재난 발생지, 재난 종류, 재난의 크기 중 적어도 하나를 기반으로 적어도 하나의 피해 구역을 산출하고, 피해 구역에 매칭되는 코드 정보를 가지는 전자 장치에 재난 관련 정보를 전송하도록 제어하는 서버 제어 모듈을 포함할 수 있다.
다양한 실시 예에 따르면, 상기 서버 제어 모듈은 상기 전자 장치로부터 위도 및 경도 정보를 포함하는 위치 정보를 수신하고, 상기 위치 정보에 대응하는 코드 정보를 산출하여 상기 전자 장치에 전송하도록 설정될 수 있다.
다양한 실시 예에 따르면, 상기 서버 제어 모듈은 상기 전자 장치로부터 코드 정보 등록을 요청받으면, 상기 전자 장치의 코드 정보를 상기 서버 저장 모듈에 저장하도록 설정될 수 있다.
다양한 실시 예에 따르면, 상기 서버 제어 모듈은 상기 재난 발생지의 인구 밀집도, 재난의 종류, 재난의 크기에 따라 피해 구역의 개수 또는 피해 구역의 크기 중 적어도 하나를 다르게 정의하도록 설정될 수 있다.
다양한 실시 예에 따르면, 상기 서버 제어 모듈은 복수의 피해 구역들 중 상기 재난 발생지에 가까운 피해 구역에 대응하는 코드 정보를 기준으로 전자 장치들의 코드 정보를 우선 필터링하여 상기 재난 관련 정보를 전송할 수 있는 전자 장치들의 식별 정보를 산출하도록 설정될 수 있다.
다양한 실시 예에 따르면, 상기 서버 제어 모듈은 복수의 피해 구역들 상기 재난 발생지에 가까운 피해 구역에 재난 관련 정보를 우선 전송하도록 설정될 수 있다.
다양한 실시 예에 따르면, 상기 서버 제어 모듈은 복수의 피해 구역들에 서로 다른 내용과 서로 다른 시간에 전송하는 재난 관련 정보를 생성하도록 설정될 수 있다.
다양한 실시 예에 따르면, 상기 서버 제어 모듈은 피해 구역별로 서로 다른 시간에 전송할 재난 관련 정보를 저장하는 적어도 하나의 버퍼를 포함할 수 있다.
다양한 실시 예에 따르면, 상기 서버 제어 모듈은 상기 재난 발생지, 재난의 종류 및 재난의 크기 중 적어도 하나에 따라 코드 정보의 자릿수를 다르게 결정하도록 정의될 수 있다.
다양한 실시 예에 따르면, 상기 서버 제어 모듈은 피해 구역의 크기에 따라 적용할 코드 정보의 자릿수를 다르게 결정하도록 설정될 수 있다.
다양한 실시 예에 따르면, 상기 서버 제어 모듈은 상기 전자 장치의 코드 정보를 자릿수를 구분하여 레벨별로 저장하도록 설정될 수 있다.
다양한 실시 예에 따르면, 상기 서버 제어 모듈은 상기 재난 발생지와 재난 종류 및 크기에 따라 정의된 피해 구역의 반경 거리와 상기 재난 발생지 중심으로부터 코드 정보에 대응하는 도형의 모서리 간의 거리를 비교하여 반경 거리보다 짧은 거리를 가지는 코드 정보들을 산출하도록 설정될 수 있다.
도 7은 다양한 실시 예에 따른 위치 정보 제공과 관련한 전자 장치 운용 방법을 도시한다.
도 7을 참조하면, 전자 장치 운용 방법에 있어서, 동작 701에서 위치 관리 모듈 170은 재난 정보 알림 설정을 수행할 수 있다. 위치 관리 모듈 170은 재난 정보 알림 설정과 관련한 메뉴 항목이나 아이콘을 제공하고, 해당 메뉴 또는 아이콘 선택 시 재난 정보 알림 기능을 지원할 수 있다. 다양한 실시 예에 따르면, 재난 정보 알림 설정이 디폴트(예: 자동으로 또는 제조 시, 또는 통신 서비스 사업자 가입 시)로 실행되도록 설계되는 경우, 동작 701에서의 재난 정보 알림 설정은 생략될 수 있다.
동작 703에서, 위치 관리 모듈 170은 위치 정보 수집을 제어할 수 있다. 재난 정보 알림 설정이 활성화 상태이면, 위치 관리 모듈 170은 위치 정보 수집 모듈 180을 일정 주기 또는 실시간, 또는 지정된 이벤트 발생에 대응하여 활성화하여 위치 정보를 수집할 수 있다. 예컨대, 위치 관리 모듈 170은 일정 주기로 전자 장치 100의 위도 및 경도 정보를 수집할 수 있다.
위도 및 경도 정보가 수집되면, 동작 705에서, 위치 관리 모듈 170은 위치 정보 기반 Geohash 정보를 수집할 수 있다. 이와 관련하여, 전자 장치 100은 위도 및 경도에 대응하는 Geohash 정보를 산출하는 알고리즘 또는 소프트웨어 모듈 등을 포함할 수 있다. 위치 관리 모듈 170은 해당 알고리즘 또는 소프트웨어 모듈을 이용하여 위도 및 경도에 대응하는 Geohash 정보를 산출할 수 있다. 다양한 실시 예에 따르면, 전자 장치 100은 Geohash 정보 산출과 관련하여 재난 정보 제공 장치 200에 수집된 위도 및 경도 정보를 제공할 수 있다. 이와 관련하여, 위치 관리 모듈 170은 기 저장된 또는 사용자 입력에 의해 입력된, 또는 타 전자 장치가 제공한 재난 정보 제공 장치 200 연결 정보를 기반으로 재난 정보 제공 장치 200과 통신 채널을 형성할 수 있다. 위치 관리 모듈 170은 재난 정보 제공 장치 200에 위도 및 경도 정보를 제공하면서, Geohash 정보를 요청할 수 있다.
Geohash 정보가 수집되면, 동작 707에서, 위치 관리 모듈 170은 Geohash 정보를 재난 정보 제공 장치 200에 제공할 수 있다. 위치 관리 모듈 170은 재난 정보 제공 장치 200과의 연결 정보(예: 재난 정보 제공 장치 200의 주소 정보, 또는 재난 정보 제공 장치 200에 메시지를 전송할 수 있는 메시지 채널 정보 등)를 저장 관리할 수 있다. 재난 정보 제공 장치 200의 연결 정보는 제조 시 또는 통신 서비스 사업자 등록 시, 또는 재난 정보 알림 설정 시 수집되어 저장 관리될 수 있다. 한 실시 예에 따르면, 위치 관리 모듈 170은 이전 수집된 Geohash 정보를 저장 관리할 수 있다. 위치 관리 모듈 170은 현재 수집된 Geohash 정보와 이전 수집된Geohash 정보를 비교하고, 다른 경우, 현재 수집된 Geohash 정보를 재난 정보 제공 장치 200에 전송할 수 있다. 다양한 실시 예에 따르면, 위치 관리 모듈 170은 이전 수집된 Geohash 정보와 현재 수집된 Geohash 정보와의 비교 없이 자동으로 현재 수집된 Geohash 정보를 재난 정보 제공 장치 200에 전송할 수도 있다. Geohash 정보 제공 이후 위치 관리 모듈 170은 일정 주기 도래 또는 지정된 이벤트 도래 시까지 사용자 조작에 따른 또는 설정된 스케줄에 따른 전자 장치 100 기능 지원을 처리할 수 있다.
도 8은 다양한 실시 예에 따른 재난 정보 제공 장치의 운용 방법을 도시한다.
도 8을 참조하면, 한 실시 예에 따르면, 재난 정보 제공 장치의 운용 방법에 있어서, 동작 801에서 서버 제어 모듈 220은 전자 장치별 Geohash 정보를 수집할 수 있다. 이와 관련하여, 서버 제어 모듈 220은 일정 주기로 재난 정보 알림 설정을 한 전자 장치 100들에게 변환된 위치 정보 전송을 요청하는 메시지를 전송할 수 있다. 또는 재난 정보 알림이 설정된 전자 장치 100들이 일정 주기나 실시간 또는 지정된 이벤트 발생에 대응하여 위치 정보를 수집하고, 이를 변환한 위치 정보(Geohash 정보)를 재난 정보 제공 장치 200에 전송할 수 있다. 서버 제어 모듈 220은 전자 장치 100으로부터 변환된 위치 정보가 수신되면, 이를 서버 저장 모듈 230에 저장 관리할 수 있다. 이 동작에서서버 제어 모듈 220은 변환된 위치 정보를 자릿수를 기준으로 일정 레벨 단위로 구분하여 저장할 수 있다. 예컨대, 서버 제어 모듈 220은 4자릿수 또는 5자릿수 단위로 변환된 위치 정보 233을 저장하거나, 일정 자릿수까지의 정보를 열에 정의하고 나머지 자릿수들 중 적어도 일부 자릿수를 행에 정의한 데이터베이스에 전자 장치 100의 Geohash 정보들을 배치할 수 있다. 서버 제어 모듈 220은 전자 장치 100이 위도 및 경도 정보 형태로 위치 정보를 제공하는 경우, Geohash 정보로 변환하여 저장 관리할 수 있다.
동작 803에서, 서버 제어 모듈 220은 재난 정보 수신이 있는지 확인할 수 있다. 재난 정보 수신이 없는 경우, 서버 제어 모듈 220은 도작 801 이전으로 분기하여 이하 과정을 재수행할 수 있다. 재난 정보가 수신되면, 동작 805에서, 서버 제어 모듈 220은 재난 정보 및 Geohash 기반 지역 분류를 수행할 수 있다. 예컨대, 서버 제어 모듈 220은 재난 발생지, 종류, 크기 중 적어도 하나에 따라 적용할 피해 가능 구역의 개수, 피해 가능 구역의 크기를 산출할 수 있다. 서버 제어 모듈 220은 적어도 하나의 피해 가능 구역을 Geohash 정보에 매핑하여 피해 구역을 분류할 수 있다. 예컨대, 서버 제어 모듈 220은 동작 805에서 원 형태의 피해 구역 내에 위치하는 Geohash 정보들을 수집할 수 있다. 이 동작에서 서버 제어 모듈 220은 등급별 또는 레벨별 피해 구역들의 Geohash 정보들을 구분하여 수집할 수 있다. 예컨대, 서버 제어 모듈 220은 긴급 구역에 대응하는 Geohash 정보, 주의 구역에 대응하는 Geohash 정보, 보통 구역에 대응하는 Geohash 정보를 수집할 수 있다.
동작 807에서, 서버 제어 모듈 220은 Geohash 정보 이용 지역 레벨에 따른 전자 장치 100 필터링을 수행할 수 있다. 한 실시 예에 따르면, 서버 제어 모듈 220은 긴급 구역에 대응하는 Geohash 정보들에 매칭되는 전자 장치 100들의 Geohash 정보를 산출하고, 해당 Geohash 정보에 매칭된 전자 장치 100들의 식별 정보를 수집할 수 있다. 동작 809에서 서버 제어 모듈 220은 긴급 구역에 대응하는 전자 장치 100들의 식별 정보를 기반으로 재난 관련 정보를 전송할 수 있다. 예컨대, 서버 제어 모듈 220은 긴급 구역에 송출한 긴급 재난 관련 정보를 해당 Geohash 정보를 가지는 전자 장치 100들에게 전송할 수 있다.
다양한 실시 예에 따르면, 긴급 구역에 매핑된 전자 장치 100들의 필터링이 완료되면, 서버 제어 모듈 220은 동작 807로 회귀하여 주의 구역에 매핑된 전자 장치 100들의 필터링을 수행할 수 있다. 예컨대, 서버 제어 모듈 220은 주의 구역에 대응하는 Geohash 정보와 매칭되는 Geohash 정보를 가지는 전자 장치 100들의 식별 정보를 산출할 수 있다. 동작 809에서 서버 제어 모듈 220은 주의 구역에 위치한 전자 장치 100들에게 재난 관련 정보를 전송할 수 있다. 이와 관련하여, 서버 제어 모듈 220은 긴급 재난 관련 정보와 동일한 재난 관련 정보를 주의 구역에 위치한 전자 장치 100들에게 제공하거나 또는 주의 구역과 관련하여 생성한 주의 재난 관련 정보를 전자 장치 100들에게 제공할 수 있다. 추가적으로 서버 제어 모듈 220은 보통 구역에 위치한 전자 장치 100들을 필터링하고, 재난 관련 정보를 제공할 수 있다.
도 9는 다양한 실시 예에 따른 변환된 위치 정보 수집과 관련한 신호 흐름을 도시한다.
도 9를 참조하면, 한 실시 예에 따른 변환된 위치 정보 수집에 있어서, 동작 901에서, 전자 장치 100은 위치 정보를 수집할 수 있다. 예컨대, 전자 장치 100은 위치 정보 수집 모듈 180 또는 통신 인터페이스 160 중 적어도 하나를 기반으로 전자 장치 100의 위치 정보(예: 위도 및 경도 정보)를 수집할 수 있다.
동작 903에서 전자 장치 100은 수집된 위도 및 경도 정보를 재난 정보 제공 장치 200에 전송할 수 있다. 이와 관련하여, 전자 장치 100은 사전에 재난 정보 제공 장치 200의 연결 정보를 획득할 수 있다. 예컨대, 전자 장치 100은 재난 정보 알림 설정 시, 재난 정보 제공 장치 200의 주소 정보를 획득하고 이를 저장 관리할 수 있다.
동작 905에서, 재난 정보 제공 장치 200은 위도 및 경도 정보를 위치 식별 제공 장치 400에 제공할 수 있다. 위치 식별 제공 장치 400은 위도 및 경도 정보에 대응하는 위치 ID를 제공하는 서버 장치일 수 있다. 위치 ID는 국가별 또는 해당 기관별 지원하는 형태가 상이할 수 있다. 위치 ID는 위도 및 경도 정보에 매핑되는 정보일 수 있다. 재난 정보 제공 장치 200은 전자 장치 100의 식별 정보와 함께 위도 및 경도 정보를 제공할 수 있다. 다양한 실시 예에 따르면, 재난 정보 제공 장치 200은 위도 및 경도 정보에 대응하는 코드 정보 예컨대 Geohash 정보를 수집할 수 있다.
동작 907에서, 위치 식별 제공 장치 400은 위도 및 경도에 대응하는 위치 ID를 수집할 수 있다. 예컨대, 위치 식별 제공 장치 400은 위도 및 경도 별로 매핑된 위치 ID 데이터베이스를 기반으로 현재 전자 장치 100이 제공한 위도 및 경도에 대응하는 위치 ID를 제공할 수 있다.
동작 909에서, 위치 식별 제공 장치 400은 위치 ID를 재난 정보 제공 장치 200에 전송할 수 있다. 위치 식별 제공 장치 400은 재난 정보 제공 장치 200이 제공한 전자 장치 100의 식별 정보에 연계하여 위치 ID를 제공할 수 있다.
동작 911에서, 재난 정보 제공 장치 200은 위치 ID와 Geohash 정보를 전자 장치 100에 전송할 수 있다. 이와 관련하여, 재난 정보 제공 장치 200은 수집된 전자 장치의 위도 및 경도 정보 또는 위치 ID 중 적어도 하나를 이용하여 Geohash 정보를 획득할 수 있다. Geohash 정보는 위도 및 경도 정보에 매핑되거나 또는 위치 ID에 매핑될 수 있다. 재난 정보 제공 장치 200은 전자 장치 100의 식별 정보를 기반으로 전달된 위치 ID와, Geohash 정보를 함께 전자 장치 100에 전송할 수 있다.
동작 913에서, 전자 장치 100은 기 저장된 위치 ID와 재난 정보 제공 장치 200이 제공한 위치 ID를 비교하여 일치하는지 확인할 수 있다. 수신된 위치 ID와 기 저장된 위치 ID가 동일한 전자 장치 100은 별도의 위치 ID 전송을 수행하지 않을 수 있다. 수신된 위치 ID와 기 저장된 위치 ID가 다른 경우, 해당 위치 ID를 재난 정보 제공 장치 200에 등록하기 위하여 동작 915에서, 전자 장치 100은 위치 ID와 Geohash 정보를 제공할 수 있다. 동작 917에서, 재난 정보 제공 장치 200은 수신된 특정 전자 장치 100의 위치 ID 및 Geohash 정보를 서버 저장 모듈 230에 저장할 수 있다. 다양한 실시 예에 따르면, 전자 장치 100은 Geohash 정보의 비교를 수행할 수 있다. 전자 장치 100은 Geohash 정보가 기 저장된 Geohash 정보와 일치 여부에 따라 위치 ID 및 Geohash 정보의 등록을 위한 정보 전송을 처리할 수 있다.
상술한 바와 같이, 다양한 실시 예에 따르면, 한 실시 예에 따른 전자 장치의 운용 방법은 위치 정보를 수집하는 동작, 수집된 위치 정보를 재난 정보 제공과 관련하여 위치 정보 관리가 요구되는 재난 정보 제공 장치에 전송하기 위해 지정된 코드 정보로 변환하는 동작을 포함할 수 있다.
다양한 실시 예에 따르면, 상기 방법은 현재 수집된 위치 정보에 대응하는 코드 정보가 이전 수집된 코드 정보와 다른 경우 상기 재난 정보 제공 장치에 현재 코드 정보를 전송하는 동작을 더 포함할 수 있다.
다양한 실시 예에 따르면, 상기 변환하는 동작은 위도 및 경도 정보를 포함하는 위치 정보를 전체 자릿수 또는 지정된 자릿수를 가지는 Geohash 정보로 변환하는 동작을 포함할 수 있다.
다양한 실시 예에 따르면, 상기 방법은 상기 코드 정보에 대응하는 위치에서 발생한 재난에 대응하는 재난 관련 정보를 상기 재난 정보 제공 장치로부터 수신하는 동작을 더 포함할 수 있다.
다양한 실시 예에 따르면, 상기 방법은 상기 수신된 재난 관련 정보의 등급에 따라 서로 다른 표시 형태로 해당 재난 관련 정보를 출력하는 동작을 더 포함할 수 있다.
다양한 실시 예에 따르면, 상기 출력하는 동작은 재난 발생지를 중심으로 배치된 복수개의 피해 구역들과, 상기 복수개의 피해 구역들 중 자신의 현재 위치가 표시된 이미지를 출력하는 동작을 포함할 수 있다.
다양한 실시 예에 따르면, 상기 출력하는 동작은 재난 발생지, 재난의 종류, 재난의 크기 중 적어도 하나에 따라 개수와 크기가 다르게 정의된 피해 구역들에 해당하는 이미지를 출력하는 동작을 포함할 수 있다.
다양한 실시 예에 따르면, 상기 위치 정보를 수집하는 동작은 일정 주기, 실시간, 기지국 이동, 또는 지정된 이벤트 발생에 대응하여 상기 위치 정보를 수집하는 동작을 포함할 수 있다.
상술한 바와 같이 다양한 실시 예에 따르면, 한 실시 예에 따른 재난 정보 제공 장치 운용 방법은 재난 발생지, 재난 종류, 재난의 크기 중 적어도 하나를 포함하는 재난 정보를 수신하는 동작, 상기 재난 발생지, 재난 종류, 재난의 크기 중 적어도 하나를 기반으로 적어도 하나의 피해 구역을 산출하는 동작, 전자 장치의 위치와 관련하여 저장된 코드 정보를 기반으로 피해 구역에 매칭되는 코드 정보를 가지는 적어도 하나의 전자 장치 관련 정보를 수집하는 동작, 상기 전자 장치에 재난 관련 정보를 전송하는 동작을 포함할 수 있다.
다양한 실시 예에 따르면, 상기 방법은 상기 전자 장치로부터 위도 및 경도 정보를 포함하는 위치 정보를 수신하고, 상기 위치 정보에 대응하는 코드 정보를 산출하여 상기 전자 장치에 전송하는 동작을 더 포함할 수 있다.
다양한 실시 예에 따르면, 상기 방법은 상기 전자 장치로부터 코드 정보 등록을 요청받으면, 상기 전자 장치의 코드 정보를 저장하는 동작을 더 포함할 수 있다.
다양한 실시 예에 따르면, 상기 피해 구역을 산출하는 동작은 상기 재난 발생지의 인구 밀집도, 재난의 종류, 재난의 크기에 따라 피해 구역의 개수 또는 피해 구역의 크기 중 적어도 하나를 다르게 정의하는 동작을 포함할 수 있다.
다양한 실시 예에 따르면, 상기 피해 구역을 산출하는 동작은 복수의 피해 구역들 중 상기 재난 발생지에 가까운 피해 구역에 대응하는 코드 정보를 기준으로 전자 장치들의 코드 정보를 우선 필터링하여 상기 재난 관련 정보를 전송할 수 있는 전자 장치들의 식별 정보를 산출하는 동작을 포함할 수 있다.
다양한 실시 예에 따르면, 상기 전송하는 동작은 복수의 피해 구역들 상기 재난 발생지에 가까운 피해 구역에 재난 관련 정보를 우선 전송하는 동작을 포함할 수 있다.
다양한 실시 예에 따르면, 상기 방법은 복수의 피해 구역들에 서로 다른 내용과 서로 다른 시간에 전송하는 재난 관련 정보를 생성하는 동작을 더 포함할 수 있다.
다양한 실시 예에 따르면, 상기 방법은 피해 구역별로 서로 다른 시간에 전송할 재난 관련 정보를 저장하는 동작을 더 포함할 수 있다.
다양한 실시 예에 따르면, 상기 피해 구역을 산출하는 동작은 상기 재난 발생지, 재난의 종류 및 재난의 크기 중 적어도 하나에 따라 피해 구역 코드 정보의 자릿수를 다르게 결정하는 동작을 포함할 수 있다.
다양한 실시 예에 따르면, 상기 피해 구역을 산출하는 동작은 피해 구역의 크기에 따라 적용할 피해 구역의 코드 정보의 자릿수를 다르게 결정하는 동작을 포함할 수 있다.
다양한 실시 예에 따르면, 상기 방법은 상기 전자 장치의 코드 정보를 자릿수를 구분하여 레벨별로 저장하는 동작을 더 포함할 수 있다.
다양한 실시 예에 따르면, 상기 피해 구역을 산출하는 동작은 상기 재난 발생지와 재난 종류 및 크기에 따라 정의된 피해 구역의 반경 거리와 상기 재난 발생지 중심으로부터 코드 정보에 대응하는 도형의 모서리 간의 거리를 비교하여 반경 거리보다 짧은 거리를 가지는 코드 정보들을 산출하는 동작을 포함할 수 있다.
본 발명의 다양한 실시 예에 사용된 용어 "모듈"은, 예를 들어, 하드웨어, 소프트웨어 또는 펌웨어(firmware) 중 하나 또는 둘 이상의 조합을 포함하는 단위(unit)를 의미할 수 있다. "모듈"은 예를 들어, 유닛(unit), 로직(logic), 논리 블록(logical block), 부품(component) 또는 회로(circuit) 등의 용어와 바꾸어 사용(interchangeably use)될 수 있다. "모듈"은, 일체로 구성된 부품의 최소 단위 또는 그 일부가 될 수 있다. "모듈"은 하나 또는 그 이상의 기능을 수행하는 최소 단위 또는 그 일부가 될 수도 있다.
다양한 실시 예에 따르면, 본 발명의 다양한 실시 예에 따른 장치(예: 모듈들 또는 그 기능들) 또는 방법(예: 동작들)의 적어도 일부는, 예컨대, 프로그래밍 모듈의 형태로 컴퓨터로 읽을 수 있는 저장매체(computer-readable storage media)에 저장된 명령어로 구현될 수 있다. 상기 명령어는, 하나 이상의 프로세서에 의해 실행될 경우, 상기 하나 이상의 프로세서가 상기 명령어에 해당하는 기능을 수행할 수 있다.
상기 컴퓨터로 판독 가능한 기록 매체에는 하드디스크, 플로피디스크 및 자기 테이프와 같은 마그네틱 매체(magnetic media)와, CD-ROM(compact disc ROM), DVD(digital versatile disc)와 같은 광기록 매체(optical media)와, 플롭티컬 디스크(Flopticaldisk)와 같은 자기-광 매체(magneto-optical media)와, 그리고 ROM, RAM, 플래시 메모리 등과 같은 프로그램 명령(예: 프로그래밍 모듈)을 저장하고 수행하도록 특별히 구성된 하드웨어가 포함될 수 있다. 또한, 프로그램 명령에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함할 수 있다. 상술한 하드웨어는 본 발명의 다양한 실시 예의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지다.
다양한 실시 예에 따르면, 명령들을 저장하고 있는 저장 매체에 있어서, 상기 명령들은 적어도 하나의 프로세서에 의하여 실행될 때에 상기 적어도 하나의 프로세서로 하여금 적어도 하나의 동작을 수행하도록 설정된 것으로서, 상기 적어도 하나의 동작은, 위치 정보를 수집하는 동작, 수집된 위치 정보를 재난 정보 제공과 관련하여 위치 정보 관리가 요구되는 재난 정보 제공 장치에 전송하기 위해 지정된 코드 정보로 변환하는 동작을 포함할 수 있다.
다양한 실시 예에 따르면, 명령들을 저장하고 있는 저장 매체에 있어서, 상기 명령들은 적어도 하나의 프로세서에 의하여 실행될 때에 상기 적어도 하나의 프로세서로 하여금 적어도 하나의 동작을 수행하도록 설정된 것으로서, 상기 적어도 하나의 동작은, 재난 발생지, 재난 종류, 재난의 크기 중 적어도 하나를 포함하는 재난 정보를 수신하는 동작, 상기 재난 발생지, 재난 종류, 재난의 크기 중 적어도 하나를 기반으로 적어도 하나의 피해 구역을 산출하는 동작, 전자 장치의 위치와 관련하여 저장된 코드 정보를 기반으로 피해 구역에 매칭되는 코드 정보를 가지는 적어도 하나의 전자 장치 관련 정보를 수집하는 동작, 상기 전자 장치에 재난 관련 정보를 전송하는 동작을 포함할 수 있다.
그리고 본 명세서와 도면에 개시된 본 발명의 실시 예들은 본 발명의 실시 예에 따른 기술 내용을 쉽게 설명하고 본 발명의 실시 예의 이해를 돕기 위해 특정 예를 제시한 것일 뿐이며, 본 발명의 실시 예의 범위를 한정하고자 하는 것은 아니다. 따라서 본 발명의 다양한 실시 예의 범위는 여기에 개시된 실시 예들 이외에도 본 발명의 다양한 실시 예의 기술적 사상을 바탕으로 도출되는 모든 변경 또는 변형된 형태가 본 발명의 다양한 실시 예의 범위에 포함되는 것으로 해석되어야 한다.

Claims (20)

  1. 위치 정보를 수집하는 위치 정보 수집 모듈;
    수집된 위치 정보를 재난 정보 제공과 관련하여 위치 정보 관리가 요구되는 재난 정보 제공 장치에 전송하기 위해 지정된 코드 정보로 변환하는 위치 관리 모듈;을 포함하는 전자 장치.
  2. 청구항 1에 있어서,
    상기 위치 관리 모듈은
    현재 수집된 위치 정보에 대응하는 코드 정보가 이전 수집된 코드 정보와 다른 경우 상기 재난 정보 제공 장치에 현재 코드 정보를 전송하도록 제어하는 전자 장치.
  3. 청구항 1에 있어서,
    상기 위치 관리 모듈은
    위도 및 경도 정보를 포함하는 위치 정보를 전체 자릿수 또는 지정된 자릿수를 가지는 Geohash 정보로 변환하는 전자 장치.
  4. 청구항 1에 있어서,
    상기 위치 관리 모듈은
    상기 코드 정보에 대응하는 위치에서 발생한 재난에 대응하는 재난 관련 정보를 상기 재난 정보 제공 장치로부터 수신하는 전자 장치.
  5. 청구항 4에 있어서,
    상기 위치 관리 모듈은
    상기 수신된 재난 관련 정보의 등급에 따라 서로 다른 표시 형태로 해당 재난 관련 정보를 출력하는 전자 장치.
  6. 청구항 5에 있어서,
    상기 위치 관리 모듈은
    재난 발생지를 중심으로 배치된 복수개의 피해 구역들과, 상기 복수개의 피해 구역들 중 자신의 현재 위치가 표시된 이미지를 출력하도록 제어하는 전자 장치.
  7. 청구항 5에 있어서,
    상기 위치 관리 모듈은
    재난 발생지, 재난의 종류, 재난의 크기 중 적어도 하나에 따라 개수와 크기가 다르게 정의된 피해 구역들에 해당하는 이미지를 출력하도록 제어하는 전자 장치.
  8. 청구항 1에 있어서,
    상기 위치 관리 모듈은
    일정 주기, 실시간, 기지국 이동, 또는 지정된 이벤트 발생에 대응하여 상기 위치 정보를 수집하도록 제어하는 전자 장치.
  9. 전자 장치의 위치와 관련한 코드 정보를 저장하는 서버 저장 모듈;
    재난 발생지, 재난 종류, 재난의 크기 중 적어도 하나를 포함하는 재난 정보를 수신하는 서버 통신 모듈;
    상기 재난 발생지, 재난 종류, 재난의 크기 중 적어도 하나를 기반으로 적어도 하나의 피해 구역을 산출하고, 피해 구역에 매칭되는 코드 정보를 가지는 전자 장치에 재난 관련 정보를 전송하도록 제어하는 서버 제어 모듈;을 포함하는 재난 정보 제공 장치.
  10. 청구항 9에 있어서,
    상기 서버 제어 모듈은
    상기 전자 장치로부터 위도 및 경도 정보를 포함하는 위치 정보를 수신하고, 상기 위치 정보에 대응하는 코드 정보를 산출하여 상기 전자 장치에 전송하도록 설정된 재난 정보 제공 장치.
  11. 청구항 10에 있어서,
    상기 서버 제어 모듈은
    상기 전자 장치로부터 코드 정보 등록을 요청받으면, 상기 전자 장치의 코드 정보를 상기 서버 저장 모듈에 저장하도록 설정된 재난 정보 제공 장치.
  12. 청구항 9에 있어서,
    상기 서버 제어 모듈은
    상기 재난 발생지의 인구 밀집도, 재난의 종류, 재난의 크기에 따라 피해 구역의 개수 또는 피해 구역의 크기 중 적어도 하나를 다르게 정의하도록 설정된 재난 정보 제공 장치.
  13. 청구항 9에 있어서,
    상기 서버 제어 모듈은
    복수의 피해 구역들 중 상기 재난 발생지에 가까운 피해 구역에 대응하는 코드 정보를 기준으로 전자 장치들의 코드 정보를 우선 필터링하여 상기 재난 관련 정보를 전송할 수 있는 전자 장치들의 식별 정보를 산출하도록 설정된 재난 정보 제공 장치.
  14. 청구항 9에 있어서,
    상기 서버 제어 모듈은
    복수의 피해 구역들 상기 재난 발생지에 가까운 피해 구역에 재난 관련 정보를 우선 전송하도록 설정된 재난 정보 제공 장치.
  15. 청구항 9에 있어서,
    상기 서버 제어 모듈은
    복수의 피해 구역들에 서로 다른 내용과 서로 다른 시간에 전송하는 재난 관련 정보를 생성하도록 설정된 재난 정보 제공 장치.
  16. 청구항 15에 있어서,
    상기 서버 제어 모듈은
    피해 구역별로 서로 다른 시간에 전송할 재난 관련 정보를 저장하는 적어도 하나의 버퍼를 포함하는 재난 정보 제공 장치.
  17. 청구항 9에 있어서,
    상기 서버 제어 모듈은
    상기 재난 발생지, 재난의 종류 및 재난의 크기 중 적어도 하나에 따라 코드 정보의 자릿수를 다르게 결정하도록 정의된 재난 정보 제공 장치.
  18. 청구항 9에 있어서,
    상기 서버 제어 모듈은
    피해 구역의 크기에 따라 적용할 코드 정보의 자릿수를 다르게 결정하도록 설정된 재난 정보 제공 장치.
  19. 청구항 9에 있어서,
    상기 서버 제어 모듈은
    상기 전자 장치의 코드 정보를 자릿수를 구분하여 레벨별로 저장하도록 설정된 재난 정보 제공 장치.
  20. 청구항 9에 있어서,
    상기 서버 제어 모듈은
    상기 재난 발생지와 재난 종류 및 크기에 따라 정의된 피해 구역의 반경 거리와 상기 재난 발생지 중심으로부터 코드 정보에 대응하는 도형의 모서리 간의 거리를 비교하여 반경 거리보다 짧은 거리를 가지는 코드 정보들을 산출하도록 설정된 재난 정보 제공 장치.


KR1020140094177A 2014-07-24 2014-07-24 재난 정보 운용 방법 및 이를 지원하는 전자 장치와 재난 정보 제공 장치 KR20160012576A (ko)

Priority Applications (5)

Application Number Priority Date Filing Date Title
KR1020140094177A KR20160012576A (ko) 2014-07-24 2014-07-24 재난 정보 운용 방법 및 이를 지원하는 전자 장치와 재난 정보 제공 장치
US14/795,259 US20160029194A1 (en) 2014-07-24 2015-07-09 Operating method and device for disaster information
PCT/KR2015/007431 WO2016013810A1 (en) 2014-07-24 2015-07-17 Operating method and device for disaster information
CN201580034002.5A CN106471824A (zh) 2014-07-24 2015-07-17 用于灾害信息的操作方法和装置
EP15178323.0A EP2977951A1 (en) 2014-07-24 2015-07-24 Operating method and device for disaster information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020140094177A KR20160012576A (ko) 2014-07-24 2014-07-24 재난 정보 운용 방법 및 이를 지원하는 전자 장치와 재난 정보 제공 장치

Publications (1)

Publication Number Publication Date
KR20160012576A true KR20160012576A (ko) 2016-02-03

Family

ID=53879315

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020140094177A KR20160012576A (ko) 2014-07-24 2014-07-24 재난 정보 운용 방법 및 이를 지원하는 전자 장치와 재난 정보 제공 장치

Country Status (5)

Country Link
US (1) US20160029194A1 (ko)
EP (1) EP2977951A1 (ko)
KR (1) KR20160012576A (ko)
CN (1) CN106471824A (ko)
WO (1) WO2016013810A1 (ko)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20200052172A (ko) * 2018-11-06 2020-05-14 주식회사 케이티 재난 상황에서 mcptt 서비스를 멀티캐스트로 전환하는 장치 및 방법
KR102138711B1 (ko) * 2020-01-07 2020-07-28 (주)오에이전자 재난 대피 정보 제공 시스템 및 방법
KR102158672B1 (ko) * 2019-04-04 2020-09-22 (주)원제로소프트 앱을 활용한 국가지점번호 및 태그설치 장소의 위치정보를 이용한 대국민 생활안전위험 및 재난알림 시스템 및 방법
KR102161917B1 (ko) * 2019-04-16 2020-10-06 주식회사 온품 무인 비행체를 이용한 산악 지역의 구조를 위한 정보 처리 시스템 및 그 방법
KR102401266B1 (ko) * 2020-11-20 2022-05-24 (주)레이다앤스페이스 소형 군사 기지용 화생방 센서 네트워크 시스템

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105528384B (zh) * 2014-10-27 2019-03-15 阿里巴巴集团控股有限公司 信息的推送方法和装置
US10650621B1 (en) 2016-09-13 2020-05-12 Iocurrents, Inc. Interfacing with a vehicular controller area network
US10659915B2 (en) * 2016-11-25 2020-05-19 Nec Corporation Anti-disaster system, information generating method and storage medium
WO2019030432A1 (en) * 2017-08-11 2019-02-14 University Of Helsinki USER DEVICE, METHOD AND EQUIPMENT FOR TRACKING MICROBIOMA
CN108563178A (zh) * 2018-05-31 2018-09-21 安徽中疆环境科技有限公司 一种污染源在线监测***
CN109831742B (zh) * 2019-01-14 2021-08-06 深圳市安必信科技有限公司 基于终端检测的监控方法及***
CN111080080B (zh) * 2019-11-25 2023-05-26 桂林理工大学南宁分校 一种村镇地质灾害风险预估方法及***
CN111550900A (zh) * 2020-04-07 2020-08-18 宁波奥克斯电气股份有限公司 一种空调器应急控制方法
CN111598532B (zh) * 2020-04-29 2023-08-08 武汉大学 一种灾情评估报告的自动生成方法及***

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3994027B2 (ja) * 2002-05-23 2007-10-17 松下電器産業株式会社 情報提供システムとその装置及び方法
CN1548987A (zh) * 2003-05-16 2004-11-24 远传电信股份有限公司 应用通信网络的地理灾害监测与警报***
US8830033B1 (en) * 2004-08-04 2014-09-09 Avaya Inc. Active EMI shielding for protection of medical instruments
JP2006252017A (ja) * 2005-03-09 2006-09-21 Nec Corp 災害情報配信システム、災害情報配信装置、災害情報配信方法及び災害情報配信プログラム
US8013733B1 (en) * 2007-03-01 2011-09-06 Darren M Vallaire Alert warning method
JP4659844B2 (ja) * 2007-12-12 2011-03-30 株式会社 ゼネテック 情報送信システム
CN101588215B (zh) * 2009-06-24 2012-02-15 中国电子科技集团公司第五十四研究所 灾害预防信息的接收和处理方法
KR20120084560A (ko) * 2011-01-20 2012-07-30 삼성전자주식회사 재난 정보 제공 및 수신 방법 및 장치
KR20120130427A (ko) * 2011-05-23 2012-12-03 (주)옴니텔 재난 정보 알림 시스템 및 방법
JP2013045319A (ja) * 2011-08-25 2013-03-04 Sony Corp 情報処理装置、情報処理方法、およびプログラム
US8923801B2 (en) * 2011-08-25 2014-12-30 Avaya Inc. Method by which PSAPs can identify and request information from cellular devices that are near emergent events
US8897826B2 (en) * 2012-01-05 2014-11-25 Tara Chand Singhal System and method for a cellular communication networks originated 911 call emergency response system
EP2893675A4 (en) * 2012-09-04 2016-05-11 Nokia Technologies Oy PROCESS AND DEVICE FOR PLACE-BASED PUBLICATIONS AND SUBSCRIPTIONS
US9134418B1 (en) * 2013-03-15 2015-09-15 Rockwell Collins, Inc. Weather hazard threat level computation and display
US9136984B2 (en) * 2013-03-20 2015-09-15 Google Inc. Multi-listener wireless medium access method
CN103905987A (zh) * 2014-04-02 2014-07-02 徐春香 基于位置的安全监控方法、装置及***

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20200052172A (ko) * 2018-11-06 2020-05-14 주식회사 케이티 재난 상황에서 mcptt 서비스를 멀티캐스트로 전환하는 장치 및 방법
KR102158672B1 (ko) * 2019-04-04 2020-09-22 (주)원제로소프트 앱을 활용한 국가지점번호 및 태그설치 장소의 위치정보를 이용한 대국민 생활안전위험 및 재난알림 시스템 및 방법
KR102161917B1 (ko) * 2019-04-16 2020-10-06 주식회사 온품 무인 비행체를 이용한 산악 지역의 구조를 위한 정보 처리 시스템 및 그 방법
KR102138711B1 (ko) * 2020-01-07 2020-07-28 (주)오에이전자 재난 대피 정보 제공 시스템 및 방법
KR102401266B1 (ko) * 2020-11-20 2022-05-24 (주)레이다앤스페이스 소형 군사 기지용 화생방 센서 네트워크 시스템

Also Published As

Publication number Publication date
US20160029194A1 (en) 2016-01-28
WO2016013810A1 (en) 2016-01-28
EP2977951A1 (en) 2016-01-27
CN106471824A (zh) 2017-03-01

Similar Documents

Publication Publication Date Title
KR20160012576A (ko) 재난 정보 운용 방법 및 이를 지원하는 전자 장치와 재난 정보 제공 장치
US8854219B2 (en) System, method and program product for providing populace movement sensitive weather forecasts
JP6343010B2 (ja) ワイヤレスネットワークのアクセスポイントに関連したエンティティの識別
US9313233B2 (en) Systems and methods for detecting associated devices
US8855669B2 (en) Crowd detection and guidance on mobile devices
CN103262132B (zh) 通信终端及信息提供方法
WO2014055363A1 (en) Method and system for providing location services
JP2015526797A (ja) 動的言語モデル
CN102184311A (zh) 移动pda现场应急指挥***
US9125008B2 (en) Providing information about mobile communication devices
JPWO2016063424A1 (ja) 人口推定装置、プログラム及び人口推定方法
CN111522838A (zh) 地址相似度计算方法及相关装置
CN110839051B (zh) 服务提供方法、装置、机器人和存储介质
JP2020509444A (ja) データ記憶及び呼出の方法及び装置
CN110930176B (zh) 预测方法、装置、电子设备及存储介质
CN114708545A (zh) 基于图像的对象侦测方法、装置、设备和存储介质
KR101702016B1 (ko) 위험정보 수집 및 제공 시스템
JP2021039485A (ja) 収集方法
CN106126628A (zh) 一种公共区域智能信息查询追踪***及方法
CN117056620A (zh) 一种基于职业信息处理业务的方法、装置、设备及介质
KR100671164B1 (ko) 이동 통신 단말기를 이용한 위치 정보 제공 시스템 및 방법
KR20150014294A (ko) 스케줄 기반 서비스 제공 방법, 사용자 단말 장치, 서버 및 스케줄 기반 서비스 제공 시스템
KR101598809B1 (ko) 사용자의 실제위치를 포함하는 상하관계형 영역에 기반한 사용자 영역 설정방법및 인접사용자 탐색방법
US10410497B1 (en) Anonymous notification and intervention of users requiring assistance
JP6966949B2 (ja) 避難誘導システムおよび避難誘導方法

Legal Events

Date Code Title Description
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid