一种解锁界面的生成方法、装置及电子设备制造方法及图纸

技术编号:11948598 阅读:76 留言:0更新日期:2015-08-26 18:07
本发明专利技术实施例公开了一种解锁界面的生成方法、装置及电子设备。一种解锁界面的生成方法,包括:接收被应用锁锁住的应用程序的解锁请求;根据解锁请求,确定需要解锁的应用程序及该应用程序的图标文件;根据图标文件提取第一色彩值,基于第一色彩值形成与应用程序相对应的解锁界面第一显示图层;获取预先生成的特效图片,基于该特效图片形成与应用程序相对应的解锁界面第二显示图层;基于应用锁的解锁交互信息,形成与应用程序相对应的解锁界面第三显示图层;将第一、第二、第三显示图层分别以特定的透明度叠加,生成解锁界面。本发明专利技术只需对解锁界面的三个显示图层进行覆盖,即可生成与现有技术展示效果相同的解锁界面,CPU和GPU的消耗量较低。

【技术实现步骤摘要】

本专利技术涉及用户界面设计
,特别涉及一种解锁界面的生成方法、装置及电子设备
技术介绍
为了保护隐私,用户通常会在终端设备中安装一种可以对该终端设备中应用程序进行锁定的软件,进一步的根据自己的需要对应用程序进行锁定,如可以使用应用程序锁定软件对手机中的某一应用程序进行锁定,用户在使用上述某一应用程序时,该手机的显示界面会从当前的显示界面跳转到解锁信息输入界面,以提示用户输入解锁信息,在应用程序锁定软件接收、确定用户输入的解锁信息为正确的解锁信息后,才执行打开上述某一应用程序的动作。现有的应用程序解锁软件中,解锁信息输入界面的显示方法是预先选取特定的或本软件的图片作为解锁信息输入界面的背景;进一步的,检测到用户输入解锁信息时,实时对背景进行特效处理,从而达到较好的观赏效果,比如模糊效果。然而,由于实时对背景进行特效处理实质上是对当前背景图片进行实时渲染,实时渲染需要消耗大量的中央处理器和图形处理器资源,影响其它应用程序的运行。
技术实现思路
为了解决上述问题,本专利技术实施例公开了一种解锁界面的生成方法、装置及电子设备,具体技术方案如下:本专利技术提供的一种解锁界面的生成方法,所述方法包括:接收被应用锁锁住的应用程序的解锁请求;根据所述解锁请求,确定需要解锁的应用程序及该应用程序的图标文件;根据所述应用程序的图标文件提取第一色彩值,基于第一色彩值形成与所述应用程序相对应的解锁界面第一显示图层;获取预先生成的与所述应用程序的图标文件相对应的特效图片,基于所述特效图片形成与所述应用程序相对应的解锁界面第二显示图层;基于应用锁的解锁交互信息,形成与所述应用程序相对应的解锁界面第三显示图层;将第一显示图层、第二显示图层及第三显示图层分别以特定的透明度叠加,生成解锁界面。根据本专利技术提供的一种具体实施方式,所述根据所述应用程序的图标文件提取第一色彩值,包括:对所述应用程序的图标文件进行颜色解析,确定该应用程序的图标文件的主要颜色;从所确定的主要颜色中选择符合预设条件的颜色,并将该颜色的色彩值确定为第一色彩值。根据本专利技术提供的一种具体实施方式,所述对所述应用程序的图标文件进行颜色解析,确定该应用程序的图标文件的主要颜色,包括:将所述应用程序的图标文件缩小到预设的第一尺寸值,得到缩小的图标文件;自外向内地对所述缩小的图标文件进行色度扫描,得到该应用程序的图标文件的主要颜色。根据本专利技术提供的一种具体实施方式,所述从所确定的主要颜色中选择符合预设条件的颜色,并将该颜色的色彩值确定为第一色彩值,包括:对所述应用程序的主要颜色进行由RGB色度空间到HUE色度空间的转换,得到多个色码;将所得到的色码中占比最高的色码确定为第一色彩值。根据本专利技术提供的一种具体实施方式,所述与所述应用程序的图标文件相对应的特效图片为包含模糊透明效果的特效图片;所述包含模糊透明效果的特效图片的生成步骤,包括:对所述应用程序的图标文件进行尺寸缩放处理,得到具有预设图像尺寸大小的第二图标文件;为所述第二图标文件添加预设长度值的透明边缘,得到包含透明边缘的图片;对所述包含透明边缘的图片进行高斯模糊、混合透明处理,生成包含模糊透明效果的特效图片。根据本专利技术提供的一种具体实施方式,所述对所述应用程序的图标文件进行尺寸缩放处理,得到具有预设图像尺寸大小的第二图标文件,包括:使用Bitmap函数,获取一张标准图,其中,该标准图的尺寸值等于预设的第二尺寸值;将所述应用程序的图标文件缩放到所述标准图中,得到具有预设图像尺寸大小的第二图标文件。根据本专利技术提供的一种具体实施方式,所述应用锁的解锁交互信息包括:解锁方式,应用锁锁定的应用程序的图标、名称;所述基于应用锁的解锁交互信息,形成与所述应用程序相对应的解锁界面第三显示图层,包括:基于应用锁的解锁交互信息,形成与所述应用程序相对应的包含该程序图标、名称的解锁界面第三显示图层。根据本专利技术提供的一种具体实施方式,所述方法还包括:在检测到针对所述解锁界面的滑动动作后,对所述滑动动作的方向进行识别,得到识别结果;根据所述识别结果,移动所述第二显示图层以更换所述解锁界面的背景。根据本专利技术提供的一种具体实施方式,所述根据所述识别结果,移动所述第二显示图层以更换所述解锁界面的背景,包括:沿着与所述滑动动作方向相反的方向,移动所述第二显示图层以更换所述解锁界面的背景。根据本专利技术提供的一种具体实施方式,所述将第一显示图层、第二显示图层及第三显示图层分别以特定的透明度叠加,具体包括:将设置有第一透明度的第一显示图层设置为底层;将设置有第二透明度的第二显示图层叠加在第一显示图层之上;将设置有第三透明度的第三显示图层叠加在第二显示图层之上。本专利技术提供的一种解锁界面的生成装置,所述装置包括:请求接收模块,用于接收被应用锁锁住的应用程序的解锁请求;应用程序确定模块,用于根据所述请求接收模块接收到的解锁请求,确定需要解锁的应用程序及该应用程序的图标文件;第一显示图层生成模块,用于根据所述应用程序的图标文件提取第一色彩值,基于第一色彩值形成与所述应用程序相对应的解锁界面第一显示图层;第二显示图层生成模块,用于获取预先生成的与所述应用程序的图标文件相对应的特效图片,基于所述特效图片形成与所述应用程序相对应的解锁界面第二显示图层;第三显示图层生成模块,用于基于应用锁的解锁交互信息,形成与所述应用程序相对应的解锁界面第三显示图层;解锁界面生成模块,用于将所述第一显示图层生成模块生成的第一显示图层、所述第二显示图层生成模块生成的第二显示图层及所述第三显示图层生成模块生成的第三显示图层分别以特定的透明度叠加,生成解锁界面。根据本专利技术提供的一种具体实施方式,所述第一显示图层生成模块,包括:第一色彩值提取子模块、第一显示图层生成子模块;其中,所述第一色彩值提取子模块,包括:主要颜色提取子单元,用于对所述应用程序的图标文件进行颜色解析,确定该应用程序的图标文件的主要颜色;第一色彩值确定子单元,用于从所述主要颜色提取子单元确定出的主要颜色中选择符合预设条件的颜色,并将该颜色的色彩值确定为第一色彩值;所述第一显示图层生成子模块,用于基于所述第一色彩值提取子模块提取到的第一色彩值形成与所述应用程序相对应的解锁界面第一显本文档来自技高网...
一种解锁界面的生成方法、装置及电子设备

【技术保护点】
一种解锁界面的生成方法,其特征在于,所述方法包括:接收被应用锁锁住的应用程序的解锁请求;根据所述解锁请求,确定需要解锁的应用程序及该应用程序的图标文件;根据所述应用程序的图标文件提取第一色彩值,基于第一色彩值形成与所述应用程序相对应的解锁界面第一显示图层;获取预先生成的与所述应用程序的图标文件相对应的特效图片,基于所述特效图片形成与所述应用程序相对应的解锁界面第二显示图层;基于应用锁的解锁交互信息,形成与所述应用程序相对应的解锁界面第三显示图层;将第一显示图层、第二显示图层及第三显示图层分别以特定的透明度叠加,生成解锁界面。

【技术特征摘要】
1.一种解锁界面的生成方法,其特征在于,所述方法包括:
接收被应用锁锁住的应用程序的解锁请求;
根据所述解锁请求,确定需要解锁的应用程序及该应用程序的图标文件;
根据所述应用程序的图标文件提取第一色彩值,基于第一色彩值形成与所
述应用程序相对应的解锁界面第一显示图层;
获取预先生成的与所述应用程序的图标文件相对应的特效图片,基于所述
特效图片形成与所述应用程序相对应的解锁界面第二显示图层;
基于应用锁的解锁交互信息,形成与所述应用程序相对应的解锁界面第三
显示图层;
将第一显示图层、第二显示图层及第三显示图层分别以特定的透明度叠加,
生成解锁界面。
2.根据权利要求1所述的方法,其特征在于,所述根据所述应用程序的图
标文件提取第一色彩值,包括:
对所述应用程序的图标文件进行颜色解析,确定该应用程序的图标文件的
主要颜色;
从所确定的主要颜色中选择符合预设条件的颜色,并将该颜色的色彩值确
定为第一色彩值。
3.根据权利要求2所述的方法,其特征在于,所述对所述应用程序的图标
文件进行颜色解析,确定该应用程序的图标文件的主要颜色,包括:
将所述应用程序的图标文件缩小到预设的第一尺寸值,得到缩小的图标文
件;
自外向内地对所述缩小的图标文件进行色度扫描,得到该应用程序的图标
文件的主要颜色。
4.根据权利要求2所述的方法,其特征在于,所述从所确定的主要颜色中
选择符合预设条件的颜色,并将该颜色的色彩值确定为第一色彩值,包括:
对所述应用程序的主要颜色进行由RGB色度空间到HUE色度空间的转换,
得到多个色码;
将所得到的色码中占比最高的色码确定为第一色彩值。
5.根据权利要求1所述的方法,其特征在于,所述与所述应用程序的图标
文件相对应的特效图片为包含模糊透明效果的特效图片;所述包含模糊透明效
果的特效图片的生成步骤,包括:
对所述应用程序的图标文件进行尺寸缩放处理,得到具有预设图像尺寸大
小的第二图标文件;
为所述第二图标文件添加预设长度值的透明边缘,得到包含透明边缘的图
片;
对所述包含透明边缘的图片进行高斯模糊、混合透明处理,生成包含模糊
透明效果的特效图片。
6.根据权利要求5所述的方法,其特征在于,所述对所述应用程序的图标
文件进行尺寸缩放处理,得到具有预设图像尺寸大小的第二图标文件,包括:
使用Bitmap函数,获取一张标准图,其中,该标准图的尺寸值等于预设的
第二尺寸值;
将所述应用程序的图标文件缩放到所述标准图中,得到具有预设图像尺寸
大小的第二图标文件。
7.根据权利要求1所述的方法,其特征在于,所述应用锁的解锁交互信息
包括:解锁方式,应用锁锁定的应用程序的图标、名称;
所述基于应用锁的解锁交互信息,形成与所述应用程序相对应的解锁界面
第三显示图层,包括:
基于应用锁的解锁交互信息,形成与所述应用程序相对应的包含该程序图
标、名称的解锁界面第三显示图层。
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在检测到针对所述解锁界面的滑动动作后,对所述滑动动作的方向进行识
别,得到识别结果;
根据所述识别结果,移动所述第二显示图层以更换所述解锁界面的背景。
9.根据权利要求8所述的方法,其特征在于,所述根据所述识别结果,移
动所述第二显示图层以更换所述解锁界面的背景,包括:
沿着与所述滑动动作方向相反的方向,移动所述第二显示图层以更换所述
解锁界面的背景。
10.根据权利要求1所述的方法,其特征在于,所述将第一显示图层、第二
显示图层及第三显示图层分别以特定的透明度叠加,具体包括:
将设置有第一透明度的第一显示图层设置为底层;
将设置有第二透明度的第二显示图层叠加在第一显示图层之上;
将设置有第三透明度的第三显示图层叠加在第二显示图层之上。
11.一种解锁界面的生成装置,其特征在于,所述装置包括:
请求接收模块,用于接收被应用锁锁住的应用程序的解锁请求;
应用程序确定模块,用于根据所述请求接收模块接收到的解锁请求,确定
需要解锁的应用程序及该应用程序的图标文件;
第一显示图层生成模块,用于根据所述应用程序的图标文件提取第一色彩
值,基于第一色彩值形成与所述应用程序相对应的解锁界面第一显示图层;
第二显示图层生成模块,用于获取预先生成的与所述应用程序的图标文件
相对应的特效图片,基于所述特效图片形成与所述应用程序相对应的解锁界面
第二显示图层;
第三显示图层生成模块,用于基于应用锁的解锁交互信息,形成与所述应
用程序相对应的解锁界面第三显示图层;
解锁界面生成模块,用于将所述第一显示图层生成...

【专利技术属性】
技术研发人员:杨世铎萧浩良粘子奕
申请(专利权)人:北京金山安全软件有限公司
类型:发明
国别省市:北京;11

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

1