[go: up one dir, main page]

KR100801246B1 - Electronic tag location information management system and method - Google Patents

Electronic tag location information management system and method Download PDF

Info

Publication number
KR100801246B1
KR100801246B1 KR1020060133438A KR20060133438A KR100801246B1 KR 100801246 B1 KR100801246 B1 KR 100801246B1 KR 1020060133438 A KR1020060133438 A KR 1020060133438A KR 20060133438 A KR20060133438 A KR 20060133438A KR 100801246 B1 KR100801246 B1 KR 100801246B1
Authority
KR
South Korea
Prior art keywords
location information
reader
electronic tag
proximity
leader
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.)
Expired - Fee Related
Application number
KR1020060133438A
Other languages
Korean (ko)
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 KR1020060133438A priority Critical patent/KR100801246B1/en
Application granted granted Critical
Publication of KR100801246B1 publication Critical patent/KR100801246B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10009Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves
    • G06K7/10019Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves resolving collision on the communication channels between simultaneously or concurrently interrogated record carriers.
    • G06K7/10079Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves resolving collision on the communication channels between simultaneously or concurrently interrogated record carriers. the collision being resolved in the spatial domain, e.g. temporary shields for blindfolding the interrogator in specific directions
    • G06K7/10089Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves resolving collision on the communication channels between simultaneously or concurrently interrogated record carriers. the collision being resolved in the spatial domain, e.g. temporary shields for blindfolding the interrogator in specific directions the interrogation device using at least one directional antenna or directional interrogation field to resolve the collision
    • G06K7/10099Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves resolving collision on the communication channels between simultaneously or concurrently interrogated record carriers. the collision being resolved in the spatial domain, e.g. temporary shields for blindfolding the interrogator in specific directions the interrogation device using at least one directional antenna or directional interrogation field to resolve the collision the directional field being used for pinpointing the location of the record carrier, e.g. for finding or locating an RFID tag amongst a plurality of RFID tags, each RFID tag being associated with an object, e.g. for physically locating the RFID tagged object in a warehouse
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10009Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves
    • G06K7/10297Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves arrangements for handling protocols designed for non-contact record carriers such as RFIDs NFCs, e.g. ISO/IEC 14443 and 18092

