Install processing apparatus, processing method, storage medium, and program
Abstract
An object of this invention is to prevent installation of an unnecessary application into an embedded device. To achieve this object, a control program according to this invention includes a module ( 208 ) which stores system information of an embedded device ( 101 ), a module ( 205 ) which loads an application ( 201 ), an module ( 206 ) which determines on the basis of a loaded execution module ( 203 ) and the system information whether the application ( 201 ) normally operates, a module ( 209 ) which determines on the basis of a property ( 202 ) and the system information whether the application ( 201 ) normally operates, and a module ( 210 ) which outputs an error when the application is determined not to operate normally.
Claims
exact text as granted — not AI-modified1 .- 12 . (canceled)
13 . An install processing method of installing an application containing property information into a device, comprising:
a loading step of loading the application; and a determining step of determining on the basis of the property information of the loaded application and system information of the device whether the application normally operates in the device, wherein when the loaded application includes a plurality of execution modules, it is determined in said determining step whether the application normally operates in the device on the basis of whether the plurality of execution modules normally operate in the device.
14 . The method according to claim 13 , wherein whether the application normally operates in the device is determined in said determining step on the basis of a list of libraries necessary to execute the application, acquired on the basis of a content of the execution module of the loaded application and a list of libraries in the device in the system information.
15 . The method according to claim 13 , wherein whether the application normally operates in the device is determined in said determining step on the basis of a system resource necessary to execute the application and the system information of the device.
16 . The method according to claim 15 , wherein the system resource includes at least any one of a RAM capacity, a hard disk capacity, and a network connection function of the device.
17 . The method according to claim 13 , wherein said determining step further comprises a step of providing a cause of determining that the application does not normally operate.
18 . The method according to claim 13 , wherein when the application is determined in said determining step to normally operate, the application is installed into the device.
19 . The method according to claim 15 , wherein when the device is determined in said determining step not to have the system resource necessary to execute the application, the application is installed into the device, and execution of the application is prohibited until a shortage of the system resource is solved.
20 . A computer-readable storage medium for storing a control program for causing a computer to realize an install processing method defined in claim 13 .
21 . A control program stored in a computer-readable storage medium and to be used by a computer to realize an install processing method defined in claim 13 .
22 . An install processing apparatus which installs an application containing property information into a device, comprising:
loading means for loading the application; and determining means for determining on the basis of the property information of the loaded application and system information of the device whether the application normally operates in the device, wherein when the loaded application includes a plurality of execution modules, it is determined by said determining means whether the application normally operates in the device on the basis of whether the plurality of execution modules normally operate in the device.
23 . The apparatus according to claim 22 , wherein said determining means determines whether the application normally operates in the device, on the basis of a list of libraries necessary to execute the application, acquired on the basis of a content of the execution module of the loaded application and list of libraries in the device in the system information.
24 . The apparatus according to claim 22 , wherein said determining means determines whether the application normally operates in the device, on the basis of a system resource necessary to execute the application and the system information of the device.
25 . The apparatus according to claim 22 , wherein when the application is determined by said determining means to normally operate, the application is installed into the device.
26 . The apparatus according to claim 22 ,
wherein said determining means determines whether the application normally operates in the device on the basis of a system resource necessary to execute the application and the system information of the device, and wherein when the device is determined by said determining means not to have the system resource necessary to execute the application, the application is installed into the device, and the application is prohibited to execute until a shortage of the system resource is solved.Join the waitlist — get patent alerts
Track US2006230398A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.