一种基于云架构工作站的共享方法及系统技术方案

技术编号:28372986 阅读:12 留言:0更新日期:2021-05-08 00:00
本发明专利技术涉及计算机技术领域,具体涉及一种基于云架构工作站的共享方法及系统,将应用软件通过远程应用图标发布至至少一个用户终端;接收所述至少一个用户终端通过点击所述应用图标发起的远程应用实例的启动请求;根据所述启动请求,判断工作站的计算资源是否可用;若所述计算资源可用,将所述启动请求发送至工作站,调配所述计算资源,并同时运行所述至少一个用户终端的远程应用实例。具有以下有益效果:通过云架构,包括远程应用发布、计算资源隔离、云文件同步等技术,实现多人共享单台工作站设备的方法,以及一个工作站上按用户和进程调节和限制计算资源的方法,实现了多用户下的资源隔离和弹性调度,以保证多人同时使用下的单用户体验。

【技术实现步骤摘要】
一种基于云架构工作站的共享方法及系统
本专利技术属于计算机
,具体涉及一种基于云架构工作站的共享方法及系统。
技术介绍
随着计算机技术的发展,越来越多的设计工作需要专门的高性能工作站来完成,这类工作站通常价格昂贵,无法覆盖到设计部门的全体人员。传统工作站与个人绑定,受使用习惯的影响,经常出现闲置,或使用率不高。比如出差、开会,或被用来处理文本等简单业务。巨大的投资存在着资源浪费。在智能制造、工业4.0的催生下,三维设计得到广泛应用,企业研发部门的工作站面临全面升级,大量的资金投入成为影响企业决策的关键。近些年风生水起的云技术,通过计算资源“分时复用”,构建统一资源池和平台服务化供给,达到了更高、更合理的资源利用,极大的降低了办公电脑的拥有成本。因此,众多云计算服务商也在尝试以云技术减少设计工作站的购入成本。基于微软公司的远程桌面,也可以实现多用户并发使用工作站资源,但对用户缺乏管理和控制,文件系统无法隔离,计算和图形资源得不到限制,无法保证多用户下的使用体验。1)DELL\联想等传统工作站产品传统工作站只能单人使用,按照最大业务需求购置,日常工作存在大量资源空闲;另一方面,传统工作站与个人捆绑,只能供一个人使用,本人不使用时(比如出差、开会),其他人也无法很好的使用。2)阿里云\VMware\Ctrix等公有/私有云产品云平台产品通常以集群形式部署,面向整个企业信息化,投入大,运维复杂。与只想提升设计能力的需求不符。同时虚拟化技术在三维图形处理上表现乏力,成本高、性能不足,工程师使用体验不好。3)微软的远程桌面服务缺乏对用户资源的管理、调度策略,当一个用户启动大型计算任务时,其他用户将无法正常操作。每个用户面对完整的操作系统和文件系统,工作站的安全性降低。基于以上,如何实现一台工作站多人使用,并保证多人同时使用下的单个用户体验是急需解决的问题。
技术实现思路
为了解决现有技术存在的如何实现一台工作站多人使用,并保证多人同时使用下的单个用户体验问题,本专利技术实施例提供以下技术方案:第一方面,本专利技术提供了一种基于云架构工作站的共享方法,包括:将应用软件通过远程应用图标发布至至少一个用户终端;接收至少一个用户终端通过点击所述应用图标发起的远程应用的启动请求;根据所述启动请求,判断工作站的计算资源是否可用;若所述计算资源可用,将所述启动请求发送至工作站,为可启动用户调配所述计算资源运行所述远程应用。进一步地,所述计算资源包括系统资源池、基础资源池和动态资源池;系统资源池用于操作系统和管理服务软件的安装;基础资源池用于保证至少一个用户完成所述应用软件基础操作所需的计算资源;动态资源池用于为需要计算操作的用户,提供补充资源。进一步地,所述将应用软件通过远程应用图标发布至至少一个用户终端,包括:将所有应用软件通过远程应用图标发布至用户终端,或,将部分应用软件通过远程应用图标发布至指定的用户终端。进一步地,在根据所述启动请求,判断工作站的计算资源是否可用之前,还包括:判断启动所述启动请求的用户权限,若所述用户无权启动所述应用软件,则拒绝所述启动请求。第二方面,一种基于云架构工作站的共享方法,包括:向管理服务软件发送远程应用的启动请求,所述启动请求中包括用户权限信息,以使所述管理服务软件判断所述用户是否具有使用所述远程应用的权限,根据所述用户的使用权限调配工作站的计算资源。进一步地,还包括:向管理服务软件发送同步文件夹请求,所述文件夹包括用户的设计文件。第三方面,一种基于云架构工作站的共享系统,包括:包括:用户终端、云管理软件以及工作站;用户终端,与所述工作站通过传输网络连接,用于通过远程应用图标启动所述工作站上安装的设计转件;云管理软件,用于发布应用软件,以及管理用户和工作站的计算资源的动态调节和匹配;工作站,用于运行应用软件,用户通过远程应用的方式启动和使用所述应用软件。进一步地,所述工作站的计算资源包括CPU资源和GPU资源,所述CPU资源采用多核多线程的CPU,所述GPU资源采用高端专业图形显卡,不低于显存8Gb。进一步地,所述云管理软件包括:发送单元,用于将应用软件通过远程应用图标发布至用户终端;接收单元,用于接收用户终端通过点击所述应用图标发起的远程应用的启动请求;第一判断单元,用于根据所述启动请求,判断工作站的计算资源是否可用;调配资源单元,用于若所述计算资源可用,将所述启动请求发送至工作站,调配所述计算资源运行所述远程应用。进一步地,所述云管理软件还包括:第二判断单元,用于判断启动所述启动请求的用户的用户权限,若所述用户无权启动所述应用软件,则拒绝所述启动请求。本专利技术实施例提供的一种基于云架构工作站的共享方法及系统,包括:通过云管理软件将应用软件通过远程应用图标发布至用户终端;通过云管理软件接收用户终端通过点击所述应用图标发起的远程应用的启动请求;根据所述启动请求,判断工作站的计算资源是否可用;若所述计算资源可用,将所述启动请求发送至工作站,调配所述计算资源运行所述远程应用。具有以下有益效果:通过云架构,包括远程应用发布、计算资源隔离、云文件同步等技术,实现多人共享单台工作站设备的方法,以及一个工作站上按用户和进程调节和限制计算资源的方法,实现了多用户下的资源隔离和弹性调度,以保证多人同时使用下的单用户体验。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一个实施例中一种基于云架构工作站的共享方法步骤流程图。图2是本专利技术另一个实施例中一种基于云架构工作站的共享方法步骤流程图。图3是本专利技术一个实施例中一种基于云架构工作站的共享系统结构图。图4是本专利技术一个实施例中一种基于云架构工作站的共享系统的云管理软件结构框图。图5是本专利技术一个实施例中一种基于云架构工作站的共享方法的解决方案示意图。图6是本专利技术一个实施例中一种基于云架构工作站的共享方法的关键系统的功能实现流程示意图。图7是本专利技术一个实施例中一种基于云架构工作站的共享方法的用户远程应用资源隔离与调度流程示意图。图8是本专利技术一个实施例中一种基于云架构工作站的共享方法的用户远程应用启动流程示意图。图9是本专利技术一个实施例中一种基于云架构工作站的共享方法的用户文件隔离流程示意图。附图标记:1-用户终端;2-云管理软件;22-接收单元;23-第一判断单元;24-第二判断单元,25-调配资源单元;3-工作台。具体实施方式为使本文档来自技高网
...

