用于归档和访问电子报文的数据处理系统和方法.pdf

上传人:小** 文档编号:1010203 上传时间:2018-03-25 格式:PDF 页数:47 大小:1.48MB
返回 下载 相关 举报
摘要
申请专利号:

CN98122425.3

申请日:

1998.11.18

公开号:

CN1235305A

公开日:

1999.11.17

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||公开|||

IPC分类号:

G06F15/163

主分类号:

G06F15/163

申请人:

国际商业机器公司;

发明人:

罗伯特·列昂纳德·迪卡斯特

地址:

美国纽约

优先权:

1997.11.19 US 974,573

专利代理机构:

中国国际贸易促进委员会专利商标事务所

代理人:

酆迅

PDF下载: PDF下载
内容摘要

一种对诸如因特网之类的通信网络内的电子报文进行归档、检索和存储的数据处理系统和方法。将电子邮件报文转换为HTML文件或web页,以便向通信系统中的用户提供了更大的灵活性。通过以web页的方式存储电子邮件报文。此外,可以仅把部分邮件报文转换为其他格式。在以上数据处理系统和方法运行期间,将电子邮件的个别部分指派到相应的URL。随后将电子报文组织为web页分类,其中可以采用现有诸如浏览器之类的网络工具来访问web页。

权利要求书

1.一种在数据处理系统中组织数据的方法,该方法包括以下步骤:
从通信设备中检索众多电子邮件报文;
有选择地将以上众多电子邮件报文转换为第一格式,以便生成众多第
一格式的转换数据值;
生成以上众多电子邮件报文的第一标识符;以及
在存储设备中第一标识符标识的第一位置存储以上众多电子邮件报
文。
2.权利要求1的方法,其特征在于第一标识符为一个第一统一资源定位
符。
3.权利要求1的方法,其特征在于第一格式为超文本标注语言格式。
4.权利要求1的方法,其特征在于第一标识符标识的第一位置对应于某
个通信网络中的某个web页。
5.权利要求4的方法,其特征在于该通信网络为因特网。
6.权利要求1的方法,其特征在于该方法还包括以下步骤:
确定众多第一电子邮件报文中是否包括至少一个嵌入式标识符。
7.权利要求6的方法,其特征在于以上至少一个嵌入式标识符为一个嵌
入式统一资源定位符。
8.权利要求7的方法,其特征在于以上嵌入式统一资源定位符为通信网
络中某个web页的链接。
9.权利要求1的方法,其特征在于该方法还包括以下步骤:
生成众多电子邮件报文的第一部分的第二标识符;以及
在第二标识符标识的第二位置存储众多电子邮件报文的第一部分。
10.权利要求1的方法,其特征在于该方法还包括以下步骤:
确定众多电子邮件报文的第一特征。
11.权利要求10的方法,其特征在于该方法还包括以下步骤:
按照第一特征确定的格式显示众多电子邮件报文。
12.一种通信网络,该网络包括:
一种用于访问众多电子邮件报文的设备;
转换设备,该设备将以上众多电子邮件报文转换为第一格式,以便生
成众多第一格式的转换数据值,转换设备与访问设备相连;
一个标识电路,该电路生成与众多第一格式的转换数据值相对应的标
识符;以及
存储电路,该电路与转换设备相连,以便接收众多第一格式的转换数
据值,存储电路还与标识电路相连,以便接收标识符,存储电路在与标识
符相对应的存储位置存储众多第一格式的转换数据值。
13.权利要求12的通信网络,其特征在于第一标识符为第一统一资源定
位符;
14.权利要求12的通信网络,其特征在于第一软件格式为超文本标注语
言格式。
15.权利要求12的通信网络,其特征在于存储位置与通信网络中的某个
web页相对应。
16.一种组织计算机网络中电子文件的方法,该方法包括以下步骤:
将众多电子文件组织为众多分组;以及
对众多分组中的每一分组指派一个统一资源定位符。
17.权利要求16的方法,其特征在于该方法还包括以下步骤:
根据相应的统一资源定位符,对每个电子文件指派一个细目统一资源
定位符;以及
在众多电子文件的第一电子文件和第二电子文件之间创建超链接。
18.权利要求17的方法,其特征在于将众多电子文件的第一电子文件和
第二电子文件组织为众多分组中的第一分组。
19.权利要求17的方法,其特征在于众多电子文件的第一电子文件位于
众多分组中的第一分组,而众多电子文件的第二电子文件位于众多分组中
的第二分组。
20.权利要求17的方法,其特征在于第二超链接与某个外部统一资源定
位符相对应。
21.权利要求16的方法,其特征在于该方法还包括以下步骤:
检测电子文件是否为HTML格式;以及
将该电子文件转换为超文本格式。
22.权利要求21的方法,其特征在于该方法还包括以下步骤:
创建所选电子文件内某一部分的统一资源定位符。
23.权利要求16的方法,其特征在于至少众多分组中的一个分组除了包
括众多电子邮件文件中某个电子邮件文件之外,还包括一个电子文件。
24.权利要求16的方法,其特征在于该方法还包括以下步骤:
将众多分组的第一分组中的众多电子文件中的第一电子文件拷贝到众
多分组的第二分组中;以及
修改与众多电子文件中的第一电子文件相对应的统一资源定位符,以
便与众多分组的第二分组的相对应。
25.权利要求16的方法,其特征在于该方法还包括以下步骤:
在与以上统一资源定位符有关的存储位置中存储众多电子文件。
26.权利要求16的方法,其特征在于该方法还包括以下步骤:
请求访问与以上统一资源定位符有关的存储位置中的众多电子文件。
27.权利要求16的方法,其特征在于该方法还包括以下步骤:
创建可以通过以上统一资源定位符访问的web页。
28.权利要求27的方法,其特征在于该方法还包括以下步骤:
在以上web页中创建众多链接,其中众多链接中的每个链接与指派给
众多分组中各分组的统一资源定位符相对应。
29.权利要求16的方法,其特征在于该方法还包括以下步骤:
当外部用户向计算机网络输入统一资源定位符时,至少允许外部用户
访问众多电子文件中的部分电子文件。
30.权利要求16的方法,其特征在于该方法还包括以下步骤:
当外部用户输入统一资源定位符时,至少使外部用户不能访问众多电
子文件中的部分电子文件。
31.权利要求16的方法,其特征在于以上统一资源定位符为通信网络中
某个web页的链接。
32.一种电子邮件系统,该电子邮件系统包括:
分类创建装置,分类创建装置用于创建众多分类,以便对众多电子邮
件文件进行分组,其中对众多分组中的每一分组指派一个统一资源定位
符;
一个电子邮箱,电子邮箱用于接收众多电子邮件文件;以及
用户交互装置,用户交互装置有选择地将众多电子邮件文件中的每个
文件指派到众多分组中的某个分组,其中对众多被指派电子邮件文件中的
每个文件,指派一个与众多分类中每个分类的统一资源定位符相对应的统
一资源定位符。
33.权利要求32的电子邮件系统,其特征在于该系统还包括:
一个翻译程序,翻译程序有选择地将众多电子邮件文件中的各电子邮
件文件翻译为超文本格式。
34.计算机可读介质中的一种计算机程序产品,该产品用于组织计算机
网络中的电子文件,该计算机程序产品包括:
将众多电子文件组织为众多分组的装置;以及
对众多分组中每一分组指派一个统一资源定位符的装置。
35.权利要求34的计算机程序产品,其特征在于该计算机程序产品还包
括:
根据相应的统一资源定位符,对各电子文件指派细目统一资源定位符
的装置;以及
在众多电子文件的第一电子文件和第二电子文件之间创建超链接的装
置。
36.权利要求34的计算机程序产品,其特征在于众多电子文件的第一电
子文件位于众多分组中的第一分组,而众多电子文件的第二电子文件位于
众多分组中的第二分组。
37.权利要求34的计算机程序产品,其特征在于第二超链接对应于某个
外部统一资源定位符。
38.权利要求34的计算机程序产品,其特征在于该计算机程序产品还包
括:
检测电子文件是否为超文本格式的装置;以及
将电子文件转换为超文本格式的装置。
39.权利要求34的计算机程序产品,其特征在于该计算机程序产品还包
括:
为所选电子文件内的某部分创建统一资源定位符的装置。
40.权利要求34的计算机程序产品,其特征在于至少众多分组中的一个
分组除了包括众多电子邮件文件中某个电子邮件文件之外,还包括一个电
子文件。
41.权利要求34的计算机程序产品,其特征在于该计算机程序产品还包
括:
将众多分组的第一分组中的众多电子文件中的第一电子文件拷贝到众
多分组的第二分组中;以及
修改与众多电子文件中的第一电子文件相对应的统一资源定位符,以
便与众多分组的第二分组的相对应。
42.权利要求34的计算机程序产品,其特征在于该计算机程序产品还包
括:
在与以上统一资源定位符有关的存储位置中存储众多电子文件的装
置。
43.权利要求34的计算机程序产品,其特征在于该计算机程序产品还包
括:
请求访问与以上统一资源定位符有关的存储位置中的众多电子文件的
装置。
44.权利要求34的计算机程序产品,其特征在于该计算机程序产品还包
括:
用于创建可以通过统一资源定位符访问的web页的装置。
45.权利要求44的计算机程序产品,其特征在于该计算机程序产品还包
括:
在以上web页中创建众多链接的装置,其中众多链接中的每个链接与
指派给众多分组中各分组的统一资源定位符相对应。
46.权利要求34的计算机程序产品,其特征在于该计算机程序产品还包
括:
当外部用户向计算机网络输入统一资源定位符时,至少允许外部用户
访问众多电子文件中的部分电子文件的装置。
47.权利要求34的计算机程序产品,其特征在于该计算机程序产品还包
括:
当外部用户输入统一资源定位符时,至少使外部用户不能访问众多电
子文件中的部分电子文件的装置。
48.权利要求34的计算机程序产品,其特征在于以上统一资源定位符为
对通信网络中某个web页的链接。

说明书

用于归档和访问电子报文的数据 处理系统和方法

本发明大致涉及用于访问和组织电子报文的数据处理系统和方法,更
确切地说,涉及采用超文本标注语言访问和组织电子报文的数据处理系统
和方法。

近几年来,通常称为“因特网”的计算机环球网呈爆炸性增长。特别
是“web”浏览器的引入和广泛使用,促进了以上增长,其中“web”浏
览器允许基于简单图形用户界面的用户访问网络服务器。通常,网络服务
器支持“web页”格式的文件。“万维网”(WWW)为因特网上使用超
文本传输协议(HTTP)的服务器的集合。HTTP为众所周知的应用程序
协议,该协议允许用户访问采用标准页面描述语言的文件,其中标准页面
描述语言称为超文本标注语言(HTML)。清注意,可以以不同的格式,
如文本、图形、图象、声音、视频以及其他格式,提供文件。HTML提供
基本的文件组织格式,并允许开发者指定与其他服务器以及文件的“链
接”。使用与HTML兼容的客户浏览器包括:利用统一资源定位符(URL)
指定某个链接。一旦指定了URL,客户就可以向该链接中确定的服务器发
起TCP/IP请求,然后接收“web页”,其中该“web页”是根据HTML
格式组织的文件。

当前,主要由希望访问信息和服务的个体使用因特网。电子邮件传输
服务是因特网提供的众多服务之一,电子邮件传输服务允许用户及时地、
轻而易举地与另一用户通信,而无需考虑用户的物理位置。

图1表示某个通信系统内实现的标准电子邮件系统的配置。在标准电
子邮件配置的操作中,报文存储设备102接收入站邮件,并将其存储在存
储设备104。邮件用户设备106通常访问在存储设备104中存储的报文,
并向电子邮件系统的用户提供接口。当用户希望发送邮件时,就利用邮件
用户设备106撰写报文,并将该报文传送到报文传送设备108。报文传送
设备108确认对该邮件进行了正确编址和封装,以便在通信网络内传送。
下面讨论典型电子邮件设备的操作和体系结构。

在典型电子邮件配置中,报文存储智能体(MSA)收集入站邮件,并
将其存储在报文存储设备中。通常为独立程序的邮件用户智能体
(MUA),读取报文存储设备中存储的报文,并显示对外部用户的接口。
当用户希望发送邮件时,就利用MUA撰写报文,并将该报文传送到报文
传送智能体(MTA),MTA确保该邮件正确编址和封装,以便在通信网
络内传送。其他的电子邮件系统可能包括发送到与该网络间歇连接的各种
函件接收设备。在该系统中,利用邮件服务器取代MUA,其中邮件服务
器服务间歇连接线上来自邮件代理设备的请求。根据邮件代理设备的请
求,将报文存储设备中邮件的拷贝复制到离网(off-net)机器中的存储设
备中。然后,邮件服务器以上述类似方式继续进行处理,其中邮件服务器
中的构件包括与上述类似的报文存储设备和MTA功能部件。可以格式化出
站邮件以便在离网机器上传送,并经过邮件代理传送到邮件服务器,从而
传送到通信网络。仅当连接有效时,离网机器与某和网络连续连接的机器
上的邮件服务器之间的交易才会出现。

尽管以上常规电子邮件报文传输系统足以应付大部分应用,但常规电
子邮件系统具有某些限制。具体而言,如上所述的电子邮件系统是不灵活
的,并且不允许用户以简便或易于使用的方式对报文附加索引或交叉引
用。此外,当开发新的通信网络和新的应用程序时,由于以上常规电子邮
件系统是采用专用格式实现的,而用户并不能访问也不能修改该专用格
式,所以用户一般不能修改电子邮件报文传输系统内的协议,以便与较新
的应用程序通信。另外,以上常规电子邮件系统不允许以简易方式共享邮
件。再者,用户必须采取独立动作,以便将某个报文转发到另一团体,用
户必须通过交换口令等来准备与其他用户共享信息。因此,尽管存在因特
网与传统电子邮件报文传输系统的混合功能,传统电子邮件报文传输系统
并未跟上由WWW之出现而推动的技术进步的步伐。因此,需要以下电子
邮件报文传输系统,当存储、接收、归档电子邮件时,该系统允许用户具
有更大的灵活性。此外,需要以下报文传输系统,该系统适应在WWW上
所发现的变化技术。

此外,以上常规电子邮件报文传输系统,并不为用户提供组织经由通
信网络接收的邮件报文以及其他HTML文件的灵活性。上述常规电子邮件
报文传输系统,可以提供根据报文的重要性、接收报文的日期或时间对报
文进行排序的方法。然而,用户可能希望根据自己的需要或用途来组织邮
件报文。Lotus NotesTM提供了电子报文传输系统的一种例子。通过确定适
用于所接收报文的一个或多个分类,用户能够存储所接收的报文。应该注
意到,报文到达时并未分类。当用户选择存储报文时,该电子邮件(e-
mail)系统就向用户提供确定与该报文有关的分类的机会。如果用户愿意,
该用户可以创建新的分类,并使新分类与报文关联,除此之外,也可取代
存在的现有分类。

尽管以上分类系统对搜索e-mail数据库是非常有用的,该系统也存在
上述限制。具体而言,用户不能检索报文的某一部分或某一分段。在Lotus
Notes中,允许细化的最佳级别为整个报文。对许多用户而言,这成为一个
不适当的限制。此外,Lotus Notes不允许在已归档的报文上运用通用工
具。所有报文是采用专用格式存储的,除非该工具清楚该格式,否则任何
工具均不能访问该格式。此外,Lotus Notes不允许用户轻而易举地共享档
案或档案的某一部分。确切地,通过以麻烦的处理在公共服务器上创建共
享数据库,用户才能够共享报文,其中该处理要求共享档案的所有用户安
装相同的软件。

因此,需要以下数据处理系统和方法,该数据处理系统和方法允许用
户采用HTML将所接收到的文件组织为其自身选择的分类。

本发明满足了以上需要。因此,在本发明的第一方式中提供一种在数
据处理系统中组织数据的方法。该方法包括以下步骤:从通信设备中检索
众多电子邮件报文,有选择地将以上众多电子邮件报文转换为第一格式,
以便生成众多第一格式的转换数据值。该方法还包括以下步骤:生成以上
众多电子邮件报文的第一标识符,在存储设备中第一标识符标识的第一位
置存储以上众多电子邮件报文。

此外,在本发明的第二方式中提供一种通信网络。该通信网络包括:
一种用于访问众多电子邮件报文的设备以及一种转换设备,其中转换设备
将以上众多电子邮件报文转换为第一格式,以便生成众多第一格式的转换
数据值。该转换设备和该用于访问的设备连接。该通信网络还包括一个标
识电路,该电路生成与众多第一格式的转换数据值相对应的标识符。存储
电路与转换设备相连,以便接收众多第一格式的转换数据值,存储电路还
与标识电路相连,以便接收标识符。存储电路在与标识符相对应的存储位
置存储众多第一格式的转换数据值。

此外,在本发明的第三方式中提供一种组织计算机网络中电子文件的
方法。该方法包括以下步骤:将众多电子文件组织为众多分组,对众多分
组中的每一分组定义一个统一资源定位符。

此外,在本发明的第四方式中提供一种电子邮件系统。该电子邮件系
统包括一个分类创建设备,分类创建设备用于创建众多分类,以便对众多
电子邮件文件进行分组。对众多分组中的每一分组指派一个统一资源定位
符。该电子邮件系统还包括一个电子邮箱,电子邮箱用于接收众多电子邮
件文件。该电子邮件系统还包括一个用户交互设备,用户交互设备有选择
地将众多电子邮件文件中的每个文件指派到众多分类中的某个分类。对众
多被指派电子邮件文件中的每个文件,指派一个与众多分类中每个分类的
统一资源定位符相对应的统一资源定位符。

此外,在本发明的第五方式中,在计算机可读介质中提供一种计算机
程序产品,该产品用于组织计算机网络中的电子文件。该计算机程序产品
包括以下装置,将电子文件组织为众多分组的装置,以及对众多分组中每
一分组指派一个统一资源定位符的装置。

连同附图一起考虑以下详细说明会更加了解本发明的各种特征和优
点。请注意,附图并不代表本发明的唯一方式。

为了更全面地理解本发明及其优点,请连同附图一起参照以下详细说
明,附图是:

图1表示电子报文传输系统的框图;

图2表示根据本发明某一实施方式的典型因特网通信系统的框图;

图3表示根据本发明某一实施方式的数据处理器的框图;

图4为一流程图,该图表示根据本发明某一实施方式实现的对电子邮
件报文进行归档、存储以及检索的方法,以及

图5表示根据本发明某一实施方式创建的索引的框图。

本发明实现了在诸如因特网之类的通信系统中,对电子邮件报文进行
归档、检索和存储的数据处理系统和方法。通过将电子报文转换为HTML
文件(web页),本发明的数据处理系统和方法为通信系统中的用户提供
了更大的灵活性。通过以web页的方式存储电子邮件报文,各邮件报文可
以成为采用上述HTML格式的“web”页中的一个web页或一组web页。
请注意,由于可以在web页格式中嵌入其他语言或协议,所以并不要求按
HTML格式放置整个报文。例如,在本发明的其他实施方式中,可以将部
分报文转换为嵌入式MIME类型。此外,由于在本发明某种实施方式中,
本发明的数据处理系统和方法是基于HTML标准的,所以本发明允许利用
在文件上或WWW上使用的任何工具,如搜索引擎,来访问电子报文档案。
由于以上可访问性允许本发明运用web用户使用的技术与工具,而无需修
改档案格式,所以以上可访问性是非常有用的。

此外,请注意,本发明实现了在以外部用户的要求为特征的存储空间
中,组织电子邮件报文以及其他HTML文件的数据处理系统和方法。以上
存储空间能够为存储因特网或其他通信网络内的HTML文件提供方便的、
易于识别的方式。在本发明的一种实施方式中,可以以文件夹的方式实现
以上存储空间。因此,本发明允许用户以非常自然的、易于导航的方式共
享电子邮件报文档案。具体而言,如同轻而易举地浏览web站点一样,本
发明允许经过浏览,共享以上档案。如上所述,可以采用任意的web浏览
器。此外,由于浏览器几乎可用于每种操作系统平台,并不要求共享档案
的所有用户安装相同的软件平台。此外,可以在用户期望的精细级别实现
共享。例如,用户可以访问某个完整档案、某个档案内的一组报文、单个
报文、甚至是单个报文的一部分。

在本发明的数据处理系统和方法的实施期间,将对每段电子邮件指派
相应的URL。在本发明的一种实施方式中,根据包含报文的分类,生成邮
件报文或部分邮件报文的URL。此外,在本发明的一种实施方式中,可以
采用超链接技术,将用于存储各段邮件、邮件报文本身、部分邮件报文、
甚至邮件报文中嵌入的URL的分类,链接到其他分类,从而形成有用的、
灵活的索引以及交叉引用功能。此外,以web页的方式组织电子报文,允
许用户运用网络浏览器,如Mosaic与Netscape Navigator,的全部功能来
访问、使用电子邮件报文。以下将详细说明本发明的实现以及使用。

在详细说明本发明之前,将简要概括本发明的运行环境。此外,在以
下说明中,将陈述众多具体细节,以便充分理解本发明。然而,熟练的技
术人员清楚,无需以下具体细节,也能够实施本发明。在其他实例中,利
用框图表示众所周知的电路,以避免本发明被不必要的细节弄得模糊不
清。省略了有关定时考虑等的细节,这是由于无需这些细节就能够全面理
解本发明,并且相关领域的一般技术人员了解这些细节。

现在参看附图,其中无需按比例表示所绘部件,并且在所有视图中利
用相同参数表示相同部件或相似部件。

图2表示因特网中通常采用的基于客户-服务器模式的通信网络。对图
2予以讨论和说明,以便说明采用本发明的因特网的环境。

理论上,因特网是一个包括“服务器”210的大网络,其中“客户”
212可以访问各个服务器210。众多客户212中的每个客户通常为个人计算
机用户。客户212经由专用因特网访问提供商(如Internet AmericaTM)或
在线服务提供商(如America On-LineTM,AT&T WorldNetTM等),访
问因特网。各客户212可以在“浏览器”上运行,浏览器是经由访问提供
商(214和216)访问服务器(210)的众所周知的软件工具。各服务器
210选择控制某个“web站点”,web站点支持文件格式和页格式的文件。
利用统一资源定位符(URL)确定到达服务器的网络路径,其中URL具
有定义网络连接的众所周知的语法。

如上所述,WWW是因特网上采用超文本传输协议(HTTP)的服务
器的集合。HTTP是一种众所周知的应用程序协议,该协议允许用户访问
采用标准页面描述语言的文件,其中标准页面描述语言称为超文本标注语
言(HTML)。清注意,文件可以为不同的格式,如文本、图形、图象、
声音、视频以及其他格式。HTML提供基本的文件组织格式,并允许开发
者指定与其他服务器或文件的“链接”。使用与HTML兼容的客户浏览器
包括利用URL指定某个链接。一旦指定了URL,客户212中的某个客户
就可以向该链接中确定的众多服务器210中的某个服务器发出TCP/IP请
求,然后接收web页(具体而言,根据HTML格式组织的文件)。

图3表示数据处理器300,可以利用该数据处理器实现“客户”
(212),客户212执行本发明的方法。数据处理系统300包括一个中央
处理器(CPU)310,如微处理器。CPU 310经由系统总线312与其他
组件相连。只读存储器(ROM)316与系统总线312相连,ROM 316
包括基本输入/输出系统(BIOS),BIOS控制数据处理系统300的某些
基本功能。随机访问存储器(RAM)314,I/O适配器318以及通信适
配器334均与系统总线312相连。I/O适配器318可以为小型计算机系统
接口(SCSI)适配器,SCSI适配器与磁盘存储设备320进行通信。通信
适配器334互连带有外部网络的总线312,以使该数据处理系统与其他系
统进行通信。输入/输出设备经由用户接口适配器322和显示适配器336,
与系统总线312相连。键盘324、跟踪球332、鼠标326以及扬声器328
经由用户接口适配器322与总线312互连。利用显示适配器336将显示监
视器338连接到系统总线312。这样,用户能够通过键盘324、跟踪球332
或鼠标326实现对系统的输入,而利用扬声器328和显示器338接收系统
的输出。

可以利用数据处理系统300的CPU 310执行语法分析软件子例程
350,也可以利用独立电路装置实现语法分析。请注意,在计算机程序设计
中频繁使用语法分析程序,并且可以将语法分析程序概括定义为:为了确
定下一步程序处理所需元素而扫描输入流的软件程序或程序子系统。

语法分析程序的一个例子为命令串处理程序。为了详细说明语法分析
程序,假设某个外部用户在DOS提示符下输入了以下内容:

DIR D:/MYDARA/P

语法分析程序将读取以上输入,并向下一步骤或执行程序的子系统提
供以下信息:

命令=“DIR”

参数=“D:/MYDATA”

选项=“P”

在下一步骤中,激活某个程序以实现“DIR”命令。然后,语法分析程
序将剩余数据(即参数与选项)传递给该程序,从而使该程序在称为“D:”
的驱动器上扫描名为“MYDATA”的目录,并且每显示一页信息就暂停一次
(“/P”选项)。此外,采用诸如AIX(“AIX”为IBM公司的一个商标)
的操作系统协调图3所示的各种组件的功能。

在操作期间,CPU310还运行与浏览器352有关的软件,以便执行各
种功能,其中包括根据本发明之某种实施方式访问、搜索电子邮件报文,
以下将详细说明。如上所述,浏览器为用于访问WWW上文件的某类计算
机程序的公用名称。在本发明中,浏览器352利用HTTP协议,与称为HTTP
服务器、HTTP精灵或Web服务器的程序进行通信,其中这些程序管理
WWW文件。浏览器以HTTP流的方式接收该浏览器请求的文件,抽取包
含在该HTTP流中的HTML文本,解释HTML协议,并在本地显示设备
上显示以上结果。

此外,在经由网络接收信息中,CPU 310依靠某些协议,向语法分析
程序350以及浏览器352提供合适数据。请注意,协议为定义某个方法的
规则集,通过协议两个实体以精确的、正式的方式进行通信。在本发明中,
软件协议包括用于在网络上可靠传送数据包的TCP/IP协议,在浏览器352
与Web服务器之间进行通信的HTTP协议,以及多种具有专用属性的协
议,如Lotus NotesTM所使用的具有专用属性的协议。

本发明的某些实施方式包括以下装置,即执行本文所述方法的计算机
系统程序装置以及计算机程序产品装置。根据计算机系统装置,执行以上
方法的指令集驻留在上述概括配置的一台或多台计算机系统的RAM 314
中。在计算机系统需要该指令集之前,可以在另一计算机存储器中以计算
机程序产品的方式存储该指令集。例如,存储在盘驱动器320中(盘驱动
器320可以包括诸如光盘或软盘之类的可拆卸存储器,以便最终在盘驱动
器320中使用)。

此外,可以在另一台计算机中存储以上计算机程序产品,并在需要时,
就以计算机可读介质的方式,经由网络或诸如因特网之类的外部网络,传
送到用户的工作站。熟练的技术人员懂得,指令集的物理存储将改变存储
该指令集的介质的物理属性,以使该介质含有计算机可读信息。以上改变
可以是电气的、磁性的、化学的或其他物理变化。尽管指令、符号、字符
等等术语适宜于说明本发明,读者应当牢记,应将以上术语和类似术语与
适当的物理组件联系起来。

请注意,本发明描述了可能与操作员有关的诸如比较、验证、选择之
类的术语或其他术语。然而,至少本文所述的构成部分本发明的许多操作,
并不需要操作员的动作。上述操作大部分为处理电信号以生成其他电信号
的机器操作。

以下详细说明本发明的操作。参照图4,图4为一流程图,该图表示
本发明某一实施方式所实现的接收、存储和归档电子邮件报文的方法。在
图3所示的数据处理系统300的某个组件的控制下,执行图4所执行的每
一步骤。

在CPU 310的控制下,在步骤402启动对电子邮件报文进行检索、存
储和归档的方法。然后,在步骤404,经由通信适配器334从因特网上的
某资源检索报文。请注意,在图3中,“网络”泛指因特网。

在步骤406,CPU310通过检查报文标题或报文内容,确定检索的报
文是否为HTML格式。CPU 310通过使用语法分析程序350执行语法分
析操作,完成以上确定,其中在语法分析中扫描入站报文以便确定该报文
是否为HTML文件。为了实现步骤406的语法分析技术,由CPU 310执
行的翻译程序(354)检查邮件的标题或邮件数据内容中的标记符,以确
定该邮件的格式。请注意,常规因特网上电子邮件使用字段,所以本发明
分析该字段,以在HTML格式中检测报文是否出现。如果该报文不为
HTML格式,在步骤408,CPU 310就将该报文转换为HTML格式。附
录A提供了转换操作的示例。

请注意,诸如Netscape MailTM之类的应用程序允许用户采用HTML
格式发送电子邮件报文。在Netscape Messenger中,实现了在内联网和因
特网上传送电子邮件报文的应用程序。在Network ComposerTM中集成了该
应用程序,从而允许用户创建举止为web页的电子邮件报文,其中该web
页是利用图形、图象、甚至Java小应用程序实现的。Network Composer
所提供的编辑处理,允许Netscape Messenger应用程序发送看起来象web
页并且举止为web页的电子邮件报文。然而,这些现有技术的应用程序不
能按照本发明所推荐的形式,提供有效的组织能力。

此外,Lotus DominoTM应用程序提供以上转换技术。当Lotus
DominoTM应用程序中的用户请求非HTML格式的文件时,Lotus
DominoTM应用程序就将该文件转换为HTML格式,以便用户浏览。

在以HTML格式接收了该报文或将该报文转换为HTML格式之后,
CPU 310在步骤410访问语法分析程序350,对接收到的报文进行语法分
析,以发现其中嵌入的URL。CPU 310通过对检索到的报文进行语法分
析来检测前缀“http”的出现,就能够确定URL的出现。表示URL出现
的其他前缀还包括“ftp”和“gopher”。在对报文中的嵌入式URL进行
了语法分析之后,CPU 310在步骤412提供数据和控制信号,以便以适当
方式显示该报文。

用于显示该报文的适当方式取决于所提供的报文类型(即,电子邮件、
数字页、来自蜂窝电话的短信息)。例如,CPU 310可以经由系统总线312
向显示适配器336提供适当的数据和控制信号。随后显示适配器336使显
示设备338向用户显示电子邮件报文的正文。另一方面,CPU 310能够向
相关领域技术人员熟知的寻呼适配器、蜂窝电话适配器以及图3并未示出
的其他类似设备,提供适当的数据和控制信号。一旦接收到数据和控制信
号,寻呼适配器就发出音响提示,并显示与该报文有关的电话号码。同样,
蜂窝电话能够发出音响提示,显示电话号码或根据短信息服务显示报文。

在步骤412浏览该报文之后,CPU 310执行步骤414,以便对正在浏
览的报文选择添加细目。正如本文所用,细目功能类似于“书签”或文件
段落标识符。可以利用自动或非自动的方法向报文“添加”细目。当采用
非自动方式向报文添加细目时,用户只需在该报文内的适当位置添加一个
“超链接”。

为了添加超链接,只需使用与用户接口适配器322相连的鼠标326或
其他用户输入设备指出以上细目,随后将该细目传送到CPU 310。请注意,
通过高亮度显示超链接,或者通过指向显示报文中的超链接文本,抑或通
过其他众所周知的访问方法,指出以上细目。另一方面,可以使选择细目
手工操作以及指出需要在其中插入超链接的手工操作自动化,从而外部用
户一旦确定,就可以立即添加细目。请注意,在本发明的其他实施方式中,
可以根据预定准则自动检测细目。例如,一旦在HTML文件的“标题”部
分检测到某些信息,就自动插入细目。当用户指出需要添加细目时,CPU
310就提供必要的数据和控制信号,以便在与该电子报文有关的HTML代
码中插入链接标识符。例如,与细目1和细目2有关的链接分别表示为:

<a name=“细目1”>…</a>和

<a name=“细目2”>…</a>

如果将所有细目添加到报文中,CPU 310就生成各细目的后缀,随后
使用该后缀完善与各细目相对应的URL。在图4中的步骤416生成所有后
缀。请注意,用户或程序员可以选择与细目有关的名称,该名称并不限于
本例中所提供的“细目”。

在将用户需要的所有细目添加到报文中之后,用户可以在步骤418选
择或创建分类,以便存储所接收的报文。分类可以包括外部用户选择的用
于组织目的的主题或标识符。如果用户接收到与新主题相对应的报文,则
该用户可以选择采用众所周知的技术(本文将不予详细说明)来创建分类。
在确定了放置该报文的分类之后,或者在创建了放置该报文的新分类之
后,在步骤420将该报文存储到存储器中。存储器可以为数据处理系统300
的本地存储器,或者为远程服务器上与该用户相对应的存储器。随后,用
户为了生成与电子邮件报文相对应的web页而正在访问的web站点,生成
与该报文相对应的URL。

根据下面说明的标准协议生成以上URL。假设将第一报文(MSG 1)
传送到因特网服务器(214,216),其中将因特网服务器称为
“MYSERV”。在该服务器内,在称为“MYMAIL”的位置存储与该用
户相对应的邮件。当利用本地网络或网络互连将MSG 1传送到MYSERV
时,MYSERV将MSG 1的数据存储在MYMAIL存储位置。服务器最终
生成的URL为:

http://MYSERV/MYMAIL/MSG1

接着,在步骤424,完成细目的URL。此时,将先前在步骤416生成
的后缀添加到在步骤422生成的URL中。因此,对于“细目1”,最终生
成的对应细目的URL具有以下形式:

http://MYSERV/MYMAIL/MSG1/#subsection1

此外,如果MSG 1具有第二细目,则对应细目的URL为:

http://MYSERV/MYMAIL/MSG1/#subsection2

服务器(MYSERV)根据所存储报文(MSG 1)的URL,自动生
成所有细目的URL。

接着,在步骤426,将以上URL添加到存储在某存储器中的索引中,
CPU 310可以访问该索引,也可以向外部用户显示该索引。在步骤428,
CPU 310确定是否接收到新的报文。如果接收到新报文(步骤430),就
检索该报文,程序流程返回到步骤404。然而,如果没有接收到新报文,
就执行延迟步骤432,程序流程返回到步骤428。

图5表示根据本发明某一实施方式创建并在用户显示设备上显示的示
例索引。在第一索引,即Robert的索引502中,将所有报文划分为两个主
题。将所有主题统称为“Robert的报文主题1”和“Robert的报文主题
2”。在第一主题(主题1)内,对四个报文附加索引。此外,请注意,
利用三个细目标识报文3。上面已经详细论述了细目的生成过程。

此外,参照索引502所示第二主题。在该主题内,对报文5附加索引。
此外,报文5标识了与其他web页或其他文件的“N”个链接。通过检测
该报文内嵌入的URL,可以创建以上链接,从而使索引502的外部用户能
够利用通信网络检索其他文件。

此外,参照Beth的索引504。该索引是为本发明某一实施方式内的第
二外部用户创建的第二索引。然而,请注意,根据用户的需要或意愿一个
用户可以具有一个以上的索引。在Beth的索引504内,存储了有关“Robert
的主题2”的某些报文。该索引涉及与索引502中“Robert的报文主题2”
相对应的URL。此外,Beth的索引504涉及各主题(见508)内的独立
报文,并且涉及某主题(510)内某些报文的独立部分。

用户可以以灵活的方式使用上述各索引以及图5中的索引,以便
借助易于使用的众所周知的因特网搜索技术,利用索引界面访问、搜索报
文,其中索引界面能够以直观的、用户友好的方式,轻易地表示报文、报
文的细目以及相应的链接。因此,通过将用户接收到电子报文转换为HTML
文挡或web页,本发明实现了以下数据处理系统和方法,该数据处理系统
和方法允许用户生成足以满足该用户所有需求的复杂索引模式,而并不要
求用户依赖特定协议。事实上,由于可以以web页的方式实现所有报文,
因此,可以将浏览web页的新应用程序以及为因特网准备的新语言应用于
现有结构中。

以下将说明根据本发明对示例报文附加索引的过程。在该例中,将说
明对接收到的报文进行的逐步分析以及其在用户系统内的存储。

假设接收到以下电子邮件报文:

收件人:Beth

发件人:Robert

主题:有关专利的白皮书

嗨,

以下是专利白皮书的草案。

希望你喜欢。;-)

Robert

************************

                       撰写专利申请

摘要:

撰写专利申请是一件费时但值得做的工作。将该任务分解为若干子任
务是处理该工作的有效工具。

目录

    摘要

    目录

    第一章-启动

    第二章-出发

    第三章-继续

    第四章-不要停止

    第五章-几乎完成

    第六章-完成

    附录A-找律师谈话

    词汇表

    索引

第一章-启动

    最好从头开始。

第二章-出发

    沿黄砖路前进。

第三章-继续

    重复:沿黄砖路前进。

第四章-不要停止

    前进、前进、前进、前进、沿黄砖路前进!

第五章-几乎完成

    我们去看巫师,OZ的好蜥蜴。

第六章-完成

    抬起脚,拿杯咖啡,找本好书,把身体蜷作一团。

附录A-找律师谈话

    并不难。尽管还要专心于以下几件事情:

1.抓住要点。光阴似箭

2.不要作不能信守的诺言

3.当书写通信地址时,不要忘记姓名后的先生

4.切记:律师的玩笑平淡无味。他们可能会使你从错误的起点开始,并
且可能毁灭你在专利局的机会。

索引

    苹果

    申请

    香蕉

    书

    鸡

    蜥蜴

    巫师

随后,将以上报文转换为HTML文件(见附录A)。在以下示例中,
用下划线表示HTML文件与电子邮件之间的区别。HTML文件具有如下
形式:

<!DOCTYPE HTML PUBLIC“-//W3C//DTD HTML 3.2
Final//EN”>

<HTML>

<HEAD>

<TITLE>有关专利的白皮书</TITLE>

<BODY>

<ADDRESS>

收件人:<A HREF=“mailto:bapperle@winstead.com”>Beth</A>
<BR>

发件人:<A HREF=“mailto:tycast@us.ibm.com”>Robert<A><BR>

主题:有关专利的白皮书<BR>

</ADDRESS>

<PRE>

嗨,

以下是专利白皮书的草案。

希望你喜欢。;-)

