一种壁纸更换处理方法及装置与流程

文档序号:17357395发布日期:2019-04-09 21:48阅读:290来源:国知局
一种壁纸更换处理方法及装置与流程

本发明实施例涉及计算机技术领域,具体涉及一种壁纸更换处理方法及装置。



背景技术:

目前各操作系统(含windows、linux、ubuntu、macos、ios、androidos)或软件均有提供设置壁纸(背景)的功能,当设定完以后,工作区内容将在设定的壁纸之上一层进行。壁纸是将图片应用于界面最下一层的技术,比如电脑桌面壁纸、手机锁屏壁纸、手机桌面壁纸、网页的壁纸、蓝信个人名片壁纸、朋友圈空间壁纸、聊天软件界面背景、会话界面背景、个人空间壁纸等等,应用广泛。

现有技术中有手机能够自动切换壁纸,每一次点亮屏幕会自动更换壁纸,windows7及以上的操作系统中提供一批自带的壁纸,可设定每隔一段时间更换壁纸。

现有的提供壁纸的软件,大部分在设置壁纸后,壁纸处于一种静态的预览态。没有特别的展示方式,或者类似ios的可选动态照片作为live壁纸时,长按壁纸可以动,但也是极为有限的几秒钟,使用壁纸处于仅可眼看,不够智能且无法达到让用户体验到真实境界的效果。



技术实现要素:

由于现有方法存在上述问题,本发明实施例提出一种壁纸更换处理方法及装置。

第一方面,本发明实施例提出一种壁纸更换处理方法,包括:

获取服务器中存储的壁纸资源,所述壁纸资源为在同一拍摄位置拍摄的不同时刻的拍摄数据,所述拍摄数据包括拍摄时间以及各拍摄时间对应的图像;

若判断获知当前的壁纸更换模式为自动更换模式,则根据所述壁纸资源的拍摄时间获取所述壁纸资源在预设时间间隔的图像;

根据所述预设时间间隔切换显示对应的所述壁纸资源的图像。

可选地,所述拍摄数据还包括各拍摄时间对应的音频;

相应地,所述若判断获知当前的壁纸更换模式为自动更换模式,则根据所述壁纸资源的拍摄时间获取所述壁纸资源在预设时间间隔的图像,具体包括:

若判断获知当前的壁纸更换模式为自动更换模式,则根据所述壁纸资源的拍摄时间获取所述壁纸资源在预设时间间隔的图像和对应的音频;

所述根据所述预设时间间隔切换显示对应的所述壁纸资源的图像,具体包括:

根据所述预设时间间隔切换显示对应的所述壁纸资源的图像和音频。

可选地,所述方法还包括:

若判断获知当前的壁纸更换模式为手动更换模式,则接收横向进度条的横向触发指令和/或纵向进度条的纵向触发指令;

根据所述横向触发指令的触发进度显示对应日期的图像,和/或,根据所述纵向触发指令的触发进度显示一天内对应时间的图像。

可选地,所述拍摄数据为一年内每隔预设分钟数拍摄的图像;

所述拍摄数据包括各种天气类型的图像。

可选地,所述方法还包括:

若判断获知当前的壁纸更换模式为按天气更换模式,则获取当天的天气类型;

根据当天的天气类型显示对应天气类型的图像。

第二方面,本发明实施例还提出一种壁纸更换处理装置,包括:

壁纸资源获取模块,用于获取服务器中存储的壁纸资源,所述壁纸资源为在同一拍摄位置拍摄的不同时刻的拍摄数据,所述拍摄数据包括拍摄时间以及各拍摄时间对应的图像;

图像获取模块,用于若判断获知当前的壁纸更换模式为自动更换模式,则根据所述壁纸资源的拍摄时间获取所述壁纸资源在预设时间间隔的图像;

自动切换模块,用于根据所述预设时间间隔切换显示对应的所述壁纸资源的图像。

可选地,所述拍摄数据还包括各拍摄时间对应的音频;

相应地,所述图像获取模块具体用于:

若判断获知当前的壁纸更换模式为自动更换模式,则根据所述壁纸资源的拍摄时间获取所述壁纸资源在预设时间间隔的图像和对应的音频;

所述自动切换模块具体用于:

根据所述预设时间间隔切换显示对应的所述壁纸资源的图像和音频。

可选地,所述装置还包括:

指令接收模块,用于若判断获知当前的壁纸更换模式为手动更换模式,则接收横向进度条的横向触发指令和/或纵向进度条的纵向触发指令;

图像显示模块,用于根据所述横向触发指令的触发进度显示对应日期的图像,和/或,根据所述纵向触发指令的触发进度显示一天内对应时间的图像。

可选地,所述拍摄数据为一年内每隔预设分钟数拍摄的图像;

所述拍摄数据包括各种天气类型的图像。

可选地,所述装置还包括:

天气类型获取模块,用于若判断获知当前的壁纸更换模式为按天气更换模式,则获取当天的天气类型;

天气图像显示模块,用于根据当天的天气类型显示对应天气类型的图像。

