KR20200069689A - Method and server for providing environment information based on user movement - Google Patents

Method and server for providing environment information based on user movement Download PDF

Info

Publication number
KR20200069689A
KR20200069689A KR1020180157029A KR20180157029A KR20200069689A KR 20200069689 A KR20200069689 A KR 20200069689A KR 1020180157029 A KR1020180157029 A KR 1020180157029A KR 20180157029 A KR20180157029 A KR 20180157029A KR 20200069689 A KR20200069689 A KR 20200069689A
Authority
KR
South Korea
Prior art keywords
environment information
information
representative
sub
region
Prior art date
Application number
KR1020180157029A
Other languages
Korean (ko)
Other versions
KR102285943B1 (en
Inventor
김세규
Original Assignee
주식회사 스마트시티그리드
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 스마트시티그리드 filed Critical 주식회사 스마트시티그리드
Priority to KR1020180157029A priority Critical patent/KR102285943B1/en
Publication of KR20200069689A publication Critical patent/KR20200069689A/en
Application granted granted Critical
Publication of KR102285943B1 publication Critical patent/KR102285943B1/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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/06Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Tourism & Hospitality (AREA)
  • General Health & Medical Sciences (AREA)
  • Marketing (AREA)
  • Development Economics (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Computer Security & Cryptography (AREA)
  • Human Resources & Organizations (AREA)
  • Educational Administration (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Telephonic Communication Services (AREA)

Abstract

According to one embodiment of the present invention, provided is a method for providing environment information, in a method for providing environment information by a server for collecting and providing environment information, which includes the steps of: collecting environment information and location information from a plurality of user terminals; calculating a representative value of the environment information for a plurality of regions geographically divided based on the environment information and the location information; and transmitting the representative value of pre-calculated environmental information for a specific area to a user terminal entering the specific area.

Description

사용자 이동에 따라 환경 정보를 제공하기 위한 방법 및 서버{METHOD AND SERVER FOR PROVIDING ENVIRONMENT INFORMATION BASED ON USER MOVEMENT}Method and server for providing environment information according to user movement {METHOD AND SERVER FOR PROVIDING ENVIRONMENT INFORMATION BASED USER MOVEMENT}

본 발명은 사용자 이동에 따라 환경 정보를 제공하기 위한 방법 및 서버에 관한 것으로, 사용자가 진입하는 영역에 대해 신뢰성 높게 분석된 환경 정보를 제공하기 위한 방법 및 서버에 관한 것이다. The present invention relates to a method and a server for providing environmental information according to a user's movement, and to a method and a server for providing environmental information analyzed with high reliability for an area in which a user enters.

쾌적하고 안전한 삶을 누리기 위하여 사람이 거주하는 환경에 대한 관심이 높아지고 있으며, 이에 따라 실내 및 실외의 환경 상태에 대한 정보, 예를 들어, 먼지 농도, 온습도, 이산화탄소 농도 등과 같은 정보에 기반하여 각종 환경오염 상태를 모니터링 하는 기술이 지속적으로 개발되고 있다. 이에 따라 주변 환경에 대한 각종 정보의 획득에 기반하는 환경의 오염을 모니터링 하는 것이 용이해졌다.In order to enjoy a comfortable and safe life, interest in the environment in which people live is increasing, and accordingly, various environments based on information about indoor and outdoor environmental conditions, for example, dust concentration, temperature and humidity, carbon dioxide concentration, and the like. Techniques for monitoring the status of contamination are constantly being developed. Accordingly, it is easy to monitor the pollution of the environment based on the acquisition of various information about the surrounding environment.

일반 사용자들이 휴대할 수 있는 환경 센서에 대한 개발도 널리 이루어지고 있으며, 중앙집중형으로 환경 정보를 수집 및 분석하여 사용자들에게 제공하는 기술도 개발되었다. Development of environmental sensors that can be carried by general users has also been widely conducted, and technologies for collecting and analyzing environmental information as a centralized type and providing them to users have also been developed.

그러나, 사용자가 소지하고 다니는 환경 센서의 센싱 감도가 떨어지거나 신뢰도가 저하되는 경우, 해당 사용자는 신뢰도 낮은 정보를 얻을 수밖에 없으며, 중앙집중형으로 수집 및 분석된 정보는 넓은 영역 단위의 데이터이기 때문에 사용자가 위치하고 있는 지역의 환경을 제대로 반영하지 못하는 문제가 있었다. However, if the sensing sensitivity of the environmental sensor carried by the user decreases or the reliability decreases, the user has no choice but to obtain low-reliability information, and the information collected and analyzed by the centralized type is data of a wide area unit. There was a problem that could not properly reflect the environment of the region where is located.

따라서, 사용자가 현재 위치의 환경 정보를 높은 신뢰도로 제공받을 수 있도록 하는 기술이 필요하다. Therefore, there is a need for a technology that enables a user to receive environmental information of a current location with high reliability.

본 발명은 전술한 종래기술의 문제점을 해결하기 위한 것으로, 신뢰성 높은 환경 정보를 제공하기 위한 것을 그 목적으로 한다. The present invention is to solve the problems of the prior art described above, and an object thereof is to provide reliable environmental information.

또한, 본 발명의 다른 목적은, 세분화된 영역별로 수집된 환경 정보를 분석하고, 그 결과를 제공함으로써, 사용자로 하여금 현재 위치의 환경 정보를 정확히 제공받을 수 있도록 하는 것이다. In addition, another object of the present invention is to analyze the environmental information collected for each subdivided area and provide the result, so that the user can be provided with the environmental information of the current location accurately.

한편, 본 발명의 또 다른 목적은, 환경 정보를 분석함에 있어서, 신뢰도가 최대화된 결과값을 얻을 수 있도록 하는 것이다. On the other hand, another object of the present invention, in analyzing the environmental information, it is possible to obtain a result value maximized reliability.

본 발명의 목적들은 이상에서 언급한 목적으로 제한되지 않으며, 언급되지 않은 또 다른 목적들은 아래의 기재로부터 명확하게 이해될 수 있을 것이다.The objects of the present invention are not limited to the objects mentioned above, and other objects not mentioned will be clearly understood from the following description.

상술한 목적을 달성하기 위한 본 발명의 일 실시예에 따르면, 환경 정보 수집 및 제공 서버가 환경 정보를 제공하기 위한 방법으로서, 복수개의 사용자 단말기로부터 환경 정보 및 위치 정보를 수집하는 단계; 상기 환경 정보 및 위치정보를 기초로, 지리적으로 구획된 복수개의 영역별 환경 정보의 대표값을 산출하는 단계; 및 특정 영역에 진입하는 사용자 단말기로 상기 특정 영역에 대해 기 산출된 환경 정보의 대표값을 전송하는 단계를 포함하는, 환경 정보 제공 방법이 제공된다. According to an embodiment of the present invention for achieving the above object, a method for providing environmental information by a server for collecting and providing environmental information, comprising: collecting environmental information and location information from a plurality of user terminals; Calculating a representative value of the environment information for a plurality of regions geographically divided based on the environment information and the location information; And transmitting a representative value of pre-calculated environmental information for the specific area to a user terminal entering a specific area.

상기 복수개의 영역 중 적어도 일부는, 복수개의 서브 영역으로 구획될 수 있다. At least some of the plurality of regions may be divided into a plurality of sub-regions.

상기 대표값을 산출하는 단계는, 상기 복수개의 서브 영역별 환경 정보 대표값을 산출하는 단계; 및 상기 서브 영역별 환경 정보 대표값을 기초로, 상기 복수개의 영역 각각에 대한 환경 정보 대표값을 산출하는 단계를 포함할 수 있다. The calculating of the representative value may include calculating a representative value of environment information for each of the plurality of sub-regions; And calculating a representative environmental information value for each of the plurality of regions based on the representative representative environmental information for each sub-region.

상기 복수개의 서브 영역별 환경 정보의 대표값을 산출하는 단계는, 상기 서브 영역별로 수집된 환경 정보의 평균값을 산출하되, 각 환경 정보를 전송한 사용자 단말기의 과거 환경 정보 전송 주기 또는 과거 전송한 환경 정보의 값과 산출된 대표값 간의 차이에 기초하여, 각 사용자 단말기로부터 전송되는 환경 정보에 서로 다른 가중치를 적용하는 단계를 포함할 수 있다. In the step of calculating the representative value of the environment information for each of the plurality of sub-regions, an average value of the environment information collected for each of the sub-regions is calculated. The method may include applying different weights to the environment information transmitted from each user terminal based on the difference between the information value and the calculated representative value.

상기 복수개의 영역 각각에 대한 환경 정보 대표값을 산출하는 단계는, 상기 서브 영역별 환경 정보 대표값의 평균값을 산출하되, 각 서브 영역별 인구밀도에 기초하여 각 서브 영역별 환경 정보 대표값에 상이한 가중치를 적용하는 단계를 포함할 수 있다. In the step of calculating the representative environment information for each of the plurality of regions, the average value of the representative environmental information for each sub-region is calculated, but different from the representative representative of the environmental information for each sub-region based on the population density for each sub-region. And applying a weight.

상기 기 산출된 환경 정보의 대표값을 전송하는 단계는, 상기 사용자 단말기가 동일한 영역 내의 다른 서브 영역으로 진입하는 것으로 판단되는 경우, 새롭게 진입한 서브 영역의 환경 정보 대표값을 전송하는 단계를 포함할 수 있다. The step of transmitting the representative value of the pre-calculated environmental information may include the step of transmitting the representative environmental information of the newly entered sub-region when it is determined that the user terminal enters another sub-region within the same region. Can be.

상기 기 산출된 환경 정보의 대표값을 전송하는 단계는, 상기 사용자 단말기가 다른 영역 내의 다른 서브 영역으로 진입하는 것으로 판단되는 경우, 새롭게 진입한 영역의 환경 정보 대표값 및 서브 영역의 환경 정보 대표값을 모두 전송하는 단계를 포함할 수 있다. In the step of transmitting the representative value of the pre-calculated environmental information, when it is determined that the user terminal enters another sub-region within another region, the representative environmental information of the newly entered region and the representative representative of the environmental information of the sub-region. It may include the step of transmitting all.

본 발명의 다른 실시예에 따르면, 복수개의 사용자 단말기로부터 환경 정보 및 위치 정보를 수집하는 환경 정보 수집부; 상기 환경 정보 및 위치정보를 기초로, 지리적으로 구획된 복수개의 영역별 환경 정보의 대표값을 산출하는 환경 정보 분석부; 및 특정 영역에 진입하는 사용자 단말기로 상기 특정 영역에 대해 기 산출된 환경 정보의 대표값을 전송하는 환경 정보 제공부를 포함하는, 환경 정보 수집 및 제공 서버가 제공된다. According to another embodiment of the present invention, an environment information collection unit for collecting environment information and location information from a plurality of user terminals; An environment information analysis unit for calculating a representative value of a plurality of geographically divided environment information based on the environment information and location information; And an environment information providing unit transmitting a representative value of pre-calculated environment information for the specific area to a user terminal entering a specific area.

본 발명의 실시예에 따르면, 사용자의 이동 경로에 따라, 현재 위치하는 영역에 대해 이미 분석 완료된 환경 정보가 제공되기 때문에 사용자 입장에서는 신뢰성 높은 환경 정보를 제공받을 수 있게 된다. According to an embodiment of the present invention, since the environment information that has already been analyzed for the currently located area is provided according to the user's movement path, the user can receive reliable environment information.

또한, 본 발명의 실시예에 따르면, 특정 영역에 대해 환경 정보의 대표값을 산출함에 있어서, 신뢰성 높은 환경 정보에 대해 높은 가중치를 적용시킴으로써, 환경 정보 분석의 정확도가 향상될 수 있다. Further, according to an embodiment of the present invention, in calculating a representative value of environmental information for a specific area, by applying a high weight to highly reliable environmental information, the accuracy of environmental information analysis can be improved.

본 발명의 효과는 상기한 효과로 한정되는 것은 아니며, 본 발명의 상세한 설명 또는 특허청구범위에 기재된 발명의 구성으로부터 추론 가능한 모든 효과를 포함하는 것으로 이해되어야 한다.It should be understood that the effects of the present invention are not limited to the above-described effects, and include all effects that can be deduced from the configuration of the invention described in the detailed description or claims of the present invention.

도 1은 본 발명의 일 실시예에 따른 환경 정보 수집 및 제공을 위한 시스템의 구성을 개략적으로 나타내는 도면이다.
도 2는 본 발명의 일 실시예에 따른 환경 정보 수집 및 제공 서버의 구성을 나타내는 블록도이다.
도 3은 본 발명의 일 실시예에 따라 구획된 복수개의 영역을 나타내는 도면이다.
1 is a diagram schematically showing a configuration of a system for collecting and providing environmental information according to an embodiment of the present invention.
2 is a block diagram showing the configuration of an environment information collecting and providing server according to an embodiment of the present invention.
3 is a view showing a plurality of regions divided according to an embodiment of the present invention.

이하에서 첨부한 도면을 참조하여 본 발명을 설명하기로 한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며, 따라서 여기에서 설명하는 실시예로 한정되는 것은 아니다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.Hereinafter, the present invention will be described with reference to the accompanying drawings. However, the present invention may be implemented in various different forms, and thus is not limited to the embodiments described herein. In addition, in order to clearly describe the present invention in the drawings, parts irrelevant to the description are omitted, and like reference numerals are assigned to similar parts throughout the specification.

이하 첨부된 도면을 참고하여 본 발명의 실시예를 상세히 설명하기로 한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 일 실시예에 따라 사용자에게 환경 정보를 제공하기 위한 시스템의 구성을 개략적으로 나타내는 도면이다. 1 is a diagram schematically showing a configuration of a system for providing environmental information to a user according to an embodiment of the present invention.

도 1을 참조하면, 본 발명의 실시예에 따른 시스템은 사용자 단말기(100), 및 환경 정보 수집/제공 서버(200)를 포함한다. Referring to FIG. 1, a system according to an embodiment of the present invention includes a user terminal 100 and an environment information collection/provision server 200.

사용자 단말기(100)는 통신 기능을 갖춘 연산 장치로 구현될 수 있고, 예를 들면, 휴대전화기, 데스크톱 PC, 랩탑 PC, 태블릿 PC, 스마트폰 등으로 구현될 수 있으나, 이에 제한되지는 않는다. The user terminal 100 may be implemented as a computing device having a communication function, and may be implemented as, for example, a mobile phone, a desktop PC, a laptop PC, a tablet PC, and a smartphone, but is not limited thereto.

일 실시예에 따른 사용자 단말기(100)는 수집된 환경 정보를 통신망을 통해 서버(200)로 전송하는 기능을 수행한다. The user terminal 100 according to an embodiment performs a function of transmitting the collected environmental information to the server 200 through a communication network.

환경 정보의 수집은 사용자 단말기(100)에 장착되는 환경 센서 또는 외부 장치(110)에 장착된 환경 센서에 의해 이루어진다. The collection of environmental information is performed by an environmental sensor mounted on the user terminal 100 or an environmental sensor mounted on the external device 110.

환경 센서가 사용자 단말기(100)에 장착되는 경우, 사용자 단말기(100)는 환경 정보에 대한 수집 및 서버(200)로의 전송 기능을 모두 수행하게 되며, 환경 센서가 외부 장치(110)에 장착되는 경우에는 사용자 단말기(100)가 외부 장치(110)로부터 환경 정보를 수신하는 기능 및 수신된 정보를 서버(200)로 전송하는 기능을 수행하게 된다. When the environmental sensor is mounted on the user terminal 100, the user terminal 100 collects environmental information and transmits all functions to the server 200, and when the environmental sensor is mounted on the external device 110 Therein, the user terminal 100 performs a function of receiving environmental information from the external device 110 and a function of transmitting the received information to the server 200.

환경 센서가 외부 장치(110)에 장착되는 경우, 상기 외부 장치(110)와 사용자 단말기(100)는 근거리 무선 통신(예를 들면, 블루투스 통신) 방식을 통해 환경 정보를 송수신할 수 있으나, 이와 달리 유선 통신 방식을 통해 정보 송수신을 수행할 수도 있다. When the environmental sensor is mounted on the external device 110, the external device 110 and the user terminal 100 may transmit and receive environmental information through a short-range wireless communication (for example, Bluetooth communication), but unlike this Information transmission and reception may be performed through a wired communication method.

이러한 외부 장치(110)는 일 이상의 환경 센서를 구비하는 장치로 구현될 수 있으며, 사용자 단말기(100)의 배터리를 충전시키기 위한 회로 및 전력 저장 공간을 추가적으로 포함할 수도 있다. The external device 110 may be implemented as a device having one or more environmental sensors, and may additionally include a circuit and a power storage space for charging the battery of the user terminal 100.

사용자 단말기(100) 또는 외부 장치(110)에 포함되는 환경 센서는 먼지 센서, 이산화탄소 센서, 온/습도 센서, 소음 센서 또는 광도 센서 등으로 구현될 수 있으나, 주변 환경에 대한 정보를 센싱하는 기능을 갖춘 장치라면 어떠한 센서로 구현되어도 무방하다. The environment sensor included in the user terminal 100 or the external device 110 may be implemented as a dust sensor, a carbon dioxide sensor, a temperature/humidity sensor, a noise sensor, or a light intensity sensor, but has a function of sensing information about the surrounding environment. Any equipped device may be implemented with any sensor.

환경 정보 수집/제공 서버(200)는 복수개의 사용자 단말기(100)로부터 환경 정보와 위치 정보를 수신한다. The environment information collection/providing server 200 receives environment information and location information from a plurality of user terminals 100.

서버(200)는 일정 지리적 영역을 복수개의 영역으로 구획한 정보를 저장한다. 영역 구획은 서버(200)에 의해 수행될 수도 있고, 서버(200)의 관리자에 의해 수행될 수도 있다. The server 200 stores information partitioning a certain geographic area into a plurality of areas. Zone partitioning may be performed by the server 200 or may be performed by an administrator of the server 200.

서버(200)는 복수개의 사용자 단말기(100)로부터 수신된 환경 정보와 위치 정보를 토대로 구획된 각 영역별 환경 정보를 분석할 수 있다. The server 200 may analyze environment information for each area divided based on environment information and location information received from the plurality of user terminals 100.

즉, 각 영역별로 환경 정보가 취합되어, 서버(200) 내에서 분석되는데, 이렇게 함으로써, 서버(200) 내에서는 각 영역별 환경 정보의 분석 결과가 도출될 수 있다. That is, environment information is collected for each area and analyzed in the server 200. By doing so, an analysis result of environment information for each area can be derived in the server 200.

서버(200)는 사용자 단말기(100)의 위치 정보를 토대로 특정 사용자가 제1 영역에서 제2 영역으로 진입할 시, 제2 영역에 대해 미리 분석된 환경 정보를 해당 사용자 단말기(100)에 전송하는 기능을 수행한다. The server 200 transmits environmental information previously analyzed for the second area to the corresponding user terminal 100 when a specific user enters the first area from the first area based on the location information of the user terminal 100 Perform a function.

이렇게 함으로써, 사용자는 본인이 소지하고 있는 환경 센서를 통해 획득한 환경 정보 외에, 제2 영역에 대해 복수개의 센서를 통해 수집한 정보를 토대로 분석된 신뢰성 높은 환경 정보를 서버(200)로부터 전송받을 수 있게 된다. By doing so, the user can receive, from the server 200, reliable environmental information analyzed based on the information collected through the plurality of sensors for the second area, in addition to the environmental information obtained through the environmental sensor owned by the user. There will be.

또한, 사용자가 소지하고 있는 환경 센서의 센싱 신뢰도가 낮거나, 사용자가 환경 센서를 소지하고 있지 않은 경우라 할지라도 사용자 단말기(100)의 이동에 따라, 현재 위치의 신뢰성 높은 환경 정보 분석 결과를 전송받을 수 있다. In addition, even if the sensing reliability of the environmental sensor possessed by the user is low, or even if the user does not have the environmental sensor, according to the movement of the user terminal 100, reliable environmental information analysis results of the current location are transmitted. Can receive

도 2는 본 발명의 실시예에 따른 환경 정보 수집/제공 서버의 세부 구성을 나타내는 블록도이다. 2 is a block diagram showing a detailed configuration of an environment information collection/provision server according to an embodiment of the present invention.

도 2를 참조하면, 본 발명의 실시예에 따른 환경 정보 수집/제공 서버(200)는 지리적 영역 구획부(210), 환경 정보 수집부(220), 환경 정보 분석부(230), 환경 정보 제공부(240)를 포함할 수 있다. Referring to FIG. 2, the environment information collection/providing server 200 according to an embodiment of the present invention includes a geographic area division unit 210, an environment information collection unit 220, an environment information analysis unit 230, and an environment information system. It may include study 240.

지리적 영역 구획부(210), 환경 정보 수집부(220), 환경 정보 분석부(230), 환경 정보 제공부(240)는 외부 장치와 통신할 수 있는 프로그램 모듈 또는 하드웨어들일 수 있다. 이러한 프로그램 모듈 또는 하드웨어는 운영 시스템, 응용 프로그램 모듈 및 기타 프로그램 모듈의 형태로 환경 정보 수집/제공 서버(200) 또는 이와 통신 가능한 다른 장치에 포함될 수 있으며, 물리적으로는 여러 가지 공지의 기억 장치 상에 저장될 수 있다. 한편, 이러한 프로그램 모듈 또는 하드웨어들은 본 발명에 따라 후술할 특정 업무를 수행하거나 특정 추상 데이터 유형을 실행하는 루틴, 서브루틴, 프로그램, 오브젝트, 컴포넌트, 데이터 구조 등을 포괄하지만, 이에 제한되지는 않는다. The geographical area partitioning unit 210, the environment information collecting unit 220, the environment information analyzing unit 230, and the environment information providing unit 240 may be program modules or hardware capable of communicating with an external device. Such a program module or hardware may be included in the environment information collection/providing server 200 or other devices capable of communicating therewith in the form of an operating system, an application program module, and other program modules, and physically on various known storage devices. Can be saved. Meanwhile, such program modules or hardwares include, but are not limited to, routines, subroutines, programs, objects, components, data structures, etc. that perform specific tasks or execute specific abstract data types, which will be described later according to the present invention.

지리적 영역 구획부(210)는 일정 영역을 지리적으로 복수개의 영역으로 구획할 수 있도록 지원하거나, 직접 그 구획을 수행하는 기능을 수행한다. The geographic area partitioning unit 210 supports division of a certain area into a plurality of geographic areas, or performs a function of directly performing the division.

사용자 단말기(100)의 위치 정보 또는 인구통계정보를 토대로 유동 인구가 많은 지역에 대해서는 영역별 면적을 상대적으로 좁게 구획할 수 있고, 유동 인구가 적은 지역에 대해서는 영역별 면적은 상대적으로 넓게 구획할 수 있다. Based on the location information or demographic information of the user terminal 100, the area by region may be relatively narrow for areas with a high population, and the area by region may be relatively wide for areas with a small population. have.

도 3은 영역 구획의 일례를 나타내는 도면이다. 3 is a diagram showing an example of a region partition.

도 3을 참조하면, 일정 영역이 서로 인접한 복수개의 영역, 즉, 제1 영역 내지 제3 영역(A1 내지 A3)으로 구획될 수 있으며, 각각의 영역이 다시 한번 복수개의 서브 영역(S1 내지 S3)으로 구획될 수 있다. Referring to FIG. 3, a certain region may be divided into a plurality of regions adjacent to each other, that is, first to third regions A1 to A3, and each region is once again a plurality of sub-regions S1 to S3. Can be divided into.

도 3에는 도시되지 않았지만, 각각의 서브 영역(S1 내지 S3) 내에 유동 인구가 많거나, 그 면적이 넓은 경우, 해당 서브 영역(S1 내지 S3)이 추가적으로 하위 개념의 영역으로 구획될 수도 있다. Although not illustrated in FIG. 3, when the floating population is large in each sub-region S1 to S3 or the area is large, the sub-regions S1 to S3 may be additionally divided into regions of a lower concept.

지리적 영역 구획부(210)는 자체저으로 또는 관리자에 의해 구획된 지리적 정보를 저장할 수 있다. The geographical area partitioning unit 210 may store geographical information partitioned by itself or by an administrator.

다시 도 2를 참조하면, 일 실시예에 따른 환경 정보 수집부(220)는 복수개의 사용자 단말기(100)로부터 환경 정보 및 현재 사용자 단말기(100)의 위치 정보를 수신한다. Referring back to FIG. 2, the environment information collection unit 220 according to an embodiment receives environment information and location information of the current user terminal 100 from a plurality of user terminals 100.

사용자 단말기(100)의 위치 정보가 환경 정보와 함께 수신되기 때문에, 환경 정보 수집/제공 서버(200)는 각 영역(A1 내지 A3) 또는 서브 영역(S1 내지 S3)별로 환경 정보를 취합할 수 있게 된다. Since the location information of the user terminal 100 is received together with the environment information, the environment information collection/providing server 200 can collect environment information for each area A1 to A3 or sub areas S1 to S3. do.

일 실시예에 따른 환경 정보 분석부(230)는 환경 정보 수집부(220)에 의해 수신된 환경 정보 및 위치 정보를 토대로 각 영역(A1 내지 A3) 및 서브 영역(S1 내지 S3)별 환경 정보를 분석한다. The environment information analysis unit 230 according to an embodiment may provide environment information for each area A1 to A3 and sub-areas S1 to S3 based on environment information and location information received by the environment information collection unit 220. Analyze.

예를 들어, 사용자 단말기(100)로부터 수신한 환경 정보들을 각 영역(A1 내지 A3)별로 취합하여, 영역(A1 내지 A3)별 또는 서브 영역(S1 내지 S3)별로 취합된 값들의 대표값(예를 들면, 평균값)을 산출해낼 수 있다.For example, representative values of values collected for each area (A1 to A3) or for each sub area (S1 to S3) by collecting environment information received from the user terminal 100 for each area (A1 to A3) (eg For example, the average value) can be calculated.

일 실시예에 따르면, 서브 영역(S1 내지 S3)별 환경 정보의 대표값은 다음과 같이 산출될 수 있다. According to an embodiment, the representative value of the environmental information for each sub-region S1 to S3 may be calculated as follows.

Figure pat00001
Figure pat00001

M은 환경 정보의 대표값이고, N은 특정 서브 영역(S1 내지 S3) 내에 위치하고 있으며 환경 정보를 전송하고 있는 사용자 단말기(100)의 개수이다. M is a representative value of environment information, and N is a number of user terminals 100 that are located in specific sub-areas S1 to S3 and transmitting environment information.

또한, k는 각 사용자 단말기(100)로부터 수신되는 환경 정보값이며, α는 각 환경 정보값에 적용되는 가중치이다. In addition, k is an environment information value received from each user terminal 100, and α is a weight applied to each environment information value.

상기 가중치는, 환경 정보를 전송하는 빈도가 높은 사용자 단말기(100)로부터 전송되는 환경 정보값에 상대적으로 높게 적용될 수 있다. 또한, 과거 전송한 환경 정보의 값과 상기 수학식에 따라 산출한 대표값 간의 차이가 임계 범위 미만인 경우, 해당 사용자 단말기(100)로부터 수신되는 당해 환경 정보의 값에 상대적으로 높은 가중치를 적용할 수도 있다. The weight may be applied to a relatively high environmental information value transmitted from the user terminal 100 having a high frequency of transmitting the environmental information. In addition, when the difference between the value of the environment information transmitted in the past and the representative value calculated according to the above equation is less than the threshold range, a relatively high weight may be applied to the value of the environment information received from the corresponding user terminal 100. have.

즉, 신뢰성 높은 환경 정보를 전송하는 사용자 단말기(100)로부터 전송되는 환경 정보값에 높은 가중치를 적용하여 상기 대표값(M)을 산출할 수 있다. That is, the representative value M may be calculated by applying a high weight to the environmental information value transmitted from the user terminal 100 that transmits the reliable environmental information.

한편, 복수개의 서브 영역(S1 내지 S3)을 포함하는 영역(A1 내지 A3)별로도 환경 정보의 대표값을 산출할 수 있다. Meanwhile, representative values of the environment information may be calculated for each of the regions A1 to A3 including the plurality of sub-regions S1 to S3.

일 실시예에 따르면, 영역(A1 내지 A3)별 환경 정보의 대표값은 동일하게 상기 수학식 1에 의해 산출될 수도 있으나, 다음의 수학식 2에 따라 산출될 수도 있다. According to an embodiment, representative values of the environment information for each of the regions A1 to A3 may be calculated by Equation 1, but may also be calculated by Equation 2 below.

Figure pat00002
Figure pat00002

L은 각 영역(A1 내지 A3)별 환경 정보의 대표값이고, n은 대표값 산출 대상 영역(A1 내지 A3) 내에 존재하는 서브 영역(S1 내지 S3)의 개수, M은 각 서브 영역(S1 내지 S3)의 환경 정보 대표값을 나타낸다. L is a representative value of the environment information for each area A1 to A3, n is the number of sub areas S1 to S3 existing in the area A1 to A3 for calculating the representative value, and M is each sub area S1 to S3) represents a representative value of environmental information.

β는 각 서브 영역(S1 내지 S3)별 환경 정보 대표값에 적용되는 가중치로서, 예를 들어, 수집된 환경 정보의 수가 많은 서브 영역(S1 내지 S3)일수록 그 환경 정보의 대표값에 적용되는 가중치가 커질 수 있다. β is a weight applied to the representative value of the environment information for each sub-region (S1 to S3), for example, the weight applied to the representative value of the environmental information as the number of collected sub-regions (S1 to S3) Can increase.

보다 많은 수의 정보를 토대로 산출된 대표값의 신뢰도가 높기 때문에, 신뢰도가 높은 서브 영역(S1 내지 S3)의 환경 정보 대표값에 높은 가중치를 부여하는 것이다. Since the reliability of the representative values calculated based on the greater number of information is high, a high weight is given to the representative values of the environmental information in the sub-regions S1 to S3 having high reliability.

일 실시예에 따른 환경 정보 제공부(240)는 각 영역(A1 내지 A3) 또는 서브 영역(S1 내지 S3)에 새롭게 진입하는 사용자 단말기(100)로 해당 영역(A1 내지 A3) 또는 서브 영역(S1 내지 S3)의 환경 정보 대표값을 전송하는 기능을 수행한다. The environment information providing unit 240 according to an embodiment is a user terminal 100 newly entering each area A1 to A3 or sub-areas S1 to S3, and corresponding areas A1 to A3 or sub-areas S1 To perform the function of transmitting a representative value of the environmental information of S3).

도 3을 참조하면, 사용자 단말기(100)가 제2 영역(A2)의 제2 서브 영역(S2)에서 제3 영역(A3)의 제1 서브 영역(S1)으로 이동한다면(a의 경우), 사용자 단말기(100)의 위치 정보를 수집하고 있는 서버(200)는 사용자 단말기(100)가 제3 영역(A3)의 제1 서브 영역(S1)으로 진입함과 동시에, 제1 서브 영역(S1)에 대해 가장 최근 산출된 환경 정보의 대표값을 전송할 수 있다. 또한, 사용자 단말기(100)가 제2 영역(A2)에서 제3 영역(A3)으로 진입하였으므로, 제3 영역(A3)에 대한 환경 정보 대표값도 전송할 수 있다. Referring to FIG. 3, if the user terminal 100 moves from the second sub-area S2 of the second area A2 to the first sub-area S1 of the third area A3 (in the case of a), The server 200 that collects the location information of the user terminal 100 enters the first sub-region S1 at the same time as the user terminal 100 enters the first sub-region S1 of the third region A3. The representative value of the most recently calculated environmental information can be transmitted. In addition, since the user terminal 100 has entered the third area A3 from the second area A2, it is also possible to transmit a representative environment information for the third area A3.

한편, 사용자 단말기(100)가 제2 영역(A2) 내에서 제2 서브 영역(S2)에서 제3 서브 영역(S3)으로 이동할 시에는(b의 경우), 제2 영역(A2)에 대한 환경 정보의 대표값은 전송하지 않고, 제2 영역(A2)의 제3 서브 영역(S3)에 대한 환경 정보의 대표값만을 사용자 단말기(100)에 전송할 수 있다. Meanwhile, when the user terminal 100 moves from the second sub-area S2 to the third sub-area S3 in the second area A2 (in the case of b), the environment for the second area A2 The representative value of the information is not transmitted, and only the representative value of the environment information for the third sub-region S3 of the second area A2 can be transmitted to the user terminal 100.

이러한 방식으로 서버(200)와 사용자 단말기(100) 간 필요한 정보만을 송수신함으로써 효율적인 정보 송수신이 가능해지고, 그만큼 통신 트래픽이 최적화될 수 있다. By transmitting and receiving only necessary information between the server 200 and the user terminal 100 in this way, efficient information transmission and reception is possible, and communication traffic can be optimized accordingly.

본 발명의 실시예에 따르면, 사용자의 이동 경로에 따라, 현재 위치하는 영역에 대해 분석 완료된 환경 정보가 제공되기 때문에 사용자 입장에서는 신뢰성 높은 환경 정보를 제공받을 수 있게 된다. According to an embodiment of the present invention, according to the user's movement path, since the analyzed environment information is provided for the currently located area, the user can receive reliable environment information.

또한, 본 발명의 실시예에 따르면, 특정 영역에 대해 환경 정보의 대표값을 산출함에 있어서, 신뢰성 높은 환경 정보에 대해 높은 가중치를 적용시킴으로써, 환경 정보 분석의 정확도가 향상될 수 있다. Further, according to an embodiment of the present invention, in calculating a representative value of environmental information for a specific area, by applying a high weight to highly reliable environmental information, the accuracy of environmental information analysis can be improved.

전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.The above description of the present invention is for illustration only, and a person having ordinary knowledge in the technical field to which the present invention pertains can understand that it can be easily modified into other specific forms without changing the technical spirit or essential features of the present invention. will be. Therefore, it should be understood that the embodiments described above are illustrative in all respects and not restrictive. For example, each component described as a single type may be implemented in a distributed manner, and similarly, components described as distributed may be implemented in a combined form.

본 발명의 범위는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.The scope of the present invention is indicated by the following claims, and all changes or modifications derived from the meaning and scope of the claims and their equivalent concepts should be interpreted to be included in the scope of the present invention.

Claims (8)

환경 정보 수집 및 제공 서버가 환경 정보를 제공하기 위한 방법으로서,
복수개의 사용자 단말기로부터 환경 정보 및 위치 정보를 수집하는 단계;
상기 환경 정보 및 위치정보를 기초로, 지리적으로 구획된 복수개의 영역별 환경 정보의 대표값을 산출하는 단계; 및
특정 영역에 진입하는 사용자 단말기로 상기 특정 영역에 대해 기 산출된 환경 정보의 대표값을 전송하는 단계를 포함하는, 환경 정보 제공 방법.
A method for providing and providing environmental information by a server for collecting and providing environmental information,
Collecting environment information and location information from a plurality of user terminals;
Calculating a representative value of environment information for a plurality of geographically divided regions based on the environment information and location information; And
And transmitting a representative value of pre-calculated environment information for the specific area to a user terminal entering a specific area.
제1항에 있어서,
상기 복수개의 영역 중 적어도 일부는, 복수개의 서브 영역으로 구획되는, 환경 정보 제공 방법.
According to claim 1,
At least a portion of the plurality of regions, divided into a plurality of sub-regions, environment information providing method.
제2항에 있어서,
상기 대표값을 산출하는 단계는,
상기 복수개의 서브 영역별 환경 정보 대표값을 산출하는 단계; 및
상기 서브 영역별 환경 정보 대표값을 기초로, 상기 복수개의 영역 각각에 대한 환경 정보 대표값을 산출하는 단계를 포함하는, 환경 정보 제공 방법.
According to claim 2,
The step of calculating the representative value,
Calculating a representative value of environment information for each of the plurality of sub-regions; And
And calculating a representative environmental information value for each of the plurality of regions based on the representative representative environmental information for each sub-region.
제3항에 있어서,
상기 복수개의 서브 영역별 환경 정보의 대표값을 산출하는 단계는,
상기 서브 영역별로 수집된 환경 정보의 평균값을 산출하되, 각 환경 정보를 전송한 사용자 단말기의 과거 환경 정보 전송 주기 또는 과거 전송한 환경 정보의 값과 산출된 대표값 간의 차이에 기초하여, 각 사용자 단말기로부터 전송되는 환경 정보에 서로 다른 가중치를 적용하는 단계를 포함하는, 환경 정보 제공 방법.
According to claim 3,
The calculating of the representative value of the environment information for each of the plurality of sub-regions may include:
The average value of the environment information collected for each sub-area is calculated, but based on a difference between a previous environment information transmission cycle of a user terminal transmitting each environment information or a value of the environment information transmitted in the past and a calculated representative value, each user terminal And applying different weights to the environmental information transmitted from the environment information providing method.
제3항에 있어서,
상기 복수개의 영역 각각에 대한 환경 정보 대표값을 산출하는 단계는,
상기 서브 영역별 환경 정보 대표값의 평균값을 산출하되, 각 서브 영역별 인구밀도에 기초하여 각 서브 영역별 환경 정보 대표값에 상이한 가중치를 적용하는 단계를 포함하는, 환경 정보 제공 방법.
According to claim 3,
The step of calculating the representative environment information for each of the plurality of regions may include:
Calculating the average value of the representative value of the environmental information for each sub-region, and applying different weights to the representative environmental information for each sub-region based on the population density of each sub-region.
제3항에 있어서,
상기 기 산출된 환경 정보의 대표값을 전송하는 단계는,
상기 사용자 단말기가 동일한 영역 내의 다른 서브 영역으로 진입하는 것으로 판단되는 경우, 새롭게 진입한 서브 영역의 환경 정보 대표값을 전송하는 단계를 포함하는, 환경 정보 제공 방법.
According to claim 3,
The step of transmitting the representative value of the pre-calculated environmental information,
And when it is determined that the user terminal enters another sub-region within the same region, transmitting a representative environment information value of the newly entered sub-region, environment information providing method.
제3항에 있어서,
상기 기 산출된 환경 정보의 대표값을 전송하는 단계는,
상기 사용자 단말기가 다른 영역 내의 다른 서브 영역으로 진입하는 것으로 판단되는 경우, 새롭게 진입한 영역의 환경 정보 대표값 및 서브 영역의 환경 정보 대표값을 모두 전송하는 단계를 포함하는, 환경 정보 제공 방법.
According to claim 3,
The step of transmitting the representative value of the pre-calculated environmental information,
And when it is determined that the user terminal enters another sub-region within another region, transmitting both the representative environmental information of the newly entered region and the representative representative of the environmental information of the sub-region.
복수개의 사용자 단말기로부터 환경 정보 및 위치 정보를 수집하는 환경 정보 수집부;
상기 환경 정보 및 위치정보를 기초로, 지리적으로 구획된 복수개의 영역별 환경 정보의 대표값을 산출하는 환경 정보 분석부; 및
특정 영역에 진입하는 사용자 단말기로 상기 특정 영역에 대해 기 산출된 환경 정보의 대표값을 전송하는 환경 정보 제공부를 포함하는, 환경 정보 수집 및 제공 서버.




An environment information collection unit collecting environment information and location information from a plurality of user terminals;
An environmental information analysis unit for calculating a representative value of a plurality of geographically-divided environment information for each region based on the environment information and the location information; And
And an environment information providing unit transmitting a representative value of pre-calculated environment information for the specific area to a user terminal entering a specific area.




KR1020180157029A 2018-12-07 2018-12-07 Method and server for providing environment information based on user movement KR102285943B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020180157029A KR102285943B1 (en) 2018-12-07 2018-12-07 Method and server for providing environment information based on user movement

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020180157029A KR102285943B1 (en) 2018-12-07 2018-12-07 Method and server for providing environment information based on user movement

Publications (2)

Publication Number Publication Date
KR20200069689A true KR20200069689A (en) 2020-06-17
KR102285943B1 KR102285943B1 (en) 2021-08-05

Family

ID=71405371

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180157029A KR102285943B1 (en) 2018-12-07 2018-12-07 Method and server for providing environment information based on user movement

Country Status (1)

Country Link
KR (1) KR102285943B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102333955B1 (en) * 2021-02-10 2021-12-02 정동윤 Method, system and application for indicating safe area and navigating safe path for socially vulnerable people

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100920821B1 (en) * 2008-11-11 2009-10-08 (주) 애니트론 System for collecting and presupposing information of local enviroment
KR20100131846A (en) * 2009-06-08 2010-12-16 주식회사 케이티 System and method for providing air quality information
KR20160065052A (en) * 2014-11-28 2016-06-08 케이웨더(주) Apparatus for intergration indoor environment management
KR20180074652A (en) * 2018-06-27 2018-07-03 주식회사 스마트시티그리드 Environmental information management system using beacon signal, User device and Method for providing environmental information

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100920821B1 (en) * 2008-11-11 2009-10-08 (주) 애니트론 System for collecting and presupposing information of local enviroment
KR20100131846A (en) * 2009-06-08 2010-12-16 주식회사 케이티 System and method for providing air quality information
KR20160065052A (en) * 2014-11-28 2016-06-08 케이웨더(주) Apparatus for intergration indoor environment management
KR20180074652A (en) * 2018-06-27 2018-07-03 주식회사 스마트시티그리드 Environmental information management system using beacon signal, User device and Method for providing environmental information

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102333955B1 (en) * 2021-02-10 2021-12-02 정동윤 Method, system and application for indicating safe area and navigating safe path for socially vulnerable people

Also Published As

Publication number Publication date
KR102285943B1 (en) 2021-08-05

Similar Documents

Publication Publication Date Title
Sherchan et al. Using on-the-move mining for mobile crowdsensing
Ahn et al. An indoor augmented-reality evacuation system for the Smartphone using personalized Pedometry
Zhuang et al. Evaluation of two WiFi positioning systems based on autonomous crowdsourcing of handheld devices for indoor navigation
US9985825B2 (en) Internet of things device management system and method for automatically monitoring and dynamically reacting to events and reconstructing application systems
US8639640B1 (en) Prediction of indoor location using decision trees
Kucuk et al. Crowd sensing aware disaster framework design with IoT technologies
Campana et al. Towards an indoor navigation system using Bluetooth Low Energy Beacons
Skorin-Kapov et al. Energy efficient and quality-driven continuous sensor management for mobile IoT applications
Papandrea et al. Location prediction and mobility modelling for enhanced localization solution
Rodrigues et al. Opportunistic mobile crowdsensing for gathering mobility information: Lessons learned
Lopez-de-Teruel et al. Human behavior monitoring using a passive indoor positioning system: a case study in a SME
Mehrabian et al. Sensor fusion for indoor positioning system through improved RSSI and PDR methods
Shin et al. FindingMiMo: Tracing a missing mobile phone using daily observations
KR102285943B1 (en) Method and server for providing environment information based on user movement
KR20200105087A (en) Server for providing environment information based on user movement
KR20200105089A (en) Computer program for providing environment information based on user movement
JP2012160988A (en) Method and system for displaying target area based on location information from mobile terminal
KR20200105085A (en) Recording Medium
WO2022246574A1 (en) Analyzing wi-fi motion coverage in an environment
Haus et al. Multimodal co-presence detection with varying spatio-temporal granularity
Ferreras et al. LoRa-based differential fingerprint localization in outdoor environments
Chessa et al. Sensing the cities with social-aware unmanned aerial vehicles
KR20120057226A (en) Method for providing intelligent home service
Gil et al. inContexto: A fusion architecture to obtain mobile context
Obbo et al. Human Sensing Meets People Crowd Detection-A Case of Developing Countries

Legal Events

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