Robert

************************

                        撰写专利申请

摘要:

撰写专利申请是一件费时但值得做的工作。将该任务分解为若干子任
务是处理该工作的有效工具。

目录...

到达结尾之前的正文相同,在结尾插入以下HTML代码:

<PRE>

</BODY>

<HTML>

接着,服务器生成该报文的URL,其URL具有如下形式:

http://www.mailserver.bethscompany.com/mailboxes/beth/msg0001

然后,在本发明的数据处理系统的主存储器中保存该URL,以备
后用。假设随后向外部用户显示该报文。如果用户决定启动自动功能以便
向该报文添加细目,读者就从本发明某种实施方式的选择菜单中选择“自
动索引”功能。随后,用户系统将扫描该报文,查找可以识别的功能,以
便附加索引。最终生成具有以下形式的索引文件。为了强调自动索引版本
与先前版本之间的差别,本文采用下划线表示两个版本之间的差别。

<!DOCTYPE HTML PUBLIC“-//W3C//DTD HTML 3.2
Final//EN”>

<HTML>

<HEAD>

<TITLE>有关专利的白皮书</TITLE>

</HEAD>

<BODY>

<ADDRESS>

收件人:<A HREF-“mailto:bapperle@winstead.com”>Beth</A>
<BR>

发件人:<A HREF=“mailto:tycast@us.ibm.com”>Robert<A><BR>

主题:有关专利的白皮书<BR>

</ADDRESS>

<PRE>

嗨,

以下是专利白皮书的草案。

希望你喜欢。;-)

Robert

************************

                        撰写专利申请

摘要:<a name=“摘要”></a>

撰写专利申请是一件费时但值得做的工作。将该任务分解为若干子任
务是处理该工作的有效工具。

目录<a name=“目录”></a>

摘要

目录

第一章-启动

第二章-出发

第三章-继续

第四章-不要停止

第五章-几乎完成

第六章-完成

附录A-与专利代理人一起工作

词汇表

索引

第一章-启动<a name=“第一章-启动”></a>

    最好从头开始。

第二章-出发<a name=“第二章-出发”></a>

    沿黄砖路前进。

第三章-继续<a name=“第三章-继续”></a>

    重复:沿黄砖路前进。

第四章-不要停止<a name=“第四章-不要停止”></a>

    前进、前进、前进、前进、沿黄砖路前进!

第五章-几乎完成<a name=“第五章-几乎完成”></a>

    我们去看巫师,OZ的好蜥蜴。

第六章-完成<a name=“第六章-完成”></a>

    抬起脚,拿杯咖啡,找本好书,把身体蜷作一团。

附录A-与专利代理人一起工作<a name=“附录A-与专利代理人一起
工作”></a>

    并不难。尽管还要专心于以下几件事情:    

1.)抓住要点。光阴似箭

2.)不要作不能信守的诺言

3.)当书写通信地址时,不要忘记姓名后的先生

4.)切记:律师的玩笑平淡无味。他们可能会使你从错误的起点开始,
并且可能毁灭你在专利局的机会。

词汇表<a name=“词汇表”></a>

苹果

香蕉


母牛


索引<a name=“索引”></a>

苹果

申请

香蕉



蜥蜴

巫师

</PRE>

</BODY>

<HTML>

此时,用户系统已经扫描了该报文,确定并“标记”了包括章节、附
录等适当项目。其次,假设用户希望标记其本身的某些细目。该用户将利
用鼠标选择部分报文正文并“点击”。用户系统将利用以下对话框应答,
假设用户选择了附录A中的项目4并提供了以下答案:

细目名:  Patent_Joke

分类:    Joke_Lawyers

          Joke_Patents

修改HTML报文(HTML)的相应部分,使其具有以下形式。请注
意,利用下划线表示先前代码与下述代码之间的区别。

    并不难。尽管还要专心于以下几件事情:

1)抓住要点。光阴似箭

2)不要作不能信守的诺言

3)当书写通信地址时,不要忘记姓名后的先生

4)切记:律师的玩笑平淡无味。他们可能会使你从错误的起点开始,
并且可能毁灭你在专利局的机会。<a name=“Patent_Joke”></a>

词汇表<a name=“词汇表”></a>

苹果

香蕉


母牛


索引<a name=“索引”></a>

苹果

申请

香蕉



蜥蜴

巫师

</PRE>

</BODY>

<HTML>

最后,假设用户决定保存该报文。为了实现该功能,用户从操作系统
实现的菜单中选择“保存”功能,并且用户的系统将采取以下步骤:

1.在URL http://www.mailserver.bethscompany.com/mailboxes/beth/
标识的存储空间中,在名为“msg0001.html”的文件中保存以上报文;

2.和步骤1一样,将以下URL“http://www.mailserver.bethscompany.
com/mailboxes/beth/msg0001.htm”添加到同一存储空间中名为
“index.html”的文件中;

3.在步骤2中的URL之后,将细目的URL直接添加到index.html中;

4.在“http://www.mailserver.bethscompany.com/mailboxes/beth/iokes
/lawyers”标识的存储空间中,在名为“index.html”的文件中保存以下形式
的URL“http://www.mailserver.bethscompany.com/mailboxes/beth/
msg0001.html/#Patent_Joke”;

5.在“http://www.mailserver.bethscompany.com/mailboxes/beth/
jokes/patents”标识的存储空间中,在名为“index.html”的文件中保存以
下形式的URL“http://www.mailserver.bethscompany.com/mailboxes
/beth/msg0001.html/#Patent_Joke”;

6.系统等待用户的下一请求。

此时,以下述方式指派索引。

主索引:http://www.mailserver.bethscompany.com/mailboxes/beth/
index.html

<!DOCTYPE HTML PUBLIC“-//W3C//DTD HTML 3.2
Final//EN”>

<HTML>

<HEAD>

<TITLE>已保存邮件</TITLE>

</HEAD>

<BODY>

<H1>已保存邮件的索引</H1>

<ul>

 <li><a href=“msg00001.html”>专利申请状况</a>

 <li><a href=“msg00002.html”>附加信息</a>

 <li><a href=“msg0001.html”>有关专利的白皮书</a>

 <ul>

  <li><a href=“msg0001.html/#摘要”>摘要</a>

  <li><a href=“msg0001.html/#目录”>目录</a>

  <li><a href=“msg0001.html/#第一章-启动”>第一章-启动</a>

  <li><a href=“msg0001.html/#第二章-出发”>第二章-出发</a>

  <li><a href=“msg0001.html/#第三章-继续”>第三章-继续</a>

  <li><a href=“msg0001.html/#第四章-不要停止”>第四章-不要停
止</a>

  <li><a href=“msg0001.html/#第五章-几乎完成”>第五章-几乎完
成</a>

  <li><a href=“msg0001.html/#第六章-完成”>第六章-完成</a>

  <li><a href=“msg0001.html/#附录A”>附录A</a>

  <li><a href=“msg0001.html/#词汇表”>词汇表</a>

  <li><a href=“msg0001.html/#索引”>索引</a>

 </ul>

</BODY>

</HTML>

当执行以上代码时,将在用户显示设备上显示以下格式的索引:

已保存邮件的索引

·专利申请状况

·附加信息

·有关专利的白皮书

。摘要

。目录

。第一章-启动

。第二章-出发

。第三章-继续

。第四章-不要停止

。第五章-几乎完成

。第六章-完成

。附录A

。词汇表

。索引

在读者保存两个附加报文之后,将以下述格式对索引进行编码:

<!DOCTYPE HTML PUBLIC“-//W3C//DTD HTML 3.2
Final//EN”>

<HTML>

<HEAD>

<TITLE>已保存邮件</TITLE>

</HEAD>

<BODY>

<H1>已保存邮件的索引</H1>

