自助终端状态监控方法及系统技术方案

技术编号:15334907 阅读:98 留言:0更新日期:2017-05-16 21:53
本发明专利技术提供了一种自助终端状态监控方法和系统,涉及设备监控技术领域。该方法包括:检测监控服务器是否处于繁忙状况,如果是,则建立二级监控代理,指定部分ATM交由所述二级监控代理进行直接监控,使指定的所述ATM将后续的状态报文发送给所述二级监控代理;所述二级监控代理对接收到的所述状态报文进行判断,将其中表征处于非正常状态的状态报文或者将发生变化的状态报文转发给所述监控服务器进行处理。本发明专利技术通过动态建立二级监控代理,将ATM监控任务交由该二级监控代理进行托管监控,改善了监控服务器性能,从而实现了监控服务器动态扩容,避免了监控服务器出现性能瓶颈。

【技术实现步骤摘要】
自助终端状态监控方法及系统
本专利技术属于设备监控
,尤其涉及自助终端状态监控方法及系统。
技术介绍
在金融行业,对自助终端(ATM)进行监控是极其重要的,这可以让管理人员实时监测自助终端的工作状态,发现设备故障问题可以及时修复,发现少钞少纸等问题可以及时供应钞票和打印纸等资源,有利于提高自助终端的开机率、安全性、可靠性和维护效率。现有技术的自助终端监控方法是:自助终端的软件定时(一般2-5分钟)向监控服务器发送其各硬件设备和应用软件运行状态以及资源(钞票与打印纸等)剩余情况的状态报文,监控服务器接收的状态报文是判定自助设备运行状态,决定是否需要对该机器进行维护的主要依据。另外,为保证自助终端安全性,不允许监控服务器主动提取自助终端的报文,而只能被动接收报文,同时,为了尽可能减少监控系统对交易的影响,在交易期间自助系统不向监控服务器发送状态报文。现有技术下的自助终端监控技术,一般一省级分行单位需要对所有的ATM进行统一监控,而很多大银行一个省分行的ATM多达几万台,少则上千,在ATM业务繁忙时期,ATM还会传输交易报文给监控服务器,监控服务器的压力大,很多情况下会发生ATM状态包丢弃现象,造成ATM状态监控不准确,尤其是连接该监控服务器超过5千台的windows系统,由于接受状态包队列长度有限,开辟线程来处理报文的开销不小,这种“丢包”造成监控不准的现象更为突出,有时候甚至会发生系统崩溃。尤其是很多ATM监控服务器与远程升级服务器部署在同一硬件平台上,因为监控系统能够为远程升级系统提供终端监控信息,协助终端升级。当需要对ATM终端程序升级的时候,对监控系统带来的冲击很大,而目前ATM监控技术面临这种冲击,除了丢弃状态包这种牺牲监控精度的方式,来解决服务器繁忙问题,并不能自我调节,不具有自适应的监控调节能力。上述问题亟待解决。
技术实现思路
针对现有技术“丢包”造成监控不准的现象十分突出,有时候甚至会发生系统崩溃,通过牺牲监控精度的方式解决服务器繁忙,系统不能自我调节,不具有自适应的监控调节能力的缺陷,本专利技术提供一种自助终端状态监控方法及系统。本专利技术提供一种自助终端状态监控方法,包括:检测监控服务器是否处于繁忙状况,如果是,则建立二级监控代理,指定部分ATM交由所述二级监控代理进行直接监控,使指定的所述ATM将后续的状态报文发送给所述二级监控代理;所述二级监控代理对接收到的所述状态报文进行判断,将其中表征处于非正常状态的状态报文或者将发生变化的状态报文转发给所述监控服务器进行处理。优选的,所述检测监控服务器是否处于繁忙状况,如果是,则建立二级监控代理,指定部分ATM交由所述二级监控代理进行直接监控之后还包括:当检测到所述监控服务器处于空闲状况,则取消所述二级监控代理,将所述二级监控代理监控的ATM交回所述监控服务器。优选的,判定所述检测监控服务器是否处于繁忙状况的方法具体包括:获取所述监控服务器处于繁忙状态的四个指数:被监控的在线ATM数、监控报文队列长度、监控报文接收与处理速率以及系统性能参数;当其中一个所述指数的值达到第一预设值,或者多个所述指数的加权和达到第二预设值时,即判定所述监控服务器处于繁忙状态。优选的,建立二级监控代理,指定部分ATM交由所述二级监控代理进行直接监控,使指定的所述ATM将后续的状态报文发送给所述二级监控代理具体包括:指定一终端作为所述二级监控代理;将一定数量的具有相同或相似特征的ATM组成一ATM群组;通知所述ATM群组中的所有ATM发送所述状态报文给所述二级监控代理。优选的,所述二级监控代理对接收到的所述状态报文进行判断,将其中表征处于非正常状态的状态报文或者将发生变化的状态报文转发给所述监控服务器进行处理之后还包括:若所述二级监控代理在预设时间内未向所述监控服务器发送任何状态报文,则所述监控服务器取消所述二级代理并直接监测该二级监控代理原先监控的所有ATM。本专利技术还提供一种自助终端状态监控系统,包括用于监控ATM状态报文的监控服务器,用于向所述监控服务器发送状态报文的ATM,用于代替所述监控服务器接收所述状态报文的二级监控代理,以及用于判定所述二级监控代理是否代替所述监控服务器工作的决策系统,其中所述决策系统包括:检测模块,用于检测监控服务器是否处于繁忙状况,如果是,则建立二级监控代理,指定部分ATM交由所述二级监控代理进行直接监控,使指定的所述ATM将后续的状态报文发送给所述二级监控代理;判断模块,用于控制所述二级监控代理对接收到的所述状态报文进行判断,将其中表征处于非正常状态的状态报文或者将发生变化的状态报文转发给所述监控服务器进行处理。优选的,所述决策系统还包括:取消模块,用于当检测到所述监控服务器处于空闲状况,则取消所述二级监控代理,将所述二级监控代理监控的ATM交回所述监控服务器。优选的,所述检测模块包括:获取单元,用于获取所述监控服务器处于繁忙状态的四个指数:被监控的在线ATM数、监控报文队列长度、监控报文接收与处理速率以及系统性能参数;判定单元,用于当其中一个所述指数的值达到第一预设值,或者多个所述指数的加权和达到第二预设值时,即判定所述监控服务器处于繁忙状态。优选的,所述检测模块还包括:指定单元,用于指定一终端作为所述二级监控代理;组成单元,用于将一定数量的具有相同或相似特征的ATM组成一ATM群组;通知单元,用于通知所述ATM群组中的所有ATM发送所述状态报文给所述二级监控代理。优选的,所述决策系统还包括:报文发送监测模块,用于若所述二级监控代理在预设时间内未向所述监控服务器发送任何状态报文,则所述监控服务器取消所述二级代理并直接监测该二级监控代理原先监控的所有ATM。有益效果:本专利技术通过检测到监控服务器的繁忙过重,系统性能下降时,动态地建立二级监控代理,将一定数量的ATM监控任务交由该二级监控代理进行托管监控,改善了监控服务器性能,从而实现了监控服务器动态扩容,避免了服务器因为在线ATM终端数增大而出现性能瓶颈,能够避免服务器处理大量的正常状态数据,只需要处理极少数的故障状态数据,这大大减轻监控服务器的监控压力,并提高了监控服务器繁忙时段的ATM终端的监控精确度,通过可以动态建立和撤销二级监控代理,使得自助设备的监控更加灵活有效,最大可能的优化服务器资源配置,提升了总体监控效果。附图说明图1为本专利技术实施例一提供的自助终端状态监控方法的具体实现流程图;图2为本专利技术实施例二提供的自助终端状态监控方法的具体实现流程图;图3为本专利技术实施例四提供的自助终端状态监控方法的具体实现流程图;图4为本专利技术实施例五提供的自助终端状态监控方法的具体实现流程图;图5为本专利技术实施例六提供的自助终端状态监控系统的示意性框图;图6为本专利技术实施例七提供的自助终端状态监控系统的示意性框图;图7为本专利技术实施例十提供的自助终端状态监控系统的示意性框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。图1是本专利技术实施例一提供的自助终端状态监控系统方法的具体实现流程图。参见图1所示,本实施例一提供的自助终端状态监控方法可以包括以下步骤:S100、检本文档来自技高网
...
自助终端状态监控方法及系统

【技术保护点】
一种自助终端状态监控方法,其特征在于,包括:检测监控服务器是否处于繁忙状况,如果是,则建立二级监控代理,指定部分ATM交由所述二级监控代理进行直接监控,使指定的所述ATM将后续的状态报文发送给所述二级监控代理;所述二级监控代理对接收到的所述状态报文进行判断,将其中表征处于非正常状态的状态报文或者将发生变化的状态报文转发给所述监控服务器进行处理。

【技术特征摘要】
1.一种自助终端状态监控方法,其特征在于,包括:检测监控服务器是否处于繁忙状况,如果是,则建立二级监控代理,指定部分ATM交由所述二级监控代理进行直接监控,使指定的所述ATM将后续的状态报文发送给所述二级监控代理;所述二级监控代理对接收到的所述状态报文进行判断,将其中表征处于非正常状态的状态报文或者将发生变化的状态报文转发给所述监控服务器进行处理。2.如权利要求1所述的方法,其特征在于,所述检测监控服务器是否处于繁忙状况,如果是,则建立二级监控代理,指定部分ATM交由所述二级监控代理进行直接监控之后还包括:当检测到所述监控服务器处于空闲状况,则取消所述二级监控代理,将所述二级监控代理监控的ATM交回所述监控服务器。3.如权利要求1所述的方法,其特征在于,判定所述检测监控服务器是否处于繁忙状况的方法具体包括:获取所述监控服务器处于繁忙状态的四个指数:被监控的在线ATM数、监控报文队列长度、监控报文接收与处理速率以及系统性能参数;当其中一个所述指数的值达到第一预设值,或者多个所述指数的加权和达到第二预设值时,即判定所述监控服务器处于繁忙状态。4.如权利要求1至3中任意一项所述的方法,其特征在于,建立二级监控代理,指定部分ATM交由所述二级监控代理进行直接监控,使指定的所述ATM将后续的状态报文发送给所述二级监控代理具体包括:指定一终端作为所述二级监控代理;将一定数量的具有相同或相似特征的ATM组成一ATM群组;通知所述ATM群组中的所有ATM发送所述状态报文给所述二级监控代理。5.如权利要求4所述的方法,其特征在于,所述二级监控代理对接收到的所述状态报文进行判断,将其中表征处于非正常状态的状态报文或者将发生变化的状态报文转发给所述监控服务器进行处理之后还包括:若所述二级监控代理在预设时间内未向所述监控服务器发送任何状态报文,则所述监控服务器取消所述二级代理并直接监测该二级监控代理原先监控的所...

【专利技术属性】
技术研发人员:谢卫平谢兴锋颜涛汤慧珺王庆华彭文超周峰尹志国
申请(专利权)人:深圳怡化电脑股份有限公司深圳市怡化时代科技有限公司深圳市怡化金融智能研究院
类型:发明
国别省市:广东,44

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

1