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

文档序号:9931227阅读:来源:国知局
请所述的网络资源配置方法及网络控制器,获取用户的体验预期描述信息,并依据预设的映射关系,将用户体验描述信息映射为网络性能描述信息,再基于网络性能描述信息,获得筛选条件集合,基于筛选条件集合,从第一网络路径中选择第二网络路径。可见,第二路径的选择以网络性能描述信息为依据,而网络性能描述信息由用户体验描述信息映射而成,所以,在网络路径的选择过程中考虑了用户的体验预期,因此,相比于现有的网络路径选择方法,选出的网络路径更加贴合用户的体验,从而使得网络的运行更能满足用户的体验要求。
【附图说明】
[0050]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0051 ] 图1为SDN网络不意图;
[0052]图2为本申请实施例公开的一种网络资源配置方法的流程图;
[0053]图3为本申请实施例公开的一种映射关系的不意图;
[0054]图4为本申请实施例公开的又一种网络资源配置方法的流程图;
[0055]图5为本申请实施例公开的一种网络控制器的结构示意图。
【具体实施方式】
[0056]本申请实施例公开了一种网络资源配置方法,可以应用在如图1所示的软件定义网络(Software Defined Network,SDN)进行通信的场景中。为了实现网络更加贴合用户需求的目的,图1中所述的SDN控制器不仅维持原有功能从而保证网络正常通信,还需要定期通过北向接口收集用户业务使用情况,并通过最优子图判定模块中的算法得到最优子图连接关系,进而通过南向接口基于openf low协议指导向交换机下发流表项以重构网络拓扑。
[0057]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0058]本申请实施例公开的一种网络资源配置方法,如图2所示,包括以下步骤:
[0059]S201:获取第一网络路径。
[0060]本实施例中,第一网络路径为全部可选的网络路径。
[0061 ] S202:获取用户体验描述信息。
[0062]本实施例中,用户体验描述信息的获取方式具体为:从用户处获取用户体验描述信息列表。
[0063]例如,可以采用以下三种方式获取用户体验描述信息列表:第一、提供简短的用户调查问卷框,由用户填写反馈。
[0064]第二、通过收集用户历史操作日志,分析挖掘潜在用户行为习惯以及环境特征。
[0065]具体地,用户操作日志信息可以通过用户频繁使用计算机的时间段以及用户在不同时间段内使用业务应用的类型来挖掘获取用户办公娱乐等作息时间周期性特点,以及该用户的性别或者年龄段甚至是职业类型特征信息的推断;历史操作日志还可以用于分析获取用户在使用某应用(如浏览器)的过程用户操作频率与该应用的反应时间,对于较发达城市的用户,网络条件好导致用户对网络服务质量的预期也高,因此对于相同的网络性能,如果某区域用户相同动作平均操作更加频繁,则说明该区域用户对网络服务质量平均预期较高。此外通过特定获取用户接入网络路由器的地址也可以为其划分物理区域。
[0066]第三、在客户端设置信息采集插件,获取客户端网络吞吐量、业务延迟信息等。具体地,安装具有监听用户计算机上网端口信息的特定插件,可以根据预定采集信息赋予该插件相应的功能,例如:对于吞吐量信息可以监听并统计某端口统计时间单元内经过的数据流量;而延迟信息则是针对各个数据包的发送与反馈时间差获取,不同业务的数据包可以用表头信息加以识别区分,从粗粒度的传输层至细粒度的应用层。
[0067]S203:依据预设的映射关系,将用户体验描述信息映射为网络性能描述信息,基于网络性能描述信息,获得筛选条件集合。
[0068]本实施例中,如图3所示,预设的映射关系包括N个用户体验描述信息,其中,任意一个用户体验描述信息对应M个应用性能,任意一个应用性能对应P个网络性能,与所述任意一个用户体验对应的应用性能为此用户体验描述信息的制约条件,与所述任意一个应用性能对应的网络性能为此应用性能的制约条件,N、M和P均为不小于I的整数。例如,用户体验信息中的业务接入性,受到应用性能中的业务时延和业务响应时间的制约,而业务时延又受到网络性能中的时延和丢包率的制约。也就是说,如3中的用户体验被逐步分解,最终分解为网络性能中的各个参数。
[0069]本实施例中,根据国际通用标准,图3中所示的最底层的网络性能参数主要包括:吞吐量、丢包率、时延、时延抖动、链路利用率和误码率;应用性能参数主要包括:业务响应时间、业务时延、业务传输速率和业务丢包率;用户体验描述信息包括:业务接入性、业务即时性、业务完整性、业务保持性和业务质量。
[0070]需要说明的是,图3中各层的参数并不限定于上述说明。不同类型的业务,需要重点考虑的业务性能指标可能存在一定的差异。也就是说,每种业务本身都有一些固有的属性,而这些属性需要通过不同的业务性能指标来实现,例如:对于会话类业务,本身具有实时的特性,所以需要重点考虑业务的时延;对于流类业务,重点考虑的是业务的传输速率;对于交互类业务,主要考虑业务的质量,所以需要重点考虑业务响应时间及业务时延等要素;对于背景类业务,主要考虑整个业务的准确性,所以重点考虑业务丢包率。
[0071 ] 进一步地,所述M个应用性能与各自权重值的乘积之和,表示所述M个应用性能对应的用户体验描述信息。所述P个网络性能与各自权重值的乘积之和,表示所述P个网络性能对应的应用性能。图3中各个边上的字母表示边的两端的参数之间的转换权重。对于同一条边而言,不同的业务可以使用不同的权重值。
[0072]从图3中可以看出,用户体验描述信息、应用性能和网络性能三者之间可以相互转换。已知任意一层的信息,均可得到对应的其它层的参数信息。本实施例中得到用户体验描述信息后,依据图3,可以将其转换为网络性能,得到的各个网络性能参数,作为筛选条件,组成筛选条件集合。
[0073]S204:基于筛选条件集合,从所述第一网络路径中选择第二网络路径。
[0074]即按照各个网络性能参数,从第一网络路径中选择第二网络路径,使得第二网络路径满足各个网络性能参数。
[0075]从上述过程可以看出,本实施例中,通过预设的映射关系,可以将用户体验描述信息转换为具体的网络性能参数,并按照网络性能参数选出网络路径,从而使得选出的网络路径满足用户体验的预期。
[0076]本申请实施例公开的又一种网络资源配置方法,与图2所示的实施例相比,区别之一为在选出第二网络路径后,可以依据第二网络路径的运行情况,闭环指导第三网络路径的选择。
[0077]如图4所示,包括以下步骤:
[0078]S401:获取第一网
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1