[发明专利]联机系统的自动化健康检查方法和装置有效
申请号: | 201110413940.X | 申请日: | 2011-12-13 |
公开(公告)号: | CN103164318A | 公开(公告)日: | 2013-06-19 |
发明(设计)人: | 傅宜生;冀乃庚;田龙辉;伍剑钊 | 申请(专利权)人: | 中国银联股份有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G07G1/00 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 张懿;王忠忠 |
地址: | 200135 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 联机 系统 自动化 健康 检查 方法 装置 | ||
技术领域
本发明一般地涉及信息处理技术领域,并且具体地涉及联机系统的自动化健康检查方法和装置。
背景技术
随着信息技术和网络技术的不断发展,利用网络实现信息传递与资源共享的概念被广泛应用在各个行业中。银行业是应用信息技术最为广泛的行业之一,基本上所有商业银行都已实现了银行业务系统的联网处理,也即构建了联机业务处理系统。
联机业务处理系统通常能够实时地采集处理与业务相连的数据并且共享数据库及其它文件的地位的变化。业务可以被看作是工作的离散单位,一项业务例如可以是修改用户的帐户平衡或库存项的写操作。在联机业务处理中,所述业务一般是被立即执行的,这与批处理相反。在批处理的情况下,一批业务将被存储一段时间,然后再被执行,大多数批处理(例如账目交换)是在夜间进行的。民航定票系统以及银行POS机系统都是联机业务处理系统的例子,从中可以容易地理解联机业务处理系统的实时性。
健康检查以及相应的控制对于可用性要求很高的联机业务处理系统来说非常重要。具体而言,健康检查包括检查联机业务处理系统中每个进程的业务处理状况、系统硬件资源占用情况等诸如此类。以银行业为例,POS机系统在很多情况下需要能够每天24小时为人们提供服务,同时保证不发生故障。随着经济的发展,对这类服务的需求以及可靠性要求也在不断提高。在这种情况下,人工的系统检查、应急处理控制都已无法满足联机系统的可用性要求。自动化的健康检查已成为此类系统的必要组成部分。然而,在现有的自动化健康检查方案中通常人为设定系统运行状态阈值,因此存在状态检查的灵活性较差并且精度不高等问题。另外,对于有些自动化健康检查装置,仍然需要依靠外部系统的指令才能执行控制措施,因而导致应急反应过慢,无法及时处理突发状况。
由此,对高灵敏度、高精度的自适应自动化健康检查方法和装置有很大的需求。
发明内容
本发明的目的是提供一种适应于联机系统的、灵活高效并且具有高精度水平的自动化健康检查方法和装置以使长时间连续运行的联机系统能够实时地对其运行状态进行准确判断并且做出及时响应。
为实现上述目的,本发明提供了一种用于联机系统自动化健康检查的方法,所述方法包括以下步骤:从所述联机系统接收联机系统的当前状态数据;基于所述当前状态数据更新历史状态统计数据,其中所述历史状态统计数据为联机系统的状态数据从所述联机系统开始运行起到前一时刻的统计结果;将更新的历史状态统计数据传送至所述联机系统;以及所述联机系统根据所述更新的历史状态统计数据判断其运行是否正常。
优选地,基于所述当前状态数据更新历史状态统计数据包括:将所述当前状态数据与所述历史状态统计数据比较;根据所述比较结果判断所述当前状态数据是否为异常数据;以及在所述当前状态数据被判断为是异常数据的情况下,不改变所述历史状态统计数据;并且在所述当前状态数据被判断为不是异常数据的情况下,将所述当前状态数据合并到所述历史状态统计数据中。
在本发明的一些实施例中,将所述当前状态数据合并到所述历史状态统计数据中包括根据以下公式将所述当前状态数据合并到所述历史状态统计数据中:
其中Xt表示当前状态数据;Ft表示当前的历史状态统计数据;Ft-1表示前一时刻的历史状态统计数据;α为加权常数,其取值范围为(0.5,1]。
在本发明的另一些实施例中,将所述当前状态数据合并到所述历史状态统计数据中包括计算所述当前状态数据与所述历史状态统计数据的全期平均。
优选地,将所述当前状态数据与历史状态统计数据比较包括计算所述当前状态数据与所述历史状态统计数据的差异率,所述差异率为当前状态值与历史状态统计值的差与历史状态统计值的比。
优选地,根据所述比较结果判断所述当前状态数据是否为异常数据包括在所述差异率大于预定阈值时将所述当前状态数据判断为是异常数据。
在本发明的一些实施例中,所述当前状态数据是错误码出现率、联机系统中的进程的单笔业务处理时间、所述进程的空闲时间或者所述进程的待处理任务数。
在本发明的一些实施例中,所述当前状态数据基于联机系统中的进程的单笔业务或者基于联机系统中的进程的多笔业务。
在本发明的另一些实施例中,所述当前状态数据是系统磁盘空间使用情况或者物理内存使用情况。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银联股份有限公司,未经中国银联股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110413940.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种万变蚊帐
- 下一篇:一种收纳储物箱支架框