自适应网页的制作方法

文档序号:6430800阅读:176来源:国知局
专利名称:自适应网页的制作方法
技术领域
本发明涉及超文本链接系统,且更具体地,涉及用于更新站点访问以便用户可以避免再次访问先前访问过的站点的系统和方法。
因特网已经成为研究和公共教育使用最广泛的工具。这是通过使用名为“浏览器”的软件程序达到的。使用万维网时,用户可以访问无限的信息。浏览器是一个使用户能够在因特网上浏览各种站点的图形用户界面。
典型地,用户通过选择第一个超文本链接来开始一次搜索,其后可能决定航行通过从第一个链接所连接的其他超文本链接。一个超文本链接包括其他因特网站点的名字和统一资源定位符(URL)地址,如此一来,如果用户点击一个超文本链接,浏览器就引导用户进入所选择的超文本链接。如果用户已经完成了从第一个超文本链接的航行,那么用户通常返回到包含若干超文本链接的原始页面(以后称之为“命中列表”)。其后,用户可能决定选择下一个超文本链接去搜索更多的信息。然而,命中列表的后续链接常常可能含有来自用户先前访问过的链接的信息。用户常常在先前访问过的站点中航行了一段时间后才意识到这一点,因为命中列表不能指示用户已经访问过这个链接。因此,用户浪费时间来访问他或她已经经过的链接。因此,需要一个能够阻止用户在搜索模式中重复访问同一站点的界面浏览器。
本发明涉及一种系统和方法,用以显示去除了用户先前已经访问过的链接的更新了的超文本链接,以便用户可以避免在随后的搜索模式中重复访问同一站点。
本发明的一个方面提供一个用于更新网页访问的方法。该方法包括以下步骤产生一个含多个超文本链接的命中列表以响应用户做出的搜索请求;允许用户访问连接到该超文本链接的相应的网站;识别用户访问过的所述超文本链接中的至少一个;通过去除该用户先前访问过的超文本链接来更新该命中列表;以及,显示更新后的列表给用户以做进一步的搜索。该超文本链接包含可点击的图象链接并且包括一个相关的统一资源定位符(URL)地址。该更新后的命中列表可以根据预定的准则而被重新排列。
本发明的另一个方面提供一个用以更新网页访问的方法,该方法包括以下步骤从用户接收一个搜索请求;产生一个带有与该搜索请求相关的多个超文本链接的命中列表;当所述超文本链接中的一个被用户选中时打开并显示相应的网站;监视用户在搜索模式中访问的所述超文本链接中的至少一个;从所述命中列表中去除已经被该用户访问过的超文本链接;以及,基于该去除步骤的结果并根据预定的准则来重新生成一个新的命中列表。
本发明的另一个方面提供一个系统用以更新网页访问。该系统包括用以产生一个包含多个超文本链接的命中列表以响应用户做出的搜索请求的装置;用以允许用户从至少一个由用户选中的超文本链接访问相应网站的装置;用以识别至少一个由该用户访问过的超文本链接的装置;以及,用以通过去除用户先前访问过的超文本链接而更新所述命中列表的装置。该系统进一步包括用以在访问相应网站后让用户返回该命中列表的装置,以及用以打开和显示相应网站中提供的其他交叉链接的装置。该命中列表可以根据预定的准则被进一步重新排列。
通过结合附图来参照以下详细的描述将更全面的理解本发明的方法和装置