Landscapes

  • Engineering & Computer Science (AREA)
  • Toxicology (AREA)
  • Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Electromagnetism (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Radar Systems Or Details Thereof (AREA)

Abstract

본 발명은 전자태그를 인식할 수 있는 리더의 아이디를 이용하여 전자태그의 위치정보를 저장소에 저장할 때 근접한 위치정보를 가까이 배치할 수 있도록 리더 간에 리더 근접성을 부여할 수 있도록한 전자태그 위치정보 관리 시스템 및 방법에 관한 것으로, 태그들로부터 정보를 획득하는 리더의 아이디를 통하여 얻어진 위치정보를 검색하기 위해 질의를 내리는 위치 추적 애플리케이션;상기 위치 추적 애플리케이션에서 등록한 여과 및 수집 조건에 따라 위치정보를 수집하여 전송하는 위치정보 수집부;상기 전송된 위치정보를 저장하고 상기 위치 추적 애플리케이션의 질의 조건에 맞는 정보를 검색하는 위치정보 관리부;를 포함하고 구성된다.The present invention is to manage the location of the electronic tag to give the reader proximity between readers so that when the location information of the electronic tag is stored in the storage by using the ID of the reader that can recognize the electronic tag close to the location information A system and method, comprising: a location tracking application for making a query to search for location information obtained through an ID of a reader obtaining information from tags; collecting location information according to filtering and collection conditions registered by the location tracking application; And a location information management unit for storing the transmitted location information and searching for information matching the query condition of the location tracking application.

Description

전자태그 위치정보 관리 시스템 및 방법{System and method for managing of tag locations}System and method for managing of tag locations

도 1은 본 발명의 일실시예에 따른 전자태그 위치정보 관리 시스템의 구성도1 is a block diagram of an electronic tag location information management system according to an embodiment of the present invention

도 2는 전자태그 위치정보 관리 시스템의 정보 관리부의 상세 구성도2 is a detailed configuration diagram of an information management unit of the electronic tag location information management system;

도 3a와 도 3b는 본 발명의 일실시예에 따른 리더 간의 공간적인 위상에 의해서 발생하는 물리적 리더, 논리적 리더, 논리공간의 상호 연관 관계를 예시한 도면3A and 3B are diagrams illustrating the interrelationships between a physical leader, a logical leader, and a logical space generated by a spatial topology between readers according to an embodiment of the present invention.

도 4는 본 발명의 일실시예에 따른 입출력 리더, 입출력 논리공간을 포함하는 리더와 논리공간 구성을 예시한 도면4 illustrates an input / output reader, a reader including an input / output logical space, and a logical space configuration according to an embodiment of the present invention.

도 5는 본 발명의 일실시예에 따른 전자태그의 최단 리더 이동경로를 예시한 도면5 is a diagram illustrating a shortest leader movement path of an electronic tag according to an embodiment of the present invention.

도 6a와 도 6b는 본 발명의 일실시예에 따른 리더 간의 리더 근접성 부여 요소와 방법에 대한 흐름도6A and 6B are flow diagrams for a reader proximity grant element and method between readers in accordance with one embodiment of the present invention.

도 7은 본 발명의 일실시예에 따른 리더 근접성을 가중치 값으로 사용하며 리더를 노드로 사용하는 가중치 그래프 구성을 예시한 도면7 is a diagram illustrating a weight graph configuration using a reader proximity as a weight value and using a leader as a node according to an embodiment of the present invention.

도 8은 본 발명의 일실시예에 따른 그래프 순회방법으로 리더 아이디를 1차원으로 순서화하는 방법에 대한 흐름도8 is a flowchart illustrating a method of ordering leader IDs in one dimension by a graph traversal method according to an embodiment of the present invention.

도 9는 본 발명의 일실시예에 따른 순서화된 리더 아이디를 사용하여 전자태그 위치정보를 저장하기 위한 3차원 위치추적 색인으로의 적용 방법에 대한 흐름도9 is a flowchart illustrating a method of applying to a 3D location tracking index for storing electronic tag location information using an ordered reader ID according to an embodiment of the present invention.

도 10은 본 발명의 일실시예에 따른 시간이 지남에 따라 변경되는 리더 근접성을 반영하기 위해서 칼만 필터링을 사용한 리더 아이디 동적 재구성 방법을 나타낸 구성도FIG. 10 is a block diagram illustrating a reader ID dynamic reconfiguration method using Kalman filtering to reflect reader proximity changed over time according to an embodiment of the present invention.

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

100...전자태그 위치정보 관리 시스템100 ... Electronic Tag Location Information Management System

110...전자태그 120...리더110 ... electronic tag 120 ... reader

130...위치정보 수집부 140...위치정보 관리부130 ... location information collection section 140 ... location information management section

141...위치정보 질의처리모듈 142...위치정보 색인모듈141 ... Location query module 142 ... Location index module

143...위치정보 저장소 150...위치추적 애플리케이션 143 ... Location store 150 ... Location tracking application

160...네트워크160 ... Network

본 발명은 실시간 전자태그 위치 추적을 위한 전자태그 위치정보 관리에 관한 것으로, 특히 전자태그를 인식할 수 있는 리더의 아이디를 이용하여 전자태그의 위치정보를 저장소에 저장할 때 근접한 위치정보를 가까이 배치할 수 있도록 리더 간의 근접성을 부여할 수 있도록한 전자태그 위치정보 관리 시스템 및 방법에 관한 것이다.The present invention relates to electronic tag location information management for real-time electronic tag location tracking, and in particular, when storing the location information of the electronic tag in the storage by using the ID of the reader that can recognize the electronic tag, the proximity of the location information is closely located. The present invention relates to an electronic tag location information management system and method for providing proximity between readers.

정보 통신 기술의 비약적인 발전에 따라 장소나 시간에 구애받지 않고 자연스럽고 편리하게 정보 통신 기기들을 실생활에 적용할 수 있는 소위 유비쿼터스(Ubiquitous) 환경을 조성하고자 하는 노력들이 이루어지고 있다. 이러한 유비쿼터스 환경을 조성하기 위해서는, 정보 통신 기기 간에 원격에서 효과적으로 서로를 감지 및 인식할 수 있는 무선 인식 기술이 필수적이다. With the rapid development of information and communication technology, efforts are being made to create a so-called ubiquitous environment in which information and communication devices can be applied to real life naturally and conveniently regardless of place or time. In order to create such a ubiquitous environment, wireless recognition technology capable of effectively detecting and recognizing each other remotely between information communication devices is essential.

현재 대표적인 무선 인식 기술로서 전자식별(Radio Frequency Identification, 이하 'RFID'라 함) 기술이 주목받고 있다. RFID는 바코드(Barcode), 마그네틱 센서, IC-CARD 등과 같은 자동 인식의 한 분야로서 초단파나 장파를 이용하여 마이크로칩에 저장된 데이터를 무선으로 인식하는 최첨단 기술을 말한다. At present, a representative radio recognition technology is attracting attention as a radio frequency identification (RFID) technology. RFID is a field of automatic recognition such as barcode, magnetic sensor, IC-CARD, etc., and is a state-of-the-art technology for wirelessly recognizing data stored in a microchip using microwave or long wave.

RFID는 물류, 유통 분야 및 금융 서비스 등에서 현재 사용 중인 바코드를 대체할 기술로 인식될 정도로 산업계에서 사용이 늘고 있다. 또한, RFID는 마이크로칩에 저장된 데이터를 얻기 위해 마이크로칩에 판독기를 직접 접촉하거나 가시거리에서 판독기를 가지고 스캐닝하는 별도의 과정이 필요 없으며, 대용량의 데이터를 전송할 수 있다는 장점을 가지고 있다.RFID is increasingly used in the industry to be recognized as a technology to replace bar codes currently used in logistics, distribution and financial services. In addition, RFID does not require a separate process of directly contacting the reader to the microchip or scanning with the reader at a visible distance to obtain data stored in the microchip, and has the advantage of transmitting a large amount of data.

RFID(Radio Frequency Identification)는 무선 주파수를 이용하여 전자태그를 장착한 물품이 리더의 인식영역에 들어갔을 때 자동으로 인식하고 물품에 관한 정보를 읽어내는 기술로서 물품의 위치추적이나 물품의 상태를 감시하는 자동화 생산, 재고 관리, 공급망 관리 등과 같은 다양한 응용분야에서 사용된다.RFID (Radio Frequency Identification) is a technology that automatically recognizes an article equipped with an electronic tag when it enters the reader's recognition area by using radio frequency and reads information about the article. Are used in a variety of applications such as automated production, inventory management, and supply chain management.

최근에는 전자태그의 위치를 추적하는 것이 중요한 이슈로 대두되고 있으며 RFID 기술을 이용하여 물품의 생산, 유통, 보관, 소비의 전 과정을 추적할 수 있는 시스템을 구축하는 것이 가능하다.In recent years, tracking the location of electronic tags has become an important issue, and it is possible to build a system that can track the entire process of production, distribution, storage, and consumption using RFID technology.

예를 들어, 이미 유통된 수입 농산물이나 축산물에 문제가 생겨 리콜이 발생했을 때 관련된 모든 물품을 생산지에서 소비자까지의 유통경로를 추적하는 응용이나 생산자 및 공급자가 창고에 현재 비치되어 있는 물품의 현황 및 재고를 파악하는 응용에서는 제품에 전자태그를 부착하여 전자태그의 현재위치 및 과거 이력 정보를 검색함으로써 처리될 수 있다.For example, an application that tracks the distribution path from the place of origin to the consumer for all related items when a recall occurs because of problems with imported agricultural or livestock products already in circulation, In the application of inventory identification, it can be processed by attaching an electronic tag to a product and retrieving the current position and past history information of the electronic tag.

EPCglobal에서는 RFID 기술에 대한 표준화가 활발히 진행되고 있으며 특히 수집된 전자태그의 정보를 영구 저장할 수 있는 EPCIS(Electronic Product Code Information Service) 미들웨어에 대한 표준을 제공하고 있다.EPCglobal is actively promoting standardization of RFID technology, and in particular, provides a standard for electronic product code information service (EPCIS) middleware that can permanently store collected electronic tags.

EPCIS는 제품의 정적인 속성정보 이외에도 시간에 따라 변동되는 전자태그의 위치정보를 저장함으로써 전자태그를 부착한 상품의 위치를 추적할 수 있도록 한다.In addition to the static attribute information of the product, EPCIS stores the location information of the electronic tag that changes over time, so that the location of the product with the electronic tag can be tracked.

또한, EPCglobal에서는 전자태그의 위치정보를 표현하기 위해서 전자태그를 인식한 리더의 아이디를 사용하여 기존의 RDBMS(Relational Database Management System)에 위치정보를 저장하며 위치추적 질의 결과로 검색된 리더 아이디를 넘겨주는 방식을 사용하고 있다.In addition, EPCglobal stores the location information in the existing RDBMS (Relational Database Management System) using the ID of the reader that recognizes the electronic tag in order to express the location information of the electronic tag. I'm using the method.

전자태그의 위치를 추적할 수 있는 질의는 크기 전자태그 기반 시간질의(Temporal Tag Query)와 리더 기반 시간질의(Temporal Reader Query)로 구분된다. 전자태그 기반 시간질의는 전자태그가 거쳐간 리더 아이디의 집합으로써 표현 되는 전자태그 위치정보를 검색하며 리더 기반 시간질의는 특정 시간영역에 리더에 의해서 인식된 전자태그의 집합을 검색한다.Queries that can track the location of electronic tags are classified into Temporal Tag Query and Temporal Reader Query. The electronic tag based time query retrieves electronic tag location information expressed as a set of reader IDs passed by the electronic tag, and the reader based time query retrieves a set of electronic tags recognized by the reader in a specific time domain.

위치추적 질의를 효율적으로 처리하기 위해서는 질의 시 함께 접근될 확률이 높은 정보를 저장소에서 가깝게 배치해서 저장해야 한다. 기존의 공간 데이터베이스와 이동체 데이터베이스에서는 질의 시 함께 접근될 확률이 높은 정보를 가깝게 배치하기 위해서 공간 근접성 및 공간 위상관계를 기반으로 배치함으로써 질의 시 적은 수의 탐색만으로 결과 집합을 얻어내는 방법을 사용하고 있다.In order to efficiently process the location query, the information that is likely to be accessed at the time of query should be stored close to the storage. In the existing spatial database and mobile database, in order to arrange the information that is most likely to be accessed at the time of query closely, it is based on spatial proximity and spatial topology to obtain a result set with only a small number of searches. .

전자태그 위치추적 시스템에서는 위치정보를 리더 아이디로써 표현을 하기 때문에 기존 연구에서 사용하는 공간 근접성 및 공간 위상관계를 이용하여 위치정보를 가깝게 배치하는데 문제가 있다.In the electronic tag location tracking system, the location information is represented as the reader ID, so there is a problem in placing the location information closely using the spatial proximity and the spatial phase relationship used in the existing research.

또한, 전자태그를 부착한 물품의 이동 특성으로 특정 위치정보에 대한 전후 위치정보가 공간적으로 인접한 위치가 아니기 때문에 전자태그의 이동 특성에 따른 새로운 근접성이 정의되어야 하는데, 종래 기술의 전자태그 위치 추적 시스템에서는 이와 같은 전자태그의 이동 특성을 고려하지 않고 있다.In addition, since the front and rear position information for the specific position information is not a spatially adjacent position as the movement characteristic of the article attached the electronic tag, a new proximity according to the movement characteristic of the electronic tag should be defined. Does not consider the movement characteristics of such an electronic tag.

본 발명은 이와 같은 종래 기술의 전자태그 위치 추적 시스템의 문제를 해결하기 위한 것으로, 전자태그를 인식할 수 있는 리더의 아이디를 이용하여 전자태그의 위치정보를 저장소에 저장할 때 근접한 위치정보를 가까이 배치할 수 있도록 리더 간의 근접성을 부여할 수 있도록한 전자태그 위치정보 관리 시스템을 제공하는데 그 목적이 있다.The present invention is to solve the problem of the conventional electronic tag tracking system of the prior art, when the location information of the electronic tag is stored in the storage by using the ID of the reader that can recognize the electronic tag close to close to the location information The purpose of the present invention is to provide an electronic tag location information management system capable of providing proximity between readers.

본 발명은 전자태그 위치추적을 위한 전자태그 위치정보 관리 시스템에서 위치추적 질의를 효율적으로 처리하기 위해서 질의 수행 시 함께 접근될 확률이 높은 전자태그 위치정보를 저장소에서 가깝게 배치할 수 있도록 전자태그의 위치정보를 대표하는 리더 아이디를 근접성에 따라서 순서화 하여 위치추적 질의 시 접근하기 위한 저장구조에 적용하는 전자태그 위치정보 관리 시스템 및 방법을 제공하는데 그 목적이 있다.The present invention is to locate the location of the electronic tag so that the location of the electronic tag that is likely to be approached together when the query is executed in order to efficiently process the location tracking query in the electronic tag location information management system for electronic tag location tracking It is an object of the present invention to provide an electronic tag location information management system and method for applying a leader ID representing information to a storage structure for accessing a location tracking query by ordering proximity.

본 발명의 또 다른 목적은 시간이 지남에 따라 리더 간의 근접성 값이 변경되어서 리더 아이디의 순서가 바뀌어야 할 때 현재 근접성 값 계산 시 과거에 계산되었던 근접성 값을 반영함으로써 보다 정확한 근접성 값이 반영되어 동적으로 리더 아이디를 재순서화 하여 전자태그 위치정보의 배치를 동적으로 변경시킬 수 있는 전자태그 위치정보 관리 시스템을 제공하는 것을 목적으로 한다.Another object of the present invention is to reflect the more accurate proximity value by reflecting the proximity value that was calculated in the past when calculating the current proximity value when the order of the leader ID is changed by changing the proximity value between the reader over time changes An object of the present invention is to provide an electronic tag location information management system capable of dynamically changing the layout of electronic tag location information by reordering leader IDs.

이와 같은 목적을 달성하기 위한 본 발명에 따른 전자태그 위치정보 관리 시스템은 상기 태그들로부터 정보를 획득하는 리더의 아이디를 통하여 얻어진 위치정보를 검색하기 위한 질의를 내리는 위치 추적 애플리케이션;상기 위치 추적 애플리케이션에서 등록한 여과 및 수집 조건에 따라 위치정보를 수집하여 전송하는 위치정보 수집부;상기 전송된 위치정보를 저장하고 상기 위치 추적 애플리케이션의 질의 조건에 맞는 정보를 검색하는 위치정보 관리부;를 포함하고 구성되는 것을 특징으로 한다.Electronic tag location information management system according to the present invention for achieving the above object is a location tracking application for making a query for searching for location information obtained through the ID of the reader to obtain information from the tags; And a location information collection unit for collecting and transmitting location information according to the registered filtering and collection conditions; a location information management unit for storing the transmitted location information and searching for information matching the query condition of the location tracking application. It features.

여기서, 위치정보 관리부는, 위치정보 수집부를 통하여 수집된 전자태그의 위치정보를 저장하는 위치정보 저장소와,수집된 전자태그의 위치정보를 상기 위치정보 저장소에 저장하고 위치 추적 애플리케이션에서 요구하는 위치정보를 검색하여 그 결과를 전송하는 위치정보 색인모듈과,수집된 전자태그의 위치정보를 상기 위치정보 색인모듈로 전송하고 위치 추적 애플리케이션의 질의를 위치정보 색인모듈로 내리고 검색 결과를 위치 추적 애플리케이션으로 전송하는 위치정보 질의처리모듈을 포함하는 것을 특징으로 한다.Here, the location information management unit, a location information storage for storing the location information of the electronic tag collected through the location information collection unit, the location information stored in the location information storage and the location information of the collected electronic tag in the location information storage application A location information index module for searching for and transmitting the result, and transmitting the location information of the collected electronic tags to the location information index module, sending a query of the location tracking application to the location information index module, and transmitting the search result to the location tracking application. It characterized in that it comprises a location information query processing module.

그리고 상기 위치정보 색인모듈은 상기 위치정보 수집부에서 수집한 전자태그 위치정보 간의 근접성을 부여하기 위해서 리더 간의 근접성을 부여하는 부분;상기 위치정보 저장소에 근접한 전자태그 위치정보를 가깝게 배치하여 저장하기 위해서 리더 아이디를 순서화하는 부분;시간이 지남에 따라 변경되는 리더 간의 과거 근접성 값을 반영하여 현재 근접성 값을 계산하여 동적으로 리더 아이디를 재순서화하는 부분을 포함하는 것을 특징으로 한다.And the location information index module is configured to provide proximity between readers in order to provide proximity between electronic tag location information collected by the location information collection unit; to store and store electronic tag location information close to the location information store. And a part of ordering the leader IDs; and a part of dynamically reordering the leader IDs by calculating a current proximity value by reflecting a past proximity value between readers that change over time.

다른 목적을 달성하기 위한 본 발명에 따른 전자태그 위치정보 관리 시스템은 다수의 태그들로부터의 정보를 이용하여 전자태그 위치정보를 관리하는 시스템에 있어서, 상기 태그들로부터 정보를 획득하는 리더의 아이디를 통하여 얻어진 위치정보를 검색하기 위한 질의를 내리는 위치 추적 애플리케이션;상기 위치 추적 애플리케이션에서 등록한 여과 및 수집 조건에 따라 위치정보를 수집하여 전송하는 위치정보 수집부;상기 위치정보 수집부에서 수집한 전자태그 위치정보 간의 근접성을 부여하기 위해서 리더 간의 근접성을 부여하는 부분, 상기 위치정보 저장소에 근접한 전자태그 위치정보를 가깝게 배치하여 저장하기 위해서 리더 아이디를 순서 화하는 부분, 시간이 지남에 따라 변경되는 리더 간의 과거 근접성 값을 반영하여 현재 근접성 값을 계산하여 동적으로 리더 아이디를 재순서화하는 부분을 갖는 위치정보 색인모듈을 포함하고, 상기 전송된 위치정보를 저장하고 상기 위치 추적 애플리케이션의 질의 조건에 맞는 정보를 검색하는 위치정보 관리부;를 포함하고 구성되는 것을 특징으로 한다.An electronic tag location information management system according to the present invention for achieving another object is a system for managing electronic tag location information using information from a plurality of tags, the ID of the reader to obtain information from the tags Location tracking application for making a query for searching the location information obtained through; Location information collection unit for collecting and transmitting location information according to the filtering and collection conditions registered in the location tracking application; Electronic tag location collected by the location information collection unit A part that provides proximity between readers to give proximity between information, A part that orders reader ID to place and store electronic tag location information close to the location information storage, and the past between readers changed over time Current proximity value reflecting proximity value And a location information index module having a part for calculating and dynamically reordering leader IDs, and including a location information management unit for storing the transmitted location information and retrieving information meeting a query condition of the location tracking application. It is characterized by.

또 다른 목적을 달성하기 위한 본 발명에 따른 전자태그 위치정보 관리 방법은 전자태그 위치정보를 관리하기 위하여,리더 간의 위상정보를 이용해 논리공간을 정의하는 단계;논리공간과 태그의 이동량, 위치추적 질의 빈도를 이용하여 리더 간의 리더 근접성을 계산하는 단계;논리공간 근접성을 기반으로 하여 리더를 노드로 하는 가중치 그래프를 구성하는 단계;전자태그 위치정보를 저장하기 위해 가중치 그래프 노드를 1차원으로 순서화하여 리더 아이디를 정렬하는 단계;순서화된 리더 아이디를 사용하여 전자태그 위치정보를 저장하기 위한 3차원 위치추적 색인 방법에 적용하는 단계;시간이 지남에 따라 변경되는 리더 근접성 값을 반영하기 위하여 현재 리더 근접성 값 계산 시 과거 리더 근접성 값을 반영하여 리더 아이디를 동적으로 재순서화하는 단계;를 포함하는 것을 특징으로 한다.According to another aspect of the present invention, there is provided a method for managing electronic tag location information, the method comprising: defining a logical space using phase information between readers to manage electronic tag location information; an amount of movement of a logical space and a tag, and a location tracking query Computing reader proximity between readers using the frequency; Comprising a weight graph with a leader as a node based on the logical space proximity; Ordering the weighted graph nodes in one dimension to store the electronic tag position information Sorting IDs; applying to a three-dimensional location indexing method for storing electronic tag location information using an ordered reader ID; a current reader proximity value to reflect a reader proximity value that changes over time Dynamically reorder leader IDs to reflect past leader proximity values in calculations It characterized in that it comprises a.

또 다른 목적을 달성하기 위한 본 발명에 따른 전자태그 위치정보 관리 방법은 위치추적 애플리케이션이 내린 전체 질의 중 두 리더를 포함하는 논리공간에 내린 리더 기반 시간 질의의 빈도로 리더 근접성에 비례하는 값을 계산하는 제 1 단계;상기 두 리더 사이의 최단 리더 이동경로 거리로 리더 근접성에 반비례하는 값을 계산하는 제 2 단계;상기 전체 질의 중 두 리더를 위치정보로 하는 전자태그 위 치정보를 결과셋으로 포함하는 전자태그 기반 시간 질의의 빈도로 리더 근접성에 비례하는 값을 계산하는 제 3 단계;수집한 전자태그 위치정보 중 두 리더 사이를 이동하는 전자태그의 이동량의 비율로 리더 근접성에 비례하는 값을 계산하는 제 4 단계;를 포함하고 리더 간의 리더 근접성을 부여하는 것을 특징으로 한다.Electronic tag location information management method according to the present invention for achieving another object calculates a value proportional to the proximity of the reader to the frequency of the reader-based time query issued to the logical space including the two readers of the total query issued by the location tracking application Comprising: a first step of calculating a value inversely proportional to the proximity of the reader to the shortest leader movement path distance between the two readers; including the electronic tag position information of the two readers as the location information of the entire query as a result set Calculating a value proportional to the proximity of the reader by the frequency of the electronic tag-based time query; calculating a value proportional to the proximity of the reader by the ratio of the movement amount of the electronic tag moving between two readers among the collected location information of the electronic tag And a fourth step of providing the reader proximity between the readers.

또 다른 목적을 달성하기 위한 본 발명에 따른 전자태그 위치정보 관리 방법은 계산된 리더 근접성 값을 이용하여 리더 아이디를 순서화하고 이를 위치추적 색인으로 적용하기 위하여, 리더를 노드로 하여 리더 간의 리더 근접성 값을 가중치 값으로 하는 가중치 그래프를 구성하는 단계;리더 아이디 도메인의 리더 아이디 배치에 사용하기 위하여 가중치 그래프의 노드를 순서화하는 단계;수집된 전자태그 위치정보를 매핑 테이블을 이용하여 순서화된 리더 아이디와 위치정보 색인모듈의 리더 아이디 도메인에 있는 리더 아이디를 연결시켜 전자태그 위치정보를 삽입하는 단계;를 포함하는 것을 특징으로 한다.Electronic tag location information management method according to the present invention for achieving another object in order to order the leader ID using the calculated reader proximity value and apply it as a location tracking index, the reader proximity value between the reader as a node Constructing a weight graph using a weight value; ordering nodes of the weight graph for use in arranging leader IDs of the leader ID domain; ordered leader IDs and positions using the collected electronic tag position information using a mapping table Inserting the electronic tag location information by connecting the reader ID in the reader ID domain of the information index module.

이하, 본 발명에 따른 전자태그 위치정보 관리 시스템 및 방법의 바람직한 실시예에 관하여 상세히 설명하면 다음과 같다.Hereinafter, a preferred embodiment of the electronic tag location information management system and method according to the present invention will be described in detail.

본 발명에 따른 전자태그 위치정보 관리 시스템 및 방법의 특징 및 이점들은 이하에서의 각 실시예에 대한 상세한 설명을 통해 명백해질 것이다.Features and advantages of the electronic tag location information management system and method according to the present invention will become apparent from the following detailed description of each embodiment.

도 1은 본 발명의 일실시예에 따른 전자태그 위치정보 관리 시스템의 구성도이고, 도 2는 전자태그 위치정보 관리 시스템의 정보 관리부의 상세 구성도이다.1 is a configuration diagram of an electronic tag location information management system according to an embodiment of the present invention, Figure 2 is a detailed configuration diagram of an information management unit of the electronic tag location information management system.

본 발명에 따른 전자태그 위치정보 관리 시스템(100)의 구성은 도 1에서와 같이, 복수의 전자태그(110), 복수의 리더(120), 위치정보 수집부(130), 위치정보 관리부(140), 복수의 위치추적 애플리케이션(150)을 포함한다.The configuration of the electronic tag location information management system 100 according to the present invention is as shown in Figure 1, a plurality of electronic tags 110, a plurality of readers 120, location information collection unit 130, location information management unit 140 ), A plurality of location tracking applications 150.

복수의 전자태그(110)는 물품에 부착되어서 무선주파수를 이용하여 리더(120)가 전자태그(110)를 식별하기 위한 초소형 IC칩과 안테나가 내장되어 RFID 코드 및 부착되어 있는 물품의 관련정보가 저장된다.The plurality of electronic tags 110 are attached to the article so that the reader 120 has a small IC chip and antenna for identifying the electronic tag 110 by using the radio frequency, so that the RFID code and related information of the attached article are stored. Stored.

여기서, 물품의 관련정보는 제조사, 제품 종류, 제품 일련 번호, 옵션 및 기타 정보가 포함될 수 있으며, 이에 한정되는 것은 아니다.Here, the related information of the article may include a manufacturer, a product type, a product serial number, options, and other information, but is not limited thereto.

그리고 복수의 리더(120)는 지정된 위치에 구비되어 무선주파수를 통해 복수의 전자태그(110)로부터 물품의 관련정보를 획득하여 위치정보 수집부(130)에서 요청한 정보만을 여과하여 전송한다.In addition, the plurality of readers 120 are provided at a designated location, obtain relevant information of the article from the plurality of electronic tags 110 through radio frequency, and filter and transmit only the information requested by the location information collection unit 130.

그리고 위치정보 수집부(130)는 복수의 리더(120)로부터 수집된 물품의 관련정보 중 물품의 위치정보를 위치정보 관리부(140), 위치추적 애플리케이션(150)에서 등록한 여과 및 수집 조건에 따라 정보를 수집하여 전송한다.In addition, the location information collecting unit 130 may register the location information of the item among the information collected from the plurality of readers 120 according to the filtering and collection conditions registered by the location information managing unit 140 and the location tracking application 150. Collect it and send it.

여기서 물품의 위치정보는 전자태그(110)의 정보를 획득한 리더(120)의 아이디, 인식된 전자태그(110)의 아이디, 인식된 시간을 사용하여 표현을 한다.The location information of the item is expressed using the ID of the reader 120 that obtained the information of the electronic tag 110, the ID of the recognized electronic tag 110, and the recognized time.

위치정보 관리부(140)는 위치정보 수집부(130)에서 수집하여 전송하는 전자태그(110)의 위치정보를 저장하고 위치추적 애플리케이션(150)에서 요구하는 질의 조건에 맞는 정보를 검색하여 전송한다.The location information manager 140 stores the location information of the electronic tag 110 collected and transmitted by the location information collector 130, and searches for and transmits information corresponding to a query condition required by the location tracking application 150.

복수의 위치추적 애플리케이션(150)은 리더 아이디를 통하여 습득된 전자태그(110)의 위치정보를 검색하기 위하여 위치정보 관리부(140)와 위치정보 수집부(130)에 질의를 내린다.The plurality of location tracking applications 150 query the location information manager 140 and the location information collector 130 to search the location information of the electronic tag 110 acquired through the reader ID.

위치추적 애플리케이션(150)에서 검색하는 위치정보는 특정 리더(120)에서 특정 시간에 인식된 물품의 현재위치정보 또는 특정 물품이 특정 시간에 지나간 리더의 아이디로 표현되는 물품의 이동궤적인 이력정보이다.The location information retrieved by the location tracking application 150 is the current location information of the item recognized by the specific reader 120 at a specific time, or the trajectory history information of the item represented by the ID of the reader at which the specific item has passed a specific time. .

네트워크(160)는 위치정보 수집부(130), 위치정보 관리부(140), 위치추적 애플리케이션(150)이 공통으로 접속하여 상호 간에 데이터를 주고 받을 수 있는 망으로서, 유/무선 통신망을 포함하는 개념이다.The network 160 is a network in which the location information collecting unit 130, the location information managing unit 140, and the location tracking application 150 are commonly connected to each other to exchange data with each other, and include a wired / wireless communication network. to be.

이와 같은 본 발명에 따른 전자태그 위치정보 관리 시스템의 위치정보 관리부(140)의 상세 구성은 다음과 같다.The detailed configuration of the location information management unit 140 of the electronic tag location information management system according to the present invention is as follows.

본 발명의 바람직한 실시예에 따른 위치정보 관리부(140)는 도 2에서와 같이, 위치정보 저장소(143), 위치정보 색인모듈(142), 위치정보 질의처리모듈(141)을 포함한다.Location information management unit 140 according to a preferred embodiment of the present invention, as shown in Figure 2, includes a location information storage 143, a location information index module 142, a location information query processing module 141.

먼저, 위치정보 수집부(130)를 통해서 수집된 전자태그(110)의 위치정보를 저장하기 위한 위치정보 저장소(143)와, 리더 아이디, 전자태그 아이디, 시간을 차원으로 하여 위치정보 수집부(130)에서 수집된 전자태그(110)의 위치정보를 위치정보 저장소(143)에 저장하고 위치추적 애플리케이션(150)에서 요구하는 정보를 저장소에서 빠르게 검색해서 전송하기 위한 위치정보 색인모듈(142)과, 상기 위치정보 수집부(130)에서 수집된 전자태그 위치정보를 위치정보 저장소(143)에 저장하기 위해 위치정보 색인모듈(142)에 정보를 넘겨주며 위치추적 애플리케이션(150)에서 요구하는 정보를 넘겨주기 위해 위치정보 색인모듈(142)에 질의를 내리며 검색 결과를 위치추적 애플리케이션(150)에 전송하는 위치정보 질의처리모듈(141)을 포함하 고 구성된다.First, the location information storage unit 143 for storing the location information of the electronic tag 110 collected through the location information collection unit 130, and the location information collection unit based on the reader ID, the electronic tag ID, and time. The location information index module 142 for storing the location information of the electronic tag 110 collected in the 130 in the location information storage 143, and quickly retrieves and transmits the information required by the location tracking application 150 in the storage; In order to store the electronic tag location information collected by the location information collecting unit 130 in the location information storage unit 143, information is transferred to the location information index module 142 and information requested by the location tracking application 150 is stored. It is configured to include a location information query processing module 141 for giving a query to the location information index module 142 to transmit the search results to the location tracking application 150.

