网页操作方法及设备、网页呈现方法及设备以及电子设备的制作方法

文档序号:6489975阅读:119来源:国知局
网页操作方法及设备、网页呈现方法及设备以及电子设备的制作方法
【专利摘要】本发明公开了网页操作方法及设备、网页呈现方法及设备以及电子设备。提供了一种从当前网页中打开目标内容的方法,所述当前网页中包含至少一个超链接,所述至少一个超链接中的每一个各对应于一个目标内容,所述方法包括:当用户单击所述至少一个超链接中的一个超链接时,比较所单击的超链接的预期响应时间与预定阈值,并且基于比较结果来确定是在后台浏览器窗口中下载并呈现与所单击的超链接对应的目标内容还是在呈现所述当前网页的当前浏览器窗口中下载并呈现与所单击的超链接对应的目标内容,所述后台浏览器窗口不同于所述当前浏览器窗口。
【专利说明】网页操作方法及设备、网页呈现方法及设备以及电子设备
【技术领域】
[0001]本发明涉及一种网页操作方法及设备,并且更特别地,涉及一种改进的仅通过单击网页中的超链接可自动地在特定浏览器窗口中打开该超链接所对应的内容的方法及设备。本发明还涉及一种网页呈现方法及设备,并且更特别地,涉及一种优化网页中的超链接的呈现的方法及设备。本发明还涉及一种包含上述网页操作设备和网页呈现设备中的至少一个的电子设备。
【背景技术】
[0002]在典型的Web浏览会话中,用户正在浏览的当前网页中通常会含有至少一个超链接,该超链接通常指向另外的诸如网页、文件、文档等内容,用户可通过当前显示的网页中的超链接来访问与该超链接对应的诸如网页、文件或文档等的内容。
[0003]现有技术中,主要存在两种打开超链接的方式。一种方式是用户单击当前网页中的超链接,从而直接在显示当前网页的当前浏览器窗口中下载并显示与该超链接对应的内容。另一种方式是用户操作当前网页中的超链接(常见的方式是长按超链接)以在当前浏览器窗口中弹出菜单,用户然后可选择该弹出菜单中的“在新窗口(标签页)中打开”这一选项,从而在后台浏览器窗口中打开与该超链接对应的内容。然后,用户可继续浏览当前网页,直至用户通过切换浏览器窗口来查看后台浏览器窗口中打开的内容(诸如目标内容、文件、文档等)。
[0004]在上述两种方式中,前一种方式是一种一步式操作,而且是一种直接、自然的超链接打开方式,用户能够方便直接地查看到所关注的内容。在网络环境良好的情况下,用户甚至能够获得所想即所得的超链接查看感受,获得良好的网页浏览体验。此方式对于通常配备相对小的显示屏的便携式设备的用户而言尤其方便。然而,如果与超链接对应的内容的下载并呈现将花费过长时间,则用户只能在空闲状态下进行等待,直到处理完成。很明显,这样将浪费用户的时间并且削弱用户的浏览体验。
[0005]后一种方式使得用户可继续浏览当前网页而无需等待该内容的下载和呈现,这样尤其对于超链接对应的内容需要花费一定的时间来下载和显示的情况而言比较高效,因为该方式避免了用户长时间等待的烦恼。但是在后一种方式的操作中,实际上用户需要进行至少两步的操作:首先是进行使得菜单弹出的操作,其次是在弹出菜单中进行选择的操作。很明显与前一方式的一步式操作相比,操作步骤多,而且将花费较长时间,这会使得用户感觉不方便。而且,当打开过多的后台浏览器窗口时,每当用户希望观看关注的目标内容时,用户需要在多个后台窗口中进行选择和切换,这样也增加了用户的操作复杂度并且操作时间,这些都在某种程度上削弱了用户的浏览体验。
[0006]图1示出了目前常规的打开浏览器窗口中所显示的网页中的超链接的操作的流程图。在该操作中,用户必须判定是在当前浏览器窗口中打开与所关注的超链接对应的内容(前一种方式),还是在后台浏览器窗口中打开与所关注的超链接对应的内容(后一种方式)。[0007]但是,在常规的打开浏览器窗口中所显示的网页中的超链接的操作中,用户并不知晓与所关注的超链接相对应的内容是否能够被足够迅速地呈现。因此,用户只能根据以前的用户体验或者仅仅通过猜测来判断与所关注的超链接相对应的内容的呈现状况,并且从上述两种操作方式中选择一种操作方式来打开该超链接。例如,当用户判断与所关注的超链接相对应的内容将能够足够快地被呈现时,用户将直接单击该超链接以在当前浏览器窗口中下载并呈现与之对应的内容;而当用户判断与所关注的超链接相对应的内容将不能足够快地被呈现时,用户将在后台浏览器窗口中下载并呈现与之对应的内容。在许多情况下,用户甚至是凭借个人喜好来选择固定的超链接打开方式,如在当前的一些浏览器应用中进行的用户设定,总是在当前浏览器窗口或者后台浏览器窗口中打开。
[0008]此外,在常规的超链接打开方法中,没有向用户提供任何提示以指示用户以何种方式执行超链接打开,这样,不仅可能由于用户判断的不准确而导致选择不适当的超链接打开方式,而且仍需要用户来进行判断,不可避免地增加了用户的操作负担,削弱了用户的浏览体验。此外,在许多情况下,不适当的打开方式的选择也会导致用户的操作繁琐,例如,如果设定超链接都是在后台浏览器窗口中打开,则不可避免地使得用户需要进行过多的切换操作,也增加了用户的操作负担,削弱了用户的浏览体验,此不利效果在通常配备相对小的显示屏的便携式设备的情况下尤其明显。
[0009]美国专利US 6892219B (下文被称为专利文献I)中公开了一种方法,该方法确定了网页中所显示的超链接的连接相关性能数据(例如下载速度或下载时间),并且将它们整合到当前网页的布局中。因此,用户在浏览网页时可以获知每个目标内容的预计的下载速度或时间,这样有助于用户决定后续的超链接打开操作。
[0010]图2中示意性地示出该方法的效果,其中可见,在每个超链接的后面添加了打开该超链接的预计的时间。
[0011]图3A示出了该专利文献I中的修改网页布局以便显示连接相关性能数据的操作的流程图,并且图3B示出了该方法中如何扩展HTML文档以便显示连接相关性能数据的示例性说明性程序语句。
[0012]尽管此方法可以提供每个超链接的预计的打开时间以有助于用户进行选择,但是仍存在如下问题:该方法通过扩展HTML文档来提供连接相关性能数据,但是这样必然会改变当前显示的网页的布局。这在通常的具有正常大小显示屏的计算机的显示方面带来的影响可能不明显的,但是对于具有尺寸受限的、通常小的显示屏的处理能力有限的便携式设备(例如,手机、PDA等),将带来明显的负面影响,例如,系统处理器由于需要网页扩展而需要进行更多的处理以例如通过插入内容等来改变原有页面的显示,网页的显示将变得与显示屏的显示不匹配,对用户浏览带来不便。
[0013]专利文献I中的该方法提供了可替代的显示这样的连接相关性能数据的方式,例如,当用户将指针放置在超链接上时,相应的连接相关性能数据将变得可见。这样的方式虽然没有改变浏览器网页显示的布局,但是在目前的通常的具有尺寸受限的、通常小的显示屏的便携式设备(例如,手机、PDA等),并不存在这样的“指针”设备(诸如鼠标),这样使得该方法的有效性大打折扣。
[0014]此外,该方法也仅仅是提供了关于超链接的预计的打开时间的提示以有助于用户选择打开超链接的方式,而用户在打开超链接的方式方面仍是如上所述地在上述两种方式之中进行选择,即对于预计打开时间短的超链接仍需要单击以在当前浏览器窗口中打开与该超链接对应的内容,对于预计打开时间长的超链接则仍需要长按以弹出菜单并在弹出菜单中进行选择在新浏览器窗口或标签页中打开。也就是说,该对比文献I中的方法也仅仅是有助于用户对于打开方式的选择,而仍不能减轻打开方式的繁琐。
[0015]如上所述,仍需要开发一种打开网页中的超链接的方法,该方法使得能够自动地在后台浏览器窗口或者当前浏览器窗口中打开目标内容,而用户仅需进行简单的单击操作而无需进行任何额外的操作。此外,仍需要开发一种方法,该方法能够在不改变当前网页的布局和内容的情况下向用户呈现超链接的连接相关性能数据。

【发明内容】

[0016]本发明正是针对上述技术问题提出的并且能够很好地解决该技术问题并实现有利的技术效果。
[0017]根据本发明的一个方面,提供了一种从当前网页中打开目标内容的方法,所述当前网页中包含至少一个超链接,所述至少一个超链接中的每一个各对应于一个目标内容,所述方法包括:当用户单击所述至少一个超链接中的一个超链接时,比较所单击的超链接的预期响应时间与预定阈值,并且基于比较结果来确定是在后台浏览器窗口中下载并呈现与所单击的超链接对应的目标内容还是在呈现所述当前网页的当前浏览器窗口中下载并呈现与所单击的超链接对应的目标内容,所述后台浏览器窗口不同于所述当前浏览器窗□。
[0018]根据本发明的另一个方面,提供了一种网页呈现方法,所述网页中包含至少一个超链接,所述方法包括:计算步骤,用于计算所述至少一个超链接中的每一个的预期响应时间;调整步骤,用于对于所述至少一个超链接中的每一个,基于所计算的预期响应时间,调整所述超链接的表现形态以向用户提示该预期响应时间是大于预定阈值还是小于等于该预定阈值,其中,超链接的预期响应时间为从用户单击该超链接到在呈现所述网页的当前浏览器窗口中呈现与所述超链接对应的网页的时间。
[0019]根据本发明的还另一个方面,提供了一种从当前网页中打开目标内容的设备,所述当前网页中包含至少一个超链接,所述至少一个超链接中的每一个各对应于一个目标内容,所述设备包括:被配置用于当用户单击所述至少一个超链接中的一个超链接时,比较所单击的超链接的预期响应时间与预定阈值,并且基于比较结果来确定是在后台浏览器窗口中下载并呈现与所单击的超链接对应的目标内容还是在呈现所述当前网页的当前浏览器窗口中下载并呈现与所单击的超链接对应的目标内容的单元,所述后台浏览器窗口不同于所述当前浏览器窗口。
[0020]根据本发明的还另一个方面,提供了一种网页呈现设备,所述网页中包含至少一个超链接,所述设备包括:计算单元,被配置用于计算所述至少一个超链接中的每一个的预期响应时间;调整单元,被配置用于对于所述至少一个超链接中的每一个,基于所计算的预期响应时间,调整所述超链接的表现形态以向用户提示该预期响应时间是大于预定阈值还是小于等于该预定阈值,其中,超链接的预期响应时间为从用户单击该超链接到在呈现所述网页的当前浏览器窗口中呈现与所述超链接对应的网页的时间。
[0021][有利效果][0022]如上所述,本发明的方法能够自动地确定是在后台浏览器窗口还是在当前浏览器窗口中打开与用户关注的超链接对应的内容,而用户在操作时仅需单击该超链接就可以最优的方式打开并查看与用户关注的超链接对应的内容,而无需进行任何额外的操作,这样大大简化了用户的操作,提高了用户的网页浏览体验。
[0023]此外,本发明的方法还能够在不改变当前网页的布局和内容的情况下向用户呈现各超链接的连接相关性能数据,这样避免了进行过多处理,而且也能够向用户提供相对直观的指示以有助于用户进行选择。
[0024]本发明的其他特性特征和优点从下文参照附图的描述将变得清晰。
【专利附图】

