Install processing apparatus, processing method, storage medium, and program
a processing apparatus and installation method technology, applied in the field of installation processing apparatus, processing method, storage medium, and program, can solve the problems of not always being able to guarantee the operation of an installed application, the inability to dynamically install an application during the operation of the embedded device, and the seriousness of the problem, so as to prevent the installation and execution of an unnecessary application
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Benefits of technology
Problems solved by technology
Method used
Image
Examples
first embodiment
[0032] The first embodiment of the present invention will be described below with reference to FIGS. 1 to 6.
[0033]FIG. 1 is a block diagram showing a configuration of a system which realizes an install processing apparatus according to each embodiment of the present invention. In FIG. 1, reference numeral 101 denotes an embedded device. A general hardware arrangement of the embedded device will be explained.
[0034] Reference numeral 102 denotes a central processing unit (CPU) including a microprocessor which executes various processes to be described later.
[0035] Reference numeral 103 denotes a main memory including a RAM. The main memory 103 is used to store and execute an OS (Operating System) or program loaded from an external storage device 106.
[0036] Reference numeral 104 denotes a display device such as a CRT display or liquid crystal display which is used to display the state of a program in progress.
[0037] Reference numeral 105 denotes an input device such as a keyboard ...
second embodiment
[0066] The first embodiment has described processing of the install processing program when an application is installed from a network PC or WS. A function executable by the install processing program of the present invention is not limited to this. The second embodiment concerns a function of downloading an application from a network such as the Internet or an intranet and installing the application in response to an operation to the embedded device.
[0067] The second embodiment of the present invention will be described with reference to FIGS. 7 and 8.
[0068]FIG. 7 is a block diagram showing an install processing function. In FIG. 7, reference numeral 201 denotes an application downloaded from a network. The application 201 contains a property 202 and execution module 203.
[0069] The property 202 contains information on system resources necessary to execute the application 201.
[0070] The execution module 203 contains actual codes of the application 201.
[0071] Reference numeral 7...
third embodiment
[0088] In the first and second embodiments, an application to be installed is comprised of one property and one execution module. An install processing program according to the third embodiment can be executed even for an application comprised of a plurality of properties and a plurality of execution modules, achieving the object of the present invention.
[0089] The third embodiment of the present invention will be explained with reference to FIGS. 9 and 10.
[0090]FIG. 9 shows an example of an application to be installed in the third embodiment. This application is comprised of a plurality of properties and a plurality of execution modules.
[0091] In FIG. 9, reference numeral 901 denotes an application comprised of a plurality of properties and a plurality of execution modules.
[0092] Reference numeral 902 denotes a first property which contains information on system resources necessary to execute a first execution module 903.
[0093] The first execution module 903 contains actual co...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com