Vo-LTE音视频排队调度机坐席线路选择方法及装置与流程

专利查询2023-9-12  100


vo-lte音视频排队调度机坐席线路选择方法及装置
技术领域
1.本发明涉及数据处理技术领域,尤指一种vo-lte音视频排队调度机坐席线路选择方法及装置。


背景技术:

2.如何为公安、消防等公安安全领域提供更及时、更高质量的呼叫方式一直是应急通信研究的目标。目前,常用的通信链路有两种,一种为采用传统模拟线路的方式进行音频信号的传输;另一种为采用通过ip网路进行音视频等信号的传输。
3.在呼叫中心应急服务中,对音频信号的实时性需求较高。传统的电话通信通话是实时通信,虽然能够满足即时性的需求,但是由于模拟电话网是为模拟电话通信建设的,电话接通后,用户就占用了一个信道,无论用户是否在讲话,只要用户不挂断,信道就一直被占用着。因此采用电路交换方式时线路利用率较低,运营成本较高。
4.ip网络由于采用分组交换的方式来提高线路的利用率,进而降低了使用成本,且具备高带宽特性,可传输高音质语音通话。但是由于ip网络不是实时通信网络,在具备诸多优点的同时也存在对网络传输信道环境依赖大易出现网络时延、网络拥塞等问题,以此,对于具有时延敏感性、基于速率的、半可靠性等特点的实时音视频流来说,ip网络无法保证实时应用的即时性,通话中如果出现较大的时延会使人感到不自然,降低用户体验。
5.可见,采用ip技术虽然运营成本低,能够提供更加高质量的音视频通话,可以把更多现场的信息传送给坐席,但是由于ip网络的不可靠性,存在网络信道不稳定从而导致外部呼叫无法接入的可能。比如发生自然灾害、生命危险时,救援人员无法第一时间到达现场,这时就需要呼叫中心人员对现场人员进行专业指导,因此在这种恶劣环境条件下,如何保证呼叫中心的即时性是一个亟需解决的问题。


技术实现要素:

6.本发明的目的是提供一种vo-lte音视频排队调度机坐席线路选择方法及装置,有效解决现有技术中呼叫中心的即时性不能得到保证的技术问题。
7.本发明提供的技术方案如下:
8.一方面,本发明提供了一种vo-lte音视频排队调度机坐席线路选择方法,包括:
9.接收呼叫请求;
10.获取ip网络参数,所述ip网络参数包括:与ip话机之间的往返延时、丢包率、平均呼叫时长及呼叫状态;
11.基于获取的所述ip网络参数建立可用带宽估计模型,对当前可用带宽进行预测,得到bwp值:
12.bwp=f(rtt,p)*g(ε)*i(att_h)
13.其中,f(rtt,p)表示关于当前往返延时rtt和当前丢包率p的联合概率密度,g(ε)表示关于呼叫状态参数ε的第一带宽评估参数,i(att_h)表示关于平均呼叫时长att_h的第
二带宽评估参数;
14.基于计算得到的bwp值选择数据传输通信链路,完成坐席线路的选择,并根据选择的坐席线路进行呼叫。
15.进一步优选地,基于获取的所述ip网络参数建立可用带宽估计模型,对当前可用带宽进行预测,得到bwp值中,联合概率密度f(rtt,p)为:
[0016][0017][0018]
其中,f(rtt,p)表示第一预设时间段内往返时延rtt和丢包率p的联合概率分布函数,且μ1表示第一预设时间段内往返时延rtt的均值,表示第一预设时间段内往返时延rtt的方差,inrtt表示关于均值μ1和方差的正态分布函数;μ2表示第一预设时间段内丢包率p的均值,表示第一预设时间段内往丢包率p的方差,inrtt表示关于均值μ2和方差的正态分布函数;ρ
12
表示往返时延rtt和丢包率p的相关系数。
[0019]
进一步优选地,基于获取的所述ip网络参数建立可用带宽估计模型,对当前可用带宽进行预测,得到bwp值中,第一带宽评估参数g(ε)根据以下三种呼叫状态确定:
[0020]
当处于第二预设时间段内没有呼叫通话,接收到呼叫请求的呼叫状态a时,g(ε)=1-ε;
[0021]
当处于当前正处理多路呼叫通话,接收到呼叫请求的呼叫状态b时,g(ε)=1+2ε;
[0022]
当处于刚刚结束呼叫通话,接收到呼叫请求的呼叫状态c时,g(ε)=1+ε。
[0023]
进一步优选地,基于获取的所述ip网络参数建立可用带宽估计模型,对当前可用带宽进行预测,得到bwp值中,第二带宽评估参数i(att_h)为:
[0024][0025]
其中,att_m表示第三预设时间段内的平均通话时长,att_h表示第四预设时间段内的平均通话时长,且所述第四预设时间段较第三预设时间段短。
[0026]
进一步优选地,基于计算得到的bwp值选择数据传输通信链路中,包括:
[0027]
将所述bwp值与预设阈值进行比较;
[0028]
当所述bwp值小于预设阈值,选定ip网络进行呼叫;
[0029]
当所述bwp值不小于预设阈值,选定模拟线路进行呼叫。
[0030]
另一方面,本发明还提供了一种vo-lte音视频排队调度机坐席线路选择装置,包括:
[0031]
呼叫请求接收模块,用于接收呼叫请求;
[0032]
网络参数获取模块,用于获取ip网络参数,所述ip网络参数包括:与ip话机之间的往返延时、丢包率、平均呼叫时长及呼叫状态;
[0033]
可用带宽预测模块,用于基于获取的所述ip网络参数建立可用带宽估计模型,对当前可用带宽进行预测,得到bwp值:
[0034]
bwp=f(rtt,p)*g(ε)*i(att_h)
[0035]
其中,f(rtt,p)表示关于当前往返延时rtt和当前丢包率p的联合概率密度,g(ε)表示关于呼叫状态参数ε的第一带宽评估参数,i(att_h)表示关于平均呼叫时长att_h的第二带宽评估参数;
[0036]
坐席线路选择模块,用于基于计算得到的bwp值选择数据传输通信链路,完成坐席线路的选择,并根据选择的坐席线路进行呼叫。
[0037]
进一步优选地,所述可用带宽预测模块中,联合概率密度f(rtt,p)为:
[0038][0039][0040]
其中,f(rtt,p)表示第一预设时间段内往返时延rtt和丢包率p的联合概率分布函数,且μ1表示第一预设时间段内往返时延rtt的均值,表示第一预设时间段内往返时延rtt的方差,inrtt表示关于均值μ1和方差的正态分布函数;μ2表示第一预设时间段内丢包率p的均值,表示第一预设时间段内往丢包率p的方差,inrtt表示关于均值μ2和方差的正态分布函数;ρ
12
表示往返时延rtt和丢包率p的相关系数;
[0041]
或,第一带宽评估参数g(ε)根据以下三种呼叫状态确定:
[0042]
当处于第二预设时间段内没有呼叫通话,接收到呼叫请求的呼叫状态a时,g(ε)=1-ε;
[0043]
当处于当前正处理多路呼叫通话,接收到呼叫请求的呼叫状态b时,g(ε)=1+2ε;
[0044]
当处于刚刚结束呼叫通话,接收到呼叫请求的呼叫状态c时,g(ε)=1+ε;
[0045]
或,第二带宽评估参数i(att_h)为:
[0046][0047]
其中,att_m表示第三预设时间段内的平均通话时长,att_h表示第四预设时间段内的平均通话时长,且所述第四预设时间段较第三预设时间段短。
[0048]
进一步优选地,所述坐席线路选择模块还用于,将所述bwp值与预设阈值进行比较,当所述bwp值小于预设阈值,选定ip网络进行呼叫;当所述bwp值不小于预设阈值,选定模拟线路进行呼叫。
[0049]
另一方面,本发明还提供了一种vo-lte音视频排队调度机,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器运行所述计算机程序时实现上述vo-lte音视频排队调度机坐席线路选择方法的步骤。
[0050]
另一方面,本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述vo-lte音视频排队调度机坐席线路选择方法的步骤。
[0051]
本发明提供的系vo-lte音视频排队调度机坐席线路选择方法及装置,通过对ip网络的可用带宽进行建模分析,结合具体实施的环境,从用户服务的角度入手,预测网络可用带宽,从而选择最合适的通信链路(对通话呼叫自主选择ip网络或者模拟电话网络),保证了通话质量的同时满足了公共安全领域对高质量音视频通话的需要;另外,综合使用了ip网络和模拟电路,在保证通话质量的情况下,能够有效的降低运营成本。
附图说明
[0052]
下面将以明确易懂的方式,结合附图说明优选实施例,对上述特性、技术特征、优点及其实现方式予以进一步说明。
[0053]
图1为本发明中vo-lte音视频排队调度机坐席线路选择方法流程示意图;
[0054]
图2为本发明中vo-lte音视频排队调度机坐席线路选择装置结构示意图;
[0055]
图3为本发明中vo-lte音视频排队调度机结构示意图。
[0056]
附图标号说明:
[0057]
100-vo-lte音视频排队调度机坐席线路选择装置,110-呼叫请求接收模块,120-网络参数获取模块,130-可用带宽预测模块,140-坐席线路选择模块。
具体实施方式
[0058]
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施例。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施例。
[0059]
本发明的第一种实施例,一种vo-lte音视频排队调度机坐席线路选择方法,如图1所示,包括:
[0060]
s10接收呼叫请求;
[0061]
s20获取ip网络参数,ip网络参数包括:与ip话机之间的往返延时、丢包率、平均呼叫时长及呼叫状态;
[0062]
s30基于获取的ip网络参数建立可用带宽估计模型,对当前可用带宽进行预测,得到如式(1)的bwp值:
[0063]
bwp=f(rtt,p)*g(ε)*i(att_h)
ꢀꢀꢀ
(1)
[0064]
其中,f(rtt,p)表示关于当前往返延时rtt和当前丢包率p的联合概率密度,g(ε)表示关于呼叫状态参数ε的第一带宽评估参数,i(att_h)表示关于平均呼叫时长att_h的第二带宽评估参数;
[0065]
s40基于计算得到的bwp值选择数据传输通信链路,完成坐席线路的选择,并根据
选择的坐席线路进行呼叫。
[0066]
在本实施例中,当接收到呼叫请求之后,随即对网络环境进行探测,并建立可用带宽估计模型,从用户服务的角度入手,预测网络可用带宽,从而选择最合适的通信链路。
[0067]
通常来说,可用带宽越大,丢包率和延迟就越小,可见通过丢包率和延迟可以尽可能准确的描述网络带宽,因此本实施例中获取的ip网络参数中包括了与ip话机之间的往返延时rtt、丢包率p、平均呼叫时长att及呼叫状态call_state,其中,往返延时rtt表示从vo-lte音视频排队调度机(如ds300s交换机等)发送数据开始,到vo-lte音视频排队调度机收到来自ip话机的确认这一过程中总共经历的时延;丢包率p表示ip网络呼叫过程中丢失数据包的数量占所发送数据组的比率;平均呼叫时长att作为一个记录比较的数值,为一段时间内的平均呼叫时长,具体时长可根据实际情况进行设定,例如,上月平均呼叫时长记att_m,当前一小时内平均呼叫时长记att_h;呼叫状态call_state同样可以根据实际情况进行设定,例如,将呼叫状态分为三种情况:呼叫状态a,第二预设时间段内(可根据实际情况进行选定,例如,1小时以内、2小时以内等)没有呼叫通话,接收到呼叫请求;呼叫状态b,当前正处理多路呼叫通话,接收到呼叫请求;呼叫状态c,刚刚结束呼叫通话,接收到呼叫请求。
[0068]
根据丢包率p和往返延时rtt的特性可知,两者符合对数正态分布(如式(2)和(3)),且这两个因素和网络可用带宽强相关,如式(4),一般情况下,丢包率越高,网络延时越长,网络性能越差,呼叫越不适合使用ip网络。
[0069][0070][0071][0072]
其中,μ1表示第一预设时间段内(可根据实际情况进行选定,例如,1小时以内、2小时以内等)往返时延rtt的均值,表示第一预设时间段内往返时延rtt的方差,inrtt表示关于均值μ1和方差的正态分布函数;μ2表示第一预设时间段内丢包率p的均值,表示第一预设时间段内往丢包率p的方差,inrtt表示关于均值μ2和方差的正态分布函数;ρ
12
表示往返时延rtt和丢包率p的相关系数。
[0073]
对于高斯分布而言,样本均值、样本方差即是随机变量均值、方差的无偏估计,基于此,获取到第一预设时间段内ip网络丢包率p和往返延时rtt的相关数据之后,建立两者的二维正态分布,其中,对数正态分布中二者的相关系数ρ
12
如式(5):
[0074][0075]
其中,ρ表示关于丢包率p和往返延时rtt的两个正态分布的相关系数。
[0076]
令随机变量x=inrtt与y=inp,则ρ
12
如式(6):
[0077][0078]
因此,其概率分布函数如式(7):
[0079]
[0080]
且有
[0081]
基于此,对于ip网络当前时刻的往返时延rtt和丢包率p进行双重积分即可得到其联合概率密度f(rtt,p),如式(8):
[0082][0083]
对于第一带宽评估参数g(ε)来说,根据以下三种呼叫状态确定:
[0084]
当处于第二预设时间段内没有呼叫通话,接收到呼叫请求的呼叫状态a时,g(ε)=1-ε;
[0085]
当处于当前正处理多路呼叫通话,接收到呼叫请求的呼叫状态b时,g(ε)=1+2ε;
[0086]
当处于刚刚结束呼叫通话,接收到呼叫请求的呼叫状态c时,g(ε)=1+ε。
[0087]
具体,呼叫状态参数ε可以根据实际情况在0~1之间进行设定,如一实例中,将其设定为0.1左右。
[0088]
对于第二带宽评估参数i(att_h)来说,与vo-lte音视频排队调度机收到呼叫时的通话时长有关,通话时长越长出现网络拥塞的概率越大,因此当一段时间内(如一小时)的平均通话时长远超过更长时间(如一个月)的平均通话时长时,更多考虑使用模拟通话线路。基于此,限定第二带宽评估参数i(att_h)如式(9):
[0089][0090]
其中,att_m表示第三预设时间段内(可根据实际情况进行选定,例如,1个月内、2个月内等)的平均通话时长,att_h表示第四预设时间段内(可根据实际情况进行选定,例如,1小时以内、2小时以内等)的平均通话时长,且第四预设时间段较第三预设时间段短。
[0091]
基于建立的如式(1)的可用带宽估计模型计算得到bwp值之后,随即将其与预设阈值进行比较,进而根据比较结果确定选择数据传输通信链路,具体,当bwp值小于预设阈值,选定ip网络进行呼叫;当bwp值不小于预设阈值,选定模拟线路进行呼叫。在实际应用中,预设阈值可以根据实际情况进行选定,如一实例中,将预设阈值设定为0.95,则当计算得到的bwp值小于0.95时,判定选择ip网络进行呼叫;当当计算得到的bwp值大于等于0.95时,判定选择模拟线路进行呼叫。保证了通话质量的同时满足了公共安全领域对高质量音视频通话的需要,且能够有效的降低运营成本。
[0092]
在实际应用中,可通过在应用层把现有音视频呼叫的ip数据加一个包头信息,这样,当系统呼叫结束时,随即对ip网络参数进行更新。这一过程中,由于使用的是已有的通话数据包,并不会对网络造成额外的负担压力,进一步降低了对网络的影响。
[0093]
本发明的另一实施例,一种vo-lte音视频排队调度机坐席线路选择装置100,如图2所示,包括:
[0094]
呼叫请求接收模块110,用于接收呼叫请求;
[0095]
网络参数获取模块120,用于获取ip网络参数,ip网络参数包括:与ip话机之间的往返延时、丢包率、平均呼叫时长及呼叫状态;
[0096]
可用带宽预测模块130,用于基于获取的ip网络参数建立可用带宽估计模型,对当前可用带宽进行预测,得到bwp值,如式(1);
[0097]
坐席线路选择模块140,用于基于计算得到的bwp值选择数据传输通信链路,完成坐席线路的选择,并根据选择的坐席线路进行呼叫。
[0098]
在本实施例中,当呼叫请求接收模块110接收到呼叫请求之后,随即网络参数获取模块120对网络环境进行探测,并利用可用带宽预测模块130建立可用带宽估计模型,从用户服务的角度入手,预测网络可用带宽,从而选择最合适的通信链路。
[0099]
通常来说,可用带宽越大,丢包率和延迟就越小,可见通过丢包率和延迟可以尽可能准确的描述网络带宽,因此本实施例中网络参数获取模块120获取的ip网络参数中包括了与ip话机之间的往返延时rtt、丢包率p、平均呼叫时长att及呼叫状态call_state,其中,往返延时rtt表示从vo-lte音视频排队调度机发送数据开始,到vo-lte音视频排队调度机收到来自ip话机的确认这一过程中总共经历的时延;丢包率p表示ip网络呼叫过程中丢失数据包的数量占所发送数据组的比率;平均呼叫时长att作为一个记录比较的数值,为一段时间内的平均呼叫时长,具体时长可根据实际情况进行设定,例如,上月平均呼叫时长记att_m,当前一小时内平均呼叫时长记att_h;呼叫状态call_state同样可以根据实际情况进行设定,例如,将呼叫状态分为三种情况:呼叫状态a,第二预设时间段内没有呼叫通话,接收到呼叫请求;呼叫状态b,当前正处理多路呼叫通话,接收到呼叫请求;呼叫状态c,刚刚结束呼叫通话,接收到呼叫请求。
[0100]
根据丢包率p和往返延时rtt的特性可知,两者符合对数正态分布(如式(2)和(3)),且这两个因素和网络可用带宽强相关,如式(4),一般情况下,丢包率越高,网络延时越长,网络性能越差,呼叫越不适合使用ip网络。对于高斯分布而言,样本均值、样本方差即是随机变量均值、方差的无偏估计,基于此,网络参数获取模块120获取到第一预设时间段内ip网络丢包率p和往返延时rtt的相关数据之后,可用带宽预测模块130建立两者的二维正态分布,其概率分布函数如式(7)。基于此,对于ip网络当前时刻的往返时延rtt和丢包率p进行双重积分即可得到其联合概率密度f(rtt,p),如式(8)。
[0101]
对于第一带宽评估参数g(ε)来说,根据以下三种呼叫状态确定:
[0102]
当处于第二预设时间段内没有呼叫通话,接收到呼叫请求的呼叫状态a时,g(ε)=1-ε;
[0103]
当处于当前正处理多路呼叫通话,接收到呼叫请求的呼叫状态b时,g(ε)=1+2ε;
[0104]
当处于刚刚结束呼叫通话,接收到呼叫请求的呼叫状态c时,g(ε)=1+ε。
[0105]
具体,呼叫状态参数ε可以根据实际情况在0~1之间进行设定,如一实例中,将其设定为0.1左右。
[0106]
对于第二带宽评估参数i(att_h)来说,与vo-lte音视频排队调度机收到呼叫时的通话时长有关,通话时长越长出现网络拥塞的概率越大,因此当一段时间内(如一小时)的平均通话时长远超过更长时间(如一个月)的平均通话时长时,更多考虑使用模拟通话线路。基于此,限定第二带宽评估参数i(att_h)如式(9)。
[0107]
基于可用带宽预测模块130建立的如式(1)的可用带宽估计模型计算得到bwp值之后,随即坐席线路选择模块140将其与预设阈值进行比较,进而根据比较结果确定选择数据传输通信链路,具体,当bwp值小于预设阈值,选定ip网络进行呼叫;当bwp值不小于预设阈值,选定模拟线路进行呼叫。在实际应用中,预设阈值可以根据实际情况进行选定,如一实例中,将预设阈值设定为0.95,则当计算得到的bwp值小于0.95时,判定选择ip网络进行呼
叫;当当计算得到的bwp值大于等于0.95时,判定选择模拟线路进行呼叫。保证了通话质量的同时满足了公共安全领域对高质量音视频通话的需要,且能够有效的降低运营成本。
[0108]
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序单元或模块,以完成以上描述的全部或者部分功能。实施例中的各程序模块可以集成在一个处理单元中,也可是各个单元单独物理存在,也可以两个或两个以上单元集成在一个处理单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件程序单元的形式实现。另外,各程序模块的具体名称也只是为了便于相互区分,并不用于限制本技术的保护范围。
[0109]
图3是本发明一个实施例中提供的vo-lte音视频排队调度机的结构示意图,如所示,该vo-lte音视频排队调度机200包括:处理器220、存储器210以及存储在存储器210中并可在处理器220上运行的计算机程序211,例如:数据传输关联程序。处理器220执行计算机程序211时实现上述各个vo-lte音视频排队调度机坐席线路选择方法实施例中的步骤,或者,处理器220执行计算机程序211时实现上述vo-lte音视频排队调度机坐席线路选择装置实施例中各模块的功能。
[0110]
vo-lte音视频排队调度机200可以为笔记本、掌上电脑、平板型计算机、手机等设备。vo-lte音视频排队调度机200可包括,但不仅限于处理器220、存储器210。本领域技术人员可以理解,图3仅仅是vo-lte音视频排队调度机200的示例,并不构成对vo-lte音视频排队调度机200的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如:vo-lte音视频排队调度机200还可以包括输入输出设备、显示设备、网络接入设备、总线等。
[0111]
处理器220可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器220可以是微处理器或者该处理器也可以是任何常规的处理器等。
[0112]
存储器210可以是vo-lte音视频排队调度机200的内部存储单元,例如:vo-lte音视频排队调度机200的硬盘或内存。存储器210也可以是vo-lte音视频排队调度机200的外部存储设备,例如:vo-lte音视频排队调度机200上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。进一步地,存储器210还可以既包括vo-lte音视频排队调度机200的内部存储单元也包括外部存储设备。存储器210用于存储计算机程序211以及vo-lte音视频排队调度机200所需要的其他程序和数据。存储器210还可以用于暂时地存储已经输出或者将要输出的数据。
[0113]
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详细描述或记载的部分,可以参见其他实施例的相关描述。
[0114]
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以
对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0115]
在本技术所提供的实施例中,应该理解到,所揭露的装置/vo-lte音视频排队调度机和方法,可以通过其他的方式实现。例如,以上所描述的装置/vo-lte音视频排队调度机实施例仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性、机械或其他的形式。
[0116]
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0117]
另外,在本技术各个实施例中的各功能单元可能集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0118]
集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序211发送指令给相关的硬件完成,的计算机程序211可存储于一计算机可读存储介质中,该计算机程序211在被处理器220执行时,可实现上述各个方法实施例的步骤。其中,计算机程序211包括:计算机程序代码,计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。计算机可读存储介质可以包括:能够携带计算机程序211代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,计算机可读存储介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如:在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
[0119]
应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本发明的优选实施例,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

