[go: up one dir, main page]

KR102661257B1 - Server and operation method to predict risk using precipitation and floating population in specific area - Google Patents

Server and operation method to predict risk using precipitation and floating population in specific area Download PDF

Info

Publication number
KR102661257B1
KR102661257B1 KR1020230125034A KR20230125034A KR102661257B1 KR 102661257 B1 KR102661257 B1 KR 102661257B1 KR 1020230125034 A KR1020230125034 A KR 1020230125034A KR 20230125034 A KR20230125034 A KR 20230125034A KR 102661257 B1 KR102661257 B1 KR 102661257B1
Authority
KR
South Korea
Prior art keywords
data
precipitation
server
raindrop
electric water
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
KR1020230125034A
Other languages
Korean (ko)
Inventor
신경태
Original Assignee
주식회사 시니스트
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 시니스트 filed Critical 주식회사 시니스트
Priority to KR1020230125034A priority Critical patent/KR102661257B1/en
Application granted granted Critical
Publication of KR102661257B1 publication Critical patent/KR102661257B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • EFIXED CONSTRUCTIONS
    • E04BUILDING
    • E04HBUILDINGS OR LIKE STRUCTURES FOR PARTICULAR PURPOSES; SWIMMING OR SPLASH BATHS OR POOLS; MASTS; FENCING; TENTS OR CANOPIES, IN GENERAL
    • E04H9/00Buildings, groups of buildings or shelters adapted to withstand or provide protection against abnormal external influences, e.g. war-like action, earthquake or extreme climate
    • E04H9/14Buildings, groups of buildings or shelters adapted to withstand or provide protection against abnormal external influences, e.g. war-like action, earthquake or extreme climate against other dangerous influences, e.g. tornadoes, floods
    • E04H9/145Floods
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01WMETEOROLOGY
    • G01W1/00Meteorology
    • G01W1/10Devices for predicting weather conditions
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01WMETEOROLOGY
    • G01W1/00Meteorology
    • G01W1/14Rainfall or precipitation gauges
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/52Surveillance or monitoring of activities, e.g. for recognising suspicious objects
    • G06V20/53Recognition of crowd images, e.g. recognition of crowd congestion
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B31/00Predictive alarm systems characterised by extrapolation or other computation using updated historic data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30181Earth observation
    • G06T2207/30192Weather; Meteorology

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Environmental & Geological Engineering (AREA)
  • Physics & Mathematics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Architecture (AREA)
  • General Physics & Mathematics (AREA)
  • Biodiversity & Conservation Biology (AREA)
  • Environmental Sciences (AREA)
  • Multimedia (AREA)
  • Ecology (AREA)
  • Tourism & Hospitality (AREA)
  • Atmospheric Sciences (AREA)
  • Theoretical Computer Science (AREA)
  • Emergency Management (AREA)
  • Marketing (AREA)
  • Signal Processing (AREA)
  • Civil Engineering (AREA)
  • Structural Engineering (AREA)
  • Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • General Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Hydrology & Water Resources (AREA)
  • Primary Health Care (AREA)
  • Computing Systems (AREA)
  • General Business, Economics & Management (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

다양한 실시예들에 따라서, 서버는, 프로세서, 통신 인터페이스를 포함하고, 상기 프로세서는, 1) 상기 통신 인터페이스를 통하여, 외부 서버(예: 기상청 서버)로부터 제1 지역에 대한 제1 강수량 데이터를 획득하고, 2) 상기 통신 인터페이스를 통하여, 상기 제1 지역 내에서 전동식 차수판이 설치된 구역(예: 지하철역, 빌딩 등)을 촬영한 CCTV 영상 데이터를 획득하고, 3) 상기 CCTV 영상 데이터로부터, 상기 전동식 차수판이 설치된 구역내에 빗방울의 밀도 데이터 및 속도 데이터와 혼잡도 데이터를 획득하고, 4) 상기 빗방울의 밀도 데이터 및 속도 데이터에 기반하여, 제2 강수량 데이터를 획득하고, 5) 상기 제1 강수량 데이터 및 제2 강수량 데이터의 평균값에 기반하여 예측 강수량 데이터를 획득하고, 6) 상기 예측 강수량 데이터 및 상기 혼잡도 데이터에 기반하여 위험지수를 산출하고, 7) 상기 위험지수에 기초하여 상기 전동식 차수판이 상승하도록 하는 제어 신호를 상기 전동식 차수판으로 송신하도록 설정될 수 있다. 그 밖의 다양한 실시예들도 가능하다.According to various embodiments, a server includes a processor and a communication interface, and the processor: 1) acquires first precipitation data for a first region from an external server (e.g., a Korea Meteorological Administration server) through the communication interface; 2) Through the communication interface, obtain CCTV image data of an area (e.g., subway station, building, etc.) where an electric water barrier is installed within the first area, and 3) From the CCTV image data, the electric water barrier Obtain density data, velocity data, and congestion data of raindrops in the area where the plate is installed; 4) obtain second precipitation data based on the density data and velocity data of raindrops; 5) obtain the first precipitation data and the second precipitation data; Obtaining predicted rainfall data based on the average value of the rainfall data, 6) calculating a risk index based on the predicted rainfall data and the congestion data, and 7) a control signal that causes the electric windshield to rise based on the risk index. It can be set to transmit to the electric water stop plate. Various other embodiments are also possible.

Description

특정 지역의 강수량 및 유동인구를 이용하여 위험도를 예측하는 서버 및 동작 방법{SERVER AND OPERATION METHOD TO PREDICT RISK USING PRECIPITATION AND FLOATING POPULATION IN SPECIFIC AREA}Server and operation method to predict risk using precipitation and floating population in a specific area {SERVER AND OPERATION METHOD TO PREDICT RISK USING PRECIPITATION AND FLOATING POPULATION IN SPECIFIC AREA}

본 발명은, 특정 지역의 강수량 및 유동인구를 이용하여 위험도를 예측하는 서버 및 동작 방법에 관한 것으로, 구체적으로 특정 지역이나 공간을 촬영한 영상을 통하여 강수량 및 유동인구를 통한 혼잡도를 측정하여, 위험지수를 도출해 해당 공간의 위험도를 예측할 수 있는 서버 및 그 동작방법에 관한 것이다. The present invention relates to a server and operating method that predicts risk using precipitation and floating population in a specific area. Specifically, the risk is measured by measuring congestion through rainfall and floating population through images taken of a specific area or space. It is about a server that can predict the risk of a given space by deriving an index and its operation method.

최근 집중호우 또는 태풍으로 인해 많은 양의 강수량으로 인한 침수 피해가 증가하고 있다.Recently, flooding damage due to large amounts of precipitation due to heavy rain or typhoons is increasing.

지하철역 또한 그 피해 대상에서 제외 될 수 없는 장소이며, 대부분의 지하철역의 위치가 지하 또는 낮은 지역에 위치하는 경우가 많으므로, 침수 피해에 대한 대비가 필수적이라고 할 수 있다.Subway stations are also places that cannot be excluded from damage, and since most subway stations are often located underground or in low areas, it can be said that preparation for flood damage is essential.

종래는, 이러한 침수피해를 막기 위해 대부분의 지하철역 입구에는 다양한 형태의 차수판이 설치되어 있으나, 현재 침수 상황을 파악하거나, 앞으로의 침수 피해 정도를 역사내의 실무자가 직접 예측하여, 차수판의 동작 여부를 결정하고 있는 경우가 대부분이므로, 상황에 맞는 적절한 대응이 어려워 비효율적인 시스템이라고 할 수 있다.Conventionally, various types of water barriers have been installed at the entrances of most subway stations to prevent such flood damage. However, it is necessary to determine whether the water barriers are operating by identifying the current flooding situation or directly predicting the extent of future flood damage by station personnel. In most cases, decisions are being made, so it can be said to be an inefficient system because it is difficult to respond appropriately to the situation.

이에 따라, 지하철역 입구나 근처 지역의 강수정도를 파악하여 앞으로의 강수 피해를 자동으로 예측하여, 그 위험도에 따라 자동으로 차수판을 설치 하도록 안내하는 기술이 필요한 실정이다.Accordingly, there is a need for technology that automatically predicts future damage from precipitation by determining the level of precipitation at the entrance to the subway station or in nearby areas, and guides the installation of water barriers automatically according to the risk.

한국등록특허공보 제10-2410833호 (2022.06.15)Korean Patent Publication No. 10-2410833 (2022.06.15) 한국공개특허공보 제10-2023-0105835호 (2023.07.12)Korean Patent Publication No. 10-2023-0105835 (2023.07.12)

본 발명이 해결하고자 하는 기술적 과제는, 전술한 문제점을 해결하기 위해 창출된 것으로, 특정 지역이나 공간을 촬영한 영상을 통하여 강수량 및 유동인구를 통한 혼잡도를 측정하여, 위험지수를 도출해 해당 공간의 위험도를 예측할 수 있는 서버 및 그 동작 방법을 제공하는 것을 목적으로 한다. The technical problem that the present invention seeks to solve is created to solve the above-mentioned problems. By measuring congestion through precipitation and floating population through images taken of a specific area or space, a risk index is derived and the risk of the space is measured. The purpose is to provide a server that can predict and its operation method.

본 발명이 이루고자 하는 기술적 과제들은 이상에서 언급한 기술적 과제들로 제한되지 않으며, 언급되지 않은 또 다른 기술적 과제들은 아래의 기재로부터 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.The technical problems to be achieved by the present invention are not limited to the technical problems mentioned above, and other technical problems not mentioned will be clearly understood by those skilled in the art from the description below. You will be able to.

다양한 실시예들에 따라서, 서버는, 프로세서, 통신 인터페이스를 포함하고, 상기 프로세서는, 1) 상기 통신 인터페이스를 통하여, 외부 서버(예: 기상청 서버)로부터 제1 지역에 대한 제1 강수량 데이터를 획득하고, 2) 상기 통신 인터페이스를 통하여, 상기 제1 지역 내에서 전동식 차수판이 설치된 구역(예: 지하철역, 빌딩 등)을 촬영한 CCTV 영상 데이터를 획득하고, 3) 상기 CCTV 영상 데이터로부터, 상기 전동식 차수판이 설치된 구역내에 빗방울의 밀도 데이터 및 속도 데이터와 혼잡도 데이터를 획득하고, 4) 상기 빗방울의 밀도 데이터 및 속도 데이터에 기반하여, 제2 강수량 데이터를 획득하고, 5) 상기 제1 강수량 데이터 및 제2 강수량 데이터의 평균값에 기반하여 예측 강수량 데이터를 획득하고, 6) 상기 예측 강수량 데이터 및 상기 혼잡도 데이터에 기반하여 위험지수를 산출하고, 7) 상기 위험지수에 기초하여 상기 전동식 차수판이 상승하도록 하는 제어 신호를 상기 전동식 차수판으로 송신하도록 설정될 수 있다.According to various embodiments, a server includes a processor and a communication interface, and the processor: 1) acquires first precipitation data for a first region from an external server (e.g., a Korea Meteorological Administration server) through the communication interface; 2) Through the communication interface, obtain CCTV image data of an area (e.g., subway station, building, etc.) where an electric water barrier is installed within the first area, and 3) From the CCTV image data, the electric water barrier Obtain density data, velocity data, and congestion data of raindrops in the area where the plate is installed; 4) obtain second precipitation data based on the density data and velocity data of raindrops; 5) obtain the first precipitation data and the second precipitation data; Obtaining predicted rainfall data based on the average value of the rainfall data, 6) calculating a risk index based on the predicted rainfall data and the congestion data, and 7) a control signal that causes the electric windshield to rise based on the risk index. It can be set to transmit to the electric water stop plate.

다양한 실시예들에 따라서, 서버의 동작 방법은, 1) 상기 서버의 통신 인터페이스를 통하여, 외부 서버(예: 기상청 서버)로부터 제1 지역에 대한 제1 강수량 데이터를 획득하는 동작, 2) 상기 서버의 통신 인터페이스를 통하여, 상기 제1 지역 내에서 전동식 차수판이 설치된 구역(예: 지하철역, 빌딩 등)을 촬영한 CCTV 영상 데이터를 획득하는 동작, 3) 상기 CCTV 영상 데이터로부터, 상기 전동식 차수판이 설치된 구역내에 빗방울의 밀도 데이터 및 속도 데이터와 혼잡도 데이터를 획득하는 동작, 4) 상기 빗방울의 밀도 데이터 및 속도 데이터에 기반하여, 제2 강수량 데이터를 획득하는 동작, 5) 상기 제1 강수량 데이터 및 제2 강수량 데이터의 평균값에 기반하여 예측 강수량 데이터를 획득하는 동작, 6) 상기 예측 강수량 데이터 및 상기 혼잡도 데이터에 기반하여 위험지수를 산출하는 동작, 7) 상기 위험지수에 기초하여 상기 전동식 차수판이 상승하도록 하는 제어 신호를 상기 전동식 차수판으로 송신하는 동작을 포함 할 수 있다.According to various embodiments, a method of operating a server includes: 1) acquiring first precipitation data for a first region from an external server (e.g., a Korea Meteorological Administration server) through a communication interface of the server; 2) the server An operation of acquiring CCTV image data of an area (e.g., subway station, building, etc.) where an electric water barrier is installed within the first area through a communication interface, 3) From the CCTV image data, an area where the electric water barrier is installed 4) acquiring second precipitation data based on the density data and velocity data of raindrops, 5) the first precipitation data and the second precipitation amount; An operation of acquiring predicted precipitation data based on the average value of the data, 6) An operation of calculating a risk index based on the predicted precipitation data and the congestion data, 7) Control of causing the electric water barrier to rise based on the risk index. It may include transmitting a signal to the electric water stopper.

본 발명은 지하철역/출입구별 표준 강수 위험 기준에 맞는 인공 지능 추천 기준 안을 제공할 수 있는 효과가 있다.The present invention has the effect of providing artificial intelligence recommendation standards that meet standard precipitation risk standards for each subway station/entrance.

또한, 강수량 증가 추세를 반영한 시간 별 강수 예측 인공지능 알고리즘을 학습하여 실시간 대응 가능하게 할 수 있는 효과를 제공 할 수 있다.In addition, it can provide the effect of enabling real-time response by learning an hourly precipitation prediction artificial intelligence algorithm that reflects the increasing trend of precipitation.

본 발명의 효과들은 상술된 효과들로 제한되지 않으며, 본 발명의 기술적 특징들에 의하여 기대되는 잠정적인 효과들은 아래의 기재로부터 명확하게 이해될 수 있을 것이다.The effects of the present invention are not limited to the effects described above, and potential effects expected by the technical features of the present invention can be clearly understood from the description below.

도 1은 본 개시의 다양한 실시예에 따른 전자 장치 및 네트워크의 블록도를 도시한다.
도 2는 다양한 실시예들에 따른, 서버(예: 도 1의 전자 장치(101))에 포함된 프로그램(140) 동작의 흐름도를 나타낸다.
도 3a 내지 3d는 다양한 실시예들에 따른, 전동식 차수판의 예시를 설명하기 위한 도면이다.
도 4는 다양한 실시예들에 따른, 위험지수에 따라 위기 단계를 나누는 예시를 설명하기 위한 도면이다.
도 5는 다양한 실시예들에 따른, 차수판에 설치되는 사이렌 형태의 예시를 설명하기 위한 도면이다.
1 shows a block diagram of an electronic device and a network according to various embodiments of the present disclosure.
FIG. 2 shows a flowchart of the operation of the program 140 included in a server (eg, the electronic device 101 of FIG. 1) according to various embodiments.
3A to 3D are diagrams for explaining examples of electric water shutoff plates according to various embodiments.
FIG. 4 is a diagram illustrating an example of dividing crisis stages according to risk index according to various embodiments.
Figure 5 is a diagram for explaining an example of a siren installed on a water stopper according to various embodiments.

이하, 본 문서의 다양한 실시예들이 첨부된 도면을 참조하여 기재된다. 실시예 및 이에 사용된 용어들은 본 문서에 기재된 기술을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 해당 실시예의 다양한 변경, 균등물, 및/또는 대체물을 포함하는 것으로 이해되어야 한다. 도면의 설명과 관련하여, 유사한 구성요소에 대해서는 유사한 참조 부호가 사용될 수 있다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함할 수 있다. 본 문서에서, "A 또는 B" 또는 "A 및/또는 B 중 적어도 하나" 등의 표현은 함께 나열된 항목들의 모든 가능한 조합을 포함할 수 있다. "제 1," "제 2," "첫째," 또는 "둘째,"등의 표현들은 해당 구성요소들을, 순서 또는 중요도에 상관없이 수식할 수 있고, 한 구성요소를 다른 구성요소와 구분하기 위해 사용될 뿐 해당 구성요소들을 한정하지 않는다. 어떤(예: 제 1) 구성요소가 다른(예: 제 2) 구성요소에 "(기능적으로 또는 통신적으로) 연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 상기 어떤 구성요소가 상기 다른 구성요소에 직접적으로 연결되거나, 다른 구성요소(예: 제 3 구성요소)를 통하여 연결될 수 있다.Hereinafter, various embodiments of this document are described with reference to the attached drawings. The examples and terms used herein are not intended to limit the technology described in this document to specific embodiments, and should be understood to include various modifications, equivalents, and/or substitutes for the examples. In connection with the description of the drawings, similar reference numbers may be used for similar components. Singular expressions may include plural expressions, unless the context clearly dictates otherwise. In this document, expressions such as “A or B” or “at least one of A and/or B” may include all possible combinations of the items listed together. Expressions such as “first,” “second,” “first,” or “second,” can modify the corresponding components regardless of order or importance, and are used to distinguish one component from another. It is only used and does not limit the corresponding components. When a component (e.g., a first) component is said to be "connected (functionally or communicatively)" or "connected" to another (e.g., second) component, it means that the component is connected to the other component. It may be connected directly to the component or may be connected through another component (e.g., a third component).

본 문서에서, "~하도록 구성된(또는 설정된)(configured to)"은 상황에 따라, 예를 들면, 하드웨어적 또는 소프트웨어적으로 "~에 적합한," "~하는 능력을 가지는," "~하도록 변경된," "~하도록 만들어진," "~를 할 수 있는," 또는 "~하도록 설계된"과 상호 호환적으로(interchangeably) 사용될 수 있다. 어떤 상황에서는, "~하도록 구성된 장치"라는 표현은, 그 장치가 다른 장치 또는 부품들과 함께 "~할 수 있는" 것을 의미할 수 있다. 예를 들면, 문구 "A, B, 및 C를 수행하도록 구성된(또는 설정된) 프로세서"는 해당 동작을 수행하기 위한 전용 프로세서(예: 임베디드 프로세서), 또는 메모리 장치에 저장된 하나 이상의 소프트웨어 프로그램들을 실행함으로써, 해당 동작들을 수행할 수 있는 범용 프로세서(예: CPU 또는 application processor)를 의미할 수 있다. In this document, “configured to” means “suitable for,” “having the ability to,” or “changed to,” depending on the situation, for example, in terms of hardware or software. ," can be used interchangeably with "made to," "capable of," or "designed to." In some contexts, the expression “a device configured to” may mean that the device is “capable of” working with other devices or components. For example, the phrase "processor configured (or set) to perform A, B, and C" refers to a processor dedicated to performing the operations (e.g., an embedded processor), or by executing one or more software programs stored on a memory device. , may refer to a general-purpose processor (e.g., CPU or application processor) capable of performing the corresponding operations.

