窗口切换方法及装置制造方法及图纸

技术编号:10960818 阅读:155 留言:0更新日期:2015-01-28 13:07
本发明专利技术提供了一种窗口切换方法,包括:接收窗口切换展示指令,获取窗口切换展示指令对应的候选窗口;生成与所述候选窗口对应的截图,并根据所述截图生成缩略图,展示所述候选窗口的缩略图;获取窗口切换选中指令及相应选中的缩略图,获取所述选中的缩略图对应的切换目标窗口;隐藏所述已展示的候选窗口的缩略图,展示所述切换目标窗口的截图;切换至所述切换目标窗口展示,并隐藏所述切换目标窗口的截图。此外,还提供了一种窗口切换装置。上述窗口切换方法和装置在切换窗口时计算量较小,从而提高了执行效率。

【技术实现步骤摘要】
窗口切换方法及装置
本专利技术涉及移动互联网
,特别是涉及一种窗口切换方法及装置。
技术介绍
在传统的移动互联网技术中,智能手机、平板电脑为了追求便携性,因此屏幕通常较小,相应的操作系统虽然也基于视窗的形式展示内容,但其窗口的展示方式通常与桌面操作系统也有较大差异。例如,在windows操作系统中设置有任务栏组件,多个窗口可最小化在任务栏的窗口图标中,而窗口图标中则展示标识该窗口内容的文字和图标信息。用户通过鼠标点击任务栏上最小化的窗口图标即可进行窗口切换。 但在智能手机等移动设备的操作系统中,需要兼顾屏幕尺寸较小的移动设备,若将窗口最小化在任务栏中,贝1J最小化的窗口图标无法明确标识该窗口的内容,且由于任务栏较小,最小化的窗口图标则更小,用户也不方便点击窗口图标进行切换,因此,在传统技术中,移动设备的操作系统并不采用桌面操作系统的最小化窗口到任务栏的方式在窗口之间切换。 为了避免窗口切换时窗口图标较小的问题,现有的移动设备的窗口切换方法中,通常同时显示多个窗口,但是每个窗口不使用最大化显示。例如,可参考手机chrome浏览器中多个网页切换时网页窗口的展示效果,每个窗口中展示部分网页,用户点击某个窗口后,再将该窗口以全屏方式进行展示。 然而,传统技术中的窗口切换方法中,用户在选择窗口后,终端切换展示窗口的方式将移动窗口,并将窗口最大化。此种展示效果的展示的动画需要计算窗口位移和显示窗口进行全屏化的缩放动画(在缩放过程中会对窗口中的内容的位置进行重复计算),使得传统技术中的窗口切换方法执行效率较低。
技术实现思路
基于此,有必要提供一种能够执行效率的窗口切换方法。 一种窗口切换方法,包括: 接收窗口切换展示指令,获取窗口切换展示指令对应的候选窗口 ; 生成与所述候选窗口对应的截图,并根据所述截图生成缩略图,展示所述候选窗口的缩略图; 获取窗口切换选中指令及相应选中的缩略图,获取所述选中的缩略图对应的切换目标窗口 ; 隐藏所述已展示的候选窗口的缩略图,展示所述切换目标窗口的截图; 切换至所述切换目标窗口展示,并隐藏所述切换目标窗口的截图。 此外,有必要提供一种能够执行效率的窗口切换装置。 一种处理业务请求的装置,包括: 一种窗口切换装置,其特征在于,包括: 切换指令接收模块,用于接收窗口切换展示指令,获取窗口切换展示指令对应的候选窗口 ; 候选窗口展示模块,用于生成与所述候选窗口对应的截图,并根据所述截图生成缩略图,展示所述候选窗口的缩略图; 目标窗口选中模块,用于获取窗口切换选中指令及相应选中的缩略图,获取所述选中的缩略图对应的切换目标窗口; 窗口截图展示模块,用于隐藏所述已展示的候选窗口的缩略图,展示所述切换目标窗口的截图; 目标窗口展示模块,用于切换至所述切换目标窗口展示,并隐藏所述切换目标窗口的截图。 上述窗口切换方法和装置中,在展示候选窗口提供给用户进行选择时,并不像传统技术中直接将候选窗口的窗口本身展示给用户,也不是仅将候选窗口对应的应用图标或页面标识展示给用户,而是生成了候选窗口的截图的缩略图进行展示,其更能概括候选窗口的显示内容,从而提高了窗口辨识度。而在展示切换目标窗口时,仅需要将其由隐藏状态更改为显示状态,而不用像传统技术中一样,对切换目标窗口进行缩放或位移操作。因此,在加载切换目标窗口时,仅需要计算切换目标窗口内的固定的显示内容的位置,而不需要根据切换目标窗口的缩放和位移过程对显示内容的位置进行反复计算和调整,因此计算量大大降低,使得执行效率更高。对于移动设备而言,较小的计算量耗费的CPU功耗也较少,也更加省电,从而延长了移动设备运行的时间。 【附图说明】 图1为传统技术中窗口切换过程的操作界面示意图; 图2为一个实施例中一种窗口切换方法的流程图; 图3为一个实施例中展示候选窗口的缩略图的界面效果图; 图4为另一个实施例中展示候选窗口的缩略图的界面效果图; 图5为一个实施例中以飞入飞出动画展示候选窗口的缩略图的界面效果图; 图6为传统技术中展示候选窗口的标识的界面效果图; 图7为一个实施例中以放大形式展示切换目标窗口的截图的界面效果图; 图8为一个实施例中一种窗口切换装置的结构示意图。 【具体实施方式】 为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。 在传统技术中,用户使用手机或平板时,若希望在应用窗口之间或浏览器页面窗口之间进行切换,通常可触摸点击屏幕上的窗口切换键(例如Android4.4以上系统提供的切屏键)或触发移动设备上的实体键输入窗口切换展示指令来展示当前系统或应用的多个窗口,并通过然后通过选择窗口输入窗口切换选中指令来确定将要切换到的目标窗口。 如图1所示,该方案在展示多个网页窗口时,通常在一个屏幕中展示3个窗口,每个窗口按照预设的大小设置窗体的高度和宽度,且窗口中的内容仅为窗口中展示的网页内容的一部分。而超出屏幕显示范围的窗口则仅展示窗口标签栏(title栏),用户可通过上下滑动切换正在显示的3个窗口。 在图1的应用场景中,由于展示的3个窗口中仅展示了预设的窗体的高度和宽度限制的网页内容(如图1中两个腾讯网的网页窗口中,由于高度和宽度的限制,均仅展示了类似网站导航栏的部分无法起标识作用的网页内容),而同一个网页可能在操作过程中展示的内容并不相同,例如视频合辑的网页窗口,相同的链接用户可打开多个网页,但由于用户选择观看的视频的不同可导致多个链接相同网页标题(title)相同的网页播放的视频并不相同,而由于传统技术中的展示方式,使得用户仅通过限制的网页内容并不容易对网页窗口具体的展示内容进行识别,从而并不方便用户选择窗口进行切换。 而更突出的问题是,在图1的应用场景中,展示给用户切换的候选窗口的方式均为缩小的窗口,不管用户是在滑动切换当前展示的3个候选窗口还是通过点击候选窗口确定切换到的目标窗口并缩放到全屏展示的过程,移动设备均需要对窗体的位置和大小进行计算,并且在缩放过程中需要对窗口内展示的内容(例如网页窗口中的多个网页元素)进行重新绘制,因此计算量较大,执行效率不高。对于使用电池的移动设备而言,无谓的计算量也导致了移动设备的CPU耗电增加,从而缩短了移动设备的使用时间。 为解决上述传统技术中的窗口切换方法执行效率不高的问题,特提出了一种窗口切换方法。该方法可依赖于计算机程序,能够运行于基于冯洛伊曼体系的计算机系统上。该计算机系统可以是智能手机、平板电脑、智能手表手环、掌上电脑、笔记本电脑、超极本或上网本等终端设备。该方法的应用场景可以是操作系统级的应用窗口之间的切换,也可以是应用内部的页面窗口之间的切换过程。 具体的,如图2所示,该窗口切换方法可包括: 步骤S102:接收窗口切换展示指令,获取窗口切换展示指令对应的候选窗口。 窗口切换展示指令用于触发终端设备将可切换的候选窗口展示给用户选择的操作,候选窗口即为操作系统中正在运行的应用的可切换至的应用窗口(例如,在Andr1d系统中可同时运行多个应用,每个应用具有相应的应用窗本文档来自技高网...

【技术保护点】
一种窗口切换方法,包括:接收窗口切换展示指令,获取窗口切换展示指令对应的候选窗口;生成与所述候选窗口对应的截图,并根据所述截图生成缩略图,展示所述候选窗口的缩略图;获取窗口切换选中指令及相应选中的缩略图,获取所述选中的缩略图对应的切换目标窗口;隐藏所述已展示的候选窗口的缩略图,展示所述切换目标窗口的截图;切换至所述切换目标窗口展示,并隐藏所述切换目标窗口的截图。

【技术特征摘要】
1.一种窗口切换方法,包括: 接收窗口切换展示指令,获取窗口切换展示指令对应的候选窗口 ; 生成与所述候选窗口对应的截图,并根据所述截图生成缩略图,展示所述候选窗口的缩略图; 获取窗口切换选中指令及相应选中的缩略图,获取所述选中的缩略图对应的切换目标窗口 ; 隐藏所述已展示的候选窗口的缩略图,展示所述切换目标窗口的截图; 切换至所述切换目标窗口展示,并隐藏所述切换目标窗口的截图。2.根据权利要求1所述的窗口切换方法,其特征在于,所述展示所述切换目标窗口的截图的步骤还包括: 以缩放动画和/或透明渐变的方式展示所述切换目标窗口的截图。3.根据权利要求1所述的窗口切换方法,其特征在于,所述展示所述候选窗口的缩略图的步骤还包括: 获取切换源窗口,获取所述切换源窗口对应的截图,对所述截图透明或者模糊后以其为背景图片展示所述候选窗口的缩略图。4.根据权利要求3所述的窗口切换方法,其特征在于,所述对所述截图透明或者模糊后以其为背景图片展示所述候选窗口的缩略图的步骤还包括: 在所述展示的候选窗口的缩略图中,标记提示所述切换源窗口的缩略图。5.根据权利要求1所述的窗口切换方法,其特征在于,所述隐藏所述切换目标窗口的截图的步骤之前还包括: 检测所述切换目标窗口的加载完成事件,执行所述隐藏所述切换目标窗口的截图的步骤。6.根据权利要求1所述的窗口切换方法,其特征在于,所述展示所述候选窗口的缩略图的步骤还包括: 获取屏幕尺寸参数信息; 根据所述屏幕尺寸参数信息计算同屏缩略图个数参数,根据所述同屏缩略图个数参数展示所述候选窗...

【专利技术属性】
技术研发人员:蒋超邹嘉伦王超王琪琳
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1