用于打开多个网页并且对其进行切换的方法和装置的制造方法
【技术领域】
[0001]本发明涉及用于在web (网络)浏览器中打开多个网页的方法和装置,以及用于在web浏览器中在多个网页之间进行切换的方法和装置。
【背景技术】
[0002]传统上,用户能够通过在他/她使用常用web浏览器当前正在浏览的网页上点击超链接,来打开目标网页,然后下载并且向用户显示与所点击的超链接相对应的目标网页。鉴于以下两个事实,应用多窗口 /标签技术使得用户能够在一个浏览会话中打开多种网页:
[0003]-当用户有意通过点击超链接来打开目标网页时,他/她想要继续他/她实际在当前网页上的浏览;
[0004]-因为低的带宽,用户必须等待目标网页的加载和绘制。
[0005]多窗口 /标签技术为用户带来了更方便的浏览体验,并且减少了用户的等待时间。然而,当用户想要在多个打开的网页之间进行切换时,其产生一些冗余的切换操作。这些切换操作对于web浏览器用户来说,尤其对于通常包含小尺寸触摸屏的电子设备的用户来说非常不方便。
[0006]目前,在大多数电子设备中,当用户想要在多个打开的网页之间进行切换时,他/她需要:
[0007]-切换到‘标签切换’模式以查看打开的网页列表;并且操作通常是按下触摸屏上的按钮;
[0008]-在上述列表中选择一个打开的网页的项目,以显示相应的网页的内容。
[0009]这使得切换操作变为两个步骤的处理,这使用户的浏览会话断开,并且降低了用户的浏览体验。
[0010]鉴于上述内容,近来,提出了一些技术来解决上述两个步骤的切换操作。美国专利申请公布US2013/0145290A1公开了如下方法:为了便于用户的操作,使用跨触摸屏设备的拖动运动,在web浏览器中在打开的网页之间进行切换的方法。该方法不要求切换到‘标签切换’模式的操作,而仅要求在触摸屏的横向边缘附近开始的用户的拖动运动以开始进行切换,然后基于拖动运动的距离来决定哪个打开的网页是目标网页。
[0011]虽然这种方法能够解决在多窗口 /标签技术中存在的问题,但是其仍然有以下问题:
[0012]-容易产生误操作:
[0013]?该方法要求用户从横向边缘开始进行他/她的拖动运动,而横向边缘是非常小的区域,尤其对于具有小尺寸触摸屏的电子设备来说;
[0014]?拖动运动与已有的浏览器操作类似,通常使用“左到右滑动”和“右到左滑动”操作来执行“前进”和“后退”导航功能,并且在目前的电子设备中广泛使用这些操作;
[0015]-因为对于电子设备来说,触摸屏的尺寸通常是小的,因此拖动运动的可用距离是有限的,并且用户难以判断目标网页:
[0016]?该方法使得用户能够根据拖动运动的距离来决定哪个打开的网页是目标网页,然而,对于具有小尺寸触摸屏的电子设备来说,拖动运动的可用距离通常是有限的。此外,在打开了许多网页的情况下,对于用户来说,这种方法难以对距离进行准确的控制。
【发明内容】
[0017]因此,鉴于上述在对现有技术的描述中的引述,需要用于在web浏览器中打开多个网页并且在多个网页之间进行切换的方法和装置,该方法和装置还使得能够减少切换操作的步骤,也就是说,本发明不要求进行切换到‘标签切换’模式的操作。
[0018]根据本发明的一个方面,本发明提供一种用于打开多个网页的方法,所述方法包括:获取步骤,获取用于在当前网页显示区域中打开至少一个目标网页的用户输入;创建步骤,在所述当前网页显示区域中,针对所述目标网页中的至少一个创建网页显示区域,其中,所述网页显示区域中的一个对应于所述目标网页中的一个;以及显示步骤,在相应的创建的网页显示区域中,显示所述目标网页的内容。
[0019]根据本发明的另一方面,本发明提供一种与在多个网页之间进行切换的方法,所述方法包括:打开步骤,使用上述方法,在当前网页显示区域中打开多个网页;以及切换步骤,响应于针对相应的网页显示区域的用户输入,在多个打开的网页之间进行切换。
[0020]根据本发明的再一方面,本发明提供一种用于打开多个网页的装置,所述装置包括:获取单元,被配置为获取用于在当前网页显示区域中打开至少一个目标网页的用户输入;创建单元,被配置为在所述当前网页显示区域中,针对所述目标网页中的至少一个创建网页显示区域,其中,所述网页显示区域中的一个对应于所述目标网页中的一个;以及显示单元,被配置为在相应的创建的网页显示区域中,显示所述目标网页的内容。
[0021]根据本发明的又一方面,本发明提供一种与在多个网页之间进行切换的装置,所述装置包括:上述被配置为在当前网页显示区域中打开多个网页的、用于打开多个网页的装置;以及切换单元,被配置为响应于针对相应的网页显示区域的用户输入,在多个打开的网页之间进行切换。
[0022]如上所述,因为以与当前显示的网页无缝连接的方式,显示使用本发明打开的网页,因此当在web浏览器中在多个打开的网页之间进行切换时,用户能够使用较少步骤的切换操作,即一个步骤的切换操作,这将带来在不使用户的浏览会话断开的情况下,更连续并且流畅的浏览体验。
[0023]通过以下参照附图的描述,本发明的其他特性特征和优点将变得清楚。
【附图说明】
[0024]包含在说明书中、构成说明书的一部分的附例示出了本发明的实施例,并且与文字描述一起用于解释本发明的原理。
[0025]图1例示了包括能够实现本发明的实施例的用于打开多个网页并且对其进行切换的装置的示例性系统的布置。
[0026]图2是例示电子设备的硬件配置的示例的框图。
[0027]图3是示出根据本发明的一个示例性实施例的用于在web浏览器中打开多个网页的方法的流程图。
[0028]图4示意性地示出了根据本发明的针对目标网页创建网页显示区域的步骤的流程图。
[0029]图5示意性地示出了根据本发明的针对目标网页创建网页显示区域的步骤的另一流程图。
[0030]图6是示出根据本发明的另一示例性实施例的用于在web浏览器中打开多个网页的方法的流程图。
[0031]图7是示出根据本发明的示例性实施例的用于在web浏览器中打开多个网页的装置的框图。
[0032]图8是示出根据本发明的示例性实施例的用于在web浏览器中在多个网页之间进行切换的方法的流程图。
[0033]图9示意性地示出了根据本发明的响应于用户的输入在多个打开的网页之间进行切换的步骤的流程图。
[0034]图10是示出根据本发明的示例性实施例的用于在web浏览器中在多个网页之间进行切换的装置的框图。
[0035]图11示出了根据本发明的实施例的用于打开多个网页并且在多个网页之间进行切换的方法的示例性过程。
【具体实施方式】
[0036]下面,参照附图详细描述本发明的示例性实施例。注意,下面的描述在性质上仅仅是说明性和示例性的,而绝不旨在限制本发明以及其应用或者使用。除非另外具体指出,否则在实施例中描述的部件和步骤、数字表示和数值的相对布置不限制本发明的范围。另外,不详细讨论本领域技术人员已知的技术、方法和设备,但是这些技术、方法和设备在适当的情况下旨在作为说明书的一部分。
[0037]请注意,类似的附图标记和字母表示图中类似的项目,因此一旦在一个图中定义了项目,则不需要针对后面的图进行讨论。
[0038](硬件配置)
[0039]图1例示了包括能够实现本发明的实施例的用于打开多个网页并且对其进行切换的装置的示例性系统100的布置。
[0040]如图1所示,系统100包括作为用于打开多个网页并且对其进行切换的装置的电子设备101。根据本例性实施例的电子设备101被配置为经由网络102将网页从多个web服务器103下载到电子设备101上,并且显示下载的网页。电子设备101还被配置为在其上提供在下载的网页之间进行切换的功能。此外,电子设备101可以是诸如移动电话、个人数据助理(PDA)、膝上型计算机、台式计算机、平板计算机或者其他合适的个人设备的设备。
[0041]图2是例示能够实现下面描述的技术的图1中的电子设备101的硬件配置的示例的框图。电子设备101可以包括麦克风201、音频/视频编解码器202、一个或多个处理器203、显示器204、扬声器205、用户接口 206