Customer management apparatus and non-transitory computer readable medium
A customer management apparatus includes a detector that detects occurrence of a failure, memory that stores customer information, and a processor. The processor is configured to, by running a program, calculate a number of accesses made by each customer at time of occurrence of a failure when the detector detects the occurrence of the failure, and output, based on the number of accesses, priorities of customers who are to be taken care of when a failure occurs, the priorities being stored in the memory.
1. A customer management apparatus comprising:
a detector that detects occurrence of a failure;
a memory that stores customer information; and
a processor,
wherein the processor is configured to, by running a program,
calculate a number of accesses made by each customer at time of occurrence of a failure when the detector detects the occurrence of the failure, and
output, based on the number of accesses, priorities of customers who are to be taken care of when a failure occurs, the priorities being stored in the memory.
2. The customer management apparatus according to claim 1 ,
wherein the processor is configured to
calculate a first number of accesses made by each of the customers within a first predetermined period of time before occurrence of a failure,
calculate a second number of accesses made by each of the customers within a second predetermined period of time after the occurrence of the failure, and
output the priorities of the customers who are to be taken care of when a failure occurs, which are stored in the memory, based on the first number of accesses and the second number of accesses.
3. The customer management apparatus according to claim 2 ,
wherein the processor is further configured to
output the priorities based on duration of time over which failure recovery is not accomplished.
4. The customer management apparatus according to claim 2 ,
wherein the processor is further configured to
calculate a third number of accesses made by each of the customers within a third predetermined period of time after occurrence of another failure that has occurred immediately before the occurrence of the failure, and
output the priorities based on the first number of accesses, the second number of accesses, and the third number of accesses.
5. The customer management apparatus according to claim 4 ,
wherein the processor is further configured to
output the priorities based on duration of time over which failure recovery is not accomplished.
6. The customer management apparatus according to claim 4 ,
wherein the processor is further configured to
calculate how many times each customer uses within a predetermined period of time, and
output the priorities based on the first number of accesses, the second number of accesses, the third number of accesses, and a number of uses by each customer.
7. The customer management apparatus according to claim 6 ,
wherein the processor is further configured to
output the priorities based on duration of time over which failure recovery is not accomplished.
8. The customer management apparatus according to claim 6 ,
wherein the processor is further configured to
calculate a contract period for each customer, and
output the priorities based on the first number of accesses, the second number of accesses, the third number of accesses, a number of uses, and the contract period.
9. The customer management apparatus according to claim 8 ,
wherein the processor is further configured to
output the priorities based on duration of time over which failure recovery is not accomplished.
10. The customer management apparatus according to claim 6 ,
wherein the processor is further configured to
determines use or disuse of a trial version by each customer, and
outputs the priorities based on the first number of accesses, the second number of accesses, the third number of accesses, a number of uses, the contract period, and the use or disuse of the trial version.
11. The customer management apparatus according to claim 10 ,
wherein the processor is further configured to
output the priorities based on duration of time over which failure recovery is not accomplished.
12. The customer management apparatus according to claim 1 ,
wherein the processor is further configured to
output the priorities based on duration of time over which failure recovery is not accomplished.
13. A non-transitory computer readable medium storing a program causing a computer to execute a process, the process comprising:
detecting occurrence of a failure;
calculating a number of accesses made by each customer at time of occurrence of a failure when the occurrence of the failure is detected; and
outputting, based on the number of accesses, priorities of customers who are to be taken care of when a failure occurs.
14. A customer management apparatus comprising: a plurality of processors configured for detecting an occurrence of a failure; storing customer information in a memory; and running a program, calculating a number of accesses made by each customer at time of occurrence of a failure when a detector detects the occurrence of the failure, and outputting, based on the number of accesses, priorities of customers who are to be taken care of when a failure occurs, the priorities being stored in the memory.