一种界面显示方法和装置的制造方法

文档序号:9929387阅读:169来源:国知局
一种界面显示方法和装置的制造方法
【技术领域】
[0001] 本发明涉及图形界面技术领域,特别是涉及一种界面显示方法和装置。
【背景技术】
[0002] 随着通信技术的迅速发展,各种各样的终端随之产生,终端中的界面也越来越丰 富多彩。其中,终端的界面通常由多个图层叠加而成,每一图层均加载有各自的呈现内容, 例如,位于底层的背景层用于显示背景图片界面,背景层之上的应用层用于显示应用图标 界面,当某一应用被启动后,该应用的界面将显示在应用层的上层。
[0003] 目前终端上的界面显示方式中,背景层的界面和应用层的界面固定显示。当某一 应用被启动后,前端的应用的界面、应用层的界面及背景层的界面将由上到下依次叠加。由 于现有技术中,各界面仅是简单合成,从而在作为后台的应用层和背景层的影响下,使得前 端的应用的界面并不能被很好地突出显示,降低了用户体验感。

【发明内容】

[0004] 本发明提供一种界面显示方法和装置,可实现在前端的应用的界面被很好地突出 显示的同时,后台被模糊美化的目的。
[0005] 本发明公开了一种界面显示方法,包括:
[0006] 接收应用发送的模糊请求;
[0007] 根据所述模糊请求,对所述应用的当前界面所在图层的下层图层中的界面进行模 糊化处理;
[0008] 显示所述应用的当前界面和所述模糊化处理后的界面。
[0009] 本发明还公开了一种界面显示装置,包括:
[0010] 接收模块,用于接收应用发送的模糊请求;
[0011] 模糊模块,用于根据所述模糊请求,对所述应用的当前界面所在图层的下层图层 中的界面进行模糊化处理;
[0012] 显示模块,用于显示所述应用的当前界面和所述模糊化处理后的界面。
[0013] 与现有技术相比,本发明包括以下优点:
[0014] 本发明中应用可以发送模糊请求至系统,系统在接收应用发送的模糊请求后,即 可根据该模糊请求,对该应用的当前界面所在图层的下层图层中的界面进行模糊化处理, 然后显示应用的当前界面和模糊化处理后的界面。因此,本发明中各界面并非仅是简单合 成,而是将作为后台的图层中的界面进行模糊化处理,并同时显示应用的当前界面和模糊 化处理后的作为后台的图层中的界面,因此可以达到前端的应用的界面被很好地突出显示 的同时,后台被模糊美化的效果,提升用户体验。
【附图说明】
[0015] 图1是本发明实施例一的一种界面显示方法的步骤流程图;
[0016] 图2是本发明实施例二的一种界面显示方法的步骤流程图;
[0017] 图3是本发明实施例二的另一种一种界面显示方法的步骤流程图;
[0018] 图4是本发明实施例二的一种界面显示方法的流程示意图;
[0019] 图5是本发明实施例二的一种界面显示的示意图;
[0020] 图6是本发明实施例三的一种界面显示装置的结构框图;
[0021] 图7是本发明实施例四的一种界面显示装置的结构框图。
【具体实施方式】
[0022] 为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实 施方式对本发明作进一步详细的说明。
[0023] 实施例一
[0024] 参照图1,示出了本发明实施例一的一种界面显示方法的步骤流程图。本实施例 中,该界面显示方法可以包括以下步骤:
[0025] 步骤101,接收应用发送的模糊请求。
[0026] 终端中的应用可以在满足预设的触发条件时发送模糊请求至系统,以使系统对相 应界面进行模糊化处理。对于应用发送模糊请求的具体场景,将在下面的实施例二中详细 介绍。
[0027] 步骤102,根据模糊请求,对应用的当前界面所在图层的下层图层中的界面进行模 糊化处理。
[0028] 系统在接收到上述模糊请求后,即可响应于该模糊请求,根据该模糊请求,对发送 该模糊请求的应用的当前界面所在图层的下层图层中的界面进行模糊化处理,得到模糊化 处理后的界面。
[0029] 步骤103,显示应用的当前界面和模糊化处理后的界面。
[0030] 经过上述步骤102中的模糊化处理后,在进行界面显示时,即可显示上述应用的 当前界面和上述模糊化处理后的界面。
[0031] 本实施例一中对上述各个步骤分别进行了简单介绍,对于各个步骤的具体过程, 将在下面的实施例二中详细介绍。
[0032] 本发明实施例中,各界面并非仅是简单合成,而是将作为后台的图层中的界面进 行模糊化处理,并同时显示应用的当前界面和模糊化处理后的作为后台的图层中的界面, 因此可以达到前端的应用的界面被很好地突出显示的同时,后台被模糊美化的效果,提升 用户体验。
[0033] 实施例二
[0034] 参照图2,示出了本发明实施例二的一种界面显示方法的步骤流程图。本实施例 中,该界面显示方法可以包括以下步骤:
[0035] 步骤201,接收应用发送的模糊请求。
[0036] 终端中的应用可以在满足预设的触发条件时发送模糊请求至系统。其中,发送模 糊请求的应用可以为终端上的任意应用,例如控制中心应用、通知中心应用、微信、微博等。 预设的触发条件可以为在应用启动时,即在应用启动时该应用即可发送模糊请求;触发条 件也可以为在跳转至应用的预设界面时,即在跳转至应用的预设界面时该应用即可发送模 糊请求,其中预设界面可以为预先设置的该应用的任何一个界面。当然触发条件也可以为 其他条件,本发明实施例对具体的触发条件并不加以限制。
[0037] 步骤202,根据模糊请求,对应用的当前界面所在图层的下层图层中的界面进行模 糊化处理。
[0038] 终端中显示的界面各自对应有图层,例如,在未启动任何应用时,终端桌面上的背 景界面所在的背景图层为底层,桌面上的应用图标显示界面所在的桌面应用图层为上层, 如果启动某个应用,则上述桌面应用图层变为中间层,该应用的界面所在的图层位于上述 背景图层和桌面应用图层的上层。
[0039] 系统接收到上述模糊请求,即可响应该模糊请求,对发送该模糊请求的应用的当 前界面所在图层的下层图层中的界面进行模糊化处理。
[0040] 本发明实施例中,可以在系统中用于图像合成的系统服务进程中执行该步骤202, 因此该步骤202具体可以包括:将模糊请求通知给用于图像合成的系统服务进程;在系统 服务进程中对应用的当前界面所在图层的下层图层中的界面进行模糊化处理。
[0041] 在系统启动后,用于图像合成的系统服务进程也随之启动,当系统接收到应用发 送的模糊请求后,即可将模糊请求通知给用于图像合成的系统服务进程,然后在该进程中 对应用的当前界面所在图层的下层图层中的界面进行模糊化处理。对于不同类型的操作系 统,其中用于图像合成的系统服务进程的名称不同,例如在安卓系统下,上述用于图像合成 的系统服务进程为Surfaceflinger进程,因此本发明实施例中对具体的进程名称并不加 以限制。
[0042] 本发明实施例中,该步骤202可以包括以下子步骤al~子步骤a3,子步骤al~子 步骤a3可以为在上述系统服务进程中执行的步骤:
[0043] 子步骤al,确定应用的当前界面所在图层的下层图层的个数;
[0044] 本发明实施例中,可以将垂直于终端界面、并且方向为远离终端界面方向的轴看 做z轴,该z轴的方向用于指示图层从下到上的方向。因此,每个图层可以对应一个表示该 图层在Z轴方向上的Z值,首先可以获取应用的当前界面所在图层对应的Z值(例如,在模 糊请求中可以包括应用的标识,根据该应用的标识即可获取对应应用的当前界面所在图层 对应的Z值),然后确定对应的Z值小于上述当前界面所在图层对应的Z值的图层,确定出 的图层即为应用的当前界面所在图层的下层图层,然后获取下层图层的个数。
[0045] 子步骤a2,基于下层图层的个数确定待处理界面;
[0046] 根据下层图层的个数的不同,可以按照不同的方式确定待处理界面。因此,该子步 骤a2可以包括以下两种情况:
[0047] 第一种情况:下层图层的个数为一个。
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1