[go: up one dir, main page]

KR101365931B1 - Method for processing e-mails attaching big files and computer readable recording medium storing program for the same - Google Patents

Method for processing e-mails attaching big files and computer readable recording medium storing program for the same Download PDF

Info

Publication number
KR101365931B1
KR101365931B1 KR1020110106142A KR20110106142A KR101365931B1 KR 101365931 B1 KR101365931 B1 KR 101365931B1 KR 1020110106142 A KR1020110106142 A KR 1020110106142A KR 20110106142 A KR20110106142 A KR 20110106142A KR 101365931 B1 KR101365931 B1 KR 101365931B1
Authority
KR
South Korea
Prior art keywords
attachment
email
server
computer
mail
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
KR1020110106142A
Other languages
Korean (ko)
Other versions
KR20130042067A (en
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 KR1020110106142A priority Critical patent/KR101365931B1/en
Publication of KR20130042067A publication Critical patent/KR20130042067A/en
Application granted granted Critical
Publication of KR101365931B1 publication Critical patent/KR101365931B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/60Business processes related to postal services
    • 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/07User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
    • H04L51/08Annexed information, e.g. attachments
    • 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/21Monitoring or handling of messages
    • H04L51/212Monitoring or handling of messages using filtering or selective blocking

Landscapes

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

Abstract

본 발명은 이메일을 전송할 시 첨부파일을 처리하기 위한 방법 및 그 매체에 관한 것으로, 특히 이메일에 대용량 첨부파일을 처리하기 위한 방법 및 그 매체에 관한 것이다. 본 발명에 따른 대용량 첨부파일 이메일의 송신 방법은, 대용량 첨부파일에 대한 첨부파일 서버보내기 메뉴를 제공하는 과정; 첨부파일 서버보내기 메뉴에 대한 사용자 선택에 대응하여 대용량 첨부파일에 대한 첨부파일 서버 업로드를 실행하는 과정; 첨부파일 서버보내기를 위한 이메일을 식별하는 과정; 그 식별된 이메일 상에 대용량 첨부파일에 대한 첨부파일 서버에서의 주소식별자를 출력하는 과정; 그 식별된 이메일에 대한 수신자 주소를 식별하는 과정; 이메일을 수신자 주소로 전송하는 과정;을 포함한다.The present invention relates to a method and a medium for processing an attachment when sending an e-mail, and more particularly, to a method and a medium for processing a large attachment to an e-mail. The method for transmitting a large file attachment email according to the present invention includes the steps of providing an attachment server sending menu for a large file attachment; Executing an attachment server upload for a large attachment in response to a user selection for an attachment server send menu; Identifying an email for sending the attachment server; Outputting an address identifier at the attachment server for the large attachment on the identified email; Identifying a recipient address for the identified email; And sending the email to the recipient address.

Figure R1020110106142
Figure R1020110106142

Description

이메일의 대용량 첨부파일 처리 방법 및 이를 위한 프로그램을 기록한 컴퓨터로 판독가능한 기록매체{METHOD FOR PROCESSING E-MAILS ATTACHING BIG FILES AND COMPUTER READABLE RECORDING MEDIUM STORING PROGRAM FOR THE SAME}METHOD FOR PROCESSING E-MAILS ATTACHING BIG FILES AND COMPUTER READABLE RECORDING MEDIUM STORING PROGRAM FOR THE SAME}

본 발명은 이메일을 전송할 시 첨부파일을 처리하기 위한 방법 및 이를 위한 프로그램을 기록한 기록매체에 관한 것으로, 특히 이메일에 대용량 파일을 첨부할 때 한번 업로드한 대용량 첨부파일을 재활용할 수 있고 대용량 첨부파일의 업로드 상황을 수신자도 확인할 수 있으며 업로드 중이라도 수신자가 부분적으로 대용량 첨부파일을 확인할 수 있도록 해줌으로써 이메일 송수신에서 대용량 첨부파일을 효과적으로 첨부하여 전송하기 위한 기술에 관한 것이다.
The present invention relates to a method for processing an attachment when sending an e-mail, and a recording medium for recording a program therefor. In particular, when attaching a large file to an e-mail, the present invention can recycle a large attachment that is uploaded once. Recipients can also check the upload status, and even during uploading, by allowing the recipient to partially check the large attachments to the technology for effectively attaching and sending large attachments in email transmission and reception.

인터넷 기술이 발전과 기술의 비약적 발전에 따라 이메일을 전송할 때 첨부되는 파일들의 용량이 점차로 증대되고 있다. 하지만, 이메일 전송 시 일정한 크기 이상의 용량을 가진 파일들을 전송하는 경우 첨부파일의 크기 제약으로 인해 바로 전송할 수 없는 경우가 있다.With the development of Internet technology and the rapid development of technology, the capacity of attached files is gradually increasing. However, when sending e-mail files with a certain size or more, there may be cases in which they cannot be sent immediately due to the size limitation of the attached file.

이러한 경우 이메일에 대용량 파일을 첨부하려면 상당히 복잡한 과정을 거쳐야 한다. 먼저 첨부하고자 하는 대용량 파일을 올릴 서버를 검색한 후 서버에 가입 절차를 진행해서 가입 등록을 먼저 수행해야 한다. 이후 대용량 파일 서버에 첨부파일을 업로드 한다. 이후 해당하는 파일이 존재하는 파일 서버의 링크 주소(URL; Uniform Resource Locator)를 생성한 후 이메일의 내용에 파일 서버의 링크 주소를 함께 기재해서 이메일을 전송해야만 한다.In this case, attaching a large file to an e-mail requires a fairly complex process. First of all, after searching the server to upload a large file to attach, proceed to join the server to register the registration first. Then upload the attachment to a large file server. After that, after generating the link address (URL) of the file server in which the corresponding file exists, the e-mail should be sent by including the link address of the file server in the content of the e-mail.

그러면, 이메일을 수신하는 수신측에서는 이메일의 내용과 함께 전송되어 온 파일 서버의 링크 주소를 클릭해 파일을 다운로드 받을 수 있다.Then, the receiving side receiving the e-mail can download the file by clicking the link address of the file server that has been sent along with the e-mail contents.

하지만, 이러한 일련의 과정을 거치려면 송신하는 측에서 너무 복잡하기에 컴퓨터를 잘 모르는 사람의 경우에는 대용량 파일을 첨부하여 이메일을 전송하는데 어려움이 많다. 또한 이메일의 전송이 실시간으로 이루어지지 않기 때문에 답답함을 느끼게 된다.
However, it is difficult to send an e-mail with a large file attached to a person who does not know a computer because the sender is too complicated to go through this series of processes. It also feels frustrating because emails are not sent in real time.

따라서 본 발명은 이메일에서 대용량 첨부파일을 전송할 시 간단하고 효율적으로 대용량 첨부파일을 전송할 수 있는 기술을 제공한다.Therefore, the present invention provides a technique for transmitting a large amount of attachments simply and efficiently when sending a large amount of attachments in an email.

또한, 본 발명은 실시간으로 수신자가 이메일의 대용량 첨부파일을 수신할 수 있는 기술을 제공한다.In addition, the present invention provides a technology that allows a recipient to receive a large attachment of an email in real time.

또한, 본 발명은 이메일로 대용량 첨부파일이 수신된 이메일을 다른 사람에게 전달할 경우 일단 업로드된 대용량 첨부파일을 재활용함으로써 재전송 시간을 절약할 수 있는 기술을 제공한다.In addition, the present invention provides a technology that can save the time of retransmission by recycling the large file attachment once uploaded if the email received a large file attachment to another person by email.

또한, 본 발명은 이메일로 대용량 첨부파일을 전송할 시 대용량 파일을 부분적으로 확인할 수 있는 기술을 제공한다.
In addition, the present invention provides a technique for partially checking a large file when sending a large attachment by email.

본 발명에 따른 이메일의 대용량 첨부파일 처리 방법은, 대용량 첨부파일에 대한 첨부파일 서버보내기 메뉴를 제공하는 과정; 첨부파일 서버보내기 메뉴에 대한 사용자 선택에 대응하여 대용량 첨부파일에 대한 첨부파일 서버 업로드를 실행하는 과정; 첨부파일 서버보내기를 위한 이메일을 식별하는 과정; 식별된 이메일 상에 대용량 첨부파일에 대한 첨부파일 서버에서의 주소식별자를 출력하는 과정; 식별된 이메일에 대한 수신자 주소를 식별하는 과정; 이메일을 수신자 주소로 전송하는 과정;을 포함하여 구성된다. 또한, 본 발명은, 첨부파일 서버가 업로드된 대용량 첨부파일에 대한 주소식별자를 계속 유지함으로써 이후의 재활용에 제공하는 과정;을 더 포함하여 구성될 수 있다.In accordance with an aspect of the present invention, a method for processing a large attachment of an email includes: providing an attachment server sending menu for a large attachment; Executing an attachment server upload for a large attachment in response to a user selection for an attachment server send menu; Identifying an email for sending the attachment server; Outputting an address identifier at the attachment server for the large attachment on the identified email; Identifying a recipient address for the identified email; And sending the email to the recipient address. In addition, the present invention may further comprise a process of providing to the subsequent recycling by maintaining the address identifier for the uploaded large attachment file attachment server.

본 발명에 따른 이메일의 대용량 첨부파일 처리 방법에서 이메일 전송 과정은 대용량 첨부파일에 대한 첨부파일 서버로의 업로드가 완료됨을 확인한 후에 송신자 이메일 클라이언트 프로그램에 의해 자동 실행되도록 구현될 수 있다.The email transmission process in the email attachment processing method according to the present invention may be implemented to be automatically executed by the sender email client program after confirming that the upload to the attachment file server for the large attachment is completed.

한편, 본 발명에 따른 이메일의 대용량 첨부파일 처리 방법에서, 이메일 전송 과정은 대용량 첨부파일에 대한 첨부파일 서버로의 업로드가 완료되기 전에 송신자 이메일 클라이언트 프로그램에 의해 실행되고, 첨부파일 서버가 업로드 중인 대용량 첨부파일에 대한 액세스가 수신자 이메일 클라이언트로부터 요구되면 대용량 첨부파일에 대한 업로드 현황을 수신자 이메일 클라이언트 프로그램으로 제공하는 과정을 더 포함하여 구성될 수도 있다. 이때, 첨부파일 서버는 업로드 중인 대용량 첨부파일에 대한 부분 업로드 파일을 수신자 이메일 클라이언트 프로그램으로 더 제공할 수 있다.On the other hand, in the method for processing a large attachment of an email according to the present invention, the email transmission process is executed by the sender email client program before the upload of the large attachment to the attachment server is completed, and the attachment server is uploading a large capacity. If access to the attachment is required from the recipient email client, the method may further include providing the upload status of the large attachment to the recipient email client program. At this time, the attachment file server may further provide a partial upload file for the large attachment file being uploaded to the recipient email client program.

한편, 본 발명에 따른 컴퓨터로 판독가능한 기록매체는 상기와 같은 이메일의 대용량 첨부파일 처리 방법을 수행하는 이메일 대용량 첨부파일 처리 프로그램을 기록한 것이다.
On the other hand, the computer-readable recording medium according to the present invention records an e-mail mass attachment file processing program for performing the above-described mass attachment file processing method of the e-mail.

삭제delete

삭제delete

본 발명에 따른 이메일 전송에서 대용량 첨부파일을 전송하는 경우 대용량 첨부파일의 전송을 위해 별도의 과정 즉, 파일 서버에 등록 및 파일 서버에 특정한 위치를 선택하고, 미리 파일을 등록한 후 등록된 URL을 획득하지 않아도 손쉽게 대용량 첨부파일을 송신할 수 있다.In the case of sending a large attachment in an email transmission according to the present invention, a separate process for transmitting a large attachment is registered, that is, registers in a file server and selects a specific location in the file server, registers a file in advance, and acquires a registered URL. You can easily send large attachments without having to.

또한 자동으로 주소식별자(예: URL)이 등록되므로 수신자는 이메일을 제3자에게 전달하는 경우에도 이메일에 대용량 첨부파일을 재첨부할 필요가 없어 재전송에 따른 업로드 시간을 단축시킬 수 있다.In addition, address identifiers (eg, URLs) are automatically registered so that recipients do not need to reattach large email attachments to emails, even when forwarding emails to third parties.

뿐만 아니라 송신자와 수신자가 실시간으로 이메일을 주고받는 경우 대용량 이메일의 송신자가 파일 서버로 업로드 한 만큼의 첨부파일 데이터를 수신자가 실시간으로 다운로드하여 확인할 수 있다. 이를 통해 첨부파일의 송수신 대기시간을 절감할 수 있다.
In addition, when the sender and the receiver send and receive e-mails in real time, the receiver can download and confirm the attachment data as much as the e-mail sender uploads to the file server in real time. This can reduce the waiting time for sending and receiving attachments.

[도 1]은 본 발명에 따른 서비스를 제공하기 위한 네트워크의 구성도,
[도 2]는 본 발명의 일 실시예에 따라 대용량 첨부파일을 이메일과 함께 동시에 전송할 경우의 흐름도,
[도 3]은 본 발명의 다른 실시예에 따라 대용량 첨부파일을 먼저 전송한 후 이메일을 전송할 경우의 흐름도,
[도 4]는 본 발명에 따른 송신자 컴퓨터 또는 수신자 컴퓨터의 기능 블록 구성도와 네트워크 연결도,
[도 5]는 본 발명의 실시예에 따라 송신자 컴퓨터에서 대용량 첨부파일을 첨부하여 이메일을 전송할 경우 제어 흐름도,
[도 6]은 본 발명의 일 실시예에 따라 수신자 또는 참조자 컴퓨터에서 대용량 첨부파일이 첨부된 이메일을 수신할 경우 제어 흐름도.
1 is a configuration diagram of a network for providing a service according to the present invention;
2 is a flowchart of a case where a large amount of attachments are simultaneously transmitted together with an email according to an embodiment of the present invention;
3 is a flowchart of a case in which an e-mail is transmitted after first transmitting a large attachment according to another embodiment of the present invention;
4 is a functional block diagram and a network connection diagram of a sender computer or a receiver computer according to the present invention;
5 is a control flowchart when sending an e-mail with a large attachment attached to a sender computer according to an embodiment of the present invention;
6 is a control flowchart when receiving an email with a large attachment attached to a recipient or reference computer according to an embodiment of the present invention.

이하 첨부된 도면을 참조하여 본 발명을 살펴보기로 한다. 이하에 첨부된 본 발명의 도면은 본 발명의 이해를 돕기 위해 제공되는 것으로, 본 발명의 도면에 예시된 형태 또는 배치 등에 본 발명이 제한되지 않음에 유의해야 한다. 본 발명에 첨부된 도면에 대한 부가적인 실시예에 대한 균등 또는 확장은 도면을 참조한 설명을 통해 이해되어야 할 것이다.
Hereinafter, the present invention will be described with reference to the accompanying drawings. It should be noted that the drawings of the present invention attached hereto are provided for the purpose of helping understanding of the present invention, and the present invention is not limited to the shape or the arrangement exemplified in the drawings of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS The above and other features and advantages of the present invention will be more apparent from the following description taken in conjunction with the accompanying drawings, in which: FIG.

[도 1]은 본 발명에 따른 서비스를 제공하기 위한 네트워크의 구성도이다.1 is a block diagram of a network for providing a service according to the present invention.

