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

技术编号:37267364 阅读:29 留言:0更新日期:2023-04-20 23:38
本申请提供一种显示方法、显示装置、电子设备及存储介质。应用于第一操作系统,所述方法包括:获得在第一桌面上执行的与第一窗口关联的第一操作事件,所述第一桌面为所述第一操作系统的显示桌面,所述第一窗口对应于目标应用,所述第一窗口显示于所述第一桌面之上;响应于所述第一操作事件,向第二操作系统发送第一请求,以使所述第二操作系统的第二桌面中显示所述目标应用对应的第二窗口,所述第一桌面和所述第二桌面基于同一电子设备进行显示。本申请实施例通过在第一桌面上执行第一操作事件,并响应于第一操作事件,使第二桌面中显示目标应用对应的第二窗口,实现目标应用可以在云桌面和本地桌面之间来回拖动。云桌面和本地桌面之间来回拖动。云桌面和本地桌面之间来回拖动。

【技术实现步骤摘要】
一种显示方法、显示装置、电子设备及存储介质


[0001]本申请涉及云桌面
,特别涉及一种显示方法、显示装置、电子设备及存储介质。

技术介绍

[0002]随着云计算和虚拟化技术的发展,云桌面逐渐成为计算机桌面的应用选择之一,且在各行业的应用日益兴起。云桌面位于云服务器侧,通过利用虚拟化技术,将一台云服务器虚拟为多台逻辑的计算机桌面,为用户提供远程的计算机桌面服务。在云桌面上可以部署用户所需的操作系统(比如Microso ftWindows系统、Linux系统)和应用软件,然后用户通过云终端的云桌面客户端与云服务器进行通信,并将整个云桌面通过远程显示协议(RemoteDis playProtocol,RDP)呈现给用户使用。当用户使用云桌面时,云桌面和本地计算机作为两台PC分别运行。当用户使用多屏幕分别显示本地桌面和云桌面时,各个屏幕上的窗口只能在各自的屏幕上显示,用户无法将窗口移动到自己需要的位置。

技术实现思路

