检测系统健康状况的方法、装置及网关与流程

文档序号:11323106阅读:459来源:国知局
检测系统健康状况的方法、装置及网关与流程

本发明涉及互联网技术领域,尤其涉及一种检测系统健康状况的方法、装置及网关。



背景技术:

随着计算机技术不断复杂化,计算机系统的健康状况越来越受到人们的重视。为了保证系统的健康,现有技术中常常通过软件开发者人为设置的内存健康阈值、流量阈值等参数来对系统进行监控,并在超出阈值时发出告警,以便用户及时关闭进程、清理垃圾等,从而在一定程度上使得系统保持健康状态。

然而,由于每个用户每天所需开启的应用软件、所需处理的数据各不相同,同一用户不同时间段所需开启的应用软件、所需处理的数据也可能不同,所以在实际应用中,每个用户对系统健康的要求标准往往是不相同的。因此,将软件开发者人为的设置健康阈值作为系统健康的判断标准无法满足不同用户的不同需求。



技术实现要素:

有鉴于此,本发明提供一种检测系统健康状况的方法、装置及网关,其目的在于解决现有的系统健康检测方法无法满足不同用户需求的问题。

第一方面,本发明提供了一种检测系统健康状况的方法,所述方法包括:

获取系统的当前状态信息以及当前时刻对应的状态健康范围,其中,所述状态信息包括至少一个状态属性的状态值,且不同状态值对应不同的状态健康范围,所述状态健康范围由系统的历史正常状态信息训练而得;

判断所述当前状态信息中的状态值是否在对应的状态健康范围内;

若所述状态值不在所述状态健康范围内,则确定所述系统发生异常。

第二方面,本发明提供了一种检测系统健康状况的装置,所述装置包括:

获取单元,用于获取系统的当前状态信息以及当前时刻对应的状态健康范围,其中,所述状态信息包括至少一个状态属性的状态值,且不同状态值对应不同的状态健康范围,所述状态健康范围由系统的历史正常状态信息训练而得;

判断单元,用于判断所述获取单元获取的所述当前状态信息中的状态值是否在对应的状态健康范围内;

确定单元,用于当所述判断单元的判断结果为所述状态值不在所述状态健康范围内时,确定所述系统发生异常。

第三方面,本发明提供了一种网关,所述网关包括如第二方面所述的装置。

借由上述技术方案,本发明提供的检测系统健康状况的方法、装置及网关,能够通过对系统本身产生的历史正常状态进行训练,获得不同时刻对应的状态健康范围,然后通过当前时刻的状态健康范围来判断当前状态信息是否异常。由此可知,与现有技术中仅通过人为设置的健康阈值来检测系统的健康状况相比,本发明不仅能够针对系统本身历史行为为该系统设置特有的状态健康范围,还能够针对系统在不同时间段的不同历史行为为该系统设置不同的状态健康范围,从而满足不同用户的不同需求。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1示出了本发明实施例提供的一种检测系统健康状况的方法的流程图;

图2示出了本发明实施例提供的另一种检测系统健康状况的方法的流程图;

图3示出了本发明实施例提供的一种检测系统健康状况的装置的组成框图;

图4示出了本发明实施例提供的另一种检测系统健康状况的装置的组成框图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

本发明实施例提供了一种检测系统健康状况的方法,如图1所示,该方法主要包括:

101、获取系统的当前状态信息以及当前时刻对应的状态健康范围。

其中,状态信息包括至少一个状态属性的状态值,且不同状态值对应不同的状态健康范围,状态健康范围由系统的历史正常状态信息训练而得。具体的,状态属性包括:cpu(centralprocessingunit,中央处理器)占用信息、内存占用信息、磁盘占用信息、流量消耗信息、接口信息以及丢包信息。状态健康范围由下健康边界值和上健康边界值组成。

示例性的,系统的当前状态信息可以包括cpu占用率70%、内存占用率50%以及磁盘占用率40%等,不同的状态值对应的状态健康范围可以依次为[30%,80%]、[25%,75%]以及[20%,70%]。

需要说明的是,在一个企业内部,每天的各个时刻系统所需运行的软件、所需处理的数据往往是不同的,而对于不同日的同一时刻,系统所需运行的软件、所需处理的数据往往是相同的,例如企业每天10:00-15:00需要打开软件1进行数据监控。因此对于同一种状态属性,不同时刻可能对应不同的状态健康范围,从而本步骤中获取的状态健康范围是当前时刻对应的状态健康范围。

102、判断所述当前状态信息中的状态值是否在对应的状态健康范围内。

在获得系统的当前状态信息后,网关可以先从预设存储空间中获取当前时刻对应的所有状态健康范围,然后分别将当前状态信息中每个状态属性的状态值分别与对应的状态健康范围进行比较,判断状态值是否在对应的状态健康范围内,以便根据判断结果判断系统是否发生异常。

103、若所述状态值不在所述状态健康范围内,则确定所述系统发生异常。

当某状态值没有在对应的状态健康范围内时,网关确定系统在该状态方面发生异常,当某状态值在对应的状态健康范围内时,网关确定系统在该状态方面没有发生异常。

此外,在确定系统发生异常后,可以向前端发送该异常对应的告警信息进行显示,以便通知用户系统发生异常;也可以向系统发送该异常对应的告警信息,以便系统根据告警信息进行自动修复操作,例如自动关闭预设范围内的进程、自动清理垃圾等。其中,前端可以为发生异常的系统所属设备的前端,也可以为其他设备的前端(例如网管的监控设备的前端),并且当该前端为其他设备的前端时,还需要将系统的标识发送给该其他设备,以便其他设备获知是哪个系统发生异常。

进一步的,在实际应用中,为便于用户(或者网管等)后续更好地对系统进行运维,可以对待统计时间段内的系统健康状况进行统计,获得汇总报表,并将汇总报表发送给前端,以便用户根据汇总报表来对系统近期的运行情况进行分析。其中,系统健康状况包括系统的状态信息、告警信息以及修复信息。此外,汇总报表可以以表格形式呈现,也可以以趋势图的形式呈现,其具体表现方式不做限定。

本发明实施例提供的检测系统健康状况的方法,能够通过对系统本身产生的历史正常状态进行训练,获得不同时刻对应的状态健康范围,然后通过当前时刻的状态健康范围来判断当前状态信息是否异常。由此可知,与现有技术中仅通过人为设置的健康阈值来检测系统的健康状况相比,本发明不仅能够针对系统本身历史行为为该系统设置特有的状态健康范围,还能够针对系统在不同时间段的不同历史行为为该系统设置不同的状态健康范围,从而满足不同用户的不同需求。

进一步的,依据图1所示的方法,本发明的另一个实施例还提供了一种检测系统健康状况的方法,如图2所示,该方法主要包括:

201、获取系统的当前状态信息以及当前时刻对应的状态健康范围。

其中,在获取当前时刻对应的健康状态范围之前,需要先利用机器自学习技术获得每个时刻对应的健康范围。具体的,机器自学习获得状态健康范围的具体实现方法可以为:

(1)获取训练样本,所述训练样本包括预设时间段内每天不同时刻对应的历史正常状态信息。

(2)根据预设阈值算法,对所述训练样本进行计算,获得每个时刻对应的各个状态属性的状态阈值。

具体的,预设阈值算法涉及的内容包括:

pt(n)(d+1)=a[yt(n)(d+1)-pt(n)(d)]+pt(n)(d)

其中,t(n)(d)表示第d天第n时,t(n)(d+1)表示第d+1天第n时,pt(n)(d)表示第d天第n时的阈值预测值,yt(n)(d+1)表示第d+1天第n时的观测值(即实际产生的状态值),pt(n)(d+1)表示第d+1天第n时的阈值预测值,a表示加权常数,用于控制新数据在模型中所占的比重,控制模型适应局部行为的快慢程度。

在获得预设时间段内(如一周、一个月等)每天每个时刻的阈值预测值后,可以计算同一时刻对应的阈值预测值的平均值,并将该平均值作为该时刻对应的状态阈值。

(3)根据每天每个时刻对应的历史正常状态信息,计算每个时刻对应的各个状态属性的状态标准差。

具体的,在获得预设时间段内的历史正常状态信息后,可以获取某一时刻对应的某一状态属性的所有观测值,然后计算这些观测值的标准差,并将这些观测值的标准差确定为该时刻对应的某一状态属性的状态标准差。

(4)由每个时刻对应的各个状态属性的状态阈值以及每个时刻对应的各个状态属性的状态标准差,计算每个时刻对应的各个状态属性的上健康边界值和下健康边界值。

其中,上健康边界值=状态阈值+状态标准差,下健康边界值=状态阈值-状态标准差。

(5)由所述上健康边界值和所述下健康边界值确定对应的状态健康范围。

其中,状态健康范围为[下健康边界值,上健康边界值]。

进一步的,随着应用软件的更新、用户需求的不断变化,同一时刻的状态健康范围也会发生改变,因此为了减少误报率,需要常常更新每个时刻对应的状态健康范围。具体的,网关可以先根据预设更新规则,更新训练样本,然后对更新后的训练样本进行训练,获得更新后的每个时刻对应的各个状态属性的状态健康范围。其中,预设更新规则可以为周期性地获取最近一个周期内产生的历史正常状态信息,也可以为其他规则,在此不做限定。

202、判断所述当前状态信息中的状态值是否在对应的状态健康范围内。

203、若所述状态值不在所述状态健康范围内,则确定所述系统发生异常。

204、在基于每个状态健康范围对所述当前状态信息中的每个状态值进行异常判断后,对各个状态值的判断结果进行加权处理,获得所述当前状态信息对应的系统总体健康信息。

在实际应用中,用户常常需要知道系统整体健康状况,以便评估该系统当前是否可以增加处理任务等,因此在获得每种状态的健康状况后,可以对每种状态的健康状况进行综合处理,来评估系统整体的健康状况。

其中,本步骤中的系统总体健康信息可以为一个系统总分。例如,可以为每个状态属性分配一个最高分数,当某个状态属性发生异常时,则进行扣分,且异常程度越大扣分越多,即权重越小;当获得当前状态中每个状态属性对应的异常程度后,可以计算出其所对应的分数,然后求各个分数的总和,即可获得系统总分。此外,系统总体健康信息也可以为其他表现方式,如健康等级。

示例性的,系统总分满分为100,cpu占用信息、内存占用信息、磁盘占用信息、流量消耗信息的最高分分别为25分,当前状态信息中流量消耗正常,而cpu占用信息、内存占用信息、磁盘占用信息的异常程度依次升高,则当前的系统总分可以为25*0.9+25*0.8+25*0.5+25=80。

进一步的,网关还可以利用系统的历史状态信息训练系统总体健康阈值,用于判断系统总体健康情况以及系统所处网络环境中的异常变化及时发现问题所在。

具体的,网关可以判断所述系统总体健康信息是否小于系统总体健康阈值;若所述系统总体健康信息小于所述系统总体健康阈值,则向所述前端发送系统总体告警信息。

需要补充的是,无论是向前端发送系统总体告警信息,还是上述实施例提及的发送某个状态异常对应的告警信息,其发送方式可以为邮件形式,也可以为其他方式。此外,还可以将告警信息发送至管理员的手机(例如通过短信方式发送),以便管理员随时获知系统健康状况。

205、将所述系统总体健康信息发送给前端进行展示。

需要补充的是,网关在对某段时间内的系统健康状况进行汇总时,可以对这段时间内系统总体健康信息也一并汇总,以供用户获知系统在这段时间内总体健康状况。

本发明实施例提供的检测系统健康状况的方法,除了能够判断出系统当前某个状态属性是否发生异常外,还能够对各个状态属性进行综合分析,获得系统总体健康信息,从而使得用户能够根据系统总体健康信息评估该系统当前是否可以增加处理任务等。此外,在确定系统发生异常后还可以向系统发送告警信息,并使得系统在接收到告警信息后,能够根据告警信息进行自动修复操作,从而不仅可以减少用户操作,还可以使得系统自动恢复健康状态。另外,通过自学习的方式更新状态健康范围,并利用更新后的状态健康范围对系统健康状况进行检测,可以减少误报率。

进一步的,依据图1所示的方法,本发明的另一个实施例提供了一种检测系统健康状况的装置,该装置可以应用于网关侧(例如安全网关设备)图3所示,该装置主要包括:获取单元31、判断单元32以及确定单元33。其中,

获取单元31,用于获取系统的当前状态信息以及当前时刻对应的状态健康范围,其中,所述状态信息包括至少一个状态属性的状态值,且不同状态值对应不同的状态健康范围,所述状态健康范围由系统的历史正常状态信息训练而得;

其中,状态属性包括:cpu(centralprocessingunit,中央处理器)占用信息、内存占用信息、磁盘占用信息、流量消耗信息、接口信息以及丢包信息。状态健康范围由下健康边界值和上健康边界值组成。

判断单元32,用于判断所述获取单元31获取的所述当前状态信息中的状态值是否在对应的状态健康范围内;

确定单元33,用于当所述判断单元32的判断结果为所述状态值不在所述状态健康范围内时,确定所述系统发生异常。

此外,当所述判断单元32的判断结果为所述状态值在所述状态健康范围内时,确定所述系统在所述状态值对应的状态方面正常。

本发明实施例提供的检测系统健康状况的装置,能够通过对系统本身产生的历史正常状态进行训练,获得不同时刻对应的状态健康范围,然后通过当前时刻的状态健康范围来判断当前状态信息是否异常。由此可知,与现有技术中仅通过人为设置的健康阈值来检测系统的健康状况相比,本发明不仅能够针对系统本身历史行为为该系统设置特有的状态健康范围,还能够针对系统在不同时间段的不同历史行为为该系统设置不同的状态健康范围,从而满足不同用户的不同需求。

进一步的,所述获取单元31还用于在获取系统的当前状态信息以及当前时刻对应的状态健康范围之前,获取训练样本,所述训练样本包括预设时间段内每天不同时刻对应的历史正常状态信息;

如图4所示,所述装置还包括:

计算单元34,用于根据预设阈值算法,对所述获取单元31获取的所述训练样本进行计算,获得每个时刻对应的各个状态属性的状态阈值;

所述计算单元34还用于根据每天每个时刻对应的历史正常状态信息,计算每个时刻对应的各个状态属性的状态标准差;

所述计算单元34还用于由每个时刻对应的各个状态属性的状态阈值以及每个时刻对应的各个状态属性的状态标准差,计算每个时刻对应的各个状态属性的上健康边界值和下健康边界值;

所述确定单元33还用于由所述计算单元34获得的所述上健康边界值和所述下健康边界值确定对应的状态健康范围。

其中,状态健康范围为[下健康边界值,上健康边界值]。

进一步的,如图4所示,所述装置还包括:

更新单元35,用于根据预设更新规则,更新训练样本;

其中,预设更新规则可以为周期性地获取最近一个周期内产生的历史正常状态信息,也可以为其他规则,在此不做限定。

训练单元36,用于对所述更新单元35更新后的训练样本进行训练,获得更新后的每个时刻对应的各个状态属性的状态健康范围。

进一步的,如图4所示,所述装置还包括:

处理单元37,用于在基于每个状态健康范围对所述当前状态信息中的每个状态值进行异常判断后,对各个状态值的判断结果进行加权处理,获得所述当前状态信息对应的系统总体健康信息;

第一发送单元38,用于将所述处理单元37获得的所述系统总体健康信息发送给前端进行展示。

进一步的,所述判断单元32还用于在获得所述当前状态信息对应的系统总体健康信息之后,判断所述系统总体健康信息是否小于系统总体健康阈值;

所述第一发送单元38还用于所述判断单元32的判断结果为所述系统总体健康信息小于所述系统总体健康阈值时,向所述前端发送系统总体告警信息。

进一步的,如图4所示,所述装置还包括:第二发送单元39,用于在确定所述系统发生异常之后,向所述系统发送所述异常对应的告警信息,以便所述系统根据告警信息进行自动修复操作。

进一步的,如图4所示,所述装置还包括:

统计单元310,用于对待统计时间段内的系统健康状况进行统计,获得汇总报表,所述系统健康状况包括系统的状态信息、告警信息以及修复信息;

第二发送单元39还用于将所述汇总报表发送给前端。

本发明实施例提供的检测系统健康状况的装置,除了能够判断出系统当前某个状态属性是否发生异常外,还能够对各个状态属性进行综合分析,获得系统总体健康信息,从而使得用户能够根据系统总体健康信息评估该系统当前是否可以增加处理任务等。此外,在确定系统发生异常后还可以向系统发送告警信息,并使得系统在接收到告警信息后,能够根据告警信息进行自动修复操作,从而不仅可以减少用户操作,还可以使得系统自动恢复健康状态。另外,通过自学习的方式更新状态健康范围,并利用更新后的状态健康范围对系统健康状况进行检测,可以减少误报率。

本发明实施例还提供了:

a1、一种检测系统健康状况的方法,所述方法包括:

获取系统的当前状态信息以及当前时刻对应的状态健康范围,其中,所述状态信息包括至少一个状态属性的状态值,且不同状态值对应不同的状态健康范围,所述状态健康范围由系统的历史正常状态信息训练而得;

判断所述当前状态信息中的状态值是否在对应的状态健康范围内;

若所述状态值不在所述状态健康范围内,则确定所述系统发生异常。

a2、根据a1所述的方法,在获取系统的当前状态信息以及当前时刻对应的状态健康范围之前,所述方法还包括:

获取训练样本,所述训练样本包括预设时间段内每天不同时刻对应的历史正常状态信息;

根据预设阈值算法,对所述训练样本进行计算,获得每个时刻对应的各个状态属性的状态阈值;

根据每天每个时刻对应的历史正常状态信息,计算每个时刻对应的各个状态属性的状态标准差;

由每个时刻对应的各个状态属性的状态阈值以及每个时刻对应的各个状态属性的状态标准差,计算每个时刻对应的各个状态属性的上健康边界值和下健康边界值;

由所述上健康边界值和所述下健康边界值确定对应的状态健康范围。

a3、根据a2所述的方法,所述方法还包括:

根据预设更新规则,更新训练样本;

对更新后的训练样本进行训练,获得更新后的每个时刻对应的各个状态属性的状态健康范围。

a4、根据a1所述的方法,在基于每个状态健康范围对所述当前状态信息中的每个状态值进行异常判断后,所述方法还包括:

对各个状态值的判断结果进行加权处理,获得所述当前状态信息对应的系统总体健康信息;

将所述系统总体健康信息发送给前端进行展示。

a5、根据a4的方法,在获得所述当前状态信息对应的系统总体健康信息之后,所述方法还包括:

判断所述系统总体健康信息是否小于系统总体健康阈值;

若所述系统总体健康信息小于所述系统总体健康阈值,则向所述前端发送系统总体告警信息。

a6、根据a1至a5中任一项所述的方法,在确定所述系统发生异常之后,所述方法还包括:

向所述系统发送所述异常对应的告警信息,以便所述系统根据告警信息进行自动修复操作。

a7、根据a6所述的方法,所述方法还包括:

对待统计时间段内的系统健康状况进行统计,获得汇总报表,所述系统健康状况包括系统的状态信息、告警信息以及修复信息;

将所述汇总报表发送给前端。

b8、一种检测系统健康状况的装置,所述装置包括:

获取单元,用于获取系统的当前状态信息以及当前时刻对应的状态健康范围,其中,所述状态信息包括至少一个状态属性的状态值,且不同状态值对应不同的状态健康范围,所述状态健康范围由系统的历史正常状态信息训练而得;

判断单元,用于判断所述获取单元获取的所述当前状态信息中的状态值是否在对应的状态健康范围内;

确定单元,用于当所述判断单元的判断结果为所述状态值不在所述状态健康范围内时,确定所述系统发生异常。

b9、根据b8所述的装置,所述获取单元还用于在获取系统的当前状态信息以及当前时刻对应的状态健康范围之前,获取训练样本,所述训练样本包括预设时间段内每天不同时刻对应的历史正常状态信息;

所述装置还包括:

计算单元,用于根据预设阈值算法,对所述获取单元获取的所述训练样本进行计算,获得每个时刻对应的各个状态属性的状态阈值;

所述计算单元还用于根据每天每个时刻对应的历史正常状态信息,计算每个时刻对应的各个状态属性的状态标准差;

所述计算单元还用于由每个时刻对应的各个状态属性的状态阈值以及每个时刻对应的各个状态属性的状态标准差,计算每个时刻对应的各个状态属性的上健康边界值和下健康边界值;

所述确定单元还用于由所述计算单元获得的所述上健康边界值和所述下健康边界值确定对应的状态健康范围。

b10、根据b9所述的装置,所述装置还包括:

更新单元,用于根据预设更新规则,更新训练样本;

训练单元,用于对所述更新单元更新后的训练样本进行训练,获得更新后的每个时刻对应的各个状态属性的状态健康范围。

b11、根据b8所述的装置,所述装置还包括:

处理单元,用于在基于每个状态健康范围对所述当前状态信息中的每个状态值进行异常判断后,对各个状态值的判断结果进行加权处理,获得所述当前状态信息对应的系统总体健康信息;

第一发送单元,用于将所述处理单元获得的所述系统总体健康信息发送给前端进行展示。

b12、根据b11的装置,所述判断单元还用于在获得所述当前状态信息对应的系统总体健康信息之后,判断所述系统总体健康信息是否小于系统总体健康阈值;

所述第一发送单元还用于所述判断单元的判断结果为所述系统总体健康信息小于所述系统总体健康阈值时,向所述前端发送系统总体告警信息。

b13、根据b8至b12中任一项所述的装置,所述装置还包括:

第二发送单元,用于在确定所述系统发生异常之后,向所述系统发送所述异常对应的告警信息,以便所述系统根据告警信息进行自动修复操作。

b14、根据b13所述的装置,所述装置还包括:

统计单元,用于对待统计时间段内的系统健康状况进行统计,获得汇总报表,所述系统健康状况包括系统的状态信息、告警信息以及修复信息;

所述第二发送单元还用于将所述汇总报表发送给前端。

c15、一种网关,所述网关包括如b8至b14中任一项所述的装置。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

可以理解的是,上述方法及装置中的相关特征可以相互参考。另外,上述实施例中的“第一”、“第二”等是用于区分各实施例,而并不代表各实施例的优劣。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(dsp)来实现根据本发明实施例的检测系统健康状况的方法、装置及网关中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1