먼저 송신자 컴퓨터(101)와 수신자 컴퓨터(131)는 모두 인터넷망(110)에 연결되어 있다. 이때, 송신자 컴퓨터(101)와 수신자 컴퓨터(131)는 개인용 컴퓨터(PC)일 수도 있고, 휴대가 가능한 이동 단말(이메일 서비스를 수신할 수 있는 핸드폰 등을 포함)이 될 수도 있다. 따라서 송신자 컴퓨터(101)와 수신자 컴퓨터(131)는 반드시 직접 인터넷망(110)에 연결되지 않고, 다른 무선 네트워크, 예를 들어 이동통신 네트워크를 통해 접속될 수도 있다. 본 발명에서는 송신자 컴퓨터(101)와 수신자 컴퓨터(131)에 대해 설명의 편의를 위해 개인용 컴퓨터로 가정하여 설명하기로 한다.First, both the sender computer 101 and the receiver computer 131 are connected to the Internet network 110. In this case, the sender computer 101 and the receiver computer 131 may be a personal computer (PC) or may be a portable mobile terminal (including a mobile phone capable of receiving an email service). Therefore, the sender computer 101 and the receiver computer 131 are not necessarily directly connected to the Internet network 110, but may be connected through another wireless network, for example, a mobile communication network. In the present invention, the sender computer 101 and the receiver computer 131 will be described assuming a personal computer for convenience of description.

첨부파일 서버(121)는 사용자가 대용량의 첨부파일을 이메일과 함께 전송하고자 하는 경우 첨부되는 대용량 파일을 저장하기 위한 서버이다. 여기서 대용량이란, 일반적으로 이메일 서버(122)를 통해 전송할 수 있는 양을 초과하는 용량을 갖는 파일을 의미한다. 따라서 본 발명에서 '대용량 첨부파일'이라 함은 각 이메일 서버마다 한 번에 이메일과 함께 전송할 수 있는 첨부파일의 크기가 서로 다르므로, 특별히 용량에 한정을 두지 않으며, 각 이메일 서버의 용량에 따라 가변적으로 설정되는 값이라 정의한다.Attachment server 121 is a server for storing a large file attached when a user wants to send a large amount of attachments with an email. As used herein, a large capacity means a file having a capacity in excess of the amount that can be transmitted through the email server 122. Therefore, the term 'large attachment file' in the present invention is different from each other, so the size of the attachment file that can be sent together with the email at a time is not particularly limited to the capacity, it is variable depending on the capacity of each email server Defined as a value set to.

또한 첨부파일 서버(121)는 송신자 컴퓨터(101)에서 미리 설정된 특정의 첨부파일 서버가 될 수도 있고, 이메일 서버(122)와 함께 연동될 수 있는 첨부파일 서버가 될 수도 있다. 즉, 사용자가 임의로 첨부파일 서버를 미리 설정하거나 변경할 수 있음에 유의하자.In addition, the attachment server 121 may be a specific attachment file server preset in the sender computer 101, or may be an attachment file server that may be linked with the email server 122. In other words, the user may arbitrarily set or change the attachment server.

이메일 서버(122)는 송신자가 작성한 이메일의 텍스트와 이메일 서버(122)에서 제공할 수 있는 첨부파일 용량을 초과하지 않는 한도 내의 첨부파일을 함께 전송할 수 있는 이메일링 시스템이다. 예를 들어 이메일 서버(122)에서 이메일과 함께 전송 가능한 첨부파일의 용량이 10 메가바이트인 경우, 첨부파일이 10 메가바이트 이하인 경우 이를 함께 전송할 수 있으며, 이메일과 함께 전송 가능한 첨부파일의 용량이 30 메가바이트인 경우 첨부파일이 30 메가바이트 이하인 경우 이를 함께 전송할 수 있다.
The e-mail server 122 is an e-mailing system capable of transmitting the text of the e-mail written by the sender and the attached file within the limit not exceeding the capacity of the attached file provided by the e-mail server 122. For example, if the size of the attachment that can be sent with the e-mail in the e-mail server 122 is 10 megabytes, if the attachment is 10 megabytes or less, it can be sent together, and the amount of attachment that can be sent with the e-mail is 30 In the case of megabytes, if the attachment is less than 30 megabytes, it can be sent together.

[도 2]는 본 발명의 일 실시예에 따라 대용량 첨부파일을 이메일과 함께 동시에 전송할 경우의 흐름도이다.2 is a flowchart illustrating a case where a large amount of attached files are simultaneously transmitted together with an e-mail according to an embodiment of the present invention.

먼저, 송신자 컴퓨터(101)는 S200 단계에서 이메일의 본문 내용을 작성하도록 제공된다. 이러한 이메일 본문 작성은 일반적으로 이메일을 전송할 때 사용하는 구성으로서, 예컨대 한명 이상의 사용자의 수신자 주소를 기재하고, 여기에 참조자의 이메일 주소를 기재할 수도 있으며, 이메일의 제목과 이메일 내용을 기재하는 것을 의미한다.First, the sender computer 101 is provided to create the body content of the e-mail in step S200. This body of e-mail is generally a construct used to send e-mails, for example, including the recipient address of one or more users, the e-mail address of the referrer, and the subject and e-mail content of the e-mail. do.

송신자 컴퓨터(101)는 이메일 본문 작성 후 S202 단계에서 사용자가 대용량 첨부파일을 예컨대 파일탐색기 프로그램 화면 상에서 선택하여 '첨부파일 서버보내기' 메뉴를 선택하면, S204 단계로 진행해 첨부파일 서버(121)와 통신을 수행하여 그 선택된 대용량 첨부파일에 대한 업로드를 실행하면서 그 대응하는 주소식별자, 예컨대 URL 주소를 획득한다. When the sender computer 101 selects a large attachment file on the file explorer program screen and selects the 'Send attachment server' menu in step S202 after the email body is written, the sender computer 101 proceeds to step S204 to communicate with the attachment file server 121. Performing the upload on the selected large attachment to obtain its corresponding address identifier, e.g. URL address.

그리고, S206 단계에서 위 작성하고 있거나 작성 완료된 이메일 본문에 대용량 첨부파일에 대한 첨부파일 서버에서의 업로드 주소식별자(예: 업로드 URL)을 출력(삽입, 생성)한다. 여기에서 '주소식별자'는 앞에서 설명한 바와 같이 첨부파일 서버(121)에 대용량 첨부파일이 저장된 위치를 식별할 수 있는 정보이다. 예를 들어, 첨부파일 서버(121)에서 대용량 첨부파일의 저장 위치에 대한 링크 주소(URL, Uniform Resource Locator)가 주소식별자로서 사용될 수 있다. 본 명세서에서는 주소식별자로서 URL을 가정하여 기술한다.In operation S206, an upload address identifier (for example, an upload URL) is output (inserted and generated) from the attachment file server for the large attachment file in the body of the created or completed email. Here, the 'address identifier' is information for identifying a location where a large attachment is stored in the attachment server 121 as described above. For example, a link address (URL, Uniform Resource Locator) for a storage location of a large attachment may be used as an address identifier in the attachment file server 121. In this specification, the URL is assumed and described as an address identifier.

송신자 컴퓨터(101)는 S210 단계에서 첨부파일을 첨부파일 서버로 전송하며, S212 단계에서 이메일을 이메일 서버(122)로 전송한다. [도 2]에서는 설명의 편의를 위해 S210 단계와 S212 단계를 구분해 표시했으나, 두 과정을 동시에 이루어질 수 있으며, 완료시점은 첨부파일 서버(121)로 전송되는 대용량 파일의 전송이 느리기 때문에 이메일 전송이 먼저 이루어진다.The sender computer 101 transmits the attachment to the attachment file server in step S210, and sends an email to the email server 122 in step S212. In FIG. 2, for convenience of explanation, the steps S210 and S212 are divided and displayed, but two processes can be performed at the same time. When the completion is completed, the transmission of the large file transmitted to the attachment server 121 is slow, so the email is transmitted. This is done first.

한편, 본 실시예에서는 사용자가 이메일을 작성한 후에 대용량 첨부파일에 대한 첨부파일 서버보내기 동작을 실행하는 것으로 기재하였으나, 본 발명의 기술적 사상이 반드시 여기에 한정되는 것은 아닌 것으로 이해되어야 한다. 즉, 첨부파일 서버보내기 동작을 먼저 실행하고, 그에 대응하여 이메일 클라이언트 프로그램에서 신규로 이메일 작성 윈도우를 생성하면서 바로 URL을 출력하는 것도 얼마든지 가능하다. 그 후에 이메일 내용과 수신자 내지 제목 등과 같은 기본정보가 보충하여 작성될 것이다.On the other hand, in the present embodiment, the user writes the e-mail after the attachment file sending operation for a large attachment is described as an operation, but it should be understood that the technical idea of the present invention is not necessarily limited thereto. That is, it is also possible to execute the attachment server sending operation first, and to output the URL immediately while creating a new e-mail creation window in the e-mail client program. After that, basic information such as the e-mail contents and the recipient or subject will be supplemented.

그러면 이메일 서버(122)는 S220 단계에서 수신자 컴퓨터(131) 또는 참조자 컴퓨터로 이메일이 수신되었다는 사실을 알린다. 이에 따라 수신자 컴퓨터(131) 또는 참조자 컴퓨터는 S230 단계와 같이 수신된 이메일을 선택함으로써 이메일을 수신하여 본문을 확인할 수 있다. 이때 첨부파일은 이메일 내용에 URL로 저장되어 있으므로 이메일을 읽는 수신자 컴퓨터(131) 또는 참조자 컴퓨터는 첨부파일을 선택할 수 있다.The email server 122 then informs the recipient computer 131 or the reference computer that the email has been received in step S220. Accordingly, the recipient computer 131 or the reference computer can check the body by receiving the email by selecting the received email in step S230. At this time, since the attachment is stored as a URL in the email content, the recipient computer 131 or the reference computer that reads the email may select the attachment.

만일 S232 단계와 같이 수신자 컴퓨터(131) 또는 참조자 컴퓨터가 첨부파일을 선택하면, 수신자 컴퓨터(131) 또는 참조자 컴퓨터는 S234 단계와 같이 첨부파일 서버(121)로 첨부파일을 요청한다. 그러면 첨부파일 서버(121)는 수신자 컴퓨터(131) 또는 참조자 컴퓨터로 URL에 저장된 또는 저장되고 있는 첨부파일을 S236 단계와 같이 수신자 컴퓨터(131) 또는 참조자 컴퓨터로 제공한다. 따라서 수신자 컴퓨터(131) 또는 참조자 컴퓨터는 S238 단계에서 업로드 된 만큼의 첨부파일을 수신하여 실시간과 유사하게 첨부파일을 확인할 수 있다. 또한 수신자 컴퓨터(131) 또는 참조자 컴퓨터는 송신자 컴퓨터(101)로부터 첨부파일이 현재 첨부파일 서버(121)로 전송중이라면, 전송 상태, 예를 들어 전송의 진행 상황을 함께 확인할 수도 있다.
If the recipient computer 131 or the reference computer selects the attachment in step S232, the receiver computer 131 or the reference computer requests the attachment from the attachment server 121 in step S234. The attachment server 121 then provides the attachment file stored in or stored in the URL to the recipient computer 131 or the reference computer to the recipient computer 131 or the reference computer in step S236. Therefore, the receiver computer 131 or the reference computer can check the attachments in a similar manner to real time by receiving as many attachments as uploaded in step S238. In addition, if the recipient computer 131 or the reference computer is transmitting the attachment from the sender computer 101 to the attachment server 121, the receiver computer 131 or the reference computer may check the transmission status, for example, the progress of the transmission.

[도 3]은 본 발명의 다른 실시예에 따라 대용량 첨부파일을 먼저 전송한 후 이메일을 전송할 경우의 흐름도이다. 기본적인 기술적 사상은 [도 2]를 참조하여 기술적 것과 유사하므로, 이하에서는 차이점을 중심으로 [도 3]의 실시예를 간략하게 기술한다.3 is a flowchart illustrating a case where an e-mail is transmitted after first transmitting a large file attachment according to another embodiment of the present invention. Since the basic technical concept is similar to that described with reference to FIG. 2, the following briefly describes the embodiment of FIG. 3 based on differences.

송신자 컴퓨터(101)는 S300 단계에서 이메일 본문을 작성한다. 이러한 이메일 본문 작성은 일반적으로 이메일을 작성할 때 사용하는 방법이다. 예를 들어, 적어도 한 사용자의 수신자 주소를 기재하고, 참조자의 이메일 주소를 기재할 수도 있으며, 이메일의 제목과 이메일 내용을 기재한다.The sender computer 101 creates an email body in step S300. This body of e-mail is generally used when composing an e-mail. For example, you can list the recipient address of at least one user, the email address of the referrer, and the subject and email content of the email.

송신자 컴퓨터(101)는 이메일 본문 작성 후 S302 단계에서 대용량 첨부파일이 선택되면, S304 단계로 진행해 첨부파일 서버(121)와 통신을 통해 URL 주소를 획득하고, S306 단계에서 이메일 본문에 대용량 첨부파일에 대한 URL을 생성한다. URL은 앞에서 설명한 바와 같이 첨부파일 서버(121)에 대용량 첨부파일이 저장된 위치의 링크 주소(URL)이다.If the sender computer 101 selects a large attachment in step S302 after the creation of the email body, the flow proceeds to step S304 to obtain a URL address through communication with the attachment server 121, and in step S306 to the large attachment in the email body. Generates a URL for As described above, the URL is a link address (URL) of a location where a large attachment is stored in the attachment file server 121.

이후 송신자 컴퓨터(101)는 S310 단계에서 첨부파일을 첨부파일 서버로 전송하며, S212 단계에서 이메일을 이메일 서버(122)로 전송한다. [도 3]에서 설명하는 과정은 사용자가 첨부파일을 먼저 전송하도록 미리 설정한 경우이다. 따라서 사용자는 S308 단계의 과정이 완료되면 더 이상 이메일을 전송하기 위한 동작이 필요하지 않으며, 송신자 컴퓨터(101)의 이메일 전송 클라이언트는 S310 단계에서 첨부파일을 첨부파일 서버(121)로 전송한다.Thereafter, the sender computer 101 transmits the attachment to the attachment file server in step S310, and sends an email to the email server 122 in step S212. The process described in FIG. 3 is a case where the user pre-sets to transmit the attachment file first. Therefore, when the process of step S308 is completed, the user no longer needs an operation for transmitting an email, and the email transmission client of the sender computer 101 transmits the attachment to the attachment server 121 in step S310.

송신자 컴퓨터(101)의 이메일 전송 클라이언트는 S312 단계에서 첨부파일 서버(121)로부터 첨부파일의 전송이 완료되었음을 알리는 신호를 수신하면, S314 단계로 진행하여 이메일 데이터를 전송한다. 이처럼 전송된 이메일 데이터는 S316 단계에서 이메일 서버(122)로 제공된다.When the email transmission client of the sender computer 101 receives a signal indicating that the transmission of the attachment is completed from the attachment file server 121 in step S312, the flow proceeds to step S314 to transmit the email data. The e-mail data thus transmitted is provided to the e-mail server 122 in step S316.

그러면 이메일 서버(122)는 S318 단계에서 수신자 컴퓨터(131) 또는 참조자 컴퓨터로 이메일이 수신되었음을 알린다. 이에 따라 수신자 컴퓨터(131) 또는 참조자 컴퓨터는 S320 단계와 같이 수신된 이메일을 선택함으로써 이메일을 수신하여 본문을 확인할 수 있다. 이때 첨부파일은 이메일 내용에 URL로 저장되어 있으므로, 이메일을 읽는 수신자 컴퓨터(131) 또는 참조자 컴퓨터는 첨부파일을 선택할 수 있다. 이때 이메일에 첨부파일을 확인하는 과정은 일반적으로 이메일을 수신하는 과정과 동일하므로 [도 3]의 설명에서는 생략했음에 유의하자.
The email server 122 then notifies the recipient computer 131 or the reference computer of the email in step S318. Accordingly, the recipient computer 131 or the reference computer can check the body by receiving the email by selecting the received email in step S320. In this case, since the attached file is stored as a URL in the email content, the recipient computer 131 or the reference computer that reads the email may select the attached file. Note that the process of checking the attachment in the email is generally the same as the process of receiving the email, so it is omitted in the description of FIG.

