[go: up one dir, main page]

CN103051679B - Data transmission method and interface equipment, cloud optimal control equipment - Google Patents

Data transmission method and interface equipment, cloud optimal control equipment Download PDF

Info

Publication number
CN103051679B
CN103051679B CN201210513314.2A CN201210513314A CN103051679B CN 103051679 B CN103051679 B CN 103051679B CN 201210513314 A CN201210513314 A CN 201210513314A CN 103051679 B CN103051679 B CN 103051679B
Authority
CN
China
Prior art keywords
cloud
data packet
address
optimization
interface device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201210513314.2A
Other languages
Chinese (zh)
Other versions
CN103051679A (en
Inventor
谢朝阳
侯光华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Telecom Cloud Technology Co Ltd
Original Assignee
China Telecom Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN201210513314.2A priority Critical patent/CN103051679B/en
Publication of CN103051679A publication Critical patent/CN103051679A/en
Application granted granted Critical
Publication of CN103051679B publication Critical patent/CN103051679B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明实施例提供数据传输方法及接口设备、云优化控制设备。本发明实施例通过云优化控制设备对第一云设备与第二云设备之间传输的数据包进行优化操作,使得接口设备能够将优化之后的数据包发送给所述第二云设备,有利于降低互联网上所传输的带宽,能够避免现有技术中由于云终端数量庞大而导致的云终端与云数据中心之间传输的数据量很大的问题,从而提高了数据的传输速率。

Embodiments of the present invention provide a data transmission method, an interface device, and a cloud optimization control device. In the embodiment of the present invention, the cloud optimization control device optimizes the data packets transmitted between the first cloud device and the second cloud device, so that the interface device can send the optimized data packets to the second cloud device, which is beneficial to Reducing the bandwidth transmitted on the Internet can avoid the problem of a large amount of data transmitted between the cloud terminal and the cloud data center caused by the large number of cloud terminals in the prior art, thereby increasing the data transmission rate.

Description

数据传输方法及接口设备、云优化控制设备Data transmission method and interface device, cloud optimization control device

【技术领域】 【Technical field】

本发明涉及云计算技术,尤其涉及数据传输方法及接口设备、云优化控制设备。The invention relates to cloud computing technology, in particular to a data transmission method, an interface device, and a cloud optimization control device.

【背景技术】 【Background technique】

云计算(CloudComputing)是一种新兴的商业计算模型。它将计算任务分布在大量计算机构成的资源池上,使各种应用系统能够根据需要获取计算能力、存储空间和各种软件服务。云计算系统中包括具有强大计算能力的“云”即云数据中心和用户终端即云终端,云计算系统的核心理念就是通过不断提高云数据中心的处理能力,进而减少云终端的处理负担,最终使云终端简化成一个单纯的输入输出设备,并能按需享受云数据中心的强大计算处理能力。在云计算系统中,可以集中部署一个云数据中心,应用系统均运行在该云数据中心上,以供云终端通过互联网(Internet),访问该云数据中心运行相应的应用系统。Cloud computing (Cloud Computing) is an emerging business computing model. It distributes computing tasks on a resource pool composed of a large number of computers, enabling various application systems to obtain computing power, storage space, and various software services as needed. The cloud computing system includes a "cloud" with powerful computing capabilities, that is, a cloud data center, and a user terminal, that is, a cloud terminal. Simplify the cloud terminal into a simple input and output device, and enjoy the powerful computing and processing capabilities of the cloud data center on demand. In the cloud computing system, a cloud data center can be centrally deployed, and application systems run on the cloud data center, so that cloud terminals can access the cloud data center to run corresponding application systems through the Internet (Internet).

然而,由于云终端数量庞大,因此,可能会导致它们与云数据中心之间传输的数据量很大,从而降低了数据的传输速率。However, due to the large number of cloud terminals, a large amount of data may be transmitted between them and the cloud data center, thereby reducing the data transmission rate.

【发明内容】 【Content of invention】

本发明的多个方面提供数据传输方法及接口设备、云优化控制设备,用以提高数据传输的效率和可靠性。Various aspects of the present invention provide a data transmission method, an interface device, and a cloud optimization control device, so as to improve the efficiency and reliability of data transmission.

本发明的一方面,提供一种数据传输方法,包括:An aspect of the present invention provides a data transmission method, including:

接口设备接收数据包,所述数据包中包含源IP地址和目的IP地址,所述源IP地址为第一云设备的IP地址,所述目的地址为第二云设备的IP地址;The interface device receives a data packet, the data packet includes a source IP address and a destination IP address, the source IP address is the IP address of the first cloud device, and the destination address is the IP address of the second cloud device;

所述接口设备向云优化控制设备发送优化请求消息,所述优化请求消息中包含所述源IP地址和所述目的IP地址,以使得所述云优化控制设备根据所述源IP地址和所述目的IP地址,确定对应的优化控制策略;The interface device sends an optimization request message to the cloud optimization control device, and the optimization request message includes the source IP address and the destination IP address, so that the cloud optimization control device uses the source IP address and the The destination IP address, to determine the corresponding optimal control strategy;

所述接口设备接收所述云优化控制设备发送的优化确认信息,所述优化确认信息用于指示所述数据包是否可进行优化操作,所述优化确认信息为所述云优化控制设备根据所述优化控制策略发送;The interface device receives optimization acknowledgment information sent by the cloud optimization control device, the optimization acknowledgment information is used to indicate whether the data packet can be optimized, the optimization acknowledgment information is the cloud optimization control device according to the Optimize control strategy sending;

若所述优化确认信息指示所述数据包可进行优化操作,所述接口设备向所述云优化控制设备发送所述数据包,以使得所述云优化控制设备根据所述优化控制策略对所述数据包进行优化操作;If the optimization acknowledgment information indicates that the data packet can be optimized, the interface device sends the data packet to the cloud optimization control device, so that the cloud optimization control device performs the optimization control policy on the Packets are optimized for operation;

所述接口设备接收所述云优化控制设备发送的优化之后的所述数据包;The interface device receives the optimized data packet sent by the cloud optimization control device;

所述接口设备向所述目的IP地址对应的所述第二云设备发送优化之后的所述数据包。The interface device sends the optimized data packet to the second cloud device corresponding to the destination IP address.

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述接口设备为与所述第一云设备连接的第一接口设备;所述数据包为来自所述第一云设备的数据包;所述接口设备向所述目的IP地址对应的所述第二云设备发送优化之后的所述数据包,包括:According to the above aspect and any possible implementation, an implementation is further provided, the interface device is a first interface device connected to the first cloud device; the data packet is from the first cloud A data packet of the device; the interface device sends the optimized data packet to the second cloud device corresponding to the destination IP address, including:

所述接口设备通过互联网,向所述第二云设备发送优化之后的所述数据包。The interface device sends the optimized data packet to the second cloud device through the Internet.

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述接口设备为与所述第二云设备连接的第二接口设备;所述数据包为来自互联网的数据包;所述接口设备向所述目的IP地址对应的所述第二云设备发送优化之后的所述数据包,包括:According to the above aspect and any possible implementation manner, an implementation manner is further provided, the interface device is a second interface device connected to the second cloud device; the data packet is a data packet from the Internet; The interface device sends the optimized data packet to the second cloud device corresponding to the destination IP address, including:

所述接口设备直接向所述第二云设备发送优化之后的所述数据包。The interface device directly sends the optimized data packet to the second cloud device.

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,According to the above aspects and any possible implementation, an implementation is further provided,

所述第一云设备为云终端;所述第二云设备为云数据中心;或者The first cloud device is a cloud terminal; the second cloud device is a cloud data center; or

所述第一云设备为云数据中心;所述第二云设备为云终端。The first cloud device is a cloud data center; the second cloud device is a cloud terminal.

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述接口设备接收所述云优化控制设备发送的优化确认信息之后,还包括:According to the above aspect and any possible implementation manner, an implementation manner is further provided, after the interface device receives the optimization confirmation information sent by the cloud optimization control device, it further includes:

若所述优化确认信息指示所述数据不可进行优化操作,所述接口设备将所述数据包发送给所述目的IP地址对应的所述第二云设备。If the optimization confirmation information indicates that the data cannot be optimized, the interface device sends the data packet to the second cloud device corresponding to the destination IP address.

本发明的另一方面,提供一种数据传输方法,包括:Another aspect of the present invention provides a data transmission method, including:

云优化控制设备接收接口设备发送的优化请求消息,所述优化请求消息中包含源IP地址和目的IP地址,所述优化请求消息为所述接口设备接收数据包后发送,所述数据包中包含所述源IP地址和所述目的IP地址,所述源IP地址为第一云设备的IP地址,所述目的地址为第二云设备的IP地址;The cloud optimization control device receives an optimization request message sent by the interface device, the optimization request message includes a source IP address and a destination IP address, the optimization request message is sent after the interface device receives a data packet, and the data packet includes The source IP address and the destination IP address, the source IP address is the IP address of the first cloud device, and the destination address is the IP address of the second cloud device;

所述云优化控制设备根据所述源IP地址和所述目的IP地址,确定对应的优化控制策略;The cloud optimization control device determines a corresponding optimization control strategy according to the source IP address and the destination IP address;

所述云优化控制设备根据所述优化控制策略,向所述接口设备发送优化确认信息,所述优化确认信息用于指示所述数据包是否可进行优化操作;The cloud optimization control device sends optimization confirmation information to the interface device according to the optimization control strategy, and the optimization confirmation information is used to indicate whether the data packet can be optimized;

若所述优化确认信息指示所述数据包可进行优化操作,所述云优化控制设备接收所述接口设备发送的所述数据包;If the optimization confirmation information indicates that the data packet can be optimized, the cloud optimization control device receives the data packet sent by the interface device;

所述云优化控制设备根据所述优化控制策略,对所述数据包进行优化操作;The cloud optimization control device performs optimization operations on the data packets according to the optimization control strategy;

所述云优化控制设备向所述接口设备发送优化之后的所述数据包,以使得所述接口设备向所述目的IP地址对应的所述第二云设备发送优化之后的所述数据包。The cloud optimization control device sends the optimized data packet to the interface device, so that the interface device sends the optimized data packet to the second cloud device corresponding to the destination IP address.

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述接口设备为与所述第一云设备连接的第一接口设备;所述数据包为来自所述第一云设备的数据包;所述接口设备向所述目的IP地址对应的所述第二云设备发送优化之后的所述数据包,包括:According to the above aspect and any possible implementation, an implementation is further provided, the interface device is a first interface device connected to the first cloud device; the data packet is from the first cloud A data packet of the device; the interface device sends the optimized data packet to the second cloud device corresponding to the destination IP address, including:

所述接口设备通过互联网,向所述第二云设备发送优化之后的所述数据包。The interface device sends the optimized data packet to the second cloud device through the Internet.

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述接口设备为与所述第二云设备连接的第二接口设备;所述数据包为来自互联网的数据包;所述接口设备向所述目的IP地址对应的所述第二云设备发送优化之后的所述数据包,包括:According to the above aspect and any possible implementation manner, an implementation manner is further provided, the interface device is a second interface device connected to the second cloud device; the data packet is a data packet from the Internet; The interface device sends the optimized data packet to the second cloud device corresponding to the destination IP address, including:

所述接口设备直接向所述第二云设备发送优化之后的所述数据包。The interface device directly sends the optimized data packet to the second cloud device.

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,According to the above aspects and any possible implementation, an implementation is further provided,

所述第一云设备为云终端;所述第二云设备为云数据中心;或者The first cloud device is a cloud terminal; the second cloud device is a cloud data center; or

所述第一云设备为云数据中心;所述第二云设备为云终端。The first cloud device is a cloud data center; the second cloud device is a cloud terminal.

本发明的另一方面,提供一种接口设备,包括:Another aspect of the present invention provides an interface device, including:

接收单元,用于接收数据包,所述数据包中包含源IP地址和目的IP地址,所述源IP地址为第一云设备的IP地址,所述目的地址为第二云设备的IP地址;A receiving unit, configured to receive a data packet, the data packet includes a source IP address and a destination IP address, the source IP address is the IP address of the first cloud device, and the destination address is the IP address of the second cloud device;

发送单元,用于向云优化控制设备发送优化请求消息,所述优化请求消息中包含所述源IP地址和所述目的IP地址,以使得所述云优化控制设备根据所述源IP地址和所述目的IP地址,确定对应的优化控制策略;A sending unit, configured to send an optimization request message to a cloud optimization control device, where the optimization request message includes the source IP address and the destination IP address, so that the cloud optimization control device State the destination IP address and determine the corresponding optimization control strategy;

所述接收单元,还用于接收所述云优化控制设备发送的优化确认信息,所述优化确认信息用于指示所述数据包是否可进行优化操作,所述优化确认信息为所述云优化控制设备根据所述优化控制策略发送;The receiving unit is further configured to receive optimization confirmation information sent by the cloud optimization control device, the optimization confirmation information is used to indicate whether the data packet can be optimized, and the optimization confirmation information is the cloud optimization control The device sends according to the optimization control strategy;

所述发送单元,还用于若所述优化确认信息指示所述数据包可进行优化操作,向所述云优化控制设备发送所述数据包,以使得所述云优化控制设备根据所述优化控制策略对所述数据包进行优化操作;The sending unit is further configured to send the data packet to the cloud optimization control device if the optimization confirmation information indicates that the data packet can perform an optimization operation, so that the cloud optimization control device The policy optimizes the data packet;

所述接收单元,还用于接收所述云优化控制设备发送的优化之后的所述数据包;The receiving unit is further configured to receive the optimized data packet sent by the cloud optimization control device;

所述发送单元,还用于向所述目的IP地址对应的所述第二云设备发送优化之后的所述数据包。The sending unit is further configured to send the optimized data packet to the second cloud device corresponding to the destination IP address.

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述接口设备为与所述第一云设备连接的第一接口设备;所述数据包为来自所述第一云设备的数据包;所述发送单元具体用于According to the above aspect and any possible implementation, an implementation is further provided, the interface device is a first interface device connected to the first cloud device; the data packet is from the first cloud The data packet of the device; the sending unit is specifically used for

通过互联网,向所述第二云设备发送优化之后的所述数据包。Sending the optimized data packet to the second cloud device through the Internet.

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述接口设备为与所述第二云设备连接的第二接口设备;所述数据包为来自互联网的数据包;所述发送单元具体用于According to the above aspect and any possible implementation manner, an implementation manner is further provided, the interface device is a second interface device connected to the second cloud device; the data packet is a data packet from the Internet; The sending unit is specifically used for

直接向所述第二云设备发送优化之后的所述数据包。Sending the optimized data packet directly to the second cloud device.

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,According to the above aspects and any possible implementation, an implementation is further provided,

所述第一云设备为云终端;所述第二云设备为云数据中心;或者The first cloud device is a cloud terminal; the second cloud device is a cloud data center; or

所述第一云设备为云数据中心;所述第二云设备为云终端。The first cloud device is a cloud data center; the second cloud device is a cloud terminal.

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述发送单元,还用于According to the above aspect and any possible implementation manner, an implementation manner is further provided, the sending unit is further configured to

若所述优化确认信息指示所述数据不可进行优化操作,将所述数据包发送给所述目的IP地址对应的所述第二云设备。If the optimization confirmation information indicates that the data cannot be optimized, sending the data packet to the second cloud device corresponding to the destination IP address.

本发明的另一方面,提供一种云优化控制设备,包括:Another aspect of the present invention provides a cloud optimization control device, including:

接收单元,用于接收接口设备发送的优化请求消息,所述优化请求消息中包含源IP地址和目的IP地址,所述优化请求消息为所述接口设备接收数据包后发送,所述数据包中包含所述源IP地址和所述目的IP地址,所述源IP地址为第一云设备的IP地址,所述目的地址为第二云设备的IP地址;The receiving unit is configured to receive an optimization request message sent by the interface device, the optimization request message includes a source IP address and a destination IP address, the optimization request message is sent after the interface device receives a data packet, and the data packet contains Including the source IP address and the destination IP address, the source IP address is the IP address of the first cloud device, and the destination address is the IP address of the second cloud device;

确定单元,用于根据所述源IP地址和所述目的IP地址,确定对应的优化控制策略;A determining unit, configured to determine a corresponding optimization control strategy according to the source IP address and the destination IP address;

发送单元,用于根据所述优化控制策略,向所述接口设备发送优化确认信息,所述优化确认信息用于指示所述数据包是否可进行优化操作;A sending unit, configured to send optimization acknowledgment information to the interface device according to the optimization control policy, where the optimization acknowledgment information is used to indicate whether the data packet can be optimized;

所述接收单元,还用于若所述优化确认信息指示所述数据包可进行优化操作,接收所述接口设备发送的所述数据包;The receiving unit is further configured to receive the data packet sent by the interface device if the optimization confirmation information indicates that the data packet can be optimized;

优化单元,用于根据所述优化控制策略,对所述数据包进行优化操作;an optimization unit, configured to perform an optimization operation on the data packet according to the optimization control strategy;

所述发送单元,还用于向所述接口设备发送优化之后的所述数据包,以使得所述接口设备向所述目的IP地址对应的所述第二云设备发送优化之后的所述数据包。The sending unit is further configured to send the optimized data packet to the interface device, so that the interface device sends the optimized data packet to the second cloud device corresponding to the destination IP address .

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述接口设备为与所述第一云设备连接的第一接口设备;所述数据包为来自所述第一云设备的数据包。According to the above aspect and any possible implementation, an implementation is further provided, the interface device is a first interface device connected to the first cloud device; the data packet is from the first cloud Device packets.

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述接口设备为与所述第二云设备连接的第二接口设备;所述数据包为来自互联网的数据包。The foregoing aspect and any possible implementation manner further provide an implementation manner, where the interface device is a second interface device connected to the second cloud device; and the data packet is a data packet from the Internet.

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,According to the above aspects and any possible implementation, an implementation is further provided,

所述第一云设备为云终端;所述第二云设备为云数据中心;或者The first cloud device is a cloud terminal; the second cloud device is a cloud data center; or

所述第一云设备为云数据中心;所述第二云设备为云终端。The first cloud device is a cloud data center; the second cloud device is a cloud terminal.

由上述技术方案可知,本发明实施例通过云优化控制设备对第一云设备与第二云设备之间传输的数据包进行优化操作,使得接口设备能够将优化之后的数据包发送给所述第二云设备,有利于降低互联网上所传输的带宽,能够避免现有技术中由于云终端数量庞大而导致的云终端与云数据中心之间传输的数据量很大的问题,从而提高了数据的传输速率。It can be seen from the above technical solution that in the embodiment of the present invention, the cloud optimization control device optimizes the data packets transmitted between the first cloud device and the second cloud device, so that the interface device can send the optimized data packets to the second cloud device. The second cloud device is conducive to reducing the bandwidth transmitted on the Internet, and can avoid the problem of a large amount of data transmitted between the cloud terminal and the cloud data center caused by the large number of cloud terminals in the prior art, thereby improving data throughput. Transmission rate.

【附图说明】 【Description of drawings】

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings that need to be used in the embodiments or the description of the prior art. Obviously, the drawings in the following descriptions are of the present invention For some embodiments, those of ordinary skill in the art can also obtain other drawings based on these drawings without paying creative efforts.

图1为本发明一实施例提供的数据传输方法的流程示意图;FIG. 1 is a schematic flowchart of a data transmission method provided by an embodiment of the present invention;

图2为本发明另一实施例提供的数据传输方法的流程示意图;FIG. 2 is a schematic flowchart of a data transmission method provided by another embodiment of the present invention;

图3A为本发明另一实施例提供的系统架构的结构示意图;FIG. 3A is a schematic structural diagram of a system architecture provided by another embodiment of the present invention;

图3B为适用于图3A提供的系统架构的数据传输方法的流程示意图;FIG. 3B is a schematic flowchart of a data transmission method applicable to the system architecture provided in FIG. 3A;

图4为本发明另一实施例提供的接口设备的结构示意图;FIG. 4 is a schematic structural diagram of an interface device provided by another embodiment of the present invention;

图5为本发明另一实施例提供的云优化控制设备的结构示意图。Fig. 5 is a schematic structural diagram of a cloud optimization control device provided by another embodiment of the present invention.

【具体实施方式】 【Detailed ways】

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。In addition, the term "and/or" in this article is only an association relationship describing associated objects, which means that there may be three relationships, for example, A and/or B, which may mean: A exists alone, A and B exist at the same time, There are three cases of B alone. In addition, the character "/" in this article generally indicates that the contextual objects are an "or" relationship.

图1为本发明一实施例提供的数据传输方法的流程示意图,如图1所示。FIG. 1 is a schematic flowchart of a data transmission method provided by an embodiment of the present invention, as shown in FIG. 1 .

101、接口设备接收数据包,所述数据包中包含源IP地址和目的IP地址,所述源IP地址为第一云设备的IP地址,所述目的地址为第二云设备的IP地址。101. The interface device receives a data packet, the data packet includes a source IP address and a destination IP address, the source IP address is the IP address of the first cloud device, and the destination address is the IP address of the second cloud device.

102、所述接口设备向云优化控制设备发送优化请求消息,所述优化请求消息中包含所述源IP地址和所述目的IP地址,以使得所述云优化控制设备根据所述源IP地址和所述目的IP地址,确定对应的优化控制策略。102. The interface device sends an optimization request message to the cloud optimization control device, where the optimization request message includes the source IP address and the destination IP address, so that the cloud optimization control device The destination IP address determines a corresponding optimization control strategy.

103、所述接口设备接收所述云优化控制设备发送的优化确认信息,所述优化确认信息用于指示所述数据包是否可进行优化操作,所述优化确认信息为所述云优化控制设备根据所述优化控制策略发送。103. The interface device receives optimization acknowledgment information sent by the cloud optimization control device, the optimization acknowledgment information is used to indicate whether the data packet can be optimized, and the optimization acknowledgment information is provided by the cloud optimization control device according to The optimization control strategy is sent.

104、若所述优化确认信息指示所述数据包可进行优化操作,所述接口设备向所述云优化控制设备发送所述数据包,以使得所述云优化控制设备根据所述优化控制策略对所述数据包进行优化操作。104. If the optimization confirmation information indicates that the data packet can be optimized, the interface device sends the data packet to the cloud optimization control device, so that the cloud optimization control device performs an optimization operation according to the optimization control policy. The data packets are optimized for operation.

其中,所述优化操作可以包括但不限于压缩/解压缩操作或缓存操作,本实施例对此不进行限定。Wherein, the optimization operation may include but not limited to a compression/decompression operation or a cache operation, which is not limited in this embodiment.

105、所述接口设备接收所述云优化控制设备发送的优化之后的所述数据包。105. The interface device receives the optimized data packet sent by the cloud optimization control device.

106、所述接口设备向所述目的IP地址对应的所述第二云设备发送优化之后的所述数据包。106. The interface device sends the optimized data packet to the second cloud device corresponding to the destination IP address.

这样,通过部署云优化控制设备,对所述第一云设备与所述第二云设备之间传输的数据包进行优化操作,能够避免现有技术中由于云终端数量庞大而导致的云终端与云数据中心之间传输的数据量很大的问题,从而提高了数据的传输速率。In this way, by deploying the cloud optimization control device to optimize the data packets transmitted between the first cloud device and the second cloud device, it is possible to avoid the problem of cloud terminals and cloud terminals caused by a large number of cloud terminals in the prior art. The problem of a large amount of data transmitted between cloud data centers, thereby increasing the data transmission rate.

需要说明的是,本实施例中,可以部署多个所述云优化控制设备,每个所述云优化控制设备可以对应指定第一云设备,以对该指定第一云设备的数据包进行优化操作。It should be noted that, in this embodiment, multiple cloud optimization control devices may be deployed, and each cloud optimization control device may correspond to a designated first cloud device, so as to optimize the data packets of the designated first cloud device operate.

需要说明的是,本实施例中,还可以部署一个所述云优化控制设备,该云优化控制设备可以对应多个第一云设备,以对多个第一云设备中每个第一云设备的数据包进行优化操作。其中,该云优化控制设备可以虚拟多个云优化控制设备,每个虚拟的云优化控制设备拥有各自独立的IP地址、处理能力以及存储空间,对应一个第一云终端。It should be noted that, in this embodiment, one cloud-optimized control device may also be deployed, and the cloud-optimized control device may correspond to multiple first cloud devices, so that each first cloud device among the multiple first cloud devices optimized data packets. Wherein, the cloud-optimized control device can virtualize multiple cloud-optimized control devices, and each virtual cloud-optimized control device has its own independent IP address, processing capability and storage space, and corresponds to a first cloud terminal.

可选地,在本实施例的一个可能的实现方式中,所述接口设备可以与云优化控制管理平台连接,由云优化控制管理平台对所述接口设备进行配置,例如,源IP地址、目的IP地址和所述云优化控制设备的IP地址。具体地,所述云优化控制管理平台具体可以根据使用云终端的用户所租用的云优化控制服务,给所述接口设备中配置该云终端对应的云优化控制设备。例如,以部署一个云优化控制设备为例,所述云优化控制管理平台具体可以根据使用云终端的用户所租用的云优化控制服务,给所述接口设备中配置该云终端对应的虚拟的云优化控制设备的IP地址。Optionally, in a possible implementation of this embodiment, the interface device may be connected to the cloud optimization control management platform, and the cloud optimization control management platform configures the interface device, for example, source IP address, destination IP address and the IP address of the cloud optimization control device. Specifically, the cloud optimization control management platform may configure the cloud optimization control device corresponding to the cloud terminal in the interface device according to the cloud optimization control service leased by the user using the cloud terminal. For example, taking the deployment of a cloud-optimized control device as an example, the cloud-optimized control management platform can specifically configure the virtual cloud terminal corresponding to the cloud terminal in the interface device according to the cloud-optimized control service rented by the user using the cloud terminal. Optimize the IP address of the control device.

可选地,在本实施例的一个可能的实现方式中,所述云优化控制设备可以与云优化控制管理平台连接,由云优化控制管理平台对所述云优化控制设备进行配置,例如,源IP地址、目的IP地址和优化控制策略。其中,所述优化控制策略可以对应多个服务水平(ServiceLevel,SL),每个服务水平可以包括一种或几种优化操作,例如,压缩/解压缩、缓存或合并/拆分等优化操作,或者还可以不包括任何优化操作。Optionally, in a possible implementation of this embodiment, the cloud optimization control device may be connected to a cloud optimization control management platform, and the cloud optimization control management platform configures the cloud optimization control device, for example, the source IP address, destination IP address and optimization control strategy. Wherein, the optimization control policy may correspond to multiple service levels (ServiceLevel, SL), and each service level may include one or several optimization operations, for example, optimization operations such as compression/decompression, caching, or merging/splitting, Alternatively, any optimization operations may not be included.

例如,所述云优化控制设备对数据包进行压缩,可以使得压缩之后的所述数据包的大小减小,能够有效降低传输带宽;再例如,所述云优化控制设备对数据包进行缓存,可以避免后续所述数据包重复传输,能够有效降低传输带宽;再例如,所述云优化控制设备对多个数据包的包头进行合并,可以使得数据包头中的相同信息重复传输,能够有效降低传输带宽。For example, the cloud optimization control device compresses the data packet, which can reduce the size of the compressed data packet and effectively reduce the transmission bandwidth; for another example, the cloud optimization control device caches the data packet, which can Avoiding the subsequent repeated transmission of the data packets can effectively reduce the transmission bandwidth; for another example, the cloud optimization control device can merge the headers of multiple data packets, so that the same information in the data packet headers can be repeatedly transmitted, which can effectively reduce the transmission bandwidth. .

具体地,所述压缩/解压缩、所述缓存或所述合并/拆分等优化操作的详细描述可以参见现有技术中,广域网(WideAreaNetwork,WAN)的优化操作的相关内容,此处不再赘述。Specifically, for a detailed description of optimization operations such as the compression/decompression, caching, or merging/splitting, please refer to the relevant content of optimization operations of wide area networks (WideAreaNetwork, WAN) in the prior art, which will not be repeated here. repeat.

具体地,所述云优化控制管理平台具体可以根据使用云终端的用户所租用的服务水平,给所述云优化控制设备中配置该云终端对应的优化控制策略。例如,缓存大小、服务响应时间等,运营商可以通过云优化控制管理平台针对不同的服务水平定制不同的租用价格。Specifically, the cloud optimization control management platform may configure an optimization control policy corresponding to the cloud terminal in the cloud optimization control device according to the service level rented by the user using the cloud terminal. For example, cache size, service response time, etc., operators can customize different rental prices for different service levels through the cloud optimization control management platform.

例如,以部署一个云优化控制设备为例,该云优化控制设备中的每个虚拟的云优化控制设备都能够提供不同服务水平所对应的优化控制策略。而且,每个虚拟的云优化控制设备上可以运行不同的软件版本。For example, taking the deployment of a cloud-optimized control device as an example, each virtual cloud-optimized control device in the cloud-optimized control device can provide optimized control strategies corresponding to different service levels. Moreover, different software versions can run on each virtual cloud-optimized control device.

可选地,在本实施例的一个可能的实现方式中,所述接口设备可以为与所述第一云设备连接的第一接口设备;那么,所述数据包则为来自所述第一云设备的数据包。相应地,在106中,所述接口设备具体可以通过互联网,向所述第二云设备发送优化之后的所述数据包。Optionally, in a possible implementation of this embodiment, the interface device may be a first interface device connected to the first cloud device; then, the data packet is from the first cloud Device packets. Correspondingly, in 106, the interface device may specifically send the optimized data packet to the second cloud device through the Internet.

可选地,在本实施例的一个可能的实现方式中,所述接口设备还可以为与所述第二云设备连接的第二接口设备;所述数据包为来自互联网的数据包。相应地,在106中,所述接口设备具体可以直接向所述第二云设备发送优化之后的所述数据包。Optionally, in a possible implementation manner of this embodiment, the interface device may also be a second interface device connected to the second cloud device; the data packet is a data packet from the Internet. Correspondingly, in 106, the interface device may directly send the optimized data packet to the second cloud device.

可选地,在本实施例的一个可能的实现方式中,所述第一云设备为云终端;那么,与所述第一云设备连接的第一接口设备则可以是宽带网络网关(BroadbandNetworkGateway,BNG),例如,宽带远程接入服务器(BroadbandRemoteAccessServer,BRAS)或业务路由器(ServiceRouter,SR)等云终端侧的接入设备。所述第二云设备为云数据中心;那么,与所述第二云设备连接的第二接口设备则可以是交换机等云数据中心侧的接入设备。这样,所述数据包则为上行数据包。Optionally, in a possible implementation of this embodiment, the first cloud device is a cloud terminal; then, the first interface device connected to the first cloud device may be a broadband network gateway (BroadbandNetworkGateway, BNG), for example, broadband remote access server (Broadband Remote Access Server, BRAS) or service router (ServiceRouter, SR) and other access devices on the cloud terminal side. The second cloud device is a cloud data center; then, the second interface device connected to the second cloud device may be an access device on the cloud data center side such as a switch. In this way, the data packet is an uplink data packet.

可选地,在本实施例的一个可能的实现方式中,所述第一云设备为云数据中心;那么,与所述第一云设备连接的第一接口设备则可以是交换机等云数据中心侧的接入设备。所述第二云设备为云终端;那么,与所述第二云设备连接的第二接口设备则可以是宽带网络网关(BroadbandNetworkGateway,BNG),例如,宽带远程接入服务器(BroadbandRemoteAccessServer,BRAS)或业务路由器(ServiceRouter,SR)等云终端侧的接入设备。这样,所述数据包则为下行数据包。Optionally, in a possible implementation of this embodiment, the first cloud device is a cloud data center; then, the first interface device connected to the first cloud device may be a cloud data center such as a switch side access device. The second cloud device is a cloud terminal; then, the second interface device connected to the second cloud device may be a broadband network gateway (BroadbandNetworkGateway, BNG), for example, a broadband remote access server (BroadbandRemoteAccessServer, BRAS) or Access devices on the cloud terminal side, such as service routers (ServiceRouters, SRs). In this way, the data packet is a downlink data packet.

可以理解的是,本实施例提供的技术方案可以适用于企业的客户访问云数据中心的场景。特别地,所述云终端还可以位于企业分支机构,所述云数据中心则可以位于企业总部,这样,本实施例提供的技术方案还可以适用于企业分支机构访问企业总部的场景。It can be understood that the technical solution provided in this embodiment may be applicable to a scenario where a customer of an enterprise accesses a cloud data center. In particular, the cloud terminal can also be located in a branch of the enterprise, and the cloud data center can be located in the headquarters of the enterprise. In this way, the technical solution provided by this embodiment can also be applied to the scenario where the branch of the enterprise visits the headquarters of the enterprise.

可选地,在本实施例的一个可能的实现方式中,在103之后,若所述优化确认信息指示所述数据不可进行优化操作,所述接口设备还可以进一步将所述数据包发送给所述目的IP地址对应的所述第二云设备。Optionally, in a possible implementation of this embodiment, after step 103, if the optimization confirmation information indicates that the data cannot be optimized, the interface device may further send the data packet to the The second cloud device corresponding to the destination IP address.

本实施例中,通过云优化控制设备对第一云设备与第二云设备之间传输的数据包进行优化操作,使得接口设备能够将优化之后的数据包发送给所述第二云设备,有利于降低互联网上所传输的带宽,能够避免现有技术中由于云终端数量庞大而导致的云终端与云数据中心之间传输的数据量很大的问题,从而提高了数据的传输速率。In this embodiment, the cloud optimization control device performs an optimization operation on the data packets transmitted between the first cloud device and the second cloud device, so that the interface device can send the optimized data packets to the second cloud device. It is beneficial to reduce the bandwidth transmitted on the Internet, and can avoid the problem of a large amount of data transmitted between the cloud terminal and the cloud data center caused by the large number of cloud terminals in the prior art, thereby improving the data transmission rate.

另外,采用本发明提供的技术方案,云终端侧无需增加任何用户设备,从而降低了用户设备的部署成本。In addition, by adopting the technical solution provided by the present invention, there is no need to add any user equipment on the cloud terminal side, thereby reducing the deployment cost of the user equipment.

图2为本发明另一实施例提供的数据传输方法的流程示意图,如图2所示。FIG. 2 is a schematic flowchart of a data transmission method provided by another embodiment of the present invention, as shown in FIG. 2 .

201、云优化控制设备接收接口设备发送的优化请求消息,所述优化请求消息中包含源IP地址和目的IP地址,所述优化请求消息为所述接口设备接收数据包后发送,所述数据包中包含所述源IP地址和所述目的IP地址,所述源IP地址为第一云设备的IP地址,所述目的地址为第二云设备的IP地址。201. The cloud optimization control device receives an optimization request message sent by an interface device, the optimization request message includes a source IP address and a destination IP address, the optimization request message is sent after the interface device receives a data packet, and the data packet contains the source IP address and the destination IP address, the source IP address is the IP address of the first cloud device, and the destination address is the IP address of the second cloud device.

202、所述云优化控制设备根据所述源IP地址和所述目的IP地址,确定对应的优化控制策略。202. The cloud optimization control device determines a corresponding optimization control policy according to the source IP address and the destination IP address.

203、所述云优化控制设备根据所述优化控制策略,向所述接口设备发送优化确认信息,所述优化确认信息用于指示所述数据包是否可进行优化操作。203. The cloud optimization control device sends optimization confirmation information to the interface device according to the optimization control policy, where the optimization confirmation information is used to indicate whether the data packet can be optimized.

204、若所述优化确认信息指示所述数据包可进行优化操作,所述云优化控制设备接收所述接口设备发送的所述数据包。204. If the optimization confirmation information indicates that the data packet can be optimized, the cloud optimization control device receives the data packet sent by the interface device.

205、所述云优化控制设备根据所述优化控制策略,对所述数据包进行优化操作。205. The cloud optimization control device performs an optimization operation on the data packet according to the optimization control policy.

其中,所述优化操作可以包括但不限于压缩/解压缩操作或缓存操作,本实施例对此不进行限定。Wherein, the optimization operation may include but not limited to a compression/decompression operation or a cache operation, which is not limited in this embodiment.

206、所述云优化控制设备向所述接口设备发送优化之后的所述数据包,以使得所述接口设备向所述目的IP地址对应的所述第二云设备发送优化之后的所述数据包。206. The cloud optimization control device sends the optimized data packet to the interface device, so that the interface device sends the optimized data packet to the second cloud device corresponding to the destination IP address .

这样,通过部署云优化控制设备,对所述第一云设备与所述第二云设备之间传输的数据包进行优化操作,能够避免现有技术中由于云终端数量庞大而导致的云终端与云数据中心之间传输的数据量很大的问题,从而提高了数据的传输速率。In this way, by deploying the cloud optimization control device to optimize the data packets transmitted between the first cloud device and the second cloud device, it is possible to avoid the problem of cloud terminals and cloud terminals caused by a large number of cloud terminals in the prior art. The problem of a large amount of data transmitted between cloud data centers, thereby increasing the data transmission rate.

需要说明的是,本实施例中,可以部署多个所述云优化控制设备,每个所述云优化控制设备可以对应指定第一云设备,以对该指定第一云设备的数据包进行优化操作。It should be noted that, in this embodiment, multiple cloud optimization control devices may be deployed, and each cloud optimization control device may correspond to a designated first cloud device, so as to optimize the data packets of the designated first cloud device operate.

需要说明的是,本实施例中,还可以部署一个所述云优化控制设备,该云优化控制设备可以对应多个第一云设备,以对多个第一云设备中每个第一云设备的数据包进行优化操作。其中,该云优化控制设备可以虚拟多个云优化控制设备,每个虚拟的云优化控制设备拥有各自独立的IP地址、处理能力以及存储空间,对应一个第一云终端。It should be noted that, in this embodiment, one cloud-optimized control device may also be deployed, and the cloud-optimized control device may correspond to multiple first cloud devices, so that each first cloud device among the multiple first cloud devices The data packets are optimized. Wherein, the cloud-optimized control device can virtualize multiple cloud-optimized control devices, and each virtual cloud-optimized control device has its own independent IP address, processing capability and storage space, and corresponds to a first cloud terminal.

可选地,在本实施例的一个可能的实现方式中,所述接口设备可以与云优化控制管理平台连接,由云优化控制管理平台对所述接口设备进行配置,例如,源IP地址、目的IP地址和所述云优化控制设备的IP地址。具体地,所述云优化控制管理平台具体可以根据使用云终端的用户所租用的云优化控制服务,给所述接口设备中配置该云终端对应的云优化控制设备。例如,以部署一个云优化控制设备为例,所述云优化控制管理平台具体可以根据使用云终端的用户所租用的云优化控制服务,给所述接口设备中配置该云终端对应的虚拟的云优化控制设备的IP地址。Optionally, in a possible implementation of this embodiment, the interface device may be connected to the cloud optimization control management platform, and the cloud optimization control management platform configures the interface device, for example, source IP address, destination IP address and the IP address of the cloud optimization control device. Specifically, the cloud optimization control management platform may configure the cloud optimization control device corresponding to the cloud terminal in the interface device according to the cloud optimization control service leased by the user using the cloud terminal. For example, taking the deployment of a cloud-optimized control device as an example, the cloud-optimized control management platform can specifically configure the virtual cloud terminal corresponding to the cloud terminal in the interface device according to the cloud-optimized control service rented by the user using the cloud terminal. Optimize the IP address of the control device.

可选地,在本实施例的一个可能的实现方式中,所述云优化控制设备可以与云优化控制管理平台连接,由云优化控制管理平台对所述云优化控制设备进行配置,例如,源IP地址、目的IP地址和优化控制策略。其中,所述优化控制策略可以对应多个服务水平(ServiceLevel,SL),每个服务水平可以包括一种或几种优化操作,例如,压缩/解压缩、缓存或合并/拆分等优化操作,或者还可以不包括任何优化操作。Optionally, in a possible implementation of this embodiment, the cloud optimization control device may be connected to a cloud optimization control management platform, and the cloud optimization control management platform configures the cloud optimization control device, for example, the source IP address, destination IP address and optimization control strategy. Wherein, the optimization control strategy may correspond to multiple service levels (ServiceLevel, SL), and each service level may include one or several optimization operations, for example, optimization operations such as compression/decompression, caching, or merging/splitting, Alternatively, any optimization operations may not be included.

例如,所述云优化控制设备对数据包进行压缩,可以使得压缩之后的所述数据包的大小减小,能够有效降低传输带宽;再例如,所述云优化控制设备对数据包进行缓存,可以避免后续所述数据包重复传输,能够有效降低传输带宽;再例如,所述云优化控制设备对多个数据包的包头进行合并,可以使得数据包头中的相同信息重复传输,能够有效降低传输带宽。For example, the cloud optimization control device compresses the data packet, which can reduce the size of the compressed data packet and effectively reduce the transmission bandwidth; for another example, the cloud optimization control device caches the data packet, which can Avoiding the subsequent repeated transmission of the data packets can effectively reduce the transmission bandwidth; for another example, the cloud optimization control device can merge the headers of multiple data packets, so that the same information in the data packet headers can be repeatedly transmitted, which can effectively reduce the transmission bandwidth. .

具体地,所述压缩/解压缩、所述缓存或所述合并/拆分等优化操作的详细描述可以参见现有技术中,广域网(WideAreaNetwork,WAN)的优化操作的相关内容,此处不再赘述。Specifically, for a detailed description of optimization operations such as the compression/decompression, caching, or merging/splitting, please refer to the relevant content of optimization operations of wide area networks (WideAreaNetwork, WAN) in the prior art, which will not be repeated here. repeat.

具体地,所述云优化控制管理平台具体可以根据使用云终端的用户所租用的服务水平,给所述云优化控制设备中配置该云终端对应的优化控制策略。例如,缓存大小、服务响应时间等,运营商可以通过云优化控制管理平台针对不同的服务水平定制不同的租用价格。Specifically, the cloud optimization control management platform may configure an optimization control policy corresponding to the cloud terminal in the cloud optimization control device according to the service level rented by the user using the cloud terminal. For example, cache size, service response time, etc., operators can customize different rental prices for different service levels through the cloud optimization control management platform.

例如,以部署一个云优化控制设备为例,该云优化控制设备中的每个虚拟的云优化控制设备都能够提供不同服务水平所对应的优化控制策略。而且,每个虚拟的云优化控制设备上可以运行不同的软件版本。For example, taking the deployment of a cloud-optimized control device as an example, each virtual cloud-optimized control device in the cloud-optimized control device can provide optimized control strategies corresponding to different service levels. Moreover, different software versions can run on each virtual cloud-optimized control device.

可选地,在本实施例的一个可能的实现方式中,所述接口设备可以为与所述第一云设备连接的第一接口设备;那么,所述数据包则为来自所述第一云设备的数据包。相应地,所述接口设备具体可以通过互联网,向所述第二云设备发送优化之后的所述数据包。Optionally, in a possible implementation of this embodiment, the interface device may be a first interface device connected to the first cloud device; then, the data packet is from the first cloud Device packets. Correspondingly, the interface device may specifically send the optimized data packet to the second cloud device through the Internet.

可选地,在本实施例的一个可能的实现方式中,所述接口设备还可以为与所述第二云设备连接的第二接口设备;所述数据包为来自互联网的数据包。相应地,所述接口设备具体可以直接向所述第二云设备发送优化之后的所述数据包。Optionally, in a possible implementation manner of this embodiment, the interface device may also be a second interface device connected to the second cloud device; the data packet is a data packet from the Internet. Correspondingly, the interface device may directly send the optimized data packet to the second cloud device.

可选地,在本实施例的一个可能的实现方式中,所述第一云设备为云终端;那么,与所述第一云设备连接的第一接口设备则可以是宽带网络网关(BroadbandNetworkGateway,BNG),例如,宽带远程接入服务器(BroadbandRemoteAccessServer,BRAS)或业务路由器(ServiceRouter,SR)等云终端侧的接入设备。所述第二云设备为云数据中心;那么,与所述第二云设备连接的第二接口设备则可以是交换机等云数据中心侧的接入设备。这样,所述数据包则为上行数据包。Optionally, in a possible implementation of this embodiment, the first cloud device is a cloud terminal; then, the first interface device connected to the first cloud device may be a broadband network gateway (BroadbandNetworkGateway, BNG), for example, broadband remote access server (Broadband Remote Access Server, BRAS) or service router (ServiceRouter, SR) and other access devices on the cloud terminal side. The second cloud device is a cloud data center; then, the second interface device connected to the second cloud device may be an access device on the cloud data center side such as a switch. In this way, the data packet is an uplink data packet.

可选地,在本实施例的一个可能的实现方式中,所述第一云设备为云数据中心;那么,与所述第一云设备连接的第一接口设备则可以是交换机等云数据中心侧的接入设备。所述第二云设备为云终端;那么,与所述第二云设备连接的第二接口设备则可以是宽带网络网关(BroadbandNetworkGateway,BNG),例如,宽带远程接入服务器(BroadbandRemoteAccessServer,BRAS)或业务路由器(ServiceRouter,SR)等云终端侧的接入设备。这样,所述数据包则为下行数据包。Optionally, in a possible implementation of this embodiment, the first cloud device is a cloud data center; then, the first interface device connected to the first cloud device may be a cloud data center such as a switch side access device. The second cloud device is a cloud terminal; then, the second interface device connected to the second cloud device may be a broadband network gateway (BroadbandNetworkGateway, BNG), for example, a broadband remote access server (BroadbandRemoteAccessServer, BRAS) or Access devices on the cloud terminal side, such as service routers (ServiceRouters, SRs). In this way, the data packet is a downlink data packet.

可以理解的是,本实施例提供的技术方案可以适用于企业的客户访问云数据中心的场景。特别地,所述云终端还可以位于企业分支机构,所述云数据中心则可以位于企业总部,这样,本实施例提供的技术方案还可以适用于企业分支机构访问企业总部的场景。It can be understood that the technical solution provided in this embodiment may be applicable to a scenario where a customer of an enterprise accesses a cloud data center. In particular, the cloud terminal can also be located in a branch of the enterprise, and the cloud data center can be located in the headquarters of the enterprise. In this way, the technical solution provided by this embodiment can also be applied to the scenario where the branch of the enterprise visits the headquarters of the enterprise.

本实施例中,通过云优化控制设备对第一云设备与第二云设备之间传输的数据包进行优化操作,使得接口设备能够将优化之后的数据包发送给所述第二云设备,有利于降低互联网上所传输的带宽,能够避免现有技术中由于云终端数量庞大而导致的云终端与云数据中心之间传输的数据量很大的问题,从而提高了数据的传输速率。In this embodiment, the cloud optimization control device performs an optimization operation on the data packets transmitted between the first cloud device and the second cloud device, so that the interface device can send the optimized data packets to the second cloud device. It is beneficial to reduce the bandwidth transmitted on the Internet, and can avoid the problem of a large amount of data transmitted between the cloud terminal and the cloud data center caused by the large number of cloud terminals in the prior art, thereby improving the data transmission rate.

另外,采用本发明提供的技术方案,云终端侧无需增加任何用户设备,从而降低了用户设备的部署成本。In addition, by adopting the technical solution provided by the present invention, there is no need to add any user equipment on the cloud terminal side, thereby reducing the deployment cost of the user equipment.

为使得本发明实施例提供的方法更加清楚,下面将以云终端向云数据中心发送数据包作为举例,图3A为本发明另一实施例提供的系统架构的结构示意图。具体地,云终端的用户预先可以向运营商租用一种服务水平对应的优化操作,然后由云优化控制管理平台对云优化控制(CloudOptimizationControl,COC)设备(即包括设置在云终端侧的接入设备例如,宽带网络网关(BroadbandNetworkGateway,BNG)处的COC设备A和设置在云数据中心侧的接入设备例如,交换机处的COC设备B)进行配置,即云终端的IP地址、云终端需要访问的云数据中心的IP地址和优化控制策略。其中,所述优化控制策略可以包括服务水平-1对应的优化操作,该服务水平-1对应的优化操作包括压缩操作,压缩效率为S。图3B为适用于图3A提供的系统架构的数据传输方法的流程示意图,如图3B所示。In order to make the method provided by the embodiment of the present invention more clear, the following will take the cloud terminal sending data packets to the cloud data center as an example, and FIG. 3A is a schematic structural diagram of the system architecture provided by another embodiment of the present invention. Specifically, cloud terminal users can rent an optimization operation corresponding to a service level from the operator in advance, and then the cloud optimization control (COC) device (including the access control set on the cloud terminal side) is controlled by the cloud optimization control management platform. Devices such as COC device A at the Broadband Network Gateway (BNG) and access devices set on the cloud data center side such as COC device B at the switch are configured, that is, the IP address of the cloud terminal and the cloud terminal need to access The IP address and optimization control strategy of the cloud data center. Wherein, the optimization control strategy may include an optimization operation corresponding to service level-1, and the optimization operation corresponding to service level-1 includes a compression operation, and the compression efficiency is S. FIG. 3B is a schematic flowchart of a data transmission method applicable to the system architecture provided in FIG. 3A , as shown in FIG. 3B .

301、云终端向BNG发送上行数据包A,所述上行数据包A中包含源IP地址和目的IP地址。301. The cloud terminal sends an uplink data packet A to the BNG, and the uplink data packet A includes a source IP address and a destination IP address.

其中,所述源IP地址为云终端的IP地址,所述目的IP地址为云数据中心的IP地址。Wherein, the source IP address is the IP address of the cloud terminal, and the destination IP address is the IP address of the cloud data center.

可以理解的是,所述上行数据包A是云终端在访问云数据中心的过程中所传输的数据。It can be understood that the uplink data packet A is data transmitted by the cloud terminal during the process of accessing the cloud data center.

302、BNG向COC设备A发送优化请求消息,所述优化请求消息中包含所述源IP地址和所述目的IP地址。302. The BNG sends an optimization request message to COC device A, where the optimization request message includes the source IP address and the destination IP address.

303、COC设备A根据所述源IP地址和所述目的IP地址,确定对应的优化控制策略。303. The COC device A determines a corresponding optimization control policy according to the source IP address and the destination IP address.

其中,所述优化控制策略可以包括服务水平-1对应的优化操作,该服务水平-1对应的优化操作包括压缩操作,压缩效率为S。Wherein, the optimization control strategy may include an optimization operation corresponding to service level-1, and the optimization operation corresponding to service level-1 includes a compression operation, and the compression efficiency is S.

304、COC设备A向BNG发送优化确认信息,所述优化确认信息用于指示所述上行数据包A可进行优化操作,例如,肯定确认(ACK)信息。304. The COC device A sends optimization acknowledgment information to the BNG, where the optimization acknowledgment information is used to indicate that the uplink data packet A can perform an optimization operation, for example, positive acknowledgment (ACK) information.

305、BNG向COC设备A发送所述上行数据包A。305. The BNG sends the uplink data packet A to the COC device A.

306、COC设备A利用所述确定的优化控制策略,对所述上行数据包A进行优化操作,以生成上行数据包A',所述上行数据包A'中包含所述源IP地址和所述目的IP地址。306. The COC device A uses the determined optimization control strategy to perform an optimization operation on the uplink data packet A to generate an uplink data packet A', and the uplink data packet A' includes the source IP address and the Destination IP address.

其中,所述源IP地址为云终端的IP地址,所述目的IP地址为云数据中心的IP地址。Wherein, the source IP address is the IP address of the cloud terminal, and the destination IP address is the IP address of the cloud data center.

具体地,COC设备A利用所述确定的优化控制策略,对所述上行数据包A进行压缩效率为S的压缩操作,生成上行数据包A'。Specifically, the COC device A uses the determined optimal control strategy to perform a compression operation with a compression efficiency S on the uplink data packet A to generate an uplink data packet A'.

307、COC设备A向BNG发送所述上行数据包A'。307. The COC device A sends the uplink data packet A' to the BNG.

308、BNG通过互联网,向所述目的IP地址对应的云数据中心发送所述上行数据包A'。308. The BNG sends the uplink data packet A' to the cloud data center corresponding to the destination IP address through the Internet.

309、云数据中心侧的交换机接收到所述上行数据包A',向COC设备B发送优化请求消息,所述优化请求消息中包含所述源IP地址和所述目的IP地址。309. The switch at the cloud data center side receives the uplink data packet A', and sends an optimization request message to the COC device B, where the optimization request message includes the source IP address and the destination IP address.

310、COC设备B根据所述源IP地址和所述目的IP地址,确定对应的优化控制策略。310. The COC device B determines a corresponding optimization control policy according to the source IP address and the destination IP address.

其中,所述优化控制策略可以包括服务水平-1对应的优化操作,该服务水平-1对应的优化操作包括解压缩操作。Wherein, the optimization control strategy may include an optimization operation corresponding to service level-1, and the optimization operation corresponding to service level-1 includes a decompression operation.

311、COC设备B向交换机发送优化确认信息,所述优化确认信息用于指示所述上行数据包A'可进行优化操作。311. The COC device B sends optimization confirmation information to the switch, where the optimization confirmation information is used to indicate that the uplink data packet A' can be optimized.

312、交换机向COC设备B发送所述上行数据包A'。312. The switch sends the uplink data packet A' to the COC device B.

313、COC设备B利用所述确定的优化控制策略,对所述上行数据包A'进行优化操作,以生成上行数据包A。313. The COC device B uses the determined optimization control strategy to perform an optimization operation on the uplink data packet A', so as to generate the uplink data packet A.

具体地,COC设备B利用所述确定的优化控制策略,对所述上行数据包A'进行解压缩操作,生成上行数据包A。Specifically, the COC device B uses the determined optimal control strategy to decompress the uplink data packet A' to generate the uplink data packet A'.

314、COC设备B向交换机发送所述上行数据包A。314. The COC device B sends the uplink data packet A to the switch.

315、交换机直接向所述目的IP地址对应的云数据中心发送所述上行数据包A。315. The switch directly sends the uplink data packet A to the cloud data center corresponding to the destination IP address.

这样,上行数据包A就由云终端传输到了云数据中心,由于经过互联网传输的不再是上行数据包A,而是经过压缩的上行数据包A',使得互联网上所传输的带宽大大降低。In this way, the uplink data packet A is transmitted from the cloud terminal to the cloud data center. Since the uplink data packet A is no longer transmitted through the Internet, but the compressed uplink data packet A', the bandwidth transmitted on the Internet is greatly reduced.

采用本实施例提供的技术方案,有利于降低互联网上所传输的带宽,能够避免现有技术中由于云终端数量庞大而导致的云终端与云数据中心之间传输的数据量很大的问题,从而提高了数据的传输速率。Adopting the technical solution provided by this embodiment is beneficial to reduce the bandwidth transmitted on the Internet, and can avoid the problem of a large amount of data transmitted between the cloud terminal and the cloud data center caused by the large number of cloud terminals in the prior art. Thereby improving the data transmission rate.

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。It should be noted that for the foregoing method embodiments, for the sake of simple description, they are expressed as a series of action combinations, but those skilled in the art should know that the present invention is not limited by the described action sequence. Because of the present invention, certain steps may be performed in other orders or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification belong to preferred embodiments, and the actions and modules involved are not necessarily required by the present invention.

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。In the foregoing embodiments, the descriptions of each embodiment have their own emphases, and for parts not described in detail in a certain embodiment, reference may be made to relevant descriptions of other embodiments.

图4为本发明另一实施例提供的接口设备的结构示意图,如图4所示。本实施例的接口设备可以包括接收单元41和发送单元42。其中,接收单元41,用于接收数据包,所述数据包中包含源IP地址和目的IP地址,所述源IP地址为第一云设备的IP地址,所述目的地址为第二云设备的IP地址;发送单元42,用于向云优化控制设备发送优化请求消息,所述优化请求消息中包含所述源IP地址和所述目的IP地址,以使得所述云优化控制设备根据所述源IP地址和所述目的IP地址,确定对应的优化控制策略;所述接收单元41,还用于接收所述云优化控制设备发送的优化确认信息,所述优化确认信息用于指示所述数据包是否可进行优化操作,所述优化确认信息为所述云优化控制设备根据所述优化控制策略发送;所述发送单元42,还用于若所述优化确认信息指示所述数据包可进行优化操作,向所述云优化控制设备发送所述数据包,以使得所述云优化控制设备根据所述优化控制策略对所述数据包进行优化操作;所述接收单元41,还用于接收所述云优化控制设备发送的优化之后的所述数据包;所述发送单元42,还用于向所述目的IP地址对应的所述第二云设备发送优化之后的所述数据包。FIG. 4 is a schematic structural diagram of an interface device provided by another embodiment of the present invention, as shown in FIG. 4 . The interface device in this embodiment may include a receiving unit 41 and a sending unit 42 . Wherein, the receiving unit 41 is configured to receive a data packet, the data packet includes a source IP address and a destination IP address, the source IP address is the IP address of the first cloud device, and the destination address is the IP address of the second cloud device IP address; sending unit 42, configured to send an optimization request message to the cloud optimization control device, where the optimization request message includes the source IP address and the destination IP address, so that the cloud optimization control device according to the source The IP address and the destination IP address determine the corresponding optimization control strategy; the receiving unit 41 is also configured to receive optimization confirmation information sent by the cloud optimization control device, the optimization confirmation information is used to indicate the data packet Whether the optimization operation can be performed, the optimization confirmation information is sent by the cloud optimization control device according to the optimization control strategy; the sending unit 42 is also configured to if the optimization confirmation information indicates that the data packet can perform an optimization operation , sending the data packet to the cloud optimization control device, so that the cloud optimization control device performs an optimization operation on the data packet according to the optimization control strategy; the receiving unit 41 is also configured to receive the cloud Optimizing the optimized data packet sent by the control device; the sending unit 42 is further configured to send the optimized data packet to the second cloud device corresponding to the destination IP address.

其中,所述优化操作可以包括但不限于压缩/解压缩操作或缓存操作,本实施例对此不进行限定。Wherein, the optimization operation may include but not limited to a compression/decompression operation or a cache operation, which is not limited in this embodiment.

这样,通过部署云优化控制设备,对所述第一云设备与所述第二云设备之间传输的数据包进行优化操作,能够避免现有技术中由于云终端数量庞大而导致的云终端与云数据中心之间传输的数据量很大的问题,从而提高了数据的传输速率。In this way, by deploying the cloud optimization control device to optimize the data packets transmitted between the first cloud device and the second cloud device, it is possible to avoid the problem of cloud terminals and cloud terminals caused by a large number of cloud terminals in the prior art. The problem of a large amount of data transmitted between cloud data centers, thereby increasing the data transmission rate.

需要说明的是,本实施例中,可以部署多个所述云优化控制设备,每个所述云优化控制设备可以对应指定第一云设备,以对该指定第一云设备的数据包进行优化操作。It should be noted that, in this embodiment, multiple cloud optimization control devices may be deployed, and each cloud optimization control device may correspond to a designated first cloud device, so as to optimize the data packets of the designated first cloud device operate.

需要说明的是,本实施例中,还可以部署一个所述云优化控制设备,该云优化控制设备可以对应多个第一云设备,以对多个第一云设备中每个第一云设备的数据包进行优化操作。其中,该云优化控制设备可以虚拟多个云优化控制设备,每个虚拟的云优化控制设备拥有各自独立的IP地址、处理能力以及存储空间,对应一个第一云终端。It should be noted that, in this embodiment, one cloud-optimized control device may also be deployed, and the cloud-optimized control device may correspond to multiple first cloud devices, so that each first cloud device among the multiple first cloud devices optimized data packets. Wherein, the cloud-optimized control device can virtualize multiple cloud-optimized control devices, and each virtual cloud-optimized control device has its own independent IP address, processing capability and storage space, and corresponds to a first cloud terminal.

可选地,在本实施例的一个可能的实现方式中,所述接口设备可以与云优化控制管理平台连接,由云优化控制管理平台对所述接口设备进行配置,例如,源IP地址、目的IP地址和所述云优化控制设备的IP地址。具体地,所述云优化控制管理平台具体可以根据使用云终端的用户所租用的云优化控制服务,给所述接口设备中配置该云终端对应的云优化控制设备。例如,以部署一个云优化控制设备为例,所述云优化控制管理平台具体可以根据使用云终端的用户所租用的云优化控制服务,给所述接口设备中配置该云终端对应的虚拟的云优化控制设备的IP地址。Optionally, in a possible implementation of this embodiment, the interface device may be connected to the cloud optimization control management platform, and the cloud optimization control management platform configures the interface device, for example, source IP address, destination IP address and the IP address of the cloud optimization control device. Specifically, the cloud optimization control management platform may configure the cloud optimization control device corresponding to the cloud terminal in the interface device according to the cloud optimization control service leased by the user using the cloud terminal. For example, taking the deployment of a cloud-optimized control device as an example, the cloud-optimized control management platform can specifically configure the virtual cloud terminal corresponding to the cloud terminal in the interface device according to the cloud-optimized control service rented by the user using the cloud terminal. Optimize the IP address of the control device.

可选地,在本实施例的一个可能的实现方式中,所述云优化控制设备可以与云优化控制管理平台连接,由云优化控制管理平台对所述云优化控制设备进行配置,例如,源IP地址、目的IP地址和优化控制策略。其中,所述优化控制策略可以对应多个服务水平(ServiceLevel,SL),每个服务水平可以包括一种或几种优化操作,例如,压缩/解压缩、缓存或合并/拆分等优化操作,或者还可以不包括任何优化操作。Optionally, in a possible implementation of this embodiment, the cloud optimization control device may be connected to a cloud optimization control management platform, and the cloud optimization control management platform configures the cloud optimization control device, for example, the source IP address, destination IP address and optimization control strategy. Wherein, the optimization control policy may correspond to multiple service levels (ServiceLevel, SL), and each service level may include one or several optimization operations, for example, optimization operations such as compression/decompression, caching, or merging/splitting, Alternatively, any optimization operations may not be included.

例如,所述云优化控制设备对数据包进行压缩,可以使得压缩之后的所述数据包的大小减小,能够有效降低传输带宽;再例如,所述云优化控制设备对数据包进行缓存,可以避免后续所述数据包重复传输,能够有效降低传输带宽;再例如,所述云优化控制设备对多个数据包的包头进行合并,可以使得数据包头中的相同信息重复传输,能够有效降低传输带宽。For example, the cloud optimization control device compresses the data packet, which can reduce the size of the compressed data packet and effectively reduce the transmission bandwidth; for another example, the cloud optimization control device caches the data packet, which can Avoiding the subsequent repeated transmission of the data packets can effectively reduce the transmission bandwidth; for another example, the cloud optimization control device can merge the headers of multiple data packets, so that the same information in the data packet headers can be repeatedly transmitted, which can effectively reduce the transmission bandwidth. .

具体地,所述压缩/解压缩、所述缓存或所述合并/拆分等优化操作的详细描述可以参见现有技术中,广域网(WideAreaNetwork,WAN)的优化操作的相关内容,此处不再赘述。Specifically, for a detailed description of optimization operations such as the compression/decompression, caching, or merging/splitting, please refer to the relevant content of optimization operations of wide area networks (WideAreaNetwork, WAN) in the prior art, which will not be repeated here. repeat.

具体地,所述云优化控制管理平台具体可以根据使用云终端的用户所租用的服务水平,给所述云优化控制设备中配置该云终端对应的优化控制策略。例如,缓存大小、服务响应时间等,运营商可以通过云优化控制管理平台针对不同的服务水平定制不同的租用价格。Specifically, the cloud optimization control management platform may configure an optimization control policy corresponding to the cloud terminal in the cloud optimization control device according to the service level rented by the user using the cloud terminal. For example, cache size, service response time, etc., operators can customize different rental prices for different service levels through the cloud optimization control management platform.

例如,以部署一个云优化控制设备为例,该云优化控制设备中的每个虚拟的云优化控制设备都能够提供不同服务水平所对应的优化控制策略。而且,每个虚拟的云优化控制设备上可以运行不同的软件版本。For example, taking the deployment of a cloud-optimized control device as an example, each virtual cloud-optimized control device in the cloud-optimized control device can provide optimized control policies corresponding to different service levels. Moreover, different software versions can run on each virtual cloud-optimized control device.

可选地,在本实施例的一个可能的实现方式中,所述接口设备可以为与所述第一云设备连接的第一接口设备;那么,所述数据包则为来自所述第一云设备的数据包。相应地,所述发送单元42具体可以用于通过互联网,向所述第二云设备发送优化之后的所述数据包。Optionally, in a possible implementation of this embodiment, the interface device may be a first interface device connected to the first cloud device; then, the data packet is from the first cloud Device packets. Correspondingly, the sending unit 42 may specifically be configured to send the optimized data packet to the second cloud device through the Internet.

可选地,在本实施例的一个可能的实现方式中,所述接口设备还可以为与所述第二云设备连接的第二接口设备;所述数据包为来自互联网的数据包。相应地,所述发送单元42具体可以用于直接向所述第二云设备发送优化之后的所述数据包。Optionally, in a possible implementation manner of this embodiment, the interface device may also be a second interface device connected to the second cloud device; the data packet is a data packet from the Internet. Correspondingly, the sending unit 42 may be specifically configured to directly send the optimized data packet to the second cloud device.

可选地,在本实施例的一个可能的实现方式中,所述第一云设备为云终端;那么,与所述第一云设备连接的第一接口设备则可以是宽带网络网关(BroadbandNetworkGateway,BNG),例如,宽带远程接入服务器(BroadbandRemoteAccessServer,BRAS)或业务路由器(ServiceRouter,SR)等云终端侧的接入设备。所述第二云设备为云数据中心;那么,与所述第二云设备连接的第二接口设备则可以是交换机等云数据中心侧的接入设备。这样,所述数据包则为上行数据包。Optionally, in a possible implementation of this embodiment, the first cloud device is a cloud terminal; then, the first interface device connected to the first cloud device may be a broadband network gateway (BroadbandNetworkGateway, BNG), for example, broadband remote access server (Broadband Remote Access Server, BRAS) or service router (ServiceRouter, SR) and other access devices on the cloud terminal side. The second cloud device is a cloud data center; then, the second interface device connected to the second cloud device may be an access device on the cloud data center side such as a switch. In this way, the data packet is an uplink data packet.

可选地,在本实施例的一个可能的实现方式中,所述第一云设备为云数据中心;那么,与所述第一云设备连接的第一接口设备则可以是交换机等云数据中心侧的接入设备。所述第二云设备为云终端;那么,与所述第二云设备连接的第二接口设备则可以是宽带网络网关(BroadbandNetworkGateway,BNG),例如,宽带远程接入服务器(BroadbandRemoteAccessServer,BRAS)或业务路由器(ServiceRouter,SR)等云终端侧的接入设备。这样,所述数据包则为下行数据包。Optionally, in a possible implementation of this embodiment, the first cloud device is a cloud data center; then, the first interface device connected to the first cloud device may be a cloud data center such as a switch side access device. The second cloud device is a cloud terminal; then, the second interface device connected to the second cloud device may be a broadband network gateway (BroadbandNetworkGateway, BNG), for example, a broadband remote access server (BroadbandRemoteAccessServer, BRAS) or Access devices on the cloud terminal side, such as service routers (ServiceRouters, SRs). In this way, the data packet is a downlink data packet.

可以理解的是,本实施例提供的技术方案可以适用于企业的客户访问云数据中心的场景。特别地,所述云终端还可以位于企业分支机构,所述云数据中心则可以位于企业总部,这样,本实施例提供的技术方案还可以适用于企业分支机构访问企业总部的场景。It can be understood that the technical solution provided in this embodiment may be applicable to a scenario where a customer of an enterprise accesses a cloud data center. In particular, the cloud terminal can also be located in a branch of the enterprise, and the cloud data center can be located in the headquarters of the enterprise. In this way, the technical solution provided by this embodiment can also be applied to the scenario where the branch of the enterprise visits the headquarters of the enterprise.

可选地,在本实施例的一个可能的实现方式中,所述发送单元42,还可以进一步用于若所述优化确认信息指示所述数据不可进行优化操作,将所述数据包发送给所述目的IP地址对应的所述第二云设备。Optionally, in a possible implementation of this embodiment, the sending unit 42 may be further configured to: if the optimization confirmation information indicates that the data cannot be optimized, send the data packet to the The second cloud device corresponding to the destination IP address.

本实施例中,通过云优化控制设备对第一云设备与第二云设备之间传输的数据包进行优化操作,使得发送单元能够将优化之后的数据包发送给所述第二云设备,有利于降低互联网上所传输的带宽,能够避免现有技术中由于云终端数量庞大而导致的云终端与云数据中心之间传输的数据量很大的问题,从而提高了数据的传输速率。In this embodiment, the cloud optimization control device optimizes the data packets transmitted between the first cloud device and the second cloud device, so that the sending unit can send the optimized data packets to the second cloud device. It is beneficial to reduce the bandwidth transmitted on the Internet, and can avoid the problem of a large amount of data transmitted between the cloud terminal and the cloud data center caused by the large number of cloud terminals in the prior art, thereby improving the data transmission rate.

另外,采用本发明提供的技术方案,云终端侧无需增加任何用户设备,从而降低了用户设备的部署成本。In addition, by adopting the technical solution provided by the present invention, there is no need to add any user equipment on the cloud terminal side, thereby reducing the deployment cost of the user equipment.

图5为本发明另一实施例提供的云优化控制设备的结构示意图,如图5所示。本实施例的云优化控制设备可以包括接收单元51、确定单元52、发送单元53和优化单元54。其中,接收单元51,用于接收接口设备发送的优化请求消息,所述优化请求消息中包含源IP地址和目的IP地址,所述优化请求消息为所述接口设备接收数据包后发送,所述数据包中包含所述源IP地址和所述目的IP地址,所述源IP地址为第一云设备的IP地址,所述目的地址为第二云设备的IP地址;确定单元52,用于根据所述源IP地址和所述目的IP地址,确定对应的优化控制策略;发送单元53,用于根据所述优化控制策略,向所述接口设备发送优化确认信息,所述优化确认信息用于指示所述数据包是否可进行优化操作;所述接收单元51,还用于若所述优化确认信息指示所述数据包可进行优化操作,接收所述接口设备发送的所述数据包;优化单元54,用于根据所述优化控制策略,对所述数据包进行优化操作;所述发送单元53,还用于向所述接口设备发送优化之后的所述数据包,以使得所述接口设备向所述目的IP地址对应的所述第二云设备发送优化之后的所述数据包。Fig. 5 is a schematic structural diagram of a cloud optimization control device provided by another embodiment of the present invention, as shown in Fig. 5 . The cloud optimization control device in this embodiment may include a receiving unit 51 , a determining unit 52 , a sending unit 53 and an optimizing unit 54 . Wherein, the receiving unit 51 is configured to receive an optimization request message sent by the interface device, the optimization request message includes a source IP address and a destination IP address, the optimization request message is sent after the interface device receives a data packet, the The data packet contains the source IP address and the destination IP address, the source IP address is the IP address of the first cloud device, and the destination address is the IP address of the second cloud device; the determining unit 52 is configured to The source IP address and the destination IP address determine a corresponding optimization control strategy; the sending unit 53 is configured to send optimization confirmation information to the interface device according to the optimization control strategy, and the optimization confirmation information is used to indicate Whether the data packet can be optimized; the receiving unit 51 is also configured to receive the data packet sent by the interface device if the optimization confirmation information indicates that the data packet can be optimized; the optimization unit 54 , configured to perform an optimization operation on the data packet according to the optimization control strategy; the sending unit 53 is also configured to send the optimized data packet to the interface device, so that the interface device sends the optimized data packet to the interface device The second cloud device corresponding to the destination IP address sends the optimized data packet.

其中,所述优化操作可以包括但不限于压缩/解压缩操作或缓存操作,本实施例对此不进行限定。Wherein, the optimization operation may include but not limited to a compression/decompression operation or a cache operation, which is not limited in this embodiment.

这样,通过部署云优化控制设备,对所述第一云设备与所述第二云设备之间传输的数据包进行优化操作,能够避免现有技术中由于云终端数量庞大而导致的云终端与云数据中心之间传输的数据量很大的问题,从而提高了数据的传输速率。In this way, by deploying the cloud optimization control device to optimize the data packets transmitted between the first cloud device and the second cloud device, it is possible to avoid the problem of cloud terminals and cloud terminals caused by a large number of cloud terminals in the prior art. The problem of a large amount of data transmitted between cloud data centers, thereby increasing the data transmission rate.

需要说明的是,本实施例中,可以部署多个所述云优化控制设备,每个所述云优化控制设备可以对应指定第一云设备,以对该指定第一云设备的数据包进行优化操作。It should be noted that, in this embodiment, multiple cloud optimization control devices may be deployed, and each cloud optimization control device may correspond to a designated first cloud device, so as to optimize the data packets of the designated first cloud device operate.

需要说明的是,本实施例中,还可以部署一个所述云优化控制设备,该云优化控制设备可以对应多个第一云设备,以对多个第一云设备中每个第一云设备的数据包进行优化操作。其中,该云优化控制设备可以虚拟多个云优化控制设备,每个虚拟的云优化控制设备拥有各自独立的IP地址、处理能力以及存储空间,对应一个第一云终端。It should be noted that, in this embodiment, one cloud-optimized control device may also be deployed, and the cloud-optimized control device may correspond to multiple first cloud devices, so that each first cloud device among the multiple first cloud devices optimized data packets. Wherein, the cloud-optimized control device can virtualize multiple cloud-optimized control devices, and each virtual cloud-optimized control device has its own independent IP address, processing capability and storage space, and corresponds to a first cloud terminal.

可选地,在本实施例的一个可能的实现方式中,所述接口设备可以与云优化控制管理平台连接,由云优化控制管理平台对所述接口设备进行配置,例如,源IP地址、目的IP地址和所述云优化控制设备的IP地址。具体地,所述云优化控制管理平台具体可以根据使用云终端的用户所租用的云优化控制服务,给所述接口设备中配置该云终端对应的云优化控制设备。例如,以部署一个云优化控制设备为例,所述云优化控制管理平台具体可以根据使用云终端的用户所租用的云优化控制服务,给所述接口设备中配置该云终端对应的虚拟的云优化控制设备的IP地址。Optionally, in a possible implementation of this embodiment, the interface device may be connected to the cloud optimization control management platform, and the cloud optimization control management platform configures the interface device, for example, source IP address, destination IP address and the IP address of the cloud optimization control device. Specifically, the cloud optimization control management platform may configure the cloud optimization control device corresponding to the cloud terminal in the interface device according to the cloud optimization control service leased by the user using the cloud terminal. For example, taking the deployment of a cloud-optimized control device as an example, the cloud-optimized control management platform can specifically configure the virtual cloud terminal corresponding to the cloud terminal in the interface device according to the cloud-optimized control service rented by the user using the cloud terminal. Optimize the IP address of the control device.

可选地,在本实施例的一个可能的实现方式中,所述云优化控制设备可以与云优化控制管理平台连接,由云优化控制管理平台对所述云优化控制设备进行配置,例如,源IP地址、目的IP地址和优化控制策略。其中,所述优化控制策略可以对应多个服务水平(ServiceLevel,SL),每个服务水平可以包括一种或几种优化操作,例如,压缩/解压缩、缓存或合并/拆分等优化操作,或者还可以不包括任何优化操作。Optionally, in a possible implementation of this embodiment, the cloud optimization control device may be connected to a cloud optimization control management platform, and the cloud optimization control management platform configures the cloud optimization control device, for example, the source IP address, destination IP address and optimization control strategy. Wherein, the optimization control policy may correspond to multiple service levels (ServiceLevel, SL), and each service level may include one or several optimization operations, for example, optimization operations such as compression/decompression, caching, or merging/splitting, Alternatively, any optimization operations may not be included.

例如,所述优化单元54对数据包进行压缩,可以使得压缩之后的所述数据包的大小减小,能够有效降低传输带宽;再例如,所述优化单元54对数据包进行缓存,可以避免后续所述数据包重复传输,能够有效降低传输带宽;再例如,所述优化单元54对多个数据包的包头进行合并,可以使得数据包头中的相同信息重复传输,能够有效降低传输带宽。For example, the optimization unit 54 compresses the data packet, which can reduce the size of the compressed data packet and effectively reduce the transmission bandwidth; for another example, the optimization unit 54 caches the data packet, which can avoid subsequent The repeated transmission of the data packets can effectively reduce the transmission bandwidth; for another example, the optimization unit 54 merges headers of multiple data packets, so that the same information in the headers of the data packets can be repeatedly transmitted, which can effectively reduce the transmission bandwidth.

具体地,所述压缩/解压缩、所述缓存或所述合并/拆分等优化操作的详细描述可以参见现有技术中,广域网(WideAreaNetwork,WAN)的优化操作的相关内容,此处不再赘述。Specifically, for a detailed description of optimization operations such as the compression/decompression, caching, or merging/splitting, please refer to the relevant content of optimization operations of wide area networks (WideAreaNetwork, WAN) in the prior art, which will not be repeated here. repeat.

具体地,所述云优化控制管理平台具体可以根据使用云终端的用户所租用的服务水平,给所述云优化控制设备中配置该云终端对应的优化控制策略。例如,缓存大小、服务响应时间等,运营商可以通过云优化控制管理平台针对不同的服务水平定制不同的租用价格。Specifically, the cloud optimization control management platform may configure an optimization control policy corresponding to the cloud terminal in the cloud optimization control device according to the service level rented by the user using the cloud terminal. For example, cache size, service response time, etc., operators can customize different rental prices for different service levels through the cloud optimization control management platform.

例如,以部署一个云优化控制设备为例,该云优化控制设备中的每个虚拟的云优化控制设备都能够提供不同服务水平所对应的优化控制策略。而且,每个虚拟的云优化控制设备上可以运行不同的软件版本。For example, taking the deployment of a cloud-optimized control device as an example, each virtual cloud-optimized control device in the cloud-optimized control device can provide optimized control policies corresponding to different service levels. Moreover, different software versions can run on each virtual cloud-optimized control device.

可选地,在本实施例的一个可能的实现方式中,所述接口设备可以为与所述第一云设备连接的第一接口设备;那么,所述数据包则为来自所述第一云设备的数据包。相应地,所述接口设备具体可以通过互联网,向所述第二云设备发送优化之后的所述数据包。Optionally, in a possible implementation of this embodiment, the interface device may be a first interface device connected to the first cloud device; then, the data packet is from the first cloud Device packets. Correspondingly, the interface device may specifically send the optimized data packet to the second cloud device through the Internet.

可选地,在本实施例的一个可能的实现方式中,所述接口设备还可以为与所述第二云设备连接的第二接口设备;所述数据包为来自互联网的数据包。相应地,所述接口设备具体可以直接向所述第二云设备发送优化之后的所述数据包。Optionally, in a possible implementation manner of this embodiment, the interface device may also be a second interface device connected to the second cloud device; the data packet is a data packet from the Internet. Correspondingly, the interface device may directly send the optimized data packet to the second cloud device.

可选地,在本实施例的一个可能的实现方式中,所述第一云设备为云终端;那么,与所述第一云设备连接的第一接口设备则可以是宽带网络网关(BroadbandNetworkGateway,BNG),例如,宽带远程接入服务器(BroadbandRemoteAccessServer,BRAS)或业务路由器(ServiceRouter,SR)等云终端侧的接入设备。所述第二云设备为云数据中心;那么,与所述第二云设备连接的第二接口设备则可以是交换机等云数据中心侧的接入设备。这样,所述数据包则为上行数据包。Optionally, in a possible implementation of this embodiment, the first cloud device is a cloud terminal; then, the first interface device connected to the first cloud device may be a broadband network gateway (BroadbandNetworkGateway, BNG), for example, broadband remote access server (Broadband Remote Access Server, BRAS) or service router (ServiceRouter, SR) and other access devices on the cloud terminal side. The second cloud device is a cloud data center; then, the second interface device connected to the second cloud device may be an access device on the cloud data center side such as a switch. In this way, the data packet is an uplink data packet.

可选地,在本实施例的一个可能的实现方式中,所述第一云设备为云数据中心;那么,与所述第一云设备连接的第一接口设备则可以是交换机等云数据中心侧的接入设备。所述第二云设备为云终端;那么,与所述第二云设备连接的第二接口设备则可以是宽带网络网关(BroadbandNetworkGateway,BNG),例如,宽带远程接入服务器(BroadbandRemoteAccessServer,BRAS)或业务路由器(ServiceRouter,SR)等云终端侧的接入设备。这样,所述数据包则为下行数据包。Optionally, in a possible implementation of this embodiment, the first cloud device is a cloud data center; then, the first interface device connected to the first cloud device may be a cloud data center such as a switch side access device. The second cloud device is a cloud terminal; then, the second interface device connected to the second cloud device may be a broadband network gateway (BroadbandNetworkGateway, BNG), for example, a broadband remote access server (BroadbandRemoteAccessServer, BRAS) or Access devices on the cloud terminal side, such as service routers (ServiceRouters, SRs). In this way, the data packet is a downlink data packet.

可以理解的是,本实施例提供的技术方案可以适用于企业的客户访问云数据中心的场景。特别地,所述云终端还可以位于企业分支机构,所述云数据中心则可以位于企业总部,这样,本实施例提供的技术方案还可以适用于企业分支机构访问企业总部的场景。It can be understood that the technical solution provided in this embodiment may be applicable to a scenario where a customer of an enterprise accesses a cloud data center. In particular, the cloud terminal can also be located in a branch of the enterprise, and the cloud data center can be located in the headquarters of the enterprise. In this way, the technical solution provided by this embodiment can also be applied to the scenario where the branch of the enterprise visits the headquarters of the enterprise.

本实施例中,云优化控制设备通过优化单元对第一云设备与第二云设备之间传输的数据包进行优化操作,使得接口设备能够将优化之后的数据包发送给所述第二云设备,有利于降低互联网上所传输的带宽,能够避免现有技术中由于云终端数量庞大而导致的云终端与云数据中心之间传输的数据量很大的问题,从而提高了数据的传输速率。In this embodiment, the cloud optimization control device optimizes the data packets transmitted between the first cloud device and the second cloud device through the optimization unit, so that the interface device can send the optimized data packets to the second cloud device It is beneficial to reduce the bandwidth transmitted on the Internet, and can avoid the problem of a large amount of data transmitted between the cloud terminal and the cloud data center caused by the large number of cloud terminals in the prior art, thereby improving the data transmission rate.

另外,采用本发明提供的技术方案,云终端侧无需增加任何用户设备,从而降低了用户设备的部署成本。In addition, by adopting the technical solution provided by the present invention, there is no need to add any user equipment on the cloud terminal side, thereby reducing the deployment cost of the user equipment.

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that for the convenience and brevity of the description, the specific working process of the above-described system, device and unit can refer to the corresponding process in the foregoing method embodiment, which will not be repeated here.

在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided by the present invention, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or May be integrated into 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 units may be in electrical, mechanical or other forms.

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit. The above-mentioned integrated units can be implemented in the form of hardware, or in the form of hardware plus software functional units.

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-OnlyMemory,ROM)、随机存取存储器(RandomAccessMemory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。The above-mentioned integrated units implemented in the form of software functional units may be stored in a computer-readable storage medium. The above-mentioned software functional units are stored in a storage medium, including several instructions to enable a computer device (which may be a personal computer, server, or network device, etc.) or a processor (processor) to execute the methods described in various embodiments of the present invention. partial steps. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), magnetic disk or optical disk, and other media capable of storing program codes.

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: it can still be Modifications are made to the technical solutions described in the foregoing embodiments, or equivalent replacements are made to some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the various embodiments of the present invention.

