[发明专利]显卡透传环境下基于SPICE协议的差异图像显示系统有效

专利信息
申请号: 201911115585.0 申请日: 2019-11-14
公开(公告)号: CN110868614B 公开(公告)日: 2021-09-28
发明(设计)人: 张格;石春刚;郑理;张斌;车烈权;李静;郑宇宁;龚楠;左晓辉;徐海 申请(专利权)人: 北京京航计算通讯研究所
主分类号: H04N21/2343 分类号: H04N21/2343;H04N21/4402;G06F9/455;H04N19/42
代理公司: 中国兵器工业集团公司专利中心 11011 代理人: 周恒
地址: 100074 北*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 显卡 环境 基于 spice 协议 差异 图像 显示 系统
【权利要求书】:

1.一种显卡透传环境下基于SPICE协议的差异图像显示系统,其特征在于,所述差异图像显示系统包括:虚拟机端代理组件及SPICE服务器端的图像转换模块;所述虚拟机端代理组件包括:分辨率获取模块、图像切割模块、图像排列模块、图像比较模块、图像合并模块、第一图像发送模块、图像保存模块;所述图像转换模块包括:图像大小判断模块、第二图像发送模块、图像压缩模块;其中,

所述分辨率获取模块,用于从透传显卡获取当前桌面分辨率,根据虚拟机性能确定切割后矩形图像的长X和宽Y的大小;

所述图像切割模块,用于从透传显卡获取当前的桌面图像A,按照长X和宽Y进行切割,将桌面图像A切割成N个的矩形图像,每个矩形图像内的图像数据都为原始位图数据;

所述图像排列模块,用于将N个矩形图像按照桌面坐标次序进行排列,左上角的矩形图像为第一个,右下角的矩形图像为最后一个,按照坐标从左到右然后从上到下的顺序排列,记录这些矩形图像的图像数据和坐标数据,放入一个数组LA中;

在桌面分辨率不变的情况下,当桌面刷新时,从透传显卡获取新的桌面图像B,重复图像切割模块和图像排列模块的工作,得到对应新的桌面图像B的一系列的矩形图像的数组LB

所述图像比较模块,用于对由桌面图像A和桌面图像B切割形成的N个有次序的矩形图像按顺序进行比较,即比较数组LA中的第i个矩形图像是否和数组LB中的第i个矩形图像是否一致,然后从数组LB中删除一样的矩形图像,只保留不一样的矩形图像,从而得到新的数组LB2

所述图像合并模块,用于将LB2数组中的矩形图像做合并操作:如果某个矩形图像的左右或者上下的矩形图像也在LB2中,那么将这些位置邻近的矩形图像组合成一个大的矩形图像,修改其长和宽、坐标数据以及图像数据,将新组合成的矩形图像放入数组LB3中,新的数组LB3中的矩形图像的大小不再一致;

所述第一图像发送模块,用于将来自图像合并模块的数组LB3发送给SPICE服务端,数组LB3中的图像即为差异图像;

所述图像保存模块,用于将数组LB的图像保存至内存,释放数组LA、数组LB2、数组LB3的图像;

由此,重复上述分辨率获取模块、图像切割模块、图像排列模块、图像比较模块、图像合并模块、第一图像发送模块、图像保存模块的工作,每捕获到一幅新的桌面图像,进行切割,并和上一幅桌面图像比较、合并,然后传输给SPICE服务端;

由此,通过分辨率获取模块、图像切割模块、图像排列模块、图像比较模块、图像合并模块、第一图像发送模块、图像保存模块的工作,完成虚拟机端代理组件的工作;

所述图像大小判断模块,用于接收来自虚拟机端代理组件的若干个数组LB3的矩形图像,依次对数组中的每一个矩形图像根据图像的大小进行判断,是否进行图像压缩;

所述第二图像发送模块,用于对于数组LB3中不需要压缩的矩形图像,依次取出,根据矩形图像的原始坐标数据和原始图像数据,将图像转化成SPICE协议所规定数据格式的SPICE协议数据,形成一个数据报文,发送到客户端;

所述图像压缩模块,对于需要压缩的矩形图像,在SPICE服务端由图像压缩模块无损压缩后,根据矩形图像的原始坐标数据和压缩后的图像数据,将图像转化成SPICE协议数据,形成一个数据报文,再由第二图像发送模块发送到客户端;

由此,完成SPICE服务器端的图像转换模块的工作;

在SPICE客户端,在接收到SPICE服务端发送的SPICE协议数据,将其转化为图像数据;对于不需要解压的图像,将其直接显示到客户端桌面;对于需要解压缩的图像,对其进行解压缩,再显示到客户端桌面。

2.如权利要求1所述的显卡透传环境下基于SPICE协议的差异图像显示系统,其特征在于,所述透传显卡定义为:图像通过物理显卡透传到虚拟机的过程中,该物理显卡称为透传显卡。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京航计算通讯研究所,未经北京京航计算通讯研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201911115585.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top