一种终端壁纸的控制方法及终端的制作方法

文档序号:6332247阅读:133来源:国知局
专利名称:一种终端壁纸的控制方法及终端的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种终端壁纸的控制方法及终端。
背景技术
随着通信技术的发展以及人们生活水平的提高,人们对于终端的技术要求也越
来越高。以手机为例,传统的手机一般设置一个固定的壁纸,其主题和颜色都比较单 调,当用户想要更换壁纸时,需要手动地从手机中找到自己喜欢的壁纸,然后手动将手 机屏幕的当前壁纸切换为自己喜欢的壁纸。这种壁纸的控制方案显然不能满足人们对于 手机智能化的需求。随着手机智能化技术的发展,智能手机克服了传统手机的上述弊端,其可进行 壁纸的自动切换,主要方案为预先设置一组壁纸和时间间隔,从预先设置的壁纸组中 选取一张壁纸作为终端的当前壁纸进行显示,当到达预定的时间间隔时,从预先设置的 壁纸组中选取另一张壁纸切换终端的当前壁纸。这种壁纸的控制方案虽然在一定程度上 实现了壁纸的自动、智能化切换,但其未考虑终端用户的实际需求,比如无法根据终 端用户对屏幕上的图标的拖动操作来动态实现终端壁纸的控制,因此,该壁纸的控制方 案的智能化较低,用户体验性不高。

