KR101876958B1 - Hybrid type electronic document publication system using high density bar code, and method thereof - Google Patents

Hybrid type electronic document publication system using high density bar code, and method thereof Download PDF

Info

Publication number
KR101876958B1
KR101876958B1 KR1020170166702A KR20170166702A KR101876958B1 KR 101876958 B1 KR101876958 B1 KR 101876958B1 KR 1020170166702 A KR1020170166702 A KR 1020170166702A KR 20170166702 A KR20170166702 A KR 20170166702A KR 101876958 B1 KR101876958 B1 KR 101876958B1
Authority
KR
South Korea
Prior art keywords
electronic document
issuing
unit
bar code
issuance
Prior art date
Application number
KR1020170166702A
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 KR1020170166702A priority Critical patent/KR101876958B1/en
Application granted granted Critical
Publication of KR101876958B1 publication Critical patent/KR101876958B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/602Providing cryptographic facilities or services
    • 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/06018Record 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 one-dimensional coding
    • G06K19/06028Record 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 one-dimensional coding using bar codes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2107File encryption

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Health & Medical Sciences (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • General Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • Human Resources & Organizations (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Economics (AREA)
  • Data Mining & Analysis (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Tourism & Hospitality (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Document Processing Apparatus (AREA)

Abstract

The present invention provides a system and a method for hybrid electronic document management which use a high density barcode impossible to be forged and falsified to publish an electronic document including a frame and content of a document, publish an electronic document by a server in accordance with a load of the server, a type of the document, and a publication time to transmit the electronic document to a user terminal or transmit only a frame and content to the user terminal from the server, and combine the frame and the content by the user terminal to generate the electronic document. The system for hybrid electronic document publication comprises: an electronic document database storing a frame and content for an electronic document; an electronic document publication server to publish a finished electronic document including a high density barcode in accordance with a server load amount, a type of the document, a publication time, a publication quantity, a publication frequency, and an information protection rating if a publication request of the electronic document exits to provide the finished electronic document or provide only the frame and the content; and a user terminal to transmit an issuance request of the electronic document to the electronic document publication server to receive the finished electronic document including the high density barcode from the electronic document publication server or receive only the frame and the content to combine the frame and the content with the high density barcode in a terminal to publish the electronic document.

Description

하이브리드 전자문서 발행 시스템 및 방법{Hybrid type electronic document publication system using high density bar code, and method thereof}[0001] Hybrid electronic document publishing system and method [0002]

본 발명은 하이브리드 전자문서 발행 시스템 및 방법에 관한 것으로서, 더욱 상세하게는 위조와 변조가 불가능한 고밀도 바코드를 사용하여 문서의 서식(frame) 뿐만 아니라 내용까지 포함된 전자문서를 발행하되, 서버의 부하와, 문서의 종류, 발행 시기 등에 따라 서버에서 전자문서를 발행하여 사용자 단말기에 전송하거나, 서버로부터 서식과 내용만 사용자 단말기에 전송하고 사용자 단말기에서 서식과 내용을 결합해 전자문서를 발행할 수 있도록 하는 하이브리드 전자문서 발행 시스템 및 방법에 관한 것이다.The present invention relates to a hybrid electronic document issuing system and method, and more particularly, to a hybrid electronic document issuing system and method, in which a high-density bar code which can not be falsified and modulated is used to issue an electronic document including contents of a document as well as a frame, A server transmits an electronic document to a user terminal according to a document type and a publication time, or transmits only a form and contents from a server to a user terminal, and a user terminal can publish an electronic document by combining a form and contents And a hybrid electronic document issuing system and method.

일반적으로 주민등록 등본이나 졸업 증명서, 성적 증명서와 같은 각종 증명서류를 발급받기 위해서는 증명서를 발급하는 기관을 찾아가야 하며, 발급이 완료될 때까지 대기해야 하는 시간적인 낭비가 많았다. Generally, in order to obtain various proof documents such as a copy of a resident registration, a graduation certificate, and a transcript, the institution issuing the certificate has to be searched and there is a lot of time waste to wait until the issuance is completed.

그러나, 인터넷이 보급되면서 발급기관에서 종이 형태로 발급하는 대신에 전자적인 형태로 발급하는 전자문서로 증명서를 발급받을 수 있으며, 발급 시간도 단축되어 증명서를 발급받는 시간이 최소화 되었다.However, with the spread of the Internet, it is possible to obtain a certificate as an electronic document issued in an electronic form instead of issuing in paper form at the personalization institution, and the issuance time is shortened and the time for issuing the certificate is minimized.

도 1은 인터넷을 이용해 전자문서를 발급하는 시스템을 개략적으로 나타낸 도면이다.1 is a diagram schematically showing a system for issuing an electronic document using the Internet.

도 1에 도시된 바와 같이, 기존의 전자문서 발급 시스템은, 각 개인들이 자신의 개인용 컴퓨터(PC1 ~ PCn)(11~14)를 통해 전자문서 관리서버(15)에 접속하여, 기본 정보(이름, 주민번호, 연락처 등)를 입력하여 전자문서의 발급을 신청하고, 전자문서 관리서버(150)는 입력받은 기본 정보에 해당하는 해당 전자문서의 정보를 전자문서 보관DB(16)로부터 읽어와, 확인 절차를 거친 후 프린터에 인쇄 가능한 전자문서 파일로 발급해 주는 것이다.1, an existing electronic document issuing system is a system in which individual individuals access the electronic document management server 15 through their personal computers PC1 to PCn 11 to 14, The resident registration number, the contact information, etc.) to request the issuance of the electronic document, and the electronic document management server 150 reads the information of the corresponding electronic document corresponding to the received basic information from the electronic document storage DB 16, After the confirmation process, it is issued as a printable electronic document file to the printer.

이때, 전자문서 관리서버(15)는 각 발행하는 전자문서에 대해, 문서의 서식과 내용을 암호화하여 고밀도 바코드를 생성하고 이를 결합하여 고밀도 바코드가 포함된 전자문서를 발행하게 된다.At this time, the electronic document management server 15 encrypts the format and contents of each electronic document to generate a high-density bar code, and combines them to issue an electronic document including the high-density bar code.

따라서 전자문서 관리서버(15)에서 전술한 바와 같은 과정으로 전자문서를 발행해 줄 때, 예컨대, 연말정산 관련 서류의 발급 등과 같이 발급 요청이 한꺼번에 몰리거나, 발급 빈도수도 증가하게 되는 경우에는 서버에 과부하가 걸리게 되고, 이로 인해 발급 서비스가 중지되는 사태가 발생되기도 하는 문제점이 있다.Therefore, when the electronic document management server 15 issues an electronic document in the above-described process, for example, when an issuance request is issued at the same time, such as issuance of a document relating to year-end settlement, or the like, There is a problem that the issuing service is stopped due to the overload.

또한, 전자문서 관리서버(150)는 발급 요청이 많은 월말이나 연말의 경우나, 발급 요청 문서가 불특정 다수에게 발급할 수 있는 문서의 종류이거나, 개인정보가 들어 있지 않아 정보보호가 필요치 않는 문서인 경우에도 수많은 개개인들에게 각 전자문서마다 전술한 바와 같은 과정으로 발행하게 됨에 따라 서버에 엄첨난 과부하가 걸리게 되므로, 발급 서비스가 중지되거나 서버의 고장 원인이 되는 문제점이 있다.In addition, the electronic document management server 150 may be a document which is issued at the end of the month or at the end of the year for which many issuance requests are issued, the issuance request document is a kind of document that can be issued to an unspecified number of persons, Even if the electronic document is issued to a large number of individuals by the process as described above, there is a problem that the issuing service is stopped or the server is broken because the server is excessively overloaded.

한국 공개특허공보 제10-2010-0048667호(공개일 : 2010.05.11)Korean Patent Publication No. 10-2010-0048667 (published on May 11, 2010)

전술한 문제점을 해결하기 위한 본 발명의 목적은, 위조와 변조가 불가능한 고밀도 바코드를 사용하여 문서의 서식(frame) 뿐만 아니라 내용까지 포함된 전자문서를 발행하되, 서버의 부하와, 문서의 종류, 발행 시기 등에 따라 서버에서 전자문서를 발행하여 사용자 단말기에 전송하거나, 서버로부터 서식과 내용만 사용자 단말기에 전송하고 사용자 단말기에서 서식과 내용을 결합해 전자문서를 발행할 수 있도록 하는 하이브리드 전자문서 발행 시스템 및 방법을 제공함에 있다. It is an object of the present invention to solve the above-mentioned problems, and it is an object of the present invention to provide an electronic document including not only a frame but also contents of a document using a high density bar code which can not be falsified and modulated, A hybrid electronic document issuing system for issuing an electronic document to a user terminal or transmitting a form and contents from a server to a user terminal and combining a form and contents in a user terminal to issue an electronic document, And a method.

전술한 목적을 달성하기 위한 본 발명의 실시 예에 따른 하이브리드 전자문서 발행 시스템은, 전자문서에 대한 서식과 내용을 저장하고 있는 전자문서 데이터베이스; 상기 전자문서의 발행 요청이 있으면, 서버 부하량과, 문서의 종류, 발행 시기, 발행량, 발행 빈도, 정보보호 등급에 따라, 고밀도 바코드가 포함된 완성 전자문서를 발행하여 제공하거나, 상기 서식과 내용만 제공해 주는 전자문서 발행서버; 및 상기 전자문서의 발급 요청을 상기 전자문서 발행서버에 전송하여, 상기 전자문서 발행서버로부터 고밀도 바코드가 포함된 완성 전자문서를 수신하거나, 상기 서식과 내용만 수신하여 단말기 내에서 고밀도 바코드와 결합하여 전자문서를 발행하는 사용자 단말기를 포함할 수 있다.According to another aspect of the present invention, there is provided a hybrid electronic document issuing system including: an electronic document database storing format and contents of an electronic document; If a request for issuing the electronic document is issued, a completed electronic document including a high-density bar code may be issued and provided according to the server load, the type of document, the issue date, the issue amount, the issue frequency, and the information protection level, An electronic document issuing server for providing the electronic document; And transmitting the request for issuance of the electronic document to the electronic document issuance server, receiving the completed electronic document including the high-density bar code from the electronic document issuance server, or receiving only the format and contents and combining with the high- And a user terminal for issuing an electronic document.

또한, 상기 전자문서 발행서버는, 상기 전자문서의 발행 요청에 따른 서버 부하량이 일정 이하로 많지 않거나, 불특정 다수에게 발급할 수 없는 문서의 종류이거나, 월말이나 연말을 포함하는 발행 요청이 많은 기간이거나, 발행 빈도수가 일정 이하로 낮거나, 개인정보가 들어 있어 정보보호가 필요한 문서의 발행 요청인 경우에, 상기 전자문서의 서식과 내용을 암호화하여 고밀도 바코드를 생성하고, 생성된 고밀도 바코드를 상기 전자문서와 결합하여 상기 완성 전자문서를 발행한 후 상기 사용자 단말기에 전송해 줄 수 있다.The electronic document issuance server may be configured to determine whether the server load based on the issuance request of the electronic document is not less than a predetermined amount or is a kind of document that can not be issued to an unspecified number, , Generates a high density bar code by encrypting the format and contents of the electronic document when the issue frequency of the electronic document is low or a request for issuing a document containing personal information and needs information protection, And transmits the completed electronic document to the user terminal after issuing the completed electronic document in combination with the document.

그리고, 상기 전자문서 발행서버는, 상기 전자문서의 발행 요청에 따른 서버 부하량이 일정 이상으로 많아 과부하 상태이거나, 불특정 다수에게 발급할 수 있는 문서의 종류이거나, 발행 요청 날짜가 월말이나 연말이 아닌 기간이거나, 발행 빈도수가 일정 이상으로 높거나, 개인정보가 들어 있지 않아 정보보호가 필요치 않는 문서의 발급 요청인 경우에, 상기 사용자 단말기로부터 상기 전자문서의 발급 요청이 있으면, 상기 전자문서의 서식과 내용만 상기 사용자 단말기에 전송해 줄 수 있다. The electronic document issuance server may be configured to determine whether the electronic document issuance server is in a state where the server load due to the issuance request of the electronic document is excessive due to a certain amount of overload or is a kind of document that can be issued to an unspecified number, Or if the issuance frequency of the electronic document is higher than a predetermined value or the issuance request of the document does not include any personal information and does not require information protection, if there is an issuance request of the electronic document from the user terminal, To the user terminal.

한편, 전술한 목적을 달성하기 위한 본 발명의 실시 예에 따른 전자문서 발행서버는, 사용자 단말기로부터 전자문서의 발행 요청에 따라 전자문서를 발행하여 제공하는 전자문서 발행서버에 있어서, 상기 사용자 단말기로부터 전자문서의 발행 요청을 수신하는 통신부; 상기 전자문서에 대한 서식과 내용을 저장하고 있는 전자문서 DB; 상기 사용자 단말기로부터 상기 전자문서의 발행 요청을 수신하면, 서버 부하량과, 문서의 종류, 발행 시기, 발행량, 발행 빈도, 정보보호 등급에 따라, 상기 전자문서를 자체 발행하여 제공하는 제1 발행 방식 또는 상기 서식과 내용만 제공해 주는 제2 발행 방식을 결정하는 발행방식 결정부; 상기 제1 발행 방식에 따라 상기 전자문서의 서식 및 내용을 암호화하여 고밀도 바코드를 생성하고 이를 결합하여 전자문서를 발행하여 제공하거나, 상기 제2 발행 방식에 따라 상기 전자문서에 대한 서식과 내용만 상기 사용자 단말기에 제공해 주는 전자문서 발행부; 및 상기 제1 발행 방식에 따라 발행된 전자문서의 유효성을 확인하는 전자문서 확인부를 포함할 수 있다.According to another aspect of the present invention, there is provided an electronic document issuance server for issuing and providing an electronic document in response to a request for issuance of an electronic document from a user terminal, A communication unit for receiving a request to issue an electronic document; An electronic document DB storing format and contents of the electronic document; A first issuing method or a second issuing method in which the electronic document is issued and issued according to the server load, the type of document, the issuing timing, the issuing amount, the issuing frequency, and the information protection class, An issuance scheme determining unit that determines a second issuance scheme that provides only the format and contents; Wherein the format and content of the electronic document are encrypted according to the first issuing method to generate a high density bar code and the electronic document is issued and combined to generate a high density bar code, An electronic document issuing unit for providing the electronic document to the user terminal; And an electronic document verifying unit for verifying the validity of the electronic document issued according to the first issuing method.

또한, 상기 전자문서 발행부는, 상기 전자문서를 생성하는 전자문서 생성부; 상기 고밀도 바코드에 기록되는 상기 전자문서의 서식 및 내용을 암호화하는 바코드 암호화부; 상기 고밀도 바코드를 생성하는 바코드 생성부; 상기 전자문서와 상기 고밀도 바코드를 결합하는 전자문서 결합부; 상기 고밀도 바코드가 결합된 전자문서를 상기 사용자 단말기로 전송하는 전자문서 전송부; 및 상기 고밀도 바코드가 결합된 전자문서를 상기 전자문서 DB에 저장하는 전자문서 저장부를 포함할 수 있다.The electronic document issuing unit may further include: an electronic document generating unit for generating the electronic document; A barcode encrypting unit for encrypting the format and contents of the electronic document recorded in the high density bar code; A barcode generating unit for generating the high density barcode; An electronic document combining unit for combining the electronic document and the high density bar code; An electronic document transmission unit for transmitting the electronic document combined with the high density bar code to the user terminal; And an electronic document storage unit for storing the electronic document combined with the high density bar code in the electronic document DB.

또한, 상기 발행방식 결정부는, 상기 전자문서의 발급 요청에 따른 서버 부하량이 과부하가 되지 않는 일정 이하이거나, 불특정 다수에게 발급할 수 없는 문서의 종류이거나, 월말이나 연말을 포함하는 발행 요청 날짜가 월말이나 연말에 해당하는 기간이거나, 발행 빈도수가 일정 이하로 낮거나, 개인정보가 들어 있어 정보보호가 필요한 전자문서의 발행 요청인 경우에, 상기 전자문서의 서식 및 내용을 암호화하여 고밀도 바코드를 생성하고 이를 결합하여 고밀도 바코드가 포함된 전자문서를 발행하여 상기 사용자 단말기에 전송해 주는 제1 발행 방식으로 결정할 수 있다.In addition, the issuance method determining unit may determine whether the server load based on the issuance request of the electronic document is less than or equal to a schedule that is not overloaded, a type of document that can not be issued to an unspecified majority, Or the end of the year, or when the frequency of issuance is low or below a certain level, or when the request for issuing an electronic document contains personal information and requires information protection, the format and contents of the electronic document are encrypted to generate a high density barcode It is possible to determine that the electronic document including the high density barcode is combined and transmitted to the user terminal as the first issue mode.

그리고, 상기 발행방식 결정부는, 상기 전자문서의 발급 요청에 따른 서버 부하량이 일정 이상으로 많아 과부하 상태이거나, 불특정 다수에게 발급할 수 있는 문서의 종류이거나, 발행 요청 날짜가 월말이나 연말이 아닌 기간이거나, 발행 빈도수가 일정 이상으로 높거나, 개인정보가 들어 있지 않아 정보보호가 필요치 않는 전자문서의 발급 요청인 경우에, 상기 전자문서의 서식과 내용만 상기 사용자 단말기에 전송해 주는 제2 발행 방식으로 결정할 수 있다.The issuance method determining unit determines whether the issuance request determining unit determines that the issuance request determining unit determines that the issuance request determining unit determines that the issuance request determining unit determines that the issuance request determining unit A second issuing method in which only the form and contents of the electronic document are transmitted to the user terminal when the issuing frequency of the electronic document is higher than a predetermined level or when the request for issuing the electronic document does not require personal information You can decide.

한편, 전술한 목적을 달성하기 위한 본 발명의 실시 예에 따른 사용자 단말기는, 전자문서에 대한 서식과 내용을 저장하고 있는 전자문서 DB; 및 상기 전자문서의 발급 요청에 따라 고밀도 바코드가 포함된 완성 전자문서를 발행하여 제공하는 전자문서 발행서버와 통신망을 통해 통신하는 사용자 단말기에 있어서, 상기 전자문서 발행서버에 사용자의 조작에 따라 상기 전자문서의 발행을 신청하는 입력부; 상기 전자문서 발행서버로부터 완성 전자문서를 수신하거나, 상기 전자문서에 대한 서식과 내용만을 수신하는 통신부; 상기 전자문서 발행서버로부터 수신된 상기 서식과 내용을 저장하는 저장부; 상기 서식과 내용을 암호화하여 고밀도 바코드를 생성하는 바코드 생성부; 상기 서식과 내용 및 상기 고밀도 바코드를 결합하여 전자문서를 생성하는 전자문서 생성부; 및 상기 완성 전자문서 또는 상기 생성된 전자문서를 출력하는 출력부를 포함할 수 있다.According to another aspect of the present invention, there is provided a user terminal including: an electronic document DB storing a format and contents of an electronic document; And a user terminal for communicating with an electronic document issuing server by issuing and providing a completed electronic document including a high density bar code according to a request for issuing the electronic document via a communication network, An input unit for requesting issuance of a document; A communication unit that receives a completed electronic document from the electronic document issuing server or receives only the format and contents of the electronic document; A storage unit for storing the format and contents received from the electronic document issuing server; A barcode generating unit for encrypting the format and contents to generate a high density barcode; An electronic document generation unit for generating the electronic document by combining the format and contents and the high density barcode; And an output unit outputting the completed electronic document or the generated electronic document.

또한, 상기 바코드 생성부는, 상기 전자문서의 기본 정보 및 상기 전자문서의 확인을 위한 발급기관의 전자 주소를 포함하는 전자문서의 내용과 상기 전자문서의 내용이 구조화되어 기재되는 표(表: table)를 암호화하여 고밀도 바코드를 생성할 수 있다.The barcode generating unit may generate a barcode based on the contents of the electronic document including the basic information of the electronic document and the electronic address of the personalization agent for confirming the electronic document, The high-density bar code can be generated.

또한, 상기 표는 상기 전자문서의 내용을 담는 구조(frame)이며, 상기 바코드 생성부는 상기 전자문서의 구조와 내용을 암호화하여 고밀도 바코드를 생성하되, 가로와 세로의 크기를 조절할 수 있는 상기 고밀도 바코드를 생성할 수 있다.Also, the table is a frame for storing the contents of the electronic document. The barcode generating unit generates a high density barcode by encrypting the structure and contents of the electronic document, and the high density barcode Lt; / RTI >

또한, 상기 출력부는, 상기 고밀도 바코드가 결합된 전자문서를 프린터로 인쇄 가능한 파일의 형태로 출력할 수 있다.In addition, the output unit may output the electronic document combined with the high-density bar code in the form of a file printable with a printer.

그리고, 상기 바코드 생성부와 상기 전자문서 생성부 및 상기 출력부는, 단말기의 내부에 설치된 스마트 뱅킹용 어플리케이션(Smart banking type application)과 연동하여, 납입 영수증, 금융거래 증명서, 이체 확인증, 카드이용 내역서를 포함하는 전자문서를 고밀도 바코드와 결합하여 발행하는 동작을 실행할 수 있다.The barcode generating unit, the electronic document generating unit, and the output unit are connected to a smart banking type application installed in the terminal to generate a payment receipt, a financial transaction certificate, a transfer confirmation certificate, a card usage statement, It is possible to perform an operation of issuing an electronic document including the combination with the high-density bar code.

한편, 전술한 목적을 달성하기 위한 본 발명의 실시 예에 따른 전자문서 발행서버의 하이브리드 전자문서 발행 방법은, 전자문서에 대한 서식과 내용을 저장하고 있는 전자문서 DB를 포함하고, 사용자 단말기로부터 전자문서의 발행 요청에 따라 전자문서를 발행하여 제공하는 전자문서 발행서버의 하이브리드 전자문서 발행 방법에 있어서, 통신부에 의해, 상기 사용자 단말기로부터 전자문서의 발행 요청을 수신하는 단계; 발행방식 결정부에 의해, 서버 부하량과, 문서의 종류, 발행 시기, 발행량, 발행 빈도, 정보보호 등급에 따라 상기 발행 요청받은 전자문서의 발행 방식을 결정하는 단계; 및 전자문서 발행부에 의해, 상기 결정된 발행 방식이 제1 발행 방식이면, 고밀도 바코드가 결합된 전자문서를 자체 발행하여 제공하고, 상기 결정된 발행 방식이 제2 발행 방식이면, 상기 전자문서의 서식과 내용만 제공해 주는 단계를 포함할 수 있다.According to another aspect of the present invention, there is provided a hybrid electronic document issuing method of an electronic document issuing server including an electronic document DB storing a form and contents of an electronic document, A hybrid electronic document issuing method of an electronic document issuing server for issuing and providing an electronic document in response to a document issuance request, the method comprising: receiving an issuance request of an electronic document from the user terminal by a communication unit; Determining a method of issuing the electronic document to be issued according to the server load, the type of document, the issuing timing, the amount of issuance, the frequency of issuance, and the degree of information protection by the issuance method determining unit; And if the determined issuing method is the first issuing method, the electronic document issuing unit itself issues and provides the electronic document to which the high-density bar code is combined, and if the determined issuing method is the second issuing method, It may include a step of providing contents only.

또한, 상기 제공해 주는 단계는, 상기 전자문서 발행부에서 상기 제1 발행 방식에 따라, 전자문서 생성부에 의해 상기 전자문서를 생성하는 과정; 바코드 암호화부에 의해 상기 고밀도 바코드에 기록되는 상기 전자문서의 서식 및 내용을 암호화하는 과정; 바코드 생성부에 의해 상기 고밀도 바코드를 생성하는 과정; 전자문서 결합부에 의해 상기 전자문서와 상기 고밀도 바코드를 결합하는 과정; 전자문서 전송부에 의해 상기 고밀도 바코드가 결합된 전자문서를 상기 사용자 단말기로 전송하는 과정; 및 전자문서 저장부에 의해 상기 고밀도 바코드가 결합된 전자문서를 상기 전자문서 DB에 저장하는 과정를 포함할 수 있다.The providing step may include: generating the electronic document by the electronic document generating unit in the electronic document issuing unit according to the first issuing method; Encrypting the format and content of the electronic document to be recorded in the high density bar code by the bar code encryption unit; Generating a high density bar code by a bar code generating unit; Combining the electronic document with the high-density bar code by an electronic document combining unit; Transmitting an electronic document to which the high density bar code is combined by the electronic document transmission unit to the user terminal; And storing the electronic document in which the high density bar code is combined by the electronic document storage unit in the electronic document DB.

또한, 상기 발행 방식을 결정하는 단계는, 상기 발행방식 결정부가, 상기 전자문서의 발급 요청에 따른 서버 부하량이 과부하가 되지 않는 일정 이하이거나, 불특정 다수에게 발급할 수 없는 문서의 종류이거나, 월말이나 연말을 포함하는 발행 요청 날짜가 월말이나 연말에 해당하는 기간이거나, 발행 빈도수가 일정 이하로 낮거나, 개인정보가 들어 있어 정보보호가 필요한 전자문서의 발행 요청인 경우에, 상기 전자문서의 서식 및 내용을 암호화하여 고밀도 바코드를 생성하고 이를 결합하여 고밀도 바코드가 포함된 전자문서를 발행하여 상기 사용자 단말기에 전송해 주는 제1 발행 방식으로 결정할 수 있다.The step of determining the issuance method may include a step of determining whether or not the issuance method determining unit determines that the server load according to the issuance request of the electronic document is less than or equal to a predetermined amount that is not overloaded, When the date of the issuance request including the end of the year is the period corresponding to the end of the year or the end of the year, the frequency of the issuance is low or less, or the issuance request of the electronic document requiring personal information, Density barcode may be generated by encrypting the content, and an electronic document including the high-density barcode may be generated and transmitted to the user terminal.

그리고, 상기 발행 방식을 결정하는 단계는, 상기 발행방식 결정부가, 상기 전자문서의 발급 요청에 따른 서버 부하량이 일정 이상으로 많아 과부하 상태이거나, 불특정 다수에게 발급할 수 있는 문서의 종류이거나, 발행 요청 날짜가 월말이나 연말이 아닌 기간이거나, 발행 빈도수가 일정 이상으로 높거나, 개인정보가 들어 있지 않아 정보보호가 필요치 않는 전자문서의 발급 요청인 경우에, 상기 전자문서의 서식과 내용만 상기 사용자 단말기에 전송해 주는 제2 발행 방식으로 결정할 수 있다.The step of determining the issuance method may include a step of determining whether the issuance method determination unit determines that the server load due to the issuance request of the electronic document is excessive due to a predetermined amount or more, In the case where the date is not the end of the month or the end of the year, or the issuance frequency of the electronic document is higher than a predetermined value or the request for issuing an electronic document does not include any personal information and does not require information protection, To the second issuing system.

한편, 전술한 목적을 달성하기 위한 본 발명의 실시 예에 따른 사용자 단말기의 하이브리드 전자문서 발행 방법은, 전자문서에 대한 서식과 내용을 저장하고 있는 전자문서 DB; 및 상기 전자문서의 발급 요청에 따라 고밀도 바코드가 포함된 완성 전자문서를 발행하여 제공하는 전자문서 발행서버와 통신망을 통해 통신하는 사용자 단말기의 하이브리드 전자문서 발행 방법에 있어서, 입력부에 의해, 사용자의 조작에 따라 상기 전자문서 발행서버에 상기 전자문서의 발행을 신청하는 단계; 통신부에 의해, 상기 전자문서 발행서버로부터 완성 전자문서를 수신하거나, 상기 전자문서의 서식과 내용만을 수신하는 단계; 바코드 생성부에 의해, 상기 전자문서의 서식과 내용을 암호화하여 고밀도 바코드를 생성하는 단계; 전자문서 생성부에 의해, 상기 서식과 내용 및 상기 고밀도 바코드를 결합하여 전자문서를 생성하는 단계; 및 출력부에 의해, 상기 완성 전자문서 또는 상기 생성된 전자문서를 출력하는 단계를 포함할 수 있다.According to another aspect of the present invention, there is provided a hybrid electronic document issuing method for a user terminal, including: an electronic document DB storing format and contents of an electronic document; A hybrid electronic document issuing method of a user terminal that communicates with an electronic document issuing server that issues and provides a completed electronic document including a high density bar code according to an issuing request of the electronic document, the method comprising: Requesting the issuance of the electronic document to the electronic document issuance server according to the request; Receiving, by the communication unit, a completed electronic document from the electronic document issuing server or receiving only the format and contents of the electronic document; Generating a high density barcode by encrypting the format and contents of the electronic document by a barcode generating unit; Generating an electronic document by combining the format and contents and the high density bar code by an electronic document generation unit; And outputting the completed electronic document or the generated electronic document by an output unit.

또한, 상기 고밀도 바코드를 생성하는 단계는, 상기 바코드 생성부가, 상기 전자문서의 기본 정보 및 상기 전자문서의 확인을 위한 발급기관의 전자 주소를 포함하는 전자문서의 내용과 상기 전자문서의 내용이 구조화되어 기재되는 표(表: table)를 암호화하여 고밀도 바코드를 생성할 수 있다.The step of generating the high-density bar code may further include a step of generating the high-density barcode by causing the barcode generating unit to generate the barcode based on the content of the electronic document including the basic information of the electronic document and the electronic address of the personalization agent for identification of the electronic document, And the table (table) described in the table can be encrypted to generate a high-density barcode.

이때, 상기 표는 상기 전자문서의 내용을 담는 구조(frame)이며, 상기 바코드 생성부는 상기 전자문서의 구조와 내용을 암호화하여 고밀도 바코드를 생성하되, 가로와 세로의 크기를 조절할 수 있는 상기 고밀도 바코드를 생성할 수 있다.In this case, the table is a frame for storing the contents of the electronic document. The barcode generating unit generates the high density barcode by encrypting the structure and contents of the electronic document, and the high density barcode Lt; / RTI >

그리고, 상기 바코드 생성부와 상기 전자문서 생성부 및 상기 출력부는, 단말기의 내부에 설치된 스마트 뱅킹용 어플리케이션(Smart banking type application)과 연동하여, 납입 영수증, 금융거래 증명서, 이체 확인증, 카드이용 내역서를 포함하는 전자문서를 고밀도 바코드와 결합하여 발행하는 동작을 실행할 수 있다.The barcode generating unit, the electronic document generating unit, and the output unit are connected to a smart banking type application installed in the terminal to generate a payment receipt, a financial transaction certificate, a transfer confirmation certificate, a card usage statement, It is possible to perform an operation of issuing an electronic document including the combination with the high-density bar code.

본 발명의 다른 양상들, 장점들 및 특징들은 다음의 섹션들: 도면의 간단한 설명, 상세한 설명 및 청구범위를 포함하는 전체 출원 명세서에 기재된 내용에 기초하여 보다 명백해질 것이다.Other aspects, advantages and features of the present invention will become more apparent on the basis of the following description in the entire specification, including the following sections: Brief Description of the Drawings, Detailed Description, and Claims.

본 발명에 의한 하이브리드 전자문서 관리 시스템 및 방법은 고밀도 바코드를 이용하여 전자문서를 발행함으로써 전자문서의 위조를 검증할 수 있다. The hybrid electronic document management system and method according to the present invention can verify the falsification of an electronic document by issuing an electronic document using a high-density bar code.

또한, 본 발명에 의한 하이브리드 전자문서 관리 시스템 및 방법은 전자문서의 내용 뿐만 아니라 그 구조(frame)도 고밀도 바코드에 담을 수 있어서, 언제 어디서든지 고밀도 바코드를 읽을 수 있으면 전자문서의 내용과 구조를 복원할 수 있다.The hybrid electronic document management system and method according to the present invention can store not only the content of an electronic document but also its frame in a high density bar code so that the contents and structure of an electronic document can be restored when a high density bar code can be read anytime and anywhere. can do.

또한, 본 발명에 의한 하이브리드 전자문서 관리 시스템 및 방법의 경우에, 서버에서의 전자문서 발행이 집중되는 월말이나 년말 등 특정 시기에는 전자문서를 신청한 각 사용자 단말기에서 전자문서의 생성 작업이 이루어지도록 함으로써 서버의 부하를 분산시킬 수 있어 전자문서 발행서버의 고장을 방지하고, 발행 서비스가 중지되는 사태를 미연에 방지할 수 있다.In the case of the hybrid electronic document management system and method according to the present invention, the electronic document is generated at each user terminal to which the electronic document is applied at a specific time, such as at the end of the month or at the end of the year when electronic document issuance is concentrated in the server The load of the server can be dispersed so that the failure of the electronic document issuing server can be prevented and the situation in which the issuing service is stopped can be prevented in advance.

또한, 스마트 뱅킹 어플리케이션 등 기존 프로그램과 연동이나 결합이 용이함에 따라 다른 시스템과의 결합이 용이하다는 장점이 있다.In addition, since it is easy to integrate with existing programs such as a smart banking application, it can be easily combined with other systems.

그리고, 본 발명에 의한 하이브리드 전자문서 관리 시스템 및 방법은, 위변조의 가능성이 높은 전자문서나 개인의 정보 보호가 강화되어야 하는 전자문서의 경우에 발행 서버에서 발행될 수 있도록 하고, 위변조 가능성이 낮고 대중적으로 공개되는 전자문서의 경우에는 개인의 단말기에서 전자문서의 생성 작업이 진행되도록 함으로써, 서버에 전자문서의 발행 신청이 집중되더라도 각 개개인은 자신의 단말기를 통해 빠른 시간 내에 전자문서를 발급받을 수 있는 장점이 있다.The hybrid electronic document management system and method according to the present invention can be issued by an issuer server in the case of an electronic document with a high possibility of forgery and falsification or an electronic document whose personal information protection should be enhanced, In the case of an electronic document to be published as an electronic document, an electronic document is generated in an individual terminal so that each individual can receive an electronic document through his / There are advantages.

도 1은 인터넷을 이용해 전자문서를 발급하는 시스템을 개략적으로 나타낸 도면이다.
도 2는 본 발명의 실시 예에 따른 하이브리드 전자문서 발행 시스템의 전체적인 구성을 개략적으로 나타낸 구성도이다.
도 3은 본 발명의 실시 예에 따른 전자문서 발행서버의 내부 구성을 개략적으로 나타낸 구성도이다.
도 4는 본 발명의 실시 예에 따른 전자문서 발행서버에서 전자문서 발행부의 내부 구성을 개략적으로 나타낸 구성도이다.
도 5는 본 발명의 실시 예에 따른 사용자 단말기의 내부 구성을 개략적으로 나타낸 구성도이다.
도 6은 본 발명의 실시 예에 따른 전자문서 발행서버의 하이브리드 전자문서 발행 방법을 설명하기 위한 동작 흐름도를 나타낸 도면이다.
도 7은 본 발명의 실시 예에 따른 전자문서 발행부가 제1 발행 방식에 따라 서버에서 전자문서를 발행하는 과정을 나타낸 흐름도이다.
도 8은 본 발명의 실시예에 따른 고밀도 바코드가 결합된 전자문서의 한 예를 나타낸 도면이다.
도 9는 본 발명의 실시 예에 따른 사용자 단말기의 하이브리드 전자문서 발행 방법을 설명하기 위한 동작 흐름도를 나타낸 도면이다.
도 10은 본 발명의 실시 예에 따른 사용자 단말기에서 서식과 내용 및 고밀도 바코드를 결합하여 전자문서를 발행하는 예를 나타낸 도면이다.
1 is a diagram schematically showing a system for issuing an electronic document using the Internet.
2 is a block diagram schematically showing the overall configuration of a hybrid electronic document issuing system according to an embodiment of the present invention.
3 is a block diagram schematically showing an internal configuration of an electronic document issuing server according to an embodiment of the present invention.
4 is a configuration diagram schematically showing an internal configuration of an electronic document issuing unit in an electronic document issuing server according to an embodiment of the present invention.
5 is a block diagram schematically illustrating an internal configuration of a user terminal according to an embodiment of the present invention.
6 is a flowchart illustrating an operation for describing a hybrid electronic document issuing method of an electronic document issuing server according to an embodiment of the present invention.
FIG. 7 is a flowchart illustrating an electronic document issuing unit according to an embodiment of the present invention issuing an electronic document in a server according to a first issuing method.
8 is a diagram illustrating an example of an electronic document to which a high density bar code is combined according to an embodiment of the present invention.
9 is a flowchart illustrating a method of issuing a hybrid electronic document of a user terminal according to an embodiment of the present invention.
FIG. 10 is a diagram illustrating an example in which an electronic document is printed by combining a format and contents and a high-density bar code in a user terminal according to an exemplary embodiment of the present invention.

이하, 첨부한 도면을 참고로 하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시 예에 한정되지 않는다.Hereinafter, exemplary 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 to which the present invention pertains. The present invention may be embodied in many different forms and is not limited to the embodiments described herein.

본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 동일 또는 유사한 구성요소에 대해서는 동일한 참조 부호를 붙이도록 한다.In order to clearly illustrate the present invention, parts not related to the description are omitted, and the same or similar components are denoted by the same reference numerals 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.

어느 부분이 다른 부분의 "위에" 있다고 언급하는 경우, 이는 바로 다른 부분의 위에 있을 수 있거나 그 사이에 다른 부분이 수반될 수 있다. 대조적으로 어느 부분이 다른 부분의 "바로 위에" 있다고 언급하는 경우, 그 사이에 다른 부분이 수반되지 않는다.If any part is referred to as being "on" another part, it may be directly on the other part or may be accompanied by another part therebetween. In contrast, when a section is referred to as being "directly above" another section, no other section is involved.

제1, 제2 및 제3 등의 용어들은 다양한 부분, 성분, 영역, 층 및/또는 섹션들을 설명하기 위해 사용되나 이들에 한정되지 않는다. 이들 용어들은 어느 부분, 성분, 영역, 층 또는 섹션을 다른 부분, 성분, 영역, 층 또는 섹션과 구별하기 위해서만 사용된다. 따라서, 이하에서 서술하는 제1 부분, 성분, 영역, 층 또는 섹션은 본 발명의 범위를 벗어나지 않는 범위 내에서 제2 부분, 성분, 영역, 층 또는 섹션으로 언급될 수 있다.The terms first, second and third, etc. are used to describe various portions, components, regions, layers and / or sections, but are not limited thereto. These terms are only used to distinguish any moiety, element, region, layer or section from another moiety, moiety, region, layer or section. Thus, a first portion, component, region, layer or section described below may be referred to as a second portion, component, region, layer or section without departing from the scope of the present invention.

여기서 사용되는 전문 용어는 단지 특정 실시예를 언급하기 위한 것이며, 본 발명을 한정하는 것을 의도하지 않는다. 여기서 사용되는 단수 형태들은 문구들이 이와 명백히 반대의 의미를 나타내지 않는 한 복수 형태들도 포함한다. 명세서에서 사용되는 "포함하는"의 의미는 특정 특성, 영역, 정수, 단계, 동작, 요소 및/또는 성분을 구체화하며, 다른 특성, 영역, 정수, 단계, 동작, 요소 및/또는 성분의 존재나 부가를 제외시키는 것은 아니다.The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the invention. The singular forms as used herein include plural forms as long as the phrases do not expressly express the opposite meaning thereto. Means that a particular feature, region, integer, step, operation, element and / or component is specified and that the presence or absence of other features, regions, integers, steps, operations, elements, and / It does not exclude addition.

"아래", "위" 등의 상대적인 공간을 나타내는 용어는 도면에서 도시된 한 부분의 다른 부분에 대한 관계를 보다 쉽게 설명하기 위해 사용될 수 있다. 이러한 용어들은 도면에서 의도한 의미와 함께 사용 중인 장치의 다른 의미나 동작을 포함하도록 의도된다. 예를 들면, 도면 중의 장치를 뒤집으면, 다른 부분들의 "아래"에 있는 것으로 설명된 어느 부분들은 다른 부분들의 "위"에 있는 것으로 설명된다. 따라서 "아래"라는 예시적인 용어는 위와 아래 방향을 전부 포함한다. 장치는 90˚ 회전 또는 다른 각도로 회전할 수 있고, 상대적인 공간을 나타내는 용어도 이에 따라서 해석된다.Terms indicating relative space such as "below "," above ", and the like may be used to more easily describe the relationship to other portions of a portion shown in the figures. These terms are intended to include other meanings or acts of the apparatus in use, as well as intended meanings in the drawings. For example, when inverting a device in the figures, certain portions that are described as being "below" other portions are described as being "above " other portions. Thus, an exemplary term "below" includes both up and down directions. The device can be rotated by 90 degrees or rotated at different angles, and terms indicating relative space are interpreted accordingly.

다르게 정의하지는 않았지만, 여기에 사용되는 기술용어 및 과학용어를 포함하는 모든 용어들은 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 일반적으로 이해하는 의미와 동일한 의미를 가진다. 보통 사용되는 사전에 정의된 용어들은 관련 기술문헌과 현재 개시된 내용에 부합하는 의미를 가지는 것으로 추가 해석되고, 정의되지 않는 한 이상적이거나 매우 공식적인 의미로 해석되지 않는다.Unless otherwise defined, all terms including technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. Commonly used predefined terms are further interpreted as having a meaning consistent with the relevant technical literature and the present disclosure, and are not to be construed as ideal or very formal meanings unless defined otherwise.

이하, 첨부한 도면을 참조하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시 예에 한정되지 않는다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily carry out the present invention. The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein.

도 2는 본 발명의 실시 예에 따른 하이브리드 전자문서 발행 시스템의 전체적인 구성을 개략적으로 나타낸 구성도이다.2 is a block diagram schematically showing the overall configuration of a hybrid electronic document issuing system according to an embodiment of the present invention.

도 2를 참조하면, 본 발명의 실시 예에 따른 하이브리드 전자문서 발행 시스템(100)은, 전자문서 데이터베이스(DB)(110), 전자문서 발행서버(120), 및 다수의 사용자 단말기(130~133)를 포함한다.2, the hybrid electronic document issuing system 100 according to the embodiment of the present invention includes an electronic document database (DB) 110, an electronic document issuing server 120, and a plurality of user terminals 130 to 133 ).

전자문서 DB(110)는 전자문서에 대한 서식과 내용을 저장하고 있다. 여기서, 전자문서 DB(110)는 전자문서 발행서버(120)의 내부에 포함되지 않고, 별도의 장치로서 전자문서 발행서버(120)에 연결된 형태로 예시하였으나, 이에 한정되지 않고 도 3에 도시된 바와 같이 전자문서 발행서버(120)의 내부에 포함되도록 구성할 수도 있다.The electronic document DB 110 stores the format and contents of the electronic document. Here, the electronic document DB 110 is not included in the electronic document issuing server 120 but is connected to the electronic document issuing server 120 as a separate device. However, the present invention is not limited to this, The electronic document issuing server 120 can be configured to be included in the electronic document issuing server 120 as shown in FIG.

여기서, 전자문서 DB(110)에 저장되어 있는 전자문서의 서식(frame)은 가로와 세로 형태로 그어진 표(table) 형태일 수 있고, 문자나 숫자, 기호 등을 삽입하거나 결합할 수 있는 표 형태의 이미지일 수 있다.Here, the frame of the electronic document stored in the electronic document DB 110 may be in the form of a table drawn horizontally and vertically, and may be a table in which letters, numbers, symbols, Lt; / RTI >

또한, 전자문서 DB(110)에 저장되어 있는 전자문서의 내용은, 전자문서의 종류, 전자문서의 발급 기관, 전자문서의 요청자 정보 등을 포함할 수 있다. The content of the electronic document stored in the electronic document DB 110 may include the type of the electronic document, the issuing organization of the electronic document, the requestor information of the electronic document, and the like.

전자문서 발행서버(120)는 전자문서의 발행 요청이 있으면, 서버 부하량과, 문서의 종류, 발행 시기, 발행량, 발행 빈도, 정보보호 등급에 따라, 고밀도 바코드가 포함된 완성 전자문서를 발행하여 제공하거나, 서식과 내용만 제공해 줄 수 있다.The electronic document issuing server 120 issues a completed electronic document including a high-density bar code according to the server load, the type of document, the issuing timing, the issuing amount, the issuing frequency, and the information protection level Or provide only the form and content.

또한, 전자문서 발행서버(120)는, 다음의 경우에 전자문서의 서식과 내용을 암호화하여 고밀도 바코드를 생성하고, 생성된 고밀도 바코드를 전자문서와 결합하여 완성 전자문서를 발행한 후 사용자 단말기(130~133)에 전송해 줄 수 있다.In addition, the electronic document issuing server 120 generates a high-density bar code by encrypting the format and contents of the electronic document in the following case, combines the generated high-density bar code with the electronic document to issue a completed electronic document, 130 to 133).

1) 전자문서의 발행 요청에 따른 서버 부하량이 일정 이하로 많지 않은 경우1) If the server load according to the issuance request of the electronic document is not less than a certain level

