KR20210072595A - 지리 식별자 체계 기반 콘텐츠 관리 방법 및 서버 - Google Patents
지리 식별자 체계 기반 콘텐츠 관리 방법 및 서버 Download PDFInfo
- Publication number
- KR20210072595A KR20210072595A KR1020190163043A KR20190163043A KR20210072595A KR 20210072595 A KR20210072595 A KR 20210072595A KR 1020190163043 A KR1020190163043 A KR 1020190163043A KR 20190163043 A KR20190163043 A KR 20190163043A KR 20210072595 A KR20210072595 A KR 20210072595A
- Authority
- KR
- South Korea
- Prior art keywords
- location
- post
- tag
- identification
- location tag
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 13
- 238000006243 chemical reaction Methods 0.000 claims description 34
- 238000011156 evaluation Methods 0.000 claims description 21
- 238000004590 computer program Methods 0.000 claims description 2
- 238000007726 management method Methods 0.000 description 130
- 235000008429 bread Nutrition 0.000 description 11
- 238000010586 diagram Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 5
- 238000004891 communication Methods 0.000 description 3
- 238000009825 accumulation Methods 0.000 description 2
- 239000003550 marker Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 239000008267 milk Substances 0.000 description 1
- 210000004080 milk Anatomy 0.000 description 1
- 235000013336 milk Nutrition 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000005728 strengthening Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/29—Geographical information databases
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/22—Indexing; Data structures therefor; Storage structures
- G06F16/2228—Indexing structures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/951—Indexing; Web crawling techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9537—Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Economics (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Remote Sensing (AREA)
- Software Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
본 발명은 식별자 체계 정보를 기반으로 콘텐츠를 수집하고 관리하는 방법 및 서버에 관한 것으로서, 본 발명의 일 실시예에 따른 방법은 사용자로부터 게시물 및 상기 게시물과 연관된 위치 식별 주석을 획득하는 단계; 상기 위치 식별 주석을, 지리 식별자 체계 정보를 포함하는 위치 태그로 변환하는 단계;상기 게시물과 상기 위치 태그와의 매칭 관계를 위치 태그 관리 테이블에 업데이트 하는 단계; 및 상기 위치 태그와 매칭된 상기 게시물을 게시물 관리 데이터 베이스에 저장하는 단계를 포함할 수 있으며, 상기 위치 태그는 상기 게시물의 코스(coarse) 위치 정보인 메인 식별 정보 및 상기 게시물의 파인(fine) 위치 정보인 서브 식별 정보를 포함하는
Description
본 발명은 콘텐츠 관리 방법 및 서버에 관한 것으로서, 보다 자세하게는 지리 식별자 체계에 기반해서 콘텐츠를 수집하고 관리하는 방법 및 서버에 관한 것이다
현재 온라인에서 자신이 필요한 정보나 이미지 등을 자신이 설정한 주석(annotation)을 이용하여 수집하고 저장할 수 있다. 특히, 자신이 수집한 정보나 이미지를 특정 지역과 관련된 주석을 이용하여 수집하는 경우, 정보나 이미지를 특정 지역 커뮤니티와 정확히 매칭시켜 분류할 수 없었고, 다른 사용자들이 수집한 정보 및 이미지의 검색 및 공유에 한계가 있다는 문제점이 있었다.
또한, 특정 지역 커뮤니티에 대한 검색을 진행할 때 하나 이상의 주석 또는 키워드를 사용하게 되는데, 지역 커뮤니티의 세부 지역에 대한 검색이 용이하지 않고 상호명 등에 의존하는 경우 해당 건물이 없어진 경우 그 지역 히스토리 추적이 어렵다는 단점이 존재하며, 이는 현재 다양한 노력들이 시도되고 있는 지역 사회 공동체 의식 강화를 위한 지역 커뮤니티 활성화에 불리하다는 문제점이 있다.
본 개시내용은 상술한 문제점들을 해결하기 위해, 지리 식별자 체계 정보를 기반으로 콘텐츠를 수집하고 관리하는 방법 및 시스템을 제공하는 것을 목적으로 한다.
본 발명의 일 실시예에 따른 콘텐츠 관리 방법은 사용자로부터 게시물 및 상기 게시물과 연관된 위치 식별 주석을 획득하는 단계;상기 위치 식별 주석을, 지리 식별자 체계 정보를 포함하는 위치 태그로 변환하는 단계;상기 게시물과 상기 위치 태그와의 매칭 관계를 위치 태그 관리 테이블에 업데이트 하는 단계; 및 상기 위치 태그와 매칭된 상기 게시물을 게시물 관리 데이터 베이스에 저장하는 단계를 포함하며,상기 위치 태그는 상기 게시물의 코스(coarse) 위치 정보인 메인 식별 정보 및 상기 게시물의 파인(fine) 위치 정보인 서브 식별 정보를 포함한다.
본 발명의 일 실시예에 있어서, 상기 위치 식별 주석은 상기 지리 식별자 체계 정보, 자연어로 된 오프라인 주소, 또는 위치 식별 라벨이며, 상기 위치 태그로 변환하는 단계는, 상기 위치 식별 주석이 상기 지리 식별자 체계 정보인 경우, 상기 지리 식별자 체계 정보를 메인 식별 정보로 지정하여 위치 태그 를 생성하는 단계를 포함하며,상기 위치 식별 주석이 자연어로 된 오프라인 주소인 경우, 지리 식별자 체계 정보 데이터 베이스에 기초하여 상기 자연어로 된 오프라인 주소에 대응하는 지리 식별자 체계 정보를 획득하고, 획득한 상기 지리 식별자 체계 정보를 메인 식별 정보로 지정하여 위치 태그를 생성하는 단계를 포함하며, 상기 위치 식별 주석이 위치 식별 라벨인 경우,위치 식별 라벨 관리 테이블에 기초하여 상기 위치 식별 라벨에 대응하는 오프라인 주소를 획득하고, 획득한 상기 오프라인 주소에 대응하는 지리 식별자 체계 정보를 획득하고, 획득한 상기 지리 식별자 체계 정보를 메인 식별 정보로 지정하여 위치 태그를 생성하는 단계를 포함하며,상기 지리 식별자 체계 정보는 우편번호이다.
본 발명의 일 실시예에 있어서, 상기 사용자로부터 게시물 및 상기 게시물과 연관된 위치 식별 주석을 수신하는 단계는,디스플레이를 위한 맵을 제공하는 단계;상기 맵 상의 상기 게시물과 연관된 지리적 위치의 표시를 상기 사용자로부터 입력 받는 단계; 및 상기 사용자로부터 입력 받은 지리적 위치의 표시에 기초하여 상기 게시물과 연관된 지리 식별자 체계 정보를 생성하는 단계를 포함하며, 상기 위치 태그로 변환하는 단계는, 상기 지리 식별자 체계 정보를 메인 식별 정보로 지정하여 위치 태그 관리 테이블에 저장하는 단계를 포함한다.
본 발명의 일 실시예에 있어서, 제1 사용자로부터 위치 식별 주석이 포함된 검색 쿼리를 수신하는 단계; 상기 위치 식별 주석을, 지리 식별자 체계 정보에 대응하는 메인 위치 태그 식별 정보 및 서브 위치 태그 식별 정보를 포함하는 제1 위치 태그로 변환하는 단계; 게시물 관리 데이터 베이스에 저장된 게시물들의 제 1 집합 및 게시물들의 제 1 집합이 상기 게시물 관리 데이터 베이스에 저장될 때 매칭된 위치태그들의 제1집합을 획득하는 단계; 상기 게시물들의 제1 집합이 상기 게시물 관리 데이터 베이스에 저장될 때 매칭된 위치태그들의 제1 집합의 각각의 위치태그에 대하여 상기 제1 위치 태그와의 검색 쿼리 연관성을 평가하는 단계; 상기 위치태그들의 집합 중 상기 제1 위치 태그와의 검색 쿼리 연관성 평가에 기초하여, 위치태그들의 제 2집합을 선택하는 단계; 및 상기 위치태그들의 제 2집합의 각각의 위치태그들에 매칭되는 게시물의 제 2집합을 상기 사용자에게 제공하는 단계를 포함한다.
본 발명의 일 실시예에 있어서, 상기 위치 식별 주석은 상기 지리 식별자 체계 정보, 자연어로 된 오프라인 주소, 또는 위치 식별 라벨이며, 상기 위치 식별 주석을, 지리 식별자 체계 정보를 포함하는 제1 위치 태그로 변환하는 단계는, 상기 위치 식별 주석이 상기 지리 식별자 체계 정보인 경우, 상기 지리 식별자 체계 정보를 메인 식별 정보로 지정하여 제1 위치 태그를 생성하는 단계를 포함하며, 상기 위치 식별 주석이 자연어로 된 오프라인 주소인 경우, 지리 식별자 체계 정보 데이터 베이스에 기초하여 상기 자연어로 된 오프라인 주소에 대응하는 지리 식별자 체계 정보를 획득하고, 획득한 상기 지리 식별자 체계 정보를 메인 식별 정보로 지정하여 제1 위치 태그를 생성하는 단계를 포함하며, 상기 위치 식별 주석이 위치 식별 라벨인 경우, 위치 식별 라벨 관리 테이블에 기초하여 상기 위치 식별 라벨에 대응하는 오프라인 주소를 획득하고, 획득한 상기 오프라인 주소에 대응하는 지리 식별자 체계 정보를 획득하고, 획득한 상기 지리 식별자 체계 정보를 메인 식별 정보로 지정하여 제1 위치 태그를 생성하는 단계를 포함하며, 상기 지리 식별자 체계 정보는 우편번호이다.
본 발명의 일 실시예에 있어서, 상기 게시물들이 상기 게시물 관리 데이터 베이스에 저장될 때 매칭된 위치태그들의 제1 집합의 각각의 위치태그에 대하여 상기 제1위치 태그와의 검색 쿼리 연관성을 평가하는 단계는, 상기 제1 위치 태그의 메인 위치 식별 정보와 서브 위치 식별 정보가 위치태그들의 제1 집합의 상기 각각의 위치태그의 메인 위치 식별 정보와 서브 위치 식별 정보와 일치하는지 여부를 판단하는 단계를 포함한다.
본 발명의 일 실시예에 있어서, 상기 제1 사용자로부터 획득한 게시물들의 제3 집합 및 상기 게시물들의 제 3집합이 상기 게시물 관리 데이터 베이스에 저장될 때 매칭된 위치태그들의 제 3집합을 획득하는 단계;상기 위치태그들의 제 3 집합의 각각의 태그가 위치 태그 관리 테이블에 업데이트된 시간 및 상기 위치 태그 관리 테이블에 매칭되어 저장된 빈도 수에 기초하여, 상기 위치태그들의 제 3 집합에서 제4 위치 태그를 선택하는 단계;상기 게시물 관리 데이터 베이스에서 상기 제4 위치 태그에 매칭되는 게시물을 상기 제1 사용자에게 제공하는 단계를 포함한다.
본 발명의 일 실시예에 따른 콘텐츠 관리 서버는, 사용자로부터 게시물 및 상기 게시물과 연관된 위치 식별 주석을 획득하는 위치 식별 주석 획득 모듈; 및 상기 위치 식별 주석을, 지리 식별자 체계 정보를 포함하는 위치 태그로 변환하고, 상기 게시물과 위치 태그와의 매칭 관계를 위치 태그 관리 테이블에 업데이트 하고, 매칭된 상기 게시물을 게시물 관리 데이터 베이스에 저장하는 위치 태그 변환 모듈을 포함하며,상기 위치 태그는 상기 게시물의 코스(coarse) 위치 정보인 메인 식별 정보 및 상기 게시물의 파인(fine) 위치 정보인 서브 식별 정보를 포함한다.
본 발명의 일 실시예에 따른 콘텐츠 관리 서버는, 제1 사용자로부터 위치 식별 주석이 포함된 검색 쿼리를 수신하고, 게시물 관리 데이터 베이스에 저장된 게시물들의 제 1 집합 및 게시물들의 제 1 집합이 상기 게시물 관리 데이터 베이스에 저장될 때 매칭된 위치태그들의 제1집합을 획득하는 검색 쿼리 관리 모듈;상기 위치 식별 주석을, 지리 식별자 체계 정보에 대응하는 메인 위치 태그 식별 정보 및 서브 위치 태그 식별 정보를 포함하는 제1 위치 태그로 변환하는 위치 태그 변환 모듈; 및 상기 게시물들의 제1 집합이 상기 게시물 관리 데이터 베이스에 저장될 때 매칭된 위치태그들의 제1 집합의 각각의 위치태그에 대하여 상기 제1위치 태그와의 검색 쿼리 연관성을 평가하는 검색 쿼리 연관성 평가 모듈을 포함하며, 상기 위치태그들의 집합 중 상기 제1 위치 태그와의 검색 쿼리 연관성 평가에 기초하여, 위치태그들의 제 2집합을 선택하고, 상기 위치태그들의 제 2집합의 각각의 위치태그들에 매칭되는 게시물의 제 2집합을 상기 사용자에게 제공한다..
본 발명의 일 실시예에 있어서, 컴퓨팅 장치와 결합하여,사용자로부터 게시물 및 상기 게시물과 연관된 위치 식별 주석을 획득하는 단계; 상기 위치 식별 주석을, 지리 식별자 체계 정보를 포함하는 위치 태그로 변환하는 단계; 상기 게시물과 상기 위치 태그와의 매칭 관계를 위치 태그 관리 테이블에 업데이트 하는 단계; 및 상기 위치 태그와 매칭된 상기 게시물을 게시물 관리 데이터 베이스에 저장하는 단계를 실행시키기 위하여 기록 매체에 기록된 컴퓨터 프로그램이다.
본 출원의 일 실시 예에 따르면, 온라인 상에서 특정 지역 커뮤니티와 관련 있는 게시물의 위치 정보를 보다 효과적이고 정확하게 수집하고 관리할 수 있다.
본 출원의 일 실시 예에 따르면, 특정 지역 커뮤니티와 관련된 게시물에 대한 사용자의 검색 쿼리 요청에 대해 보다 정확한 게시물을 제공할 수 있다.
도 1은 본 출원의 일 실시 예에 따른 컨텐츠 관리 방법이 적용되는 네트워크 환경을 보여주는 도면이다.
도 2는 본 출원의 일 실시 예에 따른 컨텐츠 관리 시스템을 보여주는 도면이다.
도 3은 본 출원의 일 실시 예에 따라 디스플레이를 위한 맵을 제공하여 사용자로부터 지리적 위치 표시의 입력을 받는 구성을 예시적으로 보여주는 도면이다.
도 4는 본 출원의 일 실시 예에 따른 위치 태그의 구조를 예시적으로 보여주는 도면이다.
도 5는 본 출원의 일 실시 예에 따른 위치 태그 관리 테이블의 구조를 예시적으로 보여주는 도면이다.
도 6내지 9는 본 출원의 일 실시예에 따른 콘텐츠 관리 방법의 흐름을 도시하는 흐름도이다.
도 2는 본 출원의 일 실시 예에 따른 컨텐츠 관리 시스템을 보여주는 도면이다.
도 3은 본 출원의 일 실시 예에 따라 디스플레이를 위한 맵을 제공하여 사용자로부터 지리적 위치 표시의 입력을 받는 구성을 예시적으로 보여주는 도면이다.
도 4는 본 출원의 일 실시 예에 따른 위치 태그의 구조를 예시적으로 보여주는 도면이다.
도 5는 본 출원의 일 실시 예에 따른 위치 태그 관리 테이블의 구조를 예시적으로 보여주는 도면이다.
도 6내지 9는 본 출원의 일 실시예에 따른 콘텐츠 관리 방법의 흐름을 도시하는 흐름도이다.
본 발명은 다양한 변경을 가할 수 있고 여러 가지 형태를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 본문에 상세하게 설명하고자 한다. 그러나, 이는 본 발명을 특정한 개시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.
이하, 첨부한 도면들을 참조하여 본 발명의 바람직한 실시예를 보다 상세하게 설명하고자 한다.
도 1은 본 출원의 일 실시 예에 따른 컨텐츠 관리 방법이 적용되는 네트워크 환경을 보여주는 도면이다. 본 출원의 일 실시 예에 따른 네트워크 환경은 사용자 그룹(100_1~100_N), 지리 식별자 체계(Geographic Identifier System:GIS) 기반 게시물 관리 서버(200), 하나 이상의 클라이언트 디바이스(400_1~400_N) 및 외부 데이터 베이스(500) 및 서버 데이터 베이스(600)fmf 포함할 수 있다. 본 출원의 일 실시 예에 따른 네트워크 환경에서, 사용자 그룹(100_1~100_N)dms 하나 이상의 클라이언트 디바이스(400_1~400_N) 및 네트워크(300)을 통해 GIS 기반 게시물 관리 서버(200)와 통신할 수 있다.
사용자 그룹(100_1~100_N)은 제1 사용자 (100_1), 제2 사용자(100_2) 등으로 이루어지며, 임의의 수(N)의 사용자로 이루어질 수 있다. 사용자 그룹(100_1~100_N)의 각각의 사용자는 하나 이상의 클라이언트 디바이스(400_1~400_N)를 이용하여 GIS 기반 게시물 관리 서버(200)에 접속하여 자신이 필요한 정보나 이미지 등을 자신이 설정한 주석(annotation)을 이용하여 수집하고 저장할 수 있다.
예를 들어, 사용자 그룹(100_1~100_N)은 외부 데이터 베이스(500) 중 SNS 데이터 베이스 또는 웹사이트 데이터 베이스로부터 게시물들을 웹 크롤러(web crawler)를 사용하여 수집할 수 있다.
또 다른 예에서, 사용자 그룹(100_1~100_N)은 하나 이상의 클라이언트 디바이스(400_1~400_N)를 이용하여 웹 페이지에 접속하여 웹 서핑 중 GIS 기반 콘텐츠 관리 서버(200)가 제공하는 위젯 기능을 사용하여 컨텐츠를 수집하고 위치 식별 주석을 입력할 수 있다. 위젯(widget)이란 컴퓨터 운영 체계상의 응용 프로그램을 동작시키고 그 결과를 화면에 표시하는 작은 그래픽 사용자 인터페이스(Graphical User Interface: GUI) 도구를 말하는데, 지리 식별자 체계 기반 게시물 관리 서버(200)는 이러한 위젯 기능을 제공하여 사용자 그룹(100_1~100_N)이 보다 쉽고 편리하게 게시물을 수집하고 위치 식별 주석을 입력하게 할 수 있다.
본 출원의 일 실시 예에 따른 컨텐츠 관리 방법이 적용되는 네트워크 환경에서, 사용자 그룹(100_1~100_N)의 각각의 사용자는 서로 다른 종류의 위치 식별 주석을 이용하여 특정 지역 커뮤니티에 대한 게시물을 수집하거나 저장할 수 있다. 여기서, 특정 지역 커뮤니티란 특정 지역에 있는 아파트, 빌라 등의 주거 단위, 아동 시설, 노인 시설, 공원 등의 사회 복지 시설뿐만 아니라 상점을 포함하는 넓은 의미임이 이해되어야 한다.
본 출원의 일 실시 예에 따른 컨텐츠 관리 방법이 적용되는 네트워크 환경에서, 사용자는 지리 식별자 체계 정보의 위치 식별 주석을 사용하여 게시물을 수집할 수 있다. 여기서, 지리 식별자 체계는 우편번호 일 수 있으며, 제1 사용자의 우편 번호 검색은 각국의 우편 서비스를 이용하거나 별도의 데이터 베이스를 이용하여 수행할 수 있다.
본 출원의 또 다른 실시 예에서, 사용자는 자연어로 된 오프라인 주소로 이루어진 위치 식별 주석을 사용하여 게시물을 수집할 수 있다. 여기서, 자연어로 된 오프라인 주소는 그 게시물과 관련된 특정 지역 커뮤니티의 오프라인 주소를 의미한다.
본 출원의 또 다른 실시 예에서, 사용자는 자연어로 된 그 밖의 위치 식별 주석, 즉, 위치 식별 라벨을 이용하여 게시물을 수집할 수 있다. 또한, 복수의 사용자는 동일한 지역 커뮤니티에 대한 게시물을 수집할 때 서로 다른 위치 식별 주석을 이용하여 게시물을 수집할 수 있음이 당연히 이해될 것이다.
예를 들어, 복수의 사용자는 회룡역 자연식빵이라는 상점과 관련된 게시물을 그 특정 위치와 매칭시켜 수집하는 것을 원할 수 있다. 이 때, 사용자는 회룡역 자연식빵이라는 상점의 지리 식별자 체계, 즉, 우편번호 “11637”을 위치 식별 주석으로하여 게시물을 수집할 수 있다. 본원의 또 다른 실시 예에서, 사용자는 자연어로 된 오프라인 주소를 이용하여 회룡역 자연식빵이라는 상점과 관련된 이미지를 수집할 수 있다. 예를 들어, “경기도 의정부시 외미로 99”라는 자연어로 된 형태의 오프라인 주소를 위치 식별 주석으로 입력할 수 있다. 본원의 또 다른 실시 예에서, 사용자는 오프라인 주소 이외의 자연어로 된 위치 식별 주석, 즉, 위치 식별 라벨을 이용하여 회룡역 자연식빵과 관련된 게시물을 수집할 수 있다. 예를 들어, 사용자는 “회룡역 자연식빵”, “내가 좋아하는 회룡역 자연식빵집의 우유식빵”, “회룡역 자연식빵에서 찍은 셀카” 또는 “회룡 자연식빵 좋아요” 등의 위치 식별 라벨을 위치 식별 주석으로 하여 게시물을 수집할 수 있다.
또 다른 실시 예에서, 사용자는 자신이 회룡역 자연식빵이라는 상점과 관련된 게시물을 수집할 때, 그 게시물 항목들은 맵 상에 제공(present)될 수 있는 지리적 위치와 연관될 수 있으며, 게시물을 수집할 때 GIS 기반 콘텐츠 관리 서버(200)가 온라인에서 제공하는 맵에 마커 기능이나 핀을 이용하여 위치를 지정하여 저장할 수 있다.
사용자 그룹(100_1~100_N)은 관심 있는 지역 커뮤니티에 대한 게시물을 수집할 때 하나 이상의 클라이언트 디바이스(400_1~400_N)를 이용하여 지리 식별자 체계 기반 게시물 관리 서버(200)에 접속한다. 이 때, 한 명의 사용자가 복수의 클라이언트 디바이스를 사용할 수도 있으며, 각각의 사용자가 서로 다른 클라이언트 디바이스를 사용하거나, 복수의 사용자가 같은 클라이언트 디바이스를 공유할 수 있다. 특히, 도서관 등의 공공시설과 같은 장소에서 게시물을 수집하는 경우 복수의 사용자는 같은 클라이언트 디바이스를 공유할 것이다.
하나 이상의 클라이언트 디바이스(400_1~400_N)는 데스크탑 컴퓨터, 랩탑 컴퓨터, 스마트폰, 태블릿 등과 같이 인터넷망 또는 데이터 통신망에 접속 가능한 통신단말일 수 있다. 하나 이상의 클라이언트 디바이스(400_1~400_N)는 또한 통신망에 접속 가능한 기능을 가지고 있는 카메라, 셋업 박스 등을 포함할 수 있다. 사용자 그룹(100_1~100_N)은 하나 이상의 클라이언트 디바이스(400_1~400_N)를 통하여 GIS 기반 콘텐츠 관리 서버(200)와 데이터 및 정보를 교환할 수 있다.
예를 들어, 본 출원의 따른 일 실시 예에서, 사용자 그룹(100_1~100_N)은 노트북(400_1)으로 웹 서핑을 하다가 자신이 속한 아파트와 관련된 콘텐츠를 발견하고, 인터넷망을 통해 GIS 기반 콘텐츠 관리 서버(200)에 접속하여, 그 콘텐츠를 수집할 수 있다. 또한, 사용자 그룹(100_1~100_N)은 태블릿(400_2)을 통해 지리 식별자 체계 기반 게시물 관리 서버(200)에 자신의 아파트와 관련된 검색 쿼리를 송신하고, GIS 기반 콘텐츠 관리 서버(200)는 그 검색 쿼리에 해당하는 게시물을 태블릿(400_2)을 통해 사용자 그룹(100_1~100_N)에 전달할 수 있다.
본 출원의 일 실시 예에 따른 컨텐츠 관리 방법이 적용되는 네트워크 환경의 네트워크(300)는 근거리 통신망(local area network), 광역망 (wide area network), 케이블 텔레비전 네트워크 및 이들의 조합일 수 있으며, 유선 네트워크, 무선 네트워크 및 이들의 조합일 수 있다.
GIS 기반 콘텐츠 관리 서버(200)는 네트워크(300)를 통하여 하나 이상의 클라이언트 디바이스(400_1~400_N)를 사용하는 사용자 그룹(100_1~100_N)과 통신한다. GIS 기반 콘텐츠 관리 서버(200)는 사용자 그룹(100_1~100_N)으로부터 게시물 및 그 게시물과 연관된 위치 식별 주석을 수신하여 지리 식별자 체계에 기반하여 매칭시켜 관리함으로써, 사용자 그룹(100_1~100_N)에게 자신이 관심 있는 지역 커뮤니티의 게시물 수집 서비스, 검색 쿼리 결과 제공 서비스 제공 등을 위한 일련의 절차를 체계적으로 수행할 수 있다.
본원 도 2를 참조하면, 본 출원의 일 실시 예에 따른 GIS 기반 게시물 관리 서버(200)는 위치 식별 주석 획득 모듈(210), 위치 태그 변환 모듈(220), 검색 쿼리 관리 모듈(230), 검색 쿼리 연관성 평가 모듈(240)을 포함한다. 또한, 본 출원의 일 실시 예에 따른 GIS 기반 게시물 관리 서버(200)는 프로세서(250) 및 네트워크 인터페이스(260)를 포함할 수 있다. 본 출원의 일 실시 예에서, GIS 기반 게시물 관리 서버(200)는 네트워크 인터페이스(260)를 통해 외부 데이터 베이스(500) 및 서버 데이터 베이스(600)에 접속할 수 있다. 본 출원의 또 다른 실시 예에 있어서 서버 데이터 베이스(600)는 GIS 기반 게시물 관리 서버(200) 내에 있을 수 있으며, GIS 기반 게시물 관리 서버(200) 외부에 별도로 존재할 수 있다.
위치 식별 주석 획득 모듈(210)은 사용자 그룹(100_1~100_N)으로부터 사용자가 수집하고자 하는 게시물과 이 게시물과 관련된 특정 지역 커뮤니티에 대한 위치 식별 주석을 획득한다. 이 때, 위치 식별 주석 획득 모듈(210)은 하나 이상의 클라이언트 디바이스(400_1~400_N)를 통해 게시물과 이 게시물과 관련된 특정 지역 커뮤니티에 대한 위치 식별 주석을 획득할 수 있으며, 도 2에서 하나 이상의 클라이언트 디바이스(400_1~400_N)는 그 도시를 생략하였다.
예를 들어, 위치 식별 주석 획득 모듈(210)은 여려 명의 사용자로부터 “행당역 풍림아이원 아파트”에 대한 게시물과 이에 대한 위치 식별 주석을 획득할 수 있다. 이 때, 사용자로부터 획득하는 위치 식별 주석은 “행당역 풍림아이원 아파트”에 대한 지리 식별자 체계, 즉, 우편번호 “04712”일 수 있다. 본 출원에 따른 또 다른 실시 예에서, 사용자로부터 획득하는 위치 식별 주석은 “행당역 풍림아이원 아파트”의 자연어로 된 오프라인 주소, 즉, “서울특별시 성동구 난계로 84”일 수 있다. 본 출원에 따른 또 다른 실시 예에서, 사용자로부터 획득하는 위치 식별 주석은 오프라인 주소 이외의 자연어로 된 위치 식별 주석, 즉, 위치 식별 라벨일 수 있다. 예를 들어, 사용자로부터 획득하는 위치 식별 주석은 “행당역 풍림아이원 아파트”, “우리집 행당역 풍림아이원”, “행당 풍림 아이원 186동 놀이터에서 찍은 셀카” 또는 “행당 풍림 아이원에서의 일상” 등일 수 있다.
본 출원의 또 다른 실시 예에서, 위치 식별 주석 획득 모듈(210)은 사용자 그룹(100_1~100_N)에게 디스플레이를 위한 맵을 제공할 수 있다. 이 때, 위치 식별 주석 획득 모듈(210)은 하나 이상의 클라이언트 디바이스(400_1~400_N)를 통해 사용자 그룹(100_1~100_N)에게 디스플레이를 위한 맵을 제공할 수 있다. 위치 식별 주석 획득 모듈(210)은 사용자 그룹(100_1~100_N)으로부터 게시물과 연관된 지리적 위치의 표시를 입력 받고, 이 입력 받은 지리적 위치의 표시에 기초하여 위치 식별 주석을 생성할 수 있으며, 이 때 위치 식별 주석은 우편번호와 같은 지리 식별자 체계 정보일 수 있다. 여기서, 디스플레이를 위한 맵은 네이버, 다음, 구글과 같은 기존의 검색 엔진, 어플리케이션 서비스 제공자가 제공하는 것일 수 있으며, 지도 정보를 저장한 데이터 베이스일 수 있다. 예를 들어, 사용자는 위치 식별 주석 획득 모듈(210)로부터 제공받은 맵에 도 3에 도시된 바와 같이 마커 기능이나 핀을 이용하여 위치를 지정하여 지리적 위치의 표시를 입력할 수 있으며, 위치 식별 주석 획득 모듈(210)은 입력받은 지리적 위치의 표시에 해당하는 우편번호 “04712”를 위치 식별 주석으로 생성할 수 있다. 위치 식별 주석 획득 모듈(210)이 사용자가 입력한 지리적 표시로부터 우편번호의 위치 식별 주석을 생성할 때 외부 데이터 베이스(500)의 지리 식별자 체계 데이터 베이스 등을 이용할 수 있다.
본 출원의 또 다른 실시 예에서, 위치 식별 주석 획득 모듈(210)은 사용자가 입력한 지리적 표시의 GPS 정보를 추출하고, 그 추출된 GPS 정보로부터 지리 식별자 체계 정보를 검색하여 위치 식별 주석을 생성할 수있다. 예를 들어, GPS 정보로부터 지리 식별자 체계 정보를 제공하는 것은 온라인 검색 엔진 등과 같은 기존 서비스 제공자를 통하여 수행될 수 있다.
계속해서 도 2를 참조하면, 위치 태그 변환 모듈(220)은 위치 식별 주석 획득 모듈(210)이 획득한 위치 식별 주석을 위치 태그로 변환하고, 게시물과 위치 태그와의 매칭 관계를 위치 태그 관리 테이블에 업데이트 한다. 또한, 위치 태그 변환 모듈(220)은 게시물을 매칭 시킨 후, 사용자 로부터 획득한 게시물을 게시물 관리 데이터 베이스에 저장하도록 설정될 수도 있다.
본 출원에서의 위치 태그(Position Tag: PT)는 우편 번호와 같이 게시물과 관련된 특정 지역 커뮤니티의 오프라인 주소에 대응하는 지리 식별자 체계 정보를 기초로 생성될 수 있다. 위치 태그(PT)는 게시물과 매칭되어 게시물과 관련된 특정 커뮤니티의 위치를 효율적으로 관리하는데 사용될 수 있다. 구체적으로, 위치 태그(PT)는 주제 별로 검색을 가능하게 하는 해시태그의 장점과 우편번호 체계의 장점을 결합한 것으로, 직관적으로 오프라인 주소를 파악할 수 있는 우편번호를 이용함으로써 GIS 기반 콘텐츠 관리 서버(200)가 특정 지역 커뮤니티에 대한 게시물의 일관적이고 정확한 축적이 가능하다. 예를 들어, GPS 정보만을 이용하여 게시물의 위치를 매칭시키는 경우 여러 번의 스크랩을 통하여 그 GPS 정보가 변형될 수 있으며, 위경도 범위가 조금만 달라져도 그 지역이 크게 달라진다는 단점을 가지며, 같은 건물에도 서로 다른 좌표 값이 나올 수 있어 그 체계가 복잡하고 직관적이지 않지만, 우편 번호 체계를 기초로 하는 위치 태그(PT)를 사용하는 경우 이러한 단점이 존재하지 않을 것이다. 또한, 게시물과 관련된 자연어, 예를 들어 특정 상점의 이름만을 이용하여 게시물과 게시물의 위치를 매칭시키는 경우 그 상점이 폐점하는 경우 일관된 축적이 불가능하지만, 우편 번호 체계를 기초로 하는 위치 태그(PT)를 사용하는 경우 이러한 단점이 존재하지 않을 것이다.
또한, 사용자 그룹(100_1~100_N)도 게시물을 수집할 때 우편 번호를 위치 식별 주석으로 직접 입력할 수 있고, 우편 번호를 기초로 검색 쿼리를 보낼 수 있어 특정 지역 커뮤니티에 대한 게시물의 수집이 보다 효율적일 수 있다.
본 출원의 일 실시 예에서, 위치 태그(PT)는 게시물과 관련된 특정 커뮤니티의 위치의 우편번호를 메인 식별 정보로 하고, 우편 번호만으로 특정하기 힘든 세부 위치를 서브 식별 정보로 하여 게시물과 관련된 특정 커뮤니티의 위치를 보다 정확하고 효율적으로 특정할 수 있다. 도 4를 참조하면, 위치 태그(PT)는 위치 태그 번호(PT_NUM), 메인 식별 정보(PT_MAIN) 및 서브 식별 정보(PT_SUB)를 포함한다.
도 4를 계속 해서 참조하면, 위치 태그 번호(PT_NUM)는, GIS 기반 콘텐츠 관리 서버(200)가 위치 태그를 관리하기 위해 부여한 번호이다. 예를 들어, 위치 태그 변환 모듈(220)이 위치 식별 주석을 위치 태그(PT)로 변환한 후, 그 위치 태그가 GIS 기반 콘텐츠 관리 서버(200) 내에 저장 되어 있지 않다면, 위치 태그 번호(PT_NUM)를 새롭게 생성하여 위치 태그(PT)를 저장할 수 있다.
이때, 메인 식별 정보(PT_MAIN)는, 게시물의 코스(coarse) 위치 정보로서, 예를 들어, 우편 번호일 수 있다. 우편 번호 체계는 국가에 따라 달리질 수 있는 바, 메인 식별 정보 (PT_MAIN)의 형태 또한 오프라인 주소가 나타내는 국가에 따라 달라질 수 있다.
서브 식별 정보(PT_SUB)는 게시물의 파인(fine) 위치 정보로서, 메인 식별 정보(PT_MAIN)만으로 특정 지역 커뮤니티의 위치를 특정하기 어려울 때 사용될 수 있다. 예를 들어, 서브 식별 정보(PT_SUB)는 우편 번호만으로 게시물의 위치를 특정하기 어려운 때 사용될 수 있다.
예를 들어, 대 단지 아파트의 경우, 여러 동의 아파트가 하나의 우편 번호를 공유할 수 있다. 이 경우 우편 번호 형태의 메인 식별 정보(PT_MAIN)만으로는 게시물의 구체적 위치를 특정하기가 어렵다. 이 때, 서브 식별 정보(PT_SUB)는 예를 들어, 게시물이 구체적으로 아파트 몇 동 또는 아파트 내에서 어디와 관련이 있는 것인지를 특정하는데 사용할 수 있다.
서브 식별 정보 (PT_SUB)의 형태에는 제한이 없으며, 숫자, 알파벳, 및 이들의 조합 형태로 제공될 수 있다.
아울러, 서브 식별 정보(PT_SUB)는 여러 단계로 제공될 수 있다. 예를 들어, 서브 식별 정보(PT_SUB)는 아파트 몇 동 인지 뿐만 아니라 아파트 몇 층과 관련된 게시물이 인지 특정하는데 사용될 수 있다.
예를 들어, 사용자가 수집하려는 게시물이 “행당역 풍림아이원 아파트 186동 7층”과 관련된 게시물인 경우, 사용자는 메인 식별 정보(PT_MAIN), 즉, 우편 번호 “04712”를 이용하여 특정할 수도 있으며, 메인 식별 정보(PT_MAIN)와 함께 “102”라는 서브 식별 정보(PT_SUB)를 함께 특정하여 186동과 관련된 게시물이라는 점을 나타낼 수도 있으며, 나아가 “102/7FL”라는 서브 식별 정보(PT_SUB)를 함께 특정하여 게시물의 더욱 상세한 위치를 특정할 수도 있다. 서브 식별 정보(PT_SUB)의 형태는 위와 같은 실시 예에 한정되는 것이 아니며 다른 형식을 사용하여 한정될 수 있다.
위에서는 아파트 단지를 예시로 하여 메인 식별 정보(PT_MAIN) 및 서브 식별 정보(PT_SUB)에 대하여 설명하였으나, 본 발명의 일 실시 예에 따른 위치 태그(PT) 체계는 다른 장소에도 적용할 수 있다.
도 5는 도 2의 위치 태그 변환 모듈(220)에 의해 생성된 위치 태그 관리 테이블의 일 예를 보여주는 도면이다. 위에서 설명한 바와 같이, 위치 태그 변환 모듈(220)은 위치 식별 주석 획득 모듈(210)이 획득한 위치 식별 주석을 위치 태그(PT)로 변환하고, 게시물과 위치 태그(PT)와의 관계를 위치 태그 관리 테이블에 업데이트한다. 이 때, 위치 태그 관리 테이블은 사용자 그룹(100_1~100_N)의 각 사용자 별로 운영할 수 있다.
예를 들어, 도 5에 도시된 바와 같이, 위치 태그 변환 모듈(220)은 위치 태그 관리 테이블에 위치 태그 번호(PT_NUM), 메인 식별 정보(PT_MAIN), 서브 식별 정보(PT_SUB), 게시물 번호(CONTENTS_NUM), 게시물 저장 시간(CONTENTS_TIME) 필드에 해당 정보를 기록할 수 있다. 다만, 이는 예시적인 것이며, 위치 태그 변환 모듈(220)은 관리의 간소화를 위하여 메인 식별 정보(PT_MAIN), 게시물 번호(CONTENTS_NUM) 및 게시물 저장 시간(CONTENTS_TIME) 만을 위치 태그 관리 테이블에 기록할 수도 있다. 이 때, 게시물 번호(CONTENTS_NUM) 필드는 게시물을 식별하기 위해 게시물에 부여하는 번호이며, 게시물 저장 시간(CONTENTS_TIME) 필드는 게시물을 위치 태그(PT)와 매칭시켜 저장한 시간이다. 본 출원의 또 다른 실시 예에서, 게시물 저장 시간(CONTENTS_TIME) 필드는 위치 식별 주석 획득 모듈(210)이 게시물을 획득한 시간일 수 있다. 도 5에는 연도와 날짜만을 그 예로 하였으나, 필요에 따라 저장된 시간을 초단위로 기록할 수 있다.
예를 들어, 게시물 1과 관련하여 획득한 위치 식별 주석이 “행당역 풍림아이원 아파트"에 대한 지리 식별자 체계, 즉, 우편 번호 04712이고, 게시물 획득 일자가 2017년 12월 15일인 경우 위치 태그 변환 모듈(220)은 04712를 메인 식별 정보(PT_MAIN)로 하여 위치 태그(PT)를 생성하고 도 5와 같이 위치 태그 관리 테이블의 첫번째 행을 업데이트 할 수 있다.
또 다른 예로, 게시물 2와 관련하여 획득한 위치 식별 주석이 "행당 풍림 아이원 186동 놀이터에서 찍은 셀카"인 경우, 즉, 자연어로 된 위치 식별 라벨인 경우, 위치 태그 변환 모듈(220)은 위치 식별 라벨을 자연어로 된 오프라인 주소로 변환하고, 이 오프라인 주소에 해당하는 지리적 식별 정보를 검색하여, 우편번호 04712를 메인 식별 정보(PT_MAIN)로, 102를 서브 식별 정보(PT_SUB)로 하여 도 5와 같이 위치 태그 관리 테이블의 네번째 행을 업데이트 할 수 있다.
이러한 위치 태그 관리 테이블은 GIS 기반 콘텐츠 관리 서버(200)가 사용자로부터 수신한 검색 쿼리에 해당하는 위치 태그를 가지는 게시물을 사용자에게 제공하거나, 사용자가 관심 있는 지역 커뮤니티에 대한 게시물을 추천하는데 사용될 수 있고, 서버 데이터 베이스(600)에 저장된다. 서버 데이터 베이스(600)는 GIS 기반 콘텐츠 관리 서버(200) 내에 위치할 수도 있으며, 외부에 위치할 수도 있다. 이와 같이, 위치 태그 관리 테이블을 통해 위치 태그(PT)와 게시물을 매칭시켜 관리함으로써 게시물과 관련된 지역 커뮤니티를 정확하고 효율적으로 관리하고, 정확한 검색 쿼리 결과 및 게시물 추천 기능을 제공할 수 있다.
도 2를 계속하여 참조하면, 검색 쿼리 관리 모듈(230) 및 검색 쿼리 연관성 평가 모듈(240)은 사용자로부터 검색 쿼리를 처리하거나 사용자에게 게시물을 추천할 때 사용될 수 있다.
검색 쿼리 관리 모듈(230)은 사용자로부터 수신한 검색 쿼리를 서버 데이터 베이스(600) 내의 검색 쿼리 관리 데이터 베이스에 업데이트하고 이를 관리 한다. 예를 들어, 검색 쿼리 관리 모듈(230)은 검색 쿼리와 관련된 게시물들을 게시물 관리 데이터 베이스에서 획득하고, 그 게시물들과 관련된 위치 태그를 위치 태그 관리 테이블에서 획득할 수 있다. 또한, 본 출원의 일 실시 예에서, 검색 쿼리 연관성 평가 모듈(240)의 평가 결과에 기초하여 게시물을 선택할 수 있다.
검색 쿼리 연관성 평가 모듈(240)은 사용자로부터 획득한 검색 쿼리에 해당하는 위치 태그와 검색 쿼리 관리 모듈(230)로부터 획득한 게시물들과 관련된 위치 태그와의 연관성을 평가할 수 있다. 예를 들어, 사용자로부터 획득한 검색 쿼리에 해당하는 위치 태그(PT)와 검색 쿼리 관리 모듈(230)로부터 획득한 게시물들과 관련된 위치 태그의 메인 식별 정보(PT_MAIN)와 서브 식별 정보(PT_SUB)와 일치하는지 여부를 판단할 수 있다.
도 6내지 9는 도 2의 GIS 기반 콘텐츠 관리 서버(200)의 동작을 보여주는 순서도이다. 이하에서는, 도 6 내지 9를 참조하여, 도 2의 GIS 기반 콘텐츠 관리 서버(200)의 동작이 좀 더 자세히 설명될 것이다.
S10 단계에서, 위치 식별 주석 획득 모듈(210)이 사용자로부터 게시물 및 게시물과 연관된 위치 식별 주석을 획득한다. 이 때, 위치 식별 주석 획득 모듈(210)은 하나 이상의 클라이언트 디바이스(400_1~400_N)를 통해 게시물과 이 게시물과 관련된 특정 지역 커뮤니티에 대한 위치 식별 주석을 획득할 수 있다.
예를 들어, 위치 식별 주석 획득 모듈(210)은 "행당역 풍림아이원 아파트"에 대한 게시물과 이에 대한 위치 식별 주석을 획득할 수 있다. 이 때, 사용자로부터 획득하는 위치 식별 주석은 "행당역 풍림아이원 아파트"에 대한 지리 식별자 체계, 즉, 우편번호 "04712"일 수 있다. 본 출원에 따른 또 다른 실시 예에서, 사용자로부터 획득하는 위치 식별 주석은 "행당역 풍림아이원 아파트"의 자연어로 된 오프라인 주소, 즉, "서울특별시 성동구 난계로 84"일 수 있다. 본 출원에 따른 또 다른 실시 예에서, 사용자로부터 획득하는 위치 식별 주석은 오프라인 주소 이외의 자연어로 된 위치 식별 주석, 즉, 위치 식별 라벨일 수 있다. 예를 들어, 사용자로부터 획득하는 위치 식별 주석은 "행당역 풍림아이원 아파트", "우리집 행당역 풍림아이원", "행당 풍림 아이원 186동 놀이터에서 찍은 셀카" 또는 "행당 풍림 아이원에서의 일상" 등일 수 있다.
S20 단계에서, 위치 태그 변환 모듈(220)은 사용자로부터 획득한 위치 식별 주석을 지리 식별자 체계 정보를 포함하는 위치 태그(PT)로 변환시킨다.
도 7을 참조하여 좀 더 자세히 설명하면, 위치 태그 변환 모듈(220)은 사용자로부터 획득한 위치 식별 주석이 지리적 식별 체계 정보인지를 확인한다 (S20_11 단계). 이 때, 지리적 식별 체계 정보는 우편번호 일 수 있다.
만약, 사용자로부터 획득한 위치 식별 주석이 우편번호인 경우, 우편 번호를 메인 식별 정보(PT_MAIN)로 지정하여 위치 태그(PT)를 생성한다. 예를 들어, 사용자로부터 획득하는 위치 식별 주석이 “행당역 풍림아이원 아파트”에 대한 지리 식별자 체계, 즉, 우편번호 “04712”인 경우, 위치 태그 변환 모듈(220)은 “04712”를 메인 식별 정보(PT_MAIN)로 하여 위치 태그(PT)를 생성할 수 있다. 이 때, 서브 식별 정보(PT_SUB)는 지정하지 않을 수 있다.
만약, 사용자로부터 획득한 위치 식별 주석이 지리적 식별 체계 정보가 아닌 경우 위치 태그 변환 모듈(220)은 위치 식별 주석이 자연어로 된 오프라인 주소인지 판단한다(S20_12 단계). 위치 식별 주석이 자연어로 된 오프라인 주소인 경우 위치 태그 변환 모듈(220)은 오프라인 주소에 해당하는 지리적 식별 체계 정보를 획득한다(S20_14 단계). 이 때, 위치 태그 변환 모듈(220)은 외부 데이터 베이스(500)의 지리 식별자 체계 데이터 베이스 등을 이용하여 오프라인 주소에 해당하는 우편 번호를 획득할 수 있다. 이어서, 위치 태그 변환 모듈(220)은 우편 번호를 메인 식별 정보(PT_MAIN)로 지정하여 위치 태그(PT)를 생성한다(S20_15 단계). 이 때, 게시물의 보다 자세한 위치 정보를 서브 식별 정보(PT_SUB)를 이용하여 특정할 수 있다.
예를 들어, 위치 식별 주석이 "행당역 풍림아이원 아파트"와 관련된 자연어로 된 오프라인 주소, 즉, "서울특별시 성동구 난계로 84, 186동 801호"인 경우, 위치 태그 변환 모듈(220)은 지리 식별자 체계 데이터 베이스에 기초하여 오프라인 주소에 해당하는 우편 번호 "04712"를 메인 식별 정보로, "102" 또는 "102/8FL"를 서브 식별 정보(PT_SUB)로 하여 위치 태그(PT)를 생성할 수 있다.
만약, 위치 식별 주석이 자연어로 된 오프라인 주소가 아니라면, 즉, 자연어로 된 그 밖의 위치 식별 주석(이하, 위치 식별 라벨이라 함)이라면, 위치 태그 변환 모듈(220)은 위치 식별 라벨을 자연어로 된 오프라인 주소로 변환한다(S20_13 단계). 이 때, 위치 태그 변환 모듈(220)은, 서버 데이터 베이스(600) 내의 위치 식별 라벨 테이블을 이용하여 위치 식별 라벨을 자연어로 된 오프라인 주소로 변환할 수 있다. 여기서, 위치 식별 라벨 테이블은 위치 식별 라벨과 이에 대응하는 오프라인 주소의 대응관계를 규정하는 테이블이다. 이어서, 위치 태그 변환 모듈(220)은 오프라인 주소에 해당하는 지리적 식별 체계 정보를 획득한 후(S20_14 단계), 지리적 식별 체계 정보를 메인 식별 정보로 지정하여 위치 태그(PT)를 생성할 수 있다(S20_15 단계).
예를 들어, 획득한 위치 식별 주석이 "행당역 풍림아이원 아파트", "우리집 행당역 풍림아이원", "행당 풍림 아이원 186동 놀이터에서 찍은 셀카" 또는 "행당 풍림 아이원에서의 일상" 등의 위치 식별 라벨이라면, 위치 태그 변환 모듈(220)은 "행당역 풍림아이원 아파트", "우리집 행당역 풍림아이원", "행당 풍림 아이원 186동 놀이터에서 찍은 셀카" 또는 "행당 풍림 아이원에서의 일상"의 위치 식별 라벨에 해당하는 오프라인 주소, 즉, "서울특별시 성동구 난계로 84"로 변환한 후, 해당 지리적 식별 체계 정보를 획득하고 이를 p인 식별 정보로 지정하여 위치 태그(PT)를 생성할 수 있다. 이 때, 게시물의 보다 자세한 위치 정보를 서브 식별 정보(PT_SUB)를 이용하여 특정할 수 있다.
S30 단계에서, 위치 태그 변환 모듈(220)은 게시물과 게시물에 해당하는 위치 태그(PT)와의 매칭 관계를 위치 태그 관리 테이블에 업데이트 한다. 이 때, 게시물 획득 시간을 위치 태그 관리 테이블에 함께 업데이트 할 수 있으며, 위치 태그 관리 테이블은 각 사용자 별로 운영될 수도 있다. S40단계에서, 매칭된 게시물을 게시물 관리 데이터 베이스에 저장할 수 있다. S30단계와 S40 단계는 동시에 수행될 수도 있으며, S 40 단계가 먼저 수행된 후 S30단계가 수행될 수도 있다.
예를 들어, “행당역 풍림아이원 아파트”에 대한 게시물 1에 대해 위치 태그 변환 모듈(220)이 우편 번호 04712를 메인 식별 정보(PT_MAIN)로 하여 위치 태그(PT)를 생성한 경우, 도 5에 도시된 위치 태그 관리 테이블의 첫번째 행과 같이 위치 태그 관리 테이블을 업데이트 할 수 있다. 이 때, 게시물을 획득한 날자 2017년 12월 15일을 함께 기록할 수 있다.
또 다른 예로, “행당역 풍림아이원 아파트”에 대한 게시물 2에 대해, 위치 태그 변환 모듈(220)이 우편번호 04712를 메인 식별 정보(PT_MAIN)로, 102를 서브 식별 정보(PT_SUB)로 하여 위치 태그(PT)를 생성한 경우 도 5에 도시된 바와 같이 위치 태그 관리 테이블의 네번째 행을 업데이트 할 수 있다. 이 때, 게시물을 획득한 날자 2017년 12월 28일을 함께 기록할 수 있다.
계속해서 도 8 및 도 9를 참조하여 GIS 기반 콘텐츠 관리 서버(200)의 동작을 계속해서 설명한다.
도 8을 참조하여, 사용자로부터 검색 쿼리를 수신한 후, 이를 처리하는 GIS 기반 콘텐츠 관리 서버(200)의 동작을 계속해서 설명한다.
S50 단계에서, GIS 기반 콘텐츠 관리 서버(200)는 제1 사용자로부터 위치 식별 주석이 포함된 검색 쿼리를 수신한다. GIS 기반 콘텐츠 관리 서버(200)는 클라이언트 디바이스(400_1~400_N)를 통해 검색 쿼리를 수신할 수 있다. 일 실시 예에서, 검색 쿼리 관리 모듈(230)은 네트워크 인터페이스(260)를 통해 검색 쿼리를 수신할 수 있다.
예를 들어, 제1 사용자는 "행당역 풍림 아이원"과 관련된 게시물을 찾고 싶을 수 있으며, 이 때, 제1 사용자는 위치 식별 주석, 예를 들어, 우편 번호 "04712"를 포함하는 검색 쿼리를 GIS 기반 콘텐츠 관리 서버(200)에 보낼 수 있다. 또 다른 예에서, 제1 사용자는 자연어로 된 오프라인 주소, 즉, "서울특별시 성동구 난계로 84, 186동 801호"라는 위치 식별 주석을 포함한 검색 쿼리를 GIS 기반 콘텐츠 관리 서버(200)에 보낼 수 있다.
S60 단계에서, 위치 태그 변환 모듈(220)은 검색 쿼리에 포함된 위치 식별 주석을 제1 위치 태그로 변환할 수 있다. 예를 들어, 검색 쿼리에 포함된 위치 식별 주석이 "04712"인 경우, 위치 태그 변환 모듈(220)은 "04712"를 메인 식별 정보(PT_MAIN)로 하여 위치 태그(PT)를 생성할 수 있다. 또 다른 예로, 검색 쿼리에 포함된 위치 식별 주석이 "서울특별시 성동구 난계로 84, 186동 801호"인 경우, 위치 태그 변환 모듈(220)은 지리 식별자 체계 데이터 베이스에 기초하여 오프라인 주소에 해당하는 우편 번호 "04712"를 메인 식별 정보로, "102" 또는 "102/8FL"를 서브 식별 정보(PT_SUB)로 하여 위치 태그(PT)를 생성할 수 있다. 위치 식별 주석을 제1 위치 태그로 변환하는 보다 자세한 과정은 도 6 및 도 7의 S20에 대한 설명을 참조한다.
S70 단계에서, 검색 쿼리 관리 모듈(230)은 게시물 관리 데이터 베이스에 저장된 게시물들의 제1 집합 및 게시물들의 제1 집합이 상기 게시물 관리 데이터 베이스에 저장될 때 매칭된 위치태그들의 제1 집합을 획득한다. 이 때, 사용자로부터 수신한 검색 쿼리에 포함된 위치 식별 주석에 해당하는 제1 위치 태그를 고려하여 관련된 게시물들의 제1 집합을 획득할 수도 있으며, 제1 위치 태그를 고려하지 않고 게시물들의 제 1집합을 임의로 획득하여 연산의 복잡성을 줄일 수도 있다.
S80 단계에서, 검색 쿼리 연관성 평가 모듈(240)은 획득한 게시물들의 제1 집합이 게시물 관리 데이터 베이스에 저장될 때 매칭된 위치 태그들의 제1 집합의 각각의 위치 태그에 대해 제1 위치 태그와의 검색 쿼리 연관성을 평가한다. 이 때, 검색 쿼리 연관성 평가 모듈(240)은 제1 위치태그의 메인 식별 정보(PT_MAIN)과 위치 태그들의 제1 집합의 각각의 위치 태그의 메인 식별 정보(PT_MAIN)만을 비교할 수 있다. 또 다른 실시 예에서, 검색 쿼리 연관성 평가 모듈(240)은 제1 위치태그의 메인 식별 정보(PT_MAIN) 및 서브 식별 정보(PT_SUB)와 위치 태그들의 제1 집합의 각각의 위치 태그의 메인 식별 정보(PT_MAIN) 및 서브 식별 정보(PT_SUB)를 함께 비교할 수도 있다.
예를 들어, 일 실시 예에서, 위치 태그들의 제1 집합의 태그들 (1stPT_1, 1stPT_2??, 1stPT_N) 중 위치 태그(1stPT_1)는 메인 식별 정보(PT_MAIN)가 "04712", 서브 식별 정보(PT_SUB)가 "102/8FL" 이며, 위치 태그(1stPT_2)의 메인 식별 정보(PT_MAIN)가 "04712" 서브 식별 정보(PT_SUB)가 "103"이며, 위치 태그(1stPT_3)의 메인 식별 정보(PT_MAIN) 가 "03712", 서브 식별 정보(PT_SUB)는 지정이 안 되어 있을 수 있다. 사용자로부터 수신한 검색 쿼리에 대응하는 제1 위치 태그의 메인 식별 정보(PT_MAIN) 가 "04712", 서브 식별 정보(PT_SUB)가 "102"인 경우, 검색 쿼리 연관성 평가 모듈(240)은 메인 식별 정보(PT_MAIN)만을 비교하여, 메인 식별 정보(PT_MAIN)가 일치하는 위치 태그(1stPT_1) 및 위치 태그(1stPT_2)가 제1 위치 태그와의 연관성이 높다고 평가 할 수 있다. 한편, 검색 쿼리 연관성 평가 모듈(240)은 메인 식별 정보(PT_MAIN)뿐만 아니라 서브 식별 정보(PT_SUB)도 함께 비교하여 위치 태그(1stPT_1)만이 제1 위치 태그와의 연관성이 높다고 평가할 수 있다.
S 90 단계에서, 검색 쿼리 관리 모듈(230)은 검색 쿼리 연관성 평가 모듈(240)의 연관성 평가에 기초하여, 위치 태그들의 제2 집합을 선택할 수 있다. 예를 들어, 위치 태그들의 제1 집합의 태그들 (1stPT_1, 1stPT_2??, 1stPT_N) 중 연관성이 높다고 평가된 위치 태그(1stPT_1) 및 위치 태그(1stPT_2)로 구성된 위치 태그들의 제2 집합을 선택할 수 있다.
도 8에는 도시되지 않았지만, 사용자로부터 수신한 검색 쿼리에는 위치 식별 주석뿐만 아니라 게시물 저장 시간에 대한 정보가 포함되어 있을 수 있으며, 이러한 경우 검색 쿼리 연관성 평가 모듈(240)은 위치 태그 관리 테이블의 게시물 획득 시간(CONTENTS_TIME)도 고려하여 위치 태그들의 제2 집합을 선택할 수 있다.
S 100 단계에서, 검색 쿼리 관리 모듈(230)은 위치 태그 관리 테이블에 기초하여 위치 태그들의 제2 집합의 각각의 위치 태그 들에 매칭되는 게시물의 제2 집합을 사용자에게 제공할 수 있다. 예를 들어, 위치 태그(1stPT_1)에 매칭되는 게시물과 위치 태그(1stPT_2)에 매칭되는 게시물을 게시물 관리 데이터 베이스에서 위치 태그 관리 테이블에 기초하여 사용자에게 제공할 수 있다.
도 9를 참조하여, 사용자에게 게시물을 추천하는 GIS 기반 콘텐츠 관리 서버(200)의 동작을 계속해서 설명한다. GIS 기반 콘텐츠 관리 서버(200)는 사용자의 검색 쿼리에 일치하는 게시물을 제공할 수도 있지만, 검색 쿼리의 수신 없이도 사용자의 수집 히스토리에 기초하여 게시물을 추천할 수도 있다.
S 110 단계에서, GIS 기반 콘텐츠 관리 서버(200)는 제1 사용자로부터 획득한 게시물들의 제3 집합 및 게시물들의 제3 집합이 게시물 관리 데이터 베이스에 저장될 때 매칭된 위치태그들의 제3 집합을 획득할 수 있다. 예를 들어, 제1 사용자는 2017년 12월 15일, 2017년 12월 28일, 2018년 1월 1일에 "역삼역" 과 관련된 게시물 3개 각각을 GIS 기반 콘텐츠 관리 서버(200)를 통해 수집할 수 있으며, 이 때, 우편번호 "06236"이 위치 태그(PT)로 매칭되어 위치 태그 관리 테이블에 업데이트 된다. 또한, 2017년 10월 15일, 2017년 10월 17일, 2017년 12월 5일에 "행당역 풍림 아이원 아파트"와 관련된 게시물 3 개 각각을 GIS 기반 콘텐츠 관리 서버(200)를 통해 수집할 수 있으며, 이 때, 우편번호 "04712"가 위치 태그(PT)로 매칭되어 위치 태그 관리 테이블에 업데이트 된다. 2017년 12월 5일, 2017년 12월 7일에 "회룡역 자연식빵"과 관련된 게시물을 각각 수집할 수 있으며, 이 때, 우편번호 "11637"이 위치 태그(PT)로 매칭되어 위치 태그 관리 테이블에 업데이트 된다. 게시물 수집 시 위치 식별 주석을 획득하고 이를 위치 태그로 변환하는 과정은 도 6 및 도 7과 관련된 설명과 중복되므로 이에 대한 설명은 생략한다.
S 120 단계에서, GIS 기반 콘텐츠 관리 서버(200)는 위치 태그들의 제3 집합의 각각의 태그가 위치 태그 관리 테이블에 저장된 시간 및 위치 태그 관리 테이블에 매칭되어 저장된 빈도 수에 기초하여 제4 위치 태그를 선택할 수 있다. 일 실시 예에서, GIS 기반 콘텐츠 관리 서버(200)는 위치 태그가 게시물과 매칭되어 위치 태그 관리 테이블에 저장된 시간이 최신이고, 그 저장된 수가 많은 위치 태그를 제 4위치 태그로 선택할 수 있다. 일 실시 예에서, 제4 위치 태그는 복수일 수 있다.
예를 들어, 위치 태그 관리 테이블에 매칭되어 저장된 빈도 수가 2인, "11637"을 포함하는 위치 태그(PT)보다는 위치 태그 관리 테이블에 매칭되어 저장된 빈도 수가 3인, "06236"을 포함하는 위치 태그(PT) 및 "04712"를 포함하는 위치 태그(PT)를 제4 위치 태그로 선택할 수 있다. 또 다른 실시 예에서, 빈도수가 3인 위치 태그들 중에서 위치 태그 관리 테이블에 매칭된 시간이 최신인, "06236"을 포함하는 위치 태그(PT)를 제4 위치 태그로 선택할 수 있다. 이 때, 위치 태그 관리 테이블에 매칭된 시간과 관련하여, 도 5에 도시된 위치 태그 관리 테이블의 CONTENTS_TIME 열을 참조할 수 있다.
S 130 단계에서, GIS 기반 콘텐츠 관리 서버(200)는 게시물 관리 데이터 베이스에 저장된 게시물들 중 제4 위치 태그에 매칭되는 게시물을 제1 사용자에게 제공할 수 있다. GIS 기반 콘텐츠 관리 서버(200)는 제1 사용자 이외의 사용자 그룹의 사용자 그룹에 대한 위치 태그 관리 테이블에 기초하여 제4 위치 태그에 매칭되는 게시물을 제1 사용자에게 제공할 수 있으며, 따라서, 제1 사용자는 타인이 수집한 게시물을 GIS 기반 콘텐츠 관리 서버(200)로부터 추천 받을 수 있다. 또한, GIS 기반 콘텐츠 관리 서버(200)는 지리 식별자 체계를 기반으로 위치 태그(PT) 를 관리하고, 게시물 추천도 이에 기초하여 진행되기 때문에 보다 정확하고 효율적인 게시물 추천이 이루어 질 수 있다.
한편, 지리 식별자 체계 기반 게시물 관리 서버(200)는 도 2에 도시된 위치 식별 주석 획득 모듈(210), 위치 태그 변환 모듈(220), 검색 쿼리 관리 모듈(230), 검색 쿼리 연관성 평가 모듈(240), 프로세서(250), 네트워크 인터페이스(260)이외에, 도면에는 도시되지 않았지만 메모리(예를 들어, Random Access Memory), 스토리지, 시스템 버스를 포함할 수 있다. 도 1 내지 도 9를 참조하여 설명된 본 발명의 실시 예들에 따른 지리 식별자 기반 콘텐츠 관리 방법을 구현하는 컴퓨터 프로그램 코드는 스토리지에 저장되어 메모리에 로드 되고 프로세서에 의해 실행될 수 있다.
상술한 설명은 예시적인 것이며, 본 출원의 기술적 사상은 상술한 설명에 국한되지 않음이 이해될 것이다. 당해 기술분야에서 통상의 지식을 가진 자라면, 상술한 설명을 바탕으로 다양한 변형 및 균등한 실시 예를 구현할 수 있음이 이해될 것이며, 이는 모두 본 출원의 기술적 사상의 범주 내에 있음이 이해될 것이다.
200: GIS 기반 게시물 관리 서버
210: 위치 식별 주석 획득 모듈
220: 위치 태그 변환 모듈
230: 검색 쿼리 관리 모듈
240: 검색 쿼리 연관성 평가 모듈
250: 프로세서
260: 네트워크 인터페이스
300: 네트워크
210: 위치 식별 주석 획득 모듈
220: 위치 태그 변환 모듈
230: 검색 쿼리 관리 모듈
240: 검색 쿼리 연관성 평가 모듈
250: 프로세서
260: 네트워크 인터페이스
300: 네트워크
Claims (10)
- 사용자로부터 게시물 및 상기 게시물과 연관된 위치 식별 주석을 획득하는 단계;
상기 위치 식별 주석을, 지리 식별자 체계 정보를 포함하는 위치 태그로 변환하는 단계;
상기 게시물과 상기 위치 태그와의 매칭 관계를 위치 태그 관리 테이블에 업데이트 하는 단계; 및
상기 위치 태그와 매칭된 상기 게시물을 게시물 관리 데이터 베이스에 저장하는 단계를 포함하며,
상기 위치 태그는 상기 게시물의 코스(coarse) 위치 정보인 메인 식별 정보 및 상기 게시물의 파인(fine) 위치 정보인 서브 식별 정보를 포함하는, 콘텐츠 관리 방법. - 제1항에 있어서,
상기 위치 식별 주석은 상기 지리 식별자 체계 정보, 자연어로 된 오프라인 주소, 또는 위치 식별 라벨이며,
상기 위치 태그로 변환하는 단계는,
상기 위치 식별 주석이 상기 지리 식별자 체계 정보인 경우,
상기 지리 식별자 체계 정보를 메인 식별 정보로 지정하여 위치 태그 를 생성하는 단계를 포함하며,
상기 위치 식별 주석이 자연어로 된 오프라인 주소인 경우,
지리 식별자 체계 정보 데이터 베이스에 기초하여 상기 자연어로 된 오프라인 주소에 대응하는 지리 식별자 체계 정보를 획득하고, 획득한 상기 지리 식별자 체계 정보를 메인 식별 정보로 지정하여 위치 태그를 생성하는 단계를 포함하며,
상기 위치 식별 주석이 위치 식별 라벨인 경우,
위치 식별 라벨 관리 테이블에 기초하여 상기 위치 식별 라벨에 대응하는 오프라인 주소를 획득하고, 획득한 상기 오프라인 주소에 대응하는 지리 식별자 체계 정보를 획득하고, 획득한 상기 지리 식별자 체계 정보를 메인 식별 정보로 지정하여 위치 태그를 생성하는 단계를 포함하며,
상기 지리 식별자 체계 정보는 우편번호인, 콘텐츠 관리 방법. - 제1항에 있어서,
상기 사용자로부터 게시물 및 상기 게시물과 연관된 위치 식별 주석을 수신하는 단계는,
디스플레이를 위한 맵을 제공하는 단계;
상기 맵 상의 상기 게시물과 연관된 지리적 위치의 표시를 상기 사용자로부터 입력 받는 단계; 및
상기 사용자로부터 입력 받은 지리적 위치의 표시에 기초하여 상기 게시물과 연관된 지리 식별자 체계 정보를 생성하는 단계를 포함하며,
상기 위치 태그로 변환하는 단계는,
상기 지리 식별자 체계 정보를 메인 식별 정보로 지정하여 위치 태그 관리 테이블에 저장하는 단계를 포함하는, 콘텐츠 관리 방법. - 제1 사용자로부터 위치 식별 주석이 포함된 검색 쿼리를 수신하는 단계;
상기 위치 식별 주석을, 지리 식별자 체계 정보에 대응하는 메인 위치 태그 식별 정보 및 서브 위치 태그 식별 정보를 포함하는 제1 위치 태그로 변환하는 단계;
게시물 관리 데이터 베이스에 저장된 게시물들의 제 1 집합 및 게시물들의 제 1 집합이 상기 게시물 관리 데이터 베이스에 저장될 때 매칭된 위치태그들의 제1집합을 획득하는 단계;
상기 게시물들의 제1 집합이 상기 게시물 관리 데이터 베이스에 저장될 때 매칭된 위치태그들의 제1 집합의 각각의 위치태그에 대하여 상기 제1 위치 태그와의 검색 쿼리 연관성을 평가하는 단계;
상기 위치태그들의 집합 중 상기 제1 위치 태그와의 검색 쿼리 연관성 평가에 기초하여, 위치태그들의 제 2집합을 선택하는 단계; 및
상기 위치태그들의 제 2집합의 각각의 위치태그들에 매칭되는 게시물의 제 2집합을 상기 사용자에게 제공하는 단계를 포함하는, 콘텐츠 관리 방법. - 제4항에 있어서,
상기 위치 식별 주석은 상기 지리 식별자 체계 정보, 자연어로 된 오프라인 주소, 또는 위치 식별 라벨이며,
상기 위치 식별 주석을, 지리 식별자 체계 정보를 포함하는 제1 위치 태그로 변환하는 단계는,
상기 위치 식별 주석이 상기 지리 식별자 체계 정보인 경우,
상기 지리 식별자 체계 정보를 메인 식별 정보로 지정하여 제1 위치 태그를 생성하는 단계를 포함하며,
상기 위치 식별 주석이 자연어로 된 오프라인 주소인 경우,
지리 식별자 체계 정보 데이터 베이스에 기초하여 상기 자연어로 된 오프라인 주소에 대응하는 지리 식별자 체계 정보를 획득하고, 획득한 상기 지리 식별자 체계 정보를 메인 식별 정보로 지정하여 제1 위치 태그를 생성하는 단계를 포함하며,
상기 위치 식별 주석이 위치 식별 라벨인 경우,
위치 식별 라벨 관리 테이블에 기초하여 상기 위치 식별 라벨에 대응하는 오프라인 주소를 획득하고, 획득한 상기 오프라인 주소에 대응하는 지리 식별자 체계 정보를 획득하고, 획득한 상기 지리 식별자 체계 정보를 메인 식별 정보로 지정하여 제1 위치 태그를 생성하는 단계를 포함하며,
상기 지리 식별자 체계 정보는 우편번호인, 콘텐츠 관리 방법. - 제4항에 있어서,
상기 게시물들이 상기 게시물 관리 데이터 베이스에 저장될 때 매칭된 위치태그들의 제1 집합의 각각의 위치태그에 대하여 상기 제1위치 태그와의 검색 쿼리 연관성을 평가하는 단계는,
상기 제1 위치 태그의 메인 위치 식별 정보와 서브 위치 식별 정보가 위치태그들의 제1 집합의 상기 각각의 위치태그의 메인 위치 식별 정보와 서브 위치 식별 정보와 일치하는지 여부를 판단하는 단계를 포함하는, 콘텐츠 관리 방법. - 제4항에 있어서,
상기 제1 사용자로부터 획득한 게시물들의 제3 집합 및 상기 게시물들의 제 3집합이 상기 게시물 관리 데이터 베이스에 저장될 때 매칭된 위치태그들의 제 3집합을 획득하는 단계;
상기 위치태그들의 제 3 집합의 각각의 태그가 위치 태그 관리 테이블에 업데이트된 시간 및 상기 위치 태그 관리 테이블에 매칭되어 저장된 빈도 수에 기초하여, 상기 위치태그들의 제 3 집합에서 제4 위치 태그를 선택하는 단계;
상기 게시물 관리 데이터 베이스에서 상기 제4 위치 태그에 매칭되는 게시물을 상기 제1 사용자에게 제공하는 단계를 포함하는, 콘텐츠 관리 방법. - 사용자로부터 게시물 및 상기 게시물과 연관된 위치 식별 주석을 획득하는 위치 식별 주석 획득 모듈; 및
상기 위치 식별 주석을, 지리 식별자 체계 정보를 포함하는 위치 태그로 변환하고, 상기 게시물과 위치 태그와의 매칭 관계를 위치 태그 관리 테이블에 업데이트 하고, 매칭된 상기 게시물을 게시물 관리 데이터 베이스에 저장하는 위치 태그 변환 모듈을 포함하며,
상기 위치 태그는 상기 게시물의 코스(coarse) 위치 정보인 메인 식별 정보 및 상기 게시물의 파인(fine) 위치 정보인 서브 식별 정보를 포함하는, 콘텐츠 관리 서버. - 제1 사용자로부터 위치 식별 주석이 포함된 검색 쿼리를 수신하고, 게시물 관리 데이터 베이스에 저장된 게시물들의 제 1 집합 및 게시물들의 제 1 집합이 상기 게시물 관리 데이터 베이스에 저장될 때 매칭된 위치태그들의 제1집합을 획득하는 검색 쿼리 관리 모듈;
상기 위치 식별 주석을, 지리 식별자 체계 정보에 대응하는 메인 위치 태그 식별 정보 및 서브 위치 태그 식별 정보를 포함하는 제1 위치 태그로 변환하는 위치 태그 변환 모듈; 및
상기 게시물들의 제1 집합이 상기 게시물 관리 데이터 베이스에 저장될 때 매칭된 위치태그들의 제1 집합의 각각의 위치태그에 대하여 상기 제1위치 태그와의 검색 쿼리 연관성을 평가하는 검색 쿼리 연관성 평가 모듈을 포함하며,
상기 위치태그들의 집합 중 상기 제1 위치 태그와의 검색 쿼리 연관성 평가에 기초하여, 위치태그들의 제 2집합을 선택하고, 상기 위치태그들의 제 2집합의 각각의 위치태그들에 매칭되는 게시물의 제 2집합을 상기 사용자에게 제공하는, 콘텐츠 관리 서버. - 컴퓨팅 장치와 결합하여,
사용자로부터 게시물 및 상기 게시물과 연관된 위치 식별 주석을 획득하는 단계;
상기 위치 식별 주석을, 지리 식별자 체계 정보를 포함하는 위치 태그로 변환하는 단계;
상기 게시물과 상기 위치 태그와의 매칭 관계를 위치 태그 관리 테이블에 업데이트 하는 단계; 및
상기 위치 태그와 매칭된 상기 게시물을 게시물 관리 데이터 베이스에 저장하는 단계를 실행시키기 위하여,
기록 매체에 기록된 컴퓨터 프로그램.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190163043A KR102315353B1 (ko) | 2019-12-09 | 2019-12-09 | 지리 식별자 체계 기반 콘텐츠 관리 방법 및 서버 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190163043A KR102315353B1 (ko) | 2019-12-09 | 2019-12-09 | 지리 식별자 체계 기반 콘텐츠 관리 방법 및 서버 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20210072595A true KR20210072595A (ko) | 2021-06-17 |
KR102315353B1 KR102315353B1 (ko) | 2021-10-19 |
Family
ID=76603820
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020190163043A KR102315353B1 (ko) | 2019-12-09 | 2019-12-09 | 지리 식별자 체계 기반 콘텐츠 관리 방법 및 서버 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102315353B1 (ko) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070282792A1 (en) * | 2006-04-25 | 2007-12-06 | Google Inc. | Identifying Geo-Located Objects |
JP2008033755A (ja) * | 2006-07-31 | 2008-02-14 | Yafoo Japan Corp | 位置情報を付加されたデータを検索する方法およびシステム |
JP2018018183A (ja) * | 2016-07-26 | 2018-02-01 | 宗典 下條 | 検索システム、ツアープラン生成システム、ツアープラン生成方法、及びコミュニケーションシステム |
KR101928672B1 (ko) * | 2017-12-08 | 2018-12-12 | 임정민 | 정보 제공 시스템 및 그 동작 방법 |
-
2019
- 2019-12-09 KR KR1020190163043A patent/KR102315353B1/ko active IP Right Grant
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070282792A1 (en) * | 2006-04-25 | 2007-12-06 | Google Inc. | Identifying Geo-Located Objects |
JP2008033755A (ja) * | 2006-07-31 | 2008-02-14 | Yafoo Japan Corp | 位置情報を付加されたデータを検索する方法およびシステム |
JP2018018183A (ja) * | 2016-07-26 | 2018-02-01 | 宗典 下條 | 検索システム、ツアープラン生成システム、ツアープラン生成方法、及びコミュニケーションシステム |
KR101928672B1 (ko) * | 2017-12-08 | 2018-12-12 | 임정민 | 정보 제공 시스템 및 그 동작 방법 |
Also Published As
Publication number | Publication date |
---|---|
KR102315353B1 (ko) | 2021-10-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Senaratne et al. | A review of volunteered geographic information quality assessment methods | |
Önder et al. | Tracing tourists by their digital footprints: The case of Austria | |
US9646096B2 (en) | System and methods for analyzing and improving online engagement | |
US9659103B2 (en) | Auto-aligning website elements by grouping elements based on a plurality of contextual indicators | |
US9501563B2 (en) | Server, information-management method, information-management program, and computer-readable recording medium with said program recorded thereon | |
US20150347578A1 (en) | System and methods for auto-generating video from website elements | |
US8843480B2 (en) | Server, information-management method, information-management program, and computer-readable recording medium with said program recorded thereon, for managing information input by a user | |
TWI526963B (zh) | 目標客戶搜尋方法、目標客戶搜尋裝置及其記錄媒體 | |
US10977677B2 (en) | Contact importer | |
Zandbergen | Influence of street reference data on geocoding quality | |
KR20130090612A (ko) | 소셜 네트워크 서비스의 키워드 분석을 통한 위치기반 콘텐츠 제공 방법 및 시스템 | |
US9158790B2 (en) | Server, dictionary creation method, dictionary creation program, and computer-readable recording medium recording the program | |
JP7166116B2 (ja) | 情報処理装置、情報処理方法、およびプログラム | |
US20160328430A1 (en) | Address/latitude and longitude converting device and geographical information system using the same | |
CN104050243A (zh) | 一种将搜索与社交相结合的网络搜索方法及其*** | |
CN106682146B (zh) | 一种根据关键词检索景区评价的方法及*** | |
KR101664941B1 (ko) | 국지적 공간 의존성 지표를 이용하여 특정 키워드에 대한 트위터 상의 유력지역 탐색방법 | |
US11216894B2 (en) | Image-based semantic accommodation search | |
KR102315353B1 (ko) | 지리 식별자 체계 기반 콘텐츠 관리 방법 및 서버 | |
JP2008152359A (ja) | システム基盤構成策定支援システム及び支援方法 | |
TWM630888U (zh) | 基於搜尋行為的家族成員歸納裝置 | |
Romanillos | Collaborative mapping of emerging cities in developing countries: the León Emergente project | |
TWM591232U (zh) | 接待客戶的輔助裝置 | |
WO2012077369A1 (ja) | サーバ、辞書生成方法、辞書生成プログラム、及びそのプログラムを記録するコンピュータ読み取り可能な記録媒体 | |
TWM593038U (zh) | 依據族群分類的推薦裝置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |