CN1643487A - 在计算机系统中预览文件 - Google Patents

在计算机系统中预览文件 Download PDF

Info

Publication number
CN1643487A
CN1643487A CNA038059843A CN03805984A CN1643487A CN 1643487 A CN1643487 A CN 1643487A CN A038059843 A CNA038059843 A CN A038059843A CN 03805984 A CN03805984 A CN 03805984A CN 1643487 A CN1643487 A CN 1643487A
Authority
CN
China
Prior art keywords
file
preview
hyperlink
master
workstation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA038059843A
Other languages
English (en)
Other versions
CN100592245C (zh
Inventor
R·V·昂达桑
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Koninklijke Philips NV
Original Assignee
Koninklijke Philips Electronics NV
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Koninklijke Philips Electronics NV filed Critical Koninklijke Philips Electronics NV
Publication of CN1643487A publication Critical patent/CN1643487A/zh
Application granted granted Critical
Publication of CN100592245C publication Critical patent/CN100592245C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • G06F40/106Display of layout of documents; Previewing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/12Use of codes for handling textual entities
    • G06F40/134Hyperlinking

Abstract

在计算机系统中用于预览文件的方法、系统和装置,该方法包括以下步骤:显示一个主文件102,该主文件包括一个超级链接104;和响应于由计算机系统接收的该超级链接的指示106,显示一个预览文件108,该预览文件是由该超级链接所涉及的,与此同时仍保留主文件的显示,因此可以预览由该超级链接所涉及的文件。

Description

在计算机系统中预览文件
本发明涉及一种方法和装置,用于预览文件和尤其是预览从其它文件中超级链接的文件。
随着电子文件出版物的出现,通过在文件内嵌入一个超级链接,一些文件能够涉及(refer to)其它文件。用户利用个人计算机或类似的用户终端浏览这个文件,用户能够通过选择(单击)超级链接,访问所涉及的文件referred document)。这类文件的典型例子是网页、文字处理报告、电子表格、演示文稿(presentation)等等。
一个缺点是超级链接必需代表链接到的文件的内容的唯一基本指示符(rudimentary indicator)。例如,设想由搜索引擎生成的网页包含一组搜索结果,该搜索结果提供给用户作为一个文件,该文件包括一列超级链接。用户知道他/她搜寻的信息类型;不幸的是,链接的描述,例如从链接的文档的上下文抽出的内容的原文摘录,或只是URL,提供很少的线索给用户来了解链接是否包含(产生)期望的信息。
一种标准的方法,典型的用来访问在当前文件中超级链接的一个文件,该方法包括,用户首先选择超级链接,然后删除当前的文件,并由链接的文件所代替。这里,在审查后,如果链接的文件不是用户需要的文件,那么用户随后不得不返回到以前的文件。在网页浏览的情况下,因为以前的文件不得不再次从远程网络服务器下载,所以能够导致延迟并增加费用。Sun Microsystems公司的美国专利5933142提出了一种方法,从而用户可以保持当前的网页停留在屏幕上,同时也可获得一个与当前的页链接的后续网页。但是,该方法需要用户借助于一个虚构“按压-插头”的手动地调用和取消暂留特征(persistence feature)。
在网页(网上“冲浪”)之间伴随有链接时,另一个问题是对于用户仍然关注他/她原来的目标。当用户访问每一个新的网页时,他/她被迫(a)离开前面的页面的内容,并且(b)做出下一个决定,哪个链接是从由新网页提供的选择(链接)中得出的。用户不得不考虑在每一个新页面上的许多不期望的选项,这很容易分散注意;当一个站点(Website)包含了到不同站点的链接,从而强迫用户彻底地离开一个站点的内容时,这个问题特别的尖锐。当用户从一个页面链接到另一个页面时,可以汇编历史表,包括非常有限的涉及超级链接文本或URL的电文信息(textual information)。沿着过去链接表回找以确定他/她是从哪一页开始的,或他/她是从哪一页取消搜索一个链接的,而该链接是他/她现在想要继续的,这对用户来说是不容易的。
一个进一步的一般问题是,本方法需要用户去选择接下来的链接,为了获得信息去决定哪个是要继续的正确链接。这种矛盾方法(contradictory methodology)要求提供一种装置,以允许用户改变他的/她的想法;当前的应用程序,网页浏览器、文字处理器等,不足以提供和提供非用户友好的装置来实施,造成用户不便和困惑。
本发明的一个目的是通过改进的方法、系统和装置去预览文件,解决这些和其它问题。
根据本发明,提供一种方法,用于在计算机系统中预览文件,包括以下步骤:
-显示一个主文件,该文件包括第一超级链接;
-响应于由计算机系统接收的第一超级链接指示,显示由第一超级链接所涉及的第一预览文件,同时保留主文件的显示,
使得可以预览由第一超级链接涉及的文件。
在典型的计算机系统中,一个文件通过屏幕显示呈现给系统用户。如果文件包含超级链接,那么用户通过任一适合的输入装置,能够识别和/或指示一个超级链接给计算机系统,输入装置不限于包括键盘、鼠标或触摸屏。更好的,输入装置是一种屏幕指示器,例如通过鼠标操作。本发明的一个实施例中,用户通过放置指针在超级链接上,指示一个超级链接给计算机系统。但是,用户并不是选择该链接(例如通过“左击”鼠标);取而代之的是除原始文件之外,计算机系统自动获得取链接文件并将其显示在屏幕上。这样,用户可以预览链接的内容而不需要真正选择链接文件。这个方面对于网页浏览者是特别有用的,因为页面的特别控制(例如工具栏按钮)仍然和原始文件相关,而不是和预览文件相关。为了取消预览文件的显示,用户可以停止指示超级链接给计算机系统或者不选择预览的文件。值得注意的是,本发明方法是与流行的操作系统例如MicrosoftWindows相兼容的。特别的是,可以通过例如一个“窗口”提供预览文件的显示;在该情况下,能够提供标准的Windows位置控制、尺寸调整和文件导航部件(即,滚动条),使用户能够操作该预览文件。
根据本发明的另一个方面,第一预览文件包括一个超级链接,该方法进一步包括以下步骤:
-响应于由计算机系统接收的超级链接的指示,显示出由该超级链接所涉及的第二预览的文件,同时保留第一预览文件的显示,使得可以预览该超级链接所涉及的文件。
用户可以指示给计算机系统一个超级链接,该超级链接包含在一个已显示的预览文件中,从而要求显示另一个预览文件。这样,一系列的预览文件可以显示给用户,它们来自一个共同的主文件。更好的是,每一个显示的文件占用显示的一部分,这样用户对每一个预览文件的至少一部分和主文件进行纵览(overview)。这样,用户可以容易的观察到从主文件到最近预览的文件的路径(文件历史记录),其中包括所有的预览文件。
根据本发明的另一个方面,至少显示一个预览文件,本发明的方法进一步包括以下步骤:
-响应于由计算机系统接收的显示文件的指示,从显示中删除一些或全部预览文件,这些预览文件是从所指示的文件中获得的。
用户能够从屏幕现有的显示中指示一个文件给计算机系统。用户可以使用任何合适的方法指示文件,例如通过设置一个指针在显示的文件的一个位置上,那里没有超级链接。更好的是,用户设置一个鼠标指针在文件的这样一个区域上,以将它指示给计算机系统。一旦指示了文件,通过删除从所指示的文件中得到所有预览文件,自动更新该文件的显示。更好的是,系统设置成存储这些删除的预览文件,以防用户决定再次预览它们;例如存储最后的大约6个文件。
根据本发明的另一个方面,显示了一个预览文件,本发明的方法进一步包括以下步骤:
-响应于由计算机系统接收的一个显示的预览文件的选择,用已选择的预览文件代替主文件。
-从显示中删除全部预览文件。
用户可以选择一个预览文件作为主文件。选择可以通过任何合适的方法,例如用户在已显示的预览文件的一个位置上单击一下指针,这个位置没有超级链接。更好的是,用户设置一个鼠标指针在预览文件上的这样一个位置处,并且通过点击“左键”,从而选择该文件。选择的文件成为主文件,并从显示中删除所有其它文件。同样,如果用户在一个已显示的预览文件中选择了一个超级链接,那么然后该超级链接所涉及的文件成为主文件,并从显示中删除所有其它文件。更好的是,使用一个鼠标操作的指针,以为选择超级链接或文件保留常用的“左击”功能。可选择装置用于调整大小和/或是重新配置预览文件的显示,该可选择装置能够定义为不限于包括使用与预览文件的显示相关的快捷键、功能键或专门符号的选择。
无疑地,上述方法和特征可以在任何可同时显示多个文件的计算机系统实现,例如文件按照MicrosoftWindows格式显示在视窗中。
同样根据本发明,提供一个系统,用来显示由主文件中的超级链接所涉及的预览文件,该系统包括一个工作站、包含第一预览文件的第一文件存储器和一个相互连接装置;工作站利用相互连接装置可操作的与第一文件存储器一起共同操作,以访问第一预览文件,并响应于由工作站接收的超级链接的指示,除显示主文件之外,还显示第一个预览文件。
典型的计算机系统包括工作站、存储装置、服务器等等,利用多种方法都相互连接,方法包括任何适合的总线或网络装置(有线或者无线)或它们的任何组合。有线配置不仅限于包括RS232、USB、EthernetIEE1394/HAVi。无线配置不仅限于包括Bluetooch(蓝牙)、IEEE802.11、ZigBee、HomeRF、其它低功率无线电接收装置(例如868兆赫、915兆赫),IrDA。将预览的文件可以存在于任何存储器装置中,存储器装置不限于包括固体存储器、FDD、HDD(软磁盘驱动器)、CD-ROM(硬盘驱动器)、DVD-ROM(光盘驱动器、数字化视频光盘驱动器)和服务器。在本发明中可以把这些存储装置称为文件存储器;文件存储器可以放置在任何可以达到系统工作站的位置上。适合的位置是那些本地到工作站(例如,一个内置HDD)、那些连接到LAN(例如,一个网络驱动器)或那些连接到WAN(例如,一个因特网服务器)的位置。在另一实施例中,系统可以进一步包括与第二文件存储器相连的服务器,第二文件存储器包括第二预览文件,服务器利用相互连接装置可操作的与工作站共同操作,以访问在第二文件存储器中的第二预览文件,并下载第二预览文件到工作站。通常,系统将使一个工作站可操作的访问包括在一个或多个文件存储器中多个预览文件,并且除显示主文件外,系统显示所述多个预览文件中的一个。
同样根据本发明的方法提供一个工作站,包括按照发明的方法的可操作的显示器、数据处理单元和用户界面,以显示预览的文件。该工作站还可包括一个本地文件存储器,例如FDD、HDD、CD-ROM、DVD-ROM,通过它们来访问预览文件。该工作站可选择的或附加的与一个远程的文件存储器相互连接,从上述的文件存储器中可操作的访问预览文件。此外,工作站可选择的或附加的与一个远程文件服务器相互连接,从上述的文件服务器中可操作的下载预览文件。用于相互连接文件存储器和服务器的装置可以应用前面讨论过的方法,这些方法是本领域技术人员所公知的。工作站可以进一步包括数据存储器,该数据存储器可操作的存储与从显示中删除的预览文件相关的内容和数据,从而允许用户快速的恢复预览文件的显示。更好的是,该数据存储器是可操作的存储与多达6个删除的预览文件相关的内容和数据。
本发明适合应用到一定范围的普通应用程序,不仅限于包括文字处理器、电子数据表,演示文稿工具(例如,MicrosoftPowerPoint)和网页浏览器。一个实施例是运行在计算机系统中的网页浏览器应用程序,且显示一个主文件,按照发明的方法,该应用程序设置成可操作的显示预览文件,同时还显示主文件。本发明的一个重要优点在于,对于网页浏览器和其它应用程序,利用应用程序提供的标准工具,主文件仍然保持是可控制的。
现在,参照附图,仅以举例的方法对本发明的其它特征和优点进行说明:
图1是描述预览单一文件的本发明的方法的实施例的示意图。
图2是描述预览多个文件的本发明的方法的实施例的示意图。
图3是描述取消一个预览文件的本发明的方法的实施例的示意图。
图4是描述由预览文件代替主文件的本发明的方法的实施例的示意图。
图5是本发明的系统的一个实施例的示意图。
图6是本发明的工作站的一个实施例的示意图。
当前描述的术语“超级链接”(或“链接”)表示一个嵌入到电子文件中的作用区(active region),例如一个超文本链接。本发明的内容中,该术语应当被解释表示一个文件的任何可显示的区域,当指示或选择该区域时,导致与被访问区域相关的信息或文件。在那里区域就是超级链接,它涉及一个文件,该文件可在链接中描述的文件位置或URL处获得。术语“主文件”表示一个文件,在一个主机应用程序(例如文字处理器或者网页浏览器)中以正常的形式加载该文件。本发明的内容中,主文件包括至少一个涉及一个文件的超级链接,对于该文件可以产生预览显示。术语“FDD”表示软磁盘驱动器;术语“HDD”表示硬盘驱动器;术语“CD-ROM”和“DVD-ROM”应当解释为基于盘的ROM(只读)存储器的示例性的形式。术语“文件位置”涉及文件驻留的任何位置,但不限于包括本地到用户工作站的存储器(例如由本地FDD、HDD、CD-ROM、DVD-ROM表示)、一个网络路径名,或一个远离用户工作站的文件,例如一个涉及一个驻留于远程网络服务器的文件的URL。术语“预览文件”表示在预览显示中提供的文件,该显示是暂时的,因为没有加载(例如,编辑)该文件做为在主机应用程序中的实例。涉及一个文件的术语“显示”应当解释为表示所述文件内容的所有或部分的显示。
图1示出了包括描述预览单一文件的本发明的方法的示意图。一个计算机终端的显示屏幕100显示包含有超级链接104的主文件102。用户在该超级链接上放置一个指针106。这个动作指示给在基层计算机(underlying computer)系统,请求一个由该超级链接涉及的文件预览。然后,计算机系统安排该超级链接涉及的文件显示出来,作为预览文件108。值得注意的是,该超级链接并不是用户选择的,而只是指示给计算机系统的(这种情况下,尽管其它指示超级链接的方法不仅限于包括增强亮度、借助键盘的代码登录(code entry)、右手鼠标单击,但是通过在超级链接上放置指针,也同样适用)。更好的是,在指示超级链接到调用预览文件的显示之间,将有一个短暂的延迟,例如通过将指针停留在超级链接上一个短的时段——这个过程随后能够作为请求预览的确认。
图2示出了包括描述预览多个文件的本发明的另一方法的示意图。叙述的方案遵循图1的描述,由此第一个预览文件206在计算机终端的屏幕200上显示,作为由主文件202中超级链接204涉及的文件。第一个预览文件还包括一个超级链接208,且用户设置一个指针210在这个超级链接上。如前所述,这个动作指示给基层计算机系统,请求超级链接208涉及的文件的预览。计算机系统安排显示第二个预览文件212,作为超级链接208涉及的文件。这样,一系列预览文件可以得以显示,每一个文件由包含超级链接的前一个文件产生。更好的是,如果利用一个指针,无论任何时候首先显示预览文件,然后指针再放置在预览文件的显示区域内,且指针放置的位置处没有超级链接。例如,在MicrosoftWindows格式的应用程序中,适合的设置指针的位置不仅限于包括文件显示区域中的标题栏或空白区域(whitespace)。
图3示出了包括描述取消一个预览文件的本发明的又一方法的示意图。计算机终端显示屏幕300显示了一个主文件302,使用超级链接(但是,为了清晰,超级链接没有展示在图3中),从主文件302产生第一个预览文件304,依次,从第一个预览文件产生第二个预览文件306,如前所述。指针当前的位置在308,这样它位于第二个预览文件306的显示区域内。用户决定重新设置指针到位置310,该位置在(a)第二个预览文件306的显示区域的外侧,且(b)在第一个预览文件304显示区域之内。指针的重置作为对基层计算机系统的一个指示,用户请求除去第二个预览文件306的显示(如虚线边框所示)且保留显示第一个预览文件304。很显然,指针能够设置在显示屏幕的显示区域中的位置范围内,这是由主机应用程序决定的;从屏幕中删除(任何一个)预览文件,要依靠指针实际的位置,或是其它的指示方法,如上所述。在屏幕上任何预览文件的显示区域的外侧设置指针,其效果将是除保留显示的主文件以外,从屏幕上删除所有预览文件。更好的是,在删除一个预览文件显示之前希望有一个短暂的延迟;可选择的或另外,存储一个预览文件的内容,将在该预览文件已经从显示中删除之后,允许为改变主意的用户快速重新显示预览文件,。
图4示出了包括描述用预览文件代替主文件的本发明的再一方法的示意图。计算机终端显示屏幕400显示了一个主文件402,从主文件产生一个预览文件404(为了清晰,没有示出主文件的超级链接)。指针406放置在预览文件404的显示区域内。选择预览文件(例如通过在当前位置上点击指针,该位置没有超级链接)将使预览文件立刻成为主文件(并且随意的再现在显示中,例如变成为一个大的显示区域);将删除所有其他文件(在当前的例子中,只是主文件),正如主文件402的虚线边框所示。
根据为配合特定的应用程序(例如文字处理器、电子数据表、网页浏览器等等)所使用的标准装备,可以对于这些特定应用程序实现本发明的方法。下面对于一个基于Windows的网页浏览器应用程序,描述执行该方法的例子。这种应用程序可以具备一个应用程序设计界面(API),该界面利用插件程序模块或利用Active-X对象技术实现;在任何一个情况下,执行本发明方法的内部操作将是一致的。这个例子中使用由鼠标控制的指针。使用事件(或甚至是信号)处理器程序控制指针的动作;任何机构可以用来控制由外部的刺激(如果一个指针插入、选择或退出一个上下文有关的对象,或某些其它用户输入)触发的动作。操作系统可以提供处理器机构和多种标准输入刺激,它们可以分配给处理器。设计者也能够创建和分配额外的输入刺激给处理器,不仅限于包括键盘、触摸屏或触感衰减器。当操作系统检测到一个相关的输入刺激时,操作系统传递控制给指定的处理器。直到处理器来作为如何处理和响应该输入的部件。
使用一个或多个这样的处理器,可实现本发明的方法。通过调用标准应用程序模块,这些处理器能控制预览文件的采集、显示再现(rendering)和删除。如果需要,处理器还可以包括定时器,以控制系统对不同事件的响应,例如依赖于用户将鼠标光标放置在超级链接上的最小时间段,延迟再现预览文件的显示。
该方法的实现还监控使用数据结构显示的预览文件,以记录每一个预览文件显示的细节(例如视窗ID、尺寸、屏幕位置、文件夹位置(路径、URL)等等)。所有当前的数据结构(例如涉及当前显示的预览文件的数据结构)连接在一起形成一个列表,第一个预览文件显示在列表的开头,最后(最近的)预览文件显示在列表的结尾。当指针移出预览文件显示的显示区域并移到一个以前的显示预览文件显示的显示区域时,删除列表中所有随后的(导出的)预览文件显示(即,不显示它们,并相应的修改链接表)。值得注意的是,可以保留对应于一个已删除的预览文件显示的数据(为数据结构和文件的内容),以便如果用户之后希望再次预览文件,就允许快速的重新再现预览文件显示。当指针从任一预览文件显示的显示区域移出,而后删除所有预览文件显示(但可以保留任何预览文件内容、数据结构或链接表,以便当用户希望再此预览该文件时,可以随后再次使用)。
此外,前述的方法不会影响关于主文件的应用程序正常运转,因为当文件被加载到应用程序中由应用程序所查看时,在不改变主文件的状态的情况下再现预览文件,这对于熟练的阅读者是显而易见的。以网页浏览器为例,浏览器窗口的工具栏专门与主文件相关,而与任何显示的预览文件无关,以至任何其中的请求只影响主文件;例如,点击“向后”按钮,将由此时之前的主文件立即代替当前的主文件。
就当前实例来说,其利用一个鼠标控制指针来作为输入装置,能够限定一些处理器响应输入事件,输入事件与随后叙述的本发明的方法相关联。
如果指针进入到已显示文件的一个超级链接的区域,那么能够启动处理器,处理器请求采集该超级链接涉及的文件,并且组织文件的预览显示,任选的一个短暂的延迟后(指针暂停),由用户的作出一个确认,即该预览是所要求的;如果在延迟期间到时之前,指针离开了该超级链接的区域,那么随后处理器中断,并且不显示预览文件。这里显示预览文件,处理器将安排更新与预览文件相关的数据结构和链接表登录(link-list entry),还任意地重置指针,使其驻留在预览文件的显示区域内(适合在没有超级链接的位置)。
如果指针离开一个预览文件已显示的区域,那么将激活处理器,处理器将安排删除预览文件的显示(附加的根据指针的位置,删除其它预览文件)。处理器将优选的安排保留同已删除的文件相关的内容和数据,以便随后可能再使用。
最后,如果用户选择(例如通过点击鼠标左键)一个超级链接涉及的文件或一个预览文件,那么将激活处理器,处理器将安排已选择文件作为主文件,并从显示中删除所有与最初主文件相关的其他文件。
图5示出本发明的系统的一个实施例的示意图。该系统,通常如500所示,包括工作站502、第一文件存储器504、第二文件存储器506和第n文件存储器508组成,它们通过装置510相互连接。该系统可以包括任意数量的文件存储器,使用先前讨论的固体存储器、FDD、HDD、CD-ROM、DVD-ROM实现和使用先前讨论的一个或多个相互连接装置实现。能够逻辑的查看该系统,在这一点上,一个主文件(包含第一个超级链接)加载到一个应用程序中(根据本发明设定),该应用程序在工作站中运行,且显示在工作站的VDU(视频显示装置)上(图5未示出)。第一超级链接的指示导致应用程序命令工作站去访问第一预览文件,该预览文件经过相互连接装置510来自于第一文件存储器504。第一预览文件显示在VDU上;第一预览文件包含第二超级链接,第二超级链接的指示又导致应用程序命令工作站去访问第二预览文件,该预览文件经过相互连接装置510来自于第二个文件存储器506。于是这个过程持续,直到第n超级链接,第n超级链接的指示又导致应用程序命令工作站去访问第n预览文件,该预览文件经过相互连接装置510来自于第n文件存储器508。显然,描述的不同的文件存储器可以是物理分离的存储器,或某些是组合的,从而共享相同的物理存储器。文件存储器可以相对于工作站本地或远程地驻留在网络服务器或因特网服务器中,或者可通过工作站经过一个或多个这样的服务器进行访问。
图6示出本发明的工作站的一个实施例的示意图。工作站,通常为600所示,包括一个显示器602、CPU604、用户界面606、程序存储器608、RAM610、因特网数据端口612、局域网数据端口614和本地文件存储器616,它们都经过总线618相互连接。根据发明的方法,适当的配置成可操作的应用程序(例如,一个网页浏览器),储存在程序存储器608中。操作中,CPU(中央处理器)604使用本领域通用的装置运行该应用程序。从本地存储器616或经过局域网端口614或经过因特网端口612下载,可以获得主文件。该主文件在应用程序的控制下,显示在显示器602上。当用户希望预览一个文件时(通过用户接口606在主文件中指示一个超级链接),应用程序将对与该超级链接相关的数据所给出的位置和文件识别进行解码,并试图经过本地存储器616、局域网端口614或因特网端口612,在给定的位置适当地访问该文件。一旦获得,该预览文件将再现到显示器602上,如前面讨论的,并暂时存储在RAM 610中。用户可以预览另一个文件,通过取消(从显示器中删除)当前预览的文件并随后指示主文件中可选择的超级链接,或者通过指示当前显示的预览文件中的一个超级链接。通过指示在连续的预览文件中的链接,除主文件外,一系列这样的文件可以显示出来;用户也可以通过这样的系列回找到一个先前的预览文件,并且在那个预览文件中指示不同的超级链接,从而建立源于那个预览文件的预览文件的可供选择路径(系列)。
前述内容的实现仅是以例子的形式提出的,并且表示了实现的范围之一,这对于本领域技术人员来说是能够容易识别的,以得出本发明披露的方法的优点。
在上述描述中并参照图1,描述了计算机系统中用于预览文件的方法、系统和装置,该方法包括以下步骤:
-显示一个主文件102,该主文件包括一个超级链接104;和
-响应于由计算机系统接收的该超级链接的指示106,显示一个预览文件108,该预览文件是由该超级链接所涉及的文件,与此同时仍保留主文件的显示,
因此可以预览由该超级链接所涉及的文件。

Claims (16)

1.一种在计算机系统中预览文件的方法,包括以下步骤:
-显示一个主文件,该主文件包括第一超级链接;
-响应由计算机系统接收的第一超级链接指示,显示由第一超级链接所涉及的第一预览文件,同时保留主文件的显示,
使得可以预览由第一超级链接涉及的文件。
2.如权利要求1所述的方法,第一个预览文件包括第二个超级链接,还包括以下步骤:
-响应由计算机系统接收的第二超级链接的指示,显示出由第二超级链接所涉及的第二预览的文件,同时保留第一预览文件的显示,
使得可以预览第二超级链接所涉及的文件。
3.如权利要求1或2所述的方法,还包括以下步骤:
-响应由计算机系统接收的已显示文件的指示,从显示中删除任何或全部预览文件,这些预览文件是从所指示的文件中获得的。
4.如权利要求1或2所述的方法,还包括以下步骤:
-响应由计算机系统接收的一个已显示预览文件的选择,用已选择的预览文件代替主文件。
-从显示中删除全部预览文件。
5.如权利要求3或4所述的方法,还包括以下步骤:
-存储已经从显示中删除的预览文件。
6.如权利要求1或2所述的方法,其中通过放置一个指针在超级链接上,将该超级链接指示给计算机系统。
7.如权利要求3所述的方法,其中通过放置一个指针在已显示文件的没有超级链接的位置上,来指示文件。
8.如权利要求4所述的方法,其中通过在已显示预览文件的没有超级链接的位置上点击指针,选择预览文件。
9.如前面任一权利要求所述的方法,其中根据MicrosoftWindows格式在窗口中显示文件。
10.一个系统,用来显示由主文件中的超级链接所涉及的预览文件,该系统包括一个工作站、包含第一预览文件的第一文件存储器和一个相互连接装置;工作站利用相互连接装置可操作的与第一文件存储器一起共同操作,以访问第一预览文件,并响应由工作站接收的超级链接的指示,除显示主文件之外,还显示第一个预览文件。
11.如权利要求10所述的系统,进一步包括与第二文件存储器相耦合的服务器,第二文件存储器包括第二预览文件,服务器利用相互连接装置可操作的与工作站共同操作,以访问在第二文件存储器中的第二预览文件,并下载第二预览文件到工作站。
12.一个工作站,包括显示器、数据处理单元和用户接口,可根据权利要求1-9的方法操作以显示预览文件。
13.如权利要求12所述的工作站,进一步包括本地文件存储器,工作站从所述的的文件存储器可操作访问预览文件。
14.如权利要求12所述的工作站,进一步包括数据存储器,可操作存储与从显示中删除的预览文件相关的内容和数据。
15.一个网页浏览器应用程序,运行在计算机系统中,且显示一个主文件,该应用程序配置成根据权利要求1-9的方法操作以显示预览文件,同时也显示主文件。
16.如权利要求15所述的网页浏览器应用程序,其中利用由应用程序提供的标准工具可以控制主文件。
CN03805984A 2002-03-15 2003-02-06 用于预览文件的方法和系统 Expired - Lifetime CN100592245C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB0206090.3 2002-03-15
GBGB0206090.3A GB0206090D0 (en) 2002-03-15 2002-03-15 Previewing documents on a computer system