2) 발행 요청 문서가 불특정 다수에게 발급할 수 없는 문서의 종류인 경우2) If the issue request document is an unspecified document that can not be issued to the majority

3) 발행 요청 날짜가 월말이나 연말을 포함하는 발행 요청이 많은 기간에 해당하는 경우3) If the date of the issuance request is for a period of many months including the end of the month or the end of the year

4) 발행 요청에 따른 발행 빈도수가 일정 이하로 낮은 경우에 해당하는 문서인 경우4) If the document is issued when the frequency of issuance is low

5) 개인정보가 들어 있어 정보보호가 필요한 문서의 발행 요청인 경우5) If it is a request to issue a document that contains personal information and requires information protection

그리고, 전자문서 발행서버(120)는, 사용자 단말기로부터 전자문서의 발급 요청이 있으면, 다음의 경우에 서버 자체에서 발행하지 않고 전자문서의 서식과 내용만 사용자 단말기에 전송해 줄 수 있다. If there is a request for issuing an electronic document from the user terminal, the electronic document issuing server 120 may transmit only the form and contents of the electronic document to the user terminal without issuing the request in the following cases.

1) 전자문서의 발행 요청에 따른 서버 부하량이 일정 이상으로 많아 과부하 상태인 경우1) If the server load due to the issuance request of the electronic document is over a certain amount and is in an overload state

