说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210106514.X (22)申请日 2022.01.28 (71)申请人 统信软件技 术有限公司 地址 100176 北京市北京经济技 术开发区 科谷一街10号院12号楼18层 (72)发明人 刘明航 齐斯嘉 张浩  (74)专利代理 机构 北京瀚方律师事务所 1 1774 专利代理师 姜莹 (51)Int.Cl. G06F 9/451(2018.01) (54)发明名称 一种动态 壁纸实现方法、 计算设备及 存储介 质 (57)摘要 本发明公开了一种动态 壁纸实现方法、 计算 设备及存储介质, 并包括步骤: 先构建动态壁纸 层, 并设置动态壁纸层的显示层 级低于桌面的显 示层级, 接着设置静态壁纸暂停显示, 避免在使 用动态壁纸时静态壁纸依然在渲染, 占用不必要 的处理器和内存等计算机资源; 最后设置桌面透 明显示使桌面呈现透明效果, 以便动态壁纸层透 过桌面显示动态壁纸。 本发明通过构建静态壁纸 层, 并设置静态壁纸层的层 级低于桌面的显示层 级, 当桌面被设置透明时, 动态壁纸层即可透过 透明的桌面显示动态壁纸, 能够方便的实现桌面 关于动态 壁纸的个性化设置, 满足用户的个性化 需求; 同时停止加载原有的静态壁纸, 减少不必 要的计算机资源消耗, 提高系统运行效率。 权利要求书1页 说明书8页 附图7页 CN 114510307 A 2022.05.17 CN 114510307 A 1.一种动态壁纸实现方法, 适于在计算设备中执行, 所述计算设备中包括桌面, 并在所 述桌面显示有静态壁 纸, 所述方法包括 步骤: 构建动态壁 纸层, 并设置所述动态壁 纸层的显示层级低于所述 桌面的显示层级; 设置所述 桌面透明显示使桌 面呈现透明效果; 设置所述静态壁 纸暂停显示, 以便所述动态壁 纸层透过 所述桌面显示动态壁 纸。 2.如权利要求1所述的方法, 其中, 所述计算设备中还包括显示服务器, 所述构建动态 壁纸层包括 步骤: 根据设置的动态壁 纸在所述显示 服务器中构建动态壁 纸层。 3.如权利要求2所述的方法, 其中, 所述计算设备中还包括壁纸应用, 所述方法还包括 步骤: 通过所述壁纸应用向用户提供图像集 合; 接收用户根据所述 壁纸应用从图像集 合选择的目标图像; 将所述目标图像作为要设置的动态壁 纸。 4.如权利要求1 ‑3中任一项所述的方法, 其中, 设置所述静态壁 纸暂停显示包括 步骤: 通过dbus接口设置所述 桌面关闭渲染静态壁 纸。 5.如权利要求4所述的方法, 其中, 所述设置所述桌面透明显示使桌面呈现透明效果包 括步骤: 确定所述 桌面是否支持透明渲染; 如果所述 桌面支持透明渲染, 则设置所述 桌面透明显示。 6.如权利要求1 ‑5中任一项所述的方法, 其中, 所述方法还 包括步骤: 监测所述 桌面是否不支持透明渲染; 如果监测到所述 桌面不支持透明渲染, 则设置所述静态壁 纸重新显示。 7.如权利要求6所述的方法, 其中, 所述设置所述静态壁 纸重新显示包括 步骤: 通过dbus接口设置所述 桌面开启渲染静态壁 纸, 使所述 桌面显示静态壁 纸。 8.如权利要求6所述的方法, 其中, 所述方法还 包括步骤: 删除构建的动态壁 纸层。 9.一种计算设备, 包括: 一个或多个处 理器; 存储器; 以及 一个或多个装置, 所述一个或多个装置包括用于执行根据权利要求1 ‑8中任一项所述 的方法的指令 。 10.一种存储一个或多个程序的计算机可读存储介质, 所述一个或多个程序包括指令, 所述指令当由计算设备执行时, 使得所述计算设备执行根据权利要求1 ‑8中任一项所述的 方法。权 利 要 求 书 1/1 页 2 CN 114510307 A 2一种动态壁纸实现方 法、 计算设 备及存储介质 技术领域 [0001]本发明涉及操作系统领域, 特别涉及一种动态壁纸实现方法、 计算设备及存储介 质。 背景技术 [0002]随着计算机技术的发展, 人们通过 图形化操作系统使用计算机时, 想要在桌面设 置动态壁纸, 使桌面更加美观, 实现用户对桌面的个性化需求。 linux系统中可使用开源的 kde桌面环 境, 将动态壁纸插件化注入到kde桌面中, 实现桌面呈现动态壁纸。 但 通过这种方 式呈现动态壁纸时, 开发及实现动态壁纸的技术人员 必须使壁纸相关文件与kde桌面编译 环境吻合, 很大程度限制了对动态壁纸的开发, 所开发的符合kde框架的壁纸非常稀少。 用 户也只能选择能够在kde桌面环 境中应用的动态壁纸, 缩小了用户的选择范围, 不能满足用 户对桌面呈现动态壁 纸的需求。 [0003]为此, 需要一种新的动态壁 纸实现方法。 发明内容 [0004]为此, 本发明提供一种动态壁纸实现方法, 以力图解决或者至少缓解上面存在的 问题。 [0005]根据本发明的一个方面, 提供一种动 态壁纸实现方法, 适于在计算设备中执行, 计 算设备中包括桌面, 并在桌面显示有静态壁纸, 方法包括步骤: 构建动态壁纸层, 并设置动 态壁纸层的显示层级低于桌面的显示层级; 设置桌面透明显示使桌面呈现透明效果; 设置 静态壁纸暂停显示, 以便动态壁 纸层透过桌 面显示动态壁 纸。 [0006]可选地, 在根据本发明的方法 中, 计算设备中还包括显示服务器, 构建动 态壁纸层 包括步骤: 根据设置的动态壁 纸在显示 服务器中构建动态壁 纸层。 [0007]可选地, 在根据本发明的方法中, 计算设备中还包括壁纸应用, 方法还包括步骤: 通过壁纸应用向用户提供图像集合; 接 收用户根据壁纸应用从 图像集合选择 的目标图像; 将目标图像作为要设置的动态壁 纸。 [0008]可选地, 在根据本发明的方法 中, 设置静态壁纸暂停显示包括步骤: 通过dbu s接口 设置桌面关闭渲染静态壁 纸。 [0009]可选地, 在根据本发明的方法中, 设置桌面透明显示使桌面呈现透明效果包括步 骤: 确定桌 面是否支持透明渲染; 如果 桌面支持透明渲染, 则设置桌 面透明显示。 [0010]可选地, 在根据本发明的方法中, 还包括步骤: 监测桌面是否不支持透明渲染; 如 果监测到桌 面不支持透明渲染, 则设置静态壁 纸重新显示。 [0011]可选地, 在根据本发明的方法 中, 设置静态壁纸重新显示包括步骤: 通过dbu s接口 设置桌面开启渲染静态壁 纸, 使桌面显示静态壁 纸。 [0012]可选地, 在根据本发明的方法中, 还 包括步骤: 删除构建的动态壁 纸层。 [0013]根据本发明的另一个方面, 提供了一种计算设备, 包括: 一个或多个处理器; 存储说 明 书 1/8 页 3 CN 114510307 A 3

.PDF文档 专利 一种动态壁纸实现方法、计算设备及存储介质

文档预览
中文文档 17 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共17页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种动态壁纸实现方法、计算设备及存储介质 第 1 页 专利 一种动态壁纸实现方法、计算设备及存储介质 第 2 页 专利 一种动态壁纸实现方法、计算设备及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 11:22:20上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。