Nothing Special   »   [go: up one dir, main page]

KR100484223B1 - Search service system for regional information - Google Patents

Search service system for regional information Download PDF

Info

Publication number
KR100484223B1
KR100484223B1 KR10-2003-0040830A KR20030040830A KR100484223B1 KR 100484223 B1 KR100484223 B1 KR 100484223B1 KR 20030040830 A KR20030040830 A KR 20030040830A KR 100484223 B1 KR100484223 B1 KR 100484223B1
Authority
KR
South Korea
Prior art keywords
search
region
interest
information
user input
Prior art date
Application number
KR10-2003-0040830A
Other languages
Korean (ko)
Other versions
KR20050000225A (en
Inventor
신동목
송기호
이훈구
Original Assignee
(주)클릭앤콜
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by (주)클릭앤콜 filed Critical (주)클릭앤콜
Priority to KR10-2003-0040830A priority Critical patent/KR100484223B1/en
Publication of KR20050000225A publication Critical patent/KR20050000225A/en
Application granted granted Critical
Publication of KR100484223B1 publication Critical patent/KR100484223B1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services

Landscapes

  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

본 발명은 지역정보 검색서비스 시스템에 관한 것으로, 지도정보 데이타베이스와; 관심지역정보 데이타베이스와; 관심지역과, 검색조건과, 검색대상을 포함하는 검색요청정보를 수신하는 사용자 입력처리부와; 상기 수신된 검색요청정보를 해석하여 검색요청정보로부터 관심지역과, 검색조건과, 검색대상을 추출하는 사용자 입력정보 해석부와; 상기 추출된 관심지역에 대응하는 관심지역을 상기 관심지역정보 데이타베이스를 참조하여 검색하는 관심지역 조회부와; 검색된 관심지역의 검색범위 설정정보와, 해석된 검색조건으로부터 검색영역을 계산하는 검색영역 계산부와; 계산된 검색영역내에 위치하는 각 절대좌표들의 식별정보를 상기 지도정보 데이타베이스로부터 참조하여 검색대상에 대응하는 식별정보를 검색하고, 검색된 식별정보에 대한 안내정보를 상기 지도정보 데이타베이스로부터 독출하는 검색대상 조회부와; 독출된 안내정보를 검색결과정보로 가공하여 이를 해당 검색요청한 사용자 컴퓨터로 제공하는 검색결과 제공부를 포함하여 구성함으로써, 관심지역의 규모와 특성에 따라 검색범위를 가변 설정하여 지역정보 검색시 사용자의 의도를 정확하게 반영한 검색결과를 도출할 수 있도록 한 것이다.The present invention relates to a local information retrieval service system, comprising: a map information database; A region of interest information database; A user input processor configured to receive search request information including a region of interest, a search condition, and a search object; A user input information analysis unit which analyzes the received search request information and extracts a region of interest, a search condition, and a search object from the search request information; A region of interest inquiry unit which searches for a region of interest corresponding to the extracted region of interest by referring to the region of interest information database; A search region calculation unit configured to calculate a search region from the searched range setting information of the searched region of interest and the analyzed search condition; Searching for identification information corresponding to the search object by referring to identification information of each absolute coordinate located in the calculated search area from the map information database, and reading guide information for the retrieved identification information from the map information database. A search target inquiry unit; Including the search result providing unit which processes the read guide information into search result information and provides it to the user's computer requesting the search request, and sets the search range variable according to the size and characteristics of the region of interest and the user's intention when searching local information. It is to be able to derive the search result reflecting exactly.

Description

지역정보 검색서비스 시스템 {Search service system for regional information}Local search service system {Search service system for regional information}

본 발명은 지역정보 검색서비스 시스템에 관한 것으로, 특히 사용자에게 지역의 규모와 특성에 따라 특화된 검색 기능을 제공할 수 있는 지역정보 검색서비스 시스템에 관한 것이다.The present invention relates to a local information retrieval service system, and more particularly, to a local information retrieval service system capable of providing a user with a specialized search function according to the size and characteristics of a region.

일반적인 지역정보 검색서비스 시스템에서는 검색대상이 위치한 지역의 행정구역을 선택해서 검색대상을 검색하는 방법을 사용한다. 이 방법은 검색대상의 정확한 행정구역을 알고 있을 때에는 빠른 시간 내에 원하는 검색 결과를 얻을 수 있다는 장점이 있지만, 검색대상이 속한 지역의 행정 구역을 알지 못하거나 행정구역의 경계 부근에 위치한 검색대상을 검색하는 경우에는 몇 번의 시행착오를 거쳐야 하는 불편함이 있다. In general local information retrieval service system, the search target is selected by selecting the administrative area of the area where the search target is located. This method has the advantage that you can get the desired search result in a short time when you know the exact administrative area of the search target, but you do not know the administrative area of the area to which the search target belongs or search for the search target located near the boundary of the administrative area. If you do not have the inconvenience of going through a few trials and errors.

예를 들어, "양재역 부근의 은행"을 찾고자 할 때에는 우선 양재역의 행정구역상 분류를 어느 정도 알아야 검색이 가능하다. 그러나 양재역의 경우 서초구 양재1동, 서초구 서초1동, 강남구 도곡동의 3개 동이 맞닿아 있는 지점에 있기 때문에, 이와 같은 사실을 모르는 사용자는 검색 결과를 찾는데 많은 어려움을 느끼게 된다. 또한 위의 3개 동에서 검색결과를 찾는다 하더라도 검색 영역이 상당히 방대한 지역이 되기 때문에 양재역과는 거리상으로 멀리 떨어진 은행까지 검색될 것이다. 이는 양재역과 가까운 은행을 찾고자 하는 검색자의 원래 의도와는 전혀 맞지않는 검색 결과이기 때문에 사용자의 만족도를 크게 떨어뜨리는 요인이 된다.For example, if you want to find a bank near Yangjae station, you need to know the classification of Yangjae station in the administrative area. However, in the Yangjae station, three dongs in Seocho-gu, Yangjae 1-dong, Seocho-gu, Seocho 1-dong, and Gangnam-gu Dogok-dong are in contact with each other. In addition, even if the search results are found in the above three buildings, the search area is quite large, so even banks far from Yangjae Station will be searched. This is a factor that greatly reduces the user's satisfaction because it is a search result that is completely incompatible with the original intention of the searcher to find a bank near the Yangjae station.

이러한 문제를 해소 하기 위해 "양재역" 이라는 관심지역(POI : Point Of Interest)에 대한 위치 정보를 이용하여 검색 기준을 삼는 검색 시스템이 제안되어 일부 운영되고 있다. 이러한 시스템은 관심지역의 위치 정보를 데이타베이스로 구축하여 이를 기준으로 정보를 검색할 수 있도록 하며, 상기 위치 정보의 종류와 활용방법에 따라 다양한 형태의 검색서비스를 제공할 수 있다. In order to solve this problem, a search system using the location information on the point of interest (POI) called "Yangjae Station" has been proposed and operated in part. Such a system can construct a database of location information of a region of interest and search information based on the location information, and can provide various types of search services according to the type and method of using the location information.

이러한 시스템의 한가지 구현 예로써 관심지역이 속해 있는 행정구역을 그 관심지역의 위치 정보로 데이타베이스에 포함하는 경우를 들 수 있다. 이에 대하여 앞서 제시한 "양재역 주변의 은행"을 찾는 예를 적용해 보면, 사용자가 검색지역을 양재역으로 지정함으로써 행정구역을 검색지역으로 지정하는 절차를 대신할 수 있다. 이는 양재역의 행정구역상 분류를 직접 입력하는 대신에 양재역의 주소 정보를 데이타베이스에서 검색하여 해당 지역을 검색지역으로 대신하는 방식으로 구현된다.One example of such a system is the inclusion of an administrative area to which a region of interest belongs in a database as location information of that region of interest. Applying the example of finding the "bank near Yangjae station", the user can replace the procedure of designating the administrative area as the search area by designating the search area as Yangjae station. This is implemented by retrieving the address information of the Yangjae station from the database and replacing the area with the search area instead of directly entering the classification of the administrative area of the Yangjae station.

그러나, 위의 예에서는 양재역이 속한 행정구역인 "서울특별시 서초구 양재1동" 만을 검색 대상으로 하기 때문에 실질적으로 양재역 부근에 속하는 "서울특별시 서초구 서초1동"과 "서울특별시 강남구 도곡동"에 대한 검색은 이루어지지 않음을 알 수 있다. 상기 시스템을 보완하기 위하여 "양재역"의 위치 정보에 양재1동, 서초1동, 도곡동을 모두 포함하는 경우에는 이 같은 결점은 보완되나, 앞서 제기한 문제인 검색의도보다 넓어진 검색지역의 문제는 해결할 수 없다.However, in the above example, since only the Yangjae 1-dong, Seocho-gu, Seoul, is a search area, the search for "Seocho 1-dong, Seocho-gu, Seoul" and "Dogok-dong, Gangnam-gu, Seoul," which are located near Yangjae Station It can be seen that is not made. In order to complement the system, if the location information of "Yangjae Station" includes both Yangjae 1-dong, Seocho 1-dong, and Dogok-dong, this defect is compensated for, but the problem of the searched area that is wider than the search intention previously raised is solved. Can't.

위의 예보다 더욱 발전된 형태로는 데이타베이스의 위치 정보로써 경도, 위도 좌표를 사용하는 경우이다. 이러한 시스템은 실질적인 거리개념을 검색조건에 포함할 수 있기 때문에 "양재역"의 좌표를 기준으로 일정 거리내의 검색결과를 얻어 낼 수 있다. 즉 "양재역 근처의 은행"이라는 검색 조건을 "양재역의 위치를 기준으로 거리 500m 이내의 은행"이라는 구체적인 검색기준으로 변환하여 이에 대한 검색 결과를 출력할 수 있다.A more advanced form of the above example is the use of longitude and latitude coordinates as database location information. Since such a system can include the actual distance concept in the search condition, it is possible to obtain a search result within a certain distance based on the coordinates of "Yangjae Station". That is, the search condition of "bank near Yangjae station" may be converted into a specific search criterion "bank within 500m of the location of Yangjae station", and the search result may be output.

이와 같이 관심지역의 위치 좌표를 검색조건에 포함하여 정보를 검색할 경우의 검색결과는 사용자의 검색 의도를 비교적 정확하게 반영하게 되므로, 이러한 지역정보 검색서비스 시스템의 사용자는 빠른 시간 안에 자신이 의도한 결과를 쉽게 얻을 수 있다.As a result of searching for information by including the location coordinates of the region of interest in the search condition, the search result of the user is relatively accurately reflected. You can get it easily.

그러나 관심지역의 위치를 경도, 위도의 좌표만으로 지정하고 검색대상을 일정 범위로 제한하는 시스템은 관심지역자체의 규모와 성격에 따라 검색범위를 적절히 대응시키지 못하는 문제가 있다. 이 문제들을 유형별로 보면 다음과 같다.However, the system of specifying the location of the region of interest only by the coordinates of longitude and latitude and limiting the search object to a certain range has a problem in that it does not properly correspond to the search range according to the size and nature of the region of interest itself. The types of problems are as follows.

첫째는 관심지역의 규모에 따른 검색범위의 문제점이다. 일반적인 관심지역에 대한 검색범위를 일률적으로 적용하는 경우에는 그 검색 반경을 수백미터로 설정하는 것이 보편적이나 이러한 경우 적절한 검색 결과를 찾지 못하는 경우가 있다.The first is the problem of search range according to the size of region of interest. In the case of uniformly applying a search range for a general region of interest, it is common to set the search radius to several hundred meters, but in such a case, it is sometimes impossible to find an appropriate search result.

한가지 예로 적정 검색 범위를 반경 300m로 정할 경우를 고려해 보면, 도시의 경우와 같이 시설물들이 조밀하게 운집해 있는 경우 적절한 개수의 검색 결과를 나타낼 수 있으나, 지방의 국도변에 위치한 시설물의 경우 주변 수km 반경 내에서도 검색 결과가 나오지 않는 경우도 있다. 이러할 경우 관심지역 주변의 상황에 따라 검색범위를 유연하게 확장해야 할 필요가 있다.As an example, consider a case where the proper search range is set to a radius of 300m. If the facilities are densely packed like in the case of a city, an appropriate number of search results may be displayed. In some cases, the search results do not come out. In this case, it is necessary to flexibly expand the search range according to the situation around the region of interest.

둘째는 잠실종합운동장과 같은 경우로, 이 경우에는 잠실종합운동장의 중심에서부터 반경 300m의 검색범위가 모두 잠실종합운동장 단지내에 포함된다. 즉, 잠실종합운동장 주변의 검색결과가 아닌 내부의 검색결과가 나타날 것이며, 이는 검색자의 의도와는 다른 결과로서, 검색 결과의 만족도를 크게 떨어뜨리는 요인이 된다. The second is the same as Jamsil Sports Complex. In this case, the search range of 300m radius from the center of Jamsil Sports Complex is included in the Jamsil Sports Complex. In other words, the search results inside the Jamsil Sports Complex, rather than the search results will appear, which is different from the searcher's intention, which is a factor that greatly reduces the satisfaction of the search results.

셋째는 관심지역의 지리적 형상에 따른 검색 범위 설정의 문제점이다. 관심지역이 건물이나 정방형의 범위가 아니라 지리적 형상이 한쪽 방향으로 긴 형태이거나, 복잡한 형상인 경우 관심지역의 중심점의 좌표를 기준으로 일정 거리를 경계로 하는 검색영역을 지정하는 방법은 적절하지 않다. Third, there is a problem of setting a search range according to the geographical shape of the region of interest. If the region of interest is not a building or a square, but a geographic shape that is long in one direction or a complex shape, it is not appropriate to designate a search area bounded by a certain distance based on the coordinates of the center point of the region of interest.

예를 들어 용산 전자상가의 경우, 길이 방향으로는 약 900m, 폭은 약 200m 정도의 단지로 구성되어 있다. 이 경우에 용산 전자상가의 중심점을 기준으로 검색영역을 지정하면 다음과 같은 부작용이 예상된다. 용산 전자상가의 길이방향을 기준으로 하여 검색영역의 크기를 반경 600m 로 정하면 불필요하게 넓은 지역이 지정된다. 이와는 달리 폭을 기준으로 300m 로 정하면 관심지역에 비해 너무 좁은 지역이 지정되어 검색결과에 누락된 정보가 많이 발생한다.For example, in the case of the Yongsan electronic shopping mall, it consists of a complex about 900 m in length and about 200 m in width. In this case, if the search area is specified based on the center point of Yongsan Electronic Market, the following side effects are expected. If the size of the search area is set to a radius of 600m based on the longitudinal direction of the Yongsan electronic shopping mall, an unnecessarily large area is designated. On the other hand, if the width is set to 300m, the area that is too narrow compared to the region of interest is specified, resulting in a lot of missing information in the search results.

넷째는 관심지역이 특정 지점이 아니라 두개 이상의 지점을 연결하는 2차원 정보를 포함할 때 검색범위 설정의 문제점이다. 관심지역이 특정 건물, 시설물이 아니라 두개 혹은 그 이상의 지점을 연결하는 범위를 지정하고자 할 때에는 검색범위 지정이 쉽지 않다. Fourth, it is a problem of setting a search range when the region of interest includes two-dimensional information connecting two or more points instead of a specific point. Specifying a search range is not easy when the region of interest is intended to specify a range that connects two or more points rather than a specific building or facility.

예를 들어 "강남역과 양재역 사이에 위치한 은행"을 검색하고자 했을 때 검색범위는 약 1600m정도의 거리 주변이 되며, 2번에서 지적된 바와 같이 특정 지점(예를 들어 두 역사이의 중간지점)을 기준으로 하기에는 검색 결과의 정확도가 많이 떨어지게 된다. 따라서, 두개 이상의 관심 지역을 포함하는 검색 영역은 검색 상황에 맞게 유동적으로 설정되어야 한다.For example, if you want to search for "bank located between Gangnam and Yangjae stations," the range of search is around 1600m, and as pointed out in 2, you can search for a specific point (for example, the middle of two stations). In this case, the accuracy of the search results is much lower. Therefore, a search area including two or more regions of interest should be set fluidly in accordance with the search situation.

본 발명자는 상기한 종래의 관심지역(POI : Point Of Interest)에 대한 위치 정보를 이용하여 검색 기준을 삼는 검색 시스템의 문제점을 해결하기 위한 연구를 하게 되었고, 이러한 연구의 일환으로 관심지역의 규모와 특성에 따라 검색범위를 조절함으로써 검색 서비스시 검색결과에 사용자의 의도를 정확하게 반영할 수 있는 지역정보 검색서비스 시스템을 발명하게 되었다.The present inventors have made a study to solve the problem of the search system that uses the search criteria by using the location information of the conventional point of interest (POI), and as part of this study By adjusting the search range according to the characteristics, the invention has invented a local information search service system that can accurately reflect the user's intention in the search results.

본 발명은 상기한 취지하에 발명된 것으로, 관심지역의 규모와 특성에 따라 검색범위를 가변 설정함으로써 사용자의 의도를 정확하게 반영한 검색결과를 도출할 수 있는 지역정보 검색서비스 시스템을 제공함을 그 목적으로 한다. The present invention has been invented under the above-described object, and an object thereof is to provide a local information retrieval service system capable of deriving a search result accurately reflecting a user's intention by varying a search range according to the size and characteristics of a region of interest. .

본 발명의 또 다른 목적은 2개 이상의 관심지역을 포함하는 복잡한 형태의 검색범위에 대한 검색이 가능한 지역정보 검색서비스 시스템을 제공하는 것이다.Still another object of the present invention is to provide a local information search service system capable of searching for a complicated search range including two or more regions of interest.

상기한 목적을 달성하기 위한 본 발명의 일 양상에 따르면, 본 발명에 따른 지역정보 검색서비스 시스템은 지도와, 상기 지도상의 각 절대좌표들의 위치정보와, 상기 각 절대좌표들의 식별정보와, 상기 각 식별정보들의 안내정보를 저장하는 지도정보 데이타베이스와; 각 관심지역의 식별정보와, 상기 각 관심지역이 위치한 지역의 규모와 특성에 따라 차등 설정되는 각 관심지역별 검색범위 설정정보를 저장하는 관심지역정보 데이타베이스와; 관심지역과, 검색조건과, 검색대상을 포함하는 검색요청정보 입력을 위한 화면 인터페이스를 제공하고, 사용자 컴퓨터로부터 입력된 검색요청정보를 수신하는 사용자 입력처리부와; 상기 사용자 입력처리부에 의해 수신된 검색요청정보를 해석하여 검색요청정보로부터 관심지역과, 검색조건과, 검색대상을 추출하는 사용자 입력정보 해석부와; 상기 사용자 입력정보 해석부에 의해 추출된 관심지역에 대응하는 관심지역을 상기 관심지역정보 데이타베이스에 저장된 관심지역 식별정보를 참조하여 검색하는 관심지역 조회부와; 상기 관심지역 조회부에 의해 검색된 관심지역의 검색범위 설정정보와, 상기 사용자 입력정보 해석부에 의해 해석된 검색조건으로부터 검색영역을 계산하는 검색영역 계산부와; 상기 검색영역 계산부에 의해 계산된 검색영역내에 위치하는 각 절대좌표들의 식별정보를 상기 지도정보 데이타베이스로부터 참조하여 상기 사용자 입력정보 해석부에 의해 추출된 검색대상에 대응하는 식별정보를 검색하고, 검색된 식별정보에 대한 안내정보를 상기 지도정보 데이타베이스로부터 독출하는 검색대상 조회부와; 상기 검색대상 조회부에 의해 검색되어 독출된 안내정보를 검색결과정보로 가공하여 이를 해당 검색요청한 사용자 컴퓨터로 제공하는 검색결과 제공부를 포함하는 것을 특징으로 한다.According to an aspect of the present invention for achieving the above object, a local information search service system according to the present invention is a map, the location information of each absolute coordinates on the map, the identification information of each absolute coordinates, A map information database for storing guide information of identification information; A region of interest information database for storing identification information of each region of interest and search range setting information for each region of interest set according to the size and characteristics of the region in which the region of interest is located; A user input processing unit for providing a screen interface for inputting search request information including a region of interest, a search condition, and a search object, and receiving search request information input from a user computer; A user input information analysis unit for analyzing the search request information received by the user input processing unit and extracting a region of interest, a search condition, and a search object from the search request information; A region of interest inquiry unit which searches for a region of interest corresponding to the region of interest extracted by the user input information analyzer with reference to the region of interest identification information stored in the region of interest information database; A search region calculator for calculating a search region from the search region setting information of the region of interest searched by the region of interest search unit and the search condition interpreted by the user input information analysis unit; Search for identification information corresponding to the search object extracted by the user input information analysis unit by referring to the identification information of each absolute coordinate located in the search area calculated by the search area calculation unit from the map information database, A search target inquiry unit which reads guide information on the retrieved identification information from the map information database; And a search result providing unit for processing the guide information searched and read by the search target inquiry unit into search result information and providing the same to the user computer requesting the corresponding search.

이하, 첨부된 도면을 참조하여 기술되는 바람직한 실시예를 통하여 본 발명을 당업자가 용이하게 이해하고 재현할 수 있도록 상세히 기술하기로 한다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily understand and reproduce the present invention.

도 1 은 본 발명에 따른 지역정보 검색서비스 시스템의 개요도이다.1 is a schematic diagram of a local information search service system according to the present invention.

도면에 도시한 바와같이, 본 발명에 따른 지역정보 검색서비스 시스템(100)은 네트워크상의 독립서버 또는 분리된 다수의 서버에서 실행 가능한 소프트웨어의 형태로 존재하며, 인터넷(200)을 통해 접속한 다수의 사용자 컴퓨터(300)로 지역정보 검색서비스를 제공한다.As shown in the figure, the local information retrieval service system 100 according to the present invention exists in the form of software executable on an independent server or a plurality of separate servers on a network, and a plurality of connected via the Internet 200. Provide a local information search service to the user computer (300).

도 2 는 본 발명에 따른 지역정보 검색서비스 시스템의 블럭도이다.2 is a block diagram of a local information search service system according to the present invention.

구체적으로, 본 발명에 따른 지역정보 검색서비스 시스템(100)은 지도정보 데이타베이스(110)와, 관심지역정보 데이타베이스(120)와, 사용자 입력처리부(130)와, 사용자 입력정보 해석부(140)와, 관심지역 조회부(150)와, 검색영역 계산부(160)와, 검색대상 조회부(170)와, 검색결과 제공부(180)를 포함한다.Specifically, the local information search service system 100 according to the present invention includes a map information database 110, a region of interest information database 120, a user input processing unit 130, and a user input information analysis unit 140. ), A region of interest inquiry unit 150, a search region calculation unit 160, a search target inquiry unit 170, and a search result provider unit 180.

