KR101107005B1 - Rfid tag data input method and rfid reader using the same - Google Patents
Rfid tag data input method and rfid reader using the same Download PDFInfo
- Publication number
- KR101107005B1 KR101107005B1 KR1020100099637A KR20100099637A KR101107005B1 KR 101107005 B1 KR101107005 B1 KR 101107005B1 KR 1020100099637 A KR1020100099637 A KR 1020100099637A KR 20100099637 A KR20100099637 A KR 20100099637A KR 101107005 B1 KR101107005 B1 KR 101107005B1
- Authority
- KR
- South Korea
- Prior art keywords
- tag data
- keyboard
- rfid
- input
- application program
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 39
- 238000012546 transfer Methods 0.000 claims abstract description 5
- 230000005540 biological transmission Effects 0.000 claims description 3
- 238000006243 chemical reaction Methods 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 9
- 238000004891 communication Methods 0.000 description 2
- 230000006698 induction Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 239000008186 active pharmaceutical agent Substances 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000001939 inductive effect Effects 0.000 description 1
- 244000144972 livestock Species 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000010561 standard procedure Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/10009—Methods 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/10198—Methods 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 setting parameters for the interrogator, e.g. programming parameters and operating modes
- G06K7/10227—Methods 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 setting parameters for the interrogator, e.g. programming parameters and operating modes loading programming parameters or programs into the interrogator, e.g. for configuring the interrogator
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K2207/00—Other aspects
- G06K2207/1017—Programmable
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Toxicology (AREA)
- Physics & Mathematics (AREA)
- Software Systems (AREA)
- Electromagnetism (AREA)
- General Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Input From Keyboards Or The Like (AREA)
Abstract
Description
본 발명은 RFID 태그 데이터를 응용(Application) 프로그램에 입력하는 방법에 관한 것으로, 더욱 상세하게는 API(Application Programming Interface)를 이용하지 않고 키보드 이벤트 방식으로 모든 응용 프로그램과 시스템 프로그램에 RFID 태그 데이터를 쉽게 입력할 수 있는 방법 및 이를 이용한 RFID 리더기에 관한 것이다.The present invention relates to a method of inputting RFID tag data into an application program, and more particularly, it is possible to easily input RFID tag data to all application programs and system programs using a keyboard event method without using an application programming interface (API). It relates to an input method and an RFID reader using the same.
일반적으로, RFID(Radio Frequency Identification) 시스템은 마이크로칩을 내장한 태그, 레이블, 카드 등에 저장된 데이터를 무선주파수를 이용한 리더에서 자동 인식하는 기술이다. RFID 시스템은 물류 및 유통 분야에서 사용되던 바코드에 비해서 저장 능력이 뛰어나고 비접촉식이라는 이점을 가진다는 점에서 바코드를 대체할 자동 인식 시스템으로 주목 받으면서 많은 연구가 이루어지고 있다. 최근 RFID 시스템은 교통요금 지불 시스템, 가축관리, 의료 분야 등에서 활용되고 있다.In general, RFID (Radio Frequency Identification) system is a technology that automatically recognizes the data stored in a tag, label, card, etc., a microchip embedded in a reader using a radio frequency. The RFID system has received much attention as an automatic recognition system to replace the barcode in that it has an excellent storage capacity and a contactless advantage compared to the barcode used in the logistics and distribution fields. Recently, RFID systems are used in transportation fee payment systems, livestock management, and medical fields.
통상 RFID 시스템은 도 1에 도시된 바와 같이, RFID 태그(10)와 RFID 리더(20)를 포함하는데, RFID 리더(20)에는 운영시스템(O/S)과 함께 각종 RFID 응용 프로그램 및 시스템 프로그램이 탑재되어 있다. 그리고 RFID 리더(20)가 RFID 태그(10)로부터 읽은 태그 데이터는 해당 RFID 응용 프로그램(30-1,30-2)과 연결하는 전용 API 프로그램(40-1,40-2)을 통해 전달된다. 즉, 종래에는 RFID 리더(20)에서 웹 응용 프로그램(30-1), C/S(Client-Server) 프로그램(30-2)이 RFID 데이터를 읽기 위해서는 프로그램 개발자들이 각 리더기 모델별로 API(40-1,40-2)를 받아서 직접 응용 프로그램(30-1,30-2)에 인터페이스시켜주어야 했다.In general, as shown in FIG. 1, the RFID system includes an
따라서 종래에는 리더기 모델이나 응용 프로그램에 따라 API를 개발할 필요가 있고, 리더기 모델이 변경될 경우에는 새로운 API 개발이 필요함과 아울러 메모 패드나 웹브라우져와 같이 운영시스템(O/S)이 제공하는 시스템 프로그램에는 데이터를 전달할 수 없는 문제점이 있다.
Therefore, in the past, it is necessary to develop an API according to a reader model or an application program, and when the reader model is changed, a new API development is required, and a system program provided by an operating system (O / S) such as a memo pad or a web browser. There is a problem that can not pass data.
본 발명은 상기와 같은 문제점을 해소하기 위해 제안된 것으로, 본 발명의 목적은 API를 이용하지 않고 키보드 이벤트 방식으로 모든 응용 프로그램과 시스템 프로그램에 RFID 태그 데이터를 입력할 수 있는 방법 및 이를 이용한 RFID 리더기를 제공하는 것이다.
The present invention has been proposed to solve the above problems, and an object of the present invention is a method for inputting RFID tag data to all application programs and system programs using a keyboard event method without using an API, and an RFID reader using the same. To provide.
상기와 같은 목적을 달성하기 위하여 본 발명의 장치는 RFID 태그로부터 태그 데이터를 읽어오기 위한 RFID 리더칩; 사용자의 조작을 입력받기 위한 입력부; 동작상태와 실행되는 응용 프로그램을 표시하기 위한 표시부; 트리거 버튼; 및 상기 입력부의 조작에 따라 키보드 데몬을 실행시킨 후 응용 프로그램이나 시스템 프로그램이 실행되고 나서 상기 트리거 버튼이 입력되면 상기 RFID 리더칩을 제어하여 태그 데이터를 읽어오고 태그 데이터를 키보드 신호로 변환한 후 키보드 이벤트 방식으로 해당 응용 프로그램이나 시스템 프로그램으로 전달하고 상기 표시부에 표시하는 마이컴으로 구성된 것을 특징으로 한다.In order to achieve the above object, an apparatus of the present invention includes an RFID reader chip for reading tag data from an RFID tag; An input unit for receiving a user's manipulation; A display unit for displaying an operation state and an executed application program; Trigger button; And after executing the keyboard daemon according to the operation of the input unit and then executing the application program or the system program, if the trigger button is input, the RFID reader chip is controlled to read tag data and convert tag data into a keyboard signal. It is characterized by consisting of a microcomputer to deliver to the application program or system program in the event manner and to display on the display.
상기 키보드 데몬은 상기 태그 데이터를 입력받기 위한 태그 데이터 입력수단과, 입력된 태그 데이터를 키보드 신호로 변환하기 위한 변환수단과, 변환된 키보드 신호를 응용 프로그램의 입력모듈로 전달하기 위한 전송수단을 포함한다.The keyboard daemon includes tag data input means for receiving the tag data, conversion means for converting the input tag data into a keyboard signal, and transmission means for transferring the converted keyboard signal to an input module of an application program. do.
또한 상기와 같은 목적을 달성하기 위하여 본 발명의 방법은, 키보드 데몬을 실행시키는 단계; 상기 키보드 데몬이 실행된 상태에서 응용 프로그램을 실행하는 단계; 트리거 버튼이 입력되면, 상기 키보드 데몬이 RFID 리더칩에 태그 데이터를 요청하는 단계; 상기 RFID 리더칩으로부터 태그 데이터가 전달되면, 상기 태그 데이터를 키보드 신호로 변환하는 단계; 상기 변환된 키보드 신호를 응용 프로그램으로 전달하는 단계; 및 해당 응용 프로그램이 입력창에 입력된 데이터를 표시하는 단계를 구비하여 응용 프로그램 인터페이스(API) 없이 키보드 이벤트 방식으로 태그 데이터를 응용 프로그램에 전달하는 것을 특징으로 한다.In addition, the method of the present invention to achieve the above object, the step of running a keyboard daemon; Executing an application program in a state in which the keyboard daemon is executed; When the trigger button is input, the keyboard daemon requesting tag data from an RFID reader chip; Converting the tag data into a keyboard signal when tag data is transmitted from the RFID reader chip; Transmitting the converted keyboard signal to an application program; And displaying the data inputted in the input window by the corresponding application program to deliver the tag data to the application program in a keyboard event method without an application program interface (API).
상기 키보드 신호를 해당 응용 프로그램으로 전달하는 방식은 인터럽트를 발생하여 변환된 키보드 신호를 응용 프로그램의 입력창으로 전달하고, 상기 키보드 데몬은 특정 키가 입력되면, RFID 리더칩에 태그 데이터를 요청하는 단계; 상기 태그 데이터가 입력되면 상기 태그 데이터를 대응하는 키보드 신호로 변환하는 단계; 및 상기 변환된 키보드 신호를 응용 프로그램의 입력창으로 전달하는 단계를 포함한다.
The method of transmitting the keyboard signal to the corresponding application program generates an interrupt and transfers the converted keyboard signal to the input window of the application program, and the keyboard daemon requests tag data from the RFID reader chip when a specific key is input. ; Converting the tag data into a corresponding keyboard signal when the tag data is input; And transmitting the converted keyboard signal to an input window of an application program.
본 발명에 따르면, 리더기 모델이 변경되거나 응용 프로그램이 변경되어도 별도로 API를 개발할 필요가 없고, RFID 리더기를 위한 API가 없는 시스템 프로그램 등과 같은 모든 응용 프로그램에 쉽게 RFID 태그 데이터를 자동으로 입력할 수 있다.According to the present invention, even if the reader model is changed or the application program is changed, there is no need to develop an API separately, and RFID tag data can be automatically inputted easily to all application programs such as a system program without an API for the RFID reader.
또한 본 발명에 따르면 키보드 입력이 가능한 모든 응용 프로그램이나 시스템 프로그램에 자동으로 RFID 태그 데이터를 입력할 수 있고, 입력내용을 해당 응용 프로그램이나 시스템 프로그램의 입력창에 표시할 수 있어 사용이 편리한 효과가 있다.
According to the present invention, RFID tag data can be automatically input to any application or system program capable of keyboard input, and the input contents can be displayed on the input window of the corresponding application program or system program. .
도 1은 종래방식에 따라 API를 통해 응용 프로그램에 RFID 태그 데이터를 입력하는 개념을 도시한 개략도,
도 2는 본 발명에 따라 키보드 이벤트 방식으로 응용 프로그램에 RFID 태그 데이터를 입력하는 개념을 도시한 개략도,
도 3은 본 발명에 따른 RFID 리더기를 도시한 구성 블럭도,
도 4는 본 발명에 따른 RFID 리더기의 소프트웨어 계층도,
도 5는 본 발명에 따라 키보드 이벤트 방식으로 응용 프로그램에 RFID 태그 데이터를 입력하는 절차를 도시한 순서도,
도 6a 내지 도 6f는 본 발명의 실시예에 따른 동작을 설명하기 위한 개략도이다.1 is a schematic diagram illustrating a concept of inputting RFID tag data into an application program through an API according to a conventional method;
2 is a schematic diagram illustrating a concept of inputting RFID tag data into an application program by a keyboard event method according to the present invention;
3 is a block diagram showing an RFID reader according to the present invention;
4 is a software hierarchy diagram of an RFID reader according to the present invention;
5 is a flowchart illustrating a procedure for inputting RFID tag data into an application program by a keyboard event method according to the present invention;
6A through 6F are schematic diagrams for describing an operation according to an exemplary embodiment of the present invention.
본 발명과 본 발명의 실시에 의해 달성되는 기술적 과제는 다음에서 설명하는 본 발명의 바람직한 실시예들에 의하여 보다 명확해질 것이다. 다음의 실시예들은 단지 본 발명을 설명하기 위하여 예시된 것에 불과하며, 본 발명의 범위를 제한하기 위한 것은 아니다. The technical problems achieved by the present invention and the practice of the present invention will be more clearly understood by the preferred embodiments of the present invention described below. The following examples are merely illustrative of the present invention and are not intended to limit the scope of the present invention.
통상, RFID 시스템에서 RFID 태그와 RFID 리더 사이의 통신 주파수는 125KHz, 13.56MHz, 860-960MHz, 2.45GHz 등이 사용되는데, 이들 주파수에 대한 무선 접속 프로토콜이 ISO/IEC 18000 규격으로 정의되어 있다. RFID 태그와 RFID 리더기의 무선접속방식은 상호유도 방식과 전자기파 방식으로 나눌 수 있는데, 상호유도 방식은 코일 안테나를 이용하여 근거리용으로 주로 사용하고, 전자기파 방식은 고주파 안테나를 이용해서 주로 중장거리용으로 사용된다. 상호유도 방식의 RFID 태그는 태그의 IC칩을 동작시키는데 필요한 에너지를 RFID 리더기로부터 공급받는 수동형이 대부분이고, 능동형 태그는 배터리 등 자체 전원을 사용한다. 이해의 편의를 위하여 본 발명의 실시예에서는 RFID 시스템에서 가장 널리 사용되는 UHF 대역의 ISO/IEC 18000-6 타입C 표준규격과 EPC Class 1 Gen2 표준방식을 채택한 RFID 시스템을 예로 들어 설명한다.Typically, the communication frequency between the RFID tag and the RFID reader in the RFID system is 125KHz, 13.56MHz, 860-960MHz, 2.45GHz, etc., the radio access protocol for these frequencies is defined in the ISO / IEC 18000 standard. The wireless connection method of RFID tag and RFID reader can be divided into mutual induction method and electromagnetic wave method. The mutual induction method is mainly used for short distance using coil antenna, and the electromagnetic wave method is mainly used for medium to long distance using high frequency antenna. Used. Most of the mutually inductive RFID tags are passive, which receives the energy required to operate the IC chip of the tag from the RFID reader. Active tags use their own power sources such as batteries. For convenience of understanding, an embodiment of the present invention will be described taking an example of an RFID system adopting the ISO / IEC 18000-6 Type C standard and the EPC Class 1 Gen2 standard method of the UHF band which is most widely used in an RFID system.
도 2는 본 발명에 따라 키보드 이벤트 방식으로 응용 프로그램에 RFID 태그 데이터를 입력하는 개념을 도시한 개략도이다.2 is a schematic diagram illustrating a concept of inputting RFID tag data into an application program by a keyboard event method according to the present invention.
도 2를 참조하면, 본 발명에 따른 RFID 리더기(100)는 본 발명에 따른 키보드 이벤트를 처리하기 위한 키보드 데몬 프로그램(180)이 탑재되어 있고, RFID 리더기(100)가 RFID 태그(10)로부터 읽은 태그 데이터를 키보드 데몬(180)을 구동시켜 응용 프로그램(30-1,30-2)이나 시스템 프로그램(30-3)으로 키보드 입력방식으로 전달하게 된다. 따라서 본 발명에 따르면 웹 응용 프로그램(30-1), C/S 프로그램(30-2), 시스템 프로그램(30-3) 등 모든 프로그램에 키보드 입력방식으로 태그 데이터를 전달할 수 있어 별도의 API를 개발할 필요가 없고, 새로 탑재되는 다른 응용 프로그램들에도 그대로 입력할 수 있다.2, the
도 3은 본 발명에 따른 RFID 리더기가 채택된 RFID 시스템을 도시한 구성 블럭도이고, 도 4는 본 발명에 따른 RFID 리더기의 소프트웨어 계층도이다.3 is a block diagram illustrating an RFID system employing an RFID reader according to the present invention, and FIG. 4 is a software hierarchy diagram of the RFID reader according to the present invention.
본 발명이 적용된 RFID 시스템은 도 2에 도시된 바와 같이, RFID 태그(10)와 RFID 리더기(100), 및 응용 서버(20)로 이루어지는데, RFID 태그(10)는 태그 안테나(11)와, 태그 안테나(11)를 통해 유기된 에너지로 태그칩에서 필요로하는 전원을 공급하는 전력부(15)와, 소정 형식으로 데이터를 저장하고 있는 메모리(14)와, 태그 제어기(13)의 제어에 따라 송신 데이터를 ASK 방식으로 변조하여 태그 안테나(11)를 통해 리더측으로 응답하고 태그 안테나(11)를 통해 수신된 ASK신호를 복조하여 데이터를 태그 제어기(13)로 전달하는 변복조부(12)와, RFID 리더기(100)로부터 수신된 명령을 해석하여 메모리(14)에 데이터를 쓰거나 메모리(14)로부터 읽은 데이터를 리더기측으로 전송하고 전체 동작을 제어하는 태그 제어기(13)로 구성된다.As shown in FIG. 2, the RFID system to which the present invention is applied includes an
본 발명에 따른 RFID 리더기(100)는 리더 안테나(102)와 변복조부(112)와 리더 제어기(114)로 이루어진 RFID 리더칩(110)과, 전원부(120), 키입력부(140), 트리거 버튼(142), LCD(150), 호스트 인터페이스(160), 키보드 데몬(180)을 실행시킨 후 응용 프로그램(30-1,30-2)이나 시스템 프로그램(30-3)이 실행되고 상기 트리거 버튼(142)이 입력되면 상기 RFID 리더칩(110)을 제어하여 RFID 태그 데이터를 읽어오고 태그 데이터를 키보드 신호로 변환한 후 키보드 이벤트 방식으로 해당 응용 프로그램이나 시스템 프로그램으로 전달하여 상기 LCD(150)에 표시하는 MCU(130)로 구성된다. The
또한 본 발명에 따른 RFID 리더기(100)는 도 4에 도시된 바와 같이, RFID 리더칩(110)을 구동하여 RFID 태그(10)로부터 태그 데이터를 읽어오기 위한 RFID 리더 드라이버(172)와, 운영 시스템(170;O/S), 운영 시스템(170)의 제어에 따라 구동되어 드라이버(172)의 태그 데이터를 키보드 신호로 변환하여 해당 응용 프로그램들(30-1~30-N)에 키보드 이벤트 방식으로 전달하는 키보드 데몬(180)과 각종 응용 프로그램(30-1~30-N)이 탑재되어 있다. In addition, the
응용 서버(20)는 RFID 시스템을 이용하여 물류를 관리하는 서비스 등 시스템 설계 목적에 따른 고유의 서비스를 제공하는 것으로, 규모가 작은 응용의 경우 리더기(100)와 일체형으로 구현될 수도 있고, 리더기(100)와 USB방식으로 연결되는 독립 컴퓨터(PC) 시스템 혹은 네트워크를 통해 연결되는 웹 서버 등으로 구현될 수 있다.The
도 5는 본 발명에 따라 키보드 이벤트 방식으로 응용 프로그램에 RFID 태그 데이터를 입력하는 절차를 도시한 순서도이고, 도 6a 내지 도 6f는 본 발명의 실시예에 따른 동작을 설명하기 위한 개략도이다.5 is a flowchart illustrating a procedure for inputting RFID tag data to an application program in a keyboard event method according to the present invention, and FIGS. 6A to 6F are schematic diagrams for describing an operation according to an exemplary embodiment of the present invention.
먼저, RFID 리더기(100)는 RFID 태그(10)를 식별하고 특정 태그에게 명령을 내리기 위해서 선택(Select), 인벤토리(Inventory), 억세스(Access) 과정을 거친다. 선택(Select)은 인벤토리(Inventory)와 억세스(Access)를 위해 판독장치가 특정 태그 집단을 선택하는 단계로, RFID 리더기(100)의 선택(Select) 커맨드에 의해 태그의 SL(Selected Flag) 설정값이 달라진다. 인벤토리(Inventory)는 태그를 식별하는 단계로, RFID 리더기(100)는 태그(10)가 가지는 네 가지 세션 중 하나를 선택해서 퀘리(Query) 커맨드를 보냄으로써 인벤토리(Inventory) 라운드를 시작하고, 그에 호응하여 하나 이상의 태그가 응답한다. RFID 리더기(100)는 특정 태그(10)의 응답을 발견하고, 그 태그(10)에게 PC(Protocol Control), EPC(Electronic Product Code), CRC(Cyclic Redundancy Check)를 요구한다. 인벤토리(Inventory)는 Query, QueryAdjust, QueryRep, ACK, NAK 커맨드로 구성되며, 인벤토리(Inventory) 라운드는 한번에 하나의 세션에서만 동작한다. 그리고 억세스(Access)는 태그(10)에게 읽기/쓰기 등의 명령을 내리는 단계로서, Req_RN, Read, Write, Kill, Lock, Access, BlockWrite, BlockErase 커맨드로 구성된다.First, the
RFID 태그(10)는 다중접속 및 메모리 접근을 위해서 준비(ready), 중재(arbitrate), 응답(reply), 인지(acknowledged), 개방(open), 안전(secured), 중지(killed) 등의 상태를 갖는다. RFID 리더기(100)의 인식범위내의 태그(10)는 일정 전력을 공급받고 준비(redy) 상태가 된다. RFID 리더기(100)는 태그 인식을 위해 선택(select)과 인벤토리(inventory) 동작을 진행한다. RFID 리더기(100)는 선택(select) 동작에서 태그 메모리 값을 이용해 RFID 태그(10)를 선별하고, 인식하기 위한 준비를 한다.
도 5를 참조하면, RFID 리더기(100)에서 본 발명에 따른 키보드 데몬 프로그램(180)을 실행한다(S101). 데몬 실행을 확인한 후 응용 프로그램(30-1~30-N)을 실행하고, 응용 프로그램(30-1~30-N)의 입력창에 포커싱을 둔다(S102~S104).Referring to FIG. 5, the
이후, 단말기 좌측의 트리거 버튼(142)이 동작되면, RFID 리더기(100)는 앞서 설명한 리더기와 태그간 통신 절차에 따라 RFID 태그(10)로부터 태그 데이터를 읽어오고, 읽어온 태그 데이터를 키보드 신호로 데이터를 변환한다(S105~S107).Thereafter, when the
그리고 키보드 데몬(180)은 마치 키입력이 있는 것처럼 키보드 이벤트를 발생시켜 변환된 키보드 데이터를 해당 응용 프로그램(30-1~30-N)으로 전달하고, 이에 따라 해당 응용 프로그램(30-1~30-N)은 입력창에 입력된 태그 데이터를 표시한다(S108,S109).The
예컨대, 시스템 응용 프로그램인 MS 워드 패드에 RFID 태그 데이터를 입력하는 절차를 도 6a 내지 도 6f를 참조하여 설명하면 다음과 같다.For example, a procedure of inputting RFID tag data into an MS word pad as a system application program will be described with reference to FIGS. 6A to 6F.
도 6a를 참조하면, RFID 리더기(100)에서 본 발명에 따른 키보드 데몬 프로그램(180)을 실행하고, 데몬 실행을 확인한 후 도 6c에 도시된 바와 같이 MS 워드패드를 실행한다. 그리고 도 6d와 같이 워드패드의 입력창에 포커싱이 있는 상태에서 도 6e와 같이 트리거 버튼(142)을 눌러 RFID 리더기(100)로 태그 데이터를 읽은 후 태그 데이터를 키보드 신호로 변환하여 응용 프로그램에 전달하고, 이에 따라 메모패드는 도 6f에 도시된 바와 같이 입력된 태그 데이터를 입력창에 표시한다.
Referring to FIG. 6A, the
이상에서 본 발명은 도면에 도시된 일 실시예를 참고로 설명되었으나, 본 기술분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다.
The present invention has been described above with reference to one embodiment shown in the drawings, but those skilled in the art will understand that various modifications and equivalent other embodiments are possible therefrom.
10: RFID 태그 100: RFID 리더기
30-1~30-N: 응용 프로그램 170: 운영 시스템
172: RFID 리더 드라이버 180: 키보드 데몬10: RFID Tag 100: RFID Reader
30-1 ~ 30-N: Application 170: Operating System
172: RFID reader driver 180: keyboard daemon
Claims (5)
사용자의 조작을 입력받기 위한 입력부;
동작상태와 실행되는 응용 프로그램을 표시하기 위한 표시부;
트리거 버튼; 및
상기 입력부의 조작에 따라 키보드 데몬을 실행시킨 후 응용 프로그램이나 시스템 프로그램이 실행되고 나서 상기 트리거 버튼이 입력되면 상기 RFID 리더칩을 제어하여 태그 데이터를 읽어오고, 태그 데이터를 키보드 신호로 변환한 후 키보드 이벤트 방식으로 해당 응용 프로그램이나 시스템 프로그램으로 전달하고 상기 표시부에 표시하는 마이컴으로 구성된 것을 특징으로 하는 응용 프로그램에 RFID 태그 데이터를 입력하는 방법을 이용한 RFID 리더기.An RFID reader chip for reading tag data from an RFID tag;
An input unit for receiving a user's manipulation;
A display unit for displaying an operation state and an executed application program;
Trigger button; And
After executing the keyboard daemon according to the operation of the input unit, if the trigger button is input after the application program or the system program is executed, the RFID reader chip is controlled to read tag data, and the tag data is converted into a keyboard signal and then the keyboard RFID reader using the method for inputting the RFID tag data to the application program, characterized in that consisting of a microcomputer to be delivered to the application or system program in the event method and displayed on the display.
상기 태그 데이터를 입력받기 위한 태그 데이터 입력수단과,
입력된 태그 데이터를 키보드 신호로 변환하기 위한 변환수단과,
변환된 키보드 신호를 응용 프로그램의 입력모듈로 전달하기 위한 전송수단을 포함하는 것을 특징으로 하는 응용 프로그램에 RFID 태그 데이터를 입력하는 방법을 이용한 RFID 리더기.The method of claim 1, wherein the keyboard daemon is
Tag data input means for receiving the tag data;
Conversion means for converting the input tag data into a keyboard signal;
RFID reader using the method for inputting the RFID tag data to the application program, characterized in that it comprises a transmission means for transmitting the converted keyboard signal to the input module of the application program.
상기 키보드 데몬이 실행된 상태에서 응용 프로그램을 실행하는 단계;
트리거 버튼이 입력되면, 상기 키보드 데몬이 RFID 리더칩에 태그 데이터를 요청하는 단계;
상기 RFID 리더칩으로부터 태그 데이터가 전달되면, 상기 태그 데이터를 키보드 신호로 변환하는 단계;
상기 변환된 키보드 신호를 응용 프로그램으로 전달하는 단계; 및
해당 응용 프로그램이 입력창에 입력된 데이터를 표시하는 단계를 구비하여
응용 프로그램 인터페이스(API) 없이 키보드 이벤트 방식으로 태그 데이터를 응용 프로그램에 전달하는 것을 특징으로 하는 응용 프로그램에 RFID 태그 데이터를 입력하는 방법.Running a keyboard daemon;
Executing an application program in a state in which the keyboard daemon is executed;
When the trigger button is input, the keyboard daemon requesting tag data from an RFID reader chip;
Converting the tag data into a keyboard signal when tag data is transmitted from the RFID reader chip;
Transmitting the converted keyboard signal to an application program; And
And displaying the data entered in the input window by the corresponding application.
A method for inputting RFID tag data into an application, characterized by delivering the tag data to an application in a keyboard event manner without an application program interface (API).
인터럽트를 발생하여 변환된 키보드 신호를 응용 프로그램의 입력창으로 전달하는 것을 특징으로 하는 응용 프로그램에 RFID 태그 데이터를 입력하는 방법.The method of claim 3, wherein the keyboard signal is transmitted to the corresponding application program.
A method of inputting RFID tag data into an application, characterized in that to generate an interrupt and transfer the converted keyboard signal to the input window of the application.
특정 키가 입력되면, RFID 리더칩에 태그 데이터를 요청하는 단계;
상기 태그 데이터가 입력되면, 입력된 태그 데이터를 대응하는 키보드 신호로 변환하는 단계; 및
상기 변환된 키보드 신호를 응용 프로그램의 입력창으로 전달하는 단계를 포함하는 것을 특징으로 하는 응용 프로그램에 RFID 태그 데이터를 입력하는 방법.The method of claim 3, wherein the keyboard daemon is
Requesting tag data from an RFID reader chip when a specific key is input;
Converting the input tag data into a corresponding keyboard signal when the tag data is input; And
And transmitting the converted keyboard signal to an input window of an application program.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100099637A KR101107005B1 (en) | 2010-10-13 | 2010-10-13 | Rfid tag data input method and rfid reader using the same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100099637A KR101107005B1 (en) | 2010-10-13 | 2010-10-13 | Rfid tag data input method and rfid reader using the same |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101107005B1 true KR101107005B1 (en) | 2012-01-25 |
Family
ID=45614459
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020100099637A KR101107005B1 (en) | 2010-10-13 | 2010-10-13 | Rfid tag data input method and rfid reader using the same |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101107005B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102252388B1 (en) * | 2020-03-09 | 2021-05-14 | 서원석 | Apparatus and Method for Changing the Firmware Setting of the RFID Reader using Keyboard Input |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060161878A1 (en) | 2005-01-04 | 2006-07-20 | Rfcyber Corporation | System for developing and deploying radio frequency identification enabled software applications |
KR20080043628A (en) * | 2006-11-14 | 2008-05-19 | 포스데이타 주식회사 | Business process management system and method in rfid middleware |
-
2010
- 2010-10-13 KR KR1020100099637A patent/KR101107005B1/en not_active IP Right Cessation
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060161878A1 (en) | 2005-01-04 | 2006-07-20 | Rfcyber Corporation | System for developing and deploying radio frequency identification enabled software applications |
KR20080043628A (en) * | 2006-11-14 | 2008-05-19 | 포스데이타 주식회사 | Business process management system and method in rfid middleware |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102252388B1 (en) * | 2020-03-09 | 2021-05-14 | 서원석 | Apparatus and Method for Changing the Firmware Setting of the RFID Reader using Keyboard Input |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103562937B (en) | Smartcard performance intensifier circuit and system | |
CN100547606C (en) | Strengthen active radio frequency identification system information safety and compatible method and device | |
US10049238B2 (en) | Encoded information reading terminal with item locate functionality | |
KR101276878B1 (en) | apparatus and method for action control of RFID system | |
TW201020934A (en) | Small RFID card with integrated inductive element | |
KR101329227B1 (en) | RFID Tag, Terminals for RFID | |
US20090166421A1 (en) | Rfid reader / card combination to convert a contact smartcard reader to contactless | |
CN101149782A (en) | Information processing apparatus and method and program for mediating applications | |
CN101169819A (en) | Card reader capable of reading and writing multiple kind information card and its read-write method | |
CN102567697B (en) | Reader, RFID label tag and read method thereof | |
US20100240318A1 (en) | Mobile electronic device and control method of mobile electronic device | |
Naveed et al. | Reliable and Low Cost RFID Based Authentication System for Large Scale Deployment. | |
US9824246B2 (en) | Radio frequency identification tag having input device | |
KR20060112976A (en) | Rfid system and controlling method thereof | |
EP2500876A2 (en) | IC card, portable electronic device, IC card issuing apparatus, and communication method | |
KR101107005B1 (en) | Rfid tag data input method and rfid reader using the same | |
EP2717193B1 (en) | IC card, portable electronic device, and reader/ writer | |
CN103489016B (en) | RFID anti-collision read-write device and control method thereof | |
KR101485157B1 (en) | Radio Frequency identification tag comprising an input unit | |
CN200979699Y (en) | Printing device with wireless radio frequency field recognition | |
KR100772444B1 (en) | Credit card, managing system thereof and method in the same | |
CN104787443A (en) | Preservation box with NFC identification function and NFC device thereof | |
KR100809941B1 (en) | System and Method for Processing Information, Devices for Processing Information and Program Recording Medium | |
Ferreira et al. | Prototype for Consultation Cloud IoT Supported Medical Records on RFID Technology | |
JP2011107894A (en) | Rfid system and anti-collision processing method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20150610 Year of fee payment: 4 |
|
LAPS | Lapse due to unpaid annual fee |