여기서, 위치추적 애플리케이션(150)으로의 빠른 검색 결과 전송을 위하여 본 발명에서 제시하는 리더 아이디 순서화 방법을 이용하여 위치정보 색인모듈(142)의 리더 아이디 순서를 리더 근접성을 통해서 변경함으로써 근접된 전자태그 위치정보를 위치정보 저장소(143)에 가깝게 배치하여 저장한다.In this case, the proximity ID is changed by changing the reader ID order of the location information index module 142 through the proximity of the reader using the reader ID ordering method proposed in the present invention to quickly transmit the search result to the location tracking application 150. Position information is stored close to the location information storage 143.

그리고 이하에서 리더 간의 공간적인 위상에 의해서 발생하는 물리적 리더, 논리적 리더, 논리공간의 상호 연관 관계를 설명한다.In the following, the correlation between the physical leader, the logical leader, and the logical space generated by the spatial phase between the readers will be described.

도 3a와 도 3b는 본 발명의 일실시예에 따른 리더 간의 공간적인 위상에 의해서 발생하는 물리적 리더, 논리적 리더, 논리공간의 상호 연관 관계를 예시한 도면이다.3A and 3B are diagrams illustrating the interrelationships between a physical leader, a logical leader, and a logical space generated by a spatial topology between readers according to an embodiment of the present invention.

도 4는 본 발명의 일실시예에 따른 입출력 리더, 입출력 논리공간을 포함하는 리더와 논리공간 구성을 예시한 도면이고, 도 5는 본 발명의 일실시예에 따른 전자태그의 최단 리더 이동경로를 예시한 도면이다.4 is a diagram illustrating an input / output reader, a reader including an input / output logical space, and a logical space configuration according to an embodiment of the present invention, and FIG. 5 illustrates a shortest reader movement path of an electronic tag according to an embodiment of the present invention. The illustrated figure.

도 3a에서와 같이, 전자태그가 인식되어야 하는 전략적인 위치에는 리더가 배치되어 전자태그 인식반경(interrogation zone)을 출입하는 물품의 정보를 확인할 수 있다.As shown in FIG. 3A, a leader is disposed at a strategic position at which the electronic tag is to be recognized, thereby checking information of an article entering and exiting the electronic tag interrogation zone.

이와 같이 물리적으로 무선 주파수에 의해서 전자태그의 정보를 확인할 수 있는 리더를 물리적 리더라고 한다. 물리적 리더는 하나 또는 복수개가 전략적인 특정 영역을 대표할 수 있다. 하나 이상의 물리적 리더로 구성되어 특정 공간을 대표하는 영역을 논리적 리더라고 한다.As such, a reader that can physically check the information of the electronic tag by radio frequency is called a physical leader. The physical leader may represent one or more strategic specific areas. An area composed of one or more physical leaders and representing a specific space is called a logical leader.

이와 같이 리더의 의미를 분리함으로써 물리적으로 리더가 추가되거나 삭제되었을 때 상위 위치추적 애플리케이션(150)이 이를 인식할 필요 없이 특정 영역을 대표하는 논리적 리더를 대상으로 질의를 내릴 수 있어 내부적인 리더 설정 상태를 알고 있을 필요가 없다.By separating the meaning of the reader as described above, when the leader is physically added or deleted, the upper location tracking application 150 can query the logical leader representing a specific area without having to recognize the internal leader setting state. There is no need to know.

이러한 의미로 물리적 리더와 논리적 리더의 관계를 명시할 수 있지만 물리적 리더와 논리적 리더가 1:1로 대응관계를 가지게 설정하면 동일한 의미로써 사용될 수 있다.In this sense, the relationship between the physical leader and the logical leader can be specified, but if the physical leader and the logical leader are set to have a 1: 1 relationship, they can be used as the same meaning.

그리고 도 3b에서와 같이, RFID 환경에서 전자태그의 위치정보로 제공될 수 있는 공간으로 하나 이상의 논리적인 리더의 집합에 의해서 형성되는 영역인 논리공간(Zone)이 구성된다.And as shown in Figure 3b, a space that can be provided as the location information of the electronic tag in the RFID environment is composed of a logical space (Zone) which is an area formed by a set of one or more logical reader.

예를 들어, 도 3a와 도 3b에서 논리적 리더인 “매장 1”에서 “매장 7”, “특판 코너”는 모두 “할인점 A”의 1층에 있는 매장을 포함하고 있으므로 “매장”이라는 논리공간으로 정의된다. 논리공간은 포함관계를 가진 더 큰 상위 논리공간이 정의된다.For example, in FIG. 3A and FIG. 3B, the logical leader “store 1” to “store 7” and the “special sale corner” all include stores on the first floor of “discount store A”, and thus the logical space “store”. Is defined. The logical space is defined by a larger parent logical space with a containment relationship.

예를 들어, 도 3a와 도 3b에서 출입구, 매장, 계산대, 작업장은 모두 “할인점 A”의 1층에 위치한 영역이므로 “1층”이라는 논리공간으로 정의된다.For example, in FIG. 3A and FIG. 3B, the doorway, the store, the checkout counter, and the workplace are all defined as a logical space called “first floor” because they are all located on the first floor of “discount point A”.

여기서, 논리적 리더만을 포함하고 있는 논리공간을 단말 논리공간(Leaf Zone)이라고 하며 단말 논리공간을 포함하고 있는 상위의 논리공간은 색인 논리공간(Index Zone)이라고 한다.Here, the logical space including only the logical leader is called a terminal logical space, and the upper logical space including the terminal logical space is called an index logical space.

본 발명에서는 위치추적 애플리케이션(150)이 논리적 리더에 직접 전자태그 의 위치추적 질의를 내리거나 논리적 리더를 포함하는 논리공간에 위치추적 질의를 내리는 환경을 대상으로 한다.In the present invention, the location tracking application 150 directs a location tracking query of an electronic tag directly to a logical leader or a location tracking query to a logical space including a logical leader.

따라서 위치정보 수집부(140)가 수집한 전자태그의 위치정보는 위치정보 저장소(143)에 저장될 때 논리적 리더의 아이디로 저장된다. 논리공간에 대한 질의가 위치추적 애플리케이션(150)으로부터 요청되었을 때 위치추적 질의처리 모듈(141)에서 논리 공간에 포함된 모든 논리적 리더의 아이디를 검색하여 해당 논리적 리더에 질의를 내린다.Therefore, the location information of the electronic tag collected by the location information collecting unit 140 is stored as the ID of the logical leader when stored in the location information storage 143. When a query for a logical space is requested from the location tracking application 150, the location tracking query processing module 141 searches for IDs of all logical leaders included in the logical space and makes a query to the logical leader.

본 발명에 따른 전자태그 위치정보 관리 시스템 및 방법에서는 논리적 리더 아이디를 전자태그 위치정보로 사용하는 환경을 대상으로 하고 있으므로 이후 언급하는 리더는 모두 논리적 리더를 의미한다.The electronic tag location information management system and method according to the present invention targets an environment using a logical leader ID as the electronic tag location information.

도 4는 입출력 리더, 입출력 논리공간을 포함하는 리더와 논리공간의 구성을 나타낸 것으로, 입출력 리더는 리더를 포함하고 있는 단말 논리 공간으로의 전자태그 입출력을 담당하는 리더로 각 단말 논리공간에 하나 이상의 입출력 리더가 존재한다. 여기서, 입출력 리더를 제외한 다른 리더로부터는 전자태그는 단말 논리공간을 출입할 수 없다.4 illustrates an input / output reader, a reader including an input / output logical space, and a configuration of a logical space, wherein the input / output reader is a reader that is responsible for electronic tag input / output to a terminal logical space including a reader and at least one terminal in each terminal logical space. I / O reader exists. Here, the electronic tag cannot enter or leave the terminal logical space from other readers except the input / output reader.

그리고 입출력 논리공간은 해당 논리공간을 포함하고 있는 상위 논리공간으로의 전자태그 입출력을 담당하는 논리공간으로 상위 논리공간에 포함된 논리공간 집합에서 하나 이상의 입출력 논리공간이 존재한다. 여기서, 입출력 논리공간을 제외한 다른 논리공간으로부터는 상위 논리공간으로의 출입을 할 수 없다.The I / O logical space is a logical space that is responsible for electronic tag I / O to the upper logical space including the logical space, and at least one input / output logical space exists in the set of logical spaces included in the upper logical space. Here, access to the upper logical space cannot be made from other logical spaces other than the input / output logical space.

도 4에서 “리더2”, “리더3”, “리더5”, “리더7”, “리더8”은 입출력 리더이며, “논리공간1”을 출입하기 위해서는 “리더2” 또는 “리더3”을, “논리공간2”를 출입하기 위해서는 “리더5”를, “논리공간3”을 출입하기 위해서는 “리더7”을, “논리공간4”를 출입하기 위해서는 “리더8”을 항상 거쳐야 한다. "Leader 2", "leader 3," and "leader 5", "leader 7" in Figure 4, the "reader 8" is input reader, in order to access the "logical space first," "leader 2" or "readers 3" For example, you must go through “Reader 5 ” to enter and exit “Logical Space 2 ”, “Reader 7 ” to enter and exit ”Logical Space 3 ” and “Reader 8” to enter and exit ”Logical Space 4 ”.

“논리공간2”, “논리공간3”, “논리공간4”는 입출력 논리공간으로 “논리공간5”를 출입하기 위해서는 “논리공간2”를 거쳐야 하며, “논리공간6”을 출입하기 위해서는 “논리공간3” 또는 “논리공간4”를 항상 거쳐야 한다.“Logic space 2 ”, “Logic space 3 ”, “Logic space 4 ” must go through “Logic space 2 ” to enter and exit “Logic space 5 ” into I / O logical space, and to enter and exit “Logic space 6 ” It must always pass through logical space 3 ”or“ logical space 4 ”.

본 발명의 일실시예에 따른 전자태그의 최단 리더 이동경로를 나타낸 도 5에서 보면, 전자태그가 “리더A”에서 “리더B” 사이를 이동할 때 최소한의 리더 방문을 하기 위해서는 입출력 리더 및 입출력 논리공간만으로 이동해야 한다.Referring to FIG. 5 showing the shortest leader movement path of an electronic tag according to an embodiment of the present invention, in order to make a minimum reader visit when the electronic tag moves from “Reader A ” to “Reader B ”, the I / O leader and I / O logic You have to move to space only.

“리더A”와 “리더B”가 동일한 단말 논리공간에 포함되어 있으면 최단 리더 이동경로에 포함되어 있는 다른 리더는 존재하지 않는다.If “leader A ” and “leader B ” are included in the same terminal logical space, no other leader is included in the shortest leader movement path.

도 5에서 “리더1”에서 “리더2”로 이동할 때 최단 리더 이동경로는 “리더1” → “리더2”이며, “리더1”에서 “리더5”로 이동할 때 최단 리더 이동경로는 “리더1” → “리더2” → “리더5”이다. In FIG. 5, when moving from “Reader 1 ” to “Reader 2 ”, the shortest leader travel path is “Reader 1 ” → “Reader 2 ”, and when moving from “Reader 1 ” to “Reader 5 ”, the shortest leader travel path is “Reader 1 ”→“ Reader 2 ”→“ Reader 5 ”.

그리고“리더1”에서 “리더7”로 이동할 때 최단 리더 이동경로는 “리더1” → “리더2” → “리더5” → “리더7”이며, “리더7”에서 “리더10”으로 이동할 때 최단 리더 이동경로는 “리더7” → “리더11” → “리더10”이다.And "reader 1", the "reader 7" to move the closest leader movement path is moved to the "reader 1" → "leader 2" → "leader 5" → "leader 7", and "reader 7" "Reader 10" in The shortest leader movement path is “leader 7 ” → “leader 11 ” → “leader 10 ”.

