联机系统的自动化健康检查方法和装置的制作方法

文档序号:6657390阅读:193来源:国知局
专利名称:联机系统的自动化健康检查方法和装置的制作方法
技术领域
本发明一般地涉及信息处理技术领域,并且具体地涉及联机系统的自动化健康检查方法和装置。
背景技术
随着信息技术和网络技术的不断发展,利用网络实现信息传递与资源共享的概念被广泛应用在各个行业中。银行业是应用信息技术最为广泛的行业之一,基本上所有商业银行都已实现了银行业务系统的联网处理,也即构建了联机业务处理系统。联机业务处理系统通常能够实时地采集处理与业务相连的数据并且共享数据库及其它文件的地位的变化。业务可以被看作是工作的离散单位,一项业务例如可以是修改用户的帐户平衡或库存项的写操作。在联机业务处理中,所述业务一般是被立即执行的,这与批处理相反。在批处理的情况下,一批业务将被存储一段时间,然后再被执行,大多数批处理(例如账目交换)是在夜间进行的。民航定票系统以及银行POS机系统都是联机业务处理系统的例子,从中可以容易地理解联机业务处理系统的实时性。健康检查以及相应的控制对于可用性要求很高的联机业务处理系统来说非常重要。具体而言,健康检查包括检查联机业务处理系统中每个进程的业务处理状况、系统硬件资源占用情况等诸如此类。以银行业为例,POS机系统在很多情况下需要能够每天24小时为人们提供服务,同时保证不发生故障。随着经济的发展,对这类服务的需求以及可靠性要求也在不断提高。在这种情况下,人工的系统检查、应急处理控制都已无法满足联机系统的可用性要求。自动化的健康检查已成为此类系统的必要组成部分。然而,在现有的自动化健康检查方案中通常人为设定系统运行状态阈值,因此存在状态检查的灵活性较差并且精度不高等问题。另外,对于有些自动化健康检查装置,仍然需要依靠外部系统的指令才能执行控制措施,因而导致应急反应过慢,无法及时处理突发状况。由此,对高灵敏度、高精度的自适应自动化健康检查方法和装置有很大的需求。

