Search Images Maps Play YouTube News Gmail Drive More »
Sign in
Screen reader users: click this link for accessible mode. Accessible mode has the same essential features but works better with your reader.

Patents

  1. Advanced Patent Search
Publication numberCN1437146 A
Publication typeApplication
Application numberCN 02103528
Publication date20 Aug 2003
Filing date5 Feb 2002
Priority date5 Feb 2002
Also published asCN100361476C, US7676545, US7877452, US7979499, US20030163538, US20090319631, US20090319632
Publication number02103528.8, CN 02103528, CN 1437146 A, CN 1437146A, CN-A-1437146, CN02103528, CN02103528.8, CN1437146 A, CN1437146A
Inventors叶天正, 杨力平, 张雷
Applicant国际商业机器公司
Export CitationBiBTeX, EndNote, RefMan
External Links: SIPO, Espacenet
Method for writing, browsing, answering and transmitting E-mail and E-mail customer machine
CN 1437146 A
Abstract
The present invention discloses the method of composing, browsing, replying and re-transmitting e-mail and e-mail client computer in e-mail system, and can reduce the repeated transmission and storing of e-mails in the replying chain. According to the present invention, each of the e-mail has one Global-ID, the replying e-mail has one Reply-to-ID and the replied e-mail one Global-ID. So, the replying e-mail has no the content of the original e-mail included. During browsing e-mail, the original e-mails with corresponding Global-ID is restored from the storing data base based on the Reply-to-ID.
Claims(10)  translated from Chinese
1.用于在电子邮件系统中撰写新邮件的方法,包括如下步骤:用户撰写一个新邮件;生成一个Global-ID,并将该Global-ID指定给该邮件;发送并保存该邮件。 1. Compose a new message in the e-mail system, method, comprising the steps of: the user compose a new message; generating a Global-ID, and specify the Global-ID to the message; the message is sent and saved.
2.根据权利要求1所述的撰写新邮件的方法,其特征在于,所述生成和指定Global-ID的步骤还包括,为该邮件指定一个过期时间的步骤。 2. Compose a new message method according to claim 1, wherein, wherein the step of generating and designated Global-ID is also included, specify the steps an expiration time for the message.
3.用于在电子邮件系统中答复一个收到的邮件的方法,该收到的被答复邮件包含有一个Global-ID,该方法包括如下步骤:用户答复收到的邮件而创建一个答复邮件;生成一个新的Global-ID,并将该Global-ID指定给答复邮件;为答复邮件指定一个Reply-to-ID,该Reply-to-ID对应所述收到的被答复邮件的Global-ID;输入内容到答复邮件中;发送并保存该答复邮件。 3. For a reply to a message received in the e-mail system, method, which was received reply message contains a Global-ID, the method comprising the steps of: a user replies to a message received a reply to a message is created; generate a new Global-ID, and the Global-ID assigned to the reply message; designated as a reply to a message Reply-to-ID, the Reply-to-ID corresponding to the received reply message is Global-ID; input into the reply message; send and save the reply message.
4.根据权利要求3所述的答复邮件的方法,其特征在于,所述收到的被答复邮件还包含一个过期时间,所述指定Reply-to-ID的步骤还包括如下步骤:为该答复邮件指定一个过期时间;判断当前时间是否超过被答复邮件的过期时间;如果判断结果为是,将被答复邮件的内容包含到答复邮件中。 4. The method according to the reply message according to claim 3, characterized in that the reply message is received also contains an expiration time, step Reply-to-ID of the designated further comprises the steps of: for answer Mail to specify an expiration time; determine whether the current time exceed reply message expiration time; if the judgment result is that the contents of the reply message to be included in the reply message.
5.根据权利要求4所述的答复邮件的方法,其特征在于,所述被答复邮件还包含一个Reply-to-ID,所述将被答复邮件的内容包含到答复邮件中的步骤还包括:将答复邮件的Replay-to-ID设为被答复邮件的Replay-to-ID的步骤。 5. The method according to the reply message according to claim 4, wherein said was the reply message also contains a Reply-to-ID, the contents of the reply message will be included in the reply message further comprises: The reply message Replay-to-ID is set to be the reply message steps Replay-to-ID's.
6.用于在电子邮件系统中转发一个邮件的方法,该被转发邮件包含有一个Global-ID,该方法包括如下步骤:用户转发该邮件而创建一个转发邮件,所述被转发邮件包含一个发件地址,所述转发邮件包含一个收件地址;生成一个新的Global-ID,并将该Global-ID指定给转发邮件;如果所述被转发邮件的发件地址与所述转发邮件的收件地址相同,为转发邮件指定一个Reply-to-ID,该Reply-to-ID对应所述被转发邮件的Global-ID,否则,将被转发邮件内容包含到转发邮件中;输入内容到答复邮件中;发送并保存该转发邮件。 6. for forwarding an e-mail in the e-mail system method, which is forwarded message contains a Global-ID, the method comprising the steps of: the user to forward the e-mail and create a forwarded message, the forwarded message contains a hair addresses the forwarded message contains a recipient address; generate a new Global-ID, and specify the Global-ID to forward the message; if the sender is forwarded e-mail address and the forwarding mail inbox same address, specify a Reply-to-ID is forwarded message, the Reply-to-ID corresponding to the forwarded message Global-ID, otherwise the message will be forwarded to the forwarded message contains content; enter content into the reply message ; send and save the forwarded message.
7.根据权利要求6所述的转发邮件的方法,其特征在于,所述被转发邮件还包含一个过期时间,所述指定Reply-to-ID的步骤还包括如下步骤:为该转发邮件指定一个过期时间;判断当前时间是否超过被转发邮件的过期时间;如果判断结果为是,将被转发邮件的内容包含到转发邮件中。 7. The method according to forward messages according to claim 6, wherein the forwarded mail also contains an expiration time, step Reply-to-ID of the designated further comprises the steps of: specifying a forward mail for expiration time; determine whether the current time exceeds the expiration time of the message is forwarded; if the judgment result is that the contents of the message will be forwarded to the forwarded message included.
8.用于在电子邮件系统中浏览一个邮件的方法,该邮件包含有一个Global-ID和一个Reply-to-ID,该方法包括如下步骤:用户打开并浏览所述邮件;将该邮件中包含的内容呈现给用户;取出该邮件的Reply-to-ID;判断取出的Reply-to-ID是否为空;在保存的邮件中查找Global-ID对应该取出的Reply-to-ID的邮件;将找到的邮件的内容包括在被浏览的邮件中,呈现给用户;取出找到的邮件的Reply-to-ID;重复判断、查找、包含和取出找到邮件的Reply-to-ID的步骤,直到取出的Reply-to-ID为空或无法在保存的邮件中查找Global-ID对应该取出的Reply-to-ID的邮件。 8. Browse a message in the e-mail system, a method for the message contains a Global-ID and a Reply-to-ID, the method comprising the steps of: a user to open and browse the mail; the message contains The content is presented to the user; remove the message Reply-to-ID; determining whether removal of Reply-to-ID is empty; Find Global-ID to be taken out of the mail Reply-to-ID of the saved message; the find the content of the message included in the message to be viewed, presented to the user; removing find mail Reply-to-ID; repeat judgment, find, find messages containing and removing steps Reply-to-ID until removed Reply-to-ID is empty or can not find the Global-ID to be taken out of the mail Reply-to-ID of the saved message.
9.电子邮件系统中的电子邮件客户机,包括一个收件存储库、一个已发邮件存储库、邮件浏览装置和邮件编辑装置,该所述电子邮件客户机还包括:Global-ID生成装置,用于生成能够唯一标识一个邮件的Global-ID,并指定给邮件编辑装置中被编辑的新邮件;Reply-to-ID指定装置,用于为邮件编辑装置中编辑的邮件指定Reply-to-ID;邮件查找装置,用于在存储库中查找具有对应的Global-ID的邮件;邮件恢复装置,用于根据邮件查找装置的查找结果将相应邮件恢复出来给邮件浏览装置。 9. The e-mail system e-mail client, including a recipient repository has sent a message store, mail and e-mail editing device browsing means that the e-mail client also includes: Global-ID generating means, used to generate a message that uniquely identifies Global-ID, and assigned to a new mail message editing device being edited; Reply-to-ID designation means for designating Reply-to-ID devices for e-mail message editor to edit ; e-mail to find means for finding has a corresponding Global-ID of the message in the repository; mail recovery device, the device is used to find the search results according to the corresponding e-mail messages will be recovered to the mail browsing device.
10.根据权利要求9所述的电子邮件客户机,其特征在于,还包括过期时间指定装置,计算邮件编辑装置中被编辑的邮件的过期时间,并指定给该邮件。 10. The e-mail client to claim 9, wherein the specified expiration time also includes means for calculating a mail message was edited in the editing apparatus of the expiration time, and assigned to the message.
Description  translated from Chinese
撰写、浏览、答复、转发电子邮件的方法和电子邮件客户机 Compose, view, reply, forward the e-mail and e-mail client approach

技术领域 FIELD

本发明一般地涉及在网络中计算设备之间的通信,具体地涉及减少电子邮件(e-mail)传输过程中的通信流量的方法和装置。 The present invention relates generally to communication between computing devices in the network, and particularly to reduce the electronic mail (e-mail) transmission method and apparatus of the communication traffic.

背景技术 BACKGROUND

电子邮件(e-mail)目前是计算机网络中使用最广泛的应用之一。 Electronic mail (e-mail) is currently the most widely used computer network is one application. 尤其是随着因特网的发展,电子邮件已经成为人们日常生活的一部分,更是商业交流的重要手段。 Especially with the development of the Internet, e-mail has become a part of everyday life, it is an important means of business communication. 因而,在整个计算机网络的通信流量中,传输电子邮件信息就占了相当大的比例。 Thus, the entire computer network traffic, the transmission of information on the e-mail account for a considerable proportion.

为了充分利用有限的网络带宽资源,人们想出各种办法来降低电子邮件的通信量,例如,对电子邮件内容进行压缩等。 To take full advantage of the limited network bandwidth resources, people come up with various ways to reduce the amount of e-mail communications, such as e-mail content compression. 还例如,1998年8月6日提交的,并于2000年8月29日授权的,发明人为JeffreyNelson Heiner的美国专利6,112,227号,发明名称为“用于减少垃圾电子邮件的过滤方法”(FILTER-IN METHOD FORREDUCING JUNK E-MAIL),公开了一种过滤垃圾邮件的方法,从而可以降低网络流量负担和排除电子邮件用户对于不希望受到的垃圾邮件的负担,其内容引用在此以供参考。 Also for example, August 6, 1998 submission, and in August 29, 2000 authorized JeffreyNelson Heiner artificial invention of US Patent No. 6,112,227, invented the name "to reduce junk e-mail filtering method" (FILTER- IN METHOD FORREDUCING JUNK E-MAIL), discloses a method for filtering spam, which can reduce network traffic load and remove e-mail users who do not want to suffer the burden of spam, the contents of which are hereby incorporated by reference.

