KR20140056828A - 사용자 단말을 이용한 유동 인구 분석 장치, 방법 및 컴퓨터 판독 가능한 기록 매체 - Google Patents

사용자 단말을 이용한 유동 인구 분석 장치, 방법 및 컴퓨터 판독 가능한 기록 매체 Download PDF

Info

Publication number
KR20140056828A
KR20140056828A KR1020120122833A KR20120122833A KR20140056828A KR 20140056828 A KR20140056828 A KR 20140056828A KR 1020120122833 A KR1020120122833 A KR 1020120122833A KR 20120122833 A KR20120122833 A KR 20120122833A KR 20140056828 A KR20140056828 A KR 20140056828A
Authority
KR
South Korea
Prior art keywords
cell
information
user terminal
user
floating population
Prior art date
Application number
KR1020120122833A
Other languages
English (en)
Inventor
손경성
Original Assignee
네이버비즈니스플랫폼 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 네이버비즈니스플랫폼 주식회사 filed Critical 네이버비즈니스플랫폼 주식회사
Priority to KR1020120122833A priority Critical patent/KR20140056828A/ko
Publication of KR20140056828A publication Critical patent/KR20140056828A/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/448Execution paradigms, e.g. implementations of programming paradigms
    • 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
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0201Market modelling; Market analysis; Collecting market data
    • G06Q30/0202Market predictions or forecasting for commercial activities
    • 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
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0201Market modelling; Market analysis; Collecting market data
    • G06Q30/0204Market segmentation
    • G06Q30/0205Location or geographical consideration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/021Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • H04W4/14Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Accounting & Taxation (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Mining & Analysis (AREA)
  • Game Theory and Decision Science (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • General Engineering & Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

본 발명은 스마트폰 등과 같은 사용자 단말로부터 수집된 위치 정보를 이용하여 설정된 지역 내의 유동 인구를 분석하기 위한 사용자 단말을 이용한 유동 인구 분석 장치에 관한 것으로, 특히 데이터베이스에 저장된 지도 데이터 정보에서 전체 지도 영역을 설정된 특정 크기의 가상의 셀로 구분하고, 상기 구분된 각 셀마다 인덱스를 부여하는 셀 인덱스 생성 모듈; 각 사용자 단말로부터 수집된 위치 정보를 상기 셀 인덱스 생성 모듈에서 생성한 각 셀에 매핑하여 각 셀별 사용자 수를 카운팅하는 셀 좌표 매핑 모듈; 및 상기 수집된 각 위치 정보에 대응하는 오차 범위에 따라 가중치를 부여함으로써 상기 카운팅된 사용자 수를 보정하는 오차 보정 모듈;을 포함한다.

Description

사용자 단말을 이용한 유동 인구 분석 장치, 방법 및 컴퓨터 판독 가능한 기록 매체{APPARATUS, METHOD AND COMPUTER READABLE RECORDING MEDIUM FOR ANALYZING A FLOATING POPULATION USING A USER TERMINAL}
본 발명은 일정한 지역 내에서의 유동 인구를 분석하기 위한 장치에 관한 것으로, 보다 상세하게는 스마트폰 등과 같은 사용자 단말로부터 수집된 위치 정보를 이용하여 설정된 지역 내의 유동 인구를 분석하기 위한 사용자 단말을 이용한 유동 인구 분석 장치, 방법 및 컴퓨터 판독 가능한 기록 매체에 관한 것이다.
일반적으로 인터넷은 전세계 어디서나, 누구나 접속하고자 하는 상대편 컴퓨터에 TCP/IP 라는 공통의 프로토콜을 적용하여 자유롭게 연결하여 사용할 수 있도록 구성된 개방형 네트워크로서, 기본적인 문자정보의 전달은 물론 압축기술의 발전과 더불어 멀티미디어 정보의 전달에 이용되는 등 전자우편, 파일전송, WWW(World Wide Web) 등의 다양한 서비스를 이용할 수 있다.
이와 같은 인터넷은 국내를 비롯하여 세계적으로 사용이 급격하게 증가되면서 기존 산업의 전 부분에 걸쳐 효율성과 생산성 제고를 위한 전략적인 도구로서 중요성이 급속히 증대되고 있으며, 인터넷을 통한 새로운 비즈니스 기회가 지속적으로 창출됨은 물론, 그 영역도 확장되고 있는 추세로서 인터넷을 이용한 사업자들도 점점 더 증가되고 있다.
오늘날 인터넷의 광범위한 보급은 이제 유선을 넘어 무선 이동통신 기술로의 급발전을 가져오게 되었고, 실생활에 있어서도 휴대폰, PDA, 핸드헬드(Hand-Held) 컴퓨터 등의 휴대용 단말을 통한 인터넷상에서의 정보 검색이 시간과 장소에 구애받지 않고 가능하게 되었다.
또한, 최근 출시되는 스마트폰들의 성능이 향상되면서, 일반 휴대폰에서 스마트폰으로 사용자들이 많이 옮겨가고 있는 추세이다. 스마트폰(smart phone)이란 휴대폰에 컴퓨터 지원 기능을 추가한 지능형 휴대폰으로서, 휴대폰 기능에 충실하면서도 개인 휴대 정보 단말기(PDA) 기능, 인터넷 기능, 동영상 재생 기능 등이 추가되며, 다양한 입력 방식과 터치스크린 등이 구비되어 사용에 보다 편리한 인터페이스를 제공한다. 또한, 무선 인터넷 기능의 지원으로 인터넷 및 컴퓨터에 접속되어 이메일, 웹브라우징, 팩스, 뱅킹, 게임 등 단말기로서의 기능도 수행한다. 한편, 스마트폰은 다양한 기능의 수용을 위하여 표준화된 운영 체제(OS) 또는 전용 운영 체제를 갖추기도 한다. 이와 같이, 스마트폰 등 다양한 사용자 단말을 통해 다양한 기능의 구현이 가능해짐에 따라, 사용자 단말 내에서 구동되는 다양한 전용 응용 프로그램(application program)들과 콘텐츠(content)들이 많이 개발되고 있다.
한편, 최근에는 지역상권, 지역경제분석, 입지선정 등의 마케팅과 창업에 대한 지원 기술로서 통계적인 분석기법을 활용한 상권분석 방법과 서비스가 보편화되고 있는 추세이다. 일반적으로, 상권분석은 유동인구에 대한 분석 결과가 가장 중요한 비중을 차지하고 있기 때문에, 현장조사를 통하여 해당지역에 대한 유동인구 조사를 실시하고 있다. 하지만, 유동인구 현장 조사는 모든 시간대의 유동인구에 대한 정확한 분석 결과를 추산하기 용이하지 않다는 문제점이 있다.
또한, 상권분석에는 새로운 대형 문화 센터나 유통업체, 도로 등 유동인구의 변화요인이 발생하였을 경우를 대비하여 주기, 비주기적인 조사가 필요하다. 그러나, 주기, 비주기적인 조사는 비용과 조사요원의 성실성 재고 등의 문제점이 있다.
게다가, 종래의 상권 분석은 주거지역이나 회사, 쇼핑몰 등 고정된 건물들을 중심으로 이루어지고 있어, 해당 지역에서의 주요 연령층, 생활수준, 주요이동시간 등과 관련된 유동인구의 성향 분석에 관련된 패턴 탐색에는 한계점을 지니고 있다.
이와 같은 상권 분석 등을 위한 유동 인구 분석 방법으로서, 한국등록특허공보 10-903027 "상권 분석을 위한 유동인구지수 구축 시스템 및 그 방법(오픈메이트)"(문헌 1)에는 상업 활동에 따른 상권 분석을 위해 광역적 유동인구지수를 구축함과 더불어, 그 광역적 유동인구지수에 근거한 실질적인 소지역 단위의 유동인구지수의 구축이 가능한 상권 분석을 위한 유동인구지수 구축 시스템 및 방법이 개시된다.
그러나, 이러한 종래의 유동 인구 분석 방법들은 정확성이 떨어져 신뢰도가 낮다는 문제점이 있다.
따라서, 주거지역, 상업지역, 토지 등의 부동산 물건에 있어 각 부동산 물건의 입지 또는 상권 등에 대한 객관적이고 표준화된 정보 제공을 위한 정확한 유동 인구 분석의 필요성이 요구되고 있는 실정이다.
또한, 정확한 유동 인구의 패턴 분석을 통해 부동산의 입지 또는 상권에 대한 보다 효과적인 정보를 제공할 필요성이 있으며, 행정 구역별 유동 인구의 패턴을 보다 실질적으로 분석할 수 있는 방법의 필요성이 요구되고 있는 실정이다.
[문헌 1] 한국등록특허공보 10-903027 상권 분석을 위한 유동인구지수 구축 시스템 및 그 방법(오픈메이트) 2009.6.9
본 발명의 목적은 사용자 단말을 통해 수집된 위치 정보를 오차 범위에 따라 보정함으로써 신뢰성 있는 유동 인구 분석 결과를 산출할 수 있는 사용자 단말을 이용한 유동 인구 분석 장치, 방법 및 컴퓨터 판독 가능한 기록 매체를 제공함에 있다.
또한, 본 발명의 다른 목적은 사용자 단말을 통해 수집된 위치 정보를 오차 범위에 따라 보정하여 신뢰성 있는 유동 인구 분석 결과를 산출함으로써 행정 구역별 유동 인구 패턴을 추측할 수 있는 사용자 단말을 이용한 유동 인구 분석 장치, 방법 및 컴퓨터 판독 가능한 기록 매체를 제공함에 있다.
또한, 본 발명의 다른 목적은 사용자 단말을 통해 수집된 위치 정보를 오차 범위에 따라 보정하여 신뢰성 있는 유동 인구 분석 결과를 산출함으로써 부동산의 입지 또는 상권에 대한 보다 효과적인 정보를 제공할 수 있는 사용자 단말을 이용한 유동 인구 분석 장치, 방법 및 컴퓨터 판독 가능한 기록 매체를 제공함에 있다.
상기한 바와 같은 본 발명의 목적을 달성하고, 후술하는 본 발명의 특유의 효과를 달성하기 위한, 본 발명의 특징적인 구성은 하기와 같다.
본 발명의 일 측면에 따르면, 사용자 단말을 이용한 유동 인구 분석 장치는, 데이터베이스에 저장된 지도 데이터 정보에서 전체 지도 영역을 설정된 특정 크기의 가상의 셀로 구분하고, 상기 구분된 각 셀마다 인덱스를 부여하는 셀 인덱스 생성 모듈; 각 사용자 단말로부터 수집된 위치 정보를 상기 셀 인덱스 생성 모듈에서 생성한 각 셀에 매핑하여 각 셀별 사용자 수를 카운팅하는 셀 좌표 매핑 모듈; 및 상기 수집된 각 위치 정보에 대응하는 오차 범위에 따라 가중치를 부여함으로써 상기 카운팅된 사용자 수를 보정하는 오차 보정 모듈;을 포함한다.
바람직하게는, 상기 사용자 단말에는 위치 정보 수집과 관련된 애플리케이션이 설치되며, 상기 설치된 애플리케이션에 의해 사용자 단말에서 측정된 위치 정보가 전송된다.
바람직하게는, 상기 위치 정보의 전송은 상기 설치된 애플리케이션이 활성활 될 때 전송된다.
바람직하게는, 상기 위치 정보는 상기 사용자 단말에서 전송되는 통계 비컨 호출 메시지를 통해 전송된다.
바람직하게는, 상기 오차 범위에 대한 정보는 상기 비컨 호출 메시지에 포함하여 함께 전송된다.
바람직하게는, 상기 가중치는 상기 오차 범위가 상대적으로 클수록 상기 가중치가 작아지도록 설정된다.
바람직하게는, 상기 가중치는 퍼센티지 값으로 표시된다.
바람직하게는, 상기 장치는 상기 위치 정보를 전송한 사용자 단말에 해당하는 사용자와 관련된 사용자 관련 정보를 추출하여 상기 각 셀의 통계 정보 생성에 반영하는 셀 통계 처리 모듈;을 더 포함한다.
바람직하게는, 상기 사용자 관련 정보는 나이 또는 성별이다.
바람직하게는, 상기 사용자 관련 정보를 상기 각 셀의 통계 정보 생성에 반영할 때, 상기 사용자 관련 정보에 상기 가중치를 적용하여 반영한다.
바람직하게는, 상기 오차 보정 모듈에 의해 생성된 셀 통계 정보는 부동산 정보의 유동 인구 자료에 적용된다.
바람직하게는, 적어도 하나의 셀을 포함하여 구성되는 행정 구역상 영역에 대해, 특정한 상기 행정 구역에 해당하는 적어도 하나의 셀에 대한 유동 인구 또는 사용자 관련 정보 통계를 합산함으로써 상기 오차 보정 모듈에 의해 생성된 셀 통계 정보를 행정 구역별 유동 인구 패턴에 이용한다
본 발명의 다른 측면에 따르면, 사용자 단말을 이용한 유동 인구 분석 방법은, 사용자 단말을 이용한 유동 인구 분석 방법으로서, 유동 인구 분석 장치에 의해 수행되는 각 단계가, 셀 인덱스 생성 모듈에 의해 데이터베이스에 저장된 지도 데이터 정보에서 전체 지도 영역을 설정된 특정 크기의 가상의 셀로 구분하고, 상기 구분된 각 셀마다 인덱스를 부여하는 단계; 셀 좌표 매핑 모듈에 의해 각 사용자 단말로부터 수집된 위치 정보를 상기 셀 인덱스 생성 모듈에서 생성한 각 셀에 매핑하여 각 셀별 사용자 수를 카운팅하는 단계; 및 오차 보정 모듈에 의해 상기 수집된 각 위치 정보에 대응하는 오차 범위에 따라 가중치를 부여함으로써 상기 카운팅된 사용자 수를 보정하는 단계;를 포함한다.
한편, 상기 사용자 단말을 이용한 유동 인구 분석 방법을 제공받기 위한 정보는 서버 컴퓨터로 읽을 수 있는 기록 매체에 저장될 수 있다. 이러한 기록 매체는 컴퓨터 시스템에 의하여 읽혀질 수 있도록 프로그램 및 데이터가 저장되는 모든 종류의 기록매체를 포함한다. 그 예로는, 롬(Read Only Memory), 램(Random Access Memory), CD(Compact Disk), DVD(Digital Video Disk)-ROM, 자기 테이프, 플로피 디스크, 광데이터 저장장치 등이 있으며, 또한 케리어 웨이브(예를 들면, 인터넷을 통한 전송)의 형태로 구현되는 것도 포함된다. 또한, 이러한 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산 방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다.
상술한 바와 같이, 본 발명에 따르면 휴대 단말을 통해 수집된 위치 정보의 오차 범위를 고려하여 유동 인구 산출 값을 보정함으로써 보다 실질적이고 정확한 유동 인구를 분석할 수 있는 장점이 있다.
또한, 본 발명에 따르면, 위치 정보의 오차 범위를 고려하여 보정된 실질적인 유동 인구 산출 값을 통해 보다 정확한 행정 구역별 유동 인구 패턴의 추측이 가능하며, 부동산 정보의 유동 인구 자료로서 활용될 수 있는 장점이 있다.
도 1은 본 발명의 실시예에 따른 사용자 단말을 이용한 유동 인구 분석의 개념을 나타내는 도면이다.
도 2는 본 발명의 실시예에 따른 사용자 단말을 이용한 유동 인구 분석 시스템을 나타내는 도면이다.
도 3은 본 발명의 실시예에 따른 유동 인구 분석 장치의 세부 구성을 나타내는 블록도이다.
도 4는 본 발명의 실시예에 따른 사용자 단말을 이용한 유동 인구 분석 절차를 나타내는 흐름도이다.
도 5 및 도 6은 본 발명의 실시예에 따른 셀 구분 개념을 나타내는 도면이다.
도 7은 본 발명의 실시예에 따른 유동 인구 분석 결과가 행정 구역별 유동 인구 패턴 추측에 적용된 예를 나타내는 도면이다.
도 8은 본 발명의 실시예에 따른 유동 인구 분석 결과가 부동산 정보의 유동 인구 자료로 활용된 예를 나타내는 도면이다.
후술하는 본 발명에 대한 상세한 설명은, 본 발명이 실시될 수 있는 특정 실시예를 예시로서 도시하는 첨부 도면을 참조한다. 이들 실시예는 당업자가 본 발명을 실시할 수 있기에 충분하도록 상세히 설명된다. 본 발명의 다양한 실시예는 서로 다르지만 상호 배타적일 필요는 없음이 이해되어야 한다. 예를 들어, 여기에 기재되어 있는 특정 형상, 구조 및 특성은 일 실시예에 관련하여 본 발명의 정신 및 범위를 벗어나지 않으면서 다른 실시예로 구현될 수 있다. 또한, 각각의 개시된 실시예 내의 개별 구성요소의 위치 또는 배치는 본 발명의 정신 및 범위를 벗어나지 않으면서 변경될 수 있음이 이해되어야 한다. 따라서, 후술하는 상세한 설명은 한정적인 의미로서 취하려는 것이 아니며, 본 발명의 범위는 적절하게 설명된다면 그 청구항들이 주장하는 것과 균등한 모든 범위와 더불어 첨부된 청구항에 의해서만 한정된다. 도면에서 유사한 참조부호는 여러 측면에 걸쳐서 동일하거나 유사한 기능을 지칭한다.
본 발명은 지도 데이터 정보에서 전체 지도 영역을 설정된 특정 크기의 가상의 셀로 구분하고, 상기 구분된 각 셀마다 인덱스를 부여한 후, 각 셀에 대한 유동 인구를 추정한다.
이때, 본 발명의 실시예에 따라 복수의 사용자 단말(예컨대, 스마트폰)들로부터 위치 정보를 수집하고, 상기 수집된 위치 정보를 상기 구분된 각 셀에 매핑함으로써 각 셀에 대한 유동 인구를 추정할 수 있다.
또한, 본 발명의 실시예에 따라 각 사용자 단말로부터 위치 정보 및 위치 정보에 대한 오차 범위를 수집하고 각 위치 정보에 대해 오차 범위에 따른 가중치를 부여하여 유동 인구 산출 값을 보정함으로써 보다 실질적이고 정확한 유동 인구를 분석할 수 있다.
한편, 후술하는 설명에의 사용자 단말은 스마트폰뿐만 아니라 일반적인 전자 기기들을 포함하는 개념으로서, 이동 통신 단말기, 데스크톱 컴퓨터, 노트북 컴퓨터, 워크스테이션, 팜톱(palmtop) 컴퓨터, 개인 휴대 정보 단말기(personal digital assistant: PDA), 웹 패드 등과 같이 메모리 수단을 구비하고 마이크로 프로세서를 탑재하여 연산 능력을 갖춘 디지털 기기라면 얼마든지 본 발명에 따른 사용자 단말로서 채택될 수 있다. 특히, 본 발명에서의 사용자 단말은 GPS 모듈을 탑재하여 위치 정보를 수집할 수 있는 이동 가능한 단말인 것이 바람직하다.
이하, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명을 용이하게 실시할 수 있도록 하기 위하여, 본 발명의 바람직한 실시예들에 관하여 첨부된 도면을 참조하여 상세히 설명하기로 한다.
먼저, 도 1 내지 도 3을 참조하여 본 발명의 실시예에 따른 시스템 및 장치의 구조를 설명하며, 다음으로 도 4를 참조하여 본 발명의 실시예에 따른 절차를 상세히 설명한다.
유동 인구 분석 개념
도 1은 본 발명의 실시예에 따른 사용자 단말을 이용한 유동 인구 분석의 개념을 나타내는 도면이다. 도 1을 참조하면, 본 발명의 실시예에 따라 사용자 단말(예컨대, 스마트폰)로부터 위치 정보를 수집하여 이를 가공함으로써 유동 인구 분석 정보를 생성할 수 있다.
스마트폰과 같은 휴대 단말이 대중화되고, 많은 사람들이 필수적으로 사용함으로 인해, 각 스마트폰을 통해 수집된 위치 정보는 신뢰성 있는 정보로 가공하여 사용될 수 있다. 한편, 상기 스마트폰에는 자신의 위치 정보를 확인할 수 있도록 GPS(Global Positioning System) 모듈이 필수적으로 설치되며, GPS 위성과의 통신을 통해 자신의 위치 정보를 확인할 수 있다. 이와 같이, GPS 모듈이 장착된 사용자 단말에서 측정된 위치 정보는 개인 정보를 식별하지 않는 법적 테두리 안에서 다양한 정보들로 가공하여 활용될 수 있다.
따라서, 상기 각 사용자 단말로부터 수집된 익명의 위치 정보를 토대로 어느 시간대에, 어느 지점에 얼마만큼의 사람들이 모이는 지에 대한 대략적인 패턴 정보를 생성하여 데이터베이스에 저장할 수 있으며, 이러한 정보를 통해 유동 인구의 패턴을 파악하고 활용하는 자료로 이용할 수 있다.
이에 따라, 본 발명에서는 유동 인구 분석 장치에서 각 사용자 단말로부터 위치 정보 및 오차 정보를 수집한다. 이때, 각 사용자 단말에는 위치 정보를 수집하여 전송하는 소정의 애플리케이션이 설치되는 것이 바람직하다. 따라서, 상기 설치된 위치 정보 수집과 관련된 애플리케이션의 실행에 따라 측정된 위치 정보가 유동 인구 분석 장치로 전송된다. 한편, 상기 위치 정보의 전송은 사용자 단말에서 특정 서버(예컨대, 유동 인구 분석 장치)로 전송되는 통계 비컨(beacon) 호출 메시지를 통해 전송될 수 있다. 상기 통계 비컨 호출 메시지는 사용자 단말에서 웹(Web) 또는 앱(App.(application))이 활성화될 때 전송되는 단방향 호출 메시지이다.
즉, 사용자 단말에서 GPS 모듈 등을 통해 측정된 위치 정보 및 그와 관련된 정보들은 특정 시점(예컨대, 애플리케이션의 구동 시점 등)에 비컨이라는 단방향 호출을 통해 유동 인구 분석 장치로 전송될 수 있다. 이때, 상기 GPS 모듈을 통해 측정된 위치 정보는 GPS 좌표 형태로 표시될 수 있다. 따라서, 상기 GPS 좌표 정보가 그대로 전송될 수도 있으며, GPS 좌표 정보를 다른 값으로 치환 또는 변형된 값이 전송될 수도 있다.
상기 유동 인구 분석 장치에서는 상기 각 사용자 단말로부터 수집된 GPS 좌표 형태의 위치 정보를 미리 설정한 셀에 매핑한다. 예컨대, 지리적인 영역을 본 발명의 실시예에 따라 도 5 또는 도 6에 도시된 바와 같은 셀 단위로 구분하고, 상기 GPS 좌표가 상기 구분된 셀들 중에서 어느 셀에 해당하는지를 확인하여 매핑한다. 따라서, 유동 인구 분석 장치에서는 일정 시간 동안 각 셀별로 몇 명의 사용자가 존재하였는지를 추정할 수 있다.
한편, 상기 각 사용자 단말로부터 수집된 위치 정보는 각 사용자 단말의 특성 또는 환경에 따라 서로 다른 오차 범위를 갖게 된다. 따라서, 본 발명에서는 각 사용자 단말로부터 수집된 위치 정보별 상이한 오차 범위를 고려하여 유동 인구 산출값을 보정하게 된다.
상기 오차 범위는 각 사용자 단말에서 위치 정보 산출시 함께 산출될 수 있으며 상기 위치 정보 전송시 위치 정보와 매핑하여 함께 전송될 수 있다. 한편, 상기 GPS 모듈을 통한 측정 오차는 다양한 원인에 따라 나타날 수 있다. GPS 수신 모듈에서 위치를 계산하기 위해서는 현재의 시각, 위성의 위치, 신호의 지연량이 필요하다. 위치 계산 오차는 이 가운데 주로 위성의 위치와 신호 지연의 측정으로부터 발생한다.
신호의 지연 시간은 GPS 위성으로부터 수신한 신호와 동일한 신호를 GPS 수신기에서 발생시켜 비교하여 얻는다. 이 비교 과정에서 발생하는 오차는 수신기의 수신 상태가 양호한 경우, 부호 길이의 1% 정도이므로 C/A 코드에서는 약 1~10 ㎱이다. 전파의 속도를 고려하면 1~3 미터 정도의 오차이다. 이는 신호 지연 측정 과정에서 발생하는 오차의 최소치이다. P(Y) 코드를 해독할 수 있는 경우, 부호 길이의 1%의 오차는 약 30 센티미터에 해당한다.
이 밖에 전리층의 영향(± 5 미터), 천체력 오차(± 2.5 미터), 위성의 시계 오차(± 2 미터), 전파 경로에 따른 오차(± 1 미터), 대류권의 영향(± 0.5 미터), 수치 오차(± 1 미터 이하) 등에 의해 오차가 발생할 수 있다. 대기권 오차로서 전리층과 대류권은 GPS에서 송신된 신호의 속도에 영향을 미친다. 한편, 대기권의 영향은 GPS 위성이 수신기의 바로 위에 있을 때 가장 작고, 지평선 부근에 위치할 때 가장 큰데, 이는 대기권을 통과하는 거리의 차이 때문이다. 또한, 전리층으로 인한 오차는 산란으로 인한 것으로 신호의 주파수에 따라서 달라진다. 전리층 오차는 태양활동에 따라 그 효과가 변하는데, 태양 활동 극대기일 때 전리층 오차는 가장 커진다. 대류권의 오차는 공기와 수증기로 인한 것인데 전리층 오차보다 그 변화가 빠르다. 수신기의 고도는 대류권 오차와 관련이 있는데, 이것은 GPS 위성 신호가 통과하는 거리가 고도에 따라 달라지기 때문이다.
또한, GPS 신호는 다중경로의 영향을 받는다. 수신기 주변의 건물 등의 지형 지물로 인해 위성으로부터 송신된 신호가 굴절, 반사되는데, 이로 인해 다중 경로에 따른 오차가 발생한다. 또한, 천체력 및 위성 시계 오차로서 항법 메시지는 12.5분마다 갱신되어 전송된다. 따라서 실제로는 항법 메시지가 현재보다 더 예전의 정보일 수 있다. 예를 들어, GPS 위성이 정확한 궤도로 유지하기 위해 움직이는 경우, 그 이후 새로운 천체력이 수신되기 전까지 얼마 동안은, 수신기가 계산한 해당 위성의 위치가 실제 위치와는 일치하지 않는다. 또한, 위성에 탑재된 시계는 매우 정밀하지만 클럭 드리프트(clock drift)가 발생하기 때문에 위치 결정 결과에 최대 2 미터 정도의 오차가 생길 수 있다.
이와 같이, 다양한 원인에 따라 오차가 발생할 수 있으며, 사용자 단말에서는 GPS 모듈에 의해 위치를 측정함과 아울러 측정된 위치 정보에 대한 오차 범위를 결정한다. 상기 결정된 오차 범위는 실제 오차 범위 또는 오차값이 그대로 서버로 전송될 수도 있으며, 오차 범위에 대해 미리 설정된 특정 코드 값으로 변환하여 전송될 수도 있다.
따라서, 유동 인구 분석 장치에서는 각 사용자 단말로부터 위치 정보와 오차 정보를 함께 수집하고, 수집된 위치 정보에 오차 정보에 따라 미리 설정한 가중치를 반영함으로써 각 셀에 대한 보다 정확한 유동 인구를 추정한다. 이에 대한 상세한 설명은 후술하기로 한다.
유동 인구 분석 시스템 및 장치
도 2는 본 발명의 실시예에 따른 사용자 단말을 이용한 유동 인구 분석 시스템을 나타내는 도면이다. 도 2를 참조하면, 본 발명의 실시예에 따른 시스템은 유동 인구 분석 장치(200), 적어도 하나의 응용 분석 서버(210), 통신 네트워크(220), 사용자 단말(230)을 포함하여 구성될 수 있다.
유동 인구 분석 장치(200)는 상술한 바와 같이 각 사용자 단말(230)로부터 통신 네트워크(220)를 통해 위치 정보 및 오차 범위에 대한 정보를 수집한다. 상기 유동 인구 분석 장치(200)는 본 발명의 실시예에 따라 수집된 위치 정보를 미리 설정한 각 셀에 매핑함으로써 각 셀에 대한 유동 인구를 추정한다. 이때, 본 발명의 실시예에 따라 수신된 오차 범위를 유동 인구 추정에 반영함으로써 보다 실질적이고 정확한 추정을 하게 된다. 이에 대한 상세한 설명은 후술하기로 한다.
이와 같이 추정된 유동 인구 분석 결과는 데이터베이스에 저장되며, 적어도 하나의 각 응용 분석 서버(210)로 제공되어 각종 분석 자료로서 활용될 수 있다. 예컨대, 상기 응용 분석 서버(210)는 행정 구역별 유동 인구 패턴을 분석하기 위한 서버가 될 수도 있으며, 부동산 정보로서 유동 인구 자료를 제공하는 포털 사이트 서버가 될 수도 있다.
상기 통신 네트워크(220)는 유선 및 무선 등과 같은 그 통신 양태를 가리지 않고 구성될 수 있으며, 단거리 통신망(PAN; Personal Area Network), 근거리 통신망(LAN; Local Area Network), 도시권 통신망(MAN; Metropolitan Area Network), 광역 통신망(WAN; Wide Area Network) 등 다양한 통신망으로 구성될 수 있다. 또한, 상기 통신 네트워크(220)는 공지의 월드와이드웹(WWW; World Wide Web)일 수 있으며, 적외선(Infrared Data Association; IrDA) 또는 블루투스(Bluetooth)와 같이 단거리 통신에 이용되는 무선전송기술을 이용할 수도 있다.
상기 사용자 단말(230)은 상술한 바와 같이 스마트폰을 포함하며, GPS 모듈을 포함하여 위치 정보를 산출할 수 있는 어떠한 전자 기기도 가능하다. 예컨대, 이동 통신 단말기, 데스크톱 컴퓨터, 노트북 컴퓨터, 워크스테이션, 팜톱(palmtop) 컴퓨터, 개인 휴대 정보 단말기(personal digital assistant: PDA), 웹 패드 등과 같이 메모리 수단을 구비하고 마이크로 프로세서를 탑재하여 연산 능력을 갖춘 디지털 기기라면 얼마든지 본 발명에 따른 사용자 단말로서 채택될 수 있다. 특히, 본 발명에서의 사용자 단말은 GPS 모듈을 탑재하여 위치 정보를 수집할 수 있는 이동 가능한 단말인 것이 바람직하다.
도 3은 본 발명의 실시예에 따른 유동 인구 분석 장치의 세부 구성을 나타내는 블록도이다. 도 3을 참조하면, 본 발명의 실시예에 따른 유동 인구 분석 장치(200)는 셀 인덱스 생성 모듈(310), 셀 좌표 매핑 모듈(320), 오차 보정 모듈(330), 셀 통계 처리 모듈(340) 등을 포함하여 구성될 수 있다.
셀 인덱스 생성 모듈(310)은 도 5 및 도 6에 도시된 바와 같이 지도 정보 데이터베이스에 저장된 지도 정보에서 전체 지리상의 영역을 설정된 특정 크기의 가상의 셀로 구분하여 인덱스를 부여하는 기능을 수행한다.
즉, 사용자 단말로부터 전송된 위치 정보는 상술한 바와 같이 특정 시점(예컨대, 애플리케이션 구동 시점 등)에 비컨(Beacon)이라는 단방향 호출을 통해 전송 되고, 상기 위치 정보는 도 5 및 도 6에 도시된 바와 같은 그리드(Grid) 기반 셀(Cell)로 가공(또는 매핑)하여 저장한다.
한편, 셀(Cell)이란 적도(equator line) 와 그리니치 자오선(meridian line)을 x/y축으로 하여 지도의 축척(Zoom level)별로 유효한 크기의 박스 형태로 나누고, 구분된 각 박스에 고유의 셀 식별 번호를 부여한 것이다. 예컨대, 특정 셀에는 x축번호_y축번호(예컨대,“123111_231233”)와 같은 형태의 셀 식별 번호가 부여될 수 있으며, 이후 데이터 처리(Data processing) 등을 하기 위한 위치 표현 방법으로서 사용된다.
예컨대, 전국을 백령도 최북단 경위도(38.432704, 123.943657)를 가상의 0,0포인트로 시작하여 국내 최남단 오른쪽 경위도(32.907935, 132.85631)까지 가상의 셀로 구분하고, 각 셀마다 가상의 인덱스를 부여할 수 있다. 이때, 인덱스 부여 방식은 'Zdfda31ADSFD'와 같이 하나의 문자열(string)로 1m, 5m, 10m, 30m, 100m, 500m, 1km와 같이 해당 셀을 기준으로 추론이 가능하도록 부여될 수 있다. 이와 같이, 지도상의 각 지역을 셀로 구분하여 수신된 위치 정보를 특정 셀에 매핑하게 된다.
도 5는 셀을 100km 단위로 구분한 예를 나타내며, 지도상에 표시된 영역은 (0, 0)의 셀을 의미한다. 또한, 도 6은 셀을 20m 단위로 구분한 예를 나타내며, 지도상에 표시된 영역은 (12321, 22299)의 셀을 의미한다.
셀 좌표 매핑 모듈(320)은 각 사용자 단말로부터 수집된 위치 정보를 상기 셀 인덱스 생성 모듈(310)에서 생성한 각 셀에 매핑하는 기능을 수행한다. 즉, 수신된 위치 정보의 GPS 좌표에 대응하는 셀에 대한 셀 인덱스에서 해당 사용자를 카운트하게 된다. 이렇게 함으로써, 설정된 시간 동안 상기 구분된 각 셀에 대한 사용자 수를 카운트할 수 있다.
한편, 상술한 바와 같이 상기 각 사용자 단말로부터 수집된 위치 정보에는 각기 상이한 오차 범위가 존재한다. 따라서, 본 발명의 실시예에 따라 오차 보정 모듈(330)에서는 각 위치 정보에 대응하는 오차 범위에 따라 가중치를 부여함으로써 오차를 보정한다.
이하, 상기 위치 정보 오차 범위에 따른 가중치 부여 방법을 보다 상세히 설명한다.
일반적으로 스마트폰 등과 같은 휴대 단말을 통해 측정된 위치 정보는 최소 5m에서 5km까지 다양하게 나타날 수 있다. 따라서, 본 발명에서는 각 오차 범위에 따라 하기 <표 1>과 같이 가중치를 부여할 수 있다.
오차 범위 가중치
~10m 1
10m~50m 0.9
50m~100m 0.8
100m~500m 0.6
500m~1km 0.5
1km~ 0.3
이와 같이, 상기 <표 1>에서와 같이 오차 범위에 따른 가중치 값을 상이하게 설정할 수 있다. 즉, 오차가 클 경우 지표로서의 중요도가 떨어져 데이터로서의 가치가 적기 때문에 상대적으로 작은 가중치를 적용함으로써 수집된 위치 정보에 대한 분석 정보의 신뢰도를 높일 수 있다. 한편, 상기 <표 1>에서는 가중치를 퍼센티지 값으로 표시하였으나, 오차 범위가 커짐에 따라 가중치를 작은 값으로 설정할 수 있는 다른 어떠한 방법을 적용할 수도 있다. 또한, 상기 <표 1>의 가중치 값은 예시의 값으로서 얼마든지 변경이 가능하며, 오차 범위도 마찬가지로 구간을 상이하게 설정하는 것이 가능하다.
따라서, 본 발명의 이해를 돕기 위해 상기 <표 1>에 예시된 가중치를 부여하여 실제 위치 정보를 분석한 예는 하기 <표 2>와 같다.
오차 범위 가중치 카운트 된 갯수 보정된 값
~10m 1 153 153
10m~50m 0.9 96 86.4
50m~100m 0.8 59 47.2
100m~500m 0.6 33 19.8
500m~1km 0.5 12 6
1km~ 0.3 5 1.5
상기 <표 2>를 참조하면, 예컨대 셀 번호 111_222 지역에 오후 1시~2시 동안 분석한 결과로서, 실제 카운트 된 갯수에 오차 범위별 가중치를 반영하면 보정된 값과 같이 계산될 수 있다.
따라서, 종합 집계 결과로서, 상기 셀 번호 111_222 지역은 총 가중치 반영전 358건에서 가중치 반영 후 313.9건으로 집계될 수 있다.
이와 같이, 오차 보정 모듈(330)에서는 상기 <표 2>에서와 같이 오차 범위에 따른 가중치 값을 상이하게 설정하여 수집된 값을 보정함으로써 보다 실질적인 유동 인구 추정을 할 수 있게 된다.
셀 통계 처리 모듈(340)에서는 상기 오차 보정 모듈(330)에서 보정된 값을 각 셀에 반영하여 설정된 시간 구간 내에서의 각 셀별 유동 인구 분석 결과를 매핑하여 셀 통계 정보 데이터베이스(360)에 저장한다.
이때, 상기 셀 통계 처리 모듈(340)에서는 본 발명의 실시예에 따라 사용자 관련 정보 데이터베이스(350)에 저장된 사용자 관련 정보를 셀 통계 정보 생성에 반영할 수 있다. 예컨대, 특정 셀에 대해 산출된 유동 인구에서 나이별 통계 또는 성별 통계를 산출하여 저장할 수 있다. 이와 같은 통계 정보는 개인 정보가 유출되지 않는 범위 내에서 통계를 위한 정보만으로 추출하여 적용하는 것이 바람직하다.
예컨대, 이를 위해, 상기 유동 인구 분석 장치(200)에서는 각 사용자 단말(230)로부터 위치 정보를 수신할 때, 사용자를 식별할 수 있는 정보를 제외한 성별, 나이 등의 사용자 관련 정보만을 함께 수신하도록 구현할 수도 있으며, 다른 방법으로서, 각 사용자 단말(230)로부터 위치 정보를 수신한 후, 사용자 단말(230)의 고유 정보(예컨대, 전화 번호, 단말 일련 번호 등)에 매핑된 사용자 관련 정보만을 추출하여 이용하도록 구현할 수도 있다.
한편, 상기 유동 인구 분석 장치(200)의 각각의 구성요소들은 기능 및 논리적으로 분리될 수 있음을 나타나기 위해 별도로 도면에 표시한 것이며, 물리적으로 반드시 별도의 구성요소이거나 별도의 코드로 구현되는 것을 의미하는 것은 아니다.
그리고 본 명세서에서 각 모듈은, 본 발명의 기술적 사상을 수행하기 위한 하드웨어 및 상기 하드웨어를 구동하기 위한 소프트웨어의 기능적, 구조적 결합을 의미할 수 있다. 예컨대, 상기 각 모듈은 소정의 코드와 상기 소정의 코드가 수행되기 위한 하드웨어 리소스의 논리적인 단위를 의미할 수 있으며, 반드시 물리적으로 연결된 코드를 의미하거나, 한 종류의 하드웨어를 의미하는 것은 아님은 본 발명의 기술분야의 평균적 전문가에게는 용이하게 추론될 수 있다.
또한, 본 명세서에서 데이터베이스라 함은, 각각의 데이터베이스에 대응되는 정보를 저장하는 소프트웨어 및 하드웨어의 기능적 구조적 결합을 의미할 수 있다. 데이터베이스는 적어도 하나의 테이블로 구현될 수도 있다. 또한, 링크드 리스트(linked-list), 트리(Tree), 관계형 데이터베이스 형태 등 다양한 방식으로 구현될 수 있으며, 상기 데이터베이스에 대응되는 정보를 저장할 수 있는 모든 데이터 저장매체 및 데이터 구조를 포함한다.
유동 인구 분석 방법
도 4는 본 발명의 실시예에 따른 사용자 단말을 이용한 유동 인구 분석 절차를 나타내는 흐름도이다. 도 4를 참조하면, 유동 인구 분석 장치에서는 먼저 상술한 바와 같이 지도상의 지역을 복수의 셀들로 구분하고, 각 셀에 대해 가상의 인덱스를 부여(S401)한다.
그런 다음, 각 사용자 단말로부터 통계 비컨 메시지를 수신(S402)한다. 상기 통계 비컨 메시지에는 위치 정보가 포함되며, 바람직하게는 본 발명의 실시예에 따라 오차 범위에 대한 정보가 함께 포함될 수 있다.
상기 수신된 메시지로부터 위치 정보를 추출(S403)하고, 추출된 위치 정보를 해당하는 상기 셀에 매핑(S404)한다. 이와 같이 매핑된 각 셀에는 상기 수신된 위치 정보의 개수에 따라 셀에 존재하는 사용자 수가 카운팅(S405)된다.
다음으로, 본 발명의 실시예에 따라 상기 <표 2>에서와 같이 오차 범위를 고려하여 상기 카운팅 된 사용자 수를 보정(S406)한다. 또한, 본 발명의 실시예에 따라 선택적으로 사용자 관련 정보를 추출하여 해당 셀에 카운팅(S407)한다. 예컨대, 각 셀에 카운팅된 사용자에 대해 성별, 나이별로 통계 자료를 생성할 수 있다. 이때, 상기 성별, 나이별 통계 자료에도 본 발명의 실시예에 따라 가중치가 동일하게 적용되어 보정될 수 있다. 이와 같이 분석된 정보는 데이터베이스에 저장(S408)하여 다른 분석 자료(예컨대, 행정 구역별 유동 인구 패턴 추측 자료, 부동산 정보의 유동 인구 자료 등)로서 이용될 수 있다.
실시예
도 7은 본 발명의 실시예에 따른 유동 인구 분석 결과가 행정 구역별 유동 인구 패턴 추측에 적용된 예를 나타내는 도면이다.
도 7을 참조하면, 상기에서와 같이 분석된 각 셀별 유동 인구 분석 결과를 법정/행정 구역별 유동 인구 패턴 추측에 이용될 수 있다. 예컨대, 행정 구역상의 하나의 '동'은 적어도 하나의 셀로 구성될 수 있다. 따라서, 각 동에 해당하는 적어도 하나의 셀에 대한 유동 인구 또는 사용자 관련 정보 통계를 합산함으로써 동별 유동 인구 패턴을 분석할 수 있다.
도 8은 본 발명의 실시예에 따른 유동 인구 분석 결과가 부동산 정보의 유동 인구 자료로 활용된 예를 나타내는 도면이다.
도 8을 참조하면, 포털 사이트 등에서 제공하는 부동산 정보 검색 결과에서 특정 매물을 선택하거나, 다른 검색 등을 통해 특정 매물을 선택하면, 데이터베이스에 저장된 해당 매물에 대한 각종 정보를 검색하여 도시된 바와 같이 사용자 단말로 제공할 수 있다. 이때, 도시된 바와 같이 입지 평가 영역을 선택하면, 각 항목별 평가 결과가 이미지로 생성되어 표시될 수 있다. 예컨대, 특정 항목에서 높은 수치 또는 등급이 나올수록 일정한 모양을 가지는 도형 이미지의 크기를 크게 함으로써 시각적으로 입지 조건에 대한 평가 결과를 사용자가 한눈에 파악할 수가 있게 된다. 특히, 본 발명의 실시예에 따라 상기에서 산출된 유동 인구에 대한 분석 결과가 도형 이미지와 함께 표시됨으로써 부동산 정보 이용에 활용될 수 있다.
여기에서 다양한 방법들에 관해 설명된 바와 같은 다양한 동작들 및 기능들은 특정 프로세싱 기능부 및/또는 그 안에 구현된 프로세싱 기능부, 및/또는 그 안의 다른 구성요소들과 같은 많은 유형의 기능부들 중 어느 것 내에서 수행될 수 있다. 예를 들면, 그러한 기능부들은 여기에 설명된 바와 같은 다양한 동작들 및 처리들, 또는 여기에 설명된 바와 같은 어느 다른 동작들 및 기능들, 등 또는 그 각 등가물들을 수행하는 것뿐만 아니라 여기에 설명된 바와 같은 그러한 정보들을 생성하고 그러한 동작들, 처리들 등을 수행할 수 있다.
일부 실시예들에서, 그러한 기능부들(동일한 장치 또는 구별된 장치들상에서 구현될 수 있는)은 본 발명의 다양한 측면들에 따른 그러한 처리 및 동작들, 등, 및/또는 여기에 개시된 바와 같은 어느 다른 동작들 및 기능들, 및 그 각 등가물들을 수행할 수 있다. 일부 실시예들에서, 그러한 처리는 제1 장치에서의 제1 기능부, 및 제2 장치 내의 제2 기능부에 의해 함께 수행된다. 다른 실시예들에서, 그러한 프로세싱, 동작들 등은 하나의 특정 장치 내에서 처리부들에 의해 전적으로 수행된다. 심지어 다른 실시예들에서는, 그러한 프로세싱, 동작들이 하나의 단일 디바이스내에서 적어도 제1 기능부 및 제2 기능부를 사용하여 수행된다.
또한 상술한 설명에서, 용어들 '시스템', '장치', '~부'는 단일 프로세싱 디바이스 또는 복수의 프로세싱 디바이스들일 수 있다. 그러한 프로세싱 디바이스는 마이크로 프로세서, 마이크로 컨트롤러, 디지털 신호 처리기, 마이크로 컴퓨터, 중앙 처리 유닛, 필드 프로그래머블 게이트 어레이, 프로그래머블 로직 디바이스, 스테이트 머신, 로직 회로, 아날로그 회로, 디지털 회로, 및/또는 상기 회로 및/또는 동작 지시들의 하드 코딩에 기반하여 신호들(아날로그 및/또는 디지털)을 조작하는 소정의 디바이스일 수 있다. 상기 프로세싱 모듈, 모듈, 프로세싱 회로, 및/또는 프로세싱 유닛은 단일 메모리 디바이스, 복수의 메모리 디바이스들, 및/또는 상기 프로세싱 모듈, 모듈, 프로세싱 회로, 및/또는 프로세싱 유닛의 내장된 회로일 수 있는 결합된 메모리 및/또는 집적된 메모리 엘리먼트를 가질 수 있다. 그러한, 메모리 디바이스는 읽기 전용 메모리(ROM), 랜덤 액세스 메모리(RAM), 휘발성 메모리, 비휘발성 메모리, 정적 메모리, 동적 메모리, 플래시 메모리, 캐시 메모리, 및/또는 디지털 정보를 저장하는 소정의 디바이스일 수 있다. 만약, 상기 프로세싱 모듈, 모듈, 프로세싱 회로, 및/또는 프로세싱 유닛이 하나 이상의 프로세싱 디바이스를 포함한다면, 상기 프로세싱 디바이스들은 집중적으로 위치될 수 있거나(즉, 유선 및/또는 무선 버스 구조를 통해 함께 직접적으로 연결된), 분산되어 위치될 수 있음(예컨대, 근거리 통신망 및/또는 광역 네트워크를 통한 간접적인 연결을 통한 클라우드 컴퓨팅)을 주목하여야 한다. 만약, 상기 프로세싱 모듈, 모듈, 프로세싱 회로, 및/또는 프로세싱 유닛이 정적 머신, 아날로그 회로, 디지털 회로, 및/또는 회로, 저장하는 메모리 및/또는 메모리 구성요소를 통해 하나 이상의 그 기능들을 구현한다면, 그 대응하는 동작 지시들은 상기 정적 머신, 아날로그 회로, 디지털 회로, 및/또는 논리 회로를 포함하는 회로의 내부에 내장되거나 외부에 있을 수 있음을 더 주목하여야 한다. 상기 메모리 엘리먼트는 저장할 수 있으며, 상기 프로세싱 모듈, 모듈, 프로세싱 회로, 및/또는 프로세싱 유닛은 상기 도면들 중 하나 이상에서 나타내는 단계들 및/또는 기능들 중 적어도 일부에 대응하는 하드 코딩된 및/또는 동작 지시들을 실행한다는 것을 여전히 더 주목하여야 한다. 그러한 메모리 디바이스 또는 메모리 엘리먼트는 제조의 부품 내에서 포함될 수 있다.
본 발명은 특정 기능들 및 그의 관계들의 성능을 나타내는 방법 단계들의 목적을 가지고 위에서 설명되었다. 이러한 기능적 구성 요소들 및 방법 단계들의 경계들 및 순서는 설명의 편의를 위해 여기에서 임의로 정의되었다. 상기 특정 기능들 및 관계들이 적절히 수행되는 한 대안적인 경계들 및 순서들이 정의될 수 있다. 임의의 그러한 대안적인 경계들 및 순서들은 그러므로 상기 청구된 발명의 범위 및 사상 내에 있다. 추가로, 이러한 기능적 구성 요소들의 경계들은 설명의 편의를 위해 임의로 정의되었다. 어떠한 중요한 기능들이 적절히 수행되는 한 대안적인 경계들이 정의될 수 있다. 마찬가지로, 흐름도 블록들은 또한 어떠한 중요한 기능성을 나타내기 위해 여기에서 임의로 정의되었을 수 있다. 확장된 사용을 위해, 상기 흐름도 블록 경계들 및 순서는 정의되었을 수 있으며 여전히 어떠한 중요한 기능을 수행한다. 기능적 구성 요소들 및 흐름도 블록들 및 순서들 둘 다의 대안적인 정의들은 그러므로 청구된 본 발명의 범위 및 사상 내에 있다. 당업자는 또한 여기에서의 상기 기능적 구성 요소들 및 다른 도시된 블록들, 모듈들, 및 구성요소들이 도시된 바와 같이 또는 분리된 구성요소들, 반도체 집적 회로(ASIC)들, 적절한 소프트웨어를 실행하는 프로세서들 및 그와 유사한 또는 임의의 조합에 의해 구현될 수 있음을 인지할 것이다.
본 발명은 또한 하나 이상의 실시예들의 용어로, 적어도 부분적으로 설명되었을 수 있다. 본 발명의 실시예는 본 발명, 그 측면, 그 특징, 그 개념, 및/또는 그 예를 나타내기 위해 여기에서 사용된다. 본 발명을 구현하는 장치, 제조의 물건, 머신, 및/또는 프로세스의 물리적인 실시예는 여기에 설명된 하나 이상의 실시예들을 참조하여 설명된 하나 이상의 측면들, 특징들, 개념들, 예들 등을 포함할 수 있다. 더구나, 전체 도면에서, 실시예들은 상기 동일한 또는 상이한 참조 번호들을 사용할 수 있는 상기 동일하게 또는 유사하게 명명된 기능들, 단계들, 모듈들 등을 통합할 수 있으며, 그와 같이, 상기 기능들, 단계들, 모듈들 등은 상기 동일한 또는 유사한 기능들, 단계들, 모듈들 등 또는 다른 것들일 수 있다.
한편, 용어 "~처리부"는 본 발명의 다양한 실시예들의 설명에서 사용된다. 모듈은 하나 이상의 출력 신호들을 생성하기 위해 하나 이상의 입력 신호들의 처리와 같은 하나 이상의 기능들을 수행하기 위해 하드웨어를 통해 구현되는 기능적 블록을 포함한다. 상기 기능적 블록을 구현하는 하드웨어는 소프트웨어 및/또는 펌웨어를 결합하여 직접 동작할 수 있다. 여기에서 사용된 바와 같이, 모듈은 자체적으로 모듈인 하나 이상의 서브-모듈들을 포함할 수 있다.
본 발명의 여러가지 기능들 및 특정들의 특별한 조합들이 여기에 분명히 설명된 반면, 이러한 특징들 및 기능들의 다른 조합들이 마찬가지로 가능하다. 본 발명은 여기에 개시된 특정한 예들에 제한되지 않으며, 이러한 다른 조합들을 명백히 통합한다.
이상과 같이 본 발명에서는 구체적인 구성 요소 등과 같은 특정 사항들과 한정된 실시예 및 도면에 의해 설명되었으나 이는 본 발명의 보다 전반적인 이해를 돕기 위해서 제공된 것일 뿐, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상적인 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다.
따라서, 본 발명의 사상은 설명된 실시예에 국한되어 정해져서는 아니되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등하거나 등가적 변형이 있는 모든 것들은 본 발명 사상의 범주에 속한다고 할 것이다.
200 : 유동 인구 분석 장치 220 : 응용 분석 서버
220 : 통신 네트워크 230 : 사용자 단말
310 : 셀 인덱스 생성 모듈 320 : 셀 좌표 매핑 모듈
330 : 오차 보정 모듈 340 : 셀 통계 처리 모듈
350 : 사용자 관련 정보 데이터베이스
360 : 셀 통계 정보 데이터베이스

Claims (25)

  1. 데이터베이스에 저장된 지도 데이터 정보에서 전체 지도 영역을 설정된 특정 크기의 가상의 셀로 구분하고, 상기 구분된 각 셀마다 인덱스를 부여하는 셀 인덱스 생성 모듈;
    각 사용자 단말로부터 수집된 위치 정보를 상기 셀 인덱스 생성 모듈에서 생성한 각 셀에 매핑하여 각 셀별 사용자 수를 카운팅하는 셀 좌표 매핑 모듈; 및
    상기 수집된 각 위치 정보에 대응하는 오차 범위에 따라 가중치를 부여함으로써 상기 카운팅된 사용자 수를 보정하는 오차 보정 모듈;을 포함하는, 사용자 단말을 이용한 유동 인구 분석 장치.
  2. 청구항 1에 있어서, 상기 사용자 단말에는 위치 정보 수집과 관련된 애플리케이션이 설치되며, 상기 설치된 애플리케이션에 의해 사용자 단말에서 측정된 위치 정보가 전송되는, 사용자 단말을 이용한 유동 인구 분석 장치.
  3. 청구항 2에 있어서, 상기 위치 정보의 전송은,
    상기 설치된 애플리케이션이 활성활 될 때 전송되는, 사용자 단말을 이용한 유동 인구 분석 장치.
  4. 청구항 1에 있어서, 상기 위치 정보는,
    상기 사용자 단말에서 전송되는 통계 비컨 호출 메시지를 통해 전송되는, 사용자 단말을 이용한 유동 인구 분석 장치.
  5. 청구항 3에 있어서, 상기 오차 범위에 대한 정보는,
    상기 비컨 호출 메시지에 포함하여 함께 전송되는, 사용자 단말을 이용한 유동 인구 분석 장치.
  6. 청구항 1에 있어서, 상기 가중치는,
    상기 오차 범위가 상대적으로 클수록 상기 가중치가 작아지도록 설정되는, 사용자 단말을 이용한 유동 인구 분석 장치.
  7. 청구항 1에 있어서, 상기 가중치는 퍼센티지 값으로 표시되는, 사용자 단말을 이용한 유동 인구 분석 장치.
  8. 청구항 1에 있어서, 상기 장치는,
    상기 위치 정보를 전송한 사용자 단말에 해당하는 사용자와 관련된 사용자 관련 정보를 추출하여 상기 각 셀의 통계 정보 생성에 반영하는 셀 통계 처리 모듈;을 더 포함하는, 사용자 단말을 이용한 유동 인구 분석 장치.
  9. 청구항 8에 있어서, 상기 사용자 관련 정보는, 나이 또는 성별인, 사용자 단말을 이용한 유동 인구 분석 장치.
  10. 청구항 8에 있어서, 상기 사용자 관련 정보를 상기 각 셀의 통계 정보 생성에 반영할 때, 상기 사용자 관련 정보에 상기 가중치를 적용하여 반영하는, 사용자 단말을 이용한 유동 인구 분석 장치.
  11. 청구항 1에 있어서, 상기 오차 보정 모듈에 의해 생성된 셀 통계 정보는 부동산 정보의 유동 인구 자료에 적용되는, 사용자 단말을 이용한 유동 인구 분석 장치.
  12. 청구항 1에 있어서, 적어도 하나의 셀을 포함하여 구성되는 행정 구역상 영역에 대해, 특정한 상기 행정 구역에 해당하는 적어도 하나의 셀에 대한 유동 인구 또는 사용자 관련 정보 통계를 합산함으로써 상기 오차 보정 모듈에 의해 생성된 셀 통계 정보를 행정 구역별 유동 인구 패턴에 이용하는, 사용자 단말을 이용한 유동 인구 분석 장치.
  13. 사용자 단말을 이용한 유동 인구 분석 방법으로서, 유동 인구 분석 장치에 의해 수행되는 각 단계가,
    셀 인덱스 생성 모듈에 의해 데이터베이스에 저장된 지도 데이터 정보에서 전체 지도 영역을 설정된 특정 크기의 가상의 셀로 구분하고, 상기 구분된 각 셀마다 인덱스를 부여하는 단계;
    셀 좌표 매핑 모듈에 의해 각 사용자 단말로부터 수집된 위치 정보를 상기 셀 인덱스 생성 모듈에서 생성한 각 셀에 매핑하여 각 셀별 사용자 수를 카운팅하는 단계; 및
    오차 보정 모듈에 의해 상기 수집된 각 위치 정보에 대응하는 오차 범위에 따라 가중치를 부여함으로써 상기 카운팅된 사용자 수를 보정하는 단계;를 포함하는, 사용자 단말을 이용한 유동 인구 분석 방법.
  14. 청구항 13에 있어서, 상기 사용자 단말에는 위치 정보 수집과 관련된 애플리케이션이 설치되며, 상기 설치된 애플리케이션에 의해 사용자 단말에서 측정된 위치 정보가 전송되는, 사용자 단말을 이용한 유동 인구 분석 방법.
  15. 청구항 14에 있어서, 상기 위치 정보의 전송은,
    상기 설치된 애플리케이션이 활성활 될 때 전송되는, 사용자 단말을 이용한 유동 인구 분석 방법.
  16. 청구항 13에 있어서, 상기 위치 정보는,
    상기 사용자 단말에서 전송되는 통계 비컨 호출 메시지를 통해 전송되는, 사용자 단말을 이용한 유동 인구 분석 방법.
  17. 청구항 15에 있어서, 상기 오차 범위에 대한 정보는,
    상기 비컨 호출 메시지에 포함하여 함께 전송되는, 사용자 단말을 이용한 유동 인구 분석 방법.
  18. 청구항 13에 있어서, 상기 가중치는,
    상기 오차 범위가 상대적으로 클수록 상기 가중치가 작아지도록 설정되는, 사용자 단말을 이용한 유동 인구 분석 방법.
  19. 청구항 13에 있어서, 상기 가중치는 퍼센티지 값으로 표시되는, 사용자 단말을 이용한 유동 인구 분석 방법.
  20. 청구항 13에 있어서, 상기 보정하는 단계 이후에,
    셀 통계 처리 모듈에 의해 상기 위치 정보를 전송한 사용자 단말에 해당하는 사용자와 관련된 사용자 관련 정보를 추출하여 상기 각 셀의 통계 정보 생성에 반영하는 단계;를 더 포함하는, 사용자 단말을 이용한 유동 인구 분석 방법.
  21. 청구항 20에 있어서, 상기 사용자 관련 정보는, 나이 또는 성별인, 사용자 단말을 이용한 유동 인구 분석 방법.
  22. 청구항 20에 있어서, 상기 사용자 관련 정보를 상기 각 셀의 통계 정보 생성에 반영할 때, 상기 사용자 관련 정보에 상기 가중치를 적용하여 반영하는, 사용자 단말을 이용한 유동 인구 분석 방법.
  23. 청구항 13에 있어서, 상기 오차 보정 모듈에 의해 생성된 셀 통계 정보는 부동산 정보의 유동 인구 자료에 적용되는, 사용자 단말을 이용한 유동 인구 분석 방법.
  24. 청구항 13에 있어서, 적어도 하나의 셀을 포함하여 구성되는 행정 구역상 영역에 대해, 특정한 상기 행정 구역에 해당하는 적어도 하나의 셀에 대한 유동 인구 또는 사용자 관련 정보 통계를 합산함으로써 상기 오차 보정 모듈에 의해 생성된 셀 통계 정보를 행정 구역별 유동 인구 패턴에 이용하는, 사용자 단말을 이용한 유동 인구 분석 방법.
  25. 청구항 13 내지 청구항 24 중 어느 한 항의 방법을 실행하기 위한 프로그램이 기록되어 있는 것을 특징으로 하는 컴퓨터 판독 가능한 기록 매체.
KR1020120122833A 2012-11-01 2012-11-01 사용자 단말을 이용한 유동 인구 분석 장치, 방법 및 컴퓨터 판독 가능한 기록 매체 KR20140056828A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020120122833A KR20140056828A (ko) 2012-11-01 2012-11-01 사용자 단말을 이용한 유동 인구 분석 장치, 방법 및 컴퓨터 판독 가능한 기록 매체

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120122833A KR20140056828A (ko) 2012-11-01 2012-11-01 사용자 단말을 이용한 유동 인구 분석 장치, 방법 및 컴퓨터 판독 가능한 기록 매체

Publications (1)

Publication Number Publication Date
KR20140056828A true KR20140056828A (ko) 2014-05-12

Family

ID=50887900

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120122833A KR20140056828A (ko) 2012-11-01 2012-11-01 사용자 단말을 이용한 유동 인구 분석 장치, 방법 및 컴퓨터 판독 가능한 기록 매체

Country Status (1)

Country Link
KR (1) KR20140056828A (ko)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018004083A1 (ko) * 2016-06-28 2018-01-04 (주)헤르메시스 지도 검색 기록을 이용한 유동인구 추정 장치 및 방법
KR20190018129A (ko) * 2017-08-10 2019-02-21 이종천 유동인구계수장치 및 유동인구분석시스템
CN111325056A (zh) * 2018-12-14 2020-06-23 成都云天励飞技术有限公司 流动人口分析方法及相关产品
KR20200080505A (ko) * 2018-12-27 2020-07-07 주식회사 랩피스 지능형 소상공인 지원 서비스 제공 시스템, 서버 및 방법
KR102407992B1 (ko) * 2022-04-12 2022-06-13 한화시스템(주) 저궤도 위성간 ip 데이터 전송을 위한 위성 중계기 시스템 및 이의 라우팅 방법
WO2022177301A1 (ko) * 2021-02-16 2022-08-25 조선대학교산학협력단 사용자 정보 생성 방법 및 장치

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018004083A1 (ko) * 2016-06-28 2018-01-04 (주)헤르메시스 지도 검색 기록을 이용한 유동인구 추정 장치 및 방법
KR20190018129A (ko) * 2017-08-10 2019-02-21 이종천 유동인구계수장치 및 유동인구분석시스템
CN111325056A (zh) * 2018-12-14 2020-06-23 成都云天励飞技术有限公司 流动人口分析方法及相关产品
KR20200080505A (ko) * 2018-12-27 2020-07-07 주식회사 랩피스 지능형 소상공인 지원 서비스 제공 시스템, 서버 및 방법
WO2022177301A1 (ko) * 2021-02-16 2022-08-25 조선대학교산학협력단 사용자 정보 생성 방법 및 장치
KR20220138425A (ko) * 2021-02-16 2022-10-13 조선대학교산학협력단 사용자 정보 생성 방법 및 장치
KR102407992B1 (ko) * 2022-04-12 2022-06-13 한화시스템(주) 저궤도 위성간 ip 데이터 전송을 위한 위성 중계기 시스템 및 이의 라우팅 방법

Similar Documents

Publication Publication Date Title
US9681269B2 (en) Positioning accuracy using 3D building models
US10091754B2 (en) Correcting interference of non-line-of-sight signals
KR20140056828A (ko) 사용자 단말을 이용한 유동 인구 분석 장치, 방법 및 컴퓨터 판독 가능한 기록 매체
US20170067744A1 (en) Hybrid road network and grid based spatial-temporal indexing under missing road links
KR20190139130A (ko) 피셀 알고리즘을 이용하여 실시간 유동 인구 데이터의 제공이 가능한 유동인구 정보 분석 방법
US20150338522A1 (en) Positioning Using Non-Line-Of-Sight Signals
AU2015256160B2 (en) Location error radius determination
CN108834077B (zh) 基于用户移动特性的跟踪区划分方法、装置及电子设备
CN109168177A (zh) 基于软采信令的经纬度回填方法
CN103645631B (zh) 一种远距离时频实验室之间时间频率校准方法及服务***
CN111447292B (zh) 一种IPv6地理位置定位方法、装置、设备及存储介质
CN104102637A (zh) 一种生成热点区域的方法及装置
CN107395680A (zh) 店铺群信息推送和输出方法及装置、设备
CN111475746B (zh) 兴趣点位置挖掘方法、装置、计算机设备和存储介质
Fauzi et al. Tropical forest tree positioning accuracy: A comparison of low cost GNSS-enabled devices
Rodrigues et al. Extracting 3D maps from crowdsourced GNSS skyview data
CN109409959A (zh) 一种用户信息分析方法、装置、设备及介质
CN105516251A (zh) 一种定位校准方法及其位置服务推送***
KR101867421B1 (ko) 소셜 데이터를 이용한 서비스 제공업체 추천 방법 및 장치
CN108834053B (zh) 一种定位方法、装置及设备
CN105635958A (zh) 一种定位数据采集方法和装置
CN105160065B (zh) 基于拓扑关系的遥感信息相似度评价方法
Yang et al. Random Optimization Algorithm on GNSS Monitoring Stations Selection for Ultra‐Rapid Orbit Determination and Real‐Time Satellite Clock Offset Estimation
CN104812060B (zh) 一种基于数据融合的无线定位方法及装置
CN108170795B (zh) 信息推送方法、装置及设备

Legal Events

Date Code Title Description
A201 Request for examination
N231 Notification of change of applicant
E902 Notification of reason for refusal
E601 Decision to refuse application