第三方面,本发明实施例还提出一种电子设备,包括:

至少一个处理器;以及

与所述处理器通信连接的至少一个存储器,其中:

所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行上述方法。

第四方面,本发明实施例还提出一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机程序,所述计算机程序使所述计算机执行上述方法。

由上述技术方案可知,本发明实施例通过拍摄同一位置不同时刻的壁纸资源,根据壁纸资源的拍摄时间切换显示对应的壁纸资源的图像,在不增加设备性能开销的前提下达到自动的动态壁纸效果,能够使用户轻松通过壁纸构建出场景,提高观赏性,进一步提升用户的心情和工作效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些图获得其他的附图。

图1为本发明一实施例提供的一种壁纸更换处理方法的流程示意图;

图2为本发明一实施例提供的一种壁纸更换过程的示意图;

图3为本发明一实施例提供的一种壁纸更换处理装置的结构示意图;

图4为本发明一实施例提供的电子设备的逻辑框图。

具体实施方式

下面结合附图,对本发明的具体实施方式作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。

图1示出了本实施例提供的一种壁纸更换处理方法的流程示意图,包括:

s101、获取服务器中存储的壁纸资源,所述壁纸资源为在同一拍摄位置拍摄的不同时刻的拍摄数据,所述拍摄数据包括拍摄时间以及各拍摄时间对应的图像。

其中,服务器中存放已经制作好的壁纸资源。

举例来说,所述壁纸资源为将相机固定在故宫的某个位置,以同一拍摄角度每隔15分钟拍摄一张,拍摄一年得到的一组故宫图像,包括了春夏秋冬不同的景象。

s102、若判断获知当前的壁纸更换模式为自动更换模式,则根据所述壁纸资源的拍摄时间获取所述壁纸资源在预设时间间隔的图像。

具体地,本实施例提供壁纸设置的几种模式,至少包括自动更换模式、手动更换模式和按天气更换模式。

自动更换模式为按照设定的更换频率(预设时间间隔)自动更换对应时间的图像。

手动更换模式为根据用户的触发操作进行图像的更换。

按天气更换模式为根据当天的天气类型更换对应天气类型的图像。

需要说明的是,本实施例提供开关按钮,若用户选择关闭按钮,则不执行本实施例提供的上述三种更换模式的壁纸更换。

s103、根据所述预设时间间隔切换显示对应的所述壁纸资源的图像。

本实施例通过拍摄同一位置不同时刻的壁纸资源,根据壁纸资源的拍摄时间切换显示对应的壁纸资源的图像,在不增加设备性能开销的前提下达到自动的动态壁纸效果,能够使用户轻松通过壁纸构建出场景,提高观赏性,进一步提升用户的心情和工作效率。

进一步地,在上述方法实施例的基础上,所述拍摄数据还包括各拍摄时间对应的音频。

具体地,在制作壁纸资源时,可以选择开阔的地方作为壁纸制作地,如山间梯田、小河流水、海平线、机场、港口码头、院落树荫、草原、山坡等地,架好摄像设备自动录制,录制后传回给服务器备用。例如,在指定的位置,录下该处的24小时影像、声音,并在该位置24节气的当天,录下24小时影像、声音,以及阴天、雨天、雪天、雾天、刮风、结冰天气的24小时影像,并经由服务器提取影像中的图像,例如每隔15分钟的图像作为样张,提取音频中的特点声音作为辅助声音备用,生成壁纸资源,方便后续终端取用。

例如,在壁纸更换过程中,获取用户的位置,并根据位置获取用户所处的天气情况,根据用户当前的天气(下雨或是天晴),对应壁纸拍摄位置的天晴、下雨、下雪、刮风、阴天、雾天、夜间、月亮的样张壁纸,间接的播放声音,每隔15分钟刷新壁纸。

相应地,所述s102具体包括:若判断获知当前的壁纸更换模式为自动更换模式,则根据所述壁纸资源的拍摄时间获取所述壁纸资源在预设时间间隔的图像和对应的音频。

s103具体包括:根据所述预设时间间隔切换显示对应的所述壁纸资源的图像和音频。

通过同步显示音频内容,能够进一步提高壁纸的动态效果,使用户身临其境。

进一步地,在上述方法实施例的基础上,所述方法还包括:

s104、若判断获知当前的壁纸更换模式为手动更换模式,则接收横向进度条的横向触发指令和/或纵向进度条的纵向触发指令。

s105、根据所述横向触发指令的触发进度显示对应日期的图像,和/或,根据所述纵向触发指令的触发进度显示一天内对应时间的图像。

具体地,在手动更换模式中,包括横向触发指令和纵向触发指令。参见图2,横向为一年中12个月里的每一天,其横向进度条中包括365个进度,每个进度即可显示对应一年中的某天的样张壁纸;纵向为每天24小时,其纵向进度条中包括24个进度,每个进度即可显示对应一天中的某小时的样张壁纸,方便用户选择自己的目标壁纸。

