DE4203652A1 - Defining of user surface of touch sensitive display - has user defined blocks on screens that contain multiple functions stored in memory - Google Patents

Defining of user surface of touch sensitive display - has user defined blocks on screens that contain multiple functions stored in memory

Info

Publication number
DE4203652A1
DE4203652A1 DE4203652A DE4203652A DE4203652A1 DE 4203652 A1 DE4203652 A1 DE 4203652A1 DE 4203652 A DE4203652 A DE 4203652A DE 4203652 A DE4203652 A DE 4203652A DE 4203652 A1 DE4203652 A1 DE 4203652A1
Authority
DE
Germany
Prior art keywords
screen
touch
functions
block
user interface
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
DE4203652A
Other languages
German (de)
Other versions
DE4203652C2 (en
Inventor
Thomas Dipl Ing Pfeil
Joerg Dipl Ing Heidrich
Ulrich Glaser
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tenovis GmbH and Co KG
Original Assignee
Telefonbau und Normalzeit GmbH
Telenorma GmbH
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Telefonbau und Normalzeit GmbH, Telenorma GmbH filed Critical Telefonbau und Normalzeit GmbH
Priority to DE4203652A priority Critical patent/DE4203652C2/en
Publication of DE4203652A1 publication Critical patent/DE4203652A1/en
Application granted granted Critical
Publication of DE4203652C2 publication Critical patent/DE4203652C2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • H04M1/27467Methods of retrieving data
    • H04M1/27475Methods of retrieving data using interactive graphical means or pictorial representations

Abstract

The display screen with a touch contact selection facility has multiple blocks. The system has a control unit (SE) that allows a specific function (BFT) to be set on the screen and displayed. The blocks on the screen can be selected using movement of the block cursor. The number of key functions within each block can be independent of the other blocks (B2-Bn) through multiple operations of the function keys. Functions are defined within a memory (ZUSP). USE/ADVANTAGE - for operator in telephone exchange. Allows simple, optimum form of screen touch panel functions.

Description

Die Erfindung betrifft ein Verfahren zum Gestalten einer Bedieneroberfläche für einen berührungsempfindlichen Bild­ schirm an einem Bedienungsplatz einer Kommunikations-Ver­ mittlungsanlage nach dem Oberbegriff des Patentanspruchs 1.The invention relates to a method for designing a User interface for a touch-sensitive image screen at an operator station of a communication ver averaging system according to the preamble of claim 1.

In der DE-Fachzeitschrift: "Funkschau" 21/184 ist ab Seite 55 ein Aufsatz abgedruckt mit dem Titel: "Diener am Tele­ fon." Es handelt sich dabei um einen intelligenten Anrufbe­ antworter, der mit einem Computer zusammenarbeitet. In den Abbildungen auf Seite 56 ist dargestellt, daß zum Bedienen des Anrufbeantworters und der damit verbundenen Fernsprech­ einrichtung ein Bildschirm vorgesehen ist. Dieser Bild­ schirm ist als Sensorschirm ausgebildet, so daß durch Be­ rühren von Ziffern oder Buchstaben eine Funktion ausgelöst werden kann. Als Erläuterung zu Bild 3 ist beschrieben, daß ein Wählvorgang entweder durch das Berühren des Namens auf einer Karte oder durch Berühren der Ziffern auf der symbo­ lischen Tastatur durchgeführt werden kann.In the DE trade magazine: "Funkschau" 21/184 is from page 55 an essay printed with the title: "Diener am Tele fon. "It is an intelligent answering machine answer that works with a computer. In the Illustrations on page 56 show that for operation the answering machine and the associated telephone device a screen is provided. This picture screen is designed as a sensor screen, so that by Be a function triggered by touching numbers or letters can be. As an explanation of Figure 3 it is described that dialing either by touching the name a card or by touching the numbers on the symbo keyboard can be performed.

Einzelheiten zur Ausführung eines berührungsempfindlichen Bildschirms sind im Auslandsschnellbericht des Technischen Informationsdienstes von Genschow (Ausgabe B Nr. 19 vom 19. Mai 1983) beschrieben. Dort heißt es, daß die Berüh­ rungsposition auf dem Schirm mit Hilfe voneinander gegen­ überliegenden Leuchtdioden- und Fotodetektorreihen ermit­ telt wird. Damit werden die X-Y-Koordinaten einer berührten Zone ermittelt. Aus dieser Information werden dann Steuer­ befehle gewonnen, womit die gewünschte Funktion bewirkt wird.Details on how to run a touch sensitive Screen are in the overseas quick report of the technical Genschow Information Service (Edition B No. 19 of May 19, 1983). There it says that the famous position on the screen with the help of each other overlying rows of light emitting diodes and photodetectors is communicated. The X-Y coordinates are thus touched  Zone determined. This information then becomes tax commands won, which causes the desired function becomes.

Wenn Bedienungsprozeduren mit Hilfe eines Bildschirms stattfinden sollen, so sind festgelegte Abbildungen erfor­ derlich, wie sie beispielsweise auf Seite 56 in der "Funkschau" dargestellt sind. Diese Bildschirmdarstellungen sind an spezielle Merkmale optimal angepaßt und werden in einer fest vorgegebenen Form als Bestandteil des Gerätes geliefert. Für einen Benutzer ist es nicht ohne weiteres möglich, die Gestaltung einer Bildschirmdarstellung zu än­ dern, wenn dies aus betrieblichen Gründen erforderlich ist. Er müßte zu diesem Zweck einem Fachmann den Auftrag geben, eine Bildschirmdarstellung nach seinen Wünschen neu zu ge­ stalten.If operating procedures using a screen fixed images are required like, for example, on page 56 in the "Funkschau" are shown. These screen shots are optimally adapted to special features and are in a fixed form as part of the device delivered. It is not easy for a user possible to change the design of a screen display unless this is necessary for operational reasons. For this purpose, he would have to instruct a specialist a new screen display according to his wishes design.

Die Aufgabe der Erfindung besteht darin, ein Verfahren an­ zugeben, womit es möglich ist, durch einfache Bedienungs­ prozeduren eine Bedieneroberfläche neu zu gestalten oder umzugestalten. Mit einem geringen Zeitaufwand soll der Be­ nutzer eines Bedienungsplatzes jederzeit in der Lage sein, die Form der Darstellung einer Bedieneroberfläche auf dem Bildschirm optimal an die Betriebsbedingungen und die Be­ dienungsweise eines Kommunikations-Vermittlungsplatzes an­ zupassen.The object of the invention is to provide a method admit what is possible by simple operation procedures to redesign a user interface or remodel. The Be users of an operator station should be able to the form of the representation of a user interface on the Screen optimally to the operating conditions and the loading serving as a communication switching center to fit.

Zur Lösung dieser Aufgabe ist eine Merkmalskombination vor­ gesehen, wie sie im Patentanspruch 1 angegeben ist.A combination of features is available to solve this task seen as specified in claim 1.

Damit wird in vorteilhafter Weise erreicht, daß das Gestal­ ten einer Bedieneroberfläche ohne größere Umstellungen di­ rekt ausgehend von einer normalen betrieblichen Bedienungs­ weise vorgenommen werden kann. Der Benutzer muß also nicht über besondere Programmier-Kenntnisse verfügen und kann je­ derzeit die Gestaltung einer Bedieneroberfläche vornehmen oder eine vorhandene Bedieneroberfläche ändern. It is advantageously achieved that the shape ten user interfaces without major changes di based on normal operational controls can be made wisely. The user does not have to have and can have special programming knowledge currently designing a user interface or change an existing user interface.  

Ein Ausführungsbeispiel der Erfindung wird nachfolgend an Hand von Zeichnungen näher erläutert.An embodiment of the invention is described below Hand explained in more detail by drawings.

Es zeigt:It shows:

Fig. 1 das Blockschaltbild einer Anordnung zur Durchführung des Verfahrens. Fig. 1 shows the block diagram of an arrangement for performing the method.

Fig. 2 die Bildschirmdarstellung zur Gestaltung einer Bedieneroberfläche, Fig. 2, the screen representation to design a user interface,

Fig. 3 die Anordnung von Tastenfunktionen in verschiedenen Blöcken, Fig. 3 shows the arrangement of key functions in different blocks,

Fig. 4 die Gestaltung eines Zielwahl-Tastenfeldes. Fig. 4 shows the design of a speed dial keypad.

In der Fig. 1 ist schematisch ein Bildschirm BS darge­ stellt, welcher eine berührungsempfindliche Oberfläche auf­ weist. Durch die Anzeige auf dem Bildschirm BS wird eine Bedieneroberfläche BO gebildet und für den Benutzer kennt­ lich gemacht, welche Funktionen bei einem gerade herrschen­ den Betriebszustand aktiviert werden können. Auf die für den Betrieb erforderlichen Bedienungsprozeduren soll an dieser Stelle nicht näher eingegangen werden. Um es einem Benutzer zu ermöglichen, eine Bedieneroberfläche BO selbst zu gestalten, oder eine vorhandene Bedieneroberfläche zu ändern, ist eine besondere Funktionstaste BFT vorgesehen. Es handelt sich dabei um eine Tastfläche TF, bei deren Be­ rührung die üblichen Bedienungsfunktionen außer Kraft ge­ setzt werden, damit die Gestaltung einer Bedieneroberfläche vorgenommen werden kann.In Fig. 1, a screen BS is shown schematically, which has a touch-sensitive surface. An operator interface BO is formed by the display on the screen BS and made known to the user which functions can be activated when the operating state prevails. The operating procedures required for operation will not be discussed in more detail here. In order to enable a user to design a user interface BO himself or to change an existing user interface, a special function key BFT is provided. It is a touch surface TF, the touch of which overrides the usual operating functions so that the design of a user interface can be carried out.

Das Berühren der Tastflächen TF auf dem Bildschirm BS wird von einer Tastatursteuerung TST erkannt, wobei die Koordi­ naten einer jeden Tastfläche TF ermittelt werden. Wenn da­ bei die Koordinaten der besonderen Funktionstaste BFT er­ kannt werden, so wird von der Tastatursteuerung TST die Steuereinrichtung SE angereizt. Von dort aus wird über die Anzeigesteuerung AST eine besondere Anzeige, so wie sie beispielsweise in Fig. 2 dargestellt ist, auf den Bild­ schirm BS gebracht.Touching the buttons TF on the screen BS is recognized by a keyboard control TST, the coordinates of each button TF being determined. If he knows the coordinates of the special function key BFT, the keyboard control TST excites the control device SE. From there, a special display, such as is shown in FIG. 2, is brought to the screen BS via the display control AST.

Außerdem ist in Fig. 1 ein Zuordnungsspeicher ZU-SP darge­ stellt, worin die den Tastflächen TF einer Bedieneroberflä­ che BO zugeordneten Funktionen abgespeichert sind. Die Zu­ ordnung der Funktionen zu den einzelnen Tastflächen TF wird vorgenommen, sobald die Anzahlen und Anordnungen der Tast­ flächen TF innerhalb der Blöcke B1 bis Bn beendet ist. Wenn eine Bedieneroberfläche BO komplett gestaltet und konfigu­ riert ist, wird die Information für diese Anzeige in einem der Steuereinrichtung SE zugeordneten Bedienungsoberflä­ chenspeicher BO-SP abgelegt. Wenn nach Beenden der Prozedur für die Gestaltung einer Bedieneroberfläche BO wieder auf den normalen Betriebsmodus umgeschaltet wird, so kann aus dem Bedienungsoberflächenspeicher BO-SP eine von mehreren Bedieneroberflächen BO abgerufen werden. Diese ausgewählte Bedieneroberfläche BO wird sodann über die Anzeigesteuerung AST auf den Bildschirm BS gebracht. In der Anzeigesteuerung AST befindet sich unter anderem ein Anzeigespeicher ASP, womit der Tastatursteuerung TST mitgeteilt wird, welche Be­ dienungsoberfläche BO sich gerade auf dem Bildschirm befin­ det.In addition, an allocation memory ZU-SP is shown in FIG. 1, in which the functions assigned to the touch surfaces TF of a user interface BO are stored. The functions are assigned to the individual touch areas TF as soon as the numbers and arrangements of the touch areas TF within the blocks B1 to Bn have ended. When a user interface BO is completely designed and configured, the information for this display is stored in a user interface memory BO-SP assigned to the control device SE. If, after the procedure for the design of a user interface BO has been switched back to the normal operating mode, one of several user interfaces BO can be called up from the user interface memory BO-SP. This selected user interface BO is then brought to the screen BS via the display control AST. In the display control AST there is, among other things, a display memory ASP, with which the keyboard control TST is informed which operating surface BO is currently on the screen.

Der Zuordnungsspeicher ZUSP arbeitet ebenso wie die Tasta­ tursteuerung TST mit einer Bedienungssteuerung BST zusam­ men, welche ihrerseits mit der Vermittlungsanlagensteuerung VAST verbunden ist. Außerdem hat der Zuordnungsspeicher ZUSP Zugang zu einem in der Vermittlungsanlage ohnehin vor­ handenen Zielwahlspeicher ZW-SP, damit dort gespeicherte Rufnummern für aufzubauende Verbindungen direkt abgerufen werden können.The ZUSP allocation memory works in the same way as the keyboard door control TST together with an operating control BST men, which in turn with the switching system control VAST is connected. The map memory also has ZUSP access to one in the exchange anyway existing one-touch dial memory ZW-SP, so that stored there Called up numbers for connections to be set up directly can be.

Anhand der Fig. 2 wird nun erläutert, wie im einzelnen vorgegangen wird, wenn eine Bedienungsoberfläche BO er­ stellt werden soll. Wie bereits beschrieben worden ist, wird zum Einleiten einer derartigen Prozedur die besondere Funktionstaste BFT, d. h. die dieser Funktion zugeordnete Tastfläche TF berührt. Darauf werden die üblichen Bedie­ nungsprozeduren außer Kraft gesetzt, und es erscheint eine Bildschirmanzeige, wie sie in Fig. 2 dargestellt ist. Die gesamte Benutzeroberfläche BO kann in mehrere Blöcke B1 bis Bn aufgeteilt werden, wobei innerhalb eines jeden Blockes, zum Beispiel Bn, die Anzahl der gewünschten Tastflächen TF unabhängig von einem anderen Block, zum Beispiel B1, fest­ gelegt werden kann.On the basis of Fig. 2 will now be explained how to proceed in detail, when an operator is to be surface BO it provides. As has already been described, the special function key BFT, ie the key area TF assigned to this function, is touched to initiate such a procedure. Then the usual operating procedures are overridden, and a screen display as shown in Fig. 2 appears. The entire user interface BO can be divided into a plurality of blocks B1 to Bn, it being possible to determine the number of desired touch areas TF within each block, for example Bn, independently of another block, for example B1.

Zu diesem Zweck wird einer der Blöcke, zum Beispiel Bn aus­ gewählt, wobei die betreffende Tastfläche TF berührt wird. Mit den Blockpositions-Cursortastflächen BPC kann der aus­ gewählte Block Bn in eine Position BP geschoben werden, wo er später auf dem Bildschirm BS erscheinen soll. Wenn dem betreffenden Block Bn eine Blockposition BP zugewiesen wor­ den ist, kann damit begonnen werden, die Anzahl der Tast­ flächen festzulegen, die sich in dem betreffenden Block Bn befinden sollen. Hierzu sind zwei Tastflächen TF vorgese­ hen. Davon ist eine der Tastflächen TVT für die vertikale Anzahl von Tasten und die andere Tastfläche THZ für die ho­ rizontale Abzahl von Tasten zuständig. Diese Tastflächen TVT oder THZ werden jeweils so oft berührt, bis die ge­ wünschte Anzahl von Tastflächen TF innerhalb des ausgewähl­ ten Blocks, z. B. Bn, direkt auf dem Bildschirm BS er­ scheint. Es können auch jeweils zwei Tastflächen TVT, bzw. THZ vorgesehen sein, wobei eine für das Aufwärtszählen und die andere für das Abwärtszählen dient. Wenn auf diese Weise festgelegt worden ist, wieviele Tastflächen sich in vertikaler und horizontaler Richtung innerhalb eines Tastenblockes Bn befinden sollen, so erscheinen die be­ treffenden Zahlen jeweils nach dem Verschwinden der alpha­ numerischen Tastatur auf dem Bildschirm. Es sei beispiels­ weise angenommen, daß im Block Bn sich 4 Tasten in vertika­ ler und 3 Tasten in horizontaler Richtung befinden sollen, wie dies in Fig. 3 dargestellt ist. Das Seitenverhältnis des diesen Block darstellenden Rechtecks wird entsprechend der Anzahlen von Tastflächen TF in vertikaler und horizon­ taler Richtung automatisch eingestellt. For this purpose, one of the blocks, for example Bn, is selected, the relevant touch area TF being touched. The block position cursor buttons BPC can be used to move the selected block Bn to a position BP, where it is later to appear on the screen BS. If the block Bn in question has been assigned a block position BP, it can begin to define the number of touch surfaces that are to be in the block Bn in question. For this purpose, two tactile surfaces TF are provided. One of the touch buttons TVT is responsible for the vertical number of buttons and the other touch button THZ is responsible for the horizontal number of buttons. These touch buttons TVT or THZ are touched until the desired number of touch buttons TF within the selected block, e.g. B. Bn, it appears directly on the screen BS. Two touch buttons TVT or THZ can also be provided, one for counting up and the other for counting down. If it has been determined in this way how many key areas are to be located in the vertical and horizontal direction within a keypad Bn, the numbers in question appear after the disappearance of the alpha numeric keyboard on the screen. For example, assume that there are 4 keys in the vertical direction and 3 keys in the horizontal direction in block Bn, as shown in FIG. 3. The aspect ratio of the rectangle representing this block is automatically set according to the number of tactile surfaces TF in the vertical and horizontal direction.

Der Benutzer hat nun die Möglichkeit, die Seitenverhält­ nisse der einzelnen Tastflächen TF innerhalb eines Blockes Bn zu verändern. Dafür sind weitere Tastflächen TF vorgese­ hen, womit eine Tastfläche niedriger (TN) oder höher (TH), bzw. schmaler (TS) oder breiter (TB) eingestellt werden kann. Um während der Einstellung der Tastflächengröße einen Hinweis zu erhalten, wird eine Tastenanzeige TA eingeblen­ det, welche in Fig. 2 gestrichelt dargestellt ist. Dort werden die Höhe H und die Breite B in Zahlenwerten angege­ ben. Die sich innerhalb eines Blockes Bn befindenden Tast­ flächen TF haben dann die gleiche Größe und die gleichen Seitenverhältnisse. Daraus ergibt sich automatisch, daß die Größe eines Blockes festgelegt ist. Diese Festlegung in der Größe eines Blockes, zum Beispiel Bn, hat Einfluß auf die für die anderen Blöcke B1 bis B3 zur Verfügung stehende Ge­ samtfläche.The user now has the option of changing the aspect ratios of the individual touch areas TF within a block Bn. For this purpose, further tactile areas TF are provided, with which a tactile area can be set lower (TN) or higher (TH), or narrower (TS) or wider (TB). In order to receive an indication during the setting of the button area, a button display TA is shown, which is shown in broken lines in FIG. 2. There the height H and the width B are given in numerical values. The tactile areas TF located within a block Bn then have the same size and the same aspect ratios. This automatically means that the size of a block is fixed. This definition in the size of a block, for example Bn, has an influence on the total area available for the other blocks B1 to B3.

Auf die gleiche Weise werden auch die anderen Blöcke B1 bis B3 wie vorher beschrieben konfiguriert. Dabei wird ausge­ hend von einer Mindestgröße einer Tastfläche TF dem Benut­ zer angezeigt, ob eine von ihm gewünschte Anzahl von Tasten noch realisierbar ist. Die Steuereinrichtung SE, welche die im Aufbau befindliche Bedieneroberfläche BO laufend über­ wacht und die vom Benutzer eingegebenen Daten auswertet, sorgt dafür, daß sich die einzelnen Blöcke B1 bis Bn nicht berühren oder überlappen. Wenn alle Blöcke konfiguriert sind, kann der Benutzer durch Ändern der Tastengröße und/oder der Tastenanzahl bewirken, daß zwischen den ein­ zelnen Blöcken B1 bis Bn mehr oder weniger große Abstände entstehen. Wenn auf diese Weise die Gestaltung einer Bedie­ neroberfläche BO abgeschlossen ist, so sind für jeden Block die Anzahlen und Größen der Tastflächen TF festgelegt, wie dies beispielsweise in Fig. 3 dargestellt ist.In the same way, the other blocks B1 to B3 are configured as previously described. Based on a minimum size of a touch area TF, the user is shown whether a desired number of buttons can still be implemented. The control device SE, which continuously monitors the user interface BO under construction and evaluates the data entered by the user, ensures that the individual blocks B1 to Bn do not touch or overlap. If all blocks are configured, the user can, by changing the key size and / or the number of keys, cause more or less large gaps to arise between the individual blocks B1 to Bn. When the design of a user interface BO is completed in this way, the numbers and sizes of the touch surfaces TF are defined for each block, as is shown, for example, in FIG. 3.

Danach werden den einzelnen Tastfeldern TF Bedeutungen, d. h. Funktionen zugeordnet. Dies geschieht dadurch, daß durch Berührung einer nicht dargestellten Tastfläche TF eine Menüanzeige veranlaßt wird, wobei auf dem Bildschirm BS mehrere Funktionen zur Auswahl angezeigt werden. Wenn die Anzeigefläche des Bildschirmes BS nicht ausreicht, so können Untermenüs aufgerufen werden. Durch Berühren der entsprechenden Tastfläche wird zunächst das Merkmal ausge­ wählt, welches einer auf der neu gestalteten Benutzerober­ fläche BO befindlichen Tastfläche TF zugeordnet werden soll. Daraufhin erscheint die Anzeige der gestalteten Be­ nutzeroberfläche BO, und es wird diejenige Tastfläche TF berührt, welcher das gerade zuvor ausgewählte Merkmal zuge­ ordnet werden soll. Danach wird durch das Berühren einer nicht dargestellten Tastfläche TF für eine weitere Menüaus­ wahl ein Vorgang aktiviert, womit die betreffende Tastflä­ che TF beschriftet werden kann. Zu diesem Zweck erscheint vorübergehend eine alphanumerische Tastatur auf dem Bild­ schirm BS. Der Benutzer kann nun die zuvor ausgewählte Tastfläche TF mit einem Wort oder einem Kurztext beschrif­ ten. Wenn dieser Vorgang abgeschlossen ist, erscheint die in Bearbeitung befindliche Benutzeroberfläche BO, wobei die gerade vorgenommene Beschriftung in dem betreffenden Tast­ feld TF erscheint. Auf diese Weise werden nacheinander bei einem jeden Tastfeld TF eine Funktion zugeordnet und eine Beschriftung angebracht.Then the individual touch fields TF meanings, d. H. Functions assigned. This happens because by touching a button TF, not shown  a menu display is caused, being on the screen BS multiple functions to choose from. If the display area of the screen BS is not sufficient, so submenus can be called up. By touching the corresponding feature is first the feature chooses which one on the redesigned user interface area BO located button TF are assigned should. The display of the designed Be appears user interface BO, and that button TF touches which the feature just selected previously to be arranged. After that, touching one Not shown button TF for another menu selection activates a process with which the relevant button che TF can be labeled. For this purpose appears temporarily an alphanumeric keyboard in the picture screen BS. The user can now use the previously selected one Label the TF button with a word or a short text When this process is completed, the user interface BO in progress, the Inscription just made in the relevant key field TF appears. In this way, one after the other a function assigned to each touch panel TF and one Label attached.

An Hand der Fig. 3 wird nun beschrieben, wie eine fertig gestaltete Benutzeroberfläche BO aussehen kann. Wenn der Gestaltungsvorgang durch Berührung einer nicht dargestell­ ten Tastfläche TF abgeschlossen wird, so muß dieser Benut­ zeroberfläche BO noch eine allgemeine Bezeichnung zugeteilt werden. Dies geschieht in ähnlicher Weise durch Aufrufen eines dazu geeigneten Menüs, wobei vorübergehend eine al­ phanumerische Tastatur auf dem Bildschirm BS erscheint. Un­ ter diesem Namen wird die so gestaltete Bedienungsoberflä­ che BO im Bedienungsoberflächenspeicher BO-SP, welcher der Steuereinrichtung SE zugeordnet ist, abgelegt. Außerdem werden die Funktionszuordnungen im Zuordnungsspeicher ZU-SP in einem Bereich gespeichert, welcher der betreffenden Be­ dienungsoberfläche BO zugeordnet ist. With reference to FIG. 3, it is now described how a finished user interface BO can look like. If the design process is completed by touching a button TF (not shown), this user surface BO still has to be assigned a general designation. This is done in a similar manner by calling up a menu suitable for this purpose, an alphanumeric keyboard temporarily appearing on the screen BS. The user interface BO designed in this way is stored under this name in the user interface memory BO-SP, which is assigned to the control device SE. In addition, the function assignments are stored in the assignment memory ZU-SP in an area which is assigned to the relevant user interface BO.

Wie aus der Fig. 3 ersichtlich ist, besteht die dort dar­ gestellte Bedienungsoberfläche BO aus 4 Blöcken B1 bis Bn, welche unterschiedliche Anzahlen von Tastflächen TF aufwei­ sen. Dabei sind die Tastflächen TF innerhalb eines jeden Blockes B1 bis Bn in ihren Größen und Seitenverhältnissen gleich. Der erste Block B1 enthält 25 Tastflächen TF für die Ausführung von vermittlungstechnischen Funktionen, auf welche in diesem Zusammenhang nicht näher eingegangen wer­ den soll. Es ist jedoch zweckmäßig, die Tastflächen TF so zu beschriften, daß der Benutzer unmittelbar erkennen kann, welche Tastfläche TF er berühren muß, wenn er eine be­ stimmte Funktion bewirken will. Dieser erste Tastblock B1 ist auf dem Bildschirm BS oben links angeordnet. Diese An­ ordnung wird, wie bereits erwähnt worden ist, zu Beginn der Gestaltung einer Bedienungsoberfläche BO bei der Blockaus­ wahl vorgenommen und mit Cursortasten bestimmt.As can be seen from FIG. 3, the user interface BO shown there consists of 4 blocks B1 to Bn, which have different numbers of touch areas TF. The tactile areas TF within each block B1 to Bn are the same in size and aspect ratio. The first block B1 contains 25 buttons TF for the execution of switching functions, which are not discussed in more detail in this context. However, it is useful to label the buttons TF so that the user can immediately see which button TF he must touch if he wants to effect a certain function. This first key block B1 is arranged on the screen BS at the top left. This arrangement is, as has already been mentioned, made at the beginning of the design of a user interface BO in the block selection and determined with cursor keys.

Ein weiterer Block B2 besteht aus nur einer Tastfläche TF, welche mit dem Wort "Ende" beschriftet ist. Selbstverständ­ lich könnte dieser Block B2 auch mehr als eine Tastfläche TF enthalten. Der dritte Block B3 ist oben rechts angeord­ net und enthält 3 Tastflächen TF, welche für das Ein- und Ausschalten von elektroakustischen Wandlern vorgesehen sind, wie dies bei Telekommunikations-Arbeitsplätzen zweck­ mäßig sein kann.Another block B2 consists of only one touch surface TF, which is labeled with the word "end". Of course Lich this block B2 could also be more than a touch surface TF included. The third block B3 is arranged at the top right net and contains 3 buttons TF, which for the input and Switching off electroacoustic transducers provided are, as is the case with telecommunications workplaces can be moderate.

Ein vierter Block Bn enthält eine Wähltastatur, die aus 12 Tastflächen besteht, wovon 10 für die Abgabe von jeweils einer Wahlziffer in bekannter Weise vorgesehen sind.A fourth block Bn contains a dial pad that consists of 12 There are tactile areas, 10 of which are for the delivery of each an dialing number are provided in a known manner.

Die Fig. 4 stellt eine Bedienungsoberfläche BO dar, welche ausschließlich aus Tastflächen TF besteht, die für Ziel­ wahlfunktionen vorgesehen sind. In diesem Beispiel ist eine alphabetische Ordnung vorgesehen, wobei unmittelbar der Name eines Zieles auf die betreffende Tastfläche TF ge­ schrieben ist. In ähnlicher Weise könnte auch die betref­ fende Bedienungsoberfläche BO für Zielwahl nach Branchen geordnet ausgeführt sein. Wenn die Anzeigefläche des Bild­ schirms BS nicht ausreicht, um alle gewünschte Ziele unter­ zubringen, so können mehrere Bedienungsoberflächen BO für Zielwahl aufgerufen werden. Hierzu sind zusätzliche Tastflä­ chen TF vorgesehen, die mit der Bezeichnung "Seite" be­ schriftet sind. Damit wird dem Benutzer die Möglichkeit ge­ geben, durch einfaches Blättern diejenige Bedienungsober­ fläche BO aufzurufen, auf der sich das von ihm gewünschte Ziel befindet. Fig. 4 shows a user interface BO, which consists exclusively of touch areas TF, which are provided for destination selection functions. In this example, an alphabetical order is provided, the name of a destination being written directly on the relevant touch area TF. In a similar way, the relevant user interface BO for target selection could also be designed according to industries. If the display area of the screen BS is not sufficient to accommodate all of the desired destinations, several user interfaces BO can be called up for one-touch dialing. For this purpose, additional TF TF surfaces are provided, which are labeled "Page". Thus, the user is given the opportunity to call up the user interface BO on which the desired destination is located by simply scrolling.

Wenn bei der Erstellung von Bedienungsoberflächen BO einer Tastfläche TF eine Zielwahlfunktion zugeordnet wird, so muß der betreffenden Tastfläche die Kennzeichnung des betref­ fenden Zieles zugeordnet werden. Dies kann in einfacher Weise dadurch geschehen, daß die Kurzbezeichnung eines Zie­ les, welches in einem bereits vorhandenen Zielwahlspeicher ZW-SP abgelegt ist, als Funktion für diese Taste eingetra­ gen wird. Wenn dann im Rahmen eines Bedienungsvorgangs die betreffende Tastfläche TF, zum Beispiel BERLIN, berührt wird, so wird über den Zuordnungsspeicher ZU-SP direkt der Zielwahlspeicher ZW-SP adressiert, so daß die dort einge­ speicherte Rufnummer zur Vermittlungsanlagen-Steuerung VA- ST gelangen kann.If when creating user interfaces BO one TF a touch dial function is assigned, so must the relevant button the identification of the concerned be assigned to the target. This can be done in easier Wise done by the fact that the short name of a go les, which is in an existing one-touch dial memory ZW-SP is stored as a function for this key will. Then if the as part of an operation touches the relevant button TF, for example BERLIN becomes, the ZU-SP allocation memory directly One-touch dial memory ZW-SP addressed so that the turned on stored number for switching system control VA- ST can reach.

Bei der Berührung einer Tastfläche TF wird also immer von der Tastatursteuerung TST erkannt, in welchen Koordinaten des Bildschirmes BS eine Berührung stattgefunden hat. Diese Information wird an die Steuereinrichtung übertragen, wo bekannt ist, welche Bedienungsoberfläche BO gerade auf dem Bildschirm BS dargestellt ist. Daraufhin wird der Zuord­ nungsspeicher ZU-SP mit der Bereichsadresse der betreffen­ den Bedienungsoberfläche BO und den Koordinaten der betref­ fenden Tastfläche TF adressiert. Dort ist dann die Funkti­ onszuordnung abgespeichert, welche über die Bedienungs­ steuerung BST oder über den Zielwahlspeicher ZW-SP zur Ver­ mittlungsanlagensteuerung VA-ST gelangt. Auf diese Weise lassen sich eine Vielzahl von Funktionen dem jeweiligen An­ wendungsfall entsprechend konfigurieren, wobei mehrere Be­ dienungsoberflächen BO in jeweils unterschiedlicher Gestal­ tung möglich sind. Der Benutzer kann jederzeit neue Bedie­ nungsoberflächen BO gestalten, oder bereits vorhandene Be­ dienungsoberflächen BO ändern oder ergänzen. Es können ohne weiteres noch freie Tastflächen TF (siehe Fig. 3) nach­ träglich mit Funktionen belegt werden. Ebenso ist es mög­ lich, die einer Tastfläche TF zugeordnete Funktion oder ein Ziel nachträglich zu ändern.When a button TF is touched, the keyboard control TST always recognizes in which coordinates of the screen BS a touch has taken place. This information is transmitted to the control device, where it is known which user interface BO is currently shown on the screen BS. Then the allocation memory ZU-SP is addressed with the area address of the relevant user interface BO and the coordinates of the relevant button TF. The function assignment is then stored there, which reaches the switching system controller VA-ST via the operator control BST or via the destination dialing memory ZW-SP. In this way, a large number of functions can be configured according to the respective application, with several user interfaces BO each having a different design possible. The user can design new user interfaces BO at any time, or change or add to existing user interfaces BO. Free touch areas TF (see FIG. 3) can be subsequently assigned functions without further ado. It is also possible to change the function assigned to a touch area TF or a destination subsequently.

Somit kann auf einfache Weise ein Bedienungsplatz für eine Kommunikations-Vermittlungsanlage optimal an seinen aktu­ ellen Verwendungszweck angepaßt werden.Thus, an operator station for a Communication switching system optimally to its actu be adapted to the intended use.

Claims (7)

1. Verfahren zum Gestalten einer Bedieneroberfläche für einen berührungsempfindlichen Bildschirm an einem Bedie­ nungsplatz einer Kommunikations-Vermittlungsanlage, wo­ bei das Auslösen von Bedienungsfunktionen durch Berühren der Bildschirmoberfläche bewirkt wird, indem Sensoren feststellen, an welcher Stelle der Bildschirm berührt wurde, und wobei diese einzelnen Stellen durch Tastflä­ chen markiert sind, denen jeweils eine Funktion zugeord­ net ist, dadurch gekennzeichnet,
daß eine Steuereinrichtung (SE) vorgesehen ist, die zum Zweck der Erstellung einer Bedieneroberfläche (BO) durch eine besondere Funktionstaste (BFT) angereizt wird, wo­ bei die Bedienungsfunktionen außer Kraft gesetzt werden und auf dem Bildschirm (BS) eine besondere Anzeige er­ scheint,
daß mit dieser besonderen Anzeige dem Benutzer mehrere Blöcke (B1 bis Bn) angeboten werden, deren Position (BP) auf dem Bildschirm (BS) durch einfaches Verschieben der­ selben mit einem Blockpositions-Cursor (BPC) bestimmbar ist,
daß danach die Anzahl der Tastenfunktionen, bzw. die An­ zahl der Tastflächen (TF) innerhalb eines jeden Blockes, (z. B. B1) unabhängig von den anderen Blöcken (B2 bis Bn) durch ein- oder mehrmaliges Betätigen von dafür vorgese­ henen Funktionstasten (TVT, THZ) für die jeweilige An­ zahl von Tastflächen (TF) in horizontaler und vertikaler Richtung festgelegt wird, wobei automatisch die Größe einer jeden Tastfläche (TF) vorgegeben wird und dabei auch die Gesamtgröße des betreffenden Blockes (z. B. B1) entsteht,
daß dann den einzelnen Tastflächen (TF) Funktionen zuge­ ordnet werden, welche in einem Zuordnungsspeicher (ZUSP) eingetragen werden,
daß alphanumerische Funktionsbezeichnungen in die Tast­ flächen (TF) geschrieben werden,
und daß der Zuordnungsspeicher (ZUSP) von einer Bedie­ nungssteuerung (BST) angesteuert wird, wenn nach dem Beenden der Erstellung einer Bedieneroberfläche (BO) die Bedienungsfunktionen wieder aktiviert werden.
1. A method for designing a user interface for a touch-sensitive screen at a service station of a communications switching system, where the triggering of operating functions is effected by touching the screen surface by sensors determining where the screen has been touched, and these individual locations are marked by touch surfaces, each of which is assigned a function, characterized in that
that a control device (SE) is provided which is stimulated for the purpose of creating an operator interface (BO) by a special function key (BFT), where the operating functions are overridden and a special display appears on the screen (BS),
that with this special display the user is offered several blocks (B1 to Bn) whose position (BP) on the screen (BS) can be determined by simply moving them with a block position cursor (BPC),
that then the number of key functions, or the number of key surfaces (TF) within each block, (e.g. B1) independently of the other blocks (B2 to Bn) by pressing the function keys provided one or more times (TVT, THZ) for the respective number of touch surfaces (TF) in the horizontal and vertical direction, whereby the size of each touch surface (TF) is automatically specified and the total size of the block in question (e.g. B1) arises,
that functions are then assigned to the individual buttons (TF), which are entered in an allocation memory (ZUSP),
that alphanumeric function names are written in the touch areas (TF),
and that the allocation memory (ZUSP) is controlled by an operating control (BST) if the operating functions are reactivated after the creation of a user interface (BO) has ended.
2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß als besondere Funktionstaste (BFT) eine Tastfläche (TF) auf dem Bildschirm (BS) verwendet wird, und daß auch alle anderen bei der Erstellung einer Be­ dieneroberfläche (BO) notwendigen Funktionen durch Be­ rühren von Tastflächen (TF) ausgeführt werden.2. The method according to claim 1, characterized, that as a special function key (BFT) a touch surface (TF) is used on the screen (BS) and that everyone else when creating a Be functions (BO) necessary functions by Be touch buttons (TF). 3. Verfahren nach Anspruch 1, dadurch gekennzeichnet,
daß die Größe und das Seitenverhältnis einer Tastfläche (TF) durch Eingabe von entsprechenden Befehlen bestimmt werden kann, wozu vorübergehend dazu geeignete Tastflä­ chen (TN, TH, TS, TB) auf dem Bildschirm (BS) erschei­ nen,
und daß dann alle Tastflächen des gleichen Blockes (z. B. Bn) die gleichen Maße aufweisen.
3. The method according to claim 1, characterized in
that the size and the aspect ratio of a touch surface (TF) can be determined by entering appropriate commands, for which purpose suitable touch surfaces (TN, TH, TS, TB) appear on the screen (BS),
and that all touch areas of the same block (eg Bn) then have the same dimensions.
4. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß für das Eingeben von Zahlenwerten und das Eintragen der Tastenbezeichnungen vorübergehend eine alpha-numeri­ sche Tastatur auf dem Bildschirm (BS) erscheint.4. The method according to claim 1, characterized, that for entering numerical values and entering the key names temporarily an alpha-numeri keyboard appears on the screen (BS). 5. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß die Größe eines Blockes (Bn) und die Anzahl der darin erstellbaren Tastflächen (TF) abhängig ist von dem noch zur Verfügung stehenden, noch nicht durch bereits vorher von anderen Blöcken (Bl bis B3) beanspruchten Platz auf dem Bildschirm (BS).5. The method according to claim 1, characterized, that the size of a block (Bn) and the number of buttons (TF) that can be created depends on the still available, not yet through already previously claimed by other blocks (B1 to B3) Space on the screen (BS). 6. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß mehrere verschiedene, jeweils an den Anwendungsfall angepaßte Bedienungsoberflächen (BO) erstellt werden können, die unterschiedlich bezeichnet werden, und in jeweils einem Bereich eines Bedienungsoberflächen-Spei­ chers (BO-SP) abgelegt werden, so daß sie bei Bedarf in­ dividuell abrufbar sind.6. The method according to claim 1, characterized, that several different, each depending on the application customized user interfaces (BO) can be created which can be referred to differently, and in each an area of a user interface memory chers (BO-SP) are stored so that they can be stored in are available individually. 7. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß mit Namen beschriftete Tastflächen (TF) erstellt werden können, denen zusätzlich noch eine Zielkennzeich­ nung beigegeben wird, womit ein Zugriff zu einem Ziel­ wahlspeicher (ZWSP) ermöglicht wird, damit Verbindungen durch einfaches Berühren dieser Tastflächen (TF) aufbau­ bar sind.7. The method according to claim 1, characterized, that buttons labeled with names (TF) are created can also be assigned a target indicator is added, which gives access to a destination dialing memory (ZWSP) is enabled for connections  by simply touching these buttons (TF) are cash.
DE4203652A 1992-02-08 1992-02-08 Device for designing a user interface for a touch-sensitive screen at an operator station of a communication switching system Expired - Lifetime DE4203652C2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE4203652A DE4203652C2 (en) 1992-02-08 1992-02-08 Device for designing a user interface for a touch-sensitive screen at an operator station of a communication switching system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE4203652A DE4203652C2 (en) 1992-02-08 1992-02-08 Device for designing a user interface for a touch-sensitive screen at an operator station of a communication switching system

Publications (2)

Publication Number Publication Date
DE4203652A1 true DE4203652A1 (en) 1993-08-26
DE4203652C2 DE4203652C2 (en) 1995-03-30

Family

ID=6451228

Family Applications (1)

Application Number Title Priority Date Filing Date
DE4203652A Expired - Lifetime DE4203652C2 (en) 1992-02-08 1992-02-08 Device for designing a user interface for a touch-sensitive screen at an operator station of a communication switching system

Country Status (1)

Country Link
DE (1) DE4203652C2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997034399A1 (en) * 1996-03-12 1997-09-18 Intrinsic Solutions, Inc. Graphic keyboard for a telephone apparatus with programmable keys
WO1998040995A1 (en) * 1997-03-10 1998-09-17 Siemens Aktiengesellschaft Telephone user interface
DE19946660A1 (en) * 1999-09-29 2001-04-12 Siemens Ag Procedure to represent graphic interface

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4897866A (en) * 1988-10-19 1990-01-30 American Telephone And Telegraph Company, At&T Bell Laboratories Telecommunication system with subscriber controlled feature modification
US4939507A (en) * 1986-04-28 1990-07-03 Xerox Corporation Virtual and emulated objects for use in the user interface of a display screen of a display processor
DE4032712A1 (en) * 1989-12-13 1991-06-20 Fuji Xerox Co Ltd CONTROL KEY REGISTRATION SYSTEM
EP0449438A2 (en) * 1990-03-30 1991-10-02 International Business Machines Corporation Graphical user interface management system and method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4939507A (en) * 1986-04-28 1990-07-03 Xerox Corporation Virtual and emulated objects for use in the user interface of a display screen of a display processor
US4897866A (en) * 1988-10-19 1990-01-30 American Telephone And Telegraph Company, At&T Bell Laboratories Telecommunication system with subscriber controlled feature modification
DE4032712A1 (en) * 1989-12-13 1991-06-20 Fuji Xerox Co Ltd CONTROL KEY REGISTRATION SYSTEM
EP0449438A2 (en) * 1990-03-30 1991-10-02 International Business Machines Corporation Graphical user interface management system and method

Non-Patent Citations (6)

* Cited by examiner, † Cited by third party
Title
DE-B.: "Microsoft Excel zum Nachschlagen" Microsoft Corp. 1990-1991, S. 798-808 *
DE-B.: "Microsoft Institut Seminarunterlagen: EXCEL Makroprogrammierung", Sept. 1991, Kapitel 10.2 *
TAI, Thomas: "Windows Reiseführer Excel", Systhema Verlag, München 1990, S. 54-56 *
US-Z.: AUTOMOTIVE DATABASE TOUCHSCREEN USER INTERFACE. In: IBM Technical Dislcosure Bulletin, Vol. 33, No. 3B, August 1990, S. 304-306 *
US-Z.: HSING, T. et al.: "An Interactive Touch Phone for Office Automation". In: IEEE Communications Magazine, Vol. 23 No. 2, 2/1985, S. 21-26 *
US-Z: MOUSE EMULATION FOR DIGITIZER/TOUCH PANEL. In: IBM Technical Disclosure Bulletin, Vol. 33, No. 7, December 1990, S. 216-217 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997034399A1 (en) * 1996-03-12 1997-09-18 Intrinsic Solutions, Inc. Graphic keyboard for a telephone apparatus with programmable keys
US5790652A (en) * 1996-03-12 1998-08-04 Intergrated Systems, Inc. Telephone station equipment employing rewriteable display keys
US5917905A (en) * 1996-03-12 1999-06-29 Intrinsic Solutions, Inc. Telephone station equipment employing rewriteable display keys
AU715523B2 (en) * 1996-03-12 2000-02-03 Intrinsic Solutions, Inc. Graphic keyboard for a telephone apparatus with programmable keys
WO1998040995A1 (en) * 1997-03-10 1998-09-17 Siemens Aktiengesellschaft Telephone user interface
DE19946660A1 (en) * 1999-09-29 2001-04-12 Siemens Ag Procedure to represent graphic interface

Also Published As

Publication number Publication date
DE4203652C2 (en) 1995-03-30

Similar Documents

Publication Publication Date Title
DE69937592T2 (en) Method and device for character entry with virtual keyboard
DE69632971T2 (en) Speed dialing method
DE3245610C3 (en) Input / output unit for numerical control
EP2418038B1 (en) Welding device with an operating unit ; Method of preparing a welding device using a operating unit
DE69535236T2 (en) communication terminal
DE10325586A1 (en) Multiple display control system and image display device
DE1499244C3 (en) Control unit
DE3117207C2 (en)
EP3064050B1 (en) Control system for an agricultural working device
EP0525531A2 (en) Control panel for processing and measuring machines
DE3438292A1 (en) METHOD FOR DIRECTLY SELECTING SUBSCRIBER CONNECTIONS IN TELECOMMUNICATION, IN PARTICULAR TELECOMMUNICATION SYSTEMS
DE4306467B4 (en) Control device, in particular for a machine tool
DE2245168A1 (en) COMBINED ARRANGEMENT OF TELEPHONE AND COMPUTER
EP0858016B1 (en) Numerical control device with control panel in windows technology
DE4107745C1 (en)
DE4203652C2 (en) Device for designing a user interface for a touch-sensitive screen at an operator station of a communication switching system
DE3222305A1 (en) Sequence program setting device
DE19713027A1 (en) Mixing device with a mixer for video signals
DE19716316B4 (en) Telecommunication equipment and method for its operation
DE3533034A1 (en) Stored-program control unit
DE3828173C2 (en) Labeling arrangement for destination keys on communication terminals
DE2743790C2 (en) Microprocessor-controlled display device
DE3501899C2 (en)
DE19639018C1 (en) Method for telephone terminals, in particular mobile radio terminals, for handling input information
EP2921921A1 (en) Method for operating a control device of an automation device

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
D2 Grant after examination
8364 No opposition during term of opposition
8327 Change in the person/name/address of the patent owner

Owner name: ROBERT BOSCH GMBH, 70469 STUTTGART, DE

8327 Change in the person/name/address of the patent owner

Owner name: TENOVIS GMBH & CO. KG, 60326 FRANKFURT, DE

R071 Expiry of right
R071 Expiry of right