CN115914397A - Application acceleration method, device, equipment, platform and storage medium - Google Patents
Application acceleration method, device, equipment, platform and storage medium Download PDFInfo
- Publication number
- CN115914397A CN115914397A CN202211095743.2A CN202211095743A CN115914397A CN 115914397 A CN115914397 A CN 115914397A CN 202211095743 A CN202211095743 A CN 202211095743A CN 115914397 A CN115914397 A CN 115914397A
- Authority
- CN
- China
- Prior art keywords
- application
- network address
- application server
- acceleration service
- application acceleration
- 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
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
技术领域technical field
本申请涉及通信技术,尤其涉及一种应用加速方法、装置、设备、平台及存储介质。The present application relates to communication technologies, and in particular to an application acceleration method, device, equipment, platform and storage medium.
背景技术Background technique
新型技术推动家庭场景向数字化、智能化、多元化方向发展,如直播、办公、游戏、教育等交互/高清视频类应用对网络带宽/时延/抖动极为敏感,需要大带宽、低时延、低抖动的确定性管道。当前运营商宽带提速并未完全满足家庭用户的差异化场景需求,在云会议、直播等情景经常会出现视频会议卡顿、直播声画不同步的情况,或是文件上传下载慢、跨境访问时延高等卡顿、掉线等网络质量问题。New technologies promote the development of digital, intelligent, and diversified home scenarios, such as live streaming, office, games, education and other interactive/high-definition video applications that are extremely sensitive to network bandwidth/delay/jitter and require large bandwidth, low latency, Deterministic pipeline with low jitter. At present, operators' broadband speed-up does not fully meet the needs of home users in differentiated scenarios. In scenarios such as cloud conferences and live broadcasts, video conferences often freeze, live broadcasts sound and picture are not synchronized, or file uploads and downloads are slow, and cross-border access Network quality problems such as delay, high lag, and dropped calls.
现有的技术手段是基于运营商的宽带网络能力,为用户提供接入网、城域网、骨干网、业务侧的端到端服务质量保障(QoS)产品。Existing technical means are based on the broadband network capabilities of operators to provide users with end-to-end quality of service (QoS) products on the access network, metropolitan area network, backbone network, and service side.
然而,QoS配置方案是基于现有的宽带WAN通道做QoS配置,并不能解决带宽不足的问题。However, the QoS configuration scheme is based on the existing broadband WAN channel for QoS configuration, which cannot solve the problem of insufficient bandwidth.
发明内容Contents of the invention
本申请提供一种应用加速方法、装置、设备、平台及存储介质,用以解决数据包加速传输带宽不足的问题。The present application provides an application acceleration method, device, device, platform and storage medium to solve the problem of insufficient bandwidth for accelerated transmission of data packets.
第一方面,本申请提供一种应用加速方法,所述方法应用于网关设备,包括:In the first aspect, the present application provides an application acceleration method, the method is applied to a gateway device, including:
接收应用加速服务平台通过至少一个网元设备发送的额外广域网接口创建请求;receiving an additional WAN interface creation request sent by the application acceleration service platform through at least one network element device;
根据所述额外广域网接口创建请求创建额外的广域网接口,所述额外的广域网接口用于传输用户端订购的应用加速服务中待加速的数据包;Create an additional WAN interface according to the additional WAN interface creation request, and the additional WAN interface is used to transmit data packets to be accelerated in the application acceleration service subscribed by the client;
获取用户端订购的应用加速服务中应用服务端网络地址集合,所述应用服务端网络地址集合中包括至少一个应用服务端网络地址信息;Obtaining the application server network address set in the application acceleration service subscribed by the user terminal, the application server network address set including at least one application server network address information;
将所述额外的广域网接口与应用服务端网络地址集合进行绑定,以在传输待加速的数据包时,采用额外的广域网接口对所述待加速的数据包进行加速传输,并按照绑定后的应用服务端网络地址集合中的应用服务端网络地址信息发送给应用服务端。Binding the additional WAN interface to the network address set of the application server, so that when the data packet to be accelerated is transmitted, the additional WAN interface is used to accelerate the transmission of the data packet to be accelerated, and according to the bound The application server network address information in the application server network address set is sent to the application server.
可选地,所述获取用户端订购的应用加速服务中应用服务端网络地址集合,包括:Optionally, the acquiring the network address set of the application server in the application acceleration service subscribed by the client includes:
接收网关管理平台发送的绑定指令;所述绑定指令是应用加速服务平台向网关设备发送的集合配置请求并通过从集合配置请求中提取到的至少一个应用服务端网络地址信息生成的;Receiving a binding instruction sent by the gateway management platform; the binding instruction is generated by the collection configuration request sent by the application acceleration service platform to the gateway device and by extracting at least one application server network address information from the collection configuration request;
对所述绑定指令进行解析,以获得所述绑定指令中包括的应用服务端网络地址集合。Parsing the binding instruction to obtain a set of application server network addresses included in the binding instruction.
可选地,还包括:Optionally, also include:
接收用户端发送的待加速的数据包及目标应用服务端网络地址信息;Receive the data packet to be accelerated and the network address information of the target application server sent by the client;
判断所述应用服务端网络地址集合中是否包括所述目标应用服务端网络地址信息;judging whether the target application server network address information is included in the application server network address set;
若确定包括所述目标应用服务端网络地址信息,则采用额外的广域网接口对所述待加速的数据包进行加速传输,并按照目标应用服务端网络地址信息发送给目标应用服务端。If it is determined that the network address information of the target application server is included, an additional wide area network interface is used to accelerate the transmission of the data packet to be accelerated, and send it to the target application server according to the network address information of the target application server.
可选地,所述待加速的数据包中包括:VLAN报头,VLAN报头包括VLAN标识信息;所述采用额外的广域网接口对所述待加速的数据包进行加速传输,包括:Optionally, the data packet to be accelerated includes: a VLAN header, and the VLAN header includes VLAN identification information; the accelerated transmission of the data packet to be accelerated by using an additional wide area network interface includes:
获取预先为所述用户端订购的应用加速服务配置的服务质量QoS配置信息;Obtaining QoS configuration information configured in advance for the application acceleration service subscribed by the client;
在所述QoS配置信息中查询VLAN标识信息对应的VLAN优先级;Query the VLAN priority corresponding to the VLAN identification information in the QoS configuration information;
将所述VLAN优先级加入到VLAN报头中,并采用额外的广域网接口将所述待加速的数据包传输到对应的网元设备,以使所述网元设备根据所述VLAN标识信息及对应的VLAN优先级对所述待加速的数据包进行调度及转发,以实现加速传输。Adding the VLAN priority to the VLAN header, and using an additional wide area network interface to transmit the data packet to be accelerated to the corresponding network element device, so that the network element device according to the VLAN identification information and the corresponding The VLAN priority schedules and forwards the data packets to be accelerated, so as to realize accelerated transmission.
可选地,若确定不包括所述目标应用服务端网络地址信息,则所述方法还包括:Optionally, if it is determined that the target application server network address information is not included, the method further includes:
将所述目标应用服务端网络地址信息添加到所述应用服务端网络地址集合中,以实现目标应用服务端网络地址信息与所述额外的广域网接口的绑定。Adding the network address information of the target application server to the set of network addresses of the application server, so as to realize the binding of the network address information of the target application server and the additional wide area network interface.
可选地,还包括:Optionally, also include:
接收网关管理平台发送的第一取消绑定指令,所述第一取消绑定指令是网关管理平台根据应用加速服务平台发送的第一应用加速服务取消请求后生成的,所述第一应用加速服务取消请求是应用加速服务平台确定用户端的应用加速服务是使用所述额外的广域网接口的唯一应用加速服务后生成的;Receive the first unbinding instruction sent by the gateway management platform, the first unbinding instruction is generated by the gateway management platform after canceling the first application acceleration service request sent by the application acceleration service platform, and the first application acceleration service The cancellation request is generated after the application acceleration service platform determines that the application acceleration service of the client is the only application acceleration service using the additional WAN interface;
根据所述第一取消绑定指令,解除所述额外的广域网接口与应用服务端网络地址集合之间的绑定;According to the first unbinding instruction, release the binding between the additional WAN interface and the network address set of the application server;
释放所述额外的广域网接口的资源。resources of the additional WAN interface are released.
可选地,还包括:Optionally, also include:
接收网关管理平台发送的第二取消绑定指令,所述第二取消绑定指令是网关管理平台根据应用加速服务平台发送的第二应用加速服务取消请求后生成的,所述第二应用加速服务取消请求是应用加速服务平台确定用户端的应用加速服务不是使用所述额外的广域网接口的唯一应用加速服务后生成的;Receive the second unbinding instruction sent by the gateway management platform, the second unbinding instruction is generated by the gateway management platform after canceling the second application acceleration service request sent by the application acceleration service platform, and the second application acceleration service The cancellation request is generated after the application acceleration service platform determines that the application acceleration service of the client is not the only application acceleration service using the additional WAN interface;
根据所述第二取消绑定指令,获取第二取消绑定指令中至少一个待取消的应用服务端网络地址信息;Acquiring at least one application server network address information to be canceled in the second unbinding instruction according to the second unbinding instruction;
将至少一个待取消的应用服务端网络地址信息从所述应用服务端网络地址集合中删除。Deleting at least one application server network address information to be canceled from the application server network address set.
第二方面,所述方法应用于应用加速平台,所述方法应用于应用加速平台,包括:In a second aspect, the method is applied to an application acceleration platform, and the method is applied to an application acceleration platform, including:
接收用户端发送的应用加速服务订购请求;Receive the application acceleration service subscription request sent by the client;
根据所述应用加速服务订购请求,通过至少一个网元设备向对应的网关设备发送额外广域网接口创建请求;所述额外广域网接口创建请求用于指示网关设备创建额外的广域网接口,所述额外的广域网接口用于传输用户端订购的应用加速服务中待加速的数据包;According to the application acceleration service subscription request, at least one network element device sends an additional WAN interface creation request to the corresponding gateway device; the additional WAN interface creation request is used to instruct the gateway device to create an additional WAN interface, and the additional WAN interface The interface is used to transmit data packets to be accelerated in the application acceleration service subscribed by the client;
接收网关设备通过至少一个网元设备发送的创建成功反馈信息;receiving the creation success feedback information sent by the gateway device through at least one network element device;
根据所述创建成功反馈信息向网关管理设备发送集合配置请求,所述集合配置请求用于指示网关设备获取应用服务端网络地址集合,并将所述额外的广域网接口与应用服务端网络地址集合进行绑定,所述应用服务端网络地址集合中包括至少一个应用服务端网络地址信息。Send a set configuration request to the gateway management device according to the creation success feedback information, where the set configuration request is used to instruct the gateway device to obtain the network address set of the application server, and perform a combination of the additional WAN interface and the set of network addresses of the application server Binding, the application server network address set includes at least one application server network address information.
可选地,还包括:Optionally, also include:
接收用户端发送的应用加速服务退订请求;Receive the application acceleration service unsubscribe request sent by the client;
若确定用户端订购的应用加速服务是使用所述额外的广域网接口的唯一应用加速服务,则生成第一应用加速服务取消请求;If it is determined that the application acceleration service ordered by the client is the only application acceleration service using the additional WAN interface, then generate a first application acceleration service cancellation request;
将所述第一应用加速服务取消请求发送给网关管理平台,所述第一应用加速服务取消请求用于指示网关管理平台向网关设备发送第一取消绑定指令,所述第一取消绑定指令用于指示网关设备解除所述额外的广域网接口与应用服务端网络地址集合之间的绑定。Sending the first application acceleration service cancellation request to the gateway management platform, the first application acceleration service cancellation request is used to instruct the gateway management platform to send a first unbinding instruction to the gateway device, the first unbinding instruction It is used to instruct the gateway device to release the binding between the extra wide area network interface and the network address set of the application server.
可选地,还包括:Optionally, also include:
若确定用户端订购的应用加速服务不是使用所述额外的广域网接口的唯一应用加速服务,则生成第二应用加速服务取消请求;If it is determined that the application acceleration service ordered by the client is not the only application acceleration service using the additional WAN interface, then generate a second application acceleration service cancellation request;
将所述第二应用加速服务取消请求发送给网关管理平台,所述第二应用加速服务取消请求用于指示网关管理平台向网关设备发送第二取消绑定指令,所述第二取消绑定指令用于指示网关设备获取第二取消绑定指令中至少一个待取消的应用服务端网络地址信息,并将至少一个待取消的应用服务端网络地址信息从所述应用服务端网络地址集合中删除。Send the second application acceleration service cancellation request to the gateway management platform, the second application acceleration service cancellation request is used to instruct the gateway management platform to send a second unbinding instruction to the gateway device, the second unbinding instruction It is used to instruct the gateway device to obtain at least one application server network address information to be canceled in the second unbinding instruction, and delete the at least one application server network address information to be canceled from the application server network address set.
第三方面,本申请提供一种应用加速装置,所述装置位于网关设备中,所述装置包括:In a third aspect, the present application provides an application acceleration device, the device is located in a gateway device, and the device includes:
创建请求接收模块,用于接收应用加速服务平台通过至少一个网元设备发送的额外广域网接口创建请求;Create a request receiving module for receiving an additional WAN interface creation request sent by the application acceleration service platform through at least one network element device;
接口创建模块,用于根据所述额外广域网接口创建请求创建额外的广域网接口,所述额外的广域网接口用于传输用户端订购的应用加速服务中待加速的数据包;An interface creation module, configured to create an additional WAN interface according to the additional WAN interface creation request, and the additional WAN interface is used to transmit data packets to be accelerated in the application acceleration service subscribed by the client;
集合获取模块,用于获取用户端订购的应用加速服务中应用服务端网络地址集合,所述应用服务端网络地址集合中包括至少一个应用服务端网络地址信息;A set acquisition module, configured to acquire a set of application server network addresses in the application acceleration service subscribed by the client, where the set of application server network addresses includes at least one application server network address information;
关系绑定模块,用于将所述额外的广域网接口与应用服务端网络地址集合进行绑定,以在传输待加速的数据包时,采用额外的广域网接口对所述待加速的数据包进行加速传输,并按照绑定后的应用服务端网络地址集合中的应用服务端网络地址信息发送给应用服务端。A relationship binding module, configured to bind the additional WAN interface to the application server network address set, so that when the data packet to be accelerated is transmitted, the additional WAN interface is used to accelerate the data packet to be accelerated and send it to the application server according to the application server network address information in the bound application server network address set.
第四方面,本申请提供一种应用加速装置,所述装置位于应用加速平台中,所述装置包括:In a fourth aspect, the present application provides an application acceleration device, the device is located in an application acceleration platform, and the device includes:
订购请求接收模块,用于接收用户端发送的应用加速服务订购请求;An order request receiving module, configured to receive an application acceleration service order request sent by the client;
订购请求发送模块,用于根据所述应用加速服务订购请求,通过至少一个网元设备向对应的网关设备发送额外广域网接口创建请求;所述额外广域网接口创建请求用于指示网关设备创建额外的广域网接口,所述额外的广域网接口用于传输用户端订购的应用加速服务中待加速的数据包;An order request sending module, configured to send an additional WAN interface creation request to the corresponding gateway device through at least one network element device according to the application acceleration service order request; the additional WAN interface creation request is used to instruct the gateway device to create an additional WAN An interface, the additional wide area network interface is used to transmit data packets to be accelerated in the application acceleration service subscribed by the client;
信息接收模块,用于接收网关设备通过至少一个网元设备发送的创建成功反馈信息;An information receiving module, configured to receive creation success feedback information sent by the gateway device through at least one network element device;
配置请求发送模块,还用于根据所述创建成功反馈信息向网关管理设备发送集合配置请求,所述集合配置请求用于指示网关设备获取应用服务端网络地址集合,并将所述额外的广域网接口与应用服务端网络地址集合进行绑定,所述应用服务端网络地址集合中包括至少一个应用服务端网络地址信息。The configuration request sending module is further configured to send a set configuration request to the gateway management device according to the creation success feedback information, and the set configuration request is used to instruct the gateway device to obtain the network address set of the application server, and set the additional WAN interface Binding with the application server network address set, the application server network address set includes at least one application server network address information.
第四方面,本申请提供一种网关设备,包括:处理器,以及与所述处理器通信连接的存储器和收发器;In a fourth aspect, the present application provides a gateway device, including: a processor, and a memory and a transceiver communicatively connected to the processor;
所述存储器存储计算机执行指令;所述收发器,用于收发数据;The memory stores computer-executable instructions; the transceiver is used to send and receive data;
所述处理器执行所述存储器存储的计算机执行指令,以实现如第一方面中任一项所述的方法。The processor executes the computer-implemented instructions stored in the memory to implement the method according to any one of the first aspects.
第五方面,本申请提供一种应用加速平台,包括:处理器,以及与所述处理器通信连接的存储器和收发器;In a fifth aspect, the present application provides an application acceleration platform, including: a processor, and a memory and a transceiver communicatively connected to the processor;
所述存储器存储计算机执行指令;所述收发器,用于收发数据;The memory stores computer-executable instructions; the transceiver is used to send and receive data;
所述处理器执行所述存储器存储的计算机执行指令,以实现如第二方面中任一项所述的方法。The processor executes the computer-implemented instructions stored in the memory to implement the method according to any one of the second aspects.
第六方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如第一方面或第二方面中任一项所述的方法。In a sixth aspect, the present application provides a computer-readable storage medium, where computer-executable instructions are stored in the computer-readable storage medium, and the computer-executable instructions are used to implement the first aspect or the second aspect when executed by a processor any one of the methods described.
本申请提供的应用加速方法、装置、设备、平台及存储介质,所述方法应用于网关设备,接收应用加速服务平台通过至少一个网元设备发送的额外广域网接口创建请求;根据所述额外广域网接口创建请求创建额外的广域网接口,所述额外的广域网接口用于传输用户端订购的应用加速服务中待加速的数据包;获取用户端订购的应用加速服务中应用服务端网络地址集合,所述应用服务端网络地址集合中包括至少一个应用服务端网络地址信息;将所述额外的广域网接口与应用服务端网络地址集合进行绑定,以在传输待加速的数据包时,采用额外的广域网接口对所述待加速的数据包进行加速传输,并按照绑定后的应用服务端网络地址集合中的应用服务端网络地址信息发送给应用服务端。通过创建额外的广域网接口,并且将额外的广域网接口与应用服务端网络地址集合绑定,实现待加速数据包通过额外的广域网接口加速传输,提高了应用加速服务中数据包的传输效率。The application acceleration method, device, device, platform, and storage medium provided by the present application, the method is applied to a gateway device, and receives an additional WAN interface creation request sent by the application acceleration service platform through at least one network element device; according to the additional WAN interface Create a request to create an additional WAN interface, the additional WAN interface is used to transmit the data packets to be accelerated in the application acceleration service subscribed by the client; obtain the application server network address set in the application acceleration service subscribed by the client, and the application The server network address set includes at least one application server network address information; the additional WAN interface is bound to the application server network address set, so that when the data packet to be accelerated is transmitted, the additional WAN interface is used to The to-be-accelerated data packet is accelerated to be transmitted, and sent to the application server according to the application server network address information in the bound application server network address set. By creating an additional WAN interface and binding the additional WAN interface to the network address set of the application server, the accelerated transmission of data packets to be accelerated through the additional WAN interface is realized, and the transmission efficiency of data packets in the application acceleration service is improved.
附图说明Description of drawings
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the application and together with the description serve to explain the principles of the application.
图1为本申请实施例提供的应用加速方法的应用场景图;FIG. 1 is an application scenario diagram of an application acceleration method provided in an embodiment of the present application;
图2为本申请实施例一提供的应用加速方法的方法流程图;FIG. 2 is a flow chart of the application acceleration method provided in
图3为本申请实施例二提供的应用加速方法的方法流程图;FIG. 3 is a method flow chart of the application acceleration method provided in
图4为本申请实施例三提供的应用加速方法的方法流程图;FIG. 4 is a method flow chart of the application acceleration method provided in Embodiment 3 of the present application;
图5为本申请实施例四提供的应用加速方法的方法流程图;FIG. 5 is a method flowchart of the application acceleration method provided in
图6为本申请实施例六提供的应用加速方法的方法流程图;FIG. 6 is a method flowchart of the application acceleration method provided in Embodiment 6 of the present application;
图7为本申请实施例七提供的应用加速方法的方法流程图;FIG. 7 is a method flowchart of the application acceleration method provided in Embodiment 7 of the present application;
图8为本申请实施例八提供的应用加速方法的方法流程图;FIG. 8 is a method flowchart of the application acceleration method provided in Embodiment 8 of the present application;
图9为本申请实施例九提供的应用加速方法的方法流程图;FIG. 9 is a method flowchart of the application acceleration method provided in Embodiment 9 of the present application;
图10为本申请实施例十提供的应用加速方法的方法流程图;FIG. 10 is a method flowchart of the application acceleration method provided in Embodiment 10 of the present application;
图11为本申请实施例十一提供的应用加速装置的结构图;FIG. 11 is a structural diagram of an application acceleration device provided in Embodiment 11 of the present application;
图12为本申请实施例十二提供的应用加速装置的结构图;FIG. 12 is a structural diagram of an application acceleration device provided in Embodiment 12 of the present application;
图13为本申请实施例十三提供的应用加速系统的网络结构图;FIG. 13 is a network structure diagram of the application acceleration system provided by Embodiment 13 of the present application;
图14为本申请实施例十四提供的网关设备的实体结构图;FIG. 14 is a physical structural diagram of a gateway device provided in Embodiment 14 of the present application;
图15为本申请实施例十四提供的应用加速平台的实体结构图。FIG. 15 is a physical structure diagram of the application acceleration platform provided by Embodiment 14 of the present application.
通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。By means of the above drawings, specific embodiments of the present application have been shown, which will be described in more detail hereinafter. These drawings and text descriptions are not intended to limit the scope of the concept of the application in any way, but to illustrate the concept of the application for those skilled in the art by referring to specific embodiments.
具体实施方式Detailed ways
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numerals in different drawings refer to the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with aspects of the present application as recited in the appended claims.
为了清楚理解本申请的技术方案,首先对现有技术的方案进行详细介绍。现有技术在实现应用加速服务时依赖于运营商固网切片技术,固定网络切片利用切片相关技术在固定网络基础设施上提供具备隔离属性和差异化连接能力的多个逻辑通道,为用户提供接入网、城域网、骨干网、业务侧的端到端保障产品,如通过独立业务通道、端到端QoS、带宽动态调整等切片能力,为在线教育、游戏加速、远程办公等用户提供特定应用加速。然而,由于各类应用的数据传输都在同一条宽带通道上,而各类应用的数据传输量有越来越大的趋势,而现有带宽容量有限,因此,现有技术基于现有的宽带通道做QoS配置,并不能解决带宽不足的问题。In order to clearly understand the technical solutions of the present application, the solutions of the prior art are first introduced in detail. Existing technologies rely on the carrier's fixed network slicing technology when implementing application acceleration services. Fixed network slicing uses slicing-related technologies to provide multiple logical channels with isolation attributes and differentiated connection capabilities on the fixed network infrastructure, providing users with access End-to-end assurance products on the access network, MAN, backbone network, and service side, such as independent service channels, end-to-end QoS, and dynamic bandwidth adjustment, provide specific services for users such as online education, game acceleration, and remote office. Application acceleration. However, since the data transmission of various applications is on the same broadband channel, and the data transmission volume of various applications tends to increase, and the existing bandwidth capacity is limited, so the existing technology is based on the existing broadband Channel QoS configuration does not solve the problem of insufficient bandwidth.
基于现有技术带宽不足的问题,为了扩展带宽,发明人经过创造性的研究后发现,为了切实为应用加速服务传输待加速数据包解决带宽不足的问题,可以开通额外的数据传输通道,来保证该数据传输通道专门为待加速的数据包进行传输,使待加速的数据包在传输时具有足够的带宽。同时,开通额外的数据传输通道可通过在网关设备中创建额外的广域网接口来实现。为了引导订购应用加速服务的用户端数据包能够通过额外数据通道传输数据,还需要将额外数据通道的WAN口与应用服务端网络地址集合进行绑定,从而实现订购了应用加速服务的用户端数据包加速传输。进而有效提高了应用加速服务中待加速数据包的传输效率。Based on the problem of insufficient bandwidth in the existing technology, in order to expand the bandwidth, the inventor found after creative research that in order to effectively transmit the data packets to be accelerated for the application acceleration service to solve the problem of insufficient bandwidth, an additional data transmission channel can be opened to ensure the The data transmission channel is specially used to transmit the data packets to be accelerated, so that the data packets to be accelerated have sufficient bandwidth during transmission. At the same time, opening an additional data transmission channel can be realized by creating an additional wide area network interface in the gateway device. In order to guide the user-end data packets subscribed to the application acceleration service to transmit data through the additional data channel, it is also necessary to bind the WAN port of the additional data channel to the network address set of the application server, so as to realize the Packet accelerated transfer. Thus, the transmission efficiency of the data packets to be accelerated in the application acceleration service is effectively improved.
下面对本申请提供的应用加速方法的网络架构及应用场景进行介绍。The following introduces the network architecture and application scenarios of the application acceleration method provided by this application.
图1为本申请提供的应用加速方法的应用场景图。如图1所示,本申请提供的应用加速方法对应的网络结构中可包括:应用加速服务平台1、网关管理平台2、省份网络编排控制系统3、网关设备4。应用加速服务平台分别与网关管理平台和省份网络编排控制系统通信连接。网关管理平台和省份网络编排控制系统分别与网关设备通信连接。可以理解的是,在省份网络编排控制系统3和网关设备4之间还可以包括其他网元设备,如核心路由器、宽带接入服务器、光线路终端设备。核心路由器对外与其他核心路由器连接,对内与宽带接入服务器连接,宽带接入服务器与光线路终端设备连接,光线路终端设备与网关设备连接。本申请提供的方案具体可在用户端订购应用加速服务时执行。具体地,应用加速服务平台1获取用户端订购的应用加速服务订购请求,向对应的省份网络编排控制系统3发送额外广域网接口创建请求。省份网络编排控制系统3向网关设备4发送额外广域网接口创建指令。网关设备4根据接收的指令,创建额外的广域网接口。网关设备4创建额外的广域网接口成功向省份网络编排控制系统3发送创建成功反馈信息。省份网络编排控制系统3向应用加速服务平台1反馈接口创建成功消息。应用加速服务平台1向网关管理平台2发送集合配置请求。网关管理平台2接收集合配置请求,向网关设备4发送绑定指令。网关设备4接收指令,解析指令,提取应用服务端网络地址集合,将其与额外的广域网接口进行绑定。当待加速数据包传输时,通过额外的广域网接口对待加速数据包进行加速传输。FIG. 1 is an application scenario diagram of the application acceleration method provided by the present application. As shown in FIG. 1 , the network structure corresponding to the application acceleration method provided by this application may include: an application
本申请提供的应用加速方法具体用于各种应用加速服务中。如视频加速服务。当用户订购了视频加速服务后,应用加速服务平台接收用户端发送的视频应用订购加速请求。订购加速请求中包括视频应用服务端网络地址、用户宽带账号及省份编码信息。应用加速服务平台封装用户宽带信息,根据省份编码向对应的省份网络编排控制系统发送额外广域网接口创建请求。省份网络编排控制系统收到请求后,向网关设备发送额外广域网接口创建指令。网关设备根据额外广域网接口创建指令创建额外的广域网接口。额外的广域网接口创建成功,网关设备向省份网络编排控制平台反馈创建成功消息。省份网络编排控制平台向应用加速服务平台反馈创建成功消息。应用加速服务平台向网关管理平台发送集合配置请求。该绑定请求中包括视频应用服务端的网络地址集合。网关管理平台接收请求后,提取视频应用服务端网络地址集合信息,向网关设备发送绑定指令。网关设备根据收到的绑定指令,将视频应用服务端网络地址集合与额外的广域网接口进行绑定。当视频应用有待加速数据包需要传输时,通过额外的广域网接口对待加速数据包进行加速传输。The application acceleration method provided in this application is specifically used in various application acceleration services. Such as video acceleration services. After the user subscribes to the video acceleration service, the application acceleration service platform receives the video application subscription acceleration request sent by the user terminal. The subscription acceleration request includes the network address of the video application server, the user's broadband account and the province code information. The application acceleration service platform encapsulates user broadband information, and sends an additional WAN interface creation request to the corresponding provincial network orchestration control system according to the provincial code. After receiving the request, the provincial network orchestration control system sends an additional WAN interface creation instruction to the gateway device. The gateway device creates the extra wide area network interface according to the extra wide area network interface creation instruction. The additional WAN interface is created successfully, and the gateway device feeds back the creation success message to the provincial network orchestration control platform. The provincial network orchestration control platform feeds back the creation success message to the application acceleration service platform. The application acceleration service platform sends a collection configuration request to the gateway management platform. The binding request includes a set of network addresses of the video application server. After receiving the request, the gateway management platform extracts the network address set information of the video application server, and sends a binding instruction to the gateway device. The gateway device binds the network address set of the video application server with the additional WAN interface according to the binding instruction received. When the data packets to be accelerated for the video application need to be transmitted, the accelerated transmission of the data packets to be accelerated is performed through an additional wide area network interface.
下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。The technical solution of the present application and how the technical solution of the present application solves the above technical problems will be described in detail below with specific embodiments. The following specific embodiments may be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. Embodiments of the present application will be described below in conjunction with the accompanying drawings.
实施例一Embodiment one
本申请实施例针对数据包加速传输时带宽不足的问题,提供了应用加速方法。本实施例中的方法的执行主体为应用加速装置。该应用加速装置位于网关设备中。图2是本申请提供的应用加速方法流程图。如图2所示,该方法具体步骤如下:The embodiment of the present application provides an application acceleration method for the problem of insufficient bandwidth during accelerated transmission of data packets. The execution subject of the method in this embodiment is an application acceleration device. The application acceleration device is located in the gateway device. FIG. 2 is a flow chart of the application acceleration method provided by this application. As shown in Figure 2, the specific steps of the method are as follows:
步骤S101、接收应用加速服务平台通过至少一个网元设备发送的额外广域网接口创建请求。Step S101, receiving an additional WAN interface creation request sent by the application acceleration service platform through at least one network element device.
其中,至少一个网元设备,可以包括:省份网络编排控制系统、核心路由器、宽带接入服务器、光线路终端设备等。Among them, at least one network element device may include: a provincial network orchestration control system, a core router, a broadband access server, an optical line terminal device, and the like.
具体地,应用加速服务平台发送额外广域网接口创建请求给省份网络编排控制系统。其中,广域网接口创建请求包括用户的宽带账号和省份编码信息。根据省份编码信息,对应的省份网络编排控制系统通过用户宽带账号对应的宽带接入服务器发送额外的广域网接口创建命令给网关设备。网关设备接收对应省份网络编排控制系统发送的额外的广域网接口创建命令。同时,省份网络编排控制系统还可向核心路由器、宽带接入服务器、光线路终端设备及网关设备发送QoS配置命令。Specifically, the application acceleration service platform sends an additional WAN interface creation request to the provincial network orchestration control system. Wherein, the WAN interface creation request includes the user's broadband account number and province code information. According to the province code information, the corresponding provincial network orchestration control system sends an additional WAN interface creation command to the gateway device through the broadband access server corresponding to the user's broadband account. The gateway device receives the additional WAN interface creation command sent by the network orchestration control system of the corresponding province. At the same time, the provincial network orchestration control system can also send QoS configuration commands to core routers, broadband access servers, optical line terminal equipment and gateway equipment.
其中,QoS配置命令,用于保证待加速数据包的优先传输。Among them, the QoS configuration command is used to ensure the priority transmission of the data packets to be accelerated.
步骤S102、根据额外广域网接口创建请求创建额外的广域网接口,额外的广域网接口用于传输用户端订购的应用加速服务中待加速的数据包。Step S102: Create an additional WAN interface according to the request for creating an additional WAN interface, and the additional WAN interface is used to transmit data packets to be accelerated in the application acceleration service subscribed by the user terminal.
具体地,网关设备根据省份网络编排控制系统发送的额外广域网接口创建请求创建额外的广域网接口。该额外的广域网接口用于传输订购了应用加速服务的用户端产生的待加速的数据包。各网元设备接收省份网络编排控制系统的QoS配置命令进行相应配置。QoS配置参数可以包括优先级、虚拟局域网VLAN、动态主机配置协议DHCP及其属性。QoS配置完成后,会在宽带接入服务器下创建对应的VLAN,并将此宽带账号下订购了应用加速服务的用户端网络地址配置在此VLAN下。Specifically, the gateway device creates an additional WAN interface according to an additional WAN interface creation request sent by the provincial network orchestration control system. The additional wide area network interface is used to transmit the data packets to be accelerated generated by the user terminal that has subscribed to the application acceleration service. Each network element device receives the QoS configuration command from the provincial network orchestration control system to perform corresponding configuration. QoS configuration parameters may include priority, virtual local area network VLAN, dynamic host configuration protocol DHCP and its attributes. After the QoS configuration is completed, a corresponding VLAN will be created under the broadband access server, and the network address of the client that has subscribed to the application acceleration service under this broadband account will be configured under this VLAN.
步骤S103、获取用户端订购的应用加速服务中应用服务端网络地址集合,应用服务端网络地址集合中包括至少一个应用服务端网络地址信息。具体地,作为一种可选的实施方式,应用加速平台发送集合配置请求给网关管理平台,网关管理平台下发绑定指令给网关设备。绑定指令中包括应用服务端网络地址集合。该集合中包括至少一个应用服务端网络地址信息。Step S103 , acquiring the network address set of the application server in the application acceleration service subscribed by the client, where the network address set of the application server includes at least one network address information of the application server. Specifically, as an optional implementation manner, the application acceleration platform sends a collection configuration request to the gateway management platform, and the gateway management platform sends a binding instruction to the gateway device. The binding instruction includes a set of application server network addresses. The set includes at least one application server network address information.
其中,应用服务端网络地址信息可以包括应用服务端网络IP地址及端口号。Wherein, the application server network address information may include the application server network IP address and port number.
步骤S104、将额外的广域网接口与应用服务端网络地址集合进行绑定,以在传输待加速的数据包时,采用额外的广域网接口对待加速的数据包进行加速传输,并按照绑定后的应用服务端网络地址集合中的应用服务端网络地址信息发送给应用服务端。Step S104: Bind the additional WAN interface to the network address set of the application server, so that when the data packet to be accelerated is transmitted, the additional WAN interface is used to accelerate the transmission of the data packet to be accelerated, and according to the bound application The application server network address information in the server network address set is sent to the application server.
具体地,作为一种可选的实施方式,网关设备接收绑定指令,解析命令,得到应用服务端网络地址集合。将额外的广域网接口与应用服务端网络地址集合进行绑定,并将该绑定关系进行存储。在有待加速数据包进行传输时,能够通过属于应用服务端网络地址集合的目的地址定位到网关设备额外的广域网接口进行数据转发。并且根据目的地址发送给对应的应用服务端。Specifically, as an optional implementation manner, the gateway device receives the binding command, parses the command, and obtains the network address set of the application server. Bind the extra wide area network interface with the network address set of the application server, and store the binding relationship. When the data packets to be accelerated are transmitted, the destination address belonging to the network address set of the application server can be located to an additional wide area network interface of the gateway device for data forwarding. And send it to the corresponding application server according to the destination address.
本申请实施例中,接收应用加速服务平台通过至少一个网元设备发送的额外广域网接口创建请求。根据额外广域网接口创建请求创建额外的广域网接口,额外的广域网接口用于传输用户端订购的应用加速服务中待加速的数据包。获取用户端订购的应用加速服务中应用服务端网络地址集合,应用服务端网络地址集合中包括至少一个应用服务端网络地址信息。将额外的广域网接口与应用服务端网络地址集合进行绑定,以在传输待加速的数据包时,采用额外的广域网接口对待加速的数据包进行加速传输,并按照绑定后的应用服务端网络地址集合中的应用服务端网络地址信息发送给应用服务端。通过发送额外广域网接口创建请求创建额外的广域网接口。通过创建额外的广域网接口,并且将额外的广域网接口与应用服务端网络地址集合绑定,实现待加速数据包通过额外的广域网接口加速传输,提高了应用加速服务中数据包的传输效率。In the embodiment of the present application, an additional wide area network interface creation request sent by the application acceleration service platform through at least one network element device is received. An additional WAN interface is created according to the additional WAN interface creation request, and the additional WAN interface is used to transmit data packets to be accelerated in the application acceleration service subscribed by the client. Acquiring the application server network address set in the application acceleration service subscribed by the user terminal, where the application server network address set includes at least one application server network address information. Bind the additional WAN interface with the network address set of the application server, so that when the data packets to be accelerated are transmitted, the additional WAN interface is used to accelerate the transmission of the data packets to be accelerated, and according to the bound application server network The network address information of the application server in the address set is sent to the application server. Create additional WAN interfaces by sending additional WAN interface creation requests. By creating an additional WAN interface and binding the additional WAN interface to the network address set of the application server, the accelerated transmission of data packets to be accelerated through the additional WAN interface is realized, and the transmission efficiency of data packets in the application acceleration service is improved.
实施例二Embodiment two
图3是本申请提供的应用加速方法流程图。如图3所示,在上述实施例基础上,本申请实施例涉及步骤S103获取用户端订购的应用加速服务中应用服务端网络地址集合,应用服务端网络地址集合中包括至少一个应用服务端网络地址信息的一种具体可实现方式。本申请实施例提供的应用加速方法中,获取用户端订购的应用加速服务中应用服务端网络地址集合,应用服务端网络地址集合中包括至少一个应用服务端网络地址信息,包括如下步骤:FIG. 3 is a flow chart of the application acceleration method provided by this application. As shown in Figure 3, on the basis of the above-mentioned embodiments, the embodiment of the present application involves step S103 obtaining the application server network address set in the application acceleration service subscribed by the client, and the application server network address set includes at least one application server network A concrete implementation of address information. In the application acceleration method provided by the embodiment of the present application, the network address set of the application server in the application acceleration service subscribed by the client is obtained, and the network address set of the application server includes at least one network address information of the application server, including the following steps:
步骤S201、接收网关管理平台发送的绑定指令。绑定指令是应用加速服务平台向网关设备发送的集合配置请求并通过从集合配置请求中提取到的至少一个应用服务端网络地址信息生成的。Step S201, receiving a binding instruction sent by the gateway management platform. The binding instruction is generated by the collection configuration request sent by the application acceleration service platform to the gateway device by using at least one network address information of the application server extracted from the collection configuration request.
具体地,应用加速服务平台通过网关管理平台发送集合配置请求给网关设备。网关管理平台解析请求信息,从中提取应用服务端网络地址集合信息,生成绑定指令,发送给网关设备。绑定指令中包括应用服务端网络地址集合信息。Specifically, the application acceleration service platform sends a collection configuration request to the gateway device through the gateway management platform. The gateway management platform parses the request information, extracts the network address set information of the application server from it, generates a binding instruction, and sends it to the gateway device. The binding instruction includes application server network address set information.
步骤S202、对绑定指令进行解析,以获得绑定指令中包括的应用服务端网络地址集合。Step S202, parsing the binding instruction to obtain a set of application server network addresses included in the binding instruction.
具体地,网关设备接收到网关管理平台发送的绑定指令,对绑定指令进行解析,获取应用服务端网络地址集合。将网关设备额外的广域网接口与应用服务端网络地址集合进行绑定。Specifically, the gateway device receives the binding instruction sent by the gateway management platform, parses the binding instruction, and obtains the network address set of the application server. Bind the extra WAN interface of the gateway device with the network address set of the application server.
本申请实施例中,接收网关管理平台发送的绑定指令。绑定指令是应用加速服务平台向网关设备发送的集合配置请求并通过从集合配置请求中提取到的至少一个应用服务端网络地址信息生成的。对绑定指令进行解析,以获得绑定指令中包括的应用服务端网络地址集合。能够通过应用加速平台与网关管理平台以及网关设备进行通信的方式顺利获取到应用服务端网络地址集合,并且能够通过绑定指令执行额外的广域网接口与应用服务端网络地址集合的绑定。In the embodiment of the present application, the binding instruction sent by the gateway management platform is received. The binding instruction is generated by the collection configuration request sent by the application acceleration service platform to the gateway device by using at least one network address information of the application server extracted from the collection configuration request. The binding instruction is parsed to obtain the application server network address set included in the binding instruction. The network address set of the application server can be successfully obtained through the communication between the application acceleration platform and the gateway management platform and the gateway device, and the binding of the additional WAN interface and the network address set of the application server can be performed through a binding command.
实施例三Embodiment three
图4是本申请提供的应用加速方法流程图。如图4所示,在实施例一或实施例二的基础上,本申请实施例还包括以下步骤:FIG. 4 is a flow chart of the application acceleration method provided by this application. As shown in Figure 4, on the basis of
步骤S301、接收用户端发送的待加速的数据包及目标应用服务端网络地址信息。Step S301, receiving the data packet to be accelerated and the network address information of the target application server sent by the client.
具体地,订购了应用加速服务的用户端发送待加速的数据包到网关设备,网关设备接收待加速数据包。待加速数据包包头部分带有数据包的目的地址,即目标应用服务端网络地址信息。Specifically, the user terminal that has subscribed to the application acceleration service sends the data packet to be accelerated to the gateway device, and the gateway device receives the data packet to be accelerated. The header of the data packet to be accelerated contains the destination address of the data packet, that is, the network address information of the target application server.
步骤S302、判断应用服务端网络地址集合中是否包括目标应用服务端网络地址信息。Step S302, judging whether the network address set of the application server includes the network address information of the target application server.
具体地,网关设备读取待加速数据包中的目的地址,即应用服务端网络地址,判断此地址是否属于应用服务端网络地址集合中的地址。Specifically, the gateway device reads the destination address in the data packet to be accelerated, that is, the network address of the application server, and judges whether the address belongs to the address set in the network address set of the application server.
步骤S303、若确定包括目标应用服务端网络地址信息,则采用额外的广域网接口对待加速的数据包进行加速传输,并按照目标应用服务端网络地址信息发送给目标应用服务端。Step S303, if it is determined that the network address information of the target application server is included, use an additional WAN interface to accelerate the transmission of the data packet to be accelerated, and send it to the target application server according to the network address information of the target application server.
具体地,若网关设备确定目标应用服务端网络地址信息属于应用服务端网络地址集合中的地址时,则说明需要采用额外的广域网接口对待加速的数据包进行传输,实现对待加速数据包的加速,所以将待加速数据包通过额外的广域网接口进行转发。Specifically, if the gateway device determines that the network address information of the target application server belongs to the addresses in the network address set of the application server, it means that an additional wide area network interface needs to be used to transmit the data packets to be accelerated to realize the acceleration of the data packets to be accelerated. Therefore, the data packets to be accelerated are forwarded through the additional WAN interface.
本申请实施例中,接收用户端发送的待加速的数据包及目标应用服务端网络地址信息。判断应用服务端网络地址集合中是否包括目标应用服务端网络地址信息。若确定包括目标应用服务端网络地址信息,则采用额外的广域网接口对待加速的数据包进行加速传输,并按照目标应用服务端网络地址信息发送给目标应用服务端。通过判断待加速数据包的目标地址是否属于应用服务端网络地址集合,可快速确定是否需要通过额外的广域网接口进行传输。In the embodiment of the present application, the data packet to be accelerated and the network address information of the target application server sent by the client are received. It is judged whether the target application server network address information is included in the application server network address set. If it is determined that the network address information of the target application server is included, an additional wide area network interface is used to accelerate the transmission of the data packet to be accelerated, and send it to the target application server according to the network address information of the target application server. By judging whether the target address of the data packet to be accelerated belongs to the network address set of the application server, it can be quickly determined whether it needs to be transmitted through an additional wide area network interface.
实施例四Embodiment four
图5是本申请提供的应用加速方法流程图。如图5所示,在实施例三的基础上,本申请实施例涉及步骤S104采用额外的广域网接口对待加速的数据包进行加速传输的一种具体可实现方式。待加速的数据包中包括:VLAN报头。VLAN报头包括VLAN标识信息。本申请提供的应用加速方法中,采用额外的广域网接口对待加速的数据包进行加速传输,包括以下步骤:FIG. 5 is a flow chart of the application acceleration method provided by the present application. As shown in FIG. 5 , on the basis of the third embodiment, the embodiment of the present application relates to a specific implementable manner in which step S104 adopts an additional wide area network interface to accelerate the transmission of the data packets to be accelerated. The data packet to be accelerated includes: VLAN header. The VLAN header includes VLAN identification information. In the application acceleration method provided by this application, an additional wide area network interface is used to accelerate the transmission of the data packets to be accelerated, including the following steps:
步骤S401、获取预先为所述用户端订购的应用加速服务配置的服务质量QoS配置信息。Step S401. Obtain quality of service (QoS) configuration information pre-configured for the application acceleration service subscribed by the user terminal.
具体地,在网关设备创建额外的广域网接口时,各网元设备均配置了QoS服务质量信息。获取为用户端订购的应用加速服务配置的服务质量QoS配置信息。包括VLAN优先级、VLAN标识、DHCP等。Specifically, when the gateway device creates an additional wide area network interface, each network element device is configured with QoS service quality information. Obtain the QoS configuration information configured for the application acceleration service subscribed by the client. Including VLAN priority, VLAN ID, DHCP, etc.
步骤S402、在所述QoS配置信息中查询VLAN标识信息对应的VLAN优先级。Step S402, query the VLAN priority corresponding to the VLAN identification information in the QoS configuration information.
具体地,QoS配置参数包括VLAN优先级、VLAN标识等信息。查找VLAN标识对应的VLAN优先级。Specifically, the QoS configuration parameters include information such as VLAN priority and VLAN ID. Find the VLAN priority corresponding to the VLAN ID.
其中,VLAN优先级表示待加速数据包传输的优先级别。Wherein, the VLAN priority indicates the priority level of data packet transmission to be accelerated.
步骤S403、将所述VLAN优先级加入到VLAN报头中,并采用额外的广域网接口将所述待加速的数据包传输到对应的网元设备,以使所述网元设备根据所述VLAN标识信息及对应的VLAN优先级对所述待加速的数据包进行调度及转发,以实现加速传输。Step S403, adding the VLAN priority into the VLAN header, and using an additional WAN interface to transmit the data packet to be accelerated to the corresponding network element device, so that the network element device and the corresponding VLAN priority to schedule and forward the data packets to be accelerated, so as to realize accelerated transmission.
具体地,网关设备将获取到的优先级信息写入待加速数据包的VLAN报头的优先级信息预留区中。将此数据包发送到额外的广域网接口,并通过额外的广域网接口将打了优先级标识的待加速数据包依次传输到配置了QoS服务质量信息的各网元设备。服务质量QoS配置时还会配置队列调度信息。各网元设备根据预设的调度策略和待加速数据包的优先级信息,将待加速数据包放入对应的调度队列。根据调度策略对待加速数据包加速传输。最终通过核心路由器将数据包发往应用服务端网络地址。Specifically, the gateway device writes the acquired priority information into the priority information reserved area of the VLAN header of the data packet to be accelerated. The data packet is sent to an additional WAN interface, and the data packet to be accelerated marked with priority is sequentially transmitted to each network element device configured with QoS service quality information through the additional WAN interface. QoS configuration also configures queue scheduling information. Each network element device puts the data packet to be accelerated into the corresponding scheduling queue according to the preset scheduling strategy and the priority information of the data packet to be accelerated. Accelerate the transmission of accelerated data packets according to the scheduling policy. Finally, the data packet is sent to the network address of the application server through the core router.
本申请实施例中,获取预先为所述用户端订购的应用加速服务配置的服务质量QoS配置信息。在所述QoS配置信息中查询VLAN标识信息对应的VLAN优先级。将所述VLAN优先级加入到VLAN报头中,并采用额外的广域网接口将所述待加速的数据包传输到对应的网元设备,以使所述网元设备根据所述VLAN标识信息及对应的VLAN优先级对所述待加速的数据包进行调度及转发,以实现加速传输。通过对待加速数据包标识VLAN优先级信息,使得网元设备能够根据待加速数据包的VLAN标识信息与对应VLAN优先级信息对待加速数据包进行调度转发,保证网关设备后端的网元设备对待加速数据包的加速,提高传输效率。In the embodiment of the present application, the quality of service QoS configuration information pre-configured for the application acceleration service subscribed by the user terminal is obtained. Query the VLAN priority corresponding to the VLAN identification information in the QoS configuration information. Adding the VLAN priority to the VLAN header, and using an additional wide area network interface to transmit the data packet to be accelerated to the corresponding network element device, so that the network element device according to the VLAN identification information and the corresponding The VLAN priority schedules and forwards the data packets to be accelerated, so as to realize accelerated transmission. By identifying the VLAN priority information of the data packet to be accelerated, the network element device can schedule and forward the data packet to be accelerated according to the VLAN identification information of the data packet to be accelerated and the corresponding VLAN priority information, ensuring that the network element device at the back end of the gateway device treats the data to be accelerated Packets are accelerated to improve transmission efficiency.
实施例五Embodiment five
在实施例三或实施例四的基础上,本申请的应用加速方法,若确定不包括目标应用服务端网络地址信息,还包括如下步骤:On the basis of Embodiment 3 or
将目标应用服务端网络地址信息添加到应用服务端网络地址集合中,以实现目标应用服务端网络地址信息与额外的广域网接口的绑定。The network address information of the target application server is added to the set of network addresses of the application server, so as to realize the binding of the network address information of the target application server and the additional wide area network interface.
具体地,当有新的应用订购了加速服务时,网关设备判断该目标应用服务端网络地址是否已经包含在应用服务端网络地址集合中,如果应用服务端网络地址集合中不包括目标应用服务端网络地址信息,则将该目标应用服务端网络地址信息添加到应用服务端网络地址集合中。Specifically, when a new application subscribes to the acceleration service, the gateway device judges whether the target application server network address has been included in the application server network address set, if the application server network address set does not include the target application server network address information, the target application server network address information is added to the application server network address set.
本申请实施例中,将目标应用服务端网络地址信息添加到应用服务端网络地址集合中,以实现目标应用服务端网络地址信息与额外的广域网接口的绑定。能够在这个新的应用在进行加速时,能够对数据包顺利进行加速传输。In the embodiment of the present application, the network address information of the target application server is added to the set of network addresses of the application server, so as to realize the binding of the network address information of the target application server and the additional WAN interface. When this new application is accelerating, it can smoothly accelerate the transmission of data packets.
实施例六Embodiment six
图6是本申请提供的应用加速方法流程图。如图6所示,在实施例一到实施例五任一实施例的基础上,本申请提供的应用加速方法,还包括如下技术方案:FIG. 6 is a flow chart of the application acceleration method provided by the present application. As shown in Figure 6, on the basis of any one of
步骤S601、接收网关管理平台发送的第一取消绑定指令,第一取消绑定指令是网关管理平台根据应用加速服务平台发送的第一应用加速服务取消请求后生成的,第一应用加速服务取消请求是应用加速服务平台确定用户端的应用加速服务是使用额外的广域网接口的唯一应用加速服务后生成的。Step S601: Receive the first unbinding instruction sent by the gateway management platform. The first unbinding instruction is generated by the gateway management platform according to the first application acceleration service cancellation request sent by the application acceleration service platform. The first application acceleration service cancellation The request is generated after the application acceleration service platform determines that the application acceleration service at the user end is the only application acceleration service using the additional WAN interface.
具体地,当用户端取消订购应用加速服务时,应用加速平台判断该应用加速服务是否是使用额外的广域网接口的唯一应用加速服务。如果确定是唯一应用加速服务,则向网关管理平台发送第一应用加速服务取消请求。网关管理平台接收到应用加速服务平台发送的第一应用加速服务取消请求,生成第一取消绑定指令,发送给网关设备。网关设备接收网关管理平台发送的第一取消绑定指令。Specifically, when the user terminal cancels the application acceleration service, the application acceleration platform judges whether the application acceleration service is the only application acceleration service using an additional WAN interface. If it is determined that it is the only application acceleration service, a first application acceleration service cancellation request is sent to the gateway management platform. The gateway management platform receives the first application acceleration service cancellation request sent by the application acceleration service platform, generates a first unbinding instruction, and sends it to the gateway device. The gateway device receives the first unbinding instruction sent by the gateway management platform.
步骤S602、根据第一取消绑定指令,解除额外的广域网接口与应用服务端网络地址集合之间的绑定。Step S602 , according to the first unbinding instruction, unbind the additional WAN interface from the network address set of the application server.
具体地,网关设备接收网关管理平台发送的第一取消绑定指令,获取额外的广域网接口与此应用服务端网络地址集合的绑定关系,并解除额外的广域网接口与此应用服务端网络地址集合的绑定关系。Specifically, the gateway device receives the first unbinding instruction sent by the gateway management platform, obtains the binding relationship between the additional WAN interface and the application server network address set, and releases the additional WAN interface from the application server network address set binding relationship.
步骤S603、释放额外的广域网接口的资源。Step S603, releasing the resource of the extra wide area network interface.
具体地,网关设备解除额外的广域网接口与应用服务端网络地址集合的绑定关系后,释放额外的广域网接口资源。同时,各网元设备还可释放为用户端应用加速服务配置的网络资源。Specifically, the gateway device releases the additional WAN interface resources after releasing the binding relationship between the additional WAN interface and the network address set of the application server. At the same time, each network element device can also release the network resources configured for the application acceleration service at the user end.
本申请实施例中,接收网关管理平台发送的第一取消绑定指令,第一取消绑定指令是网关管理平台根据应用加速服务平台发送的第一应用加速服务取消请求后生成的,第一应用加速服务取消请求是应用加速服务平台确定用户端的应用加速服务是使用额外的广域网接口的唯一应用加速服务后生成的。根据第一取消绑定指令,解除额外的广域网接口与应用服务端网络地址集合之间的绑定。释放额外的广域网接口的资源。应用加速服务平台通过确定应用加速服务是使用额外的广域网接口的唯一应用加速服务,向网关管理平台发送第一应用加速服务取消请求,网关管理平台收到请求后通过向网关设备发送第一取消绑定指令,网关设备解除额外的广域网接口与应用服务端网络地址集合之间的绑定,能够及时释放额外的广域网接口资源,节约网络资源。In this embodiment of the application, the first unbinding instruction sent by the gateway management platform is received. The first unbinding instruction is generated by the gateway management platform according to the first application acceleration service cancellation request sent by the application acceleration service platform. The first application The acceleration service cancellation request is generated after the application acceleration service platform determines that the application acceleration service at the user end is the only application acceleration service using an additional WAN interface. According to the first unbinding instruction, the binding between the additional WAN interface and the network address set of the application server is released. Free up additional WAN interface resources. The application acceleration service platform sends the first application acceleration service cancel request to the gateway management platform by determining that the application acceleration service is the only application acceleration service using an additional WAN interface, and the gateway management platform sends the first unbinding request to the gateway device after receiving the request. The gateway device releases the binding between the additional WAN interface and the network address set of the application server, which can release the additional WAN interface resources in time and save network resources.
实施例七Embodiment seven
图7是本申请提供的应用加速方法流程图。如图7所示,在实施例一到实施例六任一实施例的基础上,本申请提供的应用加速方法,还包括如下技术方案:FIG. 7 is a flow chart of the application acceleration method provided by this application. As shown in Figure 7, on the basis of any one of
步骤S701、接收网关管理平台发送的第二取消绑定指令,第二取消绑定指令是网关管理平台根据应用加速服务平台发送的第二应用加速服务取消请求后生成的,第二应用加速服务取消请求是应用加速服务平台确定用户端的应用加速服务不是使用额外的广域网接口的唯一应用加速服务后生成的。Step S701: Receive the second unbinding instruction sent by the gateway management platform. The second unbinding instruction is generated by the gateway management platform according to the second application acceleration service cancellation request sent by the application acceleration service platform. The second application acceleration service cancellation The request is generated after the application acceleration service platform determines that the application acceleration service at the user end is not the only application acceleration service using the additional WAN interface.
具体地,当用户端取消订购应用加速服务时,应用加速平台判断该应用加速服务是否是使用额外的广域网接口的唯一应用加速服务。如果确定不是唯一应用加速服务,则向网关管理平台发送第二应用加速服务取消请求。第二应用加速服务取消请求中包括至少一个待取消加速服务的应用服务端网络地址信息。网关管理平台接收到应用加速服务平台发送的第二应用加速服务取消请求,解析请求信息,从中提取待取消加速服务的至少一个应用服务端网络地址信息,生成第二取消绑定指令,发送给网关设备。网关设备接收网关管理平台发送的第二取消绑定指令。Specifically, when the user terminal cancels the application acceleration service, the application acceleration platform judges whether the application acceleration service is the only application acceleration service using an additional WAN interface. If it is determined that it is not the only application acceleration service, a second application acceleration service cancellation request is sent to the gateway management platform. The second application acceleration service cancellation request includes at least one application server network address information of the acceleration service to be canceled. The gateway management platform receives the second application acceleration service cancellation request sent by the application acceleration service platform, parses the request information, extracts the network address information of at least one application server to be canceled from the acceleration service, generates a second unbinding instruction, and sends it to the gateway equipment. The gateway device receives the second unbinding instruction sent by the gateway management platform.
步骤S702、根据第二取消绑定指令,获取第二取消绑定指令中至少一个待取消的应用服务端网络地址信息。Step S702, according to the second unbinding instruction, obtain at least one application server network address information to be canceled in the second unbinding instruction.
具体地,网关设备接收网关管理平台发送的第二取消绑定指令,解析指令,从中提取出待取消加速服务的至少一个应用服务端网络地址信息。Specifically, the gateway device receives the second unbinding instruction sent by the gateway management platform, parses the instruction, and extracts the network address information of at least one application server to be canceled from the acceleration service.
步骤S703、将至少一个待取消的应用服务端网络地址信息从应用服务端网络地址集合中删除。Step S703, deleting at least one application server network address information to be canceled from the application server network address set.
具体地,网关设备获取待取消应用加速服务的至少一个应用服务端网络地址信息,将其从与额外的广域网接口绑定的应用服务端网络地址集合中删除。Specifically, the gateway device obtains the network address information of at least one application server whose application acceleration service is to be canceled, and deletes it from the set of network addresses of the application server bound to the additional wide area network interface.
本申请实施例中,接收网关管理平台发送的第二取消绑定指令,第二取消绑定指令是网关管理平台根据应用加速服务平台发送的第二应用加速服务取消请求后生成的,第二应用加速服务取消请求是应用加速服务平台确定用户端的应用加速服务不是使用额外的广域网接口的唯一应用加速服务后生成的。根据第二取消绑定指令,获取第二取消绑定指令中至少一个待取消的应用服务端网络地址信息。将至少一个待取消的应用服务端网络地址信息从应用服务端网络地址集合中删除。通过接收第二取消绑定指令,网关设备解除了额外的广域网接口与该应用服务端网络地址的绑定关系。能够在应用服务端减少后,及时对绑定关系中的应用服务端网络地址信息进行删除。In this embodiment of the application, the second unbinding instruction sent by the gateway management platform is received. The second unbinding instruction is generated by the gateway management platform according to the second application acceleration service cancellation request sent by the application acceleration service platform. The second application The acceleration service cancellation request is generated after the application acceleration service platform determines that the application acceleration service at the user end is not the only application acceleration service using the additional WAN interface. According to the second unbinding instruction, at least one network address information of the application server to be canceled in the second unbinding instruction is obtained. Deleting at least one application server network address information to be canceled from the application server network address set. By receiving the second unbinding instruction, the gateway device releases the binding relationship between the extra wide area network interface and the network address of the application server. After the application server is reduced, the network address information of the application server in the binding relationship can be deleted in time.
实施例八Embodiment eight
图8是本申请提供的应用加速方法流程图。如图8所示,本申请实施例提供一种应用加速方法,方法应用于应用加速平台,包括如下步骤:FIG. 8 is a flow chart of the application acceleration method provided by the present application. As shown in Figure 8, the embodiment of the present application provides an application acceleration method, which is applied to an application acceleration platform, and includes the following steps:
步骤S801、接收用户端发送的应用加速服务订购请求。Step S801, receiving an application acceleration service subscription request sent by a client.
具体地,用户端订购应用加速服务后,应用加速服务平台接收用户端发送的应用加速服务订购请求。请求信息中包括用户宽带账号、省份编码信息和应用服务端网络地址信息。Specifically, after the client subscribes to the application acceleration service, the application acceleration service platform receives the application acceleration service subscription request sent by the client. The request information includes the user's broadband account number, province code information and application server network address information.
步骤S802、根据应用加速服务订购请求,通过至少一个网元设备向对应的网关设备发送额外广域网接口创建请求。额外广域网接口创建请求用于指示网关设备创建额外的广域网接口,额外的广域网接口用于传输用户端订购的应用加速服务中待加速的数据包。Step S802, according to the application acceleration service subscription request, send an additional wide area network interface creation request to the corresponding gateway device through at least one network element device. The extra WAN interface creation request is used to instruct the gateway device to create an extra WAN interface, and the extra WAN interface is used to transmit data packets to be accelerated in the application acceleration service subscribed by the client.
具体地,应用加速服务平台收到用户端发送的应用加速服务订购请求后,解析请求信息,提取省份编码信息、用户宽带账号和应用服务段网络地址信息。根据省份编码信息,向对应的省份网络编排控制系统发送额外广域网接口创建请求。请求中包括用户宽带账号和省份编码信息。省份网络编排控制系统接收应用加速服务平台发送的额外广域网接口创建请求,向各网元设备下发网络服务质量QoS配置指令,同时向网关设备下发额外广域网接口创建指令。Specifically, after receiving the application acceleration service subscription request sent by the client, the application acceleration service platform parses the request information and extracts the province code information, the user's broadband account number and the network address information of the application service segment. According to the province code information, an additional WAN interface creation request is sent to the corresponding provincial network orchestration control system. The request includes user broadband account number and province code information. The provincial network orchestration control system receives the request for creating an additional WAN interface sent by the application acceleration service platform, sends network quality of service QoS configuration instructions to each network element device, and sends an additional WAN interface creation instruction to the gateway device.
步骤S803、接收网关设备通过至少一个网元设备发送的创建成功反馈信息。Step S803: Receive creation success feedback information sent by the gateway device through at least one network element device.
具体地,网关设备接收省份网络编排控制系统下发的额外广域网接口创建请求,按照额外广域网接口创建请求创建额外的广域网接口。创建成功后,依次通过光终端设备、宽带接入服务器、核心路由器向省份网络编排控制系统发送创建成功反馈信息。省份网络编排控制系统将网关设备发送的创建成功反馈信息发送给应用加速服务平台。应用加速服务平台接收创建成功反馈信息。Specifically, the gateway device receives an additional WAN interface creation request issued by the provincial network orchestration control system, and creates an additional WAN interface according to the additional WAN interface creation request. After the creation is successful, the creation success feedback information is sent to the provincial network orchestration control system through the optical terminal equipment, broadband access server, and core router in turn. The provincial network orchestration control system sends the creation success feedback information sent by the gateway device to the application acceleration service platform. The application acceleration service platform receives the feedback information of creation success.
步骤S804、根据创建成功反馈信息向网关设备管理设备发送集合配置请求,集合配置请求用于指示网关设备获取应用服务端网络地址集合,并将额外的广域网接口与应用服务端网络地址集合进行绑定,应用服务端网络地址集合中包括至少一个应用服务端网络地址信息。Step S804: Send a set configuration request to the gateway device management device according to the creation success feedback information, the set configuration request is used to instruct the gateway device to obtain the network address set of the application server, and bind the additional WAN interface to the network address set of the application server , the application server network address set includes at least one application server network address information.
具体地,应用加速服务平台接收创建成功反馈信息后,向网关设备管理设备发送集合配置请求,该集合配置请求包括应用服务端网络地址集合信息。该集合配置请求用于将应用服务端网络地址集合与新创建的额外的广域网接口进行绑定。Specifically, after receiving the creation success feedback information, the application acceleration service platform sends a collection configuration request to the gateway device management device, and the collection configuration request includes the collection information of the network address of the application server. The set configuration request is used to bind the application server network address set to the newly created additional WAN interface.
本申请实施例中,接收用户端发送的应用加速服务订购请求。根据应用加速服务订购请求,通过至少一个网元设备向对应的网关设备发送额外广域网接口创建请求。额外广域网接口创建请求用于指示网关设备创建额外的广域网接口,额外的广域网接口用于传输用户端订购的应用加速服务中待加速的数据包。接收网关设备通过至少一个网元设备发送的创建成功反馈信息。根据创建成功反馈信息向网关设备管理设备发送集合配置请求,集合配置请求用于指示网关设备获取应用服务端网络地址集合,并将额外的广域网接口与应用服务端网络地址集合进行绑定,应用服务端网络地址集合中包括至少一个应用服务端网络地址信息。通过创建额外的广域网接口,并且将额外的广域网接口与应用服务端网络地址集合绑定,实现待加速数据包通过额外的广域网接口加速传输,提高了应用加速服务中数据包的传输效率。In the embodiment of the present application, the application acceleration service subscription request sent by the user terminal is received. According to the application acceleration service subscription request, at least one network element device sends an additional wide area network interface creation request to the corresponding gateway device. The extra WAN interface creation request is used to instruct the gateway device to create an extra WAN interface, and the extra WAN interface is used to transmit data packets to be accelerated in the application acceleration service subscribed by the client. Receive creation success feedback information sent by the gateway device through at least one network element device. Send a set configuration request to the gateway device management device according to the feedback information of successful creation. The set configuration request is used to instruct the gateway device to obtain the network address set of the application server, and bind the additional WAN interface to the set of network addresses of the application server. The end network address set includes at least one application server network address information. By creating an additional WAN interface and binding the additional WAN interface to the network address set of the application server, the accelerated transmission of data packets to be accelerated through the additional WAN interface is realized, and the transmission efficiency of data packets in the application acceleration service is improved.
实施例九Embodiment nine
图9是本申请提供的应用加速方法流程图。如图9所示,在实施例八的基础上,本申请提供的应用加速方法,还包括如下技术方案:FIG. 9 is a flow chart of the application acceleration method provided by this application. As shown in Figure 9, on the basis of Embodiment 8, the application acceleration method provided by this application also includes the following technical solutions:
步骤S901、接收用户端发送的应用加速服务退订请求。Step S901, receiving an application acceleration service unsubscription request sent by the user terminal.
具体地,用户退订应用加速服务时,向应用加速服务平台发送退订请求。应用加速服务平台接收用户端发送的退订请求。退订请求中包括应用服务端网络地址。Specifically, when the user unsubscribes from the application acceleration service, an unsubscribe request is sent to the application acceleration service platform. The application acceleration service platform receives the unsubscribe request sent by the client. The unsubscribe request includes the network address of the application server.
步骤S902、若确定用户端订购的应用加速服务是使用额外的广域网接口的唯一应用加速服务,则生成第一应用加速服务取消请求。Step S902, if it is determined that the application acceleration service subscribed by the user terminal is the only application acceleration service using an additional WAN interface, generate a first application acceleration service cancellation request.
具体地,应用加速服务平台判断用户端订购的应用加速服务是否是使用额外的广域网接口的唯一应用加速服务,如果是唯一应用加速服务,则生成第一应用加速服务取消请求,请求中包括应用服务端网络地址集合。Specifically, the application acceleration service platform judges whether the application acceleration service subscribed by the client is the only application acceleration service using an additional WAN interface, and if it is the only application acceleration service, generates a first application acceleration service cancel request, which includes the application service A collection of peer network addresses.
步骤S903、将第一应用加速服务取消请求发送给网关管理平台,第一应用加速服务取消请求用于指示网关管理平台向网关设备发送第一取消绑定指令,第一取消绑定指令用于指示网关设备解除额外的广域网接口与应用服务端网络地址集合之间的绑定。Step S903: Send the first application acceleration service cancellation request to the gateway management platform, the first application acceleration service cancellation request is used to instruct the gateway management platform to send a first unbinding instruction to the gateway device, the first unbinding instruction is used to instruct The gateway device releases the binding between the additional wide area network interface and the network address set of the application server.
具体地,应用加速服务平台将生成的第一应用加速服务取消请求发送给网关管理平台,网关管理平台接收第一应用加速服务取消请求,生成第一取消绑定指令发送给网关设备。网关设备收到第一取消绑定指令,获取应用服务端网络地址集合与额外的广域网接口的绑定关系,将该集合与额外的广域网接口取消绑定。Specifically, the application acceleration service platform sends the generated first application acceleration service cancellation request to the gateway management platform, and the gateway management platform receives the first application acceleration service cancellation request, generates a first cancellation binding instruction and sends it to the gateway device. The gateway device receives the first unbinding instruction, acquires the binding relationship between the network address set of the application server and the extra WAN interface, and unbinds the set from the extra WAN interface.
本申请实施例中,接收用户端发送的应用加速服务退订请求。若确定用户端订购的应用加速服务是使用额外的广域网接口的唯一应用加速服务,则生成第一应用加速服务取消请求。将第一应用加速服务取消请求发送给网关管理平台,第一应用加速服务取消请求用于指示网关管理平台向网关设备发送第一取消绑定指令,第一取消绑定指令用于指示网关设备解除额外的广域网接口与应用服务端网络地址集合之间的绑定。应用加速服务平台通过确定应用加速服务是使用额外的广域网接口的唯一应用加速服务,生成第一应用加速服务取消请求。通过应用加速服务平台、网关管理平台和网关之间的通信,及时解除了额外的广域网接口与应用服务端网络地址集合的绑定关系。进而及时取消对应用户端应用加速服务的订购。In the embodiment of the present application, the application acceleration service unsubscribe request sent by the user terminal is received. If it is determined that the application acceleration service subscribed by the user terminal is the only application acceleration service using an additional wide area network interface, a first application acceleration service cancellation request is generated. Send the first application acceleration service cancellation request to the gateway management platform, the first application acceleration service cancellation request is used to instruct the gateway management platform to send a first unbinding instruction to the gateway device, and the first unbinding instruction is used to instruct the gateway device to unbind The binding between the additional WAN interface and the application server network address set. The application acceleration service platform generates the first application acceleration service cancellation request by determining that the application acceleration service is the only application acceleration service using the additional wide area network interface. Through the communication between the application acceleration service platform, the gateway management platform and the gateway, the binding relationship between the extra wide area network interface and the network address set of the application server is released in time. Then cancel the subscription of the application acceleration service corresponding to the client in time.
实施例十Embodiment ten
图10是本申请提供的应用加速方法流程图。如图10所示,在实施例九的基础上,本申请提供的应用加速方法,还包括如下技术方案:FIG. 10 is a flow chart of the application acceleration method provided by this application. As shown in Figure 10, on the basis of Embodiment 9, the application acceleration method provided by this application also includes the following technical solutions:
步骤S1001、若确定用户端订购的应用加速服务不是使用额外的广域网接口的唯一应用加速服务,则生成第二应用加速服务取消请求。Step S1001. If it is determined that the application acceleration service subscribed by the user terminal is not the only application acceleration service using an additional wide area network interface, generate a second application acceleration service cancellation request.
具体地,应用加速服务平台判断用户端订购的应用加速服务是否是使用额外的广域网接口的唯一应用加速服务,如果不是唯一应用加速服务,则生成第二应用加速服务取消请求,请求中包括应用服务端网络地址。Specifically, the application acceleration service platform judges whether the application acceleration service ordered by the client is the only application acceleration service using an additional WAN interface, and if not, generates a second application acceleration service cancellation request, which includes the application service end network address.
步骤S1002、将第二应用加速服务取消请求发送给网关管理平台,第二应用加速服务取消请求用于指示网关管理平台向网关设备发送第二取消绑定指令,第二取消绑定指令用于指示网关设备获取第二取消绑定指令中至少一个待取消的应用服务端网络地址信息,并将至少一个待取消的应用服务端网络地址信息从应用服务端网络地址集合中删除。Step S1002. Send the second application acceleration service cancellation request to the gateway management platform. The second application acceleration service cancellation request is used to instruct the gateway management platform to send a second unbinding instruction to the gateway device. The second unbinding instruction is used to instruct The gateway device obtains at least one application server network address information to be canceled in the second unbinding instruction, and deletes the at least one application server network address information to be canceled from the application server network address set.
具体地,应用加速服务平台将生成的第二应用加速服务取消请求发送给网关管理平台,网关管理平台接收第二应用加速服务取消请求,从中提取应用服务端网络地址,生成第二取消绑定指令发送给网关设备。网关设备收到第二取消绑定指令,解析指令,获取应用服务端网络地址,将该应用服务端网络地址从应用服务端网络地址集合中删除。Specifically, the application acceleration service platform sends the generated second application acceleration service cancel request to the gateway management platform, and the gateway management platform receives the second application acceleration service cancellation request, extracts the network address of the application server from it, and generates the second cancel binding instruction sent to the gateway device. The gateway device receives the second unbinding instruction, parses the instruction, obtains the network address of the application server, and deletes the network address of the application server from the network address set of the application server.
本申请实施例中,若确定用户端订购的应用加速服务不是使用额外的广域网接口的唯一应用加速服务,则生成第二应用加速服务取消请求。将第二应用加速服务取消请求发送给网关管理平台,第二应用加速服务取消请求用于指示网关管理平台向网关设备发送第二取消绑定指令,第二取消绑定指令用于指示网关设备获取第二取消绑定指令中至少一个待取消的应用服务端网络地址信息,并将至少一个待取消的应用服务端网络地址信息从应用服务端网络地址集合中删除。应用加速服务平台通过确定应用加速服务不是使用额外的广域网接口的唯一应用加速服务,生成第二应用加速服务取消请求。通过应用加速服务平台、网关管理平台和网关之间的通信,解除了额外的广域网接口与应用服务端网络地址的绑定关系。能够在应用服务端减少后,及时对绑定关系中的应用服务端网络地址信息进行删除。In the embodiment of the present application, if it is determined that the application acceleration service subscribed by the user terminal is not the only application acceleration service using an additional wide area network interface, a second application acceleration service cancellation request is generated. Send the second application acceleration service cancellation request to the gateway management platform, the second application acceleration service cancellation request is used to instruct the gateway management platform to send a second unbinding instruction to the gateway device, and the second unbinding instruction is used to instruct the gateway device to obtain In the second unbinding instruction, at least one application server network address information to be canceled is deleted, and at least one application server network address information to be canceled is deleted from the application server network address set. The application acceleration service platform generates the second application acceleration service cancellation request by determining that the application acceleration service is not the only application acceleration service using the additional wide area network interface. Through the communication between the application acceleration service platform, the gateway management platform and the gateway, the binding relationship between the extra wide area network interface and the network address of the application server is released. After the application server is reduced, the network address information of the application server in the binding relationship can be deleted in time.
实施例十一Embodiment Eleven
图11是本申请提供的应用加速装置结构图。如图11所示,本申请提供的应用加速装置1100,装置位于网关设备中,包括创建请求接收模块1101、接口创建模块1102、集合获取模块1103、关系绑定模块1104。FIG. 11 is a structural diagram of an application acceleration device provided by the present application. As shown in FIG. 11 , the
创建请求接收模块1101,用于接收应用加速服务平台通过至少一个网元设备发送的额外广域网接口创建请求。The creation
接口创建模块1102,用于根据额外广域网接口创建请求创建额外的广域网接口,额外的广域网接口用于传输用户端订购的应用加速服务中待加速的数据包。The
集合获取模块1103,用于获取用户端订购的应用加速服务中应用服务端网络地址集合,应用服务端网络地址集合中包括至少一个应用服务端网络地址信息。The
关系绑定模块1104,用于将额外的广域网接口与应用服务端网络地址集合进行绑定,以在传输待加速的数据包时,采用额外的广域网接口对待加速的数据包进行加速传输,并按照绑定后的应用服务端网络地址集合中的应用服务端网络地址信息发送给应用服务端。The
可选地,本实施例提供的应用加速装置,集合获取模块1103,在获取用户端订购的应用加速服务中应用服务端网络地址集合时,具体用于接收网关管理平台发送的绑定指令。绑定指令是应用加速服务平台向网关设备发送的集合配置请求并通过从集合配置请求中提取到的至少一个应用服务端网络地址信息生成的。对绑定指令进行解析,以获得绑定指令中包括的应用服务端网络地址集合。Optionally, in the application acceleration device provided in this embodiment, the
可选地,本实施例提供的应用加速装置,还包括加速请求接收模块、判断模块和传输模块。Optionally, the application acceleration device provided in this embodiment further includes an acceleration request receiving module, a judging module and a transmitting module.
加速请求接收模块,具体用于接收用户端发送的待加速的数据包及目标应用服务端网络地址信息。判断模块具体用于判断应用服务端网络地址集合中是否包括目标应用服务端网络地址信息。若确定包括目标应用服务端网络地址信息,传输模块则具体用于采用额外的广域网接口对待加速的数据包进行加速传输,并按照目标应用服务端网络地址信息发送给目标应用服务端。The acceleration request receiving module is specifically used to receive the data packet to be accelerated and the network address information of the target application server sent by the client. The judging module is specifically used for judging whether the network address set of the application server includes the network address information of the target application server. If it is determined that the network address information of the target application server is included, the transmission module is specifically used to use an additional wide area network interface to accelerate the transmission of the data packet to be accelerated, and send it to the target application server according to the network address information of the target application server.
其中,待加速的数据包中包括:VLAN报头。VLAN报头包括VLAN标识信息。Wherein, the data packet to be accelerated includes: a VLAN header. The VLAN header includes VLAN identification information.
可选地,传输模块,在采用额外的广域网接口对待加速的数据包进行加速传输时,具体用于获取预先为所述用户端订购的应用加速服务配置的服务质量QoS配置信息。在所述QoS配置信息中查询VLAN标识信息对应的VLAN优先级。将所述VLAN优先级加入到VLAN报头中,并采用额外的广域网接口将所述待加速的数据包传输到对应的网元设备,以使所述网元设备根据所述VLAN标识信息及对应的VLAN优先级对所述待加速的数据包进行调度及转发,以实现加速传输。Optionally, the transmission module is specifically configured to obtain QoS configuration information pre-configured for the application acceleration service subscribed by the client when using an additional wide area network interface to accelerate the transmission of the data packet to be accelerated. Query the VLAN priority corresponding to the VLAN identification information in the QoS configuration information. Adding the VLAN priority to the VLAN header, and using an additional wide area network interface to transmit the data packet to be accelerated to the corresponding network element device, so that the network element device according to the VLAN identification information and the corresponding The VLAN priority schedules and forwards the data packets to be accelerated, so as to realize accelerated transmission.
可选地,判断模块若确定不包括目标应用服务端网络地址信息时,关系绑定模块1104还用于将目标应用服务端网络地址信息添加到应用服务端网络地址集合中,以实现目标应用服务端网络地址信息与额外的广域网接口的绑定。Optionally, if the judging module determines that the network address information of the target application server is not included, the
可选地,本申请提供的应用加速装置,还包括取消绑定指令接收模块、解除绑定模块、接口释放模块。Optionally, the application acceleration device provided by the present application further includes an unbinding instruction receiving module, an unbinding module, and an interface releasing module.
取消绑定指令接收模块具体用于接收网关管理平台发送的第一取消绑定指令,第一取消绑定指令是网关管理平台根据应用加速服务平台发送的第一应用加速服务取消请求后生成的,第一应用加速服务取消请求是应用加速服务平台确定用户端的应用加速服务是使用额外的广域网接口的唯一应用加速服务后生成的。解除绑定模块具体用于根据第一取消绑定指令,解除额外的广域网接口与应用服务端网络地址集合之间的绑定。接口释放模块具体用于释放额外的广域网接口的资源。The unbinding instruction receiving module is specifically used to receive the first unbinding instruction sent by the gateway management platform. The first unbinding instruction is generated by the gateway management platform according to the first application acceleration service cancellation request sent by the application acceleration service platform. The first application acceleration service cancellation request is generated after the application acceleration service platform determines that the application acceleration service of the client is the only application acceleration service using an additional WAN interface. The unbinding module is specifically configured to unbind the additional WAN interface and the network address set of the application server according to the first unbinding instruction. The interface releasing module is specifically used to release the resources of the extra wide area network interface.
可选地,本申请提供的应用加速装置,取消绑定指令接收模块还用于接收网关管理平台发送的第二取消绑定指令,第二取消绑定指令是网关管理平台根据应用加速服务平台发送的第二应用加速服务取消请求后生成的,第二应用加速服务取消请求是应用加速服务平台确定用户端的应用加速服务不是使用额外的广域网接口的唯一应用加速服务后生成的。集合获取模块,还用于根据第二取消绑定指令,获取第二取消绑定指令中至少一个待取消的应用服务端网络地址信息。解除绑定模块还用于将至少一个待取消的应用服务端网络地址信息从应用服务端网络地址集合中删除。Optionally, in the application acceleration device provided by the present application, the unbinding instruction receiving module is also used to receive the second unbinding instruction sent by the gateway management platform. The second unbinding instruction is sent by the gateway management platform according to the application acceleration service platform. The second application acceleration service cancellation request is generated after the application acceleration service platform determines that the application acceleration service of the client is not the only application acceleration service using an additional WAN interface. The set obtaining module is further configured to obtain at least one application server network address information to be canceled in the second unbinding instruction according to the second unbinding instruction. The unbinding module is also used to delete at least one application server network address information to be canceled from the application server network address set.
实施例十二Embodiment 12
图12是本申请提供的应用加速装置结构图。如图12所示,本申请提供的应用加速装置1200,装置位于应用加速平台中,装置包括订购请求接收模块1201、订购请求发送模块1202、信息接收模块1203、配置请求发送模块1204。FIG. 12 is a structural diagram of an application acceleration device provided by the present application. As shown in FIG. 12 , the
订购请求接收模块1201,用于接收用户端发送的应用加速服务订购请求。The order
订购请求发送模块1202,用于根据应用加速服务订购请求,通过至少一个网元设备向对应的网关设备发送额外广域网接口创建请求。额外广域网接口创建请求用于指示网关设备创建额外的广域网接口,额外的广域网接口用于传输用户端订购的应用加速服务中待加速的数据包。A subscription
信息接收模块1203,用于接收网关设备通过至少一个网元设备发送的创建成功反馈信息。The
配置请求发送模块1204,还用于根据创建成功反馈信息向网关管理设备发送集合配置请求,集合配置请求用于指示网关设备获取应用服务端网络地址集合,并将额外的广域网接口与应用服务端网络地址集合进行绑定,应用服务端网络地址集合中包括至少一个应用服务端网络地址信息。The configuration
可选地,本申请提供的应用加速装置,还包括退订请求接收模块、判断模块、退订请求发送模块。Optionally, the application acceleration device provided by the present application further includes an unsubscribe request receiving module, a judging module, and an unsubscribe request sending module.
退订请求接收模块,用于接收用户端发送的应用加速服务退订请求;The unsubscribe request receiving module is used to receive the application acceleration service unsubscribe request sent by the client;
判断模块,用于若确定用户端订购的应用加速服务是使用所述额外的广域网接口的唯一应用加速服务,则生成第一应用加速服务取消请求;A judging module, configured to generate a first application acceleration service cancellation request if it is determined that the application acceleration service subscribed by the client is the only application acceleration service using the additional WAN interface;
退订请求发送模块,用于将所述第一应用加速服务取消请求发送给网关管理平台,所述第一应用加速服务取消请求用于指示网关管理平台向网关设备发送第一取消绑定指令,所述第一取消绑定指令用于指示网关设备解除所述额外的广域网接口与应用服务端网络地址集合之间的绑定。An unsubscribe request sending module, configured to send the first application acceleration service cancellation request to the gateway management platform, where the first application acceleration service cancellation request is used to instruct the gateway management platform to send a first unbinding instruction to the gateway device, The first unbinding instruction is used to instruct the gateway device to unbind the additional WAN interface and the application server network address set.
可选地,判断模块,还用于若确定用户端订购的应用加速服务不是使用所述额外的广域网接口的唯一应用加速服务,则生成第二应用加速服务取消请求;Optionally, the judging module is further configured to generate a second application acceleration service cancellation request if it is determined that the application acceleration service subscribed by the client is not the only application acceleration service using the additional WAN interface;
退订请求发送模块,还用于将所述第二应用加速服务取消请求发送给网关管理平台,所述第二应用加速服务取消请求用于指示网关管理平台向网关设备发送第二取消绑定指令,所述第二取消绑定指令用于指示网关设备获取第二取消绑定指令中至少一个待取消的应用服务端网络地址信息,并将至少一个待取消的应用服务端网络地址信息从所述应用服务端网络地址集合中删除。The unsubscribe request sending module is further configured to send the second application acceleration service cancellation request to the gateway management platform, and the second application acceleration service cancellation request is used to instruct the gateway management platform to send a second unbinding instruction to the gateway device The second unbinding instruction is used to instruct the gateway device to acquire the network address information of at least one application server to be canceled in the second unbinding instruction, and transfer the network address information of at least one application server to be canceled from the Deleted from the application server network address collection.
实施例十三Embodiment Thirteen
图13是本申请提供的应用加速系统的网络结构图。如图13所示,本申请实施例提供一种应用加速系统,包括用户端设备、应用加速平台、省份网络编排控制系统、网关管理平台、至少一个网元设备。FIG. 13 is a network structure diagram of the application acceleration system provided by this application. As shown in FIG. 13 , an embodiment of the present application provides an application acceleration system, including a client device, an application acceleration platform, a provincial network orchestration control system, a gateway management platform, and at least one network element device.
至少一个网元设备包括核心路由器、宽带接入服务器、光线路终端、网关设备等。At least one network element device includes a core router, a broadband access server, an optical line terminal, a gateway device, and the like.
用户端设备订购应用加速服务,将订购请求信息发送给应用加速平台。应用加速平台接收应用加速订购请求,向省份网络编排控制系统申请创建额外的广域网接口。省份网络编排控制系统接收接口创建请求,向核心路由器、宽带接入服务器、光线路终端和网关设备依次下发配置QoS指令,同时向网关设备发送创建接口指令。网关设备成功创建额外的广域网接口、网元设备配置成功后向省份网络编排控制系统反馈配置成功消息,省份网络编排控制系统将配置成功消息反馈到应用加速平台,应用加速平台向网关管理平台发送应用服务端网络地址集合绑定指令,网关管理平台将绑定指令下发到网关设备,网关设备解析指令,将绑定指令中的应用服务端网络地址集合与额外的广域网接口进行绑定。当网关设备收到数据包,且数据包中的目的地址属于绑定的应用服务端网络地址集合元素时,将数据包打上优先级标识,发送到额外的广域网接口进行转发。数据包进入预设调度队列,按照预设调度规则被发往应用服务端网络地址。The client device subscribes to the application acceleration service, and sends the subscription request information to the application acceleration platform. The application acceleration platform receives the application acceleration order request and applies to the provincial network orchestration control system to create an additional WAN interface. The provincial network orchestration control system receives the interface creation request, sends configuration QoS instructions to the core router, broadband access server, optical line terminal, and gateway device in sequence, and sends the interface creation instruction to the gateway device at the same time. After the gateway device successfully creates an additional WAN interface and the configuration of the network element device is successful, it will feed back the configuration success message to the provincial network orchestration control system. The provincial network orchestration control system will feed back the configuration success message to the application acceleration platform, and the application acceleration platform will send the application to the gateway management platform. The server network address set binding command, the gateway management platform sends the binding command to the gateway device, the gateway device parses the command, and binds the application server network address set in the binding command to the additional WAN interface. When the gateway device receives the data packet, and the destination address in the data packet belongs to the set element of the bound application server network address, it marks the data packet with a priority mark and sends it to an additional WAN interface for forwarding. The data packet enters the preset scheduling queue and is sent to the network address of the application server according to the preset scheduling rules.
实施例十四Embodiment Fourteen
图14是本申请提供的网关设备实体结构图。如图14所示,本申请实施例提供一种网关设备1400,包括:处理器1401,以及与处理器1401通信连接的存储器1402和收发器1403。FIG. 14 is a physical structure diagram of a gateway device provided by the present application. As shown in FIG. 14 , the embodiment of the present application provides a
存储器1402存储计算机执行指令。收发器1403,用于收发数据。
处理器1401执行存储器存储的计算机执行指令,以实现如实施例一到实施例七中任一实施例的方法。The
处理器1401、存储器1402和收发器1403通过总线1404连接。The
图15是本申请提供的应用加速平台实体结构图。如图15所示,本申请实施例还一种应用加速平台1500,包括:处理器1501,以及与处理器1501通信连接的存储器1502和收发器1503。FIG. 15 is a physical structure diagram of the application acceleration platform provided by this application. As shown in FIG. 15 , an
存储器1502存储计算机执行指令。收发器1503,用于收发数据。
处理器1501执行存储器1502存储的计算机执行指令,以实现如实施例八到实施例十中任一实施例所述的方法。The
处理器1501、存储器1502和收发器1503通过总线1504连接。The
本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如实施例一到实施例七或实施例八到实施例十任一实施例所述的方法。The embodiment of the present application also provides a computer-readable storage medium, where computer-executable instructions are stored in the computer-readable storage medium, and when the computer-executable instructions are executed by a processor, the computer-readable instructions are used to implement embodiments as in
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed devices and methods may be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of modules is only a logical function division. In actual implementation, there may be other division methods. For example, multiple modules or components can be combined or integrated. to another system, or some features may be ignored, or not implemented. In another point, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or modules may be in electrical, mechanical or other forms.
作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。A module described as a separate component may or may not be physically separated, and a component shown as a module may or may not be a physical module, that is, it may be located in one place, or may also be distributed to multiple network modules. Part or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。In addition, each functional module in each embodiment of the present application may be integrated into one processing module, each module may exist separately physically, or two or more modules may be integrated into one module. The above-mentioned integrated modules can be implemented in the form of hardware, or in the form of hardware plus software function modules.
用于实施本申请的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程合规检测装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。Program codes for implementing the methods of the present application may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general-purpose computer, a special purpose computer, or other programmable compliance detection devices, so that the program codes perform the functions specified in the flowchart and/or block diagram when executed by the processor or controller. / operation is implemented. The program code may execute entirely on the machine, partly on the machine, as a stand-alone software package partly on the machine and partly on a remote machine or entirely on the remote machine or server.
在本申请的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。In the context of the present application, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media would include one or more wire-based electrical connections, portable computer disks, hard disks, Random Access Memory (RAM), Read Only Memory (ROM), Erasable Programmable Read Only Memory (EPROM or flash memory), optical fiber, compact disk read only memory (CD-ROM), optical storage, magnetic storage, or any suitable combination of the foregoing.
此外,虽然采用特定次序描绘了各操作,但是这应当理解为要求这样操作以所示出的特定次序或以顺序次序执行,或者要求所有图示的操作应被执行以取得期望的结果。在一定环境下,多任务和并行处理可能是有利的。同样地,虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本申请的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实现中。相反地,在单个实现的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实现中。In addition, while operations are depicted in a particular order, this should be understood to require that such operations be performed in the particular order shown, or in sequential order, or that all illustrated operations should be performed to achieve desirable results. Under certain circumstances, multitasking and parallel processing may be advantageous. Likewise, while the above discussion contains several specific implementation details, these should not be construed as limitations on the scope of the application. Certain features that are described in the context of separate embodiments can also be implemented in combination in a single implementation. Conversely, various features that are described in the context of a single implementation can also be implemented in multiple implementations separately or in any suitable subcombination.
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由下面的权利要求书指出。Other embodiments of the present application will be readily apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any modification, use or adaptation of the application, these modifications, uses or adaptations follow the general principles of the application and include common knowledge or conventional technical means in the technical field not disclosed in the application . The specification and examples are to be considered exemplary only, with a true scope and spirit of the application indicated by the following claims.
应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求书来限制。It should be understood that the present application is not limited to the precise constructions which have been described above and shown in the accompanying drawings, and various modifications and changes may be made without departing from the scope thereof. The scope of the application is limited only by the appended claims.
Claims (15)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211095743.2A CN115914397B (en) | 2022-09-06 | 2022-09-06 | Application acceleration method, device, equipment, platform and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211095743.2A CN115914397B (en) | 2022-09-06 | 2022-09-06 | Application acceleration method, device, equipment, platform and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115914397A true CN115914397A (en) | 2023-04-04 |
CN115914397B CN115914397B (en) | 2024-09-10 |
Family
ID=86494402
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211095743.2A Active CN115914397B (en) | 2022-09-06 | 2022-09-06 | Application acceleration method, device, equipment, platform and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115914397B (en) |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101841387A (en) * | 2009-03-19 | 2010-09-22 | 中国移动通信集团江西有限公司 | Wide area network data speed acceleration method, device and system |
CN102263687A (en) * | 2011-08-11 | 2011-11-30 | 武汉思为同飞网络技术有限公司 | VPN (virtual private network) speed-up gateway in WAN (wide area network) as well as speed-up communication and method thereof |
EP2630822A1 (en) * | 2010-10-22 | 2013-08-28 | Telefonaktiebolaget L M Ericsson (publ) | Accelerated content delivery |
CN105281986A (en) * | 2014-05-28 | 2016-01-27 | 中国移动通信集团公司 | Method, device and system for transmitting data stream |
EP3192298A1 (en) * | 2014-09-08 | 2017-07-19 | Liveu Ltd. | Methods and systems for managing bonded communications across multiple communication networks |
CN109379244A (en) * | 2018-12-28 | 2019-02-22 | 北京云中融信网络科技有限公司 | The network acceleration means of communication, device and electronic equipment |
CN110478897A (en) * | 2019-08-28 | 2019-11-22 | 太仓市同维电子有限公司 | A kind of intelligent gateway game accelerated method based on vpn technology |
CN110557320A (en) * | 2019-09-11 | 2019-12-10 | 上海市共进通信技术有限公司 | System and method for realizing VPN plug-in sea panning acceleration function based on home intelligent gateway |
CN110830984A (en) * | 2018-08-10 | 2020-02-21 | 中兴通讯股份有限公司 | Method, device, equipment and storage medium for routing QoS acceleration request message |
CN112245907A (en) * | 2020-11-10 | 2021-01-22 | 网易(杭州)网络有限公司 | Game data acceleration method, storage medium, electronic device and system |
CN114257552A (en) * | 2020-09-10 | 2022-03-29 | 中国移动通信集团广东有限公司 | Traffic acceleration method, device and terminal |
-
2022
- 2022-09-06 CN CN202211095743.2A patent/CN115914397B/en active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101841387A (en) * | 2009-03-19 | 2010-09-22 | 中国移动通信集团江西有限公司 | Wide area network data speed acceleration method, device and system |
EP2630822A1 (en) * | 2010-10-22 | 2013-08-28 | Telefonaktiebolaget L M Ericsson (publ) | Accelerated content delivery |
CN102263687A (en) * | 2011-08-11 | 2011-11-30 | 武汉思为同飞网络技术有限公司 | VPN (virtual private network) speed-up gateway in WAN (wide area network) as well as speed-up communication and method thereof |
CN105281986A (en) * | 2014-05-28 | 2016-01-27 | 中国移动通信集团公司 | Method, device and system for transmitting data stream |
EP3192298A1 (en) * | 2014-09-08 | 2017-07-19 | Liveu Ltd. | Methods and systems for managing bonded communications across multiple communication networks |
CN110830984A (en) * | 2018-08-10 | 2020-02-21 | 中兴通讯股份有限公司 | Method, device, equipment and storage medium for routing QoS acceleration request message |
CN109379244A (en) * | 2018-12-28 | 2019-02-22 | 北京云中融信网络科技有限公司 | The network acceleration means of communication, device and electronic equipment |
CN110478897A (en) * | 2019-08-28 | 2019-11-22 | 太仓市同维电子有限公司 | A kind of intelligent gateway game accelerated method based on vpn technology |
CN110557320A (en) * | 2019-09-11 | 2019-12-10 | 上海市共进通信技术有限公司 | System and method for realizing VPN plug-in sea panning acceleration function based on home intelligent gateway |
CN114257552A (en) * | 2020-09-10 | 2022-03-29 | 中国移动通信集团广东有限公司 | Traffic acceleration method, device and terminal |
CN112245907A (en) * | 2020-11-10 | 2021-01-22 | 网易(杭州)网络有限公司 | Game data acceleration method, storage medium, electronic device and system |
Non-Patent Citations (1)
Title |
---|
谢振江: "云平台下基于动态时间片的并行应用加速系统", 《中国优秀硕士学位论文全文数据库》, 16 May 2017 (2017-05-16) * |
Also Published As
Publication number | Publication date |
---|---|
CN115914397B (en) | 2024-09-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109451264B (en) | Method and system for monitoring equipment conference entry | |
EP4009593A1 (en) | Data transmission method and apparatus, network card and storage medium | |
EP2608455B1 (en) | Method and apparatus for communicating control messages in an avb network | |
CN113422818B (en) | Data cascade transmission method, system and node equipment | |
US20100198977A1 (en) | Automatic live stream trees | |
KR20160003024A (en) | Data communication system and method | |
EP1806870A1 (en) | Method for providing data and data transmission system | |
JP4988487B2 (en) | Data transfer method, apparatus, and program | |
CN111669333A (en) | Data transmission method, apparatus, computing device and storage medium | |
US20040019642A1 (en) | Broadcast type communication data distribution device and broadcast type communication system | |
CN114979793A (en) | Live broadcast data transmission method, device, system, equipment and medium | |
CN113973052A (en) | Cloud network system, data transmission method, computing node and storage medium | |
CN115914397A (en) | Application acceleration method, device, equipment, platform and storage medium | |
KR20220027716A (en) | Recording medium | |
WO2024164601A1 (en) | Data request processing method and apparatus, and computer device and storage medium | |
CN104168302A (en) | Device control realizing method, device control realizing system and proxy gateway | |
CN105827588B (en) | A kind of stream medium data dissemination system based on network driver layer | |
KR20120020344A (en) | Terminal, intermediate node and method of commnication thereof | |
WO2008050585A1 (en) | Two-way communication system, server apparatus, relay apparatus, two-way communication method and program | |
JP2023033600A (en) | Content distribution system, unicast multicast conversion device, content distribution method, and content distribution program | |
CN114666846A (en) | Communication method and gateway equipment | |
KR20220027708A (en) | A method operating of a dds routing service providing apparatus processing a data priority control based on topic | |
CN111212253A (en) | Monitoring processing method and device in video conference, electronic equipment and storage medium | |
JP2015070583A (en) | Communication system | |
JP5058758B2 (en) | COMMUNICATION MANAGEMENT DEVICE, ITS CONTROL METHOD, AND PROGRAM |
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 |