电子邮件发送/接收系统及方法和记有该方法的记录媒介的制作方法

文档序号:6414379阅读:203来源:国知局
专利名称:电子邮件发送/接收系统及方法和记有该方法的记录媒介的制作方法
技术领域
本发明涉及包括一个主计算机和经诸如电话线路和无线信号之类的通信线路连接到该主计算机的各个终端的网络系统,特别涉及允许主计算机和各个终端互相发送/接收电子邮件的电子邮件发送/接收系统和电子邮件发送/接收方法,和涉及记录着上述方法的记录媒介。
一种在一个设置的时间(在夜里)里从主计算机上下载明天早晨的报纸到一个终端以便当用户起床时可以阅读早报的系统通常典型地做为一个网络系统,包括一个主计算机和经由诸如电话线路和无线信号之类的通信线路连接到该主计算机的终端。按照这个系统,用户可以在夜里自动地接收他希望从主计算机看到的数据,以避免在当通信线路非常繁忙的白天时间使用。
日本未决专利申请NO.139747/1996(Tokukaihei No.8-139747)公开了一种按照重要性密钥字分类接收电子邮件和按照密钥字索引选择所接收电子邮件的电子邮件接收系统的选择装置。按照这个系统,选择出加急和重要的电子邮件,使用户能够最早优先查看该函件的内容。
但是,在上述任何的系统中,由于每个终端的存储器容量和来自主计算机的电子邮件的总量(输入的电子邮件的总的数量)之间的关系不易协调一致,因此,例如当后者大于前者的时候,终端不能从主计算机接收所有的电子邮件,并且用户可能不能接收到加急或重要的电子邮件。
因此,为了可靠接收加急或重要的电子邮件,用户不得不管理终端,使其始终保证对于输入的电子邮件总量具有足够的存储器容量。因此,常规的系统存在着系统管理非常麻烦的问题。
因此本发明的目的是提供一种电子邮件发送/接收系统和电子邮件发送/接收方法,允许终端用户在不对终端的可用存储容量进行管理的情况下即使输入的电子邮件的总量超过可用容量的情况下,接收加急或重要的电子邮件,和一种在上面记录上述方法的记录媒介。
为了实现上述和其它的目的,本发明的电子邮件发送/接收系统的特征在于是利用一种终端和一种主计算机实现的,他们包括用于存储电子邮件的第一存储部分;按照分配给电子邮件的优先级,提取将要发送给终端的电子邮件的第一控制部分。
按照上述的安排,当终端通过通信线路被连接到主计算机时,主计算机按照分配给电子邮件的优先级借助于第一控制部分提取存储在第一存储部分的电子邮件,和发送它们到该终端。
因此,对于存储在主计算机的第一存储部分中的所有电子邮件,终端按照对于用户的递降的优先级存储各个电子邮件。
因此,即使终端没有存储所有输入的电子邮件的足够的存储器容量,如果可用存储器容量大得足以存储这些具有较高优先级的电子邮件话,用户可以仅接收被赋予较高的优先级的电子邮件。从而,用户不必在接收电子邮件时每次都要管理系统,因此使得系统管理容易了。
再有,终端的用户可以按存储的顺序来以降序优先级读电子邮件。换言之,用户可以仅按终端的存储顺序读出用户赋予较高优先级的电子邮件,即,具有优先级在先的加急或重要的电子邮件,而不用查找所有接收的电子邮件。
本发明还以提供一种适合用于上述安排的电子邮件发送/接收系统的电子邮件发送/接收方法和一种记录该方法的记录媒介。
更具体地,为满足上述和其它目的,本发明的电子邮件发送/接收方法的特征在于包括以下步骤按照赋予电子邮件的优先级提取存储在主计算机的第一存储部分电子邮件的第一步骤;发送在第一步骤提取的电子邮件到终端的第二步骤。
另外,为满足上述和其它目的,一种可以由计算机进行读出的本发明的记录媒介的特征在于在上面记录有使计算机执行如下处理步骤的程序按照赋予电子邮件的优先级将提取的电子邮件存储在主计算机中的第一存储部分的第一处理步骤;和发送在第一处理步骤中提取的各电子邮件到一个终端的第二处理步骤。
为了理解本发明的特点和优点,结合附图进行详细描述。


