[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR100784492B1 - Product Tracing System based on RFID - Google Patents

Product Tracing System based on RFID Download PDF

Info

Publication number
KR100784492B1
KR100784492B1 KR1020060048433A KR20060048433A KR100784492B1 KR 100784492 B1 KR100784492 B1 KR 100784492B1 KR 1020060048433 A KR1020060048433 A KR 1020060048433A KR 20060048433 A KR20060048433 A KR 20060048433A KR 100784492 B1 KR100784492 B1 KR 100784492B1
Authority
KR
South Korea
Prior art keywords
tracking
information
rfid
location
module
Prior art date
Application number
KR1020060048433A
Other languages
Korean (ko)
Other versions
KR20070114867A (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 KR1020060048433A priority Critical patent/KR100784492B1/en
Publication of KR20070114867A publication Critical patent/KR20070114867A/en
Application granted granted Critical
Publication of KR100784492B1 publication Critical patent/KR100784492B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/10366Methods 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 the interrogation device being adapted for miscellaneous applications
    • G06K7/10475Methods 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 the interrogation device being adapted for miscellaneous applications arrangements to facilitate interaction with further interrogation devices, e.g. such that at least two interrogation devices may function and cooperate in a network of such devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K17/00Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
    • G06K17/0022Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisions for transferring data to distant stations, e.g. from a sensing device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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)
  • Physics & Mathematics (AREA)
  • Toxicology (AREA)
  • Health & Medical Sciences (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Electromagnetism (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Artificial Intelligence (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)

Abstract

알에프아이디 기반 객체 추적 장치가 개시된다. 본 발명의 알에프아이디(RFID;Radio Frequency Identification)를 이용하여 객체 정보를 추적하고 관리할 수 있는 객체 추적 장치는 상품과 박스, 팔레트에 부착된 RFID 사이의 관계를 포함관계 테이블(Containment Table)과 추적관계 테이블(History Table)의 DB로 구성하기 때문에 상품의 이동을 쉽게 표현할 수 있을 뿐만 아니라, 추적 정보에 대한 추적 시 본 테이블 구조에 기반하여 손쉽게 추적을 할 수 있다. An RFID-based object tracking device is disclosed. An object tracking device capable of tracking and managing object information by using RF (Radio Frequency Identification) of the present invention includes a relationship table and a relationship between a product, an RFID attached to a box, and a pallet. Since it consists of DB of historical table, not only product movement can be easily expressed but also tracking based on this table structure when tracking tracking information.

RFID, 상품정보 추적, SCM, 추적, Trace, EPC RFID, Product Information Tracking, SCM, Tracking, Trace, EPC

Description

알에프아이디 기반 객체 추적 장치{Product Tracing System based on RFID}RFID based object tracking device {Product Tracing System based on RFID}

도 1은 RFID 기반 시스템 운영 체계,1 is an RFID based system operating system,

도 2는 추적 관련 입출력구조를 상세히 도시한 도면,2 is a view showing in detail the input-output structure related to tracking;

도 3은 추적 서버 DB 개념을 도시한 도면,3 is a diagram illustrating a tracking server DB concept;

도 4는 추적 정보 구조 분석,4 is a trace information structure analysis;

그리고,And,

도 5는 질의 확장 처리 과정을 설명하기 위한 설명도이다.5 is an explanatory diagram for explaining a process of query expansion.

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

110 : 정보서버 112 : 추적서버110: information server 112: tracking server

120,130 : 기관 122,132 : 정보모듈120,130: Institution 122,132: Information module

124,134 : 추적모듈 128,138 RF 리더124,134: Tracking module 128,138 RF reader

본 발명은 객체추적장치에 관한 것으로, 특히 RFID를 이용하여 객체를 손쉽게 추적할 수 있도록 한 기술이다. The present invention relates to an object tracking device, and more particularly, to a technology for easily tracking an object using RFID.

현재 RFID는 물체나 동물 또는 사람 등을 식별하기 위해서 전자기 스펙트럼 부분의 무선 주파수 내에 전자기 또는 정전기 커플링 사용을 통합시킨 기술이다. RFID is now a technology that incorporates the use of electromagnetic or electrostatic coupling within the radio frequencies of the electromagnetic spectrum to identify objects, animals or humans.

RFID는 직접 접촉을 하거나 가시대역 상에 스캐닝을 할 필요가 없기 때문에 바코드를 대체할 기술로서 산업계에서의 사용이 점차 늘고 있다. RFID is increasingly being used in the industry as a technology to replace barcodes because there is no need for direct contact or scanning over the visible band.

일반적인 RFID 시스템은 안테나, 리더기, 그리고 트랜스폰더(transponder)라고도 불리는 태그(tag)로 구성된다. 안테나는 태그를 활성화시키기 위한 신호를 전달하기 위해 무선 주파수 전파를 사용한다. 태그가 활성화되면, 태그가 가지고 있던 데이터를 안테나로 전송하고 안테나는 리더기에 연결되어 태그로부터 데이터를 수신함으로써 RFID를 이용한 데이터 전송이 이루어진다. 여기서 태그는 능동형(active)과 수동형(passive)으로 구분되며 능동형 태그는 리더기로부터 수십m의 거리를 초과하는 범위에서도 데이터 전송이 가능하고 수동형 태그는 수cm의 가까운 거리에서만 데이터 전송이 가능하다.Typical RFID systems consist of an antenna, a reader, and a tag, also called a transponder. The antenna uses radio frequency propagation to carry a signal to activate the tag. When the tag is activated, data transmitted by the tag is transmitted to the antenna, and the antenna is connected to the reader to receive data from the tag, thereby performing data transmission using RFID. Here, the tag is divided into active and passive, and the active tag can transmit data even over a distance of several tens of meters from the reader, and the passive tag can transmit data only at a close distance of several centimeters.

한편, 이동 물체나 문서 또는 사람 등을 위치 추적하는 기술에 관한 것으로서, 첫째 미국의 VeriSign 회사의 문서는 객체의 포함 관계를 기술하고 있으며, 추적 질의에 대한 질의 종류와 답변 구조에 대한 사항을 기술하고 있다.On the other hand, it relates to a technology for tracking a moving object, document, or person. Firstly, the VeriSign company's document describes the inclusion relationship of objects, and describes the query type and response structure for the tracking query. have.

둘째 RFID의 de facto 표준을 다루는 EPCglobal에서는 EPC(Electronic Product Code) 기반 EPCIS(EPC Information Service)라는 모듈에서 RFID의 관찰된 정보를 제공하는 구조를 제공하고 있으며, EPCDS(EPC Discovery Service)에서 추적 정보를 다루고 있다. 그렇지만 EPCDS는 현재 작업 진행이 중단된 상태이다.Second, EPCglobal, which deals with the de facto standard of RFID, provides a structure that provides the observed information of RFID in a module called EPC Information Service (EPCIS) based on Electronic Product Code (EPC). Is dealing with. However, EPCDS is currently in the process of being suspended.

세째 2003년 공개된 특허 “무선 주파수 식별 태그를 이용한 객체 추적 및 관리 시스템과 방법”는 추적에 관한 컴퓨터 내부 시스템적 표현이나 세부 기술적 접근이 아니라, 물리적 공간(예를 들어 창고)에서 상품이 이동시 추적에 관한 기술을 하고 있다.Third, the 2003 patent-pending system and method for tracking and managing objects using radio frequency identification tags is not a computerized systemic representation or detailed technical approach to tracking, but rather tracking of goods in physical spaces (eg warehouses). Has a description of.

나머지 대부분의 국내에 출원 및 등록된 특허는 예를 들어 국내공개특허 제 2003-0022107호의 "추적 장치 및 방법"과, 국내공개특허 제 2003-0043178호의 "무선통신을 이용한 실버타운 관리 시스템 및 그 방법"과, 국내공개특허 제2003-0012854호의 "개인용 위치 검출 시스템"과, 국내공개특허 제2003-0029968호의 "이Most of the other domestically applied and registered patents are, for example, "tracking device and method" of Korean Patent Publication No. 2003-0022107, and "silver town management system and method using wireless communication" of Korean Patent Publication No. 2003-0043178. And "Personal Position Detection System" of Korean Patent Publication No. 2003-0012854 and "Korean Personal Patent No. 2003-0029968"

용자 활동의 위치 기반 기록을 위한 방법 및 시스템"과, 국내공개특허 제2002-00722562호의 "모니터링 및 추적을 위한 시스템 및 방법" 등은 모두 RFID를 이용한 위치 추적에 관한 것이다. Methods and systems for location-based recording of user activity, and "System and method for monitoring and tracking" of Korean Patent Publication No. 2002-00722562 are all related to location tracking using RFID.

즉, 통상의 RFID를 이용한 위치추적장치는 하나의 객체에 특정한 RFID를 부여하여 관리를 하기 때문에 추적이 용이하나 물류의 증가로 인하여 실제 관리하는 객체의 수가 워낙 많아서 관리하기가 힘들다.That is, a general location tracking device using RFID is easy to track because it assigns and manages a specific RFID to one object, but due to the increase in logistics, the number of objects actually managed is very difficult to manage.

즉, 객체(상품) 여러 개가 1개의 박스에 포장되어 관리될 경우, 박스의 이동이 박스 속에 포함된 개별 객체의 이동이 되기 때문에, 개별 객체에 대한 추적이 어려워진다.That is, when several objects (goods) are packaged and managed in one box, tracking of the individual objects becomes difficult because the movement of the box becomes the movement of individual objects contained in the box.

상기한 문제를 해결하기 위하여 본 발명은 객체의 포함관계를 정확히 표현할 수 있도록 추적 서버의 내부 DB 구조를 효율적으로 설계하여 개별 객체들의 추적을 용이하게 할 수 있는 RFID 기반 객체 추적 장치를 제공하고자 하는 것이다.In order to solve the above problems, the present invention is to provide an RFID-based object tracking device that can easily track the individual objects by efficiently designing the internal DB structure of the tracking server to accurately represent the relationship between the objects. .

상기와 같은 목적을 달성하기 위한 본 발명에 의한 RFID를 이용하여 위치 추적 대상인 상위 객체의 위치를 추적하는 위치 추적 장치는, 설정된 지역의 셀 영역에 각각 설치되어 상기 상위 객체의 해당 지역 위치 정보를 송신하는 다수개의 RFID 리더기와, 상기 RFID 리더기를 통하여 판독된 상위 객체의 RFID 정보와 상기 상위 객체에 포함된 개별 객체의 ID정보를 수신받아 현재 자신의 위치 정보를 판독하여 추적정보를 전달하고 추적정보를 질의하는 추적모듈 및 상기 추적모듈에서 판독된 추적정보에서 상위 객체의 ID 정보와 위치정보를 저장하는 추적관계 테이블과 상기 상위 객체에 포함된 개별 객체의 포함관계를 나타내는 포함관계 테이블로 분리 저장되도록 추적정보를 저장하고 상기 추적정보의 질문에 대한 답변을 제공하는 모듈로 동작되는 추적서버를 포함하도록 구성하여 각 개별 객체의 위치추적을 상기 상위 객체의 위치추적을 통하여 행하는 것을 특징으로 한다.Location tracking apparatus for tracking the location of the upper object to be tracked by using the RFID according to the present invention for achieving the above object, respectively installed in the cell area of the set area to transmit the corresponding location information of the upper object. Receiving a plurality of RFID readers, RFID information of an upper object read through the RFID reader, and ID information of individual objects included in the upper object, and reading current position information of the upper object to deliver tracking information and providing tracking information. The tracking module to query and the tracking information read by the tracking module to be separately stored in the tracking relationship table for storing the ID information and location information of the parent object and the inclusion relationship table representing the inclusion relationship of the individual objects included in the parent object A module-driven tracking book that stores information and provides answers to the questions in the tracking information. It is configured to include a burr, characterized in that the location tracking of each individual object through the location tracking of the parent object.

또한, 상기 추적모듈은 상기 추적서버에 개별 객체의 추적 정보를 질의할 때 상위 객체의 추적정보로 확장하여 질의할 수 있도록 구성하고, 상기 추적정보에는 상위 객체의 ID, 위치정보, 시간 등을 포함하여 작성되는 것이 바람직하다.In addition, the tracking module is configured to query the tracking server to the tracking information of the parent object when querying the tracking information of the individual object, the tracking information includes the ID, location information, time, etc. of the parent object It is preferable that it is made by.

한편, 상기 RFID 리더로부터 읽혀진 정보는 ALE(126, Application Level Event; EPCglobal에서 제시하는 미들웨어 부분 표준 규격)를 통하여 관련 정보를 수신하는 정보모듈을 더 포함하도록 구성하고 이때, 상기 정보모듈은 관련 정보를 상기 추적모듈로 송신할 수 있도록 구성한다.On the other hand, the information read from the RFID reader is configured to further include an information module for receiving the relevant information through the ALE (126, Application Level Event; middleware standard standard proposed by EPCglobal), wherein the information module is related information It is configured to transmit to the tracking module.

이하, 첨부한 도면을 참고하여 본 발명의 일실시예에 대하여 상세히 설명하기로 한다. Hereinafter, with reference to the accompanying drawings will be described in detail an embodiment of the present invention.

먼저 도 1을 참고하여 RFID를 이용한 추적 정보 관리 체계의 전체 시스템 구조에 대하여 설명한다. 도1은 RFID를 이용한 시스템 관리 체계를 표시한 것으로서, RFID를 이용한 시스템의 구조는 기관 A(120), 기관 B(130)가 2개의 Root 시스템인 정보 서버(110), 추적 서버(112)하에서 운영되는 구조를 가지고 있다. 정보 서버(110)는 RFID에 대한 객체 정보를 추적하는데 필요한 서버이며, 추적 서버(112)는 RFID에 기반한 추적 정보를 관리하는 서버인 것이다. 2개의 서버가 분리되는 것은 정보 서버(110)와 추적 서버(112)의 역할이 다를 뿐더러 보유하는 정보 수준이 다르기 때문이다.First, the overall system structure of the tracking information management system using RFID will be described with reference to FIG. 1. FIG. 1 shows a system management system using RFID, and the structure of the system using RFID is based on the information server 110 and the tracking server 112 in which institution A 120, institution B 130 are two root systems. It has a running structure. The information server 110 is a server necessary for tracking object information for RFID, and the tracking server 112 is a server for managing tracking information based on RFID. The two servers are separated because the roles of the information server 110 and the tracking server 112 are different and the level of information held is different.

그리고 이러한 분리는 RFID의 de facto 표준인 EPCglobal에서도 언급하고 있다. EPCglobal에서 정보 서버인 ONS(Object Name Server)에 관하여는 표준을 제시하고 있지만, 추적 서버인 EPCDS에 관한 사항은 현재 표준을 제시하지 않고 있다. ONS는 전 세계에 1개만 존재하는 Global Root인데 반하여, EPCDS 같은 것은 지역별로 또는 응용 분야별로 합의된 컨소시엄에서 운영하는 Local Root이기 때문에, 현재 국제적 표준 구조를 제시하고 있지 않고 있다. 도 1의 추적서버(112)와 각 기관의 정보 모듈(122,132) 및 추적모듈(124,134)이 전체 추적 관련 정보를 다루는 모듈이다.This separation is also mentioned in RFID's de facto standard, EPCglobal. Although EPCglobal provides a standard for the information server ONS (Object Name Server), it does not present a standard for the tracking server EPCDS. ONS is the only one global root in the world, whereas the EPCDS, like the Local Root operated by a consortium agreed by region or application, does not present an international standard structure. The tracking server 112 of FIG. 1, the information modules 122 and 132 of each institution, and the tracking modules 124 and 134 are modules that handle overall tracking related information.

추적서버(112)는 추적정보를 간직하는 DB 구조, 질문에 대한 답변을 제공하는 모듈이고, 정보 모듈(122,132)은 현재 EPCIS에서 정의한 Observation 구조를 이용하면 되고, 추적 모듈(124,134)은 추적 서버(112)에 정보를 제공하고, 질의하는 구조로 되어 있다.The tracking server 112 is a module that provides the DB structure to retain the tracking information, the answer to the question, the information module (122, 132) may use the Observation structure defined by the current EPCIS, the tracking module (124, 134) is a tracking server ( 112 is a structure for providing information and querying.

도 2를 참조하여 각 기관의 추적 관련 입출력구조를 상세히 설명한다. 편의상 기관 A(120)를 기준으로 설명한다. RFID 리더(128)로부터 읽혀진 정보는 ALE(126, Application Level Event; EPCglobal에서 제시하는 미들웨어 부분 표준 규격)를 통하여 관찰정보로 하여 정보모듈(122)에 도착한다. 정보모듈(122)에 도착한 내용은 추적 모듈(124)을 통하여 추적 서버(112)에 관찰정보로 보고된다. 그리고 추후 추적 정보를 보고 싶을 때 추적 서버(112)에게 추적정보 질의를 하면 추적 서버(112)가 추적 정보에 대한 답변을 하는 구조로 되어 있다.Referring to Figure 2 will be described in detail the input-output structure of the tracking of each engine. For convenience, the description will be made based on the engine A 120. The information read from the RFID reader 128 arrives at the information module 122 as the observation information through the ALE (126, Application Level Event (Middleware Standard Standard Specification) proposed by EPCglobal). The information arriving at the information module 122 is reported as observation information to the tracking server 112 through the tracking module 124. And when you want to see the tracking information in the future tracking information to the tracking server 112, tracking server 112 has a structure that answers the tracking information.

상기와 같은 구조를 실행하기 위해서 추적 서버(112)는 DB구조로 형성되어 있으며, 도 3을 참고하여 추적 서버(112)의 DB 구조를 설명한다. 이러한 DB구조는 개념구조이기 때문에 실제적으로 구현시 필요한, DB의 정규화 문제(포함관계 테이블의 Children 필드에서 발생) 등은 언급하지 않는다. 도 3에서는 추적 서버에 필요한 다양한 질문에 대한 가장 효과적 구조를 형성하기 위하여 DB를 설계하는데 있어서 포함관계 테이블(112a)과 추적관계 테이블(112b)을 분리한 것이다. 추적 서버(112)에 제시되는 다양한 질문을 해결하는 방법은 도 4에서 설명하기로 한다. 도 3에 제시된 사례를 해석하면 다음과 같다. 도 1의 팔레트(140)에서 이동되는 팔레트번호(142,144)에서 A1에서 A8까지 상품이 1개의 팔레트(팔레트 번호는 142)로 묶여져서 소정의 장소(Location)인 L1, L2, 그리고 L3로 이동한 것으로 설명한다. 추적관계 테이블(112a)에서는 단순히 A라는 것만 이동한 것으로 표현된다. 즉, 추적관계 테이블(112a)은 도착시간을 표시하는 "Time"과, 장소를 나타내는 "Location"과 객체를 표시하는 "ID"로 표시하고, A가 10:00에 L1에, 10:30에 L2에 그리고 11:00에 L3에 도착된 것으로 표시한다. 그렇지만 포함관계 테이블(112b)에는 A의 하위에 A1, ..., A8이 포함되어 있다는 것을 알 수 있다.In order to execute the above structure, the tracking server 112 is formed in a DB structure, and the DB structure of the tracking server 112 will be described with reference to FIG. 3. Since this DB structure is a conceptual structure, it does not mention the normalization problem of DB (which occurs in the Children field of the containment table), which is actually required for implementation. In FIG. 3, the inclusion relationship table 112a and the tracking relationship table 112b are separated in designing a DB in order to form the most effective structure for various questions required by the tracking server. A method of solving various questions presented to the tracking server 112 will be described in FIG. 4. The case presented in Figure 3 is interpreted as follows. In the pallet numbers 142 and 144 moved in the pallet 140 of FIG. 1, goods from A1 to A8 are bundled into one pallet (pallet number 142) and moved to predetermined locations L1, L2, and L3. It explains. In the trace relationship table 112a, only A is represented as having moved. That is, the tracking relationship table 112a displays "Time" indicating the arrival time, "Location" indicating the place, and "ID" indicating the object, where A is 10:00 at L1 and 10:30 at Mark L2 and arrive at L3 at 11:00. However, it can be seen that the inclusion relationship table 112b includes A1, ..., A8 under A.

즉, 포함관계 테이블(112b)은 포장 단위의 상품을 표시하는 "ID"와 각 개별 상품이 소속되어 있는 모집단 객체를 나타내는 "Parent", 그리고 각 개별 상품을 표시하는 "Children"으로 표시된다. 따라서, 포함관계 테이블(112b)에는 "ID"에 "A,A1,A2 - A8"이 기록되고 각 개별 상품의 "Parent"로서 "A"가 표시되는 것이다.That is, the inclusion relationship table 112b is represented by "ID" indicating a product of a packaging unit, "Parent" indicating a population object to which each individual product belongs, and "Children" indicating each individual product. Therefore, "A", "A", "A2-A8" are recorded in "ID" in the inclusion relationship table 112b, and "A" is displayed as "Parent" of each individual product.

그러므로 추적관계 테이블(112a)과 포함관계 테이블(112b)을 조합하여 추측하면 A1, ..., A8도 L1, L2를 거쳐서 L3로 이동했다는 것을 알 수 있다.Therefore, assuming that the tracking relationship table 112a and the inclusion relationship table 112b are combined, it can be seen that A1, ..., A8 also moved to L3 via L1 and L2.

도 3을 통하여 각 기관(120)을 통하여 읽혀진 RFID 정보가 추적서버(112)에서 DB로 저장될 때 추적관계 테이블(112a)과 포함관계 테이블(112b)이 분리되어 저장됨으로써 문제가 해결될 수 있음을 제시하였다. 다음으로는 이들 정보에 어떤 질의가 가능한지 살펴보기로 한다.When the RFID information read through each organization 120 through FIG. 3 is stored in the DB from the tracking server 112, the tracking relationship table 112a and the inclusion relationship table 112b are separated and stored, thereby solving the problem. Presented. Next, let's look at what kinds of queries are possible with this information.

도 4는 상품의 이동(사건)이 발생하는 상황과 해당 상황에 대하여 발생할 수 있는 질의를 시각적으로 표현하고 있다. 상품의 이동은 3가지 요소(시간, 장소, 객체; Time, Location, Object(ID))에 의하여 표현되며, 객체 정보 추적도 이 3가지 요소에 의하여 발생할 수 있다. 가장 전형적인 질문형태는 "1.특정위치에서 일어난 사건", "2.특정시간에 일어난 사건", "3.특정객체에 일어난 사건", "4.특정위치&특정시간에 일어난 사건", "5.특정위치 & 특정객체에서 일어난 사건" 및 "6.특정객체 & 특정시간에 일어난사건"으로 분류할 수 있다. 예를 도 4의 4번 질문("4.특정위치&특정시간에 일어난 사건")으로서는 "2006년 3월 5일 E-Mart에 도착한 모 든 상품은?”이 될 수가 있고, 도 4의 3번 질문인 "3.특정객체에 일어난 사건"으로서는 "새우깡의 이동 경로는?”등이 될 수 있는 것이다. 상기에서와 같이 객체 정보 추적에 관한 질문에서 도 4의 구조는 기본 유형의 질문을 표현하고 있다. 그렇지만 질문에 대한 답변은 객체의 포함관계가 고려되어야 한다. 예를 들어, “특정 시간에 A1 상품의 이동 경로는?”과 같은 질문은 “특정 시간에 A의 이동 경로는?”과 같이 변경되어야 한다. 어떤 경우에는 “특정 시간에 A1 또는 A의 이동 경로는?”으로 될 수도 있다. 즉 질의의 확장이 필요한 것이다. 이러한 질의 확장 과정이 도 5에 기술되었다.4 visually expresses a situation in which a product movement (event) occurs and a question that may arise about the situation. The movement of goods is represented by three factors (Time, Location, Object (ID)), and object information tracking can also be caused by these three factors. The most typical question types are "1. Event at specific location", "2. Event at specific time", "3. Event at specific object", "4. Event at specific location & time", "5 Events that occur at specific locations & specific objects "and" 6. Events that occur at specific objects & specific times ". For example, question 4 of FIG. 4 ("4. Event at specific location & time") can be "Any goods arrived at E-Mart on March 5, 2006?" The third question, "3. Event on a specific object," could be, "What is the path of shrimp cane?" As described above, in the question regarding object information tracking, the structure of FIG. 4 represents a basic type of question. Nevertheless, the answer to the question must be taken into account the containment relationship of the object. For example, a question such as "What is the path of A1's movement at a specific time?" Should be changed to "What is the path of A's movement at a specific time?" In some cases, it may be, "What is the path of A1 or A's movement at a particular time?" In other words, the query needs to be expanded. This query expansion process is described in FIG.

추적모듈(124)이 “A1 상품의 이동 경로는?”과 같은 추적정보질의를 추적서버(112)로 하게 되면(S210) 질문은 도 5에서 기술한 알고리즘처럼 도 3의 포함관계 테이블(112b)을 참고하여 확장하면 A1의 Parent 객체인 A가 도출된다(S220). 확장된 A 객체를 기준으로 질문을 재 정의하면 “A의 이동 경로는?”으로 질의가 확장된다. 확장된 질의를 도 5의 알고리즘에 따라 추적관계 테이블(112a)을 참고하여 처리하면(S230), 원하는 결과로 “10:00시에 L1에, 10:30에 L2에, 그리고 11:00에 L3으로 이동하였다”를 얻을 것이다(S240).If the tracking module 124 has a tracking information query such as "What is the movement path of the A1 product?" As the tracking server 112 (S210), the question is the inclusion relationship table 112b of FIG. 3 as in the algorithm described in FIG. By expanding with reference to A, a parent object A of A1 is derived (S220). If we redefine the question based on the extended A object, the query expands to "What is the path of A?" When the extended query is processed with reference to the tracking relationship table 112a according to the algorithm of FIG. 5 (S230), the desired result is “L1 at 10:00, L2 at 10:30, and L3 at 11:00”. Moved to ”(S240).

도 3과 도 4는 추적 서버의 구조를 표현한 것이고, 추적 서버(112)에 보고하는 자료 구조는 EPCIS에서 Observation 구조를 사용하고, 추적 서버(112)에 질의하는 구조는 Verisign인 경우 웹 서비스의 메소드를 사용하여 기술하고 추적 서버(112)에서 답변하는 구조는 XML 기반 구조를 제시하고 있다. EPC인 경우 아직 언급된바 없지만 XML 구조의 Query Language를 개발할 수도 있다.3 and 4 represent the structure of the tracking server, the data structure to report to the tracking server 112 uses the Observation structure in EPCIS, and the structure to query the tracking server 112 is Verisign method of the web service The structure described using and responding at the tracking server 112 presents an XML-based structure. In the case of EPC, it is not mentioned yet, but you can also develop an XML-structured Query Language.

질의 구조와 답변 구조는 이미 EPCglobal 표준에서 EPCIS 부분에서 일부 언급되었고, Verisign의 서비스 구조에서 언급된바 있어서 본 특허에서는 상세하게는 언급하지 않을 것이다.The query structure and the answer structure are already mentioned in the EPCIS part of the EPCglobal standard and mentioned in the service structure of Verisign and will not be described in detail in this patent.

상기에서와 같이 본 발명은 객체(상품) 여러 개가 1개의 박스에 포장될 경우, 박스의 이동이 박스 속에 포함된 개별 객체의 이동이 되기 때문에, 객체 정보를 추적하는데 있어서 그 포함 관계를 원만히 해결하기 위하여 추적 서버의 내부 DB 구조를 효율적으로 설계하기 위하여 포함관계 테이블(Containment Table)과 추적관계 테이블(History Table)을 분리하여 설계하는 것이 특징이다.As described above, according to the present invention, when several objects (goods) are packaged in one box, the movement of the box becomes the movement of individual objects contained in the box. In order to efficiently design the internal DB structure of the tracking server, it is characterized by separately designing the containment table and the history table.

또한, 이러한 환경에서 특정 객체에 대한 질의는 해당 객체의 상위 객체(포함 관계)에 대한 질의와 일치하기 때문에 질의 객체에 대한 상위 객체 질의로 확장(예를 들어 어떤 상품의 위치를 문의하면, 해당 상품을 포장한 박스 또는 팔레트의 위치를 알려주면 되는 것처럼)하여 처리하는 것이다.Also, in such an environment, a query for a specific object matches a query for a parent object (containment relationship) of that object, so it expands to a parent object query for the query object (for example, if you query the location of a product). To the location of the packaging box or pallet).

이상에서 본 발명은 기재된 구체예에 대해서만 상세히 설명되었지만 본 발명의 기술사상 범위 내에서 다양한 변형 및 수정이 가능함은 당업자에게 있어서 명백한 것이며, 이러한 변형 및 수정이 첨부된 특허 청구범위에 속함은 당연한 것이다.Although the present invention has been described in detail only with respect to the described embodiments, it will be apparent to those skilled in the art that various modifications and variations are possible within the technical scope of the present invention, and such modifications and variations belong to the appended claims.

상기에서와 같이 본 발명에 따른 알에프아이디 기반 객체 추적 장치에 의하면 테이블(Containment Table)과 추적관계 테이블(History Table)을 분리한 DB구조를 형성함으로써 상품의 이동을 쉽게 표현할 수 있을 뿐만 아니라, 추적 정보에 대한 추적 시 본 테이블 구조에 기반하여 손쉽게 추적을 할 수 있는 효과가 있다. According to the RFID-based object tracking device according to the present invention as described above, by forming a DB structure that separates the table (Containment Table) and the tracking relationship table (History Table) can not only express the movement of goods, but also tracking information When tracing on, it is easy to trace based on this table structure.

Claims (4)

RFID를 이용하여 위치 추적 대상인 상위 객체의 위치를 추적하는 위치 추적 장치에 있어서,In the location tracking device for tracking the location of the upper object to be tracked using the RFID, 설정된 지역의 셀 영역에 각각 설치되어 상기 상위 객체의 해당 지역 위치 정보를 송신하는 다수개의 RFID 리더기;A plurality of RFID readers installed in cell areas of a set area and transmitting corresponding area location information of the upper object; 상기 RFID 리더기를 통하여 판독된 상위 객체의 RFID 정보와 상기 상위 객체에 포함된 개별 객체의 ID정보를 수신받아 현재 자신의 위치 정보를 판독하여 추적정보를 전달하고 추적정보를 질의하는 추적모듈; 및A tracking module which receives the RFID information of the upper object read through the RFID reader and the ID information of the individual object included in the upper object, reads its current location information, delivers tracking information, and queries the tracking information; And 상기 추적모듈에서 판독된 추적정보에서 상위 객체의 ID 정보와 위치정보를 저장하는 추적관계 테이블과 상기 상위 객체에 포함된 개별 객체의 포함관계를 나타내는 포함관계 테이블로 분리 저장되도록 추적정보를 저장하고 상기 추적정보의 질문에 대한 답변을 제공하는 모듈로 동작되는 추적서버;를 포함하도록 구성하여 각 개별 객체의 위치추적을 상기 상위 객체의 위치추적을 통하여 행하는 것을 특징으로 하는 알에프아이디 기반 위치 추적 장치.In the tracking information read by the tracking module, the tracking information is stored in a tracking relationship table for storing ID information and location information of a higher object and an inclusion relationship table indicating an inclusion relationship of individual objects included in the higher object. And a tracking server operating as a module for providing an answer to a question of tracking information. The RFID tracking apparatus of claim 4, wherein the location tracking of each individual object is performed through the location tracking of the upper object. 제 1항에 있어서,The method of claim 1, 상기 추적모듈은The tracking module 상기 추적서버에 개별 객체의 추적 정보를 질의할 때 상위 객체의 추적정보로 확장하여 질의하는 것을 특징으로 하는 알에프아이디 기반 위치 추적 장치.When querying the tracking information of the individual object to the tracking server, the RFID-based location tracking device characterized in that the query is extended to the tracking information of the parent object. 제 1항에 있어서,The method of claim 1, 상기 추적정보에는 상위 객체의 ID, 위치정보, 시간을 포함하여 작성되는 것을 특징으로 하는 알에프아이디 기반 위치 추적 장치.The tracking information is based on the RFID, characterized in that the ID, location information, the time of the upper object is created. 제 1항에 있어서,The method of claim 1, 상기 RFID 리더로부터 읽혀진 정보를 ALE(126, Application Level Event; EPCglobal에서 제시하는 미들웨어 부분 표준 규격)를 통하여 관련 정보를 수신하고 수신된 관련정보를 상기 추적모듈로 송신하도록 구성된 정보모듈;을 더 포함하도록 구성되는 것을 특징으로 하는 알에프아이디 기반 위치 추적 장치.And an information module configured to receive the information read from the RFID reader through an ALE (126, Application Level Event; middleware partial standard standard presented by EPCglobal) and transmit the received related information to the tracking module. RFID-based location tracking device, characterized in that configured.
KR1020060048433A 2006-05-30 2006-05-30 Product Tracing System based on RFID KR100784492B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020060048433A KR100784492B1 (en) 2006-05-30 2006-05-30 Product Tracing System based on RFID

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060048433A KR100784492B1 (en) 2006-05-30 2006-05-30 Product Tracing System based on RFID

Publications (2)

Publication Number Publication Date
KR20070114867A KR20070114867A (en) 2007-12-05
KR100784492B1 true KR100784492B1 (en) 2007-12-11

Family

ID=39141402

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060048433A KR100784492B1 (en) 2006-05-30 2006-05-30 Product Tracing System based on RFID

Country Status (1)

Country Link
KR (1) KR100784492B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8237567B2 (en) 2008-11-07 2012-08-07 Electronics And Telecommunications Research Institute System and method for managing information of loading goods

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040102206A (en) * 2002-05-07 2004-12-03 코닌클리케 필립스 일렉트로닉스 엔.브이. Wireless communications arrangements with location based services

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040102206A (en) * 2002-05-07 2004-12-03 코닌클리케 필립스 일렉트로닉스 엔.브이. Wireless communications arrangements with location based services

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8237567B2 (en) 2008-11-07 2012-08-07 Electronics And Telecommunications Research Institute System and method for managing information of loading goods

Also Published As

Publication number Publication date
KR20070114867A (en) 2007-12-05

Similar Documents

Publication Publication Date Title
Fescioglu-Unver et al. RFID in production and service systems: Technology, applications and issues
US9842306B2 (en) Apparatus and method of determining a likelihood of task completion from information relating to the reading of RFID tags
Zare Mehrjerdi RFID: the big player in the libraries of the future
US9098824B2 (en) Orphaned product stray analysis using RFID
WO2013077961A1 (en) Method and apparatus for determining a location of an item attached to a radio frequency identification tag
US20070159298A1 (en) System and method for interrogating and updating electronic shelf labels
Zare Mehrjerdi RFID‐enabled systems: a brief review
US20050097010A1 (en) System and method for remote inventory management
Kamoun et al. An RFID solution for the monitoring of storage time and localization of perishable food in a distribution center
KR100784492B1 (en) Product Tracing System based on RFID
CA2903717C (en) Misplaced item determination using radio frequency identification data
ZARE RFID: a bibliographical literature review with future research directions
Tsalapati et al. Enhancing RFID system configuration through semantic modelling
Miaji et al. RFID based improving supply chain traceability
Aung et al. Emerging RFID/USN applications and challenges
KR20060005676A (en) Method for providing information and authentication information for goods using mobile phone in real-time
Alexandru et al. Use of RFID technology for identification, traceability monitoring and the checking of product authenticity
Adenekan Radio Frequency Identification: Transforming Industries with Cutting-Edge Technology
Doan Radio frequency identification (RFID) technology and its impacts on logistics activities.
Nikparvar et al. Ubiquitous Indoor Geolocation: A Case Study of Jewellery Management System
Latinović et al. Intelligent moving service robot navigaton technique using RFID technology for transportation inside SMEs
Jankowski-Mihułowicz et al. Efficiency Problem of FMCG Identification in HF RFID System with Multiplexed Antennas for Commercial Refrigerator
Kayalvizhi et al. Operative presence and workflow management using RFID and sensor based modules
Yang et al. Hybrid RFID/WSNs for logistics management
Prakashe et al. RFID technology: A performance differentiator

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20121114

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20131125

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20140923

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20151208

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20161229

Year of fee payment: 10

LAPS Lapse due to unpaid annual fee