<u1>

 <li><a href=“msg00001.html”>专利申请状况</a>

 <li><a href=“msg00002.html”>附加信息</a>

 <li><a href=“msg0001.html”>有关专利的白皮书</a>

 <ul>

  <li><a href=“msg0001.html/#摘要”>摘要</a>

  <li><a href=“msg0001.html/#目录”>目录</a>

  <li><a href=“msg0001.html/#第一章-启动”>第一章-启动</a>

  <li><a href=“msg0001.html/#第二章-出发”>第二章-出发</a>

  <li><a href=“msg0001.html/#第三章-继续”>第三章-继续</a>

  <li><a href=“msg0001.html/#第四章-不要停止”>第四章-不要停
止</a>

  <li><a href=“msg0001.html/#第五章-几乎完成”>第五章-几乎完
成</a>

  <li><a href=“msg0001.html/#第六章-完成”>第六章-完成</a>

  <li><a href=“msg0001.html/#附录A”>附录A</a>

  <li><a href=“msg0001.html/#词汇表”>词汇表</a>

  <li><a href=“msg0001.html/#索引”>索引</a>

 </ul>

 <li><a href=“msg0002.html”>专利补遗</a>

 <li><a href=“msg0003.html”>回复:专利补遗</a>

</BODY>

</HTML>

当执行以上代码时,将在用户显示设备上显示以下格式的索引:

已保存邮件的索引

·专利申请状况 发件人:Robert Tycast日期:11/01/97

·附加信息 发件人:Robert Tycast日期:11/02/97

·有关专利的白皮书 发件人:Robert Tycast日期:11/03/97

。摘要

。目录

。第一章-启动

。第二章-出发

。第三章-继续

。第四章-不要停止

。第五章-几乎完成

。第六章-完成

。附录A

。词汇表

。索引

·专利补遗

·回复:专利补遗

请注意,以上索引显示方式是非常灵活、非常有效的。提供以上示例
的目的是为了不把本发明搞混。例如,以下提供的编码,说明了在索引中
添加其他信息(日期和发件人)的其他方式:

<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 3.2
Final//EN”>

<HTML>

<HEAD>

<TITLE>已保存邮件</TITLE>

</HEAD>

<BODY>

<H1>已保存邮件的索引</H1>

<table border cellspacing=0>

 <tr>

  <th>主题</th>

  <th>发件人</th>

  <th>日期</th>

 </tr>

 <tr>

    <td><li><a href=“msg00001.html”>专利申请状况
</a></td><tr><A HERF=“mailto:tycast@us.ibm.com”>Robert
Tycast</A></td><td>11/01/97</td>

 </tr>

 <tr>

  <td><li><a href=“msg00002.html”>附加信息</a></td><tr><A
HERF=“mailto:tycast@us.ibm.com”>Robert Tycast</A></td><td>
11/01/97</td>

 </tr>

 <tr>

  <td><li><a href=“msg0001.html”>有关专利的白皮书</a>

  <ul>

   <li><a href=“msg0001.html/#摘要”>摘要</a>

   <li><a href=“msg0001.html/#目录”>目录</a>

   <li><a href=“msg0001.html/#第一章-启动”>第一章-启动</a>

   <li><a href=“msg0001.html/#第二章-出发”>第二章-出发</a>

   <li><a href=“msg0001.html/#第三章-继续”>第三章-继续</a>

   <li><a href=“msg0001.html/#第四章-不要停止”>第四章-不要停
止</a>

   <li><a href=“msg0001.html/#第五章-几乎完成”>第五章-几乎完
成</a>

   <li><a href=“msg0001.html/#第六章-完成”>第六章-完成</a>

   <li><a href=“msg0001.html/#附录A”>附录A</a>

   <li><a href=“msg0001.html/#词汇表”>词汇表</a>

   <li><a href=“msg0001.html/#索引”>索引</a>

 </ul>

</td><td><A HERF=“mailto:tycast@us.ibm.com”>Robert Tycast
</A></td><td>11/03/97</td>

</tr>

<tr>

 <td><li><a href=“msg0002.html”>专利补遗</a></td><td><A
HREF=“mailto:tycast@us.ibm.com”>Robert Tycast</A></td><td>11/04
/97</td>

</tr>

<tr>

<td><li><a href=“msg0003.html”>回复:专利补遗</a></td><td><A

HREF=“mailto:tycast@us.ibm.com”>Robert Tycast</A></td><td>
11/04/97</td>

</tr>

</table>

</BODY>

</HTML>

当执行以上提供的代码时,将在显示设备上向外部用户提供以下索
引:

已保存邮件的索引

    主题
    发件人
    日期
    专利申请状况
    Robert Tycast
    11/01/97
    附加信息
    Robert Tycast
    11/02/97
    有关专利的白皮书
    。摘要
    。目录
    。第一章-启动
    。第二章-出发
    。第三章-继续
    。第四章-不要停止
    。第五章-几乎完成
    。第六章-完成
    。附录A
    。词汇表
    Robert Tycast










    11/03/97










    。索引
    专利补遗
    Robert Tycast
    11/04/97
    回复:专利补遗
    Robert Tycast
    11/04/97

此外,请注意,读者只需点击适当正文就能够访问任意报文或细目。
通过点击“发件人”字段中的姓名就能够发送回复报文。

类似创建其他档案的索引。例如,在上述示例中,当保存某些“玩笑”
信息时,将由下述URL标识保存着以上信息的文件:

http://www.mailserver.bethscompany.com/mailboxes/bethapperley/j
okes/index.html

位于该部分的代码将具有下述形式:

<!DOCTYPE HTML PUBLIC“-//W3C//DTD HTML 3.2
Final//EN”>

<HTML>

<HEAD>

<TITLE>玩笑</TITLE>

</HEAD>

<BODY>

<H1>玩笑的索引</H1>

<ul>

<li><a href=“律师/index.html”>律师</a>

<li><a href=“专利/index.html”>专利</a>

</ul>

</BODY>

</HTML>

请注意,在以上代码中,读者可以点击“律师”或点击“专利”来浏
览该档案的内容。此外,假设读者决定点击“律师”正文。该读者将访问
以下URL标识的文件:

“http://www.mailserver.bethscompany.com/mailboxes/beth/jokes/law
yers/index.html”

当访问该索引时,将检索到以下代码:

<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 3.2
Final//EN”>

<HTML>

<HEAD>

<TITLE>玩笑/律师</TITLE>

</HEAD>

<BODY>

<H1>玩笑/律师的索引</H1>

<ul>

<li><a href=“oldjokel.html”>先前保存的玩笑#1</a>

<li><a

href=http://www.mailserver.bethscompany.com/mailboxes/beth/msg
0001.html/

#Patent_Joke”>Patent_Joke</a>

</ul>

</BODY>

</HTML>