상기 지도정보 데이타베이스(110)는 지도와, 상기 지도상의 각 절대좌표들의 위치정보와, 상기 각 절대좌표들의 식별정보와, 상기 각 식별정보들의 안내정보를 포함하여 저장한다. 이 지도정보 데이타베이스(110) 구축에 대한 기술은 이 출원 이전에 이미 다양하게 공지되어 시행되는 통상의 기술이므로 이에 대한 자세한 설명은 생략하고자 한다.The map information database 110 stores a map, location information of each absolute coordinate on the map, identification information of each absolute coordinate, and guide information of each identification information. Since the technology for constructing the map information database 110 is a conventional technology that is already known and implemented in various ways before this application, a detailed description thereof will be omitted.

상기 관심지역정보 데이타베이스(120)는 각 관심지역의 식별정보와, 상기 각 관심지역이 위치한 지역의 규모와 특성에 따라 차등 설정되는 각 관심지역별 검색범위 설정정보를 포함하여 저장한다. 이 관심지역정보 데이타베이스(120) 구축에 대해서는 추후 구체적으로 설명하기로 한다.The region of interest information database 120 stores identification information of each region of interest and search range setting information for each region of interest, which is differentially set according to the size and characteristics of the region in which the region of interest is located. The establishment of this region of interest information database 120 will be described in detail later.

