A method for processing a data signal, for instance, a data signal encoding
a data bit stream which carries a sequence of data packets. The method
includes accepting a protocol specification that includes specification of
a number of elements, each specification including a length and a name,
and optionally internal structure and actions. For instance, the elements
are sub-packets or data fields. The method also includes accepting a
series of data packets and for each accepted packet, associating portions
of the input packet with elements specified in the protocol specification.
For each of the associated portions of the input packet, the method
includes performing actions included in the specification of elements
associated with that portion of the input packet, for example by use of a
subroutine call or passing a data message.
Un metodo per l'elaborazione dei dati segnala, per esempio, un segnale di dati che mette un flusso in codice di bit di dati quale trasporta una sequenza dei pacchetti di dati. Il metodo include accettare una specifica di protocollo che include la specifica di un certo numero di elementi, ogni specifica compreso una lunghezza e un nome e facoltativamente la struttura e le azioni interne. Per esempio, gli elementi sono secondario-pacchetti o campi d'informazione. Il metodo inoltre include accettare una serie dei pacchetti di dati e per ogni pacchetto accettato, associando le parti del pacchetto dell'input con gli elementi specificati nella specifica di protocollo. Per ciascuna delle parti collegate del pacchetto dell'input, il metodo include realizzare le azioni incluse nella specifica degli elementi connessi con quella parte del pacchetto dell'input, per esempio per mezzo di una chiamata di sottoprogramma o del passare un messaggio di dati.