一种桌面操作系统的构造方法及系统技术方案

技术编号:13762442 阅读:60 留言:0更新日期:2016-09-27 17:25
本发明专利技术公开了一种桌面操作系统的构造方法及系统,构建服务器端、编译主机端和集成主机端,该方法包括:服务器端接收源码包以及编译指令,并根据编译主机端的负载均衡情况为源码包分配服务器主机作为编译主机端,并下发编译任务;编译主机端接收编译任务,根据源码包的编译依赖条件创建临时编译环境,进行源码包的编译工作;当源码包编译完成时,服务器端下发集成指令;集成主机端接收集成指令,创建临时集成环境,在临时集成环境下进行桌面操作系统的集成。本发明专利技术通过自动化编译构造桌面操作系统代替人为操作,解决桌面操作系统人为编译构造带来的编译效率低下,产品质量不高,兼容性不好等问题。

【技术实现步骤摘要】

本专利技术涉及计算机系统
,更特别的,本专利技术涉及一种桌面操作系统的构造方法及系统
技术介绍
在现有技术中,桌面操作系统搭建编译环境、编译源码包和完成二进制包的集成主要通过人工的完成,以及人工完成桌面操作系统安装介质的生成。对于采用人工搭建编译环境,容易导致编译环境的不一致性,进而导致编译出来的二进制文件存在系统兼容性问题;人工生成的桌面操作系统容易导致桌面操作系统产品的系统兼容性问题;人工生产出来的桌面操作系统产品质量不高,且桌面操作系统生产效率低下。
技术实现思路
本专利技术的目的在于提供一种桌面操作系统的构造方法及系统,已解决现有技术中由于采用人工搭建编译环境、编译源码包和完成二进制包的集成主要通过人工完成桌面操作系统,而造成的系统兼容性差以及桌面操作系统产品质量不高,且桌面操作系统生产效率低下的问题。为达到上述目的,本专利技术提供了以下技术方案:本专利技术公开了一种桌面操作系统的构造方法,构建服务器端、编译主机端和集成主机端,该方法包括:所述服务器端接收源码包以及编译指令,并根据所述编译主机端的负载均衡情况为所述源码包分配服务器主机作为编译主机端,并下发编译任务;所述编译主机端接收所述编译任务,根据所述源码包的编译依赖条件创建临时编译环境,进行所述源码包的编译工作;当所述源码包编译完成时,所述服务器端下发集成指令;所述集成主机端接收所述集成指令,创建临时集成环境,在所述临时集成环境下进行所述桌面操作系统的集成。优选的,该方法还包括:获取编译结果,所述编译主机端将所述编译结果反馈及上传到所述服务器端。优选的,该方法还包括:获取集成结果,所述集成主机端将集成完成的所述桌面操作系统集成结果反馈至所述服务器端。优选的,该方法还包括:将所述编译结果和所述集成结果在所述服务器端进行显示。本专利技术在上述公开的方法的基础上,还公开了一种桌面操作系统的构造系统,构建服务器端、编译主机端和集成主机端,该系统包括:接收指令模块,用于所述服务器端接收源码包以及编译指令,并根据所述编译主机端的负载均衡情况为所述源码包分配服务器主机作为编译主机端,并下发编译任务;编译模块,用于所述编译主机端接收所述编译任务,根据所述源码包的编译依赖条件创建临时编译环境,进行所述源码包的编译工作;下发指令模块,用于当所述源码包编译完成时,所述服务器端下发集成指令;集成模块,用于所述集成主机端接收所述集成指令,创建临时集成环境,在所述临时集成环境下进行所述桌面操作系统的集成。优选的,该系统还包括:第一反馈模块,用于获取编译结果,所述编译主机端将所述编译结果反馈及上传到所述服务器端。优选的,该系统还包括:第二反馈模块,用于获取集成结果,所述集成主机端将集成完成的所述桌面操作系统集成结果反馈至所述服务器端。优选的,该系统还包括:显示模块,用于将所述编译结果和所述集成结果在所述服务器端进行显示。经由上述的技术方案可知,与现有技术相比,本专利技术公开了一种桌面操作系统的构造方法及系统,构建服务器端、编译主机端和集成主机端,该方法包括:所述服务器端接收源码包以及编译指令,并根据所述编译主机端的负载均衡情况为所述源码包分配服务器主机作为编译主机端,并下发编译任务;所述编译主机端接收所述编译任务,根据所述源码包的编译依赖条件创建临时编译环境,进行所述源码包的编译工作;当所述源码包编译完成时,所述服务器端下发集成指令;所述集成主机端接收所述集成指令,创建临时集成环境,在所述临时集成环境下进行所述桌面操作系统的集成。本专利技术通过自动化编译构造桌面操作系统代替人为操作,解决桌面操作系统人为编译构造带来的编译效率低下,产品质量不高,兼容性不好等问题。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术公开的一种桌面操作系统的构造方法实施例的流程示意图;图2为本专利技术公开的一种桌面操作系统的构造方法另一实施例的流程示意图;图3为本专利技术公开的一种桌面操作系统的构造系统实施例的结构示意图;图4为本专利技术公开的一种桌面操作系统的构造系统另一实施例的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做
出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅附图1,图1为本专利技术公开的一种桌面操作系统的构造方法流程示意图。本实施例公开了一种桌面操作系统的构造方法,构建服务器端、编译主机端和集成主机端,该方法包括以下步骤:S101、服务器端接收源码包以及编译指令,并根据编译主机端的负载均衡情况为源码包分配服务器主机作为编译主机端,并下发编译任务。S102、编译主机端接收编译任务,根据源码包的编译依赖条件创建临时编译环境,进行源码包的编译工作。S103、当源码包编译完成时,服务器端下发集成指令。S104、集成主机端接收集成指令,创建临时集成环境,在临时集成环境下进行桌面操作系统的集成。具体的,工作机向服务器端提交源码包;所述服务器端接收到源码包后,为源码包自动分配一台服务器主机作为编译主机,编译主机根据源码包的编译依赖条件自动创建临时编译环境,临时编译环境完成源码包的编译工作。待编译源码包都编译完成,服务器端下发集成命令,集成主机端创建临时集成环境,临时集成环境完成桌面操作系统的集成工作。本实施例公开的一种桌面操作系统的构造方法,通过自动化编译构造桌面操作系统代替人为操作,解决桌面操作系统人为编译构造带来的编译效率低下,产品质量不高,兼容性不好等问题。请参阅附图2,图2为本专利技术公开的一种桌面操作系统的构造方法另一实施例的流程示意图。本实施例提供了一种桌面操作系统的构造方法,构建服务器端、编译主机端和集成主机端,该方法包括以下步骤:S201、服务器端接收源码包以及编译指令,并根据编译主机端的负载均衡情况为源码包分配服务器主机作为编译主机端,并下发编译任务。S202、编译主机端接收编译任务,根据源码包的编译依赖条件创建临时编译环境,进行源码包的编译工作。S203、当源码包编译完成时,服务器端下发集成指令。S204、集成主机端接收集成指令,创建临时集成环境,在临时集成环境下进行桌面操作系统的集成。S205、获取编译结果,编译主机端将所述编译结果反馈及上传到服务器端。S206、获取集成结果,集成主机端将集成完成的桌面操作系统集成结果反馈至服务器端。S207、将编译结果和集成结果在服务器端进行显示。具体的,工作机向服务器端提交源码包;所述服务器端接收到源码包后,为源码包自动分配一台服务器主机作为编译主机,编译主机根据源码包的编译依赖条件自动创建临时编译环境,临时编译环境完成源码包的编译工作。待编译源码包都编译完成,服务器端下发集成命令,集成主机端创建临时集成环境,临时集成环境完成桌面操作系统的集成工作。本实施例公开的一种桌面操作系统的构造方法,通过自动化编译构造桌面操作系统代替人为操作,解决本文档来自技高网
...

