[go: up one dir, main page]

KR20090019471A - Multiple Code Analysis Apparatus Using EPC Header and Method of Performing the Apparatus - Google Patents

Multiple Code Analysis Apparatus Using EPC Header and Method of Performing the Apparatus Download PDF

Info

Publication number
KR20090019471A
KR20090019471A KR1020070083926A KR20070083926A KR20090019471A KR 20090019471 A KR20090019471 A KR 20090019471A KR 1020070083926 A KR1020070083926 A KR 1020070083926A KR 20070083926 A KR20070083926 A KR 20070083926A KR 20090019471 A KR20090019471 A KR 20090019471A
Authority
KR
South Korea
Prior art keywords
code
information
server
interpretation
epc
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.)
Ceased
Application number
KR1020070083926A
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 KR1020070083926A priority Critical patent/KR20090019471A/en
Priority to PCT/KR2008/000930 priority patent/WO2009025430A1/en
Publication of KR20090019471A publication Critical patent/KR20090019471A/en
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/30Managing network names, e.g. use of aliases or nicknames
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4505Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
    • H04L61/4511Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Economics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Development Economics (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 EPC 헤더를 이용한 다중 코드 해석 장치 및 상기 장치를 수행하는 방법에 관한 것으로, 저장 매체로부터 판독된 EPC 헤더에 대한 코드 해석 정보를 코드 정보 서버로부터 수신하고, 상기 코드 해석 정보를 기초로 코드 정보를 URN 또는 FQDN 형식으로 변환하고, 상기 EPC 헤더에 대응되는 상품 정보를 콘텐츠 서버로부터 수신하는 것을 특징으로 하는 EPC 헤더를 이용한 다중 코드 해석 장치 및 상기 장치를 수행하는 방법에 관한 것이다. 본 발명에 따른 EPC 헤더를 이용한 다중 코드 해석 장치는, 저장 매체로부터 EPC 헤더 및 코드 정보를 판독하는 판독부, 상기 판독된 EPC 헤더를 상기 코드 정보 서버로 전송하는 전송부, 코드 정보 서버로부터 EPC 헤더에 대응하는 코드 해석 정보를 수신하고, 상기 수신된 코드 해석 정보에 기초하여 코드 정보를 URN 정보 또는 FQDN 정보로 변환하는 코드 변환부, 및 상기 변환된 URN 정보 또는 FQDN 정보를 DNS 서버로 전송하고, DNS 서버로부터 상기 코드 정보에 상응하는 상품 위치 정보를 수신하는 코드 해석부를 포함한다.The present invention relates to a multiple code interpretation apparatus using an EPC header and a method of performing the apparatus, and receives code interpretation information on an EPC header read from a storage medium from a code information server, and based on the code interpretation information. The present invention relates to a multiple code analysis apparatus using an EPC header and a method of performing the apparatus, characterized in that the information is converted into a URN or FQDN format, and product information corresponding to the EPC header is received from a content server. An apparatus for interpreting multiple codes using an EPC header according to the present invention includes a reading unit for reading an EPC header and code information from a storage medium, a transmission unit for transmitting the read EPC header to the code information server, and an EPC header from a code information server. Receive code interpretation information corresponding to the code conversion unit for converting code information into URN information or FQDN information based on the received code interpretation information, and transmits the converted URN information or FQDN information to a DNS server, And a code analysis unit for receiving product location information corresponding to the code information from a DNS server.

Description

EPC 헤더를 이용한 다중 코드 해석 장치 및 상기 장치를 수행하는 방법{METHOD AND APPARATUS FOR DECODING VARIOUS CODES USING EPC HEADER}Multiple Code Analysis Apparatus Using EPC Header and Method of Performing the Apparatus {METHOD AND APPARATUS FOR DECODING VARIOUS CODES USING EPC HEADER}

본 발명은 EPC 헤더를 이용한 다중 코드 해석 장치 및 상기 장치를 수행하는 방법에 관한 것으로, 저장 매체로부터 판독된 코드 정보에 대한 코드 해석 정보를 코드 정보 서버로부터 수신하고, 상기 코드 해석 정보를 기초로 변환된 URN 또는 FQDN 형식의 정보를 이용하여 상기 EPC 헤더에 대응되는 상품 정보를 콘텐츠 서버로부터 수신하는 것을 특징으로 하는 EPC 헤더를 이용한 다중 코드 해석 장치 및 상기 장치를 수행하는 방법에 관한 것이다.The present invention relates to a multiple code analysis apparatus using an EPC header and a method of performing the apparatus, and receives code interpretation information on code information read from a storage medium from a code information server and converts the code interpretation information based on the code interpretation information. And a method for performing the apparatus, wherein the product information corresponding to the EPC header is received from a content server by using the information of the URN or FQDN format.

대량 생산 및 대량 소비의 현대 산업 사회에서는 여러 분야의 제조업체에서 생산한 수많은 상품들이 판매자의 복잡한 유통 과정을 거쳐 일반 소비자에게 구매되는 과정을 겪고 있다. 이에, 생산 과정 및 유통 과정에서 상품의 효과적인 관리를 위한 여러 가지 기술들이 개발되어 왔다.In the modern industrial society of mass production and mass consumption, numerous products produced by manufacturers in various fields are undergoing a complicated distribution process of sellers and purchased by the general consumer. Accordingly, various technologies have been developed for the effective management of goods in the production process and distribution process.

일례로서, 상품 정보를 저장하고 있는 저장 매체를 상품에 부착해 놓고서, 상기 저장 매체에 저장된 상품 정보를 판독하여 상품을 식별하는 기술들이 사용되고 있다. 특히, 저장 매체 중의 하나로서 차세대 인식 기술인 RFID는 IC칩과 무선 통신을 통해 동물, 상품, 사물 등 다양한 개체의 정보를 관리하는 용도로 널리 사용되고 있다. RFID는 제품의 생산, 판매, 및 구매에 이르는 전과정의 정보를 초소형칩(IC칩)에 내장시키고, 무선 주파수를 이용하여 추적할 수 있도록 한 기술로서, "전자태그" 혹은 "스마트 태그", "전자라벨", "무선식별"등 다양한 명칭으로 불린다. As an example, techniques for identifying a product by attaching a storage medium storing the product information to the product and reading the product information stored in the storage medium are used. In particular, as a storage medium, RFID, a next-generation recognition technology, is widely used for managing information of various objects such as animals, goods, and objects through IC chip and wireless communication. RFID is a technology that embeds information of the entire process from product production, sales, and purchase to a microchip (IC chip) and tracks it using radio frequency. It is a "electronic tag" or "smart tag", " It is called various names such as "electronic label" and "wireless identification".

도 1은 종래의 저장 매체에 저장되는 데이터 영역의 일례를 도시한 것이다.1 shows an example of a data area stored in a conventional storage medium.

도 1에 도시된 바와 같이, 저장 매체(100)는 EPC 헤더(110) 및 코드 정보(120)를 포함할 수 있다.As shown in FIG. 1, the storage medium 100 may include an EPC header 110 and code information 120.

EPC 헤더(110)는 전자 상품 코드(Electronic Product Code)의 헤더(Header) 정보로서, 저장 매체에 기록된 코드가 어떤 종류인지를 나타낸다. 코드 정보(120)는 상품에 부여되는 고유 번호로서, 업체 코드, 상품 코드 및 일련 번호 등을 포함할 수 있다.The EPC header 110 is header information of an electronic product code and indicates what kind of code is recorded on the storage medium. The code information 120 is a unique number assigned to a product, and may include a company code, a product code, a serial number, and the like.

이전의 표준 코드(예를 들어, EAN 표준 코드)가 품목 단위의 식별에 한정된 반면, EPC는 동일 품목의 개별 상품까지 구분할 수 있다는 장점이 있다. 즉, 이전의 EAN은 "250ml 콜라 캔"이라고 하는 품목까지만 식별할 수 있는 반면, EPC는 일련번호 자릿수가 추가되어 "250ml 콜라 캔 중의 어떤 것"인지까지 식별 가능하다. 사용자는 판독기를 이용하여 EPC를 읽어 들인 후, 상기 EPC에 대한 상세한 상품 정보를 별도의 시스템에서 조회하게 된다.Whereas previous standard codes (e.g., EAN standard codes) are limited to the identification of item units, EPC has the advantage of distinguishing individual products of the same item. That is, the previous EAN can only identify items called "250 ml coke cans", while the EPC can identify even "of any 250 ml coke cans" with the added serial digits. The user reads the EPC using a reader, and inquires in a separate system of detailed product information about the EPC.

EPC 헤더는 EPC 글로벌(global)에 의해 저장 매체에 코드 정보를 기록할 때, 코드 정보와 함께 표준화가 되어 있다.The EPC header is standardized with the code information when recording the code information on the storage medium by EPC global.

도 2는 종래에 있어서, EPC에 대응된 상품 정보를 조회하기 위한 네트워크 구성도를 도시한다. 2 shows a network configuration diagram for inquiring product information corresponding to an EPC in the related art.

도 2를 참조하면, 판독기(202)는 저장 매체(201)에 기록된 EPC 헤더와 코드 정보를 판독하고, 상기 판독된 코드 정보를 URN 또는 FQDN의 형태로 변환하여, DNS(Domain Name System) 서버(203)로 전송한다. 판독기(202)는 상기 코드 정보에 대응하는 상품의 위치 정보, 즉 상품 정보를 저장 및 관리하는 콘텐츠 서버의 위치 정보를 DNS 서버(203)로부터 수신하고, 콘텐츠 서버(204)로부터 상기 코드 정보에 대응하는 상품 정보를 수신한다. Referring to FIG. 2, the reader 202 reads an EPC header and code information recorded in the storage medium 201, converts the read code information into a URN or FQDN, and performs a domain name system (DNS) server. Send to 203. The reader 202 receives the position information of the product corresponding to the code information, that is, the position information of the content server storing and managing the product information from the DNS server 203 and corresponds to the code information from the content server 204. Receive product information.

그러나, 종래의 EPC에 대응된 상품 정보를 조회하기 위한 네트워크 구조에서는 저장 매체(201)로부터 판독된 코드 정보를 URN 또는 FQDN의 형태로 변환할 수 있는 경우에만 상기 코드 정보에 대응하는 상품 정보를 콘텐츠 서버로부터 수신할 수 있는 문제점이 있다. 또한, 상기 상품 정보를 수신하기 위해 이용될 수 있는 코드 정보의 범위가 극히 한정되는 한계가 있다. 즉, 종래의 시스템은 특정 EPC 헤더로 식별되는 코드만을 처리할 수 있다는 문제점을 내포하고 있다.However, in the network structure for inquiring product information corresponding to the conventional EPC, the product information corresponding to the code information can only be converted if the code information read from the storage medium 201 can be converted into a URN or FQDN. There is a problem that can be received from the server. In addition, there is a limitation that the range of code information that can be used to receive the product information is extremely limited. In other words, the conventional system has a problem that only the code identified by the specific EPC header can be processed.

본 발명에 따른 EPC 헤더를 이용한 다중 코드 해석 장치 및 상기 장치를 수행하는 방법은, 저장 매체로부터 판독된 코드 정보가 URN 또는 FQDN의 형식으로 변환될 수 없는 코드 정보인 경우, 즉 종래의 표준화된 코드 정보 이외의 새로운 코드 정보에 대해서도 해석이 가능한 새로운 기술을 제안하고자 한다.The multiple code interpretation device using the EPC header and the method for performing the device according to the present invention, when the code information read from the storage medium is code information that can not be converted into the form of URN or FQDN, that is, conventional standardized code We propose a new technique that can interpret new code information other than information.

또한, 본 발명에 따른 EPC 헤더를 이용한 다중 코드 해석 장치 및 상기 장치를 수행하는 방법은 네트워크 망에 연결된 복수의 서브 코드 정보 서버들 중에서 상기 수신된 EPC 헤더에 따라 결정되는 어느 한 계층의 서브 코드 정보 서버로부터 코드 정보에 대응하는 코드 해석 정보를 수신할 수 있도록 제공하는 것을 목적으로 한다.In addition, the apparatus for multiple code analysis using the EPC header and the method for performing the apparatus according to the present invention, the sub-code information of any layer determined according to the received EPC header among a plurality of sub-code information servers connected to a network; It is an object of the present invention to provide code interpretation information corresponding to code information from a server.

또한, 본 발명에 따른 EPC 헤더를 이용한 다중 코드 해석 장치 및 상기 장치를 수행하는 방법은 상품 정보를 저장 및 관리하는 콘텐츠 서버가 다른 주소로 변동되더라도 URN 또는 FQDN의 형태로 변환된 코드 정보를 이용하여 안정적으로 상품 정보를 수신하도록 제공하는 것을 목적으로 한다.In addition, an apparatus for interpreting multiple codes using an EPC header and a method of performing the apparatus according to the present invention may use code information converted into a URN or FQDN even if a content server storing and managing product information changes to another address. An object of the present invention is to stably receive product information.

본 발명에 따른 다중 코드 해석 장치는, 저장 매체로부터 EPC 헤더 및 코드 정보를 판독하는 판독부, 상기 판독된 EPC 헤더를 상기 코드 정보 서버로 전송하는 전송부, 코드 정보 서버로부터 EPC 헤더에 대응하는 코드 해석 정보를 수신하고, 상기 수신된 코드 해석 정보에 기초하여 코드 정보를 URN 정보 또는 FQDN 정보로 변환하는 코드 변환부, 및 상기 변환된 URN 정보 또는 FQDN 정보를 DNS 서버로 전송하고, DNS 서버로부터 상기 코드 정보에 상응하는 상품 위치 정보를 수신하는 코드 해석부를 포함한다.An apparatus for multi-code analysis according to the present invention includes a reading unit for reading an EPC header and code information from a storage medium, a transmission unit for transmitting the read EPC header to the code information server, and a code corresponding to the EPC header from a code information server. A code conversion unit for receiving interpretation information and converting code information into URN information or FQDN information based on the received code interpretation information, and transmitting the converted URN information or FQDN information to a DNS server, It includes a code analysis unit for receiving the product location information corresponding to the code information.

또한, 본 발명의 일실시예에 따른 코드 정보 서버는, 복수의 EPC 헤더 및 상기 각각의 EPC 헤더와 연관된 코드 해석 정보를 저장하는 데이터베이스, 판독기로부터 상기 EPC 헤더를 수신하고 상기 수신된 EPC 헤더에 상응하는 코드 해석 정보를 데이터베이스로부터 추출하는 코드 해석 정보 추출부 및 상기 추출된 코드 해석 정보를 판독기로 전송하는 전송부를 포함한다.In addition, the code information server according to an embodiment of the present invention, a database for storing a plurality of EPC headers and code interpretation information associated with each of the EPC header, receiving the EPC header from a reader and corresponds to the received EPC header And a code analysis information extraction unit for extracting code interpretation information from a database, and a transmission unit for transmitting the extracted code analysis information to a reader.

또한, 본 발명의 일실시예에 따른 다중 코드 해석 시스템은 저장 매체로부터 EPC 헤더 및 코드 정보를 판독하고, 상기 코드 정보를 URN 정보 또는 FQDN 정보로 변환하는 다중 코드 해석 장치 및 상기 다중 코드 해석 장치로부터 코드 정보를 수신하고, 상기 수신된 코드 정보에 상응하는 코드 해석 정보를 다중 코드 해석 장치로 전송하는 코드 정보 서버를 포함하고, 상기 다중 코드 해석 장치는 상기 수신된 코드 해석 정보에 기초하여 코드 정보를 변환하는 것을 특징으로 한다.In addition, the multi-code analysis system according to an embodiment of the present invention reads the EPC header and code information from the storage medium, and converts the code information into URN information or FQDN information from the multi-code analysis device and the multi-code analysis device A code information server for receiving code information and transmitting code interpretation information corresponding to the received code information to a multiple code analysis device, wherein the multiple code analysis device receives code information based on the received code interpretation information. Characterized in that the conversion.

또한, 본 발명의 다른 일례에 따른 다중 코드 해석 방법은 저장 매체로부터 EPC 헤더 및 코드 정보를 판독하는 단계, 상기 EPC 헤더를 코드 정보 서버로 전송하는 단계, 코드 정보 서버로부터 EPC 헤더에 대응하는 코드 해석 정보를 수신하는 단계, 상기 수신된 코드 해석 정보에 기초하여 코드 정보를 URN 정보 또는 FQDN 정보로 변환하는 단계, 상기 변환된 URN 정보 또는 FQDN 정보를 DNS 서버로 전송하는 단계를 포함한다.In addition, the multi-code analysis method according to another embodiment of the present invention, the step of reading the EPC header and code information from the storage medium, the step of transmitting the EPC header to the code information server, code interpretation corresponding to the EPC header from the code information server Receiving information, converting code information into URN information or FQDN information based on the received code interpretation information, and transmitting the converted URN information or FQDN information to a DNS server.

본 발명에 따르면, 저장 매체로부터 판독된 코드 정보가 URN 또는 FQDN의 형식으로 변환될 수 없는 코드 정보인 경우, 변환에 필요한 코드 해석 정보를 코드 정보 서버로부터 수신하여 상기 URN 또는 FQDN의 형식으로 변환할 수 있으므로, 저장 매체로부터 판독되는 다양한 종류의 코드 정보를 판독할 수 있다.According to the present invention, when the code information read from the storage medium is code information that cannot be converted into the format of URN or FQDN, the code interpretation information necessary for the conversion is received from the code information server and converted into the format of the URN or FQDN. Therefore, various kinds of code information read from the storage medium can be read.

본 발명에 따르면, 상품 정보를 저장 및 관리하는 콘텐츠 서버가 다른 주소로 변동되더라도 URN 또는 FQDN의 형태로 변환된 코드 정보를 이용하여 안정적으로 상품 정보를 수신할 수 있다.According to the present invention, even if the content server that stores and manages the product information is changed to another address, the product information can be stably received by using the code information converted in the form of URN or FQDN.

또한, 본 발명에 따르면, 저장 매체로부터 판독된 EPC 헤더에 대응하는 코드 해석 정보가 코드 정보 서버에 연결된 복수의 하위(서브) 코드 정보 서버에서 처리되도록 할 수 있다.Further, according to the present invention, the code interpretation information corresponding to the EPC header read from the storage medium can be processed in a plurality of lower (sub) code information servers connected to the code information server.

이하에서는 첨부된 도면을 참조하여 본 발명에 따른 EPC 헤더를 이용한 다중 코드 해석 장치 및 상기 장치를 수행하는 방법에 대하여 상세히 설명한다.Hereinafter, with reference to the accompanying drawings will be described in detail a multi-code analysis device using the EPC header and a method for performing the device.

도 3은 본 발명에 따른 다중 코드 해석을 위한 네트워크 구성도를 도시한다.3 is a diagram illustrating a network configuration for multi-code analysis according to the present invention.

도 3에 도시된 바와 같이, 본 발명에 따른 네트워크(300)는 저장 매체(301), 다중 코드 해석 장치(302), 코드 정보 서버(303), DNS 서버(304) 및 콘텐츠 서버(305)를 포함한다.As shown in FIG. 3, the network 300 according to the present invention includes a storage medium 301, a multiple code analysis apparatus 302, a code information server 303, a DNS server 304, and a content server 305. Include.

저장 매체(301)는 개별 상품마다 부착되어, 상품을 식별할 수 있는 식별정보로서, EPC 헤더와 코드(CODE) 정보를 포함한다. 저장 매체의 일례로서, 종래의 RFID가 사용될 수 있다.The storage medium 301 is attached to each individual product to identify the product and includes an EPC header and code information. As an example of the storage medium, conventional RFID can be used.

다중 코드 해석 장치(302)는 저장 매체(301)에 기록된 EPC 헤더와 코드 정보를 판독한다. 다중 코드 해석 장치(302)는 저장 매체(301)에 기록된 EPC 헤더와 코드 정보를 판독하기 위하여, 카메라 모듈, 적외선 모듈, 및 무선 통신 모듈 등을 이용할 수 있다.The multiple code analysis device 302 reads the EPC header and code information recorded in the storage medium 301. The multiple code analysis apparatus 302 may use a camera module, an infrared module, a wireless communication module, and the like to read the EPC header and code information recorded in the storage medium 301.

다중 코드 해석 장치(302)는 코드 정보가 해석이 불가능한 새로운 코드인 경우, 상기 EPC 헤더에 대한 코드 해석 정보를 코드 정보 서버(303)로부터 수신하고, 상기 수신된 코드 해석 정보를 이용하여 저장 매체(301)로부터 판독된 코드 정보를 URN 또는 FQDN의 형태로 변환하여 DNS 서버(304)로 전송한다. 또한, 다중 코드 해석 장치(302)는 상기 코드 정보에 대응하는 상품의 위치 정보를 DNS 서버(304)로부터 수신한다. 상품의 위치 정보는 상기 코드 정보에 대응된 상품 정보를 저장 및 관리하는 콘텐츠 서버(305)의 위치 정보를 의미한다. 다중 코드 해석 장치(302)는 상기 코드 정보에 대응된 상품 정보를 콘텐츠 서버(305)로부터 수신한다.When the code information is a new code that cannot be interpreted, the multi-code analyzing apparatus 302 receives code interpretation information for the EPC header from the code information server 303, and uses the received code interpretation information to store a storage medium ( The code information read from the 301 is converted into a URN or FQDN and transmitted to the DNS server 304. In addition, the multiple code analysis device 302 receives location information of a product corresponding to the code information from the DNS server 304. Product location information refers to the location information of the content server 305 that stores and manages product information corresponding to the code information. The multiple code analysis apparatus 302 receives product information corresponding to the code information from the content server 305.

코드 정보 서버(303)는 EPC 헤더와 코드 해석 정보의 맵핑 정보를 관리하고, 다중 코드 해석 장치(302)의 요청에 응답하여 EPC 헤더의 코드 해석 정보를 전송한다.The code information server 303 manages the mapping information of the EPC header and the code interpretation information, and transmits the code interpretation information of the EPC header in response to a request of the multiple code analysis apparatus 302.

DNS 서버(304)는 URN 또는 FQDN의 형태로 변환된 코드 정보를 다중 코드 해석 장치(302)로부터 수신하고, 상기 코드 정보에 대응하는 상품의 위치 정보를 다중 코드 해석 장치(302)로 전송한다. DNS server 304 receives the code information converted in the form of URN or FQDN from the multiple code analysis device 302, and transmits the location information of the product corresponding to the code information to the multiple code analysis device 302.

콘텐츠 서버(305)는 코드 정보에 대응된 상품 정보를 저장 및 관리하고, 다 중 코드 해석 장치(302)의 요청에 응답하여 코드 정보에 대응한 상품 정보를 전송한다.The content server 305 stores and manages product information corresponding to the code information, and transmits the product information corresponding to the code information in response to a request of the multiple code analyzing apparatus 302.

본 발명에 따르면, 다중 코드 해석을 위하여 네트워크 망(306)에 연결된 장치들은 무선 및 유선의 통신 방식으로 연결되어 상호 데이터를 교환할 수 있다. 일례로, 무선 통신 방식은 장치 간의 통신을 중계하는 무선국(Radio Station)으로서 송수신 전파를 중계하는 기지국(BS), 복수 개의 이종 통신망 또는 동종 통신망 간 정보를 주고 받을 수 있도록 하는 기능 단위 또는 장치로서 사용되는 게이트웨이(Gateway) 등을 포함할 수 있다. 또한, 유선 통신 방식은 IP 프로토콜 기반의 인터넷 망, FTTH/O/C(광간선망), ATM(광대역 통신망), CATV망 뿐만 아니라, LAN, ADSL, Ethernet Firewall & VPN 및 Loadbalancer & CDN 중에서 적어도 어느 하나를 포함할 수 있다.According to the present invention, devices connected to the network 306 for multi-code interpretation may be connected in a wireless and wired communication manner to exchange data with each other. For example, the wireless communication method is a radio station that relays communication between devices, and is used as a functional unit or device for transmitting and receiving information between a base station (BS) relaying transmission and reception radio waves, a plurality of heterogeneous communication networks, or a homogeneous communication network. It may include a gateway (Gateway) and the like. In addition, the wired communication method includes at least one of an IP protocol-based Internet network, FTTH / O / C (broadband network), ATM (broadband communication network), CATV network, as well as LAN, ADSL, Ethernet Firewall & VPN, and Loadbalancer & CDN. It may include.

도 4는 본 발명의 일실시예에 따른 다중 코드 해석 장치의 구조를 도시한다. 4 illustrates a structure of a multiple code analysis apparatus according to an embodiment of the present invention.

도 4에 도시된 바와 같이, 본 발명에 따른 다중 코드 해석 장치(400)는 판독부(401), 전송부(402), 코드 변환부(403) 및 코드 해석부(404)를 포함한다.As shown in FIG. 4, the multiple code analysis apparatus 400 according to the present invention includes a reader 401, a transmitter 402, a code converter 403, and a code analyzer 404.

판독부(401)는 저장 매체에 기록된 EPC 헤더와 코드 정보를 판독한다. EPC(Electronic Product Code)는 각 상품마다 고유의 일련 번호를 부여하는 제품 번호 표준으로, RFID(Radio Frequency Identification) 태그와 같은 저장 매체에 내장된다.The reading unit 401 reads the EPC header and code information recorded in the storage medium. Electronic Product Code (EPC) is a product number standard that assigns a unique serial number to each product and is embedded in a storage medium such as a Radio Frequency Identification (RFID) tag.

판독부(401)는 상기 판독된 코드 정보가 URN 또는 FQDN의 형식으로 변환될 수 없는 새로운 코드 정보인 것으로 판독된 경우, 전송부(402)는 EPC 헤더를 코드 정보 서버로 전송하여 상기 코드 정보에 대한 코드 해석 정보를 요청한다. When the reading unit 401 reads that the read code information is new code information that cannot be converted into a URN or FQDN format, the transmitting unit 402 transmits an EPC header to the code information server to transmit the code information. Request code interpretation information for

코드 변환부(403)는 코드 정보 서버로부터 상기 EPC 헤더에 대한 코드 해석 정보를 수신한다. 코드 해석 정보는 XML(eXtensible Markup Language) 또는 TXT(TeXT)의 형태로 구성되어 코드 정보 서버로부터 수신될 수 있다.The code conversion unit 403 receives code interpretation information about the EPC header from a code information server. Code interpretation information may be configured in the form of XML (eXtensible Markup Language) or TXT (TeXT) and received from a code information server.

코드 변환부(403)는 상기 수신된 코드 해석 정보를 이용하여 저장 매체로부터 판독된 코드 정보를 URN(Uniform Resource Names) 또는 FQDN(Fully Qualifies Domain Names)의 형태로 변환한다.The code conversion unit 403 converts the code information read from the storage medium into a form of Uniform Resource Names (URN) or Full Qualifies Domain Names (FQDN) using the received code interpretation information.

URN은 상품의 위치, 프로토콜 및 호스트 등과 같은 물리적인 위치에 상관 없이 각각의 상품에 이름을 부여한 상품 정보 전용의 인터넷 ID를 의미한다. 따라서, 상품 정보를 저장 및 관리하는 콘텐츠 서버가 다른 주소로 변동되더라도 안정적으로 상품 정보를 수신할 수 있다.The URN refers to an Internet ID dedicated to product information for naming each product regardless of its physical location such as product location, protocol, and host. Therefore, even if the content server that stores and manages the product information changes to another address, the product information can be stably received.

FQDN(Fully Qualifies Domain Names)은 전체 주소 도메인 이름을 의미하는 것으로, 호스트 이름과 도메인 이름을 합친 전체 도메인 이름 및 물리적인 IP주소를 포함한다. Fully Qualifies Domain Names (FQDNs) refer to full address domain names, including the full domain name combined with the host name and domain name, and the physical IP address.

본 발명에 따르면, 코드 정보를 URN 또는 FQDN의 형식으로 변환하는데 필요한 코드 해석 정보는 전체 코드의 길이, 코드 내의 필드의 개수, 각 필드의 길이, URN 또는 FQDN으로 변환시 필요한 문자열(또는 DNS 서버와 연관된 문자열) 중에서 적어도 하나 이상을 포함할 수 있다. According to the present invention, the code interpretation information required for converting the code information into the format of URN or FQDN may include the length of the entire code, the number of fields in the code, the length of each field, and the string (or associated with the DNS server) required for conversion to the URN or FQDN. String).

일례로, 이진수의 문자열로 이루어진 코드 정보(예: 10010101010100101010000101010)를 코드 해석 정보에 따라 <표 1>과 같이 FQDN으로 변환할 수 있다.For example, code information (for example, 10010101010100101010000101010) consisting of a binary string may be converted into an FQDN as shown in Table 1 according to code interpretation information.

<표 1> TABLE 1

1001010 1001010 . . 10101001 10101001 . . 010100 010100 . . 00101010 00101010 .. ons ons . . Org Org (필드1) (Field 1) (필드2) (Field 2) (필드3)(Field 3) (필드4) (Field 4) 문자열 String

이때, 코드 해석 정보는 전체 코드의 길이로서 "29", 코드 내의 필드의 개수로서 "4"를 포함할 수 있다. 또한, 코드 해석 정보는 각 필드의 길이로서 필드1=(7), 필드2=(8), 필드3=(6) 및 필드4=(8), 코드 정보를 FQDN으로 변환시 필요한 문자열로 "ons. Org"를 포함할 수 있다.In this case, the code interpretation information may include "29" as the length of the entire code and "4" as the number of fields in the code. In addition, the code interpretation information is a length of each field and is a string required for converting field 1 = (7), field 2 = (8), field 3 = (6) and field 4 = (8), and code information into FQDN. .Org ".

코드 해석부(404)는 상기 변환된 URN 정보 또는 FQDN 정보를 DNS 서버로 전송하고, 코드 정보에 대응된 상품의 위치 정보를 DNS 서버로부터 수신한다. 상품의 위치 정보는 상기 코드 정보에 대응하는 상품 정보를 저장하는 콘텐츠 서버의 위치 정보를 의미한다.The code analysis unit 404 transmits the converted URN information or FQDN information to the DNS server, and receives the location information of the product corresponding to the code information from the DNS server. Product location information means location information of a content server that stores product information corresponding to the code information.

일례로, 코드 해석부(404)는 네트워크 상에 연결된 콘텐츠 서버의 위치 정보를 URL의 형태로 DNS 서버로부터 수신할 수 있다. URL(Uniform Resource Locator)은 콘텐츠 서버의 호스트 및 위치 경로를 포함할 수 있다. 코드 해석부(404)는 상기 수신된 콘텐츠 서버의 위치 정보를 이용하여 코드 정보에 대응하는 상품 정보를 상기 콘텐츠 서버로 요청한다.For example, the code interpreter 404 may receive location information of a content server connected on a network from a DNS server in the form of a URL. Uniform Resource Locator (URL) may include a host and location path of a content server. The code analyzing unit 404 requests product information corresponding to code information to the content server by using the received location information of the content server.

본 발명에 따르면, 다중 코드 해석 장치는 상품 정보 수신부(405)를 더 포함할 수 있다. 상품 정보 수신부(405)는 콘텐츠 서버로부터 상기 코드 정보에 대응된 상품 정보를 수신한다.According to the present invention, the multi-code analysis apparatus may further include a product information receiver 405. The product information receiving unit 405 receives the product information corresponding to the code information from the content server.

도 5는 본 발명의 일실시예에 따른 코드 정보 서버의 구조를 도시한다.5 illustrates a structure of a code information server according to an embodiment of the present invention.

도 5에 도시된 바와 같이, 코드 정보 서버(500)는 데이터베이스(501), 코드 해석 정보 추출부(502) 및 전송부(503)를 포함한다.As shown in FIG. 5, the code information server 500 includes a database 501, a code analysis information extraction unit 502, and a transmission unit 503.

데이터베이스(501)는 복수의 EPC 헤더 및 상기 각각의 EPC 헤더와 연관된 코드 해석 정보를 저장한다. 데이터베이스(501)는 EPC 헤더 정보와 코드 해석 정보를 서로 매핑하여 관리하게 된다.The database 501 stores a plurality of EPC headers and code interpretation information associated with each of the EPC headers. The database 501 maps and manages EPC header information and code interpretation information.

앞서 예시한 바와 같이, 코드 해석 정보로서 전체 코드의 길이, 코드 내의 필드의 개수, 각 필드의 길이, URN 또는 FQDN으로 변환시 필요한 문자열(또는 DNS 서버와 연관된 문자열) 중에서 적어도 하나 이상을 포함할 수 있다.As illustrated above, the code interpretation information may include at least one or more of the length of the entire code, the number of fields in the code, the length of each field, and a string (or a string associated with a DNS server) required for conversion to a URN or FQDN. .

코드 해석 정보 추출부(502)는 다중 코드 해석 장치로부터 EPC 헤더를 수신하고, 상기 EPC 헤더와 맵핑되는(대응되는) 코드 해석 정보를 데이터베이스(501)로부터 추출한다. The code analysis information extraction unit 502 receives an EPC header from the multiple code analysis apparatus, and extracts code analysis information mapped to (corresponding to) the EPC header from the database 501.

전송부(503)는 상기 추출된 코드 해석 정보를 다중 코드 해석 장치로 전송한다.The transmitter 503 transmits the extracted code interpretation information to the multi-code analysis apparatus.

도 6은 본 발명의 일실시예에 따른 코드 정보 서버의 데이터베이스 구조를 도시한다. 6 illustrates a database structure of a code information server according to an embodiment of the present invention.

도 6에 도시된 바와 같이, 데이터베이스(600)는 EPC 헤더, 및 코드 해석 정보를 저장한다. 코드 해석 정보는 전체 코드의 길이, 코드 내의 필드의 개수, 각 필드의 길이, URN 또는 FQDN으로 변환시 필요한 문자열을 포함할 수 있다.As shown in FIG. 6, database 600 stores an EPC header, and code interpretation information. The code interpretation information may include a length of the entire code, the number of fields in the code, the length of each field, and a string required for conversion to the URN or FQDN.

도 7은 본 발명의 일실시예에 따른 다중 코드 해석 시스템의 구조를 도시한 다. 7 illustrates a structure of a multiple code interpretation system according to an embodiment of the present invention.

도 7에 도시된 바와 같이, 다중 코드 해석 시스템(700)은 다중 코드 해석 장치(701) 및 코드 정보 서버(702)를 포함한다.As shown in FIG. 7, the multiple code interpretation system 700 includes a multiple code interpretation apparatus 701 and a code information server 702.

다중 코드 해석 장치(701)는 저장 매체에 기록된 EPC 헤더와 코드 정보를 판독한다. 다중 코드 해석 장치(701)는 저장 매체에 기록된 EPC 헤더와 코드 정보를 판독하기 위한 카메라 모듈, 적외선 모듈, 및 무선 통신 모듈 등을 이용하여 수행되는 RFID 태그의 인식 장치 및 IC칩 인식 장치를 포함할 수 있다.The multiple code analysis device 701 reads the EPC header and code information recorded in the storage medium. The multiple code analysis device 701 includes an RFID tag recognition device and an IC chip recognition device performed using a camera module, an infrared module, and a wireless communication module for reading an EPC header and code information recorded in a storage medium. can do.

다중 코드 해석 장치(701)는 상기 판독된 코드 정보가 URN 또는 FQDN의 형태로 변환할 수 없는 새로운 코드 정보인 경우, 상기 코드 정보를 해석할 수 있는 코드 해석 정보를 코드 정보 서버로부터 수신하고, 상기 코드 해석 정보에 기초하여 코드 정보를 URN 또는 FQDN의 형태로 변환한다.When the read code information is new code information that cannot be converted into the form of URN or FQDN, the multiple code analysis apparatus 701 receives code interpretation information from the code information server that can interpret the code information, and The code information is converted into a URN or FQDN based on the code interpretation information.

코드 정보 서버(702)는 EPC 헤더와 코드 해석 정보의 맵핑 정보를 관리하고, 다중 코드 해석 장치(701)의 요청에 응답하여 EPC 헤더에 대응하는 코드 해석정보를 전송한다.The code information server 702 manages mapping information of the EPC header and the code interpretation information, and transmits code interpretation information corresponding to the EPC header in response to a request of the multiple code analysis apparatus 701.

본 발명에 따르면, 코드 정보 서버(702)는 DNS 서버와 같이 계층화된 복수의 서브 코드 정보 서버들로 구성될 수 있다. According to the present invention, the code information server 702 may be composed of a plurality of layered sub code information servers such as a DNS server.

도 8은 본 발명의 일실시예에 따른 계층화된 복수의 서브 코드 정보 서버와 연결된 다중 코드 해석 시스템의 구조를 도시한다.8 illustrates a structure of a multiple code interpretation system connected to a plurality of layered sub code information servers according to an embodiment of the present invention.

도 8에 도시된 바와 같이, 다중 코드 해석 시스템(800)에 연결된 다중 코드 해석 장치(801)는 네트워크 망(802)을 통해 복수의 코드 정보 서버(803)와 연결된 다. 각각의 코드 정보 서버(803)는 복수의 하위(서브) 코드 정보 서버(804)와 연결된다. 코드 정보 서버(803)는 다중 코드 해석 장치(801)로부터 코드 해석 정보가 요청되는 경우, 상기 코드 해석 정보를 저장 및 관리하는 하위(서브) 코드 정보 서버(804)에서 상기 수신된 요청이 처리되도록 할 수 있다. As illustrated in FIG. 8, the multiple code interpretation apparatus 801 connected to the multiple code interpretation system 800 is connected to the plurality of code information servers 803 through the network 802. Each code information server 803 is connected to a plurality of lower (sub) code information servers 804. When code interpretation information is requested from the multiple code interpretation apparatus 801, the code information server 803 processes the received request in a lower (sub) code information server 804 that stores and manages the code interpretation information. can do.

일례로, 1001010.10101001.010100.00101010.ons.org에서 org의 문자열을 처리하는 코드 정보 서버(803)는 ons.org를 처리하는 하위(서브) 코드 정보 서버(804)에서 상기 수신된 EPC 헤더의 코드 해석 정보가 처리되도록 요청할 수 있다. 이 경우, org를 처리하는 코드 정보 서버(803)는 코드 정보 서버 #1, 코드 정보 서버 #2, 및 코드 정보 서버 #3 중 어느 하나일 수 있으며, ons.org를 처리하는 하위(서브) 코드 정보 서버(804)는 상기 org를 처리하는 코드 정보 서버(803)에 연결된 복수의 하위(서브) 코드 정보 서버(804) 중 적어도 어느 하나일 수 있다. 이상에서 기술된 본 발명에 따른 EPC 헤더의 코드 해석 정보를 하위(서브) 코드 정보 서버(804)에서 처리하는 과정은 동일 레벨에 연결된 코드 정보 서버(803)에서 상기 EPC 헤더의 코드 해석 정보가 처리되도록 요청하는 과정에 동일하게 적용될 수 있다. 일례로, org의 문자열을 처리하는 코드 정보 서버 #1은 ons.org를 처리하는 코드 정보 서버 #2 및 코드 정보 서버 #3 중 어느 하나에서 상기 수신된 EPC 헤더의 코드 해석 정보가 처리되도록 요청할 수 있다.For example, the code information server 803 that processes the string of org in 1001010.10101001.010100.00101010.ons.org is code interpretation information of the received EPC header in the lower (sub) code information server 804 that processes ons.org. May be requested to be processed. In this case, the code information server 803 processing the org may be any one of the code information server # 1, the code information server # 2, and the code information server # 3, and the lower (sub) code processing the ons.org. The information server 804 may be at least one of a plurality of lower (sub) code information servers 804 connected to the code information server 803 for processing the org. In the process of processing the code interpretation information of the EPC header according to the present invention described above in the lower (sub) code information server 804, the code interpretation information of the EPC header is processed by the code information server 803 connected to the same level. The same applies to the requesting process. For example, the code information server # 1 processing the string of org may request that the code interpretation information of the received EPC header be processed by any one of the code information server # 2 and the code information server # 3 processing ons.org. have.

따라서, 본 발명에 따른 계층화된 복수의 서브 코드 정보 서버와 연결된 다중 코드 해석 장치(801)는 네트워크 망(802)에 연결된 복수의 서브 코드정보 서버(804)들 중에서 상기 수신된 EPC 헤더에 따라 결정되는 어느 한 계층의 서브 코 드 정보 서버(804)로부터 EPC 헤더에 대응하는 코드 해석 정보를 수신할 수 있게 된다.Accordingly, the multiple code analysis apparatus 801 connected to the plurality of layered sub code information servers according to the present invention is determined according to the received EPC header among the plurality of sub code information servers 804 connected to the network 802. The code interpretation information corresponding to the EPC header can be received from the subcode information server 804 of any one layer.

도 9는 본 발명의 다른 일례에 따른, 다중 코드 해석 방법을 도시한다. 이하, 각 단계별로 수행되는 과정들을 상세히 설명하기로 한다.9 illustrates a multiple code interpretation method, in accordance with another example of the present invention. Hereinafter, the processes performed in each step will be described in detail.

단계(S901)에서 저장 매체에 기록된 EPC 헤더와 코드 정보를 판독한다.In step S901, the EPC header and code information recorded in the storage medium are read.

단계(S902)에서 EPC 헤더와 코드 정보를 판독한 결과, URN 또는 FQDN의 형식으로 변환될 수 없는 코드 정보인 경우, 단계(S903)에서 상기 코드 정보에 대한 EPC 헤더를 코드 정보 서버로 전송하여 상기 코드 정보를 해석하기 위한 코드 해석 정보를 요청한다. 본 발명에 따르면, 코드 정보를 URN 또는 FQDN의 형식으로 변환하는데 필요한 코드 해석 정보는 전체 코드의 길이, 코드 내의 필드의 개수, 각 필드의 길이, URN 또는 FQDN으로 변환 시 필요한 문자열(또는 DNS 서버와 연관된 문자열) 중에서 적어도 하나 이상을 포함할 수 있다.As a result of reading the EPC header and the code information in step S902, if the code information cannot be converted into a URN or FQDN format, in step S903, the EPC header for the code information is transmitted to the code information server. Request code interpretation information to interpret code information. According to the present invention, the code interpretation information required for converting the code information into the format of URN or FQDN may include the length of the entire code, the number of fields in the code, the length of each field, and the string (or DNS server) required for conversion to the URN or FQDN. Associated string).

