预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共14页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN114443192A(43)申请公布日2022.05.06(21)申请号202111619673.1(22)申请日2021.12.27(71)申请人天翼云科技有限公司地址100007北京市东城区青龙胡同甲1号、3号2幢2层205-32室(72)发明人王家富翁粤东王思明郭彬(51)Int.Cl.G06F9/451(2018.01)G06F3/0481(2022.01)H04L67/141(2022.01)权利要求书2页说明书7页附图4页(54)发明名称基于云桌面的多窗口虚拟应用方法及装置(57)摘要本发明公开了一种基于云桌面的多窗口虚拟应用方法及装置,通过在云桌面内对应用进程的所有窗口都单独截图,对每个窗口单独建立与客户端的传输通道,进行画面传输,虚拟应用客户端支持多窗口渲染,对每个通道的画面进行渲染的方式,达到可以实现基于云桌面的多窗口虚拟应用的效果,具体可以支持多窗口虚拟应用的所有窗口同时显示,使用户使用虚拟应用更加像本地应用,多窗口联动体验流畅。CN114443192ACN114443192A权利要求书1/2页1.一种基于云桌面的多窗口虚拟应用方法,其特征在于,应用于虚拟应用客户端,包括:在接收到用户指示打开虚拟应用的指令时,打开所述虚拟应用,并建立到云桌面服务器的通信;在接收到所述云桌面服务器通过多个独立通道发送的各应用进程的窗口截图时,分别对各所述窗口截图进行渲染;显示渲染后的各所述窗口截图。2.如权利要求1所述的方法,其特征在于,还包括:在接收到用户指示调整所述窗口截图尺寸的指令时,对应调整显示的所述窗口截图的尺寸,并向所述云桌面服务器发送相应的调整尺寸指令。3.如权利要求1或2所述的方法,其特征在于,还包括:在接收到用户指示关闭所述虚拟应用的指令时,关闭所述虚拟应用,并向所述云桌面服务器发送退出关闭指令。4.一种基于云桌面的多窗口虚拟应用方法,其特征在于,应用于云桌面服务器,包括:在接收到虚拟应用客户端发送的建立与打开的虚拟应用通信的请求时,打开与所述虚拟应用对应的应用进程,或将预先打开的与所述虚拟应用对应的应用进程分配给所述虚拟应用客户端;检测云桌面内运行的各应用进程的窗口,对每个所述应用进程的窗口分别进行截图得到多个窗口截图;针对每个所述应用进程建立与所述虚拟应用客户端的独立通道,通过所述独立通道将各所述窗口截图发送至所述虚拟应用客户端。5.如权利要求4所述的方法,其特征在于,还包括:在接收到所述虚拟应用客户端执行调整窗口截图尺寸发送的调整尺寸指令时,调整所述应用进程的窗口尺寸。6.如权利要求4或5所述的方法,其特征在于,还包括:在接收到所述虚拟应用客户端执行关闭所述虚拟应用发送的退出关闭指令时,退出与所述虚拟应用对应的应用进程,并关闭所述应用进程的窗口。7.一种虚拟应用客户端,其特征在于,包括:第一处理模块,用于在接收到用户指示打开虚拟应用的指令时,打开所述虚拟应用,并建立到云桌面服务器的通信;第二处理模块,用于在接收到所述云桌面服务器通过多个独立通道发送的各应用进程的窗口截图时,分别对各所述窗口截图进行渲染;显示模块,用于显示渲染后的各所述窗口截图。8.一种云桌面服务器,其特征在于,包括:第三处理模块,用于在接收到虚拟应用客户端发送的建立与打开的虚拟应用通信的请求时,打开与所述虚拟应用对应的应用进程,或将预先打开的与所述虚拟应用对应的应用进程分配给所述虚拟应用客户端;第四处理模块,用于检测云桌面内运行的各应用进程的窗口,对每个所述应用进程的窗口分别进行截图得到多个窗口截图;2CN114443192A权利要求书2/2页发送模块,用于针对每个所述应用进程建立与所述虚拟应用客户端的独立通道,通过所述独立通道将各所述窗口截图发送至所述虚拟应用客户端。9.一种电子设备,其特征在于,包括至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有被所述至少一个处理器执行的指令;所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行根据权利要求1‑6中任一项所述的方法。10.一种计算机存储介质,其特征在于,所述计算机存储介质存储有计算机程序,所述计算机程序用于执行根据权利要求1‑6中任一项所述的方法。3CN114443192A说明书1/7页基于云桌面的多窗口虚拟应用方法及装置技术领域[0001]本发明涉及IT与软件开发技术领域,尤指一种基于云桌面的多窗口虚拟应用方法及装置。背景技术[0002]虚拟应用是相对于传统的用户需要预先在本地安装应用后才能运行使用而言的,虚拟应用是一种无须安装、即需即用、且有着与本地应用相近用户体验的应用。虚拟应用无需解决传统应用安装过程中出现系统兼容性的问题,具有对本地终端配置要求低等优点。[0003]