[发明专利]信息处理方法、模块及系统有效
申请号: | 200910005164.2 | 申请日: | 2009-02-06 |
公开(公告)号: | CN101799803A | 公开(公告)日: | 2010-08-11 |
发明(设计)人: | 何海兵 | 申请(专利权)人: | 华为软件技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06Q10/00 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 210012 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信息处理 方法 模块 系统 | ||
1.一种信息处理方法,其特征在于包括:
根据预处理后的详单记录CDR的分组字段获取详单记录的键值;
在状态文件索引信息中查找是否有所述详单记录对应的状态文件,若有,则将所述详单记录添加到所述对应的状态文件中;否则,判断是否存在空闲的状态文件,若不存在空闲的状态文件,则创建新的状态文件,更新状态文件索引信息,将所述详单记录添加到所述新的状态文件中,若存在空闲的状态文件,则更新状态文件索引信息,将所述详单记录添加到所述空闲的状态文件中;
依次读取所述多个状态文件获得与所述多个状态文件对应的分组中的详单记录的汇总信息。
2.根据权利要求1所述的信息处理方法,其特征在于所述在状态文件索引信息中查找是否有所述详单记录对应的状态文件包括:
查找所述详单记录的键值是否在所有状态文件的状态文件索引信息的键值索引字段内;
所述判断是否存在空闲的状态文件包括:
依次检查每个状态文件的状态文件索引信息中的总分组数是否达到容量阈值。
3.一种信息处理模块,其特征在于包括:
获取单元,用于根据预处理后的详单记录CDR的字段信息获取分类信息,所述字段信息包括分组字段,所述分类信息包括键值;
添加单元,用于根据所述获取单元获取的分类信息,将所述详单记录CDR添加到多个状态文件中;所述添加单元包括:
判断子单元,用于在状态文件索引信息中查找是否有所述详单记录对应的状态文件;
添加子单元,用于在状态文件索引信息中查找到有所述详单记录对应的 状态文件时,则将所述详单记录添加到所述对应的状态文件中;
处理子单元,用于在状态文件索引信息中无法查找到有所述详单记录对应的状态文件时,判断是否存在空闲的状态文件,若不存在空闲的状态文件,则创建新的状态文件,更新状态文件索引信息,将所述详单记录添加到所述新的状态文件中,若存在空闲的状态文件,则更新状态文件索引信息,将所述详单记录添加到所述空闲的状态文件中;
处理单元,用于依次读取所述多个状态文件获得与所述多个状态文件对应的分组中的详单记录的汇总信息。
4.根据权利要求3所述的信息处理模块,其特征在于所述判断子单元用于查找所述详单记录的键值是否在所有状态文件的状态文件索引信息的键值索引字段内,所述处理子单元用于依次检查每个状态文件的状态文件索引信息中的总分组数是否达到容量阈值。
5.一种信息处理系统,其特征在于包括:
定制模块,用于定制包含待统计的详单记录CDR的配置信息;
预处理模块,用于对所述定制模块定制的待统计的详单记录CDR进行预处理;
信息处理模块,用于根据所述预处理模块预处理后的详单记录CDR的字段信息获取分类信息,所述字段信息包括分组字段,所述分类信息包括键值;在状态文件索引信息中查找是否有所述详单记录对应的状态文件,若有,则将所述详单记录添加到所述对应的状态文件中;否则,判断是否存在空闲的状态文件,若不存在空闲的状态文件,则创建新的状态文件,更新状态文件索引信息,将所述详单记录添加到所述新的状态文件中,若存在空闲的状态文件,则更新状态文件索引信息,将所述详单记录添加到所述空闲的状态文件中;依次读取所述多个状态文件获得与所述多个状态文件对应的分组中的详单记录的汇总信息。
6.根据权利要求5所述的信息处理系统,其特征在于所述预处理包括号码规整、取特殊字符串或字段合并。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为软件技术有限公司,未经华为软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910005164.2/1.html,转载请声明来源钻瓜专利网。