Data processing system, data processing device and data processing program
First Claim
1. A communication system having a client and a server capable of communicating with each other via a network, the server being configured to transmit a command to the client in response to a command request transmitted from the client to the server, wherein the server includes a replying unit that transmits replaying data in response to the command received from the client in such a manner that:
- (a) if there is a command to be transmitted to the client, replying data including the command is transmitted to the client; and
(b) if there is not a command to be transmitted to the client, replying data, which does not include a command, is transmitted to the client, and wherein the replying unit transmits the replying data without a command to the client when a status that there is no command to be transmitted to the client lasts a predetermined standby period after receipt of the command request.
1 Assignment
0 Petitions
Accused Products
Abstract
In a communication system having a client and a server capable of communicating with each other via a network, the server can transmit a command to the client in response to a command request transmitted from the client to the server. The server may include a replying unit that transmits replaying data in response to the command received from the client in such a manner that (a) if there is a command to be transmitted to the client, replying data including the command is transmitted to the client, and (b) if there is not a command to be transmitted to the client, replying data, which does not include a command is transmitted to the client. Further, the replying unit may transmit the replying data without a command to the client when a no-command status lasts a predetermined standby period after receipt of the command request.
35 Citations
35 Claims
-
1. A communication system having a client and a server capable of communicating with each other via a network, the server being configured to transmit a command to the client in response to a command request transmitted from the client to the server,
wherein the server includes a replying unit that transmits replaying data in response to the command received from the client in such a manner that: -
(a) if there is a command to be transmitted to the client, replying data including the command is transmitted to the client; and
(b) if there is not a command to be transmitted to the client, replying data, which does not include a command, is transmitted to the client, and wherein the replying unit transmits the replying data without a command to the client when a status that there is no command to be transmitted to the client lasts a predetermined standby period after receipt of the command request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A client of a communication system having the client and a server capable of communicating with each other via a network, the server being configured to transmit a command to the client in response to a command request transmitted from the client to the server,
wherein the server includes a replying unit that transmits replaying data in response to the command received from the client in such a manner that: -
(a) if there is a command to be transmitted to the client, replying data including the command is transmitted to the client; and
(b) if there is not a command to be transmitted to the client, replying data which does not include a command is transmitted to the client, and wherein the replying unit transmits the replying data without a command to the client when a status that there is no command to be transmitted to the client lasts a predetermined standby period after receipt of the command request.
-
-
15. A computer-readable medium having a program stored thereon, said program comprising computer readable instructions that cause a computer to function as a client of a communication system having the client and a server capable of communicating with each other via a network, the server being configured to transmit a command to the client in response to a command request transmitted from the client to the server,
wherein the server includes a replying unit that transmits replaying data in response to the command received from the client in such a manner that: -
(a) if there is a command to be transmitted to the client, replying data including the command is transmitted to the client; and
(b) if there is not a command to be transmitted to the client, replying data which does not include a command is transmitted to the client, and wherein the replying unit transmits the replying data without a command to the client when a status that there is no command to be transmitted to the client lasts a predetermined standby period after receipt of the command request.
-
-
16. A computer-readable medium having a program stored thereon, said program comprising computer readable instructions that cause a computer to function as a server of a communication system having a client and the server capable of communicating with each other via a network, the server being configured to transmit a command to the client in response to a command request transmitted from the client to the server,
wherein the server includes a replying unit that transmits replaying data in response to the command received from the client in such a manner that: -
(a) if there is a command to be transmitted to the client, replying data including the command is transmitted to the client; and
(b) if there is not a command to be transmitted to the client, replying data which does not include a command is transmitted to the client, and wherein the replying unit transmits the replying data without a command to the client when a status that there is no command to be transmitted to the client lasts a predetermined standby period after receipt of the command request.
-
-
17. An image processing system, comprising:
-
an image processing device having at least one of (a) an image reading unit configured to read an image and generate image data, and (b) an image forming unit that forms an image represented by the image data; and
a service providing device configured to execute a service regarding at least one of (a) image data generated by the image reading unit, and (b) image data representing an image to be formed by the image forming unit, the image processing device and the service providing device being connected to a network so as to communicate with each other, the image processing device and the service providing device exchanging information with each other as a predetermined message is attached to request information transmitted from the image processing device to the service providing device, and to response information transmitted from the service providing device to the image processing device as a response to the request information, wherein the image processing device includes;
a command requesting unit that transmits control command request information in association with the request information, the control command request information being for requesting the service providing device to transmit a control command which is a control instruction to the image processing device when the service is executed; and
a command executing unit that executes a predetermined process in accordance with the control command information, wherein the service providing device includes;
a service executing unit that executes the service;
a command transmitting unit that transmits the control command in association with the response information as a response to the request information transmitted from the command requesting unit, and wherein the command executing unit executes a predetermined process in accordance with the control command information transmitted in association with the response information transmitted from the command transmitting device. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. An image processing device for an image processing system,
the image processing device having at least one of (a) an image reading unit configured to read an image and generate image data, and (b) an image forming unit that forms an image represented by the image data, the image processing system further including: -
a service providing device configured to execute a service regarding at least one of (a) image data generated by the image reading unit, and (b) image data representing an image to be formed by the image forming unit, the image processing device and the service providing device being connected to a network so as to communicate with each other, the image processing device and the service providing device exchanging information with each other as a predetermined message is attached to request information transmitted from the image processing device to the service providing device, and to response information transmitted from the service providing device to the image processing device as a response to the request information, wherein the image processing device includes;
a command requesting unit that transmits control command request information in association with the request information, the control command request information being for requesting the service providing device to transmit a control command which is a control instruction to the image processing device when the service is executed; and
a command executing unit that executes a predetermined process in accordance with the control command information, wherein the service providing device includes;
a service executing unit that executes the service;
a command transmitting unit that transmits the control command in association with the response information as a response to the request information transmitted from the command requesting unit, and wherein the command executing unit executes a predetermined process in accordance with the control command information transmitted in association with the response information transmitted from the command transmitting unit.
-
-
29. A server functioning as a service providing device for an image processing system,
the image processing system including: -
an image processing device having at least one of (a) an image reading unit configured to read an image and generate image data, and (b) an image forming unit that forms an image represented by the image data, wherein the service providing device is configured to execute a service regarding at least one of (a) image data generated by the image reading unit, and (b) image data representing an image to be formed by the image forming unit, the image processing device and the service providing device being connected to a network so as to communicate with each other, the image processing device and the service providing device exchanging information with each other as a predetermined message is attached to request information transmitted from the image processing device to the service providing device, and to response information transmitted from the service providing device to the image processing device as a response to the request information, wherein the image processing device includes;
a command requesting unit that transmits control command request information in association with the request information, the control command request information being for requesting the service providing device to transmit a control command which is a control instruction to the image processing device when the service is executed; and
a command executing unit that executes a predetermined process in accordance with the control command information, wherein the service providing device includes;
a service executing unit that executes the service;
a command transmitting unit that transmits the control command in association with the response information as a response to the request information transmitted from the command requesting system, and wherein the command executing unit executes a predetermined process in accordance with the control command information transmitted in association with the response information transmitted from the command transmitting unit.
-
-
30. A computer-readable medium having a program stored thereon, said program comprising computer readable instructions which cause a computer to function as an image processing device for an image processing system,
the image processing device having at least one of (a) an image reading unit configured to read an image and generate image data, and (b) an image forming unit that forms an image represented by the image data, the image processing system further including: -
a service providing device configured to execute a service regarding at least one of (a) image data generated by the image reading unit, and (b) image data representing an image to be formed by the image forming unit, the image processing device and the service providing device being connected to a network so as to communicate with each other, the image processing device and the service providing device exchanging information with each other as a predetermined message is attached to request information transmitted from the image processing device to the service providing device, and to response information transmitted from the service providing device to the image processing device as a response to the request information, wherein the image processing device includes;
a command requesting unit that transmits control command request information in association with the request information, the control command request information being for requesting the service providing device to transmit a control command which is a control instruction to the image processing device when the service is executed; and
a command executing unit that executes a predetermined process in accordance with the control command information, wherein the service providing device includes;
a service executing unit that executes the service;
a command transmitting unit that transmits the control command in association with the response information as a response to the request information transmitted from the command requesting unit, and wherein the command executing unit executes a predetermined process in accordance with the control command information transmitted in association with the response information transmitted from the command transmitting unit.
-
-
31. A computer-readable medium having computer readable instructions stored thereon that cause a computer to function as a server having a function of a service providing device for an image processing system,
the image processing system including: -
an image processing device having at least one of (a) an image reading unit configured to read an image and generate image data, and (b) an image forming unit that forms an image represented by the image data, wherein the service providing device is configured to execute a service regarding at least one of (a) image data generated by the image reading unit, and (b) image data representing an image to be formed by the image forming unit, the image processing device and the service providing device being connected to a network so as to communicate with each other, the image processing device and the service providing device exchanging information with each other as a predetermined message is attached to request information transmitted from the image processing device to the service providing device, and to response information transmitted from the service providing device to the image processing device as a response to the request information, wherein the image processing device includes;
a command requesting unit that transmits control command request information in association with the request information, the control command request information being for requesting the service providing device to transmit a control command which is a control instruction to the image processing device when the service is executed; and
a command executing unit that executes a predetermined process in accordance with the control command information, wherein the service providing device includes;
a service executing unit that executes the service;
a command transmitting unit that transmits the control command in association with the response information as a response to the request information transmitted from the command requesting unit, and wherein the command executing unit executes a predetermined process in accordance with the control command information transmitted in association with the response information transmitted from the command transmitting unit.
-
-
32. A computer-readable medium having computer readable instructions stored thereon that cause a computer to function as a service executing unit and a command transmitting unit for an image processing device,
the image processing device including: -
at least one of (a) an image reading unit configured to read an image and generate image data, and (b) an image forming unit that forms an image represented by the image data, the image processing system further including;
a service providing device configured to execute a service regarding at least one of (a) image data generated by the image reading unit, and (b) image data representing an image to be formed by the image forming unit, the image processing device and the service providing device being connected to a network so as to communicate with each other, the image processing device and the service providing device exchanging information with each other as a predetermined message is attached to request information transmitted from the image processing device to the service providing device, and to response information transmitted from the service providing device to the image processing device as a response to the request information, wherein the image processing device includes;
a command requesting unit that transmits control command request information in association with the request information, the control command request information being for requesting the service providing device to transmit a control command which is a control instruction to the image processing device when the service is executed; and
a command executing unit that executes a predetermined process in accordance with the control command information, wherein the service executing unit and the command transmitting unit are included in the service providing device, the service executing unit executing the service, the command transmitting unit transmitting the control command in association with the response information as a response to the request information transmitted from the command requesting unit, and wherein the command executing unit executes a predetermined process in accordance with the control command information transmitted in association with the response information transmitted from the command transmitting unit.
-
-
33. A communication system comprising:
-
a client;
a server capable of communicating with said client over a network, the server being configured to transmit a command to the client in response to a command request transmitted from the client to the server, wherein the server includes a replying unit that transmits replaying data in response to the command received from the client in such a manner that;
(a) if there is a command to be transmitted to the client, replying data including the command is transmitted to the client; and
(b) if there is not a command to be transmitted to the client, replying data, which does not include a command, is transmitted to the client, and wherein the replying unit transmits the replying data without a command to the client when a status that there is no command to be transmitted to the client lasts a predetermined standby period after receipt of the command request.
-
-
34. A communication system comprising:
-
a client;
a server capable of communicating with said client over a network, the server being configured to transmit a command to the client in response to a command request transmitted from the client to the server, said server including replaying means for replaying data in response to the command received from the client in such a manner that;
(a) if there is a command to be transmitted to the client, replying data including the command is transmitted to the client; and
(b) if there is not a command to be transmitted to the client, replying data, which does not include a command, is transmitted to the client, and wherein the replying unit transmits the replying data without a command to the client when a status that there is no command to be transmitted to the client lasts a predetermined standby period after receipt of the command request.
-
-
35. An image processing system, comprising:
-
an image processing device having an image reading unit configured to read an image and generate image data; and
a service providing device configured to execute a service regarding image data generated by the image reading unit, the image processing device and the service providing device being connected to a network so as to communicate with each other, the image processing device and the service providing device exchanging information with each other as a predetermined message is attached to request information transmitted from the image processing device to the service providing device, and to response information transmitted from the service providing device to the image processing device as a response to the request information, wherein the image processing device includes;
a command requesting unit that transmits control command request information in association with the request information, the control command request information being for requesting the service providing device to transmit a control command which is a control instruction to the image processing device when the service is executed; and
a command executing unit that executes a predetermined process in accordance with the control command information, wherein the service providing device includes;
a service executing unit that executes the service;
a command transmitting unit that transmits the control command in association with the response information as a response to the request information transmitted from the command requesting unit, and wherein the command executing unit executes a predetermined process in accordance with the control command information transmitted in association with the response information transmitted from the command transmitting unit.
-
Specification