이어, 본 발명에 따른 전자태그 위치정보 관리 방법을 설명한다.Next, an electronic tag location information management method according to the present invention will be described.

도 6a와 도 6b는 본 발명의 일실시예에 따른 리더 간의 리더 근접성 부여 요소와 방법에 대한 흐름도이다.6A and 6B are flow diagrams of a leader proximity grant element and method between readers in accordance with one embodiment of the present invention.

그리고 도 7은 본 발명의 일실시예에 따른 리더 근접성을 가중치 값으로 사용하며 리더를 노드로 사용하는 가중치 그래프 구성을 예시한 도면이고, 7 is a diagram illustrating a weight graph configuration using a reader proximity as a weight value and using a leader as a node according to an embodiment of the present invention.

도 8은 본 발명의 일실시예에 따른 그래프 순회방법으로 리더 아이디를 1차원으로 순서화하는 방법에 대한 흐름도이다.8 is a flowchart illustrating a method of ordering leader IDs in one dimension by a graph traversal method according to an embodiment of the present invention.

본 발명에 따른 전자태그 위치정보 관리 방법은 크게, 리던간의 리더 근접성을 부여하는 단계와, 리더 아이디를 순서화하고 위치 추적 색인으로 적용하는 단계와, 리더 아이디의 동적 재순서화하는 단계로 이루어진다.The method for managing electronic tag location information according to the present invention includes the steps of providing reader proximity between redundancy, ordering and applying a leader ID as a location tracking index, and dynamically reordering the leader ID.

즉, 리더 간의 위상정보를 이용해 논리공간을 정의하는 단계, 논리공간과 태그의 이동량, 위치추적 질의 빈도를 이용하여 전자태그 위치정보를 저장소에서 가깝게 배치하기 위하여 리더 간의 리더 근접성을 계산하는 단계, 리더 근접성을 기반으로 하여 리더를 노드로 하는 가중치 그래프를 구성하는 단계, 전자태그 위치정보를 저장소에 저장하기 위해 가중치 그래프 노드를 1차원으로 순서화하여 리더 아이디를 정렬하는 단계, 순서화된 리더 아이디를 사용하여 전자태그 위치정보를 저장하기 위한 3차원 위치추적 색인 방법에 적용하는 단계, 시간이 지남에 따라 변경 되는 리더 근접성 값을 반영하기 위하여 현재 리더 근접성 값 계산 시 과거 리더 근접성 값을 반영하여 리더 아이디를 동적으로 재순서화하는 단계를 포함한다.That is, defining logical space by using topological information between readers, calculating leader proximity between readers to arrange electronic tag location information in storage by using the amount of logical space and tag movement and location tracking query frequency. Constructing a weight graph using the leader as a node based on the proximity; ordering the leader ID by ordering the weight graph nodes in one dimension to store the electronic tag position information in the storage; and using the ordered leader ID Step of applying to 3D location tracking indexing method for storing electronic tag location information. To reflect the reader proximity value that changes over time, the reader ID is dynamically reflected when the current reader proximity value is calculated. Reordering.

먼저, 전자태그 위치추적 질의 시 두 리더에 포함된 전자태그 위치정보가 함께 접근될 확률을 의미하는 리더 간의 리더 근접성(Reader Proximity)의 부여 요소를 설명한다.First, a description will be given of an element of reader proximity (Reader Proximity) between the readers, which indicates the probability that the electronic tag location information included in the two readers will be accessed together during the electronic tag location tracking query.

예를 들어, 두 리더를 ridi, ridj라고 할 때 리더 근접성은 근접성 함수 prox(ridi, ridj)로 표시된다.For example, when two readers are called rid i and rid j , the leader proximity is represented by the proximity function prox (rid i , rid j ).

리더 근접성이 가지는 속성은 다음과 같다.The attributes of reader proximity are as follows.

첫째, RFID 환경에서 모든 리더 간에는 리더 근접성이 존재한다.First, reader proximity exists between all readers in RFID environment.

둘째, ridi에서 ridi, ridj에서 ridi로의 리더 근접성은 동일하다.Second, the proximity reader is identical to rid rid i at i, j from rid rid i.

셋째, prox(ridi, ridj) < prox(ridi, ridk)인 ridk가 존재하지 않으면 리더 ridi에서 가장 근접한 리더는 ridj이다. 즉, 전자태그 위치추적 질의시 위치정보가 ridi인 전자태그 위치정보와 함께 접근될 확률이 가장 높은 위치정보는 ridj이다.Third, if there is no rid k with prox (rid i , rid j ) <prox (rid i , rid k ), the closest leader in leader rid i is rid j . That is, the probability that when the electronic tag location query location information to be accessed with a rid i the electronic tag location information highest position information rid j.

도 6a는 두 리더에 대한 리더 근접성 함수 결정요소를 나타낸 것으로, 두 리더 ridi와 ridj의 리더 근접성 결정요소 중 첫 번째 요소인 prox1(ridi, ridj)는 위치추적 색인모듈(142)에 내린 전체 질의 중 ridi와 ridj를 포함하는 논리공간에 내린 리더 기반 시간 질의의 빈도로 리더 근접성에 비례하는 값을 계산한다. 즉, 두 리더를 포함하는 논리공간에 질의를 내리면 해당 논리공간에 포함된 모든 리더에 대해서 리더 기반 시간 질의가 수행되고 ridi와 ridj를 위치정보로 하는 전자태그 위치정보가 함께 접근될 확률이 높아진다.FIG. 6A illustrates a leader proximity function determinant for two readers, and the first element prox 1 (rid i , rid j ) of the leader proximity determinants of the two readers rid i and rid j is the position tracking index module 142. Calculates a value proportional to reader proximity based on the frequency of leader-based temporal queries in the logical space including rid i and rid j among all queries. That is, when a query is made to a logical space including two readers, a reader-based time query is performed for all the readers included in the logical space, and there is a possibility that the electronic tag position information with rid i and rid j as location information is accessed together. Increases.

두 번째 요소인 prox2(ridi, ridj)는 ridi와 ridj 사이의 최단 리더 이동경로 거리로 리더 근접성에 반비례하는 값을 계산한다. 즉, 최단 리더 이동경로 거리가 늘어나면 두 리더가 동시에 속한 논리공간의 포함 레벨이 커지게 되고 해당 논리공간에 리더 기반 시간 질의를 내릴 확률이 낮아지므로 ridi와 ridj를 위치정보로 하는 전자태그 위치정보를 동시에 접근할 확률이 낮아진다.The second element, prox 2 (rid i , rid j ), computes a value inversely proportional to reader proximity as the shortest leader travel distance between rid i and rid j . In other words, as the distance of the shortest leader movement path increases, the inclusion level of the logical space to which both leaders belong simultaneously increases and the probability of asking a leader-based time query to the logical space becomes low. Therefore, the electronic tag having rid i and rid j as location information is used. The probability of accessing location information at the same time becomes low.

세 번째 요소인 prox3(ridi, ridj)는 위치추적 색인모듈(142)에 내린 전체 질의 중 ridi와 ridj을 위치정보로 하는 전자태그 위치정보를 결과셋으로 포함하는 전자태그 기반 시간 질의의 빈도로 리더 근접성에 비례하는 값을 계산한다. The third element, prox 3 (rid i , rid j ), is an electronic tag-based time that includes electronic tag position information including rid i and rid j as position information among all queries in the position tracking index module 142. Calculate a value proportional to reader proximity as the frequency of the query.

즉, ridi와 ridj의 위치정보가 다른 리더보다 결과셋에 많이 포함됨으로써 이후 내려지는 전자태그 기반 시간 질의 시 두 리더를 위치정보로 하는 전자태그 위치정보를 검색할 확률이 높아진다.That is, since the position information of rid i and rid j is included in the result set more than other readers, the probability of retrieving the electronic tag position information using the two readers as the position information is increased in the subsequent electronic tag-based time query.

마지막 요소인 prox3(ridi, ridj)는 전체 전자태그 이동량에 대한 ridi와 ridj 사이를 이동하는 전자태그의 이동량의 비율로 리더 근접성에 비례하는 값을 계산한다. 즉, 두 리더를 거쳐가는 전자태그의 양이 많아질수록 다른 리더보다 해당 리더를 위치정보로 하는 전자태그를 검색하는 질의가 많아지고 결과적으로 두 리더를 위치정보를 하는 전자태그 위치정보를 함께 접근할 확률이 높아지게 된다.The last element, prox 3 (rid i , rid j ), calculates a value proportional to the proximity of the reader as the ratio of the movement of the electronic tag moving between rid i and rid j with respect to the total movement of the electronic tag. In other words, as the number of electronic tags passing through the two readers increases, more queries are searched for the electronic tags using the reader as the location information than the other readers. As a result, the electronic tag location information for the two readers is accessed together. The probability of doing so increases.

도 6b는 ridi와 ridj의 리더 근접성을 부여하기 위해 근접성 값을 계산하는 방법에 대한 흐름도이다.6B is a flowchart of a method of calculating a proximity value to give a reader proximity between rid i and rid j .

먼저, 리더 간의 리더 근접성 값을 설정하기 위해 리더를 노드로 하며 모든 노드가 연결되어 있는 가중치 그래프를 구성한다. 가중치 그래프는 본 발명에서 제시하고자 하는 리더 아이디를 1차원으로 순서화하는 방법을 제공하기 위해서 필요한 자료구조로서 사용된다. 가중치 그래프의 노드 간 가중치는 도 6b에서 계산하는 리더 근접성 값으로 설정된다.First, in order to set the reader proximity value between the readers, a weight graph in which all nodes are connected is constructed. The weight graph is used as a data structure necessary to provide a method for ordering the leader ID to be presented in one dimension in the present invention. The inter-node weight of the weight graph is set to the reader proximity value calculated in FIG. 6B.

구성된 가중치 그래프의 노드 간의 가중치 값인 리더 근접성 값을 계산하기 위해서 다음의 순서를 따른다.In order to calculate a reader proximity value, which is a weight value between nodes of the constructed weight graph, the following order is used.

먼저, 최초로 리더 간의 리더 근접성 값을 설정하는 단계인지 또는 이전 가중치 값 계산 이후 리더의 추가, 삭제 등의 변경 사항이 있는지 검사한다.(S601)First, it is checked whether a leader proximity value between readers is initially set, or whether there is a change in addition or deletion of a leader since calculation of a previous weight value (S601).

만약, 최초로 리더 근접성 값을 설정하거나 리더의 변경 사항이 있으면, 리더 근접성 함수 결정 요소 중 prox2(ridi, ridj)로 계산된 값으로 그래프 노드 간의 가중치 값을 갱신하고(S602), 조건을 만족하지 않는 경우 다음 단계로 넘어간다.If the reader proximity value is first set or there is a change in the leader, the weight value between the graph nodes is updated with the value calculated by prox 2 (rid i , rid j ) among the reader proximity function determination elements (S602). If you are not satisfied, proceed to the next step.

여기서, prox2(ridi, ridj)는 리더 배치의 변경사항이 발생하지 않으면 변경되지 않는 근접성 함수 결정 요소이기 때문에 최초 설정 후 변경 사항이 발생하였을 때에만 값을 갱신한다.Here, prox 2 (rid i , rid j ) is a proximity function determinant that does not change unless a change in leader placement occurs, so the value is updated only when a change occurs after the initial setting.

다음으로, 이전 가중치 값 계산 이후 리더 간의 전자태그 이동이 발생하였는지 조사한다.(S603)Next, it is examined whether an electronic tag movement has occurred between readers since the previous weight value calculation (S603).

이동이 발생하였으면 리더 근접성 함수 결정 요소 중 prox4(ridi, ridj)로 계산된 값으로 그래프 노드 간의 가중치 값을 갱신하고 전자태그 이동이 발생하지 않았을 경우 다음 단계로 넘어간다.(S604)If the movement occurs, the weight value between the graph nodes is updated with the value calculated by prox 4 (rid i , rid j ) among the reader proximity function determination elements, and if the electronic tag movement does not occur, the process proceeds to the next step (S604).

그 다음으로, 이전 가중치 값 계산 이후 리더 기반 시간 질의가 발생하였는지 조사한다.(S605)Next, it is examined whether a leader-based time query has occurred since the previous weight value calculation (S605).

질의가 발생하였으면 리더 근접성 함수 결정 요소 중 prox1(ridi, ridj)로 계산된 값으로 그래프 노드 간의 가중치 값을 갱신하고 질의가 발생하지 않았을 경우 다음 단계로 넘어간다.(S606)When the query occurs, the weight value between the graph nodes is updated with the value calculated as prox 1 (rid i , rid j ) among the reader proximity function decision elements, and when the query does not occur, the process proceeds to the next step (S606).

이어, 이전 가중치 값 계산 이후 전자태그 기반 시간 질의가 발생하였는지 조사한다.(S607)Next, it is examined whether an electronic tag based time query has occurred since the previous weight value calculation (S607).

질의가 발생하였으면 리더 근접성 함수 결정 요소 중 prox3(ridi, ridj)로 계산된 값으로 그래프 노드 간의 가중치 값을 갱신하고 질의가 발생하지 않았을 경우 다음 단계로 넘어간다.(S608)If a query occurs, the weight value between graph nodes is updated with the value calculated by prox 3 (rid i , rid j ) among the reader proximity function decision elements, and if the query does not occur, the process proceeds to the next step (S608).

마지막으로, 도 8에서 도시하고 있는 그래프 순회를 통해 리더 아이디를 순서화하기 위해서 S602,S604,S606,S608에서 설정한 그래프 노드 간 가중치 값을 결과로 제공한다.(S609)Finally, in order to order the leader IDs through the graph traversal illustrated in FIG. 8, the weight values between the graph nodes set in S602, S604, S606, and S608 are provided as a result (S609).

여기서, 그래프 노드 간의 가중치 값을 결과로 제공하기 위한 조건은 전자태그 위치정보 관리 시스템(100)에서 미리 설정한 일정한 시간 간격마다 누적된 정보를 결과로 제공하거나 관리자의 요청에 의해 비정기적으로 누적된 정보를 결과로 제공할 수 있다.Here, the condition for providing the weight value between the graph nodes as a result is to provide the accumulated information at a predetermined time interval set in advance in the electronic tag location information management system 100 as a result or accumulated at irregular intervals at the request of an administrator. Information can be provided as a result.

그리고 결과 제공을 끝낸 후 미리 설정된 시간 간격 이후 다시 리더 근접성 값 계산 단계를 시작한다.After the results are provided, the reader proximity value calculation step is started again after a preset time interval.

도 6b의 리더 근접성을 부여하기 위해 근접성 값의 계산은 위치정보 수집부(130)를 통해서 전자태그 위치정보가 수집되는 단위 시간마다 수행될 수 있으며 전자태그 위치정보 관리 시스템(100)에서 미리 설정한 일정한 시간 간격마다 수행될 수 있다.In order to give the proximity of the reader of FIG. 6B, the calculation of the proximity value may be performed for each unit time at which the electronic tag location information is collected through the location information collecting unit 130, and preset in the electronic tag location information management system 100. It may be performed at regular time intervals.

도 7은 본 발명의 일실시예에 따른 리더 근접성을 가중치 값으로 사용하며 리더를 노드로 사용하는 가중치 그래프 구성을 예시한 도면이다.7 is a diagram illustrating a weight graph configuration using a reader proximity as a weight value and a leader as a node according to an embodiment of the present invention.

가중치 그래프 H = (V, E, w)로 표현될 수 있으며 V는 가중치 그래프를 구성하는 노드의 집합으로 노드는 RFID 환경에서 전자태그를 인식하여 정보를 수집하는 리더를 표현하며 노드의 아이디는 리더의 아이디와 동일하다. E는 가중치 그래프를 구성하는 두 노드를 연결하는 연결선으로 모든 노드는 연결선으로 연결되어 있다. w는 노드를 연결하는 연결선의 가중치 값으로 도 6b에서 계산한 리더 근접성 값으로 설정된다.The weight graph can be expressed as H = (V, E, w), where V is a set of nodes constituting the weight graph, and the node represents the reader that collects the information by recognizing the electronic tag in the RFID environment. Same as the ID of. E is a connecting line connecting two nodes constituting the weight graph, and all nodes are connected by connecting lines. w is a weight value of the connection line connecting the nodes and is set to the reader proximity value calculated in FIG. 6B.

그리고 도 8은 본 발명의 일실시예에 따른 그래프 순회방법으로 리더 아이디를 1차원으로 순서화하는 방법에 대한 흐름도이다.8 is a flowchart illustrating a method of ordering leader IDs in one dimension by a graph traversal method according to an embodiment of the present invention.

가중치 그래프로 구성된 리더 아이디를 1차원으로 다시 순서화하는 것은 위치정보 저장소(143)에 전자태그 위치정보를 저장할 때 논리적으로 서로 인접한 전자태그 위치정보를 물리적인 디스크 상에 서로 인접하게 저장할 수 있도록 하기 위 한 것이다.Reordering the reader IDs composed of the weight graph in one dimension is to store the electronic tag location information logically adjacent to each other on the physical disk when storing the electronic tag location information in the location information storage 143. It is.

가중치 그래프 노드를 순서화하기 위한 방법으로 순회 외판원 문제(Traveling Salesman Problem: TSP)를 사용한다. 순회 외판원 문제는 많은 수의 도시가 있고, 한 도시에서 다른 도시로의 여행 경비를 알고 있을 때, 각 도시를 한번만 방문하고 출발한 도시로 되돌아오는데 가장 비용이 적게 드는 여행경로를 산출해 내는 방법으로 가중치 그래프를 1차원으로 순서화할 때 가장 많이 사용하는 방법이다.The Traveling Salesman Problem (TSP) is used as a method for ordering weight graph nodes. The traveling salesman problem is when you have a large number of cities, and you know the cost of travel from one city to another, you can visit each city once and return to the city where you left off to calculate the least expensive travel route. This is the most used method when ordering weight graph in one dimension.

여행 경로를 찾기 위해서는 최소의 전체 가중치(miminum total weight)를 가지는 해밀턴 사이클(hamiltonian cycle)을 찾아야 한다. 순회 외판원 문제에 본 발명에서 제시하는 리더 간의 가중치 그래프를 적용하기 위해서 그래프 노드의 순회를 시작하고 종료하기 위한 노드가 필요하다.To find the travel route, we need to find the Hamiltonian cycle with the minimum miminum total weight. In order to apply the weighted graph between the leaders presented in the present invention to the traveling salesman problem, a node for starting and ending the traversal of the graph node is required.

따라서, 도 7에서 도시한 가중치 그래프에 순회 외판원 문제를 적용하기 위해서 최초 노드(v0)를 하나 생성하고 그래프의 모든 노드와 연결을 생성하며 생성된 연결의 가중치는 0으로 설정한다.Therefore, in order to apply the traveling salesman problem to the weighted graph shown in FIG. 7, one initial node v0 is created, a connection is generated with all nodes of the graph, and the weight of the generated connection is set to zero.

또한, 리더 근접성 값이 클수록 두 리더가 논리적으로 서로 인접하지만 순회 외판원 문제가 최소 가중치를 가지는 해밀턴 사이클을 찾는 문제이기 때문에 그래프에서 w 값을 두 리더가 논리적으로 가까울수록 리더 근접성 값을 작게 만들어야 될 필요가 있다. 따라서, 가중치 그래프 H에서 연결선 E에 설정된 w 값을 1 w로 값을 설정한다.Also, since the larger the reader proximity value, the two leaders are logically adjacent to each other, but the traveling salesman problem is to find the Hamilton cycle with the minimum weight. There is. Therefore, the w value set in the connecting line E in the weight graph H is set to 1 w.

그 다음, 생성된 v0을 시작으로 하여 가중치 그래프의 모든 노드를 한 번씩 방문하면서 최소한의 비용으로 다시 v0로 돌아오기 위해 외판원 순회 문제를 적용하여 리더 아이디를 1차원으로 순서화한다.Next, the leader ID is ordered one-dimensionally by applying the salesman traversal problem, starting with the generated v0 and visiting all nodes of the weight graph once and returning back to v0 at a minimum cost.

이하에서 순서화된 리더 아이디를 사용하여 전자태그 위치정보를 저장하기 위한 3차원 위치추적 색인으로의 적용 방법 및 리더 아이디 동적 재구성 방법을 상세히 설명한다.Hereinafter, a method of applying to a 3D location tracking index and a leader ID dynamic reconstruction method for storing electronic tag location information using an ordered reader ID will be described in detail.

도 9는 본 발명의 일실시예에 따른 순서화된 리더 아이디를 사용하여 전자태그 위치정보를 저장하기 위한 3차원 위치추적 색인으로의 적용 방법에 대한 흐름도이다. 그리고 도 10은 본 발명의 일실시예에 따른 시간이 지남에 따라 변경되는 리더 간의 리더 근접성을 반영하기 위해서 칼만 필터링을 사용한 리더 아이디 동적 재구성 방법을 나타낸 구성도이다.9 is a flowchart illustrating an application method to a 3D location tracking index for storing electronic tag location information using an ordered reader ID according to an embodiment of the present invention. FIG. 10 is a block diagram illustrating a leader ID dynamic reconfiguration method using Kalman filtering to reflect reader proximity between readers changed over time according to an embodiment of the present invention.

먼저, 도 8에 의해서 생성된 순서화된 리더 아이디는 위치추적 색인모듈(142)의 3차원 색인에서 위치정보를 제공하는 리더 아이디 도메인에 사용된다. First, the ordered leader ID generated by FIG. 8 is used for a leader ID domain that provides location information in the three-dimensional index of the location tracking index module 142.

위치추적 색인의 리더 아이디 도메인에 있는 리더 아이디 순서는 변경될 수 없기 때문에 리더 아이디 도메인의 리더 아이디와 순서화된 리더 아이디의 상호 매핑 관계를 유지하는 매핑 테이블을 갱신한다.(S901)Since the order of the leader IDs in the leader ID domain of the location tracking index cannot be changed, the mapping table that maintains the mutual mapping relationship between the leader IDs of the leader ID domains and the ordered leader IDs is updated (S901).

매핑 정보는 이전의 리더 아이디 매핑 정보를 유지하기 위해서 순서화된 리더 아이디 집합이 생성되는 시점마다 새로 매핑 정보를 추가한다.The mapping information adds new mapping information every time an ordered set of leader IDs is generated to maintain the previous leader ID mapping information.

그리고 위치정보 수집부(130)에서 전자태그 위치정보를 수집하여 위치정보 관리부(140)의 위치추적 질의처리모듈(141)에 전송한다.(S902)The location information collection unit 130 collects the electronic tag location information and transmits the location information to the location tracking query processing module 141 of the location information management unit 140 (S902).

그리고 위치추적 질의처리모듈(141)은 위치정보 저장소(143)에 전송된 전자 태그 위치정보를 저장하기 위해서 위치정보 색인모듈(142)에 데이터 삽입을 위한 질의를 전송한다.(S903)The location tracking query processing module 141 transmits a query for inserting data to the location information index module 142 in order to store the electronic tag location information transmitted to the location information storage 143. (S903)

