一种背景界面更新方法及电子设备与流程

专利2022-06-30  47


本发明涉及电子设备领域,尤其涉及一种背景界面更新方法及电子设备。



背景技术:

目前,在手机、平板等电子设备中,用户可以根据自己的需求,更换背景界面。

例如,对于带触摸屏的计算机、移动通信终端(如手机)等通常没有物理键盘的电子设备,输入法软件需要绘制一套软键盘来模拟物理键盘,通过软键盘接收用户的点击事件,转换为相应字符,完成用户输入。为了提供个性化的软键盘,用户可以通过下载开发者制作的键盘皮肤,或者,用户也通过开发商提供的背景、按钮、字体等素材库,自定义自己喜好的键盘皮肤,以获得不同背景、按键、字体、按键动态效果和按键反馈的软键盘。

目前,用户如果要更换当前的背景界面,例如,更换键盘皮肤,则需要用户在电子设备上执行一系列的操作选择用户需要使用的背景界面,背景界面的更新流程复杂,更新的效率低。



技术实现要素:

本发明实施例提供一种背景界面更新方法,以解决电子设备的背景界面的更新流程复杂,更新的效率低的问题。

为了解决上述技术问题,本发明实施例是这样实现的:

第一方面,提供了一种背景界面更新方法,应用于电子设备,该方法包括:获取所述电子设备当前的使用状态信息;基于预先设置的使用状态信息与至少一个背景界面要素的对应关系,获取与所述当前的使用状态信息对应的至少一个目标背景界面要素;基于获取的至少一个所述目标背景界面要素,更新所述电子设备的背景界面。

第二方面,提供了一种电子设备,包括:第一获取模块,用于获取所述电子设备当前的使用状态信息;第二获取模块,用于基于预先设置的使用状态信息与至少一个背景界面要素的对应关系,获取与所述当前的使用状态信息对应的至少一个目标背景界面要素;更新模块,用于基于获取的至少一个所述目标背景界面要素,更新所述电子设备的背景界面。

第三方面,提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如第一方面所述的方法的步骤。

第四方面,提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的方法的步骤。

在本发明实施例中,通过获取电子设备当前的使用状态信息,基于预先设置的使用状态信息与至少一个背景界面要素的对应关系,获取与当前的使用状态信息对应的至少一个目标背景界面要素,基于获取的至少一个目标背景界面要素,更新电子设备的背景界面,从而能够实现根据电子设备当前的使用状态,更新电子设备的背景界面,无需用户手动操作,简化了背景界面的更换流程,提高了背景界面的更新效率。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例提供的一种背景界面更新方法的流程图;

图2是根据本发明实施例提供的一种键盘皮肤更新方法的流程图;

图3是本发明实施例中一种素材库中记录的信息的示意图;

图4是根据本发明实施例提供的一种电子设备的结构示意图;

图5是根据本发明实施例提供的另一种电子设备的结构示意图。

具体实施方式

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

针对相关技术中,电子设备的背景界面更新需要用户在电子设备上执行一系列的操作的问题,本发明实施例提供了一种背景界面更新方法。该背景界面更新方法可以应用在电子设备,更新电子设备的背景界面。

图1为根据本发明实施例提供的一种背景界面更新方法的流程图,应用于电子设备。如图1所示,该方法100主要包括以下步骤102-步骤106。

步骤102,获取所述电子设备当前的使用状态信息。

用户可以使用电子设备通过网络与服务器交互,以接收或发送消息等。电子设备上可以安装有各种客户端应用,例如网页浏览器、即时通信工具、邮箱客户端、社交平台软件等。用户可以通过电子设备所配置的虚拟键盘,在这些应用中输入文字信息和/或表情信息。

在本发明实施例中,电子设备包括但不限于个人电脑、智能手机、智能手表、平板电脑、个人数字助理等。

在一个可选的实施方式中,电子设备当前的使用状态信息可以包括多个,例如,可以包括但不限于:时间信息和位置信息,即当前使用电子设备的时间和位置。在具体应用中,可以通过用户授权获取电子设备当前的时间信息和位置信息。

