一种动态壁纸的显示方法、装置、电子设备及存储介质制造方法及图纸

技术编号:20285153 阅读:47 留言:0更新日期:2019-02-10 17:46
本发明专利技术公开了一种动态壁纸的显示方法、装置、电子设备及存储介质,包括:当检测到针对动态壁纸的切换指令时,首先获取系统的桌面窗口,所述桌面窗口包括临时壁纸窗口和底层壁纸窗口,所述临时壁纸窗口覆盖在所述底层壁纸窗口上;接着隐藏所述临时壁纸窗口;然后在所述底层壁纸窗口中添加播放器窗口,所述播放器窗口为所述底层壁纸窗口的子窗口;最后在所述播放器窗口中展示所述动态壁纸。采用本发明专利技术实施例,可以提高桌面的趣味性和互动性。

A Dynamic Wallpaper Display Method, Device, Electronic Equipment and Storage Media

The invention discloses a display method, device, electronic equipment and storage medium for dynamic wallpaper, including: when switching instructions for dynamic wallpaper are detected, the desktop window of the system is acquired first, the desktop window includes temporary wallpaper window and bottom wallpaper window, the temporary wallpaper window covers the bottom wallpaper window, and then the temporary wallpaper is hidden. A player window is then added to the bottom wallpaper window, which is a sub-window of the bottom wallpaper window. Finally, the dynamic wallpaper is displayed in the bottom wallpaper window. By adopting the embodiment of the present invention, the interestingness and interaction of the desktop can be improved.

【技术实现步骤摘要】
一种动态壁纸的显示方法、装置、电子设备及存储介质
本专利技术涉及计算机应用
,尤其涉及一种动态壁纸的显示方法、装置、电子设备及存储介质。
技术介绍
目前,在所有版本的Windows系统中,系统的桌面壁纸几乎都是一张静态的壁纸。在用户对视听体验的要求日益提高的趋势下,静态壁纸单调乏味,无法满足用户对桌面壁纸的趣味性和互动性的要求。
技术实现思路
本专利技术实施例提供一种动态壁纸的显示方法、装置、电子设备及存储介质。可以提高桌面的趣味性和互动性。本专利技术实施例第一方面提供了一种动态壁纸的显示方法,包括:当检测到针对动态壁纸的切换指令时,获取系统的桌面窗口,所述桌面窗口包括临时壁纸窗口和底层壁纸窗口,所述临时壁纸窗口覆盖在所述底层壁纸窗口上;隐藏所述临时壁纸窗口;在所述底层壁纸窗口中添加播放器窗口,所述播放器窗口为所述底层壁纸窗口的子窗口;在所述播放器窗口中展示所述动态壁纸。其中,所述切换指令包含所述动态壁纸的文件路径;所述在所述播放器窗口中展示所述动态壁纸包括:根据所述文件路径,查找所述动态壁纸;在所述播放器窗口中展示查找到的所述动态壁纸。其中,所述动态壁纸包括多张图片;所述在所述播放器窗口中展示所述动态壁纸包括:根据接收到的控制指令,确定所述多张图片中每张图片的展示样式,所述展示样式包括展示时长和展示顺序中的至少一项;根据所述展示样式,展示所述每张图片。其中,所述桌面窗口还包括桌面图标窗口;所述桌面图标窗口中包括多个图标;所述方法还包括:当检测到用户点击所述多个图标中的目标图标时,根据所述目标图标确定所述动态壁纸的展示样式;按照所述展示样式在所述播放器窗口中展示所述动态壁纸。其中,其特征在于,所述根据所述目标图标确定所述动态壁纸的展示样式包括:确定所述目标图标对应的应用程序的应用类型;根据所述应用类型,确定所述展示样式。其中,所述在获取系统的桌面窗口之前,还包括:检测所述系统的桌面管理功能是否开启,所述桌面管理功能用于将所述底层壁纸窗口和桌面图标窗口分割成两个独立的窗口;当所述桌面管理功能开启时,执行所述获取系统的桌面窗口的操作。相应地,本专利技术实施例第二方面提供了一种动态壁纸的显示装置,包括:获取模块,用于当检测到针对动态壁纸的切换指令时,获取系统的桌面窗口,所述桌面窗口包括临时壁纸窗口和底层壁纸窗口,所述临时壁纸窗口覆盖在所述底层壁纸窗口上;隐藏模块,用于隐藏所述临时壁纸窗口;添加模块,用于在所述底层壁纸窗口中添加播放器窗口,所述播放器窗口为所述底层壁纸窗口的子窗口;展示模块,用于在所述播放器窗口中展示所述动态壁纸。其中,所述切换指令包含所述动态壁纸的文件路径;所述展示模块还用于:根据所述文件路径,查找所述动态壁纸;在所述播放器窗口中展示查找到的所述动态壁纸。其中,所述展示模块还用于:根据接收到的控制指令,确定所述多张图片中每张图片的展示样式,所述展示样式包括展示时长和展示顺序中的至少一项;根据所述展示样式,展示所述每张图片。其中,所述桌面窗口还包括桌面图标窗口;所述桌面图标窗口中包括多个图标;所述展示模块还用于:当检测到用户点击所述多个图标中的目标图标时,根据所述目标图标确定所述动态壁纸的展示样式;按照所述展示样式在所述播放器窗口中展示所述动态壁纸。其中,所述展示模块还用于:确定所述目标图标对应的应用程序的应用类型;根据所述应用类型,确定所述展示样式。其中,所述获取模块还用于:检测所述系统的桌面管理功能是否开启,所述桌面管理功能用于将所述底层壁纸窗口和桌面图标窗口分割成两个独立的窗口;当所述桌面管理功能开启时,执行所述获取系统的桌面窗口的操作。相应地,本专利技术实施例第三方面提供了一种电子设备,包括:处理器、存储器、通信接口和总线;所述处理器、所述存储器和所述通信接口通过所述总线连接并完成相互间的通信;所述存储器存储可执行程序代码;所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行本专利技术实施例第一方面提供的一种动态壁纸的显示方法。相应地,本专利技术实施例提供了一种存储介质,其中,所述存储介质用于存储应用程序,所述应用程序用于在运行时执行本专利技术实施例第一方面公开的一种动态壁纸的显示方法。相应地,本专利技术实施例提供了一种应用程序,其中,所述应用程序用于在运行时执行本专利技术实施例第一方面公开的一种动态壁纸的显示方法。实施本专利技术实施例,当检测到针对动态壁纸的切换指令时,首先获取系统的桌面窗口,所述桌面窗口包括临时壁纸窗口和底层壁纸窗口,所述临时壁纸窗口覆盖在所述底层壁纸窗口上;接着隐藏所述临时壁纸窗口;然后在所述底层壁纸窗口中添加播放器窗口,所述播放器窗口为所述底层壁纸窗口的子窗口;最后在所述播放器窗口中展示所述动态壁纸。可以提高桌面的趣味性和互动性。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种动态壁纸的显示方法的流程示意图;图2是本专利技术实施例提供的一种WindowsXP系统中桌面窗口的示意图;图3是本专利技术实施例提供的一种Windows7系统中桌面窗口的示意图;图4是本专利技术实施例提供的一种嵌入播放器窗口的示意图;图5是本专利技术实施例提供的另一种动态壁纸的显示方法的流程示意图;图6是本专利技术实施例提供的一种动态壁纸的示意图;图7是本专利技术实施例提供的一种动态壁纸的显示装置的结构示意图;图8是本专利技术实施例提供的一种电子设备的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参考图1,图1是本专利技术实施例提供的一种动态壁纸的显示方法的流程示意图。如图所示,本专利技术实施例中的方法包括:S101,当检测到针对动态壁纸的切换指令时,获取系统的桌面窗口,所述桌面窗口包括临时壁纸窗口和底层壁纸窗口,所述临时壁纸窗口覆盖在所述底层壁纸窗口上。具体实现中,窗口是视窗操作系统(Windows)中图形化的用户操作界面,其中可以包括标题栏、菜单栏、工具栏、工作区域、状态栏、滚动条、窗口缩放按钮等基本组成单元。当电子设备检测到针对任意一个视频文件、一个动画文件或其他可以作为动态壁纸的文件,发送的动态壁纸的切换指令时,可以根据窗口所属的窗口类(class)、窗口名称以及窗口所处的位置(比如:下层窗口为最底层窗口)、以及其他窗口信息中的一项或多项,获取包括临时壁纸窗口和底层壁纸窗口在内的桌面窗口,其中,Windows系统中窗口类包括WorkerW类、ApplicationFrameWindows类、OpusApp类等等。例如,如图2所示,在基于第7版Windows系统(Windows7)的电子设备上,当检测到用户输入的动态壁纸切换指令时,可以获取ProgramManager窗口和000F1800“”WorkerW窗口,其中,ProgramManage窗口为底层壁本文档来自技高网...