【技术保护点】
一种桌面操作系统的构造方法,其特征在于,构建服务器端、编译主机端和集成主机端,该方法包括:所述服务器端接收源码包以及编译指令,并根据所述编译主机端的负载均衡情况为所述源码包分配服务器主机作为编译主机端,并下发编译任务;所述编译主机端接收所述编译任务,根据所述源码包的编译依赖条件创建临时编译环境,进行所述源码包的编译工作;当所述源码包编译完成时,所述服务器端下发集成指令;所述集成主机端接收所述集成指令,创建临时集成环境,在所述临时集成环境下进行所述桌面操作系统的集成。

【技术特征摘要】
1.一种桌面操作系统的构造方法,其特征在于,构建服务器端、编译主机端和集成主机端,该方法包括:所述服务器端接收源码包以及编译指令,并根据所述编译主机端的负载均衡情况为所述源码包分配服务器主机作为编译主机端,并下发编译任务;所述编译主机端接收所述编译任务,根据所述源码包的编译依赖条件创建临时编译环境,进行所述源码包的编译工作;当所述源码包编译完成时,所述服务器端下发集成指令;所述集成主机端接收所述集成指令,创建临时集成环境,在所述临时集成环境下进行所述桌面操作系统的集成。2.根据权利要求1所述的构造方法,其特征在于,还包括:获取编译结果,所述编译主机端将所述编译结果反馈及上传到所述服务器端。3.根据权利要求2所述的构造方法,其特征在于,还包括:获取集成结果,所述集成主机端将集成完成的所述桌面操作系统集成结果反馈至所述服务器端。4.根据权利要求3所述的构造方法,其特征在于,还包括:将所述编译结果和所述集成结果在所述服务器端进行显示。5.一种桌面操作系统的构造系统,其特征在于,构建服务器端...

【专利技术属性】
技术研发人员:金成明赵永彬李巍王鸥陈硕张靖欣于海李祉岐孙磊
申请(专利权)人:国网辽宁省电力有限公司信息通信分公司北京国电通网络技术有限公司国家电网公司国网信息通信产业集团有限公司
类型:发明
国别省市:辽宁;21

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

1