图1是说明按照本发明的第一实施例的电子邮件发送/接收系统的主计算机的图;图2是图1的电子邮件发送/接收系统的操作程序的详细流程图;图3是说明按照上述实施例的电子邮件发送/接收系统的终端的细节的图;图4是图1的电子邮件发送/接收系统的主计算机的操作程序详细流程图;图5是图3的电子邮件发送/接收系统的终端的操作程序的详细流程图;和图6是说明用于图1和3的电子邮件发送/接收系统的记录媒介的图。
下面将描述本发明的一个实施例。
如图1所示,该实施例的电子邮件发送/接收系统是由一个主计算机1和一个终端2组成的,其中主计算机1的第一调制解调器3通过作为通信线路的电话线路5被连接到终端2的第二调制解调器4上。
换言之,在上述安排的电子邮件发送/接收系统中,主计算机1和终端2经由电话线路5通过第一调制解调器3和第二调制解调器4相互发送和接收数据。
该实施例的电子邮件发送/接收系统将以在主计算机1和终端2之间的发送和接收数据的一个电子邮件作为例子(下文简称为电子邮件)进行说明。这里,当用户写入一个电子邮件时,用户按照该电子邮件的先后或重要性赋予该电子邮件的优先级。
主计算机1不是不加分辨地发送所有电子邮件到终端2。
更为具体地讲,当终端2连接到主计算机1时,主计算机1获得终端2的可用存储器容量,和将待发送到终端2的电子邮件的总量与可用存储器容量进行比较,和判断该终端是否可以存储这些电子邮件。
当主计算机1判断前者大于后者时,主计算机1按降序优先级的次序发送电子邮件。当主计算机1判断前者小于后者时,主计算机1简单发送所有电子邮件到终端2。
下面将给出主计算机的详细描述。
如图1所示,主计算机1设置存储部分6(第一存储部分)做为保存发往到每个用户的电子邮件的存储装置,在图中,为了说明方便仅表示出一个用户。
存储部分6包括新标志部分6a、优先级部分6b、名称部分6c、电子邮件部分6d、日期部分6e、和存储附加到每个电子邮件上的,诸如名称和日期之类的电子邮件信息的信息量部分(volume section)6f,以便按相应的地址管理和检索各个电子邮件(retrieve)。
在新标志部分6a中,设置一个新标志,表示用户是否已经确认过该电子邮件。更具体地,在新标志部分6a中,对于用户尚未读过的一个电子邮件设置“1”值和对于用户已经读过的电子邮件设置“0”值。
在优先级部分6b中,设置了分配给每个电子邮件的优先级的先后次序。更具体地,按照递降的优先级次序设置“1”、“2”、“3”和“0”。但是,在图1中,由“0”指示的最低优先级没有分配给电子邮件。注意,分配给每个电子邮件的优先级是由用户事先确定的。
在名称部分6c,电子邮件名称被存储和该电子邮件的简短内容被存储在电子邮件部分6d。在日期部分6e中,存储该电子邮件的接收日期,和代表该电子邮件的信息量的值被存储在信息量部分6f。
全部电子邮件和其它电子邮件信息被存储在存储部分6的未表示出的存储区。
存储部分6通过第一门电路8、第二门电路9、和第三门电路10连接到控制设备(第一控制装置)18。存储部分6还被连接到构成控制设备18的地址部分7。
控制设备18包括地址部分7、匹配检测部分11、信息量相加部分12、判断部分13和优先级产生部分15。
地址部分7按各自的地址顺序地检索存储在存储部分6中的各个电子邮件,和输出电子邮件到第一门电路8。
第一门电路8的输出端被连接到主计算机1的第一调制解调器3,以便当第一门电路8被打开时,输出的各个电子邮件被从计算机1通过调制解调器3发送到终端2。第一门电路8是按照来自匹配检测部分11或者判断部分13任何一个的打开命令信号被打开的,这方面将在下面予以描述。
第二门电路9的输入端被连接到存储部分6的优先级部分6b,同时其输出端被连接到匹配检测部分11,这方面将下面予以描述。第二门电路9从存储部分6的新标志部分6a接收一个新标志作为该门的打开命令信号。换言之,第二门电路9按照输入的新标志被打开,以便来自存储部分6的优先级部分6b的信号(指示该电子邮件的优先级)被输出到匹配检测部分11。
第三门电路10的输入端被连接到存储部分6的信息量部分6f,同时其输出端被连接到信息量相加部分12,这方面将在下面予以描述。第三门电路10从存储部分6的新标志部分6a中接收一个新标志,作为该门电路的打开命令信号。换言之,第三门电路10按照输入的新标志被打开,以便来自存储部分6的信息量部分6f的信号(指示该电子邮件的量)被输出到信息量相加部分12。
在本实施例中,因为在新标志部分6a中,对于一个新的电子邮件设置了“1”和对于另外一个电子邮件设置了“0”,所以当接收到呈现“1”的新的标志时,第二门电路9和第三门电路10被打开。
信息量相加部分12每次检索所有电子邮件时相加通过第三门电路10输入的新的电子邮件的信息量,和输出信息量值相加的结果到连接到信息量相加部分12的判断部分13。这里,相加结果可以是将被发送到终端2的所有新的电子邮件的总量。
判断部分13被连接到存储终端2的可用存储器容量的容量缓冲器14。和它将终端2的可用存储器容量与来自信息量相加部分12的相加结果进行比较,该相加结果是将被发送到终端2的电子邮件的总信息量。
判断部分13的判断结果被输出到第一门电路8和优先级产生部分15。更具体地,当终端2的可用存储器容量大于相加的结果时,判断部分13输出门电路打开命令信号到第一门电路8;否则判断部分13输出一个信号到优先级产生部分15。
优先级产生部分15基于来自判断部分13的信号产生优先级,使得各个电子邮件按递降的优先级被输出,和输出优先级信息到匹配检测部分11。例如,在图1的例子的情况下,“1”值被首先输出,然后接着输出“2”、“3”、和“0”值。
仅当通过第二门电路9为其输入的新的标志呈现“1”的电子邮件的优先级与优先级产生部分15产生的优先级匹配时,匹配检测部分11输出门电路打开命令信号到第一门电路8。更具体地,如果由优先级产生部分15产生的优先级是“1”,则第一门电路8被打开,仅通过第一调制解调器3输出存储部分6的优先级部分6b设置为“1”的各电子邮件。
换言之,在图1的例子的情况下,第一门电路8被打开,使得存储在存储部分6中的所有电子邮件中的仅其新的标志呈现“1”和其优先级也呈现“1”的电子邮件,即名称为“URGENT”的电子邮件通过第一调制解调器3被输出到终端2。
当第一门电路8被打开时,存储在存储部分6中的电子邮件被通过调制解调器3经由电话线路5发送和通过调制解调器4被终端2接收。
终端2设置有一个存储部分(第二存储部分)16,用作存储从主计算机1发送来的电子邮件的存储装置。存储部分16接收和存储通过第二调制解调器4从计算机1发送来的电子邮件。
存储部分16被连接到容量缓冲器17,该容量缓冲器用于存储作为可用存储器容量信息的存储部分16的存储器容量与当前存储的电子邮件的总信息量之间的平衡信息。容量缓冲器17被连接到第二调制解调器4,以便该缓冲器发送所存储的可用存储器容量信息到设置在主计算机1中的容量缓冲器14中。
接下来,将在下面解释上述安排的主计算机当发送一个未读的新的电子邮件到终端2时的操作。
地址部分7顺序地访问存储在主计算机1的存储部分6中的电子邮件。当地址部分7访问一个其新的标志部分6a被设置为“1”的电子邮件时,新的标志部分6a输出门电路打开命令信号到第二门电路9和第三门电路10两者,从而第二门电路9和第三门电路10都被打开。
第二门电路9接收存储在优先级部分6a的优先级,和仅当新的标志呈现“1”时被来自新的标志部分6a的信号打开,使得仅其新的标志被设置为“1”的各电子邮件的优先级被输出到匹配检测部分11。
另外一方面,第三门电路10接收来自信息量部分6f被地址部分7访问的电子邮件的信息量。因此,当第三门电路10对于其新的标志呈现“1”的电子邮件被打开时,仅新的标志也呈现“1”的电子邮件的信息量被输出到信息量相加部分12。
信息量相加部分12对通过第三门电路10的电子邮件的信息量进行相加,和输出相加结果到判断部分13,作为将被输出到终端2的电子邮件的总的信息量。
判断部分13比较存储终端2的可用存储器容量的容量缓冲器14的内容与通过信息量相加部分12获得的将被发送到终端2的电子邮件的总信息量。当前者大于后者时,判断部分13直接输出打开门电路的命令信号到门电路8,于是第一门电路8被打开。因此,在这些条件下,当地址部分7再次访问存储部分6中的电子邮件时,所有新的标志部分6a呈现“1”的电子邮件被发送到终端2。
另一方面,当判断部分13判断前者小于后者时,判断部分13输出一个信号到优先级产生部分15,而不直接打开第一门电路8。
优先级产生部分15产生接递降优先级的次序的发送电子邮件的优先级,和输出产生的信息到匹配检测部分11。
正如上面解释的那样,匹配检测部分11接收存储在优先级部分6b中的每个新的标志被设置为“1”的电子邮件的优先级。然后匹配检测部分11判定是否每一输入函件的优先级与优先级产生部分15所产生的优先级匹配。匹配检测部分11仅当判断为优先级匹配时输出开门命令信号到第一门电路8,打开该门电路。
因此,按照上述安排的电子邮件发送/接收系统,主计算机1首先比较存储在其中的电子邮件的信息量与终端2的可用存储器容量,和当前者大于后者时,主计算机1按指定的各个电子邮件的进降优先级的次序发送各个电子邮件到终端2。
接下来,将参照图1的方框图和图2的流程图详细解释上述安排的电子邮件发送/接收系统的发送/接收操作的程序。这里,用于便携电话之类的无线信号被用做通信线路替代图1中的电话线路5。
首先,从设置在主计算机1上的一个时钟(未示出)获得当前时间信息(S1)。
然后,判断该读出的时间信息是否是一个预定时间(例如,10:00AM或3:00PM)(S2)。当读出的时间信息与预定的时间匹配(是)时,主计算机1通过无线信号与终端2建立连接,和该流程前进到S3。
在S3中,主计算机1检索存储在存储部分6中的一个电子邮件和借助于地址部分7判断是否其新的标志呈现“1”并基于此判定该电子邮件是否是一个未被读过的新的电子邮件(S4)。
如果由地址部分7检索的电子邮件是一个新的电子邮件,由于它的新的标志被设置为“1”,第三门电路10被打开。因此,该电子邮件的信息量通过第三门电路10被从信息量部分6f输入到信息量相加部分12。接下来,信息量相加部分12相加该输入的电子邮件的信息量到将被发送的电子邮件的发送信息量上(S5)。
另一方面,当在S4判断为由地址部分7检索的该电子邮件不是一个新的电子邮件(否)时,该流程跳到S6。
在S6,进行判断是否存储在存储部分6中的所有电子邮件都被进行检索。当不是所有电子邮件都被进行检索时(否),该流程返回到S3和检索存储部分6中的其余电子邮件。
另一方面,当在S6中判断所有电子邮件都已经被检索(是),主计算机1从终端2的容量缓冲器17接收终端2的存储部分16的可用存储器容量,和存储该容量在容量缓冲器14中(S7)。
然后,主计算机1的判断部分13比较终端2的存储部分16的存储在容量缓冲器14中的可用存储器容量与由信息量相加部分12计算的发送信息量。通过这样的操作,判断部分13判断是否终端2的存储部分16的可用存储器容量大于所有新的电子邮件的发送信息量,换言之,判断部分13判断是否在终端2中存在着接收容量(S8)。
当判断部分13判断在终端2中存在接收存储器容量,即在S8(是)时,将被从主计算机1发送到终端2的所有电子邮件被判断为在终端2中是可被存储器的。因此,判断部分13直接输出开门命令信号到第一门电路8,使得第一门电路8对于所有新的电子邮件都被打开。在这些条件下,主计算机1检索一个新的电子邮件(S9)和发送该电子邮件到终端2(S10)。
然后,主计算机1判断是否已检索到和发送所有新的电子邮件到终端2(S11)。当主计算机1判断为是这样的(是)时,主计算机结束工作;否则(否)的情况下,流程返回到S9和对剩余的电子邮件进行检索。
类似上述情况,当终端2可存储将被从主计算机1发送的所有电子邮件时,即,所有新的电子邮件时,主计算机1发送所有新的电子邮件到终端2。
另一方面,当判断部分13判断在终端2中没有充足的接收存储器容量时,即,在S8为(否)时,主计算机1按以下方式进行操作。也就是说,当终端2的存储器容量少时,不是所有的新的电子邮件都可用从主计算机1发送到终端2。因此,对于分配给新的电子邮件的所有优先级中,指示最高优先级的值(在图1中由值“1”指示的)被设置作为在匹配检测部分11中的一个初始值(S12)。
这里,判断部分13以一个信号的形成输出判断结果到优先级产生部分15。优先级产生部分15基于来自判断部分13的信号产生指示最高优先级的值,输出该值到匹配检测部分11,作为用于检验优先级的匹配的初始值。然后,匹配检测部分11设置来自优先级产生部分15的输入值作为检测优先级匹配的优先级(S12)。在图1的情况的例子中,指示最高优先级的值“1”被分配,接着是“2”、“3”、和“0”。因此,优先级产生部分15产生值“1”作为初始优先级和设置该优先级到匹配检测部分11。
然后,地址部分17检索存储在主计算机1的存储部分6中的一个新的电子邮件。
从而,匹配检测部分11判断是否检索的新的电子邮件的优先级与在优先级产生部分15中设置的优先级匹配(S14)。当两个优先级彼此不匹配时(否),流程跳到S17;否则(是)时,主计算机1发送新的电子邮件到终端2(S15)。此时,匹配检测部分11输出开门命令信号到第一门电路8,使得第一门电路8对上述新的电子邮件打开。
然后,判断如此发送的电子邮件引起差错与否(S16)。换言之,判断是否在S15发送的电子邮件引起终端2的存储部分16的溢出。这里,如果检测到在终端2溢出出现(是),主计算机1判断已经被发到终端2的电子邮件充满存储部分16的存储器容量和结束操作;否则(否)流程前进到S17,因为主计算机1判断终端2的存储部分16对于更多电子邮件具有可用存储器容量。
在S17中,对存储在主计算机1中的所有电子邮件是否都已经被检索过进行判断。当所有新的电子邮件都已经被检索过(是)时,设置下一个优先级(S18)。然后,流程返回到S13,在S13中确定按照新的优先级的发送。换言之,优先级产生部分15为匹配检测部分11中的一个当前设置产生下一个最高优先级,和在匹配检测部分11中设置该最高优先级。另一方面,当不是所有新的电子邮件都已经被检索(否)时,流程返回S13和具有与当前设置的优先级相同优先级的电子邮件被发送。
换言之,在图1的例子的情况下,每次优先级产生部分15产生由初始值“1”并跟着值“2”、“3”、和“0”指示的各个优先级时,重复进行检索一个新的电子邮件的处理、由匹配检测部分11进行的各个优先级匹配的检测、和发送该电子邮件。
这里,S12-S18是由主计算机的第一内部控制装置和主计算机的第六内部控制装置采取的操作;S4和S14是由主计算机的第二内部控制装置采取的操作;S3和S16是由主计算机的第三内部控制装置采取的操作。
在上述的电子邮件发送/接收系统中,主计算机1基于终端2的存储部分16的可用存储器容量选择性地发送电子邮件。但是,在另外一个下面描述的电子邮件发送/接收系统例子中,存储部分16的存储器容量可按照将被发送到终端2的电子邮件的信息量进行调节,以便使终端2可接收所有新的电子邮件。
更具体地,在下面描述的电子邮件发送/接收系统例子中,终端2不是不加鉴别地接收所有的电子邮件,而是判断是否具有足够的可用存储器容量接收所有电子邮件。当终端2判断其可用存储器容量小于从主计算机1将发送的电子邮件的总信息量时,终端2将已经存储在其存储区中的电子邮件转存(save)到主计算机1,以便确保足够接收所有新的电子邮件的存储器容量。然后,终端2将从主计算机1发送的新的电子邮件存储到转存电子邮件已经被存储过的存储区。这里,终端2产生一个转存电子邮件的表。
下面,将对终端2作为详细的描述。
如图3所示,终端2设置有用作存储装置的存储部分16,用于存放从主计算机1接收的电子邮件。
存储部分16包括保护标志部分16a、优先级部分16b、名称部分16c、电子邮件部分16d、日期部分16e、和用于设置诸如名称和日期之类的每个电子邮件的信息的信息量部分16f。分配给每个电子邮件一个地址,和基于地址进行检索管理电子邮件。
在保护标志部分16a中,存储有用于禁止电子邮件被转存到主计算机1的保护标志。这里,当保护标志部分16a被设置为“1”时,意味着该电子邮件不允许被转存到主计算机1,和当保护标志被设置为“0”时,意味着该电子邮件允许被转存到主计算机1。换言之,“1”被设置在保护标志部分16a中,用于设置禁止转存的电子邮件,而“0”被设置在保护标志部分16a中,用于设置不禁止转存的电子邮件。
当终端2的可用存储器容量短缺时,转存电子邮件意为将已经存储在终端2上的电子邮件发送回主计算机1,和这样作确保在终端2中的足够的存储器容量。
在优先级部分16b中,存储着从分配给每个电子邮件的优先级获得的先后次序。更为具体地,根据先后次序排序优先级设置值“1”、“2”、“3”、和“0”。这里,“空”数据被存储在优先级部分16b中,用于未存储电子邮件的存储区。
在名称部分16c中,存储每个电子邮件的名称,和在该电子邮件的前端设置一个特定码,标明其中的数据代表名称。
在电子邮件部分16d中,存储该电子邮件的简短内容,和该电子邮件的接收日期被存储在日期部分16e。在信息量部分16f中,存储一个指示该电子邮件的信息量的值。
整个电子邮件和其它电子邮件的信息被存储在存储部分16的未表示出的存储区。
存储部分16通过第一门电路28、第二门电路29、和第三门电路30被连接到控制装置(第二控制装置)38。
控制装置38包括地址部分27、匹配检测部分31、信息量相加装置32、判断部分33、和优先级产生部分35。
地址部分27按它们各自的地址顺序地检索存储在存储部分16中的电子邮件,和输出电子邮件到第一门电路28。
第一门电路28的输出端被连接到终端2的第二调制解调器4,使得当第一门电路28被打开时,该电子邮件被从终端2发送到主计算机1。第一门电路28是被来自匹配检测部分31的开门命令信号打开的,下面还要描述。
第二门电路29的输入端连接到存储部分16的优先级部分16b,而其输出端连接到匹配检测部分31,在下面将要描述。另外,第二门电路29接收来自存储部分16的保护标志部分16a的一个相反保护标志,作为开门命令信号。换言之,第二门电路29按照输入的保护标志被打开,使得来自存储部分16的优先级部分16b的信号(指示该电子邮件的优先级)被输出到匹配检测部分31。更具体地,在本实施例中,“1”值被设置在一个禁止进行转存的电子邮件的保护标志部分16a,和“0”值被设置在可转存的电子邮件的保护标志部分16a上。
第三门电路30的输入端连接到存储部分16的信息量部分16f,而其输出端连接到信息量相加部分32,在下面将要描述。第三门电路30接收来自匹配检测部分31的信号,作为开门命令信号。
信息量相加部分32每次相加检索的所有通过第三门电路30输入的各个新的电子邮件信息量值。响应于来自匹配检测部分31的信号第三门电路被打开,在下面将要描述。信息量相加部分32输出各个信息量值相加的结果到连接在其输出端的判断部分33。所有当前存储在终端2中的电子邮件的最后相加结果意味着,保护标志被设置为“0”的电子邮件的总信息量,简言之,各个可被转存到主计算机1的电子邮件的总的信息量。
更具体地,对于所有保护标志设为0的电子邮件,信息量相加部分33将他们的总信息量送至判断部分33做为相加结果,对于这些电子邮件,匹配检测部分31已输出了开门命令信号。虽然在下面详细地进行描述,匹配检测部分31被安排为每次顺序检索所有电子邮件时仅输出开门命令信号到指定优先级的电子邮件。因此,所有可转存到主计算机1的电子邮件中,仅具有特定优先级的电子邮件的信息量被相加。
除了信息量相加部分32外,判断部分33被连接到容量缓冲器17。容量缓冲器17含有作为来自主计算机1的信息量相加部分12的相加结果信息,该信息通过第二调制解调器4和经由电话线路5的第一调制解调器3被发送到终端2。这种安排允许判断部分33接收存储在容量缓冲器17中的主计算机1的发送信息量。
判断部分33比较存储在容量缓冲器17中的将被从主计算机1发送的电子邮件的信息量与信息量相加部分32的相加结果,和输出比较结果到优先级产生部分35。
更为具体地,当判断部分33判断将从主计算机1发送的电子邮件的信息量大于信息量相加部分32的相加结果时,即被转存的电子邮件的总的信息量,判断部分33输出一个信号到优先级产生部分35。当接收到该信号时,优先级产生部分35产生“3”作为接着的最低优先级“0”。
当判断部分33判断从主计算机1将被发送的电子邮件的信息量小于信息量相加部分32的相加结果时,即被转存的电子邮件的总的信息量,则不需要转存该各个电子邮件,因为在终端2中保证有足够的存储器容量。因此,终端2从主计算机1接收各个新的电子邮件和存储这些电子邮件在终端2的存储部分16的存储空间中。
优先级产生部分35产生优先级,使得按照来自判断部分33的信号按递升优先级的次序将电子邮件转存到主计算机1中,和输出优先级信息到匹配检测部分31。更为具体地,优先级产生部分35每次所有电子邮件被进行检索时按照来自优先级产生部分35的信号,产生指示最低优先级的“0”值,接着产生“3”、“2”、“1”值。
匹配检测部分31仅当通过第二门电路29输入的保护标志呈现“0”的可转存电子邮件的优先级与由优先级产生部分35产生的优先级相匹配时,输出开门命令信号。第一门电路28和第三门电路30按照从匹配检测部分31输出的开门命令信号被打开。
当匹配检测部分31输出开门命令信号和第一门电路28被打开时,由地址部分27进行访问的电子邮件通过第二调制解调器4和经由电话线路5的第一调制解调器3被发送到主计算机1。与此同时,该电子邮件被输入到设置在终端2中的名称提取部分36。
名称提取部分36提取该发回到主计算机1的电子邮件的名称。更为具体地,名称提取部分36通过检测设置在每个发回到主计算机1的电子邮件的名称的头部的特殊码来提取名称。然后,名称提取部分36输出如此提取到的名称到一个连接到名称提取部分36上的名称表部分37(表信息存储装置)。
接下来,在下面将要描述当从主计算机1接收新的电子邮件时如上安排的终端2的工作。
如图3所示,地址部分27顺序访问存储在终端2的存储部分16中的电子邮件,和当地址部分27访问一个保护标志被设置为“0”的电子邮件时,保护标志部分16a输出一个开门命令信号到门电路29,因此第二门电路29被打开。另一方面,当地址部分27访问一个保护标志被设置为“1”的电子邮件时,保护标志部分16a输出一个关门信号到第二门电路29,因此第二门电路被关闭。
这里,第二门电路29接收来自优先级部分16b的电子邮件的优先级。因此,第二门电路29按照来自保护标志部分16a的信号被打开。从而,仅分配给保护标志呈现“0”的电子邮件的优先级被顺序地输出到匹配检测部分31。
另一方面,优先级产生部分35产生按递降次序的优先级和输出这些优先级到匹配检测部分31。注意,在图3的情况的例子中,优先级产生部分35初始输出一个指示最低优先级的“0”值,利用该值检测匹配。
匹配检测部分31从优先级部分16b接收保护标志呈现“0”的电子邮件的优先级,和仅当该电子邮件的优先级与由优先级产生部分35产生的优先级相匹配的情况下,该部分输出开门命令信号到第一门电路28和第三门电路30,从而第一门电路28和第三门电路30被打开。
当第一门电路28被打开时,正在被地址部分27访问的电子邮件通过第二调制解调器4被输出到主计算机1。这里,进行转存的电子邮件被从终端2的存储部分16擦除。因此,通过转存已经被存储在终端2中的电子邮件到主计算机1,可用保证终端2的存储部分16的对于新的电子邮件的存储空间。
转存到主计算机1的各个电子邮件还被输入到设置在第一门电路28与第二调制解调器4之间的名称提取部分36。这里,每个被转存的电子邮件的各称通过检测在其头部的特殊码被提取。被提取的名称被保持在名称表部分37和被显示在一个未表示出的显示部分或类似部分。被从终端2转存到主计算机1的电子邮件的电子邮件信息(电子邮件的表信息)按上述方式被保持在终端2的名称表部分37,因此用户可以容易地证实哪些电子邮件已经被从终端2转存到主计算机1。
另一方面,当第三门电路30被打开时,由地址部分27正在访问的电子邮件的信息量被输出到信息量相加部分32。因此,在所有保护标志呈现“0”的电子邮件中,其优先级与在匹配检测部分31中设置的优先级相匹配的各个电子邮件的信息量被进行相加。
因此,通过顺序检索各个电子邮件,同时设置在匹配检测部分31中的优先级被按递增优先级的次序进行更新,可转存的电子邮件的信息量被按递增的优先级的次序进行相加。
更为具体地,第三门电路30接收存储在存储部分16中的和被地址部分27访问的电子邮件的信息量部分16f的内容,和对于其优先级被证实与设置在匹配检测部分31中的优先级相匹配的电子邮件,该门电路被打开。因此,指定为“0”值的初始优先级的电子邮件的信息量被输出到信息量相加部分32。
当地址部分27顺序地检索各个电子邮件时,信息量相加部分32相加其优先级呈现“0”的可转存的各个电子邮件的信息量。换言之,信息量相加部分32转存到主计算机1的各个电子邮件,和计算存储部分16的可用存储器容量,在此之后信息量相加部分32输出计算结果(相加结果)到判断部分33。
判断部分33比较保持在容量缓冲器17中的将被从主计算机1发送的新的电子邮件的总信息量与存储部分16的可用存储器容量,该可用存储器容量是由终端2的信息量相加部分32通过相加转存到主计算机1的电子邮件的容量计算出来的。
当判断部分33判断前者大于后者时,终端2通过地址部分27开始进一步检索各个电子邮件,和转存其优先级呈现“0”的可转存的电子邮件。
在所有被分配“0”优先级的可转存电子邮件已经被转存和所有电子邮件已经被检索后,判断部分33输出该信号到优先级产生部分35。当从判断部分33接收到该信号时,优先级产生部分35产生“0”的次一级最低优先级“3”,和输出该值到匹配检测部分31。因此,匹配检测部分31从“0”到“3”更新用于匹配检测的优先级。
另一方面,当判断部分33判断前者小于后者时,则不需要转存电子邮件。因此,终端2从主计算机1接收电子邮件和从而安全地存储这些电子邮件到存储部分16的存储空间中。
按照上面的处理,每次利用更新匹配检测优先级检索所有电子邮件时,终端2按递增优先级的次序转存可转存的电子邮件到主计算机1,直到存储将从主计算机1发送的电子邮件所要求的容量在终端2的存储部分16中得到保证,使得终端2可以接收新的电子邮件。
另外,因为保存了每个被转存的电子邮件的电子邮件信息,所以用户可以容易地证实哪个电子邮件已经被转存到主计算机1了。
接下来,下面将描述上述安排的电子邮件发送/接收系统的主计算机1和终端2的操作。
首先,主计算机1的操作将参照图1的方框图和图4的流程图进行说明。这里,假设使用在这里的主计算机1的内部安排是与第一实例的主计算机1的内部安排相同的,除了开门命令信号由信号线L2所指示(在图中由交替长、短划线所指示)从匹配检测部分11输出到第三门电路10,代替由信号线L1所指示从新的标志部分6a输出的。第三门电路10仅当匹配检测部分11判断该电子邮件的优先级与设置在匹配检测部分11中的优先级匹配时才被打开。因此,对于所有新的电子邮件,信息量相加部分12相加其优先级与设置在匹配检测部分11中的优先级匹配的电子邮件的信息量。
首先,按照被发送到终端2的各个电子邮件设定优先级(S21)。假设这里,仅分配以优先级“1”和“2”的各个电子邮件将被进行发送。
然后,优先级产生部分15产生最高优先级和设置该最高优先级到匹配检测部分11,作为与电子邮件的优先级进行比较的优先级(S22)。这里,值“1”被设置为最高优先级。
连续地,借助于地址部分7检索保存在主计算机1中的电子邮件(S23)。
然后,判断被检索的电子邮件的新的标志是否呈现“1”(S24)。换言之,按照存储在新的标志部分6a中的新的标志状态判断是否在S23检索的电子邮件是一个新的电子邮件。更具体地,所检索的电子邮件的新的标志作为门电路开门命令信号从存储部分6的新的标志部分6A输出到第二门电路9,即新的标志的状态在第二门电路9的状态下进行检索。
这里,当所检索的电子邮件的新的标志不呈现“1”时,即,当所检索的电子邮件不是一个新的时(否),该流程跳到S27。另一方面,当所检索的电子邮件的新的标志不是“1”时,即,当所检索的电子邮件是一个新的电子邮件(是),该流程前进到S25。
在S25,匹配检测部分11判断是否当前设置的优先级与分配给在S23检索的新的电子邮件的优先级匹配。当在S25中该各优先级不相匹配(否)时,流程跳到S27;否则(是),该电子邮件被判断为将被发送到终端2的电子邮件和流程前进到26。
S26中,被判断为将被发送到终端2的电子邮件的发送电子邮件所要求的存储器容量被作为发送信息量进行计算。更为具体地,在检测优先级匹配的情况下,匹配检测部分11输出开门命令信号和打开第三门电路10,从而所检索的电子邮件的信息量被从信息量部分6F输入到信息量相加部分12和进行相加。
然后,在S27中对存储在主计算机1中的所有电子邮件是否已被检索进行判断。这里,当不是所有电子邮件地已经被检索(否)时,流程转到S23检索其余的电子邮件。当所有电子邮件已经被进行检索(是)时,这意味着,计算了所有新的电子邮件即分配有一组优先级(这里是“1”)的电子邮件的总的信息量。
接下来,进行判断对于在S21中设置的所有优先级的将被发送到终端2的新的电子邮件的总信息量是否被计算(S28)。换言之,判断在匹配检测部分11中当前设置的优先级是否已经达到在S21中设置的最低优先级。
当判断为不是所有优先级都已经被处理过(否),该流程跳到S30。更为具体地,因为“1”和“2”在S21中被设置为分配给将被发送到终端2的电子邮件的优先级,如果当前设置在匹配检测部分11中的优先级是“1”,则被判断为不是所有优先级都已经被处理过,因为存在着下一个最高的优先级“2”。
在S30中,下一个优先级被设置在匹配检测部分11中。换言之,在S21中设置的作为分配给将被发送的电子邮件的所有优先级当中,优先级产生部分15产生下一个最高优先级为当前设置的优先级,因此匹配检测部分11用新产生的优先级更新设置在其中的优先级,利用该优先级进行匹配检测。这里,值“2”被设置在匹配检测部分11中作为更新的优先级。然后,流程返回到S23,和再次检索一个电子邮件。
另一方面,当判断为所有设置的优先级已经被处理过(是)时,流程前进到S29。更为具体地,因为值“1”和“2”在S21中被设置为分配给将被发送到终端2的电子邮件的优先级,如果当前设置在匹配检测部分11中的优先级是“2”,则判断为所有的优先级都已经被处理过,因为不存在下一个最高的优先级。
在S29中,一个信息量被发送。换言之,通过由信息量相加部分12相加所有从主计算机1将被发送到终端2的新的电子邮件的信息量获得的信息量被发送到终端2。
这里,S24和S25是由主计算机的第二内部控制装置采取的动作和S21-S30是由主计算机的第六内部控制装置采取的动作。
在上述操作中,对于每个优先级进行判断和电子邮件的信息量被相加。但是,如果在S25中安排判断多个优先级,则S27和S28可以被忽略,从而简化了操作。简言之,因为分配给将被发送到终端2的电子邮件的所有优先级都可以在S25中进行判断,则程序可以被简化。
接下来,将参照图3的方框图和图5的流程图解释终端2的操作。这里,假设终端2没有对于输入电子邮件的足够的可用存储器容量。
开始,终端2接收从主计算机1将被发送的电子邮件的总的信息量(S41)。更为具体地,由主计算机1的信息量相加部分12计算的和从主计算机1在图4的S29中发送的发送信息量被存储在终端2的容量缓冲器17。
然后,终端2的存储部分16的可用存储器容量被进行检测和作为存储部分16的可用存储容量的初始值被存储在信息量相加部分32(S42)。
然后,设置优先级(43)。更为具体地,对于分配给存储在存储部分16中的电子邮件的所有优先级,优先级产生部分35产生最低优先级和输出该优先级到匹配检测部分31。当接收到该最低优先级时,匹配检测部分31将其作为优先级的初始值,利用该优先级进行匹配检测。这里,设置代表最低优先级值“0”,接着按递增的优先级次序“3、”“2”、“1”进行设置。因此,优先级产生部分35产生最低优先级“0”,和设置该优先级在匹配检测部分31中作为初始优先级值,利用该优先级进行匹配检测。
接下来,保存在终端2的存储部分16中的电子邮件被检索(S44)。更为具体地,借助于地址部分27保存在终端2的存储部分16中的电子邮件被检索。
然后,判断被检索的电子邮件的保护标志是否被设置为“1”。换言之,按照存储在保护标志部分16A中的保护标志状态判断在S44检索的电子邮件是被禁止转存的电子邮件,还是不是被禁止转存的电子邮件。更为具体地,被检索的电子邮件的保护标志从存储部分16的保护标志部分16A作为开门命令信号被输出到第二门电路29。因此,保护标志的状态被反应到第二门电路29的状态。
如果在S45保护标志被设置为“1”(是),则流程跳到S55,因为禁止该电子邮件的转存。
另一方面,如果在S45保护标志未被设置为“1”(否),进行判断是否各优先级相互匹配(S46),因为允许该电子邮件进行转存。
在S46,由匹配检测部分31判断是否当前设置的优先级与在S44分配给被检索的电子邮件的优先级匹配。然后,如果该优先级不相互匹配(否),则流程跳到S55。
当在S46中判断优先级相互匹配(是),则该电子邮件被发送到主计算机1,将被转存在那里(S47)。
接下来,在S46中被判断为应当转存到主计算机1的各个电子邮件被发送和按下面方式被擦掉。另外,这些电子邮件的名称被提取和按下面方式存储。
在S47中,被检索的电子邮件被发送到主计算机1。换言之,当判断为优先级相互匹配时,匹配检测部分31输出开门命令信号和第一门电路被打开,因此,被地址部分27访问的电子邮件被发送到主计算机1。
接下来,将被发送到主计算机1的电子邮件的名称被提取(S48),和被提取的名称被存储到终端2的名称表部分37(S49)。
换言之,将被发送到主计算机1的电子邮件在S48,还被输入到名称提取部分36。由名称提取部分36提取的名称被输出到名称表部分37。
在S49中,被名称提取部分36提取的电子邮件的名称被存储到名称表部分37。因此,通过检查名称表部分37的内容显示,用户可以证实从终端2转存到主计算机1的电子邮件的电子邮件信息。
然后,发送到主计算机1的电子邮件被从终端2的存储部分16中擦掉(S50)。因此该电子邮件被转存和在存储部分16保证一个新的存储空间。
然后,终端2的存储部分16的一个可用存储器容量被增加到当前的可用存储器容量中(S51),和因此发现的可用存储器容量与在S41中接收和将被从主计算机1发送的电子邮件的总信息量相比较(S52)。
换言之,在S51,在S46被判断为应当被转存到主计算机1的电子邮件的信息量被相加到存储部分16的可用存储器容量上。更为具体地,当检测到各优先级的匹配时,匹配检测部分31输出开门命令信号和第三门电路30被打开,因此由地址部分27访问的电子邮件的信息量被信息量相加部分32进行相加。从而,在S46被判断为应当转存的电子邮件的信息量被相加到存储部分16的可用存储器容量。
在S52,因此被发现的可用存储器容量与在主计算机1中的新的电子邮件的总的信息量进行比较。更为具体地,判断部分33将包含在容量缓冲器17中的主计算机1的新的电子邮件的总的信息量与由信息量相加部分32通过相加转存到主计算机1中的电子邮件的容量计算出的存储部分16的可用存储器容量进行比较。
然后,基于S52的结果,终端2判断是否将从主计算机1发送的所有电子邮件可以被接收(S53)。这里,当判断为所有新的电子邮件可以被接收时(是),终端2从主计算机1接收所有新的电子邮件(S54)。
另一方面,当在S53中判断为不是从主计算机1发送的所有电子邮件都可以被接收时(否),判断是否所有电子邮件已经被检索过(S55)。这里,判断是否所有具有相同优先级的电子邮件已经被检索过。然后,当不是所有电子邮件都已经被检索过时(否),该流程返至S44和其余的电子邮件被进行检索。另一方面,当判断为当在S55所有电子邮件已经被检索过(是)时,设置下一个优先级(S56)。然后,该流程被转至S44和再次检索一个电子邮件。
换言之,在S55,判断是否存在任何其优先级与当前设置在匹配检测部分31中的优先级匹配可转存的电子邮件。当不是所有电子邮件已经被检索过(否)时,流程前进到S44和一个电子邮件被检索以转存分配以当前设置的优先级的可转存的电子邮件。另一方面,当在S55所有电子邮件都已经被检索过(是)时,该流程前进到S56,因为不存在分配以当前设置的优先级的可转存的电子邮件。
在S56,设置下一个优先级。然后,该流程转至S44和再次检索一个电子邮件。更为具体地,当具有与设置在匹配检测部分31中的优先级相同优先级的所有可转存的电子邮件已经被转存和所有电子邮件已经被检索时,判断部分33输出一个信号到优先级产生部分35。当从判断部分33接收该信号时,优先级产生部分35产生一个当前设置在匹配检测部分31中的优先级的次一级最低优先级,和输出该优先级到匹配检测部分31。因此,匹配检测部分31利用新产生的优先级更新当前设置的优先级。例如,如果“0”当前设置在匹配检测部分31中,则用“3”更新“0”。
相反,当终端2判断它可以接收将从主计算机1发送的所有电子邮件时,它开始从主计算机1接收新的电子邮件(S54)。换言之,当主计算机1中的新的电子邮件的总信息量小于终端2的存储部分16的可用存储器容量时,没有更多的电子邮件将被转存。因此,终端2开始从主计算机1接收电子邮件,和存储这些电子邮件在存储部分16的确保的存储空间中。
这里,S47-S49是由终端的第一内部控制装置进行操作的;S45是由终端的第二内部控制装置进行操作的;S47是由主计算机的第四内部控制装置进行操作的;和S50-S54是由主计算机的第五内部控制装置进行操作的。
正如已经解释的那样,因为终端2被安排为响应将被从主计算机1发送的电子邮件的总信息量,按优先级递增的次序转存存储在其存储部分16中的电子邮件到主计算机1,所以终端2可以接收所有新的电子邮件。再者,因为被转存的电子邮件的名称被保存,所以用户可以容易地证实已经被转存的电子邮件。
在上述电子邮件发送/接收系统中执行任务的程序被存储在一种程序介质中,例如,诸如CD-ROM、软盘、和IC卡之类的可与该设备的主机分离的信息记录介质中。
如图6所示,程序介质51存储用于在上述电子邮件发送/接收系统中进行操作的各个程序连接程序51a、提取程序51b、发送程序51c、容量检测程序51d、判断程序51e、和转存程序51f。
更精确地,连接程序51a用于建立主计算机1和终端2之间的连接的程序。
提取程序51b是用于以分配电子邮件的优先级顺序提取电子邮件的程序。
发送程序51c是用于顺序地发送由提取程序51b的电子邮件到与主计算机1相连的终端2的程序。
容量检测程序51d是用于检测终端2的可用存储器容量的程序。
判断程序51e是用于判断是否该电子邮件可以被存储到终端2的存储部分16的程序,该终端2的可用存储器容量被容量检测程序51d进行检测。
转存程序51f是选择性地转存终端2的存储部分16中的存储内容到主计算机1的程序。
正如已经解释的那样,程序媒介51存储将被存储在主计算机1和终端2中的各种程序。这些各种程序被存储在主计算机1的存储部分6的一个未表示的存储区中和终端2的存储部分16中,和由控制装置18或38进行检索和执行。
正如已经解释的那样,本发明的电子邮件发送/接收系统的特征在于第一控制装置比较将被从主计算机发送的电子邮件的信息量与存储从该主计算机发送的各个电子邮件的一个终端的第二存储部分的可用存储器容量,和接下来发送该电子邮件到该第二存储部分,直至电子邮件充满存储器的容量。
按照上述安排,当将被从主计算机发送到终端的电子邮件的信息量超过该终端的第二存储部分的当前可用存储器容量时,即,当判断为不是所有将被发送到该终端的各个电子邮件可以被存储在该第二存储部分时,该电子邮件按该终端的用户的递降的优先级被存储在该第二存储部分,直到达到第二存储部分的当前可用存储器容量。
因此,用户可以按存储次序读出仅对于他的递降优先级的存储在该终端的第二存储部分的各个电子邮件。换言之,通过仅读出按存储次序存储在第二存储部分的电子邮件,而不用从所有接收的电子邮件中进行检索,用户就可以读出对于该用户具有较高优先级的电子邮件,即紧急的或重要的电子邮件。
再有,即使该终端没有存储所有输入的电子邮件的足够可用存储器容量,如果该可用存储器容量大得足以存储分配以较高优先级的电子邮件,则该用户可以仅接收分配以较高优先级是电子邮件。因此,用户不需要每次接收电子邮件时都必须管理系统,从而使系统的管理容易了。
另外本发明还提供了一种适用于上述安排的电子邮件发送/接收系统的电子邮件发送/接收方法和一种上面记录着该方法的记录媒介。
更为具体地,正如已经解释的那样,本发明的电子邮件发送/接收方法的特征在于包括比较将被从主计算机发送的电子邮件的信息量与一个终端的第二存储部分的可用存储器容量的第一步骤,从主计算机发送的各个电子邮件被存储在该终端中;和发送电子邮件到该终端直到充满该第二存储部分的存储器容量的第二步骤。
另外,正如已经解释的那样,本发明的可以由计算机阅读的记录媒介的特征在于具有记录在上面的以下各个步骤比较将从主计算机发送的电子邮件的信息量与一个终端的可用存储器容量的第一步骤,在该终端中存储从主计算机发送的电子邮件;和发送电子邮件到该终端直到充满第二存储部分的存储器容量的第二步骤。
正如已经解释的那样,本发明的电子邮件发送/接收系统可以按其终端包括以下部分的方式进行安排用于存储从主计算机发送的电子邮件的第二存储部分;和用于比较将从主计算机发送的电子邮件的信息量与第二存储部分的可用存储器容量的第二控制装置,和当发现可用存储器容量短缺时,将对应于可用存储器容量的短缺量的已经被存储在第二存储部分的电子邮件发回主计算机,和接着从第二存储部分擦掉发送回主计算机的电子邮件。
和在于,主计算机在第一存储部分存储从终端发回的电子邮件。
按照上述安排,即使终端的第二存储部分的可用存储器容量小于将被发送到该终端的存储在主计算机第一存储部分中的电子邮件的信息量,新的电子邮件也可以被存储到第二存储部分。因此,用户可以接收这些电子邮件,而不用顾虑第二存储部分的可用存储器容量。
另外,提供一种用于上述电子邮件发送/接收系统的电子邮件发送/接收方法和一种在上面记录该方法的记录媒介。
即,本发明的电子邮件发送/接收方法的特征在于包括以下步骤比较从主计算机将被发送的电子邮件的信息量与终端的第二存储部分的可用存储器容量的第一步骤,在该终端中存储从主计算机发送的电子邮件;当确认可用存储器容量短缺时,按分配给各个电子邮件的优先级提取已经存储在第二存储部分中的电子邮件的第二步骤,所提取的电子邮件的信息量对应于可用存储器容量的短缺量;发回在第二步骤提取的将被存储在第一存储部分中的电子邮件到主计算机的第三步骤;和从第二存储部分中擦掉在第三步骤发回和存储在第一存储部分中的电子邮件的第四步骤。
另外,本发明的记录媒介的特征在于具有记录在其上面的以下各个步骤比较将被从主计算机发送的电子邮件的信息量与终端的第二存储部分的可用存储器容量的第一步骤,在该终端存储从主计算机发送的电子邮件;当确认可用存储器容量短缺时,按分配给各个电子邮件的优先级提取已经存储在第二存储部分中的电子邮件第二步骤,所提取的电子邮件的信息量对应于可用存储器容量的短缺量;发回在第二步骤提取的被存储在第一步骤部分中的电子邮件到主计算机的第三步骤;和从第二存储部分中擦掉在第三步骤发回和存储在第一存储部分中的电子邮件的第四步骤。
另外,正如已经解释的那样,本发明的电子邮件发送/接收系统可以接从电子邮件中提取信息表的方式进行安排,上述这些电子邮件被发回主计算机和接着从第二存储部分被擦掉,和因此存储该表信息到表信息存储装置。
按照上述安排,因为产生和显示被转存的电子邮件的表,终端用户可容易地证实哪些电子邮件已经被转存。换言之,用户可以容易地管理电子邮件。
从而,可以按以下方式安排上述电子邮件发送/接收方法和在上面记录该方法的记录媒介。
即,本发明的电子邮件发送/接收方法可以按以下方式被安排,还包括从将被发回主计算机和随后被从第二存储部分擦掉的各个电子邮件中提取表信息的第五步骤;和存储提取的表信息的第六步骤。
另外,本发明的记录媒介可以被按以下方式安排,还必须记录从将被发回主计算机和随后被从第二存储部分擦掉的各个电子邮件中提取表信息的第五步骤;和存储提取的表信息的第六步骤。
正如已经解释的那样,本发明的电子邮件发送/接收系统可以按这样的方式进行安排,即第一控制装置提取分配以在或高于一个特定水平的优先级的电子邮件,作为将被从主计算机发送到终端的电子邮件。
按照上述安排,当终端的第二存储部分的可用存储器容量小于存储在主计算机的第一存储部分的电子邮件的信息量时,存储在第二存储部分的电子邮件按分配给存储在主计算机的第一存储部分中的所有电子邮件的优先级中的分配以在或高于一个特定水平的优先级的电子邮件所需要的信息量被进行转存。因此,从第二存储部分转存的电子邮件的信息量可以被减小。从而,第二存储部分的存储器容量可以被有效地利用。
因此,上述电子邮件发送/接收方法和上面已经记录该方法的记录媒介可以按以下方式安排。
即,本发明的电子邮件发送/接收方法可以按照以下方式安排,第一步骤包括提取分配以在或高于一个特定水平的优先级的电子邮件作为将被从主计算机发送到终端的电子邮件的分步骤。
另外,本发明的记录媒介可以被安排为其上记录在第一步骤中提取被分配以在或高于一个特定水平的优先级的电子邮件作为将被从主计算机发送到终端的电子邮件的分步骤。
再有,正如已经解释的那样,本发明的电子邮件发送/接收系统可以按这样的方式进行安排,即第二控制装置提取将被发回到主计算机的电子邮件和接着将其从允许转存的电子邮件中擦掉。
按照上述安排,因为提供了禁止存储在第二存储部分中的特定的一些电子邮件转存到第一存储部分的装置,即使第二存储部分的可用存储器容量小于存储在主计算机的第一存储部分的信息量,特定的一些电子邮件,例如,用户希望立即看到的或重要的电子邮件不被从第二存储部分转存到第一存储部分。
因此,可以消除了转存用户必须立即阅读的电子邮件的可能性,从而消除了工作上的麻烦,例如从主计算机检索需要的电子邮件和将其恢复到终端上的操作。
因此,上述电子邮件发送/接收方法和记录着该方法的记录媒介可以按以下方式安排。
即,本发明的电子邮件发送/接收系统可以按这样的方式安排,第二步骤包括提取将被发回主计算机的电子邮件和接着将其从第二存储部分允许转存电子邮件中擦掉的分步骤。
另外,本发明的记录媒介可以被安排为记录着在第二步骤中提取将被发回到主计算机的电子邮件和接着从第二存储部分允许转存的电子邮件中擦掉的分步骤。
本发明被进行了这样的描述,但本发明可以以许多方式进行变化是显而易见的。这些变化不被视为与本发明的精神和范围相脱离,并且对于专业的技术人员来说显然所有的这些修改应被包括在下面的权利要求书的范围内。
权利要求
1.一种电子邮件发送/接收系统,包括一个终端和一个主计算机,所述主计算机包括用于存储电子邮件的第一存储部分;按照分配给电子邮件的优先级提取发送到所述终端的电子邮件的第一控制装置。
2.按照权利要求1的电子邮件发送/接收系统,其中当接收电子邮件时,所述终端通过通信线路连接到所述主计算机上。
3.按照权利要求1的电子邮件发送/接收系统,其中所述第一控制装置包括主计算机的第一内部控制装置,用于随后发送所提取的电子邮件到所述终端。
4.按照权利要求1的电子邮件发送/接收系统,其中所述第一控制装置包括主计算机的第二内部控制装置,用于按照优先级和所述终端的用户是否已经证实该电子邮件,提取将被发送到所述终端的电子邮件。
5.按照权利要求1的电子邮件发送/接收系统,其中所述终端包括第二存储部分,用于存储从所述主计算机发送的电子邮件;和所述第一控制装置包括主计算机的第三内部控制装置,用于比较将被从所述主计算机发送到所述终端的电子邮件的信息量与所述第二存储部分的可用存储器容量,和随后发送电子邮件直到达到所述第二存储部分的全部容量。
6.按照权利要求5的电子邮件发送/接收系统,其中所述第一控制装置还包括一个判断部分,用于判断将被从所述主计算机发送的电子邮件的信息量和所述第二存储部分的可用存储器容量之间大小的关系,和从而确定是否所有电子邮件应当从所述主计算机发送到所述终端,或者基于判断的大小关系,电子邮件应当按照优先级从所述主计算机发送到所述终端。
7.按照权利要求1的电子邮件发送/接收系统,其中所述终端包括用于存储从所述主计算机发送的电子邮件的第二存储部分;和用于比较从所述主计算机发送的电子邮件的信息量与所述第二存储部分的可用存储器容量的第二控制装置,和当该装置发现可用存储器容量短缺时,发回已经存储在所述第二存储部分上对应于可用存储器容量的短缺量的电子邮件到所述主计算机,和随后从所述第二存储部分中擦掉发回到所述主计算机的所述电子邮件;和其中所述主计算机包括主计算机的第四内部控制装置,用于在所述第一存储部分中存储从所述终端发回的所述电子邮件。
8.按照权利要求7的电子邮件发送/接收系统,其中所述第一控制装置包括主计算机的第五内部控制装置,用于在所述发回到主计算机的电子邮件已经被从所述第二存储部分擦掉后,发送存储在所述第一存储部分的电子邮件到所述终端。
9.按照权利要求7的电子邮件发送/接收系统,其中所述第二控制装置包括一个判断部分,用于判断从所述主计算机接收的电子邮件的信息量和所述第二存储部分的可用存储器容量之间的大小关系,和随后按照所判断的大小关系和优先级,确定是否从所述主计算机接收电子邮件或擦掉已经被存储在所述第二存储部分的电子邮件。
10.按照权利要求7的电子邮件发送/接收系统,其中所述终端包括表信息存储装置,用于存储将被发回到所述主计算机的电子邮件和随后从所述第二存储部分擦掉的电子邮件的表信息。
11.按照权利要求10的电子邮件发送/接收系统,其中所述第二控制装置包括终端的第一内部控制装置,用于从发回到所述主计算机和随后从所述第二存储部分擦掉的电子邮件中提取表信息,和从而存储所提取的表信息到所述表信息存储装置。
12.按照权利要求1的电子邮件发送/接收系统,其中所述第一控制装置包括主计算机的第六内部控制装置,用于提取分配以一个特定水平优先级或高于水平优先级的电子邮件作为将被从主计算机发送到所述终端的电子邮件。
13.按照权利要求7的电子邮件发送/接收系统,其中所述第二控制装置包括终端的第二内部控制装置,用于提取将被发回到所述主计算机的电子邮件和随后将其从被允许转存的电子邮件中擦掉。
14.一种电子邮件发送/接收方法,包括按照分配给电子邮件的优先级提取已经被存储在主计算机的第一存储部分的电子邮件的第一步骤;发送在所述第一步骤提取的电子邮件到一个终端的第二步骤。
15.按照权利要求14的电子邮件发送/接收方法,还包括比较从所述主计算机发送的电子邮件的信息量与所述终端的第二存储部分的可用存储器容量的第三步骤,在该终端中存储从所述主计算机发送的电子邮件;和发送电子邮件到所述终端,直到达到所述第二存储部分的全部容量的第四步骤。
16.按照权利要求14的电子邮件发送/接收方法,还包括比较待从所述主计算机发送的电子邮件的信息量与所述终端的第二存储部分的可用存储器容量的第三步骤,在该终端中存储从所述主计算机发送的电子邮件;和当发现可用存储器容量短缺时,按优先级提取已经存储在所述第二存储部分的对应于可用存储器容量的短缺量的电子邮件的第四步骤发回在所述第四步骤提取的将被存储在所述第一存储部分电子邮件到主计算机的第五步骤;和擦掉在所述第五步骤从所述第二存储部分发回的和存储在所述第一存储部分的电子邮件的第六步骤。
17.按照权利要求16的电子邮件发送/接收方法,还包括从将被发回到所述主计算机和随后从所述第二存储部分擦掉的电子邮件中提取表信息的第七步骤;和存储在所述第七步骤中提取的表信息于设置在所述终端中的表信息存储装置的第八步骤。
18.按照权利要求14的电子邮件发送/接收方法,其中所述第一步骤包括提取分配以一个特定优先级水平或高于该优先级水平的电子邮件作为从所述主计算机发送到所述终端的电子邮件的分步骤。
19.按照权利要求16的电子邮件发送/接收方法,其中所述第四步骤包括提取将被发回到所述主计算机的电子邮件和随后从所述第二存储部分被允许转存的电子邮件中将其擦掉的分步骤。
20.一种其上记录有控制计算机执行如下步骤的程序的计算机可读的记录媒介按照分配给电子邮件的优先级,提取存储在主计算机的第一存储部分中的电子邮件的第一处理步骤;和发送在所述第一处理步骤提取的电子邮件到一个终端的第二处理步骤。
21.按照权利要求20的计算机可读的记录媒介,其中所述程序可以被用于控制计算机还执行比较待从所述主计算机发送的电子邮件的信息量与所述终端的第二存储部分的可用存储器容量的第三处理步骤,在该终端中存储从所述主计算机发送的电子邮件;发送电子邮件到所述终端,直到达到所述第二存储部分的全部容量的第四处理步骤。
22.按照权利要求20的计算机可读的记录媒介,其中所述程序可以被用于控制计算机还执行比较待从所述主计算机发送的电子邮件的信息量与所述终端的第二存储部分的可用存储器容量的第三处理步骤,在该终端中存储从所述主计算机发送的电子邮件;当发现可用存储器容量短缺时,按优先级提取已经存储在所述第二存储部分的对应于短缺量的电子邮件的第四处理步骤;发回在所述第四处理步骤提取的将被存储在所述第一存储部分的电子邮件到所述主计算机的第五处理步骤;和擦掉在所述第五处理步骤中从所述第二存储部分发回的和存储在所述第一存储部分的电子邮件的第六处理步骤。
23.按照权利要求22的计算机可读的记录媒介,其中所述程序可以被用于控制计算机执行提取将被发回到所述主计算机和随后从所述第二存储部分擦掉的电子邮件中的表信息的第七处理步骤;和存储在所述第七处理步骤中提取的表信息列设置在所述终端中的表信息存储装置的第八处理步骤。
24.按照权利要求20的计算机可读的记录媒介,其中所述程序可以被用于控制计算机还执行在所述第一处理步骤中,提取具有在一个特定水平的优先级或高于该水平的优先级的电子邮件作为将从所述主计算机发送到所述终端的电子邮件。
25.按照权利要求22的计算机可读的记录媒介,其中所述程序可以被用于控制计算机执行在所述第四处理步骤中,提取将被发回到所述主计算机和随后从被允许被转存的电子邮件中擦掉的电子邮件。
全文摘要
一种电子邮件发送/接收系统是由具有用于存储电子邮件的存储部分、用于按照分配给电子邮件的优先级提取将被发送到一个终端的电子邮件的第一控制装置的主计算机实现的。因此,用户可以以可靠的方式接收具有较高优先级的电子邮件,例如紧急或者重要的电子邮件,不用担心该终端的可用存储器容量。
文档编号G06Q10/00GK1215275SQ9811727
公开日1999年4月28日 申请日期1998年7月10日 优先权日1997年9月24日
发明者羽田勇, 矶江俊雄 申请人:夏普公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1