System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及话音处理,具体涉及一种适用于设备多业务形态多板卡话音处理均衡方法及装置。
技术介绍
1、话音业务从载体上来划分主要有ip类话音、e1类型话音和模拟话音等类型,对应的协议为sip信令、7号信令和模拟信令等。sip(session initiation protocol)是一种基于文本的应用层控制协议,用于创建、修改和释放一个或多个参与者的会话。这些会话可以是ip电话、多媒体会议或多媒体分发。sip具有灵活、易于实现、便于扩展等特点。我国采用的是30路脉码调制pcm1,速率是2.048mbit/s的标准的e1,e1的一个时分复用帧(其长度t=125us 即取样周期125微秒)共划分为32相等的时隙,时隙的编号为ch0~ch31。其中时隙ch0用作帧同步用,时隙ch16用来传送信令,剩下ch1~ch15和ch17~ch31 共30个时隙用作30个话路。每个时隙传送8bit,因此共用256bit。每秒传送8000个帧,因此pcm一次群e1的数据率就是 2.048mbit/s。模拟话音的电流信号为模拟信号,语音信息可以通过电压电流频率的大小来表示,模拟中继线可以理解为连接交换机之间的一组有标号的导线,它的功能就是把各路话音信息互不影响的传送到另一端去,模拟中继线可以仍然用一条电话线来传输一路中继,使用fxs和fxo端口建立连接。
2、目前大多数设备只能处理单一形态的话音业务(sip话音、e1话音或者模拟话音),要处理多业务形态话音需要设备堆叠,增加了产品成本且难以维护;此外,多业务形态设备存在系统资源利用不充分、
技术实现思路
1、专利技术目的:本专利技术的目的是提供一种适用于设备多业务形态多板卡话音处理均衡方法及装置,以解决一套设备能够处理多业务形态的话音业务。
2、技术方案:本专利技术所述的一种适用于设备多业务形态多板卡话音装置,包括:业务板_1、业务板_2、模拟板_1、模拟板_2、ip话音板_1、ip话音板_2、e1话音板_1和e1话音板_2;业务板_1、业务板_2用于处理系统配置管理、业务统计及业务处理;模拟板_1、模拟板_2用于处理模拟话音;ip话音板_1、ip话音板_2用于处理sip话音;e1话音板_1和e1话音板_2用于处理e1话音;业务板_1、业务板_2包括:网系、网号管理模块、系统资源管理模块、话务量管理模块、业务处理模块、板间通信模块;其中,系统资源管理模块包括cpu利用率和内存利用率;其中,业务板_1存储业务板_1和业务板_2的数据及配置;业务板_1和业务板_2通过板间通信进行传输;模拟板_1、e1话音板_1和ip话音板_1挂载在业务板_1上,模拟板_2、e1话音板_2和ip话音板_2挂载在业务板_2上。
3、进一步的,网系、网号为二元组结构;网系和网号通过本地网页、cli程序以及网管来配置。二元组中的网系和网号均为正整数;其中,业务板_1存储业务板_1和业务板_2网系和网号的配置;若是配置业务板_2,业务板_1通过板间通信程序将配置下发给业务板_2;若业务板_2的网系和网号对应配置改变则上传业务板_1。
4、进一步的,系统资源管理模块中,业务板_1和业务板_2通过cli或者本地网页配置cpu利用率阈值和内存利用率阈值;其中,业务板_1存储业务板_1和业务板_2的cpu利用率阈值和内存利用率阈值;若配置业务板_2的cpu利用率阈值或内存利用率阈值,业务板_1通过板间通信进程下发给业务板_2;业务板_2定期向业务板_1上报cpu利用率、内存利用率、cpu利用率阈值和内存利用率阈值。
5、进一步的,话务量管理模块包括:配置模块、业务处理模块和共享内存。
6、本专利技术所述一种适用于设备多业务形态多板卡话音处理均衡方法,基于适用于设备多业务形态多板卡话音装置,能够处理sip话音、e1话音和模拟话音,包括以下步骤:根据业务板_1和业务板_2的cpu利用率和cpu利用率阈值比较算法,判断话音业务由业务板_1或者业务板_2处理,若业务板_1和业务板_2的cpu利用率均小于cpu利用率阈值,无法判断业务由业务板_1还是业务板_2处理,则再次根据业务板_1和业务板_2的内存利用率和内存利用率阈值比较算法,判断话音业务由业务板_1或者业务板_2处理,若业务板_1和业务板_2的内存利用率均小于内存利用率阈值,无法判断业务由业务板_1还是业务板_2处理,则最后根据综合性能判断话音业务由业务板_1处理还是业务板_2处理;
7、话音业务业务经由业务板_1或者业务板_2处理,首先根据网系和网号管理判断业务类型是sip话音、e1话音或者模拟话音,然后将话音业务分流到业务板对应的ip话音板、e1板或者模拟板进行处理。
8、进一步的,cpu利用率和cpu利用率阈值比较算法具体如下:判断业务板_1和业务板_2的cpu利用率和cpu利用率阈值的大小:
9、(a)ucpu_1>=thcpu_1&&ucpu_2>=thcpu_2:业务板_1的cpu利用率大于或者等于业务板_1的cpu利用率的阈值并且业务板_2的cpu利用率大于或者等于业务板_2的cpu利用率的阈值,则:
10、若业务板_1的cpu利用率小于或者等于业务板_2的cpu利用率,则呼叫业务由业务板_1处理;
11、若业务板_1的cpu利用率大于业务板_2的cpu利用率,则呼叫业务由业务板_2处理;
12、其中,thcpu_1为业务板_1配置的cpu利用率的阈值;thcpu_2为业务板_2配置的cpu利用率的阈值;ucpu_1为业务板_1的cpu实际使用率;ucpu_2为业务板_2的cpu实际使用率;
13、(b)ucpu_1>=thcpu_1&&ucpu_2<thcpu_2:业务板_1的cpu利用率大于或者等于业务板_1的cpu利用率的阈值并且业务板_2的cpu利用率小于业务板_cpu利用率的阈值,则呼叫业务由业务板_2处理;
14、(c)ucpu_1<thcpu_1&&ucpu_2>=thcpu_2:业务板_1的cpu利用率小于业务板_1的cpu利用率的阈值并且业务板_2的cpu利用率大于或者等于业务板_2的cpu利用率的阈值,则呼叫业务由业务板_1处理;
15、(d)ucpu_1<thcpu_1&&ucpu_2<thcpu_2:业务板_1的cpu利用率小于业务板_1的cpu利用率的阈值并且业务板_2的cpu利用率小于业务板_2的cpu利用率的阈值,则获取业务板_1和业务板_2的内存利用率和内存利用率阈值。
16、进一步的,内存利用率和内存利用率阈值比较算法具体如下:判断业务板_1和业务板_2的内存利用率和内存利用率阈值的大小:
17、(e)umem_1>=thmem_1&&umem本文档来自技高网...
【技术保护点】
1.一种适用于设备多业务形态多板卡话音装置,其特征在于,包括:业务板_1、业务板_2、模拟板_1、模拟板_2、IP话音板_1、IP话音板_2、E1话音板_1和E1话音板_2;业务板_1、业务板_2用于处理系统配置管理、业务统计及业务处理;模拟板_1、模拟板_2用于处理模拟话音;IP话音板_1、IP话音板_2用于处理SIP话音;E1话音板_1和E1话音板_2用于处理E1话音;业务板_1、业务板_2包括:网系、网号管理模块、系统资源管理模块、话务量管理模块、业务处理模块、板间通信模块;其中,系统资源管理模块包括CPU利用率和内存利用率;其中,业务板_1存储业务板_1和业务板_2的数据及配置;业务板_1和业务板_2通过板间通信进行传输;模拟板_1、E1话音板_1和IP话音板_1挂载在业务板_1上,模拟板_2、E1话音板_2和IP话音板_2挂载在业务板_2上。
2.根据权利要求1所述的一种适用于设备多业务形态多板卡话音装置,其特征在于,网系、网号为二元组结构;网系和网号通过本地网页、CLI程序以及网管来配置;二元组中的网系和网号均为正整数;其中,业务板_1存储业务板_1和业务
3.根据权利要求1所述的一种适用于设备多业务形态多板卡话音装置,其特征在于,系统资源管理模块中,业务板_1和业务板_2通过CLI或者本地网页配置CPU利用率阈值和内存利用率阈值;其中,业务板_1存储业务板_1和业务板_2的CPU利用率阈值和内存利用率阈值;若配置业务板_2的CPU利用率阈值或内存利用率阈值,业务板_1通过板间通信进程下发给业务板_2;业务板_2定期向业务板_1上报CPU利用率、内存利用率、CPU利用率阈值和内存利用率阈值。
4.根据权利要求1所述的一种适用于设备多业务形态多板卡话音装置,其特征在于,话务量管理模块包括:配置模块、业务处理模块和共享内存。
5.一种适用于设备多业务形态多板卡话音处理均衡方法,其特征在于,基于适用于设备多业务形态多板卡话音装置,能够处理SIP话音、E1话音和模拟话音,包括以下步骤:根据业务板_1和业务板_2的CPU利用率和CPU利用率阈值比较算法,判断话音业务由业务板_1或者业务板_2处理,若业务板_1和业务板_2的CPU利用率均小于CPU利用率阈值,无法判断业务由业务板_1还是业务板_2处理,则再次根据业务板_1和业务板_2的内存利用率和内存利用率阈值比较算法,判断话音业务由业务板_1或者业务板_2处理,若业务板_1和业务板_2的内存利用率均小于内存利用率阈值,无法判断业务由业务板_1还是业务板_2处理,则最后根据综合性能判断话音业务由业务板_1处理还是业务板_2处理;
6.根据权利要求5所述的一种适用于设备多业务形态多板卡话音处理均衡方法,CPU利用率和CPU利用率阈值比较算法具体如下:判断业务板_1和业务板_2的CPU利用率和CPU利用率阈值的大小:
7.根据权利要求5所述的一种适用于设备多业务形态多板卡话音处理均衡方法,内存利用率和内存利用率阈值比较算法具体如下:判断业务板_1和业务板_2的内存利用率和内存利用率阈值的大小:
8.根据权利要求5所述的一种适用于设备多业务形态多板卡话音处理均衡方法,综合业务性能判断业务处理具体如下:
9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述计算机程序被加载至处理器时实现根据权利要求5-8任一项所述的一种适用于设备多业务形态多板卡话音处理均衡方法。
10.一种存储介质,所述存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现根据权利要求 5-8任一项所述的一种适用于设备多业务形态多板卡话音处理均衡方法。
...【技术特征摘要】
1.一种适用于设备多业务形态多板卡话音装置,其特征在于,包括:业务板_1、业务板_2、模拟板_1、模拟板_2、ip话音板_1、ip话音板_2、e1话音板_1和e1话音板_2;业务板_1、业务板_2用于处理系统配置管理、业务统计及业务处理;模拟板_1、模拟板_2用于处理模拟话音;ip话音板_1、ip话音板_2用于处理sip话音;e1话音板_1和e1话音板_2用于处理e1话音;业务板_1、业务板_2包括:网系、网号管理模块、系统资源管理模块、话务量管理模块、业务处理模块、板间通信模块;其中,系统资源管理模块包括cpu利用率和内存利用率;其中,业务板_1存储业务板_1和业务板_2的数据及配置;业务板_1和业务板_2通过板间通信进行传输;模拟板_1、e1话音板_1和ip话音板_1挂载在业务板_1上,模拟板_2、e1话音板_2和ip话音板_2挂载在业务板_2上。
2.根据权利要求1所述的一种适用于设备多业务形态多板卡话音装置,其特征在于,网系、网号为二元组结构;网系和网号通过本地网页、cli程序以及网管来配置;二元组中的网系和网号均为正整数;其中,业务板_1存储业务板_1和业务板_2网系和网号的配置;若是配置业务板_2,业务板_1通过板间通信程序将配置下发给业务板_2;若业务板_2的网系和网号对应配置改变则上传业务板_1。
3.根据权利要求1所述的一种适用于设备多业务形态多板卡话音装置,其特征在于,系统资源管理模块中,业务板_1和业务板_2通过cli或者本地网页配置cpu利用率阈值和内存利用率阈值;其中,业务板_1存储业务板_1和业务板_2的cpu利用率阈值和内存利用率阈值;若配置业务板_2的cpu利用率阈值或内存利用率阈值,业务板_1通过板间通信进程下发给业务板_2;业务板_2定期向业务板_1上报cpu利用率、内存利用率、cpu利用率阈值和内存利用率阈值。
4.根据权利要求1所述的一种适用于设备多业务形态多板卡话...
【专利技术属性】
技术研发人员:慕熙隆,马祥银,王旨伟,韦建明,
申请(专利权)人:中科南京软件技术研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。