一种手机壁纸的更新方法、系统和存储介质与流程

文档序号:18899441发布日期:2019-10-18 21:44阅读:226来源:国知局
一种手机壁纸的更新方法、系统和存储介质与流程

本发明涉及终端壁纸应用领域,尤其是一种手机壁纸的更新方法、系统和存储介质。



背景技术:

随着手机功能的不断完善,用户对手机的个性化功能需求也越来越高。手机壁纸作为手机个性化展示的窗口,越来越多的用户希望拥有能够体现个性化的壁纸。

现有技术中,用户手机的壁纸可以通过软件定期更新,或者由用户手动设置。但是,手动设置较为麻烦,有定期更换壁纸需求的用户一般会选中自动更新,而自动更新时的壁纸都是随机推送的,壁纸的内容不会随着用户身边环境的变化而变化。此外,对于壁纸的更新时机用户也有不同的癖好,因此现有技术不能满足用户的需求。



技术实现要素:

为解决上述技术问题,本发明的目的在于:提供一种可以使用于选取的壁纸随着用户位置的变化而变化,同时壁纸更新的过程也会满足用户的个性化需求的手机壁纸的更新方法、系统和存储介质。

本发明所采用的第一种技术方案是:

一种手机壁纸的更新方法,包括以下步骤:

获取多张第一图片的第一位置信息;

根据每张第一图片的第一位置信息将所有的第一图片分别归类到多个图片集合内;

接收第一终端上传的壁纸更新规则;

获取第一终端的第二位置信息和工作状态;

根据第二位置信息在多个图片集合中匹配得到目标集合,然后根据工作状态和壁纸更新规则从目标集合内获取第二图片;

将第二图片发送到第一终端,使第一终端将壁纸更新为第二图片。

进一步地,所述壁纸更新规则为预设时间段内更新壁纸或者开机时更新壁纸。

进一步地,所述根据每张第一图片的第一位置信息将所有的第一图片分别归类到多个图片集合内,其包括以下步骤:

获取每张第一图片的图片类型;

根据每张第一图片的第一位置信息将所有第一图片分别归类到多个图片集合内,然后在每个图片集合内根据每张第一图片的图片类型将所有的第一图片分别归类到多个子集合内。

进一步地,所述根据第二位置信息在多个图片集合中匹配得到目标集合,然后根据工作状态和壁纸更新规则从目标集合内获取第二图片,其包括以下步骤:

获取第一终端壁纸的壁纸类型;

根据第二位置信息在多个图片集合内匹配得到目标集合;

根据壁纸类型从目标集合中的多个子集合内匹配得到目标子集合;

当所述工作状态符合壁纸更新规则时,从目标子集合内获取第二图片。

进一步地,在所述根据工作状态和壁纸更新规则从目标集合内获取第二图片这一步骤和所述将第二图片发送到第一终端这一步骤之间,还包括以下步骤:

获取第一终端的配置信息,所述配置信息包括第一终端的分辨率、屏幕尺寸、屏幕形状和壁纸格式;

根据第一终端的屏幕形状在第二图片的中间以最大尺寸截取图片;

根据第一终端的分辨率和屏幕尺寸处理截取图片;

将处理之后的截取图片的格式转换成第一终端的壁纸格式。

进一步地,所述从目标子集合内获取第二图片,其具体为:

从目标子集合内获取至少两张第二图片。

进一步地,所述将第二图片发送到第一终端,使第一终端将壁纸更新为第二图片,其具体为:

将从目标子集合内获取的至少两张第二图片发送到第一终端,使第一终端将壁纸更新为第二图片,并以动态轮换的形式显示从目标子集合内获取的至少两张第二图片。

本发明所采用的第二种技术方案是:

一种手机壁纸的更新系统,其包括:

第一获取模块,用于获取多张第一图片的第一位置信息;

分类模块,用于根据每张第一图片的第一位置信息将所有的第一图片分别归类到多个图片集合内;

接收模块,用于接收第一终端上传的壁纸更新规则;

第二获取模块,用于获取第一终端的第二位置信息和工作状态;

第三获取模块,用于根据第二位置信息在多个图片集合中匹配得到目标集合,然后根据工作状态和壁纸更新规则从目标集合内获取第二图片;

发送模块,用于将第二图片发送到第一终端,使第一终端将壁纸更新为第二图片。

本发明所采用的第三种技术方案是:

一种手机壁纸的更新系统,包括:

至少一个存储器,用于存储程序;

至少一个处理器,用于加载所述程序以执行所述的一种手机壁纸的更新方法。

本发明所采用的第四种技术方案是:

一种存储介质,其中存储有处理器可执行的指令,所述处理器可执行的指令在由处理器执行时用于实现所述的一种手机壁纸的更新方法。

本发明的有益效果是:本发明通过先根据每张第一图片的位置信息将所有的第一图片分别归类到多个图片集合内,然后根据第一终端的位置信息在多个图片集合内匹配得到目标集合,从而使得用于更新后使用的壁纸随着用户位置的变化而变化,最后在根据第一终端的工作状态与壁纸更新规则的关系从目标集合内获取第二图片,保证壁纸更新过程满符合用户的个性化需求。

附图说明

图1为本发明具体实施例的一种手机壁纸的更新方法的流程图;

图2为本发明具体实施例的第二图片的处理流程图。

具体实施方式

下面结合附图和具体实施例对本发明做进一步的详细说明。对于以下实施例中的步骤编号,其仅为了便于阐述说明而设置,对步骤之间的顺序不做任何限定,实施例中的各步骤的执行顺序均可根据本领域技术人员的理解来进行适应性调整。

参照图1,本发明实施例提供了一种手机壁纸的更新方法,其包括以下步骤:

s101、获取多张第一图片的第一位置信息;所述多张第一图片均是不同终端设备上传到服务器的图片,其中,所述终端设备为手机和平板等。由于现在的终端设备上都会自带有拍照定位的功能,所以第一图片上自带有位置信息。

s102、根据每张第一图片的第一位置信息将所有的第一图片分别归类到多个图片集合内;所述图片集合是以不同的景点名称命名的,通过第一图片自带的第一位置信息判断第一图片具体属于的图片集合,如果在已有的图片集合内没有与第一位置信息完全对应的图片集合,则将第一图片归类到与第一位置信息最接近的图片集合内。

s103、接收第一终端上传的壁纸更新规则;所述壁纸更新规则是用户在第一终端设置的允许更新壁纸的条件。例如,壁纸更新规则为开机时更新壁纸,则移动设备处于开机状态时触发更新壁纸,开机完成后,壁纸也更新完成。

s104、获取第一终端的第二位置信息和工作状态;所述第一终端为用户的手机或者平板。所述第二位置信息为用户手机或者平板上通过自带的定位功能定位得到的位置信息。所述工作状态包括第一终端的开机状态、关机状态以及第一终端的时间点等。

s105、根据第二位置信息在多个图片集合中匹配得到目标集合,然后根据工作状态和壁纸更新规则从目标集合内获取第二图片;本步骤是先根据第二位置信息从多个图片集合中匹配得到目标集合,如果匹配成功,则继续判断工作状态是否符合壁纸更新规则,若是,则从目标集合内获取第二图片,反之,则结束第二图片的获取过程。本步骤从目标集合内获取第二图片概率的大小是根据步骤s101中第一图片上传到服务器的时间先后决定,第一图片的上传时间越接近本本步骤获取第二图片的时间,则被本步骤选中的概率就越大。例如目标集合内包含第一图片a、第一图片b和第一图片c,第一图片a上传的时间是2018年5月20号,第一图片b上传的时间是2018年5月21号,第一图片c上传的时间是2018年5月22号,本步骤获取第二图片的时间是2018年6月20号,则第一图片a被选中的概率为20%,第一图片b被选中的概率为30%,第一图片c被选中的概率为50%。当然,目标集合内的第一图片被本步骤选中的概率大小还可以根据本步骤选取的时间点所属季节来决定,符合当前季节的第一图片被选中的概率最大。通过本步骤获取的第二图片能够体现当前时间点该地点的独特风景。