2) 발행 요청 문서가 불특정 다수에게 발급할 수 있는 문서의 종류인 경우2) If the issue request document is a kind of document that can be issued to an unspecified number

3) 발행 요청 날짜가 월말이나 연말이 아닌 기간에 해당하는 경우3) If the date of the issuance request is at the end of the month or not at the end of the year

4) 발행 빈도수가 일정 이상으로 높은 문서에 해당하는 경우, 4) If the frequency of publication is higher than a certain level,

5) 개인정보가 들어 있지 않아 정보보호가 필요치 않는 문서의 발급 요청인 경우5) Request for issuance of a document that does not contain personal information and does not require information protection

다수의 사용자 단말기(130~133)는 전자문서의 발급 요청을 전자문서 발행서버(120)에 전송하여, 전자문서 발행서버(120)로부터 고밀도 바코드가 포함된 완성 전자문서를 수신하거나, 전자문서의 서식과 내용만 수신하여 단말기 내에서 고밀도 바코드와 결합하여 전자문서를 생성 및 발행할 수 있다. The plurality of user terminals 130 to 133 transmit an issuance request of the electronic document to the electronic document issuance server 120 to receive a completed electronic document including the high density bar code from the electronic document issuance server 120, It is possible to generate and publish an electronic document by receiving only a form and contents and combining with a high density barcode in a terminal.

