[发明专利]客户端升级方法及装置有效
申请号: | 201910013411.7 | 申请日: | 2019-01-07 |
公开(公告)号: | CN109639827B | 公开(公告)日: | 2021-11-09 |
发明(设计)人: | 邓小红 | 申请(专利权)人: | 新华三云计算技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/24;G06F8/65 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 李佳 |
地址: | 610000 四川省成都市高新区天华二路2*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 客户端 升级 方法 装置 | ||
本申请提供一种客户端升级方法及装置,应用于服务器,方法包括:检测已升级客户端对虚拟机的操作控制状态是否满足预设传输条件;若检测到操作控制状态满足预设传输条件,则将该已升级客户端标识为可提供升级包;接收未升级客户端发送的升级请求;从服务器和被标识为可提供升级包的已升级客户端中为未升级客户端确定提供升级包传输服务的数据提供端。如此,在采用P2P传输进行客户端升级的虚拟桌面系统中,通过服务器根据已升级客户端对虚拟机的操作控制状态进行筛选,仅在适合提供升级包传输服务的已升级客户端中为未升级客户端确定提供升级包的数据提供端。如此,可以避免升级包传输服务对已升级客户端当前正在使用业务的造成影响。
技术领域
本申请涉及云计算技术领域,具体而言,涉及一种客户端升级方法及装置。
背景技术
虚拟桌面(Desktop Virtualization)技术,可以在将操作系统及应用程序配置在云端服务器或数据中心的虚拟机中,将交互桌面虚拟化,用户通过客户端与虚拟桌面进行连接,进行远程控制,使用户在访问虚拟桌面时如同访问本地操作系统的桌面一样。
虚拟桌面的客户端在需要升级时通常需要从服务获取升级包,在一些方式中,为了缓解大量客户端并发地从升级服务器获取升级包给升级服务器带来的巨大压力,会采用BT(BitTorrent,比特流)技术,使一个客户端升级完成后,可以为其他未升级的客户端提供升级包的P2P(Peerto Peer,点对点)传输。
发明内容
第一方面,本申请提供一种客户端升级方法,应用于服务器,所述服务器用于为访问虚拟机的客户端提供升级包,所述虚拟机为所述客户端提供虚拟桌面服务;所述方法包括:
检测已升级客户端对虚拟机的操作控制状态是否满足预设传输条件;
若检测到所述操作控制状态满足预设传输条件,则将该已升级客户端标识为可提供升级包;
接收未升级客户端发送的升级请求;
从所述服务器和被标识为可提供升级包的所述已升级客户端中为所述未升级客户端确定提供升级包传输服务的数据提供端,并通知所述未升级客户端从所述数据提供端获取升级包进行升级。
可选地,在上述方法中,所述操作控制状态包括所述已升级客户端与虚拟机的连接状态;所述检测已升级客户端对虚拟机的操作控制状态是否满足预设传输条件的步骤,包括:
若检测到所述已升级客户端与虚拟机的连接状态为未连接,则确定所述操作控制状态满足预设传输条件。
可选地,在上述方法中,所述操作控制状态还包括与所述已升级客户端连接的虚拟机是否处于锁屏状态;所述检测已升级客户端对虚拟机的操作控制状态是否满足预设传输条件的步骤,包括:
若检测到所述已升级客户端与虚拟机的连接状态为已连接,则检测与该已升级客户端连接的虚拟机的是否处于锁屏状态;
若检测到与该已升级客户端连接的虚拟机处于锁屏状态,则确定所述操作控制状态满足预设传输条件。
可选地,在上述方法中,所述操作控制状态还包括已升级客户端的无操作时长;所述检测已升级客户端对虚拟机的操作控制状态是否满足预设传输条件的步骤,包括:
若检测到所述已升级客户端与虚拟机的连接状态为已连接,则获取该已升级客户端的无操作时长;
若检测到该已升级客户端的无操作时长大于预设时长阈值,则确定所述操作控制状态满足预设传输条件。
可选地,在上述方法中,所述操作控制状态还包括所述已升级客户端与虚拟机之间的数据传输速率;所述若检测到所述操作控制状态满足预设传输条件,则将该已升级客户端标识为可提供升级包的步骤,包括:
若检测到所述已升级客户端与虚拟机的连接状态为已连接,则获取该已升级客户端与虚拟机之间的数据传输速率;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三云计算技术有限公司,未经新华三云计算技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910013411.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:智能网联汽车计算平台车端与云端运算等级分配方法
- 下一篇:软磁性薄带的层叠体