对虚拟媒体网关进行资源分配的方法、控制器和网络系统技术方案

技术编号:19516535 阅读:21 留言:0更新日期:2018-11-21 10:48
本发明专利技术提供一种对多个虚拟媒体网关进行资源分配的方法,包括:根据各个虚拟媒体网关的历史呼叫记录计算各个所述虚拟媒体网关的预计呼叫次数;根据各个虚拟媒体网关的预计呼叫次数为各个虚拟媒体网关分配资源,为所述虚拟媒体网关分配的资源数量与该虚拟媒体网关的预计呼叫次数正相关;将每一个所述虚拟媒体网关分得的资源分为多个资源切片;当接收到增加资源申请信号时,将闲置的资源切片分配至发送所述增加资源申请信号的虚拟媒体网关。本发明专利技术还通过一种控制器和一种网络系统。利用所述方法能更加合理第分配资源,并且提高网络资源的利用率。

【技术实现步骤摘要】
对虚拟媒体网关进行资源分配的方法、控制器和网络系统
本专利技术涉及网络
,具体地,涉及一种对虚拟媒体网关进行资源分配的方法、执行该方法的控制器和包括该控制器的网络系统。
技术介绍
在下一代网络(NGN,NextGenerationNetwork)系统中,核心网的交换设备实现了承载功能和控制功能的分离,即,原有交换设备分离为两个设备:媒体控制器和媒体网关。媒体控制器实现呼叫控制功能,媒体网关实现承载交互和承载控制功能。按照标准规定,一个媒体网关智能受一个媒体控制器控制。为了实现一个媒体网关受多个媒体控制器的控制,可以将媒体网关划分为多个虚拟媒体网关。由于每个虚拟媒体网关下所辖的用户数量不同、用户属性不同,对虚拟媒体网关的资源需求也各不相同。在目前的方案中,仅仅是将媒体网关的资源平均分配在每个虚拟媒体网关上。这样就有可能造成有的虚拟媒体网关资源不足而有些媒体网关资源闲置,从而降低了资源利用率。因此,如何提高媒体网关资源的利用率成为本领域亟待解决的技术问题。
技术实现思路
本专利技术的目的在于提供一种对虚拟媒体网关进行资源分配的方法、执行该方法的控制器和包括该控制器的网络系统。利用所述方法对虚拟媒体网关进行资源分配可以使得分配更加合理,提高网络资源利用率。为了实现上述目的,作为本专利技术的第一个方面,提供一种对多个虚拟媒体网关进行资源分配的方法,其中,所述方法包括:根据各个虚拟媒体网关的历史呼叫记录计算各个所述虚拟媒体网关的预计呼叫次数;根据各个虚拟媒体网关的预计呼叫次数为各个虚拟媒体网关分配资源,为所述虚拟媒体网关分配的资源数量与该虚拟媒体网关的预计呼叫次数正相关;将每一个所述虚拟媒体网关分得的资源分为多个资源切片;当接收到增加资源申请信号时,将闲置的资源切片分配至发送所述增加资源申请信号的虚拟媒体网关。优选地,根据以下公式(1)计算各个所述虚拟媒体网关的预计呼叫次数:其中,c为第c天NF(c+1)d为第d个虚拟媒体网关在第c+1天的预计呼叫次数;d为所述虚拟媒体网关的序号;Mi为第i天的权重参数,其中,Nid为虚拟媒体网关在第i天的呼叫总量。优选地,按照以下公式(2)计算任意一个虚拟媒体网关分配获得的资源数量:其中,Bd为第d个虚拟媒体网关分配获得的资源数量;t为所述虚拟媒体网关的数量;j为自然数;NF(c+1)j为第j个虚拟媒体网关在第c+1天的预计呼叫次数Mi为第i天的权重参数,其中,A为资源的总数。优选地,对于任意一个虚拟媒体网关而言,每个资源切片的资源数量为该虚拟媒体网关最小呼叫次数时所需的资源数量。作为本专利技术的第二个方面,提供一种控制器,所述控制器用于控制媒体网关,所述媒体网关包括多个虚拟媒体网关和多个资源,其中,所述控制器包括:呼叫次数计算模块,所述呼叫次数呼叫模块用于根据各个虚拟媒体网关的历史呼叫记录计算各个所述虚拟媒体网关的预计呼叫次数;资源分配模块,所述资源分配模块用于根据各个虚拟媒体网关的预计呼叫次数为各个虚拟媒体网关分配资源;资源切片划分模块,所述资源切片划分模块用于将每一个所述虚拟媒体网关分得的资源分为多个资源切片;调配模块,所述调配模块用于在接收到增加资源申请信号时,将闲置的资源切片分配至发送所述增加资源申请信号的虚拟媒体网关。优选地,所述呼叫次数计算模块用于根据以下公式(1)计算各个所述虚拟媒体网关的预计呼叫次数:其中,c为第c天;NF(c+1)d为第d个虚拟媒体网关在第c+1天的预计呼叫次数;d为所述虚拟媒体网关的序号;Mi为第i天的权重参数,其中,Nid为虚拟媒体网关在第i天的呼叫总量。优选地,所述资源分配模块用于按照以下公式(2)计算任意一个虚拟媒体网关分配获得的资源数量:其中,t为所述虚拟媒体网关的数量;j为自然数;NF(c+1)j为第j个虚拟媒体网关在第c+1天的预计呼叫次数Mi为第i天的权重参数,其中,A为资源的总数。优选地,对于任意一个虚拟媒体网关而言,每个资源切片的资源数量为该虚拟媒体网关最小呼叫次数时所需的资源数量。作为本专利技术的第三个方面,提供一种网络系统,所述网络系统包括媒体网关,所述媒体网关包括多个虚拟媒体网关和多个资源,其中,所述网络系统还包括控制器,所述控制器为本专利技术所提供的上述控制器。优选地,任意一个虚拟媒体网关均能够依次激活该虚拟媒体网关对应的各个资源切片,且能够在前一个资源切片的利用率超过预定利用率时激活下一个资源切片;并且所述虚拟媒体网关还能够在该虚拟媒体网关中激活的资源切片的数量与该虚拟媒体网关中资源切片的总数之比超过预定比例时生成增加资源申请信号,并将该增加资源申请信号发送至所述控制器。在本专利技术所提供的方法中,在对各个虚拟媒体网关进行资源分配之前,首先利用历史呼叫记录对当天的呼叫次数进行预估,获得预计呼叫次数,然后根据预计呼叫次数为各个虚拟媒体网关分配数据,而非直接将资源平均给各个虚拟媒体网关,分配更加合理。并且,在本专利技术中,由于分配给各个虚拟媒体网关的资源均被划分为资源切片,因此,便于在存在超负荷运行的虚拟媒体网关时,将限制的资源切片分配至该超负荷运行的虚拟媒体网关,提高网络资源的利用率。附图说明附图是用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本专利技术,但并不构成对本专利技术的限制。在附图中:图1是本专利技术所提供的对多个虚拟媒体网关进行资源分配的方法的流程图;图2是本专利技术所提供的控制器的模块示意图;图3是本专利技术所提供的网络系统的示意图。附图标记说明210:呼叫次数计算模块220:资源分配模块230:资源切片划分模块240:调配模块310:媒体网关320:控制器具体实施方式以下结合附图对本专利技术的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本专利技术,并不用于限制本专利技术。作为本专利技术的第一个方面,提供一种对多个虚拟媒体网关进行资源分配的方法,其中,如图1所示,所述方法包括:在步骤S110中,根据各个虚拟媒体网关的历史呼叫记录计算各个所述虚拟媒体网关的预计呼叫次数;在步骤S120中,根据各个虚拟媒体网关的预计呼叫次数为各个虚拟媒体网关分配资源,为所述虚拟媒体网关分配的资源数量与该虚拟媒体网关的预计呼叫次数正相关;在步骤S130中,将每一个所述虚拟媒体网关分得的资源分为多个资源切片;在步骤S140中,当接收到增加资源申请信号时,将闲置的资源切片分配至发送所述增加资源申请信号的虚拟媒体网关。每个虚拟网关的属性不同,因此,对资源的需求量也不同,在本专利技术所提供的方法中,在对各个虚拟媒体网关进行资源分配之前,首先利用历史呼叫记录对当天的呼叫次数进行预估,获得预计呼叫次数,然后根据预计呼叫次数为各个虚拟媒体网关分配数据,而非直接将资源平均分配给各个虚拟媒体网关,分配更加合理。并且,在本专利技术中,由于分配给各个虚拟媒体网关的资源均被划分为资源切片,因此,便于在存在超负荷运行的虚拟媒体网关时,将限制的资源切片分配至该超负荷运行的虚拟媒体网关,提高网络资源的利用率。在本专利技术中,对如何计算所述预计呼叫次数并不做限定,优选地,可以根据以下公式(1)计算各个所述虚拟媒体网关的预计呼叫次数:其中,c为第c天;NF(c+1)d为第d个虚拟媒体网关在第c+1天的预计呼叫次数;d为所述虚拟媒体网关的序号;M本文档来自技高网...

【技术保护点】
1.一种对多个虚拟媒体网关进行资源分配的方法,其特征在于,所述方法包括:根据各个虚拟媒体网关的历史呼叫记录计算各个所述虚拟媒体网关的预计呼叫次数;根据各个虚拟媒体网关的预计呼叫次数为各个虚拟媒体网关分配资源,为所述虚拟媒体网关分配的资源数量与该虚拟媒体网关的预计呼叫次数正相关;将每一个所述虚拟媒体网关分得的资源分为多个资源切片;当接收到增加资源申请信号时,将闲置的资源切片分配至发送所述增加资源申请信号的虚拟媒体网关。

【技术特征摘要】
1.一种对多个虚拟媒体网关进行资源分配的方法,其特征在于,所述方法包括:根据各个虚拟媒体网关的历史呼叫记录计算各个所述虚拟媒体网关的预计呼叫次数;根据各个虚拟媒体网关的预计呼叫次数为各个虚拟媒体网关分配资源,为所述虚拟媒体网关分配的资源数量与该虚拟媒体网关的预计呼叫次数正相关;将每一个所述虚拟媒体网关分得的资源分为多个资源切片;当接收到增加资源申请信号时,将闲置的资源切片分配至发送所述增加资源申请信号的虚拟媒体网关。2.根据权利要求1所述的分配方法,其特征在于,根据以下公式(1)计算各个所述虚拟媒体网关的预计呼叫次数:其中,c为第c天NF(c+1)d为第d个虚拟媒体网关在第c+1天的预计呼叫次数;d为所述虚拟媒体网关的序号;Mi为第i天的权重参数,其中,Nid为虚拟媒体网关在第i天的呼叫总量。3.根据权利要求2所述的分配方法,其特征在于,按照以下公式(2)计算任意一个虚拟媒体网关分配获得的资源数量:其中,Bd为第d个虚拟媒体网关分配获得的资源数量;t为所述虚拟媒体网关的数量;j为自然数;NF(c+1)j为第j个虚拟媒体网关在第c+1天的预计呼叫次数Mi为第i天的权重参数,其中,A为资源的总数。4.根据权利要求1至3中任意一项所述的分配方法,其特征在于,对于任意一个虚拟媒体网关而言,每个资源切片的资源数量为该虚拟媒体网关最小呼叫次数时所需的资源数量。5.一种控制器,所述控制器用于控制媒体网关,所述媒体网关包括多个虚拟媒体网关和多个资源,其特征在于,所述控制器包括:呼叫次数计算模块,所述呼叫次数呼叫模块用于根据各个虚拟媒体网关的历史呼叫记录计算各个所述虚拟媒体网关的预计呼叫次数;资源分配模块,所述资源分配模块用于根据各个虚拟媒体网关的预计呼叫次数为各个虚拟媒体网关分配资...

【专利技术属性】
技术研发人员:张余
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1