掌桥专利:专业的专利平台
掌桥专利
首页

显示方法以及显示资源管理方法、可读介质和电子设备

文献发布时间:2023-06-19 19:28:50


显示方法以及显示资源管理方法、可读介质和电子设备

技术领域

本申请涉及终端技术领域,特别涉及一种显示方法以及显示资源管理方法、可读介质和电子设备。

背景技术

随着终端技术的发展,各种智能电子设备,例如手机或笔记本电脑,在人们的日常生活中起到越来越重要的作用。例如,用户通过电子设备聊天、看视频、购物、玩游戏、办公等。

通常,用户会根据自己的喜好给电子设备设置不同的主题或壁纸。以手机为例,当用户需要给手机设置主题时,可以打开手机安装的主题应用程序(Application,APP),主题APP支持用户从颜色、主题内容、主题风格等类别选择喜欢的主题。然而现有技术中,对主题从颜色类别进行分类时,通常只根据主题涉及的图片中的主色(也即图片中颜色占比最高的一种颜色),来对图片进行颜色分类。

然而,通常主题涉及的图像包括多种颜色,并且多种颜色的组合往往给用户带来不同的感受。仅仅根据主题涉及的图片中的主色对图片进行颜色分类,使得用户从颜色类别选择主题时,只能根据单一颜色选择主题,用户体验不佳。

发明内容

有鉴于此,本申请实施例提供了一种显示方法以及显示资源管理方法、可读介质和电子设备。

本申请的技术方案通过获取用户输入的显示资源的筛选条件,其中筛选条件和显示资源中的至少一张图片的色彩搭配模式相关;然后基于接收到的筛选条件,从多个显示资源中筛选出的匹配筛选条件的显示资源。可以使电子设备根据用户输入的与色彩搭配模式相关的筛选条件,筛选出满足条件的显示资源,从而使用户可以根据自己对不同色彩搭配模式的喜好,进行显示资源的设置,有助于提升用户体验。

第一方面,本申请实施例提供了一种显示方法,包括:

第一电子设备获取用户输入的显示资源的筛选条件,其中筛选条件和显示资源中的至少一张图片的色彩搭配模式相关;

第一电子设备根据筛选条件从本地获取显示资源,或,第一电子设备向第二电子设备发送筛选条件并接收第二电子设备发送的显示资源,其中,显示资源是第一电子设备或第二电子设备基于接收到的筛选条件,从多个显示资源中筛选出的匹配筛选条件的显示资源。

其中,显示资源可以为主题或壁纸。可以理解的是,主题可以为第一电子设备预先存储的主题安装文件(或者称为主题资源包、主题安装包等),包括第一电子设备桌面的背景图片、第一电子设备安装的各个应用程序的图标等多张图片。壁纸可以为第一电子设备的锁屏图片或者主屏幕的图片等。

在显示资源为主题的情况下,上述显示资源中的至少一张图片可以为主题中涉及的背景图片、各个应用程序的图标等多张图片。可以理解的是,通常电子设备下载安装某种主题之后,也即将该主题应用于电子设备之后,电子设备桌面的背景图片、手机安装的各个应用程序的图标等具有类似的颜色构成,即在同一主题下,电子设备桌面的背景图片中颜色的构成和各个应用程序的图标中颜色的构成基本相同。且在电子设备桌面中,图标的占比远小于背景图片的占比。因此,可以将电子设备的主题背景图片的颜色构成作为电子设备主题的颜色构成。也即将主题背景图片的色彩搭配模式作为主题的色彩搭配模式。

在显示资源为壁纸的情况下,可以将作为壁纸的图片的颜色构成,作为壁纸的颜色构成。

此外,主题背景图片和作为壁纸的图片可以预先存储在第一电子设备例如终端的本地存储介质中,也可以从第二电子设备例如服务器中下载。

在上述第一方面的一种可能的实现中,显示资源为主题或壁纸。

在上述第一方面的一种可能的实现中,色彩搭配模式包括对比色、互补色、邻近色中的其中一种或多种。

其中,色彩搭配模式可以通过主题背景图片或作为壁纸的图片中各种颜色在色环上的夹角来确定。例如,主题背景图片或壁纸中包括两种主色(即颜色构成大于设定比例阈值的颜色),这两种主色在色环上的夹角小于等于60度,则判定这两种颜色为邻近色;如果这两种主色在色环上的夹角大于60度小于等于120度,则判定这两种颜色为对比色;如果这两种主色在色环上的夹角为180度,则判定这两种颜色为互补色。

在上述第一方面的一种可能的实现中,筛选条件为显示资源中的至少一张图片的色彩搭配模式。

在上述第一方面的一种可能的实现中,筛选条件为与显示资源中的至少一张图片的色彩搭配模式对应的用户主观感受。

例如,对比色对应的主观感受:激情活力、自然浪漫;互补色对应的主观感受:活力浪漫、平静活泼;邻近色对应的主观感受:平静自然、活力自信、平静浪漫、激情活泼等。

在上述第一方面的一种可能的实现中,第一电子设备获取用户输入的显示资源筛选条件包括:

第一电子设备显示多种色彩搭配模式,并接收用户对多种色彩搭配模式中的目标色彩搭配模式的选择;或

第一电子设备显示与目标色彩搭配模式对应的多种用户主观感受,并接收用户对多种用户主观感受中目标用户主观感受的选择。

在上述第一方面的一种可能的实现中,用户主观感受包括激情活力、自然浪漫、平静自然、活力浪漫、平静活泼、活力自信、平静浪漫、激情活泼中的一种或多种。

第二方面,本申请实施例提供了一种显示资源管理方法,包括:

接收终端发送的显示资源的筛选条件,筛选条件和显示资源中的至少一张图片的色彩搭配模式相关;

根据筛选条件,从多个显示资源中筛选出匹配筛选条件的显示资源;

向终端发送筛选出的显示资源。

例如,服务器应用该显示资源管理方法,根据从终端接收的上述筛选条件,从服务器存储的显示资源中筛选出匹配的显示资源并发送给终端显示。

又如,手机等终端应用该显示资源管理方法,接收用户输入的显示资源筛选条件,在本地存储的或者从其他电子设备获取的显示资源中,筛选出匹配的显示资源并进行显示。

在上述第二方面的一种可能的实现中,显示资源为主题或壁纸。

在上述第二方面的一种可能的实现中,筛选条件为显示资源中的至少一张图片的色彩搭配模式,

根据筛选条件,从多个显示资源中筛选出匹配筛选条件的显示资源,包括:

基于接收到的筛选条件,以及显示资源和显示资源的色彩搭配模式之间的对应关系,从多个显示资源中筛选出匹配色彩搭配模式的显示资源。

在上述第二方面的一种可能的实现中,显示资源和显示资源的色彩搭配模式之间的对应关系是通过以下方式确定的:

确定每个显示资源中的至少一张图片的颜色构成;

根据颜色构成和色彩搭配模式之间的映射关系,确定至少一张图片的色彩搭配模式;

保存每个显示资源和确定出的每个显示资源中至少一张图片的色彩搭配模式之间的对应关系。

在上述第二方面的一种可能的实现中,筛选条件为与显示资源中的至少一张图片的色彩搭配模式对应的用户主观感受,

根据筛选条件,从多个显示资源中筛选出匹配筛选条件的显示资源,包括:

基于接收到的筛选条件,以及显示资源和与显示资源的色彩搭配模式对应的用户主观感受之间的对应关系,从多个显示资源中筛选出匹配筛选条件中的用户主观感受的显示资源。

在上述第二方面的一种可能的实现中,显示资源和与显示资源的色彩搭配模式对应的用户主观感受之间的对应关系是通过以下方式确定的:

确定每个显示资源中的至少一张图片的颜色构成;

根据颜色构成和色彩搭配模式之间的对应关系,确定至少一张图片的色彩搭配模式;

根据主观感受和色彩搭配模式之间的对应关系,确定每个显示资源中至少一张图片的用户主观感受;

保存每个显示资源和确定出的每个显示资源中至少一张图片的用户主观感受之间的对应关系。

在上述第二方面的一种可能的实现中,在显示资源为主题的情况下,用户主观感受为用户对主题中的背景图片的色彩搭配模式的主观感受,或者

在显示资源为壁纸的情况下,用户主观感受为对作为壁纸的图片的色彩搭配模式的主观感受。

在上述第二方面的一种可能的实现中,用户主观感受包括激情活力、自然浪漫、平静自然、活力浪漫、平静活泼、活力自信、平静浪漫、激情活泼中的一种或多种。

在上述第二方面的一种可能的实现中,在显示资源为主题的情况下,色彩搭配模式为主题中的背景图片的色彩搭配模式,或者

在显示资源为壁纸的情况下,色彩搭配模式为作为壁纸的图片的色彩搭配模式。

在上述第二方面的一种可能的实现中,色彩搭配模式包括对比色、互补色、邻近色中的其中一种或多种。

第三方面,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质上存储有指令,该指令在电子设备上执行时使电子设备执行上述第一方面以及第一方面的各种可能的实现中的任意一种方法,或者执行上述第二方面以及第二方面的各种可能的实现中的任意一种方法。

第四方面,本申请实施例提供了一种计算机程序产品,计算机程序产品包括指令,指令当被一个或多个处理器执行时用于实现上述第一方面以及第一方面的各种可能的实现中的任意一种方法,或者执行上述第二方面以及第二方面的各种可能的实现中的任意一种方法。

第五方面,本申请实施例提供了一种电子设备,电子设备包括:

通信接口,用于接收和/或发送信息;

处理器,用于执行计算机可执行程序,使得该电子设备执行上述第一方面以及第一方面的各种可能的实现中的任意一种方法,或者执行上述第二方面以及第二方面的各种可能的实现中的任意一种方法。

附图说明

图1根据本申请的一些实施例,示出了一种用户设置电子设备的主题的场景图;

图2A根据本申请的一些实施例,示出了一种手机的主题设置界面;

图2B根据本申请的一些实施例,示出了用户在手机的主题摄设置界面中选择邻近色主题的操作界面;

图2C根据本申请的一些实施例,示出了用户在图2B所示的界面中选择邻近色色彩搭配模式的主题的操作界面;

图3根据本申请的一些实施例,示出了一种包括手机和服务器的系统结构框图;

图4A根据本申请的一些实施例,示出了色环上的单色;

图4B根据本申请的一些实施例,示出了色环上的色环上的邻近色;

图4C根据本申请的一些实施例,示出了色环上的对比色;

图4D根据本申请的一些实施例,示出了色环上的对比色;

图4E根据本申请的一些实施例,示出了色环上的3种或3种以上颜色搭配的情况;

图5根据本申请的一些实施例,示出了一种服务器端主题筛选流程图;

图6根据本申请的一些实施例,示出了一种手机向服务器请求主题的交互图;

图7A根据本申请的一些实施例,示出了一种选择对比色主题的操作界面;

图7B根据本申请的一些实施例,示出了另一种选择对比色主题的操作界面;

图7C根据本申请的一些实施例,示出了一种选择互补色主题的操作界面;

图7D根据本申请的一些实施例,示出了另一种选择互补色主题的操作界面;

图7E根据本申请的一些实施例,示出了一种服务器返回的具有邻近色-绿色蓝色这种色彩搭配模式的主题1的展示界面;

图7F根据本申请的一些实施例,示出了一种手机下载安装用户选择的主题的操作界面;

图7G根据本申请的一些实施例,示出了一种手机安装用户选择的主题后的桌面示意图;

图7H根据本申请的一些实施例,示出了一种选择情感类别下具有和谐情感的主题的操作界面;

图7I根据本申请的一些实施例,示出了另一种选择情感类别下具有和谐情感的主题的操作界面;

图8根据本申请的一些实施例,示出了一种手机向服务器请求壁纸的交互图;

图9A根据本申请的一些实施例,示出了一种选择邻近色壁纸的操作界面;

图9B根据本申请的一些实施例,示出了另一种选择邻近色壁纸的操作界面;

图9C根据本申请的一些实施例,示出了一种选择对比色壁纸的操作界面;

图9D根据本申请的一些实施例,示出了另一种选择对比色壁纸的操作界面;

图9E根据本申请的一些实施例,示出了一种选择互补色壁纸的操作界面;

图9F根据本申请的一些实施例,示出了另一种选择互补色壁纸的操作界面;

图9G根据本申请的一些实施例,示出了一种服务器返回的具有对比色-红色黄色这种色彩搭配模式的壁纸1和壁纸2的展示界面;

图9H根据本申请的一些实施例,示出了一种手机下载用户选择的壁纸的操作界面;

图9I根据本申请的一些实施例,示出了一种手机将壁纸设为壁纸1后手机主屏幕示意图;

图9J根据本申请的一些实施例,示出了一种手机将壁纸设为壁纸1后手机锁屏示意图;

图9K根据本申请的一些实施例,示出了一种选择情感类别下具有和谐情感的壁纸的操作界面;

图9L根据本申请的一些实施例,示出了另一种选择情感类别下具有和谐情感的壁纸的操作界面;

图10根据本申请的一些实施例,示出了一种显示资源管理方法的流程示意图;

图11根据本申请的一些实施例,示出了一种手机的硬件结构示意图;

图12根据本申请的一些实施例,示出了一种服务器的硬件结构示意图。

具体实施方式

本申请的说明性实施例包括但不限于显示方法以及显示资源管理方法、可读介质和电子设备。

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。

图1根据本申请的一些实施例,示出了一种用户设置手机的主题的场景示意图。如图1所示,其中包括手机100以及服务器200。手机100安装有主题APP,服务器200可以是为手机100上的主题APP提供服务的应用服务器,手机100和服务器200可以通过蓝牙(Bluetooth,BT)、无线保真(Wireless Fidelity,Wi-Fi)网络等方式建立通信连接。

在一些实施例中,用户可以通过手机100的主题APP输入主题筛选条件,手机100将携带有用户输入的主题筛选条件的主题下载请求发送至服务器200,服务器200可以响应于接收的主题下载请求,筛选出符合上述筛选条件的主题。

其中,手机100向服务器200请求下载的主题为服务器200预先存储的主题安装文件,包括手机100桌面的背景图片、手机安装的各个应用程序的图标等多张图片。可以理解的是,通常手机100下载安装某种主题之后,也即将该主题应用于手机100之后,手机100桌面的背景图片、手机安装的各个应用程序的图标等具有类似的颜色构成,即在同一主题下,手机100桌面的背景图片中颜色的构成和各个应用程序的图标中颜色的构成基本相同。且在手机100的桌面中,图标的占比远小于背景图片的占比。因此,在下文的描述中,将手机100的主题背景图片的颜色构成作为手机100主题的颜色构成。为了方便叙述,下文将主题中包括的背景图片简称为“主题图片”。

在一些实施例中,上述主题筛选条件可以为主题的风格、内容、颜色等。例如,用户可以在如图2A所示的手机100的主题设置界面中,选择风格类别下的具有极简主义、中国风、清新等风格的主题;也可以选择图2A所示的内容类别下的具有卡通动漫、黑科技、自然风格等内容的主题;还可以选择图2A所示的颜色类别下的主色调为黑色、绿色、白色等单一颜色的主题。

由于颜色是影响用户喜好的重要因素,在一些实施例中,当用户在手机100的主题APP中按照如图2A所示的颜色类别来选择手机100的主题时,只能够选择颜色类别下的黑色、绿色、白色等其中一种颜色对应的主题。然而,通常主题图片中包括多种颜色,不同色彩搭配起来,给人不同的主观感受。例如,黄色和黑色的搭配给用户带来时尚、前卫的感受;黄色和绿色的搭配给用户带来和谐、稳定的感受。如果只按照具有多种颜色的主题图片的其中一种颜色,例如颜色占比最高的一种颜色,来选择主题,无法满足用户想要获取具有用户喜欢的色彩搭配模式的主题的需求,用户体验不佳。

因此,为了解决上述技术问题,本申请的技术方案通过将服务器200中存储的各个主题的主题图片进行颜色识别,从而确定出各个主题图片的色彩搭配模式(也即各个主题的色彩搭配模式),例如服务器200确定出一主题的主题图片A是黄色和黑色的搭配,确定出另一主题的主题图片B是黄色和绿色的搭配,然后根据预先设定的色彩搭配模式和用户主观感受之间的映射关系,将各个主题图片映射到对应的用户主观感受。

当用户需要给手机100设置主题时,通过手机100输入与自己喜欢的色彩搭配模式相关的筛选条件,例如输入喜欢的色彩搭配模式,或者输入与色彩搭配模式相关的主观感受,服务器200从存储的主题图片中筛选出匹配的主题图片,从而将与匹配的主题图片对应的主题返回给手机100,以供手机100安装该主题,并显示给用户。

例如,手机100显示出如图2B所示的主题设置界面,其中包括色彩搭配类别,将主题的色彩搭配划分为单色、邻近色、对比色、互补色等多种色彩搭配模式。假设用户点击图2B所示的色彩搭配类别下的邻近色控件101,手机100弹出与不同的邻近色搭配相应的情绪词:平静自然、活力自信、平静浪漫、激情活泼等。假设用户点击平静自然控件103时,手机100从服务器200请求与平静自然这种主观感受对应的主题,服务器200筛选出具有平静自然这种主观感受的主题之后,返回手机100进行安装。如此,可以使得用户可以根据自己对不同色彩搭配的主观感受,在手机100安装的主题APP中选择具有符合自己需求的色彩搭配模式的主题,有助于提升用户体验。

可以理解的是,以上图2B所示的界面仅仅是为了说明本申请的技术方案的一种示例性的界面,并不构成对本申请提供的技术方案的限定。在其他一些实施例中,当用户点击色彩搭配模式下的单色、邻近色、对比色、互补色等其中一项时,手机100还可以弹出对应的色彩搭配选项,而非色彩搭配对应的主观感受的选项。例如,用户点击图2C所示的邻近色控件101,弹出如图2C所示的下拉框104,其中包括各种邻近色的搭配:绿色蓝色、黄色橙色、蓝色紫色、红色紫色等。假设用户点击绿色蓝色控件105时,手机100从服务器200请求具有绿色蓝色这种色彩搭配模式的主题,服务器200筛选出具有绿色蓝色这种色彩搭配模式的主题之后,返回手机100进行安装。

可以理解的是,由于服务器200通常存储有多个主题,当用户通过手机100输入一些与色彩搭配模式有关的筛选条件时,对应于一种色彩搭配模式,服务器200有可能匹配出多个主题。因此,在具体实现时,对应于一种色彩搭配模式,服务器200可以以多种方式从匹配出的多个主题中匹配出最佳的主题返回给手机100进行显示。

例如,在一些实施例中,服务器200可以在匹配出的多个主题中,确定出主题图片质量较高的主题作为返回给手机100进行安装的主题。

又如,在一些实施例中,服务器200可以在匹配出的多个主题中,确定出访问量最高的主题作为返回给手机100进行安装的主题。

又如,在一些实施例中,服务器200还可以在匹配出的多个主题中,结合用户的历史行为,例如用户曾经选择过哪些类型的主题,再进一步确定出最终符合用户使用习惯的主题作为返回给手机100进行安装的主题。

此外,需要说明的是,以上涉及的在用户需要为手机100设置主题时,基于用户对色彩搭配模式的喜好,选择符合用户“心理感受预期”的具有某种色彩搭配模式的主题的技术方案,同样适用于对手机100的壁纸的设置,例如,设置手机100的锁屏壁纸,或者设置手机100的主屏幕的壁纸等。详细的技术方案将在下文中结合具体的实施例进行详细介绍,此处不再展开描述。

此外,可以理解的是,图1所示场景中的手机100可以为任意一种具有显示屏的电子设备,包括但不限于手机、膝上型计算机、台式计算机、平板计算机、可穿戴设备、头戴式显示器、便携式游戏机、便携式音乐播放器、阅读器设备、其中嵌入或耦接有一个或多个处理器的电视机、或能够访问网络的其他电子设备等。

此外,可以理解的是,图1所示场景中的服务器200可以为任意一种计算能力和/或存储能力较强的电子设备,包括但不限于服务器、膝上型计算机、台式计算机、平板计算机、能够访问网络的其他电子设备等

此外,可以理解的是,图1所示的场景仅仅是为了方便说明本申请提供的技术方案的一种示例性的应用场景。在其他一些实施例中,手机100等终端也可以执行本申请的技术方案,接收用户输入的主题筛选条件或壁纸筛选条件,在手机100本地存储的或者从其他电子设备获取的主题或壁纸,筛选出匹配的主题或壁纸并进行显示。

为了便于说明,下面将继续以图1所示的场景中的手机100和服务器200为例,说明本申请的技术方案。

在介绍完本申请技术方案适用的一种主题设置应用场景之后,下面将对涉及图1所示的应用场景中的手机100和服务器200的系统结构进行详细介绍。图3根据本申请的一些实施例,示出了一种包括手机100和服务器200的系统结构框图。其中,手机100包括用户输入组件111以及前端展示组件112。服务器200包括颜色识别模块201、色彩搭配识别模块202、主观感受识别模块203以及筛选结果生成模块204。

下面将仍然以手机100的主题设置为例,具体介绍图3所示的手机100和服务器200包括的各个组件/模块的原理和作用。

其中,手机100的用户输入组件111用于实现用户和手机100的交互。在一些实施例中,用户输入组件111用于接收用户输入的主题筛选条件,例如输入组件111用于接收如图2C所示的用户输入的主题的色彩搭配模式,或者用于接收如图2B所示的与色彩搭配模式相关的主观感受。

可以理解的是,主题的色彩搭配模式主要是指主题图片的色彩搭配模式,因此,下文中提到的主题的色彩搭配模式即是指主题图片的色彩搭配模式。类似地,下文中提到的主题对应的主观感受即是指主题图片对应的主观感受。

输入组件111的具体形式可以为下拉选择框或者标签云等。例如,在一些实施例中,当用户点击如图2B所示的手机100的主题设置界面中的邻近色控件101之后,手机100弹出与不同邻近色对应的各种主观感受的下拉框102,用户点击平静自然控件103之后,输入组件111响应于用户的点击操作,生成具有与平静自然这种主观感受对应的邻近色的主题的筛选请求,并发送给服务器200的筛选结果生成模块204,以供筛选结果生成模块204基于该请求进行主题筛选。具体地,筛选结果生成模块204可以在服务器200存储的对应于不同主题的主题图片中筛选出具有与平静自然这种主观感受对应的邻近色的主题图片,然后根据预设的主题图片与各主题之间的映射关系,确定出具有平静自然这种主观感受的主题。

手机100的前端展示组件112用于在安装服务器200返回的符合筛选条件的主题之后,显示该主题对应的主题图片、各应用的图标等。

服务器200的颜色识别模块201用于对服务器200中存储的多个主题图片中的各个单一颜色进行识别,也即分别识别出各个主题图片中包括的所有颜色。在一些实施例中,颜色识别模块201用于识别各主题图片中各单一颜色(例如黑、灰、白、红、橙、黄、绿、青、蓝、紫)的占比。例如,通过HSV颜色空间(一种用色调、饱和度、明度来表示图片颜色的颜色空间)对主题图片进行表示,然后遍历各主题图片的所有像素点,并根据下表1中定义的各单一颜色在H(色调)、S(饱和度)、V(明度)三个维度上的上下界统计各颜色像素点的数量及占比。

表一

可以理解的是,在其他实施例中,还可以用其他颜色空间来对主题图片进行表示,例如RGB颜色空间(一种以红、绿、蓝三种颜色来表示图片颜色的颜色空间)、YUV颜色空间(一种以灰度值和色度来表示图片颜色的颜色空间)等,本申请对此不作限定。

在一些实施例中,服务器200的颜色识别模块201在识别出各个主题图片中包括的所有颜色之后,还可以根据确定出来的各主题图片中各种单一颜色的占比,来确定各主题图片中的主色。在一些实施例中,将主题图片中颜色占比大于设定比例阈值的单一颜色确定为该主题图片的主色。例如,假设服务器200的颜色识别模块201识别出某主题图片中只包括一种颜色,则可以此单一颜色即为该主题图片的主色;而假设该主题图片包括两种以及两种以上的单一颜色,则可以将该主题图片中颜色占比超过10%的一种或多种单一颜色作为该主题图片的主色。其中,设定比例阈值的大小可以根据实际需求设定,本申请对此不作限定。

服务器200的色彩搭配识别模块202用于根据颜色识别模块201关于各主题图片的颜色识别结果,确定各主题图片的色彩搭配模式。在一些实施例中,色彩搭配识别模块202可以根据预设的判定规则,识别每张主题图片的色彩搭配模式并添加色彩搭配标记。

