著录项信息
专利名称 | 显示超文本文档的方法、系统及通信网络 |
申请号 | CN98122424.5 | 申请日期 | 1998-11-18 |
法律状态 | 权利终止 | 申报国家 | 中国 |
公开/公告日 | 1999-08-11 | 公开/公告号 | CN1225480 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | 暂无 | IPC分类号 | 暂无查看分类表>
|
申请人 | 国际商业机器公司 | 申请人地址 | 美国纽约
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 国际商业机器公司 | 当前权利人 | 国际商业机器公司 |
发明人 | 莱威·S·阿达帕西亚;兰德尔·L·波特兰;戴维·F·钱平;戴维·A·萨文 |
代理机构 | 中国国际贸易促进委员会专利商标事务所 | 代理人 | 王以平 |
摘要
一种用于显示超文本文档的数据处理器控制的用户交互显示系统。每一网页含有多个变化尺寸的热点,每一所述热点对应用户交互指点装置而显示链接的文档。系统具有用于确定所述显示网页上所述热点的尺寸和位置的装置,以及对应所述确定装置用于动态生成多个扩展的热点区域的装置,每一扩展区域分别包含所述热点之一,以及用于显示在所述区域和热点相连的文档,该装置在所选热点区域中是和用户交互式指点装置相对应的。
1.一种用于显示超文本文档的数据处理器控制的用户交互显示系统,每 一超文本文档包括一系列含有多个变化尺寸的热点的至少一个显示屏幕网 页,每一所述热点对应用户交互指点装置而显示链接的文档,所述系统包 括用于确定所述显示网页上所述热点的尺寸和位置的装置,其特征在于所 述系统还包括:
响应所述确定装置,用于动态生成多个扩展的热点区域的装置,每一 扩展区域分别包含所述热点之一,以及
在选择的热点区域内响应所述用户交互指点装置而显示与所述区域中 热点链接的文档的装置。
2.权利要求1的交互显示系统,其特征在于,所述指点装置包括用户控 制的光标,并还包括用于确定所述光标是否在一热点区域内的装置。
3.权利要求2的交互显示系统,其特征在于,还包括用于确定所述显示 网页上起始热点的装置,且所述热点区域是由从所述起始热点作为顶点而 延伸的角所定义的区域。
4.权利要求3的交互显示系统,其特征在于,还包括用于基于所述光标 移动方向确定所述光标是否在一热点区域内的装置。
5.权利要求2的交互显示系统,其特征在于,还包括用于使光标所在的 热点区域加亮的装置。
6.一种计算机管理的通信网络,其中用户通过多个数据处理器控制的交 互显示站进行访问,交互显示站带有用于显示从对所述站远程位置传输到 所述显示站的超文本文档的系统,所述文档包括一系列含有多个变化尺寸 的热点的至少一个显示屏幕网页,且每一所述热点对应用户交互指点装置 而显示链接的文档,所述通信网络包括用于确定所述显示网页上所述热点 的尺寸和位置的装置,其特征在于所述通信网络还包括:
响应所述确定装置,用于动态生成多个扩展的热点区域的装置,每一 扩展区域分别包含所述热点之一,
在选择的热点区域内响应所述用户交互指点装置而显示与所述区域中 热点链接的文档的装置。
7.权利要求6的通信网络,其特征在于,所述指点装置包括用户控制的 光标,并还包括用于确定所述光标是否在一热点区域内的装置。
8.权利要求7的通信网络,其特征在于,还包括用于确定显示网页上起 始热点的装置,且所述热点区域是由从所述起始热点作为顶点而延伸的角 所定义的区域。
9.权利要求8的通信网络,其特征在于,还包括用于基于所述光标移动 方向确定所述光标是否在一热点区域内的装置。
10.权利要求7的通信网络,其特征在于,还包括用于使光标所在的热 点区域加亮的装置。
11.权利要求8的通信网络,其特征在于,所述用于确定所述起始热点 的装置基于在所述网络内传输的文档中选择所述热点的活动。
12.一种用于显示超文本文档的计算机实现的方法,每一超文本文档包 括一系列含有多个变化尺寸的热点的至少一个显示屏幕网页,每一所述热 点对应用户交互指点装置而显示链接的文档,所述方法包括确定所述显示 网页上所述热点的尺寸和位置的步骤,其特征在于所述方法还包括以下步 骤:
响应所述确定装置动态生成多个扩展的热点区域,每一扩展区域分别 包含所述热点之一,以及
在选择的热点区域内对应所述用户交互指点装置而显示与所述区域中 热点链接的文档。
13.权利要求12的方法,其特征在于,所述指点包括用户交互控制一光 标并确定所述光标是否在一热点区域内。
14.权利要求13的方法,其特征在于,还包括确定显示网页上起始热点 的步骤,且所述热点区域是由从所述起始热点作为顶点而延伸的角所定义 的区域。
15.权利要求14的方法,其特征在于,还包括基于所述光标移动方向确 定所述光标是否在一热点区域内的步骤。
16.权利要求13的方法,其特征在于,还包括使光标所在的热点区域加 亮的步骤。
17.在用户通过多个数据处理器控制的交互显示站进行访问计算机管理 的通信网络中,包括一种用于显示从对所述站远程位置传输到所述显示站 的超文本文档的系统,且所述文档包括一系列含有多个变化尺寸的热点的 至少一个显示屏幕网页,且每一所述热点对应用户交互指点装置而显示链 接的文档,一种用于访问在显示站收到的文档网页中的热点的方法,所述 方法包括确定所述显示网页上所述热点的尺寸和位置的步骤,其特征在于 所述方法还包括以下步骤:
响应所述确定装置,动态生成多个扩展的热点区域,每一扩展区域分 别包含所述热点之一,以及
在选择的热点区域内响应所述用户交互指点装置而显示与所述区域中 热点链接的文档。
18。权利要求17的方法,其特征在于,所述指点包括用户交互控制一光 标并确定所述光标是否在一热点区域内。
19.权利要求18的方法,其特征在于,还包括确定所述显示网页上起始 热点的步骤,且所述热点区域是由从所述起始热点作为顶点而延伸的角所 定义的区域。
20.权利要求19的方法,其特征在于,还包括基于所述光标移动方向确 定所述光标是否在一热点区域内的步骤。
21.权利要求18的方法,其特征在于,还包括使光标所在的热点区域加 亮的步骤。
22.权利要求19的方法,其特征在于,确定所述起始热点的所述步骤基 于在所述网络内传输的文档中选择所述热点的活动。
本发明涉及计算机管理的通信网络,特别是涉及那些对热点易用的交 互式计算机所控制的显示界面,这些在接收的超文本文档中的热点交互地 把用户从这种文档链接到其它文档、媒体和程序。\n二十世纪九十年代是以数据处理产业和消费电子产业的结合所推动的 社会技术革命为标志的。如同所有的革命那样,这对技术浪潮起到了可观 的推波助澜的效果。其效果是已经转而推动了已知可使用的但是在若干年 中相对默默无闻的技术的发展。这些技术的一个主要领域是与因特网相关 的文档、媒体和程序的传播。电子娱乐和消费产业与数据处理的结合成指 数律地加速了对广泛分布的通信传播通路的需求,并且作为一个松散的传 播科学和政府数据的设施而平静地存在了超过一代人时间的万维网或因特 网达到了“空前泛滥”的程度,并开始了惊人的扩展时期。随着这种扩展, 商家和消费者可以直接访问所有的文档、媒体和计算机程序等。\n这些变化的结果是,似乎实际上工业化社会人类事业的所有方面都需 要人机界面。因而,这就需要使计算机可指导世界人口的主要部分的活动, 这部分人直到一两年前还是计算机盲或确切说对计算机漠不关心。为了使 大量计算机支持的市场地位得以继续一并在商业上可大量生产,就必须使 对计算机漠不关心的大量的消费者知晓计算机界面。这样,我们在技术上 的挑战即是要生成直观的能够谅解用户方面任何不精确性的计算机界面。 对于万维网或因特网这是特别需要的。用户必须能够以清楚和可理解的自 然语言方式简易地显示文档。几年来已经成为因特网的万维网的文档编辑 语言的超文本标记语言(HTML)提供了一种答案。它提供了Web上网页与 其它文档编辑与各种相关数据源之间的直接链接,数据源首先是文本,然 后发展到媒体,即“超媒体”。\n随着Web网页及类似的文档编辑的所有这些迅速扩展的功能,应当易 于理解的是,近年来对Web文档的需求已经呈指数地扩展。除了HTML 对文本和与万维网商业、学术和娱乐目的的网页相关的媒体激增的标准应 用之外,现在又有了Java文档编辑程序,JavaDoc,它产生标准HTML 文件用于向计算机控制的显示输出,以提供呈现程序文本的标准自然语言。 这样,HTML对于因特网或万维网已经成为选择的显示语言。因而除了上 述的程序文档编辑功能之外,使用了所有的显示文档形式,这包括通常与 其因特网或Web服务器上各文档一同存储的超文本和超媒体文档的标记。 HTML是SGML(标准广义标记语言)的应用,SGML是用来定义任何数字 化文档的结构和内容的ISO标准。应当认识到,关于HTML所解释的本发 明的任何方面都是同等适合于SGML的。对于有关JavaDoc或HTML的 进一步的细节,可参见教科书“Just Java”,2nd Edition,Peter van der Linden,Sun Microsystems,Inc.,1997,或“Java in a Nutshell”,2nd Edition,by David Fanagan,O’Reilly pubisher,1997。\n我们已经发现,万维网的人类因素/界面功能的易用性还没有象许多其 它Web功能那样迅速扩展。Web功能供应者已经作出很大努力试图使Web 浏览器中使用的界面标准化,例如Web Browser Interface(WBI)。然而, 其对于热点的用户界面,即对嵌入到Web网页上文本和图形材料的超文本 和超媒体的链接,从当初Web网页和相关文档编辑的要求相当的简朴以及 用户基础是十足的计算机精英及熟练群体那时起,就没有很多的变化。诸 如鼠标、光笔或游戏杆这样的传统的指点装置用于访问这种热点。这些指 点装置要求两类定坐标的物理运动:向热点附近作粗略的运动以及然后向 热点本身作细致的运动。这就要求相当的体能技巧并有可能导致挫折,特 别是如果用户在计算机操作姿势上不熟练的话。数年前当计算机显示的鼠 标/图标图形界面正在发展时,界面设计者就已经意识到这一问题,他们曾 努力设计把这些运动和操作姿势考虑在内以提供围绕图标足够的间隔的图 形界面。\n然而在Web网页情形下,不应该是一个相对小群体的专业设计者来完 成人类因素的情形,而是任何人且每个人都可能设计Web网页。这样,虽 然Web网页中热点可以是图标,但是它们更可能是文本的和嵌入相邻文本 中,也可能只是作为有下划线的或是和相邻文本有不同颜色或粗体的热点 来加以强调的但是即便热点为图标或其它图形,它们的页面布局也常常由 没有图形技巧的开发者作出。此外,Web网页的性质常常被修改以包含新 的热点,且热点的增加很少涉及整个网页的重新设计。\n本发明提供了改进界面和访问收到的Web网页中热点的问题的解决方 法,这是通过动态地把在用户显示站收到的每一网页上的热点重新组织为 显示的热点区域的布局达到的,这些热点区域对用户来说是很容易访问 的,并能够适应对Web网页热点设计的有限能力以及用户使用指点装置操 作技巧的有限能力的情形。\n本发明涉及计算机控制的显示系统,该系统用于显示文档,例如包含 在显示站、特别是当从离接受站远端传输时收到的自然语言文本的Web网 页。收到的网页由一系列屏幕页面组成,每一页面包含多个不同尺寸的热 点,每一所述热点都对应一个用以显示链接文档的用户交互定位设备,本 发明涉及动态地重新构成收到的文档中的每一网页,使得对热点的选择更 为用户友好和可访问。\n本发明实现这一点,是通过确定所述显示网页上的所述热点的尺寸和 位置,并然后基于这些尺寸和位置动态地生成多个扩展的热点区域,每一 区域各包含一个所述热点。本发明还包含对应在选择的热点区域中所述用 户交互指点装置的装置,以便显示与所述区域中热点链接的文档。这样, 限制性的热点被动态地扩展到更易于访问的热点区域。扩展的区域大到足 以使用户这时易于使用诸如鼠标这样的普通的光标指点装置加以访问。\n由于本发明动态地对收到的文档中的热点重新分区,故不论在原始文 档或其网页中热点设计的限制如何,而能提供方便的可访问的热点排布。 重新分区最好进行到这样的程度,使得热点区域划分网页为总有一个当前 的区域,即光标最接近的热点区域。另外,区域可以是由每一显示的网页 上的起始或开始热点的光标运动的方向所决定的角。这种情形下,热点区 域是由从所述起始热点作为顶点而延伸的角所定义的区域。在具有这样的 放射形区域的实施例中,光标运动的方向将决定热点区域该区域是由用户 移动光标而加以选择的。在本发明的情形下,其中光标将总是在选择的热 点区域中,包含光标的整个热点区域或大部分区域最好为高亮度。在用于 Web浏览交互显示中这方面是特别有效的,其中用户是在居室环境中使用 顶置盒等类似的终端,终端离用户大约10英尺左右的距离,而不是通常计 算机终端上1到2英尺的距离。\n应当注意,在放射形区域的情形下,浏览的起点或起始热点对每一页 面应当是预定的。这可以具体热点的选择邻域为基础,例如在Web网页的 情形下,它可以是与在给定的时间获得最多的“点击”的文档、网页或Web 网点链接的热点。这种情形下,如果能够采用某种用于跟踪点击的装置, 起始热点不必预先由网页设计者选择,而是可以动态地启发式地决定。\n图1是根据本发明的一数据处理系统的框图,该系统包含能够实现用 户交互工作站的中央处理器和通过通信适配器的网络连接,在工作站上收 到的数据能够转换为Web网页;\n图2是在其上可以实现本发明的因特网部分的一般图示;\n图3是带有强调的热点区域的典型的Web网页的图示;\n图4是根据本发明去除了全部文本以显示原始的热点以及它们的各热 点区域的图示;\n图4A是表示在本发明实施中如何能够确定热点的尺寸和位置的图 示;\n图5是图4的Web网页的图示,但是其排布是为了表示根据本发明的 另一方面网页如何分为放射形区域。\n图6是可用来动态产生具有图4的网页的热点区域的Web网页界面的 程序的流程图;\n图6A是可用来产生图6中所描述的程序形成的区域边界端点和边界线 交叉部分编程程序的流程图。\n在深入具体实施方式的细节之前,从更广的观点理解与本发明可能相 关各种要素和方法是有帮助的。由于本发明的主要方面是针对诸如通过网 络传输的Web网页等文件的,故对网络及其操作原理的理解会是有帮助 的。我们将并不过分深入描述本发明可适用的网络的细节。已经对本发明 在诸如因特网这样的全球网络的适用性作出了参照。对于有关因特网的结 点、对象和链接的细节,可参见教科书Mastering the Internet,G.H.Cady et al.,由Sybex Inc.Alameda,CA,1996出版。\n在各个站点互连的或链接计算机控制系统的任何数据通信系统定义了 一种通信网络。网络可以简单到两个互连的计算机,或可以是LAN(局域网) 或WAN(广域网)的任意组合。当然,因特网或万维网是不同计算机技术和 操作系统的混合。在层次体系中通过各种网络服务器计算机,较高层对象 链接到较低层对象。这些网络服务器是诸如Web网页和有关的文本编制等 网络分配的关键。在以上的“Just Java”教科书中并特别是第7章249- 268页关于处理带有嵌入的热点可激活链接的Web网页,以及在教科书 “ Mastering the Internet”,Cady and McGregor,由Sybex,San Francisco, 1996出版,特别是其中637-642页关于Web网页形成的HTML,对 HTML语言均有详细描述。\n参见图1,其中示出了一种典型的数据处理系统,它可与本发明实现 的HTML结合在一起用于交互式接收工作站上。其中装有诸如从国际商业 机器公司可获得的PowerPC微处理器(PowerPC国际商业机器公司的商标) 的中央处理器(CPU),并通过系统总线12连接到各种其它组件。操作系统 41运行在CPU 10上并提供控制,且用来协调图1的各种组件的功能。操 作系统41可以是诸如Windows 95(微软公司的商标)或从国际商业机器公 司可获得的OS/2(OS/2是国际商业机器公司的商标)的这些市售的操作系统 之一。任何把HTML语言与嵌入的热点或链接联系起来的普通的网络浏览 器系统形成了应用程序40的部分,与操作系统41配合运行,并向实现由 HTML应用程序40执行的各种功能的操作系统41提供输出调用。包括在 应用程序软件40中的还有本发明用于把热点扩展为被显示的热点区域的应 用程序,这将在以下详细说明。与操作系统结合的浏览器程序,提供了在 其上接收Web网页的基本接收工作站,在接收之后可以动态的实现本发明 的程序。在这一连接中,有与Windows95可操作的Iternet Explorer4.0浏 览器,Windows95具有能够被修改以实现本发明的热区域程序的“活动桌 面”程序。\n只读存储器(ROM)16通过总线12与CPU 10连接,并包含控制基本的 计算机功能的基本输入/输出系统(BIOS)。随机存取存储器(RAM)14,I/O 适配器18及通信适配器34也与系统总线12相互连接。应当注意,包括操 作系统41和浏览器、HTML及动态热点区域扩展应用程序40的软件组件 加载到作为计算机系统主存储器的RAM 14。I/O适配器18可以是与盘存 储装置20,即硬盘装置,通信的小型计算机系统接口(SCSI)适配器。通信 适配器34把总线12与外部网络互连,使得工作站能够通过局域网(LAN) 或广域网(WAN)与Web服务器通信以接收文档页面,广域网当然包括因特 网或万维网。I/O装置还通过用户接口适配器22和显示适配器36连接到 系统总线12。键盘24、跟踪球32和鼠标26都通过用户接口适配器22连 接到总线12。显示适配器36包括作为保存显示屏幕38上每一象素的表示 的存储装置的帧缓冲器39。图象可以存储在帧缓冲器39中,用于通过诸 如数字到模拟转换器等(未示出)的组件显示在监视器38上。通过使用上述 的I/O装置,用户能够通过跟踪球32或鼠标26向系统输入数据和其它信 息,以便作出热点选择并通过显示器38从系统接收输出信息。\n在进而说明我们的基本实施方式之前,我们应当考虑与Web网页相关 的某些附加的背景。Web网页的用户并不需要知道他们想要达到的网页或 文档的地址,只要知道到这种文档的链接即可。因为Web浏览器的简易和 有效性,数以千万计的用户能够以低廉的价格获得几乎难以想象数目和 种类的网页及主题。Web链接存储在网页本身,并当用户希望跳到链接的 网页时,他就移动并点击热点或本发明情形下的热点区域。Web的成长和 迅速增加的重要性是基于能够建立不需要一系列的菜单而能够达到的这种 被链接的信息资源。与其它的数据库访问系统不同,Web上每一个人都能 够加入附加的信息。Web上基本的可传输单元是通常以HTML(超文本标 记语言)组织的超文本页面。对于以上的其它细节,可参见上述Cady等人 的教科书 Mastering the Internet。\n图2中表示的是因特网一部分的归纳图相连的情形,其中计算机56控 制显示终端57用于本发明的Web网页或其它文档显示。计算机56和显 示终端57是图1中所示的计算机系统,而连接58(图2)是图1中所示的网 络连接。\n对于本地显示工作站通过(任何可用来实现本发明可在其上使用的系统 的)网络服务器到因特网之间的典型的连接,可参见上述的Cady等人的教 科书 Mastering the Internet,特别是136-147页。图2的系统实施例是 这些已知的作为主机拨号连接之一。这种主机拨号连接已经通过与网50链 接51的网络访问服务器53使用了30多年。服务器53由服务供应商保持 着与客户显示终端57连接。客户终端57通过通常主机服务器53的拨号 电话链接58经过调制解调器54、电话线55和调制解调器52访问。表示 Web网页的HTML文件下载到显示终端57上,这是通过控制计算机56 经由服务器53中连出的电话线来完成的,而服务器53又可从因特网上通 过链接51访问该HTML文件。在收到的Web网页上把热点动态地重新调 整到本发明中所述的热点区域,这将在计算机56上进行,并在显示终端57 上显示及被访问。\n现在从图3和4开始对本发明进行说明。图3表示能够通过万维网收 到的一个典型的Web网页60。该网页包含诸如67、68和69等项的热点。 在当前的网页上,这些热点已被收到并加下划线以指示它们为热点。我们 把每一项框起来以表示热点的范围,用户通常必须使用其鼠标或光标对这 一范围熟练操作,以便作出适当的选择。应当注意到,对于诸如彼此相邻 的热点70和71,这将更不是容易的事情。\n图4表示根据本发明的Web网页,如何通过提供对热点的界面粗略的 用户访问而解决了这一问题。图4所示的配置是在接收站,即包括图2的 计算机56和显示器57的站,动态产生的。为了更清楚地说明界面,从图4 的Web网页除去了所有的文本和图形,而只示出标以HOT1到HOT6的 热点,每一热点带有其框起来的各有效区域。本发明的系统把各热点的有 效区域动态地扩展为热区域如下:HOT1扩展为区域61,HOT2扩展为区 域62,HOT3扩展为区域63,HOT4扩展为区域64,HOT5扩展为区域 65,HOT6扩展为区域66。应当注意,这些区域通常在显示屏幕上并不显 示出来;带有其嵌入的热点的文本呈现出平常的样子,但是当光标进入所 选择的区域的任何部分时,热点或甚至是其整个区域呈高亮度以指示这种 选择。\n区域可由能够实现以下算法的任何例行程序动态地建立。热点以它们 的直角坐标定义。图4A示出标准的热点73是如何能够由定义其边界的四 条直线的直角坐标所定义:x=n1;x’=n2;y=m1;y’=m2;这些直线也用 来定义网页上的热点位置。实际上,这一数据应当是收到的定义网页的超 文本标记语言(HTML)的一部分并且易于从这种数据确定。然后,对于每一 热点的每一边,确定最靠近的另一热点,并将它们之间的距离平分。这样, 在x垂直方向,我们有距离HOT1和距离HOT2为等距离DX1的直线74, 这样定义了它们各自的区域61和62。在从HOT1起的y方向,我们有与 HOT1和HOT3等距离DY2的直线75,并这样定义了它们各自的区域61 和63。而且在y方向,我们有与HOT2和HOT4等距离DY1的直线77, 并这样定义了区域62和64,以及与HOT4和HOT5等距离DY3的直线 78,并这样定义了区域64和65。此外,在x方向,我们有与HOT3和HOT4 等距离DX2的直线76,并这样定义了区域63和64。由于在HOT1和HOT3 分别与边界81之间没有其它热点,故区域61和63都延长到边81。类似地, 由于在HOT2和HOT4分别与边界80之间没有其它热点,故区域62和64 都延长到边80。同样地,区域61和62都延长到边79。这样,热点区域61 到66可以在接收端动态地生成。这些区域分别为它们的热点面积很多倍, 于是能够易于通过用户粗略的指点动作被访问。通常,当用户移动他光标 例如到了区域64时,整个区域呈高亮度,以便指示其热点、HOT4现在是 可选择的;然后用户可通过适当的鼠标点击进行选择。\n业内专业人员易于理解,图4的显示屏幕上的区域能够如何生成。现 在将参照图6说明用来动态生成这种区域的算法的一个例子。当在显示终 端收到包含热点的文档时,运行图6的程序。首先,在步骤90访问下一个 热点,即可作为例如HOT1(图4)的起始热点。然后,步骤91,获得热点的 尺寸。图4A中所示的这些尺寸用来确定位置和尺寸。然后,步骤92,找 到该热点左侧最接近的x=n。注意x=n是定义热点边界的垂直线。确定是 在判断是否到达了左边的判断步骤93作出的,即在热点和左边之间没有象 HOT1所发生的情形那样的x=n。然后,在步骤94把屏幕窗口的左边81 存储为区域边界。另一方面,在步骤95,如果存在定义相邻热点的边的x=n 直线,则把热点边之间的距离等分为DX并存储为区域边界。\n然后在步骤96,找到热点右侧最接近的x=n。又在这种情形下在步骤 97对是否已经到达右边作出判断,如果已经到达,则在步骤98把它存储为 区域边界。在图4的例子中,HOT1作为起始热点,遇到HOT2的另一边 界x=n1并在步骤99,计算作为HOT1和HOT2之间距离一半的DX1以提 供区域61和62之间的边界74。然后,系统流程经过分支A走向步骤100, 并在热点上面找到最接近的y=m。注意y=m是在y方向定义热点边的垂直 线。在步骤101,对在遇到任何y=m之前是否已经到达屏幕窗口的顶部作 出判断。如果如图4的HOT1那样顶部已经到达,则在步骤102把顶边存 储为区域的边界。否则,在步骤103,如前所述对于x边界那样,计算相邻 热点边之间的距离的1/2并作为为相邻热点各区域之间的边界存储。然后在 步骤104,在热点下面找到最接近的y=m。在步骤105对在遇到y=m之前 是否已经到达屏幕窗口的底部作出判断。如果已经到达,则在步骤106把 屏幕的底边存储为区域的边界。在使用HOT1作为起始热点的图4的例子 中,遇到热点HOT3的另一边界y’=m2,并在步骤107如上所述,作为HOT1 和HOT3之间的距离的一半计算DY2,以提供区域61和63之间的边界75。 现在我们已经处理了第一热点的四个边。这时,在步骤108对我们是否处 于最后的热点作出判断;如果是,则过程终止。由于这不是最后的热点, 故过程通过B点分支返回起始步骤90,且每一对热点按上述方式进行处理。\n以上的程序满足了定义诸如图4中的直线76那样的区域之间的边界 线,但是应当考虑彼此垂直方向延长的边界线之间的交叉点,例如作为区 域62和64之间的Y边界的直线76与直线77之间的交叉。作此处理的一 个简单的程序通过图6A的流程图示出。通过在步骤110以项X=n定义的 定义边界开始,例如图4的直线76。在步骤111得到从其热点沿x轴线的 距离DX。对于直线76,这就是距离DX2。然后,步骤112的判断,看它 是否交叉y=m区域边界线。如果不交叉,则在步骤113区域边界线能够延 长到边,或者是顶部或者是底部。然而,如果如同直线76的情形下那样, 与y边界线77交叉,则有一交叉,那么在步骤114作出判断看是否DX>DY, 其中DX是上述DX2,而DY是图4中的DY1,它是HOT2和HOT4之间 延y轴的一半距离。这样,边界线76可能延长到当DX2要开始超过DY1 时的点,在步骤115在这点直线76终止在交叉点82。在两个垂直方向上区 域的边界线判断中必要时,这一过程可能对每一热点重复进行。\n图5给出了用于从收到的带有热点的显示网页动态提供热点区域界面 的另一系统。这涉及在网页上从起始或开始热点在其它热点方向上放射的 放射式热点区域的生成。图5示出与图4相同的简化的Web网页,但是属 于热点区域的放射式排布。在提供放射式排布中,必须选择出起始或开始 热点,这在图5中是HOT6。这一选择最初可由用户作出,或由系统动态 地作出。如果是系统选择开始热点,则选择可基于热点的活动进行,即由 系统跟踪的各种Web层次上Web的活动或在与热点相关的超文本上点击 的次数。当然,起始热点的选择也可基于除了活跃性的其它性质。例如, 它可以是这样的热点,即从该热点出发可最多放射式地访问其它热点。\n从图5明显可见,分别与热点HOT2到HOT6之一相关联的每一热点 区域122到126分配有一个适当大小和方向的一个角,使得在从起始的 HOT6向选择的热点的方向上移动光标或其它操作指点装置的用户能激活 与该热点相关联的区域,且该区域将变为高亮度。例如,光标120从HOT6 向HOT4在图5所述的方向上移动结果是使区域124加亮。任何用于提供 从中心顶点的放射直线和点阵列的传统几何算法都可用于提供图5的放射 区域。在所示的排布中,HOT1被HOT3在放射方向上完全阻挡了。对于 图5的这种放射系统,应当预料到某些热点会由被阻挡的热点和起始热点 之间的其它热点放射方向阻挡,特别是在涉及带有许多热点的复杂网页的 情形下。在这种情形下,可能需要系统提供从起始热点可放射式访问的二 次原始热点,并使得原来那种被阻挡的热点可从该二次热点访问。\n虽然展示并说明了一定的优选实施方式,但应能够理解,其中在不背 离所附权利要求的范围和宗旨的情形下可以作出许多改变和修改。
法律信息
- 2011-02-02
未缴年费专利权终止
IPC(主分类): G06F 15/163
专利号: ZL 98122424.5
申请日: 1998.11.18
授权公告日: 2003.11.19
- 2003-11-19
- 1999-08-11
- 1999-07-14
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |