一种网络资源配置方法及网络控制器的制造方法_3

文档序号:9931227阅读:来源:国知局
络路径。
[0079]本实施例中,可以使用现有技术中的“尽力而为”的方式从图1所示的转发平面中的所有可能的网络路径中选择出第一网络路径。
[0080]具体地,依据网络资源配置及使用情况,遵循尽力而为将服务传送至用户并充分利用网络资源的原则,从全部可能的网络路径中选择出第一网络路径。选出的第一网络路径可以为多条。
[0081 ] S402:获取用户体验描述信息。
[0082]本实施例中,与上述实施例不同的是,可以依据涂3所示的预设的映射关系,从网络性能和/或应用性能计算得到用户体验描述信息,也就是先确定网络性能,再依据网络性能模拟出用户体验描述信息。
[0083]S403:依据预设的映射关系,将所述用户体验描述信息映射为网络性能描述信息,基于所述网络性能描述信息,获得筛选条件集合。
[0084]S403的具体实现方式可以参见S203,这里不再赘述。
[0085]S404:依据所述第二网络路径将要承载的业务的类型,为所述筛选条件集合中的各个网络性能分配优先级。
[0086]S405:按照优先级从高到低的顺序,依次使用所述筛选条件集合中的所述各个网络性能,从所述第一网络路径中选择第二网络路径。
[0087]在网络性能参数不能全部顾及的情况下,可以按照优先级,优先考虑优先级高的网络参数。
[0088]S406:检测通过所述第二网络路径运行业务的网络服务用户体验信息是否在预设的阈值范围内,如果是,则结束或者周期性执行S406,如果否,执行S407。
[0089]具体地,第二网络路径运行业务的网络服务用户体验信息的计算方式为:通过计算各个业务的质量与所述各个业务在所述网络中占用的比重的乘积之和,得到所述网络服务用户体验信息。
[0090]例如:某时段内80%用户在使用会话类业务,15 %用户在使用流类业务,5 %用户在使用背景类业务,这个时间段内的网络服务用户体验信息=85%*0—^。11(40 + 15%*
Qstrea ming( Ai ) +5 % ^Qbackground (Ai ) ο
[0091]其中,Qsessicin(Ai)表示会话类业务的质量,Qstr_ing(Ai)表示流类业务的质量,
Qbackground (Ai )表不冃景类业务的质里。
[0092]具体地,任意一个业务的质量由此业务在所述预设的映射关系中相关的网络性能、以及所述相关的网络性能的各自的权重值的乘积之和计算得到,例如:业务A1的质量Quality(Ai) =ri*Qd(Ai)+r2*Qi(Ai)+n*Qt(Ai)+r4*Qj(Ai),其中
[0093]Qa--传输延迟(transmiss1n delay)
[0094]Q1--丢包率(packetloss rate)
[0095]Qt--吞吐量(throughoutput)
[0096]Qj--时延抖动(jitter)
[0097]不同类型的应用对于相同的用户体验,在延迟、丢包率、吞吐量、抖动方面性能要求侧重不同,因此使用系数^(1 = 1,2,3,4且Ση = 1)表示映射后各网络性能对于不同业务用户体验的影响权重大小。系数η即为图3中所示的权重值。
[0098]例如,会话类业务本身具有实时的特性,所以需要重点考虑业务的时延,对应r4应该最大;同理流类业务重点考虑的是业务的传输速率,对应r3应该最大;背景类业务重点考虑的是业务的完整性,对应r2应该最大,具体权值大小关系可以经过历史数据学习后确定。
[0099]S407:重新获取用户体验描述信息,并依据所述预设的映射关系,将重新获取的用户体验描述信息映射为新的网络性能,并依据所述新的网络性能,从所述第一网络路径中选择第三网络路径。
[0100]S407具体地实现方式可以参见S401?S405。
[0101]可见,本实施例中,依据图3所示的映射关系,将第二网络路径运行业务得到的网络性能映射为用户体验信息,作为反馈信息,可以闭环反馈调节网络路径的选择,从而更为精确地选择网络路径,使得网络路径更为贴近用户的体验。
[0102]与上述方法实施例相对应地,本申请实施例还公开了一种网络控制器,如图5所示,包括:
[0103]通信组件,用于获取第一网络路径以及用户体验描述信息;
[0104]存储器,用于存储程序以及所述存储运行中产生的数据;
[0105]处理器,用于通过运行所述存储器中存储的所述程序,执行以下功能:依据预设的映射关系,将所述用户体验描述信息映射为网络性能描述信息,基于所述网络性能描述信息,获得筛选条件集合,并基于所述筛选条件集合,从所述第一网络路径中选择第二网络路径。
[0106]具体地,预设的映射关系如图3所示,这里不再赘述。
[0107]可选地,所述处理器还用于:检测通过所述第二网络路径运行业务的网络服务用户体验信息是否在预设的阈值范围内;在所述网络服务用户体验信息不在所述预设的阈值范围内的情况下,重新获取用户体验描述信息,并依据所述预设的映射关系,将重新获取的用户体验描述信息映射为新的网络性能,并依据所述新的网络性能,从所述第一网络路径中选择第三网络路径。其中,所述网络服务用户体验信息的具体计算方式可以参见上述方法实施例,这里不再赘述。
[0108]可选地,所述通信组件获取第一网络路径以及用户体验描述信息的具体实现方式为:从用户处获取用户体验描述信息列表;或者,依据所述预设的映射关系,从网络性能计算得到用户体验描述信息。
[0109]处理器还用于:依据所述第二网络路径将要承载的业务的类型,为所述筛选条件集合中的各个网络性能分配优先级,在此情况下,处理器使用所述筛选条件集合,从所述第一网络路径中选择第二网络路径的具体实现方式为:按照优先级从高到低的顺序,依次使用所述筛选条件集合中的所述各个网络性能,从所述第一网络路径中选择第二网络路径。
[0110]本申请实施例方法所述的功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算设备可读取存储介质中。基于这样的理解,本申请实施例对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一台计算设备(可以是个人计算机,服务器,移动计算设备或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0111]本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。
[0112]对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1