[发明专利]一种话单入库方法及装置有效
申请号: | 201610091904.9 | 申请日: | 2016-02-18 |
公开(公告)号: | CN107092607B | 公开(公告)日: | 2021-04-23 |
发明(设计)人: | 申凯 | 申请(专利权)人: | 中国移动通信集团安徽有限公司 |
主分类号: | G06F16/25 | 分类号: | G06F16/25;G06F16/22 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 王花丽;张颖玲 |
地址: | 230088 *** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 入库 方法 装置 | ||
本发明公开了一种话单入库方法及装置,其中,所述方法包括:读取话单文件;获取所述话单文件的接口号,按照所述接口号码查询所述话单文件的配置信息确定所述话单文件是否为变长话单;如果所述话单文件为变长话单,获取所述话单文件的配置信息,所述配置信息至少包括M、N,其中M、N为常数、M代表话单的定长部分,N为变长部分的基本单元;确定所述话单文件的总长度L;根据L=M+k*N确定重复次数k;解析所述话单文件中的所述M和每一所述N,将所述M映射到第一数据库T1,将每一所述N映射到第二数据表T2。
技术领域
本发明涉及话单存储技术,尤其涉及一种话单入库方法及装置。
背景技术
在大数据时代,话单是运营商最重要的数据源之一,话单入库是后续分析的基础。现有话单入库系统通过专门的接口机引入下一代业务运营支撑系统(NGBOSS,NextGeneration Business Operation Support System)话单文件,然后解析、存储、入库。具体而言:针对定长话单,现有技术方案是基于话单的固定格式,然后逐字解析入库。而针对变长话单,则通过预留足够长的字段,然后批量入库。
现有技术中公开了一种话单处理方法,其所述方法包含:1)话单数据读取模块读取话单文件中的话单数据;2)话单数据解析模块根据预设的解析配置信息对所述话单数据读取模块所读取的话单数据进行解析并生成预设格式的解析结果数据;3)话单数据分析模块根据预设的分析配置信息对所述解析结果数据进行分析并生成分析结果数据。现有技术中还公开了一种话单格式转换方法,该方法包括:1)对接收到的定长格式话单进行分拣、预处理,并将处理后的定长格式话单转换为变长格式话单;2)对变长格式话单进行批价、合帐处理,并将处理后的变长格式话单转换为定长格式话单;3)将批价、合帐处理后的定长格式话单进行入库。该方法进行处理的过程中可以根据需要在话单中预留多个字段,满足不同需求。现有技术中又公开了一种话单入库的系统及方法,该方法包括:1)话单格式转换接口机用来从业务处理机上下载原始话单并将原始话单进行格式转换;2)话单批量入库接口机用来将话单导入到中间库,中间库用来存放导入的话单;3)查询分析库用来存放抽取的话单。
现有技术在处理“变长话单”入库时,主要有以下两个缺点:1)浪费存储空间;由于话单长度不一,现有方法通常预留了足够长的字段空间,以便容纳最大长度话单。而大多数较短的话单为了字段对齐,占用原本不需要的空间,因此造成了存储空间的浪费。2)影响查询性能;由于话单变长,现有技术难以静态解析话单起始位、结束位,因此,话单变长部分并未分割,而是作为一个整体入库,这样在需要查询变长部分的特定字段时,就需要临时分割(如调用substr函数)。字段临时分割带来性能开销,不利于细粒度的查询分析,从而降低了分析人员的查询和分析效率。
发明内容
有鉴于此,本发明实施例为解决现有技术中存在的至少一个问题而提供一种话单入库方法及装置,能够通过拆分变长话单的定长部分和变长部分,以及将定长部分和变长部分分别保存到数据表,使得字段对齐,从而节约了存储空间。
本发明实施例的技术方案是这样实现的:
第一方面,本发明实施例提供一种话单入库方法,所述方法包括:
读取话单文件;
获取所述话单文件的接口号,按照所述接口号码查询所述话单文件的配置信息确定所述话单文件是否为变长话单;
如果所述话单文件为变长话单,获取所述话单文件的配置信息,所述配置信息至少包括M、N,其中M、N为常数、M代表话单的定长部分,N为变长部分的基本单元;
确定所述话单文件的总长度L;
根据L=M+k*N确定重复次数k;
解析所述话单文件中的所述M和每一所述N,将所述M映射到第一数据库T1,将每一所述N映射到第二数据表T2。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团安徽有限公司,未经中国移动通信集团安徽有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610091904.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种搜索方法、装置及服务器
- 下一篇:一种保温管切割用托架系统