一种保证VoIP呼叫中心语音传输质量的方法、装置及交换的制造方法

文档序号:7984672阅读:215来源:国知局
一种保证VoIP呼叫中心语音传输质量的方法、装置及交换的制造方法
【专利摘要】本发明公开了一种保证VoIP呼叫中心语音传输质量的方法、装置及交换机,其中,方法包括以下步骤:当呼叫中心设备与核心交换机建立连接时,获取呼叫中心设备端口组中的端口与核心交换机端口组中的端口的对应关系;依次循环连通每一对具有对应关系的端口且在每个单位时间内仅连通一对具有对应关系的端口。本发明通过一种阻断分发机制,即保证在单位时间内仅有一组端口连通进行数据传送,从根本上解决数据拥堵问题,使所有的通话都能够在固定带宽资源下有足够资源使用,不必再担心掉包抖动等情况的发生。
【专利说明】—种保证VoIP呼叫中心语音传输质量的方法、装置及交换机
【技术领域】
[0001]本发明涉及VoIP呼叫中心【技术领域】,尤其涉及一种保证VoIP呼叫中心语音传输质量的方法、装置及交换机。
【背景技术】
[0002]VoIP (Voice over Internet Protocol,网络电话)技术越来越多地应用在呼叫中心中,VoIP最大的优势是能广泛地采用Internet (因特网)和全球IP互连的环境,提供比传统业务更多、更好的服务,但随之而来的既是如何保证语音通话质量的问题。
[0003]但是,利用VoIP技术搭建的宽带呼叫中心较使用传统同轴线缆和模拟线路的呼叫中心相比,其语音传输质量难以得到好的保证,因为传统线路为每一个通话分配了固定的带宽,而VoIP呼叫中心是所有通话共用一固定总带宽,在话务高峰期,VoIP呼叫中心极易出现带宽不足的现象,同时还会出现丢包、抖动等问题引起通话质量不佳。
[0004]目前针对上述问题有以下几种解决办法:
[0005]1、通过控制设备减少数据抖动;
[0006]2、固定分配每一通呼叫的资源,使固定带宽下所有呼叫使用的资源相对一致;
[0007]3、通过包监控诊断是否有掉包的情况出现,出现频率过高则考虑增加带宽。
[0008]上述解决办法的主要思路都是通过种种手段控制或合理分配带宽的资源分配,在一个相对固定的环境中尽可能保证每个通话都有足够的资源使用,从而减少在数据传输量大时造成的丢包、抖动等带来的通话质量影响,本质上是缓解数据堵塞的程度或减少堵塞的几率,起到的是缓解作用,而不能解决根本问题。

【发明内容】

[0009]为了解决现有技术中语音传输质量得不到保证的技术问题,本发明提出一种保证VoIP呼叫中心语音传输质量的方法、装置及交换机。
[0010]本发明的一个方面,提供一种保证VoIP呼叫中心语音传输质量的方法,包括以下步骤:
[0011]当呼叫中心设备与核心交换机建立连接时,获取呼叫中心设备端口组中的端口与核心交换机端口组中的端口的对应关系;
[0012]依次循环连通每一对具有对应关系的端口且在每个单位时间内仅连通一对具有对应关系的端口。
[0013]本发明通过提出一种阻断分发机制,即保证在单位时间内仅有一组端口连通进行数据传送,从根本上解决数据拥堵问题,使所有的通话都能够在固定带宽资源下有足够资源使用,不必再担心掉包抖动等情况的发生。
[0014]作为上述技术方案的优选,所述呼叫中心设备为:IP交互式语音应答系统、本地坐席、坐席控制单元、计算机电话集成服务器、软排队机、资源池、录音服务器、接口服务器、业务应用服务器、数据库、流程逻辑服务器、设备监控装置或质检系统。
[0015]作为上述技术方案的优选,所述单位时间设置为:该单位时间乘以具有对应关系的端口组的最大数量得到的连通间隔小于或等于0.1秒。本方案保证轮流连通的机制不会影响人耳的收听。
[0016]本发明的另一方面,提供一种保证VoIP呼叫中心语音传输质量的装置,包括:
[0017]获取模块,用于当呼叫中心设备与核心交换机建立连接时,获取呼叫中心设备端口组中的端口与核心交换机端口组中的端口的对应关系;
[0018]处理模块,用于依次循环连通每一对具有对应关系的端口且在每个单位时间内仅连通一对具有对应关系的端口。
[0019]作为上述技术方案的优选,所述呼叫中心设备为:IP交互式语音应答系统、本地坐席、坐席控制单元、计算机电话集成服务器、软排队机、资源池、录音服务器、接口服务器、业务应用服务器、数据库、流程逻辑服务器、设备监控装置或质检系统。
[0020]作为上述技术方案的优选,所述处理模块还用于设置单位时间:该单位时间乘以具有对应关系的端口组的最大数量得到的连通间隔小于或等于0.1秒。
[0021]本发明的另一方面,提供一种交换机,包括:
[0022]端口组,所述端口组包括多个端口 ;
[0023]处理器,用于当呼叫中心设备与该交换机建立连接时,获取呼叫中心设备端口组中的端口与该交换机端口组中的端口的对应关系;依次循环连通每一对具有对应关系的端口且在每个单位时间内仅连通一对具有对应关系的端口。
[0024]作为上述技术方案的优选,所述交换机为核心交换机。
[0025]作为上述技术方案的优选,所述处理器还用于设置所述单位时间:该单位时间乘以具有对应关系的端口的最大对数得到的连通间隔小于或等于0.1秒。
[0026]本发明通过一种阻断分发机制,即保证在单位时间内仅有一组端口连通进行数据传送,从根本上解决上述问题,使所有的通话都能够在固定带宽资源下有足够资源使用,杜绝数据拥堵现象的出现,没有数据拥堵,不必再担心掉包抖动等情况的发生。
[0027]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0028]下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
【专利附图】

【附图说明】
[0029]附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0030]图1是本发明优选实施例提出的保证VoIP呼叫中心语音传输质量的方法的流程图;
[0031]图2是本发明一具体实施例提出的保证VoIP呼叫中心语音传输质量的方法的流程图;
[0032]图3是实施图2中的步骤S23的示例的示意图;
[0033]图4是本发明优选实施例提出的保证VoIP呼叫中心语音传输质量的装置的结构示意图;
[0034]图5是现有技术中VoIP呼叫中心的示意图;
[0035]图6是使用本发明优选实施例提出的保证VoIP呼叫中心语音传输质量的装置连通一对具有对应关系的端口的示意图;
[0036]图7是使用本发明优选实施例提出的保证VoIP呼叫中心语音传输质量的装置轮流连通两对具有对应关系的端口的不意图;
[0037]图8是使用本发明优选实施例提出的保证VoIP呼叫中心语音传输质量的装置轮流连通四对具有对应关系的端口的示意图。
【具体实施方式】
[0038]以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0039]如图1所示,本发明优选实施例提出的一种保证VOIP呼叫中心语音传输质量的方法包括以下步骤:
[0040]步骤Sll:当呼叫中心设备与核心交换机建立连接时,获取呼叫中心设备端口组中的端口与核心交换机端口组中的端口的对应关系;
[0041]步骤S12:依次循环连通每一对具有对应关系的端口且在每个单位时间内仅连通一对具有对应关系的端口。
[0042]本发明提出的方法由于在每个单位时间内仅连通一个端口组,即在每个单位时间内仅有一个通路在传输数据,因此,从根本上解决了数据拥堵的问题,没有数据拥堵,即不必再担心掉包抖动等情况的发生,从而使所有的通话都能够在固定带宽资源下有足够资源使用。
[0043]以下,通过其他具体实施例对本发明提出的保证VoIP呼叫中心语音传输质量的方法进行详细说明。
[0044]具体实施例一如图2所示,该实施例以在VoIP呼叫中心实现本发明提出的保证VoIP呼叫中心语音传输质量的方法为例。
[0045]步骤S21:在TCP/IP交互协议中,任何通讯的两个端点都需要系统分配端口,在建立新呼叫的三次握手过程中获得呼叫中心设备与核心交换机的端口对应关系;
[0046]例如,呼叫中心设备例如是IPIVR (Interactive Voice Response, IP交互式语音应答系统)),获取IPIVR的接入端口组和交换机的呼出端口组的端口对应关系,假设全部资源共有2000线,即IPIVR接入端口共2000个,编号为1000-3000,交换机呼出端口共2000个,编号为8000-10000 ;IPIVR请求呼叫到坐席时,即建立新呼叫时,如为该新呼叫分配的端口为:IPIVR接入端口为1000,交换机呼出端口为8000,当端口 1000和端口 8000建立连接后,数据可正常传送;
[0047]在实际应用中,IPIVR和交换机之间有众多的通话需要建立连接,因此,每一次建立新呼叫时,都为其分配具有对应关系的两个端口 ;
[0048]步骤S22:存储该端口对应关系;
[0049]例如:存储IPIVR编号1000的端口与交换机编号8000的端口的对应关系;
[0050]步骤S23:依次循环连通每一对具有对应关系的端口且在每个单位时间内仅连通一对具有对应关系的端口;
[0051]具体地,可以通过以下方法实现,如图3所示,通过程序控制一指针,指针的两端分别指向两个端点的端口组中的一个端口,这两个端口组成一个具有对应关系的端口组,即,指针指向的两个端口可以正常传输数据(通话),在本实施例中,以万分之一秒为单位时间,每万分之一秒指针分别指向一个具有对应关系的端口组中的两个端口,随后的万分之一秒指向下一个具有对应关系的端口组的两个端口,依此循环执行。
[0052]在一个VoIP呼叫中心中会存在多个交换机,划分为不同的IP段,但所有交换机都会汇总到一个核心交换机上,故在呼叫中心设备与核心交换机的连通时实施本发明提出的方法,就可以实现在一个局域网或IP呼叫中心内,每万分之一秒的单位时间片内,只有一条通路即一个呼叫是被真正连通的,该通呼叫独占整个局域网内的全部资源,有万分之一秒的时间传输数据,下次连通时间是在端口组总数*1/10000秒后,如共有1000个端口组,则每个端口组两次连通间隔时间为1/10秒,虽然通过这种机制,单通呼叫的音频数据传输是不连续的,但因阻断时间极短,人耳无法分辨,对于使用者来说,声音是连续的,同时,在整个呼叫中心内部的单个时间片内只有一通呼叫在占用资源,所以永远不会出现数据拥堵的情况,从根本上杜绝因带宽不足导致的掉包等情况发生,保证了 VoIP语音传输质量。
[0053]在上述实施例中,单位时间的设置的标准应当是该单位时间乘以端口组的最大数量得到的每条通路的连通间隔人耳不能分辨。通常,间隔时间在0.1秒以内人耳察觉不出有所间断。
[0054]此外,呼叫中心设备可以为:IP交互式语音应答系统、本地坐席、坐席控制单元、计算机电话集成服务器、软排队机、资源池、录音服务器、接口服务器、业务应用服务器、数据库、流程逻辑服务器、设备监控装置或质检系统。
[0055]相应地,如图4所示,本发明还提出一种保证VoIP呼叫中心语音传输质量的装置,包括:
[0056]获取模块401,用于当呼叫中心设备与核心交换机建立连接时,获取呼叫中心设备端口组中的端口与核心交换机端口组中的端口的对应关系;
[0057]处理模块402,用于依次循环连通每一对具有对应关系的端口且在每个单位时间内仅连通一对具有对应关系的端口。
[0058]所述处理模块402还用于将单位时间设置为:该单位时间乘以具有对应关系的端口组的最大数量得到的连通间隔小于或等于0.1秒。
[0059]其中,所述呼叫中心设备可以为:IP交互式语音应答系统、本地坐席、坐席控制单元、计算机电话集成服务器、软排队机、资源池、录音服务器、接口服务器、业务应用服务器、数据库、流程逻辑服务器、设备监控装置或质检系统。
[0060]本实施例提出的保证VoIP呼叫中心语音传输质量的装置可以集成到核心交换机中,也可以是独立于核心交换机的外置设备,而与核心交换机连接。
[0061]本发明还提出一种交换机,包括:
[0062]端口组,所述端口组包括多个端口 ;
[0063]处理器,用于当呼叫中心设备与该交换机建立连接时,获取呼叫中心设备端口组中的端口与该交换机端口组中的端口的对应关系;依次循环连通每一对具有对应关系的端口且在每个单位时间内仅连通一对具有对应关系的端口。[0064]优选地,该网络设备为核心交换机,
[0065]优选地,所述处理器还用于设置所述单位时间:该单位时间乘以具有对应关系的端口的最大对数得到的连通间隔小于或等于0.1秒。
[0066]以下,以VoIP呼叫中心为例,详细说明本发明提出的保证VoIP传输质量的装置。
[0067]如图5所示,VoIP呼叫中心可以包括IP交互式语音应答系统IPIVR(InteractiveVoice Response)、计算机电话集成服务器 CTI (Computer Telephony Integration),本地坐席(SipPhone)、坐席控制单元、多个交换机以及核心千兆交换机。在整个IP呼叫中心中或一个局域网络中,所有设备经过不同设备的路由,都需要通过该核心交换机传输数据,要解决VoIP呼叫中心数据拥堵问题,可以在数据进入核心交换机之前或之后应用本发明提出的装置,具体处理过程如下:
[0068]用户向IPIVR发起呼叫1,为呼叫I建立数据传输通道,在此过程中,获取建立连接的两个端点——千兆交换机与IPIVR的具有对应关系的端口,并将其连通,建立数据传输通道,如图6所示;
[0069]用户向IPIVR发起呼叫2,为呼叫2建立数据传输通道,在此过程中,获取具有对应关系的端口,此时共有两对具有对应关系的端口,这时,轮流连通这两对端口,即当一对端口连通的瞬间,该对端口对应的坐席与上端话务数据正常传输,而另一对端口对应的传输则暂时中断,如图7所示;
[0070]当不断有新呼叫发起时,不断地建立数据传输通道,获取每对具有对应关系的端口,轮流连通每对端口,每连通一对端口时,该对端口对应的通话双方数据正常传送,其他对端口对应的数据传送则暂时中断;即,在单位时间内只有一对端口连通,能够正常传输数据,其他对端口均处于等待状态,如图8所示。
[0071]本发明可以应用于任何采用IP传输的业务或系统中,例如IP电话、网络语音聊天等,均可以采用阻断分发机制保证传输的稳定性。
[0072]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0073]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0074]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。[0075]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0076]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【权利要求】
1.一种保证VoIP呼叫中心语音传输质量的方法,其特征在于,包括以下步骤: 当呼叫中心设备与核心交换机建立连接时,获取呼叫中心设备端口组中的端口与核心交换机端口组中的端口的对应关系; 依次循环连通每一对具有对应关系的端口且在每个单位时间内仅连通一对具有对应关系的端口。
2.根据权利要求1所述的方法,其特征在于,所述呼叫中心设备为:IP交互式语音应答系统、本地坐席、坐席控制单元、计算机电话集成服务器、软排队机、资源池、录音服务器、接口服务器、业务应用服务器、数据库、流程逻辑服务器、设备监控装置或质检系统。
3.根据权利要求1或2所述的方法,其特征在于,所述单位时间设置为:该单位时间乘以具有对应关系的端口的最大对数得到的连通间隔小于或等于0.1秒。
4.一种保证VoIP呼叫中心语音传输质量的装置,其特征在于,包括: 获取模块,用于当呼叫中心设备与核心交换机建立连接时,获取呼叫中心设备端口组中的端口与核心交换机端口组中的端口的对应关系; 处理模块,用于依次循环连通每一对具有对应关系的端口且在每个单位时间内仅连通一对具有对应关系的端口。
5.根据权利要求4所述的装置,其特征在于,所述呼叫中心设备为:IP交互式语音应答系统、本地坐席、坐席控制单元、计算机电话集成服务器、软排队机、资源池、录音服务器、接口服务器、业务应用服务器、数据库、流程逻辑服务器、设备监控装置或质检系统。
6.根据权利要求4或5所述的装置,其特征在于,所述处理模块还用于: 设置所述单位时间:该单位时间乘以具有对应关系的端口的最大对数得到的连通间隔小于或等于0.1秒。
7.一种交换机,其特征在于,包括: 端口组,所述端口组包括多个端口 ; 处理器,用于当呼叫中心设备与该交换机建立连接时,获取呼叫中心设备端口组中的端口与该交换机端口组中的端口的对应关系;依次循环连通每一对具有对应关系的端口且在每个单位时间内仅连通一对具有对应关系的端口。
8.根据权利要求7所述的交换机,其特征在于,所述交换机为核心交换机。
9.根据权利要求7或8所述的交换机,其特征在于,所述处理器还用于设置所述单位时间:该单位时间乘以具有对应关系的端口的最大对数得到的连通间隔小于或等于0.1秒。
【文档编号】H04M3/50GK103780780SQ201210405865
【公开日】2014年5月7日 申请日期:2012年10月23日 优先权日:2012年10月23日
【发明者】伍洛宾, 曾键, 陈刚, 梅松, 温健军, 梁宇 申请人:中国移动通信集团四川有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1