步骤104,基于预先设置的使用状态信息与至少一个背景界面要素的对应关系,获取与所述当前的使用状态信息对应的至少一个目标背景界面要素。

在本发明实施例中,可以预先设置各种使用状态信息与至少一个背景界面要素的对应关系,即该对应关系中记录了各种使用状态对应的至少一个背景界面要素。在步骤104中,从该对应关系中,获取与电子设备当前的使用状态信息对应的至少一个目标背景界面要素。

在本发明实施例的一个可选实施方式中,由于文本信息不利用匹配,因此,可以将使用状态信息转换为数值。在该可选实施方式中,所述对应关系包括:使用状态信息的状态值与至少一个背景界面要素的对应关系;获取与所述当前的使用状态信息对应的至少一个目标背景界面要素,包括:获取所述当前的使用状态信息对应的第一状态值;从所述对应关系中查找与第一状态值最接近的状态值,获取与所述最接近的状态值对应的至少一个目标背景界面要素。在该可选实施方式中,使用不同的状态值来表示不同的使用状态信息,并且,为了避免对应关系中未设置有与当前的使用状态信息的第一状态值完全匹配的状态值,而导致获取背景界面要素失败的情况,在该可选实施方式中,从对应关系中获取与第一状态值最接近的状态值对应的至少一个目标背景界面要素,保证了获取背景界面要素的成功率,确保后续可以更新电子设备的背景界面。

在本发明实施例中,不同的背景界面具有不同的背景界面要素,例如,对于电子设备的桌面壁纸,该背景界面的背景界面要素包括图片,即在对应关系中记录了预设的每张作为桌面壁纸的图片对应的状态值,在步骤104中获取与电子设备当前的使用状态信息的状态值对应的图片。对于电子设备的主题,该背景界面的背景界面要素可以包括:字体、图标样式、以及背景图片等,在对应关系中,可以记录预设的每种字体、每种图标样式以及每张背景图片对应的状态值,在步骤104中获取与电子设备当前的使用状态信息的第一状态值对应的字体、图标样式及背景图片。而对于键盘皮肤,其背景界面要素可以包括:背景图片、按钮样式、字体、按键反馈以及动效等,在对应关系中,可以记录预设的每张背景图片、每种按钮样式字体、每种按键反馈以及每种动效对应的状态值,在步骤104中获取与电子设备当前的使用状态信息的第一状态值对应的背景图片、按钮样式字体、按键反馈以及动效。

在本发明实施例的一个可选实施方式中,电子设备当前的使用状态信息可以包括多个,例如,当前的时间信息和当前的位置信息。在该可选实施方式中,可以预先为每个使用状态信息设置一个权重,在步骤104中,先获取当前的各个使用状态信息对应的第二状态值;然后根据当前的各个使用状态信息的预设权重及当前的各个使用状态信息的第二状态值,获取所述当前的使用状态信息的第一状态值。例如,可以将当前的每个使用状态信息的状态值与该使用状态信息的预设权重相乘,然后将各个使用状态信息的第二状态值与预设权重的乘积的总和作为当前的使用状态信息的第一状态值。通过该可选实施方式,可以根据多个使用状态信息,获取电子设备当前的使用状态信息的第一状态值,从而可以参考多个使用状态信息获取对应的背景界面要素,使得获取的背景界面要素能够更符合用户的需求。

步骤106,基于获取的所述至少一个目标背景界面要素,更新所述电子设备的背景界面。

在步骤106中,根据步骤104中获取的各个目标背景界面要素,更新电子设备的背景界面,例如,将电子设备当前的桌面壁纸更新为获取的图片,或者,将当前显示的键盘皮肤的各个要素,更新为步骤104中获取的各个目标背景界面要素对应的样式。

通过本发明实施例提供的背景界面更新方法,可以按照电子设备当前的使用状态信息,更新背景界面,避免了用户手动更新,简化了背景界面的更新流程,提高了更新效率,提高了用户的体验。

在本发明实施例的一个可选实施方式中,上述流程可以周期性的执行,即在预定周期到达时,执行步骤102,预定周期的时长可以根据具体需求进行设置,具体本发明实施例中不作限定。

在实际使用中,电子设备在当前周期内的使用状态相对于上一周期的使用状态的变化可能并不大,为了节约流程,在本发明实施例的一个可选实施方式中,在步骤104中,在获取所述当前的使用状态信息对应的第一状态值之后,从所述对应关系中查找与所述第一状态值最接近的状态值之前,该方法还可以包括:确定所述第一状态值与第三状态值之间的差值大于预定值,其中,第三状态值为上一预定周期到达时,获取的使用状态信息对应的状态值。即在该可选实施方式中,在当前的使用状态信息的第一状态值与上一预定周期到达时获取的使用状态信息的第三状态值之间的差值大于预定值时,从所述对应关系中查找与第一状态值最接近的状态值。其中,预定值可以根据实际应用确定,具体本实施例中不作限定。通过该可选实施方式,可以在当前周期的使用状态信息相对于上一周期有较大变化的情况下,执行更新背景界面的操作,避免了由于使用状态变化不大,在步骤104中获取的背景界面要素与前一周期相同,执行步骤106之后的背景界面与执行前相同,造成流程浪费,浪费了电子设备的处理器资源的问题。

在本发明实施例的一个可选实施方式中,在背景界面为键盘皮肤的情况下,当前的使用状态信息还可以包括:当前的文字输入速度、前台运行的应用的背景颜色以及用户当前的情绪信息。在步骤104中可以通过以下步骤获取上述各个使用状态信息:

步骤1041,基于当前点击键盘的频率,得到所述当前的文字输入速度;在具体应用中,可以检测用户点击键盘的频率,获取当前的文字输入速度。

步骤1042,获取所述电子设备前台运行的应用的背景颜色;在具体应用中,可以通过读取屏幕颜色,获取到前台运行的应用的背景颜色。

步骤1043,基于在最近的预定时间段内,通过所述电子设备的外部输入模块(例如,虚拟键盘)输入的文本和/或表情,获取所述用户当前的情绪信息。例如,假设用户在距离当前时间的预定时间之前,通过外部输入模块输入了“我今天不开心了”,则通过语义分析(例如,可以采用自然语言处理技术(nlp)对输入的文本进行分析,得到表达用户情绪的文本),可以获取到用户当前的情绪为“不开心”,或者,用户在距离当前时间的预定时间之前,通过外部输入模块输入了表示伤心的表情,则可以获取到用户当前的情绪为“伤心”。在具体应用中,如果在最近的预定时间段内,用户并没有通过外部输入模块输入表达情绪的文本或表情,则可以将用户当前的情绪信息设为默认值,即用户当前的情绪为平常。通过该可选实施方式,可以实现基于用户的文字输入速度、前台运行的应用的背景颜色以及用户当前的情绪信息,获取对应的目标背景界面要素,从而可以提高用户对更新后的背景界面的满意度。

在本发明实施例中,在获取各个使用状态信息的状态值时,可以将各个使用状态信息映射为数值,例如,可以采用摘要算法计算得到各个使用状态信息的状态值,或者,也可以预先设置各个使用状态信息对应的数值。例如,对于时间信息,可以预先设置一天24小时中,各个时间段对应的状态值。对于位置信息,可以根据用户常在位置,设置各个位置信息对应的状态值,例如,分别设置用户的办公地点、家和回家路上对应的状态值。对于文字输入速度,可以设置各个速度范围对应的状态值。具体方式本发明实施例中不作限定。

图2为根据本发明实施例提供的一种键盘皮肤更新方法的流程示意图,该方法200应用于电子设备,如图2所示,该方法200可以包括以下步骤:

步骤201:每隔时间段h获取一次当前的使用状态信息,在本实施例中,使用状态信息包括两类:用户状态要素和环境状态要素;

其中,环境状态要素包括:时间和用户位置,例如,商区、住宅或公司等。

用户状态要素包括:当前的文字输入速度、前台运行的应用的背景颜色及用户心情(即用户当前的情绪信息)。其中,可以通过检测用户点击键盘的频率获取文字输入速度,通过读取屏幕当前的颜色,获取前台运行的应用的背景颜色,通过nlp技术识别用户在当前时间段h内通过外部输入模块输入的内容(包含文字信息和表情信息(例如,emoji表情))进行语义分析,得到用户当前的心情(例如输入:我今天不开心了,nlp即可分析得出用户当前心情),若用户当时间段h内没有通过外部输入模块输入相关表达心情的内容,则将用户心情判定为平常心情。

步骤202,根据获取的当前用户所在地的时间,得到时间状态值a;根据获取的用户的位置,得到位置状态值b;

步骤203,根据获取的文字输入速度,得到文字输入速度状态值c;根据获取的前台运行的应用的背景颜色,得到颜色状态值d;根据获取的用户心情,得到用户心情状态值e;

步骤204:根据预定设置的各项用户状态信息(即用户状态要素和环境状态要素)的权重值a、b、c、d、e,加权计算得到当前的使用状态信息的状态值x;

其中,x=a*a b*b c*c d*d e*e。

步骤205:当前时刻状态值x与上一时刻状态值x’的差值是否大于等于区间值k,若是,则进行步骤206;若否,则返回步骤201;其中,上一时刻状态值x’是指距离当前h时长的时刻获取到的状态值。

步骤206:在素材库中获取与状态值x匹配的背景、按钮、字体、动效、按键反馈(音效和振动);

在具体应用中,可以为素材库中的每个背景、按钮、字体、动效、按键反馈设置一个标签,通过标签值标识该背景、按钮、字体、动效、按键反馈对应的状态值,如图3所示。用户根据状态值x,匹配到对应的背景、按钮、字体、动效、按键反馈。

步骤207:将步骤206中匹配的背景、按钮、字体、动效、按键反馈(音效和振动)自动生成键盘皮肤,并自动更新为当前使用的键盘皮肤。

例如,假设h=2小时,在17:00、19:00和21:00获取的各个状态要素和状态值如表1所示。

表1

在表1中,x1=8.5,x2=2.5,x3=4.5,与上一时刻获取的总状态值相差均大于设定的区间值1,因此,在每个状态,都生成新的键盘皮肤。假设素材库中各个素材对应的状态值如图3所示,则在状态一,选择状态值8.4对应的背景素材,选择状态值8.5对应的按钮素材,选择状态值8.7对应的字体素材,选择状态值8.5对应的按键反馈素材,选择状态值8.3对应的动效素材。

而在状态二,选择状态值2.4对应的背景素材,选择状态值2.4对应的按钮素材,选择状态值2.4对应的字体素材,选择状态值2.4对应的按键反馈素材,选择状态值2.5对应的动效素材。

而在状态三,选择状态值5.0对应的背景素材,选择状态值4.0对应的按钮素材,选择状态值4.0对应的字体素材,选择状态值4.5对应的按键反馈素材,选择状态值4.1对应的动效素材。

在上述实施例中,可以预先在电子设备的后台建设键盘皮肤构成的背景、按钮、字体、动效、按键反馈(音效和振动)的素材库,并根据每项素材的实际效果为其打上标签值,用于同总状态值x匹配;并且,可以根据实际情形和效果设置各项参数:更新时间间隔h、计算最终状态值x的权重系数a、b、c、d、e,键盘皮肤是否更新的判断区间值k等。具体方式本实施例中不作限定。

图4是根据本发明实施例提供的一种电子设备的结构示意图,如图4所示,该电子设备400可以包括:第一获取模块410、第二获取模块420和更新模块430。

在本发明实施例中,第一获取模块410,用于获取所述电子设备当前的使用状态信息;第二获取模块420,用于基于预先设置的使用状态信息与至少一个背景界面要素的对应关系,获取与所述当前的使用状态信息对应的至少一个目标背景界面要素;更新模块430,用于基于获取的至少一个所述目标背景界面要素,更新所述电子设备的背景界面。

本发明实施例提供的电子设备能够实现图1至图3的方法实施例中电子设备实现的各个过程,并具有相同的技术效果,为避免重复,这里不再赘述。

在一个可选的实现方式中,所述对应关系包括:使用状态信息的状态值与至少一个背景界面要素的对应关系;所述第二获取模块420可以包括:第一获取单元,用于获取所述当前的使用状态信息对应的第一状态值;第二获取单元,用于从所述对应关系中查找与所述第一状态值最接近的状态值,获取与所述最接近的状态值对应的至少一个所述目标背景界面要素。

在一个可选的实现方式中,所述使用状态信息包括多个;所述第一获取单元具体用于:

获取当前的各个使用状态信息对应第二的状态值;根据当前的各个使用状态信息的预设权重及当前的各个使用状态信息对应的第二状态值,获取所述当前的使用状态信息对应的第一状态值。

在一个可选的实现方式,还包括:计时模块,用于在预定周期到达时,触发所述第一获取模块410获取所述电子设备当前的使用状态信息。

在一个可选的实现方式中,还包括:触发模块,用于确定所述第一状态值与第三状态值之间的差值大于预定值时,触发所述第二获取单元从所述对应关系中查找与所述第一状态值最接近的状态值,获取与所述最接近的状态值对应的至少一个所述目标背景界面要素,其中,所述第三状态值为上一所述预定周期到达时,获取的使用状态信息对应的状态值。

在一个可选的实现方式,所述背景界面包括:键盘皮肤;所述当前的使用状态信息包括:当前的文字输入速度、前台运行的应用的背景颜色,以及用户当前的情绪信息;所述第一获取模块410具体用于:基于当前点击键盘的频率,得到所述当前的文字输入速度;获取所述电子设备前台运行的应用的背景颜色;基于在最近的预定时间段内,通过所述电子设备的外部输入模块输入的文本和/或表情,获取所述用户当前的情绪信息。

图5为实现本发明各个实施例的一种电子设备的硬件结构示意图,

该电子设备500包括但不限于:射频单元501、网络模块502、音频输出单元503、输入单元504、传感器505、显示单元506、用户输入单元507、接口单元508、存储器509、处理器510、以及电源511等部件。本领域技术人员可以理解,图5中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本发明实施例中,电子设备包括但不限于手机、平板电脑、笔记本电脑、掌上电脑、车载终端、可穿戴设备、以及计步器等。

其中,处理器510,用于获取所述电子设备当前的使用状态信息;基于预先设置的使用状态信息与至少一个背景界面要素的对应关系,获取与所述当前的使用状态信息对应的至少一个目标背景界面要素;基于获取的至少一个所述目标背景界面要素,更新所述电子设备的背景界面。

通过本发明实施例提供的电子设备,可以根据电子设备当前的使用状态信息,获取对应的至少一个目标背景界面要素,使用获取的至少一个目标背景界面要素更新电子设备的背景界面。从而可以实现电子设备的背景界面的自动更新,简化背景界面更新的操作,提高用户体验。

应理解的是,本发明实施例中,射频单元501可用于收发信息或通话过程中,信号的接收和发送,具体的,将来自基站的下行数据接收后,给处理器510处理;另外,将上行的数据发送给基站。通常,射频单元501包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元501还可以通过无线通信系统与网络和其他设备通信。

电子设备通过网络模块502为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。

音频输出单元503可以将射频单元501或网络模块502接收的或者在存储器509中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元503还可以提供与电子设备500执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元503包括扬声器、蜂鸣器以及受话器等。

输入单元504用于接收音频或视频信号。输入单元504可以包括图形处理器(graphicsprocessingunit,gpu)5041和麦克风5042,图形处理器5041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元506上。经图形处理器5041处理后的图像帧可以存储在存储器509(或其它存储介质)中或者经由射频单元501或网络模块502进行发送。麦克风5042可以接收声音,并且能够将这样的声音处理为音频数据。处理后的音频数据可以在电话通话模式的情况下转换为可经由射频单元501发送到移动通信基站的格式输出。

电子设备500还包括至少一种传感器505,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板5061的亮度,接近传感器可在电子设备500移动到耳边时,关闭显示面板5061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别电子设备姿态(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;传感器505还可以包括指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等,在此不再赘述。

显示单元506用于显示由用户输入的信息或提供给用户的信息。显示单元506可包括显示面板5061,可以采用液晶显示器(liquidcrystaldisplay,lcd)、有机发光二极管(organiclight-emittingdiode,oled)等形式来配置显示面板5061。

用户输入单元507可用于接收输入的数字或字符信息,以及产生与电子设备的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元507包括触控面板5071以及其他输入设备5072。触控面板5071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板5071上或在触控面板5071附近的操作)。触控面板5071可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器510,接收处理器510发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板5071。除了触控面板5071,用户输入单元507还可以包括其他输入设备5072。具体地,其他输入设备5072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。

进一步的,触控面板5071可覆盖在显示面板5061上,当触控面板5071检测到在其上或附近的触摸操作后,传送给处理器510以确定触摸事件的类型,随后处理器510根据触摸事件的类型在显示面板5061上提供相应的视觉输出。虽然在图5中,触控面板5071与显示面板5061是作为两个独立的部件来实现电子设备的输入和输出功能,但是在某些实施例中,可以将触控面板5071与显示面板5061集成而实现电子设备的输入和输出功能,具体此处不做限定。

接口单元508为外部装置与电子设备500连接的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(i/o)端口、视频i/o端口、耳机端口等等。接口单元508可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到电子设备500内的一个或多个元件或者可以用于在电子设备500和外部装置之间传输数据。

存储器509可用于存储软件程序以及各种数据。存储器509可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器509可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

处理器510是电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器509内的软件程序和/或模块,以及调用存储在存储器509内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。处理器510可包括一个或多个处理单元;优选的,处理器510可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器510中。

电子设备500还可以包括给各个部件供电的电源511(比如电池),优选的,电源511可以通过电源管理系统与处理器510逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。

另外,电子设备500包括一些未示出的功能模块,在此不再赘述。

优选的,本发明实施例还提供一种电子设备,包括处理器510、存储器509,以及存储在存储器509上并可在所述处理器510上运行的计算机程序,该计算机程序被处理器510执行时实现上述背景界面更新方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述背景界面更新方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(read-onlymemory,简称rom)、随机存取存储器(randomaccessmemory,简称ram)、磁碟或者光盘等。

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

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。


技术特征:

1.一种背景界面更新方法,其特征在于,应用于电子设备,所述方法包括:

获取所述电子设备当前的使用状态信息;

基于预先设置的使用状态信息与至少一个背景界面要素的对应关系,获取与所述当前的使用状态信息对应的至少一个目标背景界面要素;

基于获取的至少一个所述目标背景界面要素,更新所述电子设备的背景界面。

2.如权利要求1所述的方法,其特征在于,

所述对应关系包括:使用状态信息的状态值与至少一个背景界面要素的对应关系;

所述获取与所述当前的使用状态信息对应的至少一个目标背景界面要素,包括:

获取所述当前的使用状态信息对应的第一状态值;

从所述对应关系中查找与所述第一状态值最接近的状态值,获取与所述最接近的状态值对应的至少一个所述目标背景界面要素。

3.如权利要求2所述的方法,其特征在于,

所述当前的使用状态信息包括多个;

所述获取所述当前的使用状态信息对应的第一状态值,包括:

获取当前的各个使用状态信息对应的第二状态值;

根据当前的各个使用状态信息的预设权重及当前的各个使用状态信息对应的第二状态值,获取所述当前的使用状态信息对应的第一状态值。

4.如权利要求2所述的方法,其特征在于,所述获取所述电子设备当前的使用状态信息,包括:

在预定周期到达时,获取所述电子设备当前的使用状态信息。

5.如权利要求4所述的方法,其特征在于,在所述获取所述当前的使用状态信息对应的第一状态值之后,从所述对应关系中查找与所述第一状态值最接近的状态值之前,所述方法还包括:

确定所述第一状态值与第三状态值之间的差值大于预定值,其中,所述第三状态值为上一所述预定周期到达时,获取的使用状态信息对应的状态值。

6.如权利要求1至5任一项所述的方法,其特征在于,

所述背景界面包括:键盘皮肤;

所述当前的使用状态信息包括:当前的文字输入速度、前台运行的应用的背景颜色,以及用户当前的情绪信息;

所述获取所述电子设备当前的使用状态信息,包括:

基于当前点击键盘的频率,得到所述当前的文字输入速度;

获取所述电子设备前台运行的应用的背景颜色;

基于在最近的预定时间段内,通过所述电子设备的外部输入模块输入的文本和/或表情,获取所述用户当前的情绪信息。

7.一种电子设备,其特征在于,包括:

第一获取模块,用于获取所述电子设备当前的使用状态信息;

第二获取模块,用于基于预先设置的使用状态信息与至少一个背景界面要素的对应关系,获取与所述当前的使用状态信息对应的至少一个目标背景界面要素;

更新模块,用于基于获取的至少一个所述目标背景界面要素,更新所述电子设备的背景界面。

8.如权利要求7所述的电子设备,其特征在于,

所述对应关系包括:使用状态信息的状态值与至少一个背景界面要素的对应关系;

所述第二获取模块包括:

第一获取单元,用于获取所述当前的使用状态信息对应的第一状态值;

第二获取单元,用于从所述对应关系中查找与所述第一状态值最接近的状态值,获取与所述最接近的状态值对应的至少一个所述目标背景界面要素。

9.如权利要求8所述的电子设备,其特征在于,

所述当前的使用状态信息包括多个;

所述第一获取单元具体用于:

获取当前的各个使用状态信息对应的第二状态值;

根据当前的各个使用状态信息的预设权重及当前的各个使用状态信息对应的第二状态值,获取所述当前的使用状态信息对应的第一状态值。

10.如权利要求8所述的电子设备,其特征在于,还包括:

计时模块,用于在预定周期到达时,触发所述第一获取模块获取所述电子设备当前的使用状态信息。

11.如权利要求10所述的电子设备,其特征在于,还包括:

触发模块,用于确定所述第一状态值与第三状态值之间的差值大于预定值时,触发所述第二获取单元从所述对应关系中查找与所述第一状态值最接近的状态值,获取与所述最接近的状态值对应的至少一个所述目标背景界面要素,其中,所述第三状态值为上一所述预定周期到达时,获取的使用状态信息对应的状态值。

12.如权利要求7至11任一项所述的电子设备,其特征在于,

所述背景界面包括:键盘皮肤;

所述当前的使用状态信息包括:当前的文字输入速度、前台运行的应用的背景颜色,以及用户当前的情绪信息;

所述第一获取模块具体用于:

基于当前点击键盘的频率,得到所述当前的文字输入速度;

获取所述电子设备前台运行的应用的背景颜色;

基于在最近的预定时间段内,通过所述电子设备的外部输入模块输入的文本和/或表情,获取所述用户当前的情绪信息。

技术总结
本发明实施例公开了一种背景界面更新方法及电子设备。该方法应用于电子设备,包括:获取所述电子设备当前的使用状态信息;基于预先设置的使用状态信息与至少一个背景界面要素的对应关系,获取与所述当前的使用状态信息对应的至少一个目标背景界面要素;基于获取的至少一个所述目标背景界面要素,更新所述电子设备的背景界面。能够实现根据电子设备当前的使用状态,自动更新电子设备的背景界面。

技术研发人员:吴多策
受保护的技术使用者:维沃移动通信有限公司
技术研发日:2020.01.08
技术公布日:2020.06.05

转载请注明原文地址: https://bbs.8miu.com/read-59816.html

最新回复(0)