본 문서의 다양한 실시예들에 따른 전자 장치는, 예를 들면, 스마트폰, 태블릿 PC, 이동 전화기, 영상 전화기, 전자책 리더기, 데스크탑 PC, 랩탑 PC, 넷북 컴퓨터, 워크스테이션, 서버, PDA, PMP(portable multimedia player), MP3 플레이어, 의료기기, 카메라, 또는 웨어러블 장치 중 적어도 하나를 포함할 수 있다. 웨어러블 장치는 액세서리형(예: 시계, 반지, 팔찌, 발찌, 목걸이, 안경, 콘택트 렌즈, 또는 머리 착용형 장치(head-mounted-device(HMD)), 직물 또는 의류 일체형(예: 전자 의복), 신체 부착형(예: 스킨 패드 또는 문신), 또는 생체 이식형 회로 중 적어도 하나를 포함할 수 있다. 어떤 실시예들에서, 전자 장치는, 예를 들면, 텔레비전, DVD(digital video disk) 플레이어, 오디오, 냉장고, 에어컨, 청소기, 오븐, 전자레인지, 세탁기, 공기 청정기, 셋톱 박스, 홈 오토매이션 컨트롤 패널, 보안 컨트롤 패널, 미디어 박스(예: 삼성 HomeSyncTM, 애플TVTM, 또는 구글 TVTM), 게임 콘솔(예: XboxTM, PlayStationTM), 전자 사전, 전자 키, 캠코더, 또는 전자 액자 중 적어도 하나를 포함할 수 있다.Electronic devices according to various embodiments of the present document include, for example, smartphones, tablet PCs, mobile phones, video phones, e-book readers, desktop PCs, laptop PCs, netbook computers, workstations, servers, PDAs, and PMPs. (portable multimedia player), MP3 player, medical device, camera, or wearable device. Wearable devices may be accessory (e.g., watches, rings, bracelets, anklets, necklaces, glasses, contact lenses, or head-mounted-device (HMD)), fabric or clothing-integrated (e.g., electronic clothing), In some embodiments, the electronic device may include at least one of body attached (e.g., skin pad or tattoo) or bioimplantable circuitry, for example, a television, a digital video disk (DVD) player, etc. Audio, refrigerator, air conditioner, vacuum cleaner, oven, microwave, washing machine, air purifier, set-top box, home automation control panel, security control panel, media box (e.g. Samsung HomeSync TM , Apple TV TM , or Google TV TM ) , it may include at least one of a game console (e.g., Xbox TM , PlayStation TM ), an electronic dictionary, an electronic key, a camcorder, or an electronic picture frame.

도 1을 참조하여, 다양한 실시예에서의, 네트워크 환경(100) 내의 전자 장치(101)가 기재된다. 전자 장치(101)는 버스(110), 프로세서(120), 메모리(130), 입출력 인터페이스(150), 디스플레이(160), 및 통신 인터페이스(170)를 포함할 수 있다. 어떤 실시예에서는, 전자 장치(101)는, 구성요소들 중 적어도 하나를 생략하거나 다른 구성요소를 추가적으로 구비할 수 있다. 버스(110)는 구성요소들(110-170)을 서로 연결하고, 구성요소들 간의 통신(예: 제어 메시지 또는 데이터)을 전달하는 회로를 포함할 수 있다. 프로세서(120)는, 중앙처리장치, 어플리케이션 프로세서, 또는 커뮤니케이션 프로세서(communication processor(CP)) 중 하나 또는 그 이상을 포함할 수 있다. 프로세서(120)는, 예를 들면, 전자 장치(101)의 적어도 하나의 다른 구성요소들의 제어 및/또는 통신에 관한 연산이나 데이터 처리를 실행할 수 있다. 1, an electronic device 101 within a network environment 100, in various embodiments, is described. The electronic device 101 may include a bus 110, a processor 120, a memory 130, an input/output interface 150, a display 160, and a communication interface 170. In some embodiments, the electronic device 101 may omit at least one of the components or may additionally include another component. The bus 110 connects the components 110 to 170 to each other and may include circuitry that transfers communication (eg, control messages or data) between the components. The processor 120 may include one or more of a central processing unit, an application processor, or a communication processor (CP). The processor 120 may, for example, perform operations or data processing related to control and/or communication of at least one other component of the electronic device 101.

메모리(130)는, 휘발성 및/또는 비휘발성 메모리를 포함할 수 있다. 메모리(130)는, 예를 들면, 전자 장치(101)의 적어도 하나의 다른 구성요소에 관계된 명령 또는 데이터를 저장할 수 있다. 한 실시예에 따르면, 메모리(130)는 소프트웨어 및/또는 프로그램(140)을 저장할 수 있다. 프로그램(140)은, 예를 들면, 커널(141), 미들웨어(143), 어플리케이션 프로그래밍 인터페이스(API)(145), 및/또는 어플리케이션 프로그램(또는 "어플리케이션")(147) 등을 포함할 수 있다. 커널(141), 미들웨어(143), 또는 API(145)의 적어도 일부는, 운영 시스템으로 지칭될 수 있다. 커널(141)은, 예를 들면, 다른 프로그램들(예: 미들웨어(143), API(145), 또는 어플리케이션 프로그램(147))에 구현된 동작 또는 기능을 실행하는 데 사용되는 시스템 리소스들(예: 버스(110), 프로세서(120), 또는 메모리(130) 등)을 제어 또는 관리할 수 있다. 또한, 커널(141)은 미들웨어(143), API(145), 또는 어플리케이션 프로그램(147)에서 전자 장치(101)의 개별 구성요소에 접근함으로써, 시스템 리소스들을 제어 또는 관리할 수 있는 인터페이스를 제공할 수 있다. Memory 130 may include volatile and/or non-volatile memory. For example, the memory 130 may store commands or data related to at least one other component of the electronic device 101. According to one embodiment, memory 130 may store software and/or program 140. The program 140 may include, for example, a kernel 141, middleware 143, an application programming interface (API) 145, and/or an application program (or “application”) 147, etc. . At least a portion of the kernel 141, middleware 143, or API 145 may be referred to as an operating system. Kernel 141, for example, provides system resources (e.g., middleware 143, API 145, or application program 147) used to execute operations or functions implemented in other programs (e.g., : Bus 110, processor 120, or memory 130, etc.) can be controlled or managed. In addition, the kernel 141 provides an interface for controlling or managing system resources by accessing individual components of the electronic device 101 in the middleware 143, API 145, or application program 147. You can.

미들웨어(143)는, 예를 들면, API(145) 또는 어플리케이션 프로그램(147)이 커널(141)과 통신하여 데이터를 주고받을 수 있도록 중개 역할을 수행할 수 있다. 또한, 미들웨어(143)는 어플리케이션 프로그램(147)으로부터 수신된 하나 이상의 작업 요청들을 우선 순위에 따라 처리할 수 있다. 예를 들면, 미들웨어(143)는 어플리케이션 프로그램(147) 중 적어도 하나에 전자 장치(101)의 시스템 리소스(예: 버스(110), 프로세서(120), 또는 메모리(130) 등)를 사용할 수 있는 우선 순위를 부여하고, 상기 하나 이상의 작업 요청들을 처리할 수 있다. API(145)는 어플리케이션(147)이 커널(141) 또는 미들웨어(143)에서 제공되는 기능을 제어하기 위한 인터페이스로, 예를 들면, 파일 제어, 창 제어, 영상 처리, 또는 문자 제어 등을 위한 적어도 하나의 인터페이스 또는 함수(예: 명령어)를 포함할 수 있다. 입출력 인터페이스(150)는, 예를 들면, 사용자 또는 다른 외부 기기로부터 입력된 명령 또는 데이터를 전자 장치(101)의 다른 구성요소(들)에 전달하거나, 또는 전자 장치(101)의 다른 구성요소(들)로부터 수신된 명령 또는 데이터를 사용자 또는 다른 외부 기기로 출력할 수 있다. The middleware 143 may, for example, perform an intermediary role so that the API 145 or the application program 147 can communicate with the kernel 141 to exchange data. Additionally, the middleware 143 may process one or more work requests received from the application program 147 according to priority. For example, the middleware 143 may use system resources (e.g., bus 110, processor 120, or memory 130, etc.) of the electronic device 101 for at least one of the application programs 147. Priority may be assigned and the one or more work requests may be processed. The API 145 is an interface for the application 147 to control functions provided by the kernel 141 or middleware 143, for example, at least for file control, window control, image processing, or character control. Can contain one interface or function (e.g. command). The input/output interface 150, for example, transmits commands or data input from a user or other external device to other component(s) of the electronic device 101, or to other component(s) of the electronic device 101 ( Commands or data received from (fields) can be output to the user or other external device.

디스플레이(160)는, 예를 들면, 액정 디스플레이(LCD), 발광 다이오드(LED) 디스플레이, 유기 발광 다이오드(OLED) 디스플레이, 또는 마이크로 전자기계 시스템 (MEMS) 디스플레이, 또는 전자종이(electronic paper) 디스플레이를 포함할 수 있다. 디스플레이(160)는, 예를 들면, 사용자에게 각종 콘텐츠(예: 텍스트, 이미지, 비디오, 아이콘, 및/또는 심볼 등)을 표시할 수 있다. 디스플레이(160)는, 터치 스크린을 포함할 수 있으며, 예를 들면, 전자 펜 또는 사용자의 신체의 일부를 이용한 터치, 제스쳐, 근접, 또는 호버링 입력을 수신할 수 있다. 통신 인터페이스(170)는, 예를 들면, 전자 장치(101)와 외부 장치(예: 제 1 외부 전자 장치(102), 제 2 외부 전자 장치(104), 또는 서버(106)) 간의 통신을 설정할 수 있다. 예를 들면, 통신 인터페이스(170)는 무선 통신 또는 유선 통신을 통해서 네트워크(162)에 연결되어 외부 장치(예: 제 2 외부 전자 장치(104) 또는 서버(106))와 통신할 수 있다.Display 160 may be, for example, a liquid crystal display (LCD), a light-emitting diode (LED) display, an organic light-emitting diode (OLED) display, a microelectromechanical system (MEMS) display, or an electronic paper display. It can be included. For example, the display 160 may display various contents (e.g., text, images, videos, icons, and/or symbols, etc.) to the user. The display 160 may include a touch screen and may receive, for example, a touch, gesture, proximity, or hovering input using an electronic pen or a part of the user's body. The communication interface 170, for example, establishes communication between the electronic device 101 and an external device (e.g., the first external electronic device 102, the second external electronic device 104, or the server 106). You can. For example, the communication interface 170 may be connected to the network 162 through wireless or wired communication to communicate with an external device (eg, the second external electronic device 104 or the server 106).

무선 통신은, 예를 들면, LTE, LTE-A(LTE Advance), CDMA(code division multiple access), WCDMA(wideband CDMA), UMTS(universal mobile telecommunications system), WiBro(Wireless Broadband), 또는 GSM(Global System for Mobile Communications) 등 중 적어도 하나를 사용하는 셀룰러 통신을 포함할 수 있다. 한 실시예에 따르면, 무선 통신은, 예를 들면, WiFi(wireless fidelity), 블루투스, 블루투스 저전력(BLE), 지그비(Zigbee), NFC(near field communication), 자력 시큐어 트랜스미션(Magnetic Secure Transmission), 라디오 프리퀀시(RF), 또는 보디 에어리어 네트워크(BAN) 중 적어도 하나를 포함할 수 있다. 한실시예에 따르면, 무선 통신은 GNSS를 포함할 수 있다. GNSS는, 예를 들면, GPS(Global Positioning System), Glonass(Global Navigation Satellite System), Beidou Navigation Satellite System(이하 “Beidou”) 또는 Galileo, the European global satellite-based navigation system일 수 있다. 이하, 본 문서에서는, “GPS”는 “GNSS”와 상호 호환적으로 사용될 수 있다. 유선 통신은, 예를 들면, USB(universal serial bus), HDMI(high definition multimedia interface), RS-232(recommended standard232), 전력선 통신, 또는 POTS(plain old telephone service) 등 중 적어도 하나를 포함할 수 있다. 네트워크(162)는 텔레커뮤니케이션 네트워크, 예를 들면, 컴퓨터 네트워크(예: LAN 또는 WAN), 인터넷, 또는 텔레폰 네트워크 중 적어도 하나를 포함할 수 있다.Wireless communications include, for example, LTE, LTE Advance (LTE-A), code division multiple access (CDMA), wideband CDMA (WCDMA), universal mobile telecommunications system (UMTS), Wireless Broadband (WiBro), or Global GSM (GSM). It may include cellular communication using at least one of the System for Mobile Communications). According to one embodiment, wireless communication includes, for example, wireless fidelity (WiFi), Bluetooth, Bluetooth Low Energy (BLE), Zigbee, near field communication (NFC), Magnetic Secure Transmission, and radio. It may include at least one of frequency (RF) or body area network (BAN). According to one embodiment, wireless communications may include GNSS. GNSS may be, for example, Global Positioning System (GPS), Global Navigation Satellite System (Glonass), Beidou Navigation Satellite System (hereinafter “Beidou”), or Galileo, the European global satellite-based navigation system. Hereinafter, in this document, “GPS” may be used interchangeably with “GNSS.” Wired communication may include, for example, at least one of universal serial bus (USB), high definition multimedia interface (HDMI), recommended standard 232 (RS-232), power line communication, or plain old telephone service (POTS). there is. Network 162 may include at least one of a telecommunications network, for example, a computer network (e.g., a LAN or WAN), the Internet, or a telephone network.

제 1 및 제 2 외부 전자 장치(102, 104) 각각은 전자 장치(101)와 동일한 또는 다른 종류의 장치일 수 있다. 다양한 실시예에 따르면, 전자 장치(101)에서 실행되는 동작들의 전부 또는 일부는 다른 하나 또는 복수의 전자 장치(예: 전자 장치(102,104), 또는 서버(106)에서 실행될 수 있다. 한 실시예에 따르면, 전자 장치(101)가 어떤 기능이나 서비스를 자동으로 또는 요청에 의하여 수행해야 할 경우에, 전자 장치(101)는 기능 또는 서비스를 자체적으로 실행시키는 대신에 또는 추가적으로, 그와 연관된 적어도 일부 기능을 다른 장치(예: 전자 장치(102, 104), 또는 서버(106))에게 요청할 수 있다. 다른 전자 장치(예: 전자 장치(102, 104), 또는 서버(106))는 요청된 기능 또는 추가 기능을 실행하고, 그 결과를 전자 장치(101)로 전달할 수 있다. 전자 장치(101)는 수신된 결과를 그대로 또는 추가적으로 처리하여 요청된 기능이나 서비스를 제공할 수 있다. 이를 위하여, 예를 들면, 클라우드 컴퓨팅, 분산 컴퓨팅, 또는 클라이언트-서버 컴퓨팅 기술이 이용될 수 있다.Each of the first and second external electronic devices 102 and 104 may be of the same or different type as the electronic device 101. According to various embodiments, all or part of the operations executed in the electronic device 101 may be executed in one or more electronic devices (e.g., the electronic devices 102 and 104, or the server 106). In one embodiment, According to this, when the electronic device 101 is to perform a certain function or service automatically or upon request, the electronic device 101 performs at least some functions associated therewith instead of or in addition to executing the function or service on its own. The other electronic device (e.g., electronic device 102, 104, or server 106) may request the requested function or The additional function may be executed and the result may be transmitted to the electronic device 101. For this purpose, the electronic device 101 may process the received result as is or additionally to provide the requested function or service. For example, cloud computing, distributed computing, or client-server computing technologies may be used.

도 2는 다양한 실시예들에 따른, 서버(예: 도 1의 전자 장치(101))에 포함된 프로그램(140) 동작의 흐름도를 나타낸다.FIG. 2 shows a flowchart of the operation of the program 140 included in a server (eg, the electronic device 101 of FIG. 1) according to various embodiments.

도 3a 내지 3d는 다양한 실시예들에 따른, 전동식 차수판의 예시를 설명하기 위한 도면이다.3A to 3D are diagrams for explaining examples of electric water shutoff plates according to various embodiments.

도 4는 다양한 실시예들에 따른, 위험지수에 따라 위기 단계를 나누는 예시를 설명하기 위한 도면이다.FIG. 4 is a diagram illustrating an example of dividing crisis stages according to risk index according to various embodiments.

도 5는 다양한 실시예들에 따른, 차수판에 설치되는 사이렌 형태의 예시를 설명하기 위한 도면이다.Figure 5 is a diagram for explaining an example of a siren installed on a water stopper according to various embodiments.

201 동작에서, 다양한 실시예들에 따르면, 서버(106)는 통신 인터페이스(170)를 통하여, 외부 서버로부터 제1 지역에 대한 제1 강수량 데이터를 획득 할 수 있다.In operation 201, the server 106 may obtain first precipitation data for the first region from an external server through the communication interface 170, according to various embodiments.

일 실시예에 따라, 외부 서버는 기상청 서버나 그 외에 강수량을 측정하여 정보를 제공 할 수 있는 모든 서버를 포함 할 수 있다.According to one embodiment, the external server may include a Korea Meteorological Administration server or any other server that can measure precipitation and provide information.

일 실시예에 따라, 본 발명에서의 강수량 데이터 및 제 n 강수량 데이터는 '시간당 k[mm]'의 형태의 표현으로 나타내는 데이터를 포함 할 수 있다.(n, k는 자연수)According to one embodiment, the precipitation data and the nth precipitation data in the present invention may include data expressed in the form of 'k [mm] per hour' (n, k are natural numbers).

203 동작에서, 다양한 실시예들에 따르면, 서버(106)는 통신 인터페이스(170)을 통하여, 제1 지역 내에서 전동식 차수판이 설치된 구역을 촬영한 CCTV 영상 데이터를 획득 할 수 있다.In operation 203, according to various embodiments, the server 106 may acquire, through the communication interface 170, CCTV image data captured in an area where an electric water barrier is installed within the first area.

일 실시예에 따라, 전동식 차수판이 설치된 구역은 지하철역의 입구나 건물의 입구 등 다수의 사람이 출입 할 수 있는 공간의 입구를 포함 할 수 있다.According to one embodiment, the area where the electric water barrier is installed may include the entrance to a space where a large number of people can enter, such as the entrance of a subway station or the entrance of a building.

일 실 시예에 따라, 전동식 차수판은 침수 피해를 막기 위해 설치되는 것으로, SWBS(스마트자동차수시스템), 유압식 자동 차수판, 부력식 자동 차수판, 거치식 자동 차수판 등 높이 조절이 가능한 자동 차수막을 이용한 모든 종류의 차수판을 포함 할 수 있다. According to one embodiment, the electric water barrier is installed to prevent flood damage, and includes an automatic water barrier with adjustable height, such as SWBS (Smart Vehicle Waterproof System), hydraulic automatic water barrier, buoyancy-type automatic water barrier, and stationary automatic water barrier. It can include all types of water blocking plates used.

도 3a 내지 3d를 참고하여, 앞서 설명한 전동식 차수판의 또 다른 예시를 나타낼 수 있다.Referring to FIGS. 3A to 3D, another example of the electric water stop plate described above can be shown.

도 3a는 지하철역 입구에 설치된 바닥 상승식 차수판(310)을 나타낸 것이다. 바닥 상승식 차수판(310)이 동작하는 과정을 도 3b의 (a) 내지 (e) 과정을 통해 간략하게 나타낼 수 있다.Figure 3a shows a raised floor water stopper 310 installed at the entrance of a subway station. The process of operating the floor-rising water stopper 310 can be briefly shown through processes (a) to (e) of FIG. 3B.

도 3c는 지하철역 입구에 설치된 롤형 차수판(320)을 나타낸 것이다. 롤형 차수판(320)이 동작하는 과정을 도 3d의 (a) 내지 (e) 과정을 통해 간략하게 나타낼 수 있다.Figure 3c shows a roll-type water stopper 320 installed at the entrance of a subway station. The process of operating the roll-type water stop plate 320 can be briefly shown through the processes (a) to (e) of FIG. 3D.

205 동작에서, 다양한 실시예들에 따르면, 서버(106)는 CCTV 영상 데이터로부터, 전동식 차수판이 설치된 구역 내에 빗방울의 밀도 데이터 및 속도 데이터와 혼잡도 데이터를 획득 할 수 있다.In operation 205, according to various embodiments, the server 106 may obtain, from CCTV image data, density data and velocity data and congestion data of raindrops within an area where the electric water barrier is installed.

일 실시예에 따라, 빗방울의 밀도 데이터는, CCTV 영상 데이터로부터 획득한 특정 시점에서, CCTV 영상 데이터 전체 대비 빗방울이 차지 하고 있는 비율에 기반하여 획득 할 수 있다.According to one embodiment, raindrop density data may be obtained based on the ratio of raindrops to the total CCTV image data at a specific point in time obtained from CCTV image data.

예를 들면, CCTV 영상 데이터 중에서 특정 시점의 정지화면 상에서 화면 전체 면적과 빗방울이 차지하고 있는 면적을 계산하여, 전체 면적 대비 빗방울이 차지하고 있는 면적의 비율을 백분율로 나타낼 수 있다. 구체적으로, 화면의 전체 면적이 100이라고 가정하고, 제1 시점에서의 빗방울의 면적이 50일 경우, 제1 시점의 빗방울의 밀도 데이터는 50%, 제2 시점에서의 빗방울의 면적이 30일 경우, 제2 시점의 빗방울의 밀도 데이터는 30%로 나타낼 수 있다.For example, among CCTV video data, the total screen area and the area occupied by raindrops can be calculated on a still image at a specific point in time, and the ratio of the area occupied by raindrops to the total area can be expressed as a percentage. Specifically, assuming that the total area of the screen is 100, if the area of the raindrop at the first viewpoint is 50, the density data of the raindrop at the first viewpoint is 50%, and the area of the raindrop at the second viewpoint is 30. , the density data of raindrops at the second time point can be expressed as 30%.

일 실시예에 따라, 빗방울의 속도 데이터는, CCTV 영상 데이터로부터 획득한 제1 시점의 제1 빗방울의 제1 위치와 제1 시점 이후의 제2 시점의 제1 빗방울의 제2 위치를 획득하여, 제1 시점과 제2 시점의 시간 차이 및 제1 위치와 제2 위치의 위치 차이에 기반하여 획득할 수 있다.According to one embodiment, the raindrop speed data is obtained by obtaining the first position of the first raindrop at the first time point and the second position of the first raindrop at the second time point after the first time point obtained from CCTV image data, It can be obtained based on the time difference between the first and second viewpoints and the position difference between the first and second locations.

예를 들면, CCTV 영상 데이터 중에서 하나의 빗방울을 지정하여, 해당 빗방울의 제1 시점에서의 제1 위치를 획득하고, 제1 시점으로부터 특정 시간이 지난 후에 제2 시점에서의 제2 위치를 획득하여, 제1 위치와 제2 위치의 거리 차이 및 제1 시점과 제2 시점의 시간 차이를 이용하여 우리가 흔히 알고 있는 속도 공식을 이용하여 빗방울의 속도를 계산 할 수 있다. 구체적으로, 하나의 빗방울이 10초 후에 10 cm를 이동하였다고 가정하면, 해당 빗방울의 속도는 1cm/s 또는 0.01m/s로 나타낼 수 있다.For example, by specifying one raindrop among the CCTV image data, the first position of the raindrop at the first point in time is obtained, and the second position at the second point in time is obtained after a certain time has passed from the first point in time. , the speed of the raindrop can be calculated using the commonly known speed formula using the distance difference between the first and second positions and the time difference between the first and second time points. Specifically, assuming that one raindrop moves 10 cm after 10 seconds, the speed of the raindrop can be expressed as 1 cm/s or 0.01 m/s.

일 실시예에 따라, 혼잡도 데이터는 CCTV 영상 데이터로부터 획득한 제1 시점의 제1 방향으로 이동하는 제1 사람수 및 제2 방향으로 이동하는 제2 사람수와 제2 시점의 제1 방향으로 이동하는 제3 사람수 및 제2 방향으로 이동하는 제4 사람수를 획득하여, 제1 시점과 제2 시점의 시간 차이 및 제1 사람수, 제2 사람수, 제3 사람수 및 제4 사람수에 기반하여 획득할 수 있다. 일 실시예에 따르면, 혼잡도 데이터는 0 ~ 100 범위 내에서 결정될 수 있다.According to one embodiment, the congestion data includes the first number of people moving in the first direction at the first time point, the second number of people moving in the second direction, and the number of people moving in the first direction at the second time point obtained from CCTV image data. Obtain the number of the third person moving and the number of the fourth person moving in the second direction, and obtain the time difference between the first and second time points and the number of the first person, the second person, the third person, and the fourth person. It can be obtained based on . According to one embodiment, congestion data may be determined within the range of 0 to 100.

구체적으로, 혼잡도 데이터는 현재 시점과 동일한 시점을 의미하는 제2 시점의 혼잡도 데이터를 의미하며, 제1 시점의 혼잡도를 50으로 했을 때, 제2 시점의 혼잡도를 나타낼 수 있다.Specifically, congestion data refers to congestion data at a second time point, which is the same time point as the current time point, and can represent the congestion level at the second time point when the congestion level at the first time point is set to 50.

예를 들면, 지하철의 혼잡도 데이터를 획득한다고 가정하고, 제1 방향을 지하철 입구방향, 제2 방향을 지하철 입구반대방향으로 지정할 수 있다. 그리고, CCTV 영상을 통해 제1 시점에서 제1 방향으로 향하는 사람수 A, 제2 방향으로 향하는 사람수 B를 획득 할 수 있다. 마찬가지로, 제1 시점으로부터 특정 시점이 지난 후의 제2 시점에서 제1 방향으로 향하는 사람수 C, 제2 방향으로 향하는 사람수 D를 획득 할 수 있다. 여기서, E(A-B) 값, F(C-D) 값 및 제1 시점과 제2 시점의 시간차이를 통해 제1 시점 대비 제2 시점에서의 출입한 사람수의 변화량을 통해 혼잡도를 획득 할 수 있다. For example, assuming that subway congestion data is obtained, the first direction can be designated as the direction of the subway entrance, and the second direction can be designated as the direction opposite to the subway entrance. In addition, the number of people A and the number of people heading in the second direction B can be obtained from the first viewpoint through the CCTV image. Likewise, at a second time point after a specific time point from the first time point, the number C of people heading in the first direction and the number of people heading in the second direction D can be obtained. Here, the congestion level can be obtained through the change in the number of people entering and leaving at the second time point compared to the first time point through the E(A-B) value, F(C-D) value, and time difference between the first and second time points.

207 동작에서, 다양한 실시예들에 따르면, 서버(106)는 빗방울의 밀도 데이터 및 속도 데이터에 기반하여 제2 강수량 데이터를 획득 할 수 있다.At operation 207, according to various embodiments, server 106 may obtain second precipitation data based on density data and velocity data of raindrops.

일 실시예에 따라, 제2 강수량 데이터는 제1 시점의 빗방울의 밀도 데이터와 제2 시점의 빗방울의 밀도 데이터와의 차이 및 제1 시점의 빗방울의 속도 데이터와 제2 시점의 빗방울의 속도 데이터와의 차이에 기반하여 획득 할 수 있다.According to one embodiment, the second precipitation data includes the difference between the raindrop density data at the first time point and the raindrop density data at the second time point, and the raindrop velocity data at the first time point and the raindrop velocity data at the second time point. It can be obtained based on the difference between .

구체적으로, 제1 시점에서의 빗방울의 밀도 데이터 대비 제2 시점에서의 빗방울의 밀도 데이터의 변화량과 제1 시점에서의 빗방울의 속도 데이터 대비 제2 시점에서의 빗방울의 속도 데이터의 변화량을 이용하여, 이러한 변화를 일차함수의 형태라고 가정하고, 선형회귀분석 모델에 적용하여, 특정 시점이 지난 후의 빗방울의 밀도 데이터 및 속도 데이터를 예측하여 특정 시점의 제2 강수량 데이터를 획득 할 수 있다. 일 실시예에 따르면, 서버(106)는 제1 시점에서의 빗방울의 밀도 데이터 대비 제2 시점에서의 빗방울의 밀도 데이터의 변화량 및 제1 시점에서의 빗방울의 속도 데이터 대비 제2 시점에서의 빗방울의 속도 데이터의 변화량을 인공지능 모델(예: 신경망 기반의 예측 모델, 선형회귀분석 모델 등)에 입력하여, 특정 시점이 지난 후의 빗방울의 밀도 데이터 및 속도 데이터로서, 특정 시점의 제2 강수량 데이터를 예측할 수 있다. 이 경우, 상기 인공지능 모델은, 시간의 흐름에 따른 빗방울의 밀도 데이터 변화량과 빗방울의 속도 데이터 변화량에 기반하여 학습될 수 있고, 빗방울의 밀도 데이터의 변화량의 상관 관계와 빗방울의 속도 데이터의 변화량의 상관 관계를 학습하여, 입력된 빗방울의 밀도 데이터 및/또는 속도 데이터에 대응하는 특정 시점 이후의 제2 강수량 데이터(예: 빗방울의 밀도 데이터 및/또는 속도 데이터)를 예측할 수 있다.Specifically, using the change in the raindrop density data at the second time point compared to the raindrop density data at the first time point and the change in raindrop speed data at the second time point compared to the raindrop speed data at the first time point, Assuming this change is in the form of a linear function, applying it to a linear regression model can predict the density and velocity data of raindrops after a certain point in time to obtain second precipitation data at a specific point in time. According to one embodiment, the server 106 determines the amount of change in the density data of raindrops at a second time point compared to the density data of raindrops at a first time point and the change in raindrop density data at a second time point compared to the speed data of raindrops at a first time point. By inputting the change in velocity data into an artificial intelligence model (e.g., neural network-based prediction model, linear regression model, etc.), the second rainfall data at a certain point can be predicted as the density data and velocity data of raindrops after a certain point in time. You can. In this case, the artificial intelligence model can be learned based on the change in raindrop density data and the change in raindrop speed data over time, and the correlation between the change in raindrop density data and the change in raindrop speed data By learning the correlation, second precipitation data (e.g., density data and/or velocity data of raindrops) after a specific point in time corresponding to the input raindrop density data and/or velocity data can be predicted.

209 동작에서, 다양한 실시예들에 따르면, 서버(106)는 제1 강수량 데이터 및 제2 강수량 데이터의 평균값에 기반하여 예측 강수량 데이터를 획득 할 수 있다. In operation 209, according to various embodiments, the server 106 may obtain predicted precipitation data based on an average value of the first precipitation data and the second precipitation data.

구체적으로, 제1 강수량 데이터 및 제2 강수량 데이터 모두 특정 시점의 예측 강수량 데이터를 나타내고, 측정 방식의 차이만 있을 뿐 같은 값을 나타낸다고 할 수 있다. 따라서, 제1 강수량 데이터와 제2 강수량 데이터의 평균 값을 이용하여 정확도가 높은 예측 강수량 데이터를 획득 할 수 있다.Specifically, it can be said that both the first precipitation data and the second precipitation data represent predicted precipitation data at a specific point in time, and represent the same value with only a difference in the measurement method. Therefore, highly accurate predicted precipitation data can be obtained using the average value of the first precipitation data and the second precipitation data.

211 동작에서, 다양한 실시예들에 따르면, 서버(106)는 예측 강수량 데이터 및 혼잡도 데이터에 기반하여 위험지수를 산출 할 수 있다.In operation 211, according to various embodiments, server 106 may calculate a risk index based on predicted precipitation data and congestion data.

일 실시예에 따라, 예측 강수량 데이터 및 혼잡도 데이터에 따라, 하기의 [수학식 1]로부터 위험지수를 산출 할 수 있다.According to one embodiment, the risk index can be calculated from [Equation 1] below according to predicted precipitation data and congestion data.

[수학식 1][Equation 1]

여기서 a, b 는 사용자의 입력에 의해 결정되는 가중치 값을 나타내고, Here, a and b represent weight values determined by user input,

R은 상기 위험지수, P는 상기 예측 강수량 데이터, C는 상기 혼잡도 데이터를 나타낼 수 있다.R may represent the risk index, P may represent the predicted precipitation data, and C may represent the congestion data.

예를 들면, 앞서 계산한 예측 강수량 데이터 및 혼잡도 데이터를 위 [수학식 1]에 대입하여, 위험 지수를 계산 할 수 있다. [수학식 1]의 가중치는 사용자가 직접 입력하거나 예측 모델에 따라 달라지는 값을 의미 할 수 있다.For example, the risk index can be calculated by substituting the previously calculated predicted precipitation data and congestion data into [Equation 1] above. The weight in [Equation 1] may be entered directly by the user or may refer to a value that varies depending on the prediction model.

213 동작에서, 다양한 실시예들에 따르면, 서버(106)는 위험지수에 기초하여 전동식 차수판이 상승하도록 하는 제어 신호를 전동식 차수판으로 송신할 수 있다.In operation 213, according to various embodiments, the server 106 may transmit a control signal to the electric water barrier to cause the electric water barrier to rise based on the risk index.

예를 들면, 도 4을 참고하여 위험지수에 따른 위기 단계를 심각, 위험, 주의, 일반 4 단계의 조건으로 나눌 수 있다. 해당 단계는 예시 일뿐, 사용자가 상황에 맞게 더 많은 수의 단계 혹은 더 적은 수의 단계로도 나눌 수 있으며, 각 단계에 해당하는 위험지수 수치 또한 사용자의 임의로 조절 할 수 있다.For example, referring to Figure 4, the crisis stage according to the risk index can be divided into four stages: serious, dangerous, caution, and general. These steps are only examples, and the user can divide them into more or fewer steps depending on the situation, and the risk index value corresponding to each step can also be adjusted at the user's discretion.

앞에서 설명한 위험지수에 따른 위기 단계별에 맞는 제어 신호를 전동식 차수판으로 송신하여, 상황에 맞게 전동식 차수판의 설치 여부 또는 차수판의 높이 정도를 조절 할 수 있다.By transmitting a control signal appropriate for the stage of crisis according to the risk index described above to the electric water barrier, it is possible to adjust whether or not to install the electric water barrier or the height of the water barrier to suit the situation.

여기서, 차수판이 설치 된다는 것은 차수판이 올라와서 출입구를 막는 과정을 의미하며, 반대로 내려가서 막힌 출입구를 다시 열 수도 있다. 또한, 차수판에 도 5와 같은 사이렌이 설치되어 있어, 올라가거나 내려갈 때 싸이렌과 안내 음성 등의 안전 경고 알림 메시지를 출력 할 수 있다.Here, installing a water barrier means the process of the water barrier rising and blocking the entrance, and conversely, it can also go down to reopen the blocked doorway. In addition, a siren as shown in FIG. 5 is installed on the water barrier, so that safety warning messages such as a siren and a voice guidance can be output when going up or down.

다양한 실시예들에 따르면, 특정 지역의 강수량 및 유동인구를 이용하여 위험도를 예측하는 서버는 프로세서, 통신 인터페이스를 포함하고, 상기 프로세서는, 1) 상기 통신 인터페이스를 통하여, 외부 서버로부터 제1 지역에 대한 제1 강수량 데이터를 획득하고, 2) 상기 통신 인터페이스를 통하여, 상기 제1 지역 내에서 전동식 차수판이 설치된 구역을 촬영한 CCTV 영상 데이터를 획득하고, 3) 상기 CCTV 영상 데이터로부터, 상기 전동식 차수판이 설치된 구역내에 빗방울의 밀도 데이터 및 속도 데이터와 혼잡도 데이터를 획득하고, 4) 상기 빗방울의 밀도 데이터 및 속도 데이터에 기반하여, 제2 강수량 데이터를 획득하고, 5) 상기 제1 강수량 데이터 및 제2 강수량 데이터에 기반하여 예측 강수량 데이터를 획득하고, 6) 상기 예측 강수량 데이터 및 상기 혼잡도 데이터에 기반하여 위험지수를 산출하고, 7) 상기 위험지수에 기초하여 상기 전동식 차수판이 상승하도록 하는 제어 신호를 상기 전동식 차수판으로 송신하도록 설정될 수 있다.According to various embodiments, a server that predicts risk using rainfall and floating population in a specific area includes a processor and a communication interface, and the processor: 1) sends a message to the first area from an external server through the communication interface; 2) Obtain first rainfall data for the area through the communication interface, obtain CCTV image data of the area where the electric water barrier is installed within the first area, and 3) From the CCTV image data, the electric water barrier Obtain density data, velocity data, and congestion data of raindrops in the installed area; 4) obtain second precipitation data based on the density data and velocity data of raindrops; 5) obtain the first precipitation data and the second precipitation amount; Obtain predicted rainfall data based on the data, 6) calculate a risk index based on the predicted rainfall data and the congestion data, and 7) send a control signal to cause the electric windshield to rise based on the risk index. It can be set to transmit to the water board.

