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

KR100867717B1 - Rfid 태그 메모리의 데이터 처리 시스템 및 데이터처리 방법 - Google Patents

Rfid 태그 메모리의 데이터 처리 시스템 및 데이터처리 방법 Download PDF

Info

Publication number
KR100867717B1
KR100867717B1 KR1020070014315A KR20070014315A KR100867717B1 KR 100867717 B1 KR100867717 B1 KR 100867717B1 KR 1020070014315 A KR1020070014315 A KR 1020070014315A KR 20070014315 A KR20070014315 A KR 20070014315A KR 100867717 B1 KR100867717 B1 KR 100867717B1
Authority
KR
South Korea
Prior art keywords
data
memory
tag
reader
logical
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
KR1020070014315A
Other languages
English (en)
Other versions
KR20080075323A (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 KR1020070014315A priority Critical patent/KR100867717B1/ko
Publication of KR20080075323A publication Critical patent/KR20080075323A/ko
Application granted granted Critical
Publication of KR100867717B1 publication Critical patent/KR100867717B1/ko
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/08Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
    • G06F12/0802Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/067Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
    • G06K19/07Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
    • G06K19/0723Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips the record carrier comprising an arrangement for non-contact communication, e.g. wireless communication circuits on transponder cards, non-contact smart cards or RFIDs

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Memory System Of A Hierarchy Structure (AREA)

Abstract

본 발명은 RFID 리더와 태그 사이의 메모리 데이터 교환시 한번 읽은 태그의 메모리 데이터를 리더에 임시로 저장하여 사용하는 것에 의해 RF 통신상의 반복적인 데이터 교환을 줄일 수 있도록한 RFID 태그 메모리의 데이터 처리 시스템 및 데이터 처리 방법에 관한 것으로, 그 구성은 사용자로부터 받은 커맨드를 태그 메모리 리드 커맨드로 변환하는 명령어 변환부;해당 태그에 관련된 데이터가 로지컬 캐시 메모리에 존재하는지를 검사하고, 상기 변환된 명령어에 의해, 태그 메모리의 캐시 체크 바이트 저장 영역, 리더ID 저장 영역에 각각 저장되는 CCB(Cache Check Byte), 리더 ID를 포함하는 인증 데이터를 읽어와 로지컬 캐시 메모리에 저장된 데이터의 유효성을 판단하는 로지컬 메모리 관리부;를 리더내에 포함하고,로지컬 캐시 메모리의 데이터가 유효한 경우에는 태그 메모리의 데이터를 읽지 않고 상기 로지컬 캐시 메모리의 데이터를 이용하여 사용자로부터 받은 커맨드를 수행하는 것에 관한 것이다.
RFID, 캐시, 태그 메모리 맵, 리더, 로지컬 캐시 메모리, CCB, 리더 ID

Description

RFID 태그 메모리의 데이터 처리 시스템 및 데이터 처리 방법{System and method for processing data of RFID Tag Memory}
도 1은 일반적인 RFID 태그 메모리 데이터 처리 시스템의 구성도
도 2는 본 발명에 따른 캐시를 적용한 RFID 태그 메모리 데이터 처리 시스템의 구성도
도 3은 멀티플 리더 상의 캐시의 일관성 문제를 나타낸 구성도
도 4는 본 발명에 따른 RFID 태그 메모리 데이터 처리 시스템의 리더의 캐시 데이터 구조를 나타낸 구성도
도면의 주요 부분에 대한 부호의 설명
200. 리더 210. 태그
20. 명령어 변환부 21. 로지컬 메모리 관리부
22. 로지컬 메모리 23. 데이터 프로세싱부
24. 로지컬 캐시 메모리 25. 태그 메모리
25a. 캐시 체크 바이트 저장 영역 25b. 리더ID 저장 영역
25c. 메모리 데이터 저장 영역
본 발명은 RFID 시스템의 운용에 관한 것으로, 구체적으로 RFID 리더와 태그 사이의 메모리 데이터 교환시 한번 읽은 태그의 메모리 데이터를 리더에 임시로 저장하여 사용하는 것에 의해 RF 통신상의 반복적인 데이터 교환을 줄일 수 있도록한 RFID 태그 메모리의 데이터 처리 시스템 및 데이터 처리 방법에 관한 것이다.
RFID(Radio Frequency Identification) 기술은 무선 라디오 주파수(RF; Radio Frequency)를 사용하여 고유의 ID(데이터)를 식별함으로써 객체들을 인식할 수 있는 비접촉 인식기술 중 하나이다.
RFID 기술은 고유 데이터를 담고 있는 RFID 태그와, RFID 태그의 정보(데이터)를 판독하기 위한 RFID 리더(Reader), 그리고 RFID 리더에 의해 판독된 데이터를 처리하기 위한 일련의 컴퓨팅 시스템으로 구성되어, 사람, 차량, 상품, 교통카드 등 식별이 요구되는 객체에 부착된 RFID 태그로부터 RFID 리더가 태그 데이터를 판독하고 이를 컴퓨팅 시스템에서 처리함으로써 객체를 인식하고 원하는 목적의 업무를 수행할 수 있는 기술이다.
일반적으로 RFID 태그는 반도체로 제작된 트랜스폰더 칩과 안테나로 구성되며, RFID 리더의 전파신호로부터 에너지를 공급받거나(수동형 방식) 또는 자체적으로 구비하는 전원(배터리)으로부터 에너지를 공급받아(능동형 방식) 태그에 저장된 고유 데이터를 송신한다.
한편, RFID 기술에 주로 이용되는 주파수로는 123㎑ 대역의 LF(Low Frequency), 13.56㎒ 대역의 HF(High Frequency), 433/900㎒ 대역의 UHF(Ultra- High Frequency), 2.4㎓ 대역의 MW(Microwave) 등이 있다. 이들 주파수 대역은 그 특성에 따라 각각 장단점을 가지며, 참고로 UHF 대역 중 900MHz 대역은 수동형 RFID 방식에 주로 이용되고 433MHz 대역은 능동형 RFID 방식에 주로 이용된다.
이하에서 첨부된 도면을 참고하여 RFID 태그 메모리 데이터 처리 시스템에 관하여 설명한다.
도 1은 일반적인 RFID 태그 메모리 데이터 처리 시스템의 구성도이다.
RFID 리더의 관련 표준은 ISO/IEC 15961, ISO/IEC 15962, 그리고 ISO/IEC 18000 이다. ISO/IEC 18000은 주파수 대역에 따라 Part1 에서 Part7까지 나누어진다.
ISO/IEC 15961(Data Protocol: Application Interface)은 리더와 응용프로그램간의 인터페이스를 표준화한 것이고, ISO/IEC 15962(Data Protocol: Data Encoding Rules and Logical Memory Functions)는 리더가 태그에 저장할 정보를 어떻게 인코딩하고 저장할 것인가에 대한 표준이다.
이 두 가지 표준은 주파수 대역에 관계없이 모든 RFID 시스템에 공통으로 적용되는 것이고, ISO/IEC 18000은 주파수 대역에 따라 Part 1에서 Part 7까지 나누어지며 리더와 태그간의 통신에 대해 메시지 형식에서부터 캐리어 주파수(carrier frequency)와 같은 물리적 인자까지 표준화한 것이다.
도 1은 RFID 태그 메모리의 데이터 처리를 위한 시스템 구조 및 현재의 ISO/IEC 15961, 18000 표준에서의 ISO/IEC 15961 커맨드 처리 과정을 나타낸 것이다.
먼저, 사용자로부터 커맨드(ISO/IEC 15961 Command)를 받으면(S11), 리더(100) 내에서는 ISO/IEC 18000 태그 메모리 리드 커맨드로 변환하여 태그(110)로 태그 메모리 데이터의 리드를 요청한다.(S12)
이어, 태그(110)의 메모리(12) 영역에서 유효한 메모리 데이터를 리더(100)의 로지컬 메모리(Logical Memory)(10)로 가져온다.(S13)
그리고 리더(100)는 로지컬 메모리(10)의 데이터를 데이터 프로세싱부(11)를 통해 해당 커맨드에 따른 데이터를 처리하게 된다.(S14)
처리된 데이터는 커맨드에 따라 태그(110)의 메모리(12)에 업데이트되고(S15), 커맨드에 따른 응답(ISO/IEC 15961 Response)으로 출력된다.(S16)
이와 같은 커맨드에 따른 데에터 처리는 다음과 같은 문제가 있다.
커맨드에 따라 차이는 있지만 대부분의 경우 태그 메모리 데이터 전체를 로지컬 메모리로 가져 와야 한다. 이 과정에서 하나의 ISO/IEC 15961 커맨드의 처리를 위해서 여러 번의 ISO/IEC 18000 커맨드를 반복해서 실행해야 한다.
이러한 반복적인 통신은 RF 통신상의 데이터 불안정성과 능동형 태그의 경우 배터리 수명 문제와 연관된다.
즉, RFID 태그의 메모리 데이터 수집에 있어 반복적인 수행을 할 경우 동일한 데이터를 RF 신호를 통해 계속적으로 읽어 오는 비효율적인 수행이 이루어지게 되는데, 데이터양이 많을 경우 RF 상의 데이터 불안정성으로 인해 오류를 발생시킬 수도 있고 많은 데이터를 읽어 오기 위한 RF 통신상의 오버헤드가 크게 발생한다.
본 발명은 이와 같은 종래 기술의 RFID 태그 메모리의 데이터 처리를 위한 시스템 구조 및 현재의 ISO/IEC 15961, 18000 표준에서의 ISO/IEC 15961 커맨드 처리 과정의 문제를 해결하기 위한 것으로, RFID 리더와 태그 사이의 메모리 데이터 교환시 한번 읽은 태그의 메모리 데이터를 리더에 임시로 저장하여 사용하는 것에 의해 RF 통신상의 반복적인 데이터 교환을 줄일 수 있도록한 RFID 태그 메모리의 데이터 처리 시스템 및 데이터 처리 방법을 제공하는데 그 목적이 있다.
이와 같은 목적을 달성하기 위한 본 발명에 따른 RFID 태그 메모리의 데이터 처리 시스템은 사용자로부터 받은 커맨드를 태그 메모리 리드 커맨드로 변환하는 명령어 변환부;해당 태그에 관련된 데이터가 로지컬 캐시 메모리에 존재하는지를 검사하고, 상기 변환된 명령어에 의해, 태그 메모리의 캐시 체크 바이트 저장 영역, 리더ID 저장 영역에 각각 저장되는 CCB(Cache Check Byte), 리더 ID를 포함하는 인증 데이터를 읽어와 로지컬 캐시 메모리에 저장된 데이터의 유효성을 판단하는 로지컬 메모리 관리부;를 리더내에 포함하고,로지컬 캐시 메모리의 데이터가 유효한 경우에는 태그 메모리의 데이터를 읽지 않고 상기 로지컬 캐시 메모리의 데이터를 이용하여 사용자로부터 받은 커맨드를 수행하는 것을 특징으로 한다.
다른 목적을 달성하기 위한 본 발명에 따른 RFID 태그 메모리의 데이터 처리 방법은 사용자로부터 받은 커맨드를 수행하기 위한 리더에서의 데이터 처리 과정에서, 사용자로부터 받은 커맨드를 태그 메모리 리드 커맨드로 변환하는 단계;해당 태그에 관련된 데이터가 로지컬 캐시 메모리에 존재하면 태그에 저장되어 있는 로지컬 캐시 메모리 인증 데이터를 읽어오는 단계;상기 CCB(Cache Check Byte), 리더 ID를 포함하는 인증 데이터를 해당 태그의 로지컬 캐시 메모리의 리더 ID와 CCB를 비교하여 로지컬 캐시 메모리의 유효성이 인증되면, 더 이상 태그에 데이터를 요구하지 않고 로지컬 캐시 메모리를 통하여 사용자로부터 받은 커맨드를 수행하는 단계;를 포함하는 것을 특징으로 한다.
이하, 본 발명에 따른 RFID 태그 메모리의 데이터 처리 시스템 및 데이터 처리 방법의 바람직한 실시예에 관하여 상세히 설명하면 다음과 같다.
본 발명에 따른 RFID 태그 메모리의 데이터 처리 시스템 및 데이터 처리 방법의 특징 및 이점들은 이하에서의 각 실시예에 대한 상세한 설명을 통해 명백해질 것이다.
도 2는 본 발명에 따른 캐시를 적용한 RFID 태그 메모리 데이터 처리 시스템의 구성도이다.
본 발명은 RFID 리더와 태그 사이의 메모리 데이터 교환 시에 한번 읽은 태그의 메모리 데이터를 리더에 임시로 저장하고, 임시 저장된 데이터가 있는 리더는 해당 태그의 임시 저장된 메모리의 데이터를 사용하기 전에 태그로부터 데이터가 유효한지를 확인한 후 사용할 수 있도록 하는 것이다.
이와 같이 리더가 임시 저장된 데이터를 사용함으로써 RF 통신상의 반복적인 데이터 교환을 줄여 처리 속도 및 데이터 전송량에 있어서 효율적으로 운용할 수 있는 방법을 제안한다.
본 발명에 따른 태그 메모리 데이터의 캐싱 방법은 다수의 태그를 대상으로 하는 브로드캐스트(Broadcast) 커맨드에는 적용하지 않고 리더와 태그의 일대일 (Point to Point) 커맨드의 태그 메모리 데이터 리드/라이트에 해당되는 커맨드의 수행 과정에 적용된다.
본 발명에 따른 캐시를 적용한 RFID 태그 메모리 데이터 처리 시스템의 구성은 도 2에서와 같이, 사용자로부터 받은 커맨드(ISO/IEC 15961 Command)를 ISO/IEC 18000 Tag Memory Read 커맨드로 변환하는 명령어 변환부(20)와, 해당 태그에 관련된 데이터가 로지컬 캐시 메모리에 존재하는지를 검사하고, 변환된 ISO/IEC 18000 Tag Memory Read 커맨드에 의해 태그(210)내의 태그 메모리(25)에 저장되어 있는 인증 데이터의 리드를 요청하고, 리드된 인증 데이터를 이용하여 로지컬 캐시 메모리(24)의 유효성을 판단하는 로지컬 메모리 관리부(21)와, 로지컬 캐시 메모리(24)의 내용이 유효성이 없는 것으로 판단되는 경우 태그(210)의 메모리 데이터 저장 영역(25c)에서 리드한 메모리 데이터를 저장하는 로지컬 메모리(22)와, 로지컬 캐시 메모리(24) 또는 로지컬 메모리(22)의 태그 메모리 데이터를 프로세싱하여 사용자로부터 받은 커맨드(ISO/IEC 15961 Command)에 따른 처리를 하는 데이터 프로세싱부(23)를 포함하고 구성된다.
여기서, 데이터 프로세싱부(23)를 통하여 처리된 데이터는 커맨드에 따라 태그(210)의 태그 메모리(25)에 업데이트되고, 커맨드에 따른 응답(ISO/IEC 15961 Response)으로 출력된다.
ISO/IEC 18000의 “Write Tag Memory" 커맨드를 사용해 변경된 데이터를 태그에 업데이트 하고, 인증 데이터인 리더 ID와 CCB도 ”Write Tag Memory" 커맨드를 통해 업데이트 한다.
그리고 태그(210)내의 태그 메모리(25)는 캐시 체크 바이트 저장 영역(25a), 리더ID 저장 영역(25b), 메모리 데이터 저장 영역(25c)을 포함한다.
그리고 인증 데이터는 CCB(Cache Check Byte), 리더ID를 포함한다.
이와 같은 본 발명에 따른 RFID 태그 메모리의 데이터 처리 시스템의 리더(200)는 한번 읽은 태그(210)의 메모리 데이터를 임시 저장할 수 있는 캐시 구조를 갖는다.
리더(200)는 처음 접근하는 태그(210)의 메모리 데이터를 읽으면 항상 리더(200)의 로지컬 캐시 메모리(24)에 저장을 한다. 이 후 특정 태그에 접근할 때 자신이 가진 로지컬 캐시 메모리(24)에 해당 태그의 데이터가 있으면 확인 데이터만 보내 자신이 가진 태그의 캐시 데이터가 유효한지 확인을 하고, 유효한 경우에는 태그로부터의 메모리 데이터의 리드없이 로지컬 캐시 메모리(24)의 데이터를 사용해 커맨드를 처리한다. 해당 태그의 캐시 데이터가 유효하지 않을 경우 다시 태그로부터 메모리 데이터를 읽어 온다.
이와 같은 본 발명에 따른 RFID 태그 메모리의 데이터 처리 시스템의 데이터 처리 과정을 구체적으로 설명한다.
도 3은 멀티플 리더 상의 캐시의 일관성 문제를 나타낸 구성도이고, 도 4는 본 발명에 따른 RFID 태그 메모리 데이터 처리 시스템의 리더의 캐시 데이터 구조를 나타낸 구성도이다.
본 발명에 따른 캐시를 적용한 RFID 태그 메모리 데이터 처리 방법은 반복적인 통신 문제를 해결하기 위한 것으로 한번 읽은 태그의 로지컬 메모리 데이터를 리더에 저장하는 방식을 적용한다. 여기서, 리더에 저장되는 태그의 로지컬 메모리데이터를 로지컬 캐시 메모리 데이터라 한다.
본 발명에 따른 RFID 태그 메모리 데이터 처리 방법에서 단순히 한번 읽은 태그의 로지컬 메모리 데이터를 로지컬 캐시 메모리 데이터로 저장하는 방법을 적용하게 되면 도 3에서와 같이, 로지컬 캐시 메모리 데이터의 일관성 문제가 발생할 수 있다.
예를 들어, 넓은 지역의 물자 관리가 필요한 곳에 멀티플 리더를 구성할 때는 도 3의 태그 A가 위치한 리더와 리더간의 중복지역이 생긴다. 이때 리더 A가 태그 C로 접근할 때에 태그 메모리 맵에 'Write' 관련 명령을 수행하고 리더 B가 'Read' 관련 명령을 수행하여 리더 B내의 태그 C에 관한 로지컬 캐시 메모리 데이터를 쓴다면 리더 B가 읽게 되는 메모리 데이터는 유효한 데이터가 아니다.
따라서, 본 발명에서는 리더가 로지컬 캐시 메모리 데이터를 사용하기 전에 태그로부터 현재 캐시되어 있는 데이터가 유효한지 인증을 받도록 한다.
그리고 이와 같은 과정을 진행하기 위해서 태그 내에 마지막으로 'Write'한 리더 ID와 태그 메모리 맵이 변화될 때마다 기록되는 값인 Cache Check Byte(CCB)를 인증 데이터로 두고 로지컬 캐시 메모리 데이터를 사용하기 전에 항상 태그로부터 인증 데이터를 통해 그 유효성을 확인하도록 한다.
리더 내에 로지컬 캐시 데이터를 저장하기 위한 자료 구조는 도 4에서와 같다.
리더는 한번 읽어 들인 태그의 메모리 맵 데이터를 리더 내에 로지컬 캐시 메모리 데이터로 저장할 수 있는 구조로 설계된다.
먼저, 인덱스 데이터(Index Data)는 로지컬 캐시 메모리를 식별할 수 있는 태그 ID(Tag ID)와 해당 로지컬 캐시 메모리를 마지막으로 'Write'한 리더의 ID를 저장하는 리더 ID(Reader ID), 'Write' 할 때마다 바뀌게 되는 Cache Check Byte (CCB)를 포함한다.
그리고 Error 항목은 태그에 데이터를 'Write' 하는 과정에서 기록되는 항목이다.
Error가 발생하면 리더는 사용자에게 알리어 해당 태그의 데이터를 업데이트 하는데 문제가 있었음 알리고 이 후 사용자의 명령에 따라 다시 'Write'를 진행 할 수 있도록 해당 로지컬 캐시 메모리를 'Error 상태'로 보관한다.
이는 로지컬 캐시 메모리 없이 로지컬 메모리만으로 구성되는 경우에서의 'Write'시의 지속적인 문제 발생시의 백업 데이터가 없어서 태그의 데이터가 모두 쓰지 못하게 되는 경우를 방지할 수 있다.
그리고 'Memory Pointer'는 해당 태그의 로지컬 캐시 메모리의 내용을 가리키는 Pointer이다.
그리고 태그 내에 나타낸 'Reader ID'에는 태그의 메모리 맵에 마지막으로 'Write'한 리더의 ID를 저장하고, 'Cache Check Byte'에는 'Write'시 이전의 값과는 항상 다른 값을 저장하여 태그 메모리 맵 데이터의 내용이 변경될 시 변경에 대한 기록을 남기도록 한다.
이는 다른 리더가 캐시 메모리 데이터를 사용하기 전에 태그로 인증받는 과정에서 변경되었다는 것을 알려주어 로지컬 캐시 메모리 데이터를 무효화시키고 태그 메모리 데이터를 다시 받도록 하는 인증 데이터가 된다.
본 발명에 따른 RFID 태그 메모리의 데이터 처리 방법을 도 2를 참고하여 설명한다.
먼저, 사용자로부터 ISO/IEC 15961 커맨드를 받으면(S21), 리더(200)의 명령어 변환부(20)에서 ISO/IEC 18000 태그 메모리 리드 커맨드로 변환한다.(S22)
이어, 리더(200)의 로지컬 메모리 관리부(21)에서 해당 태그에 관련된 데이터가 로지컬 캐시 메모리(24)에 존재하는지 검사를 한다.
로지컬 캐시 메모리(24)에 데이터가 존재할 경우 리더(200)는 ISO/IEC 18000의 "Read Tag Memory" 커맨드를 통해 태그(210)에 저장되어 있는 리더 ID와 CCB 리드를 요청하여(S23) 읽어 온다.(S24)
이후, 리더(200)의 로지컬 메모리 관리부(21)는 태그(210)로부터 읽어온 리더 ID와 CCB를 해당 태그의 로지컬 캐시 메모리(24)의 리더 ID와 CCB를 비교하여 로지컬 캐시 메모리(24)의 데이터 유효성을 확인한다.
로지컬 캐시 메모리(24) 데이터가 유효할 경우 리더(200)는 더 이상 태그(210)에 데이터 요구를 하지 않고 로지컬 메모리 관리부(21)는 로지컬 캐시 메모리(24)를 통해 ISO/IEC 15961 커맨드를 처리한다.(S27)
이후, ISO/IEC 15961 커맨드에 따라 데이터 업데이트가 필요한 경우 먼저 로지컬 캐시 메모리(24)의 데이터를 변경한다. 그리고 ISO/IEC 18000의 “Write Tag Memory" 커맨드를 사용해 변경된 데이터를 태그에 업데이트 하고, 인증 데이터인 리더 ID와 CCB도 ”Write Tag Memory" 커맨드를 통해 업데이트 한다.(S28)
만약, 로지컬 캐시 메모리(24)의 데이터가 유효하지 않다면 로지컬 메모리 관리부(21)는 태그 메모리 데이터 리드를 요청하여 메모리 데이터 저장 영역(25c)의 메모리 데이터를 읽어와(S26) 로지컬 메모리(22)를 통하여 데이터 프로세싱 과정을 진행한다.
이와 같은 본 발명에 따른 RFID 태그 메모리의 데이터 처리 시스템 및 데이터 처리 방법은 태그 메모리 데이터의 캐싱 기법을 적하여 태그로부터 반복적인 메모리 데이터 정보를 수집할 때 한번 읽은 태그의 메모리 데이터를 리더의 캐시 데이터로 임시 저장함으로써 반복적인 메모리 데이터 수집을 위한 RF 상의 커맨드 수행을 줄일 수 있도록한 것이다.
이상 설명한 내용을 통해 당업자라면 본 발명의 기술 사상을 일탈하지 아니하는 범위에서 다양한 변경 및 수정이 가능함을 알 수 있을 것이다.
따라서, 본 발명의 기술적 범위는 실시예에 기재된 내용으로 한정되는 것이 아니라 특허 청구의 범위에 의하여 정해져야 한다.
이와 같은 본 발명에 따른 RFID 태그 메모리의 데이터 처리 시스템 및 데이터 처리 방법은 다음과 같은 효과가 있다.
태그 메모리 데이터의 캐싱 기법을 적용하여 태그로부터 반복적인 메모리 데이터 정보를 수집할 때 한번 읽은 태그의 메모리 데이터를 리더의 캐시 데이터로 임시 저장함으로써 반복적인 메모리 데이터 수집을 위한 RF 상의 커맨드 수행을 줄일 수 있다.
따라서, RF 상의 반복적인 커맨드 수행을 줄임으로써 RF 통신상의 데이터 안 정성을 높이는 효과가 있다.
또한, 능동형 태그에 적용하는 경우 태그 전원 소비 문제를 줄일 수 있고, RFID 시스템에서의 데이터 처리 시간을 단축하여 효율적인 시스템 운영을 가능하게 하는 효과가 있다.

Claims (11)

  1. RFID 태그 메모리 데이터 처리 시스템에 있어서,
    사용자로부터 받은 커맨드를 태그 메모리 리드 커맨드로 변환하는 명령어 변환부;
    해당 태그에 관련된 데이터가 로지컬 캐시 메모리에 존재하는지를 검사하고, 상기 변환된 명령어에 의해, 태그 메모리의 캐시 체크 바이트 저장 영역, 리더ID 저장 영역에 각각 저장되는 CCB(Cache Check Byte), 리더 ID를 포함하는 인증 데이터를 읽어와 로지컬 캐시 메모리에 저장된 데이터의 유효성을 판단하는 로지컬 메모리 관리부;를 리더내에 포함하고,
    로지컬 캐시 메모리의 데이터가 유효한 경우에는 태그 메모리의 데이터를 읽지 않고 상기 로지컬 캐시 메모리의 데이터를 이용하여 사용자로부터 받은 커맨드를 수행하는 것을 특징으로 하는 RFID 태그 메모리의 데이터 처리 시스템.
  2. 제 1 항에 있어서, 상기 로지컬 캐시 메모리의 내용이 유효성이 없는 것으로 판단되는 경우에는,
    태그로부터 태그 메모리의 데이터를 읽어와 로지컬 메모리를 통하여 데이터 처리를 하는 것을 특징으로 하는 RFID 태그 메모리의 데이터 처리 시스템.
  3. 제 1 항에 있어서, 로지컬 캐시 메모리 또는 로지컬 메모리의 태그 메모리 데이터를 프로세싱하여 사용자로부터 받은 커맨드에 따른 처리를 하는 데이터 프로세싱부를 더 포함하는 것을 특징으로 하는 RFID 태그 메모리의 데이터 처리 시스 템.
  4. 제 3 항에 있어서, 상기 데이터 프로세싱부를 통하여 처리된 데이터는,
    커맨드에 따라 태그 메모리에 업데이트되고 커맨드에 따른 응답으로 출력되는 것을 특징으로 하는 RFID 태그 메모리의 데이터 처리 시스템.
  5. 삭제
  6. 사용자로부터 받은 커맨드를 수행하기 위한 리더에서의 데이터 처리 과정에서,
    사용자로부터 받은 커맨드를 태그 메모리 리드 커맨드로 변환하는 단계;
    해당 태그에 관련된 데이터가 로지컬 캐시 메모리에 존재하면 태그에 저장되어 있는 로지컬 캐시 메모리 인증 데이터를 읽어오는 단계;
    상기 CCB(Cache Check Byte), 리더 ID를 포함하는 인증 데이터를 해당 태그의 로지컬 캐시 메모리의 리더 ID와 CCB를 비교하여 로지컬 캐시 메모리의 유효성이 인증되면, 더 이상 태그에 데이터를 요구하지 않고 로지컬 캐시 메모리를 통하여 사용자로부터 받은 커맨드를 수행하는 단계;를 포함하는 것을 특징으로 하는 RFID 태그 메모리의 데이터 처리 방법.
  7. 제 6 항에 있어서, 사용자로부터 받은 커맨드에 따라 로지컬 캐시 메모리의 데이터를 업데이트하고, 태그 메모리의 데이터 및 인증 데이터를 업데이트하는 단계를 더 포함하는 것을 특징으로 하는 RFID 태그 메모리의 데이터 처리 방법.
  8. 제 6 항에 있어서, 상기 로지컬 캐시 메모리의 내용이 유효성이 없는 것으로 판단되는 경우에는,
    태그로부터 태그 메모리의 데이터를 읽어와 로지컬 메모리를 통하여 데이터 처리를 하는 것을 특징으로 하는 RFID 태그 메모리의 데이터 처리 방법.
  9. 삭제
  10. 제 6 항에 있어서, 한번 읽어들인 태그 메모리의 데이터를 리더내에 로지컬 캐시 메모리로 저장하기 위해 리더에 저장되는 인덱스 데이터의 구조는,
    해당 태그의 로지컬 캐시 메모리의 내용을 가리키는 Memory Pointer와,
    로지컬 캐시 메모리를 식별할 수 있는 태그 ID(Tag ID)와,
    해당 로지컬 캐시 메모리를 마지막으로 'Write'한 리더의 ID를 저장하는 리더 ID(Reader ID)와,
    'Write' 할 때마다 바뀌게 되는 Cache Check Byte (CCB)를 포함하는 것을 특징으로 하는 RFID 태그 메모리의 데이터 처리 방법.
  11. 제 10 항에 있어서, 리더에 저장되는 인덱스 데이터는,
    해당 태그의 데이터를 업데이트 하는데 문제가 있었음 사용자에게 알리고 이 후 사용자의 명령에 따라 다시 'Write'를 진행 할 수 있도록, 해당 로지컬 캐시 메모리를 'Error 상태'로 보관하는 Error 항목을 포함하는 것을 특징으로 하는 RFID 태그 메모리의 데이터 처리 방법.
KR1020070014315A 2007-02-12 2007-02-12 Rfid 태그 메모리의 데이터 처리 시스템 및 데이터처리 방법 Expired - Fee Related KR100867717B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020070014315A KR100867717B1 (ko) 2007-02-12 2007-02-12 Rfid 태그 메모리의 데이터 처리 시스템 및 데이터처리 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070014315A KR100867717B1 (ko) 2007-02-12 2007-02-12 Rfid 태그 메모리의 데이터 처리 시스템 및 데이터처리 방법

Publications (2)

Publication Number Publication Date
KR20080075323A KR20080075323A (ko) 2008-08-18
KR100867717B1 true KR100867717B1 (ko) 2008-11-10

Family

ID=39878994

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070014315A Expired - Fee Related KR100867717B1 (ko) 2007-02-12 2007-02-12 Rfid 태그 메모리의 데이터 처리 시스템 및 데이터처리 방법

Country Status (1)

Country Link
KR (1) KR100867717B1 (ko)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8547232B2 (en) 2010-05-28 2013-10-01 Nokia Corporation Method and apparatus for transferring data via radio frequency (RF) memory tags
US20130031299A1 (en) * 2011-07-29 2013-01-31 Byungcheol Cho Disk input/output (i/o) layer architecture having block level device driver
CN112464685A (zh) * 2020-12-01 2021-03-09 深圳项荣科技有限公司 一种带距离感应的rfid读卡器及系统

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5214409A (en) 1991-12-03 1993-05-25 Avid Corporation Multi-memory electronic identification tag
US20060015752A1 (en) 2004-07-16 2006-01-19 Promega Corporation Memory having RFID tag, decryption technique for use with the memory, and memory reader or writer for use with the memory
KR20060013097A (ko) * 2004-08-06 2006-02-09 최명렬 무선인식 태그 및 그의 메모리 접근방법
KR20060100923A (ko) * 2005-03-14 2006-09-21 삼성전자주식회사 Rf-id 태그 정보를 캐싱하는 휴대용 디바이스 및 그방법

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5214409A (en) 1991-12-03 1993-05-25 Avid Corporation Multi-memory electronic identification tag
US20060015752A1 (en) 2004-07-16 2006-01-19 Promega Corporation Memory having RFID tag, decryption technique for use with the memory, and memory reader or writer for use with the memory
KR20060013097A (ko) * 2004-08-06 2006-02-09 최명렬 무선인식 태그 및 그의 메모리 접근방법
KR20060100923A (ko) * 2005-03-14 2006-09-21 삼성전자주식회사 Rf-id 태그 정보를 캐싱하는 휴대용 디바이스 및 그방법

Also Published As

Publication number Publication date
KR20080075323A (ko) 2008-08-18

Similar Documents

Publication Publication Date Title
US7872582B1 (en) RFID tag chips and tags with alternative memory lock bits and methods
EP3076340B1 (en) Multi-frequency transponder
US20080041930A1 (en) Device configuration with RFID
US20060145817A1 (en) Radio frequency identification (RFID) tag, portable terminal, and server for RFID tag
US20080136599A1 (en) Reader/writer apparatus, data access system, data access control method, and computer product
US20100070707A1 (en) Portable electronic device and data processing method in portable electronic device
KR100766973B1 (ko) Rfid 판독기능 및 인터넷 통신기능이 통합된 장치 및그 방법
Chen et al. An efficient and easy-to-implement tag identification algorithm for UHF RFID systems
KR100867717B1 (ko) Rfid 태그 메모리의 데이터 처리 시스템 및 데이터처리 방법
WO2006132732A2 (en) System and method of reading from and/or writing to an rf transponder
US20060138653A1 (en) RFIC chip, and position recognition system and security system using the same
CN102968606A (zh) Rfid双向认证方法
CN106886727A (zh) 一种超高频电子标签存储器批量写入的方法
CN104281862B (zh) 一种超高频rfid内存区的分段续写与保护方法
CN112084801A (zh) 一种用于低成本无源rfid系统中的双向身份认证方法
KR20180095339A (ko) Uhf rfid, ble, nfc 통신 인터페이스를 제공하는 트리플 센서 태그 시스템
US9196369B2 (en) Communication device and communication method
US7343452B2 (en) Apparatus for direct access to only specific lower hierarchy data in a nest structure
CN101004796B (zh) 记录方法、记录装置和ic卡
JP4715155B2 (ja) 情報処理装置及び情報処理方法、並びにコンピュータ・プログラム
CN104517320A (zh) 一种基于rfid的自动售票系统
US20070124530A1 (en) Portable electronic device and control method of portable electronic device
CN103426010A (zh) 用于电子标签的读写系统和方法
CN104700130A (zh) 一种超高频rfid读写器的防碰撞方法
CN118921643A (zh) 标签操作方法、网元、存储介质及计算机程序产品

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20070212

PA0201 Request for examination
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20080428

Patent event code: PE09021S01D

PG1501 Laying open of application
E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20081024

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20081103

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20081104

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20120201

Year of fee payment: 4

PR1001 Payment of annual fee

Payment date: 20120201

Start annual number: 4

End annual number: 4

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee