李 杰, 熊育文
(中国联通茂名市分公司,广东 茂名 525000)
数据采集,又称数据获取,通常使用一种装置或一种接口,从外部环境或外部系统收集数据,输入到内部供系统使用[1]。在通常情况下,需要数据采集装置,或者需要数据采集接口,而且采集到的数据格式必须是已知,这样才能够对采集到的数据进行分析处理和进一步的加工应用。但是,在很多情况下,出于成本、性能等各种原因,外部系统不提供数据采集接口,或没有数据格式资料,在这种情况下进行数据采集非常困难。本单位的GSM基站包括MOTOROLA和华为两种类型,分别负责不同区域基站的告警工作,但是告警终端没有统一的声音告警,值班人员必须时刻盯着这些告警终端,才能及时了解基站告警情况。长期这样工作,给值班人员的身心造成了较大的压力,不利于告警信息及时、准确地发布和处理,所以需要采集这两种不同告警的数据,加工处理后进行统一的展示和声音告警。
MOTOROLA告警终端使用的是SUN工作站和SOLARIS操作系统,华为告警终端使用的是PC机和WINDOWS操作系统,告警终端分别连接在两个完全隔离的网络中,而且两种告警系统都没有数据格式资料和数据采集接口,无法使用常规的方法进行数据采集,必须使用一种新的方法,才可能获取到数据。
为了解决这个难题,必须对传统的数据采集方法进行创新,考虑到原系统没有数据采集接口,要获取数据还可以利用网络监听技术捕获告警终端与服务器之间的网络通讯包,筛选过滤并分析通讯包数据内容,获取分离出有用的告警数据,达到数据采集的目的。……