CN116340037B - 一种***的动态维护方法、***及存储介质 - Google Patents

一种***的动态维护方法、***及存储介质 Download PDF

Info

Publication number
CN116340037B
CN116340037B CN202310142069.7A CN202310142069A CN116340037B CN 116340037 B CN116340037 B CN 116340037B CN 202310142069 A CN202310142069 A CN 202310142069A CN 116340037 B CN116340037 B CN 116340037B
Authority
CN
China
Prior art keywords
maintained
dynamic
fault
faults
maintenance
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202310142069.7A
Other languages
English (en)
Other versions
CN116340037A (zh
Inventor
陈炳杰
顾子强
吴继东
林建华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Jurui Technology Co ltd
Original Assignee
Guangdong Jurui Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Jurui Technology Co ltd filed Critical Guangdong Jurui Technology Co ltd
Priority to CN202310142069.7A priority Critical patent/CN116340037B/zh
Publication of CN116340037A publication Critical patent/CN116340037A/zh
Application granted granted Critical
Publication of CN116340037B publication Critical patent/CN116340037B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0706Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/079Root cause analysis, i.e. error or fault diagnosis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0793Remedial or corrective actions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • Computer Security & Cryptography (AREA)
  • Hardware Redundancy (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

本发明具体涉及一种***的动态维护方法、***及存储介质,获取***的启动信号,并基于***的启动信号触发***的检查程序;调控***的检查程序,并进行周期性的动态检查,若排查到***的待维护处且***的当前工作区域不在***的待维护处,则将***的待维护处移载至***的维护区域,并对***的待维护处进行动态维护;在***的待维护处进行动态维护时,遍历***的待维护处中多处故障,并对多处故障进行分支调控;对多处故障进行关联,并将多处故障基于***的链路形成各故障集;对各故障集进行故障范围测算,并采集对应的代码段,以将代码段替换对应的故障集,从而对故障集进行链路式更换,提高***的待维护处的维护效率,保证了***的动态稳定性。

Description

一种***的动态维护方法、***及存储介质
技术领域
本发明属于***动态维护技术领域,具体涉及一种***的动态维护方法、***及存储介质。
背景技术
随着科技的发展,计算机已成为人们日常生活、工作中必不可少的工具,而且随着信息技术的发展,人们需要安装的应用软件也越来越多,电脑使用过程中也会遇到越来越多的***故障问题,如***硬件故障、软件故障、病毒防范、***升级等,如果不能及时有效地处理好这些故障,将会给正常工作、生活带来影响。
为此,对计算机***进行维护,成为当下急需解决的问题。现有技术中,对于软件***的维护基本是对于非工作状态的程序或待机的程序进行检查,具体的是需要在人为制定下进行针对性检查,故需要一个一个进行检查的点击,并且在检查过程中待维护处需要人为进行程序匹配,导致现有的软件***维护的维护效率较低,效果不佳。
发明内容
为解决现有技术中现有的***的待维护处的维护效率较低的技术问题,本发明提供了一种***的动态维护方法、***及存储介质。
本发明采用以下技术方案实现:
本发明包括一种***的动态维护方法,包括
获取***的启动信号,并基于***的启动信号触发***的检查程序;
调控***的检查程序,并进行周期性的动态检查,其中,按照***的空间区域进行依序检查;
若排查到***的待维护处且***的当前工作区域不在***的待维护处,则将***的待维护处移载至***的维护区域,并对***的待维护处进行动态维护;
在***的待维护处进行动态维护时,遍历***的待维护处中多处故障,并对多处故障进行分支调控;
对多处故障进行关联,并将多处故障基于***的链路形成各故障集;
对各故障集进行故障范围测算,并采集对应的代码段,以将代码段替换对应的故障集。
可选的,所述获取***的启动信号,并基于***的启动信号触发***的检查程序,包括:
实时遍历多个***的状态,并获取***的启动信号;
根据启动信号定位对应的***,并对启动信号进行信号解析,以得到检查密钥;
基于***的启动信号中检查密钥触发***的检查程序,此时,***的检查程序优先于***的启动程序。
可选的,所述调控***的检查程序,并进行周期性的动态检查,其中,按照***的空间区域进行依序检查,包括:
对***的检查程序进行模式调控,其中,***的检查程序的模式为间歇式动态检查、周期性动态检查、全面性动态检查;
选择周期性动态检查,并将间歇式动态检查和全面性动态检查按照优先级排序在周期性动态检查之后‘
对***进行周期性的动态检查,且保留间歇式动态检查和全面性动态检查;
对***进行空间区域划分,并将***的空间区域分为核心区域、安全区域和工作区域;
周期性的动态检查按照***的空间区域进行依序检查,并依次排查工作区域、核心区域、安全区域。
可选的,所述若排查到***的待维护处且***的当前工作区域不在***的待维护处,则将***的待维护处移载至***的维护区域,并对***的待维护处进行动态维护,包括:
在***进行周期性的动态检查时,遍历***的维护标记,并定位***的待维护处;
将***的待维护处和***的当前工作区域进行位置对比,并确定***的当前工作区域不在***的待维护处,以触发***的待维护处进行单独维护;
将***的待维护处移载至***的维护区域,此时,***的维护区域处于***的工作区域的后台,并相对于***的维护区域独立;
对处于***的维护区域的***的待维护处进行动态维护。
可选的,所述在***的待维护处进行动态维护时,遍历***的待维护处中多处故障,并对多处故障进行分支调控,包括:
监控***的待维护处的动态维护情况;
在***的待维护处进行动态维护时,遍历***的待维护处中多处故障;
对多处故障进行故障定位,并基于各故障的定位位置初步判断相邻的故障;
基于相邻的故障进行归集,并且对多处故障进行分支调控,此时,多处故障的维护均为独立维护。
可选的,所述对多处故障进行关联,并将多处故障基于***的链路形成各故障集,包括:
获取各故障的定位位置;
遍历待维护处的链路,并基于链路的路径对多处故障进行关联;
将多处故障基于***的链路形成各故障集;
针对各故障集进行故障调控,并且在故障集的角度下对至少两个故障进行故障处理。
可选的,所述对各故障集进行故障范围测算,并采集对应的代码段,以将代码段替换对应的故障集,包括:
将各故障集依次排序,并且各故障集并排布置;
对各故障集进行故障范围测算,并标记各故障集的故障范围;
根据各故障集的故障范围定位各故障集中对应的代码段,并标记为故障代码段;
基于故障代码段的前3行代码和后3行代码定位为待替换的代码段;
基于待替换的代码段采集对应的代码段,以将代码段替换对应的故障集,并将待替换的代码段调整为正确的代码段。
本发明还包括一种***的动态维护***,所述一种***的动态维护***采用上述一种***的动态维护方法;所述一种***的动态维护***包括:
获取模块,用于获取***的启动信号,并基于***的启动信号触发***的检查程序;
调控模块,用于调控***的检查程序,并进行周期性的动态检查,其中,按照***的空间区域进行依序检查;
维护模块,用于若排查到***的待维护处且***的当前工作区域不在***的待维护处,则将***的待维护处移载至***的维护区域,并对***的待维护处进行动态维护;
遍历模块,用于在***的待维护处进行动态维护时,遍历***的待维护处中多处故障,并对多处故障进行分支调控;
故障模块,用于对多处故障进行关联,并将多处故障基于***的链路形成各故障集;
替换模块,用于对各故障集进行故障范围测算,并采集对应的代码段,以将代码段替换对应的故障集。
本发明还包括一种存储介质,存储有计算机程序,所述计算机程序被处理器加载并执行时实现所述一种***的动态维护方法的步骤。
本发明提供的技术方案,具有如下有益效果:
获取***的启动信号,并基于***的启动信号触发***的检查程序;调控***的检查程序,并进行周期性的动态检查,此时,***在启动的过程中进行了检查,并且检查程序是在***的启动信号的触发下进行启动,以便于检查程序优先于启动程序,充分利用启动程序中等待的时间,另外,若排查到***的待维护处且***的当前工作区域不在***的待维护处,则将***的待维护处移载至***的维护区域,并对***的待维护处进行动态维护;在***的待维护处进行动态维护时,遍历***的待维护处中多处故障,并对多处故障进行分支调控;对多处故障进行关联,并将多处故障基于***的链路形成各故障集;对各故障集进行故障范围测算,并采集对应的代码段,以将代码段替换对应的故障集,从而对故障集进行链路式更换,提高***的待维护处的维护效率,保证了***的动态稳定性。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1是本发明实施例中的一种***的动态维护方法的流程示意图。
图2是本发明实施例中的一种***的动态维护方法的S20的流程示意图。
图3是本发明实施例中的一种***的动态维护方法的S30的流程示意图。
图4是本发明实施例中的一种***的动态维护方法的S40的流程示意图。
图5是本发明实施例中的一种***的动态维护方法的S50的流程示意图。
图6为本发明实施例中一种***的动态维护***的***框图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
具体地,下面结合附图,对本申请实施例作进一步阐述。
如图1至图6所示,本发明的一个实施例提供一种***的动态维护方法,该方法用于将零散图元模型分类至业务模型;该方法包括如下步骤:
S10:获取***的启动信号,并基于***的启动信号触发***的检查程序。
S20:调控***的检查程序,进行周期性的动态检查,其中,按照***的空间区域(分区)进行依序检查。具体,调用***的检查程序,按照预先设定好的检查规则,比如从***盘到硬盘的分区依次检查,依次检查各分区的软件***是否存在***故障。
S30:若排查到***的待维护处且***的当前工作区域不在***的当前待维护处,则将***的当前的待维护处移载至***的维护区域,并对***的待维护处进行动态维护。
S40:在对***的当前待维护处进行动态维护时,遍历***的待维护处中存在的一处或多处故障,并对多处故障进行分支调控。
S50:对多处故障进行关联,并将多处故障基于***的链路形成各故障集。
S60:对各故障集进行故障范围测算,并采集对应的代码段,以用代码段替换对应的故障集。
在本实施例中,本发明提供的技术方案,获取***的启动信号,并基于***的启动信号触发***的检查程序;调控***的检查程序,并进行周期性的动态检查,此时,***在启动的过程中就介入了针对***的检查,并且检查程序是在***的启动信号的触发下进行启动,以便于控制检查程序优先于***的其他启动程序,充分利用启动程序中等待的时间,另外,若排查到***的待维护处时且***的当前工作区域不在***的待维护处,即***在当前待维护处无应用程序运行,则将***的待维护处移载至***的维护区域,并对移栽后的***的待维护处进行动态维护;在***的待维护处进行动态维护时,当待维护处存在多处故障时,遍历***的待维护处中多处故障,并对多处故障进行分支调控;对多处故障进行关联,并将多处故障基于***的链路形成各个故障集;对各故障集进行故障范围测算,并采集对应的代码段,以用代码段替换对应的故障集,从而对故障集进行链路式更换,提高***的待维护处的维护效率,保证了***的动态稳定性。
具体的,S10:获取***的启动信号,并基于***的启动信号触发***的检查程序;
在本发明具体实施过程中,具体的步骤可以为:
实时遍历一个或多个***的状态,并获取***的启动信号;根据启动信号定位对应的***,并对启动信号进行信号解析,以得到检查密钥;基于***的启动信号中检查密钥触发***的检查程序,此时,***的检查程序优先于***的其它程序的启动。
其中,***作为容载多个程序的载体,并且在人为开关下进行启动,***在启动时输出启动信号,可以根据启动信号的出发点确定对应的***,并对启动信号进行信号解析,此时,启动信号在解析下输出检查密钥,该检查密钥触发***的检查程序。
此时,***的检查程序优先于***的启动程序,在启动信号输出时,***的启动程序正在进行,***的检查程序相对于***的启动程序较快,并且对后续的程序进行逐一检查,以便于提前获悉***故障,并且优化***的启动,另外,***的启动兼顾其它的程序,***的检查程序相对于***的启动程序较快。
S20:调控***的检查程序,并进行周期性的动态检查,其中,按照***的空间区域进行依序检查;
在本发明具体实施过程中,具体的步骤可以为:
S21:对***的检查程序进行模式调控,其中,***的检查程序的模式为间歇式动态检查、周期性动态检查、全面性动态检查;
其中,***的检查程序具有多种模式,***的检查程序的模式为间歇式动态检查、周期性动态检查、全面性动态检查,通过不同模式可以触发不同的检查,并且调整***的检查程序,以应对不同的工作环境。
S22:选择周期性动态检查,并将间歇式动态检查和全面性动态检查按照优先级排序在周期性动态检查之后;
其中,对间歇式动态检查、周期性动态检查、全面性动态检查进行优先级排序,并且在采用周期性动态检查的同时也会兼顾间歇式动态检查和全面性动态检查,以便于在多种模式下对***进行全方面排查。
此时,间歇式动态检查为间歇式进行动态排查,周期性动态检查为按照周期进行动态排查,全面性动态检查为按照***的区域进行全面有序的动态排查。
S23:对***进行周期性的动态检查,且保留间歇式动态检查和全面性动态检查;
S24:对***进行空间区域划分,并将***的空间区域分为核心区域、安全区域和工作区域;
S25:周期性的动态检查按照***的空间区域进行依序检查,并依次排查工作区域、核心区域、安全区域;
其中,对***进行周期性的动态检查,且保留间歇式动态检查和全面性动态检查,以便于在多种模式下对***进行全方面排查,并且周期性的动态检查按照***的空间区域进行依序检查,并依次排查工作区域、核心区域、安全区域,此时,工作区域为工作数据的区域,核心区域为核心数据的区域,安全区域为安全数据的区域。
S30:若排查到***的待维护处且***的当前工作区域不在***的待维护处,则将***的待维护处移载至***的维护区域,并对***的待维护处进行动态维护;
在本发明具体实施过程中,具体的步骤可以为:
S31:在***进行周期性的动态检查时,遍历***的维护标记,并定位***的待维护处;
S32:将***的待维护处和***的当前工作区域进行位置对比,并确定***的当前工作区域不在***的待维护处,以触发***的待维护处进行单独维护;
S33:将***的待维护处移载至***的维护区域,此时,***的维护区域处于***的工作区域的后台,并相对于***的维护区域独立;
S34:对处于***的维护区域的***的待维护处进行动态维护。
其中,在***进行周期性的动态检查时,遍历***的维护标记,并定位***的待维护处,以便于确定***的待维护处,并且将***的待维护处和***的当前工作区域进行位置对比,并确定***的当前工作区域不在***的待维护处,以触发***的待维护处进行单独维护,此时,***的待维护处进行单独维护,并且不影响***的正常工作。
具体的,将***的待维护处移载至***的维护区域,此时,***的维护区域处于***的工作区域的后台,并相对于***的维护区域独立;对处于***的维护区域的***的待维护处进行动态维护。
S40:在***的待维护处进行动态维护时,遍历***的待维护处中多处故障,并对多处故障进行分支调控;
在本发明具体实施过程中,具体的步骤可以为:
S41:监控***的待维护处的动态维护情况;
S42:在***的待维护处进行动态维护时,遍历***的待维护处中多处故障;
S43:对多处故障进行故障定位,并基于各故障的定位位置初步判断相邻的故障;
S44:基于相邻的故障进行归集,并且对多处故障进行分支调控,此时,多处故障的维护均为独立维护。
其中,在***的待维护处进行动态维护时,遍历***的待维护处中多处故障,对多处故障进行故障定位,以便于确定故障位置,此时,对多处故障进行故障定位,并基于各故障的定位位置初步判断相邻的故障;基于相邻的故障进行归集,并且对多处故障进行分支调控,此时,多处故障的维护均为独立维护。
S50:对多处故障进行关联,并将多处故障基于***的链路形成各故障集;
在本发明具体实施过程中,具体的步骤可以为:
S51:获取各故障的定位位置;
S52:遍历待维护处的链路,并基于链路的路径对多处故障进行关联;
S53:将多处故障基于***的链路形成各故障集;
S54:针对各故障集进行故障调控,并且在故障集的角度下对至少两个故障进行故障处理。
其中,在待维护处的链路下进行故障的归集,以便于将各个故障进行链路式统一管控,此时,遍历待维护处的链路,并基于链路的路径对多处故障进行关联;将多处故障基于***的链路形成各故障集;针对各故障集进行故障调控,并且在故障集的角度下对至少两个故障进行故障处理。
S60:对各故障集进行故障范围测算,并采集对应的代码段,以将代码段替换对应的故障集;
在本发明具体实施过程中,具体的步骤可以为:
将各故障集依次排序,并且各故障集并排布置;对各故障集进行故障范围测算,并标记各故障集的故障范围;根据各故障集的故障范围定位各故障集中对应的代码段,并标记为故障代码段;基于故障代码段的前3行代码和后3行代码定位为待替换的代码段;基于待替换的代码段采集对应的代码段,以将代码段替换对应的故障集,并将待替换的代码段调整为正确的代码段。
本发明提供的技术方案,获取***的启动信号,并基于***的启动信号触发***的检查程序;调控***的检查程序,并进行周期性的动态检查,此时,***在启动的过程中进行了检查,并且检查程序是在***的启动信号的触发下进行启动,以便于检查程序优先于启动程序,充分利用启动程序中等待的时间,另外,若排查到***的待维护处且***的当前工作区域不在***的待维护处,则将***的待维护处移载至***的维护区域,并对***的待维护处进行动态维护;在***的待维护处进行动态维护时,遍历***的待维护处中多处故障,并对多处故障进行分支调控;对多处故障进行关联,并将多处故障基于***的链路形成各故障集;对各故障集进行故障范围测算,并采集对应的代码段,以将代码段替换对应的故障集,从而对故障集进行链路式更换,提高***的待维护处的维护效率,保证了***的动态稳定性。
在本发明的一个实施例中,还公开了一种***的动态维护***,所述一种***的动态维护***采用上述一种***的动态维护方法;所述一种***的动态维护***包括获取模块101、调控模块102、维护模块103、遍历模块104、故障模块105以及替换模块106。
获取模块101,用于获取***的启动信号,并基于***的启动信号触发***的检查程序;
调控模块102,用于调控***的检查程序,并进行周期性的动态检查,其中,按照***的空间区域进行依序检查;
维护模块103,用于若排查到***的待维护处且***的当前工作区域不在***的待维护处,则将***的待维护处移载至***的维护区域,并对***的待维护处进行动态维护;
遍历模块104,用于在***的待维护处进行动态维护时,遍历***的待维护处中多处故障,并对多处故障进行分支调控;
故障模块105,用于对多处故障进行关联,并将多处故障基于***的链路形成各故障集;
替换模块106,用于对各故障集进行故障范围测算,并采集对应的代码段,以将代码段替换对应的故障集。
本发明提供的技术方案,获取***的启动信号,并基于***的启动信号触发***的检查程序;调控***的检查程序,并进行周期性的动态检查,此时,***在启动的过程中进行了检查,并且检查程序是在***的启动信号的触发下进行启动,以便于检查程序优先于启动程序,充分利用启动程序中等待的时间,另外,若排查到***的待维护处且***的当前工作区域不在***的待维护处,则将***的待维护处移载至***的维护区域,并对***的待维护处进行动态维护;在***的待维护处进行动态维护时,遍历***的待维护处中多处故障,并对多处故障进行分支调控;对多处故障进行关联,并将多处故障基于***的链路形成各故障集;对各故障集进行故障范围测算,并采集对应的代码段,以将代码段替换对应的故障集,从而对故障集进行链路式更换,提高***的待维护处的维护效率,保证了***的动态稳定性。
在本发明的一个实施例中还提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。
在本发明的一个实施例中还提供了一种存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
本发明提供的技术方案,获取***的启动信号,并基于***的启动信号触发***的检查程序;调控***的检查程序,并进行周期性的动态检查,此时,***在启动的过程中进行了检查,并且检查程序是在***的启动信号的触发下进行启动,以便于检查程序优先于启动程序,充分利用启动程序中等待的时间,另外,若排查到***的待维护处且***的当前工作区域不在***的待维护处,则将***的待维护处移载至***的维护区域,并对***的待维护处进行动态维护;在***的待维护处进行动态维护时,遍历***的待维护处中多处故障,并对多处故障进行分支调控;对多处故障进行关联,并将多处故障基于***的链路形成各故障集;对各故障集进行故障范围测算,并采集对应的代码段,以将代码段替换对应的故障集,从而对故障集进行链路式更换,提高***的待维护处的维护效率,保证了***的动态稳定性。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

Claims (8)

1.一种***的动态维护方法,包括:
实时遍历一个或多个***的状态,并获取***的启动信号;
根据启动信号定位对应的***,并对启动信号进行信号解析,以得到对应的检查密钥;
基于***的启动信号中检查密钥触发***的检查程序,此时,***的检查程序优先于***的启动程序;
调控***的检查程序,并进行动态检查,其中,按照***的空间区域进行依序检查;
若排查到***的待维护处且***的当前工作区域不在当前排查的***的待维护处时,则将***的待维护处移载至***的维护区域,并对当前排查的***的待维护处进行动态维护;
在***的待维护处进行动态维护时,遍历***的待维护处中一处或多处故障,并对存在的多处故障进行分支调控;
对多处故障进行关联,并将多处故障基于***的链路形成各个故障集;
对各个故障集进行故障范围测算,并采集对应的代码段,并用所述代码段替换对应的故障集。
2.如权利要求1所述的一种***的动态维护方法,其特征在于:所述调控***的检查程序,并进行动态检查,其中,按照***的空间区域进行依序检查,包括:
对***的检查程序进行模式调控,其中,***的检查程序的模式为间歇式动态检查、周期性动态检查或全面性动态检查;
将检查程序的模式按照周期性动态检查、间歇式动态检查、全面性动态检查依次进行优先级排序,将间歇式动态检查和全面性动态检查按照优先级排序依次排在周期性动态检查之后;
首选对***进行周期性的动态检查,且保留后续的间歇式动态检查和全面性动态检查,当对***进行周期性的动态检查之后,选择是否进行后续的间歇式动态检查或全面性动态检查;
对***进行空间区域划分,并将***的空间区域分为核心区域、安全区域和工作区域;
周期性的动态检查、间歇式动态检查或全面性动态检查均按照***的空间区域进行依序检查,并依次排查工作区域、核心区域、安全区域。
3.如权利要求2所述的一种***的动态维护方法,其特征在于:若排查到***的待维护处且***的当前工作区域不在***的待维护处,则将***的待维护处移载至***的维护区域,并对***的待维护处进行动态维护,包括:
在***进行动态检查时,遍历***的维护标记,并定位***的待维护处;
将***的待维护处和***的当前工作区域进行位置对比,并确定***的当前工作区域不在***的待维护处,以触发***的待维护处进行单独维护;
将***的待维护处移载至***的维护区域,此时,***的维护区域处于***的工作区域的后台,并相对于***的维护区域独立;
对处于***的维护区域的***的待维护处进行动态维护。
4.如权利要求3所述的一种***的动态维护方法,其特征在于:在***的待维护处进行动态维护时,遍历***的待维护处中多处故障,并对多处故障进行分支调控,包括:
监控***的待维护处的动态维护情况;
在***的待维护处进行动态维护时,遍历***的待维护处中多处故障;
对多处故障进行故障定位,并基于各故障的定位位置初步判断相邻的故障;
基于相邻的故障进行归集,并且对多处故障进行分支调控,此时,多处故障的维护均为独立维护。
5.如权利要求4所述的一种***的动态维护方法,其特征在于:所述对多处故障进行关联,并将多处故障基于***的链路形成各个故障集,包括:
获取各故障的定位位置;
遍历待维护处的链路,并基于链路的路径对多处故障进行关联;
将多处故障基于***的链路形成各故障集;
针对各故障集进行故障调控,并且在故障集的角度下对至少两个故障进行故障处理。
6.如权利要求5所述的一种***的动态维护方法,其特征在于:所述对各故障集进行故障范围测算,并采集对应的代码段,用所述代码段替换对应的故障集,包括:
将各故障集依次排序,并且各故障集并排布置;
对各故障集进行故障范围测算,并标记各故障集的故障范围;
根据各故障集的故障范围定位各故障集中对应的代码段,并标记为故障代码段;
基于故障代码段的前3行代码和后3行代码定位为待替换的代码段;
基于待替换的代码段采集对应的代码段,以将代码段替换对应的故障集,并将待替换的代码段调整为正确的代码段。
7.一种***的动态维护***,其特征在于:所述一种***的动态维护***采用权利要求1-6中任意一项所述一种***的动态维护方法;所述一种***的动态维护***包括:
获取模块,实时遍历一个或多个***的状态,并获取***的启动信号;根据启动信号定位对应的***,并对启动信号进行信号解析,以得到对应的检查密钥;基于***的启动信号中检查密钥触发***的检查程序,此时,***的检查程序优先于***的启动程序;
调控模块,用于调控***的检查程序,并进行周期性的动态检查,其中,按照***的空间区域进行依序检查;
维护模块,用于若排查到***的待维护处且***的当前工作区域不在***的待维护处,则将***的待维护处移载至***的维护区域,并对***的待维护处进行动态维护;
遍历模块,用于在***的待维护处进行动态维护时,遍历***的待维护处中多处故障,并对多处故障进行分支调控;
故障模块,用于对多处故障进行关联,并将多处故障基于***的链路形成各故障集;
替换模块,用于对各故障集进行故障范围测算,并采集对应的代码段,以将代码段替换对应的故障集。
8.一种存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器加载并执行时实现权利要求1至6中任一项所述的方法的步骤。
CN202310142069.7A 2023-02-21 2023-02-21 一种***的动态维护方法、***及存储介质 Active CN116340037B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310142069.7A CN116340037B (zh) 2023-02-21 2023-02-21 一种***的动态维护方法、***及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310142069.7A CN116340037B (zh) 2023-02-21 2023-02-21 一种***的动态维护方法、***及存储介质

Publications (2)

Publication Number Publication Date
CN116340037A CN116340037A (zh) 2023-06-27
CN116340037B true CN116340037B (zh) 2024-02-20

Family

ID=86883080

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310142069.7A Active CN116340037B (zh) 2023-02-21 2023-02-21 一种***的动态维护方法、***及存储介质

Country Status (1)

Country Link
CN (1) CN116340037B (zh)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5617558A (en) * 1989-10-19 1997-04-01 Data General Corporation Method of executing a series of computer code operations that must be completed without interruption by a page fault during execution
US7757123B1 (en) * 2006-06-29 2010-07-13 Emc Corporation Managing faults
CN102156447A (zh) * 2010-12-03 2011-08-17 中冶南方工程技术有限公司 基于基础自动化的工厂级设备管理和报警***及方法
CN113126556A (zh) * 2021-04-20 2021-07-16 东方电子股份有限公司 基于地理区域模型的变电站维护辅助***及方法
CN113421018A (zh) * 2021-07-13 2021-09-21 中国电信股份有限公司 通信网络维护方法及装置、电子设备、存储介质
CN114792143A (zh) * 2022-05-07 2022-07-26 衡阳协鑫新能源有限公司 换电设备维护方法、装置、电子设备及存储介质
CN115619378A (zh) * 2022-10-25 2023-01-17 北京思维实创科技有限公司 一种轨道交通专业融合故障报修分级拉动方法及***

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5617558A (en) * 1989-10-19 1997-04-01 Data General Corporation Method of executing a series of computer code operations that must be completed without interruption by a page fault during execution
US7757123B1 (en) * 2006-06-29 2010-07-13 Emc Corporation Managing faults
CN102156447A (zh) * 2010-12-03 2011-08-17 中冶南方工程技术有限公司 基于基础自动化的工厂级设备管理和报警***及方法
CN113126556A (zh) * 2021-04-20 2021-07-16 东方电子股份有限公司 基于地理区域模型的变电站维护辅助***及方法
CN113421018A (zh) * 2021-07-13 2021-09-21 中国电信股份有限公司 通信网络维护方法及装置、电子设备、存储介质
CN114792143A (zh) * 2022-05-07 2022-07-26 衡阳协鑫新能源有限公司 换电设备维护方法、装置、电子设备及存储介质
CN115619378A (zh) * 2022-10-25 2023-01-17 北京思维实创科技有限公司 一种轨道交通专业融合故障报修分级拉动方法及***

Also Published As

Publication number Publication date
CN116340037A (zh) 2023-06-27

Similar Documents

Publication Publication Date Title
CN109614527B (zh) 检修视图生成方法、装置、计算机设备和存储介质
CN111199346B (zh) 综合管廊监理方法、装置、计算机设备以及存储介质
Ning et al. Optimization of two-granularity software rejuvenation policy based on the Markov regenerative process
CN113946499A (zh) 一种微服务链路跟踪及性能分析方法、***、设备及应用
CN113282635A (zh) 一种微服务***故障根因定位方法及装置
CN111176783A (zh) 容器治理平台的高可用方法、装置及电子设备
CN110347407A (zh) 一种获取内存占用量的方法、装置、计算机设备及介质
CN113051104A (zh) 基于纠删码的磁盘间数据恢复方法及相关装置
CN116340037B (zh) 一种***的动态维护方法、***及存储介质
CN104007942A (zh) 日志的打印控制方法和打印控制装置
Yue et al. Microservice aging and rejuvenation
CN109344009A (zh) 基于分级检查点的移动云***容错方法
CN111797530B (zh) 一种电力***薄弱环节确定方法、装置、设备及介质
CN117313019A (zh) 一种基于深度强化学习的数据异常检测方法
CN112613626B (zh) 备调***运行状态的监测方法、装置和计算机设备
CN109738694A (zh) 一种芯片功耗预测方法、装置、电子设备及存储介质
CN106250266B (zh) 一种***的修复方法及装置
KR20220097252A (ko) 스마트 플랜트에 관한 머신러닝 기반 설비 관리 방법 및 시스템
JP5231035B2 (ja) ジョブ処理システムおよびジョブ処理方法
US20200271095A1 (en) Method, apparatus and system for wind converter management
Malefaki et al. Modeling software rejuvenation on a redundant system using Monte Carlo simulation
CN110716101A (zh) 电力线路故障定位方法、装置、计算机和存储介质
CN111506422A (zh) 事件分析方法及***
CN115001998B (zh) 一种消息服务的容灾方法和装置
CN112199629B (zh) 一种故障指示器最优布置方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant