[发明专利]管理加时间戳的事件的缓冲器的系统有效
申请号: | 201210599301.1 | 申请日: | 2012-11-28 |
公开(公告)号: | CN103257857B | 公开(公告)日: | 2017-06-09 |
发明(设计)人: | A·艾劳德;P·威廉;J·皮亚西贝罗 | 申请(专利权)人: | 施耐德电器工业公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京市柳沈律师事务所11105 | 代理人: | 钱大勇 |
地址: | 法国吕埃*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 管理 时间 事件 缓冲器 系统 | ||
技术领域
本发明涉及具有用于保存加时间戳的事件的装置的系统,并且更准确地说,涉及对具有一组用于对事件进行检测和加时间戳的源的系统的管理,每一个源具有在读取所述加时间戳的事件之前对其进行保存的缓冲器。每个缓冲器被设计为由远程客户端软件进行读取,每个远程客户端软件然后可以例如将事件显示在警报或事件屏幕上。本发明的一个可能的应用涉及在分布式系统中分析问题的起源。
在图2中示出了具有一组将被加上时间戳的事件的源的系统的示例。
根据本发明的系统使得可以按时间先后顺序来对加时间戳的事件进行排序。也保证了每个源的变量的值与客户端软件事件恰好在特定条件下,例如,在满缓冲器、或者源中的一个或客户端软件的初始化的情况下,所看到的那些变量的值相一致。该确保值的一致性的功能由所述系统自主地执行,而不需要中央智能软件的介入。
根据本发明的系统也提供用于用户的诊断手段。其使得用信号来发送不确定的事件序列成为可能。与可靠的事件序列不同,不确定的事件序列是不确定地加时间戳的、或者其期间序列事件已经有可能丢失的序列。也可以允许检测无效时间戳,例如由于无效或未同步的时钟。
图1给出了能够通过根据本发明的系统的效果而传送给用户的信息的示例。
背景技术
根据现有技术,由软件管理程序来管理具有用于保存加时间戳的事件的装置的系统,该软件管理程序的功能之一包括收集在组成系统的各种硬件或者软件子系统中已发生的事件。这些事件对应于检测属于预配置列表的变量的值的改变。它们必须被准确地加上时间戳并且以按时间先后的顺序被排序。
在现有技术中,负责收集和排序在该系统中已经发生的所有事件的管理程序软件因而不断地连接到系统,并且持续或者定期地询问每个部件的每个缓冲器,在每个部件中,在缓冲器中临时存储所检测到的和在本地加上时间戳的事件。
文献US20110066598A1描述了一个具有用于保存加时间戳的事件的装置的系统的架构的示例。该文献的教导不可能通过固有手段来自主地管理在所有系统、尤其是在不同的子系统中所检测和加上时间戳的所有事件,或者将它们以上升的按时间先后的顺序进行存储。当非标定(non-nominal)操作模式发生——重新初始化,缓冲器满等——时,根据文献US20110066598A1的系统不具有管理这种非标定操作的固有手段。在本专利中,通过客户端软件来执行对事件的排序,而不是通过系统自主地进行。
类似地,在文献FR2882834A1中描述的方法不包括管理非标定操作模式的固有手段。
本发明的目的在于缓和这个问题。因此,根据本发明的系统提供了一种分布式系统,该分布式系统包括用于检测、加时间戳并且保存事件的装置,以及用于管理这种分布式的时间戳的固有和自主的装置:这些固有装置确保所检测的事件的按照时间先后顺序的排序,并且使得可以诸如在重新初始化期间或者当缓冲器完全满的时候,管理非标定操作模式。
发明内容
从而,本发明的主题是一种用于利用不确定的事件序列信令来管理加时间戳的事件的系统,包括:
-变量列表,该变量列表的值的改变必须导致对将被加上时间戳和将被保存的事件的检测;
-用于对与所述变量列表对应的所述事件进行检测和加时间戳的装置;
-用于对每个变量定位指示所述事件的时间戳的质量的标记的装置;
-缓冲器,用于在客户端软件读取将被加上时间戳和将被保存的所述事件之前,存储分别与时间戳时间相关联的所述事件,由客户端软件读取的所述加时间戳的事件被从缓冲器中擦除;
-用于使能和禁止将变量的值保存在历史中的装置的装置,该变量的值与已经被读取的所述加时间戳的事件对应;
-用于检测所述缓冲器的填充率超过预定填充阈值的装置;
-用于检测连接到缓冲器以读取存在于所述缓冲器中的事件的客户端软件的存在的装置。
根据本发明的系统也包括:
-以信令通知不确定的事件序列的特定事件,当系统应当认为缓冲器中的随后事件的序列是有效时被设置为0,并且当系统应当认为缓冲器中的随后事件的序列是无效时被设置为1;
-用于将以信令通知不确定的事件序列的所述特定事件切换到值1的装置;
-用于将以信令通知不确定的事件序列的所述特定事件切换到值0的装置;
并且此外,如果将以信令通知不确定的事件序列的特定事件设置为1,则将指示时间戳的质量的标记设置为不确定的值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于施耐德电器工业公司,未经施耐德电器工业公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210599301.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:两种孔径定位加工机构
- 下一篇:流体驱动抽油机及其应用方法