映射数据文件的方法和设备技术

技术编号:2883332 阅读:206 留言:0更新日期:2012-04-11 18:40
一个在多个如万维网中的文件等数据文件之间映射相互关系的方法。该方法包含对于第一文件而言的一个步骤,在显示区域显示第一区域,然后依据第一距离尺度,显示一个或者更多第二区域,这些第二区域分别表示一个或者更多通过例如超链接和第一文件逻辑相关的第二文件,这些第二区域在显示时和第一区域空间相关。在(n-1)个进一步的步骤中,对于每个第i文件,i=2,…,n,本方法依据比第(i-1)的距离尺度小的第i距离尺度显示一个或者更多的第(i+1)区域。这些第(i+1)区域的每一个分别表示一个或者更多的和第i文件逻辑相关的第(i+1)文件,且在显示中和第i区域空间相关。本方法可以在诸如网络浏览器的软件中实现。(*该技术在2019年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及在数据文件(或者是单个数据文件的部分)之间映射关系的方法、在数据文件之间(或者是在一个数据文件内)移动的方法、以及用来执行这些方法的装置。此外本专利技术还涉及一种设备,它包含一个用来显示数据文件映象的显示器,尤其是一种绝对来说或者是与被映射的数据文件数目(如100s甚至是1000s的文件)相比具有低分辨率屏幕的设备。在本文中提到的这些文件可以是电子文件,但也可以是存储在其它任何记录媒体上的文件,例如光学的或是全息照相的数据存储媒体。如下面详细描述得那样,例如本专利技术尤其适合用来显示那些作为万维网一部分的数据文件之间的联系。就象传统书籍中按一定编号顺序排列的书页一样,万维网网页彼此之间存在预定义的逻辑关系,但是万维网网页之间的逻辑关系比一个简单的编号顺序要复杂得多。这些逻辑关系的目的是连接包含相关信息的网页。例如,一个包含关于第一主题(比方说“专利”)信息的网页可以与一个或多个其它包含相关主题(例如“专利代理人”)信息的网页逻辑相关。网页之间的逻辑关系用通称为“超链接”的逻辑链接来进行定义。通常超链接是以“超文本”编程语言(或者可能是一个更为复杂的内容表现格式,如Flash或Lingo文件)定义的,万维网所基于的这类语言(术语超文本通常包含“超文本标识语言”(HTML)、动态HTML、无线标识语言(WML)、活动服务器网页(ASP)等)、和术语“超链接”在这儿还意味着在一个诸如JAVA中所定义的或者其他任何可用于版面和交互的语言所定义的AWT中的链接。单个网页可以包含一个或更多的“超链接”,每一个超链接与网页的一个通称为“定位点”的部分(如该网页的几个词)相关联。超链接定义了网页的“定位点”部分与万维网中的第二个网页(或者可能是该第二网页的特定位置)之间的逻辑关系。只要简单地将光标置于显示器上的定位点部分并点击按钮,如鼠标的一个按钮,用户就能够访问该第二网页了。这会自动地用通过超链接连接的第二网页来代替他正在查看的网页。因此,可以说第二网页和第一网页间距离“一次点击”,意思是连接在第一网页上的用户能够通过一次点击动作(不包含滚动条上用户所执行的点击)来访问第二网页(即在他的浏览器阵列内显示第二网页中的某些或所有信息)。第一网页可以包含任何数目的定位点,每一定位点分别与第一网页的各部分相关联,而且每一个都可以经过相应的超链接连向相应的第二网页。当然,第二网页中也可以有定位点,每一个定位点连向相应的第三网页。可以说第三网页和第一网页间距离“两次点击”,意思是能够从第一网页经过两次点击动作对它们进行访问,第一次的点击动作使用户从第一网页到达第二网页(即将浏览器显示区改变成显示第二网页,或者在第二个浏览器显示区中显示那个网页),而第二次的点击动作使用户从第二网页到达第三网页。因此通过用超链接在逻辑关联的网页之间进行移动,超链接提供了一种网络上无数可利用的网页中进行定位以寻找特定信息的有效途径。由于任何网页都可以包含许多定位点,因此对每一个第一网页而言能够有许多的第二网页与之相关,许多个第三网页和每个第二网页相关。事实上,和一个给定的第一网页有n次点击距离的网页数目大约以n的指数形式增加。一种被称为“帧集合”的文件提供了更多的复杂性。尽管万维网的网页可以是非结构化的,从它们完全由存储信息列表构成这个意义上来说,一个“帧集合”是有结构的,可以认为是一个用来将浏览器阵列分割成多个区域、并在这些区域中的每一个上显示另一个预定文件的文件,例如使关于一个给定主题的不同种类信息被分成不同区域。在这些区域内显示的任何一个文件中,可以具有任意数目的定位点。假定用户用浏览器访问是一个帧集合的第一个文件,浏览器显示区就被分成多个区域,其数目与帧集合中的区域数目相对应。当用户在某个区域内点击一个定位点部分时,浏览器显示区的那个(或不同)区域(或者可能是整个浏览器区或一个新浏览器区的全部)就会被通过超链接连向这个定位点部分的第二文件(例如一个网页)所代替。然而,显示区的剩余部分(如帧集合的其它区域)保持原来对用户的显示。事实上万维网是一个基于超文本的联网计算机文件系统的简单例子。其它基于超文本系统的例子包括其它因为某些原因(例如,因为它们属于一个大的公司或政府部门,以及不允许公众访问)而没有做为万维网的因特网系统、所谓的“企业内部网”系统,或者实际上是其它任何使用超文本语言(如HTML或者动态HTML)来定义并允许文件间移动的系统。这些系统是所谓的“超空间”系统的例子,所谓的“超空间”就是一数据文件集合,每一个数据文件都有一个地址或名称,并且在该文件集合的成员之间定义了逻辑关系。例如,一个传统的目录结构就是超空间的一个例子。目录结构由两种形式的数据文件组成(ⅰ)被称为“分支节点”的数据文件,它包含(通常仅仅包含)连向其它数据文件的逻辑链接;以及(ⅱ)被称为“叶节点”的数据文件,它可包含信息,但是不包含与该超空间内其它数据文件的逻辑链接。一个空的目录是一个叶节点的例子,一个文本文件、图形文件、视频文件或是音频文件也是叶结点的例子;而一个非空目录是一个分支节点的例子。这样一个逻辑相关的数据文件集合可以是一个纯粹的分层结构(树形结构)。也就是说,指定一个目录(“根目录”)为分层结构的最高等级。连向每一目录的逻辑链接最多为一个(即使目录本身可以包含任意数目的连向其它数据文件的逻辑连接),每个数据文件(包含所有的目录)都能够从根目录经过一单通路,沿着上面所定义的一系列逻辑连接而到达。那些能够从一个给定目录经过一单通路到达的数据文件认为是处于该目录内部的。在这儿,我们将讨论能够从顶目录经过i个逻辑链接到达的、处于第(i+1)等级(根目录为第一等级)的数据文件。事实上,目录结构可以不是纯粹的树形结构,例如由于“快捷方式”、或者是因为某些HTML文件和超链接被包含在正被讨论的超空间定义之中。因此,目录结构可以是那些形成一个类似于树形结构(其大致为一个树形结构)的文件之间的逻辑关系实例,例如其中超过90%的逻辑连接遵从树形结构。在一个用来定位数据文件层次的传统工具(如微软的Windows或者微软的Explorer)中,可以由下面描述的过程,从根目录沿着逻辑连接路径,如沿着一个或多个中间目录,到达某个特定的数据文件(如叶节点)。从根目录(或者从其它任意点)开始,对根目录中的每一数据文件画了一个符号。这些符号显示在一列上。用户在表示处于连向他希望到达的数据文件的路径上的中间目录的符号上点击。然后重复该过程,用中间目录来代替顶目录。为了到达在第(i+1)等级的数据文件,就需要有i次点击。这些点击中的最后一次是在表示用户希望到达的数据文件的符号上进行的。在这个过程期间,如果数据文件恰好是居于路径上的中间目录之一,用户将只看见一个表示一特定数据文件的符号。因此对用户而言,获得目录结构总体形态的印象,例如在分层结构中叶节点是否均匀分布,是不可能的。换句话说,这个定位工具不适合用来可视化一个目录结构。为了解决可视化分层目录结构的具体问题,Brian Johnson和BenSchneiderman(在圣地亚哥San Diego召开的1991年iEEE、可视化年会学报Proceedings of the Annual Conference on本文档来自技高网...

【技术保护点】
一种在多个数据文件之间映象超级链接的方法,包括:用于第一文件的步骤,在显示区域中显示一个第一区域和一个或多个第二区域,所述第二区域分别表示一个或多个通过超级链接从第i文件访问的第二文件,其在空间上与第一区域相关,所述第二区域的尺寸以第一距离尺度为根据;和用于每个第i文件的(n-1)个步骤,i=2,…,n,显示一个或多个第(i+1)区域,所述第(i+1)区域分别表示一个或多个通过超级链接从所述第i文件到第i文件访问的第(i+1)文件并与表示那个第i文件的第i区域空间相关,所述第二区域的尺寸以小于第(i-1)距离尺度的第i距离尺度为根据。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:杰维斯克利夫顿布莱
申请(专利权)人:西姆泰克有限公司
类型:发明
国别省市:GB[英国]

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1