首页> 中国专利> 实现数控系统快速启动和初始化的控制系统、方法、装置、处理器及计算机可读存储介质

实现数控系统快速启动和初始化的控制系统、方法、装置、处理器及计算机可读存储介质

摘要

本发明涉及一种实现数控系统快速启动和初始化的控制系统,所述的控制系统包括启动控制功能模块,用于控制系统软件启动的具体命令;启动镜像生成功能模块,用于将控制系统的快照保存到硬盘中,生成系统快速启动镜像;启动镜像还原功能模块,用于对硬盘中的所述的控制系统的快照进行还原操作以及后续处理功能模块,用于重连外部设备并更新相关信息。本发明还涉及一种基于上述控制系统的控制方法、装置、处理器及计算机可读存储介质。采用了本发明的所述的控制系统、方法、装置、处理器及计算机可读存储介质,解决了数控系统启动速度慢的问题,缩短了启动时长,极大的提升了操作者的使用效率。

著录项

说明书

技术领域

本发明涉及数控加工软件技术领域,尤其涉及数控系统快速启动和初始化技术领域,具体是指一种实现数控系统快速启动和初始化的控制系统、方法、装置、处理器及计算机可读存储介质。

背景技术

在数控加工领域中,例如车床行业,由于加工的刀路相对铣床较简单,在设计硬件系统时,通常采用性能较低的硬件配置,从而达到经济效益的平衡。由于性能较低,软件启动时间比较长,严重影响使用者的体验,且会降低整体效率。

现有技术使用正常启动流程如下:

硬件上电→启动操作系统→启动软件→软件初始化→使用者操作。

发明内容

本发明的目的是克服了上述现有技术的缺点,提供了一种启动耗时短且效率高的实现数控系统快速启动和初始化的控制系统、方法、装置、处理器及计算机可读存储介质。

为了实现上述目的,本发明的实现数控系统快速启动和初始化的控制系统、方法、装置、处理器及计算机可读存储介质。如下:

该实现数控系统快速启动和初始化的控制系统,其主要特点是,所述的控制系统包括:

启动控制功能模块,用于启动系统软件,控制所述的系统软件启动的具体命令,完成所述的系统软件的初始化处理;

启动镜像生成功能模块,用于将当前所述的控制系统的快照保存到硬盘中,生成系统快速启动镜像;

启动镜像还原功能模块,用于基于所生成的系统快速启动镜像对所述的硬盘中的所述的控制系统的快照进行还原操作;

后续处理功能模块,用于重连外部设备并更新与相关信息。

较佳地,所述的启动控制功能模块具体进行以下处理:

判断此次所述的系统软件启动是否需要制作系统快速启动镜像,若是,则驱动所述的启动镜像生成功能模块运行,若否,则不进行操作处理;

并且,所述的启动控制功能模块具体进行以下处理:

判断此次所述的系统软件启动是否需要还原系统快速启动镜像,若是,则驱动所述的启动镜像还原功能模块运行,若否,则不进行操作处理。

较佳地,所述的启动镜像生成功能模块运行,具体进行以下处理:

将此时所述的控制系统的软件进程的上下文快照、控制系统的当前快照以落地文件所述的系统快速启动镜像的形式保存到硬盘中。

较佳地,所述的启动镜像还原功能模块运行,具体进行以下处理:

在所述的系统软件启动时,将所述的硬盘中生成的所述的系统快速启动镜像的快照文件还原到所述的控制系统中。

较佳地,所述的后续处理功能模块具体进行以下处理:

将所述的控制系统重新连接外部设备,更新所述的控制系统与外部设备之间相关的信息,所述的信息包括外部设备名称、系统软件使用时间。

该实现数控系统快速启动和初始化的控制方法,其主要特点是,所述的方法具体包括以下步骤:

(1)硬件设备上电,启动所述的控制系统;

(2)启动所述的启动控制功能模块,并对启动命令进行判断,进行软件初始化操作;

(3)如果所述的系统需要制作所述的系统快速启动镜像,则进入步骤(4);如果所述的系统需要还原所述的系统快速启动镜像,则进入步骤(5),否则,所述的控制系统不进行后续操作;

(4)驱动所述的启动镜像生成功能模块运行,将此时所述的控制系统的软件进程的上下文快照、控制系统的当前快照以落地文件所述的系统快速启动镜像的形式保存到硬盘中;

(5)驱动所述的启动镜像还原功能模块运行,将所述的硬盘中生成的所述的系统快速启动镜像的快照文件还原到所述的控制系统中;

(6)将所述的控制系统重新连接外部设备,更新所述的控制系统与外部设备之间相关的信息;

(7)供用户进行使用操作。

该实现数控系统快速启动和初始化控制的装置,其主要特点是,所述的装置包括:

处理器,被配置成执行计算机可执行指令;

存储器,存储一个或多个计算机可执行指令,所述的计算机可执行指令被所述的处理器执行时,实现上述控制方法的各个步骤。

该实现数控系统快速启动和初始化控制的处理器,其特征在于,所述的处理器被配置成执行计算机可执行指令,所述的计算机可执行指令被所述的处理器执行时,实现上述控制方法的各个步骤。

该计算机可读存储介质,其特征在于,其上存储有计算机程序,所述的计算机程序可被处理器执行以实现上述控制方法的各个步骤。

采用了本发明的实现数控系统快速启动和初始化的控制系统、方法、装置、处理器及计算机可读存储介质,通过设计启动控制功能模块、启动镜像生成功能模块、启动镜像还原功能模块以及后续处理功能模块四个功能模块,使得使用者从硬件设备上电到使用者开始操作,相比现有技术而言在启动时间上缩短了75%所需的系统耗时,有效的提升了使用者的使用效率,同时也能为使用者带来较好的用户体验,增加了硬件设备整体的使用效率。

附图说明

图1为本发明的实现数控系统快速启动和初始化的控制系统的软件架构的应用流程图。

图2为本发明的实现数控系统快速启动和初始化的控制方法的流程图。

具体实施方式

为了能够更清楚地描述本发明的技术内容,下面结合具体实施例来进行进一步的描述。

在详细说明根据本发明的实施例前,应该注意到的是,在下文中,术语“包括”、“包含”或任何其他变体旨在涵盖非排他性的包含,由此使得包括一系列要素的过程、方法、物品或者设备不仅包含这些要素,而且还包含没有明确列出的其他要素,或者为这种过程、方法、物品或者设备所固有的要素。

作为本发明的优选实施方式,该实现数控系统快速启动和初始化的控制系统,其中,所述的控制系统包括:

启动控制功能模块,用于启动系统软件,控制所述的系统软件启动的具体命令,完成所述的系统软件的初始化处理;

启动镜像生成功能模块,用于将当前所述的控制系统的快照保存到硬盘中,生成系统快速启动镜像;

启动镜像还原功能模块,用于基于所生成的系统快速启动镜像对所述的硬盘中的所述的控制系统的快照进行还原操作;

后续处理功能模块,用于重连外部设备并更新与相关信息。

请参阅图1所示,作为本发明的优选实施方式,所述的启动控制功能模块具体进行以下处理:

判断此次所述的系统软件启动是否需要制作系统快速启动镜像,若是,则驱动所述的启动镜像生成功能模块运行,若否,则不进行操作处理;

并且,所述的启动控制功能模块具体进行以下处理:

判断此次所述的系统软件启动是否需要还原系统快速启动镜像,若是,则驱动所述的启动镜像还原功能模块运行,若否,则不进行操作处理。

作为本发明的优选实施方式,所述的启动镜像生成功能模块运行,具体进行以下处理:

将此时所述的控制系统的软件进程的上下文快照、控制系统的当前快照以落地文件所述的系统快速启动镜像的形式保存到硬盘中。

作为本发明的优选实施方式,所述的启动镜像还原功能模块运行,具体进行以下处理:

在所述的系统软件启动时,将所述的硬盘中生成的所述的系统快速启动镜像的快照文件还原到所述的控制系统中。

作为本发明的优选实施方式,所述的后续处理功能模块具体进行以下处理:

将所述的控制系统重新连接外部设备,更新所述的控制系统与外部设备之间相关的信息,所述的信息包括外部设备名称、系统软件使用时间。

请参阅图2所示,作为本发明的优选实施方式,该实现数控系统快速启动和初始化的控制方法,其中,所述的方法具体包括以下步骤:

(1)硬件设备上电,启动所述的控制系统;