例如,在一些实施例中,上述判定规则可以为:

假设色彩搭配识别模块202确定图片C的主色为一种颜色,例如图4A所示的色环上的颜色1,则确定图片C的色彩搭配模式为单色,然后添加单色标记S1;

假设色彩搭配识别模块202确定图片C包含两种主色,则以这两种主色在色环上的夹角作为这两种主色的色彩搭配模式判定依据。其中,色环为一种将彩色光谱中的多个色彩首尾相连组成的环形的色彩序列,例如,图4A至图4D所示的一种具有12种颜色的色环。

例如,假设图片C包含两种主色,且这两种主色在色环上的夹角α小于等于60度,例如图4B所示的色环上的颜色1和颜色2,则确定图片C的色彩搭配模式为邻近色,然后添加邻近色标记S2;

假设色彩搭配识别模块202确定图片C包含两种主色,且这两种主色在色环上的夹角β大于60度小于等于120度,例如图4C所示的色环上的颜色1和颜色3,则确定图片C的色彩搭配模式为对比色,然后添加对比色标记S3;

假设色彩搭配识别模块202确定图片C包含两种主色,且这两种主色在色环上的夹角γ为180度,例如图4D所示的色环上的颜色1和颜色4,则确定图片C的色彩搭配模式为互补色,然后添加对比色标记S4。

假设色彩搭配识别模块202确定图片C包括三种或三种以上的主色,则可以以图片C中包括的所有主色在例如图4E所示的色环上的位置,作为该图片C的色彩搭配模式的判定依据。

例如,假设图片C包括如图4E所示的颜色1、颜色2、颜色3,则由于颜色1、颜色2、颜色3在色环上的位置为相邻的三个颜色,则确定图片C的色彩搭配模式为邻近色;

例如,假设图片C包括如图4E所示的颜色1、颜色2、颜色4,则由于颜色1和颜色4在色环上的位置间隔两种颜色,则确定图片C的色彩搭配模式为对比色;

例如,假设图片C包括如图4E所示的颜色1、颜色2、颜色5,则由于颜色1和颜色4在色环上的位置间隔5种颜色(即间隔2种以上颜色),则确定图片C的色彩搭配模式为互补色。

需要说明的是,服务器200的色彩搭配识别模块202在识别主题图片的色彩搭配识别模式时,所使用的判定规则可以根据实际情况具体确定,不限于以上所述的判定规则。

此外,对应于单色、邻近色、对比色、互补色等色彩搭配模式,还可以结合每种色彩搭配模式下具体的色彩搭配,进一步确定具体的色彩搭配模式。

例如,单色模式包括黑、灰、白、红、橙、黄、绿、青、蓝、紫等多种颜色,假设色彩搭配识别模块202将单色模式添加标记S1,则单色模式下具体不同的颜色可以标记为S1i,i为任意自然数。例如,图片C中的主色为黑色,则色彩搭配识别模块202给图片C添加颜色标记S10。又如,图片C中的主色为灰色,则色彩搭配识别模块202给图片C添加颜色标记S11。

类似地,假设色彩搭配识别模块202将邻近色添加标记S2,则邻近色下具体的颜色搭配可以标记为S2i,i为任意自然数。例如,图片C中的主色为绿色和蓝色,则色彩搭配识别模块202给图片C添加颜色标记S20。又如,图片C中的主色为红色和橙色,则色彩搭配识别模块202给图片C添加颜色标记S21。

类似地,假设色彩搭配识别模块202给对比色添加标记S3,则对比色下具体的颜色搭配可以标记为S3i,i为任意自然数。例如,图片C中的主色为红色和黄色,则色彩搭配识别模块202给图片C添加颜色标记S30。又如,图片C中的主色为绿色和紫色,则色彩搭配识别模块202给图片C添加颜色标记S31。

类似地,假设色彩搭配识别模块202给互补色添加标记S4,则互补色下具体的颜色搭配可以标记为S4i,i为任意自然数。例如,图片C中的主色为黄色和紫色,则色彩搭配识别模块202给图片C添加颜色标记S40。又如,图片C中的主色为蓝色和橙色,则色彩搭配识别模块202给图片C添加颜色标记S41。

此外,可以理解的是,以上涉及的各种色彩搭配模式的标记可以根据实际需要设定,本申请对此不作限定。

服务器200的主观感受识别模块203用于根据色彩搭配识别模块202对各主题图片的色彩搭配模式的识别结果,基于预设的色彩搭配模式与主观感受的映射关系,确定与各主题图片的色彩搭配模式对应的主观感受。在一些实施例中,主观感受识别模块203还可以在确定出各主题图片的色彩搭配模式对应的主观感受之后,添加各主题图片对应的主观感受标记。下表2示例性地示出了一种色彩搭配模式与主观感受的映射关系。

表2

需要说明的是,每种色彩搭配模式所对应的主观感受可以有多种,表2仅为部分示例。

服务器200的筛选结果生成模块204用于根据用户输入的主题筛选条件,在服务器200存储的多张主题图片中筛选出满足用户需要的主题图片。从而根据预设的主题图片与主题之间的映射关系,确定满足条件的主题。

以上内容结合图1所示的手机100主题设置的应用场景,对图3所示的系统中手机100和服务器200的各组件或模块在主题设置过程中的功能或作用进行了详细介绍。可以理解的是,在一些实施例中,当需要对手机100进行壁纸设置时,例如设置手机100的锁屏壁纸或者设置手机100的主屏幕的壁纸,手机100和服务器200的各组件或模块的功能或作用与主题设置时类似,这里不再赘述。

为了便于理解本申请的技术方案,下面将结合图1所示的场景图,以及图3所示的一种包括手机100和服务器200的系统结构框图,详细介绍服务器200对于存储的主题图片进行颜色识别、色彩搭配模式识别、主观感受识别以及根据从手机100接收的主题筛选条件,进行主题筛选的过程进行详细介绍。

具体地,如图5所示,服务器200对于存储的主题图片进行颜色识别、色彩搭配模式识别、主观感受识别以及根据从手机100接收的主题筛选条件,进行主题筛选的过程包括以下步骤:

步骤501:颜色识别模块201识别主题图片中的各种颜色。

例如,颜色识别模块201通过HSV颜色空间对服务器200存储的分别对应于各个主题的主题图片进行表示,然后遍历各主题图片的所有像素点,并根据下表1中定义的各单一颜色在H、S、V三个维度上的上下界统计各颜色像素点的数量及占比,从而识别出各主题图片中的各种颜色以及各种颜色的占比。

例如,假设服务器200存储有主题图片D、主题图片F、主题图片E。颜色识别模块201识别出主题图片D、主题图片F、主题图片E的颜色占比如下表3所示:

表3

则由表3可以看出,主题图片D中的绿色占比为36.55%、蓝色占比为49.12%,绿色和蓝色的占比较高,则可以确定主题图片D包括绿色和蓝色这两种主色;主题图片F中的橙色占比为95.71%,占比较高,则可以确定主题图片F包括橙色这种单一主色;类似地,主题图片E中的灰色占比为94.34%,占比较高,则可以确定主题图片E包括灰色这种单一主色。

步骤502:色彩搭配识别模块202基于颜色识别模块201识别出的各种颜色,识别各主题图片的色彩搭配模式。

在一些实施例中,色彩搭配识别模块202可以根据预设的判定规则,识别每张主题图片的色彩搭配模式并添加色彩搭配标记。例如,色彩搭配识别模块202基于从颜色识别模块201获取的上述主题图片D、E、F的颜色构成,判断出主题图片D、E、F对应的色彩搭配模式。由于主题图片D由蓝、绿两种主色构成,则色彩搭配识别模块202根据蓝色和绿色在色环上的夹角(60度),判定主题图片D的色彩搭配模式为邻近色-绿色蓝色。而由于主题图片E由橙色一种主色构成;主题图片F由灰色一种主色构成,可以判定主题图片E和F的色彩搭配模式分别为单色-橙色、单色-灰色。

步骤503:主观感受识别模块203根据预先设定的色彩搭配模式和用户主观感受之间的映射关系,识别出各主题图片对应的主观感受。

在一些实施例中,主观感受识别模块203还可以在确定出各主题图片的色彩搭配模式对应的主观感受之后,添加各主题图片对应的主观感受标记。

例如,主观感受识别模块203根据预设的上述表2所示的色彩搭配模式与主观感受的映射关系,将上述主题图片D的主观感受映射为:与蓝色相关的平静、舒适、放松,以及与绿色相关的增长、自然、成功。将上述主题图片E的主观感受映射为:与橙色相关的自信、乐观、活泼。将上述主题图片F的主观感受映射为:与灰色相关的中立和忧郁。

具体可参阅以上图3中关于主观感受识别模块203的文字描述,在此不再赘述。

步骤504:筛选结果生成模块204基于接收的筛选条件,并且根据色彩搭配识别模块202对各主题图片的色彩搭配模式识别结果,或主观感受识别模块203对各主题图片的主观感受识别结果,筛选出符合条件的主题。其中,筛选条件可以为从手机100的用户输入组件111接收的筛选条件。

在一些实施例中,用户输入的筛选条件为颜色搭配模式,则筛选结果生成模块204可以根据用户输入的颜色搭配模式,结合色彩搭配识别模块202对服务器200中存储的各个主题图片的色彩搭配模式识别结果,从服务器200存储的各个主题图片中筛选出与用户输入的颜色搭配模式对应的主题图片,从而根据预设的映射关系,确定与该主题图片对应的主题。

在一些实施例中,用户输入的筛选条件为与颜色搭配模式对应的主观感受,则筛选结果生成模块204可以根据用户输入的主观感受,结合主观感受识别模块203对服务器200中存储的各主题图片的主观感受的识别结果,从服务器200存储的各个主题图片中筛选出与用户输入的主观感受对应的主题图片,从而根据预设的映射关系,确定与该主题图片对应的主题。

在一些实施例中,假设用户输入的筛选条件为某种邻近色,则筛选结果生成模块204根据色彩搭配识别模块202对于上述主题图片D、E、F对应的色彩搭配模式的识别结果,从主题图片D、E、F中筛选出色彩搭配模式为邻近色的主题图片D,从而确定与该主题图片对应的主题。

例如,假设用户输入的筛选条件为单色-橙色,则筛选结果生成模块204根据色彩搭配识别模块202对于上述主题图片D、E、F对应的色彩搭配模式的识别结果,从主题图片D、E、F中筛选出色彩搭配模式为单色-橙色的主题图片E,从而确定与主题图片E对应的主题。类似地,假设筛选条件为单色-灰色,则筛选结果主题图片的色彩搭配模式为单色-灰色的主题。

下面将分别结合图3所示的系统结构图、图6所示的流程图和图7A至图7G所示的UI界面图,以及图8所示的流程图和图9A至图9J所示的UI界面图,分别以手机100根据用户输入的色彩搭配模式相关的筛选条件,向服务器200请求具有与用户输入的筛选条件对应的主题图片以及壁纸为例,对本申请的技术方案进行详细介绍。

首先,结合图3所示的系统结构图、图6所示的流程图和图7A至图7G所示的UI界面图,以手机100根据用户输入的色彩搭配模式相关的筛选条件,向服务器200请求具有与用户输入的筛选条件对应的主题为例,对本申请的技术方案进行详细介绍。

具体地,如图6所示,手机100根据用户输入的筛选条件向服务器200请求相应主题的流程包括以下步骤:

步骤601:手机100和服务器200建立连接。

例如,手机100和服务器200建立无线通信连接,手机100和服务器200通过Wi-Fi、蓝牙等无线通信方式通信。

步骤602:手机100向服务器200发送主题筛选请求。

在一些实施例中,用户通过手机100的用户输入组件111输入主题筛选条件,随之用户输入组件111生成携带有用户输入的主题筛选条件的主题筛选请求,并发送给服务器200的筛选结果生成模块204。

在一些实施例中,当用户想要选择邻近色类别下的主题时,可以选择邻近色类别下具有某种特定邻近色搭配的主题,或者选择邻近色类别下具有某些特定主观感受的主题。

例如,假设在用户需要为手机100设置主题时,用户点击图2B所示的主题设置界面中色彩搭配类别下的邻近色控件101,弹出如图2B所示的多种与不同邻近色搭配对应的主观感受:平静自然、活力自信、平静浪漫、激情活泼等。假设用户点击平静自然控件103时,手机100的用户输入组件111生成筛选具有平静自然主观感受的主题的请求。

又如,假设在用户需要为手机100设置主题时,用户点击图2C所示的主题设置界面中色彩搭配类别下的邻近色控件101,弹出如图2C所示的各种邻近色的搭配:绿色蓝色、黄色橙色、蓝色紫色、红色紫色等。假设用户点击绿色蓝色控件105时,手机100的用户输入组件111生成筛选具有邻近色-绿色蓝色色彩搭配模式的主题的请求。

在一些实施例中,当用户想要选择对比色类别下的主题时,可以选择对比色类别下具有某种特定对比色搭配的主题,或者选择对比色类别下具有某些特定主观感受的主题。

例如,假设在用户需要为手机100设置主题时,用户点击图7A所示的主题设置界面中色彩搭配类别下的对比色控件121,弹出如图7A所示的多种与不同对比色搭配对应的主观感受:激情活力、自然浪漫等。假设用户点击激情活力控件122时,手机100的用户输入组件111生成筛选具有激情活力主观感受的主题的请求。

又如,假设在用户需要为手机100设置主题时,用户点击图7B所示的主题设置界面中色彩搭配类别下的对比色控件121,弹出如图7B所示的各种对比色的搭配:红色黄色、绿色紫色等。假设用户点击红色黄色控件124时,手机100的用户输入组件111生成筛选具有对比色-红色黄色色彩搭配模式的主题的请求。

在一些实施例中,当用户想要选择互补色类别下的主题时,可以选择互补色类别下具有某种特定互补色搭配的主题,或者选择互补色类别下具有某些特定主观感受的主题。

例如,假设在用户需要为手机100设置主题时,用户点击图7C所示的主题设置界面中色彩搭配类别下的互补色控件131,弹出如图7C所示的多种与不同互补色搭配对应的主观感受:活力浪漫、平静活泼等。假设用户点击活力浪漫控件132时,手机100的用户输入组件111生成筛选具有平静自然主观感受的主题的请求。

又如,假设在用户需要为手机100设置主题时,用户点击图7D所示的主题设置界面中色彩搭配类别下的互补色控件131,弹出如图7D所示的各种互补色的搭配:黄色紫色、蓝色橙色等。假设用户点击黄色紫色控件134时,手机100的用户输入组件111生成筛选具有互补色-黄色紫色色彩搭配模式的主题的请求。

步骤603:服务器200筛选符合条件的主题。

在一些实施例中,服务器200的筛选结果生成模块204对由手机100发来的主题筛选请求进行解析,在确定该请求中包含的主题筛选条件为筛选具有某种色彩搭配模式的主题时,基于色彩搭配识别模块202对服务器200存储的多个主题的色彩搭配模式的识别结果(具体为各个主题的主题图片的色彩搭配模式的识别结果),从服务器200存储的多个主题中筛选具有前述主题筛选条件中包含的色彩搭配模式的主题。

例如,假设主题筛选条件为具有邻近色-绿色蓝色这种色彩搭配模式的主题时,筛选结果生成模块204基于色彩搭配识别模块202对主题的色彩搭配模式的识别结果,从服务器200存储的多个主题中筛选具有邻近色-绿色蓝色这种色彩搭配模式的主题。

在一些实施例中,服务器200的筛选结果生成模块204对由手机100发来的主题筛选请求进行解析,在确定该请求中包含的主题筛选条件为具有某种主观感受的主题时,基于主观感受识别模块203对主题的主观感受的识别结果(具体为各个主题的主题图片的主观感受识别结果),从服务器200存储的多个主题中筛选具有前述主题筛选条件中包含的主观感受的主题。

例如,假设主题筛选条件为具有平静自然这种主观感受的主题时,筛选结果生成模块204基于主观感受识别模块203对各个主题的主观感受的识别结果,从服务器200存储的各个主题中筛选具有平静自然这种主观感受的主题。

步骤604:服务器200向手机100返回筛选出的主题。

在一些实施例中,当服务器200筛选出多个与筛选条件匹配的主题时,可以向手机100返回筛选出的多个主题,供用户进一步选择安装哪个主题。

在一些实施例中,当服务器200筛选出多个与筛选条件匹配的主题之后,可以结合主题中图像的质量、主题的访问量、用户的历史行为等,进一步匹配出最匹配的主题,然后向手机100返回最匹配的主题,从而避免用户需要进一步选择,提升用体验。

步骤605:手机100显示筛选出的主题。

在一些实施例中,手机100在接收到服务器200返回的主题后,通过前端展示组件112将主题的缩略图以及主题的标识(例如名称、风格等)显示出来,供用户选择安装该主题。

例如,假设手机100在接收到服务器200返回的具有邻近色-绿色蓝色这种色彩搭配模式的主题1时,将主题1的缩略图以及主题名称显示在如图7E所示的界面上。当用户点击图7E中主题1的缩略图106之后,进入如图7F所示的主题1的下载安装界面,当用户点击下载安装控件107之后,手机100桌面的背景图片被设置为主题1包括的背景图片108,手机100桌面的各个图标被设置为主题1对应的图标。

类似地,假设手机100在接收到服务器200返回的具有对比色-红色黄色这种色彩搭配模式的主题之后,或者手机100在接收到服务器200返回的具有互补色-黄色紫色这种色彩搭配模式的主题之后,手机100下载安装服务器200返回的主题,以及手机100安装该主题后的用户界面分别与图7F、图7G类似,这里不再展开描述。

此外,在一些实施例中,当用户想要根据自己对具有不同色彩搭配模式的主题的情感(也即主观感受)来选择手机100主题时,可以在手机100的主题设置界面中选择情感类别下的不同主题。

例如,用户点击如图7H所示的手机100的主题设置界面中的情感类别下的具有和谐这种情感的主题时,弹出如图7H所示的和谐情感中包括的平静自然、活力自信等情感选项。当用户点击平静自然控件126时,手机100即可向服务器200请求下载具有平静自然这种情感的主题。

又如,用户点击如图7I所示的手机100的主题设置界面中的情感类别下的具有和谐这种情感的主题时,弹出如图7I所示的具有与和谐情感对应的各种互补色搭配,例如绿色蓝色、黄色橙色等。当用户点击绿色蓝色控件127时,手机100即可向服务器200请求下载具有互补色-绿色蓝色这种色彩搭配模式的主题。

同样地,用户还可以根据自己的需求,选择如图7H或者图7I所示的情感类别下具有简洁、形式多样、潮流等等不同情感分类的主题。具体设置过程与上述介绍的用户选择情感类别下具有和谐情感分类的主题的过程类似,在此不再赘述。

如此,可以使得用户可以根据自己对不同色彩搭配的主观感受,在手机100安装的主题APP中选择具有符合自己需求的色彩搭配模式的主题,有助于提升用户体验。

下面将结合图3所示的系统结构图、图8所示的流程图和图9A至图9J所示的UI界面图,以手机100根据用户输入的色彩搭配模式相关的筛选条件,向服务器200请求具有与用户输入的筛选条件对应的壁纸为例,对本申请的技术方案进行详细介绍。

具体地,如图8所示,手机100根据用户输入的筛选条件向服务器200请求相应壁纸的流程包括以下步骤:

步骤801:手机100和服务器200建立连接。类似于上述主题设置流程中涉及的步骤601,手机100和服务器200可以建立蓝牙、WIFI等无线通信连接。

步骤802:手机100向服务器200发送壁纸筛选请求。

在一些实施例中,用户通过手机100的用户输入组件111输入壁纸筛选条件,随之用户输入组件111生成携带有用户输入的壁纸筛选条件的壁纸筛选请求,并发送给服务器200的筛选结果生成模块204。

在一些实施例中,当用户想要选择邻近色类别下的壁纸时,可以选择邻近色类别下具有某种特定对比色搭配的壁纸,或者选择邻近色类别下具有某些特定主观感受的壁纸。

例如,假设在用户需要为手机100设置壁纸时,用户点击图9A所示的壁纸设置界面中色彩搭配类别下的邻近色控件151,弹出如图9A所示的多种与不同邻近色搭配对应的主观感受:平静自然、活力自信、平静浪漫、激情活泼等。假设用户点击平静自然控件152时,手机100的用户输入组件111生成筛选具有平静自然主观感受的壁纸的请求。

又如,假设在用户需要为手机100设置壁纸时,用户点击图9B所示的壁纸设置界面中色彩搭配类别下的邻近色控件151,弹出如图9B所示的各种邻近色的搭配:绿色蓝色、黄色橙色、蓝色橙色、红色紫色等。假设用户点击绿色蓝色控件154时,手机100的用户输入组件111生成筛选具有邻近色-绿色蓝色色彩搭配模式的壁纸的请求。

在一些实施例中,当用户想要选择对比色类别下的壁纸时,可以选择对比色类别下具有某种特定对比色搭配的壁纸,或者选择对比色类别下具有某些特定主观感受的壁纸。

例如,假设在用户需要为手机100设置壁纸时,用户点击图9C所示的壁纸设置界面中色彩搭配类别下的对比色控件161,弹出如图9C所示的多种与不同对比色搭配对应的主观感受:激情活力、自然浪漫等。假设用户点击激情活力控件162时,手机100的用户输入组件111生成筛选具有激情活力主观感受的壁纸的请求。

又如,假设在用户需要为手机100设置壁纸时,用户点击图9D所示的壁纸设置界面中色彩搭配类别下的对比色控件161,弹出如图9D所示的各种对比色的搭配:红色黄色、绿色紫色等。假设用户点击红色黄色控件164时,手机100的用户输入组件111生成筛选具有对比色-红色黄色色彩搭配模式的壁纸的请求。

在一些实施例中,当用户想要选择互补色类别下的壁纸时,可以选择互补色类别下具有某种特定互补色搭配的壁纸,或者选择互补色类别下具有某些特定主观感受的壁纸。

例如,假设在用户需要为手机100设置壁纸时,用户点击图9E所示的壁纸设置界面中色彩搭配类别下的互补色控件171,弹出如图9E所示的多种与不同互补色搭配对应的主观感受:活力浪漫、平静活泼等。假设用户点击活力浪漫控件172时,手机100的用户输入组件111生成筛选具有活力浪漫主观感受的壁纸的请求。

又如,假设在用户需要为手机100设置壁纸时,用户点击图9F所示的壁纸设置界面中色彩搭配类别下的互补色控件171,弹出如图9F所示的各种互补色的搭配:黄色紫色、蓝色橙色等。假设用户点击黄色紫色控件174时,手机100的用户输入组件111生成筛选具有互补色-黄色紫色色彩搭配模式的壁纸的请求。

步骤803:服务器200筛选符合条件的壁纸。

在一些实施例中,服务器200的筛选结果生成模块204对由手机100发来的壁纸筛选请求进行解析,在确定该请求中包含的壁纸筛选条件为筛选具有某种色彩搭配模式的壁纸时,基于色彩搭配识别模块202对服务器200存储的多个壁纸的色彩搭配模式的识别结果,从服务器200存储的多个壁纸中筛选具有前述壁纸筛选条件中包含的色彩搭配模式的壁纸。

例如,假设壁纸筛选条件为具有对比色-红色黄色这种色彩搭配模式的壁纸时,筛选结果生成模块204基于色彩搭配识别模块202对壁纸的色彩搭配模式的识别结果,从服务器200存储的多个壁纸中筛选具有对比色-红色黄色这种色彩搭配模式的壁纸。

在一些实施例中,服务器200的筛选结果生成模块204对由手机100发来的壁纸筛选请求进行解析,在确定该请求中包含的壁纸筛选条件为具有某种主观感受的壁纸时,基于主观感受识别模块203对壁纸的主观感受的识别结果,从服务器200存储的多个壁纸中筛选具有前述壁纸筛选条件中包含的主观感受的壁纸。

例如,假设壁纸筛选条件为具有激情活力这种主观感受的壁纸时,筛选结果生成模块204基于主观感受识别模块203对各个壁纸的主观感受的识别结果,从服务器200存储的各个壁纸中筛选具有激情活力这种主观感受的壁纸。

步骤804:服务器200向手机100返回筛选出的壁纸。

在一些实施例中,当服务器200筛选出多个与筛选条件匹配的壁纸时,可以向手机100返回筛选出的多个壁纸,供用户进一步选择安装哪个壁纸。

在一些实施例中,当服务器200筛选出多个与筛选条件匹配的壁纸之后,可以结合壁纸的图像质量、壁纸的访问量、用户的历史行为等,进一步匹配出最匹配的壁纸,然后向手机100返回最匹配的壁纸,从而避免用户需要进一步选择,提升用体验。

步骤805:手机100显示筛选出的壁纸。

在一些实施例中,手机100在接收到服务器200返回的壁纸后,通过前端展示组件112将壁纸的缩略图以及壁纸的标识(例如名称、风格等)显示出来,供用户选择安装该壁纸。

例如,假设手机100在接收到服务器200返回的具有对比色-红色黄色这种色彩搭配模式的壁纸1和壁纸2时,将壁纸1和壁纸2的缩略图以及壁纸名称显示在如图9G所示的界面上。当用户点击图9G中壁纸1的缩略图155之后,进入如图9H所示的壁纸1的下载界面,当用户点击下载到相册控件156之后,壁纸1被保存在手机100的相册中。用户可以在相册中选中壁纸1,将壁纸1设为如图9I所示的手机100的主屏幕的壁纸,或者将壁纸1设为如图9J所示的手机100锁屏的壁纸。

类似地,假设手机100在接收到服务器200返回的具有邻近色-绿色蓝色这种色彩搭配模式的壁纸之后,或者手机100在接收到服务器200返回的具有互补色-黄色紫色这种色彩搭配模式的壁纸之后,手机100下载服务器200返回的壁纸,以及手机100该壁纸设置为主屏幕或锁屏的背景图片之后的用户界面分别与图9I、图9J类似,这里不再展开描述。

此外,在一些实施例中,当用户想要根据自己对具有不同色彩搭配模式的壁纸的情感来选择手机100壁纸时,可以在手机100的壁纸设置界面中选择情感类别下的不同壁纸。

例如,用户点击如图9K所示的手机100的壁纸设置界面中的和谐控件166,即用户选择情感类别下的具有和谐这种情感的壁纸时,弹出如图9K所示的和谐情感中包括的平静自然、活力自信等情感选项。当用户点击平静自然控件167时,手机100即可向服务器200请求下载具有平静自然这种情感的壁纸。

又如,用户点击如图9L所示的手机100的壁纸设置界面中的和谐控件166,即用户选择情感类别下的具有和谐这种情感的壁纸时,弹出如图9L所示的具有与和谐情感对应的各种互补色搭配,例如绿色蓝色、黄色橙色等。当用户点击绿色蓝色控件168时,手机100即可向服务器200请求下载具有互补色-绿色蓝色这种色彩搭配模式的壁纸。

同样地,用户还可以根据自己的需求,选择如图9K或者图9L所示的情感类别下具有简洁、形式多样、潮流等等不同情感分类的壁纸。具体设置过程与上述介绍的用户选择情感类别下具有和谐情感分类的壁纸的过程类似,在此不再赘述。

如此,可以使得用户可以根据自己对不同色彩搭配的主观感受,在手机100安装的壁纸APP中选择具有符合自己需求的色彩搭配模式的壁纸,有助于提升用户体验。

图10根据本申请的实施例,示出了一种显示资源管理方法的流程示意图,具体地,如图10所示,本申请提供的显示资源管理方法包括以下步骤:

步骤1001:接收终端发送的显示资源的筛选条件,筛选条件和显示资源中的至少一张图片的色彩搭配模式相关。其中,显示资源可以包括主题或壁纸。筛选条件可以为主题图片或壁纸的色彩搭配模式或与色彩搭配模式对应的用户主观感受。

步骤1002:根据筛选条件,从多个显示资源中筛选出匹配筛选条件的显示资源。例如,从多个主题或壁纸中筛选出匹配的主题或壁纸。具体的筛选方法可以参阅以上图5相关的文字描述,在此不再赘述。

步骤1003:向终端发送筛选出的显示资源。例如,图1所示的服务器200通过上图5所示的方法筛选出匹配的主题之后,发送给手机100进行显示。又或者,图1所示的手机100通过执行本申请提供的技术方案,筛选出匹配的主题之后在手机100本地进行显示。

图11根据本申请的实施例,示出了一种手机100的硬件结构示意图。

手机100能够执行本申请实施例提供的显示方法或显示资源管理方法。在图11中,相似的部件具有同样的附图标记。如图11所示,手机100可以包括处理器110、电源模块140、存储器180、摄像头170、移动通信模块130、无线通信模块120、传感器模块190、音频模块150、接口模块160以及显示屏109等。

可以理解的是,本发明实施例示意的结构并不构成对手机100的具体限定。在本申请另一些实施例中,手机100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。

处理器110可以包括一个或多个处理单元,例如,可以包括中央处理器(CentralProcessing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)、数字信号处理器(Digital Signal Processor,DSP)、微处理器(Micro-programmed Control Unit,MCU)、人工智能(Artificial Intelligence,AI)处理器或可编程逻辑器件(Field ProgrammableGate Array,FPGA)等的处理模块或处理电路。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。例如,在本申请的一些实例中,处理器110可以用来接续用户输入的筛选条件,生成与用户输入的筛选条件对应的主题筛选请求或壁纸筛选请求。

存储器180可用于存储数据、软件程序以及模块,可以是易失性存储器(VolatileMemory),例如随机存取存储器(Random-Access Memory,RAM);或者非易失性存储器(Non-Volatile Memory),例如只读存储器(Read-Only Memory,ROM),快闪存储器(FlashMemory),硬盘(Hard Disk Drive,HDD)或固态硬盘(Solid-State Drive,SSD);或者上述种类的存储器的组合,或者也可以是可移动存储介质,例如安全数字(Secure Digital,SD)存储卡。例如存储器180可以用于存储程序代码,该程序代码用于使处理器110通过执行该程序代码,执行本申请实施例提供的显示方法或显示资源管理方法。又如,存储器180存储服务器200返回的主题文件或壁纸。

电源模块140可以包括电源、电源管理部件等。电源可以为电池。电源管理部件用于管理电源的充电和电源向其他模块的供电。充电管理模块用于从充电器接收充电输入;电源管理模块用于连接电源,充电管理模块与处理器110。

移动通信模块130可以包括但不限于天线、功率放大器、滤波器、低噪声放大器(Low Noise Amplify,LNA)等。移动通信模块130可以提供应用在手机100上的包括2G/3G/4G/5G等无线通信的解决方案。移动通信模块130可以由天线接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块130还可以对经调制解调处理器调制后的信号放大,经天线转为电磁波辐射出去。在一些实施例中,移动通信模块130的至少部分功能模块可以被设置于处理器110中。在一些实施例中,移动通信模块130至少部分功能模块可以与处理器110的至少部分模块被设置在同一个器件中。

无线通信模块120可以包括天线,并经由天线实现对电磁波的收发。无线通信模块120可以提供应用在手机100上的包括无线局域网(Wireless Local Area Networks,WLAN)(如无线保真(Wireless Fidelity,Wi-Fi)网络),蓝牙(Bluetooth,BT),全球导航卫星系统(Global Navigation Satellite System,GNSS),调频(Frequency Modulation,FM),近距离无线通信技术(Near Field Communication,NFC),红外技术(Infrared,IR)等无线通信的解决方案。手机100可以通过无线通信技术与网络以及其他设备进行通信。

在一些实施例中,手机100的移动通信模块130和无线通信模块120也可以位于同一模块中。

摄像头170用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件把光信号转换成电信号,之后将电信号传递给ISP(Image Signal Processor,图像信号处理器)转换成数字图像信号。手机100可以通过ISP,摄像头170,视频编解码器,GPU(Graphic Processing Unit,图形处理器),显示屏109以及应用处理器等实现拍摄功能。

显示屏109包括显示面板。显示面板可以采用液晶显示屏(Liquid CrystalDisplay,LCD),有机发光二极管(Organic Light-emitting Diode,OLED),有源矩阵有机发光二极体或主动矩阵有机发光二极体(Active-matrix Organic Lght-emitting Diode的,AMOLED),柔性发光二极管(Flex Light-emitting Diode,FLED),Mini LED,Micro LED,Micro OLED,量子点发光二极管(Quantum Dot Light-emitting Diodes,QLED)等。例如,显示屏109用于显示手机100安装的主题的背景图片以及应用图标。又如,显示屏109用于显示主题的设置界面,方便用户直观地选择具有自己喜欢的色彩搭配模式的主题。

