CN109889451A - 网络限速的***及其方法和服务器 - Google Patents
网络限速的***及其方法和服务器 Download PDFInfo
- Publication number
- CN109889451A CN109889451A CN201711273790.0A CN201711273790A CN109889451A CN 109889451 A CN109889451 A CN 109889451A CN 201711273790 A CN201711273790 A CN 201711273790A CN 109889451 A CN109889451 A CN 109889451A
- Authority
- CN
- China
- Prior art keywords
- speed
- edge
- limiting proposal
- speed limit
- limiting
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
- H04L47/2425—Traffic characterised by specific attributes, e.g. priority or QoS for supporting services specification, e.g. SLA
- H04L47/2433—Allocation of priorities to traffic types
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/50—Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了网络限速的***及其方法、服务器和终端设备。其中,该网络限速的方法包括:采集指定域名的边缘带宽使用信息和边缘限速映射表,并上报至中心服务器;其中,边缘限速映射表包括用户id信息以及该用户id信息所对应的边缘限速方案;接收并执行中心服务器下发的全网限速方案;全网限速方案由中心服务器根据指定域名当前全网带宽使用信息和/或边缘限速映射表而生成;其中,该全网带宽使用信息为全网边缘服务器上报的边缘带宽使用信息的集合。通过本发明所提供的网络限速方法,可以在不同的带宽使用信息下,动态地采取不同的限速方案,减轻整个网络***整体的负荷,避免指定域名的带宽过载。
Description
技术领域
本发明涉及计算机技术领域,尤其涉及一种网络限速的***及其方法、服 务器和终端设备。
背景技术
现有技术通常是基于nginx的流量控制模块功能对用户进行限速,以达到带 宽限制的目的。然而,此种现有技术仍存在以下缺点:1、现有技术只适用于某 一网站自身的服务器,无法直接适用于CDN网络服务器;2、现有技术无法对 用户身份进行识别,不能实现区别限速功能;3、现有技术只能静态限速,无法 对用户类型进行区分,如果用户断线重连到新的服务器,可能会被识别为新用 户,进而导致该用户被不适当地限速,影响用户体验。
发明内容
为了解决上述技术问题,本发明提出的一种网络限速的***及其方法、服 务器和终端设备,能够直接适用于CDN网络服务器,并对用户身份进行区分, 实现区别限速和动态限速。
第一方面,本发明实施例提供一种网络限速的方法,由边缘服务器执行, 其包括:
采集指定域名的边缘带宽使用信息和边缘限速映射表,并上报至中心服务 器;其中,边缘限速映射表包括用户id信息以及该用户id信息所对应的边缘限 速方案;
接收并执行中心服务器下发的全网限速方案;全网限速方案由中心服务器 根据指定域名当前全网带宽使用信息和/或边缘限速映射表而生成;其中,该全 网带宽使用信息为全网边缘服务器上报的边缘带宽使用信息的集合。
在本发明实施例第一方面的第一种可能的实施方式中,全网限速方案包括 第一限速方案和第二限速方案;其中,第一限速方案由中心服务器根据指定域 名当前全网带宽使用信息计算得到,第二限速方案为存储于中心限速映射表中 对应于用户id信息的限速方案;其中,中心限速映射表为中心服务器汇总整理 的全网边缘服务器上报的边缘限速映射表的集合,中心服务器在根据全网边缘 服务器上报的边缘限速映射表整理出中心限速映射表后,将该中心限速映射表 下发至边缘服务器。
在网络限速的方法在所述执行全网限速方案的步骤中,还包括:
根据第一限速方案和第二限速方案之间的优先级的比较,确定针对用户id 信息的边缘限速方案。
在本发明实施例第一方面的第二种可能的实施方式中,网络限速的方法还 包括:
识别接入边缘服务器的访问请求中的用户id信息在边缘服务器中存储的中 心限速映射表中是否有对应的边缘限速方案;
若有,则执行用户id信息对应的边缘限速方案;
若无,则直接将中心服务器下发的第一限速方案作为边缘限速方案进行执 行。
在本发明实施例第一方面的第三种可能的实施方式中,第一限速方案和第 二限速方案包括对应边缘服务器针对指定域名的带宽限制值;优先级包括按照 第一限速方案和第二限速方案中的带宽限制值的大小进行优先排列。
在本发明实施例第一方面的第四种可能的实施方式中用户id信息包括用户 类型信息;其中,用户类型信息中包括对应的预设限速方案;
其中,比较第一限速方案和第二限速方案之间优先级的步骤还包括:
判断第一限速方案、第二限速方案和预设限速方案之间的优先级。
第二方面,本发明实施例提供一种用于网络限速的边缘服务器,其包括:
边缘带宽信息采集模块,用于采集指定域名的边缘带宽使用信息并上报至 中心服务器;
边缘id控制单元,用于采集边缘限速映射表并上报至中心服务器;其中, 边缘限速映射表包括用户id信息以及该用户id信息所对应的边缘限速方案;
边缘限速模块,接收并执行中心服务器下发的全网限速方案;全网限速方 案由中心服务器根据指定域名当前全网带宽使用信息和/或边缘限速映射表而生 成;其中,全网带宽使用信息为全网边缘服务器上报的边缘带宽使用信息的集 合;
在本发明实施例第二方面的第一种可能的实施方式中,全网限速方案包括 第一限速方案和第二限速方案;其中,第一限速方案由中心服务器根据指定域 名当前全网带宽使用信息计算得到,第二限速方案为存储于中心限速映射表中 对应于用户id信息的限速方案;其中,中心限速映射表是中心服务器整理后下 发至边缘服务器的全网边缘限速映射表的集合;其中,边缘限速模块还用于根 据第一限速方案和第二限速方案之间的优先级的比较,确定针对用户id信息的 边缘限速方案。
在本发明实施例第二方面的第二种可能的实施方式中,边缘id控制模块还 用于识别接入边缘服务器的用户id信息在边缘服务器中存储的中心限速映射表 中是否有对应的边缘限速方案;
若有,则以中心限速映射表中对应的第二限速方案为边缘限速方案进行执 行;
若无,则直接将中心服务器下发的第一限速方案作为边缘限速方案进行执 行。
第三方面,本发明实施例提供一种用于网络限速的中心服务器,其包括:
全局id控制模块,用于汇集边缘服务器上报的边缘限速映射表;其中,边 缘限速映射表包括用户id信息及其对应的限速方案;还用于将中心限速映射表 下发至全网所有的边缘服务器;其中,中心限速映射表为中心服务器汇总整理 的全网边缘服务器上报的边缘限速映射表的集合;
全局限速控制模块,用于汇集全网边缘服务器上报的指定域名的边缘带宽 使用信息;也用于根据全网带宽使用信息和预设的限速规则计算目前受访的边 缘服务器所应该使用的限速方案。
第四方面,本发明实施例提供一种网络限速的***,其包括如本发明实施 例第二方面中的边缘服务器和如本发明实施例第三方面中的中心服务器;该网 络限速***执行本发明实施例第一方面中任一项可能的实施方式中的网络限速 的方法。
实施本发明实施例,具有如下有益效果:
本发明实施例提供的一种网络限速的***及其方法、服务器和终端设备, 其中,中心服务器能够存储用户id信息和对应的限速方案(即限速方案映射表), 并将用户id信息和对应的限速方案同步下发至所有的边缘服务器上的边缘id控 制模块。如此一来,当用户访问边缘服务器时,边缘服务器即可判断该用户的 用户id信息是否已经存储在边缘id控制模块中(具体指是否边缘id控制模块中 是否存储有关于该用户id信息的限速方案映射表),若该用户id信息已存储在 边缘id控制模块中,则依据限速方案映射表,对该用户执行对应的限速方案; 若该用户id信息没有存储在id控制模块中,则对该用户执行网络限速的***当 前正在执行的限速方案。如此一来,即便该用户重新连接到新的边缘服务器, 也不会被识别成为新用户。另一方面,在用户接入访问时,本发明实施例中所 提供的网络限速的***及其方法、服务器和终端设备还能够采集边缘服务器的 带宽使用信息,经中心服务器汇总为全网带宽使用信息,根据该全网带宽使用 信息和预设限速规则,实时计算出针对该接入用户的限速方案。如此一来,即 便是同一用户,在不同的带宽使用信息下,也可以动态地采取不同的限速方案。
附图说明
为了更清楚地说明本发明的技术方案,下面将对实施方式中所需要使用的 附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施 方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。
图1是本发明提供的网络限速的方法的一个实施例的流程示意图;
图2是本发明提供的网络限速***的一个实施例的结构示意图;
图3是本发明提供的网络限速的边缘服务器的一个实施例的结构示意图;
图4是本发明提供的网络限速的中心服务器的一个实施例的结构示意图;
图5是本发明提供的由网络限速***执行映射表建立操作的流程示意图;
图6是本发明提供的由网络限速的边缘服务器执行的用户识别操作的流程 示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清 楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全 部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性 劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示 相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第 二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本申请的描述 中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表 示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码 的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其 中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或 按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员 所理解
本发明第一实施例:
参见图1、图2、图3以及图5,图1是本发明提供的网络限速的方法的一 个实施例的流程示意图,图2是本发明提供的网络限速的***的一个实施例的 结构示意图,图3是本发明提供的网络限速的边缘服务器的一个实施例的结构 示意图,图5是本发明提供的网络限速的中心服务器的一个实施例的结构示意 图。具体如图2,在本发明实施例中的网络限速的***包括中心服务器和中心服 务器管辖的多个边缘服务器,边缘服务器为一个网络区域提供域名解析服务。 对于一个网络区域的网络用户,如移动设备用户、PC端用户等,在其接入访问 该网络区域的边缘服务器后,则边缘服务器会根据该网络用户所提供的用户id信息,如包括ip地址、运营商类型、用户身份类型、地区等,进行相应的限速。 如图3所示,中心服务器10包括全局限速控制模块11和全局id控制模块12。 在此,“全局”意思是中心服务器10所管辖的全网所有边缘服务器20。如图5 所示,边缘服务器20包括边缘限速模块21、边缘带宽信息采集模块22和边缘 id控制模块23。在此基础上,如图1所示,本发明实施例提供一种网络限速的 方法,由边缘服务器20执行,具体包括以下步骤:
S10,采集指定域名的边缘带宽使用信息和边缘限速映射表,并上报至中心 服务器;其中,边缘限速映射表包括用户id信息以及该用户id信息所对应的边 缘限速方案。
在本发明实施例中,由边缘服务器20上的边缘带宽信息采集模块22采集 所在服务器上指定域名的边缘带宽使用信息,并将该指定域名的边缘带宽使用 信息上报至中心服务器10的全局限速控制模块11。应当理解的是,边缘带宽信 息采集模块22对于指定域名的边缘带宽使用信息采集是实时进行的,进而使得 上报至全局限速控制模块11处的带宽使用信息便是当前该域名的带宽使用信息。 当所有边缘服务器20中的边缘带宽信息采集模块22都将采集到的指定域名的 带宽使用信息上报至中心服务器10的全局限速控制模块11时,全局限速控制 模块11便可以对所有上报的带宽使用信息进行汇总整理,进而得到指定域名的 全网带宽使用信息。此外,由边缘服务器20上的边缘id控制模块23采集边缘 服务器上的用户id信息以及该用户id信息所对应的边缘限速方案,通过用户id 信息与其所对应的边缘限速方案,建立边缘限速映射表。可以理解的是,该边 缘限速映射表至少可以包括用户id信息及其对应的边缘限速方案。基于该边缘 限速映射表,服务器可以在接收到用户id信息时,迅速地找到其对应的限速方 案。同样,应当注意的是,此处的“边缘限速方案”指边缘服务器上此时正在 执行的针对特定用户id信息的限速方案。
S20,接收并执行中心服务器下发的全网限速方案;全网限速方案由中心服 务器根据指定域名当前全网带宽使用信息和/或边缘限速映射表而生成;其中, 全网带宽使用信息为全网边缘服务器上报的边缘带宽使用信息的集合。
在本发明实施例中,由边缘服务器20接收中心服务器10上的全局限速控 制模块11下发的全网限速方案。具体地,该全网限速方案包括第一限速方案和 第二限速方案。其中,第一限速方案由中心服务器根据指定域名当前全网带宽 使用信息计算得到,第二限速方案为存储于中心限速映射表中对应于用户id信 息的限速方案;其中,该中心限速映射表为中心服务器汇总整理的全网边缘服 务器上报的边缘限速映射表的集合。更具体地,由边缘服务器20上的边缘限速 模块接收中心服务器10下发的第一限速方案,而由边缘id控制模块23来接收 中心限速映射表及该中心限速映射表中所包含的第二限速方案。
第一限速方案由中心服务器根据指定域名当前全网带宽使用信息计算得到。 其中,当前全网带宽使用信息由所有边缘服务器20上的边缘带宽信息采集模块 22上报的所有边缘带宽使用信息汇总整理而来。根据全网带宽使用信息,基于 预设的限速规则,即可计算出中心限速方案。应当理解的是,预设的限速规则 可以通过人工配置。更进一步地,在本实施例中,该限速规则可以是当全网带 宽使用信息达到阈值R1时,则对用户id信息指向的用户执行限速方案L1;当 全网带宽使用信息达到阈值R2时,则对用户id信息指向的用户执行限速方案 L2。其中,阈值R2大于阈值R1。其中,阈值R1、阈值R2、限速方案L以及 限速方案L2可以人工进行配置。值得注意的是,此处的阈值R1、阈值R2、限 速方案L1以及限速方案L2仅为举例,本领域技术人员应当理解的是,更具体 的限速规则还可以在此本方案的基础上进行类推,即当全网带宽使用信息达到 阈值R3时,则对用户id信息指向的用户执行限速方案L3。为简便计,本说明 书中对此不再赘述。在带宽使用信息下降时,则反过来执行。
在进一步的实施方式中,本发明实施例的网络限速方法在执行全网限速方 案的步骤中,还包括:根据第一限速方案和第二限速方案之间的优先级的比较, 确定针对用户id信息的边缘限速方案。通过比较第一限速方案和第二限速方案 之间的优先级,确定出应对用户id信息执行的边缘限速方案;其中,第二限速 方案为存储于中心限速映射表中对应于用户id信息的限速方案。而在当前的情 况下,该第二限速方案即为边缘服务器上当前正在执行的限速方案。因此,在 本发明实施例中,边缘服务器最终执行的边缘限速方案是经过优选之后得到的。 其通过比较判断第一限速方案与边缘服务器当前正在执行的第二限速方案来确 定。在本发明实施例中,第一限速方案和第二限速方案包括对应边缘服务器针对指定域名的带宽限制值;优先级包括按照第一限速方案和第二限速方案中的 带宽限制值的大小进行优先排列。因此,第一限速方案与第二限速方案之间的 优先级比较,即为二者之间带宽限制值大小的比较。在本实施例中,以其中限 速值较大者为优先,如此以来,可以保证为用户提供的总是较为宽容的限制, 即总是为用户提供当前条件下所允许的较大带宽。一般来说,在带宽上升时, 通过中心服务器计算下发的第一限速方案中带宽限制会收紧,与边缘服务器上 正在执行的限速方案(即中心映射表中对应的第二限速方案)相比,第一限速 方案的限速值会更小。此时,仍旧采取第二限速方案,因为第二限速方案可以 为用户提供相应较大的带宽。而另一种情况下,带宽下降时,通过中心服务器 计算下发的第一限速方案的带宽限制会放宽,这时与边缘服务器上正在执行的 第二限速方案相比,第一限速方案的带宽限制值将可能会更大一些。此时,便 使用第一限速方案替代正在执行的第二限速方案,即以第一限速方案为边缘限 速方案进行执行。例如,边缘服务器上当前正在执行的限速方案为限制每个连 接2MB/s,而随着更多新用户的接入,全网带宽使用情况上升,中心服务器计 算后下发的第一限速方案收紧为限制每个连接1MB/s。基于为用户提供最大网 速可能的考虑,此时对于第一限速方案和第二限速方案之间的比较,便是选取 边缘服务器上当前正在执行的第二限速方案(2MB/s)作为针对该用户的边缘限 速方案。之后,部分用户断开与边缘服务器的连接,使得全网带宽下降,中心 服务器根据全网带宽使用情况,计算出第一限速方案放宽为4MB/s,相比此时 边缘服务器上正在执行的限速方案2MB/s,此时则又重新计算后的带宽限制值 为4MB/s的第一限速方案为边缘限速方案。如此一来,***保持了对接入用户 的动态监控,对接入用户的限速带宽也一直随着全网带宽情况变化,保持了整 个***带宽限速的灵活性。
而在另一些实施例中,还可以预先配置用户id信息,在用户id信息中针对 用户的身份类型进行进一步的定义,例如,分成普通用户和vip用户。针对不同 的用户类型,配置不同的限速方案,即为某个用户id信息创建一个预设限速方 案。例如,针对vip用户,在其用户id信息中预先配置一个预设限速方案,那 么在进行中心限速方案和第一边缘限速方案之间的优先级的步骤中还包括:比 较第一限速方案、第二边缘限速方案和预设限速方案之间的优先级。可以理解 的是,此处的优先级可以与前述的优先级一样。例如,针对vip用户的预设限速 方案为10MB/s,而中心服务器计算后下发的第一限速方案为5M/s,同时,边缘 服务器当前正在执行的第二限速方案为2M/s,则择优选取10MB/s作为针对该 vip用户执行的边缘限速方案。
在其他一些实施例中,还可以将用户根据运营商或者地区进行分类,对于 不同运营商和不同的地区,采取不同的限速方案。应当注意的是,此处的用户 vip级别和运营商信息仅是作为示例。在其他实施例中,仍然可以根据用户id 信息中所包括的业务类型、国家、地区等信息进行配置。同时,客户也可以针 对当前正在执行的限速方案Rx、全局限速控制模块下发的限速方案Ry以及用 户id信息中所预先配置的限速方案Rz之间的优先关系自行定义配置。
参考图5,本发明实施例所示的网络限速的方法,还可以进一步包括以下映 射表建立步骤:
A1:接收用户接入边缘服务器的访问请求,访问请求中包含指定域名和用 户id信息;
A2:收集访问请求中的用户id信息及该用户id信息所对应的限速方案,建 立边缘限速映射表;
A3:将边缘限速映射表上报至中心服务器;
A4:接收并存储中心服务器下发的中心限速映射表;其中,中心限速映射 表为中心服务器汇总整理的全网边缘服务器上报的边缘限速映射表的集合。
可以理解的是,由边缘限速模块执行该边缘限速方案时,该边缘限速方案 在由边缘限速模块执行后即成为了前述定义的“边缘服务器当前正在执行的限 速方案”。此时,边缘服务器可以根据用户id信息以及针对该用户id信息正在 执行的限速方案,建立边缘限速映射表。通过该边缘限速映射表,明确该用户 id信息与限速方案之间的对应关系。边缘限速模块在建立边缘限速映射表后, 可以将该边缘限速映射表发送至中心服务器,中心服务器整理汇总全网边缘服 务器上报的边缘限速映射表后,建立中心限速映射表。之后,中心服务器下发 该中心限速映射表至全网边缘服务器,更新替换缓存于边缘服务器中的边缘限 速映射表。以此,使得新用户接入时,本发明实施例还包括识别该用户的用户 id信息是否已存储在边缘服务器中,具体为是否存储在边缘服务器中的中心映 射表内,包含步骤如下:
B1:接收用户接入边缘服务器的访问请求,访问请求中包含指定域名和用 户id信息;
B2:识别访问请求中的用户id信息在边缘服务器中存储的中心限速映射表 中是否有对应的边缘限速方案;
若有,则执行用户id信息对应的边缘限速方案;
若无,则直接将中心服务器下发的第一限速方案作为边缘限速方案进行执 行。
边缘服务器可以通过其所存储的中心限速映射表,识别该用户是否在全网 的边缘服务器上访问过,以确定针对该用户的边缘限速方案。如果该用户在中 心限速映射表中有对应的限速方案,则可以直接使用中心限速映射表中对应该 用户id信息的限速方案为边缘限速方案进行执行;如果没有,则可以由中心服 务器通过当前全网带宽使用情况计算出符合当下带宽的第一限速方案,然后以 该第一限速方案为针对指定用户id信息的边缘限速方案进行执行。因此,无论 该用户之前是否访问边缘服务器,其接入边缘服务器时即能受到边缘服务器的 限速。之后,回到前述步骤,即边缘服务器可以根据用户id信息以及针对该用 户id信息正在执行的边缘限速方案,建立边缘限速映射表并上报至中心服务器;中心服务器汇总全网的边缘限速映射表,生成中心映射表并下发至全网边缘服 务器。同时,由于边缘服务器一直在实时上报带宽使用信息,因此当全网带宽 使用情况有变时,中心服务器根据当前全网带宽使用信息计算后下发的第一限 速方案也相应变化。这时,如果仍旧执行之前的限速方案,肯定是不合时宜的。 因此,如前所述,本发明实施例中提供中心服务器根据当前全网带宽使用信息 计算后下发的第一限速方案与边缘服务器正在执行的边缘限速方案(也即,边 缘服务器中存储的中心限速映射表内的第二限速方案)之间的比较。通常来说, 该比较基于第一限速方案与第二限速方案之间的优先级,二者之间较为有限的
应当理解,此处将中心服务器根据全网带宽使用情况下发的限速方案定义 为“第一限速方案”,将中心服务器下发的中心映射表中存储的限速方案定义为 “第二限速方案”,而将边缘服务器上正在执行的限速方案定义为边缘限速方案。 但这三者在特定的情况下,是可以互相转化的。例如,如前所述,在第一限速 方案和第二限速方案之间进行优先级比较后,确定较为优先为边缘服务器执行 的限速方案。在这个确定步骤之后,假设确定第一限速方案为较为优先的限速 方案,则该第一限速方案此后即变为边缘限速方案;假设确定第二限速方案为 较为优先的限速方案,则该第一限速方案此后即变为边缘限速方案。之后,由 于边缘服务器收集用户id信息及其对应正在执行的边缘限速方案,建立边缘限速映射表并上报至中心服务器,中心服务器根据全网边缘服务器上报的边缘限 速映射表汇总成中心限速映射表,并将该中心限速映射表下发至全网边缘服务 器。因此,在这个时候,边缘限速映射表由于存在于中心限速映射表中,于是 又变成了前述定义的“第二限速方案”。因此,“限速方案”的前置定语“第一”、 “第二”、“边缘”仅用于描述目的和区分其应用场合,各限速方案之间在特定 情况下可以指代同一限速方案。
更具体地,本发明提供以下示例:
假设指定域名:www.xxxxxx.com
假设限速规则:1、当全网带宽小于等于50G,执行限速方案L1,所有新接入用 户限速2M/S;
2、当全网带宽在50G-70G,执行限速方案L2,所有新接入用户限速1M/S;
3、当全网带宽在70-100G,执行限速方案L3,所有新接入用户限速500K/S;
4、当全网带宽超过100G,拒绝新用户接入。
默认优先级:L1>L2>L3>L4
新接入用户:即用户属于第一次访问,其ID信息没有被记录在ID控制模块中。
过程:1、假设全网带宽为0,没有用户接入,此时边缘服务器执行限速方案L1;
2、500个用户访问边缘服务器S1,500个用户访问边缘服务器S2,记为 ID1-ID1000,此时全网带宽达到50G,边缘服务器S1、S2执行限速方案L1,所有 用户限速2M/S,边缘服务器S1S2分别建立边缘限速映射表T1T2
T1
ID1 | L1(2M/S) |
ID2 | L1(2M/S) |
…… | …… |
ID500 | L1(2M/S) |
T2
ID501 | L1(2M/S) |
ID502 | L1(2M/S) |
…… | …… |
ID1000 | L1(2M/S) |
每过一分钟上传给中心服务器,中心服务器汇总形成中心映射表C1:
C1
然后中心服务器将此中心映射表C1每分钟定时下发到边缘服务器S1S2, S1S2对用户1-1000执行中心映射表C1中的限速方案
3、此时,又有新用户1001-1500访问边缘服务器S1,此时全网带宽达到 60G,中心服务器计算后,下发限速方案L2给边缘服务器S1S2,边缘服务器 S1对用户1001-1500执行限速方案L2,并建立边缘限速映射表T1.1
T1.1
ID1001 | L2(1M/S) |
ID1002 | L2(1M/S) |
…… | …… |
ID1500 | L2(1M/S) |
并上传给中心服务器,中心服务器汇总之后建立中心映射表C1.1
C1.1
并下发给边缘服务器S1S2
4、若此时用户1与用户1500断线重连到边缘服务器S2,此时边缘服务器 S2存储了中心映射表C1.1,则会对用户1执行2M/S的限速方案,对用户1500 执行1M/S的限速方案
5、用户500-1000断开连接,此时全网带宽下降到40G,中心服务器计算出 此时全网边缘服务器应使用限速方案L1,则下发通知边缘服务器S1S2执行限 速方案L1,对所有用户限速为2M/S,但用户1001-1500根据中心映射表C1.1 被限速为1M/S,此时,边缘服务器会对比映射表中的方案和边缘服务器应执行 的方案,择优对用户1001-1500使用限速方案L1,即用户1001-1500会被调整 为限速2M/S,并将新的限速方案写入边缘限速映射表T1.2
T1.2
然后边缘服务器S1将新的边缘限速映射表T1.2上传到中心服务器,中心服务器形成新的中心映射表,再下发到全网所有边缘服务器。之后若用户1001-1500断 线重连,执行的方案也是L1。
基于上述说明,在用户接入访问时,本发明实施例中所提供的网络限速的 方法通过采集边缘服务器的带宽使用信息,经中心服务器汇总为全网带宽使用 信息,根据该全网带宽使用信息和预设限速规则,实时计算出针对该接入用户 的限速方案。如此一来,即便是同一用户,在不同的带宽使用信息下,也可以 动态地采取不同的限速方案。此外,如上,本发明实施例中还对用户的类型和 身份进行了强化自定义限速的功能。对于不同身份(例如,普通用户和vip用户)、 不同运营商(例如,***和***)、不同地区(例如,不同省份)等 的用户,可以预设单独的限速方案,以针对这部分用户执行。同时,还可以配 置该预设限速方案与***当前执行的限速方案以及全局限速控制模块下发的限 速方案之间的优先顺序,从而地对不同用户身份、不同用户类型采取有针对性 的限速方案。
请参阅图2、图3和图4。其中,图2是本发明提供的网络限速***的一个 实施例的结构示意图;图3是本发明提供的网络限速的边缘服务器的一个实施 例的结构示意图;图4是本发明提供的网络限速的中心服务器的一个实施例的 结构示意图。
本发明第二实施例:
本发明第二实施例提供一种用于网络限速的边缘服务器,具体包括:
边缘带宽信息采集模块22,用于采集指定域名的边缘带宽使用信息并上报 至中心服务器;
边缘id控制单元23,用于采集边缘限速映射表并上报至中心服务器;其中, 边缘限速映射表包括用户id信息以及该用户id信息所对应的边缘限速方案;
边缘限速模块21,接收并执行中心服务器下发的全网限速方案;全网限速 方案由中心服务器根据指定域名当前全网带宽使用信息和/或边缘限速映射表而 生成;其中,全网带宽使用信息为全网边缘服务器上报的边缘带宽使用信息的 集合;
应当理解的是,全网限速方案包括第一限速方案和第二限速方案;其中, 第一限速方案由中心服务器根据指定域名当前全网带宽使用信息计算得到,第 二限速方案为存储于中心限速映射表中对应于用户id信息的限速方案;其中, 中心限速映射表是中心服务器整理后下发至边缘服务器的全网边缘限速映射表 的集合。其中,边缘限速模块还用于根据第一限速方案和第二限速方案之间的 优先级的比较,确定针对用户id信息的边缘限速方案。
边缘id控制模块还用于识别接入边缘服务器的访问请求中的用户id信息在 边缘服务器中存储的中心限速映射表中是否有对应的第二限速方案;
若有,则以中心限速映射表中对应的第二限速方案为边缘限速方案进行执 行;
若无,则直接将中心服务器下发的第一限速方案作为边缘限速方案进行执 行。
本发明第三实施例:
本发明第三实施例提供一种用于网络限速的中心服务器,其包括:
全局id控制模块12,用于汇集边缘服务器上报的边缘限速映射表;其中, 边缘限速映射表包括用户id信息及其对应的限速方案;还用于将中心限速映射 表下发至全网所有的边缘服务器;其中,中心限速映射表为中心服务器汇总整 理的全网边缘服务器上报的边缘限速映射表的集合;
全局限速控制模块11,用于汇集全网边缘服务器上报的指定域名的边缘带 宽使用信息;也用于根据全网带宽使用信息和预设的限速规则计算目前受访的 边缘服务器所应该使用的限速方案。
本发明第四实施例:
本发明第四实施例提供一种网络限速的***,其包括第二实施例中所述的 边缘服务器和第三实施例中所述的中心服务器。该网络限速***执行第一实施 例中所述网络限速的方法的任一步骤。
本发明第五实施例:
本发明第五实施例提供一种终端设备,其包括处理器、存储器以及存储在 所述存储器中且被配置由所述处理器执行的计算机程序,所述处理器执行所述 计算机程序时实现第一实施例中所述的网络限速的方法的任一步骤,例如图1 所示的步骤S10。或者,所述处理器执行所述计算机程序时实现上述各装置实例 中的功能,例如图5所示的边缘限速模块21。
示例性地,所述计算机程序可以被分割成一个或多个模块,所述一个或者 多个模块被存储在所述存储器中,并由所述处理器执行,以完成本发明。所述 一个或多个模块可以是能够完成特定功能的一系列计算机程序指令段,该指令 段用于描述所述计算机程序在所述实现网络限速的终端设备中的执行过程。
所述终端设备还可包括,但不仅限于,处理器、存储器、显示器。本领域 技术人员可以理解,所述示意图仅仅是实现网络限速的终端设备的示例,并不 构成对网络限速的终端设备的限定,可以包括比图示更多或更少的部件,或者 组合某些部件,或者不同的部件,例如实现网络限速的终端设备还可以包括输 入输出设备、网络接入设备、总线等。
所称处理器可以是中央处理单元(Central Processing Unit,CPU),还可以是 其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电 路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列 (Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者 晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器 也可以是任何常规的处理器等,所述处理器是所述实现网络限速的终端设备的 控制中心,利用各种接口和线路连接整个所述实现网络限速的终端设备的各个 部分。
所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或 执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的 数据,实现网络限速的终端设备的各种功能。所述存储器可主要包括存储程序 区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应 用程序(比如声音播放功能、文字转换功能等)等;存储数据区可存储根据手 机的使用所创建的数据(比如音频数据、文字消息数据等)等。此外,存储器 可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、 插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(SecureDigital, SD)卡,闪存卡(Flash Card)、至少一个磁盘存储器件、闪存器件、或其他易 失性固态存储器件。
其中,所述实现网络限速的终端设备的模块如果以软件功能单元的形式实 现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。 基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通 过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一个计算 机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实 施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代 码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计 算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记 录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM, Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、电 载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介 质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减, 例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波 信号和电信信号。
需说明的是,以上所描述的装置实施例仅仅是示意性的,其中所述作为分 离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件 可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多 个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实 施例方案的目的。另外,本发明提供的装置实施例附图中,模块之间的连接关 系表示它们之间具有通信连接,具体可以实现为一条或多条通信总线或信号线。 本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
需说明的是,以上所描述的装置实施例仅仅是示意性的,其中所述作为分 离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件 可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多 个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实 施例方案的目的。另外,本发明提供的装置实施例附图中,模块之间的连接关 系表示它们之间具有通信连接,具体可以实现为一条或多条通信总线或信号线。 本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技 术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这 些改进和润饰也视为本发明的保护范围。
Claims (10)
1.一种网络限速的方法,其特征在于,由边缘服务器执行,包括:
采集指定域名的边缘带宽使用信息和边缘限速映射表,并上报至中心服务器;其中,所述边缘限速映射表包括用户id信息以及该用户id信息所对应的边缘限速方案;
接收并执行所述中心服务器下发的全网限速方案;所述全网限速方案由所述中心服务器根据所述指定域名当前全网带宽使用信息和/或所述边缘限速映射表而生成;其中,所述全网带宽使用信息为全网边缘服务器上报的所述边缘带宽使用信息的集合。
2.根据权利要求1所述的网络限速的方法,其特征在于,所述全网限速方案包括第一限速方案和第二限速方案;其中,所述第一限速方案由所述中心服务器根据所述指定域名当前全网带宽使用信息计算得到,所述第二限速方案为存储于中心限速映射表中对应于用户id信息的限速方案;其中,所述中心限速映射表为所述中心服务器汇总整理的全网边缘服务器上报的边缘限速映射表的集合;
所述网络限速的方法在所述执行全网限速方案的步骤中,还包括:
根据所述第一限速方案和所述第二限速方案之间的优先级的比较,确定针对所述用户id信息的边缘限速方案。
3.根据权利要求1或2所述的网络限速的方法,其特征在于,还包括:
识别接入所述边缘服务器的访问请求中的用户id信息在所述边缘服务器中存储的中心限速映射表中是否有对应的第二限速方案;
若有,则以中心限速映射表中对应的第二限速方案为边缘限速方案进行执行;
若无,则直接将中心服务器下发的第一限速方案作为边缘限速方案进行执行。
4.根据权利要求2所述的网络限速的方法,其特征在于,所述第一限速方案和所述第二限速方案包括对应边缘服务器针对所述指定域名的带宽限制值;所述优先级包括按照所述第一限速方案和所述第二限速方案中的所述带宽限制值的大小进行优先排列。
5.根据权利要求2所述的网络限速的方法,其特征在于,所述用户id信息包括用户类型信息;其中,所述用户类型信息中包括对应的预设限速方案;
所述比较第一限速方案和所述第二限速方案之间优先级的步骤还包括:
判断所述第一限速方案、所述第二限速方案和所述预设限速方案之间的优先级。
6.一种用于网络限速的边缘服务器,其特征在于,包括:
边缘带宽信息采集模块,用于采集指定域名的边缘带宽使用信息并上报至中心服务器;
边缘id控制单元,用于采集边缘限速映射表并上报至中心服务器;其中,所述边缘限速映射表包括用户id信息以及该用户id信息所对应的边缘限速方案;
边缘限速模块,接收并执行所述中心服务器下发的全网限速方案;所述全网限速方案由所述中心服务器根据所述指定域名当前全网带宽使用信息和/或所述边缘限速映射表而生成;其中,所述全网带宽使用信息为全网边缘服务器上报的所述边缘带宽使用信息的集合。
7.根据权利要求6所述的用于网络限速的边缘服务器,其特征在于,还包括:
所述全网限速方案包括第一限速方案和第二限速方案;其中,所述第一限速方案由所述中心服务器根据所述指定域名当前全网带宽使用信息计算得到,所述第二限速方案为存储于中心限速映射表中对应于用户id信息的限速方案;其中,所述中心限速映射表是所述中心服务器整理后下发至所述边缘服务器的全网边缘限速映射表的集合;
其中,所述边缘限速模块还用于根据所述第一限速方案和所述第二限速方案之间的优先级的比较,确定针对所述用户id信息的边缘限速方案。
8.根据权利要求7所述的用于网络限速的边缘服务器,其特征在于,所述边缘id控制模块还用于识别接入所述边缘服务器的访问请求中的用户id信息在所述边缘服务器中存储的中心限速映射表中是否有对应的边缘限速方案;
若有,则执行所述用户id信息对应的边缘限速方案;
若无,则直接将所述中心服务器下发的第一限速方案作为边缘限速方案进行执行。
9.一种用于网络限速的中心服务器,其特征在于,包括:
全局id控制模块,用于汇集所述边缘服务器上报的边缘限速映射表;其中,所述边缘限速映射表包括用户id信息及其对应的限速方案;还用于将中心限速映射表下发至全网所有的边缘服务器;其中,所述中心限速映射表为所述中心服务器汇总整理的全网边缘服务器上报的边缘限速映射表的集合;
全局限速控制模块,用于汇集所述全网边缘服务器上报的指定域名的边缘带宽使用信息;也用于根据全网带宽使用信息和预设的限速规则计算目前受访的边缘服务器所应该使用的限速方案。
10.一种网络限速的***,其特征在于,包括如权利要求6至8中的边缘服务器和如权利要求9中的中心服务器;所述网络限速***执行权利要求1至5任一项所述的网络限速的方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010910626.1A CN112039799B (zh) | 2017-12-06 | 2017-12-06 | 网络带宽管理的方法、服务器、***、设备及介质 |
CN201711273790.0A CN109889451B (zh) | 2017-12-06 | 2017-12-06 | 网络限速的***及其方法和服务器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711273790.0A CN109889451B (zh) | 2017-12-06 | 2017-12-06 | 网络限速的***及其方法和服务器 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010910626.1A Division CN112039799B (zh) | 2017-12-06 | 2017-12-06 | 网络带宽管理的方法、服务器、***、设备及介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109889451A true CN109889451A (zh) | 2019-06-14 |
CN109889451B CN109889451B (zh) | 2020-07-17 |
Family
ID=66923382
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711273790.0A Active CN109889451B (zh) | 2017-12-06 | 2017-12-06 | 网络限速的***及其方法和服务器 |
CN202010910626.1A Active CN112039799B (zh) | 2017-12-06 | 2017-12-06 | 网络带宽管理的方法、服务器、***、设备及介质 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010910626.1A Active CN112039799B (zh) | 2017-12-06 | 2017-12-06 | 网络带宽管理的方法、服务器、***、设备及介质 |
Country Status (1)
Country | Link |
---|---|
CN (2) | CN109889451B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110880991A (zh) * | 2019-12-06 | 2020-03-13 | 北京金山云网络技术有限公司 | 一种带宽限制方法、装置及*** |
CN111901385A (zh) * | 2020-06-30 | 2020-11-06 | 广东浪潮大数据研究有限公司 | 一种云硬盘限速方法、***、装置及计算机可读存储介质 |
CN112995046A (zh) * | 2019-12-12 | 2021-06-18 | 上海云盾信息技术有限公司 | 一种内容分发网络流量管理方法及设备 |
CN113300966A (zh) * | 2020-07-27 | 2021-08-24 | 阿里巴巴集团控股有限公司 | 流量控制方法、装置、***以及电子设备 |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113193991B (zh) * | 2021-04-15 | 2023-05-19 | 网宿科技股份有限公司 | 一种带宽限速方法及决策装置、计算机可读存储介质 |
CN115242649B (zh) * | 2022-07-26 | 2023-10-31 | 白犀牛智达(北京)科技有限公司 | 数据回传方法和*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105407501A (zh) * | 2015-10-23 | 2016-03-16 | 上海斐讯数据通信技术有限公司 | 一种ap、ap限速方法及*** |
CN105530302A (zh) * | 2015-12-15 | 2016-04-27 | 中国联合网络通信集团有限公司 | 一种上行带宽的控制方法及*** |
WO2016145753A1 (zh) * | 2015-03-17 | 2016-09-22 | 网宿科技股份有限公司 | 基于内容分发网络的移动终端流量处理方法、装置及*** |
CN106034083A (zh) * | 2015-03-12 | 2016-10-19 | 阿里巴巴集团控股有限公司 | Cdn网络***及其限速控制方法、cdn节点和服务器 |
CN106790679A (zh) * | 2017-01-23 | 2017-05-31 | 腾讯科技(深圳)有限公司 | 一种下载应用资源包的方法及服务器、终端 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002015493A1 (en) * | 2000-08-10 | 2002-02-21 | Verizon Communications Inc. | Automatic programming of customer premises equipment for vertical services integration |
US7801158B2 (en) * | 2000-10-16 | 2010-09-21 | Verizon Communications Inc. | Congestion and thru-put visibility and isolation |
US8410737B2 (en) * | 2011-02-28 | 2013-04-02 | Deere & Company | Device and method for generating an initial controller lookup table for an IPM machine |
CN104125269B (zh) * | 2014-06-30 | 2018-08-14 | 广州酷狗计算机科技有限公司 | 速度限制方法及装置 |
CN106330476B (zh) * | 2015-06-15 | 2021-02-19 | 中兴通讯股份有限公司 | 一种获取用户侧端口保证带宽的方法和网络监测*** |
CN105898402A (zh) * | 2015-11-13 | 2016-08-24 | 乐视云计算有限公司 | 网络调度方法和*** |
CN105898403A (zh) * | 2015-11-16 | 2016-08-24 | 乐视云计算有限公司 | 在线媒体服务的码流自适应方法及*** |
CN107104906A (zh) * | 2017-04-24 | 2017-08-29 | 腾讯科技(深圳)有限公司 | 一种带宽控制的方法及服务器 |
CN107370811B (zh) * | 2017-07-14 | 2020-11-27 | 北京知道创宇信息技术股份有限公司 | 一种cdn网络的资源分发方法、计算设备及可读存储介质 |
-
2017
- 2017-12-06 CN CN201711273790.0A patent/CN109889451B/zh active Active
- 2017-12-06 CN CN202010910626.1A patent/CN112039799B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106034083A (zh) * | 2015-03-12 | 2016-10-19 | 阿里巴巴集团控股有限公司 | Cdn网络***及其限速控制方法、cdn节点和服务器 |
WO2016145753A1 (zh) * | 2015-03-17 | 2016-09-22 | 网宿科技股份有限公司 | 基于内容分发网络的移动终端流量处理方法、装置及*** |
CN105407501A (zh) * | 2015-10-23 | 2016-03-16 | 上海斐讯数据通信技术有限公司 | 一种ap、ap限速方法及*** |
CN105530302A (zh) * | 2015-12-15 | 2016-04-27 | 中国联合网络通信集团有限公司 | 一种上行带宽的控制方法及*** |
CN106790679A (zh) * | 2017-01-23 | 2017-05-31 | 腾讯科技(深圳)有限公司 | 一种下载应用资源包的方法及服务器、终端 |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110880991A (zh) * | 2019-12-06 | 2020-03-13 | 北京金山云网络技术有限公司 | 一种带宽限制方法、装置及*** |
CN110880991B (zh) * | 2019-12-06 | 2021-09-03 | 北京金山云网络技术有限公司 | 一种带宽限制方法、装置及*** |
CN112995046A (zh) * | 2019-12-12 | 2021-06-18 | 上海云盾信息技术有限公司 | 一种内容分发网络流量管理方法及设备 |
CN111901385A (zh) * | 2020-06-30 | 2020-11-06 | 广东浪潮大数据研究有限公司 | 一种云硬盘限速方法、***、装置及计算机可读存储介质 |
CN111901385B (zh) * | 2020-06-30 | 2023-05-23 | 广东浪潮大数据研究有限公司 | 一种云硬盘限速方法、***、装置及计算机可读存储介质 |
CN113300966A (zh) * | 2020-07-27 | 2021-08-24 | 阿里巴巴集团控股有限公司 | 流量控制方法、装置、***以及电子设备 |
CN113300966B (zh) * | 2020-07-27 | 2024-05-28 | 阿里巴巴集团控股有限公司 | 流量控制方法、装置、***以及电子设备 |
Also Published As
Publication number | Publication date |
---|---|
CN112039799A (zh) | 2020-12-04 |
CN109889451B (zh) | 2020-07-17 |
CN112039799B (zh) | 2023-06-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109889451A (zh) | 网络限速的***及其方法和服务器 | |
CN107682397B (zh) | 客户资源获取方法、装置、终端设备及存储介质 | |
CN109618002B (zh) | 一种微服务网关优化方法、装置及存储介质 | |
US20200374288A1 (en) | Block chain-based multi-chain management method and system, electronic device, and storage medium | |
US20150317583A1 (en) | Business Scheduling Method and Apparatus and Convergence Device | |
WO2015096681A1 (zh) | 一种业务访问处理方法及装置 | |
CN108062243B (zh) | 执行计划的生成方法、任务执行方法及装置 | |
CN106899857B (zh) | 服务器负载调节方法、装置及服务器 | |
CN104348798B (zh) | 一种分配网络的方法、装置、调度服务器和*** | |
CN106100902A (zh) | 云端指标监控方法和装置 | |
CN103731487A (zh) | 一种资源文件的下载方法、装置、***及路由器 | |
CN108270773A (zh) | 一种用于实现电子红包发放的处理*** | |
US20160094680A1 (en) | Content Sharing Method and Social Synchronization Apparatus | |
CN107222560A (zh) | 一种多节点回源的方法、装置及存储介质 | |
CN108924203B (zh) | 数据副本自适应分布方法、分布式计算***及相关设备 | |
CN109802986A (zh) | 设备管理方法、***、装置及服务器 | |
CN105592141B (zh) | 一种连接数控制方法及装置 | |
CN105303365A (zh) | 一种基于智能终端的办公日程规划方法 | |
CN108270753A (zh) | 注销用户账号的方法及装置 | |
CN113095875A (zh) | 一种消息投放效果统计方法及相关装置 | |
CN105074678A (zh) | 信息终端、访问***、信息处理方法以及程序 | |
CN103973744A (zh) | 一种分布式文件递进存储技术 | |
CN105335362B (zh) | 实时数据的处理方法及***、即时处理*** | |
CN103634667B (zh) | 一种基于机顶盒的获取网络推送信息的方法和装置 | |
CN103888301A (zh) | 用于网吧的管理*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |