INFORMATION PROCESSING DEVICE, METHOD AND PROGRAM FOR CONTROLLING INFORMATION PROCESSING DEVICE

Information

  • Patent Application
  • 20070192387
  • Publication Number
    20070192387
  • Date Filed
    January 30, 2007
    17 years ago
  • Date Published
    August 16, 2007
    17 years ago
Abstract
An information processing device to which an application program is delivered from an external information delivery device via a communication line, includes an application storage section that stores the application program in a condition operable by the information delivery device via the communication line, a process discrimination section that discriminates a process to the application program in accordance with one of a storing condition and storing information of the application program in the application storage section, and a program processing section that executes the process to the application program in accordance with the result of the discrimination.
Description

BRIEF DESCRIPTION OF THE DRAWINGS

The invention will now be described with reference to the accompanying drawings wherein like numbers refer to like elements.



FIG. 1 is a block diagram of a schematic configuration of an application delivery system according to an embodiment.



FIG. 2 is a functional block diagram of a printer.



FIG. 3 is a process flowchart of an installation process.



FIG. 4 is an explanatory diagram of the installation operation.



FIG. 5 is a process flowchart of an uninstallation process.



FIG. 6 is an explanatory diagram of the uninstallation operation of an application.



FIG. 7 is a process flowchart of an update process.



FIG. 8 is an explanatory diagram of the update operation of an application.


Claims
  • 1. An information processing device to which an application program is delivered from an external information delivery device via a communication line, comprising: an application storage section that stores the application program in a condition operable by the information delivery device via the communication line;a process discrimination section that discriminates a process to the application program in accordance with one of a storing condition and storing information of the application program in the application storage section; anda program processing section that executes the process to the application program in accordance with the result of the discrimination.
  • 2. The information processing device according to claim 1, wherein the process discrimination section discriminates that the process to the application program is an installation process if the application program stored in the application storage section exists, andthe program processing section executes installation of the application program in accordance with the discrimination result.
  • 3. The information processing device according to claim 1, wherein the process discrimination section discriminates that the process to the application program is an installation process if the application program stored in the application storage section exists and a file size of the application program is larger than a predetermined size, andthe program processing section executes installation of the corresponding application program in accordance with the discrimination result.
  • 4. The information processing device according to claim 1, wherein the process discrimination section discriminates that the process to the application program is an update process if the application program stored in the application storage section exists, a file size of the application program is larger than a predetermined size, and the application program with the same name has been in an executable condition, andthe program processing section executes update of the corresponding application program in accordance with the discrimination result.
  • 5. The information processing device according to claim 1, further comprising a storage area management section that manages storage area of the application program in the application storage section,wherein the process discrimination section discriminates that the process to the application program is an uninstallation process if the application program is absent from the storage area managed by the storage area management section, andthe program processing section executes uninstallation of the corresponding application program in accordance with the discrimination result.
  • 6. The information processing device according to claim 5, wherein file path information is used as information representing the storage area.
  • 7. The information processing device according to claim 5, further comprising a dependency discrimination section that discriminates whether or not another program having dependency on one application program exists,wherein if the another program having dependency on the one application program exists, the program processing section inhibits execution of the uninstallation process except the case in which the one application program and all of other programs having dependency on the one application program are targets of the uninstallation process.
  • 8. A control method of an information processing device, which an application program is delivered to from an external information delivery device via a communication line, and is provided with an application storage section that stores the application program in a condition operable by the information delivery device via the communication line, comprising: discriminating a process to the application program in accordance with one of a storing condition and storing information of the application program in the application storage section; andexecuting the process to the application program in accordance with the result of the discrimination.
  • 9. A program for controlling by a computer an information processing device to which an application program is delivered from an external information delivery device via a communication line, and is provided with an application storage section that stores the application program in a condition operable by the information delivery device via the communication line, comprising: an instruction of discriminating a process to the application program in accordance with one of a storing condition and storing information of the application program in the application storage section; andan instruction of executing the process to the application program in accordance with the result of the discrimination.
Priority Claims (1)
Number Date Country Kind
2006-022635 Jan 2006 JP national