The present invention relates to a data processing apparatus for transmitting data to and receiving data from a device to be controlled which is connected to the data processing apparatus by way of a communications line. When application programs submit a request to the device for control, a control request is issued from a plurality of application programs in the form of a unified common packet. A communications manager converts the control request into an actual packet to be actually transmitted to the device to be controlled and outputs the thus-converted actual packet to the device.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A data processing apparatus comprising: an application program which makes a request through use of a unified common packet in order to control a device to be controlled connected to the data processing apparatus by way of a communications line; request command classification means which receives the common packet from the applications program and outputs a virtual packet corresponding to the device to be controlled, on the basis of the number of a device to be controlled set in the common packet; resource management means for managing data used for establishing connection with the device to be controlled; means for preparing a packet according to the type of a device which prepares an actual packet on the basis of the virtual packet output from the request command classification means and the data acquired by the resource management means; and communications means which outputs to the device to be controlled the real packet converted by the means for preparing a packet according to the type of a packet.
2. The data processing apparatus as defined in claim 1 , wherein, when preparing an actual packet on the basis of a virtual packet, the means for preparing a packet according to the type of a device outputs a resource request packet to the resource management means, thereby acquiring data from the resource management means.
3. A data processing apparatus comprising: an application program which makes a request through use of a unified common packet in order to control a device to be controlled connected to the data processing apparatus by way of a communications line; a communications manager which receives the common packet from the application program, converts the common packet into a real packet for making a control request to the connected device to be controlled, and virtually executes the operation of the device to be controlled ; and emulation means which emulates the operation of the device on the basis of the actual packet converted by the communications manager and sends the result of such emulation to the application program by way of the communications manager.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
November 2, 1999
August 12, 2003
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.