《服务质量策略的调整方法及设备.pdf》由会员分享,可在线阅读,更多相关《服务质量策略的调整方法及设备.pdf(24页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102882890 A (43)申请公布日 2013.01.16 C N 1 0 2 8 8 2 8 9 0 A *CN102882890A* (21)申请号 201210398906.4 (22)申请日 2012.10.18 H04L 29/06(2006.01) H04L 12/813(2013.01) (71)申请人中兴通讯股份有限公司南京分公司 地址 210012 江苏省南京市雨花台区紫荆花 路68号中兴通讯 (72)发明人黄孙亮 陈建业 范成法 李宏飚 (74)专利代理机构北京康信知识产权代理有限 责任公司 11240 代理人余刚 梁丽超 (54) 发明名称。
2、 服务质量策略的调整方法及设备 (57) 摘要 本发明公开了一种服务质量策略的调整方 法及设备,其中,该方法包括:CDN部件与网络部 件协商服务质量策略,其中,CDN部件提供应用层 CDN服务,网络部件提供网络层功能,服务质量策 略包括网络层的速度控制策略和/或应用层的速 度控制策略;CDN部件和/或网络部件根据协商结 果调整服务质量策略。通过本发明,在应用层和网 络层实现了业务的服务质量协商和调整的机制, 提高了业务的用户体验。 (51)Int.Cl. 权利要求书3页 说明书13页 附图7页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 3 页 说明书 13 页 附。
3、图 7 页 1/3页 2 1.一种服务质量策略的调整方法,其特征在于,包括: 内容分发网络CDN部件与网络部件协商服务质量策略,其中,所述CDN部件提供应用层 CDN服务,所述网络部件提供网络层功能,所述服务质量策略包括网络层的速度控制策略和 /或应用层的速度控制策略; 所述CDN部件和/或所述网络部件根据协商结果调整所述服务质量策略。 2.根据权利要求1所述的方法,其特征在于,CDN部件与网络部件协商服务质量策略, 包括: 所述网络部件实时或定期检测网络状态和/或各个用户的网络服务状态,其中,所述 网络状态包括网络资源的使用情况,所述网络服务状态包括所述用户网络使用状态和应用 执行情况; 所。
4、述网络部件根据所述实时或定期检测的检测结果请求所述CDN部件调整所述服务 质量策略中的所述应用层的速度控制策略。 3.根据权利要求2所述的方法,其特征在于,所述网络部件实时或定期检测网络状态 和/或用户的网络服务状态包括以下至少之一: 所述网络部件检测端口的带宽利用率; 所述网络部件检测所述各个用户的下载速率; 所述网络部件检测所述各个用户本次所使用的流量。 4.根据权利要求3所述的方法,其特征在于,所述网络部件根据所述实时或定期检测 的检测结果请求所述CDN部件调整所述服务质量策略中的内容策略包括以下至少之一: 所述网络部件请求对所述带宽利用率达到第一阈值的端口下的当前内容加速的用户 进行内。
5、容减速; 所述网络部件请求对所述下载速率小于第二阈值的用户进行内容加速,对所述下载速 率大于第三阈值的当前内容加速的用户进行内容减速,其中,所述第二阈值小于所述第三 阈值; 所述网络部件请求对所述流量大于第四阈值的当前内容加速的用户进行内容减速。 5.根据权利要求1至4中任一项所述的方法,其特征在于,CDN部件与网络部件协商服 务质量策略,包括: 所述CDN部件向所述网络部件发送网络加速请求,其中,所述网络加速请求用于请求 网络层的加速; 所述网络部件接收所述网络加速请求; 所述网络部件检测所述网络加速请求对应的所述用户所在端口的网络状态和/或所 述网络加速请求对应的所述用户的网络服务状态,其。
6、中,所述网络加速请求对应的所述用 户的所述网络状态包括网络资源的使用情况,所述网络加速请求对应的所述用户的所述网 络服务状态包括所述网络加速请求对应的所述用户的网络使用状态和应用执行情况; 所述网络部件根据所述网络加速请求对应的所述用户的检测结果调整所述服务质量 策略中的所述网络层的速度控制策略。 6.根据权利要求5所述的方法,其特征在于,所述网络部件检测所述网络加速请求对 应的所述用户所在端口的网络状态和/或所述网络加速请求对应的所述用户的网络服务 状态包括以下至少之一: 权 利 要 求 书CN 102882890 A 2/3页 3 所述网络部件检测所述网络加速请求对应的所述用户所在端口的带。
7、宽利用率; 所述网络部件检测所述网络加速请求对应的所述用户所在端口的高等级应用占用的 带宽; 所述网络部件检测所述网络加速请求对应的所述用户的下载速率; 所述网络部件检测所述网络加速请求对应的所述用户本次所使用的流量。 7.根据权利要求6所述的方法,其特征在于,所述网络部件根据所述网络加速请求对 应的所述用户的检测结果调整所述服务质量策略中的网络策略包括以下至少之一: 如果所述网络加速请求对应的所述用户所在端口的带宽利用率小于第五阈值,所述网 络部件接受所述网络加速请求,并进行网络层的加速; 如果所述网络加速请求对应的所述用户所在端口的高等级应用占用的带宽小于第六 阈值,所述网络部件接受所述网。
8、络加速请求,并进行网络层的加速; 如果所述网络加速请求对应的所述用户的下载速率小于第七阈值,所述网络部件接受 所述网络加速请求,并进行网络层的加速; 如果所述网络加速请求对应的所述用户本次所使用的流量小于第八阈值,所述网络部 件接受所述网络加速请求,并进行网络层的加速。 8.根据权利要求1至7中任一项所述的方法,其特征在于,所述CDN部件和所述网络部 件位于同一设备。 9.一种服务质量策略的调整设备,其特征在于,包括:内容分发网络CDN部件和网络部 件,其中, 所述CDN部件,用于提供应用层CDN服务,与所述网络部件协商服务质量策略,并根据 协商结果调整所述服务质量策略; 所述网络部件,用于提。
9、供网络层功能,与所述CDN部件协商所述服务质量策略,并根据 所述协商结果调整所述服务质量策略; 其中,所述服务质量策略包括:网络层的速度控制策略和/或应用层的速度控制策略。 10.根据权利要求9所述的设备,其特征在于, 所述网络部件包括: 第一检测模块,用于实时或定期检测网络状态和/或各个用户的网络服务状态,其中, 所述网络状态包括网络资源的使用情况,所述网络服务状态包括所述用户的网络使用状态 和应用执行情况; 请求模块,用于根据所述第一检测模块的检测结果请求所述CDN部件调整所述服务质 量策略中的所述应用层的速度控制策略; 所述CDN部件包括: 第一调整模块,用于调整所述服务质量策略中的所述。
10、应用层的速度控制策略。 11.根据权利要求10所述的设备,其特征在于,所述第一检测模块包括以下至少之一: 第一检测单元,用于检测端口的带宽利用率; 第二检测单元,用于检测所述各个用户的下载速率; 第三检测单元,用于检测所述各个用户本次所使用的流量。 12.根据权利要求11所述的设备,其特征在于,所述请求模块包括以下至少之一: 第一请求单元,用于请求对所述带宽利用率达到第一阈值的端口下的当前内容加速的 权 利 要 求 书CN 102882890 A 3/3页 4 用户进行内容减速; 第二请求单元,用于请求对所述下载速率小于第二阈值的用户进行内容加速,对所述 下载速率大于第三阈值的当前内容加速的用。
11、户进行内容减速,其中,所述第二阈值小于所 述第三阈值; 第三请求单元,用于请求对所述流量大于第四阈值的当前内容加速的用户进行内容减 速。 13.根据权利要求9至12中任一项所述的设备,其特征在于, 所述CDN部件还包括: 发送模块,用于向所述网络部件发送网络加速请求,其中,所述网络加速请求用于请求 网络层的加速; 所述网络部件还包括: 接收模块,用于接收所述网络加速请求; 第二检测模块,用于检测所述网络加速请求对应的所述用户所在端口的网络状态和/ 或所述网络加速请求对应的所述用户的网络服务状态,其中,所述网络加速请求对应的所 述用户的所述网络状态包括网络资源的使用情况,所述网络加速请求对应的所。
12、述用户的所 述的网络服务状态包括所述网络加速请求对应的所述用户的网络使用状态和应用执行情 况; 第二调整模块,用于根据所述第二检测模块的检测结果调整所述服务质量策略中的所 述网络层的速度控制策略。 14.根据权利要求13所述的设备,其特征在于,所述第二检测模块包括以下至少之一: 第四检测单元,用于检测所述网络加速请求对应的所述用户所在端口的带宽利用率; 第五检测单元,用于检测所述网络加速请求对应的所述用户所在端口的高等级应用占 用的带宽; 第六检测单元,用于检测所述网络加速请求对应的所述用户的下载速率; 第七检测单元,用于检测所述网络加速请求对应的所述用户本次所使用的流量。 15.根据权利要求。
13、14所述的设备,其特征在于,所述第二调整模块包括以下至少之一: 第一调整单元,用于在所述网络加速请求对应的所述用户所在端口的带宽利用率小于 第五阈值的情况下,接受所述网络加速请求并进行网络层的加速; 第二调整单元,用于在所述网络加速请求对应的所述用户所在端口的高等级应用占用 的带宽小于第六阈值的情况下,接受所述网络加速请求并进行网络层的加速; 第三调整单元,用于在所述网络加速请求对应的所述用户的下载速率小于第七阈值的 情况下,接受所述网络加速请求并进行网络层的加速; 第四调整单元,用于在所述网络加速请求对应的所述用户本次所使用的流量小于第八 阈值的情况下,接受所述网络加速请求并进行网络层的加速。
14、。 权 利 要 求 书CN 102882890 A 1/13页 5 服务质量策略的调整方法及设备 技术领域 0001 本发明涉及通信领域,具体而言,涉及一种服务质量策略的调整方法及设备。 背景技术 0002 互联网业务发展迅速,尤其是视频业务的发展,使得业务提供商需要大量的内容 分发网络(Content Delivery Network,CDN)服务,以提升互联网业务的服务质量;带来了 CDN的大规模发展,但由于目前的CDN系统无法感知和控制网络的带宽和质量,因而无法真 正保障业务的用户体验。 0003 业务的服务质量保障,需要从内容和网络两个方面来保障,需要CDN和网络设备 同时对用户的应用。
15、实施保障。而相关技术中,CDN只能提供应用层面的保障,网络只能提供 网络层的带宽和质量保障。只有CDN设备和网络设备能够融合,才能从内容和网络两方面 实施保障,从而提升用户体验。 0004 在CDN和网络设备融合之后,在具体业务承载时,由网络部件对用户进行网络加 速,由CDN部件对用户进行内容加速;而具体的加速策略实施时,需要有一定的控制机制, 进行灵活的,适当的控制和调整,避免对网络资源的过度使用,避免对其他业务造成影响, 避免对网络的稳定性和可用性造成影响,同时也更好提高用户应用的加速效果。 0005 综上所述,需要有相关的服务质量策略的调整方法,灵活地实现服务质量的控制 和调整,避免对网。
16、络资源的过度使用,避免对其他业务造成影响,避免对网络的稳定性和可 用性造成影响,同时也更好提高用户应用的业务体验。 发明内容 0006 本发明提供了一种服务质量策略的调整方法及设备,以至少解决上述问题之一。 0007 根据本发明的一个方面,提供了一种服务质量策略的调整方法,包括:CDN部件与 网络部件协商服务质量策略,其中,所述CDN部件提供应用层CDN服务,所述网络部件提供 网络层功能,所述服务质量策略包括网络层的速度控制策略和/或应用层的速度控制策 略;所述CDN部件和/或所述网络部件根据协商结果调整所述服务质量策略。 0008 优选地,CDN部件与网络部件协商服务质量策略,包括:所述网络。
17、部件实时或定期 检测网络状态和/或各个用户的网络服务状态,其中,所述网络状态包括网络资源的使用 情况,所述网络服务状态包括所述用户的网络使用状态和应用执行情况;所述网络部件根 据所述实时或定期检测的检测结果请求所述CDN部件调整所述服务质量策略中的所述应 用层的速度控制策略。 0009 优选地,所述网络部件实时或定期检测网络状态和/或用户的服务状态包括以下 至少之一:所述网络部件检测端口的带宽利用率;所述网络部件检测所述各个用户的下载 速率;所述网络部件检测所述各个用户本次所使用的流量。 0010 优选地,所述网络部件根据所述实时或定期检测的检测结果请求所述CDN部件调 整所述服务质量策略中的。
18、内容策略包括以下至少之一:所述网络部件请求对所述带宽利用 说 明 书CN 102882890 A 2/13页 6 率达到第一阈值的端口下的当前内容加速的用户进行内容减速;所述网络部件请求对所述 下载速率小于第二阈值的用户进行内容加速,对所述下载速率大于第三阈值的当前内容加 速的用户进行内容减速,其中,所述第二阈值小于所述第三阈值;所述网络部件请求对所述 流量大于第四阈值的当前内容加速的用户进行内容减速。 0011 优选地,CDN部件与网络部件协商服务质量策略,包括:所述CDN部件向所述网络 部件发送网络加速请求,其中,所述网络加速请求用于请求网络层的加速;所述网络部件接 收所述网络加速请求;所。
19、述网络部件检测所述网络加速请求对应的所述用户所在端口的网 络状态和/或所述网络加速请求对应的所述用户的网络服务状态,其中,所述网络加速请 求对应的所述用户的所述网络状态包括网络资源的使用情况,所述网络加速请求对应的所 述用户的所述网络服务状态包括所述网络加速请求对应的所述用户的网络使用状态和应 用执行情况;所述网络部件根据所述网络加速请求对应的所述用户的检测结果调整所述服 务质量策略中的所述网络层的速度控制策略。 0012 优选地,所述网络部件检测所述网络加速请求对应的所述用户所在端口的网络状 态和/或所述网络加速请求对应的所述用户的服务状态包括以下至少之一:所述网络部件 检测所述网络加速请求。
20、对应的所述用户所在端口的带宽利用率;所述网络部件检测所述网 络加速请求对应的所述用户所在端口的高等级应用占用的带宽;所述网络部件检测所述网 络加速请求对应的所述用户的下载速率;所述网络部件检测所述网络加速请求对应的所述 用户本次所使用的流量。 0013 优选地,所述网络部件根据所述网络加速请求对应的所述用户的检测结果调整所 述服务质量策略中的网络策略包括以下至少之一:如果所述网络加速请求对应的所述用户 所在端口的带宽利用率小于第五阈值,所述网络部件接受所述网络加速请求,并进行网络 层的加速;如果所述网络加速请求对应的所述用户所在端口的高等级应用占用的带宽小于 第六阈值,所述网络部件接受所述网络。
21、加速请求,并进行网络层的加速;如果所述网络加速 请求对应的所述用户的下载速率小于第七阈值,所述网络部件接受所述网络加速请求,并 进行网络层的加速;如果所述网络加速请求对应的所述用户本次所使用的流量小于第八阈 值,所述网络部件接受所述网络加速请求,并进行网络层的加速。 0014 优选地,所述CDN部件和所述网络部件位于同一设备。 0015 根据本发明的另一个方面,提供了一种服务质量策略的调整设备,包括:CDN部件 和网络部件,其中,所述CDN部件,用于提供应用层CDN服务,与所述网络部件协商服务质量 策略,并根据协商结果调整所述服务质量策略;所述网络部件,用于提供网络层功能,与所 述CDN部件协。
22、商所述服务质量策略,并根据所述协商结果调整所述服务质量策略;其中,所 述服务质量策略包括:网络层的速度控制策略和/或应用层的速度控制策略。 0016 优选地,所述网络部件包括:第一检测模块,用于实时或定期检测网络状态和/或 各个用户的网络服务状态,其中,所述网络状态包括网络资源的使用情况,所述网络服务状 态包括所述用户网络使用状态和的应用执行情况;请求模块,用于根据所述第一检测模块 的检测结果请求所述CDN部件调整所述服务质量策略中的所述应用层的速度控制策略;所 述CDN部件包括:第一调整模块,用于调整所述服务质量策略中的所述应用层的速度控制 策略。 0017 优选地,所述第一检测模块包括以下。
23、至少之一:第一检测单元,用于检测端口的带 说 明 书CN 102882890 A 3/13页 7 宽利用率;第二检测单元,用于检测所述各个用户的下载速率;第三检测单元,用于检测所 述各个用户本次所使用的流量。 0018 优选地,所述请求模块包括以下至少之一:第一请求单元,用于请求对所述带宽利 用率达到第一阈值的端口下的当前内容加速的用户进行内容减速;第二请求单元,用于请 求对所述下载速率小于第二阈值的用户进行内容加速,对所述下载速率大于第三阈值的当 前内容加速的用户进行内容减速,其中,所述第二阈值小于所述第三阈值;第三请求单元, 用于请求对所述流量大于第四阈值的当前内容加速的用户进行内容减速。。
24、 0019 优选地,所述CDN部件还包括:发送模块,用于向所述网络部件发送网络加速请 求,其中,所述网络加速请求用于请求网络层的加速;所述网络部件还包括:接收模块,用 于接收所述网络加速请求;第二检测模块,用于检测所述网络加速请求对应的所述用户所 在端口的网络状态和/或所述网络加速请求对应的所述用户的网络服务状态,其中,所述 网络加速请求对应的所述用户的所述网络状态包括网络资源的使用情况,所述网络加速请 求对应的所述用户的所述网络服务状态包括所述网络加速请求对应的所述用户的网络使 用状态和应用执行情况;第二调整模块,用于根据所述第二检测模块的检测结果调整所述 服务质量策略中的所述网络层的速度控。
25、制策略。 0020 优选地,所述第二检测模块包括以下至少之一:第四检测单元,用于检测所述网络 加速请求对应的所述用户所在端口的带宽利用率;第五检测单元,用于检测所述网络加速 请求对应的所述用户所在端口的高等级应用占用的带宽;第六检测单元,用于检测所述网 络加速请求对应的所述用户的下载速率;第七检测单元,用于检测所述网络加速请求对应 的所述用户本次所使用的流量。 0021 优选地,所述第二调整模块包括以下至少之一:第一调整单元,用于在所述网络加 速请求对应的所述用户所在端口的带宽利用率小于第五阈值的情况下,接受所述网络加速 请求并进行网络层的加速;第二调整单元,用于在所述网络加速请求对应的所述用。
26、户所在 端口的高等级应用占用的带宽小于第六阈值的情况下,接受所述网络加速请求并进行网络 层的加速;第三调整单元,用于在所述网络加速请求对应的所述用户的下载速率小于第七 阈值的情况下,接受所述网络加速请求并进行网络层的加速;第四调整单元,用于在所述网 络加速请求对应的所述用户本次所使用的流量小于第八阈值的情况下,接受所述网络加速 请求并进行网络层的加速。 0022 通过本发明,CDN部件与网络部件协商服务质量策略,其中,CDN部件提供应用层 CDN服务,网络部件提供网络层功能,服务质量策略包括网络层的速度控制策略和/或应用 层的速度控制策略;CDN部件和/或网络部件根据协商结果调整服务质量策略,。
27、在应用层和 网络层同时实现了对业务的服务质量保证,提高了业务的用户体验。 附图说明 0023 此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中: 0024 图1是根据本发明实施例一的服务质量策略的调整设备的结构框图; 0025 图2是根据本发明实施例一优选的服务质量策略的调整设备的结构框图一; 0026 图3是根据本发明实施例一优选的第一检测模块的结构框图; 说 明 书CN 102882890 A 4/13页 8 0027 图4是根据本发明实施例一优选的请求模块的结构框图; 0028 图5是根据。
28、本发明实施例一优选的服务质量策略的调整设备的结构框图二; 0029 图6是根据本发明实施例一优选的第二检测模块的结构框图; 0030 图7是根据本发明实施例一优选的第二调整模块的结构框图; 0031 图8是根据本发明实施例一的服务质量策略的调整方法的流程图; 0032 图9是根据本发明实施例三的服务质量策略的调整设备的结构框图; 0033 图10是根据本发明实施例三的CDN部件维护的用户内容状态机的示意图; 0034 图11是根据本发明实施例三的用户网络加速策略的控制方法的流程图; 0035 图12是根据本发明实施例三的用户内容加速策略的调整方法的流程图。 具体实施方式 0036 下文中将参考。
29、附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的 情况下,本申请中的实施例及实施例中的特征可以相互组合。 0037 实施例一 0038 根据本发明实施例,提供了一种服务质量策略的调整设备,用以在应用层和网络 层同时实现对业务的服务质量保证。 0039 图1是根据本发明实施例一的服务质量策略的调整设备的结构框图,如图1所示, 该设备主要包括:CDN部件1和网络部件2,其中,CDN部件1,用于提供应用层CDN服务,与 网络部件2协商服务质量策略,并根据协商结果调整服务质量策略;网络部件2,用于提供 网络层功能,与CDN部件1协商服务质量策略,并根据协商结果调整服务质量策略;其中,服 务质。
30、量策略包括:网络层的速度控制策略和/或应用层的速度控制策略。 0040 通过本发明实施例,CDN部件1与网络层部件2协商服务质量策略,并由CDN部件 1和/或网络部件2调整服务质量策略,实现了对网络层的速度控制策略和/或应用层的速 度控制策略的控制和调整,在网络层和应用层上同时保证了业务的服务质量,提高了业务 的用户体验。 0041 在本发明实施例的一个实施方式中,网络部件2可以实时或定期检测网络资源的 使用情况以及用户的网络使用状态和应用执行情况等因素,并根据检测结果请求CDN部件 1调整应用层的速度控制策略,由CDN部件1在应用层上对用户的速度进行调整。 0042 图2是根据本发明实施例一。
31、优选的服务质量策略的调整设备的结构框图一,在如 图2所示的设备中,网络部件2可以包括:第一检测模块20,用于实时或定期检测网络状态 和/或各个用户的网络服务状态,其中,网络状态包括网络资源的使用情况,网络服务状态 包括用户的网络使用状态和应用执行情况;请求模块22,与第一检测模块20相耦合,用于 根据第一检测模块20的检测结果请求CDN部件1调整服务质量策略中的应用层的速度控 制策略;CDN部件1可以包括:第一调整模块10,用于调整服务质量策略中的应用层的速度 控制策略。 0043 图3是根据本发明实施例一优选的第一检测模块的结构框图,如图3所示,第一检 测模块20可以包括以下至少之一:第一检。
32、测单元202,用于检测端口的带宽利用率;第二检 测单元204,用于检测各个用户的下载速率;第三检测单元206,用于检测各个用户本次所 使用的流量。 说 明 书CN 102882890 A 5/13页 9 0044 图4是根据本发明实施例一优选的请求模块的结构框图,如图4所示,请求模块 22可以包括以下至少之一:第一请求单元222,用于请求对带宽利用率达到第一阈值的端 口下的当前内容加速的用户进行内容减速;第二请求单元224,用于请求对下载速率小于 第二阈值的用户进行内容加速,对下载速率大于第三阈值的当前内容加速的用户进行内容 减速,其中,第二阈值小于第三阈值;第三请求单元226,用于请求对本次。
33、所使用的流量大 于第四阈值的当前内容加速的用户进行内容减速。 0045 在本发明实施例的另一个实施方式中,CDN部件1可以向网络部件2请求进行网 络加速,网络部件2可以根据网络资源的使用情况以及用户的网络使用状态和应用执行情 况等因素判断是否对用户进行网络加速,在网络层上对用户的速度进行调整。 0046 图5是根据本发明实施例一优选的服务质量策略的调整设备的结构框图二,在如 图5所示的设备中,CDN部件1还可以包括:发送模块12,用于向网络部件2发送网络加速 请求,其中,网络加速请求用于请求网络层的加速;网络部件2还包括:接收模块24,用于 接收网络加速请求;第二检测模块26,与接收模块24相。
34、耦合,用于检测网络加速请求对应 的用户所在端口的网络状态和/或网络加速请求对应的用户的网络服务状态,其中,网络 加速请求对应的用户的网络状态包括网络资源的使用情况,网络加速请求对应的用户的网 络服务状态包括网络加速请求对应的用户的网络使用状态和应用执行情况;第二调整模块 28,与第二检测模块26相耦合,用于根据第二检测模块26的检测结果调整服务质量策略中 的网络层的速度控制策略。 0047 图6是根据本发明实施例一优选的第二检测模块的结构框图,如图6所示,第二检 测模块26可以包括以下至少之一:第四检测单元262,用于检测网络加速请求对应的用户 所在端口的带宽利用率;第五检测单元264,用于检。
35、测网络加速请求对应的用户所在端口 的高等级应用占用的带宽;第六检测单元266,用于检测网络加速请求对应的用户的下载 速率;第七检测单元268,用于检测网络加速请求对应的用户本次所使用的流量。 0048 图7是根据本发明实施例一优选的第二调整模块的结构框图,如图7所示,第二调 整模块28可以包括以下至少之一:第一调整单元282,用于在网络加速请求对应的用户所 在端口的带宽利用率小于第五阈值的情况下,接受网络加速请求并进行网络层的加速;第 二调整单元284,用于在网络加速请求对应的用户所在端口的高等级应用占用的带宽小于 第六阈值的情况下,接受网络加速请求并进行网络层的加速;第三调整单元286,用于。
36、在网 络加速请求对应的用户的下载速率小于第七阈值的情况下,接受网络加速请求并进行网络 层的加速;第四调整单元288,用于在网络加速请求对应的用户本次所使用的流量小于第 八阈值的情况下,接受网络加速请求并进行网络层的加速。 0049 根据本发明实施例,还提供了一种服务质量策略的调整方法,用以在应用层和网 络层同时实现对业务的服务质量保证。 0050 图8是根据本发明实施例一的服务质量策略的调整方法的流程图,如图8所示,该 方法主要包括步骤S802至步骤S804: 0051 步骤S802,CDN部件与网络部件协商服务质量策略,其中,CDN部件提供应用层CDN 服务,网络部件提供网络层功能,服务质量。
37、策略包括网络层的速度控制策略和/或应用层 的速度控制策略; 0052 步骤S804,CDN部件和/或网络部件根据协商结果调整服务质量策略。 说 明 书CN 102882890 A 6/13页 10 0053 通过本发明实施例,CDN部件与网络层部件协商服务质量策略,并由CDN部件和/ 或网络部件调整服务质量策略,实现了对网络层的速度控制策略和/或应用层的速度控制 策略的控制和调整,在网络层和应用层上同时保证了业务的服务质量,提高了业务的用户 体验。 0054 在本发明实施例的一个实施方式中,网络部件可以实施或定期检测网络资源的使 用情况以及用户的网络使用状态和应用执行情况等因素,并根据检测结果。
38、请求CDN部件调 整应用层的速度控制策略,由CDN部件在应用层上对用户的速度进行调整。下面对该实施 方式进行详细描述。 0055 CDN部件与网络部件协商服务质量策略时,网络部件实时或定期检测网络状态和 /或各个用户的网络服务状态,其中,网络状态包括网络资源的使用情况,网络服务状态包 括用户的网络状态和应用执行情况;网络部件根据实时或定期检测的检测结果请求CDN部 件调整服务质量策略中的应用层的速度控制策略。 0056 在本发明实施例的一个优选实施方式中,网络部件实时或定期检测网络状态和/ 或用户的服务状态至少包括以下至少之一:网络部件检测端口的带宽利用率;网络部件检 测各个用户的下载速率;网。
39、络部件检测各个用户本次所使用的流量。 0057 进一步的,网络部件根据检测结果请求CDN部件调整服务质量策略中的内容策略 至少包括以下至少之一:网络部件请求对带宽利用率达到第一阈值的端口下的当前内容加 速的用户进行内容减速;网络部件请求对下载速率小于第二阈值的用户进行内容加速,对 下载速率大于第三阈值的当前内容加速的用户进行内容减速,其中,第二阈值小于第三阈 值;网络部件请求对本次所使用的流量大于第四阈值的当前内容加速的用户进行内容减 速。 0058 在实际应用中,可以基于网络带宽利用率的对服务质量策略进行调整。例如,网络 部件可以实时监测端口的带宽利用率,如端口的带宽利用率达到A%,则对该端。
40、口下的用户 在应用层的速度控制策略进行调整,以降低该端口的带宽利用率,可由网络部件对当前实 施了应用加速的用户,基于下载速率进行统计排序,取下载速率Top N(假设N=100)的用户 上报CDN部件,请求对上述各个用户进行内容减速。CDN部件收到内容减速请求,执行对用 户的内容减速,并将执行结果向网络部件反馈。 0059 在实际应用中,也可以基于应用加速的用户的下载速率对服务质量策略进行调 整。例如,网络部件实时监测当前应用加速的用户的下载速率,如下载速率已经达到B bit/ s,则触发内容减速请求,由网络部件向CDN部件发送针对满足该条件的用户的内容减速请 求。CDN部件收到针对上述用户的内。
41、容减速请求后,执行对该用户的内容减速;并将执行结 果向网络部件反馈。如下载速率低于C bit/s,则触发内容加速请求,由网络部件向CDN部 件发送针对该用户的内容加速请求;CDN部件收到针对该用户的内容加速请求后,执行对 该用户的内容加速;并将执行结果向网络部件反馈; 0060 在本发明实施例的另一个实施方式中,CDN部件可以向网络部件请求进行网络加 速,网络部件可以根据网络资源的使用情况以及用户的网络使用状态和应用执行情况等因 素判断是否对用户进行网络加速,在网络层上对用户的速度进行调整。下面对该实施方式 进行详细描述。 0061 CDN部件与网络部件协商服务质量策略时,CDN部件可以向网络。
42、部件发送网络加 说 明 书CN 102882890 A 10 7/13页 11 速请求,其中,网络加速请求用于请求网络层的加速;网络部件接收网络加速请求;网络部 件检测网络加速请求对应的用户所在端口的网络状态和/或网络加速请求对应的用户的 网络服务状态,其中,网络加速请求对应的用户的所述网络状态包括网络资源的使用情况, 网络加速请求对应的用户的网络服务状态包括网络加速请求对应的用户的网络使用状态 和应用执行情况;网络部件根据网络加速请求对应的用户的检测结果调整服务质量策略中 的网络层的速度控制策略。 0062 在本发明实施例的一个优选实施方式中,网络部件检测网络加速请求对应的用户 所在端口的网。
43、络状态和/或网络加速请求对应的用户的网络服务状态至少包括以下至少 之一:网络部件检测网络加速请求对应的用户所在端口的带宽利用率;网络部件检测网络 加速请求对应的用户所在端口的高等级应用占用的带宽;网络部件检测网络加速请求对应 的用户的下载速率;网络部件检测网络加速请求对应的用户本次所使用的流量。 0063 进一步的,网络部件根据网络加速请求对应的用户的检测结果调整服务质量策略 中的网络策略至少包括以下至少之一:如果网络加速请求对应的用户所在端口的带宽利用 率小于第五阈值,网络部件接受网络加速请求,并进行网络层的加速;如果网络加速请求对 应的用户所在端口的高等级应用占用的带宽小于第六阈值,网络部。
44、件接受网络加速请求, 并进行网络层的加速;如果网络加速请求对应所述用户的下载速率小于第七阈值,网络部 件接受网络加速请求,并进行网络层的加速;如果网络加速请求对应的用户本次所使用的 流量小于第八阈值,网络部件接受网络加速请求,并进行网络层的加速。 0064 在实际应用中,针对用户在网络层的速度控制策略的调整,可以基于网络的高等 级应用带宽占比情况,用户所在端口的带宽使用情况,用户当前网络连接的下载速率,用户 当前网络连接的流量使用情况等,进行用户网络加速策略的接纳控制。 0065 CDN部件向网络部件发起针对用户的网络加速请求,网络部件收到用户的网络加 速请求后,可以查询用户状态,如查询失败,。
45、则丢弃该网络加速请求;如能正确查询到用户 的网络状态,则可以查询用户所在端口的高等级应用占用的带宽,如带宽占比达到端口总 带宽A%,则拒绝用户的网络加速请求,并向CDN部件返回网络加速失败消息,携带的失败原 因为:网络高等级应用带宽占比达到A%;如高等级应用占用的带宽低于端口总带宽的A%, 则可以接收网络加速请求,执行该用户的网络加速请求。 0066 优选地,高等级应用占用的带宽低于端口总带宽的A%时,还可以查询用户所在端 口的带宽利用率,如带宽利用率达到B%,则拒绝用户的网络加速请求,并向CDN部件返回网 络加速失败消息,携带的失败原因为:端口带宽利用率达到B%;如端口带宽利用率低于B%, 。
46、则可以接收网络加速请求,执行该用户的网络加速请求。 0067 优选地,端口带宽利用率低于B%时,还可以查询用户当前网络连接的下载速率, 如达到C bit/s,则拒绝该用户的网络加速请求,并向CDN部件返回网络加速失败消息,携 带的失败原因为:用户当前下载速率达到C bit/s;如用户的网络下载速率低于C bit/s, 则可以接收网络加速请求,执行该用户的网络加速请求。 0068 优选地,用户的网络下载速率低于C bit/s时,还可以查询用户当前网络连接的 流量使用情况,如使用的流量已达D GB,则拒绝该用户的网络加速请求,并向CDN部件返回 网络加速失败消息,携带的失败原因为:用户流量已达D 。
47、GB;如用户的流量使用低于D GB, 则可以进行该用户的网络加速策略申请,并将用户网络加速请求的执行结果向CDN部件反 说 明 书CN 102882890 A 11 8/13页 12 馈。 0069 在本发明实施例中,上述的CDN部件和网络部件可以位于同一设备中,例如本发 明实施例的服务质量策略的调整设备,也可以在不同的设备中。 0070 实施例二 0071 根据本发明实施例,提供了一种服务质量策略的调整设备,将CDN和网络设备融 合到一个设备中,用以在应用层和网络层同时实现对业务的服务质量保证。 0072 在本发明实施例中,把CDN和网络设备融合,以及在此设备上承载业务时,对用户 的网络加速。
48、和内容加速策略进行控制和调整,包括以下内容: 0073 (a)把CDN系统的内容分发节点和网络设备进行融合,作为网络设备的部件,CDN 部件和网络部件可以是松耦合关系; 0074 (b)CDN部件和网络部件之间增加内部信令和消息接口; 0075 (c)CDN部件和网络部件分别和融合设备的主控单元间增加内部信令和消息接 口; 0076 (d)CDN部件对用户提供CDN服务,并维护用户的内容状态机; 0077 (e)网络部件对用户提供网络接入和承载服务,并维护用户的网络状态机; 0078 (f)CDN部件可基于自身维护的用户状态信息,根据用户应用状态的变化,触发向 网络部件发出相应的网络策略请求,。
49、同时也可根据用户的应用状态、网络部件的控制信令 和消息,申请或撤销相应的内容加速策略。 0079 (g)在网络部件配置用户的网络加速策略的控制策略。当CDN部件向网络部件申 请针对用户的网络加速时,网络部件根据既定的策略,进行逐一的查询。具体的策略可以包 括:用户所在端口的高等级应用占用比,用户所在端口的带宽利用率,用户当前下载速率, 用户的流量使用情况等;通过检查则说明网络当前满足加速的要求,可以为用户加速,进入 用户网络加速处理流程,否则,向CDN部件返回用户网络加速失败消息; 0080 (h)在网络部件配置用户的内容加速策略的控制策略。具体的策略可以包括:用 户所在端口的带宽利用率,用户网络连接当前下载速率,用户当前加速应用的下载速率等; 网络部件定期检测策略所定的指标,如有符合,则触发相应的内容加速调整策略。 0081 在本发明实施例中,该设备是一个融合了网络和CDN功能的设备,网络设备和CDN 节点作为该融合设备的部件存在,是一种松耦合的架构,实现了设备。