Claims (20)

1.一种数据传输方法,其特征在于,包括:1. A data transmission method, characterized in that, comprising: 接口设备接收数据包,所述数据包中包含源IP地址和目的IP地址,所述源IP地址为第一云设备的IP地址,所述目的地址为第二云设备的IP地址;The interface device receives a data packet, the data packet includes a source IP address and a destination IP address, the source IP address is the IP address of the first cloud device, and the destination address is the IP address of the second cloud device; 所述接口设备向云优化控制设备发送优化请求消息,所述优化请求消息中包含所述源IP地址和所述目的IP地址,以使得所述云优化控制设备根据所述源IP地址和所述目的IP地址,确定对应的优化控制策略;The interface device sends an optimization request message to the cloud optimization control device, and the optimization request message includes the source IP address and the destination IP address, so that the cloud optimization control device uses the source IP address and the The destination IP address, to determine the corresponding optimal control strategy; 所述接口设备接收所述云优化控制设备发送的优化确认信息,所述优化确认信息用于指示所述数据包是否可进行优化操作,所述优化确认信息为所述云优化控制设备根据所述优化控制策略发送;The interface device receives optimization acknowledgment information sent by the cloud optimization control device, the optimization acknowledgment information is used to indicate whether the data packet can be optimized, the optimization acknowledgment information is the cloud optimization control device according to the Optimize control strategy sending; 若所述优化确认信息指示所述数据包可进行优化操作,所述接口设备向所述云优化控制设备发送所述数据包,以使得所述云优化控制设备根据所述优化控制策略对所述数据包进行优化操作;If the optimization acknowledgment information indicates that the data packet can be optimized, the interface device sends the data packet to the cloud optimization control device, so that the cloud optimization control device performs the optimization control policy on the Packets are optimized for operation; 所述接口设备接收所述云优化控制设备发送的优化之后的所述数据包;The interface device receives the optimized data packet sent by the cloud optimization control device; 所述接口设备向所述目的IP地址对应的所述第二云设备发送优化之后的所述数据包。The interface device sends the optimized data packet to the second cloud device corresponding to the destination IP address. 2.根据权利要求1所述的方法,其特征在于,所述接口设备为与所述第一云设备连接的第一接口设备;所述数据包为来自所述第一云设备的数据包;所述接口设备向所述目的IP地址对应的所述第二云设备发送优化之后的所述数据包,包括:2. The method according to claim 1, wherein the interface device is a first interface device connected to the first cloud device; the data packet is a data packet from the first cloud device; The interface device sends the optimized data packet to the second cloud device corresponding to the destination IP address, including: 所述接口设备通过互联网,向所述第二云设备发送优化之后的所述数据包。The interface device sends the optimized data packet to the second cloud device through the Internet. 3.根据权利要求1所述的方法,其特征在于,所述接口设备为与所述第二云设备连接的第二接口设备;所述数据包为来自互联网的数据包;所述接口设备向所述目的IP地址对应的所述第二云设备发送优化之后的所述数据包,包括:3. The method according to claim 1, wherein the interface device is a second interface device connected to the second cloud device; the data packet is a data packet from the Internet; The second cloud device corresponding to the destination IP address sends the optimized data packet, including: 所述接口设备直接向所述第二云设备发送优化之后的所述数据包。The interface device directly sends the optimized data packet to the second cloud device. 4.根据权利要求1~3任一权利要求所述的方法,其特征在于,4. The method according to any one of claims 1 to 3, characterized in that, 所述第一云设备为云终端;所述第二云设备为云数据中心;或者The first cloud device is a cloud terminal; the second cloud device is a cloud data center; or 所述第一云设备为云数据中心;所述第二云设备为云终端。The first cloud device is a cloud data center; the second cloud device is a cloud terminal. 5.根据权利要求1~3任一权利要求所述的方法,其特征在于,所述接口设备接收所述云优化控制设备发送的优化确认信息之后,还包括:5. The method according to any one of claims 1-3, wherein after the interface device receives the optimization confirmation information sent by the cloud optimization control device, it further includes: 若所述优化确认信息指示所述数据不可进行优化操作,所述接口设备将所述数据包发送给所述目的IP地址对应的所述第二云设备。If the optimization confirmation information indicates that the data cannot be optimized, the interface device sends the data packet to the second cloud device corresponding to the destination IP address. 6.根据权利要求4所述的方法,其特征在于,所述接口设备接收所述云优化控制设备发送的优化确认信息之后,还包括:6. The method according to claim 4, characterized in that after the interface device receives the optimization confirmation information sent by the cloud optimization control device, it further comprises: 若所述优化确认信息指示所述数据不可进行优化操作,所述接口设备将所述数据包发送给所述目的IP地址对应的所述第二云设备。If the optimization confirmation information indicates that the data cannot be optimized, the interface device sends the data packet to the second cloud device corresponding to the destination IP address. 7.一种数据传输方法,其特征在于,包括:7. A data transmission method, characterized in that, comprising: 云优化控制设备接收接口设备发送的优化请求消息,所述优化请求消息中包含源IP地址和目的IP地址,所述优化请求消息为所述接口设备接收数据包后发送,所述数据包中包含所述源IP地址和所述目的IP地址,所述源IP地址为第一云设备的IP地址,所述目的地址为第二云设备的IP地址;The cloud optimization control device receives an optimization request message sent by the interface device, the optimization request message includes a source IP address and a destination IP address, the optimization request message is sent after the interface device receives a data packet, and the data packet includes The source IP address and the destination IP address, the source IP address is the IP address of the first cloud device, and the destination address is the IP address of the second cloud device; 所述云优化控制设备根据所述源IP地址和所述目的IP地址,确定对应的优化控制策略;The cloud optimization control device determines a corresponding optimization control strategy according to the source IP address and the destination IP address; 所述云优化控制设备根据所述优化控制策略,向所述接口设备发送优化确认信息,所述优化确认信息用于指示所述数据包是否可进行优化操作;The cloud optimization control device sends optimization confirmation information to the interface device according to the optimization control strategy, and the optimization confirmation information is used to indicate whether the data packet can be optimized; 若所述优化确认信息指示所述数据包可进行优化操作,所述云优化控制设备接收所述接口设备发送的所述数据包;If the optimization confirmation information indicates that the data packet can be optimized, the cloud optimization control device receives the data packet sent by the interface device; 所述云优化控制设备根据所述优化控制策略,对所述数据包进行优化操作;The cloud optimization control device performs optimization operations on the data packets according to the optimization control strategy; 所述云优化控制设备向所述接口设备发送优化之后的所述数据包,以使得所述接口设备向所述目的IP地址对应的所述第二云设备发送优化之后的所述数据包。The cloud optimization control device sends the optimized data packet to the interface device, so that the interface device sends the optimized data packet to the second cloud device corresponding to the destination IP address. 8.根据权利要求7所述的方法,其特征在于,所述接口设备为与所述第一云设备连接的第一接口设备;所述数据包为来自所述第一云设备的数据包;所述接口设备向所述目的IP地址对应的所述第二云设备发送优化之后的所述数据包,包括:8. The method according to claim 7, wherein the interface device is a first interface device connected to the first cloud device; the data packet is a data packet from the first cloud device; The interface device sends the optimized data packet to the second cloud device corresponding to the destination IP address, including: 所述接口设备通过互联网,向所述第二云设备发送优化之后的所述数据包。The interface device sends the optimized data packet to the second cloud device through the Internet. 9.根据权利要求7所述的方法,其特征在于,所述接口设备为与所述第二云设备连接的第二接口设备;所述数据包为来自互联网的数据包;所述接口设备向所述目的IP地址对应的所述第二云设备发送优化之后的所述数据包,包括:9. The method according to claim 7, wherein the interface device is a second interface device connected to the second cloud device; the data packet is a data packet from the Internet; The second cloud device corresponding to the destination IP address sends the optimized data packet, including: 所述接口设备直接向所述第二云设备发送优化之后的所述数据包。The interface device directly sends the optimized data packet to the second cloud device. 10.根据权利要求7~9任一权利要求所述的方法,其特征在于,10. The method according to any one of claims 7-9, characterized in that, 所述第一云设备为云终端;所述第二云设备为云数据中心;或者The first cloud device is a cloud terminal; the second cloud device is a cloud data center; or 所述第一云设备为云数据中心;所述第二云设备为云终端。The first cloud device is a cloud data center; the second cloud device is a cloud terminal. 11.一种接口设备,其特征在于,包括:11. An interface device, characterized in that it comprises: 接收单元,用于接收数据包,所述数据包中包含源IP地址和目的IP地址,所述源IP地址为第一云设备的IP地址,所述目的地址为第二云设备的IP地址;A receiving unit, configured to receive a data packet, the data packet includes a source IP address and a destination IP address, the source IP address is the IP address of the first cloud device, and the destination address is the IP address of the second cloud device; 发送单元,用于向云优化控制设备发送优化请求消息,所述优化请求消息中包含所述源IP地址和所述目的IP地址,以使得所述云优化控制设备根据所述源IP地址和所述目的IP地址,确定对应的优化控制策略;A sending unit, configured to send an optimization request message to a cloud optimization control device, where the optimization request message includes the source IP address and the destination IP address, so that the cloud optimization control device State the destination IP address and determine the corresponding optimization control strategy; 所述接收单元,还用于接收所述云优化控制设备发送的优化确认信息,所述优化确认信息用于指示所述数据包是否可进行优化操作,所述优化确认信息为所述云优化控制设备根据所述优化控制策略发送;The receiving unit is further configured to receive optimization confirmation information sent by the cloud optimization control device, the optimization confirmation information is used to indicate whether the data packet can be optimized, and the optimization confirmation information is the cloud optimization control The device sends according to the optimization control strategy; 所述发送单元,还用于若所述优化确认信息指示所述数据包可进行优化操作,向所述云优化控制设备发送所述数据包,以使得所述云优化控制设备根据所述优化控制策略对所述数据包进行优化操作;The sending unit is further configured to send the data packet to the cloud optimization control device if the optimization confirmation information indicates that the data packet can perform an optimization operation, so that the cloud optimization control device The policy optimizes the data packet; 所述接收单元,还用于接收所述云优化控制设备发送的优化之后的所述数据包;The receiving unit is further configured to receive the optimized data packet sent by the cloud optimization control device; 所述发送单元,还用于向所述目的IP地址对应的所述第二云设备发送优化之后的所述数据包。The sending unit is further configured to send the optimized data packet to the second cloud device corresponding to the destination IP address. 12.根据权利要求11所述的接口设备,其特征在于,所述接口设备为与所述第一云设备连接的第一接口设备;所述数据包为来自所述第一云设备的数据包;所述发送单元具体用于12. The interface device according to claim 11, wherein the interface device is a first interface device connected to the first cloud device; the data packet is a data packet from the first cloud device ; The sending unit is specifically used for 通过互联网,向所述第二云设备发送优化之后的所述数据包。Sending the optimized data packet to the second cloud device through the Internet. 13.根据权利要求11所述的接口设备,其特征在于,所述接口设备为与所述第二云设备连接的第二接口设备;所述数据包为来自互联网的数据包;所述发送单元具体用于13. The interface device according to claim 11, wherein the interface device is a second interface device connected to the second cloud device; the data packet is a data packet from the Internet; the sending unit specifically for 直接向所述第二云设备发送优化之后的所述数据包。Sending the optimized data packet directly to the second cloud device. 14.根据权利要求11~13任一权利要求所述的接口设备,其特征在于,14. The interface device according to any one of claims 11-13, characterized in that, 所述第一云设备为云终端;所述第二云设备为云数据中心;或者The first cloud device is a cloud terminal; the second cloud device is a cloud data center; or 所述第一云设备为云数据中心;所述第二云设备为云终端。The first cloud device is a cloud data center; the second cloud device is a cloud terminal. 15.根据权利要求11~13任一权利要求所述的接口设备,其特征在于,所述发送单元,还用于15. The interface device according to any one of claims 11-13, wherein the sending unit is also used to 若所述优化确认信息指示所述数据不可进行优化操作,将所述数据包发送给所述目的IP地址对应的所述第二云设备。If the optimization confirmation information indicates that the data cannot be optimized, sending the data packet to the second cloud device corresponding to the destination IP address. 16.根据权利要求14所述的接口设备,其特征在于,所述发送单元,还用于16. The interface device according to claim 14, wherein the sending unit is also used for 若所述优化确认信息指示所述数据不可进行优化操作,将所述数据包发送给所述目的IP地址对应的所述第二云设备。If the optimization confirmation information indicates that the data cannot be optimized, sending the data packet to the second cloud device corresponding to the destination IP address. 17.一种云优化控制设备,其特征在于,包括:17. A cloud-optimized control device, comprising: 接收单元,用于接收接口设备发送的优化请求消息,所述优化请求消息中包含源IP地址和目的IP地址,所述优化请求消息为所述接口设备接收数据包后发送,所述数据包中包含所述源IP地址和所述目的IP地址,所述源IP地址为第一云设备的IP地址,所述目的地址为第二云设备的IP地址;The receiving unit is configured to receive an optimization request message sent by the interface device, the optimization request message includes a source IP address and a destination IP address, the optimization request message is sent after the interface device receives a data packet, and the data packet contains Including the source IP address and the destination IP address, the source IP address is the IP address of the first cloud device, and the destination address is the IP address of the second cloud device; 确定单元,用于根据所述源IP地址和所述目的IP地址,确定对应的优化控制策略;A determining unit, configured to determine a corresponding optimization control strategy according to the source IP address and the destination IP address; 发送单元,用于根据所述优化控制策略,向所述接口设备发送优化确认信息,所述优化确认信息用于指示所述数据包是否可进行优化操作;A sending unit, configured to send optimization confirmation information to the interface device according to the optimization control policy, where the optimization confirmation information is used to indicate whether the data packet can be optimized; 所述接收单元,还用于若所述优化确认信息指示所述数据包可进行优化操作,接收所述接口设备发送的所述数据包;The receiving unit is further configured to receive the data packet sent by the interface device if the optimization confirmation information indicates that the data packet can be optimized; 优化单元,用于根据所述优化控制策略,对所述数据包进行优化操作;an optimization unit, configured to perform an optimization operation on the data packet according to the optimization control strategy; 所述发送单元,还用于向所述接口设备发送优化之后的所述数据包,以使得所述接口设备向所述目的IP地址对应的所述第二云设备发送优化之后的所述数据包。The sending unit is further configured to send the optimized data packet to the interface device, so that the interface device sends the optimized data packet to the second cloud device corresponding to the destination IP address . 18.根据权利要求17所述的云优化控制设备,其特征在于,所述接口设备为与所述第一云设备连接的第一接口设备;所述数据包为来自所述第一云设备的数据包。18. The cloud optimization control device according to claim 17, characterized in that, the interface device is a first interface device connected to the first cloud device; the data packet is from the first cloud device data pack. 19.根据权利要求17所述的云优化控制设备,其特征在于,所述接口设备为与所述第二云设备连接的第二接口设备;所述数据包为来自互联网的数据包。19. The cloud optimization control device according to claim 17, wherein the interface device is a second interface device connected to the second cloud device; and the data packet is a data packet from the Internet. 20.根据权利要求17~19任一权利要求所述的云优化控制设备,其特征在于,20. The cloud optimization control device according to any one of claims 17-19, characterized in that, 所述第一云设备为云终端;所述第二云设备为云数据中心;或者The first cloud device is a cloud terminal; the second cloud device is a cloud data center; or 所述第一云设备为云数据中心;所述第二云设备为云终端。The first cloud device is a cloud data center; the second cloud device is a cloud terminal.
CN201210513314.2A 2012-12-04 2012-12-04 Data transmission method and interface equipment, cloud optimal control equipment Active CN103051679B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210513314.2A CN103051679B (en) 2012-12-04 2012-12-04 Data transmission method and interface equipment, cloud optimal control equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210513314.2A CN103051679B (en) 2012-12-04 2012-12-04 Data transmission method and interface equipment, cloud optimal control equipment

