桌面管理方法、装置、平台、计算机设备和存储介质制造方法及图纸

技术编号:36202608 阅读:14 留言:0更新日期:2023-01-04 11:56
本申请涉及一种桌面管理方法、装置、计算机设备、存储介质和计算机程序产品。所述方法应用于桌面管理平台,桌面管理平台中集成有中间件,中间件包含统一应用程序调用接口。所述方法包括:响应于目标账户发起的桌面创建请求,获取桌面创建请求对应的目标账户的账户注册信息以及桌面的配置信息;基于账户注册信息以及桌面的配置信息,确定桌面的类型;桌面的类型对应目标操作系统;根据桌面的类型,通过统一应用程序接口调用目标操作系统的桌面创建服务,生成桌面信息文件。其中,桌面信息文件用于指示桌面管理平台创建桌面会话进程。采用本方法能够实现针对不同操作系统的桌面的管理兼容。理兼容。理兼容。

【技术实现步骤摘要】
桌面管理方法、装置、平台、计算机设备和存储介质


[0001]本申请涉及计算机与信息
,特别是涉及一种桌面管理方法、装置、计算机设备、存储介质和计算机程序产品。

技术介绍

[0002]随着计算机技术的不断发展,各操作系统的桌面部署和应用技术发展迅速。
[0003]针对不同操作系统进行桌面部署和应用时,通常采用不同的桌面实现方法。例如,针对windows操作系统,通过Citrix Hypervisor(全面的应用程序和桌面虚拟机管理程序管理平台)技术搭建虚拟化桌面和应用发布环境。针对Linux操作系统,通过VNC(Virtual Network Console,虚拟网络控制台)技术实现搭建桌面和管理服务进程。
[0004]然而,在同一平台对多种不同操作系统的桌面进行部署和应用时,通常会进行操作系统实例隔离,即调用不同的命令和接口,进行桌面的创建、查询和应用等。这就使得在同一平台对不同操作系统的桌面部署和应用时,无法进行集中管理。

技术实现思路