但是,在使用电子邮件进行交流的过程中,往往会产生一个答复链(reply-chain):假设,首先A向B发送一个邮件m1,B答复A一个邮件m2,此时在A收到的邮件m2中会包含邮件m1的全部内容,而实际上m1还在A的计算机中。 However, the use of e-mail exchanges in the process, tend to produce a reply chain (reply-chain): Suppose, first send a message m1 A to B, B A reply mail m2, this time received in the mail A m2 will contain the entire contents of the message m1, m1 and the computer is actually still in A's. 这就造成了邮件传输的浪费,同时也造成了存储设备的浪费。 This has resulted in a waste of mail transport, but also resulted in a waste storage device. 如果,A对邮件m2在进行答复,则随着答复链的往返次数的增加,所造成的浪费就会呈指数增加。 If, A reply to a message during m2, with the increase in the number of round trips reply chain caused by waste will increase exponentially. 使用电子邮件的人们会认识到,答复链的存在是非常普遍的,而且往返次数也经常会很多。 People using e-mail will recognize the existence of the reply chain is very common, but often will be a lot of round trips. 因此,就需要一种方法和设备来降低这种浪费。 Therefore, a need for a method and apparatus to reduce this waste.

发明内容 SUMMARY

本发明的目的就是提供浏览、撰写、答复电子邮件的方法和电子邮件系统中的客户机,实现在无需将原始邮件内容包含在答复邮件中的同时,还能让接收者看到邮件内容。 The purpose of the present invention is to provide browsing, writing, e-mail reply to a method and system of the email client, without the need to achieve at the same time, the original message content is included in the reply message, and also allows the recipient to see the message.

本发明提供了一种用于在电子邮件系统中撰写新邮件的方法,包括如下步骤:用户撰写一个新邮件;生成一个Global-ID,并将该Global-ID指定给该邮件;发送并保存该邮件。 The present invention provides a method for composing a new message in the e-mail system, comprising the steps of: the user compose a new message; generating a Global-ID, and specify the Global-ID to the mail; send and save the mail.

本发明进一步提供了一种用于在电子邮件系统中答复一个收到的邮件的方法,该收到的被答复邮件包含有一个Global-ID,该方法包括如下步骤:用户答复收到的邮件而创建一个答复邮件;生成一个新的Global-ID,并将该Global-ID指定给答复邮件;为答复邮件指定一个Reply-to-ID,该Reply-to-ID对应所述收到的被答复邮件的Global-ID;输入内容到答复邮件中;发送并保存该答复邮件。 The present invention further provides a method for a reply to a message received in the e-mail system, which is received by the reply message contains a Global-ID, the method comprising the steps of: a user replies to a message received and Create a reply message; generate a new Global-ID, and specify the Global-ID to reply to a message; specify a Reply-to-ID to reply to a message, the Reply-to-ID corresponding to the received reply message is The Global-ID; input to reply to the message; the reply message is sent and saved.

本发明进一步提供了一种用于在电子邮件系统中转发一个邮件的方法,该被转发邮件包含有一个Global-ID,该方法包括如下步骤:用户转发该邮件而创建一个转发邮件,所述被转发邮件包含一个发件地址,所述转发邮件包含一个收件地址;生成一个新的Global-ID,并将该Global-ID指定给转发邮件;如果所述被转发邮件的发件地址与所述转发邮件的收件地址相同,为转发邮件指定一个Reply-to-ID,该Reply-to-ID对应所述被转发邮件的Global-ID;输入内容到答复邮件中;发送并保存该转发邮件。 The present invention further provides a method for forwarding an e-mail at the e-mail system, which is forwarded message contains a Global-ID, the method comprising the steps of: a user forwards the message and create a forwarded message, which is forwarded message contains a sender address, the forwarding message contains a recipient address; generate a new Global-ID, and specify the Global-ID to forward the message; if the message is forwarded to the sender address forwarded the same e-mail recipient address, specify a Reply-to-ID is forwarded message, the Reply-to-ID corresponding to the forwarded message Global-ID; input to reply to the message; send and save the forwarded message.

