分布式呼叫处理系统中的呼叫同抢消除方法技术方案

技术编号:3661608 阅读:235 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种分布式呼叫处理系统中的呼叫同抢消除方法,定义了两个状态:S0表示未收到呼叫请求,S1表示已为本端呼叫分配资源,S0状态下,本端为呼叫分配资源成功并向远端申请资源后,迁入S1,否则保持为S0;S1状态下,收到远端对本端呼叫资源请求的响应时,如获得资源,接纳本端呼叫,否则释放本端呼叫,均迁入S0,收到远端呼叫的资源请求时,可分配资源时,保持为S1,否则在远端呼叫优先级高且释放本端呼叫后可为其分配资源时,释放本端呼叫,为远端呼叫分配资源并返回响应,迁入S0,否则拒绝远端呼叫,保持为S1状态。本发明专利技术消除了呼叫同抢,不会降低呼叫处理的效率,并实现了对高优先级呼叫的优先处理。

【技术实现步骤摘要】

【技术保护点】
一种分布式呼叫处理系统中的呼叫同抢消除方法,其特征在于:    在各处理模块中定义两个呼叫同抢状态机状态:S0:表示未收到呼叫请求,及S1:表示已经为本端呼叫分配了资源,并将该呼叫同抢状态机嵌入标准状态机,构成双状态机模型;    在S0状态下,所述处理模块按以下方式执行操作:呼叫到达本端模块后,本端模块为其分配资源,如果分配资源成功,为本端呼叫向远端模块申请资源,同时将呼叫状态由S0迁入S1;如果分配资源不成功,拒绝呼叫并保持呼叫状态为S0;    在S1状态下,所述处理模块按以下方式执行操作:    如果本端模块收到远端模块对本端呼叫资源请求的响应,判断是否在远端模块获得资源,如果是,接纳本端呼叫,同时将呼叫状态由S1迁入S0,如果未获得资源,则释放本端呼叫,同时将呼叫状态由S1迁入S0;    如果本端模块收到远端呼叫对本端模块的资源请求,如果能满足该资源请求,为其分配资源并返回响应,保持呼叫状态为S1;如果不能满足,在远端呼叫的优先级高于本端呼叫且释放本端呼叫资源后可满足远端呼叫资源请求时,释放本端呼叫,为远端呼叫分配资源并返回响应,同时将呼叫状态迁入S0,如果释放本端呼叫资源后还不能满足远端呼叫资源请求时,拒绝远端呼叫并返回响应,保持呼叫状态为S1。...

【技术特征摘要】
...

【专利技术属性】
技术研发人员:王卫斌陈建业张丽华
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1