话单采集方法和系统技术方案

技术编号:8685378 阅读:251 留言:0更新日期:2013-05-09 05:02
本发明专利技术提出一种话单采集系统和话单采集方法,用于从支持不同协议的各种交换机数据源采集计费原始数据,并传输到综合计费和结算系统。该话单采集系统包括协议适配模块、采集参数预置模块、话单数据采集模块、数据校验和差错控制模块、话单格式转换模块、监控和告警模块、日志管理模块、和数据上传模块。本发明专利技术的话单采集系统能够根据交换机支持的不同协议,自适应的为交换机设置话单采集参数,能够更为可靠和全面的提供话单采集业务功能。本发明专利技术的话单采集系统能够自动采集交换机中完成记录的计费数据文件;对每次采集提供数据校验和差错控制,确保采集数据的完整性和正确性。

【技术实现步骤摘要】

本专利技术涉及通信技术,尤其涉及一种话单采集方法和话单采集系统。
技术介绍
话单采集是指从各类交换机采集原始话单或服务记录原始文件的数据提取过程,并将采集来的源数据传送到计费处理服务器。根据原始数据的接入方式不同,话单采集手段可分为联机采集、脱机采集。联机采集又可以主要分为集中采集,分散采集两种方式。采集方式分类如图1所示。随着电信业务的发展和服务质量要求的提高,向广大电信客户提供客观、公正、准确、及时的计费服务,变得越来越重要。同时随着市场竞争日趋激烈以及客户和业务量的增长,电信运营商要能及时生成话单,实时掌握用户业务使用情况,按需增减通信设备和通信线路,对出现异常和恶意话费的客户,电信企业应该及时发出提醒和警告,甚至强行停止服务,以最大程度减少电信资源的损失。因此,在整个话单采集系统设计中,联机采集是最为重要的,同时也是比较复杂的组成部分,联机采集系统主要是两大部分:一是联机,二是采集。联机是指联接到交换机,与交换机进行通信。由于国内交换机的种类繁多,而且同一种交换机还分有若干个版本,联机工作相对复杂。采集就是通过与交换机通信,通过相应的联机网络协议,从交换机获得所要的话单数据资料。联机采集系统就好像一根数据管道,源源不断地将计费系统需要的数据送到电信计费结算中心或其他后续应用系统。因此,目前现有技术中,联机采集需要根据不同交换机的数据管理模式和计费数据的采集需求,从交换机的实际情况出发,分别指定不同的采集和组网方案,目前现有技术中,联机采集又可以主要分为集中采集,分散采集两种方式。分散采集,是指一个地区设置多套采集系统,每台采集机分别采集该地区一台或多台交换机的计费文件,并将计费文件统一上传到计费中心的方式。交换机与采集机之间的数据链路可视距离,当地网络情况采用直联、基带M0DEM、DDN或97网等。从可靠性来说,采集机的故障只对相关交换机的采集工作有影响;采集系统与交换机通信的可靠性高;但由于需要多台采集机,甚至为每台交换机设置采集机,因此管理维护的工作量较大。集中采集,是指在一个地区范围内设置一套采集系统,采集本地所有交换机的计费数据,交换机到采集机之间利用网络建立数据通讯链路。对于交换机来说,由于所有交换机的采集工作均由一套系统完成,任意一台交换机与采集机的连接出现故障均需要进行维护,维护工作量较大。采集机放在计费中心,减少了故障点,方便集中维护,统一管理。减少了系统在人力资源和设备维护上的费用。对于交换机话单采集,系统实现的核心问题是建立交换机和采集机的通信,进而实现相互之间的数据交互和文件传输。然而在现有技术中,在分散采集方式中使用前置机可以比较容易的建立交换机和前置机的通信,但在集中采集方式中,由于交换机侧各个层次上的通信协议都已既定,因此只有根据这个模型来建立采集机侧的通信协议体现,才能实现双方的通信,进而实现文件的传输。此时,由于需要与多个支持不同协议的交换机进行通信,因此往往会造成通信过程的不顺畅,无法与远端的某台交换机进行通信,进而导致无法正常的采集相应的话单。
技术实现思路
本专利技术提供一种话单采集系统和话单采集方法,用于提高与不同协议的交换机之间的通信能力,进而保证话单采集的可靠性。本专利技术第一个方面提供一种话单采集系统,用于从支持不同协议的各交换机采集计费原始数据,并传输到综合计费和结算系统;该话单采集系统包括协议适配模块、采集参数预置模块、话单数据采集模块、数据校验和差错控制模块、话单格式转换模块、监控和告警模块、日志管理模块、和数据上传模块。协议适配模块,用于与交换机交互,获知各交换机支持的协议类型以及话单基本信息,并用各交换机支持的协议将采集参数预置模块为该交换机预置的话单采集参数信息发送给各交换机,其中话单基本信息包括存储话单需要的空间和话单类型。采集参数预置模块,用于根据协议适配模块与各交换机交互所获取的各交换机支持的协议类型以及话单基本信息相应的为各交换机预置话单采集参数,并将所述为各个交换机预置的话单采集参数通过协议适配模块发送给各个交换机,所述话单采集参数包括采集的话单信息需要上传的具体路径、优选使用的传输协议、话单采集系统的IP地址、端口号、登录用户和密码、采集的话单信息的话段、采集话单信息的频率、匹配的话单类型、告警参数。话单数据采集模块,该话单数据采集模块中包含话单数据存储模块、话单数据读取模块、存储空间设定模块和话单重采集模块,其中存储空间设定模块用于根据话单基本信息以及采集参数预置模块的设置为每个交换机分配话单信息上传的具体路径和存储空间;话单数据存储模块在上述分配的上传的具体路径上存储各个交换机上传的原始话单;话单数据读取模块用于从话单数据存储模块上各交换机上传的具体路径上获取来自不同交换机的话单信息,并发送到数据校验和差错控制模块进行数据校验和差错控制;话单重采集模块,用于对数据校验和差错控制模块反馈的采集失败或数据不完整的话单,自动对交换机进行话单的重新采集。数据校验和差错控制模块,该模块用于对各交换机上传的话单信息进行数据校验和差错控制;当一次采集活动失败或数据不完整时,数据校验和差错控制模块要通知话单数据采集模块进行自动重新采集;对有关话单数据采集中出现的各种故障或错误,将按不同的故障类别实时地将故障信息发送给监控和告警模块;经过该模块验证后的话单信息被发送给话单格式转换模块,进行进一步的格式适配。话单格式转换模块,用于针对从不同交换机采集的各种不同格式的话单进行格式转换和适配,生成标准格式的话单。监控和告警模块,根据数据校验和差错控制模块向其提供的故障或错误类别提供不同的告警方式、实时将告警报告给集中监控台、或者自动拨叫维护人员的手机或寻呼。日志管理模块,将所有关于数据采集和文件发送的状态写入日志文件,并提供日志及其查询、备份、删除等管理功能。数据上传模块,将话单格式转换单元生成的标准格式的话单上传给综合计费和结算系统,由综合计费和结算系统集中对数据传输进行监控,数据上传模块的上传方式包括断点续传。协议适配模块进一步的包括收发模块和交换机信息提取模块,其中收发模块用于与交换机进行通信,向交换机发送查询消息,查询交换机支持的协议类型,并接收来自交换机的响应消息,其中查询消息的类型可以预先设定,该收发模块还用于将交换机信息提取模块提取到的交换机支持的协议和话单基本信息发送给采集参数预置模块,并从采集参数预置模块接收其为交换机设置的话单采集参数,并使用交换机支持的协议将话单采集参数发送给相应的交换机;交换机信息提取模块用于从交换机发送的响应消息中提取交换机支持的协议和话单基本信息。采集参数预置模块进一步的包括信息交互模块和参数设置模块,其中信息交互模块用于从协议适配模块获知交换机支持的协议类型和话单基本信息,并将该信息发送给话单采集系统的话单数据采集模块,并从话单数据采集模块获取交换机的话单信息上传的具体路径信息;参数设置模块用于根据信息交互模块获取的所述交换机支持的协议类型和话单基本信息以及交换机的话单信息上传的具体路径信息为交换机设置相应的话单采集参数。上述话单采集系统,其特征在于,在该话单采集系统中保留脱机采集方式,以保证计费系统总体上的实时性和完整性不受影响。该话单采集系统还包括一个备份存储模块,用于提供对标准格式的计费数据进本文档来自技高网
...

