一种解锁界面颜色确定方法及装置与流程

文档序号:14389690阅读:256来源:国知局
一种解锁界面颜色确定方法及装置与流程

本发明实施例涉及计算机技术领域,具体涉及一种解锁界面颜色确定方法及装置。



背景技术:

随着科技发展,智能手机等智能移动终端得到普及,成为人们日常生活中重要的工具。通常这些智能移动终端中安装有多种类型的app(application,应用程序),满足人们日常生活工作的需求。

为了提高app的安全,产生越来越多的安全类app,用于对其他app进行管理,现有的安全类app可提供对不同app加锁的功能,以使用户将app解锁后才能正常使用app,从而提高app的安全性。

但是,用户解锁不同app时,解锁界面的颜色通常是相同的,固定不变,但是不同app图标的颜色不同,某些app图标颜色和解锁界面的颜色差别较大,给用户带来不适感。



技术实现要素:

为了解决现有技术存在的问题,本发明的至少一个实施例提供了一种解锁界面颜色确定方法及装置。

第一方面,本发明实施例公开一种解锁界面颜色确定方法,包括:

在检测到应用程序的解锁操作时,获取所述应用程序的图标的颜色信息以及获取预设解锁界面的界面布局;

根据所述应用程序的图标的颜色信息,确定所述预设解锁界面的界面背景颜色;

将所述应用程序对应的解锁界面的背景颜色确定为所述界面背景颜色。

可选的,所述获取所述应用程序的图标的颜色信息,包括:

获取所述应用程序的图标中各个像素的颜色值。

可选的,所述根据所述应用程序的图标的颜色信息,确定所述预设解锁界面的界面背景颜色,包括:

统计每个颜色值对应的像素个数;

根据每个颜色值对应的像素个数,确定每个颜色值的混合权重;

根据每个颜色值的混合权重,将所有颜色值进行混合处理,得到所述预设解锁界面的界面背景颜色。

可选的,所述方法还包括:

在检测到应用程序的解锁操作时,判断所述解锁操作是否为终端解锁后的首次解锁操作,若是,则执行所述获取所述应用程序的图标的颜色信息以及获取预设解锁界面的界面布局的步骤。

可选的,所述方法还包括:

根据所述背景颜色以及所述界面布局,生成与所述应用程序对应的解锁界面;

展示所述解锁界面。

第二方面,本发明实施例还公开一种解锁界面颜色确定装置,包括:

获取单元,用于在检测到应用程序的解锁操作时,获取所述应用程序的图标的颜色信息以及获取预设解锁界面的界面布局;

第一确定单元,用于根据所述应用程序的图标的颜色信息,确定所述预设解锁界面的界面背景颜色;

第二确定单元,用于将所述应用程序对应的解锁界面的背景颜色确定为所述界面背景颜色。

可选的,所述获取单元,用于在检测到应用程序的解锁操作时,获取所述应用程序的图标中各个像素的颜色值以及获取预设解锁界面的界面布局。

可选的,所述第一确定单元,具体用于:

统计每个颜色值对应的像素个数;

根据每个颜色值对应的像素个数,确定每个颜色值的混合权重;

根据每个颜色值的混合权重,将所有颜色值进行混合处理,得到所述预设解锁界面的界面背景颜色。

可选的,所述装置还包括:

判断单元,用于在检测到应用程序的解锁操作时,判断所述解锁操作是否为终端解锁后的首次解锁操作;

相应地,所述获取单元,用于在所述判断单元判定所述解锁操作为终端解锁后的首次解锁操作,获取所述应用程序的图标的颜色信息以及获取预设解锁界面的界面布局。

可选的,所述装置还包括:

生成单元,用于根据所述背景颜色以及所述界面布局,生成与所述应用程序对应的解锁界面;

展示单元,用于展示所述解锁界面。

可见,本发明的至少一个实施例中,在检测到解锁操作时,并非展示固定颜色的解锁界面,而是根据app图标的颜色来确定解锁界面的界面背景颜色,进而使得展示的解锁界面的颜色不固定,并随着app图标的颜色进行相应变化,使得app图标颜色和解锁界面的颜色差别不大,解决现有技术中展示固定颜色的解锁界面,存在app图标颜色和解锁界面的颜色差别较大,给用户带来不适感的问题。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种解锁界面颜色确定方法流程图;

图2为本发明实施例提供的一种解锁界面颜色确定装置的框图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

第一方面,如图1所示,本发明实施例公开一种解锁界面颜色确定方法,可包括以下步骤101至103:

101、在检测到应用程序的解锁操作时,获取所述应用程序的图标的颜色信息以及获取预设解锁界面的界面布局。

本实施例中,该方法可应用于能够安装应用程序的任何种类的电子设备中,也即该方法的执行主体是应用程序,例如为安全类应用程序,电子设备例如为智能手机,平板电脑等终端。

本实施例中,解锁操作例如为用户点击应用程序的图标,即用户启动应用程序,又例如用户点击电子设备的后台按键,展示后台运行界面,该界面中显示后台运行中的应用程序,用户从该界面中点击应用程序。

本实施例中,在检测到应用程序的解锁操作时,并非直接展示颜色固定的解锁界面,而是获取应用程序的图标的颜色信息,从而基于应用程序的图标的颜色信息来调整解锁界面的颜色,为了实现调整,还需要获取预设解锁界面的界面布局,预设解锁界面的界面布局预先存储在应用程序中。