本发明进一步提供了一种用于在电子邮件系统中浏览一个邮件的方法,该邮件包含有一个Global-ID和一个Reply-to-ID,该方法包括如下步骤:用户打开并浏览所述邮件;将该邮件中包含的内容呈现给用户;取出该邮件的Reply-to-ID;判断取出的Reply-to-ID是否为空;在保存的邮件中查找Global-ID对应该取出的Reply-to-ID的邮件;将找到的邮件的内容包括在被浏览的邮件中;取出找到的邮件的Reply-to-ID;重复判断、查找、包含和取出找到邮件的Reply-to-ID的步骤,直到取出的Reply-to-ID为空或无法在保存的邮件中查找Global-ID等于该取出的Reply-to-ID的邮件。 The present invention further provides a method for viewing a message in your email system, the message contains a Global-ID and a Reply-to-ID, the method comprising the steps of: a user opens the mail and browse; The message contains the content presented to the user; remove the message Reply-to-ID; determining whether removal of Reply-to-ID is empty; Find Global-ID to be taken in the Reply-to- saved messages mail ID; the contents of the message will find included in the message being viewed; remove the message found in the Reply-to-ID; repeat judgment, find, and find the message that contains the steps Reply-to-ID's taken until removed The Reply-to-ID is empty or can not find the mail Global-ID equal to the removal of the Reply-to-ID of the saved message.

本发明还提供了电子邮件系统中的电子邮件客户机,包括一个收件存储库、一个已发邮件存储库、邮件浏览装置和邮件编辑装置,该所述电子邮件客户机还包括:Global-ID生成装置,用于生成能够唯一标识一个邮件的Global-ID,并指定给邮件编辑装置中被编辑的新邮件;Reply-to-ID指定装置,用于为邮件编辑装置中编辑的邮件指定Reply-to-ID;邮件查找装置,用于在存储库中查找具有对应的Global-ID的邮件;邮件恢复装置,用于根据邮件查找装置的查找结果将相应邮件恢复出来给邮件浏览装置。 The present invention also provides e-mail system, e-mail clients, including a recipient repository has sent a message store, mail and e-mail editing device browsing means that the e-mail client also includes: Global-ID generating means for generating a message that uniquely identifies Global-ID, and assigned to a new mail message editing device being edited; Reply-to-ID specifying means for specifying device for e-mail message editor to edit Reply- to-ID; e-mail to find means for finding Global-ID has a corresponding message in the repository; mail recovery device, the device is used to find the search results according to the corresponding e-mail messages will be recovered to the mail browsing device.

附图说明 Brief Description

图1是现有技术的电子邮件系统的示意图;图2是现有技术的电子邮件系统的客户机的示意图;图3是现有技术中电子邮件答复链的示意图;图4是根据本发明的一个实施例撰写电子邮件的方法的流程图;图5是根据本发明的一个实施例答复电子邮件的方法的流程图;图6是根据本发明的一个实施例浏览电子邮件的方法的流程图;图7是根据本发明的一个实施例电子邮件系统客户机的示意图。 Figure 1 is a schematic view of a prior art e-mail system; FIG. 2 is a schematic diagram of a prior art client email system; FIG. 3 is a schematic view of the prior art email reply chain; FIG. 4 is according to the present invention. flowchart illustrating a method of composing an electronic mail to an embodiment; FIG. 5 is a flowchart of the reply e-mail in accordance with one embodiment of the method of the invention; Figure 6 is a flowchart illustrating a method of browsing email the present invention in accordance with one embodiment; Figure 7 is a schematic diagram of a client email system in accordance with one embodiment of the present invention.

具体实施方式 DETAILED DESCRIPTION

图1是现有技术的电子邮件系统的示意图。 Figure 1 is a schematic view of a prior art e-mail system. 电子邮件系统一般由电子邮件服务器、电子邮件客户机和之间的网络连接组成。 E-mail system in general by e-mail server, e-mail client and network connections between components. 如图所示,用户A、B和C分别通过电子邮件客户机102、104和106,浏览、撰写和发送电子邮件;电子邮件客户机102、104和106分别连接到电子邮件服务器101、103和105;电子邮件服务器101、103和105之间也通过网络互相连接,用于将电子邮件通过各种路由传送到目的地址。 As shown, the user A, B and C, respectively, via e-mail client 102, 104 and 106, browse, compose and send e-mail; e-mail client 102, 104 and 106 are connected to the e-mail server 101, 103 and 105; 101, 103 and 105 e-mail servers are connected to each other through the network for e-mail through a variety of routes to the destination address. 用户通过电子邮件客户机102、104和106撰写或答复的邮件通过电子邮件服务器101、103和105按照特定的通信协议传递到目的客户机,进而被目的用户浏览到。 Via e-mail client 102, 104 and 106 compose or reply to messages via e-mail server 101, 103 and 105 are delivered to a specific purpose communication protocol client, and then was the purpose of the user to browse.

