发明名称 |
分布式呼叫处理系统中的呼叫同抢消除方法 |
摘要 |
本发明公开了一种分布式呼叫处理系统中的呼叫同抢消除方法,定义了两个状态:S0表示未收到呼叫请求,S1表示已为本端呼叫分配资源,S0状态下,本端为呼叫分配资源成功并向远端申请资源后,迁入S1,否则保持为S0;S1状态下,收到远端对本端呼叫资源请求的响应时,如获得资源,接纳本端呼叫,否则释放本端呼叫,均迁入S0,收到远端呼叫的资源请求时,可分配资源时,保持为S1,否则在远端呼叫优先级高且释放本端呼叫后可为其分配资源时,释放本端呼叫,为远端呼叫分配资源并返回响应,迁入S0,否则拒绝远端呼叫,保持为S1状态。本发明消除了呼叫同抢,不会降低呼叫处理的效率,并实现了对高优先级呼叫的优先处理。 |
申请公布号 |
CN1561138A |
申请公布日期 |
2005.01.05 |
申请号 |
CN200410037327.2 |
申请日期 |
2004.04.28 |
申请人 |
中兴通讯股份有限公司 |
发明人 |
王卫斌;陈建业;张丽华 |
分类号 |
H04Q7/38 |
主分类号 |
H04Q7/38 |
代理机构 |
北京安信方达知识产权代理有限公司 |
代理人 |
颜涛;龙洪 |
主权项 |
1、一种分布式呼叫处理系统中的呼叫同抢消除方法,其特征在于:在各处理模块中定义两个呼叫同抢状态机状态:S0:表示未收到呼叫请求,及S1:表示已经为本端呼叫分配了资源,并将该呼叫同抢状态机嵌入标准状态机,构成双状态机模型;在S0状态下,所述处理模块按以下方式执行操作:呼叫到达本端模块后,本端模块为其分配资源,如果分配资源成功,为本端呼叫向远端模块申请资源,同时将呼叫状态由S0迁入S1;如果分配资源不成功,拒绝呼叫并保持呼叫状态为S0;在S1状态下,所述处理模块按以下方式执行操作:如果本端模块收到远端模块对本端呼叫资源请求的响应,判断是否在远端模块获得资源,如果是,接纳本端呼叫,同时将呼叫状态由S1迁入S0,如果未获得资源,则释放本端呼叫,同时将呼叫状态由S1迁入S0;如果本端模块收到远端呼叫对本端模块的资源请求,如果能满足该资源请求,为其分配资源并返回响应,保持呼叫状态为S1;如果不能满足,在远端呼叫的优先级高于本端呼叫且释放本端呼叫资源后可满足远端呼叫资源请求时,释放本端呼叫,为远端呼叫分配资源并返回响应,同时将呼叫状态迁入S0,如果释放本端呼叫资源后还不能满足远端呼叫资源请求时,拒绝远端呼叫并返回响应,保持呼叫状态为S1。 |
地址 |
518057广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦A座6层 |