本实施例中,该方法的执行主体可对其他的应用程序加锁,因此,步骤101中所述在检测到应用程序的解锁操作时,该应用程序不一定是该方法的执行主体,还可以是任意由该执行主体加锁的应用程序。

本实施例中,步骤101中所述获取所述应用程序的图标的颜色信息,具体可以为:获取所述应用程序的图标中各个像素的颜色值。

102、根据所述应用程序的图标的颜色信息,确定所述预设解锁界面的界面背景颜色。

本实施例中,为了使应用程序的图标的颜色与解锁界面的颜色差别不大,需要根据应用程序的图标的颜色信息,调整预设解锁界面的界面背景颜色,从而可减小应用程序的图标的颜色与预设解锁界面的颜色之间的差别。

103、将所述应用程序对应的解锁界面的背景颜色确定为所述界面背景颜色。

本实施例中,在确定了预设解锁界面的界面背景颜色后,即可将预设解锁界面的界面背景颜色确定为所述应用程序对应的解锁界面的背景颜色。

本实施例中,在确定了将应用程序对应的解锁界面的背景颜色后,即可根据所述背景颜色以及所述界面布局,生成与所述应用程序对应的解锁界面,并展示所述解锁界面。

可见,本实施例公开的解锁界面颜色确定方法,在检测到解锁操作时,并非展示固定颜色的解锁界面,而是根据app图标的颜色来确定解锁界面的界面背景颜色,进而使得展示的解锁界面的颜色不固定,并随着app图标的颜色进行相应变化,使得app图标颜色和解锁界面的颜色差别不大,解决现有技术中展示固定颜色的解锁界面,存在app图标颜色和解锁界面的颜色差别较大,给用户带来不适感的问题。

在一个具体的例子中,步骤102所述根据所述应用程序的图标的颜色信息,确定所述预设解锁界面的界面背景颜色,具体可包括图1中未示出的如下步骤1021至1023:

1021、统计每个颜色值对应的像素个数;

1022、根据每个颜色值对应的像素个数,确定每个颜色值的混合权重;

1023、根据每个颜色值的混合权重,将所有颜色值进行混合处理,得到所述预设解锁界面的界面背景颜色。

本实施例中,混合处理可采用现有技术,本实施例不再赘述。

本实施例中,若应用程序的图标仅有一种颜色,则步骤1022中得到的混合权重为1,步骤1023在进行混合处理时可实现为模糊处理,使得预设解锁界面的界面背景颜色不完全与应用程序的图标的颜色相同,有所区别,以防解锁界面与应用程序无法分辨。

在一个具体的例子中,图1所示的方法还可包括图1中未示出的如下步骤104:

104、在检测到应用程序的解锁操作时,判断所述解锁操作是否为终端解锁后的首次解锁操作,若是,则执行步骤101中所述获取所述应用程序的图标的颜色信息以及获取预设解锁界面的界面布局。

本实施例中,若判断所述解锁操作不是终端解锁后的首次解锁操作,则不执行步骤101至103。

如图2所示,本发明实施例公开一种解锁界面颜色确定装置,可包括以下单元:获取单元21、第一确定单元22和第二确定单元23,各单元具体说明如下:

获取单元21,用于在检测到应用程序的解锁操作时,获取所述应用程序的图标的颜色信息以及获取预设解锁界面的界面布局;

第一确定单元22,用于根据所述应用程序的图标的颜色信息,确定所述预设解锁界面的界面背景颜色;

第二确定单元23,用于将所述应用程序对应的解锁界面的背景颜色确定为所述界面背景颜色。

在一个具体的例子中,所述获取单元21,用于在检测到应用程序的解锁操作时,获取所述应用程序的图标中各个像素的颜色值以及获取预设解锁界面的界面布局。

在一个具体的例子中,所述第一确定单元22,具体用于:

统计每个颜色值对应的像素个数;

根据每个颜色值对应的像素个数,确定每个颜色值的混合权重;

根据每个颜色值的混合权重,将所有颜色值进行混合处理,得到所述预设解锁界面的界面背景颜色。

在一个具体的例子中,图2所示的装置还可包括图2中未示出的判断单元24:

判断单元24,用于在检测到应用程序的解锁操作时,判断所述解锁操作是否为终端解锁后的首次解锁操作;

相应地,所述获取单元21,用于在所述判断单元24判定所述解锁操作为终端解锁后的首次解锁操作,获取所述应用程序的图标的颜色信息以及获取预设解锁界面的界面布局。

在一个具体的例子中,图2所示的装置还可包括图2中未示出的如下单元生成单元25和展示单元26:

生成单元25,用于根据所述背景颜色以及所述界面布局,生成与所述应用程序对应的解锁界面;

展示单元26,用于展示所述解锁界面。

以上实施例公开的解锁界面颜色确定装置能够实现图1相关的各实施例公开的解锁界面颜色确定方法的流程,为避免重复,不再赘述。

可以理解的是,本文描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理单元可以实现在一个或多个专用集成电路(applicationspecificintegratedcircuits,asic)、数字信号处理器(digitalsignalprocessing,dsp)、数字信号处理设备(dspdevice,dspd)、可编程逻辑设备(programmablelogicdevice,pld)、现场可编程门阵列(field-programmablegatearray,fpga)、通用处理器、控制器、微控制器、微处理器、用于执行本申请所述功能的其它电子单元或其组合中。

对于软件实现,可通过执行本文所述功能的单元来实现本文所述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1