Publications (2)

Publication Number Publication Date
CN103051679A CN103051679A (en) 2013-04-17
CN103051679B true CN103051679B (en) 2015-12-02

Family

ID=48064173

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210513314.2A Active CN103051679B (en) 2012-12-04 2012-12-04 Data transmission method and interface equipment, cloud optimal control equipment

Country Status (1)

Country Link
CN (1) CN103051679B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014200399A1 (en) * 2013-06-13 2014-12-18 Telefonaktiebolaget L M Ericsson (Publ) Traffic optimization in a communications network
US9634955B2 (en) * 2013-10-17 2017-04-25 Microsoft Technology Licensing, Llc Optimizing data transfers in cloud computing platforms

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101304430A (en) * 2008-06-30 2008-11-12 中兴通讯股份有限公司 A northbound file forwarding method and system of a telecommunication network management system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110231898A1 (en) * 2010-03-18 2011-09-22 Tovar Tom C Systems and methods for collaboratively creating an internet mediation policy
US8719804B2 (en) * 2010-05-05 2014-05-06 Microsoft Corporation Managing runtime execution of applications on cloud computing systems
WO2012092269A1 (en) * 2010-12-29 2012-07-05 Citrix Systems, Inc. Systems and methods for policy based integration to horizontally deployed wan optimization appliances

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101304430A (en) * 2008-06-30 2008-11-12 中兴通讯股份有限公司 A northbound file forwarding method and system of a telecommunication network management system

Also Published As

Publication number Publication date
CN103051679A (en) 2013-04-17

Similar Documents

Publication Publication Date Title
US10305904B2 (en) Facilitating secure network traffic by an application delivery controller
US10027761B2 (en) Facilitating a secure 3 party network session by a network device
CN104052789B (en) Method and system for the load balance of virtual networking system
JP2021501407A (en) Methods, devices, and systems for offloading algorithms
US10148565B2 (en) OPENFLOW communication method and system, controller, and service gateway
CN113572835B (en) Data processing method, network element equipment and readable storage medium
CN111787038B (en) Method, system and computing device for providing edge service
US11206706B2 (en) Method and apparatus for web browsing on multihomed mobile devices
CN102523207A (en) VNC (Virtual Network Computer)-based remote resource access method and proxy device
CN108200158B (en) request transmission system, method, device and storage medium
CN103581042B (en) Method and device for sending data package
CN113572864B (en) A data processing method, network element equipment and readable storage medium
WO2013178099A1 (en) System, method, client and service centre for realizing remote desktop
CN110545230B (en) Method and device for forwarding VXLAN message
JP2024533981A (en) Selective compression of packet payload data in 5G networks
CN115277806A (en) Cloud desktop connection method, device and device
WO2015106453A1 (en) Service processing method and network device
CN106610789B (en) A kind of data processing method, apparatus and system
CN113556584A (en) Screenshot transmission method, device, electronic device and storage medium of cloud mobile phone
CN111935270A (en) Communication method, device, medium and electronic equipment based on edge computing platform
CN106850770B (en) Efficient transmission method based on cloud computing service
CN103051679B (en) Data transmission method and interface equipment, cloud optimal control equipment
WO2025016039A1 (en) Data transmission method and apparatus, and related device
CN114979237B (en) Long connection verification method, device, equipment and readable storage medium
CN115941763A (en) Communication method, system, device and storage medium based on cloud desktop

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: CHINA TELECOMMUNICATION CO., LTD.

Free format text: FORMER OWNER: CLOUD COMPUTING BRANCH OF CHINA TELECOM CORPORATION LTD.

Effective date: 20140819

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: 100093 HAIDIAN, BEIJING TO: 100033 XICHENG, BEIJING

TA01 Transfer of patent application right

Effective date of registration: 20140819

Address after: 100033 Beijing Finance Street, No. 31, Xicheng District

Applicant after: China Telecommunication Co., Ltd.

Address before: 100093, Beijing, Haidian District apricot Road, No. 99, West win government house, E block, 4

Applicant before: Cloud Computing Branch of China Telecom Corporation Limited

C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20220207

Address after: 100007 room 205-32, floor 2, building 2, No. 1 and No. 3, qinglonghutong a, Dongcheng District, Beijing

Patentee after: Tianyiyun Technology Co.,Ltd.

Address before: No.31, Financial Street, Xicheng District, Beijing, 100033

Patentee before: CHINA TELECOM Corp.,Ltd.

TR01 Transfer of patent right