단계(S904)에서 EPC 헤더에 대응하는 코드 해석 정보를 코드 정보 서버로부터 수신한다. 코드 해석 정보는 XML(eXtensible Markup Language) 및 TXT(TeXT)의 형태로 구성되어 코드 정보 서버로부터 수신될 수 있다.In step S904, code interpretation information corresponding to the EPC header is received from the code information server. Code interpretation information may be configured in the form of XML (eXtensible Markup Language) and TXT (TeXT) and received from a code information server.

단계(S905)에서 상기 수신된 코드 해석 정보를 이용하여 저장 매체로부터 판독된 코드 정보를 URN(Uniform Resource Names) 또는 FQDN(Fully Qualifies Domain Names)의 형태로 변환한다.In step S905, the code information read from the storage medium is converted into a form of Uniform Resource Names (URN) or Fully Qualifies Domain Names (FQDN) using the received code interpretation information.

단계(S906)에서 상기 변환된 URN 정보 또는 FQDN 정보를 DNS 서버로 전송하고, 코드 정보에 대응된 상품의 위치 정보를 DNS 서버로부터 수신한다. 상품의 위 치 정보는 URL의 형태로 DNS 서버로부터 수신될 수 있다.In step S906, the converted URN information or FQDN information is transmitted to a DNS server, and location information of a product corresponding to code information is received from the DNS server. Product location information may be received from a DNS server in the form of a URL.

