KR102161898B1 - System for road name magnet code, method of road name address incoding for generating road name code and computer readable medium for performing the method - Google Patents

System for road name magnet code, method of road name address incoding for generating road name code and computer readable medium for performing the method Download PDF

Info

Publication number
KR102161898B1
KR102161898B1 KR1020180150885A KR20180150885A KR102161898B1 KR 102161898 B1 KR102161898 B1 KR 102161898B1 KR 1020180150885 A KR1020180150885 A KR 1020180150885A KR 20180150885 A KR20180150885 A KR 20180150885A KR 102161898 B1 KR102161898 B1 KR 102161898B1
Authority
KR
South Korea
Prior art keywords
road name
code
binarized
name address
address
Prior art date
Application number
KR1020180150885A
Other languages
Korean (ko)
Other versions
KR20200064606A (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 KR1020180150885A priority Critical patent/KR102161898B1/en
Publication of KR20200064606A publication Critical patent/KR20200064606A/en
Application granted granted Critical
Publication of KR102161898B1 publication Critical patent/KR102161898B1/en

Links

Images

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
    • G06Q50/26Government or public services
    • 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
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C19/00Electric signal transmission systems

Landscapes

  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Development Economics (AREA)
  • Educational Administration (AREA)
  • Traffic Control Systems (AREA)
  • Road Signs Or Road Markings (AREA)

Abstract

도로명 자석 코드 시스템은, 시작코드, 도로명주소, 도로명주소에 인덱스를 부여하여 생성한 인덱스번호, 도로명주소와 인덱스번호를 연산하여 생성한 체크섬 및 끝코드를 BCD로 이진화하여 합성하는 도로명코드 생성 모듈; 및 이진화한 도로명코드에 따라 자석이 나열되는 자석 배치 모듈;을 포함할 수 있다. 이로부터, 활용도 및 신뢰도가 높은 도로명주소를 사용하여 인코딩한 도로명코드를 전국에 있는 모든 도로 구간에 내장시킬 수 있어 통일된 주소를 사용할 수 있다.The road name magnet code system includes: a road name code generation module that binarizes and synthesizes the index number generated by assigning an index to a start code, a road name address, and a road name address, a checksum generated by calculating a road name address and an index number, and an end code into BCD; And a magnet placement module in which magnets are arranged according to the binarized road name code. From this, a road name code encoded using a road name address with high utilization and reliability can be embedded in all road sections across the country, and a unified address can be used.

Description

도로명 자석 코드 시스템, 도로명코드를 생성하기 위한 도로명주소 인코딩 방법 및 이를 수행하기 위한 기록매체{SYSTEM FOR ROAD NAME MAGNET CODE, METHOD OF ROAD NAME ADDRESS INCODING FOR GENERATING ROAD NAME CODE AND COMPUTER READABLE MEDIUM FOR PERFORMING THE METHOD}Road name magnetic code system, road name address encoding method for generating road name code, and recording medium for performing this {SYSTEM FOR ROAD NAME MAGNET CODE, METHOD OF ROAD NAME ADDRESS INCODING FOR GENERATING ROAD NAME CODE AND COMPUTER READABLE MEDIUM FOR PERFORMING THE METHOD}

본 발명은 도로명 자석 코드 시스템, 도로명코드를 생성하기 위한 도로명주소 인코딩 방법 및 이를 수행하기 위한 기록매체에 관한 것으로서, 더욱 상세하게는 도로명주소를 사용하여 전국에 있는 모든 도로 구간에 코드를 부여하고, 도로 구간에 직렬로 설치되는 도로명 자석 코드 시스템, 도로명코드를 생성하기 위한 도로명주소 인코딩 방법 및 이를 수행하기 위한 기록매체에 관한 것이다.The present invention relates to a road name magnetic code system, a road name address encoding method for generating a road name code, and a recording medium for performing the same, and more particularly, a code is assigned to all road sections in the country using the road name address, A road name magnetic code system installed in series in a road section, a road name address encoding method for generating a road name code, and a recording medium for performing the same.

현재 우리나라 국가도로망에서 노선번호부여체계를 나타내고 있는 도로표지판을 살펴보면, 행정구역, 도로종류, 등급, 방향 및 노선 등이 나타나 있는 것을 확인할 수 있다.If you look at the road signs representing the route numbering system in the current national road network in Korea, you can see that administrative districts, road types, grades, directions and routes are displayed.

보다 구체적으로, 우리나라의 도로표지판은 숫자와 다양한 도형으로 구성된 일관성 없는 표기체계로서 기본맥락을 쉽게 이해할 수 없도록 구성되어 있다.More specifically, road signs in Korea are an inconsistent notation system composed of numbers and various figures, and are structured so that the basic context cannot be easily understood.

이는 전국적인 위치식별체계를 벗어나 지역적인 특성을 잘 나타내도록 하고 있어 위치 예측성을 약화시키고 혼란을 조성할 수 있는 문제점이 있다. This has a problem that can weaken the predictability of location and create confusion because it is designed to show regional characteristics well beyond the national location identification system.

또한, 그동안 우리나라 주소제도를 살펴보면 지번주소는 도시화, 산업화가 진행되면서 당초 설정된 규칙성이 무질서하게 되었고 행정구역의 통폐합 등으로 고정된 일정한 위치를 정의하는 주소의 설정기준으로써 더 이상 적합하지 않게 되었다.In addition, when looking at the address system in Korea so far, as urbanization and industrialization progressed, the originally established regularity became disordered, and it was no longer suitable as a standard for setting addresses that define a fixed location due to the consolidation of administrative districts, etc.

이에 따라 도로명주소가 지번주소의 위치예측성기능 퇴색으로 인한 대체주소로 도입되었으나, 도로명주소가 도로와 건물이 모두 존재하는 곳에 한정하고 있는 제도적 단점으로 인하여, 이들은 각기 이 원적인 기능형태로 독립되었다.Accordingly, the road name address was introduced as an alternative address due to the fading of the location predictive function of the lot address, but due to the institutional disadvantages that the road name address is limited to the place where both roads and buildings exist, each of them became independent as a dual functional form.

따라서 새롭게 도로명주소가 부여된 지역과, 당초와 같이 지번주소가 그대로 존속되는 지역으로 나누어 졌고, 이들은 모두 다양한 주소적용규칙으로 인하여 평면식의 가변길이 표기형식를 나타내고 있다.Therefore, it was divided into an area to which a road name address was newly assigned and an area where the lot address remained as it was, and all of them show a flat-type variable length notation format due to various address application rules.

하지만, 기존 방법으로는 점점 더 입체화, 고기능화가 진행되고 있는 국토의 효율적인 활용과 발전에 더 이상 적합하지 않을 뿐만 아니라 최근의 정보화 추세를 볼 때, 정보의 개방과 통합에 저해 요인으로 작용하게 되었다.However, the existing methods are no longer suitable for the efficient use and development of the national territory, which is increasingly becoming three-dimensional and highly functional, and in view of the recent informatization trend, it has acted as an impediment to the opening and integration of information.

한국공개특허 제10-2017-0048170호Korean Patent Publication No. 10-2017-0048170 등록실용신안 실0134552호Registered Utility Model No. 0134552 CN102720108BCN102720108B

본 발명의 일측면은 도로 구간에 직렬로 내장될 직렬자석코드를 위한 데이터 포맷으로 도로명주소를 활용하는 도로명 자석 코드 시스템, 도로명코드를 생성하기 위한 도로명주소 인코딩 방법 및 이를 수행하기 위한 기록매체를 제공한다. One aspect of the present invention provides a road name magnet code system using a road name address as a data format for a serial magnetic code to be serially embedded in a road section, a road name address encoding method for generating a road name code, and a recording medium for performing the same. do.

본 발명의 기술적 과제는 이상에서 언급한 기술적 과제로 제한되지 않으며, 언급되지 않은 또 다른 기술적 과제들은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.The technical problem of the present invention is not limited to the technical problem mentioned above, and other technical problems that are not mentioned will be clearly understood by those skilled in the art from the following description.

본 발명의 일 실시예에 따른 도로명 자석 코드 시스템은, 시작코드, 도로명주소, 상기 도로명주소에 인덱스를 부여하여 생성한 인덱스번호, 상기 도로명주소와 인덱스번호를 연산하여 생성한 체크섬 및 끝코드를 BCD로 이진화하여 합성하는 도로명코드 생성 모듈; 및 이진화한 상기 도로명코드에 따라 나열되는 자석 배치 모듈;을 포함한다.A road name magnet code system according to an embodiment of the present invention includes a start code, a road name address, an index number generated by assigning an index to the road name address, and a checksum and an end code generated by calculating the road name address and the index number. A road name code generation module for binarizing and synthesizing; And a magnet arrangement module arranged according to the binarized road name code.

상기 자석 배치 모듈은, 상기 도로명코드의 이진화된 값이 1이면 자석의 S극과 N극을 나열하여 설치되고, 0이면 빈 공간으로 설치될 수 있다.The magnet placement module may be installed by arranging the S pole and the N pole of the magnet when the binary value of the road name code is 1, and may be installed as an empty space if it is 0.

상기 자석은, 이진화한 상기 도로명코드에 따라 일정한 간격을 두고 나열될 수 있다.The magnets may be arranged at regular intervals according to the binarized road name code.

상기 도로명코드는, 상기 도로명주소를 웹으로부터 수집하는 수집부; 상기 도로명주소를 BCD로 이진화하는 제1 이진화부; 상기 도로명주소에 인덱스를 부여하여 생성된 인덱스번호를 BCD로 이진화하는 제2 이진화부; 상기 이진화한 도로명주소와 상기 이진화한 인덱스번호를 연산하여 체크섬을 생성하는 체크섬 생성부; 및 이진화한 상기 시작코드, 도로명주소, 인덱스번호, 체크섬 및 끝코드를 합성하는 합성부;를 포함하는 도로명코드 생성 모듈에 의해 생성될 수 있다.The road name code includes: a collection unit collecting the road name address from the web; A first binarization unit for binarizing the road name address into BCD; A second binarization unit for binarizing the index number generated by assigning an index to the road name address into BCD; A checksum generator for generating a checksum by calculating the binarized road name address and the binarized index number; And a synthesis unit for synthesizing the binarized start code, road name address, index number, checksum, and end code. It may be generated by a road name code generation module.

상기 체크섬 생성부는, 상기 제1 이진화부에서 이진화한 도로명주소의 각 자리 수를 배타적 논리합으로 연산하여 4비트의 수를 생성하는 제1 비트생성부; 상기 제2 이진화부에서 이진화한 인덱스번호의 각 자리 수를 배타적 논리합으로 연산하여 4비트의 수를 생성하는 제2 비트생성부; 및 상기 제1 비트생성부와 제2 비트생성부에서 생성한 각 도로명주소의 4비트의 수와 인덱스번호의 4비트의 수를 배타적 논리합으로 연산하여 체크섬을 도출하는 도출부;를 포함할 수 있다.The checksum generation unit may include a first bit generation unit that generates a number of 4 bits by calculating the number of digits of the road name address binarized by the first binarization unit as an exclusive OR; A second bit generator for generating a number of 4 bits by calculating the number of digits of the index number binarized by the second binarization unit as an exclusive OR; And a derivation unit that calculates the number of 4 bits of each road name address and the number of 4 bits of the index number generated by the first bit generation unit and the second bit generation unit as an exclusive OR to derive a checksum. .

본 발명의 다른 실시예에 따른 도로명코드를 생성하기 위한 도로명주소 인코딩 방법은, 도로명주소를 웹으로부터 수집하여 저장하고, 상기 도로명주소의 각 자리 수를 BCD로 이진화하고, 상기 도로명주소에 인덱스를 부여하여 생성되는 인덱스번호의 각 자리 수를 BCD로 이진화하고, 상기 이진화한 도로명주소와 상기 이진화한 인덱스번호를 연산하여 체크섬을 생성하고, 기 설정된 시작코드 및 끝코드를 이진화하여 상기 이진화한 도로명주소, 이진화한 인덱스번호 및 체크섬과 합성한다.A road name address encoding method for generating a road name code according to another embodiment of the present invention collects and stores the road name address from the web, binarizes the number of digits of the road name address into BCD, and gives an index to the road name address. Binarize the number of digits of the index number generated by BCD, calculate the binarized road name address and the binarized index number to generate a checksum, and binarize the preset start code and end code to binarize the binarized road name address, It is synthesized with the binary index number and checksum.

상기 이진화한 도로명주소와 상기 이진화한 인덱스번호를 연산하여 체크섬을 생성하는 것은, 상기 이진화한 도로명주소의 각 자리 수를 배타적 논리합으로 연산하여 4비트의 수를 생성하고, 상기 이진화한 인덱스번호의 각 자리 수를 배타적 논리합으로 연산하여 4비트의 수를 생성하고, 상기 도로명주소의 4비트의 수와 상기 인덱스번호의 4비트의 수를 배타적 논리합으로 연산하여 체크섬을 도출할 수 있다.To generate a checksum by calculating the binarized road name address and the binarized index number, a 4-bit number is generated by calculating the number of digits of the binarized road name address as an exclusive OR, and each of the binarized index numbers The number of digits may be computed as an exclusive OR to generate a number of 4 bits, and the number of 4 bits of the road name address and the number of 4 bits of the index number may be calculated as an exclusive OR to derive a checksum.

상기 기 설정된 시작코드 및 끝코드를 이진화한 상기 도로명주소, 인덱스번호 및 체크섬과 합성하는 것은, 상기 이진화한 시작코드, 끝코드, 도로명주소, 인덱스번호 및 체크섬 사이에 각각 일정한 간격을 두어 합성할 수 있다.Combining the preset start code and end code with the binarized road name address, index number, and checksum can be synthesized by placing a constant interval between the binarized start code, end code, road name address, index number, and checksum. have.

본 발명의 또 다른 실시예에 따른 컴퓨터로 판독 가능한 기록매체에는 도로명코드를 생성하기 위한 도로명주소 인코딩 방법을 수행하기 위한 컴퓨터 프로그램이 기록되어 있다.A computer program for performing a road name address encoding method for generating a road name code is recorded in a computer-readable recording medium according to another embodiment of the present invention.

상술한 본 발명의 일측면에 따르면, 활용도 및 신뢰도가 높은 도로명주소를 사용하여 인코딩한 도로명코드를 전국에 있는 모든 도로 구간에 내장시킬 수 있어 통일된 주소를 사용할 수 있다.According to an aspect of the present invention described above, a road name code encoded using a road name address with high utilization and reliability can be embedded in all road sections across the country, and thus a unified address can be used.

본 발명에서 얻을 수 있는 효과는 이상에서 언급한 효과로 제한되지 않으며, 언급하지 않은 또 다른 효과들은 아래의 기재로부터 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.The effects obtainable in the present invention are not limited to the above-mentioned effects, and other effects not mentioned will be clearly understood by those of ordinary skill in the technical field to which the present invention belongs from the following description. .

도 1은 본 발명의 일 실시예에 따른 도로명 자석 코드 시스템의 개략적인 구성은 나타내는 블록도이다.
도 2는 본 발명이 제안하는 자석 배치 모듈의 설치 예를 나타내는 도면이다.
도 3은는 본 발명이 제안하는 자석 배치 모듈에 내장된 도로명코드의 예를 나타낸 예시도이다.
도 4는 본 발명이 제안하는 도로명코드 생성 모듈의 개략적인 구성을 도시한 블록도이다.
도 5는 도 4의 체크섬 생성부의 구성을 자세히 도시한 블록도이다.
도 6은 본 발명의 일 실시예에 따른 도로명코드를 생성하기 위한 도로명주소 인코딩 방법을 도시한 흐름도이다.
도 7은 도 6의 체크섬을 생성하는 방법을 구체적으로 도시한 흐름도이다.
1 is a block diagram showing a schematic configuration of a road name magnetic code system according to an embodiment of the present invention.
2 is a view showing an installation example of the magnet arrangement module proposed by the present invention.
3 is an exemplary view showing an example of a road name code embedded in the magnet arrangement module proposed by the present invention.
4 is a block diagram showing a schematic configuration of a road name code generation module proposed by the present invention.
5 is a block diagram showing in detail the configuration of the checksum generator of FIG. 4.
6 is a flowchart illustrating a road name address encoding method for generating a road name code according to an embodiment of the present invention.
7 is a detailed flowchart illustrating a method of generating the checksum of FIG. 6.

후술하는 본 발명에 대한 상세한 설명은, 본 발명이 실시될 수 있는 특정 실시예를 예시로서 도시하는 첨부 도면을 참조한다. 이들 실시예는 당업자가 본 발명을 실시할 수 있기에 충분하도록 상세히 설명된다. 본 발명의 다양한 실시예는 서로 다르지만 상호 배타적일 필요는 없음이 이해되어야 한다. 예를 들어, 여기에 기재되어 있는 특정 형상, 구조 및 특성은 일 실시예와 관련하여 본 발명의 정신 및 범위를 벗어나지 않으면서 다른 실시예로 구현될 수 있다. 또한, 각각의 개시된 실시예 내의 개별 구성요소의 위치 또는 배치는 본 발명의 정신 및 범위를 벗어나지 않으면서 변경될 수 있음이 이해되어야 한다. 따라서, 후술하는 상세한 설명은 한정적인 의미로서 취하려는 것이 아니며, 본 발명의 범위는, 적절하게 설명된다면, 그 청구항들이 주장하는 것과 균등한 모든 범위와 더불어 첨부된 청구항에 의해서만 한정된다. 도면에서 유사한 참조부호는 여러 측면에 걸쳐서 동일하거나 유사한 기능을 지칭한다.DETAILED DESCRIPTION OF THE INVENTION The detailed description of the present invention to be described later refers to the accompanying drawings, which illustrate specific embodiments in which the present invention may be practiced. These embodiments are described in detail sufficient to enable a person skilled in the art to practice the present invention. It is to be understood that the various embodiments of the present invention are different from each other, but need not be mutually exclusive. For example, certain shapes, structures, and characteristics described herein may be implemented in other embodiments without departing from the spirit and scope of the present invention in relation to one embodiment. In addition, it is to be understood that the location or arrangement of individual components within each disclosed embodiment may be changed without departing from the spirit and scope of the present invention. Accordingly, the detailed description to be described below is not intended to be taken in a limiting sense, and the scope of the present invention, if properly described, is limited only by the appended claims, along with all scopes equivalent to those claimed by the claims. Like reference numerals in the drawings refer to the same or similar functions over several aspects.

이하, 도면들을 참조하여 본 발명의 바람직한 실시예들을 보다 상세하게 설명하기로 한다.Hereinafter, preferred embodiments of the present invention will be described in more detail with reference to the drawings.

본 발명은 도로명주소를 사용하여 인코딩한 도로명코드를 전국에 있는 모든 도로 구간에 내장시킬 수 있는 도로명 자석 코드 시스템이다.The present invention is a road name magnet code system capable of embedding a road name code encoded using a road name address in all road sections across the country.

도 1은 본 발명의 일 실시예에 따른 도로명 자석 코드 시스템의 개략적인 구성을 나타내는 블록도이다.1 is a block diagram showing a schematic configuration of a road name magnet code system according to an embodiment of the present invention.

본 발명이 제안하는 도로명 자석 코드 시스템(10)은 자석 배치 모듈(500) 및 도로명코드 생성 모듈(100)을 포함할 수 있다.The road name magnet code system 10 proposed by the present invention may include a magnet arrangement module 500 and a road name code generation module 100.

자석 배치 모듈(500)은 도로명코드 생성 모듈(100)에 의해 생성된 도로명코드의 이진화된 값에 의해 자석이 나열될 수 있다. 예를 들어, 도로명코드의 이진화된 값이 '1'이면 자석의 S극과 N극이 나열되어 설치될 수 있고, '0'이면 빈 공간으로 설치될 수 있다.The magnet arrangement module 500 may arrange the magnets by a binary value of the road name code generated by the road name code generation module 100. For example, if the binarized value of the road name code is '1', the S and N poles of the magnet can be arranged and installed, and if '0', they can be installed in an empty space.

도로명코드 생성 모듈(100)은 도로명주소를 웹으로부터 수집할 수 있고, 수집한 도로명주소에 인덱스를 부여하여 인덱스번호를 생성할 수 있고, 도로명주소와 인덱스번호를 BCD로 이진화할 수 있다.The road name code generation module 100 may collect road name addresses from the web, create an index number by assigning an index to the collected road name address, and binaryize the road name address and the index number into BCD.

또한, 도로명코드 생성 모듈(100)은 시작코드, 도로명주소, 도로명주소에 인덱스를 부여하여 생성한 인덱스번호, 도로명주소와 인덱스번호를 연산하여 생성한 체크섬 및 끝코드를 BCD로 이진화하여 합성하여 도로명코드를 생성할 수 있다.In addition, the road name code generation module 100 binarizes the start code, the road name address, the index number generated by assigning an index to the road name address, and the checksum and end code generated by calculating the road name address and the index number into BCD and synthesizes the road name. You can generate code.

도 2는 본 발명이 제안하는 자석 배치 모듈의 설치 예를 나타내는 도면이다.2 is a view showing an installation example of the magnet arrangement module proposed by the present invention.

자석 배치 모듈(500a, 500b, ..., 500n)은 동일한 도로 구간에 다수 개 설치되어 있을 수 있고, 도로명코드 생성 모듈(100)에 의해 생성되는 도로명코드의 이진화된 값에 의해 나열된 자석(300a, 300b, ..., 300j)이 내장되어 있을 수 있다.A plurality of magnet placement modules 500a, 500b, ..., 500n may be installed in the same road section, and the magnets 300a listed by the binary value of the road name code generated by the road name code generation module 100 , 300b, ..., 300j) may be embedded.

