应用窗口在多显示器间移动的方法、装置、设备及介质制造方法及图纸

技术编号:27620919 阅读:19 留言:0更新日期:2021-03-10 11:01
本申请实施例提供了一种应用窗口在多显示器间移动的方法、装置、电子设备及计算机可读存储介质,涉及计算机领域。该方法包括:根据用户输入的移动操作指令确定应用的第一窗口的移动轨迹,其中,第一窗口显示于第一显示器中;根据移动轨迹和第一显示器的第一分辨率,确定第一窗口的显示内容;根据移动轨迹和第二显示器的第二分辨率,确定应用的第二窗口的显示内容,其中,第二窗口显示于第二显示器中,第一分辨率与第二分辨率不同;第一窗口的显示内容用于在第一显示器上显示,第二窗口的显示内容用于在第二显示器上显示。本申请实施例实现了应用窗口在多显示器间移动时,能适配不同分辨率的显示器的目的。辨率的显示器的目的。辨率的显示器的目的。

【技术实现步骤摘要】
应用窗口在多显示器间移动的方法、装置、设备及介质


[0001]本专利技术涉及操作系统领域,尤其涉及一种应用窗口在多显示器间移动的方法、装置、设备及存储介质。

技术介绍

[0002]现代操作系统大多具有支持多显示器的能力,用户可以在一台计算机上连接多个显示器,对多显示器的支持功能包括屏幕复制、远程显示和多显示器独立显示等。在目前实现的多显示器独立显示功能中,例如,应用窗口在从原显示器移动到目的显示器的过程中,支持对原有应用窗口简单的复制和缩放,却不支持应用窗口在移动过程中同时适配原显示器分辨率和目的显示器分辨率,尤其是在应用窗口处于全屏放大状态时。

技术实现思路

