KR101060961B1 - Open PO Search Service System and Method - Google Patents
Open PO Search Service System and Method Download PDFInfo
- Publication number
- KR101060961B1 KR101060961B1 KR1020110004699A KR20110004699A KR101060961B1 KR 101060961 B1 KR101060961 B1 KR 101060961B1 KR 1020110004699 A KR1020110004699 A KR 1020110004699A KR 20110004699 A KR20110004699 A KR 20110004699A KR 101060961 B1 KR101060961 B1 KR 101060961B1
- Authority
- KR
- South Korea
- Prior art keywords
- poi
- search
- open
- user
- open poi
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 67
- 230000003068 static effect Effects 0.000 claims description 15
- 230000001174 ascending effect Effects 0.000 claims description 4
- 238000007726 management method Methods 0.000 description 14
- 238000004458 analytical method Methods 0.000 description 12
- 238000004891 communication Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 9
- 238000013524 data verification Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000003442 weekly effect Effects 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000002650 habitual effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3679—Retrieval, searching and output of POI information, e.g. hotels, restaurants, shops, filling stations, parking facilities
- G01C21/3682—Retrieval, searching and output of POI information, e.g. hotels, restaurants, shops, filling stations, parking facilities output of POI information on a road map
-
- 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/40—Business processes related to the transportation industry
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Economics (AREA)
- Health & Medical Sciences (AREA)
- Automation & Control Theory (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Navigation (AREA)
Abstract
오픈형 POI 검색 서비스 시스템 및 방법이 개시된다. 오픈형 POI 검색 서비스 시스템은 POI를 사용자에게 공개하고 사용자가 지정한 관심 위치를 오픈형 POI로 등록하는 SNS 미디어 스튜디오 서버를 포함한다. 이때, SNS 미디어 스튜디오 서버는 오픈형 POI를 사용자와 연관하여 데이터베이스에 저장하고, 오픈형 POI에 대한 인덱스를 생성하여 저장한 후, 저장된 인덱스를 기반으로 오픈형 POI의 검색 서비스를 제공한다.An open POI search service system and method are disclosed. The open POI search service system includes an SNS media studio server that publishes a POI to a user and registers a POI designated by the user as an open POI. In this case, the SNS media studio server stores an open POI in a database in association with a user, generates and stores an index for the open POI, and provides a search service of the open POI based on the stored index.
Description
본 발명의 실시예들은 사용자가 생성한 POI에 대해 실시간으로 검색할 수 있는 POI 검색 서비스 시스템 및 방법에 관한 것이다.Embodiments of the present invention relate to a POI search service system and method capable of searching a user-generated POI in real time.
통신 기술의 발달과 함께 웹을 통해 개인이 사회적 관계를 형성하는 수단도 점차로 진화되고 있다. 특히, 웹의 쌍방향성과 이용자의 적극적인 참여를 기초로 한 SNS(Social Networking Service)가 주목 받고 있다.With the development of communication technology, the means by which individuals form social relationships through the web are gradually evolving. In particular, SNS (Social Networking Service) based on the interactiveness of the web and the active participation of the user has attracted attention.
한편, 현대의 사용자들은 스마트폰, 웹, 내비게이션 등의 다양한 매체를 통해 지도 정보(교통 정보 포함)를 접하는데, 이때 사용자는 '리시버(receiver)'로서 정보 제공 업체에서 제공하는 원천 데이터를 단방향으로 취득하게 된다.Meanwhile, modern users are exposed to map information (including traffic information) through various media such as smartphones, web, navigation, etc. At this time, the user is a `` receiver '' and unidirectionally accesses the source data provided by the information provider. Will be acquired.
하지만, 현대의 IT 시장에서는 SNS가 가장 큰 이슈로 부각되어 서비스의 성격을 망라하고 대부분의 IT 서비스에서 활용되고 있는 추세이다. 이는 소비자가 더 이상 수동적인 위치에서의 정보 활동을 선호하지 않는다는 것을 의미한다.However, in the modern IT market, SNS is emerging as the biggest issue, covering the nature of services and being used in most IT services. This means that consumers no longer prefer information activities in passive locations.
따라서, 지도 정보와 관련된 시장에서도 '프로바이더(provider)'로서의 사용자 역할이 필수적으로 재고되고 있으며, 사용자가 직접 데이터를 생성하여 제공할 수 있는 서비스 성장의 니즈가 자리하게 되었다.Therefore, the role of a user as a 'provider' is rethinking in the market related to map information, and there is a need for service growth in which a user can directly generate and provide data.
사용자에게 지도 내 POI를 공개하여 사용자가 직접 POI를 생성할 수 있는 환경에서, 사용자가 생성한 POI에 대하여 실시간으로 검색할 수 있는 오픈형 POI 검색 서비스 시스템 및 방법을 제공한다.The present invention provides an open POI retrieval service system and method for real-time retrieval of POIs generated by a user in an environment in which a POI in a map is disclosed to a user.
SNS를 기반으로 사용자들이 추가한 POI를 공유하고 다른 사용자가 새로 추가한 POI를 실시간으로 검색할 수 있는 오픈형 POI 검색 서비스 시스템 및 방법을 제공한다.The present invention provides an open POI search service system and method for sharing POIs added by users based on SNS and searching for newly added POIs in real time.
오픈된 POI에 대한 검색 서비스를 통해 검색 로그를 확보하여 검색 로그를 활용한 검색 서비스를 제공할 수 있는 오픈형 POI 검색 서비스 시스템 및 방법을 제공한다.The present invention provides an open POI search service system and method that can provide a search service using the search log by securing a search log through a search service for an open POI.
POI를 사용자에게 공개하고 사용자가 지정한 관심 위치를 오픈형 POI로 등록하는 SNS 미디어 스튜디오 서버를 포함하는 오픈형 POI 검색 서비스 시스템을 제공한다. 이때, SNS 미디어 스튜디오 서버는 오픈형 POI를 사용자와 연관하여 데이터베이스에 저장하고, 오픈형 POI에 대한 인덱스를 생성하여 저장한 후, 인덱스를 기반으로 오픈형 POI의 검색 서비스를 제공한다.An open POI search service system including an SNS media studio server that publishes a POI to a user and registers a POI designated by the user as an open POI. In this case, the SNS media studio server stores an open POI in a database in association with a user, generates and stores an index for the open POI, and provides a search service of the open POI based on the index.
일측에 따르면, SNS 미디어 스튜디오 서버는 오픈형 POI에 대하여 스트링 검색, 공간 검색 중 적어도 하나의 검색이 가능한 구조로 인덱스를 생성할 수 있다.According to one side, the SNS media studio server may generate an index with a structure that can search at least one of the string search, spatial search for the open POI.
다른 측면에 따르면, SNS 미디어 스튜디오 서버는 검색 쿼리에 대응하는 검색 결과를, 오픈형 POI가 등록된 순서로 순위화 하여 제공할 수 있다.According to another aspect, the SNS media studio server may provide the search results corresponding to the search query by ranking them in the order in which the open POIs are registered.
또 다른 측면에 따르면, SNS 미디어 스튜디오 서버는 오픈형 POI의 검색 시 검색 로그를 저장하고 검색 로그를 기반으로 오픈형 POI의 검색 서비스를 제공할 수 있다.According to another aspect, the SNS media studio server may store a search log when searching for an open POI and provide a search service of an open POI based on the search log.
또 다른 측면에 따르면, SNS 미디어 스튜디오 서버는 검색 로그를 이용하여 오픈형 POI에 대한 실시간 검색 순위를 제공할 수 있다.According to another aspect, the SNS media studio server may use the search log to provide a real-time search ranking for open POI.
또 다른 측면에 따르면, SNS 미디어 스튜디오 서버는 검색 쿼리에 대응하는 검색 결과를, 오픈형 POI의 검색 로그가 많은 순으로 순위화 하여 제공할 수 있다.According to another aspect, the SNS media studio server may provide the search results corresponding to the search query, ranked in order of the search logs of the open POI in ascending order.
또 다른 측면에 따르면, SNS 미디어 스튜디오 서버는 오픈형 POI를 SNS와 연계하여 사용자와 관련된 타 사용자와 공유할 수 있다.According to another aspect, the SNS media studio server may share the open POI with other users related to the user in association with the SNS.
또 다른 측면에 따르면, SNS 미디어 스튜디오 서버는 검색 쿼리에 대응하는 검색 결과를, 타 사용자로부터 등록된 오픈형 POI를 상위에 랭크(rank)시켜 제공할 수 있다.According to another aspect, the SNS media studio server may provide a search result corresponding to a search query by ranking an open POI registered from another user at a higher rank.
또 다른 측면에 따르면, 오픈형 POI가 명칭, 주소, 전화 번호, 위치 좌표, 종별, 태그 중 적어도 하나의 POI 관련 정보를 포함하는 경우, SNS 미디어 스튜디오 서버는 인덱스를 POI 관련 정보에 대한 검색이 가능한 구조로 생성할 수 있다.According to another aspect, when the open POI includes POI related information of at least one of name, address, telephone number, location coordinate, type, and tag, the SNS media studio server can search the index for POI related information. Can be generated as
또 다른 측면에 따르면, 오픈형 POI가 오픈형 POI와 관련되어 사용자로부터 직접 입력되거나 인터넷 상에서 수집된 POI 관련 정보를 포함하는 경우, SNS 미디어 스튜디오 서버는 인덱스를 POI 관련 정보에 대한 검색이 가능한 구조로 생성할 수 있다.According to another aspect, when the open POI includes POI-related information directly input from a user or collected on the Internet in connection with the open POI, the SNS media studio server may generate an index as a searchable structure for POI-related information. Can be.
또 다른 측면에 따르면, 오픈형 POI는 관심 위치가 고정된 정적 POI, 관심 위치가 변하는 동적 POI, 관심 위치가 도로 또는 도로와 인접한 곳에 위치하는 컨텐츠 POI 중 적어도 하나를 포함할 수 있다.According to another aspect, the open POI may include at least one of a static POI having a fixed location of interest, a dynamic POI having a changed location of interest, and a content POI having a location of interest located adjacent to the road.
또 다른 측면에 따르면, 정적 POI는 공개된 POI 중 사용자에 의해 선택된 적어도 하나의 POI이거나, 또는 사용자에 의해 POI 관련 정보가 변경 또는 추가된 적어도 하나의 POI일 수 있다.According to another aspect, the static POI may be at least one POI selected by the user among the published POIs, or at least one POI whose POI related information is changed or added by the user.
또 다른 측면에 따르면, 동적 POI는 관심 위치가 사용자에게 위치 공개를 허용한 타 사용자의 위치일 수 있다.According to another aspect, the dynamic POI may be the location of another user whose location of interest allows the location disclosure to the user.
또 다른 측면에 따르면, 컨텐츠 POI는 관심 위치를 기준으로 도로와 관련된 교통정보를 수집하거나, 도로와 관련된 교통 정보를 사용자에게 제공하기 위한 기준 지점일 수 있다.According to another aspect, the content POI may be a reference point for collecting traffic information related to a road based on a location of interest or providing traffic information related to a road to a user.
SNS 미디어 스튜디오 서버에 접속하여 공개된 POI를 기반으로 사용자가 지정한 관심 위치를 SNS 미디어 스튜디오 서버 상에 오픈형 POI로 등록하며, SNS 미디어 스튜디오 서버에서 서비스되는 오픈형 POI의 검색 서비스에 대한 검색 결과를 디스플레이 하는 정보 등록 장치를 제공한다. 이때, 오픈형 POI는, 검색 서비스를 위한 인덱스를 생성하여 사용자와 연관되도록 데이터베이스에 저장한다.Access the SNS media studio server to register the location of interest specified by the user as an open POI on the SNS media studio server based on the published POI, and display the search results for the open POI search service serviced by the SNS media studio server. Provided is an information registration apparatus. At this time, the open POI generates an index for a search service and stores the index in a database so as to be associated with a user.
POI를 사용자에게 공개하는 단계; 사용자로부터 지정된 관심 위치를 오픈형 POI로 등록하는 단계; 오픈형 POI에 대한 인덱스를 생성하는 단계; 인덱스가 생성된 오픈형 POI를 사용자와 연관하여 데이터베이스에 저장하는 단계; 및 인덱스를 기반으로 오픈형 POI의 검색 서비스를 제공하는 검색 제공 단계를 포함하는 오픈형 POI 검색 서비스 방법을 제공한다. Publishing the POI to the user; Registering the designated location of interest from the user as an open POI; Creating an index for the open POI; Storing the index-type open POI in association with the user in a database; And an open POI search service method including a search providing step of providing an open POI search service based on an index.
사용자에게 지도 내 POI를 공개하여 사용자가 직접 POI를 생성하는 환경에서, 사용자들이 생성한 POI에 대해 실시간 검색 서비스를 지원함으로써 POI 공유를 활성화 할 수 있다.In an environment where a POI in a map is disclosed to a user and the user directly creates a POI, POI sharing may be activated by supporting a real-time search service for the POI generated by the user.
SNS를 기반으로 사용자들이 추가한 POI를 공유하여 다른 사용자가 새로 추가한 POI를 실시간으로 검색할 수 있도록 지원함으로써 POI를 중심으로 타인과 연결될 수 있는 검색 환경을 제공할 수 있다.By sharing POIs added by users based on SNS, other users can search newly added POIs in real time, thereby providing a search environment that can be connected to others based on POIs.
사용자들이 추가한 POI에 대한 검색 결과를 시간 순으로 제공하거나, 검색 로그를 기반으로 한 실시간 검색 순위를 제공하는 등 다양한 구조의 검색 환경을 제공할 수 있다.Various search environments can be provided, such as providing search results for POIs added by users in chronological order or real-time search ranking based on search logs.
도 1은 본 발명의 일실시예에 있어서, 사용자가 직접 POI를 생성하고 다른 사람과 공유하는 SNS 미디어 스튜디오 플랫폼을 설명하기 위한 도면이다.
도 2는 본 발명의 일실시예에 있어서, 소셜 내비게이션을 서비스 하기 위한 오픈형 POI 검색 서비스 시스템의 전체 구성도를 도시한 블록도이다.
도 3은 본 발명의 일실시예에 있어서, 지도 화면에 표시되는 지도 데이터를 공개하는 사용자 커뮤니케이션(Open API)을 설명하기 위한 도면이다.
도 4는 본 발명의 일실시예에 있어서, 정적 POI, 동적 POI, 컨텐츠 POI로 구분되는 오픈형 POI를 설명하기 위한 도면이다.
도 5는 본 발명의 일실시예에 있어서, 이기종 환경에서의 개인화된 POI 서비스를 설명하기 위한 도면이다.
도 6은 본 발명의 일실시예에 있어서, 사용자가 직접 POI를 생성하고 다른 사람과 공유하는 소셜 내비게이션을 서비스 하기 위한 오픈형 POI 서비스 방법을 도시한 순서도이다.
도 7은 본 발명의 일실시예에 있어서, 사용자들이 생성한 오픈형 POI에 대한 실시간 검색 서비스를 제공하는 오픈형 POI 검색 서비스 방법을 도시한 순서도이다.
도 8은 본 발명의 일실시예에 있어서, 오픈형 POI의 검색에 따른 로그를 검색 서비스에 활용하는 오픈형 POI 검색 서비스 방법을 도시한 순서도이다.1 is a diagram for explaining an SNS media studio platform in which a user directly creates a POI and shares it with others according to an embodiment of the present invention.
FIG. 2 is a block diagram illustrating an overall configuration diagram of an open POI search service system for servicing social navigation according to an embodiment of the present invention.
3 is a diagram for describing a user communication (Open API) for publishing map data displayed on a map screen according to one embodiment of the present invention.
FIG. 4 is a diagram for describing an open POI divided into a static POI, a dynamic POI, and a content POI according to one embodiment of the present invention.
5 is a diagram for describing a personalized POI service in a heterogeneous environment according to an embodiment of the present invention.
FIG. 6 is a flowchart illustrating an open POI service method for providing a social navigation service in which a user directly generates a POI and shares it with another person.
FIG. 7 is a flowchart illustrating an open POI search service method for providing a real-time search service for an open POI generated by users according to an embodiment of the present invention.
8 is a flowchart illustrating an open POI search service method using a log according to a search of an open POI for a search service according to an embodiment of the present invention.
이하, 본 발명의 실시예를 첨부된 도면을 참조하여 상세하게 설명한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명의 일실시예에 있어서, SNS 미디어 스튜디오 플랫폼을 설명하기 위한 도면이다.1 is a diagram for describing an SNS media studio platform according to one embodiment of the present invention.
도 1은 SNS 기반의 POI 서비스를 제공하는 SNS 미디어 스튜디오(100)를 도시한 것이다. 여기서, SNS 미디어 스튜디오(100)는 개인이 지도 데이터를 생성하여 다른 사용자와 공유하며 자유롭게 커뮤니케이션을 할 수 있도록 지원하는 플랫폼을 의미한다. SNS 미디어 스튜디오(100)는 사용자에게 지도 상에 표시되는 지도 데이터를 공개하는 기능과, 공개된 지도 데이터를 기반으로 개인이 직접 POI를 생성하는 기능과, SNS를 기반으로 개인의 POI를 다른 사람과 공유하는 기능과, 사용자들이 생성한 POI를 실시간으로 검색하는 기능을 지원할 수 있다.1 illustrates an SNS
본 실시예는, 오픈 API(open application programming interface)를 통한 수평적 구조에서 누구나 POI를 생성 및 등록할 수 있으며, 개인에 의해 생성된 POI 레이어를 통해 개인화 된 지도 서비스를 제공할 수 있다. 또한, POI를 개인과 관계를 형성하는 대상으로 확장하여 개인과 장소(즉, POI)의 관계 형성을 통해 새로운 개념의 소셜 네트워크를 형성할 수 있다. 더욱이, 사용자들이 생성한 POI를 실시간 검색이 가능한 구조로 인덱스를 구현하여 POI에 대한 검색 서비스를 제공할 수 있다.In the present embodiment, anyone can create and register a POI in a horizontal structure through an open application programming interface (API), and provide a personalized map service through a POI layer generated by an individual. In addition, by extending the POI to the object of forming a relationship with an individual, it is possible to form a new concept social network by forming a relationship between an individual and a place (ie, a POI). In addition, a search service for the POI may be provided by implementing an index in a structure capable of real-time searching of the POIs generated by the users.
따라서, 본 실시예에서는 SNS 미디어 스튜디오(100)에서 지원하는 POI 서비스를 통해 POI를 매개로 타인과 연결될 수 있는 SNS 구조의 소셜 내비게이션(social navigation)(110)의 개념을 정의할 수 있다.Therefore, in the present embodiment, the concept of
도 2는 본 발명의 일실시예에 있어서, 소셜 내비게이션을 위해 오픈형 POI를 생성하는 서비스는 물론, 오픈형 POI에 대한 검색 서비스를 제공하는 오픈형 POI 검색 서비스 시스템의 전체 구성도를 도시한 블록도이다.FIG. 2 is a block diagram illustrating an overall configuration diagram of an open POI search service system that provides a search service for an open POI as well as a service for generating an open POI for social navigation according to an embodiment of the present invention.
도 2에 도시한 바와 같이, 일실시예에 따른 오픈형 POI 검색 서비스 시스템은 도 1에 도시한 플랫폼 역할을 하는 SNS 미디어 스튜디오 서버(200)로 구성될 수 있다. SNS 미디어 스튜디오 서버(200)는 POI 서비스와 관련된 웹 서비스를 제공하고, 개인은 통신 환경이 지원되는 정보 등록장치(201)를 통해 SNS 미디어 스튜디오 서버(200)에서 제공하는 웹 서비스에 접속하여 POI를 등록, 관리, 공유, 검색할 수 있다. 여기서, 정보 등록장치(201)는 POI를 생성하기 위한 사용자 생성 데이터를 SNS 미디어 스튜디오 서버(200)로 입력하기 위한 수단으로, PC, 통신형 내비게이션 기기, 스마트 폰 등 SNS 미디어 스튜디오 서버(200)에 접속 가능한 모든 통신 단말을 포괄하여 의미할 수 있다.As shown in FIG. 2, an open POI search service system according to an embodiment may be configured as an SNS media studio server 200 serving as a platform shown in FIG. 1. The SNS media studio server 200 provides a web service related to the POI service, and the individual accesses the web service provided by the SNS media studio server 200 through the information registration apparatus 201 in which the communication environment is supported. You can register, manage, share and search. Here, the information registration device 201 is a means for inputting user-generated data for generating POIs into the SNS media studio server 200, and is input to the SNS media studio server 200 such as a PC, a communication type navigation device, and a smartphone. It may mean encompassing all accessible communication terminals.
상세하게, SNS 미디어 스튜디오 서버(200)는 POI 정보 서버(210), POI 수집 서버(220), 교통정보 수집 서버(230), SNS 제공 서버(240), POI 정보 데이터베이스(250), 교통정보 데이터베이스(260), SNS 데이터베이스(270), 분석 서버(280), 관리 서버(291), 인덱스 서버(292), 검색 서버(293)를 포함할 수 있다.In detail, SNS media studio server 200 is
POI 정보 서버(210)는 지도에 표시되는 지도 데이터, 특히 POI를 사용자에게 공개하는 역할을 수행한다. 여기서, POI는 지도 화면 상에 노출되는 주요 시설물을 전자 수치 지도에 표시하는 데이터로서, 명칭, 주소, 전화번호 등의 텍스트 정보를 포함할 수 있다. POI 정보 서버(210)는 사용자가 오픈형 POI를 생성하기 위한 사용자 커뮤니케이션 환경(즉, 오픈 API)을 제공할 수 있다. 예를 들어, POI 정보 서버(210)는 도 3에 도시한 바와 같이, 사용자 커뮤니케이션을 통해 각 시설물에 대응되는 POI(301)와, 도로(302)를 포함하는 지도 데이터를 공개할 수 있다.The
POI 수집 서버(220)는 정보 등록장치(201)를 통해 입력된 사용자 생성 데이터를 바탕으로 생성된 오픈형 POI를 수집하는 역할을 수행한다. POI 수집 서버(220)는 POI 정보 서버(210)에서 공개된 지도 데이터 내에서 사용자가 지정한 관심 위치를 인식하고 인식된 관심 위치를 오픈형 POI로서 수집할 수 있다. 본 실시예에서, 오픈형 POI는 정적 POI, 동적 POI, 컨텐츠 POI 중 적어도 하나를 포함할 수 있다. 여기서, 정적 POI는 사용자에 의해 지정된 관심 위치가 고정된 형태인 POI로, 지도에 표시되는 기존의 모든 POI를 의미할 수 있다. 특히, 정적 POI는 사용자에 의해 관심 POI로 선택되었거나, POI 관련 정보(예를 들어, 명칭 등)가 변경 또는 추가된 POI를 의미할 수 있다. 도 3을 참조하면, 사용자가 사용자 커뮤니케이션을 통해 특정 시설물에 대한 POI(301)를 선택함으로써 정적 POI를 생성할 수 있다. 또한, 동적 POI는 사용자에 의해 지정된 관심 위치가 동적으로 변하는 POI로, 사용자에게 위치 공개를 허용한 타 사용자의 위치로 지정된 POI를 의미할 수 있다. 예를 들어, 사용자가 사용자 커뮤니케이션을 통해 특정 친구의 위치에 대하여 POI 등록을 요청할 경우 해당 친구의 위치를 지도 상에 표시되는 동적 POI로 생성할 수 있다. 그리고, 컨텐츠 POI는 사용자에 의해 지정된 관심 위치가 도로 또는 도로와 인접한 곳에 위치하는 POI를 의미할 수 있다. 다시 말해, 컨텐츠 POI는 도로 위에 가상의 점을 설정함으로써 생성되는 것으로, 이러한 가상의 점은 주변의 교통 정보를 수집하는 위치가 되기도 하고, 이러한 가상의 점을 기준으로 주변의 교통 정보를 사용자에게 제공할 수 있는 등 각종 컨텐츠를 제공하는 기준으로서의 관심 지점을 의미할 수 있다. 교통 정보의 경우 시간성을 가지는 정보이기 때문에, 컨텐츠 POI를 실시간 교통 정보를 수집 및 제공하기 위한 하나의 위치로 활용할 수 있다. 도 3을 참조하면, 사용자가 사용자 커뮤니케이션을 통해 도로(302) 상에 임의의 점을 설정하는 방식으로 컨텐츠 POI를 생성할 수 있다. 컨텐츠 POI는 수동 또는 자동으로 설정 가능하며, 자동 설정의 경우 사고다발지역, TPEG(Transport Protocol Expert Group) 데이터가 없는 지역(예를 들어, 인터체인지 진입 경로 등), 상습지체지역 중 적어도 하나의 특이 지점이 컨텐츠 POI로서 자동 생성될 수 있다. 이때, 컨텐츠 POI는 해당 특이 지점 또는 특이 지점을 기준으로 일정 반경 이내에 위치한 사용자들을 대상으로 공공의 정보로 활용될 수 있다. 더욱이, POI 수집 서버(220)는 오픈형 POI와 관련하여, 사용자로부터 입력되는 POI 관련 정보를 수집할 수 있다. 이때, POI 관련 정보는 텍스트, 이미지, 영상, 음성 중 적어도 하나의 형태로 입력될 수 있다. 또한, POI 수집 서버(220)는 사용자가 직접 입력한 POI 관련 정보 이외에도, 오픈형 POI와 관련된 인터넷 상의 POI 관련 정보를 수집할 수 있다.The
교통정보 수집 서버(230)는 도로와 관련된 교통 정보를 수집하는 역할을 수행한다. 여기서, 교통 정보는 도로 구간 별 교통 상황(정체, 지체 등), 사고, 공사 등 교통에 영향을 주는 여러 가지 요인에 대한 정보를 포괄하여 의미할 수 있다. 일례로, 교통정보 수집 서버(230)는 컨텐츠 POI와 관련하여, 사용자로부터 직접 입력되는 교통 정보를 수집할 수 있다. 다른 일례로, 교통정보 수집 서버(230)는 인터넷 상의 교통 정보 중 컨텐츠 POI에 대응되는 관심 지점, 또는 상기 관심 지점을 기준으로 일정 반경 이내의 영역과 관련된 교통 정보를 자동 수집할 수 있다.The traffic
SNS 제공 서버(240)는 사용자와 관련된 인터넷 상의 소셜 네트워크 정보를 제공하는 역할을 수행한다. 이때, 소셜 네트워크 정보는 사용자와 관계(예를 들어, 이웃, 친구 등)가 설정된 타 사용자의 정보를 의미할 수 있으며, 타 사용자의 정보는 타 사용자를 식별하는 모든 정보(예를 들어, 오픈형 POI 검색 서비스 시스템의 관련 사이트 또는 지도 서비스 사이트에 등록된 아이디, 전화번호, 이메일 주소, 블로그 주소 등)를 포함할 수 있다.
POI 정보 데이터베이스(250)는 지도 서비스를 위한 전반의 지도 데이터를 저장 및 유지하는 역할뿐만 아니라, 특히 POI 수집 서버(220)에서 수집된 오픈형 POI를 저장 및 유지하는 역할을 수행한다. POI 정보 데이터베이스(250)는 오픈형 POI의 경우 POI를 생성한 사용자와 연관하여 저장함으로써 사용자에 의해 생성된 오픈형 POI를 등록할 수 있다. 또한, POI 정보 데이터베이스(250)는 오픈형 POI에 대하여 사용자가 입력한 POI 관련 정보, 또는 인터넷 상의 POI 관련 정보를 연계하여 저장할 수 있다.The
교통정보 데이터베이스(260)는 교통정보 수집 서버(230)에서 수집된 도로와 관련된 교통 정보를 저장 및 유지하는 역할을 수행한다. 이때, 교통정보 데이터베이스(260)는 컨텐츠 POI와 관련된 교통 정보의 검색 및 제공이 용이하도록 교통 정보를 해당 도로의 위치 정보와 연계하여 저장할 수 있다. The
SNS 데이터베이스(270)는 SNS 제공 서버(240)에서 수집된 사용자와 관련된 소셜 네트워크 정보를 저장 및 유지하는 역할을 수행한다. 즉, SNS 데이터베이스(270)는 사용자와 관계가 설정된 타 사용자의 정보를 사용자와 연관하여 저장할 수 있다.The
분석 서버(280)는 POI 수집 서버(220)를 통해 수집된 오픈형 POI에 대하여, 오픈형 POI, 오픈형 POI를 생성한 사용자, 오픈형 POI와 관련된 POI 관련 정보 중 적어도 하나를 검증하는 역할을 수행한다. 즉, 분석 서버(280)는 불량 POI 생성을 관리하는 것으로, 사용자가 생성하는 POI를 상시 모니터링 하여 검증 및 관리할 수 있다. 일례로, 분석 서버(280)는 사용자에 의해 등록된 POI가 유흥 업소 등 POI 생성에 배제된 대상의 시설물인 경우 등을 모니터하여 해당 POI를 삭제할 수 있다. 다른 일례로, 분석 서버(280)는 POI 관련 정보(텍스트, 이미지, 영상, 음성)가 정해진 데이터 형식을 벗어나거나, 욕이나 비속어를 포함하거나, 음란물 또는 스팸 광고와 관련된 정보를 포함하는 경우 등을 모니터하여 이 또한 해당 POI를 삭제할 수 있다. 또 다른 일례로, 분석 서버(280)는 사용자가 불량 POI의 등록을 일정 회수 이상 시도하거나, 불량 사용자로 일정 회수 이상 신고가 접수된 사용자인 경우 등 해당 사용자의 POI 생성 및 서비스 이용을 제한할 수 있다. 상기한 분석 서버(280)는 데이터 검증 시스템(자동 검증 시스템)의 필터링 조건에 부합되지 않는 POI를 불량 의심 POI로 자동 선별할 수 있다. 이때, 데이터 검증 시스템으로 필터링 되지 않았으나, 욕, 비속어, 음란물, 스팸 등으로 의심되는 컨텐츠를 따로 추출하여 관리자의 판단에 의해 삭제될 수 있다. 또한, 분석 서버(280)는 사용자의 신고에 의해 불량 POI 또는 불량 사용자를 관리할 수도 있다. 분석 서버(280)를 통해 불량 POI 또는 불량 사용자에 대한 사용자의 신고를 수집한 후, 관리자 판단에 의해 불량 POI를 삭제하거나, 불량 사용자의 서비스 이용을 제한할 수 있다. 이때, POI 정보 데이터베이스(250)는 분석 서버(280) 및 관리자에 의해 최종 검증된 오픈형 POI로 구축될 수 있다.The
관리 서버(291)는 오픈형 POI 서비스 전반을 관리하는 서버로서, POI 정보 데이터베이스(250), 교통정보 데이터베이스(260), SNS 데이터베이스(270)에 저장된 정보들을 기반으로, 오픈형 POI를 통해 개인화 된 POI 서비스는 물론, 오픈형 POI를 SNS와 연계하여 서비스 할 수 있다. 상세하게, 관리 서버(291)는 사용자가 오픈 API를 통해 POI를 생성할 수 있도록 POI 정보 데이터베이스(250)에 저장된 지도 데이터, 특히 지도에 표시되는 POI를 사용자에게 공개한다. 관리 서버(291)는 POI를 사용자에게 공개하고 POI를 생성하기 위한 웹 서비스를 제공하고, 사용자가 POI를 생성하면 이를 오픈 API를 통해 POI 정보 데이터베이스(250)에 등록할 수 있다. 또한, 관리 서버(291)는 사용자가 등록한 오픈형 POI를 바탕으로 확장된 POI 레이어를 통해 개인화 된 지도 서비스를 제공할 수 있다. 도 4를 참조하면, 관리 서버(291)는 사용자가 요청한 지도 화면 상에 사용자가 등록한 정적 POI(401), 동적 POI(402), 컨텐츠 POI(403)를 포함하는 오픈형 POI를 서비스 할 수 있다. 이때, 오픈형 POI와 관련된 POI 관련 정보는 POI 노출과 함께 동시에 지도 화면 상에 자동 노출되거나, 사용자가 오픈형 POI를 터치하는 등의 입력 동작 시 영상 또는 음성 형태로 서비스 될 수 있다. 또한, 관리 서버(291)는 동적 POI(402)를 통해 사용자가 지정한 타 사용자의 위치를 실시간으로 서비스 할 수 있다. 그리고, 관리 서버(291)는 컨텐츠 POI(403)에 사용자가 입력한 교통 정보를 연계하여 서비스 하거나, 또는 타 사용자 또는 인터넷을 통해 실시간으로 수집되는 교통 정보를 연계하여 서비스 할 수 있다. 도 5에 도시한 바와 같이, 본 실시예의 SNS 미디어 스튜디오 서버(500)는 오픈 API를 이용하기 때문에 서로 다른 이기종 기기 간에서도 POI 정보 데이터베이스(550)에 등록된 사용자의 오픈형 POI를 공유할 수 있다. 사용자가 제1 기기(501)(예를 들어, 모바일 기기 등)에서 지도 보기를 통해 오픈형 POI를 등록하면 이는 오픈 API를 통해 POI 정보 데이터베이스(550)에 저장된다. 이후, 사용자가 제1 기기와 다른 기종인 제2 기기(502)(예를 들어, 내비게이션 기기, PC 등)의 전원을 켜거나 제2 기기(502)를 통해 사용자 인증이 이루어지면 POI 정보 데이터베이스(550)에 등록된 오픈형 POI를 제2 기기(502)로 다운로드 받을 수 있어 이기종 환경에서 개인화된 POI 서비스를 제공받을 수 있다. 그리고, 관리 서버(291)는 사용자에 의해 생성된 오픈형 POI를 SNS 방식으로 연계시켜 사용자와 관계가 설정된 타 사용자에게 오픈형 POI를 제공할 수 있다. 일례로, 사용자가 오픈 API를 이용하여 오픈형 POI를 SNS 방식으로 연계시키면 자신이 팔로잉 하고 있는 다른 사용자와 자신의 POI를 공유할 수 있다. 관리 서버(291)는 사용자가 특정 친구에게 자신의 오픈형 POI 제공을 요청하거나, 사용자의 친구가 사용자의 오픈형 POI 제공을 요청하는 경우, POI 정보 데이터베이스(250)에 저장된 사용자의 오픈형 POI를 해당 친구에게 제공할 수 있다. 본 실시예는, 기본적으로 SNS 연계가 되기 때문에, POI 정보 데이터베이스(250)는 공유되며 메일을 보내듯이 사용자의 오픈형 POI를 다른 사용자들에게 전송할 수 있다. 또한, 관리 서버(291)는 사용자 간에 오픈형 POI를 공유하여 지도 서비스 제공 시 타 사용자로부터 받은 POI 레이어를 적용할 수 있다. 본 실시예는 오픈 API를 이용하기 때문에 이기종 기기를 사용하는 타 사용자에게도 사용자의 오픈형 POI를 공유할 수 있다.The
인덱스 서버(292)는 오픈형 POI를 POI 정보 데이터베이스(250)에 저장 시 오픈형 POI에 대한 검색용 인덱스를 생성하는 역할을 수행한다. 인덱스 서버(292)는 분석 서버(280) 및/또는 관리자에 의해 최종 검증된 오픈형 POI를 POI 정보 데이터베이스(250)에 저장하는 경우 POI 정보 데이터베이스(250)에 저장되는 순간 저장된 POI에 대하여 스트링 검색뿐만 아니라, 공간 검색이 가능한 구조로 인덱스를 구현할 수 있다. 여기서, 스트링 검색은 검색 쿼리를 키워드로 직접 입력하여 POI를 검색하는 방식을 의미할 수 있으며, 공간 검색은 지도 내 공간 질의를 통해 POI를 검색하는 방식을 의미할 수 있다. 또한, 인덱스 서버(292)는 오픈형 POI에 대하여 실시간 검색이 가능하도록 SQL(Structured Query Language) 방식의 DB 저장 방식(B+ Tree/B Tree)이 아닌, NoSQL(Not Only SQL)(Hash key) 기반 구조로 디스크 입출력(Disk I/O) 횟수를 최소화하여 설계할 수 있다. 그리고, 인덱스 서버(292)는 오픈형 POI와 관련된 모든 정보에 대해 검색이 가능한 구조로 검색용 인덱스를 구성할 수 있다. 일례로, 인덱스 서버(292)는 오픈형 POI가 POI에 대한 기본 정보인 명칭, 주소, 전화 번호, 위치 좌표, 종별(또는 카테고리), 태그(tag) 등의 POI 관련 정보를 포함하는 경우, POI 관련 정보에 대한 검색이 가능한 구조로 검색용 인덱스를 구성할 수 있다. 다른 일례로, 인덱스 서버(292)는 오픈형 POI와 관련되어 사용자로부터 직접 입력되거나 인터넷 상에서 수집된 POI 관련 정보를 포함하는 경우, 마찬가지로 POI 관련 정보에 대한 검색이 가능한 구조로 검색용 인덱스를 구성할 수 있다. 이때, POI 관련 정보는 오픈형 POI가 컨텐츠 POI인 경우 도로와 관련된 교통 정보를 포함할 수 있다. 즉, 인덱스 서버(292)는 오픈형 POI 및 오픈형 POI에 관련된 모든 정보를 검색 대상으로 하는 인덱스를 구현할 수 있다. 또 다른 일례로, 인덱스 서버(292)는 오픈형 POI는 물론 POI 정보 데이터베이스(250)에 저장되어 있는 모든 POI를 대상으로, POI 자체뿐만 아니라 POI에 누군가 코멘트(tip)를 쓰는 경우 이러한 코멘트도 실시간 검색 대상이 되도록 POI에 대한 인덱스를 구성할 수 있다. 따라서, 인덱스 서버(292)는 POI 정보 데이터베이스(250)에 POI가 추가될 경우 POI 정보 데이터베이스(250)를 공유하는 사용자들이 추가된 POI 및 POI와 관련된 모든 정보를 실시간으로 검색할 수 있도록 인덱스를 지원한다.The
검색 서버(293)는 오픈형 POI에 대한 검색 서비스 전반을 지원하는 서버로서, 인덱스 서버(292)에서 생성된 검색용 인덱스를 기반으로 POI 정보 데이터베이스(250), 교통정보 데이터베이스(260), SNS 데이터베이스(270)에 저장된 정보들에 대해 검색 서비스를 제공할 수 있다. 검색 서버(293)는 기본적으로 지도 서비스와 관련하여 사용자가 관심 위치를 검색할 수 있도록 다양한 루트의 검색 환경을 제공하는 것으로, 관심 위치의 명칭(또는 지명), 주소, 전화 번호, 종별, 태그 등 검색 쿼리를 키워드로 직접 입력하여 POI를 검색할 수 있는 사용자 인터페이스는 물론, 공간 질의를 통해 POI를 검색할 수 있는 사용자 인터페이스를 제공할 수 있다. 검색 서버(293)는 POI 정보(여기서, 'POI 정보'는 모든 POI(오픈형 POI를 포함함) 및 POI와 관련된 모든 POI 관련 정보를 총칭함)를 검색 대상으로 하여 인덱스 서버(292)에서 생성된 검색용 인덱스를 통해 검색 서비스에 따른 검색 결과를 제공할 수 있다. 이때, 검색 서버(293)는 SNS를 기반으로 하여 SNS와 연계된 다른 사용자가 새로 POI 정보를 추가하는 것으로 인하여 사용자의 검색 결과에 새로 추가된 POI 정보가 실시간으로 반영될 수 있다. 일례로, 검색 서버(293)는 POI 정보를 타임 스케줄(time schedule) 순으로 제공하여 가장 최신에 등록된 POI 목록을 제공할 수 있다. 다른 일례로, 검색 서버(293)는 검색 쿼리에 대응되는 검색 결과를 제공 시 POI 정보가 등록된 순서로 POI 정보를 순위화(오름차순 또는 내림차순) 하여 검색 결과를 생성할 수 있다. 또 다른 일례로, 검색 서버(293)는 POI 정보를 SNS 방식으로 연계시켜 사용자가 검색 서비스에 접근 시 사용자와 관계가 설정된 다른 사용자로부터 새로 추가된 POI 정보의 목록을 타임 라인 형태로 제공할 수 있다. 또 다른 일례로, 검색 서버(293)는 검색 쿼리에 대응되는 검색 결과를 제공 시 검색 결과에 포함된 POI 정보 중 사용자와 관계가 설정된 다른 사용자에 의해 등록된 POI 정보를 상위에 랭크시켜 검색 결과를 제공할 수 있다. 더욱이, 검색 서버(293)는 검색 서비스를 통한 POI 정보의 검색 시 타임 스케줄 순으로 검색 로그를 저장하고 저장된 검색 로그를 실시간으로 분석하여 POI 정보에 가중치를 적용한 검색 서비스를 제공할 수 있다. 본 실시예에서는, POI를 모두 오픈하므로 사용자들에 의한 POI 검색이 활발히 이루어지며, 이에 따라 매우 많은 검색 로그를 확보할 수 있다. 일례로, 검색 서버(293)는 검색 로그를 이용하여 POI 정보에 대한 실시간 검색 순위를 제공할 수 있으며, 일간, 주간, 월간 등 일정 기간 동안 사용자들에 의해 가장 많이 검색된 POI 정보 목록을 제공할 수 있다. 다른 일례로, 검색 서버(293)는 검색 쿼리에 대응하는 검색 결과를 제공 시 검색 결과에 포함되는 POI 정보를 검색 로그가 많은 순으로 순위화 하여 제공할 수 있다. 다시 말해, 검색 서버(293)는 검색 쿼리에 대응하는 검색 결과를 단순히 명칭이나 행정 순으로 보여줄 뿐만 아니라 사용자들에게 많이 검색된 POI 정보를 검색 결과 상위에 랭크시켜 보여줄 수 있다.The
이에, 정보 등록장치(201)는 상기한 구성의 SNS 미디어 스튜디오 서버(200)에서 제공되는 검색 환경에 따라 검색 서비스와 관련된 서비스 화면을 디스플레이 하는 것으로, 검색을 위한 검색 창과, 검색 결과를 표시하는 검색 리스트 등 사용자 인터페이스 역할을 수행한다. 다시 말해, 정보 등록장치(201)는 오픈형 POI에 대하여 스트링 검색, 공간 검색 중 적어도 하나의 검색이 가능한 검색 창은 물론, 오픈형 POI에 대한 각종 POI 관련 정보를 검색할 수 있는 검색 창을 제공할 수 있다. 그리고, 정보 등록장치(201)는 SNS 미디어 스튜디오 서버(200)에서 서비스 되는 검색 서비스의 검색 결과를 실시간으로 디스플레이 할 수 있다. 앞서 설명한 바와 같이, 정보 등록장치(201)는 검색 쿼리에 대응되는 오픈형 POI가 등록된 순서로 순위화 된 검색 결과를 디스플레이 하거나, 오픈형 POI의 검색 로그가 많은 순으로 순위화 된 검색 결과를 디스플레이 할 수 있다. 또한, 정보 등록장치(201)는 검색 쿼리에 대응되는 오픈형 POI를 디스플레이 하되, 사용자와 관련된 타 사용자로부터 등록된 오픈형 POI가 상위에 랭크된 검색 결과를 디스플레이 할 수 있다. 그리고, 정보 등록장치(201)는 오픈형 POI의 검색 로그에 따른 실시간 검색 순위를 디스플레이 할 수도 있다.Accordingly, the information registration device 201 displays a service screen related to a search service according to a search environment provided by the SNS media studio server 200 having the above-described configuration, a search window for searching, and a search for displaying a search result. Serves as a user interface such as a list. In other words, the information registration apparatus 201 may provide a search window for searching for at least one of a string search and a spatial search for the open POI, as well as a search window for searching various POI related information about the open POI. have. In addition, the information registration apparatus 201 may display a search result of a search service serviced by the SNS media studio server 200 in real time. As described above, the information registration device 201 may display the search results ranked in the order in which the open POIs corresponding to the search query are registered, or display the search results ranked in order of the search logs of the open POIs in the order of increasing. Can be. In addition, the information registration device 201 may display an open POI corresponding to a search query, and display a search result in which the open POI registered from another user related to the user is ranked at the top. In addition, the information registration device 201 may display the real-time search ranking according to the search log of the open POI.
도 6은 본 발명의 일실시예에 있어서, 사용자가 직접 POI를 생성하고 이러한 POI를 다른 사람과 공유하는 오픈형 POI 서비스 방법을 도시한 순서도이다. 본 실시예에 따른 오픈형 POI 서비스 방법은 도 2를 통해 설명한 SNS 미디어 스튜디오 서버(200)에 의해 각각의 단계가 수행될 수 있다.FIG. 6 is a flowchart illustrating an open POI service method in which a user directly generates a POI and shares the POI with another person according to an embodiment of the present invention. In the open POI service method according to the present embodiment, each step may be performed by the SNS media studio server 200 described with reference to FIG. 2.
단계(601)에서 SNS 미디어 스튜디오 서버(200)는 사용자가 POI를 생성할 수 있도록 지도에 표시되는 POI를 사용자에게 공개한다. SNS 미디어 스튜디오 서버(200)는 사용자가 지도 내에서 지정한 관심 위치를 오픈형 POI로 등록할 수 있도록 지도 내 POI를 공개하는 웹 서비스를 지원할 수 있다.In
단계(602)에서 SNS 미디어 스튜디오 서버(200)는 단계(601)에서 공개된 지도 내에서 사용자가 지정한 관심 위치를 인식하고 인식된 관심 위치를 오픈형 POI로서 수집할 수 있다. 여기서, 오픈형 POI는 정적 POI, 동적 POI, 컨텐츠 POI를 포함할 수 있다. 일례로, SNS 미디어 스튜디오 서버(200)는 사용자가 관심 POI를 선택하거나, POI에 대한 POI 관련 정보를 변경 또는 추가한 경우 해당 POI를 정적 POI로 수집할 수 있다. 다른 일례로, SNS 미디어 스튜디오 서버(200)는 사용자가 사용자 커뮤니케이션(오픈 API)을 통해 특정 친구의 위치에 대하여 POI를 생성하는 경우 해당 친구의 위치를 지도 상에 표시되는 동적 POI로 수집할 수 있다. 또 다른 일례로, SNS 미디어 스튜디오 서버(200)는 사용자가 도로 또는 도로와 인접한 곳에 위치하는 특정 지점에 대하여 POI를 생성하는 경우 해당 지점을 지도 상에 표시되는 컨텐츠 POI로 수집할 수 있다. 여기서, 컨텐츠 POI는 주변의 교통 정보를 수집하기 위한 위치가 되기도 하고, 주변의 교통 정보를 사용자에게 제공할 수 있는 기준 점이 되기도 한다. 또한, 컨텐츠 POI는 사용자에 의한 수동 설정 방법 이외에, 사고다발지역, TPEG 데이터가 없는 지역, 상습지체지역 중 적어도 하나의 특이 지점에 대하여 자동 설정되어 수집될 수도 있다. 그리고, SNS 미디어 스튜디오 서버(200)는 오픈형 POI와 관련하여, 사용자가 직접 입력한 POI 관련 정보와 인터넷 상의 POI 관련 정보를 수집할 수 있다. 이때, POI 관련 정보는 도로와 관련된 교통 정보를 포함할 수 있으며, 텍스트, 이미지, 영상, 음성 중 적어도 하나의 형태로 입력될 수 있다. SNS 미디어 스튜디오 서버(200)는 오픈형 POI에 POI 관련 정보를 연계하여 오픈형 POI를 관리할 수 있다.In
단계(603)에서 SNS 미디어 스튜디오 서버(200)는 단계(602)에서 수집된 오픈형 POI에 대하여, 오픈형 POI, 오픈형 POI를 생성한 사용자, 오픈형 POI와 관련된 POI 관련 정보 중 적어도 하나를 검증할 수 있다. SNS 미디어 스튜디오 서버(200)는 사용자가 생성하는 POI를 상시 모니터링 하여 불량이라 판단되는 POI를 삭제하거나, 불량 POI를 등록한 사용자의 서비스 이용을 제한할 수 있다.In
단계(604)에서 SNS 미디어 스튜디오 서버(200)는 단계(603)에서 최종 검증된 오픈 POI를 POI 정보 데이터베이스에 저장함으로써 POI 등록을 완료할 수 있다. SNS 미디어 스튜디오 서버(200)는 사용자가 등록한 오픈형 POI를 바탕으로 확장된 POI 레이어를 통해 개인화 된 지도 서비스를 제공할 수 있다. 이때, SNS 미디어 스튜디오 서버(200)는 동적 POI를 통해 사용자가 지정한 타 사용자의 위치를 실시간으로 서비스 하거나, 컨텐츠 POI를 통해 컨텐츠 POI에 대응되는 지점의 교통 정보를 실시간으로 서비스 할 수 있다.In
단계(605)에서 SNS 미디어 스튜디오 서버(200)는 사용자와 관계가 설정된 타 사용자를 검색할 수 있다. SNS 미디어 스튜디오 서버(200)는 사용자와 관련된 인터넷 상의 소셜 네트워크 정보를 통해 사용자와 관계가 설정된 타 사용자의 정보(예를 들어, 오픈형 POI 검색 서비스 시스템에 등록된 아이디, 전화번호, 이메일 주소, 블로그 주소 등)를 수집할 수 있다.In
단계(606)에서 SNS 미디어 스튜디오 서버(200)는 사용자에 의해 생성된 오픈형 POI를 SNS 방식으로 연계시켜 사용자와 관계가 설정된 타 사용자에게 오픈형 POI를 제공할 수 있다. SNS 미디어 스튜디오 서버(200)는 사용자 또는 사용자와 관계가 설정된 타 사용자의 요청에 따라 사용자의 오픈형 POI를 타 사용자에게 제공할 수 있다. 따라서, SNS 미디어 스튜디오 서버(200)는 오픈형 POI를 SNS 방식으로 연계시키면 사용자가 팔로잉 하고 있는 다른 사용자와 자신의 POI를 공유할 수 있으며, 사용자 간 POI 공유를 통해 지도 서비스 제공 시 타 사용자로부터 받은 POI 레이어를 적용하여 지도 서비스를 제공할 수 있다.In
단계(607)에서 SNS 미디어 스튜디오 서버(200)는 오픈 API를 이용하여 이기종 기기 간에서 POI 정보 데이터베이스에 등록된 사용자의 오픈형 POI를 공유할 수 있다. 예를 들어, 사용자가 모바일 기기에서 지도 보기를 통해 새로운 POI를 등록하고, 이후 모바일 기기와 다른 기종인 내비게이션 기기를 통한 사용자 인증이 이루어지면 POI 정보 데이터베이스(550)에 새로 등록된 POI를 내비게이션 기기로 다운로드 하여 이기종 환경에서 개인화된 POI 서비스를 제공할 수 있다.In
마찬가지로, 단계(608)에서 SNS 미디어 스튜디오 서버(200)는 SNS 연계를 통해 타 사용자가 사용자의 POI를 공유하는 경우 오픈 API를 이용하여 이기종 기기를 사용하는 타 사용자에게도 사용자의 오픈형 POI를 서비스 할 수 있다.Similarly, in
도 7은 본 발명의 일실시예에 있어서, 사용자들이 생성한 오픈형 POI에 대한 실시간 검색 서비스를 제공하는 오픈형 POI 검색 서비스 방법을 도시한 순서도이다. 본 실시예에 따른 오픈형 POI 검색 서비스 방법은 도 2를 통해 설명한 SNS 미디어 스튜디오 서버(200)에 의해 각각의 단계가 수행될 수 있다.FIG. 7 is a flowchart illustrating an open POI search service method for providing a real-time search service for an open POI generated by users according to an embodiment of the present invention. In the open POI search service method according to the present embodiment, each step may be performed by the SNS media studio server 200 described with reference to FIG. 2.
단계(710)에서 SNS 미디어 스튜디오 서버(200)는 오픈형 POI를 POI 정보 데이터베이스(250)에 저장 시 오픈형 POI에 대한 검색용 인덱스를 생성한다. SNS 미디어 스튜디오 서버(200)는 오픈형 POI를 POI 정보 데이터베이스(250)에 저장하는 경우 POI 정보 데이터베이스(250)에 저장되는 순간 저장된 POI에 대하여 스트링 검색뿐만 아니라, 공간 검색이 가능한 구조로 인덱스를 구성할 수 있다. 이때, SNS 미디어 스튜디오 서버(200)는 오픈형 POI와 관련된 모든 정보를 실시간 검색 대상으로 하는 검색용 인덱스를 구성할 수 있다. 다시 말해, 오픈형 POI가 POI에 대한 기본 정보인 명칭, 주소, 전화 번호, 위치 좌표, 종별(또는 카테고리), 태그 등의 POI 관련 정보를 포함하거나, 오픈형 POI와 관련되어 사용자로부터 직접 입력되거나 인터넷 상에서 수집된 POI 관련 정보를 포함하는 경우, SNS 미디어 스튜디오 서버(200)는 오픈형 POI에 대하여 POI 관련 정보의 검색이 가능한 구조로 검색용 인덱스를 구성할 수 있다. 또한, 미디어 스튜디오 서버(200)는 SNS를 기반으로 POI 정보 데이터베이스(250)를 공유하는 사용자들이 추가된 POI 및 POI와 관련된 모든 정보를 실시간으로 검색할 수 있도록 인덱스를 구성할 수 있다.In
단계(720)에서 SNS 미디어 스튜디오 서버(200)는 POI 정보(여기서, 'POI 정보'는 모든 POI(오픈형 POI를 포함함) 및 POI와 관련된 모든 POI 관련 정보를 총칭함)를 검색 대상으로 하여 단계(710)에서 생성된 검색용 인덱스를 통해 검색 서비스를 제공한다. 이때, SNS 미디어 스튜디오 서버(200)는 POI 정보를 타임 스케줄 순으로 제공하여 가장 최신에 등록된 POI 목록을 제공하거나, 검색 쿼리에 대응되는 검색 결과를 제공 시 POI 정보가 등록된 순서로 POI 정보를 순위화 하여 검색 결과를 제공할 수 있다. 또한, SNS 미디어 스튜디오 서버(200)는 SNS를 기반으로 하여 SNS와 연계된 다른 사용자가 새로 POI 정보를 추가하는 것으로 인하여 사용자의 검색 결과에 새로 추가된 POI 정보를 실시간으로 반영한다. 다시 말해, 검색 쿼리에 대응되는 검색 결과를 제공 시 검색 결과에 포함된 POI 정보 중 사용자와 관계가 설정된 다른 사용자에 의해 등록된 POI 정보를 상위에 랭크시켜 검색 결과를 제공할 수 있다In
도 8은 본 발명의 일실시예에 있어서, 오픈형 POI의 검색에 따른 로그를 검색 서비스에 활용하는 오픈형 POI 검색 서비스 방법을 도시한 순서도이다. 본 실시예에 따른 오픈형 POI 검색 서비스 방법은 도 2를 통해 설명한 SNS 미디어 스튜디오 서버(200)에 의해 각각의 단계가 수행될 수 있다.8 is a flowchart illustrating an open POI search service method using a log according to a search of an open POI for a search service according to an embodiment of the present invention. In the open POI search service method according to the present embodiment, each step may be performed by the SNS media studio server 200 described with reference to FIG. 2.
단계(810)에서 SNS 미디어 스튜디오 서버(200)는 검색 서비스를 통한 POI 정보의 검색 시 타임 스케줄 순으로 검색 로그를 저장한다. 이때, SNS 미디어 스튜디오 서버(200)는 도 7을 통해 설명한 검색 서비스 환경에서 POI 정보 검색에 따른 검색 로그를 확보할 수 있다.In
단계(820)에서 SNS 미디어 스튜디오 서버(200)는 단계(810)에서 저장된 검색 로그를 실시간으로 분석하여 POI 정보에 가중치를 적용한 검색 서비스를 제공할 수 있다. 다시 말해, SNS 미디어 스튜디오 서버(200)는 검색 로그를 이용하여 POI 정보에 대한 실시간 검색 순위를 제공할 수 있으며, 일간, 주간, 월간 등 일정 기간 동안 사용자들에 의해 가장 많이 검색된 POI 정보 목록을 제공할 수 있다. 또한, SNS 미디어 스튜디오 서버(200)는 검색 쿼리에 대응하는 검색 결과를 제공 시 검색 결과에 포함되는 POI 정보를 검색 로그가 많은 순으로 순위화 하여 제공할 수 있다. 따라서, SNS 미디어 스튜디오 서버(200)는 POI를 검색 대상으로 하는 모든 검색 시 검색 로그에 따라 POI 정보를 순위화 하여 제공함으로써 사용자들에 의해 많이 검색된 POI 정보를 위주로 한 추천검색 환경을 제공할 수 있다.In
이와 같이, 본 발명의 실시예들에 따르면, 사용자에게 지도 내 POI를 공개하여 사용자가 직접 POI를 생성함으로써 오픈 API를 통한 수평적 구조에서 누구나 POI를 생성할 수 있으며, 확장된 POI 레이어를 통해 개인화 된 지도 서비스를 제공할 수 있다. 또한, POI를 사용자와 관계를 형성하는 대상으로 확장함으로써 개인과 장소의 관계 형성을 통해 POI를 중심으로 타인과 연결될 수 있는 SNS 구조를 제공할 수 있다. 그리고, 지도 내 POI를 실시간 데이터를 가진 하나의 위치로서 활용함으로써 더욱 신뢰성 있는 데이터를 실시간으로 수집할 수 있으며, 이를 SNS를 기반으로 POI의 실시간 데이터를 서비스 할 수 있다.As described above, according to embodiments of the present invention, anyone can generate POIs in a horizontal structure through an open API by exposing POIs in a map to a user and creating a POI directly, and personalizing it through an extended POI layer. Map services can be provided. In addition, by extending the POI to the object of forming a relationship with the user, it is possible to provide an SNS structure that can be connected to other people around the POI through the relationship formation between the individual and the place. In addition, by utilizing the POI in the map as a location having real-time data, more reliable data can be collected in real time, and this can serve the real-time data of the POI based on SNS.
더욱이, 본 발명의 실시예들에 따르면, 사용자들이 생성한 POI에 대해 실시간 검색 서비스를 지원함은 물론이고, SNS로 연계된 다른 사용자에 의해 새로 추가된 POI를 검색 결과에 실시간으로 반영할 수 있다. 또한, 사용자들이 추가한 POI에 대한 검색 결과를 시간 순으로 제공하거나, 검색 로그를 기반으로 한 실시간 검색 순위를 제공하는 등 다양한 구조의 검색 환경을 제공할 수 있다.In addition, according to embodiments of the present invention, as well as support the real-time search service for the POIs generated by the user, the newly added POI by other users linked to the SNS can be reflected in the search results in real time. In addition, a search environment having various structures may be provided, such as providing search results for POIs added by users in a chronological order, or providing a real-time search ranking based on a search log.
본 발명의 실시예들은 다양한 컴퓨터로 구현되는 동작을 수행하기 위한 프로그램 명령을 포함하는 컴퓨터 판독 가능 매체를 포함한다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다.Embodiments of the present invention include computer readable media including program instructions for performing various computer implemented operations. The computer readable medium may include program instructions, data files, data structures, etc. alone or in combination. The media may be program instructions that are specially designed and constructed for the present invention or may be available to those skilled in the art of computer software. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tape, optical media such as CD-ROMs, DVDs, and magnetic disks, such as floppy disks. Magneto-optical media, and hardware devices specifically configured to store and execute program instructions, such as ROM, RAM, flash memory, and the like. Examples of program instructions include not only machine code generated by a compiler, but also high-level language code that can be executed by a computer using an interpreter or the like.
이상과 같이 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다.As described above, the present invention has been described by way of limited embodiments and drawings, but the present invention is not limited to the above embodiments, and those skilled in the art to which the present invention pertains various modifications and variations from such descriptions. This is possible.
그러므로, 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 아니 되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등한 것들에 의해 정해져야 한다.Therefore, the scope of the present invention should not be limited to the described embodiments, but should be determined not only by the claims below but also by the equivalents of the claims.
200: SNS 미디어 스튜디오 서버
210: POI 정보 서버
220: POI 수집 서버
230: 교통정보 수집 서버
240: SNS 제공 서버
250: POI 정보 데이터베이스
260: 교통정보 데이터베이스
270: SNS 데이터베이스
280: 분석 서버
291: 관리 서버
292: 인덱스 서버
293: 검색 서버200: SNS Media Studio Server
210: POI Information Server
220: POI Collection Server
230: traffic information collection server
240: SNS server
250: POI Information Database
260: Traffic Information Database
270: SNS database
280: Analysis Server
291: management server
292 index server
293: search server
Claims (37)
상기 SNS 미디어 스튜디오 서버는,
상기 오픈형 POI를 상기 사용자와 연관하여 저장하는 데이터베이스를 포함하며,
상기 오픈형 POI에 대한 인덱스를 생성하여 저장한 후, 상기 저장된 인덱스를 기반으로 상기 오픈형 POI의 검색 서비스를 제공하고,
상기 오픈형 POI는,
상기 관심 위치가 고정된 정적 POI, 상기 관심 위치가 변하는 동적 POI, 상기 관심 위치가 도로 또는 상기 도로와 인접한 곳에 위치하는 컨텐츠 POI 중 적어도 하나를 포함하는 것
을 특징으로 하는 오픈형 POI 검색 서비스 시스템.An SNS media studio server that discloses a point of interest (POI) to a user and registers the user-specified interest location as an open POI,
The SNS media studio server,
A database storing the open POI in association with the user,
After creating and storing an index for the open POI, provide a search service of the open POI based on the stored index,
The open POI,
At least one of a static POI fixed to the location of interest, a dynamic POI of changing the location of interest, a content POI located at a location adjacent to the road or the road of interest
Open POI search service system characterized in that.
상기 SNS 미디어 스튜디오 서버는,
상기 오픈형 POI에 대하여 스트링 검색(string search), 공간 검색(region search) 중 적어도 하나의 검색이 가능한 구조로 상기 인덱스를 생성하는 것
을 특징으로 하는 오픈형 POI 검색 서비스 시스템.The method of claim 1,
The SNS media studio server,
Generating the index with a structure in which at least one of a string search and a region search can be searched for the open POI;
Open POI search service system characterized in that.
상기 SNS 미디어 스튜디오 서버는,
검색 쿼리에 대응하는 검색 결과를, 상기 오픈형 POI가 등록된 순서로 순위화 하여 제공하는 것
을 특징으로 하는 오픈형 POI 검색 서비스 시스템.The method of claim 1,
The SNS media studio server,
To provide a search result corresponding to a search query by ranking the open POIs in a registered order.
Open POI search service system characterized in that.
상기 SNS 미디어 스튜디오 서버는,
상기 오픈형 POI의 검색 시 검색 로그를 저장하고 상기 검색 로그를 기반으로 상기 검색 서비스를 제공하는 것
을 특징으로 하는 오픈형 POI 검색 서비스 시스템.The method of claim 1,
The SNS media studio server,
Storing a search log when searching for the open POI and providing the search service based on the search log;
Open POI search service system characterized in that.
상기 SNS 미디어 스튜디오 서버는,
상기 검색 로그를 이용하여 상기 오픈형 POI에 대한 실시간 검색 순위를 제공하는 것
을 특징으로 하는 오픈형 POI 검색 서비스 시스템.The method of claim 4, wherein
The SNS media studio server,
Providing a real-time search ranking for the open POI using the search log
Open POI search service system characterized in that.
상기 SNS 미디어 스튜디오 서버는,
검색 쿼리에 대응하는 검색 결과를, 상기 오픈형 POI의 상기 검색 로그가 많은 순으로 순위화 하여 제공하는 것
을 특징으로 하는 오픈형 POI 검색 서비스 시스템.The method of claim 4, wherein
The SNS media studio server,
To provide a search result corresponding to a search query by ranking the search logs of the open POI in ascending order
Open POI search service system characterized in that.
상기 SNS 미디어 스튜디오 서버는,
상기 오픈형 POI를 SNS(social network service)와 연계하여 상기 사용자와 관련된 타 사용자와 공유하는 것
을 특징으로 하는 오픈형 POI 검색 서비스 시스템.The method of claim 1,
The SNS media studio server,
Sharing the open POI with another user associated with the user in association with a social network service (SNS);
Open POI search service system characterized in that.
상기 SNS 미디어 스튜디오 서버는,
검색 쿼리에 대응하는 검색 결과를, 상기 타 사용자로부터 등록된 오픈형 POI를 상위에 랭크(rank)시켜 제공하는 것
을 특징으로 하는 오픈형 POI 검색 서비스 시스템.The method of claim 7, wherein
The SNS media studio server,
Providing a search result corresponding to a search query by ranking an open POI registered from the other user in a higher rank
Open POI search service system characterized in that.
상기 오픈형 POI는 명칭, 주소, 전화 번호, 위치 좌표, 종별, 태그 중 적어도 하나의 POI 관련 정보를 포함하고,
상기 SNS 미디어 스튜디오 서버는,
상기 인덱스를 상기 POI 관련 정보에 대한 검색이 가능한 구조로 생성하는 것
을 특징으로 하는 오픈형 POI 검색 서비스 시스템.The method of claim 1,
The open POI includes at least one POI related information among a name, an address, a phone number, a location coordinate, a type, and a tag.
The SNS media studio server,
Generating the index into a structure capable of searching for the POI related information
Open POI search service system characterized in that.
상기 오픈형 POI는 상기 오픈형 POI와 관련되어 상기 사용자로부터 직접 입력되거나 인터넷 상에서 수집된 POI 관련 정보를 포함하고,
상기 SNS 미디어 스튜디오 서버는,
상기 인덱스를 상기 POI 관련 정보에 대한 검색이 가능한 구조로 생성하는 것
을 특징으로 하는 오픈형 POI 검색 서비스 시스템.The method of claim 1,
The open POI includes POI related information directly input from the user or collected on the Internet in connection with the open POI.
The SNS media studio server,
Generating the index into a structure capable of searching for the POI related information
Open POI search service system characterized in that.
상기 정적 POI는,
상기 공개된 POI 중 상기 사용자에 의해 선택된 적어도 하나의 POI이거나, 또는 상기 공개된 POI 중 상기 사용자에 의해 POI 관련 정보가 변경 또는 추가된 적어도 하나의 POI인 것
을 특징으로 하는 오픈형 POI 검색 서비스 시스템.The method of claim 1,
The static POI is
At least one POI selected by the user among the published POIs or at least one POI whose POI related information is changed or added by the user among the published POIs
Open POI search service system characterized in that.
상기 동적 POI는,
상기 관심 위치가 상기 사용자에게 위치 공개를 허용한 타 사용자의 위치인 것
을 특징으로 하는 오픈형 POI 검색 서비스 시스템. The method of claim 1,
The dynamic POI,
The location of interest is the location of another user who has allowed location disclosure to the user
Open POI search service system characterized in that.
상기 컨텐츠 POI는,
상기 관심 위치를 기준으로 상기 도로와 관련된 교통정보를 수집하거나, 상기 도로와 관련된 교통 정보를 상기 사용자에게 제공하기 위한 기준 지점인 것
을 특징으로 하는 오픈형 POI 검색 서비스 시스템.The method of claim 1,
The content POI,
A reference point for collecting traffic information related to the road based on the location of interest or providing traffic information related to the road to the user
Open POI search service system characterized in that.
상기 SNS 미디어 스튜디오 서버에서 서비스되는 상기 오픈형 POI의 검색 서비스에 대한 검색 결과를 디스플레이 하고,
상기 오픈형 POI는,
상기 관심 위치가 고정된 정적 POI, 상기 관심 위치가 변하는 동적 POI, 상기 관심 위치가 도로 또는 상기 도로와 인접한 곳에 위치하는 컨텐츠 POI 중 적어도 하나를 포함하며,
상기 검색 서비스를 위한 인덱스를 생성하여 상기 사용자와 연관되도록 데이터베이스에 저장하는 것
을 특징으로 하는 정보 등록 장치.Access the SNS media studio server, and register the location of interest specified by the user as an open POI on the SNS media studio server based on the published POI,
Displays a search result for the search service of the open POI serviced by the SNS media studio server,
The open POI,
At least one of a static POI fixed to the location of interest, a dynamic POI of changing the location of interest, a content POI located at a location adjacent to the road or the location of interest,
Creating an index for the search service and storing it in a database to be associated with the user
Information registration device, characterized in that.
상기 정보 등록 장치는,
상기 SNS 미디어 스튜디오 서버에서 제공되는 검색 환경에 따라 상기 오픈형 POI에 대하여 스트링 검색, 공간 검색 중 적어도 하나의 검색이 가능한 검색 창을 제공하는 것
을 특징으로 하는 정보 등록 장치.16. The method of claim 15,
The information registration device,
Providing a search window in which at least one of a string search and a spatial search can be searched for the open POI according to a search environment provided by the SNS media studio server.
Information registration device, characterized in that.
상기 정보 등록 장치는,
검색 쿼리에 대응되는 상기 오픈형 POI가, 등록된 순서로 순위화 된 검색 결과를 디스플레이 하는 것
을 특징으로 하는 정보 등록 장치.16. The method of claim 15,
The information registration device,
Wherein the open POI corresponding to the search query displays search results ranked in the order of registration.
Information registration device, characterized in that.
상기 정보 등록 장치는,
상기 오픈형 POI에 대하여 검색 로그에 따른 실시간 검색 순위를 디스플레이 하는 것
을 특징으로 하는 정보 등록 장치.16. The method of claim 15,
The information registration device,
Displaying a real-time search ranking according to a search log for the open POI
Information registration device, characterized in that.
상기 정보 등록 장치는,
검색 쿼리에 대응되는 상기 오픈형 POI가, 검색 로그가 많은 순으로 순위화 된 검색 결과를 디스플레이 하는 것
을 특징으로 하는 정보 등록 장치.16. The method of claim 15,
The information registration device,
Wherein the open POI corresponding to the search query displays the search results ranked in order of the number of search logs.
Information registration device, characterized in that.
상기 정보 등록 장치는,
검색 쿼리에 대응되는 상기 오픈형 POI를 디스플레이 하되, 상기 사용자와 관련된 타 사용자로부터 등록된 오픈형 POI가 상위에 랭크된 검색 결과를 디스플레이 하는 것
을 특징으로 하는 정보 등록 장치.16. The method of claim 15,
The information registration device,
Displaying the open POI corresponding to a search query, and displaying a search result in which an open POI registered from another user related to the user is ranked in a higher rank;
Information registration device, characterized in that.
상기 오픈형 POI는 명칭, 주소, 전화 번호, 위치 좌표, 종별, 태그 중 적어도 하나의 POI 관련 정보를 포함하고,
상기 정보 등록 장치는,
상기 SNS 미디어 스튜디오 서버에서 제공되는 검색 환경에 따라 상기 오픈형 POI에 대하여 상기 POI 관련 정보에 대한 검색이 가능한 검색 창을 제공하는 것
을 특징으로 하는 정보 등록 장치.16. The method of claim 15,
The open POI includes at least one POI related information among a name, an address, a phone number, a location coordinate, a type, and a tag.
The information registration device,
Providing a search window in which the POI related information can be searched for the open POI according to a search environment provided by the SNS media studio server.
Information registration device, characterized in that.
상기 오픈형 POI는 상기 오픈형 POI와 관련되어 상기 사용자로부터 직접 입력되거나 인터넷 상에서 수집된 POI 관련 정보를 포함하고,
상기 정보 등록 장치는,
상기 SNS 미디어 스튜디오 서버에서 제공되는 검색 환경에 따라 상기 오픈형 POI에 대하여 상기 POI 관련 정보에 대한 검색이 가능한 검색 창을 제공하는 것
을 특징으로 하는 정보 등록 장치.16. The method of claim 15,
The open POI includes POI related information directly input from the user or collected on the Internet in connection with the open POI.
The information registration device,
Providing a search window in which the POI related information can be searched for the open POI according to a search environment provided by the SNS media studio server.
Information registration device, characterized in that.
상기 사용자로부터 지정된 관심 위치를 오픈형 POI로 등록하는 단계;
상기 오픈형 POI에 대한 인덱스를 생성하는 단계;
상기 인덱스가 생성된 오픈형 POI를 상기 사용자와 연관하여 데이터베이스에 저장하는 단계; 및
상기 인덱스를 기반으로 상기 오픈형 POI의 검색 서비스를 제공하는 검색 제공 단계
를 포함하며,
상기 오픈형 POI는,
상기 관심 위치가 고정된 정적 POI, 상기 관심 위치가 변하는 동적 POI, 상기 관심 위치가 도로 또는 상기 도로와 인접한 곳에 위치하는 컨텐츠 POI 중 적어도 하나를 포함하는 것
을 특징으로 하는 오픈형 POI 검색 서비스 방법.Publishing the POI to the user;
Registering the designated location of interest from the user as an open POI;
Creating an index for the open POI;
Storing the open POI with the index associated with the user in a database; And
A search providing step of providing a search service of the open POI based on the index.
Including;
The open POI,
At least one of a static POI fixed to the location of interest, a dynamic POI of changing the location of interest, a content POI located at a location adjacent to the road or the road of interest
Open POI search service method characterized in that.
상기 검색 제공 단계는,
상기 검색 서비스에서, 상기 오픈형 POI를 SNS와 연계하여 상기 사용자와 관련된 타 사용자와 공유하는 것
을 특징으로 하는 오픈형 POI 검색 서비스 방법.The method of claim 23, wherein
The search providing step,
In the search service, sharing the open POI with another user associated with the user in association with an SNS;
Open POI search service method characterized in that.
상기 인덱스를 생성하는 단계는,
상기 오픈형 POI에 대하여 스트링 검색, 공간 검색 중 적어도 하나의 검색이 가능한 구조로 상기 인덱스를 생성하는 것
을 특징으로 하는 오픈형 POI 검색 서비스 방법.The method of claim 23, wherein
Generating the index,
Generating the index with a structure in which at least one of a string search and a spatial search can be searched for the open POI;
Open POI search service method characterized in that.
상기 검색 제공 단계는,
검색 쿼리에 대응하는 검색 결과를, 상기 오픈형 POI가 등록된 순서로 순위화 하여 제공하는 것
을 특징으로 하는 오픈형 POI 검색 서비스 방법.The method of claim 23, wherein
The search providing step,
To provide a search result corresponding to a search query by ranking the open POIs in a registered order.
Open POI search service method characterized in that.
상기 검색 제공 단계는,
상기 오픈형 POI의 검색 시 검색 로그를 저장하고 상기 검색 로그를 기반으로 상기 검색 서비스를 제공하는 것
을 특징으로 하는 오픈형 POI 검색 서비스 방법.The method of claim 23, wherein
The search providing step,
Storing a search log when searching for the open POI and providing the search service based on the search log;
Open POI search service method characterized in that.
상기 검색 제공 단계는,
상기 검색 로그를 이용하여 상기 오픈형 POI에 대한 실시간 검색 순위를 제공하는 것
을 특징으로 하는 오픈형 POI 검색 서비스 방법.The method of claim 27,
The search providing step,
Providing a real-time search ranking for the open POI using the search log
Open POI search service method characterized in that.
상기 검색 제공 단계는,
검색 쿼리에 대응하는 검색 결과를, 상기 오픈형 POI의 상기 검색 로그가 많은 순으로 순위화 하여 제공하는 것
을 특징으로 하는 오픈형 POI 검색 서비스 방법.The method of claim 27,
The search providing step,
To provide a search result corresponding to a search query by ranking the search logs of the open POI in ascending order
Open POI search service method characterized in that.
상기 검색 제공 단계는,
검색 쿼리에 대응하는 검색 결과를, 상기 타 사용자로부터 등록된 오픈형 POI를 상위에 랭크시켜 제공하는 것
을 특징으로 하는 오픈형 POI 검색 서비스 방법.25. The method of claim 24,
The search providing step,
To provide a search result corresponding to a search query by ranking an open POI registered from the other user as a higher rank
Open POI search service method characterized in that.
상기 오픈형 POI는 명칭, 주소, 전화 번호, 위치 좌표, 종별, 태그 중 적어도 하나의 POI 관련 정보를 포함하고,
상기 인덱스를 생성하는 단계는,
상기 인덱스를 상기 POI 관련 정보에 대한 검색이 가능한 구조로 생성하는 것
을 특징으로 하는 오픈형 POI 검색 서비스 방법.The method of claim 23, wherein
The open POI includes at least one POI related information among a name, an address, a phone number, a location coordinate, a type, and a tag.
Generating the index,
Generating the index into a structure capable of searching for the POI related information
Open POI search service method characterized in that.
상기 오픈형 POI는 상기 오픈형 POI와 관련되어 상기 사용자로부터 직접 입력되거나 인터넷 상에서 수집된 POI 관련 정보를 포함하고,
상기 인덱스를 생성하는 단계는,
상기 인덱스를 상기 POI 관련 정보에 대한 검색이 가능한 구조로 생성하는 것
을 특징으로 하는 오픈형 POI 검색 서비스 방법.The method of claim 23, wherein
The open POI includes POI related information directly input from the user or collected on the Internet in connection with the open POI.
Generating the index,
Generating the index into a structure capable of searching for the POI related information
Open POI search service method characterized in that.
상기 정적 POI는,
상기 공개된 POI 중 상기 사용자에 의해 선택된 적어도 하나의 POI이거나, 또는 상기 공개된 POI 중 상기 사용자에 의해 POI 관련 정보가 변경 또는 추가된 적어도 하나의 POI인 것
을 특징으로 하는 오픈형 POI 검색 서비스 방법.The method of claim 23, wherein
The static POI is
At least one POI selected by the user among the published POIs or at least one POI whose POI related information is changed or added by the user among the published POIs
Open POI search service method characterized in that.
상기 동적 POI는,
상기 관심 위치가 상기 사용자에게 위치 공개를 허용한 타 사용자의 위치인 것
을 특징으로 하는 오픈형 POI 검색 서비스 방법. The method of claim 23, wherein
The dynamic POI,
The location of interest is the location of another user who has allowed location disclosure to the user
Open POI search service method characterized in that.
상기 컨텐츠 POI는,
상기 관심 위치를 기준으로 상기 도로와 관련된 교통정보를 수집하거나, 상기 도로와 관련된 교통 정보를 상기 사용자에게 제공하기 위한 기준 지점인 것
을 특징으로 하는 오픈형 POI 검색 서비스 방법.The method of claim 23, wherein
The content POI,
A reference point for collecting traffic information related to the road based on the location of interest or providing traffic information related to the road to the user
Open POI search service method characterized in that.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110004699A KR101060961B1 (en) | 2011-01-17 | 2011-01-17 | Open PO Search Service System and Method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110004699A KR101060961B1 (en) | 2011-01-17 | 2011-01-17 | Open PO Search Service System and Method |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101060961B1 true KR101060961B1 (en) | 2011-08-31 |
Family
ID=44934003
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020110004699A KR101060961B1 (en) | 2011-01-17 | 2011-01-17 | Open PO Search Service System and Method |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101060961B1 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20130038177A (en) * | 2011-10-07 | 2013-04-17 | 삼성전자주식회사 | Apparatus and method for identifying point of interest in contents sharing system |
US11385763B2 (en) | 2017-04-27 | 2022-07-12 | Snap Inc. | Map-based graphical user interface indicating geospatial activity metrics |
US11418906B2 (en) | 2017-04-27 | 2022-08-16 | Snap Inc. | Selective location-based identity communication |
US11842411B2 (en) | 2017-04-27 | 2023-12-12 | Snap Inc. | Location-based virtual avatars |
US12113760B2 (en) | 2016-10-24 | 2024-10-08 | Snap Inc. | Generating and displaying customized avatars in media overlays |
-
2011
- 2011-01-17 KR KR1020110004699A patent/KR101060961B1/en active IP Right Grant
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20130038177A (en) * | 2011-10-07 | 2013-04-17 | 삼성전자주식회사 | Apparatus and method for identifying point of interest in contents sharing system |
KR101972374B1 (en) | 2011-10-07 | 2019-04-25 | 삼성전자주식회사 | Apparatus and method for identifying point of interest in contents sharing system |
US12113760B2 (en) | 2016-10-24 | 2024-10-08 | Snap Inc. | Generating and displaying customized avatars in media overlays |
US11556221B2 (en) | 2017-04-27 | 2023-01-17 | Snap Inc. | Friend location sharing mechanism for social media platforms |
US11842411B2 (en) | 2017-04-27 | 2023-12-12 | Snap Inc. | Location-based virtual avatars |
US11418906B2 (en) | 2017-04-27 | 2022-08-16 | Snap Inc. | Selective location-based identity communication |
US11451956B1 (en) | 2017-04-27 | 2022-09-20 | Snap Inc. | Location privacy management on map-based social media platforms |
US11474663B2 (en) | 2017-04-27 | 2022-10-18 | Snap Inc. | Location-based search mechanism in a graphical user interface |
US11392264B1 (en) | 2017-04-27 | 2022-07-19 | Snap Inc. | Map-based graphical user interface for multi-type social media galleries |
US11782574B2 (en) | 2017-04-27 | 2023-10-10 | Snap Inc. | Map-based graphical user interface indicating geospatial activity metrics |
US11409407B2 (en) | 2017-04-27 | 2022-08-09 | Snap Inc. | Map-based graphical user interface indicating geospatial activity metrics |
US11893647B2 (en) | 2017-04-27 | 2024-02-06 | Snap Inc. | Location-based virtual avatars |
US11995288B2 (en) | 2017-04-27 | 2024-05-28 | Snap Inc. | Location-based search mechanism in a graphical user interface |
US12058583B2 (en) | 2017-04-27 | 2024-08-06 | Snap Inc. | Selective location-based identity communication |
US12086381B2 (en) | 2017-04-27 | 2024-09-10 | Snap Inc. | Map-based graphical user interface for multi-type social media galleries |
US11385763B2 (en) | 2017-04-27 | 2022-07-12 | Snap Inc. | Map-based graphical user interface indicating geospatial activity metrics |
US12112013B2 (en) | 2017-04-27 | 2024-10-08 | Snap Inc. | Location privacy management on map-based social media platforms |
US12131003B2 (en) | 2017-04-27 | 2024-10-29 | Snap Inc. | Map-based graphical user interface indicating geospatial activity metrics |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101106939B1 (en) | Open POI service system and method using SNS method | |
KR101143968B1 (en) | System and method for providing realtime retrieval service of open type poi | |
US11514500B2 (en) | Traveler recommendations | |
US8706406B2 (en) | System and method for determination and display of personalized distance | |
US20110131172A1 (en) | Identifying geospatial patterns from device data | |
US20120304087A1 (en) | Graphical User Interface for Map Search | |
US20130110985A1 (en) | Systems and Methods for Geographical Location Based Cloud Storage | |
CN104933643A (en) | Scenic region information pushing method and device | |
US9829340B2 (en) | Analysis of interactive map usage patterns | |
KR20150143971A (en) | Mobile social network service system for processing big data for travel infomation based on location and method for processing of the same | |
KR101134883B1 (en) | System and method for registering open type poi | |
JP4950508B2 (en) | Facility information management system, facility information management device, facility information management method, and facility information management program | |
US8832094B2 (en) | Geo-trip notes | |
US20120246195A1 (en) | Locating system and a method for operating a locating system | |
KR101060961B1 (en) | Open PO Search Service System and Method | |
JP5968030B2 (en) | Facility evaluation apparatus, facility evaluation system, facility evaluation method and program | |
WO2021164131A1 (en) | Map display method and system, computer device and storage medium | |
KR101077467B1 (en) | Content Information Service System and Method Based on User Activity Index | |
CN112084401A (en) | Tour route customizing device and method | |
JP5265418B2 (en) | Sightseeing route providing device, sightseeing route providing method, and program | |
JP6562877B2 (en) | Information providing apparatus, method and system | |
JP6028493B2 (en) | Server apparatus, program, and communication system | |
JP2005327128A (en) | Map content distribution system and method | |
KR20200076110A (en) | Method and Apparaturs for Information Retrieval using Public Information API | |
de Souza et al. | ClickOnMap: a framework to develop volunteered geographic information systems with dynamic metadata |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20110117 |
|
PA0201 | Request for examination | ||
A302 | Request for accelerated examination | ||
PA0302 | Request for accelerated examination |
Patent event date: 20110118 Patent event code: PA03022R01D Comment text: Request for Accelerated Examination Patent event date: 20110117 Patent event code: PA03021R01I Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20110309 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20110525 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20110825 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20110825 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20140820 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20140820 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20150826 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20150826 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20160823 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20160823 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20170823 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20170823 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20180822 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20180822 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20190821 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20190821 Start annual number: 9 End annual number: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20200826 Start annual number: 10 End annual number: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20210824 Start annual number: 11 End annual number: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20220823 Start annual number: 12 End annual number: 12 |
|
PR1001 | Payment of annual fee |
Payment date: 20230823 Start annual number: 13 End annual number: 13 |