发明内容
本发明的目的是提供一种适应于联机系统的、灵活高效并且具有高精度水平的自动化健康检查方法和装置以使长时间连续运行的联机系统能够实时地对其运行状态进行准确判断并且做出及时响应。为实现上述目的,本发明提供了一种用于联机系统自动化健康检查的方法,所述方法包括以下步骤:从所述联机系统接收联机系统的当前状态数据;基于所述当前状态数据更新历史状态统计数据,其中所述历史状态统计数据为联机系统的状态数据从所述联机系统开始运行起到前一时刻的统计结果;将更新的历史状态统计数据传送至所述联机系统;以及所述联机系统根据所述更新的历史状态统计数据判断其运行是否正常。优选地,基于所述当前状态数据更新历史状态统计数据包括:将所述当前状态数据与所述历史状态统计数据比较;根据所述比较结果判断所述当前状态数据是否为异常数据;以及在所述当前状态数据被判断为是异常数据的情况下,不改变所述历史状态统计数据;并且在所述当前状态数据被判断为不是异常数据的情况下,将所述当前状态数据合并到所述历史状态统计数据中。在本发明的一些实施例中,将所述当前状态数据合并到所述历史状态统计数据中包括根据以下公式将所述当前状态数据合并到所述历史状态统计数据中:
权利要求
1.一种用于联机系统自动化健康检查的方法,其特征在于,所述方法包括以下步骤: 从所述联机系统接收联机系统的当前状态数据; 基于所述当前状态数据更新历史状态统计数据,其中所述历史状态统计数据为联机系统的状态数据从所述联机系统开始运行起到前一时刻的统计结果; 将更新的历史状态统计数据传送至所述联机系统;以及 所述联机系统根据所述更新的历史状态统计数据判断其运行是否正常。
2.如权利要求1所述的方法,其特征在于,其中基于所述当前状态数据更新历史状态统计数据包括: 将所述当前状态数据与所述历史状态统计数据比较; 根据所述比较结果判断所述当前状态数据是否为异常数据;以及 在所述当前状态数据被判断为是异常数据的情况下,不改变所述历史状态统计数据;并且 在所述当前状态数据被判断为不是异常数据的情况下,将所述当前状态数据合并到所述历史状态统计数据中。
3.如权利要求2所述的方法,其特征在于,其中将所述当前状态数据合并到所述历史状态统计数据中包括根据以下公式将所述当前状态数据合并到所述历史状态统计数据中:=CJiTi+ (1-CJi)^1 其中尤表示当前状态数据;/^表示当前的历史状态统计数据表示前一时刻的历史状态统计数据;α为加权常数,其取值范围为(0.5,I]。
4.如权利要求2所述的方法,其特征在于,其中将所述当前状态数据合并到所述历史状态统计数据中包括计算所述当前状态数据与所述历史状态统计数据的全期平均。
5.如权利要求2所述的方法,其特征在于,其中将所述当前状态数据与历史状态统计数据比较包括计算所述当前状态数据与所述历史状态统计数据的差异率,所述差异率为当前状态值与历史状态统计值的差与历史状态统计值的比。
6.如权利要求5所述的方法,其特征在于,其中根据所述比较结果判断所述当前状态数据是否为异常数据包括在所述差异率大于预定阈值时将所述当前状态数据判断为是异常数据。
7.如权利要求1所述的方法,其特征在于,其中所述当前状态数据基于联机系统中的进程的单笔业务或者基于联机系统中的进程的多笔业务。
8.如权利要求1所述的方法,其特征在于,其中联机系统的状态数据是错误码出现率、联机系统中的进程的单笔业务处理时间、所述进程的空闲时间或者所述进程的待处理任务数。
9.如权利要求1所述的方法,其特征在于,其中联机系统的状态数据是系统磁盘空间使用情况或者物理内存使用情况。
10.一种用于联机系统自动化健康检查的装置,其特征在于,所述装置包括: 历史状态数据库, 用于存储历史状态统计数据,所述历史状态统计数据为联机系统的状态数据从所述联机系统开始运行起到前一时刻的统计结果;状态收集模块,用于从所述联机系统接收联机系统的当前状态数据; 统计分析模块,用于基于所述当前状态数据更新所述历史状态统计数据;以及结果反馈模块,用于向所述联机系统传送更新的历史状态统计数据,其中所述联机系统根据所述更新的历史状态统计数据判断其运行是否正常。
11.如权利要求10所述的装置,其特征在于,其中基于所述当前状态数据更新历史状态统计数据包括: 将所述当前状态数据与所述历史状态统计数据比较; 根据所述比较结果判断所述当前状态数据是否为异常数据;以及 在所述当前状态数据被判断为是异常数据的情况下,不改变所述历史状态统计数据;并且 在所述当前状态数据被判断为不是异常数据的情况下,将所述当前状态数据合并到所述历史状态统计数据中。
12.如权利要求11所述的装置,其特征在于,其中将所述当前状态数据合并到所述历史状态统计数据中包括根据以下公式将所述当前状态数据合并到所述历史状态统计数据中:
13.如权利要求11所述的装置,其特征在于,其中将所述当前状态数据合并到所述历史状态统计数据中包括计算所述当前状态数据与所述历史状态统计数据的全期平均。
14.如权利要求11所述的装置,其特征在于,其中将所述当前状态数据与历史状态统计数据比较包括计算所述当前状态数据与所述历史状态统计数据的差异率,所述差异率为当前状态值与历史状态统计值的差与历史状态统计值的比。
15.如权利要求14所述的装置,其特征在于,其中根据所述比较结果判断所述当前状态数据是否为异常数据包括在所述差异率大于预定阈值时将所述当前状态数据判断为是异常数据。
全文摘要
本发明提供了一种用于联机系统自动化健康检查的方法,所述方法包括以下步骤从所述联机系统接收联机系统的当前状态数据;基于所述当前状态数据更新历史状态统计数据,其中所述历史状态统计数据为联机系统的状态数据从所述联机系统开始运行起到前一时刻的统计结果;将更新的历史状态统计数据传送至所述联机系统;以及所述联机系统根据所述更新的历史状态统计数据判断其运行是否正常。另外,本发明还相应地提供了一种用于联机系统自动化健康检查的装置。利用本发明所提供的方法和装置可以为诸如银行POS交易系统的联机系统提供有效可靠的健康检查机制。
文档编号G07G1/00GK103164318SQ201110413940
公开日2013年6月19日 申请日期2011年12月13日 优先权日2011年12月13日
发明者傅宜生, 冀乃庚, 田龙辉, 伍剑钊 申请人:中国银联股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1