壁纸切换方法及装置与流程

文档序号:12176455阅读:344来源:国知局
壁纸切换方法及装置与流程

本发明涉及互联网技术领域,尤其涉及一种壁纸切换方法及装置。



背景技术:

壁纸是终端上的桌面背景图片,起到美化桌面的作用。以手机为例,现有技术中,手机一般是设置一个固定的壁纸,其主题和颜色都比较单调,在切换壁纸时,需用户手动切换。或者,在手机中安装壁纸切换软件,在达到预定时间间隔后将当前壁纸切换成随机的壁纸。

固定的壁纸或随机的壁纸都可能不适合用户在某些特定场景下的使用,例如用户比较喜欢二次元文化,因此设置动漫人物为壁纸,但在工作的场合,动漫人物的壁纸显得不够严肃,不适合在工作场景下使用。因此,上述壁纸切换的方法还有待改进。



技术实现要素:

本发明提供的壁纸切换方法及模块,能够在不同场景下,显示适合该场景使用的壁纸。

为达到上述目的,本发明采用如下技术方案:

第一方面,本发明提供一种壁纸切换方法,所述方法包括:

获取终端的地理位置信息;

根据预设显示模式,显示与所述地理位置信息相对应的壁纸。

第二方面,本发明提供一种壁纸切换装置,所述装置包括:

定位模块,用于获取终端的地理位置信息;

显示模块,用于根据预设显示模式,显示与所述地理位置信息相对应的壁纸。

本发明提供的一种壁纸切换方法及装置,通过获取终端的地理位置信息,显示与地理位置信息相对应的壁纸,从而在不同的与地理位置信息对应的场景下,显示适合该场景使用的壁纸。

附图说明

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

图1为本发明实施例提供的一种壁纸切换方法的流程图;

图2为本发明实施例提供的另一种壁纸切换方法的流程图;

图3为本发明实施例提供的另一种壁纸切换方法的流程图;

图4为本发明实施例提供的一种壁纸切换装置的结构示意图;

图5为本发明实施例提供的另一种壁纸切换装置的结构示意图;

图6为本发明实施例提供的另一种壁纸切换装置的结构示意图;

图7为本发明实施例提供的另一种壁纸切换装置的结构示意图;

图8为本发明实施例提供的一种终端的结构示意图。

具体实施方式

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

如图1所示,本发明实施例提供一种壁纸切换方法,所述方法包括:

101、获取终端的地理位置信息。

其中,本发明实施例所述的终端包括但不限于以下终端中的任一种或多种:手机、个人电脑、平板电脑、车载终端。

其中,所述地理位置信息包括终端的经度和纬度。

具体实现过程中,所述获取终端的地理位置信息的方法包括但不限于:接受GPS定位系统发送的地理位置信息。

具体实现过程中,终端通过地理位置信息中的经度和纬度来确定一个具体的地址。对于用户而言,具体的地址与特殊的场景相对应。示例性的,用户的家庭地址是北京市海淀区一号路一号楼,公司地址是北京市海淀区二号路二号楼。当终端通过地理位置信息确定的具体地址是北京市海淀区一号路一号楼时,用户大概率是在家中使用终端,因此可以确定用户使用终端的场景是在家中。

102、根据预设显示模式,显示与所述地理位置信息相对应的壁纸。

其中,所述预设显示模式包括固定显示模式和循环显示模式。

所述固定显示模式是终端在显示壁纸的过程中,只显示与所述地理位置信息相对应的壁纸的其中一张壁纸,不会进行切换。

所述循环显示模式是终端在显示壁纸的过程中,先显示与所述地理位置信息相对应的壁纸的其中一张壁纸,当壁纸的显示时间间隔到达预设值时,将当前显示的壁纸切换为与所述地理位置信息相对应的壁纸中的另一张壁纸。所述预设值可以是用户自行设置的,也可以是系统默认设置的。

其中,本发明实施例所述的壁纸来源于用户通过网络下载的,或者在本地保存的。所述壁纸可以为图片、动画或其他形式的可作为终端背景的图像或图形等。

具体的实现过程中,与所述地理位置信息相对应的壁纸是由用户设定的,例如用户可以设置与家庭地址相对应的壁纸是动漫人物,与公司地址相对应的壁纸是风景图画。通过这样的设置,当获取到的终端地理位置信息是家庭地址时,终端显示动漫人物壁纸;当获取到的终端地理位置信息是公司地址时,终端显示风景图画壁纸。通过在不同的地点显示不同的壁纸,以此来满足用户的不同需求。

在本发明实施例的一种具体实现方式中,当获取到的地理位置信息没有相对应的壁纸时,终端保持当前显示的壁纸不变,或者切换显示默认壁纸。所述默认壁纸可以是用户设置的,或者系统预先设置的。

本发明提供的一种壁纸切换方法,通过获取终端的地理位置信息,显示与地理位置信息相对应的壁纸,从而在不同的与地理位置信息对应的场景下,显示适合该场景使用的壁纸。