[0005]基于此,有必要针对上述技术问题,提供一种桌面管理方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
[0006]第一方面,本申请提供了一种桌面管理方法。所述方法应用于桌面管理平台,所述桌面管理平台中集成有中间件,所述中间件包含统一应用程序调用接口,所述方法包括:
[0007]响应于目标账户发起的桌面创建请求,获取所述桌面创建请求对应的目标账户的账户注册信息以及桌面的配置信息;
[0008]基于所述账户注册信息以及所述桌面的配置信息,确定所述桌面的类型;所述桌面的类型对应目标操作系统;
[0009]根据所述桌面的类型,通过所述统一应用程序接口调用所述目标操作系统的桌面创建服务,生成桌面信息文件;所述桌面信息文件包含已创建桌面的参数信息。
[0010]采用本方法,通过桌面管理平台集成的中间件,提供统一的应用程序接口,调用该目标操作系统的桌面创建服务,生成桌面信息文件,从而实现针对不同操作系统的桌面的管理兼容。
[0011]在其中一个实施例中,所述目标操作系统为Linux操作系统,所述生成桌面信息文件,包括:
[0012]基于预设的桌面服务分配策略,将所述桌面创建服务分配至所述桌面管理平台中的目标服务节点;所述桌面管理平台预置有所述目标桌面对应的创建程序脚本;
[0013]通过所述目标服务节点执行所述创建程序脚本,创建桌面会话,并记录所述桌面会话中包含的会话进程信息,生成桌面信息文件。
[0014]本实施例中,通过预设的桌面服务分配策略,将桌面创建服务分配至桌面管理平台中的目标服务节点,由该目标服务节点为客户端的桌面创建请求提供桌面创建服务,实
现桌面管理平台中各服务节点执行各桌面创建服务时负载均衡,从而提高了桌面创建服务的执行效率。
[0015]在其中一个实施例中,所述基于预设的桌面服务分配策略,将所述桌面创建服务分配至所述桌面管理平台中的目标服务节点,包括:
[0016]获取所述桌面管理平台中各服务节点的资源利用率;
[0017]在各所述服务节点中,将所述资源利用率最小的服务节点确定为目标服务节点;
[0018]将所述桌面创建服务分配至所述目标服务节点。
[0019]本实施例中,通过最小资源利用率分配策略,将桌面创建服务分配至桌面管理平台中当前资源利用率最小的目标服务节点,由该目标服务节点为客户端的桌面创建请求提供桌面创建服务,保证了每次接收该桌面创建服务的服务节点均是负载压力最小的节点,减少由于负载压力过大造成的服务排队的时间,提高桌面创建服务的执行效率。
[0020]在其中一个实施例中,所述基于预设的桌面服务分配策略,将所述桌面创建服务分配至所述桌面管理平台中的目标服务节点,包括:
[0021]根据预设的服务节点分配顺序,依次将所述桌面管理平台中包含的各服务节点,确定为目标服务节点;
[0022]将所述桌面创建服务分配至所述目标服务节点。
[0023]本实施例中,通过平均分配策略,将多个桌面创建服务依次分配至桌面管理平台的目标服务节点,由该目标服务节点为客户端的桌面创建请求提供桌面创建服务,从而保证桌面管理平台中各服务节点的负载均衡,提高了桌面创建服务的执行效率。
[0024]在其中一个实施例中,所述桌面信息文件中还包括桌面编号、桌面起始时间以及桌面结束时间,所述生成桌面信息文件之后,所述方法还包括:
[0025]解析所述桌面信息文件,得到所述桌面信息文件中包含的目标桌面对应的桌面编号、桌面起始时间以及桌面结束时间;
[0026]根据所述桌面编号确定所述目标桌面对应的计费单价数据,并根据所述桌面起始时间、所述桌面结束时间以及所述计费单价数据,确定所述目标桌面的计费总价数据;
[0027]根据所述计费总价数据,对所述目标账户的账户总金额数据进行扣费处理,并将扣费信息记录至预设的计费表中。
[0028]本实施例中,通过桌面管理平台中预先配置的自动计费规则,对目标操作系统的桌面的使用过程进行自动化计费,实现了目标操作系统的桌面的自动化运营。
[0029]在其中一个实施例中,所述方法还包括:
[0030]响应于所述目标桌面的查询请求,通过所述统一应用程序接口调用桌面会话进程捕获服务,获取所述目标服务节点上运行的所述目标桌面的桌面会话进程信息;
[0031]基于所述桌面会话进程信息对所述目标服务节点进行检测,当检测到所述目标服务节点异常时,获取所述目标服务节点上的桌面会话进程信息,生成桌面信息文件;
[0032]将所述桌面信息文件分配至新的目标服务节点,并通过所述新的目标服务节点和所述桌面信息文件重新创建桌面会话进程。
[0033]本实施例中,将出现异常的目标服务节点上的桌面会话进程信息,分配给新的目标服务节点,通过该新的目标服务节点对桌面会话进程信息的重新创建,实现对异常目标服务节点导致的异常桌面会话进程的重启,提高了目标桌面的应用稳定性。
[0034]第二方面,本申请还提供了一种桌面管理装置。所述装置应用于桌面管理平台,所述桌面管理平台中集成有中间件,所述中间件包含统一应用程序调用接口,所述装置包括:
[0035]获取模块,用于响应于目标账户发起的桌面创建请求,获取所述桌面创建请求对应的目标账户的账户注册信息以及桌面的配置信息;
[0036]确定模块,用于基于所述账户注册信息以及所述桌面的配置信息,确定所述桌面的类型;所述桌面的类型对应目标操作系统;
[0037]生成模块,用于根据所述桌面的类型,通过所述统一应用程序接口调用所述目标操作系统的桌面创建服务,生成桌面信息文件;所述桌面信息文件包含已创建桌面的参数信息。
[0038]第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0039本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种桌面管理方法,其特征在于,所述方法应用于桌面管理平台,所述桌面管理平台中集成有中间件,所述中间件包含统一应用程序调用接口,所述方法包括:响应于目标账户发起的桌面创建请求,获取所述桌面创建请求对应的目标账户的账户注册信息以及桌面的配置信息;基于所述账户注册信息以及所述桌面的配置信息,确定所述桌面的类型;所述桌面的类型对应目标操作系统;根据所述桌面的类型,通过所述统一应用程序接口调用所述目标操作系统的桌面创建服务,生成桌面信息文件;所述桌面信息文件包含已创建桌面的参数信息。2.根据权利要求1所述的方法,其特征在于,所述目标操作系统为Linux操作系统,所述生成桌面信息文件,包括:基于预设的桌面服务分配策略,将所述桌面创建服务分配至所述桌面管理平台中的目标服务节点;所述桌面管理平台预置有所述目标桌面对应的创建程序脚本;通过所述目标服务节点执行所述创建程序脚本,创建桌面会话,并记录所述桌面会话中包含的会话进程信息,生成桌面信息文件。3.根据权利要求2所述的方法,其特征在于,所述基于预设的桌面服务分配策略,将所述桌面创建服务分配至所述桌面管理平台中的目标服务节点,包括:获取所述桌面管理平台中各服务节点的资源利用率;在各所述服务节点中,将所述资源利用率最小的服务节点确定为目标服务节点;将所述桌面创建服务分配至所述目标服务节点。4.根据权利要求2所述的方法,其特征在于,所述基于预设的桌面服务分配策略,将所述桌面创建服务分配至所述桌面管理平台中的目标服务节点,包括:根据预设的服务节点分配顺序,依次将所述桌面管理平台中包含的各服务节点,确定为目标服务节点;将所述桌面创建服务分配至所述目标服务节点。5.根据权利要求1所述的方法,其特征在于,所述桌面信息文件中还包括桌面编号、桌面起始时间以及桌面结束时间,所述生成桌面信息文件之后,所述方法还包括:解析所述桌面信息文件,得到所述桌面信息文件中包含的目标桌面对应的桌面编号、桌面起始时间以及桌面结束时间;根据...

【专利技术属性】
技术研发人员:郝文静张涛李媛王建敏王雄斌吕灼恒原帅
申请(专利权)人:曙光信息产业股份有限公司
类型:发明
国别省市:

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

1