상기 사용자 입력처리부(130)는 관심지역과, 검색조건과, 검색대상을 포함하는 검색요청정보 입력을 위한 화면 인터페이스를 제공하고, 사용자 컴퓨터로부터 입력된 검색요청정보를 수신한다.The user input processor 130 provides a screen interface for inputting search request information including a region of interest, a search condition, and a search object, and receives the search request information input from a user computer.

상기 사용자 입력처리부(130)에 의해 사용자컴퓨터로부터 검색요청정보를 입력받는 화면인터페이스로는 다음과 같이 실시할 수 있다. The screen interface for receiving the search request information from the user computer by the user input processor 130 may be implemented as follows.

첫째는 사용자로부터 관심지역과, 검색조건과, 검색대상을 포함하는 검색요청정보를 문장의 형태로 직접 입력받도록 한 자연어 검색어 처리 방식 화면인터페이스이다.The first is a natural language query processing screen interface that allows a user to directly input search request information including a region of interest, a search condition, and a search object in the form of sentences.

이 경우에는 사용자가 "강남역 주변의 은행"과 같이 단일의 관심지역을 포함하는 검색요청정보를 입력하거나, "강남역과 역삼역 사이의 편의점"과 같이 2 이상의 관심지역을 포함하는 검색요청정보를 입력하거나, "강남역 주위 500미터 이내의 극장" 등과 같이 사용자가 지정한 검색범위를 포함하는 검색요청정보를 입력할 수 있다.In this case, the user may enter search request information including a single region of interest, such as "banks near Gangnam Station," or enter search request information that includes two or more regions of interest, such as "convenience store between Gangnam Station and Yeoksam Station." Search information including a search range specified by the user may be input.

