本发明涉及计算机技术领域,尤其涉及一种应用主题的切换方法及装置。
背景技术:
随着网络信息的传播,用户花费大量的时间,通过不同系统终端,应用软件等获取网络信息。同时,应用程序的种类与数量也在快速增长,用户根据自身需求下载使用应用程序,并对这些应用程序提出越来越高的个性化需求。
用户在获取网络信息的时候会根据自己的心情切换应用主题,比如聊天应用、阅读应用和游戏应用等应用程序的背景图片、交互界面、指针图标等,以满足个性化的上网体验。这个过程中用户一般需要进入这些应用程序的设置界面,选择喜欢的应用主题,手动进行应用主题切换。
这种手动获取应用主题及切换的方式耗费时间和精力,效率较低,用户体验感差。
技术实现要素:
本申请提供一种应用主题的切换及装置,用以提高应用主题的切换效率。
本发明实施例提供的一种应用主题的切换方法,包括:
获取第一表情图片;
解析所述第一表情图片,为所述第一表情图片匹配对应的第一表情标签;
根据所述第一表情标签,从数据库中选取第一应用主题;
将终端的应用主题切换为所述第一应用主题。
一种可选的实施例中,所述获取第一表情图片,包括:
利用所述终端的前置摄像头,拍摄用户的照片作为所述第一表情图片。
一种可选的实施例中,所述解析所述第一表情图片,为所述第一表情图片匹配对应的第一表情标签,包括:
解析所述第一表情图片,获取所述第一表情图片的第一特征数据;
将所述第一特征数据与数据库中预存的特征数据相匹配,确定所述数据库中与所述第一特征数据相对应的第二特征数据;
将所述第二特征数据的表情标签作为所述第一表情标签。
一种可选的实施例中,所述从数据库中选取第一应用主题,包括:
从所述数据库中选取多个第一应用主题;
所述将终端的应用主题切换为所述第一应用主题,包括:
将所述终端的应用主题切换为所述第一应用主题中的任一应用主题;
所述将终端的应用主题切换为所述第一应用主题之后,还包括:
将所述终端的应用主题在所述多个第一应用主题中进行切换。
本发明实施例还提供一种应用主题的切换装置,包括:
获取单元,用于获取第一表情图片;
解析单元,用于解析所述第一表情图片,为所述第一表情图片匹配对应的第一表情标签;
选取单元,用于根据所述第一表情标签,从数据库中选取第一应用主题;
切换单元,用于将终端的应用主题切换为所述第一应用主题。
一种可选的实施例中,所述获取单元,具体用于:
利用所述终端的前置摄像头,拍摄用户的照片作为所述第一表情图片。
一种可选的实施例中,所述解析单元,具体用于:
解析所述第一表情图片,获取所述第一表情图片的第一特征数据;
将所述第一特征数据与数据库中预存的特征数据相匹配,确定所述数据库中与所述第一特征数据相对应的第二图片数据,所述第二特征数据;
将所述第二特征数据的表情标签作为所述第一表情标签。
一种可选的实施例中,所述选取单元,具体用于从所述数据库中选取多个第一应用主题;
所述切换单元,具体用于将所述终端的应用主题切换为所述第一应用主题中的任一应用主题;
所述切换单元,还用于将所述终端的应用主题在所述多个第一应用主题中进行切换。
本发明实施例还提供一种电子设备,包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上所述的方法。
本发明实施例还提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行如上所述的方法。
本发明实施例中,获取用户的第一表情图片。通过解析第一表情图片,为第一表情图片匹配对应的第一表情标签。从而根据第一表情标签,从数据库中选取出第一应用主题,将终端的应用主题切换为选取的第一应用主题。本发明实施例通过读取用户表情的方法获取用户的表情信息,针对不同表情信息给用户贴上不同表情标签,根据表情标签获取相应的应用主题,并进行主题切换。这种应用主题的切换方式无需用户手动进入应用程序的设置界面,省去了手动进行应用主题切换的过程,可根据用户表情适时切换应用主题,无需用户的手动操作,切换过程简便,提高了应用主题的切换效率,改善了用户的使用体验。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种应用主题的切换方法的流程示意图;
图2为本发明具体实施例提供的一种应用主题的切换方法的流程示意图;
图3为本发明实施例提供的一种应用主题的切换装置的结构示意图;
图4为本发明实施例提供的电子设备的结构示意图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
本发明实施例中,应用包括终端系统、系统屏保、系统应用软件等;应用主题包括应用背景图片、应用背景皮肤、应用样式、应用背景变换方式、应用背景亮度、应用交互界面、应用指针图标等。应用安装于终端上,“终端”指向用户提供语音和/或数据连通性的设备(device),包括无线终端或有线终端。无线终端可以是具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备,经无线接入网与一个或多个核心网进行通信的移动终端。例如,无线终端可以是手机、平板电脑或者是专用的手持设备等具有无线通信功能的电子设备,也可以是个人计算机(personalcomputer,简称pc),笔记本电脑,服务器等有线接入方式连接上网的设备。又如,无线终端也可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动设备。再如,无线终端可以为移动站(mobilestation)、接入点(accesspoint)、或用户设备(userequipment,简称ue)的一部分。
本发明实施例提供一种优选的实施方式,以终端为手机为例进行介绍。
为了提高应用主题的切换效率,本发明实施例提供了一种应用主题的切换方法,如图1所示,本发明实施例提供的应用主题的切换方法包括以下步骤:
步骤101、获取第一表情图片。
步骤102、解析所述第一表情图片,为所述第一表情图片匹配对应的第一表情标签。
步骤103、根据所述第一表情标签,从数据库中选取第一应用主题。
步骤104、将终端的应用主题切换为所述第一应用主题。
本发明实施例中,获取用户的第一表情图片。通过解析第一表情图片,为第一表情图片匹配对应的第一表情标签。从而根据第一表情标签,从数据库中选取出第一应用主题,将终端的应用主题切换为选取的第一应用主题。本发明实施例通过读取用户表情的方法获取用户的表情信息,针对不同表情信息给用户贴上不同表情标签,根据表情标签获取相应的应用主题,并进行主题切换。这种应用主题的切换方式无需用户手动进入应用程序的设置界面,省去了手动进行应用主题切换的过程,可根据用户表情适时切换应用主题,无需用户的手动操作,切换过程简便,提高了应用主题的切换效率,改善了用户的使用体验。
上述步骤101,获取第一表情图片,包括:
利用所述终端的前置摄像头,拍摄用户的照片作为所述第一表情图片。
具体实施过程中,可以通过手机的前置摄像头,拍摄用户的照片作为第一表情图片,或者对用户进行摄像,利用其中一帧的图像作为第一表情。用户在手机中预设获取第一表情图片的频率和时间,例如,当应用启动时,或者应用程序持续运行1小时的时候,执行获取第一表情图片的操作。
较佳地,上述步骤102,解析所述第一表情图片,为所述第一表情图片匹配对应的第一表情标签,包括:
解析所述第一表情图片,获取所述第一表情图片的第一特征数据;
将所述第一特征数据与数据库中预存的特征数据相匹配,确定所述数据库中与所述第一特征数据相对应的第二特征数据;
将所述第二特征数据的表情标签作为所述第一表情标签。
具体来说,由于第一表情图片为用户的实时表情,则本发明实施例解析第一表情图片,通过解析图片中的用户面部图像,获取用户面部的特征数据,即第一表情图片的第一特征数据。数据库中预存有多个特征数据,数据库中的特征数据对应有表情标签。将解析第一特征数据与数据库中预存的特征数据相匹配,确定与第一特征数据相对应的特征数据作为第二特征数据。将第二特征数据的表情标签作为第一表情标签。从而得到第一表情图片的第一表情标签。
举例来说,若用户的表情为悲伤,则通过解析图片中的用户面部图像,获取到用户面部悲伤的特征数据,如抿嘴、皱眉、眼角有泪等。将得到的第一特征数据与数据库中的特征数据相匹配,确定出与第一特征数据对应的第二特征数据。由于第二特征数据的表情标签为“悲伤”,则确定第一表情图片的第一表情标签为“悲伤”。
此外,本发明实施例除了利用自身的数据库存储特征数据以及表情标签,也支持从第三方的数据库中读取数据,获取表情图片的特征数据以及表情标签。
本发明实施例通过解析终端拍摄的用户第一表情图片,确定用户的当前表情,并根据表情为用户选择应用主题,无需用户手动查找,节省了时间,提高了应用主题的切换效率。
较佳地,上述步骤103,从数据库中选取第一应用主题,包括:
从所述数据库中选取多个第一应用主题;
上述步骤104,将终端的应用主题切换为所述第一应用主题,包括:
将所述终端的应用主题切换为所述第一应用主题中的任一应用主题;
步骤104,将终端的应用主题切换为所述第一应用主题之后,还包括:
将所述终端的应用主题在所述多个第一应用主题中进行切换。
具体地,本发明实施例从数据库中选取的第一应用主题的个数为多个,可以选取与用户表情标签相同的应用主题,如若用户的表情标签为高兴,则获取高兴的应用主题;也可以选取可以调节用户心情的应用主题,如若用户的表情标签为悲伤,则获取开心的应用主题。从选取的多个第一应用主题中任选一个切换为终端的应用主题。之后,根据预设的频率,可以将终端的应用主题在选取的多个第一应用主题中进行切换。
此外,本发明实施例除了利用自身的数据库存储应用主题,也支持从第三方的数据库中读取数据,获取应用主题。
为了更清楚地理解本发明,下面以具体的实施例对上述流程进行详细描述,该具体实施例的场景为切换手机聊天程序的背景图片以及背景音乐。本发明具体的实施例中应用主题的切换如图2所示,包括以下步骤:
步骤201、在预设的时间点,如聊天程序持续运行1小时的时候,利用手机的前置摄像头拍摄用户的面部照片,作为第一表情图片。
步骤202、解析第一表情图片,获取第一表情图片的第一特征数据,如眼角出现笑纹、嘴角上扬等。
步骤203、将第一特征数据与数据库中预存的特征数据相匹配,确定数据库中与第一特征数据相对应的第二特征数据。
步骤204、将第二特征数据的表情标签作为第一表情图片的第一表情标签,即将“开心”作为第一表情标签。
步骤205、从数据库中选取多个标签为“开心”的应用主题,包括多个标签为“开心”的图片以及多个欢快的音乐。
步骤206、将手机聊天程序的背景图片切换为其中一个“开心”的图片,将聊天程序的背景音乐切换为其中一个欢快的音乐。
步骤207、以设定的频率,将聊天程序的背景图片在多个标签为“开心”的图片中切换,以及将聊天程序的背景音乐在多个欢快的音乐中切换。
基于相同的技术构思,本发明实施例还提供了一种应用主题的切换装置,如图3所示,包括:
获取单元301,用于获取第一表情图片;
解析单元302,用于解析所述第一表情图片,为所述第一表情图片匹配对应的第一表情标签;
选取单元303,用于根据所述第一表情标签,从数据库中选取第一应用主题;
切换单元304,用于将终端的应用主题切换为所述第一应用主题。
进一步地,所述获取单元301,具体用于:
利用所述终端的前置摄像头,拍摄用户的照片作为所述第一表情图片。
进一步地,所述解析单元302,具体用于:
解析所述第一表情图片,获取所述第一表情图片的第一特征数据;
将所述第一特征数据与数据库中预存的特征数据相匹配,确定所述数据库中与所述第一特征数据相对应的第二特征数据;
将所述第二特征数据的表情标签作为所述第一表情标签。
进一步地,所述选取单元303,具体用于从所述数据库中选取多个第一应用主题;
所述切换单元304,具体用于将所述终端的应用主题切换为所述第一应用主题中的任一应用主题;
所述切换单元304,还用于将所述终端的应用主题在所述多个第一应用主题中进行切换。
基于相同的原理,本发明还提供一种电子设备,如图4所示,包括:
包括处理器401、存储器402、收发机403、总线接口404,其中处理器401、存储器402与收发机403之间通过总线接口404连接;
所述处理器401,用于读取所述存储器402中的程序,执行下列方法:
获取第一表情图片;
解析所述第一表情图片,为所述第一表情图片匹配对应的第一表情标签;
根据所述第一表情标签,从数据库中选取第一应用主题;
将终端的应用主题切换为所述第一应用主题。
进一步地,所述处理器401具体用于:
利用所述终端的前置摄像头,拍摄用户的照片作为所述第一表情图片。
进一步地,所述处理器401具体用于:
解析所述第一表情图片,获取所述第一表情图片的第一特征数据;
将所述第一特征数据与数据库中预存的特征数据相匹配,确定所述数据库中与所述第一特征数据相对应的第二特征数据;
将所述第二特征数据的表情标签作为所述第一表情标签。
进一步地,所述处理器401具体用于:
从所述数据库中选取多个第一应用主题。
进一步地,所述处理器501具体用于:
将所述终端的应用主题切换为所述第一应用主题中的任一应用主题。
进一步地,所述处理器501还用于:
将所述终端的应用主题在所述多个第一应用主题中进行切换。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包括这些改动和变型在内。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包括这些改动和变型在内。