【技术实现步骤摘要】
一种虚拟机多功能互助系统
本专利技术涉及虚拟机
,特别涉及一种虚拟机多功能互助系统。
技术介绍
目前,连接KVM虚拟机最常用最主流的技术是spice(独立计算环境简单协议)协议,在中国,大部分企业和用户在使用虚拟机时都是采用的spice协议进行操作的,但是它还存在一个不足之处,就是只能单用户使用,如果当前虚拟机正在使用,其他用户如果通过spice协议连接虚拟机时则会把当前用户给挤掉,无法多个连接同时操作虚拟机统,无法满足一些特殊的使用场景,例如:教育场景,老师或者其他学生需要在自己的电脑上连接上该学生的虚拟机帮助或指导同学解决问题,并且该学生不能掉线,按照老师(其他同学)的引导帮助或者和老师(其他同学)一起解决问题,提高学习的效率等。同时,虚拟机的所属用户无法授权别的用户使用自己的虚拟机,终端与虚拟机的连接和数据传输也存在安全隐患。
技术实现思路
本专利技术目的之一在于提供了一种虚拟机多功能互助系统,实现了虚拟机的所属用户能够将自己的授权令牌自由分发至其它用户终端,增强了用户对个人虚拟机管理的有效性 ...
【技术保护点】
1.一种虚拟机多功能互助系统,其特征在于,包括:云服务器、与所述云服务器通讯连接的第一用户终端和多个第二用户终端;/n所述云服务器接收所述第一用户终端发送的新建虚拟机指令和令牌分享信息,基于预设虚拟机信息创建虚拟机,基于所述令牌分享信息和所述预设虚拟机信息生成授权令牌,将所述授权令牌发送到所述多个第二用户终端,所述多个第二用户终端接收所述授权令牌并使用所述授权令牌与所述虚拟机连接。/n
【技术特征摘要】
1.一种虚拟机多功能互助系统,其特征在于,包括:云服务器、与所述云服务器通讯连接的第一用户终端和多个第二用户终端;
所述云服务器接收所述第一用户终端发送的新建虚拟机指令和令牌分享信息,基于预设虚拟机信息创建虚拟机,基于所述令牌分享信息和所述预设虚拟机信息生成授权令牌,将所述授权令牌发送到所述多个第二用户终端,所述多个第二用户终端接收所述授权令牌并使用所述授权令牌与所述虚拟机连接。
2.如权利要求1所述的一种虚拟机多功能互助系统,其特征在于,所述云服务器包括:
虚拟机创建模块,用于接收所述新建虚拟机指令并基于所述预设虚拟机信息创建所述虚拟机;
令牌生成模块,用于接收所述令牌分享信息并基于所述令牌分享信息和所述预设虚拟机信息生成授权令牌;
令牌共享模块,用于将所述授权令牌发送到所述多个第二用户终端;
安全验证模块,用于接收所述多个第二用户终端发送的连接指令和所述授权令牌,将所述多个第二用户终端连接到所述虚拟机。
3.如权利要求1所述的一种虚拟机多功能互助系统,其特征在于,所述虚拟机创建模块接收所述新建虚拟机指令并基于所述预设虚拟机信息创建所述虚拟机,具体包括:
接收所述第一用户终端发送的所述新建虚拟机指令;
获取预设虚拟机信息;
其中,预设虚拟机信息包括:虚拟机IP、所述虚拟机IP对应的虚拟机名称和与所述虚拟机IP对应的虚拟机端口信息;
基于所述虚拟机IP、所述虚拟机名称和所述虚拟机端口信息创建虚拟机。
4.如权利要求3所述的一种虚拟机多功能互助系统,其特征在于,所述令牌生成模块接收所述令牌分享信息并基于所述令牌分享信息和所述预设虚拟机信息生成授权令牌,具体包括:
接收所述第一用户终端发送的所述令牌分享信息;
其中,所述令牌分享信息包括:分享对象和令牌有效时间;
采用采用MD5消息摘要算法对所述虚拟机IP、所述虚拟机名称和所述虚拟机端口信息进加密获得密文信息;
采用所述令牌有效时间对所述密文信息进行标记获得授权令牌。
5.如权利要求4所述的一种虚拟机多功能互助系统,其特征在于,所述令牌共享模块将所述授权令牌发送到与所述分享对象对应的第二用户终端上。
6.如权利要求4所述的一种虚拟机多功能互助系统,其特征在于,所述安全验证模块接收所述多个第二用户终端发送的连接指令和所述授权令牌,将所述多个第二用户终端连接到所述虚拟机,具体包括:
接收所述第二用户终端发送的连接指令和所述授权令牌;
获取所述授权令牌的安全码和预设标准安全码;
若安全码与预设标准安全码相同,将所述第二用户终端连接到所述虚拟机;
获取所述授权令牌中的所述令牌有效时间;
当所述第二用户终端连接到所述虚拟机时,预设计时器开始计时,当所述第二用户终端与所述虚拟机的连接时间超过所述令牌有效时间时,断开所述第二用户终端与所述虚拟机的连接。
7.如权利要求1所述的一种虚拟机多功能互助系统,其特征在于,所述虚拟机为用户提供由Windows和/或Linux作为系统支持的操作界面。
8.如权利要求1所述的一种虚拟机多功能互助系统,其特征在于,还包括:
协同操作模块,用于实现多个用户终端进行协同操作;
所述协同操作模块执行包括如下操作:
接收所述多个第二用户终端发送的协同控制请求;
获取所述第一用户终端接收的控制许可指令;
将与所述控制许可指令对应的第二用户终端连接至预设协同控制层;
如/或,
接收第一用户终端发送的协同邀请信息;
获取所述多个第二用户终端接收的同意邀请信息;
将与所述同意邀请信息对应的第二用户终端连接至预设协同控制层;
获取并存储所述第一用户终端接收的协同控制区域;
将所述协同控制区域发送到各个第二用户终端;
其中,所述预设协同控制层用于接收所述第一用户终端和各个第二用户终端...
【专利技术属性】
技术研发人员:邓延嵘,朱翔,马倩琳,林荫,韩文芸,田增跃,
申请(专利权)人:北京中关村软件园发展有限责任公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。