다양한 실시예들에 따르면, 상기 빗방울의 밀도 데이터는, 상기 CCTV 영상 데이터로부터 획득한 특정 시점에서, 상기 CCTV 영상 데이터 전체 대비 상기 빗방울이 차지 하고 있는 비율에 기반하여 획득하고, 상기 빗방울의 속도 데이터는, 상기 CCTV 영상 데이터로부터 획득한 제1 시점의 제1 빗방울의 제1 위치와 상기 제1 시점 이후의 제2 시점의 제1 빗방울의 제2 위치를 획득하여, 상기 제1 시점과 상기 제2 시점의 시간 차이 및 상기 제1 위치와 상기 제2 위치의 위치 차이에 기반하여 획득할 수 있다.According to various embodiments, the density data of the raindrops is obtained based on the ratio of the raindrops to the entire CCTV image data at a specific point in time obtained from the CCTV image data, and the speed data of the raindrops is , the first position of the first raindrop at the first point in time obtained from the CCTV image data and the second position of the first raindrop at the second point in time after the first point in time are obtained, and the first point in time and the second point in time are obtained. It can be obtained based on the time difference and the position difference between the first location and the second location.

다양한 실시예들에 따르면, 상기 혼잡도 데이터는, 상기 CCTV 영상 데이터로부터 획득한 제1 시점의 제1 방향으로 이동하는 제1 사람수 및 제2 방향으로 이동하는 제2 사람수와 제2 시점의 제 1방향으로 이동하는 제3 사람수 및 제2 방향으로 이동하는 제4 사람수를 획득하여, 상기 제1 시점과 상기 제2 시점의 시간 차이 및 상기 제1 사람수, 상기 제2 사람수, 상기 제3 사람수 및 상기 제4 사람수에 기반하여 획득할 수 있다.According to various embodiments, the congestion data includes the first number of people moving in the first direction at the first time point, the second number of people moving in the second direction, and the second number of people at the second time point obtained from the CCTV image data. Obtain the third number of people moving in one direction and the fourth number of people moving in the second direction, and obtain the time difference between the first time point and the second time point, the first number of people, the second number of people, and the It can be obtained based on the third person number and the fourth person number above.

다양한 실시예들에 따르면, 상기 제2 강수량 데이터는, 제1 시점의 상기 빗방울의 밀도 데이터와 제2 시점의 상기 빗방울의 밀도 데이터의 차이 및 상기 제1 시점의 상기 빗방울의 속도 데이터와 상기 제2 시점의 상기 빗방울의 속도 데이터의 차이에 기반하여 획득할 수 있다.According to various embodiments, the second precipitation data includes the difference between the density data of the raindrops at a first time point and the density data of the raindrops at a second time point, the velocity data of the raindrops at the first time point, and the second time point. It can be obtained based on the difference in the speed data of the raindrops at the time.

다양한 실시예들에 따르면, 상기 예측 강수량 데이터는, 상기 제1 강수량 데이터 및 상기 제2 강수량 데이터의 평균값에 기반하여 획득할 수 있다.According to various embodiments, the predicted precipitation data may be obtained based on an average value of the first precipitation data and the second precipitation data.

다양한 실시예들에 따르면, 상기 예측 강수량 데이터 및 상기 혼잡도 데이터에 따라, 하기의 [수학식 1]로부터 위험지수를 산출 할 수 있다.According to various embodiments, a risk index can be calculated from [Equation 1] below according to the predicted precipitation data and the congestion data.

[수학식 1] [Equation 1]