단계(S907)에서 DNS 서버로부터 수신된 콘텐츠 서버의 위치 정보를 이용하여 코드 정보에 대응하는 상품 정보를 상기 콘텐츠 서버로 요청한다.In step S907, product information corresponding to code information is requested to the content server using location information of the content server received from the DNS server.

단계(S908)에서 저장 매체로부터 판독된 코드 정보에 대응하는 상품 정보를 콘텐츠 서버로부터 수신한다.In step S908, product information corresponding to code information read from the storage medium is received from the content server.

본 발명의 실시예에 따른 EPC 헤더를 이용한 다중 코드 해석 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다.The multiple code interpretation method using the EPC header according to the embodiment of the present invention may be implemented in the form of program instructions that can be executed by various computer means and recorded in a computer readable medium. The computer readable medium may include program instructions, data files, data structures, etc. alone or in combination. Program instructions recorded on the media may be those specially designed and constructed for the purposes of the present invention, or they may be of the kind well-known and available to those having skill in the computer software arts. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tape, optical media such as CD-ROMs, DVDs, and magnetic disks, such as floppy disks. Magneto-optical media, and hardware devices specifically configured to store and execute program instructions, such as ROM, RAM, flash memory, and the like. Examples of program instructions include not only machine code generated by a compiler, but also high-level language code that can be executed by a computer using an interpreter or the like.

