电子设备的壁纸显示方法、装置及电子设备的制作方法

文档序号:6400153阅读:152来源:国知局
专利名称:电子设备的壁纸显示方法、装置及电子设备的制作方法
技术领域
本发明属于通信技术领域,尤其涉及一种电子设备的壁纸显示方法、装置及电子设备。
背景技术
现有桌面应用程序的壁纸替换操作流程都比较类似,基本上都是按照如下几个步骤来进行:第一步:通过桌面应用程序的菜单按钮、或者长时间触碰电子设备的显示屏桌面空白位置,进入一个选择壁纸的界面;第二步:选择壁纸;第三步:保存并更换选择的壁纸。然而在现有技术中,在更换壁纸时只能一次选择一张壁纸。如果用户对这张壁纸产生审美疲劳想要换一张壁纸的话,只能再次进入选择壁纸的界面重复进行上述的操作。

发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的电子设备的壁纸显示方法、装置及电子设备,由于在壁纸的更换过程中,用户无需进行繁琐的壁纸设置,可有效简化更换壁纸的操作。根据本发明的一个方面,提供了一种电子设备的壁纸显示方法,其中,电子设备包括壁纸库,该壁纸库中存储有至少一张壁纸,该方法包括:检测是否存在更换当前壁纸的触发动作;当检测到触发动作时,从壁纸库中按照显示顺序选择一张壁纸作为当前壁纸;以及在电子设备的显示屏上显示被选择作为当前壁纸的壁纸。可选地,在检测是否存在更换当前壁纸的触发动作的步骤之前,方法还包括:获取电子设备中至少一张壁纸,并将壁纸存储至壁纸库中;获取壁纸的壁纸信息,将壁纸信息存储到壁纸信息库中,该壁纸信息包括:壁纸的名称信息、壁纸的位置信息和壁纸的类型,其中该壁纸的名称信息包括:显示顺序和显示模式。可选地,该方法还包括:在获取壁纸信息的同时,在电子设备的显示屏上显示与壁纸信息对应的壁纸。可选地,该触发动作包括:双击电子设备的显不屏的双击动作;点亮电子设备的显示屏的开启动作;和/或关闭电子设备的显示屏的关闭动作。可选地,当检测到触发动作时,从壁纸库中按照显示顺序选择一张壁纸作为当前壁纸包括:当检测到触发动作时,获取壁纸信息库中记录的壁纸的显示顺序;根据记录的壁纸的显示顺序,从壁纸库中选择一张壁纸作为当前壁纸。可选地,在将壁纸存储至壁纸库中时,方法还包括:对壁纸的尺寸进行调整,使得尺寸调整后的壁纸能够适应显示屏的显示。可选地,对壁纸的尺寸进行调整的步骤包括:判断选择的壁纸的显示模式是采用单屏显示模式还是多屏显示模式;若采用单屏显示模式,则将壁纸的宽度值调整为与显示屏的宽度值相等;若采用多屏显示模式,则将壁纸的宽度值调整为显示屏的宽度值的至少两倍。可选地,壁纸的高度值和宽度值调整完后,对壁纸的尺寸进行调整的步骤还包括:根据壁纸的宽高比与显示屏的宽高比,对壁纸的进行宽度缩放处理或高度缩放处理。可选地,对壁纸的尺寸进行宽度缩放处理或者高度缩放处理之后,对壁纸的尺寸进行调整的步骤还包括:判断所选择壁纸的壁纸信息中是否包括壁纸的旋转角度信息;若有,则对壁纸进行旋转处理,以适应电子设备的显示屏的显示;若没有,则不对壁纸进行旋转处理。根据本发明的另一个方面,提供了一种电子设备的壁纸显示装置,其中,包括:存储模块,用于存储壁纸库,该壁纸库中存储有至少一张壁纸;检测模块,用于检测是否存在更换当前壁纸的触发动作;选择模块,用于当检测到所述触发动作时,从壁纸库中按照显示顺序选择一张壁纸作为当前壁纸;以及显示模块,用于在所述电子设备的显示屏上显示被选择作为当前壁纸的壁纸。可选地,装置还包括:获取模块,用于获取电子设备中至少一张壁纸,以及获取壁纸的壁纸信息,并将壁纸和壁纸信息存储至存储模块中,壁纸信息包括:壁纸的名称信息、壁纸的位置信息和壁纸的类型,壁纸的名称信息包括:显示顺序和显示模式。可选地,装置还包括:回调显示模块,用于在获取壁纸信息的同时,在电子设备的显示屏上显示与壁纸信息对应的壁纸。可选地,触发动作包括:双击电子设备的显示屏的双击动作;点亮电子设备的显示屏的开启动作;和/或,关闭电子设备的显示屏的关闭动作。可选地,选择模块包括:顺序获取单元,用于当检测到触发动作时,获取壁纸信息库中记录的壁纸的显示顺序和显示模式;壁纸选择单元,用于根据记录的壁纸的显示顺序,从壁纸库中选择一张壁纸作为当前壁纸。可选地,装置还包括:尺寸调整模块,用于对被选择作为当前壁纸的壁纸的尺寸进行调整,使得尺寸调整后的壁纸能够适应显示屏的显示。可选地,尺寸调整模块包括:模式判断单元,用于判断选择的壁纸的显示模式是采用单屏显示模式还是多屏显示模式;尺寸调整单元,用于当采用单屏显示模式时,将壁纸的宽度值调整为与显示屏的宽度值相等;以及当采用多屏显示模式时,将壁纸的宽度值调整为显示屏的宽度值的至少两倍。可选地,尺寸调整模块还包括:缩放单元,用于根据壁纸的宽高比与显示屏的宽高t匕,对壁纸的尺寸进行宽度缩放处理或高度缩放处理。可选地,尺寸调整模块还包括:旋转单元,用于对壁纸进行旋转处理,以适应电子设备的显示屏的显示。根据本发明的另一方面,还提供了一种电子设备,其中,包括如上所述的电子设备的壁纸显示装置。根据本发明实施例的电子设备的壁纸显示方法、装置及电子设备,可以在检测到更换当前壁纸的触发动作时,从壁纸库中按照显示顺序选择一张壁纸作为当前壁纸,然后在电子设备的显示屏上显示被选择作为当前壁纸的壁纸,可实现轮播的方式显示壁纸,由于在壁纸的更换过程中,用户无需进行繁琐的壁纸设置,可有效简化更换壁纸的操作。上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式