위치정보 색인모듈(142)은 최종 갱신된 리더 아이디 매핑 테이블을 검색하여 전자태그 위치정보에 기록되어 있는 리더 아이디와 매칭이 되는 위치추적 색인의 리더 아이디 도메인의 리더 아이디를 찾는다.(S904)The location information indexing module 142 searches the last updated leader ID mapping table to find the leader ID of the leader ID domain of the location tracking index that matches the leader ID recorded in the electronic tag location information (S904).

이어, 검색된 리더 아이디 도메인의 리더 아이디, 전자태그 아이디, 시간정보를 이용하여 위치추적 색인에 전자태그 위치정보를 삽입하는 것에 의해(S905), 삽입된 전자태그 위치정보는 위치정보 저장소(143)에 근접한 위치정보를 가진 다른 전자태그 위치정보와 가깝게 배치된다.Subsequently, the electronic tag location information is inserted into the location information store 143 by inserting the electronic tag location information into the location tracking index using the searched reader ID, the electronic tag ID, and the time information of the searched reader ID domain. It is disposed close to the other electronic tag position information with the adjacent position information.

그리고 도 10은 본 발명의 일실시예에 따른 시간이 지남에 따라 변경되는 리더 간의 리더 근접성을 반영하기 위해서 칼만 필터링을 사용한 리더 아이디 동적 재구성 방법을 예시한 도면이다.FIG. 10 is a diagram illustrating a leader ID dynamic reconstruction method using Kalman filtering to reflect reader proximity between readers changed over time according to an embodiment of the present invention.

도 6b에서 설명하고 있는 두 리더간의 리더 근접성 값을 계산하는 방법은 시간의 흐름에 따라 값을 추정하고 추정한 값의 오차를 보정하는 동적 예측 모델인 칼만 필터를 사용할 수 있다.The method of calculating a reader proximity value between two readers described in FIG. 6B may use a Kalman filter, which is a dynamic prediction model that estimates a value over time and corrects an error of the estimated value.

칼만 필터를 사용함으로써 과거에 계산된 두 리더간의 리더 근접성 값이 반영된 더욱 정확한 현재의 리더 근접성 값을 계산할 수 있다.The Kalman filter can be used to calculate a more accurate current reader proximity value that reflects the leader proximity value between two leaders that were calculated in the past.

이와 같은 본 발명에 따른 전자태그 위치정보 관리 시스템 및 방법은 전자태그를 인식할 수 있는 리더의 아이디를 이용하여 전자태그의 위치정보를 저장소에 저장할 때 근접한 위치정보를 가까이 배치할 수 있도록 리더 간의 리더 근접성을 부여할 수 있도록 한다.The electronic tag location information management system and method according to the present invention is a reader between readers so that close location information can be closely located when storing the location information of the electronic tag using the ID of the reader capable of recognizing the electronic tag. Allow proximity to be given.

이상 설명한 내용을 통해 당업자라면 본 발명의 기술 사상을 일탈하지 아니하는 범위에서 다양한 변경 및 수정이 가능함을 알 수 있을 것이다.Those skilled in the art will appreciate that various changes and modifications can be made without departing from the spirit of the present invention.

따라서, 본 발명의 기술적 범위는 실시예에 기재된 내용으로 한정되는 것이 아니라 특허 청구의 범위에 의하여 정해져야 한다.Therefore, the technical scope of the present invention should not be limited to the contents described in the embodiments, but should be defined by the claims.

이와 같은 본 발명에 따른 전자태그 위치정보 관리 시스템 및 방법은 다음과 같은 효과가 있다.The electronic tag location information management system and method according to the present invention has the following effects.

먼저, 전자태그 위치추적 및 태그의 이동 특성에 따른 리더 간의 근접성을 정의하고 순서화함으로써 근접한 전자태그 위치정보를 저장소에서 가깝게 배치하여 전자태그 위치추적 질의의 응답시간을 개선할 수 있다.First, by defining and ordering proximity between readers according to the electronic tag location tracking and tag movement characteristics, the location of adjacent electronic tag locations may be closely located in the storage, thereby improving response time of the electronic tag location tracking query.

또한, 본 발명에 따르면, 시간이 지남에 따라 리더마다 태그의 이동량과 전자태그 위치추적 질의의 빈도가 변경됨으로써 리더 간의 근접성이 변경되었을 때 동적으로 리더 아이디를 재순서화를 함으로써 변경된 근접성 값을 기반으로 저장소에서 동적으로 전자태그 위치정보의 배치를 변경하여 위치추적 질의를 내리는 시점에서 질의의 성능을 최대화 할 수 있다.In addition, according to the present invention, when the proximity between readers is changed by changing the amount of tag movement and the electronic tag location tracking query for each reader over time, based on the changed proximity value by dynamically reordering leader IDs. By dynamically changing the location of the electronic tag location information in the repository, the performance of the query can be maximized when the location tracking query is issued.

뿐만 아니라, 본 발명에서 제시한 리더 아이디 순서화 방법은 EPCglobal이 제시한 전자태그 정보 저장 미들웨어인 EPCIS에서 전자태그의 위치정보를 저장하고 추적하기 위한 3차원 위치추적 색인에 사용하여 위치추적 질의의 성능을 개선할 수 있다.In addition, the reader ID ordering method proposed in the present invention uses the performance of the location tracking query by using the 3D location tracking index for storing and tracking the location information of the electronic tag in the EPCIS, the electronic tag information storage middleware proposed by EPCglobal. It can be improved.

Claims (17)

