Traffic distribution method, device, and system

US9807642B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9807642-B2
Application numberUS-201514748861-A
CountryUS
Kind codeB2
Filing dateJun 24, 2015
Priority dateDec 28, 2012
Publication dateOct 31, 2017
Grant dateOct 31, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The present invention relates to a traffic distribution method, apparatus, and system. The method includes: receiving a current packet sent by a first entity; acquiring layer 7 application information according to the current packet; if the layer 7 application information is acquired, matching the current packet with a layer 7 traffic distribution policy according to the layer 7 application information; and sending the current packet to a service server after the current packet matches the layer 7 traffic distribution policy. In this way, the present invention implements traffic distribution based on the layer 7 application information, enhances performance of a traffic distribution device, and reduces deployment costs of an operator.

First claim

Opening claim text (preview).

What is claimed is: 1. A traffic distribution method, comprising: receiving a current packet sent by a first entity; acquiring layer 7 application information according to the current packet; when the layer 7 application information is not acquired, processing the current packet, sending the current packet to a second entity, and buffering the current packet, wherein the buffered packet becomes a historical packet; when the layer 7 application information is acquired, matching the current packet with a layer 7 traffic distribution policy according to the layer 7 application information; sending the current packet to a service server corresponding to the layer 7 traffic distribution policy after the current packet matches the layer 7 traffic distribution policy; and when the current packet does not match the layer 7 traffic distribution policy, processing the current packet, sending the processed current packet to the second entity, clearing all historical packets, where the historical packets have been buffered before the traffic distribution device receives the current packet, and canceling the traffic distribution on a data flow to which the current packet belongs. 2. The traffic distribution method according to claim 1 , wherein acquiring layer 7 application information according to the current packet comprises: performing deep packet inspection (DPI) processing on the current packet to acquire the layer 7 application information used for layer 7 traffic distribution. 3. The traffic distribution method according to claim 1 , wherein after the current packet matches the layer 7 traffic distribution policy, the method further comprises: when a historical packet is buffered before the current packet, sending the historical packet buffered before the current packet to a service server corresponding to the layer 7 traffic distribution policy, so that the service server processes the historical packet and sends the processed historical packet to a traffic distribution device or discards the processed historical packet. 4. The traffic distribution method according to claim 1 , wherein after sending the current packet to the service server after the current packet matches the layer 7 traffic distribution policy, the method further comprises: receiving the processed current packet returned by the service server, and sending the processed current packet to the second entity. 5. The traffic distribution method according to claim 1 , wherein after sending the current packet to the service server after the current packet matches the layer 7 traffic distribution policy, the method further comprises: receiving the processed current packet and a processed historical packet that are returned by the service server, sending the processed current packet to the second entity, and discarding the processed historical packet. 6. The traffic distribution method according to claim 1 , wherein processing the current packet, sending the current packet to the second entity, and buffering the current packet comprises: when the layer 7 application information is not acquired before the current packet is received and after deep packet inspection (DPI) processing is performed on a preset number of continuous packets, and the layer 7 application information is also not acquired after DPI processing is performed on the current packet, clearing the preset number of continuous packets that are buffered, and canceling traffic distribution on a data flow to which the current packet belongs. 7. The traffic distribution method according to claim 1 , wherein: the first entity comprises a mobile phone, a computer, a notebook computer, or a wireless application protocol (WAP) server; the second entity comprises a mobile phone, a computer, a notebook computer, or a WAP server; and the first entity and the second entity are two entities communicating through the traffic distribution device. 8. A traffic distribution device, comprising: a receiver, configured to receive a current packet sent by a first entity and transmit the current packet; a processor configured to receive the current packet, acquire layer 7 application information according to the current packet, and when the layer 7 application information is acquired, match the current packet with a layer 7 traffic distribution policy according to the layer 7 application information; a buffer, configured to, when the layer 7 application information is not acquired, process the current packet, send the current packet to a second entity, and buffer the current packet, wherein the buffered packet becomes a historical packet; a traffic distributor, configured to send the current packet to a service server corresponding to the layer 7 traffic distribution policy after the current packet matches the layer 7 traffic distribution policy; wherein the traffic distributor is further configured to: when the current packet does not match the layer 7 traffic distribution policy, process the current packet, send the processed current packet to the second entity, clear all historical packets, where the historical packets have been buffered before the traffic distribution device receives the current packet, and cancel the traffic distribution on a data flow to which the current packet belongs. 9. The traffic distribution device according to claim 8 , wherein the processor is configured to perform deep packet inspection (DPI) processing on the current packet to acquire the layer 7 application information used for layer 7 traffic distribution. 10. The traffic distribution device according to claim 8 , wherein the traffic distributor is further configured to: when a historical packet is buffered before the current packet, send the historical packet buffered before the current packet to a service server corresponding to the layer 7 traffic distribution policy, so that the service server processes the historical packet and sends the processed historical packet to the traffic distribution device or discards the processed historical packet. 11. The traffic distribution device according to claim 8 , wherein the receiver is further configured to: receive the processed current packet returned by the service server; and send the processed current packet to the second entity. 12. The traffic distribution device according to claim 8 , wherein the receiver is further configured to: receive the processed current packet and a processed historical packet that are returned by the service server; send the processed current packet to the second entity; and discard the processed historical packet. 13. The traffic distribution device according to claim 8 , wherein the buffer is further configured to: when the layer 7 application information is not acquired after deep packet inspection (DPI) processing has been performed on a preset number of continuous packets before the current packet is received, and the layer 7 application information is also not acquired after DPI processing is performed on the current packet, clear the preset number of continuous packets that are buffered, and cancel traffic distribution on a data flow to which the current packet belongs. 14. The traffic distribution device according to claim 8 , wherein: the first entity comprises a mobile phone, a computer, a notebook computer, or a WAP server; the second entity comprises a mobile phone, a computer, a notebook computer, or a WAP server; and the first entity and the second entity are two entities communicating through the traffic distribution device.

Assignees

Inventors

Classifications

  • by filtering · CPC title

  • Application layer protocols, e.g. WAP [Wireless Application Protocol] · CPC title

  • Definitions, standards or architectural aspects of layered protocol stacks · CPC title

  • using flow identification · CPC title

  • using signalling between network elements · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9807642B2 cover?
The present invention relates to a traffic distribution method, apparatus, and system. The method includes: receiving a current packet sent by a first entity; acquiring layer 7 application information according to the current packet; if the layer 7 application information is acquired, matching the current packet with a layer 7 traffic distribution policy according to the layer 7 application inf…
Who is the assignee on this patent?
Huawei Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04W28/0273. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 31 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).