技术特征:
1.一种vo-lte音视频排队调度机坐席线路选择方法,其特征在于,包括:接收呼叫请求;获取ip网络参数,所述ip网络参数包括:与ip话机之间的往返延时、丢包率、平均呼叫时长及呼叫状态;基于获取的所述ip网络参数建立可用带宽估计模型,对当前可用带宽进行预测,得到bwp值:bwp=f(rtt,p)*g(ε)*i(att_h)其中,f(rtt,p)表示关于当前往返延时rtt和当前丢包率p的联合概率密度,g(ε)表示关于呼叫状态参数ε的第一带宽评估参数,i(att_h)表示关于平均呼叫时长att_h的第二带宽评估参数;基于计算得到的bwp值选择数据传输通信链路,完成坐席线路的选择,并根据选择的坐席线路进行呼叫。2.如权利要求1所述的vo-lte音视频排队调度机坐席线路选择方法,其特征在于,基于获取的所述ip网络参数建立可用带宽估计模型,对当前可用带宽进行预测,得到bwp值中,联合概率密度f(rtt,p)为:联合概率密度f(rtt,p)为:其中,f(rtt,p)表示第一预设时间段内往返时延rtt和丢包率p的联合概率分布函数,目目μ1表示第一预设时间段内往返时延rtt的均值,表示第一预设时间段内往返时延rtt的方差,inrtt表示关于均值μ1和方差的正态分布函数;μ2表示第一预设时间段内丢包率p的均值,表示第一预设时间段内往丢包率p的方差,inrtt表示关于均值μ2和方差的正态分布函数;ρ
12
表示往返时延rtt和丢包率p的相关系数。3.如权利要求1所述的vo-lte音视频排队调度机坐席线路选择方法,其特征在于,基于获取的所述ip网络参数建立可用带宽估计模型,对当前可用带宽进行预测,得到bwp值中,第一带宽评估参数g(ε)根据以下三种呼叫状态确定:当处于第二预设时间段内没有呼叫通话,接收到呼叫请求的呼叫状态a时,g(ε)=1-ε;当处于当前正处理多路呼叫通话,接收到呼叫请求的呼叫状态b时,g(ε)=1+2ε;当处于刚刚结束呼叫通话,接收到呼叫请求的呼叫状态c时,g(ε)=1+ε。4.如权利要求1所述的vo-lte音视频排队调度机坐席线路选择方法,其特征在于,基于获取的所述ip网络参数建立可用带宽估计模型,对当前可用带宽进行预测,得到bwp值中,第二带宽评估参数i(att_h)为:
其中,att_m表示第三预设时间段内的平均通话时长,att_h表示第四预设时间段内的平均通话时长,且所述第四预设时间段较第三预设时间段短。5.如权利要求1-4任意一项所述的vo-lte音视频排队调度机坐席线路选择方法,其特征在于,基于计算得到的bwp值选择数据传输通信链路中,包括:将所述bwp值与预设阈值进行比较;当所述bwp值小于预设阈值,选定ip网络进行呼叫;当所述bwp值不小于预设阈值,选定模拟线路进行呼叫。6.一种vo-lte音视频排队调度机坐席线路选择装置,其特征在于,包括:呼叫请求接收模块,用于接收呼叫请求;网络参数获取模块,用于获取ip网络参数,所述ip网络参数包括:与ip话机之间的往返延时、丢包率、平均呼叫时长及呼叫状态;可用带宽预测模块,用于基于获取的所述ip网络参数建立可用带宽估计模型,对当前可用带宽进行预测,得到bwp值:bwp=f(rtt,p)*g(ε)*i(att_h)其中,f(rtt,p)表示关于当前往返延时rtt和当前丢包率p的联合概率密度,g(ε)表示关于呼叫状态参数ε的第一带宽评估参数,i(att_h)表示关于平均呼叫时长att_h的第二带宽评估参数;坐席线路选择模块,用于基于计算得到的bwp值选择数据传输通信链路,完成坐席线路的选择,并根据选择的坐席线路进行呼叫。7.如权利要求6所述的vo-lte音视频排队调度机坐席线路选择装置,其特征在于,所述可用带宽预测模块中,联合概率密度f(rtt,p)为:可用带宽预测模块中,联合概率密度f(rtt,p)为:其中,f(rtt,p)表示第一预设时间段内往返时延rtt和丢包率p的联合概率分布函数,且且μ1表示第一预设时间段内往返时延rtt的均值,表示第一预设时间段内往返时延rtt的方差,inrtt表示关于均值μ1和方差的正态分布函数;μ2表示第一预设时间段内丢包率p的均值,表示第一预设时间段内往丢包率p的方差,inrtt表示关于均值μ2和方差的正态分布函数;ρ
12
表示往返时延rtt和丢包率p的相关系数;或,第一带宽评估参数g(ε)根据以下三种呼叫状态确定:当处于第二预设时间段内没有呼叫通话,接收到呼叫请求的呼叫状态a时,g(ε)=1-ε;
当处于当前正处理多路呼叫通话,接收到呼叫请求的呼叫状态b时,g(ε)=1+2ε;当处于刚刚结束呼叫通话,接收到呼叫请求的呼叫状态c时,g(ε)=1+ε;或,第二带宽评估参数i(att_h)为:其中,att_m表示第三预设时间段内的平均通话时长,att_h表示第四预设时间段内的平均通话时长,且所述第四预设时间段较第三预设时间段短。8.如权利要求6或7所述的vo-lte音视频排队调度机坐席线路选择装置,其特征在于,所述坐席线路选择模块还用于,将所述bwp值与预设阈值进行比较,当所述bwp值小于预设阈值,选定ip网络进行呼叫;当所述bwp值不小于预设阈值,选定模拟线路进行呼叫。9.一种vo-lte音视频排队调度机,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器运行所述计算机程序时实现如权利要求1-5任意一项所述的vo-lte音视频排队调度机坐席线路选择方法的步骤。10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-5任意一项所述的vo-lte音视频排队调度机坐席线路选择方法的步骤。

技术总结
本发明提供了一种Vo-LTE音视频排队调度机坐席线路选择方法及装置,其中,线路选择方法包括:接收呼叫请求;获取IP网络参数,IP网络参数包括:与IP话机之间的往返延时、丢包率、平均呼叫时长及呼叫状态;基于获取的IP网络参数建立可用带宽估计模型,对当前可用带宽进行预测,得到BWP值;基于计算得到的BWP值选择数据传输通信链路;根据选择的数据传输通信链路进行呼叫。其通过对IP网络的可用带宽进行建模分析,结合具体实施的环境,从用户服务的角度入手,预测网络可用带宽,从而选择最合适的通信链路,保证了通话质量的同时满足了公共安全领域对高质量音视频通话的需要。域对高质量音视频通话的需要。域对高质量音视频通话的需要。


技术研发人员:林永生 张昆鹏 张文江 杨新 苏静 雷晓伦 黄奎 张伟 方翔 董霞 孙雪淞 邱祥平 雷霆 杜渂 彭明喜
受保护的技术使用者:迪爱斯信息技术股份有限公司
技术研发日:2021.12.07
技术公布日:2022/3/8

最新回复(0)