Communication system, communication device, and management server device
First Claim
1. A communication system comprising:
- a processor;
a communication device configured to operate various functions using software programs stored in a software storage unit;
a management server device configured to send an updating software program corresponding to one of the software programs;
an operation information obtaining unit configured to obtain operation information of the software programs, which corresponds to the updating software program, in the communication device including a number of operations of the software program, frequency of operations of the software program, and cumulative time of the operations of the software program when receiving an updating notification message about the updating software program from the management server device;
a determination unit configured to determine a software program that needs updating among the software programs based on the operation information obtained by the operation information obtaining unit; and
an updating unit configured to replace the software program that is stored in the software storage unit and determined by the determination unit to need updating with the updating software program,wherein a degree of updating necessity is preset to each of the updating software programs, and the determination unit is configured to determine a software program that needs updating based on, in addition to the operation information, the degree of updating necessity preset to each of the updating software programs.
1 Assignment
0 Petitions
Accused Products
Abstract
A communication system includes: a communication device configured to operate various functions using software programs stored in a software storage unit; a management server device configured to send an updating software program corresponding to one of the software programs; an operation information obtaining unit configured to obtain operation information of the software programs in the communication device; a determination unit configured to determine a software program that needs updating among the software programs based on the operation information obtained by the operation information obtaining unit; and an updating unit configured to replace the software program that is stored in the software storage unit and determined by the determination unit to need updating with the updating software program.
30 Citations
11 Claims
-
1. A communication system comprising:
-
a processor; a communication device configured to operate various functions using software programs stored in a software storage unit; a management server device configured to send an updating software program corresponding to one of the software programs; an operation information obtaining unit configured to obtain operation information of the software programs, which corresponds to the updating software program, in the communication device including a number of operations of the software program, frequency of operations of the software program, and cumulative time of the operations of the software program when receiving an updating notification message about the updating software program from the management server device; a determination unit configured to determine a software program that needs updating among the software programs based on the operation information obtained by the operation information obtaining unit; and an updating unit configured to replace the software program that is stored in the software storage unit and determined by the determination unit to need updating with the updating software program, wherein a degree of updating necessity is preset to each of the updating software programs, and the determination unit is configured to determine a software program that needs updating based on, in addition to the operation information, the degree of updating necessity preset to each of the updating software programs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A communication device comprising:
-
a central processing unit (CPU) and a storage memory; an operation information obtaining unit configured to obtain operation information of a software program stored therein including a number of operations of the software program, frequency of operations of the software program, and cumulative time of the operations of the software program when receiving an updating notification message about an updating software program corresponding to the software program stored therein from a management server device, wherein a degree of updating necessity is preset to each of the updating software programs; a transmitting unit configured to transmit the operation information obtained by the operation information obtaining unit to the management server device; a receiving unit configured to receive, from the management server device, an updating software program corresponding to a software program that is determined by the management server device based on the operation information and the degree of updating necessity preset to each of the updating software programs to need updating; and an updating unit configured to update the software program using the updating software program received by the receiving unit.
-
-
11. A management server device comprising:
-
a processor for executing a transmitting unit configured to transmit an updating notification message about an updating software program corresponding to a software program stored in a communication device to the communication device; a receiving unit configured to receive, from the communication device, operation information of software programs, which correspond to the updating software program, including a number of operations of the software program, frequency of operations of the software program, and cumulative time of the operations of the software program; and a determination unit configured to determine a software program that needs updating among the software programs based on the operation information received by the receiving unit, wherein the transmitting unit is configured to transmit an updating software program corresponding to the software program that is determined by the determination unit to need updating to the communication device, wherein a degree of updating necessity is preset to each of the updating software programs, and the determination unit is configured to determine a software program that needs updating based on, in addition to the operation information, the degree of updating necessity preset to each of the updating software programs.
-
Specification