이상과 같이 본 발명에서는 구체적인 구성 요소 등과 같은 특정 사항들과 한정된 실시예 및 도면에 의해 설명되었으나 이는 본 발명의 보다 전반적인 이해를 돕기 위해서 제공된 것일 뿐, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다.In the present invention as described above has been described by the specific embodiments, such as specific components and limited embodiments and drawings, but this is provided to help a more general understanding of the present invention, the present invention is not limited to the above embodiments. For those skilled in the art, various modifications and variations are possible from such description.

따라서, 본 발명의 사상은 설명된 실시예에 국한되어 정해져서는 아니되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등하거나 등가적 변형이 있는 모든 것들은 본 발명 사상의 범주에 속한다고 할 것이다.Therefore, the spirit of the present invention should not be limited to the described embodiments, and all the things that are equivalent to or equivalent to the claims as well as the following claims will belong to the scope of the present invention. .

도 1은 종래의 저장 매체에 저장되는 데이터 영역의 일례를 도시한 것이다.1 shows an example of a data area stored in a conventional storage medium.

도 2는 종래에 있어서, EPC에 대응된 상품 정보를 조회하기 위한 네트워크 구성도를 도시한다.2 shows a network configuration diagram for inquiring product information corresponding to an EPC in the related art.

도 3은 본 발명에 따른 다중 코드 해석을 위한 네트워크 구성도를 도시한다.3 is a diagram illustrating a network configuration for multi-code analysis according to the present invention.