둘째는 사용자가 특정 주소나 관심지역의 명칭을 입력하여 표시되는 지도상에서 관심 지역을 사용자가 직접 마우스로 클릭하여 선택할 수 있도록 하는 방식의 화면 인터페이스이다. 이 경우엔 사용자로부터 입력된 정보를 처리하여 관심지역과, 검색조건과, 검색대상을 포함하는 검색요청정보를 생성하게 된다.The second is a screen interface that allows a user to directly select a region of interest on the map displayed by inputting a specific address or a name of the region of interest. In this case, the information input from the user is processed to generate search request information including a region of interest, a search condition, and a search object.

셋째는 사용자에게 관심지역을 검색할 수 있는 검색창을 제공하고, 사용자가 입력한 검색어(지역 또는 직종 또는 검색대상)에 따라 검색된 하나 이상의 관심지역을 사용자에게 제공하여 사용자가 이 관심지역 중 하나를 선택하도록 한 방식의 화면 인터페이스이다. 이 경우 역시 사용자로부터 입력된 정보를 처리하여 관심지역과, 검색조건과, 검색대상을 포함하는 검색요청정보를 생성하게 된다Third, it provides the user with a search box to search for a region of interest, and provides the user with one or more regions of interest searched for according to the search term entered by the user (region or occupation or target). It is a screen interface of one way to choose. In this case, the information input from the user is also processed to generate search request information including a region of interest, a search condition, and a search target.

상기 사용자 입력정보 해석부(140)는 상기 사용자 입력처리부(130)에 의해 수신된 검색요청정보를 해석하여 검색요청정보로부터 관심지역과, 검색조건과, 검색대상을 추출한다.The user input information analyzing unit 140 analyzes the search request information received by the user input processing unit 130 and extracts a region of interest, a search condition, and a search target from the search request information.

예를들어, 검색요청정보가 "강남역 주변의 은행"이라면, 상기 사용자 입력정보 해석부(140)는 이를 해석하여 관심지역으로 "강남역"을, 검색조건으로 "주변"을, 검색대상으로 "은행"을 추출한다.For example, if the search request information is "bank around Gangnam Station," the user input information analysis unit 140 interprets this, "Gangnam Station" as a region of interest, "nearby" as a search condition, and "bank" as a search target. ".

예를들어, 검색요청정보가 "강남역과 역삼역 사이에 있는 편의점"이라면, 상기 사용자 입력정보 해석부(140)는 이를 해석하여 관심지역으로 "강남역"과 "역삼역"을, 검색조건으로 "사이"를, 검색대상으로 "편의점"을 추출한다.For example, if the search request information is "convenience store between Gangnam Station and Yeoksam Station," the user input information analysis unit 140 interprets this and searches for "Gangnam Station" and "Yeoksam Station" as a region of interest and "between" as a search condition. Extract a "convenience point" as a search object.

예를들어, 검색요청정보가 "강남역 주위 500미터 이내의 극장"이라면, 상기 사용자 입력정보 해석부(140)는 이를 해석하여 관심지역으로 "강남역"을, 검색조건으로 "주위 500미터 이내"를, 검색대상으로 "극장"을 추출한다.For example, if the search request information is "theatre within 500 meters around Gangnam Station," the user input information analysis unit 140 interprets the information to "Gangnam Station" as a region of interest and "within 500 meters" as a search condition. , Extract "theater" as a search object.

상기 관심지역 조회부(150)는 상기 사용자 입력정보 해석부(140)에 의해 추출된 관심지역에 대응하는 관심지역을 상기 관심지역정보 데이타베이스(120)에 저장된 관심지역 식별정보를 참조하여 검색한다.The region of interest inquiry unit 150 searches for the region of interest corresponding to the region of interest extracted by the user input information analyzer 140 with reference to the region of interest identification information stored in the region of interest information database 120. .

상기 검색영역 계산부(160)는 상기 관심지역 조회부(150)에 의해 검색된 관심지역의 검색범위 설정정보와, 상기 사용자 입력정보 해석부(140)에 의해 해석된 검색조건으로부터 검색영역을 계산한다.The search region calculator 160 calculates a search region from search region setting information of the region of interest searched by the region of interest inquiry unit 150 and search conditions interpreted by the user input information analyzer 140. .

예를들어, 사용자로부터 입력된 검색요청정보가 "강남역 주변의 은행"이라면, 상기 사용자 입력정보 해석부(140)에 의해 해석된 관심지역은 "강남역", 검색조건은 "주변", 검색대상은 "은행"이므로, 상기 검색영역 계산부(160)는 상기 관심지역 조회부(150)에 의해 검색된 "강남역"에 대한 검색범위 설정정보에 설정된 검색범위를 검색영역으로 설정할 수 있다.For example, if the search request information input from the user is "bank around Gangnam Station," the area of interest analyzed by the user input information analyzing unit 140 is "Gangnam Station", the search condition is "Nearby", and the search target is Since it is a "bank", the search area calculator 160 may set a search range set in the search range setting information for "Gangnam station" searched by the ROI inquiry unit 150 as a search area.

또 다른 예로는, 상기 검색요청정보가 "강남역과 역삼역 사이에 있는 편의점"이라면, 상기 사용자 입력정보 해석부(140)에 의해 해석된 관심지역은 "강남역"과 "역삼역", 검색조건은 "사이", 검색대상은 "편의점"이므로, 상기 검색영역 계산부(160)는 관심지역 조회부(150)에 의해 검색된 "강남역"에 대한 검색범위 설정정보에 설정된 검색범위와, "역삼역"에 대한 검색범위 설정정보에 설정된 검색범위를 포함하는 폐곡선 또는 다각형을 검색영역으로 설정할 수 있다. 상기 검색범위를 포함하도록 폐곡선 또는 다각형을 형성하는 것은 이미 알려진 수학적 또는 통계학적 알고리즘을 이용해 다양한 방법으로 구현 가능하며, 최소한 지도상에서 상기 관심범위내의 모든 좌표들을 포함하면 되므로 이에 대한 자세한 설명은 생략하고자 한다. As another example, if the search request information is "convenience store between Gangnam Station and Yeoksam Station," the region of interest interpreted by the user input information analyzing unit 140 is "Gangnam Station" and "Yeoksam Station", and the search condition is "between. ", Since the search target is a" convenience point ", the search area calculation unit 160 is a search range set in the search range setting information for" Gangnam station "searched by the ROI search unit 150, and a search for" Yeoksam station ". The closed curve or polygon including the search range set in the range setting information may be set as the search area. Forming closed curves or polygons to cover the search range can be implemented in various ways using known mathematical or statistical algorithms, and at least all coordinates within the range of interest on the map are included, so a detailed description thereof will be omitted. .

