[go: up one dir, main page]

KR101661646B1 - 이미지 코드를 이용한 웹페이지 서비스 시스템 및 방법 - Google Patents

이미지 코드를 이용한 웹페이지 서비스 시스템 및 방법 Download PDF

Info

Publication number
KR101661646B1
KR101661646B1 KR1020150025449A KR20150025449A KR101661646B1 KR 101661646 B1 KR101661646 B1 KR 101661646B1 KR 1020150025449 A KR1020150025449 A KR 1020150025449A KR 20150025449 A KR20150025449 A KR 20150025449A KR 101661646 B1 KR101661646 B1 KR 101661646B1
Authority
KR
South Korea
Prior art keywords
template
group
attribute
web page
content
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
KR1020150025449A
Other languages
English (en)
Other versions
KR20160102843A (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 KR1020150025449A priority Critical patent/KR101661646B1/ko
Publication of KR20160102843A publication Critical patent/KR20160102843A/ko
Application granted granted Critical
Publication of KR101661646B1 publication Critical patent/KR101661646B1/ko
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/06009Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/06009Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
    • G06K19/06037Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking multi-dimensional coding

Landscapes

  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • Economics (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

웹페이지 서비스 시스템이 개시된다. 본 발명의 일 실시예에 따른 웹페이지 서비스 시스템은 복수의 웹페이지를 미리 설정된 유형에 따라 복수의 그룹으로 분류하는 유형 분류부; 상기 유형에 기초하여 상기 복수의 그룹 각각에 적용되는 그룹 기본 속성을 정의하는 기본 속성 정의부; 상기 그룹 기본 속성에 기초하여, 상기 웹페이지 각각으로부터 템플릿에 해당하는 HTML 태그 및 리소스를 제외한 컨텐츠를 추출하는 컨텐츠 추출부; 및 상기 추출된 컨텐츠 각각을 상기 그룹 기본 속성에 연관시켜 이미지로 변환하여 이미지 코드를 생성하는 코드 생성부를 포함한다.

Description

이미지 코드를 이용한 웹페이지 서비스 시스템 및 방법{Webpage service system and method using image code}
본 발명의 일 실시예는 이미지 코드를 이용한 웹페이지 서비스 시스템 및 방법에 관한 것으로, 웹페이지로부터 필수 컨텐츠만 추출하고, 추출한 컨텐츠를 이미지 코드로 저장하여 추후 이미지 코드로부터 컨텐츠를 복원하고, 웹페이지에 대응하는 템플릿을 합성하여 웹페이지를 서비스하는 시스템 및 방법에 관한 것이다.
대부분 QR 코드들은 한정된 데이터공간으로 많은 정보를 제공하기 위해 QR 코드에 저장된 URL에 연결해 웹페이지 정보를 제공한다. 그러나 이러한 간접 코드 방식은 간단한 웹페이지 서비스를 위해 별도의 웹서버를 요구하고 사용자에게 데이터 통신을 유발하여 통신 비용을 증가시킬 수 있다.
이를 해결하기 위한 마이크로 웹페이지는 일반적으로 HTML 태그와 컨텐츠 정보들을 분리하여 필수 컨텐츠만 이미지 코드에 직접 저장하고 후에 템플릿과 합성하는 방법을 사용한다.
관련 선행기술로는 대한민국 공개특허공보 제10-2011-0147436호(발명의 명칭: 웹페이지 및 QR코드 생성 방법 및 장치, 공개일자: 2013. 08. 13)가 있다.
본 발명의 일 실시예의 목적은 웹페이지로부터 필수 컨텐츠를 추출하여 QR코드를 비롯한 이미지 코드를 생성하는 시스템 및 방법을 제공하는 것이다.
또한, 생성된 이미지 코드로부터 웹페이지로부터 추출한 정보를 복원하고, 이를 템플릿과 합성하여 웹페이지를 생성하는 시스템 및 방법을 제공하는 것을 목적으로 한다.
본 발명의 일 실시예에 따른 웹페이지 서비스 시스템은 복수의 웹페이지를 미리 설정된 유형에 따라 복수의 그룹으로 분류하는 유형 분류부; 상기 유형에 기초하여 상기 복수의 그룹 각각에 적용되는 그룹 기본 속성을 정의하는 기본 속성 정의부; 상기 그룹 기본 속성에 기초하여, 상기 웹페이지 각각으로부터 템플릿에 해당하는 HTML 태그 및 리소스를 제외한 컨텐츠를 추출하는 컨텐츠 추출부; 및 상기 추출된 컨텐츠 각각을 상기 그룹 기본 속성에 연관시켜 이미지로 변환하여 이미지 코드를 생성하는 코드 생성부를 포함한다.
상기 유형 분류부는 사용자입력 조작에 의해 입력되는 입력 정보에 기초하여 상기 유형을 미리 설정할 수 있다.
상기 이미지 코드는 연동 웹페이지의 웹사이트 주소를 포함하는 URL 필드, 상기 컨텐츠의 압축 여부의 정보를 포함하는 옵션 필드, 상기 해당 웹페이지의 고유 식별자, 상기 그룹 기본 속성을 포함하는 기본 속성 필드 및 그룹 확장 속성을 포함하는 확장 속성 필드로 구성되는 이미지 코드를 이용할 수 있다.
상기 이미지 코드는 QR 코드 또는 바코드를 포함하는 이미지 코드를 이용할 수 있다.
본 발명의 일 실시예에 따른 웹페이지 서비스 시스템은 상기 이미지 코드로부터 상기 컨텐츠 및 상기 그룹 기본 속성을 복호화하는 복호화부; 상기 그룹 기본 속성에 기초하여 상기 컨텐츠에 해당하는 템플릿을 선정하는 템플릿 선정부; 및 상기 복호화된 컨텐츠와 상기 선정된 템플릿을 합성하는 템플릿 합성부를 더 포함할 수 있다.
본 발명의 일 실시예에 따른 웹페이지 서비스 시스템은 복수의 템플릿을 상기 그룹 기본 속성에 따라 분류하여 저장하는 템플릿 데이터베이스를 더 포함하고, 상기 템플릿 선정부는 상기 템플릿 데이터베이스로부터 상기 그룹 기본 속성에 대응하는 템플릿 중 어느 하나를 선택하는 템플릿 선택부를 포함할 수 있다.
상기 템플릿 선정부는 상기 템플릿 데이터베이스에 상기 그룹 기본 속성에 대응하는 템플릿이 존재하지 않는 경우, 템플릿 서버에 접속하여 상기 그룹 기본 속성에 대응하는 템플릿의 전송을 요청하는 템플릿 전송 요청부; 및 상기 전송 요청에 대한 응답으로, 상기 템플릿 서버로부터 상기 그룹 기본 속성에 대응하는 템플릿을 수신하는 템플릿 수신부를 더 포함할 수 있다.
본 발명의 일 실시예에 따른 웹페이지 서비스 시스템은 상기 웹페이지 각각에 미리 정의된 개별 속성을, 상기 웹페이지 각각의 고유 식별자에 따른 해당 그룹 기본 속성에 적용하여 상기 웹페이지 각각의 그룹 확장 속성을 정의하는 확장 속성 정의부를 더 포함하고, 상기 코드 생성부는 상기 추출된 컨텐츠 각각을 상기 그룹 확장 속성에 연관시켜 상기 이미지로 변환하여 상기 이미지 코드를 생성할 수 있다.
본 발명의 일 실시예에 따른 웹페이지 서비스 시스템은 복수의 템플릿을 상기 그룹 확장 속성에 따라 분류하여 저장하는 템플릿 데이터베이스; 상기 이미지 코드로부터 상기 컨텐츠 및 상기 그룹 확장 속성을 복호화하는 복호화부; 상기 그룹 확장 속성에 기초하여, 상기 템플릿 데이터베이스로부터 상기 컨텐츠에 해당하는 템플릿을 선정하는 템플릿 선정부; 및 상기 복호화된 컨텐츠와 상기 선정된 템플릿을 합성하는 템플릿 합성부를 더 포함할 수 있다.
본 발명의 일 실시예에 따른 웹페이지 서비스 방법은 복수의 웹페이지를 미리 설정된 유형에 따라 복수의 그룹으로 분류하는 단계; 상기 유형에 기초하여 상기 복수의 그룹 각각에 적용되는 그룹 기본 속성을 정의하는 단계; 상기 그룹 기본 속성에 기초하여, 상기 웹페이지 각각으로부터 템플릿에 해당하는 HTML 태그 및 리소스를 제외한 컨텐츠를 추출하는 단계; 및 상기 추출된 컨텐츠 각각을 상기 그룹 기본 속성에 연관시켜 이미지로 변환하여 이미지 코드를 생성하는 단계를 포함한다.
본 발명의 일 실시예에 따르면, 웹페이지로부터 중요 정보인 코드 정보를 추출하여 이를 QR 코드를 비롯한 이미지 코드로 생성할 수 있고, 사용자는 이미지 코드로부터 복원한 코드 정보와 저장하고 있는 템플릿을 사용하여 웹페이지를 생성할 수 있다.
이로써 종래 QR 코드가 일반적으로 URL 주소 정보만을 담는 것에 비해서 데이터 접근 속도가 빠르고, 데이터 통신을 필요로 하지 않아 자원을 낭비하지 않을 수 있다.
도 1은 본 발명의 일 실시예에 따른 웹페이지 서비스 시스템의 개괄적인 구조를 도시한 블록도이다.
도 2는 본 발명의 일 실시예에 따른 코드 생성 장치를 도시한 블록도이다.
도 3은 본 발명의 일 실시예에 따른 웹페이지용 이미지 코드의 구조를 도시한 도면이다.
도 4는 본 발명의 다른 실시예에 따른 코드 생성 장치를 도시한 블록도이다.
도 5는 본 발명의 일 실시예에 따른 웹페이지 복원 장치를 도시한 블록도이다.
도 6은 본 발명의 일 실시예에 따른 템플릿 선정부를 도시한 블록도이다.
도 7은 본 발명의 일 실시예에 따른 웹페이지 서비스 시스템을 설명하기 위하여 도시한 도면이다.
도 8은 본 발명의 일 실시예에 따른 웹페이지 서비스 시스템이 상기 템플릿을 관리하는 방법을 설명하기 위하여 도시한 도면이다.
도 9는 본 발명의 일 실시예에 따른 웹페이지 서비스 방법을 설명하기 위하여 도시한 흐름도이다.
본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세하게 설명하고자 한다. 그러나 이는 본 발명을 특정한 실시 형태에 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 각 도면을 설명하면서 유사한 참조부호를 유사한 구성요소에 대해 사용하였다.
제1, 제2, A, B 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다. 및/또는 이라는 용어는 복수개의 관련된 기재된 항목들의 조합 또는 복수개의 관련된 기재된 항목들 중의 어느 항목을 포함한다.
어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다.
본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수개의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.
이하, 본 발명에 따른 바람직한 실시예를 첨부된 도면을 참조하여 상세하게 설명한다.
도 1은 본 발명의 일 실시예에 따른 웹페이지 서비스 시스템의 개괄적인 구조를 도시한 블록도이다.
도 1을 참조하면 본 발명의 일 실시예에 따른 웹페이지 서비스 시스템(100)은 코드 생성 장치(110) 및 웹페이지 복원 장치(120)를 포함할 수 있다.
상기 코드 생성 장치(110)는 복수의 웹페이지로부터 컨텐츠를 추출하여 이미지 코드를 생성한다.
상기 코드 생성 장치(110)에 대한 자세한 설명은 도 2를 참조하여 후술한다.
상기 웹페이지 복원 장치(120)는 상기 코드 생성 장치(110)에서 생성된 상기 이미지 코드로부터 상기 컨텐츠를 복원하고 템플릿과 합성하여 웹페이지를 생성한다.
상기 웹페이지 복원 장치(120)에 대해서는 도 5를 참조하여 구체적으로 후술한다.
도 2는 도 1의 코드 생성 장치(110)의 상세 구성을 설명하기 위해 도시한 블록도이다.
도 2를 참조하면, 상기 코드 생성 장치(110)는 유형 분류부(210), 기본 속성 정의부(220), 컨텐츠 추출부(230) 및 코드 생성부(240)를 포함한다.
상기 유형 분류부(210)는 복수의 웹페이지를 미리 설정된 유형에 따라 복수의 그룹으로 분류한다.
여기서, 상기 미리 설정된 유형은 상기 웹페이지의 특성을 나타낸다. 예를 들어, 초대장 이름, 초대 인사말, 초대 일자, 초대 장소, 초대자 이름 등과 같은 속성으로 이루어진 유형의 웹페이지는 초대장이 될 수 있고, 상기 웹페이지는 초대장 그룹으로 분류될 수 있다.
즉, 다양한 웹페이지들 중에서 목적이 유사한 웹페이지는 일반적으로 유사한 유형을 갖고 있다. 따라서, 상기 유형 분류부(210)는 이러한 웹페이지의 특성을 이용해 복수의 웹페이지를 유형별로 나누어 복수의 그룹으로 분류할 수 있다.
예를 들어, 상기 유형 분류부(210)는 상기 웹페이지의 유형에 따라 초대장, 공지, 편지 등의 그룹으로 분류할 수 있다.
이를 위해, 상기 유형 분류부(210)는 사용자의 입력 조작에 의해 입력되는 입력 정보(예: 그룹 기본 속성 정의)에 기초하여 상기 유형을 미리 설정할 수 있다. 즉, 상기 유형 분류부(210)는 사용자의 선택에 의하여 상기 유형을 미리 설정할 수 있고, 사용자에 의하여 선택된 상기 유형에 기초하여 상기 복수의 웹페이지를 복수의 그룹으로 분류할 수 있다.
상기 기본 속성 정의부(220)는 상기 유형에 기초하여 상기 복수의 그룹 각각에 적용되는 그룹 기본 속성을 정의한다.
여기서, 상기 그룹 기본 속성은 상기 그룹에 속하는 상기 웹페이지가 일반적으로 갖는 속성을 의미한다.
예를 들어, 초대장 그룹에 속하는 웹페이지에는 초대장 이름, 초대 인사말, 초대 일자, 초대 장소, 초대자 이름의 속성이 포함될 수 있다. 이처럼 상기 초대장 그룹에 속하는 웹페이지에 공통적으로 포함하는 속성들이 상기 그룹 기본 속성이 될 수 있다.
상기 컨텐츠 추출부(230)는 상기 그룹 기본 속성에 기초하여, 상기 웹페이지 각각으로부터 템플릿에 해당하는 HTML 태그 및 리소스를 제외한 컨텐츠를 추출한다. 즉, 상기 컨텐츠 추출부(230)는 상기 그룹 기본 속성을 이용하여 상기 웹페이지 각각으로부터 필수 컨텐츠만을 추출할 수 있다.
본 발명의 일 실시예에서는 상기 웹페이지를 원본 그대로 복원하는 것이 아니라, 상기 웹페이지의 핵심적인 내용을 포함하는 최소한의 필수 컨텐츠만 추출함으로써, 이후에 상기 필수 컨텐츠에 해당 템플릿을 합성하여 상기 웹페이지를 컨텐츠 내용을 왜곡하지 않는 선에서 복원할 수 있는 환경을 제공할 수 있다.
여기서, 상기 필수 컨텐츠는 일반적으로 텍스트 컨텐츠가 해당 될 수 있으며, 경우에 따라서는 용량이 적은 이미지, 소리 정보도 포함될 수 있다. 상기 리소스는 이미지 정보 또는 소리 정보를 포함하는데, 일반적으로 HTML 태그 및 리소스는 웹페이지의 핵심 정보를 포함하지 않는 경우가 많기에, 상기 컨텐츠 추출부(230)는 HTML 태그 및 리소스를 제외한 나머지, 즉 상기 필수 컨텐츠만을 추출할 수 있다.
상기 코드 생성부(240)는 상기 추출된 컨텐츠 각각을 상기 그룹 기본 속성에 연관시켜 이미지로 변환하여 이미지 코드를 생성한다. 즉, 상기 코드 생성부(240)는 상기 이미지 변환을 통해 상기 컨텐츠 및 상기 그룹 기본 속성을 상기 이미지 코드에 기록할 수 있다.
여기서, 상기 이미지 코드는 QR 코드 또는 바코드를 포함할 수 있다. 또한, 상기 이미지 코드는 연동 웹페이지의 웹사이트 주소를 포함하는 URL 필드, 상기 컨텐츠의 압축 여부의 정보를 포함하는 옵션 필드, 상기 해당 사이트의 고유 식별자, 상기 그룹 기본 속성을 포함하는 기본 속성 필드 및 상기 확장 속성을 포함하는 확장 속성 필드로 구성될 수 있다.
상기 URL 필드는 기존 QR 코드 스캔 응용 프로그램들과의 호환을 위해 연동 웹페이지 URL을 저장하거나 웹페이지용 앱이 설치할 수 있는 URL로 이동할 수 있도록 한다.
상기 컨텐츠의 압축 여부의 정보를 포함하는 옵션 필드는 상기 필수 컨텐츠에 대해서 압축을 푸는 절차를 거칠 것인지 여부를 선택하는 내용을 포함할 수 있다.
상기 해당 웹페이지의 고유 식별자, 상기 그룹 기본 속성을 포함하는 기본 속성 필드 및 상기 그룹 확장 속성을 포함하는 상기 확장 속성 필드는 상기 식별자, 상기 그룹 기본 속성 및 하기 그룹 확장 속성에 해당하는 컨텐츠를 포함할 수 있다.
상기 이미지 코드의 구조에 대해서는 도 3을 참조하여 후술한다.
도 3은 본 발명의 일 실시예에 따른 웹페이지용 이미지 코드의 구조를 도시한 도면이다.
도 3에 도시된 바와 같이, 상기 웹페이지용 이미지 코드의 구조는 호환부(compatibility part)와 웹페이지부(webpage part)로 구성될 수 있고, 웹페이지부(webpage part)는 다시 헤드(Head)와 바디(Body)로 구성될 수 있다.
상기 호환부(compatibility part)는 URL 필드를 포함하고, 상기 호환부와 헤드를 구분하기 위한 구분자(MD, webpage-delimiter)를 포함할 수 있다.
상기 헤드(Head)는 웹페이지부(webpage part)가 시작됨을 나타내는 구분자(MW)와 하기 바디(Body)에 포함되는 컨텐츠 데이터가 압축되어 있는지 여부에 대한 정보를 포함하는 Option 필드를 포함할 수 있고, 상기 헤드와 바디를 구분하기 위한 구분자(OD, Object-delimiter)를 포함할 수 있다.
상기 바디(Body)는 상기 해당 웹페이지의 고유 식별자(ID), 상기 각각의 기본 속성 필드와 확장 속성 필드의 구분자(Property)와 상기 각각의 기본 속성 필드와 확장 속성 필드를 구성하는 컨텐츠를 포함할 수 있다. 상기 각각의 기본 속성 필드와 확장 속성 필드 각각도 구분자(OD)를 이용하여 다른 속성 필드와 구분할 수 있다.
도 4는 도 1의 코드 생성 장치(110)의 다른 실시예에 따른 상세 구성을 도시한 블록도이다.
도 4를 참조하면, 상기 코드 생성 장치(110) 유형 분류부(210), 기본 속성 정의부(220), 확장 속성 정의부(410), 컨텐츠 추출부(230) 및 코드 생성부(240)를 포함한다.
상기 도 4의 코드 생성 장치(110)는 상기 확장 속성 정의부(410)를 제외한 나머지 구성요소(210, 220, 230, 240)가 도 3의 코드 생성 장치(110)와 동일하다. 따라서, 본 실시예에서는 상기 확장 속성 정의부(410) 및 이와 관련된 구성요소에 대해서만 자세히 설명하기로 한다.
상기 확장 속성 정의부(410)는 상기 웹페이지 각각에 미리 정의된 개별 속성을, 상기 웹페이지 각각의 고유 식별자에 따른 해당 그룹 기본 속성에 적용하여 상기 웹페이지 각각의 그룹 확장 속성을 정의할 수 있다.
여기서, 상기 그룹 확장 속성은 상기 웹페이지가 갖는 상기 그룹 기본 속성 이외의 개별 속성을 의미한다. 즉, 상기 그룹 확장 속성은 동일한 그룹 기본 속성을 가지는 웹페이지들에 대해, 상기 그룹 기본 속성 내에서 각각의 웹페이지를 상기 개별 속성에 따라 보다 디테일하게 분류하기 위한 것이다.
예를 들어, 돌잔치 초대장의 유형에는 상기 초대장 그룹의 기본 속성 외에 '부모의 이름' 속성(개별 속성)이 포함될 수 있고, 음악회 초대장의 유형에는 상기 초대장 그룹의 기본 속성 외에 '부모의 이름' 속성은 사용되지 않고 '연주자' 및 '연주곡'의 속성(개별 속성)이 포함될 수 있다. 여기에서 상기 '부모의 이름'은 돌잔치 초대장의 그룹 확장 속성이 될 수 있고, 상기 '연주자' 및 '연주곡'의 속성은 상기 음악회 초대장 유형의 그룹 확장 속성이 될 수 있다. 이에 따라, 상기 동일한 그룹 기본 속성을 가지는 돌잔치 초대장과 음악회 초대장의 유형은 상기 그룹 확장 속성에 따라 다시 분류될 수 있다.
또한, 상기 해당 웹페이지의 고유 식별자는 상기 웹페이지가 갖는 정보로서, 상기 웹페이지의 목적, 유형 및 작성자 등 상기 웹페이지를 식별할 수 있는 정보를 포함할 수 있다.
상기 코드 생성부(240)는 상기 웹페이지가 갖는 상기 그룹 기본 속성 이외의 개별 속성을 의미하는 그룹 확장 속성에 기초하여 상기 이미지 코드를 생성할 수 있다.
즉, 상기 코드 생성부(240)는 상기 추출된 컨텐츠 각각을 상기 그룹 확장 속성에 연관시켜 상기 이미지로 변환하여 상기 이미지 코드를 생성할 수 있다.
더 나아가서, 상기 코드 생성부(240)는 상기 이미지 코드 외에 NFC를 비롯한 근거리 통신에서 송수신될 수 있는 전자 정보, 예컨대 NFC 태그 등을 생성할 수도 있다.
도 5는 도 1의 웹페이지 복원 장치(120)의 상세 구성을 설명하기 위해 도시한 블록도이다.
도 5를 참조하면, 상기 웹페이지 복원 장치(120)는 복호화부(510), 템플릿 선정부(520) 및 템플릿 합성부(530)를 포함할 수 있다.
상기 복호화부(510)는 도 1의 코드 생성 장치(110)에 의해 생성된 이미지 코드로부터 상기 컨텐츠 및 상기 그룹 기본 속성을 복호화할 수 있다.
이를 위해, 상기 복호화부(510)는 사용자의 스캔 조작에 따라 상기 이미지 코드를 스캔할 수 있다. 상기 스캔한 정보는 상기 컨텐츠 및 상기 그룹 기본 속성으로 복호화 될 수 있다.
상기 템플릿 선정부(520)는 상기 그룹 기본 속성에 기초하여 상기 컨텐츠에 해당하는 템플릿을 선정할 수 있다.
이를 위해, 상기 템플릿 선정부(520)는 도 6에 도시된 바와 같이 템플릿 선택부(610), 템플릿 전송 요청부(620), 및 템플릿 수신부(630)를 포함할 수 있다. 참고로, 도 6은 도 5의 템플릿 선정부(520)의 상세 구성을 도시한 블록도이다.
상기 템플릿 선택부(610)는 템플릿 데이터베이스로부터 상기 그룹 기본 속성에 대응하는 템플릿 중 어느 하나를 선택할 수 있다. 여기서, 상기 템플릿 데이터베이스는 복수의 템플릿을 상기 그룹 기본 속성에 따라 분류하여 저장하는 데이터 저장부의 역할을 한다.
상기 템플릿 전송 요청부(620)는 상기 템플릿 데이터베이스에 상기 그룹 기본 속성에 대응하는 템플릿이 존재하지 않는 경우, 템플릿 서버에 접속하여 상기 그룹 기본 속성에 대응하는 템플릿의 전송을 요청할 수 있다.
여기서, 상기 템플릿 서버는 상기 웹페이지 복원 장치(120), 예를 들어 컴퓨터나 스마트폰의 외부에 존재하는 서버로서, 복수의 템플릿을 포함할 수 있으며, 인터넷 또는 무선 통신을 이용하여 접속할 수 있는 서버를 의미한다.
상기 템플릿 전송 요청부(620)는 상기 템플릿의 전송 요청 시, 사용자의 입력 조작에 의하여 상기 템플릿 서버에 접속할 수 있다.
즉, 상기 템플릿 전송 요청부(620)는 상기 템플릿 서버에 상기 템플릿의 전송을 요청하기 위해서는 인터넷 또는 무선통신에 연결해야 하는데, 이러한 경우 불필요한 통신 요금을 부담하게 되는 문제 등이 발생할 수 있기에, 추후 와이파이 등 무료 통신을 이용할 수 있도록 사용자의 선택(입력 조작)에 따라 상기 템플릿 서버로의 접속 여부를 결정하도록 할 수 있다.
상기 템플릿 수신부(630)는 상기 전송 요청에 대한 응답으로, 상기 템플릿 서버로부터 상기 그룹 기본 속성에 대응하는 템플릿을 수신할 수 있다.
한편, 상기 템플릿 선정부(520)는 상기 웹페이지의 식별자와 상기 템플릿의 버전 정보에 더 기초하여 상기 템플릿을 선정할 수도 있다.
다시 도 5를 참조하면, 상기 템플릿 합성부(530)는 상기 복호화된 컨텐츠와 상기 선정된 템플릿을 합성할 수 있다.
즉, 상기 템플릿 합성부(530)는 상기 복호화된 컨텐츠를 이에 대응하는 템플릿과 합성하여 상기 웹페이지를 생성할 수 있다.
이렇게 생성된 웹페이지는 원본과는 그 템플릿에 차이가 있지만, 원본 내 필수 컨텐츠가 모두 포함되어 있는 바, 사용자는 상기 생성된 웹페이지를 통해 원본 웹페이지의 컨텐츠를 확인할 수 있다.
다른 실시예로서, 상기 웹페이지 복원 장치(120)는 상기 그룹 확장 속성을 이용하여 웹페이지를 생성(복원)할 수 있다.
이를 위해, 상기 복호화부(510)는 상기 이미지 코드로부터 상기 컨텐츠 및 상기 그룹 확장 속성을 복호화 할 수 있다.
상기 템플릿 선정부(520)는 상기 그룹 확장 속성에 기초하여, 상기 템플릿 데이터베이스로부터 상기 컨텐츠에 해당하는 템플릿을 선정할 수 있다. 여기서, 상기 템플릿 데이터베이스는 복수의 템플릿을 상기 그룹 확장 속성에 따라 분류하여 저장하는 데이터 저장부의 역할을 한다.
상기 템플릿 합성부(530)는 상기 복호화된 컨텐츠와 상기 선정된 템플릿을 합성하여 상기 웹페이지를 생성할 수 있다.
한편, 상기 템플릿 선정부(520)는 상기 웹페이지의 식별자와 상기 템플릿의 버전 정보에 더 기초하여 상기 템플릿을 선정할 수도 있다.
도 7은 본 발명의 일 실시예에 따른 웹페이지 서비스 시스템을 설명하기 위하여 도시한 도면이다.
도 7에 의하면, 본 발명의 일 실시예에 따른 상기 웹페이지 서비스 시스템은 웹페이지 생성기(Webpage Generator), 웹페이지 리더(Webpage Reader) 및 템플릿 서버(Template Server)로 구성될 수 있다.
도 7의 좌측 상단을 참조하면, 상기 웹페이지 생성기(Webpage Generator)는 상기 웹페이지로부터 컨텐츠를 추출하는 컨텐츠 추출기(Webpage Separator), 컨텐츠를 압축하는 압축기(Compressor) 및 상기 추출된 컨텐츠를 QR 코드로 인코딩하는 코드 생성부(QR Encoder)로 구성될 수 있다.
상기 웹페이지 생성기는 컨텐츠 추출기에서 상기 웹페이지의 컨텐츠를 추출하고, 상기 컨텐츠를 압축하도록 선택하였다면 상기 컨텐츠를 압축한 다음, 상기 컨텐츠를 도 7의 좌측 하단에 있는 QR 코드를 생성할 수 있다.
또한 상기 웹페이지 생성기는 상기 웹페이지가 갖고 있는 상기 템플릿을 상기 도 7의 우측 상단에 있는 템플릿 서버(Template Server)에 전송하고, 만약 상기 전송한 템플릿이 상기 템플릿 서버에 저장되어 있지 않은 템플릿이라면, 상기 템플릿 서버는 상기 전송 받은 템플릿을 저장할 수 있다.
도 7의 우측 하단을 참조하면, 상기 웹페이지 리더는 QR 코드로부터 상기 웹페이지의 구성성분을 조합하는 웹페이지 합성기(Webpage Compositor), 압축된 상기 컨텐츠의 압축을 해제하는 압축 복원기(Decompressor) 및 상기 QR 코드를 복호화 하는 QR 복호화기(QR Decoder)로 구성될 수 있다.
상기 웹페이지 리더는 상기 QR 복호화기에서 QR 코드를 읽어 컨텐츠를 복호화하고, 만약 상기 컨텐츠가 압축되어 있다면 상기 압축 복원기에서 압축을 푼 다음 상기 웹페이지 합성기에서 상기 컨텐츠와 상기 템플릿 서버로부터 수신한 템플릿을 적용하여 상기 웹페이지를 생성할 수 있다.
도 7의 우측 상단을 참조하면, 상기 템플릿 서버는 상기 웹페이지 리더에게 상기 웹페이지에 해당하는 템플릿을 전송할 수 있고, 또한 상기 웹페이지 리더가 저장하고 있는 상기 템플릿을 수신하여 상기 템플릿이 상기 템플릿 서버에 저장되지 않은 템플릿이라면 상기 템플릿 서버에 저장할 수 있다.
도 8은 본 발명의 일 실시예에 따른 웹페이지 서비스 시스템이 상기 템플릿을 관리하는 방법을 설명하기 위하여 도시한 도면이다.
도 8을 참조하면, 도 8의 좌측에 있는 상기 웹페이지 리더에 있어, 상기 웹페이지 생성을 총괄하는 웹페이지 관리자를 포함하고, 상기 웹페이지 관리자는 웹 브라우져로부터 컨텐츠를 수신하고, 로컬 템플릿 관리자로부터 템플릿을 수신한다. 또한 상기 웹페이지 관리자는 상기 로컬 템플릿 관리자에게 상기 웹브라우져가 갖고 있는 템플릿을 기본 템플릿 저장소와 확장 템플릿 저장소에 전송하여 저장하도록 할 수 있고, 또한 상기 기본 템플릿 저장소와 상기 확장 템플릿 저장소로부터 템플릿을 전달 받아 수신할 수 있다.
또한, QR 코드를 스캔하여 이를 상기 QR/NFC 복호화기를 통하여 복호화하고, 복호화한 컨텐츠가 압축되어 있다면 상기 압축 복원기를 통하여 복원할 수 있다.
상기 합성기는 상기 복호화한 컨텐츠와 상기 웹페이지 관리자로부터 수신한 템플릿을 이용하여 웹페이지를 생성할 수 있다.
또한 상기 웹페이지 관리자는 상기 템플릿 서버로부터 상기 템플릿을 수신할 수도 있다.
도 8의 우측에 있는 상기 템플릿 서버에 있어, 템플릿 서버를 관리하는 템플릿 관리자는 템플릿 저장소로부터 상기 템플릿을 수신할 수 있다. 상기 템플릿 관리자는 상기 웹페이지 관리자로부터 상기 웹페이지 식별자 즉, 웹페이지 ID를 수신할 수 있고, 상기 웹페이지 ID를 이용해 적용 가능한 템플릿을 검색한 후 적용 가능한 템플릿이 있으면 이 템플릿을 상기 웹페이지 관리자에게 전송할 수 있다.
상기 템플릿 관리자가 상기 템플릿 저장소로부터 템플릿을 수신하기 위해서는 관리 권한이 있어야 한다. 상기 관리 권한은 상기 템플릿 관리자가 상기 웹페이지 관리자로부터 수신한 사용자 ID에 의하여 권한을 인증 받을 수 있다.
상기 템플릿 관리자는 상이 웹페이지 관리자로부터 수신한 사용자 ID를 접근제어 관리자에 전송하여 권한이 인증된다면, 접근 제어 정보를 수신하여 템플릿 저장소에서 템플릿을 수신할 수 있다.
상기 템플릿 서버에서 이루어지는 템플릿을 관리하는 일련의 과정은 템플릿 관리 프로그램을 통하여 수행할 수 있다.
도 9는 본 발명의 일 실시예에 따른 웹페이지 서비스 방법을 설명하기 위하여 도시한 흐름도이다.
도 9를 참조하면, 단계 910에서는, 웹페이지 서비스 시스템(100)이 복수의 웹페이지를 미리 설정된 유형에 따라 복수의 그룹으로 분류한다.
다음으로, 단계 920에서는, 웹페이지 서비스 시스템(100)이 상기 유형에 기초하여 상기 복수의 그룹 각각에 적용되는 그룹 기본 속성을 정의한다.
다음으로, 단계 930에서는, 웹페이지 서비스 시스템(100)이 상기 그룹 기본 속성에 기초하여, 상기 웹페이지 각각으로부터 템플릿에 해당하는 HTML 태그 및 리소스를 제외한 컨텐츠를 추출한다.
다음으로, 단계 940에서는, 웹페이지 서비스 시스템(100)이 상기 추출된 컨텐츠 각각을 상기 그룹 기본 속성에 연관시켜 이미지로 변환하여 이미지 코드를 생성한다.
이제까지 본 발명에 대하여 그 바람직한 실시예들을 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.

Claims (8)

  1. 복수의 웹페이지를 미리 설정된 유형에 따라 복수의 그룹으로 분류하는 유형 분류부;
    상기 유형에 기초하여 상기 복수의 그룹 각각에 적용되는 그룹 기본 속성을 정의하는 기본 속성 정의부;
    상기 웹페이지 각각에 미리 정의된 개별 속성을, 상기 웹페이지 각각의 고유 식별자에 따른 해당 그룹 기본 속성에 적용하여 상기 웹페이지 각각의 그룹 확장 속성을 정의하는 확장 속성 정의부;
    상기 그룹 기본 속성에 기초하여, 상기 웹페이지 각각으로부터 템플릿에 해당하는 HTML 태그 및 리소스를 제외한 컨텐츠를 추출하는 컨텐츠 추출부; 및
    상기 추출된 컨텐츠 각각을 상기 그룹 기본 속성 및 상기 그룹 확장 속성에 연관시켜 이미지로 변환하여 이미지 코드를 생성하는 코드 생성부
    를 포함하는 것을 특징으로 하는 이미지 코드를 이용한 웹페이지 서비스 시스템.
  2. 제1항에 있어서,
    상기 이미지 코드는
    연동 웹페이지의 웹사이트 주소를 포함하는 URL 필드, 상기 컨텐츠의 압축 여부의 정보를 포함하는 옵션 필드, 상기 해당 웹페이지의 고유 식별자, 상기 그룹 기본 속성을 포함하는 기본 속성 필드 및 그룹 확장 속성을 포함하는 확장 속성 필드로 구성되는 이미지 코드를 이용한 웹페이지 서비스 시스템.
  3. 제1항에 있어서,
    상기 이미지 코드로부터 상기 컨텐츠 및 상기 그룹 기본 속성을 복호화하는 복호화부;
    상기 그룹 기본 속성에 기초하여 상기 컨텐츠에 해당하는 템플릿을 선정하는 템플릿 선정부; 및
    상기 복호화된 컨텐츠와 상기 선정된 템플릿을 합성하는 템플릿 합성부를 더 포함하는 이미지 코드를 이용한 웹페이지 서비스 시스템.
  4. 제3항에 있어서,
    복수의 템플릿을 상기 그룹 기본 속성에 따라 분류하여 저장하는 템플릿 데이터베이스를 더 포함하고,
    상기 템플릿 선정부는
    상기 템플릿 데이터베이스로부터 상기 그룹 기본 속성에 대응하는 템플릿 중 어느 하나를 선택하는 템플릿 선택부를 포함하는 이미지 코드를 이용한 웹페이지 서비스 시스템.
  5. 제4항에 있어서,
    상기 템플릿 선정부는
    상기 템플릿 데이터베이스에 상기 그룹 기본 속성에 대응하는 템플릿이 존재하지 않는 경우, 템플릿 서버에 접속하여 상기 그룹 기본 속성에 대응하는 템플릿의 전송을 요청하는 템플릿 전송 요청부; 및
    상기 전송 요청에 대한 응답으로, 상기 템플릿 서버로부터 상기 그룹 기본 속성에 대응하는 템플릿을 수신하는 템플릿 수신부를 더 포함하는 이미지 코드를 이용한 웹페이지 서비스 시스템.
  6. 삭제
  7. 제1항에 있어서,
    복수의 템플릿을 상기 그룹 확장 속성에 따라 분류하여 저장하는 템플릿 데이터베이스;
    상기 이미지 코드로부터 상기 컨텐츠 및 상기 그룹 확장 속성을 복호화하는 복호화부;
    상기 그룹 확장 속성에 기초하여, 상기 템플릿 데이터베이스로부터 상기 컨텐츠에 해당하는 템플릿을 선정하는 템플릿 선정부; 및
    상기 복호화된 컨텐츠와 상기 선정된 템플릿을 합성하는 템플릿 합성부를 더 포함하는 이미지 코드를 이용한 웹페이지 서비스 시스템.
  8. 복수의 웹페이지를 미리 설정된 유형에 따라 복수의 그룹으로 분류하는 단계;
    상기 유형에 기초하여 상기 복수의 그룹 각각에 적용되는 그룹 기본 속성을 정의하는 단계;
    상기 웹페이지 각각에 미리 정의된 개별 속성을, 상기 웹페이지 각각의 고유 식별자에 따른 해당 그룹 기본 속성에 적용하여 상기 웹페이지 각각의 그룹 확장 속성을 정의하는 단계;
    상기 그룹 기본 속성에 기초하여, 상기 웹페이지 각각으로부터 템플릿에 해당하는 HTML 태그 및 리소스를 제외한 컨텐츠를 추출하는 단계; 및
    상기 추출된 컨텐츠 각각을 상기 그룹 기본 속성 및 상기 그룹 확장 속성에 연관시켜 이미지로 변환하여 이미지 코드를 생성하는 단계
    를 포함하는 것을 특징으로 하는 이미지 코드를 이용한 웹페이지 서비스 방법.
KR1020150025449A 2015-02-23 2015-02-23 이미지 코드를 이용한 웹페이지 서비스 시스템 및 방법 Expired - Fee Related KR101661646B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020150025449A KR101661646B1 (ko) 2015-02-23 2015-02-23 이미지 코드를 이용한 웹페이지 서비스 시스템 및 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020150025449A KR101661646B1 (ko) 2015-02-23 2015-02-23 이미지 코드를 이용한 웹페이지 서비스 시스템 및 방법

Publications (2)

Publication Number Publication Date
KR20160102843A KR20160102843A (ko) 2016-08-31
KR101661646B1 true KR101661646B1 (ko) 2016-09-30

Family

ID=56877382

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020150025449A Expired - Fee Related KR101661646B1 (ko) 2015-02-23 2015-02-23 이미지 코드를 이용한 웹페이지 서비스 시스템 및 방법

Country Status (1)

Country Link
KR (1) KR101661646B1 (ko)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102462516B1 (ko) 2018-01-09 2022-11-03 삼성전자주식회사 디스플레이 장치 및 이의 컨텐츠 제공 방법

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20120051798A (ko) * 2010-11-14 2012-05-23 김경중 태그 정보 연결용 어플리케이션

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
논문1: 한남대학교

Also Published As

Publication number Publication date
KR20160102843A (ko) 2016-08-31

Similar Documents

Publication Publication Date Title
JP3859313B2 (ja) タグ文書の圧縮装置および復元装置,圧縮方法および復元方法,圧縮/復元装置および圧縮/復元方法並びに圧縮,復元もしくは圧縮/復元プログラムを記録したコンピュータ読み取り可能な記録媒体
JP2005108230A (ja) オーディオ/ビデオコンテンツ認識・処理機能内蔵印刷システム
US8849726B2 (en) Information processing apparatus and control method for the same
CN105718502A (zh) 用于高效特征匹配的方法和设备
CN111475785B (zh) 信息采集方法、装置、计算机设备和存储介质
CN101571946B (zh) 图像处理装置及图像处理方法
CN103493042B (zh) 浏览系统、图像服务器、及图像服务器执行的方法
KR101661646B1 (ko) 이미지 코드를 이용한 웹페이지 서비스 시스템 및 방법
CN105359132A (zh) 生成和检索电子文档的方法和记录介质
US20140337413A1 (en) Relaying device, image processing device, and system comprising image processing device, relaying device and service server
EP2077505B1 (en) Data compression apparatus and method for compressing data
KR100764463B1 (ko) 2차원 바코드를 이용한 웹상의 데이타 암호화 및 복호화 시스템
US8130408B2 (en) Image forming system and data processing method
CN101582921A (zh) 服务流程处理设备和方法
CN105704215B (zh) 文件共享系统及相应的文件发送方法及装置
KR20220079026A (ko) 일반 문서 기반의 멀티미디어 영상 콘텐츠 제작 서비스 제공 장치
CN113382086B (zh) 文档传输方法、装置、电子设备及计算机程序产品
KR101644858B1 (ko) 고기능 이미지 파일을 활용한 이미지 검색 시스템
KR20220079073A (ko) 멀티미디어 변환 콘텐츠 제작 서비스 제공장치의 제작 인터페이스 장치
KR20220130864A (ko) 음성 데이터를 멀티미디어 변환 콘텐츠로 제작하는 서비스 제공 시스템
KR20220079042A (ko) 서비스 제공 프로그램 기록매체
JP2005149113A (ja) コンテンツ配信方法、装置、並びにプログラム
JP2018537750A (ja) 音声とパターンとをパーソナライズに関連付けする方法及びシステム
KR102347228B1 (ko) 음성 정보로부터 변환된 텍스트의 영상 리소스 매칭을 이용한 멀티미디어 변환 콘텐츠 제작 서비스 제공 방법 및 그 장치
JP5644244B2 (ja) 文書処理装置、文書処理方法、及び、プログラム

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20150223

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

Comment text: Notification of reason for refusal

Patent event date: 20151210

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20160708

PG1501 Laying open of application
GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20160926

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20160927

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20210831

Start annual number: 6

End annual number: 6

PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20230707