1. An information-processing device, comprising:
an execution means for executing a plurality of application programs;
an evaluation order decision means for deciding an evaluation order based on a degree of reliability of each of the plurality of application programs; and
an execution management means for managing execution, by the execution means, of each of the application programs based on the evaluation order that is decided by the evaluation order decision means.
2. The information-processing device according to claim 1, further comprising:
a reliability evaluation acquisition means for acquiring reliability evaluation data of each of the application programs from a reliability evaluation data management server through a network; and
a security score management means for managing the reliability evaluation data of each of the application programs as a security score representing a security level; wherein
the evaluation order decision means decides an evaluation order based on the security score of each of the plurality of application programs as the degree of reliability.
3. The information-processing device according to claim 1, further comprising:
an operation monitoring means for monitoring an operation state of each of the application programs when the application programs are executed by the execution means; and
a stability score management means for managing an operation monitoring result of each of the application programs, the operation monitoring result being obtained by the operation monitoring means, as a stability score representing stability; wherein
the evaluation order decision means decides an evaluation order based on the stability score of each of the plurality of application programs as the degree of reliability.
4. The information-processing device according to claim 1, further comprising:
an operational means that is operated by a user when the execution means is instructed to execute the application programs;
a usage monitoring means for monitoring a usage frequency of each of the application programs when execution of the application programs is instructed by the operational means; and
a usage frequency score management means for managing a usage monitoring result of each of the application programs, the usage monitoring result being obtained by the usage monitoring means, as a usage frequency score representing a usage frequency; wherein
the evaluation order decision means decides an evaluation order based on the usage frequency score of each of the plurality of application programs as the degree of reliability.
5. The information-processing device according to claims 1 to 4, wherein the evaluation order decision means decides an evaluation order based on one or all of the security score, the stability score, and the usage frequency score of each of the plurality of application programs, and a combination of any of the security score, the stability score, and the usage frequency score, as the degree of reliability.
6. The information-processing device according to claim 1, wherein the execution management means includes a start determination means for determining whether to permit a start of an application program that is currently unexecuted based on the evaluation order, and manages a start of each of the application programs based on a determination result of the start determination means.
7. The information-processing device according to claim 1, wherein the execution management means includes a shutdown determination means for determining whether to shut down an application program that is in execution based on the evaluation order, the application program being one of the plurality of application programs, and manages shutdown of each of the application programs based on a determination result of the shutdown determination means.
8. The information-processing device according to claim 1, further comprising:
an access frequency decision means for deciding an access frequency of each of the application programs based on the evaluation order; and
an access frequency management means for managing the access frequency based on the access frequency of each of the application programs; wherein
the execution management means manages execution of the application programs at an access frequency that is managed by the access frequency management means.
9. An information-processing method comprising the steps of:
executing a plurality of application programs;
deciding an evaluation order based on a degree of reliability of each of the plurality of application programs; and
managing execution of each of the application programs in processing in the step of executing the plurality of application programs, based on the evaluation order decided by processing of the step of deciding an evaluation order.
10. A program for enabling a computer to execute processing, the processing comprising the steps of:
executing a plurality of application programs;
deciding an evaluation order based on a degree of reliability of each of the plurality of application programs; and
managing execution of each of the application programs in processing in the step of executing the plurality of application programs, based on the evaluation order decided by processing of the step of deciding an evaluation order.
11. An information-processing device, comprising:
an execution unit configured to execute a plurality of application programs;
an evaluation order decision unit configured to decide an evaluation order based on a degree of reliability of each of the plurality of application programs; and
an execution management unit configured to manage execution, by the execution unit, of each of the application programs based on the evaluation order that is decided by the evaluation order decision unit.
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. A radio integrated circuit comprising:
a radio transmissionreception part for converting modulated data to radio waves and transmitting the radio waves during a transmission, and receiving the incoming radio waves to output reception data during a reception in accordance with a predetermined radio communication standard;
a modulatordemodulator part for modulating converted data to the modulated data and outputting the modulated data to said radio transmissionreception part during the transmission, and demodulating the reception data and outputting demodulated data during the reception;
a physical layer part for outputting a transmission state transition signal and converting transfer data to the converted data in a predetermined format, and outputting the converted data to said modulatordemodulator part during the transmission, and capturing the demodulated data in a reception state;
a time measuring part for outputting a beacon interval signal when a beacon interval expires;
a storage part for storing the demodulated data captured by said physical layer part, normal transmission data sent from a media access control layer part disposed outside, or beacon data sent from said media access control layer part;
a physical layer interface part for transmittingreceiving data between said media access control layer part and said physical layer part in synchronism with a serial transfer clock, transmitting the demodulated data stored in said storage part to said media access control layer, and outputting a storage part data transmission request signal when the normal transmission data sent from said media access control part or the beacon data is received and stored in said storage part; and
a transfer part for controlling a transfer of data between said physical layer part and said storage part,
wherein a beacon flag is provided which is set by said media access control layer part to a first logic when the normal transmission data is transmitted, and to a second logic when the beacon data is transmitted, and said transfer part comprises a selector for selecting the storage part data transfer request signal when the beacon flag is at the first logic to transfer the normal transmission data stored in the storage part to said physical layer part, and selecting the result of a logical AND of the transmission state transition signal, the beacon interval signal, and the storage part data transmission request signal when the beacon flag is at the second logic to transfer the beacon data stored in said storage part to said physical layer part.
2. A radio integrated circuit according to claim 1, further comprising:
a security part for encrypting or decrypting the data transferred between said physical layer part and said transfer part such that said security part can be inserted or disconnected based on a predetermined set value.
3. A radio integrated circuit according to claim 1, wherein:
said switching circuit includes:
a first latch circuit for latching the transmission state transition signal;
a second latch circuit for latching the beacon interval signal;
a third latch circuit for latching the storage part data transmission request signal;
a logic circuit for taking a logical AND of output signals of said first, second, and third latch circuits;
a selecting part for selecting the output signal of said third latch circuit when the beacon flag is at the first logic to transfer the normal transmission data stored in said storage part to said physical layer part, and selecting an output signal of said logical circuit when the beacon flag is at the second logic to transfer the beacon data stored in said storage part to said physical part; and
a clear circuit for clearing said second latch circuit, said third latch circuit, and said beacon flag in response to a transfer of the beacon data stored in said storage part to said physical layer part.
4. A radio integrated circuit according to claim 2, wherein:
said switching circuit includes:
a first latch circuit for latching the transmission state transition signal;
a second latch circuit for latching the beacon interval signal;
a third latch circuit for latching the storage part data transmission request signal;
a logic circuit for taking a logical AND of output signals of said first, second, and third latch circuits;
a selecting part for selecting the output signal of said third latch circuit when the beacon flag is at the first logic to transfer the normal transmission data stored in said storage part to said physical layer part, and selecting an output signal of said logical circuit when the beacon flag is at the second logic to transfer the beacon data stored in said storage part to said physical part; and
a clear circuit for clearing said second latch circuit, said third latch circuit, and said beacon flag in response to a transfer of the beacon data stored in said storage part to said physical layer part.
5. A radio integrated circuit according to claim 1, wherein said radio communication standard is ZigBee.
6. A radio integrated circuit according to claim 2, wherein said radio communication standard is ZigBee.
7. A radio integrated circuit according to claim 3, wherein said radio communication standard is ZigBee.
8. A radio integrated circuit according to claim 4, wherein said radio communication standard is ZigBee.
9. A method of making a radio communication using data in a frame structure having a first data duration in which a device can be accessed, and a second data duration in which an access to said device is prohibited,
wherein processing performed from the first data duration of current data is performed from the second data duration of data received previous to the current data.
10. A method of making a radio communication using a data in a frame structure having a first data duration in which a device can be accessed, and a second data duration in which an access to said device is prohibited,
wherein processing is started for another data received in succession from the second data duration.