KR102082262B1 - Sop 시나리오 관리를 위한 재난재해 대응 시스템 및 그 방법 - Google Patents

Sop 시나리오 관리를 위한 재난재해 대응 시스템 및 그 방법 Download PDF

Info

Publication number
KR102082262B1
KR102082262B1 KR1020190096277A KR20190096277A KR102082262B1 KR 102082262 B1 KR102082262 B1 KR 102082262B1 KR 1020190096277 A KR1020190096277 A KR 1020190096277A KR 20190096277 A KR20190096277 A KR 20190096277A KR 102082262 B1 KR102082262 B1 KR 102082262B1
Authority
KR
South Korea
Prior art keywords
activity
resource
disaster
sop
scenario
Prior art date
Application number
KR1020190096277A
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 KR1020190096277A priority Critical patent/KR102082262B1/ko
Application granted granted Critical
Publication of KR102082262B1 publication Critical patent/KR102082262B1/ko

Links

Images

Classifications

    • 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
    • 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/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0637Strategic management or analysis, e.g. setting a goal or target of an organisation; Planning actions based on goals; Analysis or evaluation of effectiveness of goals
    • 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

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Tourism & Hospitality (AREA)
  • Marketing (AREA)
  • Educational Administration (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Development Economics (AREA)
  • Primary Health Care (AREA)
  • Game Theory and Decision Science (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Data Mining & Analysis (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

실시예에 의한 SOP 시나리오 관리를 위한 재난재해 대응 시스템 및 그 방법이 개시된다. 상기 재난재해 대응 시스템은 재난재해 대응 시 필요한 리소스를 시스템에 대한 제1 리소스와 인적 자원에 대한 제2 리소스로 정의하는 관리 모듈; 상기 제1 리소스와 상기 제2 리소스에 각각 임무를 부여한 제1 액티비티와 제2 액티비티를 정의하고, 상기 정의된 제1 액티비티와 제2 액티비티의 실행 순서를 미리 정해진 재난재해의 시간적 흐름에 따라 정의한 다수의 S-SOP 시나리오를 생성하는 편집 모듈; 및 재난재해 발생 시 상기 다수의 S-SOP 시나리오 중 해당 재난재해에 상응하는 S-SOP 시나리오를 선택하고, 상기 선택된 S-SOP 시나리오를 기초로 재난재해의 시간적 흐름에 따라 상기 제1 액티비티와 상기 제2 액티비티를 실행하는 서비스 모듈을 포함하고, 상기 관리 모듈은 상기 제1 리소스와 상기 제2 리소스를 관리하는 리소스 관리부와, 상기 편집 모듈에서 생성된 S-SOP 시나리오를 관리하고, 상기 S-SOP 시나리오의 제1 액티비티 또는 제2 액티비티의 실행 조건에 대한 논리적 오류를 검출하는 시나리오 관리부를 포함한다.

Description

SOP 시나리오 관리를 위한 재난재해 대응 시스템 및 그 방법{DISASTER RESPONSE SYSTEM BASED ON DIGITAL SOP AND METHOD THEREOF}
실시예는 재난재해 대응 시스템에 관한 것으로, 보다 상세하게는 SOP(Standard Operating Procedure) 시나리오 관리를 위한 재난재해 대응 시스템 및 그 방법에 관한 것이다.
최근 화재 발생건수 매년 4만 3천여건, 인명피해는 사망 300여명/년을 포함하여 매년 2천여명이 달하고 있다. 또한 재난피해액도 약 4천억원/년의 피해가 일어나고 있는 실정이다.
기존의 재난대응을 위한 표준운영절차(Standard Operating Procedure, SOP)는 주로 담당자 대응 업무 위주의 문서 형태로 되어 있어, 종합적인 재난 대응에 한계가 있다. 일부 SOP가 전산 서비스로 되어 있더라도 문서 보기의 형태의 기능만을 제공하기 때문에 실질적인 재난 대응의 활용적 가치가 떨어진다.
또한, 현행 재난 대응은 개별 시설의 1:1 대응 위주로 이루어지기 때문에, 위급한 상황인 재난 대응에 가용할 수 있는 자원을 효과적으로 운용하는데 한계가 있다.
등록특허공보 제10-1895501호 등록특허공보 제10-1960162호
실시예는 SOP 시나리오 관리를 위한 재난재해 대응 시스템 및 그 방법을 제공할 수 있다.
본 발명의 일 실시예에 따른 재난재해 대응 시스템은 재난재해 대응 시 필요한 리소스를 시스템에 대한 제1 리소스와 인적 자원에 대한 제2 리소스로 정의하는 관리 모듈; 상기 제1 리소스와 상기 제2 리소스에 각각 임무를 부여한 제1 액티비티와 제2 액티비티를 정의하고, 상기 정의된 제1 액티비티와 제2 액티비티의 실행 순서를 미리 정해진 재난재해의 시간적 흐름에 따라 정의한 다수의 S-SOP 시나리오를 생성하는 편집 모듈; 및 재난재해 발생 시 상기 다수의 S-SOP 시나리오 중 해당 재난재해에 상응하는 S-SOP 시나리오를 선택하고, 상기 선택된 S-SOP 시나리오를 기초로 재난재해의 시간적 흐름에 따라 상기 제1 액티비티와 상기 제2 액티비티를 실행하는 서비스 모듈을 포함하고, 상기 관리 모듈은 상기 제1 리소스와 상기 제2 리소스를 관리하는 리소스 관리부와, 상기 편집 모듈에서 생성된 S-SOP 시나리오를 관리하고, 상기 S-SOP 시나리오의 제1 액티비티 또는 제2 액티비티의 실행 조건에 대한 논리적 오류를 검출하는 시나리오 관리부를 포함할 수 있다.
상기 시나리오 관리부는 상기 S-SOP 시나리오를 기초로 가상의 타임 라인 상에 시간적 흐름에 따라 액티비티를 배치하고, 상기 배치된 액티비티를 기초로 시뮬레이션을 수행하고, 상기 시뮬레이션을 수행한 결과로 각 액티비티의 실행 조건에 대한 논리적 오류를 검출하여 상기 검출된 논리적 오류에 따라 각 액티비티의 상태를 표시하여 관리자에게 알리고, 상기 논리적 오류가 검출된 액티비티의 상태는 실행 불가 상태로 표시되면서 상기 실행 불가 상태를 판단한 근거가 되는 액티비티에 연결되도록 표시될 수 있다.
상기 편집 모듈은 상기 S-SOP 시나리오를 생성하는 과정에서 상기 제2 리소스 중 어느 하나의 초기 리소스에 제1 임무가 부여된 제2 액티비티의 실행 순서가 정의되는 경우, 미리 정해진 시공간적 특성과 리소스의 특성을 고려하여 상기 제2 리소스 중 상기 제1 임무에 가장 적합한 하나의 최적 리소스를 선별하고, 상기 선별된 최적 리소스가 상기 초기 리소스와 다른 경우 상기 선별된 최적 리소스에 상기 제1 임무가 부여된 제2 액티비티로의 변경을 제시하고, 상기 시공간적 특성은 인적자원의 배치 위치와 임무 수행을 위한 이동 시간을 포함하고, 상기 인적자원의 특성은 인적자원의 성, 연령대를 포함할 수 있다.
상기 편집 모듈은 상기 제1 리소스와 상기 제2 리소스에 각각 임무를 부여하여 상기 제1 액티비티와 상기 제2 액티비티를 설정하는 액티비티 편집부; 상기 제1 액티비티와 상기 제2 액티비티의 실행 순서를 정의하여 상기 S-SOP 시나리오를 생성하는 절차 편집부; 및 상기 시공간적 특성과 상기 인적자원 특성에 따라 상기 제1 리소스와 상기 제2 리소스를 배분 및 할당하는 리소스 최적화부를 포함할 수 있다.
상기 편집 모듈은 작업자의 조작에 따라 상기 S-SOP 시나리오를 생성하기 위한 S-SOP Editor를 제공하고, 상기 S-SOP Editor의 화면은 제1 영역, 제2 영역, 제3영역으로 구분되고, 상기 제1 영역에는 상기 제1 액티비티와 상기 제2 액티비티가 표시되고, 상기 제2 영역에는 제1 영역에 표시된 제1 액티비티와 제2 액티비티 중 선택된 액티비티의 속성이 표시되고, 상기 제3 영역에는 상기 제1 영역에 표시된 제1 액티비티와 제2 액티비티 중 어느 하나가 드래그 앤 드롭 방식으로 이동되어 배치되고, 상기 배치된 제1 액티비티와 제2 액티비티가 연결되어 상기 실행 순서가 정의될 수 있다.
상기 서비스 모듈은 재난재해 상황을 모니터링할 수 있는 디바이스와 작동해야 되는 설비에 대한 정보를 입력 및 출력 처리하는 인터페이스부; 상기 인터페이스부로 입력 처리된 정보를 기초로 상기 S-SOP 시나리오를 선택하고, 상기 선택된 S-SOP 시나리오에 따라 제1 액티비티와 제2 액티비티를 실행하는 서비스 실행부; 및 상기 S-SOP 시나리오의 실행 현황 및 수행 정도를 표시하는 시각화부를 포함할 수 있다.
상기 인터페이스부는 재난재해 상황을 모니터링할 수 있는 디바이스를 등록하는 디바이스 등록부; 다중 프로토콜을 지원하기 위한 표준 태그를 정의하는 표준태그 정의부; 상기 재난재해 상황을 모니터링할 수 있는 디바이스와 작동해야 되는 설비에 대한 정보를 수신하는 수신부; 상기 정보를 수신한 디바이스 또는 설비와의 연동을 위한 프로토콜을 선택하는 선택부; 상기 선택된 프로토콜을 기반으로 상기 정의된 표준 태그에 따라 수신된 정보를 분석하여 그 분석한 결과로 텍스트 기반 비정형 데이터로 변환하는 분석부; 및 상기 변환된 텍스트 기반 비정형 데이터를 송신하는 송신부를 포함할 수 있다.
상기 서비스 실행부는 상기 인터페이스부로부터 텍스트 기반 비정형 데이터를 수신하는 경우, 상기 텍스트 기반 비정형 데이터를 기초로 해당 재난재해에 상응하는 S-SOP 시나리오를 선택하는 S-SOP 선택부; 상기 선택된 S-SOP 시나리오를 기초로 상기 재난재해의 시간적 흐름에 따라 상기 제1 액티비티와 상기 제2 액티비티를 실행하도록 제어하는 S-SOP 실행부; 상기 제1 액티비티를 실행시키기 위한 구동 신호를 송신하는 시스템 액티비티 실행부; 상기 제2 액티비티를 실행시키기 위한 상황 정보를 송신하는 휴먼 액티비티 실행부; 및 수신된 상황 정보를 미리 정해진 휴먼 리소스에 전파하는 상황전파부를 포함할 수 있다.
상기 서비스 모듈은 상기 재난재해 발생 시 상기 S-SOP 시나리오의 실행 상태를 보여주기 위한 S-SOP Viewer를 제공하고, 상기 S-SOP Viewer의 화면은 제1 영역, 제2 영역, 제3영역, 제4영역으로 구분되고, 상기 제1 영역에는 상기 S-SOP 시나리오가 표시되고, 상기 제2 영역에는 상기 제1 영역에 표시된 S-SOP 시나리오에서 진행 중인 시스템 액티비티가 표시되고, 상기 제3 영역에는 상기 제1 영역에 표시된 S-SOP 시나리오에서 진행 중인 휴먼 액티비티가 표시되고, 상기 제4 영역에는 상기 제2 영역에 표시된 시스템 액티비티와 상기 제3 영역에 표시된 휴먼 액티비티의 진행 내용 로그가 순차적으로 표시될 수 있다.
본 발명의 다른 관점에 따른 재낸재해 대응 방법은 관리 모듈이 재난재해 대응 시 필요한 리소스를 시스템에 대한 제1 리소스와 인적 자원에 대한 제2 리소스로 정의하는 단계; 편집 모듈이 상기 제1 리소스와 상기 제2 리소스에 각각 임무를 부여한 제1 액티비티와 제2 액티비티를 정의하는 단계; 상기 편집 모듈이 상기 정의된 제1 액티비티와 제2 액티비티의 실행 순서를 미리 정해진 재난재해의 시간적 흐름에 따라 정의한 다수의 S-SOP 시나리오를 생성하는 단계; 및 서비스 모듈이 재난재해 발생 시 상기 다수의 S-SOP 시나리오 중 해당 재난재해에 상응하는 S-SOP 시나리오를 선택하고, 상기 선택된 S-SOP 시나리오를 기초로 재난재해의 시간적 흐름에 따라 상기 제1 액티비티와 상기 제2 액티비티를 실행하는 단계를 포함하고, 상기 관리 모듈은 상기 제1 리소스와 상기 제2 리소스를 관리하는 리소스 관리부와, 상기 편집 모듈에서 생성된 S-SOP 시나리오를 관리하고, 상기 S-SOP 시나리오의 제1 액티비티 또는 제2 액티비티의 실행 조건에 대한 논리적 오류를 검출하는 시나리오 관리부를 포함할 수 있다.
실시예에 따르면, 막대한 재산 및 인명 피해가 예상되는 재난재해 상황에 따른 적절한 대응 절차를 제공할 수 있다.
실시예에 따르면, S-SOP 시나리오의 실행 현황 및 수행 정도를 직관적으로 확인할 수 있다.
도 1은 본 발명의 일 실시예에 따른 재난재해 대응 시스템을 나타내는 도면이다.
도 2는 도 1에 도시된 관리 모듈의 상세한 구성을 나타내는 도면이다.
도 3은 본 발명의 일 실시예에 따른 리소스 구성 원리를 설명하기 위한 도면이다.
도 4는 본 발명의 일 실시예에 따른 오류 검출 원리를 설명하기 위한 도면이다.
도 5는 도 1에 도시된 편집 모듈의 상세한 구성을 나타내는 도면이다.
도 6은 본 발명의 일 실시예에 따른 액티비티 구성 원리를 설명하기 위한 도면이다.
도 7a 내지 도 7c는 본 발명의 일 실시예에 따른 액티비티 편집 과정을 설명하기 위한 도면이다.
도 8은 본 발명의 일 실시예에 따른 S-SOP 시나리오 생성 원리를 설명하기 위한 도면이다.
도 9a 내지 도 9c는 본 발명의 일 실시예에 따른 S-SOP 시나리오 생성 과정을 설명하기 위한 도면이다.
도 10은 본 발명의 일 실시예에 따른 리소스 최적화 원리를 설명하기 위한 도면이다.
도 11은 도 1에 도시된 서비스 모듈의 상세한 구성을 나타내는 도면이다.
도 12는 도 11에 도시된 인터페이스부의 상세한 구성을 나타내는 도면이다.
도 13은 도 11에 도시된 서비스 실행부의 상세한 구성을 나타내는 도면이다.
도 14a 내지 도 14c는 본 발명의 제1 실시예에 따른 시각화 서비스를 설명하기 위한 도면이다.
도 15a 내지 도 15c는 본 발명의 제2 실시예에 따른 시각화 서비스를 설명하기 위한 도면이다.
도 16은 본 발명의 일 실시예에 따른 재난재해 대응 방법을 나타내는 도면이다.
도 17은 도 16에 도시된 S-SOP 시나리오 실행 과정을 설명하기 위한 도면이다.
도 18은 도 17에 도시된 선택된 S-SOP 시나리오 실행 과정을 설명하기 위한 도면이다.
본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 설명하고자 한다. 그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.
제2, 제1 등과 같이 서수를 포함하는 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되지는 않는다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제2 구성요소는 제1 구성요소로 명명될 수 있고, 유사하게 제1 구성요소도 제2 구성요소로 명명될 수 있다. 및/또는 이라는 용어는 복수의 관련된 기재된 항목들의 조합 또는 복수의 관련된 기재된 항목들 중의 어느 항목을 포함한다.
어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다.
본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥 상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.
이하, 첨부된 도면을 참조하여 실시예를 상세히 설명하되, 도면 부호에 관계없이 동일하거나 대응하는 구성 요소는 동일한 참조 번호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다.
실시예에서는, 재난재해 대응 시 가용한 리소스별로 대응 역할 또는 임무를 부여한 액티비티를 설정하고, 설정된 액티비티의 실행 순서를 정의하여 대응 시나리오 또는 S-SOP(System SOP) 시나리오를 구성하도록 한, 새로운 방안을 제안한다. 여기서, 상기 S-SOP는 재난재해 대응 시 해당 건축물(또는 시설물) 및 지역의 공간적 특성과 가용한 자원인 인력, 설비, 정보, 기술, 장비 등을 유기적으로 연계시켜 골든타임 내 실효적 대응이 가능하도록 작성된 대응 절차를 일컫는다.
도 1은 본 발명의 일 실시예에 따른 재난재해 대응 시스템을 나타내는 도면이다.
도 1을 참조하면, 본 발명의 일 실시예에 따른 재난 대응 시스템은 관리 모듈(manage module)(100), 편집 모듈(edit module)(200), 서비스 모듈(service module)(300), DB(database)(400)를 포함하여 구성될 수 있다.
관리 모듈(100)은 재난재해 대응 시 가용 가능한 리소스(resource)를 구축 및 관리할 수 있다. 리소스는 재난재해 대응에 가용 가능한 자원으로서, 예컨대, 재난재해와 관련된 센서, 설비, 인력, 데이터 등을 포함할 수 있다. 이러한 리소스는 크게 제1 리소스인 시스템에 대한 시스템 리소스(system resource)와 제2 리소스인 인적 자원에 대한 휴먼 리소스(human resource)로 구분하여 정의될 수 있다.
관리 모듈(100)은 대응 시나리오 또는 S-SOP 시나리오의 오류를 검출하고 오류가 검출되는 경우 해당 S-SOP 시나리오를 변경하도록 재난 관리자에게 통지할 수 있다.
편집 모듈(200)은 리소스에 대응 역할 또는 임무를 부여하여 액티비티를 생성할 수 있다. 여기서 편집 모듈(100)은 제1 리소스와 제2 리소스별로 재난재해에 따른 대응 역할을 부여하여 제1 액티비티와 제2 액티비티를 구성 및 관리할 수 있다.
실시예에서 액티비티는 제1 리소스인 시스템 리소스에 대응 역할을 부여한 제1 액티비티인 시스템 액티비티(system activity)와 제2 리소스인 휴먼 리소스에 대응 역할을 부여한 제2 액티비티인 휴면 액티비티(human activity)로 구분하여 정의될 수 있다.
편집 모듈(200)은 제1 액티비티와 제2 액티비티를 이용하여 절차(procedure)에 따라 임무를 수행하도록 한 대응 시나리오 또는 S-SOP 시나리오를 구성 및 관리할 수 있다.
서비스 모듈(300)은 재난재해 상황을 모니터링하기 위한 정보를 이용하여 미리 구성된 S-SOP 시나리오를 선택하고 선택된 S-SOP 시나리오를 실행 처리할 수 있다.
DB(400)는 리소스, 액티비티, 대응 시나리오, 서비스 이력 등을 저장하여 관리할 수 있다. 이때, DB(400)는 물리적으로 결합된 하나의 DB로 구현될 수 있지만, 반드시 이에 한정되지 않고 필요에 따라 물리적으로 분리된 다수의 DB로 구현될 수도 있다.
도 2는 도 1에 도시된 관리 모듈의 상세한 구성을 나타내는 도면이고, 도 3은 본 발명의 일 실시예에 따른 리소스 구성 원리를 설명하기 위한 도면이다.
도 2를 참조하면, 본 발명의 일 실시예에 따른 관리 모듈(100)은 리소스 관리부(110), 시나리오 관리부(120), 서비스 관리부(130)를 포함하여 구성될 수 있다.
리소스 관리부(110)는 재난재해 대응 시 필요한 리소스를 상세 정보로 구성 및 관리할 수 있다. 이러한 리소스는 시스템 리소스와 휴면 리소스로 구성될 수 있다.
도 3의 (a)와 같이 시스템 리소스는 재난재해 감지 및 대응에 가용 가능한 방재 장비를 S-SOP(system SOP) 시나리오에 배치할 수 있도록 구체화된 정보들의 집합을 의미한다.
예컨대, 스프링쿨러, 방연스크린, 방화문 등과 같은 시스템 타입에 TagID, 프로토콜, 정보 등과 같은 구체적된 정보들의 집합을 결합시켜 시스템 리소스를 생성할 수 있다.
이때, 시스템 리소스를 생성함에 있어서 장비 연계는 기 정의된 표준 태그(standard tag) 또는 인터페이스(interface)와 연동하여 처리될 수 있다.
도 3의 (b)와 같이, 휴면 리소스는 재난재해 대응 시 가용 가능한 인적 자원으로, 적어도 1명 이상의 팀 단위로 구성, 팀 구성원 및 연락처 등 식별 정보를 포함할 수 있다.
예컨대, 팀명, 팀 ID, 리더 ID 등과 같은 팀 타입에 팀 구성원의 ID, 이름, 연락처, 팀 ID 등과 같은 팀원들의 구체적인 정보들을 결합시켜 휴먼 리소스를 생성할 수 있다.
시나리오 관리부(120)는 액티비티 및 절차가 정의된 S-SOP 시나리오의 정상적인 실행을 위해 가상의 타임 라인 상에 시간적 흐름에 따라 액티비티를 배치하고, 배치된 액티비티의 실행 조건에 대한 오류를 검출 및 관리할 수 있다. 여기서 오류는 실행 조건 예컨대, 액티비티의 속성, 프로토콜 등에 대한 오류일 수 있다.
도 4는 본 발명의 일 실시예에 따른 오류 검출 원리를 설명하기 위한 도면이다.
도 4의 (a)를 참조하면, 시나리오 관리부(120)는 S-SOP 시나리오를 기초로 가상의 타임 라인 상에 시간적 흐름에 따라 액티비티를 배치하고, 배치된 액티비티를 기초로 시뮬레이션을 수행할 수 있다.
도 4의 (b)를 참조하면, 시나리오 관리부(120)는 시뮬레이션을 수행한 결과로 각 액티비티의 실행 조건에 대한 논리적 오류를 검출하여 검출된 결과에 따라 각 액티비티의 상태를 표시할 수 있다.
여기서는 행위 허용 시간의 오류로 인한 다음 절차의 수행이 불가한 경우를 일 예로 설명하고 있다. 즉, 가상의 타임 라인 상에서 시간적 흐름에 따라 액티비티1, 액티비티2가 배치된 경우, 액티비티1이 제1 시간 동안 수행된 후에 액티비티2가 제2 시간 동안 수행되어야 하지만, 액티비티 1이 종료 되기 전에 액티비티2가 수행되도록 구성되어 있어 오류로 검출될 수 있다.
이때, 액티비티2의 시작 시점에 대한 오류일 수 있지만 액티비티1의 수행 시간에 대한 오류일 수도 있기 때문에 액티비티2의 실행 상태를 실행 불가 상태로 표시되면서 실행 불가 상태를 판단한 근거가 되는 액티비티1에도 연결되도록 표시된다.
이때, 시나리오 관리부(120)는 검출된 논리적 오류가 처리되면, 논리적 오류가 처리된 액티비티의 다음 순서의 액티비티부터 다시 시뮬레이션을 수행할 수 있다.
또는 시나리오 관리부(120)는 검출된 논리적 오류가 처리되면, 가상의 타임 라인 상에 배치된 첫번째 액티비티부터 다시 시뮬레이션을 수행할 수 있다.
서비스 관리부(130)는 S-SOP 시나리오에 따라 시스템 액티비티와 휴면 액티비티가 재난재해의 시간적 흐름에 따라 실행되는 서비스를 생성하고 그 서비스 이력을 관리할 수 있다.
도 5는 도 1에 도시된 편집 모듈의 상세한 구성을 나타내는 도면이고, 도 6은 본 발명의 일 실시예에 따른 액티비티 구성 원리를 설명하기 위한 도면이고, 도 7a 내지 도 7c는 본 발명의 일 실시예에 따른 액티비티 편집 과정을 설명하기 위한 도면이다.
도 5를 참조하면, 본 발명의 일 실시예에 따른 편집 모듈(200)은 액티비티 편집부(210), 절차 편집부(220), 리스스 최적화부(230)를 포함하여 구성될 수 있다.
액티비티 편집부(210)는 해당 건축물 및 지역의 리소스 예컨대, 인력, 설비 등을 재난재해에 대응시킬 수 있도록 각 리소스에 재난재해 대응 역할 또는 임무를 부여할 수 있다.
도 6의 (a)와 같이 제1 리소스인 시스템 리스소에 임무를 부여하여 시스템 액티비티를 생성할 수 있는데, 여기서 시스템 액티비티는 시스템 자동 수행을 정의할 수 있다.
도 6의 (b)와 같이 제2 리소스인 휴먼 리소스에 임무를 부여하여 휴먼 액티비티를 생성할 수 있는데, 여기서 휴먼 액티비티는 사람의 행동 요령을 정의할 수 있다.
이렇게 정의된 액티비티는 부여된 임무에 따라 미리 정해진 속성 파라미터 즉, 허용 시간, 프로토콜, 전달 정보, 처리 정보 및 방법, 식별 ID 등을 포함하도록 구성될 수 있다.
도 7a와 같이, 재난 관리자는 사용자 인터페이스 예컨대, GUI(Graphic User Interface)를 통해 시스템 액티비티 및 그 속성을 관리할 수 있다. 시스템 액티비티는 임무 예컨대, 화재 감지, 화재알람, 피난유도, 소화 등에 따라 그룹별로 관리될 수 있고, 해당 그룹의 개별 시스템 액티비티의 속성 예컨대, 이름, 그룹, 수행 시간 등과 같은 정보를 관리할 수 있다. 이러한 시스템 액티비티와 그 속성은 필요에 따라 추가, 삭제, 변경될 수 있다.
도 7b와 같이, 휴먼 액티비티 및 그 속성을 관리할 수 있다. 휴먼 액티비티는 임무 예컨대, 초기소화팀(보안), 초기소화팀(방재), 피난유도팀(건축), 피난유도팀(전기), 지휘팀(전기) 등에 따라 그룹별로 관리될 수 있고, 해당 그룹의 개별 휴먼 액티비티의 속성 예컨대, 이름, 그룹, 전화번호 등과 같은 정보를 관리할 수 있다. 이러한 휴먼 액티비티와 그 속성은 필요에 따라 추가, 삭제, 변경될 수 있다.
도 7c와 같이, 휴먼 리소스에 부여할 임무와 그 속성을 리스트로 관리할 수 있다. 마찬가지로 시스템 리소스에 부여할 임무와 그 속성도 리스트로 관리될 수 있다.
절차 편집부(220)는 재난재해 상황의 시간적 흐름에 따라 각 액티비티 즉, 휴먼 액티비티와 시스템 액티비티의 실행 순서를 정의 및 설정하여 S-SOP 시나리오를 생성할 수 있다.
이때, 절차 편집부(220)에서 생성된 S-SOP 시나리오는 재난재해 발생 시에 실행되는 전체 시나리오일 수 있고, 초기, 중기, 말기로 구분된 단위 시나리오일 수도 있다.
도 8은 본 발명의 일 실시예에 따른 S-SOP 시나리오 생성 원리를 설명하기 위한 도면이고, 도 9a 내지 도 9c는 본 발명의 일 실시예에 따른 S-SOP 시나리오 생성 과정을 설명하기 위한 도면이다.
도 8을 참조하면, 재난 관리자는 사용자 인터페이스 예컨대, GUI(Graphic User Interface)를 통해 미리 생성된 액티비티를 이용하여 S-SOP 시나리오를 생성하는 경우를 보여주고 있는데, 절차의 시간적 흐름에 따라 시스템 액티비티와 휴먼 액티비티를 배치하여 S-SOP 시나리오를 생성할 수 있다.
S-SOP 시나리오의 시스템 액티비티 및 휴먼 액티비티는 추가, 변경, 삭제가 가능하다.
도 9a와 같이, S-SOP Editor의 화면은 제1 영역(91), 제2 영역(92), 제3영역(93)으로 구분되고, 제1 영역(91)에는 액티비티가 표시되고, 제2 영역(92)에는 선택된 액티비티의 세부 속성이 표시되고, 제3 영역(93)에는 시나리오를 형성하기 위한 액티비티가 배치된다.
이때, 제1 영역(91)에서는 시나리오 작성에 필요한 액티비티들 즉, 시스템 액티비티들과 휴먼 액티비티들을 각각 임무별로 그룹화되어 표시될 수 있다.
제2 영역(92)에서는 제1영역에 표시된 액티비티들 중 선택된 액티비의 기본 속성 및 동작 수행에 대한 속성이 표시될 수 있다.
제3영역(93)에서는 제1 영역에 표시된 액티비티를 드래그 앤 드롭(drag and drop) 방식으로 가져와 작성하고자 하는 시나리오에 따라 원하는 영역에 배치시킬 수 있다.
도 9b와 같이, 제3영역(93)에 배치된 다수의 액티비티들을 연결하여 실행 순서를 지정 또는 설정할 수 있다. 여기서 실행 순서는 동시에 실행되는 수평적 순서와 순차적으로 실행되는 수직적 순서를 포함할 수 있다.
이때, 임무 수행에 대한 다양한 속성이 지정 또는 설정될 수 있는데, 여기서 속성은 예컨대, DOFIRST, DOLAST, GOAFTER, GOBEFORE, IFAND, IFOR를 포함할 수 있다.
도 9c와 같이, 모든 액티비티들이 연결되어 실행 순서에 따라 액티비티가 정의된 S-SOP 시나리오가 생성될 수 있다. 이렇게 생성된 S-SOP 시나리오에 대한 저장 기능을 통해 저장되고, 열기 기능을 통해 열기가 가능할 수 있다.
또한, visibility 기능을 통해 S-SOP 시나리오 간략화 보기가 가능할 수 있다.
리스스 최적화부(230)는 해당 건축물 및 지역의 리소스에 임무를 할당하는데 있어서, 시공간적 특성, 리소스의 특성 등을 고려하여 리소스 배분 및 할당의 최적화를 분석하여 그 분석한 결과로 리소스의 배분 및 할당을 최적화할 수 있다.
즉, 리스스 최적화부(230)는 S-SOP 시나리오를 생성하는 과정에서 휴먼 리소스 중 어느 하나의 초기 리소스에 제1 임무가 부여된 휴먼 액티비티의 실행 순서가 정의되는 경우, 미리 정해진 시공간적 특성과 리소스의 특성을 고려하여 휴먼 리소스 중 제1 임무에 가장 적합한 하나의 최적 리소스를 선별하고, 선별된 최적 리소스가 초기 리소스와 다른 경우 선별된 최적 리소스에 제1 임무가 부여된 제2 액티비티로의 변경을 제시하도록 함으로써, 리소스의 배분 및 할당을 최적화할 수 있다.
도 10은 본 발명의 일 실시예에 따른 리소스 최적화 원리를 설명하기 위한 도면이다.
도 10을 참조하면, 리스스 최적화부(230)는 S-SOP 시나리오 상 시공간적 특성과 임무자의 특성의 고려없이 리소스에 임무가 할당된 경우를 시공간적 특성과 임무자의 특성을 고려하여 임무가 할당되는 경우로 변경하는 방안을 제시할 수 있다. 여기서는 휴먼 리소스에 임무가 할당되는 경우를 일 예로 설명하고 있지만 반드시 이에 한정되지 않고 시스템 리소스에 임무가 할당되는 경우에도 적용될 수 있다.
예컨대, (a)의 S-SOP 시나리오 설정에 있어서, 시간 및 공간적 특성의 고려없이 임무를 부여하는 경우 화재 장소로부터 상대적으로 거리가 먼 대응A팀에 1번 임무를 부여하고 상대적으로 거리가 가까운 대응B팀에 2번 임무를 부여할 수 있어 효율적이지 않다.
반면에 (b)의 S-SOP 시나리오 설정과 같이 시간 및 공간적 특성을 고려하여 임무를 부여하는 경우, 화재 장소로부터 상대적으로 거리가 가까운 대응B팀에 1번 임무를 부여하고 상대적으로 거리가 먼 대응A팀에 2번 임무를 부여할 수 있어 효율적이다.
상기의 예는 개별 휴먼 액티비티를 설정함에 있어서 다향한 예로 설정될 수 있다. 이처럼 시공간적 특성을 고려하였을 경우 임무자의 평상시 또는 앞전 임무시 위치를 고려하여 액티비티를 할당할 수 있을 뿐 아니라, 임무자의 특성 예컨대, 임무자의 성별, 연령별을 고려하여 액티비티를 할당하는 것으로 최적화가 가능할 수 있다.
또한, 임무자가 별도의 설비 예컨대, 소화기 등을 가지고 액티비티를 수행할 경우도 시공간적 특성을 고려하여 액티비티를 할당하는 것으로 최적화가 가능할 수 있다.
도 11은 도 1에 도시된 서비스 모듈의 상세한 구성을 나타내는 도면이고, 도 12는 도 11에 도시된 인터페이스부의 상세한 구성을 나타내는 도면이고, 도 13은 도 11에 도시된 서비스 실행부의 상세한 구성을 나타내는 도면이다.
도 11을 참조하면, 본 발명의 일 실시예에 따른 서비스 모듈(300)은 인터페이스부(310), 서비스 실행부(320), 시각화부(330)를 포함하여 구성될 수 있다.
인터페이스부(310)는 재난재해 상황을 모니터링할 수 있거나 재난재해 상황에 대응할 수 있는 디바이스에 대한 정보를 입력 및 출력 처리할 수 있다. 인터페이스부(310)는 각종 계측 장비, 제어 장치와 같은 IoT(Internet of Things) 디바이스로부터 서로 다른 통신 프로토콜로 송신되는 데이터의 수신 지원을 위해 다중 프로토콜을 미리 정의된 표준 태그(인터페이스)와 매칭시켜 정보를 자동 연계시킬 수 있다.
이때, 다중 프로토콜은 HTTP(Hypertext Transfer Protocol), MQTT((Message Queueing Telemetry Transport), UDP(user datagram protocol), stream, Modbus, CoAP(Constrained Application Protocol) 등을 포괄하는 개념일 수 있다.
또한, 표준 태그는 데이터를 표준화된 형식의 포맷으로 단일화시켜 다양한 시스템에서 사용할 수 있도록 지원하는 형식으로, 크게 아날로그 태그, 디지털 태그, 문자 태그로 구분될 수 있다. 여기서 아날로그 태그는 정수, 소수와 같은 숫자 값 즉, 아날로그 측정값을 저장하고, 디지털 태그는 0, 1 값을 저장하여 참(true), 거짓(false)으로 사용되고, 문자 태그는 입력되는 값을 문자로 저장한다.
도 12를 참조하면, 본 발명의 일 실시예에 따른 인터페이스부(310)는 인터페이스 설정부(311), 인터페이스 운영부(312)를 포함하여 구성될 수 있다.
인터페이스 설정부(311)는 디바이스를 등록하고, 표준 태그를 정의할 수 있다. 인터페이스 설정부(311)는 디바이스 등록부(311a), 표준태그 정의부(311b)를 포함할 수 있다.
디바이스 등록부(311a)는 재난재해 상황을 모니터링할 수 있는 디바이스를 등록할 수 있다.
표준태그 정의부(311b)는 다중 프로토콜을 지원하기 위한 표준 태그를 정의할 수 있다.
인터페이스 운영부(312)는 센서와 설비에 대한 정보를 입력 및 출력 처리할 수 있다. 인터페이스 운영부(312)는 수신부(312a), 선택부(312b), 분석부(312c), 송신부(312d)를 포함할 수 있다.
수신부(312a)는 재난재해 상황을 모니터링할 수 있는 디바이스와 작동해야 되는 설비에 대한 정보를 수신할 수 있다. 통신부(312a)는 서비스 실행부로부터 전달받은 재난재해 상황에 따라 작동해야 되는 설비에 대한 정보를 송신할 수 있다.
선택부(312b)는 정보를 수신한 디바이스 또는 설비와의 연동을 위한 프로토콜을 선택할 수 있다.
분석부(312c)는 선택된 프로토콜을 기반으로 정의된 표준 태그에 따라 수신된 정보를 분석하여 그 분석한 결과로 텍스트 기반 비정형 데이터로 변환할 수 있다.
송신부(213d)는 변환된 텍스트 기반 비정형 데이터를 서비스 실행부에 송신할 수 있다.
서비스 실행부(320)는 수신된 텍스트 기반 비정형 데이터를 기초로 재난재해 발생 여부를 판단하고 재난재해가 발행한 경우 재난재해에 대한 S-SOP 시나리오를 선택하고 선택된 S-SOP 시나리오에 따라 시스템 액티비티와 휴먼 액티비티를 실행할 수 있다.
도 13을 참조하면, 본 발명의 일 실시예에 따른 서비스 실행부(320)는 S-SOP 선택부(321), S-SOP 실행부(322), 시스템 액티비티 실행부(323), 휴먼 액티비티 실행부(324), 상황전파부(325)를 포함할 수 있다.
S-SOP 선택부(321)는 인터페이스부로부터 재난재해가 발생되었음을 알려주는 정보를 수신하는 경우, 해당 재난재해에 상응하는 S-SOP 시나리오를 선택할 수 있다.
S-SOP 실행부(322)는 선택된 S-SOP 시나리오를 기초로 재난재해의 시간적 흐름에 따라 미리 설정된 시스템 액티비티와 휴면 액티비티를 실행하도록 제어할 수 있다.
즉 S-SOP 실행부(322)는 실행시켜야할 시스템 액티비티와 휴먼 액티비티에 대한 정보를 시스템 액티비티 실행부(323)와 휴먼 액티비티 실행부(324)에 제공할 수 있다.
시스템 액티비티 실행부(323)는 시스템 액티비티를 실행시키기 위한 구동 신호를 송신할 수 있다. 여기서 구동 신호는 시스템 리소스를 구동시키기 위한 신호일 수 있다.
휴먼 액티비티 실행부(324)는 휴먼 액티비티를 실행시키기 위한 상황 정보를 송신할 수 있다. 여기서 상황 정보는 휴먼 리소스에 부여된 업무를 전달하기 위한 신호일 수 있다.
상황전파부(325)는 수신된 상황 정보를 미리 정해진 휴먼 리소스에 전파할 수 있다. 예컨대, 상황전파부(325)는 수신된 상황 정보를 해당 대응팀에 전파할 수 있다.
시각화부(330)는 재난재해 대응 절차인 S-SOP 시나리오의 실행 현황 및 수행 정도를 직관적으로 재난 관리자가 확인할 수 있도록 시각화 서비스를 제공할 수 있다. 재난 관리자는 시각화부(330)를 통해 재난재해 대응 상황을 시간적 흐름에 따라 시스템 액티비티 및 휴먼 액티비티의 수행 여부를 실시간으로 확인 가능할 수 있다.
도 14a 내지 도 14c는 본 발명의 제1 실시예에 따른 시각화 서비스를 설명하기 위한 도면이고, 도 15a 내지 도 15c는 본 발명의 제2 실시예에 따른 시각화 서비스를 설명하기 위한 도면이다.
도 14a를 참조하면, S-SOP 시나리오는 재난재해 발생 시 시작될 수 있다. 이때, S-SOP 시나리오는 재난재해를 감지한 시스템 액티비티에 의해 자동으로 시작되거나 관리자가 오프라인으로 제공 받은 화재 정보를 입력하여 수동으로 시작할 수 있다.
예컨대, 아파트 단지 내에서 화재가 발생하는 경우, 관리자는 화재 감지 경로, 화재 동, 화재 층 등에 대한 정보를 입력하여 S-SOP 시나리오를 시작할 수 있다.
도 14b를 참조하면, S-SOP Viewer의 화면은 제1 영역(1401), 제2 영역(1402), 제3영역(1403), 제4영역(1404)으로 구분되고, 제1 영역(1401)에는 S-SOP 시나리오가 표시되고, 제2 영역(1402)에는 진행 중인 시스템 액티비티가 표시되고, 제3 영역(1403)에는 진행 중인 휴먼 액티비티가 표시되고, 제4 영역(1404)에는 진행 내용 로그가 표시된다.
이때, 제1 영역(1401)에 표시된 S-SOP 시나리오 상에서는 액티비티들의 동작 상황이 표시될 수 있다. 예컨대, 진행 중인 액티비티들은 깜빡이도록 표시되고, 진행 후 임무 성공 여부에 따라 해당 액티비티들의 색상은 서로 다르게 표시될 수 있다.
제4 영역(1404)에는 액티비티들의 임무 수행에 따른 진행 내용 로그가 표시될 수 있다.
도 14c를 참조하면, S-SOP 시나리오에 따라 액티비티들이 모두 진행을 완료하면, 시나리오 수행을 종료하고, 재난재해 상황이 종료되었음을 알려줄 수 있다.
도 15a를 참조하면, S-SOP Viewer의 초기 화면은 제1 영역(1501), 제2 영역(1502)으로 구분되고, 제1 영역(1501)에는 건물의 배치가 표시되고, 제2 영역(1502)에는 재난재해 상황을 감지하는 시스템 액티비티가 표시된다.
도 15b를 참조하면, 제2 영역(1502)에 표시된 시스템 액티비티 중 적어도 하나에 의해 재난재해 발생이 감지되면 해당 재난재해가 발생된 건물과 층수가 표시된다.
도 15c를 참조하면, 재난재해 발생 시 S-SOP Viewer의 화면은 제1 영역(1511), 제2 영역(1512), 제3 영역(1513), 제4 영역(1514)으로 구분되고, 제1 영역(1511)에는 S-SOP 시나리오가 표시되고, 제2 영역(1512)에는 진행 중인 시스템 액티비티가 표시되고, 제3 영역(1513)에는 진행 중인 휴먼 액티비티가 표시되고, 제4 영역(1514)에는 진행 내용 로그가 표시된다.
도 16은 본 발명의 일 실시예에 따른 재난재해 대응 방법을 나타내는 도면이다.
도 16을 참조하면, 본 발명의 일 실시예에 따른 재난재해 대응 시스템은 재난재해 대응 시 필요한 리소스를 시스템에 대한 제1 리소스와 인적 자원에 대한 제2 리소스로 정의할 수 있다(S1001).
다음으로, 재난재해 대응 시스템은 상기 제1 리소스와 상기 제2 리소스에 각각 임무를 부여한 제1 액티비티와 제2 액티비티를 정의할 수 있다(S1002).
다음으로, 재난재해 대응 시스템은 정의된 제1 액티비티와 제2 액티비티의 실행 순서를 미리 정해진 재난재해의 시간적 흐름에 따라 정의한 다수의 S-SOP 시나리오를 생성할 수 있다(S1003).
다음으로, 재난재해 대응 시스템은 재난재해 상황을 모니터링하거나 재난재해 상황에 작동할 수 있는 디바이스에 대한 정보를 로딩하고(S1004), 디바이스에 연결하기 위한 태그 정보를 로딩할 수 있다(S1005).
다음으로, 재난재해 대응 시스템은 재난재해 대응을 위한 S-SOP 시나리오 정보를 로딩하고(S1006), S-SOP 시나리오를 기초로 S-SOP 서비스를 시작할 수 있다(S1007).
도 17은 도 16에 도시된 S-SOP 시나리오 실행 과정을 설명하기 위한 도면이고, 도 18은 도 17에 도시된 선택된 S-SOP 시나리오 실행 과정을 설명하기 위한 도면이다.
도 17을 참조하면, 본 발명의 일 실시예에 따른 재난재해 대응 시스템은 디바이스로부터 입력받은 센싱 정보를 기초로 재난재해 상황을 모니터링하고(S1701), 모니터링 중 위험 상황이라고 판단되는 경우(S1702), S-SOP 시나리오를 선택할 수 있다(S1703). 여기서 위험 상황은 재난재해가 발생된 경우이다.
다음으로, 재난재해 대응 시스템은 기존의 S-SOP 시나리오가 실행되고 있는지를 확인할 수 있다(S1704).
다음으로, 재난재해 대응 시스템은 실행되는 기존의 S-SOP 시나리오가 있으면, 기존의 S-SOP 시나리오를 중지시킨 후(S1705) 선택된 S-SOP 시나리오를 실행시킬 수 있다(S1706).
이처럼 모니터링 과장 중 재난재해 상황은 수시로 변경될 수 있기 때문에 재난재해 상황의 변경에 따라 S-SOP 시나리오도 함께 변경하여 대응하는 것이 바람직하다.
반면, 재난재해 대응 시스템은 실행되는 기존의 S-SOP 시나리오가 없으면, 선택된 S-SOP 시나리오를 바로 실행시킬 수 있다(S1706).
다음으로, 재난재해 대응 시스템은 S-SOP 시나리오 상의 모든 액티비티의 실행이 종료되면, 실행시킨 S-SOP 시나리오를 종료함으로써 S-SOP 서비스를 종료할 수 있다(S1707).
도 18을 참조하면, 본 발명의 일 실시예에 따른 재난재해 대응 시스템은 선택된 S-SOP 시나리오를 로딩할 수 있다(S1801).
이때, 재난재해 대응 시스템은 S-SOP 시나리오가 로딩되면 로딩된S-SOP 시나리오 상의 제1 액티비티와 제2 액티비티마다 가상의 런타임 모듈을 생성할 수 있다.
그러면 가상의 런타임 모듈은 해당 리소스 즉, 제1 리소스 또는 제2 리소스에 대기 신호를 송신하고, 제1 리소스 또는 제2 리소스로부터 ACK 신호를 수신할 수 있다. 이때, 가상의 런타임 모듈은 일정 시간 동안 대기 신호를 지속적으로 리소스에 송신하고, 일정 시간동안 리소스로부터 ACK 신호를 수신 대기한다.
그리고 가상의 런타임 모듈은 ACK 신호를 수신하면, 해당 리소스 즉, 제1 리소스 또는 제2 리소스에 연동되었음을 알려주는 응답 신호를 재난재해 시스템에 전송할 수 있다. 이때, 가상의 런타임 모듈은 일정 시간 ACK 신호를 수신하지 못하면, 대체 가능한 리소스를 확인하고 확인된 리소스로의 변경을 제시할 수 있다.
그리고 가상의 런타임 모듈은 관리자로부터 변경 지시를 받으면 대체 가능한 리소스에 대기 신호를 송신하여 리소스로부터 ACK 신호를 수신할 수 있다. 여기서, 대체 가능한 리소스는 임무에 따라 적어도 하나 이상의 리소스가 미리 설정될 수 있다.
그리고 재난재해 대응 시스템은 모든 가상의 런타임 모듈로부터 응답 신호를 수신하면, 선택된 S-SOP 시나리오를 이용하여 재난재해 대응 가능하다고 판단할 수 있다.
다음으로, 재난재해 대응 시스템은 선택된 S-SOP 시나리오를 기초로 실행 대상 액티비티를 선택할 수 있다(S1802).
다음으로, 가상의 런타임 모듈은 선택된 액티비티의 실행 조건 또는 실행 룰을 확인하고(S1803), 확인된 실행 조건에 따른 구동 신호를 액티비티에 제공하여 실행시킬 수 있다(S1804). 여기서, 실행 조건은 예컨대, 실행 실패시 3회 기동 시도 후 관리자에게 알리거나 실행 실패 시 다음 액티비티 수행 등을 포함할 수 있다.
그 일예로, 가상의 런타임 모듈은 선택된 액티비티가 제1 액티비티인 경우, 제1 액티비티의 제1 리소스의 상태를 확인한 후 실행 조건에 따른 구동 신호를 생성하여 제1 리소스에 제공함으로써 제1 리소스가 구동 신호에 따라 임무를 수행할 수 있다.
가상의 런타임 모듈은 제1 리소스로부터 임무 수행 결과를 제공받을 수 있다.
가상의 런타임 모듈은 제1 리소스로부터 임무 수행 결과를 제공 받으면, 임무 수행 결과를 재난재해 대응 시스템에 제공하여 임무 수행이 완료되었음을 알릴 수 있다.
다른 예로, 가상의 런타임 모듈은 선택된 액티비티가 제2 액티비티인 경우, 확인된 실행 조건에 따른 구동 신호를 생성하여 제2 액티비티의 제2 리소스에 제공함으로써 제2 리소스가 구동 신호에 따라 임무를 수행할 수 있다.
가상의 런타임 모듈은 제2 리소스로부터 임무 수행 결과를 제공받을 수 있다.
가상의 런타임 모듈은 제2 리소스로부터 임무 수행 결과를 제공 받으면, 임무 수행 결과를 재난재해 대응 시스템에 제공하여 임무 수행이 완료되었음을 알릴 수 있다.
이때, 제1 액티비티와 제2 액티비티의 실행은 병렬 처리가 가능할 수 있다. 또한 임무 수행 결과 확인 시 타임 스탬프를 통해 해당 액티비티 수행 시간을 기록할 수 있다.
다음으로, 재난재해 대응 시스템은 다음 액티비티가 있는지를 확인하고(S1805), 그 확인한 결과로 다음 액티비티가 있으면, 해당 액티비티를 선택하는 과정부터 수행하고, 다음 액티비티가 없으면 S-SOP 시나리오를 종료할 수 있다(S1806).
본 실시예에서 사용되는 '~부'라는 용어는 소프트웨어 또는 FPGA(field-programmable gate array) 또는 ASIC과 같은 하드웨어 구성요소를 의미하며, '~부'는 어떤 역할들을 수행한다. 그렇지만 '~부'는 소프트웨어 또는 하드웨어에 한정되는 의미는 아니다. '~부'는 어드레싱할 수 있는 저장 매체에 있도록 구성될 수도 있고 하나 또는 그 이상의 프로세서들을 재생시키도록 구성될 수도 있다. 따라서, 일 예로서 '~부'는 소프트웨어 구성요소들, 객체지향 소프트웨어 구성요소들, 클래스 구성요소들 및 태스크 구성요소들과 같은 구성요소들과, 프로세스들, 함수들, 속성들, 프로시저들, 서브루틴들, 프로그램 코드의 세그먼트들, 드라이버들, 펌웨어, 마이크로코드, 회로, 데이터, 데이터베이스, 데이터 구조들, 테이블들, 어레이들, 및 변수들을 포함한다. 구성요소들과 '~부'들 안에서 제공되는 기능은 더 작은 수의 구성요소들 및 '~부'들로 결합되거나 추가적인 구성요소들과 '~부'들로 더 분리될 수 있다. 뿐만 아니라, 구성요소들 및 '~부'들은 디바이스 또는 보안 멀티미디어카드 내의 하나 또는 그 이상의 CPU들을 재생시키도록 구현될 수도 있다.
상기에서는 본 발명의 바람직한 실시예를 참조하여 설명하였지만, 해당 기술 분야의 숙련된 당업자는 하기의 특허 청구의 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.
100: 관리 모듈
200: 편집 모듈
300: 서비스 모듈
400: DB

Claims (13)

  1. 재난재해 대응 시 필요한 리소스를 시스템에 대한 제1 리소스와 인적 자원에 대한 제2 리소스로 정의하는 관리 모듈;
    상기 제1 리소스와 상기 제2 리소스에 각각 임무를 부여한 제1 액티비티와 제2 액티비티를 정의하고, 상기 정의된 제1 액티비티와 제2 액티비티의 실행 순서를 미리 정해진 재난재해의 시간적 흐름에 따라 정의한 다수의 S-SOP 시나리오를 생성하는 편집 모듈; 및
    재난재해 발생 시 상기 다수의 S-SOP 시나리오 중 해당 재난재해에 상응하는 S-SOP 시나리오를 선택하고, 상기 선택된 S-SOP 시나리오를 기초로 재난재해의 시간적 흐름에 따라 상기 제1 액티비티와 상기 제2 액티비티를 실행하는 서비스 모듈을 포함하고,
    상기 관리 모듈은
    상기 제1 리소스와 상기 제2 리소스를 관리하는 리소스 관리부와, 상기 편집 모듈에서 생성된 S-SOP 시나리오를 관리하고, 상기 S-SOP 시나리오의 제1 액티비티 또는 제2 액티비티의 실행 조건에 대한 논리적 오류를 검출하는 시나리오 관리부를 포함하고,
    상기 편집 모듈은,
    상기 S-SOP 시나리오를 생성하는 과정에서 상기 제2 리소스 중 어느 하나의 초기 리소스에 제1 임무가 부여된 제2 액티비티의 실행 순서가 정의되는 경우, 해당 재난재해가 발생한 장소까지의 거리가 가장 가까운 리소스를 상기 제1 임무에 가장 적합한 최적 리소스로 선별하고,
    상기 선별된 최적 리소스가 상기 초기 리소스와 다른 경우 상기 선별된 최적 리소스에 상기 제1 임무를 부여하도록 한 제2 액티비티로의 변경을 제시하고,
    상기 시나리오 관리부는,
    상기 S-SOP 시나리오를 기초로 가상의 타임 라인 상에 시간적 흐름에 따라 액티비티1, 액티비티2를 배치하고 상기 제1 액티비티가 제1 시간 동안 수행된 후에 액티비티2가 수행되어야 하는 행위 허용 시간을 포함하는 실행 조건인 경우,
    상기 배치된 액티비티1, 액티비티2를 기초로 시뮬레이션을 수행한 결과로 상기 액티비티1이 종료되기 전 상기 액티비티2가 수행되는 경우 상기 액티비티2의 시작 시점의 실행 조건에 대한 논리적 오류를 검출하여 상기 검출된 논리적 오류에 따라 각 액티비티의 상태를 표시하여 관리자에게 알리고,
    상기 논리적 오류가 검출된 액티비티2의 상태는 실행 불가 상태로 표시되면서 상기 실행 불가 상태를 판단한 근거가 되는 액티비티1에 연결되도록 표시되고,
    상기 액티비티1와 상기 액티비티2는 각각 상기 제1 액티비티 또는 상기 제2 액티비티인, 재난재해 대응 시스템.
  2. 제1항에 있어서,
    상기 편집 모듈은,
    상기 제1 리소스와 상기 제2 리소스에 각각 임무를 부여하여 상기 제1 액티비티와 상기 제2 액티비티를 설정하는 액티비티 편집부;
    상기 제1 액티비티와 상기 제2 액티비티의 실행 순서를 정의하여 상기 S-SOP 시나리오를 생성하는 절차 편집부; 및
    시공간적 특성과 상기 리소스의 특성에 따라 상기 제1 리소스와 상기 제2 리소스를 배분 및 할당하는 리소스 최적화부를 포함하는, 재난재해 대응 시스템.
  3. 제1항에 있어서,
    상기 편집 모듈은,
    작업자의 조작에 따라 상기 S-SOP 시나리오를 생성하기 위한 S-SOP Editor를 제공하고,
    상기 S-SOP Editor의 화면은 제1 영역, 제2 영역, 제3영역으로 구분되고,
    상기 제1 영역에는 상기 제1 액티비티와 상기 제2 액티비티가 표시되고,
    상기 제2 영역에는 제1 영역에 표시된 제1 액티비티와 제2 액티비티 중 선택된 액티비티의 속성이 표시되고,
    상기 제3 영역에는 상기 제1 영역에 표시된 제1 액티비티와 제2 액티비티 중 어느 하나가 드래그 앤 드롭 방식으로 이동되어 배치되고, 상기 배치된 제1 액티비티와 제2 액티비티가 연결되어 상기 실행 순서가 정의되는, 재난재해 대응 시스템.
  4. 제1항에 있어서,
    상기 서비스 모듈은,
    재난재해 상황을 모니터링할 수 있거나 재난재해 상황에 대응할 수 있는 디바이스에 대한 정보를 입력 및 출력 처리하는 인터페이스부;
    상기 인터페이스부로 입력 처리된 정보를 기초로 상기 S-SOP 시나리오를 선택하고, 상기 선택된 S-SOP 시나리오에 따라 제1 액티비티와 제2 액티비티를 실행하는 서비스 실행부; 및
    상기 S-SOP 시나리오의 실행 현황 및 수행 정도를 표시하는 시각화부를 포함하는, 재난재해 대응 시스템.
  5. 제4항에 있어서,
    상기 인터페이스부는,
    재난재해 상황을 모니터링할 수 있는 디바이스를 등록하는 디바이스 등록부;
    다중 프로토콜을 지원하기 위한 표준 태그를 정의하는 표준태그 정의부;
    상기 재난재해 상황을 모니터링할 수 있는 디바이스와 작동해야 되는 설비에 대한 정보를 수신하는 수신부;
    상기 정보를 수신한 디바이스 또는 설비와의 연동을 위한 프로토콜을 선택하는 선택부;
    상기 선택된 프로토콜을 기반으로 상기 정의된 표준 태그에 따라 수신된 정보를 분석하여 그 분석한 결과로 텍스트 기반 비정형 데이터로 변환하는 분석부; 및
    상기 변환된 텍스트 기반 비정형 데이터를 송신하는 송신부를 포함하는, 재난재해 대응 시스템.
  6. 제4항에 있어서,
    상기 서비스 실행부는,
    상기 인터페이스부로부터 텍스트 기반 비정형 데이터를 수신하는 경우, 상기 텍스트 기반 비정형 데이터를 기초로 해당 재난재해에 상응하는 S-SOP 시나리오를 선택하는 S-SOP 선택부;
    상기 선택된 S-SOP 시나리오를 기초로 상기 재난재해의 시간적 흐름에 따라 상기 제1 액티비티와 상기 제2 액티비티를 실행하도록 제어하는 S-SOP 실행부;
    상기 제1 액티비티를 실행시키기 위한 구동 신호를 송신하는 시스템 액티비티 실행부;
    상기 제2 액티비티를 실행시키기 위한 상황 정보를 송신하는 휴먼 액티비티 실행부; 및
    수신된 상황 정보를 미리 정해진 휴먼 리소스에 전파하는 상황전파부를 포함하는, 재난재해 대응 시스템.
  7. 제1항에 있어서,
    상기 서비스 모듈은,
    상기 재난재해 발생 시 상기 S-SOP 시나리오의 실행 상태를 보여주기 위한 S-SOP Viewer를 제공하고,
    상기 S-SOP Viewer의 화면은 제1 영역, 제2 영역, 제3영역, 제4영역으로 구분되고,
    상기 제1 영역에는 상기 S-SOP 시나리오가 표시되고,
    상기 제2 영역에는 상기 제1 영역에 표시된 S-SOP 시나리오에서 진행 중인 시스템 액티비티가 표시되고,
    상기 제3 영역에는 상기 제1 영역에 표시된 S-SOP 시나리오에서 진행 중인 휴먼 액티비티가 표시되고,
    상기 제4 영역에는 상기 제2 영역에 표시된 시스템 액티비티와 상기 제3 영역에 표시된 휴먼 액티비티의 진행 내용 로그가 순차적으로 표시되는, 재난재해 대응 시스템.
  8. 관리 모듈이 재난재해 대응 시 필요한 리소스를 시스템에 대한 제1 리소스와 인적 자원에 대한 제2 리소스로 정의하는 단계;
    편집 모듈이 상기 제1 리소스와 상기 제2 리소스에 각각 임무를 부여한 제1 액티비티와 제2 액티비티를 정의하는 단계;
    상기 편집 모듈이 상기 정의된 제1 액티비티와 제2 액티비티의 실행 순서를 미리 정해진 재난재해의 시간적 흐름에 따라 정의한 다수의 S-SOP 시나리오를 생성하는 단계; 및
    서비스 모듈이 재난재해 발생 시 상기 다수의 S-SOP 시나리오 중 해당 재난재해에 상응하는 S-SOP 시나리오를 선택하고, 상기 선택된 S-SOP 시나리오를 기초로 재난재해의 시간적 흐름에 따라 상기 제1 액티비티와 상기 제2 액티비티를 실행하는 단계를 포함하고,
    상기 관리 모듈은
    상기 제1 리소스와 상기 제2 리소스를 관리하는 리소스 관리부와, 상기 편집 모듈에서 생성된 S-SOP 시나리오를 관리하고, 상기 S-SOP 시나리오의 제1 액티비티 또는 제2 액티비티의 실행 조건에 대한 논리적 오류를 검출하는 시나리오 관리부를 포함하고,
    상기 편집 모듈은,
    상기 S-SOP 시나리오를 생성하는 과정에서 상기 제2 리소스 중 어느 하나의 초기 리소스에 제1 임무가 부여된 제2 액티비티의 실행 순서가 정의되는 경우, 해당 재난재해가 발생한 장소까지의 거리가 가장 가까운 리소스를 상기 제1 임무에 가장 적합한 최적 리소스로 선별하고,
    상기 선별된 최적 리소스가 상기 초기 리소스와 다른 경우 상기 선별된 최적 리소스에 상기 제1 임무를 부여하도록 한 제2 액티비티로의 변경을 제시하고,
    상기 시나리오 관리부는,
    상기 S-SOP 시나리오를 기초로 가상의 타임 라인 상에 시간적 흐름에 따라 액티비티1, 액티비티2를 배치하고 상기 제1 액티비티가 제1 시간 동안 수행된 후에 액티비티2가 수행되어야 하는 행위 허용 시간을 포함하는 실행 조건인 경우,
    상기 배치된 액티비티1, 액티비티2를 기초로 시뮬레이션을 수행한 결과로 상기 액티비티1이 종료되기 전 액티비티2가 수행되는 경우 액티비티2의 시작 시점의 실행 조건에 대한 논리적 오류를 검출하여 상기 검출된 논리적 오류에 따라 각 액티비티의 상태를 표시하여 관리자에게 알리고,
    상기 논리적 오류가 검출된 액티비티2의 상태는 실행 불가 상태로 표시되면서 상기 실행 불가 상태를 판단한 근거가 되는 액티비티1에 연결되도록 표시되고,
    상기 액티비티1와 액티비티2는 각각 상기 제1 액티비티 또는 상기 제2 액티비티인, 재난재해 대응 방법.
  9. 삭제
  10. 삭제
  11. 삭제
  12. 삭제
  13. 삭제
KR1020190096277A 2019-08-07 2019-08-07 Sop 시나리오 관리를 위한 재난재해 대응 시스템 및 그 방법 KR102082262B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020190096277A KR102082262B1 (ko) 2019-08-07 2019-08-07 Sop 시나리오 관리를 위한 재난재해 대응 시스템 및 그 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020190096277A KR102082262B1 (ko) 2019-08-07 2019-08-07 Sop 시나리오 관리를 위한 재난재해 대응 시스템 및 그 방법

Publications (1)

Publication Number Publication Date
KR102082262B1 true KR102082262B1 (ko) 2020-05-29

Family

ID=70911577

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020190096277A KR102082262B1 (ko) 2019-08-07 2019-08-07 Sop 시나리오 관리를 위한 재난재해 대응 시스템 및 그 방법

Country Status (1)

Country Link
KR (1) KR102082262B1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102620250B1 (ko) * 2023-05-23 2023-12-29 국방과학연구소 사건 정보 할당 방법 및 장치

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180081274A (ko) * 2017-01-06 2018-07-16 한국과학기술원 가상현실기반 훈련 프로그램 제작 시스템 및 방법
KR101895501B1 (ko) 2017-02-22 2018-10-29 대한민국 재난 시나리오 전자관리시스템
KR20180125658A (ko) * 2017-05-15 2018-11-26 현대오토에버 주식회사 디지털sop 및 예측기반 빌딩통합운영시스템 및 방법
KR20190002227A (ko) * 2017-06-29 2019-01-08 (주)유엔이 지능형 재난대응 훈련방법 및 그 시스템

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180081274A (ko) * 2017-01-06 2018-07-16 한국과학기술원 가상현실기반 훈련 프로그램 제작 시스템 및 방법
KR101895501B1 (ko) 2017-02-22 2018-10-29 대한민국 재난 시나리오 전자관리시스템
KR20180125658A (ko) * 2017-05-15 2018-11-26 현대오토에버 주식회사 디지털sop 및 예측기반 빌딩통합운영시스템 및 방법
KR101960162B1 (ko) 2017-05-15 2019-07-05 현대오토에버 주식회사 디지털sop 및 예측기반 빌딩통합운영시스템 및 방법
KR20190002227A (ko) * 2017-06-29 2019-01-08 (주)유엔이 지능형 재난대응 훈련방법 및 그 시스템

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102620250B1 (ko) * 2023-05-23 2023-12-29 국방과학연구소 사건 정보 할당 방법 및 장치

Similar Documents

Publication Publication Date Title
US10769854B2 (en) Holographic technology implemented security solution
US11941233B2 (en) System and method for device address assignment in an alarm system using interactive address assignment for faster commissioning
US10074254B2 (en) Cloud-based method and apparatus for configuring a fire panel
US20190114904A1 (en) Method to configure, control and monitor fire alarm systems using voice commands
US10937302B2 (en) Monitoring control panels of a fire control system
US11798387B2 (en) Determination and notification of a location of a building safety system event
US9164851B2 (en) Keyboard, video and mouse switch identifying and displaying nodes experiencing a problem
EP4302286A1 (en) Systems and methods for machine learning-based emergency egress and advisement
KR102082262B1 (ko) Sop 시나리오 관리를 위한 재난재해 대응 시스템 및 그 방법
CN114863660A (zh) 使用移动设备来发起和监测报警***的自测试
KR102082261B1 (ko) Sop 기반 재난재해 대응 시스템 및 그 방법
US20220189288A1 (en) Integrating location information in a fire control system
KR101005011B1 (ko) 통합서버룸관제시스템
KR102169980B1 (ko) 재난 상황 전파 방법 및 이를 위한 시스템
ES2419754T3 (es) Un sistema de supervisión
CN107466394A (zh) 在异步窗口化***中经由命中测试的视图激活
CN116128696A (zh) 应急流程的检测方法、***、电子设备及存储介质
KR102059579B1 (ko) 재난 발생 신고의 수보 정보에 따른 재난 대응 정보 관리 시스템
Sharmeen et al. Multi agent system based interface for natural disaster
WO2022187084A1 (en) Systems and methods for machine learning-based emergency egress and advisement
US11335176B2 (en) Generating a model for a control panel of a fire control system
JP6363187B2 (ja) 通知コントロール装置、列車運行管理システム、および表示制御方法
KR102606849B1 (ko) 디지털 sop 기반 통합관제장치 및 방법
KR102606850B1 (ko) 재난대응장치 및 방법
JP2023043369A (ja) 映像モニタリング装置、映像モニタリングシステム、及び映像モニタリング方法