[도 4]는 본 발명에 따른 송신자 컴퓨터 또는 수신자 컴퓨터의 기능 블록 구성도와 네트워크 연결도이다. [도 4]를 설명함에 있어, 송신자 컴퓨터 또는 수신자 컴퓨터 또는 참조자 컴퓨터 등으로 구분하지 않고, 이들을 총칭해 컴퓨터(400)로 설명하기로 한다.4 is a functional block diagram and a network connection diagram of a sender computer or a receiver computer according to the present invention. In FIG. 4, a description will be given to the computer 400 collectively, rather than being divided into a sender computer, a receiver computer, a reference computer, and the like.

먼저, 컴퓨터(400)는 인터넷망(110)과 연결된다. 이러한 인터넷망(110)과의 연결은 앞에서 설명한 바와 같이 직접 인터넷과 연결될 수도 있으며, 선택적으로는 다른 이동 또는 무선 네트워크를 통해 연결될 수도 있다. 다만 [도 4]의 설명에서는 일반적인 개인용 컴퓨터를 예로 들고 있으므로, 유선 인터넷(유선랜)을 가정하여 설명하기로 한다.First, the computer 400 is connected to the Internet network 110. As described above, the connection with the Internet network 110 may be directly connected to the Internet, or alternatively, may be connected through another mobile or wireless network. However, since the description of FIG. 4 takes a general personal computer as an example, it will be described on the assumption of wired Internet (wired LAN).

네트워크 인터페이스(401)는 컴퓨터(400)와 첨부파일 서버(121) 또는 이메일 서버(122)와 통신할 수 있다. 즉, 네트워크 인터페이스(401)는 인터넷망(110)으로 전송할 데이터를 인터넷망에 적합한 형식으로 변환하며, 인터넷망(110)으로부터 수신된 데이터를 다시 컴퓨터(400)에서 처리 가능한 형태로 변환한다.The network interface 401 may communicate with the computer 400 and the attachment server 121 or the email server 122. That is, the network interface 401 converts data to be transmitted to the Internet network 110 into a format suitable for the Internet network, and converts data received from the Internet network 110 into a form that can be processed by the computer 400 again.

제어부(403)는 컴퓨터(400)의 전반적인 기능을 제어하며, 특히 본 발명에 따라 대용량 첨부파일의 제공을 위한 동작 및 수신을 위한 동작의 제어를 수행한다. 이러한 동작은 이메일 클라이언트 타스크를 생성하여 구동된다.The control unit 403 controls the overall function of the computer 400, and in particular, performs the control for the operation for providing a large attachment and the operation for receiving according to the present invention. This operation is driven by creating an email client task.

사용자 인터페이스부(405)는 사용자와 컴퓨터간 인터페이스를 수행하는 것으로, 사용자의 키 입력을 위한 키보드, 사용자의 클릭 또는 더블 클릭 등에 대한 정보를 수신하기 위한 마우스와 그 밖에 사용자가 입력할 수 있는 터치패드 등 다양한 입력 수단을 가질 수 있다.The user interface unit 405 performs an interface between a user and a computer, and includes a keyboard for inputting a user's key, a mouse for receiving information about a user's click or double click, and a touch pad that the user can input. Etc. can have various input means.

메모리부(407)는 제어부(403)의 기본적인 동작을 수행하기 위한 데이터를 저장하는 롬(ROM)과 수행하는 동작에 따른 데이터를 저장하기 위한 램(RAM), 그리고 그 밖의 다른 데이터들을 저장하기 위한 하드디스크와 씨디롬 등의 다양한 저장 매체들로 이루어진다. 메모리부(407)에는 본 발명에 따라 이메일 송수신을 위한 프로그램이 저장되어 있으며, 바람직하게는 이메일 클라이언트 구동을 위한 프로그램이 함께 저장되어 있다. 또한 첨부파일 서버(121)의 주소 정보 등도 함께 저장되어 있다.The memory unit 407 is a ROM for storing data for performing a basic operation of the controller 403, a RAM for storing data according to an operation, and other data for storing the data. It consists of various storage media such as hard disks and CD-ROMs. In the memory unit 407, a program for transmitting and receiving an e-mail is stored according to the present invention. Preferably, a program for driving an e-mail client is stored together. In addition, the address information of the attachment file server 121 is stored together.

모니터 출력부(409)는 사용자에게 이메일이 내용 및 사용자가 입력하는 각종 키 입력 정보를 사용자가 판독 가능한 형태로 제공한다.
The monitor output unit 409 provides the user with the contents of the e-mail and various key input information input by the user in a readable form.

[도 5]는 본 발명의 실시예에 따라 송신자 컴퓨터에서 대용량 첨부파일을 첨부하여 이메일을 전송할 경우 제어 흐름도이다.5 is a control flowchart when sending an e-mail with a large attachment attached to a sender computer according to an embodiment of the present invention.

먼저, 송신자 컴퓨터(101)의 제어부(403)는 S500 단계에서 대기상태를 유지한다. 이러한 대기상태는 사용자로부터 특정한 명령을 대기하는 상태이다. 제어부(403)는 S502 단계에서 이메일 서비스 활성화가 요구되는가를 검사한다. 만일 이메일 서비스 활성화가 요구되면, 제어부(403)는 S504 단계로 진행하고 그렇지 않은 경우 S500 단계의 대기상태를 유지한다. [도 5]는 본 발명에 따라 대용량 첨부파일을 첨부한 이메일을 전송하는 과정의 흐름도이므로, 다른 명령은 고려하지 않기로 한다.First, the control unit 403 of the sender computer 101 maintains the standby state at step S500. This waiting state is a state waiting for a specific command from the user. The controller 403 checks whether an email service activation is required in step S502. If activation of the email service is required, the control unit 403 proceeds to step S504, and otherwise, maintains the standby state of step S500. 5 is a flowchart illustrating a process of transmitting an e-mail with a large attachment file according to the present invention, and thus other commands will not be considered.

S504 단계로 진행하면, 제어부(403)는 이메일을 활성화하고, 이메일 작성 상태로 천이한다. 이메일 작성 상태란, 앞에서 살펴본 바와 같이 수신자의 이메일 주소를 기재하고, 참조자가 필요한 경우 참조자의 이메일 주소를 기재하며, 제목과 이메일의 내용을 기재하는 것을 의미한다. 이처럼 이메일 작성을 하는 중에 제어부(403)는 S506 단계에서 첨부파일이 선택되는가를 검사한다. 앞에서 설명한 바와 같이 본 발명에서는 대용량 이메일을 첨부하는 제어 흐름도이므로, 이메일에서 일반적으로 첨부 가능한 형태의 소용량 첨부파일에 대해서는 고려하지 않기로 한다. 따라서 S506 단계에서 첨부파일이 선택되었다는 것은 본 발명에 따른 대용량 첨부파일이 선택되었다는 것을 의미한다.In step S504, the control unit 403 activates the e-mail and transitions to the e-mail creation state. As described above, the e-mail creation status means that the recipient's e-mail address is entered, the referrer's e-mail address is entered if the referrer is needed, and the subject and the content of the e-mail are described. As described above, the control unit 403 checks whether an attachment is selected in step S506. As described above, since the present invention is a control flowchart for attaching a large amount of e-mails, the small-size attachments in a form generally attachable to the e-mails will not be considered. Therefore, the attachment is selected in step S506 means that a large attachment is selected according to the present invention.

대용량 첨부파일이 선택되면, 제어부(403)는 S508 단계로 진행하여 첨부파일 서버(121)와 통신을 통해 대용량 첨부파일이 저장될 위치 정보인 URL을 획득하고, 획득된 URL 정보를 이메일의 본문에 대용량 첨부파일에 대한 URL을 생성한다. 이때 대용량 첨부파일에 대한 URL이 기재될 위치는 사용자가 임의로 또는 편의에 따라 위치를 지정할 수 있다.When the large attachment is selected, the control unit 403 proceeds to step S508 to obtain a URL that is the location information for storing the large attachment through communication with the attachment server 121, the obtained URL information to the body of the email Generate a URL for a large attachment. In this case, the location where the URL for the large attachment file is to be described may be designated by the user arbitrarily or by convenience.

