【技术实现步骤摘要】
话单文件处理方法及装置
本专利技术实施例涉及计算机技术,尤其涉及一种话单文件处理方法及装置。
技术介绍
伴随着拜访地业务的展开,用户在出访地所产生的话单文件会产生于出访地的网元,因此对分散的话单文件进行合并处理就显得尤为重要。目前,现有技术通常是利用Hadoop分布式文件系统(HadoopDistributedFileSystem,HDFS)进行话单文件的合并,具体的,Hadoop会将每一个话单文件传递给map()函数,其中,Hadoop在调用map()函数时会创建一个映射器,因此各个分散的话单文件就会分别创建各自对应的映射器。然而,创建了大量的映射器以实现文件的合并,会造成合并的处理效率低下。
技术实现思路
本专利技术实施例提供一种话单文件处理方法及装置,以克服话单文件合并的处理效率低下的问题。第一方面,本专利技术实施例提供一种话单文件处理方法,包括:获取话单文件,其中,所述话单文件包括省份标识;根据所述省份标识,将所述话单文件发送至所述省份标识对应的第一KAFK ...
【技术保护点】
1.一种话单文件处理方法,其特征在于,包括:/n获取话单文件,其中,所述话单文件包括省份标识;/n根据所述省份标识,将所述话单文件发送至所述省份标识对应的第一KAFKA分区,其中,所述第一KAFKA分区对应有至少一个所述省份标识;/n将所述第一KAFKA分区中省份标识相同的话单文件进行合并,得到合并后的所述省份标识对应的话单文件。/n
【技术特征摘要】
1.一种话单文件处理方法,其特征在于,包括:
获取话单文件,其中,所述话单文件包括省份标识;
根据所述省份标识,将所述话单文件发送至所述省份标识对应的第一KAFKA分区,其中,所述第一KAFKA分区对应有至少一个所述省份标识;
将所述第一KAFKA分区中省份标识相同的话单文件进行合并,得到合并后的所述省份标识对应的话单文件。
2.根据权利要求1所述的方法,其特征在于,所述将所述第一KAFKA分区中省份标识相同的话单文件进行合并,包括:
判断所述第一KAFKA分区中省份标识相同的话单文件是否满足预设条件;
若是,则将所述省份标识相同的话单文件进行合并;
若否,则持续判断,直至所述省份标识相同的话单文件满足预设条件。
3.根据权利要求2所述的方法,其特征在于,所述预设条件为文件大小大于或等于预设大小;或者
所述省份标识相同的话单文件对应的第一时长是否到达预设时长。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述根据所述省份标识,将所述话单文件发送至所述省份标识对应的第一KAFKA分区,包括:
判断所述话单文件的大小是否大于预设大小;
若是,则将所述话单文件进行拆分,得到多个拆分后的话单文件,并将所述多个拆分后的话单文件分别发送至所述第一KAFKA分区;
若否,则直接将所述话单文件发送至所述第一KAFKA分区。
5.根据权利要求1-3任一项所述的方法,其特征在于,所述根据所述省份标识,将所述话单文件发送至所述省份标识对应的第一KAFKA分区之前,所述方法还包括:
对预设的多个省份标识进行分类处理,得到预设数量个分组,其中,各所述分组包括至少一个省份标识,每个分组对应一个KAFKA分区;
将各所述KAFKA分区注册至ZOOKEEPER服务器,以使得所述ZOOKEEPER服务器对各所述KAFKA分区进行管理。
6.根据权利要求5所述的方法,其特征在于,所述对预设的多个省份标识进行分类处理,得到预设数量个数组,包括:
利用K-MEANS聚类算法对预设的多个省份标识进行分类处理,得到预设数量个数组。
7.根据权利要求1所述的方法,其特征在于,所述得到合并后的所述省份标识对应的话单文件之后,所述方法还包括:
将所述合并后的所述省份标识对应的话单文件发送至计费系统。
8.一种话单文件处理装置,其特征在于,包括:
获取模块,用于获取话单文件,其中,所述话单文件包括省份标识;
发送模块,用于根据所述...
【专利技术属性】
技术研发人员:周兴博,史志鹏,李东宇,边思楠,刘玉杰,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。