[go: nahoru, domu]

KR20140087084A - Authentication server and method by using label and, mobile device - Google Patents

Authentication server and method by using label and, mobile device Download PDF

Info

Publication number
KR20140087084A
KR20140087084A KR1020120152435A KR20120152435A KR20140087084A KR 20140087084 A KR20140087084 A KR 20140087084A KR 1020120152435 A KR1020120152435 A KR 1020120152435A KR 20120152435 A KR20120152435 A KR 20120152435A KR 20140087084 A KR20140087084 A KR 20140087084A
Authority
KR
South Korea
Prior art keywords
label
code
pattern
article
authentication
Prior art date
Application number
KR1020120152435A
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 KR1020120152435A priority Critical patent/KR20140087084A/en
Priority to PCT/KR2013/012061 priority patent/WO2014104694A1/en
Publication of KR20140087084A publication Critical patent/KR20140087084A/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10Character recognition
    • G06V30/22Character recognition characterised by the type of writing
    • G06V30/224Character recognition characterised by the type of writing of printed characters having additional code marks or containing code marks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/80Recognising image objects characterised by unique random patterns
    • 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
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/95Pattern authentication; Markers therefor; Forgery detection

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Multimedia (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Image Analysis (AREA)
  • Telephone Function (AREA)

Abstract

An authentication server comprises a communications unit to receive a label image, which is acquired by photographing a label displayed on an article, from a mobile device; a label region extraction unit to extract a label region included in the label image based on the received label image; a code analysis unit to analyze a code of one or more dimensions included in the extracted label region; a figure pattern analysis unit to analyze a figure pattern of the extracted label region; and an authentication unit to generate authentication information corresponding to the label based on the analysis result of the code and the analysis result of the figure pattern.

Description

라벨을 이용한 인증 서버 및 방법, 그리고 모바일 디바이스{AUTHENTICATION SERVER AND METHOD BY USING LABEL AND, MOBILE DEVICE}[0001] The present invention relates to an authentication server and method using a label and a mobile device,

라벨을 이용한 인증 서버 및 방법, 그리고 모바일 디바이스에 관한 것이다. An authentication server and method using labels, and a mobile device.

최근 소비자들의 지식재산권에 대한 인식이 높아지고, 정품 선호 사상이 확산되면서 물품의 구매 시에 매장의 물품이 정품인지를 확인하고자 하는 욕구가 높아졌다. 특히, 고급품을 선호하는 소비층에게는 정품 확인에 대한 욕구가 더욱 높다고 할 수 있다. 소비자들은 자신들이 고가로 구입한 정품에 대한 값싼 모조품이나 위조품들이 유통되는 것을 원치 않는다. In recent years, consumers' perception of intellectual property rights has increased, and as genuine preference ideas have spread, the desire to check whether the goods of the store are genuine at the time of purchasing the goods has increased. Particularly, consumers who prefer luxury goods have a higher desire for validation. Consumers do not want cheap counterfeit goods or counterfeit goods to be distributed for genuine products they buy at high prices.

종래에는 위조품을 방지하기 위해 제품에 파괴성 씰(Breakable Seal)을 부착하거나 로고, 또는 홀로그램을 표시하는 등 일차적인 수단을 사용하는데 머물러 있었으며, 상품의 판매처에는 정품임을 확인하기 위한 특별한 수단이나 절차가 존재하지 않았다. 설령 제조사나 유통사에서 제품의 유통을 추적하는 서버를 운용한다고 하더라도, 이러한 서버에 접속하기 위해서는 전용 단말이나 판매 관리자의 도움이 필요하였다. 한국공개특허 제2007-0065852호는 인증번호를 이용하여 네트워킹을 통해 온라인으로 제품의 정품 여부를 인증하는 방법에 대해 개시하고 있으나, 이러한 방법은 사용자가 직접 인증번호를 인식하고, 자신의 단말로 인증번호를 입력하는 등의 번거로운 절치를 요구한다. Traditionally, in order to prevent counterfeit goods, it has been used to attach a breakable seal to the product or use a primary means such as displaying a logo or a hologram, and there are special means or procedures Did not do it. Even if a manufacturer or a distributor operates a server that tracks the distribution of products, a dedicated terminal or sales manager is required to access the server. Korean Unexamined Patent Application Publication No. 2007-0065852 discloses a method for authenticating whether a product is authentic on-line through networking using an authentication number. However, in this method, a user directly recognizes an authentication number and authenticates It requires a troublesome incision such as entering a number.

소비자의 모바일 디바이스만으로 간단하게 인증이 가능하면서도, 강력한 보안 성능을 보장하는 인증 방법을 제공하고자 한다. 물품에 표시된 라벨에 다중의 보안 기법을 적용함으로써, 라벨에 대한 위조 또는 복제 방지하고자 한다. 다만, 본 실시예가 이루고자 하는 기술적 과제는 상기된 바와 같은 기술적 과제들로 한정되지 않으며, 또 다른 기술적 과제들이 존재할 수 있다. The present invention provides an authentication method that can securely perform authentication with only a mobile device of a consumer, while ensuring strong security performance. By applying multiple security techniques to the label displayed on the article, you want to prevent counterfeiting or copying of the label. It is to be understood, however, that the technical scope of the present invention is not limited to the above-described technical problems, and other technical problems may exist.

상술한 기술적 과제를 달성하기 위한 수단으로서, 본 발명의 일 실시예는 물품에 표시된 라벨을 촬영한 라벨 이미지를 모바일 디바이스로부터 수신하는 통신부, 상기 수신된 라벨 이미지에 기초하여 상기 라벨 이미지에 포함된 라벨 영역을 추출하는 라벨 영역 추출부, 상기 추출된 라벨 영역에 포함된 일차원 이상의 코드를 분석하는 코드 분석부, 상기 추출된 라벨 영역의 도형 패턴을 분석하는 도형 패턴 분석부 및 상기 코드의 분석 결과 및 상기 도형 패턴의 분석 결과에 기초하여 상기 라벨에 대응하는 인증 정보를 생성하는 인증부를 포함하는 인증 서버를 제공할 수 있다. According to an aspect of the present invention, there is provided an information processing apparatus including a communication unit for receiving a label image of a label displayed on an article from a mobile device, A code pattern analysis unit for analyzing a one-dimensional or more code included in the extracted label area, a figure pattern analysis unit for analyzing a figure pattern of the extracted label area, And an authentication unit that generates authentication information corresponding to the label based on the analysis result of the figure pattern.

본 발명의 다른 실시예는 물품에 표시된 라벨을 촬영한 라벨 이미지를 모바일 디바이스로부터 수신하는 단계, 상기 수신된 라벨 이미지에 기초하여 상기 라벨 이미지에 포함된 라벨 영역을 추출하는 단계, 상기 추출된 라벨 영역에 포함된 일차원 이상의 코드를 분석하는 단계, 상기 추출된 라벨 영역의 도형 패턴을 분석하는 단계, 상기 코드의 분석 결과 및 상기 도형 패턴의 분석 결과에 기초하여 상기 라벨에 대응하는 인증 정보를 생성하는 단계를 포함하는 인증 방법을 제공할 수 있다. According to another embodiment of the present invention, there is provided an image processing method including the steps of receiving a label image of a label displayed on an article from a mobile device, extracting a label area included in the label image based on the received label image, Analyzing a figure pattern of the extracted label area, generating authentication information corresponding to the label on the basis of the analysis result of the code and the analysis result of the figure pattern, May be provided.

본 발명의 또 다른 실시예는 촬영 장치를 통해 물품에 표시된 라벨을 촬영하는 촬영부, 상기 촬영된 라벨의 라벨 이미지에 기초하여 상기 라벨 이미지에 포함된 라벨 영역을 추출하는 라벨 영역 추출부, 상기 추출된 라벨 영역에 포함된 일차원 이상의 코드를 인식하는 코드 인식부, 상기 인식된 코드의 정보를 서버로 전송하고, 상기 서버로부터 상기 코드의 정보에 대응하는 분석 데이터를 수신하는 통신부, 상기 추출된 라벨 영역의 도형 패턴을 분석하는 도형 패턴 분석부 및 상기 수신된 분석 데이터 및 상기 도형 패턴의 분석 결과에 기초하여 상기 라벨에 대응하는 인증 정보를 생성하는 인증부를 포함하는 모바일 디바이스를 제공할 수 있다. According to another embodiment of the present invention, there is provided an image processing apparatus including a photographing unit photographing a label displayed on an article through a photographing apparatus, a label region extracting unit extracting a label region included in the label image based on the label image of the photographed label, A communication unit for transmitting information of the recognized code to the server and receiving analysis data corresponding to the information of the code from the server, And an authentication unit for generating authentication information corresponding to the label on the basis of the analysis result of the analysis data and the figure pattern.

상술한 본 발명의 해결 수단 중 어느 하나에 의하면, 소비자의 모바일 디바이스만으로 간단하게 인증이 가능하면서도, 강력한 보안 성능을 보장하는 인증 방법을 제공할 수 있다. 일차원 이상의 바코드와 도형의 패턴을 활용한 보안 기법을 동시에 적용함으로써, 라벨에 대한 위조 또는 복사를 방지할 수 있다. 인증 서버와 사용자 모바일 단말간의 연동 시나리오를 통해 소비자에게 간단한 인증 절차를 학습시킴으로써, 정품 인증 분야에 대한 소비자의 접근성을 높일 수 있다. According to any one of the above-mentioned means for solving the problems of the present invention, it is possible to provide an authentication method that can perform simple authentication with only a mobile device of a consumer, while ensuring a strong security performance. It is possible to prevent forgery or copying of the label by simultaneously applying a security technique using patterns of one or more bar codes and figures. By learning a simple authentication procedure for a consumer through an interlocking scenario between an authentication server and a user mobile terminal, the consumer can access to the field of activation.

도 1은 본 발명의 일 실시예에 따른 인증 시스템의 구성도이다.
도 2는 도 1에 도시된 인증 서버의 구성도이다.
도 3a 내지 도 3e는 라벨 이미지의 일 예를 나타낸다.
도 4a 내지 도 4f는 라벨 이미지로부터 라벨 영역을 추출하는 일 예를 나타낸다.
도 5a 내지 도 5e는 본 발명의 일 실시예에 따른 라벨의 라인(Line) 패턴을 분석하는 방법을 나타낸다.
도 6a 내지 도 6f는 본 발명의 일 실시예에 따른 닷(Dot) 패턴을 분석하는 방법을 나타낸다.
도 7은 본 발명의 일 실시예에 따른 인증 과정을 나타내는 도면이다.
도 8은 도 1에 도시된 디바이스의 구성도이다.
도 9는 본 발명의 다른 실시예에 따른 인증 과정을 나타내는 도면이다.
도 10은 본 발명의 일 실시예에 따른 인증 방법을 나타내는 동작 흐름도이다.
1 is a configuration diagram of an authentication system according to an embodiment of the present invention.
2 is a configuration diagram of the authentication server shown in FIG.
3A to 3E show an example of a label image.
Figures 4A-4F illustrate an example of extracting a label region from a label image.
Figures 5A through 5E illustrate a method of analyzing a line pattern of a label according to an embodiment of the present invention.
6A to 6F show a method of analyzing a dot pattern according to an embodiment of the present invention.
7 is a flowchart illustrating an authentication process according to an exemplary embodiment of the present invention.
8 is a configuration diagram of the device shown in Fig.
9 is a flowchart illustrating an authentication process according to another embodiment of the present invention.
10 is a flowchart illustrating an authentication method according to an embodiment of the present invention.

아래에서는 첨부한 도면을 참조하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 본 발명의 실시예를 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다. Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings, which will be readily apparent to those skilled in the art. The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. In order to clearly illustrate the present invention, parts not related to the description are omitted, and similar parts are denoted by like reference characters throughout the specification.

명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐 아니라, 그 중간에 다른 소자를 사이에 두고 "전기적으로 연결"되어 있는 경우도 포함한다. 또한 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다. Throughout the specification, when a part is referred to as being "connected" to another part, it includes not only "directly connected" but also "electrically connected" with another part in between . Also, when an element is referred to as "comprising ", it means that it can include other elements as well, without departing from the other elements unless specifically stated otherwise.

도 1은 본 발명의 일 실시예에 따른 인증 시스템의 구성도이다. 도 1을 참조하면, 인증 시스템은 인증 서버(10), 모바일 디바이스(20) 및 라벨이 표시된 물품(30)을 포함한다. 1 is a configuration diagram of an authentication system according to an embodiment of the present invention. Referring to FIG. 1, the authentication system includes an authentication server 10, a mobile device 20, and a labeled item 30.

일반적으로 인증 서버(10) 및 모바일 디바이스(20)는 네트워크를 통해 상호간에 연결될 수 있다. 네트워크는 복수의 단말 및 서버들과 같은 각각의 노드 상호간에 정보 교환이 가능한 유선 또는 무선으로 연결된 연결 구조를 의미하는 것으로, 인터넷(Internet), LAN(Local Area Network), Wireless LAN (Wireless Local Area Network), WAN (Wide Area Network), PAN(Personal Area Network), 이동 통신망(Mobile Radio Communication Network) 등의 네트워크가 포함되나 이에 한정되지는 않는다. Generally, the authentication server 10 and the mobile device 20 can be connected to each other via a network. The network refers to a connection structure in which wired or wirelessly connected information is exchanged between respective nodes such as a plurality of terminals and servers. The network includes an Internet, a LAN (Local Area Network), a Wireless Local Area Network ), A wide area network (WAN), a personal area network (PAN), a mobile radio communication network, and the like.

