本发明涉及通信领域,具体而言,涉及一种网络电话VOIP资源处理方法、装置及设备。
背景技术:
中继(Relay)是两个交换中心之间的一条传输通话,中继线是承载多条逻辑链路的一条物理连接。数字中继是指在公众电话网上,提供一个数字物理通道和交换机数字中继接口,使用户与公众电话网上的用户进行语音等信息的互通。一路数字中继能同时支持30路通话,在相关技术中,主要是基群速率接口(Primary Rate Interface,简称PRI)中继,也称为基群速率接入(Primary Rate Access,简称PRA)中继。
随着科技的发展,从传统的以电路交换为主的公共交换电话网络(Public Switched Telephone Network,简称PSTN),逐渐迈向以分组交换为主的下一代网络(Next Generation Network,简称NGN)。NGN网络承载了原有PSTN网络的所有业务,把大量的数据传输卸载到IP网络中以减轻PSTN网络的重荷,又以IP技术的新特性增加和增强了许多新老业务。
而网络电话(Voice over Internet Protocol,简称VOIP)就是将模拟信号数字化,以数据封包的形式在IP网络上做实时传递。
在相关技术中的集中式VOIP系统,将VOIP资源集中在主控板上,而其他提供接入端口的窄带用户板共同使用其VOIP资源,实现接入用户提供NGN语音业务。
在VOIP系统中,当网元的PRI中继用户足够多时,会出现设备上的VOIP资源不够用的情况,表现为网元中的用户呼叫失败次数攀升,对系统VOIP资源产生很大的冲击,降低用户体验满意度,甚至影响运营商的运营管理。
针对相关技术中,VOIP设备上的VOIP资源有限导致用户呼叫失败的问题,目前尚无提出有效的解决方案。
技术实现要素:
本发明提供了一种网络电话VOIP资源处理方法、装置及设备,以至少解决相关技术中VOIP设备上的VOIP资源有限导致用户呼叫失败的问题。
根据本发明的一个方面,提供了一种网络电话VOIP资源的处理方法,包括:
网元中的数字中继板获取用户语音,将所述用户语音从模拟信号转换为数字信号;
所述数字中继板对所述数字信号对应的语音数据流进行压缩,生成IP语音包;
所述数字中继板向主控板的IP交换网转发所述IP语音包。
进一步地,所述数字中继板配置有以下信息:
所述数字中继板的媒体IP、端口及集线比,其中,所述集线比为所述数字中继板上的中继线数与所述数字中继板上用户线数的比值,所述媒体IP和所述端口用于对所述数字中继板进行识别。
根据本发明的另一个方面,还提供了一种网络电话VOIP资源的处理方法,包括:
在所述网元中的主控板记录数字中继板的集线比,并配置有所述数字中继板的媒体IP和端口,其中,所述数字中继板板将用户语音从模拟信号转换为数字信号,并对所述数字信号对应的语音数据流进行压缩,生成IP语音包,以及向主控板的IP交换网转发所述IP语音包;
所述主控板接收用户的接入请求,并根据所述媒体IP、所述端口、所述集线比以及与所述用户对应的预设配置策略,配置所述用户接入的数字中继板。
进一步地,所述预设配置策略包括以下至少之一:
在所述用户为预设优先处理用户的情况下,所述主控板优先给所述用户配置接入的数字中继板;
在所述用户为数字中继板上的用户的情况下,所述主控板优先在所述数字中继板上接入所述用户;
在所述用户不是数字中继板上的用户的情况下,所述主控板不在所述数字中继板上接入所述用户;
在所述数字中继板上存在用于配置用户的空闲线路的情况下,所述主控板选取不是所述中继板的用户接入所述数字中继板;
在所述数字中继板上为用户配置的线路被全部占用的情况下,所述主控板将所述中继板的用户接入其他的数字中继板。
进一步地,所述主控板的IP交换网根据所述IP语音包中携带的端口和IP信息转发给上联板,或者,所述主控板的IP交换网根据所述IP语音包携带的端口和IP信息转发给所述主控板。
根据本发明的另一个方面,还提供了一种网络电话VOIP资源的处理装置,包括:
转换模块,用于网元中的数字中继板获取用户语音,将所述用户语音从模拟信号转 换为数字信号;
生成模块,用于所述数字中继板对所述数字信号对应的语音数据流进行压缩,生成IP语音包;
第一转发模块,用于所述数字中继板向主控板的IP交换网转发所述IP语音包。
进一步地,所述装置还包括:配置模块,用于配置所述数字中继板的媒体IP、端口及集线比,其中,所述集线比为所述数字中继板上的中继线数与所述数字中继板上用户线数的比值,所述媒体IP和所述端口用于对所述数字中继板进行识别。
根据本发明的另一个方面,还一种网络电话VOIP资源的处理装置,包括:
记录模块,用于在所述网元中的主控板记录数字中继板的集线比,并配置有所述数字中继板的媒体IP和端口,其中,所述数字中继板板将用户语音从模拟信号转换为数字信号,并对所述数字信号对应的语音数据流进行压缩,生成IP语音包,以及向主控板的IP交换网转发所述IP语音包;
接收模块,用于所述主控板接收用户的接入请求,并根据所述媒体IP、所述端口、所述集线比以及与所述用户对应的预设配置策略,配置所述用户接入的数字中继板。
进一步地,所述预设配置策略包括以下至少之一:
在所述用户为预设优先处理用户的情况下,所述主控板优先给所述用户配置接入的数字中继板;
在所述用户为数字中继板上的用户的情况下,所述主控板优先在所述数字中继板上接入所述用户;
在所述用户不是数字中继板上的用户的情况下,所述主控板不在所述数字中继板上接入所述用户;
在所述数字中继板上存在用于配置用户的空闲线路的情况下,所述主控板选取不是所述中继板的用户接入所述数字中继板;
在所述数字中继板上为用户配置的线路被全部占用的情况下,所述主控板将所述中继板的用户接入其他的数字中继板。
进一步地,所述装置还包括:
第二转发模块,用于所述主控板的IP交换网根据所述IP语音包中携带的端口和IP信息转发给上联板,或者,所述主控板的IP交换网根据所述IP语音包携带的端口和IP信息转发给所述主控板。
根据本发明的另一个方面,还提供了一种网络电话VOIP资源处理设备,包括多个 数字中继板,所述数据中继板上包括:处理器,VOIP模块;
所述VOIP模块接收数字信号,所述数字信号是将用户语音的模拟信号转换生成的;
所述VOIP模块对所述数字信号对应的语音数据流进行压缩,生成IP语音包;
所述处理器将所述IP语音包转发至主控板的IP交换网;
在所述网元中的主控板记录数字中继板的集线比,并配置有所述数字中继板的媒体IP和端口;
所述主控板接收用户的接入请求,并根据所述媒体IP、所述端口、所述集线比以及与所述用户对应的预设配置策略,配置所述用户接入的数字中继板。
通过本发明,网元中的数字中继板获取用户语音,将该用户语音从模拟信号转换为数字信号,该数字中继板对该数字信号对应的语音数据流进行压缩,生成IP语音包,该数字中继板向主控板的IP交换网转发该IP语音包,解决了VOIP设备上的VOIP资源有限导致用户呼叫失败的问题,提高了VOIP设备的稳定性。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的一种网络电话VOIP资源的处理方法的流程图一;
图2是根据本发明实施例的一种网络电话VOIP资源的处理方法的流程图二;
图3是根据本发明实施例的一种网络电话VOIP资源的处理装置的结构框图一;
图4是根据本发明实施例的一种网络电话VOIP资源的处理装置的结构框图二;
图5是根据本发明优选实施例的网元分布式VOIP资源业务处理示意图;
图6是根据本发明优选实施例的网元分布式VOIP资源物理配置示意图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
在本实施例中提供了一种网络电话VOIP资源的处理方法,图1是根据本发明实施例的一种网络电话VOIP资源的处理方法的流程图一,如图1所示,该流程包括如下步 骤:
步骤S102,网元中的数字中继板获取用户语音,将该用户语音从模拟信号转换为数字信号;
步骤S104,该数字中继板对该数字信号对应的语音数据流进行压缩,生成IP语音包;
步骤S106,该数字中继板向主控板的IP交换网转发该IP语音包。
通过上述步骤,网元中的数字中继板获取用户语音,将该用户语音从模拟信号转换为数字信号,该数字中继板对该数字信号对应的语音数据流进行压缩,生成IP语音包,该数字中继板向主控板的IP交换网转发该IP语音包,解决了VOIP设备上的VOIP资源有限导致用户呼叫失败的问题,提高了VOIP设备的稳定性。
在本实施例中,该数字中继板配置有以下信息:
该数字中继板的媒体IP、端口及集线比,其中,该集线比为该数字中继板上的中继线数与该数字中继板上用户线数的比值,该媒体IP和该端口用于对该数字中继板进行识别。
在本实施例中还提供了一种网络电话VOIP资源的处理方法,图2是根据本发明实施例的一种网络电话VOIP资源的处理方法的流程图二,如图2所示,该流程包括如下步骤:
步骤S202,在该网元中的主控板记录数字中继板的集线比,并配置有该数字中继板的媒体IP和端口,其中,该数字中继板板将用户语音从模拟信号转换为数字信号,并对该数字信号对应的语音数据流进行压缩,生成IP语音包,以及向主控板的IP交换网转发该IP语音包;
步骤S204,该主控板接收用户的接入请求,并根据该媒体IP、该端口、该集线比以及与该用户对应的预设配置策略,配置该用户接入的数字中继板。
通过上述步骤,在该网元中的主控板记录数字中继板的集线比,并配置有该数字中继板的媒体IP和端口,其中,该数字中继板板将用户语音从模拟信号转换为数字信号,并对该数字信号对应的语音数据流进行压缩,生成IP语音包,以及向主控板的IP交换网转发该IP语音包,该主控板接收用户的接入请求,并根据该媒体IP、该端口、该集线比以及与该用户对应的预设配置策略,配置该用户接入的数字中继板,解决了VOIP设备上的VOIP资源有限导致用户呼叫失败的问题,提高了VOIP设备的稳定性。
在本实施例中,该预设配置策略包括以下至少之一:
在该用户为预设优先处理用户的情况下,该主控板优先给该用户配置接入的数字中继板;
在该用户为数字中继板上的用户的情况下,该主控板优先在该数字中继板上接入该用户;
在该用户不是数字中继板上的用户的情况下,该主控板不在该数字中继板上接入该用户;
在该数字中继板上存在用于配置用户的空闲线路的情况下,该主控板选取不是该中继板的用户接入该数字中继板;
在该数字中继板上为用户配置的线路被全部占用的情况下,该主控板将该中继板的用户接入其他的数字中继板。
在本实施例中,该主控板的IP交换网根据该IP语音包中携带的端口和IP信息转发给上联板,或者,该主控板的IP交换网根据该IP语音包携带的端口和IP信息转发给该主控板。
在本实施例中还提供了一种网络电话VOIP资源的处理装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
图3是根据本发明实施例的一种网络电话VOIP资源的处理装置的结构框图一,如图3所示,该装置包括
转换模块32,用于网元中的数字中继板获取用户语音,将该用户语音从模拟信号转换为数字信号;
生成模块34,用于该数字中继板对该数字信号对应的语音数据流进行压缩,生成IP语音包;
第一转发模块36,用于该数字中继板向主控板的IP交换网转发该IP语音包。
通过上述装置,网元中的数字中继板获取用户语音,将该用户语音从模拟信号转换为数字信号,该数字中继板对该数字信号对应的语音数据流进行压缩,生成IP语音包,该数字中继板向主控板的IP交换网转发该IP语音包,解决了VOIP设备上的VOIP资源有限导致用户呼叫失败的问题,提高了VOIP设备的稳定性。
在本实施例中,该装置还包括:配置模块,用于配置该数字中继板的媒体IP、端口及集线比,其中,该集线比为该数字中继板上的中继线数与该数字中继板上用户线数的比值,该媒体IP和该端口用于对该数字中继板进行识别。
图4是根据本发明实施例的一种网络电话VOIP资源的处理装置的结构框图二,如4所示,该装置包括
记录模块42,用于在该网元中的主控板记录数字中继板的集线比,并配置有该数字中继板的媒体IP和端口,其中,该数字中继板板将用户语音从模拟信号转换为数字信号,并对该数字信号对应的语音数据流进行压缩,生成IP语音包,以及向主控板的IP交换网转发该IP语音包;
接收模块44,用于该主控板接收用户的接入请求,并根据该媒体IP、该端口、该集线比以及与该用户对应的预设配置策略,配置该用户接入的数字中继板。
通过上述装置,在该网元中的主控板记录数字中继板的集线比,并配置有该数字中继板的媒体IP和端口,其中,该数字中继板板将用户语音从模拟信号转换为数字信号,并对该数字信号对应的语音数据流进行压缩,生成IP语音包,以及向主控板的IP交换网转发该IP语音包,该主控板接收用户的接入请求,并根据该媒体IP、该端口、该集线比以及与该用户对应的预设配置策略,配置该用户接入的数字中继板,解决了VOIP设备上的VOIP资源有限导致用户呼叫失败的问题,提高了VOIP设备的稳定性。
在本实施例中,该预设配置策略包括以下至少之一:
在该用户为预设优先处理用户的情况下,该主控板优先给该用户配置接入的数字中继板;
在该用户为数字中继板上的用户的情况下,该主控板优先在该数字中继板上接入该用户;
在该用户不是数字中继板上的用户的情况下,该主控板不在该数字中继板上接入该用户;
在该数字中继板上存在用于配置用户的空闲线路的情况下,该主控板选取不是该中继板的用户接入该数字中继板;
在该数字中继板上为用户配置的线路被全部占用的情况下,该主控板将该中继板的用户接入其他的数字中继板。
在本发明实施例中,该装置还包括第二转发模块,用于该主控板的IP交换网根据该IP语音包中携带的端口和IP信息转发给上联板,或者,该主控板的IP交换网根据该IP语音包携带的端口和IP信息转发给该主控板。
在本发明实施例中,还提供了一种网络电话VOIP资源处理设备,包括多个数字中继板,该数据中继板上包括:处理器,VOIP模块;
该VOIP模块接收数字信号,该数字信号是将用户语音的模拟信号转换生成的;
该VOIP模块对该数字信号对应的语音数据流进行压缩,生成IP语音包;
该处理器将该IP语音包转发至主控板的IP交换网。
下面结合优选实施例和实施方式对本发明进行说明。
本优选实施例提供了一种基于中继的分布式VOIP资源共享方法,当网元中PRI用户数量较多时,能够减少对系统VOIP语音资源产生的冲击和消耗,降低系统集线比陡升的情况,提升系统性能和工程保障能力。
本优选实施例提供一种基于数字中继的分布式VOIP资源共享的方法。基于中继的分布式VOIP的网元,物理上的表现就是在网元上增加多块带有VOIP资源的数字中继板。数字中继板上配置单独的CPU芯片及VOIP资源物理承载。这样数字中继板上不仅可以作为PRI接入,也可以为本板PRI用户或系统其它用户提供VOIP资源,在网元上实现VOIP的负荷分担。
图5是根据本发明优选实施例的网元分布式VOIP资源业务处理示意图,如图5所示,内部处理流程是在PRI用户进行NGN语音业务时,将数字中继板上PRI用户的语音业务本板IP化。本板IP化包括:
1.PRI用户语音以模拟信号通过物理通道传输到单板;
2.单板内部将模拟信号转化为数字信号传输到本板的VOIP模块中,在VOIP模块内对语音数据流进行压缩打包;
3.产生的IP语音包,经过本板CPU转发到主控板的IP交换网;
4.IP交换网根据IP语音包携带的端口和IP信息,转发到上联板发送出去,或是转发到主控板的CPU处理(当PRI用户与网元内部用户通话时)。
基于中继的分布式VOIP的网元,要在主控板上对所有的VOIP资源集中管理。为了方便理解,将主控板上的VOIP称为系统VOIP。
一、将分布的VOIP资源集中到主控板上统一管理。
在系统的数据库中,增加VOIP资源数据表记录,以记录当前网元中各个VOIP资源的物理位置信息、实际可以提供的VOIP资源数量等。
并创建一个VOIP资源池,即VOIP资源的集合,以一定规则管理资源池中VOIP资源的状态和使用情况。
二、不同级别的用户依据不同的规则选取VOIP资源。
根据用户的级别不同,对应不同的VOIP资源选取顺序和集线比(中继线数:用户线数),以满足不同用户级别的VOIP资源满足,如高级别用户可以满足即时语音通话,低级别用户在系统繁忙时需要排队等待等。
默认的选择顺序如下:
1.对于数字中继板上的用户,优先选取本板的VOIP资源;
2.对于网元中其他单板上的用户,优先选取系统的VOIP资源;
3.数字中继板上的用户,如果本板的VOIP资源已全部被占用,则选取系统的VOIP资源;
4.网元中其他的用户,如果系统的VOIP资源已全部被占用,在数字中继板上VOIP资源还有剩余的情况下,可以选取数字中继板上的VOIP资源。
在设置了集线比的情况下,根据集线比计算出预留给数字中继板用户使用的VOIP资源,而预留的数量不能超过数字中继板上实际能提供VOIP资源的最大数量;
对于同网元其他单板用户,优先选取系统的VOIP资源,其次是选取数字中继板上剩下的VOIP资源。
在人机交互界面和网管上都有一套相应的配置命令。具体操作为:
1.选配分布式VOIP资源模式,对网元VOIP资源分布进行规划配置;
2.为每个VOIP资源配置其媒体IP和端口,包括系统VOIP及数字中继板上VOIP,以便在网元全局IP交换网中对其进行识别;
3.选配数字中继用户的集线比。
基于中继的分布式VOIP资源系统一旦配置建立,在承载E1故障时、主备倒换、主控板或某一块中继板上VOIP故障时,可以自动切换使用其他正常的VOIP资源,自动实现保护功能,提升工程保障能力。
本优选实施例配置简单、资源分布、均衡负载、可靠性高。
将VOIP资源分布在数字中继板上,以减少数字中继PRI用户对系统VOIP资源的消耗,在保证本板PRI用户有足够的VOIP资源使用的基础上,剩余的VOIP资源可以系统级别共享,以便提升系统性能、降低成本并提升工程保障能力。
在本实施例中,图6是根据本发明优选实施例的网元分布式VOIP资源物理配置示意图,如图6所示,一个网元内可分布n(n小于等于网元内槽位总数-6,其中有2块电源板、2块上联板、2块主控板用于主备保护机制)块数字中继板,其余空闲的槽位可配置其他业务单板。
本优选实施例的配置方法步骤包括:
步骤1.配置相应的单板;
步骤2.配置各个数字中继板的媒体IP和端口;
步骤3.选配各个数字中继板的集线比,默认为0,即全网元内的VOIP资源可以 混用;
在数字中继PRI用户数大于系统主控提供的VOIP资源时,并未出现数字中继PRI用户对系统VOIP资源的消耗,其他业务单板用户和各个数字中继PRI用户都能正常进行NGN语音业务;
主备倒换时,正在进行中的NGN语音业务丝毫没有收到影响;
在系统VOIP资源出现故障时,数字中继PRI用户正在进行中的NGN语音业务正常,其他业务单板用户可以自动选取数字中继板上的VOIP资源,且其NGN语音业务正常,提升了工程保障能力。
基于中继的分布式VOIP资源共享方法比传统的集中式VOIP资源共享或单纯的分布式VOIP资源共享方法更具有优越性,简单易用,节约成本,提升工程保障能力,并且可以广泛应用于铁路、公路、军队、矿井等政府企事业单位及各国运营商。
本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以被设置为存储用于执行上述实施例的方法步骤的程序代码:
可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行上述实施例的方法步骤。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。