[发明专利]基于触发器的数据采集方法在审
申请号: | 201410001116.7 | 申请日: | 2014-01-02 |
公开(公告)号: | CN103778265A | 公开(公告)日: | 2014-05-07 |
发明(设计)人: | 崔培枝;孙岩;王青海;张伟;何国良;许仁杰;宋云汉;钟海波 | 申请(专利权)人: | 中国人民解放军装甲兵工程学院 |
主分类号: | G06F17/40 | 分类号: | G06F17/40;H04L29/06 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 李迪 |
地址: | 100072*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 触发器 数据 采集 方法 | ||
技术领域
本发明涉及计算机领域,尤其涉及一种基于触发器的数据采集方法。
背景技术
针对一个分布式信息系统,该系统为一“黑盒”系统,内部的运行机制未公开,但管理人员还想通过获取系统中各结点间信息传递的概要信息,如信息源、信息目的地、信息内容、传递时间等,来分析系统间的交互行为,监控网络信息流向与动态情况。那么如何获取这些信息,即此处“数据采集方法”要关注的内容。
要想获得网络系统中所传输的数据,首先要看这些数据的传输手段是怎样的。据分析,数据的存储可能为文件,也可能为数据库记录。对应地,数据在传输时,可能暂存为文件,也可能暂存为数据库记录,那么,要想获得这些数据流信息,则可以考虑从数据传输通道中采集,或者从数据库记录中采集。
由于信息可能是分步传输的,数据的传输手段可能是多样的,经过同一传输通道的信息种类也可能是多样的,如果在传输层采集数据,会带来信息重新组合和识别的困难。
发明内容
(一)要解决的技术问题
本发明要解决的技术问题是提供一种基于触发器的数据采集方法,以克服现有的数据采集方法实现较为复杂的缺陷。
(二)技术方案
为解决上述技术问题,本发明的技术方案提供了一种基于触发器的数据采集方法,包括:
在数据采集的目标服务器上建立指向数据采集服务器的链接;
获取所述目标服务器中待采集信息的数据表;
在所述目标服务器上建立所述数据表对应的触发器;
当所述数据表中新增数据时,所述触发器触发数据采集行为,并通过所述链接将所述数据表中所述新增的数据发送至所述数据采集服务器。
进一步地,在数据采集的目标服务器上建立指向所述数据采集服务器的远程连接之前还包括:
在所述数据库采集服务器上建立数据采集表,所述数据采集表用于存储所述数据库采集服务器从所述目标服务器接收的数据。
进一步地,获取所述目标服务器中待采集信息的数据表包括:
获取所述待采集信息的数据项;
在所述目标服务器中的数据库中查找包含所述数据项的数据表,得到所述待采集信息的数据表。
进一步地,所述数据库为Oracle或者Sql Server。
进一步地,将所述数据表中所述新增的数据发送至所述数据采集服务器之后还包括:
记录所述新增的数据已经采集完成。
(三)有益效果
本发明通过触发器对数据进行采集,避开了从传输通道中取数据的繁琐与麻烦,具有处理简单、采集到的信息完整、信息类型易识别等优点。
附图说明
图1是本发明实施方式提供的一种基于触发器的数据采集方法的流程图;
图2是本发明实施方式提供的一种邮件系统的示意图。
具体实施方式
下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。
图1是本发明实施方式提供的一种基于触发器的数据采集方法的流程图,包括:
步骤S1:在数据采集的目标服务器上建立指向数据采集服务器的链接;
步骤S2:获取所述目标服务器中待采集信息的数据表;
步骤S3:在所述目标服务器上建立所述数据表对应的触发器;
步骤S4:当所述数据表中新增数据时,所述触发器触发数据采集行为,并通过所述链接将所述数据表中所述新增的数据发送至所述数据采集服务器。
优选地,在数据采集的目标服务器上建立指向所述数据采集服务器的远程连接之前还包括:
在所述数据库采集服务器上建立数据采集表,所述数据采集表用于存储所述数据库采集服务器从所述目标服务器接收的数据。
优选地,获取所述目标服务器中待采集信息的数据表包括:
获取所述待采集信息的数据项;
在所述目标服务器中的数据库中查找包含所述数据项的数据表,得到所述待采集信息的数据表。
其中,所述数据库为Oracle或者Sql Server。
优选地,将所述数据表中所述新增的数据发送至所述数据采集服务器之后还包括:
记录所述新增的数据已经采集完成。例如,可以在触发器里为每一个新增的数据设置状态标志,当状态标志为“-1”时表示数据正处于写状态,当该数据采集完成后,则将设置该数据的状态标志设置为“0”,表示数据已经采集完成,以确保数据采集的完整性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军装甲兵工程学院,未经中国人民解放军装甲兵工程学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410001116.7/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置