인증 서버(10)는 물품(30)에 표시된 라벨을 촬영한 라벨 이미지를 모바일 디바이스(20)로부터 수신하고, 수신된 라벨 이미지에 기초하여 라벨 이미지에 포함된 라벨 영역을 추출할 수 있다. 일 예로, 인증 서버(10)는 유기농 야채에 부착된 유기농 야채를 인증하는 라벨을 촬영한 사진 이미지를 사용자의 스마트 폰으로부터 수신하고, 수신된 사진 이미지의 라벨 영역을 추출할 수 있다. 추출되는 라벨 영역은 선 또는, 점으로 이루어진 도형의 패턴을 포함할 수 있고, QR 코드와 같은 1차원 이상의 바코드를 더 포함할 수 있다. 본 발명의 라벨은 특수 인쇄된 라벨을 의미할 수 있다. The authentication server 10 can receive the label image of the label 30 displayed on the article 30 from the mobile device 20 and extract the label area included in the label image based on the received label image. For example, the authentication server 10 may receive a photographic image of a label that certifies organic vegetables attached to organic vegetables from a user's smartphone and extract a label area of the received photographic image. The label region to be extracted may include a line or a pattern of a figure composed of dots, and may further include one or more dimensional bar codes such as a QR code. The label of the present invention may mean a specially printed label.

인증 서버(10)는 추출된 라벨 영역에 포함된 일차원 이상의 코드를 분석하고, 라벨 영역의 도형 패턴을 분석할 수 있다. 예를 들어, 인증 서버(10)는 라벨 영역에 삽입된 QR 코드를 인식하여, QR 코드의 정보를 분석하고, 라벨 영역에 그려진 선, 점 또는, 도형의 패턴을 분석할 수도 있다. The authentication server 10 can analyze the one or more codes included in the extracted label area and analyze the figure pattern of the label area. For example, the authentication server 10 may recognize the QR code inserted in the label area, analyze the information of the QR code, and analyze patterns of lines, dots, or figures drawn in the label area.

인증 서버(10)는 코드의 분석 결과 및 도형의 패턴 분석 결과에 기초하여 라벨에 대응되는 물품(30)을 인증 또는 진위 여부를 판단할 수 있다. 예를 들면, 인증 서버(10)는 QR 코드를 분석한 결과, QR 코드가 정상적으로 유통되고 있는 정보를 포함하는지 여부 및 올바른 암호 체계인지 여부 등에 따라 라벨 또는 물품(30)의 진위 여부를 판단할 수 있고, 라벨 영역의 도형 패턴을 분석하여, 라인의 수, 라인의 간격, 점의 패턴 및 도형의 모양에 따라 라벨 또는 물품(30)의 진위 여부를 판단할 수 있다. The authentication server 10 can determine whether the article 30 corresponding to the label is authenticated or authentic based on the analysis result of the code and the pattern analysis result of the graphic form. For example, the authentication server 10 may analyze the QR code to determine whether the label or the article 30 is authentic or not based on whether the QR code includes information that is normally distributed, The graphic pattern of the label area can be analyzed to judge whether the label or the article 30 is true or false according to the number of lines, the spacing of lines, the pattern of points, and the shape of the graphic.