또 다른 예로는 상기 검색요청정보가 "강남역 주위 500미터 이내의 극장"이라면, 상기 사용자 입력정보 해석부(140)에 의해 해석된 관심지역은 "강남역", 검색조건은 "주위 500미터 이내", 검색대상은 "극장"이므로, 상기 검색영역 계산부(160)는 관심지역 조회부(150)에 의해 검색된 "강남역"에 대한 검색범위 설정정보에 설정된 검색범위에 우선하여 상기 사용자 입력정보 해석부(140)에 의해 해석된 검색조건 "주위 500미터 이내"를 검색영역으로 설정할 수 있다. As another example, if the search request information is "the theater within 500 meters around Gangnam Station", the area of interest analyzed by the user input information analyzing unit 140 is "Gangnam Station", and the search condition is "within 500 meters", Since the search target is a "theater", the search area calculator 160 prior to the search range set in the search range setting information for the "Gangnam station" searched by the ROI search unit 150, the user input information analysis unit ( The search condition " within 500 meters " analyzed by 140) can be set as the search area.

상기 검색대상 조회부(170)는 상기 검색영역 계산부(160)에 의해 계산된 검색영역내에 위치하는 각 절대좌표들의 식별정보를 상기 지도정보 데이타베이스(110)로부터 참조하여 상기 사용자 입력정보 해석부(140)에 의해 추출된 검색대상에 대응하는 식별정보를 검색하고, 검색된 식별정보에 대한 안내정보를 상기 지도정보 데이타베이스(110)로부터 독출한다.The search target inquiry unit 170 refers to the user input information analysis unit by referring to the identification information of each absolute coordinate located in the search area calculated by the search area calculation unit 160 from the map information database 110. The identification information corresponding to the search object extracted by 140 is searched for, and the guide information on the searched identification information is read out from the map information database 110.

즉, 이 검색대상 조회부(170)는 상기 검색영역 계산부(160)에 의해 계산된 검색영역내에 검색하고자 하는 검색대상이 존재하는지 검색하고, 검색될 경우 검색된 검색대상의 안내정보를 독출하여 출력한다.That is, the search object searching unit 170 searches whether the search object to be searched for exists in the search area calculated by the search area calculating unit 160, and if it is found, reads and outputs guide information of the searched search object. do.

상기 검색결과 제공부(180)는 상기 검색대상 조회부(170)에 의해 검색되어 독출된 안내정보를 검색결과정보로 가공하여 이를 해당 검색요청한 사용자 컴퓨터(300)로 제공한다.The search result providing unit 180 processes the guide information searched and read by the search target inquiry unit 170 into search result information and provides the search result information to the user computer 300 requesting the corresponding search.

즉, 이 검색결과 제공부(180)는 검색된 검색대상에 대한 안내정보를 인터넷 접속한 사용자가 웹브라우저를 통해 열람할 수 있도록 출력형식을 조정하여 제공한다.That is, the search result providing unit 180 adjusts and provides an output format so that a user accessing the Internet can search for guide information on the search target through a web browser.

따라서, 사용자는 관심지역의 규모와 특성에 따라 특화된 지역정보 검색서비스를 향유할 수 있으며, 아울러 2개 이상의 관심지역을 포함하는 복잡한 형태의 검색범위에 대한 검색이 가능하다.Therefore, the user can enjoy a specialized local information search service according to the size and characteristics of the region of interest, and can also search for a complicated search range including two or more regions of interest.

도 3 은 본 발명에 따른 지역정보 검색서비스 시스템의 검색서비스시의 흐름도이다.3 is a flowchart illustrating a search service of the local information search service system according to the present invention.

먼저, 사용자 입력처리단계(S110)에서 상기 사용자 입력처리부(130)를 통해 관심지역과, 검색조건과, 검색대상을 포함하는 검색요청정보 입력을 위한 화면 인터페이스를 제공하고, 사용자 컴퓨터로부터 입력된 검색요청정보를 수신한다.First, in the user input processing step (S110), through the user input processing unit 130, a screen interface for inputting search request information including a region of interest, a search condition, and a search object is provided. Receive request information.

그 다음, 사용자 입력정보 해석단계(S120)에서 상기 사용자 입력정보 해석부(140)를 통해 상기 사용자 입력처리단계(S110)에서 수신된 사용자 입력정보를 해석하여 이 사용자 입력정보로부터 관심지역과, 검색조건과, 검색대상을 추출한다.Next, in the user input information analysis step (S120), the user input information received in the user input processing step (S110) is interpreted through the user input information analysis unit 140 to search for the region of interest and the user input information from the user input information. Conditions and search targets are extracted.

그 다음, 관심지역 조회단계(S130)에서 상기 관심지역 조회부(150)를 통해 상기 사용자 입력정보 해석단계(S120)에서 추출된 관심지역에 대응하는 관심지역을 상기 관심지역정보 데이타베이스(120)에 저장된 관심지역 식별정보를 참조하여 검색한다.Next, the region of interest information database 120 includes the region of interest corresponding to the region of interest extracted in the user input information analysis step S120 through the region of interest inquiry unit 150 in the region of interest inquiry step S130. Search by referring to the region of interest identification stored in.

그 다음, 검색영역 계산단계(S140)에서 상기 관심지역 조회단계(S130)에 의해 검색된 관심지역의 검색범위 설정정보와, 사용자 입력정보 해석단계(S120)에 의해 해석된 검색조건으로부터 검색영역을 계산한다.Next, the search region is calculated from the search region setting information of the region of interest searched by the region of interest inquiry step S130 in the search region calculation step S140 and the search condition interpreted by the user input information analysis stage S120. do.

그 다음, 검색대상 조회단계(S150)에서 검색영역 계산단계(S140)에서 계산된 검색영역내에 위치하는 각 절대좌표들의 식별정보들에 대해 상기 지도정보 데이타베이스(110)를 참조하여 상기 사용자 입력정보 해석단계(S120)에서 추출된 검색대상에 대응하는 식별정보를 검색하고, 검색된 식별정보에 대한 안내정보를 상기 지도정보 데이타베이스(110)로부터 독출한다.Next, the user input information is referred to the map information database 110 for identification information of each absolute coordinate located in the search area calculated in the search area calculation step S140 in the search target inquiry step S150. The identification information corresponding to the search target extracted in the analysis step S120 is searched, and the guide information on the searched identification information is read from the map information database 110.

마지막으로, 검색결과 제공단계(S160)에서 상기 검색결과 제공부(180)를 통해 상기 검색대상 조회단계(S150)에서 검색되어 독출된 안내정보를 검색결과정보로 가공하여 이를 해당 검색요청한 사용자 컴퓨터로 제공한다.Finally, in the search result providing step (S160), the guide information searched and read in the search target inquiry step (S150) through the search result providing unit 180 is processed into search result information, which is then converted into the search request user computer. to provide.

따라서, 위와같이함에 의해 사용자는 관심지역의 규모와 특성에 따라 특화된 지역정보 검색서비스를 향유할 수 있으며, 아울러 2개 이상의 관심지역을 포함하는 복잡한 형태의 검색범위에 대한 검색이 가능한 편리함을 가진다.Therefore, the user can enjoy a specialized local information search service according to the size and characteristics of the region of interest, and also has the convenience of searching for a complicated search range including two or more regions of interest.

이하, 상기에서 설명한 각 관심지역이 위치한 지역의 규모와 특성에 따라 검색범위를 차등 설정하여 관심지역정보 데이타베이스를 구축하는 방법에 대해 설명한다.Hereinafter, a method of constructing a region of interest information database by differentially setting a search range according to the size and characteristics of the region where each region of interest is described above will be described.

관심지역이 위치한 지역의 규모와 특성에 따른 검색범위의 가변지정은 다음과 같이 할 수 있다.The variable designation of the search range according to the size and characteristics of the region of interest can be as follows.

