Claims
- 1. A data processing apparatus capable of effectively utilizing computing resources on a network formed to have a limited operating range and mixed connection of at least one first information apparatus having a first computing resource enough to allow others to use in addition to own use and at least one second information apparatus having a second computing resource just enough to sustain own use, wherein said data processing apparatus comprises:
connecting means for connecting corresponding information apparatuses to the network formed with the limited operating range; computing resource offering means for offering part of the first computing resource to the second information apparatus connected to the network; and condition notifying means for notifying the data processing apparatus of a physical condition of the second information apparatus, wherein, based on a notice from the condition notifying means, if it is identified that the physical condition of the second information apparatus is not connected to the network, a service to the second information apparatus is rendered to the computing resource offered to the second information apparatus by the computing resource offering means.
- 2. The data processing apparatus according to claim 1, wherein the physical condition comprises:
a first condition in which the second information apparatus is connected to the network; a second condition in which the second information apparatus is provisionally disconnected from the network; and a third condition in which the second information apparatus is totally disconnected from the network, wherein, in the second condition, the service to the second information apparatus is rendered to the computing resource offered to the second information apparatus.
- 3. A data processing method capable of effectively utilizing computing resources on a network formed to have a limited operating range and mixed connection of at least one first information apparatus having a first computing resource enough to allow others to use in addition to own use and a second information apparatus having a second computing resource just enough to sustain own use, wherein the data processing method comprises:
a connecting step for connecting corresponding information apparatuses to the network formed with a limited operating range; a computing-resource offering step for offering a computing resource to the second information apparatus connected to the network; and a condition notifying step for notifying a physical condition of the second information apparatus, wherein, based on a notice from the condition notifying step, if it is identified that the physical condition of the second information apparatus is not connected to the network, a service to the second information apparatus is rendered to the computing resource offered to the second information apparatus via the computing-resource offering step.
- 4. A data processing program which enables a computer unit to execute a data processing method for enabling computing resources to be utilized effectively on a network formed to have a limited operating range and mixed connection of at least one first information apparatus having a first computing resource enough to allow others to use in addition own use and at least one second information apparatus having a second computing resource just enough to sustain own use, wherein the data processing program makes the computer unit execute the method comprising:
a connecting step for connecting corresponding information apparatuses to the network formed to have the limited operating range; a computing-resource offering step for offering part of the first computing resource to the second information apparatus connected to the network; and a condition notifying step for notifying a physical condition of the second information apparatus, wherein, based on a notice from the condition notifying step, if it is identified that the physical condition of the second information apparatus is not connected to the network, a service to the second information apparatus is rendered to the computing resource offered to the second information apparatus via the computing resource offering step.
- 5. A recording medium having recorded therein a data processing program for enabling a computer unit to execute a data processing method for enabling computing resources to be utilized effectively on a network formed to have a limited operating range and mixed connection of at least one first information apparatus having a first computing resource enough to allow others to use in addition to own use and at least one second information apparatus having a second computing resource just enough to sustain own use, wherein the data processing program recorded in the recording medium comprises:
a connecting step for connecting corresponding information apparatuses to the network formed to have the limited operating range; a computing-resource offering step for offering part of the first computing resource to the second information apparatus connected to the network; and a condition notifying step for notifying a physical condition of the second information apparatus, wherein, based on a notice from the condition notifying step, if it is identified that the physical condition of the second information apparatus is not connected to the network, a service to the second information apparatus is rendered to the computing resource offered to the second information apparatus via the computing resource offering step.
- 6. A data processing apparatus capable of effectively utilizing computing resources on a network formed to have a limited operating range and mixed connection of at least one first information apparatus having a first computing resource enough to allow others to use in addition to own use and at least one second information apparatus having a second computing resource just enough to sustain own use, wherein the data processing apparatus comprises:
connecting means for connecting corresponding information apparatuses to the network formed to have the limited operating range; computing-resource offering means for offering part if the first computing resource to the second information apparatus connected to the network; and request receiving means for receiving a request transmitted from the second information apparatus for a service rendered to the second information apparatus, wherein the data processing apparatus enables the computing-resource offering means to offer the computing resource in response the request received via the request receiving means.
- 7. A data processing method for enabling computing resources to be utilized effectively on a network formed to have a limited operating range and mixed connection of at least one first information apparatus having a first computing resource enough to allow others to use in addition to own use and at least one second information apparatus having a second computing resource just enough to sustain own use, wherein the data processing method comprises:
a connecting step for connecting corresponding information apparatuses to the network formed to have the limited operating range; a computing-resource offering step for offering part of the first computing resource to the second information apparatus connected to the network; and a request receiving step for receiving a request transmitted from the second information apparatus for a service rendered to the second information apparatus, wherein the data processing method offers the computing resource in the computing resource offering step in response to the request received in the request receiving step.
- 8. A data processing program for enabling a computer unit to execute a data processing method for enabling computing resources to be utilized effectively on a network formed to have a limited operating range and mixed connection of at least one first information apparatus having a first computing resource enough to allow others to use in addition to own use and at least one second information apparatus having a second computing resource just enough to sustain own use, wherein the data processing program comprises:
a connecting step for connecting corresponding information apparatuses to the network formed to have the limited operating range; a computing resource offering step for offering part of the first computing resource to the second information apparatus connected to the network; and a request receiving step for receiving a request transmitted from the second information apparatus for a service rendered to the second information apparatus, wherein the data processing program enables the computer unit to execute the data processing method for offering the computing resource via the computing resource offering step in response to the request received in the request receiving step.
- 9. A recording medium having recorded therein a data processing program for enabling a computer unit to execute a data processing method for enabling computing resources to be utilized effectively on a network formed to have a limited operating range and mixed connection of at least one first information apparatus having a first computing resource enough to allow others in addition to own use and at least one second information apparatus having a second computing resource just enough to sustain own use, wherein the data processing program recorded in the recording medium comprises:
a connecting step for connecting corresponding information apparatuses to the network formed to have the limited operating range; a computing-resource offering step for offering part of the first computing resource to the second information apparatus connected to the network; and a request receiving step for receiving a request transmitted from the second information apparatus for a service rendered to the second information apparatus, wherein the data processing program enables the computer unit to execute the data processing method for offering the computing resource via the computing-resource offering step in response to the request received in the request receiving step.
- 10. A data processing apparatus capable of effectively utilizing computing resources on a network formed to have a limited operating range and mixed connection of at least one first information apparatus having a first computing resource enough to allow others to use in addition to own use and at least one second information apparatus having a second computing resource just enough to sustain own use, wherein the data processing apparatus comprises:
connecting means for connecting corresponding information apparatuses to the network formed to have the limited operating range; computing resource offering means for offering part of the first computing resource to the second information apparatus connected to the network; and communicating means for communicating variation of a physical condition of the second information apparatus and a request from the second information apparatus at least by utilizing first data indicating a computing resource of the second information apparatus; second data indicating a statistic result of access by the second information apparatus to the first information apparatus; and third data indicating the physical condition of the second information apparatus, wherein the computing resource is controlled in accordance with a result of the communication via the communicating means.
- 11. A data processing method for enabling computing resources to be utilized effectively on a network formed to have a limited operating range and mixed connection of at least one first information apparatus having a first computing resource enough to allow others to use in addition to own use and at least one second information apparatus having a second computing resource just enough to sustain own use, wherein the data processing method comprises:
a connecting step for connecting corresponding information apparatuses to the network formed to have the limited range; a computing resource offering step for offering part of the first computing resources to the second information apparatus connected to the network; and a communicating step for communicating variation of a physical condition of the second information apparatus and a request from the second information apparatus at least by utilizing first data indicating a computing resource of the second information apparatus; second data indicating a statistic result of access by the second information apparatus to the first information apparatus; and third data indicating the physical condition of the second information apparatus, wherein the computing resource is controlled in accordance with a result of the communication via the communicating means.
- 12. A data processing program for enabling a computer unit to execute a data processing method for enabling computing resources to be utilized effectively on a network formed to have a limited operating range and mixed connection of at least one first information apparatus having a first computing resource enough to allow others to use in addition to own use and at least one second information apparatus having a second computing resource just enough to sustain own use, wherein the data processing program comprises:
a connecting step for connecting corresponding information apparatuses to the network formed to have the limited operating range; a computing resource offering step for offering part of the first computing resource to the second information apparatus connected to the network; and a communicating step for communicating variation of a physical condition of the second information apparatus and a request from the second information apparatus at least by utilizing first data indicating a computing resource of the second information apparatus; second data indicating a statistic result of access by the second information apparatus to the first information apparatus; and third data indicating the physical condition of the second information apparatus, wherein the computing resource is controlled in accordance with a result of the communication via the communicating means.
- 13. A recording medium having recorded therein a data processing program for enabling a computer unit to execute a data processing method for enabling computing resources to be utilized effectively on a network formed with a limited operating range and mixed connection of at least one first information apparatus having a first computing resource enough to allow others to use in addition to own use and at least one second information apparatus having a computing resource just enough to sustain own use, wherein the data processing program recorded in the recording medium comprises:
a connection step for connecting corresponding information apparatuses to the network formed to have the limited operating range; a computing resource offering step for offering part of the first computing resource to the second information apparatus connected to the network; and a communicating means for communicating variation of a physical condition of the second information apparatus and a request from the second information apparatus at least by utilizing first data indicating a computing resource of the second information apparatus; second data indicating a statistic result of access by the second information apparatus to the first information apparatus; and third data indicating the physical condition of the second information apparatus, wherein the computing resource is controlled in accordance with a result of the communication via the communicating means.
- 14. A data processing apparatus capable of effectively utilizing computing resources on a network formed to have a limited operating range and mixed connection of at least one first information apparatus having a first computing resource enough to allow others to use in addition to own use and at least one second information apparatus having a second computing resource just enough to sustain own use, wherein the data processing apparatus comprises:
a first layer comprising a system element for supporting an application program of the second information apparatus connected via the network formed to have the limited operating range; and a second layer comprising a system element for controlling overall computing resources of the network, wherein the second layer is formed discretely from said first layer, wherein the data processing apparatus offers the first computing resource to the second information apparatus based on a control of the second layer.
- 15. The data processing apparatus according to claim 14, wherein the first layer and the second layer are capable of mutually exchanging data.
- 16. The data processing apparatus according to claim 14, wherein communication between an external network other than the network and the second information apparatus is executed by way of relaying the first layer, wherein, in the course of executing the communication, the first layer processes a communication protocol required by each of the application program executed by the second information apparatus.
- 17. The data processing apparatus according to claim 16, wherein the first layer processes the communication protocol via a protocol handler incorporating an interface common to the communication protocols required by individual application programs.
- 18. The data processing apparatus according to claim 14, wherein the second information apparatus incorporates a control application program for reporting a request and physical variation generated by the second information apparatus and a general application program, wherein:
the first layer communicates with the general application program, and the second layer communicates with the control application program.
- 19. A data processing program for enabling a computer unit to execute a proper function of a data processing apparatus for effectively utilizing computing resources on a network formed to have a limited operating range and mixed connection of at least one first information apparatus having a first computing resource enough to allow others to use in addition to own use and at least one second information apparatus having a second computing resource just enough to sustain own use, wherein the data processing program comprises:
a first layer comprising a system element for supporting an application program of the second information apparatus connected via the network formed to have the limited operating range; and a second layer comprising a system element for controlling overall computing resources of the network, wherein the second layer is formed discretely from the first layer, wherein, based on control of the second layer, the data processing program enables the proper function of the data processing apparatus to be executed by way of offering part of the first computing resource to the second information apparatus.
- 20. A recording medium having recorded therein a data processing program for enabling a computer unit to execute a proper function of a data processing apparatus for effectively utilizing computer resources on a network formed to have a limited operating range and mixed connection of at least one first information apparatus having a first computing resource enough to allow others to use in addition to own use and at least one second information apparatus having a second computing resource just enough to sustain own use, wherein the data processing program comprises:
a first layer comprising a system element for supporting an application program of the second information apparatus connected via the network formed to have the limited operating range; and a second layer comprising a system element for controlling overall computing resources of the network, wherein the second layer is formed discretely from the first layer, wherein, based on control of the second layer, the data processing program enables the proper function of the data processing apparatus to be executed by way of offering part of the first computing resource to the second information apparatus.
- 21. A data processing system capable of effectively utilizing computing resources on a network formed to have a limited operating range and mixed connection of at least one first information apparatus having a first computing resource enough to allow others to use in addition to own use and at least one second information apparatus having a second computing resource just enough to sustain own use, wherein:
the first information apparatus is a server; the second information apparatus is a client apparatus; and the server and the client apparatus are connected to the network, wherein the server offers part of the first computing resource to the client apparatus based on a request from the client apparatus.
- 22. The data processing system according to claim 21, further comprising condition notifying means for notifying the server of a physical condition of the client apparatus,
- 23. The data processing system according to claim 22, wherein the physical condition comprises:
a first condition in which the client apparatus is connected to the network; a second condition in which the client apparatus is provisionally disconnected from the network; and a third condition in which the client apparatus is totally disconnected from the network, wherein, while the second condition is underway, the server offers the service for the client apparatus to the computing resource offered to the client apparatus.
- 24. A data processing system capable of effectively utilizing computing resources on a network formed to have a limited operating range and mixed connection of at least one first information apparatus having a first computing resource enough to allow others to use in addition to own use and at least one second information apparatus having a second computing resource just enough to sustain own use, wherein:
the first information apparatus is a server; the second information apparatus is a client apparatus; and the server and the client apparatus are connected to the network, wherein, data on variation of a physical condition of the client apparatus and a request from the client apparatus are communicated between the server and the client apparatus via the network at least by utilizing first data indicating the computing resource of the client apparatus; second data indicating a statistic result of access by the client apparatus to the server; and third data indicating the physical condition of the client apparatus, whereby the data processing system controls the computing resources based on the communicated data.
- 25. The data processing system according to claim 24, wherein:
the client apparatus incorporates a control application program for reporting its own request and variation of own physical condition to the server and a general application program; and the server incorporates a first layer comprising a system element for supporting the application program of the client apparatus and a second layer comprising a system element for controlling overall computing resources of the network, wherein the communication is executed between the control application program of the client apparatus and the second layer of the server.
- 26. A data processing apparatus capable of effectively utilizing computing resources on a network formed to have a limited operating range and mixed connection of at least one first information apparatus having a first computing resource enough to allow others to use in addition to own use and at least one second information apparatus having a second computing resource just enough to sustain own use, wherein said data processing apparatus comprises:
first connecting means for connecting corresponding information apparatuses to the network formed to have the limited operating range; second connecting means for connecting corresponding information apparatuses to an external network other than the network; computing-resource data acquiring means for acquiring data on the second computing resource owned by the second apparatus connected to either one of the networks; downloading means for downloading data specified by the second information apparatus to be downloaded in advance via the external network; and computing-resource offering means for offering part of the first computing resource to the second information apparatus based on the data on the computing resources owned by the second information apparatus acquired via the computing-resource data acquiring means, wherein the data processing apparatus delivers the data downloaded via the downloading means to the computing resource offered by the computing-resource offering means; and, at a time at which the second information apparatus requests for delivery of the data, the data has already been delivered to the computing resource offered to the second information apparatus.
- 27. The data processing apparatus according to claim 26, wherein, if the second information apparatus is identified to be incompatible with a format of the data, the downloading means downloads a conversion program for converting the data into a format compatible with the second information apparatus in conjunction with the data.
- 28. The data processing apparatus according to claim 27, wherein a conversion process based on the conversion program is executed by way of utilizing the computing resource offered to the second information apparatus via the computing-resource offering means.
- 29. The data processing apparatus according to claim 26, wherein the downloading means initially checks to see whether data selected as the one that should be downloaded in advance is actually present on the computing resource offered to the second information apparatus or not, and further checks to see whether the selected data is actually present on the computing resource common to individual information apparatuses connected to the network or not, and finally checks to see whether the selected data is present on the external network or not.
- 30. The data processing apparatus according to claim 26, wherein the second information apparatus further comprises access history acquiring means for acquiring a list of data accessed by the second information apparatus via the external network, wherein the downloading means downloads data selected by the second information apparatus based on the list.
- 31. A data processing method for enabling computing resources to be utilized effectively on a network formed with a limited operating range and mixed connection of at least one first information apparatus having a first computing resource enough to allow others to use in addition to own use and at least one second information apparatus having a second computing resource just enough to sustain own use, wherein the data processing method comprises:
a first connecting step for connecting corresponding information apparatuses to the network formed to have the limited operating range; a second connecting step for connecting corresponding information apparatuses to an external network other than the network; a computing-resource data acquiring step for acquiring data on the second computing resource owned by the second information apparatus connected to either one of the networks; a downloading step for downloading data specified by the second information apparatus to be downloaded in advance via the external network; and a computing-resource offering step for offering part of the first computing resource to the second information apparatus based on the data related to the second computing resource of the second information apparatus acquired via the computing-resource data acquiring step, wherein the data processing method delivers the data downloaded in the downloading step to the computing resource offered via the computing-resource offering step, and, at a time at which the second information apparatus requests for delivery of the data, the data has already been delivered to the computing resources offered to the second information apparatus.
- 32. A data processing program for enabling a computer unit to execute a data processing method for enabling computing resources to be utilized effectively on a network formed to have a limited operating range and mixed connection of at least one first information apparatus having a first computing resource enough to allow others to use in addition to own use and at least one second information apparatus having a second computing resource just enough to sustain own use, wherein the data processing program comprises:
a first connecting step for connecting corresponding information apparatuses to the network formed to have the limited operating range; a second connecting step for connecting corresponding information apparatuses to an external network other than the network; a computing-resource data acquiring step for acquiring data on the second computing resource owned by the second information apparatus connected to either one of the networks; a downloading step for downloading data specified by the second information apparatus to be downloaded in advance via the external network; and a computing-resource offering step for offering part of the first computing resource to the second information apparatus based on the data related to the second computing resource of the second information apparatus acquired via the computing-resource data acquiring step, wherein the data processing method delivers the data downloaded in the downloading step to the computing resource offered via the computing-resource offering step, and, at a time at which the second information apparatus requests for delivery of the data, the data has already been delivered to the computing resources offered to the second information apparatus.
- 33. A recording medium which is recorded with a data processing program for enabling a computer unit to execute a data processing method for effectively utilizing computing resources on a network formed to have a limited operating range and mixed connection of at least one first information apparatus having a first computing resource enough to allow others to use in addition to own use and at least one second information apparatus having a second computing resource just enough to sustain own use, wherein the data processing program comprises:
a first connecting step for connecting corresponding information apparatuses to the network formed to have the limited operating range; a second connecting step for connecting corresponding information apparatuses to an external network other than the network; a computing-resource data acquiring step for acquiring data on the second computing resources owned by the second information apparatus connected to either one of the networks; a downloading step for downloading data specified by the second information apparatus to be downloaded in advance via the external network; and a computing-resource offering step for offering part of the first computing resource to the second information apparatus based on the data related to the computing resource of the second information apparatus acquired via the computing-resource data acquiring step, wherein the data processing method delivers the data downloaded via the downloading step to the computing resource offered via the computing-resource offering step, and, at a time at which the second information apparatus requests for delivery of the data, the data has already been delivered to the computing resources offered to the second information apparatus.
- 34. A data processing apparatus capable of effectively utilizing computing resources on a network formed to have a limited operating range and mixed connection of at lease one first information apparatus having a first computing resource enough to allow others to use in addition to own use and at least one second information apparatus having a second computing resource just enough to sustain own use, wherein the data processing apparatus comprises:
first connecting means for connecting corresponding information apparatuses to the network formed to have the limited operating range; second connecting means for connecting corresponding information apparatuses to an external network other than the network; data acquiring means for acquiring data on all the second information apparatuses connected to either one of the networks; downloading means for downloading data via the external network based on a request from the second information apparatus connected to either one of the networks; and computing-resource offering means for offering part of the first computing resource to the second information apparatus connected to either one of the networks, wherein, based on the data acquired via the data acquiring means, the data processing apparatus initially identifies whether the second information apparatus requesting for downloading the data is compatible with the data or not, and, if it is identified that the second information apparatus is incompatible with the data, based on the data on all the second information apparatuses acquired via the data acquiring means, the data processing apparatus prepares a list of second information apparatuses compatible with the data, and said data processing apparatus delivers the data downloaded via the downloading means to the computing resource offered to the second information apparatus selected from the prepared list.
- 35. The data processing apparatus according to claim 34, wherein the downloading means initially checks to see whether the data selected to be downloaded in advance is actually present on the computing resource offered to the second information apparatus or not, and further checks to see whether the selected data is actually present on a common part of the computing resource to individual apparatuses connected to the network or not, and finally checks to see whether the selected data is actually on the external network or not.
- 36. A data processing method for enabling computing resources to be utilized effectively on a network formed to have a limited operating range and mixed connection of at least one first information apparatus having a first computing resource enough to allow others to use in addition to own use and at least one second information apparatus having a second computing resource just enough to sustain own use, wherein the data processing method comprises:
a first connecting step for connecting corresponding information apparatuses to the network formed to have the limited operating range; a second connecting step for connecting corresponding information apparatuses to an external network other than the network; a data acquiring step for acquiring data on all the second information apparatuses connected to either one of the networks; a downloading step for downloading data via the external network based on a request from the second information apparatus connected to either one of the networks; and a computing-resource offering step for offering part of the first computing resource to the second information apparatus connected to either one of the networks, wherein, based on the data acquired via the data acquiring step, the data processing method initially identifies whether the second information apparatus requesting for downloading the data is compatible with the data or not, and, if it is identified that the second information apparatus is incompatible with the data, based on the data on all the second information apparatuses acquired via the data acquiring step, the data processing method prepares a list of second information apparatuses compatible with the data, and delivers the data downloaded via the downloading step to the computing resource offered to the second information apparatus selected from the prepared list.
- 37. A data processing program for enabling a computer unit to execute a data processing method for effectively utilizing computing resources on a network formed to have a limited operating range and mixed connection of at least one first information apparatus having a first computing resource enough to allow others to use in addition to own use and at least one second information apparatus having a second computing resource just enough to sustain own use, wherein the data processing program comprises:
a first connecting step for connecting corresponding information apparatuses to the network formed to have the limited operating range; a second connecting step for connecting corresponding information apparatuses to an external network other than the network; a data acquiring step for acquiring data on all the second information apparatuses connected to either one of the networks; a downloading step for downloading data via the external network based on a request from the second information apparatus connected to either one of the networks; and a computing-resource offering step for offering part of the first computing resource to the second information apparatus connected to either one of the networks, wherein, based on the data acquired via the data acquiring step, the data processing method initially identifies whether the second information apparatus requesting for downloading the data is compatible with the data or not, and, if it is identified that the second information apparatus is incompatible with the data, based on the data on all the second information apparatuses acquired via the data acquiring step, the data processing method prepares a list of second information apparatuses compatible with the data, and delivers the data downloaded via the downloading step to the computing resource offered to the second information apparatus selected from the prepared list.
- 38. A recording medium having recorded therein a data processing program for enabling a computer unit to execute a data processing method for enabling computing resources to be utilized effectively on a network formed to have a limited operating range and mixed connection of at least one first information apparatus having a first computing resource enough to allow others to use in addition to own use and at least one second information apparatus having a second computing resource just enough to sustain own use, wherein the data processing program recorded in the recording medium comprises:
a first connecting step for connecting corresponding information apparatuses to the network formed to have the limited operating range; a second connecting step for connecting corresponding information apparatuses to an external network other than the network; a data acquiring step for acquiring data on all the second information apparatuses connected to either one of the networks; a downloading step for downloading data via the external network based on a request from the second information apparatus connected to either one of the networks; and a computing-resource offering step for offering part of the first computing resource to the second information apparatus connected to either one of the networks, wherein, based on the data acquired via the data acquiring step, the data processing method initially identifies whether the second information apparatus requesting for downloading the data is compatible with the data or not, and, if it is identified that the second information apparatus is incompatible with the data, based on the data on all the second information apparatuses acquired via the data acquiring step, the data processing method prepares a list of the second information apparatuses compatible with the data, and delivers the data downloaded via the downloading step to the computing resource offered to the second information apparatus selected from the prepared list.
Priority Claims (1)
Number |
Date |
Country |
Kind |
P2001-100995 |
Mar 2001 |
JP |
|
CROSS REFERENCES TO RELATED APPLICATIONS
[0001] The present document is based on Japanese Priority Document JP 2001-100995, filed in the Japanese Patent Office on Mar. 30, 2001, the entire contents of which being incorporated herein by reference.