[发明专利]基于索引和散列的电信计费去重方法及设备有效
申请号: | 200710137007.8 | 申请日: | 2007-07-19 |
公开(公告)号: | CN101350869A | 公开(公告)日: | 2009-01-21 |
发明(设计)人: | 冯伟;黄启萦 | 申请(专利权)人: | 中国电信股份有限公司 |
主分类号: | H04M15/00 | 分类号: | H04M15/00;H04M3/22 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 | 代理人: | 赵科 |
地址: | 100032*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 索引 电信 计费 方法 设备 | ||
1.一种产生话单键值文件的方法,包括:
生成长度为N的数组,其中所述数组的每个元素存储指向一个单向链表的头指针;
选取话单中具有唯一性标识作用的字段作为计费去重元素,将话单中的一个或多个计费去重元素通过运算映射为一个取值在0到N-1之间的整数值,该整数值被称为所述话单的索引值;
把所述话单的计费去重元素通过散列函数计算得到一个整数值,该整数值被称为所述话单的键值;
将所述话单的键值存储到所述数组中与所述话单的索引值相对应的元素所指向的链表中。
2.根据权利要求1的产生话单键值文件的方法,其中所述计费去重元素包括发话时间、主叫号码、被叫号码、话单类型。
3.一种话单去重方法,包括:
键值文件确定步骤,根据选择计费去重元素中粒度较大的分量的归类方式判定话单所归属的键值文件,所述键值文件是根据权利要求1所述的方法生成的;
索引值和键值确定步骤,将话单中的一个或多个计费去重元素通过运算映射为一个取值在0到N-1之间的整数值,该整数值被称为所述话单的索引值,以及把所述话单的计费去重元素通过散列函数计算得到一个整数值,该整数值被称为所述话单的键值;
定位步骤,基于所述话单的索引值定位到所确定的键值文件的一个链表头指针;
判断步骤,在所述头指针所指向的链表中查找所述话单的键值,如果找到相同的键值,则判断所述话单为重单;如果没有找到相同的键值,则判断所述话单不是重单,并将所述话单的键值链入所述链表末端。
4.根据权利要求3的话单去重方法,其中所述定位步骤之前,判断所确定的键值文件是否在内存中:
如果所述键值文件在内存中,则在内存中继续所述定位步骤和判断步骤;
如果所述键值文件不在内存中,则判断所述键值文件是否存在:
如果所述键值文件存在,则将所述键值文件调入内存中,然后在内存中继续所述定位步骤和判断步骤;
如果所述键值文件不存在,则在内存中生成所确定的键值文件,根据所述话单的索引值将所述话单的键值插入所生成的键值文件的链表中,并且判定所述话单不是重单。
5.根据权利要求4的话单去重方法,其中在将键值文件调入内存之前,判断内存的可用区域对于所述键值文件是否足够:
如果内存的可用区域对于所述键值文件足够,则将所述键值文件调入内存的可用区域;
如果内存的可用区域对于所述键值文件不足,则将内存中的特定键值文件对换到磁盘文件系统,以释放足够的内存可用区域,然后将所述键值文件调入内存的可用区域。
6.根据权利要求4的话单去重方法,其中在内存中生成所确定的键值文件之前,判断内存的可用区域对于生成所确定的键值文件是否足够:
如果足够,则生成所确定的键值文件;
如果不够,则将内存中的特定键值文件对换到磁盘文件系统,以释放足够的内存区域,然后生成所确定的键值文件。
7.根据权利要求5或6的话单去重方法,其中按照“最近最少使用”原则将内存中符合对换条件的键值文件对换到磁盘文件系统。
8.根据权利要求3的话单去重方法,其中所述计费去重元素包括发话时间、主叫号码、被叫号码、话单类型。
9.一种从话单键值文件中清除键值的方法,包括:
键值文件确定步骤,根据选择计费去重元素中粒度较大的分量的归类方式判定话单所归属的键值文件,所述键值文件是根据权利要求1所述的方法生成的;
索引值和键值确定步骤,将话单中的一个或多个计费去重元素通过运算映射为一个取值在0到N-1之间的整数值,该整数值被称为所述话单的索引值,以及把所述话单的计费去重元素通过散列函数计算得到一个整数值,该整数值被称为所述话单的键值;
定位步骤,基于所述话单的索引值定位到所确定的键值文件的一个链表头指针;
清除步骤,在所述头指针所指向的链表中查找所述话单的键值,如果找到相同的键值,则从所述链表中清除存储与所述话单的键值相同的键值的节点;如果没有找到相同的键值,则判断未生成所述话单的键值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信股份有限公司,未经中国电信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710137007.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:丁腈与天然橡胶复合绒里家用手套
- 下一篇:医用磁性测位仪测位导向总成