掌桥专利:专业的专利平台
掌桥专利
首页

一种信息监控方法及装置

文献发布时间:2023-06-19 10:38:35


一种信息监控方法及装置

技术领域

本发明涉及计算机信息处理领域,尤其涉及一种信息监控方法及装置。

背景技术

对于大型企业和云服务供应商来说,随着业务的不断扩展和业务的数字化管理,需要监控运维的设备规模也日益庞大。

传统监控运维使用经验值标注的阈值进行监控,这样的监控粒度普遍比较粗,且运维效果往往取决于运维人员的个人经验和管理能力,难以应对大规模设备的运维需要以及不同应用或系统的个性化维护;而通过动态阈值监控可以在一定程度实现个性化动态阈值监控报警,但是纯粹基于数学算法的动态阈值报警可能存在一定误报率。

为此,动态阈值监控与经验值标注相结合成为一种新的趋势。但对于有多个系统管理员共同管理某个系统时,由于不同管理员看待问题的视角不同,各自的经验和考虑的因素也可能不同,在进行经验值标注时,所设置的值也可能是不同的,这就会导致系统运维的质量也随之波动。

此外,不同管理员作为个体,其运维技能和经验都是有限的,每个人也都各有专长。

因此,如何在动态阈值监控结合经验值标注时,发挥不同管理员的专长和优势,综合多个管理员的不同设置最终确定一个较优的取值,仍是一个尚待解决的技术问题。

发明内容

针对以上问题,本发明实施例提供了一种方法及装置。

根据本发明实施例第一方面,一种信息监控方法,该方法包括:获取监控数据;根据动态阈值算法获取用于辅助确定动态阈值的第一数值,其中第一数值是对多个具有独立来源的第二数值进行集中处理并通过信息反馈机制不断修正后的值;根据动态阈值算法及第一数值确定动态阈值;判断监控数据是否在动态阈值限定的范围内,若否,则进行报警。

根据本发明实施例一实施方式,根据动态阈值算法获取第一数值,包括:若动态阈值算法是第一动态阈值算法,则获取第一动态阈值算法的参数作为第一数值;相应地,根据动态阈值算法及第一数值确定动态阈值,包括:使用第一动态阈值算法和第一数值进行计算得到动态阈值。

根据本发明实施例一实施方式,根据动态阈值算法获取第一数值,包括:若动态阈值算法是第二动态阈值算法,则获取第一动态阈值作为第一数值;相应地,根据动态阈值算法及第一数值确定第一动态阈值,包括:根据第二动态阈值算法计算得到第二动态阈值;根据第一数值和第二动态阈值确定动态阈值。

根据本发明实施例一实施方式,根据动态阈值算法获取第一数值,包括:若动态阈值算法包括第三动态阈值算法和第四动态阈值算法,则获取时间窗口值作为第一数值;相应地,根据动态阈值算法及第一数值确定第一动态阈值,包括:根据第三动态阈值算法计算得到第三动态阈值;根据第四动态阈值算法计算得到第四动态阈值;若第三动态阈值和第四动态阈值的时间窗口小于等于第一数值,则将第三动态阈值和第四动态阈值确定为有效的动态阈值。

根据本发明实施例一实施方式,在根据动态阈值算法获取用于辅助确定动态阈值的第一数值之前,该方法还包括:获取多个具有独立来源的第二数值;对多个具有独立来源的第二数值进行计算得到第一数值。

根据本发明实施例一实施方式,对多个具有独立来源的第二数值进行计算得到第一数值,包括:获取每个第二数值来源的权重值,其中第二数值来源是第二数值的独立来源;根据每个第二数值来源的权重值,对多个具有独立来源的第二数值进行加权计算得到第一数值。

根据本发明实施例一实施方式,在获取每个第二数值来源的权重值之前,该方法还包括:获取每个第二数值来源的标注质量;根据标注质量确定相应第二数值来源的权重值。

根据本发明实施例一实施方式,在获取多个具有独立来源的第二数值之前,该方法还包括:向每个第二数值来源提供第一数值及与第一数值对应的实际结果的历史记录,以供每个第二数值来源独立修订第二数值。

根据本发明实施例一实施方式,在根据动态阈值算法获取用于辅助确定动态阈值的第一数值之前,该方法还包括:判断是否存在第一数值,若不存在,则进一步判断是否存在第二数值,若存在,则将第二数值作为第一数值执行后续操作得到第一报警结果,将第一报警结果发送给第二数值对应的第二数值来源。

根据本发明实施例第二方面,一种信息监控装置,该装置包括:监控数据获取模块,用于获取监控数据;第一数值获取模块,用于根据动态阈值算法获取用于辅助确定动态阈值的第一数值,其中第一数值是对多个具有独立来源的第二数值进行集中处理并通过信息反馈机制不断修正后的值;动态阈值确定模块,用于根据动态阈值算法及第一数值确定动态阈值;报警模块,用于判断监控数据是否在动态阈值限定的范围内,若否,则进行报警。

根据本发明实施例第三方面,提供一种计算机可读存储介质,其特征在于,存储介质包括一组计算机可执行指令,当指令被执行时用于执行上述任一项的信息监控方法。

本发明实施例提供了一种信息监控方法、装置及计算机可读存储介质,本发明公开了一种信息监控方法及装置。该方法在获取监控数据之后,结合动态阈值算法和根据专家经验值指定的参数、经验阈值或时间间隔等信息共同确定一个动态阈值,并使用该动态阈值进行报警。其中,根据专家经验值指定的参数、经验阈值或有效时间窗口等信息是根据多个管理员标注或从专家系统中获取的不同经验值进行汇总和集中处理得到的,并通过信息反馈机制不断修正后得到的值,比起由单个管理员或单一专家系统标注的经验值,更客观也更准确,还可以根据实际效果不断调整和优化。与专家经验值指定的上述信息相结合,可大大降低使用动态阈值进行报警时产生的误报率。

需要理解的是,本发明的教导并不需要实现上面所述的全部有益效果,而是特定的技术方案可以实现特定的技术效果,并且本发明的其他实施方式还能够实现上面未提到的有益效果。

附图说明

通过参考附图阅读下文的详细描述,本发明示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本发明的若干实施方式,其中:

在附图中,相同或对应的标号表示相同或对应的部分。

图1为本发明实施例信息监控方法的一应用场景示意图;

图2为本发明实施例信息监控方法的实现流程示意图;

图3为本发明实施例信息监控方法一应用基于第二数值进行加权计算得到第一数值的具体实现流程图;

图4为本发明实施例信息监控装置的组成结构示意图。

具体实施方式

为使本发明的目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。

图1示出了本发明实施例信息监控方法的一应用场景。在图1所示的信息监控系统中,主要包括三大部分:动态阈值生成部分、写入适配器部分和外部系统部分。其中,其中动态阈值生成部分主要结合动态阈值计算方法和存储在参数数据库中的信息(例如经验值标注的参数值、经验阈值和有效窗口时间等)定时生成动态阈值;当接收到监控数据后,会与生成的动态阈值进行比较,如果超出了动态阈值定义的范围和条件,则写入适配器,然后通过适配器发送给外部系统相进行报警。

如图1所示,定时启动的动态阈值计算过程根据所选择算法不同,会进行相应地动态阈值计算,例如:

1)在一些进行振幅、波动程度、周期性震荡的动态阈值算法中,将通过参数数据库获取所相关应用、节点的参数信息,使用调取的参数进行计算;

2)在一些计算有确定上下限的动态阈值算法中,例如,ESD动态阈值算法,百分位动态阈值算法,四分位动态阈值算法等算法中,计算获得某个阈值区间。如果监控数据位于阈值区间之外,则会触发报警。此时,通过参数数据库获得专家经验值标注的报警阈值范围,只有超过动态阈值报警,且同时超过专家经验值标注的报警阈值范围之后,才会进行报警;

3)在某些需要结合动态阈值计算方法I和动态阈值计算方法II的组合,如果发生在相邻长度为L的时间窗口之内,则被认为有效或无效,其中相邻的时间窗口L也被记录在参数数据库中。例如,动态阈值算法II是需要在动态阈值算法I计算除的值超出某一范围后才需要进行计算的,且要求动态阈值算法II和动态阈值算法I所监控的事件事件在时间窗口L内。

