切换窗口的方法和装置制造方法

文档序号:6488263阅读:90来源:国知局
切换窗口的方法和装置制造方法
【专利摘要】本发明公开了一种切换窗口的方法和装置,属于网络【技术领域】。所述方法包括:当接收到用户切换当前窗口显示的网页的信息时,获取当前所有打开的网页;根据预设规则为所述网页在所述当前窗口中创建多个显示区域,并在创建的所述多个显示区域分别显示对应的网页的主题内容;当接收到用户选择显示区域的命令时,在所述当前窗口中显示被选择的所述显示区域对应的网页。所述装置包括启动模块、处理模块、选择模块。本技术方案使得多窗口网络浏览中用户能够更加形象,直接地判断需要浏览的窗口,并进行快速切换,提高了窗口切换效率。
【专利说明】切换窗口的方法和装置
【技术领域】
[0001]本发明涉及网络【技术领域】,特别涉及一种切换窗口的方法和装置。
【背景技术】
[0002]随着现代网络技术的发展,人们在各种场合各类环境下,利用终端进行上网的操作日趋频繁,传统电脑浏览器采用标签切换窗口,对于有些小尺寸屏幕终端来说,使用浏览器时不方便使用标签切换窗口的方式,因此需要适应其屏幕尺寸的其他切换窗口技术。
[0003]对于小尺寸屏幕终端一例如手机的切换窗口技术来说:
[0004]现有技术一为通过滑屏切换窗口:终端屏幕每次只显示一个窗口,通过手势左右滑屏选择查看当前打开的每一个窗口,点击想要查看的窗口,即可将之切换为当前窗口进行访问。
[0005]现有技术二为通过列表切换窗口:列表中的单元中包括了标题和此标题的URL (Uniform/Universal Resource Locator,统一定位资源符),通过点击单元切换所点击的内容到目的窗口进行访问。
[0006]现有切换窗口的技术一的缺点是一次只能呈现一个窗口供选择,且多个窗口间切换效率较低。
[0007]现有切换窗口的技术二的缺点是辨别窗口时,只能通过标题和URL进行辨别,不够形象,标题过长时,使用户不容易识别出需要显示的窗口。

【发明内容】

[0008]为了解决现有技术的问题,本发明实施例提供了一种切换窗口的方法。该技术方案如下:
[0009]一方面,提供了一种切换窗口的方法,该方法包括:
[0010]当接收到用户切换当前窗口显示的网页的信息时,获取当前所有打开的网页;
[0011]根据预设规则为所述网页在所述当前窗口中创建多个显示区域,并在创建的所述多个显示区域分别显示对应的网页内容;
[0012]当接收到用户选择显示区域的命令时,在所述当前窗口中显示被选择的所述显示区域对应的网页。
[0013]优选地,所述根据预设规则为所述网页在所述当前窗口中创建显示区域,并在创建的显示区域分别显示各网页的内容,具体包括:
[0014]根据所述当前所有打开的网页数目,创建多个显示区域;
[0015]按照预设方式在所述当前窗口中分别显示所述多个显示区域对应的网页的主题内容。
[0016]优选地,所述根据所述当前所有打开的网页数目,创建多个显示区域,具体包括:
[0017]如果所述当前所有打开的网页数目大于或等于所述当前窗口允许显示数目,根据所述当前窗口允许显示数目,对所述当前窗口进行横向/纵向划分,得到所述当前窗口允许显示数目的每一个显示区域的显示规格,并根据所述当前所有打开的网页数目以及所述每一个显示区域的显示规格,创建与所述当前所有打开的网页数目相同的显示区域;
[0018]如果所述当前所有打开的网页数目小于所述窗口允许显示数目,根据所述当前所有打开的网页数目,对所述当前窗口进行横向/纵向划分,得到所述当前窗口允许显示数目的每一个显示区域的显示规格,并根据所述当前所有打开的网页数目以及所述每一个显示区域的显示规格,创建与所述当前所有打开的网页数目相同的显示区域。
[0019]优选地,所述按照预设方式显示所述多个显示区域对应的网页的主题内容,具体包括:
[0020]如果所述当前所有打开的网页数目大于所述窗口允许显示数目,则分别显示所述窗口允许显示数目的显示区域对应的适应所述显示区域范围的网页内容和/或标题,隐藏其他显示区域对应的适应所述显示区域范围的网页内容和/或标题;
[0021]如果所述当前所有打开的网页数目小于或等于所述窗口允许显示数目,则分别显示所述网页数目的显示区域对应的适应所述显示区域范围的网页内容和/或标题。
[0022]优选地,所述如果所述当前所有打开的网页数目大于所述窗口允许显示数目,则分别显示所述窗口允许显示数目的显示区域对应的适应所述显示区域范围的网页内容和/或标题,隐藏其他显示区域对应的适应所述显示区域范围的网页内容和/或标题,还包括:
[0023]接收用户显示被隐藏的所述其他显示区域的操作命令,将当前窗口中显示的显示区域对应的适应所述显示区域范围的网页内容和/或标题转换为被隐藏的所述其他显示区域对应的适应所述显示区域范围的网页内容和/或标题。
[0024]优选地,所述当接收到用户选择显示区域的命令时,在所述当前窗口中显示被选择的所述显示区域对应的网页内容,具体包括:
[0025]接收用户选择显示区域的命令;
[0026]在所述当前窗口中显示被选择的所述显示区域对应的完整的网页内容,隐藏其他显示区域对应的网页内容。
[0027]另一方面,提供了一种切换窗口的装置,该装置包括:
[0028]启动模块,用于当接收到用户切换当前窗口显示的网页的信息时,获取当前所有打开的网页;
[0029]处理模块,用于根据预设规则为所述网页在所述当前窗口中创建多个显示区域,并在创建的所述多个显示区域分别显示对应的网页的主题内容;
[0030]选择模块,用于当接收到用户选择显示区域的命令时,在所述当前窗口中显示被选择的所述显示区域对应的网页。
[0031]优选地,所述处理模块具体包括:
[0032]创建单元,用于根据所述当前所有打开的网页数目,创建多个显示区域;
[0033]显示单元,用于按照预设方式在所述当前窗口中分别显示所述多个显示区域对应的网页的主题内容。
[0034]优选地,所述创建单元具体包括:
[0035]第一创建子单元,用于如果所述当前所有打开的网页数目大于或等于所述当前窗口允许显示数目,根据所述当前窗口允许显示数目,对所述当前窗口进行横向/纵向划分,得到所述当前窗口允许显示数目的每一个显示区域的显示规格,并根据所述当前所有打开的网页数目以及所述每一个显示区域的显示规格,创建与所述当前所有打开的网页数目相同的显示区域;
[0036]第二创建子单元,用于如果所述当前所有打开的网页数目小于所述窗口允许显示数目,根据所述当前所有打开的网页数目,对所述当前窗口进行横向/纵向划分,得到所述当前窗口允许显示数目的每一个显示区域的显示规格,并根据所述当前所有打开的网页数目以及所述每一个显示区域的显示规格,创建与所述当前所有打开的网页数目相同的显示区域。
[0037]优选地,所述显示单元具体包括:
[0038]第一显示子单元,用于如果所述当前所有打开的网页数目大于所述窗口允许显示数目,则分别显示所述窗口允许显示数目的显示区域对应的适应所述显示区域范围的网页内容和/或标题,隐藏其他显示区域对应的适应所述显示区域范围的网页内容和/或标题;
[0039]第二显示子单元,用于如果所述当前所有打开的网页数目小于或等于所述窗口允许显示数目,则分别显示所述网页数目的显示区域对应的适应所述显示区域范围的网页内容和/或标题。
[0040]优选地,所述显示单元还包括:
[0041]转换显示子单元,用于接收用户显示被隐藏的所述其他显示区域的操作命令,将当前窗口中显示的显示区域对应的适应所述显示区域范围的网页内容和/或标题转换为被隐藏的所述其他显示区域对应的适应所述显示区域范围的网页内容和/或标题。
[0042]优选地,所述选择模块具体包括:
[0043]选择单元,用于接收用户选择显示区域的命令;
[0044]完整显示单元,用于在所述当前窗口中显示被选择的所述显示区域对应的完整的网页内容,隐藏其他显示区域对应的网页内容。
[0045]本发明实施例提供的技术方案带来的有益效果是:
[0046]本实施例通过浏览器接收到用户需切换当前窗口的信息时,获取所有打开的网页,根据预设规则为所有打开的网页创建显示区域,并在这些显示区域中分别显示其对应的网页内容,当收到用户选择一个显示区域的命令时,在当前窗口中打开该显示区域对应的网页,使得多窗口网络浏览中用户能够更加形象,直接地判断需要浏览的窗口,并进行快速切换,提高了窗口切换效率。
【专利附图】

【附图说明】
[0047]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0048]图1是本发明实施例一提供的一种切换窗口的方法的流程图;
[0049]图2是本发明实施例二提供的一种切换窗口的方法的流程图;
[0050]图3是本发明实施例二提供的一种切换窗口的界面示意图;
[0051]图4是本发明实施例二提供的另一种切换窗口的界面示意图;[0052]图5是本发明实施例三提供的一种切换窗口的方法的流程图;
[0053]图6是本发明实施例三提供的一种切换窗口的界面示意图;
[0054]图7是本发明实施例三提供的另一种切换窗口的界面示意图;
[0055]图8是本发明实施例四提供的一种切换窗口的装置结构示意图;
[0056]图9是本发明实施例四提供的一种处理模块的结构示意图;
[0057]图10是本发明实施例四提供的一种创建单元的结构示意图;
[0058]图11是本发明实施例四提供的一种显示单元的结构示意图;
[0059]图12是本发明实施例四提供的另一种显示单元的结构示意图;
[0060]图13是本发明实施例四提供的一种选择模块的结构示意图。
【具体实施方式】
[0061]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0062]实施例一
[0063]本实施例提供了一种切换窗口的方法,参见图1,本实施例提供的方法流程具体如下
[0064]步骤110:当接收到用户切换当前窗口显示的网页的信息时,获取当前所有打开的网页;
[0065]步骤120:根据预设规则为该网页在该当前窗口中创建多个显示区域,并在创建的该多个显示区域分别显示对应的网页的主题内容;
[0066]步骤130:当接收到用户选择显示区域的命令时,在该当前窗口中显示被选择的该显示区域对应的网页。
[0067]本实施例通过浏览器接收到用户需切换当前窗口的信息时,获取所有打开的网页,根据预设规则为所有打开的网页创建多个显示区域,并在这些显示区域中分别显示其对应的网页的主题内容,当收到用户选择一个显示区域的命令时,在当前窗口中打开该显示区域对应的网页,使得多窗口网络浏览中用户能够更加形象,直接地判断需要浏览的窗口,并进行快速切换,提高了窗口切换效率。
[0068]实施例二
[0069]本实施例提供了一种切换窗口的方法,参见图2,本实施例提供的方法流程具体如下:
[0070]步骤210:当接收到用户切换当前窗口显示的网页的信息时,获取当前所有打开的网页;
[0071]具体地,浏览器接收到用户需要切换当前窗口显示的网页以浏览其他网页的信息时,获取包括该网页在内的当前所有打开的网页。
[0072]此后,根据预设规则为该网页在该当前窗口中创建多个显示区域,并在创建的该多个显示区域分别显示对应的网页内容:
[0073]终端由于屏幕尺寸较小等原因——本实施例以手机为例,不能应用类似电脑浏览器的标签式的切换当前访问窗口的方式,因此衍生出需要当前窗口能放置多个窗口或多个窗口的替代形式供切换,这种界面一般被称之为多窗口,落实到本实施例中就是在新建窗口中为当前所有打开的网页创建多个显示区域,每个显示区域内的分窗口显示其对应的一部分网页内容。
[0074]步骤220:根据该当前所有打开的网页数目,创建多个显示区域;
[0075]本实施例将访问的各网页创建显示区域中,横向或纵向划分移动终端的屏幕的当前窗口,得到每一个显示区域的显示规格。因为阅读习惯的原因,本实施例优选横向划分,即通过设置各显示区域的高度值,得到每一个显示区域的显示规格,以该显示规格创建与该当前所有打开的网页数目相同的显示区域。
[0076]本步骤对应当前所有打开的网页数目,具体可分为两种情况:
[0077]如果该当前所有打开的网页数目大于或等于该当前窗口允许显示数目,根据该当前窗口允许显示数目,对该当前窗口进行横向/纵向划分,得到该当前窗口允许显示数目的每一个显示区域的显示规格,并根据该当前所有打开的网页数目以及该每一个显示区域的显示规格,创建与该当前所有打开的网页数目相同的显示区域;
[0078]具体地,由于清晰显示网页内容的要求,需要设置窗口允许显示数目来保证显示区域中网页内容的显示,例如,当前所有打开的网页数目为6,窗口允许显示数目为4,根据该窗口允许显示数目4横向划分当前窗口,得到结构标签高度设置为当前窗口高度的25%的每一个显示区域的显示规格,并以此显示规格创建六个显示区域。
[0079]如果该当前所有打开的网页数目小于该窗口允许显示数目,根据该当前所有打开的网页数目,对该当前窗口进行横向/纵向划分,得到该当前窗口允许显示数目的每一个显示区域的显示规格,并根据该当前所有打开的网页数目以及该每一个显示区域的显示规格,创建与该当前所有打开的网页数目相同的显示区域;
[0080]具体地,如果当前所有打开的网页数目小于该窗口允许显示数目,则可以适当放大创建的显示窗口。例如, 当前所有打开的网页数目为3,当前窗口允许显示数目为4,根据该当前所有打开的网页数目3横向划分当前窗口,得到结构标签高度设置为当前窗口高度的33%的每一个显示区域的显示规格,并以此显示规格创建三个显示区域。
[0081]步骤230:按照预设方式在该当前窗口中分别显示该多个显示区域对应的网页的主题内容;
[0082]本实施例中,在当前窗口分别显示该多个显示区域,每个显示区域作为当前窗口中的一部分,显示其对应的网页的主题内容。其中,设定范围内的网页内容和标题共同构成主题内容。
[0083]具体地,当前访问的各窗口已经根据URL进行了网页内容的渲染,但是由于分窗口显示网页内容受到创建的显示区域面积限制,需要适应该显示区域的范围对网页内容进行部分显示,由于预先使用了横向划分的规则创建各显示区域,所以只需通过设置分窗口内的窗口结构标签限定显示网页内容的长宽和位置关系即可。设定分窗口显示距离屏幕上方的象素值为top,距离网页屏幕左侧的象素值为left,窗口高度为height,窗口宽度width,本实施例中,由于一般的手机网页都是在左上角显示网站名称和标题目录,所以分窗口显示结构标签参数可以设置top=0、Ieft=O,由于是横向划分当前窗口,所以width=100%,而height参数依据划分参数的预设数目而定。假如创建的每屏显示四个显示区的高度设置为当前窗口高度的25%,则height可设置为21%~23%,其中显示区域可以为标识留出height=49T2%。也就是说,每个窗口对应的都是已经渲染好的网页,但是通过窗口显示的设置,当窗口的各显示区域的分窗口只显示设定范围内的网页内容一其宽度正常,高度可以为当前窗口正常显示高度的21%?23%,位置为左上角。
[0084]优选地,还可以在显示区域的底部放置与对应的网页内容相适应的标识一例如
标题、logo、URL,显示区域内的结构标签单独划拨一定的范围的显示区域-例如本实施
例中,在各显示区域的下部单独划拨出一个条状窄带区域,来显示相关的标题、logo、URL等,此类关键信息更加利于用户定位需要的窗口,比较清晰直观。优选的,各显示区域还可以附带关闭按钮,方便用户更加快捷地关闭不需要的窗口。
[0085]显示区域的分窗口显示其对应的网页的主题内容,保证了根据内容选择窗口的形象性和切换窗口的准确性的统一。最大限度地利用屏幕,保证了小屏终端显示资源的最大化利用。
[0086]本步骤对应当前所有打开的网页数目,具体可分为两种情况:
[0087]如果该当前所有打开的网页数目大于该窗口允许显示数目,则分别显示该窗口允许显示数目的显示区域对应的适应该显示区域范围的网页内容和/或标题,隐藏其他显示区域对应的适应该显示区域范围的网页内容和/或标题;
[0088]浏览器显示时,如果当前所有打开的网页数目大于该窗口允许显示数目,则分别显示该窗口允许显示数目的显示区域,显示区域的分窗口显示其对应的网页内容,隐藏其他显示区域。例如设定横向创建的窗口允许显示数目为4,而当前所有打开的网页数目为6,如图3左半部分,窗口显示高度设置为“25%、25%、25%、25%”的前四个显示区域,显示区域的分窗口显示其对应的第一、第二、第三、第四设定范围内的网页内容以及其标题。隐藏后两个显示区域对应的的第五、第六设定范围内的网页内容以及其标题。
[0089]如果该当前所有打开的网页数目小于或等于该窗口允许显示数目,则分别显示该网页数目的显示区域对应的适应该显示区域范围的网页内容和/或标题;
[0090]浏览器显示时,如果该当前所有打开的网页数目大于该窗口允许显示数目,则分别显示该窗口允许显示数目的显示区域,显示区域的分窗口显示其对应的网页内容,例如设定横向创建的窗口允许显示数目为4,而当前所有打开的网页数目为3,如图4,则分别显示这三个适应网页数目,窗口显示高度设置为“33%、33%、33%”的这三个显示区域,显示区域的分窗口显示其对应的第一、第二、第三设定范围内的网页内容以及其标题。
[0091]另外,对于如果该当前所有打开的网页数目大于该窗口允许显示数目时隐藏其他显示区域和其对应的网页内容,终端可接收用户显示被隐藏的该其他显示区域的操作命令,将当前窗口中显示的显示区域对应的适应该显示区域范围的网页内容和/或标题转换为被隐藏的该其他显示区域对应的适应该显示区域范围的网页内容和/或标题显示;
[0092]具体地,隐藏的其余显示区域和其分窗口对应的网页内容,用户可以通过滑屏、拖曳等方式自由将当前窗口中显示的显示区域对应的适应该显示区域范围的网页内容和/或标题转换为被隐藏的该其他显示区域对应的适应该显示区域范围的网页内容和/或标题显示,本实施例优选侧边滚轴纵向滑屏,如图3右半部分上下滑屏将显示滚动显示隐藏的显示区域,隐藏已经显示的显示区域,隐藏了前两个显示区域对应的设定范围内第一第二网页内容以及其标题,显示隐藏的区域,显示了后两个显示区域对应的设定范围内第五、第六网页内容以及其标题。另外,当前屏的显示区域如果被用户退出,隐藏的其余显示区域也可以补上其空余的显示区域。[0093]最后,当接收到用户选择显示区域的命令时,在该当前窗口中显示被选择的该显示区域对应的网页,具体包括:
[0094]步骤240:接收用户选择的显示区域的命令;
[0095]用户通过浏览上述显示区域对于各自网页内容的形象显示和标识等信息,可以快速地找到其需要浏览的网页内容显示区域,本实施例是浏览器优选接收用户在该显示区域的点击选择来实现接收到用户选择的显示区域的命令的,还可以通过接收用户的滑动、拖曳、语音等选择方式实现同样目的,这里不作具体限定。
[0096]步骤250:在该当前窗口中显示被选择的该显示区域对应的完整的网页内容,隐藏其他显示区域对应的网页内容。
[0097]因为本实施例横向创建显示区域,所以浏览器确认用户选择一个显示区域后,通过改变此显示区域显示的高度,将选定显示区域内窗口的范围显示扩大构成新的当前窗口一这里就是纵向扩大,隐藏当前显示的其他显示区域构成新的当前窗口,显示正常面积的完整网页内容;一般地,此窗口全屏显示该网页内容,便于用户对于此窗口的正常浏览。而隐藏其他显示区域过程中的效果如延展、飞入、百叶窗等可以通过相关的效果标签自由设置,本实施例不作具体限定。
[0098]本实施例的有益效果:
[0099]本实施例通过接收到用户切换当前窗口显示的网页的信息时,获取当前所有打开的网页,根据网页数目为该网页在该当前窗口中创建多个显示区域,并将访问的各网页依据各显示区域创建的范围的限制以分窗口显示部分网页内容,兼顾了内容的形象性和选择的效率性,用户可以迅速判断需要浏览的窗口 ;用户浏览各显示区域分窗口的网页内容后,选择一个显示区域,浏览器接收此选择命令,并将此显示区域扩大构成新的当前窗口,隐藏其他显示区域,此选择显示区域扩大构成新的当前窗口显示正常大小和面积的该网页内容。本实施例方法相比列表选择网页,使得小尺寸屏幕的终端的情况下或者用户视力不佳的情况下能够根据网页内容而不是标题更加快速准确地切换窗口。相对于滑屏选择网页,节约了不相邻网页时用户的反复操作。构成了流畅的当前窗口一多窗口一新的当前窗口的循环界面,提高了窗口切换效率。
[0100]实施例三
[0101]本实施例提供了一种切换窗口的方法,参见图5,本实施例提供的方法流程具体如下:
[0102]具体地,步骤310、320、340的具体实现方式同上述实施例二中的相应步骤210、220、240相同,详见上述实施例二的内容,此处不再赘述。
[0103]步骤310:当接收到用户切换当前窗口显示的网页的信息时,获取当前所有打开的网页;
[0104]此后,根据预设规则为该网页在该当前窗口中创建多个显示区域,并在创建的该多个显示区域分别显示对应的网页的主题内容:
[0105]终端由于屏幕尺寸较小等原因——本实施例以手机为例,不能应用类似电脑浏览器的标签式的切换当前访问窗口的方式,因此衍生出需要当前窗口能放置多个窗口或多个窗口的替代形式供切换,这种界面一般被称之为多窗口,落实到本实施例中就是为当前所有打开的网页创建的显示区域,每个显示区域内的截图显示其对应的网页内容。[0106]步骤320:根据该当前所有打开的网页数目,创建多个显示区域;
[0107]本步骤对应当前所有打开的网页数目,具体可分为两种情况:
[0108]如果该当前所有打开的网页数目大于或等于该当前窗口允许显示数目,根据该当前窗口允许显示数目,对该当前窗口进行横向/纵向划分,得到该当前窗口允许显示数目的每一个显示区域的显示规格,并根据该当前所有打开的网页数目以及该每一个显示区域的显示规格,创建与该当前所有打开的网页数目相同的显示区域;
[0109]如果该当前所有打开的网页数目小于该窗口允许显示数目,根据该当前所有打开的网页数目,对该当前窗口进行横向/纵向划分,得到该当前窗口允许显示数目的每一个显示区域的显示规格,并根据该当前所有打开的网页数目以及该每一个显示区域的显示规格,创建与该当前所有打开的网页数目相同的显示区域;
[0110]步骤330:按照预设方式在该当前窗口中分别显示该多个显示区域对应的网页的主题内容;
[0111]本实施例中,在当前窗口分别显示该多个显示区域,每个显示区域作为当前窗口中的一部分,显示其对应的网页的主题内容。其中,设定的必要范围内的网页内容和标题共同构成主题内容。其中,设定的范围内的网页内容的截屏和标题共同构成主题内容。
[0112]本实施例中,当前访问的各窗口已经根据URL进行了网页内容的渲染,但是由于多窗口显示区域范围的限制,需要对这些网页内容进行某种程度的截取显示,由于预先使用了横向创建的规则创建各显示区域,所以应该截取与所该显示区域相适应的范围,这里就是横向长方形的截取范围,通过对于当前访问网页的窗口的相关截屏函数的坐标设置,本实施优选左上角的网页范围截屏,此时,和实施例二的在显示区域内分窗口直接显示网页左上角的部分内容时,需要考虑显示不大于显示区域的实际范围不同,显示区域显示的截图在截屏时可以以和显示区域形状相适应的范围按比例地截屏。
[0113]具体地,可以以一比一的等比例截取所选范围的网页截屏,如图6,其显示效果基本同实施例二。也可以在当前屏的各显示区域缩放或放大各自截屏。当截屏截取比显示区域更大范围后缩放时,如图7右半部分,可以使得显示的多窗口的截屏能够在更大范围内直观地截取整个网页所包含的信息,例如可以缩放显示整个网页的全部内容。反之截屏截取比显示区域更小的范围后的放大,如图7左半部分,可以使网页内容在显示区域内更加清晰——比如原网页显示的新闻标题字号比较小,处理后方便视力不佳用户能够立即直观准确地获取新闻标题。本步骤中,具体截屏窗口网页内容到显示区域中的方式是一比一截取、截屏截取比显示区域更大范围后缩放、或截屏截取比显示区域更小的范围后的放大的选择,其具体依据以实际情况设定,不做具体限定。而截屏截取比显示区域更大范围后缩放、或截屏截取比显示区域更小的范围后的放大的具体比例也依靠实际的工程经验设置,不作具体限定。
[0114]本步骤对应当前所有打开的网页数目,具体可分为两种情况:
[0115]如果该当前所有打开的网页数目大于该窗口允许显示数目,则分别显示该窗口允许显示数目的显示区域对应的适应该显示区域范围的网页内容和/或标题,隐藏其他显示区域对应的适应该显示区域范围的网页内容和/或标题;
[0116]如果该当前所有打开的网页数目小于或等于该窗口允许显示数目,则分别显示该网页数目的显示区域对应的适应该显示区域范围的网页内容和/或标题;[0117]另外,对于如果该当前所有打开的网页数目大于该窗口允许显示数目时隐藏其他显示区域和其对应的网页内容,终端可接收用户显示被隐藏的该其他显示区域的操作命令,将当前窗口中显示的显示区域对应的适应该显示区域范围的网页内容和/或标题转换为被隐藏的该其他显示区域对应的适应该显示区域范围的网页内容和/或标题;
[0118]最后,当接收到用户选择显示区域的命令时,在该当前窗口中显示被选择的该显示区域对应的网页内容,具体包括:
[0119]步骤340:接收到用户选择的显示区域的命令;
[0120]步骤350:在该当前窗口中显示被选择的该显示区域对应的完整的网页内容,隐藏其他显示区域对应的网页内容。
[0121]和步骤340相对应,本实施例可以建立截屏与相应的当前访问窗口的映射联系,当前访问的窗口同实施例二,都是已经经过渲染的,当用户点击截屏时,浏览器通过该映射直接调用当前访问的窗口,隐藏当前显示的其他显示区域及显示区域的截图包含的网页内容,构成新的当前窗口,新的当前窗口,显示正常面积的完整网页内容,进行对应选择的该窗口网页内容的全屏浏览,同样在此过程中的延展、飞入、百叶窗等动画效果可通过相关的效果标签设置,本实施例不作具体限定。
[0122]本实施例的有益效果是:
[0123]本实施例通过接收到用户切换当前窗口显示的网页的信息时,获取当前所有打开的网页,根据网页数目为该网页在该当前窗口中创建多个显示区域,并将访问的各网页依据各显示区域创建的范围的限制通过截屏以正常、缩略、或放大显示网页的主题内容,兼顾了内容的形象性和选择的效率性,提高了显示尺度上的灵活度,用户可以迅速判断需要浏览的窗口 ;用户浏览各显示区域分窗口的网页内容后,选择一个显示区域,浏览器接收此选择命令,并将此显示区域扩大构成新的当前窗口,隐藏其他显示区域,,此选择显示区域扩大构成新的当前窗口显示正常大小和面积的该网页内容。本实施例方法相比列表选择网页,使得小尺寸屏幕的终端的情况下或者用户视力不佳的情况下能够根据网页内容而不是标题更加快速准确地切换窗口。相对于滑屏选择网页,节约了不相邻网页时用户的反复操作。构成了流畅的当前窗口一多窗口一新的当前窗口的循环界面,提高了窗口切换效率。
[0124]实施例四
[0125]本实施例提供了一种切换窗口的装置,该装置用于执行上述实施例一、实施例二及实施例三所提供的切换窗口的方法,参见图8,该装置包括:
[0126]启动模块410,用于当接收到用户切换当前窗口显示的网页的信息时,获取当前所有打开的网页;
[0127]处理模块420,用于根据预设规则为该网页在该当前窗口中创建多个显示区域,并在创建的该多个显示区域分别显示对应的网页的主题内容;
[0128]选择模块430,用于当接收到用户选择显示区域的命令时,在该当前窗口中显示被选择的该显示区域对应的网页。
[0129]如图9,处理模块420具体包括:
[0130]创建单元421,用于根据该当前所有打开的网页数目,创建多个显示区域;
[0131]显示单元422,用于按照预设方式在该当前窗口中分别显示该多个显示区域对应的网页的主题内容。
[0132]如图10,创建单元421具体包括:
[0133]第一创建子单元4211,用于如果该当前所有打开的网页数目大于或等于该当前窗口允许显示数目,根据该当前窗口允许显示数目,对该当前窗口进行横向/纵向划分,得到该当前窗口允许显示数目的每一个显示区域的显示规格,并根据该当前所有打开的网页数目以及该每一个显示区域的显示规格,创建与该当前所有打开的网页数目相同的显示区域;
[0134]第二创建子单元4212,用于如果该当前所有打开的网页数目小于该窗口允许显示数目,根据该当前所有打开的网页数目,对该当前窗口进行横向/纵向划分,得到该当前窗口允许显示数目的每一个显示区域的显示规格,并根据该当前所有打开的网页数目以及该每一个显示区域的显示规格,创建与该当前所有打开的网页数目相同的显示区域。
[0135]如图11,显示单元422具体包括:
[0136]第一显示子单元4221,用于如果该当前所有打开的网页数目大于该窗口允许显示数目,则分别显示该窗口允许显示数目的显示区域对应的适应该显示区域范围的网页内容和/或标题,隐藏其他显示区域对应的适应该显示区域范围的网页内容和/或标题;
[0137]第二显示子单元4222,用于如果该当前所有打开的网页数目小于或等于该窗口允许显示数目,则分别显示该网页数目的显示区域对应的适应该显示区域范围的网页内容和/或标题,隐藏其他显示区域对应的适应该显示区域范围的网页内容和/或标题。
[0138]如图12,显示单元422还包括:
[0139]转换显示子单元4223,用于接收用户显示被隐藏的该其他显示区域的操作命令,将当前窗口中显示的显示区域对应的适应该显示区域范围的网页内容和/或标题转换为被隐藏的该其他显示区域对应的适应该显示区域范围的网页内容和/或标题。
[0140]如图13,选择模块430还包括:
[0141]选择单元431,用于接收用户选择显示区域的命令;
[0142]完整显示单元432,用于在该当前窗口中显示被选择的该显示区域对应的完整的网页内容,隐藏其他显示区域对应的网页内容。
[0143]本实施例的有益效果是:
[0144]本实施例通过启动模块接收到用户切换当前窗口显示的网页的信息时,获取当前所有打开的网页,通过处理模块根据网页数目为该网页在该当前窗口中创建多个显示区域,并将访问的各网页依据各显示区域创建的范围的限制通过分窗口或截屏显示网页内容,兼顾了内容的形象性和选择的效率性,提高了显示尺度上的灵活度,用户可以迅速判断需要浏览的窗口 ;通过选择模块使用户浏览各显示区域分窗口的网页内容后,选择一个显示区域,浏览器接收此选择命令,并将此显示区域扩大构成新的当前窗口,隐藏其他显示区域,,此选择显示区域扩大构成新的当前窗口显示正常大小和面积的该网页内容。本实施例方法相比列表选择网页,使得小尺寸屏幕的终端的情况下或者用户视力不佳的情况下能够根据网页内容而不是标题更加快速准确地切换窗口。相对于滑屏选择网页,节约了不相邻网页时用户的反复操作。构成了流畅的当前窗口一多窗口一新的当前窗口的循环界面,提高了窗口切换效率。
[0145]需要说明的是:上述实施例提供的切换窗口装置在切换时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另夕卜,上述实施例提供的切换窗口的装置与切换窗口的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0146]本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,该程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0147]以上该仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种切换窗口的方法,其特征在于,所述方法包括: 当接收到用户切换当前窗口显示的网页的信息时,获取当前所有打开的网页; 根据预设规则为所述网页在所述当前窗口中创建多个显示区域,并在创建的所述多个显示区域分别显示对应的网页的主题内容; 当接收到用户选择显示区域的命令时,在所述当前窗口中显示被选择的所述显示区域对应的网页。
2.根据权利要求1所述的方法,其特征在于,所述根据预设规则为所述网页在所述当前窗口中创建多个显示区域,并在创建的所述多个显示区域分别显示对应的网页的主题内容,具体包括: 根据所述当前所有打开的网页数目,创建多个显示区域; 按照预设方式在所述当前窗口中分别显示所述多个显示区域对应的网页的主题内容。
3.根据权利要求2所述的方法,其特征在于,所述根据所述当前所有打开的网页数目,创建多个显示区域,具体包括: 如果所述当前所有打开的网页数目大于或等于所述当前窗口允许显示数目,根据所述当前窗口允许显示数目,对所述当前窗口进行横向/纵向划分,得到所述当前窗口允许显示数目的每一个显示区域的显示规格,并根据所述当前所有打开的网页数目以及所述每一个显示区域的显示规格,创建与所述当前所有打开的网页数目相同的显示区域; 如果所述当前所有打开的网页数目小于所述窗口允许显示数目,根据所述当前所有打开的网页数目,对所述当前窗口进行横向/纵向划分,得到所述当前窗口允许显示数目的每一个显示区域的显示规格 ,并根据所述当前所有打开的网页数目以及所述每一个显示区域的显示规格,创建与所述当前所有打开的网页数目相同的显示区域。
4.根据权利要求2所述的方法,其特征在于,所述按照预设方式显示所述多个显示区域对应的网页的主题内容,具体包括: 如果所述当前所有打开的网页数目大于所述窗口允许显示数目,则分别显示所述窗口允许显示数目的显示区域对应的适应所述显示区域范围的网页内容和/或标题,隐藏其他显示区域对应的适应所述显示区域范围的网页内容和/或标题; 如果所述当前所有打开的网页数目小于或等于所述窗口允许显示数目,则分别显示所述网页数目的显示区域对应的适应所述显示区域范围的网页内容和/或标题。
5.根据权利要求4所述的方法,其特征在于,所述如果所述当前所有打开的网页数目大于所述窗口允许显示数目,则分别显示所述窗口允许显示数目的显示区域对应的适应所述显示区域范围的网页内容和/或标题,隐藏其他显示区域对应的适应所述显示区域范围的网页内容和/或标题,还包括: 接收用户显示被隐藏的所述其他显示区域的操作命令,将当前窗口中显示的显示区域对应的适应所述显示区域范围的网页内容和/或标题转换为被隐藏的所述其他显示区域对应的适应所述显示区域范围的网页内容和/或标题。
6.根据权利要求1所述的方法,其特征在于,所述当接收到用户选择显示区域的命令时,在所述当前窗口中显示被选择的所述显示区域对应的网页内容,具体包括: 接收用户选择显示区域的命令; 在所述当前窗口中显示被选择的所述显示区域对应的完整的网页内容,隐藏其他显示区域对应的网页内容。
7.一种切换窗口的方法的装置,其特征在于,所述装置包括: 启动模块,用于当接收到用户切换当前窗口显示的网页的信息时,获取当前所有打开的网页; 处理模块,用于根据预设规则为所述网页在所述当前窗口中创建多个显示区域,并在创建的所述多个显示区域分别显示对应的网页的主题内容; 选择模块,用于当接收到用户选择显示区域的命令时,在所述当前窗口中显示被选择的所述显示区域对应的网页。
8.根据权利要求7所述的装置,其特征在于,所述处理模块具体包括: 创建单元,用于根据所述当前所有打开的网页数目,创建多个显示区域; 显示单元,用于按照预设方式在所述当前窗口中分别显示所述多个显示区域对应的网页的主题内容。
9.根据权利要求8所述的装置,其特征在于,所述创建单元具体包括: 第一创建子单元,用于如果所述当前所有打开的网页数目大于或等于所述当前窗口允许显示数目,根据所述当前窗口允许显示数目,对所述当前窗口进行横向/纵向划分,得到所述当前窗口允许显示数目的每一个显示区域的显示规格,并根据所述当前所有打开的网页数目以及所述每一个显示区域的显示规格,创建与所述当前所有打开的网页数目相同的显示区域; 第二创建子单元,用于如果所述当前所有打开的网页数目小于所述窗口允许显示数目,根据所述当前所有打开的网页数目,对所述当前窗口进行横向/纵向划分,得到所述当前窗口允许显示数目的每一个显示区域的显示规格,并根据所述当前所有打开的网页数目以及所述每一个显示区域的显示规格,创建与所述当前所有打开的网页数目相同的显示区域。
10.根据权利要求8所述的装置,其特征在于,所述显示单元具体包括: 第一显示子单元,用于如果所述当前所有打开的网页数目大于所述窗口允许显示数目,则分别显示所述窗口允许显示数目的显示区域对应的适应所述显示区域范围的网页内容和/或标题,隐藏其他显示区域对应的适应所述显示区域范围的网页内容和/或标题; 第二显示子单元,用于如果所述当前所有打开的网页数目小于或等于所述窗口允许显示数目,则分别显示所述网页数目的显示区域对应的适应所述显示区域范围的网页内容和/或标题。
11.根据权利要求8所述的装置,其特征在于,所述显示单元还包括: 转换显示子单元,用于接收用户显示被隐藏的所述其他显示区域的操作命令,将当前窗口中显示的显示区域对应的适应所述显示区域范围的网页内容和/或标题转换为被隐藏的所述其他显示区域对应的适应所述显示区域范围的网页内容和/或标题。
12.根据权利要求7所述的装置,其特征在于,所述选择模块具体包括: 选择单元,用于接收用户选择显示区域的命令; 完整显示单元,用于在所述当前窗口中显示被选择的所述显示区域对应的完整的网页内容,隐藏其他显示区域对应的网页内容。
【文档编号】G06F3/0481GK103631475SQ201210312379
【公开日】2014年3月12日 申请日期:2012年8月29日 优先权日:2012年8月29日
【发明者】甄石, 于希敏, 王峰, 董明利, 叶颖华, 李美娜 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1