进一步地,在上述方法实施例的基础上,所述拍摄数据为一年内每隔预设分钟数拍摄的图像;所述拍摄数据包括各种天气类型的图像。

进一步地,在上述方法实施例的基础上,所述方法还包括:

s106、若判断获知当前的壁纸更换模式为按天气更换模式,则获取当天的天气类型。

s107、根据当天的天气类型显示对应天气类型的图像。

具体地,所述壁纸资源中包括了各种天气类型的图像,若当天为雨天,则从当前壁纸资源中找出天气类型为雨天的图像进行显示。

另外,壁纸随条件会有所调整且可播放壁纸位置的声场音效,当遇到节气天气时,显示节气提示及及气这一天的样张壁纸。

在另一实施例中,根据用户系统时间,显示壁纸所处位置的拍摄样张,本地的时间比如是上午8点钟,对应壁纸拍摄位置的8点钟时的拍摄样张,间接的播放声音,每隔15分钟刷新壁纸(图像)。

上述壁纸更换方法可应用于手机壁纸、个人空间的背景、电脑的桌面壁纸、个人名片的背景、网站的、现在液晶电视机背景等场景中。

本实施例通过不增加设备的性能开销(通过直接播放视频也能实现但是性能消耗过大)实现对原有场景的还原,结合壁纸产品,达到了使用户快速感受到当时的场景,从而更快的融入场景,可帮助用户更专注于工作或处理问题,间接提升效率。同时,在动态模式下,通过获取用户的位置和天气,智能的匹配同一时间或天气壁纸拍摄地的样张壁纸,即用户当前是天晴,壁纸即呈现天晴,用户当前在下雨,壁纸上显示的也是下雨,使用户能够身临其境。

图3示出了本实施例提供的一种壁纸更换处理装置的结构示意图,所述装置包括:壁纸资源获取模块301、图像获取模块302和自动切换模块303,其中:

所述壁纸资源获取模块301,用于获取服务器中存储的壁纸资源,所述壁纸资源为在同一拍摄位置拍摄的不同时刻的拍摄数据,所述拍摄数据包括拍摄时间以及各拍摄时间对应的图像;

所述图像获取模块302,用于若判断获知当前的壁纸更换模式为自动更换模式,则根据所述壁纸资源的拍摄时间获取所述壁纸资源在预设时间间隔的图像;

所述自动切换模块303,用于根据所述预设时间间隔切换显示对应的所述壁纸资源的图像。

具体地,所述壁纸资源获取模块301获取服务器中存储的壁纸资源,所述壁纸资源为在同一拍摄位置拍摄的不同时刻的拍摄数据,所述拍摄数据包括拍摄时间以及各拍摄时间对应的图像;所述图像获取模块302若判断获知当前的壁纸更换模式为自动更换模式,则根据所述壁纸资源的拍摄时间获取所述壁纸资源在预设时间间隔的图像;所述自动切换模块303根据所述预设时间间隔切换显示对应的所述壁纸资源的图像。

本实施例通过拍摄同一位置不同时刻的壁纸资源,根据壁纸资源的拍摄时间切换显示对应的壁纸资源的图像,在不增加设备性能开销的前提下达到自动的动态壁纸效果,能够使用户轻松通过壁纸构建出场景,提高观赏性,进一步提升用户的心情和工作效率。

进一步地,在上述装置实施例的基础上,所述拍摄数据还包括各拍摄时间对应的音频;

相应地,所述图像获取模块302具体用于:

若判断获知当前的壁纸更换模式为自动更换模式,则根据所述壁纸资源的拍摄时间获取所述壁纸资源在预设时间间隔的图像和对应的音频;

所述自动切换模块303具体用于:

根据所述预设时间间隔切换显示对应的所述壁纸资源的图像和音频。

进一步地,在上述装置实施例的基础上,所述装置还包括:

指令接收模块,用于若判断获知当前的壁纸更换模式为手动更换模式,则接收横向进度条的横向触发指令和/或纵向进度条的纵向触发指令;

图像显示模块,用于根据所述横向触发指令的触发进度显示对应日期的图像,和/或,根据所述纵向触发指令的触发进度显示一天内对应时间的图像。

进一步地,在上述装置实施例的基础上,所述拍摄数据为一年内每隔预设分钟数拍摄的图像;

所述拍摄数据包括各种天气类型的图像。

进一步地,在上述装置实施例的基础上,所述装置还包括:

天气类型获取模块,用于若判断获知当前的壁纸更换模式为按天气更换模式,则获取当天的天气类型;

天气图像显示模块,用于根据当天的天气类型显示对应天气类型的图像。

本实施例所述的壁纸更换处理装置可以用于执行上述方法实施例,其原理和技术效果类似,此处不再赘述。

参照图4,所述电子设备,包括:处理器(processor)401、存储器(memory)402和总线403;

其中,

所述处理器401和存储器402通过所述总线403完成相互间的通信;

所述处理器401用于调用所述存储器402中的程序指令,以执行上述各方法实施例所提供的方法。

本实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法。

本实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述各方法实施例所提供的方法。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

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

应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

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