도 4는 본 발명의 일실시예에 따른 다중 코드 해석 장치의 구조를 도시한다. 4 illustrates a structure of a multiple code analysis apparatus according to an embodiment of the present invention.

도 5는 본 발명의 일실시예에 따른 코드 정보 서버의 구조를 도시한다.5 illustrates a structure of a code information server according to an embodiment of the present invention.

도 6은 본 발명의 일실시예에 따른 코드 정보 서버의 데이터베이스 구조를 도시한다.6 illustrates a database structure of a code information server according to an embodiment of the present invention.

도 7은 본 발명의 일실시예에 따른 다중 코드 해석 시스템의 구조를 도시한다.7 illustrates a structure of a multiple code interpretation system according to an embodiment of the present invention.

도 8은 본 발명의 일실시예에 따른 계층화된 복수의 서브 코드 정보 서버와 연결된 다중 코드 해석 시스템의 구조를 도시한다.8 illustrates a structure of a multiple code interpretation system connected to a plurality of layered sub code information servers according to an embodiment of the present invention.

도 9는 본 발명의 다른 일례에 따른, 다중 코드 해석 방법을 도시한다.9 illustrates a multiple code interpretation method, in accordance with another example of the present invention.

Claims (8)

코드 정보 서버와 통신망을 통하여 연결된 다중 코드 해석 장치에 있어서,In the multiple code analysis device connected to the code information server through a communication network, 저장 매체로부터 EPC 헤더 및 코드 정보를 판독하는 판독부;A reading unit that reads the EPC header and code information from the storage medium; 상기 판독된 EPC 헤더를 상기 코드 정보 서버로 전송하는 전송부;A transmission unit for transmitting the read EPC header to the code information server; 상기 코드 정보 서버로부터 상기 EPC 헤더에 대응하는 코드 해석 정보를 수신하고, 상기 수신된 코드 해석 정보에 기초하여 상기 코드 정보를 URN 정보 또는 FQDN 정보로 변환하는 코드 변환부; 및A code conversion unit for receiving code interpretation information corresponding to the EPC header from the code information server and converting the code information into URN information or FQDN information based on the received code interpretation information; And 상기 변환된 URN 정보 또는 상기 FQDN 정보를 DNS 서버로 전송하고, 상기 DNS 서버로부터 상기 코드 정보에 대응하는 상품 위치 정보를 수신하는 코드 해석부Code analysis unit for transmitting the converted URN information or the FQDN information to a DNS server, and receives product location information corresponding to the code information from the DNS server 를 포함하는 것을 특징으로 하는 다중 코드 해석 장치.Multiple code analysis device comprising a. 제1항에 있어서,The method of claim 1, 상기 코드 해석 정보는 전체 코드 길이, 코드 내의 필드 개수, 각 필드의 길이, 및 상기 DNS 서버와 연관된 문자열 중에서 적어도 하나 이상을 포함하는 것을 특징으로 하는 다중 코드 해석 장치.And the code interpretation information comprises at least one of a total code length, the number of fields in the code, the length of each field, and a string associated with the DNS server. 제1항에 있어서,The method of claim 1, 상기 코드 해석 정보는 XML 형태로 구성된 것을 특징으로 하는 다중 코드 해 석 장치.The code interpretation information is a multiple code interpretation device, characterized in that configured in the form of XML. 제1항에 있어서,The method of claim 1, 상기 저장 매체는 RFID 태그인 것을 특징으로 하는 다중 코드 해석 장치.And the storage medium is an RFID tag. 코드 정보 서버에 있어서,In the code information server, 복수의 EPC 헤더 및 상기 각각의 EPC 헤더와 연관된 코드 해석 정보를 저장하는 데이터베이스;A database for storing a plurality of EPC headers and code interpretation information associated with each of the EPC headers; 다중 코드 해석 장치로부터 EPC 헤더를 수신하고, 상기 수신된 EPC 헤더에 대응되는 코드 해석 정보를 상기 데이터베이스로부터 추출하는 코드 해석 정보 추출부; 및A code analysis information extraction unit which receives an EPC header from a multiple code analysis apparatus and extracts code analysis information corresponding to the received EPC header from the database; And 상기 추출된 코드 해석 정보를 상기 다중 코드 해석 장치로 전송하는 전송부Transmission unit for transmitting the extracted code analysis information to the multi-code analysis device 를 포함하는 것을 특징으로 하는 코드 정보 서버.Code information server comprising a. 저장 매체로부터 EPC 헤더 및 코드 정보를 판독하고, 상기 코드 정보를 URN 정보 또는 FQDN 정보로 변환하는 다중 코드 해석 장치; 및A multiple code interpretation device for reading the EPC header and the code information from the storage medium and converting the code information into URN information or FQDN information; And 상기 다중 코드 해석 장치로부터 상기 코드 정보를 수신하고, 상기 수신된 코드 정보에 대응하는 코드 해석 정보를 상기 다중 코드 해석 장치로 전송하는 코드 정보 서버A code information server that receives the code information from the multi-code analysis device and transmits code interpretation information corresponding to the received code information to the multi-code analysis device 를 포함하고,Including, 상기 다중 코드 해석 장치는 상기 수신된 코드 해석 정보에 기초하여 상기 코드 정보를 변환하는 것을 특징으로 하는 다중 코드 해석 시스템.And the multiple code analysis device converts the code information based on the received code interpretation information. 제6항에 있어서,The method of claim 6, 상기 코드 정보 서버는 계층화된 복수의 서브 코드 정보 서버들로 구성되고, 상기 복수의 서브 코드 정보 서버들 중에서 상기 EPC 헤더에 따라서 결정되는 어느 한 계층의 서브 코드 정보 서버가 상기 코드 해석 정보를 전송하는 것을 특징으로 하는 다중 코드 해석 시스템.The code information server is composed of a plurality of layered sub code information servers, and the sub code information server of one layer determined according to the EPC header among the plurality of sub code information servers transmits the code interpretation information. Multiple code interpretation system, characterized in that. 저장 매체로부터 EPC 헤더 및 코드 정보를 판독하는 단계;Reading the EPC header and code information from the storage medium; 상기 EPC 헤더를 코드 정보 서버로 전송하는 단계;Transmitting the EPC header to a code information server; 상기 코드 정보 서버로부터 상기 EPC 헤더에 대응하는 코드 해석 정보를 수신하는 단계;Receiving code interpretation information corresponding to the EPC header from the code information server; 상기 수신된 코드 해석 정보에 기초하여 상기 코드 정보를 URN 정보 또는 FQDN 정보로 변환하는 단계;Converting the code information into URN information or FQDN information based on the received code interpretation information; 상기 변환된 URN 정보 또는 FQDN 정보를 DNS 서버로 전송하는 단계; 및Transmitting the converted URN information or FQDN information to a DNS server; And 상기 DNS 서버로부터 상기 코드 정보에 대응하는 상품 위치 정보를 수신하는 단계Receiving product location information corresponding to the code information from the DNS server; 를 포함하는 것을 특징으로 하는 다중 코드 해석 방법.Multiple code analysis method comprising a.
KR1020070083926A 2007-08-21 2007-08-21 Multiple Code Analysis Apparatus Using EPC Header and Method of Performing the Apparatus Ceased KR20090019471A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020070083926A KR20090019471A (en) 2007-08-21 2007-08-21 Multiple Code Analysis Apparatus Using EPC Header and Method of Performing the Apparatus
PCT/KR2008/000930 WO2009025430A1 (en) 2007-08-21 2008-02-18 Method and apparatus for decoding various codes using epc header

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070083926A KR20090019471A (en) 2007-08-21 2007-08-21 Multiple Code Analysis Apparatus Using EPC Header and Method of Performing the Apparatus