인증 서버(10)는 모바일 디바이스(20)로부터 수신되는 라벨 이미지, 디바이스 정보 및 패스워드 중 적어도 하나 이상에 기초하여 인증 정보를 생성하고, 생성된 인증 정보를 모바일 디바이스(20)에 제공할 수 있다. 이 때, 인증 정보는 라벨의 진위 여부, 물품의 진위 여부, 물품의 생산 이력, 물품에 연관된 경품 정보 및 물품에 연관된 포인트 정보 중 적어도 하나 이상을 포함할 수 있다. 또한, 인증 서버(10)는 디바이스 정보 및 패스워드에 기초하여 라벨 이미지의 진위 여부를 판단할 수 있다. 또한, 인증 서버(10)는 라벨 이미지의 인증 횟수 또는 라벨 이미지가 진위 여부 판단에 사용될 수 있는 횟수를 제한할 수 있다. The authentication server 10 may generate authentication information based on at least one of a label image, device information, and a password received from the mobile device 20, and provide the generated authentication information to the mobile device 20. [ At this time, the authentication information may include at least one of the authenticity of the label, the authenticity of the article, the production history of the article, the prize information associated with the article, and the point information associated with the article. In addition, the authentication server 10 can determine whether the label image is authentic based on the device information and the password. In addition, the authentication server 10 may limit the number of authentication times of the label image or the number of times that the label image can be used for authenticity determination.

따라서, 본 발명의 일 실시예는 라벨 이미지를 통하여 정품 인증이 제공되며, 정품 인증에 있어서 모바일 디바이스 정보 및 패스워드가 활용될 수 있기 때문에 정품 인증의 보안을 더욱 강화할 수 있다. Thus, an embodiment of the present invention provides activation through label images and further enhances the security of activation since mobile device information and passwords can be utilized in activation.

이와 같은 인증 서버(10)의 동작에 대해서는 도 2를 통해 자세히 설명된다. The operation of the authentication server 10 will be described in detail with reference to FIG.

본 발명의 다른 실시예에서, 모바일 디바이스(20)는 모바일 디바이스(20)를 통해 촬영된 라벨 이미지에 기초하여 물품의 진위 여부를 판단할 수도 있다. In another embodiment of the present invention, the mobile device 20 may determine the authenticity of the article based on the label image photographed through the mobile device 20.

이러한 모바일 디바이스(20)는 네트워크를 통해 원격지의 서버에 접속할 수 있는 휴대용 단말기로 구현될 수 있다. 여기서 휴대용 단말기는 휴대성과 이동성이 보장되는 이동 통신 장치로서, 예를 들면, PCS(Personal Communication System), GSM(Global System for Mobile communication), PDC(Personal Digital Cellular), PHS(Personal Handyphone System), PDA(Personal Digital Assistant), IMT(International Mobile Telecommunication)-2000, CDMA(Code Division Multiple Access)-2000, W-CDMA(W-Code Division Multiple Access), Wibro(Wireless Broadband Internet) 단말, 스마트폰(Smartphone), 스마트패드(SmartPad), 태블릿 PC등과 같은 모든 종류의 핸드헬드(Handheld) 기반의 무선 통신 장치를 포함할 수 있다. 다만, 도 1에 개시된 모바일 디바이스(20)의 형태는 설명의 편의를 위해 예시된 것에 불과하므로, 본원에서 이야기하는 모바일 디바이스(20)의 종류 및 형태가 도 1에 도시된 것으로 한정되지는 않는다. The mobile device 20 may be implemented as a portable terminal capable of connecting to a remote server through a network. Here, the portable terminal is a mobile communication device that is guaranteed to be portable and mobility. For example, a portable communication terminal such as a PCS (Personal Communication System), a GSM (Global System for Mobile communication), a PDC (Personal Digital Cellular), a PHS (Personal Digital Assistant), IMT (International Mobile Telecommunication) -2000, CDMA (Code Division Multiple Access) -2000, W-CDMA (W-CDMA), Wibro (Wireless Broadband Internet) , A smart pad, a tablet PC, and the like. It should be noted that the type of mobile device 20 disclosed in FIG. 1 is merely illustrated for convenience of explanation, and the type and form of the mobile device 20 described herein are not limited to those shown in FIG.

모바일 디바이스(20)의 동작에 대해서는 도 8을 통해 자세히 설명된다. The operation of the mobile device 20 will be described in detail with reference to FIG.

도 2는 도 1에 도시된 인증 서버(10)의 구성도이다. 도 2를 참조하면, 인증 서버(10)는 통신부(11), 라벨 영역 추출부(12), 코드 분석부(13), 도형 패턴 분석부(14), 인증부(15), 라벨 정보 관리부(16) 및 데이터베이스(17)를 포함한다. 2 is a configuration diagram of the authentication server 10 shown in FIG. 2, the authentication server 10 includes a communication unit 11, a label region extraction unit 12, a code analysis unit 13, a figure pattern analysis unit 14, an authentication unit 15, a label information management unit 16 and a database 17.

통신부(11)는 물품(30)에 표시된 라벨을 촬영한 라벨 이미지를 모바일 디바이스(20)로부터 수신한다. 예를 들면, 통신부(11)는 스마트 폰 등의 모바일 디바이스(20)를 통해 촬영된 소정 라벨 영역을 포함하는 라벨 이미지를 모바일 디바이스(20)로부터 수신할 수 있다. The communication unit 11 receives the label image of the label 30 displayed on the article 30 from the mobile device 20. For example, the communication unit 11 can receive, from the mobile device 20, a label image including a predetermined label area photographed through the mobile device 20 such as a smart phone.

도 3a 내지 도 3e는 라벨 이미지의 일 예를 나타낸다. 도 3a 내지 도 3e를 참조하면, 모바일 디바이스(20)로부터 수신되는 라벨 이미지는 도 3a에 도시된 라인 패턴을 포함하는 사각형의 라벨 이미지, 도 3b에 도시된 라인 패턴을 포함하는 팔각형의 라벨 이미지, 도 3c에 도시된 테두리의 라인 패턴을 포함하는 사각형의 라벨 이미지, 도 3d에 도시된 점(Dot) 패턴을 포함하는 사각형의 라벨 이미지 또는, 도 3e에 도시된 일부 영역에 점 패턴을 포함하는 사각형의 라벨 이미지 등이 될 수 있다. 다만, 모바일 디바이스(20)로부터 수신되는 라벨 이미지가 앞서 도시된 것들로 한정되는 것은 아니다. 3A to 3E show an example of a label image. 3A to 3E, the label image received from the mobile device 20 is a rectangular label image including the line pattern shown in FIG. 3A, an octagonal label image including the line pattern shown in FIG. 3B, A rectangular label image including a line pattern of the border shown in Fig. 3C, a rectangular label image including a dot pattern shown in Fig. 3D, or a rectangular image including a dot pattern in some areas shown in Fig. 3E And the like. However, the label image received from the mobile device 20 is not limited to those shown above.

라벨 영역 추출부(12)는 수신된 라벨 이미지에 기초하여 라벨 이미지에 포함된 라벨 영역을 추출한다. 이 때, 라벨 영역 추출부(12)는 라벨 이미지로부터 사각형 또는, 팔각형 중 어느 하나의 라벨 영역을 인식하고, 인식된 라벨 영역을 라벨 이미지로부터 추출할 수 있다. 일 예로, 라벨 영역 추출부(12)는 마커 디텍션 알고리즘(Marker Detection Algorithm)을 통하여 라벨 이미지 상의 사각형 또는 팔각형의 라벨 영역을 추출할 수 있다. The label region extracting unit 12 extracts the label region included in the label image based on the received label image. At this time, the label region extracting unit 12 can recognize any one of the label regions of the square or the octagon from the label image, and extract the recognized label region from the label image. For example, the label region extracting unit 12 may extract a rectangular or octagonal label region on the label image through a marker detection algorithm.

도 4a 내지 도 4f는 라벨 이미지로부터 라벨 영역을 추출하는 일 예를 나타낸다. 도 4a는 모바일 디바이스(20)로부터 수신된 라벨 이미지의 원본의 일 예를 나타낸다. 도 4b를 참조하면, 라벨 영역 추출부(12)는 모바일 디바이스(20)로부터 수신된 라벨 이미지의 색을 회색조로 변경한다. 도 4c를 참조하면, 라벨 영역 추출부(12)는 회색조로 변경된 라벨 이미지를 바이너리(Binary) 이미지로 변경한다. 도 4d를 참조하면, 라벨 영역 추출부(12)는 바이너리로 변경된 라벨 이미지를 보간 또는, 보정하여 윤곽 및 외곽선을 표시한다. 도 4e를 참조하면, 라벨 영역 추출부(12)는 라벨 이미지 내에 존재하는 꼭지점 4개 또는, 8개를 갖는 사각형 또는, 팔각형의 라벨 영역을 인식한다. Figures 4A-4F illustrate an example of extracting a label region from a label image. 4A shows an example of the original of the label image received from the mobile device 20. [ Referring to FIG. 4B, the label region extracting unit 12 converts the color of the label image received from the mobile device 20 into a grayscale. Referring to FIG. 4C, the label region extracting unit 12 converts the label image changed to grayscale into a binary image. Referring to FIG. 4D, the label region extracting unit 12 interpolates or corrects the label image changed to binary to display an outline and an outline. Referring to FIG. 4E, the label region extracting unit 12 recognizes a rectangular or octagonal label region having four vertices or eight vertices existing in the label image.

도 4f를 참조하면 라벨 영역 추출부(12)는 인식된 라벨 영역의 원근감을 조절(Warp Perspective)하여 라벨 영역을 추출할 수 있다. 다시 한번 설명하면 라벨 영역 추출부(12)는 모바일 디바이스(20)로부터 수신된 라벨 이미지로부터 사각형 또는 팔각형의 라벨 영역을 인식하고, 인식된 라벨 영역의 원근감을 조절하여 라벨 영역을 추출할 수 있다. 다만, 라벨 영역 추출부(12)를 통해 추출되는 라벨 영역은 앞서 예시된 사각형 또는, 팔각형의 형태로 한정되지 않고, 다양한 형태의 라벨 영역을 추출할 수 있다. Referring to FIG. 4F, the label region extracting unit 12 may extract the label region by warp perspective of the recognized label region. The label region extracting unit 12 recognizes a rectangular or octagonal label region from the label image received from the mobile device 20 and extracts the label region by adjusting the perspective of the recognized label region. However, the label region extracted through the label region extracting unit 12 is not limited to the rectangular or octagonal shape exemplified above, and various types of label regions can be extracted.

코드 분석부(13)는 추출된 라벨 영역에 포함된 일차원 이상의 코드를 분석한다. 코드는 1차원 코드인 바코드, 2차원 코드인 QR코드(Quick Response Code), 3차원 코드인 컬러코드 중 어느 하나일 수 있다. 예를 들면, 코드 분석부(13)는 라벨 영역에 포함된 QR 코드를 분석하여, QR 코드에 대응하는 분석 결과를 생성할 수 있다. The code analyzing unit 13 analyzes one or more codes included in the extracted label area. The code may be any one of a bar code as a one-dimensional code, a QR code (Quick Response Code) as a two-dimensional code, and a color code as a three-dimensional code. For example, the code analyzing unit 13 can analyze the QR code included in the label area and generate the analysis result corresponding to the QR code.

코드 분석부(13)는 라벨 영역에 포함된 일차원 이상의 코드로부터 코드의 정보, 코드에 대응하는 물품(30)의 정보 및 코드의 암호화 체계 중 하나 이상을 포함하는 분석 결과를 생성하고, 생성된 분석 결과를 데이터베이스(17)로 전송할 수도 있다. The code analyzing unit 13 generates an analysis result including at least one of information of the code, information of the item 30 corresponding to the code, and the encryption scheme of the code, from the one or more codes included in the label area, And transmit the result to the database 17.

도형 패턴 분석부(14)는 추출된 라벨 영역의 도형 패턴을 분석한다. 예를 들면, 도형 패턴 분석부(14)는 코드 분석부(13)의 QR코드 분석 결과에 기초하여 데이터베이스(17)로부터 획득한, 라벨 영역에 포함된 도형의 패턴의 유형, 종류 및 도형 패턴의 설정 등의 정보를 통해 라벨 영역에 포함된 도형의 패턴을 분석할 수 있다. The figure pattern analyzing unit 14 analyzes the figure pattern of the extracted label area. For example, the figure pattern analyzing unit 14 analyzes the type, the kind, and the type of the pattern of the figure included in the label area acquired from the database 17 based on the QR code analysis result of the code analyzer 13 The pattern of the figure included in the label area can be analyzed through information such as setting.

도형 패턴 분석부(14)는 추출된 라벨 영역의 라인 패턴을 분석하여 분석 결과를 생성한다. 라인 패턴은 라벨 영역에 복수의 라인으로 구성된 패턴을 의미한다. 도형 패턴 분석부(14)는 복수의 라인들의 모양, 형태, 라인의 폭, 길이 및 라인과 라인간의 간격 등을 분석하고, 분석 결과를 생성한다. 이후, 분석 결과는 라벨 또는 물품을 인증하는데 사용된다. 예를 들어, 분석 결과, 라인의 폭이 정해진 규격보다 크거나, 라인과 라인간의 간격이 정해진 규격보다 큰 경우 라벨은 위조 또는 복사된 것으로 판단될 수 있다. The figure pattern analyzer 14 analyzes the line pattern of the extracted label area and generates an analysis result. The line pattern means a pattern composed of a plurality of lines in the label area. The figure pattern analyzing unit 14 analyzes the shape and shape of a plurality of lines, the widths and lengths of lines, intervals between lines and lines, and generates analysis results. The analysis results are then used to authenticate the label or article. For example, if the width of the line is greater than the specified standard, or if the line-to-line spacing is larger than the specified standard, the label may be determined to be fake or copied.

도 5a 내지 도 5e는 본 발명의 일 실시예에 따른 라벨의 라인(Line) 패턴을 분석하는 방법을 나타낸다. 도 5a를 참조하면, 도 5a는 라벨 이미지로부터 추출된 라벨 영역을 나타낸다. 도 5b를 참조하면, 도형 패턴 분석부(14)는 라벨 영역의 색을 회색조로 변경한다. 도 5c를 참조하면 도형 패턴 분석부(14)는 회색조로 변경된 라벨 영역을 바이너리 변환하여 라벨 영역에 포함된 복수의 라인을 명확하게 한다. Figures 5A through 5E illustrate a method of analyzing a line pattern of a label according to an embodiment of the present invention. Referring to FIG. 5A, FIG. 5A shows the label area extracted from the label image. Referring to FIG. 5B, the figure pattern analyzer 14 changes the color of the label area to a grayscale. Referring to FIG. 5C, the figure pattern analyzer 14 performs a binary conversion of the label area changed to the grayscale to clarify a plurality of lines included in the label area.

도 5d를 참조하면, 도형 패턴 분석부(14)는 바이너리 변환된 라벨 영역에 다일레이트 필터(Dilate Fillter) 및, 이로드 필터(Erode Fillter)를 적용한다. 이 경우, 다일레이트 필터는 라벨 영역의 어두운 부분을 강조하고, 이로드 필터는 밝은 부분을 강조할 수 있다. Referring to FIG. 5D, the figure pattern analyzer 14 applies a dilate filter and an erode filter to the binary-converted label region. In this case, the dilate filter emphasizes the dark portion of the label region, and the payload filter can emphasize the bright portion.

도 5e를 참조하면, 도형 패턴 분석부(14)는 다일레이트 필터 및 이로드 필터가 적용된 라벨 영역에 가우시안 블러(Guassian Blur)를 통해 라벨 영역의 배경을 흐리게 처리하고, 허프 변환(Hough Transform)을 통해 라벨 영역의 전 영역에 걸쳐 라인의 패턴을 추출할 수 있다. 도형 패턴 분석부(14)는 추출된 패턴을 다른색으로 구별할 수도 있다. 여기서, 허프 변환은 소정 조건 공간에서 직선, 원 등 조건식으로 표현될 수 있는 곡선을 추출하기 위한 것으로, 일반적으로 허프 변환은 영상 전 영역에 걸쳐 산재해있는 패턴, 구멍이 있는 패턴, 잡음이 있는 패턴 등을 포함하는 영상에서 사용될 수 있다. Referring to FIG. 5E, the figure pattern analyzing unit 14 blurs the background of the label area through a Gaussian blur in a label area to which the DILATE filter and the IOL filter are applied, and performs a Hough Transform The pattern of the line can be extracted over the entire area of the label area. The figure pattern analyzing unit 14 may distinguish the extracted pattern by different colors. Here, the Hough transform is for extracting a curve that can be represented by a straight line, a circle, and the like in a predetermined condition space. In general, the Hough transform is a pattern scattered over the entire image, a pattern with holes, And the like.

도형 패턴 분석부(14)는 추출된 라벨 영역의 닷 패턴을 분석하여 분석 결과를 생성한다. 닷 패턴은 라벨 영역에 복수의 닷(또는 점)으로 구성된 패턴을 의미한다. 도형 패턴 분석부(14)는 복수의 닷들의 모양, 형태, 닷의 지름, 넓이 및 닷과 닷간의 간격 등을 분석하고, 분석 결과를 생성한다. 이후, 분석 결과는 라벨 또는 물품을 인증하는데 사용된다. 예를 들어, 분석 결과, 닷의 지름이 정해진 규격보다 작거나, 닷과 닷간의 간격이 정해진 규격보다 큰 경우 라벨은 위조 또는 복사된 것으로 판단될 수 있다. The figure pattern analyzing unit 14 analyzes the dot pattern of the extracted label area and generates an analysis result. A dot pattern means a pattern composed of a plurality of dots (or points) in a label area. The figure pattern analyzing unit 14 analyzes the shape and shape of a plurality of dots, a diameter and an area of the dot, an interval between dots and dots, and generates an analysis result. The analysis results are then used to authenticate the label or article. For example, if the diameter of the dot is smaller than the specified size, or if the dot-to-dot spacing is larger than the specified size, the label may be considered falsified or copied.

도 6a 내지 도 6f는 본 발명의 일 실시예에 따른 닷(Dot) 패턴을 분석하는 방법을 나타낸다. 도 6a를 참조하면, 도 6a는 닷 패턴을 포함하는 라벨 영역을 나타낸다. 닷 패턴은 10 X 8의 행렬 내에서 점으로 구분하며, 라벨 인쇄시에는 아주 작은 크기로 인쇄될 수 있다. 6A to 6F show a method of analyzing a dot pattern according to an embodiment of the present invention. Referring to FIG. 6A, FIG. 6A shows a label area including a dot pattern. The dot pattern is dotted in a matrix of 10 x 8, and can be printed at a very small size for label printing.

도 6b를 참조하면, 도형 패턴 분석부(14)는 라벨 영역의 색을 회색조로 변경하고, 회색조로 변경된 라벨 영역을 바이너리 변환하여 라벨 영역에 포함된 복수의 점을 명확하게 한다. 도 6b의 오른편 도면은 이해의 편의를 돕기 위한 라벨 영역 내부의 닷 패턴의 일 부분을 나타낸다. Referring to FIG. 6B, the figure pattern analyzer 14 changes the color of the label area to a grayscale, and converts the label area changed to grayscale to binary, thereby clarifying a plurality of points included in the label area. 6B shows a part of the dot pattern inside the label area for convenience of understanding.

도 6c를 참조하면, 도형 패턴 분석부(14)는 바이너리 변환된 라벨 영역으로부터 외곽선을 검출한다. 외곽선의 검출에는 외곽선 검출(FindCountours) 방식이 이용될 수 있다. 도 6d를 참조하면, 하나의 닷 패턴은 10 X 8 크기의 행렬 내에서 점으로 이루어진 소정 패턴이다. Referring to FIG. 6C, the figure pattern analyzer 14 detects an outline from the binarized label area. An outline detection (FindCountours) method can be used for detecting the outline. Referring to FIG. 6D, one dot pattern is a predetermined pattern made up of points in a matrix of 10 X 8 size.

도 6d의 오른편 도면을 참조하면 닷 패턴의 최상측, 최좌측 및 최우측에 위치한 복수의 점은 불변 위치의 점으로 패턴의 인식, 방향 및 기울기 등을 계산하기 위해 사용될 수 있다. 닷 패턴의 가용위치인 나머지 8 X 7 행렬 내부의 점의 위치에 따라 패턴이 결정될 수 있다. 도형 패턴 분석부(14)는 아스키(ASCII) 3 바이트(Byte) 그리고, 4 바이트(Byte, 약 4억)의 숫자를 인식 범위로 가질 수 있다. Referring to the right side of FIG. 6D, a plurality of points located at the uppermost, leftmost, and rightmost sides of the dot pattern can be used to calculate the recognition, direction, and slope of the pattern as points of the constant position. The pattern can be determined by the position of the point inside the remaining 8 X 7 matrix, which is the available position of the dot pattern. The figure pattern analyzing unit 14 can have ASCII 3 bytes and 4 bytes (about 400 million) in the recognition range.

도 6e를 참조하면, 도형 패턴 분석부(14)는 라벨 영역의 외곽선이 검출된 점 닷 패턴으로부터 패턴을 이루고 있는 복수의 점을 찾는다. 도 6f를 참조하면 도형 패턴 분석부(14)는 군집 패턴 알고리즘(Crowd Pattern Algorithm)을 통해 닷 패턴을 인식하고, 인식 후 좌 우측의 불변 위치의 패턴에 기초하여 복수의 닷 패턴 각각을 인식하고, 인식된 각각의 닷 패턴 중 불변 위치의 점 들을 제외하여 닷 패턴을 추출하고 분석할 수 있다. Referring to FIG. 6E, the figure pattern analyzer 14 finds a plurality of points forming a pattern from a dot-dot pattern in which the outline of the label area is detected. Referring to FIG. 6F, the figure pattern analyzer 14 recognizes a dot pattern through a crowd pattern algorithm, recognizes each of a plurality of dot patterns based on a pattern of left and right constant positions after recognition, A dot pattern can be extracted and analyzed by excluding the points of invariant positions among each recognized dot pattern.

다른 실시예에서, 도형 패턴 분석부(14)는 라벨 영역을 회색조로 변경하고, 바이너리 변환하여 소정 도형(Figure) 또는, 패턴(Pattern)을 검출할 수도 있다. 이 경우, 도형 패턴 분석부(14)는 라벨 영역에 작은 크기로 특수 인쇄된 도형, 패턴을 검출할 수 있다.  In another embodiment, the figure pattern analyzer 14 may change a label area to a grayscale and perform a binary conversion to detect a predetermined figure or pattern. In this case, the figure pattern analyzer 14 can detect a figure and a pattern that are specially printed in a small size in the label area.

인증부(15)는 코드의 분석 결과 및 도형 패턴의 분석 결과에 기초하여 라벨에 대응되는 라벨 또는 물품(30)을 인증한다. 다시 말하면, 인증부(15)는 코드의 분석 결과 및 도형 패턴의 분석 결과에 기초하여 라벨에 대응되는 라벨 또는 물품(30)의 진위 여부를 판단할 수 있다. The authentication unit 15 authenticates the label or the item 30 corresponding to the label based on the analysis result of the code and the analysis result of the graphic pattern. In other words, the authentication unit 15 can determine whether the label 30 corresponding to the label or the article 30 is authentic based on the analysis result of the code and the analysis result of the graphic pattern.

인증부(15)는 데이터베이스(17)로부터 코드의 기준 이미지를 추출하고, 추출된 코드의 기준 이미지와 코드 분석부(13)로부터 수신된 코드의 분석 결과를 비교하여 라벨 또는 물품(30)의 진위 여부를 판단할 수 있다. 예를 들어, 인증부(15)는 제품 정보, 선, 점, 도형 패턴 등의 라벨 영역에서 인식해야 할 도형의 종류, 패턴의 설정 값 등을 포함하는 코드의 기준 이미지를 데이터베이스(17)로부터 수신하고, 코드 분석부(13)로부터 수신된 QR코드 분석 결과를 비교하여, 해당 QR코드가 등록된 코드 인지 여부, QR 코드의 암호화가 정상적으로 이루어졌는지 여부, QR코드가 정상적으로 유통된 정보인지 여부를 통해 1차적으로 라벨 또는 물품(30)의 진위 여부를 판단할 수 있다. The authentication unit 15 extracts the reference image of the code from the database 17 and compares the analysis result of the code received from the code analysis unit 13 with the reference image of the extracted code to obtain the truth Can be determined. For example, the authentication unit 15 receives from the database 17 a reference image of a code including a type of a figure to be recognized in a label area such as product information, line, point, figure pattern, And compares the QR code analysis result received from the code analysis unit 13 with each other to determine whether the corresponding QR code is a registered code, whether or not the QR code is normally encrypted, and whether or not the QR code is normally distributed It is possible to judge whether the label or the article 30 is genuine or not.

인증부(15)는 도형 패턴 분석부(14)를 통해 분석된 도형의 수, 도형의 간격, 각도, 방향 및 패턴의 일치 여부 중 적어도 하나 이상이 일치하는 경우, 라벨 또는 라벨에 대응하는 물품(30)이 복사 또는 위조되지 않은 정품이라고 판단할 수 있다. 일 예로, 인증부(15)는 도형 패턴 분석부(14)를 통해 분석된 라벨 영역의 라인 패턴 중 라인의 최소 개수, 각도 및 라인 간의 간격에 기초하여 정품 여부를 판단할 수 있다. 다른 예에서 인증부(15)는 닷 패턴의 일치 여부, 라벨 영역 내의 기준이 되는 도형의 이미지와 동일한 도형이 몇 개인지 여부, 정확도는 어느 정도인지 여부에 기초하여 정품 여부를 판단할 수도 있다. If at least one of the number of figures analyzed, the interval, the angle, the direction, and the pattern match of the figure analyzed through the figure pattern analyzing unit 14 coincide with each other, the authenticating unit 15 determines whether the article corresponding to the label or label 30) is genuine that is not copied or falsified. For example, the authentication unit 15 can determine whether the label is genuine based on the minimum number of lines, the angle, and the interval between the lines among the line patterns of the label area analyzed through the figure pattern analysis unit 14. [ In another example, the authenticating unit 15 may determine whether the authenticity is based on whether or not the dot pattern is matched, how many figures are the same as the image of the reference figure in the label area, and how accurate the accuracy is.

통신부(11)는 물품(30), 인증 정보를 모바일 디바이스(20)로 전송할 수 있다. 이 때, 인증 정보는 라벨의 진위 여부, 물품의 진위 여부, 물품의 생산 이력, 물품에 연관된 경품 정보 및 물품에 연관된 포인트 정보 중 적어도 하나 이상을 포함할 수 있다. 인증 정보가 라벨 또는 물품(30)의 진위 여부에 대한 판단 결과인 경우, 통신부(11)는 인증부(15)의 인증 결과 해당 라벨 또는 물품(30)이 진품이 경우 라벨 이미지를 전송한 모바일 디바이스(20)에 해당 물품(30) 또는 라벨이 진품임을 알리는 판단 결과를 전송할 수 있다. The communication unit 11 can transmit the article 30 and the authentication information to the mobile device 20. [ At this time, the authentication information may include at least one of the authenticity of the label, the authenticity of the article, the production history of the article, the prize information associated with the article, and the point information associated with the article. When the authentication information is the result of the determination as to whether or not the label 30 or the article 30 is authentic, the communication unit 11 determines whether the label 30 corresponding to the authentication result of the authentication unit 15, It is possible to transmit a judgment result indicating that the article 30 or the label is genuine to the article 20.

통신부(11)는 모바일 디바이스(20)로부터 인증 확인을 위한 패스워드를 수신할 수 있다. 인증 확인을 위한 패스워드는 모바일 디바이스(20)의 사용자로부터의 키 입력 신호에 의해 모바일 디바이스(20)에서 생성되어 통신부(11)로 전송될 수 있다. The communication unit 11 can receive a password for authentication confirmation from the mobile device 20. [ A password for authentication confirmation may be generated in the mobile device 20 and transmitted to the communication unit 11 by a key input signal from the user of the mobile device 20. [

통신부(11)는 모바일 디바이스(20)로부터 디바이스 정보를 수신할 수 있다. 디바이스 정보는 모바일 디바이스(20)에 대한 정보로서, 예를 들면, 모바일 디바이스(20)의 디바이스 명, 모델명, 디바이스의 전화 번호 등을 포함할 수 있다. The communication unit 11 can receive the device information from the mobile device 20. [ The device information may be information on the mobile device 20, for example, a device name of the mobile device 20, a model name, a phone number of the device, and the like.

통신부(11)에서 수신한 디바이스 정보 및 패스워드는 라벨과 함께 매칭되어 데이터베이스(17)에 저장될 수 있다. The device information and the password received by the communication unit 11 may be stored in the database 17 together with the label.

인증부(15)는 모바일 디바이스(20)로부터 수신된 디바이스 정보에 기초하여 라벨 또는 물품의 진위 여부를 판단할 수 있다. 이 경우, 인증부(15)는 데이터베이스(17)로부터 라벨과 매칭된 디바이스 정보를 추출하고, 추출된 다바이스 정보를 모바일 디바이스(20)로부터 수신된 디바이스 정보와 일치하는 경우, 라벨 이미지에 포함된 라벨이 진품임을 판단할 수 있다. The authentication unit 15 can determine whether the label or the item is authentic based on the device information received from the mobile device 20. [ In this case, the authentication unit 15 extracts the device information matched with the label from the database 17, and if the extracted device information matches the device information received from the mobile device 20, Can be judged to be genuine.

또한, 인증부(15)는 모바일 디바이스(20)로부터 수신된 패스워드에 기초하여 라벨 또는 물품의 진위 여부를 판단할 수 있다. 이 경우, 인증부(15)는 데이터베이스로부터 라벨에 매칭된 패스워드를 추출하고, 추출된 패스워드가 모바일 디바이스(20)로부터 수신된 패스워드와 일치하는 경우에 라벨 또는 물품이 진품임을 판단할 수 있다. 인증부(15)는 잘못된 패스워드가 입력된 횟수에 기초하여, 잘못된 패스워드가 기 설정된 횟수를 초과하는 경우에 라벨이 위조되었다고 판단할 수 있다. In addition, the authentication unit 15 can determine whether the label or the item is authentic based on the password received from the mobile device 20. [ In this case, the authentication unit 15 extracts the password matched to the label from the database, and can determine that the label or the article is genuine when the extracted password matches the password received from the mobile device 20. [ The authentication unit 15 can determine that the label has been falsified if the wrong password exceeds the predetermined number of times based on the number of times the wrong password is input.

인증부(15)는 라벨에 기초하여 물품 정보 및 라벨의 진위 여부를 확인하여 모바일 디바이스(20)로 제공할 뿐만 아니라, 모바일 디바이스(20)의 디바이스 정보 또는, 패스워드가 일치하는 경우에 라벨이 진품임을 판단할 수 있으며, 이를 통해 라벨의 위조를 방지하고, 위조된 라벨이 모조품에 표시되어 사용되는 것을 효과적으로 방지할 수 있다. The authentication unit 15 not only verifies the authenticity of the product information and the label on the basis of the label and provides it to the mobile device 20 but also confirms whether the device information of the mobile device 20 or the label is authentic It is possible to prevent forgery of the label and effectively prevent the forged label from being displayed and used in the counterfeit product.

한편, 인증부(15)는 라벨의 진위 여부를 확인하는 횟수를 제한할 수 있으며, 라벨 또는 물품의 진위 여부를 확인한 횟수가 기 설정된 횟수를 초과하는 경우에는 해당 라벨 또는 물품이 위조되었다고 판단할 수 있다. 예를 들어, 인증부(15)가 특정 라벨에 대하여 진위 여부 확인 횟수를 3회로 제한 하였고, 사용자가 모바일 디바이스(20)를 이용하여 라벨의 진위 여부를 4회째 확인하는 경우, 라벨이 위조되었음을 사용자에게 알릴 수 있다. 이 경우, 인증부(15)는 라벨의 진위 여부가 제한된 횟수만큼 확인한 경우, 모바일 디바이스(20)에 패스워드 변경을 요청할 수 있으며, 패스워드가 변경되는 경우에 라벨의 진위 여부 제한 횟수를 갱신하여 설정할 수 있다. On the other hand, the authentication unit 15 may limit the number of times that the label is authentic or not. If the number of times the label or the authenticity of the item is verified exceeds a predetermined number, the authentication unit 15 may determine that the label or the article is falsified have. For example, when the authentication unit 15 restricts the number of authenticity confirmation times for a specific label by three, and the user confirms the authenticity of the label for the fourth time using the mobile device 20, . In this case, the authentication unit 15 can request a password change to the mobile device 20 when the authenticity of the label is confirmed a limited number of times, and when the password is changed, the authenticity limit frequency of the label is updated and set have.

라벨 정보 관리부(16)는 라벨의 진위 여부 및 라벨의 진위 여부를 확인할 수 있다. 그리고, 라벨 정보 관리부(16)는 라벨의 진위 여부 및 라벨의 진위 여부를 확인한 횟수를 데이터베이스(17)에 갱신하여 저장할 수 있다. The label information management unit 16 can confirm whether the label is true or not and whether the label is authentic. Then, the label information management unit 16 can update the database 17 with the number of times the authenticity of the label and the authenticity of the label are confirmed and stored.

라벨 정보 관리부(16)는 모바일 디바이스(20)로부터 수신된 패스워드가 잘못된 경우에 잘못된 패스워드의 수신 횟수에 기초하여 라벨이 위조된 것으로 판단되도록 데이터베이스(17)를 변경할 수 있다. The label information management unit 16 may change the database 17 so that it is determined that the label has been falsified based on the number of times the wrong password is received when the password received from the mobile device 20 is wrong.

라벨 정보 관리부(16)는 라벨 별로 진위 여부의 확인 횟수가 제한되는 경우, 라벨의 진위 여부 확인 횟수가 기 설정된 제한 횟수를 초과하면 라벨이 위조된 것으로 판단되도록 데이터베이스(17)를 변경할 수 있다. The label information management unit 16 can change the database 17 so that it is determined that the label has been falsified if the number of times the authenticity check is limited for each label exceeds the preset limit number of times.

데이터베이스(17)는 물품(30)의 정보, 도형 패턴의 종류, 도형 패턴의 설정 값, 라벨 또는 물품(30)의 진위 여부 중 적어도 하나 이상을 저장할 수 있다 예를 들면, 데이터베이스(17)는 물품(30)의 종류, 검출되는 도형의 종류, 라벨 영역 내의 도형 패턴의 종류, 선의 개수, 최소 길이, 간격, 각도, 닷 패턴 정보, 도형 모양 등의 진위 판단의 기준이 되는 정보를 저장할 수 있다. 데이터베이스(17)는 모바일 디바이스(20)의 디바이스 정보, 패스워드 및 물품(30)의 진위 제한 횟수 등을 더 저장할 수 있다. The database 17 may store at least one or more of the information of the article 30, the type of figure pattern, the figure value of the figure pattern, the authenticity of the label 30 or the article 30. For example, Information such as the type of the pattern 30 to be detected, the type of the figure to be detected, the type of figure pattern in the label area, the number of lines, the minimum length, the interval, the angle, the dot pattern information and the figure shape can be stored. The database 17 may further store device information of the mobile device 20, a password, and the number of authenticity limitations of the item 30. [

이러한 데이터베이스(17)의 일 예에는 인증 서버(10)의 내부 또는 외부에 존재하는 하드디스크드라이브, ROM(Read Only Memory), RAM(Random Access Memory), 플래쉬 메모리 및 메모리카드 등이 포함된다. One example of such a database 17 includes a hard disk drive, a ROM (Read Only Memory), a RAM (Random Access Memory), a flash memory, a memory card, and the like which are present inside or outside the authentication server 10.

도 7은 본 발명의 일 실시예에 따른 인증 과정을 나타내는 도면이다. 도 7을 참조하면 모바일 디바이스(20)는 물품(30)에 부착된 라벨의 이미지를 촬영(S701)하고, 인증 서버(10)는 모바일 디바이스(20)에서 촬영된 라벨 이미지를 수신(S702)한다. 인증 서버(10)는 수신된 라벨 이미지로부터 라벨 영역을 추출(S703)하고, 추출된 라벨 영역에 포함된 일차원 이상의 코드를 분석(S704)한다. 인증 서버(10)는 코드 분석 결과를 데이터베이스(17)에 전송하고, 인증 서버(10)는 데이터베이스(17)로부터 정품 판단의 기준이 되는 기준 정보를 수신(S705)한다. 인증 서버(10)는 수신된 기준 정보에 기초하여 라벨에 대응하는 인증 정보를 생성 (S706)하고, 인증 정보를 모바일 디바이스(20)에 전송(S707)한다. 모바일 디바이스(20)는 수신된 인증 정보에 기초하여 인증 결과를 디스플레이에 표시(S708)한다. 7 is a flowchart illustrating an authentication process according to an exemplary embodiment of the present invention. 7, the mobile device 20 captures an image of the label attached to the article 30 (S701), and the authentication server 10 receives the captured label image from the mobile device 20 (S702) . The authentication server 10 extracts the label area from the received label image (S703), and analyzes one-dimensional or more codes included in the extracted label area (S704). The authentication server 10 transmits the code analysis result to the database 17 and the authentication server 10 receives the reference information as a reference for the genuine article judgment from the database 17 (S705). The authentication server 10 generates authentication information corresponding to the label based on the received reference information (S706), and transmits the authentication information to the mobile device 20 (S707). The mobile device 20 displays the authentication result on the display based on the received authentication information (S708).

다만, 도 7은 본 발명의 일 실시예에 불과하므로, 도 7에서 설명되는 실시예로 본 발명이 한정 해석되어서는 안된다. However, since FIG. 7 is only an embodiment of the present invention, the present invention should not be construed as limited to the embodiment illustrated in FIG.

도 8은 도 1에 도시된 모바일 디바이스(20)의 구성도이다. 도 8에 도시된 모바일 디바이스(20)는 다른 실시예에서 도 1에 도시된 인증 서버(10)의 동작들을 수행할 수 있다. 이 경우, 인증 서버(10)는 데이터베이스의 기능을 수행할 수 있다. 따라서, 이하 생략된 내용이라고 하더라도, 도 1에 도시된 인증 서버(10)에 관하여 이상에서 기술된 내용들은 도 8에 도시된 모바일 디바이스(20)의 동작에도 적용된다. 다시 말하면, 도 8의 모바일 디바이스(20)에 대하여 설명되지 아니한 사항은 도 1 내지 도 2를 통해 인증 서버(10)에 대해 설명된 내용과 동일하거나 설명된 내용으로부터 당업자에 의해 용의하게 유추 가능하므로 이하 생략한다. 8 is a configuration diagram of the mobile device 20 shown in FIG. The mobile device 20 shown in Fig. 8 may perform the operations of the authentication server 10 shown in Fig. 1 in another embodiment. In this case, the authentication server 10 can perform the function of the database. Therefore, even if omitted below, the contents described above with respect to the authentication server 10 shown in Fig. 1 also apply to the operation of the mobile device 20 shown in Fig. In other words, matters not described for the mobile device 20 of FIG. 8 can be inferred by those skilled in the art from the same or described contents of the authentication server 10 through FIGS. 1 and 2 Therefore, it is omitted below.

도 8을 참조하면, 모바일 디바이스(20)는 촬영부(21), 라벨 영역 추출부(22), 코드 인식부(23), 통신부(24), 도형 패턴 분석부(25) 및 인증부(26)를 포함한다. 8, the mobile device 20 includes a photographing unit 21, a label region extracting unit 22, a code recognizing unit 23, a communication unit 24, a figure pattern analyzing unit 25, and an authentication unit 26 ).

촬영부(21)는 촬영 장치를 통해 물품(30)에 표시된 라벨을 촬영할 수 있다. 일 예로, 촬영부(21)는 모바일 디바이스(20)에 장착된 카메라를 포함하는 촬영 장치를 통해 라벨을 포함하는 라벨 이미지를 촬영할 수 있다. The photographing section 21 can photograph the label displayed on the article 30 through the photographing apparatus. For example, the photographing section 21 may photograph a label image including a label through a photographing device including a camera mounted on the mobile device 20. [

라벨 영역 추출부(22)는 촬영된 라벨의 라벨 이미지에 기초하여, 라벨 이미지에 포함된 라벨 영역을 추출할 수 있다. 일 예로, 라벨 영역 추출부(22)는 라벨 이미지에 포함된 사각형 또는 팔각형의 라벨 영역을 추출할 수 있다. The label region extracting unit 22 can extract the label region included in the label image based on the label image of the photographed label. For example, the label region extracting unit 22 may extract a rectangular or octagonal label region included in the label image.

코드 인식부(23)는 추출된 라벨 영역에 포함된 일차원 이상의 코드를 인식할 수 있다. 예를 들어 코드 인식부(23)는 사각형 형태의 라벨 영역에 포함된 바코드를 인식할 수 있다. The code recognition unit 23 can recognize a one-dimensional or more code included in the extracted label area. For example, the code recognition unit 23 can recognize a barcode included in a rectangular label area.

통신부(24)는 인식된 코드의 정보를 서버로 전송하고, 서버로부터 코드 정보에 대응하는 분석 데이터를 수신할 수 있다. 일 예로, 통신부(24)는 서버로부터 도형의 패턴과 관련된 데이터를 수신할 수 있다. The communication unit 24 can transmit the information of the recognized code to the server and receive the analysis data corresponding to the code information from the server. As an example, the communication unit 24 may receive data related to the pattern of figures from the server.

도형 패턴 분석부(25)는 추출된 라벨 영역의 도형 패턴을 분석할 수 있다. 도형 패턴 분석부(25)는 기 수신된 분석 데이터에 기초하여 추출된 라벨 영역의 도형 패턴을 분석할 수 있다. 예를 들면, 도형 패턴 분석부(25)는 추출된 라벨 영역에 포함된 라인 또는, 닷 패턴을 분석할 수 있다. The figure pattern analyzer 25 can analyze the figure pattern of the extracted label area. The figure pattern analyzing unit 25 can analyze the figure pattern of the extracted label area based on the received analysis data. For example, the figure pattern analyzer 25 can analyze a line or a dot pattern included in the extracted label area.

인증부(26)는 수신된 분석 데이터 및 도형 패턴의 분석 결과에 기초하여 라벨에 대응되는 인증 정보를 생성할 수 있다. 이 때, 인증 정보는 라벨의 진위 여부, 물품의 진위 여부, 물품의 생산 이력, 물품에 연관된 경품 정보 및 물품에 연관된 포인트 정보 중 적어도 하나 이상을 포함할 수 있다. 예를 들어, 인증부(26)는 도형 패턴 분석부(25)로부터 추출된 라벨 영역에 포함된 라인의 수, 간격 및 각도 중 하나 이상에 기초하여 라벨에 대응되는 라벨 또는 물품(30)의 진위 여부를 판단할 수 있다. The authentication unit 26 can generate authentication information corresponding to the label based on the analysis result of the analysis data and the figure pattern received. At this time, the authentication information may include at least one of the authenticity of the label, the authenticity of the article, the production history of the article, the prize information associated with the article, and the point information associated with the article. For example, the authenticating unit 26 may determine whether the label 30 corresponding to the label or the authenticity of the item 30 based on at least one of the number, the interval and the angle of the lines included in the label area extracted from the figure pattern analyzing unit 25 Can be determined.

도 9는 본 발명의 다른 실시예에 따른 인증 과정을 나타내는 도면이다. 도 9를 참조하면, 모바일 디바이스(20)는 물품(30)에 부착된 라벨을 촬영(S901)하고, 촬영된 라벨 이미지로부터 라벨 영역을 추출(S902)한다. 모바일 디바이스(20)는 라벨 영역에 포함된 바코드 등의 코드를 분석(S903)하고, 분석된 코드 정보를 서버로 전송(S904)한다. 모바일 디바이스(20)는 서버로부터 코드 정보에 대한 분석 데이터를 수신(S905)하고, 수신된 분석 데이터에 기초하여 라벨을 인증(S906)하여, 디스플레이에 인증 결과를 표시(S907)한다. 9 is a flowchart illustrating an authentication process according to another embodiment of the present invention. 9, the mobile device 20 photographs the label attached to the article 30 (S901) and extracts the label area from the photographed label image (S902). The mobile device 20 analyzes a code such as a bar code included in the label area (S903), and transmits the analyzed code information to the server (S904). The mobile device 20 receives the analysis data on the code information from the server (S905), authenticates the label based on the received analysis data (S906), and displays the authentication result on the display (S907).

도 10은 본 발명의 일 실시예에 따른 인증 방법을 나타내는 동작 흐름도이다. 도 10은 도 1에 도시된 인증 서버(10)에서 시계열적으로 처리되는 단계들을 포함한다. 따라서, 이하 생략된 내용이라고 하여도, 도 1 내지 도 2를 통해 인증 서버(10)에 대하여 이상에서 기술된 내용은 도 10에서 설명되는 실시예에도 적용된다. 10 is a flowchart illustrating an authentication method according to an embodiment of the present invention. FIG. 10 includes steps being processed in a time-series manner in the authentication server 10 shown in FIG. Therefore, the contents described above with respect to the authentication server 10 through FIGS. 1 and 2 also apply to the embodiment described with reference to FIG.

도 10을 참조하면, 인증 서버(10)는 물품(30)에 표시된 라벨을 촬영한 라벨 이미지를 모바일 디바이스(10)로부터 수신(S1001)하고, 수신된 라벨 이미지에 기초하여 라벨 이미지에 포함된 라벨 영역을 추출(S1002)한다. 인증 서버(10)는 추출된 라벨 영역에 포함된 일차원 이상의 코드를 분석(S1003)하고, 추출된 라벨 영역의 도형 패턴을 분석(S1004)한다. 그리고, 인증 서버(10)는 코드의 분석 결과 및 도형의 패턴 분석 결과에 기초하여 라벨에 대응하는 인증 정보를 생성(S1005)한다. 10, the authentication server 10 receives a label image of the label 30 displayed on the article 30 from the mobile device 10 (S1001), and based on the received label image, Area is extracted (S1002). The authentication server 10 analyzes the one-dimensional or more code included in the extracted label area (S1003), and analyzes the figure pattern of the extracted label area (S1004). Then, the authentication server 10 generates authentication information corresponding to the label based on the analysis result of the code and the pattern analysis result of the graphic form (S1005).

도 10을 통해 설명된 실시예에 따른 인증 방법은 컴퓨터에 의해 실행되는 프로그램 모듈과 같은 컴퓨터에 의해 실행가능한 명령어를 포함하는 기록매체의 형태로도 구현될 수 있다. 컴퓨터 판독 가능 매체는 컴퓨터에 의해 엑세스 될 수 있는 임의의 가용 매체일 수 있고, 휘발성 및 비휘발성 매체, 분리형 및 비 분리형 매체를 모두 포함한다. 또한, 컴퓨터 판독 가능 매체는 컴퓨터 저장 매체 및 통신매체를 모두 포함할 수 있다. 컴퓨터 저장 매체는 컴퓨터 판독 가능 명령어, 데이터 구조, 프로그램 모듈 또는 기타 데이터와 같은 정보의 저장을 위한 임의의 방법 또는 기술로 구현된 휘발성 및 비휘발성, 분리형 및 비분리형 매체를 모두 포함한다. 통신 매체는 전형적으로 컴퓨터 판독 가능 명령어, 데이터 구조, 프로그램 모듈, 또는 반송파와 같은 변조된 데이터 신호의 기타 데이터, 또는 기타 전송 메커니즘을 포함하며, 임의의 정보 전달 매체를 포함한다. The authentication method according to the embodiment described with reference to FIG. 10 may also be implemented in the form of a recording medium including instructions executable by a computer, such as a program module executed by a computer. Computer readable media can be any available media that can be accessed by a computer and includes both volatile and nonvolatile media, removable and non-removable media. In addition, the computer-readable medium may include both computer storage media and communication media. Computer storage media includes both volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Communication media typically includes any information delivery media, including computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave, or other transport mechanism.

전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다. It will be understood by those skilled in the art that the foregoing description of the present invention is for illustrative purposes only and that those of ordinary skill in the art can readily understand that various changes and modifications may be made without departing from the spirit or essential characteristics of the present invention. will be. It is therefore to be understood that the above-described embodiments are illustrative in all aspects and not restrictive. For example, each component described as a single entity may be distributed and implemented, and components described as being distributed may also be implemented in a combined form.

본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다. The scope of the present invention is defined by the appended claims rather than the detailed description and all changes or modifications derived from the meaning and scope of the claims and their equivalents are to be construed as being included within the scope of the present invention do.

10: 인증 서버
20: 모바일 디바이스
10: Authentication server
20: Mobile device

Claims (18)

라벨에 대응하는 인증 정보를 생성하는 인증 서버에 있어서,
물품에 표시된 라벨을 촬영한 라벨 이미지를 모바일 디바이스로부터 수신하는 통신부;
상기 수신된 라벨 이미지에 기초하여 상기 라벨 이미지에 포함된 라벨 영역을 추출하는 라벨 영역 추출부;
상기 추출된 라벨 영역에 포함된 일차원 이상의 코드를 분석하는 코드 분석부;
상기 추출된 라벨 영역의 도형 패턴을 분석하는 도형 패턴 분석부; 및
상기 코드의 분석 결과 및 상기 도형 패턴의 분석 결과에 기초하여 상기 라벨에 대응하는 인증 정보를 생성하는 인증부를 포함하는 인증 서버.
An authentication server for generating authentication information corresponding to a label,
A communication unit for receiving a label image of a label displayed on the article from a mobile device;
A label region extracting unit for extracting a label region included in the label image based on the received label image;
A code analyzer for analyzing one or more codes included in the extracted label area;
A figure pattern analyzer for analyzing the figure pattern of the extracted label area; And
And an authentication unit that generates authentication information corresponding to the label based on the analysis result of the code and the analysis result of the figure pattern.
제 1 항에 있어서,
상기 도형 패턴은 선(Line), 점(Dot) 및 도형(Figure) 중 하나 이상의 패턴이고,
상기 코드는 1차원 바코드, 2차원 바코드인 QR 코드 또는 3차원 코드인 컬러 코드 중 어느 하나인 것인, 인증 서버.
The method according to claim 1,
Wherein the figure pattern is at least one of a line, a dot and a figure,
Wherein the code is one of a one-dimensional bar code, a QR code as a two-dimensional bar code, or a color code as a three-dimensional code.
제 1 항에 있어서,
상기 통신부는 상기 인증 정보를 상기 모바일 디바이스로 전송하는 것인, 인증 서버.
The method according to claim 1,
And the communication unit transmits the authentication information to the mobile device.
제 1 항에 있어서,
상기 물품의 정보, 상기 도형 패턴의 종류, 상기 도형 패턴의 설정 값, 및 상기 물품의 진위 여부 중 하나 이상을 저장하는 데이터베이스를 더 포함하는 것인, 인증 서버.
The method according to claim 1,
Further comprising a database for storing at least one of information on the article, type of the figure pattern, set value of the figure pattern, and authenticity of the article.
제 1 항에 있어서,
상기 라벨 영역 추출부는 상기 라벨 이미지로부터 사각형 또는 팔각형 중 어느 하나의 라벨 영역을 인식하고, 상기 인식된 라벨 영역을 상기 라벨 이미지로부터 추출하는 것인, 인증 서버.
The method according to claim 1,
Wherein the label area extracting unit recognizes any one of a label area of a square or an octagon from the label image and extracts the recognized label area from the label image.
제 1 항에 있어서,
상기 코드 분석부는 상기 라벨 영역에 포함된 일차원 이상의 코드로부터 상기 코드의 정보, 상기 코드에 대응하는 물품의 정보 및 상기 코드의 암호화 체계 중 하나 이상을 포함하는 분석 결과를 생성하고, 상기 생성된 분석 결과를 인증부로 전송하는 것인, 인증 서버.
The method according to claim 1,
Wherein the code analyzing unit generates an analysis result including at least one of the information of the code, the information of the article corresponding to the code, and the encryption scheme of the code from one or more codes included in the label area, To the authentication unit.
제 6 항에 있어서,
상기 인증부는 상기 데이터베이스로부터 상기 코드의 기준 이미지를 추출하고, 상기 추출된 코드의 기준 이미지와 상기 수신된 분석 결과를 비교하여, 상기 라벨 또는 상기 물품을 인증하는 것인, 인증 서버.
The method according to claim 6,
Wherein the authentication unit extracts a reference image of the code from the database and compares the received analysis result with a reference image of the extracted code to authenticate the label or the article.
제 1 항에 있어서,
상기 인증부는 상기 분석된 도형의 수, 간격, 각도, 방향 및 패턴의 일치 여부 중 적어도 하나 이상이 일치하는 경우, 상기 라벨에 대응하는 물품이 정품이라고 판단하는 것인, 인증 서버.
The method according to claim 1,
Wherein the authentication unit judges that the article corresponding to the label is genuine when at least one of the number, the interval, the angle, the direction and the pattern match of the analyzed figure coincide with each other.
제 1 항에 있어서,
상기 통신부는 상기 모바일 디바이스로부터 패스워드를 수신하고,
상기 인증부는 상기 수신된 패스워드에 기초하여 상기 라벨 또는 상기 물품을 인증하는 것인, 인증 서버.
The method according to claim 1,
Wherein the communication unit receives a password from the mobile device,
Wherein the authentication unit authenticates the label or the article based on the received password.
제 9 항에 있어서,
상기 통신부는 상기 모바일 디바이스로부터 상기 모바일 디바이스의 디바이스 정보를 수신하고,
상기 인증부는 상기 수신된 디바이스 정보에 기초하여 상기 라벨 또는 상기 물품을 인증하는 것인, 인증 서버.
10. The method of claim 9,
Wherein the communication unit receives the device information of the mobile device from the mobile device,
Wherein the authentication unit authenticates the label or the article based on the received device information.
제 10 항에 있어서,
상기 통신부는 상기 라벨 이미지를 상기 모바일 디바이스로부터 수신하는 경우, 상기 모바일 디바이스로 상기 디바이스 정보 및 상기 패스워드 중 하나 이상을 상기 모바일 디바이스로 추가적으로 요청하고,
상기 데이터베이스는 상기 디바이스 정보 및 상기 패스워드 중 하나 이상을 상기 라벨 이미지에 관한 정보와 매칭하여 저장하는 것인, 인증 서버.
11. The method of claim 10,
Wherein the communication unit further requests the mobile device to send one or more of the device information and the password to the mobile device when receiving the label image from the mobile device,
Wherein the database stores one or more of the device information and the password in association with information on the label image.
제 9 항에 있어서,
상기 인증부는 상기 패스워드가 잘못된 패스워드인 경우 상기 라벨 또는 물품이 위조된 것으로 판단하는 것인, 인증 서버.
10. The method of claim 9,
Wherein the authentication unit determines that the label or the article is falsified if the password is an incorrect password.
제 1 항에 있어서,
상기 라벨 또는 물품의 인증 횟수를 데이터베이스에 기록하는 라벨 정보 관리부를 더 포함하고,
상기 인증부는 상기 물품의 인증 횟수가 제한된 횟수를 초과하는 경우 상기 물품이 위조된 것으로 판단하는 것인, 인증 서버.
The method according to claim 1,
Further comprising a label information management unit for recording the number of authentications of the label or article in a database,
Wherein the authentication unit determines that the article is falsified if the number of authentication times of the article exceeds a limited number of times.
제 1 항에 있어서,
상기 통신부는 상기 물품의 인증 횟수가 기 설정된 횟수를 초과하는 경우, 상기 촬영된 라벨 이미지가 유효하지 않다는 것을 상기 모바일 디바이스로 알리는 것인, 인증 서버.
The method according to claim 1,
Wherein the communication unit notifies the mobile device that the photographed label image is not valid when the number of times of authentication of the article exceeds a preset number of times.
제 1 항에 있어서,
상기 인증 정보는 상기 라벨의 진위 여부, 상기 물품의 진위 여부, 상기 물품의 생산 이력, 상기 물품에 연관된 경품 정보 및 상기 물품에 연관된 포인트 정보 중 적어도 하나 이상을 포함하는 것인, 인증 서버.
The method according to claim 1,
Wherein the authentication information includes at least one of the authenticity of the label, the authenticity of the article, the production history of the article, the prize information associated with the article, and the point information associated with the article.
라벨에 대응하는 인증 정보를 생성하는 인증 방법에 있어서,
물품에 표시된 라벨을 촬영한 라벨 이미지를 모바일 디바이스로부터 수신하는 단계;
상기 수신된 라벨 이미지에 기초하여 상기 라벨 이미지에 포함된 라벨 영역을 추출하는 단계;
상기 추출된 라벨 영역에 포함된 일차원 이상의 코드를 분석하는 단계;
상기 추출된 라벨 영역의 도형 패턴을 분석하는 단계;
상기 코드의 분석 결과 및 상기 도형 패턴의 분석 결과에 기초하여 상기 라벨에 대응하는 인증 정보를 생성하는 단계를 포함하는 인증 방법.
An authentication method for generating authentication information corresponding to a label,
Receiving from the mobile device a label image of the label displayed on the article;
Extracting a label area included in the label image based on the received label image;
Analyzing a one-dimensional or more code included in the extracted label area;
Analyzing a figure pattern of the extracted label area;
And generating authentication information corresponding to the label based on the analysis result of the code and the analysis result of the figure pattern.
라벨에 대응하는 인증 정보를 생성하는 모바일 디바이스에 있어서,
촬영 장치를 통해 물품에 표시된 라벨을 촬영하는 촬영부;
상기 촬영된 라벨의 라벨 이미지에 기초하여 상기 라벨 이미지에 포함된 라벨 영역을 추출하는 라벨 영역 추출부;
상기 추출된 라벨 영역에 포함된 일차원 이상의 코드를 인식하는 코드 인식부;
상기 인식된 코드의 정보를 서버로 전송하고, 상기 서버로부터 상기 코드의 정보에 대응하는 분석 데이터를 수신하는 통신부;
상기 추출된 라벨 영역의 도형 패턴을 분석하는 도형 패턴 분석부; 및
상기 수신된 분석 데이터 및 상기 도형 패턴의 분석 결과에 기초하여 상기 라벨에 대응하는 인증 정보를 생성하는 인증부를 포함하는 모바일 디바이스.
A mobile device for generating authentication information corresponding to a label,
A photographing unit photographing the label displayed on the article through the photographing apparatus;
A label region extracting unit for extracting a label region included in the label image based on the label image of the photographed label;
A code recognition unit for recognizing one or more codes included in the extracted label area;
A communication unit for transmitting the information of the recognized code to the server and receiving analysis data corresponding to the information of the code from the server;
A figure pattern analyzer for analyzing the figure pattern of the extracted label area; And
And an authentication unit that generates authentication information corresponding to the label on the basis of the analysis result of the received analysis data and the figure pattern.
제 17 항에 있어서,
상기 도형 패턴 분석부는 상기 수신된 분석 데이터에 기초하여 상기 추출된 라벨 영역의 도형 패턴을 분석하는 것인, 모바일 디바이스.
18. The method of claim 17,
And the figure pattern analyzing unit analyzes the figure pattern of the extracted label area based on the received analysis data.
KR1020120152435A 2012-12-24 2012-12-24 Authentication server and method by using label and, mobile device KR20140087084A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020120152435A KR20140087084A (en) 2012-12-24 2012-12-24 Authentication server and method by using label and, mobile device
PCT/KR2013/012061 WO2014104694A1 (en) 2012-12-24 2013-12-24 Authentication server and method using label, and mobile device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120152435A KR20140087084A (en) 2012-12-24 2012-12-24 Authentication server and method by using label and, mobile device

Publications (1)

Publication Number Publication Date
KR20140087084A true KR20140087084A (en) 2014-07-09

Family

ID=51021667

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120152435A KR20140087084A (en) 2012-12-24 2012-12-24 Authentication server and method by using label and, mobile device

Country Status (2)

Country Link
KR (1) KR20140087084A (en)
WO (1) WO2014104694A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016018244A1 (en) * 2014-07-29 2016-02-04 Hewlett-Packard Development Company, L.P. Transmit an authentication mark
WO2017003060A1 (en) * 2015-06-30 2017-01-05 주식회사 디지워크 Product image, for electronic commerce, having ip tracking module therein, method for determining product authenticity for electronic commerce using same, and terminal device for carrying out same
KR102068246B1 (en) * 2019-01-25 2020-02-11 주식회사 에이치엔에프 Device for electronic information input and attaching electronic tag of label
CN113159792A (en) * 2020-01-22 2021-07-23 未来技术研究所株式会社 Genuine product verification method, genuine product verification system and digital hologram label generator
KR20220093441A (en) * 2020-12-28 2022-07-05 조형래 Server and method for registering and authenticating label image

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108351978B (en) 2015-11-13 2020-07-07 皇家飞利浦有限公司 Using combined barcode images to determine actions associated with a device
CN105488686A (en) * 2016-01-08 2016-04-13 张高祥 Digital anti-counterfeiting device and method thereof
US11941478B2 (en) 2018-10-19 2024-03-26 Diagnostics Instruments, Inc. Barcode scanning of bulk sample containers
US11054431B2 (en) * 2018-10-19 2021-07-06 Diagnostic Instruments, Inc. Barcode scanning of bulk sample containers

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100404869B1 (en) * 2001-05-04 2003-11-07 이광희 A Method for authenticating goods and A System therefor
KR20050022695A (en) * 2003-08-29 2005-03-08 김용욱 Genuine quality warranty system with on-line network and method thereof
JP2005092689A (en) * 2003-09-19 2005-04-07 Oki Electric Ind Co Ltd Food distribution management system
KR20100070115A (en) * 2008-12-17 2010-06-25 (주)디노밴 Method and system for product genuineness confirm
KR101160914B1 (en) * 2011-08-29 2012-08-07 박삼식 Certificating qualifying goods terminal using certificating qualifying goods label, the system and method for certificating qualifying goods

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016018244A1 (en) * 2014-07-29 2016-02-04 Hewlett-Packard Development Company, L.P. Transmit an authentication mark
CN106575333A (en) * 2014-07-29 2017-04-19 惠普发展公司,有限责任合伙企业 Transmit an authentication mark
US10068237B2 (en) 2014-07-29 2018-09-04 Hewlett-Packard Development Company, L.P. Transmit an authentication mark
WO2017003060A1 (en) * 2015-06-30 2017-01-05 주식회사 디지워크 Product image, for electronic commerce, having ip tracking module therein, method for determining product authenticity for electronic commerce using same, and terminal device for carrying out same
KR102068246B1 (en) * 2019-01-25 2020-02-11 주식회사 에이치엔에프 Device for electronic information input and attaching electronic tag of label
CN113159792A (en) * 2020-01-22 2021-07-23 未来技术研究所株式会社 Genuine product verification method, genuine product verification system and digital hologram label generator
KR20220093441A (en) * 2020-12-28 2022-07-05 조형래 Server and method for registering and authenticating label image

Also Published As

Publication number Publication date
WO2014104694A1 (en) 2014-07-03

Similar Documents

Publication Publication Date Title
KR20140087084A (en) Authentication server and method by using label and, mobile device
EP3655906B1 (en) Secure tags
US11349666B2 (en) Electronically signing and distributing identification data as a service that provides proof of identity, integrity, validity and origin of data for non-repudiation and ID validation methods
CA2925325C (en) Document authentication based on expected wear
US9171347B2 (en) System and method for analysis and authentication of covert security information using a smart device
US10552846B2 (en) Authenticated barcode patterns
US20160210621A1 (en) Verifiable credentials and methods thereof
US11216933B2 (en) Mobile multi-feature product authentication
US9697298B2 (en) ID tag authentication system and method
US20190347888A1 (en) Document authentication system
CN106529976A (en) Checking system and checking method for commodity determination uniqueness
CN104951943A (en) Anti-counterfeiting method based on random plain and secret code association examination
EP3311337B1 (en) Methods and a computing device for determining whether a mark is genuine
CN103279731A (en) Two-dimension code anti-fake method and anti-fake verification method thereof
CN105046504A (en) Multiple key checking, inspection and forgery prevention source forming method and forgery prevention label
WO2014059439A1 (en) System and method for analysis and authentication using a smart device
KR102033621B1 (en) System for detecting false qr code
KR101595766B1 (en) A label for authenticating genuine and the authenticating method by using the same
JP7101258B2 (en) 2D barcode generation method, authentication method, server, and 2D barcode
WO2017207524A1 (en) An authentication method for product packaging
KR20210001155A (en) RFID based genuine product certification service system using cipher update algorithm of certification key for document forgery prevention to use distributed ledger stored in RFID key storage
JP2019518265A (en) System and method for identifying a user using graphical barcodes and payment card authorization readings
CN117910497A (en) Anti-fake key forming method, anti-fake code management method and computer device
EP4274156A1 (en) Systems and methods for token authentication
KR20200097586A (en) Apparatus for judging a counterfeit product using QR code authentication of package box

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application