基于云计算的虚拟桌面服务系统的制作方法
- 国知局
- 2024-08-30 15:05:50
本发明涉及云计算,具体为基于云计算的虚拟桌面服务系统。
背景技术:
1、随着信息技术的持续快速发展,虚拟桌面技术也随之迅速发展,但在实际的使用过程中,由于一些不可抗拒因素,用户无法使用原设备继续办公,虚拟桌面技术能够帮助用户解决这一问题,然而,在用户更换设备后面临身份验证、外接设备配置和网络接入问题,浪费用户大量时间进行调整,导致办公效率较低,而且,通常一个服务器集群能够虚拟出若干虚拟机,各虚拟机处理用户任务所需的资源不同,现有技术无法准确为各虚拟机分配资源,容易造成资源分配不均,导致资源利用率不高,因此,设计提高效率和资源利用率的基于云计算的虚拟桌面服务系统是很有必要的。
技术实现思路
1、本发明的目的在于提供基于云计算的虚拟桌面服务系统,以解决上述背景技术中提出的问题。
2、为了解决上述技术问题,本发明提供如下技术方案:基于云计算的虚拟桌面服务系统,包括数据收集模块、虚拟桌面管理模块和代理服务管理模块,其特征在于:所述数据收集模块用于实时采集虚拟桌面运行网络环境信息,将用户身份综合信息和验证指令录入系统,所述虚拟桌面管理模块用于在用户更换使用设备时,分析更换后设备所处的网络环境和外接设备的数据端口,根据分析结果调整虚拟桌面的端口连接,分析云终端的负载,根据分析结果调取资源池中的资源进行补偿,所述代理服务管理模块用于分析虚拟桌面的运行状态,根据分析结果调整虚拟桌面的存储方案,所述数据收集模块、虚拟桌面管理模块和代理服务管理模块相互通讯连接;
3、所述终端调整模块包括网络接入子模块、端口检测子模块和传输调整子模块,所述网络接入子模块用于分析用户的身份信息、验证指令和虚拟桌面所处的网络环境,根据分析结果判定终端设备与虚拟桌面是否连接成功,所述端口检测子模块用于分析当前终端设备连接的数据端口,根据分析结果判断用户是否切换终端设备,所述传输调整子模块用于根据当前终端设备连接的数据端口对虚拟桌面连接的传输端口进行调整;
4、所述资源管理模块包括程序分析子模块、资源配置子模块和资源补偿子模块,所述程序分析子模块用于分析用户使用的应用程序和处理数据的类型及数量,所述资源配置子模块用于根据用户使用的应用程序与虚拟桌面的兼容性分析结果更新虚拟桌面的配置,所述资源补偿子模块用于根据用户使用应用程序处理数据所需的资源量对虚拟桌面进行资源补偿。
5、根据上述技术方案,所述数据收集模块包括数据采集模块和用户综合信息录入模块,所述数据采集模块用于实时收集虚拟桌面的运行状态数据、运行网络环境数据和虚拟桌面处理数据,所述用户综合信息录入模块用于将用户综合身份信息和虚拟桌面验证指令录入系统。
6、根据上述技术方案,所述虚拟桌面管理模块包括终端调整模块和资源管理模块,所述终端调整模块用于验证用户的身份信息并与云服务器建立连接,分析当前虚拟桌面所处的网络环境与连接端口,根据分析结果调整虚拟桌面的端口连接,所述资源管理模块用于分析用户使用的应用程序及对应的处理数据类型,根据分析结果调取资源池中的资源对虚拟桌面和应用程序进行补偿。
7、根据上述技术方案,所述代理服务管理模块包括虚拟桌面检测模块,所述虚拟桌面检测模块用于分析虚拟桌面的运行状态,根据分析结果对数据进行缓存。
8、根据上述技术方案,所述代理服务管理模块还包括数据存储模块,所述数据存储模块用于在虚拟桌面运行状态出现异常时,将数据进行存储。
9、根据上述技术方案,所述虚拟桌面服务系统的运行方法主要包括以下步骤:
10、步骤s1:通过数据采集模块,实时收集虚拟桌面系统的运行网路环境和数据中心的使用,通过用户综合信息录入模块,将用户综合身份综合信息和用户身份验证指令路系统;
11、步骤s2:在数据录入系统后,系统启动网络接入模块,开始分析用户录入的身份信息和虚拟桌面运行的网络环境,根据分析结果调整虚拟桌面连接的数据端口;
12、步骤s3:在用户终端设备与虚拟桌面建立连接后,系统启动资源管理模块,开始分析虚拟桌面应用程程序及处理数据所需的资源量,并根据资源所需求量对虚拟桌面进行资源补偿;
13、步骤s4:在虚拟桌面使用过程中,虚拟桌面检测模块实时分析虚拟桌面的运行状态,根据分析结果选择虚拟桌面数据保存位置,并将进程数据进行存储。
14、根据上述技术方案,所述步骤s2进一步包括以下步骤:
15、步骤s21:识别用户设备和用户选择的云终端,获取云终端ip、用户设备ip和用户选择的虚拟桌面ip,调取用户输入系统的验证信息综合数据,识别用户键入的虚拟桌面ip和账号密码,根据云终端ip和虚拟桌面ip调取数据库中对应的登录账号及密码进行验证,若验证通过,则识别用户身份特征,根据用户身份特征调取对应的通信链路进行连接,并根据云终端ip和用户设备ip生成验证指令,反之则系统拒绝连接请求;
16、步骤s22:在用户切换设备时,获取虚拟桌面ip,识别虚拟桌面的在线状态及离线线记录的时间戳,当虚拟桌面状态为在线时,则标记虚拟桌面可以快速切换,当虚拟桌面状态为离线时,则识别虚拟桌面离线记录时间戳,若虚拟桌面的离线时间大于阈值,则标记为不可快速切换,反之则标记为可以快速切换;
17、步骤s23:当虚拟桌面的标记为可快速切换时,获取用户输入的目标设备ip,识别目标设备的网络环境,当网络环境相同时,当用户在原设备进行切换操作时,则识别原设备连接的第一云终端,系统将原设备中缓存数据通过通信链路传输并存储至第一云终端,获取目标设备连接端口,构建通信链路连接第一云终端和目标设备,当用户在目标设备进行切换操作时,则获取用户输入的虚拟桌面ip和验证指令,根据虚拟桌面ip调取数据库中对应的验证指令,若验证指令相同,则系统将虚拟桌面切换至目标设备中,反之则系统提示切换失败。
18、根据上述技术方案,所述步骤s23进一步包括以下步骤:
19、步骤s231:当目标设备与原设备所处网络环境不同时,若用户使用原设备进行切换操作,则将原设备中缓存的数据传输至第一云终端中,调取目标设备的ip,构建虚拟链路连接第一云终端与目标设备,进而完成设备切换,若用户使用目标设备进行切换操作,则将第一云终端中数据和原设备中的缓存数据进行封装,根据第一云终端的属性调取目标设备网络环境中最佳的第二云终端,利用对应的数据端口将数据分别传输至第二云终端和目标设备中,进而完成设备切换;
20、步骤s232:识别虚拟桌面中各端口连接的外接设备编码,调取目标设备各端口连接的外接设备编码,若外接设备编码相同,则系统继续检测,反之则锚定目标设备与虚拟桌面相同端口连接的外接设备编码不一致的部分,识别目标设备端口连接的外接设备编码,利用该外接设备编码调取数据库中对应的数据端口,利用该数据端口将虚拟桌面中对应的端口进行替换。
21、根据上述技术方案,所述步骤s3进一步包括以下步骤:
22、步骤s31:在用户对设备进行切换操作时,识别第一云终端的参数,根据第一云终端的参数检索目标设备所在网络环境中的目标云终端,当目标云终端锲合度大于阈值时,识别目标云终端中的带宽余量,通过公式计算目标云终端的带宽负载余量式中,f表示,目标云终端的带宽负载余量,m表示目标云终端中的带宽余量,α表示目标云终端中连接的虚拟桌面的数量对带宽余量的影响系数,m表示目标云终端的额定最大带宽承载量,若目标云终端的带宽负载余量小于系统设定阈值,则标记目标云终端不可选,反之则选择带宽负载余量最大的目标云终端作为第二云终端;
23、步骤s32:识别用户虚拟桌面中启用的应用程序类型,根据应用程序类型调取数据库中对应的带宽需求波动幅度,若带宽需求波动下的带宽负载余量小于最小阈值,则调取系资源池中的带宽资源进行补偿,并限制当前虚拟桌面所在云服务器区块中资源的过度调取,反之则系统继续检测。
24、根据上述技术方案,所述步骤s4中周期性获取虚拟桌面的运行参数,根据虚拟桌面的运行参数实时识别虚拟桌面的运行状态,当虚拟桌面出现异常时,数据存储模块立即启动,将虚拟桌面运行进程中缓存的数据进行打包,并存储在云终端中,当虚拟桌面修复后,识别数据包各个中进程节点信息,根据进程节点信息将数据包传输至各个进程节点中。
25、与现有技术相比,本发明所达到的有益效果是:本发明,通过将不同的ip组合赋予不同的登录账号和密码,并根据用户的身份权限分配不同的通信链路,能够避免部分验证信息泄露,造成虚拟桌面被非法入侵,导致数据泄露,进而大大增加了系统的安全性,通过在虚拟桌面离线后将系统中的数据在设备中缓存一段时间,能够延长虚拟桌面快速切换设备的时间,进而减少繁琐验证浪费的时间,极大的提高了用户的办公效率,通过主动切换和验证指令对使用目标设备的用户进行快速验证,进而减少复杂的验证步骤,进一步提高用户的办公效率,通过虚拟链路将第一云终端与目标设备进行连接,能够将虚拟桌面与目标设备快速连接,进而减少手动选在云终端及参数配置的时间,大大提高了用户的办公效率,通过在切换设备后,将虚拟桌面连接的外接设备替换为目标设备所处网络环境中的外接设备,能够避免用户手动配置外接设备的链接,浪费大量时间,进而大大提高了用户的办公效率,通过分析目标云终端的参数配置和带宽负载余量,能够避免选择带宽资源余量较少的云终端,导致部分带宽资源被浪费,进而大大提高了系统的资源效率,通过调取资源池中的带宽资源进行补偿,能够避免资源不足导致系统效率较低,进一步提高资源利用率,通过在发现虚拟桌面运行异常时,将虚拟桌面中的程序进程数据打包存储至云终端,能够避免虚拟桌面异常导致数据丢失,避免重复劳动,进一提高数据的安全性和效率。
本文地址:https://www.jishuxx.com/zhuanli/20240830/285475.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。