Publications (1)

Publication Number Publication Date
KR20090019471A true KR20090019471A (en) 2009-02-25

Family

ID=40378314

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070083926A Ceased KR20090019471A (en) 2007-08-21 2007-08-21 Multiple Code Analysis Apparatus Using EPC Header and Method of Performing the Apparatus

Country Status (2)

Country Link
KR (1) KR20090019471A (en)
WO (1) WO2009025430A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110941780A (en) * 2019-11-28 2020-03-31 珠海复旦创新研究院 Article traceability query method, terminal, traceability method, server and system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100557800B1 (en) * 2004-02-25 2006-03-10 손수국 RF Tag Code System for Logistics Search on the Internet and RF Tag System Applying the RF Tag Code
KR20070049934A (en) * 2005-11-09 2007-05-14 주식회사 비즈모델라인 RF ID information providing method and system, RF ID information providing apparatus, RF ID information receiving apparatus, recording medium
KR100687762B1 (en) * 2006-03-07 2007-02-27 한국전자통신연구원 Code interpreting device, code information providing device and method using the same

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110941780A (en) * 2019-11-28 2020-03-31 珠海复旦创新研究院 Article traceability query method, terminal, traceability method, server and system

Also Published As

Publication number Publication date
WO2009025430A1 (en) 2009-02-26

