专利名称:文档转换方法、文档转换器、以及文档显示系统的制作方法
技术领域:
本发明涉及一种文档转换方法、一种数据转换器、以及一种文档显示系统,该系统用于从由多个数据段组成的一个文档(file)提取能够由具有有限显示能力的装置处理的数据,而这些数据段可被显示在一个显示单元上并且各个数据段的开始和结束由相应的标识符表示,且该系统还用于向该有限能力的装置输出提取的数据。
被称为因特网的网络现在得到了广泛的使用,且用户能够借助个人计算机在因特网上存取各种信息。用户利用被称为网络浏览器的软件程序监测的信息在HTML(超文本链接标示语言)中描述。
HTML文件与被称为标记(tag)的一种标识符相联系。标记确定了各个文件的结构。具体地,当用户用网络浏览器监测HTML文件时,文本的字体、大小和颜色,以及图象文档位置,都由标记描述。标记确定了在用户监测的网页上的文本信息和图象信息的结构。
移动终端的使用已经变得广泛,且用户在旅行之中和到达目的地之后,能够立即存取各种信息。为了在移动终端上获得对所希望的信息的存取,用户需要在移动终端上输入信息。作为在移动终端上收集信息的一种装置,用户可使用个人计算机。用户把移动终端连接到个人计算机以把所希望的信息下载到移动终端上。
当用户把已由个人计算机从一个具体服务器获得的网页信息传送到一个移动终端时,需要把信息重新组织成可显示在移动终端上的数据,并随后把该数据传送给移动终端。用户必须从不需要的数据中选择所需的数据,并只传送所需的数据。进一步地,用户必须把提取的数据重新组织成可在移动终端上显示或方便地观看的大小和格式。用户因而必须执行从获取家页数据到向移动终端传送重新组织的数据的各种工作。
虽然因特网上提供的网页是以HTML写成的,它们的格式是多样的。具体地,服务器提供的内容的HTML文件结构是随着服务器的不同而不同的。用户必须按照内容的不同而使用不同的提取方法和不同的成形(shaping)方法,以为移动终端重新组织数据。
当用户使用一个浏览器时,网络上的家页服务可以作为一个书签而被预先寄存在计算机上。由于书签是以URL(统一资源定位符)或字符串的形式存储的,用户难于一下子识别出该服务提供的内容。
本发明的一个目的,是提供一种文档转换方法、一种数据转换器、以及一种文档显示系统,该系统用于从由多个数据段组成的一个文档提取能够由具有有限显示能力的装置处理的数据,而这些数据段可被显示在一个显示单元上并且各个数据段的开始和结束由相应的标识符表示,且该系统还用于向该能力有限的装置输出提取的数据。
本发明在一个方面涉及一种文档转换方法,用于从由可在一个显示单元上显示的多个数据段组成的文档-其中各个数据段的开始和结束由相应的标识符表示,根据这些标识符,提取可显示在一个能力有限的装置上的数据,并用于向该能力有限的装置输出提取的数据。该文档转换方法包括通过读取该文档而探测标识符的步骤、判定该能力有限的装置是否能够显示提取的标识符表示的数据的步骤、提取数据的步骤-该数据的开始和结束用所判定的标识符表示且该数据被判定为能够被显示在该能力有限的装置上、以及输出一个输出文档的步骤-该输出文档是从所提取的数据新产生的并作为与先前的文档不同的文档。
本发明在另一个方面涉及一种文档转换器,用于从由多个可显示在一个显示单元上的多个数据段-这些数据段的每一个的开始和结束都用相应的标识符表示-提取可被显示在一个相连的能力有限的装置上的数据,并把所提取的数据输出至该能力有限的装置。该文档转换器包括一个文档存储单元,用于存储该文档;一个探测器单元,用于从存储在文档存储单元中的文档探测表示可显示在能力有限的装置上的数据的标识符;一个提取器单元,用于从该文档提取其开始和结束按照探测器单元探测到的标识符得到表示的数据;一个输出单元,用于把所提取的数据输出至能力有限的装置;以及一个控制单元,用于控制探测器单元以探测表示可显示数据的开始和结束的标识符以从存储在文档存储单元中的文档提取可显示在能力有限的装置上的数据,用于控制提取单元以一个新的输出文档的形式从该文档提取包括用标识符表示的开始和结束的数据,并用于控制输出单元以把新的输出文档输出至能力有限的装置。
本发明在再一个方面涉及一种文档转换方法,用于把由可显示在一个显示单元上的多个数据段组成的一个文档-各个段的开始和结束都由相应标识符表示-转换成可被显示在一个相连的能力有限的装置上的数据,并把该数据作为一个新的输出文档输出至该能力有限的装置。该文档转换方法包括以下步骤在多个数据段被从文档读取时,初始化一个用于缓存数据的第一数据缓存器;当数据是来自该文档且被存储在第一数据缓存器时,根据用于把文档中的数据处理成可显示在能力有限的装置上的数据格式的一种规则,探测表示文档中的数据的开始的标识符;把存储在第一数据缓存器中的数据移到一个用于撤离的第二数据缓存器;根据表示探测到的文档中的数据的开始的标识符,把该数据从其开始处保持到第一数据缓存器中;探测表示数据的结束的标识符,该数据具有表示探测到的数据的结束的标识符;以及,把撤离到第二数据缓存器中的数据移到第一数据缓存器中以进行恢复。
本发明在又一个方面涉及一种文档显示系统,该系统包括一个第一设备,用于接收包括可显示在一个显示单元上的多个数据段的一个文档,各个数据段的开始和结束由相应的标识符表示;以及,一个第二设备,它具有比第一设备低的通过量并接收和显示第一设备转换该文档而成的数据。该第一设备包括一个存储单元,用于存储输入其中的文档;一个探测器单元,用于从存储在存储单元中的文档探测表示可由第二设备处理的数据的一个标识符;一个提取器单元,用于从该输入文档提取由探测器单元探测并被处理成可由第二设备处理的数据的数据;一个处理单元,用于把所提取的数据处理成能够由第二设备处理的数据;一个输出单元,用于把已经被处理成能够被第二设备进行处理的数据输出至该第二设备;以及,一个控制单元,用于控制该存储单元以把输入至其的文档存储到该存储单元中,用于控制探测器单元以从存储在存储单元中的文档探测表示能够得到处理以可被第二设备处理的数据的标识符,用于控制提取器单元以根据探测器单元探测到的标识符提取由处理单元处理的数据,并用于控制该输出单元以输出已经被处理单元处理的数据。第二设备包括一个用于接收第一设备输出的数据的接收器单元和用于显示接收单元接收的数据的显示单元。
图1是网络图,显示了本发明的信息处理设备的一个最佳实施例;图2是框图,显示了本发明的信息处理设备的一个最佳实施例;图3A是从本发明的信息处理设备接收数据的一种移动终端的透视图;图3B是接收从本发明的信息处理设备发送的数据的移动终端的更大比例的部分透视图;图4是显示接收从本发明的信息处理终端发送来的数据的移动终端的框图;图5A显示了从本发明的信息处理设备接收数据的移动终端的显示屏幕的第一种显示状态;图5B显示了从本发明的信息处理设备接收数据的移动终端的显示屏幕的第二种显示状态;图6是框图,显示了本发明的信息处理设备的一个最佳实施例;
图7A显示了本发明的信息处理设备中的处理条件数据的数据结构;图7B详细显示了本发明的信息处理设备中的处理条件数据的数据结构;图8A显示了本发明的信息处理设备中的成形处理的初始状态;图8B显示了代表信息处理设备中的成形处理的页数据的源数据;图8C显示了本发明的信息处理设备中的成形处理之后的状态;图9显示了本发明的信息处理设备中的处理条件数据区的数据结构;图10显示了本发明的信息处理设备中的与指定标识符相联系的页数据的一个例子;图11A显示了本发明的信息处理设备中的与指定标识符相联系的页数据的另一个例子;图11B显示本发明的信息处理设备中与一个指定标识符相联系的页数据上进行的成形处理的结果;图12A显示了本发明的信息处理设备中的与指定标识符相联系的页数据的另一个例子;图12B显示了本发明的信息处理设备中从与指定标识符相联系的页数据的该例子成形的第一种文本数据;图12C显示了本发明的信息处理设备中从与指定标识符相联系的页数据的该例子成形的第二种文本数据;图13显示了本发明的信息处理设备中与一个指定标识符相联系的页数据的一个例子;图14显示了本发明的信息处理设备的一个最佳实施例中的一个屏幕窗口;图15是显示本发明的信息处理方法的一个最佳实施例的流程图;图16显示了本发明的信息处理设备的一个最佳实施例的一个屏幕窗口;图17是显示本发明的信息处理方法的一个最佳实施例的一个流程图;图18是显示本发明的信息处理方法的一个指定标识符的处理的流程图;图19是显示本发明的信息处理方法的一个指定标识符的处理的流程图;图20是显示本发明的信息处理方法中的一种指定标识符的处理的流程图;图21是显示本发明的信息处理方法中的一种指定标识符的处理的流程图;图22是显示本发明的信息处理方法中的一种指定标识符的处理的流程图;图23显示了本发明的信息处理方法中的一个屏幕窗口;图24A显示了本发明的信息处理方法中产生的一个位图(bitmap)文档的一个例子;图24B显示了本发明的信息处理方法中产生的一个第一种文本文档的一个例子;图24C显示了本发明的信息处理方法中产生的一个第二种文本文档的一个例子;图25显示了本发明的信息处理方法中的一个屏幕窗口。
现在结合附图描述本发明的实施例。以下的实施例只是用于描述的,且本发明不限于这些实施例,除非有相反的具体说明。
图1是显示本发明的信息处理设备20的一个最佳实施例的网络图。现在结合图1描述信息处理设备20。一个信息网络10与多个服务器40、一个客户50、以及信息处理设备20相连,以便以诸如TCP/IP(发送控制协议/因特网协议)的通信协议交换数据。服务器40存储将要提供给客户50和信息处理设备20的各种信息。客户50和信息处理设备20获得对服务器40的存取以获取信息(数据)。信息网络10是一个诸如因特网的广域网或一个LAN(局域网络)。信息网络10被适当构成,以向客户提供WWW(万维网)的HTML文件(HTML documents)。
信息处理设备20是在该网络上的一个客户计算机,并带有如图6所示的称为网络浏览器的文档监视器200,如将要在后面描述的。采用文档监视器200,客户存取WWW服务器以获取和监视其数据。信息处理设备20具有将要与一个移动终端30相连的一个外部端子,并能够与移动终端30交换数据。信息处理设备20因而把存储在其中的数据发送至移动终端30,并进一步地获取存储在移动终端30中的数据图2显示了本发明的信息处理设备20的一个最佳实施例的硬件结构。现在结合图2描述信息处理设备20。如所示,信息处理设备20由一个个人计算机的硬件资源构成,并包括一个CPU(中央处理单元)21、一个存储器22、一个辅助存储装置23、一个输入装置24、一个显示装置25、一个网络接口26、以及一个外部接口27。
CPU 21经总线28读取存储在辅助存储装置23或存储器22中的软件程序,并对信息处理设备20的操作进行总体控制。CPU 21执行将要在后面描述的、存储在辅助存储装置23中的各种软件程序。存储器22形成了CPU 21的一个工作区,并临时存储软件程序和数据。
辅助存储装置23是在硬盘驱动器、软盘驱动器、或光盘驱动器中的一个存储介质,并存储一个OS(操作系统)、应用软件程序、以及包括页数据PD、发送数据TD、以及处理条件数据PCD的各种数据。输入装置24是例如一个键盘或一个鼠标器。用户操作输入装置24,对信息处理设备20进行控制以执行各种软件程序。
显示装置25是一个液晶显示器或一个CRT(阴极射线管)显示器,并具有一个显示屏幕。当执行将要在后面讨论的软件程序时,一个屏幕窗口被显示在该显示屏幕上。网络接口26具有在信息网络10与信息处理设备20之间交换数据的功能。网络接口26可包括将要通过一条电话线路与信息网络10相连的一个调制解调器或将要通过一个代理服务器与信息网络10与信息网络10相连的一个以太网适配器。
外部接口27与一个外部装置交换数据,并可以是例如一个USB接口、一个IEEE 1394接口、一个红外通信接口、或一个蓝牙接口。外部接口27具有一个外部连接端,而一个移动终端30以有线或无线方式与外部接口27相连。发送数据TD可以在信息处理设备20与移动终端30之间进行交换。总线28是允许在构成信息处理设备20的装置之间传送信息的信号线。通过总线28,数据在信息处理设备20中进行内部交换。
图3A是移动终端30的透视图。现在参见图3A和3B描述移动终端30。如所示,移动终端30具有一种扁平的构造,并具有在其正面上的一个由液晶显示板构成的显示单元31。显示单元31具有沿着其纵向边缘的长的突出部分37a和37b,从而使显示单元31得到保护而不致在例如掉下时被损坏。参见图3A,在一个本体37的左侧板38a上设置有一个旋钮32和一个电力开关33。借助设置在左侧板38a上的旋钮32和电力开关33,在移动终端30被持在左手上且显示单元31向着用户的情况下,左手被用来操作旋钮32和电源开关33。
旋钮32控制移动终端30的操作。通过操作旋钮32,用户在显示单元31上显示预定的信息。具体地,旋钮32可沿着箭头R所示的方向转动,并沿着箭头P表示的方向被按下。用户沿着方向R转动旋钮32以选择将要显示的发送数据TD,并沿着箭头P的方向按下旋钮32以使显示单元31显示发送数据TD。电力开关33是一个滑动开关,控制电力以进行通-断操作。
没有在图3A和3B中显示的一个外部端子93,被设置在与旋钮32的一侧相对的右侧板38b上。外部端子93构成了与图1所示的信息处理设备20交换数据的一个接口。外部端子93经例如有线链路、无线链路、或红外链路进行通信,并由一个USB端子、一个IEEE 1394端子、或蓝牙的一个无线电通信接口天线构成。参见图3B,在本体37的顶端面39上,设置有控制部分34、35和36。控制部分34、35和36控制显示单元31的背景光以进行一种通-断操作,并控制移动终端30的工作模式。
图4是显示移动终端30的构造的框图。结合图4描述移动终端30。如所示,一个外部端子控制器91在一个CPU(中央处理单元)92的控制下与连接到外部端子93的一个外部装置交换数据。一个显示控制器94包含一个VRAM(视频随机存取存储器)94a,并通过根据VRAM 94a中的内容驱动显示单元31而显示一个所希望的图象。在CPU 92的控制下,驱动器电路95驱动背景光95a。背景光95a照亮了显示单元31。用户操作控制器36,从而控制驱动器电路95的操作。
一个存储单元96由一个闪烁存储器构成,并存储CPU 92所需的各种软件程序并存储从信息处理设备20送来的发送数据TD。存储单元96中的发送数据TD具有一种目录结构,且各个目录存储其内容属于目录的类别的内容。
存储在存储单元96中的程序包括发送数据处理程序,它处理从信息处理设备20传送来的发送数据TD并把处理之后的发送数据TD显示在显示单元31上。该发送数据处理程序只处理预定数据格式的数据。通过限制可处理的数据格式,硬件资源得到简化且移动终端30因而能够得到小型化并实施一种扁平的设计。
该预定数据格式可以是用于文本信息的文本数据和用于图象信息的位图数据。发送数据TD被组织成文本数据或位图数据的文档(file)。文本数据指的是包含字符数据和有限控制码(诸如用于行馈给的控制码)的文档。位图数据指的是用点组表示的图象数据。
图5A和5B是显示移动终端30的显示屏幕的例子的平面图。显示单元31的屏幕显示了当CPU 92执行处理程序时由CPU 92提供的存储单元96的内容。图5A显示了当移动终端30被接通时的主屏幕。如所示,显示单元31的用作索引显示区ARA的顶部,显示了该移动终端30的名和文本数据或位图数据的文档名。一个电池标志M361被显示在索引显示区ARA的右侧。电池标志M361表示了剩余的电池电力,其黑区随着电池状态而变化。用户因而监视了剩余的电池电力。
一个在电池标志M361的右边显示了一个运行标识M362。运行标识M362表示了旋钮32可转动的方向。用户一看就可识别旋钮32的工作状态。这在工作中提供了良好的用户界面。
在索引显示区ARA之下提供了一个数据显示区ARM。数据显示区ARM以一种树结构显示了存储在移动终端30的存储单元96中的发送数据TD。数据显示区ARM还显示了存储单元96中的文本数据和位图数据,如图5B所示。通过观看数据显示区ARM,用户监视了发送数据TD的内容。
图5A中的数据显示区ARM给出了移动终端30的各种设定项目,这些项目被作为具有树结构的一种虚拟文档夹。例如,这些设定项目包括用于该移动终端30用户的个人信息的“系统”、保持显示的文档名的记录的“历史”、星号是包含用户标出的文档的虚拟文档夹、心形标识、选取标识、以及其中进行各种设定的“设定/信息”。
在显示单元31的底部提供了一个选择项目显示区ARB。选择项目显示区ARB显示了在数据显示区ARM中由光标K选定的项目。参见图5B,当数据显示区ARM在屏幕上给出了一个文档的内容时,选择项目显示区ARB不被显示。
现在参见图3A至图5B描述移动终端30的操作。如图3A所示,电源开关33被操作,以接通移动终端30。在显示单元31上出现了如图5A所示的屏幕。操纵旋钮32,用户在显示单元31中移动光标K,以选择存储所要显示的发送数据TD的目录。
当用户沿着箭头P的方向按下旋钮32时,选定的目录的信息出现在树结构中。用户用旋钮32在目录中移动光标K,把光标K置于所要显示的文档上,并按下旋钮32。参见图5B,发送数据TD被显示在数据显示区ARM上。
图6是显示本发明的信息处理设备的一个最佳实施例的框图。结合图6讨论信息处理设备20。如所示,信息处理设备20由根据存储在硬盘中的信息处理程序工作的CPU 21进行总体控制。可作为安装在计算机中供执行的程序的存储介质的,不仅是诸如软盘、CD-ROM、DVD的可取下的封装介质,而且还有其中临时或永久存储有程序的半导体存储器和磁盘。用于在一个程序存储介质中存储程序的装置可以是一种有线通信系统或一种无线通信系统,诸如局域网、因特网、或数字广播卫星。在通信系统与信息处理设备20之间,可以采用各种通信接口,诸如路由器和调制解调器。
参见图6,信息处理设备20包括一个数据转换器101、一个发送单元102、一个处理控制器111、一个页数据获取单元112、以及一个页数据成形单元113。数据转换器101把存储在辅助存储装置23的数据区23a中的各种格式的数据转换成可显示在移动终端30上的格式的发送数据TD。例如,从电子邮件、地址薄、计划、地图、和自动网页下载程序产生的HTML文件的数据,被数据转换器101转换成文本数据或位图数据。
发送单元102具有把存储在文本数据区103中的发送数据TD发送到移动终端30的功能。发送单元102还具有通过图2所示的外部接口27从移动终端30和图4所示的外部端子93接收发送数据TD并把接收的发送数据TD存储在文本数据区103中的功能。从发送单元102发送来的发送数据TD可在移动终端30上得到监视,而从移动终端30发送来的发送数据TD可在信息处理设备20上得到监视。
存储发送数据TD的文本数据区103被形成在辅助存储装置23中。在文本数据区103中,发送数据TD以树结构与目录中的文本文档或位图文档进行排列。数据转换器101和页数据成形单元113(将要在后面描述)被用来产生文本数据区103中的一种目录,并把文本数据或位图数据存储在产生的目录中。发送数据TD以这样的方式得到存储,即使得各个文档被保持在与文档的类别相应地产生的相应目录中。通过观看该目录,用户立即知道发送数据TD属于哪一个类别。以此方式,信息处理设备20的用户界面得到了改善。
处理控制器111具有调用存储在处理条件数据区114中的处理条件数据PCD并把处理条件数据PCD送到将要在后面描述的页数据成形单元113的功能。具体地,当用户点击服务图标SA时,处理控制器111识别一个被点击的服务标识符403。处理控制器111根据该服务标识符403从处理条件数据区114获取处理条件数据PCD。处理控制器111把处理条件数据PCD中的地址信息407送到监视器200,同时把地址信息407送到页数据成形单元113。处理条件数据区114被形成在图2所示的辅助存储装置23中的硬盘驱动器中。
如将要在后面描述的,与处理条件数据服务器11相连的处理控制器111在处理条件数据区114中更新处理条件数据PCD或加新的处理条件数据PCD。处理控制器111启动文档监视器200并显示将要在后面讨论的所获取的图标AA。
参见图7A和7B,处理条件数据PCD包括文档信息401、类别信息402、服务标识符403、服务名称404、图标信息405、目录信息406、地址信息407、成形条件408等。文档信息401包括有关处理条件数据PCD的产生日期、处理条件数据PCD的更新日期、文档版本号等的信息。类别信息402表示处理条件数据PCD提供的服务内容。根据类别信息402、处理条件数据PCD被存储在处理条件数据区114中的预定位置。在信息网络10上的网络服务器分别用它们自己的服务标识符403作标记。服务名称404是从它们的网络服务器提供的服务导出的。
图标信息405是在服务图标SA和所获取的图标AA中使用的图象信息,如将要在后面描述的。目录信息406是本地地址信息,根据它页数据成形单元113在文本数据区103中产生一个目录。地址信息407是提供服务的网络服务器的一个地址,例如一个URL。成形条件408是页数据成形单元113成形(shape)页数据PD的条件。根据这些信息段,处理控制器111和页数据成形单元113成形页数据PD。
参见图7B,成形条件408包括格式条件408a、标记分析条件408b、以及图象条件408c。格式条件408a包括定义所成形的文本数据中每行的字符计数的每行字符计数条件,以及设定被禁止处于一行的开始或一行的结束的一个字符的行边界字符条件。格式条件408a还包括设定包含在页数据PD中的一个图象的图象数据的类型(例如JPEG、GIF等)的文档条件。
标记分析条件408b被用来在页数据PD的成形中分析页数据PD的标记结构。当如图8A中所示的一个表被插入到页数据PD中时,页数据PD的源是如图8B所示之类的东西。标记分析条件408b是这样设定的,即一个新的行以<TR>……<TR>标记开始,且另一个新的行以一个<TD>标记开始。在图8C所示的成形的文本数据中,一行在各个单元处开始。以此方式,在标记的控制下以一种具体格式显示的页数据PD被自动布置并成形为文本数据。
图象条件408c包括成形的位图数据中的用于设定位图数据的最大文档大小的图象大小条件、用于设定最小图象宽度的图象宽度条件、以及用于设定最小图象高度的图象高度条件。图象条件408c设定可显示在移动终端30的显示单元31上的位图数据的大小。
参见图9,处理条件数据区114具有包含多个类别CY的数据结构,每一个类别存储多段的处理条件数据PCD。具体地,处理条件数据服务器11产生具有用于例如餐厅、汽车、计算机、旅行的内容的类别CY1-CY4。类别CY可以是例如一个目录。类别CY1-CY4存储与分配给其的网络服务器相应的处理条件数据PCD。例如,如果类别CY1是用于计算机领域的,类别CY1对应于例如计算机软件公司和计算机硬件公司的网络服务器,并存储处理条件数据PCDa1-PCDa4。类别CY的确定是由处理控制器111根据处理条件数据PCD中的类别信息402来进行的。
处理条件数据PCD是按照类别CY存储的。如将要在后面讨论的,为了选择将要使用的处理条件数据PCD,用户首先选择类别,并选择处理条件数据PCD。用户可方便地注册所希望的服务,且用户界面得到了改善。
页数据获取单元112获取显示在文档监视器200上的页数据PD,并把该页数据PD送到页数据成形单元113。文档监视器200,即一个所谓的浏览器,是一种计算机应用软件,用于浏览可在诸如因特网的全球网络或本地网络上存取的页数据PD。页数据PD与诸如HTML、SGML(标准通用标示语言)、或XML(可扩展标示语言)的格式兼容,并包括称为标记的控制字符。文档监视器200包括用于临时存储浏览的页数据PD的一个高速缓冲存储器区201。高速缓冲存储器区201是在辅助存储装置23中的硬盘中形成的。
页数据获取单元112引用存储在文档监视器200的高速缓冲存储器区201中的页数据PD,搜索当前显示在文档监视器200上的页数据PD。这种搜索操作是根据显示在文档监视器200上的页数据PD的地址AS而进行的。该地址AS表示了页数据PD在网络上的位置,并可以是例如一个URL(统一资源定位符)。页数据获取单元112把高速缓冲存储器区201中的页数据PD送到页数据成形单元113。
具体地,页数据获取单元112从辅助存储装置23的高速缓冲存储器区201获取已经用与网络连接的信息处理设备20监视的页数据PD。即使在其未与网络连接的状态下,当前观看的页数据PD也被再次监视。如将要在后面讨论的,用户在观看了页数据PD之后成形该页数据PD,并确定是否成形页数据PD。
页数据成形单元113根据处理条件数据PCD成形从页数据获取单元112送来的页数据PD,以把该页数据PD显示在移动终端30上。当页数据PD是例如一个HTML文件时,页数据PD可包括文本数据、图象数据、广告条、手稿、背景等。文本数据的形式和图象数据的大小是随着页数据的不同而不同的。
通过分析页数据PD,页数据成形单元113根据处理条件数据PCD提取将要发送到移动终端30的数据-诸如文本数据和图象数据。具体地,页数据成形单元113除去诸如广告条的不需要数据。页数据成形单元113把提取的页数据PD的文本数据部分组织成文本文档。在数据提取中,页数据成形单元113识别附在页数据PD上的一个指定的标识符STG,并判定该指定标识符STG界定的数据类型。
指定的标识符STG包括用于界定一个数据成形区的一个<GETINFO>标记和一个</GETINFO>标记、用于界定一个不必要数据区的<DUMPINFO>标记和一个</DUMPINFO>标记、用于表示数据索引信息的<IC_INDEX>标记和</IC_INDEX>标记、以及用于表示优惠券信息的<COUPON>标记和</COUPON>标记。
<GETINFO>标记和</GETINFO>标记位于将要获取的发送数据TD的末尾处。例如,在图10所示的页数据PD中,页数据成形单元113分析<GETINFO>标记与</GETINFO>标记之间的数据,并把该数据识别为将要被成形的数据。<GETINFO>标记允许指定一个“名称”参数和一个“链接”参数。当由<GETINFO>标记和</GETINFO>标记界定的范围被成形时,该“名称”参数指定一个名称。“链接”参数指定至成形的文档中至另一文档的一个链接。
<DUMPINFO>标记和</DUMPINFO>标记指定页数据PD中不需要成形处理的非必要数据区。例如在图11A所示的页数据PD中,页数据成形单元113把<DUMPINFO>和</DUMPINFO>标记界定的数据识别为不需要成形的范围,且不进行用于HTML的标记分析。如果设定了<GETINFO>标记和</GETINFO>标记,则不需要指定非必要数据范围。然而,当非必要数据范围非常大时,使用<DUMPINFO>标记和</DUMPINFO>标记缩短了所涉及的处理。图11B显示了图11A所示的描述的一种实际成形结果。实际成形的文档名是“Samplefile.txt”,且<DUMPINFO>和</DUMPINFO>标记限定的数据即消息“该范围未被获取”在成形处理之后不被展示,如图11B所示。
<IC_INDEX>标记和</IC_INDEX>标记表示了页数据PD中表示的数据和各个信息。当<IC_INDEX>标记和</IC_INDEX>被包括在<GETINFO>标记和</GETINFO>标记界定的范围中时,<IC_INDEX>标记和</IC_INDEX>标记之间的数据被提取以形成一个单个的文档。在此情况下,由<GETINFO>标记和</GETINFO>标记形成的一个文档排除了界定在<IC_INDEX>标记和</IC_INDEX>标记之间的数据。象<GETINFO>标记一样,</IC_INDEX>标记允许指定一个“名称”参数和一个“链接”参数。
在图12A所示的页数据PD中,页数据成形单元113借助图12B所示的<GETINFO>标记产生文档名“exptag.txt”并借助图12C所示的<IC_INDEX>标记产生文档名“contents.txt”。
<COUPON>标记和</COUPON>标记表示了页数据PD中的优惠券信息。用于在例如餐厅、裁缝店、联锁超市中提供价格折扣的优惠券信息传统上是通过作为介质的纸券而进行分送。当利用诸如因特网的网络分送优惠券信息时,优惠券信息被发送到移动终端30,且该优惠券信息可由例如餐厅进行核实。<COUPON>标记和</COUPON>标记提供了页数据PD中的优惠券信息。
在图13所示的页数据PD中,页数据成形单元113把<COUPON>标记和</COUPON>标记界定的范围识别为优惠券信息。象<GETINFO>标记一样,<COUPON>标记允许指定一个“名称”参数和一个“链接”参数。进一步地,<COUPON>标记指定一个“期限”参数。该“期限”参数表示了优惠券信息的内容的期满日期。
根据指定的标识符STG,页数据成形单元113分析用于获取的区、非必要区、文档名、以及优惠券的页数据PD,并随后成形发送数据TD。利用指定的标识符STG,页数据成形单元113有效且迅速地成形页数据PD。根据指定的标识符STG,页数据成形单元113把新的附加信息(诸如一个期满日期和成形的数据文档的文档名)加到成形的数据中。例如,当用户成形的文档是优惠券信息时,数据可以被这样组织,即使得用户可方便地认识到它何时到达期满日期。
可以把例如当用户获得页数据PD时信息的有效日还有多少的信息动态地加到页数据PD中。信息提供者在加到页数据PD的信息上有更大的自由。现在,页数据PD中描述的是用于利用预存储和设定在信息处理设备20即用户计算机中的信息加入额外信息的一个指定的标识符。该额外信息是根据预存储和设定在用户计算机中的信息而加入的。信息因而被动态地加入。
例如,地图信息现在得到存储。通过简单地借助指定的标识符STG或其参数指定纬度和经度,在地图上的地理位置得到确定。页数据PD可包括一个用于产生一个地图文档的指定的标识符STG-该地图文档为用户详细描述了在指定的纬度和经度附近的地理区。页数据PD可包括用于向成形的数据添加已经在用户计算机中寄存的用户名、用户信息、用户年龄和性别数据的指定的标识符STG。通过以此方式使用指定的标识符STG,不仅服务提供的信息,而且用户的个人附加信息,都可被加到成形的数据中。
页数据PD可提供诸如优惠券信息的具体信息。至于优惠券信息,页数据PD的标记可能不足以转达期满日期。通过使页数据成形单元113能够分析指定的标识符STG及其参数,用户能够以与实际的纸优惠券提供的优惠券信息基本相同的间隔,使用页数据PD提供的优惠券信息。
页数据成形单元113把例如JPEG(联合图象专家组)或GIF(可交换图象格式)的各种格式的图象数据转换成黑白的二进制位图数据。数据转换器101可利用一种图案方法、线束(cluster)方法、或一种抖动(dithering)方法,把图象数据转换成黑白二进制位图数据。页数据获取单元112在调节图象数据的大小的同时排列文本文件。
以此方式,页数据成形单元113具有成形页数据PD的功能,诸如分析、提取、转换、和排列页数据PD。数据转换器101在文本数据区103中产生一个目录(一个文档夹),并把转换的发送数据TD存储在该目录中。
图14显示了本发明的信息处理设备20的一个主窗口130。用户操作信息处理设备20以观看主窗口130。主窗口130在一个信息处理程序启动时被展现在显示装置25上。图14所示的信息处理设备20的主窗口130包括一个标题条131、一个菜单条132、一个工具条133、一个发送数据窗口AR 8、一个预览窗口AR 9、一个移动终端窗口AR 10等。
工具条133显示了一个窗口名称K251和一个图标S251。菜单条132用来执行用于成形和发送页数据PD并为信息处理设备20进行设定的命令。工具条133展现频繁使用的寄存在菜单条132中的命令的图标。通过点击一个图标,相应的处理得到执行。
工具条133展现了一个转换图标CA和一个服务图标SA。当转换图标CA被点击时,图6所示的数据转换器101得到启动,以进行一种转换操作。服务图标SA是为各个服务器形成的,且各个服务图标SA被分配了如图7A所示的服务标识符403。响应于对服务图标SA的点击,服务标识符403被送到图6所示的处理控制器111。处理控制器111启动,从而根据服务标识符403提取处理条件数据PCD。
发送数据窗口AR 8显示文本数据区103的内容,即树结构的发送数据TD。通过用光标选择发送数据窗口AR 8中的预定文档,选定的文档被传送并被显示在预览屏幕上。发送数据窗口AR 8的上部包括一个存储器窗口AR 8a,用于显示移动终端30中的存储单元96的容量和存储在文本数据区103中的发送数据TD的大小。通过监视存储器窗口AR 8a,用户把数据发送至移动终端30。用户因而可调节发送至移动终端30的发送数据TD的文档大小和数目。
形成在发送数据窗口AR 8下面的预览窗口AR 9显示了在发送数据窗口AR 8中选定的发送数据TD。当在发送数据窗口AR 8中选定了一个文本文档时,预览窗口AR 9显示一个文本文件。当一个位图文档被选定时,预览窗口AR 9显示一个黑白二进制图象。移动终端窗口AR 10,借助在移动终端30的屏幕上以树结构显示的数据,显示移动终端30的正视图。
移动终端窗口AR 10显示了一个发送图标Y0。发送图标Y0包括从发送数据窗口AR 8指向移动终端窗口AR 10的箭头Y1和从移动终端窗口AR 10指向发送数据窗口AR 8的一个箭头Y2。当发送图标Y0被点击时,图6所示的发送单元102启动,从而把发送数据TD送到移动终端30。具体地,当箭头Y1被点击时,发送数据TD被从文本数据区103送到移动终端30。当箭头Y2被点击时,发送数据TD被从移动终端30送到文本数据区103。
图15是显示本发明的信息处理方法的一个最佳实施例的流程图。现在结合图15讨论该信息处理方法。在步骤ST1,用户操纵鼠标器以点击图14所示的服务图标SA。在步骤ST2,图6所示的处理控制器111接收分配给各个服务图标SA的服务标识符403。
在步骤ST3,处理控制器111读取从处理条件数据区114接收的服务标识符403的处理条件数据PCD。在步骤ST4,处理控制器111利用处理条件数据PCD中的服务标识符403的图象,把获取的图标AA显示在显示装置25上。处理控制器111启动文档监视器200,从而把处理条件数据PCD的地址信息407送到文档监视器200。
参见图16,显示装置25在其屏幕上显示文档监视器200-其上展现有处理条件数据PCD的地址信息407的页数据PD,以及获取的图标AA。展现在文档监视器200上的页数据PD可以是一个索引页,即在网络服务器上的可存取的数据库的首页。
参见图17,现在描述从页数据PD的获取至页数据PD的成形的处理过程。在步骤ST10,通过监视页数据PD,用户操作文档监视器200,从而使文档监视器200展现所要显示的所希望的页数据PD,即将要被发送到移动终端30的页数据PD。在步骤ST11,用户在目标页数据PD被显示在文档监视器200上时点击获取的图标AA。响应于对所获取的图标AA的点击,页数据获取单元112启动。
在步骤S12,图6所示的页数据获取单元112从文档监视器200获取诸如URL的地址AS。在步骤S13,页数据获取单元112根据地址AS搜索当前正在被观测的页数据PD的数据文档。页数据获取单元112从存储在文档监视器200中的高速缓冲存储器区201中的页数据PD中搜索对应的页数据PD。页数据获取单元112把获取的页数据PD送到页数据成形单元113。
以此方式,页数据PD的获取在不与网络相连的情况下在离线状态下进行。这种方法消除了与网络连接的步骤,且与使用电话线路的情况相比降低了费用。
在步骤ST14页数据成形单元113根据处理条件数据PCD的目录信息,在文本数据区103中产生一个目录。用作目录名的是图7A所示的服务名。与各个服务相应的一个文档被存储在根据服务的类型而在文本数据区103中产生的目录中。具有一种树结构的发送数据TD中的文档搜索变得容易,且用户界面得到了改善。
页数据成形单元113识别获取的页数据PD的指定标识符STG,从页数据PD提取数据,并根据图7B所示的标记分析条件408b分析提取的数据中的标记。页数据成形单元113因而产生了一文本文档和一个位图文档。具体地,如图18所示,将要被用于字符串处理的一个当前缓存器在步骤ST101得到初始化。在步骤ST102,进行检查以判定形成页数据PD的字符串是否包括一个指定的标识符STG。当判定形成页数据PD的字符串包括指定的标识符STG时,根据指定的标识符STG,分别进行在ST103、ST104、ST105、和ST106的步骤。当未包括指定的标识符STG时,页数据PD的字符串被存储在当前缓存器中,指定的标识符STG界定的范围内的页数据PD的字符串也被存储在当前缓存器中。对页数据PD的所有字符串都执行步骤ST102-ST108。
图19是显示作为指定标识符STG的<DUMPINFO>标记和</DUMPINFO>标记的处理方法的流程图。在图19的步骤ST111中,判定页数据成形单元113识别的标记是否一个<DUMPINFO>标记。当判定该<DUMPINFO>标记得到识别时,在步骤ST112当前缓存器的内容被存储在用于字符串处理的一个第二缓存器中。存储在当前缓存器中的数据因而在字符串处理期间得到保护。在图18的步骤ST102-ST108中,<DUMPINFO>标记之后的字符数据被存储在当前缓存器中。
如果在步骤ST113页数据PD中的</DUMPINFO>标记得到识别,存储在当前缓存器中的所有数据在步骤ST114都被擦除。<DUMPINFO>标记和</DUMPINFO>标记界定的范围内的数据被删除。在步骤ST115,撤离到第二缓存器中的数据被移到当前缓存器。
图20是显示作为指定标识符STG的<IC_INDEX>标记和</IC_INDEX>标记的处理方法的流程图。在图20的步骤ST121中,判定页数据成形单元113识别的一个标记是否一个<IC_INDEX>标记。当判定<IC_INDEX>标记得到识别时,在步骤ST122当前缓存器的内容被存储在用于字符串处理的一个第二缓存器中。存储在当前缓存器中的数据因而在字符串处理期间得到了保护。在步骤S123,在<IC_INDEX>标记中指定的一个“名”参数和一个“链接”参数得到识别。在图18的步骤ST102-ST108,<IC_INDEX>标记之后的字符数据被存储在当前缓存器中。
如果在步骤ST124在页数据PD中</IC_INDEX>标记得到识别,页数据成形单元113把当前缓存器的内容和参数看作是将要成形的数据,并在步骤ST125读取存储在当前缓存器中的数据。在步骤ST126,存储在该第二缓存器中的数据被移动到当前缓存器。
图21是显示作为指定标识符STG的<COUPON>标记和</COUPON>标记的处理方法的流程图。在图21的步骤ST131,判定页数据成形单元113识别的一个标记是否一个<COUPON>标记。当判定该<COUPON>标记得到识别时,在ST132当前缓存器的内容被存储在用于字符串处理的一个第二缓存器中。存储在当前缓存器中的数据因而在字符串处理期间得到了保护。在步骤S133,<COUPON>标记中指定的一个“界限”参数得到识别。在图18中的步骤ST102-ST108,<COUPON>标记之后的字符数据被存储在该当前缓存器中。
如果在步骤ST134在页数据PD中的</COUPON>标记得到识别,页数据成形单元113把当前缓存器的内容和参数看作是将要被成形的数据,并在步骤ST135读取存储在当前缓存器中的数据。在步骤ST136,当前缓存器恢复其数据,而存储在第二缓存器的数据被移动到其中。
图22是显示作为指定的标识符STG的<GETINFO>标记和</GETINFO>标记的处理方法的流程图。在图22的步骤ST141中,判定页数据成形单元113识别的一个标记是否一个<GETINFO>标记。当判定<GETINFO>标记得到识别时,当前缓存器的内容在步骤ST142被存储在用于字符串处理的一个第二缓存器中以进行撤离。存储在当前缓存器中的数据因而在字符串处理期间得到了保护。在步骤S143,在<GETINFO>标记中被指定的一个“名称”参数和一个“链接”参数得到识别。在图18的步骤ST102-ST108中,<GETINFO>标记之后的字符数据被新存储到当前缓存器中。
如果在步骤ST144在页数据PD中识别了一个</GETINFO>标记,页数据成形单元113把当前缓存器的内容和该参数看作是将要成形的数据,并在步骤ST145获取存储在当前缓存器中的数据。在步骤ST146,当前缓存器恢复其数据,存储在第二缓存器中的数据被移到当前缓存器。
以此方式,页数据成形单元113识别指定的标识符STG并从页数据PD提取将要成形的数据。页数据成形单元113根据处理条件数据PCD成形可被显示在移动终端30上的页数据PD。具体地,图23所示的处理条件数据PCD现在得到获取和成形。例如,页数据PD的第一页数据PD1与<COUPON>标记和</COUPON>标记相联系,且第二页数据PD3与<IC_INDEX>标记和</IC_INDEX>标记相联系。页数据成形单元113提取第一获取的页数据PD1和第二获取的页数据PD3。
页数据成形单元113根据标记分析条件408b分析第一获取的页数据PD1和第二获取的页数据PD3。页数据成形单元113根据标记分析条件408b,把第一获取的页数据PD1和第二获取的页数据PD3转换成文本文档TEXT 1和TEXT 2。进一步地,页数据成形单元113根据格式条件408a对文本文档TEXT1和TEXT2进行每行字符计数处理和行边界字符处理。
另一方面,页数据成形单元113根据成形条件408a中的文档条件,提取获取的图象数据PD2,作为将要转换的页数据PD内的图象文档。页数据成形单元113把获取的图象数据PD2的与GIF、JPEG等兼容的数据格式转换成一个位图文档BMP1。页数据成形单元113根据图象条件408c,调节转换的位图文档BMP1的文档大小、文档高度和宽度。
参见图24A、24B、和24C,移动终端30展现在其适当状态下的文本文档TEXT1(图24B)以及TEXT2(图24C)以及图象文档BMP1(图24A)。由于页数据成形单元113根据成形条件408成形了数据,用户通过点击并获取图标AA而进行获取和成形处理。该获取和成形处理因而得到有效进行。
在图17所示的步骤ST15,页数据成形单元113把产生的发送数据TD存储在文本数据区103中。在此情况下,页数据成形单元113把发送数据TD保持在产生于文本数据区103中的目录(文档夹)中。参见图25,发送数据窗口AR 8显示了处于被保持在这些目录中的状态下的、由页数据成形单元113产生的该文本文档和位图文档。用户在发送数据窗口AR 8中选择一个文档,或把发送数据TD一起发送至移动终端30。
在所述各个实施例中,页数据成形单元113根据附在页数据PD上的指定标识符从页数据PD提取所需数据,并按照处理条件数据PCD成形提取的数据。数据的成形操作被有效而迅速地进行。借助所附的指定标识符,页数据中形成数据具有具体的含意。具体地,通过附上例如表示优惠券信息的优惠券标识符,可在因特网上提供优惠券服务。
本发明不限于上述实施例。在上述讨论中,页数据PD位于网络上。本发明可应用于在CD-ROM或软盘上手动分发的HTML文件。在此情况下,展现在文档监视器200上的地址AS是辅助存储装置23中相应文档的位置。当信息处理设备20被运送时页数据PD可被存储在硬盘中。在此情况下,展现在文档监视器200中的地址AS是辅助存储装置23中的对应文档的位置。图6所示的页数据获取单元112可具有用于单独地存储另一页数据PD的一个获取区。页数据获取单元112可根据地址AS在网络上直接存取页数据PD并把页数据PD存储在获取区上。
在上述讨论中,移动终端30作为发送数据TD的数据格式而处理文本数据和位图数据。其他数据格式也是可接受的,只要移动终端30能够处理它。
根据本发明,页数据根据指定标识符和处理信息数据而得到处理,以便能够被显示在移动终端上。本发明因而提供了具有良好的用户界面能力的信息处理设备以及信息处理方法,并提供了用于存储该信息处理程序的一种程序存储介质。
权利要求
1.一种文档转换方法,用于从由可显示在一个显示单元上的多个数据段-这些数据段的每一个的开始和结束都用相应的标识符表示-组成的一个第一文档,根据这些标识符,提取可显示在一个能力有限的装置上的数据,并用于把所提取的数据输出到该能力有限的装置,该文档转换方法包括通过读取该文档而探测标识符的步骤;判定探测到的标识符所表示的数据是否能够被显示在该能力有限的装置上的步骤;提取其开始和结束由该判定的标识符表示并被判定为可被显示在能力有限的装置上的数据的步骤;以及作为与第一文档不同的的一个文档而输出从所提取的数据新产生的一个输出文档的步骤。
2.根据权利要求1的文档转换方法,其中提取数据的步骤是通过访问一个转换定义文档而进行的,该转换定义文档定义了可显示在能力有限的装置上的数据的标识符。
3.根据权利要求2的文档转换方法,其中该转换定义文档包括用于转换一个图象数据文档的一个规则,且其中该文档转换方法包括向能力有限的装置输出已经根据图象数据文档的该转换规则而得到转换的该图象数据文档的步骤。
4.根据权利要求2的文档转换方法,其中该转换定义文档包括可显示在能力有限的装置上的图象大小的信息。
5.根据权利要求2的文档转换方法,其中该文档包括类别信息,且其中该文档转换方法包括在多个转换定义文档中根据文档的类别信息选择转换定义文档的步骤。
6.根据权利要求1的文档转换方法,其中作为一个新文档而输出的文档的文档名采用了由预定的标识符表示的符号串。
7.根据权利要求1的文档转换方法,进一步包括响应于来自用户的一个指令在提取的数据中选择将要被输出到能力有限的装置的一个文档的步骤。
8.根据权利要求1的文档转换方法,进一步包括通过一个通信网络从一个数据存储设备获得第一文档的步骤。
9.根据权利要求1的文档转换方法,其中提取数据的步骤包括初始化一个数据缓存器,以及在该数据缓存器中缓存包括在第一文档中的数据,该数据的开始和结束用探测到的标识符表示。
10.根据权利要求1的文档转换方法,其中其开始和结束由标识符表示的数据至能力有限的装置的输出根据这些标识符而受到限制。
11.根据权利要求1的文档转换方法,其中其开始和结束由标识符表示的数据的期满日期用该标识符表示。
12.一种文档转换器,用于从由可显示在一个显示单元上的多个数据段-这些数据段的每一个的开始和结束都由相应的标识符表示-组成的一个第一文档,提取可显示在一个相连的能力有限的装置上的数据,该文档转换器包括一个文档存储装置,用于存储该文档;一个探测器装置,用于从存储在所述第一文档存储装置中的文档探测表示可显示在一个能力有限的装置上的数据的标识符;一个提取器装置,用于根据该探测器装置探测到的标识符,从所述第一文档提取其开始和结束得到表示的数据;一个输出装置,用于把提取的数据输出到该能力有限的装置;以及一个控制装置,用于控制探测器装置以为从存储在所述文档存储装置中的所述第一文档提取可显示在能力有限的装置上的数据而探测表示可显示的数据的开始和结束的标识符,用于控制所述提取器装置以作为一个新的输出文档而从所述第一文档提取包括由标识符表示的开始和结束的数据,并用于控制所述输出装置以把新的输出文档输出到该能力有限的装置。
13.根据权利要求12的数据转换器,进一步包括一个提取数据存储装置,用于把提取的数据作为将要被输出至能力有限的装置的候选数据而进行存储。
14.根据权利要求13的数据转换器,其中数据转换器响应于用户的一个指令而有选择地把存储在所述提取数据存储装置中的数据中的数据输出至能力有限的装置。
15.根据权利要求12的数据转换器,进一步包括一个图象转换器装置,用于把所述第一文档表示的图象文档转换成可显示在该能力有限的装置上的数据。
16.根据权利要求15的数据转换器,进一步包括一个规则文档存储装置,用于存储用于把所述图象文档转换成可显示在该能力有限的装置上的一个图象文档的一个转换规则文档,其中所述图象转换器装置根据包括在所述转换规则文档中的表示能力有限的装置的屏幕大小的数据进行图象转换。
17.根据权利要求12的数据转换器,进一步包括一个显示数据输出装置,用于把所述第一文档转换成可显示在用于显示所述第一文档的该能力有限的装置上的数据格式,其中该数据转换器从缓存该显示数据输出装置的至少一个文档的一个文档缓存装置获取一个文档-该文档得到转换以被输出到能力有限的装置。
18.根据权利要求12的数据转换器,进一步包括一个数据通信装置,用于通过一个通信网络获取该文档。
19.根据权利要求12的数据转换器,其中数据转换器限制从提取的标识符表示的开始至结束的数据中不可被显示在该能力有限的装置上的数据至该能力有限的装置的输出。
20.根据权利要求12的数据转换器,进一步包括一个期满数据提取器装置,用于从该标识符提取表示借助标识符而提取的数据的期满日期的期满日期数据;以及一个期满日期确定装置,用于根据提取的数据的期满日期,确定提取的数据的期满日期。
21.根据权利要求12的数据转换器,进一步包括一个数据更新装置,用于当判定提取的数据已经期满时更新提取的数据的期满日期。
22.一种文档转换方法,用于把由可显示在一个显示单元上的多个数据段-这些数据段具有由相应的标识符表示的开始和结束-组成的一个第一文档转换成可显示在一个相连的能力有限的装置上的数据,并把该数据作为一个新的输出文档输出至该能力有限的装置,该文档转换方法包括在多个数据段被从该文档读出时初始化一个用于缓存数据的第一数据缓存器的步骤;当从该文档读出的数据被存储在该第一数据缓存器中时,根据用于把该文档中的数据处理成可显示在该能力有限的装置上的数据格式的一种规则,探测表示文档中的数据的开始的标识符的步骤;把存储在该第一数据缓存器中的数据移动到一个用于撤离的第二数据缓存器的一个步骤;根据表示探测到的数据的开始的标识符,把该文档中的数据从其开始保持到该第一数据缓存器中的步骤;响应于表示该探测到的数据的结束的标识符,探测表示该数据的结束的标识符的步骤;以及把撤离到第二数据缓存器中的数据移动到第一数据缓存器中以进行恢复的步骤。
23.根据权利要求22的文档转换方法,进一步包括在一个存储装置中存储来自第一数据缓存器的数据以作为将要被处理的数据的步骤;以及把撤离到第二数据缓存器中的数据移动到第一数据缓存器以进行恢复的步骤。
24.一种文档显示系统,它包括一个第一设备,该第一设备用于接收一个文档,该文档包括可显示在一个显示单元上的多个数据段,这些数据段的每一个的开始和结束都由相应的标识符表示;以及,一个第二设备,它具有低于第一设备的吞吐量的吞吐量,并接收和显示第一设备转换该文档而形成的数据,其中第一设备包括一个存储装置,用于存储输入到它的该文档;一个探测器装置,用于从存储在该存储装置中的文档探测表示可由该第二设备处理的数据的标识符;一个提取器装置,用于从所述输入文档提取由该探测器装置探测到并被处理成可被第二设备处理的数据的数据;一个处理装置,用于把提取的数据处理成可由第二设备处理的数据;一个输出装置,用于把已经被处理成可被第二设备处理的数据输出到第二设备;以及一个控制装置,用于控制该存储装置以把输入至它的文档存储到该存储装置中,用于控制该探测器装置以探测标识符-该标识符表示存储在存储装置中的文档中可被处理成可由第二设备处理的数据,用于控制提取器装置以根据探测器装置探测到的标识符提取由该处理装置处理的数据,并用于控制该输出装置以输出已经被处理装置处理的数据;且其中第二设备包括一个接收器装置,用于接收第一设备输出的数据;以及一个显示装置,用于显示接收器装置接收的数据。
25.根据权利要求24的文档显示系统,其中第一设备进一步包括一个接收器装置,且其中该接收器装置经一个网络从与该接收器装置相连的一个文档服务器接收该文档。
26.根据权利要求24的文档显示系统,其中第一设备进一步包括一个缓存器装置,用于缓存控制装置从该文档提取的数据,且其中该控制装置控制该缓存器装置以在处理缓存在缓存装置中的数据的同时缓存提取的数据。
27.根据权利要求24的文档显示系统,其中第一设备进一步包括由一个用户操作的操作装置,且其中控制装置把用户在操作装置上指定的数据输出至第二设备。
28.根据权利要求24的文档显示系统,其中第二设备进一步包括由一个用户操作的一个操作装置;以及一个存储装置,用于存储该接收器装置接收的数据,其中用户在操作装置上指定的数据是从该存储装置读取的并被显示在显示装置上。
全文摘要
本发明公布了一种文档转换方法、一种数据转换器、以及一种文档显示系统,用于从可显示在一个显示单元上的多个数据段-其中各个数据段的开始和结束由相应的标识符表示-提取由具有有限显示能力的一个装置处理的数据,并用于把提取的数据输出到该装置。
文档编号G06F17/30GK1314634SQ0111161
公开日2001年9月26日 申请日期2001年3月16日 优先权日2000年3月17日
发明者寺山康浩, 稻井幸治, 森田孝司 申请人:索尼株式会社