【技术保护点】
1.一种基于云架构工作站的共享方法,其特征在于,包括:/n将应用软件通过远程应用图标发布至至少一个用户终端;/n接收所述至少一个用户终端通过点击所述应用图标发起的远程应用实例的启动请求;/n根据所述启动请求,判断工作站的计算资源是否可用;/n若所述计算资源可用,将所述启动请求发送至工作站,调配所述计算资源,并同时运行所述至少一个用户终端的远程应用实例。/n

【技术特征摘要】
1.一种基于云架构工作站的共享方法,其特征在于,包括:
将应用软件通过远程应用图标发布至至少一个用户终端;
接收所述至少一个用户终端通过点击所述应用图标发起的远程应用实例的启动请求;
根据所述启动请求,判断工作站的计算资源是否可用;
若所述计算资源可用,将所述启动请求发送至工作站,调配所述计算资源,并同时运行所述至少一个用户终端的远程应用实例。


2.根据权利要求1所述的方法,其特征在于,所述计算资源包括系统资源池、基础资源池和动态资源池;
系统资源池用于操作系统和管理服务软件的安装;
基础资源池用于保证至少一个用户完成所述应用软件基础操作所需的计算资源;
动态资源池用于为需要计算操作的用户,提供补充资源。


3.根据权利要求1所述的方法,其特征在于,所述将应用软件通过远程应用图标发布至至少一个用户终端,包括:
将所有应用软件通过远程应用图标发布至用户终端,或,将部分应用软件通过远程应用图标发布至指定的用户终端。


4.根据权利要求1所述的方法,其特征在于,在根据所述启动请求,判断工作站的计算资源是否可用之前,还包括:
判断启动所述启动请求的用户权限,若所述用户无权启动所述应用软件,则拒绝所述启动请求。


5.一种基于云架构工作站的共享方法,其特征在于,包括:
由多个用户终端向管理服务软件发送远程应用的启动请求,所述启动请求中包括用户权限信息,以使所述管理服务软件判断所述用户是否具有使用所述远程应用的权限,根据所述用户的使用权限调配工作站的计算资源。

【专利技术属性】
技术研发人员:杨建
申请(专利权)人:联思智云北京科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1