EP1587244B1

Method of configuring a filter device for a data stream comprising frames, and protocol tester

Abstract

This record has no abstract on file.

EP1587244B1, drawing sheet 1
Sheet 1 of 13

Term

Term ended

Expired 15 April 2024, 2.4 years ago.

  1. Priority and filed
  2. Granted
  3. Expired
  4. Today

51 claims: 44 independent, 7 dependent

  1. 1
    Method for the configuration of a filter device for a data stream organised in frames in a protocol tester, comprising the following steps:a) showing of an overview of frames of the data stream on a display unit, whereby there is shown for each frame one identification feature of the frame and at least one content of the frame;b) highlighting of a specific frame;c) showing of the highlighted frame in decoded format, wherein those contents of the frame, during the decoding of which an error has occurred, are marked with an error identification feature;and that through highlighting a content marked with an error identification feature a filter rule is derived which allows a filtering by frames having both the content as well as the error identification feature assigned to this content;d) highlighting of a certain content of the frame for deriving a filter rule;e) showing of frames on the display unit as a function of the filter rule. Procédé de configuration d'un dispositif de filtrage pour un flux de donnés comprenant des trames dans un testeur de protocole, qui comprend les étapes suivantes : a) représentation sur une unité d'affichage d'un aperçu de trames du flux de données, un attribut d'identification de la trame ainsi qu'au moins un contenu de la trame étant chaque fois affichés pour une trame ;b) marquage d'une trame précise ;c) représentation de la trame marquée sous forme décodée, ceux des contenus de la trame au décodage desquels une erreur s'est produite étant désignés par un attribut d'identification d'erreur ;et une prescription de filtrage étant dérivée par le marquage d'un contenu désigné par un attribut d'identification d'erreur qui permet un filtrage par trames présentant tant le contenu que l'attribut d'identification d'erreur affecté à ce contenu ;d) marquage d'un contenu précis de la trame pour dériver une prescription de filtrage ;e) représentation par l'unité d'affichage de trames en fonction de la prescription de filtrage. Verfahren zur Konfiguration einer Filtervorrichtung für einen in Frames organisierten Datenstrom in einem Protokolltester folgende Schritte umfassend: a) Darstellen auf einer Anzeigeeinheit eine Übersicht über Frames des Datenstroms, wobei jeweils für einen Frame ein Identifizierungsmerkmal des Frames sowie mindestens ein Inhalt des Frames angezeigt werden;b) Markieren eines bestimmten Frames;c) Darstellen des markierten Frames in ausdekodierter From, wobei diejenigen Inhalte des Frames, bei deren Dekodierung ein Fehler aufgetreten ist, mit einem Fehleridentifikationsmerkmal gekennzeichnet werden;und dass durch Markieren eines mit einem Fehleridentifikationsmerkmal gekennzeichneten Inhalts eine Filtervorschrift abgeleitet wird, die ein Filtern nach Frames ermöglicht, die sowohl den Inhalt als auch das Fehleridentifikationsmerkmal, das diesem Inhalt zugeordnet ist, aufweisen;d) Markieren eines bestimmen Inhalts des Frames zur Ableitung einer Filtervorschrift;e) Darstellen auf der Anzeigeeinheit von Frames in Abhängigkeit der Filtervorschrift.
  2. 2
    Method according to claim 1, characterised in that the protocols and/or messages and/or protocol data units and/or values of protocol data units used in the relevant frame are shown as the frame content. Procédé selon la revendication 1, caractérisé en ce que les protocoles et/ou messages et/ou unités de données de protocole et/ou valeurs d'unités de données de protocole utilisés dans la trame correspondante sont affichés en tant que contenu des trames. Verfahren nach Anspruch 1, dadurch gekennzeichnet,dass als Inhalt der Frames die in dem jeweiligen Frame verwendeten Protokolle und/oder Nachrichten und/oder Protokolldateneinheiten und/oder Werte von Protokolldateneinheiten angezeigt werden.
  3. 3
    Method according to claims 1 or 2, characterised in that the frames shown on the display unit as a function of the filter rule are shown in a further window. Procédé selon la revendication 1 ou 2, caractérisé en ce que les trames représentées par l'unité d'affichage en fonction de la prescription de filtrage sont représentées dans une fenêtre supplémentaire. Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet,dass die auf der Anzeigeeinheit in Abhängigkeit der Filtervorschrift dargestellten Frames in einem weiteren Fenster dargestellt werden.
  4. 4
    Method according to one of claims 1 to 3, characterised in that the filter rule leads to the display of frames exhibiting the highlighted content. Procédé selon l'une quelconque des revendications 1 à 3, caractérisé en ce que la prescription de filtrage conduit à l'affichage de trames qui présentent le contenu marqué. Verfahren nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet,dass die Filtervorschrift zur Darstellung von Frames führt, die den markierten Inhalt aufweisen.
  5. 5
    Method according to one of claims 1 to 3, characterised in that the filter rule leads to the display of frames not exhibiting the highlighted content. Procédé selon l'une quelconque des revendications 1 à 3, caractérisé en ce que la prescription de filtrage conduit à l'affichage de trames qui ne présentent pas le contenu marqué. Verfahren nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet,dass die Filtervorschrift zur Darstellung von Frames führt, die den markierten Inhalt nicht aufweisen.
  6. 6
    Method according to one of the above claims, characterised in that the frame highlighted in step b) is shown in a decoded format, especially in a fully decoded format. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce que la trame marquée à l'étape b) est représentée sous sa forme intégralement décodée. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet,dass der in Schritt b) markierte Frame in voll ausdekodierter Form dargestellt wird.
  7. 7
    Method according to one of the above claims, characterised by the following further step:f) presenting of the highlighted frame in a hexadecimal format in a further window (64) of the display unit. Procédé selon l'une quelconque des revendications précédentes, caractérisé par l'étape supplémentaire suivante : f) représentation en notation hexadécimale de la trame marquée, dans une fenêtre supplémentaire (64) de l'unité d'affichage. Verfahren nach einem der vorhergehenden Ansprüche, gekennzeichnet durch folgenden weiteren Schritt: f) Darstellen des markierten Frames in hexadezimaler Schreibweise in einem weiteren Fenster (64) der Anzeigeeinheit.
  8. 8
    Method according to one of the above claims, characterised by the following further step:providing of means for scrolling in case not all frames or contents of a frame can be shown in the relevant window. Procédé selon l'une quelconque des revendications précédentes, caractérisé par l'étape supplémentaire suivante : mise à disposition de moyens de défilement dans le cas où la totalité des trames ou des contenus d'une trame ne peuvent pas être représentés dans la fenêtre correspondante. Verfahren nach einem der vorhergehenden Ansprüche, gekennzeichnet durch folgenden weiteren Schritt: Bereitstellen von Mitteln zum Scrollen für den Fall, dass nicht alle Frames oder Inhalte eines Frames in dem jeweiligen Fenster darstellbar sind.
  9. 9
    Method according to one of the above claims, characterised in that the frames shown as a function of the filter rule are shown in a further window (38) in a decoded format, especially in a fully decoded format. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce que les trames représentées en fonction de la prescription de filtrage sont représentées dans une fenêtre supplémentaire (38), sous forme décodée, en particulier sous leur forme intégralement décodée. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet,dass die in Abhängigkeit der Filtervorschrift dargestellten Frames in einem weiteren Fenster (38) in ausdekodierter Form, insbesondere in voll ausdekodierter Form, dargestellt werden.
  10. 10
    Method according to claim 9, characterised by the following further step:g) highlighting of a specific protocol data unit or a specific value of a protocol data unit to derive a further filter rule. Procédé selon la revendication 9, caractérisé par l'étape supplémentaire suivante : g) marquage d'une unité de protocole précise ou d'une valeur précise d'une unité de protocole pour dériver une prescription supplémentaire de filtrage. Verfahren nach Anspruch 9, gekennzeichnet durch folgenden weiteren Schritt: g) Markieren einer bestimmten Protokolldateneinheit oder eines bestimmten Werts einer Protokolldateneinheit zur Ableitung einer weiteren Filtervorschrift.
  11. 11
    Method according to claim 10, characterised by the following further step:h) showing of frames on the display unit as a function of said further filter rule. Procédé selon la revendication 10, caractérisé par l'étape supplémentaire suivante : h) représentation par l'unité d'affichage de trames en fonction de la prescription de filtrage supplémentaire. Verfahren nach Anspruch 10, gekennzeichnet durch folgenden weiteren Schritt: h) Darstellen auf der Anzeigeeinheit von Frames in Abhängigkeit der weiteren Filtervorschrift.
  12. 12
    Method according to one of the above claims, characterised by the following further step:i) showing of the protocol stack and/or the associated protocol and/or the associated message and/or the associated parameter and/or the associated field name belonging to the highlighted protocol data unit or to the specific value of the protocol data unit on the display unit. Procédé selon l'une quelconque des revendications précédentes, caractérisé par l'étape supplémentaire suivante : i) représentation par l'unité d'affichage de la pile de protocole correspondant à l'unité de données de protocole marquée ou à la valeur précise de l'unité de données de protocole et/ou du protocole correspondant et/ou du message correspondant et/ou du paramètre correspondant et/ou du nom de champ correspondant. Verfahren nach einem der vorhergehenden Ansprüche, gekennzeichnet durch folgenden weiteren Schritt: i) Darstellen auf der Anzeigeeinheit des zur markierten Protokolldateneinheit oder zu dem bestimmten Wert der Protokolldateneinheit zugehörigen Protokollstacks und/oder des zugehörigen Protokolls und/oder der zugehörigen Nachricht und/oder des zugehörigen Parameters und/oder des zugehörigen Feldnamens.
  13. 13
    Method according to one of the above claims, characterised by the following further step:j) providing of a possibility to modify the highlighted content of the highlighted frame to derive a filter rule. Procédé selon l'une quelconque des revendications précédentes, caractérisé par l'étape supplémentaire suivante : j) mise à disposition d'une possibilité de modification du contenu marqué de la trame marquée pour dériver une prescription de filtrage. Verfahren nach einem der vorhergehenden Ansprüche, gekennzeichnet durch folgenden weiteren Schritt: j) Bereitstellen einer Möglichkeit zum Modifizieren des markierten Inhalts des markierten Frames zur Ableitung einer Filtervorschrift.
  14. 14
    Method according to claim 13, characterised by the following further step:k) providing of the means of wild cards to modify the content, or a means for indicating a target range to derive a filter rule. Procédé selon la revendication 13, caractérisé par l'étape supplémentaire suivante : k) mise à disposition du moyen « jokers » pour modifier le contenu ou d'un moyen pour indiquer un domaine de consigne pour dériver une prescription de filtrage. Verfahren nach Anspruch 13, gekennzeichnet durch folgenden weiteren Schritt: k) Bereitstellen des Mittels von Wildcards zum Modifizieren des Inhalts oder eines Mittels zur Angabe eines Sollbereichs zur Ableitung einer Filtervorschrift.
  15. 15
    Method according to one of the above claims, characterised in that several derived filter rules are applied serially to a data stream. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce que plusieurs prescriptions de filtrage dérivées sont appliquées en série sur un flux de données. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet,dass mehrere abgeleitete Filtervorschriften seriell auf einen Datenstrom angewendet werden.
  16. 16
    Method according to one of the above claims, characterised in that the derived filter rule is negated. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce que la prescription de filtrage dérivée est inversée logiquement. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet,dass die abgeleitete Filtervorschrift negiert wird.
  17. 17
    Protocol tester to perform a method according to one of claims 1 to 16 comprising a filter device for filtering a data stream organised in frames; means for decoding of the content of a frame; a display unit - for representing a frame in decoded form and- for representing frames as a function of the filter rule; and means for marking the elements shown on the display unit selected by the user; characterised in that the display unit further is designed to show an overview of the frames of the data stream, wherein for one frame an identification feature of the frame as well as at least one content of the frame are displayed; and those contents of the frame, during the decoding of which an error has occurred, are marked with an error identification feature. Protokolltester zur Durchführung eines Verfahrens nach einem der Ansprüche 1 bis 16 mit einer Filtervorrichtung zum Filtern eines in Frames organisierten Datenstroms; Mitteln zum Dekodieren des Inhaltes eines Frames; einer Anzeigeeinheit - zum Darstellen eines Frames in ausdekodierter Form und- zum Darstellen von Frames in Abhängigkeit der Filtervorschrift; und Mitteln zum Markieren von vom Benutzer ausgewählten auf der Anzeigeeinheit dargestellten Elementen; dadurch gekennzeichnet,dass die Anzeigeeinheit ferner dazu ausgebildet ist, eine Übersicht über Frames des Datenstroms darzustellen, wobei jeweils für einen Frame ein Identifizierungsmerkmal des Frames sowie mindestens ein Inhalt des Frames angezeigt werden; und diejenigen Inhalte des Frames, bei deren Dekodierung ein Fehler aufgetreten ist, mit einem Fehleridentifikationsmerkmal zu kennzeichnen. Testeur de protocole pour appliquer un procédé selon l'une quelconque des revendications 1 à 16, comportant :un dispositif de filtrage pour filtrer un flux de données comprenant des trames ;des moyens pour décoder le contenu d'une trame ;une unité d'affichage - pour représenter une trame sous sa forme décodée et- pour représenter une trame en fonction de la prescription de filtrage ;etdes moyens pour marquer des éléments choisis par l'utilisateur, représentés par l'unité d'affichage ;caractérisé en ce que l'unité d'affichage est, en outre, constituée pour représenter un aperçu de trames du flux de données, où un attribut d'identification de la trame ainsi qu'au moins un contenu de la trame sont chaque fois affichés pour une trame ;et pour marquer d'un attribut d'identification d'erreur ceux des contenus de la trame pour lesquels une erreur s'est produite lors de leur décodage.
Independent claims17