Patent ID: 8369334

Claim:
A deep packet inspection and control device for performing real-time traffic management on a real-time packet data stream over an internet comprising: a first rule table unit for storing a rule table including a first set of rule entries which are pre-defined or generated dynamically; a first scanning unit for receiving a first real-time packet data stream from the internet, and scanning the first real-time packet data stream according to a scanning window defined by the first set of rule entries; a first analysis unit for matching the first real-time packet data stream with the first set of rule entries in the scanning window of the first scanning unit, and outputting a matching result; and a first rule linkage unit for performing linkage control on the first real-time packet data stream to be output back to the internet according to the matching result output from the first analysis unit; a second rule table unit for storing a rule table including a second set of rule entries which are pre-defined or generated dynamically; a second scanning unit for receiving a second real-time packet data stream from the internet, and scanning the second real-time packet data stream according to a scanning window defined by the second set of rule entries; a second analysis unit for matching the second real-time packet data stream with the second set of rule entries, and outputting a matching result; a second rule linkage unit for performing linkage control on the second real-time packet data stream to be output back to the internet according the matching result output from the second analysis unit; and a coordination unit connected to the first rule table unit, the second rule table unit, the first analysis unit, the second analysis unit, the first rule linkage unit and the second rule linkage unit, for performing bidirectional deep packet inspection and control, and synergizing between relevant applications in the forward direction and the backward direction.