KR20070087419A - Location information display method using local geographic code and its device - Google Patents
Location information display method using local geographic code and its device Download PDFInfo
- Publication number
- KR20070087419A KR20070087419A KR1020060017801A KR20060017801A KR20070087419A KR 20070087419 A KR20070087419 A KR 20070087419A KR 1020060017801 A KR1020060017801 A KR 1020060017801A KR 20060017801 A KR20060017801 A KR 20060017801A KR 20070087419 A KR20070087419 A KR 20070087419A
- Authority
- KR
- South Korea
- Prior art keywords
- code
- location
- geographic
- converting
- geographical
- Prior art date
- Legal status (The legal status 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 status listed.)
- Granted
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47C—CHAIRS; SOFAS; BEDS
- A47C27/00—Spring, stuffed or fluid mattresses or cushions specially adapted for chairs, beds or sofas
-
- A—HUMAN NECESSITIES
- A44—HABERDASHERY; JEWELLERY
- A44B—BUTTONS, PINS, BUCKLES, SLIDE FASTENERS, OR THE LIKE
- A44B1/00—Buttons
- A44B1/18—Buttons adapted for special ways of fastening
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47C—CHAIRS; SOFAS; BEDS
- A47C3/00—Chairs characterised by structural features; Chairs or stools with rotatable or vertically-adjustable seats
- A47C3/16—Chairs characterised by structural features; Chairs or stools with rotatable or vertically-adjustable seats of legless type, e.g. with seat directly resting on the floor; Hassocks; Pouffes
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47G—HOUSEHOLD OR TABLE EQUIPMENT
- A47G9/00—Bed-covers; Counterpanes; Travelling rugs; Sleeping rugs; Sleeping bags; Pillows
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
위치정보의 표시방법 및 그 장치가 개시된다.A method of displaying position information and an apparatus thereof are disclosed.
본 발명은 임의의 위치에 대응하는 경도, 고도, 위도로 표현되는 지리적 주소 코드를 상기 지리적 주소 코드에 대응하는 좌표 및 소정의 범위로 표현되는 지리적 코드로 변환하는 단계, 상기 지리적 코드에 대응하는 공간적 특성 부여가 필요한지 판단하는 단계 및 상기 공간적 특성 부여가 필요하면, 상기 지리적 코드를 상기 공간적 특성이 포함되는 지역 지리적 코드로 변환하는 단계를 포함한다.The present invention converts a geographical address code represented by a longitude, an altitude, and a latitude corresponding to an arbitrary position into a geographical code represented by a coordinate and a predetermined range corresponding to the geographical address code, and spatially corresponding to the geographical code. Determining whether characterization is necessary and converting the geographic code into a regional geographic code including the spatial characteristic if the spatial characterization is necessary.
본 발명에 의하면, 위치 인식 노드를 중심으로 위치 비인식 노드에도 위치기반서비스를 제공하고, 광역적 공간과 지역적 공간이 통합된 환경에서 저비용으로 정확한 서비스를 제공할 수 있다.According to the present invention, location-based services can be provided to location-aware nodes based on location-aware nodes, and accurate services can be provided at low cost in an environment in which a wide area space and a local space are integrated.
Description
도 1은 위치기반 서비스 시스템의 개념도이다.1 is a conceptual diagram of a location-based service system.
도 2는 본 발명이 적용되는 위치기반 서비스의 흐름도이다.2 is a flowchart of a location-based service to which the present invention is applied.
도 3은 도 2의 다른 시나리오를 나타내는 흐름도이다.3 is a flowchart illustrating another scenario of FIG. 2.
도 4는 본 발명의 블럭도이다.4 is a block diagram of the present invention.
도 5는 도 4의 데이터 처리부를 포함하는 위치 노드 장치의 블럭도이다.FIG. 5 is a block diagram of a location node device including the data processor of FIG. 4.
도 6은 본 발명의 흐름도이다.6 is a flowchart of the present invention.
도 7a는 도 6의 지리적 코드로 변환하는 과정의 상세 흐름도이다.FIG. 7A is a detailed flowchart of a process of converting to a geographical code of FIG. 6.
도 7b는 도 6의 지역 지리적 코드로 변환하는 과정의 상세 흐름도이다.FIG. 7B is a detailed flowchart of a process of converting to a regional geographic code of FIG. 6.
도 8은 본 발명의 일실시예에 따른 흐름도이다.8 is a flowchart according to an embodiment of the present invention.
도 9는 고정적 주소코드와 상대적 주소코드와의 관계를 도시한 것이다.9 shows a relationship between a fixed address code and a relative address code.
도 10a 및 도 10b는 도 6의 지역 지리적 코드로 변환하는 과정을 도시한 것이다.10A and 10B illustrate a process of converting to a regional geographic code of FIG. 6.
도 11a 및 도 11b는 도 8의 지리적 코드로 변환하는 과정을 도시한 것이다.11A and 11B illustrate a process of converting to the geographic code of FIG. 8.
도 12는 지리적 코드의 좌표계 및 지역 지리적 코드의 좌표계에서 범위 척도 의 특성을 도시한 것이다.12 shows the characteristics of the range scale in the coordinate system of the geographical code and in the coordinate system of the local geographical code.
본 발명은 위치기반 서비스 시스템에 관한 것으로 특히, 지역 지리적 코드를 이용한 위치정보의 표시방법 및 그 장치에 관한 것이다.The present invention relates to a location-based service system, and more particularly, to a method and apparatus for displaying location information using a regional geographic code.
도 1은 위치기반 서비스 시스템의 개념도이다. 1 is a conceptual diagram of a location-based service system.
위치기반서비스를 위한 시스템은 도 1과 같이 위치 인식 노드(Location-aware node), 위치 비인식 노드(Location-unaware node), 위치서버(Location server), 사용자(User)로 구성된다. 사용자는 위치 서버에 서비스를 요청하고 위치정보를 확인하는 대상이고, 위치서버는 사용자에게 다양한 위치기반서비스를 제공해 주고, 위치기반서비스 관련 정보를 유지 관리하는 대상이다. 그리고 위치정보를 제공하는 대상인 위치 노드는 위치 인식 장치, 위치 비인식 장치로 구분된다. 위치 인식 노드는 GPS와 같은 위치확인기술 및 사용자의 입력을 통해서 지리적 공간에서 위치를 확인할 수 있는 대상이고, 위치 비인식 노드는 위치를 확인할 수 없는 대상이다. The system for the location-based service is composed of a location-aware node, a location-unaware node, a location server, and a user as shown in FIG. 1. A user requests a service to a location server and checks location information. A location server provides a user with various location-based services and maintains location-based service-related information. Location nodes, which are targets for providing location information, are classified into location-aware devices and location-aware devices. Location-aware nodes are objects that can identify locations in geographic space through location technology, such as GPS, and user input, and location-aware nodes are objects that cannot identify locations.
종래의 위치정보의 표시방법은 도 1의 위치기반 서비스 시스템에서 위치 인식 노드의 좌표를 표시하는 방법이다. 따라서 종래의 위치정보의 표시방법은 위치 비인식 노드에 위치기반 서비스를 제공하기 위해서는 위치 비인식 노드를 표현하지 못한다. 또한, 위치 인식 노드가 포함된 공간이 고유의 공간적 특성을 가지는 지역 적 공간인 경우에는 위치 인식 노드의 위치를 표시할 때, 위와 같은 고유의 공간적 특성을 반영하지 못한다.The conventional method of displaying location information is a method of displaying coordinates of a location recognition node in the location-based service system of FIG. 1. Therefore, the conventional method of displaying location information does not represent location-aware nodes in order to provide location-based services to location-aware nodes. In addition, in the case where the space including the location recognition node is a local space having its own spatial characteristics, when the location of the location recognition node is displayed, the above unique spatial characteristics may not be reflected.
따라서, 종래의 위치정보의 표시방법은 위치 인식 노드의 위치 및 위치 비인식 노드의 위치를 정확하게 반영할 수 없고, 지역적 공간과 광역적 공간이 모두 포함되는 통합환경에서의 위치기반서비스에 적용하기 용이하지 않으며, 통합환경에 적용하기 위해 시스템에 위치 인식장치를 부가하여야 하므로 고비용을 요구하는 문제점이 있다.Therefore, the conventional method of displaying location information cannot accurately reflect the location of the location-aware node and the location of the location-aware node, and is easy to apply to location-based services in an integrated environment including both local and regional spaces. In addition, there is a problem that requires a high cost because the location recognition device must be added to the system to apply to the integrated environment.
본 발명이 이루고자 하는 기술적 과제는 위치 인식 노드를 중심으로 위치 비인식 노드에도 위치기반서비스를 제공하고, 광역적 공간과 지역적 공간이 통합된 환경에서 저비용으로 정확한 서비스를 제공할 수 있는 위치정보의 표시방법을 제공하는데 있다.The technical problem to be achieved by the present invention is to provide location-based services to location-aware nodes centered on location-aware nodes, and to display location information that can provide accurate services at low cost in an integrated environment of global and regional spaces. To provide a method.
본 발명이 이루고자 하는 다른 기술적 과제는 상기의 위치정보의 표시방법이 적용된 위치정보의 표시장치를 제공하는데 있다.Another object of the present invention is to provide a device for displaying location information to which the above method for displaying location information is applied.
상기 기술적 과제를 해결하기 위하여, 본 발명은 임의의 위치에 대응하는 경도, 고도, 위도로 표현되는 지리적 주소 코드를 상기 지리적 주소 코드에 대응하는 좌표 및 소정의 범위로 표현되는 지리적 코드로 변환하는 단계, 상기 지리적 코드에 대응하는 공간적 특성 부여가 필요한지 판단하는 단계 및 상기 공간적 특성 부여가 필요하면, 상기 지리적 코드를 상기 공간적 특성이 포함되는 지역 지리적 코 드로 변환하는 단계를 포함한다.In order to solve the above technical problem, the present invention converts a geographical address code represented by a longitude, altitude, latitude corresponding to an arbitrary position into a geographical code represented by a coordinate and a predetermined range corresponding to the geographical address code. Determining whether spatial characterization corresponding to the geographic code is necessary; and converting the geographic code into a regional geographic code including the spatial characteristic when the spatial characterization is required.
상기의 다른 기술적 과제를 해결하기 위하여, 본 발명은 임의의 위치에 대응하는 경도, 고도, 위도로 표현되는 지리적 주소 코드를 상기 지리적 주소 코드에 대응하는 좌표 및 소정의 범위로 표현되는 지리적 코드로 변환하는 지리적코드 변환부, 상기 지리적 코드에 대응하는 공간적 특성 부여가 필요한지 판단하는 지역공간 제어부 및 상기 공간적 특성 부여가 필요하면, 상기 지리적 코드를 상기 공간적 특성이 포함되는 지역 지리적 코드로 변환하는 지역지리적코드 변환부를 포함한다.In order to solve the above other technical problem, the present invention converts a geographical address code represented by a longitude, altitude, and latitude corresponding to an arbitrary position into a geographical code represented by a coordinate and a predetermined range corresponding to the geographical address code. A geographical code conversion unit for determining a spatial feature corresponding to the geographical code; and a local geographical code for converting the geographical code into a regional geographical code including the spatial characteristic if the spatial characteristic is required. It includes a conversion unit.
이하에서는 도면을 참조하여 본 발명의 바람직한 실시예를 설명하기로 한다.Hereinafter, with reference to the drawings will be described a preferred embodiment of the present invention.
이러한 위치기반 서비스는 사용자와 위치노드가 분리된 형태와 사용자와 위치노드가 결합된 형태로 구분된다. 분리된 형태의 서비스는 위치 노드에 대해서 위치 정보를 요구하는 형태의 서비스이고 결합된 형태의 서비스는 사용자가 위치 정보를 가지고 있는 경우에 그 위치 정보를 이용한 서비스 형태가 된다. 또한 분리된 형태의 서비스는 사용자가 직접적으로 위치 노드의 위치를 요구하는 형태의 요구서비스 형태와 위치 노드가 임의의 규칙에 의해서 사용자에 알려주는 통보 서비스의 형태로 구분된다.Such location-based services are classified into a form in which the user and the location node are separated and a form in which the user and the location node are combined. The separated type of service is a type of service that requires location information for a location node, and the combined type of service becomes a service type using the location information when the user has location information. In addition, the separated service is divided into a request service type in which a user directly requests a location node and a notification service in which the location node informs the user by an arbitrary rule.
도 2는 본 발명이 적용되는 위치기반 서비스의 흐름도이다. 2 is a flowchart of a location-based service to which the present invention is applied.
도 2는 도 1의 시스템에서 사용자가 직접적으로 위치 노드의 위치를 요구하는 요구 서비스 형태의 위치기반서비스를 제공하는 시나리오를 보여주고 있고, 지리적 코드를 사용해서 위치 인식노드 및 위치 비인식 노드의 위치 정보를 제공해 주는 것을 보여주고 있다. 여기서 사용되는 위치 정보는 지리적 코드 또는 지역 지 리적 코드를 사용한다. FIG. 2 illustrates a scenario of providing a location-based service in the form of a request service that requires a user to directly locate a location node in the system of FIG. 1, and uses a geographical code to locate location-aware nodes and location-aware nodes. It shows you what information you provide. The location information used here uses a geographic code or a geographical code.
사용자가 위치 서버에 위치기반서비스를 서비스 요구 메시지(Service Request)를 요청하면 위치 서버는 관리 및 유지하고 있는 정보를 통해서 위치 노드를 검색하게 되고, 서비스 요구 메시지를 위치 노드로 전달하게 된다. When a user requests a location request service for a location-based service from a location server, the location server searches for a location node through information managed and maintained, and delivers a service request message to the location node.
위치 노드는 주기적 또는 서비스 응답마다 위치 정보를 업데이트함으로써 위치서버는 위치노드의 위치를 예측할 수 있다라고 가정한다. 서비스 요구 메시지를 수신한 위치 노드는 위치 정보를 위치 서버로 전달하고 It is assumed that the location node can predict the location of the location node by updating the location information periodically or per service response. The location node receiving the service request message forwards the location information to the location server.
위치 서버는 사용자에게 전달한다. 위치 서버가 사용자에게 서비스 응답 메시지(Service response)를 전달하는 경우 사용자의 특성 및 요구 사항에 따라 기타 응용 데이터들이 추가될 수 있다. The location server delivers to the user. When the location server delivers a service response message to the user, other application data may be added according to the user's characteristics and requirements.
도 2의 a)는 위치 인식 노드에 대한 위치기반서비스 과정을 보여주는 것으로 위치 노드 A가 위치 정보를 가지고 있기 때문에 직접적으로 사용자에게 위치 정보를 제공하는 반면 도 2의 b)는 위치 비인식 노드에 대한 위치기반서비스를 요청하는 것으로 위치 비인식 노드는 위치 정보를 가지고 있지 않기 때문에 서비스 응답 메시지를 위치 인식노드로 전달하게 되고 위치인식 노드의 위치 정보를 추가함으로써 위치기반서비스를 제공할 수 있다.Figure 2a shows a location-based service process for a location-aware node, where location node A has location information and provides location information directly to the user, while Figure 2b shows a location-aware node. Since the location-aware node does not have location information by requesting a location-based service, a service response message may be delivered to the location-aware node, and the location-based service may be added by adding location information of the location-aware node.
도 3은 도 2의 다른 시나리오를 나타내는 흐름도이다. 3 is a flowchart illustrating another scenario of FIG. 2.
도 3은 통보서비스 형태의 위치기반서비스 형태에 대한 시나리오를 보여주고 있다. 통보 서비스는 위치 노드의 임의의 규칙에 따라 필요시에 사용자에게 위치 정보를 알려준다. 3 shows a scenario of a location-based service type of notification service type. The notification service informs the user of the location information when needed according to any rule of the location node.
도 3의 a)와 같이 위치 인식노드는 위치 정보를 가지고 있기 때문에 직접적으로 위치 서버로 서비스 통보 메시지(Service notification)를 전달한다. 그리고 위치 서버는 수신된 서비스 통보 메시지를 사용자의 서비스 프로파일을 근거로 사용자에게 전달하게 된다.Since the location aware node has location information as shown in FIG. 3a, the service notification message is directly transmitted to the location server. The location server then delivers the received service notification message to the user based on the service profile of the user.
도 3의 b)와 같이 위치 비인식 노드는 위치 정보를 가지고 있지 않기 때문에 서비스 통보 메시지를 위치 인식 노드로 전달하고 위치 인식 노드는 지리적 코드를 추가해서 위치 서버로 서비스 통보 메시지를 전달한다. 이러한 기본 구조를 바탕으로 위치 기반 서비스를 제공한다.Since the location unrecognized node does not have the location information as shown in b) of FIG. 3, the service notification message is transmitted to the location recognition node, and the location recognition node adds the geographical code to the location server. Based on this basic structure, location-based services are provided.
본 발명에서, 지리적 코드(Geographical Code-GGC)는 위치를 표현하는 코드로 좌표와 범위로써 위치를 표현하는 코드이다. In the present invention, a Geographical Code (GGC) is a code representing a location and a code representing a location by coordinates and ranges.
또한, 지역 지리적 코드(Local GGC)는 지역적인 특성을 지리적 코드에 부여함으로써 위치를 표현하는 코드이고, 지리적 코드와 동일한 표현규칙을 갖는다. In addition, a local geographic code (Local GGC) is a code representing a location by giving a local characteristic to a geographic code, and has the same representation rules as the geographic code.
또한, 위치 노드는 네트워크 기능을 가지고 있는 위치기반서비스를 제공하는 대상으로 위치 정보를 가지는 위치 인식 노드(Location-aware node)와 위치 정보를 가지지 않는 위치 비인식 노드(Location-unaware node)로 구성된다.In addition, the location node is a target for providing a location-based service having a network function, and is composed of a location-aware node having location information and a location-unaware node having no location information. .
또한, 위치 서버(Location Server)는 위치 노드의 위치 정보를 관리 유지하는 서버로 사용자에 위치 정보를 이용하여 다양한 서비스를 제공한다. In addition, a location server is a server that manages and maintains location information of a location node, and provides various services using location information to a user.
또한, 지리적 주소 코드(GeoAddress)는 지리적 공간에서 경도, 고도, 위도로 표현되는 위치 정보이다.In addition, the geographic address code (GeoAddress) is location information expressed in longitude, altitude, and latitude in a geographic space.
한편, 고정적 주소 코드(AbsAddress)는 임의의 규칙을 통해서 지리적 주소코 드를 변환한 위치 정보이고, 상대적 주소 코드(RelAddress)는 고정적 주소코드를 통해서 상대적으로 표현된 위치 정보이다.Meanwhile, the fixed address code (AbsAddress) is location information obtained by converting a geographical address code through an arbitrary rule, and the relative address code (RelAddress) is location information expressed relatively through a fixed address code.
도 4는 본 발명의 블럭도이다.4 is a block diagram of the present invention.
지리적코드 변환부(410)는 임의의 위치에 대응하는 경도, 고도, 위도로 표현되는 지리적 주소 코드를 지리적 주소 코드에 대응하는 좌표 및 소정의 범위로 표현되는 지리적 코드로 변환한다.The geographic
지리적코드 변환부(410)는 지오코드 시스템(GeoCodeSystem) 기능을 이용하여 고정적 주소 코드 또는 상대적 주소 코드를 결정하고 범위의 척도를 결정 후에 지리적 코드를 생성한다. 지리적코드 변환부(410)는 지리적 코드 처리를 담당한다. 지리적코드 변환부(410)는 지리적 코드에 대한 분석 및 생성을 담당한다. 지리적코드 변환부(410)는 지오코드 시스템(GeoCodeSystem)의 기능을 구비하여 지리적 주소 코드와 고정적 주소 코드의 변환기능을 수행함으로써 지리적 코드를 생성한다.The geographic
지역공간 제어부(420)는 지리적 코드에 대응하는 공간적 특성 부여가 필요한지 판단한다.The local
지역지리적코드 변환부(430)는 공간적 특성 부여가 필요하면, 상기 지리적 코드를 상기 공간적 특성이 포함되는 지역 지리적 코드로 변환한다. 바람직하게는, 지역지리적코드 변환부(430)는 로컬 지오코드 시스템(LocalGeoCodeSystem) 기능을 이용하여 지역 지리적 코드를 생성한다.If geographic code assignment is required, the geographic
도 4에서 지역공간 제어부(420)에서 지역 지리적 코드에 부여된 공간적 특성의 제거가 필요하다고 판단하면, 지리적코드 변환부(410) 및 지역지리적코드 변환 부(430)는 지역 지리적코드를 지리적 코드로 변환하는 과정을 수행할 수 있다.In FIG. 4, if it is determined that the spatial characteristics assigned to the regional geographic code are required by the
도 5는 도 4의 데이터 처리부(400)를 포함하는 위치 노드 장치의 블럭도이다.FIG. 5 is a block diagram of a location node device including the
데이터 처리부(500)는 응용프로그램의 특성에 따라 송수신된 데이터를 처리한다. 또한, 위치기반서비스를 위해서 데이터 처리부(500)는 지리적코드 변환부(510)와 지역지리적코드 변환부(530)를 포함한다.The
지리적코드 변환부(510)는 광역적 공간에서 사용되는 지리적 코드를 생성, 유지, 관리한다.The geographic
지역공간 제어부(520)는 지리적 코드에 공간적 특성을 부여할 필요가 있는지 판단한다. 또한, 지역공간 제어부(520)는 지역지리적코드로부터 공간적 특성을 제거할 필요가 있는지 판단한다.The
지역지리적코드 변환부(530)는 지역적 공간에서 사용되는 지리적 코드를 생성, 유지한다.The geographical
수신부(540)는 송수신 안테나(560)의 무선신호를 데이터 처리부(500)에서 처리할 수 있는 형태의 디지털 데이터로 변환한다.The
송신부(550)는 데이터 처리부(500)에서 출력된 디지털 데이터를 무선신호로 변환하여 송수신 안테나(560)로 출력한다.The
송수신 안테나(560)는 무선 신호를 수신 및 송신한다.The transmit / receive
한편, 위치 노드가 사용하는 지리적 코드(GGC)는 경도, 고도, 위도에 의한 지리적 좌표와 위치 노드의 통신 범위에 대한 정보를 포함하여 표현된다. On the other hand, the geographic code (GGC) used by the location node is expressed including the geographical coordinates of the longitude, altitude, latitude and information on the communication range of the location node.
이러한 지리적 코드는 범위 인자와 주소코드를 통해서 구성이 된다. 범위 인자는 각축에 대해 척도를 이용하여 범위에 대해 다양하게 표현이 가능하다. These geographic codes are constructed through range factors and address codes. Range factors can be expressed in various ways using scales for each axis.
이때, 주소코드는 위치 노드의 좌표를 표현하는 것으로 상대적 주소 코드와 고정적 주소 코드로 구분된다. 고정적 주소 코드는 지리적 공간에서의 좌표를 직접적으로 나타내고 상대적 주소 코드는 임의의 주소코드에 대해 상대적으로 위치 좌표를 나타낸다. In this case, the address code represents coordinates of the location node and is divided into a relative address code and a fixed address code. Fixed address codes represent coordinates directly in geographic space and relative address codes represent position coordinates relative to any address code.
이러한 지리적 코드에 대한 표현규칙의 일 예는 다음과 같다.An example of an expression rule for such a geographic code is as follows.
수학식 1에서, 지리적 코드(GGC)는 3가지 형식으로 표현될 수 있으며 고정적 주소코드 2가지와 상대적 주소코드를 갖는 것을 나타내고 있다. {}은 있어도 되고 없어도 된다는 표시다. {}가 없는 경우는 고정적 주소코드이면서 Scale이 단일 값으로 1인 경우 및 범위가 m인 경우를 나타낸다. 여기서 사용되는 Scale은 범위 개념의 척도를 나타낸다.In
수학식 2에서, 척도 코드(Scale)는 범위 개념 및 길이 개념으로 사용된다In Equation 2, the scale code Scale is used as a range concept and a length concept.
수학식 3에서, 고정적 주소코드(AbsAddress)는 위도, 경도, 고도에 대한 실수로써 표현되거나 엘리어스(Alias)를 통해서 표현될 수도 있다.In Equation 3, a fixed address code (AbsAddress) may be expressed as a real number for latitude, longitude, and altitude, or may be expressed through Alias.
수학식 4에서, 상대적 주소코드(RelAdress)는 재귀적으로 주소를 표현하는 방법으로 이미 알고 있는 주소, 즉 고정적 주소코드 또는 상대적 주소코드를 중심으로 원하는 위치의 주소코드를 상대적으로 나타내는 주소코드이다. 여기서, Scale은 길이 개념의 척도를 나타낸다. 또한 상대적 주소 코드는 엘리어스(Alias)를 통해서 표현될 수 있다. 엘리어스(Alias)는 위치 서버에서 유지 관리함으로써 사용될 수 있다. 위치 서버는 엘리어스(Alias)와 고정적 주소코드 및 상대적 주소 코드에 대한 매핑정보를 유지관리한다.In Equation 4, the relative address code RelAdress is a method of expressing an address recursively, which is an address code representing an address address of a desired location based on a known address, that is, a fixed address code or a relative address code. Here, Scale represents a measure of the length concept. Relative address codes can also be expressed through Alias. Alias can be used by maintaining on a location server. The location server maintains mapping information for Alias and fixed address codes and relative address codes.
엘리어스(Alias)는 문자열을 의미하며 문자열은 숫자 또는 문자들로 구성되고 첫 글자는 문자로 시작한다. 엘리어스(Alias)는 지리적 위치에 대해 이름을 부여하는 방법으로 위치 정보를 사용자가 용이하게 인식할 수 있도록 표현할 수 있다.Alias means a string. A string consists of numbers or letters, and the first letter begins with a letter. Alias may express the location information so that the user can easily recognize the location information by naming the geographical location.
이때, Abs가 1 이면, 고정적 주소코드를 나타내고, Rel가 2 이면, 상대적 주소코드를 나타낸다. Real은 실수 및 정수를 포함함을 나타낸다. Unit(척도 단위)는 범위의 단위를 나타내는 것으로, 1이면 킬로미터(km), 2이면 미터(m), 3이면 센티미터(cm), 4이면 밀리미터(mm)를 나타낸다.At this time, if Abs is 1, a fixed address code is shown, and if Rel is 2, a relative address code is shown. Real indicates that it contains a real number and an integer. Units represent the units of the range: 1 for kilometers (km), 2 for meters (m), 3 for centimeters (cm), and 4 for millimeters (mm).
지오코드 시스템(GeoCodeSystem)은 다음의 표현규칙을 통해서 구성될 수 있다.GeoCodeSystem can be configured through the following expression rules.
또한, 이 규칙은 위치 서버에 등록함으로써 광역적으로 사용될 수 있고, 개별적인 환경에서 위치 노드에 입력함으로써 적용될 수 있다.In addition, this rule can be used globally by registering with a location server, and can be applied by inputting to location nodes in separate environments.
지오코드 시스템(GeoCodeSystem)에서 코드체계는 공간척도(SpaceScale) 및 지리적 주소 코드(GeoAddress)로 나타낸다.In the GeoCodeSystem, the code system is represented by a SpaceScale and a GeoAddress Code.
여기서의 공간척도(SpaceScale)는 지리적 주소 코드(GeoAddress)에 대한 것이 아니고 전체주소코드에 대한 scale이다.The SpaceScale here is not for GeoAddress but scale for Global Address.
수학식 5에서, 공간척도(SpaceScale)는 전체 주소코드에 대한 scale이고 네트워크별로 지형 형태의 특성을 반영하고 코드를 효율적으로 관리 및 유지할 수 있는 방법을 제공한다.In Equation 5, SpaceScale is a scale for the entire address code, and reflects the characteristics of the terrain form for each network, and provides a method for efficiently managing and maintaining the code.
수학식 6에서, 지리적 주소 코드(GeoAddress)는 위도, 경도, 고도를 나타내는 물리적 위치를 의미한다.In Equation 6, a geographic address code (GeoAddress) means a physical location indicating latitude, longitude, and altitude.
다음, 로컬 지오코드 시스템(LocalGeoCodeSystem)의 표현규칙의 일 예는 다 음과 같다.Next, an example of the expression rule of the LocalGeoCodeSystem is as follows.
수학식 7에서, 좌표계 표시 코드는 좌표계 단위이다. θ 는 지리적 코드(GGC) 좌표계의 x축과 지역지리적 코드(LGGC) 좌표계의 x축간의 사이각을 의미하고 φ는 z축과 xy 평면과의 각도를 나타낸다.In equation (7), the coordinate system display code is in coordinate system. θ represents the angle between the x-axis of the geographic code (GGC) coordinate system and the x-axis of the LGGC coordinate system, and φ represents the angle between the z-axis and the xy plane.
이때, AngleUnit이 1이면 디그리(degree)를 나타내고, 2이면 라디안(radian)을 나타낸다.At this time, if the AngleUnit is 1, it represents a degree, and if 2, it represents a radian.
위에서 상술한 표현규칙을 적용한 예는 다음과 같다.An example of applying the above-described expression rule is as follows.
위치 인식 노드의 지리적 주소 코드가 (10,20,30)이고 지오코드 시스템(GeoCodeSystem)이 (1,5,1)(5,5,30)이면, 고정적 주소코드는 ((10-5)/1,(20-5)/5, (30-30)/1)=(5,3,0)이다. 그리고 범위 척도가 (1,2,3)(2,2,2)이면 지리적 코드(GGC)는 (1, 1,(1,2,3))(2,2,2)(5,3,0)이다. 이때, 이 위치 인식 노드의 범위에 있는 위치 비인식 노드는 동일한 지리적 코드를 사용한다.If the geolocation code of the location aware node is (10,20,30) and the GeoCodeSystem is (1,5,1) (5,5,30), then the static address code is 1, (20-5) / 5, (30-30) / 1) = (5,3,0). And if the range scale is (1,2,3) (2,2,2), then the geographic code (GGC) is (1, 1, (1,2,3)) (2,2,2) (5,3, 0). At this time, location-aware nodes within the range of this location-aware node use the same geographical code.
그리고, 공간적 특성을 부여하기 위해서, 로컬 지오코드 시스템(LocalGeoCodeSystem)을 이용하면, (1,30,90)인 경우 고정적 주소 코드는And, in order to give spatial characteristics, using the LocalGeoCodeSystem, if (1,30,90), the fixed address code
로 변환된다. 따라서, 지역지리적 코드(LGGC)는 (1,1,(1,2,3))(2,2,2)(2.078,0.866,0)이 된다. Is converted to. Thus, the geographic code LGGC is (1,1, (1,2,3)) (2,2,2) (2.078,0.866,0).
한편, 위와 같은 지리적 코드(GGC)를 사용하면, 다음과 같은 범위 척도의 특 성을 얻을 수 있다. 즉, 대칭형(symmetric) 공간뿐만 아니라, 비대칭형(asymmetric) 공간도 표현할 수 있다.On the other hand, using the above geographic code (GGC), it is possible to obtain the characteristics of the following range measures. That is, not only a symmetric space but also an asymmetric space can be represented.
이러한 특성을 가지고 있는 지리적 코드는 코드 그 자체로 사용 가능하다. 또한, 효율적으로 코드를 관리하고 사용하기 위해서, 지오코드 시스템(GeoCodeSystem) 및 로컬 지오코드 시스템(LocalGeoCodeSystem)을 적용할 수 있다.Geographic codes that have these characteristics can be used by the code itself. In addition, in order to efficiently manage and use code, a geocode system (GeoCodeSystem) and a local geocode system (LocalGeoCodeSystem) may be applied.
지오코드 시스템(GeoCodeSystem)을 이용하면, 표준화된 좌표계를 통해서 지리적 코드를 표현하거나 좌표계의 원점을 임의의 점으로 하는 상대 좌표계를 통해서 지리적 코드를 표현할 수 있다. 또한, 지오코드 시스템(GeoCodeSystem)을 이용하여 지리적 주소 코드를 절대적 주소 코드로 변환하여 지리적 코드를 생성할 수 있고, 지형적 특성을 고려할 수 있다.Using a GeoCodeSystem, a geographic code can be represented through a standardized coordinate system or a relative code system using an origin of the coordinate system as an arbitrary point. In addition, a geocode system may be used to generate a geographic code by converting a geographic address code into an absolute address code, and consider a geographical feature.
로컬 지오코드 시스템(LocalGeoCodeSystem)을 이용하면, 지역적 공간에 특성화한 임의의 좌표계를 통해서 위치를 표현하고 지리적 코드를 통해서 지역 지리적 코드를 생성할 수 있다. 지역 지리적 코드는 지리적 코드의 표현규칙은 동일하지만 내용이 의미하는 것은 다르다. Using the LocalGeoCodeSystem, a local geocode can be generated from a geographic code using a local coordinate system. Regional geographic codes have the same rules for representation of geographic codes, but their meanings are different.
지리적 코드(GGC) 좌표계와 지역지리적 코드(LGGC) 좌표계에 대해 비교설명하면 다음과 같다.The geographic code (GGC) coordinate system and the geographic code (LGGC) coordinate system are described as follows.
지리적 코드(GGC) 좌표계는 표준화된 좌표계를 사용하고 지역지리적 코드(LGGC) 좌표계는 지리적 코드(GGC) 좌표계를 기준으로 해서 지역적 환경을 고려해서 임의의 좌표계를 구성하고 지리적 코드(GGC) 좌표계와 θ, φ를 가지고 구분한다. θ는 지리적 코드(GGC) 좌표계의 x축과 지역지리적 코드(LGGC) 좌표계의 x축 사이의 각을 의미하고 φ는 z축과 xy 평면의 각도를 의미한다. 그래서 θ와 z는 0~90도의 값을 가진다.The geographic code (GGC) coordinate system uses a standardized coordinate system, and the geographic code (LGGC) coordinate system is based on the geographic code (GGC) coordinate system and constitutes an arbitrary coordinate system in consideration of the local environment. , with φ. θ means the angle between the x-axis of the geographic code (GGC) coordinate system and the x-axis of the LGGC coordinate system and φ means the angle of the z-axis and the xy plane. So θ and z have values from 0 to 90 degrees.
지역지리적 코드(LGGC)는 지역적 환경(비광역적 환경)에서 공간적 특성을 부여하고자 하는 경우에 사용된다. 공간적 특성을 부여하기 위해서 로컬 지오코드 시스템(LocalGeoCodeSystem)을 이용하고 이를 통해 지역지리적 코드(LGGC)를 생성한다. The Local Geographic Code (LGGC) is used to impart spatial characteristics in the local (non-global) environment. In order to give spatial characteristics, we use LocalGeoCodeSystem and generate Local Geographic Code (LGGC).
로컬 지오코드 시스템(LocalGeoCodeSystem)은 네트워크 관리 시스템 및 위치 서버를 통해서 또는 개별적으로 위치 노드에 부여함으로써 구현 가능하다.The LocalGeoCodeSystem can be implemented through a network management system and a location server or by assigning to location nodes individually.
한편, 지오코드 시스템(GeoCodeSystem)을 이용한 지리적 주소 코드와 고정적 주소 코드간의 변환과정의 예는 다음과 같다.Meanwhile, an example of a process of converting between a geo-address code and a fixed address code using a GeoCodeSystem is as follows.
먼저, 지리적 주소 코드가 (50,60,10)이고 지오코드 시스템(GeoCodeSystem)이 (4,2,1)(30,40,10)인 경우, 이 위치의 고정적 주소코드는 ((50-30)/4, (60 -40)/2, (10-10)/1)=(5,10,0)이 된다. 이때, 각축에 대한 공간의 척도는 (4,2,1)로써 공간적 특성이 x축 방향으로 긴형태이고, 좌표계의 기준점이 (30,40,10)임을 나타낸다.First, if the geographic address code is (50,60,10) and the geocode system is (4,2,1) (30,40,10), then the static address code of this location is ((50-30) ) / 4, (60 -40) / 2, (10-10) / 1) = (5,10,0). In this case, the scale of the space with respect to each axis is (4, 2, 1), indicating that the spatial characteristics are long in the x-axis direction, and that the reference point of the coordinate system is (30, 40, 10).
다음, 고정적 주소 코드가 (10,4,0) 이고 지오코드 시스템(GeoCodeSystem)이 (2,6,1)(10,-60,10)인 경우의 지리적 주소 코드는 (10+10*2, 4*6-60, 1*0+10)=(30,-36,10)이 된다.Next, if the static address code is (10,4,0) and the geocode system is (2,6,1) (10, -60,10), the geographical address code is (10 + 10 * 2, 4 * 6-60, 1 * 0 + 10) = (30, -36,10).
도 6은 본 발명의 흐름도이다.6 is a flowchart of the present invention.
먼저, 임의의 위치에 대응하는 경도, 고도, 위도로 표현되는 지리적 주소 코 드를 지리적 주소 코드에 대응하는 좌표 및 소정의 범위로 표현되는 지리적 코드로 변환한다(600 과정).First, a geographical address code represented by a longitude, an altitude, and a latitude corresponding to an arbitrary position is converted into a geographical code represented by a coordinate and a predetermined range corresponding to the geographical address code (step 600).
다음, 지리적 코드에 대응하는 공간적 특성 부여가 필요한지 판단한다(610 과정). 바람직하게는, 공간적 특성 부여가 필요한지 판단하는 과정(610 과정)은 위 과정(600 과정)의 좌표가 포함된 공간이 소정의 크기 미만의 지역적 공간이면, 지역적 공간에 대응하는 공간적 특성 부여가 필요한 것으로 판단하는 과정이다. 바람직하게는, 공간적 특성 부여가 필요한지 판단하는 과정(610 과정)은 위 과정(600 과정)의 좌표가 포함된 공간이 소정의 크기 이상의 광역적 공간이면, 지역적 공간에 대응하는 공간적 특성 부여가 필요하지 않은 것으로 판단하는 과정이다. 바람직하게는, 공간적 특성 부여가 필요한지 판단하는 과정(610 과정)의 특정 지역에서 사용되고 있는 위치 정보가 공간적 특성을 부여한 지역 지리적 코드인지 아니면 광역적 공간에서 사용되는지 지리적 코드인지를 판단하는 과정이다. 지역적 공간과 광역적 공간에 대한 판단은 위치기반 서비스 데이터의 목적지 주소를 통해서 확인 가능하다.Next, it is determined whether spatial characterization corresponding to the geographical code is necessary (step 610). Preferably, the process of determining whether the spatial characterization is necessary (operation 610) is that if the space including the coordinates of the process (step 600) is a local space of less than a predetermined size, it is necessary to impart spatial characteristics corresponding to the local space. It is a process of judgment. Preferably, in the process of determining whether the spatial characterization is necessary (operation 610), if the space including the coordinates of the operation (operation 600) is a global space of a predetermined size or more, the spatial characterization corresponding to the local space is not required. The process is judged to be. Preferably, it is a process of determining whether the location information used in the specific region in the process of determining whether the spatial feature is necessary is a regional geographical code or a regional code or a geographical code that gives the spatial characteristic. Determination of local and global space can be confirmed through the destination address of location-based service data.
마지막으로, 공간적 특성 부여가 필요하면, 지리적 코드를 공간적 특성이 포함되는 지역 지리적 코드로 변환한다(620 과정).Finally, if spatial characterization is required, the geographical code is converted into a regional geographic code including the spatial characteristic (step 620).
도 7a는 도 6의 지리적 코드로 변환하는 과정(600 과정)의 상세 흐름도이다.FIG. 7A is a detailed flowchart of a process (operation 600) of converting to the geographical code of FIG. 6.
먼저, 상대적 주소 코드가 필요한지 판단한다(701 과정). 바람직하게는, 상대적 주소 코드가 필요한지 여부에 대한 정보는 미리 설정될 수 있다.First, it is determined whether a relative address code is necessary (step 701). Preferably, information on whether a relative address code is required may be set in advance.
이때, 상대적 주소 코드가 필요한 것으로 판단되면, 좌표를 표현하기 위한 기준으로서 원점과는 다른 위치를 나타내는 참조 주소 코드를 생성한다(702 과정). 또한, 좌표와 위의 다른 위치 사이의 거리를 나타내는 길이 척도 코드를 생성한다(703 과정). 또한, 참조 주소 코드 및 길이 척도 코드를 이용하여 상대적 주소코드를 생성한다(704 과정).In this case, if it is determined that a relative address code is required, a reference address code indicating a position different from the origin is generated as a reference for representing coordinates (step 702). In addition, a length scale code representing a distance between the coordinates and the other positions above is generated (step 703). In
반대로, 상대적 주소 코드가 필요하지 않은 것으로 판단되면, 지리적 주소 코드를 고정적 주소코드로 변환한다(705 과정). 또한, 이 과정(705 과정)에서 생성된 주소 코드에 범위 척도를 포함시킴으로써 지리적 코드를 생성한다.In contrast, if it is determined that the relative address code is not necessary, the geographical address code is converted into a fixed address code (step 705). In addition, the geographic code is generated by including the range measure in the address code generated in this process (705).
도 7b는 도 6의 지역 지리적 코드로 변환하는 과정(620 과정)의 상세 흐름도이다.FIG. 7B is a detailed flowchart of a process of converting to a geographical geographic code of FIG. 6 (operation 620).
먼저, 공간적 특성에 대응하는 좌표계를 생성한다(721 과정). 이때, 좌표계는 상술한 바와 같이 θ 및 φ의 각도로 변형된 좌표계이다.First, a coordinate system corresponding to a spatial characteristic is generated (step 721). At this time, the coordinate system is a coordinate system transformed at an angle of θ and φ as described above.
다음, 생성된 좌표계의 x축과 지리적 코드의 x축 사이의 각도(θ), 생성된 좌표계의 xy평면과 지리적 코드의 z축 사이의 각도(φ)를 이용하여 지리적 코드를 지역 지리적 코드로 변환한다(722 과정).Next, convert the geographic code to a regional geographic code using the angle (θ) between the x-axis of the generated coordinate system and the x-axis of the geographic code, and the angle (φ) between the xy plane of the generated coordinate system and the z-axis of the geographic code. (Step 722).
도 8은 본 발명의 일실시예에 따른 흐름도이다.8 is a flowchart according to an embodiment of the present invention.
도 8의 실시예는 지역 지리적 코드를 지리적 코드로 변환하는 과정에 관한 것이다.The embodiment of FIG. 8 relates to a process of converting a regional geographic code into a geographic code.
먼저, 임의의 위치가 포함된 공간에 대해, 위의 위치에 대응하고 공간의 공간적 특성을 포함하는 지역 지리적 코드로부터 공간적 특성 제거가 필요한지 판단한다(810 과정). 바람직하게는, 공간적 특성 제거가 필요한지 판단하는 과정(810 과정)은 위 위치가 포함된 공간이 소정의 크기 미만의 지역적 공간이면, 지역적 공간에 대응하는 공간적 특성 제거가 필요하지 않은 것으로 판단하는 과정일 수 있다. 바람직하게는, 공간적 특성 제거가 필요한지 판단하는 과정(610 과정)은 위 위치가 포함된 공간이 소정의 크기 이상의 광역적 공간이면, 지역적 공간에 대응하는 공간적 특성 제거가 필요한 것으로 판단하는 과정일 수 있다.First, for a space including any location, it is determined whether spatial feature removal is needed from a local geographic code corresponding to the above location and including the spatial property of the space (step 810). Preferably, the process of determining whether the spatial feature removal is necessary (step 810) is a process of determining that the spatial feature removal corresponding to the local space is not necessary if the space including the location is less than a predetermined size. Can be. Preferably, the process of determining whether the spatial feature removal is necessary (operation 610) may be a process of determining that the spatial feature removal corresponding to the local space is necessary if the space including the above position is a wide space of a predetermined size or more. .
이러한 광역적 공간과 지역적 공간의 판단은 위치기반 서비스 데이터가 전달되는 목적지 주소를 통해서 판단할 수 있다. 예를 들어 지역 지리적 코드가 사용되는 지역 공간의 목적지 주소이면 변경하지 않고 광역적 공간의 목적지 주소이면 지리적 코드로 변경을 한다.The determination of the global space and the local space can be determined through the destination address to which the location-based service data is delivered. For example, if the regional geographic code is the destination address of the used local space, it is not changed.
다음, 공간적 특성 제거가 필요하면, 지역 지리적 코드를 위의 위치에 대응하는 좌표 및 소정의 범위로 표현되는 지리적 코드로 변환한다(820 과정). 바람직하게는, 이 과정(820 과정)은 지역 지리적 코드를 위한 좌표계의 x축과 상기 지리적 코드의 x축 사이의 각도, 지역 지리적 코드를 위한 좌표계의 xy평면과 상기 지리적 코드의 z축 사이의 각도를 이용하여 지역 지리적 코드를 지리적 코드로 변환하는 과정일 수 있다.Next, if the spatial feature needs to be removed, the local geographic code is converted into a geographic code represented by a coordinate and a predetermined range corresponding to the above location (step 820). Preferably, this process (step 820) is an angle between the x-axis of the coordinate system for the geographical geographic code and the x-axis of the geographical code, the angle between the xy plane of the coordinate system for the geographical geographic code and the z-axis of the geographical code. It may be a process of converting a regional geographic code into a geographic code using.
도 9는 고정적 주소코드(AbsAddress)와 상대적 주소코드(RelAddress)와의 관계를 도시한 것이다.9 shows a relationship between a fixed address code (AbsAddress) and a relative address code (RelAddress).
도 9는 위에서 상술한 표현규칙을 적용한 것이다. A 노드의 좌표가 (30,20,10)이고 B의 노드는 (50,40,10)인 경우, B 노드의 A 노드에 대한 상대적 주소 코드는 (1,(2,2,1))(10,10,1)(30,20,10)이다. 9 applies the above-described expression rule. If the coordinate of node A is (30,20,10) and the node of B is (50,40,10), the relative address code of node B for node A is (1, (2,2,1)) ( 10, 10, 1) (30, 20, 10).
이때, 앞의 코드에서 맨 앞의 1은 고정적 주소 코드계이고 (2,2,1)(10,10,1)은 길이의 척도로써 B 노드의 위치가 A 노드로부터 각축에 대해서 (2*10, 2*10,1*1)의 떨어진 위치에 있다는 것을 나타낸다.In the preceding code, the first 1 is a fixed address code system, and (2,2,1) (10,10,1) is a measure of length, and the position of node B is about 2 axes from node A (2 * 10). , 2 * 10,1 * 1).
또한, C 노드의 B 노드에 대한 상대적 주소 코드는 (1,(3,2,1))(10,10,1)(30,20,10)이고, A에 대한 상대적 주소 코드는 (2,(3,2,1))(10,10,1)(1,(2,2,1))(10,10,1)(30,20,10)으로 표현할 수 있다.Also, the relative address code of node C for node B is (1, (3,2,1)) (10,10,1) (30,20,10), and the relative address code for A is (2, (3,2,1)) (10, 10, 1) (1, (2, 2, 1)) (10, 10, 1) (30, 20, 10).
도 10a 및 도 10b는 도 6의 지역 지리적 코드로 변환하는 과정(620 과정)을 도시한 것이다.10A and 10B illustrate a process of converting to a regional geographic code of FIG. 6 (operation 620).
도 10a는 φ가 90인 경우 즉, xy 평면이 지리적 코드(GGC) 좌표계와 동일한 경우에 x 값과 y 값의 변환 과정을 보여주고 있다. 이때, z 값은 동일하다. 이때, x= x1 + x2 이고, y=b2 cosθ (b2= b - b1)이다. 이때, x값은 이고, y값은 이다.FIG. 10A illustrates a process of converting x and y values when φ is 90, that is, when the xy plane is the same as the geographical code (GGC) coordinate system. At this time, the z value is the same. At this time, x = x1 + x2 and y = b2 cosθ (b2 = b−b1). Where x is And the y value is to be.
도 10b는 xy평면이 기울어진 경우의 x 값과 y 값의 변환 과정을 보여주고 있다. 이때, z 값은 동일하다. 이때, x값은 이고, 이며, z값은 c이다. 이런 변환을 통해서 공간적 특성에 따라 위치 정보를 표현할 수 있다.10B illustrates a process of converting x and y values when the xy plane is tilted. At this time, the z value is the same. Where x is ego, And the z value is c. Through this transformation, location information can be expressed according to spatial characteristics.
도 11a 및 도 11b는 도 8의 지리적 코드로 변환하는 과정(820 과정)을 도시 한 것이다.11A and 11B illustrate a process of converting to a geographic code of FIG. 8 (operation 820).
도 11a는 φ가 90도인 경우이다. 이때, 이고, y= y1 + y2 이다. 이때, 변환된 x값은 이고, 변환된 y값은 이다.11A is a case where φ is 90 degrees. At this time, And y = y1 + y2. At this time, the converted x value is And the converted y value is to be.
도 11b는 φ가 90도가 아닌 경우이다. 이때, 변환된 x값은 이고, 변환된 y값은 이며, z값은 c이다.11B is a case where φ is not 90 degrees. At this time, the converted x value is And the converted y value is And the z value is c.
도 12는 지리적 코드의 좌표계(1200) 및 지역 지리적 코드의 좌표계(1210)에서 범위 척도의 특성을 도시한 것이다.12 illustrates characteristics of a range scale in coordinate
도 12를 참조하면, 기울어져 있는 형태는 다르지만, 공간의 형태 및 면적은 동일하다는 것을 알 수 있다. 즉, 지리적 코드를 생성할 때 생성된 범위 척도에 대해, 지리적 코드를 지역 지리적 코드로 변환시키더라도, 범위척도가 포함하는 공간의 형태는 유지된다는 것을 알 수 있다.Referring to FIG. 12, it is understood that the inclined form is different, but the shape and area of the space are the same. That is, for the range scale generated when the geographical code is generated, even if the geographical code is converted to the regional geographical code, it can be seen that the shape of the space including the range scale is maintained.
바람직하게는, 본 발명의 영상정보의 특징 추출방법은 컴퓨터에서 실행시키기 위한 프로그램을 컴퓨터로 읽을 수 있는 기록매체의 형태로 제공될 수 있다.Preferably, the feature extraction method of the image information of the present invention may be provided in the form of a computer-readable recording medium for executing on a computer.
본 발명은 소프트웨어를 통해 실행될 수 있다. 소프트웨어로 실행될 때, 본 발명의 구성 수단들은 필요한 작업을 실행하는 코드 세그먼트들이다. 프로그램 또는 코드 세그먼트들은 프로세서 판독 가능 매체에 저장되거나 전송 매체 또는 통신 망에서 반송파와 결합된 컴퓨터 데이터 신호에 의하여 전송될 수 있다. The invention can be implemented via software. When implemented in software, the constituent means of the present invention are code segments that perform the necessary work. The program or code segments may be stored in a processor readable medium or transmitted by a computer data signal coupled with a carrier in a transmission medium or communication network.
본 발명은 도면에 도시된 일 실시예를 참고로 하여 설명하였으나 이는 예시적인 것에 불과하며 당해 분야에서 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 실시예의 변형이 가능하다는 점을 이해할 것이다. 그러나, 이와 같은 변형은 본 발명의 기술적 보호범위내에 있다고 보아야 한다. 따라서, 본 발명의 진정한 기술적 보호범위는 첨부된 특허청구범위의 기술적 사상에 의해서 정해져야 할 것이다.Although the present invention has been described with reference to one embodiment shown in the drawings, this is merely exemplary and will be understood by those of ordinary skill in the art that various modifications and variations can be made therefrom. However, such modifications should be considered to be within the technical protection scope of the present invention. Therefore, the true technical protection scope of the present invention will be defined by the technical spirit of the appended claims.
상술한 바와 같이, 본 발명에 의하면, 특정 위치에 대한 범위를 포함하는 지리적 코드 및 특정 위치가 포함된 공간의 특성이 반영된 지역 지리적 코드를 이용하여 위치정보를 표시함으로써, 위치 인식 노드를 중심으로 위치 비인식 노드에도 위치기반서비스를 제공하고, 광역적 공간과 지역적 공간이 통합된 환경에서 저비용으로 정확한 서비스를 제공할 수 있는 효과가 있다.As described above, according to the present invention, by displaying the location information using a geographic code including a range for a specific location and a regional geographic code reflecting the characteristics of the space in which the specific location is included, the location is centered on the location-aware node. Location-based services can be provided to unrecognized nodes, and it is effective to provide accurate services at low cost in an integrated environment of wide area and local space.
Claims (20)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020060017801A KR100776821B1 (en) | 2006-02-23 | 2006-02-23 | Location information display method using local geographic code and its device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020060017801A KR100776821B1 (en) | 2006-02-23 | 2006-02-23 | Location information display method using local geographic code and its device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20070087419A true KR20070087419A (en) | 2007-08-28 |
| KR100776821B1 KR100776821B1 (en) | 2007-11-19 |
Family
ID=38613442
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020060017801A Expired - Fee Related KR100776821B1 (en) | 2006-02-23 | 2006-02-23 | Location information display method using local geographic code and its device |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR100776821B1 (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100764244B1 (en) * | 2006-09-15 | 2007-10-08 | 고려대학교 산학협력단 | Location information and sensing data providing method using reference point, system |
| WO2009048734A1 (en) * | 2007-10-11 | 2009-04-16 | Microsoft Corporation | Multiple directions to a destination without providing a specific origin |
| WO2009070368A1 (en) * | 2007-11-29 | 2009-06-04 | Microsoft Corporation | Location-to-landmark |
| KR100902486B1 (en) * | 2007-10-01 | 2009-06-10 | 에스케이 텔레콤주식회사 | Network address allocation method and system based on location information measured by positioning technology |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20020005306A (en) * | 2000-07-10 | 2002-01-17 | 이상지 | a system for providing user's location information using his location and method thereof |
| KR20020030842A (en) * | 2000-10-17 | 2002-04-26 | 남현승 | System for providing geographical information and method of the same over network |
| KR20020038651A (en) * | 2002-04-23 | 2002-05-23 | 심흥선 | System and Method for finding target-related information using location code |
| JP2004041646A (en) | 2002-07-12 | 2004-02-12 | Katsutoshi Takifuji | Coding system for controlling object in virtual space |
| KR20040085462A (en) * | 2003-03-31 | 2004-10-08 | 팅크웨어(주) | Method for creating location identification code |
| KR20040085463A (en) * | 2003-03-31 | 2004-10-08 | 팅크웨어(주) | System and method for providing geographic information retrieval service using position code, and recording medium for reading data via computer storing program including said method therein |
-
2006
- 2006-02-23 KR KR1020060017801A patent/KR100776821B1/en not_active Expired - Fee Related
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100764244B1 (en) * | 2006-09-15 | 2007-10-08 | 고려대학교 산학협력단 | Location information and sensing data providing method using reference point, system |
| KR100902486B1 (en) * | 2007-10-01 | 2009-06-10 | 에스케이 텔레콤주식회사 | Network address allocation method and system based on location information measured by positioning technology |
| WO2009048734A1 (en) * | 2007-10-11 | 2009-04-16 | Microsoft Corporation | Multiple directions to a destination without providing a specific origin |
| US8060298B2 (en) | 2007-10-11 | 2011-11-15 | Microsoft Corporation | Multiple directions to a destination without providing a specific origin |
| US8688371B2 (en) | 2007-10-11 | 2014-04-01 | Microsoft Corporation | Multiple directions to a destination without providing a specific origin |
| WO2009070368A1 (en) * | 2007-11-29 | 2009-06-04 | Microsoft Corporation | Location-to-landmark |
Also Published As
| Publication number | Publication date |
|---|---|
| KR100776821B1 (en) | 2007-11-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10743178B2 (en) | Reduced resolution location determination for improved anonymity of user location | |
| US11243288B2 (en) | Location error radius determination | |
| KR102028456B1 (en) | Facility Inspection System using Augmented Reality based on IoT | |
| US20230314603A1 (en) | Ad hoc positioning of mobile devices using near ultrasound signals | |
| US12267399B2 (en) | Abstracting geographic location to a square block of pre-defined size | |
| US11864152B2 (en) | Location determination using acoustic-contextual data | |
| KR100776821B1 (en) | Location information display method using local geographic code and its device | |
| CN108648508A (en) | A kind of conversion method, system, electronic equipment and the storage medium of multi-channel A/D S-B data | |
| KR20120071643A (en) | Method and apparatus of allocation channel dynamically | |
| WO2023090360A1 (en) | System and method for assisting management of product after shipment | |
| KR100764244B1 (en) | Location information and sensing data providing method using reference point, system | |
| CN115685289A (en) | Method and system for network differential data service of distributed reference station and electronic equipment | |
| JP3753152B2 (en) | Positioning gateway device, terminal location information request processing method and program | |
| KR100694175B1 (en) | Location-based Service System and Method Using Geographic Code Information | |
| JP2019200152A (en) | Terminal device, method, and program | |
| KR20170100276A (en) | Environmental network service system and method for environmental media | |
| KR20060030999A (en) | Customer-selectable location information service system and method | |
| HK1171842B (en) | Generating maps of private spaces using mobile computing device sensors | |
| HK1171842A1 (en) | Generating maps of private spaces using mobile computing device sensors |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| FPAY | Annual fee payment |
Payment date: 20121004 Year of fee payment: 6 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20140225 Year of fee payment: 7 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
| FPAY | Annual fee payment |
Payment date: 20151207 Year of fee payment: 9 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20161109 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20161109 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |