页面切换方法和装置的制作方法

文档序号:6382309阅读:136来源:国知局
专利名称:页面切换方法和装置的制作方法
页面切换方法和装置技术领域
本发明属于网页浏览技术领域,具体地说,涉及一种页面切换方法和装置。
背景技术
浏览器是人们经常使用的浏览网页的软件工具,用户可以通过在浏览器地址栏输 入统一资源定位符URL,或点击网页内的超链接等方式,访问网页,获取网页内包含的信息 内容。对于支持标签式浏览的浏览器软件,用户可以在使用的过程中新建标签页,并通过新 建的标签页访问网址。
在浏览器开启若干标签页的情况下,通常需要在不同的浏览页面之间进行切换。 但是目前的浏览器中,用户从当前标签页切换到另外一标签页时,都是立即进行切换的,切 换前后的页面之间缺乏关联,前后页面间的切换缺乏缓冲,用户无法在切换过程中对页面 切换进行进一步的控制。发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决或 者减缓上述问题的页面切换方法和对应的装置。
为了解决上述技术问题,本申请提供了一种页面切换方法,包括获取相邻标签页 的位图,并根据相邻标签页的位图生成合成位图;在侦听到发生页面切换事件时,在浏览器 窗口内显示所述合成位图,并结合所述页面切换事件的页面切换参数进行相邻标签页之间 的切换。
优选地,在侦听到发生页面切换事件时,在浏览器窗口内显示所述合成位图,并结 合所述页面切换事件的页面切换参数进行相邻标签页之间的切换,进一步包括对所述浏 览器窗口设置分界线;侦听所述页面切换事件中的鼠标滑动事件,在浏览器窗口内显示当 前标签页的位图与鼠标滑动方向相反方向相邻标签页的位图的合成位图;当鼠标滑动过程 中的鼠标坐标位置由所述分界线的一侧滑动到另一侧时,使所述相邻标签页完全切换到所 述浏览器窗口中进行显示。
优选地,在浏览器窗口内显示所述合成位图,进一步包括根据鼠标滑动的距离以 及浏览器窗口的宽度控制在所述浏览器窗口中显示的合成位图中,所述相邻标签页的位图 各自所占的部分。
优选地,所述方法进一步包括依照鼠标滑动的速度控制相邻标签页之间切换时 的页面切换速度。
优选地,根据相邻标签页的位图生成合成位图,进一步包括拼接相邻标签页的位 图,所述合成位图的高度与相邻标签页的位图高度相同,所述合成位图的宽度为相邻标签 页的位图的宽度之和;
在浏览器窗口内显示所述合成位图,进一步包括根据鼠标滑动的距离以及浏览 器窗口的宽度控制在浏览器窗口内显示的所述合成位图的区域。
优选地,根据相邻标签页的位图生成合成位图,进一步包括分别获取相邻标签页在浏览器窗口中待显示的部分;分别截取所述待显示的部分位图;由所述截取的待显示部分位图生成合成位图。为了解决上述技术问题,本申请提供了一种页面切换装置,包括,位图合成模块,用于获取相邻标签页的位图,并根据相邻标签页的位图生成合成位图;页面切换模块,用于在侦听到发生页面切换事件时,在浏览器窗口内显示所述合成位图,并结合所述页面切换事件的页面切换参数进行相邻标签页之间的切换。优选地,所述位图合成模块进一步用于拼接相邻标签页的位图,所述合成位图的高度与相邻标签页的位图高度相同,所述合成位图的宽度为相邻标签页的位图的宽度之和;所述页面切换模块,还用于在浏览器窗口内显示所述合成位图时,根据鼠标滑动的距离以及浏览器窗口的宽度控制在所述浏览器窗口内显示的所述合成位图的区域。优选地,所述位图合成模块还用于分别获取相邻标签页在浏览器窗口中待显示的部分、分别截取所述待显示的部分位图、由所述截取的待显示部分位图生成合成位图。根据本发明的实现方案增强了切换前后的页面之间的关联,在前后页面间的切换之间实现了一定的缓冲,使得用户可以在切换过程中对页面切换进行进一步的控制。另外,根据本发明的实现方案在用户切换指令之前就会获取当前标签页的相邻标签页,并进行合成位图的处理,因而切换时反应速度很快,提高了切换速度。上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式



通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中图1为本发明实施例一页面切换方法流程示意图;图2为图1所示页面切换方法的步骤S103的流程示意图;图3为图1所示页面切换方法的步骤S103中浏览器窗口变化示意图;图4为本发明实施例二中合成位图显示示意图;图5为为本发明实施例三生成合成位图的流程示意图;图6为本发明实施例四页面切换装置的结构示意图;图7为本发明实施例五页面切换装置的结构示意图。
具体实施例方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。现有网页元素的多样化及受到计算机处理速度、网络速度的限制,在显示新网页时渲染时间往往较长,因此考虑在页面切换时不立刻开启目标页面,给予目标页面一段的缓冲时间,用于网页渲染消耗;在这段缓冲时间内,考虑对于切换 动作本身进行模拟展式可以让用户了解浏览器当前是否在进行切换的响应以及当前切换 的进度,这种模拟展示考虑直接模拟页面,直接模拟页面相当于让用户直接看到切换前后 的页面预览,可以让用户直观辨认待切换的页面是否正确;而这种形象化展示还可以体现 出页面切换时的页面之间的关联。
本发明的下述实施例中,通过根据相邻标签页的位图生成合成位图;当侦听到发 生页面切换事件时,在浏览器窗口内显示所述合成位图,并结合所述页面切换事件的页面 切换参数实现了相邻标签页之间的切换,支持用户在切换过程中对切换的相邻页面进行操作。
第一实施例
如图1所示,为本发明实施例一页面切换方法流程示意图,本实施例中,页面切换 方法包括
步骤S101、获取相邻标签页的位图,并根据相邻标签页的位图生成合成位在获取相邻标签页的位图时,概括来说,根据相邻标签页的页面内容绘制相应位 图。
具体来说,可以根据不同内核的浏览器采用不同的方式。如,对于在chrome内 核的浏览器,在渲染(render)进程里创建了一个内存位图作为绘制canvas (chrome代码 里用户绘制的对象),让render进程重新绘制一遍,从而获得了相邻标签页中任一标签页的 页面位图。对于在IE内核下,可以使用IviewObject接口的Draw函数把页面内容绘制到 内存位图中,从而获得相邻标签页中任一标签页的页面位图。
本实施例中,可以采取将保持相邻标签页对应位图的高度不变,而直接将相邻标 签页对应位图进行宽度的接续以生成合成位图;或者,也可以针对相邻标签页中待显示的 部分,并根据待显示的部分位图生成合成位图。详见下述实施例二和实施例三记载。
步骤S103、在侦听到发生页面切换事件时,在浏览器窗口内显示所述合成位图,并 结合所述页面切换事件的页面切换参数进行相邻标签页之间的切换。
本实施例中,如图2所示,为图1所示页面切换方法的步骤S103的流程示意图,步 骤S103可以进一步包括
步骤S1031、对所述浏览器窗口设置分界线;该分界线可以为相邻两个标签页之 间的中位线,也可以是整个屏幕的中位线,或者其他任何合适的线。
步骤S1033、侦听所述页面切换事件中的鼠标滑动事件,在浏览器窗口内滑动显示 当前标签页的位图与鼠标滑动方向相反方向相邻标签页的位图的合成位图。
例如,鼠标滑动方向水平向左,此时识别用户的意图是使页面向左滑动,从而切换 到当前标签页右侧相邻的页面;因此需要在在浏览器窗口内滑动显示当前标签页的位图与 右侧相邻标签页的位图的合成位图。
步骤S1035、当鼠标滑动过程中的鼠标坐标位置由所述分界线的一侧滑动到另一 侧时,使所述相邻标签页完全切换到所述浏览器窗口中进行显示。
例如,当鼠标滑动方向沿水平方向从左到右,从分界线如相邻两个标签页之间的 中位线的左侧滑动到右侧时,在所述浏览器窗口中显示当前标签页的位图与左侧相邻标签 页的位图的合成位图,以使相邻标签页完全切换到所述浏览器窗口中进行显示。
本实施例中,步骤S103中,根据鼠标滑动的距离以及浏览器窗口的宽度控制在浏览器窗口中显示的合成位图中,所述相邻标签页的位图各自所占的部分。具体地,可以根据鼠标滑动的距离与浏览器窗口的宽度的比例控制在所述浏览器窗口中显示的合成位图中,所述相邻标签页的位图各自所占的比例。如图3所示,为图1所示页面切换方法的步骤S103中浏览器窗口变化示意图,以相邻两个标签页I和标签页2之间的中位线3作为分界线,根据鼠标滑动事件确定用户执行从标签页I切换到标签页2的操作,则在浏览器窗口 4内显示标签页I和标签页2的位图的合成位图5。例如,当鼠标滑动方向沿水平方向从右到左,从分界线如相邻两个标签页之间的中位线的右侧滑动到左侧时,侦测到用户是在执行从标签页I切换到标签页2的操作,则在所述浏览器窗口中显示相邻标签页的合成位图,以使标签页2完全切换到所述浏览器窗口中进行显示。本实施例中,在进行切换时,还可以依照鼠标滑动的速度控制相邻标签页之间切换时的页面切换速度。例如,如果用户操作鼠标,使鼠标滑动速度快,页面切换速度越快,滑动速度与页面切换的速度可以是线性、幂、指数关系等等。如此一来,便能支持用户对页面的变换过程进行控制。进一步而言,用户还可以反方向滑动鼠标,从而退回刚才的页面切换操作,由此,本案提出的方案支持用户对页面变换的过程中的进一步的控制操作,以提升用户的操作弹性和对切换过程的控制性。在相邻标签页的切换时,用户如果需要从当前标签页切换到与其相邻的另一标签页,可以通过操作鼠标,使得光标从分界线的一侧向另一侧移动分界线,此时可获知从当前标签页切换到另一标签页,在所述浏览器窗口中显示相邻标签页的合成位图;同时侦测鼠标滑动的速度,并据此得到页面切换的速度,根据获得的页面切换的速度控制合成位图向另一标签页滚动,当根据鼠标操作,光标从分界线的一侧移动到另一侧时,使另一标签页完全切换到所述浏览器窗口中进行显示。第二实施例为了便于实现上述图1中的步骤SlOl和S103,其可以进一步包括图1中所示的步骤SlOl可以进一步包括拼接相邻标签页的位图,所述合成位图的高度与相邻标签页的位图高度相同,所述合成位图的宽度为相邻标签页的位图的宽度之和;所述合成位图可称作等高图,如果浏览器显示窗口的横向尺寸为1024像素的话,两个标签页位图的合成位图的横向尺寸就为2048像素。图1中所示的步骤S103可以进一步包括根据鼠标滑动的距离以及浏览器窗口的宽度控制所显示的所述合成位图的起始点和偏移量。通过侦测鼠标滑动过程中鼠标在浏览器窗口上滑动的距离,控制合成位图的显示区域,具体来说控制合成位图的起始点和偏移量。例如可以利用Window的API接口直接实
现,详细如下BOOLHDC hdcDest, // handle to destination DCint nXDest, Il x-coord of destination upper-left cornerint nYOest // y-coord of destination upper-left cornerint ti Width.1l width of destination rectangleint nHeight, // height of destination rectangleHDC hdcSrc, // handle to source DCint nXSrc, // x-coordinate of source upper-left cornerint nYSrc, Il y-coordinate of source upper-left cornerDWORD dwRop // raster operation code);
如图4所示,为本发明实施例二中合成位图显示示意图,在相邻两个标签页I和标 签页2之间的中位线3作为分界线,根据鼠标滑动事件确定用户执行从标签页I切换到标 签页2的操作,则在浏览器窗口 4内显示标签页I和标签页2的位图的合成位图5,由于合 成位图是等高图。因此,根据鼠标滑过的距离以及浏览器窗口的大小,确定出标签页I和标 签页2的位图1’和2’在浏览器窗口中所占的显示比例,即可在浏览器窗口中显示合成位 图。例如,当鼠标滑动方向沿水平方向从右到左,从分界线如相邻两个标签页之间的中位线 的右侧滑动到左侧时,侦测到用户是在执行从标签页I切换到标签页2的操作,则在所述浏 览器窗口中显示相邻标签页的位图1’和2’的合成位图。
本实施例中生成合成位图的方法实现简单,只需要绘制相邻标签页的位图再合并 即可,但是因为合成位图相当于与浏览器显示窗口大小相同的两张位图的尺寸,而位图尺 寸越大,位图本身的所占用存储空间也越大,这样大的位图进行显示需要占用较多的内存, 对于性能的消耗较大。
第三实施例
如图5所示,为本发明实施例三生成合成位图的流程示意图,为了充分利用资源, 与上述生成等高合成位图的方案不同,上述实施例一中的步骤101也可以进一步包括
步骤S1011、分别获取相邻标签页在浏览器窗口中待显示的部分;
在生成合成位图时只需要使用相邻的每个标签页内容的一部分区域,并不需要使 用相邻的每个标签页的完整的位图。此时可以根据滑动切换时鼠标移动的情况,实时计算 出相邻标签页分别将在浏览器窗口中显示的部分。例如,结合图3,如果以相邻两个标签页 I和标签页2之间的中位线3作为分界线,根据鼠标滑动事件确定用户执行从标签页I切换 到标签页2的操作,当鼠标滑动方向沿水平方向从右到左,从分界线如相邻两个标签页之 间的中位线的右侧滑动到左侧时,侦测到用户是在执行从标签页I切换到标签页2的操作, 则在所述浏览器窗口中显示相邻标签页中待显示部分位图的合成位图,而不是标签页1、标签页2整个标签页对应位图的合成位图。步骤S1013、分别截取待显示的部分位图;分别绘制得到相邻标签页各自的位图,依据每个位图上待显示的部分截取出相应的部分位图;步骤S1015、由截取的待显示部分位图生成合成位图。将截取出来的两块部分位图拼合成一张最终显示的位图。该合成位图的大小可以与原标签页位图的大小一致。本实施例中生成合成位图的方法是充分利用了系统资源,而且实时截取生成合成位图,使得位图的尺寸得到了很好的控制,对于系统资源的消耗较小,但是因为需要根据滑动切换时鼠标移动的情况实时生成位图,实现上较为复杂。第四实施例如图6所示,为本发明实施例四页面切换装置的结构示意图。所述页面切换装置,包括位图合成模块601和页面切换模块602,其中,位图合成模块601,用于获取相邻标签页的位图,并根据相邻标签页的位图生成合成位图;所述位图合成模块601可以是图像处理器,用于专门处理图形的绘制、截取、合成,本发明并不限于此;页面切换模块602,用于在侦听到发生页面切换事件时,在浏览器窗口内显示所述合成位图,并结合所述页面切换事件的页面切换参数进行相邻标签页之间的切换,其中在浏览器窗口内显示所述合成位图时,根据鼠标滑动的距离以及浏览器窗口的宽度控制在所述浏览器窗口中显示的合成位图中,所述相邻标签页的位图各自所占的部分;页面切换模块602还用于依照鼠标滑动的速度控制相邻标签页之间切换时的页面切换速度;所述页面切换模块602可以是中央处理器,用于管理图像处理器,并负责鼠标事件的侦听、合成位图的显示以及页面切换的实施,本发明并不限于此;当然,可选择地,本发明还可以包括存储器,所述存储器可以是内存或者缓存,用于临时存储所述合成位图以便中央处理器调用。本发明实施例四中,位图合成模块601还用于拼接相邻标签页的位图,所述合成位图的高度与相邻标签页的位图高度相同,所述合成位图的宽度为相邻标签页的位图的宽度之和;本发明实施例四中,页面切换模块602还用于在浏览器窗口内显示所述合成位图时,根据鼠标滑动的距离以及浏览器窗口的宽度控制在所述浏览器窗口内显示的所述合成位图区域。本发明实施例四中,位图合成模块601还可以用于显、分别获取相邻标签页在浏览器窗口中待显示的部分、分别截取所述待显示的部分位图;以及用于由所述截取的待显示部分位图生成合成位图。本发明实施例四中,所述页面切换模块602进一步用于对所述浏览器窗口设置分界线、侦听所述页面切换事件中的鼠标滑动事件,在浏览器窗口内显示当前标签页的位图与鼠标滑动方向相反方向相邻标签页的位图的合成位图;以及用于当鼠标滑动过程中的鼠标坐标位置由所述分界线的一侧滑动到另一侧时,使所述相邻标签页完全切换到所述浏览器窗口中进行显示。
第五实施例
如图7所示,为本发明实施例五页面切换装置的结构示意图。
所述页面切换装置,包括图像处理器701、存储器702和中央处理器703,其中,
图像处理器701,用于获取相邻标签页的位图,并根据相邻标签页的位图生成合成 位存储器702,用于临时存储所述合成位中央处理器703,用于在侦听到发生页面切换事件时,在浏览器窗口内显示所述合 成位图,并结合所述页面切换事件的页面切换参数进行相邻标签页之间的切换。
以上装置实施例的特征与方法实施例的特征相互对应,不足之处可参考方法实施 例。
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行 的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用 微处理器或者数字信号处理器(DSP )来实现根据本发明实施例的设备中的一些或者全部部 件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全 部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序 可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以 从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
例如,图7示出了可以实现根据本发明的页面切换装置,包括存储器802形式的计 算机程序产品或者计算机可读介质。存储器702可以是诸如闪存、EEPROM (电可擦除可编 程只读存储器)、EPR0M、硬盘或者ROM之类的电子存储器。存储器702具有用于执行上述方 法中的任何方法步骤的程序代码的存储空间。例如,用于程序代码的存储空间可以包括分 别用于实现上面的方法中的各种步骤的各个程序代码。这些程序代码可以从一个或者多个 计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。这些计算机程序产 品包括诸如硬盘,紧致盘(CD)、存储卡或者软盘之类的程序代码载体。这样的计算机程序产 品通常为便携式或者固定存储单元。程序代码可以例如以适当形式进行压缩。通常,存储 单元包括计算机可读代码,即可以由例如诸如处理器读取的代码,这些代码当由服务器运 行时,导致该服务器执行上面所描述的方法中的各个步骤。
本文中所称的“一个实施例”、“实施例”或者“一个或者多个实施例”意味着,结合 实施例描述的特定特征、结构或者特性包括在本发明的至少一个实施例中。此外,请注意, 这里“在一个实施例中”的词语例子不一定全指同一个实施例。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施 例可以在没有这些具体细节的情况下被实践。在一些实例中,并未详细示出公知的方法、结 构和技术,以便不模糊对本说明书的理解。
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领 域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中, 不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在 未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这 样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来 实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。此外,还应当注意,本说明书中使用的语言主要是为了可读性和教导的目的而选择的,而不是为了解释或者限定本发明的主题而选择的。因此,在不偏离所附权利要求书的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。对于本发明的范围,对本发明所做的公开是说明性的,而非限制性的,本发明的范围由所附权利要求书限定。
权利要求
1.一种页面切换方法,其中,包括 获取相邻标签页的位图,并根据相邻标签页的位图生成合成位图; 在侦听到发生页面切换事件时,在浏览器窗口内显示所述合成位图,并结合所述页面切换事件的页面切换参数进行相邻标签页之间的切换。
2.根据权利要求1所述的方法,其中,在侦听到发生页面切换事件时,在浏览器窗口内显示所述合成位图,并结合所述页面切换事件的页面切换参数进行相邻标签页之间的切换,进一步包括 对所述浏览器窗口设置分界线; 侦听所述页面切换事件中的鼠标滑动事件,在浏览器窗口内显示当前标签页的位图与鼠标滑动方向相反方向相邻标签页的位图的合成位图, 当鼠标滑动过程中的鼠标坐标位置由所述分界线的一侧滑动到另一侧时,使所述相邻标签页完全切换到所述浏览器窗口中进行显示。
3.根据权利要求1或2所述的方法,其中, 在浏览器窗口内显示所述合成位图,进一步包括根据鼠标滑动的距离以及浏览器窗口的宽度控制在所述浏览器窗口中显示的合成位图中,所述相邻标签页的位图各自所占的部分。
4.根据权利要求1所述的方法,其中, 依照鼠标滑动的速度控制相邻标签页之间切换的页面切换速度。
5.根据权利要求1所述的方法,根据相邻标签页的位图生成合成位图,其中,进一步包括 拼接相邻标签页的位图,所述合成位图的高度与相邻标签页的位图高度相同,所述合成位图的宽度为相邻标签页的位图的宽度之和; 在浏览器窗口内显示所述合成位图,进一步包括 根据鼠标滑动的距离以及浏览器窗口的宽度控制在浏览器窗口内显示的所述合成位图的区域。
6.根据权利要求1所述的方法,根据相邻标签页的位图生成合成位图,其中,进一步包括 分别获取相邻标签页在浏览器窗口中待显示的部分; 分别截取所述待显示的部分位图; 由所述截取的待显示部分位图生成合成位图。
7.一种页面切换装置,其中,包括, 位图合成模块,用于获取相邻标签页的位图,并根据相邻标签页的位图生成合成位图; 页面切换模块,用于在侦听到发生页面切换事件时,在浏览器窗口内显示所述合成位图,并结合所述页面切换事件的页面切换参数进行相邻标签页之间的切换。
8.根据权利要求7所述的页面切换装置,其中, 所述页面切换模块,还用于在浏览器窗口内显示所述合成位图时,根据鼠标滑动的距离以及浏览器窗口的宽度控制,在所述浏览器窗口中显示的合成位图中,所述相邻标签页的位图各自所占的部分。
9.根据权利要求7所述的页面切换装置,其中, 所述页面切换模块,还用于依照鼠标滑动的速度控制相邻标签页之间切换时的页面切换速度。
10.根据权利要求7所述的页面切换装置,其中,所述页面切换模块,进一步用于 对所述浏览器窗口设置分界线;侦听所述页面切换事件中的鼠标滑动事件,在浏览器窗口内显示当前标签页的位图与鼠标滑动方向相反方向相邻标签页的位图的合成位图; 当鼠标滑动过程中的鼠标坐标位置由所述分界线的一侧滑动到另一侧时,使所述相邻标签页完全切换到所述浏览器窗口中进行显示。
11.根据权利要求7所述的页面切换装置,其中,所述位图合成模块,进一步用于拼接相邻标签页的位图,所述合成位图的高度与相邻标签页的位图高度相同,所述合成位图的宽度为相邻标签页的位图的宽度之和; 所述页面切换模块,还用于在浏览器窗口内显示所述合成位图时,根据鼠标滑动的距离以及浏览器窗口的宽度控制在所述浏览器窗口内显示的所述合成位图的区域。
12.根据权利要求7所述的页面切换装置,其中,所述位图合成模块,还用于 分别获取相邻标签页在浏览器窗口中待显示的部分; 分别截取所述待显示的部分位图; 由所述截取的待显示部分位图生成合成位图。
13.一种页面切换装置,其中,包括,图像处理器、存储器和中央处理器,其中, 图像处理器,用于获取相邻标签页的位图,并根据相邻标签页的位图生成合成位图; 存储器,用于临时存储所述合成位图; 中央处理器,用于在侦听到发生页面切换事件时,在浏览器窗口内显示的所述合成位图,并结合所述页面切换事件的页面切换参数进行相邻标签页之间的切换。
全文摘要
本申请公开了一种页面切换方法和装置,页面切换方法,包括获取相邻标签页的位图,并根据相邻标签页的位图生成合成位图;在侦听到发生页面切换事件时,在浏览器窗口内显示所述合成位图,并结合所述页面切换事件的页面切换参数进行相邻标签页之间的切换。通过根据相邻标签页的位图生成合成位图;当侦听到发生页面切换事件时,在浏览器窗口内显示所述合成位图,并结合所述页面切换事件的页面切换参数实现了相邻标签页之间的切换,实现了切换前后的页面之间的关联、实现了页面切换过程的缓冲,使得用户在切换过程中对页面切换进行进一步的控制。
文档编号G06F3/0487GK103019557SQ20121048828
公开日2013年4月3日 申请日期2012年11月26日 优先权日2012年11月26日
发明者曹龙, 张鹏翼, 任寰 申请人:北京奇虎科技有限公司, 奇智软件(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1