发明内容
本发明实施例所要解决的技术问题在于,提供一种终端壁纸的控制方法及终 端,可根据终端屏幕上的任意图标的移动来控制终端的壁纸显示,实现根据用户需求动 态控制终端壁纸,提高终端的智能化。为了解决上述技术问题,本发明实施例提供了一种终端壁纸的控制方法,包 括当检测到终端屏幕上的任意图标移动时,获取所述图标的位置信息,所述图标 的位置信息包括以下信息中的任一种或多种图标在移动的起点位置的坐标,图标在移 动过程中的各位置的坐标,图标在移动结束时的终点位置的坐标;根据获取的所述位置信息,控制终端显示相应的壁纸。其中,所述根据获取的所述位置信息,控制终端显示相应的壁纸,包括获取所述图标在移动的起点位置时终端的当前壁纸;若获取的所述图标在移动的起点位置的坐标、移动过程中的各位置的坐标和移 动结束时的终点位置的坐标均位于同一坐标集合内,则从预存的壁纸库或网络数据库中 查找与所述坐标集合相对应的壁纸;将所述终端的当前壁纸切换为查找到的所述与所述坐标集合相对应的壁纸。其中,所述根据获取的所述位置信息,控制终端显示相应的壁纸,包括获取所述图标在移动的起点位置时终端的当前壁纸;
若所述图标在移动的起点位置的坐标、移动过程中的各位置的坐标和移动结束 时的终点位置的坐标位于至少两个坐标集合内,从预存的壁纸库或网络数据库中查找与 终点位置所在的坐标集合相对应的壁纸;将所述终端的当前壁纸切换为查找到的所述与终点位置所在的坐标集合相对应 的壁纸。其中,所述根据获取的所述位置信息,控制终端显示相应的壁纸,包括获取所述图标在移动的起点位置时终端的当前壁纸;若所述图标在移动的起点位置的坐标、移动过程中的各位置的坐标和移动结束 时的终点位置的坐标位于至少两个坐标集合内,从预存的壁纸库或网络数据库中依次查 找与移动过程中的各位置所在的坐标集合和终点位置所在的坐标集合相对应的壁纸;将所述终端的当前壁纸依次切换为查找到的所述与移动过程中的各位置所在的 坐标集合相对应的壁纸以及所述与终点位置所在的坐标集合相对应的壁纸。相应地,本发明实施例还提供了一种终端,包括检测获取模块,用于检测终端屏幕上的图标的移动,并当检测到任意图标移动 时,获取所述图标的位置信息,所述图标的位置信息包括以下信息中的任一种或多种 图标在移动的起点位置的坐标,图标在移动过程中的各位置的坐标,图标在移动结束时 的终点位置的坐标;控制模块,用于根据所述检测获取模块获取的所述位置信息,控制终端显示相 应的壁纸。其中,所述检测获取模块包括检测单元,用于检测终端屏幕上的图标的移动;位置信息获取单元,用于当所述检测单元检测到所述终端屏幕上的任意图标移 动时,获取所述图标的位置信息。其中,所述控制模块包括获取单元,用于获取所述图标在移动的起点位置时终端的当前壁纸;第一查找单元,用于当所述图标在移动的起点位置的坐标、移动过程中的各位 置的坐标和移动结束时的终点位置的坐标均位于同一坐标集合内时,从预存的壁纸库或 从网络数据库中查找与所述坐标集合相对应的壁纸;第一控制单元,用于将所述获取单元获取的所述终端的当前壁纸切换为所述第 一查找单元查找到的所述与所述坐标集合相对应的壁纸。其中,所述控制模块包括获取单元,用于获取所述图标在移动的起点位置时终端的当前壁纸;第二查找单元,用于当所述图标在移动的起点位置的坐标、移动过程中的各位 置的坐标和移动结束时的终点位置的坐标位于至少两个坐标集合内时,从预存的壁纸库 或网络数据库中查找与终点位置所在的坐标集合相对应的壁纸;第二控制单元,用于将所述获取单元获取的所述终端的当前壁纸切换为所述第 二查找单元查找到的所述与终点位置所在的坐标集合相对应的壁纸。其中,所述控制模块包括获取单元,用于获取所述图标在移动的起点位置时终端的当前壁纸;
第三查找单元,用于当所述图标在移动的起点位置的坐标、移动过程中的各位 置的坐标和移动结束时的终点位置的坐标位于至少两个坐标集合内时,从预存的壁纸库 或网络数据库中依次查找与移动过程中的各位置所在的坐标集合和终点位置所在的坐标 集合相对应的壁纸;第三控制单元,用于将所述获取单元获取的所述终端的当前壁纸依次切换为所 述第三查找单元查找到的所述与移动过程中的各位置所在的坐标集合相对应的壁纸以及 所述与终点位置所在的坐标集合相对应的壁纸。其中,所述终端还包括存储模块,用于存储预先对终端屏幕划分的各个坐标 集合,以及各个坐标集合与壁纸的对应关系;还用于存储预先设定的壁纸库。实施本发明实施例,具有如下有益效果1、本发明实施例通过检测终端屏幕上的任意图标是否发生移动,当任意图标发 生移动时(比如终端用户对终端屏幕上的图标进行拖动时),获取其移动的位置信息, 并根据位置信息来动态控制终端的壁纸显示,实现了根据用户需求动态控制终端壁纸, 提高终端的智能化。2、本发明实施例可根据用户实际需要预先将终端屏幕划分为多个坐标集合,根 据移动的图标所经过的坐标集合查找与其对应的壁纸,并控制终端壁纸的切换和显示, 坐标集合可根据用户需要与壁纸库或网络数据库中的指定的壁纸对应,也可根据用户需 要与壁纸库或网络数据库中任意的壁纸进行对应,从而使终端壁纸的控制更为灵活,为 终端用户提供更好的视觉体验。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或 现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅 是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提 下,还可以根据这些附图获得其他的附图。图1为本发明的终端的第一实施例的结构示意图;图2为本发明的终端的第二实施例的结构示意图;图3为本发明的终端的检测获取模块的实施例的结构示意图;图4为本发明的终端的控制模块的第一实施例的结构示意图;图5为本发明的壁纸控制的第一效果示意图;图6为本发明的壁纸控制的第二效果示意图;图7为本发明的终端的控制模块的第二实施例的结构示意图;图8为本发明的终端的控制模块的第三实施例的结构示意图;图9为本发明的终端壁纸的控制方法的第一实施例的流程图;图10为本发明的终端壁纸的控制方法的第二实施例的流程图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、 完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得 的所有其他实施例,都属于本发明保护的范围。需要说明的是,本发明实施例所述的终端包括但不限于以下终端中的任一种或 多种手机,PDA (Personal Digital Assistant,个人数码助理),个人电脑,车载终端。另
外,本发明实施例所述的壁纸可以为图片、动画或其他形式的可作为终端背景的图像或 图形等。请参见图1,为本发明的终端的第一实施例的结构示意图;所述终端包括检测获取模块10,用于检测终端屏幕上的图标的移动,并当检测到任意图标移 动时,获取所述图标的位置信息;具体实现中,终端保存有终端屏幕上各图标的初始状态,包括各图标的初始坐 标位置,具体地,终端保存有各种UlCUser Interface,用户界面)界面的布局,当终端屏 幕上显示某UI界面时,终端可获知当前屏幕上各图标的初始坐标位置,所述检测获取模 块10,用于检测屏幕上图标的移动,即实时检测屏幕上各图标的坐标,若任意一个或多 个图标的坐标发生变化,则判断该图标发生移动,否则,判断该图标未发生移动。可以 理解的是,当终端用户通过预定操作选中终端屏幕上的任意图标时,即可对该图标进行 拖动,使该图标进行移动;其中,终端用户选中终端屏幕上的任意图标的预定操作可以 根据实际需要进行设定,具体地,所述预定操作可以包括但不限于以下操作中的任一种 或多种单击图标,双击图标,长按图标。当检测到任意图标移动时,所述检测获取模 块10即获取所述图标的位置信息,包括以下信息中的任一种或多种图标在移动的起 点位置的坐标,图标在移动过程中的各位置的坐标,图标在移动结束时的终点位置的坐 标。可以理解的是,所述检测获取模块10获取移动图标的位置信息的过程即为获取该图 标移动轨迹的过程。控制模块20,用于根据所述检测获取模块10获取的所述位置信息,控制终端显 示相应的壁纸。具体实现中,所述控制模块20用于控制终端显示与所述检测获取模块10获取的 所述位置信息相应的壁纸,此种方式是根据移动图标的移动过程中的坐标点来进行壁纸 的控制。由于终端屏幕上的坐标点非常多,因此,将壁纸与终端坐标点一一对应的话, 有可能会产生屏幕卡死的情况。优选地,终端可预先将终端屏幕分成多个坐标集合,其 中,每个坐标集合为连续坐标形成的块状区域,即每个坐标集合包括至少一个连续坐标 点。可以理解的是,对终端屏幕进行坐标集合的划分可以根据用户的实际需要进行划 分,每个坐标集合的大小可根据终端屏幕的大小以及划分的坐标集合的数量来确定,比 如假设终端屏幕总共包括1000个坐标点,根据实际需要将屏幕划分为100个坐标集 合,则每个坐标集合包括10个连续坐标点;其他划分情况可进行类似分析,在此不赘 述。所述控制模块20,可控制终端显示与坐标集合相对应的壁纸,此种方式根据移动图 标的移动过程中所经过的坐标集合来进行壁纸的控制。需要说明的是,终端应当包括显示屏,该显示屏在所述控制模块20的控制下进 行壁纸的显示,另外,该显示屏还应当承担终端的基本显示功能,在此不赘述。可以理解的是,终端保存有终端屏幕上各图标的初始状态包括图标的初始坐标 位置,终端根据图标的移动或拖动进行相应壁纸的显示的方案仅为举例,终端保存的各图标的初始状态还可以为图标的除初始坐标位置以外的其他状态,比如图标的静态显 示状态或动态显示状态,终端还可根据图标的状态变化来控制终端显示相应的壁纸,上 述情况可进行类似分析,在此不赘述。本发明实施例可根据终端屏幕上的任意图标的移动来控制终端的壁纸显示,实 现了根据用户需求动态控制终端壁纸,提高终端的智能化。请参见图2,为本发明的终端的第二实施例的结构示意图;与上一实施例相 同,所述终端包括检测获取模块10和控制模块20。本实施例中,所述终端还包括存储模块30,用于存储预先对终端屏幕划分的各个坐标集合,以及各个坐标集 合与壁纸的对应关系;还用于存储预先设定的壁纸库。具体实现中,如前述,终端预先对终端屏幕划分为多个坐标集合,所述控制模 块20可根据移动图标的移动过程中所经过的坐标集合来进行壁纸的控制。所述存储模 块30,即用于存储终端预先对终端屏幕划分的各个坐标集合,以及各个坐标集合与壁纸 的对应关系;具体地,所述各个坐标集合与壁纸的对应关系可以为任一个坐标集合与 一张壁纸相对应。另外,所述存储模块30还用于存储预先设定的壁纸库。可以理解的 是,任一坐标集合可以与所述预先设定的壁纸库中的壁纸一一对应,当然,也可以每次 随机从所述预设的壁纸库中选择一张壁纸与所述坐标集合相对应。此外,所述坐标集合 还可以与网络数据库中指定的一张或随机选择的一张壁纸相对应。可以理解的是,所述 坐标集合具体采用与指定的壁纸或随机选择的壁纸相对应的方式,均可以由用户进行自 定义,在此不赘述。需要说明的是,所述存储模块30还承担着终端基本的存储功能,包括终端短 消息的存储,终端邮件的存储,终端屏幕的图标的坐标的存储等,在此不赘述。本发明实施例可根据终端屏幕上的任意图标的移动来控制终端的壁纸显示,实 现了根据用户需求动态控制终端壁纸,提高终端的智能化。为了更清楚的说明本发明,下面将对本发明的终端的检测获取模块10进行详细 介绍。请参见图3,为本发明的终端的检测获取模块的实施例的结构示意图;所述检 测获取模块10包括检测单元101,用于检测终端屏幕上的图标的移动;具体实现中,终端保存有终端屏幕上各图标的初始状态,包括各图标的初始坐 标位置,具体地,终端保存有各种UI界面的布局,当终端屏幕上显示某UI界面时,终端 可获知当前屏幕上各图标的初始坐标位置,所述检测单元101,用于检测屏幕上图标的移 动,即所述检测单元101实时检测屏幕上各图标的坐标,若任意一个或多个图标的坐标 发生变化,则判断该图标发生移动,否则,判断该图标未发生移动。可以理解的是,当 终端用户通过预定操作选中终端屏幕上的任意图标时,即可对该图标进行拖动,使该图 标进行移动;其中,终端用户选中终端屏幕上的任意图标的预定操作可以根据实际需要 进行设定,具体地,所述预定操作可以包括但不限于以下操作中的任一种或多种单击 图标,双击图标,长按图标。位置信息获取单元102,用于当所述检测单元101检测到所述终端屏幕上的任意 图标移动时,获取所述图标的位置信息;
具体实现中,所述位置信息获取单元102获取所述图标的位置信息包括以下信 息中的任一种或多种图标在移动的起点位置的坐标,图标在移动过程中的各位置的坐 标,图标在移动结束时的终点位置的坐标。可以理解的是,所述位置信息获取单元102 获取移动图标的位置信息的过程即为获取该图标移动轨迹的过程。本发明实施例可根据终端屏幕上的任意图标的移动来控制终端的壁纸显示,实 现了根据用户需求动态控制终端壁纸,提高终端的智能化。为了更清楚的说明本发明,下面将对本发明的终端的控制模块20进行详细介绍。请参见图4,为本发明的终端的控制模块的第一实施例的结构示意图;所述控 制模块20包括获取单元201,用于获取所述图标在移动的起点位置时终端的当前壁纸;具体实现中,所述获取单元201用于获取终端屏幕上的任意图标均未发生移动 时、终端所显示的壁纸。第一查找单元202,用于当所述图标在移动的起点位置的坐标、移动过程中的各 位置的坐标和移动结束时的终点位置的坐标均位于同一坐标集合内时,从预存的壁纸库 或从网络数据库中查找与所述坐标集合相对应的壁纸;具体实现中,若所述图标在移动的起点位置的坐标、移动过程中的各位置的坐 标和移动结束时的终点位置的坐标均位于同一坐标集合内,则表明图标的整个移动轨迹 均包含在一个坐标集合内,则所述第一查找单元202从预存的壁纸库或从网络数据库中 查找与所述坐标集合相对应的壁纸;如前述,由于每个坐标集合可以与指定的一张壁纸 相对应,也可以随机对应一张壁纸,因此,所述第一查找单元202查找到的壁纸可能与 所述获取单元201获取到的当前壁纸相同,也可以不同。第一控制单元203,用于将所述获取单元201获取的所述终端的当前壁纸切换为 所述第一查找单元202查找到的所述与所述坐标集合相对应的壁纸。具体实现中,所述第一控制单元203控制终端将当前壁纸切换为所述第一查找 单元202查找到的所述壁纸。可以理解的是,若所述第一查找单元202查找到的壁纸与所 述获取单元201获取到的当前壁纸相同,则所述第一控制单元203进行当前壁纸切换后, 终端所显示的最终壁纸与图标移动前的壁纸相同;若所述第一查找单元202查找到的壁 纸与所述获取单元201获取到的当前壁纸不同,则所述第一控制单元203进行当前壁纸切 换后,终端所显示的最终壁纸与图标移动前的壁纸也不同。本实施例体现了控制模块20将终端屏幕从图标移动起点坐标所在的坐标集合对 应的壁纸(即所述获取单元201获取的壁纸)切换至图标移动起点坐标所在的坐标集合对 应的壁纸(即所述第一查找单元202所查找到的壁纸),可以理解的是,所述第一控制单 元203控制终端屏幕的壁纸切换的效果可以根据实际需要进行设定,比如可采用快速 切换方式在壁纸之间进行切换,还可采用逐渐切换的方式在壁纸之间进行切换,以达到 渐变的切换效果等,在此不赘述。下面以一个具体例子来说明本发明的所述控制模块20对终端屏幕的壁纸控制情况。请参见图5,为本发明的壁纸控制的第一效果示意如图5所示,终端屏幕上分布有多个图标,各图标均未发生移动,则所述获取 单元201获取到终端屏幕所显示的当前壁纸(具体如图4所示壁纸)。检测到屏幕上的
“防盗”图标移动时,判断“防盗”图标的整个移动过程是否发生在同一坐标集合内, 如果是,则所述第一查找单元202查找与该坐标集合相对应的壁纸,所述第一控制单元 203进行壁纸的切换,具体可参见图6,为本发明的壁纸控制的第二效果示意图;图6显 示了根据“防盗”图标移动进行切换后终端屏幕的壁纸效果图。本发明实施例可根据用户实际需要预先将终端屏幕划分为多个坐标集合,根据 移动的图标所经过的坐标集合查找与其对应的壁纸,并控制终端壁纸的切换和显示,坐 标集合可根据用户需要与壁纸库或网络数据库中的指定的壁纸对应,也可根据用户需要 与壁纸库或网络数据库中任意的壁纸进行对应,从而使终端壁纸的控制更为灵活,为终 端用户提供更好的视觉体验。请参见图7,为本发明的终端的控制模块的第二实施例的结构示意图;与上一 实施例相同,所述控制模块20包括获取单元201。本实施例中,所述控制模块20还 包括第二查找单元204,用于当所述图标在移动的起点位置的坐标、移动过程中的各 位置的坐标和移动结束时的终点位置的坐标位于至少两个坐标集合内时,从预存的壁纸 库或网络数据库中查找与终点位置所在的坐标集合相对应的壁纸;具体实现中,若所述图标在移动的起点位置的坐标、移动过程中的各位置的坐 标和移动结束时的终点位置的坐标位于至少两个坐标集合内,则表明图标在至少两个不 同的坐标集合之间进行移动,则所述第二查找单元204从预存的壁纸库或从网络数据库 中查找与终点位置所在的坐标集合相对应的壁纸;如前述,由于每个坐标集合可以与指 定的一张壁纸相对应,也可以随机对应一张壁纸,因此,所述第二查找单元204查找到 的壁纸可能与所述获取单元201获取到的当前壁纸相同,也可以不同。第二控制单元205,用于将所述获取单元201获取的所述终端的当前壁纸切换为 所述第二查找单元查找到的所述与终点位置所在的坐标集合相对应的壁纸。具体实现中,所述第二控制单元205控制终端将当前壁纸切换为所述第二查找 单元204查找到的所述壁纸。可以理解的是,若所述第二查找单元204查找到的壁纸与所 述获取单元201获取到的当前壁纸相同,则所述第二控制单元205进行当前壁纸切换后, 终端所显示的最终壁纸与图标移动前的壁纸相同;若所述第二查找单元204查找到的壁 纸与所述获取单元201获取到的当前壁纸不同,则所述第二控制单元205进行当前壁纸切 换后,终端所显示的最终壁纸与图标移动前的壁纸也不同。本实施例体现了控制模块20将终端屏幕从图标移动起点坐标所在的坐标集合对 应的壁纸(即所述获取单元201获取的壁纸)切换至图标移动结束时终点坐标所在的坐标 集合对应的壁纸(即所述第二查找单元204所查找到的壁纸),可以理解的是,所述第二 控制单元205控制终端屏幕的壁纸切换的效果可以根据实际需要进行设定,比如可采 用快速切换方式在壁纸之间进行切换,还可采用逐渐切换的方式在壁纸之间进行切换, 以达到渐变的切换效果等,在此不赘述。具体地,本实施例的壁纸控制的效果图可类似 参见图5-图6所示,在此不赘述。本发明实施例可根据用户实际需要预先将终端屏幕划分为多个坐标集合,根据移动的图标所经过的坐标集合查找与其对应的壁纸,并控制终端壁纸的切换和显示,坐 标集合可根据用户需要与壁纸库或网络数据库中的指定的壁纸对应,也可根据用户需要 与壁纸库或网络数据库中任意的壁纸进行对应,从而使终端壁纸的控制更为灵活,为终 端用户提供更好的视觉体验。请参见图8,为本发明的终端的控制模块的第二实施例的结构示意图;与上一 实施例相同,所述控制模块20包括获取单元201。本实施例中,所述控制模块20还 包括第三查找单元206,用于当所述图标在移动的起点位置的坐标、移动过程中的各 位置的坐标和移动结束时的终点位置的坐标位于至少两个坐标集合内时,从预存的壁纸 库或网络数据库中依次查找与移动过程中的各位置所在的坐标集合和终点位置所在的坐 标集合相对应的壁纸;具体实现中,若所述图标在移动的起点位置的坐标、移动过程中的各位置的坐 标和移动结束时的终点位置的坐标位于至少两个坐标集合内,则表明图标在至少两个不 同的坐标集合之间进行移动,则所述第三查找单元206从预存的壁纸库或从网络数据库 中依次查找与移动过程中的各位置所在的坐标集合和终点位置所在的坐标集合相对应的 壁纸;如前述,由于每个坐标集合可以与指定的一张壁纸相对应,也可以随机对应一张 壁纸,因此,所述第三查找单元206查找到的壁纸均可能与所述获取单元201获取到的当 前壁纸相同,也可以不同。第三控制单元207,用于将所述获取单元201获取的所述终端的当前壁纸依次切 换为所述第三查找单元206查找到的所述与移动过程中的各位置所在的坐标集合相对应 的壁纸以及所述与终点位置所在的坐标集合相对应的壁纸。具体实现中,所述第三控制单元207控制终端将当前壁纸依次切换为所述第三 查找单元206查找到的所述壁纸。可以理解的是,若所述第三查找单元206查找到的壁 纸与所述获取单元201获取到的当前壁纸相同,则所述第三控制单元207进行当前壁纸切 换后,终端所显示的最终壁纸与图标移动前的壁纸相同;若所述第三查找单元206查找 到的壁纸与所述获取单元201获取到的当前壁纸不同,则所述第三控制单元207进行当前 壁纸切换后,终端所显示的最终壁纸与图标移动前的壁纸也不同。本实施例体现了控制模块20将终端屏幕从图标移动起点坐标所在的坐标集合对 应的壁纸(即所述获取单元201获取的壁纸)依次切换为图标移动过程中所经过的所有 坐标集合对应的壁纸,最终将终端屏幕的壁纸切换为终点坐标所在的坐标集合对应的壁 纸,可以理解的是,所述第三控制单元207控制终端屏幕的壁纸切换的效果可以根据实 际需要进行设定,比如可采用快速切换方式在壁纸之间进行切换,还可采用逐渐切换 的方式在壁纸之间进行切换,以达到渐变的切换效果等,在此不赘述。具体地,本实施 例的壁纸控制的效果图可类似参见图5-图6所示,在此不赘述。本发明实施例可根据用户实际需要预先将终端屏幕划分为多个坐标集合,根据 移动的图标所经过的坐标集合查找与其对应的壁纸,并控制终端壁纸的切换和显示,坐 标集合可根据用户需要与壁纸库或网络数据库中的指定的壁纸对应,也可根据用户需要 与壁纸库或网络数据库中任意的壁纸进行对应,从而使终端壁纸的控制更为灵活,为终 端用户提供更好的视觉体验。
为了更清楚的说明本发明,下面将对由上述终端所执行的终端壁纸的控制方法 进行详细介绍。请参见图9,为本发明的终端壁纸的控制方法的第一实施例的流程图;所述方 法包括S101,当检测到终端屏幕上的任意图标移动时,获取所述图标的位置信息;具体实现中,终端保存有终端屏幕上各图标的初始状态,包括各图标的初始坐 标位置,具体地,终端保存有各种UI界面的布局,当终端屏幕上显示某UI界面时,终端 可获知当前屏幕上各图标的初始坐标位置,并检测屏幕上图标的移动,即检测屏幕上各 图标的坐标,若任意一个或多个图标的坐标发生变化,则判断该图标发生移动,否则, 判断该图标未发生移动。可以理解的是,当终端用户通过预定操作选中终端屏幕上的任 意图标时,即可对该图标进行拖动,使该图标进行移动;其中,终端用户选中终端屏幕 上的任意图标的预定操作可以根据实际需要进行设定,具体地,所述预定操作可以包括 但不限于以下操作中的任一种或多种单击图标,双击图标,长按图标。当检测到终端 屏幕上的任意图标移动时,所述SlOl获取所述图标的位置信息,具体包括以下信息中的 任一种或多种图标在移动的起点位置的坐标,图标在移动过程中的各位置的坐标,图 标在移动结束时的终点位置的坐标。可以理解的是,所述SlOl获取移动图标的位置信息 的过程即为获取该图标移动轨迹的过程。S102,根据获取的所述位置信息,控制终端显示相应的壁纸。具体实现中,所述S102控制终端显示与所述SlOl获取的所述位置信息相应的壁 纸,此种方式是根据移动图标的移动过程中的坐标点来进行壁纸的控制。由于终端屏幕 上的坐标点非常多,因此,将壁纸与终端坐标点一一对应的话,有可能会产生屏幕卡死 的情况。优选地,终端可预先将终端屏幕分成多个坐标集合,其中,每个坐标集合为连 续坐标形成的块状区域,即每个坐标集合包括至少一个连续坐标点。可以理解的是,对 终端屏幕进行坐标集合的划分可以根据用户的实际需要进行划分,每个坐标集合的大小 可根据终端屏幕的大小以及划分的坐标集合的数量来确定,比如假设终端屏幕总共包 括1000个坐标点,根据实际需要将屏幕划分为100个坐标集合,则每个坐标集合包括10 个连续坐标点;其他划分情况可进行类似分析,在此不赘述。所述S102可控制终端显示 与坐标集合相对应的壁纸,此种方式根据移动图标的移动过程中所经过的坐标集合来进 行壁纸的控制。需要说明的是,终端应当包括显示屏,该显示屏在所述S102的控制下进行壁纸 的显示,另外,该显示屏还应当承担终端的基本显示功能,在此不赘述。可以理解的是,终端保存有终端屏幕上各图标的初始状态包括图标的初始坐标 位置,终端根据图标的移动或拖动进行相应壁纸的显示的方案仅为举例,终端保存的各 图标的初始状态还可以为图标的除初始坐标位置以外的其他状态,比如图标的静态显 示状态或动态显示状态,终端还可根据图标的状态变化来控制终端显示相应的壁纸,上 述情况可进行类似分析,在此不赘述。本发明实施例可根据终端屏幕上的任意图标的移动来控制终端的壁纸显示,实 现了根据用户需求动态控制终端壁纸,提高终端的智能化。请参见图10,为本发明的终端壁纸的控制方法的第二实施例的流程图。所述方法包括S201,当检测到终端屏幕上的任意图标移动时,获取所述图标的位置信息;本实施例中,所述S201与上一实施例中的SlOl步骤相同,在此不赘述。S202,获取所述图标在移动的起点位置时终端的当前壁纸;具体实现中,所述S202获取终端屏幕上的任意图标均未发生移动时、终端所显 示的壁纸。S203,判断所述图标在移动起点位置、移动过程中的各位置及终点位置的坐 标是否位于同一坐标集合内,如果判断结果为是,则转入S204;否则,转入S206或 S208 ;具体实现中,所述S203判断移动图标的移动轨迹是否位于同一坐标集合内, 若所述图标在移动起点位置、移动过程中的各位置及终点位置的坐标位于同一坐标集合 内,则表明图标的整个移动轨迹均包含在一个坐标集合内,则所述S203判断结果为是, 则转入S204;否则,若所述图标在移动起点位置、移动过程中的各位置及终点位置的坐 标位于至少两个坐标集合内,则表明图标在至少两个不同的坐标集合之间进行移动,则 所述S203判断结果为否,则转入S206或S208。具体实现中,所述S203判断结果为否 时,根据终端的壁纸控制方式,来选择转入S206或转入S208,若终端的壁纸控制方式 为根据移动图标移动的起点位置和终点位置进行终端壁纸的控制,则转入S206;若终 端的壁纸控制方式为根据移动图标移动起点位置、移动过程中的各位置及移动终点位 置进行终端壁纸的控制,则转入S208。S204,从预存的壁纸库或从网络数据库中查找与所述坐标集合相对应的壁纸;具体实现中,所述S204当所述S203判断结果为是时,从预存的壁纸库或从网络 数据库中查找与所述坐标集合相对应的壁纸;如前述,由于每个坐标集合可以与指定的 一张壁纸相对应,也可以随机对应一张壁纸,因此,所述S204查找到的壁纸可能与所述 S201获取到的当前壁纸相同,也可以不同。S205,将所述终端的当前壁纸切换为查找到的所述与所述坐标集合相对应的壁纸。具体实现中,所述S205控制终端将当前壁纸切换为所述S204查找到的所述壁 纸。可以理解的是,若所述S204查找到的壁纸与所述S201获取到的当前壁纸相同,则 所述S205进行当前壁纸切换后,终端所显示的最终壁纸与图标移动前的壁纸相同;若所 述S204查找到的壁纸与所述S201获取到的当前壁纸不同,则所述S205进行当前壁纸切 换后,终端所显示的最终壁纸与图标移动前的壁纸也不同。本实施例中,S204-S205体现了将终端屏幕从图标移动起点坐标所在的坐标集合 对应的壁纸切换至图标移动起点坐标所在的坐标集合对应的壁纸,可以理解的是,所述 S205控制终端屏幕的壁纸切换的效果可以根据实际需要进行设定,比如可采用快速切 换方式在壁纸之间进行切换,还可采用逐渐切换的方式在壁纸之间进行切换,以达到渐 变的切换效果等,在此不赘述。S206,从预存的壁纸库或网络数据库中查找与终点位置所在的坐标集合相对应 的壁纸;本发明的一个实施例中,当所述S203判断结果为否时,所述S206从预存的壁纸库或从网络数据库中查找与终点位置所在的坐标集合相对应的壁纸;如前述,由于每个 坐标集合可以与指定的一张壁纸相对应,也可以随机对应一张壁纸,因此,所述S206查 找到的壁纸可能与所述S201获取到的当前壁纸相同,也可以不同。S207,将所述终端的当前壁纸切换为查找到的所述与终点位置所在的坐标集合 相对应的壁纸。具体实现中,所述S207控制终端将当前壁纸切换为所述S206查找到的所述壁 纸。可以理解的是,若所述S206查找到的壁纸与所述S201获取到的当前壁纸相同,则 所述S207进行当前壁纸切换后,终端所显示的最终壁纸与图标移动前的壁纸相同;若所 述S206查找到的壁纸与所述S201获取到的当前壁纸不同,则所述S207进行当前壁纸切 换后,终端所显示的最终壁纸与图标移动前的壁纸也不同。本实施例中,步骤S206-S207体现了将终端屏幕从图标移动起点坐标所在的坐 标集合对应的壁纸切换至图标移动结束时终点坐标所在的坐标集合对应的壁纸,可以理 解的是,所述S207控制终端屏幕的壁纸切换的效果可以根据实际需要进行设定,比如 可采用快速切换方式在壁纸之间进行切换,还可采用逐渐切换的方式在壁纸之间进行切 换,以达到渐变的切换效果等,在此不赘述。S208,从预存的壁纸库或网络数据库中依次查找与移动过程中的各位置所在的 坐标集合和终点位置所在的坐标集合相对应的壁纸;本发明的另一个实施例中,当所述S203判断结果为否时,所述S208从预存的壁 纸库或从网络数据库中依次查找与移动过程中的各位置所在的坐标集合和终点位置所在 的坐标集合相对应的壁纸;如前述,由于每个坐标集合可以与指定的一张壁纸相对应, 也可以随机对应一张壁纸,因此,所述S208查找到的壁纸均可能与所述S201获取到的当 前壁纸相同,也可以不同。S209,将所述终端的当前壁纸依次切换为查找到的所述与移动过程中的各位置 所在的坐标集合相对应的壁纸以及所述与终点位置所在的坐标集合相对应的壁纸。具体实现中,所述S209控制终端将当前壁纸依次切换为所述S208查找到的所述 壁纸。可以理解的是,若所述S208查找到的壁纸与所述S201获取到的当前壁纸相同, 则所述S209进行当前壁纸切换后,终端所显示的最终壁纸与图标移动前的壁纸相同;若 所述S208查找到的壁纸与所述S201获取到的当前壁纸不同,则所述S209进行当前壁纸 切换后,终端所显示的最终壁纸与图标移动前的壁纸也不同。本实施例中,步骤S208-S209体现了将终端屏幕从图标移动起点坐标所在的 坐标集合对应的壁纸依次切换为图标移动过程中所经过的所有坐标集合对应的壁纸,最 终将终端屏幕的壁纸切换为终点坐标所在的坐标集合对应的壁纸,可以理解的是,所述 S209控制终端屏幕的壁纸切换的效果可以根据实际需要进行设定,比如可采用快速切 换方式在壁纸之间进行切换,还可采用逐渐切换的方式在壁纸之间进行切换,以达到渐 变的切换效果等,在此不赘述。本发明实施例中的S202-S209为上一实施例中的S102的具体细化步骤,所述 S202-S209所体现的终端壁纸控制的效果图可参见图5-图6所示,在此不赘述。本发明实施例可根据终端屏幕上的任意图标的移动来控制终端的壁纸显示,实 现了根据用户需求动态控制终端壁纸,提高终端的智能化。
通过上述实施例的描述,本发明实施例通过检测终端屏幕上的任意图标是否发 生移动,当任意图标发生移动时(比如终端用户对终端屏幕上的图标进行拖动时),获 取其移动的位置信息,并根据位置信息来动态控制终端的壁纸显示,实现了根据用户需 求动态控制终端壁纸,提高终端的智能化;本发明实施例可根据用户实际需要预先将终 端屏幕划分为多个坐标集合,根据移动的图标所经过的坐标集合查找与其对应的壁纸, 并控制终端壁纸的切换和显示,坐标集合可根据用户需要与壁纸库或网络数据库中的指 定的壁纸对应,也可根据用户需要与壁纸库或网络数据库中任意的壁纸进行对应,从而 使终端壁纸的控制更为灵活,为终端用户提供更好的视觉体验。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可 以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储 介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储 介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体 (Random Access Memory, RAM)等。以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利 范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权 利要求所作的等同变化,仍属于发明所涵盖的范围。
权利要求
1.一种终端壁纸的控制方法,其特征在于,包括当检测到终端屏幕上的任意图标移动时,获取所述图标的位置信息,所述图标的位 置信息包括以下信息中的任一种或多种图标在移动的起点位置的坐标,图标在移动过 程中的各位置的坐标,图标在移动结束时的终点位置的坐标; 根据获取的所述位置信息,控制终端显示相应的壁纸。
2.如权利要求1所述的方法,其特征在于,所述根据获取的所述位置信息,控制终端 显示相应的壁纸,包括获取所述图标在移动的起点位置时终端的当前壁纸;若获取的所述图标在移动的起点位置的坐标、移动过程中的各位置的坐标和移动结 束时的终点位置的坐标均位于同一坐标集合内,则从预存的壁纸库或网络数据库中查找 与所述坐标集合相对应的壁纸;将所述终端的当前壁纸切换为查找到的所述与所述坐标集合相对应的壁纸。
3.如权利要求1所述的方法,其特征在于,所述根据获取的所述位置信息,控制终端 显示相应的壁纸,包括获取所述图标在移动的起点位置时终端的当前壁纸;若所述图标在移动的起点位置的坐标、移动过程中的各位置的坐标和移动结束时的 终点位置的坐标位于至少两个坐标集合内,从预存的壁纸库或网络数据库中查找与终点 位置所在的坐标集合相对应的壁纸;将所述终端的当前壁纸切换为查找到的所述与终点位置所在的坐标集合相对应的壁纸。
4.如权利要求1所述的方法,其特征在于,所述根据获取的所述位置信息,控制终端 显示相应的壁纸,包括获取所述图标在移动的起点位置时终端的当前壁纸;若所述图标在移动的起点位置的坐标、移动过程中的各位置的坐标和移动结束时的 终点位置的坐标位于至少两个坐标集合内,从预存的壁纸库或网络数据库中依次查找与 移动过程中的各位置所在的坐标集合和终点位置所在的坐标集合相对应的壁纸;将所述终端的当前壁纸依次切换为查找到的所述与移动过程中的各位置所在的坐标 集合相对应的壁纸以及所述与终点位置所在的坐标集合相对应的壁纸。
5.—种终端,其特征在于,包括检测获取模块,用于检测终端屏幕上的图标的移动,当检测到任意图标移动时,获 取所述图标的位置信息,所述图标的位置信息包括以下信息中的任一种或多种图标在 移动的起点位置的坐标,图标在移动过程中的各位置的坐标,图标在移动结束时的终点 位置的坐标;控制模块,用于根据所述检测获取模块获取的所述位置信息,控制终端显示相应的壁纸。
6.如权利要求5所述的终端,其特征在于,所述检测获取模块包括 检测单元,用于检测终端屏幕上的图标的移动;位置信息获取单元,用于当所述检测单元检测到所述终端屏幕上的任意图标移动 时,获取所述图标的位置信息。
7.如权利要求5或6所述的终端,其特征在于,所述控制模块包括获取单元,用于获取所述图标在移动的起点位置时终端的当前壁纸;第一查找单元,用于当所述图标在移动的起点位置的坐标、移动过程中的各位置的 坐标和移动结束时的终点位置的坐标均位于同一坐标集合内时,从预存的壁纸库或从网 络数据库中查找与所述坐标集合相对应的壁纸;第一控制单元,用于将所述获取单元获取的所述终端的当前壁纸切换为所述第一查 找单元查找到的所述与所述坐标集合相对应的壁纸。
8.如权利要求5或6所述的终端,其特征在于,所述控制模块包括获取单元,用于获取所述图标在移动的起点位置时终端的当前壁纸;第二查找单元,用于当所述图标在移动的起点位置的坐标、移动过程中的各位置的 坐标和移动结束时的终点位置的坐标位于至少两个坐标集合内时,从预存的壁纸库或网 络数据库中查找与终点位置所在的坐标集合相对应的壁纸;第二控制单元,用于将所述获取单元获取的所述终端的当前壁纸切换为所述第二查 找单元查找到的所述与终点位置所在的坐标集合相对应的壁纸。
9.如权利要求5或6所述的终端,其特征在于,所述控制模块包括获取单元,用于获取所述图标在移动的起点位置时终端的当前壁纸;第三查找单元,用于当所述图标在移动的起点位置的坐标、移动过程中的各位置的 坐标和移动结束时的终点位置的坐标位于至少两个坐标集合内时,从预存的壁纸库或网 络数据库中依次查找与移动过程中的各位置所在的坐标集合和终点位置所在的坐标集合 相对应的壁纸;第三控制单元,用于将所述获取单元获取的所述终端的当前壁纸依次切换为所述第 三查找单元查找到的所述与移动过程中的各位置所在的坐标集合相对应的壁纸以及所述 与终点位置所在的坐标集合相对应的壁纸。
10.如权利要求5或6所述的终端,其特征在于,还包括存储模块,用于存储预先对终端屏幕划分的各个坐标集合,以及各个坐标集合与壁 纸的对应关系;还用于存储预先设定的壁纸库。
全文摘要
本发明实施例公开了一种终端壁纸的控制方法,包括当检测到终端屏幕上的任意图标移动时,获取所述图标的位置信息,所述图标的位置信息包括以下信息中的任一种或多种图标在移动的起点位置的坐标,图标在移动过程中的各位置的坐标,图标在移动结束时的终点位置的坐标;根据获取的所述位置信息,控制终端显示相应的壁纸。本发明实施例还公开了一种终端。采用本发明,可根据终端屏幕上的任意图标的移动来控制终端的壁纸显示,实现了根据用户需求动态控制终端壁纸,提高终端的智能化。
文档编号G06F3/048GK102012783SQ20101028549
公开日2011年4月13日 申请日期2010年9月16日 优先权日2010年9月16日
发明者孟亚光, 赵国元 申请人:宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1