+

WO1998053409A1 - Procede et systeme de transmission de donnees entre des ordinateurs - Google Patents

Procede et systeme de transmission de donnees entre des ordinateurs Download PDF

Info

Publication number
WO1998053409A1
WO1998053409A1 PCT/EP1998/002923 EP9802923W WO9853409A1 WO 1998053409 A1 WO1998053409 A1 WO 1998053409A1 EP 9802923 W EP9802923 W EP 9802923W WO 9853409 A1 WO9853409 A1 WO 9853409A1
Authority
WO
WIPO (PCT)
Prior art keywords
computer
data
keyboard
control
file
Prior art date
Application number
PCT/EP1998/002923
Other languages
German (de)
English (en)
Other versions
WO1998053409B1 (fr
Inventor
Detlef Arndt
Original Assignee
Detlef Arndt
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 Detlef Arndt filed Critical Detlef Arndt
Priority to AU79135/98A priority Critical patent/AU7913598A/en
Priority to EP98929336A priority patent/EP0983560A1/fr
Publication of WO1998053409A1 publication Critical patent/WO1998053409A1/fr
Publication of WO1998053409B1 publication Critical patent/WO1998053409B1/fr

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/25Integrating or interfacing systems involving database management systems
    • G06F16/258Data format conversion from or to a database

Definitions

  • the invention relates to a method for data transmission between computers, in which data from a first computer is read out in a first data format, then converted into a second data format and read into a second computer.
  • the invention further relates to an arrangement for data transmission between a first and a second computer, which are at least indirectly connected to one another on the data side.
  • Computers are used to manage data in many areas of business, science and the community. Basically, software is used that builds up databases. These databases have a format in which the data is stored, which depends on the respective software.
  • the object of the invention is to enable data transfer between computers in such a way that data of a first data format can be converted into a second data format with little programming effort, without having to intervene in the data or program structure of the software used.
  • a first procedural solution to the problem is that in one learning step key values TW A of the keys, the actuation of which generates a screen display of the values to be transmitted on the first computer and time intervals TZ A between several key presses are stored in one file each.
  • the key values TW A are read out and passed with the associated time intervals TZ A to the keyboard input of the first computer.
  • the screen display data are then sent to the printer command data via a print screen function Printer output (LPT 1) of the first computer (1) passed.
  • LPT 1 print screen function Printer output
  • This printer command data is stored in a screen file in the control computer. After an analysis of the screen file for the data to be transmitted, this data is stored in a data file that can be read or converted by the second computer.
  • This method makes it possible to read out the data to be entered on the second computer taking over from any screen display mask of an unknown program with an unknown data structure.
  • This data is stored in the data file after the analysis of the screen data.
  • This data file can be read by the second computer or at least in such a format that it can be converted with a conventional conversion program into the data structure which can be understood by the receiving program on the second computer. This enables data to be transferred between two computers without having to intervene in the internal program or data structure.
  • a second procedural solution provides that in a learning step key values TW B of the keys, the actuation of which enables data input on the second computer and time intervals TZ B between several key presses are stored in one file each.
  • the data to be transmitted are read out of a data file and belong to the key values TW B and / or the time segments TZ B and, together with the key values TW B, are entered as key values in the second computer.
  • this method can be used to transfer data without entering the data. or to have to intervene in the program structure of the receiving second computer.
  • a combination between the first and the second process-side solution enables an off-line connection between the first and the second computer.
  • the data to be transferred from the first computer are made available in a data file for transfer by the second computer. There is no need to intervene in internal structures in either the first or the second computer.
  • a third procedural solution to the problem is that in a first learning step key values TW A of the keys, the actuation of which generates a screen display of the values to be transmitted on the first computer, and time intervals TZ A between several key presses are each stored in a file.
  • key values TW B of the keys the actuation of which enables data input on the second computer and time intervals TZ B between several key actuations are stored in a file.
  • the time key values TW A are read out, which are sent to the keyboard input of the first computer with the associated time intervals TZ A.
  • the screen display data is then passed as a printer command data to the printer output (LPT 1) of the first computer (1) via a print screen function and stored in a screen file in the control computer.
  • the data to be transmitted are determined from the screen file and associated with the key values TW B and / or the time segments TZ B and, together with the key values TW B, entered into the second computer (6) as key values.
  • the screen output and the keyboard are used as the interface between the two computers.
  • a precise knowledge of the different database programs and the data formats is not necessary and it is therefore not necessary to intervene in the program or data structure.
  • the method can not only be used to transfer data between Personal computers are used. It can also be used in computer networks or on mainframes, where mainframe terminals represent the first and second computers. Furthermore, the method can also be used for data transmission between computer networks and individual computers or in other combinations.
  • the key values TW B with the data to be entered are passed to the keyboard input of the second computer in the input step.
  • the program of the second computer is thus excited by the key values TW B and / or by the time intervals TZ B for readiness for data input. Because the data determined from the first computer are entered as key values at the keyboard input, a complete decoupling of the different program systems is achieved.
  • This method will take a considerably longer time than a data conversion via a program to be created separately. However, this method can be used universally and in many cases is easier to implement than the creation of a separate conversion program and the subsequent error-free execution of the data conversion. In addition, this form of • conversion can be followed precisely on the screen and can therefore also be traced or even programmed by a non-specialist.
  • an embodiment of the method according to the invention is characterized in that in the input step the key values TW B with the data to be input are given to an internal bus of a third computer and after the data transmission or a part thereof has been completed transferred data from the third computer into the second computer.
  • This embodiment of the method according to the invention has the advantage that the data is not input via a keyboard input, so that it can be carried out at a much higher speed. Due to the fact that the data are brought into the second computer from the third computer, it is possible for the second computer to carry out the data to be entered without any technical intervention.
  • the printer command data are additionally stored in the control computer as a control file.
  • a jump keyboard value is stored in the TW A file and / or in the TW B file, which is not a function on the first or second computer but a processing of the respective one TZ A or TZ B file triggers control commands contained.
  • the first control command triggers a print screen function and the second control command compares target data with the control file, as a result of which either the further control commands or the keyboard commands following the jump keyboard value are processed.
  • a method of this type can be used to check whether the screen page which is currently used for output or input actually corresponds to the desired screen page, as a result of which data transmission errors can be avoided. For example, it is possible to branch to the control command processing from the TZ A or TZ A file after the jump keyboard value.
  • the comparison command can be used to trigger a search, for example, for the desired word "main new" in the control file. If this search is successful, you can continue with the work because, for example, the main menu shows the desired input or output screen page. If the comparison is negative, you can branch to a troubleshooting routine that, for example, forces the main menu to appear or that causes a program to be terminated.
  • a control computer is interposed between the first and the second computer in such a way that the first computer is connected to the control computer for data output in series or in parallel or via a serial / parallel interface.
  • a parallel or a serial output of the control computer is connected to the keyboard input of the first computer via a keyboard interface.
  • a second parallel or serial output of the control computer is connected to the keyboard input of the second computer via a second keyboard interface.
  • the first computer is operated during the first learning step and the second computer is operated during the second learning step via the control computer and in particular via its keyboard.
  • the first computer is controlled and moved to the control computer for data output via the print screen function.
  • the keyboard values are passed from the keyboard of the control computer to the first computer via the keyboard interface.
  • the printer command data goes through the serial or parallel port of the first computer to the control computer.
  • the second learning step is carried out via the control computer in such a way that the second computer can also be operated via the keyboard of the control computer.
  • the keyboard is entered into the second computer via the keyboard interface.
  • the key values TW B stored in the first learning step and the time intervals TZ B are brought to the keyboard input of the second computer via the second keyboard interface.
  • the input data prepared in the control computer are then likewise input to the keyboard input of the second computer via the second keyboard interface.
  • the second computer is connected to the control computer in series or in parallel or via a second parallel / serial interface.
  • a second possibility of arranging the task on the arrangement side is that a control computer is interposed between the first and the second computer in such a way that the first computer is connected to the control computer for data output serially or in parallel or via a serial / parallel interface.
  • a parallel or serial output of the control computer is connected to the keyboard input of the first computer via a keyboard interface.
  • a second parallel or serial output of the control computer is at least indirectly connected to the internal bus of the second computer or a third computer.
  • This third computer is either at least temporarily connected to the second computer on the data side or it has a storage medium which can be exchanged with a second computer.
  • This arrangement avoids that the keyboard values TW B or the data to be input to the second computer have to be given via the keyboard input, as a result of which the input can be carried out considerably faster.
  • the arrangement-side solutions are designed in such a way that a parallel port with eight data lines is connected to a buffer, the low byte outputs of which are connected to a first I-out-of-16 decoder and the high-byte outputs are connected to a second I-out 16 decoders are connected. Furthermore, a keyboard matrix is provided, via which the outputs of the first I-out-16 decoder with the column inputs and the outputs of the second I-out-16 decoder with the row inputs of keyboard electronics known per se, which are also shown in FIG known manner has a keyboard connector for connection to a computer, is connectable.
  • Fig.l is a schematic representation of an arrangement according to the invention
  • FIG. 2 shows a schematic representation of a keyboard interface
  • FIG. 3 shows a circuit structure of a keyboard interface
  • 5 shows a program flow chart for the method.
  • a first computer 1 with a parallel interface LPT 1 is connected via a parallel / serial interface 2 to a serial interface COM 1 of a control computer 3.
  • the control computer 3 is connected with its parallel interface LPT 1 via a first keyboard interface 4 to the keyboard input of the first computer 1.
  • control computer 3 is connected to a parallel interface LPT 2 via a second keyboard interface 5 with the keyboard input of a second computer 6.
  • the control computer 3 is provided with a keyboard, not shown.
  • the first computer 1 can be operated via the parallel interface LPT 1 of the control computer 3 via the first keyboard interface 4.
  • the keyboard values TW A and the intermediate times between the keyboard operations TZ A are also logged by the control computer 3. This is shown in FIG. 4.
  • a file is recorded for recording the key values TW A and in the same way a file is recorded for recording the time values TZ A.
  • keyboard values generate an output mask on the screen of the first computer 1.
  • This output mask is given to the parallel interface LPT 1 of the first computer 1 by means of the print screen function.
  • the data reaches the serial interface COM 1 of the control computer 3 via the parallel serial / interface 2.
  • an analysis of the printer command data takes place from the serial printer data at the serial interface COM 1 of the control computer 3.
  • This analysis program is the only part of the program that is tailored to the output mask of the first computer 1. A data file is then compiled from this analysis.
  • the second computer 6 is also controlled via the keyboard of the control computer 3 by means of the second parallel interface LPT 2 of the control computer 3 with the second keyboard interface 5.
  • the keyboard TW values B and located between the keyboard values TW B values TZ B in the file B TW and TZ B are logged. These keyboard values generate readiness for input in the input mask on the second computer 6. Then the data corresponding to the values to be entered are taken from the data file and sent via the parallel interface LPT 2 and the second keyboard interface 5 to the keyboard input of the second computer 6 and the input fields are thus filled out.
  • the second computer 6 is connected with its parallel port LPT 1 to the control computer 3 via a second parallel / serial interface.
  • This enables a check in accordance with method claim 6.
  • the analysis program running in the control computer 3 is shown in FIG. As can be seen from this, the key sequences for starting and calling up the input masks are stored on the second computer 6, ie on the computer on which the new program is running, after a program start.
  • the data file in which the data determined by the first computer 1 are then opened.
  • the data fields are then read out of the data file 1 and assigned to the fields of the input mask of the second computer 6.
  • the keyboard interface 4 or 5 used in this exemplary embodiment contains a buffer memory 8.
  • This buffer memory 8 is connected to a first decoder 9 with its low-value data lines and to a second decoder 10 with its higher-value data lines.
  • the outputs of the first decoder 9 serve to control the transistors T1 to T8 of a transistor matrix 12.
  • the transistors T1 to T8 are connected to the column inputs of a well-known keyboard electronics 12.
  • the outputs of the second decoder 10 are used to control the transistors T9 to T19, which in turn are connected to the rows of the keyboard electronics 12.
  • the transistors T20 to T22 control special function keys.
  • the debouncing of the keyboard switches normally connected to this keyboard electronics 12 takes place and, on the other hand, a combination of the keyboard signals which are given to the keyboard inputs of the computers 1 or 6 via the keyboard connector 13.

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

L'invention concerne un procédé de transmission de données entre des ordinateurs, selon lequel des données d'un premier ordinateur sont extraites dans un premier format de données, puis converties en un second format de données et mises en mémoire dans un second ordinateur. L'invention concerne en outre un système de transmission de données entre un premier et un second ordinateur interconnectés au moins indirectement côté données. L'invention vise à permettre de transmettre des données entre des ordinateurs, de manière que les données d'un premier format de données puissent être converties en un second format de données sans nécessiter de programmes complexes, sans avoir pour autant à intervenir dans la structure de données ou de programmes du logiciel utilisé. Selon l'invention, il est prévu à cet effet d'activer, par l'intermédiaire du clavier d'un ordinateur de commande, le premier ordinateur en vue d'une sortie de données et le second ordinateur en vue d'une entrée de données, chacune de valeurs de touche TWA, TWB et chacune des valeurs temporelles TZA et TZB étant protocolée. Il est également prévu d'introduire les données à transmettre provenant des données d'écran du premier ordinateur dans le second ordinateur, par l'intermédiaire d'un programme d'allocation.
PCT/EP1998/002923 1997-05-20 1998-05-18 Procede et systeme de transmission de donnees entre des ordinateurs WO1998053409A1 (fr)

Priority Applications (2)

Application Number Priority Date Filing Date Title
AU79135/98A AU7913598A (en) 1997-05-20 1998-05-18 Method and device for transferring data between two computers
EP98929336A EP0983560A1 (fr) 1997-05-20 1998-05-18 Procede et systeme de transmission de donnees entre des ordinateurs

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE19721129A DE19721129C2 (de) 1997-05-20 1997-05-20 Verfahren und Anordnung zur Datenübertragung zwischen Computern
DE19721129.1 1997-05-20

Publications (2)

Publication Number Publication Date
WO1998053409A1 true WO1998053409A1 (fr) 1998-11-26
WO1998053409B1 WO1998053409B1 (fr) 1999-02-11

Family

ID=7830010

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP1998/002923 WO1998053409A1 (fr) 1997-05-20 1998-05-18 Procede et systeme de transmission de donnees entre des ordinateurs

Country Status (4)

Country Link
EP (1) EP0983560A1 (fr)
AU (1) AU7913598A (fr)
DE (1) DE19721129C2 (fr)
WO (1) WO1998053409A1 (fr)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6912522B2 (en) * 2000-09-11 2005-06-28 Ablesoft, Inc. System, method and computer program product for optimization and acceleration of data transport and processing

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19853688C1 (de) * 1997-05-20 1999-12-02 Detlef Arndt Verfahren und Anordnung zur Datenübertragung zwischen Computern
DE102012015885A1 (de) 2012-08-13 2014-02-13 EDV Service GmbH Putbus Verfahren zur automatisierten Übernahme von Daten aus einer Quellapplikation in eine Zielapplikation

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0629961A1 (fr) * 1993-06-04 1994-12-21 Marcam Corporation Méthode et appareil de conversion de données digitales transmises
WO1996037817A1 (fr) * 1995-05-25 1996-11-28 Reliant Data Systems Systeme et procede de conversion de donnees d'une premiere forme en une seconde forme de donnees

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4604710A (en) * 1981-10-09 1986-08-05 International Business Machines Corporation System for converting data processing information to text processing format and vice versa
US4559614A (en) * 1983-07-05 1985-12-17 International Business Machines Corporation Interactive code format transform for communicating data between incompatible information processing systems

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0629961A1 (fr) * 1993-06-04 1994-12-21 Marcam Corporation Méthode et appareil de conversion de données digitales transmises
WO1996037817A1 (fr) * 1995-05-25 1996-11-28 Reliant Data Systems Systeme et procede de conversion de donnees d'une premiere forme en une seconde forme de donnees

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
D. WINKLER: "Austauch Mit Komfort", CHIP ZEITSCHRIFT FUER MIKROCOMPUTER-TECHNIK., no. 2, February 1989 (1989-02-01), WURZBURG DE, pages 250 - 254, XP000119347 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6912522B2 (en) * 2000-09-11 2005-06-28 Ablesoft, Inc. System, method and computer program product for optimization and acceleration of data transport and processing

Also Published As

Publication number Publication date
DE19721129C2 (de) 1999-07-15
DE19721129A1 (de) 1998-11-26
AU7913598A (en) 1998-12-11
EP0983560A1 (fr) 2000-03-08

Similar Documents

Publication Publication Date Title
DE69119930T2 (de) Vorrichtung zur Programmierung einer speicherprogrammierbaren Steuerung und Verfahren zum Gebrauch der Ablaufplantechnik
DE3134282A1 (de) Verfahren zur darstellung ideografischer zeichen und vergleichbarer graphiken
DE1275800B (de) Steuerwerk fuer datenverarbeitende Maschinen
DE2021373B2 (de) Vorrichtung zur darstellung von schriftzeichen
DE4411389A1 (de) Programmierbare Steuereinheit und Betriebsverfahren
DE1239124B (de) Vorrichtung zum Einspeichern einer Dezimalzahl in ein Register
EP0983560A1 (fr) Procede et systeme de transmission de donnees entre des ordinateurs
DE3600887C2 (de) Vorrichtung zur Steuerung von Teilprozessen an Druckmaschinen
EP1183577B1 (fr) Procede de production d'un bloc de controle, et bloc de controle y relatif
DE102008023873A1 (de) Verfahren zum Betrieb eines Antriebssystems
DE29604605U1 (de) Schutzmechanismus für technische Systemressourcen vor unberechtigtem Zugriff
DE4332063A1 (de) Verfahren zur Programmierung einer Mikrocomputerschaltung sowie eine hierfür ausgelegte Mikrocomputerschaltung
DE2233164B2 (de) Schaltungsanordnung zur uebertragung von aufeinanderfolgenden bitstellen zwischen zwei registern
DE1524264C3 (de) Einrichtung zur Erzeugung einer Bildaufzeichnung
DE3035276C2 (de) Schaltungsanordnung zur Verbindung von Informationsquellen für Fernmelde-, insbesondere Fernsprechvermittlungsanlagen
DE3116471C2 (fr)
DE2262112A1 (de) Prozessteuervorrichtung
DE2912037A1 (de) Elektronisches geraet zur speicherung eines betriebsablaufs
AT522186B1 (de) Computerimplementiertes Verfahren zur rechnergestützten Erzeugung eines ausführbaren Steuerungsprogramms zur Steuerung und/oder Regelung eines technischen Prozesses
DE2460894C3 (de) Programmierbares Festwertspeichersystem
DE19853688C1 (de) Verfahren und Anordnung zur Datenübertragung zwischen Computern
DE3129922C2 (de) Steuereinrichtung zur Führung eines Werkzeugs auf einer vorgegebenen Bahnkurve
DE4021540A1 (de) Verfahren zur zusammenarbeit daten- und informationsverarbeitender einrichtungen mit druckern sowie anordnung zur durchfuehrung des verfahrens
EP0424657B1 (fr) Dispostif électronique avec plusieurs systèmes de microprocesseurs
DE2226362C3 (de) Steuerverteiler für zentralgesteuerte Vermittlungsanlagen

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE GH GM GW HU ID IL IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG US UZ VN YU ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW SD SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN ML MR NE SN TD TG

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 1998929336

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: JP

Ref document number: 1998549939

Format of ref document f/p: F

WWP Wipo information: published in national office

Ref document number: 1998929336

Country of ref document: EP

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

WWE Wipo information: entry into national phase

Ref document number: 09424071

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: CA

WWW Wipo information: withdrawn in national office

Ref document number: 1998929336

Country of ref document: EP

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载