관심지역의 종류를 일반 상호, 공원, 운동장, 상가 등의 분류로 나누어 각각의 분류에 대하여 적절한 검색 범위를 정한다. 이때, 같은 분류의 관심지역이라 하더라도 그것이 위치한 지역의 규모와 특성에 따라 검색범위를 차등 적용한다.Divide the types of areas of interest into general trade names, parks, playgrounds, shopping centers, etc. to determine the appropriate search range for each category. At this time, even if the area of interest of the same classification, the search range is differentially applied according to the size and characteristics of the area where it is located.

관심지역의 종류에 따른 검색범위 조정의 예로는, 일반적인 사무실 또는 소규모 사업장의 형태의 업종에 대한 검색 범위는 반경 200m로, 공원 등의 중간 규모의 시설물 또는 상가 단지에 대해서는 반경 300m, 대규모 운동장의 경우에는 500m이상으로 지정하는 방법을 들 수 있다.An example of adjusting the search range according to the type of region of interest is a radius of 200m for a typical office or small-business type, 300m for a medium-sized facility such as a park, or a large-scale playground. For example, the method of designating more than 500m can be mentioned.

관심지역이 위치한 지역에 따른 검색 범위 조정의 예로는 광역시 이상의 지역에서는 시설물의 조밀도가 높으므로 반경 200m로, 소도시나 읍,면 등의 행정단위에서는 조밀도가 상대적으로 낮으므로 300m 또는 그 이상의 범위로 지정하는 방법을 들 수 있다. An example of the adjustment of the search range according to the region of interest is 200m in the area of metropolitan city and above because the density of the facility is high, and in administrative units such as small towns, towns, and villages, the density is relatively low, so the range is 300m or more. The method of designation is mentioned.

이러한, 관심지역의 규모에 따른 검색범위를 지정한 일 예를 도 4 에 도시하였다.An example of designating a search range according to the size of the region of interest is illustrated in FIG. 4.

한편, 일반적인 업체는 특정 건물에 위치하기 때문에 이러한 업체 또는 시설물을 기준으로 검색할 때에는 한 점을 중심으로 일정 거리를 반경으로 하는 원형 또는 정사각형의 검색범위가 적당하다. On the other hand, since a general company is located in a specific building, when searching based on such a company or facility, a search range of a circle or a square having a radius around a point is appropriate.

한편, 관심지역이 대학로와 같이 한쪽 방향으로 긴 시설물일 경우에는 검색 범위를 직사각형과 같이 긴 형태의 검색범위로 지정해야 검색 의도에 맞는 결과를 도출할 수 있다. 도 5 는 이러한 직사각형 형태의 검색범위 지정예를 도시하고 있다.On the other hand, if the area of interest is a facility that is long in one direction, such as a university road, the search range should be specified as a long search range, such as a rectangle, in order to obtain a result that matches the search intention. Fig. 5 shows an example of specifying a search range in the form of a rectangle.

한편, 관심지역의 형태가 건물이 아닌 영역의 형태일 경우에는 관심지역정보 데이타베이스에 해당 관심지역의 검색범위를 구성하는 다각형의 꼭지점 좌표를 저장하거나, 사각형의 중심좌표, 방향, 가로변의 길이, 세로변의 길이 등을 저장하고, 검색시에 이러한 정보를 이용하여 복잡한 형태의 검색범위에 대한 검색 조건을 적용하도록 한다.On the other hand, if the region of interest is a non-building area, the coordinates of the vertices of the polygons forming the search range of the region of interest are stored in the region of interest information database, or the center coordinates, directions, lengths of the horizontal sides, The length of the vertical side and the like are stored, and the search conditions for complex search ranges are applied using this information when searching.

한편, 본 발명에서는 "양재역과 강남역 사이"와 같이 사용자가 관심지역정보 데이타베이스에 저장된 두개 이상의 관심지역을 이용한 복합적인 범위에 대한 검색이 가능한데, 이 경우에는 각 관심지역의 검색범위들을 포함하는 폐곡선 또는 다각형으로 지정하는 방법을 사용한다. 도 6a 는 2개의 관심지역에 대한 경우의 검색범위를, 도 6b 는 3개의 관심지역에 대한 경우의 검색범위를 지정한 일예를 도시한 것이다.Meanwhile, in the present invention, a user may search for a complex range using two or more regions of interest stored in the region of interest information database, such as "between Yangjae Station and Gangnam Station". In this case, a closed curve including the search ranges of each region of interest. Or use polygon designation. FIG. 6A illustrates an example of specifying a search range for two ROIs, and FIG. 6B illustrates a search range for three ROIs.

상기 관심지역정보 데이타베이스(120)에 저장된 관심지역의 데이타 테이블은 검색범위에 따라 다양하게 구현될 수 있다. 도 7a 는 사용자가 관심지역의 검색범위를 직접 지정한 경우의 일예이다. 도 7b 는 관심지역의 분류에 따라 검색범위를 지정한 일예이다. 도 7c 는 관심지역의 검색범위를 다각형으로 지정한 일예이다. The data table of the region of interest stored in the region of interest information database 120 may be implemented in various ways according to the search range. 7A illustrates an example in which a user directly designates a search range of a region of interest. 7B is an example of designating a search range according to a classification of a region of interest. 7C illustrates an example in which a search range of the ROI is designated as a polygon.

위에서 설명한 바와같이, 본 발명의 부가적인 양상에 따르면, 상기 관심지역정보 데이타베이스에 저장되는 각 관심지역별 검색범위 설정정보의 검색범위가 해당 관심지역의 중심좌표일 수 있다.As described above, according to an additional aspect of the present invention, a search range of search range setting information for each ROI stored in the ROI database may be a center coordinate of the ROI.

또한, 상기 관심지역정보 데이타베이스에 저장되는 각 관심지역별 검색범위 설정정보의 검색범위가 해당 관심지역의 중심좌표를 포함하는 원 또는 타원 또는 폐곡선중 어느 하나의 내부일 수 도 있다.In addition, the search range of the search range setting information for each ROI stored in the ROI database may be inside a circle, an ellipse, or a closed curve including the center coordinates of the ROI.

또한, 상기 관심지역정보 데이타베이스에 저장되는 각 관심지역별 검색범위 설정정보의 검색범위가 적어도 3 이상의 꼭지점을 갖는 다각형 내부일 수 도 있다.The search range of the search range setting information for each ROI stored in the ROI database may be inside a polygon having at least three vertices.

한편, 본 발명의 부가적인 양상에 따르면, 상기 검색범위가 각 관심지역이 위치한 지역의 건물 밀도에 따라 상이한 것이 바람직하다.On the other hand, according to an additional aspect of the present invention, it is preferable that the search range is different depending on the building density of the region where each region of interest is located.

또한, 상기 검색범위가 각 관심지역의 업종에 따라 상이한 것이 바람직하다.In addition, the search range is preferably different depending on the type of business of each region of interest.

또한, 상기 검색범위가 각 관심지역의 인구밀도에 따라 상이한 것이 바람직하다.In addition, the search range is preferably different according to the population density of each region of interest.

따라서, 본 발명에 따른 지역정보 검색서비스 시스템은 관심지역의 규모와 특성에 따라 검색범위를 조절함으로써 검색결과에 사용자의 의도를 정확하게 반영할 수 있게 되어 상기에서 제시한 본 발명의 목적을 달성할 수 있게 된다.Therefore, the local information search service system according to the present invention can accurately reflect the user's intention in the search results by adjusting the search range according to the size and characteristics of the region of interest to achieve the above object of the present invention. Will be.

이상에서 설명한 바와같은 본 발명에 따른 지역정보 검색서비스 시스템은 관심지역의 규모와 특성에 따라 검색범위를 가변 설정함으로써 사용자의 의도를 정확하게 반영한 검색결과를 도출할 수 있으며, 2개 이상의 관심지역을 포함하는 복잡한 형태의 검색범위에 대한 검색이 가능하여, 사용자는 관심지역의 규모와 특성에 따라 특화된 지역정보 검색서비스를 향유할 수 있는 유용한 효과가 있다.As described above, the local information search service system according to the present invention can derive a search result accurately reflecting the user's intention by varying the search range according to the size and characteristics of the region of interest, and includes two or more regions of interest. It is possible to search for a complicated search range, so that the user can enjoy a specialized local information search service according to the size and characteristics of the region of interest.

