一种流量控制方法、系统及网关设备技术方案

技术编号:11262016 阅读:61 留言:0更新日期:2015-04-03 13:51
本发明专利技术提供一种流量控制方法、系统及网关设备。所述流量控制方法包括:检测端口映射表中的UPnP端口映射是否发生改变;当所述端口映射表中的UPnP端口映射发生改变时,根据所述端口映射表的改变相应的修改QoS下行策略。所述流量控制系统包括UPnP端口检测模块和QoS策略管理模块:所述UPnP端口检测模块用于检测端口映射表中的UPnP端口映射是否发生改变,当所述端口映射表中的UPnP端口映射发生改变时,将所述端口映射表的改变通知所述QoS策略管理模块;所述QoS策略管理模块用于根据所述端口映射表的改变相应的修改QoS下行策略。本发明专利技术的技术方案可以有效的提高上网质量,缓解网络浏览拥堵的问题。

【技术实现步骤摘要】
一种流量控制方法、系统及网关设备
本专利技术涉及一种网络
,特别是涉及一种流量控制方法、系统及网关设备。
技术介绍
UPnP(UniversalPlugandPlay,通用即插即用)是一组协议的统称,不能简单理解为UPnP=“自动端口映射”。在BitComet下载中,UPnP包含了2层意思:1、对于一台内网电脑,BitComet的UPnP功能可以使网关或路由器的NAT模块做自动端口映射,将BitComet监听的端口从网关或路由器映射到内网电脑上。2、网关或路由器的网络防火墙模块开始对Internet上其他电脑开放这个端口。随着当下网络优化提速,高清视频的出现,现有的网络环境在下载过程中,由于使用了UPnP技术,提高了下载工具的下载速度,极大地占用了下行带宽,限制了使用家庭网关的Internet服务中的其他相关业务的有效进行。举个例子:如果当前用户正在上网使用迅雷下载高清视频,同时,用户需要使用QQ进行视频,在带宽有限的情况下,由于UPnP业务保证了迅雷的下载速度,QQ视频聊天就会出现延迟,甚至断开的情况。鉴于此,如何在使用UPnP技术时保证网关Internet服务中的其他相关业务有效进行成为了本领域技术人员亟待解决的问题。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种流量控制方法、系统及网关设备,用于解决现有技术中使用UPnP技术时大大限制了网关Internet服务中的其他相关业务有效进行的问题。为实现上述目的及其他相关目的,本专利技术提供一种流量控制方法,所述流量控制方法包括:检测端口映射表中的UPnP端口映射是否发生改变;当所述端口映射表中的UPnP端口映射发生改变时,根据所述端口映射表的改变相应的修改QoS下行策略。所述根据所述端口映射表的改变相应的修改QoS下行策略包括:当所述端口映射表中添加了UPnP端口映射时,则向QoS下行策略中添加一条下行规则,所述下行规则对所添加的UPnP端口限定最大下行速度。所述根据所述端口映射表的改变相应的修改QoS下行策略包括:当所述端口映射表中删除了UPnP端口映射时,则在QoS下行策略中查找所删除的UPnP端口映射对应的下行规则,当找到所述所删除的UPnP端口映射对应的下行规则时,删除所述所删除的UPnP端口映射对应的下行规则。可选地,所述流量控制方法还包括:扫描查找UPnP设备,根据所找到的UPnP设备所提供的服务对应的端口设定所述UPnP端口映射,在所述端口映射表中查找所述UPnP端口映射,当所述端口映射表中未找到所述UPnP端口映射时,将所述UPnP端口映射添加到所述端口映射表中。可选地,所述流量控制方法还包括:针对UPnP端口映射启用老化定时器并设置老化定时器超时时间,当所述老化定时器超时,删除所述UPnP端口映射。本专利技术提供一种流量控制系统,所述流量控制系统包括UPnP端口检测模块和QoS策略管理模块:所述UPnP端口检测模块用于检测端口映射表中的UPnP端口映射是否发生改变,当所述端口映射表中的UPnP端口映射发生改变时,将所述端口映射表的改变通知所述QoS策略管理模块;所述QoS策略管理模块用于根据所述端口映射表的改变相应的修改QoS下行策略。所述根据所述端口映射表的改变相应的修改QoS下行策略包括:当所述端口映射表中添加了UPnP端口映射时,则向QoS下行策略中添加一条下行规则,所述下行规则对所添加的UPnP端口限定最大下行速度;或者,当所述端口映射表中删除了UPnP端口映射时,则在QoS下行策略中查找所删除的UPnP端口映射对应的下行规则,当找到所述所删除的UPnP端口映射对应的下行规则时,删除所述所删除的UPnP端口映射对应的下行规则。可选地,所述UPnP端口检测模块还用于:扫描查找UPnP设备,根据所找到的UPnP设备所提供的服务对应的端口设定所述UPnP端口映射,在所述端口映射表中查找所述UPnP端口映射,当所述端口映射表中未找到所述UPnP端口映射时,将所述UPnP端口映射添加到所述端口映射表中。可选地,所述UPnP端口检测模块还用于:针对UPnP端口映射启用老化定时器并设置老化定时器超时时间,当所述老化定时器超时,删除所述UPnP端口映射。本专利技术还提供一种网关设备,所述网关设备包括如权利要求6至10中任一权利要求所述的流量控制系统。如上所述,本专利技术的一种流量控制方法、系统及网关设备,具有以下有益效果:使用QoS(QualityofService,服务质量)技术,对UPnP打开的特定端口进行相应的端口限速,限制下载工具的下行速度,同时保证该工具上行速度不受影响。能够克服现有网络环境有限的情况下,迅雷、BT等下载工具占用了太多的带宽,导致网络拥塞,在上网的时候会引起网页打不开,图片无法显示等现象。通过本专利技术的技术方案可以有效的提高上网质量,缓解网络浏览拥堵的问题。附图说明图1显示为本专利技术的一种流量控制方法的一实施例的流程示意图。图2显示为本专利技术的一种流量控制系统的一实施例的模块示意图。元件标号说明1流量控制系统11UPnP端口检测模块12QoS策略管理模块S1~S2步骤具体实施方式以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。需要说明的是,本实施例中所提供的图示仅以示意方式说明本专利技术的基本构想,遂图式中仅显示与本专利技术中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。本专利技术提供一种流量控制方法。在一个实施例中,如图1所示,所述流量控制方法包括:步骤S1,检测端口映射表中的UPnP端口映射是否发生改变。通用即插即用(UPnP)技术可在因特网或其他广域通信网络上使用。在一个说明性示例中,第一启用UPnP的设备通过因特网将诸如流媒体等UPnP服务提供给各个用户。第一启用UPnP的设备向在线身份提供者提供被授权从远程位置访问第一启用UPnP的设备的那些用户的用户ID。当用户希望从第一启用UPnP的设备接收UPnP服务时,用户使用他的用户ID来登录到在线身份提供者并从在线提供者接收与第一启用UPnP的设备相关联的IP地址。用户的应用程序从IP地址中构造URL并联系该URL处的启用UPnP的设备。用户的应用程序随后可调用所需UPnP服务。当一个设备被加入到网络中,UPnP检测协议允许该设备向控制点广播自己的服务。类似地,当一个控制点加入到网络中的时候,控制点能够搜索到网络中存在的、感兴趣的设备相关信息。当一个设备被加入到网络中,UPnP检测协议允许该设备向控制点广播自己的服务。类似地,当一个控制点加入到网络中的时候,控制点能够搜索到网络中存在的、感兴趣的设备相关信息。在一个实施例中,通过添加端口巡检工具,在固定时间内巡检动态的UPnP端口的变化,进而检测端口映射表中的UPnP端口映射是否发生改变。步骤S2,当所述端口映射表中的UPnP端口映射发生改变时,根据所述端口映射表的改变相应的修改QoS下行策略。在一个实施例本文档来自技高网...
一种流量控制方法、系统及网关设备

【技术保护点】
一种流量控制方法,其特征在于,所述流量控制方法包括:检测端口映射表中的UPnP端口映射是否发生改变;当所述端口映射表中的UPnP端口映射发生改变时,根据所述端口映射表的改变相应的修改QoS下行策略。

【技术特征摘要】
1.一种流量控制方法,其特征在于,所述流量控制方法包括:检测端口映射表中的UPnP端口映射是否发生改变;当所述端口映射表中的UPnP端口映射发生改变时,根据所述端口映射表的改变相应的修改QoS下行策略;所述根据所述端口映射表的改变相应的修改QoS下行策略包括:当所述端口映射表中添加了UPnP端口映射时,则向QoS下行策略中添加一条下行规则,所述下行规则对所添加的UPnP端口限定最大下行速度;所述根据所述端口映射表的改变相应的修改QoS下行策略包括:当所述端口映射表中删除了UPnP端口映射时,则在QoS下行策略中查找所删除的UPnP端口映射对应的下行规则,当找到所述所删除的UPnP端口映射对应的下行规则时,删除所述所删除的UPnP端口映射对应的下行规则。2.根据权利要求1所述的流量控制方法,其特征在于:所述流量控制方法还包括:扫描查找UPnP设备,根据所找到的UPnP设备所提供的服务对应的端口设定所述UPnP端口映射,在所述端口映射表中查找所述UPnP端口映射,当所述端口映射表中未找到所述UPnP端口映射时,将所述UPnP端口映射添加到所述端口映射表中。3.根据权利要求1所述的流量控制方法,其特征在于:所述流量控制方法还包括:针对UPnP端口映射启用老化定时器并设置老化定时器超时时间,当所述老化定时器超时,删除所述UPnP端口映射。4.一种用于权利要求1的流量控制方法的流量控制系统,其特征在于:所述流量控制系统包括UPnP端口检测模块和QoS策略管理模块...

【专利技术属性】
技术研发人员:崔媛媛
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:上海;31

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

1