[发明专利]一种移动通信数据文件解析方法在审
申请号: | 201610100333.0 | 申请日: | 2016-02-24 |
公开(公告)号: | CN105787018A | 公开(公告)日: | 2016-07-20 |
发明(设计)人: | 武玉刚;徐恩龙 | 申请(专利权)人: | 浪潮通信信息系统有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜明 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 移动 通信 数据文件 解析 方法 | ||
技术领域
本发明公开一种移动通信数据文件解析方法,属于移动通信数据管理领域。
背景技术
移动通信中,网管系统负责对电信网络设备进行配置、检察、控制、诊断、操作权限检察,跟踪设备的运行状况,收集分析网络设备的运行数据。网络设备将各类运行数据按照规则生成相应的文件,以供上层网管使用。由于移动通信中各类网络设备繁多,运行生成的数据文件周期频繁且数量巨大。为保证网管系统及时的获取到数据,数据文件解析必须快速、准确、保障采集时的完整性。但目前每类文件的解析基本是单独开发一个解析工具,每个工具都会实现文件完整性校验、文件的处理流程、日志信息维护。各个解析工具实现方式、维护手段不同,不仅在研发时增加成本,而且维护难度大,浪费人力物力。而本发明提供一种移动通信数据文件解析方法,对于文件解析提供统一的处理流程,研发人员只需关注核心业务逻辑,不必关注文件完整性和日志记录,能够快速实现文件的解析功能,并且对于各类解析工具,其维护方式是相通的,从而降低维护成本。
发明内容
本发明提供一种移动通信数据文件解析方法,维护成本低,生产效率高,适用于数据文件量大、实时性要求高等特点的文件解析要求。
本发明提出的具体方案是:
一种移动通信数据文件解析方法:
创建文件解析线程池,对线程池中解析线程、各类扩展点、文件转换器进行相关配置;
依据配置启动解析线程池,递归遍历文件存放目录获取所有文件列表,等待接受待解文件;
针对每个文件进行处理,根据文件情况判断文件是否需要解析,若解析则将其纳入线程池管理,依据配置获取文件对应的各类扩展点及转换器,依据扩展点获取文件信息,利用文件转换器进行相关操作。
所述针对每个文件进行处理,将其纳入线程池管理,根据文件大小、文件最后修改时间情况来判断文件是否需要解析。
经判断需解析的文件,依据配置获取过滤扩展点、基本信息解析扩展点及转换器,依据过滤扩展点再次核查是否继续,依据基本信息解析扩展点获取文件基本信息,利用文件转换器进行文件解析、清洗、转换格式、入库操作。
对线程池中各类扩展点进行配置时包括对文件清理扩展点的配置,启动解析线程池,递归遍历文件存放目录时清理临时文件。
所述每个文件进行处理后备份,并依据配置信息删除过期的备份文件。
本发明的有益之处是:
本发明公开了一种移动通信数据文件解析方法,创建文件解析线程池,配置线程池中解析线程、各类扩展点、文件转换器,针对纳入线程池的每个文件进行处理,根据文件情况判断文件是否需要解析,若解析则将其纳入线程池管理,依据配置获取文件对应的各类扩展点及转换器,依据扩展点获取文件信息,利用文件转换器进行相关操作;本发明适用于移动通信系统中各类数据文件的解析,支持二进制、xml以及普通文本等格式文件的处理,使用方法简单,通过简单解析适配即可添加解析任务,对维护人员的要求低,维护成本低,生产效率高,适用于数据文件量大、实时性要求高等特点的文件解析要求。
附图说明
图1是本发明的流程示意图。
具体实施方式
一种移动通信数据文件解析方法:
创建文件解析线程池,对线程池中解析线程、各类扩展点、文件转换器进行相关配置;
依据配置启动解析线程池,递归遍历文件存放目录获取所有文件列表,等待接受待解文件;
针对每个文件进行处理,根据文件情况判断文件是否需要解析,若解析则将其纳入线程池管理,依据配置获取文件对应的各类扩展点及转换器,依据扩展点获取文件信息,利用文件转换器进行相关操作。
根据上述方法及发明内容,结合附图对本发明做进一步说明。
一种移动通信数据文件解析方法:
创建文件解析线程池,对线程池中解析线程、各类扩展点、文件转换器进行相关配置;其中各类扩展点配置包括文件清理扩展点、基本信息解析扩展点、过滤扩展点等等相关扩展点的配置;
依据配置启动解析线程池,递归遍历文件存放目录获取所有文件列表,等待接受待解文件;启动解析线程池时,经过扩展点的文件清理扩展点的配置,在递归遍历文件存放目录时同时清理临时文件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮通信信息系统有限公司,未经浪潮通信信息系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610100333.0/2.html,转载请声明来源钻瓜专利网。