본 발명은 첨부된 도면을 참조하여 바람직한 실시예를 중심으로 기술되었지만 당업자라면 이러한 기재로부터 후술하는 특허청구범위에 의해 포괄되는 본 발명의 범주를 벗어남이 없이 다양한 변형이 가능하다는 것은 명백하다.Although the present invention has been described with reference to the accompanying drawings, it will be apparent to those skilled in the art that various modifications may be made therein without departing from the scope of the invention, which is covered by the following claims.

도 1 은 본 발명에 따른 지역정보 검색서비스 시스템의 개요도1 is a schematic diagram of a local information retrieval service system according to the present invention;

도 2 는 본 발명에 따른 지역정보 검색서비스 시스템의 블럭도2 is a block diagram of a local information search service system according to the present invention.

도 3 은 본 발명에 따른 지역정보 검색서비스 시스템의 검색서비스시의 흐름도3 is a flowchart of a search service of a local information search service system according to the present invention;

도 4 는 관심지역의 규모에 따른 검색범위를 지정한 일예를 도시한 도면4 is a diagram illustrating an example of specifying a search range according to a size of a region of interest;

도 5 는 직사각형 형태의 검색범위를 지정한 일예를 도시한 도면5 is a diagram illustrating an example of specifying a search range having a rectangular shape;

도 6a 는 2개의 관심지역에 대한 경우의 검색범위를 지정한 일예를 도시한 도면6A is a diagram illustrating an example in which a search range is designated for two ROIs;

도 6b 는 3개의 관심지역에 대한 경우의 검색범위를 지정한 일예를 도시한 도면6B is a diagram illustrating an example in which a search range is designated for three ROIs;

도 7a 는 사용자가 관심지역의 검색범위를 직접 지정한 경우의 일예를 도시한 도면FIG. 7A illustrates an example in which a user directly specifies a search range of a region of interest; FIG.

도 7b 는 관심지역의 분류에 따라 검색범위를 지정한 일예를 도시한 도면7B is a diagram illustrating an example of specifying a search range according to a classification of a region of interest;

도 7c 는 관심지역의 검색범위를 다각형으로 지정한 일예를 도시한 도면7C is a diagram illustrating an example in which a search range of a region of interest is designated as a polygon;

<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>

100 : 지역정보 검색서비스 시스템 110 : 지도정보 데이타베이스100: local information search service system 110: map information database

120 : 관심지역정보 데이타베이스 130 : 사용자 입력처리부120: region of interest information database 130: user input processing unit

140 : 사용자 입력정보 해석부 150 : 관심지역 조회부140: user input information analysis unit 150: region of interest inquiry unit

160 : 검색영역 계산부 170 : 검색대상 조회부160: search area calculation unit 170: search target query unit

180 : 검색결과 제공부 200 : 인터넷180: search result provider 200: the Internet

300 : 사용자 컴퓨터300: your computer

Claims (12)

지도와, 상기 지도상의 각 절대좌표들의 위치정보와, 상기 각 절대좌표들의 식별정보와, 상기 각 식별정보들의 안내정보를 저장하는 지도정보 데이타베이스와;A map information database for storing a map, location information of each absolute coordinate on the map, identification information of each absolute coordinate, and guide information of each identification information; 각 관심지역의 식별정보와, 상기 각 관심지역이 위치한 지역의 규모와 특성에 따라 차등 설정되는 각 관심지역별 검색범위 설정정보를 저장하는 관심지역정보 데이타베이스와;A region of interest information database for storing identification information of each region of interest and search range setting information for each region of interest set according to the size and characteristics of the region in which the region of interest is located; 관심지역과, 검색조건과, 검색대상을 포함하는 검색요청정보 입력을 위한 화면 인터페이스를 사용자 컴퓨터로 제공하고, 사용자 컴퓨터로부터 입력된 검색요청정보를 수신하는 사용자 입력처리부와;A user input processing unit which provides a screen interface for inputting search request information including a region of interest, a search condition, and a search object to a user computer, and receives the search request information input from the user computer; 상기 사용자 입력처리부에 의해 수신된 검색요청정보를 해석하여 검색요청정보로부터 관심지역과, 검색조건과, 검색대상을 추출하는 사용자 입력정보 해석부와;A user input information analysis unit for analyzing the search request information received by the user input processing unit and extracting a region of interest, a search condition, and a search object from the search request information; 상기 사용자 입력정보 해석부에 의해 추출된 관심지역에 대응하는 관심지역을 상기 관심지역정보 데이타베이스에 저장된 관심지역 식별정보를 참조하여 검색하는 관심지역 조회부와;A region of interest inquiry unit which searches for a region of interest corresponding to the region of interest extracted by the user input information analyzer with reference to the region of interest identification information stored in the region of interest information database; 상기 관심지역 조회부에 의해 검색된 관심지역의 검색범위 설정정보와, 상기 사용자 입력정보 해석부에 의해 해석된 검색조건으로부터 검색영역을 계산하는 검색영역 계산부와;A search region calculator for calculating a search region from the search region setting information of the region of interest searched by the region of interest search unit and the search condition interpreted by the user input information analysis unit; 상기 검색영역 계산부에 의해 계산된 검색영역내에 위치하는 각 절대좌표들의 식별정보를 상기 지도정보 데이타베이스로부터 참조하여 상기 사용자 입력정보 해석부에 의해 추출된 검색대상에 대응하는 식별정보를 검색하고, 검색된 식별정보에 대한 안내정보를 상기 지도정보 데이타베이스로부터 독출하는 검색대상 조회부와;Search for identification information corresponding to the search object extracted by the user input information analysis unit by referring to the identification information of each absolute coordinate located in the search area calculated by the search area calculation unit from the map information database, A search target inquiry unit which reads guide information on the retrieved identification information from the map information database; 상기 검색대상 조회부에 의해 검색되어 독출된 안내정보를 검색결과정보로 가공하여 이를 해당 검색요청한 사용자 컴퓨터로 제공하는 검색결과 제공부를;A search result providing unit for processing the guide information searched and read by the search target inquiry unit into search result information and providing the same to the user computer requesting the search; 포함하는 것을 특징으로 하는 지역정보 검색서비스 시스템.Local information search service system comprising a. 제 1 항에 있어서,The method of claim 1, 상기 검색영역 계산부가 사용자 입력정보 해석부에 의해 해석된 검색조건으로부터 계산된 영역을 우선 검색영역으로 설정하는 것을 특징으로 하는 지역정보 검색서비스 시스템.And the search area calculator sets the area calculated from the search conditions interpreted by the user input information analyzer as a search area first. 제 1 항에 있어서, The method of claim 1, 상기 검색영역 계산부가 사용자 입력정보 해석부에 의해 해석된 관심지역이 적어도 2 이상일 경우, 상기 관심지역 조회부에 의해 검색된 2 이상의 관심지역의 검색범위를 포함하는 폐곡선 또는 다각형 중의 어느 하나를 검색영역으로 설정하는 것을 특징으로 하는 지역정보 검색서비스 시스템.If the search area calculator is at least two regions of interest analyzed by the user input information analyzer, one of the closed curves or polygons including the search ranges of the two or more regions of interest searched by the region of interest search unit is used as a search region. Local information search service system, characterized in that the setting. 제 1 항 내지 제 3 항중의 어느 한 항에 있어서,The method according to any one of claims 1 to 3, 상기 관심지역정보 데이타베이스에 저장되는 각 관심지역별 검색범위 설정정보의 검색범위가 해당 관심지역의 중심좌표인 것을 특징으로 하는 지역정보 검색서비스 시스템.And a search range of the search range setting information for each region of interest stored in the region of interest information database is a center coordinate of the region of interest. 제 1 항 내지 제 3 항중의 어느 한 항에 있어서,The method according to any one of claims 1 to 3, 상기 관심지역정보 데이타베이스에 저장되는 각 관심지역별 검색범위 설정정보의 검색범위가 해당 관심지역의 중심좌표를 포함하는 원 또는 타원 또는 폐곡선중 어느 하나의 내부인 것을 특징으로 하는 지역정보 검색서비스 시스템.And a search range of the search range setting information for each region of interest stored in the region of interest information database is any one of a circle, an ellipse, or a closed curve including a center coordinate of the region of interest. 제 1 항 내지 제 3 항중의 어느 한 항에 있어서,The method according to any one of claims 1 to 3, 상기 관심지역정보 데이타베이스에 저장되는 각 관심지역별 검색범위 설정정보의 검색범위가 적어도 3 이상의 꼭지점을 갖는 다각형 내부인 것을 특징으로 하는 지역정보 검색서비스 시스템.And a search range of the search range setting information for each region of interest stored in the region of interest information database is inside a polygon having at least three vertices. 제 5 항에 있어서,The method of claim 5, wherein 상기 검색범위가 각 관심지역이 위치한 지역의 건물 밀도에 따라 상이한 것을 특징으로 하는 지역정보 검색서비스 시스템.Local search service system, characterized in that the search range is different depending on the building density of the area where each region of interest is located. 제 5 항에 있어서,The method of claim 5, wherein 상기 검색범위가 각 관심지역의 업종에 따라 상이한 것을 특징으로 하는 지역정보 검색서비스 시스템.Local information retrieval system, characterized in that the search range is different depending on the type of business of each region of interest. 제 5 항에 있어서,The method of claim 5, wherein 상기 검색범위가 각 관심지역의 인구밀도에 따라 상이한 것을 특징으로 하는 지역정보 검색서비스 시스템.And said search range is different depending on the population density of each region of interest. 제 6 항에 있어서,The method of claim 6, 상기 검색범위가 각 관심지역이 위치한 지역의 건물 밀도에 따라 상이한 것을 특징으로 하는 지역정보 검색서비스 시스템.Local search service system, characterized in that the search range is different depending on the building density of the area where each region of interest is located. 제 6 항에 있어서,The method of claim 6, 상기 검색범위가 각 관심지역의 업종에 따라 상이한 것을 특징으로 하는 지역정보 검색서비스 시스템.Local information retrieval system, characterized in that the search range is different depending on the type of business of each region of interest. 제 6 항에 있어서,The method of claim 6, 상기 검색범위가 각 관심지역의 인구밀도에 따라 상이한 것을 특징으로 하는 지역정보 검색서비스 시스템.And said search range is different depending on the population density of each region of interest.
KR10-2003-0040830A 2003-06-23 2003-06-23 Search service system for regional information KR100484223B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-2003-0040830A KR100484223B1 (en) 2003-06-23 2003-06-23 Search service system for regional information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2003-0040830A KR100484223B1 (en) 2003-06-23 2003-06-23 Search service system for regional information

Publications (2)

Publication Number Publication Date
KR20050000225A KR20050000225A (en) 2005-01-03
KR100484223B1 true KR100484223B1 (en) 2005-04-20

Family

ID=37216376

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2003-0040830A KR100484223B1 (en) 2003-06-23 2003-06-23 Search service system for regional information

Country Status (1)

Country Link
KR (1) KR100484223B1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101163827B1 (en) 2009-05-15 2012-07-09 현대자동차주식회사 Apparatus and Method for Location Based Data Service
CN103478833A (en) * 2009-11-11 2014-01-01 南钟铉 Composition for counteracting smoking toxicity
US9002880B2 (en) 2009-05-15 2015-04-07 Hyundai Motor Company Apparatus for searching for information within space of interest

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4682732B2 (en) 2005-07-27 2011-05-11 株式会社デンソー Navigation device
KR100972836B1 (en) * 2007-03-07 2010-07-28 (주)폴리다임 Regional information registering method through website map
KR101525624B1 (en) * 2008-12-31 2015-06-03 주식회사 엘지유플러스 Mobile communication apparatus requesting information searching according to location and control method thereof, relay server for relaying searching result of information searching server according to location of mobile communication apparatus and control method thereof
US9460114B2 (en) 2009-05-15 2016-10-04 Hyundai Motor Company System for managing relationship and history of combined space of interest (SOI) object and content
US9183249B2 (en) 2009-05-15 2015-11-10 Hyundai Motor Company Apparatus and method for generating a path
KR101562826B1 (en) 2009-09-15 2015-10-26 삼성전자주식회사 Apparatus and method for filtering of geographical data
KR100989385B1 (en) * 2009-12-28 2010-10-25 에스케이마케팅앤컴퍼니 주식회사 Method of setting up destination in car navigation system
US9189556B2 (en) * 2012-01-06 2015-11-17 Google Inc. System and method for displaying information local to a selected area
US9767484B2 (en) * 2012-09-11 2017-09-19 Google Inc. Defining relevant content area based on category density
KR102038093B1 (en) * 2013-01-08 2019-10-29 네이버 주식회사 Method, search server and computer readable recording medium for providing branch office information
WO2014108907A1 (en) * 2013-01-14 2014-07-17 Bar-Ilan University Location-based image retrieval
KR101672635B1 (en) * 2015-05-27 2016-11-04 재단법인대구경북과학기술원 Apparatus and method for recommending hybrid sensor
KR101885604B1 (en) * 2017-08-30 2018-08-06 주식회사 네스 Business support system
KR102009395B1 (en) * 2018-05-14 2019-10-21 계명대학교 산학협력단 Walkability score development system and method
CN111859189A (en) * 2020-07-10 2020-10-30 湖南三一智能控制设备有限公司 Map display device, method, apparatus, and computer-readable storage medium
CN113626729B (en) * 2021-07-30 2024-04-16 高德软件有限公司 Method and equipment for determining interest point information

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101163827B1 (en) 2009-05-15 2012-07-09 현대자동차주식회사 Apparatus and Method for Location Based Data Service
US9002880B2 (en) 2009-05-15 2015-04-07 Hyundai Motor Company Apparatus for searching for information within space of interest
CN103478833A (en) * 2009-11-11 2014-01-01 南钟铉 Composition for counteracting smoking toxicity

Also Published As

Publication number Publication date
KR20050000225A (en) 2005-01-03

Similar Documents

Publication Publication Date Title
KR100484223B1 (en) Search service system for regional information
Jovanović The application of GIS and its components in tourism
US20240077324A1 (en) Identifying, Processing And Displaying Data Point Clusters
US7440875B2 (en) Schematic generation
Fan et al. A polygon-based approach for matching OpenStreetMap road networks with regional transit authority data
US9430510B2 (en) Computer implemented methods and systems for multi-level geographic query
US6574553B1 (en) System and method for calculating a navigation route based on adjacent cartographic map databases
US20060287810A1 (en) Systems and methods for determining a relevance rank for a point of interest
CN112861972B (en) Site selection method and device for exhibition area, computer equipment and medium
CN105704675A (en) Scenic region information processing method and device
CN114265833B (en) Vehicle track guiding geographic space-time characteristic visual analysis platform
US9811539B2 (en) Hierarchical spatial clustering of photographs
CN110309433B (en) Data processing method and device and server
JP3206491B2 (en) Map information retrieval device
KR102157370B1 (en) Method for caculating business density index and system for supporting the establishment using the same
JP2002163265A (en) Area searching device
JP4929225B2 (en) Method, apparatus and program for automatically selecting content associated with route
Kilic et al. Effects of reverse geocoding on OpenStreetMap tag quality assessment
KR101752598B1 (en) Geocoding and mapping system and method using address and map data
Steiniger et al. WalkYourPlace–Evaluating neighbourhood accessibility at street level
Zhang et al. Enrichment of topographic road database for the purpose of routing and navigation
CN113569564B (en) Address information processing and displaying method and device
TW202146850A (en) Processing apparatus and method for determining road names
de Armas García et al. Deployment of a National Geocoding Service: Cuban Experience.
Santos et al. Automatic classification of location contexts with decision trees

Legal Events

Date Code Title Description
A201 Request for examination
A302 Request for accelerated examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
O035 Opposition [patent]: request for opposition
O132 Decision on opposition [patent]
O074 Maintenance of registration after opposition [patent]: final registration of opposition
FPAY Annual fee payment

Payment date: 20130404

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20140317

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20150410

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20160511

Year of fee payment: 12

FPAY Annual fee payment

Payment date: 20170406

Year of fee payment: 13

FPAY Annual fee payment

Payment date: 20180409

Year of fee payment: 14

FPAY Annual fee payment

Payment date: 20190326

Year of fee payment: 15