[发明专利]一种保存话务数据的方法及系统无效

专利信息
申请号: 201110040931.0 申请日: 2011-02-18
公开(公告)号: CN102118268A 公开(公告)日: 2011-07-06
发明(设计)人: 鲁胜虎;詹荣国;范畅;吴春明 申请(专利权)人: 中兴通讯股份有限公司
主分类号: H04L12/24 分类号: H04L12/24
代理公司: 北京安信方达知识产权代理有限公司 11262 代理人: 李健;龙洪
地址: 518057 广东省深圳市南山*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 保存 话务 数据 方法 系统
【说明书】:

技术领域

发明涉及一种Java环境中保存话务数据的方法及系统。

背景技术

即时话务统计是现场用服人员和测试人员的重要工具,其可以即时、直观的反映交换机系统中的话务情况,以及呼损的失败原因。呼损是引起软交换中呼叫无法接续的情况,造成呼损的原因很多:业务、数据、协议等等。呼损的大小影响软交换网管接通率的计算,而接通率指标是软交换的一项重要的评测指标。因此,现场、测试和开发人员常常需要分析呼损原因,解决呼叫无法接续的故障。

即时话务统计一般在通话结束后由前台业务系统上报给后台网管系统,由网管在操作维护界面上显示出来。这些界面上显示的信息,对于现场人员和测试人员第一时间排查故障、解决问题将会有很大的帮助。但由于跟踪话务量大,对系统性能产生一定影响,特别是大话务量情况下,对系统的影响非常大,因而即时话务并不写入数据库,只在内存中进行处理,界面显示的数据也有限制。但有时,现场为了分析定位问题,需要保存最近一段时间的数据。通过网管系统,可以保存即时话务数据到磁盘文件,这些磁盘文件一般都具有各自相应的格式,可能影响数据的写入速度。例如把这些数据保存到Excel格式文件中,利用Excel的功能,比把数据保存到普通的文本文件中更容易分析、使用。目前较成熟的开源项目POI和JXL都实现了Excel格式文件的导入导出,但都需要把所有内容读入内存再写入文件,占用内存量大,读写效率也比普通文本差很多。即时话务数据输出是一种在观察时间内持续输出的数据流,持续时间为几个小时甚至几天,内存中设置的缓冲区如果太大,会导致系统内存居高不下,如果太小,需要频繁的写文件,而且随着数据的增多,使用以上Java Excel API(Application Programming Interface,应用程序编程接口)写Excel文件更耗时,尤其是在大话务量的情况下,可能导致数据缓存队列溢出、数据丢失。

发明内容

本发明要解决的技术问题是提供一种Java环境中保存话务数据的方法及系统,以实现在网管系统运行的大部分时间内占用内存小、写入话务数据的效率高。

为了解决上述技术问题,本发明提供了一种保存话务数据的方法,包括:

网管系统接收到即时话务数据后,将所述即时话务数据写入硬盘中无格式的临时文件,

从所述临时文件读取并解析所述即时话务数据后,将解析出的即时话务数据按相应的格式进行存储。

进一步地,上述方法还具有下面特点:所述网管系统将所述即时话务数据写入无格式的临时文件的步骤包括:

所述网管系统使用Java标准类库中带缓存的文件输出流类将所述即时话务数据写入所述临时文件。

进一步地,上述方法还具有下面特点:所述网管系统从所述临时文件读取并解析所述即时话务数据的步骤包括:

所述网管系统若判断所述第一临时文件中记录的即时话务数据条数超过预设的最大记录数N,则以N条即时话务数据为单位,按记录时间顺序读取并解析所述即时话务数据。

进一步地,上述方法还具有下面特点:所述网管系统从所述临时文件读取并解析所述即时话务数据后,将解析出的即时话务数据按相应的格式进行存储的步骤还包括:

所述网管系统若判断所述第一临时文件中未读取的即时话务数据的条数小于N,则创建第二临时文件,将之后接收到的即时话务数据写入所述第二临时文件;

若判断所述第一临时文件中未读取的即时话务数据与所述第二临时文件中记录的即时话务数据的总条数超过N,则以N条即时话务数据为单位,按记录时间顺序从所述第一临时文件和所述第二临时文件中读取并解析所述即时话务数据,将该解析出的即时话务数据按相应的格式进行存储。

进一步地,上述方法还具有下面特点:所述网管系统从所述临时文件读取并解析所述即时话务数据后,将解析出的即时话务数据按相应的格式进行存储的步骤包括:

所述网管系统若判断达到预定时间,则读取并解析所述临时文件中所有的即时话务数据,将该解析出的即时话务数据按相应的格式进行存储。

为了解决上述问题,本发明还提供了一种保存话务数据的系统,包括:

数据接收装置,用于接收到即时话务数据后,将所述即时话务数据写入硬盘中无格式的临时文件;

后台写入装置,用于从所述临时文件读取并解析所述即时话务数据后,将解析出的即时话务数据按相应的格式进行存储。

进一步地,上述系统还具有下面特点:所述数据接收装置接收到即时话务数据后,是通过使用Java标准类库中带缓存的文件输出流类将所述即时话务数据写入所述临时文件的。

进一步地,上述系统还具有下面特点:所述后台写入装置包括:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201110040931.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top