다수의 태그들로부터의 정보를 이용하여 전자태그 위치정보를 관리하는 시스템에 있어서,A system for managing electronic tag location information using information from a plurality of tags, 상기 태그들로부터 정보를 획득하는 리더의 아이디를 통하여 얻어진 위치정보를 검색하기 위한 질의를 내리는 위치 추적 애플리케이션;A location tracking application that issues a query to search for location information obtained through an ID of a reader obtaining information from the tags; 상기 위치 추적 애플리케이션에서 등록한 여과 및 수집 조건에 따라 위치정보를 수집하여 전송하는 위치정보 수집부;A location information collection unit for collecting and transmitting location information according to filtering and collection conditions registered by the location tracking application; 상기 전송된 위치정보를 저장하고 상기 위치 추적 애플리케이션의 질의 조건에 맞는 정보를 검색하는 위치정보 관리부;를 포함하고 구성되는 것을 특징으로 하는 전자태그 위치정보 관리 시스템.And a location information management unit for storing the transmitted location information and retrieving information meeting the query conditions of the location tracking application. 제 1 항에 있어서, 위치정보는,The method of claim 1, wherein the location information, 전자태그의 정보를 획득한 리더의 아이디, 인식된 전자태그의 아이디, 인식된 시간을 포함하여 표현되는 것을 특징으로 하는 전자태그 위치정보 관리 시스템.Electronic tag location information management system characterized in that it is expressed including the ID of the reader that obtained the information of the electronic tag, the ID of the recognized electronic tag, the recognized time. 제 1 항에 있어서, 위치 추적 애플리케이션에서 검색하는 위치정보는,The method of claim 1, wherein the location information retrieved by the location tracking application, 어느 하나의 리더에서 어느 하나의 시점에 인식된 물품의 현재위치정보이거나, 어느 하나의 물품이 선택된 시간에 이동한 것을 나타내는 리더의 아이디로 표현되는 이동 궤적인 이력 정보인 것을 특징으로 하는 전자태그 위치정보 관리 시스 템.Electronic tag position, characterized in that the current position information of the item recognized at any one point in any one reader, or the movement trajectory history information represented by the ID of the leader indicating that any one item is moved at the selected time. Information Management System. 제 1 항에 있어서, 위치정보 관리부는,The method of claim 1, wherein the location information management unit, 위치정보 수집부를 통하여 수집된 전자태그의 위치정보를 저장하는 위치정보 저장소와,A location information storage for storing location information of the electronic tag collected through the location information collecting unit; 수집된 전자태그의 위치정보를 상기 위치정보 저장소에 저장하고 위치 추적 애플리케이션에서 요구하는 위치정보를 검색하여 그 결과를 전송하는 위치정보 색인모듈과,A location information index module for storing the location information of the collected electronic tags in the location information storage, searching for location information required by a location tracking application, and transmitting the result; 수집된 전자태그의 위치정보를 상기 위치정보 색인모듈로 전송하고 위치 추적 애플리케이션의 질의를 위치정보 색인모듈로 내리고 검색 결과를 위치 추적 애플리케이션으로 전송하는 위치정보 질의처리모듈을 포함하는 것을 특징으로 하는 전자태그 위치정보 관리 시스템.And a location information query processing module which transmits the location information of the collected electronic tags to the location information index module, lowers the query of the location tracking application to the location information index module, and transmits the search results to the location tracking application. Tag geolocation management system. 제 4 항에 있어서, 상기 위치정보 색인모듈은The method of claim 4, wherein the location information index module 상기 위치정보 수집부에서 수집한 전자태그 위치정보 간의 근접성을 부여하기 위해서 리더 간의 리더 근접성을 부여하는 부분;A part of providing reader proximity between readers to give proximity between electronic tag location information collected by the location information collecting unit; 상기 위치정보 저장소에 근접한 전자태그 위치정보를 가깝게 배치하여 저장하기 위해서 리더 아이디를 순서화하는 부분;Ordering reader IDs to arrange and store electronic tag location information close to the location information storage; 시간이 지남에 따라 변경되는 리더 간의 과거 근접성 값을 반영하여 현재 근접성 값을 계산하여 동적으로 리더 아이디를 재순서화하는 부분을 포함하는 것을 특징으로 하는 전자태그 위치정보 관리 시스템.And a part of dynamically reordering leader IDs by calculating a current proximity value reflecting past proximity values between readers that change over time. 제 4 항에서, 논리공간에 대한 질의가 위치 추적 애플리케이션으로부터 요청되면,The method of claim 4, wherein when a query for logical space is requested from a location tracking application, 위치 추적 질의처리모듈은 논리공간에 포함된 모든 논리적 리더의 아이디를 검색하여 해당 논리적 리더에 질의를 내리는 것을 특징으로 하는 전자태그 위치정보 관리 시스템.The location tracking query processing module searches for IDs of all logical readers included in the logical space and makes a query to the logical leader. 제 6 항에 있어서, 논리공간은 RFID 환경에서 전자태그의 위치정보로 제공될 수 있는 공간으로 하나 이상의 논리적인 리더에 의해 형성되는 영역이고,According to claim 6, Logical space is a space that can be provided as the location information of the electronic tag in the RFID environment is an area formed by one or more logical reader, 논리적 리더는 무선 주파수에 의해서 전자태그의 정보를 확인할 수 있는 하나 이상의 물리적 리더로 구성되어 특정 공간을 대표하는 영역임을 특징으로 하는 전자태그 위치정보 관리 시스템.Logical reader is an electronic tag location information management system, characterized in that the area representing a specific space composed of one or more physical reader that can identify the information of the electronic tag by radio frequency. 제 5 항에 있어서, 과거의 리더 간 리더 근접성 값을 반영하여 현재의 리더 간 리더 근접성 값을 계산하기 위하여 칼만 필터링 방법을 사용하는 것을 특징으로 하는 전자태그 위치정보 관리 시스템.6. The system of claim 5, wherein the Kalman filtering method is used to calculate the current inter-reader proximity value by reflecting the past inter-reader proximity value. 다수의 태그들로부터의 정보를 이용하여 전자태그 위치정보를 관리하는 시스템에 있어서,A system for managing electronic tag location information using information from a plurality of tags, 상기 태그들로부터 정보를 획득하는 리더의 아이디를 통하여 얻어진 위치정보를 검색하기 위한 질의를 내리는 위치 추적 애플리케이션;A location tracking application that issues a query to search for location information obtained through an ID of a reader obtaining information from the tags; 상기 위치 추적 애플리케이션에서 등록한 여과 및 수집 조건에 따라 위치정보를 수집하여 전송하는 위치정보 수집부;A location information collection unit for collecting and transmitting location information according to filtering and collection conditions registered by the location tracking application; 상기 위치정보 수집부에서 수집한 전자태그 위치정보 간의 근접성을 부여하기 위해서 리더 간의 리더 근접성을 부여하는 부분, 상기 위치정보 저장소에 근접한 전자태그 위치정보를 가깝게 배치하여 저장하기 위해서 리더 아이디를 순서화하는 부분, 시간이 지남에 따라 변경되는 리더 간의 과거 근접성 값을 반영하여 현재 근접성 값을 계산하여 동적으로 리더 아이디를 재순서화하는 부분을 갖는 위치정보 색인모듈을 포함하고, 상기 전송된 위치정보를 저장하고 상기 위치 추적 애플리케이션의 질의 조건에 맞는 정보를 검색하는 위치정보 관리부;를 포함하고 구성되는 것을 특징으로 하는 전자태그 위치정보 관리 시스템.A part for providing reader proximity between readers to give proximity between the electronic tag location information collected by the location information collecting unit, and a part for ordering leader ID for arranging and storing electronic tag location information in proximity to the location information storage. And a location information index module having a portion that dynamically reorders the leader ID by calculating a current proximity value by reflecting a past proximity value between readers changed over time, and stores the transmitted location information. An electronic tag location information management system comprising: a location information management unit for searching for information matching the query condition of the location tracking application. 전자태그 위치정보를 관리하기 위하여,In order to manage electronic tag location information, 리더 간의 위상정보를 이용해 논리공간을 정의하는 단계;Defining a logical space using phase information between readers; 논리공간과 태그의 이동량, 위치추적 질의 빈도를 이용하여 리더 간의 리더 근접성을 계산하는 단계;Calculating leader proximity between readers using the moving amount of the logical space and the tag and the location tracking query frequency; 리더 근접성을 기반으로 하여 리더를 노드로 하는 가중치 그래프를 구성하는 단계;Constructing a weight graph using a leader as a node based on the leader proximity; 전자태그 위치정보를 저장하기 위해 가중치 그래프 노드를 1차원으로 순서화 하여 리더 아이디를 정렬하는 단계;Arranging the leader IDs by ordering the weight graph nodes in one dimension to store the electronic tag position information; 순서화된 리더 아이디를 사용하여 전자태그 위치정보를 저장하기 위한 3차원 위치추적 색인 방법에 적용하는 단계;Applying to a 3D location tracking indexing method for storing electronic tag location information using an ordered reader ID; 시간이 지남에 따라 변경되는 리더 근접성 값을 반영하기 위하여 현재 리더 근접성 값 계산 시 과거 리더 근접성 값을 반영하여 리더 아이디를 동적으로 재순서화하는 단계;를 포함하는 것을 특징으로 하는 전자태그 위치정보 관리 방법.Dynamically reordering the leader ID by reflecting the past reader proximity value when calculating the current reader proximity value to reflect the reader proximity value that changes over time; Electronic tag location information management method comprising the . 제 10 항에 있어서, 과거의 리더 간 리더 근접성 값을 반영하여 현재의 리더 간 리더 근접성 값을 계산하기 위하여 칼만 필터링 방법을 사용하는 것을 특징으로 하는 전자태그 위치정보 관리 시스템.11. The system of claim 10, wherein the Kalman filtering method is used to calculate the current inter-reader proximity value by reflecting the past inter-reader proximity value. 위치추적 애플리케이션이 내린 전체 질의 중 두 리더를 포함하는 논리공간에 내린 리더 기반 시간 질의의 빈도로 리더 근접성에 비례하는 값을 계산하는 제 1 단계;A first step of calculating a value proportional to reader proximity by the frequency of leader-based temporal queries issued to the logical space including two readers among all queries issued by the location tracking application; 상기 두 리더 사이의 최단 리더 이동경로 거리로 리더 근접성에 반비례하는 값을 계산하는 제 2 단계;Calculating a value inversely proportional to leader proximity with the shortest leader movement path distance between the two readers; 상기 전체 질의 중 두 리더를 위치정보로 하는 전자태그 위치정보를 결과셋으로 포함하는 전자태그 기반 시간 질의의 빈도로 리더 근접성에 비례하는 값을 계산하는 제 3 단계;A third step of calculating a value proportional to the proximity of the reader by the frequency of the electronic tag-based temporal query including the electronic tag location information including the two readers as the location information among the entire queries as a result set; 수집한 전자태그 위치정보 중 두 리더 사이를 이동하는 전자태그의 이동량의 비율로 리더 근접성에 비례하는 값을 계산하는 제 4 단계;를 포함하고 리더 간의 리더 근접성을 부여하는 것을 특징으로 하는 전자태그 위치정보 관리 방법.A fourth step of calculating a value proportional to the proximity of the reader as a ratio of the movement amount of the electronic tag moving between the two readers among the collected electronic tag location information; and providing the proximity of the reader to the reader. Information management method. 제 12 항에 있어서, 리더 근접성 값을 계산하기 위한 제 1 단계는,13. The method of claim 12, wherein the first step for calculating the reader proximity value is 이전 가중치 값 계산 이후 리더 기반 시간 질의가 발생한 경우에 진행되는 것을 특징으로 하는 전자태그 위치정보 관리 방법.Electronic tag location information management method characterized in that proceeds when a leader-based time query occurs after the previous weight value calculation. 제 12 항에 있어서, 리더 근접성 값을 계산하기 위한 제 2 단계는,The method of claim 12, wherein the second step for calculating the reader proximity value comprises: 최초로 리더 간의 리더 근접성 값을 설정하는 단계이거나, 이전 가중치 값 계산 이후 리더의 추가, 삭제 등의 변경 사항이 있는 경우에 진행되는 것을 특징으로 하는 전자태그 위치정보 관리 방법.Electronic tag location information management method characterized in that the first step of setting the reader proximity value between the reader, or when there is a change in the addition, deletion, etc. of the reader after the previous weight value calculation. 제 12 항에 있어서, 리더 근접성 값을 계산하기 위한 제 3 단계는,The method of claim 12, wherein the third step for calculating the reader proximity value comprises: 이전 가중치 값 계산 이후 전자태그 기반 시간 질의가 발생한 경우에 진행되는 것을 특징으로 하는 전자태그 위치정보 관리 방법.Electronic tag location information management method characterized in that proceeds when the electronic tag-based time query occurs after the previous weight value calculation. 제 12 항에 있어서, 리더 근접성 값을 계산하기 위한 제 4 단계는,The method of claim 12, wherein the fourth step for calculating the reader proximity value comprises: 이전 가중치 값 계산 이후 리더 간의 전자태그 이동이 발생한 경우에 진행되는 것을 특징으로 하는 전자태그 위치정보 관리 방법.Electronic tag position information management method characterized in that proceeds when the electronic tag movement between readers after the previous weight value calculation. 계산된 리더 근접성 값을 이용하여 리더 아이디를 순서화하고 이를 위치추적 색인으로 적용하기 위하여,In order to order the leader ID using the calculated reader proximity value and apply it to the location index, 리더를 노드로 하여 리더 간의 리더 근접성 값을 가중치 값으로 하는 가중치 그래프를 구성하는 단계;Constructing a weight graph using a reader as a node as a weight value of the reader proximity value between the readers; 리더 아이디 도메인의 리더 아이디 배치에 사용하기 위하여 가중치 그래프의 노드를 순서화하는 단계;Ordering the nodes in the weight graph for use in placing a leader ID in the leader ID domain; 수집된 전자태그 위치정보를 매핑 테이블을 이용하여 순서화된 리더 아이디와 위치정보 색인모듈의 리더 아이디 도메인에 있는 리더 아이디를 연결시켜 전자태그 위치정보를 삽입하는 단계;를 포함하는 것을 특징으로 하는 전자태그 위치정보 관리 방법.Inserting the electronic tag location information by connecting the ordered reader ID and the reader ID in the reader ID domain of the location information index module by using the mapping table with the collected electronic tag location information; How to manage location information.
KR1020060133438A 2006-12-26 2006-12-26 Electronic tag location information management system and method Expired - Fee Related KR100801246B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020060133438A KR100801246B1 (en) 2006-12-26 2006-12-26 Electronic tag location information management system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060133438A KR100801246B1 (en) 2006-12-26 2006-12-26 Electronic tag location information management system and method

Publications (1)

Publication Number Publication Date
KR100801246B1 true KR100801246B1 (en) 2008-02-04

Family

ID=39342445

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060133438A Expired - Fee Related KR100801246B1 (en) 2006-12-26 2006-12-26 Electronic tag location information management system and method

Country Status (1)

Country Link
KR (1) KR100801246B1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011150059A3 (en) * 2010-05-25 2012-04-19 Rf Code, Inc. Asset tracking system including a tag controller
KR101157103B1 (en) * 2009-09-16 2012-06-22 동국대학교 산학협력단 Apparatus and Method for estimating position based on self organization algorithm, and Recording medium thereof
KR101243301B1 (en) 2009-08-24 2013-03-13 한국전자통신연구원 System and method for estimating the location of tags

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040078636A (en) * 2004-08-23 2004-09-10 안재명 Store management system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040078636A (en) * 2004-08-23 2004-09-10 안재명 Store management system
KR20060053214A (en) * 2004-08-23 2006-05-19 (주)리테일테크 RFI based shopping pattern analysis system and method

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101243301B1 (en) 2009-08-24 2013-03-13 한국전자통신연구원 System and method for estimating the location of tags
KR101157103B1 (en) * 2009-09-16 2012-06-22 동국대학교 산학협력단 Apparatus and Method for estimating position based on self organization algorithm, and Recording medium thereof
WO2011150059A3 (en) * 2010-05-25 2012-04-19 Rf Code, Inc. Asset tracking system including a tag controller

Similar Documents

Publication Publication Date Title
Chawathe et al. Managing RFID data
US7668794B2 (en) Method and apparatus for complex RFID event processing
US10387947B2 (en) Location assignment system and method
US9202357B2 (en) Virtualization and quality of sensor data
US8203452B2 (en) Intelligent RFID information management system
EP1672565A1 (en) Systems, devices, and methods for managing RFID data
CN1924914B (en) Tracking assets between tissue in alliance organization
CN104933458A (en) Ultrahigh frequency RFID trolley type book intelligence putaway checking equipment
US20050067492A1 (en) Personal index of items in physical proximity to a user
JP2008287570A (en) Advertisement providing system and advertisement providing method
US20140225715A1 (en) Inventorying transponders
US20060149566A1 (en) Distributed management service for an auto-identification system
CN114897117A (en) Asset equipment positioning management system and method based on RFID
KR100801246B1 (en) Electronic tag location information management system and method
CN101727604A (en) Rfid-based data reduction system and techniques
Fazzinga et al. Efficient and effective RFID data warehousing
US20220277043A1 (en) Fulfillment guidance devices, systems, and methods
De Virgilio et al. Semantic-based rfid data management
Papatheocharous et al. eTracer: An innovative near-real time track-and-trace platform
KR101015270B1 (en) Trajectory Tracking System and Method of RFID Tag
US20040088070A1 (en) Automated structuring
Teng et al. Integrated library service application platform based on the smart book shelf
Karmouche et al. Distributed aisle-level scanning approach for RFID shopping systems
Wong et al. A framework for data flow in apparel supply chain using RFID technology
JP2005234628A (en) Physical distribution managing system and physical distribution managing method

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

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

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

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: 20130514

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

FPAY Annual fee payment

Payment date: 20140103

Year of fee payment: 7

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

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 7

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: 20150130

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: 20150130

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

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

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

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

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