s106、将第二图片发送到第一终端,使第一终端将壁纸更新为第二图片。具体将第二图片处理成符合第一终端显示要求的图片后,第一终端才将壁纸更新为第二图片,以确保壁纸更新成功。

本实施例通过先根据每张第一图片的位置信息将所有的第一图片分别归类到多个图片集合内,然后根据第一终端的位置信息在多个图片集合内匹配得到目标集合,从而使得用于更新后使用的壁纸随着用户位置的变化而变化,最后在根据第一终端的工作状态与壁纸更新规则的关系从目标集合内获取第二图片,保证壁纸更新过程符合用户的个性化需求。

进一步作为优选的实施方式,所述壁纸更新规则为预设时间段内更新壁纸或者开机时更新壁纸。例如,当第一终端设置的壁纸更新规则为预设时间段内更新壁纸,则当第一终端的时间不属于该预设时间段内时,步骤s105则不获取第二图片。当第一终端设置的壁纸更新规则为开机时更新壁纸,则当第一终端处于开机状态时,触发步骤s105获取第二图片,开机完成后壁纸也更新完成。所述壁纸更新规则不限于本实施例所列举的规则,当然也可以是其中的一类,也可以是其中的两类组合在一起,具体根据用户实际需求决定。通过本实施例提供的壁纸更新规则,使得壁纸更新时间点满足用户的个性化需求。

进一步作为优选的实施方式,所述根据每张第一图片的第一位置信息将所有的第一图片分别归类到多个图片集合内,其包括以下步骤:

获取每张第一图片的图片类型;所述图片类型可以是彩色图片或黑白图片,也可以是纯景色图片或者纯人物图片。

根据每张第一图片的第一位置信息将所有第一图片分别归类到多个图片集合内,然后在每个图片集合内根据每张第一图片的图片类型将所有的第一图片分别归类到多个子集合内。在本步骤中,若是图片上包含人物和景色,则按照人物和景色所占比例的大小进行分类,将图片分类到比例较大的类别内。由于用户在满足自己个性化更新时间点的要求时,还希望更新之后的壁纸风格是自己所喜欢的风格,所以本实施例通过将第一图片进行具体分类,使得步骤s105获取的图片满足用户的喜好。

进一步作为优选的实施方式,所述根据第二位置信息在多个图片集合中匹配得到目标集合,然后根据工作状态和壁纸更新规则从目标集合内获取第二图片,其包括以下步骤:

获取第一终端壁纸的壁纸类型;所述壁纸类型为用户在第一终端上正在使用壁纸的类型。

根据第二位置信息在多个图片集合内匹配得到目标集合;本步骤是为了从多个图片集合内确定符合第二位置信息的图片集合。

根据壁纸类型从目标集合中的多个子集合内匹配得到目标子集合;因为每个图片集合内都包含有多个子集合,其中,图片集合是通过景点名称命名的,子集合是按照图片类型命名的,例如纯景色图片、纯人物图片、彩色图片或者黑白图片等。

当所述工作状态符合壁纸更新规则时,从目标子集合内获取第二图片。

通过本实施例获取的第二图片,既能满足位置信息,又能满足用户的喜好风格,避免用户对更换之后的壁纸产生厌烦心理,同时也能宣传景点景色。

进一步作为优选的实施方式,如图2所示,在所述根据工作状态和壁纸更新规则从目标集合内获取第二图片这一步骤和所述将第二图片发送到第一终端这一步骤之间,还包括以下步骤,其具体为第二图片的处理过程:

s201、获取第一终端的配置信息,所述配置信息包括第一终端的分辨率、屏幕尺寸、屏幕形状和壁纸格式;

s202、根据第一终端的屏幕形状在第二图片的中间以最大尺寸截取图片;本步骤能确保得到的截取图片的形状符合第一终端的屏幕形状。

