CN115174690B - 一种弱网或断网情况下大流量业务加速***及方法 - Google Patents

一种弱网或断网情况下大流量业务加速***及方法 Download PDF

Info

Publication number
CN115174690B
CN115174690B CN202211094800.5A CN202211094800A CN115174690B CN 115174690 B CN115174690 B CN 115174690B CN 202211094800 A CN202211094800 A CN 202211094800A CN 115174690 B CN115174690 B CN 115174690B
Authority
CN
China
Prior art keywords
data
acceleration
network
service
configuration information
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.)
Active
Application number
CN202211094800.5A
Other languages
English (en)
Other versions
CN115174690A (zh
Inventor
车嵘
马建锋
贾锋
孔磊
李院生
郭乐勐
段保松
张晓波
王因传
王连清
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
National University of Defense Technology
Original Assignee
National University of Defense Technology
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by National University of Defense Technology filed Critical National University of Defense Technology
Priority to CN202211094800.5A priority Critical patent/CN115174690B/zh
Publication of CN115174690A publication Critical patent/CN115174690A/zh
Application granted granted Critical
Publication of CN115174690B publication Critical patent/CN115174690B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0813Configuration setting characterised by the conditions triggering a change of settings
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0823Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
    • H04L41/083Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability for increasing network speed

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本申请公开了一种弱网或断网情况下大流量业务加速***及方法。该***包括加速节点,加速节点用于自定义加速配置信息;所述加速节点还用于根据所述加速配置信息预先将需要加速的大流量业务数据存储在数据缓存区;所述加速节点还用于响应所述用户端的数据请求,对所述数据请求进行识别,若所述数据缓存区中包括所述数据请求对应的业务数据,则从所述数据缓存区中读取相应数据发送给所述用户端,否则,则从所述其它加速节点或源站获取所述数据请求对应的业务数据发送给所述用户端,并且根据所述加速配置信息调整网络资源配置,优先保障所述加速配置信息中定义的需要加速的业务数据传输。本发明可有效满足弱网或断网环境下用户大流量业务加速需求。

Description

一种弱网或断网情况下大流量业务加速***及方法
技术领域
本申请涉及网络传输技术领域,更具体地,涉及一种弱网或断网情况下大流量业务加速***及方法。
背景技术
随着信息技术的发展,网络业务应用越来越丰富,也越来越普及,以直播交互、点播视频、地图浏览、三维虚拟仿真等为主的与日俱增的大流量业务应用需求与网络传输能力有限之间的矛盾问题始终存在。目前在用户较为密集的城市、乡镇等地域,网络资源丰富,依托充足的基础设施条件,可通过构建内容分发网络(Content Delivery Network)缓解网络资源压力,实现业务访问加速,满足用户使用需求。然而在一些郊区、山村、山林等偏远地区,网络基础条件差、覆盖范围有限、网络资源严重紧缺、带宽相对狭窄、信道断续不稳定,传统CDN技术运用缺少条件、节点布设困难,导致难以保证用户随时随地大流量业务应用体验效果,具体表现在以下两个方面。
(1)传统CDN技术解决方案中,依据业务时效性等级对传送业务粗略设置一定策略,以满足用户整体使用体验要求,对于每名/重点用户具体业务体验需求并不了解,也无法实施精准管控。在相对地广人稀的偏远地区,当网络资源受限,弱网环境、间歇性断网环境条件下,用户间资源竞争激烈、急需业务获取网络资源困难等现象屡见不鲜,传统CND技术解决方案难以应对以上问题,无法保证用户使用体验。
(2)传统CDN***相对较沉,对网络带宽、硬件存储资源依赖性强,主要基于IP区分用户、基于业务发生频次高低及先进先出的机制完成业务传送。在相对地广人稀的偏远地区,网络基础设施建设滞后,网络条件受限,网络资源也很有限,弱网环境、间歇性断网环境居多,传统CDN技术解决方案落地实施缺少条件支撑,需要重新建设多个网络节点,不仅造价颇高,而且短时期内难以实现对大流量业务的高效缓存分发。
综上所述,目前亟需针对网络基础设施较差的郊区、山林等弱网或断网情况下的业务加速解决方案。
发明内容
针对现有技术的至少一个缺陷或改进需求,本发明提供了一种弱网或断网情况下大流量业务加速***及方法,可有效满足弱网或断网环境下用户大流量业务加速需求。
为实现上述目的,按照本发明的第一个方面,提供了一种弱网或断网情况下大流量业务加速***,包括加速节点,所述加速节点用于自定义加速配置信息,所述加速配置信息中定义了需要加速的业务数据;所述加速节点还用于根据所述加速配置信息预先将需要加速的业务数据存储在数据缓存区;所述加速节点还用于响应用户端的数据请求,对所述数据请求进行识别,若所述数据缓存区中包括所述数据请求对应的业务数据,则从所述数据缓存区中读取相应数据发送给所述用户端,若所述数据缓存区中不包括所述数据请求对应的业务数据,则从源站或其它加速节点获取所述数据请求对应的业务数据发送给所述用户端,并且根据所述加速配置信息调整网络资源配置,优先保障所述加速配置信息中定义的需要加速的业务数据传输。
进一步地,所述加速配置信息包括业务类型优先级信息和用户优先级信息;所述加速节点还用于根据所述加速配置信息预先缓存业务数据;所述加速节点还用于根据所述加速配置信息调整网络资源配置,优先保障业务类型优先级高或用户优先级高的业务数据传输。
进一步地,根据所述加速配置信息调整网络资源配置包括:
对所述数据请求对应的业务数据进行拆包,识别业务类型、对应用户以及业务数据量;
对业务类型优先级高或用户优先级高的业务数据优先进行传输,并且为业务类型优先级高或用户优先级高的业务数据优先分配网络资源。
进一步地,所述加速节点还用于将从所述源站获取的业务数据更新存储到所述数据缓存区,所述加速节点包括分布式部署在用户侧的末端加速节点和用于末端加速节点和所述源站间数据传输的中间加速节点,若其中部分末端加速节点的缓存数据发生变化,则其它末端加速节点的缓存数据更新为与该发生变化的末端加速节点的缓存数据一致。
进一步地,所述加速节点还用于与所述源站、其它加速节点对弱网或断网情况下数据可传送条件、传送时间进行协商,在网络满足所述数据可传送条件或到达预定时间时从所述源站或其它加速节点优先获取需要加速的业务数据。
进一步地,所述加速节点还用于采用路由探测技术对网内路由进行智能探测,自动选择到源站总耗时最短、稳定性最好的路径获取业务数据。
进一步地,所述加速节点与所述用户端以及所述加速节点与所述源站间的数据传输协议满足:
发送端发送数据时根据网络探测情况确定发送窗口初始大小,在发送数据过程中根据接收端数据包接收情况或网络探测情况动态调整发送窗口大小;
发送端对每个发送数据包进行标识,若发送数据包出现丢失情况,根据发送数据包的标识对丢失的数据包恢复重传,并且在恢复丢失数据包期间,根据网络探测情况动态调整发送数据包大小;
发送端根据网络探测情况调整数据发送速率。
进一步地,所述加速节点与所述源站间的数据传输协议满足:
对传输数据中冗余内容进行压缩处理,识别传输数据中的有效传输内容,仅对有效传输内容进行传输。
进一步地,所述加速节点还用于通过在所述加速节点之间、及所述加速节点与所述源站之间建立长连接,将多个所述数据请求合并为一个请求,从所述源站或其它加速节点获取业务数据。
按照本发明的第二个方面,还提供了一种弱网或断网情况下大流量业务加速方法,包括:构建加速节点,所述加速节点用于自定义加速配置信息,所述加速配置信息中定义了需要加速的业务数据;所述加速节点还用于根据所述加速配置信息预先将需要加速的业务数据存储在数据缓存区;所述加速节点还用于响应用户端的数据请求,对所述数据请求进行识别,若所述数据缓存区中包括所述数据请求对应的业务数据,则从所述数据缓存区中读取相应数据发送给用户端,若所述数据缓存区中不包括所述数据请求对应的业务数据,则从源站或其它加速节点获取所述数据请求对应的业务数据发送给所述用户端,并且根据所述加速配置信息调整网络资源配置,优先保障所述加速配置信息中定义的需要加速的业务数据传输。
总体而言,通过本发明所构思的以上技术方案与现有技术相比,能够取得下列有益效果:
(1)支持用户自定义业务加速。支持业务加速效果用户自定义配置,弱网环境下可依据用户配置进行大流量业务分析,将有限的网络资源进行动态调整,重点保障用户自定义业务加速效果;也可重点保障特定用户的业务访问效果。
(2)加速节点协商定时自同步。源站与加速节点、各加速节点间建立会话机制,弱网或间歇性断网情况下,依据网络情况动态协商自同步时间,定时进行业务同步更新。
(3)弱网环境下自主业务加速。在各加速节点分别对业务数据进行拆包,读取用户IP、业务类型、传送业务量等信息,在弱网环境下,无需用户介入,可依据预定规则对业务及关联用户标记优先级,而后按照优先级排序进行大流量业务传送。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例中所需使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1为本申请实施例提供的弱网或断网情况下大流量业务加速***的示意图;
图2为本申请实施例提供的部署有弱网或断网情况下大流量业务加速***的便携式设备示意图;
图3为本申请实施例提供的部署有弱网或断网情况下大流量业务加速***的机架式设备示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
本申请的说明书和权利要求书及上述附图中的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或模块的过程、方法、***、产品或设备没有限定于已列出的步骤或模块,而是可选地还包括没有列出的步骤或模块,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或模块。
如图1所示,本发明实施例的一种弱网或断网情况下大流量业务加速***,包括加速节点,加速节点用于自定义加速配置信息,加速配置信息中定义了需要加速的业务数据;加速节点还用于根据加速配置信息预先将需要加速的业务数据存储在数据缓存区;加速节点还用于响应用户端的数据请求,对数据请求进行识别,若数据缓存区中包括数据请求对应的业务数据,则从数据缓存区中读取相应数据发送给用户端,若数据缓存区中不包括数据请求对应的业务数据,则从源站或其它加速节点获取数据请求对应的业务数据发送给用户端,并且根据加速配置信息调整网络资源配置,优先保障加速配置信息中定义的需要加速的业务数据传输。
本发明实施例的加速***的工作原理为:弱网传送条件下,依托源站业务,为偏远地区用户侧按需构建固定式或便携式加速节点,支持用户自定义业务加速,在加速节点中缓存需要加速的业务数据的初始内容。当用户端发送数据请求时,加速节点对数据请求进行识别。若数据请求对应的业务数据已经被缓存在加速节点中,则直接从加速节点的数据缓存区中读取相应数据发送给用户端。若数据请求对应的业务数据没有缓存在加速节点中,则需要从其它加速节点或源站获取数据请求对应的业务数据。并且根据加速配置信息调整网络资源配置,优先保障加速配置信息中定义的需要加速的业务数据传输,即优先将网络资源分配给需要加速的业务数据用以传输。用户可以根据需要设置哪些业务需要加速,例如可以设置对大流量业务进行加速。
进一步地,加速配置信息包括业务类型优先级信息和用户优先级信息;加速节点还用于根据加速配置信息预先缓存业务数据,例如对业务类型优先级高的业务数据或者优先级高的用户侧已知的大流量业务数据进行缓存;加速节点还用于根据加速配置信息调整网络资源配置,优先保障业务类型优先级高或用户优先级高的业务数据传输。
进一步地,根据加速配置信息调整网络资源配置包括:
(1)对数据请求对应的业务数据进行拆包,识别业务类型、对应用户以及业务数据量。
(2)基于识别结果,对业务类型优先级高或用户优先级高的业务数据优先进行传输,并且为业务类型优先级高或用户优先级高的业务数据优先分配网络资源。
进一步地,加速节点还用于与源站、其它加速节点对弱网或断网情况下数据可传送条件、传送时间进行协商,在网络满足数据可传送条件或到达预定时间时从其它加速节点或源站优先获取需要加速的业务数据。这样,可以优先保障关键业务按需传送。
下面具体说明上述加速***的优选实现。
(1)分布式缓存及加速节点间自同步机制
进一步地,加速节点还用于将从源站获取的大流量业务数据更新存储到数据缓存区,加速节点包括分布式部署在用户侧的末端加速节点和用于末端加速节点和源站间数据传输的中间加速节点,若其中部分末端加速节点的缓存数据发生变化,则其它末端加速节点的缓存数据更新为与该发生变化的末端加速节点的缓存数据一致。
在偏远地区,针对不同地域条件及用户需求,分散建立加速节点,各加速节点联合即构成分布缓存,缓存规模根据业务数据量而定。
进一步地,加速节点可通过预先建立缓存和首次访问触发缓存两种方式构建单点缓存。预先建立缓存主要针对用户侧可预知的大流量业务,自定义加速配置信息,根据加速配置信息预置业务内容缓存;首次访问触发缓存主要针对不可预知的、普通用户业务,由用户端的第一次访问触发,当内容被某一用户首次访问时,加速节点由源站获取网页文件并提供给该用户,同时将业务内容缓存在这个加速节点上,供后续其它用户端访问。
各加速节点间建立缓存更新自同步机制。弱网环境下访问大流量业务时,多个加速节点回源会加重网络传输负担,导致用户访问速度慢、请求时延长等现象,通过建立加速节点间的自同步机制,当某一加速节点缓存内容更新后,可定时或按需触发缓存内容更新机制,实现同一区域或同一网络环境下的加速节点间的自同步更新,最大限度降低网络开销,提升用户访问效果。
(2)路由探测与选择
进一步地,加速节点还用于采用路由探测技术对网内路由进行智能探测,自动选择到源站总耗时最短、稳定性最好的路径获取业务数据。
弱网环境下,网络基础条件差、网络资源紧缺、信道不稳定、带宽相对较窄,弱连通、高延时等问题明显,严重影响加速节点回源请求的响应速度,导致用户请求的服务质量不能得到很好的保证。基于网络基础设施条件,采用路由探测技术,对网内路由进行智能探测,实时掌握网络变化,在路由可选择、可调整、可迂回的情况下,结合人工智能算法智能地避开网络故障或目前正在拥塞的路径,自动选择节点到源站总耗时最短、稳定性最好的路径回源,保证业务数据的最佳传输效果,提升业务访问速度。
(3)私有传输协议
进一步地,基于传统的TCP传输协议进行改进,提出私有传输协议,实现数据快速、稳定传输,实际测试常规动态文件传输速率提升30%~130%。
加速节点与源站间的数据传输协议满足以下要求。
①快速启动、快速重传、快速恢复
快速启动:发送端发送数据时根据网络探测情况确定发送窗口初始大小,在发送数据过程中根据接收端数据包接收情况或网络探测情况动态调整发送窗口大小。在刚开始发送数据报时,先探测网络状况,根据网络情况确定发送窗口初始大小。当网络状况良好时,发送方每发送一次报文段都能正确的接收确认报文段,则可增加发送窗口的大小。
快速重传:发送端对每个发送数据包进行标识,若发送数据包出现丢失情况,根据发送数据包的标识对丢失的数据包恢复重传。即当出现丢包情况时不需要重传所有发送文件,依据数据包标识仅重传丢包数据,提升传输速度。
快速恢复:在恢复丢失数据包期间,根据网络探测情况动态调整发送数据包大小。即在恢复丢失数据包期间,根据实时的网络情况,动态调整发送的新数据包大小,相比传统的TCP快速恢复,可以大大提高丢包时的传输效率。
②智能拥塞控制
发送端根据网络探测情况及加速配置信息调整数据发送速率。加速节点根据带宽大小、延时情况和业务优先级、用户优先级等情况,智能调整控制业务发送速率。比如加速节点定时探测加速节点与源站之间的网络情况,在网络质量的基础上,考虑保障用户和业务的优先级别,动态调整业务发送速率,实现重要业务、用户优先保障。例如可设定不同网络条件下对应的数据发送速率,网络条件好的数据发送速率大,网络条件差时的数据发送速率小,并且同一网络条件下,业务类型优先级高或用户优先级高的业务数据发送速率大于其它业务数据的发送速率。
③滑动窗口大小动态调整
在传输过程中,仍然实时探测一下网络状况,如果网络状况良好,发送方每发送一次文段都能正确的接受确认报文段。那么就根据网络的状况,动态的调整滑动窗口(即发送窗口)的大小。
④长连接
进一步地,加速节点还用于通过在加速节点之间、及加速节点与源站之间建立长连接,将多个数据请求合并为一个请求,从源站或其它加速节点获取业务数据。
通常,在访问网站***时,会有多个TCP请求,而每次TCP三次握手都会消耗相应的网络资源,访问延时也与TCP请求数量成正比。通过加速节点之间,及加速节点与源站之间建立长连接,基于http2技术将加速节点间或加速节点到源站的多个TCP请求合并为一个请求,可以大幅降低请求时间和访问延时,提升访问效率的同时降低服务器压力。
(4)传输内容压缩
通过传输内容压缩技术,对传输数据冗余内容进行压缩,识别传输数据中的有效传输内容,仅传输有效数据(例如仅传输修改部分内容)可以大幅减少网络传输的字节数,缩短传输时间,让应用数据更快地交付。
(5)DPI有效识别内网应用
采用流量特征识别技术DPI(Deep Packet Inspection),基于五元组、应用、域名类型,主动对流量的报文特征进行分析,并归纳特征规则库,有效识别用户内网应用类型,对比自定义加速配置信息对相关业务数据进行加速或限流。例如当识别到业务A流量大,且没有被用户设置为加速,可以提示用户是否设置对业务A加速。
(6)基于QoS实现优先业务、用户保障
结合DPI技术对业务类型进行有效识别,基于用户需求预先设置优先级保障策略,通过QoS(Quality of Service)控制策略实现对优先业务的流量、优先用户的加速保障。
进一步地,本发明实施例的弱网或断网情况下大流量业务加速***可部署在如图2或图3所示的便携式设备或可扩展的机架式设备上。
如图2所示,一个便携式设备可作为一个加速节点,加速节点的数据处理通过便携式设备内部的数据处理单元(例如应用程序)实现。加速节点与其它节点的通信通过外置天线以及网口实现。
如图3所示,机架式设备可以为可以标准2U机架设备,机架式设备可根据需要增加配件完成性能扩容,即在一个机架式设备上实现多个便携式设备的功能。
本发明实施例的一种弱网或断网情况下大流量业务加速方法,包括:构建加速节点,加速节点用于自定义加速配置信息,加速配置信息中定义了需要加速的业务数据;加速节点还用于根据加速配置信息预先将需要加速的业务数据存储在数据缓存区;加速节点还用于响应用户端的数据请求,对数据请求进行识别,若数据缓存区中包括数据请求对应的业务数据,则从数据缓存区中读取相应数据发送给用户端,若数据缓存区中不包括数据请求对应的业务数据,则从其它加速节点或源站获取数据请求对应的业务数据发送给用户端,并且根据加速配置信息调整网络资源配置,优先保障加速配置信息中定义的需要加速的业务数据传输。
以上所述者,仅为本公开的示例性实施例,不能以此限定本公开的范围。即但凡依本公开教导所作的等效变化与修饰,皆仍属本公开涵盖的范围内。本领域技术人员在考虑说明书及实践这里的公开后,将容易想到本公开的其实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未记载的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的范围和精神由权利要求限定。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
本领域的技术人员容易理解,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

Claims (7)

1.一种弱网或断网情况下大流量业务加速***,其特征在于,包括加速节点,所述加速节点用于自定义加速配置信息,所述加速配置信息中定义了需要加速的业务数据;所述加速节点还用于根据所述加速配置信息预先将需要加速的业务数据存储在数据缓存区;所述加速节点还用于响应用户端的数据请求,对所述数据请求进行识别,若所述数据缓存区中包括所述数据请求对应的业务数据,则从所述数据缓存区中读取相应数据发送给所述用户端,若所述数据缓存区中不包括所述数据请求对应的业务数据,则从源站或其他加速节点获取所述数据请求对应的业务数据发送给所述用户端,并且根据所述加速配置信息调整网络资源配置,优先保障所述加速配置信息中定义的需要加速的业务数据传输;根据所述加速配置信息调整网络资源配置包括:
对所述数据请求对应的业务数据进行拆包,识别业务类型、对应用户以及业务数据量;
对业务类型优先级高或用户优先级高的业务数据优先进行传输,并且为业务类型优先级高或用户优先级高的业务数据优先分配网络资源;
所述加速节点还用于将从所述源站获取的业务数据更新存储到所述数据缓存区,所述加速节点包括分布式部署在用户侧的末端加速节点和用于末端加速节点和所述源站间数据传输的中间加速节点,若其中部分末端加速节点的缓存数据发生变化,则其它末端加速节点的缓存数据更新为与该发生变化的末端加速节点的缓存数据一致;
所述加速节点还用于与所述源站、其它加速节点对弱网或断网情况下数据可传送条件、传送时间进行协商,在网络满足所述数据可传送条件或到达预定时间时从所述源站或其它加速节点优先获取需要加速的业务数据。
2.如权利要求1所述的弱网或断网情况下大流量业务加速***,其特征在于,所述加速配置信息包括业务类型优先级信息和用户优先级信息;所述加速节点还用于根据所述加速配置信息预先缓存业务数据;所述加速节点还用于根据所述加速配置信息调整网络资源配置,优先保障业务类型优先级高或用户优先级高的业务数据传输。
3.如权利要求1所述的弱网或断网情况下大流量业务加速***,其特征在于,所述加速节点还用于采用路由探测技术对网内路由进行智能探测,自动选择到源站总耗时最短、稳定性最好的路径获取业务数据。
4.如权利要求1所述的弱网或断网情况下大流量业务加速***,其特征在于,所述加速节点与所述用户端以及所述加速节点与所述源站间的数据传输协议满足:
发送端发送数据时根据网络探测情况确定发送窗口初始大小,在发送数据过程中根据接收端数据包接收情况或网络探测情况动态调整发送窗口大小;
发送端对每个发送数据包进行标识,若发送数据包出现丢失情况,根据发送数据包的标识对丢失的数据包恢复重传,并且在恢复丢失数据包期间,根据网络探测情况动态调整发送数据包大小;
发送端根据网络探测情况及所述加速配置信息调整数据发送速率。
5.如权利要求1所述的弱网或断网情况下大流量业务加速***,其特征在于,所述加速节点与所述源站间的数据传输协议满足:
对传输数据中冗余内容进行压缩处理,识别传输数据中的有效传输内容,仅对有效传输内容进行传输。
6.如权利要求1所述的弱网或断网情况下大流量业务加速***,其特征在于,所述加速节点还用于通过在所述加速节点之间、及所述加速节点与所述源站之间建立长连接,将多个所述数据请求合并为一个请求,从所述源站或其它加速节点获取业务数据。
7.一种弱网或断网情况下大流量业务加速方法,其特征在于,包括:构建加速节点,所述加速节点用于自定义加速配置信息,所述加速配置信息中定义了需要加速的业务数据;所述加速节点还用于根据所述加速配置信息预先将需要加速的业务数据存储在数据缓存区;所述加速节点还用于响应用户端的数据请求,对所述数据请求进行识别,若所述数据缓存区中包括所述数据请求对应的业务数据,则从所述数据缓存区中读取相应数据发送给用户端,若所述数据缓存区中不包括所述数据请求对应的业务数据,则从源站或其他加速节点获取所述数据请求对应的业务数据发送给所述用户端,并且根据所述加速配置信息调整网络资源配置,优先保障所述加速配置信息中定义的需要加速的业务数据传输;根据所述加速配置信息调整网络资源配置包括:
对所述数据请求对应的业务数据进行拆包,识别业务类型、对应用户以及业务数据量;
对业务类型优先级高或用户优先级高的业务数据优先进行传输,并且为业务类型优先级高或用户优先级高的业务数据优先分配网络资源;
所述加速节点还用于将从所述源站获取的业务数据更新存储到所述数据缓存区,所述加速节点包括分布式部署在用户侧的末端加速节点和用于末端加速节点和所述源站间数据传输的中间加速节点,若其中部分末端加速节点的缓存数据发生变化,则其它末端加速节点的缓存数据更新为与该发生变化的末端加速节点的缓存数据一致;
所述加速节点还用于与所述源站、其它加速节点对弱网或断网情况下数据可传送条件、传送时间进行协商,在网络满足所述数据可传送条件或到达预定时间时从所述源站或其它加速节点优先获取需要加速的业务数据。
CN202211094800.5A 2022-09-08 2022-09-08 一种弱网或断网情况下大流量业务加速***及方法 Active CN115174690B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211094800.5A CN115174690B (zh) 2022-09-08 2022-09-08 一种弱网或断网情况下大流量业务加速***及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211094800.5A CN115174690B (zh) 2022-09-08 2022-09-08 一种弱网或断网情况下大流量业务加速***及方法

Publications (2)

Publication Number Publication Date
CN115174690A CN115174690A (zh) 2022-10-11
CN115174690B true CN115174690B (zh) 2022-12-23

Family

ID=83482319

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211094800.5A Active CN115174690B (zh) 2022-09-08 2022-09-08 一种弱网或断网情况下大流量业务加速***及方法

Country Status (1)

Country Link
CN (1) CN115174690B (zh)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014082538A1 (zh) * 2012-11-30 2014-06-05 中兴通讯股份有限公司 一种业务调度方法与装置及融合设备
CN109995840A (zh) * 2018-01-02 2019-07-09 ***通信有限公司研究院 Cdn数据同步方法、装置、设备和计算机存储介质

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9237480B2 (en) * 2010-10-22 2016-01-12 Telefonaktiebolaget L M Ericsson (Publ) Accelerated content delivery
CN104618237B (zh) * 2015-01-21 2017-12-12 网宿科技股份有限公司 一种基于tcp/udp的广域网加速***及方法
CN112256495A (zh) * 2020-10-20 2021-01-22 平安科技(深圳)有限公司 数据传输方法、装置、计算机设备及存储介质
CN112866356B (zh) * 2021-01-04 2023-02-24 成都知道创宇信息技术有限公司 Cdn缓存方法、装置及电子设备
CN112822051B (zh) * 2021-01-06 2022-09-16 贵阳迅游网络科技有限公司 基于业务感知的业务加速方法
CN112988127A (zh) * 2021-01-28 2021-06-18 网宿科技股份有限公司 Cdn业务定制方法及***
CN112988126A (zh) * 2021-01-28 2021-06-18 网宿科技股份有限公司 Cdn业务定制方法及***

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014082538A1 (zh) * 2012-11-30 2014-06-05 中兴通讯股份有限公司 一种业务调度方法与装置及融合设备
CN109995840A (zh) * 2018-01-02 2019-07-09 ***通信有限公司研究院 Cdn数据同步方法、装置、设备和计算机存储介质

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
《刍议现代数据中心的精细化运维》;王彤璐;《电子技术与软件工程 》;20150207;全文 *

Also Published As

Publication number Publication date
CN115174690A (zh) 2022-10-11

Similar Documents

Publication Publication Date Title
CN103166959B (zh) 一种多径实时传输控制***及方法
CN107454000B (zh) 网络数据传输装置及方法
CN109525304B (zh) 感知计算存储一体化的空间智能网络架构
CN106454414B (zh) 一种多径网络实时视频传输方法
EP1806870B1 (en) Method for providing data and data transmission system
CN110691379A (zh) 一种适于无线自组网的主动式路由通信方法
CN102238073A (zh) 网络业务流管理的方法和设备
Ye et al. PTP: Path-specified transport protocol for concurrent multipath transmission in named data networks
JP2005039775A (ja) モバイルアドホックネットワーク環境での効率的なデータ送受信のためのネットワーク装置及びデータ転送方法
Skjegstad et al. Mist: A reliable and delay-tolerant publish/subscribe solution for dynamic networks
US9621629B2 (en) Content distribution system, cache server, and content distribution method
Wang et al. The information funnel: Exploiting named data for information-maximizing data collection
CN115174690B (zh) 一种弱网或断网情况下大流量业务加速***及方法
Hu et al. PLI-Sync: Prefetch Loss-Insensitive Sync for NDN Group Streaming
WO2015113281A1 (zh) 用户数据处理方法、装置及网络***
JP2023033600A (ja) コンテンツ配信システム、ユニキャストマルチキャスト変換装置、コンテンツ配信方法及びコンテンツ配信プログラム
CN111464448B (zh) 一种数据传输方法及装置
Khan et al. A Hierarchal Clustered Based Proactive Caching in NDN-Based Vehicular Network.
Wibowo et al. The routing protocol efficiency of named data network
CN111490934A (zh) 基于流突发性的多路径路由***
CN111093187A (zh) 在蜂窝网及wlan中实现数据内容中继的传输方法
Alkwai et al. Awareness of user mobility in Named Data Networking for IoT traffic under the push communication mode
CN112291042B (zh) 一种基于服务的窄带通信网络数据透明传输方法及其***
KR20140031433A (ko) 컨텐츠 전송 시스템 및 방법
Hayamizu et al. Multiple-Breadcrumbs: A New In-Network Guidance for Off-Path Cache in Cache Networks

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