【附图说明】
[0025]并入说明书中并且构成说明书的一部分的附图示出了本发明的实施例,并且与描述一起用于解释本发明的原理。在附图中,相似的附图标记指示相似的项目。
[0026]图1是示出根据现有技术的方法的流程图。
[0027]图2是示出专利文献I的操作结果。
[0028]图3A是示出专利文献I中的用于扩展网页布局的操作的流程图,图3B示出专利文献I的用于实现该操作的示例性描述性程序语句。
[0029]图4是示出根据本发明的第一实施例的方法的流程图。
[0030]图5是示出根据本发明的第一实施例的整体操作的流程图。
[0031]图6是示出根据本发明的第一实施例的设备的框图。
[0032]图7是示出根据本发明的第二实施例的方法的流程图。
[0033]图8是示出根据本发明的第二实施例的设备的框图。
[0034]图9是示出根据本发明的第三实施例的方法的流程图。
[0035]图10示意性地示出根据本发明的第三实施例的操作示例结果。
[0036]图11是示出根据本发明的第三实施例的设备的框图。
[0037]图12示出可实现本发明的实施例的计算机系统的示例性硬件配置的框图。
【具体实施方式】
[0038]下文将参照附图描述本发明的实施例。
[0039]应注意,在附图中相似的附图标记和字母指示相似的项目,并且因此一旦一个项目在一个附图中被定义,则对于随后的附图无需再对其进行论述。
[0040]首先,将解释在本公开的上下文中的一些术语的含义。
[0041]当前浏览器窗口指的是呈现用户正在观看的当前网页的浏览器窗口或者标签页(tab)o
[0042]后台浏览器窗口指的是与呈现用户正在观看的当前网页的浏览器窗口或者标签页不同的另一浏览器窗口或者标签页。
[0043]与超链接对应的内容通常指的是该超链接所指向的网页、文件、文档等内容(下文被称为目标内容)。
[0044]单击(click)指的是用户仅仅点击超链接一下以直接打开与该超链接对应的内容的操作,在计算机中显现的浏览器中进行操作的情况下,单击通常对应于指向设备(pointing device)(诸如鼠标、轨迹球等)的单击操作(例如,鼠标左键(最常规的设置,当然依赖于个人操作习惯也可以是右键)的单击),在便携式设备(诸如具有触摸屏的便携式设备)中则是触笔或者手指的单击。
[0045]长按指的是用户需要点击并按住超链接一段时间以弹出显现与该超链接有关的操作选项的操作,在计算机显现的浏览器中进行操作的情况下,长按通常对应于指向设备的用于弹出菜单的操作(例如,在鼠标的情况下,鼠标右键(最常规的设置,当然依赖于个人操作习惯也可以是左键)的单击),在便携式设备(诸如具有触摸屏的便携式设备)中则是触笔或者手指的长按。
[0046]与超链接打开相关的响应时间指的是该超链接的打开耗时,而超链接的打开指的是在一个浏览器窗口或者标签页中下载并完整呈现与该超链接对应的内容。
[0047]超链接的预期响应时间指的是在当前网络状况下,从用户单击该超链接到在呈现所述当前网页的当前浏览器窗口中完整呈现与所单击的超链接对应的内容的时间。
[0048]在本公开中,术语“第一”、“第二”等仅仅用于区分元素或者步骤,而不是要指示时间顺序、优先选择或者重要性。
[0049][第一实施例]
[0050]下文将描述根据本发明的第一实施例的方法和设备,本发明的第一实施例总体涉及一种改进的仅通过单击网页中的超链接来打开该超链接所对应的内容的方法及设备。
[0051]以下将参照图4和图5来描述根据本发明的第一实施例的网页操作方法。
[0052]该方法涉及一种从当前网页中打开与超链接对应的目标内容的方法,所述当前网页中包含至少一个超链接,所述至少一个超链接中的每一个各对应于一个目标内容。
[0053]在该方法中,在步骤S401 (还可称为确定步骤)中,当用户单击所述至少一个超链接中的一个超链接时,比较所单击的超链接的预期响应时间与预定阈值,并且基于比较结果来确定是在后台浏览器窗口中下载并呈现与所单击的超链接对应的目标内容还是在呈现所述当前网页的当前浏览器窗口中下载并呈现与所单击的超链接对应的目标内容,所述后台浏览器窗口不同于所述当前浏览器窗口。
[0054]这样,基于该确定结果,目标内容能够自动地在特定浏览器窗口(即,当前浏览器窗口或后台浏览器窗口)中被下载和呈现。此下载和呈现操作是基于上述确定操作的结果自动执行的,在本发明的一种实现中可被包含在根据本发明的第一实施例的网页操作方法中。应注意,在本发明的另一种实现中,此下载和呈现操作也可不被包含在根据本发明的第一实施例的网页操作方法中,而仅仅接收该方法的确定结果作为输入来执行目标内容的下载和呈现。
[0055]具体地,当所单击的超链接的预期响应时间大于所述预定阈值时,确定在后台浏览器窗口中下载并呈现与所单击的超链接对应的目标内容;以及当所单击的超链接的预期响应时间小于等于所述预定阈值时,确定在所述当前浏览器窗口中下载并呈现与所单击的超链接对应的目标内容。从而,可基于这样的确定结果来自动地在当前浏览器窗口或者后台浏览器窗口中下载并呈现目标内容。
[0056]其中,预定阈值是用户个人可接受的与超链接对应的内容的最长打开耗时。通常,在用户开始其的浏览作业时,为了使用本发明所提供的功能,用户需要完成关于该预定阈值(关于响应时间的阈值)的设定。当然,也可采用系统通常设置的默认值,而无需用户进行人为设定。
[0057]在网页打开时,如本领域中常见的,网页中的所有超链接都将被识别和呈现在网页中。超链接的预期响应时间可在网页下载和呈现时被预先计算并保存在系统缓冲器中,从而当网页(或者网页内容的一部分)被呈现时,网页中的每个超链接的预期响应时间已经被计算。这样,在用户单击所关注的超链接时,本发明的方法可直接调用预先计算的该超链接的预期响应时间来进行比较和确定。
[0058]此外,所计算出的所有超链接的预期响应时间也可在网页显示时随着超链接一起被呈现给用户,超链接的预期响应时间的呈现方式可以是下文所述的呈现方法,当然该呈现方式并不因此受限。
[0059]可替换地,网页中的至少一个超链接的预期响应时间也可不是在网页下载和呈现时被计算,而是在用户单击该超链接以打开对应的目标内容时才被计算。这样能够减少存储量。
[0060]下文将详细描述预期响应时间的计算,其中超链接的预期响应时间通常是基于当前网络环境状况、与该超链接对应的目标内容的情况来获得的。
[0061]在超链接的预期响应时间的计算中,首先获得被识别的超链接的信息,这样的信息可包括诸如该超链接的URL。
[0062]然后,采用多种方式(如参考文献I中所公开的方式)来计算该超链接的预期响应时间。目前通常存在如下方式:即根据实际测试结果来计算预期响应时间。具体操作如下:首先,可经由例如本领域中已知的HTTP-HEAD方法请求依据超链接的URL来获得目标内容的大小,并且可检测当前网络环境下的连接速度,然后可使用这两个实际测试结果来计算预期响应时间。当然,超链接的预期响应时间的计算并不限于这些方式。
[0063]接下来,将参照图5详细描述根据本发明的第一实施例的方法的一种优选实现。
[0064]将用户关注并单击的超链接的如上所述计算的预期响应时间与用户设定的预定阈值进行比较,以确定是在当前浏览器窗口中打开该目标内容还是在后台浏览器窗口中打开该目标内容,从而可以自动地基于该确定结果来选择最优方式来打开该超链接,而无需用户再进行额外的操作。
[0065]也就是说,在根据本发明的操作方法中,在用户单击所关注的超链接时,超链接所对应的目标内容能够自动地在当前浏览器窗口或者后台浏览器窗口中被下载和呈现,而用户无需进行附加的操作,仅需单击所关注的超链接即可。
[0066]更具体而言,如图5所示,对于要浏览的具有至少一个超链接的网页,用户通过在步骤S501中单击超链接来浏览与该超链接对应的目标内容。如果在步骤S502中,预期响应时间小于等于该预定阈值,则在步骤S504中,在当前浏览器窗口中打开该目标内容。结果,将自动在当前浏览器窗口中下载并呈现目标内容,这样在该目标内容的下载和呈现完成之后,用户可直接在当前浏览器窗口中观看该目标内容。
[0067]否则,在步骤S503中,将自动地在后台浏览器窗口中下载并呈现目标内容,而用户仍可继续浏览当前网页。
[0068]当在步骤S505中用户希望查看目标内容时,在步骤S506中进行切换窗口的操作以切换到该后台浏览器窗口,从而在后台浏览器窗口中观看目标内容。
[0069]否则,用户仍可继续浏览当前网页,例如浏览当前网页中的内容或者单击当前网页中的其它超链接以查看与之对应的内容。
[0070]这里,当在后台浏览器窗口中下载和呈现目标内容时,可通过多种方式来向用户告知关于目标内容在后台浏览器窗口中下载和呈现的状况的信息,例如关于目标内容正在后台浏览器窗口中下载和呈现这一现状的提示、关于目标内容下载所需要花费的时间的信息、关于目标内容的下载速度的信息等,从而方便用户了解目标内容的动态。通常的信息告知方式例如是在当前浏览器窗口的下方弹出小窗口来向用户显示信息。
[0071]此外,当后台浏览器窗口中的目标内容的下载和呈现完成时,可向用户发出完成提示,从而有助于用户决定何时切换,例如用户能够立即切换以尽快看到所关注的超链接对应的内容,当然也可等待一段时间以便不打断对当前网页的浏览。
[0072]通过上述提示,用户能够方便直观地了解到后台浏览器窗口中的目标内容的下载状况,相应地操控后台浏览器窗口,使得浏览体验舒适,并且还可能优化系统资源。例如,如果用户判断某一目标内容的下载所花费的时间过长,则可暂时关闭该目标内容的下载以节约资源等。
[0073]如上所述,在根据本发明的方法中,关于确定并执行在后台浏览器窗口中下载并呈现目标内容还是在当前浏览器窗口中下载并呈现目标内容是自动进行的,用户所做的操作仅仅是单击一下所关注的超链接,无需再进行附加的操作,这样与现有技术相比,用户不需要再依赖于过往体验或者喜好来决定是在当前浏览窗口中下载和呈现目标内容,还是在后台浏览器窗口中下载和呈现目标内容,使得超链接的目标内容的打开能够针对客观网络环境被更好地优化;用户不需要执行费时且不便的操作:长按超链接;而且用户不需要在弹出的菜单中进行选择以在后台浏览器窗口中打开目标内容,从而用户所需的操作明显减少,使得用户操作简便,从而大大改进了用户的浏览体验。
[0074]此外,超链接的目标内容的打开能够依据客观网络环境被选择适当地方式进行,这样也可以优化系统处理,避免了不必要的多余处理。
[0075]下文将参照图6详细描述根据本发明的第一实施例的设备。
[0076]根据本发明的第一实施例的设备600是一种用于从当前网页中打开目标内容的设备,所述当前网页中包含至少一个超链接,所述至少一个超链接中的每一个各对应于一个目标内容。
[0077]所述设备600可包括确定单元601,该确定单元601被配置用于当用户单击所述至少一个超链接中的一个超链接时,比较所单击的超链接的预期响应时间与预定阈值,并且基于比较结果来确定是在后台浏览器窗口中下载并呈现与所单击的超链接对应的目标内容还是在呈现所述当前网页的当前浏览器窗口中下载并呈现与所单击的超链接对应的目标内容,所述后台浏览器窗口不同于所述当前浏览器窗口。
[0078]所述确定单元601操作以使得当所单击的超链接的预期响应时间大于所述预定阈值时,在后台浏览器窗口中下载并呈现与所单击的超链接对应的目标内容;以及当所单击的超链接的预期响应时间小于等于所述预定阈值时,在所述当前浏览器窗口中下载并呈现与所单击的超链接对应的目标内容。
[0079]设备600还可包括单元602,被配置用于基于确定单元601的确定结果自动地在特定浏览器窗口中下载并呈现与所单击的超链接对应的目标内容。
[0080]在本发明的一种实现中,单元602可以被包含在确定单元601中,作为确定单元601的一个组件。在本发明的另一种实现中,单元602也可不被包含在确定单元601中。
[0081]应注意,在本发明的还另一种实现中,该单元602也可不被包含在设备600中,而是作为设备600的外接器件被提供。
[0082]根据本发明的第一实施例的方法和设备还可用于各种电子设备,尤其优选地用于便携式电子设备,该便携式电子设备通常为显示屏大小受限的便携式设备,例如手机、PDA等。该便携式电子设备的显示屏可以是触摸屏。
[0083][第二实施例]
[0084]下文将描述根据本发明的第二实施例的方法和设备,此实施例总体上涉及一种优化网页中的超链接的呈现的方法及设备,该方法总体涉及在呈现当前网页时,对于至少一个超链接中的每一个,基于所计算的超链接的预期响应时间来向用户提供关于该超链接的连接相关性能数据的指示。
[0085]下文将参照图7详细描述根据本发明的第二实施例的方法。
[0086]在步骤S701 (以下被称为计算步骤)中,计算所述至少一个超链接中的每一个的预期响应时间;
[0087]在步骤S702 (以下被称为调整步骤)中,对于所述至少一个超链接中的每一个,基于所计算的预期响应时间,调整所述超链接的表现形态以向用户提示该预期响应时间是大于预定阈值还是小于等于预定阈值。
[0088]本实施例中的预期响应时间可被以与第一实施例中的计算预期响应时间的方式相同的方式执行。
[0089]在本实施例中所利用的预定阈值与第一实施例中的预定阈值可以是相同的。如第一实施例中所述的,预定阈值是用户个人可接受的与超链接对应的内容的最长打开耗时。通常,在用户开始其的浏览作业时,为了使用本发明所提供的功能,用户需要完成关于该预定阈值(关于响应时间的阈值)的设置。当然,也可采用系统通常设置的默认值,而无需用户进行人为设定。
[0090]关于超链接的连接相关性能数据的指示通常是为了便于用户在浏览网页时能够分辨出所关注的超链接的预期响应时间是大于预定阈值还是小于等于预定阈值,从而便于选择适合的超链接打开方式。
[0091]关于超链接的连接相关性能数据的指示通常是通过调整超链接的表现形式来呈现给用户,超链接的表现形态通常可包括例如超链接的下划线的形态(诸如下划线的颜色、下划线的线型等,其中线型包括诸如实线、单点划线、双点划线以及其它与实线不同的虚线等),超链接字体的形态(字体的颜色、字体类型等,其中字体类型包括斜体、粗体等)等。因此,在一种实现中,基于所计算的超链接的预期响应时间来调整超链接的表现形态,使得具有大于预定阈值的预期响应时间的超链接的表现形态与具有小于等于预定阈值的预期响应时间的超链接的表现形态明显区分开,从而用户能够一目了然地获知该超链接的预期打开状况。
[0092]在一种优选实现中,关于超链接的连接相关性能数据的指示是通过改变超链接的下划线的形态来提供给用户的,这样将基本不改变网页的页面布局和内容。此种表现形式是为了适合于具有有限屏幕显示大小的便携式设备,使得能够在不改变网页布局和内容的情况下来向用户提供比较直观的关于网页打开的性能数据信息。[0093]在另一种实现中,该指示还可通过改变超链接的字体类型、字体颜色等来被提供给用户,而且对当前网页的布局和内容等改变较少,此方式优选地被用于具有相对充足的计算能力以及相对大的显示屏的计算机的情况。
[0094]由此,通过改变超链接的表现形态来向用户呈现关于超链接的连接相关性能数据的指示,能够向用户呈现直观的关于超链接打开的指示,而基本不改变当前网页的布局和内容,从而避免了对当前网页的布局和内容进行的过大改变导致显示的网页与电子设备的显示屏幕不匹配,而且也有助于用户方便地确定对超链接的操作。
[0095]通过超链接的表现形态的改变所提供的直观的指示,用户可方便地确定是否打开所关注的超链接,以及以何种方式打开该超链接。
[0096]关于超链接的打开方式,可采用现有领域中常用的打开手段,即用户根据每个超链接所提供的提示,可选择对于预期响应时间短的超链接,通过单击直接打开与该超链接对应的目标内容,而对于预期响应时间长的超链接,通过长按超链接以弹出菜单选项并选择其中的在新浏览器窗口或标签页中打开这一选项来选择在后台浏览器窗口中打开与该超链接对应的目标内容。当然,超链接的打开手段不限于此。
[0097]如上所述,不管用户选择的超链接打开方式为何种方式,在被提供了关于每个超链接的预期响应时间的提示之后,用户对于所关注的超链接,都能够直观地了解打开与该超链接对应的目标内容的耗时是否超过心理预期,从而用户可以决定对超链接的操作,例如是否打开超链接,以何种方式打开超链接等。
[0098]下文将参照图8详细描述根据本发明的第二实施例的设备。
[0099]根据本发明的第二实施例的设备800可包括计算单元801,被配置用于计算所述至少一个超链接中的每一个的预期响应时间;以及调整单元802,被配置用于对于所述至少一个超链接中的每一个,基于所计算的预期响应时间,调整所述超链接的表现形态以向用户提示该预期响应时间是大于预定阈值还是小于等于预定阈值。
[0100]根据本发明的第二实施例的方法和设备还可用于各种电子设备,尤其优选地用于便携式电子设备,该便携式电子设备通常为显示屏幕大小受限的便携式设备,例如手机、PDA等。该便携式电子设备的显示屏可以是触摸屏。
[0101][第三实施例]
[0102]本发明的第三实施例的方法能够改变超链接的表现形式来向用户提供关于该超链接的预期响应时间的提示,并且在用户单击以尝试打开目标内容时通过将与用户单击的超链接对应的目标内容的预期响应时间和预定阈值进行比较来自动地确定是在当前浏览器窗口中打开目标内容还是在后台浏览器窗口中打开目标内容,从而能够自动地以适合的方式打开超链接,而用户仅需单击超链接即可,而无需附加的任何操作,使得用户能够方便地对超链接进行操作。
[0103]如图9所示,根据本发明的第三实施例的方法总体如下。
[0104]该方法涉及一种从当前网页中打开与超链接对应的目标内容的方法,所述当前网页中包含至少一个超链接,所述至少一个超链接中的每一个各对应于一个目标内容。
[0105]在步骤S901中,计算所述至少一个超链接中的每一个的预期响应时间;
[0106]在步骤S902中,对于所述至少一个超链接中的每一个,基于所计算的预期响应时间,调整所述超链接的表现形态以向用户提示该超链接的预期响应时间是大于预定阈值还是小于等于预定阈值。
[0107]在步骤S903中,当用户单击所述至少一个超链接中的一个超链接时,比较所单击的超链接的预期响应时间与预定阈值,并且基于比较结果来确定是在后台浏览器窗口中下载并呈现与所单击的超链接对应的目标内容还是在呈现所述当前网页的当前浏览器窗口中下载并呈现与所单击的超链接对应的目标内容,所述后台浏览器窗口不同于所述当前浏览器窗口。
[0108]这样,基于该确定结果,目标内容能够自动地在特定浏览器窗口中被下载和呈现。此下载和呈现操作是基于上述确定操作的结果自动执行的,在本发明的一种实现中可被包含在根据本发明的第三实施例的网页操作方法中。应注意,在本发明的另一种实现中,此下载和呈现操作也可不被包含在根据本发明的第三实施例的网页操作方法中,而仅仅接收该方法的确定结果作为输入来执行目标内容的下载和呈现。
[0109]具体地,当所单击的超链接的预期响应时间大于所述预定阈值时,确定在后台浏览器窗口中下载并呈现与所单击的超链接对应的目标内容;以及当所单击的超链接的预期响应时间小于等于所述预定阈值时,确定在所述当前浏览器窗口中下载并呈现与所单击的超链接对应的目标内容。从而,可基于这样的确定结果来自动地在当前浏览器窗口或者后台浏览器窗口中下载并呈现目标内容。
[0110]此外,如关于本发明的第二实施例的描述中所述,超链接的表现形态可以包括超链接的下划线的颜色、超链接的下划线的线型中的至少一个,并且可被适当地调整以向用户提供指示。
[0111]由此,能够在向用户提供直观的超链接的连接相关性能数据的指示的同时,能够在用户单击超链接时以最优的方式来打开与该超链接对应的目标内容,而用户仅需进行单击操作,无需再进行额外的操作。
[0112]这样,第三实施例能够实现在先的第一和第二实施例的全部优点,从而进一步优化用户的网页浏览体验。
[0113]图10示意性地示出了根据本发明的第三实施例的操作示例结果。
[0114]具体来说,图10中的左上角示出了用户可根据个人喜好来设定用于不同超链接的不同的下划线形态,例如实线下划线(诸如可用于快的超链接,虚线下划线(诸如
_ 可用于慢的超链接。此外,用户还可以设定等待阈值(即上文所述的预定阈值),例如为I秒,根据本发明的实施例的方法将通过将该设定的等待阈值与超链接的预期响应时间比较来判断该超链接是快的超链接(预期响应时间小于等于该等待阈值)还是慢的超链接(预期响应时间大于等于该等待阈值)。
[0115]基于上述设定,通过根据本发明的实施例的方法,在网页显示时各超链接下面的下划线将依据各自的预期响应时间而被以不同的形态呈现,如图10中的左下角的浏览对话窗口中所显示的。例如,超链接I为快的超链接,超链接2为慢的超链接。
[0116]这样,用户将单击打开超链接I时,可以是自动地在当前浏览器窗口中直接打开该超链接I对应的内容,如图10中的右上角的超链接I的窗口所示;而当用户将单击打开超链接2时,可以是自动地在后台浏览器窗口中打开该超链接2对应的内容,并且用户可继续浏览当前网页,直至用户希望浏览超链接2对应的目标内容时,用户将通过切换窗口来浏览该目标内容,如图10中的下部以及右部的关于超链接2的窗口所示。[0117]由此可见,用户可被供给相对直观的关于网页打开的性能数据信息,并且在用户单击超链接时以最优的方式打开所关注的超链接。
[0118]下文将参照图11详细描述根据本发明的第三实施例的设备。
[0119]根据本发明的第三实施例的设备1100可包括计算单元1101、调整单元1102以及确定单元1103。该设备1100还可包括单元1104。
[0120]其中,计算单元1101和调整单元1102与第二实施例中的计算单元801和调整单元802类似,单元1103和单元1104与第一实施例中的确定单元601和单元602类似,因此在此不再详细描述它们的功能和实现。
[0121]在本发明的一种实现中,单元1104可以被包含在确定单元1103中,作为确定单元1103的一个组件。在本发明的另一种实现中,单元1104也可不被包含在确定单元1103中。
[0122]应注意,在本发明的还另一种实现中,该单元1104也可不被包含在设备1100中,而是作为设备1100的外接器件被提供。
[0123]根据本发明的第三实施例的方法和设备还可用于各种电子设备,尤其优选地用于便携式电子设备,该便携式电子设备通常为显示屏幕大小受限的便携式设备,例如手机、PDA等。该便携式电子设备的显示屏可以是触摸屏。
[0124]图12是示出可实施本发明的实施例的计算机系统1000的示例性硬件配置的框图。
[0125]如图11所示,计算机系统包括计算机1110。计算机1110包括处理单元1120、系统存储器1130、不可移除非易失性存储器接口 1140、可移除非易失性存储器接口 1150、用户输入接口 1160、网络接口 1170、视频接口 1190、和输出外围接口 1195,它们通过系统总线1121连接。
[0126]系统存储器1130包括ROM (只读存储器)1131和RAM (随机存取存储器)1132。BIOS (基本输入输出系统)1133驻留在ROM 1131中。操作系统1134、应用程序1135、其它程序模块1136和一些程序数据1137驻留在RAM 1132中。
[0127]不可移除非易失性存储器1141 (诸如硬盘)连接到不可移除非易失性存储器接口1140。不可移除非易失性存储器1141例如可存储操作系统1144、应用程序1145、其它程序模块1146以及一些程序数据1147。
[0128]可移除非易失性存储器(例如软盘驱动器1151和⑶-ROM驱动器1155)连接到可移除非易失性存储器接口 1150。例如,软盘1152可插入软盘驱动器1151,并且⑶(紧致盘)1156可插入CD-ROM驱动器1155。
[0129]诸如鼠标1161和键盘1162的输入设备连接到用户输入接口 1160。
[0130]计算机1110可通过网络接口 1170连接到远程计算机1180。例如,网络接口 1170可经局域网1171连接到远程计算机1180。可替换地,网络接口 1170可连接到调制解调器(调制器一解调器)1172,并且调制解调器1172经广域网1173连接到远程计算机1180。
[0131]远程计算机1180可包括诸如硬盘的存储器1181,其存储远程应用程序1185。
[0132]视频接口 1190连接到监视器1191。
[0133]输出外围接口 1195连接到打印机1196和扬声器1197。
[0134]图12所示的计算机系统仅是说明性的,并且决不打算限制本发明、其应用或者使用。
[0135]图12所示的计算机系统可对于任一实施例被实现为孤立计算机,或者设备中的处理系统,其中可去除一个或多个不必要的组件或者可添加一个或多个附加的组件。
[0136]本发明的方法和系统可以广泛地应用于各种在其中能够利用浏览器浏览网页的电子设备,诸如家用计算机(诸如台式计算机和笔记本计算机等)、便携式设备(诸如手机、PDA、电子阅读器等)。本发明的方法和系统优选地用于处理能力受限的电子设备中。本发明的方法和系统还优选地在具有显示屏幕尺寸受限的便携式电子设备中。该便携式电子设备的显示屏可以是触摸屏。
[0137]另外,可采用多种方式来实行本发明的方法和系统。例如,可通过软件来实行本发明的方法和系统。例如,本发明的方法可以软件程序的形式实现,例如嵌入在电子设备中的浏览器中实现。本发明的方法还可以软件插件的形式实现,并且通过安装被结合导电子设备中的浏览器中。当然,本发明的方法和系统的实现并不限于此。例如,还可通过硬件、固件或它们的任何组合来实行本发明的方法和系统。
[0138]上文所述的该方法的步骤的顺序仅是说明性的,并且除非另外具体说明,否则本发明的方法的步骤不限于上文具体描述的顺序。此外,在一些实施例中,本发明还可具体化为记录介质中记录的程序,包括用于实施根据本发明的方法的机器可读指令。因此,本发明还涵盖了存储用于实施根据本发明的方法的程序的记录介质。
[0139]虽然已经参考示例实施例描述了本发明,应当理解,本发明不限于公开的示例实施例。下面的权利要求的范围将被给予最宽泛的解释,以便包含所有这些修改以及等同结构和功能。
【权利要求】
1.一种从当前网页中打开目标内容的方法,所述当前网页中包含至少一个超链接,所述至少一个超链接中的每一个各对应于一个目标内容,所述方法包括: 确定步骤,用于当用户单击所述至少一个超链接中的一个超链接时,比较所单击的超链接的预期响应时间与预定阈值,并且基于比较结果来确定是在后台浏览器窗口中下载并呈现与所单击的超链接对应的目标内容还是在呈现所述当前网页的当前浏览器窗口中下载并呈现与所单击的超链接对应的目标内容,所述后台浏览器窗口不同于所述当前浏览器窗P。
2.根据权利要求1所述的方法,其中, 当前网页中的至少一个超链接中的每一个超链接的预期响应时间是在当前网页的下载和呈现处理期间被计算的。
3.根据权利要求1所述的方法,其中, 当前网页中的至少一个超链接中的每一个超链接的预期响应时间是在用户单击该超链接时才被计算的。
4.根据权利要求1所述的方法,其中, 当所单击的超链接的预期响应时间大于所述预定阈值时,确定在后台浏览器窗口中下载并呈现与所单击的超链接对应的目标内容;以及 当所单击的超链接的预期响应时间小于等于所述预定阈值时,确定在所述当前浏览器窗口中下载并呈现与所单击的超链接对应的目标内容。
5.根据权利要求2所述的方法,所述方法还包括:` 在所述当前网页被呈现时,向用户提供关于所述至少一个超链接中的每一个超链接的预期响应时间的提示,所述提示是关于预期响应时间是大于预定阈值还是小于等于预定阈值。
6.根据权利要求5所述的方法,其中,对于所述至少一个超链接中的每一个超链接,通过基于所计算的预期响应时间调整所述超链接的表现形态来提供所述提示。
7.根据权利要求6所述的方法,其中,所述表现形态包括超链接的下划线的颜色、超链接的下划线的线型中的至少一个。
8.根据权利要求1所述的方法,其中, 超链接的预期响应时间为从用户单击该超链接到在呈现所述当前网页的当前浏览器窗口中呈现与所单击的超链接对应的目标内容的时间。
9.根据权利要求1所述的方法,其中,所述方法可应用于便携式设备。
10.根据权利要求9所述的方法,其中,所述便携式设备为显示屏幕大小受限的便携式设备。
11.一种网页呈现方法,所述网页中包含至少一个超链接,所述方法包括: 计算步骤,用于计算所述至少一个超链接中的每一个的预期响应时间; 调整步骤,用于对于所述至少一个超链接中的每一个,基于所计算的预期响应时间,调整所述超链接的表现形态以向用户提示该预期响应时间是大于预定阈值还是小于等于该预定阈值, 其中,超链接的预期响应时间为从用户单击该超链接到在呈现所述网页的当前浏览器窗口中呈现与所述超链接对应的网页的时间。
12.根据权利要求11所述的方法,其中,所述表现形态包括超链接的下划线的颜色、超链接的下划线的线型中的至少一个。
13.根据权利要求11所述的方法,其中,所述方法可应用于便携式设备。
14.根据权利要求13所述的方法,其中,所述便携式设备为显示屏幕大小受限的便携式设备。
15.一种从当前网页中打开目标内容的设备,所述当前网页中包含至少一个超链接,所述至少一个超链接中的每一个各对应于一个目标内容,所述设备包括: 确定单元,被配置用于当用户单击所述至少一个超链接中的一个超链接时,比较所单击的超链接的预期响应时间与预定阈值,并且基于比较结果来确定是在后台浏览器窗口中下载并呈现与所单击的超链接对应的目标内容还是在呈现所述当前网页的当前浏览器窗口中下载并呈现与所单击的超链接对应的目标内容的单元,所述后台浏览器窗口不同于所述当前浏览器窗口。
16.根据权利要求15所述的设备,其中, 当前网页中的至少一个超链接中的每一个超链接的预期响应时间是在当前网页的下载和呈现处理期间被计算的。
17.根据权利要求15所述的设备,其中 当前网页中的至少一个超链接中的每一个超链接的预期响应时间是在用户单击该超链接时才被计算的。
18.根据权利要求15所述的设备,其中: 当所单击的超链接的预期响应时间大于所述预定阈值时,确定在后台浏览器窗口中下载并呈现与所单击的超链接对应的目标内容;以及 当所单击的超链接的预期响应时间小于等于所述预定阈值时,确定在所述当前浏览器窗口中下载并呈现与所单击的超链接对应的目标内容。
19.根据权利要求15所述的设备,所述设备还包括: 被配置用于在所述当前网页被呈现时,向用户提供关于所述至少一个超链接中的每一个超链接的预期响应时间的提示的单元,所述提示是关于预期响应时间是大于预定阈值还是小于等于预定阈值。
20.根据权利要求19所述的设备,其中,对于所述至少一个超链接中的每一个超链接,通过基于所计算的预期响应时间调整所述超链接的表现形态来提供所述提示。
21.根据权利要求20所述的设备,其中,所述表现形态包括超链接的下划线的颜色、超链接的下划线的线型中的至少一个。
22.根据权利要求15所述的设备,其中, 超链接的预期响应时间为从用户单击该超链接到在呈现所述当前网页的当前浏览器窗口中呈现与所单击的超链接对应的目标内容的时间。
23.根据权利要求15所述的设备,其中,所述设备可应用于便携式设备。
24.根据权利要求23所述的设备,其中,所述便携式设备为显示屏幕大小受限的便携式设备。
25.一种网页呈现设备,所述网页中包含至少一个超链接,所述设备包括: 计算单元,被配置用于计算所 述至少一个超链接中的每一个的预期响应时间;调整单元,被配置用于对于所述至少一个超链接中的每一个,基于所计算的预期响应时间,调整所述超链接的表现形态以向用户提示该预期响应时间是大于预定阈值还是小于等于该预定阈值, 其中,超链接的预期响应时间为从用户单击该超链接到在呈现所述网页的当前浏览器窗口中呈现与所述超链接对应的网页的时间。
26.根据权利要求25所述的设备,其中,所述表现形态包括超链接的下划线的颜色、超链接的下划线的线型中的至少一个。
27.根据权利要求26所述的设备,其中,所述设备可应用于便携式设备。
28.根据权利要求27所述的设备,其中,所述便携式设备为显示屏幕大小受限的便携式设备。
29.一种电子设备,包括根据权利要求15-28中任一项所述的设备。
30.根据权利要求29所述的电子设备,其中,所述电子设备是显示屏幕大小受限的便携式设备。`
【文档编号】G06F17/30GK103778132SQ201210398034
【公开日】2014年5月7日 申请日期:2012年10月19日 优先权日:2012年10月19日
【发明者】李锴, 沈为正, 刘增卫 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1