发明名称 |
监控数据缓存方法及系统 |
摘要 |
一种监控数据缓存方法,该方法包括步骤:在缓存区域中设置一个设备数据链表及一个监控数据链表;设置循环指针指向设备数据链表的首记录节点前一节点;每隔预设时间接收监控设备实时监控得到的监控数据及监控时间,并依次读取该监控数据中每一监控项目的数据及其对应的监控时间;将该循环指针移至下一个记录节点;修改设备数据链表中当前记录节点存储的数据;新增所述设备数据链表中本次修改的记录节点的数据到监控数据链表中。本发明还提供一种监控数据缓存系统。本发明可以及时反馈监控数据,并且能够形成客户端启动时刻之前的历史监控数据曲线。 |
申请公布号 |
CN103326958A |
申请公布日期 |
2013.09.25 |
申请号 |
CN201210077824.X |
申请日期 |
2012.03.22 |
申请人 |
鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司 |
发明人 |
李忠一;王宜国;彭冠桥;黄健;陆一铭 |
分类号 |
H04L12/883(2013.01)I;H04L12/26(2006.01)I;H04L29/08(2006.01)I |
主分类号 |
H04L12/883(2013.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种监控数据缓存方法,其特征在于,该方法包括:第一设置步骤:在监控服务器的缓存区域中设置一个设备数据链表及一个监控数据链表,并设置监控数据链表的预定长度;第二设置步骤:设置循环指针指向所述设备数据链表的首记录节点前一节点;第一接收步骤:每隔预设时间接收监控设备实时监控得到的监控数据及监控时间;第二接收步骤:依次读取该监控数据中每一监控项目的数据及其对应的监控时间;读取步骤:当循环指针未到达所述设备数据链表尾部时,将该循环指针移至下一个记录节点,记为当前记录节点;修改步骤:根据所读取的监控项目的监控数据及监控时间,修改所述设备数据链表中当前记录节点存储的数据;移除步骤:当所述监控数据链表已经达到预定长度时,移除所述监控数据链表中存储时间最早的记录节点的数据;及新增步骤:当所述监控数据链表未达到预定长度时,或者已经移除存储时间最早的记录节点的数据后,新增所述设备数据链表中本次修改的记录节点的数据到所述监控数据链表中,然后返回所述第二接收步骤。 |
地址 |
518109 广东省深圳市宝安区龙华镇油松第十工业区东环二路2号 |