【技术保护点】
一种话单采集系统,用于从支持不同协议的各交换机采集计费原始数据,并传输到综合计费和结算系统;该话单采集系统包括协议适配模块、采集参数预置模块、话单数据采集模块、数据校验和差错控制模块、话单格式转换模块、监控和告警模块、日志管理模块、和数据上传模块;其中:协议适配模块,用于与交换机交互,获知各交换机支持的协议类型以及话单基本信息,并用各交换机支持的协议将采集参数预置模块为该交换机预置的话单采集参数信息发送给各交换机,其中话单基本信息包括存储话单需要的空间和话单类型;采集参数预置模块,用于根据协议适配模块与各交换机交互所获取的各交换机支持的协议类型以及话单基本信息相应的为各交换机预置话单采集参数,并将所述为各个交换机预置的话单采集参数通过协议适配模块发送给各个交换机,所述话单采集参数包括采集的话单信息需要上传的具体路径、优选使用的传输协议、话单采集系统的IP地址、端口号、登录用户和密码、采集的话单信息的话段、采集话单信息的频率、匹配的话单类型、告警参数;话单数据采集模块,该话单数据采集模块中包含话单数据存储模块、话单数据读取模块、存储空间设定模块和话单重采集模块,其中存储空间设定模块用于根据话单基本信息以及采集参数预置模块的设置为每个交换机分配话单信息上传的具体路径和存储空间;话单数据存储模块在上述分配的上传的具体路径上存储各个交换机上传的原始话单;话单数据读取模块用于从话单数据存储模块上各交换机上传的具体路径上获取来自不同交换机的话单信息,并发送到数据校验和差错控制模块进行数据校验和差错控制;话单重采集模块,用于对数据校验和差错控制模块反馈的采集失败或数据不完整的话单,自动对交换机进行话单的重新采集;数据校验和差错控制模块,该模块用于对各交换机上传的话单信息进行数据校验和差错控制;当一次采集活动失败或数据不完整时,数据校验和差错控制模块要通知话单数据采集模块进行自动重新采集;对有关话单数据采集中出现的各种故障或错误,将按不同的故障类别实时地将故障信息发送给监控和告警模块;经过该模块验证后的话单信息被发送给话单格式转换模块,进行进一步的格式适配;话单格式转换模块,用于针对从不同交换机采集的各种不同格式的话单进行格式转换和适配,生成标准格式的话单;监控和告警模块,根据数据校验和差错控制模块向其提供的故障或错误类别提供不同的告警方式、实时将告警报告给集中监控台、或者自动拨叫维护人员的手机或寻呼;日志管理模块,将所有关于数据采集和文件发送的状态写入日志文件,并提供日志及其查询、备份、删除管理功能;数据上传模块,将话单格式转换单元生成的标准格式的话单上传给综合计费和结算系统,由综合计费和结算系统集中对数据传输进行监控,数据上传模块的上传方式包括断点续传。...

【技术特征摘要】
1.一种话单采集系统,用于从支持不同协议的各交换机采集计费原始数据,并传输到综合计费和结算系统; 该话单采集系统包括协议适配模块、采集参数预置模块、话单数据采集模块、数据校验和差错控制模块、话单格式转换模块、监控和告警模块、日志管理模块、和数据上传模块;其中: 协议适配模块,用于与交换机交互,获知各交换机支持的协议类型以及话单基本信息,并用各交换机支持的协议将采集参数预置模块为该交换机预置的话单采集参数信息发送给各交换机,其中话单基本信息包括存储话单需要的空间和话单类型; 采集参数预置模块,用于根据协议适配模块与各交换机交互所获取的各交换机支持的协议类型以及话单基本信息相应的为各交换机预置话单采集参数,并将所述为各个交换机预置的话单采集参数通过协议适配模块发送给各个交换机,所述话单采集参数包括采集的话单信息需要上传的具体路径、优选使用的传输协议、话单采集系统的IP地址、端口号、登录用户和密码、采集的话单信息的话段、采集话单信息的频率、匹配的话单类型、告警参数; 话单数据采集模块,该话单数据采集模块中包含话单数据存储模块、话单数据读取模块、存储空间设定模块和话单重采集模块,其中存储空间设定模块用于根据话单基本信息以及采集参数预置模块的设置为每个交换机分配话单信息上传的具体路径和存储空间;话单数据存储模块在上述分配的上传的具体路径上存储各个交换机上传的原始话单;话单数据读取模块用于从话单数据存储模块上各交换机上传的具体路径上获取来自不同交换机的话单信息,并发送到数据校验和差错控制模块进行数据校验和差错控制;话单重采集模块,用于对数据校验和差错控制模块反馈的采集失败或数据不完整的话单,自动对交换机进行话单的重新采集; 数据校验和差错控制模块,该模块用于对各交换机上传的话单信息进行数据校验和差错控制;当一次采集活 动失败或数据不完整时,数据校验和差错控制模块要通知话单数据采集模块进行自动重新采集;对有关话单数据采集中出现的各种故障或错误,将按不同的故障类别实时地将故障信息发送给监控和告警模块;经过该模块验证后的话单信息被发送给话单格式转换模块,进行进一步的格式适配; 话单格式转换模块,用于针对从不同交换机采集的各种不同格式的话单进行格式转换和适配,生成标准格式的话单; 监控和告警模块,根据数据校验和差错控制模块向其提供的故障或错误类别提供不同的告警方式、实时将告警报告给集中监控台、或者自动拨叫维护人员的手机或寻呼; 日志管理模块,将所有关于数据采集和文件发送的状态写入日志文件,并提供日志及其查询、备份、删除管理功能; 数据上传模块,将话单格式转换单元生成的标准格式的话单上传给综合计费和结算系统,由综合计费和结算系统集中对数据传输进行监控,数据上传模块的上传方式包括断点续传。2.根据权利要求1所述的话单采集系统,其特征在于,协议适配模块进一步的包括收发模块和交换机信息提取模块,其中收发模块用于与交换机进行通信,向交换机发送查询消息,查询交换机支持的协议类型,并接收来自交换机的响应消息,其中查询消息的类型可以预先设定,该收发模块还用于将交换机信息提取模块提取到的交换机支持的协议和话单基本信息发送给采集参数预置模块,并从采集参数预置模块接收其为交换机设置的话单采集参数,并使用交换机支持的协议将话单采集参数发送给相应的交换机;交换机信息提取模块用于从交换机发送的响应消息中提取交换机支持的协议和话单基本信息。...

【专利技术属性】
技术研发人员:肖玉杰罗滨杨宇方郝洋吴晨光杨晓朋
申请(专利权)人:河南省电力通信自动化公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1