[go: up one dir, main page]

KR20120089496A - Email transferring device, email receiving device, system for transferring/receiving email including the devices and method for transferring and receiving email - Google Patents

Email transferring device, email receiving device, system for transferring/receiving email including the devices and method for transferring and receiving email Download PDF

Info

Publication number
KR20120089496A
KR20120089496A KR1020100116083A KR20100116083A KR20120089496A KR 20120089496 A KR20120089496 A KR 20120089496A KR 1020100116083 A KR1020100116083 A KR 1020100116083A KR 20100116083 A KR20100116083 A KR 20100116083A KR 20120089496 A KR20120089496 A KR 20120089496A
Authority
KR
South Korea
Prior art keywords
data
email
mail
receiving
content
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
KR1020100116083A
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 KR1020100116083A priority Critical patent/KR20120089496A/en
Publication of KR20120089496A publication Critical patent/KR20120089496A/en
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/60Business processes related to postal services
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/106Enforcing content protection by specific content processing
    • G06F21/1063Personalisation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1242Image or content composition onto a page
    • G06F3/1243Variable data printing, e.g. document forms, templates, labels, coupons, advertisements, logos, watermarks, transactional printing, fixed content versioning
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/42Mailbox-related aspects, e.g. synchronisation of mailboxes

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Technology Law (AREA)
  • Computer Hardware Design (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Multimedia (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

PURPOSE: An e-mail transceiving device with an e-mail transmitting device and an e-mail receiving device and a method thereof are provided to reduce the number of processes for treating an e-mail and the size of the e-mail and supply resources necessary for mail merging to a client, thereby increasing e-mail transmitting speed and reducing a load of a server. CONSTITUTION: A form data storage unit(320) stores form data. A transmission unit transmits content data and the form data to an e-mail receiving device while the content data are not coupled with the form data. A counterfeiting and falsification prevention data generating unit(330) generates counterfeiting and falsification prevention data while the content data are not coupled with the form data. The counterfeiting and falsification prevention data generating unit adds the generated counterfeiting and falsification prevention data to the content data and the form data which are not coupled each other.

Description

이메일 전송 장치, 이메일 수신 장치와 이들을 포함하는 이메일 송수신 시스템 및 이메일 전송과 수신 방법{EMAIL TRANSFERRING DEVICE, EMAIL RECEIVING DEVICE, SYSTEM FOR TRANSFERRING/RECEIVING EMAIL INCLUDING THE DEVICES AND METHOD FOR TRANSFERRING AND RECEIVING EMAIL}EMAIL TRANSFERRING DEVICE, EMAIL RECEIVING DEVICE, SYSTEM FOR TRANSFERRING / RECEIVING EMAIL INCLUDING THE DEVICES AND METHOD FOR TRANSFERRING AND RECEIVING EMAIL}

본 발명은 이메일 전송 장치, 이메일 수신 장치, 이들을 포함하는 이메일 송수신 시스템 및 이메일 송수신 방법에 관한 것이다.The present invention relates to an email transmission apparatus, an email reception apparatus, an email transmission and reception system including the same, and an email transmission and reception method.

현대 사회에 있어서 이메일(e-mail)은 중요한 통신 수단으로 자리잡았다.In modern society, e-mail has become an important means of communication.

기업의 업무는 물론이고, 개인 간의 연락 등도 종래와 같이 일반 우편을 이용하는 것이 아니라 전자화된 형태의 우편인 이메일을 통해 주고 받는 것이 일상화되었다. 또한, 각종 기업으로부터의 정보 등도 이메일의 형태로 전송되어 오는 경우가 많다. 예를 들어, 핸드폰 통화요금 고지서도 이메일의 형태로 발송될 수 있으며, 신용카드 요금 고지서도 이메일의 형태로 발송될 수 있으며, 그 외에도 많은 기업들이 광고 등의 목적을 위해서 이메일을 사용한다. As well as corporate affairs, communication between individuals, etc., has become more common than e-mail. In addition, information from various companies is often transmitted in the form of e-mail. For example, cell phone bills can be sent in the form of e-mail, credit card bills can be sent in the form of e-mail, and many other companies use e-mail for advertising purposes.

이 경우, 매우 많은 고객을 상대로 이메일을 전송해야 하는 기업은 이를 위해 상당한 기반 시설을 갖추어야 하는 부담이 있다.In this case, companies that need to send e-mails to a large number of customers are under pressure to have significant infrastructure in place.

이메일은 단순히 내용만으로 이루어지기도 하지만, 위에서 살펴본 기업으로부터의 정보나 각종 요금 고지서 등과 같이, 다수의 고객을 상대로 이메일을 전송하는 경우에는, 일정한 서식에 각 고객에 따른 데이터만을 달리하여 이메일을 생성하는 경우가 많다. Emails are simply contents, but when sending emails to a large number of customers, such as information from companies or bills, etc., the emails are generated by varying the data for each customer in a certain format. There are many.

도 1은 이메일의 일 예를 나타내는 도면이다.1 is a diagram illustrating an example of an email.

도 1에서 알 수 있는 바와 같이, 이메일(100)은 내용 데이터(110; 실체 내용 데이터)와, 서식 데이터(120)로 이루어진다. 내용 데이터(110)는 도 1의 고객의 성명인 홍길동과, 도 1의 표의 왼쪽 열에 대응한 각 값과 같이, 일반적으로 고객에 따라 달라지는 데이터를 의미한다. 반면, 서식 데이터(120)는 도 1의 상단의 고정 문구와 도 1의 표의 왼쪽 열의 항목(사업자명, 은행명, 납부자 번호 등)과 같이 고객에 공통하여 적용되는 데이터를 의미한다. 즉, 넓은 의미로, 서식 데이터(120)란 고지서 이메일 등에서 실체 내용 데이터(110)를 제외한 모든 사항(예를 들어, "___년 __월 합산보험료 고지 내역입니다. ______님! 안녕하십니까? ______님께 고지된 ..."등의 모든 문구, 및 표의 모양 등)일 수도 있다.As can be seen in FIG. 1, the e-mail 100 is composed of content data 110 (substantial content data) and form data 120. The content data 110 generally refers to data that varies depending on the customer, such as Hong Gil-dong, which is the name of the customer of FIG. 1, and respective values corresponding to the left column of the table of FIG. 1. On the other hand, the form data 120 refers to data commonly applied to customers, such as fixed phrases at the top of FIG. 1 and items (business name, bank name, payer number, etc.) in the left column of the table of FIG. 1. In a broad sense, form data 120 is anything other than entity content data 110, such as a bill e-mail (for example, "_______ Total Insurance Premium Notice. _______! Hello? _____ May be all phrases such as "notified to ..." and the appearance of a table, etc.).

또한, 전술한 실체 내용 데이터(110) 및 서식 데이터(120)는 예시적인 것이며, 고객에 공통되는 데이터라 할지라도 고객마다 작성하여 내용 데이터로서 취급할 수도 있다. 그리고, 여기에서는 고객만을 예로 들었지만 어떠한 항목(예를 들어, 사물)이라도 무방함은 물론이며, 관리의 대상이 되는 모든 실체적인 데이터는 내용 데이터(110)에 해당한다고 보는 것이 타당할 것이다.In addition, the above-mentioned entity content data 110 and form data 120 are exemplary, and even data common to a customer can be created for each customer and treated as content data. In this case, although only the customer is taken as an example, any item (for example, an object) may be used, and it may be reasonable to consider that all the actual data to be managed correspond to the content data 110.

이러한 내용 데이터(110)와 서식 데이터(120)가 결합함으로써 이메일의 원문이 만들어져, 고객에게는 이메일의 원문인 예를 들면 청구서의 형태로 보이게 되는 것이다.When the content data 110 and the form data 120 are combined, the original text of the e-mail is created, and the customer is seen in the form of an invoice, for example, the original text of the e-mail.

도 2a는 이메일 송수신 시스템을 개략적으로 나타내는 도면이다.2A is a diagram schematically illustrating an email transmission and reception system.

이메일 송수신 시스템(2200)은 이메일 전송 장치(2300)와 이메일 수신 장치(2400)로 이루어진다. 이메일 전송 장치(2300)는, 예를 들면, 이메일 서버로서, 이메일을 이메일 수신 장치(2400)에 전송하기 위해 필요한 일들을 처리한다. 그 주요한 기능으로서, 이메일의 내용 데이터와 서식 데이터를 결합하여 이메일의 원문을 생성하고, 생성된 원문을 암호화한 후, 예를 들면 SMTP(Simple Mail Transfer Protocol)에 의해, 이메일 수신 장치(2400)에 전송한다. 이메일 수신 장치(2400)에 접속하여 고객은 전송된 이메일을 PC, 휴대폰, 스마트폰, e-book 등의 단말 장치에서 수신하여 확인할 수 있게 된다.The email transmission / reception system 2200 includes an email transmission device 2300 and an email reception device 2400. The e-mail sending device 2300, for example, as an e-mail server, processes things necessary for sending an e-mail to the e-mail receiving device 2400. As the main function, the original text of the email is generated by combining the content data and the form data of the email, and the generated original text is encrypted, and then, for example, by the SMTP (Simple Mail Transfer Protocol), to the email receiving device 2400. send. By accessing the email receiving device 2400, a customer can receive and confirm the transmitted email at a terminal device such as a PC, a mobile phone, a smartphone, or an e-book.

도 2b는 종래의 이메일 송수신의 일실시예를 나타내며, 도 2a에 개략적으로 설명된 사항의 일구체예로 생각할 수도 있을 것이다.FIG. 2B illustrates one embodiment of a conventional email transmission and reception, and may be considered as an example of the matter outlined in FIG. 2A.

도 2b를 참조하면, 고객 DB에서 내용 데이터(110; 예를 들어, 각각의 고객의 이름, 보험료 액수 등의 실체적 정보)를 가져오고, 이메일 송신 장치(2300)에 저장된 서식 데이터(120)를 이 내용 데이터(110)와 결합한다. 이들이 결합하면 원문(10)이 되는데, 원문(10)이란 도 1에 나타난 것과 같이 데이터 서식에 내용 데이터를 맵핑(병합)한 상태를 의미한다. 이러한 원문(10)은 위변조 방지 서버에서 위변조 방지 처리(예를 들어, 위변조 방지 서버에 의해 바코드나, 워터마크 또는 복사 방지 마크 등을 부가하고 서버 인증서(60)에 의해 전자서명함)된다. 이처럼 위변조 방지 처리된 원문(20)은 암호화 모듈에서 암호화를 거친다. 위변조 방지 처리되고 암호화된 원문(30)은 전송을 위해 MIME (Multipurpose Internet Mail Extensions) 형식으로 변환(40)되고, SMTP (Simple Mail Transfer Protocol)에 의해 이메일 수신 장치(2400), 즉 고객측에 전송된다.Referring to FIG. 2B, content data 110 (for example, actual information such as the name and premium amount of each customer) is obtained from the customer DB, and the form data 120 stored in the email transmission device 2300 is retrieved. This content data 110 is combined. When these are combined, the original text 10 is combined. The original text 10 refers to a state in which content data is mapped (merged) to a data format as shown in FIG. 1. This original text 10 is forged in a forgery prevention server (for example, by adding a bar code, a watermark, a copy protection mark, etc. by the forgery prevention server, and digitally signing by the server certificate 60). In this way, the forgery-protected original text 20 is encrypted in the encryption module. Forgery-protected and encrypted text 30 is converted (40) to MIME (Multipurpose Internet Mail Extensions) format for transmission and sent to the email receiving device 2400, i.e., the customer side, by Simple Mail Transfer Protocol (SMTP). do.

고객은 별도의 홈페이지 서버에서 뷰어(송신자가 보낸 양식을 볼 수 있는 프로그램)와 이미지(당해 이메일에 포함될 각종의 이미지)를 다운로드 받아서 이메일을 확인하게 된다.The customer downloads a viewer (a program that can view the form sent by the sender) and images (various images to be included in the e-mail) from a separate homepage server to check the e-mail.

종래의 이메일 전송장치에서 생성된 위변조 방지가 적용된 이메일은 HTML 서식 데이터에 내용 데이터를 결합하여 HTML 원문을 생성한 후 별도의 위변조방지 서버에 HTML원문을 전송하여 위변조를 방지하기 위해 바코드를 추가하는 방식을 사용하였다.The email forgery prevention applied in the conventional email transmission device generates the HTML text by combining the content data with the HTML format data, and then adds a barcode to prevent the forgery by transmitting the HTML text to a separate forgery and prevention server. Was used.

이 과정에서 HTML 원문의 사이즈가 커지고 생성 속도가 느려지게 된다. 위변조방지가 적용된 이메일은 고객 본인만이 이메일을 확인할 수 있도록 암호화를 적용하는데, 위변조 방지를 위해서 추가된 데이터 때문에 HTML 원문 사이즈가 커져서 암호화하는데 시간이 오래 걸리고 HTML 원문 사이즈가 더욱 커지게 된다.This will increase the size of the HTML text and slow it down. Forgery-protected email applies encryption so that only the customer can check the email. Because of the added data to prevent forgery, the HTML text size becomes larger, so it takes longer to encrypt and the HTML text size becomes larger.

이러한 이유로 위변조 방지와 암호화를 적용한 이메일은 동일한 리소스를 사용할 때 일반적인 메일의 생성 속도보다 현저히 느려지는 문제가 있었다.For this reason, e-mails with anti-forgery protection and encryption have a problem of significantly slowing down the normal mail generation when using the same resources.

위변조 방지와 암호화를 적용한 이메일은 대부분 반드시 고객에게 전송해야하는 중요한 이메일 이기 때문에 리소스를 늘리는 방법을 사용할 수 있지만, 생성속도를 빠르게 하기 위해서는 너무나 많은 리소스가 필요하므로 비용적인 문제 때문에 리소스를 필요한 만큼 늘릴 수 없었다.Since email with forgery protection and encryption are mostly important emails that must be sent to customers, you can use more resources to increase the speed of creation. .

본 발명은, 이메일의 생성속도를 획기적으로 향상할 수 있는 이메일 생성 장치와 이메일 수신장치, 이들을 포함하는 이메일 송수신 시스템 및 이메일 송수신 방법을 제공하는 것을 그 목적으로 한다.An object of the present invention is to provide an email generating device and an email receiving device, an email sending / receiving system including the same, and an email sending / receiving method capable of dramatically improving the email generating speed.

본 발명에 따르면, 이메일의 내용을 나타내는 내용 데이터와 이메일의 서식인 서식 데이터를 포함하는 이메일을 이메일 수신 장치에 전송하는 이메일 전송 장치로서,상기 서식 데이터를 저장하는 서식 데이터 저장부; 및 상기 내용 데이터와 상기 서식 데이터 저장부에서 제공된 서식 데이터를 결합하지 않은 상태로 이메일 수신 장치에 송신하는 송신부를 포함하는 이메일 전송 장치가 제공된다.According to the present invention, an e-mail transmitting apparatus for transmitting an e-mail including content data indicating the content of an e-mail and form data as a form of an e-mail to an e-mail receiving device, comprising: a form data storage unit for storing the form data; And a transmitting unit which transmits the content data to the e-mail receiving device without combining the content data provided by the form data storage unit.

위 구성에 따르면, 내용 데이터와 서식 데이터를 결합하는 시간이 절약된다. 이 시간은 이메일 하나에 대해서는 짧은 시간이지만 수십, 수백만통의 이메일을 보내야 하는 서버의 입장에서는 매우 긴 시간이 될 수 있고, 이는 후에 수신측(고객측)에서 자신이 받은 하나의 이메일에 대해서만 결합하면 되도록 하는 구성이기 때문에 1대의 송신측 서버가 해야할 많은 노동력이 수십, 수백만 대의 클라이언트에서 분산되는 분산 아키텍처에 해당하므로 효율성이 매우 높아진다. According to the above configuration, the time for combining the content data and the form data is saved. This time is short for one email but can be very long for a server that needs to send dozens or millions of emails, which is then combined only for one email that it receives on the receiving end (customer side). This configuration is very efficient because a lot of labor for one sender server is distributed architecture distributed among tens and millions of clients.

또한, 위 구성에 따르면, 내용 데이터와 서식 데이터를 별도로 송신하면서 이들 중 하나 이상을 압축하고 고객에 따라 변하는 내용 데이터만을 암호화 할 수 있게 되는데 이는 후에 수신측에서 적절한 뷰어를 통해 보는 구성을 취한다면, 이메일의 용량을 줄이고 생성속도를 획기적으로(약 2배 이상) 빠르게 할 수 있다.In addition, according to the above configuration, while sending the content data and the form data separately, one or more of them can be compressed and only the content data that varies according to the customer can be encrypted. You can reduce the volume of email and speed up the creation process (about twice as fast).

또한, 바람직하게는, 상기 내용 데이터와 상기 서식 데이터 저장부에서 제공된 서식 데이터를 결합하지 않은 상태에서 위변조 방지 데이터를 생성하여, 결합되지 않은 상기 내용 데이터 및 상기 서식 데이터에 부가하는 위변조 방지 데이터 생성부를 더 포함하고, 상기 송신부는 상기 위변조 방지 데이터가 부가된 상기 내용 데이터 및 상기 서식 데이터를 이메일 수신 장치에 송신한다.In addition, preferably, the forgery prevention data generating unit for generating forgery prevention data without adding the content data and the form data provided by the form data storage unit, and adding to the content data and the form data which are not combined. The transmitter further includes the content data and the form data to which the forgery prevention data has been added, to the email receiving apparatus.

또한, 바람직하게는, 상기 위변조 방지 데이터 생성부가 생성하는 위변조 방지 데이터는 전자 서명이다.Also, preferably, the forgery prevention data generated by the forgery prevention data generating unit is an electronic signature.

위 구성은 후술할 본 발명의 제2 실시예에 대한 것으로서, 송신시에 바코드를 부가하지 않고 수신시에 바코드를 부가할 수 있도록 하는 구성인데, 이 경우 바코드의 부여에 걸리는 시간이 절약된다. 이 경우에도 이메일 하나에 대한 바코드 부가 시간은 그리 길지 않을지라도 수십, 수백만통의 이메일을 보낼 때에는 많은 시간이 걸리는데, 이를 수십, 수백만대의 수신측(고객측)의 클라이언트 각각의 부담으로 돌리기 때문에 고객 한명한명의 부담은 그리 크지 않으면서도 전체적으로는 큰 효율을 기할 수 있다.The above configuration is for the second embodiment of the present invention, which will be described later, and allows the barcode to be added at the time of reception without adding the barcode at the time of transmission. In this case, the time taken for the provision of the barcode is saved. In this case, even though the barcode addition time for one e-mail is not very long, it takes a lot of time to send dozens or millions of e-mails. One person's burden is not so great, but the overall efficiency can be great.

또한, 바람직하게는, 상기 위변조 방지 데이터 생성부가 생성하는 위변조 방지 데이터는 전자 서명 및 바코드이다.Further, preferably, the forgery prevention data generated by the forgery prevention data generating unit is an electronic signature and a barcode.

위 구성은 후술할 본 발명의 제1 실시예에 대한 것으로서, 내용 데이터와 서식 데이터를 분리해서 보내는 구성만을 취하고, 위변조 방지 부분에 대해서는 종래와 유사하게 처리한 것이다.The above configuration is for the first embodiment of the present invention to be described later, and takes only the configuration of sending content data and form data separately, and processes the forgery and alteration prevention portion similarly to the prior art.

또한, 바람직하게는,상기 송신부는 적어도 상기 서식 데이터를 압축하여 송신한다.Preferably, the transmitting unit compresses and transmits at least the form data.

위 구성에 따르면, 내용 데이터와 서식 데이터를 별도로 송신하면서 이들 중 하나 이상(적어도 서식 데이터)을 압축하게 되는데, 이는 후에 수신측에서 적절한 뷰어를 통해 보는 구성을 취한다면, 이메일의 용량을 줄이고 생성속도를 획기적으로(약 2배이상) 빠르게 할 수 있으므로 수십, 수백만통의 이메일의 경우 발송 시간이 대폭적으로 향상되는 효과를 가진다.According to the above configuration, content data and form data are sent separately, and at least one of them (at least form data) is compressed. Because it can speed up dramatically (more than twice), sending time is greatly improved for tens or millions of emails.

본 발명에 따르면, 이메일의 내용을 나타내는 내용 데이터와 이메일의 서식인 서식 데이터를 포함하는 이메일을 수신하는 이메일 수신 장치로서,상기 내용 데이터와 상기 서식 데이터가 결합되지 않은 상태로 수신하는 수신부; 및 상기 수신된 내용 데이터와 서식 데이터를 결합하여 이메일의 원문을 생성하는 원문 생성부를 포함하는 이메일 수신 장치가 제공된다.According to the present invention, an e-mail receiving apparatus for receiving an e-mail including content data indicating the content of an e-mail and form data as a form of an e-mail, comprising: a receiving unit for receiving the content data and the form data without being combined; And an original text generation unit for generating an original text of an e-mail by combining the received content data and the form data.

위 구성에 따르면, 본 발명의 이메일 송신 장치에 의해 송신된 이메일을 그에 맞게 적절히 수신하게 된다 특히, 송신 장치가 부담했어야 할, 예를 들어, 수십, 수백만통의 이메일에 대한 결합의 부담을 각각의 고객측 클라이언트 장치가 분산하여 부담하게 되는 분산 아키텍처로서의 효과가 현저하다.According to the above configuration, the e-mail sent by the e-mail sending apparatus of the present invention is appropriately received accordingly. The effect as a decentralized architecture in which the client-side client devices are distributed and burdened is significant.

또한, 바람직하게는, 상기 원문 생성부에서 생성된 이메일의 원문에 위변조 방지 데이터를 생성하여 부가하는 위변조 방지 데이터 생성부를 더 포함한다.In addition, preferably, the anti-counterfeiting data generation unit for generating and adding the forgery prevention data to the original text of the e-mail generated by the original text generation unit further comprises.

또한, 바람직하게는, 상기 위변조 방지 데이터 생성부에서 생성되는 위변조 방지 데이터는 바코드이다.Also, preferably, the forgery prevention data generated by the forgery prevention data generating unit is a barcode.

위 구성은 후술할 본 발명의 제2 실시예에 대한 것으로서, 송신시에 바코드를 부가하지 않고 수신시에 바코드를 부가할 수 있도록 하는 구성인데, 이 경우 바코드의 부여에 걸리는 시간이 절약된다. 이 경우에도 이메일 하나에 대한 바코드 부가 시간은 그리 길지 않을지라도 수십, 수백만통의 이메일을 보낼 때에는 많은 시간이 걸리는데, 이를 수십, 수백만대의 수신측(고객측)의 클라이언트 각각의 부담으로 돌리기 때문에 고객 한명한명의 부담은 그리 크지 않으면서도 전체적으로는 큰 효율을 기할 수 있다.The above configuration is for the second embodiment of the present invention, which will be described later, and allows the barcode to be added at the time of reception without adding the barcode at the time of transmission. In this case, the time taken for the provision of the barcode is saved. In this case, even though the barcode addition time for one e-mail is not very long, it takes a lot of time to send dozens or millions of e-mails. One person's burden is not so great, but the overall efficiency can be great.

또한, 바람직하게는, 위변조를 방지하기 위해서 사용자로부터 미리 정해진 방식으로 출력이 요청된 경우에만 상기 생성된 이메일의 원문을 출력하고, 미리 정해진 방식이 아닌 방식으로 출력이 요청되면 출력을 행하지 않는 입출력부를 더 포함한다.Preferably, the input / output unit outputs the original text of the generated e-mail only when the output is requested from the user in a predetermined manner to prevent forgery, and does not output when the output is requested in a manner other than the predetermined manner. It includes more.

위 구성에 따르면, 이메일(예를 들어 고지서 이메일)을 정식의 인쇄 방식 이외에 다른 방식으로 저장하려고 할 때(예를 들어, 화면 캡처, PDF 파일로의 인쇄, 마우스 오른쪽 버튼 클릭 등)에 이를 허용하지 않고, 단지 정식의 인쇄 방식만을 인정함으로써 보안이 강화되는 효과를 가진다.According to the above configuration, when you want to save an email (for example, a bill of e-mail) in a way other than the formal printing method (for example, screen capture, printing to a PDF file, right-clicking, etc.) Instead, the security is enhanced by only recognizing a formal printing method.

본 발명에 의하면, 이메일(특히, 고지서 이메일 등)의 용량을 줄이고 생성속도를 획기적으로 개선시켜 이메일의 송수신에 대한 부담을 줄일 수 있을 뿐만 아니라, 위변조 방지 효과도 얻을 수 있다.According to the present invention, by reducing the capacity of the e-mail (especially the bill e-mail, etc.) and dramatically improving the generation speed, it is possible to reduce the burden on the transmission and reception of the e-mail, as well as to prevent forgery and alteration.

본 발명에 의하면, 이메일의 처리 과정이 적어지고 용량이 작아지므로 발송 속도가 빨라지고, 메일 병합에 필요한 리소스를 고객의 클라이언트 측으로 전환하므로 서버 부담이 감소된다. According to the present invention, the processing of the e-mail is reduced and the capacity is reduced, so that the sending speed is increased, and the server burden is reduced because the resources necessary for merging the mail are transferred to the client side of the customer.

본 발명에 의하면, 별도로 필요한 하드웨어(예를 들어, 바코드 삽입을 위한 위변조 방지 서버)를 구축하지 않고 소프트웨어만으로 위변조 방지 기능을 적용하므로 저비용으로 구축 가능하다.According to the present invention, since the forgery prevention function is applied only by software without constructing separately necessary hardware (for example, a forgery prevention server for barcode insertion), it can be implemented at low cost.

도 1은 이메일의 일 예를 나타내는 도면이다.
도 2a는 이메일 송수신 시스템을 개략적으로 나타내는 도면이다.
도 2b는 종래의 이메일 송수신의 일실시예를 나타낸다.
도 3a는 본 발명의 일 실시예에 따른 이메일 전송 장치를 개략적으로 나타내는 도면이다.
도 3b는 도 3a에 개략적으로 설명된 사항의 일구체예를 나타낸다.
도 4는 본 발명의 일 실시예에 따른 이메일 전송 장치에서의 데이터의 처리를 나타내는 흐름도이다.
도 5는 본 발명의 일 실시예에 따른 이메일 수신 장치를 개략적으로 나타내는 도면이다.
도 6는 본 발명의 일 실시예에 따른 이메일 수신 장치에서의 데이터의 처리를 나타내는 흐름도이다.
도 7a는 본 발명의 다른 실시예에 따른 이메일 전송 장치를 개략적으로 나타내는 도면이다.
도 7b는 도 7a에 개략적으로 설명된 사항의 일구체예를 나타낸다.
도 8는 본 발명의 다른 실시예에 따른 이메일 전송 장치에서의 데이터의 처리를 나타내는 흐름도이다.
도 9는 본 발명의 다른 실시예에 따른 이메일 수신 장치를 개략적으로 나타내는 도면이다.
도 10는 본 발명의 다른 실시예에 따른 이메일 수신 장치에서의 데이터의 처리를 나타내는 흐름도이다.
도 11은 본 발명과 종래 기술의 개략적인 비교표이다.
1 is a diagram illustrating an example of an email.
2A is a diagram schematically illustrating an email transmission and reception system.
Figure 2b shows one embodiment of a conventional email transmission and reception.
3A is a diagram schematically illustrating an email transmission apparatus according to an embodiment of the present invention.
FIG. 3B illustrates one embodiment of the matter outlined in FIG. 3A.
4 is a flowchart illustrating processing of data in an email transmission apparatus according to an embodiment of the present invention.
5 is a view schematically showing an email receiving apparatus according to an embodiment of the present invention.
6 is a flowchart illustrating processing of data in an email receiving apparatus according to an embodiment of the present invention.
7A is a diagram schematically illustrating an email transmission apparatus according to another embodiment of the present invention.
FIG. 7B illustrates one embodiment of the matter outlined in FIG. 7A.
8 is a flowchart illustrating processing of data in an email transmission apparatus according to another embodiment of the present invention.
9 is a view schematically showing an email receiving apparatus according to another embodiment of the present invention.
10 is a flowchart illustrating processing of data in an email receiving apparatus according to another embodiment of the present invention.
11 is a schematic comparison table of the present invention and the prior art.

이하, 도면을 참조하여 본 발명의 구체적인 실시예에 대해 상세히 설명한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

(제1 실시예)(First embodiment)

도 3a는 본 발명의 일 실시예에 따른 이메일 전송 장치를 개략적으로 나타내는 도면이다. 본 실시예에 따른 이메일 전송 장치(300)는 내용 데이터 저장부(310), 서식 데이터 저장부(320), 위변조 방지 데이터 생성부(330), 암호화부(335), 송수신부(340)를 포함한다. 3A is a diagram schematically illustrating an email transmission apparatus according to an embodiment of the present invention. The email transmission apparatus 300 according to the present embodiment includes a content data storage unit 310, a form data storage unit 320, a forgery prevention data generation unit 330, an encryption unit 335, and a transmission / reception unit 340. do.

내용 데이터 저장부(310)는 이메일의 내용 데이터를 저장해 놓은 데이터 베이스이다. 예를 들어, 어떤 기업이 다수의 고객에게 기업에 대한 정보나, 요금 고지서 등의 이메일을 보내고자 하는 경우, 각 고객에 대한 데이터를 저장해 놓는 곳이다. 이러한 내용 데이터 저장부(310)는 본 실시예에서와 같이 이메일 전송 장치(300) 내에 있어도 좋고, 또는 이메일 전송 장치(300) 외의 곳에 있으면서, 송수신부(340)을 통해 내용 데이터를 수신하여 사용해도 좋다.The content data storage unit 310 is a database storing content data of an e-mail. For example, if a company wants to send a large number of customers an email with information about the company, bills, etc., it stores data about each customer. The content data storage unit 310 may be in the email transmission device 300 as in the present embodiment, or may be located outside the email transmission device 300 and receive and use the content data through the transmission / reception unit 340. good.

서식 데이터 저장부(320)는 이메일의 서식 데이터를 저장해 놓는 곳이다. 이메일의 서식 데이터는 내용 데이터와는 달리, 일반적으로 고객들에 공통하여 적용되는 것으로, 이메일을 전송하는 자(일반적으로 기업)가 편리하게 이메일을 작성하기 위한 것이다. The form data storage unit 320 is a place for storing form data of an e-mail. Unlike the content data, the e-mail format data is generally applied to customers, and is intended for a person who sends an e-mail (generally a company) to conveniently write an e-mail.

위변조 방지 데이터 생성부(330)는 위조·변조 방지 수단을 생성하기 위한 것으로, 본 실시예에서는 위변조 방지 표시로서 바코드 및 전자 서명을 예로 들었으나 이에 한정되는 것은 아니며, 워터 마크, 복사 방지 마크 등 데이터의 위변조 및 무단 복사를 방지하기 위한 다양한 형태의 표지를 포함한다.The forgery prevention data generation unit 330 is for generating forgery and forgery prevention means. In the present embodiment, a bar code and an electronic signature are exemplified as forgery prevention indications, but the present invention is not limited thereto. It includes various forms of labels to prevent forgery and unauthorized copying.

종래에는 내용 데이터 저장부(310)로부터의 내용 데이터와 서식 데이터 저장부(320)로부터의 서식 데이터를 결합하여 이메일의 원문을 완성시킨 후, 여기에 바코드 부가 및 전자 서명 등의 과정을 거쳐 송수신부(340)를 통해 이메일 수신 장치(400)에 전송하는 것이 일반적이었다. 그러나, 내용 데이터와 서식 데이터를 결합한 이메일의 원문은 일반적으로 HTML의 형태이기 때문에 압축하기에 적절치 않다. 압축하여 전송하게 되면, 인터넷 익스플로러, 파이어폭스, 구글 크롬 등과 같이 HTML 표준을 따르는 웹 브라우저에서 이를 적절히 판독/표시할 수 없기 때문이다. 따라서, 이메일의 용량을 줄일 수가 없어, 큰 용량의 이메일을 전송하는데 시간과 리소스가 많이 소요되는 문제가 있었다.Conventionally, after combining the content data from the content data storage unit 310 and the form data from the form data storage unit 320 to complete the original text of the e-mail, the sender / receiver unit is subjected to a process such as adding a barcode and an electronic signature. It is common to transmit to the e-mail receiving device 400 through the (340). However, the original text of an email combining content data and format data is generally not in the form of HTML and thus is not suitable for compression. This is because when compressed and sent, Web browsers that conform to HTML standards such as Internet Explorer, Firefox, and Google Chrome can't read / display them properly. Therefore, it is not possible to reduce the capacity of the email, there is a problem that takes a lot of time and resources to send a large email.

반면, 본 실시예에서는 내용 데이터와 서식 데이터를 결합하지 않은 상태에서 위변조 방지 데이터로서 전자 서명을 한다. 이에 의하면, 이메일 전송 장치에서 내용 데이터와 서식 데이터를 결합하여 HTML의 형태인 원문으로 이메일 수신 장치에 전송하는 것이 아니라, 각 데이터를 이메일 수신 장치에서 수신하고 결합하여 원문을 생성하기 때문에 이메일 전송 장치에서 각 데이터의 압축이 가능하다. 따라서, 이메일의 용량을 줄이고 필요한 부분만 암호화를 적용함으로서 생성속도를 획기적으로 향상하여 전송하는데 필요한 시간이 단축되고 필요한 리소스도 감소시킬 수 있다. On the other hand, in the present embodiment, the electronic signature is used as the forgery prevention data without combining the content data and the form data. According to this, the email transmission device does not combine the content data and the form data and transmit the original text in the form of HTML to the email receiving device, but generates the original text by receiving and combining each data in the email receiving device. Each data can be compressed. Therefore, by reducing the capacity of the e-mail and applying encryption only necessary parts, it is possible to drastically improve the speed of generation, shorten the time required for transmission and reduce the resources required.

또한, 종래에는 이메일에 포함되는 이미지는 그 이미지를 다운로드 받을 수 있는 주소만을 전송할 수 있었는데, 본 발명의 서식 데이터에 필요한 경우 이미지까지 포함할 수 있어서 이메일을 받은 고객은 더 이상 서버에 접속하지 않고도 이메일의 이미지를 포함한 모든 내용을 확인할 수 있다. 발송하는 측에서는 이메일에 이미지까지 포함되어 있으므로 별도의 추가 비용을 들여 이미지 서버를 구축하지 않아도 되는 장점이 있다.In addition, in the past, the image included in the e-mail was able to transmit only the address where the image can be downloaded, but if necessary for the form data of the present invention, the image may include the image so that the customer who received the e-mail no longer needs to access the e-mail. You can see everything including the images of the. The sending side includes images in the e-mail, so there is no need to build an image server at an additional cost.

암호화부(335)는 위변조 방지 표시가 된 내용 데이터 또는 서식 데이터를 암호화한다. 그리고 송수신부(340)는 이메일 수신 장치(400)로 이메일을 전송한다. 이메일은 일반적으로 MIME(Multipurpose Internet Mail Extensions)의 형태로 전송되는데, 송수신부(340)에서는 위변조 방지 데이터 생성부(330)에서 처리된 데이터를 MIME의 형식으로 변환한다. 또한, 이메일은 주로 SMTP(Simple Mail Transfer Protocol)에 의해 전송되는데, 송수신부(340)는 이와 같은 이메일의 전송의 제어를 담당하는 역할을 할 수도 있다.The encryption unit 335 encrypts the content data or the format data with the forgery prevention mark. The transceiver 340 transmits an email to the email receiving device 400. The e-mail is generally transmitted in the form of MIME (Multipurpose Internet Mail Extensions), and the transceiver 340 converts the data processed by the forgery prevention data generation unit 330 into a MIME format. In addition, the e-mail is mainly transmitted by the Simple Mail Transfer Protocol (SMTP), and the transceiver 340 may play a role in controlling the transmission of the e-mail.

도 3b는 도 3a에 개략적으로 설명된 사항의 일구체예를 나타낸다.FIG. 3B illustrates one embodiment of the matter outlined in FIG. 3A.

도 3b를 참조하면, 고객 DB에서 내용 데이터(110; 예를 들어, 각각의 고객의 이름, 보험료 액수 등의 실체적 정보)를 가져온다. 또한, 이메일 송신 장치(300)에는 서식 데이터(120)가 저장되어 있거나 또는 외부로부터 도입될 수 있다. 여기서는 서식 데이터(120)와 내용 데이터(110)를 합치지 않고 각각 별도의 데이터(3710)로서 위변조 방지 데이터 생성부(330)에 전달한다. 위변조 방지 데이터 생성부(330)에서는 바코드를 생성할 수 있는 데이터를 추가하고 전자 서명을 행한다. 위변조 방지 데이터가 추가된 후 암호화부(335)에 전달되어 암호화를 거친다. 위변조 방지 처리되고 암호화된 내용 데이터 및 서식 데이터(3730)는 전송을 위해 MIME (Multipurpose Internet Mail Extensions) 형식으로 변환되고, SMTP (Simple Mail Transfer Protocol)에 의해 이메일 수신 장치(400), 즉 고객측에 전송된다.Referring to FIG. 3B, content data 110 (for example, substantial information such as the name and premium amount of each customer) is obtained from the customer DB. In addition, the form data 120 may be stored in the e-mail transmitting apparatus 300 or may be introduced from the outside. In this case, the form data 120 and the content data 110 are transmitted to the anti-forgery data generation unit 330 as separate data 3710 without being combined. The forgery prevention data generation unit 330 adds data capable of generating a barcode and performs electronic signature. After the forgery prevention data is added, it is transmitted to the encryption unit 335 to undergo encryption. Forgery-protected and encrypted content data and form data 3730 are converted to MIME (Multipurpose Internet Mail Extensions) format for transmission and sent to the email receiving device 400, i.e., the customer side, by the Simple Mail Transfer Protocol (SMTP). Is sent.

고객은 별도의 홈페이지 서버에서 뷰어(예를 들어, 송신자가 보낸 양식을 볼 수 있는 Active-X 프로그램)를 다운로드 받아서 이메일을 확인하게 된다.The customer downloads a viewer (eg, an Active-X program that can view the form sent by the sender) from a separate homepage server and checks the email.

도 4는 본 발명의 일 실시예에 따른 이메일 전송 장치에서의 데이터의 처리를 나타내는 흐름도이다. 위변조 방지 데이터 생성부(330)는 내용 데이터 저장부(310)로부터의 내용 데이터와 서식 데이터 저장부(320)로부터의 서식 데이터를 결합하지 않은 상태로 각 데이터에 위변조 방지 데이터를 생성한다(S350). 이때, 내용 데이터와 서식 데이터를 결합하여 HTML의 형태인 이메일의 원문을 생성하지 않기 때문에 데이터의 용량을 줄이고 생성속도를 획기적으로 개선할 수 있다. 다음으로, 암호화부(335)는 위변조 방지 데이터가 부가된 각 데이터를 암호화한다. 그리고 송수신부(340)는 위변조 방지 데이터가 부가된 데이터를 전송하기 위해 MIME의 형태로 변환한 후(S360), SMTP 등에 의해 이메일을 전송한다(S370).4 is a flowchart illustrating processing of data in an email transmission apparatus according to an embodiment of the present invention. The forgery prevention data generation unit 330 generates forgery prevention data in each data without combining the content data from the content data storage unit 310 and the form data from the form data storage unit 320 (S350). . In this case, since the original text of the email in the form of HTML is not generated by combining the content data and the format data, the data volume can be reduced and the generation speed can be significantly improved. Next, the encryption unit 335 encrypts each data to which the forgery prevention data is added. The transceiving unit 340 converts the data to which the forgery prevention data is added in the form of MIME (S360), and then transmits an e-mail by SMTP or the like (S370).

도 5는 본 발명의 일 실시예에 따른 이메일 수신 장치를 개략적으로 나타내는 도면이다.5 is a view schematically showing an email receiving apparatus according to an embodiment of the present invention.

이메일 수신 장치(400)는 네트워크를 통하여 이메일 전송 장치(300)로부터 이메일을 수신하는 장치로서, 예를 들면 PC, PMP, 스마트폰, e-book, 휴대폰 등이다. 본 발명의 이메일 수신 장치(400)는 송수신부(410), 원문 생성부(420), 디스플레이부(430), 입출력부(440)를 포함한다.The e-mail receiving apparatus 400 is an apparatus for receiving an e-mail from the e-mail transmitting apparatus 300 through a network, for example, a PC, a PMP, a smart phone, an e-book, a mobile phone, or the like. Email receiving device 400 of the present invention includes a transceiver 410, the original text generation unit 420, the display unit 430, the input and output unit 440.

송수신부(410)는 이메일 전송 장치(300)로부터 이메일을 수신한다. 이때의 이메일은 내용 데이터와 서식 데이터가 결합되지 않은 상태이다. 또한, 수신된 이메일에 암호가 부가된 경우, 주민등록번호 등의 비밀키를 입력받아 이를 해제하는 역할을 하도록 해도 좋다. 즉, 암호화가 적용된 이메일을 고객이 보고자 할 때 암호를 입력할 수 있는 창을 띄워서 암호를 입력 받아 암호가 일치하면 내용 데이터와 서식 데이터를 결합하여 보여주게 된다. 암호화를 적용하지 않은 상태이면 바로 내용 데이터와 서식 데이터를 결합하여 보여주게 된다The transceiver 410 receives an email from the email transmission device 300. At this time, the e-mail is not combined with the content data and the form data. In addition, when a password is added to the received e-mail, a secret key such as a social security number may be input and released. In other words, when a customer wants to view an encrypted email, a window for inputting a password is displayed. If the password is input and the password matches, the content data and the form data are combined and displayed. If no encryption is applied, the content data and the form data are combined and shown.

원문 생성부(420)는 송수신부(410)로부터 수신된 내용 데이터와 서식 데이터를 결합하여 이메일의 원문을 생성한다. 종래에는 이메일 전송 장치(300)에서 이메일의 원문을 완성하여 전송하였으나, 본 발명에서는 내용 데이터와 서식 데이터가 별개인 상태로 이메일을 수신한 후 이를 이메일 수신 장치(400)의 원문 생성부(420)에서 결합하여 이메일의 원문을 생성한다. The original text generation unit 420 combines the content data and the format data received from the transmission / reception unit 410 to generate the original text of the email. Conventionally, although the original text of the e-mail is completed and transmitted by the e-mail transmitting device 300, in the present invention, after the e-mail is received in a state where the content data and the form data are separate, the original text generation unit 420 of the e-mail receiving device 400 is received. Combine from to create the original text of the email.

이러한 원문 생성부(420)의 기능은 예를 들면 뷰어로서 제공될 수 있다. 즉, 고객은 별도의 홈페이지 서버에서 Active-X 프로그램으로서 뷰어를 다운로드 받아서, 이 뷰어를 이용하여 수신된 내용 데이터와 서식 데이터를 결합하여 이메일의 원문을 생성하여 이메일을 확인할 수 있다.The function of the original text generation unit 420 may be provided as a viewer, for example. That is, the customer can download the viewer as an Active-X program from a separate homepage server, combine the received content data with the form data, and generate the original text of the email to check the email.

디스플레이부(430)는 원문 생성부(420)에서 생성된 이메일의 원문을 화면에 표시한다. The display unit 430 displays the original text of the e-mail generated by the original text generation unit 420 on the screen.

입출력부(440)는 키보드나, 마우스 등의 입력 장치로부터 입력과, 프린터 등의 출력장치로의 출력을 처리한다. 입출력부(440)는 입력 장치로부터 출력하고자하는 입력을 받으면, 원문 생성부(420)에서 생성된 이메일의 원문을 출력한다. 이때, 보안을 위해, 디스플레이부(430)에 출력 버튼을 표시하여 이 출력 버튼이 선택된 경우에만 이메일이 출력되도록 하고, 이 출력 버튼을 통하지 않고 이메일을 표시하는 화면을 캡쳐하는 등 별도의 루트로 이메일을 저장, 전송하거나 변조하려는 입력은 제한하도록 하는 것이 바람직하다. 또한, 이메일이 출력 장치에서 적절하게 출력될 수 있도록 하는 기능을 포함하는 것이 바람직하다. 다시 말해, 출력 장치의 용지에 이메일이 적절하게 출력될 수 있도록 출력되는 이메일의 크기, 여백, 위치 등을 조정할 수 있는 기능을 제공할 수도 있다.The input / output unit 440 processes input from an input device such as a keyboard or a mouse and output to an output device such as a printer. When the input / output unit 440 receives an input to be output from the input device, the input / output unit 440 outputs the original text of the e-mail generated by the original text generation unit 420. At this time, for security purposes, an output button is displayed on the display unit 430 so that an email is output only when this output button is selected, and a screen is displayed to display the email without passing through the output button. It is desirable to limit the input to store, transmit or modulate the data. It is also desirable to include a function that allows an e-mail to be output properly at the output device. In other words, it is possible to provide a function for adjusting the size, margin, position, etc. of the e-mail outputted so that the e-mail is properly output on the paper of the output device.

이러한 입출력부(440)의 기능 역시 뷰어를 통해 고객에게 제공할 수 있다. 즉, 뷰어에 전술한 원문 생성부(420)의 기능 뿐만 아니라, 입출력부(440)의 기능도 포함시키고, 고객은 이를 별도의 홈페이지 서버에서 Active-X 프로그램의 형태로 다운로드 받음으로써 이러한 기능을 사용할 수 있다.The function of the input / output unit 440 may also be provided to the customer through the viewer. That is, the viewer includes the functions of the input / output unit 440 as well as the functions of the text generation unit 420 described above, and the customer can use these functions by downloading them in the form of an Active-X program from a separate homepage server. Can be.

도 6은 본 발명의 일 실시예에 따른 이메일 수신 장치에서의 데이터의 처리를 나타내는 흐름도이다.6 is a flowchart illustrating processing of data in an email receiving apparatus according to an embodiment of the present invention.

송수신부(410)는 이메일 전송 장치(300)로부터 이메일을 수신한다(S610). 이때의 이메일은 내용 데이터와 서식 데이터가 결합되지 않은 상태에서 압축되어 전송된다. 따라서, 송수신부(410)는 적은 용량을 안정적으로 수신할 수 있다. 이때, 예를 들어 전송된 이메일이 암호화되어 있는 경우에는 입출력부(440)에서 주민등록번호 등의 비밀키를 입력받아 암호를 해제한다.The transceiver 410 receives an email from the email transmission device 300 in operation S610. At this time, the e-mail is compressed and transmitted without the content data and the form data combined. Accordingly, the transceiver 410 may stably receive a small capacity. At this time, for example, when the transmitted e-mail is encrypted, the input / output unit 440 receives a secret key such as a resident registration number and releases the password.

다음으로 원문 생성부(420)는 송수신부(410)가 수신한 내용 데이터와 서식 데이터를 결합하여 이메일의 원문을 생성하고(S620) 화면에 표시한다(S630). Next, the original text generation unit 420 combines the content data and the format data received by the transmission / reception unit 410 to generate the original text of the e-mail (S620), and displays it on the screen (S630).

다음으로 고객이 원문의 상태로 표시된 이메일을 출력하고자 하여 키보드나 마우스 등을 이용하여 화면에 표시된 출력 버튼을 누르는 등의 방식으로 입출력부(440)로 출력을 요청하면(S640), 원문 생성부(420)에서 생성된 이메일의 원문을 프린터 등의 출력 장치로 출력한다(S650). Next, when the customer requests output to the input / output unit 440 by pressing an output button displayed on the screen using a keyboard or a mouse to output the email displayed in the state of the original text (S640), the original text generation unit ( The original text of the e-mail generated at 420 is output to an output device such as a printer (S650).

이때, 예정된 출력 방식이 아닌 방식으로 출력을 요청하면 출력이 되지 않도록 설정하는 것이 바람직하다. 이를 통해, 이메일의 위조·변조 및 무단 복사를 방지할 수 있다. At this time, it is preferable that the output is not set when the output is requested in a manner other than the predetermined output method. This prevents forgery, tampering, and unauthorized copying of e-mail.

(제2 실시예)(Second Embodiment)

다음으로 본 발명의 다른 실시예에 따른 이메일 전송 장치 및 그 방법과, 이메일 수신 장치 및 그 방법에 대해 살펴본다. 동일한 기능을 하는 각 부에 대해서는 동일한 도면 부호를 사용하고, 그 설명을 생략한다.Next, an email transmission apparatus and a method thereof, and an email reception apparatus and a method thereof according to another embodiment of the present invention will be described. The same reference numerals are used for each part having the same function, and the description thereof is omitted.

도 7a는 본 발명의 다른 실시예에 따른 이메일 전송 장치를 개략적으로 나타내는 도면이다. 본 실시예에 따른 이메일 전송 장치(300')는 내용 데이터 저장부(310), 서식 데이터 저장부(320), 위변조 방지 데이터 생성부(330'), 암호화부(335), 송수신부(340)를 포함한다.7A is a diagram schematically illustrating an email transmission apparatus according to another embodiment of the present invention. The apparatus for transmitting an e-mail 300 'according to the present embodiment includes a content data storage unit 310, a form data storage unit 320, a forgery prevention data generation unit 330', an encryption unit 335, and a transceiver unit 340. It includes.

내용 데이터 저장부(310), 서식 데이터 저장부(320), 암호화부(335), 송수신부(340)는 제1 실시예의 그것과 작용 및 기능이 동일하다.The content data storage unit 310, the form data storage unit 320, the encryption unit 335, and the transmission / reception unit 340 have the same functions and functions as those of the first embodiment.

위변조 방지 데이터 생성부(330')는 예를 들면 전자 서명 등의 위조·변조 방지 수단을 생성한다. 본 실시예에서도 내용 데이터와 서식 데이터를 결합하지 않은 상태에서 내용 데이터와 서식 데이터에 위변조 방지 데이터로서 전자 서명을 한다. 이에 의하면, 내용 데이터와 서식 데이터를 결합하여 HTML의 형태인 원문을 이메일 수신 장치에 전송하는 것이 아니라, 이메일 수신 장치에서 각 데이터를 수신하고 결합하여 원문을 생성하기 때문에 이메일 전송 장치에서 각 데이터의 압축이 가능해진다. 따라서, 이메일의 용량을 줄이고 생성속도를 획기적으로 개선하여 전송하는데 필요한 시간과 단축되고 필요한 리소스도 감소시킬 수 있다. 또한, 이메일의 용량이 줄어들어 이메일에 이미지 자체를 어느 정도 포함하더라도 기존의 이메일의 용량과 비슷하거나 작게 된다. 따라서, 이메일의 송수신에 부담을 주지 않으면서도 고객의 입장에서는 이미지의 링크가 연결이 되지 않는 등의 문제 없이 안정적으로 이메일을 수신할 수 있게 된다.The forgery prevention data generation part 330 'produces | generates forgery and alteration prevention means, such as an electronic signature, for example. Also in this embodiment, the content data and the form data are electronically signed as forgery and alteration prevention data without combining the content data and the form data. According to this, the original text in the form of HTML is not transmitted to the e-mail receiving device by combining the content data and the form data, but the e-mail transmitting device compresses each data by generating the original text by receiving and combining each data. This becomes possible. Therefore, it is possible to reduce the size of the e-mail and significantly improve the generation speed, thereby reducing the time and resources required for transmission and reducing the resources required. In addition, the size of the e-mail is reduced, so that even if the e-mail includes the image itself to some extent, it is similar to or smaller than the size of the existing e-mail. Therefore, without burdening the transmission and reception of the e-mail, the customer can receive the e-mail stably without a problem such as the link of the image is not connected.

한편, 본 실시예에서는 종래 이메일 전송 장치(300)에서 위변조 수단으로서 바코드 및/또는 발행 번호를 생성하여 부여했던 것과는 달리, 도 7a의 이메일 전송 장치(300')에서는 바코드 및/또는 발행 번호를 생성하지 않는다. 이는 후술할 도 9의 이메일 수신 장치(400')에서 행해지게 된다. 따라서, 이메일의 전송시 부가되는 바코드의 용량만큼이 줄어들어 효율적으로 이메일의 전송을 할 수 있으며, 또한, 고가의 하드웨어인 위변조 방지 서버를 별도로 마련하지 않아도 된다는 장점이 있다. 즉, 종래에 고가의 외부 위변조 방지 서버를 사용한 이유는 바코드 부가 등에 있어서 Windows Server OS로 운영되는 전용의 위변조 방지 서버(하드웨어)가 필요했기 때문이다. 특히, 이메일 송신 장치(300)로서 UNIX OS를 사용하고 있었다면 바코드 부가를 위한 Windows Server OS 서버는 반드시 필요하다. 본 실시예에서는 이러한 바코드 부가 단계를 송신측이 아닌 수신측에서 행하고, 또한 이 과정이 소프트웨어적으로 행해지기 때문에 고가의 하드웨어인 위변조 방지 서버가 불필요하게 된다.On the other hand, in the present embodiment, unlike the bar code and / or issue number generated by the forgery means in the conventional e-mail transmission device 300, the bar code and / or issue number are generated in the e-mail transmission device 300 'of FIG. 7A. I never do that. This is done by the email receiving apparatus 400 ′ of FIG. 9 to be described later. Therefore, the capacity of the barcode added during the transmission of the e-mail can be reduced, so that the e-mail can be efficiently transmitted, and there is an advantage that a separate forgery prevention server, which is expensive hardware, is not required. That is, the reason why the expensive external forgery and alteration prevention server is conventionally used is that a dedicated forgery and alteration prevention server (hardware) operated by the Windows Server OS is required for barcode addition. In particular, if a UNIX OS is used as the e-mail transmitting apparatus 300, a Windows Server OS server for barcode addition is necessary. In this embodiment, the barcode addition step is performed at the receiving side, not at the transmitting side, and this process is performed in software, so that an expensive hardware forgery and alteration prevention server is unnecessary.

도 7b는 도 7a에 개략적으로 설명된 사항의 일구체예를 나타낸다.FIG. 7B illustrates one embodiment of the matter outlined in FIG. 7A.

도 7b를 참조하면, 고객 DB에서 내용 데이터(예를 들어, 각각의 고객의 이름, 보험료 액수 등의 실체적 정보)를 가져온다. 또한, 이메일 송신 장치(300)에는 서식 데이터가 저장되어 있거나 또는 외부로부터 도입될 수 있다. 여기서는 서식 데이터와 내용 데이터를 합치지 않고 각각 별도의 데이터(710)로서 위변조 방지 데이터 생성부(330)에 전달한다 위변조 방지 데이터 생성부(330)에서는 전자 서명을 행한다(720). 전자 서명을 거친 내용 데이터 및 서식 데이터는 암호화를 거친다. 위변조 방지 처리되고 암호화된 내용 데이터 및 서식 데이터(730)는 전송을 위해 MIME (Multipurpose Internet Mail Extensions) 형식으로 변환되고, SMTP (Simple Mail Transfer Protocol)에 의해 이메일 수신 장치(400), 즉 고객측에 전송된다.Referring to FIG. 7B, content data (eg, substantial information such as each customer's name and premium amount) is obtained from a customer DB. In addition, the e-mail transmitting device 300 may store the form data or may be introduced from the outside. In this case, the form data and the content data are not combined, and are transmitted as separate data 710 to the forgery prevention data generation unit 330. The forgery prevention data generation unit 330 performs electronic signature (720). Electronically signed content data and form data are encrypted. Forgery-protected and encrypted content data and form data 730 are converted to Multipurpose Internet Mail Extensions (MIME) format for transmission and sent to the email receiving device 400 (i.e., customer side) by the Simple Mail Transfer Protocol (SMTP). Is sent.

고객은 별도의 홈페이지 서버에서 뷰어(예를 들어, 송신자가 보낸 양식을 볼 수 있는 Active-X 프로그램)를 다운로드 받아서 이메일을 확인하게 된다.The customer downloads a viewer (eg, an Active-X program that can view the form sent by the sender) from a separate homepage server and checks the email.

도 8은 본 발명의 다른 실시예에 따른 이메일 전송 장치에서의 데이터의 처리를 나타내는 흐름도이다.8 is a flowchart illustrating processing of data in an email transmission apparatus according to another embodiment of the present invention.

위변조 방지 데이터 생성부(330')는 내용 데이터 저장부(310)로부터의 내용 데이터와 서식 데이터 저장부(320)로부터의 서식 데이터를 결합하지 않은 상태로 각 데이터에 위변조 방지 데이터로서 전자 서명을 한다(S350'). 내용 데이터와 서식 데이터를 결합하여 HTML의 형태인 원문을 이메일 수신 장치에 전송하는 것이 아니라, 이메일 수신 장치에서 각 데이터를 수신하고 결합하여 원문을 생성하기 때문에 이메일 전송 장치에서 각 데이터의 압축이 가능하여 데이터의 용량을 줄이고 생석속도를 획기적으로 개선할 수 있다.The forgery prevention data generation unit 330 'electronically signs each data as forgery protection data without combining the content data from the content data storage unit 310 and the form data from the form data storage unit 320. (S350 '). Rather than combining the content data and the form data, the original text, which is in the form of HTML, is not sent to the email receiving device. Instead, the email receiving device receives and combines each data to generate the original text. It can reduce the volume of data and dramatically improve the quick turnover rate.

이때, 바코드 및/또는 발행 번호는 후술하는 도 9의 이메일 수신 장치(400')에서 생성되기 때문에, 바코드와 발행 번호를 제외한 위변조 방지 데이터(예를 들어 전자 서명)만을 생성하여 결합되지 않은 상태의 내용 데이터와 서식 데이터에 부가한다. 본 실시 형태에 의하면, 바코드 및/또는 발행 번호의 데이터의 용량에 해당하는 만큼이 줄어들기 때문에 더욱 효율적인 전송을 할 수 있다. At this time, since the barcode and / or issue number are generated by the e-mail receiving apparatus 400 'of FIG. 9 to be described later, only the forgery prevention data (for example, an electronic signature) except for the barcode and issue number is generated and not combined. Append to content data and form data. According to this embodiment, since the amount corresponding to the capacity of the data of the barcode and / or issue number is reduced, more efficient transmission can be performed.

다음으로, 암호화부(335)에서 암호화를 거친 후(S355), 송수신부(340)에서 위변조 방지 데이터가 부가된 데이터를 전송하기 위해 MIME의 형태로 변환하여(S360), SMTP 등에 의해 이메일을 전송한다(S370).Next, after the encryption unit 335 is encrypted (S355), the transceiving unit 340 converts the data to which the forgery prevention data is added and converts it into a MIME form (S360), and transmits an email by SMTP. (S370).

도 9는 본 발명의 다른 실시예에 따른 이메일 수신 장치를 개략적으로 나타내는 도면이다.9 is a view schematically showing an email receiving apparatus according to another embodiment of the present invention.

송수신부(410), 디스플레이부(430)의 기능 및 작용은 제1 실시예의 그것과 동일하다.The functions and operations of the transceiver 410 and the display 430 are the same as those of the first embodiment.

원문 생성부(420')는 송수신부(410)로부터 수신된 결합되지 않은 상태의 내용 데이터와 서식 데이터를 결합하여 이메일의 원문을 생성한다. 이러한 원문 생성부(420)의 기능은 예를 들면 뷰어로서 제공될 수 있다. 즉, 고객은 별도의 홈페이지 서버에서 Active-X 프로그램의 형태로 뷰어를 다운로드 받아서, 이 뷰어를 이용하여 수신된 내용 데이터와 서식 데이터를 결합하여 이메일의 원문을 생성함으로써 이메일을 확인할 수 있다.The original text generation unit 420 'generates the original text of the email by combining the content data and the format data of the uncombined state received from the transmission / reception unit 410. The function of the original text generation unit 420 may be provided as a viewer, for example. That is, the customer can download the viewer in the form of an Active-X program from a separate homepage server, and combine the received content data and the form data using this viewer to check the email by generating the original text of the email.

이때, 원문 생성부(420')는 위변조 방지 데이터 즉, 바코드 및/또는 발행 번호를 생성된 이메일의 원문에 부가한다. 바코드는, 2차원 바코드, 고밀도 바코드 또는 QR 바코드 등일 수 있다. 다시 말해, 종래에는 바코드 및/또는 발행 수단과 같은 위변조 방지 데이터를 도 3의 이메일 전송 장치(300)에서 생성했던 것과는 달리, 본 실시예에서는 바코드 및/또는 발행 번호와 같은 위변조 방지 데이터가 부가되지 않은 이메일을 이메일 수신 장치(400')에서 수신한 후, 이메일 수신 장치(400')의 원문 생성부(420')에서 생성하는 것이다. In this case, the original text generation unit 420 'adds forgery prevention data, that is, a barcode and / or an issue number to the original text of the generated e-mail. The barcode may be a two-dimensional barcode, a high density barcode, a QR barcode, or the like. In other words, unlike conventionally generated anti-counterfeiting data such as barcodes and / or issuing means in the email transmitting apparatus 300 of FIG. 3, in the present embodiment, forgery preventing data such as bar codes and / or issue numbers are not added. The received email is received by the email receiving device 400 'and then generated by the original text generation unit 420' of the email receiving device 400 '.

입출력부(440')는 생성된 이메일을 출력한다. 이때, 보안을 위해The input / output unit 440 'outputs the generated email. At this time, for security

일정한 방식에 의한 경우에만 출력을 허용하고, 별도의 루트로 이메일을 저장, 전송하거나 변조하려는 입력은 제한하도록 하는 것이 바람직하다. 또한, 이메일이 출력 장치에서 적절하게 출력될 수 있도록 하는 기능을 포함하는 것이 바람직하다. 이러한 입출력부(440)의 기능 역시 뷰어를 통해 고객에게 제공할 수 있다.It is desirable to allow output only in certain ways, and to limit input to store, send, or tamper with email as a separate route. It is also desirable to include a function that allows an e-mail to be output properly at the output device. The function of the input / output unit 440 may also be provided to the customer through the viewer.

또한, 위조·변조의 방지를 위해, 입출력부(440')를 통해 이메일을 출력할 때, 이메일 전송 장치(300')의 위변조 방지 데이터 생성부(330')에서 생성된 바코드 및/또는 발행 번호가 출력되도록 하는 것이 바람직하다. In addition, to prevent forgery and forgery, when outputting an e-mail via the input / output unit 440 ', a barcode and / or issue number generated by the forgery / avoidance data generation unit 330' of the e-mail transmission device 300 '. Is preferably output.

고객이 프린터로 이메일을 출력하여 이메일을 확인자에게 제출하면, 확인자는 삽입된 바코드 및/또는 발행 번호에 의해 문서의 내용을 재생성하거나 온라인으로 원문을 입수하여 이메일의 내용을 복원할 수 있다. 따라서, 확인자는 고객이 이메일로서 수신하여 제출한 문서와, 복원된 문서의 내용을 대조함으로써, 고객에 제출한 문서가 위조 또는 변조되었는지를 알 수 있는 것이다.When a customer prints an email to a printer and submits the email to the verifier, the verifier can reconstruct the content of the document by embedding the barcode and / or issue number or by retrieving the original text online. Thus, the verifier can check whether the document submitted to the customer is forged or altered by comparing the contents of the restored document with the document received and submitted by the customer as an e-mail.

도 10은 본 발명의 다른 실시예에 따른 이메일 수신 장치에서의 데이터의 처리를 나타내는 흐름도이다.10 is a flowchart illustrating processing of data in an email receiving apparatus according to another embodiment of the present invention.

송수신부(410)는 도 7의 이메일 전송 장치(300')로부터 내용 데이터와 서식 데이터가 결합되지 않은 상태로 데이터를 수신한다(S610). 각 데이터는 압축된 상태이기 때문에 적은 용량을 안정적으로 수신할 수 있다. 또한, 도 7의 암호화부(335)에서 이메일이 암호화된 경우 이를 해제하기 위한 비밀키를 고객에게 요구하여, 입력받은 비밀키를 이용하여 암호를 해제한다(S615). The transmitter / receiver 410 receives data from the email transmission apparatus 300 ′ of FIG. 7 in a state in which content data and form data are not combined (S610). Since each data is compressed, it is possible to reliably receive a small capacity. In addition, when the e-mail is encrypted in the encryption unit 335 of FIG. 7, a secret key for releasing the e-mail is requested to the customer, and the cipher is decrypted using the received secret key (S615).

다음으로 원문 생성부(420')는 송수신부(410)가 수신한 내용 데이터와 서식 데이터를 결합하여 이메일의 원문을 생성하여(S620), 디스플레이부(430)에 표시한다(S630). Next, the original text generation unit 420 'generates the original text of the e-mail by combining the content data and the format data received by the transceiving unit 410 (S620), and displays the original text on the display unit 430 (S630).

그리고, 고객으로부터 입출력부(440')을 통해 출력의 요청이 있으면(S640), 이메일의 원문에 바코드 및/또는 발행 번호를 생성하여 부가한 후(S645) 생성된 바코드 등과 함께 이메일의 원문을 출력한다(S650). 이메일의 용량을 더욱 줄이기 위해, 도 7의 이메일 전송 장치(300')에서 바코드 등의 위변조 수단을 생성하는 대신, 도 9의 이메일 수신 장치(400')에서 이를 생성하는 것이다. 본 실싱예에서는 고객으로부터 출력의 요청이 있는 경우에만 위변조 수단을 생성하여 이를 포함한 이메일을 출력한다. 바코드 등의 위변조 방지 데이터는 출력된 이메일의 위조·변조를 확인하기 위한 것이기 때문이다. 다만, 이러한 바코드 등의 생성은 이메일의 원문 생성단계(S620)의 이전 또는 이후에 해도 좋고, 이메일의 원문 생성 동시라도 좋다. 이러한 경우에는 생성된 바코드 등을 디스플레이부(430)에 이메일의 원문과 함께 표시할 수 있다.If there is a request for output through the input / output unit 440 'from the customer (S640), a barcode and / or an issue number are generated and added to the original text of the email (S645), and the original text of the email is output along with the generated barcode. (S650) In order to further reduce the capacity of the e-mail, instead of generating a forgery means such as a barcode in the e-mail transmitting apparatus 300 ′ of FIG. 7, the e-mail receiving apparatus 400 ′ of the e-mail receiving apparatus 400 ′ of FIG. In this example, the forgery means is generated only when a request for output is made from a customer, and an e-mail including the same is output. This is because the forgery prevention data such as a barcode is for confirming forgery and forgery of the output e-mail. However, such a barcode may be generated before or after the original text generation step (S620) of the email, or may be simultaneously generated. In this case, the generated barcode may be displayed on the display unit 430 together with the original text of the e-mail.

이때, 이메일의 위조·변조를 방지를 위해 예정된 출력 방식이 아닌 방식으로 출력을 요청하면 출력이 되지 않도록 설정하는 것이 바람직하다.At this time, in order to prevent the forgery and forgery of the e-mail, it is preferable to set the output so that the output is requested in a manner other than the predetermined output method.

도 11은 본 발명과 종래 기술의 개략적인 비교표이다.11 is a schematic comparison table of the present invention and the prior art.

도 11의 표에서 볼 수 있는 바와 같이, 본 발명의 제2 실시예에 의하면 Windows Server OS로 운영되는 고가의 하드웨어 위변조 방지 서버가 불필요해진다. 본 발명의 제2 실시예에서도 위변조 방지 작용은 하지만 이는 송신측에서는 소프트웨어적인 전자 서명을 통한 것이고, 수신측에서도 소프트웨어적인 바코드 부가에 의한 것이다. 즉, 본 발명의 분산 아키텍처에 의하면 고가의 위변조 방지 서버가 불필요해진다. As can be seen from the table of Fig. 11, according to the second embodiment of the present invention, an expensive hardware forgery and alteration prevention server running on a Windows Server OS becomes unnecessary. In the second embodiment of the present invention, the anti-forgery prevention function is also provided, but this is through the software electronic signature on the transmitting side and by the software barcode addition on the receiving side. In other words, according to the distributed architecture of the present invention, an expensive forgery and alteration prevention server is unnecessary.

또한, 본 발명의 전체 실시예에서는 전용의 서식 저작기를 제공함으로 인하여 종래와는 상이하게 내용 데이터 및 서식 데이터를 송신 단계에서 병합하는 것이 아니라 별도로 관리한다. 그리고, 별도로 관리된 내용 데이터와 서식 데이터를 고객측에서 확인하기 위해서는 종래와는 다소 다른 방식의 뷰어가 필요할 수도 있다.In addition, in the entire embodiment of the present invention, by providing a dedicated format author, content data and form data are differently managed in the transmission step, rather than being merged. In addition, in order to confirm separately managed content data and form data from the customer side, a viewer of a somewhat different method may be required.

또한, 이메일 용량이 종래에는 220킬로바이트의 용량을 가지는 경우, 본 발명의 전체 실시예에서는 190킬로바이트의 용량을 가질 수 있다는 것이 실험을 통해 확인되었다. 이는 전술한 바와 같이, 종래 기술에서는 압축이 적절치 않기 때문이지만 본 발명에서는 서식 데이터와 원문 데이터를 별도로 관리하기 때문에 압축해도 문제가 없다.In addition, when the e-mail capacity has a conventional capacity of 220 kilobytes, it has been confirmed through experiments that the entire embodiment of the present invention can have a capacity of 190 kilobytes. This is because, as described above, compression is not appropriate in the prior art, but in the present invention, since the format data and the original text data are managed separately, there is no problem even if compression is performed.

그 결과, 또한, 종래에는 서식 데이터와 내용 데이터를 합하여 하나의 원문을 만들어 내는 데에 시간이 걸리던 것을, 본 발명의 전체 실시예에서는 단지 내용 데이터를 XML 등의 형식으로 바꾸기만 하면 되므로 시간이 많이 단축된다. 특히 제2 실시예의 경우에 생성 속도는 기존의 2~3배 정도가 될 수 있다. 내용이 변하지 않는 서식 데이터는 압축하고 고객에 따라 내용이 변하는 내용 데이터는 압축한 후 암호화를 적용하기 때문에 생성 속도가 개선 된다.As a result, it has been a long time since it takes a long time to generate a single original by combining the form data and the content data. In the whole embodiment of the present invention, it is only necessary to change the content data into a format such as XML. It is shortened. In particular, in the case of the second embodiment, the generation rate may be about 2 to 3 times the existing level. Form data that does not change contents is compressed, and content data that changes according to customers is compressed, and then encryption is applied so that the speed of generation is improved.

또한, 종래에는 서식 데이터와 내용 데이터를 원문으로 바꾸고 바코드를 생성하지만, 본 발명은 다른 새로운 포맷(예를 들어 XML)으로 절차가 진행될 것이다.In addition, while conventionally converting the form data and content data to the original text and generating a bar code, the present invention will proceed to another new format (e.g. XML).

그리고, 역으로, 종래에는 클라이언트(고객측 이메일 수신 장치)에서 표시만 하면 되던 것을, 본 발명의 전체 실시예에서는 클라이언트가 서식 데이터와 내용 데이터를 합쳐서 원문을 생생하고, 소프트웨어적으로 바코드도 생성한 후에 표시한다.On the contrary, in the conventional embodiment of the present invention, the client (customer's email receiving device) only needs to display the text. Displayed later.

예를 들기 위한 단순 계산으로서, 1만통의 이메일을 보낸다고 했을 때에, 예를 들어 이메일 하나당 바코드의 부가에 0.1초가 걸린다고 하면, 종래 기술에서는 이메일 송신 측에서 1만통*0.1초/통=1천초만큼 지체되지만, 본 발명의 제2 실시예에서는 이메일 송신 측에서 전혀 시간이 걸리지 않고, 1만개의 클라이언트에서 각각 0.1초씩만 늦어지는 셈이 되므로 시간이 극히 절약된다. 발송할 이메일의 수가 많아지면 많아질수록 이러한 차이는 커지게 된다.As a simple calculation for example, if it is assumed that sending 10,000 e-mails, for example, adding a barcode per e-mail, for example, it takes 0.1 seconds, in the prior art, the e-mail sending side delays 10,000 times * 0.1 seconds / barrel = 1,000 seconds. However, in the second embodiment of the present invention, time is not saved at all on the e-mail sending side, and only 0.1 second is delayed at 10,000 clients each, which saves time. The larger the number of e-mails you send, the greater the difference.

이상, 본 발명을 실시예를 중심으로 설명하였으나, 본 발명의 기술적 범위는 이에 한정되는 것은 아니며, 변경이나 변형이 가능하다.As mentioned above, although this invention was demonstrated based on the Example, the technical scope of this invention is not limited to this, A change and a deformation | transformation are possible.

일 예로서, 이메일 전송 장치(300, 300')에서 이루어지는 전자 서명은 선택적인 것으로서 생략 가능하다.As an example, the electronic signature made in the email sending apparatuses 300 and 300 'is optional and may be omitted.

또한, 제1 실시예와 제2 실시예를 적절히 조합하여, 도 3의 이메일 전송 장치(300)에서 바코드와 발행 번호 중 어느 한쪽만을 생성하고, 도 9의 이메일 수신 장치(400')에서 바코드와 발행 번호 중 나머지 한쪽을 생성하는 등의 방식으로 구현해도 좋다.Further, by combining the first embodiment and the second embodiment as appropriate, only one of the barcode and the issue number is generated in the email sending apparatus 300 of FIG. 3, and the barcode and the issued number are generated by the email receiving apparatus 400 'of FIG. The other may be implemented by generating the other of the issue number.

200: 이메일 송수신 시스템
300, 300': 이메일 전송 장치
400, 400': 이메일 수신 장치
330, 330': 위변조 방지 데이터 생성부
420, 420': 원문 생성부
440: 입출력부
200: email sending and receiving system
300, 300 ': email sending device
400, 400 ': Email receiving device
330, 330 ': forgery prevention data generation unit
420, 420 ': Original text generator
440: input and output unit

Claims (15)

이메일의 내용을 나타내는 내용 데이터와 이메일의 서식인 서식 데이터를 포함하는 이메일을 이메일 수신 장치에 전송하는 이메일 전송 장치로서,
상기 서식 데이터를 저장하는 서식 데이터 저장부; 및
상기 내용 데이터와 상기 서식 데이터 저장부에서 제공된 서식 데이터를 결합하지 않은 상태로 이메일 수신 장치에 송신하는 송신부
를 포함하는 이메일 전송 장치.
An email sending device for sending an email including content data representing content of an email and form data in a format of the email to an email receiving device,
A form data storage unit for storing the form data; And
Transmitter for transmitting to the e-mail receiving device without combining the content data and the form data provided by the form data storage unit
Email sending device comprising a.
제1항에 있어서,
상기 내용 데이터와 상기 서식 데이터 저장부에서 제공된 서식 데이터를 결합하지 않은 상태에서 위변조 방지 데이터를 생성하여, 결합되지 않은 상기 내용 데이터 및 상기 서식 데이터에 부가하는 위변조 방지 데이터 생성부
를 더 포함하고,
상기 송신부는 상기 위변조 방지 데이터가 부가된 상기 내용 데이터 및 상기 서식 데이터를 이메일 수신 장치에 송신하는 이메일 전송 장치.
The method of claim 1,
The forgery prevention data generation unit which generates forgery prevention data without adding the content data and the form data provided by the form data storage unit and adds the forgery prevention data to the content data and the form data which are not combined.
Further comprising:
And the transmitting unit transmits the content data and the form data to which the forgery prevention data is added, to the email receiving device.
제2항에 있어서,
상기 위변조 방지 데이터 생성부가 생성하는 위변조 방지 데이터는 전자 서명인 이메일 전송 장치.
The method of claim 2,
And the forgery prevention data generated by the forgery prevention data generating unit is an electronic signature.
제2항에 있어서,
상기 위변조 방지 데이터 생성부가 생성하는 위변조 방지 데이터는 전자 서명 및 바코드인 이메일 전송 장치.
The method of claim 2,
The forgery prevention data generated by the forgery prevention data generating unit is an electronic signature and a barcode.
제1항 또는 제2항에 있어서,
상기 송신부는 적어도 상기 서식 데이터를 압축하여 송신하는 이메일 전송 장치.
The method according to claim 1 or 2,
And the transmitting unit compresses and transmits at least the form data.
이메일의 내용을 나타내는 내용 데이터와 이메일의 서식인 서식 데이터를 포함하는 이메일을 수신하는 이메일 수신 장치로서,
상기 내용 데이터와 상기 서식 데이터가 결합되지 않은 상태로 수신하는 수신부; 및
상기 수신된 내용 데이터와 서식 데이터를 결합하여 이메일의 원문을 생성하는 원문 생성부
를 포함하는 이메일 수신 장치.
An e-mail receiving device for receiving an e-mail including content data indicating the content of an e-mail and form data, which is a form of an e-mail.
A receiving unit for receiving the content data and the form data without being combined; And
Original text generation unit for generating the original text of the email by combining the received content data and the form data
Email receiving device comprising a.
제6항에 있어서,
상기 원문 생성부에서 생성된 이메일의 원문에 위변조 방지 데이터를 생성하여 부가하는 위변조 방지 데이터 생성부
를 더 포함하는 이메일 수신 장치.
The method of claim 6,
The forgery prevention data generation unit generating and adding the forgery prevention data to the original text of the e-mail generated by the original text generation unit.
Email receiving device further comprising.
제7항에 있어서,
상기 위변조 방지 데이터 생성부에서 생성되는 위변조 방지 데이터는 바코드, 발행번호 또는 워터 마크인 이메일 수신 장치.
The method of claim 7, wherein
The forgery prevention data generated by the forgery prevention data generating unit is a bar code, an issue number or a watermark.
제6항에 있어서,
사용자로부터 미리 정해진 방식으로 출력이 요청된 경우에만 상기 생성된 이메일의 원문을 출력하고, 미리 정해진 방식이 아닌 방식으로 출력이 요청되면 출력을 행하지 않는 입출력부
를 더 포함하는 이메일 수신 장치.
The method of claim 6,
An input / output unit which outputs the original text of the generated e-mail only when output is requested in a predetermined manner from a user, and does not output when output is requested in a manner other than a predetermined manner.
Email receiving device further comprising.
이메일의 내용을 나타내는 내용 데이터와 이메일의 서식인 서식 데이터를 포함하는 이메일을 송수신하는 이메일 송수신 시스템으로서,
상기 내용 데이터와 상기 서식 데이터를 결합하지 않은 상태로 이메일 수신 장치에 송신하는 이메일 전송 장치; 및
상기 내용 데이터와 상기 서식 데이터가 결합되지 않은 상태로 수신하여, 상기 수신된 내용 데이터와 서식 데이터를 결합하여 이메일의 원문을 생성하는 이메일 수신 장치
를 포함하는 이메일 송수신 시스템.
An e-mail sending / receiving system for sending and receiving an e-mail including content data representing an e-mail content and form data, a form of an e-mail,
An e-mail transmitting device for transmitting to the e-mail receiving device without combining the content data and the form data; And
Receiving the content data and the form data is not combined, the email receiving device for generating the original text of the email by combining the received content data and the form data
E-mail sending and receiving system comprising a.
제10항에 있어서,
상기 이메일 수신 장치는 상기 생성된 이메일의 원문에 위변조 방지 데이터를 생성하여 부가하는 것을 특징으로 하는 이메일 송수신 시스템.
The method of claim 10,
And the email receiving apparatus generates and adds forgery prevention data to the original text of the generated email.
제10항 또는 제11항에 있어서,
상기 이메일 전송 장치는 적어도 상기 서식 데이터를 압축하여 전송하는 이메일 송수신 시스템.
The method according to claim 10 or 11, wherein
And the email transmission device compresses and transmits at least the form data.
제11항에 있어서,
상기 이메일 수신 장치가 원문에 부가하는 위변조 방지 데이터는 바코드, 발행번호 또는 워터마크인 이메일 송수신 시스템.
The method of claim 11,
And the forgery prevention data added to the original text by the email receiving apparatus is a barcode, an issue number or a watermark.
이메일의 내용을 나타내는 내용 데이터와 이메일의 서식인 서식 데이터를 포함하는 이메일을 이메일 수신 장치에 전송하는 이메일 전송 방법으로서,
상기 내용 데이터와 상기 서식 데이터를 결합하지 않은 상태로 각각을 압축하는 단계; 및
압축된 상기 내용 데이터와 상기 서식 데이터를 이메일 수신 장치로 송신하는 단계
를 포함하는 이메일 전송 방법.
An email sending method for sending an email including content data representing the content of an email and form data, a form of an email, to an email receiving device.
Compressing each of the contents data and the format data without combining them; And
Transmitting the compressed content data and the form data to an e-mail receiving device
Email transmission method comprising a.
이메일의 내용을 나타내는 내용 데이터와 이메일의 서식인 서식 데이터를 포함하는 이메일을 수신하는 이메일 수신 방법으로서,
결합되지 않은 상태의 상기 내용 데이터와 상기 서식 데이터를 수신하는 단계; 및
상기 수신된 내용 데이터와 서식 데이터를 결합하여 이메일의 원문을 생성하는 단계
를 포함하는 이메일 수신 방법.
An e-mail receiving method for receiving an e-mail containing content data indicating the content of an e-mail and form data, a form of an e-mail,
Receiving the content data and the form data in an unjoined state; And
Generating the original text of the email by combining the received content data and the form data;
Email receiving method comprising a.
KR1020100116083A 2010-11-22 2010-11-22 Email transferring device, email receiving device, system for transferring/receiving email including the devices and method for transferring and receiving email Ceased KR20120089496A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020100116083A KR20120089496A (en) 2010-11-22 2010-11-22 Email transferring device, email receiving device, system for transferring/receiving email including the devices and method for transferring and receiving email

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100116083A KR20120089496A (en) 2010-11-22 2010-11-22 Email transferring device, email receiving device, system for transferring/receiving email including the devices and method for transferring and receiving email

Publications (1)

Publication Number Publication Date
KR20120089496A true KR20120089496A (en) 2012-08-13

Family

ID=46874195

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100116083A Ceased KR20120089496A (en) 2010-11-22 2010-11-22 Email transferring device, email receiving device, system for transferring/receiving email including the devices and method for transferring and receiving email

Country Status (1)

Country Link
KR (1) KR20120089496A (en)

Similar Documents

Publication Publication Date Title
US6757826B1 (en) Digital graphic signature system
US7658324B2 (en) Systems and methods for encrypted bar code generation
US20120308003A1 (en) Authentic barcodes using digital signatures
EP0760565A1 (en) Apparatus and method for authenticating the dispatch and contents of documents
JP3853528B2 (en) Authentication management system and authentication management method
US20080301431A1 (en) Text security method
KR102241246B1 (en) A stamp authority system based on blockchain for verifying the authenticity of issued documents
JP2001526857A (en) Method and system for accessing electronic resources via machine-readable data on intelligent documents
US20050021480A1 (en) Method and apparatus for creating and validating an encrypted digital receipt for third-party electronic commerce transactions
SG189360A1 (en) System and method for verifying authenticity of documents
JP2002062803A (en) Issuance / verification system for certification documents, certification forms, and certification documents
CN106656511A (en) Method and system for uniformly managing identity endorsement
EP0950992A2 (en) Digital graphic signature system
TWM520159U (en) Device for generating and identifying electronic document containing electronic authentication and paper authentication
NO330165B1 (en) Improving or relating to Internet communication
CN104156645A (en) Copy verification system and application method thereof
EP2697785A1 (en) Authentic barcodes using digital signatures
WO2021005405A1 (en) A method and system for generating and validating documents and document holder using machine readable barcode
CN101951365B (en) Network information counterfeiting issuing system, counterfeiting receiving system, and counterfeiting system and method
CN109992984A (en) A kind of file identification method and equipment based on two dimensional code
KR20040040271A (en) Method for proving contents of printout and apparatus thereof
KR20120089496A (en) Email transferring device, email receiving device, system for transferring/receiving email including the devices and method for transferring and receiving email
KR101796697B1 (en) Method, Apparatus and System for Output Mobile Forgery Preventing Code
TWI595380B (en) Device for generating or verifying authenticate electronic document with electronic and paper certification and method thereof
JP2020108178A (en) Electronic data storage server and electronic data storage program

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20101122

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

Comment text: Notification of reason for refusal

Patent event date: 20111221

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20120704

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20111221

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

PG1501 Laying open of application