일 실시예에 따라, a, b 는 사용자의 입력에 의해 결정되는 가중치 값을 나타내고, R은 상기 위험지수, P는 상기 예측 강수량 데이터, C는 상기 혼잡도 데이터를 나타낼 수 있다.According to one embodiment, a and b may represent weight values determined by user input, R may represent the risk index, P may represent the predicted precipitation data, and C may represent the congestion data.

다양한 실시예들에 따르면, 특정 지역의 강수량 및 유동인구를 이용하여 위험도를 예측하는 서버의 동작 방법은, 1) 상기 서버의 통신 인터페이스를 통하여, 외부 서버(예: 기상청 서버)로부터 제1 지역에 대한 제1 강수량 데이터를 획득하는 동작, 2) 상기 서버의 통신 인터페이스를 통하여, 상기 제1 지역 내에서 전동식 차수판이 설치된 구역(예: 지하철역, 빌딩 등)을 촬영한 CCTV 영상 데이터를 획득하는 동작, 3) 상기 CCTV 영상 데이터로부터, 상기 전동식 차수판이 설치된 구역내에 빗방울의 밀도 데이터 및 속도 데이터와 혼잡도 데이터를 획득하는 동작, 4) 상기 빗방울의 밀도 데이터 및 속도 데이터에 기반하여, 제2 강수량 데이터를 획득하는 동작, 5) 상기 제1 강수량 데이터 및 제2 강수량 데이터에 기반하여 예측 강수량 데이터를 획득하는 동작, 6) 상기 예측 강수량 데이터 및 상기 혼잡도 데이터에 기반하여 위험지수를 산출하는 동작, 7) 상기 위험지수에 기초하여 상기 전동식 차수판이 상승하도록 하는 제어 신호를 상기 전동식 차수판으로 송신하는 동작을 포함 할 수 있다.According to various embodiments, a method of operating a server that predicts risk using precipitation and floating population in a specific area includes: 1) sending data from an external server (e.g., a Korea Meteorological Administration server) to a first area through a communication interface of the server; 2) an operation of acquiring first rainfall data for the server, 2) an operation of acquiring CCTV image data taken of an area (e.g. subway station, building, etc.) where an electric water barrier is installed within the first area through the communication interface of the server, 3) Obtaining raindrop density data, speed data, and congestion data in the area where the electric water barrier is installed from the CCTV image data, 4) Obtaining second precipitation data based on the raindrop density data and speed data 5) acquiring predicted precipitation data based on the first precipitation data and the second precipitation data, 6) calculating a risk index based on the predicted precipitation data and the congestion data, 7) the risk It may include transmitting a control signal that causes the electric water barrier to rise based on the index to the electric water barrier.

본 문서에서 사용된 용어 "모듈" 또는 “~부”은 하드웨어, 소프트웨어 또는 펌웨어로 구성된 유닛을 포함하며, 예를 들면, 로직, 논리 블록, 부품, 또는 회로 등의 용어와 상호 호환적으로 사용될 수 있다. "모듈" 또는 “~부”는, 일체로 구성된 부품 또는 하나 또는 그 이상의 기능을 수행하는 최소 단위 또는 그 일부가 될 수 있다. "모듈" 또는 “~부”는 기계적으로 또는 전자적으로 구현될 수 있으며, 예를 들면, 어떤 동작들을 수행하는, 알려졌거나 앞으로 개발될, ASIC(application-specific integrated circuit) 칩, FPGAs(field-programmable gate arrays), 또는 프로그램 가능 논리 장치를 포함할 수 있고, 프로세서(120)에 의하여 실행될 수 있다. 다양한 실시예에 따른 장치(예: 모듈들 또는 그 기능들) 또는 방법(예: 동작들)의 적어도 일부는 프로그램 모듈의 형태로 컴퓨터로 판독 가능한 저장 매체(예: 메모리(130))에 저장된 명령어로 구현될 수 있다. 상기 명령어가 프로세서(예: 프로세서(120))에 의해 실행될 경우, 프로세서가 상기 명령어에 해당하는 기능을 수행할 수 있다. 컴퓨터로 판독 가능한 기록 매체는, 하드디스크, 플로피디스크, 마그네틱 매체(예: 자기테이프), 광기록 매체(예: CD-ROM, DVD, 자기-광 매체 (예: 플롭티컬 디스크), 내장 메모리 등을 포함할 수 있다. 명령어는 컴파일러에 의해 만들어지는 코드 또는 인터프리터에 의해 실행될 수 있는 코드를 포함할 수 있다. 다양한 실시예에 따른 모듈 또는 프로그램 모듈은 전술한 구성요소들 중 적어도 하나 이상을 포함하거나, 일부가 생략되거나, 또는 다른 구성요소를 더 포함할 수 있다. 다양한 실시예에 따른, 모듈, 프로그램 모듈 또는 다른 구성요소에 의해 수행되는 동작들은 순차적, 병렬적, 반복적 또는 휴리스틱하게 실행되거나, 적어도 일부 동작이 다른 순서로 실행되거나, 생략되거나, 또는 다른 동작이 추가될 수 있다.As used in this document, the term “module” or “unit” includes a unit comprised of hardware, software, or firmware, and can be used interchangeably with terms such as logic, logic block, component, or circuit, etc. there is. A “module” or “unit” may be an integral part, a minimum unit that performs one or more functions, or a part thereof. A “module” or “unit” may be implemented mechanically or electronically, e.g., known or to be developed application-specific integrated circuit (ASIC) chips, field-programmable FPGAs (FPGAs), that perform certain operations. gate arrays), or programmable logic devices, and may be executed by the processor 120. At least a portion of the device (e.g., modules or functions thereof) or method (e.g., operations) according to various embodiments includes instructions stored in a computer-readable storage medium (e.g., memory 130) in the form of a program module. It can be implemented as: When the instruction is executed by a processor (eg, processor 120), the processor may perform the function corresponding to the instruction. Computer-readable recording media include hard disks, floppy disks, magnetic media (e.g. magnetic tape), optical recording media (e.g. CD-ROM, DVD, magneto-optical media (e.g. floptical disks), built-in memory, etc. The instruction may include code generated by a compiler or code that can be executed by an interpreter. A module or program module according to various embodiments may include at least one of the above-described components. , some parts may be omitted, or other components may be further included. Operations performed by modules, program modules, or other components may be executed sequentially, parallel, iteratively, or heuristically. Some operations may be executed in a different order, omitted, or other operations may be added.

그리고 본 문서에 개시된 실시예는 개시된, 기술 내용의 설명 및 이해를 위해 제시된 것이며, 본 개시의 범위를 한정하는 것은 아니다. 따라서, 본 개시의 범위는, 본 개시의 기술적 사상에 근거한 모든 변경 또는 다양한 다른 실시예를 포함하는 것으로 해석되어야 한다.Additionally, the embodiments disclosed in this document are presented for explanation and understanding of the disclosed technical content, and do not limit the scope of the present disclosure. Accordingly, the scope of the present disclosure should be interpreted as including all changes or various other embodiments based on the technical idea of the present disclosure.

Claims (6)

특정 지역의 강수량 및 유동인구를 이용하여 위험도를 예측하는 서버에 있어서,
프로세서,
통신 인터페이스를 포함하고,
상기 프로세서는,
1) 상기 통신 인터페이스를 통하여, 외부 서버로부터 제1 지역에 대한 제1 강수량 데이터를 획득하고,
2) 상기 통신 인터페이스를 통하여, 상기 제1 지역 내에서 전동식 차수판이 설치된 구역을 촬영한 CCTV 영상 데이터를 획득하고,
3) 상기 CCTV 영상 데이터로부터, 상기 전동식 차수판이 설치된 구역내에 빗방울의 밀도 데이터 및 속도 데이터와 혼잡도 데이터를 획득하고,
4) 상기 빗방울의 밀도 데이터 및 속도 데이터에 기반하여, 제2 강수량 데이터를 획득하고,
5) 상기 제1 강수량 데이터 및 제2 강수량 데이터의 평균값에 기반하여 예측 강수량 데이터를 획득하고,
6) 상기 예측 강수량 데이터 및 상기 혼잡도 데이터에 기반하여 하기의 [수학식 1]에 따라, 위험지수를 산출하고,
7) 상기 위험지수에 기초하여 상기 전동식 차수판이 상승하도록 하는 제어 신호를 상기 전동식 차수판으로 송신하도록 설정된,
서버.
[수학식 1]

여기서 a, b 는 사용자의 입력에 의해 결정되는 가중치 값을 나타내고,
R은 상기 위험지수, P는 상기 예측 강수량 데이터, C는 상기 혼잡도 데이터를 나타냄.
In a server that predicts risk using precipitation and floating population in a specific area,
processor,
Includes a communication interface,
The processor,
1) Obtain first precipitation data for the first region from an external server through the communication interface,
2) Through the communication interface, acquire CCTV image data of the area where the electric water barrier is installed in the first area,
3) From the CCTV image data, obtain raindrop density data, speed data, and congestion data in the area where the electric water barrier is installed,
4) Based on the density data and velocity data of the raindrops, obtain second precipitation data,
5) Obtain predicted precipitation data based on the average value of the first precipitation data and the second precipitation data,
6) Calculate the risk index according to [Equation 1] below based on the predicted precipitation data and the congestion data,
7) Set to transmit a control signal to the electric water barrier to raise the electric water barrier based on the risk index,
server.
[Equation 1]