在图1的壁纸切换方法的基础上,本发明实施例提出一种壁纸切换方法。如图2所示,所述方法包括:

201、启动定位切换功能。

在本步骤的具体实现过程中,用户通过按压终端的实体按键方式来启动定位切换功能,或者,通过点击虚拟按键的方式来启动定位切换功能。

在启动定位切换功能之后,终端可以显示相应的提示框或者提示界面来引导用户建立地理位置信息与壁纸之间的对应关系。

202、根据用户的输入指令,确定地理位置信息。

在本步骤的一种具体实现过程中,用户输入具体地址的文字信息,终端根据所述文字信息,在地图上定位所述具体地址,确定地理位置信息。

示例性,用户输入的文字信息是“北京市海淀区1号路1号楼”,终端通过所述文字信息,在地图上定位到北京市海淀区1号路1号楼。

可选的,当用户发现终端在定位所述具体地址有误差时,可以在终端显示的地图上进行相应的更正。例如,终端在地图上将北京市海淀区1号路1号楼定位到其旁边的建筑北京市海淀区1号路2号楼,用户可以通过点击地图上北京市海淀区1号路1号楼的建筑标识,更正所述具体地址的定位。

203、根据用户的选择指令,确定与所述地理位置信息相对应的至少一个壁纸。

在本步骤的一种具体实现过程中,当确定地理位置信息之后,终端界面可以显示终端存储的所有壁纸供用户选择。当用户从中选择至少一个壁纸时,终端建立所述至少一个壁纸与所述地理位置信息之间对应关系。

其中,用户的选择指令包括但不限于:用户点击图片时触发的相应的点击指令。

204、存储地理位置信息与所述至少一个壁纸之间的对应关系。

在本步骤的具体实现过程中,终端可以建立相应的数据库,用于存储地理位置信息与所述至少一个壁纸之间的对应关系。

205、获取终端的地理位置信息。

206、根据预设显示模式,显示与所述地理位置信息相对应的壁纸。

在本步骤的具体实现过程中,当获取到终端的地理位置信息之后,根据所述地理位置信息,在存储地理位置信息与所述至少一个壁纸之间的对应关系的数据库中进行检索。当只检索出一张壁纸时,调用该壁纸并将该壁纸显示在终端界面上。当检索出多张壁纸时,根据预设显示模式,显示所述多张壁纸中的其中一张壁纸。当没有检索出所述地理位置信息相对应的壁纸时,保持当前显示的壁纸不变或者切换为默认壁纸。

本发明提供的一种壁纸切换方法,通过预先设置地理位置信息与壁纸之间的对应关系,在需要进行壁纸切换时,先获取终端的地理位置信息后,再通过预先设置的所述地理位置信息与壁纸之间的对应关系,查找到与所述地理位置位置信息对应的壁纸,并显示该壁纸,进而在不同的与地理位置信息对应的场景下,显示适合该场景使用的壁纸。

在图2的壁纸切换方法的基础上,本发明实施例提出另一种壁纸切换方法。如图3所示,所述方法包括:

301、启动定位切换功能。

302、根据用户的输入指令,确定地理位置信息。

303、根据用户的选择指令,确定与所述地理位置信息相对应的至少一个壁纸。

其中,步骤301-303与步骤201-203相同,在此不再赘述。

304、建立壁纸数据库,所述壁纸数据库用于存储所述至少一个壁纸。

示例性的,所述壁纸数据库可以是手机中的文件夹。

305、存储所述地理位置信息与所述壁纸数据库之间的对应关系。

在本步骤的具体实现过程中,终端可以建立相应的数据库,用于存储地理位置信息与所述壁纸数据库之间的对应关系。

通过步骤304、305,用户可以建立多个壁纸数据库,这些壁纸数据库与不同的地理位置信息相对应。当用户想要将某张壁纸与某个地理位置信息建立对应关系时,只需要将该壁纸存储在与该地理位置信息对应的壁纸数据库中,不需要再通过步骤201-204,简化了建立壁纸与地理位置信息之间对应关系的流程。

示例性的,用户建立与家庭地址对应的文件夹1、与公司地址对应的文件夹2。当用户想要将壁纸1与家庭地址建立相应的对应关系时,只需要将壁纸1存储在文件夹1中。

306、获取终端地理位置信息。

307、根据预设显示模式,显示与所述地理位置信息相对应的壁纸。

在本步骤的一种具体实现方式中,根据预设显示模式,从与所述地理位置信息相对应的壁纸数据库中选取目标壁纸;显示所述目标壁纸。

可选的,可以将壁纸数据库中的壁纸按存储在壁纸数据库中的时间先后进行排序。当预设显示模式是循环显示模式时,终端先显示排序在前的壁纸,再切换显示排序在后的壁纸。

本发明提供的一种壁纸切换方法,通过建立壁纸数据库,并存储壁纸数据数库与地理位置信息的对应关系,从而简化建立壁纸与地理位置信息之间对应关系的流程。在获取终端的地理位置信息之后,显示与所述地理位置信息相对应的壁纸数据库中的壁纸,从而在不同的与地理位置信息对应的场景下,显示适合该场景使用的壁纸。

如图4所示,本发明实施例提供一种壁纸切换装置,用于执行本发明实施例提供的所述壁纸切换方法。所述装置包括:

定位模块11,用于获取终端的地理位置信息。

显示模块12,用于根据预设显示模式,显示与所述地理位置信息相对应的壁纸。

其中,所述预设显示模式包括:固定显示模式和循环显示模式。

本发明提供的一种壁纸切换装置,通过获取终端的地理位置信息,显示与地理位置信息相对应的壁纸,从而在不同的与地理位置信息对应的场景下,显示适合该场景使用的壁纸。

在图4所示的壁纸切换装置的基础上,本发明实施例提供另一种壁纸切换装置。如图5所示,所述装置还包括:

启动模块13,用于启动定位切换功能。

位置确定模块14,用于根据用户的输入指令,确定地理位置信息。

壁纸确定模块15,用于根据用户的选择指令,确定与所述地理位置信息相对应的至少一个壁纸。

存储模块16,用于存储地理位置信息与所述至少一个壁纸之间的对应关系。

本发明提供的一种壁纸切换装置,通过预先设置地理位置信息与壁纸之间的对应关系,在需要进行壁纸切换时,先获取终端的地理位置信息后,再通过预先设置的所述地理位置信息与壁纸之间的对应关系,查找到与所述地理位置位置信息对应的壁纸,并显示该壁纸,进而在不同的与地理位置信息对应的场景下,显示适合该场景使用的壁纸。

在图5所示的壁纸切换装置的基础上,本发明实施例提供另一种壁纸切换装置。如图6所示,所述装置还包括:

建立模块17,用于建立壁纸数据库,所述壁纸数据库用于存储所述至少一个壁纸;

所述存储模块16,还用于存储所述地理位置信息与所述壁纸数据库之间的对应关系。

如图7所示,在本发明实施例的一种实现方式中,所述显示模块12还包括:选取单元21和显示单元22。

所述选取单元21,用于根据预设显示模式,从与所述地理位置信息相对应的壁纸数据库中选取目标壁纸。

所述显示单元22,用于显示所述目标壁纸。

本发明提供的一种壁纸切换装置,通过建立壁纸数据库,并存储壁纸数据数库与地理位置信息的对应关系,从而简化建立壁纸与地理位置信息之间对应关系的流程。在获取终端的地理位置信息之后,显示与所述地理位置信息相对应的壁纸数据库中的壁纸,从而在不同的与地理位置信息对应的场景下,显示适合该场景使用的壁纸。

如图8所示,本发明实施例提供一种终端,包括:处理器801、存储器802、收发器803以及总线804,所述处理器801、存储器802和收发器803通过所述总线804互相通信。其中,所述存储器802用于存储多个指令以实现本发明提供的壁纸切换方法,所述处理器801执行所述多个指令以实现获取终端的地理位置信息;根据预设显示模式,显示与所述地理位置信息相对应的壁纸。其中,预设显示模式包括固定显示模式和循环显示模式。

进一步的,所述处理器801还用于启动定位切换功能;根据用户的输入指令,确定地理位置信息;根据用户的选择指令,确定与所述地理位置信息相对应的至少一个壁纸;存储地理位置信息与所述至少一个壁纸之间的对应关系。

进一步的,所述处理器801还用于建立壁纸数据库,所述壁纸数据库用于存储所述至少一个壁纸;存储所述地理位置信息与所述壁纸数据库之间的对应关系。

进一步的,所述处理器801还用于根据预设显示模式,从与所述地理位置信息相对应的壁纸数据库中选取目标壁纸;显示所述目标壁纸。

其中,本发明实施例所述的处理器801可以是一个处理器,也可以是多个处理元件的统称。例如,该处理器801可以是中央处理器(Central Processing Unit,简称CPU),也可以是特定集成电路(Application Specific Integrated Circuit,简称ASIC),或者是被配置成实施本发明实施例的一个或多个集成电路,例如:一个或多个微处理器(digital signal processor,简称DSP),或,一个或者多个现场可编程门阵列(Field Programmable Gate Array,简称FPGA)。

存储器802可以是一个存储装置,也可以是多个存储元件的统称,且用于存储可执行程序代码等。且存储器802可以包括随机存储器(RAM),也可以包括非易失性存储器(non-volatile memory),例如磁盘存储器,闪存(Flash)等。

总线804可以是工业标准体系结构(Industry Standard Architecture,ISA)总线、外部设备互连(Peripheral Component,PCI)总线或扩展工业标准体系结构(Extended Industry Standard Architecture,EISA)总线等。该总线804可以分为地址总线、数据总线、控制总线等。为便于表示,图8中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之

处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

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