Vehicle-mounted wireless communication device
The in-vehicle wireless communication device updates its software and associated devices based on vehicle location using a location information acquisition unit and correspondence tables, addressing the lack of location-based updates in existing technologies and ensuring regional compatibility.
Patent Information
- Application Number
- JP2024103107
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-06-26
- Publication Date
- 2026-01-15
AI Technical Summary
Existing technologies do not adequately address software updates for in-vehicle wireless communication devices based on vehicle location, leaving room for improvement.
An in-vehicle wireless communication device that includes a location information acquisition unit, storage unit, update unit, and wireless communication unit, which allows it to request and apply update data based on the vehicle's location, using correspondence tables to determine software compatibility and necessity.
Enables efficient software updates for the device and associated in-vehicle devices based on location, reducing unnecessary communication with servers and ensuring compatibility with regional software requirements.
Smart Images

Figure 2026004974000001_ABST
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to an in-vehicle wireless communication device. [Background technology]
[0002] Patent Document 1 discloses an OTA master that controls software updates for electronic control units mounted on vehicles. This OTA master includes a transmitter, a receiver, and a controller. The transmitter transmits location information indicating the vehicle's location to a center. The receiver receives from the center a distribution package encrypted at the security level of the area in which the vehicle is located based on the location information. The controller controls software updates for electronic control units to be updated based on the distribution package received by the receiver. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Publication No. 2023-005670 Summary of the Invention [Problem to be solved by the invention]
[0004] Although Patent Document 1 describes software updates for electronic control units, it does not describe software updates for OTA masters, which leaves room for improvement in this regard.
[0005] The present disclosure aims to provide a technique that enables software of an in-vehicle wireless communication device to be updated based on the vehicle's location. [Means for solving the problem]
[0006] The in-vehicle wireless communication device of the present disclosure includes: An in-vehicle wireless communication device that is mounted in a vehicle and that wirelessly communicates with an external server, a location information acquisition unit that acquires location information indicating the location of the vehicle; a storage unit for storing software; an update unit that updates the software stored in the storage unit; a wireless communication unit that wirelessly communicates with the server, The update unit requests update data corresponding to the position indicated by the position information from the server via the wireless communication unit, and updates the software using the update data obtained from the server. [Effects of the Invention]
[0007] The technology according to the present disclosure can update software of an in-vehicle wireless communication device based on the location of the vehicle. [Brief explanation of the drawings]
[0008] [Figure 1] FIG. 1 is a schematic diagram showing the configuration of a vehicle equipped with an in-vehicle wireless communication device according to the first embodiment. [Figure 2] FIG. 2 is a schematic diagram of the correspondence table. [Figure 3] FIG. 3 is a flowchart of a first process performed by the control circuit of the in-vehicle wireless communication device of the first embodiment. [Figure 4] FIG. 4 is a schematic diagram of the second correspondence table. [Figure 5] FIG. 5 is a flowchart of a second process performed by the control circuit of the in-vehicle wireless communication device of the first embodiment. [Figure 6] FIG. 6 is a flowchart of the process performed by the control circuit of the in-vehicle wireless communication device of the second embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0009] [Description of the embodiments of the present disclosure] First, embodiments of the present disclosure will be listed and described.
[0010] [1] An in-vehicle wireless communication device that is mounted on a vehicle and wirelessly communicates with an external server, a location information acquisition unit that acquires location information indicating the location of the vehicle; a storage unit for storing software; an update unit that updates the software stored in the storage unit; a wireless communication unit that wirelessly communicates with the server, The update unit requests update data corresponding to the position indicated by the position information from the server via the wireless communication unit, and updates the software using the update data obtained from the server. In-vehicle wireless communication device.
[0011] The in-vehicle wireless communication device acquires vehicle location information using a location information acquisition unit. The update unit requests update data corresponding to the location indicated by the location information acquired by the location information acquisition unit from a server, and updates the software using the update data acquired from the server. In other words, the in-vehicle wireless communication device can update its own software based on the vehicle's location.
[0012] [2] A determination unit that performs a determination process to determine whether the software stored in the storage unit corresponds to the location indicated by the location information, When the determination unit determines that the software does not correspond to the location indicated by the location information, the update unit requests the update data from the server and updates the software using the update data obtained from the server. The in-vehicle wireless communication device according to [1].
[0013] The update unit of the in-vehicle wireless communication device requests update data when the software does not correspond to the location indicated by the location information and an update is necessary, so that the in-vehicle wireless communication device can efficiently request update data.
[0014] [3] The storage unit stores a correspondence table indicating a correspondence relationship between regions and the types of the software; The determination unit determines whether the software corresponds to the position indicated by the position information based on the correspondence table and the position information. The in-vehicle wireless communication device according to [2].
[0015] The determination unit of the in-vehicle wireless communication device uses the correspondence table to determine whether the software corresponds to the position indicated by the position information, thereby simplifying the determination process.
[0016] [4] The determination unit repeatedly performs the determination process while the vehicle is traveling, When the determination unit determines that the software does not correspond to the location indicated by the location information, the update unit requests the update data from the server and updates the software using the update data obtained from the server. The in-vehicle wireless communication device according to [2] or [3].
[0017] The in-vehicle wireless communication device repeatedly performs the determination process while the vehicle is traveling, so when the vehicle enters a different region while traveling, it can update the software to one compatible with that region. Moreover, the in-vehicle wireless communication device determines by itself whether a software update is necessary and requests update data from the server when necessary, so that the communication process with the server can be reduced compared to a configuration in which the server is repeatedly required to determine whether a software update is necessary.
[0018] [5] A communication unit that communicates with an in-vehicle device mounted on the vehicle, the update unit is capable of updating in-vehicle device software of the in-vehicle device via the communication unit; the determination unit determines whether the in-vehicle device software stored in the in-vehicle device corresponds to the location indicated by the location information; When the determination unit determines that the in-vehicle device software does not correspond to the position indicated by the position information, the update unit requests second update data corresponding to the position indicated by the position information from the server via the wireless communication unit, and updates the in-vehicle device software using the second update data obtained from the server. The in-vehicle wireless communication device according to any one of [2] to [4].
[0019] The in-vehicle wireless communication device also determines whether the in-vehicle device software needs to be updated based on the vehicle location, allowing the in-vehicle wireless communication device to efficiently request the second update data for the in-vehicle device software.
[0020] [Details of the embodiments of the present disclosure] 1. First embodiment 1-1. Overview of Vehicle 1 1 is equipped with an in-vehicle wireless communication device 10 and an in-vehicle device 50. The in-vehicle wireless communication device 10 is a device that wirelessly communicates with a server 90 external to the vehicle 1 via a communication network 91. The communication network 91 is, for example, the Internet. The in-vehicle wireless communication device 10 communicates with the in-vehicle device 50. The in-vehicle device 50 is, for example, an ECU (Electronic Control Unit), a camera, a monitor, etc.
[0021] 1-2. Software Update The in-vehicle wireless communication device 10 includes a wireless communication unit 11, a GPS receiver 12, a location information acquisition unit 13, a storage unit 14, a determination unit 15, and an update unit 16. The location information acquisition unit 13, the storage unit 14, the determination unit 15, and the update unit 16 constitute a control circuit 20. The control circuit 20 is configured by, for example, a microcomputer. That is, the location information acquisition unit 13, the storage unit 14, the determination unit 15, and the update unit 16 are configured by, for example, a microcomputer.
[0022] The wireless communication unit 11 is an interface for the in-vehicle wireless communication device 10 (more specifically, the control circuit 20) to wirelessly communicate with the server 90 via the communication network 91. The wireless communication unit 11 communicates with the server 90 wirelessly.
[0023] The GPS receiver 12 receives signals from GPS satellites and measures the current position. The GPS receiver 12 outputs position information indicating the current position. The position information is, for example, information indicating the latitude and longitude of the current position.
[0024] The position information acquisition unit 13 acquires the position information output from the GPS receiver 12. As a result, the position information acquisition unit 13 acquires the position information indicating the current position of the vehicle 1.
[0025] The storage unit 14 stores software to be executed by the in-vehicle wireless communication device 10 (more specifically, the CPU of the control circuit 20). Multiple types of software are prepared corresponding to regions. The region may be a country or a region other than a country. The storage unit 14 stores software corresponding to the region in which the vehicle 1 is located. The software initially stored in the storage unit 14 may be stored before the in-vehicle wireless communication device 10 is installed in the vehicle 1, or may be downloaded from the server 90 after installation.
[0026] The determination unit 15 performs a determination process to determine whether or not the software stored in the storage unit 14 corresponds to the location indicated by the location information acquired by the location information acquisition unit 13. For example, the determination unit 15 determines whether or not the software stored in the storage unit 14 corresponds to the region to which the location indicated by the location information belongs.
[0027] The storage unit 14 stores map data. The determination unit 15 identifies the area to which the location indicated by the location information belongs, based on the map data and the location information.
[0028] The storage unit 14 described above stores a correspondence table indicating the correspondence between regions and types of software. The determination unit 15 determines whether the software corresponds to the location indicated by the location information based on the correspondence table and the location information. The determination unit 15 identifies the region corresponding to the software stored in the storage unit 14 based on the correspondence table and the location information. The determination unit 15 determines whether the region corresponding to the software stored in the storage unit 14 matches the region to which the location indicated by the location information belongs. If the region corresponding to the software stored in the storage unit 14 matches the region to which the location indicated by the location information belongs, the determination unit 15 determines that the software stored in the storage unit 14 corresponds to the location indicated by the location information. If the region corresponding to the software stored in the storage unit 14 does not match the region to which the location indicated by the location information belongs, the determination unit 15 determines that the software stored in the storage unit 14 does not correspond to the location indicated by the location information.
[0029] 2, software A corresponds to region A, software B corresponds to region B, and software C corresponds to region C. For example, when the software stored in storage unit 14 is software A, determination unit 15 determines that the region corresponding to the software stored in storage unit 14 is region A. When the region identified from the location information acquired by location information acquisition unit 13 is region A, determination unit 15 determines that the software stored in storage unit 14 corresponds to the position indicated by the location information. When the region identified from the location information acquired by location information acquisition unit 13 is other than region A (e.g., region B, region C, etc.), determination unit 15 determines that the software stored in storage unit 14 does not correspond to the position indicated by the location information.
[0030] The update unit 16 updates the software stored in the storage unit 14. When the update unit 16 determines that the software stored in the storage unit 14 corresponds to the location indicated by the location information, the update unit 16 does not request update data from the server 90 and does not update the software.
[0031] If the update unit 16 determines that the software stored in the storage unit 14 does not correspond to the location indicated by the location information, it requests update data from the server 90. The update unit 16 transmits a request signal including information indicating the region to the server 90. The server 90 stores update data corresponding to each region. Upon receiving the request signal, the server 90 replies with update data corresponding to the region identified from the request signal. The update unit 16 updates the software using the update data acquired from the server 90.
[0032] For example, when a start condition is met, the control circuit 20 starts the process shown in Fig. 3. The start condition may be, for example, that the start switch of the vehicle 1 is switched on, that the start switch is switched off, or some other condition. The start switch may be, for example, an ignition switch or a power switch.
[0033] The control circuit 20 first acquires location information (step S11) and determines whether the software stored in the storage unit 14 corresponds to the location indicated by the location information (step S12). If the control circuit 20 determines that the software corresponds to the location indicated by the location information (Yes in step S12), it ends the processing shown in FIG. 3. If the control circuit 20 determines that the software does not correspond to the location indicated by the location information (No in step S12), it requests update data from the server 90 (step S13). When the control circuit 20 acquires the update data from the server 90 (step S14), it updates the software stored in the storage unit 14 (step S15). Thereafter, the control circuit 20 ends the processing shown in FIG. 3.
[0034] 1-3. Updating in-vehicle device software The in-vehicle wireless communication device 10 includes a first communication unit 17. The first communication unit 17 corresponds to an example of a communication unit. The first communication unit 17 communicates with the in-vehicle device 50 via, for example, an in-vehicle network or a dedicated line. The first communication unit 17 is an interface that allows the in-vehicle wireless communication device 10 (specifically, the control circuit 20) to communicate with the in-vehicle device 50.
[0035] The in-vehicle device 50 stores in-vehicle device software that it executes. A plurality of types of in-vehicle device software are prepared corresponding to regions.
[0036] The in-vehicle wireless communication device 10 also determines whether the in-vehicle device software of the in-vehicle device 50 needs to be updated based on the location information, and if necessary, requests second update data from the server 90. Then, the in-vehicle wireless communication device 10 updates the in-vehicle device software via the first communication unit 17.
[0037] More specifically, the determination unit 15 performs a second determination process to determine whether or not the software for the in-vehicle device stored in the in-vehicle device 50 corresponds to the location indicated by the location information acquired by the location information acquisition unit 13. For example, the determination unit 15 determines whether or not the software for the in-vehicle device stored in the in-vehicle device 50 corresponds to the region to which the location indicated by the location information acquired by the location information acquisition unit 13 belongs.
[0038] The storage unit 14 described above stores a second correspondence table indicating the correspondence between regions and types of in-vehicle device software. The determination unit 15 determines, based on the second correspondence table and the location information, whether the in-vehicle device software stored in the in-vehicle device 50 corresponds to the location indicated by the location information. The determination unit 15 identifies the region corresponding to the in-vehicle device software stored in the in-vehicle device 50 based on the second correspondence table and the location information. The determination unit 15 identifies the region to which the location indicated by the location information belongs based on map data and the location information. The determination unit 15 determines whether the region corresponding to the in-vehicle device software stored in the in-vehicle device 50 matches the region to which the location indicated by the location information belongs. If the region corresponding to the in-vehicle device software stored in the in-vehicle device 50 matches the region to which the location indicated by the location information belongs, the determination unit 15 determines that the in-vehicle device software stored in the in-vehicle device 50 corresponds to the location indicated by the location information. If the area corresponding to the software for the in-vehicle device stored in the in-vehicle device 50 does not match the area to which the location indicated by the location information belongs, the judgment unit 15 judges that the software for the in-vehicle device stored in the in-vehicle device 50 does not correspond to the location indicated by the location information.
[0039] 4, in-vehicle device software A corresponds to region A, in-vehicle device software B corresponds to region B, and in-vehicle device software C corresponds to region C. For example, when the in-vehicle device software stored in the in-vehicle device 50 is in-vehicle device software A, the determination unit 15 determines that the region corresponding to the in-vehicle device software stored in the in-vehicle device 50 is region A. When the region identified from the location information acquired by the location information acquisition unit 13 is region A, the determination unit 15 determines that the in-vehicle device software stored in the in-vehicle device 50 corresponds to the position indicated by the position information. When the region identified from the location information acquired by the location information acquisition unit 13 is other than region A (e.g., region B, region C, etc.), the determination unit 15 determines that the in-vehicle device software stored in the in-vehicle device 50 does not correspond to the position indicated by the position information.
[0040] The update unit 16 updates the in-vehicle device software stored in the in-vehicle device 50. When the update unit 16 determines that the in-vehicle device software stored in the in-vehicle device 50 corresponds to the position indicated by the position information, the update unit 16 does not request the second update data from the server 90 and does not update the in-vehicle device software.
[0041] If the update unit 16 determines that the in-vehicle device software stored in the in-vehicle device 50 does not correspond to the location indicated by the location information, it requests second update data from the server 90. The update unit 16 transmits a second request signal including information indicating the region to the server 90. The server 90 stores second update data corresponding to each region. Upon receiving the second request signal, the server 90 replies with the second update data corresponding to the region identified from the second request signal. The update unit 16 updates the in-vehicle device software using the second update data acquired from the server 90.
[0042] For example, when a second start condition is met, the control circuit 20 starts the process shown in Fig. 5. The second start condition may be, for example, that the start switch of the vehicle 1 is switched to the ON state, that the start switch is switched to the OFF state, or some other condition.
[0043] The control circuit 20 first acquires location information (step S21) and determines whether the in-vehicle device software stored in the in-vehicle device 50 corresponds to the location indicated by the location information (step S22). If the control circuit 20 determines that the in-vehicle device software corresponds to the location indicated by the location information (Yes in step S22), it ends the processing shown in FIG. 5. If the control circuit 20 determines that the in-vehicle device software does not correspond to the location indicated by the location information (No in step S22), it requests update data from the server 90 (step S23). After acquiring the update data from the server 90 (step S24), the control circuit 20 updates the in-vehicle device software stored in the storage unit 14 (step S25). Thereafter, the control circuit 20 ends the processing shown in FIG. 5.
[0044] 1-4.Notification function The in-vehicle wireless communication device 10 includes a second communication unit 18. The second communication unit 18 communicates with the output unit 51 and the input unit 52. The second communication unit 18 is an interface that enables the control circuit 20 to communicate with the output unit 51 and the input unit 52. The second communication unit 18 functions as an interface that outputs a signal from the control circuit 20 to the output unit 51. The second communication unit 18 also functions as an interface that inputs a signal from the input unit 52 to the control circuit 20.
[0045] The output unit 51 is configured, for example, by a speaker that outputs audio and a display that outputs visual information. The input unit 52 is configured, for example, by an operation unit that accepts input operations from the user. The operation unit is, for example, a touch panel or operation buttons. The output unit 51 and the input unit 52 are configured, for example, by a mobile terminal owned by the user or a display device installed in the vehicle 1. The communication method may be wireless communication or wired communication. The wireless communication may be, for example, short-range wireless communication such as Bluetooth (registered trademark).
[0046] For example, when the control circuit 20 determines that the software does not correspond to the location indicated by the location information, the control circuit 20 may cause the output unit 51 to output information for confirming with the user whether or not to update the software. The control circuit 20 may update the software when user approval is confirmed based on a signal from the input unit 52. The timing at which the control circuit 20 requests update data from the server 90 may be before or after user approval is confirmed. When the software update is completed, the control circuit 20 may cause the output unit 51 to output information indicating that the update has been completed.
[0047] For example, when the control circuit 20 determines that the in-vehicle device software of the in-vehicle device 50 does not correspond to the location indicated by the location information, the control circuit 20 may cause the output unit 51 to output information for confirming with the user whether or not to update the in-vehicle device software. The control circuit 20 may update the in-vehicle device software when user approval is confirmed based on a signal from the input unit 52. The timing at which the control circuit 20 requests the second update data from the server 90 may be before or after user approval is confirmed. When the update of the in-vehicle device software is completed, the control circuit 20 may cause the output unit 51 to output information indicating that the update has been completed.
[0048] 1-5. Effects of the in-vehicle wireless communication device 10 The in-vehicle wireless communication device 10 acquires the location information of the vehicle 1 by the location information acquisition unit 13. The update unit 16 requests update data corresponding to the location indicated by the location information acquired by the location information acquisition unit 13 from the server 90, and updates the software using the update data acquired from the server 90. In other words, the in-vehicle wireless communication device 10 can update its own software based on the location of the vehicle 1.
[0049] The update unit 16 of the in-vehicle wireless communication device 10 requests update data when the software does not correspond to the location indicated by the location information and an update is necessary, so the in-vehicle wireless communication device 10 can efficiently request update data.
[0050] The determination unit 15 of the in-vehicle wireless communication device 10 uses the correspondence table to determine whether the software corresponds to the position indicated by the position information, thereby simplifying the determination process.
[0051] The in-vehicle wireless communication device 10 also determines whether the in-vehicle device software of the in-vehicle device 50 needs to be updated based on the location of the vehicle 1. Therefore, the in-vehicle wireless communication device 10 can also efficiently request the second update data for the in-vehicle device software.
[0052] 2. Second embodiment In the second embodiment, an example of updating software while the vehicle 1 is traveling will be described. The configuration of the second embodiment is the same as the configuration shown in Fig. 1 described in the first embodiment. Therefore, the second embodiment will be described with reference to Fig. 1.
[0053] The control circuit 20 of the in-vehicle wireless communication device 10 starts the processing shown in Fig. 6, for example, at startup. The control circuit 20 (e.g., the determination unit 15) first determines whether the vehicle 1 is running or not (step S10). For example, the control circuit 20 may determine that the vehicle 1 is running when the start switch is in the on state, or may determine that the vehicle 1 is running when the speed of the vehicle 1 is greater than 0. If the control circuit 20 determines that the vehicle 1 is not running (No in step S10), it returns to the processing of step S10. In other words, the control circuit 20 repeats the processing of step S10 until it determines that the vehicle 1 is running.
[0054] When the control circuit 20 determines that the vehicle 1 is traveling (Yes in step S10), it acquires position information (step S11) and determines whether the software stored in the storage unit 14 corresponds to the position indicated by the position information (step S12). When the control circuit 20 determines that the software corresponds to the position indicated by the position information (Yes in step S12), it returns to the processing of step S10.
[0055] If the control circuit 20 determines that the software does not correspond to the position indicated by the position information (No in step S12), it requests update data from the server 90 (step S13). When the control circuit 20 acquires the update data from the server 90 (step S14), it updates the software stored in the storage unit 14 (step S15). Thereafter, the control circuit 20 returns to the processing of step S10.
[0056] That is, the in-vehicle wireless communication device 10 of the second embodiment repeatedly performs the determination process while the vehicle 1 is traveling. Therefore, when the in-vehicle wireless communication device 10 of the second embodiment enters another region while the vehicle 1 is traveling, the in-vehicle wireless communication device 10 can update the software to one compatible with the new region. Moreover, the in-vehicle wireless communication device 10 of the second embodiment determines by itself whether a software update is necessary and requests update data from the server 90 when necessary, thereby reducing the communication process with the server 90 compared to a configuration in which the server 90 is repeatedly made to determine whether a software update is necessary.
[0057] <Other embodiments> The present disclosure is not limited to the embodiments described above and in the drawings. For example, any combination of features of the above-described or following embodiments is possible within a range that does not contradict. Furthermore, any feature of the above-described or following embodiments may be omitted unless explicitly stated as essential. Furthermore, the above-described embodiment may be modified as follows.
[0058] In the second embodiment, only the software of the in-vehicle wireless communication device is updated while the vehicle is traveling. However, the in-vehicle device may be configured so that only the software for the in-vehicle device is updated while the vehicle is traveling. Alternatively, the in-vehicle wireless communication device software and the software for the in-vehicle device may both be updated while the vehicle is traveling.
[0059] The embodiments disclosed herein should be considered to be illustrative in all respects and not restrictive. The scope of the present invention is not limited to the embodiments disclosed herein, but is defined by the claims, and is intended to include all modifications within the meaning and scope of the claims. [Explanation of symbols]
[0060] 1...Vehicle 10…Vehicle wireless communication device 11...Radio communication section 12...GPS receiver 13…Location information acquisition unit 14...Storage section 15…Judgment section 16…Update section 17...First Communication Department (Communication Department) 18...Second Communications Department 20...Control circuit 50...In-vehicle device 51...Output section 52...Input section 90...Server 91...Communication Network
Claims
1. An in-vehicle wireless communication device that is mounted in a vehicle and that wirelessly communicates with an external server, a location information acquisition unit that acquires location information indicating the location of the vehicle; a storage unit for storing software; an update unit that updates the software stored in the storage unit; a wireless communication unit that wirelessly communicates with the server, The update unit requests update data corresponding to the position indicated by the position information from the server via the wireless communication unit, and updates the software using the update data obtained from the server. In-vehicle wireless communication device.
2. a determination unit that performs a determination process to determine whether the software stored in the storage unit corresponds to the location indicated by the location information, When the determination unit determines that the software does not correspond to the location indicated by the location information, the update unit requests the update data from the server and updates the software using the update data obtained from the server. The in-vehicle wireless communication device according to claim 1 .
3. the storage unit stores a correspondence table indicating a correspondence relationship between regions and the types of software; The determination unit determines whether the software corresponds to the position indicated by the position information based on the correspondence table and the position information. The in-vehicle wireless communication device according to claim 2 .
4. the determination unit repeatedly performs the determination process while the vehicle is traveling, When the determination unit determines that the software does not correspond to the location indicated by the location information, the update unit requests the update data from the server and updates the software using the update data obtained from the server.
4. The in-vehicle wireless communication device according to claim 2 or 3.
5. a communication unit that communicates with an in-vehicle device mounted in the vehicle; the update unit is capable of updating in-vehicle device software of the in-vehicle device via the communication unit; the determination unit determines whether the in-vehicle device software stored in the in-vehicle device corresponds to the location indicated by the location information; When the determination unit determines that the in-vehicle device software does not correspond to the position indicated by the position information, the update unit requests second update data corresponding to the position indicated by the position information from the server via the wireless communication unit, and updates the in-vehicle device software using the second update data obtained from the server.
4. The in-vehicle wireless communication device according to claim 2 or 3.
Citation Information
Patent Citations
Center, OTA master, method, program, and vehicle
JP2023005670A