본 발명이 제안하는 자석 배치 모듈(500a, 500b, ..., 500n)에 내장되는 도로명코드의 시작코드는 F, 끝 코드는 E로 정의될 수 있다. 또한, 시작코드는 4비트, 도로명주소는 20비트, 인덱스는 12비트, 체크섬은 4비트, 끝 코드는 4비트로 설계될 수 있다.The start code of the road name code embedded in the magnet placement module 500a, 500b, ..., 500n proposed by the present invention may be defined as F, and the end code may be defined as E. In addition, the start code can be designed as 4 bits, the road name address is 20 bits, the index is 12 bits, the checksum is 4 bits, and the end code is 4 bits.

여기서, 도로명코드는 시작코드, 도로명주소, 도로명주소에 인덱스를 부여하여 생성한 인덱스번호, 도로명주소와 인덱스번호를 연산하여 생성한 체크섬 및 끝코드를 BCD로 이진화하여 합성하여 생성될 수 있다.Here, the road name code may be generated by binarizing the start code, the road name address, the index number generated by assigning an index to the road name address, the checksum generated by calculating the road name address and the index number, and the end code into BCD.

자석 배치 모듈(500a, 500b, ..., 500n)은 이진화한 도로명코드의 값에 따라 자석(300a, 300b, ..., 300j)이 나열되어 있을 수 있다. 즉, 도로명코드의 이진화된 값이 '1'이면 자석의 S극과 N극이 나열되어 설치될 수 있고, '0'이면 빈 공간으로 설치될 수 있다.In the magnet placement module 500a, 500b, ..., 500n, magnets 300a, 300b, ..., 300j may be arranged according to the value of the binarized road name code. That is, if the binarized value of the road name code is '1', the S pole and the N pole of the magnet can be arranged and installed, and if '0', they can be installed in an empty space.

또한, 자석 배치 모듈(500a, 500b, ..., 500n)은 도로명코드 생성 모듈(100)에서 생성한 도로명코드의 이진화 수에 따라 일정한 간격을 두고 자석(300a, 300b, ..., 300j)이 나열될 수 있다.In addition, the magnet placement module (500a, 500b, ..., 500n) is the magnet (300a, 300b, ..., 300j) at regular intervals according to the number of binarizations of the road name code generated by the road name code generation module 100 Can be listed.

예를 들어, 자석 배치 모듈 내에 배치된 자석 사이의 거리는 2.0m로 설계될 수 있고, 도로명코드의 이진화된 값 사이의 거리는 4.0m로 설계될 수 있다.For example, the distance between magnets disposed in the magnet placement module may be designed as 2.0 m, and the distance between the binarized values of the road name code may be designed as 4.0 m.

도 3은 본 발명이 제안하는 자석 배치 모듈에 내장된 도로명코드의 예를 나타낸 예시도이다.3 is an exemplary view showing an example of a road name code embedded in the magnet arrangement module proposed by the present invention.

본 발명에서 제안하는 도로명코드 생성 모듈(100)이 생성한 도로명코드의 이진화 값은 아래 [표 1]과 같이 생성될 수 있다.The binarized value of the road name code generated by the road name code generation module 100 proposed in the present invention may be generated as shown in [Table 1] below.

