Method of configuring a filter device for a data stream comprising frames, and protocol tester
51 claims: 44 independent, 7 dependent
- 1Method 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.
- 2Method 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.
- 3Method 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.
- 4Method 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.
- 5Method 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.
- 6Method 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.
- 7Method 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.
- 8Method 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.
- 9Method 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.
- 10Method 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.
- 11Method 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.
- 12Method 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.
- 13Method 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.
- 14Method 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.
- 15Method 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.
- 16Method 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.
- 17Protocol 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
30 paragraphs, as filed
The present invention relates to a method for configuring a filter device for an organized in frames data stream in a protocol tester and a corresponding protocol tester.
For a better understanding of the invention underlying problem is first a known from the prior art method for configuring a filter device for an organized in frames data stream in a protocol tester with respect to the <figref idrefs="f0001 f0002 f0003 f0004 f0005 f0006 f0007">Figures 1-7</figref> explained in more detail.
As is well known in Protokolltestem a large amount of data is recorded. For large amounts of data, it is necessary to reduce to be displayed on a monitor an operator dataset for a meaningful evaluation by various filters.
<figref idrefs="f0001">figure 1</figref> shows a graphical user interface of a display unit, for example, a computer screen with multiple windows and more icons, which, such as Windows user programs fro known, made selections and functions can be initiated. In<figref idrefs="f0001">figure 1</figref> are first pre-defined groups specified filter in a window 10, in a window 12, the associated filter and a window 14 showing the selection of the type of filter with which a data stream between a data source and a data sink 16 is filtered 18th The data source 16 may comprise a plurality of individual data sources, wherein the output data of the individual data sources are assembled into a serial data stream which is then passed through the filter device. For clarity, are explained below only the features which are known from the prior art apparatus for configuration of a filter device in more detail, which are in view of the invention of concern. By clicking the icons 20 to configure protocol filtering the display goes from<figref idrefs="f0001">figure 1</figref> on the display of <figref idrefs="f0002">figure 2</figref>, In the window 22 of<figref idrefs="f0002">figure 2</figref> are displayed various configured protocol stacks. A scroll bar 24 allows the display further configured protocol stacks. associated logs are displayed for the marked in the window 22 protocol stack in windows 26th In Window 28 messages (Messages) are displayed that belong to the marked in the window 26 minutes. In the window 30, the parameter or field names are given, belonging to the marked in the window 28 message.
By clicking on the icons of 32 <figref idrefs="f0002">figure 2</figref> is enabled the corresponding filter, ie the display goes into the presentation of <figref idrefs="f0003">figure 3</figref>, As window 14 of<figref idrefs="f0003">Figure 3</figref> It is apparent from the data stream now passes through the filter device. The task of the operator is presently exemplified therein, fish out the frames from the data stream containing the message RPAC-UL. For this, they must now configure their filtering device. As readily apparent, this considerable expertise is necessary: The operator must first know which protocol found this message and must secondly know in which protocol stack to find the appropriate protocol. A trained operator will have a certain idea of where he has to seek. An inexperienced user relies on a search at random or systematically all protocol stacks and protocols durchzuprobieren until the appropriate message to him appears in the window. With luck, expertise or patience, the user is finally in<figref idrefs="f0004">figure 4</figref> received view illustrated what he 34 is the message RPAC-UL in the window 28 as part of the protocol SMRP, see box 26, which is part of the protocol stack umts_iu_cs_ps_sms_1 ..., see box 22, has found. Highlighting RPAC-UL in window 28, see<figref idrefs="f0005">figure 5</figref>, The filter device is appropriately configured and the filtered outgoing from the data source 16 data stream accordingly. The result of the filtering can<figref idrefs="f0006">figure 6</figref> be taken: In <figref idrefs="f0006">figure 6</figref> are in the window 36, a so-called short-view, the frames displayed having the Message RPAC-UL. The short-view 36 has several columns: In the 39 column the serial numbers of frames are shown. The column 40 gives each frame associated time stamp again. The column 42 is the data source again. The following columns 44a, b, 46a, b, 48a, b give, in an orderly manner the protocols contained in each frame and the associated message again. In the present case, the frame is marked with the serial number 681 in the window 36th The content of this frame is protocol as ranked in full ausdekodierter form in the window 38, the so-called frame-view represented. The windows assigned scrollbars allow the display is not currently displayed information. In the window 36 was in the frame 681, the second protocol SSCOP, see column 44a marks, see reference numeral 50 in the window 38 of the frame is 681, see reference numeral 52, beginning with the protocol SSCOP, see reference numeral 54, shown in full ausdekodierter way. A first column 56 is the bit mask again, a second column 58 the name of the protocol data unit and a third column 60 a corresponding associated comment or value. In the first section 62, the protocol data units of the Message SD, see column 44b indicated. The same applies to the other protocols and other news. In a third window 64 of selected in the first window frame 36 is given in hexadecimal way. As<figref idrefs="f0006">figure 6</figref> can be removed, selected by filtering a data packet with 1529 kB content five frames.
<figref idrefs="f0007">figure 7</figref> shows in a window 66 the relevant data to the configuration of the filter device for displaying the result in accordance with <figref idrefs="f0006">figure 6</figref>, This information can be stored, for example, and the operator will be offered as a pre-defined (predefined) filter to select.
In this context, reference is made to <patcit id="pcit0001" dnum="US20030135612A1"><text>US 2003/0135612 A1</text></patcit> reference, which discloses two different systems and methods for configuring a filter device for an organized in frames stream. In one method, the filter rules can be entered and edited directly in a graphical user interface. In the other method Filter rules can be set in ausdekodierter form the basis of a representation of data packets. The user selects either a decoded protocol specific field or a hexadecimal Untreated or a text box, and then selects a local menu, select "Filter" from. If the resulting filter rule is applied to the representation of ausdekodierten data packets, each data packet retains its parcel number, but there are only the filtered packets displayed. This publication also discloses a display for presenting web sessions for a user. This display includes a plurality of windows are being displayed in a window the data packets of a node or a meeting. In another window a user-selected data packet is shown in ausdekodierter form, while a last window displays the selected data packet in hexadecimal notation.
According to a first aspect of the present invention, a method for configuring a filter device for an organized in frames data stream in a protocol tester comprising the steps contained in claim 1 is provided. According to a second aspect of the invention, a protocol tester is further provided according to claim 18th
A user can configure a filter on a data stream in a simple manner without knowledge of the internal protocol structure, when the frames him to appear with contents of the frames in a window where the user by marking, ie clicking, a content appropriate content as may define filter function and to apply to the data stream. The fact that means are provided in the protocol test, perform a partial decoding of the contents of the respective frames, this knowledge does not need to be present to the user, rather the deposit in a protocol tester is sufficient. In the present invention, the user logs and messages on the screen contained in each frame displayed. A detailed knowledge of the structure of the protocol stack and the protocols contained in it is not necessary. Because according to the invention those contents are marked with an error identification feature, in which decoding an error has occurred, the user's attention is immediately drawn to the critical news content.
As a content of the frames preferably the protocols used in the respective frame and / or messages and / or protocol data units and / or values of protocol data units are displayed. It is further preferred that the frames shown on the display unit as a function of the filter rule are shown in a further window. The additional window in which the frames are displayed depending on the filter rule can be equal to the first window or an additional window. When the second window is equal to the first window, there is an increased clarity, and it is provided in a simple manner the possibility to create on the now reduced number of frames, a further filter rule and apply.
By providing the possibility of negation can be selected whether the filter procedure for the preparation of frames into the second window having the marked content or not having straight.
For a particularly precise filtering, it is also preferable if the selected in step b) of the novel frame is represented in ausdekodierter form, especially in fully ausdekodierter form.
It is also preferable if is displayed in another window of the display unit of the selected frame in hexadecimal notation. According to the present invention, the term "another window" simultaneous multi-window on the display unit and the sequential display of multiple windows on the display unit includes.
In general, the provision of means for scrolling is advantageous, in particular for the case that not all frames or contents of a frame in the respective window can be displayed. Thus, the clarity of the display will be significantly increased.
To further refine the filter rule, it is particularly preferred that the frames shown as a function of the filter rule are displayed in another window in ausdekodierter form, especially in fully ausdekodierter form. By providing the possibility to derive a further filter rule by marking a specific protocol data unit or a specific value of a protocol data unit, a particularly effective filtering of the data stream is enabled. In particular, in this aspect of the invention will be apparent which immense knowledge that needed in the prior art the user to be present in order to create a desired filter rule is now provided by a protocol tester according to the invention.
To give the user an overview of what the marked him protocol data unit or the value of the protocol data unit belongs, it is preferred if in another window of the marked to the protocol data unit or to the particular value of the protocol data unit associated protocol stack and / or its Protocol and / or the associated message and / or the associated parameters and / or the associated field name appear. This is equally the reverse path trodden as in the prior art: What had to be known to the membership of the definition of the filtering item to be used in the prior art, shows now reversed as defined by the filter rule, an inventive protocol tester this belonging to.
A particularly effective filtering is made possible if a possibility to modify the highlighted content of the highlighted frame is provided to derive a filter rule. In particular, by using so-called wildcards or by displaying a desired range of a value can be characterized to create a simple manner highly effective filter rules.
It is further preferred if a filter rule can be derived by selecting a tab marked with an error identification feature that permits filtering by frames, which have both the content and the error identification feature that is associated with this content. This filter can be easily to frames that have exactly this error.
Of course it is possible to store correspondingly derived filter rules as predefined filter rules in a protocol tester according to the invention in order to reuse them in future applications.
It is obvious to the skilled person that the execution of the corresponding process steps appropriate resources should be provided, in particular by creating appropriate programs.
The preferred embodiments and advantages described in connection with the inventive method applies if applicable for the protocol tester according to the invention.
Further advantageous embodiments emerge from the dependent claims.
In the following, an embodiment of the invention is described with reference to the accompanying drawings in more detail now. Show it:<dl id="dl0001"><dt>figure 1</dt><dd>a first graphical user interface of a known from the prior art method for configuration of a filter device;</dd><dt>figure 2</dt><dd>a second graphical user interface of a known from the prior art method for configuration of a filter device;</dd><dt>figure 3</dt><dd>a third graphical user interface of a known from the prior art method for configuration of a filter device;</dd><dt>figure 4</dt><dd>a fourth graphical user interface of a known from the prior art method for configuration of a filter device;</dd><dt>figure 5</dt><dd>a fifth graphical user interface of a known from the prior art method for configuration of a filter device;</dd><dt>figure 6</dt><dd>a sixth graphical user interface of a known from the prior art method for configuration of a filter device;</dd><dt>figure 7</dt><dd>a seventh of a graphical user interface, known from the prior art method for configuration of a filter device;</dd><dt>figure 8</dt><dd>a first graphical user interface of a method for configuring a filter device;</dd><dt>figure 9</dt><dd>a second graphical user interface of a method for configuring a filter device; </dd><dt>figure 10</dt><dd>a third graphical user interface of a method for configuring a filter device;</dd><dt>figure 11</dt><dd>a fourth graphical user interface of a method for configuring a filter device;</dd><dt>figure 12</dt><dd>a fifth graphical interface of a method for configuring a filter device; and</dd><dt>figure 13</dt><dd>a signal flow diagram of one embodiment of the inventive method.</dd></dl>
For same and similar elements, like reference numerals are used in the following.
In the <figref idrefs="f0008">figure 8</figref> illustrated graphical user interface corresponds structurally essentially that of <figref idrefs="f0006">figure 6</figref>, With the difference that it in itself <figref idrefs="f0006">figure 6</figref> is the representation of the result of filtering in the method known from the prior art, while <figref idrefs="f0008">figure 8</figref> representing the initial configuration for a filter device in the inventive process. This becomes obvious when looking at the window 36, in which the frames, see column 39, nor are all available, see the consecutive numbering, ie none yet filtering were subjected. The window 38 again shows the marked in the window 36 frame in full ausdekodierter form, present the frame with the number 681. Within the window 36 in the frame 681, the cell is 66, that marks the message "RPAC-UL". A corresponding display is shown in the window 68th The arrangement of the protocols and message in the window 36 extends from the lowest logs left to the highest protocols in the OSI model right. Clicking the window 68 the appropriate filtering is triggered and the display is obtained in accordance with<figref idrefs="f0009">figure 9</figref>, This corresponds to the display of<figref idrefs="f0006">figure 6</figref> and leads in this direct comparison clearly shows the advantages of the method in mind.
<figref idrefs="f0010">figure 10</figref> shows that not only displayed in the window 36 content of the frames can be used to derive a filter rule, but also the illustrated in full ausdekodierter shape of the window 38 content of the frame, in this case the frame with the number 681. can by clicking on the line 70 a filter rule derived, leaving it up to the user to the specified value for the parameter "Destination Local Ref." to modify for example, by using wildcards or by defining a desired target range. In the window 64, ie in the hexadecimal representation, belonging to the corresponding parameter bytes are marked. Accordingly, there remain to distinguish two general variants to define a filter rule: In the first variant, with reference to<figref idrefs="f0006">figure 6</figref> used in the window 36, a content of a frame to define a filter rule, which then, see <figref idrefs="f0009">figure 9</figref>, By selecting the contents of the window 38 another filter rule can be derived. The other variant consists in starting from the illustration in<figref idrefs="f0010">figure 10</figref>, In the first step to define a filter rule to appoint a content displayed in the window 38th
The presentation of <figref idrefs="f0011">figure 11</figref> shows the membership of the of in line 70 <figref idrefs="f0010">figure 10</figref> selected parameter, namely umts_iu_cs_ps_sms_i the protocol stack ..., see box 22 of <figref idrefs="f0011">figure 11</figref>, The Protocol SCCP, see box 26 of <figref idrefs="f0011">figure 11</figref>, The message DT1, see box 28 of <figref idrefs="f0011">figure 11</figref>, The parameter is specified in box 30, where it can be modified to define a filter rule, for example, by wildcards, by using greater-DC, DC-Kleiner, unequal character etc.
<figref idrefs="f0012">figure 12</figref> shows the associated filtering result, that is, in the window 36, the frames are specified, in the <figref idrefs="f0011">figure 11</figref> meet defined filter rule.
In an embodiment not shown, contents of a frame in which decoding errors have shown visually marked for the user. By selecting an appropriate content of a frame can be searched for frames, which also have this content in faulty form.
<figref idrefs="f0013">figure 13</figref> shows a signal flow diagram of one embodiment of the inventive process, which begins in step 100th In step 110 is displayed on a display unit an overview of frames of the data stream, wherein each displayed for one frame an identification feature of the frame and at least one content of the frame. In step 120, a particular frame is selected and in step 130, a certain content of the selected frames to derive a filter rule is marked. Frames are then shown as a function of the filter rule, in step 140 on a display unit. In step 150, the user can decide whether he wants a further specification of the filter rule or not. In the affirmative, the procedure is returned to step 130 where the user is given the opportunity to highlight another contents of a frame and derive a filter rule. In the negative, the process is terminated in step 160th
13 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13
Every citation, both ways
| Document | Relation | Office |
|---|---|---|
| US2002156886A1 | Cites | United States of America |
| US2003135612A1 | Cites | United States of America |
5 members in 3 offices
Priority claims2
| Document | Office | Kind | Date |
|---|---|---|---|
| 04009030 | European Patent Office (EPO) | A | |
| EP20040009030 | – | – | – |
Members5
| Document | Office | Kind | |
|---|---|---|---|
| EP1587244A1 | European Patent Office (EPO) | A1 | |
| US2005243728A1 | United States of America | A1 | |
| EP1587244B1This record | European Patent Office (EPO) | B1 | |
| DE502004006570D1 | Germany | D1 | |
| US7765320B2 | United States of America | B2 |
29 legal events, as 4 offices reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | Office | |
|---|---|---|---|
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Patent expired after termination of 20 yearsExpiredPE20 | PE20 | GB | |
| Expiry of rightR071 | R071 | DE | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Amendment of ipc main classPREVIOUS MAIN CLASS: H04L0012240000R079 | R079 | DE | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Notification of lapseLapsedST | ST | FR | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Fee paymentPLFP | PLFP | FR | |
| Fee paymentPLFP | PLFP | FR | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| No opposition filedOpposition26N | 26N | EP | |
| No opposition filed within time limitOppositionORIGINAL CODE: 0009261PLBE | PLBE | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: NO OPPOSITION FILED WITHIN TIME LIMITSTAA | STAA | EP | |
| Fr: translation filedET | ET | EP | |
| Corresponds to:REF | REF | EP | |
| Designated contracting statesAK | AK | EP | |
| European patent grantedGrantedNOT ENGLISHFG4D | FG4D | GB | |
| (expected) grantORIGINAL CODE: 0009210GRAA | GRAA | EP | |
| Grant fee paidORIGINAL CODE: EPIDOSNIGR3GRAS | GRAS | EP | |
| Despatch of communication of intention to grant a patentORIGINAL CODE: EPIDOSNIGR1GRAP | GRAP | EP | |
| Designation fees paidAKX | AKX | EP | |
| Request for examination filed17P | 17P | EP | |
| Designated contracting statesAK | AK | EP | |
| Request for extension of the european patentAX | AX | EP | |
| Public reference made under article 153(3) epc to a published international application that has entered the european phaseORIGINAL CODE: 0009012PUAI | PUAI | EP |
Numbers
- Publication
- 1587244
- Publication, DOCDB
- 1587244
- Publication, EPODOC
- EP1587244
- Application
- 4009030
- Application, DOCDB
- 04009030
- Application, EPODOC
- EP20040009030
Titles3
- German
- Verfahren zur Konfiguration einer Filtervorrichtung für einen in Frames organisierten Datenstrom, und Protokolltester
- English
- Method of configuring a filter device for a data stream comprising frames, and protocol tester
- French
- Procédé de configuration d'un dispositif de filtrage pour un flux de données comprenant des trames, et testeur de protocole
Classification
- CPC, 4
- H04L43/50
- H04L41/0806
- H04L43/028
- H04L43/18
- IPC, 3
- H04L12 24
- G01R31 08
- H04L12 26
Designated states4
- Contracting states, 4
- Germany
- France
- United Kingdom
- Italy