图1显示的是本发明的实施例所应用到的计算机工作站的简图;图2显示的是根据本发明的一个实施例的计算机工作站的电路简图;图3是一个流程图,该流程图提供了根据本发明一个实施例的方法的概观;图4是依据本发明的浏览器的一个窗口显示;图5是依据本发明的浏览器的一个窗口显示;以及,图6是一个图表,该图表提供了依据本发明的、图4所示显示窗口中的超文本链接信息。
在以下的描述中,为了解释而非限制的目的,阐明了特定的细节,例如特殊的结构、界面、技术等,以供透彻地理解本发明。为了简单和清晰的目的,公知的设备、电路和方法的详细描述被忽略以免不必要的细节使本发明的描述变得难以理解。
图1是根据本发明的一个实施例的计算机系统示图。它显示了计算机系统10,它具有用户输入设备,键盘2和鼠标4,经由服务器6连接到因特网8。虽然图1中的计算机系统10是一个通用计算机,但应当理解,定制硬件也可以被采用以实施所公开的发明。计算机系统10可以经由通信链路而连接到另一台计算机或连接到与其他终端相连的主机系统。因此,使用在计算机系统10中运行的浏览器,而实现经由因特网链接对一定数量网站的访问。被访问的文档以HTML文档的形式显示。应当指出,在各种各样的依据本发明优选实施例的实现中,可以应用任何商业地或公开地可以得到的浏览器。
图2显示的是本发明的一个典型的实施例,该实施例包含运行在操作系统上的计算机系统或工作站,它具有至少一个处理器、随机存取存储器和总线。特别地,计算机系统10包含用以交流信息的总线12或其他通信装置;连接到总线12用以处理信息的处理器14或其他处理装置;用以存储由处理器14执行的指令和信息以及其他在处理器14执行指令期间产生的中间信息的存储器16或动态存储装置;用以显示处理器14处理的信息的显示器18;用以为处理器14存储静态信息和指令的只读存储器(ROM)20;用以连接到因特网的因特网连接22;以及,用以输入由用户输入的信息的输入接口24。驻留在存储器16中并由处理器14执行的一个操作系统来协调系统10其他组成部分的操作。特别地,该操作系统控制系统资源的分配并执行任务,例如处理、调度、存储器管理、连网和I/O服务,以及其他事情。虽然本描述可能涉及一般用来描述特定计算机系统的术语,但此描述和概念同样适用于其他的处理系统,包括具有与图2所示结构不同的系统。而且,应当注意的是在本公开文本的上下文中的计算机系统10包括膝上型电脑、移动电话和其他移动计算机设备,例如个人数字助理(PDA)、个人通信助理(PCA)、电子组织器、交互式TV/机顶盒远程控制器,或任何具有访问因特网能力的双向交互设备。
在操作中,网络浏览器指引处理器14从各种网站搜索和下载信息,然后通过显示器18显示信息给用户。在搜索模式中,用户典型地通过输入界面24输入一些查询来访问因特网信息。使用定点设备(即键盘2和鼠标4)输入查询在计算机领域是公知的而不需要进一步解释。浏览器生成含有与所请求主题有关的若干超文本链接的命中列表并将其存储在存储器16中。其后,用户开始选择第一个超文本链接而航行通过与该第一个超文本链接相关的信息。用户可能决定航行通过从第一个超文本链接扩展出的其他超文本链接。如果用户已经航行完从第一个超文本链接扩展出的路径,那么用户返回含有命中列表的原始页面去选择另一个超文本链接以进一步搜索。这样,用户通常沿该链接原路返回原始页面,在其上用户能选择第二个超文本链接。同时,处理器14通过从命中列表中删除第一个超文本链接或其他用户已经过的交叉链接的地址来更新命中列表,以便命中列表不包含任何用户已经访问过的超文本链接地址。因此,用户能避免再次访问先前访问过的链接,因而在后续的搜索模式中节约了时间。
本发明所选的实施例是以计算机系统10执行的计算机软件。计算机程序(或计算机控制逻辑)被存储在存储器16中。这样的计算机程序,当被执行时,使计算机系统10能够执行本发明在此论述的功能。
图3是更详细地阐明依据本发明、合并在网页浏览软件中的操作步骤的流程图。方框部分代表计算机软件指令,而菱形部分代表那些影响由方框所代表的计算机软件指令的执行的计算机软件指令。
在步骤100中,用户输入一些关键词来从因特网实施搜索。在步骤110中,浏览器编辑相关的链接资源列表并生成一个命中列表,如图4所示。窗口200中显示的超文本链接列表被临时保存在存储器16中用于随后的检索。如图4所示,根据搜索中关键词的命中百分比,窗口200显示了第一批含有搜索关键词“电视”的搜索结果。在步骤120中,通过点击代表链接210的文本,用户开始选择第一个条目来浏览一个特定的网址。图5显示的是以说明为目的显示在命中列表中的搜索结果的相应网址。当用户选择链接210时,浏览器进入URLhttp//www.ABC.com网站下载信息并在计算机监视器上显示检索到的信息。如果下载的页面包含到其他网页的链接,那么在步骤130中,浏览器记住用户访问的那些链接。
其后,用户是否决定返回命中列表以进一步搜索是在步骤140中确定的。典型地,用户必须通过点击“返回”按钮原路返回命中列表页面。可选地,一些浏览器可以允许用户在返回命中列表时不必原路返回而仅仅按一个按钮,即“刷新”或“清除”按钮,而节省时间。如果这样的按钮或原路返回是在步骤140中执行的,那么浏览器确定哪些网站已经被用户访问过,然后在步骤150中从命中列表中去除先前访问过的站点。最后,在步骤160中,浏览器生成一个新的命中列表,如在图6中所示的,其中没有已经被用户先前访问过的重复链接,包括其他被用户访问过的交叉链接。即,浏览器删除已被用户访问过的文档的URL和名字。例如,因为用户已经访问过链接210而链接240的万维网地址与链接210的一样,所以链接210和链接240均不显示在随后产生的命中列表中,如图6所示。此外,当生成新的列表时,浏览器能被实现为使得新的命中列表可仅包含具有特定命中百分比的后续超文本链接。例如,该新的命中列表可能不包括命中率低于50%的链接,如图6中所示。
以上描述的各个步骤可以通过将其编程为函数,以组合到应用程序中来实现,而本领域的普通程序员可以使用编程语言,例如C,VisualBasic,Java,C++,等等中的通常的编程技术来实现它们。
从前面的描述可以明显地看出,本发明提供了一种机制来避免在每次搜索会话期间航行通过已被用户先前访问过的重复的链接数据和图形文本数据项,这样就避免了与一次以上地呈现这些项目相关的时间和额外开销。
虽然本发明的优选实施例已经被图示和描述,但本领域的技术人员可以理解的是,在不背离本发明的真实范围的情况下,可以作出各种改变和修改,以及用等效物替换其中的组成部分。此外,在不背离本发明的中心范围的情况下,可以进行许多修改以适应特殊的情况和本发明的教导。因此,其意图是不使本发明受限于作为实施本发明的预期最佳模式而公开的特定实施例,而是本发明包括属于附属权利要求的所有的
权利要求
1.一种更新网页访问的方法,该方法包含步骤(a)产生一个含多个超文本链接的命中列表以响应用户做出的搜索请求;(b)允许所述用户访问与至少一个所述超文本链接相连的相应网站;(c)识别被所述用户访问的所述超文本链接;并且,(d)通过从所述命中列表中去除所述识别出的超文本链接而更新所述命中列表。
2.权利要求1的方法,进一步包含为了后续搜索而给所述用户显示所述更新后的命中列表的步骤。
3.权利要求1的方法,其中所述步骤(b)包含在访问该相应的网站后使所述用户返回到所述命中列表的步骤。
4.权利要求3的方法,进一步包含重复所述步骤(b)到(d)的步骤。
5.权利要求1的方法,其中所述步骤(b)包含访问在所述被访问的网站中提供的其他交叉链接的步骤。
6.权利要求1的方法,进一步包含根据预定的准则来重新排列所述更新后的命中列表的步骤。
7.一种更新网页访问的方法,该方法包含步骤(a)从用户接收一个搜索请求;(b)产生一个含与所述搜索请求相关的多个超文本链接的命中列表;(c)监视所述用户在搜索模式下访问的所述超文本链接中的至少一个;(d)从所述命中列表中去除所述被监视的已经被所述用户访问过的链接;并且,(e)基于所述去除步骤(d)的结果而重新产生一个新的命中列表。
8.权利要求7的方法,其中所述步骤(c)包含打开和显示由所述用户选中的所述超文本链接之一连接的相应网站的步骤。
9.权利要求8的方法,进一步包含打开和显示在所述被访问网站中提供的其他交叉链接的步骤。
10.权利要求7的方法,进一步包含根据预定的准则来重新排列所述新命中列表的步骤。
11.一种用于更新网页访问的系统,包含用以产生一个含多个超文本链接的命中列表以响应用户做出的搜索请求的装置;用以允许所述用户访问由所述用户选择的所述超文本链接中的至少一个所连接的相应网站的装置;用以识别被所述用户访问的所述超文本链接的装置;以及,用以通过从所述命中列表中去除所述识别出的、被所述用户先前访问过的超文本链接而更新所述命中列表的装置。
12.权利要求11的系统,进一步包含用以在访问相应的网站后使所述用户返回到所述命中列表的装置。
13.权利要求12的系统,进一步包含用以打开和显示在所述被访问网站中提供的其他交叉链接的装置。
14.权利要求11的系统,进一步包含用以根据预定的准则来重新排列所述更新后的命中列表的装置。
15.一种用于更新网页访问的系统,包含用以存储计算机可读代码的存储器;以及,与所述存储器配合操作的处理器,所述处理器被配置为从用户接收搜索请求;产生一个含与所述搜索请求相关的多个超文本链接的命中列表;监视所述用户在搜索模式期间访问的所述超文本链接中的至少一个;以及,通过从所述命中列表中去除所述被监视的、已经被所述用户访问过的链接来更新所述命中列表。
16.权利要求15的系统,进一步包含用以打开和显示由所述用户选择的所述超文本链接中的至少一个所连接的相应网站的装置。
17.权利要求16的方法,进一步包含打开和显示在相应网站中提供的其他交叉链接的装置。
18.权利要求15的系统,其中所述的更新后的命中列表是根据预定的准则重新排列的。
全文摘要
本发明涉及用以更新网页访问的方法和系统。起初,一个包含多个响应用户的搜索请求的超文本链接的命中列表被生成。用户开始选择超文本链接中的一个以访问相应的网站和在所选网站中可以得到的其他链接。用户访问过的超文本链接的历史被监视,在原路返回包含命中列表的页面以便进一步搜索后,通过去除用户先前已经访问过的超文本链接来更新命中列表。该命中列表也可以根据预定的准则来更新。
文档编号G06F17/30GK1582442SQ02821810
公开日2005年2月16日 申请日期2002年10月18日 优先权日2001年11月2日
发明者S·V·R·古特塔 申请人:皇家飞利浦电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1