当前位置: 首页 > 专利查询>梅婕专利>正文

处理程序自动纠错方法技术

技术编号:16345881 阅读:29 留言:0更新日期:2017-10-03 22:19
本发明专利技术公开了一种处理程序自动纠错方法,包含处理程序自查、同步检测和程序复位三个步骤,处理程序自查用于保证程序的正常完整启动,同步检测用于保证数据处理的流畅进行,程序复位将数据处理完的程序恢复到原始状态。本发明专利技术的处理程序自动纠错方法在处理程序被触发时即开启程序自查,保证程序运行时的稳定性,在程序进行数据处理的过程中实时监控程序的运行状态,当发生数据处理异常时即隔离处理不影响程序其他模块的正常运行,这样就避免了程序的运行死机,降低了数据丢失的风险。

【技术实现步骤摘要】
处理程序自动纠错方法
本专利技术涉及银行信息处理领域,更确切地说,是一种处理程序自动纠错方法。
技术介绍
银行数据处理的基本目的是从大量的、可能是杂乱无章的、难以理解的数据中抽取并推导出对于银行工作人员来说是有价值、有意义的数据。银行数据处理是系统工程和自动控制的基本环节。银行数据处理技术的发展及其应用的广度和深度,极大地影响着银行业发展的进程。银行领域对数据进行处理对应不同的计算机处理程序,这些计算机处理程序在对数据进行处理的过程中如果出现错误很容易造成系统紊乱甚至死机,进而可能会导致系统程序损毁、数据丢失。
技术实现思路
本专利技术主要是解决现有技术所存在的技术问题,从而提供一种处理程序自动纠错方法。本专利技术的上述技术问题主要是通过下述技术方案得以解决的:一种处理程序自动纠错方法,包含如下步骤:①处理程序自查:在处理程序被触发进行数据处理时自动开启自查程序,自查程序验证处理程序的状态和完整性,处理程序的状态通过验证状态位的数值来确定,状态位为0表示程序终止,状态位为1表示程序运行,程序的完整性采用消息摘要算法或者哈希算法获得验证值,并将所得验证值与存储值进行比较,二者相等则程序完整可启动处理程序,二者不等则处理程序有缺陷,这时启动程序修补程序或用备份程序覆盖;②同步检测:处理程序正常开启并开始数据处理后打开流程监控程序,该程序包含处理程序状态寄存单元、数据缓存单元、警告单元和故障处理单元,状态寄存单元记录处理程序的处理进度,数据缓存单元用于存储处理程序处理数据过程中产生的中间数据和报错数据,警告单元在发现异常数据或异常状态时发出警告,故障处理单元用于处理程序发生异常时的数据处理,故障处理单元包含数据隔离模块、数据备份模块和功能恢复模块,当程序出现异常时隔离模块将程序的出错单元隔离,并将数据导入数据备份模块,同时启动功能恢复模块将出错单元的程序恢复到出错前的一个时间点,从而对备份的数据进行再处理,直到程序恢复正常;③程序复位:当处理程序的状态寄存单元显示数据处理结束时启动恢复程序,将数据缓存单元、数据备份模块中的临时数据进行清除,程序的状态位恢复到0,程序终止。本专利技术的处理程序自动纠错方法在处理程序被触发时即开启程序自查,保证程序运行时的稳定性,在程序进行数据处理的过程中实时监控程序的运行状态,当发生数据处理异常时即隔离处理不影响程序其他模块的正常运行,这样就避免了程序的运行死机,降低了数据丢失的风险。具体实施方式下面对本专利技术的优选实施例进行详细阐述,以使本专利技术的优点和特征能更易于被本领域技术人员理解,从而对本专利技术的保护范围做出更为清楚明确的界定。一种处理程序自动纠错方法,包含如下步骤:①处理程序自查:在处理程序被触发进行数据处理时自动开启自查程序,自查程序验证处理程序的状态和完整性,处理程序的状态通过验证状态位的数值来确定,状态位为0表示程序终止,状态位为1表示程序运行,程序的完整性采用消息摘要算法或者哈希算法获得验证值,并将所得验证值与存储值进行比较,二者相等则程序完整可启动处理程序,二者不等则处理程序有缺陷,这时启动程序修补程序或用备份程序覆盖;②同步检测:处理程序正常开启并开始数据处理后打开流程监控程序,该程序包含处理程序状态寄存单元、数据缓存单元、警告单元和故障处理单元,状态寄存单元记录处理程序的处理进度,数据缓存单元用于存储处理程序处理数据过程中产生的中间数据和报错数据,警告单元在发现异常数据或异常状态时发出警告,故障处理单元用于处理程序发生异常时的数据处理,故障处理单元包含数据隔离模块、数据备份模块和功能恢复模块,当程序出现异常时隔离模块将程序的出错单元隔离,并将数据导入数据备份模块,同时启动功能恢复模块将出错单元的程序恢复到出错前的一个时间点,从而对备份的数据进行再处理,直到程序恢复正常;③程序复位:当处理程序的状态寄存单元显示数据处理结束时启动恢复程序,将数据缓存单元、数据备份模块中的临时数据进行清除,程序的状态位恢复到0,程序终止。本专利技术的处理程序自动纠错方法在处理程序被触发时即开启程序自查,保证程序运行时的稳定性,在程序进行数据处理的过程中实时监控程序的运行状态,当发生数据处理异常时即隔离处理不影响程序其他模块的正常运行,这样就避免了程序的运行死机,降低了数据丢失的风险。以上所述,仅为本专利技术的具体实施方式,但本专利技术的保护范围并不局限于此,任何不经过创造性劳动想到的变化或替换,都应涵盖在本专利技术的保护范围之内。因此,本专利技术的保护范围应该以权利要求书所限定的保护范围为准。本文档来自技高网...

【技术保护点】
一种处理程序自动纠错方法,其特征在于,包含如下步骤:①处理程序自查:在处理程序被触发进行数据处理时自动开启自查程序,自查程序验证处理程序的状态和完整性,处理程序的状态通过验证状态位的数值来确定,状态位为0表示程序终止,状态位为1表示程序运行,程序的完整性采用消息摘要算法或者哈希算法获得验证值,并将所得验证值与存储值进行比较,二者相等则程序完整可启动处理程序,二者不等则处理程序有缺陷,这时启动程序修补程序或用备份程序覆盖;②同步检测:处理程序正常开启并开始数据处理后打开流程监控程序,该程序包含处理程序状态寄存单元、数据缓存单元、警告单元和故障处理单元,状态寄存单元记录处理程序的处理进度,数据缓存单元用于存储处理程序处理数据过程中产生的中间数据和报错数据,警告单元在发现异常数据或异常状态时发出警告,故障处理单元用于处理程序发生异常时的数据处理,故障处理单元包含数据隔离模块、数据备份模块和功能恢复模块,当程序出现异常时隔离模块将程序的出错单元隔离,并将数据导入数据备份模块,同时启动功能恢复模块将出错单元的程序恢复到出错前的一个时间点,从而对备份的数据进行再处理,直到程序恢复正常;③程序复位:当处理程序的状态寄存单元显示数据处理结束时启动恢复程序,将数据缓存单元、数据备份模块中的临时数据进行清除,程序的状态位恢复到0,程序终止。...

【技术特征摘要】
1.一种处理程序自动纠错方法,其特征在于,包含如下步骤:①处理程序自查:在处理程序被触发进行数据处理时自动开启自查程序,自查程序验证处理程序的状态和完整性,处理程序的状态通过验证状态位的数值来确定,状态位为0表示程序终止,状态位为1表示程序运行,程序的完整性采用消息摘要算法或者哈希算法获得验证值,并将所得验证值与存储值进行比较,二者相等则程序完整可启动处理程序,二者不等则处理程序有缺陷,这时启动程序修补程序或用备份程序覆盖;②同步检测:处理程序正常开启并开始数据处理后打开流程监控程序,该程序包含处理程序状态寄存单元、数据缓存单元、警告单元和故障处理单元,状态寄存单...

【专利技术属性】
技术研发人员:梅婕
申请(专利权)人:梅婕
类型:发明
国别省市:江苏,32

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

1