一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种系统终端快速启动方法、系统、存储介质及设备与流程

2022-11-16 17:20:22 来源:中国专利 TAG:


1.本发明涉及汽车电子技术领域,特别涉及一种系统终端快速启动方法、系统、存储介质及设备。


背景技术:

2.mes系统(manufacturingexecutionsystem)即制造企业生产过程执行系统,是一套面向制造企业车间执行层的生产信息化管理系统。mes可以为企业提供包括制造数据管理、计划排产管理、生产调度管理、库存管理、质量管理、人力资源管理、工作中心/设备管理、工具工装管理、采购管理、成本管理、项目看板管理、生产过程控制、底层数据集成分析、上层数据集成分解等管理模块,为企业打造一个扎实、可靠、全面、可行的制造协同管理平台。
3.现有技术中,mes系统虽然为b/s架构,但是其框架是基于java开发的,使用时需要用到java插件,这就需要用户手动安装java插件及设置系统的各种参数,使得每次终端用户的电脑在首次使用mes系统时需要配置各种参数,工作量重复且耗费大量时间,增加用户工作量。


技术实现要素:

4.基于此,本发明的目的是提供一种系统终端快速启动方法、系统、存储介质及设备,解决背景技术中终端电脑首次使用系统需配置各种参数,增加用户工作量的问题。
5.本发明一方面提供一种系统终端快速启动方法,方法包括:
6.获取目标配置文件,对目标配置文件进行解析得到多个配置名称以及与配置名称一一对应的配置任务包,配置任务包包括可执行文件;
7.根据配置名称从预设环境关联参数表中调取出对应的环境启动参数,并根据环境启动参数及可执行文件启动与配置名称对应的java环境;
8.根据配置名称获取服务器列表,根据服务器列表确定对应服务器列表的系统端口,基于java环境将可执行文件与系统端口进行对接,以根据可执行文件进行系统参数配置。
9.本发明中的系统终端快速启动方法,通过设置目标配置文件,将目标配置文件进行解析得到多个配置名称,根据配置名称中的可执行文件自动启动系统所需的java环境,再根据通过配置名称中的服务器列表确定可连接的系统端口,通过可执行文件对于系统端口连接,以完成系统参数配置,进而快速启动系统,通过目标配置文件可自动执行系统参数配置和启动,避免了人工去设置各种系统参数,节省了人力物力,解决了背景技术中终端电脑首次使用系统需配置各种参数,增加用户工作量的问题。
10.进一步的,基于java环境将可执行文件与系统端口进行对接,以根据可执行文件进行系统参数配置的步骤后还包括:
11.根据配置名称获取目标服务器名称及目标数据源名称,将目标服务器名及目标数
据源名称与系统服务器名及系统数据源名称进行匹配,判断是否匹配成功;
12.若匹配成功,则允许系统启动。
13.进一步的,根据服务器列表确定对应服务器列表的系统端口的步骤包括:
14.根据服务器列表确定多个可连接的系统节点端口,通过负载均衡将多个可连接的系统节点端口与空闲的系统端口进行连接。
15.进一步的,根据环境启动参数及可执行文件启动与配置名称对应的java环境的步骤之前包括:
16.根据配置名称确认可执行文件的存储地址,并在存储地址中调取系统配置所需的可执行文件。
17.进一步的,根据配置名称获取服务器列表的步骤还包括:
18.根据目标配置文件获取服务器类别及对应的服务器参数,根据服务器类别及对应的服务器参数生成服务器列表。
19.本发明另一方面提供一种系统终端快速启动系统,系统包括:
20.目标配置文件解析模块,用于获取目标配置文件,对目标配置文件进行解析得到多个配置名称;
21.目标配置文件解析模块,用于获取目标配置文件,对目标配置文件进行解析得到多个配置名称以及与配置名称一一对应的配置任务包,配置任务包包括可执行文件;
22.java环境启动模块,用于根据配置名称从预设环境关联参数表中调取出对应的环境启动参数,并根据环境启动参数及可执行文件启动与配置名称对应的java环境;
23.系统配置模块,用于根据配置名称获取服务器列表,根据服务器列表确定对应服务器列表的系统端口,基于java环境将可执行文件与系统端口进行对接,以根据可执行文件进行系统参数配置。
24.本发明另一方面提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述的系统终端快速启动方法。
25.本发明另一方面还提供一种数据处理设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现如上述的系统终端快速启动方法。
附图说明
26.图1为本发明第一实施例中系统终端快速启动方法流程图;
27.图2为本发明第二实施例中系统终端快速启动方法流程图;
28.图3为本发明第三实施例中系统终端快速启动系统框图;
29.如下具体实施方式将结合上述附图进一步说明本发明。
具体实施方式
30.为了便于理解本发明,下面将参照相关附图对本发明进行更全面的描述。附图中给出了本发明的若干实施例。但是,本发明可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本发明的公开内容更加透彻全面。
31.需要说明的是,当元件被称为“固设于”另一个元件,它可以直接在另一个元件上
或者也可以存在居中的元件。当一个元件被认为是“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件。本文所使用的术语“垂直的”、“水平的”、“左”、“右”以及类似的表述只是为了说明的目的。
32.除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。
33.实施例一
34.请参阅图1,所示为本发明第一实施例中的系统终端快速启动方法,包括步骤s11-s13。
35.s11、获取目标配置文件,对目标配置文件进行解析得到多个配置名称以及与配置名称一一对应的配置任务包,配置任务包包括可执行文件。
36.本发明提供一种针对系统快速启动工具,通过设计目标配置文件可配置名称来指定系统,以达到快速启动的目的。
37.系统获取目标配置文件,其中目标配置文件为ini目标配置文件,对目标配置文件进行解析得到多个配置名称和一一对应的配置任务包。其中,配置任务包包括可执行文件。配置任务还包括多个启动工具的启动目录、指定可扩展文件及其存储地址、服务器名、数据源名称和服务器列表等文件。
38.s12、根据配置名称从预设环境关联参数表中调取出对应的环境启动参数,并根据环境启动参数及可执行文件启动与配置名称对应的java环境。
39.配置名称中包括java指定jre包地址,用于指定java运行的环境。
40.从配置名称中的可执行文件的指定存储地址,并从指定存储地址调取系统配置所需的可执行文件。同时,获取配置名称中java环境启动参数,根据该指定java环境启动参数以及可执行文件,启动指定的java环境,系统必须在指定的java环境才能启动。
41.s13、根据配置名称获取服务器列表,根据服务器列表确定对应服务器列表的系统端口,基于java环境将可执行文件与系统端口进行对接,以根据可执行文件进行系统参数配置。
42.从配置名称中获取服务器列表,其中服务器列表由服务器类别及对应的服务器参数构成。服务器列表中的服务器参数用于实现系统节点端口的负载均衡。
43.根据服务器列表中多个服务器参数确定可连接的系统节点端口,每个系统节点端口均可实现系统端口连接。通过负载均衡在多个可连接的系统节点端口中连接系统中空闲可用的系统端口,从而可实现系统高效率的启动。
44.在java环境下,将可执行文件与确定的空闲系统端口进行连接,使得系统根据可执行文件进行系统参数配置,当系统参数配置完毕,系统则启动成功,从而实现通过目标配置文件自动完成系统的自动配置和快速启动。
45.综上,本发明上述实施例当中的系统终端快速启动方法,通过设置目标配置文件,将目标配置文件进行解析得到多个配置名称,根据配置名称中的可执行文件自动启动系统所需的java环境,再根据通过配置名称中的服务器列表确定可连接的系统端口,通过可执行文件对于系统端口连接,以完成系统参数配置,进而快速启动系统,通过目标配置文件可
自动执行系统参数配置和启动,避免了人工去设置各种系统参数,节省了人力物力,解决了背景技术中终端电脑首次使用系统需配置各种参数,增加用户工作量的问题。
46.实施例二
47.请参阅图2,所示为本发明第二实施例中的系统终端快速启动方法,包括步骤s21-s26。
48.s21、获取目标配置文件,对目标配置文件进行解析得到多个配置名称以及与配置名称一一对应的配置任务包,配置任务包包括可执行文件。
49.本发明提供一种针对系统快速启动工具,通过设计目标配置文件可配置名称来指定系统,以达到快速启动的目的。
50.系统获取目标配置文件,其中目标配置文件为ini目标配置文件,对目标配置文件进行解析得到多个配置名称和一一对应的配置任务包。其中,配置任务包包括可执行文件。配置任务还包括多个启动工具的启动目录、指定可扩展文件及其存储地址、服务器名、数据源名称和服务器列表等文件。
51.s22、根据配置名称从预设环境关联参数表中调取出对应的环境启动参数,并根据环境启动参数及可执行文件启动与配置名称对应的java环境。
52.配置名称中包括java指定jre包地址,jre包为可执行文件,用于指定java运行的环境。
53.从配置名称中的可执行文件的指定存储地址,并从指定存储地址调取系统配置所需的可执行文件。同时,获取配置名称中java环境启动参数,根据该指定java环境启动参数以及可执行文件,启动指定的java环境,系统必须在指定的java环境才能启动。
54.s23、将对应目标服务器名及目标数据源名称的配置值与系统服务器名及系统数据源名称的配置值进行匹配,判断是否匹配成功。
55.若匹配成功,则执行步骤s24。
56.若匹配失败,则执行步骤s26。
57.在目标配置文件中的多个配置名称中获取目标服务器名称及目标数据源名称,同时,获取系统中对应的指定有服务器名称和数据源名称,将配置名称中的目标服务器名称及目标数据源名称与系统中的服务器名称和数据源名称进行比对,判断是否匹配成功,若比对一致,则匹配成功。若不一致,则匹配失败,系统启动失败。
58.s24、根据所述服务器列表确定多个可连接的系统节点端口,通过负载均衡将多个可连接的系统节点端口与空闲的系统端口进行连接。
59.从配置名称中获取服务器列表,其中服务器列表由服务器类别及对应的服务器参数构成,服务器列表用于实现系统节点端口的负载均衡。
60.根据服务器列表中多个服务器参数确定可连接的系统节点端口,每个系统节点端口均可实现系统端口连接。通过负载均衡在多个可连接的系统节点端口中连接系统中空闲可用的系统端口,从而可实现系统高效率的启动。
61.s25、基于java环境将可执行文件与系统端口进行对接,以根据可执行文件进行系统参数配置。
62.在java环境下,将可执行文件与确定的空闲系统端口进行连接,使得系统根据可执行文件进行系统参数配置,当系统参数配置完毕,系统则启动成功,从而实现通过目标配
置文件自动完成系统的自动配置和快速启动。
63.s26、启动失败。
64.综上,本发明上述实施例当中的系统终端快速启动方法,通过设置目标配置文件,将目标配置文件进行解析得到多个配置名称,根据配置名称中的可执行文件自动启动系统所需的java环境,再根据通过配置名称中的服务器列表确定可连接的系统端口,通过可执行文件对于系统端口连接,以完成系统参数配置,进而快速启动系统,通过目标配置文件可自动执行系统参数配置和启动,避免了人工去设置各种系统参数,节省了人力物力,解决了背景技术中终端电脑首次使用系统需配置各种参数,增加用户工作量的问题。
65.实施例三
66.本发明实施例中提供一种系统终端快速启动系统,请参阅图3,所示本实施例中的系统终端快速启动方法系统,所述系统包括:
67.目标配置文件解析模块,用于获取目标配置文件,对所述目标配置文件进行解析得到多个配置名称以及与所述配置名称一一对应的配置任务包,所述配置任务包包括可执行文件;
68.java环境启动模块,用于根据配置名称从预设环境关联参数表中调取出对应的环境启动参数,并根据所述环境启动参数及所述可执行文件启动与所述配置名称对应的java环境;
69.系统配置模块,用于根据所述配置名称获取服务器列表,根据所述服务器列表确定对应所述服务器列表的系统端口,基于所述java环境将所述可执行文件与所述系统端口进行对接,以根据所述可执行文件进行系统参数配置。
70.进一步的,在其他可选实施例中,所述系统配置模块包括:
71.服务名匹配单元,用于根据所述配置名称获取目标服务器名称及目标数据源名称,将所述目标服务器名及所述目标数据源名称与系统服务器名及系统数据源名称进行匹配,判断是否匹配成功;
72.若匹配成功,则允许系统启动。
73.进一步的,在其他可选实施例中,所述系统对接模块包括:
74.负载均衡模块,用于根据所述服务器列表确定多个可连接的系统节点端口,通过负载均衡将多个可连接的系统节点端口与空闲的系统端口进行连接。
75.进一步的,在其他可选实施例中,所述java环境启动模块包括:
76.可执行文件调取单元,用于根据所述配置名称确认可执行文件的存储地址,并在所述存储地址中调取系统配置所需的可执行文件。
77.进一步的,在其他可选实施例中,所述系统包括:
78.服务器列表生成模块,用于根据所述目标配置文件获取服务器类别及对应的服务器参数,根据所述服务器类别及对应的服务器参数生成服务器列表。
79.上述各模块、单元被执行时所实现的功能或操作步骤与上述方法实施例大体相同,在此不再赘述。
80.综上,本发明上述实施例当中的系统终端快速启动系统,通过设置目标配置文件,将目标配置文件进行解析得到多个配置名称,根据配置名称中的可执行文件自动启动系统所需的java环境,再根据通过配置名称中的服务器列表确定可连接的系统端口,通过可执
行文件对于系统端口连接,以完成系统参数配置,进而快速启动系统,通过目标配置文件可自动执行系统参数配置和启动,避免了人工去设置各种系统参数,节省了人力物力,解决了背景技术中终端电脑首次使用系统需配置各种参数,增加用户工作量的问题。
81.本发明实施例还提出一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述实施例中的系统终端快速启动方法的步骤。
82.本发明的实施例还提出一种数据处理设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现上述实施例中方法的步骤。
83.在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。
84.计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得程序,然后将其存储在计算机存储器中。
85.应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
86.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
87.以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献