[发明专利]一种图形界面传输方法及装置在审
申请号: | 201810729065.8 | 申请日: | 2018-07-05 |
公开(公告)号: | CN108897596A | 公开(公告)日: | 2018-11-27 |
发明(设计)人: | 许思平;罗辑;郑奕 | 申请(专利权)人: | 北京景行锐创软件有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 徐丽 |
地址: | 100000 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 更新区域 远程应用程序 传输方法及装置 图形服务器 窗口图像 图形界面 终端设备 绘制 渲染 指令 截屏 远程服务器端 服务器资源 远程服务器 窗口格式 窗口内容 发布服务 控制指令 模块发送 模块获取 数据包括 数据发送 响应接收 应用程序 应用窗口 元数据 桌面 发送 占用 申请 应用 安全 保证 | ||
本申请提供了一种图形界面传输方法及装置,应用于远程服务器,包括:远程应用程序在响应接收到的控制指令后,向X图形服务器模块发送用于绘制远程应用程序对应的更新区域数据的渲染指令;更新区域数据包括窗口元数据和窗口内容数据;X图形服务器模块在接收到渲染指令后,根据渲染指令绘制远程应用程序对应的更新区域数据;应用窗口发布服务模块获取更新区域数据,将更新区域数据发送至终端设备,以便终端设备基于本地窗口格式将更新区域数据绘制成窗口图像。这样,远程应程序的窗口图像与本地应用程序一致,实现了用户无缝的本地化体验。同时,远程服务器端无需截屏并发送整个桌面截屏文件,减少了占用的服务器资源,保证了远程应用程序的安全。
技术领域
本申请涉及计算机领域,具体而言,涉及一种图形界面的传输方法及装置。
背景技术
目前,用户都是在本地客户端上通过网络查看或控制运行在远程服务器上的应用程序,这样,方便用户在本地远程对服务器进行维护和管理。
相关技术中提供了一种基于虚拟网络计算技术(Virtual Network Computing,VNC)协议传输服务器图形界面的方法,其对远程服务器的屏幕连带上面运行的所有的远程应用窗口进行截屏做成图像,并通过远程帧缓冲区(Remote Frame Buffer,RFB)协议传送给本地客户端,以便用户在本地客户端上对远程应用进行控制。
但是,VNC协议传输的是服务器的远程桌面(以下称为X桌面),通常情况下,本地客户端和服务器的操作系统都是不同,这就使得用户在本地客户端上操作本地应用和远程应用时要来回在两个完全不同的操作系统之间切换,无法达到无缝的本地化体验。同时,截屏需要耗费较大的中央处理器(CPU,Central Processing Unit)资源。
发明内容
有鉴于此,本申请实施例的目的在于提供一种图形界面传输方法及装置,远程服务器将远程应用程序的更新区域数据发送给终端设备,相比截屏发送,减少了占用的CPU资源,同时,终端设备可将更新区域数据绘制成本地窗口风格的窗口图像,实现了用户无缝的本地化体验。
第一方面,本申请实施例提供了一种图形界面传输方法,应用于远程服务器,所述远程服务器包括远程应用程序、X图形服务器模块和应用窗口发布服务模块,所述方法包括:
所述远程应用程序在响应接收到的控制指令后,向X图形服务器模块发送渲染指令;其中,所述渲染指令用于绘制所述远程应用程序对应的更新区域数据;所述更新区域数据包括窗口元数据和窗口内容数据;
所述X图形服务器模块在接收到所述渲染指令后,根据所述渲染指令绘制所述远程应用程序对应的更新区域数据;
所述应用窗口发布服务模块获取所述更新区域数据,并将所述更新区域数据发送至终端设备,以便所述终端设备基于本地窗口格式将所述更新区域数据绘制成窗口图像。
结合第一方面,本申请实施例提供了第一方面的第一种可能的实施方式,其中,所述远程服务器包括应用窗口帧缓存模块;所述X图形服务器模块根据所述渲染指令绘制所述远程应用程序对应的更新区域数据之后,还包括:
所述X图形服务器模块将所述更新区域数据发送至所述应用窗口帧缓存模块;
所述应用窗口帧缓存模块接收并存储所述更新区域数据;
所述应用窗口发布服务模块获取所述更新区域数据,并将所述更新区域数据发送至终端设备,包括:
所述应用窗口发布服务模块从所述应用窗口帧缓存模块中抓取所述更新区域数据,对所述更新区域数据中的窗口内容数据进行编码,并对编码后的窗口内容数据和所述更新区域数据中的窗口元数据进行压缩处理,并将得到的压缩数据包发送至所述终端设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京景行锐创软件有限公司,未经北京景行锐创软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810729065.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种界面美化的方法、装置及终端设备
- 下一篇:指导配置直播模板的方法和装置