Software rewriting device
A software rewriting device, configured to rewrite software of a moving body, includes: a rewriting processing unit configured to execute a rewriting process of rewriting the software; and a communication unit configured to communicate with an accommodation area management device managing an accommodation area for accommodating the moving body. When the moving body executes the rewriting process in the accommodation area, the communication unit notifies execution of the rewriting process to the accommodation area management device.
1. A software rewriting device, configured to rewrite software of a moving body, comprising:
a rewriting processing unit configured to execute a rewriting process of rewriting the software; and
a communication unit configured to communicate with an accommodation area management device managing an accommodation area for accommodating the moving body, wherein
when the moving body executes the rewriting process in the accommodation area, the communication unit notifies execution of the rewriting process to the accommodation area management device,
the communication unit is further 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;
the moving body is accommodated in an accommodation position designated by the accommodation area management device; and
when the rewriting process is executed, and when the moving body is accommodated at a first accommodation position where a communication environment with the communication unit and the other device is lower than a predetermined level, the communication unit requests the accommodation area management device to guide the moving body to a second accommodation position where the communication environment is higher than or equal to the predetermined level.
2. The software rewriting device according to claim 1 , wherein
when the rewriting process is completed, the communication unit notifies completion of the rewriting process to the accommodation area management device.
3. The software rewriting device according to claim 1 , wherein
when the moving body is accommodated at the second accommodation position designated by the accommodation area management device after requesting the accommodation area management device to guide the moving body to the second accommodation position, the rewriting process is executed.
4. The software rewriting device according to claim 1 , wherein:
the communication unit is further configured to communicate with a terminal device of a user of the moving body; and
when the rewriting process is executed, the communication unit notifies execution of the rewriting process to the terminal device.
5. The software rewriting device according to claim 4 , wherein
when the rewriting process is completed, the communication unit notifies completion of the rewriting process to the terminal device.