请注意,以上是在由“律师”标识的存储空间中存储完整记录(玩笑
#1)而并不存储“Patent_Joke”的示例,其中“Patent_Joke”是“有
关专利的白皮书”的一部分。而用于访问存储空间的URL又指回到原始报
文中标识的存储段。对于称为“专利”的文件夹,情况大致相同。这里不
作更详细的说明。然而请注意,对于该档案,将共享称为“Patent_Joke”
的原始报文中的相同段。

附录A

其他操作示例

示例A

在以下示例中,假设某用户接收到一个电子邮件报文。如上所述,电
子邮件报文包括字母数字字符。如果该报文实际上是以HTML方式编码
的,通过扫描第一行就能够轻易检测出该报文,第一行特定地以
<!DOCTYPE>说明开始,后跟HTML部分,HTML部分包括HEAD部
分和BODY部分。下面是该中电子邮件报文的示例:

<!DOCTYPE HTML PUBLIC“-//W3C//DTD HTML 3.2
Final//EN”>

<HTML>

<HEAD>

<TITLE>HTML文件样本</TITLE>

...其他标题部分

</HEAD>

<BODY>

...文件体

</BODY>

</HTML>

此外,如果该报文不是采用HTML格式书写的,通过正确插入必要的
主题字段来包装其字母数字内容,就能够转换该报文。例如,假设发送了
以下电子邮件报文:

收件人:Beth

发件人:Robert

主题:信息

嗨,

我还有一些信息。

此致

Robert

为了利用必要字段包装以上字母数字内容,CPU 310将以下封皮
(wrapper)添加到以上报文内容中:

<!DOCTYPE HTML PUBLIC“-//W3C//DTD HTML 3.2
Final//EN”>

<HTML>

<HEAD>

</HEAD>

<BODY>

嗨,

我还有一些信息。

此致

Robert

</BODY>

</HTML>

然后,为了保存该报文的格式,利用<PRE>标记包围报文体。如下面
所示:

<!DOCTYPE HTML PUBLIC“-//W3C//DTD HTML 3.2
Final//EN”>

<HTML>

<HEAD>

</HEAD>

<BODY>

<PRE>

嗨,

我还有一些信息。

此致

Robert

</PRE>

</BODY>

</HTML>

接着,利用原始报文中的“收件人”和“发件人”字段创建地址部分。
以下说明该创建操作:

<!DOCTYPE HTML PUBLIC“-//W3C//DTD HTML 3.2
Final//EN”>

<HTML>

<HEAD>

</HEAD>

<BODY>

<ADDRESS>

收件人:<A HREF=“mailto:bapperle@winstead.com”>Beth Apperley

       </A><BR>

发件人:<A HREF=“mailto:tycast@us.ibm.com”>Robert Tycast

       <A><BR>

</ADDRESS>

<PRE>

嗨,

我还有一些信息。

此致

Robert

</PRE>

</BODY>

</HTML>

此外,如果原始报文指定了主题,则将该主题也添加到地址部分:

<!DOCTYPE HTML PUBLIC“-//W3C//DTD HTML 3.2
Final//EN”>

<HTML>

<HEAD>

<TITLE>专利申请</TITLE>

</HEAD>

<BODY>

<ADDRESS>

收件人:<A HREF=“mailto:bapperle@winstead.com”>Beth Apperley

        </A><BR>

发件人:<A HREF=“mailto:tycast@us.ibm.com”>Robert Tycast<A>

        <BR>

主题:专利申请<BR>

</ADDRESS>

<PRE>

嗨,

我还有一些有关本发明的信息。

此致

Robert

</PRE>

</BODY>

</HTML>

示例B

请注意,有许多方法能够将某个文件转换为HTML格式,对于熟练的
技术人员而言,这些方法是众所周知的。此外,上面的例子说明了将某个
文件转换为本发明所需的HTML格式的步骤,而下面的例子说明了接收并
保存具有附件的文件的方法。请注意,在下面的示例中,已创建了一个邮
件报文,该报文具有两个附件:一个jpeg图象和一个gif。

CPU 310接收到的报文为:

MIME-Version:1.0

收件人:Beth A

发件人:Robert T

主题:文件!

内容类型:multipart/mixed;

          boundary-unique-boundary-1

--unique-boundary-1

    内容类型:text/plain;字符集-US-ASCII

Beth,

以下为我希望您审查的两个文件。第一个文件为jpeg文件,第二个文
件为gif文件。

此致

Robert

    --unique-boundary-1

    内容类型:multipart/parallel;

      boundary=unique-boundary-2

    unique-boundery-2

    内容类型:image/jpeg

    内容传送编码方式:base64(基于64)

    ...此处为base64编码的图象数据...

    --unique-boundary-2

    内容类型:image/gif

    内容传送编码方式:base64

    ...此处为base64编码的图象数据...

    --unique-boundary-2--

    --unique-boundary-1

第一步转换处理是从以上报文中抽取两个文件。我们将其称为文件
image1.jpg和image2.gif。与经过转换的报文一起物理存储以上两个文件,
尽管并不要求这样作。接着,按照前一示例所提供的方式,转换报文体。

<!DOCTYPE HTML PUBLIC“-//W3C//DTD HTML 3.2
Final//EN”>

<HTML>

<HEAD>

<TITLE>文件!</TITLE>

</HEAD>

<BODY>

<ADDRESS>

收件人:<A HREF=“mailto:bapperle@winstead.com”>Beth Apperley

        </A><BR>

发件人:<A HREF=“mailto:tycast@us.ibm.com”>Robert Tycast<A>

        <BR>

主题:文件!<BR>

</ADDRESS>

<PRE>

Beth,

以下为我希望您审查的两个文件。第一个文件为jpeg文件,第二个文
件为gif文件。

此致

Robert

</PRE>

</BODY>

</HTML>

然后,将超链接添加到图象文件中:

<!DOCTYPE HTML PUBLIC“-//W3C//DTD HTML 3.2
Final//EN”>

<HTML>

<HEAD>

<TITLE>文件!</TITLE>

</HEAD>

<BODY>

<ADDRESS>

收件人:<A HREF=“mailto:bapperle@winstead.com”>Beth Apperley

        </A><BR>

发件人:<A HREF=“mailto:tycast@us.ibm.com”>Robert Tycast<A>

        <BR>

主题:文件!<BR>

</ADDRESS>

<PRE>

Beth,

以下为我希望您审查的两个文件。第一个文件为jpeg文件,第二个文
件为gif文件。

此致

Rohert

</PRE>

<IMG SRC=“image1.jpg”ALT=“image1.jpg”>

<P>

<IMG SRC=“image2.gif”ALT=“image2.gif”>

</BODY>

</HTML>

请注意,本文提供的说明只是本发明实施方式的示例。此外,请注意,
可以采用许多其他实施方式来实现本发明。例如,无需将整个报文都转换
为HTML格式。此外,在本发明的其他实施方式中,可以将报文转换为其
他格式,如ASCII格式或MIME格式。此外,图5所示索引只是为了提供
示例而已,并不意味着限制本发明的范围,也并不表示索引的配置方式。

此外,请注意,可以与“插件”一起使用本发明。插件为NetscapeTM
杜撰的术语,从而程序能够使用公开接口扩展Netscape NavigatorTM浏览
器。插件主要用于支持诸如RealAudioTM插件之类的新的数据类型,
RealAudioTM插件将音频流引入WWW。其他插件向浏览器添加增强功
能。可以在本发明中使用插件,但并不要求非这样做不可。例如,当某个
报文包含MIME类型时,可以使用插件在显示设备上显示数据。此外,可
以开发专用于阅读利用本发明归档的报文的插件。

尽管本文说明了本发明的原理,熟练的技术人员显然懂得,仅仅通过
示例说明了本发明,而不应将示例看作对本发明范围的限制。因此,附属
权利要求书用来覆盖属于本发明实质和范围内的对本发明的所有改进。

用于归档和访问电子报文的数据处理系统和方法.pdf_第1页
第1页 / 共47页
用于归档和访问电子报文的数据处理系统和方法.pdf_第2页
第2页 / 共47页
用于归档和访问电子报文的数据处理系统和方法.pdf_第3页
第3页 / 共47页
点击查看更多>>
资源描述

《用于归档和访问电子报文的数据处理系统和方法.pdf》由会员分享,可在线阅读,更多相关《用于归档和访问电子报文的数据处理系统和方法.pdf(47页珍藏版)》请在专利查询网上搜索。

一种对诸如因特网之类的通信网络内的电子报文进行归档、检索和存储的数据处理系统和方法。将电子邮件报文转换为HTML文件或web页,以便向通信系统中的用户提供了更大的灵活性。通过以web页的方式存储电子邮件报文。此外,可以仅把部分邮件报文转换为其他格式。在以上数据处理系统和方法运行期间,将电子邮件的个别部分指派到相应的URL。随后将电子报文组织为web页分类,其中可以采用现有诸如浏览器之类的网络工具来。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1