여기서, 다수의 사용자 단말기(130~133)는 전자문서 발급 프로그램이 설치된 전용 단말기나 컴퓨터가 될 수 있고, 전자문서 발급 어플리케이션(APP)이 설치된 스마트 폰 등이 될 수 있다. Here, the plurality of user terminals 130 to 133 may be dedicated terminals or computers equipped with an electronic document issuing program, or may be a smart phone equipped with an electronic document issuing application (APP).

또한, 다수의 사용자 단말기(130~133)는 전자문서 발행서버(120)에 접속하기 위해 유선 네트워크 또는 무선 네트워크를 이용하는 통신 수단을 포함할 수 있다.In addition, the plurality of user terminals 130 to 133 may include communication means using a wired network or a wireless network to connect to the electronic document issuing server 120.

본 발명의 실시 예에서 전자문서의 요청을 위한 기본적인 사항은 전자문서의 종류, 전자문서의 발급 기관 및 전자문서의 요청자 정보 등이 포함되며, 요청한 전자문서의 발급은 인쇄 가능한 파일로 수신하거나, 원격 프린터를 통해 출력하는 방법 등이 있다.In the embodiment of the present invention, the basic matters for requesting an electronic document include the type of the electronic document, the issuing organization of the electronic document, and the requestor information of the electronic document, and the issuance of the requested electronic document may be received as a printable file, And outputting them through a printer.

도 3은 본 발명의 실시 예에 따른 전자문서 발행서버의 내부 구성을 개략적으로 나타낸 구성도이다.3 is a block diagram schematically showing an internal configuration of an electronic document issuing server according to an embodiment of the present invention.