本领域技术人员应当理解,电子邮件系统可以有多种变化。 Skilled in the art will be appreciated, e-mail system can have many variations. 比如,将客户机102和104连接到同一个电子邮件服务器,或者一个客户机连接到多个服务器,或者客户机与服务器在同一台计算机上实现,或者客户机发送和接收时连接不同的服务器;通信协议也有许多种例如SMTP、POP、HTTP等;电子邮件的格式也有许多种。 For example, the client 102 and 104 are connected to the same e-mail server, or a client to connect to multiple servers, or client and server implementation on the same computer, or connect a different server when the client sent and received; There are also many kinds of communication protocols such as SMTP, POP, HTTP, etc; e-mail format, there are many species. 但是,这些变化都不会影响本发明的实施,也不会影响本发明的保护范围。 However, these changes will not affect the implementation of the present invention, it will not affect the scope of the present invention.

图2是现有技术的电子邮件系统的客户机的示意图。 Figure 2 is a schematic diagram of a prior art client email system. 其中,协议传输装置501用于建立与电子邮件服务器的通信连接。 Wherein, the transmission device 501 protocol for establishing communication connection with the e-mail server. 邮件接收装置505用于通过协议传输装置501,从电子邮件服务器接收发来的电子邮件。 Mail receiving device 505 via protocol for transmission device 501 is received from the e-mail sent to the e-mail server. 收件存储库515则用于保存接收到的邮件。 Write a repository 515 for storing the received messages. 邮件浏览装置530用于将邮件内容呈现给用户。 Mail browsing device 530 for the message content to the user. 邮件编辑器535用于撰写、修改邮件。 535 is used to compose mail editor, modify the message. 邮件发送装置510用于将撰写的邮件通过协议传输装置发送出去。 Send e-mail device 510 is used to compose e-mail sent through the protocol transmission device. 已发邮件存储库520用于保存已经发送出去的邮件。 Sent message store 520 for storing mail has been sent out. 要发邮件存储库525用于保存撰写好但是还没有发送出去的邮件。 To send the message store 525 for storing write well but have not sent out a message.

本领域技术人员应当理解,图2所示的电子邮件客户机可以是一台的计算机或其它计算设备,例如PDA、掌上电脑或其它嵌入式设备,也可以通过软件或固件(firmware)实现,或者以WWW方式实现在Web服务器或浏览器中。 Those skilled in the art would understand that e-mail client as shown in Figure 2 can be a computer or other computing devices, such as PDA, Pocket PC or other embedded devices, or through software or firmware (firmware) implementation, or WWW way to achieve the Web server or browser. 而且,电子邮件客户机可以有多种变化。 Moreover, e-mail client may have a variety of changes. 比如,该客户机还可以包括草稿存储库,用来保存用户没有撰写完成或暂时不想发送的邮件;删除邮件存储库,用于保存被用户删除的邮件;地址簿,用于保存联系人信息等等。 For example, the client may also include a draft repository used to store the user does not write or do not want a complete mailing; and delete the message store for users to save deleted messages; address book for storing contact information, etc. and so on. 另外,该客户机也可以没有要发邮件存储库525。 In addition, the client may or may not want to send the message store 525. 但是,这些变化都不会影响本发明的实施,也不会影响本发明的保护范围。 However, these changes will not affect the implementation of the present invention, it will not affect the scope of the present invention.

图3是电子邮件答复链的示意图。 Figure 3 is a schematic diagram of an e-mail reply chain. 图中左侧虚线代表用户A(客户机A102)的已发邮件存储库和用户B(客户机B104)的收件存储库,右侧虚线代表用户A(客户机A102)的收件存储库和用户B(客户机B104)的已发邮件存储库。 The figure on the left dashed line represents the user A (client A102) has sent the message store, and user B (client B104) recipient repository right dotted line represents user A (client A102) and the recipient repositories User B (client B104) has sent the message store. 邮件e1是首先由用户A发给用户B,然后用户B向用户A针对e1答复一个邮件e2,接着用户A又针对e2答复邮件e3给用户B,e4是针对e3的答复,依次类推还可以有e5、e6…从图2中可以看出,所有邮件答复链中的邮件在双方客户机A和B的存储库中都有保存。 E1 mail sent by the user A is the first user B, and user B to user A for a reply message e1 e2, then the user A and for e2 e3 reply message to the user B, e4 is e3 for the answer, and so forth may also be e5, e6 ... can be seen from Figure 2, all mail replies chain mail client A and B sides of the repository have saved. 而按照现有技术,邮件e2包含e1的全部内容,邮件e3包含e2的全部内容,邮件e4包含e3的全部内容,依此类推。 And according to the prior art, the entire contents of the message contains e1 e2, the message contains the entire contents of e2 e3, e4 contains the entire contents of the message e3, and so on. 因此,人们可以清楚地看到,在答复链中信息的重复存储和重复传输。 Thus, one can clearly see that duplicate storage of information in reply to the chain and repeat transmission. 本发明正是要避免这种重复和由此造成的浪费。 The present invention is precisely to avoid such duplication and waste resulting.

