CN103019557B - 页面切换方法和装置 - Google Patents

页面切换方法和装置 Download PDF

Info

Publication number
CN103019557B
CN103019557B CN201210488285.9A CN201210488285A CN103019557B CN 103019557 B CN103019557 B CN 103019557B CN 201210488285 A CN201210488285 A CN 201210488285A CN 103019557 B CN103019557 B CN 103019557B
Authority
CN
China
Prior art keywords
bitmap
page
synthesis
layout switch
browser window
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201210488285.9A
Other languages
English (en)
Other versions
CN103019557A (zh
Inventor
曹龙
任寰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Qihoo Technology Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Qihoo Technology Co Ltd, Qizhi Software Beijing Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201210488285.9A priority Critical patent/CN103019557B/zh
Publication of CN103019557A publication Critical patent/CN103019557A/zh
Application granted granted Critical
Publication of CN103019557B publication Critical patent/CN103019557B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

本申请公开了一种页面切换方法和装置,页面切换方法,包括:获取相邻标签页的位图,并根据相邻标签页的位图生成合成位图;在侦听到发生页面切换事件时,在浏览器窗口内显示所述合成位图,并结合所述页面切换事件的页面切换参数进行相邻标签页之间的切换。通过根据相邻标签页的位图生成合成位图;当侦听到发生页面切换事件时,在浏览器窗口内显示所述合成位图,并结合所述页面切换事件的页面切换参数实现了相邻标签页之间的切换,实现了切换前后的页面之间的关联、实现了页面切换过程的缓冲,使得用户在切换过程中对页面切换进行进一步的控制。

Description

页面切换方法和装置
技术领域
本发明属于网页浏览技术领域,具体地说,涉及一种页面切换方法和装置。
背景技术
浏览器是人们经常使用的浏览网页的软件工具,用户可以通过在浏览器地址栏输入统一资源定位符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中浏览器窗口变化示意图,以相邻两个标签页1和标签页2之间的中位线3作为分界线,根据鼠标滑动事件确定用户执行从标签页1切换到标签页2的操作,则在浏览器窗口4内显示标签页1和标签页2的位图的合成位图5。例如,当鼠标滑动方向沿水平方向从右到左,从分界线如相邻两个标签页之间的中位线的右侧滑动到左侧时,侦测到用户是在执行从标签页1切换到标签页2的操作,则在所述浏览器窗口中显示相邻标签页的合成位图,以使标签页2完全切换到所述浏览器窗口中进行显示。
本实施例中,在进行切换时,还可以依照鼠标滑动的速度控制相邻标签页之间切换时的页面切换速度。例如,如果用户操作鼠标,使鼠标滑动速度快,页面切换速度越快,滑动速度与页面切换的速度可以是线性、幂、指数关系等等。如此一来,便能支持用户对页面的变换过程进行控制。进一步而言,用户还可以反方向滑动鼠标,从而退回刚才的页面切换操作,由此,本案提出的方案支持用户对页面变换的过程中的进一步的控制操作,以提升用户的操作弹性和对切换过程的控制性。
在相邻标签页的切换时,用户如果需要从当前标签页切换到与其相邻的另一标签页,可以通过操作鼠标,使得光标从分界线的一侧向另一侧移动分界线,此时可获知从当前标签页切换到另一标签页,在所述浏览器窗口中显示相邻标签页的合成位图;同时侦测鼠标滑动的速度,并据此得到页面切换的速度,根据获得的页面切换的速度控制合成位图向另一标签页滚动,当根据鼠标操作,光标从分界线的一侧移动到另一侧时,使另一标签页完全切换到所述浏览器窗口中进行显示。
第二实施例
为了便于实现上述图1中的步骤S101和S103,其可以进一步包括:
图1中所示的步骤S101可以进一步包括:拼接相邻标签页的位图,所述合成位图的高度与相邻标签页的位图高度相同,所述合成位图的宽度为相邻标签页的位图的宽度之和;
所述合成位图可称作等高图,如果浏览器显示窗口的横向尺寸为1024像素的话,两个标签页位图的合成位图的横向尺寸就为2048像素。
图1中所示的步骤S103可以进一步包括:根据鼠标滑动的距离以及浏览器窗口的宽度控制所显示的所述合成位图的起始点和偏移量。
通过侦测鼠标滑动过程中鼠标在浏览器窗口上滑动的距离,控制合成位图的显示区域,具体来说控制合成位图的起始点和偏移量。例如可以利用Window的API接口直接实现,详细如下:
如图4所示,为本发明实施例二中合成位图显示示意图,在相邻两个标签页1和标签页2之间的中位线3作为分界线,根据鼠标滑动事件确定用户执行从标签页1切换到标签页2的操作,则在浏览器窗口4内显示标签页1和标签页2的位图的合成位图5,由于合成位图是等高图。因此,根据鼠标滑过的距离以及浏览器窗口的大小,确定出标签页1和标签页2的位图1’和2’在浏览器窗口中所占的显示比例,即可在浏览器窗口中显示合成位图。例如,当鼠标滑动方向沿水平方向从右到左,从分界线如相邻两个标签页之间的中位线的右侧滑动到左侧时,侦测到用户是在执行从标签页1切换到标签页2的操作,则在所述浏览器窗口中显示相邻标签页的位图1’和2’的合成位图。
本实施例中生成合成位图的方法实现简单,只需要绘制相邻标签页的位图再合并即可,但是因为合成位图相当于与浏览器显示窗口大小相同的两张位图的尺寸,而位图尺寸越大,位图本身的所占用存储空间也越大,这样大的位图进行显示需要占用较多的内存,对于性能的消耗较大。
第三实施例
如图5所示,为本发明实施例三生成合成位图的流程示意图,为了充分利用资源,与上述生成等高合成位图的方案不同,上述实施例一中的步骤101也可以进一步包括:
步骤S1011、分别获取相邻标签页在浏览器窗口中待显示的部分;
在生成合成位图时只需要使用相邻的每个标签页内容的一部分区域,并不需要使用相邻的每个标签页的完整的位图。此时可以根据滑动切换时鼠标移动的情况,实时计算出相邻标签页分别将在浏览器窗口中显示的部分。例如,结合图3,如果以相邻两个标签页1和标签页2之间的中位线3作为分界线,根据鼠标滑动事件确定用户执行从标签页1切换到标签页2的操作,当鼠标滑动方向沿水平方向从右到左,从分界线如相邻两个标签页之间的中位线的右侧滑动到左侧时,侦测到用户是在执行从标签页1切换到标签页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(电可擦除可编程只读存储器)、EPROM、硬盘或者ROM之类的电子存储器。存储器702具有用于执行上述方法中的任何方法步骤的程序代码的存储空间。例如,用于程序代码的存储空间可以包括分别用于实现上面的方法中的各种步骤的各个程序代码。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。这些计算机程序产品包括诸如硬盘,紧致盘(CD)、存储卡或者软盘之类的程序代码载体。这样的计算机程序产品通常为便携式或者固定存储单元。程序代码可以例如以适当形式进行压缩。通常,存储单元包括计算机可读代码,即可以由例如诸如处理器读取的代码,这些代码当由服务器运行时,导致该服务器执行上面所描述的方法中的各个步骤。
本文中所称的“一个实施例”、“实施例”或者“一个或者多个实施例”意味着,结合实施例描述的特定特征、结构或者特性包括在本发明的至少一个实施例中。此外,请注意,这里“在一个实施例中”的词语例子不一定全指同一个实施例。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下被实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
此外,还应当注意,本说明书中使用的语言主要是为了可读性和教导的目的而选择的,而不是为了解释或者限定本发明的主题而选择的。因此,在不偏离所附权利要求书的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。对于本发明的范围,对本发明所做的公开是说明性的,而非限制性的,本发明的范围由所附权利要求书限定。

Claims (13)

1.一种页面切换方法,其中,包括:
获取相邻标签页的位图,并根据相邻标签页的位图拼接生成合成位图;
在侦听到发生页面切换事件时,在浏览器窗口内显示所述合成位图,并结合所述页面切换事件的页面切换参数进行相邻标签页之间的切换。
2.根据权利要求1所述的方法,其中,在侦听到发生页面切换事件时,在浏览器窗口内显示所述合成位图,并结合所述页面切换事件的页面切换参数进行相邻标签页之间的切换,进一步包括:
对所述浏览器窗口设置分界线;
侦听所述页面切换事件中的鼠标滑动事件,在浏览器窗口内显示当前标签页的位图与鼠标滑动方向相反方向相邻标签页的位图的合成位图,
当鼠标滑动过程中的鼠标坐标位置由所述分界线的一侧滑动到另一侧时,使所述相邻标签页完全切换到所述浏览器窗口中进行显示。
3.根据权利要求1或2所述的方法,其中,
在浏览器窗口内显示所述合成位图,进一步包括:根据鼠标滑动的距离以及浏览器窗口的宽度控制在所述浏览器窗口中显示的合成位图中,所述相邻标签页的位图各自所占的部分。
4.根据权利要求1所述的方法,其中,
依照鼠标滑动的速度控制相邻标签页之间切换的页面切换速度。
5.根据权利要求1所述的方法,根据相邻标签页的位图拼接生成合成位图,其中,进一步包括:
所述合成位图的高度与相邻标签页的位图高度相同,所述合成位图的宽度为相邻标签页的位图的宽度之和;
在浏览器窗口内显示所述合成位图,进一步包括:
根据鼠标滑动的距离以及浏览器窗口的宽度控制在浏览器窗口内显示的所述合成位图的区域。
6.根据权利要求1所述的方法,根据相邻标签页的位图拼接生成合成位图,其中,进一步包括:
分别获取相邻标签页在浏览器窗口中待显示的部分;
分别截取所述待显示的部分位图;
由所述截取的待显示部分位图生成合成位图。
7.一种页面切换装置,其中,包括,
位图合成模块,用于获取相邻标签页的位图,并根据相邻标签页的位图拼接生成合成位图;
页面切换模块,用于在侦听到发生页面切换事件时,在浏览器窗口内显示所述合成位图,并结合所述页面切换事件的页面切换参数进行相邻标签页之间的切换。
8.根据权利要求7所述的页面切换装置,其中,
所述页面切换模块,还用于在浏览器窗口内显示所述合成位图时,根据鼠标滑动的距离以及浏览器窗口的宽度控制,在所述浏览器窗口中显示的合成位图中,所述相邻标签页的位图各自所占的部分。
9.根据权利要求7所述的页面切换装置,其中,
所述页面切换模块,还用于依照鼠标滑动的速度控制相邻标签页之间切换时的页面切换速度。
10.根据权利要求7所述的页面切换装置,其中,所述页面切换模块,进一步用于:
对所述浏览器窗口设置分界线;侦听所述页面切换事件中的鼠标滑动事件,在浏览器窗口内显示当前标签页的位图与鼠标滑动方向相反方向相邻标签页的位图的合成位图;
当鼠标滑动过程中的鼠标坐标位置由所述分界线的一侧滑动到另一侧时,使所述相邻标签页完全切换到所述浏览器窗口中进行显示。
11.根据权利要求7所述的页面切换装置,其中,所述合成位图的高度与相邻标签页的位图高度相同,所述合成位图的宽度为相邻标签页的位图的宽度之和;
所述页面切换模块,还用于在浏览器窗口内显示所述合成位图时,根据鼠标滑动的距离以及浏览器窗口的宽度控制在所述浏览器窗口内显示的所述合成位图的区域。
12.根据权利要求7所述的页面切换装置,其中,所述位图合成模块,还用于:
分别获取相邻标签页在浏览器窗口中待显示的部分;
分别截取所述待显示的部分位图;
由所述截取的待显示部分位图生成合成位图。
13.一种页面切换装置,其中,包括,图像处理器、存储器和中央处理器,其中,
图像处理器,用于获取相邻标签页的位图,并根据相邻标签页的位图拼接生成合成位图;
存储器,用于临时存储所述合成位图;
中央处理器,用于在侦听到发生页面切换事件时,在浏览器窗口内显示的所述合成位图,并结合所述页面切换事件的页面切换参数进行相邻标签页之间的切换。
CN201210488285.9A 2012-11-26 2012-11-26 页面切换方法和装置 Active CN103019557B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210488285.9A CN103019557B (zh) 2012-11-26 2012-11-26 页面切换方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210488285.9A CN103019557B (zh) 2012-11-26 2012-11-26 页面切换方法和装置

Publications (2)

Publication Number Publication Date
CN103019557A CN103019557A (zh) 2013-04-03
CN103019557B true CN103019557B (zh) 2016-06-01

Family

ID=47968214

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210488285.9A Active CN103019557B (zh) 2012-11-26 2012-11-26 页面切换方法和装置

Country Status (1)

Country Link
CN (1) CN103019557B (zh)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103034683B (zh) * 2012-11-26 2016-12-21 北京奇虎科技有限公司 用于浏览器的页面切换方法和装置
US9569004B2 (en) * 2013-08-22 2017-02-14 Google Inc. Swipe toolbar to switch tabs
CN104199591B (zh) * 2014-08-28 2017-09-05 天津天地伟业数码科技有限公司 嵌入式设备切换主辅窗口的方法
CN105892894B (zh) * 2015-09-09 2020-08-11 北京奇虎科技有限公司 一种滑屏事件冲突的处理方法及装置
CN106886392A (zh) * 2015-12-16 2017-06-23 天脉聚源(北京)科技有限公司 一种移动端页面高度固定方法及***
CN109948101B (zh) * 2019-03-21 2022-03-01 Oppo广东移动通信有限公司 页面切换方法、装置、存储介质及电子设备
CN111459371B (zh) * 2020-03-31 2021-09-28 北京奇艺世纪科技有限公司 视图切换方法、装置、电子设备及存储介质
CN111881393A (zh) * 2020-07-22 2020-11-03 北京三快在线科技有限公司 一种页面渲染方法、装置、介质及电子设备
CN111783007B (zh) * 2020-07-31 2022-05-24 迈普通信技术股份有限公司 一种显示渲染方法、装置、电子设备及存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101533350A (zh) * 2009-04-03 2009-09-16 深圳市宝捷信科技有限公司 一种页面快速切换方法、装置和注塑机***
CN102385473A (zh) * 2010-09-02 2012-03-21 腾讯科技(深圳)有限公司 页面切换方法和装置

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102033599B1 (ko) * 2010-12-28 2019-10-17 삼성전자주식회사 페이지간 오브젝트 이동 방법 및 인터페이스 장치
CN102214068B (zh) * 2011-04-28 2013-07-03 宇龙计算机通信科技(深圳)有限公司 页面切换显示的控制方法和移动终端

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101533350A (zh) * 2009-04-03 2009-09-16 深圳市宝捷信科技有限公司 一种页面快速切换方法、装置和注塑机***
CN102385473A (zh) * 2010-09-02 2012-03-21 腾讯科技(深圳)有限公司 页面切换方法和装置

Also Published As

Publication number Publication date
CN103019557A (zh) 2013-04-03

Similar Documents

Publication Publication Date Title
CN103019557B (zh) 页面切换方法和装置
US20210026526A1 (en) Native overlay for rapid editing of web content
CN103034683B (zh) 用于浏览器的页面切换方法和装置
CN109085965B (zh) 笔记生成方法、电子设备及计算机存储介质
US11763067B2 (en) User interface for editing web content
CN103853729B (zh) 页面加载方法及其***
US7917846B2 (en) Web clip using anchoring
US7296230B2 (en) Linked contents browsing support device, linked contents continuous browsing support device, and method and program therefor, and recording medium therewith
US20230130438A1 (en) Method and apparatus for providing multimedia content, and device
CN104317474A (zh) 窗口切换方法及装置
CN102629273A (zh) 基于浏览器的广告信息推送方法、装置及浏览器***
US9064233B2 (en) Methods and apparatus for device-specific analytics data visualization
CN104423991B (zh) 在移动终端加载网页、提供网页数据的方法及装置
CN102129453B (zh) 以图文并茂方式显示搜索结果的显示控制装置及其方法
CN109740085A (zh) 一种页面内容的展示方法、装置、设备及存储介质
CN103678325A (zh) 一种用于提供与初始页面相对应的浏览页面的方法和设备
CN114357345A (zh) 图片处理方法、装置、电子设备及计算机可读存储介质
CN106155507A (zh) 一种页面内容显示方法及电子设备
US10331800B2 (en) Search results modulator
CN109446503A (zh) 文档内容导出方法和装置
US20150058710A1 (en) Navigating fixed format document in e-reader application
CN103177081A (zh) 左键选词鼠标悬停后通过搜索浏览器显示搜索结果网页
CN103164439A (zh) 业务信息动态显示方法、服务器及在线文档浏览终端
KR101373694B1 (ko) 웹 스크래핑을 이용한 마인드맵 생성 방법, 장치 및 컴퓨터로 판독 가능한 기록매체
CN105278810A (zh) 一种收藏方法及电子设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C53 Correction of patent of invention or patent application
CB03 Change of inventor or designer information

Inventor after: Cao Long

Inventor after: Ren Huan

Inventor before: Cao Long

Inventor before: Zhang Pengyi

Inventor before: Ren Huan

COR Change of bibliographic data

Free format text: CORRECT: INVENTOR; FROM: CAO LONG ZHANG PENGYI REN HUAN TO: CAO LONG REN HUAN

C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20220714

Address after: Room 801, 8th floor, No. 104, floors 1-19, building 2, yard 6, Jiuxianqiao Road, Chaoyang District, Beijing 100015

Patentee after: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Address before: 100088 room 112, block D, 28 new street, new street, Xicheng District, Beijing (Desheng Park)

Patentee before: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Patentee before: Qizhi software (Beijing) Co.,Ltd.

TR01 Transfer of patent right