Communication device, update method, and computer-readable storage medium
First Claim
1. A communication device comprising:
- a processor configured todetermine whether a dependency version of information is newer than a device version which is a current version of update of the communication device when a version of a target update included in first metainformation is newer than the device version, the first metainformation indicating the target update required for a program of the communication device and being from an update information providing device, the dependency version being another version of update dependent upon the target update,transmit to the update information providing device a request for second metainformation indicating an update for the dependency version when the dependency version is newer than the device version, but not transmit to the update information providing device the request for the second metainformation when the dependency version is not newer than the device version, andexecute the update for the dependency version on the basis of the second metainformation transmitted from the update information providing device and execute the target update on the basis of the first metainformation after executing the update for the dependency version, wherein the processor is further configured towhen the dependency version is not newer than the device version, determine whether the target update is a critical update or not based on the first metainformation received from the update information providing device, andwhen the target update is the critical update, force the target update to be executed.
1 Assignment
0 Petitions
Accused Products
Abstract
A communication device includes a first receiving unit configured to receive first metainformation indicating a target update required for a program of the communication device from an update information providing device, the first metainformation including information about a dependency version that is another version of update dependent upon the target update; a determining unit configured to determine whether the dependency version is newer than a device version which is a current version of update of the communication device; a second receiving unit configured to receive second metainformation indicating an update for the dependency version from the update information providing device if the dependency version is newer than the device version; and an update process unit configured to execute the update for the dependency version on the basis of the second metainformation and execute the target update based on the first metainformation after executing the update for the dependency version.
13 Citations
11 Claims
-
1. A communication device comprising:
-
a processor configured to determine whether a dependency version of information is newer than a device version which is a current version of update of the communication device when a version of a target update included in first metainformation is newer than the device version, the first metainformation indicating the target update required for a program of the communication device and being from an update information providing device, the dependency version being another version of update dependent upon the target update, transmit to the update information providing device a request for second metainformation indicating an update for the dependency version when the dependency version is newer than the device version, but not transmit to the update information providing device the request for the second metainformation when the dependency version is not newer than the device version, and execute the update for the dependency version on the basis of the second metainformation transmitted from the update information providing device and execute the target update on the basis of the first metainformation after executing the update for the dependency version, wherein the processor is further configured to when the dependency version is not newer than the device version, determine whether the target update is a critical update or not based on the first metainformation received from the update information providing device, and when the target update is the critical update, force the target update to be executed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An update method executed by a communication device, the update method comprising:
-
determining whether a dependency version of information is newer than a device version which is a current version of update of the communication device when a version of a target update included in first metainformation is newer than the device version, the first metainformation indicating the target update required for a program of the communication device and being from an update information providing device, the dependency version being another version of update dependent upon the target update; transmitting to the update information providing device a request for second metainformation indicating an update for the dependency version when the dependency version is newer than the device version, but not transmitting to the update information providing device the request for the second metainformation when the dependency version is not newer than the device version; executing the update for the dependency version on the basis of the second metainformation transmitted from the update information providing device and executing the target update on the basis of the first metainformation after executing the update for the dependency version; when the dependency version is not newer than the device version, determining whether the target update is a critical update or not based on the first metainformation received from the update information providing device; and when the target update is the critical update, forcing the target update to be executed.
-
-
11. A non-transitory computer-readable storage medium with an executable program stored thereon, wherein the program instructs a processor of a communication device to perform:
-
determining whether a dependency version of information is newer than a device version which is a current version of update of the communication device when a version of a target update included in first metainformation is newer than the device version, the first metainformation indicating the target update required for a program of the communication device and being from an update information providing device, the dependency version being another version of update dependent upon the target update; transmitting to the update information providing device a request for second metainformation indicating an update for the dependency version when the dependency version is newer than the device version, but not transmitting to the update information providing device the request for the second metainformation when the dependency version is not newer than the device version; executing the update for the dependency version on the basis of the second metainformation transmitted from the update information providing device and executing the target update on the basis of the first metainformation after executing the update for the dependency version; when the dependency version is not newer than the device version, determining whether the target update is a critical update or not based on the first metainformation received from the update information providing device; and when the target update is the critical update, forcing the target update to be executed.
-
Specification