Figure 112018119539629-pat00001
Figure 112018119539629-pat00001

시작코드는 F로 정의되어 '1111'로 이진화된 것을 확인할 수 있고, 끝코드는 E로 정의되어 '1110'으로 이진화된 것을 확인할 수 있다.It can be seen that the start code is defined as F and is binarized to '1111', and the end code is defined as E and is binarized to '1110'.

'이화여대길' 도로명주소는 0x4136322로써 각 자리 수를 BCD로 이진화하여 '0100, 0001, 0011, 0110, 0011, 0010, 0010'이 된 것을 확인할 수 있고, '이화여대길'에 인덱스가 부여된 인덱스번호는 0x001로써 각 자리 수를 BCD로 이진화하여 '0000, 0001, 0010'이 된 것을 확인할 수 있다.The road name address of'Ewhayeodae-gil' is 0x4136322, and each number of digits is binarized into BCD, and it can be confirmed that it becomes '0100, 0001, 0011, 0110, 0011, 0010, 0010'. The index number is 0x001, and it can be confirmed that each digit is binarized into BCD to become '0000, 0001, 0010'.

도로명주소의 이진화된 값인 '0100, 0001, 0011, 0110, 0011, 0010, 0010'을 배타적 논리합으로 연산하여 산출된 값과 인덱스번호의 이진화된 값일 '0000, 0000, 0001'을 배타적 논리합으로 연산하여 산출되는 값을 배타적 논리합으로 연산하여 체크섬 값을 '0010'으로 도출할 수 있다.By calculating the binary value of the road name address '0100, 0001, 0011, 0110, 0011, 0010, 0010' as an exclusive OR and the binary value of the index number, '0000, 0000, 0001', as an exclusive OR By calculating the calculated value as an exclusive OR, the checksum value can be derived as '0010'.

여기서, 이진화된 값을 이용하여 연산하는 배타적 논리합이란 X와 Y가 0 또는 1인 값을 가지는 경우,

Figure 112018119539629-pat00002
이면
Figure 112018119539629-pat00003
이고,
Figure 112018119539629-pat00004
이면
Figure 112018119539629-pat00005
을 의미하는 논리합을 의미할 수 있다.Here, the exclusive OR calculated using the binarized value is when X and Y have a value of 0 or 1,
Figure 112018119539629-pat00002
Back side
Figure 112018119539629-pat00003
ego,
Figure 112018119539629-pat00004
Back side
Figure 112018119539629-pat00005
It can mean a logical sum that means.

예를 들어, '0010, 0100, 0011'인 경우 각 자리 수에 대하여 배타적 논리합으로 연산하면 첫 번째 자리는 모두 0이므로

Figure 112018119539629-pat00006
식이 성립되어 '0'으로 산출될 수 있고, 두 번째 내지 네 번째 자리는 0과 1이 혼용되어 있어
Figure 112018119539629-pat00007
식이 성립되어 '1'로 산출될 수 있다.For example, in the case of '0010, 0100, 0011', the first digit is all zeros if the operation is performed as an exclusive OR for each digit.
Figure 112018119539629-pat00006
The equation is established and can be calculated as '0', and 0 and 1 are mixed in the second to fourth digits
Figure 112018119539629-pat00007
The equation is established and can be calculated as '1'.

즉, 최종적으로 '0010, 0100, 0011'의 각 자리 수에 대하여 배타적 논리합으로 연산하여 산출된 값은 '0111'이 될 수 있다.That is, a value finally calculated by performing an exclusive OR on each digit of '0010, 0100, 0011' may be '0111'.

이로부터 도 2를 참조하면, [표 1]에 따른 이진화한 도로명코드의 값을 나열하고, 이진화된 값이 '1'인 경우 S극과 N극이 나열되어 설치된 것을 확인할 수 있고, '0'인 경우 빈 공간으로 설치된 것을 확인할 수 있다.Referring to FIG. 2 from this, the values of the road name codes that have been binarized according to [Table 1] are listed, and when the binarized value is '1', it can be confirmed that the S pole and the N pole are arranged and installed, and '0' If it is, you can see that it is installed as an empty space.

전술한 도 1 내지 도 3에서는 도로명코드의 시작코드는 F, 끝 코드는 E로 설정하고, 시작코드는 4비트, 도로명주소는 20비트, 인덱스는 12비트, 체크섬은 4비트, 끝 코드는 4비트로 설계하는 것으로 한정지었으나 이는 실시예에 따른 예시일 뿐, 실제 설계기준은 보다 다양한 기준으로 설정될 수 있다.1 to 3, the start code of the road name code is set to F and the end code is E, and the start code is 4 bits, the road name address is 20 bits, the index is 12 bits, the checksum is 4 bits, and the end code is 4. Although it is limited to design with bits, this is only an example according to an embodiment, and the actual design standard may be set with more various standards.

도 4는 본 발명이 제안하는 도로명코드 생성 모듈의 개략적인 구성을 도시한 블록도이다.4 is a block diagram showing a schematic configuration of a road name code generation module proposed by the present invention.

도 4를 참조하면, 도로명코드 생성 모듈(100)은 수집부(110), 제1 이진화부(130), 제2 이진화부(150), 체크섬 생성부(170) 및 합성부(190)를 포함할 수 있다.4, the road name code generation module 100 includes a collection unit 110, a first binarization unit 130, a second binarization unit 150, a checksum generation unit 170, and a synthesis unit 190 can do.

도로명코드 생성 모듈(100)은 장치 또는 서버의 형태를 가지며 모바일 장치로부터 정보를 수집할 수 있고, 수집된 정보를 이용하여 이진화하여 연산하는 장치를 모두 포함할 수 있다.The road name code generation module 100 may be in the form of a device or a server, may collect information from a mobile device, and may include all devices that perform binary operations using the collected information.

수집부(110)는 행정안전부 등의 도로명주소를 제공하는 웹으로부터 도로명주소를 수집할 수 있다. 여기서, 도로명주소는 최대 5자리를 사용하므로 20비트로 설계되는 것을 특징으로 할 수 있다.The collection unit 110 may collect road name addresses from a web providing road name addresses such as the Ministry of Public Administration and Security. Here, since the road name address uses a maximum of 5 digits, it may be designed in 20 bits.

제1 이진화부(130)는 수집부(110)에서 수집한 도로명주소의 십진수의 각 자리 수에 대하여 4비트씩 이진화하는 것을 의미하는 BCD 이진화를 이용하여 이진화할 수 있다.The first binarization unit 130 may perform binarization using BCD binarization, which means binarizing each digit of a decimal number of the road name address collected by the collection unit 110 by 4 bits.

제2 이진화부(150)는 수집부(110)에서 수집한 도로명주소에 인덱스를 부여하여 인덱스번호를 생성할 수 있고, 생성된 인덱스번호의 십진수의 각 자리 수에 대하여 4비트씩 이진화하는 것을 의미하는 BCD 이진화를 이용하여 이진화할 수 있다.The second binarization unit 150 can generate an index number by assigning an index to the road name address collected by the collection unit 110, meaning that the index number is binarized by 4 bits for each decimal digit of the generated index number. It can be binarized using BCD binarization.

여기서, 수집부(110)에서 수집한 도로명주소에 인덱스를 부여하여 인덱스번호를 생성하는 것은 동일 도로 구간에 있을 경우 위치를 구분해주기 위한 변위 차를 나타내기 위함이다.Here, the index number is generated by assigning an index to the road name address collected by the collection unit 110 in order to indicate a displacement difference for distinguishing a location in the same road section.

체크섬 생성부(170)는 제1 이진화부(130)에서 각 자리 수에 대해 4비트로 이진화한 도로명주소와 제2 이진화부(150)에서 각 자리 수에 대해 4비트로 이진화한 인덱스번호를 연산하여 체크섬을 도출할 수 있다.The checksum generation unit 170 calculates a road name address binarized into 4 bits for each digit in the first binarization unit 130 and an index number binarized into 4 bits for each digit in the second binarization unit 150 to checksum. Can be derived.

여기서, 체크섬은 도로명코드의 유효성을 판단하기 위한 숫자로써, 도로명주소와 인덱스번호의 각 자리 수를 모두 더하여 5로 나눌 때 체크섬 값을 더하면 나머지가 0이 될 경우 유효하다 판단하는 것을 특징으로 할 수 있다.Here, the checksum is a number for determining the validity of the road name code, and when the number of digits of the road name address and the index number are added and divided by 5, the checksum value is added, and the remainder is determined to be valid when the remainder becomes 0. have.

합성부(190)는 기 설정된 시작코드 및 끝코드를 이진화한 값, 제1 이진화부(130)에서 이진화한 도로명주소, 제2 이진화부(150)에서 이진화한 인덱스번호 및 체크섬 생성부(170)에서 생성한 체크섬을 합성하여 도로명코드를 생성할 수 있다.The synthesis unit 190 includes a value obtained by binarizing a preset start code and an end code, a road name address binarized by the first binarization unit 130, an index number binarized by the second binarization unit 150, and a checksum generation unit 170. The road name code can be generated by synthesizing the checksum generated in.

본 발명이 제안하는 도로명코드 생성 모듈(100)은 가장 긴 고속도로인 경부선이 416,050m일 때 도로면에 내장된 직렬코드 내 이진 상태 구간이 4m마다 설치되는 것을 기준으로 한다면, 전체 하나의 도로명코드는 224(56*4)m로 구성될 수 있다.The road name code generation module 100 proposed by the present invention is based on the fact that when the longest highway Gyeongbu line is 416,050m, the binary state section in the serial code embedded in the road surface is installed every 4m, a total of one road name code is It can be composed of 224(56*4)m.

도 5는 도 4의 체크섬 생성부의 구성을 자세히 도시한 블록도이다.5 is a block diagram showing in detail the configuration of the checksum generator of FIG. 4.

체크섬 생성부(170)는 제1 비트생성부(171), 제2 비트생성부(175) 및 도출부(179)를 포함할 수 있다.The checksum generation unit 170 may include a first bit generation unit 171, a second bit generation unit 175 and a derivation unit 179.

제1 비트생성부(171)는 제1 이진화부(130)에서 도로명주소의 각 자리 수를 BCD로 이진화한 값에 대하여 각각 배타적 논리합(XOR)으로 연산하여 하나의 4비트의 수를 생성할 수 있다.The first bit generation unit 171 can generate a single 4-bit number by calculating each value obtained by binarizing the number of digits of the road name address into BCD by the first binarization unit 130 using an exclusive OR (XOR). have.

제2 비트생성부(175)는 제2 이진화부(150)에서 인덱스번호의 각 자리 수를 BCD로 이진화한 값에 대하여 각각 배타적 논리합(XOR)으로 연산하여 하나의 4비트의 수를 생성할 수 있다.The second bit generation unit 175 may generate a single 4-bit number by performing an exclusive OR (XOR) on each value obtained by binarizing each digit of the index number by the second binarization unit 150 into BCD. have.

도출부(179)는 제1 비트생성부(171)와 제2 비트생성부(175)에서 생성한 각 도로명주소의 4비트의 수와 인덱스번호의 4비트의 수를 배타적 논리합(XOR)으로 연산하여 체크섬을 도출할 수 있다.The derivation unit 179 calculates the number of 4 bits of each road name address and 4 bits of the index number generated by the first bit generation unit 171 and the second bit generation unit 175 as an exclusive OR (XOR). Thus, the checksum can be derived.

즉, 체크섬은 아래 [수학식 1]과 같이 도출될 수 있다.That is, the checksum can be derived as shown in [Equation 1] below.

Figure 112018119539629-pat00008
Figure 112018119539629-pat00008

이하에서는, 도 6 및 도 7을 참조하여 도로명코드를 생성하기 위한 도로명주소 인코딩 방법을 구체적으로 설명하도록 한다.Hereinafter, a road name address encoding method for generating a road name code will be described in detail with reference to FIGS. 6 and 7.

도 6은 본 발명의 일 실시예에 따른 도로명코드를 생성하기 위한 도로명주소 인코딩 방법을 도시한 흐름도이다.6 is a flowchart illustrating a road name address encoding method for generating a road name code according to an embodiment of the present invention.

행정안전부 등의 도로명주소를 제공하는 웹으로부터 도로명주소를 수집하여 저장할 수 있고(S1100), 수집한 도로명주소의 십진수의 각 자리 수에 대하여 4비트씩 이진화하는 것을 의미하는 BCD 이진화를 이용하여 이진화할 수 있다(S1300).Road name addresses can be collected and stored from a web that provides road name addresses such as the Ministry of Public Administration and Security (S1100), and binarized using BCD binarization, which means binarizing each digit of the collected road name address by 4 bits. Can be (S1300).

수집한 도로명주소에 인덱스를 부여하여 인덱스번호를 생성할 수 있고, 생성된 인덱스번호의 십진수의 각 자리 수에 대하여 4비트씩 이진화하는 것을 의미하는 BCD 이진화를 이용하여 이진화할 수 있다(S1500).An index number can be created by assigning an index to the collected road name address, and binarization can be performed using BCD binarization, which means binarizing each decimal digit of the generated index number by 4 bits (S1500).

여기서, 수집한 도로명주소에 인덱스를 부여하여 인덱스번호를 생성하는 것은 동일 도로 구간에 있을 경우 위치를 구분해주기 위한 변위 차를 나타내기 위함이다.Here, the index number is generated by assigning an index to the collected road name address to indicate the difference in displacement for distinguishing the location when it is in the same road section.

BCD로 이진화한 도로명주소와 인덱스번호를 각각 배타적 논리합으로 연산할 수 있고, 연산된 도로명주소의 값과 인덱스번호의 값을 배타적 논리합으로 연산하여 체크섬을 생성할 수 있다(S1700).The road name address and index number binarized with BCD can be calculated as an exclusive OR, and a checksum can be generated by calculating the calculated road name address value and the index number as an exclusive OR (S1700).

여기서, 체크섬은 도로명코드의 유효성을 판단하기 위한 숫자로써, 도로명주소와 인덱스번호의 각 자리 수를 모두 더하여 5로 나눌 때 체크섬 값을 더하면 나머지가 0이 될 경우 유효하다 판단하는 것을 특징으로 할 수 있다.Here, the checksum is a number for determining the validity of the road name code, and when the number of digits of the road name address and the index number are added and divided by 5, the checksum value is added, and the remainder is determined to be valid when the number becomes 0. have.

기 설정된 시작코드 및 끝코드를 이진화할 수 있고, 이진화한 시작코드, 이진화한 끝코드, 이진화한 도로명주소, 이진화한 인덱스번호 및 체크섬을 합성하여 도로명코드를 생성할 수 있다(S1900).A preset start code and end code may be binarized, and a road name code may be generated by synthesizing the binarized start code, the binarized end code, the binarized road name address, the binarized index number, and the checksum (S1900).

도로명코드의 이진화된 값이 '1'이면 자석의 S극과 N극이 나열되어 설치될 수 있고, '0'이면 빈 공간으로 설치되어 도로명코드를 이용한 자석 배치 모듈(500a, 500b, ..., 500j)을 생성할 수 있다.If the binarized value of the road name code is '1', the S and N poles of the magnet can be arranged and installed, and if it is '0', the magnet placement module using the road name code (500a, 500b, ... , 500j) can be created.

도로명코드의 각 이진화된 값에 따라 자석(300a, 300b, ..., 300j)이 나열된 자석 배치 모듈(500a, 500b, ..., 500j)은 도로 구간에 내장되어 도로를 구간별로 구분하기가 용이하고, 극성 변화를 통해 디코딩하여 해당 도로 구간의 주소를 분별할 수 있다.The magnet placement modules 500a, 500b, ..., 500j, in which magnets (300a, 300b, ..., 300j) are listed according to each binarized value of the road name code, are built into the road section, making it easy to classify the roads by section. It is easy, and the address of the road section can be identified by decoding through polarity change.

도 7은 도 6의 체크섬을 생성하는 방법을 구체적으로 도시한 흐름도이다.7 is a detailed flowchart illustrating a method of generating the checksum of FIG. 6.

BCD로 이진화한 도로명주소의 각 자리 수를 BCD로 이진화한 값에 대하여 각각 배타적 논리합(XOR)으로 연산하여 하나의 4비트의 수를 생성할 수 있다(S1510).Each number of digits of the road name address binarized with BCD can be calculated as an exclusive OR (XOR) for each value binarized with BCD to generate a single 4-bit number (S1510).

마찬가지로, BCD로 이진화한 인덱스번호의 각 자리 수를 BCD로 이진화한 값에 대하여 각각 배타적 논리합(XOR)으로 연산하여 하나의 4비트의 수를 생성할 수 있다(S1550).Likewise, one 4-bit number can be generated by calculating each digit of the BCD binarized index number with an exclusive OR (XOR) for each BCD binarized value (S1550).

배타적 논리합(XOR)으로 연산하여 산출된 도로명주소의 하나의 4비트의 수와 인덱스번호의 하나의 4비트의 수를 배타적 논리합(XOR)으로 연산하여 체크섬을 도출할 수 있다(S1590).The checksum may be derived by calculating the number of one 4-bit of the road name address and the number of one 4-bit of the index number calculated by an exclusive OR (XOR) operation using an exclusive OR (XOR) (S1590).

