一种程控交换系统的铃流负荷分担方法技术方案

技术编号:3666546 阅读:179 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种程控交换系统的铃流负荷分担方法,它是利用振铃“振一断四”或“振一断二”的周期性特点,将原来都集中在振铃周期某一秒钟里振铃的用户,通过一种振铃方式使用多个振铃队列的方法,尽量平均分摊到振铃周期的每一秒钟振铃,从而将原来在振铃周期某一秒钟里铃流分摊到振铃周期的每一秒钟里,来达到铃流负荷分担的效果。本发明专利技术使得在控制单元内多个用户振铃时,将这些用户振铃的时间和振铃间隔的时间错开,使得每秒都有部分振铃用户在振铃,这样使铃流每秒钟都是平均分担的,从而减轻硬件铃流电路的负担,保证了交换机的稳定运行。(*该技术在2021年保护过期,可自由使用*)

【技术实现步骤摘要】

【技术保护点】
一种程控交换系统的铃流负荷分担方法,其特征在于它包括以下步骤:第一步,根据振铃方式是“振一断四”或“振一断二”的特点,在系统中建立一组与之对应的振铃队列,存放需要振铃的用户标识,每组振铃队列里队列的个数由振铃方式的振铃周期决定,如“振一 断四”方式是五秒钟振铃周期,则使用五个队列;第二步,为每组振铃队列里的每个队列设置一个用户计数器,初始值为0,以后当振铃用户挂入队列,用户计数器增加,当停止振铃用户撤出队列,用户计数器减少;第三步,为每个队列设置一个振铃标志,初始化 时,标识为振铃间隔状态,以后当振铃队列处于振铃周期的一秒振铃时间时,标志设为振铃状态,处于振铃周期的停振铃时间时,则设为振铃间隔状态;第四步,为每组振铃队列里的每个队列设置一个定时器,根据振铃周期和定时扫描间隔设置定时器初始计数值:每组 振铃队列里,第一个队列定时器的初始计数值设置为1,以后每个队列定时器的初始计数值是振铃时间计数值加上前一个队列定时器的初始计数值,设置的定时初始计数值使每个队列里用户轮流在其振铃周期里不同的一秒里振铃,启动定时扫描处理进程;第五步,由基 本级进程控制用户挂入或取出相应振铃队列,该基本级进程是控制模块与交换系统软件的接口,当有用户需要振铃或者停止振铃时,系统软件通知基本级进程,基本级进程就将需要振铃的用户挂入相应队列,将需要停止振铃的用户从需要队列里取出,由时钟级定时扫描进程来处理振铃队列定时器,控制每个队列的用户进入振铃状态或振铃间隔状态:即每次定时到时,将每个队列的定时器计数值减一,并判断定时器计数值是否为零,如果为零,则判断队列的振铃标志;如果振铃标志为振铃状态,则控制该队列用户停止振铃,重新设置定时器为振铃间隔时间计数值,修改振铃标志为振铃间隔状态;如果振铃标志为振铃间隔状态,则控制用户开始振铃,重新设置定时器为振铃时间计数值,修改振铃标志为振铃状态。...

【技术特征摘要】

【专利技术属性】
技术研发人员:张晓渠
申请(专利权)人:深圳市中兴通讯股份有限公司上海第二研究所
类型:发明
国别省市:31[中国|上海]

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

1
相关领域技术
  • 暂无相关专利