本发明涉及计算机技术领域,尤其涉及一种壁纸切换方法、装置、存储介质以及终端。
背景技术:
随着手机、平板电脑等智能终端越来越深入到日常生活中,用户会按照自己的爱好来调整智能终端的功能设置,比如通过系统自带的应用程序添加自己喜欢的图片作为壁纸,或者利用第三方应用程序切换显示壁纸。但是发明人发现:目前相关技术中,用户只能手动设置壁纸或者借助第三方应用程序设置壁纸,存在壁纸切换不灵活的问题。
技术实现要素:
本申请实施例提供了一种壁纸切换方法、装置、计算机存储介质以及终端,旨在解决相关技术中终端不能够灵活切换壁纸的技术问题。所述技术方案如下:
第一方面,本申请实施例提供了一种壁纸切换方法,所述方法包括:
通过前置摄像头采集图像;
识别所述图像表示的面部表情信息;
在多个壁纸文件夹中确定与所述面部表情信息对应的目标壁纸文件夹;
根据所述目标壁纸文件夹切换壁纸。
第二方面,本申请实施例提供了一种壁纸切换装置,所述装置包括:
图像采集模块,用于通过前置摄像头采集图像;
表情识别模块,用于识别所述图像表示的面部表情信息;
壁纸查找模块,用于在多个壁纸文件夹中确定与所述面部表情信息对应的目标壁纸文件夹;
壁纸切换模块,用于根据所述目标壁纸文件夹切换壁纸。
第三方面,本申请实施例提供了一种计算机存储介质,所述计算机存储介质有多条指令,所述指令适于由处理器加载并执行上述的方法步骤。
第四方面,本申请实施例提供了一种终端,可包括:存储器和处理器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述存储器加载并执行上述的方法步骤。
本申请实施例提供的技术方案带来的有益效果至少包括:
本申请实施例的方案在执行时,终端通过前置摄像头采集图像,识别采集的图像中表示的面部表情信息,终端在多个壁纸文件夹中确定与该面部表情信息对应的目标壁纸文件夹,根据该目标壁纸文件夹切换显示壁纸。本申请通过预先设置各种面部表情对应的壁纸文件夹,根据终端采集的人脸图像中表示的面部表情信息去匹配目标壁纸文件夹,然后根据匹配的目标壁纸文件夹切换显示终端的主屏幕壁纸或锁屏壁纸,本申请解决了相关技术中终端不能够灵活切换壁纸的问题,提高了用户黏性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的终端的结构示意图;
图2是本申请实施例提供的操作系统和用户空间的结构示意图;
图3是图1中安卓操作系统的架构图;
图4是图1中ios操作系统的架构图;
图5是本申请实施例提供的一种壁纸切换方法的流程示意图;
图6是本申请实施例提供的一种壁纸切换方法的流程示意图;
图7是本申请实施例提供的一种用户界面的显示示意图;
图8是本申请实施例提供的一种图像的示意图;
图9是本申请实施例提供的一种模板匹配的原理示意图;
图10是本申请实施例提供的一种壁纸文件夹的显示示意图;
图11是本申请实施例提供的一种锁屏界面的显示示意图;
图12是本申请实施例提供的一种壁纸切换装置的结构示意图。
具体实施方式
为使得本申请实施例的发明目的、特征、优点能够更加的明显和易懂,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而非全部实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
在本申请的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本申请中的具体含义。
请参见图1,其示出了本申请一个示例性实施例提供的终端的结构方框图。本申请中的终端可以包括一个或多个如下部件:处理器110、存储器120、输入装置130、输出装置140和总线150。处理器110、存储器120、输入装置130和输出装置140之间可以通过总线150连接。
处理器110可以包括一个或者多个处理核心。处理器110利用各种接口和线路连接整个终端内的各个部分,通过运行或执行存储在存储器120内的指令、程序、代码集或指令集,以及调用存储在存储器120内的数据,执行终端的各种功能和处理数据。可选地,处理器110可以采用数字信号处理(digitalsignalprocessing,dsp)、现场可编程门阵列(field-programmablegatearray,fpga)、可编程逻辑阵列(programmablelogicarray,pla)中的至少一种硬件形式来实现。处理器110可集成中央处理器(centralprocessingunit,cpu)、图像处理器(graphicsprocessingunit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器110中,单独通过一块通信芯片进行实现。
存储器120可以包括随机存储器(randomaccessmemory,ram),也可以包括只读存储器(read-onlymemory,rom)。可选地,该存储器120包括非瞬时性计算机可读介质(non-transitorycomputer-readablestoragemedium)。存储器120可用于存储指令、程序、代码、代码集或指令集。存储器120可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等,该操作系统可以是安卓(android)系统(包括基于android系统深度开发的系统)、苹果公司开发的ios系统(包括基于ios系统深度开发的系统)或其它系统。存储数据区还可以存储终端在使用中所创建的数据(比如电话本、音视频数据、聊天记录数据)等。
参见图2所示,存储器120可分为操作系统空间和用户空间,操作系统即运行于操作系统空间,原生及第三方应用程序即运行于用户空间。为了保证不同第三方应用程序均能够达到较好的运行效果,操作系统针对不同第三方应用程序为其分配相应的系统资源。然而,同一第三方应用程序中不同应用场景对系统资源的需求也存在差异,比如,在本地资源加载场景下,第三方应用程序对磁盘读取速度的要求较高;在动画渲染场景下,第三方应用程序则对gpu性能的要求较高。而操作系统与第三方应用程序之间相互独立,操作系统往往不能及时感知第三方应用程序当前的应用场景,导致操作系统无法根据第三方应用程序的具体应用场景进行针对性的系统资源适配。
为了使操作系统能够区分第三方应用程序的具体应用场景,需要打通第三方应用程序与操作系统之间的数据通信,使得操作系统能够随时获取第三方应用程序当前的场景信息,进而基于当前场景进行针对性的系统资源适配。
以操作系统为android系统为例,存储器120中存储的程序和数据如图3所示,存储器120中可存储有linux内核层320、系统运行时库层340、应用框架层360和应用层380,其中,linux内核层320、系统运行库层340和应用框架层360属于操作系统空间,应用层380属于用户空间。linux内核层320为终端的各种硬件提供了底层的驱动,如显示驱动、音频驱动、摄像头驱动、蓝牙驱动、wi-fi驱动、电源管理等。系统运行库层340通过一些c/c++库来为android系统提供了主要的特性支持。如sqlite库提供了数据库的支持,opengl/es库提供了3d绘图的支持,webkit库提供了浏览器内核的支持等。在系统运行时库层340中还提供有安卓运行时库(androidruntime),它主要提供了一些核心库,能够允许开发者使用java语言来编写android应用。应用框架层360提供了构建应用程序时可能用到的各种api,开发者也可以通过使用这些api来构建自己的应用程序,比如活动管理、窗口管理、视图管理、通知管理、内容提供者、包管理、通话管理、资源管理、定位管理。应用层380中运行有至少一个应用程序,这些应用程序可以是操作系统自带的原生应用程序,比如联系人程序、短信程序、时钟程序、相机应用等;也可以是第三方开发者所开发的第三方应用程序,比如游戏类应用程序、即时通信程序、相片美化程序、购物程序等。
以操作系统为ios系统为例,存储器120中存储的程序和数据如图4所示,ios系统包括:核心操作系统层420(coreoslayer)、核心服务层440(coreserviceslayer)、媒体层460(medialayer)、可触摸层480(cocoatouchlayer)。核心操作系统层420包括了操作系统内核、驱动程序以及底层程序框架,这些底层程序框架提供更接近硬件的功能,以供位于核心服务层440的程序框架所使用。核心服务层440提供给应用程序所需要的系统服务和/或程序框架,比如基础(foundation)框架、账户框架、广告框架、数据存储框架、网络连接框架、地理位置框架、运动框架等等。媒体层460为应用程序提供有关视听方面的接口,如图形图像相关的接口、音频技术相关的接口、视频技术相关的接口、音视频传输技术的无线播放(airplay)接口等。可触摸层480为应用程序开发提供了各种常用的界面相关的框架,可触摸层480负责用户在终端上的触摸交互操作。比如本地通知服务、远程推送服务、广告框架、游戏工具框架、消息用户界面接口(userinterface,ui)框架、用户界面uikit框架、地图框架等等。
在图4所示出的框架中,与大部分应用程序有关的框架包括但不限于:核心服务层440中的基础框架和可触摸层480中的uikit框架。基础框架提供许多基本的对象类和数据类型,为所有应用程序提供最基本的系统服务,和ui无关。而uikit框架提供的类是基础的ui类库,用于创建基于触摸的用户界面,ios应用程序可以基于uikit框架来提供ui,所以它提供了应用程序的基础架构,用于构建用户界面,绘图、处理和用户交互事件,响应手势等等。
其中,在ios系统中实现第三方应用程序与操作系统数据通信的方式以及原理可参考android系统,本申请在此不再赘述。
其中,输入装置130用于接收输入的指令或数据,输入装置130包括但不限于键盘、鼠标、摄像头、麦克风或触控设备。输出装置140用于输出指令或数据,输出装置140包括但不限于显示设备和扬声器等。在一个示例中,输入装置130和输出装置140可以合设,输入装置130和输出装置140为触摸显示屏,该触摸显示屏用于接收用户使用手指、触摸笔等任何适合的物体在其上或附近的触摸操作,以及显示各个应用程序的用户界面。触摸显示屏通常设置在终端的前面板。触摸显示屏可被设计成为全面屏、曲面屏或异型屏。触摸显示屏还可被设计成为全面屏与曲面屏的结合,异型屏与曲面屏的结合,本申请实施例对此不加以限定。
除此之外,本领域技术人员可以理解,上述附图所示出的终端的结构并不构成对终端的限定,终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。比如,终端中还包括射频电路、输入单元、传感器、音频电路、无线保真(wirelessfidelity,wifi)模块、电源、蓝牙模块等部件,在此不再赘述。
在本申请实施例中,各步骤的执行主体可以是上文介绍的终端。可选地,各步骤的执行主体为终端的操作系统。操作系统可以是安卓系统,也可以是ios系统,或者其它操作系统,本申请实施例对此不作限定。
本申请实施例的终端,其上还可以安装有显示设备,显示设备可以是各种能实现显示功能的设备,例如:阴极射线管显示器(cathoderaytubedisplay,简称cr)、发光二极管显示器(light-emittingdiodedisplay,简称led)、电子墨水屏、液晶显示屏(liquidcrystaldisplay,简称lcd)、等离子显示面板(plasmadisplaypanel,简称pdp)等。用户可以利用终端101上的显示设备,来查看显示的文字、图像、视频等信息。所述终端可以是智能手机、平板电脑、游戏设备、ar(augmentedreality,增强现实)设备、汽车、数据存储装置、音频播放装置、视频播放装置、笔记本、桌面计算设备、可穿戴设备诸如电子手表、电子眼镜、电子头盔、电子手链、电子项链、电子衣物等设备。
在图1所示的终端中,处理器110可以用于调用存储器120中存储的应用程序,并具体执行本申请实施例的壁纸切换方法。
本申请实施例的方案在执行时,终端通过前置摄像头采集图像,识别采集的图像中表示的面部表情信息,终端在多个壁纸文件夹中确定与该面部表情信息对应的目标壁纸文件夹,根据该目标壁纸文件夹切换显示壁纸。本申请通过预先设置各种面部表情对应的壁纸文件夹,根据终端采集的人脸图像中表示的面部表情信息去匹配目标壁纸文件夹,然后根据匹配的目标壁纸文件夹切换显示终端的主屏幕壁纸或锁屏壁纸,本申请解决了相关技术中终端不能够灵活切换壁纸的问题,提高了用户黏性。
在下述方法实施例中,为了便于说明,仅以各步骤的执行主体为终端进行介绍说明。
请参见图5,为本申请实施例提供的一种壁纸切换方法的流程示意图。如图5所示,本申请实施例的所述方法可以包括以下步骤:
s501,通过前置摄像头采集图像。
其中,前置摄像头采集的图像有两种,一种是包括人脸的图像,另一种是不包括人脸的图像。
一般的,用户在终端上设置开启人脸识别自动更换壁纸的功能,终端响应于该功能,在屏幕处于亮屏未解锁状态下通过前置摄像头周期性地采集图像,也在屏幕处于亮屏解锁状态下通过前置摄像头周期性地采集图像。
s502,识别图像表示的面部表情信息。
其中,面部表情信息表示图像中人脸的表情,表情的类型不作限制,例如:表情包括但不限于喜悦、愤怒、悲伤和快乐。终端可以采用面部表情识别模型或模板匹配来识别图像表示的面部表情信息,面部表情识别模型是一种机器学习模型,使用机器学习算法对样本集进行训练得来的,模板匹配是在一副大图像中搜索与模板小图像具有相同大小、方向和图像元素的目标。
一般的,终端采集到包括人脸图像的图像,从该图像中提取出人脸图像,终端获取预存储或预配置的多个面部表情模板,多个面部表情模板各自对应一个表情,终端计算该人脸图像与上述多个面部表情模板之间的相似度,将相似度最大的面部表情模板对应的面部表情信息作为该图像的面部表情信息。
s503,在多个壁纸文件夹中确定与面部表情信息对应的目标壁纸文件夹。
其中,壁纸文件夹用于存储一个或多个壁纸,壁纸是图形界面的背景图片,图形界面可以是主屏幕界面、锁屏界面或其他界面。壁纸文件夹中的背景图片可以是用户自己在表情文件夹中添加的,还可以是系统自定义的背景图片。终端识别到包括人脸的图像所表示的面部表情信息后,获取多个壁纸文件夹各自对应的表情标签,表情标签用于表示壁纸文件夹对应的表情,比如:表情标签可以是壁纸文件夹的文件名称或携带在壁纸文件夹的属性信息中。终端在多个表情标签中查询与该面部表情信息匹配的表情标签,将与该匹配的表情标签所关联的壁纸文件夹作为目标壁纸文件夹。
s504,根据目标壁纸文件夹切换壁纸。
一般的,终端查询与图像的面部表情信息匹配的目标壁纸文件夹,根据屏幕处于亮屏解锁状态在主屏幕界面随机切换显示该目标壁纸文件夹中的壁纸,根据屏幕处于亮屏未解锁状态在锁屏界面随机切换显示该目标壁纸文件夹中的壁纸。本申请的壁纸切换方法,不仅仅适用于主屏幕界面和锁屏界面的壁纸切换,也适用于第三方应用程序中背景图片的切换。
本申请实施例的方案在执行时,终端通过前置摄像头采集图像,识别采集的图像中表示的面部表情信息,终端在多个壁纸文件夹中确定与该面部表情信息对应的目标壁纸文件夹,根据该目标壁纸文件夹切换显示壁纸。本申请通过预先设置各种面部表情对应的壁纸文件夹,根据终端采集的人脸图像中表示的面部表情信息去匹配目标壁纸文件夹,然后根据匹配的目标壁纸文件夹切换显示终端的主屏幕壁纸或锁屏壁纸,本申请解决了相关技术中终端不能够灵活切换壁纸的问题,提高了用户黏性。
请参见图6,为本申请实施例提供的一种壁纸切换方法的流程示意图。如图6所示,本申请实施例的所述方法可以包括以下步骤:
s601,设置多个壁纸文件夹。
一般的,终端上设置有多个壁纸文件夹,每个壁纸文件夹分别表示一个表情文件夹,壁纸文件夹中存储的壁纸可以是用户按照自己喜好添加的,还可以是终端系统自定义的壁纸。
举例来说:如图7所示的用户界面壁纸文件夹的示意图,图中所示的4个壁纸文件夹表示4种不同的面部表情,每个壁纸文件夹中存储有一张或多张壁纸。
s602,通过前置摄像头采集图像。
其中,s602的具体过程可参照图5中s501的描述,此处不再赘述。
s603,检测图像中是否包括人脸图像。
一般的,终端利用人脸检测技术检测图像中是否包括人脸图像,人脸检测技术用于在动态的场景与复杂的背景中判断是否存在人脸图像,以及确定人脸图像的相关参数,例如:人脸图像的大小、位置和姿态等,并分离出人脸图像。人脸检测方法通常包括:参考模板法、人脸规则法、样片学习法、肤色模型法、特征子脸法。
s604,若图像中包括人脸图像,在图像中提取出人脸图像。
一般的,终端检测出图像中包括人脸图像,终端对该图像进行预处理操作,得到人脸图像。预处理操作通常可以包括人脸对齐、去除背景、去除噪声等操作。人脸对齐用于在一副包括人脸图像的图像中定位出人脸的面部关键特征点,包括人脸的五官、轮廓等等,去除背景用于去除图像中除了人脸之外的背景区域,去除噪声用于去除图像中的噪声。
举例来说:如图8所示的图像,该图像包括人脸图像,终端通过前置摄像头采集到该图像时,先对该图像经预处理操作,预处理操作包括去除背景区域、去除噪声、定位人脸图像810、识别人脸图像810中人脸五官的位置信息,包括眼睛、眉毛、鼻子、嘴巴、耳朵,还有脸部轮廓等操作。
s605,获取预存储或预配置的多个面部表情模板。
其中,面部表情模板是指在模板匹配过程中所应用的模板,多个面部表情模板就是多个表示不同面部表情的模板小图像,模板匹配就是在一副大图像中搜索目标,该目标与模板有相同的尺寸、方向和图像元素。终端在图像中提取出人脸图像之后,获取预先存储或预先配置的多个面部表情模板,每个面部表情模板对应着一种面部表情。
举例来说:终端本地预存储或预配置有多个面部表情模板,通常人脸的基本面部表情分为4种,分别是喜悦、愤怒、悲伤和快乐,在终端通过前置摄像头周期性地采集到包括人脸的图像时,提取人脸图像,随即自动在本地获取上述4种面部表情模板。
s606,确定人脸图像与多个面部表情模板之间的相似度。
其中,相似度用于表征人脸图像与面部表情模板之间的匹配程度,相似度的值越大表明人脸图像与面部表情模板越匹配,相反,相似度的值越小表明人脸图像与面部表情模板越不匹配。终端将多个面部表情模板分别与人脸图像进行一一匹配,计算人脸图像与上述多种面部表情模板之间的相似度。
举例来说:如图8所示的图像,终端从该图像中提取出人脸图像810,终端将人脸图像810与本地预存储的多个面部表情模板进行一一对比,计算人脸图像810与各个面部表情模板之间的相似度,如图9所示,为终端分别计算人脸图像810与4个面部表情模板之间的相似度的示意图。
s607,将相似度最大的面部表情模板对应的面部表情信息作为图像的面部表情信息。
一般的,终端将相似度最大的面部表情模板所对应的面部表情信息作为图像的面部表情信息。
举例来说:如图8所示的图像,终端确定与人脸图像810相似度最大的面部表情模板是悲伤面部表情模板,进而终端确定人脸图像810对应的面部表情信息是人脸图像810当前的表情为悲伤。
s608,获取多个壁纸文件夹各自对应的表情标签。
其中,表情标签用于表示多个不同的壁纸文件夹所对应的表情,表情标签是与面部表情模板相关联的,终端通过表情标签关联不同的面部表情模板与不同的壁纸文件夹。
举例来说:在终端本地有4个壁纸文件夹分别与预存储的4种面部表情模板相对应,4种壁纸文件夹的存储路径中都有一个唯一的表情标签参数,“0”表示喜悦、“1”表示愤怒、“2”表示悲伤、“3”表示快乐。
s609,在多个壁纸文件夹各自对应的表情标签中查询与面部表情信息匹配的表情标签。
一般的,终端通过查询多个壁纸文件夹各自对应的表情标签,确定与图像的面部表情信息相匹配的表情标签。
举例来说:如图8所示的图像,与人脸图像810对应的面部表情为悲伤,悲伤的表情标签参数为“2”。
s610,将匹配的表情标签关联的壁纸文件夹作为目标壁纸文件夹。
一般的,在终端确定了图像所表示的面部表情信息,匹配到与该面部表情信息相对应的壁纸文件夹,将该壁纸文件夹作为目标壁纸文件夹。
举例来说:如图8所示的图像,人脸图像810对应的面部表情为悲伤,根据表情悲伤的表情标签参数“2”确定目标壁纸文件夹为悲伤,如图10所示的用户相册界面,设置有各种表情壁纸文件夹,终端采集到图8所示的图像时,目标壁纸文件夹选择为图10中的悲伤壁纸文件夹,图11展示了悲伤壁纸文件夹下存储的壁纸。
s611,判断终端的电量是否小于电量阈值。
其中,电量阈值为终端是否选择随机切换显示壁纸文件夹中的所有壁纸的一个判断标准。终端每时每刻都在检测电量,判断电量是否小于电量阈值。
举例来说:电量阈值设置为50%,终端实时监测电池的电量,并判断电池的电量是否小于电量阈值。
s612,若终端的电量小于电量阈值,随机切换显示目标壁纸文件夹中的一张壁纸。
一般的,在终端检测到电量小于电量阈值时,终端向显示单元发送随机切换显示目标壁纸文件夹中的一张壁纸的指令。
举例来说:此时终端的电池电量为49%,终端检测到该电量小于电量阈值50%,向显示单元发送随机切换显示目标壁纸文件夹中的一张壁纸的指令,如图8所示的图像,终端检测人脸图像810的面部表情为悲伤,随机切换图10中悲伤壁纸文件夹中的壁纸,切换后的锁屏界面如图11所示。
s613,若终端的电量大于或等于电量阈值,随机切换显示目标壁纸文件夹中的壁纸。
一般的,在终端检测到电量大于或等于电量阈值时,终端向显示单元发送随机切换显示目标壁纸文件夹中的所有壁纸的指令。
举例来说:此时终端的电池电量为69%,终端检测到该电量大于电量阈值50%,向显示单元发送随机切换显示目标壁纸文件夹中的壁纸的指令,如图8所示的图像,终端检测人脸图像810的面部表情为悲伤,随机切换图10中悲伤壁纸文件夹中的壁纸。
本申请实施例的方案在执行时,终端通过前置摄像头采集图像,识别采集的图像中表示的面部表情信息,终端在多个壁纸文件夹中确定与该面部表情信息对应的目标壁纸文件夹,根据该目标壁纸文件夹切换显示壁纸。本申请通过预先设置各种面部表情对应的壁纸文件夹,根据终端采集的人脸图像中表示的面部表情信息去匹配目标壁纸文件夹,然后根据匹配的目标壁纸文件夹切换显示终端的主屏幕壁纸或锁屏壁纸,本申请解决了相关技术中终端不能够灵活切换壁纸的问题,提高了用户黏性。
请参见图12,为本申请实施例提供的一种壁纸切换装置的结构示意图。该壁纸切换装置可以通过软件、硬件或者两者的结合实现成为终端的全部或一部分。该装置包括:
图像采集模块1210,用于通过前置摄像头采集图像;
表情识别模块1220,与图像采集模块1210连接,用于识别所述图像表示的面部表情信息;
壁纸查找模块1230,与图像采集模块1210、表情识别模块1220连接,用于在多个壁纸文件夹中确定与所述面部表情信息对应的目标壁纸文件夹;
壁纸切换模块1240,与图像采集模块1210、表情识别模块1220、壁纸查找模块1230连接用于根据所述目标壁纸文件夹切换壁纸。
可选地,壁纸查找模块1230包括:
第一获取单元,用于获取所述多个壁纸文件夹各自对应的表情标签;
第一查找单元,用于在所述多个壁纸文件夹各自对应的表情标签中查询与所述面部表情信息匹配的表情标签;
第一确定单元,用于将所述匹配的表情标签关联的壁纸文件夹作为所述目标壁纸文件夹。
可选地,表情识别模块1220包括:
提取单元,用于在所述图像中提取出人脸图像;
第二获取单元,用于获取预存储或预配置的多个面部表情模板;
第二确定单元,用于确定所述人脸图像与所述多个面部表情模板之间的相似度;
第三确定单元,用于将相似度最大的面部表情模板对应的面部表情信息作为所述图像的面部表情信息。
可选地,图像采集模块1210包括:
第一检测单元,用于检测到终端处于亮屏未解锁状态下时,通过所述前置摄像头采集所述图像;
其中,所述根据所述目标壁纸文件夹切换壁纸,包括:
根据所述目标壁纸文件夹切换锁屏界面的壁纸。
可选地,图像采集模块1210还包括:
第二检测单元,用于检测到所述终端处于亮屏已解锁的状态下时,通过所述前置摄像头采集所述图像;
其中,所述根据所述目标壁纸文件夹切换壁纸,包括:
根据所述目标壁纸文件夹切换桌面界面的壁纸。
本申请实施例的方案在执行时,终端通过前置摄像头采集图像,识别采集的图像中表示的面部表情信息,终端在多个壁纸文件夹中确定与该面部表情信息对应的目标壁纸文件夹,根据该目标壁纸文件夹切换显示壁纸。本申请通过预先设置各种面部表情对应的壁纸文件夹,根据终端采集的人脸图像中表示的面部表情信息去匹配目标壁纸文件夹,然后根据匹配的目标壁纸文件夹切换显示终端的主屏幕壁纸或锁屏壁纸,本申请解决了相关技术中终端不能够灵活切换壁纸的问题,提高了用户黏性。
本申请实施例还提供了一种计算机存储介质,所述计算机存储介质可以存储有多条指令,所述指令适于由处理器加载并执行如上述的方法步骤,具体执行过程可以参见图5和图6所示实施例的具体说明,在此不进行赘述。
本申请还提供了一种终端,包括处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行上述的方法步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体或随机存储记忆体等。
以上所揭露的仅为本申请较佳实施例而已,当然不能以此来限定本申请之权利范围,因此依本申请权利要求所作的等同变化,仍属本申请所涵盖的范围。