网络语音装置及防止其产生噪声的方法

文档序号:7723751阅读:225来源:国知局
专利名称:网络语音装置及防止其产生噪声的方法
技术领域
本发明涉及网络语音,尤其涉及一种网络语音装置及防止其产生噪声的方法。
背景技术
网络语音(Voice over Internet Protocol, VoIP)服务是一种新兴的通话服务, 利用开放性网络传输声音影像,利用封包(Packet)化的语音提供通话服务,犹如使用网络 传送信息一般。VoIP服务因其通话费用低廉而得到广泛应用,VoIP网关即用于提供此类 VoIP服务。常见的VoIP网关连接多个电话机,包括多个数字信号处理器(Digital Signal Processor,DSP)与多个用户线接口处理电路(Subscriber Line Interface Circuit, SLIC),用于处理多个电话机的通话。目前,VoIP网关一般采用时分复用技术来处理通话,时分复用技术是指将传输线 上的传输频宽按照某一特定的时间切割成多个传输通道(即时隙),让使用者分享同一传 输线的技术。这样,当电话机处于挂机状态时,时分复用总线会传输连续的高电平到SLIC, 此时由于多路传输路径绑在一起,就会造成容值增加以至于电压无法及时变化,使得时分 复用总线锁定于高电平,从而干扰其它处于摘机状态的电话机通话所需的封包传输,使通 话产生噪声,大大降低VoIP通话质量。

发明内容
有鉴于此,需提供一种网络语音装置,用于防止其时分复用总线锁定于高电平而 产生的噪声。此外,还需提供一种及防止网络语音装置产生噪声的方法,用于防止网络语音装 置中的时分复用总线锁定于高电平而产生的噪声。本发明实施方式中的网络语音装置,包括时分复用总线、多个数字信号处理器及 多个用户线接口电路,多个用户线接口电路与多个电话机一一相连。网络语音装置还包括 时隙分配模块、处理器控制模块及用户线控制模块。时隙分配模块用于将时分复用总线分 为多个时隙,其中包括多个通话时隙与至少一个特定时隙,并为每个用户线接口电路分配 一个通话时隙以用于通话。处理器控制模块用于从多个数字信号处理器中选择出一个特定 数字信号处理器,并控制特定数字信号处理器产生高低间隔电信号到特定时隙。用户线控 制模块用于控制多个用户线接口电路通过特定时隙从特定数字信号处理器接收高低间隔 电信号。其中,当用户线接口电路侦测到与其相连的电话机的摘机信号时,用户线控制模块 控制用户线接口电路利用分配给其的通话时隙完成通话,以及在完成通话后控制用户线接 口电路通过特定时隙从特定数字信号处理器接收高低间隔电信号。本发明实施方式中的防止网络语音装置产生噪声的方法,用于网络语音装置中, 网络语音装置包括时分复用总线、多个数字信号处理器及多个用户线接口电路。防止网络 语音装置产生噪声的方法包括将时分复用总线分为多个时隙,其中包括多个通话时隙与 至少一个特定时隙;为每个用户线接口电路分配一个通话时隙以用于通话;从多个数字信号处理器中选择一个作为特定数字信号处理器;控制特定数字信号处理器产生高低间隔电 信号到特定时隙;控制多个用户线接口电路通过特定时隙从特定数字信号处理器接收高低 间隔电信号,从而防止时分复用总线锁定于高电平而产生的噪声;判断所述多个用户线接 口电路中是否有侦测到摘机信号的用户线接口电路;若有侦测到摘机信号的用户线接口电 路,则控制所述侦测到摘机信号的用户线接口电路利用分配给其的通话时隙完成通话;及 控制所述侦测到摘机信号的用户线接口电路通过所述特定时隙从所述特定数字信号处理 器接收高低间隔电信号。本发明所提供的网络语音装置及防止其产生噪声的方法通过特定数据信号处理 器与特定时隙传输高低间隔电信号到用户线接口电路,有效防止时分复用总线锁定于高电 平而产生的噪声,使得其它处于摘机状态的电话机能不受干扰地传输通话所需的封包,从 而大大提升网络语音通话质量。


