[发明专利]对应用程序产生的日志数据进行远程监视的方法和设备无效
申请号: | 200680042169.7 | 申请日: | 2006-12-01 |
公开(公告)号: | CN101331459A | 公开(公告)日: | 2008-12-24 |
发明(设计)人: | B·V·贝蒂;D·康威-琼斯;D·劳克;A·J·斯坦福-克拉克 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 | 代理人: | 李玲 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 产生 日志 数据 进行 远程 监视 方法 设备 | ||
技术领域
本发明涉及远程数据监视,例如监视设备参数或是在远程数据处理设备上运行的应用程序的输出。
背景技术
在需要对应用程序输出的数据进行监视时,有时可以将应用程序的输出存入非易失存储器中的文件。所存储的数据可以包括代表选定事件和输出的日志记录。如果应用程序出现故障,那么可以通过查看所存储的日志文件内部的数据来帮助确定发生故障的事物,以及帮助执行恢复处理。在实践中,日志文件的最后几行往往会给出关于应用故障原因的有用线索。因此,如果运行应用的设备具有足够的非易失存储空间来存储日志记录,那么可以通过分析存入本地日志文件的数据来诊断问题。
近年来,普适性嵌入式数据处理设备迅速增加--例如移动电话和PDA,用于监视设备参数和气候条件的设备,以及处于输油管内部和其他荒凉边远环境的流量监视器;此外,嵌入到车辆、冰箱、报警系统以及用于人造环境的气候控制系统中的数据处理组件也在迅速增加。许多这种普适性嵌入式设备只具有很有限的存储空间,并且只具有少量或者不具有非易失存储器,由此只能保持少量信息用于后续差错分析。
对某些普适性设备来说,由于保持足够日志文件所需要的存储空间有可能达到数兆字节,并且可用存储器有可能会被快速填满,因此,在此类普适设备上是无法保持足够的日志文件的。其次,当设备或应用发生故障时,保存在易失RAM中的任何数据都不会幸存——只有那些存入非易失存储器的日志记录才可用于故障分析。
某些应用设想存在一个用于输出诊断消息的本地控制台显示器。此类应用通常是在只进行最低限度的变更的情况下在没有控制台显示器的嵌入式设备上运行的。由于很多嵌入式设备和远程监视设备都不具有控制台显示器,并且其存储器不足以写入日志记录,因此,诊断信息往往会被丢弃,而产生该信息的潜在益处也会丧失。
发明内容
本发明的第一个方面提供的是一种用于对应用程序产生的日志数据进行远程监视的方法,该方法包括以下步骤:
将应用程序产生的日志数据存入第一数据处理系统的存储器,其中第一数据处理系统位于应用程序的本地;以及
由在第一数据处理系统上运行的发布者程序执行以下步骤:从存储器中获取新存储的日志数据;以及反复将所获取的日志数据作为出版物序列传送到第二数据处理系统,其中该第二数据处理系统包括发布/预订消息代理。
该应用程序可以在存储受限的数据处理设备上运行——即该数据处理系统是不具有可写入非易失存储器(也就是只具有易失RAM)或者只具有有限的可写入易失存储器和非易失存储器的数据处理系统,由此有必要控制在任何时间保存在该设备上的输出数据量。
本发明获取应用程序产生的数据,以便将其存入日志文件或是作为控制台输出来显示,其中举例来说,控制台输出可以是诊断信息、系统警报或是其他那些与应用程序操作相关联的特定事件输出。在这里可以将此类数据称为日志数据。该应用可以是一个数据日志记录器,其用途是在本地收集有效时段上的数据,以便能在以后进行分析。对某些应用程序来说,这些程序是在无法显示日志数据的无头(headless)系统或是在存储容量不足以在本地存储足够日志数据的系统上产生此类日志数据的。
通过获取和反复发布日志数据,本发明消除了在存储受限的设备上保留大型日志数据文件的需要,并且可以消除将此类数据存入存储 受限的设备上的磁盘存储器的需要。对于那些已经被存入存储器、从存储器中获取和发布的数据来说,这些数据可以在存储器中被改写。此外,本发明还能比正在写入日志数据的应用程序所预期的频率快的频率来将日志数据传送到的远程系统。
应用程序既可以监视传感器或仪表输出,也可以监视其他那些在本地产生的数据,并且由此产生那些不能在本地控制台显示器上显示或是存入本地非易失磁盘存储器的日志数据。作为替换,应用程序可以是专用的日志记录器应用。该日志数据不会被丢弃,而是被传送到在远程系统上运行的发布/预订消息代理,这一点可以在不对应用程序重新编码的情况下实现。该数据是作为关于某个主题(或是多于一个的主题)的出版物序列传送的,并且将会转发给已经预订接收关于该主题的出版物的订户,其中所述主题可以由代理内部的发布/预定匹配引擎识别。这些出版物可被传递到多于一个的注册订户,以便分析和/或存储这些出版物(这与仅仅是将其数据提供给单个应用的大多数遥测系统相反)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680042169.7/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置