壁纸设置方法、壁纸设置装置和电子设备与流程

文档序号:28930583发布日期:2022-02-16 15:10阅读:173来源:国知局
壁纸设置方法、壁纸设置装置和电子设备与流程

1.本技术属于通信技术领域,具体涉及一种壁纸设置方法、壁纸设置装置和电子设备。


背景技术:

2.相关技术中,用户进行壁纸切换时,在电子设备的相册中逐张点击图片进行查看,并在需要将某张图片作为壁纸时,点击该图片的详情进行壁纸设置,在设置完成后电子设备进行壁纸展示,但是这种展示方式不够灵活,不能满足用户的实际使用需求。


技术实现要素:

3.本技术实施例的目的是提供一种壁纸设置方法、壁纸设置装置和电子设备,能够解决相关技术的壁纸展示方式不够灵活的问题。
4.第一方面,本技术实施例提供了一种壁纸设置方法,该壁纸设置方法包括:
5.接收用户对目标壁纸文件夹中的m个目标壁纸的第一输入;
6.确定m个目标壁纸作为电子设备的壁纸时的展示时间;
7.将m个目标壁纸设置为电子设备的壁纸,并按照展示时间展示;
8.其中,m为正整数。
9.第二方面,本技术实施例提供了一种壁纸设置装置,该壁纸设置装置包括:
10.接收模块,用于接收用户对目标壁纸文件夹中的m个目标壁纸的第一输入;
11.第一确定模块,用于确定m个目标壁纸作为电子设备的壁纸时的展示时间;
12.设置模块,用于将m个目标壁纸设置为电子设备的壁纸,并按照展示时间展示;
13.其中,m为正整数。
14.第三方面,本技术实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序或指令,程序或指令被处理器执行时实现如第一方面的方法的步骤。
15.第四方面,本技术实施例提供了一种可读存储介质,可读存储介质上存储程序或指令,程序或指令被处理器执行时实现如第一方面的方法的步骤。
16.第五方面,本技术实施例提供了一种芯片,芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行程序或指令,实现如第一方面的方法。
17.在本技术实施例中,用户进行第一输入,从而选中其中一个或多个目标壁纸,进而确定每一个目标壁纸作为电子设备的壁纸时的展示时间,最后将用户选中的目标壁纸设置为电子设备的桌面或锁屏界面的当前壁纸,并使目标壁纸按照展示时间进行展示。本技术实施例,自动确定用户选中的每个目标壁纸对应的展示时间,也即,每个目标壁纸有其相对应的展示时间,避免每个目标壁纸的展示时间都为相同的默认固定时间,使得目标壁纸在作为电子设备的壁纸时所展示的时长更加符合用户的需求,提高壁纸展示的智能性。
附图说明
18.图1是本技术实施例的壁纸设置方法的流程示意图;
19.图2是本技术实施例的电子设备的显示示意图之一;
20.图3是本技术实施例的电子设备的显示示意图之二;
21.图4是本技术实施例的电子设备的显示示意图之三;
22.图5是本技术实施例的电子设备的显示示意图之四;
23.图6是本技术实施例的电子设备的显示示意图之五;
24.图7是本技术实施例的电子设备的显示示意图之六;
25.图8是本技术实施例的电子设备的显示示意图之七;
26.图9是本技术实施例的壁纸设置装置的示意框图;
27.图10是本技术实施例的电子设备的示意框图之一;
28.图11是本技术实施例的电子设备的示意框图之二。
具体实施方式
29.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本技术保护的范围。
30.本技术的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
31.下面结合附图,通过具体的实施例及其应用场景对本技术实施例提供的壁纸设置方法、壁纸设置装置、电子设备和可读存储介质进行详细地说明。
32.本技术实施例提供一种壁纸设置方法,如图1所示,该壁纸设置方法包括:
33.步骤102,接收用户对目标壁纸文件夹中的m个目标壁纸的第一输入;
34.步骤104,确定m个目标壁纸作为电子设备的壁纸时的展示时间;
35.步骤106,将m个目标壁纸设置为电子设备的壁纸,并按照展示时间展示。
36.其中,m为大于或等于1的正整数,第一输入包括但不限于单击输入、双击输入、滑动输入、按压输入等。具体地,本技术实施例对第一输入的方式不作具体限定,可为任一可实现的方式。
37.在该实施例中,用户进行第一输入,从而选中其中一个或多个目标壁纸,进而确定每一个目标壁纸作为电子设备的壁纸时对应的展示时间,最后将用户选中的目标壁纸设置为电子设备的桌面或锁屏界面的当前壁纸,并使目标壁纸按照展示时间进行展示,也即将m个目标壁纸设置为电子设备的壁纸,并按照展示时间展示该m个目标壁纸。
38.示例性地,当用户通过长按电子设备当前的壁纸、对电子设备进行摇一摇操作或者发出语音指令,唤醒电子设备的壁纸设置功能时,如图2所示,电子设备的界面上显示设置壁纸控件202。用户点击设置壁纸控件202,进入如图3所示的界面,显示“明星”、“动漫”、“宠物”三个壁纸文件夹,其中明星壁纸文件夹中包括明星类壁纸、动漫壁纸文件夹中包括
动漫类壁纸、宠物壁纸文件夹中包括宠物类壁纸。用户点击明星壁纸文件夹后,如图4所示,显示多个明星类壁纸。用户点击了明星壁纸4、明星壁纸5、明星壁纸6后,确定明星壁纸4、明星壁纸5、明星壁纸6作为电子设备的壁纸时的展示时间分别为3t、t、t,其中t为一个基础展示时间。按照确定的展示时间将选中的目标壁纸设置为电子设备的当前壁纸。
39.另外,如图4所示,电子设备的界面上还设置有“进入壁纸中心”的控制控件402,如果当前的壁纸文件夹中没有用户喜欢的壁纸,用户可以点击控制控件402,直接进入壁纸中心选择钟意的壁纸。
40.本技术实施例,自动确定用户选中的每个目标壁纸对应的展示时间,也即,每个目标壁纸有其相对应的展示时间,避免每个目标壁纸的展示时间都为相同的默认固定时间,使得目标壁纸在作为电子设备的壁纸时所展示的时长更加符合用户的需求,提高壁纸展示的智能性。
41.值得注意的是,壁纸文件夹中的壁纸可以为实体文件,也可以以虚拟文档方式置入壁纸文件夹中,也就是说,壁纸的实体文件可以不存储至壁纸文件夹,虚拟方式置入是指触发打开壁纸文件夹的时候,将壁纸的图标映射显示至该壁纸文件夹,如果用户选择了其中的某一壁纸作为电子设备的当前壁纸,则自动按照该壁纸的实际来源链接调入至壁纸文件夹中,通过以虚拟文档方式置入壁纸可以避免壁纸重复占用空间的问题。
42.进一步地,在本技术的一个实施例中,在接收用户对目标壁纸文件夹中的m个目标壁纸的第一输入之前,还包括:获取用户的特征信息;根据特征信息生成多个文件夹标签,并生成文件夹标签对应的第一壁纸文件夹;获取与文件夹标签对应的壁纸,并将壁纸保存至第一壁纸文件夹;其中,特征信息包括以下至少一种:年龄、性别、工作、爱好、壁纸使用习惯、生活地区。
43.在该实施例中,获取用户使用习惯、本地照片增加数量等第一信息,其中用户使用习惯包括电子设备当前使用的壁纸、壁纸更换周期、壁纸展示时间、壁纸数量等,以及获取电子设备中已经存储的历史壁纸,从而基于第一信息和历史壁纸的信息生成用户画像(也即用户特征信息),再根据用户画像对历史壁纸标记壁纸标签,其中一个历史壁纸可以包括多个壁纸标签。进一步地,将一个壁纸标签确定为一个文件夹标签,从而按照文件夹标签建立多个第一壁纸文件夹,然后获取每个第一壁纸文件夹下的壁纸,新获取的壁纸可以为电子设备的本地图片,也可以为网络下载的网络图片。将与文件夹标签对应的历史壁纸和新获取的壁纸,作为该文件夹标签的第一壁纸文件夹中的壁纸。
44.例如,根据用户画像对历史壁纸标记的壁纸标签包括“明星”、“动漫”和“宠物”,那么设置“明星”、“动漫”和“宠物”这三个壁纸文件夹,并对于每个壁纸文件夹设置对应的壁纸,比如,明星壁纸文件夹中的壁纸包括历史壁纸中的明星类的壁纸、电子设备本地图片中的明星图片以及在网络上下载到的明星图片。
45.需要说明的是,上述目标壁纸文件夹为多个第一壁纸文件夹中的一个,当电子设备显示多个第一壁纸文件夹时,接收用户对其中一个壁纸文件夹(也即目标壁纸文件夹)的输入后,打开该目标壁纸文件夹,显示该目标壁纸文件夹中所保存的壁纸。
46.本技术实施例中,通过创建用于存储不同类型壁纸的壁纸文件夹,进而将不同类型的壁纸分别进行存储,以便为用户提供更多、更准确的壁纸,使得用户在进行壁纸设置时通过壁纸文件夹即可快速获得某一类型的壁纸,并且对壁纸进行简单操作即可实现壁纸设
置,降低了用户设置壁纸的操作繁琐程度,提高了壁纸设置的效率。
47.在本技术实施例中,对于每个壁纸文件夹可设置其存储容量,例如设置最大可容纳100张壁纸。当壁纸文件夹中的壁纸不足时,可以按照该壁纸文件夹的文件夹标签从网络或电子设备本地增加相应的壁纸。
48.进一步地,在本技术的一个实施例中,根据用户特征信息生成多个文件夹标签,并生成文件夹标签对应的第一壁纸文件夹,包括:根据特征信息生成多个文件夹标签;根据电子设备当前的壁纸与文件夹标签的关联程度、电子设备当前的壁纸中属于文件夹标签的壁纸的数量、电子设备当前的壁纸中属于文件夹标签的壁纸的展示时间以及文件夹标签与特征信息的相似程度,计算文件夹标签的得分;按照文件夹标签的得分,在多个文件夹标签中确定n个目标文件夹标签,其中n为正整数;分别生成n个目标文件夹标签对应的第一壁纸文件夹。
49.在该实施例中,根据特征信息生成的文件夹标签可能会有很多,甚至可能会超时几十个,如果对所有的文件夹标签都对应获取壁纸,则会获取非常多的壁纸。而一些壁纸用户可能不会使用,成为了无用壁纸,这些无用壁纸会占用电子设备的内存,因此,需要根据一定的规则,对文件夹标签进行排序,只获取排名靠前的文件夹标签对应的壁纸数据。例如,计算文件夹标签的得分,并获取得分排在前三的目标文件夹标签对应建立第一壁纸文件夹,从而为用户推荐这三个目标文件夹标签的壁纸。
50.示例性地,以明星文件夹标签为例,计算明星文件夹标签的得分方法如下:
51.(1)计算电子设备当前使用的壁纸的标签与明星文件夹标签的关联程度的分数α,例如,当前使用的壁纸对应的标签与明星文件夹标签的关联程度ε为80%,则关联程度的分数α=ε
×
a=0.8a,其中a为当前使用的壁纸对应的标签的默认加权系数;
52.(2)属于明星文件夹标签的当前壁纸的数量占比的分数β,也即用户对本地相同标签壁纸使用的图片数量的分数,例如,当前壁纸的数量为a,其中属于明星文件夹标签的壁纸数量为b,则明星文件夹标签的分数其中,b为属于明星文件夹标签的当前壁纸的数量占比的默认加权系数;
53.(3)计算属于明星文件夹标签的当前壁纸的展示时间占比的分数γ,也即,用户对本地相同标签壁纸使用的总时间占比的分数,其中h为24小时内当前壁纸的展示时间,c为属于明星文件夹标签的当前壁纸的展示时间占比的默认加权系数;
54.(4)计算文件夹标签与用户特征信息的相似程度(也即一致程度)的分数δ,假设用户特征信息的特征数量为p,壁纸标签的数量为q,二者的交集数量为o,则其中d为明星文件夹标签与用户特征信息的一致程度的默认加权系数;
55.(5)根据上述计算的四个分数,获取明星文件夹标签的得分为:α+β+γ+δ,其中,上述四个系数的大小为:a》b》c》d。
56.在按照上述方法,计算出所有文件夹标签的得分后,获取排名前三的文件夹标签。进一步地,对于允许从网络下载壁纸且得分在前三名的文件夹标签,在电子设备接入wifi且用户对电子设备无手动操作的情况下,可以随机或者定时执行壁纸自动获取的操作,并
将获取的壁纸自动标记标签,并存储至对应的壁纸文件夹中。例如,取前3个允许从壁纸商城下载壁纸的文件夹标签对应进行壁纸获取(获取的方式包括网络下载和本地获取),且获取壁纸的数量按照文件夹标签的排序先后依次减少,如前3个文件夹标签获取的壁纸数量分别为15个、10个、5个。将下载的壁纸以及获取的本地壁纸预加载到不同文件夹标签的壁纸文件夹下。
57.通过上述方式,获取得分靠前的n个文件夹标签对应建立壁纸文件夹,并获取壁纸,从而提供给用户选择,一方面,保证提供给用户的壁纸均为符合用户需求的壁纸,另一方面,避免占用电子设备内存。
58.此外,还可在用户重新切换电子设备的壁纸后,重新计算属于文件夹标签的当前壁纸的数量占比的分数,并对现有的文件夹标签按照重新计算后的得分进行排序。
59.需要说明的是,如果用户在壁纸自动下载期间,对电子设备进行操作使用,则下载进程暂停,直至用户停止操作,以避免壁纸下载占用网络资源而影响用户对电子设备的正常使用。如果夜间下载任务失败,则第二天继续下载。可以设置定期自动更新壁纸文件夹中的壁纸。
60.壁纸商城中增加用户点赞以及评分的功能,待下载的壁纸要求必须超过平均得分才允许进行下载。
61.在按照得分自动对文件夹标签排序后,允许用户手动调整文件夹标签的顺序,并按照调整后的顺序,获取壁纸时,也即先获取排名靠前的文件夹标签的壁纸,后获取排名靠后的文件夹标签的壁纸。
62.进一步地,在本技术的一个实施例中,在接收用户对目标壁纸文件夹中的m个目标壁纸的第一输入之前,还包括:接收用户对壁纸标签的第二输入;响应于第二输入,确定第二壁纸文件夹中的壁纸的至少一个显示对象,并确定显示对象的对象标签;根据壁纸标签和用户的特征信息,在对象标签中确定目标对象标签;在第二壁纸文件夹中的壁纸上抠取目标对象标签对应的目标显示对象,并根据抠取出的目标显示对象生成壁纸;生成第三壁纸文件夹,并将生成的壁纸保存至第三壁纸文件夹。
63.在该实施例中,接收用户通过第二输入所输入的壁纸标签,例如壁纸标签为“孩子在夏天游泳”,获取到壁纸标签后,自动将壁纸标签进行分词处理,得到多个关键词,关键词包括:孩子、夏天、游泳,也即,判断出用户想要获取的壁纸属性。
64.进一步地,确定第二壁纸文件夹中壁纸的至少一个显示对象,并确定该显示对象的对象属性(也即对象标签),其中,第二壁纸文件夹为电子设备已建立的壁纸文件夹。示例性地,如图6所示,对于当前显示的壁纸,其包括6个显示对象,包括5个人物和1个树木。
65.需要说明的是,壁纸中的显示对象可以由用户手动指定,也可以为自动识别。
66.如图6和图7所示,将第二壁纸文件夹中壁纸上的显示对象的周边以线条(虚线或实线)进行标注,线条包围的最小区域就是最小的实体单元,并且允许用户手动进行修改。
67.另外,如果存在线条区域e包含线条区域f的情况,则线条区域e内的实体单元和线条区域f内的实体单元均作为显示对象进行存储,以形成更多的源数据,从而匹配用户的不同个性化需求。
68.对线条区域内的显示对象自动识别对象属性,对象属性可包括人物、地点、植物、动物等,例如,图6中的人物的对象属性为“人物”属性,树木的对象属性为“植物”属性。
69.进而根据用户画像(也即,用户特征信息,例如,年龄、性别、壁纸使用习惯、爱好、当前季节、生活地区等信息),判断用户的壁纸兴趣,也即,在根据壁纸标签得到的多个关键词的基础上,基于用户特征信息扩展更多相关的关键词。例如,当前用户画像为:用户的孩子3岁刚上幼儿园小班、用户是喜欢晒孩子照片的30岁女性、且刚好自动收藏了小朋友游泳类壁纸,那么扩展的关键词组合为:孩子、夏天、游泳、幼儿园、小班、上学、教育等。再如,当前用户画像为:用户是喜欢车和旅游的26岁刚毕业未婚男性、且已购车、时常自拍自己车的照片、且自动点击跑车类壁纸时间或次数比较多,那么扩展的关键词组合组合预测为:小汽车、旅游、风景等。再如,当前用户画像为:用户是喜欢爬山和锻炼养生的60岁老年人、且点击养生类壁纸比较多,那么扩展的关键词组合预测为:健康、饮食、养生、爬山、老人活动等。
70.需要说明的是,结合用户画像及行为判断用户对壁纸的爱好,这里不仅仅只针对用户当前兴趣,也可以根据网络数据中用户其他相似群体爱好尝试推荐用户之前未尝试过但是有可能会尝试的其他兴趣属性,尤其是用户画像较少的时候可以作为冷启动,进一步划分用户当前兴趣,然后再按照冷启动用户推荐方式来进行推荐,进一步从爱好中提取用户感兴趣属性形成扩展的关键词。
71.其中用户兴趣属性扩增的方式是应用推荐算法从用户当前兴趣进一步衍生新的关键词推荐给用户,目的是为了增加预测壁纸文件夹兴趣属性衍生词。例如,推荐算法大致可以分为四类:基于内容的推荐算法、协同过滤推荐算法、基于知识的推荐算法以及混合推荐算法。其中,(1)基于内容的推荐算法,原理是用户喜欢和自己关注过的标签词在内容上类似的标签词,比如用户看了哈利波特i,基于内容的推荐算法发现哈利波特ii-vi,与用户以前观看的在内容上面(共有很多关键词)有很大关联性,就把后者推荐给用户。这种方法可以避免标签词的冷启动问题(其中,冷启动是指如果一个标签词从没有被关注过,其他推荐算法则很少会去推荐,但是基于内容的推荐算法可以分析标签词之间的关系,实现推荐)。弊端在于推荐的标签词可能会重复,典型的就是新闻推荐,如果用户看了一则关于mh370的新闻,很可能推荐的新闻和用户浏览过的内容一致,另外一个弊端则是对于一些多媒体的推荐(比如音乐、电影、图片等),由于很难提内容特征,则很难进行推荐,一种解决方式则是人工给这些标签词打标签。(2)协同过滤算法,原理是用户喜欢那些具有相似兴趣的用户喜欢过的商品,比如用户的朋友喜欢电影哈利波特i,那么就会推荐给用户,这是最简单的基于用户的协同过滤算法(user-based collaborative filtering),还有一种是基于标签词的协同过滤算法(item-based collaborative filtering),这两种方法都是将用户的所有数据读入到内存中进行运算的,包括聚类、奇异值分解算法等,这种方法训练过程比较长,但是训练完成后,推荐过程比较快。(3)基于知识的推荐算法,这种方法比较典型的是构建领域本体,或者是建立一定的规则,进行推荐。(4)混合推荐算法,则会融合以上方法,以加权或者串联、并联等方式尽心融合。
72.然后,将所有的关键词都得到后,根据关键词在对象标签中确定多个目标对象标签,目标对象标签可以与关键词相同或相似。当然,在确定关键词后,可允许用户可手动修改。此外,在确定关键词后,可设置关键词组合,并设置一个存储关键词组合的合集文件。例如,将孩子和夏天作为一个关键词组合,或者将孩子和游泳作为一个关键词组合。利用合集文件中的关键词合集在对象属性中确定目标对象标签,以提高效率。
73.最后,将目标对象标签对应的目标显示对象在第二壁纸文件夹的壁纸中抠取出,
根据抠取出的目标显示对象生成一个新的壁纸,并建立一个新的壁纸文件夹(也即第三壁纸文件夹),利用该第三壁纸文件夹存储新生成的壁纸。
74.根据抠取出的目标显示对象生成一个新的壁纸,可以为将抠取出的目标显示对象直接作为一个新的壁纸,或者,在抠取出的目标显示对象为多个的情况下将多个目标显示对象进行自由组合,自动拼接生成多个新的壁纸,例如,将图6中的显示对象,进行抠取、组合、拼接后,得到如图8所示的一个新的壁纸。将多个新的壁纸按照属性符合程度进行排序展示给用户,用户在对其中的一个或多个壁纸进行选择后,将壁纸保存至第三壁纸文件夹中。
75.另外,为减少内存占用量,可在根据得到的新的壁纸最终形成第三壁纸文件夹后,提示用户删除合集文件。
76.本技术实施例,能够通过用户的壁纸兴趣,将现有壁纸上的显示对象生成满足用户需求的新的壁纸,实现用户个性化壁纸的需求。
77.需要说明的是,上述目标壁纸文件夹为第一壁纸文件夹和/或第三壁纸文件夹中的一个。
78.进一步地,在本技术的一个实施例中,确定m个目标壁纸作为电子设备的壁纸时的展示时间,包括:根据目标壁纸与用户的特征信息的关联程度,分别确定m个目标壁纸的得分;根据m个目标壁纸的得分,分别确定m个目标壁纸作为电子设备的壁纸时的展示时间。
79.在该实施例中,可以根据目标壁纸的标签,按照聚类算法进行计算,确定出目标壁纸的壁纸得分,例如,根据目标壁纸的标签与目标壁纸文件夹的文件夹标签的关联程度、或者目标壁纸的标签与用户特征信息的关联程度等,计算目标壁纸的壁纸得分,从而根据目标壁纸的壁纸得分确定该目标壁纸作为电子设备的桌面或锁屏界面的当前壁纸的展示时间。例如,如果用户选择的三张目标壁纸为明星壁纸4、明星壁纸5、明星壁纸6,三张目标壁纸的壁纸得分分别为:0.6、0.2、0.2,则每张目标壁纸的展示时间按照比例对应起来可分别为:3t、t、t,其中t为一个基础展示时间,可以从用户的生活习惯中训练得到,例如之前用户大概每4个小时换一次壁纸,那么t就可以设置为4小时。
80.此外,在本技术的实施例中,在目标壁纸为多个的情况下,每个目标壁纸的展示时间也可以相同,例如,均为t时间。还可以根据用户对电子设备的使用时间,自动调整目标壁纸的展示时间,比如在用户不使用电子设备的一段时间中不进行目标壁纸的自动切换展示。例如,晚上10点电子设备的壁纸为明星壁纸4,在晚上10点到第二天在上5点之间,用户不使用电子设备,则判断用户已睡眠,可不再进行自动展示明星壁纸4的下一张壁纸。
81.通过上述方式,确定用户选中的每个目标壁纸的展示时间,使得与用户特征或文件夹标签关联程度更大的壁纸展示的时间更长,从而更加符合用户的壁纸使用需求。
82.进一步地,在本技术的一个实施例中,在将壁纸保存至壁纸文件夹之后,还包括:在壁纸在第一壁纸文件夹或第三壁纸文件夹中的保存时间大于或等于预设时间,且该壁纸设置为电子设备的壁纸的次数小于或等于预设次数的情况下,将壁纸在第一壁纸文件夹或第三壁纸文件夹中删除。
83.在该实施例中,获取与文件夹标签对应的壁纸的方式包括在电子设备本地获取本地图片作为新获取的壁纸,或者在网络下载网络图片作为新获取的壁纸。
84.在获取了大量壁纸后,可能只会使用一次就不再使用,甚至下载后再也没有使用
过,导致大量的无用壁纸占用电子设备的内存空间,相关技术中用户在想要对无用壁纸进行删除时,需要一张一张的查阅,再进行删除,或者直接全选删除,但全选删除可能会将自己喜欢的壁纸也删除掉,操作步骤非常不友好。在本技术实施例中,当壁纸在壁纸文件夹中的保存时间大于或等于预设时间,并且该壁纸被使用的次数小于或等于预设次数时,则自动将该壁纸删除。
85.需要说明的是,自动删除无用壁纸可以在夜间用户对电子设备无手动操作的情况下进行,从而减少电子设备内存的占用。
86.在本技术的实施例中,还可以对获取的壁纸的使用情况进行统计,当获取的壁纸数量超过一定的数量时,则每次再获取最新壁纸时,将文件夹标签得分最少的壁纸文件夹中相应数量的壁纸进行删除。例如,只允许下载100张壁纸,当需要下载第101张壁纸和第102张壁纸时,先将文件夹标签得分最少的壁纸文件夹中的两张壁纸删除,然后再下载壁纸,从而减少电子设备内存的占用。
87.进一步地,在本技术的一个实施例中,在将m个目标壁纸设置为电子设备的壁纸之前,可以显示预览图像,预览图像为将m个目标壁纸设置为电子设备的壁纸的图像,如果接收到用户的确认操作,则将将m个目标壁纸设置为电子设备的壁纸。
88.在该实施例中,当用户选中一个或多个目标壁纸后,电子设备显示将目标壁纸设置为电子设备的桌面或锁屏界面的当前壁纸的预览图像,以使用户直观且方便地了解到电子设备将目标壁纸设置为当前壁纸的显示形式。进一步地,在用户进行确认后,将电子设备的桌面或锁屏界面的当前壁纸切换为上述目标壁纸。示例性地,如图5所示,电子设备包括第一显示区域502和第二显示区域504,第二显示区域504中显示壁纸,当用户在第二显示区域504选择了目标壁纸后,在第一显示区域502显示预览图像。例如,第二显示区域504中显示的壁纸包括明星壁纸1、明星壁纸2、明星壁纸3、明星壁纸4、明星壁纸5、明星壁纸6,用户将明星壁纸6拖动到第一显示区域502后,在第一显示区域502中显示将明星壁纸6作为壁纸的预览图像,用户再点击确定切换的控件506,则直接将明星壁纸6作为壁纸进行使用,并退出壁纸设置功能。或者,用户将明星壁纸4、明星壁纸5、明星壁纸6拖动到第一显示区域502后,在第一显示区域502中,按照用户的拖动顺序依次显示将明星壁纸4、明星壁纸5、明星壁纸6作为壁纸的预览图像,用户再点击确定切换的控件506,则直接将明星壁纸4、明星壁纸5、明星壁纸6每隔预设时间依次作为壁纸进行使用,并退出壁纸设置功能。
89.本技术实施例,允许在当前界面进行壁纸效果的预览,改变了相关技术中用户选定壁纸、设置壁纸、用户返回桌面查看、用户不满意、重新设置壁纸的复杂操作模式,提高了壁纸设置的简捷性。
90.进一步地,在本技术的一个实施例中,m个目标壁纸作为电子设备的壁纸时的展示顺序与用户对m个目标壁纸的选择顺序相同。在用户选择了多个目标壁纸之后,还可以调整多个目标壁纸的顺序,从而调整m个目标壁纸作为电子设备的壁纸时的展示顺序。或者,在用户选择了多个目标壁纸之后,还可以对其中一个或多个目标壁纸进行更换。
91.进一步地,在本技术的一个实施例中,在电子设备增加了本地图片的情况下,根据增加的本地图片的图片信息,更新文件夹标签,其中,图片信息包括以下至少一种:图片内容、图片来源。
92.在该实施例中,当电子设备增加本地图片时,根据新增的本地图片的图片内容、图
片来源等图片信息,更新文件夹标签,例如,当电子设备中新增了大量风景照片时,表明用户最近比较喜欢风景类的图片,则加入“风景”的文件夹标签,进而新增风景壁纸文件夹,为用户提供风景壁纸。
93.此外,用户还可以手动输入文件夹标签或者手动修改文件夹标签,例如,用户新添加“家庭”、“宝宝”、“爱人”、“婚纱照”等标签。
94.通过上述方式,实现更新文件夹标签,从而为用户提供更多的符合用户需求的壁纸。
95.另外,需要说明的是,对用户手动输入的文件夹标签进行识别,对于与用户隐私相关的文件夹标签,如“家庭”、“宝宝”、“爱人”等标签,在新获取该文件夹标签对应的壁纸时,不从网络获取数据,而是仅从电子设备本地获取能够作为壁纸的照片,从而保证用户隐私的安全。
96.本技术实施例提供的壁纸设置方法,执行主体可以为壁纸设置装置。本技术实施例中以壁纸设置装置执行壁纸设置方法为例,说明本技术实施例提供的壁纸设置装置。
97.本技术实施例提供一种壁纸设置装置,如图9所示,该壁纸设置装置900包括:
98.接收模块902,用于接收用户对目标壁纸文件夹中的m个目标壁纸的第一输入;
99.第一确定模块904,用于确定m个目标壁纸作为电子设备的壁纸时的展示时间;
100.设置模块906,用于将m个目标壁纸设置为电子设备的壁纸,并按照展示时间展示;
101.其中,m为大于或等于1的正整数。
102.在该实施例中,用户进行第一输入,从而选中其中一个或多个目标壁纸,进而确定每一个目标壁纸作为电子设备的壁纸时的展示时间,最后将用户选中的目标壁纸设置为电子设备的桌面或锁屏界面的当前壁纸,并使目标壁纸按照展示时间进行展示。本技术实施例,自动确定用户选中的每个目标壁纸对应的展示时间,也即,每个目标壁纸有其相对应的展示时间,避免每个目标壁纸的展示时间都为相同的默认固定时间,使得目标壁纸在作为电子设备的壁纸时所展示的时长更加符合用户的需求,提高壁纸展示的智能性。
103.进一步地,在本技术的一个实施例中,该壁纸设置装置900还包括:第一获取模块,用于获取用户的特征信息;生成模块,用于根据特征信息生成多个文件夹标签,并生成文件夹标签对应的第一壁纸文件夹;第二获取模块,用于获取与文件夹标签对应的壁纸;保存模块,用于将壁纸保存至第一壁纸文件夹;其中,特征信息包括以下至少一种:年龄、性别、工作、爱好、壁纸使用习惯、生活地区。
104.进一步地,在本技术的一个实施例中,生成模块,具体用于根据特征信息生成多个文件夹标签;该壁纸设置装置900还包括:计算模块,用于根据电子设备当前的壁纸与文件夹标签的关联程度、电子设备当前的壁纸中属于文件夹标签的壁纸的数量、电子设备当前的壁纸中属于文件夹标签的壁纸的展示时间以及文件夹标签与特征信息的相似程度,计算文件夹标签的得分;第二确定模块,用于按照文件夹标签的得分,在多个文件夹标签中确定n个目标文件夹标签,其中n为正整数;生成模块,具体用于分别生成n个目标文件夹标签对应的第一壁纸文件夹。
105.进一步地,在本技术的一个实施例中,接收模块,还用于接收用户对壁纸标签的第二输入;该壁纸设置装置900还包括:第三确定模块,用于响应于第二输入,确定第二壁纸文件夹中的壁纸的至少一个显示对象,并确定显示对象的对象标签,以及根据壁纸标签和用
户特征信息,在对象标签中确定目标对象标签;抠取模块,用于在第二壁纸文件夹中的壁纸上抠取目标对象标签对应的目标显示对象;生成模块,用于根据抠取出的目标显示对象生成壁纸,以及生成第三壁纸文件夹;保存模块,用于将生成的壁纸保存至第三壁纸文件夹。
106.进一步地,在本技术的一个实施例中,第一确定模块,具体用于根据目标壁纸与用户的特征信息的关联程度,分别确定m个目标壁纸的得分,以及根据m个目标壁纸的得分,分别确定m个目标壁纸作为电子设备的壁纸时的展示时间。
107.本技术实施例中的壁纸设置装置900可以是装置,也可以是终端中的部件、集成电路或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本或者个人数字助理(personal digital assistant,pda)等,非移动电子设备可以为服务器、网络附属存储器(network attached storage,nas)、个人计算机(personal computer,pc)、电视机(television,tv)、柜员机或者自助机等,本技术实施例不作具体限定。
108.本技术实施例中的壁纸设置装置900可以为具有操作系统的装置。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本技术实施例不作具体限定。
109.本技术实施例提供的壁纸设置装置900能够实现图1的壁纸设置方法实施例中实现的各个过程,为避免重复,这里不再赘述。
110.可选的,如图10所示,本技术实施例还提供一种电子设备1000,包括处理器1002,存储器1004,存储在存储器1004上并可在处理器1002上运行的程序或指令,该程序或指令被处理器1002执行时实现上述壁纸设置方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
111.需要注意的是,本技术实施例中的电子设备包括上述的移动电子设备和非移动电子设备。
112.图11为实现本技术实施例的一种电子设备的硬件结构示意图。
113.该电子设备1100包括但不限于:射频单元1102、网络模块1104、音频输出单元1106、输入单元1108、传感器1110、显示单元1112、用户输入单元1114、接口单元1116、存储器1118、以及处理器1120等部件。
114.本领域技术人员可以理解,电子设备1100还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器1120逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图11中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
115.其中,用户输入单元1114,用于接收用户对目标壁纸文件夹中的m个目标壁纸的第一输入;处理器1120,用于确定m个目标壁纸作为电子设备的壁纸时的展示时间,以及将m个目标壁纸设置为电子设备的壁纸,并按照展示时间展示;其中,m为大于或等于1的正整数。
116.在该实施例中,用户进行第一输入,从而选中其中一个或多个目标壁纸,进而确定每一个目标壁纸作为电子设备的壁纸时的展示时间,最后将用户选中的目标壁纸设置为电子设备的桌面或锁屏界面的当前壁纸,并使目标壁纸按照展示时间进行展示。本技术实施
例,自动确定用户选中的每个目标壁纸对应的展示时间,也即,每个目标壁纸有其相对应的展示时间,避免每个目标壁纸的展示时间都为相同的默认固定时间,使得目标壁纸在作为电子设备的壁纸时所展示的时长更加符合用户的需求,提高壁纸展示的智能性。
117.进一步地,在本技术的一个实施例中,处理器1120,还用于:获取用户的特征信息;根据特征信息生成多个文件夹标签,并生成文件夹标签对应的第一壁纸文件夹;获取与文件夹标签对应的壁纸,并将壁纸保存至第一壁纸文件夹;其中,用户特征信息包括以下至少一种:年龄、性别、工作、爱好、壁纸使用习惯、生活地区。
118.进一步地,在本技术的一个实施例中,处理器1120,用于:根据特征信息生成多个文件夹标签;根据电子设备当前的壁纸与文件夹标签的关联程度、电子设备当前的壁纸中属于文件夹标签的壁纸的数量、电子设备当前的壁纸中属于文件夹标签的壁纸的展示时间以及文件夹标签与特征信息的相似程度,计算文件夹标签的得分;按照文件夹标签的得分,在多个文件夹标签中确定n个目标文件夹标签,其中n为正整数;分别生成n个目标文件夹标签对应的第一壁纸文件夹。
119.进一步地,在本技术的一个实施例中,用户输入单元1114,还用于接收用户对壁纸标签的第二输入;处理器1120,还用于:响应于第二输入,确定第二壁纸文件夹中的壁纸的至少一个显示对象,并确定显示对象的对象标签,以及根据壁纸标签和用户的特征信息,在对象标签中确定目标对象标签;在第二壁纸文件夹中的壁纸上抠取目标对象标签对应的目标显示对象,并根据抠取出的目标显示对象生成壁纸,以及生成第三壁纸文件夹,并将生成的壁纸保存至第三壁纸文件夹。
120.进一步地,在本技术的一个实施例中,处理器1120,具体用于根据目标壁纸与文件夹标签或用户的特征信息的关联程度,分别确定m个目标壁纸的得分,以及根据m个目标壁纸的得分,分别确定m个目标壁纸作为电子设备的壁纸时的展示时间。
121.应理解的是,本技术实施例中,输入单元1108可以包括图形处理器(graphics processing unit,gpu)11082和麦克风11084,图形处理器11082对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元1112可包括显示面板11122,可以采用液晶显示器、有机发光二极管等形式来配置显示面板11122。用户输入单元1114包括触控面板11142以及其他输入设备11144中的至少一种。触控面板11142,也称为触摸屏。触控面板11142可包括触摸检测装置和触摸控制器两个部分。其他输入设备11144可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
122.存储器1118可用于存储软件程序以及各种数据。存储器1118可主要包括存储程序或指令的第一存储区和存储数据的第二存储区,其中,第一存储区可存储操作系统、至少一个功能所需的应用程序或指令(比如声音播放功能、图像播放功能等)等。此外,存储器1118可以包括易失性存储器或非易失性存储器,或者,存储器1118可以包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,ram),静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic ram,dram)、同步动态随机存取存储器(synchronous dram,
sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddrsdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synch link dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,drram)。本技术实施例中的存储器1118包括但不限于这些和任意其它适合类型的存储器。
123.处理器1120可包括一个或多个处理单元;可选的,处理器1120集成应用处理器和调制解调处理器,其中,应用处理器主要处理涉及操作系统、用户界面和应用程序等的操作,调制解调处理器主要处理无线通信信号,如基带处理器。可以理解的是,上述调制解调处理器也可以不集成到处理器1120中。
124.本技术实施例还提供一种可读存储介质,可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述壁纸设置方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
125.其中,处理器为上述实施例中的电子设备中的处理器。可读存储介质,包括计算机可读存储介质,如计算机只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等。
126.本技术实施例另提供了一种芯片,芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行程序或指令,实现上述壁纸设置方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
127.应理解,本技术实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
128.本技术实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如上述壁纸设置方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
129.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本技术实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
130.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本技术各个实施例所述的方法。
131.上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员
在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本技术的保护之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1