Similar Documents

Publication Publication Date Title
KR100687762B1 (en) Code interpreting device, code information providing device and method using the same
CN101326536B (en) Rfid tag for ip address-based rfid service and rfid service method using the same
EP1580679B1 (en) Method and identification tag for asset management
CN101751432B (en) Addressing method and system for internet of things
CN103647813B (en) The method and apparatus of Internet of Things unifying identifier code parsing
CN104835045B (en) A kind of commodity antifake check method and system based on Internet of Things mark service
CN101533477A (en) Information search and information exchange search process of business network and internet of things
US7765253B1 (en) Object name system
Ranasinghe et al. A distributed architecture for a ubiquitous RFID sensing network
KR100537329B1 (en) System for searching or registering rfid and controlling method thereof
US9189560B2 (en) Discovery of asset information through scanning of communication tags associated with assets
KR20090019471A (en) Multiple Code Analysis Apparatus Using EPC Header and Method of Performing the Apparatus
US10521845B2 (en) Systems and methods for network product identification and service delivery
CN103903036A (en) High-capacity easily-updated two-dimensional code system
KR100635290B1 (en) Multiple Code Directory Service Method for RFID Network in Global Environment
Ranasinghe et al. EPC network architecture
KR100930461B1 (en) Multiple Code Analysis Method and Device Using User Data Area of Radio Identification Tag
JP2010525630A (en) Sensor network service providing apparatus and method
CN109451083A (en) Space structure part industry Internet of Things identify highly reliable resolution system
JP4949968B2 (en) Trace information management device, trace information management method, program, and trace information management system
KR100598587B1 (en) Method and apparatus for generating internet address to be mapped to electronic product code
KR100759814B1 (en) Method, device, server and system for providing RFID service
Ma et al. An efficient code gateway for RFID seamless applications
Sathyadevan et al. Customizing EPCglobal to Fit Local ONS Requirements
Ranasinghe et al. A distributed architecture for a ubiquitous item identification network

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20070821

PA0201 Request for examination
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20090302

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20090915

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20090302

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I