s203、根据第一终端的分辨率和屏幕尺寸处理截取图片;本步骤在根据大小对截取图片进行处理的时候,所得到的图片形状是不会发生改变的。而根据第一终端的分辨率来处理图片,则可以保证得到的图片足够清晰。

s204、将处理之后的截取图片的格式转换成第一终端的壁纸格式。

由于现在电子设备更新换代的非常快,每个品牌以及每个品牌旗下不同型号的手机的配置信息都不完全相同,因此,需要获取根据不同手机的配置信息,完成预设壁纸的处理,而步骤s106发送的第二图片就是经过步骤s201至s204处理过后的图片。通过本实施例处理之后得到的第二图片,在第一终端将壁纸更新为第二图片之后,显示效果会足够清晰,壁纸大小也会刚好满足。

进一步作为优选的实施方式,所述从目标子集合内获取第二图片,其具体为:

从目标子集合内获取至少两张第二图片。现有技术的在实时更新壁纸时,通常都是固态显示图片,所以只需要获取一张最符合要求的图片即可,而本实施例通过获取至少两张第二图片,则可以满足动态显示壁纸的前提条件。

进一步作为优选的实施方式,所述将第二图片发送到第一终端,使第一终端将壁纸更新为第二图片,其具体为:

将从目标子集合内获取的至少两张第二图片发送到第一终端,使第一终端将壁纸更新为第二图片,并以动态轮换的形式显示从目标子集合内获取的至少两张第二图片。在进行本步骤之前,会通过步骤s201至步骤s204来处理所有的第二图片,使获取的所有第二图片都能满足第一终端的配置信息。本实施例在动态显示的过程中,每张图片固定显示的时间可以是5秒、10秒或者15秒等,显示时间到了则将壁纸更新为另一张选中的图片。本实施例将至少两张第二图片在第一终端动态显示,可以在一定程度上缓解用户的视觉疲劳。

本发明实施例还提供了一种与图1方法相对应的手机壁纸的更新系统,其包括:

第一获取模块,用于获取多张第一图片的第一位置信息;

分类模块,用于根据每张第一图片的第一位置信息将所有的第一图片分别归类到多个图片集合内;

接收模块,用于接收第一终端上传的壁纸更新规则;

第二获取模块,用于获取第一终端的第二位置信息和工作状态;

第三获取模块,用于根据第二位置信息在多个图片集合中匹配得到目标集合,然后根据工作状态和壁纸更新规则从目标集合内获取第二图片;

发送模块,用于将第二图片发送到第一终端,使第一终端将壁纸更新为第二图片。

上述方法实施例中的内容均适用于本系统实施例,本系统实施例所具体实现的功能与上述方法实施例相同,并且达到的有益效果与上述方法所达到的有益效果也相同。

本发明实施例还提供了一种与图1方法相对应的手机壁纸的更新系统,包括:

至少一个存储器,用于存储程序;

至少一个处理器,用于加载所述程序以执行所述的一种手机壁纸的更新方法。

上述方法实施例中的内容均适用于本系统实施例,本系统实施例所具体实现的功能与上述方法实施例相同,并且达到的有益效果与上述方法所达到的有益效果也相同。

此外,本发明实施例还提供了一种存储介质,其中存储有处理器可执行的指令,所述处理器可执行的指令在由处理器执行时用于实现所述的一种手机壁纸的更新方法。

综上所述,本发明通过先根据每张第一图片的位置信息将所有的第一图片分别归类到多个图片集合内,然后根据第一终端的位置信息在多个图片集合内匹配得到目标集合,从而使得用于更新后使用的壁纸随着用户位置的变化而变化,最后在根据第一终端的工作状态与壁纸更新规则的关系从目标集合内获取第二图片,保证壁纸更新过程满符合用户的个性化需求;进一步地,通过在第二终端动态显示至少两张第二图片,可以在一定程度上缓解用户的视觉疲劳。

以上是对本发明的较佳实施进行了具体说明,但本发明并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可做作出种种的等同变形或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1