图4是根据本发明的一个实施例,撰写电子邮件的方法的流程图。 Figure 4 is a flowchart of a method according to one embodiment, writing emails present invention. 首先,在步骤201,用户撰写一个新邮件。 First, in step 201, the user compose a new message. 然后在步骤205,生成一个Global-ID并将该Global-ID指定给用户撰写的新邮件。 Then, in step 205, to generate a Global-ID and the Global-ID assigned to the new user-written messages. 在本发明中,Global-ID和后面提到的Reply-to-ID是用来标识一个电子邮件的唯一的标识符。 In the present invention, Global-ID and the after-mentioned Reply-to-ID is used to identify a unique identifier of the e-mail. 有许多种方法可以生成这种唯一的标识,例如国际标准化组织公布的ISO 11578标准就定义了一种生成UUID(通用唯一标识符)的方法。 There are many ways to generate such a unique identifier, such as the International Organization for Standardization published ISO 11578 standard defines a method to generate a UUID (Universally Unique Identifier). 接着,在步骤210,为该邮件指定一个Expiration-Time(过期时间)。 Next, in step 210, specify a Expiration-Time (expiration time) for the message. 由于在电子邮件客户机上,存储在存储库中的邮件不是永久保存的,会在一段时间后通过系统“归档”等方式删除掉。 Because the e-mail client, the message is stored in the repository are not permanently stored, and will, after a period of time through the system, "Archive", etc. removed. 而这一段时间就是存储库的生命周期(TTL)。 And this time is the repository of the life cycle (TTL). 存储库的生命周期在有的电子邮件系统中是可以根据用户的喜好定义的,不同的电子邮件客户端的存储库生命周期有可能是不一样的。 Lifecycle repository in some e-mail systems can be defined based on the user's preferences, different repositories lifecycle email client may be not the same. 因此,在本发明中为了记录一个电子邮件在存储库中的保存时间,为每个邮件指定了一个Expiration-Time,其值是当前时间加上TTL。 Therefore, in the present invention in order to record an e-mail to save time in the repository, specify a Expiration-Time for each message, its value is the current time plus TTL. 最后,在步骤215发送并保存该邮件。 Finally, the 215 and save the messages sent in steps.

一个电子邮件是由头部(header)和主体(body)组成。 An e-mail from the head (header) and the body (body) components. 在头部定义了许多属性-值对(attribute-value pair),例如,因特网电子邮件的头部(RFC 822标准定义)不仅定义了一些标准的属性-值对,还定义了如何增加用户定义的属性-值对。 Defines a number of properties in the head - value pairs (attribute-value pair), for example, Internet e-mail header (RFC 822 standard definition) not only defines some standard property - value pairs, also defines how to add user-defined attribute - value pairs. 因此,在本发明的一个优选实施例中,Global-ID、Expiration-Time和后面提及的Reply-to-ID都被定义在电子邮件的头部,作为邮件的一部分传输。 Thus, in a preferred embodiment of the present invention, Global-ID, Expiration-Time and Reply-to-ID mentioned later are defined in the email header, as part of the message transmission. 这样,电子邮件的主体部分(如MIME格式定义的)就不会受到影响。 Thus, the main part of the e-mail (as defined in MIME format) will not be affected. 当然,电子邮件的格式变化不会影响本发明的保护范围。 Of course, the e-mail format change will not affect the scope of the present invention.

