An open network system for supporting input/output (I/O) operations for non-standard I/O devices are disclosed. The system includes a server coupled to a plurality of I/O device through an open network and an extended open system protocol that supports communication with devices that are not personal computers (PCs). These devices include magnetic stripe readers, check readers, smart card readers, credit card terminals, screen phone terminals, PIN pads, printers, and the like. The extended open network protocol includes tags which identify device and input operations and attributes which identify the location, data exchange method, and data variable names for the retrieval, acquisition, and submission of data between the server and I/O devices. Preferably, the open network protocol is implemented in a Hyper Text Transport Protocol (HTTP). Preferably, the system includes a common gateway interface (CGI) at the server which converts protocol statements communicated between the server and I/O devices to application language statements for providing data to an application program coupled to the server. Most preferably, the application statements and protocol statements are constructed in integrated statements with an editor. The editor ensures that data identifiers in the application and protocol statements are compatible. The integrated statements are then parsed by the editor to segregate the protocol statements from the application statements. The protocol statements are downloaded in a file to a client program at an I/O device for processing. The application statements are stored in a file for use by the application. In this manner, generation of the files for client and application processing are automatically done without the user ensuring the correlation of the data fields in the two files.

Een open netwerksysteem om input te steunen/output (I/O) de verrichtingen voor niet genormaliseerde I/O apparaten worden onthuld. Het systeem omvat een server die aan een meerderheid van I/O apparaat door een open netwerk en een uitgebreid open systeemprotocol wordt gekoppeld dat communicatie met apparaten steunt die geen personal computers zijn (PCs). Deze apparaten omvatten magnetische streeplezers, controlelezers, slimme kaartlezers, creditcardterminals, de terminals van de het schermtelefoon, de stootkussens van de SPELD, printers, en dergelijke. Het uitgebreide open netwerkprotocol omvat markeringen die apparaat en inputverrichtingen en attributen identificeren die de de plaats, methode van de gegevensuitwisseling, en gegevens de veranderlijke namen voor de herwinning, de aanwinst, en de voorlegging van gegevens tussen de server en I/O apparaten identificeren. Bij voorkeur, wordt het open netwerkprotocol uitgevoerd in een Hyperprotocol van het Vervoer van de Tekst (HTTP). Bij voorkeur, omvat het systeem een gemeenschappelijke gatewayinterface (CGI) bij de server die protocolverklaringen omzet die tussen de server en I/O apparaten aan de verklaringen van de toepassingstaal voor het verstrekken van gegevens aan een toepassingsprogramma worden meegedeeld dat aan de server wordt gekoppeld. Het liefst, worden de toepassingsverklaringen en de protocolverklaringen geconstrueerd in geïntegreerde verklaringen met een redacteur. De redacteur zorgt ervoor dat de gegevensherkenningstekens in de toepassing en protocolverklaringen compatibel zijn. De geïntegreerde verklaringen worden dan ontleed door de redacteur om de protocolverklaringen van de toepassingsverklaringen af te zonderen. De protocolverklaringen worden gedownload in een dossier aan een cliëntprogramma bij een I/O apparaat voor verwerking. De toepassingsverklaringen worden opgeslagen in een dossier voor gebruik door de toepassing. Op deze wijze, worden de generatie van de dossiers voor cliënt en de toepassingsverwerking automatisch zonder de gebruiker gedaan die de correlatie van de gegevensgebieden verzekert in de twee dossiers.

 
Web www.patentalert.com

< (none)

< Slave interface circuit for providing communication between a peripheral component interconnect (PCI) domain and an advanced system bus (ASB)

> Adjusting method for group-delay characteristics of piezoelectric resonators

> (none)

~ 00031