客户端的页面背景更新方法、装置、电子设备和存储介质与流程

文档序号:31272803发布日期:2022-08-26 21:53阅读:77来源:国知局
客户端的页面背景更新方法、装置、电子设备和存储介质与流程

1.本技术涉及计算机技术领域,具体涉及一种客户端的页面背景更新方法、装置、电子设备和存储介质。


背景技术:

2.目前各视频软件都支持换肤,但是对于换肤的处理仅仅限于用户手动触发或者运营配置的活动换肤题材,且目前的光暗主题色则过于单调,如移动手机设备的光暗只有两种色调可选。而一些可以自动变化主题色的应用程序(application,app)通常只有在固定的场景会显示相应的改变。例如,app在少儿频道页面会展示少儿喜爱的主题色,在老人频道页面展示适合老人的主题色。但是这些主题色是固定的,由运营人员在后台配置完成,比较单一。


技术实现要素:

3.本技术实施例提供一种客户端的页面背景更新方法、装置、电子设备和存储介质,可以根据客户端当前的人脸信息和环境信息对页面背景进行更新,有效地提高了页面背景更新的准确性。
4.本技术实施例提供一种客户端的页面背景更新方法,包括:
5.展示客户端的用户页面,所述用户页面包括当前页面背景和目标内容,所述当前页面背景的背景素材模板为第一背景素材模板;
6.将所述用户页面的当前页面背景更新为目标页面背景,所述目标页面背景的背景素材模板为第二背景素材模板,所述第二背景素材模板由客户端的当前用户关联信息和当前环境信息确定,所述客户端的当前用户关联信息为当前观看所述用户页面的用户的关联信息。
7.相应的,本技术实施例还提供一种客户端的页面背景更新装置,包括:
8.展示单元,用于展示客户端的用户页面,所述用户页面包括当前页面背景和目标内容,所述当前页面背景的背景素材模板为第一背景素材模板;
9.更新单元,用于将所述用户页面的当前页面背景更新为目标页面背景,所述目标页面背景的背景素材模板为第二背景素材模板,所述第二背景素材模板由客户端的当前用户关联信息和当前环境信息确定,所述客户端的当前用户关联信息为当前观看所述用户页面的用户的关联信息。
10.可选的,在一些实施例中,所述当前用户关联信息可以包括当前人脸信息,所述更新单元可以包括监测子单元、确定子单元和更新子单元,如下:
11.所述监测子单元,用于对所述客户端的人脸信息和环境信息进行监测;当所述人脸信息和环境信息的变化满足预设条件时,获取所述客户端的当前人脸信息和当前环境信息;
12.所述确定子单元,用于根据所述当前人脸信息和所述当前环境信息确定目标页面
背景;
13.所述更新子单元,用于利用所述目标页面背景对所述用户页面的当前页面背景进行更新。
14.可选的,在一些实施例中,所述监测子单元,具体可以用于开启图像采集设备和光传感器;利用所述图像采集设备对所述客户端的人脸信息进行实时监测;利用所述光传感器对所述客户端的环境信息进行实时监测。
15.可选的,在一些实施例中,所述确定子单元可以包括第一识别模块、第二识别模块和获取模块,如下:
16.所述第一识别模块,用于对所述当前人脸信息进行识别,基于识别结果确定当前用户身份信息;
17.所述第一识别模块,用于对所述当前环境信息进行识别,基于识别结果确定当前环境亮度;
18.所述获取模块,用于基于所述当前用户身份信息和所述当前环境亮度获取目标页面背景。
19.可选的,在一些实施例中,所述当前用户身份信息包括当前用户性别信息,所述第一识别模块,具体可以用于对所述当前人脸信息进行特征提取,得到所述客户端的当前脸部特征;将所述当前脸部特征映射到低维空间,得到所述当前脸部特征在低维空间中的目标识别点;计算所述目标识别点与低维空间中样本点的距离,基于计算结果获取与所述目标识别点距离最近的目标样本点,所述低维空间中样本点为将确定性别信息的样本映射到低维空间的样本点;将所述目标样本点的性别信息作为当前用户性别信息;
20.则所述获取模块,具体可以用于基于所述当前用户性别信息和所述当前环境亮度获取目标页面背景。
21.可选的,在一些实施例中,所述当前用户身份信息包括当前用户性别信息,所述第一识别模块,具体可以用于对所述当前人脸信息进行线性投影,根据投影结果确定所述当前人脸信息所在的分类区域,所述分类区域基于多个人脸样本的线性投影进行划分的;将所述分类区域对应的性别信息作为当前用户性别信息;
22.则所述获取模块,具体可以用于基于所述当前用户性别信息和所述当前环境亮度获取目标页面背景。
23.可选的,在一些实施例中,所述当前用户身份信息包括当前用户年龄信息,所述第一识别模块,具体可以用于对所述当前人脸信息进行特征提取,得到所述客户端的当前脸部特征;利用训练后多分类网络对所述当前脸部特征进行分类,根据分类结果确定所述当前用户年龄信息,所述训练后多分类网络是利用多个人脸样本对预设多分类网络进行训练得到的;
24.则所述获取模块,具体可以用于基于所述当前用户年龄信息和所述当前环境亮度获取目标页面背景。
25.可选的,在一些实施例中,所述第二识别模块,具体可以用于利用光传感器采集所述客户端的当前环境信息,所述当前环境信息包括亮度信息和对比度信息;根据所述亮度信息和对比度信息确定当前环境亮度。
26.可选的,在一些实施例中,所述更新单元,具体可以用于获取所述客户端的当前人
脸信息和当前环境信息;将所述当前人脸信息和所述当前环境信息与背景素材资源库中的背景素材模板进行匹配,获取匹配的第二背景素材模板;利用所述第二背景素材模板对所述用户页面的当前页面背景进行更新。
27.可选的,在一些实施例中,所述客户端的页面背景更新装置还可以包括映射单元,如下:
28.所述映射单元,用于获取多个背景素材模板;建立所述背景素材模板与人脸信息、环境信息之间的映射关系;将所述背景素材模板和所述映射关系存储于背景素材资源库中;
29.则所述将所述当前人脸信息和所述当前环境信息与背景素材资源库中的背景素材模板进行匹配,具体可以用于基于所述映射关系,从背景素材资源库中获取与所述当前人脸信息和所述当前环境信息匹配的背景素材模板。
30.可选的,在一些实施例中,所述客户端的页面背景更新装置,还包括特效显示单元,如下:
31.所述特效显示单元,用于获取所述客户端的当前用户关联信息和当前环境信息;基于所述客户端的当前用户关联信息和所述当前环境信息,确定所述目标内容对应的特效显示方式,所述特效显示方式用于对所述目标内容进行特效显示;基于确定的特效显示方式,对所述目标内容进行特效显示。
32.可选的,在一些实施例中,所述客户端的页面背景更新装置,还包括插入单元,如下:
33.所述插入单元,用于获取所述客户端的当前用户关联信息和当前环境信息;基于所述客户端的当前用户关联信息和所述当前环境信息,确定所述用户页面的插入信息,所述插入信息用于丰富所述用户页面的页面显示;在所述用户页面插入所述插入信息。
34.此外,本技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有多条指令,所述指令适于处理器进行加载,以执行本技术实施例提供的任一种客户端的页面背景更新方法中的步骤。
35.此外,本技术实施例还提供一种电子设备,包括存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如本技术实施例提供的任一种客户端的页面背景更新方法中的步骤。
36.根据本技术的一个方面,提供了一种计算机程序产品或计算机程序,该计算机产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中,计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述背景更新方面的各种可选实现方式中提供的方法。
37.本实施例可以展示客户端的用户页面,所述用户页面包括当前页面背景和目标内容,所述当前页面背景的背景素材模板为第一背景素材模板;然后,将所述用户页面的当前页面背景更新为目标页面背景,所述目标页面背景的背景素材模板为第二背景素材模板,所述第二背景素材模板由客户端的当前用户关联信息和当前环境信息确定,所述客户端的当前用户关联信息为当前观看所述用户页面的用户的关联信息。该方案可以根据客户端当前的人脸信息和环境信息对页面背景进行更新,有效地提高了页面背景更新的准确性。
附图说明
38.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
39.图1a是本技术实施例提供的客户端的页面背景更新方法的场景示意图;
40.图1b是本技术实施例提供的客户端的页面背景更新方法的第一流程图;
41.图1c是本技术实施例提供的样本映射示意图;
42.图1d是本技术实施例提供的样本线性投影示意图;
43.图2a是本技术实施例提供的客户端的页面背景更新方法的第二流程图;
44.图2b是本技术实施例提供的客户端的页面背景更新方法的第三流程图;
45.图2c是本技术实施例提供的客户端的页面背景更新方法的第四流程图;
46.图3是本技术实施例提供的客户端的页面背景更新装置的结构示意图;
47.图4是本技术实施例提供的电子设备的结构示意图。
具体实施方式
48.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
49.本技术的原理是以实施在一适当的运算环境中来举例说明。在以下的说明中,本技术的具体实施例将参考由一部或多部计算机所执行的步骤及符号来说明,除非另有述明。因此,这些步骤及操作将有数次提到由计算机执行,本文所指的计算机执行包括了由代表了以一结构化型式中的数据的电子信号的计算机处理单元的操作。此操作转换该数据或将其维持在该计算机的内存系统中的位置处,其可重新配置或另外以本领域测试人员所熟知的方式来改变该计算机的运作。该数据所维持的数据结构为该内存的实体位置,其具有由该数据格式所定义的特定特性。但是,本技术原理以上述文字来说明,其并不代表为一种限制,本领域测试人员将可了解到以下该的多种步骤及操作亦可实施在硬件当中。
50.本文所使用的术语“单元”可看做为在该运算系统上执行的软件对象。本文该的不同组件、单元、引擎及服务可看做为在该运算系统上的实施对象。而本文该的装置及方法可以以软件的方式进行实施,当然也可在硬件上进行实施,均在本技术保护范围之内。
51.本技术中的术语“第一”、“第二”和“第三”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是某些实施例还包括没有列出的步骤或单元,或某些实施例还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
52.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和
隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
53.本技术实施例提供一种客户端的页面背景更新方法、装置、电子设备和存储介质。其中,该客户端的页面背景更新装置可以集成在电子设备中,该电子设备可以是服务器,也可以是终端等设备。
54.本技术实施例提供的客户端的页面背景更新方法涉及人工智能领域中的计算机视觉方向,可以通过人工智能的计算机视觉技术实现对人脸信息的识别,进而得到当前用户的身份信息,从而利用基于该身份信息进行背景更新。
55.其中,人工智能(artificial intelligence,ai)是利用数字计算机或者数字计算机控制的机器模拟、延伸和扩展人的智能,感知环境、获取知识并使用知识获得最佳结果的理论、方法、技术及应用系统。换句话说,人工智能是计算机科学的一个综合技术,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器。人工智能也就是研究各种智能机器的设计原理与实现方法,使机器具有感知、推理与决策的功能。人工智能技术是一门综合学科,涉及领域广泛,既有硬件层面的技术也有软件层面的技术。其中,人工智能软件技术主要包括计算机视觉技术、机器学习/深度学习等方向。
56.其中,计算机视觉技术(computer vision,cv)是一门研究如何使机器“看”的科学,更进一步的说,就是指通过计算机代替人眼对目标进行识别、测量等的机器视觉,并进一步进行图像处理,使图像经过计算机处理成为更适合人眼观察或传送给仪器检测的图像。作为一个科学学科,计算机视觉研究相关的理论和技术,试图建立能够从图像或者多维数据中获取信息的人工智能系统。计算机视觉技术通常包括图像处理、图像识别等技术,还包括常见的人脸识别、人体姿态识别等生物特征识别技术。
57.例如,如图1a所示,首先,该集成了客户端的页面背景更新装置的电子设备可以展示客户端的用户页面,所述用户页面包括当前页面背景和目标内容,所述当前页面背景的背景素材模板为第一背景素材模板;然后,获取客户端的当前用户关联信息和当前环境信息,根据所述当前用户关联信息和当前环境信息确定目标页面背景,将所述用户页面的当前页面背景更新为目标页面背景,所述目标页面背景的背景素材模板为第二背景素材模板,所述第二背景素材模板由客户端的当前用户关联信息和当前环境信息确定,所述客户端的当前用户关联信息为当前观看所述用户页面的用户的关联信息。由于该方案可以根据客户端当前的人脸信息和环境信息对页面背景进行更新,有效地提高了页面背景更新的准确性,并且可以通过客户端当前的人脸信息和环境信息的变化对页面背景进行实时更新,有效地提高了页面背景的丰富性,且通过识别用户年龄特征、性别特征,用于针对不同群体的色值区域适配,识别亮度用于调整屏幕亮度和对色值做综合柔和处理,对于不同环境不同人群匹配合适的背景素材模板,然后进行动态自动更换,可以有效地增强客户端的使用体验。
58.以下分别进行详细说明。需说明的是,以下实施例的描述顺序不作为对实施例优选顺序的限定。
59.本实施例将从客户端的页面背景更新装置的角度进行描述,该客户端的页面背景更新装置具体可以集成在电子设备中,该电子设备可以是服务器,也可以是终端等设备;其中,该终端可以包括手机、平板电脑、笔记本电脑、以及个人计算机(personal computer,pc)等设备。
60.一种客户端的页面背景更新方法,包括:展示客户端的用户页面,所述用户页面包括当前页面背景和目标内容,所述当前页面背景的背景素材模板为第一背景素材模板;然后,将所述用户页面的当前页面背景更新为目标页面背景,所述目标页面背景的背景素材模板为第二背景素材模板,所述第二背景素材模板由客户端的当前用户关联信息和当前环境信息确定,所述客户端的当前用户关联信息为当前观看所述用户页面的用户的关联信息。
61.如图1b所示,该客户端的页面背景更新方法的具体流程可以如下:
62.101、展示客户端的用户页面,所述用户页面包括当前页面背景和目标内容,所述当前页面背景的背景素材模板为第一背景素材模板。
63.其中,所述用户页面可以包括当前页面背景和目标内容,所述当前页面背景的背景素材模板可以为第一背景素材模板。例如,当用户在使用客户端时,可以在客户端的用户页面展示当前页面背景和目标内容。
64.其中,用户页面可以指的是在客户端中用户可以看见的页面,页面背景可以指的是衬托页面主要内容的背景,比如,可以为背景应用渐变、图案、图片、纯色或纹理,等等。目标内容可以指的是用户页面主要呈现给用户的内容。比如,客户端为可以观看视频的视频应用(app),目标内容可以包括视频应用中展示的视频资源、以及一些可触控控件等等,页面背景可以为视频应用的皮肤。应用中皮肤可以指的是软件的界面,是软件的可视外观,即软件的可见部分,可以使得软件界面美化,一般都可以随时更换。
65.其中,背景素材模板可以指的是可以用来直接当页面背景的素材,不需要用户进行进一步的修改、调整或美化。该背景素材模板可以存储于客户端的存储空间中,或者,也可以保存在云端资料库中并发送给电子设备,等等。比如,背景素材资源库可以包括至少一个背景素材模板,背景素材资源库可以内置于电子设备中,或者,也可以保存在存储器中并发送给电子设备,等等。其中,第一背景素材模板和第二背景素材模板仅仅用来说明这两种背景素材模板的不同,不做具体的背景素材模板内容的限制。
66.102、将所述用户页面的当前页面背景更新为目标页面背景,所述目标页面背景的背景素材模板为第二背景素材模板,所述第二背景素材模板由客户端的当前用户关联信息和当前环境信息确定,所述客户端的当前用户关联信息为当前观看所述用户页面的用户的关联信息。
67.其中,所述目标页面背景的背景素材模板可以为第二背景素材模板,所述第二背景素材模板由客户端的当前用户关联信息和当前环境信息确定,所述客户端的当前用户关联信息为当前观看所述用户页面的用户的关联信息。当前用户关联信息可以包括当前人脸信息、用户身份参考信息、用户状态信息等等,用户身份参考信息可以指的是用户在客户端设置的身份信息,比如,性别、年龄、职业等等。用户状态信息可以指的是用户当前的状态,比如,用户最近的心情、工作状态等等。
68.比如,可以根据用户当前登陆的用户标识来对应到相应的用户,进而确定第二背景素材模板,例如,具体可以获取客户端当前登陆的用户标识,根据所述用户标识确定用户身份参考信息,基于所述用户身份参考信息确定第二背景素材模板,利用第二背景素材模板将所述用户页面的当前页面背景更新为目标页面背景。
69.另外,还可以根据用户标识来确定用户状态信息,例如最近的心情,工作状态等,
基于这些信息匹配出更适合的背景素材模板来进行展示,例如,具体可以获取客户端当前登陆的用户标识,根据所述用户标识确定用户状态信息,基于所述用户状态信息确定第二背景素材模板,利用第二背景素材模板将所述用户页面的当前页面背景更新为目标页面背景。其中,用户状态信息,比如用户心情,也可以根据用户的人脸信息进行确定。
70.例如,所述当前用户关联信息可以包括当前人脸信息,具体可以对所述客户端的人脸信息和环境信息进行监测;当所述人脸信息和环境信息的变化满足预设条件时,获取所述客户端的当前人脸信息和当前环境信息;根据所述当前人脸信息和所述当前环境信息确定目标页面背景;利用所述目标页面背景对所述用户页面的当前页面背景进行更新。
71.其中,预设条件的设定方式可以有很多种,比如,可以根据实际应用的需求灵活设置,也可以预先设置好存储在电子设备中。此外,预设条件可以内置于终端中,或者,也可以保存在存储器中并发送给电子设备,等等。比如,预设条件可以为人脸信息的变化超过预设阈值,环境亮度超过预设阈值,等等。
72.其中,对所述客户端的人脸信息和环境信息进行监测的方式可以有很多种,比如,为了可以根据用户和环境的变化可以实时更新,可以对客户端的人脸信息和环境信息进行实时监测。例如,具体可以开启图像采集设备和光传感器;利用所述图像采集设备对所述客户端的人脸信息进行实时监测;利用所述光传感器对所述客户端的环境信息进行实时监测。
73.其中,图像采集设备指的是可以进行图像采集的设备,比如,可以为摄像头、摄像机、相机、扫描仪、以及其他带有拍照功能的设备(如手机、平板电脑等),等等。光传感器(light-sensor,也叫光线感应器、亮度感应器),是一种传感装置,通常是指能敏感由紫外光到红外光的光能量,并将光能量转换成电信号的器件,主要由光敏元件组成,光传感器主要为环境光传感器、红外光传感器、太阳光传感器或紫外光传感器等等,此处不作具体限定。很多电子设备,比如平板电脑和手机,都配备了该感应器。一般位于手持设备屏幕上方,它能根据手持设备所处的光线亮度,自动调节手持设备屏幕亮度,给使用者带来最佳的视觉效果。
74.例如,为了使得页面背景可以适配不同的环境和不同的人群,可以通过识别用户身份和环境亮度对页面背景进行调整,即步骤“根据所述当前人脸信息和所述当前环境信息确定目标页面背景”,具体可以对所述当前人脸信息进行识别,基于识别结果确定当前用户身份信息;对所述当前环境信息进行识别,基于识别结果确定当前环境亮度;基于所述当前用户身份信息和所述当前环境亮度获取目标页面背景。
75.其中,用户身份信息可以指的是对客户端的当前用户识别到的身份信息,比如,可以包括用户性别信息、用户年龄信息等等。由于人脸是一种非常重要的生物特征,具有结构复杂、细节变化多等特点,人脸信息中蕴含了大量的信息,比如性别、种族、年龄、表情等,可以通过这些信息确定用户的性别、年龄、以及当时的情绪等等,因此,可以通过人脸信息对用户进行性别识别、年龄识别、表情识别等,进而根据识别结果确定最适合该用户的页面背景。当识别到用户身份信息与用户身份参考信息不一致时,将根据当前人脸信息识别到的用户身份信息确定为当前用户身份信息。
76.其中,性别识别是利用计算机视觉来辨别和分析图像中的人脸性别属性,可以基于特征脸的性别识别算法、基于费希尔准则的性别识别方法等等,对用户进行性别识别。
77.其中,基于特征脸(eigenface)的性别识别算法主要是使用主成分分析(principal component analysis,pca)。在计算过程中通过消除数据中的相关性,将高维图像降低到低维空间,而训练集中的样本则被映射成低维空间中的一点。当需要判断测试图片的性别时,就需要先将测试图片映射到低维空间中,然后计算离测试图片最近样本点是哪一个,将最近样本点的性别赋值给测试图片即可。pca降维的主要思想是将高维样本映射到低维空间中(比如,如图1c所示,为2维降到1维),选择的低维空间要能很好地表示样本相互间的差别,通常用样本点过质心的低维超平面距离来计算,取最小二乘法的最小值。
78.例如,所述当前用户身份信息可以包括当前用户性别信息,步骤“对所述当前人脸信息进行识别,基于识别结果确定当前用户身份信息”,具体可以对所述当前人脸信息进行特征提取,得到所述客户端的当前脸部特征;将所述当前脸部特征映射到低维空间,得到所述当前脸部特征在低维空间中的目标识别点;计算所述目标识别点与低维空间中样本点的距离,基于计算结果获取与所述目标识别点距离最近的目标样本点,所述低维空间中样本点为将确定性别信息的样本映射到低维空间的样本点;将所述目标样本点的性别信息作为当前用户性别信息,则所述基于所述当前用户身份信息和所述当前环境亮度获取目标页面背景,可以包括:基于所述当前用户性别信息和所述当前环境亮度获取目标页面背景。
79.其中,费希尔(fisher)准则指的是选择综合判别变量或投影方向,使得各类的点尽可能分别集中,而类与类尽可能分离的原则,即达到类内离差最小、类间离差最大。基于fisher准则的性别识别方法主要利用lda(线性投影分析)的思想。它是通过将样本空间中的男女样本投影到过原点的一条直线上,并确保样本在该线上的投影类内距离最小,类间距离最大,从而分离出识别男女的分界线。lda线性投影方法需要找到一条过原点的直线,使得类间距离最大,类内距离最小,从而实现分类。比如,如图1d所示,图中显示的是2类分类问题,样本x由于投影后落在了分类区域的左边,因此样本x是男性。
80.例如,所述当前用户身份信息可以包括当前用户性别信息,步骤“对所述当前人脸信息进行识别,基于识别结果确定当前用户身份信息”,具体可以对所述当前人脸信息进行线性投影,根据投影结果确定所述当前人脸信息所在的分类区域,所述分类区域基于多个人脸样本的线性投影进行划分的;将所述分类区域对应的性别信息作为当前用户性别信息,则所述基于所述当前用户身份信息和所述当前环境亮度获取目标页面背景,可以包括:基于所述当前用户性别信息和所述当前环境亮度获取目标页面背景。其中,所述分类区域可以是基于多个确定了性别信息的人脸样本的线性投影进行划分的
81.其中,年龄识别可以是将年龄分成几类,比如:少年、青年、中年和老年等等,可以通过提取出人脸的肌肤纹理特征,对年龄范围做一个大致的评估,得出一个特定的年龄段,比如,可以通过支持向量机的方法,建立了对应于多个年龄段的多个模型分类器,并选择合适的模型进行匹配。
82.例如,所述当前用户身份信息可以包括当前用户年龄信息,步骤“对所述当前人脸信息进行识别,基于识别结果确定当前用户身份信息”,具体可以对所述当前人脸信息进行特征提取,得到所述客户端的当前脸部特征;利用训练后多分类网络对所述当前脸部特征进行分类,根据分类结果确定所述当前用户年龄信息,所述训练后多分类网络是利用多个人脸样本对预设多分类网络进行训练得到的,则所述基于所述当前用户身份信息和所述当前环境亮度获取目标页面背景,可以包括:基于所述当前用户年龄信息和所述当前环境亮
度获取目标页面背景。
83.为了使得页面背景的风格更贴近用户的特征,当前用户身份信息可以包括当前用户年龄信息和当前用户年龄信息,则所述基于所述当前用户身份信息和所述当前环境亮度获取目标页面背景,可以包括:基于所述当前用户性别信息、所述当前用户年龄信息和所述当前环境亮度获取对应的目标页面背景。
84.例如,步骤“对所述当前环境信息进行识别,基于识别结果确定当前环境亮度”,具体可以利用光传感器采集所述客户端的当前环境信息,所述当前环境信息包括亮度信息和对比度信息;根据所述亮度信息和对比度信息确定当前环境亮度。
85.可选的,为了提高页面背景的更新效率,可以将人脸信息和环境信息与背景素材资源库中的背景素材模板进行匹配,将匹配成功的背景素材模板更新为当前页面背景。例如,步骤“将所述用户页面的当前页面背景更新为目标页面背景”,具体可以获取所述客户端的当前人脸信息和当前环境信息;将所述当前人脸信息和所述当前环境信息与背景素材资源库中的背景素材模板进行匹配,获取匹配的第二背景素材模板;利用所述第二背景素材模板对所述用户页面的当前页面背景进行更新。
86.为了提高页面背景匹配的效率,可以在电子设备中设置背景素材资源库,并预先建立人脸信息、环境信息与背景素材资源库中的背景素材模板之间的映射关系,例如,具体可以获取多个背景素材模板;建立所述背景素材模板与人脸信息、环境信息之间的映射关系;将所述背景素材模板和所述映射关系存储于背景素材资源库中,则步骤“将所述当前人脸信息和所述当前环境信息与背景素材资源库中的背景素材模板进行匹配”,可以包括:基于所述映射关系,从背景素材资源库中获取与所述当前人脸信息和所述当前环境信息匹配的背景素材模板。
87.具体地,为了提高页面背景的更新效率,可以将用户身份信息和环境亮度与背景素材资源库中的背景素材模板进行匹配,将匹配成功的背景素材模板更新为当前页面背景。例如,步骤“将所述用户页面的当前页面背景更新为目标页面背景”,具体可以获取所述客户端的当前人脸信息和当前环境信息;分别对所述当前人脸信息和当前环境信息进行识别,根据识别结果确定所述客户端的当前用户身份信息和当前环境亮度;将所述当前用户身份信息和所述当前环境亮度与背景素材资源库中的背景素材模板进行匹配,获取匹配的第二背景素材模板;利用所述第二背景素材模板对所述用户页面的当前页面背景进行更新。
88.具体地,为了提高页面背景匹配的效率,可以在电子设备中设置背景素材资源库,并预先建立用户身份信息、环境亮度与背景素材资源库中的背景素材模板之间的映射关系,例如,具体可以获取多个背景素材模板;建立所述背景素材模板与用户身份信息、环境亮度之间的映射关系;将所述背景素材模板和所述映射关系存储于背景素材资源库中,则步骤“将所述当前用户身份信息和所述当前环境亮度与背景素材资源库中的背景素材模板进行匹配”,可以包括:基于所述映射关系,从背景素材资源库中获取与所述当前用户身份信息和所述当前环境亮度匹配的背景素材模板。
89.可选的,除了可以对页面背景进行调整之外,还可以对目标内容进行特效显示(比如,对目标内容进行背景变色,或者对目标内容的字体进行放大,或者对目标内容进行闪烁显示,又或者调整目标内容的行间距等等),来调整目标内容的显示风格,进而使得用户页
面更生动,更能吸引用户,使目标内容更贴近当前用户的特点,提升用户体验。例如,具体可以获取所述客户端的当前用户关联信息和当前环境信息;基于所述客户端的当前用户关联信息和所述当前环境信息,确定所述目标内容对应的特效显示方式,所述特效显示方式用于对所述目标内容进行特效显示;基于确定的特效显示方式,对所述目标内容进行特效显示。
90.可选的,为了增加用户对客户端的浏览的兴趣,提升用户体验,可以根据目标内容来显示相应的表情、或者图片等等(例如,可以通过分析当前用户关联信息和当前环境信息,在某些文字后面插入相应的表情,或者图片等等)。例如,具体可以获取所述客户端的当前用户关联信息和当前环境信息;基于所述客户端的当前用户关联信息和所述当前环境信息,确定所述用户页面的插入信息,所述插入信息用于丰富所述用户页面的页面显示;在所述用户页面插入所述插入信息。其中,插入信息可以指的是能够插入用户页面的信息,比如,表情、图片、动效等等。
91.由上可知,本实施例可以展示客户端的用户页面,所述用户页面包括当前页面背景和目标内容,所述当前页面背景的背景素材模板为第一背景素材模板;然后,将所述用户页面的当前页面背景更新为目标页面背景,所述目标页面背景的背景素材模板为第二背景素材模板,所述第二背景素材模板由客户端的当前用户关联信息和当前环境信息确定,所述客户端的当前用户关联信息为当前观看所述用户页面的用户的关联信息。由于该方案可以根据客户端当前的人脸信息和环境信息对页面背景进行更新,有效地提高了页面背景更新的准确性,并且可以通过客户端当前的人脸信息和环境信息的变化对页面背景进行实时更新,有效地提高了页面背景的丰富性,且通过识别用户年龄特征、性别特征,用于针对不同群体的色值区域适配,识别亮度用于调整屏幕亮度和对色值做综合柔和处理,对于不同环境不同人群匹配合适的背景素材模板,然后进行动态自动更换,可以有效地增强客户端的使用体验。
92.根据上一个实施例所描述的方法,以下将举例作进一步详细说明。
93.在本实施例中,将以该客户端的页面背景更新装置具体集成在电子设备,客户端具体为视频app、图像采集设备具体为摄像头,页面背景具体为皮肤,当前用户关联信息具体为当前人脸信息,为例进行说明。
94.(一)首先,可以对人脸进行降维找到表征人脸的合适向量的,即特征脸,具体可以如下:
95.例如,可以获取多张人脸图像样本;利用所述人脸图像样本对预设特征脸模型进行训练,得到训练后特征脸模型。
96.比如,获取包含m张人脸图像的集合s,每张图像可以转换成一个n维的向量,然后把这m个向量放到一个集合s里,如下公式所示:
97.s={τ1,τ2,τ3……
,τm}
98.在获取到人脸向量集合s后,计算得到平均图像也就是把集合s里面的向量遍历一遍进行累加,然后取平均值,得到的其实也是一个n维向量,比如,可以根据如下公式计算平均图像:
[0099][0100]
然后,计算每张图像和平均图像的差值就是用s集合里的每个元素减去集合中的平均值即
[0101][0102]
接着,找到m个正交的单位向量un,这些单位向量是用来描述φ分布的。un里面的第k(k=1,2,3

m)个向量uk是通过下式计算的:
[0103][0104]
当这个λk(即特征值)取最小的值时,uk基本就确定了uk。由于m个向量是相互正交而且是单位长度的,所以uk需要满足下式:
[0105][0106]
上面的等式使得uk为单位正交向量。计算uk其实就是计算如下公式中的协方差矩阵的特征向量:
[0107][0108]
其中,
[0109]
这些特征向量如果还原成像素排列的话,和人脸非常相似,所以称之为特征脸。
[0110]
通过上述步骤对人脸图像样本进行降维,找到表征人脸的合适向量的。可以利用所述向量对人脸图像进行表示,进而人脸图像的性别进行识别。
[0111]
(二)其次,可以对预设多分类网络模型进行训练,具体可以如下:
[0112]
例如,可以获取多张人脸图像样本;利用所述人脸图像样本对预设多分类模型进行训练,得到训练后多分类模型。
[0113]
比如,可以通过网络获取到多张人脸图像样本,接着,对这些人脸图像样本做多分类年龄结果的标记,比如,可以划分为儿童、少年、青年、中年和老年等类别,然后,可以在预设多分类模型中输入图像,经过卷积+激活得到初级特征,再经过池化层进行二次采样,得到特征图,接着,再经过卷积+激活,使用多级级联方式,最后经过一个全连接层进行内积,输出人脸图像样本的年龄类别。
[0114]
具体训练过程可以如下:
[0115]
(1)卷积神经网络微调(fine-tune convolutional neural networks,fine-tune cnn):训练图像来自图像样本,构建训练多尺度级联网络,例如,可以采用imagenet网络作为基础特征抽取模型,通过变换(滤镜、旋转、拉升、裁剪等样本增强技术对样本做变换)将多尺度信息的图像浅层及深层信息融合,例如,学习网络可以采用inceptionv4(基于imagenet数据的预训练模型)。
[0116]
(2)多分类模型:模型训练+inceptionv4深度卷积网络模型,比如网络结构可以包
括输入层、卷积层、采样层、卷积层,采用的是层的多级级联方式,最后是一个全连接层输出。
[0117]
(3)模型输出结果:在全连接层之后,可以采用softmax作为激活函数,softmax函数的作用就是将每个类别所对应的输出分量归一化,使各个分量的和为1。也就是,将任意是输入值转化为概率。softmax主要用于多分类任务的激活函数,一般用在神经网络的输出端。
[0118]
(三)利用训练好的特征脸向量和训练后多分类模型,可以实现背景的自动更新,具体可以参见图2a。
[0119]
如图2a所示,一种客户端的页面背景更新方法,具体流程可以如下:
[0120]
201、电子设备展示客户端的用户页面。
[0121]
其中,所述用户页面可以包括当前页面背景和目标内容,所述当前页面背景的背景素材模板可以为第一背景素材模板。例如,当用户在使用视频app观看视频时,电子设备可以在使用视频app的用户页面展示当前页面背景和目标内容,比如为白色页面背景和视频资源。
[0122]
202、电子设备对所述客户端的人脸信息和环境信息进行监测。
[0123]
比如,为了可以根据用户和环境的变化可以实时更新,可以对客户端的人脸信息和环境信息进行实时监测。例如,电子设备具体可以开启摄像头和光传感器;利用所述摄像头对所述客户端的人脸信息进行实时监测;利用所述光传感器对所述客户端的环境信息进行实时监测。
[0124]
203、当所述人脸信息和环境信息的变化满足预设条件时,电子设备获取所述客户端的当前人脸信息和当前环境信息。
[0125]
其中,预设条件的设定方式可以有很多种,比如,可以根据实际应用的需求灵活设置,也可以预先设置好存储在电子设备中。此外,预设条件可以内置于终端中,或者,也可以保存在存储器中并发送给电子设备,等等。比如,预设条件可以为人脸信息的变化超过预设阈值,环境亮度超过预设阈值,等等。
[0126]
例如,电子设备具体可以当检测到所述人脸信息和环境信息的变化满足预设条件时,利用摄像仪采集客户端的当前人脸信息(如当前的人体画面),利用光传感器采集客户端的当前环境信息(如当前的环境亮度)。然后,将采集到的当前人脸信息和当前环境信息(如人体画面和环境亮度)上传到视频app的服务器(即视频服务器)中,如图2b所示,然后对采集到的信息(如人体画面和环境亮度)进行识别。
[0127]
204、电子设备对所述当前人脸信息进行识别,基于识别结果确定当前用户身份信息。
[0128]
其中,用户身份信息可以包括用户性别信息、用户年龄信息等等。例如,电子设备具体可以对所述当前人脸信息进行特征提取,得到所述客户端的当前脸部特征,基于特征脸向量将所述当前脸部特征映射到低维空间,得到所述当前脸部特征在低维空间中的目标识别点,然后,计算所述目标识别点与低维空间中样本点的距离,基于计算结果获取与所述目标识别点距离最近的目标样本点,所述低维空间中样本点为将确定性别信息的样本映射到低维空间的样本点,将所述目标样本点的性别信息作为当前用户性别信息。
[0129]
例如,电子设备具体可以对所述当前人脸信息进行特征提取,得到所述客户端的
当前脸部特征,利用训练后多分类网络对所述当前脸部特征进行分类,根据分类结果确定所述当前用户年龄信息。
[0130]
205、电子设备对所述当前环境信息进行识别,基于识别结果确定当前环境亮度。
[0131]
例如,电子设备具体可以利用光传感器采集所述客户端的当前环境信息,所述当前环境信息包括亮度信息和对比度信息;根据所述亮度信息和对比度信息确定当前环境亮度。
[0132]
206、电子设备基于所述当前用户性别信息、所述当前用户年龄信息和所述当前环境亮度获取目标页面背景。
[0133]
首先,可以在电子设备中设置皮肤资源库,并预先建立用户身份信息、环境亮度与皮肤资源库中的背景素材模板之间的映射关系,例如,电子设备具体可以获取多个背景素材模板;建立所述背景素材模板与用户性别信息、用户年龄信息、环境亮度之间的映射关系;将所述背景素材模板和所述映射关系存储于皮肤资源库中。
[0134]
然后,可以基于所述映射关系,将所述当前用户性别信息、所述用户年龄信息和所述当前环境亮度,与皮肤资源库中背景素材模板进行匹配,根据匹配结果获取目标页面背景。
[0135]
207、电子设备利用所述目标页面背景对所述用户页面的当前页面背景进行更新。
[0136]
例如,电子设备具体可以利用从皮肤资源库中获取到的目标页面背景,对所述用户页面的当前页面背景进行替换(比如,可以利用皮肤资源库里的换肤资源对所述用户页面进行换肤),以使当前的用户页面与客户端当前的用户更适配。
[0137]
为了丰富页面背景的种类和数量,提高页面背景的实时性,可以对皮肤资源库中的背景素材模板进行添加和更新,比如,如图2c所示,电子设备具体可以从网上或者设计库中获取目标背景素材模板(即图2c中的皮肤资源),并上传到皮肤资源服务器中(比如,可以从网上或者设计库中皮肤资源,将所述皮肤资源上传到皮肤资源服务器中),并利用所述皮肤资源服务器调整所述目标背景素材模板适用的亮度区间和适合人群,即确定所述目标背景素材模板与用户性别信息、用户年龄信息、环境亮度之间的映射关系,将所述目标背景素材模板存储于皮肤资源库中(比如,可以将调整后的皮肤资源存储到皮肤资源库),以使电子设备可以从所述皮肤资源库中获取所述目标背景素材模板。
[0138]
可选的,该客户端的页面背景更新方法中还可以用于根据环境亮度以及人群特征的视频推荐、产品推荐等等,也可以用于直播中关于弹幕的智能推荐等。
[0139]
由上可知,本实施例可以展示客户端的用户页面,所述用户页面包括当前页面背景和目标内容,所述当前页面背景的背景素材模板为第一背景素材模板;然后,将所述用户页面的当前页面背景更新为目标页面背景,所述目标页面背景的背景素材模板为第二背景素材模板,所述第二背景素材模板由客户端的当前用户关联信息和当前环境信息确定,所述客户端的当前用户关联信息为当前观看所述用户页面的用户的关联信息。由于该方案可以根据客户端当前的人脸信息和环境信息对页面背景进行更新,有效地提高了页面背景更新的准确性,并且可以通过客户端当前的人脸信息和环境信息的变化对页面背景进行实时更新,有效地提高了页面背景的丰富性,且通过识别用户年龄特征、性别特征,用于针对不同群体的色值区域适配,识别亮度用于调整屏幕亮度和对色值做综合柔和处理,对于不同环境不同人群匹配合适的皮肤,然后进行动态换肤,可以有效地增强视频的观影氛围,提升
观影体验。
[0140]
为了更好地实施以上方法,相应的,本技术实施例还提供一种客户端的页面背景更新装置,该客户端的页面背景更新装置具体可以集成在电子设备中,该电子设备可以是服务器,也可以是终端等设备。
[0141]
例如,如图3所示,该客户端的页面背景更新装置可以包括展示单元301和更新单元302,如下:
[0142]
展示单元301,用于展示客户端的用户页面,所述用户页面包括当前页面背景和目标内容,所述当前页面背景的背景素材模板为第一背景素材模板;
[0143]
更新单元302,用于将所述用户页面的当前页面背景更新为目标页面背景,所述目标页面背景的背景素材模板为第二背景素材模板,所述第二背景素材模板由客户端的当前用户关联信息和当前环境信息确定,所述客户端的当前用户关联信息为当前观看所述用户页面的用户的关联信息。
[0144]
可选的,在一些实施例中,所述当前用户关联信息可以包括当前人脸信息,所述更新单元302可以包括监测子单元、确定子单元和更新子单元,如下:
[0145]
所述监测子单元,用于对所述客户端的人脸信息和环境信息进行监测;当所述人脸信息和环境信息的变化满足预设条件时,获取所述客户端的当前人脸信息和当前环境信息;
[0146]
所述确定子单元,用于根据所述当前人脸信息和所述当前环境信息确定目标页面背景;
[0147]
所述更新子单元,用于利用所述目标页面背景对所述用户页面的当前页面背景进行更新。
[0148]
可选的,在一些实施例中,所述监测子单元,具体可以用于开启图像采集设备和光传感器;利用所述图像采集设备对所述客户端的人脸信息进行实时监测;利用所述光传感器对所述客户端的环境信息进行实时监测。
[0149]
可选的,在一些实施例中,所述确定子单元可以包括第一识别模块、第二识别模块和获取模块,如下:
[0150]
所述第一识别模块,用于对所述当前人脸信息进行识别,基于识别结果确定当前用户身份信息;
[0151]
所述第一识别模块,用于对所述当前环境信息进行识别,基于识别结果确定当前环境亮度;
[0152]
所述获取模块,用于基于所述当前用户身份信息和所述当前环境亮度获取目标页面背景。
[0153]
可选的,在一些实施例中,所述当前用户身份信息包括当前用户性别信息,所述第一识别模块,具体可以用于对所述当前人脸信息进行特征提取,得到所述客户端的当前脸部特征;将所述当前脸部特征映射到低维空间,得到所述当前脸部特征在低维空间中的目标识别点;计算所述目标识别点与低维空间中样本点的距离,基于计算结果获取与所述目标识别点距离最近的目标样本点,所述低维空间中样本点为将确定性别信息的样本映射到低维空间的样本点;将所述目标样本点的性别信息作为当前用户性别信息;
[0154]
则所述获取模块,具体可以用于基于所述当前用户性别信息和所述当前环境亮度
获取目标页面背景。
[0155]
可选的,在一些实施例中,所述当前用户身份信息包括当前用户性别信息,所述第一识别模块,具体可以用于对所述当前人脸信息进行线性投影,根据投影结果确定所述当前人脸信息所在的分类区域,所述分类区域基于多个人脸样本的线性投影进行划分的;将所述分类区域对应的性别信息作为当前用户性别信息;
[0156]
则所述获取模块,具体可以用于基于所述当前用户性别信息和所述当前环境亮度获取目标页面背景。
[0157]
可选的,在一些实施例中,所述当前用户身份信息包括当前用户年龄信息,所述第一识别模块,具体可以用于对所述当前人脸信息进行特征提取,得到所述客户端的当前脸部特征;利用训练后多分类网络对所述当前脸部特征进行分类,根据分类结果确定所述当前用户年龄信息,所述训练后多分类网络是利用多个人脸样本对预设多分类网络进行训练得到的;
[0158]
则所述获取模块,具体可以用于基于所述当前用户年龄信息和所述当前环境亮度获取目标页面背景。
[0159]
可选的,在一些实施例中,所述第二识别模块,具体可以用于利用光传感器采集所述客户端的当前环境信息,所述当前环境信息包括亮度信息和对比度信息;根据所述亮度信息和对比度信息确定当前环境亮度。
[0160]
可选的,在一些实施例中,所述更新单元302,具体可以用于获取所述客户端的当前人脸信息和当前环境信息;将所述当前人脸信息和所述当前环境信息与背景素材资源库中的背景素材模板进行匹配,获取匹配的第二背景素材模板;利用所述第二背景素材模板对所述用户页面的当前页面背景进行更新。
[0161]
可选的,在一些实施例中,所述客户端的页面背景更新装置还可以包括映射单元,如下:
[0162]
所述映射单元,用于获取多个背景素材模板;建立所述背景素材模板与人脸信息、环境信息之间的映射关系;将所述背景素材模板和所述映射关系存储于背景素材资源库中;
[0163]
则所述将所述当前人脸信息和所述当前环境信息与背景素材资源库中的背景素材模板进行匹配,具体可以用于基于所述映射关系,从背景素材资源库中获取与所述当前人脸信息和所述当前环境信息匹配的背景素材模板。
[0164]
可选的,在一些实施例中,所述客户端的页面背景更新装置,还包括特效显示单元,如下:
[0165]
所述特效显示单元,用于获取所述客户端的当前用户关联信息和当前环境信息;基于所述客户端的当前用户关联信息和所述当前环境信息,确定所述目标内容对应的特效显示方式,所述特效显示方式用于对所述目标内容进行特效显示;基于确定的特效显示方式,对所述目标内容进行特效显示。
[0166]
可选的,在一些实施例中,所述客户端的页面背景更新装置,还包括插入单元,如下:
[0167]
所述插入单元,用于获取所述客户端的当前用户关联信息和当前环境信息;基于所述客户端的当前用户关联信息和所述当前环境信息,确定所述用户页面的插入信息,所
述插入信息用于丰富所述用户页面的页面显示;在所述用户页面插入所述插入信息。
[0168]
具体实施时,以上各个单元可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个单元的具体实施可参见前面的方法实施例,在此不再赘述。
[0169]
由上可知,本实施例可以由展示单元301展示客户端的用户页面,所述用户页面包括当前页面背景和目标内容,所述当前页面背景的背景素材模板为第一背景素材模板;然后,由更新单元302将所述用户页面的当前页面背景更新为目标页面背景,所述目标页面背景的背景素材模板为第二背景素材模板,所述第二背景素材模板由客户端的当前用户关联信息和当前环境信息确定,所述客户端的当前用户关联信息为当前观看所述用户页面的用户的关联信息。由于该方案可以根据客户端当前的人脸信息和环境信息对页面背景进行更新,有效地提高了页面背景更新的准确性,并且可以通过客户端当前的人脸信息和环境信息的变化对页面背景进行实时更新,有效地提高了页面背景的丰富性,且通过识别用户年龄特征、性别特征,用于针对不同群体的色值区域适配,识别亮度用于调整屏幕亮度和对色值做综合柔和处理,对于不同环境不同人群匹配合适的背景素材模板,然后进行动态自动更换,可以有效地增强客户端的使用体验。
[0170]
此外,本技术实施例还提供一种电子设备,如图4所示,其示出了本技术实施例所涉及的电子设备的结构示意图,具体来讲:
[0171]
该电子设备可以包括一个或者一个以上处理核心的处理器401、一个或一个以上计算机可读存储介质的存储器402、电源403和输入单元404等部件。本领域技术人员可以理解,图4中示出的电子设备结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
[0172]
处理器401是该电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器402内的软件程序和/或模块,以及调用存储在存储器402内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。可选的,处理器401可包括一个或多个处理核心;优选的,处理器401可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器401中。
[0173]
存储器402可用于存储软件程序以及模块,处理器401通过运行存储在存储器402的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器402可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据电子设备的使用所创建的数据等。此外,存储器402可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器402还可以包括存储器控制器,以提供处理器401对存储器402的访问。
[0174]
电子设备还包括给各个部件供电的电源403,优选的,电源403可以通过电源管理系统与处理器401逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源403还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
[0175]
该电子设备还可包括输入单元404,该输入单元404可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。
[0176]
尽管未示出,电子设备还可以包括显示单元等,在此不再赘述。具体在本实施例中,电子设备中的处理器401会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器402中,并由处理器401来运行存储在存储器402中的应用程序,从而实现各种功能,如下:
[0177]
展示客户端的用户页面,所述用户页面包括当前页面背景和目标内容,所述当前页面背景的背景素材模板为第一背景素材模板;然后,将所述用户页面的当前页面背景更新为目标页面背景,所述目标页面背景的背景素材模板为第二背景素材模板,所述第二背景素材模板由客户端的当前用户关联信息和当前环境信息确定,所述客户端的当前用户关联信息为当前观看所述用户页面的用户的关联信息。
[0178]
以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
[0179]
由上可知,本实施例可以展示客户端的用户页面,所述用户页面包括当前页面背景和目标内容,所述当前页面背景的背景素材模板为第一背景素材模板;然后,将所述用户页面的当前页面背景更新为目标页面背景,所述目标页面背景的背景素材模板为第二背景素材模板,所述第二背景素材模板由客户端的当前用户关联信息和当前环境信息确定,所述客户端的当前用户关联信息为当前观看所述用户页面的用户的关联信息。由于该方案可以根据客户端当前的人脸信息和环境信息对页面背景进行更新,有效地提高了页面背景更新的准确性,并且可以通过客户端当前的人脸信息和环境信息的变化对页面背景进行实时更新,有效地提高了页面背景的丰富性,且通过识别用户年龄特征、性别特征,用于针对不同群体的色值区域适配,识别亮度用于调整屏幕亮度和对色值做综合柔和处理,对于不同环境不同人群匹配合适的背景素材模板,然后进行动态自动更换,可以有效地增强客户端的使用体验。
[0180]
本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。
[0181]
为此,本技术实施例还提供一种存储介质,其中存储有多条指令,该指令能够被处理器进行加载,以执行本技术实施例所提供的任一种客户端的页面背景更新方法中的步骤。例如,该指令可以执行如下步骤:
[0182]
展示客户端的用户页面,所述用户页面包括当前页面背景和目标内容,所述当前页面背景的背景素材模板为第一背景素材模板;然后,将所述用户页面的当前页面背景更新为目标页面背景,所述目标页面背景的背景素材模板为第二背景素材模板,所述第二背景素材模板由客户端的当前用户关联信息和当前环境信息确定,所述客户端的当前用户关联信息为当前观看所述用户页面的用户的关联信息。
[0183]
以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
[0184]
其中,该存储介质可以包括:只读存储器(rom,read only memory)、随机存取记忆体(ram,random access memory)、磁盘或光盘等。
[0185]
由于该存储介质中所存储的指令,可以执行本技术实施例所提供的任一种客户端
的页面背景更新方法中的步骤,因此,可以实现本技术实施例所提供的任一种客户端的页面背景更新方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
[0186]
以上对本技术实施例所提供的一种客户端的页面背景更新方法、装置、电子设备和存储介质进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1