图5是根据本发明的一个实施例答复电子邮件的方法的流程图。 5 is a flowchart of a method according to an embodiment of the present invention is an e-mail reply to the. 首先,在步骤301用户答复一个收到的邮件,从而开始本过程。 First, a reply to a message received in step 301 the user to start this process. 在步骤305,生成一个新的Global-ID,并指定给新的答复邮件。 In step 305, to generate a new Global-ID, and assigned to the new reply message. 接着,在步骤310,为新的答复邮件指定一个Reply-to-ID,该Reply-to-ID的值就等于被答复的邮件的Global-ID。 Next, in step 310, specifying a Reply-to-ID for the new reply message, the value of the Reply-to-ID is equal to the reply message is Global-ID. 步骤315,为新的答复邮件指定一个过期时间(Expiration-Time),如前所述,过期时间的值为当前时间加上存储库的TTL。 Step 315, designated as a new reply message expiration time (Expiration-Time), as described previously, the expiration time is the current time plus TTL repository. 然后,在步骤320,判断当前时间是否已经超过被答复邮件的过期时间(Expiration-Time)。 Then, in step 320, it is determined whether the current time has been exceeded reply message expiration time (Expiration-Time). 如果判断结果为“否”,则继续到步骤335,用户输入答复邮件的内容,步骤340,发送并保存新的答复邮件。 If the determination is "No", then proceed to step 335, the user inputs the contents of the reply message, step 340, send and save the new reply message. 如果步骤320的判断结果为“是”,则进行步骤325,将被答复邮件的内容包含到新的答复邮件中作为“原始邮件”(“originalmessage”)部分;步骤330,将新的答复邮件的Reply-to-ID设为被答复邮件的Reply-to-ID;再到步骤335继续进行。 If the determination at step 320 is "yes", then step 325, the contents of the reply message will be included in the new reply message as "original message" ("originalmessage") section; step 330, the new e-mail reply Reply-to-ID is set to be the reply message Reply-to-ID; then proceed to step 335.

在一些现有的电子邮件系统中,允许用户针对不同的存储库设定不同的TTL。 In some conventional e-mail system that allows users to set different TTL for different repositories. 这样,一个新的邮件的过期时间(Expiration-Time)就应该是当前时间加上该邮件保存的存储库的TTL,例如,已发邮件存储库的TTL。 Thus, a new message expiration time (Expiration-Time) should be the current time plus the message to save TTL repository, for example, has sent a message TTL repository.

图6是根据本发明的一个实施例,浏览电子邮件的方法的流程图。 Figure 6 is a flowchart of a method according to one embodiment, browse the e-mail of the present invention. 首先,在步骤401,用户打开并浏览一个邮件。 First, at step 401, the user opens a mail and browse. 在步骤405,将该邮件的内容呈现给用户。 In step 405, the contents of the message to the user. 步骤410,取出该邮件的Reply-to-ID。 Step 410, remove the message Reply-to-ID. 接着在步骤415,判断被取出的Reply-to-ID是否为“空”(null)。 Next, at step 415, a determination is removed Reply-to-ID is "empty" (null). 如果是,则结束本过程,否则继续到步骤420。 If so, the end of the process, otherwise proceed to step 420. 在步骤420,在存储库中保存的邮件中,查找是否有Global-ID等于该取出的Reply-to-ID的邮件。 In step 420, stored in the repository in the mail, find out whether there is Global-ID equal to the removal of mail Reply-to-ID's. 如果没有,则结束本过程;如果有,则继续到步骤425。 If not, then the end of this procedure; if so, then continues to step 425. 在步骤425,将找到的邮件的内容包含在被浏览的邮件中作为“原始邮件”。 In step 425, the contents found in the mail containing the message was viewed as "the original message." 然后在步骤430,取出找到的邮件的Reply-to-ID并且如图所示,返回步骤415对该取出的Reply-to-ID进行判断。 Then in step 430 and as shown, to find out the message Reply-to-ID, step 415 returns the extracted Reply-to-ID judged. 如此循环,直到取出的Reply-to-ID为“空”或在存储库中无法找到与该Reply-to-ID对应的Global-ID为止。 This cycle, until removed Reply-to-ID is "empty" or can not be found in the repository and the Reply-to-ID corresponding to the Global-ID so far.

除了以上描述的方法以外,本发明还提供了一个电子邮件客户机可以实施以上方法。 Addition to the methods described above, the present invention also provides an e-mail client can implement the above method. 图7正是根据本发明的一个实施例,电子邮件系统客户机的示意图。 Figure 7 is a schematic diagram, the client's e-mail system in accordance with one embodiment of the present invention. 其中,在该客户机中包含如图2所示的现有技术的客户机中包含的组件,如协议传输装置501、邮件接收装置505、邮件发送装置510、收件存储库515、已发邮件存储库520、邮件浏览装置530、邮件编辑装置535等。 Which is included in the client component of the prior art shown in Figure 2, the client is included, such as protocol transmission device 501, the message receiver 505, e-mail transmission device 510, the recipient repository 515, Sent Mail Repository 520, e-mail browsing device 530, such as e-mail editing device 535. 另外还包括,邮件查找装置540,用于根据邮件浏览装置530中浏览的邮件的Reply-to-ID在存储库中查找具有对应的Global-ID的邮件;邮件恢复装置545,用于根据邮件查找装置540的查找结果将相应地被答复邮件恢复出来给邮件浏览装置530;Global-ID生成装置555,用于生成能够唯一标识一个邮件的Global-ID,并指定给邮件编辑装置535中被编辑的新邮件,Global-ID的生成方法前面已经进行了描述;过期时间指定装置560,用于根据当前时间和存储库的TTL计算出邮件编辑装置535中被编辑的新邮件的过期时间,并指定给该邮件;Reply-to-ID指定装置550,用于如果邮件编辑装置535中被编辑的新邮件是答复邮件时,为该邮件指定Reply-to-ID以对应被答复邮件的Global-ID。 Also included, mail lookup device 540, is used to find messages with corresponding Global-ID of the message in the repository browsing browsing means 530 mail Reply-to-ID based on; mail recovery unit 545, according to a message for finding 540 search results will accordingly be recovered reply mail to the mail browsing means 530; Global-ID generating means 555 for generating a message that uniquely identifies Global-ID, and assigned to the message editing unit 535 to be edited new message, the previous generation of Global-ID method have been described; expires 560 designation means for calculating a new mail message editing device 535 is edited according to the current time and repository TTL expiration time, and assigned to The e-mail; Reply-to-ID designation means 550 for new mail if the mail editing device 535 is being edited reply to a message, specifying Reply-to-ID for the message to reply to e-mail correspondence is Global-ID. 另外,根据本发明的一个实施例,如果当前时间已经超过了被答复邮件的过期时间,则Reply-to-ID指定装置550将邮件编辑装置535中被编辑的新邮件的Reply-to-ID设置为对应被答复邮件的Reply-to-ID,并将被答复邮件的内容复制到新邮件中作为“原始邮件”部分。 Also, according to an embodiment of the present invention, if the current time has exceeded the expiration time by replying to a message, the Reply-to-ID specifies the device 550 will mail editing device 535 is edited for new mail Reply-to-ID settings To reply to e-mail correspondence is Reply-to-ID, and will be answered content copied to the new e-mail messages as "original message" section.

