[发明专利]呼叫保护方法和装置在审
申请号: | 201110135303.0 | 申请日: | 2011-05-23 |
公开(公告)号: | CN102801748A | 公开(公告)日: | 2012-11-28 |
发明(设计)人: | 严杰;舒畅;刘昕宇;丁岩 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 余刚;江舟 |
地址: | 518057 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 呼叫 保护 方法 装置 | ||
1.一种呼叫保护方法,其特征在于,包括:
在呼叫出现故障时将呼叫信息存储在内存数据区中;
在存储设备上建立映射到所述内存数据区的镜像文件,其中,所述镜像文件中存储有所述呼叫信息;
在所述呼叫恢复时,通过所述镜像文件的映射地址访问所述镜像文件,并读取所述镜像文件中的呼叫信息;
根据所述镜像文件中的呼叫信息恢复所述呼叫。
2.根据权利要求1所述的方法,其特征在于,在存储设备上建立映射到所述内存数据区的镜像文件的步骤包括:
在所述存储设备上创建镜像文件;
在与所述内存数据区对应的进程的虚拟空间创建文件镜像信息;
将所述文件镜像信息对应的呼叫信息映射到所述镜像文件中;
在所述进程中记录所述镜像文件的指针作为所述镜像文件的映射地址。
3.根据权利要求1所述的方法,其特征在于,根据所述镜像文件中的呼叫信息恢复所述呼叫的步骤包括:
将所述镜像文件中的每一个呼叫的呼叫信息读入到消息队列中;
根据所述消息队列中的消息数量以及当前CPU的占用率来确定用于恢复呼叫的控制级别;
按照所述控制级别来控制所述呼叫恢复的速率,其中,所述速率指的是单位时间内恢复的呼叫个数。
4.根据权利要求3所述的方法,其特征在于,根据所述消息队列中的消息数量以及当前CPU的占用率来确定用于恢复呼叫的控制级别的步骤包括:
若消息数量越多且当前CPU的占用率越高,确定越高的控制级别,其中,高的控制级别与低的控制级别相比用于恢复呼叫的时间较长。
5.根据权利要求3所述的方法,其特征在于,所述呼叫恢复的速率随着时间的增长而变大。
6.根据权利要求1所述的方法,其特征在于,在存储设备上建立映射到所述内存数据区的镜像文件的步骤包括:
根据内存数据索引来判断是否已存在所述镜像文件;
若存在,则将所述内存数据区中的呼叫信息映射到所述镜像文件中;
若不存在,则在存储设备上建立映射到所述内存数据区的镜像文件,并将所述内存数据区中的呼叫信息映射到所述镜像文件中。
7.根据权利要求1所述的方法,其特征在于,所述呼叫信息以内存中数据区编号或所述呼叫的对话号为索引存储在所述内存数据区中以及映射到所述镜像文件中。
8.一种呼叫保护装置,其特征在于,包括:
存储单元,用于在呼叫出现故障时将呼叫信息存储在内存数据区中;
映射单元,用于在存储设备上建立映射到所述内存数据区的镜像文件,其中,所述镜像文件中存储有所述呼叫信息;
读取单元,用于在所述呼叫恢复时,通过所述镜像文件的映射地址访问所述镜像文件,并读取所述镜像文件中的呼叫信息;
恢复单元,用于根据所述镜像文件中的呼叫信息恢复所述呼叫。
9.根据权利要求8所述的装置,其特征在于,所述恢复单元包括:
读入模块,用于将所述镜像文件中的每一个呼叫的呼叫信息读入到消息队列中;
确定模块,用于根据所述消息队列中的消息数量以及当前CPU的占用率来确定用于恢复呼叫的控制级别;
控制模块,用于按照所述控制级别来控制所述呼叫恢复的速率,其中,所述速率指的是单位时间内恢复的呼叫个数。
10.根据权利要求9所述的装置,其特征在于,所述确定模块包括:
获取子模块,用于获取所述消息队列中的消息数量以及当前CPU的占用率;
确定子模块,用于在所述消息数量越多且当前CPU的占用率越高时,确定越高的所述控制级别,其中,高的控制级别与低的控制级别相比用于恢复呼叫的时间较长,且所述呼叫恢复的速率随着时间的增长而变大。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110135303.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型低压分裂式整流变压器
- 下一篇:磁芯