图2示出了本发明实施例信息监控方法的实现流程。参考图2,本发明实施例提供了一种信息监控方法,该方法包括:操作210,获取监控数据;操作220,根据动态阈值算法获取用于辅助确定动态阈值的第一数值,其中第一数值是对多个具有独立来源的第二数值进行集中处理并通过信息反馈机制不断修正后的值;操作230,根据动态阈值算法及第一数值确定动态阈值;操作240,判断监控数据是否在动态阈值限定的范围内,若否,则进行报警。

在操作210中,监控数据通常都是通过数据采集器采集到的实时数据,例如,应用的访问情况,生产条件下采集到的室温,手机用电情况,可使用的内盘空间以及IO操作统计,系统错误信息统计等等。这些数据也是用来实时监控,并通过与动态阈值进行比对便发现异常情况的数据。

在操作220中,第一数值通常是存储在参数数据库等数据存储系统中的某个数据的值,用于辅助动态阈值算法共同确定最终使用的动态阈值。例如,在上述应用场景中提到的参数值、经验阈值和有效窗口时间等。

需要说明的是,本发明实施例中所指的第一数值与现有系统中常用的经验阈值不同,这一第一数值是基于多个来自不同的、独立的来源的第二数值得到的。其中,具有独立的来源的第二数值可以是由不同管理员标注的专家经验值,也可以是从不同的专家系统获取到的专家经验值。

第一数值和第二数值在某种程度上都是一种估算值或经验值,通常会与目标值存在一定程度的误差。其中,此处的目标值是指可以捕获较多异常事件且将误报率控制在一定程度之下的值,这个目标值通常是通过一段时间的验证所得到的实施效果最好的一个值。

但由于第一数值综合考虑到了多个具有独立来源的第二数值,比起由单个管理员或单一专家系统标注的经验值,更客观也更准确。

信息反馈机制指将第一数值,和使用第一数值进行报警的实际结果,例如报警信息、触发报警信息的监控数据和报警信息的处理结果等等反馈给第二数值的各个数据源,第二数值的各个数据源收到这些反馈信息之后会相应调整可供下次使用的第二数值。如此,经过多次迭代之后,第二数值和第一数值的准确度,即与目标值的接近程度,也会不断提高。

之后,通过操作230和操作240就可以根据第一数值确定一个动态阈值并根据该动态阈值来判断监控数据是否在动态阈值限定的范围内,如果超出了动态阈值限定的范围,则可以通过触发报警事件等方式进行报警。

第一数值在不同的应用场景下,可能是动态阈值算法的参数、也可能是与动态阈值结合使用的经验阈值,还可能是结合的两个动态阈值之间有效的时间窗口长度。下面就以上几种情况进行示例性说明。

根据本发明实施例一实施方式,根据动态阈值算法获取第一数值,包括:若动态阈值算法是第一动态阈值算法,则获取第一动态阈值算法的参数作为第一数值;相应地,根据动态阈值算法及第一数值确定动态阈值,包括:使用第一动态阈值算法和第一数值进行计算得到动态阈值。

其中,第一动态阈值算法通常指根据某些参数进行动态计算的算法,例如,一些与振幅、波动程度、周期性震荡相关的动态阈值算法;第一数值主要指相关应用或服务器节点的参数;动态阈值是将这些参数代入动态阈值算法中计算得出的。

例如,某一服务器上运行一个提供打卡服务的应用,该应用在工作日的上下班高峰时段(例如早8点到早10点,晚6点到晚9点)的访问量较高,而其他时段的访问量较低,在一天内的访问量是呈现周期性的波动的,而8点、10点、6点和9点就是动态阈值算法需要使用的、指定平日高峰时段的参数。这个时段在年初、年中和年末,在业务旺季和业务淡季的时段可能会不同,需要进行相应的调整。

在上述的监控预警示例中,这些需要调整的参数就是通过专家经验值标注的,可存储在参数数据库等数据存储系统中供动态阈值算法进行监控时随时取用。

根据本发明实施例一实施方式,根据动态阈值算法获取第一数值,包括:若动态阈值算法是第二动态阈值算法,则获取第一动态阈值作为第一数值;相应地,根据动态阈值算法及第一数值确定第一动态阈值,包括:根据第二动态阈值算法计算得到第二动态阈值;根据第一数值和第二动态阈值确定动态阈值。

其中,第二动态阈值算法主要指有确定上下限的动态阈值算法,例如,ESD动态阈值算法,百分位动态阈值算法,四分位动态阈值算法等算法;相应地,第一数值主要指根据专家经验值标注的报警阈值范围;根据第一数值和第二动态阈值确定的动态阈值通常是取动态阈值算法得到的第一区间与第一数值确定的第二区间的交集或并集的边界值。

例如,在进行生产条件中的室温监控时,生产环境中的室温可能需要根据实时的湿度进行微调,当湿度极高或极低时,这个室温阈值阈值可能会相应地变大很高或很低,但实际上此时的室温阈值并不需要进行大幅调整,在这种情况下可获取由专家经验值指定的最大室温阈值或最低室温阈值,只要生产环境中的室温超过参数库中的最大室温阈值或最低室温阈值时,即可报警。

在上述的监控预警示例中,最大室温阈值或最低室温阈值就是需要专家经验值标注的第一数值,可存储在参数数据库等数据存储系统中供动态阈值算法进行监控时随时取用。

根据本发明实施例一实施方式,根据动态阈值算法获取第一数值,包括:若动态阈值算法包括第三动态阈值算法和第四动态阈值算法,则获取时间窗口值作为第一数值;相应地,根据动态阈值算法及第一数值确定第一动态阈值,包括:根据第三动态阈值算法计算得到第三动态阈值;根据第四动态阈值算法计算得到第四动态阈值;若第三动态阈值和第四动态阈值的时间窗口小于等于第一数值,则将第三动态阈值和第四动态阈值确定为有效的动态阈值。

其中,第三动态阈值算法和第四动态阈值算法,如图1所述的动态阈值计算方法I和动态阈值计算方法II是用于结合判定监控数据是否异常的连个动态阈值的组合;第一数值指用来判定组合条件成立的时间窗口。

假设动态阈值计算方法I计算到在可用电量低于20%下,即为低电量预警条件,该低电量预警产生的时间为15:05;当动态阈值计算方法II得到用电量低于20%下某一应用的用电量达到5%,且时间窗口在1小时内(20%的电量大概可以待机1小时)时就产生报警。当时间窗口超过1小时之后,可能已经又充了电或正在充电,此时不再报警。

在上述的监控预警示例中,20%为动态阈值计算方法I的第三动态阈值;5%为在达到低于该第三动态阈值时,动态阈值计算方法II得到的第四阈值,而1小时这一时间窗口则为代表需要专家经验值指定的第一数值,可存储在参数数据库等数据存储系统中供动态阈值算法进行监控时随时取用。

根据本发明实施例一实施方式,在根据动态阈值算法获取用于辅助确定动态阈值的第一数值之前,该方法还包括:获取多个具有独立来源的第二数值;对多个具有独立来源的第二数值进行计算得到第一数值。

其中,多个第二数值所衡量的指标都是相同的,但来源不同。这些来源是彼此独立,互不关联的,因此,第二数值之间也是相互独立,基于不同的经验或系统计算得到的。如此,可以确保基于多个第二数值的第一数值的客观性。在根据第二数值计算得到第一数值时,可采用各种适用的计算方法,例如,取平均数;去除最大值和最小值之后,取平均数;根据指定的权重值进行加权平均计算得到的数值;也可以建立端到端的模型,通过模型计算得到一个数值。

由于第一数值综合考虑到了多个具有独立来源的第二数值,比起由单个管理员或单一专家系统标注的经验值,更客观也更准确。

根据本发明实施例一实施方式,对多个具有独立来源的第二数值进行计算得到第一数值,包括:获取每个第二数值来源的权重值,其中第二数值来源是第二数值的独立来源;根据每个第二数值来源的权重值,对多个具有独立来源的第二数值进行加权计算得到第一数值。

由于各个来源的估算值所使用的方法可能不同,所关注的重点可能不同,或是积累的经验不同,专家水平不同以及系统所用算法的差异等等会导致第二数值的准确度也会大相径庭。此时,如果不带任何权重值按数量求平均值的话,很有可能会拉低第一数值的准确度。

为了使第一数值更接近目标值,在本实施方式中会获取第二数值来源的权重值,按照第二数值来源的权重值进行加权平均计算得到第一数值。其中,第二数值来源的权重值通常是事先设定好的。而该权重值可以是参考专家级别、管理员评分或其他信息设定的固定值,也可以是根据报警结果和第二数值与准确值之间的差距动态更新的。

根据本发明实施例一实施方式,在获取每个第二数值来源的权重值之前,该方法还包括:获取每个第二数值来源的标注质量;根据标注质量确定相应第二数值来源的权重值。

第二数值来源的标注质量主要指第二数值来源所给出的第二数值使第一数值更接近目标值一个衡量指标。

第二数值来源的标注质量可以通过发现真正异常的有效报警的个数除以使用第二数值进行报警可能触发的报警个数得到的异常事件捕获率;也可以通过第二数值与目标值的接近程度来衡量。

通常来说,第二数值来源的标注质量越高,说明第二数值的准确度越高,第二数值来源的权重值也就越高。

在本实施方式中,第二数值来源的权重值并不是固定的,而是根据第二数值来源的标注质量动态更新的。比起参考专家级别、管理员评分或其他信息设定的固定值,动态更新地权重值更能反应第二数值的标注质量,也更能使第一值更接近目标值。

图3示出了本发明实施例信息监控方法一应用基于第二数值进行加权计算得到第一数值的具体实现流程图。如图3所示的应用中,不同专家通过一个专家标注系统来对动态阈值中所使用的参数进行标注,每个专家标注的专家经验值即为本发明实施例中所指的第二数值,基于每个专家标注的专家经验值经过权重w计算得到的参数p即为本发明实施例中所指的第一数值。

具体地,专家经验值经过权重w计算参数p的过程主要包括:

步骤310,通过定时触发,或通过命令主动触发参数p的计算过程;

步骤320,从配置管理数据库中获取一段时间内的历史数据;

这些历史数据包括每个专家独立标注的专家经验值,基于每个专家标注的专家经验值经过权重w计算的参数p,以及实际触发的报警事件和其中的有效报警事件等。

在获取这些历史数据之后,可以发送给各个专家进行参考以调整之后标注的专家经验值。此外还可以通过这些历史数据计算在特定应用、领域或标签下不同专家的标注质量等,并根据标注质量计算权重w。

步骤330,存储步骤320中计算得到的每个专家的权重w,并获取每个专家标注的专家经验值;

步骤340,根据每个专家的权重w和每个专家标注的专家经验值计算得到参数p。

根据本发明实施例一实施方式,在获取多个具有独立来源的第二数值之前,该方法还包括:向每个第二数值来源提供第一数值及与第一数值对应的实际结果的历史记录,以供每个第二数值来源独立修订第二数值。

在本实施方式中,会将第一数值以及与第一数值对应的实际结果反馈给第二数值来源。第二数值来源可根据第一数值及与第一数值对应的实际结果调整可供下次使用的第二数值。如此,可形成信息反馈闭环和迭代机制,使第二数值无限接近目标值,从而使第一数值也无限接近目标值。

根据本发明实施例一实施方式,在根据动态阈值算法获取用于辅助确定动态阈值的第一数值之前,该方法还包括:判断是否存在第一数值,若不存在,则进一步判断是否存在第二数值,若存在,则将第二数值作为第一数值执行后续操作得到第一报警结果,将第一报警结果发送给第二数值对应的第二数值来源。

根据第二数值确定第一数值通常是需要一个时间周期的,并需要收集到全部第二数值来源的数值之后才可以计算。其间,就可能存在空档期,即上次计算得到的第一数值已过期,而本次要使用的第一数值还没得到。此时,可选择某一单个的第二数值进行试运行,并将使用第二数值计算得到的动态阈值进行报警结果返回给对应的第二数值来源。

该结果并不会发送给其他第二数值来源,仅发送给提供第二数值的该第二数值来源,以便该第二数值来源优化下次提供的第二数值。这样可以为第二数值来源提供更多的参考信息,使第二数值得到不断优化,日益接近目标值。

进一步地,本发明实施例还提供一种信息监控装置,如图4所示,该装置40包括:监控数据获取模块401,用于获取监控数据;第一数值获取模块402,用于根据动态阈值算法获取用于辅助确定动态阈值的第一数值,其中第一数值是对多个具有独立来源的第二数值进行集中处理并通过信息反馈机制不断修正后的值;动态阈值确定模块403,用于根据动态阈值算法及第一数值确定动态阈值;报警模块404,用于判断监控数据是否在动态阈值限定的范围内,若否,则进行报警。

根据本发明实施例一实施方式,第一数值获取模块402具体用于若动态阈值算法是第一动态阈值算法,则获取第一动态阈值算法的参数作为第一数值;相应地,动态阈值确定模块403具体用于使用第一动态阈值算法和第一数值进行计算得到动态阈值。

根据本发明实施例一实施方式,第一数值获取模块402具体用于若动态阈值算法是第二动态阈值算法,则获取第一动态阈值作为第一数值;相应地,动态阈值确定模块403具体用于根据第二动态阈值算法计算得到第二动态阈值;根据第一数值和第二动态阈值确定动态阈值。

根据本发明实施例一实施方式,第一数值获取模块402具体用于若动态阈值算法包括第三动态阈值算法和第四动态阈值算法,则获取时间窗口值作为第一数值;相应地,动态阈值确定模块403具体用于根据第三动态阈值算法计算得到第三动态阈值;根据第四动态阈值算法计算得到第四动态阈值;若第三动态阈值和第四动态阈值的时间窗口小于等于第一数值,则将第三动态阈值和第四动态阈值确定为有效的动态阈值。

根据本发明实施例一实施方式,该装置40还包括:第二数值获取模块,用于获取多个具有独立来源的第二数值;第一数值计算模块,用于对多个具有独立来源的第二数值进行计算得到第一数值。

根据本发明实施例一实施方式,第一数值计算模块包括:权重值获取子模块,用于获取每个第二数值来源的权重值,其中第二数值来源是第二数值的独立来源;加权计算子模块,用于根据每个第二数值来源的权重值,对多个具有独立来源的第二数值进行加权计算得到第一数值。

根据本发明实施例一实施方式,第一数值计算模块还包括:期望结果获取子模块,用于获取每个第二数值所对应的期望结果;实际结果获取子模块,用于获取每个第二数值所对应的实际结果;比对结果子模块,用于比对期望结果和实际结果确定每个第二数值来源的标注质量;权重值确定子模块,用于根据标注质量确定相应第二数值来源的权重值。

根据本发明实施例一实施方式,该装置40还包括:历史记录提供模块,用于向每个第二数值来源提供第一数值及与第一数值对应的实际结果的历史记录,以供每个第二数值来源独立修订第二数值。

根据本发明实施例一实施方式,该装置40还包括:第二数值检验模块,用于判断是否存在第一数值,若不存在,则进一步判断是否存在第二数值,若存在,则将第二数值作为第一数值执行后续操作得到第一报警结果,将第一报警结果发送给第二数值对应的第二数值来源。

根据本发明实施例第三方面,提供一种计算机可读存储介质,其特征在于,存储介质包括一组计算机可执行指令,当指令被执行时用于执行上述任一项的信息监控方法。

这里需要指出的是:以上针对信息监控的装置实施例的描述和以上针对计算机可读存储介质实施例的描述,与前述方法实施例的描述是类似的,具有同前述方法实施例相似的有益效果,因此不做赘述。对于本发明对信息监控的装置实施例的描述和对计算机可读存储介质实施例的描述尚未披露的技术细节,请参照本发明前述方法实施例的描述而理解,为节约篇幅,因此不再赘述。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个装置,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。

上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。

另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以利用硬件的形式实现,也可以利用硬件加软件功能单元的形式实现。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储介质、只读存储器(Read OnlyMemory,ROM)、磁碟或者光盘等各种可以存储程序代码的介质。

或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例方法的全部或部分。而前述的存储介质包括:移动存储介质、ROM、磁碟或者光盘等各种可以存储程序代码的介质。

以上,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

相关技术
  • 信息监控方法、信息监控装置、电子设备和可读存储介质
  • 基于Web信息抽取的软件更新信息的监控方法和装置
技术分类

06120112624120