Here, a and b represent weight values determined by user input,
R represents the risk index, P represents the predicted precipitation data, and C represents the congestion data.
제 1항에 있어서,
상기 빗방울의 밀도 데이터는, 상기 CCTV 영상 데이터로부터 획득한 특정 시점에서, 상기 CCTV 영상 데이터 전체 대비 상기 빗방울이 차지 하고 있는 비율에 기반하여 획득하고,
상기 빗방울의 속도 데이터는, 상기 CCTV 영상 데이터로부터 획득한 제1 시점의 제1 빗방울의 제1 위치와 상기 제1 시점 이후의 제2 시점의 제1 빗방울의 제2 위치를 획득하여, 상기 제1 시점과 상기 제2 시점의 시간 차이 및 상기 제1 위치와 상기 제2 위치의 위치 차이에 기반하여 획득하는,
서버.
According to clause 1,
The density data of the raindrops is obtained based on the ratio of the raindrops to the total CCTV image data at a specific point in time obtained from the CCTV image data,
The raindrop speed data is obtained by obtaining the first position of the first raindrop at the first point in time obtained from the CCTV image data and the second position of the first raindrop at the second point in time after the first point in time, and the first position Obtained based on the time difference between the viewpoint and the second viewpoint and the position difference between the first location and the second location,
server.
제 1항에 있어서,
상기 혼잡도 데이터는, 상기 CCTV 영상 데이터로부터 획득한 제1 시점의 제1 방향으로 이동하는 제1 사람수 및 제2 방향으로 이동하는 제2 사람수와 제2 시점의 제 1방향으로 이동하는 제3 사람수 및 제2 방향으로 이동하는 제4 사람수를 획득하여, 상기 제1 시점과 상기 제2 시점의 시간 차이 및 상기 제1 사람수, 상기 제2 사람수, 상기 제3 사람수 및 상기 제4 사람수에 기반하여 획득하는,
서버.
According to clause 1,
The congestion data includes the first number of people moving in the first direction at the first time point, the second number of people moving in the second direction, and the third number moving in the first direction at the second time point obtained from the CCTV image data. Obtain the number of people and the number of fourth people moving in the second direction, and obtain the time difference between the first time point and the second time point and the first number of people, the second number of people, the third number of people, and the first number of people. 4 Acquired based on the number of people,
server.
제 1항에 있어서,
상기 제2 강수량 데이터는, 제1 시점의 상기 빗방울의 밀도 데이터와 제2 시점의 상기 빗방울의 밀도 데이터의 차이 및 상기 제1 시점의 상기 빗방울의 속도 데이터와 상기 제2 시점의 상기 빗방울의 속도 데이터의 차이에 기반하여 획득하는,
서버.

According to clause 1,
The second precipitation data includes the difference between the raindrop density data at a first time point and the raindrop density data at a second time point, and the raindrop speed data at the first time point and the raindrop speed data at the second time point. Obtained based on the difference between
server.

삭제delete 특정 지역의 강수량 및 유동인구를 이용하여 위험도를 예측하는 서버의 동작 방법에 있어서,
1) 상기 서버의 통신 인터페이스를 통하여, 외부 서버(예: 기상청 서버)로부터 제1 지역에 대한 제1 강수량 데이터를 획득하는 동작,
2) 상기 서버의 통신 인터페이스를 통하여, 상기 제1 지역 내에서 전동식 차수판이 설치된 구역(예: 지하철역, 빌딩 등)을 촬영한 CCTV 영상 데이터를 획득하는 동작,
3) 상기 CCTV 영상 데이터로부터, 상기 전동식 차수판이 설치된 구역내에 빗방울의 밀도 데이터 및 속도 데이터와 혼잡도 데이터를 획득하는 동작,
4) 상기 빗방울의 밀도 데이터 및 속도 데이터에 기반하여, 제2 강수량 데이터를 획득하는 동작,
5) 상기 제1 강수량 데이터 및 제2 강수량 데이터의 평균값에 기반하여 예측 강수량 데이터를 획득하는 동작,
6) 상기 예측 강수량 데이터 및 상기 혼잡도 데이터에 기반하여 하기의 [수학식 1]에 따라, 위험지수를 산출하는 동작,
7) 상기 위험지수에 기초하여 상기 전동식 차수판이 상승하도록 하는 제어 신호를 상기 전동식 차수판으로 송신하는 동작을 포함하는,
서버의 동작 방법.
[수학식 1]

여기서 a, b 는 사용자의 입력에 의해 결정되는 가중치 값을 나타내고,
R은 상기 위험지수, P는 상기 예측 강수량 데이터, C는 상기 혼잡도 데이터를 나타냄.



In the method of operating a server that predicts risk using precipitation and floating population in a specific area,
1) Obtaining first precipitation data for a first region from an external server (e.g., Korea Meteorological Administration server) through the communication interface of the server,
2) An operation of acquiring CCTV image data captured in an area where an electric water barrier is installed (e.g., subway station, building, etc.) within the first area through the communication interface of the server,
3) Obtaining raindrop density data, speed data, and congestion data in the area where the electric water barrier is installed from the CCTV image data,
4) An operation of acquiring second precipitation data based on the density data and velocity data of the raindrops,
5) Obtaining predicted precipitation data based on the average value of the first precipitation data and the second precipitation data,
6) Calculating a risk index according to [Equation 1] below based on the predicted precipitation data and the congestion data,
7) Comprising the operation of transmitting a control signal to the electric water barrier to raise the electric water barrier based on the risk index,
How the server operates.
[Equation 1]

Here, a and b represent weight values determined by user input,
R represents the risk index, P represents the predicted precipitation data, and C represents the congestion data.



KR1020230125034A 2023-09-19 2023-09-19 Server and operation method to predict risk using precipitation and floating population in specific area Active KR102661257B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020230125034A KR102661257B1 (en) 2023-09-19 2023-09-19 Server and operation method to predict risk using precipitation and floating population in specific area

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020230125034A KR102661257B1 (en) 2023-09-19 2023-09-19 Server and operation method to predict risk using precipitation and floating population in specific area

Publications (1)

Publication Number Publication Date
KR102661257B1 true KR102661257B1 (en) 2024-04-30

Family

ID=90884471

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020230125034A Active KR102661257B1 (en) 2023-09-19 2023-09-19 Server and operation method to predict risk using precipitation and floating population in specific area

Country Status (1)

Country Link
KR (1) KR102661257B1 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101662784B1 (en) * 2016-03-28 2016-10-06 (주)도래샘 Method and system for automatically controlling a floodgate
KR101722989B1 (en) * 2013-11-22 2017-04-18 에스케이테크엑스 주식회사 Apparatus and method for managing disaster using floating population of base station
KR102410833B1 (en) 2021-06-08 2022-06-22 임태훈 System and Method for Predictiong and Early Warning Flood of Lower Area of Downtown by Local Heavy Rain
KR20220138698A (en) * 2021-04-06 2022-10-13 서울대학교산학협력단 Method and apparatus for rainfall computation
KR102511140B1 (en) * 2022-05-24 2023-03-20 대한민국 Overtopping prediction method device using the overtopping prediction system and system thereof
KR20230105835A (en) 2022-01-05 2023-07-12 현대모비스 주식회사 Apparatus and method for generating rainfall prediction model of vehicle

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101722989B1 (en) * 2013-11-22 2017-04-18 에스케이테크엑스 주식회사 Apparatus and method for managing disaster using floating population of base station
KR101662784B1 (en) * 2016-03-28 2016-10-06 (주)도래샘 Method and system for automatically controlling a floodgate
KR20220138698A (en) * 2021-04-06 2022-10-13 서울대학교산학협력단 Method and apparatus for rainfall computation
KR102410833B1 (en) 2021-06-08 2022-06-22 임태훈 System and Method for Predictiong and Early Warning Flood of Lower Area of Downtown by Local Heavy Rain
KR20230105835A (en) 2022-01-05 2023-07-12 현대모비스 주식회사 Apparatus and method for generating rainfall prediction model of vehicle
KR102511140B1 (en) * 2022-05-24 2023-03-20 대한민국 Overtopping prediction method device using the overtopping prediction system and system thereof

Similar Documents

Publication Publication Date Title
US12213027B2 (en) Systems and methods for providing error correction and management in a mobile-based crowdsourcing platform
US11689285B2 (en) Systems and methods for providing geolocation services in a mobile-based crowdsourcing platform
KR102210701B1 (en) Method for managing beacon, terminal device, server and storage medium
KR102161100B1 (en) Information Providing Method associated with Position And Electronic Device supporting the same
US10074180B2 (en) Photo-based positioning
EP3364698B1 (en) Method, terminal, data processing apparatus and computer readable storage medium for indoor positioning
US9684947B2 (en) Indicating availability of indoor content on a digital map
CN105704659A (en) Method for estimating location, and electronic device and server thereof
US10939031B2 (en) Machine learning-based device placement and configuration service
US10313829B2 (en) Method and apparatus for managing point of interest based on tile
US20230161072A1 (en) Predictive Hydrological Impact Diagnostic System
US10028092B2 (en) Reducing client-side chatter for beacon-level events
KR102230583B1 (en) Method for providing location based service, electronic apparatus, server and storage medium
KR102661257B1 (en) Server and operation method to predict risk using precipitation and floating population in specific area
CN116010041A (en) Method, apparatus and computer program product for scheduling navigation resources
KR102612792B1 (en) Electronic device and method for determining entry in region of interest thereof
US10496956B2 (en) Mapping boxes in a storage bay
CN111666030B (en) Information display method and device, computer equipment and storage medium
US11864079B2 (en) System for communicating information relating to long period ground motion, server for communicating information relating to long period ground motion, mobile terminal, and method for communicating information relating to long period ground motion
US10627476B2 (en) Information processing system, information processing apparatus, and information processing method
KR20250087395A (en) Crane speed and operation control system and operation method through recognition of letters on the road
KR20250067895A (en) Management device, management method and management program

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20230919

PA0201 Request for examination
PA0302 Request for accelerated examination

Patent event date: 20230922

Patent event code: PA03022R01D

Comment text: Request for Accelerated Examination

Patent event date: 20230919

Patent event code: PA03021R01I

Comment text: Patent Application

PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20231228

Patent event code: PE09021S01D

PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20240122

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20240423

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20240423

End annual number: 3

Start annual number: 1

PG1601 Publication of registration