[发明专利]一种实现通信详单的储存与查询的方法及系统有效
申请号: | 201210472959.6 | 申请日: | 2012-11-20 |
公开(公告)号: | CN103020131A | 公开(公告)日: | 2013-04-03 |
发明(设计)人: | 李晓静 | 申请(专利权)人: | 北京思特奇信息技术股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 杨立 |
地址: | 100086 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 通信 储存 查询 方法 系统 | ||
1.一种实现通信详单的存储和查询的方法,其特征在于,包括:
步骤1,将实时生成的标准话单文件在当日详单存储模块中进行实时处理,按号段生成当日详单存储文件;
步骤2,将上一天生成的当日详单存储文件在往日详单规整模块中进行规整处理,生成往日详单规整文件,同时为往日详单规整文件建立日索引文件;
步骤3,将指定月份的所有用户的所有往日详单规整文件在往月详单归档模块中进行压缩和归档,生成往月详单归档文件,同时为往月详单归档文件建立月索引文件;
步骤4,根据手机号码和时间定位相应的当日详单存储文件、往日详单规整文件及日索引文件或往月详单归档文件及月索引文件,采用数据库方式完成对相应详单文件的查询。
2.根据权利要求1所述的方法,其特征在于,所述步骤1具体包括:实时处理标准话单文件,根据话单记录中的计费号码,以手机号码前7位为一个号段把用户话单实时地在当日详单存储模块里进行处理,且每个号段对应生成一个当日详单存储文件,并按号段实时递增。
3.根据权利要求2所述的方法,其特征在于,当日详单存储文件按头记录格式存储用户话单,所述头记录格式包括2位空格用于删除标识符、2位业务代码、4位手机号码后4位、8位时间、8位文件名和6位记录长度。
4.根据权利要求1所述的方法,其特征在于,所述步骤2中将上一天生成的当日详单存储文件在往日详单规整模块中进行规整处理包括:按用户、业务将当日详单存储文件进行分组合并,并将每个用户上一天产生的所有详单记录按业务聚合在一起,并在往日详单规整模块进行规整处理。
5.根据权利要求4所述的方法,其特征在于,所述往日详单规整模块对详单记录进行规整处理时,将详单记录按手机号码后4位和业务代码分组,每组加上一个分区头记录,且生成的日索引文件中记录下每个分区中号码的后4位和业务代码对应的当日详单存储文件中规整后的首地址,将手机号码后4位进行分区作为一级索引,将业务代码用链表串接作为二级索引。
6.根据权利要求5所述的方法,其特征在于,查找往日详单规整文件包括:通过手机号码后4位查找到一级索引;从一级索引指针再定位到二级索引首地址;进行匹配确认正常业务话单所述位置;得到所查找的往日详单文件中话单块的首地址长度;根据索引直接定位符合查询条件的详单所在位置。
7.根据权利要求1所述的方法,其特征在于,所述步骤2中的日索引文件用于记录该用户各类业务详单记录的存储位置和存储空间。
8.根据权利要求1所述的方法,其特征在于,所述步骤3中将指定月份的所有用户的所有往日详单规整文件在往月详单归档模块中进行压缩和归档具体包括:将指定月份每个号段的详单记录聚合在一起,经指定压缩算法进行压缩后,形成以用户、业务为单位的归档数据块及压缩数据块,一个号段的所有用户的数据块存储在一起,形成该号段的往月详单归档文件。
9.根据权利要求1所述的方法,其特征在于,所述步骤4具体包括:
步骤41,根据详单查询条件的查询时间段确定查询的话单在所在的详单文件;
步骤42,若要查询的话单在往月详单归档文件中,则先查询月索引文件,查到对应的索引记录后,打开相应的往月详单归档文件,并将指定位置的压缩块解压,直到查询到要找的话单记录;
步骤43,若要查询的话单在往日详单规整文件中,先从日索引文件中定位到要查的索引位置,打开相应的往日详单规整文件定位到指定位置,直到查询到要找的话单记录;
步骤44,若要查询的话单在当日详单存储文件中,直接打开当日详单存储文件,从第一条记录开始查找到最后一条记录,直到查询到要找的话单记录。
10.一种实现通信详单的存储和查询的系统,其特征在于,包括:
当日详单存储模块,用于实时处理实时生成的标准话单文件,按号段生成当日详单存储文件;
往日详单规整模块,用于规整和处理上一天生成的当日详单存储文件,生成往日详单规整文件,且同时为往日详单规整文件建立有日索引文件;
往月详单归档模块,用于将指定月份的所有用户的所有往日详单规整文件进行进行压缩和归档,生成往月详单归档文件,同时为往月详单归档文件建立月索引文件;
详单查询模块,用于根据手机号码和时间定位相应的当日详单存储文件、往日详单规整文件及日索引文件或往月详单归档文件及月索引文件,并采用数据库方式完成对相应详单文件的查询。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京思特奇信息技术股份有限公司,未经北京思特奇信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210472959.6/1.html,转载请声明来源钻瓜专利网。