[0003]有鉴于现有技术中存在的上述至少一个技术问题而提了本申请。根据本申请一方面,提供了一种显示方法,应用于第一操作系统,所述方法包括:
[0004]获得在第一桌面上执行的与第一窗口关联的第一操作事件,所述第一桌面为所述第一操作系统的显示桌面,所述第一窗口对应于目标应用,所述第一窗口显示于所述第一桌面之上;
[0005]响应于所述第一操作事件,向第二操作系统发送第一请求,以使所述第二操作系统的第二桌面中显示所述目标应用对应的第二窗口,所述第一桌面和所述第二桌面基于同一电子设备进行显示。
[0006]在一些实施例中,基于远程应用代理使所述目标应用对应的所述第一窗口显示于所述第一桌面;以及基于所述远程应用代理使所述目标应用对应的所述第二窗口显示于所述第二桌面。
[0007]在一些实施例中,通过网关实现所述第一操作系统与所述远程应用代理建立连接,使得所述第一窗口显示于所述第一桌面之上;以及通过所述网关实现所述第二操作系统与所述远程应用代理建立连接,使得在所述第二桌面中显示所述目标应用对应的所述第二窗口。
[0008]在一些实施例中,所述方法还包括:
[0009]接收所述目标应用的第一启动请求,所述第一启动请求用于以第一启动方式在所述第一桌面启动所述目标应用;
[0010]在确定所述目标应用满足条件的情况下,以第二启动方式在所述第一桌面启动所述目标应用,所述第二启动方式为通过所述远程应用代理方式启动。
[0011]在一些实施例中,所述方法还包括:在所述第一桌面关闭所述第一窗口的显示。
[0012]在一些实施例中,所述第一操作事件包括将所述目标应用拖出所述第一桌面的操作。
[0013]在一些实施例中,所述目标应用对应的所述第二窗口位于所述鼠标停留的位置。
[0014]本申请实施例另一方面提供了一种显示装置,应用于第一操作系统,所述装置包括:
[0015]操作模块,用于获得在第一桌面上执行的与第一窗口关联的第一操作事件,所述第一桌面为所述第一操作系统的显示桌面,所述第一窗口对应于目标应用,所述第一窗口显示于所述第一桌面之上;
[0016]显示模块,用于响应于所述第一操作事件,向第二操作系统发送第一请求,以使所述第二操作系统的第二桌面中显示所述目标应用对应的第二窗口,所述第一桌面和所述第二桌面基于同一电子设备进行显示。
[0017]本申请实施例另一方面提供了一种电子设备,所述电子设备包括:
[0018]存储器和处理器,所述存储器上存储有由所述处理器运行的计算机程序,所述计算机程序在被所述处理器运行时,使得所述处理器执行如上所述的显示方法。
[0019]本申请实施例又一方面提供了一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序在被处理器运行时使得所述处理器执行如上所述的显示方法。
[0020]本申请实施例的显示方法、显示装置、电子设备及存储介质,通过在第一桌面上执行第一操作事件,并响应于第一操作事件,使第二桌面中显示目标应用对应的第二窗口,实现目标应用在云桌面和本地桌面之间来回拖动。
附图说明
[0021]图1示出根据本申请一种实施例的显示方法的示意性流程图;
[0022]图2示出根据本申请一种实施例的第一操作系统与第二操作系统的网络交互的示意性框图;
[0023]图3示出根据本申请实施例的显示装置的示意性框图
[0024]图4示出根据本申请实施例的电子设备的示意性框图。
具体实施方式
[0025]为使本领域技术人员更好的理解本申请实施例的技术方案,下面结合附图和具体实施方式对本申请作详细说明。
[0026]基于前述的至少一个技术问题,本申请提供了一种显示方法,应用于第一操作系统,所述方法包括:获得在第一桌面上执行的与第一窗口关联的第一操作事件,所述第一桌面为所述第一操作系统的显示桌面,所述第一窗口对应于目标应用,所述第一窗口显示于所述第一桌面之上;响应于所述第一操作事件,向第二操作系统发送第一请求,以使所述第二操作系统的第二桌面中显示所述目标应用对应的第二窗口,所述第一桌面和所述第二桌面基于同一电子设备进行显示。本申请实施例通过在第一桌面上执行第一操作事件,并响应于第一操作事件,使第二桌面中显示目标应用对应的第二窗口,实现目标应用在云桌面和本地桌面之间来回拖动。
[0027]图1示出根据本申请实施例的显示方法的示意性流程图;如图1所示,根据本申请
实施例的显示方法100可以包括如下步骤S101和步骤S102:
[0028]在步骤S101,获得在第一桌面上执行的与第一窗口关联的第一操作事件,所述第一桌面为所述第一操作系统的显示桌面,所述第一窗口对应于目标应用,所述第一窗口显示于所述第一桌面之上。
[0029]在步骤S102,响应于所述第一操作事件,向第二操作系统发送第一请求,以使所述第二操作系统的第二桌面中显示所述目标应用对应的第二窗口,所述第一桌面和所述第二桌面基于同一电子设备进行显示。
[0030]在本申请的一个实施例中,第一桌面和第二桌面基于同一电子设备进行显示,指的是第一操作系统可以是运行于远端服务器的操作系统,电子设备通过客户端在本地显示设备上显示第一操作系统的第一桌面,第二操作系统可以是运行于电子设备中央处理器中的操作系统,第二操作系统的第二桌面通过电子设备本地的显示装置进行显示,第一桌面和第二桌面可以显示在同一个显示装置上,即分屏显示在同一个显示装置上,也可以分别显示在两个显示装置上,这两个显示装置都与电子设备连接。或者,第一桌面和第二桌面基于同一电子设备进行显示,指的是第一操作系统运行于电子设备的第一处理器中,第二操作系统运行于电子设备的第二处理器中,第一桌面和第二桌面都通过电子设备的显示装置进行显示。
[0031]在本申请的一个实施例中,第一窗口是第一操作系统中运行的目标应用对应的窗口,第二窗口是第二操作系统中运行的该目标应用对应的窗口。
[0032本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种显示方法,应用于第一操作系统,所述方法包括:获得在第一桌面上执行的与第一窗口关联的第一操作事件,所述第一桌面为所述第一操作系统的显示桌面,所述第一窗口对应于目标应用,所述第一窗口显示于所述第一桌面之上;响应于所述第一操作事件,向第二操作系统发送第一请求,以使所述第二操作系统的第二桌面中显示所述目标应用对应的第二窗口,所述第一桌面和所述第二桌面基于同一电子设备进行显示。2.根据权利要求1所述的方法,基于远程应用代理使所述目标应用对应的所述第一窗口显示于所述第一桌面;以及基于所述远程应用代理使所述目标应用对应的所述第二窗口显示于所述第二桌面。3.根据权利要求2所述的方法,通过网关实现所述第一操作系统与所述远程应用代理建立连接,使得所述第一窗口显示于所述第一桌面之上;以及通过所述网关实现所述第二操作系统与所述远程应用代理建立连接,使得在所述第二桌面中显示所述目标应用对应的所述第二窗口。4.根据权利要求2所述的方法,所述方法还包括:接收所述目标应用的第一启动请求,所述第一启动请求用于以第一启动方式在所述第一桌面启动所述目标应用;在确定所述目标应用满足条件的情况下,以第二启动方式在所述第一桌面启动所述目标应用,所述第二启动方...

【专利技术属性】
技术研发人员:赵国鑫
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:

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

1