이처럼 이메일 본문에 대용량 첨부파일에 대한 URL 주소가 기재되면, 제어부(403)는 사용자로부터 동시전송이 요구되었는가를 검사한다. 여기서 동시 전송이란, 앞에서 설명한 [도 2]의 과정과 같이 이메일과 대용량 첨부파일이 동시에 전송되는 것을 의미한다. 만일 동시 전송이 요구된 경우 제어부(403)는 S518 단계로 진행하여 대용량 첨부파일과 함께 이메일을 동시에 전송한다. 이때 전송되는 위치는 각각 대용량 첨부파일의 경우 첨부파일 서버(121)로 전송되게 되며, 이메일 데이터는 이메일 서버(122)로 전송된다.When the URL address for the large-capacity attachment is described in the email body as described above, the control unit 403 checks whether simultaneous transmission is requested from the user. In this case, the simultaneous transmission means that an e-mail and a large attachment are simultaneously transmitted as in the above-described process of FIG. 2. If simultaneous transmission is required, the control unit 403 proceeds to step S518 and simultaneously transmits an email with a large attachment. In this case, the location to be transmitted is transmitted to the attachment server 121 in case of a large attachment, respectively, and the email data is transmitted to the email server 122.

반면에 동시 전송이 요구되지 않은 경우 제어부(403)는 S512 단계로 진행하여 첨부파일 서버(121)로 대용량 첨부파일을 업로드 한다. 이때 사용자는 이메일 전송의 동시 전송 여부만 결정하여 이메일 전송을 클릭하거나 선택함으로써 이메일 전송이 완료된다.On the other hand, if simultaneous transmission is not required, the controller 403 proceeds to step S512 and uploads a large attachment file to the attachment file server 121. At this time, the user decides whether to send the e-mail at the same time and clicks or selects the e-mail to complete the e-mail transmission.

하지만, 컴퓨터(400)의 제어부(403)는 S512 단계를 수행하면서 S514 단계로 진행하여 첨부파일 서버(121)로부터 대용량 첨부파일의 업로드가 완료되었음을 알리는 신호가 수신되는가를 검사한다. 만일 S514 단계의 검사결과 첨부파일 업로드가 완료되었음을 알리는 신호가 수신되면, 제어부(403)는 S516 단계로 진행한다. 하지만, 이메일 업로드가 완료되지 않은 경우 제어부(403)는 S512 단계를 계속 수행한다.However, the control unit 403 of the computer 400 proceeds to step S514 while performing step S512 and checks whether a signal indicating that upload of a large attachment is received from the attachment file server 121 is completed. If a signal indicating that the attachment file upload is completed is received in step S514, the control unit 403 proceeds to step S516. However, if the email upload is not completed, the control unit 403 continues with step S512.

한편, S516 단계로 진행하면, 제어부(403)는 대용량 첨부파일의 주소가 저장되어 있는 이메일 데이터를 이메일 서버(122)로 전송함으로써 이메일 전송이 완료된다.On the other hand, in step S516, the control unit 403 transmits the email data in which the address of the large attachment file is stored to the email server 122, thereby completing the email transmission.

이처럼 이메일에 대용량 첨부파일을 함께 전송할 때, 사용자가 별도로 대용량 첨부파일을 미리 첨부파일 서버에 등록해 첨부파일이 저장된 URL 주소를 획득하거나 또는 이메일과 함께 전송되는 대용량 첨부파일의 전송 과정을 살펴보지 않아도 제어부(403)의 이메일 클라이언트가 자동으로 이메일을 전송할 수 있도록 한다. 이를 통해 사용자가 대용량 첨부파일을 추가해 전송하는 경우 대용량 첨부파일의 전송을 용이하게 할 수 있다.When sending large attachments in an email like this, a user does not need to register a large attachment in advance in the attachment server to obtain a URL address where the attachment is stored or to examine the process of sending a large attachment sent with the email. The e-mail client of the control unit 403 enables automatic e-mail transmission. This can facilitate the transfer of large attachments when the user adds and transfers large attachments.

한편, 대용량 첨부파일이 저장된 위치를 자동으로 설정해 둠으로써 이메일을 수신하는 측에서는 수신된 이메일을 다른 사람에게 전달(FW:)하는 경우에도 별도로 대용량 첨부파일의 위치를 기재하거나 수정할 필요가 없다.
On the other hand, by automatically setting the location where the large attachments are stored, the receiving side does not need to describe or modify the location of the large attachments separately even when forwarding the received email to another person (FW :).

[도 6]은 본 발명의 일 실시예에 따라 수신자 또는 참조자 컴퓨터에서 대용량 첨부파일이 첨부된 이메일을 수신할 경우 제어 흐름도이다. [도 6]을 설명함에 있어서 수신자 컴퓨터 또는 참조자 컴퓨터는 모두 사실상 동일한 수신 동작을 수행한다. 따라서 이하에서는 수신자 컴퓨터를 예로 설명하기로 한다. 또한 수신자 컴퓨터의 동작 설명에서도 앞서 설명한 [도 4]의 컴퓨터 구성을 이용하여 설명하기로 한다.FIG. 6 is a control flowchart when an email with a large attachment attached to a recipient or a reference computer is received according to an embodiment of the present invention. 6, both the receiver computer and the reference computer perform virtually the same reception operation. Therefore, hereinafter, the receiver computer will be described as an example. In addition, the operation of the receiver computer will be described using the computer configuration of FIG. 4 described above.

먼저, 수신자 컴퓨터(101)의 제어부(403)는 S600 단계에서 대기상태를 유지한다. 이러한 대기상태는 사용자로부터 특정한 명령을 대기하거나 또는 이메일 서버(122)로부터 이메일이 수신되었음을 알리는 신호가 수신되기를 대기하고 있는 상태이다. 본 발명에서는 이메일 서버(122)로부터 대용량 첨부파일을 수신하는 경우이므로, 대용량 첨부파일이 첨부된 이메일이 수신되는 경우에 대해서만 살펴보기로 한다.First, the control unit 403 of the receiver computer 101 maintains the standby state at step S600. This waiting state is a state waiting for a specific command from the user or a signal for notifying that an e-mail has been received from the e-mail server 122. In the present invention, since a large amount of attachment is received from the email server 122, only the case of receiving an email with a large amount of attachment is described.

수신자 컴퓨터(400)의 제어부(403)는 S602 단계에서 이메일 서버(122)로부터 이메일이 수신되었음을 알리는 신호가 수신되었는가를 검사한다. 만일 이메일 서버(122)로부터 이메일이 수신되었음을 알리는 신호가 수신된 경우라면 제어부(403)는 S604 단계로 진행하고 그렇지 않은 경우라면 다시 S600 단계로 복귀하여 대기상태를 유지한다.The control unit 403 of the recipient computer 400 checks whether a signal indicating that an e-mail has been received from the e-mail server 122 is received in step S602. If a signal indicating that an e-mail has been received is received from the e-mail server 122, the control unit 403 proceeds to step S604, and otherwise returns to step S600 to maintain the standby state.

이메일이 수신되었음을 알리는 신호가 수신되어 S604 단계로 진행하면, 제어부(403)는 사용자로부터 이메일 확인 요청 신호가 사용자 인터페이스부(405)를 통해 수신되었는가를 검사한다. 즉, 사용자가 마우스 또는 키보드 또는 기타 다른 입력 장치를 통해 이메일을 확인하고자 하는 신호를 입력했는가를 검사하는 것이다. 만일 이메일 확인을 요청한 경우 제어부(403)는 S606 단계로 진행하고 그렇지 않은 경우 S600 단계로 진행해 대기상태를 유지한다. 이때 대기상태에서는 이메일이 수신되었음을 표시하게 된다.When a signal indicating that an e-mail has been received is received and proceeds to step S604, the controller 403 checks whether an e-mail confirmation request signal is received from the user through the user interface 405. In other words, it checks whether the user inputs a signal to check an e-mail through a mouse or a keyboard or other input device. If the e-mail confirmation is requested, the control unit 403 proceeds to step S606, otherwise proceeds to step S600 to maintain a standby state. At this time, the standby state indicates that the e-mail has been received.

한편, S604 단계에서 이메일 확인이 요청된 경우에는 제어부(403)는 S06 단계로 진행한다. S06 단계에서 이메일 서버로부터 이메일 데이터를 수신하여 이를 모니터 출력부(409)를 통해 출력한다. 이러한 이메일 데이터는 발신자 정보, 참조자 정보, 이메일 제목, 이메일 내용 등을 포함한다. 이때 이메일 내용에는 본 발명에 따라 대용량 첨부파일의 URL 주소가 함께 저장되어 있는 것으로 가정한다. 따라서 사용자는 모니터 출력부(409)가 출력하는 정보를 통해 이메일의 내용을 확인할 수 있다.On the other hand, if the e-mail confirmation is requested in step S604, the control unit 403 proceeds to step S06. In step S06 receives the email data from the email server and outputs it through the monitor output unit 409. Such email data includes sender information, referrer information, email subject, email content, and the like. In this case, it is assumed that the email contents are stored together with the URL address of the large attachment file according to the present invention. Therefore, the user can check the contents of the e-mail through the information output by the monitor output unit 409.

또한, 제어부(403)는 이메일 내용을 표시하면서 S608 단계에서 첨부파일이 요청되는가를 검사한다. 즉, 이메일 내용에 포함된 대용량 첨부파일의 URL 주소로부터 대용량 첨부파일의 다운로드 및 저장 또는 다운로드 및 표시 등의 절차가 요구되는지 검사하는 것이다. 만일 대용량 첨부파일의 다운로드 및 저장 또는 다운로드 및 표시 등의 절차가 요구되면 즉, 대용량 첨부파일이 요청되면, 제어부(403)는 S610 단계로 진행하여 첨부파일 서버(121)로 대용량 첨부파일의 다운로드를 요청한다.In addition, the control unit 403 checks whether an attachment is requested in step S608 while displaying the contents of the email. In other words, it is to check whether a procedure such as downloading and storing or downloading and displaying a large attachment is required from a URL address of a large attachment included in an email content. If a procedure for downloading and storing a large attachment or download or display a large attachment is required, that is, if a large attachment is requested, the control unit 403 proceeds to step S610 to download the large attachment to the attachment server 121. request.

그리고 제어부(403)는 S612 단계에서 대용량 첨부파일을 수신하며, 송신자 컴퓨터(101)로부터 대용량 첨부파일이 모두 첨부파일 서버(121)에 전송된 상태를 함께 표시할 수 있다.In addition, the control unit 403 may receive a large attachment in step S612, and may display a state in which all the large attachments are transmitted from the sender computer 101 to the attachment file server 121.

이상의 내용을 좀 더 부연하여 설명하면, 첨부파일 서버(121)에는 2가지 상태에 있을 수 있다. 첫째로, 만일 송신자 컴퓨터에서 대용량 첨부파일과 이메일을 동시 전송을 선택하고, 대용량 첨부파일이 파일 서버(121)에 모두 저장되기 전에 대용량 첨부파일의 다운로드가 요청되는 경우가 있을 수 있다. 둘째로, 송신자 컴퓨터에서 대용량 첨부파일과 이메일을 동시 전송을 선택해 대용량 첨부파일과 이메일이 동시 전송되었으나 대용량 첨부파일이 모두 파일 서버에 저장되었거나 또는 대용량 첨부파일을 먼저 전송하고 이메일이 송신되도록 선택한 경우가 존재할 수 있다.In more detail, the attachment file server 121 may be in two states. First, if a sender computer selects simultaneous transmission of a large attachment and an email, there may be a case where a download of a large attachment is requested before the large attachment is stored in the file server 121. Secondly, if the sender's computer is selected to send a large amount of attachments and emails at the same time, both large attachments and e-mails are sent at the same time, but all of the large attachments are stored on the file server, or the large attachments are sent first and the email is sent. May exist.

따라서 두 번째의 경우는 일반적인 대용량 첨부파일을 수신하는 경우처럼 수신 상태만을 표시하면 된다. 하지만, 첫 번째의 경우 대용량 첨부파일이 첨부파일 서버(121)에 모두 전송되지 않은 상태이므로, 첨부파일 서버(121)로부터 송신자 컴퓨터로부터 업로드 된 용량 정보를 수신하여 업로드 된 상태를 수신 상태와 함께 표시할 수도 있다. 따라서 첫 번째 경우에는 송신자 컴퓨터에서 업로드 된 용량까지만 수신하게 된다.Therefore, in the second case, only the reception status is displayed as in the case of receiving a general large attachment. However, in the first case, since the large-capacity attachments are not all sent to the attachment server 121, the uploaded state is displayed together with the reception state by receiving the uploaded capacity information from the sender computer from the attachment server 121. You may. Therefore, in the first case, only the uploaded capacity is received from the sender's computer.

이러한 과정을 수행하면서 제어부(403)는 S614 단계로 진행하여 다운로드가 완료되었는가를 검사한다. 검사결과 다운로드가 완료된 경우에는 이메일을 통한 대용량 첨부파일의 수신을 완료한다. 하지만, 다운로드가 완료되지 않은 경우 S612 단계를 계속 수행한다.
While performing this process, the control unit 403 proceeds to step S614 to check whether the download is complete. When the download of the test is completed, the reception of large attachments via e-mail is completed. However, if the download is not completed, the step S612 continues.

101 : 송신자 컴퓨터
110 : 인터넷망
121 : 첨부파일 서버
122 : 이메일 서버
131 : 수신자 컴퓨터
400 : 컴퓨터
401 : 네트워크 인터페이스
403 : 제어부
405 : 사용자 인터페이스부
407 : 메모리부
409 : 모니터 출력부
101: sender computer
110: Internet network
121: Attachment server
122: email server
131: recipient computer
400: computer
401 network interface
403:
405: user interface unit
407: memory section
409 monitor output

Claims (9)

송신자 컴퓨터(101)가 이메일 작성을 활성화하고 이메일 작성상태로 천이하는 제 1 단계;
상기 송신자 컴퓨터(101)가 상기 이메일에 대한 대용량 첨부파일의 선택을 식별하는 제 2 단계;
상기 송신자 컴퓨터(101)가 첨부파일 서버(121)와의 통신을 통해 상기 선택된 대용량 첨부파일이 저장될 위치에 관한 정보인 주소식별자를 획득하는 제 3 단계;
상기 송신자 컴퓨터(101)가 상기 주소식별자를 상기 이메일의 소정 위치에 기재하는 제 4 단계;
상기 이메일에 대한 동시전송 명령에 대응하여, 상기 송신자 컴퓨터(101)는 상기 이메일의 텍스트 데이터를 이메일 서버(122)로 전송하고 상기 대용량 첨부파일은 상기 첨부파일 서버(121)로 업로드 전송하되, 상기 송신자 컴퓨터(101)는 상기 대용량 첨부파일에 대한 상기 첨부파일 서버(121)로의 업로드 전송 완료를 대기하지 않고 상기 이메일의 텍스트 데이터를 상기 이메일 서버(122)로 전송하는 제 5 단계;
수신자 컴퓨터(131)가 상기 이메일 서버(122)와의 통신을 통해 상기 이메일을 식별하는 제 6 단계;
상기 수신자 컴퓨터(131)가 상기 이메일 서버(122)로부터 상기 이메일의 텍스트 데이터를 전달받아 디스플레이하는 제 7 단계;
상기 수신자 컴퓨터(131)가 상기 이메일의 텍스트 데이터에 포함된 주소식별자에 기초하여 상기 첨부파일 서버(121)에 대해 상기 대용량 첨부파일을 다운로드 요구하는 제 8 단계;
상기 첨부파일 서버(121)는 상기 다운로드 요구에 대해 상기 대용량 첨부파일에 대한 업로드 전송이 완료되었는지 여부를 판단하는 제 9 단계;
상기 판단 결과 상기 업로드 전송이 완료된 경우, 상기 첨부파일 서버(121)는 상기 대용량 첨부파일을 상기 수신자 컴퓨터(131)로 다운로드 제공하는 제 10 단계;
상기 판단 결과 상기 업로드 전송이 아직 완료되지 않은 경우, 상기 첨부파일 서버(121)는 상기 대용량 첨부파일에 대한 업로드 현황 및 상기 업로드 중인 대용량 첨부파일에 대한 부분 업로드 파일을 상기 수신자 컴퓨터(131)로 다운로드 제공함으로써 상기 대용량 첨부파일에 대한 업로드 현황과 상기 대용량 첨부파일의 확인이 실시간으로 이루어지도록 하는 제 11 단계;
를 포함하여 구성되는 이메일의 대용량 첨부파일 처리 방법.
A first step in which the sender computer 101 activates the email creation and transitions to the email creation state;
A second step by the sender computer 101 identifying a selection of a large attachment for the email;
A third step of, by the sender computer 101, communicating with the attachment file server 121, obtaining an address identifier which is information on a location where the selected large attachment file is to be stored;
A fourth step of the sender computer (101) listing the address identifier at a predetermined position of the e-mail;
In response to the simultaneous transmission command for the e-mail, the sender computer 101 transmits the text data of the e-mail to the e-mail server 122 and uploads and uploads the large-capacity attachment to the attachment server 121. A fifth step of transmitting the computer data to the e-mail server 122 without sending the large-capacity attachment file to the attachment server 121 without waiting for the sender computer 101 to complete the upload transmission;
A sixth step of the recipient computer (131) identifying the email through communication with the email server (122);
A seventh step in which the recipient computer 131 receives and displays text data of the email from the email server 122;
An eighth step of the recipient computer (131) requesting to download the large attachment file to the attachment file server (121) based on the address identifier included in the text data of the email;
The attachment file server 121 is a ninth step of determining whether the upload transmission for the large attachment file is completed for the download request;
A tenth step in which the attachment file server 121 downloads and provides the large attachment file to the receiver computer 131 when the upload transmission is completed as a result of the determination;
If the upload is not yet completed, the attachment file server 121 downloads the upload status of the large attachment file and the partial upload file of the large attachment file being uploaded to the receiver computer 131. An eleventh step of providing the upload status of the large attachment file and the confirmation of the large attachment file in real time;
How to handle large attachments in the email that is configured to include.
청구항 1에 있어서,
상기 첨부파일 서버(121)는 상기 업로드된 대용량 첨부파일에 대한 주소식별자를 계속 유지함으로써 이후의 재활용에 제공하는 제 12 단계;
를 더 포함하여 구성되는 이메일의 대용량 첨부파일 처리 방법.
The method according to claim 1,
The attachment file server 121 provides a subsequent recycling by continuously maintaining an address identifier for the uploaded large attachment file;
How to handle large attachments of the email is configured to include more.
삭제delete 삭제delete 삭제delete 청구항 1 또는 청구항 2에 따른 이메일의 대용량 첨부파일 처리 방법을 수행하는 이메일 대용량 첨부파일 처리 프로그램을 기록한 컴퓨터로 판독가능한 기록매체.A computer-readable recording medium having recorded therein an email bulk attachment processing program for performing the bulk email attachment processing method according to claim 1 or 2. 삭제delete 삭제delete 삭제delete
KR1020110106142A 2011-10-18 2011-10-18 Method for processing e-mails attaching big files and computer readable recording medium storing program for the same Expired - Fee Related KR101365931B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020110106142A KR101365931B1 (en) 2011-10-18 2011-10-18 Method for processing e-mails attaching big files and computer readable recording medium storing program for the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020110106142A KR101365931B1 (en) 2011-10-18 2011-10-18 Method for processing e-mails attaching big files and computer readable recording medium storing program for the same

Publications (2)

Publication Number Publication Date
KR20130042067A KR20130042067A (en) 2013-04-26
KR101365931B1 true KR101365931B1 (en) 2014-02-24

Family

ID=48440853

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020110106142A Expired - Fee Related KR101365931B1 (en) 2011-10-18 2011-10-18 Method for processing e-mails attaching big files and computer readable recording medium storing program for the same

Country Status (1)

Country Link
KR (1) KR101365931B1 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101583730B1 (en) * 2014-01-07 2016-01-08 주식회사 아이티엠시스템 Method, apparatus and computer readable recording medium for managing download of a file
KR101774422B1 (en) 2015-08-17 2017-09-05 네이버 주식회사 Method and system for transmitting text messages
CN105608529B (en) * 2015-12-17 2021-02-26 金蝶软件(中国)有限公司 Document-based attachment management method and system
KR102752899B1 (en) * 2022-04-28 2025-01-14 (주)기원테크 A mail conversion processing device and an operation method for safely transmitting large-capacity file attachment mail of internal network in internal network separation security network to external network
KR102752900B1 (en) * 2022-04-28 2025-01-14 (주)기원테크 A mail restoration processing device and an operation method for safely transmitting large-capacity file attachment mail of internal network in internal network separation security network to external network

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020077321A (en) * 2002-09-13 2002-10-11 주식회사 에이전트리더 How to ensure reliable delivery of large files attached to emails
KR20030020493A (en) * 2001-08-29 2003-03-10 주식회사 지구넷 Method and system for transferring large quantity data
KR20060127102A (en) * 2004-02-26 2006-12-11 인터내셔널 비지네스 머신즈 코포레이션 Serving part of an e-mail message
KR20100059185A (en) * 2008-11-26 2010-06-04 에스케이 텔레콤주식회사 System and method for transferring encrypted document

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030020493A (en) * 2001-08-29 2003-03-10 주식회사 지구넷 Method and system for transferring large quantity data
KR20020077321A (en) * 2002-09-13 2002-10-11 주식회사 에이전트리더 How to ensure reliable delivery of large files attached to emails
KR20060127102A (en) * 2004-02-26 2006-12-11 인터내셔널 비지네스 머신즈 코포레이션 Serving part of an e-mail message
KR20100059185A (en) * 2008-11-26 2010-06-04 에스케이 텔레콤주식회사 System and method for transferring encrypted document

Also Published As

Publication number Publication date
KR20130042067A (en) 2013-04-26

Similar Documents

Publication Publication Date Title
KR101306288B1 (en) Apparatus and Method for Providing Augmented Reality using Virtual Object
US11005916B2 (en) Mobile device, network system, and control method for the same
KR101365931B1 (en) Method for processing e-mails attaching big files and computer readable recording medium storing program for the same
US8788699B2 (en) Information processing apparatus and document data producing method
CN109309696B (en) Folder transmission method, sender, receiver, and storage medium
JP2009524975A (en) Multimedia content transmission method and system in communication network
JP2013097398A (en) Communication system and control method thereof
CN104702665A (en) Information sharing method and information sharing device
WO2014178364A1 (en) System, program, and method for message transceiving assistance
CN101431724A (en) Method and equipment for sending messages
CN103078782B (en) A kind of recommendation remarks implementation method of good friend's remarks and system
CN105049251A (en) Access log processing method and system, and equipment
JP5632733B2 (en) Display device, screen image transfer method, and program
US9729733B2 (en) Electronic document file acquisition representing apparatus, electronic document file acquisition representing method and recording medium
US11470217B2 (en) Service providing system with controlled display, information processing system, display control method, and non-transitory recording medium
JP2008225703A (en) Remote operation system
JP2010087877A (en) System and method for browsing received facsimile
CN113180729B (en) Ultrasonic data transmission method and system
JP2012194776A (en) Image transmission device and server device
US20130135664A1 (en) Storage of processed content for printing
JP4736696B2 (en) Content moving system and content moving program
JP5170595B2 (en) Relay processing device, control method therefor, and program
JP6491308B2 (en) TERMINAL DEVICE CONTROL PROGRAM, TERMINAL DEVICE CONTROL METHOD, AND TERMINAL DEVICE
JP6937614B2 (en) Analysis support system, analysis support method, and analysis support program
US20230099520A1 (en) Information processing apparatus, information processing system, and non-transitory recording medium

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20111018

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: 20130218

Patent event code: PE09021S01D

PG1501 Laying open of application
E90F Notification of reason for final refusal
PE0902 Notice of grounds for rejection

Comment text: Final Notice of Reason for Refusal

Patent event date: 20130821

Patent event code: PE09021S02D

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

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20131128

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20140217

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20140217

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20170120

Year of fee payment: 4

PR1001 Payment of annual fee

Payment date: 20170120

Start annual number: 4

End annual number: 4

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20181130