전술한 바와 같이, 본 발명은 활용도 및 신뢰도가 높은 도로명주소를 사용하여 인코딩한 도로명코드를 전국에 있는 모든 도로 구간에 내장시킬 수 있어 통일된 주소를 사용할 수 있다.As described above, according to the present invention, a road name code encoded using a road name address having high utilization and reliability can be embedded in all road sections across the country, so that a unified address can be used.

이와 같은, 도로명주소 인코딩 방법은 어플리케이션으로 구현되거나 다양한 컴퓨터 구성요소를 통하여 수행될 수 있는 프로그램 명령어의 형태로 구현되어 컴퓨터 판독 가능한 기록 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능한 기록 매체는 프로그램 명령어, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다.Such a road name address encoding method may be implemented as an application or in the form of program instructions that can be executed through various computer components and recorded in a computer-readable recording medium. The computer-readable recording medium may include program instructions, data files, data structures, etc. alone or in combination.

상기 컴퓨터 판독 가능한 기록 매체에 기록되는 프로그램 명령어는 본 발명을 위하여 특별히 설계되고 구성된 것들이거니와 컴퓨터 소프트웨어 분야의 당업자에게 공지되어 사용 가능한 것일 수도 있다.The program instructions recorded in the computer-readable recording medium may be specially designed and constructed for the present invention, and may be known and usable to those skilled in the computer software field.

컴퓨터 판독 가능한 기록 매체의 예에는, 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체, CD-ROM, DVD 와 같은 광기록 매체, 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 ROM, RAM, 플래시 메모리 등과 같은 프로그램 명령어를 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다.Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tapes, optical recording media such as CD-ROMs and DVDs, and magnetic-optical media such as floptical disks. media), and a hardware device specially configured to store and execute program instructions such as ROM, RAM, flash memory, and the like.

프로그램 명령어의 예에는, 컴파일러에 의해 만들어지는 것과 같은 기계어 코드 뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드도 포함된다. 상기 하드웨어 장치는 본 발명에 따른 처리를 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.Examples of the program instructions include not only machine language codes such as those produced by a compiler but also high-level language codes that can be executed by a computer using an interpreter or the like. The hardware device may be configured to operate as one or more software modules to perform processing according to the present invention, and vice versa.

이상에서는 실시예들을 참조하여 설명하였지만, 해당 기술 분야의 숙련된 당업자는 하기의 특허 청구범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.Although the above has been described with reference to embodiments, those skilled in the art will understand that various modifications and changes can be made to the present invention without departing from the spirit and scope of the present invention described in the following claims. I will be able to.

10: 도로명 자석 코드 시스템
100: 도로명코드 생성 모듈
110: 수집부
130: 제1 이진화부
150: 제2 이진화부
170: 체크섬 생성부
171: 제1 비트생성부
175: 제2 비트생성부
179: 도출부
190: 합성부
300a, 300b, ..., 300j: 자석
500a, 500b, ..., 500n: 자석 배치 모듈
10: Road name magnetic code system
100: road name code generation module
110: collection unit
130: first binarization unit
150: second binarization unit
170: checksum generator
171: first bit generation unit
175: second bit generation unit
179: lead part
190: synthesis unit
300a, 300b, ..., 300j: magnet
500a, 500b, ..., 500n: magnetic placement module

Claims (9)

시작코드, 도로명주소, 상기 도로명주소에 인덱스를 부여하여 생성한 인덱스번호, 상기 도로명주소와 인덱스번호를 연산하여 생성한 체크섬 및 끝코드를 BCD로 이진화하여 합성하는 도로명코드 생성 모듈; 및
이진화한 상기 도로명코드에 따라 자석이 나열되는 자석 배치 모듈;을 포함하는, 도로명 자석 코드 시스템.
A road name code generation module for synthesizing a start code, a road name address, an index number generated by assigning an index to the road name address, a checksum generated by calculating the road name address and the index number, and an end code into BCD; And
A magnet arrangement module in which magnets are arranged according to the binarized road name code; including, a road name magnet code system.
제 1 항에 있어서,
상기 자석 배치 모듈은,
상기 도로명코드의 이진화된 값이 1이면 자석의 S극과 N극이 나열되어 설치되고, 0이면 빈 공간으로 설치되는, 도로명 자석 코드 시스템.
The method of claim 1,
The magnet placement module,
If the binary value of the road name code is 1, the S pole and the N pole of the magnet are arranged and installed, and if 0, the road name magnet code system is installed as an empty space.
제 1 항에 있어서,
상기 자석은,
이진화한 상기 도로명코드에 따라 일정한 간격을 두고 나열되는, 도로명 자석 코드 시스템.
The method of claim 1,
The magnet,
A road name magnet code system that is arranged at regular intervals according to the binarized road name code.
제 1 항에 있어서,
상기 도로명코드 생성 모듈은,
상기 도로명주소를 웹으로부터 수집하는 수집부;
상기 도로명주소를 BCD로 이진화하는 제1 이진화부;
상기 도로명주소에 인덱스를 부여하여 생성된 인덱스번호를 BCD로 이진화하는 제2 이진화부;
상기 이진화한 도로명주소와 상기 이진화한 인덱스번호를 연산하여 체크섬을 생성하는 체크섬 생성부 및 이진화한 상기 시작코드, 도로명주소, 인덱스번호, 체크섬 및 끝코드를 합성하는 합성부;를 포함하는, 도로명 자석 코드 시스템.
The method of claim 1,
The road name code generation module,
A collection unit collecting the road name address from the web;
A first binarization unit for binarizing the road name address into BCD;
A second binarization unit for binarizing the index number generated by assigning an index to the road name address into BCD;
A checksum generator for generating a checksum by calculating the binarized road name address and the binarized index number, and a synthesis unit for synthesizing the binarized start code, road name address, index number, checksum and end code; including, road name magnet Code system.
제 4 항에 있어서,
상기 체크섬 생성부는,
상기 제1 이진화부에서 이진화한 도로명주소의 각 자리 수를 배타적 논리합으로 연산하여 4비트의 수를 생성하는 제1 비트생성부;
상기 제2 이진화부에서 이진화한 인덱스번호의 각 자리 수를 배타적 논리합으로 연산하여 4비트의 수를 생성하는 제2 비트생성부; 및
상기 제1 비트생성부와 제2 비트생성부에서 생성한 각 도로명주소의 4비트의 수와 인덱스번호의 4비트의 수를 배타적 논리합으로 연산하여 체크섬을 도출하는 도출부;를 포함하는, 도로명 자석 코드 시스템.
The method of claim 4,
The checksum generator,
A first bit generator configured to generate a number of 4 bits by calculating the number of digits of the road name address binarized by the first binarization unit as an exclusive OR;
A second bit generator for generating a number of 4 bits by calculating the number of digits of the index number binarized by the second binarization unit as an exclusive OR; And
A road name magnet including; a derivation unit that calculates the number of 4 bits of each road name address and the number of 4 bits of the index number generated by the first bit generation unit and the second bit generation unit as an exclusive OR to derive a checksum; Code system.
도로명 자석 코드 시스템에 의해 수행되는 도로명주소 인코딩 방법에 있어서,
도로명주소를 웹으로부터 수집하여 저장하고,
상기 도로명주소의 각 자리 수를 BCD로 이진화하고,
상기 도로명주소에 인덱스를 부여하여 생성되는 인덱스번호의 각 자리 수를 BCD로 이진화하고,
상기 이진화한 도로명주소와 상기 이진화한 인덱스번호를 연산하여 체크섬을 생성하고,
기 설정된 시작코드 및 끝코드를 이진화하여 상기 이진화한 도로명주소, 이진화한 인덱스번호 및 체크섬과 합성하는, 도로명코드를 생성하기 위한 도로명주소 인코딩 방법.
In the road name address encoding method performed by the road name magnetic code system,
The road name address is collected and stored from the web,
Binarize the number of digits of the road name address to BCD,
Binaryize the number of digits of the index number generated by assigning an index to the road name address into BCD,
Generate a checksum by calculating the binarized road name address and the binarized index number,
A road name address encoding method for generating a road name code by binarizing a preset start code and an end code and combining the binarized road name address, the binarized index number, and a checksum.
제 6 항에 있어서,
상기 이진화한 도로명주소와 상기 이진화한 인덱스번호를 연산하여 체크섬을 생성하는 것은,
상기 이진화한 도로명주소의 각 자리 수를 배타적 논리합으로 연산하여 4비트의 수를 생성하고,
상기 이진화한 인덱스번호의 각 자리 수를 배타적 논리합으로 연산하여 4비트의 수를 생성하고,
상기 도로명주소의 4비트의 수와 상기 인덱스번호의 4비트의 수를 배타적 논리합으로 연산하여 체크섬을 도출하는, 도로명코드를 생성하기 위한 도로명주소 인코딩 방법.
The method of claim 6,
Generating a checksum by calculating the binarized road name address and the binarized index number,
By calculating the number of digits of the binarized road name address as an exclusive OR to generate a number of 4 bits,
A 4-bit number is generated by calculating the number of digits of the binarized index number as an exclusive OR,
A road name address encoding method for generating a road name code in which a checksum is derived by calculating the number of 4 bits of the road name address and the number of 4 bits of the index number as an exclusive OR.
제 6 항에 있어서,
상기 기 설정된 시작코드 및 끝코드를 이진화한 상기 도로명주소, 인덱스번호 및 체크섬과 합성하는 것은,
상기 이진화한 시작코드, 끝코드, 도로명주소, 인덱스번호 및 체크섬 사이에 각각 일정한 간격을 두어 합성하는, 도로명코드를 생성하기 위한 도로명주소 인코딩 방법.
The method of claim 6,
Synthesizing the preset start code and end code with the road name address, index number, and checksum obtained by binarization,
A road name address encoding method for generating a road name code for synthesizing the binarized start code, end code, road name address, index number, and checksum at regular intervals.
제 6 항에 따른 도로명코드를 생성하기 위한 도로명주소 인코딩 방법을 수행하기 위한, 컴퓨터 프로그램이 기록된 컴퓨터로 판독 가능한 기록 매체.A computer-readable recording medium having a computer program recorded thereon for performing the road name address encoding method for generating the road name code according to claim 6.
KR1020180150885A 2018-11-29 2018-11-29 System for road name magnet code, method of road name address incoding for generating road name code and computer readable medium for performing the method KR102161898B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020180150885A KR102161898B1 (en) 2018-11-29 2018-11-29 System for road name magnet code, method of road name address incoding for generating road name code and computer readable medium for performing the method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020180150885A KR102161898B1 (en) 2018-11-29 2018-11-29 System for road name magnet code, method of road name address incoding for generating road name code and computer readable medium for performing the method

Publications (2)

Publication Number Publication Date
KR20200064606A KR20200064606A (en) 2020-06-08
KR102161898B1 true KR102161898B1 (en) 2020-10-05

Family

ID=71089506

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180150885A KR102161898B1 (en) 2018-11-29 2018-11-29 System for road name magnet code, method of road name address incoding for generating road name code and computer readable medium for performing the method

Country Status (1)

Country Link
KR (1) KR102161898B1 (en)

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR0134552B1 (en) 1994-08-26 1998-04-20 김은영 Dielectric material and manufacturing method thereof
US7248698B2 (en) * 2001-04-06 2007-07-24 Interdigital Technology Corporation System for generating pseudorandom sequences
KR101062431B1 (en) * 2009-05-06 2011-09-06 (주)로보센스 Magnetic Driving Guidance System
KR20120105725A (en) * 2011-03-16 2012-09-26 김학규 Integrated address management system supporting transformation to street name address and basic local area number under 6 digit postal number structure
CN102720108B (en) 2012-06-21 2015-04-08 武汉理工大学 Bitumen road digitalizing magnetic recording method and sensing device thereof
KR20170048170A (en) 2015-10-26 2017-05-08 임성진 System and method for generating road-based code

Also Published As

Publication number Publication date
KR20200064606A (en) 2020-06-08

Similar Documents

Publication Publication Date Title
US9098496B2 (en) Method for creating map data and map data utilization apparatus
KR102344796B1 (en) A method of resolving a point location from encoded data representative thereof
JP5440854B2 (en) Map update data supply device and map update data supply program
US8510042B2 (en) Navigation device and data update system
CN102607577A (en) Method, device and system for updating increment of navigation electronic map
TW201209377A (en) Navigation devices and methods carried out thereon
EP2095075A1 (en) Road map data structure5 road map data storage medium5 navigation device5 and method of generating road map data
CN104102677A (en) Method and device for updating data of electronic map and server
KR101599133B1 (en) Method and system for providing map data of navigation device
WO2021189897A1 (en) Road matching method and apparatus, and electronic device and readable storage medium
KR102161898B1 (en) System for road name magnet code, method of road name address incoding for generating road name code and computer readable medium for performing the method
CN113177251B (en) Road design data collaborative management method and management system based on BIM + GIS platform
CN111008255A (en) Method and device for identifying violation location, electronic equipment and storage medium
CN115481212A (en) Building space-time coding method considering logical building
US20090144230A1 (en) Address list generation system and method employing a geographical buffer zone
CN114722353B (en) Multilayer natural resource geographic entity statistical method
CN110321384A (en) A kind of data record method based on block chain, device and electronic equipment
CN102375864A (en) Page management method and device
Mao et al. Bike-sharing dynamic scheduling model based on spatio-temporal graph
JP4459190B2 (en) Sediment-related disaster hazard identification code management method and program
US20170199042A1 (en) Cartographic data using utility data
JP5261439B2 (en) DATA UPDATE SYSTEM, NAVIGATION DEVICE, AND DATA UPDATE METHOD
Davis Concerning the earliest Acheulean occupation of Britain: the geological context of a handaxe assemblage from Foxholes, Bournemouth, southern England
KR101590624B1 (en) Representation device and method for point of interest
Rajabifard et al. A New Method for Integrating 3D spatial information about vertically stratified ownership properties into the property map base

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant