数据采集的过程

数据采集的过程问:我知道在计费记录到达客户服务和计费部门之前,有大量的数据采集在进行,可是我对数据采集的过程还不太了解。您能讲讲这个过程吗?
答:数据采集设备或系统的主要功能是作为从网络到计费系统的媒介。网络提供了服务并在详细呼叫记录(CDR)中确认这些服务,而计费系统必须将CDR译码以确定价格,并在客户的帐单上将价格适当地体现出来。
  过去人们把CDR的处理看成是“信息处理”的过程,而数据采集只不过是采集计费信息批处理程序里的一个步骤。很少有人注意到一些无法确认或是定价后接通到客户记录里的呼叫造成的损失。你想,在垄断的情形下,谁会在意10%甚至更多一些的呼叫没有接通呢?
  当垄断被打破后,竞争使价格下降并引进了新的服务,情况就发生了变化。于是一夜之间,为了使收益最大化而准确地处理CDR就变得重要起来,数据采集系统就这样应运而生了。这类系统的主要功能包括:
  ● 识别并确认可计费的呼叫
  ● 将网络CDR数据重新整理成计费格式
  ● 管理被拒的呼叫文件
  ● 提供状态报告
  ● 存储所有可计费的有效记录
  ● 存储已存档的记录
  总之,随着尽早发现问题的重要性越来越突出,数据采集系统也发挥着越来越大的作用。现在我们详细考察它的每个功能。
  识别并确认可计费的呼叫:首先来了解CDR数据是如何从网络上采集来的,因为这是由公司的规模、服务的类型和所使用的网络交换器决定的。对传输和接收的密切控制是非常重要的——单说这一点就足够了。
  除了与计费无关的信息外,原始的CDR数据也包含了呼叫及接入的号码和一些识别码。这些识别码能确认日期、起始时间和通话时长、通话特征量以及如何接通等。最关键的是,其中有个识别码可标识通话结束时间并通知计费系统。无线通信CDR也将会有用于识别一个以上呼叫所使用基站的代码。没有通话结束识别码的CDR通常都会被弃用。有些运营商的统计报表也包含了弃用的CDR,以便于确定呼叫完成率,同时了解各种类型未接通呼叫的百分比。
  一旦能确认某个呼叫已接通,系统就检验计费所需的信息。首先是检验呼叫号以确定其是否有效号码;其次是验证交换器所记录日期的有效性(比如说,这个日期决不能是2月30号)。对于移动通信,就要验证处于漫游的号码是否有漫游功能、漫游的有效期及其所在地是否提供漫游服务等。
  将网络CDR数据重新整理成计费格式:首先,要知道交换器提供的CDR是侧重于网络传输事件的格式,和计费要求的数据有很大差别。而且,美国的每个交换机厂家在无线上使用的格式都不相同。同样地,每个计费系统也都有自己的格式要求,并且只用到原始CDR数据的一小部分。
  为了把所需的数据从原始CDR转换成内在计费格式,数据采集系统就要对这些数据进行编译。比如,可变长度的数字区是空白的;拨出电话的区号(1+为国内,011+为国外)就忽略不计;日期转换成话费单显示的那种格式;通话起止时间(或开始时间和以秒计算的通话时长)要转换成可计费的时间单位(分和秒);识别被呼叫号码的区号以确定其所在的州和城市,或国家区号和城市;最后还要添加代号以说明请求的呼叫被连接到哪一家长途运营商。系统还要对其他CDR原始数据(比如,用于说明特征量、来电指示、手机间通话、查找CDR列表中的号码等)进行译码。
  管理被拒的呼叫文件:当确定有些呼叫没有接通时(所拨的号码不完整、无人应答或占线),数据采集系统无法肯定是否所有的拨号索引数据都是最新的。于是系统就要查询众多的CDR记录,在得到更进一步的确认之前再次查看或暂时关闭错误日志文件。举个例子,如果对某个新的呼叫中心的呼叫接通了,但是索引数据中却没有这个新号码,数据采集系统就会终止CDR进程直至它更新索引为止。这样的信息必须体现在调查报告中。
  提供状态报告:根据数据采集系统所分配到的任务,报告可能包括一切有用的东西:比如什么时候交换机无法对一段可测量的时间做CDR记录;或者接通和没接通的呼叫之间的比例,这个比例中还包含了未接通呼叫类型的详情(这些统计数据通常是可以预见的,通过任意的可测量偏差都可以找出导致已接通的呼叫却无法被确认的交换机。
  存储所有可计费的有效记录:数据采集的最后一个步骤是将所有已接通的有效呼叫都传输给计价和计费系统。至于何时、如何完成传输过程则取决于下游计费系统。
  存储已存档的记录:许多数据采集系统鲜为人知的功能之一就是保存在某段时间内一切来自于网络的CDR中的所有数据。当计费软件侦测到任何可能由网络引起的问题时,就可以利用记录档案修复数据并利用所有的编辑和重新格式化步骤进行订正。有些公司利用CDR档案做通信分析(比如计算所有对某个区号的呼叫所占的百分比或分析呼叫长度等)。最低限度,记录档案至少为审计工作提供了良好的基础。不管是出于何种动机,保存记录档案中是很有用的。
现在你明白了吧。随着新的服务不断涌现,各种合作关系也层出不穷。数据采集系统正变得越来越复杂,也越来越有用。

本文转自
http://www.sysvs.com/bbs/dispbbs.asp?BoardID=40&ID=363&replyID=&skin=1
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CRIO数据采集过程是指使用National Instruments的CompactRIO(CRIO)硬件平台进行数据采集的流程。CompactRIO是一种可编程的实时控制器,可用于各种工业自动化和数据采集应用。 以下是CRIO数据采集的一般过程: 1. 硬件配置:首先,需要选择适合应用需求的CRIO硬件平台。CRIO平台通常由一个或多个可编程的实时控制器、输入/输出模块和其他必要的组件组成。根据应用需求,选择合适的I/O模块,如模拟输入模块或数字输入/输出模块。 2. 硬件连接:将所选的I/O模块连接到CRIO硬件平台上。这包括插入I/O模块到CRIO插槽上,并连接传感器或执行器到I/O模块上。 3. 软件配置:使用NI的LabVIEW软件进行CRIO的配置。LabVIEW是一种图形化编程环境,可用于创建数据采集应用程序。使用LabVIEW,可以配置I/O模块,设置采样率和采集通道等参数。 4. 编程:使用LabVIEW进行数据采集程序的编写。根据应用需求,可以使用LabVIEW提供的函数和工具箱来实现数据采集数据处理和控制逻辑等功能。编程过程中,需要设置数据采集的触发条件、采样率和数据存储方式等。 5. 部署和运行:将编写好的数据采集程序部署到CRIO硬件上,并将其连接到所需的系统或设备。通过启动CRIO控制器,数据采集程序开始运行,实时采集和处理数据。 6. 数据分析:采集到的数据可以通过LabVIEW或其他数据分析工具进行后续处理和分析。这可以包括生成图表、计算统计指标、执行算法等。 需要注意的是,CRIO数据采集过程可能因应用需求而有所差异,以上是一般的步骤。同时,NI还提供了其他工具和平台,如NI-DAQmx和NI SystemLink,可用于更高级的数据采集和管理。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值