传感器模块190可以包括接近光传感器、压力传感器,陀螺仪传感器,气压传感器,磁传感器,加速度传感器,距离传感器,指纹传感器,温度传感器,触摸传感器,环境光传感器,骨传导传感器等。

音频模块150可以将数字音频信息转换成模拟音频信号输出,或者将模拟音频输入转换为数字音频信号。音频模块150还可以用于对音频信号编码和解码。在一些实施例中,音频模块150可以设置于处理器110中,或将音频模块150的部分功能模块设置于处理器110中。在一些实施例中,音频模块150可以包括扬声器、听筒、麦克风以及耳机接口。

接口模块160包括外部存储器接口、通用串行总线(Universal Serial Bus,USB)接口及用户标识模块(Subscriber Identification Module,SIM)卡接口等。其中外部存储器接口可以用于连接外部存储卡,例如Micro SD卡,实现扩展手机100的存储能力。外部存储卡通过外部存储器接口与处理器110通信,实现数据存储功能。通用串行总线接口用于手机100和其他手机进行通信。用户标识模块卡接口用于与安装至手机100的SIM卡进行通信,例如读取SIM卡中存储的电话号码,或将电话号码写入SIM卡中。

在一些实施例中,手机100还包括按键、马达以及指示器等。其中,按键可以包括音量键、开/关机键等。马达用于使手机100产生振动效果。指示器可以包括激光指示器、射频指示器、LED指示器等。

图12根据本申请的一些实施例,提供了一种服务器200的硬件结构框图。具体地,如图所示,服务器200包括一个或多个处理器214,与处理器214中的至少一个连接的系统控制逻辑218,与系统控制逻辑218连接的系统内存212,与系统控制逻辑218连接的非易失性存储器(NVM)216,以及与系统控制逻辑218连接的网络接口220。

在一些实施例中,处理器214可以包括一个或多个单核或多核处理器。在一些实施例中,处理器214可以包括通用处理器和专用处理器(例如,图形处理器,应用处理器,基带处理器等)的任意组合。在服务器200采用增强型基站(Evolved Node B,eNB)或无线接入网(Radio Access Network,RAN)控制器的实施例中,处理器214可以被配置为执行各种符合的实施例。

在一些实施例中,处理器214可以用于对服务器200存储的主题图片进行颜色识别、色彩搭配模式的识别、主观感受的识别,以及基于从手机100接收的主题筛选条件,筛选出符合筛选条件的主题。

在一些实施例中,系统控制逻辑218可以包括任意合适的接口控制器,以向处理器214中的至少一个和/或与系统控制逻辑218通信的任意合适的设备或组件提供任意合适的接口。

在一些实施例中,系统控制逻辑218可以包括一个或多个存储器控制器,以提供连接到系统内存212的接口。系统内存212可以用于加载以及存储数据和/或指令224。在一些实施例中服务器200的内存212可以包括任意合适的易失性存储器,例如合适的动态随机存取存储器(DRAM)

NVM/存储器216可以包括用于存储数据和/或指令的一个或多个有形的、非暂时性的计算机可读介质。

网络接口220可以包括收发器,用于为服务器200提供无线电接口,进而通过一个或多个网络与任意其他合适的设备(如前端模块,天线等)进行通信。在一些实施例中,网络接口220可以集成于服务器200的其他组件。例如,网络接口220可以集成于处理器214的,系统内存212,NVM/存储器216,和具有指令的固件设备(未示出)中的至少一种,当处理器214中的至少一个执行所述指令时,服务器200实现如图5、图6、图8或图10所示的方法。

网络接口220可以进一步包括任意合适的硬件和/或固件,以提供多输入多输出无线电接口。例如,网络接口220可以是网络适配器,无线网络适配器,电话调制解调器和/或无线调制解调器。

服务器200可以进一步包括:输入/输出(I/O)设备232。I/O设备232可以包括用户界面,使得用户能够与服务器200进行交互;外围组件接口的设计使得外围组件也能够与服务器200交互。在一些实施例中,服务器200还包括传感器,用于确定与服务器200相关的环境条件和位置信息的至少一种。

此外,本申请还提供一种计算机可读存储介质,计算机可读存储介质上存储有指令,该指令在电子设备上执行时使电子设备执行上述图5、图6、图8或图10所示的方法。

此外,本申请还提供一种计算机程序产品,计算机程序产品包括指令,所述指令当被一个或多个处理器执行时用于实现上述图5、图6、图8或图10所示的方法。

本申请公开的机制的各实施例可以被实现在硬件、软件、固件或这些实现方法的组合中。本申请的实施例可实现为在可编程系统上执行的计算机程序或程序代码,该可编程系统包括至少一个处理器、存储系统(包括易失性和非易失性存储器和/或存储元件)、至少一个输入设备以及至少一个输出设备。

可将程序代码应用于输入指令,以执行本申请描述的各功能并生成输出信息。可以按已知方式将输出信息应用于一个或多个输出设备。为了本申请的目的,处理系统包括具有诸如例如数字信号处理器(Digital Signal Processor,DSP)、微控制器、专用集成电路(Application Specific Integrated Circuit,ASIC)或微处理器之类的处理器的任何系统。

程序代码可以用高级程序化语言或面向对象的编程语言来实现,以便与处理系统通信。在需要时,也可用汇编语言或机器语言来实现程序代码。事实上,本申请中描述的机制不限于任何特定编程语言的范围。在任一情形下,该语言可以是编译语言或解释语言。

在一些情况下,所公开的实施例可以以硬件、固件、软件或其任何组合来实现。所公开的实施例还可以被实现为由一个或多个暂时或非暂时性机器可读(例如,计算机可读)存储介质承载或存储在其上的指令,其可以由一个或多个处理器读取和执行。例如,指令可以通过网络或通过其他计算机可读介质分发。因此,机器可读介质可以包括用于以机器(例如,计算机)可读的形式存储或传输信息的任何机制,包括但不限于,软盘、光盘、光碟、只读存储器(CD-ROMs)、磁光盘、只读存储器(Read Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、可擦除可编程只读存储器(Erasable Programmable Read OnlyMemory,EPROM)、电可擦除可编程只读存储器(Electrically Erasable ProgrammableRead-Only Memory,EEPROM)、磁卡或光卡、闪存、或用于利用因特网以电、光、声或其他形式的传播信号来传输信息(例如,载波、红外信号数字信号等)的有形的机器可读存储器。因此,机器可读介质包括适合于以机器(例如计算机)可读的形式存储或传输电子指令或信息的任何类型的机器可读介质。

在附图中,可以以特定布置和/或顺序示出一些结构或方法特征。然而,应该理解,可能不需要这样的特定布置和/或排序。而是,在一些实施例中,这些特征可以以不同于说明性附图中所示的方式和/或顺序来布置。另外,在特定图中包括结构或方法特征并不意味着暗示在所有实施例中都需要这样的特征,并且在一些实施例中,可以不包括这些特征或者可以与其他特征组合。

需要说明的是,本申请各设备实施例中提到的各单元/模块都是逻辑单元/模块,在物理上,一个逻辑单元/模块可以是一个物理单元/模块,也可以是一个物理单元/模块的一部分,还可以以多个物理单元/模块的组合实现,这些逻辑单元/模块本身的物理实现方式并不是最重要的,这些逻辑单元/模块所实现的功能的组合才是解决本申请所提出的技术问题的关键。此外,为了突出本申请的创新部分,本申请上述各设备实施例并没有将与解决本申请所提出的技术问题关系不太密切的单元/模块引入,这并不表明上述设备实施例并不存在其它的单元/模块。

需要说明的是,在本专利的示例和说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

虽然通过参照本申请的某些优选实施例,已经对本申请进行了图示和描述,但本领域的普通技术人员应该明白,可以在形式上和细节上对其作各种改变,而不偏离本申请的精神和范围。

相关技术
  • 一种用于校正显示设备的灰阶显示曲线的方法、电子设备及计算机可读存储介质
  • 显示控制方法、装置、电子设备及计算机可读存储介质
  • 工作人员的位置显示方法及装置、电子设备、可读存储介质
  • 数据显示方法、装置、电子设备及计算机可读存储介质
  • 显示控制方法及装置、电子设备、计算机可读存储介质
  • 显示资源的方法、装置、电子设备及可读存储介质
  • 资源管理方法、资源管理装置、电子设备和可读存储介质
技术分类

06120115925391