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

文档序号:8543528阅读:421来源:国知局
一种解锁界面的生成方法、装置及电子设备的制造方法
【技术领域】
[0001]本发明涉及用户界面设计技术领域,特别涉及一种解锁界面的生成方法、装置及电子设备。
【背景技术】
[0002]为了保护隐私,用户通常会在终端设备中安装一种可以对该终端设备中应用程序进行锁定的软件,进一步的根据自己的需要对应用程序进行锁定,如可以使用应用程序锁定软件对手机中的某一应用程序进行锁定,用户在使用上述某一应用程序时,该手机的显示界面会从当前的显示界面跳转到解锁信息输入界面,以提示用户输入解锁信息,在应用程序锁定软件接收、确定用户输入的解锁信息为正确的解锁信息后,才执行打开上述某一应用程序的动作。
[0003]现有的应用程序解锁软件中,解锁信息输入界面的显示方法是预先选取特定的或本软件的图片作为解锁信息输入界面的背景;进一步的,检测到用户输入解锁信息时,实时对背景进行特效处理,从而达到较好的观赏效果,比如模糊效果。
[0004]然而,由于实时对背景进行特效处理实质上是对当前背景图片进行实时渲染,实时渲染需要消耗大量的中央处理器和图形处理器资源,影响其它应用程序的运行。

【发明内容】

[0005]为了解决上述问题,本发明实施例公开了一种解锁界面的生成方法、装置及电子设备,具体技术方案如下:
[0006]本发明提供的一种解锁界面的生成方法,所述方法包括:
[0007]接收被应用锁锁住的应用程序的解锁请求;
[0008]根据所述解锁请求,确定需要解锁的应用程序及该应用程序的图标文件;
[0009]根据所述应用程序的图标文件提取第一色彩值,基于第一色彩值形成与所述应用程序相对应的解锁界面第一显示图层;
[0010]获取预先生成的与所述应用程序的图标文件相对应的特效图片,
[0011]基于所述特效图片形成与所述应用程序相对应的解锁界面第二显示图层;
[0012]基于应用锁的解锁交互信息,形成与所述应用程序相对应的解锁界面第三显示图层;
[0013]将第一显示图层、第二显示图层及第三显示图层分别以特定的透明度叠加,生成解锁界面。
[0014]根据本发明提供的一种【具体实施方式】,所述根据所述应用程序的图标文件提取第一色彩值,包括:
[0015]对所述应用程序的图标文件进行颜色解析,确定该应用程序的图标文件的主要颜色;
[0016]从所确定的主要颜色中选择符合预设条件的颜色,并将该颜色的色彩值确定为第一色彩值。
[0017]根据本发明提供的一种【具体实施方式】,所述对所述应用程序的图标文件进行颜色解析,确定该应用程序的图标文件的主要颜色,包括:
[0018]将所述应用程序的图标文件缩小到预设的第一尺寸值,得到缩小的图标文件;
[0019]自外向内地对所述缩小的图标文件进行色度扫描,得到该应用程序的图标文件的主要颜色。
[0020]根据本发明提供的一种【具体实施方式】,所述从所确定的主要颜色中选择符合预设条件的颜色,并将该颜色的色彩值确定为第一色彩值,包括:
[0021]对所述应用程序的主要颜色进行由RGB色度空间到HUE色度空间的转换,得到多个色码;
[0022]将所得到的色码中占比最高的色码确定为第一色彩值。
[0023]根据本发明提供的一种【具体实施方式】,所述与所述应用程序的图标文件相对应的特效图片为包含模糊透明效果的特效图片;所述包含模糊透明效果的特效图片的生成步骤,包括:
[0024]对所述应用程序的图标文件进行尺寸缩放处理,得到具有预设图像尺寸大小的第二图标文件;
[0025]为所述第二图标文件添加预设长度值的透明边缘,得到包含透明边缘的图片;
[0026]对所述包含透明边缘的图片进行高斯模糊、混合透明处理,生成包含模糊透明效果的特效图片。
[0027]根据本发明提供的一种【具体实施方式】,所述对所述应用程序的图标文件进行尺寸缩放处理,得到具有预设图像尺寸大小的第二图标文件,包括:
[0028]使用Bitmap函数,获取一张标准图,其中,该标准图的尺寸值等于预设的第二尺寸值;
[0029]将所述应用程序的图标文件缩放到所述标准图中,得到具有预设图像尺寸大小的第二图标文件。
[0030]根据本发明提供的一种【具体实施方式】,所述应用锁的解锁交互信息包括:解锁方式,应用锁锁定的应用程序的图标、名称;
[0031]所述基于应用锁的解锁交互信息,形成与所述应用程序相对应的解锁界面第三显示图层,包括:
[0032]基于应用锁的解锁交互信息,形成与所述应用程序相对应的包含该程序图标、名称的解锁界面第三显示图层。
[0033]根据本发明提供的一种【具体实施方式】,所述方法还包括:
[0034]在检测到针对所述解锁界面的滑动动作后,对所述滑动动作的方向进行识别,得到识别结果;
[0035]根据所述识别结果,移动所述第二显示图层以更换所述解锁界面的背景。
[0036]根据本发明提供的一种【具体实施方式】,所述根据所述识别结果,移动所述第二显示图层以更换所述解锁界面的背景,包括:
[0037]沿着与所述滑动动作方向相反的方向,移动所述第二显示图层以更换所述解锁界面的背景。
[0038]根据本发明提供的一种【具体实施方式】,所述将第一显示图层、第二显示图层及第三显示图层分别以特定的透明度叠加,具体包括:
[0039]将设置有第一透明度的第一显示图层设置为底层;
[0040]将设置有第二透明度的第二显示图层叠加在第一显示图层之上;
[0041]将设置有第三透明度的第三显示图层叠加在第二显示图层之上。
[0042]本发明提供的一种解锁界面的生成装置,所述装置包括:
[0043]请求接收模块,用于接收被应用锁锁住的应用程序的解锁请求;
[0044]应用程序确定模块,用于根据所述请求接收模块接收到的解锁请求,确定需要解锁的应用程序及该应用程序的图标文件;
[0045]第一显示图层生成模块,用于根据所述应用程序的图标文件提取第一色彩值,基于第一色彩值形成与所述应用程序相对应的解锁界面第一显示图层;
[0046]第二显示图层生成模块,用于获取预先生成的与所述应用程序的图标文件相对应的特效图片,基于所述特效图片形成与所述应用程序相对应的解锁界面第二显示图层;
[0047]第三显示图层生成模块,用于基于应用锁的解锁交互信息,形成与所述应用程序相对应的解锁界面第三显示图层;
[0048]解锁界面生成模块,用于将所述第一显示图层生成模块生成的第一显示图层、所述第二显示图层生成模块生成的第二显示图层及所述第三显示图层生成模块生成的第三显示图层分别以特定的透明度叠加,生成解锁界面。
[0049]根据本发明提供的一种【具体实施方式】,所述第一显示图层生成模块,包括:第一色彩值提取子模块、第一显示图层生成子模块;其中,
[0050]所述第一色彩值提取子模块,包括:
[0051]主要颜色提取子单元,用于对所述应用程序的图标文件进行颜色解析,确定该应用程序的图标文件的主要颜色;
[0052]第一色彩值确定子单元,用于从所述主要颜色提取子单元确定出的主要颜色中选择符合预设条件的颜色,并将该颜色的色彩值确定为第一色彩值;
[0053]所述第一显示图层生成子模块,用于基于所述第一色彩值提取子模块提取到的第一色彩值形成与所述应用程序相对应的解锁界面第一显示图层。
[0054]根据本发明提供的一种【具体实施方式】,所述主要颜色提取子单元,具体用于:
[0055]将所述应用程序的图标文件缩小到预设的第一尺寸值,得到缩小的图标文件;
[0056]自外向内地对所述缩小的图标文件进行色度扫描,得到该应用程序的图标文件的主要颜色。
[0057]根据本发明提供的一种【具体实施方式】,所述第一色彩值确定子单元,具体用于:
[0058]对所述应用程序的主要颜色进行由RGB色度空间到HUE色度空间的转换,得到多个色码;
[0059]将所得到的色码中占比最高的色码确定为第一色彩值。
[0060]根据本发明提供的一种【具体实施方式】,所述与所述应用程序的图标文件相对应的特效图片为包含模糊透明效果的特效图片;所述装置还包括:特效图片生成模块;其中,所述特效图片生成模块,包括:
[0061]第一图片处理子模块,用于对所述应用程序的图标文件进行尺寸缩放处理,得到具有预设图像尺寸大小的第二图标文件;
[0062]第二图片处理子模块,用于为所述第一图片处理子模块处理得到的第二图标文件添加预设长度值的透明边缘,得到包含透明边缘的图片;
[0063]第三图片处理子模块,用于对所述第二图片处理子模块处理得到的包含透明边缘的图片进行高斯模糊、混合透明处理,生成包含模糊透明效果的特效图片。
[006
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1