具有接收确认功能的因特网电子邮件系统及其方法

文档序号:7595030阅读:244来源:国知局
专利名称:具有接收确认功能的因特网电子邮件系统及其方法
技术领域
本发明一般涉及因特网E-mail系统及其方法,具体涉及一种因特网E-mail系统及其方法,通过其,即使在E-mail是通过因特网在彼此独立的多个服务器之间来发送与接收的情况下,收信人也能够确认其接收状态。
E-mail源自于计算机通信服务,并发展为可以通过因特网来发送和接收邮件。
计算机通信服务中现有的E-mail发送和接收方式,通常限于同一通信服务公司的多个用户之间的E-mail发送与接收。在此情况中,是通过相应通信服务公司的单独一个服务器来管理E-mail的发信人和收信人,因此可以对发信人所发出的E-mail进行“接收确认”。然而,如

图1所示,预订不同公司的计算机通信服务的人们,彼此之间则将无法发送或接收E-mail。正是由于这个问题,现有的计算机通信服务公司目前还提供因特网E-mail服务。
图2所示为现有技术的因特网E-mail系统的示意图。
图2所示为一种通过因特网使受不同服务器管理的用户彼此之间能够发送和接收E-mail的E-mail系统。例如,图2所示的由不同服务器管理的发信人、收信人A和收信人B,彼此之间能够通过因特网来发送和接收E-mail。
然而,现有技术的因特网E-mail发送与接收方式存在的一个问题是,发信人无法确认收信人是否真正收到了其所发出的邮件。换句话说,不能进行“接收确认”。其原因在于,一旦将E-mail从发信人邮件服务器发送到,独立于发信人邮件服务器来进行工作的收信人邮件服务器上,则发信人邮件服务器将没有任何方法能够确认收信人是否已经阅读了收信人邮件服务器上的E-mail。
随着通过因特网进行E-mail通信的迅速增长,对于彼此独立的各服务器之间的因特网E-mail的发送和接收,迫切需要具有一种“接收确认”的功能。
本发明目的在于提供多种对现有技术中所存在的问题的解决方案,因此,本发明的一个目的是提供一种因特网E-mail系统及其方法,其具有的功能是,即使在E-mail是通过因特网在彼此独立的服务器之间来发送与接收的情况下,发信人也能够确认E-mail的接收状态。
根据上述目的,根据本发明的一种具有接收确认功能的因特网E-mail方法包括以下步骤(a)为由发信人所发送的邮件分配标识代码(inherent code)并将其存储到数据库中;(b)为了使其能够在收信人接收到邮件后,将所述步骤(a)中分配给该邮件的标识代码发送回该E-mail系统,而在包含有步骤(a)所述的标识代码的邮件上附加CGI可执行语句;(c)当收信人接收到包含有所述步骤(a)的标识代码以及所述步骤(b)的CGI可执行语句的邮件时,通过执行CGI可执行语句,将收信人所接收到的邮件的标识代码发送回E-mail系统;和(d)如果所述步骤(a)中所发送邮件的标识代码与数据库中所注册的信息相同,向该邮件的发信人递送接收确认信息。
另外,根据本发明的具有接收确认功能的因特网E-mail系统包括邮件处理器,为发信人所发送的邮件分配标识代码,并在为了使其能够在收信人接收到邮件后,将所分配的标识代码发送回该E-mail系统,而附加了CGI可执行语句之后,将该邮件发送给收信人邮件服务器;数据库,其中存储有由所述邮件处理器所分配的标识代码;以及接收确认部,用于接收由执行该CGI可执行语句所发送回的邮件的标识代码,并将其与所述数据库中所存储的标识代码进行比较,而如果两个代码彼此完全相同,则发送接收确认信息。
图1所示为现有技术中通过计算机通信服务公司来进行工作的E-mail系统的示意图;图2所示为现有技术的因特网E-mail系统的示意图;图3所示为根据本发明一种实施例的具有接收确认功能的因特网E-mail系统的结构图;图4所示为根据本发明另一种实施例的具有接收确认功能的因特网E-mail系统的结构图;图5所示为根据本发明的再一种实施例的具有接收确认功能的因特网E-mail系统的结构图。附图中重要部件编号的说明30,40,50E-mail系统31,41,51发信人32,42,52收信人邮件服务器33,43,53收信人34,44,54邮件处理器35,45,55数据库36,46,56接收确认部接下来将参照附图对根据本发明的具有接收确认功能的因特网E-mail系统及其方法进行详细说明。
图3所示为根据本发明一种实施例的具有接收确认功能的因特网E-mail系统的结构图。
如图3所示,根据本发明的一种因特网E-mail系统(30)执行将由发信人(31)所发出的E-mail递送给收信人邮件服务器(32)的基本功能。
从发信人(31)到E-mail系统(30)的E-mail传输,以及从E-mail系统(30)到收信人邮件服务器(32)的E-mail传输通常通过因特网来进行,但是发信人(31)与E-mail系统(30)之间的E-mail传输不需要通过因特网来完成。换句话说,如果发信人(31)和E-mail系统(30)通过专用网彼此连在一起,或如果E-mail系统(30)是某计算机通信服务公司的E-mail服务器,并且发信人(31)是同一计算机通信服务公司的用户,则发信人(31)与E-mail系统(30)之间的E-mail传输将不需要通过因特网来进行。
E-mail系统(30)的邮件处理器(34)为发信人(31)所发送的邮件分配标识代码,并将其存储到数据库(35)中,同时在该邮件上附加CGI(公共网关接口)可执行语句。该CGI可执行语句包含有用于在收信人收到该邮件之后,将该邮件的标识代码发送回根据本发明的E-mail系统(30)的指令。
将附加有该CGI可执行语句的邮件发送到收信人邮件服务器(32),如果收信人(33)接收到了该邮件,则该CGI可执行语句将被执行,因此,该邮件的标识代码将从该CGI可执行语句被发送回E-mail系统(30)的接收确认部(36)。
E-mail系统(30)的接收确认部(36)对从收信人的CGI可执行语句发送来的邮件标识代码,与数据库(35)中所注册的信息进行比较,如果这些代码与所注册的信息完全相同,则接收确认部将向发信人(31)发送接收确认信息.
另一方面,发信人(31)也可以通过向本发明的E-mail系统的接收确认部(36)发送一条查询命令,来确认其所发送的邮件的接收状态。如果收信人的CGI可执行语句将由发信人所发送的邮件的标识代码传送回来,则接收状态将变为“已收到”,而相反地,如果由该发信人所发送的邮件的标识代码并没有被收信人的CGI可执行语句传送回来,则该状态将为“未收到”。
为了能够正确地执行被附加到根据本发明的E-mail系统中的邮件上的CGI可执行语句,收信人邮件服务器应能够支持基于html语言的文档。而如果收信人邮件服务器是通过其它方式来读取邮件的,比如利用基于文本的仿真程序(emulator),则该CGI可执行语句将得不到执行。
即使对于上述情况,本发明也提供了一种能够确认通过因特网所发送E-mail的接收状态的E-mail系统及其方法。
图4所示为根据本发明另一种实施例的具有接收确认功能的因特网E-mail系统的结构图。
E-mail系统(40)的邮件处理器(44)为发信人(41)所发送的邮件分配标识代码,并将所分配的代码和邮件文本记录到数据库(45)中,同时向收信人邮件服务器(42)发送邮件标题和链接指令。其中链接指令包含有可以读取该邮件文本的因特网地址。
当该邮件标题和链接指令通过收信人邮件服务器(42)被发送给收信人(43)时,收信人(43)通过输入链接指令中所记录的地址,从该E-mail系统的接收确认部(46)请求邮件文本。接收确认部(46)确认所请求邮件文本的标识代码,并将邮件文本从数据库(45)传送给收信人(43)。在此系统中,如果收信人(43)请求通过该链接递送邮件文本,且如果该邮件文本已被发送到收信人(43),则其状态将变为“已收到”,同时将“接收确认”信息通知给发信人(41)。
另一方面,发信人(41)也可以通过对根据本发明的E-mail系统(40)的接收确认部(46)进行查询,来确认所发送邮件的接收状态。此时,如果存在来自收信人的通过该链接递送邮件文本的请求,并且该邮件文本被发送到收信人(43),其状态将变为“已收到”,而如果没有来自收信人(43)的通过该链接来递送邮件文本的请求,则其状态将变为“未收到”。
图5所示为根据本发明再一种实例的具有接收确认功能的因特网E-mail系统的结构图。
图5适用于其中收信人的E-mail接收环境并不是基于web浏览器,而是完全基于文本的仿真程序,因此无法进行链接的场合。
E-mail系统(50)的邮件处理器(54)为发信人(51)所发送的邮件分配标识代码,并将所分配的代码和邮件文本存储到数据库(55)中,同时将邮件标题发送给收信人邮件服务器(52)。
当通过收信人邮件服务器(52)将邮件标题递送给收信人(53)之后,如果收信人(53)愿意读取该邮件文本,则通过收信人邮件服务器(52)将发送回一条响应消息。而一旦接收到来自收信人邮件服务器(52)的上述响应消息,则根据本发明E-mail系统的邮件处理器(54)将通过收信人邮件服务器(52),把从数据库(55)中读出的邮件文本发送给收信人(53)。在此系统中,如果响应消息从收信人到达,并且邮件文本被递送到收信人(53),则其将向接收确认部(56)发送响应确认信号,同时接收确认部(56)则将状态变为“已收到”,并将“接收确认”信息通知给发信人(51)。
另一方面,发信人(51)也可以通过对根据本发明的E-mail系统的接收确认部(56)进行查询,来确认所发送邮件的接收状态。如果存在来自收信人的响应消息,同时邮件文本被递送给收信人(53),则其状态将变为“已收到”,而如果没有来自收信人(53)的响应消息,则状态将是“未收到”。
如上所述,根据本发明的因特网E-mail系统及其方法具有的能力是,即使在E-mail是通过因特网由彼此独立的服务器来进行发送和接收的情况下,也可以使邮件发信人能够确认邮件的接收状态。另外,本发明使得该种因特网E-mail系统及其方法能够确认邮件的接收状态,不仅可以适用于支持html语言的收信人邮件服务器,同时也适用于那些不支持html语言的邮件服务器。
权利要求
1.一种具有接收确认功能的因特网E-mail方法,包括以下步骤(a)为由发信人所发送的邮件分配标识代码并将其存储到数据库中;(b)为了使其能够在收信人接收到邮件后,将所述步骤(a)中分配给该邮件的标识代码发送回该E-mail系统,而在包含有步骤(a)所述的标识代码的邮件上附加CGI可执行语句;(c)当收信人接收到包含有所述步骤(a)的标识代码以及所述步骤(b)的CGI可执行语句的邮件时,通过执行CGI可执行语句,将收信人所接收到的邮件的标识代码发送回E-mail系统;和(d)如果所述步骤(a)中所发送邮件的标识代码与数据库中所注册的信息相同,向该邮件的发信人递送接收确认信息。
2.一种具有接收确认功能的因特网E-mail系统,包括邮件处理器,用于为发信人所发送的邮件分配标识代码,并在为了使其能够在收信人接收到邮件后,将所分配的标识代码发送回该E-mail系统,而附加了CGI可执行语句之后,将该邮件发送给收信人邮件服务器;数据库,其中存储有由所述邮件处理器所分配的标识代码;以及接收确认部,用于接收由执行该CGI可执行语句所发送回的邮件的标识代码,并将其与所述数据库中所存储的标识代码进行比较,而如果两个代码彼此完全相同,则向发信人发送接收确认信息。
3.一种具有接收确认功能的因特网E-mail方法,包括以下步骤(a)为由发信人所发送的邮件分配标识代码并将其存储到数据库中;(b)将所述步骤(a)中被分配了标识代码的上述邮件的邮件标题和链接指令发送给收信人邮件服务器;(c)收信人通过该链接指令请求邮件文本;(d)确认所请求邮件的标识代码,同时将邮件文本递送给收信人,以及向发信人发送接收确认信息。
4.一种具有接收确认功能的因特网E-mail系统,包括邮件处理器,用于为发信人所发送的邮件分配标识代码,并将其邮件标题和通过其可以请求该邮件文本的链接指令发送给收信人邮件服务器;数据库,其中存储有由所述邮件处理器所分配的标识代码,和邮件文本;以及接收确认部,用于在收信人接收到该邮件之后,通过上述链接指令发送所请求的邮件文本,并向发信人递送接收确认信息。
5.一种具有接收确认功能的因特网E-mail方法,包括以下步骤(a)为由发信人所发送的邮件分配标识代码并将其存储到数据库中;(b)将所述步骤(a)中被分配了标识代码的上述邮件的邮件标题发送给收信人邮件服务器;(c)收信人为了读取邮件文本通过收信人邮件服务器响应该E-mail系统;(d)根据所述步骤(c)中所作出的响应,将邮件文本发送给收信人并向发信人递送接收确认信息。
6.一种具有接收确认功能的因特网E-mail系统,包括邮件处理器,用于为发信人所发送的邮件分配标识代码,并将其邮件标题发送给收信人邮件服务器,以及用于当具有来自收信人的响应时,将邮件文本递送给收信人邮件服务器;数据库,其中存储有由所述邮件处理器所分配的标识代码,和邮件文本;以及接收确认部,用于当邮件文本在收信人作出响应后已被递送给收信人时,向发信人递送接收确认信息。
全文摘要
具有接收确认功能的因特网E-mail系统和方法,该方法包括:(a)为所发送的邮件分配标识代码并将其存储到数据库中;(b)在包含有标识代码的邮件上附加CGI可执行语句;(c)当收信人接收到包含有标识代码和CGI可执行语句的邮件时,通过执行CGI可执行语句,将所接收到邮件的标识代码发送回E-mail系统;(d)如果所述步骤(a)中所发送邮件的标识代码与数据库中所注册的信息相同,向该邮件的发信人递送接收确认信息。
文档编号H04L12/58GK1271903SQ0010604
公开日2000年11月1日 申请日期2000年4月24日 优先权日1999年4月24日
发明者崔宇诊 申请人:内克森公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1