[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR101864528B1 - Method and system for providing water quality information - Google Patents

Method and system for providing water quality information Download PDF

Info

Publication number
KR101864528B1
KR101864528B1 KR1020170016169A KR20170016169A KR101864528B1 KR 101864528 B1 KR101864528 B1 KR 101864528B1 KR 1020170016169 A KR1020170016169 A KR 1020170016169A KR 20170016169 A KR20170016169 A KR 20170016169A KR 101864528 B1 KR101864528 B1 KR 101864528B1
Authority
KR
South Korea
Prior art keywords
measurement
water quality
quality information
providing system
information providing
Prior art date
Application number
KR1020170016169A
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 KR1020170016169A priority Critical patent/KR101864528B1/en
Application granted granted Critical
Publication of KR101864528B1 publication Critical patent/KR101864528B1/en

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
    • G01MEASURING; TESTING
    • G01WMETEOROLOGY
    • G01W1/00Meteorology
    • G01W1/10Devices for predicting weather conditions
    • 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
    • CCHEMISTRY; METALLURGY
    • C02TREATMENT OF WATER, WASTE WATER, SEWAGE, OR SLUDGE
    • C02FTREATMENT OF WATER, WASTE WATER, SEWAGE, OR SLUDGE
    • C02F2209/00Controlling or monitoring parameters in water treatment
    • C02F2209/02Temperature
    • CCHEMISTRY; METALLURGY
    • C02TREATMENT OF WATER, WASTE WATER, SEWAGE, OR SLUDGE
    • C02FTREATMENT OF WATER, WASTE WATER, SEWAGE, OR SLUDGE
    • C02F2209/00Controlling or monitoring parameters in water treatment
    • C02F2209/05Conductivity or salinity
    • CCHEMISTRY; METALLURGY
    • C02TREATMENT OF WATER, WASTE WATER, SEWAGE, OR SLUDGE
    • C02FTREATMENT OF WATER, WASTE WATER, SEWAGE, OR SLUDGE
    • C02F2209/00Controlling or monitoring parameters in water treatment
    • C02F2209/06Controlling or monitoring parameters in water treatment pH
    • CCHEMISTRY; METALLURGY
    • C02TREATMENT OF WATER, WASTE WATER, SEWAGE, OR SLUDGE
    • C02FTREATMENT OF WATER, WASTE WATER, SEWAGE, OR SLUDGE
    • C02F2209/00Controlling or monitoring parameters in water treatment
    • C02F2209/10Solids, e.g. total solids [TS], total suspended solids [TSS] or volatile solids [VS]
    • CCHEMISTRY; METALLURGY
    • C02TREATMENT OF WATER, WASTE WATER, SEWAGE, OR SLUDGE
    • C02FTREATMENT OF WATER, WASTE WATER, SEWAGE, OR SLUDGE
    • C02F2209/00Controlling or monitoring parameters in water treatment
    • C02F2209/11Turbidity
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02ATECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
    • Y02A10/00TECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE at coastal zones; at river basins
    • Y02A10/40Controlling or monitoring, e.g. of flood or hurricane; Forecasting, e.g. risk assessment or mapping
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02ATECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
    • Y02A20/00Water conservation; Efficient water supply; Efficient water use
    • Y02A20/152Water filtration
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02ATECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
    • Y02A90/00Technologies having an indirect contribution to adaptation to climate change
    • Y02A90/10Information and communication technologies [ICT] supporting adaptation to climate change, e.g. for weather forecasting or climate simulation

Landscapes

  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Environmental & Geological Engineering (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Biodiversity & Conservation Biology (AREA)
  • Atmospheric Sciences (AREA)
  • Environmental Sciences (AREA)
  • Ecology (AREA)
  • Development Economics (AREA)
  • Educational Administration (AREA)
  • Arrangements For Transmission Of Measured Signals (AREA)

Abstract

A river water quality information providing method and a river water quality information providing system are disclosed. According to an embodiment of the present invention, the river water quality information providing method includes the steps of: collecting a measurement value obtained by measuring the water quality of a river at regular intervals and storing the collected values in a database; reading a first measurement value associated with an inputted measurement station, in an initial page provided according to the connection of a client terminal, from the database; and providing a written inquiry page including the first measurement value to the client terminal. Accordingly, the present invention can visualize a relationship between individual items using a graph.

Description

하천 수질 정보 제공 방법 및 하천 수질 정보 제공 시스템{METHOD AND SYSTEM FOR PROVIDING WATER QUALITY INFORMATION}METHOD AND SYSTEM FOR PROVIDING WATER QUALITY INFORMATION BACKGROUND OF THE INVENTION [0001]

본 발명은 웹 기반 하천의 수질 모니터링 기술에 관한 것으로, 하천의 수질을 측정한 정보를 실시간으로 수집하여 클라이언트 단말에 웹 기반으로 시각화 하기 위한 하천 수질 정보 제공 방법 및 하천 수질 정보 제공 시스템에 관한 것이다.The present invention relates to a web-based river water quality monitoring technology, and more particularly, to a river water quality information providing method and a river water quality information providing system for collecting information on a river water quality in real time and visualizing the web-based information on a client terminal.

현재, 국가 수자원 관리 종합정보시스템, 국립환경과학원 실시간 수질정보시스템, 환경부 물 환경 정보 시스템, 한국수자원공사(상수도/하수도) 등과 같이, 수질을 모니터링하여 수질 정보를 제공해 주는 다양한 기관의 시스템이 상용화되어 있다.Currently, various systems for monitoring water quality and providing water quality information are commercially available, such as the National Water Resources Management Integrated Information System, the National Institute for Environmental Studies's real-time water quality information system, the Ministry of Water Environment Information System, and the Korea Water Resources Corporation (waterworks / have.

일례로, 기존의 수질 모니터링 시스템에서는, 수계(하천)가 선택되면, 해당 수계에 설치된 측정소를 지도에 표시하고, 지도에서 선택된 측정소에서의 수질 측정 자료를 일별로 출력하고 있다.For example, in a conventional water quality monitoring system, when a water system (river) is selected, the measurement site installed in the water system is displayed on the map, and the water quality measurement data at the measurement site selected on the map is output on a daily basis.

하지만, 기존에는, 수질을 나타내는 여러 항목 중 조회가 선택되는 특정 항목에 대한 자료를 각각 분리하여 제공 함에 따라, 각 항목간의 연관성을 그래프를 이용해 시각화 하는 데에는 한계를 가질 수 있다.However, in the past, since data on specific items selected by the inquiry among the plurality of items representing the water quality are separately provided, there is a limit to visualizing the relationship between the items using the graph.

또한, 기존에는, 조회한 수질정보를 엑셀과 같은 프로그램을 이용해 다운로드 할 수 없어 매번 시스템 접속을 통해 수질정보를 확인해야 하는 불편함을 가질 수 있다.In addition, in the past, the inquired water quality information can not be downloaded using a program such as Excel, so that it is inconvenient to check the water quality information through the system connection every time.

또한, 기존에는, 하천의 수질에 영향을 줄 수 있는 기상정보를 함께 알려 주는 기능이 제공되지 않고 있다.In addition, there is not provided a function of notifying weather information that may affect the water quality of the river.

이에 따라, 기존의 수질 모니터링 시스템을 개선하여, 하천의 수질 정보를 웹 기반으로 용이하게 제공하기 위한 기술이 요구되고 있다.Accordingly, there is a need for a technique to improve the existing water quality monitoring system and to easily provide the water quality information of the river on a web basis.

본 발명의 실시예는 하천의 수질을 나타내는 복수의 측정항목 중, 선택되는 측정항목 각각에 대한 측정값을 포함하는 그래프를 조회 페이지로서 제공하여, 각 항목간의 연관성을 그래프를 이용해 시각화 하는 것을 목적으로 한다.An embodiment of the present invention is to provide a graph including a measurement value for each selected measurement item among a plurality of measurement items representing the quality of a river as a reference page and visualize the association between the items by using a graph do.

또한, 본 발명의 실시예는 하천의 수질정보를 기상정보와 연계하여 하나의 그래프에 시각화 함으로써, 하천의 수질에 영향을 줄 수 있는 기상정보의 제공을 통해, 수질 관리가 용이해지도록 하는 것을 목적으로 한다.Further, the embodiment of the present invention aims at facilitating the water quality management by providing the weather information that can affect the water quality of the river by visualizing the water quality information of the river in one graph in connection with the weather information .

또한, 본 발명의 실시예는 하천의 수질정보를 조회하는 클라이언트 단말에게, 일일, 주별, 월별, 연도별 및 실시간 중 적어도 하나의 시간간격을 선택할 수 있도록 함으로써, 기간 별 검색 기능을 제공하여 사용자 편의성을 높이는 것을 목적으로 한다.In addition, embodiments of the present invention can provide at least one time interval between daily, weekly, monthly, yearly, and real time to the client terminal that inquires the river water quality information, .

또한, 본 발명의 실시예는 상하류 수질 비교 기능의 제공을 통해, 측정항목 별로 하천의 상하류의 수질정보를 한 눈에 비교, 파악할 수 있도록 하는 것을 목적으로 한다. It is another object of the embodiment of the present invention to provide a function of comparing the upstream and downstream water quality so that the water quality information of upstream and downstream of the river can be compared and grasped at a glance for each measurement item.

본 발명의 일실시예에 따른 하천 수질 정보 제공 방법은, 하천의 수질을 측정한 측정값을 일정 주기로 수집하여, 데이터베이스에 저장하는 단계와, 클라이언트 단말의 접속에 따라 제공되는 초기 페이지에서, 입력되는 측정소와 연관되는 제1 측정값을, 상기 데이터베이스로부터 리드하는 단계, 및 상기 제1 측정값을 포함하여 작성한 조회 페이지를, 상기 클라이언트 단말에 제공하는 단계를 포함한다.A method of providing river water quality information according to an embodiment of the present invention includes the steps of collecting measured values of river water quality at regular intervals and storing the collected values in a database, Reading the first measurement value associated with the measurement site from the database, and providing an inquiry page including the first measurement value to the client terminal.

또한, 본 발명의 일실시예에 따른 하천 수질 정보 제공 시스템은, 하천의 수질을 측정한 측정값을 일정 주기로 수집하여, 데이터베이스에 저장하는 수집부와, 클라이언트 단말의 접속에 따라 제공되는 초기 페이지에서, 입력되는 측정소와 연관되는 제1 측정값을, 상기 데이터베이스로부터 리드하는 리드부, 및 상기 제1 측정값을 포함하여 작성한 조회 페이지를, 상기 클라이언트 단말에 제공하는 제공부를 포함한다.According to another aspect of the present invention, there is provided a system for providing river water quality information, comprising: a collecting unit for collecting measured values of river water quality at regular intervals and storing the same in a database; And a providing unit that provides the client terminal with a read unit that reads from the database a first measurement value associated with the input measurement site and an inquiry page that includes the first measurement value.

본 발명의 일실시예에 따르면, 측정항목 별 비교 기능을 지원하여, 하천의 수질을 나타내는 복수의 측정항목 중, 선택되는 측정항목 각각에 대한 측정값을 포함하는 그래프를 조회 페이지로서 제공하여, 각 항목간의 연관성을 그래프를 이용해 시각화 할 수 있다.According to an embodiment of the present invention, a comparison function for each measurement item is supported to provide a graph including a measurement value for each of the selected measurement items among a plurality of measurement items representing the water quality of a stream as an inquiry page, Associations between items can be visualized using graphs.

또한, 본 발명의 일실시예에 따르면, 하천의 수질정보를 기상정보와 연계하여 하나의 그래프에 시각화 함으로써, 하천의 수질에 영향을 줄 수 있는 기상정보의 제공을 통해, 수질의 현재 수치에 대한 원인 파악과 이후의 수질 예측을 가능하게 하여 수질 관리가 용이해지도록 하고, 해당 하천을 이용하는 농민이나, 공장 등 사용자들에게 정확한 수질정보를 제공할 수 있다.According to an embodiment of the present invention, the water quality information of the river is visualized in a single graph in connection with the weather information to provide weather information that can affect the water quality of the river, It is possible to identify the cause and to predict the water quality later, thereby facilitating water quality management and providing accurate water quality information to users such as farmers and plants using the river.

또한, 본 발명의 일실시예에 따르면, 일일, 주별, 월별, 연도별 및 실시간 등 기간 별 검색 기능을 제공하여 사용자 편의성을 높일 수 있다.In addition, according to an embodiment of the present invention, it is possible to enhance user convenience by providing a search function by day, week, month, year, and period.

또한, 본 발명의 일실시예에 따르면, 상하류 수질 비교 기능을 지원하여, 측정항목 별로 하천의 상하류의 수질정보를 한 눈에 파악 가능하게 할 수 있다.According to an embodiment of the present invention, the upstream and downstream water quality comparison functions are supported, and water quality information of upstream and downstream of a river can be grasped at a glance for each measurement item.

도 1은 본 발명의 일실시예에 따른 하천 수질 정보 제공 시스템과, 원격의 서버와 센서, 및 클라이언트 단말 간의 연결 관계를 도시한 도면이다.
도 2는 본 발명의 일실시예에 따른 하천 수질 정보 제공 시스템의 내부 구성을 도시한 블록도이다.
도 3은 본 발명의 일실시예에 따른 하천 수질 정보 제공 시스템에서, 초기 페이지의 일례를 도시한 도면이다.
도 4는 본 발명의 일실시예에 따른 하천 수질 정보 제공 시스템에서, 조회 페이지의 일례를 도시한 도면이다.
도 5는 본 발명의 일실시예에 따른 하천 수질 정보 제공 시스템에서, 상하류 수질 비교 기능을 제공하는 화면의 일례를 도시한 도면이다.
도 6은 본 발명의 일실시예에 따른 하천 수질 정보 제공 시스템에서, 표 보기 기능을 제공하는 화면의 일례를 도시한 도면이다.
도 7은 본 발명의 일실시예에 따른 하천 수질 정보 제공 방법의 순서를 도시한 흐름도이다.
FIG. 1 is a diagram illustrating a connection relationship between a remote water sensor information providing system, a remote server, a sensor, and a client terminal according to an embodiment of the present invention.
2 is a block diagram illustrating an internal configuration of a river water quality information providing system according to an embodiment of the present invention.
3 is a view showing an example of an initial page in the river water quality information providing system according to an embodiment of the present invention.
4 is a view showing an example of an inquiry page in the system for providing river water quality information according to an embodiment of the present invention.
FIG. 5 is a view showing an example of a screen for providing the upstream and downstream water quality comparison functions in the river water quality information providing system according to the embodiment of the present invention.
FIG. 6 is a view showing an example of a screen for providing a table view function in the system for providing river water quality information according to an embodiment of the present invention.
7 is a flowchart illustrating a procedure of a method for providing river water quality information according to an embodiment of the present invention.

이하, 첨부된 도면들을 참조하여 본 발명의 일실시예에 따른 응용프로그램 업데이트 장치 및 방법에 대해 상세히 설명한다. 그러나, 본 발명이 실시예들에 의해 제한되거나 한정되는 것은 아니다. 각 도면에 제시된 동일한 참조 부호는 동일한 부재를 나타낸다.Hereinafter, an apparatus and method for updating an application program according to an embodiment of the present invention will be described in detail with reference to the accompanying drawings. However, the present invention is not limited to or limited by the embodiments. Like reference symbols in the drawings denote like elements.

도 1은 본 발명의 일실시예에 따른 하천 수질 정보 제공 시스템과, 원격의 서버와 센서, 및 클라이언트 단말 간의 연결 관계를 도시한 도면이다.FIG. 1 is a diagram illustrating a connection relationship between a remote water sensor information providing system, a remote server, a sensor, and a client terminal according to an embodiment of the present invention.

도 1을 참조하면, 본 발명의 일실시예에 따른 하천 수질 정보 제공 시스템(100)은, 서버(Server) 및 데이터베이스(Database)로 구성될 수 있다.Referring to FIG. 1, a system 100 for providing river water quality information according to an embodiment of the present invention may include a server and a database.

상기 서버는, 하천에 설치된 각 측정소와 연관되는 원격의 서버(120)와의 통신을 통해, 해당 측정소가 위치하는 하천의 수질을 측정한 측정값을 일정 주기(예를 들어, '1시간 간격')로 수집하여, 상기 데이터베이스를 구축할 수 있다.The server communicates with the remote server 120 associated with each measuring station installed in the river to measure a measurement value of the quality of the river where the measuring station is located at a predetermined period (for example, '1 hour interval'), And the database can be constructed.

여기서, 원격의 서버(120)는 각 측정소를 운영하는 관리 서버 및 하천의 수질을 측정하는 측정소의 기상정보를 제공하는 기상청 서버를 포함할 수 있다.Here, the remote server 120 may include a management server that manages each meteorological station, and a weather station server that provides meteorological information of a meteorological station that measures water quality of the stream.

즉, 하천 수질 정보 제공 시스템(100) 내 서버는, 각 측정소를 운영하는 관리 서버로부터 측정항목 별 측정값을 수집하거나, 또는 각 측정소에 설치된 다양한 원격 센서(110)로부터 측정항목 별 측정값을 수집하고, 수집한 측정항목 별 측정값을 측정소와 연관시켜 상기 데이터베이스에 저장할 수 있다. 여기서, 상기 데이터베이스는 예를 들어 'MySQL'로 구현될 수 있다.That is, the server in the river water quality information providing system 100 collects measurement values for each measurement item from a management server operating each measurement site, or collects measurement values for each measurement item from various remote sensors 110 installed at each measurement site And the measured values of the collected measurement items can be stored in the database in association with the measurement site. Here, the database may be implemented as 'MySQL', for example.

또한, 상기 서버는, 기상청 서버로부터, 각 측정소의 위치에 상응하는 기상정보를 수집하여, 측정소와 연관시켜 상기 데이터베이스에 저장할 수 있다.The server may collect weather information corresponding to the location of each measurement site from the weather station server, and store the information in association with the measurement site in the database.

상기 서버는, 접속되는 클라이언트 단말(130)로 초기 페이지를 제공하고, 상기 초기 페이지에서, 입력되는 측정소와 연관되는 제1 측정값을, 상기 데이터베이스로부터 리드하고, 상기 제1 측정값을 포함하여 작성한 조회 페이지를, 클라이언트 단말(130)에 제공할 수 있다.The server provides an initial page to a connected client terminal (130), reads, from the initial page, a first measurement value associated with the incoming metrology station from the database, And provide an inquiry page to the client terminal 130. [

여기서, 클라이언트 단말(130)은 하천의 수질 조회를 요청하는 사용자의 컴퓨터 단말일 수 있으며, 스마트 폰, 태블릿 PC 등과 같은 모바일 기기일 수도 있다.Here, the client terminal 130 may be a computer terminal of a user requesting a river water quality inquiry, or may be a mobile device such as a smart phone, a tablet PC, and the like.

일례로, 클라이언트 단말(130)은 상기 초기 페이지에서 하천의 수질 측정을 원하는 측정항목 및 측정소의 위치를 선택할 수 있다. 상기 서버는, 초기 페이지에서 선택된 측정소에서의, 선택된 측정항목 별 제1 측정값을 상기 데이터베이스로부터 획득하고, 획득한 제1 측정값을 측정항목 별로 나열한 그래프 또는 표를 포함하여, 조회 페이지를 작성할 수 있다.In one example, the client terminal 130 may select the location of the metrology item and the metrology station that desire to measure the quality of the stream in the initial page. The server may generate a lookup page by obtaining a first measurement value for each selected measurement item at the measurement site selected on the initial page from the database and including a graph or a table listing the acquired first measurement value for each measurement item have.

다른 일례로, 상기 서버는 검색기간을 조회 당일('오늘 날짜')로 설정하고, 클라이언트 단말(130)에 의해 사전에 지정된 측정소('온천천 세병교')를 디폴트 위치로 설정한 상기 초기 페이지를 클라이언트 단말(130)에 제공할 수 있다.In another example, the server sets the search period to the date of inquiry ('today's date') and sets the initial page set by the client terminal 130 as a default location, To the client terminal (130).

이후, 클라이언트 단말(130)에 의해 조회가 요청되면, 상기 서버는 디폴트로 설정된 측정소의 24시간 이내의 측정항목 별 제1 측정값을 상기 데이터베이스에서 조회할 수 있다.Thereafter, when an inquiry is requested by the client terminal 130, the server can inquire the first measured value for each measurement item within 24 hours of the measurement station set as the default in the database.

상기 서버는 상기 데이터베이스로부터 반환된 측정항목 별 제1 측정값을, 지도에 표시하거나, 표로 작성한 조회 페이지를 제공할 수 있으며, 상기 조회 페이지에서 클라이언트 단말(130)에 의해 선택되는 측정항목을 그래프로 출력할 수도 있다.The server may display a first measurement value for each measurement item returned from the database on a map or may provide an inquiry page in which a table is created. In the inquiry page, a measurement item selected by the client terminal 130 is displayed as a graph Output.

이때, 상기 서버는 조회 페이지를 클라이언트 단말(130)로 제공 시, 하천의 위치에 따른 수질 상태를 다양한 색으로 표현할 수 있다. 예를 들어, 상기 서버는 측정항목 별 제1 측정값을 수질 상태 별 기준치와 비교하여, 수질 상태를 '좋음', '보통', '나쁨'으로 구분할 수 있으며, 수질 상태가 '나쁨'이면 '적색', '보통'이면 '황색', '좋음'이면 '녹색'과 같이, 수질 상태를 색으로 식별 가능하도록 표현할 수 있다.At this time, when the server provides the inquiry page to the client terminal 130, the server can express the water quality according to the position of the river in various colors. For example, the server compares the first measurement value for each measurement item with a reference value for each water quality condition to distinguish the water quality state as 'good', 'normal', and 'poor'. If the water quality is 'poor' Such as 'green' for 'red', 'yellow' for 'normal', or 'green' for 'good'.

또한, 상기 서버는 상하류 수질 비교 페이지를 제공하여, 하천의 상류와 중류 및 하류의 각 수질 정보에 대한 표와 그래프를 클라이언트 단말(130)에 출력할 수 있다.In addition, the server may provide upstream and downstream water quality comparison pages to output a table and a graph of the upstream and upstream and downstream water quality information to the client terminal 130.

또한, 상기 서버는 상기 조회 페이지에서 '표 더보기'가 클릭될 경우, 검색기간 별 표 검색 페이지로 이동하여 검색기간 별 상세 정보를 클라이언트 단말(130)에 출력할 수 있고, '다운로드' 클릭에 따라, 출력한 검색기간 별 상세 정보를, 표에 적합한 파일 형식(예를 들어 '엑셀')으로 변환하여 클라이언트 단말(130)에 제공할 수 있다.In addition, when the 'more tables' is clicked on the inquiry page, the server may go to the table search page according to the search period and output detailed information for each search period to the client terminal 130, , And output the detailed information for each search period to a file format (e.g., 'Excel') suitable for the table and provide the converted information to the client terminal 130.

도 2는 본 발명의 일실시예에 따른 하천 수질 정보 제공 시스템의 내부 구성을 도시한 블록도이다.2 is a block diagram illustrating an internal configuration of a river water quality information providing system according to an embodiment of the present invention.

도 2를 참조하면, 본 발명의 일실시예에 따른 하천 수질 정보 제공 시스템(200)은, 수집부(210), 리드부(220), 제공부(230) 및 데이터베이스(240)를 포함하여 구성할 수 있다.2, a system 200 for providing river water quality information according to an exemplary embodiment of the present invention includes a collecting unit 210, a lead unit 220, a providing unit 230, and a database 240, can do.

수집부(210)는 하천의 수질을 측정한 측정값을 일정 주기로 수집하여, 데이터베이스(240)에 저장한다.The collection unit 210 collects the measured values of the water quality of the river at regular intervals and stores the collected values in the database 240.

일례로, 수집부(210)는 상기 하천에 위치하는 각 측정소에 설치된 원격 센서, 또는 상기 각 측정소를 운영하는 관리 서버로부터, 일정 주기로 수집한 측정항목 별 측정값을, 상기 측정소에 연관시켜, 데이터베이스(240)에 저장할 수 있다.For example, the collecting unit 210 correlates measurement values for each measurement item collected at regular intervals from the remote sensor installed at each measurement site located in the river or the management server operating the measurement sites to the measurement site, (240).

예를 들어, 수집부(210)는 수온, 염분, 수소이온농도, 용존산소, 전기전도도, 암모늄, 탁도, TDS(Total Dissolved Solid), 클로로필(Chlorophyll) 중 적어도 하나의 하천의 수질과 연관되는 측정항목에 대한 측정값을, 예컨대 1시간 간격으로 원격 센서 또는 상기 관리 서버로부터 수집하고, 수집한 측정항목 별 측정값을, 측정시간과 연관시켜, 해당 측정소에 관한 데이터베이스(240)에 저장할 수 있다. 여기서, 상기 TDS는, 총 용존성 고형물질의 약자로, "물속에 녹아있는 고형물질의 총량"을 의미할 수 있다.For example, the collecting unit 210 may measure the water quality of at least one stream of water temperature, salinity, hydrogen ion concentration, dissolved oxygen, electric conductivity, ammonium, turbidity, total dissolved solids (DDS), chlorophyll The measurement values for the items may be collected from the remote sensor or the management server at intervals of, for example, one hour, and the collected measurement values for each measurement item may be stored in the database 240 related to the measurement site in association with the measurement time. Here, the TDS is an abbreviation of total dissolved solids, which may mean "total amount of solids dissolved in water ".

또한, 수집부(210)는 상기 각 측정소의 위치에 상응하는, 기상청 서버로부터 수집한 기온, 습도, 강수량, 풍속 및 풍향 중 적어도 하나의 기상정보를, 데이터베이스(240)에 더 저장할 수 있다.The collecting unit 210 may further store at least one weather information, such as temperature, humidity, precipitation, wind speed, and wind direction, collected from the weather station, corresponding to the locations of the metering stations, in the database 240.

리드부(220)는 클라이언트 단말의 접속에 따라 제공되는 초기 페이지에서, 입력되는 측정소와 연관되는 제1 측정값을, 데이터베이스(240)로부터 리드한다.The lead unit 220 reads from the database 240 the first measurement value associated with the input measuring station in the initial page provided according to the connection of the client terminal.

제공부(230)는 상기 제1 측정값을 포함하여 작성한 조회 페이지(예를 들어, 그래프 또는 표)를, 상기 클라이언트 단말에 제공한다.The providing unit 230 provides an inquiry page (for example, a graph or a table) including the first measured value to the client terminal.

일례로, 제공부(230)는, 접속되는 클라이언트 단말로, 하천의 수질을 조회하려는 검색기간과, 측정소의 위치 및 측정항목 중 적어도 하나의 입력을 위한 인터페이스를 포함하여, 초기 페이지를 제공할 수 있으며, 이를 통해, 리드부(220)는 하천의 지정된 측정소에서의, 특정 측정항목에 대한 제1 측정값을, 데이터베이스(240)로부터 조회, 획득할 수 있다.For example, the providing unit 230 may provide an initial page to the connected client terminal, including an interface for inputting at least one of a search period for querying the water quality of the river and a location and a measurement item of the survey site Through which the lead 220 can retrieve and obtain from the database 240 a first measurement of a particular metric at a designated metering site of the stream.

일례로, 제공부(230)는 하천의 수질을 나타내는 지표로서, 수온, 염분, 수소이온농도, 용존산소, 전기전도도, 암모늄, 탁도, TDS(Total Dissolved Solid) 및 클로로필(Chlorophyll) 중 적어도 하나의 측정항목을 나열한 초기 페이지를 클라이언트 단말로 제공할 수 있다.For example, the supply unit 230 is an index indicating the water quality of a river, and includes at least one of water temperature, salinity, hydrogen ion concentration, dissolved oxygen, electric conductivity, ammonium, turbidity, total dissolved solids (TDS), and chlorophyll An initial page listing the measurement items can be provided to the client terminal.

예를 들어, 도 3을 참조하면, 리드부(220)는 초기 페이지(300)에 나열된 측정항목(340) 중에서 특정 측정항목('수온', '수소이온농도', '용존산소')이 선택되면, 측정소('온천천 세병교')(320)에서 검색기간(310) 동안 측정된 각 측정항목의 제1 측정값을, 데이터베이스(240)로부터 리드할 수 있다.For example, referring to FIG. 3, the read unit 220 may select a particular measurement item ('water temperature', 'hydrogen ion concentration', 'dissolved oxygen') among the measurement items 340 listed in the initial page 300 , The first measured value of each measurement item measured during the search period 310 may be read from the database 240 at the measurement site ('Three Oncatching Centers') 320.

이때, 리드부(220)는 초기 페이지(300)에서 검색기간(310)이 별도로 입력되지 않을 경우, 검색기간(310)을 조회 당일('오늘 날짜')로 설정하여, 현시점으로부터 24시간 이내의 측정항목 별 제1 측정값을 데이터베이스(240)에서 조회할 수 있다.At this time, when the search period 310 is not input separately from the initial page 300, the lead unit 220 sets the search period 310 to the inquiry day ('today date'), The first measurement value for each measurement item can be inquired in the database 240.

또한, 리드부(220)는 초기 페이지(300)에서 측정소의 위치(320)가 별도로 입력되지 않을 경우, 클라이언트 단말에 의해 디폴트로 지정된 측정소('온천천 세병교')에서의 측정항목 별 제1 측정값을 데이터베이스(240)에서 조회할 수 있다.If the location 320 of the measurement site is not separately input in the initial page 300, the lead unit 220 may perform a first measurement for each measurement item in the measurement site Values can be queried in the database 240.

또한, 상기 초기 페이지(300)에는, 하천에 위치하는 측정소를 마킹한 지도(360)가 포함될 수 있으며, 리드부(220)는 지도(360)에서 클릭된 측정소(370)에서의 상기 제1 측정값을 리드할 수 있다.The initial page 300 may include a map 360 marking a measurement site located in a stream and the lead unit 220 may include the first measurement 360 in the measurement site 370 clicked on the map 360. [ The value can be read.

이 밖에도, 제공부(230)는 측정항목 별 제1 측정값을 시각화 하는 방식('그래프' 또는 '표')과, 그래프 작성 시 제1 측정값의 시간간격(X축)(330), 기상정보(350)의 표시 여부와 기상정보(350)의 종류 및 상하류 수질 비교 여부 중 적어도 하나의 하천의 수질 조회를 위한 구체적인 사항을 지정할 수 있는 인터페이스를 더 포함하여, 초기 페이지(300)를 클라이언트 단말로 제공할 수 있다. 여기서, 시간간격(330)은 실시간, 일별, 월별, 연도별 중 어느 하나로 선택될 수 있으며, 측정항목(340)과 기상정보(350)는 복수로 선택될 수 있다. 리드부(220)는 초기 페이지(300)에서 기상정보(350)가 선택될 경우, 해당 측정소에서의 기상정보(350)를, 데이터베이스(240)에서 조회할 수 있다.('Graph' or 'table') for visualizing the first measurement value for each measurement item, a time interval (X axis) 330 of the first measurement value at the time of graph creation, The initial page 300 may further include an interface for specifying details of at least one of water quality inquiry of the river, whether or not the information 350 is displayed, and the kind of the weather information 350 and whether the upstream and downstream water quality are compared. . Here, the time interval 330 may be selected in real time, daily, monthly, or year, and a plurality of measurement items 340 and weather information 350 may be selected. When the weather information 350 is selected in the initial page 300, the read unit 220 can inquire weather information 350 in the measurement site in the database 240.

또한, 제공부(230)는 초기 페이지(300)를 제공 시, 클라이언트 단말의 접속 시점으로부터 설정된 시간(예를 들어, '24시간') 이내에 상기 하천의 각 측정소에서 측정된 측정항목 별 측정값을 함께 제공할 수 있다.The providing unit 230 may provide the initial page 300 with a measurement value of each measurement item measured at each measurement site of the river within a set time (for example, 24 hours) from the connection time of the client terminal Can be provided together.

상기 초기 페이지(300)에는, 선정된 범위(예를 들어, '부산광역시')에 위치하는 복수의 측정소를 마킹한 지도(360)가 포함될 수 있으며, 제공부(230)는 클라이언트 단말에 의해 복수의 측정소 중 어느 하나의 측정소(370)가 클릭 됨에 따라, 해당 측정소(370)에서 측정된 측정항목 별 측정값(380)을, 지도(360) 상에 해당 측정소(370)와 연관시켜 출력할 수 있다.The initial page 300 may include a map 360 indicating a plurality of measurement sites located in a predetermined range (for example, 'Busan Metropolitan City'), and the provider 230 may include a plurality It is possible to output the measurement value 380 for each measurement item measured in the measurement site 370 in association with the measurement site 370 on the map 360 as one of the measurement sites 370 of the measurement sites 370 is clicked have.

이에 따라, 클라이언트 단말은 초기 페이지(300)에서 하천의 수질 조회를 위한 검색기간(310), 측정항목(340), 기상정보(350) 등 구체적인 사항을 지정하지 않고, 검색 버튼을 클릭하지 않은 상태에서도, 각 측정소(370)의 24시간 이내의 측정값을 지도(360)에서 커서의 위치 이동 만으로 손쉽게 확인할 수 있으며, '더보기' 버튼의 클릭을 통해 해당 측정소(370)에서의 보다 상세한 정보를 확인 요청할 수 있다.Accordingly, the client terminal does not specify specific items such as the search period 310, the measurement item 340, and the weather information 350 for the river water quality inquiry in the initial page 300, The user can easily confirm the measurement value of each measurement site 370 within 24 hours by simply moving the cursor on the map 360 and confirm the detailed information in the measurement site 370 by clicking the ' Can be requested.

도 2로 돌아가면, 제공부(230)는 상기 초기 페이지에서 지정된 사항들을 포함하여 상기 조회 페이지를 작성할 수 있다.Returning to FIG. 2, the providing unit 230 may create the inquiry page including the items specified on the initial page.

제공부(230)는 상기 초기 페이지에서 선택되는 적어도 하나의 측정항목에 대한 제1 측정값을, 상기 측정항목 별로 구분하는 그래프를 포함하여 상기 조회 페이지를 작성할 수 있다. 이를 통해, 제공부(230)는 측정항목 별 비교 기능을 지원할 수 있다.The providing unit 230 may generate the inquiry page by including a graph that divides the first measurement value of at least one measurement item selected in the initial page by the measurement item. In this way, the provider 230 can support the comparison function of each measurement item.

구체적으로, 리드부(220)는 상기 초기 페이지에서, 검색기간('2016.12.02~2017.01.03')이 입력되어 기간 별 검색 기능이 요청 됨에 따라, 상기 검색이 요청된 검색기간에 대해 유효성 검사를 수행하고, 유효한 경우, 상기 검색기간 내에, 측정시점이 포함되는 측정항목 별 측정값을, 데이터베이스(240)로부터 리드할 수 있다. 제공부(230)는 상기 리드한 측정항목 별 측정값을 이용하여 작성한 그래프를, 조회 페이지(400)로서 클라이언트 단말에 제공할 수 있다. 이를 통해, 본 발명의 일실시예에 따르면, 일일, 주별, 월별, 연도별 및 실시간 등 기간 별 검색 기능을 제공하여 사용자 편의성을 높일 수 있다.Specifically, the lead unit 220 receives the search period ('2016.12.02 ~ 2017.01.03') from the initial page and requests the search function for each period to check the validity of the search period requested for the search And if it is valid, the measurement value for each measurement item including the measurement time point may be read from the database 240 within the search period. The providing unit 230 may provide the client terminal with a graph created using the measurement values of the read measurement items as the inquiry page 400. [ Thus, according to an embodiment of the present invention, it is possible to improve user convenience by providing a search function by day, week, month, year, and period.

예를 들어, 도 4를 참조하면, 제공부(230)는 상기 초기 페이지에서 선택된 측정항목('수온', '수소이온농도', '용존산소') 각각에 대한 제1 측정값을 이용하여 작성한 그래프(410 내지 430)를 포함하여, 조회 페이지(400)를 클라이언트 단말에 시각화 할 수 있다.For example, referring to FIG. 4, the providing unit 230 may generate the measurement values for each of the measurement items ('water temperature', 'hydrogen ion concentration', and 'dissolved oxygen') selected in the initial page Including the graphs 410 to 430, to visualize the inquiry page 400 on the client terminal.

이와 같이, 제공부(230)는 하천의 수질을 나타내는 복수의 측정항목 중, 선택되는 측정항목 각각에 대한 측정값을 포함하는 그래프를 조회 페이지(400)로서 제공하여, 각 항목간의 연관성을 그래프(410 내지 430)를 이용해 시각화 할 수 있다.As described above, the providing unit 230 provides a graph including measurement values for each of the selected measurement items among the plurality of measurement items indicating the water quality of the river as the inquiry page 400, 410 to 430).

이때, 제공부(230)는 상기 초기 페이지에서 선택되는, 실시간, 일별, 월별 및 연도별 중 어느 하나의 시간 간격에 따라, 측정항목 별 제1 측정값을 배열하여 그래프(410 내지 430)를 작성 시, 각 그래프에 포함되는 측정항목 별 제1 측정값 중, 최고 수치 또는 최저 수치를, 그래프에 대한 극점(최고 극점 '▲', 최저 극점 'X')으로서 표시하여, 조회 페이지(400)를 작성할 수 있다. 클라이언트 단말은 극점을 통해 평균적으로 어느 시점에 제1 측정값이 가장 높았는지 또는 낮았는지를 측정항목 별로 한눈에 파악할 수 있게 된다.At this time, the provider 230 arranges the first measurement values for each measurement item according to one of the time intervals selected in the initial page, real time, daily, monthly, and year to generate graphs 410 to 430 (The highest pole '?', The lowest pole 'X') of the graph, the highest value or the lowest value among the first measurement values for each measurement item included in each graph, Can be created. The client terminal can grasp at a glance whether the first measured value is the highest or the lowest at a certain point on the average through the pole.

또한, 제공부(230)는 그래프(410 내지 430)에서, 클라이언트 단말에 의해 커서가 위치되는 지점(401 또는 402)에 해당하는 측정항목 별 제1 측정값을, 팝업창(403)을 통해 출력할 수 있다. 즉, 제공부(230)는 일별로 작성된 그래프(410 내지 430)에서 커서가 놓이는 일자('2016.12.09')의 정확한 수치를 측정항목 각각으로 용이하게 확인할 수 있다.The providing unit 230 may output the first measured value for each measurement item corresponding to the point 401 or 402 at which the cursor is located by the client terminal through the pop-up window 403 in the graphs 410 to 430 . In other words, the provider 230 can easily confirm the accurate numerical value of the date ('2016.12.09') on which the cursor is placed in the graphs 410 to 430 created for each measurement item.

실시예에 따라, 상기 조회 페이지에서, 특정 측정항목에 대해, 상하류 수질 비교 기능이 요청되는 경우, 리드부(220)는 상기 측정소를 기준으로, 하천의 상류 또는 하류에 위치하는 타 측정소에서, 상기 특정 측정항목에 대해 측정된 제2 측정값을, 데이터베이스(240)로부터 리드하고, 제공부(230)는 상기 제2 측정값을 포함하여 작성한 그래프를, 상기 조회 페이지 내의, 상기 제1 측정값을 이용하여 작성한 그래프와 함께 클라이언트 단말에 시각화 할 수 있다.According to the embodiment, when the upstream and downstream water quality comparison function is requested for a specific measurement item in the inquiry page, the lead unit 220 determines, at the measurement site located upstream or downstream of the stream, The second measurement value measured for the specific measurement item is read from the database 240 and the providing unit 230 reads the graph including the second measurement value by using the first measurement value in the inquiry page And can be visualized on the client terminal together with the graph created by using it.

예를 들어, 도 5를 참조하면, 특정 측정항목('탁도')(501)에 대한 상하류 수질 비교 버튼(도 4의 404 참조)이 클릭되는 경우, 리드부(220)는 측정소('온천천 세병교')의 현위치를 기준으로, 하천의 상류 또는 하류에 위치하는 타 측정소('온천천 부곡교', '온천천 이섭교')에서, 특정 측정항목('탁도')(501)에 대해 측정된 제2 측정값을, 데이터베이스(240)로부터 리드하고, 제공부(230)는 조회 페이지(500)로서, 상기 제2 측정값을 포함하여 작성한 그래프(520, 530)를, 상기 제1 측정값을 이용하여 작성한 그래프(510)와 함께 클라이언트 단말에 시각화 할 수 있다.For example, referring to FIG. 5, when the upper and lower water quality comparison buttons (see 404 in FIG. 4) for a specific measurement item ('turbidity') 501 are clicked, the lead unit 220 reads' ('Turbidity') (501) in the other measurement sites ('Oncheon Stream Bugokyo' and 'Oncheon Stream Lee') located upstream or downstream of the stream, The second measurement value is read from the database 240 and the providing unit 230 reads the graph 520 and 530 including the second measurement value as the inquiry page 500, Can be visualized on the client terminal together with the graph 510 created by using the graph.

또한, 클라이언트 단말은 조회 페이지(500)에서 측정항목('탁도')(501)의 변경을 통해 다른 측정항목의 상하류 수질 비교 그래프를 손쉽게 확인할 수 있다.Also, the client terminal can easily check the upstream and downstream water quality comparison graphs of other measurement items by changing the measurement item (turbidity) 501 in the inquiry page 500.

다른 일례로, 제공부(230)는 클라이언트 단말에 제공한 조회 페이지(도 4의 400)에서 상하류 수질 비교 버튼(도 4의 404 참조)이 클릭되면, 상하류 수질 비교 페이지(500)를 제공할 수 있다. 리드부(220)는 하천('온천천')이 선택되면 해당 하천의 측정항목 별 제1 측정값을 획득하고, 제공부(230)는 클라이언트 단말에 지도를 시각화하여 측정항목 별 제1 측정값을 출력할 수 있으며, 관련 표를 출력할 수 있다. 제공부(230)는 클라이언트 단말에 의해 상하류 수질 비교 페이지(500)에서 측정항목('탁도')(501)이 선택되면, 하천의 상하류 그래프(510, 520, 530)를 동시에 출력할 수 있다.In another example, the providing unit 230 may provide the upstream and downstream water quality comparison pages 500 when the upstream and downstream water quality comparison buttons (see 404 in FIG. 4) are clicked on the inquiry page (400 of FIG. 4) have. The lead unit 220 obtains a first measurement value for each measurement item of the river when the stream ('onsen river') is selected, and the provider 230 visualizes the map on the client terminal, And output the related table. When the measurement item ('turbidity') 501 is selected in the upstream and downstream water quality comparison pages 500 by the client terminal, the supplier 230 can simultaneously output the upstream and downstream graphs 510, 520, and 530 of the river.

이와 같이, 본 발명의 일실시예에 따르면, 상하류 수질 비교 기능을 지원하여, 측정항목 별로 하천의 상하류의 수질정보를 한 눈에 파악 가능하게 할 수 있다.As described above, according to the embodiment of the present invention, the upstream and downstream water quality comparison function is supported, and the water quality information of upstream and downstream of the river can be grasped at a glance for each measurement item.

또한, 제공부(230)는 상기 조회 페이지에서, 상기 시간 간격 또는 상기 측정소에 대한 정보 변경이 요청 됨에 따라, 상기 변경된 정보에 상응하는 측정항목 별 제1 측정값을 포함하여 재작성한 그래프를 포함하여 상기 조회 페이지를 갱신할 수 있다.The providing unit 230 may include a rewritten graph including a first measurement value for each measurement item corresponding to the changed information as the time interval or the information about the measurement site is requested in the inquiry page The inquiry page can be updated.

예를 들어, 리드부(220)는 클라이언트 단말에 의해 검색기간 변경이 요청될 경우, 변경이 요청된 검색기간에 대해 날짜 유효성 검사를 수행하고, 유효한 경우, 변경된 검색기간 동안에 측정된 측정항목 별 제1 측정값을 데이터베이스(240)로부터 리드하고, 제공부(230)는 리드한 제1 측정값을 바탕으로 그래프를 재작성하여 선택된 측정항목에 관한 그래프를 클라이언트 단말에 시각화 할 수 있다.For example, when the search term change is requested by the client terminal, the lead unit 220 performs the date validity check on the search term for which the change is requested, and if valid, One measurement value is read from the database 240 and the provider 230 rewrites the graph based on the first measured value to visualize the graph of the selected measurement item on the client terminal.

또한, 제공부(230)는 클라이언트 단말에 의해 시간 간격(시간 스케일) 변경이 요청될 경우, 변경이 요청된 시간 간격('월별')에 따라 그래프의 X축을 변경하고, 데이터베이스(240)로부터 월별로 리드한 제1 측정값을 이용하여 그래프를 재작성할 수 있다.Also, when the client terminal requests the change of the time interval (time scale), the provider 230 changes the X axis of the graph according to the time interval ('month') at which the change is requested, The graph can be rewritten using the first measurement value read out as the first measurement value.

다른 일례로, 제공부(230)는 상기 초기 페이지에서, 표 보기 기능이 요청되는 경우, 클라이언트 단말이 접속되는 시점으로부터 설정된 시간 이내에, 상기 측정소에서 측정된 측정항목 별 측정값을 포함하는 표를 작성하여, 상기 조회 페이지로서 클라이언트 단말에 제공할 수도 있다.In another example, when the table view function is requested in the initial page, the provider 230 creates a table including the measured value of each measurement item measured at the measurement site within a predetermined time from the time when the client terminal is connected And provide the same to the client terminal as the inquiry page.

예를 들어, 도 6을 참조하면, 제공부(230)는 표를 포함하는 조회 페이지(600)를 클라이언트 단말에 제공 시, 클라이언트 단말의 선택에 따라, 그래프 작성시 선택한 측정항목의 측정값을 포함하여 표를 작성할 수도 있고, 모든 측정항목의 측정값을 포함하여 표를 작성할 수도 있으며, 기상정보를 더 포함하여 표를 작성할 수도 있다.For example, referring to FIG. 6, when providing the inquiry page 600 including a table to the client terminal, the provider 230 may include measurement values of the measurement items selected at the time of creating the graph, Or a table may be created including the measurement values of all the measurement items, or a table may be created by further including weather information.

또한, 제공부(230)는 조회 페이지(600)에서 '엑셀다운로드' 클릭에 따라, 검색기간 동안의 측정항목 별 제1 측정값을, 표에 적합한 파일 형식(예를 들어 '엑셀')으로 변환하여 클라이언트 단말에 제공할 수 있다.The provider 230 converts the first measurement value of each measurement item during the search period into a file format suitable for the table (for example, 'Excel') according to 'Download Excel' on the inquiry page 600 And provide it to the client terminal.

실시예에 따라, 수집부(210)는 상기 각 측정소의 위치에 상응하는, 기상청 서버로부터 수집한 기온, 습도, 강수량, 풍속 및 풍향 중 적어도 하나의 기상정보를, 데이터베이스(240)에 더 저장할 수 있다. 제공부(230)는 데이터베이스(240)에서 상기 제1 측정값에 대응되는 기상정보를 더 포함하여, 상기 조회 페이지를 작성할 수도 있다. 이때, 클라이언트 단말은 기온, 습도, 강수량, 풍속/풍량 중 조회를 원하는 기상정보를 초기 페이지에서 중복으로 선택할 수 있다.According to the embodiment, the collecting unit 210 can further store at least one weather information among the temperature, humidity, precipitation, wind speed, and wind direction collected from the weather station, corresponding to the positions of the respective metering stations, in the database 240 have. The providing unit 230 may further include weather information corresponding to the first measured value in the database 240 to generate the inquiry page. At this time, the client terminal can select weather information desired to be inquired among temperature, humidity, precipitation, wind speed / wind quantity on the initial page in duplicate.

예를 들어, 제공부(230)는 하천의 수질정보(측정항목 별 측정값)를 기상정보(기온, 습도, 강수량, 풍속 및 풍향)와 연계하여 하나의 그래프에 아이콘 형태로 시각화 할 수 있다.For example, the supply unit 230 can visualize water quality information (measured values of each measurement item) of a river in the form of an icon in one graph in association with weather information (temperature, humidity, precipitation, wind velocity and wind direction).

이를 통해, 본 발명에 따르면, 하천의 수질에 영향을 줄 수 있는 기상정보의 제공을 통해, 수질의 현재 수치에 대한 원인 파악과 이후의 수질 예측을 가능하게 하여 수질 관리가 용이해지도록 하고, 해당 하천을 이용하는 농민이나, 공장 등 사용자들에게 정확한 수질정보를 제공할 수 있다.Thus, according to the present invention, by providing weather information that can affect the water quality of the river, it is possible to grasp the cause of the present value of the water quality and to predict the water quality thereafter to facilitate the water quality management, It is possible to provide accurate water quality information to users such as farmers and factories using rivers.

이와 같이, 본 발명의 일실시예에 따르면, 측정항목 별 비교 기능을 지원하여, 하천의 수질을 나타내는 복수의 측정항목 중, 선택되는 측정항목 각각에 대한 측정값을 포함하는 그래프를 조회 페이지로서 제공하여, 각 항목간의 연관성을 그래프를 이용해 시각화 할 수 있다.As described above, according to the embodiment of the present invention, a comparison function for each measurement item is supported, and a graph including a measurement value for each selected measurement item among a plurality of measurement items representing the water quality of the stream is provided as a reference page The relationship between each item can be visualized using a graph.

도 3은 본 발명의 일실시예에 따른 하천 수질 정보 제공 시스템에서, 초기 페이지의 일례를 도시한 도면이다.3 is a view showing an example of an initial page in the river water quality information providing system according to an embodiment of the present invention.

도 3을 참조하면, 하천 수질 정보 제공 시스템은, 클라이언트 단말의 접속에 따라 초기 페이지(300)를 제공하여 하천의 수질 조회를 원하는 구체적인 사항을 입력 받을 수 있다.Referring to FIG. 3, the river water quality information providing system may provide an initial page 300 according to the connection of the client terminal, and receive specific details of the river water quality inquiry.

즉, 하천 수질 정보 제공 시스템은, 하천의 수질을 조회하려는 검색기간(310)과, 측정소의 위치(320)와, 시간간격(330), 측정항목(340) 및 기상정보(350) 중 적어도 하나의 입력을 위한 인터페이스를 포함하여, 초기 페이지(300)를 클라이언트 단말로 제공할 수 있다.That is, the river water quality information providing system includes at least one of a search period 310 for inquiring a river water quality, a location 320 of a survey site, a time interval 330, a measurement item 340 and weather information 350 An initial page 300 may be provided to the client terminal, including an interface for input of the initial page.

여기서, 검색기간(310)은, 클라이언트 단말에 의해 별도로 입력되지 않는 경우 현시점으로부터 24시간 이내의 수질 정보를 검색하도록 조회 당일('오늘 날짜')이 디폴트 값으로 설정될 수 있다.Here, the search period 310 may be set to a default value on the inquiry day ('today's date') so as to retrieve the water quality information within 24 hours from the present point of time when not separately input by the client terminal.

측정소의 위치(320)는 하천의 이름('온천천')이나 식별번호('102')로 입력되거나, 지도(360)에서 마킹된 복수의 측정소 중에서 클릭되어 입력될 수 있다.The location 320 of the metering site can be input as a name of a river ('onsen river') or an identification number ('102') or can be clicked and inputted among a plurality of metering sites marked on the map 360.

시간간격(330)은 측정값을 데이터베이스로부터 리드하여 그래프의 X축에 표시하는 단위로서, 일례로 실시간, 일별, 월별, 연도별 중 적어도 하나를 포함할 수 있다.The time interval 330 is a unit for reading measurement values from the database and displaying them on the X-axis of the graph. For example, the time interval 330 may include at least one of real time, daily, monthly, and yearly.

측정항목(340)은 수온, 염분, 수소이온농도, 용존산소, 전기전도도, 암모늄, 탁도, TDS 및 클로로필 중 하천의 수질을 나타내는 지표를 포함할 수 있다.Measurement item 340 may include an indicator of water quality, water temperature, salinity, hydrogen ion concentration, dissolved oxygen, electrical conductivity, ammonium, turbidity, TDS, and water quality of chlorophyll.

기상정보(350)는 기온, 습도, 강수량, 풍속 및 풍향 중 적어도 하나를 포함할 수 있다.The weather information 350 may include at least one of temperature, humidity, precipitation, wind speed and wind direction.

하천 수질 정보 제공 시스템은 나열된 측정항목(340) 중에서 특정 측정항목('수온', '수소이온농도', '용존산소')이 선택되면, 입력된 측정소('온천천 세병교')(320)에서 입력된 검색기간(310) 동안에 측정된 각 측정항목의 제1 측정값을 데이터베이스로부터 리드하여, 조회 페이지(도 4의 400)를 제공할 수 있다.In the river water quality information providing system, when a specific measurement item ('water temperature', 'hydrogen ion concentration', 'dissolved oxygen') is selected among the listed measurement items 340, The first measurement value of each measured item measured during the input search period 310 may be read from the database to provide an inquiry page (400 of FIG. 4).

또한, 상기 초기 페이지(300)에는, 선정된 범위(예를 들어, '부산광역시')에 위치하는 복수의 측정소를 마킹한 지도(360)가 포함될 수 있으며, 하천 수질 정보 제공 시스템은 지도(360)에서 클라이언트 단말에 의해 복수의 측정소 중 어느 하나의 측정소(370)가 클릭 됨에 따라, 해당 측정소(370)에서 선정된 시간('24시간') 이내에 측정된 측정항목 별 측정값과 현재의 기상정보('맑음')를 다양한 색과 아이콘을 통해 표현한 요약 정보(380)를 지도(360)에 출력할 수 있다.The initial page 300 may include a map 360 indicating a plurality of measurement sites located in a predetermined range (for example, 'Busan Metropolitan City'). The river water quality information providing system may include a map 360 , The measurement value of each measurement item measured within a predetermined time ('24 hours') in the measurement site 370 and the current weather information (&Quot; clear ") in various colors and icons on the map 360. The map information 360 may be displayed on the map 360 as shown in FIG.

예를 들어, 하천 수질 정보 제공 시스템은 측정항목 별 측정값을 수질 상태 별 기준치와 비교하여, 수질 상태를 '좋음', '보통', '나쁨'으로 구분하고, 수질 상태가 '나쁨'이면 '적색', '보통'이면 '황색', '좋음'이면 '녹색'과 같이, 수질 상태를 색을 통해 직관적으로 식별 가능하도록 표현할 수 있다.For example, the river water quality information system divides the water quality into 'good', 'normal', and 'poor' by comparing the measured values of each measurement item with the water quality standards, Water quality can be expressed intuitively through color, such as 'green' for 'red', 'yellow' for 'normal' and 'green' for 'good'.

또한, 하천 수질 정보 제공 시스템은 현재의 기상정보에 따라 '맑음'이면 아이콘 '해', '흐림'이면 '구름', '비오는 날'이면 '우산', '눈오는 날'이면 '눈사람' 등과 같이 현재의 기상정보를 날씨 아이콘으로 간단히 표현할 수 있다.In addition, according to current weather information, river water quality information providing system can provide information such as 'Sun', 'Cloud', 'Rain', 'Umbrella' and 'Snowman' Current weather information can be simply expressed by weather icons.

이때, 하천 수질 정보 제공 시스템은 요약 정보(380)에서 '더보기' 버튼이 클릭되면, 해당 측정소(370)에서의 측정항목 별 측정값과, 기온, 습도, 미세먼지 등의 기상정보의 구체적인 수치를 그래프 또는 표를 이용하여 보다 상세히 제공할 수 있다.At this time, when the 'more' button is clicked on the summary information 380, the river water quality information providing system displays the measurement values for each measurement item in the measurement site 370 and specific values of the weather information such as temperature, humidity, Can be provided in more detail using graphs or tables.

도 4는 본 발명의 일실시예에 따른 하천 수질 정보 제공 시스템에서, 조회 페이지의 일례를 도시한 도면이다.4 is a view showing an example of an inquiry page in the system for providing river water quality information according to an embodiment of the present invention.

도 4를 참조하면, 본 발명의 일실시예에 따른 하천 수질 정보 제공 시스템은, 초기 페이지에서 선택된 특정 측정항목('수온', '수소이온농도', '용존산소') 각각에 대한 제1 측정값을 이용하여 작성한 그래프(410 내지 430)를 측정항목 별로 분리하지 않고 포함하여, 조회 페이지(400)를 클라이언트 단말에 시각화 할 수 있다. 이를 통해, 하천 수질 정보 제공 시스템은 각 측정항목 간의 연관성을 그래프(410 내지 430)를 이용해 나타낼 수 있다.Referring to FIG. 4, the system for providing river water quality information according to an embodiment of the present invention includes a first measurement for each specific measurement item ('water temperature', 'hydrogen ion concentration', and 'dissolved oxygen' The query page 400 can be visualized on the client terminal by including the graphs 410 to 430 created by using the values without separating them by measurement items. Accordingly, the river water quality information providing system can display the correlation between the measurement items using the graphs 410 to 430.

또한, 하천 수질 정보 제공 시스템은 그래프(410 내지 430)를 작성 시, 각 그래프에 포함되는 측정항목 별 제1 측정값 중, 최고 수치 또는 최저 수치를, 그래프에 대한 극점(최고 극점 '▲', 최저 극점 'X')으로 표시 함으로써, 극점을 통해 평균적으로 어느 시점에 제1 측정값이 가장 높았는지 또는 낮았는지를 측정항목 별로 한눈에 파악 가능하게 할 수 있다.When generating the graphs 410 to 430, the river water quality information providing system calculates the highest or lowest value among the first measurement values of the measurement items included in each graph as the pole (the highest pole ' The minimum pole 'X'), it is possible to grasp at a glance whether the first measured value is the highest or the lowest at an average on the average through the pole.

또한, 하천 수질 정보 제공 시스템은 그래프(410 내지 430) 내에서, 클라이언트 단말에 의해 커서가 위치되는 지점(401 또는 402)에 해당하는 측정항목 별 제1 측정값을, 팝업창(403)을 통해 출력 함으로써, 예컨대 일별로 작성된 그래프(410 내지 430)일 경우 커서가 놓이는 일자('2016.12.09')에 해당하는 정확한 측정값을 측정항목 별로 용이하게 확인 가능하게 할 수 있다.Also, the river water quality information providing system outputs the first measurement value for each measurement item corresponding to the point (401 or 402) where the cursor is located by the client terminal in the graphs 410 to 430 through the pop-up window 403 The accurate measurement value corresponding to the day ('2016.12.09') on which the cursor is placed can be easily confirmed for each measurement item in the case of the graphs 410 to 430 created for each day.

또한, 하천 수질 정보 제공 시스템은 상기 조회 페이지에서 상하류 수질 비교 버튼(404)이 선택되면, 상기 측정소('온천천 세병교')를 기준으로, 하천의 상류 또는 하류에 위치하는 타 측정소('온천천 부곡교', '온천천 이섭교')에서 측정된 측정값을 비교하는 그래프를 도 5와 같이 제공할 수 있다.When the upstream and downstream water quality comparison buttons 404 are selected on the inquiry page, the river water quality information providing system determines whether or not the river water quality information providing system has been installed on the measurement point ('Oncheon Stream Bugok') located upstream or downstream of the river A graph comparing the measured values measured in the " Oncheon Stream "

도 5는 본 발명의 일실시예에 따른 하천 수질 정보 제공 시스템에서, 상하류 수질 비교 기능을 제공하는 화면의 일례를 도시한 도면이다.FIG. 5 is a view showing an example of a screen for providing the upstream and downstream water quality comparison functions in the river water quality information providing system according to the embodiment of the present invention.

도 5를 참조하면, 본 발명의 일실시예에 따른 하천 수질 정보 제공 시스템은, 특정 측정항목('탁도')(501)에 대한 상하류 수질 비교 페이지(500)를 클라이언트 단말에 제공할 수 있다.Referring to FIG. 5, the system for providing the river water quality information according to an embodiment of the present invention can provide the client terminal with the upstream and downstream water quality comparison pages 500 for a specific measurement item ('turbidity') 501.

구체적으로, 하천 수질 정보 제공 시스템은, 상하류 수질 비교 기능이 요청될 경우, 측정소('온천천 세병교')의 현위치를 기준으로, 하천('온천천')의 상류 또는 하류에 위치하는 타 측정소('온천천 부곡교', '온천천 이섭교')에서, 특정 측정항목('탁도')(501)에 대해 측정된 제2 측정값을 포함하여 작성한 그래프(520, 530)를, 측정소('온천천 세병교')에서의 제1 측정값을 이용하여 작성한 그래프(510)와 함께 클라이언트 단말에 시각화 할 수 있다.Specifically, the river water quality information providing system, when the upstream and downstream water quality comparison functions are requested, is based on the current location of the measurement site ('Oncheon Stream Three Camps') and the other measurement sites located upstream or downstream of the river ('Oncheon Stream' Graphs 520 and 530 including a second measurement value measured for a specific measurement item ('turbidity') 501 are displayed on a measuring station ('Onchoncheon stream tax Can be visualized on the client terminal together with the graph 510 created using the first measured value in the '

이때, 하천 수질 정보 제공 시스템은 상하류 수질 비교 페이지(500)에서 클라이언트 단말에 의해 측정항목('탁도')(501)이 다른 측정항목으로 변경될 경우, 변경된 측정항목에 대한 상하류 수질 비교 그래프를 출력할 수 있다.At this time, when the measurement item ('turbidity') 501 is changed to another measurement item by the client terminal in the upstream and downstream water quality comparison page 500, the river water quality information providing system outputs the upstream and downstream water quality comparison graphs for the changed measurement items can do.

이와 같이, 하천 수질 정보 제공 시스템은 상하류 수질 비교 기능을 지원하여, 측정항목 별로 하천의 상하류의 수질정보를 한 눈에 비교, 파악 가능하게 할 수 있다.As described above, the stream water quality information providing system can support the water quality comparison function between upstream and downstream, so that the water quality information of the upstream and downstream of the stream can be compared at a glance and can be grasped by each measurement item.

도 6은 본 발명의 일실시예에 따른 하천 수질 정보 제공 시스템에서, 표 보기 기능을 제공하는 화면의 일례를 도시한 도면이다.FIG. 6 is a view showing an example of a screen for providing a table view function in the system for providing river water quality information according to an embodiment of the present invention.

도 6을 참조하면, 본 발명의 일실시예에 따른 하천 수질 정보 제공 시스템은, 초기 페이지에서 표 보기 기능이 요청되는 경우, 클라이언트 단말이 접속되는 시점으로부터 설정된 시간(예컨대, '24시간') 이내에, 측정소에서 측정된 측정항목 별 측정값을 포함하는 표를 작성하여 조회 페이지(600)로서 클라이언트 단말에 제공할 수 있다.Referring to FIG. 6, when a table view function is requested in an initial page, the system for providing river water quality information according to an embodiment of the present invention includes a step of, , And a table including measurement values for each measurement item measured at the measurement site may be created and provided to the client terminal as the inquiry page 600. [

이때, 하천 수질 정보 제공 시스템은, 클라이언트 단말의 선택에 따라, 그래프 작성시 선택한 측정항목의 측정값을 포함하여 표를 작성할 수도 있고, 모든 측정항목의 측정값을 포함하여 표를 작성할 수도 있으며, 기상정보를 더 포함하여 표를 작성할 수도 있다.At this time, the river water quality information providing system may prepare the table including the measurement values of the measurement items selected at the time of creating the graph according to the selection of the client terminal, or may create a table including the measurement values of all the measurement items, You can also create a table that contains more information.

또한, 하천 수질 정보 제공 시스템은, 조회 페이지(600)에서 '엑셀다운로드' 클릭에 따라, 검색기간 동안의 측정항목 별 제1 측정값을, 표에 적합한 파일 형식(예를 들어 '엑셀')으로 변환하여 클라이언트 단말에 제공할 수 있다.In addition, the river water quality information providing system may set the first measurement value for each measurement item during the search period to a file format (e.g., 'Excel') suitable for the table according to the 'download Excel' And provide it to the client terminal.

이하, 도 7에서는 본 발명의 실시예들에 따른 하천 수질 정보 제공 시스템(200)의 작업 흐름을 상세히 설명한다.Hereinafter, the work flow of the river water quality information providing system 200 according to the embodiments of the present invention will be described in detail with reference to FIG.

도 7은 본 발명의 일실시예에 따른 하천 수질 정보 제공 방법의 순서를 도시한 흐름도이다. 7 is a flowchart illustrating a procedure of a method for providing river water quality information according to an embodiment of the present invention.

본 실시예에 따른 하천 수질 정보 제공 방법은 상술한 하천 수질 정보 제공 시스템(200)에 의해 수행될 수 있다.The method of providing river water quality information according to the present embodiment may be performed by the river water quality information providing system 200 described above.

도 7을 참조하면, 단계(710)에서, 하천 수질 정보 제공 시스템(200)은 하천의 수질을 측정한 측정값을 일정 주기로 수집하여, 데이터베이스에 저장한다.Referring to FIG. 7, in step 710, the river water quality information providing system 200 collects measured values of river water quality at regular intervals and stores the collected values in a database.

예를 들어, 하천 수질 정보 제공 시스템(200)은 수온, 염분, 수소이온농도, 용존산소, 전기전도도, 암모늄, 탁도, TDS, 클로로필 중 적어도 하나의 하천의 수질과 연관되는 측정항목에 대한 측정값을, 예컨대 1시간 간격으로 원격 센서 또는 상기 관리 서버로부터 수집하고, 수집한 측정항목 별 측정값을, 측정시간과 연관시켜, 해당 측정소에 관한 데이터베이스에 저장할 수 있다.For example, the river water quality information providing system 200 can measure a measurement item related to a water quality of at least one of river water temperature, salinity, hydrogen ion concentration, dissolved oxygen, electric conductivity, ammonium, turbidity, TDS and chlorophyll For example, at intervals of one hour, from the remote sensor or the management server, and stores the collected measurement values in the database related to the measurement site in association with the measurement time.

또한, 하천 수질 정보 제공 시스템(200)은 상기 각 측정소의 위치에 상응하는, 기상청 서버로부터 수집한 기온, 습도, 강수량, 풍속 및 풍향 중 적어도 하나의 기상정보를, 상기 데이터베이스에 더 저장할 수 있다.In addition, the river water quality information providing system 200 may further store at least one weather information, such as temperature, humidity, precipitation, wind speed, and wind direction, collected from a weather station, corresponding to the locations of the meteorological stations, in the database.

단계(720)에서, 하천 수질 정보 제공 시스템(200)은 클라이언트 단말의 접속에 따라 제공되는 초기 페이지에서, 입력되는 측정소와 연관되는 제1 측정값을, 상기 데이터베이스로부터 리드하고, 단계(730)에서, 하천 수질 정보 제공 시스템(200)은 상기 제1 측정값을 포함하여 작성한 조회 페이지를, 클라이언트 단말에 제공한다.In step 720, the river water quality information providing system 200 reads from the database the first measurement value associated with the input metrology station in the initial page provided according to the connection of the client terminal, and in step 730, , The river water quality information providing system 200 provides an inquiry page including the first measured value to the client terminal.

일례로, 하천 수질 정보 제공 시스템(200)은 상기 초기 페이지에서 선택되는, 실시간, 일별, 월별 및 연도별 중 어느 하나의 시간 간격에 따라, 측정항목 별 제1 측정값을 배열하여 그래프를 작성할 수 있다.For example, the river water quality information providing system 200 can generate a graph by arranging first measurement values for each measurement item according to a time interval selected from the initial page, real time, daily, monthly, and yearly have.

예를 들어, 도 4를 참조하면, 하천 수질 정보 제공 시스템(200)은 상기 초기 페이지에서 선택된 측정항목('수온', '수소이온농도', '용존산소') 각각에 대한 제1 측정값을 이용하여 작성한 그래프(410 내지 430)를 포함하여, 조회 페이지(400)를 클라이언트 단말에 시각화 할 수 있다.For example, referring to FIG. 4, the river water quality information providing system 200 may calculate a first measurement value for each of the selected measurement items ('water temperature', 'hydrogen ion concentration', and 'dissolved oxygen' The client terminal can visualize the inquiry page 400 including the graphs 410 to 430 created using the client terminal.

이때, 하천 수질 정보 제공 시스템(200)은 각 그래프에 포함되는 측정항목 별 제1 측정값 중, 최고 수치 또는 최저 수치를, 그래프에 대한 극점(최고 극점 '▲', 최저 극점 'X')으로서 표시하여, 조회 페이지(400)를 작성할 수 있다.At this time, the river water quality information providing system 200 sets the highest or lowest value among the first measurement values of the measurement items included in each graph as the pole (the highest pole '?', The lowest pole 'X') for the graph And create the inquiry page 400. [

이에 따라, 클라이언트 단말은 극점을 통해 평균적으로 어느 시점에 제1 측정값이 가장 높았는지 또는 낮았는지를 측정항목 별로 한눈에 파악할 수 있게 된다.Accordingly, the client terminal can grasp at a glance whether the first measured value is the highest or the lowest at a certain point on the average through the pole.

이와 같이, 하천 수질 정보 제공 시스템(200)은 하천의 수질을 나타내는 복수의 측정항목 중, 선택되는 측정항목 각각에 대한 측정값을 포함하는 그래프를 조회 페이지로서 제공하여, 각 항목간의 연관성을 그래프를 이용해 시각화 할 수 있다.As described above, the river water quality information providing system 200 provides a graph including measurement values for each of the selected measurement items among the plurality of measurement items representing the water quality of the river as the inquiry page, Can be visualized.

본 발명의 실시예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 실시예를 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 실시예의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.The method according to an embodiment of the present invention may be implemented in the form of a program command that can be executed through various computer means and recorded in a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, and the like, alone or in combination. The program instructions to be recorded on the medium may be those specially designed and configured for the embodiments or may be available to those skilled in the art of computer software. Examples of computer-readable media include magnetic media such as hard disks, floppy disks and magnetic tape; optical media such as CD-ROMs and DVDs; magnetic media such as floppy disks; Magneto-optical media, and hardware devices specifically configured to store and execute program instructions such as ROM, RAM, flash memory, and the like. Examples of program instructions include machine language code such as those produced by a compiler, as well as high-level language code that can be executed by a computer using an interpreter or the like. The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the embodiments, and vice versa.

이상과 같이 실시예들이 비록 한정된 실시예와 도면에 의해 설명되었으나, 해당 기술분야에서 통상의 지식을 가진 자라면 상기의 기재로부터 다양한 수정 및 변형이 가능하다. 예를 들어, 설명된 기술들이 설명된 방법과 다른 순서로 수행되거나, 및/또는 설명된 시스템, 구조, 장치, 회로 등의 구성요소들이 설명된 방법과 다른 형태로 결합 또는 조합되거나, 다른 구성요소 또는 균등물에 의하여 대치되거나 치환되더라도 적절한 결과가 달성될 수 있다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. For example, it is to be understood that the techniques described may be performed in a different order than the described methods, and / or that components of the described systems, structures, devices, circuits, Lt; / RTI > or equivalents, even if it is replaced or replaced.

그러므로, 다른 구현들, 다른 실시예들 및 특허청구범위와 균등한 것들도 후술하는 특허청구범위의 범위에 속한다.Therefore, other implementations, other embodiments, and equivalents to the claims are also within the scope of the following claims.

200: 하천 수질 정보 제공 시스템
210: 수집부
220: 리드부
230: 제공부
240: 데이터베이스
200: River water quality information providing system
210:
220:
230: Offering
240: Database

Claims (16)

하천 수질 정보 제공 시스템에 의해 구현되는 하천 수질 정보 제공 방법에 있어서,
상기 하천 수질 정보 제공 시스템에서, 하천의 수질을 측정한 측정값을 일정 주기로 수집하여, 데이터베이스에 저장하는 단계;
상기 하천 수질 정보 제공 시스템에서, 클라이언트 단말의 접속에 따라 제공되는 초기 페이지에서, 입력되는 측정소와 연관되는 제1 측정값을, 상기 데이터베이스로부터 리드하는 단계;
상기 하천 수질 정보 제공 시스템에서, 상기 초기 페이지에서 선택되는 특정 측정항목에 대한 제1 측정값을, 실시간, 일별, 월별 및 연도별 중 어느 하나의 시간 간격에 따라 배열하여 제1 그래프를 작성하는 단계;
상기 하천 수질 정보 제공 시스템에서, 상기 제1 측정값을 포함하여 작성한 조회 페이지를, 상기 클라이언트 단말에 제공하는 단계;
상기 조회 페이지에서, 상하류 수질 비교 기능이 요청되는 경우,
상기 하천 수질 정보 제공 시스템에서, 상기 측정소를 기준으로, 상기 하천의 상류 또는 하류에 위치하는 타 측정소에서, 상기 특정 측정항목에 대해 측정된 제2 측정값을, 상기 데이터베이스로부터 리드하는 단계; 및
상기 하천 수질 정보 제공 시스템에서, 상기 제2 측정값을 포함하여 작성한 제2 그래프를, 상기 제1 그래프와 함께 상기 클라이언트 단말에 시각화 하는 단계
를 포함하는 하천 수질 정보 제공 방법.
A method for providing river water quality information implemented by a river water quality information providing system,
Collecting measurement values of the river water quality at regular intervals in the river water quality information providing system and storing the collected values in a database;
Reading from the database a first measured value associated with an input measuring station in an initial page provided in connection with the connection of the client terminal in the stream quality information providing system;
In the river water quality information providing system, a first graph is created by arranging first measurement values of specific measurement items selected on the initial page according to one of real time, daily, monthly and yearly time intervals ;
Providing, in the stream quality information providing system, an inquiry page including the first measurement value to the client terminal;
In the inquiry page, when the upstream and downstream water quality comparison functions are requested,
Reading from the database a second measurement value measured for the specific measurement item at another measurement site located upstream or downstream of the river on the basis of the measurement site in the river water quality information providing system; And
Visualizing the second graph including the second measured value on the client terminal together with the first graph in the stream quality information providing system
Wherein the method comprises:
제1항에 있어서,
상기 하천 수질 정보 제공 시스템에서, 하천의 수질을 나타내는 지표로서, 수온, 염분, 수소이온농도, 용존산소, 전기전도도, 암모늄, 탁도, TDS(Total Dissolved Solid) 및 클로로필(Chlorophyll) 중 적어도 하나의 측정항목을 나열하여, 상기 초기 페이지를 제공하는 단계; 및
상기 하천 수질 정보 제공 시스템에서, 상기 초기 페이지에서 선택되는 적어도 하나의 측정항목에 대한 제1 측정값을, 상기 측정항목 별로 구분하는 그래프를 포함하여 상기 조회 페이지를 작성하는 단계
를 더 포함하는 하천 수질 정보 제공 방법.
The method according to claim 1,
In the above river water quality information providing system, at least one of water temperature, salinity, hydrogen ion concentration, dissolved oxygen, electric conductivity, ammonium, turbidity, total dissolved solids (DDS) and chlorophyll Listing the items to provide the initial page; And
The step of creating the inquiry page in the river water quality information providing system includes a graph dividing the first measurement value of at least one measurement item selected in the initial page by the measurement item,
Further comprising the steps of:
제2항에 있어서,
상기 하천 수질 정보 제공 시스템에서, 상기 그래프에 포함되는 측정항목 별 제1 측정값 중, 최고 수치 또는 최저 수치를, 상기 그래프에 대한 극점으로서 표시하여, 상기 조회 페이지를 작성하는 단계
를 더 포함하는 하천 수질 정보 제공 방법.
3. The method of claim 2,
The step of creating the inquiry page by displaying the highest numerical value or the lowest numerical value among the first measured values of the measurement items included in the graph as the pole for the graph in the river water quality information providing system,
Further comprising the steps of:
제3항에 있어서,
상기 조회 페이지에서, 상기 시간 간격 또는 상기 측정소에 대한 정보 변경이 요청 됨에 따라,
상기 하천 수질 정보 제공 시스템에서, 상기 변경된 정보에 상응하는 측정항목 별 제1 측정값을 포함하여 재작성한 그래프를 포함하여 상기 조회 페이지를 갱신하는 단계
를 더 포함하는 하천 수질 정보 제공 방법.
The method of claim 3,
In the inquiry page, as the information on the time interval or the metrological site is requested to be changed,
Updating the inquiry page in the river water quality information providing system by including a rewritten graph including a first measurement value for each measurement item corresponding to the changed information;
Further comprising the steps of:
제3항에 있어서,
상기 하천 수질 정보 제공 시스템에서, 상기 그래프에서, 상기 클라이언트 단말에 의해 커서가 위치되는 지점에 해당하는 측정항목 별 제1 측정값을, 팝업창을 통해 출력하는 단계
를 더 포함하는 하천 수질 정보 제공 방법.
The method of claim 3,
In the stream quality information providing system, in the graph, a step of outputting, through a pop-up window, a first measurement value for each measurement item corresponding to a point where the cursor is positioned by the client terminal
Further comprising the steps of:
삭제delete 제1항에 있어서,
상기 초기 페이지에서, 표 보기 기능이 요청되는 경우,
상기 하천 수질 정보 제공 시스템에서, 상기 클라이언트 단말이 접속되는 시점으로부터 설정된 시간 이내에, 상기 측정소에서 측정된 측정항목 별 측정값을 포함하는 표를 작성하여, 상기 조회 페이지로서 상기 클라이언트 단말에 제공하는 단계
를 더 포함하는 하천 수질 정보 제공 방법.
The method according to claim 1,
In the initial page, when a table view function is requested,
Preparing a table including measurement values for each measurement item measured at the measurement site within a predetermined time from the time when the client terminal is connected in the river water quality information providing system and providing the table to the client terminal as the inquiry page
Further comprising the steps of:
제1항에 있어서,
상기 초기 페이지에서, 기간 별 검색 기능이 요청되는 경우,
상기 하천 수질 정보 제공 시스템에서, 상기 검색이 요청된 검색기간에 대해 유효성 검사를 수행하는 단계;
유효한 경우, 상기 하천 수질 정보 제공 시스템에서, 상기 검색기간 내에, 측정시점이 포함되는 측정항목 별 측정값을, 상기 데이터베이스로부터 리드하는 단계; 및
상기 하천 수질 정보 제공 시스템에서, 상기 리드한 측정항목 별 측정값을 이용하여 작성한 그래프를, 상기 조회 페이지로서 상기 클라이언트 단말에 제공하는 단계
를 더 포함하는 하천 수질 정보 제공 방법.
The method according to claim 1,
In the initial page, when a period-by-period search function is requested,
Performing validation on a search period in which the search is requested in the river water quality information providing system;
If it is valid, reading the measurement value for each measurement item including the measurement point within the search period from the database, in the river water quality information providing system; And
Providing, in the river water quality information providing system, a graph created using measurement values of the read measurement items to the client terminal as the inquiry page
Further comprising the steps of:
제1항에 있어서,
상기 데이터베이스에 저장하는 단계는,
상기 하천에 위치하는 각 측정소에 설치된 원격 센서, 또는 상기 각 측정소를 운영하는 관리 서버로부터, 일정 주기로 수집한 측정항목 별 측정값을, 상기 측정소에 연관시켜, 상기 데이터베이스에 저장하는 단계; 및
상기 각 측정소의 위치에 상응하는, 기상청 서버로부터 수집한 기온, 습도, 강수량, 풍속 및 풍향 중 적어도 하나의 기상정보를, 상기 데이터베이스에 더 저장하는 단계
를 포함하는 하천 수질 정보 제공 방법.
The method according to claim 1,
Wherein the storing in the database comprises:
Storing measurement values for each measurement item collected at regular intervals from a remote sensor installed in each measurement site located in the river or a management server operating the measurement sites in association with the measurement site in the database; And
Further storing at least one weather information of a temperature, a humidity, a precipitation, a wind speed and a wind direction collected from a meteorological station server corresponding to positions of the respective metering stations in the database
Wherein the method comprises:
제1항에 있어서,
상기 하천 수질 정보 제공 시스템에서, 상기 데이터베이스 내 상기 제1 측정값에 대응되는 기상정보를 더 포함하여, 상기 조회 페이지를 작성하는 단계
를 더 포함하는 하천 수질 정보 제공 방법.
The method according to claim 1,
In the river water quality information providing system, further comprising weather information corresponding to the first measurement value in the database,
Further comprising the steps of:
제1항에 있어서,
상기 하천 수질 정보 제공 시스템에서, 상기 초기 페이지를 제공 시, 상기 클라이언트 단말의 접속 시점으로부터 설정된 시간 이내에 상기 측정소에서 측정된 측정항목 별 측정값을 함께 제공하는 단계; 및
상기 하천 수질 정보 제공 시스템에서, 상기 초기 페이지 내의, 선정된 범위에 위치하는 복수의 측정소를 마킹한 지도에서, 상기 복수의 측정소 중 어느 하나의 측정소가 클릭 됨에 따라, 해당 측정소에서 측정된 측정항목 별 측정값을, 상기 지도 상에 해당 측정소와 연관시켜 출력하는 단계
를 더 포함하는 하천 수질 정보 제공 방법.
The method according to claim 1,
Providing a measurement value for each measurement item measured at the measurement site within a predetermined time from a connection time of the client terminal when providing the initial page in the stream quality information providing system; And
Wherein in the river water quality information providing system, in a map that marks a plurality of measurement sites located in a predetermined range in the initial page, when any one of the plurality of measurement sites is clicked, Outputting the measured value in association with the corresponding metrological site on the map
Further comprising the steps of:
하천의 수질을 측정한 측정값을 일정 주기로 수집하여, 데이터베이스에 저장하는 수집부;
클라이언트 단말의 접속에 따라 제공되는 초기 페이지에서, 입력되는 측정소와 연관되는 제1 측정값을, 상기 데이터베이스로부터 리드하는 리드부; 및
상기 초기 페이지에서 선택되는, 특정 측정항목에 대한 제1 측정값을, 실시간, 일별, 월별 및 연도별 중 어느 하나의 시간 간격에 따라 배열하여 제1 그래프를 작성하고, 상기 제1 측정값을 포함하여 작성한 조회 페이지를, 상기 클라이언트 단말에 제공하는 제공부
를 포함하고,
상기 조회 페이지에서, 상하류 수질 비교 기능이 요청되는 경우,
상기 리드부는,
상기 측정소를 기준으로, 상기 하천의 상류 또는 하류에 위치하는 타 측정소에서, 상기 특정 측정항목에 대해 측정된 제2 측정값을, 상기 데이터베이스로부터 리드하고,
상기 제공부는,
상기 제2 측정값을 포함하여 작성한 제2 그래프를, 상기 제1 그래프와 함께 상기 클라이언트 단말에 시각화 하는
하천 수질 정보 제공 시스템.
A collecting unit for collecting measured values of water quality of a river at regular intervals and storing the measured values in a database;
A lead unit for reading from the database a first measurement value associated with an input measuring station in an initial page provided according to connection of a client terminal; And
The first graph is created by arranging first measurement values for a specific measurement item selected in the initial page according to a time interval of one of real time, daily, monthly, and year, And providing the generated inquiry page to the client terminal
Lt; / RTI >
In the inquiry page, when the upstream and downstream water quality comparison functions are requested,
The lead portion
A second measurement value measured for the specific measurement item is read from the database at another measurement site located upstream or downstream of the river based on the measurement site,
Wherein the providing unit comprises:
And visualizing a second graph including the second measured value on the client terminal together with the first graph
River water quality information providing system.
제12항에 있어서,
상기 제공부는,
하천의 수질을 나타내는 지표로서, 수온, 염분, 수소이온농도, 용존산소, 전기전도도, 암모늄, 탁도, TDS 및 클로로필 중 적어도 하나의 측정항목을 나열하여, 상기 초기 페이지를 제공하고,
상기 초기 페이지에서 선택되는 적어도 하나의 측정항목에 대한 제1 측정값을, 상기 측정항목 별로 구분하는 그래프를 포함하여 상기 조회 페이지를 작성하는
하천 수질 정보 제공 시스템.
13. The method of claim 12,
Wherein the providing unit comprises:
The method of claim 1, further comprising the step of providing at least one measurement item of water temperature, salinity, hydrogen ion concentration, dissolved oxygen, electric conductivity, ammonium, turbidity, TDS and chlorophyll,
And a graph for classifying a first measurement value of at least one measurement item selected in the initial page by the measurement item,
River water quality information providing system.
제12항에 있어서,
상기 제공부는,
상기 그래프에 포함되는 측정항목 별 제1 측정값 중, 최고 수치 또는 최저 수치를, 상기 그래프에 대한 극점으로서 표시하여, 상기 조회 페이지를 작성하는
하천 수질 정보 제공 시스템.
13. The method of claim 12,
Wherein the providing unit comprises:
Among the first measurement values for each measurement item included in the graph, a peak value or a lowest value is displayed as a pole for the graph to create the inquiry page
River water quality information providing system.
제12항에 있어서,
상기 제공부는,
상기 데이터베이스 내 상기 제1 측정값에 대응되는 기상정보를 더 포함하여, 상기 조회 페이지를 작성하는
하천 수질 정보 제공 시스템.
13. The method of claim 12,
Wherein the providing unit comprises:
Further comprising meteorological information corresponding to the first measurement value in the database to create the inquiry page
River water quality information providing system.
삭제delete
KR1020170016169A 2017-02-06 2017-02-06 Method and system for providing water quality information KR101864528B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020170016169A KR101864528B1 (en) 2017-02-06 2017-02-06 Method and system for providing water quality information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020170016169A KR101864528B1 (en) 2017-02-06 2017-02-06 Method and system for providing water quality information

Publications (1)

Publication Number Publication Date
KR101864528B1 true KR101864528B1 (en) 2018-06-04

Family

ID=62628318

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020170016169A KR101864528B1 (en) 2017-02-06 2017-02-06 Method and system for providing water quality information

Country Status (1)

Country Link
KR (1) KR101864528B1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023113053A1 (en) * 2021-12-13 2023-06-22 주식회사 세스코 Interactive system
KR102686359B1 (en) * 2023-11-22 2024-07-19 블루그린링크(주) Intelligent communication equipment for sewage management device and its operation method
KR102686361B1 (en) * 2023-11-22 2024-07-19 블루그린링크(주) Intelligent diagnosis equipment for sewage management device and its operation method

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100883046B1 (en) * 2008-06-11 2009-02-10 (주)지오시스템리서치 Remote-control vessel for water quality and meteorological environmental monitoring and method for managing the same
KR20130104833A (en) * 2012-03-15 2013-09-25 김준현 Waterworks modeling system and its method
KR101446748B1 (en) * 2013-02-22 2014-10-06 서울시립대학교 산학협력단 Water quality measuring network system based on loc and potable water quality measuring device for them

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100883046B1 (en) * 2008-06-11 2009-02-10 (주)지오시스템리서치 Remote-control vessel for water quality and meteorological environmental monitoring and method for managing the same
KR20130104833A (en) * 2012-03-15 2013-09-25 김준현 Waterworks modeling system and its method
KR101446748B1 (en) * 2013-02-22 2014-10-06 서울시립대학교 산학협력단 Water quality measuring network system based on loc and potable water quality measuring device for them

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023113053A1 (en) * 2021-12-13 2023-06-22 주식회사 세스코 Interactive system
KR102686359B1 (en) * 2023-11-22 2024-07-19 블루그린링크(주) Intelligent communication equipment for sewage management device and its operation method
KR102686361B1 (en) * 2023-11-22 2024-07-19 블루그린링크(주) Intelligent diagnosis equipment for sewage management device and its operation method

Similar Documents

Publication Publication Date Title
Muller et al. Toward a standardized metadata protocol for urban meteorological networks
US7971143B2 (en) Senseweb
Nam et al. A real-time online drought broadcast system for monitoring soil moisture index
US7865835B2 (en) System and method for hydrological analysis
CN110472782A (en) A kind of data determination method, device, equipment and storage medium
KR101864528B1 (en) Method and system for providing water quality information
CN108281012B (en) Display method and device of traffic flow data, storage medium and electronic device
US11605040B2 (en) Systems and methods for visualization of flow direction in a distribution network
Stipancic et al. Measuring and visualizing space–time congestion patterns in an urban road network using large-scale smartphone-collected GPS data
CN104006805A (en) Electric power engineering field reconnaissance method based on mobile GIS
CN117216341B (en) Visualization method and system for distributed space-time data of power grid
KR20160102805A (en) Ocean weather analysis device and method using thereof
US8912919B2 (en) Determination of resource consumption
Dutta et al. Performance evaluation of south Esk hydrological sensor web: unsupervised machine learning and semantic linked data approach
Demetriou Uncertainty of OpenStreetMap data for the road network in Cyprus
CN103500530B (en) Based on the automatic initial proportion chi map making method of road net space distribution
CN107292232B (en) Method and system for detecting precision of remote sensing classified products
Shaparev et al. Web technologies for rapid assessment of pollution of the atmosphere of the industrial city
KR101671867B1 (en) Apparatus and method for analyzing fluid stream in pipe network based gis
Christie et al. Consolidated environmental and social data facilitates neighborhood-level health studies in Philadelphia
de Almeida et al. Integration and management of sensor data for rainfall monitoring
JP5256222B2 (en) Method, apparatus and program for determining action situation
Bohari et al. Residential property valuation using GIS
Dutta et al. Dynamic annotation and visualisation of the South Esk hydrological sensor web
Ivanković Web publishing and visualization of real-time data

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant