摘要 |
There is provided a communication system (100) comprising: a first network node (200) that transmits a flow of data records to a second network node (300) via a network (500), the second network node having a data record processing module (600) that receives and processes the data records; and a controller (700) for controlling the transmission of data records by the first network node. The controller comprises: an acquisition7,,-dule (710) operable to acquire data records of the flow of data records; a pattern recognition module (720) arranged to determine whether the data records acquired by the acquisition module (710) follow a pattern of one or more patterns each defining a respective sequence of data records and, when the acquired 'ata records follow a pattern of the one or more patterns, to determine which of the one or more patterns is being followed; a^a control signal generator module (730) that generates, when the pattern recognition module has determined a pattern being followed by the acquired data records, an indication of the pattern being followed and at least one transmission control signal for the first network node to prevent the first network node from transmitting remaining data records to the second network node which correspond to data records that complete the sequence of data records defined by the pattern being followed. The system (100) also includes a pattern handler (800) having a data store (820) that stores the one or more patterns, the pattern handler being communicatively coupled to the data record processing module (600) via a communication path (900) that is separate from the network and responsive to the indication to predict the remaining data records using the pattern of the stored patterns that is indicated by the indication, and provide the predicted data records to the data record processing module (600) via the communication path (900). |