下面再考虑更为复杂的情况,即针对抄送(CC、BCC)和转发(Forward)的邮件的情况。 Here then consider a more complex situation, that is, for CC (CC, BCC) and forward (Forward) in the case of e-mail. 假设用户A向用户B发送邮件e1;B在答复邮件e1产生一个新邮件e2的同时,还将e2抄送给了C(即又产生邮件e2')。 Suppose user A sends a message to the user e1 B; B in reply to a message e1 e2 generate a new message at the same time, e2 will be copied to the C (ie they generate mail e2 '). 在上述这种情况下,答复邮件e2其中包含的邮件e1的内容通过Reply-to-ID替换掉;而邮件e2'则需要将e1的全部内容包含在其中,这是由于在用户C的客户机的存储库中可能并没有保存邮件e1。 In this case above, the reply message contains the message content e2 e1 is replaced by Reply-to-ID; and mail e2 'is required, the entire contents of e1 contained therein, which is due to the user's client C e1 may not save the message repository. 如果,用户C又将邮件转发给了A和D,同样,转发邮件中需要将原始邮件包含进来。 If user C in turn forward the message to the A and D, the same, the message needs to be forwarded to the original message included. 实际上,在本发明中,无论是答复、转发还是抄送,只要是该新邮件的收件地址与原始邮件的发件地址一致,就可以象前面所述的“答复”一样将新邮件的Reply-to-ID设置为被转发、抄送或答复的邮件的Global-ID,并且在新邮件中不包含原始邮件的内容。 Indeed, in the present invention, whether it is the reply, forward or copy to, as long as the new e-mail recipient address of the sender of the original e-mail address is the same, you can like the aforementioned "reply", as the new message Reply-to-ID is set to be forwarded, Cc, or reply to messages Global-ID, and does not contain the contents of the original message in a new message.

由以上实施例可以看出,通过本发明的方法来答复电子邮件,已经在存储库中保存的邮件内容可以不必重复地发送和保存。 As can be seen from the above embodiments, the method of the present invention is to answer e-mail, have been saved in the repository may not have to send the message content and saved repeatedly.

本发明虽然是通过一些具体的实施例来描述的,但是本领域技术人员可以认识到,在不脱离本发明的精神和原则的情况下可以有很多种变化。 , Those skilled in the art may recognize that, without departing from the spirit and principles of the present invention can have a variety of circumstances change, although the present invention by some specific embodiments described herein. 因此,这些实施例不应作为对本发明的限制,本发明的范围仅由权利要求书限定。 Thus, these examples should not be construed as limiting the present invention, the scope of the invention is defined only by the claims.

Referenced by
Citing PatentFiling datePublication dateApplicantTitle
CN101072195B30 May 200726 May 2010腾讯科技(深圳)有限公司Method and system for displaying mail content
CN102970211A *5 Nov 201213 Mar 2013东莞宇龙通信科技有限公司E-mail reply processing method and system, mobile terminal and E-mail server
CN103179015A *20 Dec 201126 Jun 2013瑞穗实业银行(中国)有限公司Method and device for processing message for debt factoring
Classifications
International ClassificationH04L12/58
Cooperative ClassificationH04L51/14, H04L51/18
European ClassificationH04L12/58G
Legal Events
DateCodeEventDescription
15 May 2002C10Request of examination as to substance
20 Aug 2003C06Publication
5 Nov 2003C10Request of examination as to substance
9 Jan 2008C14Granted