[发明专利]一种桌面显示方法、装置及计算设备有效
申请号: | 202111437228.3 | 申请日: | 2021-11-30 |
公开(公告)号: | CN113849096B | 公开(公告)日: | 2022-06-24 |
发明(设计)人: | 张宇;王春林;李强 | 申请(专利权)人: | 统信软件技术有限公司 |
主分类号: | G06F3/04817 | 分类号: | G06F3/04817;G06F9/451 |
代理公司: | 北京瀚方律师事务所 11774 | 代理人: | 周红力 |
地址: | 100176 北京市大兴区北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 桌面 显示 方法 装置 计算 设备 | ||
本发明公开了一种桌面显示方法、装置及计算设备,方法在计算设备中执行,所述计算设备屏幕上适于显示桌面窗口,桌面窗口包括背景层、布置在背景层之上的动效交互层、以及布置在动效交互层之上的桌面图标层,所述方法包括步骤:获取预先配置的背景图片,将所述背景图片绘制在所述背景层;接收在桌面图标层的输入事件,对所述输入事件进行过滤处理,以过滤掉对桌面文件的输入事件,并将剩余输入事件发送至动效交互层;以及根据剩余输入事件中的对非桌面文件的输入事件,在动效交互层绘制相应的动效内容。根据本发明的桌面显示方法,增强了桌面动画的呈现效果和交互趣味性。
技术领域
本发明涉及计算机技术领域,特别涉及一种桌面显示方法、桌面显示装置及计算设备。
背景技术
桌面环境(Desktop Environment)是指用户登录后看到的包含桌面、任务栏等元素的显示环境。在桌面上一般会显示背景图片和桌面图标,其中背景图片全屏显示,而桌面图标绘制在屏幕可用区域的网格之中进行显示。桌面窗口一般分为两层,在下层绘制一张全屏显示的背景图片,下层不接收、不处理用户的键盘和鼠标等输入事件;在上层绘制桌面图标,并接收用户的输入事件。整个桌面窗口始终置于其他普通应用窗口的下层。
基于现有的操作系统,用户可以在桌面上添加桌面助手或桌面宠物等程序,这些都是单独的应用程序并以顶层窗口形式置于其他窗口之上。桌面助手的形象例如包括回形针、小狗小猫、海豚等,主要是在用户使用期间弹出对话框以向用户提供使用建议和帮助。桌面宠物与桌面助手类似,只不过桌面宠物是以娱乐为主,具有更加丰富的交互效果。
另外,现有的桌面环境可以显示动态壁纸,即把原来桌面的静态背景图片替换成短视频进行循环播放,以增强桌面的观感和使用体验。动态壁纸也是一个单独的应用程序,其本质是一个视频播放器,其播放窗口为全屏显示并且置于所有窗口的最底层。
根据现有的桌面显示方式,桌面助手与桌面宠物都是独立的应用进程,在启动后会创建相应的窗口并将该窗口置于最顶层。随后,根据用户选择的形象来绘制相应的窗口内容,根据窗口内容的轮廓将窗口设置为不规则窗口,使得只有窗口内容所在的轮廓内可以接收到用户的键盘、鼠标等输入事件,轮廓外为透明效果,并且不能接收输入事件。当用户的鼠标在轮廓内点击操作时,通过读取鼠标输入事件来判断用户的操作行为,并执行相应的动作、绘制相应的内容。
由于桌面助手、桌面宠物的窗口在桌面上为顶层窗口,在使用过程中始终置于其他窗口之上,造成了对其他应用窗口的遮挡。并且,在全屏窗口使用过程中,例如在用户全屏观看电影、玩游戏时,由于该顶层窗口具备接收输入事件的能力,导致顶层窗口中的内容影响用户的使用体验。例如,当用户将鼠标移动到桌面助手、桌面宠物的窗口上时会激活该窗口,出现全屏窗口与桌面助手或桌面宠物的窗口交互闪现的问题,影响用户的使用体验。
动态壁纸也是独立的应用进程,现有的动态壁纸皆由第三方应用提供。由于动态壁纸的窗口置于桌面的最底层,无法接收鼠标、键盘等输入事件,从而缺少了交互性。
为此,需要一种桌面显示方法,以解决上述技术方案中存在的问题。
发明内容
为此,本发明提供一种桌面显示方法和桌面显示装置,以力图解决或者至少缓解上面存在的问题。
根据本发明的一个方面,提供了一种桌面显示方法,在计算设备中执行,所述计算设备屏幕上适于显示桌面窗口,桌面窗口包括背景层、布置在背景层之上的动效交互层、以及布置在动效交互层之上的桌面图标层,所述方法包括步骤:获取预先配置的背景图片,将所述背景图片绘制在所述背景层;接收在桌面图标层的输入事件,对所述输入事件进行过滤处理,以过滤掉对桌面文件的输入事件,并将剩余输入事件发送至动效交互层;以及根据剩余输入事件中的对非桌面文件的输入事件,在动效交互层绘制相应的动效内容。
可选地,在根据本发明的桌面显示方法中,还包括步骤:基于所述计算设备的屏幕分辨率来创建背景层;在所述背景层之上创建动效交互层;在所述动效交互层之上创建桌面图标层。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于统信软件技术有限公司,未经统信软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111437228.3/2.html,转载请声明来源钻瓜专利网。