도 3을 참조하면, 본 발명의 실시 예에 따른 전자문서 발행서버(120)는, 통신부(210), 전자문서 DB(110), 발행방식 결정부(220), 전자문서 발행부(230) 및 전자문서 확인부(240)를 포함한다.3, an electronic document issuing server 120 according to an embodiment of the present invention includes a communication unit 210, an electronic document DB 110, a issuing method determining unit 220, an electronic document issuing unit 230, And an electronic document verifying unit 240. [

통신부(210)는 사용자 단말기(130~133)로부터 전자문서의 발행 요청을 수신한다.The communication unit 210 receives a request for issuing an electronic document from the user terminals 130 to 133.

전자문서 DB(110)는 전자문서에 대한 서식과 내용을 저장하고 있다.The electronic document DB 110 stores the format and contents of the electronic document.

발행방식 결정부(220)는 사용자 단말기(130~133)로부터 전자문서의 발행 요청을 수신하면, 서버 부하량과, 문서의 종류, 발행 시기, 발행량, 발행 빈도, 정보보호 등급에 따라, 전자문서를 자체 발행하여 제공하는 제1 발행 방식 또는 전자문서의 서식과 내용만 제공해 주는 제2 발행 방식을 결정하게 된다.When the issuance method determining unit 220 receives the issuance request of the electronic document from the user terminals 130 to 133, the issuance method determining unit 220 determines the issuance method of the electronic document according to the server load, the type of the document, the issuance timing, the issuance frequency, The first issuing method provided by itself and the second issuing method providing only the form and contents of the electronic document are determined.

또한, 발행방식 결정부(220)는, 전자문서의 발급 요청에 따른 서버 부하량이 과부하가 되지 않는 일정 이하이거나, 불특정 다수에게 발급할 수 없는 문서의 종류이거나, 발행 요청 날짜가 월말이나 연말에 해당하는 기간이거나, 발행 빈도수가 일정 이하로 낮거나, 개인정보가 들어 있어 정보보호가 필요한 전자문서의 발행 요청인 경우에, 전자문서의 서식 및 내용을 암호화하여 고밀도 바코드를 생성하고 이를 결합하여 고밀도 바코드가 포함된 완성 전자문서를 발행하여 사용자 단말기에 전송해 주는 제1 발행 방식으로 결정할 수 있다.In addition, the issuance method determining unit 220 determines whether or not the server load due to the issuance request of the electronic document is less than or equal to a schedule that is not overloaded, is a kind of document that can not be issued to an unspecified majority, Density barcode is generated by encrypting the format and contents of the electronic document when the issuance request of the electronic document is a request for issuance of an electronic document that requires information protection, And transmits the completed electronic document to the user terminal.

그리고, 발행방식 결정부(220)는, 전자문서의 발급 요청에 따른 서버 부하량이 일정 이상으로 많아 과부하 상태이거나, 불특정 다수에게 발급할 수 있는 문서의 종류이거나, 발행 요청 날짜가 월말이나 연말이 아닌 기간이거나, 발행 빈도수가 일정 이상으로 높거나, 개인정보가 들어 있지 않아 정보보호가 필요치 않는 전자문서의 발급 요청인 경우에, 전자문서의 서식과 내용만 사용자 단말기에 전송해 주는 제2 발행 방식으로 결정할 수 있다.The issuance method determining unit 220 determines whether the issuance request determining unit 220 determines that the issuance request determining unit 220 determines that the issuance request determining unit 220 determines that the issuance request determining unit 220 determines that the issuance request determining unit 220 determines that the server load due to the issuance request of the electronic document is excessive, A second issuing method in which only the form and contents of the electronic document are transmitted to the user terminal in the case where the issuance frequency of the electronic document is high or the issuance frequency of the electronic document does not include any personal information and does not require information protection You can decide.

전자문서 발행부(230)는 전자문서를 발행하는 것으로서, 전자문서를 생성하고 생성된 전자문서에 암호화된 고밀도 바코드를 결합하여 사용자 단말기(130~133)로 전송하며, 또한 결합된 전자문서를 전자문서 DB(110)에 저장한다. 즉, 전자문서 발행부(230)는 결정된 제1 발행 방식에 따라 전자문서의 서식 및 내용을 암호화하여 고밀도 바코드를 생성하고 이를 결합하여 전자문서를 발행하여 사용자 단말기(130~133)에 제공해 주는 것이다.The electronic document issuing unit 230 issues an electronic document, generates an electronic document, combines the encrypted high-density bar code with the generated electronic document, and transmits the combined electronic document to the user terminals 130 to 133, And stores it in the document DB 110. That is, the electronic document issuing unit 230 generates a high-density barcode by encrypting the format and contents of the electronic document according to the determined first issuing method, and combines the electronic barcode and issues an electronic document to the user terminals 130 to 133 .

이때, 전자문서의 구성은 전자문서의 종류 및 내용, 전자문서의 요청자 정보, 전자문서의 발급기관, 전자문서의 확인을 위한 발급기관의 전자 주소 등이 기재되어 있으며, 원본 확인을 위해 암호화된 고밀도 바코드를 사용하게 된다. At this time, the structure of the electronic document includes the type and content of the electronic document, the requestor information of the electronic document, the issuing organization of the electronic document, and the electronic address of the issuer for the confirmation of the electronic document. Bar code is used.

기존에는 전자문서의 원본 확인 방법으로 전자문서 확인을 수행하는 기관의 전자 주소를 기입하였으나, 이러한 전자 주소는 위조가 매우 쉽다는 단점이 있다. 따라서, 전자 주소의 위조를 막기 위해 고밀도 바코드를 사용하며, 특히 암호화된 고밀도 바코드를 사용하는 것이다. 암호화된 고밀도 바코드는 전자문서 확인부(240)에서 고밀도 바코드 인식을 위한 전용 프로그램을 사용하기 때문에 고밀도 바코드의 위조를 방지할 수 있는 장점이 있다.In the past, the electronic address of an organization performing the verification of the electronic document was entered as the original document identification method, but such an electronic address has a disadvantage that it is very easy to fake. Therefore, a high-density bar code is used to prevent forgery of an electronic address, and in particular, an encrypted high-density bar code is used. The encrypted high-density bar code uses an exclusive program for high-density bar code recognition in the electronic document verifying unit 240, which is advantageous in preventing falsification of a high-density bar code.

전자문서 DB(110)는 전자문서 발행서버(120)에서 생성된 전자문서를 보관하는 것으로서, 전자문서의 확인 요청 시의 전자문서의 확인을 위해 저장한다. 전자문서의 보관은 전자문서의 확인 유효 기간까지 저장할 수 있으며, 보관의 신뢰성을 위해 이중화로 구현하는 것이 가능하다.The electronic document DB 110 stores an electronic document generated by the electronic document issuing server 120 and stores the electronic document for confirmation of the electronic document. The storage of the electronic document can be stored until the confirmation validity period of the electronic document, and it can be realized as redundancy for the reliability of storage.

또한, 전자문서 발행부(230)는 결정된 제2 발행 방식에 따라 전자문서에 대한 서식(frame)과 내용(data)만 사용자 단말기(130~133)에 제공해 줄 수 있다. 이 경우에, 사용자 단말기(130~133)는 전송받은 전자문서의 서식(frame)과 내용(data)을 전자문서의 발급 앱(App)에 따라 결합하여 전자문서를 생성하고, 여기에 고밀도 바코드를 생성하여 전자문서와 결합함으로써 서버가 아닌 단말기 내에서 완성 전자문서를 발행하게 되는 것이다.In addition, the electronic document issuing unit 230 may provide only the frames and contents of the electronic document to the user terminals 130 to 133 according to the determined second issuing method. In this case, the user terminals 130 to 133 combine the frame and the data of the received electronic document according to the issuing application (App) of the electronic document to generate the electronic document, and the high-density bar code And combines it with the electronic document, thereby issuing a completed electronic document in the terminal rather than the server.

전자문서 확인부(240)는 제1 발행 방식에 따라 발행된 전자문서의 유효성을 확인하는 장치로서, 전자문서 발행서버(120)의 내부에 포함될 수 있고, 전자문서 발행서버(120)의 외부에 별도의 독립된 장치로도 구성할 수 있다.The electronic document verifying unit 240 is an apparatus for verifying the validity of an electronic document issued according to the first issuing method and may be included in the electronic document issuing server 120 and may be provided outside the electronic document issuing server 120 It can also be configured as a separate and independent device.

이때, 전자문서 확인부(240)는 전자문서의 유효성을 확인하는 것으로서, 전자문서에 인쇄된 고밀도 바코드를 인식, 분석, 및 암호 해독하며, 전자문서 발행부(230)로 전자문서의 확인 결과를 전송한다. 이때, 전자문서의 유효성 확인은 전자문서가 발급된 후 전자문서의 유효 기간이 초과되었는지를 확인하는 방식으로 수행할 수 있다. 여기서, 유효성이란 전자문서의 내용이 수정될 가능성을 대비하여 전자문서가 유효한 효력을 갖는 기간을 의미한다. At this time, the electronic document verifying unit 240 confirms the validity of the electronic document. The electronic document verifying unit 240 recognizes, analyzes, and decrypts the high-density bar code printed on the electronic document and transmits the confirmation result of the electronic document to the electronic document issuing unit 230 send. At this time, validation of the electronic document can be performed by checking whether the validity period of the electronic document is exceeded after the electronic document is issued. Here, validity means a period in which an electronic document has a valid effect in preparation for the possibility of revising the contents of the electronic document.

한편, 전자문서의 유효성 확인 방식은 전자문서의 원본 확인 방법으로서 인쇄된 고밀도 바코드를 인식함으로써 확인할 수 있으며, 이때 고밀도 바코드는 암호화 되어 있으므로 전자문서의 발급기관에서 배포하는 전자문서 전용 고밀도 바코드 인식 프로그램을 이용할 수 있다. Meanwhile, the validity checking method of the electronic document can be confirmed by recognizing the printed high density bar code as the original document checking method of the electronic document. Since the high density bar code is encrypted at this time, the high density bar code recognition program Can be used.

즉, 전자문서 확인부(240)는 전자문서 전용 고밀도 바코드 인식 프로그램으로 인식한 고밀도 바코드를 분석하고 암호 해독하여 유효성을 확인할 수 있는 전자문서 발행서버(120)의 전자 주소를 파악한다. 이후, 전자문서 확인부(240)는 전자문서 발행부(230)로 유효성 검사를 요청하고 전자문서의 유효성의 검증이 완료된 전자문서를 전자문서 발행부(230)로부터 수신하여 출력장치에 표시할 수 있다. 여기서, 출력장치는 컴퓨터 디스플레이, 스마트폰 및 프린터 등이 될 수 있다.That is, the electronic document verifying unit 240 analyzes the high-density bar code recognized by the high-density bar code recognition program dedicated to the electronic document, decrypts the encrypted high-density bar code, and grasps the electronic address of the electronic document issuing server 120. After that, the electronic document verifying unit 240 requests the electronic document issuing unit 230 for validity check and receives the electronic document whose validity of the electronic document has been verified from the electronic document issuing unit 230 and displays it on the output device have. Here, the output device may be a computer display, a smart phone, a printer, or the like.

따라서, 전자문서 확인부(240)는 전술한 바와 같은 과정으로 전자문서의 유효성을 확인하면, 확인된 전자문서를 전자문서 발행부(230)로 전송한다. Accordingly, when the validity of the electronic document is verified through the above-described process, the electronic document verifying unit 240 transmits the verified electronic document to the electronic document issuing unit 230. [

이때, 전자문서의 유효성 확인은 전자문서를 확인할 수 있는 유효 기간이 초과되었는지 확인하는 방식으로 수행되며, 유효성이 확인된 전자문서만 전자문서 DB(110)로부터 열람 가능하고, 또한 발행을 요청한 사용자 단말기(130~133)로 전송한다.At this time, the validity check of the electronic document is performed by checking whether the validity period for checking the electronic document is exceeded. Only the validated electronic document can be viewed from the electronic document DB 110, (130-133).

도 4는 본 발명의 실시 예에 따른 전자문서 발행서버에서 전자문서 발행부의 내부 구성을 개략적으로 나타낸 구성도이다.4 is a configuration diagram schematically showing an internal configuration of an electronic document issuing unit in an electronic document issuing server according to an embodiment of the present invention.

도 4를 참조하면, 본 발명의 실시 예에 따른 전자문서 발행부(230)는, 전자문서 요청부(302), 전자문서 생성부(310), 바코드 암호화부(320), 바코드 생성부(330), 전자문서 결합부(340), 전자문서 전송부(350) 및 전자문서 저장부(360)를 포함할 수 있다.4, an electronic document issuing unit 230 according to an embodiment of the present invention includes an electronic document requesting unit 302, an electronic document generating unit 310, a barcode encrypting unit 320, a barcode generating unit 330 An electronic document combining unit 340, an electronic document transmitting unit 350, and an electronic document storing unit 360. [0040]

전자문서 요청부(302)는 사용자 단말기(130~133)로부터 통신부(210)를 통해 전자문서 생성의 요청을 수신한다. 즉, 사용자 단말기(130~133)로부터 전자문서의 생성 요청을 수신한다. 이 때, 사용자 단말기(130~133)로부터 전자문서의 종류, 전자문서의 발급기관, 및 전자문서의 요청자 정보 주소 등을 제공받는다.The electronic document requesting unit 302 receives a request for generating an electronic document from the user terminals 130 to 133 through the communication unit 210. [ That is, it receives a request for generating an electronic document from the user terminals 130 to 133. At this time, the type of the electronic document, the issuing organization of the electronic document, and the requestor information address of the electronic document are received from the user terminals 130 to 133.

전자문서 생성부(310)는 전자문서의 생성 요청에 따라 해당 문서의 서식과 내용을 결합하여 전자문서를 생성한다.The electronic document generation unit 310 generates an electronic document by combining the form and contents of the document according to a request for generating the electronic document.

전자문서의 생성 요청은 사용자 단말기(130~133)에 의해 이루어지며, 전자문서의 종류, 전자문서의 발급기관, 및 전자문서의 요청자 정보 등을 토대로 전자문서를 생성한다. 또한, 전자문서의 생성은 전자문서의 발급기관에 의해 전자문서 요청자의 본인 인증이 이루어진 후 수행되며, 생성된 전자문서를 토대로 고밀도 바코드가 추가로 생성된다.A request to generate an electronic document is made by the user terminals 130 to 133 and generates an electronic document based on the type of the electronic document, the issuing organization of the electronic document, and the requester information of the electronic document. In addition, the generation of the electronic document is performed after the authentication of the electronic document requester is performed by the issuing organization of the electronic document, and the high density barcode is additionally generated based on the generated electronic document.

한편, 고밀도 바코드는 전자문서의 종류, 전자문서의 발급기관, 전자문서의 요청자 정보, 전자문서의 확인을 위한 발급기관의 전자 주소 등의 전자문서 내용 및 전자문서의 내용을 담을 수 있는 구조(frame)를 암호화 하는 방식으로 생성된다. 이때 암호화된 고밀도 바코드는 전자문서와 결합하여 사용자 단말기(130~133)로 유무선 네트워크를 통해 전송되며, 또한 전자문서의 확인을 위해 전자문서 DB(110)에도 저장된다. 그리고, 고밀도 바코드 자체에 문자, 숫자 등 텍스트는 물론, 그래픽, 사진, 음성, 지문, 서명 등 다양한 형태의 정보를 담을 수 있다.On the other hand, the high-density bar code is a structure capable of holding contents of an electronic document such as a kind of an electronic document, a personalization agent of an electronic document, requester information of an electronic document, an electronic address of a personalization institution for confirming an electronic document, ). At this time, the encrypted high-density bar code is transmitted to the user terminals 130 to 133 via the wired / wireless network in combination with the electronic document, and is also stored in the electronic document DB 110 for confirmation of the electronic document. The high-density bar code itself can contain various types of information such as text, numbers, text, graphics, pictures, voice, fingerprints, and signatures.

바코드 암호화부(320)는 고밀도 바코드에 기록되는 전자문서의 서식 및 내용을 암호화한다.The barcode encrypting unit 320 encrypts the format and contents of the electronic document recorded in the high-density barcode.

바코드 생성부(330)는 암호화 된 전자문서의 서식 및 내용에 대한 고밀도 바코드를 생성한다.The barcode generating unit 330 generates a high-density barcode for the format and content of the encrypted electronic document.

전자문서 결합부(340)는 전자문서와 고밀도 바코드를 결합한다.The electronic document combining unit 340 combines the electronic document with the high-density bar code.

전자문서 전송부(350)는 고밀도 바코드가 결합된 전자문서를 사용자 단말기(130~133)로 전송한다.The electronic document transmission unit 350 transmits the electronic document combined with the high-density barcode to the user terminals 130-133.

전자문서 저장부(360)는 고밀도 바코드가 결합된 전자문서를 전자문서 DB(110)에 저장한다.The electronic document storage unit 360 stores the electronic document to which the high density bar code is combined in the electronic document DB 110. [

도 5는 본 발명의 실시 예에 따른 사용자 단말기의 내부 구성을 개략적으로 나타낸 구성도이다. 5 is a block diagram schematically illustrating an internal configuration of a user terminal according to an embodiment of the present invention.

도 5를 참조하면, 본 발명의 실시 예에 따른 사용자 단말기(130)는, 통신부(410), 입력부(420), 저장부(430), 바코드 생성부(440), 전자문서 생성부(450), 출력부(460)를 포함한다.5, a user terminal 130 according to an embodiment of the present invention includes a communication unit 410, an input unit 420, a storage unit 430, a barcode generation unit 440, an electronic document generation unit 450, , And an output unit 460.

통신부(410)는 전자문서 발행서버(120)로부터 완성 전자문서를 수신하거나, 전자문서에 대한 서식과 내용만을 수신한다.The communication unit 410 receives the completed electronic document from the electronic document issuing server 120 or receives only the format and contents of the electronic document.

입력부(420)는 사용자의 조작에 따라 전자문서 발행서버(120)에 전자문서의 발행을 신청한다. 즉, 입력부(420)는 사용자의 조작에 따라 전자문서의 종류, 전자문서의 발급기관, 및 전자문서의 요청자 정보, 주소 등을 입력한다.The input unit 420 requests the electronic document issuance server 120 to issue an electronic document according to a user's operation. That is, the input unit 420 inputs the type of the electronic document, the issuing organization of the electronic document, and the requester information and address of the electronic document according to the user's operation.

저장부(430)는 전자문서 발행서버(120)로부터 수신된 서식과 내용을 저장한다.The storage unit 430 stores the format and contents received from the electronic document issuing server 120. [

바코드 생성부(440)는 서식과 내용을 암호화하여 고밀도 바코드를 생성한다. 즉, 바코드 생성부(440)는 고밀도 바코드에 입력되는 정보를 암호화하되, 전자문서를 확인할 문서 종류, 전자문서의 요청자 정보, 및 전자문서의 확인을 위한 발급기관의 전자 주소 등의 전자문서 내용 그리고 그 내용을 담고 있는 구조(frame) 등을 암호화 한다. 여기서, 문서 내용을 담고 있는 구조는 전자문서의 내용이 기재되는 표나 틀 등을 의미한다. 이어, 바코드 생성부(440)는 고밀도 바코드를 생성하되, 암호화한 전자문서의 내용과 그 구조를 고밀도 바코드로 생성한다. 고밀도 바코드는 고밀도 바코드 생성 프로그램을 통해 생성될 수 있다. 또한, 바코드 생성부(440)는 가로와 세로의 크기 조정이 가능한 고밀도 바코드를 생성하되, 사용자의 선택에 따른 크기 또는 미리 지정된 크기로 조정한 고밀도 바코드를 생성할 수 있다.The barcode generating unit 440 encrypts the format and the content to generate a high-density barcode. That is, the barcode generating unit 440 encrypts the information input to the high-density barcode, and the barcode generating unit 440 encrypts the information inputted to the barcode generating unit 440, such as the type of document to be checked in the electronic document, the requestor information of the electronic document, And encrypts the frame containing the content. Here, the structure containing the contents of a document means a table or a frame in which the contents of the electronic document are written. Next, the barcode generating unit 440 generates a high-density barcode, and generates the contents of the encrypted electronic document and its structure as a high-density barcode. High density bar codes can be generated through a high density bar code generation program. In addition, the barcode generating unit 440 may generate a high-density barcode that is adjustable in size and width, and may generate a high-density barcode that is adjusted to a size selected by the user or a predetermined size.

전자문서 생성부(450)는 서식과 내용 및 고밀도 바코드를 결합하여 전자문서를 생성한다. 즉, 전자문서 생성부(450)는 수신된 서식과 내용을 결합하여 전자문서를 생성하고, 생성된 전자문서와 고밀도 바코드를 결합하되, 전자문서 상에 사용자의 선택에 따른 위치 또는 미리 지정된 위치에 고밀도 바코드를 결합할 수 있다. 따라서, 사용자 단말기(130~133)로 전송할 전자문서는 사용자의 선택에 따른 위치 또는 미리 지정된 위치에 고밀도 바코드가 결합된 채 암호화 된다.The electronic document generation unit 450 combines the format and the contents and the high-density barcode to generate an electronic document. That is, the electronic document generation unit 450 generates an electronic document by combining the received format and contents, combines the generated electronic document and the high-density bar code, and stores the electronic document in a position according to the user's selection or a predetermined position High density bar codes can be combined. Accordingly, the electronic document to be transmitted to the user terminals 130 to 133 is encrypted at the position selected by the user or at a predetermined position while the high-density bar code is combined.

출력부(460)는 완성 전자문서 또는 생성된 전자문서를 출력한다. 또한, 출력부(460)는, 고밀도 바코드가 결합된 전자문서를 프린터로 인쇄 가능한 파일의 형태로 출력할 수 있다. 그리고, 출력부(460)는 고밀도 바코드가 결합된 전자문서를 화면 상에 디스플레이 할 수 있다.The output unit 460 outputs the completed electronic document or the generated electronic document. The output unit 460 can output the electronic document combined with the high-density bar code in the form of a file printable with a printer. The output unit 460 can display the electronic document combined with the high-density bar code on the screen.

또한, 바코드 생성부(440)는, 전자문서의 기본 정보 및 전자문서의 확인을 위한 발급기관의 전자 주소를 포함하는 전자문서의 내용과 전자문서의 내용이 구조화되어 기재되는 표(表: table)를 암호화하여 고밀도 바코드를 생성할 수 있다.In addition, the barcode generating unit 440 generates a table (table) in which the contents of the electronic document including the basic information of the electronic document and the electronic address of the personalization agent for confirming the electronic document and the contents of the electronic document are structured and written, The high-density bar code can be generated.

여기서, 표는 전자문서의 내용을 담는 구조(frame)이며, 바코드 생성부(440)는 전자문서의 구조와 내용을 암호화하여 고밀도 바코드를 생성하되, 가로와 세로의 크기를 조절할 수 있는 고밀도 바코드를 생성할 수 있다.Here, the table is a frame for storing the contents of the electronic document. The barcode generating unit 440 encrypts the structure and contents of the electronic document to generate a high-density barcode, and a high-density barcode Can be generated.

그리고, 바코드 생성부(440)와 전자문서 생성부(450) 및 출력부(460)는, 단말기의 내부에 설치된 스마트 뱅킹용 어플리케이션(Smart banking type application)과 연동하거나 결합하여, 납입 영수증, 금융거래 증명서, 이체 확인증, 카드이용 내역서를 포함하는 전자문서를 고밀도 바코드와 결합하여 발행하는 동작을 실행할 수 있다.The barcode generating unit 440, the electronic document generating unit 450 and the output unit 460 may be interlocked with or combined with a smart banking type application installed in the terminal to generate a payment receipt, An electronic document including a certificate, a transfer confirmation certificate, and a card usage statement can be issued in combination with a high-density bar code.

도 6은 본 발명의 실시 예에 따른 전자문서 발행서버의 하이브리드 전자문서 발행 방법을 설명하기 위한 동작 흐름도를 나타낸 도면이다. 6 is a flowchart illustrating an operation for describing a hybrid electronic document issuing method of an electronic document issuing server according to an embodiment of the present invention.

도 2 내지 도 5 및 도 6을 참조하면, 본 발명의 실시 예에 따른 전자문서 발행서버(120)는, 통신부(210)에 의해, 사용자 단말기(130~133)로부터 전자문서의 발행 요청을 수신한다(S610).2 to 5 and 6, the electronic document issuing server 120 according to the embodiment of the present invention receives the issuance request of the electronic document from the user terminals 130 to 133 by the communication unit 210 (S610).

이어, 발행방식 결정부(220)에 의해, 서버 부하량과, 문서의 종류, 발행 시기, 발행량, 발행 빈도, 정보보호 등급에 따라 발행 요청받은 전자문서의 발행 방식을 결정한다(S620).In step S620, the issuance method determination unit 220 determines the issuance method of the electronic document requested to be issued according to the server load, the type of document, the issuance timing, the issuance amount, the issuance frequency, and the information protection class.

이때, 발행방식 결정부(220)는, 전자문서의 발급 요청에 따른 서버 부하량이 과부하가 되지 않는 일정 이하이거나, 불특정 다수에게 발급할 수 없는 문서의 종류이거나, 월말이나 연말을 포함하는 발행 요청 날짜가 월말이나 연말에 해당하는 기간이거나, 발행 빈도수가 일정 이하로 낮거나, 개인정보가 들어 있어 정보보호가 필요한 전자문서의 발행 요청인 경우에, 전자문서의 서식 및 내용을 암호화하여 고밀도 바코드를 생성하고 이를 결합하여 고밀도 바코드가 포함된 전자문서를 발행하여 사용자 단말기에 전송해 주는 제1 발행 방식으로 결정할 수 있다.At this time, the issuance mode determination unit 220 determines whether the server load based on the issuance request of the electronic document is less than or equal to a schedule that is not overloaded, a type of document that can not be issued to an unspecified majority, Density barcode is generated by encrypting the format and contents of the electronic document when the electronic document is in the period corresponding to the end of the month or the end of the year, the frequency of issuance is low or below a certain level, And combines them to issue an electronic document including the high-density bar code and transmit the electronic document to the user terminal.

또한, 발행방식 결정부(220)는, 전자문서의 발급 요청에 따른 서버 부하량이 일정 이상으로 많아 과부하 상태이거나, 불특정 다수에게 발급할 수 있는 문서의 종류이거나, 발행 요청 날짜가 월말이나 연말이 아닌 기간이거나, 발행 빈도수가 일정 이상으로 높거나, 개인정보가 들어 있지 않아 정보보호가 필요치 않는 전자문서의 발급 요청인 경우에, 전자문서의 서식과 내용만 사용자 단말기에 전송해 주는 제2 발행 방식으로 결정할 수 있다.In addition, the issuance method determining unit 220 determines whether the issuance request determining unit 220 determines that the issuance request determining unit 220 determines that the issuance request determining unit 220 determines that the issuance request determining unit 220 determines that the issuance request determining unit 220 determines that the issuance request determining unit 220 determines that the issuance- A second issuing method in which only the form and contents of the electronic document are transmitted to the user terminal in the case where the issuance frequency of the electronic document is high or the issuance frequency of the electronic document does not include any personal information and does not require information protection You can decide.

이어, 전자문서 발행부(230)에 의해, 상기 결정된 발행 방식이 제1 발행 방식이면, 고밀도 바코드가 결합된 전자문서를 자체 발행하여 제공하고, 상기 결정된 발행 방식이 제2 발행 방식이면, 전자문서의 서식과 내용만 제공해 준다(S630).If the determined issuing method is the first issuing method, the electronic document issuing unit 230 provides the electronic document combined with the high-density bar code by self issuance, and if the determined issuing method is the second issuing method, (S630).

도 7은 본 발명의 실시 예에 따른 전자문서 발행부가 제1 발행 방식에 따라 서버에서 전자문서를 발행하는 과정을 나타낸 흐름도이다. FIG. 7 is a flowchart illustrating an electronic document issuing unit according to an embodiment of the present invention issuing an electronic document in a server according to a first issuing method.

도 2 내지 도 5 및 도 7을 참조하면, 본 발명의 실시 예에 따른 전자문서 발행부(230)는, 전자문서 요청부(305)가 전자문서의 생성을 요청한다(S710).2 to 5 and 7, the electronic document issuing unit 230 according to the embodiment of the present invention requests the electronic document requesting unit 305 to generate an electronic document (S710).

즉, 전자문서 요청 단계(S710)는 전자문서의 생성을 요청하는 것으로서, 사용자 단말기(130)에 의해 수행된다. 이때, 전자문서의 생성은 전자문서의 종류, 전자문서의 발급기관, 및 전자문서의 요청자 정보 등을 토대로 이루어진다.That is, the electronic document request step S710 is a request for generation of an electronic document, and is performed by the user terminal 130. [ At this time, the generation of the electronic document is based on the kind of the electronic document, the issuing organization of the electronic document, and the requestor information of the electronic document.

전자문서 생성부(310)에 의해 전자문서를 생성한다(S720). 즉, 전자문서 생성부(310)는 전자문서 DB(110)로부터 사용자 단말기(130)로부터 요청받은 문서에 해당하는 서식과 내용을 읽어와 결합하여 전자문서를 생성하는 것이다.The electronic document generation unit 310 generates an electronic document (S720). That is, the electronic document generation unit 310 generates an electronic document by reading the form and content corresponding to the document requested from the user terminal 130 from the electronic document DB 110, and combining the format and contents.

이어, 바코드 암호화부(320)에 의해 고밀도 바코드에 기록되는 전자문서의 서식 및 내용을 암호화한다(S730).Next, the format and contents of the electronic document recorded in the high-density bar code are encrypted by the bar code encrypting unit 320 (S730).

즉, 고밀도 바코드 암호화 단계(S730)는 고밀도 바코드에 입력되는 정보를 암호화하는 것으로서, 전자문서의 생성과 함께 수행된다. 고밀도 바코드에 입력되는 정보는 전자문서의 종류, 전자문서의 발급기관, 전자문서의 요청자 정보, 및 전자문서의 확인을 위한 발급기관의 전자 주소 등 전자문서의 내용과, 전자문서 내용을 담는 구조(frame)로 이루어진다.That is, the high-density barcode encryption step (S730) encrypts the information input to the high-density barcode, and is performed together with generation of the electronic document. The information input to the high-density bar code includes the type of the electronic document, the issuing organization of the electronic document, the requestor information of the electronic document, the contents of the electronic document such as the electronic address of the personalization institution for confirming the electronic document, frame.

이어, 바코드 생성부(330)에 의해 고밀도 바코드를 생성한다(S740).Next, the high-density barcode is generated by the barcode generator 330 (S740).

즉, 고밀도 바코드 생성단계(S740)는 고밀도 바코드를 생성하는 것으로서, 고밀도 바코드 암호화 단계(S730)에서 암호화한 고밀도 바코드 입력 정보를 토대로 고밀도 바코드를 생성한다. 고밀도 바코드의 생성은 고밀도 바코드 생성 프로그램을 통해 생성할 수 있다.That is, the high-density barcode generation step S740 generates a high-density barcode, and generates a high-density barcode based on the high-density barcode input information encrypted in the high-density barcode encryption step S730. The generation of a high density bar code can be generated through a high density bar code generation program.

이어, 전자문서 결합부(340)에 의해 전자문서와 고밀도 바코드를 결합한다(S750).Then, the electronic document combining unit 340 combines the electronic document with the high-density bar code (S750).

즉, 전자문서 결합부(340)는 전자문서 생성 단계(S720)에서 생성된 전자문서와 고밀도 바코드 생성 단계(S740)에서 생성된 고밀도 바코드를 결합하여 도 8에 도시된 바와 같이 고밀도 바코드가 결합된 전자문서를 출력한다. 도 8은 본 발명의 실시예에 따른 고밀도 바코드가 결합된 전자문서의 한 예를 나타낸 도면이다. 도 8에 도시된 바와 같이, 고밀도 바코드는 가로와 세로의 직사각형 형태를 가지며, 문자, 숫자 등 텍스트는 물론, 그래픽, 사진, 음성, 지문, 서명 등 다양한 형태의 정보를 담을 수 있다. 이때, 전자문서의 출력은 사용자 단말기(130~133)에서 수행되며 컴퓨터 디스플레이, 스마트폰, 프린터 등을 이용하여 출력 가능하다.That is, the electronic document combining unit 340 combines the electronic document generated in the electronic document generating step S720 with the high-density bar code generated in the high density bar code generating step S740, as shown in FIG. 8, Outputs an electronic document. 8 is a diagram illustrating an example of an electronic document to which a high density bar code is combined according to an embodiment of the present invention. As shown in FIG. 8, the high-density barcode has a rectangular shape in both horizontal and vertical directions, and can hold various types of information such as text, pictures, graphics, pictures, voice, fingerprints, and signatures. At this time, the output of the electronic document is performed by the user terminals 130 to 133 and can be output using a computer display, a smart phone, a printer, or the like.

이어, 전자문서 전송부(350)에 의해 고밀도 바코드가 결합된 전자문서를 사용자 단말기(130~133)로 전송한다(S760).Then, the electronic document transmission unit 350 transmits the electronic document with the high-density bar code to the user terminals 130 to 133 (S760).

이어, 전자문서 저장부(360)에 의해 고밀도 바코드가 결합된 전자문서를 전자문서 DB(110)에 저장한다(S770).Then, the electronic document storing unit 360 stores the electronic document in which the high-density bar code is combined in the electronic document DB 110 (S770).

따라서, 사용자 단말기(130~133)의 해당 전자문서의 열람 요청 시에, 전자문서 DB(110)로부터 해당하는 전자문서를 열람하고, 열람된 전자문서를 유무선 네트워크를 통해 사용자 단말기(130~133)로 전송할 수 있다.Accordingly, when the user terminal 130 to 133 requests the reading of the corresponding electronic document, the corresponding electronic document is browsed from the electronic document DB 110, and the read electronic document is transmitted to the user terminals 130 to 133 via the wired / Lt; / RTI >

도 9는 본 발명의 실시 예에 따른 사용자 단말기의 하이브리드 전자문서 발행 방법을 설명하기 위한 동작 흐름도를 나타낸 도면이다.9 is a flowchart illustrating a method of issuing a hybrid electronic document of a user terminal according to an embodiment of the present invention.

도 2 내지 도 5, 도 8, 도 9 및 도 10을 참조하면, 본 발명의 실시 예에 따른 사용자 단말기(130)는, 입력부(420)에 의해, 사용자의 조작에 따라 전자문서 발행서버(120)에 전자문서의 발행을 신청한다(S910).Referring to FIGS. 2 to 5, 8, 9 and 10, the user terminal 130 according to the embodiment of the present invention includes an input unit 420, (Step S910).

이때, 전자문서의 발행 신청은 전자문서의 종류, 전자문서의 발급기관, 및 전자문서의 요청자 정보 등을 토대로 이루어진다.At this time, the application for issuing the electronic document is based on the kind of the electronic document, the issuing organization of the electronic document, and the requestor information of the electronic document.

이어, 통신부(410)에 의해, 전자문서 발행서버(120)로부터 완성 전자문서를 수신하거나, 전자문서의 서식과 내용만을 수신한다(S920).Next, the communication unit 410 receives the completed electronic document from the electronic document issuing server 120 or receives only the format and contents of the electronic document (S920).

즉, 사용자 단말기(130)는 전자문서 발행서버(120)로부터 제1 발행 방식에 따라 발행된 완성 전자문서를 수신하거나, 전자문서 발행서버(120)로부터 제2 발행 방식에 따라 전자문서의 서식과 내용만을 수신하는 것이다. 이때, 수신된 내용에는 전자문서 발급 기관에서 발행한 그 문서에 대한 고유 발행 번호를 포함한다.That is, the user terminal 130 receives the completed electronic document issued in accordance with the first issuing method from the electronic document issuing server 120 or receives the electronic document from the electronic document issuing server 120 according to the second issuing method Only the contents are received. At this time, the received contents include a unique issue number for the document issued by the electronic document issuer.

이어, 바코드 생성부(440)에 의해, 전자문서의 서식과 내용을 암호화하여 고밀도 바코드를 생성한다(S930).Then, the barcode generating unit 440 encrypts the format and contents of the electronic document to generate a high-density barcode (S930).

즉, 바코드 생성부(440)는, 전자문서의 기본 정보 및 전자문서의 확인을 위한 발급기관의 전자 주소를 포함하는 전자문서의 내용과 전자문서의 내용이 구조화되어 기재되는 표(表: table)를 암호화하여 고밀도 바코드를 생성할 수 있다.That is, the barcode generating unit 440 generates a barcode based on the basic information of the electronic document and the table (table) in which the contents of the electronic document including the electronic address of the personalization agent for confirming the electronic document and the contents of the electronic document are structured and written, The high-density bar code can be generated.

이때, 표는 전자문서의 내용을 담는 구조(frame)이며, 바코드 생성부(440)는 전자문서의 구조와 내용을 암호화하여 고밀도 바코드를 생성하되, 가로와 세로의 크기를 조절할 수 있는 고밀도 바코드를 생성할 수 있다.The barcode generator 440 encrypts the structure and contents of the electronic document to generate a high-density barcode. The barcode generator 440 generates a high-density barcode, which is a high-density barcode, Can be generated.

여기서, 바코드 생성부(440)는 2차원 고밀도 바코드 대신에 원본 확인 시스템 접근 경로와 기준일, 금액 등의 주요 정보가 포함된 QR(Quick Response) 코드를 생성할 수도 있다.Here, instead of the two-dimensional high-density bar code, the bar code generating unit 440 may generate a QR (Quick Response) code including the original identification system access path, the reference date, and the amount of important information.

또한, 바코드 생성부(440)는 고밀도 바코드 암호화 단계에서 암호화한 고밀도 바코드 입력 정보를 토대로 고밀도 바코드를 생성하지만 고밀도 바코드 생성 프로그램을 통해서도 생성할 수 있다.The barcode generating unit 440 may generate the high-density barcode based on the high-density barcode input information encrypted in the high-density barcode encryption step, but may also generate the high-density barcode using the high-density barcode generating program.

이어, 전자문서 생성부(450)에 의해, 도 10에 도시된 바와 같이 서식과 내용 및 고밀도 바코드를 결합하여 도 8에 도시된 바와 같은 전자문서를 생성한다(S940).Next, the electronic document generating unit 450 combines the format and the content and the high-density barcode as shown in FIG. 10 to generate an electronic document as shown in FIG. 8 (S940).

여기서, 도 10에 도시된 고밀도 바코드에 포함되는 정보는 전자문서의 종류, 전자문서의 발급기관, 전자문서의 요청자 정보, 및 전자문서의 확인을 위한 발급기관의 전자 주소 등 전자문서의 내용과, 전자문서 내용을 담는 구조(frame)로 이루어진다. 도 10은 본 발명의 실시 예에 따른 사용자 단말기에서 서식과 내용 및 고밀도 바코드를 결합하여 전자문서를 발행하는 예를 나타낸 도면이다.Here, the information included in the high-density bar code shown in Fig. 10 includes the contents of the electronic document such as the type of the electronic document, the issuing organization of the electronic document, the requestor information of the electronic document, and the electronic address of the personalization institution for confirming the electronic document, It consists of a frame that contains the content of the electronic document. FIG. 10 is a diagram illustrating an example in which an electronic document is printed by combining a format and contents and a high-density bar code in a user terminal according to an exemplary embodiment of the present invention.

또한, 고밀도 바코드는 가로와 세로의 직사각형 형태를 가지며, 문자, 숫자 등 텍스트는 물론, 그래픽, 사진, 음성, 지문, 서명 등 다양한 형태의 정보를 담을 수 있다. In addition, the high-density barcode has a rectangular shape of horizontal and vertical, and can hold various types of information such as text, letters, numbers, graphics, pictures, voice, fingerprints, and signatures.

이어, 출력부(460)에 의해, 전자문서 발행서버(120)로부터 수신한 완성 전자문서 또는 단말기 내에서 생성된 전자문서를 출력한다.Then, the output unit 460 outputs the completed electronic document received from the electronic document issuing server 120 or the electronic document generated in the terminal.

한편, 본 발명에 따른 사용자 단말기(130)에서, 바코드 생성부(440)와 전자문서 생성부(450) 및 출력부(460)는, 단말기의 내부에 설치된 스마트 뱅킹용 어플리케이션(Smart banking type application)과 연동 또는 결합하여, 납입 영수증, 금융거래 증명서, 이체 확인증, 카드이용 내역서를 포함하는 전자문서를 고밀도 바코드와 결합하여 전자문서를 발행하는 동작을 실행할 수 있다. 따라서, 기존 프로그램과 결합이 용이함에 따라 기존 시스템(스마트 뱅킹 시스템, 정부 24, 보험 서버, 스마트 사이버 창구 등)과의 결합도 용이하게 실시할 수 있다.In the user terminal 130 according to the present invention, the barcode generating unit 440, the electronic document generating unit 450, and the output unit 460 may be a smart banking type application installed in the terminal, The electronic document including the payment receipt, the financial transaction certificate, the transfer confirmation certificate, and the card usage statement can be combined with the high-density bar code to issue the electronic document. Therefore, it can be easily combined with existing systems (smart banking system, government 24, insurance server, smart cyber window, etc.) as it is easy to combine with existing programs.

전술한 바와 같이 본 발명에 의하면, 위조와 변조가 불가능한 고밀도 바코드를 사용하여 문서의 서식(frame) 뿐만 아니라 내용까지 포함된 전자문서를 발행하되, 서버의 부하와, 문서의 종류, 발행 시기 등에 따라 서버에서 전자문서를 발행하여 사용자 단말기에 전송하거나, 서버로부터 서식과 내용만 사용자 단말기에 전송하고 사용자 단말기에서 서식과 내용을 결합해 전자문서를 발행할 수 있도록 하는 하이브리드 전자문서 발행 시스템 및 방법을 실현할 수 있다.As described above, according to the present invention, an electronic document including not only the frame but also the contents of a document is issued using a high-density bar code which can not be falsified and can not be modulated. Depending on the load of the server, A hybrid electronic document issuing system and method for issuing and transmitting an electronic document to a user terminal or transmitting a form and contents from a server to a user terminal and combining the form and contents in a user terminal to issue an electronic document .

본 발명이 속하는 기술 분야의 당업자는 본 발명이 그 기술적 사상이나 필수적 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있으므로, 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적인 것이 아닌 것으로서 이해해야만 한다. 본 발명의 범위는 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 등가개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.It will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the present invention as defined by the following claims and their equivalents. Only. It is intended that the present invention covers the modifications and variations of this invention provided they come within the scope of the appended claims and their equivalents. .

11 ~ 14 : 개인용 컴퓨터 15 : 전자문서 관리서버
16 : 전자문서 보관DB 100 : 하이브리드 전자문서 발행 시스템
110 : 전자문서 DB 120 : 전자문서 관리서버
130 ~ 133 : 사용자 단말기 210 : 통신부
220 : 발행방식 결정부 230 : 전자문서 발행부
240 : 전자문서 확인부 310 : 전자문서 생성부
320 : 바코드 암호화부 330 : 바코드 생성부
340 : 전자문서 결합부 350 : 전자문서 전송부
360 : 전자문서 저장부 410 : 통신부
420 : 입력부 430 : 저장부
440 : 바코드 생성부 450 : 전자문서 생성부
460 : 출력부
11 to 14: personal computer 15: electronic document management server
16: Electronic document archiving DB 100: Hybrid electronic document issuing system
110: electronic document DB 120: electronic document management server
130 to 133: User terminal 210:
220: issuance method determining unit 230: electronic document issuing unit
240: electronic document checking unit 310: electronic document generating unit
320: Barcode encryption unit 330: Barcode generation unit
340: electronic document combining unit 350: electronic document transmitting unit
360: electronic document storage unit 410:
420: input unit 430: storage unit
440: Bar code generating unit 450: Electronic document generating unit
460: Output section

Claims (20)

삭제delete 삭제delete 삭제delete 사용자 단말기로부터 전자문서의 발행 요청에 따라 전자문서를 발행하여 제공하는 전자문서 발행서버에 있어서,
상기 사용자 단말기로부터 전자문서의 발행 요청을 수신하는 통신부;
상기 전자문서에 대한 서식과 내용을 저장하고 있는 전자문서 DB;
상기 사용자 단말기로부터 상기 전자문서의 발행 요청을 수신하면, 서버 부하량과, 문서의 종류, 발행 시기, 발행량, 발행 빈도, 정보보호 등급에 따라, 상기 전자문서를 자체 발행하여 제공하는 제1 발행 방식 또는 상기 서식과 내용만 제공해 주는 제2 발행 방식을 결정하는 발행방식 결정부;
상기 제1 발행 방식에 따라 상기 전자문서의 서식 및 내용을 암호화하여 고밀도 바코드를 생성하고 이를 결합하여 전자문서를 발행하여 제공하거나, 상기 제2 발행 방식에 따라 상기 전자문서에 대한 서식과 내용만 상기 사용자 단말기에 제공해 주는 전자문서 발행부; 및
상기 제1 발행 방식에 따라 발행된 전자문서의 유효성을 확인하는 전자문서 확인부;
를 포함하는 전자문서 발행서버.
An electronic document issuing server for issuing and providing an electronic document according to a request for issuing an electronic document from a user terminal,
A communication unit for receiving a request for issuing an electronic document from the user terminal;
An electronic document DB storing format and contents of the electronic document;
A first issuing method or a second issuing method in which the electronic document is issued and issued according to the server load, the type of document, the issuing timing, the issuing amount, the issuing frequency, and the information protection class, An issuance scheme determining unit that determines a second issuance scheme that provides only the format and contents;
Wherein the format and content of the electronic document are encrypted according to the first issuing method to generate a high density bar code and the electronic document is issued and combined to generate a high density bar code, An electronic document issuing unit for providing the electronic document to the user terminal; And
An electronic document verifying unit for verifying the validity of the electronic document issued according to the first issuing method;
And an electronic document issuing server.
제 4 항에 있어서,
상기 전자문서 발행부는,
상기 전자문서를 생성하는 전자문서 생성부;
상기 고밀도 바코드에 기록되는 상기 전자문서의 서식 및 내용을 암호화하는 바코드 암호화부;
상기 고밀도 바코드를 생성하는 바코드 생성부;
상기 전자문서와 상기 고밀도 바코드를 결합하는 전자문서 결합부;
상기 고밀도 바코드가 결합된 전자문서를 상기 사용자 단말기로 전송하는 전자문서 전송부; 및
상기 고밀도 바코드가 결합된 전자문서를 상기 전자문서 DB에 저장하는 전자문서 저장부;
를 포함하는 전자문서 발행서버.
5. The method of claim 4,
Wherein the electronic document issuing unit
An electronic document generation unit for generating the electronic document;
A barcode encrypting unit for encrypting the format and contents of the electronic document recorded in the high density bar code;
A barcode generating unit for generating the high density barcode;
An electronic document combining unit for combining the electronic document and the high density bar code;
An electronic document transmission unit for transmitting the electronic document combined with the high density bar code to the user terminal; And
An electronic document storage unit for storing the electronic document combined with the high density bar code in the electronic document DB;
And an electronic document issuing server.
제 4 항에 있어서,
상기 발행방식 결정부는,
상기 전자문서의 발급 요청에 따른 서버 부하량이 과부하가 되지 않는 일정 이하이거나, 불특정 다수에게 발급할 수 없는 문서의 종류이거나, 월말이나 연말을 포함하는 발행 요청 날짜가 월말이나 연말에 해당하는 기간이거나, 발행 빈도수가 일정 이하로 낮거나, 개인정보가 들어 있어 정보보호가 필요한 전자문서의 발행 요청인 경우에, 상기 전자문서의 서식 및 내용을 암호화하여 고밀도 바코드를 생성하고 이를 결합하여 고밀도 바코드가 포함된 전자문서를 발행하여 상기 사용자 단말기에 전송해 주는 제1 발행 방식으로 결정하는, 전자문서 발행서버.
5. The method of claim 4,
The issuance method determining unit may determine,
If the server load according to the issuance request of the electronic document is less than a predetermined amount or is a kind of document that can not be issued to an unspecified number or if the issuance request date including the end of the month or the end of the year corresponds to the end of the month or the end of the year, Density barcode is generated by encrypting the format and content of the electronic document when the frequency of issuance is low or a request for issuing an electronic document that contains personal information and needs information protection, The electronic document issuing server determines that the first electronic document is issued and transmitted to the user terminal.
제 4 항에 있어서,
상기 발행방식 결정부는,
상기 전자문서의 발급 요청에 따른 서버 부하량이 일정 이상으로 많아 과부하 상태이거나, 불특정 다수에게 발급할 수 있는 문서의 종류이거나, 발행 요청 날짜가 월말이나 연말이 아닌 기간이거나, 발행 빈도수가 일정 이상으로 높거나, 개인정보가 들어 있지 않아 정보보호가 필요치 않는 전자문서의 발급 요청인 경우에, 상기 전자문서의 서식과 내용만 상기 사용자 단말기에 전송해 주는 제2 발행 방식으로 결정하는, 전자문서 발행서버.
5. The method of claim 4,
The issuance method determining unit may determine,
If the server load due to the issuance request of the electronic document is over a certain amount or is overloaded, the type of the document that can be issued to the unspecified number, the period of the issuance request is the end of the month or the end of the year, Or a second issuance method in which only the form and contents of the electronic document are transmitted to the user terminal in the case of an issuance request of an electronic document which does not contain personal information and does not require information protection.
전자문서에 대한 서식과 내용을 저장하고 있는 전자문서 DB; 및 상기 전자문서의 발급 요청에 따라 고밀도 바코드가 포함된 완성 전자문서를 발행하여 제공하는 전자문서 발행서버와 통신망을 통해 통신하는 사용자 단말기에 있어서,
상기 전자문서 발행서버에 사용자의 조작에 따라 상기 전자문서의 발행을 신청하는 입력부;
상기 전자문서 발행서버로부터 완성 전자문서를 수신하거나, 상기 전자문서에 대한 서식과 내용만을 수신하는 통신부;
상기 전자문서 발행서버로부터 수신된 상기 서식과 내용을 저장하는 저장부;
상기 서식과 내용을 암호화하여 고밀도 바코드를 생성하는 바코드 생성부;
상기 서식과 내용 및 상기 고밀도 바코드를 결합하여 전자문서를 생성하는 전자문서 생성부; 및
상기 완성 전자문서 또는 상기 생성된 전자문서를 화면 상에 출력하는 출력부;
를 포함하는 사용자 단말기.
An electronic document DB storing forms and contents of electronic documents; And a user terminal for communicating with an electronic document issuing server for issuing and providing a completed electronic document including a high density bar code according to a request for issuing the electronic document through a communication network,
An input unit for requesting the electronic document issuing server to issue the electronic document according to a user's operation;
A communication unit that receives a completed electronic document from the electronic document issuing server or receives only the format and contents of the electronic document;
A storage unit for storing the format and contents received from the electronic document issuing server;
A barcode generating unit for encrypting the format and contents to generate a high density barcode;
An electronic document generation unit for generating the electronic document by combining the format and contents and the high density barcode; And
An output unit for outputting the completed electronic document or the generated electronic document on a screen;
Lt; / RTI >
제 8 항에 있어서,
상기 바코드 생성부는, 상기 전자문서의 기본 정보 및 상기 전자문서의 확인을 위한 발급기관의 전자 주소를 포함하는 전자문서의 내용과 상기 전자문서의 내용이 구조화되어 기재되는 표(表: table)를 암호화하여 고밀도 바코드를 생성하는, 사용자 단말기.
9. The method of claim 8,
Wherein the barcode generating unit encrypts the contents of the electronic document including the basic information of the electronic document and the electronic address of the personalization agent for confirming the electronic document and the table in which the contents of the electronic document are structured and written, Thereby generating a high-density bar code.
제 9 항에 있어서,
상기 표는 상기 전자문서의 내용을 담는 구조(frame)이며,
상기 바코드 생성부는 상기 전자문서의 구조와 내용을 암호화하여 고밀도 바코드를 생성하되, 가로와 세로의 크기를 조절할 수 있는 상기 고밀도 바코드를 생성하는, 사용자 단말기.
10. The method of claim 9,
The table is a frame for storing contents of the electronic document,
Wherein the barcode generating unit generates the high density barcode by encrypting the structure and content of the electronic document to generate a high density barcode and to adjust the size of the horizontal and vertical barcode.
제 8 항에 있어서,
상기 출력부는, 상기 고밀도 바코드가 결합된 전자문서를 프린터로 인쇄 가능한 파일의 형태로 출력하는, 사용자 단말기.
9. The method of claim 8,
Wherein the output unit outputs the electronic document combined with the high-density bar code in the form of a file printable with a printer.
제 8 항에 있어서,
상기 바코드 생성부와 상기 전자문서 생성부 및 상기 출력부는, 단말기의 내부에 설치된 스마트 뱅킹용 어플리케이션(Smart banking type application)과 연동하여, 납입 영수증, 금융거래 증명서, 이체 확인증, 카드이용 내역서를 포함하는 전자문서를 고밀도 바코드와 결합하여 발행하는 동작을 실행하는, 사용자 단말기.
9. The method of claim 8,
The barcode generating unit, the electronic document generating unit, and the output unit may include a payment receipt, a financial transaction certificate, a transfer confirmation certificate, and a card usage statement in cooperation with a smart banking type application installed in the terminal. And executes the operation of issuing the electronic document in combination with the high-density bar code.
전자문서에 대한 서식과 내용을 저장하고 있는 전자문서 DB를 포함하고, 사용자 단말기로부터 전자문서의 발행 요청에 따라 전자문서를 발행하여 제공하는 전자문서 발행서버의 하이브리드 전자문서 발행 방법에 있어서,
통신부에 의해, 상기 사용자 단말기로부터 전자문서의 발행 요청을 수신하는 단계;
발행방식 결정부에 의해, 서버 부하량과, 문서의 종류, 발행 시기, 발행량, 발행 빈도, 정보보호 등급에 따라 상기 발행 요청받은 전자문서의 발행 방식을 결정하는 단계; 및
전자문서 발행부에 의해, 상기 결정된 발행 방식이 제1 발행 방식이면, 고밀도 바코드가 결합된 전자문서를 자체 발행하여 제공하고, 상기 결정된 발행 방식이 제2 발행 방식이면, 상기 전자문서의 서식과 내용만 제공해 주는 단계;
를 포함하고,
상기 제공해 주는 단계는,
상기 전자문서 발행부에서 상기 제1 발행 방식에 따라, 전자문서 생성부에 의해 상기 전자문서를 생성하는 과정; 바코드 암호화부에 의해 상기 고밀도 바코드에 기록되는 상기 전자문서의 서식 및 내용을 암호화하는 과정; 바코드 생성부에 의해 상기 고밀도 바코드를 생성하는 과정; 전자문서 결합부에 의해 상기 전자문서와 상기 고밀도 바코드를 결합하는 과정; 전자문서 전송부에 의해 상기 고밀도 바코드가 결합된 전자문서를 상기 사용자 단말기로 전송하는 과정; 및 전자문서 저장부에 의해 상기 고밀도 바코드가 결합된 전자문서를 상기 전자문서 DB에 저장하는 과정;
를 포함하는 전자문서 발행서버의 하이브리드 전자문서 발행 방법.
A hybrid electronic document issuing method of an electronic document issuing server including an electronic document DB storing a form and contents of an electronic document and issuing and providing an electronic document according to a request for issuing an electronic document from a user terminal,
Receiving, by the communication unit, an issuance request of an electronic document from the user terminal;
Determining a method of issuing the electronic document to be issued according to the server load, the type of document, the issuing timing, the amount of issuance, the frequency of issuance, and the degree of information protection by the issuance method determining unit; And
The electronic document issuing unit itself issues and provides an electronic document in which the high density bar code is combined if the determined issuing method is the first issuing method and if the determined issuing method is the second issuing method, Only;
Lt; / RTI >
The providing step may include:
Generating the electronic document by the electronic document generating unit according to the first issuing method in the electronic document issuing unit; Encrypting the format and content of the electronic document to be recorded in the high density bar code by the bar code encryption unit; Generating a high density bar code by a bar code generating unit; Combining the electronic document with the high-density bar code by an electronic document combining unit; Transmitting an electronic document to which the high density bar code is combined by the electronic document transmission unit to the user terminal; And storing the electronic document in which the high density bar code is combined by the electronic document storage unit in the electronic document DB;
The hybrid electronic document issuing method comprising the steps of:
삭제delete 제 13 항에 있어서,
상기 발행 방식을 결정하는 단계는,
상기 발행방식 결정부가, 상기 전자문서의 발급 요청에 따른 서버 부하량이 과부하가 되지 않는 일정 이하이거나, 불특정 다수에게 발급할 수 없는 문서의 종류이거나, 월말이나 연말을 포함하는 발행 요청 날짜가 월말이나 연말에 해당하는 기간이거나, 발행 빈도수가 일정 이하로 낮거나, 개인정보가 들어 있어 정보보호가 필요한 전자문서의 발행 요청인 경우에, 상기 전자문서의 서식 및 내용을 암호화하여 고밀도 바코드를 생성하고 이를 결합하여 고밀도 바코드가 포함된 전자문서를 발행하여 상기 사용자 단말기에 전송해 주는 제1 발행 방식으로 결정하는, 전자문서 발행서버의 하이브리드 전자문서 발행 방법.
14. The method of claim 13,
The method of claim 1,
The issuance method determining unit determines whether the server load according to the issuance request of the electronic document is less than or equal to a schedule that is not overloaded, the type of document that can not be issued to an unspecified majority, , The format and contents of the electronic document are encrypted to generate a high density bar code and a combination thereof when the issuance request is an issuance request of an electronic document that requires information protection, And the electronic document including the high-density bar code is issued and transmitted to the user terminal.
제 13 항에 있어서,
상기 발행 방식을 결정하는 단계는,
상기 발행방식 결정부가, 상기 전자문서의 발급 요청에 따른 서버 부하량이 일정 이상으로 많아 과부하 상태이거나, 불특정 다수에게 발급할 수 있는 문서의 종류이거나, 발행 요청 날짜가 월말이나 연말이 아닌 기간이거나, 발행 빈도수가 일정 이상으로 높거나, 개인정보가 들어 있지 않아 정보보호가 필요치 않는 전자문서의 발급 요청인 경우에, 상기 전자문서의 서식과 내용만 상기 사용자 단말기에 전송해 주는 제2 발행 방식으로 결정하는, 전자문서 발행서버의 하이브리드 전자문서 발행 방법.
14. The method of claim 13,
The method of claim 1,
The issuance method determining unit may determine whether the issuance method determining unit determines that the server load due to the issuance request of the electronic document is overloaded due to a certain amount of overload or is a kind of document that can be issued to an unspecified number, A second issuance method in which only the format and contents of the electronic document are transmitted to the user terminal in the case where the issuance request of the electronic document does not require information protection because the frequency is higher than a predetermined level or does not contain personal information And a hybrid electronic document issuing method of the electronic document issuing server.
전자문서에 대한 서식과 내용을 저장하고 있는 전자문서 DB; 및 상기 전자문서의 발급 요청에 따라 고밀도 바코드가 포함된 완성 전자문서를 발행하여 제공하는 전자문서 발행서버와 통신망을 통해 통신하는 사용자 단말기의 하이브리드 전자문서 발행 방법에 있어서,
입력부에 의해, 사용자의 조작에 따라 상기 전자문서 발행서버에 상기 전자문서의 발행을 신청하는 단계;
통신부에 의해, 상기 전자문서 발행서버로부터 완성 전자문서를 수신하거나, 상기 전자문서의 서식과 내용만을 수신하는 단계;
바코드 생성부에 의해, 상기 전자문서의 서식과 내용을 암호화하여 고밀도 바코드를 생성하는 단계;
전자문서 생성부에 의해, 상기 서식과 내용 및 상기 고밀도 바코드를 결합하여 전자문서를 생성하는 단계; 및
출력부에 의해, 상기 완성 전자문서 또는 상기 생성된 전자문서를 출력하는 단계;
를 포함하는 사용자 단말기의 하이브리드 전자문서 발행 방법.
An electronic document DB storing forms and contents of electronic documents; A hybrid electronic document issuing method of a user terminal communicating with an electronic document issuing server by issuing and providing a completed electronic document including a high density bar code according to a request for issuing the electronic document through a communication network,
Requesting issuance of the electronic document to the electronic document issuance server according to a user's operation by an input unit;
Receiving, by the communication unit, a completed electronic document from the electronic document issuing server or receiving only the format and contents of the electronic document;
Generating a high density barcode by encrypting the format and contents of the electronic document by a barcode generating unit;
Generating an electronic document by combining the format and contents and the high density bar code by an electronic document generation unit; And
Outputting the completed electronic document or the generated electronic document by an output unit;
Wherein the hybrid electronic document issuing method comprises the steps of:
제 17 항에 있어서,
상기 고밀도 바코드를 생성하는 단계는,
상기 바코드 생성부가, 상기 전자문서의 기본 정보 및 상기 전자문서의 확인을 위한 발급기관의 전자 주소를 포함하는 전자문서의 내용과 상기 전자문서의 내용이 구조화되어 기재되는 표(表: table)를 암호화하여 고밀도 바코드를 생성하는, 사용자 단말기의 하이브리드 전자문서 발행 방법.
18. The method of claim 17,
Wherein the generating the high density bar code comprises:
Wherein the barcode generating unit encrypts the contents of the electronic document including the basic information of the electronic document and the electronic address of the personalization agent for confirming the electronic document and the table in which the contents of the electronic document are structured and written, Thereby generating a high-density bar code.
제 18 항에 있어서,
상기 표는 상기 전자문서의 내용을 담는 구조(frame)이며,
상기 바코드 생성부는 상기 전자문서의 구조와 내용을 암호화하여 고밀도 바코드를 생성하되, 가로와 세로의 크기를 조절할 수 있는 상기 고밀도 바코드를 생성하는, 사용자 단말기의 하이브리드 전자문서 발행 방법.
19. The method of claim 18,
The table is a frame for storing contents of the electronic document,
Wherein the bar code generating unit generates the high density bar code by encrypting the structure and content of the electronic document to generate a high density bar code and to adjust the size of the high and low density bar codes.
제 17 항에 있어서,
상기 바코드 생성부와 상기 전자문서 생성부 및 상기 출력부는, 단말기의 내부에 설치된 스마트 뱅킹용 어플리케이션(Smart banking type application)과 연동하여, 납입 영수증, 금융거래 증명서, 이체 확인증, 카드이용 내역서를 포함하는 전자문서를 고밀도 바코드와 결합하여 발행하는 동작을 실행하는, 사용자 단말기의 하이브리드 전자문서 발행 방법.
18. The method of claim 17,
The barcode generating unit, the electronic document generating unit, and the output unit may include a payment receipt, a financial transaction certificate, a transfer confirmation certificate, and a card usage statement in cooperation with a smart banking type application installed in the terminal. A hybrid electronic document issuing method of a user terminal that executes an operation of issuing an electronic document in combination with a high density bar code.
KR1020170166702A 2017-12-06 2017-12-06 Hybrid type electronic document publication system using high density bar code, and method thereof KR101876958B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020170166702A KR101876958B1 (en) 2017-12-06 2017-12-06 Hybrid type electronic document publication system using high density bar code, and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020170166702A KR101876958B1 (en) 2017-12-06 2017-12-06 Hybrid type electronic document publication system using high density bar code, and method thereof

Publications (1)

Publication Number Publication Date
KR101876958B1 true KR101876958B1 (en) 2018-07-11

Family

ID=62917392

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020170166702A KR101876958B1 (en) 2017-12-06 2017-12-06 Hybrid type electronic document publication system using high density bar code, and method thereof

Country Status (1)

Country Link
KR (1) KR101876958B1 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020014003A (en) * 2000-08-12 2002-02-25 유영산 System and method for issuing electronic document
JP2006024027A (en) * 2004-07-08 2006-01-26 Matsushita Electric Ind Co Ltd Method and apparatus for inserting electronic watermark
JP2006115237A (en) * 2004-10-14 2006-04-27 Intelligent Wave Inc Watermark embedding program, watermark embedding method, and watermark embedding device
KR20130011868A (en) * 2011-07-22 2013-01-30 (주)캡소프트 Method for generating electronic document available at mobile devices and device of producing the same
KR101501122B1 (en) * 2013-10-08 2015-03-12 주식회사 마크애니 Method and apparatus for producing a frame-barcode inserted document which is capable of preventing a forgery or an alteration of itself, and method and apparatus for authenticating the document
KR20160015152A (en) * 2015-06-15 2016-02-12 (주)캡소프트 Method and system for management of electronic document using high density bar code

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020014003A (en) * 2000-08-12 2002-02-25 유영산 System and method for issuing electronic document
JP2006024027A (en) * 2004-07-08 2006-01-26 Matsushita Electric Ind Co Ltd Method and apparatus for inserting electronic watermark
JP2006115237A (en) * 2004-10-14 2006-04-27 Intelligent Wave Inc Watermark embedding program, watermark embedding method, and watermark embedding device
KR20130011868A (en) * 2011-07-22 2013-01-30 (주)캡소프트 Method for generating electronic document available at mobile devices and device of producing the same
KR101501122B1 (en) * 2013-10-08 2015-03-12 주식회사 마크애니 Method and apparatus for producing a frame-barcode inserted document which is capable of preventing a forgery or an alteration of itself, and method and apparatus for authenticating the document
KR20160015152A (en) * 2015-06-15 2016-02-12 (주)캡소프트 Method and system for management of electronic document using high density bar code

Similar Documents

Publication Publication Date Title
US10007873B2 (en) Multifunction smart card
TW460819B (en) A personal web site for electronic commerce on a smart java card with multiple security check points
JP5397917B2 (en) Method and program for reading attribute from ID token, ID token, and computer system
JP4323098B2 (en) A signature system that verifies the validity of user signature information
WO2014092234A1 (en) Method for generating one-time card number
CN112368729B (en) Token state synchronization
KR20210044312A (en) Document authentication and disclosure system and its computer-based method
KR20170001923A (en) System and method for verifying validity of digital image taken by mobile terminal
CN109992976A (en) Access credentials verification method, device, computer equipment and storage medium
KR20140140280A (en) System for Electronic Document Verification and Method using the same
KR101720988B1 (en) Method and system for management of electronic document using high density bar code
KR101876958B1 (en) Hybrid type electronic document publication system using high density bar code, and method thereof
KR101578550B1 (en) An electronic certificate management system for issuing and viewing using the exclusive viewer
KR101711697B1 (en) Security bankbook, method and apparatus for providing bankbook printing service using identification code
TWI596547B (en) Card application service anti-counterfeiting writing system and method based on multi-card combination
CN112970234A (en) Account assertions
US20120150710A1 (en) method and system for facilitating access to financial information
KR101664228B1 (en) Dealing method based on electronic document using verifiable electronic notice of true copy
KR102511854B1 (en) Apparatus and Method for notarizing documentary contract
KR20080090619A (en) Method for user identification based on electronic identification card and computer-readable medium having thereon program performing function embodying the same
CN110021106B (en) Bill identification method and equipment based on two-dimensional code
JP7161191B2 (en) Remittance instruction device, remittance instruction method, remittance instruction program, and remittance instruction system
KR20030095500A (en) Method for financial transaction using manner to down-load bar-code to mobile communication terminal
KR101025622B1 (en) Card Terminal
RU2692572C2 (en) Formation and verification of protected documents

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant