1. A remote desktop system comprising a client and a server connected via a network,
the client comprising:
a display device for displaying screen information; and
a resource information collection means for collecting information pertaining to at least one of the following resources: information about a battery to supply power to related units within the client, information about auxiliary equipment including a network interface card, and information pertaining to applications installed in a memory of the client, as resource information; and
a communication means for sending the resource information collected by the resource information collection means to the server via the network,
the server comprising:
a resource information management means for managing resource information including the resource information of the server and the resource information sent and obtained from the client; and
a screen information creation means for creating screen information to be displayed on the display device of the client,
wherein, based on the resource information management means, the screen information creation means creates client screen information as first screen information including the resource information of the server within the screen information of the client, or creates server screen information as second screen information including the resource information of the client within the screen information of the server,
thereby to display the first or second screen information that is created by the screen creation means, that is received via the communication means, in the display device of the client,
wherein the resource information management means has a determination section for determining whether the server and the client hold the same resource information, and when it is proved that the same resource information exists as a result of the determination by the determination section, the screen information creation means does not update the screen information pertaining to the same resource information, and
wherein when the use of one of the resources is requested from the client, the system uses either the client or the server that will perform at an optimum level, and
when the remote desktop system determines that the client or the server performing at the optimum level is expected to change, the remote desktop system changes the use of the resource from the client or server that was performing at the optimum level, to the client or server that the remote desktop system expects to perform at a new optimum level.
2. The remote desktop system according to claim 1,
wherein, when the determination section of the resource information management means does not determine that the server and the client hold the same resource, the screen information creation means adds the resource information and updates the screen information.
3. The remote desktop system according to claim 1,
wherein the screen information creation means changes the screen information by sorting the client resource information and the server resource information that the server manages by the client and the server respectively, in response to a request from the client.
4. The remote desktop system according to claim 1,
wherein the client has a writing control means of permitting the reading and execution of data in the client and prohibiting the writing of data in the client, except for an access from a specific device.
5. The remote desktop system according to claim 1,
wherein the screen information creation means includes an icon or a shortcut indicating the resource information as display pertaining to the resource information, in the screen information.
6. The remote desktop system according to claim 1,
wherein when a battery information that the client has, is included in the resource information, the screen information creation means includes an icon or a shortcut indicating the battery, in the second screen information.
7. The remote desktop system according to claim 1,
the client further comprising a target resource definition DB for storing the resource information to be managed,
the server further comprising a resource management DB for storing the resource information in the server and the client that the server manages,
wherein the resource information collection means refers to a target resource definition DB, collects the resource information defined in the DB, and sends the information to the server, and
the server adds and stores the resource information in the resource management DB, when the received resource information is new.
8. The remote desktop system according to claim 1,
wherein the server has a policy management DB for storing handling policy pertaining to the resource information and controls either of the server or the client, in accordance with a definition of the policy registered in the policy management DB.
9. A control method of screen information in a remote desktop system where a client and a server are connected via a network, comprising the steps of:
collecting information pertaining to at least one of the following resources: information about a battery to supply power to related units within the client, information about auxiliary equipment including a network interface card, and information pertaining to applications installed in a memory of the client as resource information; and
sending the collected resource information to the server via the network, and
managing resource information including the resource information of the server and the resource information sent and obtained from the client;
creating client screen information as first screen information including the resource information of the server within the screen information of the client, or creating server screen information as second screen information including the resource information of the client within the screen information of the server; and
sending the created first or second screen information to the client to display it in a display device, and
wherein the managing resource information has an operation of determining whether the server and the client hold the same resource information, and when it is proved that the same resource information exists as a result of the determination, only displaying the resource information pertaining to the same resource information in the first screen information and the second screen information, and
wherein when the use of one of the resources is requested from the client, one of either the client or the server that will perform at an optimum level is used, and
when it is determined that the client or the server performing at the optimum level is expected to change, switching the use of the resource from the client or server that was performing at the optimum level, to the client or server that is expected to perform at a new optimum level.
10. The control method of screen information according to claim 9,
wherein, in the remote desktop system where the client has a target resource definition DB for storing the resource information to be managed, and
the server has a resource management DB for storing the resource information in the server and the client that the server manages,
the client refers to a target resource definition DB, collects the resource information defined in the DB, and sends the information to the server, and
the server adds and stores the resource information in the resource management DB, when the received resource information is new.
11. A computer readable medium stored with a program containing instructions that are executed in a client and a server connected via a network and controls the handling of resource information in a remote desktop system including the client and the server, the instructions comprising:
code for collecting information pertaining to at least one of the following resources: information about a battery to supply power to related units within the client, information about auxiliary equipment including a network interface card, and information pertaining to applications installed in a memory of the client as resource information; and
code for sending the collected resource information to the server via the network, and
code for managing resource information including the resource information of the server and the resource information sent and obtained from the client;
code for creating client screen information as first screen information including the resource information of the server within the screen information of the client, or creating server screen information as second screen information including the resource information of the client within the screen information of the server; and
code for sending the created first or second screen information to the client to display it in a display device, and
wherein the managing resource information has an operation of determining whether the server and the client hold the same resource information, and when it is proved that the same resource information exists as a result of the determination, only displaying the resource information pertaining to the same resource information in the first screen information and the second screen information, and
wherein when the use of one of the resources is requested from the client, one of either the client or the server that will perform at an optimum level is used, and
when it is determined that the client or the server performing at the optimum level is expected to change, switching the use of the resource from the client or server that was performing at the optimum level, to the client or server that is expected to perform at a new optimum level.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. An integrated instrumentation system for a spacecraft comprising:
a body comprising a module of thermal protection system (TPS) material, the body characterized by a first end, a second end, and a length, the first end of the body positioned proximate to an external surface of the spacecraft;
a plurality of sensors embedded within the body, the plurality of sensors comprising a plurality of thermocouples distributed at different positions along the length of the body, a recession sensor extending to the external surface, and a pressure sensor having a port extending to the external surface;
a processor communicatively coupled to the plurality of sensors, the processor configured to acquire sensor signals from the plurality of sensors and produce digital sensor data associated therewith, and the processor embedded in the second end of the body; and
a phase-change cooling structure thermally coupled to the processor.
2. The system of claim 1, wherein the processor is communicatively coupled to a flight computer system and is configured to send the digital sensor data thereto.
3. The system of claim 1, wherein the TPS material comprises a ceramic foam.
4. The system of claim 1, wherein the TPS material is ablatable.
5. The system of claim 1, wherein the plurality of sensors includes at least one pressure transducer.
6. The system of claim 1, wherein the plurality of sensors includes at least one accelerometer, shock sensor, or vibration sensor.
7. The system of claim 1, wherein the body is substantially cylindrical.
8. The system of claim 1, wherein the plurality of sensors includes at least two thermocouples located at different positions between the first and second ends of the body.
9. The system of claim 1, wherein the processor is further configured to selectively acquire the sensor signals and to condition the signals to produce the digital sensor data.
10. An integrated instrumentation system extending to an external surface of a spacecraft, comprising:
a body comprising a module of ablatable thermal protection system (TPS) material, wherein the body has a first end exposed to an external environment, and a second end opposite the first end;
a plurality of sensors embedded within the body, wherein the plurality of sensors includes a recession sensor configured to measure a rate of ablation of the TPS material, and at least two thermocouples located at different locations with respect to the first and second ends of the body;
a processor embedded in the second end of the body and communicatively coupled to the plurality of sensors, the processor configured to acquire sensor signals from the plurality of sensors and produce digital sensor data associated therewith; and
a phase-change cooling structure thermally coupled to the processor.
11. The system of claim 10, wherein the body is substantially cylindrical.
12. The system of claim 10, wherein the plurality of sensors includes at least one additional sensor selected from the group consisting of accelerometers and pressure transducers.
13. A method for sensing the state of an external thermal protection layer and the local atmospheric conditions of a spacecraft, comprising:
providing an integrated instrumentation system including a modular body comprising a thermal protection system (TPS) material, the body characterized by a first end, a second end, and a length, the first end of the body positioned proximate to an external surface of the spacecraft, a plurality of sensors embedded within the body, and a processor embedded in the second end of the body and communicatively coupled to the plurality of sensors, the processor configured to acquire sensor signals from the plurality of sensors and produce digital sensor data associated therewith, and a phase-change cooling structure thermally coupled to the processor;
incorporating the integrated instrumentation system into the external thermal protection layer of the spacecraft; and
coupling the integrated instrumentation system to a flight computer configured to receive the digital sensor data.
14. The method of claim 13, wherein incorporating the integrated instrumentation system includes forming a cavity in the external thermal protection layer of the spacecraft, wherein the cavity is configured to accept the integrated instrumentation system.
15. The method of claim 13, wherein providing the integrated instrumentation system includes embedding within the body a sensor selected from the group consisting of accelerometers, pressure transducers, thermocouples, and recession sensors.