通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了根据本发明一个实施例的电子设备的壁纸显示方法100的流程图;图2示出了根据本发明一个实施例的壁纸尺寸调整的示例流程图;以及图3示出了根据本发明另一个实施例的电子设备的壁纸显示装置300的结构框图。
具体实施例方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。在现有技术中,在更换电子设备的壁纸时只能一次选择一张壁纸,无法自动进行壁纸轮播,即当前显示的壁纸无法自动在多张备选的壁纸之间进行轮播,当需要更换壁纸时,用户需要重复进行比较繁琐的更换壁纸的操作。为此,本发明提出了电子设备的壁纸显示方法,当检测到触发壁纸切换的触发动作时,可从壁纸库中按照显示顺序选择一张壁纸作为当前壁纸,然后在电子设备的显示屏上显示该壁纸,由此可实现当检测到触发动作时电子设备自动按照预设的显示顺序进行壁纸轮播。下面结合图1来说明根据本发明一个实施例的、适于解决上述技术问题的电子设备的壁纸显示方法100的流程图。如图1所示,本发明的方法100始于步骤S110,在步骤SllO中,获取电子设备中至
少一张壁纸,并将该壁纸存储至壁纸库中。在本发明的实施例中,该壁纸库用于存储用户所选取的壁纸。例如在电子设备上安装具有壁纸切换功能的桌面应用程序(例如360安全桌面)时,在电子设备的外置存储卡中会自动生成该壁纸库。当然可以理解的是,该壁纸库的位置也可由用户自定义设置。在本发明的实施例中,用户可从电子设备中的壁纸资源中选取壁纸,并将选取的壁纸存储至壁纸库中,该壁纸资源包括:(I)默认壁纸资源,例如桌面应用程序自带的壁纸,由于这类壁纸存储在桌面应用程序的安装包中,该壁纸的存储位置和名称信息都可以查询到,因此可根据指定的壁纸的名称信息查找到对应的壁纸。(2)主题壁纸资源,即桌面应用程序的主题包里携带的壁纸,主题包的格式包括:主题安装包的格式(例如后缀名为apk)和主题压缩包的格式(例如后缀名为zip)。对于主题安装包,例如以“net.qiho0.launcher”开头,可通过程序包管理器(例如安卓操作系统中的PackageManager)寻找符合上述格式的主题安装包,然后从主题安装包中解析出其中的壁纸;对于主题压缩包,由于所有主题压缩包均会下载到外置存储卡中的固定目录下,因此只需扫描固定目录下的主题压缩包并解压,即可找到主题压缩包中的壁纸。(3)下载壁纸资源,例如电子设备通过桌面应用程序的“在线壁纸”功能从互联网上下载的壁纸,或者通过其他方式下载的壁纸。与主题压缩包的格式类似,下载的壁纸的压缩包也都会以zip包的格式(或者以其他压缩包的格式)保存在外置存储卡的固定目录下,因此只需扫描固定目录下的格式为Zip包的压缩包并解压缩,即可找到下载的壁纸。(4)自定义壁纸资源,例如自定义壁纸资源包括:用户拍摄的图片或通过别的途径下载的图片,图片可采用如下命名方式:“798风景.png”。对于此类壁纸,电子设备的操作系统(例如安卓操作系统)提供了一套管理图片的机制,将所有外置存储卡上的图片的信息记录到预定的数据库中,因此,只需扫描该数据库即可找到自定义壁纸资源。随后,在步骤S130中,获取壁纸的壁纸信息,并将壁纸信息存储到壁纸信息库中,该壁纸信息包括:壁纸的名称信息、壁纸的位置信息和壁纸的类型,其中壁纸的名称信息包括:显示顺序和显示模式。壁纸的位置信息用于表示壁纸库存储的位置,壁纸的类型包括:自然风光、动画、游戏、人物等。在本发明的实施例中,该壁纸的名称信息可在存储壁纸时,根据壁纸的显示顺序和显示模式自动生成。例如壁纸的名称信息可采用如下格式表示:wallpaper_0_l.jpg,其中“O”表示该壁纸的显示顺序为第一位,“I”表示该壁纸的显示模式使用多屏显示模式,wallpaper_5_0.jpg,其中“5”表示该壁纸的显示顺序为第六位,“O”表示该壁纸的显示模式使用单屏显示模式。当然可以理解的是,在本发明的实施例中并不限定该壁纸的名称信息的具体表示形式。参见表1,在该表中记录了四张壁纸的壁纸信息:表1:
权利要求
1.一种电子设备的壁纸显示方法,其中,所述电子设备包括壁纸库,所述壁纸库中存储有至少一张壁纸,所述方法包括: 检测是否存在更换当前壁纸的触发动作; 当检测到所述触发动作时,从所述壁纸库中按照显示顺序选择一张壁纸作为当前壁纸;以及 在所述电子设备的显示屏上显示被选择作为当前壁纸的壁纸。
2.根据权利要求1所述的方法,其中,在所述检测是否存在更换当前壁纸的触发动作的步骤之前,所述方法还包括: 获取所述电子设备中至少一张壁纸,并将所述壁纸存储至所述壁纸库中; 获取所述壁纸的壁纸信息,将所述壁纸信息存储到壁纸信息库中,所述壁纸信息包括:壁纸的名称信息、壁纸的位置信息和壁纸的类型,其中所述壁纸的名称信息包括:显示顺序和显示模式。
3.根据权利要求2所述的方法,其中,所述方法还包括: 在获取所述壁纸信息的同时,在所述电子设备的显示屏上显示与所述壁纸信息对应的壁纸。
4.根据权利要求1 3中任一个所述的方法,其中,所述触发动作包括: 双击所述电子设备的显不屏的双击动作;和/或 点亮所述电子设备的显示 屏的开启动作;和/或 关闭所述电子设备的显示屏的关闭动作。
5.根据权利要求2 4中任一个所述的方法,其中,所述当检测到所述触发动作时,从所述壁纸库中按照显示顺序选择一张壁纸作为当前壁纸包括: 当检测到所述触发动作时,获取所述壁纸信息库中记录的壁纸的显示顺序; 根据记录的壁纸的显示顺序,从所述壁纸库中选择一张壁纸作为当前壁纸。
6.根据权利要求2 5中任一个所述的方法,其中,在将所述壁纸存储至所述壁纸库中时,所述方法还包括: 对所述壁纸的尺寸进行调整,使得尺寸调整后的壁纸能够适应所述显示屏的显示。
7.根据权利要求6所述的方法,其中,所述对所述壁纸的尺寸进行调整的步骤包括: 判断选择的壁纸的显示模式是采用单屏显示模式还是多屏显示模式; 若采用单屏显示模式,则将所述壁纸的宽度值调整为与所述显示屏的宽度值相等; 若采用多屏显示模式,则将所述壁纸的宽度值调整为所述显示屏的宽度值的至少两倍。
8.根据权利要求7所述的方法,其中,所述壁纸的高度值和宽度值调整完后,所述对所述壁纸的尺寸进行调整的步骤还包括: 根据所述壁纸的宽高比与所述显示屏的宽高比,对所述壁纸的尺寸进行宽度缩放处理或高度缩放处理。
9.根据权利要求8所述的方法,其中,对所述壁纸的尺寸进行宽度缩放处理或者高度缩放处理之后,所述对壁纸的尺寸进行调整的步骤还包括: 判断所选择壁纸的壁纸信息中是否包括壁纸的旋转角度信息; 若有,则对所述壁纸进行旋转处理,以适应所述电子设备的显示屏的显示;若没有,则不对所述壁纸进行旋转处理。
10.一种电子设备的壁纸显示装置,其中,包括 存储模块,用于存储壁纸库,所述壁纸库中存储有至少一张壁纸; 检测模块,用于检测是否存在更换当前壁纸的触发动作; 选择模块,用于当检测到所述触发动作时,从所述壁纸库中按照显示顺序选择一张壁纸作为当前壁纸;以及 显示模块,用于在所述电子设备的显示屏上显示被选择作为当前壁纸的壁纸。
11.根据权利要求10所述的装置,其中,所述装置还包括: 获取模块,用于获取电子设备中至少一张壁纸,以及获取所述壁纸的壁纸信息,并将所述壁纸和壁纸信息存储至所述存储模块中,所述壁纸信息包括:壁纸的名称信息、壁纸的位置信息和壁纸的类型,所述壁纸的名称信息包括:显示顺序和显示模式。
12.根据权利要求11所述的装置,其中,所述装置还包括: 回调显示模块,用于在获取所述 壁纸信息的同时,在所述电子设备的显示屏上显示与所述壁纸信息对应的壁纸。
13.根据权利要求10 12中任一个所述的装置,其中,所述触发动作包括:双击所述电子设备的显示屏的双击动作;和/或,点亮所述电子设备的显示屏的开启动作;和/或,关闭所述电子设备的显示屏的关闭动作。
14.根据权利要求11 13中任一个所述的装置,其中,所述选择模块包括: 顺序获取单元,用于当检测到所述触发动作时,获取所述壁纸信息库中记录的壁纸的显示顺序; 壁纸选择单元,用于根据记录的壁纸的显示顺序,从所述壁纸库中选择一张壁纸作为当前壁纸。
15.根据权利要求10 14中任一个所述的装置,其中,所述装置还包括: 尺寸调整模块,用于对被选择作为当前壁纸的壁纸的尺寸进行调整,使得尺寸调整后的壁纸能够适应所述显示屏的显示。
16.根据权利要求15所述的装置,其中,所述尺寸调整模块包括: 模式判断单元,用于判断选择的壁纸的显示模式是采用单屏显示模式还是多屏显示模式; 尺寸调整单元,用于当采用单屏显示模式时,将所述壁纸的宽度值调整为与所述显示屏的宽度值相等;以及当采用多屏显示模式时,将所述壁纸的宽度值调整为所述显示屏的宽度值的至少两倍。
17.根据权利要求16所述的装置,其中,所述尺寸调整模块还包括: 缩放单元,用于根据所述壁纸的宽高比与所述显示屏的宽高比,对所述壁纸的尺寸进行宽度缩放处理或高度缩放处理。
18.根据权利要求17所述的装置,其中,所述尺寸调整模块还包括: 旋转单元,用于对所述壁纸进行旋转处理,以适应所述电子设备的显示屏的显示。
19.一种电子设备,其包括如权利要求10 18中任一个所述的电子设备的壁纸显示装置。
全文摘要
本发明公开了一种电子设备的壁纸显示方法、装置及电子设备,其中电子设备包括壁纸库,该壁纸库中存储有至少一张壁纸,该方法包括检测是否存在更换当前壁纸的触发动作;当检测到触发动作时,从壁纸库中按照显示顺序选择一张壁纸作为当前壁纸;以及在电子设备的显示屏上显示被选择作为当前壁纸的壁纸,由此可以在检测到更换当前壁纸的触发动作时,自动更换当前壁纸,用户无需进行繁琐的壁纸设置,简化更换壁纸的操作。
文档编号G06F3/0488GK103116458SQ20131007519
公开日2013年5月22日 申请日期2013年3月8日 优先权日2013年3月8日
发明者史晓磊, 于锴, 陈晨, 黄宁海, 杨凯 申请人:北京奇虎科技有限公司, 奇智软件(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1