Software rewriting device
Abstract
A software rewriting device, configured to rewrite software of a moving body, includes: a required time acquisition unit configured to acquire information regarding a required time for rewriting the software; a scheduled stop time acquisition unit configured to acquire information regarding a scheduled stop time at a predetermined position of the moving body; and a rewriting processing unit configured to execute a rewriting process of rewriting the software. When the required time is shorter than the scheduled stop time based on the information regarding the required time and the information regarding the scheduled stop time, the rewriting processing unit executes the rewriting process at the predetermined position, and when the required time is longer than the scheduled stop time based on the information regarding the required time and the information regarding the scheduled stop time, the rewriting processing unit does not execute the rewriting process at the predetermined position.
Claims
exact text as granted — not AI-modifiedThe invention claimed is:
1. A software rewriting device, configured to rewrite software of a moving body, comprising:
a required time acquisition unit configured to acquire information regarding a required time for rewriting the software;
a scheduled stop time acquisition unit configured to acquire information regarding a scheduled stop time at a predetermined position of the moving body based on a reservation for using the predetermined position; and
a rewriting processing unit configured to execute a rewriting process of rewriting the software, wherein:
when the required time is shorter than the scheduled stop time based on the information regarding the required time and the information regarding the scheduled stop time, the rewriting processing unit executes the rewriting process at the predetermined position; and
when the required time is longer than the scheduled stop time based on the information regarding the required time and the information regarding the scheduled stop time, the rewriting processing unit does not execute the rewriting process at the predetermined position.
2. The software rewriting device according to claim 1 , wherein
the scheduled stop time acquisition unit acquires information regarding scheduled stop time based on a scheduled stop start date and time and a scheduled stop end date and time of the moving body at the predetermined position.
3. The software rewriting device according to claim 2 , wherein
when a user of the moving body executes an operation to execute the rewriting process before stopping the moving body at the predetermined position, the rewriting processing unit executes the rewriting process at the predetermined position.
4. The software rewriting device according to claim 1 , wherein:
the software rewriting device is configured to communicate with another device that distributes the software;
the rewriting process is a process of rewriting the software of the moving body with the software received from the other device; and
when a communication environment of the software rewriting device at the predetermined position is equal to or higher than a predetermined level, the rewriting processing unit executes the rewriting process at the predetermined position.
5. The software rewriting device according to claim 4 , wherein
when the reception of the software from the other device is completed before the moving body is stopped at the predetermined position, the rewriting processing unit executes the rewriting process at the predetermined position even when the communication environment at the predetermined position is lower than the predetermined level.
6. The software rewriting device according to claim 1 , wherein
the predetermined position is an accommodation area that can accommodate the moving body.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.