[发明专利]基于远程桌面协议在无损模式下的显示缓存的方法及应用在审
申请号: | 202111458145.2 | 申请日: | 2021-12-01 |
公开(公告)号: | CN114117283A | 公开(公告)日: | 2022-03-01 |
发明(设计)人: | 张文靖;高健 | 申请(专利权)人: | 上海安超云软件有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957;G06F16/25;G06F16/2455;G06F16/23;G06F9/451 |
代理公司: | 苏州三英知识产权代理有限公司 32412 | 代理人: | 黄晓明 |
地址: | 200000 上海市静安*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 远程桌面 协议 无损 模式 显示 缓存 方法 应用 | ||
1.一种基于远程桌面协议在无损模式下的显示缓存的方法,其特征在于,所述方法包括:
协议服务端接收虚拟机发送的图像,并获取所述图像的键值;
所述协议服务端基于所述图像的键值与第一数据库中存储的键值进行匹配,其中,所述第一数据库配置于所述协议服务端中;以及
所述协议服务端根据所述匹配结果以及所述第一数据库的状态,确定发送至协议客户端的图像数据,以供所述协议客户端执行显示更新,其中,所述图像数据包括图像键值和图像化数据流中的至少其中之一。
2.如权利要求1所述的基于远程桌面协议在无损模式下的显示缓存的方法,其特征在于,所述协议服务端根据所述匹配结果以及所述第一数据库的状态,确定发送至协议客户端的图像数据,包括:
在所述第一数据库中存在与所述图像相同的键值时,所述协议服务端将所述图像的频次添加至所述第一数据库;
更新第二数据库中所述键值对应的时间戳,其中,所述第二数据库配置于所述协议服务端中;以及
所述协议服务端确定将所述图像的键值发送至协议客户端。
3.如权利要求1所述的基于远程桌面协议在无损模式下的显示缓存的方法,其特征在于,所述协议服务端根据所述匹配结果以及所述第一数据库的状态,确定发送至协议客户端的图像数据,包括:
在所述第一数据库中不存在与所述图像相同的键值,并且所述第一数据库容量未满时,将所述图像的键值和频次添加至所述第一数据库;
将所述键值和对应的时间戳添加至所述第二数据库;以及
所述协议服务端确定将所述图像的键值和数据流发送至协议客户端。
4.如权利要求1所述的基于远程桌面协议在无损模式下的显示缓存的方法,其特征在于,所述协议服务端根据所述匹配结果以及所述第一数据库的状态,确定发送至协议客户端的图像数据,包括:
在所述第一数据库中不存在与所述图像相同的键值,所述第一数据库容量已满,并且所述第一数据库中存在频次为1的图像时,根据所述键值在第二数据库中查找时间戳最早的图像并在第一数据库和第二数据库中删除所述图像;
将所述图像的键值和频次添加至所述第一数据库,并将所述键值和对应的时间戳添加至第二数据库;以及
所述协议服务端确定将所述图像的数据流发送至协议客户端。
5.如权利要求1所述的基于远程桌面协议在无损模式下的显示缓存的方法,其特征在于,所述协议服务端根据所述匹配结果以及所述第一数据库的状态,确定发送至协议客户端的图像数据,包括:
在所述第一数据库中不存在与所述图像相同的键值,所述第一数据库容量已满,并且所述第一数据库中不存在频次为1的图像时,所述协议服务端确定将所述图像的数据流发送至协议客户端。
6.如权利要求1所述的基于远程桌面协议在无损模式下的显示缓存的方法,其特征在于,获取所述图像的键值,包括:
所述协议服务端通过MD5算法获取所述图像的MD5值,作为所述图像的键值。
7.一种基于远程桌面协议在无损模式下的显示缓存的方法,其特征在于,所述方法包括:
在所述协议客户端接收到所述协议服务端发送的图像键值时,根据所述键值在第三数据库中获取对应的图像,其中,所述第三数据库配置于所述协议客户端中;或
在所述协议客户端接收到所述协议服务端发送的图像数据流和/或图像键值时,根据远程桌面协议解析所述图像数据流,生成解压后图像,并将所述解压缩后图像和所述图像键值添加至第三数据库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海安超云软件有限公司,未经上海安超云软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111458145.2/1.html,转载请声明来源钻瓜专利网。