本发明专利技术公开了一种用于大量用户听取语音提示的方法。在该方法中,首先根据语音提示的种类将放音通道资源分成若干语音组,并为每个语音组分配多个语音播放通道和一个放音等候队列;配置同一语音组中语音播放通道的开始时间;用户申请收听某个语音组的语音提示,将用户信息存放至相应的放音等候队列中:当检测有语音播放通道播放完毕时,放音等候队列中的用户被存放至播放队列中,等待听取语音提示。本发明专利技术在放音通道资源较少情况下,能够满足大用户数量收听到语音提示的需求,极大地改善用户的使用体验,同时使放音通道资源得到有效、充分的使用。
【技术实现步骤摘要】
本专利技术涉及,属于调度通信
。
技术介绍
指挥调度系统作为特殊行业使用的专业通信系统,需要具备许多一般的行政交换机无法提供的功能。普通的行政交换机,只能提供基本的电话通信业务和其他的一些功能例如前转、呼叫等待、回叫、会议、免打扰、转移等。对于指挥调度系统来说,这些功能远远无法满足需求。调度交换机不仅提供了一般程控交换机的电话通信业务,更提供了丰富的适用于调度工作的调度功能。在调度交换机中,当用户呼叫本地用户、呼叫外局用户时,如果被叫用户忙、空号、无可用中继线时,交换机会向主叫用户送语音提示。提示音可以是普通的信号音,例如忙音、空号音、催挂音等;也可以是语音提示,例如“您拨的用户正忙,请稍后再拨”、“您拨的是空号,请核对后再拨”、“线路繁忙,请稍后再拨”等等。然而随着指挥调度系统的广泛应用,一些大型的企业或者机构在进行调度时,时常面临以下问题:如果交换机播放语音的方式向主叫送提示音,就需要配置相应的放音资源,并且放音会占用一定数量的通道。在一般情况下,放音通道的数量是有限的,不可能无限提供。当用户需要收听语音提示时,将会独占一个放音通道。由于放音通道数量有限,当请求收听语音提示的用户数量超过放音通道的数量,超出的部分用户将没有通道可分配,将会使得后申请放音的用户无法收听语音提示。另外,当用户申请收听时,为了让用户听到完整的语音提示,需要从语音提示的开始处播放,而不能从任意位置播放。
技术实现思路
针对现有技术的不足,本专利技术所要解决的技术问题在于提供。为实现上述专利技术目的,本专利技术采用下述技术方案:—种用于大量用户听取语音提示的方法,包括如下步骤:根据语音提示的种类将放音通道资源分成若干语音组;每个所述语音组分配多个语音播放通道和一个放音等候队列;每个语音播放通道配置播放队列和语音播放开始时间;用户申请收听语音提示,将用户信息存放至语音组对应的放音等候队列中:当有语音播放通道播放完毕时,将所述放音等候队列中的用户移到所述语音播放通道的播放队列中,并等待播放语音提示。其中较优地,所述语音播放开始时间按等差数列依次递增。、其中较优地,所述用户信息包括收听语音通道信息、用户标识、呼叫标识。其中较优地,所述放音等候队列中的用户移到所述播放队列后,存放的用户信息被清空并等待后续用户的语音申请。其中较优地,待语音提示播放完毕后,所述播放队列将被清空并等待下一批用户到来。本专利技术所提供的用于大量用户听取语音提示的方法能够保证放音通道资源得到了有效、充分的使用,同时可以减少交换机对资源的需求。在放音通道资源较少情况下,本专利技术能够满足大用户数量都能收听到语音提示的需求,极大地改善用户的使用体验。【附图说明】图1为本专利技术中大量用户听取语音提示的原理示意图。【具体实施方式】下面结合附图和具体实施例对本专利技术做进一步的详细说明。参见图1,本专利技术的基本技术思路在于:根据语音提示将放音资源配置成若干语音组,每组设置若干语音播放通道和一个放音等候队列。在放音通道数量有限且请求收听语音提示的用户数量超过放音通道的数量时,超出的部分用户被放置在放音等候队列中。当检测到有语音播放通道语音播放完毕时,放音等候队列中的用户被会放入播放队列中,从而使每一个申请语音提示的用户能够听到完成的语音,避免了因用户数量多而无法听取语音提示的情况。下面对本专利技术进行详细的说明,其具体包括如下步骤:配置放音资源:根据语音提示的种类将放音通道资源池分成若干语音组,分别标记为语音一、语音二……语音N(N为正整数)。每个语音组对应一种语音提示。每个语音组分配若干语音播放通道,语音播放通道的数量可根据实际需要合理分配。每个语音播放通道对应一个播放队列。播放队列用于存放收听当前放音通道的用户信息,包括用户收听语音的通道信息、用户标识、本次呼叫的标示等。每个语音组配置一个放音等候队列。为保证每个用户能够听取到相应的语音提示,本专利技术为每个语音组设定一个放音等候队列。该等候队列用于存放等候收听该组语音的用户信息,包括用户的收听语音通道信息、用户标识(例如用户1、用户2……用户M,其中M为正整数)、该次呼叫的呼叫ID等。当有用户的呼叫申请收听某一组的语音提示时,交换机先将该用户的信息存放到对应语音组的放音等候队列。本专利技术中通过设置放音等候队列,可以确定在申请收听语音提示的用户数量超过放音通道的数量的情况下,超出的部分用户能够收听相应语音提示,从而有效改善了用户的使用体验。配置每个语音组的语音播放通道放音的开始时间。在同一语音组中,每个语音播放通道播放相同的语音提示,但每个通道播放语音的开始时间是不一样的,同组的播放开始时间可以根据通道数量按等差数列依次递增。一个语音播放通道在一段时间内只能放一种语音,直到放音结束或主动停止。用户要听到完整的语音提示,需要从语音提示的开始处播放。本专利技术中通过设定开始时间,确保同一时间只有一个语音播放通道播放完毕。这样等候队列中的用户只能进入一个语音播放通道,保证用户听取语音的完整性。本实施例中,每增加两秒设定一个语音播放通道。当用户需要收听某种语音提示时,交换机将该用户的用户信息存放至相应语音组的放音等候队列中,同时检测该语音组中是否有语音播放通道播放完毕。当检测该语音组的某一语音播放通道的语音播放完毕后,将放音等候队列中的用户信息移到该语音播放通道的播放队列中,同时放音等候队列中的用户信息将被清空,等待后续用户进行语音申请。当播放队列中的语音时间播放完毕后,其所存放的用户信息将被清空,并等待下一批用户的到来。本专利技术通过合理的配置放音通道资源,使得语音播放通道得到了有效、充分的利用,同时减少了交换机对放音资源的需求。另外,本专利技术通过不同的语音组设置语音等候队列和播放队列,在放音通道资源较少情况下,用户能够按申请顺序排队等待听取语音提示,避免了因用户数量过多造成的无法听取语音提示的问题,显著改善了用户的使用体验。上面对本专利技术所提供的用于大量用户听取语音提示的方法进行了详细的说明。对本领域的一般技术人员而言,在不背离本专利技术实质精神的前提下对它所做的任何显而易见的改动,都将构成对本专利技术专利权的侵犯,将承担相应的法律责任。本文档来自技高网...
【技术保护点】
一种用于大量用户听取语音提示的方法,其特征在于包括如下步骤:根据语音提示的种类将放音通道资源分成若干语音组;每个所述语音组分配多个语音播放通道和一个放音等候队列;每个语音播放通道配置播放队列和语音播放开始时间;用户申请收听语音提示,将用户信息存放至语音组对应的放音等候队列中:当有语音播放通道播放完毕时,将所述放音等候队列中的用户移到所述语音播放通道的播放队列中,并等待播放语音提示。
【技术特征摘要】
1.一种用于大量用户听取语音提示的方法,其特征在于包括如下步骤: 根据语音提示的种类将放音通道资源分成若干语音组; 每个所述语音组分配多个语音播放通道和一个放音等候队列; 每个语音播放通道配置播放队列和语音播放开始时间; 用户申请收听语音提示,将用户信息存放至语音组对应的放音等候队列中:当有语音播放通道播放完毕时,将所述放音等候队列中的用户移到所述语音播放通道的播放队列中,并等待播放语音提示。2.如权利要求1所述的大量用户听取语音提示的方法,其特...
【专利技术属性】
技术研发人员:冯岩,
申请(专利权)人:北京佳讯飞鸿电气股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。