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. The specification of at
least some of the elements includes at least one instruction for
performing an action associated with the elements. 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 according to instructions
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.
Μια μέθοδος για ένα σήμα στοιχείων, παραδείγματος χάριν, ένα σήμα στοιχείων που κωδικοποιεί ένα ρεύμα κομματιών στοιχείων που φέρνει μια ακολουθία πακέτων στοιχείων. Η μέθοδος περιλαμβάνει την αποδοχή μιας προδιαγραφής πρωτοκόλλου που περιλαμβάνει την προδιαγραφή διάφορων στοιχείων, κάθε προδιαγραφή συμπεριλαμβανομένου ενός μήκους και ενός ονόματος, και προαιρετικά την εσωτερικές δομή και τις ενέργειες. Η προδιαγραφή τουλάχιστον μερικά από τα στοιχεία περιλαμβάνει τουλάχιστον μια οδηγία για την εκτέλεση μιας δράσης που συνδέεται με τα στοιχεία. Παραδείγματος χάριν, τα στοιχεία είναι υπο--πακέτα ή τομείς στοιχείων. Η μέθοδος περιλαμβάνει επίσης την αποδοχή μιας σειράς πακέτων στοιχείων και για κάθε αποδεκτό πακέτο, που συνδέει τις μερίδες του πακέτου εισαγωγής με τα στοιχεία που διευκρινίζονται στην προδιαγραφή πρωτοκόλλου. Για κάθε μια από τις σχετικές μερίδες του πακέτου εισαγωγής, η μέθοδος περιλαμβάνει την εκτέλεση των ενεργειών σύμφωνα με τις οδηγίες που περιλαμβάνονται στην προδιαγραφή των στοιχείων που συνδέονται με εκείνη την μερίδα του πακέτου εισαγωγής, παραδείγματος χάριν μέσω μιας πρόσκλησης υπορουτινών ή τη διάβαση ενός μηνύματος στοιχείων.