[0003]本申请的目的旨在至少能解决上述的技术缺陷之一,特别是应用窗口在多显示器间移动时无法适配不同分辨率的显示器的技术缺陷。
[0004]第一方面,提供了一种应用窗口在多显示器间移动的方法,该方法包括:
[0005]根据用户输入的移动操作指令确定应用的第一窗口的移动轨迹,其中,该第一窗口显示于第一显示器中;
[0006]根据移动轨迹和第一显示器的第一分辨率,确定第一窗口的显示内容;
[0007]根据移动轨迹和第二显示器的第二分辨率,确定应用的第二窗口的显示内容,其中,第二窗口显示于第二显示器中,第一分辨率与第二分辨率不同;
[0008]第一窗口的显示内容用于在第一显示器上显示,第二窗口的显示内容用于在第二显示器上显示。
[0009]可选地,在接收移动操作指令之前,第一窗口全屏显示于第一显示器中,该方法还包括:
[0010]根据移动轨迹,确定第一窗口的消失比例,其中,消失比例为第一窗口中消失的显示内容在第一窗口全屏显示时的显示内容中所占的比例;
[0011]则,根据移动轨迹和第一显示器的第一分辨率,确定第一窗口的显示内容,包括:
[0012]根据消失比例和第一分辨率,确定第一窗口的显示内容;
[0013]根据移动轨迹和第二显示器的第二分辨率,确定应用的第二窗口的显示内容,包括:
[0014]根据消失比例和第二分辨率,确定第二窗口的显示内容。
[0015]可选地,根据消失比例和第一分辨率,确定第一窗口的显示内容,包括:
[0016]根据消失比例和第一分辨率,确定第一窗口的图像显示缓存;
[0017]基于该第一窗口的图像显示缓存执行渲染操作,得到第一窗口的显示内容。
[0018]可选地,对第一窗口的图像显示缓存进行渲染,得到第一窗口的显示内容,包括:
[0019]将第一窗口的图像显示缓存装载于第一窗口的图像处理组件中;
[0020]利用渲染端基于该第一窗口的图像处理组件执行渲染操作,得到第一窗口的显示内容;
[0021]其中,渲染端与应用唯一对应。
[0022]可选地,根据消失比例和第二分辨率,确定第二窗口的显示内容,包括:
[0023]根据消失比例和第二分辨率,确定第二窗口的图像显示缓存;
[0024]基于该第二窗口的图像显示缓存执行渲染操作,得到第二窗口的显示内容。
[0025]可选地,基于该第二窗口的图像显示缓存执行渲染操作,得到第二窗口的显示内容,包括:
[0026]将第二窗口的图像显示缓存装载于第二窗口的图像处理组件中;
[0027]利用渲染端基于该第二窗口的图像处理组件执行渲染操作,得到第二窗口的显示内容;
[0028]可选地,当第一窗口的图像显示缓存为空时,还包括:
[0029]销毁第一窗口及与第一窗口的图像处理组件;
[0030]将第二窗口全屏显示于第二显示器中。
[0031]第二方面,提供了一种应用窗口在多显示器间移动的装置,该装置包括:
[0032]第一确定模块,用于根据用户输入的移动操作指令确定应用的第一窗口的移动轨迹,其中,第一窗口全屏显示于第一显示器中;
[0033]第二确定模块,用于根据移动轨迹和第一显示器的第一分辨率确定第一窗口的显示内容,以及根据移动轨迹和第二显示器的第二分辨率确定第二窗口的显示内容,其中,第二窗口显示于第二显示器中,第一分辨率和第二分辨率不同;
[0034]显示模块,用于使第一窗口的显示内容在第一显示器上显示,并使第二窗口的显示内容在第二显示器上显示。
[0035]可选地,在接收移动操作指令之前,第一窗口全屏显示于第一显示器中,第一确定模块还用于根据移动轨迹,确定第一窗口的消失比例,其中,消失比例为第一窗口中消失的显示内容在第一窗口全屏显示时的显示内容中所占的比例;
[0036]则,第二确定模块具体用于:
[0037]根据消失比例和第一分辨率,确定第一窗口的显示内容,并根据消失比例和第二分辨率,确定第二窗口的显示内容。
[0038]可选地,第二确定模块在根据消失比例和第一分辨率,确定第一窗口的显示内容时,具体用于:
[0039]根据消失比例和第一分辨率,确定第一窗口的图像显示缓存;
[0040]基于第一窗口的图像显示缓存执行渲染操作,得到第一窗口的显示内容。
[0041]可选地,第二确定模块在基于第一窗口的图像显示缓存执行渲染操作,得到第一窗口的显示内容时,具体用于:
[0042]将第一窗口的图像显示缓存装载于第一窗口的图像处理组件中;
[0043]利用渲染端基于第一窗口的图像处理组件执行渲染操作,得到第一窗口的显示内容;
[0044]其中,渲染端与应用唯一对应。
[0045]可选地,第二确定模块在根据消失比例和第二分辨率,确定第二窗口的显示内容
时,具体用于:
[0046]根据消失比例和第二分辨率,确定第二窗口的图像显示缓存;
[0047]基于第二窗口的图像显示缓存执行渲染操作,得到第二窗口的显示内容。
[0048]可选地,第二确定模块在基于第二窗口的图像显示缓存执行渲染操作,得到第二窗口的显示内容时,具体用于:
[0049]将第二窗口的图像显示缓存装载于第二窗口的图像处理组件中;
[0050]利用渲染端基于第一窗口的图像处理组件执行渲染操作,得到第二窗口的显示内容。
[0051]可选地,当第一窗口的图像显示缓存为空时,该装置还包括:
[0052]优化模块,用于销毁第一窗口及第一窗口的图像处理组件;
[0053]则,显示模块还用于将第二窗口全屏显示于第二显示器中。
[0054]第三方面,提供了一种电子设备,该电子设备包括:
[0055]处理器和存储器,存储器存储有至少一条指令、至少一段程序、代码集或指令集,该至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现如本申请的第一方面所示的方法。
[0056]第四方面,本申请提供了一种计算机可读介质,该计算机可读介质用于存储计算机指令、程序、代码集或指令集,当其在计算机上运行时,使得计算机执行如本申请的第一方面所示的方法。
[0057]基于应本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用窗口在多显示器间移动的方法,其特征在于,包括:根据用户输入的移动操作指令确定应用的第一窗口的移动轨迹,其中,所述第一窗口显示于第一显示器中;根据所述移动轨迹和所述第一显示器的第一分辨率,确定所述第一窗口的显示内容;根据所述移动轨迹和第二显示器的第二分辨率,确定所述应用的第二窗口的显示内容,其中,所述第二窗口显示于所述第二显示器中,所述第一分辨率与所述第二分辨率不同;所述第一窗口的显示内容用于在所述第一显示器上显示,所述第二窗口的显示内容用于在所述第二显示器显示。2.根据权利要求1所述的方法,其特征在于,在接收所述移动操作指令之前,所述第一窗口全屏显示于所述第一显示器中,所述方法还包括:根据所述移动轨迹,确定所述第一窗口的消失比例,其中,所述消失比例为所述第一窗口中消失的显示内容在所述第一窗口全屏显示时的显示内容中所占的比例;则,所述根据所述移动轨迹和所述第一显示器的第一分辨率,确定所述第一窗口的显示内容,包括:根据所述消失比例和所述第一分辨率,确定所述第一窗口的显示内容;所述根据所述移动轨迹和第二显示器的第二分辨率,确定所述应用的第二窗口的显示内容,包括:根据所述消失比例和所述第二分辨率,确定所述第二窗口的显示内容。3.根据权利要求2所述的方法,其特征在于,所述根据所述消失比例和所述第一分辨率,确定所述第一窗口的显示内容,包括:根据所述消失比例和所述第一分辨率,确定所述第一窗口的图像显示缓存;基于所述第一窗口的图像显示缓存执行渲染操作,得到所述第一窗口的显示内容。4.根据权利要求3所述的方法,其特征在于,所述基于所述第一窗口的图像显示缓存执行渲染操作,得到所述第一窗口的显示内容,包括:将所述第一窗口的图像显示缓存装载于所述第一窗口的图像处理组件中;利用渲染端基于所述第一窗口的图像处理组件执行渲染操作,得到所述第一窗口的显示内容;其中,所述渲染端与所述应用唯一对应。5.根据权利要求2所述的方法,其特征在于,...

【专利技术属性】
技术研发人员:李梦园邹仕洪张广伟周宏斌黄浩东
申请(专利权)人:北京元心科技有限公司
类型:发明
国别省市:

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

1