Publications (2)

Publication Number Publication Date
CN1643487A true CN1643487A (zh) 2005-07-20
CN100592245C CN100592245C (zh) 2010-02-24

Family

ID=9933008

Family Applications (1)

Application Number Title Priority Date Filing Date
CN03805984A Expired - Lifetime CN100592245C (zh) 2002-03-15 2003-02-06 用于预览文件的方法和系统

Country Status (8)

Country Link
US (2) US7490288B2 (zh)
EP (1) EP1488299B1 (zh)
JP (1) JP2005521130A (zh)
KR (1) KR101163716B1 (zh)
CN (1) CN100592245C (zh)
AU (1) AU2003201754A1 (zh)
GB (1) GB0206090D0 (zh)
WO (1) WO2003079133A2 (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102541817A (zh) * 2010-12-26 2012-07-04 上海量明科技发展有限公司 一种数字文档的预览方法及装置
CN102663035A (zh) * 2012-03-27 2012-09-12 李卫伟 文件预览实现方法、装置和终端
WO2015089819A1 (en) * 2013-12-20 2015-06-25 Orange Method for selecting an electronic content to be displayed on a display of an electronic device
CN110162256A (zh) * 2018-02-12 2019-08-23 优视科技有限公司 浏览器的操作方法、介质和终端设备

Families Citing this family (65)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110029584A1 (en) * 2001-02-08 2011-02-03 The Boeing Company Apparatus, method and computer program product for transferring an electronic file
US7296230B2 (en) 2002-11-29 2007-11-13 Nippon Telegraph And Telephone Corporation Linked contents browsing support device, linked contents continuous browsing support device, and method and program therefor, and recording medium therewith
EP1491990B1 (en) * 2003-06-20 2010-02-17 Apple Inc. Graphical user interface system and method of displaying objects in a graphical user interface
US7526730B1 (en) * 2003-07-01 2009-04-28 Aol Llc Identifying URL target hostnames
US7159188B2 (en) * 2003-10-23 2007-01-02 Microsoft Corporation System and method for navigating content in an item
US7930206B2 (en) * 2003-11-03 2011-04-19 Google Inc. System and method for enabling an advertisement to follow the user to additional web pages
US8327440B2 (en) 2004-11-08 2012-12-04 Bt Web Solutions, Llc Method and apparatus for enhanced browsing with security scanning
US8732610B2 (en) 2004-11-10 2014-05-20 Bt Web Solutions, Llc Method and apparatus for enhanced browsing, using icons to indicate status of content and/or content retrieval
US20060069618A1 (en) * 2004-09-27 2006-03-30 Scott Milener Method and apparatus for enhanced browsing
US7840911B2 (en) * 2004-09-27 2010-11-23 Scott Milener Method and apparatus for enhanced browsing
US8037527B2 (en) * 2004-11-08 2011-10-11 Bt Web Solutions, Llc Method and apparatus for look-ahead security scanning
US7647559B2 (en) * 2004-09-30 2010-01-12 Microsoft Corporation Method and computer-readable medium for navigating between attachments to electronic mail messages
US9348937B2 (en) * 2004-09-30 2016-05-24 Elsevier B.V. Fisheye viewer and wiggly icon
US8032482B2 (en) 2004-09-30 2011-10-04 Microsoft Corporation Method, system, and apparatus for providing a document preview
JP4672395B2 (ja) * 2005-02-28 2011-04-20 株式会社エヌ・ティ・ティ・データ ページ閲覧装置およびプログラム
US9268460B1 (en) * 2005-09-12 2016-02-23 Yongyong Xu System and method of modeling internet resources in a virtual space
US20070074125A1 (en) * 2005-09-26 2007-03-29 Microsoft Corporation Preview information for web-browsing
US7814425B1 (en) * 2005-12-30 2010-10-12 Aol Inc. Thumbnail image previews
US20070256003A1 (en) * 2006-04-24 2007-11-01 Seth Wagoner Platform for the interactive contextual augmentation of the web
US8132106B2 (en) * 2006-06-23 2012-03-06 Microsoft Corporation Providing a document preview
US8196052B2 (en) * 2006-06-30 2012-06-05 International Business Machines Corporation System and method to display a web page as scheduled by a user
KR20080040891A (ko) * 2006-11-06 2008-05-09 삼성전자주식회사 웹문서 편집 또는 표시 장치 및 방법
US8055993B2 (en) * 2006-11-09 2011-11-08 International Business Machines Corporation Selecting and displaying descendant pages
KR100881668B1 (ko) * 2006-11-09 2009-02-06 삼성전자주식회사 웹 페이지 프리페치 장치 및 방법
US20080148188A1 (en) * 2006-12-15 2008-06-19 Iac Search & Media, Inc. Persistent preview window
US20080148192A1 (en) * 2006-12-15 2008-06-19 Iac Search & Media, Inc. Toolbox pagination
US20080270932A1 (en) * 2006-12-15 2008-10-30 Iac Search & Media, Inc. Toolbox editing
US20080148164A1 (en) * 2006-12-15 2008-06-19 Iac Search & Media, Inc. Toolbox minimizer/maximizer
US20080147708A1 (en) * 2006-12-15 2008-06-19 Iac Search & Media, Inc. Preview window with rss feed
US20080147709A1 (en) * 2006-12-15 2008-06-19 Iac Search & Media, Inc. Search results from selected sources
US20080147653A1 (en) * 2006-12-15 2008-06-19 Iac Search & Media, Inc. Search suggestions
US8601387B2 (en) * 2006-12-15 2013-12-03 Iac Search & Media, Inc. Persistent interface
US20080147606A1 (en) * 2006-12-15 2008-06-19 Iac Search & Media, Inc. Category-based searching
US20080229218A1 (en) * 2007-03-14 2008-09-18 Joon Maeng Systems and methods for providing additional information for objects in electronic documents
US8161369B2 (en) 2007-03-16 2012-04-17 Branchfire, Llc System and method of providing a two-part graphic design and interactive document application
US9207842B2 (en) * 2007-05-07 2015-12-08 Hewlett-Packard Development Company, L.P. Automatically playing a video clip associated with an icon that is in focus
KR100884174B1 (ko) * 2007-06-11 2009-02-17 (주) 엘지텔레콤 모바일 웹 브라우징 환경에서의 링크 선택에 따른 미리보기제공방법
CN101809531A (zh) * 2007-10-02 2010-08-18 株式会社爱可信 终端装置、链接选择方法以及显示程序
US8495487B2 (en) * 2009-01-04 2013-07-23 Sandra Lee Jerome Web-based dealership management system
US8689203B2 (en) * 2008-02-19 2014-04-01 Microsoft Corporation Software update techniques based on ascertained identities
US20090248397A1 (en) * 2008-03-25 2009-10-01 Microsoft Corporation Service Initiation Techniques
US8656267B2 (en) * 2008-03-31 2014-02-18 International Business Machines Corporation Method of approximate document generation
KR20090113010A (ko) * 2008-04-25 2009-10-29 삼성전자주식회사 Gui 제공방법 및 이를 적용한 멀티미디어 기기
US9030418B2 (en) * 2008-06-24 2015-05-12 Lg Electronics Inc. Mobile terminal capable of sensing proximity touch
JP5369769B2 (ja) * 2009-03-05 2013-12-18 ソニー株式会社 情報処理装置、情報処理方法、プログラムおよび情報処理システム
US8681106B2 (en) 2009-06-07 2014-03-25 Apple Inc. Devices, methods, and graphical user interfaces for accessibility using a touch-sensitive surface
EP2323134A1 (en) * 2009-11-06 2011-05-18 Research In Motion Limited Methods and electronic devices for previewing videos
JP5589504B2 (ja) * 2010-03-31 2014-09-17 ブラザー工業株式会社 画像形成制御プログラム、及び制御装置
US9003272B2 (en) 2010-09-16 2015-04-07 International Business Machines Corporation Method and system of a user associating a first webpage link and second webpage link and viewing of the contents of the webpage links by the selection of the first webpage link
US8640225B2 (en) 2010-09-24 2014-01-28 Nokia Corporation Method and apparatus for validating resource identifier
US20120084644A1 (en) * 2010-09-30 2012-04-05 Julien Robert Content preview
US8527863B2 (en) * 2011-06-08 2013-09-03 International Business Machines Corporation Navigating through cross-referenced documents
US9747257B2 (en) 2012-01-02 2017-08-29 Microsoft Technology Licensing, Llc Updating document previews of embedded files
US8881269B2 (en) 2012-03-31 2014-11-04 Apple Inc. Device, method, and graphical user interface for integrating recognition of handwriting gestures with a screen reader
CN104220973A (zh) 2012-04-18 2014-12-17 索尼公司 信息处理装置和程序
US20130325832A1 (en) * 2012-05-31 2013-12-05 Microsoft Corporation Presenting search results with concurrently viewable targets
US8656265B1 (en) * 2012-09-11 2014-02-18 Google Inc. Low-latency transition into embedded web view
JP6004440B2 (ja) * 2013-06-07 2016-10-05 日本電信電話株式会社 ヘルプ・リコメンド方法およびそのコンピュータプログラム
KR102249746B1 (ko) * 2014-02-18 2021-05-10 삼성전자 주식회사 링크 객체에 연결된 전자문서의 표시 방법 및 전자 장치
CN106059999B (zh) * 2016-05-06 2021-03-23 腾讯科技(北京)有限公司 一种媒体文件的展示方法、客户端、插件及系统
US10896254B2 (en) 2016-06-29 2021-01-19 Sophos Limited Sandbox environment for document preview and analysis
EP4120107A1 (en) * 2016-11-14 2023-01-18 MasterCard International Incorporated Method for biometric based signing of document
US20230385525A1 (en) * 2022-05-24 2023-11-30 Microsoft Technology Licensing, Llc Web site preview generation with action control
US20230385363A1 (en) * 2022-05-24 2023-11-30 Microsoft Technology Licensing, Llc Web site preview generation based on web site type
US11960817B2 (en) 2022-05-24 2024-04-16 Microsoft Technology Licensing, Llc Web site preview based on client presentation state

Family Cites Families (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5680629A (en) * 1992-12-07 1997-10-21 Microsoft Corporation Method and system for previewing computer output
JP3591861B2 (ja) * 1994-01-31 2004-11-24 キヤノン株式会社 画像処理方法及び装置
WO1995032469A2 (en) * 1994-05-13 1995-11-30 Apple Computer, Inc. Unified hierarchical and tear-off menus in a graphical, event-driven computer system
US5682541A (en) * 1994-05-26 1997-10-28 Canon Business Machines, Inc. Preview system for printed documents
US5652901A (en) * 1994-12-23 1997-07-29 Microsoft Corporation Method and system for previewing computer output
US6222545B1 (en) * 1995-03-28 2001-04-24 Canon Kabushiki Kaisha Image processing apparatus and method
US5572643A (en) * 1995-10-19 1996-11-05 Judson; David H. Web browser with dynamic display of information objects during linking
US6119135A (en) * 1996-02-09 2000-09-12 At&T Corporation Method for passively browsing the internet using images extracted from web pages
US5903905A (en) * 1996-04-30 1999-05-11 Microsoft Corporation Method for simultaneously constructing and displaying a dynamic preview of a document that provides an accurate customized document
US5784058A (en) * 1996-05-28 1998-07-21 Sun Microsystems, Inc. User-controllable persistent browser display pages
US5724595A (en) * 1996-06-19 1998-03-03 Sun Microsystems, Inc. Simple method for creating hypertext links
JP3012527B2 (ja) 1996-07-22 2000-02-21 日本電気株式会社 Wwwブラウザのページ表示処理方法および装置
US6118493A (en) * 1997-04-01 2000-09-12 Ati Technologies, Inc. Method and apparatus for selecting a channel from a multiple channel display
US6097389A (en) * 1997-10-24 2000-08-01 Pictra, Inc. Methods and apparatuses for presenting a collection of digital media in a media container
US6160554A (en) * 1998-03-19 2000-12-12 Hewlett Packard Company Computer file content preview window
US6177936B1 (en) * 1998-08-20 2001-01-23 International Business Machines Corporation Browser hierarchical contextual information for web pages
US6725425B1 (en) * 1998-12-08 2004-04-20 Yodlee.Com Method and apparatus for retrieving information from semi-structured, web-based data sources
US6522342B1 (en) * 1999-01-27 2003-02-18 Hughes Electronics Corporation Graphical tuning bar for a multi-program data stream
AU4004500A (en) * 1999-02-26 2000-09-14 Webivore Knowledge Systems,LLC. Network information collection tool
US7039872B1 (en) * 1999-06-01 2006-05-02 Mossman Associates Inc Method and system of creating floating windows for displaying sponsor information, messages or programs in non-obtrusive areas of the graphic user interface of a software application
US6313855B1 (en) * 2000-02-04 2001-11-06 Browse3D Corporation System and method for web browsing
US20010037359A1 (en) * 2000-02-04 2001-11-01 Mockett Gregory P. System and method for a server-side browser including markup language graphical user interface, dynamic markup language rewriter engine and profile engine
US20030115546A1 (en) * 2000-02-17 2003-06-19 Dubey Stuart P. Method and apparatus for integrating digital media assets into documents
EP1264477A4 (en) * 2000-02-23 2003-10-01 Penta Trading Ltd SYSTEMS AND METHODS FOR LAUNCHING AND ESTABLISHING PREVIEW OF ELECTRONIC FILES OF THE WEB FILE TYPE
JP4316765B2 (ja) * 2000-02-25 2009-08-19 エヌ・ティ・ティ・コミュニケーションズ株式会社 情報提供方法およびそのシステム
US6308327B1 (en) * 2000-03-21 2001-10-23 International Business Machines Corporation Method and apparatus for integrated real-time interactive content insertion and monitoring in E-commerce enabled interactive digital TV
US7747782B2 (en) * 2000-04-26 2010-06-29 Novarra, Inc. System and method for providing and displaying information content
DE10033548C2 (de) * 2000-07-11 2002-05-16 Wolfgang Papenbrock Verfahren zur Vorschau von Internetseiten
US20020129051A1 (en) * 2001-03-08 2002-09-12 International Business Machines Corporation Previewing portions of the hypertext World Wide Web documents linked to hyperlinks in received World Wide Web documents
US20020163545A1 (en) * 2001-05-01 2002-11-07 Hii Samuel S. Method of previewing web page content while interacting with multiple web page controls
US7047502B2 (en) * 2001-09-24 2006-05-16 Ask Jeeves, Inc. Methods and apparatus for mouse-over preview of contextually relevant information
US6961906B2 (en) * 2001-11-14 2005-11-01 Lenovo Pte. Ltd. Method and system for switching between windows in a multiwindow computer environment
US8032482B2 (en) * 2004-09-30 2011-10-04 Microsoft Corporation Method, system, and apparatus for providing a document preview

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102541817A (zh) * 2010-12-26 2012-07-04 上海量明科技发展有限公司 一种数字文档的预览方法及装置
CN102541817B (zh) * 2010-12-26 2016-08-03 上海量明科技发展有限公司 一种数字文档的预览方法及装置
CN102663035A (zh) * 2012-03-27 2012-09-12 李卫伟 文件预览实现方法、装置和终端
WO2015089819A1 (en) * 2013-12-20 2015-06-25 Orange Method for selecting an electronic content to be displayed on a display of an electronic device
CN110162256A (zh) * 2018-02-12 2019-08-23 优视科技有限公司 浏览器的操作方法、介质和终端设备

Also Published As

Publication number Publication date
AU2003201754A8 (en) 2003-09-29
US20050235203A1 (en) 2005-10-20
CN100592245C (zh) 2010-02-24
WO2003079133A3 (en) 2004-02-05
WO2003079133A2 (en) 2003-09-25
KR101163716B1 (ko) 2012-07-10
EP1488299B1 (en) 2014-01-15
AU2003201754A1 (en) 2003-09-29
EP1488299A2 (en) 2004-12-22
KR20040101304A (ko) 2004-12-02
JP2005521130A (ja) 2005-07-14
US7490288B2 (en) 2009-02-10
USRE43170E1 (en) 2012-02-07
GB0206090D0 (en) 2002-04-24

Similar Documents

Publication Publication Date Title
CN100592245C (zh) 用于预览文件的方法和系统
US11188709B2 (en) Cascading menus for remote popping
US6256028B1 (en) Dynamic site browser
US8261205B2 (en) User interface for presenting a list of thumbnail items associated with media items
US9977768B2 (en) System for clipping webpages by traversing a dom, and highlighting a minimum number of words
US20070186182A1 (en) Progressive loading
RU2662636C2 (ru) Управление информацией и отображение информации в веб-браузерах
EP2178004A1 (en) Selective history data structures
US7032183B2 (en) Dynamic site browser
US7430739B2 (en) Providing travel log integration for objects hosted in a browser
US7921139B2 (en) System for sequentially opening and displaying files in a directory
US20060101330A1 (en) Browser sitemap viewer
US20030080986A1 (en) System and method for accessing and utilizing remote bookmark lists
CN114817969B (zh) 网盘盘符文件预览方法、装置、终端及存储介质
US20070177165A1 (en) Printing tool
WO2007039477A2 (en) A browser for selectably loading content
CN113805997B (zh) 信息显示方法、装置、电子设备和存储介质
CN110147510B (zh) 提取视口内容、根据视口内容的自动交互的方法及装置
JP6847498B2 (ja) 遠隔リソースに関する設定情報を表示する設定情報表示システム、方法、およびプログラム
CN114816203A (zh) 适用于网盘盘符的快捷操作方法、装置、终端及存储介质
IE85310B1 (en) A browser
WO2001052032A1 (en) Method and apparatus for displaying, retrieving, filing and organizing various kinds of data and images

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CX01 Expiry of patent term
CX01 Expiry of patent term

Granted publication date: 20100224