【技术保护点】
1.一种动态壁纸的显示方法,其特征在于,所述方法应用于电子设备,所述方法包括:当检测到针对动态壁纸的切换指令时,获取系统的桌面窗口,所述桌面窗口包括临时壁纸窗口和底层壁纸窗口,所述临时壁纸窗口覆盖在所述底层壁纸窗口上;隐藏所述临时壁纸窗口;在所述底层壁纸窗口中添加播放器窗口,所述播放器窗口为所述底层壁纸窗口的子窗口;在所述播放器窗口中展示所述动态壁纸。

【技术特征摘要】
1.一种动态壁纸的显示方法,其特征在于,所述方法应用于电子设备,所述方法包括:当检测到针对动态壁纸的切换指令时,获取系统的桌面窗口,所述桌面窗口包括临时壁纸窗口和底层壁纸窗口,所述临时壁纸窗口覆盖在所述底层壁纸窗口上;隐藏所述临时壁纸窗口;在所述底层壁纸窗口中添加播放器窗口,所述播放器窗口为所述底层壁纸窗口的子窗口;在所述播放器窗口中展示所述动态壁纸。2.如权利要求1所述的方法,其特征在于,所述切换指令包含所述动态壁纸的文件路径;所述在所述播放器窗口中展示所述动态壁纸包括:根据所述文件路径,查找所述动态壁纸;在所述播放器窗口中展示查找到的所述动态壁纸。3.如权利要求1所述的方法,其特征在于,所述动态壁纸包括多张图片;所述在所述播放器窗口中展示所述动态壁纸包括:根据接收到的控制指令,确定所述多张图片中每张图片的展示样式,所述展示样式包括展示时长和展示顺序中的至少一项;根据所述展示样式,展示所述每张图片。4.如权利要求1所述的方法,其特征在于,所述桌面窗口还包括桌面图标窗口;所述桌面图标窗口中包括多个图标;所述方法还包括:当检测到用户点击所述多个图标中的目标图标时,根据所述目标图标确定所述动态壁纸的展示样式;按照所述展示样式在所述播放器窗口中展示所述动态壁纸。5.如权利要求4所述的方法,其特征在于,所述根据所述目标图标确定所述动态壁纸的展示样式包括:确定所述目标图标对应的应用程序的应用类型;根据所述应用类型,确定所述展示样式。6.如权利要求1-5任一项所...

【专利技术属性】
技术研发人员:以志
申请(专利权)人:珠海市君天电子科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1