[发明专利]基于不同对象的云应用UI交互方法及装置在审
申请号: | 202010282394.X | 申请日: | 2020-04-12 |
公开(公告)号: | CN111506374A | 公开(公告)日: | 2020-08-07 |
发明(设计)人: | 闫飞;黄燕;张柯;陈敏杰 | 申请(专利权)人: | 北京华如科技股份有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;H04N19/134;H04N19/103;H04N21/647 |
代理公司: | 北京棘龙知识产权代理有限公司 11740 | 代理人: | 戴丽伟 |
地址: | 100089 北京市海淀区西北旺东路10号院东区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 不同 对象 应用 ui 交互 方法 装置 | ||
一种基于不同对象的云应用UI交互方法及装置,该方法包括从服务器端获取将要传输的图形数据;判断将要传输的图形数据的类型,是属于第一图像类型还是第二图像类型;对于第一图像类型采用第一压缩算法进行图像压缩编码,对于第二图像类型采用第二压缩算法进行图像压缩编码;将压缩后的图形数据传输至远程客户端;图形恢复步骤S150:对压缩后的图形数据进行解码显示。本发明通过两种不同的压缩算法进行压缩,在保证画质的前提下减少带宽,以寻求画质和带宽的平衡,实现更好的用户体验。
技术领域
本发明涉及一种图像传输领域,具体的,涉及一种在云应用中基于不同对象,从而采用不同压缩算法的云应用UI交互方法及装置。
背景技术
云应用是云计算的子集,它的工作原理是把传统软件“本地安装、本地运算”的方式变为“即取即用”的服务,通过互联网或局域网连接并操控远程服务器集群,完成业务逻辑或运算任务的一种新型应用。因其具有跨平台性、易用性、轻量性的特点,传统软件向云应用转型的发展是大势所趋。
云计算的发展给人们带来了数据集中的好处,使得资源可以合理地分配和管理,且可对数据中心的数据进行保护,安全性更高,相对于众多不易管理的分散的计算机,还可以有助于防止敏感信息的流失。因此很多人尝试结合数据集中的思想提出高效云桌面系统,实现服务器桌面的虚拟化。
传统的云桌面交互方式为,当终端登录后,服务器提供压缩算法,将虚拟机桌面图像进行压缩输出,终端通过解码进行显示。图像处理是一种非常复杂的技术,一般厂家都是全屏截屏后采用一种压缩率做压缩,这样协议最简单,潜在的问题也最多。显然,图像压缩率越大,带宽越小,速度越快,图像失真度就越大。而图像压缩率越小,图像失真率越低,对应的带宽也增加了不少。为保证图像不失真,一般都采用无损压缩的算法,这种方式占用带宽较多,影响终端显示效率,用户体验不佳。
因此,在云应用传输中,如何既降低图像传输带宽,又保证终端显示质量,保持用户体验,成为现有技术亟需解决的技术问题。
发明内容
本发明的目的在于提出一种基于不同对象的云应用UI交互方法及装置,将静态图像部分和非静态图像部分分开处理,通过不同的压缩算法进行压缩,以寻求画质和带宽的平衡,实现更好的用户体验。
为达此目的,本发明采用以下技术方案:
一种基于不同对象的云应用UI交互方法,包括如下步骤:
图形数据获取步骤S110:从服务器端获取将要传输的图形数据;
图形数据类型判断步骤S120:判断将要传输的图形数据的类型,是属于第一图像类型还是第二图像类型;
图像压缩编码步骤S130:对于第一图像类型采用第一压缩算法进行图像压缩编码,对于第二图像类型采用第二压缩算法进行图像压缩编码;
图形传输步骤S140:将压缩后的图形数据传输至远程客户端;例如通过网络传输至Web端。
图形恢复步骤S150:对压缩后的图形数据进行解码显示。
可选的,所述图形数据获取步骤S110具体为,在服务器端调用底层图形库API接口进行图形绘制的过程中,通过Hook获取图形数据。
可选的,所述第一图像类型为静态图像,第二图像类型为非静态图像;
其中第一压缩算法的压缩损耗小于第二压缩算法的压缩损耗。
可选的,所述第一压缩算法为无损压缩算法,第二压缩算法为有损压缩算法。
本发明还公开了一种基于不同对象的云应用UI交互装置,其特征在于,包括如下单元:
图形数据获取单元210:用于从服务器端获取将要传输的图形数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京华如科技股份有限公司,未经北京华如科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010282394.X/2.html,转载请声明来源钻瓜专利网。