一种多窗口层的动态处理方法及系统技术方案

技术编号:12014901 阅读:78 留言:0更新日期:2015-09-06 01:25
本申请公开了一种多窗口层的动态处理方法及系统,对操作系统的多窗口进行垂直分层处理,得到多个垂直窗口层,然后将各个应用根据应用功能的不同分别放到相对应的垂直窗口层中,并获取各个需要进行动态处理的垂直窗口层的层次信息,利用层次信息把各个需要进行动态处理的垂直窗口层融合,并将融合后的混合层映射到另一个窗口层得到融合后的窗口层,然后在该融合后的窗口层获取动态的处理效果。由于融合后的窗口层中映射有所有的需要进行动态处理的垂直窗口层,因此,当需要进行动态处理的垂直窗口层处于渲染状态时,在融合后的窗口层就会得到动态的处理效果,从而解决了多窗口层进行动态图像处理的难题。

【技术实现步骤摘要】
一种多窗口层的动态处理方法及系统
本专利技术涉及终端设备显示
,更具体的说,涉及一种多窗口层的动态处理方法及系统。
技术介绍
现有的终端设备经常通过界面设计以及界面中的特效处理来提高用户的体验,也就是说,通过对不同场景采用不同的滤镜处理得到不同显示效果的界面来提高用户的体验。但是这些特效处理的方式都是通过获取需要处理的窗口层截图,然后对获取的窗口层截图进行图像处理。由于获取的窗口层截图是静态的,处理后的效果也是静态的,因此无法把窗口层的动态信息反馈给用户,造成用户的体验效果不佳。综上可以看出,如何提供一种多窗口层的动态处理方法及系统以实现对多窗口层的动态处理是本领域技术人员亟待解决的技术问题。
技术实现思路
有鉴于此,本专利技术提供一种多窗口层的动态处理方法及系统,以实现对多窗口层的动态处理。一种多窗口层的动态处理方法,包括:对操作系统的多窗口进行垂直分层处理,得到多个垂直窗口层;把各个应用根据应用功能的不同分别放到与各应用功能相对应的垂直窗口层中;从所有的包含有应用的垂直窗口层中,获取携带有垂直窗口层的层次信息的窗口句柄,所述窗口句柄为需要进行动态处理的垂直窗口层的窗口句柄;将各所述窗口句柄利用各自层次信息中包含的层次标号按照预设顺序从上至下垂直排开,并根据预设的混合模式进行融合,得到融合后的混合层;将所述混合层映射到另一个预先建好的窗口层得到融合后的窗口层;当所有的所述需要进行动态处理的垂直窗口层处于渲染状态时,在所述融合后的窗口层获取动态的处理效果。优选的,还包括:对所述融合后的窗口层采用图像滤波算法进行特效处理,得到动态特效的处理效果。优选的,所述特效处理包括:高斯模糊。优选的,所述混合模式包括透明度。优选的,所述混合模式包括颜色。一种多窗口层的动态处理系统,包括:处理单元,用于对操作系统的多窗口进行垂直分层处理,得到多个垂直窗口层;放置单元,用于把各个应用根据应用功能的不同分别放到与各应用功能相对应的垂直窗口层中;第一获取单元,用于从所有的包含有应用的垂直窗口层中,获取携带有垂直窗口层的层次信息的窗口句柄,所述窗口句柄为需要进行动态处理的垂直窗口层的窗口句柄;融合单元,用于将各所述窗口句柄利用各自层次信息中包含的层次标号按照预设顺序从上至下垂直排开,并根据预设的混合模式进行融合,得到融合后的混合层;映射单元,用于将所述混合层映射到另一个预先建好的窗口层得到融合后的窗口层;第二获取单元,用于当所有的所述需要进行动态处理的垂直窗口层处于渲染状态时,在所述融合后的窗口层获取动态的处理效果。优选的,还包括:特效单元,用于对所述融合后的窗口层采用图像滤波算法进行特效处理,得到动态特效的处理效果。优选的,所述特效处理包括:高斯模糊。优选的,所述混合模式包括透明度。优选的,所述混合模式包括颜色。从上述的技术方案可以看出,本专利技术提供了一种多窗口层的动态处理方法及系统,对操作系统的多窗口进行垂直分层处理,得到多个垂直窗口层,然后将各个应用根据应用功能的不同分别放到相对应的垂直窗口层中,并获取各个需要进行动态处理的垂直窗口层的层次信息,利用层次信息把各个需要进行动态处理的垂直窗口层融合,并将融合后的混合层映射到另一个窗口层得到融合后的窗口层,然后在该融合后的窗口层获取动态的处理效果。由于融合后的窗口层中映射有所有的需要进行动态处理的垂直窗口层,因此,当需要进行动态处理的垂直窗口层处于渲染状态时,在融合后的窗口层就会得到动态的处理效果,从而解决了多窗口层进行动态图像处理的难题。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例公开的一种多窗口层的动态处理方法流程图;图2为本专利技术实施例公开的一种垂直窗口层映射到混合后的窗口层的过程示意图;图3为本专利技术实施例公开的另一种多窗口层的动态处理方法流程图;图4为本专利技术实施例公开的一种多窗口层的动态处理系统的结构示意图;图5为本专利技术实施例公开的另一种多窗口层的动态处理系统的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例公开了一种多窗口层的特效处理方法及系统,以实现对多窗口层的动态特效处理。参见图1,本专利技术实施例公开了一种多窗口层的动态处理方法流程图,包括步骤:步骤S11、对操作系统的多窗口进行垂直分层处理,得到多个垂直窗口层;其中,窗口是操作系统和用户之间进行交互以及信息交换的媒介,它实现信息的内部形式与人类可以接受形式之间的转换。它是屏幕上与一个应用程序相对应的一个区域,包括框架和客户区,是用户与产生该窗口的应用程序之间的可视界面。步骤S12、把各个应用根据应用功能的不同分别放到与各应用功能相对应的垂直窗口层中;举例说明,系统类弹出框统一放到系统提示层;系统应用例如状态栏和通知栏等统一放到系统应用层;其它非系统应用则需要统一放到应用层中。步骤S13、从所有的包含有应用的垂直窗口层中,获取携带有垂直窗口层的层次信息的窗口句柄;其中,所述窗口句柄为需要进行动态处理的垂直窗口层的窗口句柄。在操作系统中,窗口句柄是一个系统内部数据结构的引用。例如,当用户操作一个窗口时,系统会给出用户一个该窗口的窗口句柄,并通知用户:当前正在操作142号窗口,然后应用程序就会要求系统对142号窗口进行操作,包括移动窗口、改变窗口大小、把窗口最小化等等。步骤S14、将各所述窗口句柄利用各自层次信息中包含的层次标号按照预设顺序从上至下垂直排开,并根据预设的混合模式进行融合,得到融合后的混合层;其中,混合模式包括透明度、颜色等等。预设顺序可以为从高到低,或是从低到高等。步骤S15、将所述混合层映射到另一个预先建好的窗口层得到融合后的窗口层;步骤S16、当所有的所述需要进行动态处理的垂直窗口层处于渲染状态时,在所述融合后的窗口层获取动态的处理效果。需要说明的是,当需要进行动态处理的垂直窗口层处于渲染状态时,该需要动态处理的窗口层处于动态变化的状态,此时,映射有需要进行动态处理的垂直窗口层的新窗口层即融合后的窗口层也相应的在进行动态变化,这样在融合后的窗口层就可得到多窗口层动态的处理效果。为形象说明将各垂直窗口层映射到混合窗口层的过程,参见图2,本专利技术实施例公开的一种垂直窗口层映射到混合后的窗口层的过程示意图,图中,垂直窗口层至少包括有系统提示层01、系统应用层02和应用层03,系统提示层01、系统应用层02和应用层03从上至下垂直排开,当系统提示层01、系统应用层02和应用层03根据预设的混合模式融合后,融合后得到的混合层映射到预先建好的窗口层得到融合后的窗口层001。综上可以看出,由于融合后的窗口层中映射有所有的需要进行动态处理的垂直窗口层,因此,当需要进行动态处理的垂直窗口层处于渲染状态时,在融合后的窗口层就会得到动态的处理本文档来自技高网...
一种多窗口层的动态处理方法及系统

【技术保护点】
一种多窗口层的动态处理方法,其特征在于,包括:对操作系统的多窗口进行垂直分层处理,得到多个垂直窗口层;把各个应用根据应用功能的不同分别放到与各应用功能相对应的垂直窗口层中;从所有的包含有应用的垂直窗口层中,获取携带有垂直窗口层的层次信息的窗口句柄,所述窗口句柄为需要进行动态处理的垂直窗口层的窗口句柄;将各所述窗口句柄利用各自层次信息中包含的层次标号按照预设顺序从上至下垂直排开,并根据预设的混合模式进行融合,得到融合后的混合层;将所述混合层映射到另一个预先建好的窗口层得到融合后的窗口层;当所有的所述需要进行动态处理的垂直窗口层处于渲染状态时,在所述融合后的窗口层获取动态的处理效果。

【技术特征摘要】
1.一种多窗口层的动态处理方法,其特征在于,包括:对操作系统的多窗口进行垂直分层处理,得到多个垂直窗口层;把各个应用根据应用功能的不同分别放到与各应用功能相对应的垂直窗口层中;从所有的包含有应用的垂直窗口层中,获取携带有垂直窗口层的层次信息的窗口句柄,所述窗口句柄为需要进行动态处理的垂直窗口层的窗口句柄;将各所述窗口句柄利用各自层次信息中包含的层次标号按照预设顺序从上至下垂直排开,并根据预设的混合模式进行融合,得到融合后的混合层;将所述混合层映射到另一个预先建好的窗口层得到融合后的窗口层;当所有的所述需要进行动态处理的垂直窗口层处于渲染状态时,在所述融合后的窗口层获取动态的处理效果。2.根据权利要求1所述的动态处理方法,其特征在于,还包括:对所述融合后的窗口层采用图像滤波算法进行特效处理,得到动态特效的处理效果。3.根据权利要求2所述的动态处理方法,其特征在于,所述特效处理包括:高斯模糊。4.根据权利要求1所述的动态处理方法,其特征在于,所述混合模式包括透明度。5.根据权利要求1所述的动态处理方法,其特征在于,所述混合模式包括颜色。6.一种多窗口层的动态处理系统,其特征在于,包括:处理...

【专利技术属性】
技术研发人员:王锐
申请(专利权)人:北京元心科技有限公司
类型:发明
国别省市:北京;11

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

1