图1为本发明网络语音装置一实施方式的实施环境与功能模块图。图2为本发明防止网络语音装置产生噪声的方法一实施方式的流程图。
具体实施例方式参阅图1,所示为本发明网络语音装置10—实施方式的实施环境与功能模块图。 在本实施方式中,网络语音装置10连接于网络语音(Voice over Internet Protocol, VoIP)网络30与多个电话机20之间,用于处理多个电话机20的VoIP通话。网络语音装置 10将来自VoIP网络30的数据封包转化为语音信号输入到电话机20,同时将来自电话机20 的语音信号转化为数据封包输入到VoIP网络30,传送到该VoIP通话的另一端,实现通话。 网络语音装置10为VoIP的接入设备,如VoIP网关,电话机20为带有VoIP通话功能的用 户终端设备,如VoIP电话,VoIP网络30为传输数据信号的网络,如因特网。网络语音装置10包括时分复用总线12、多个数字信号处理器14(Digital Signal Processor,DSP)及多个用户线接口电路 16(Subscriber Line Interface Circuit,SLIC)。 SLIC16与电话机20 —一相连,用于实现网络语音装置10与电话机20的通信,如侦测电话 机20的状态,传输振铃音给电话机20等。在本实施方式中,时分复用总线12可分为多个时 隙,网络语音装置10通过时分复用总线12采用时分复用技术实现同时处理多路通话。在 本实施方式中,时分复用总线12为脉冲调制(Pulse Code Modulation, PCM)总线。在本实施方式中,网络语音装置10还包括时隙分配模块100、处理器控制模块102 及用户线控制模块104,用于防止时分复用总线12锁定于高电平。时隙分配模块100用于将时分复用总线12分为多个时隙,其中包含多个通话时隙 与至少一个特定时隙。其中,通话时隙用于传输通话数据以实现通话,特定时隙一般为较空 闲的时隙,用于传输特定的电信号,以防止时分复用总线12锁定于高电平。在本实施方式 中,时隙分配模块100在时分复用总线12的多个时隙中选定至少一个不经常用的时隙作为 特定时隙,再为每个SLIC16分配一个通话时隙以用于通话,只要SLIC16对应的电话机20 通话,即是通过该分配的通话时隙来传输通话数据的。在本实施方式中,通话时隙与SLIC16 的对应关系可以是固定不变的,也可以是动态分配的。
处理器控制模块102用于从多个DSP14中选择一个作为特定DSP140,并控制特定 DSP140产生高低间隔电信号到特定时隙。特定DSP140 —般为较空闲的DSP。在本实施方 式中,将特定DSP140的输出端接入特定时隙,并一直输出高低间隔电信号到特定时隙上。 在本实施方式中,高低间隔电信号是指高电平和低电平间隔出现的电信号,如10101010或 01010101。用户线控制模块104用于控制多个SLIC16通过特定时隙从特定DSP140接收高低 间隔电信号。在本实施方式中,用户线控制模块104在电话机20挂机时就将所有SLIC16 的输入端都接入特定时隙,并将时分复用总线12自环(Loopback Enable)以造成回路,这 样,特定DSP140输到特定时隙上的高低间隔电信号就能一直输入到SLIC16。此时,由于与 处于挂机状态的电话机20相连的SLIC16所接收的电信号并非连续的高电平,而是高低间 隔的电信号,能有效排除了传输线路间的电容效应,消除对处于摘机状态的电话机20通话 数据传输的干扰,所以能有效防止时分复用总线12锁定于高电平而产生的噪声。当电话机20处于摘机状态时,与其相连的SLIC16会侦测到电话机20摘机信号, 并将该信号反馈给用户线控制模块104。用户线控制模块104还用于在SLIC16侦测到与其相连的电话机20的摘机信号 时,控制SLIC16利用分配给其的通话时隙完成通话,并在完成通话后控制SLIC16通过特 定时隙从特定DSP140接收高低间隔电信号。在本实施方式中,用户线控制模块104在 SLIC16侦测到与其相连的电话机20的摘机信号时,解除时分复用总线12的自环(Loopback Disable),并将SLIC16的输入端接入分配给其的通话时隙以完成通话。当通话完成,电话 机20挂机,SLIC16会侦测到电话机20的挂机信号,用户线控制模块104将SLIC16的输入 端接入特定时隙,并将时分复用总线12自环以造成回路,这时,特定DSP140输出到特定时 隙上的高低间隔电信号又会重新输入到SLIC16,从而防止时分复用总线12锁定于高电平 而产生的噪声。参阅图2,所示为本发明防止网络语音装置10产生噪声的方法一实施方式的流程 图。在本实施方式中,防止网络语音装置10产生噪声的方法通过图1中网络语音装置10 的各功能模块来实施。在步骤S200,时隙分配模块100将时分复用总线12分为多个时隙,其中包括多个 通话时隙与至少一个特定时隙。其中,通话时隙用于传输通话数据以实现通话,特定时隙用 于传输特定的电信号,以防止时分复用总线12锁定于高电平。在步骤S202,时隙分配模块100为每个SLIC16分配一个通话时隙以用于通话。在步骤S204,处理器控制模块102从多个DSP14中选择一个作为特定DSP140。在步骤S206,处理器控制模块102控制特定DSP140产生高低间隔电信号到特定时 隙。在本实施方式中,处理器控制模块102先将特定DSP140的输出端接入特定时隙,再控 制特定DSP140 —直输出高低间隔电信号。这样,特定DSP140就会一直输出高低间隔电信 号到特定时隙上。在步骤S208,用户线控制模块104控制多个SLIC16通过特定时隙从特定DSP140 接收高低间隔电信号,从而防止时分复用总线12锁定于高电平而产生的噪声。在本实施 方式中,用户线控制模块104先将SLIC16的输入端接入特定时隙,再将时分复用总线12 自环以造成回路。这样,特定DSP140所输出的高低间隔电信号就会一直通过特定时隙输ASLIC16,从而有效防止时分复用总线12锁定于高电平而产生的噪声。在步骤S210,用户线控制模块104判断多个SLIC16中是否有侦测到摘机信号的 SLIC16。在本实施方式中,若电话机20需要通话而摘机,与其相连的SLIC16就会检测到电 话机20摘机的信号。若有侦测到摘机信号的SLIC16,则在步骤S212,用户线控制模块104控制侦测到 摘机信号的SLIC16利用分配给其的通话时隙完成通话。在本实施方式中,用户线控制模块 104先解除时分复用总线12的自环,再将侦测到摘机信号的SLIC16的输入端接入分配给其 的通话时隙以完成通话。完成通话后,返回步骤S208,用户线控制模块104控制侦测到摘机信号的SLIC16 在完成通话后通过特定时隙从特定DSP140接收高低间隔电信号。这时,特定DSP140输到 特定时隙上的高低间隔电信号又会重新输入到侦测到摘机信号的SLIC16,从而防止时分复 用总线12锁定于高电平而产生的噪声。本发明所提供的网络语音装置10及防止其产生噪声的方法通过特定DSP140与特 定时隙传输高低间隔电信号到SLIC16,有效防止时分复用总线12锁定于高电平而产生的 噪声,使得其它处于摘机状态的通话能不受干扰地传输通话所需的封包,从而大大提升网
络语音通话质量。
权利要求
一种网络语音装置,包括时分复用总线、多个数字信号处理器及多个用户线接口电路,其中所述多个用户线接口电路与多个电话机一一相连,其特征在于,所述网络语音装置还包括时隙分配模块,用于将所述时分复用总线分为多个时隙,其中包括多个通话时隙与至少一个特定时隙,并为每个所述用户线接口电路分配一个通话时隙以用于通话;处理器控制模块,用于从所述多个数字信号处理器中选择一个作为特定数字信号处理器,并控制所述特定数字信号处理器产生高低间隔电信号到所述特定时隙;及用户线控制模块,用于控制所述多个用户线接口电路通过所述特定时隙从所述特定数字信号处理器接收高低间隔电信号;其中,当所述用户线接口电路侦测到与其相连的电话机的摘机信号时,所述用户线控制模块控制所述用户线接口电路利用分配给其的通话时隙完成通话,以及在完成通话后控制所述用户线接口电路通过所述特定时隙从所述特定数字信号处理器接收高低间隔电信号。
2.如权利要求1所述的网络语音装置,其特征在于,所述处理器控制模块还用于将所 述特定数字信号处理器的输出端接入所述特定时隙,并一直输出高低间隔电信号到所述特 定时隙上。
3.如权利要求2所述的网络语音装置,其特征在于,所述用户线控制模块还用于在所 述电话机处于挂机状态时,将所述用户线接口电路的输入端接入所述特定时隙,并将所述 时分复用总线自环以造成回路。
4.如权利要求3所述的网络语音装置,其特征在于,所述用户线控制模块还用于在所 述用户线接口电路侦测到与其相连的电话机的摘机信号时,解除所述时分复用总线的自 环,并将所述用户线接口电路的输入端接入分配给其的通话时隙以完成通话。
5.如权利要求1所述的网络语音装置,其特征在于,所述高低间隔电信号包括 01010101 或 10101010。
6.一种防止网络语音装置产生噪声的方法,所述网络语音装置包括时分复用总线、多 个数字信号处理器及多个用户线接口电路,其特征在于,所述方法包括将所述时分复用总线分为多个时隙,其中包括多个通话时隙与至少一个特定时隙; 为每个所述用户线接口电路分配一个通话时隙以用于通话; 从所述多个数字信号处理器中选择一个作为特定数字信号处理器; 控制所述特定数字信号处理器产生高低间隔电信号到所述特定时隙; 控制所述多个用户线接口电路通过所述特定时隙从所述特定数字信号处理器接收高 低间隔电信号,从而防止时分复用总线锁定于高电平所产生的噪声;判断所述多个用户线接口电路中是否有侦测到摘机信号的用户线接口电路; 若有侦测到摘机信号的用户线接口电路,则控制所述侦测到摘机信号的用户线接口电 路利用分配给其的通话时隙完成通话;及控制所述侦测到摘机信号的用户线接口电路在完成通话后通过所述特定时隙从所述 特定数字信号处理器接收高低间隔电信号。
7.如权利要求6所述的防止网络语音装置产生噪声的方法,其特征在于,所述高低间 隔电信号包括01010101或10101010。
8.如权利要求6所述的防止网络语音装置产生噪声的方法,其特征在于,所述控制特 定数字信号处理器产生高低间隔电信号到所述特定时隙的步骤包括将所述特定数字信号处理器的输出端接入所述特定时隙;及 一直输出高低间隔电信号到所述特定时隙上。
9.如权利要求8所述的防止网络语音装置产生噪声的方法,其特征在于,所述控制用 户线接口电路通过所述特定时隙从所述特定数字信号处理器接收高低间隔电信号的步骤 包括将所述用户线接口电路的输入端接入所述特定时隙;及将所述时分复用总线自环以造成回路,使得高低间隔电信号输入所述用户线接口电路。
10.如权利要求9所述的防止网络语音装置产生噪声的方法,其特征在于,所述控制侦 测到摘机信号的用户线接口电路利用分配给其的通话时隙完成通话的步骤包括解除所述时分复用总线的自环;及将所述侦测到摘机信号的用户线接口电路的输入端接入分配给其的通话时隙以完成 通话。
全文摘要
一种网络语音装置,包括时分复用总线、多个数字信号处理器、多个用户线接口电路。网络语音装置先将时分复用总线分为多个时隙,包括多个通话时隙与至少一个特定时隙,并为每个用户线接口电路分配一个通话时隙以用于通话,然后从多个数字信号处理器中选择出一个特定数字信号处理器,并控制特定数字信号处理器产生高低间隔电信号到特定时隙,再控制多个用户线接口电路通过特定时隙从特定数字信号处理器接收高低间隔电信号。本发明还提供了防止网络语音装置产生噪声的方法。本发明所提供的网络语音装置及防止其产生噪声的方法能有效防止时分复用总线锁定于高电平而产生的噪声,进而提升网络语音通话质量。
文档编号H04M7/00GK101854443SQ20091030130
公开日2010年10月6日 申请日期2009年4月2日 优先权日2009年4月2日
发明者赖勤宁 申请人:鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1