(2)启动所述的启动控制功能模块,并对启动命令进行判断,进行软件初始化操作;

(3)如果所述的系统需要制作所述的系统快速启动镜像,则进入步骤(4);如果所述的系统需要还原所述的系统快速启动镜像,则进入步骤(5),否则,所述的控制系统不进行后续操作;

(4)驱动所述的启动镜像生成功能模块运行,将此时所述的控制系统的软件进程的上下文快照、控制系统的当前快照以落地文件所述的系统快速启动镜像的形式保存到硬盘中;

(5)驱动所述的启动镜像还原功能模块运行,将所述的硬盘中生成的所述的系统快速启动镜像的快照文件还原到所述的控制系统中;

(6)将所述的控制系统重新连接外部设备,更新所述的控制系统与外部设备之间相关的信息;

(7)供用户进行使用操作。

作为本发明的优选实施方式,该实现数控系统快速启动和初始化控制的装置,其特征在于,所述的装置包括:

处理器,被配置成执行计算机可执行指令;

存储器,存储一个或多个计算机可执行指令,所述的计算机可执行指令被所述的处理器执行时,实现上述控制方法的各个步骤。

作为本发明的优选实施方式,该实现数控系统快速启动和初始化控制的处理器,其中,所述的处理器被配置成执行计算机可执行指令,所述的计算机可执行指令被所述的处理器执行时,实现上述控制方法的各个步骤。

作为本发明的优选实施方式,该计算机可读存储介质,其中,其上存储有计算机程序,所述的计算机程序可被处理器执行以实现上述控制方法的各个步骤。

在本发明的一具体实施方式中,本发明的该实现数控系统快速启动和初始化的控制系统,具体进行以下操作:

1.系统启动控制功能模块,用于控制此次软件启动是否需要:

(1)“制作”“快速启动包”,或是(2)“还原”“快速启动包”;

2.“快速启动包”制作模块(又称为“启动镜像生成功能模块”),负责将此时数控系统的软件进程的上下文快照、操作系统的当前快照,以落地文件“快速启动包”(又称为“系统快速启动镜像”)的形式保存到硬盘中。

3.“快速启动包”还原模块(又称为“启动镜像还原功能模块”),负责软件启动时,把硬盘中的“快速启动包”的文件,还原到操作系统中。

4.后续处理功能模块,负责“还原”“快速启动包”后,执行“后续的软件初始化”操作。

本系统软件架构的使用方法如下(详见图1所示):

第一次启动流程:

硬件上电→启动操作系统→启动软件→软件初始化→制作快速启动包→使用者操作。

后续的启动流程:

硬件上电→启动操作系统→还原快速启动包→后续处理模块→使用者操作。

在本发明的一具体实施方式中,本发明的该实现数控系统快速启动和初始化的控制系统的软件架构具体包括如下:

1.软件架构组成

(1)启动控制功能模块

本模块的功能为:用以控制软件启动命令;

(2)启动包制作模块

本模块的功能为:保存当前操作系统的快照到硬盘中;

(3)启动包还原模块:

本模块的功能为:将硬盘中的操作系统的快照进行还原操作;

(4)后续处理模块:

本模块的功能为:重连外设;更新与外设相关的信息,如外设名称等;更新与时间相关的业务模块,如软件使用时间等;

2.工作原理如下:

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。

应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行装置执行的软件或固件来实现。

本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成的,程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。

此外,上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。

上述提到的存储介质可以是只读存储器,磁盘或光盘等。

在本说明书的描述中,参考术语“一具体实施方式”、“一些实施例”、“示例”、“具体示例”、或“优选实施方式”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

采用了本发明的实现数控系统快速启动和初始化的控制系统、方法、装置、处理器及计算机可读存储介质,通过设计启动控制功能模块、启动镜像生成功能模块、启动镜像还原功能模块以及后续处理功能模块四个功能模块,使得使用者从硬件设备上电到使用者开始操作,相比现有技术而言在启动时间上缩短了75%所需的系统耗时,有效的提升了使用者的使用效率,同时也能为使用者带来较好的用户体验,增加了硬件设备整体的使用效率。

在此说明书中,本发明已参照其特定的实施例作了描述。但是,很显然仍可以作出各种修改和变换而不背离本发明的精神和范围。因此,说明书和附图应被认为是说明性的而非限制性的。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号