Vehicle communication control system and vehicle communication control method
The vehicle communication control system allows aftermarket devices to acquire vehicle information by registering routing information through an external device process, addressing compatibility and confidentiality issues in existing systems.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-04-28
- Publication Date
- 2026-03-10
AI Technical Summary
Existing vehicle communication systems face challenges in enabling aftermarket devices to communicate with vehicle ECUs due to the lack of pre-set in-vehicle communication information and routing information, leading to inferior functionality compared to genuine products, and disclosing confidential information to third-party manufacturers.
A vehicle communication control system and method that utilizes a relay device to register routing information based on a process performed by an external communication device, allowing aftermarket devices to acquire vehicle information without disclosing confidential in-vehicle communication information or pre-setting routing information.
Enables aftermarket devices to communicate with vehicle ECUs using the in-vehicle network without disclosing confidential information and pre-setting communication or routing information, ensuring compatibility and functionality while protecting vehicle data integrity.
Smart Images

Figure 0007827534000001 
Figure 0007827534000002
Abstract
Description
[Technical Field]
[0001] The present invention relates to a vehicle communication control system and a vehicle communication control method that utilizes an external device (external communication device) such as a data center. [Background technology]
[0002] BACKGROUND ART Conventionally, there is a vehicle communication control system that performs communication between a communication device mounted on a vehicle and a data center (see, for example, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Publication No. 2019-144655 Summary of the Invention [Problem to be solved by the invention]
[0004] Meanwhile, an in-vehicle LAN (Local Area Network) including a CAN (Controller Area Network) is configured in a vehicle, and in the in-vehicle LAN, information and communication devices such as a display audio (D / A) and a navigation system, and an ECU (Electronic Control Unit), are each connected to a gateway, and the information and communication devices and the ECU communicate via the gateway. In order for the information and communication devices to communicate via the gateway, the information and communication devices must be set with in-vehicle communication information (e.g., scaling information such as CAN ID and LSB (Least Significant Bit)) that enables them to use the in-vehicle LAN, and the gateway must be set with routing information that enables data routing between the information and communication devices and the ECU.
[0005] Information and communication devices such as display audio (D / A) and navigation systems include genuine information and communication devices that are developed by vehicle manufacturers after disclosing in-vehicle communication information to parts manufacturers, as well as information and communication devices that users add to their vehicles after the sale (third-party products (aftermarket products)), and many users choose to add aftermarket products.As a result, there is a growing need to minimize the impact of differences between information and communication devices (genuine products, aftermarket products, etc.) and achieve equivalent functionality in vehicles.
[0006] However, since genuine products can have on-board communication information set in advance and routing information relating to the genuine products and ECUs set in advance in the gateway, the genuine products can, for example, communicate with an ECU connected to the gateway and obtain vehicle information (e.g., vehicle speed, intake volume, etc.) from the ECU.On the other hand, since on-board communication information cannot be set in advance in aftermarket products and routing information relating to the aftermarket products and ECUs cannot be set in advance in the gateway, the aftermarket products cannot, for example, communicate with an ECU connected to the gateway and obtain vehicle information from the ECU, making them inferior in functionality to genuine products.
[0007] Therefore, it is conceivable to disclose the in-vehicle communication information to third-party product manufacturers who develop third-party products, set the in-vehicle communication information in the third-party products, and set routing information related to the third-party products and the ECU in the gateway. However, from the viewpoint of protecting vehicle information, it is not realistic to disclose highly confidential in-vehicle communication information to all of the many third-party product manufacturers. Furthermore, setting routing information related to the third-party products and the ECU in the gateway for all third-party products that can be retrofitted by users to vehicles after sale would require a large amount of memory usage. Furthermore, it is not possible to handle third-party products developed after the vehicle is sold.
[0008] An object of the present invention is to provide a vehicle communication control system and a vehicle communication control method that enable an on-board device installed in a vehicle to obtain information using an on-board network established in the vehicle. [Means for solving the problem]
[0009] In order to achieve the above object, the vehicle communication control system according to the present invention includes an on-board device mounted in a vehicle, a relay device mounted in the vehicle and communicably connected to the on-board device via an on-board network, an on-board communication device mounted in the vehicle and communicably connected to the relay device via the on-board network and capable of communicating with an external communication device installed outside the vehicle and having a database, and a communication device that controls the vehicle and monitors vehicle speed, intake air flow, etc. Contains and an electronic control unit capable of providing a plurality of pieces of vehicle information, wherein the in-vehicle device requests and acquires any of the plurality of pieces of vehicle information from the electronic control unit via the relay device, the in-vehicle device being installable as an after-market part of the vehicle, and transmits in-vehicle device identification information for identifying the in-vehicle device and a request data ID for identifying the electronic control unit and for identifying the vehicle information acquired from the electronic control unit to the exterior communication device via the relay device and the in-vehicle communication device, the in-vehicle communication device transmits a vehicle ID, which is an identification number of the vehicle, to the exterior communication device in addition to the in-vehicle device identification information and the request data ID, Based on the result of a predetermined process by the exterior communication device, which determines whether the vehicle identification information, the requested data ID, and the vehicle ID are stored in association with the database, the relay device registers routing information so that data related to the on-board device can be routed in accordance with a routing change request transmitted from the exterior communication device, and the on-board device receives on-board communication information transmitted from the exterior communication device based on the result of the predetermined process, which enables use of the on-board network constructed including the relay device, and transmits information indicating the requested vehicle information from among the plurality of vehicle information to the electronic control unit, thereby becoming able to acquire the vehicle information.
[0010] According to this configuration, the relay device registers routing information so that data relating to the in-vehicle device can be routed in response to a routing change request transmitted from the exterior communication device based on a result of the predetermined processing performed by the exterior communication device, and the in-vehicle device receives in-vehicle communication information that enables use of the in-vehicle network constructed including the relay device, transmitted from the exterior communication device based on a result of the predetermined processing. Then, information indicating the requested vehicle information among the plurality of vehicle information can be transmitted to the electronic control unit, thereby making it possible to acquire the vehicle information. Therefore, by the exterior communication device performing a predetermined process regarding whether the in-vehicle device is capable of acquiring vehicle information, the in-vehicle device can acquire vehicle information from a device connected to the relay device using the in-vehicle network without disclosing highly confidential in-vehicle communication information to the manufacturer that develops the in-vehicle device, and without presetting in-vehicle communication information for the in-vehicle device or presetting in memory routing information that enables routing of data related to the in-vehicle device to the relay device. Furthermore, by the exterior communication device performing a predetermined process regarding whether the in-vehicle device is capable of acquiring vehicle information, the in-vehicle device can acquire vehicle information from a device connected to the relay device even if the in-vehicle device is developed after the vehicle has been sold or after the development of the vehicle has been completed. Furthermore, even if the in-vehicle device is installed as an after-market accessory in the vehicle, the in-vehicle device can acquire vehicle information from the device connected to the relay device by using the in-vehicle network.
[0013] The vehicle communication control method according to the present invention includes an on-board device mounted on a vehicle, a relay device mounted on the vehicle and communicably connected to the on-board device via an on-board network, an on-board communication device mounted on the vehicle and communicably connected to the relay device via the on-board network and capable of communicating with an external communication device installed outside the vehicle and having a database, and a communication device that controls the vehicle and monitors vehicle speed, intake air flow, etc. Containsand an electronic control unit capable of providing a plurality of pieces of vehicle information, wherein the in-vehicle device requests and acquires one of the plurality of pieces of vehicle information from the electronic control unit via the relay device, the in-vehicle device being installable as an after-market part of the vehicle, and transmits in-vehicle device identification information for identifying the in-vehicle device and a request data ID for identifying the electronic control unit and for identifying the vehicle information acquired from the electronic control unit to the exterior communication device via the relay device and the in-vehicle communication device, and the in-vehicle communication device transmits a vehicle ID, which is an identification number of the vehicle, to the exterior communication device in addition to the in-vehicle device identification information and the request data ID. Based on the results of a predetermined process by the exterior communication device, which receives the vehicle-mounted device identification information, the requested data ID, and the vehicle ID and determines whether they are stored in association with the database, the relay device registers routing information so as to enable routing of data related to the vehicle-mounted device in accordance with the routing change request transmitted from the exterior communication device, and the vehicle device receives vehicle communication information that enables use of the vehicle network constructed including the relay device, transmitted from the exterior communication device based on the results of the predetermined process, and transmits information indicating the requested vehicle information from among the plurality of vehicle information to the electronic control unit, thereby becoming able to acquire the vehicle information.
[0014] According to this configuration, the relay device registers routing information so that data relating to the in-vehicle device can be routed in response to a routing change request transmitted from the exterior communication device based on a result of the predetermined processing performed by the exterior communication device, and the in-vehicle device receives in-vehicle communication information that enables use of the in-vehicle network constructed including the relay device, transmitted from the exterior communication device based on a result of the predetermined processing. Then, information indicating the requested vehicle information among the plurality of vehicle information can be transmitted to the electronic control unit, thereby making it possible to acquire the vehicle information.Therefore, by the exterior communication device performing a predetermined process regarding whether the in-vehicle device is capable of acquiring vehicle information, the in-vehicle device can acquire vehicle information from a device connected to the relay device using the in-vehicle network without disclosing highly confidential in-vehicle communication information to the manufacturer that develops the in-vehicle device, and without presetting in-vehicle communication information for the in-vehicle device or presetting in memory routing information that enables routing of data related to the in-vehicle device to the relay device. Furthermore, by the exterior communication device performing a predetermined process regarding whether the in-vehicle device is capable of acquiring vehicle information, the in-vehicle device can acquire vehicle information from a device connected to the relay device even if the in-vehicle device is developed after the vehicle has been sold or after the development of the vehicle has been completed. Furthermore, even if the in-vehicle device is installed as an after-market accessory in the vehicle, the in-vehicle device can acquire vehicle information from the device connected to the relay device by using the in-vehicle network. [Effects of the Invention]
[0015] According to the present invention, the relay device registers routing information so that data related to the in-vehicle device can be routed in response to a routing change request transmitted from the exterior communication device based on the results of the predetermined processing performed by the exterior communication device, and the in-vehicle device receives in-vehicle communication information that enables use of the in-vehicle network established including the relay device, transmitted from the exterior communication device based on the results of the predetermined processing. Therefore, by the exterior communication device performing the predetermined processing related to whether the in-vehicle device can acquire vehicle information, the in-vehicle device can acquire vehicle information from a device connected to the relay device using the in-vehicle network without disclosing highly confidential in-vehicle communication information to the manufacturer that develops the in-vehicle device and without presetting in-vehicle communication information for the in-vehicle device or presetting routing information that enables routing of data related to the in-vehicle device in the relay device in memory. Furthermore, by the exterior communication device performing the predetermined processing related to whether the in-vehicle device can acquire vehicle information, the in-vehicle device can acquire vehicle information from a device connected to the relay device even if the in-vehicle device is developed after the vehicle has been sold or after the vehicle's development has been completed. [Brief explanation of the drawings]
[0016] [Figure 1] 1 is a system configuration diagram showing the configuration of a vehicle communication control system according to an embodiment of the present invention; [Figure 2] 2 is a sequence diagram showing a communication sequence performed in the vehicle communication control system of FIG. 1, in which an information communication device acquires vehicle information from an ECU. DETAILED DESCRIPTION OF THE INVENTION
[0017] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
[0018] 1. System configuration of vehicle communication control system The system configuration of a vehicle communication control system S according to one embodiment of the present invention will be described with reference to FIG.
[0019] An in-vehicle LAN including a CAN and the like is configured in a vehicle M. A vehicle communication control system S shown in FIG. 1 is a system mounted on the vehicle M, and includes a gateway 1, a DLC (Data Link Connector) 2, an in-vehicle communication device 3, an ECU 4, and an information communication device 5, which are included in the in-vehicle LAN including a CAN and the like. A data center 6 shown in FIG. 1 is a device installed outside the vehicle M, and is capable of communicating with the in-vehicle communication device 3 included in the vehicle communication control system S, for example, via wireless communication. The gateway 1 corresponds to the "relay device" of the present invention, the in-vehicle communication device 3 corresponds to the "in-vehicle communication device" of the present invention, the information communication device 5 corresponds to the "in-vehicle device" of the present invention, the data center 6 corresponds to the "external communication device" of the present invention, and the in-vehicle LAN corresponds to the "in-vehicle network" of the present invention.
[0020] The gateway 1 has a function of relaying communications between networks with different communication protocols. The gateway 1 of this embodiment is a multi-channel gateway, to which a DLC 2, an in-vehicle communication device 3, an ECU 4, and an information communication device 5 are connected. The gateway 1 stores in a memory (not shown) a routing table that registers routing information (e.g., which channel to use) that enables routing of data exchanged between the information communication device 5 and the ECU 4. The gateway 1 relays data based on the routing information registered in the routing table stored in the memory (not shown). In this embodiment, when the gateway 1 receives a routing change request from the data center 6 via the in-vehicle communication device 3, as described below, it updates the routing table stored in the memory (not shown).
[0021] The DLC 2 is a connector to which a vehicle diagnostic device (not shown) or the like, which is a diagnostic tool, is connected, and is connected to the gateway 1.
[0022] The in-vehicle communication device 3 is constructed, for example, using a DCM (Data Communication Module), which is a communication device dedicated to the vehicle, and is connected to the gateway 1 and communicates with a data center 6 installed outside the vehicle M.
[0023] The ECU 4 is, for example, a body ECU, a VSC (Vehicle Stability Control) ECU, a meter ECU, a stereo camera ECU, an EFI (Electronic Fuel Injection) ECU, or the like, and is connected to the gateway 1. In this embodiment, the ECU 4 is an ECU from which the information communication device 5 acquires vehicle information, and transmits vehicle information requested by the information communication device 5 via the gateway 1 to the information communication device 5 via the gateway 1. The body ECU, VSC ECU, meter ECU, stereo camera ECU, and EFI ECU are common devices, and detailed description thereof will be omitted.
[0024] The information communication device 5 is, for example, an in-vehicle device such as a display audio (D / A) or a navigation system, and is connected to the gateway 1. The information communication device 5 of this embodiment is an aftermarket device (an aftermarket product) that is attached by a user to the vehicle M after it has been sold.
[0025] When the information and communication device 5 is retrofitted to the vehicle M, the information and communication device 5 is not set with in-vehicle communication information (e.g., scaling information such as CAN ID and LSB (Least Significant Bit)) that enables the information and communication device 5 to use an in-vehicle LAN including CAN, and the routing table of the gateway 1 does not register routing information that enables the gateway 1 to route data exchanged between the information and communication device 5 and the ECU 4. Therefore, when the information and communication device 5 is retrofitted to the vehicle M, the information and communication device 5 and the ECU 4 cannot communicate with each other via the gateway 1, and the information and communication device 5 cannot obtain vehicle information from the ECU 4 via the gateway 1.
[0026] In this embodiment, the following processing is performed so that the information communication device 5 can communicate with the ECU 4 via the gateway 1 and obtain vehicle information from the ECU 4 via the gateway 1. In this embodiment, the information communication device 5 is able to know what vehicle information is available from the ECU.
[0027] After the information communication device 5 is retrofitted to the vehicle M, when the information communication device 5 detects an operation of the pairing switch (an operation requesting the data center 6 to perform a match using a database related to the information communication device 5 and the vehicle M), the information communication device 5 transmits an information communication device ID and a requested data ID to the data center 6 via the gateway 1 and the in-vehicle communication device 3. The gateway 1 is capable of relaying data between the information communication device 5 and the in-vehicle communication device 3. When the information communication device ID and the requested data ID are transmitted from the information communication device 5 to the data center 6 via the gateway 1 and the in-vehicle communication device 3, the in-vehicle communication device 3 transmits a vehicle ID to the data center 6. As a result, the data center 6 receives the information communication device ID, the requested data ID, and the vehicle ID. Here, the information communication device ID is an ID for identifying the information communication device 5 and corresponds to the "in-vehicle device identification information" of the present invention. The requested data ID is an ID for identifying the ECU 4 and for identifying information acquired from the ECU 4. The vehicle ID is the VIN (Vehicle Identification Number) of the vehicle M.
[0028] The data center 6 checks whether the received vehicle ID, information and communication device ID, and requested data ID are stored in association with each other in a database in a memory (not shown) provided in the data center 6. This checking process corresponds to the "predetermined process" of the present invention. If the data center 6 can check that the received vehicle ID, information and communication device ID, and requested data ID are stored in association with each other in the database, it transmits the above-mentioned in-vehicle communication information (CAN ID, scaling information, etc.) and a routing change request (a request to register routing information that enables routing of data exchanged between the information and communication device 5 and the ECU 4 in the routing table and change the routing table). The in-vehicle communication information is transmitted from the data center 6 to the information and communication device 5 via the in-vehicle communication device 3 and the gateway 1. The routing change request is transmitted from the data center 6 to the gateway 1 via the in-vehicle communication device 3.
[0029] When the gateway 1 receives a routing change request from the data center 6 via the in-vehicle communication device 3, it registers routing information in the routing table stored in memory (not shown) that enables the gateway 1 to route data exchanged between the information communication device 5 and the ECU 4, and changes the routing table.
[0030] The information communication device 5 receives the above-mentioned in-vehicle communication information (CAN ID, scaling information, etc.) from the data center 6 via the in-vehicle communication device 3 and the gateway 1.
[0031] The above is a series of processes that enable the information communication device 5 to communicate with the ECU 4 via the gateway 1 and acquire vehicle information from the ECU 4 via the gateway 1.
[0032] When acquiring information from the ECU 4 via the gateway 1, the information communication device 5 uses in-vehicle communication information (CAN ID, scaling information, etc.) to request vehicle information from the ECU 4 via the gateway 1. The ECU 4 transmits the vehicle information requested from the information communication device 5 via the gateway 1 to the information communication device 5 via the gateway 1, and the information communication device 5 receives the vehicle information requested from the ECU 4 from the ECU 4 via the gateway 1.
[0033] As described above, the data center 6 is a device installed outside the vehicle M. In this embodiment, a memory (not shown) provided in the data center 6 stores information regarding which vehicle information of which ECU is permitted to be disclosed to information communication devices such as the information communication device 5 mounted on a vehicle such as the vehicle M. Specifically, a database that associates vehicle IDs, information communication device IDs, and requested data IDs is stored in the memory (not shown) provided in the data center 6.
[0034] The data center 6 receives the vehicle ID, the information and communication device ID, and the requested data ID, and checks whether the received vehicle ID, information and communication device ID, and requested data ID are stored in association with each other in the database. That is, it checks whether or not to permit the information and communication device identified by the information and communication device ID mounted on the vehicle identified by the vehicle ID to disclose the vehicle information identified by the requested data ID of the ECU identified by the requested data ID.
[0035] If the data center 6 confirms that the received vehicle ID, information and communication device ID, and requested data ID are stored in a database in correspondence with each other, that is, if it confirms that the information and communication device identified by the information and communication device ID installed in the vehicle identified by the vehicle ID is authorized to disclose the vehicle information identified by the requested data ID of the ECU identified by the requested data ID, it sends the above-mentioned on-board communication information (CAN ID, scaling information, etc.) to the information and communication device 5 and sends the above-mentioned routing change request to the gateway 1.
[0036] On the other hand, if the data center 6 cannot confirm that the received vehicle ID, information and communication device ID, and requested data ID are stored in association with each other in the database, that is, if it confirms that the information and communication device identified by the information and communication device ID mounted on the vehicle identified by the vehicle ID is not permitted to disclose the vehicle information identified by the requested data ID of the ECU identified by the requested data ID, it does not transmit the above-mentioned in-vehicle communication information and routing change request, but instead transmits, for example, a message indicating authentication failure. Therefore, as in the case where it can be confirmed that the received vehicle ID, information and communication device ID, and requested data ID are stored in association with each other in the database, the gateway 1 does not change the routing table, and the information and communication device 5 cannot obtain the above-mentioned in-vehicle communication information (CAN ID, scaling information, etc.).
[0037] 2. Communication sequence of vehicle communication control system A communication sequence in which the information communication device 5 acquires information from the ECU 4 in the vehicle communication control system S of FIG. 1 will be described with reference to FIG.
[0038] When the communication sequence in Figure 2 is started, the information communication device 5 does not have any in-vehicle communication information (CAN ID, scaling information, etc.) set, and the routing table of the gateway 1 does not have any routing information registered that enables routing of data exchanged between the information communication device 5 and the ECU 4.
[0039] When the information communication device 5 detects the operation of the pairing switch (step S1), it transmits to the data center 6 an information communication device ID for identifying the information communication device 5 and a request data ID for identifying the ECU 4 and for identifying the vehicle information acquired from the ECU 4. The information communication device ID and the request data ID are transmitted from the information communication device 5 to the gateway 1 and received by the gateway 1 (step S2), and are transmitted from the gateway 1 to the in-vehicle communication device 3 and received by the in-vehicle communication device 3 (step S3).
[0040] The in-vehicle communication device 3, which has received the information communication device ID and the requested data ID from the gateway 1, transmits the information communication device ID and the requested data ID, as well as a vehicle ID for identifying the vehicle M, to the data center 6. The vehicle ID, information communication device ID and requested data ID are transmitted from the in-vehicle communication device 3 to the data center 6 and received by the data center 6 (step S4).
[0041] The data center 6 checks whether the vehicle ID, information communication device ID, and requested data ID received in step S4 are stored in association with each other in a database in a memory (not shown) provided in the data center 6 (step S5). In the communication sequence of Fig. 2, it is confirmed that the vehicle ID, information communication device ID, and requested data ID received in step S4 are stored in association with each other in the database. In other words, it is confirmed that the information communication device 5 mounted on the vehicle M is permitted to disclose the vehicle information of the ECU 4 requested by the information communication device 5.
[0042] If the data center 6 can confirm that the association between the vehicle ID, information communication device ID, and requested data ID received in step S4 is stored in the database, that is, if it can confirm that the information communication device 5 mounted on the vehicle M is permitted to disclose the vehicle information of the ECU 4 requested by the information communication device 5, it transmits the in-vehicle communication information (CAN ID, scaling information, etc.) to the information communication device 5 and transmits a routing change request to the gateway 1. The in-vehicle communication information (CAN ID, scaling information, etc.) and the routing change request are transmitted from the data center 6 to the in-vehicle communication device 3 and received by the in-vehicle communication device 3 (step S6), and are then transmitted from the in-vehicle communication device 3 to the gateway 1 and received by the gateway 1 (step S7).
[0043] Based on the routing change request received in step S7, the gateway 1 registers routing information that enables the gateway 1 to route data exchanged between the information communication device 5 and the ECU 4 in the routing table stored in a memory (not shown) provided in the gateway 1, thereby changing the routing table (step S8).
[0044] Furthermore, the gateway 1 transmits the in-vehicle communication information (CAN ID, scaling information, etc.) received in step S7 to the information communication device 5. The in-vehicle communication information (CAN ID, scaling information, etc.) is transmitted from the gateway 1 to the information communication device 5 and received by the information communication device 5 (step S9).
[0045] Based on the in-vehicle communication information (CAN ID, scaling information, etc.) received in step S9, the information communication device 5 transmits information indicating the requested vehicle information to the ECU 4. The information indicating the vehicle information is transmitted from the information communication device 5 to the gateway 1 and received by the gateway 1 (step S10).
[0046] The gateway 1 checks whether the CAN ID related to the transmission and reception of information indicating vehicle information requested by the information communication device 5 to the ECU 4 is the correct CAN ID. In the communication sequence of FIG. 2, the CAN ID is confirmed to be correct. Then, the gateway 1 transmits the information indicating the vehicle information received in step S10 to the ECU 4 based on the routing information registered in the routing table. The information indicating the vehicle information is transmitted from the gateway 1 to the ECU 4 and received by the ECU 4 (step S11). Note that if the CAN ID is not the correct CAN ID, the gateway 1 does not transmit the information indicating the vehicle information received in step S10 to the ECU 4.
[0047] The ECU 4 obtains the data value of the vehicle information indicated by the information received in step S11 and performs processing to respond to the information communication device 5 (step S12). The ECU 4 transmits the data value of the vehicle information to the information communication device 5, for example, by diagnostic communication. The data value of the vehicle information is transmitted from the ECU 4 to the gateway 1 and received by the gateway 1 (step S13), and is transmitted from the gateway 1 to the information communication device 5 based on the routing information registered in the routing table and received by the information communication device 5 (step S14).
[0048] 3.Effects According to the above-described embodiment, the information communication device 5 transmits the information communication device ID and the requested data ID to the data center 6 via the gateway 1 and the in-vehicle communication device 3, and at this time, the in-vehicle communication device 3 transmits the vehicle ID to the data center 6. If the data center 6 can confirm that the vehicle ID, the information communication device ID, and the requested data ID are stored in association with each other in the database (if it can confirm that the information communication device 5 identified by the information communication device ID mounted on the vehicle M identified by the vehicle ID is permitted to disclose the vehicle information identified by the requested data ID of the ECU 4 identified by the requested data ID), it transmits in-vehicle communication information (CAN ID, scaling information, etc.) to the information communication device 5 and transmits a routing change request to the gateway 1. The gateway 1 registers routing information that enables routing of data exchanged between the information communication device 5 and the ECU 4 in a routing table, and the information communication device 5 acquires the in-vehicle communication information. Therefore, even without presetting the in-vehicle communication information for the information communication device 5 and presetting the routing information for the gateway 1 that enables the routing of data exchanged between the information communication device 5 and the ECU 4, the information communication device 5 can obtain vehicle information from the ECU 4 via the gateway 1 under the control of the gateway 1.
[0049] Furthermore, even if the information and communication device 5 is an aftermarket product that can be attached to the vehicle M, the information and communication device 5 can acquire in-vehicle communication information, and the gateway 1 can register in the routing table routing information that enables the routing of data exchanged between the information and communication device 5 and the ECU 4. Therefore, even without presetting the in-vehicle communication information in the information and communication device 5 and presetting the routing information that enables the routing of data exchanged between the information and communication device 5 and the ECU 4 in the gateway 1, the information and communication device 5 can acquire vehicle information from the ECU 4 via the gateway 1 under the control of the gateway 1.
[0050] Furthermore, if the vehicle information of the ECU is made public to the manufacturer developing the information and communication device 5 (if the request data ID is made public), the information and communication device 5 can obtain vehicle information from the ECU 4 via the gateway 1 without disclosing highly confidential in-vehicle communication information (CAN ID, scaling information, etc.). In this way, it is possible to provide vehicle information from the ECU 4 to an information and communication device 5 such as an aftermarket product, while suppressing the disclosure of information such as highly confidential in-vehicle communication information to the development meter of the information and communication device 5.
[0051] Furthermore, if the vehicle ID, information and communication device ID, and requested data ID are not stored in association with each other in the database of the data center 6, the information and communication device 5 cannot acquire the in-vehicle communication information, routing information that enables the gateway 1 to route data exchanged between the information and communication device 5 and the ECU 4 is not registered in the gateway 1, and the information and communication device 5 cannot acquire the vehicle information of the ECU 4. In this way, for example, an information and communication device 5 that is counterfeit or the like cannot acquire vehicle information of the ECU 4 that is not permitted to be disclosed to the information and communication device 5 under the control of the gateway 1, thereby protecting the vehicle information.
[0052] Furthermore, even if the information and communication device 5 is an aftermarket information and communication device developed after the sale of the vehicle M or after the completion of development of the vehicle M, the vehicle ID, the information and communication device ID, and the requested data ID are stored in association with each other in the database of the data center 6, so that the information and communication device 5 can acquire the in-vehicle communication information, and the gateway 1 can register in the routing table routing information that enables the routing of data exchanged between the information and communication device 5 and the ECU 4. Therefore, the information and communication device 5 can acquire the vehicle information from the ECU 4.
[0053] Furthermore, it is possible to increase the number of aftermarket information and communication devices 5 that can achieve the same functionality as the genuine products, thereby improving the appeal of the vehicle M itself that is equipped with the vehicle communication control system S.
[0054] In addition, various design modifications can be made to the above-described configuration within the scope of the claims.
[0055] For example, in the above embodiment, the data center 6 stores in memory (not shown) a database associating vehicle IDs, information and communication device IDs, and requested data IDs, but this is not limited to this, and for example, a database associating vehicle IDs with information and communication device IDs may be stored in memory (not shown), which allows the gateway 1 to change routing information for each information and communication device, and the information and communication device 5 to obtain in-vehicle communication information (CAN ID, scaling information, etc.). In this case, the information and communication device 5 transmits the information and communication device ID to the data center 6 via the gateway 1 and the in-vehicle communication device 3. Then, the data center 6 checks whether the vehicle ID (vehicle ID sent by the in-vehicle communication device 3 to the data center 6) and the information communication device ID (information communication device ID sent by the information communication device 5 to the data center 6) are stored in association with each other in the database, and if it is confirmed that the vehicle ID and the information communication device ID are stored in association with each other in the database, it sends a routing change request to the gateway 1 and sends in-vehicle communication information (CAN ID, scaling information, etc.) to the information communication device 5.
[0056] Furthermore, the contents described in the above embodiment and the contents described in the above modified examples may be combined as appropriate.
[0057] The present invention is widely applicable to a vehicle communication control system and a vehicle communication control method that utilizes an external device (external communication device) such as a data center. [Explanation of symbols]
[0058] S: Vehicle communication control system M: Vehicle 1: Gateway 3: In-vehicle communication device 4: ECU 5: Information and communication equipment 6: Data Center
Claims
1. an on-board device mounted in a vehicle; a relay device mounted on the vehicle and communicably connected to the in-vehicle device via an in-vehicle network; an in-vehicle communication device mounted on the vehicle, communicably connected to the relay device via the in-vehicle network, and capable of communicating with an external communication device installed outside the vehicle and having a database; An electronic control unit that controls the vehicle and can provide multiple vehicle information including vehicle speed and intake volume. Equipped with the in-vehicle device requests and acquires any one of the plurality of pieces of vehicle information from the electronic control unit via the relay device, The in-vehicle device It can be retrofitted to the vehicle, transmitting, to the exterior communication device via the relay device and the in-vehicle communication device, in-vehicle device identification information for identifying the in-vehicle device and a request data ID for identifying the electronic control unit and for identifying the vehicle information acquired from the electronic control unit; The in-vehicle communication device includes: transmitting a vehicle ID, which is an identification number of the vehicle, to the exterior communication device in addition to the in-vehicle device identification information and the request data ID; Based on a result of a predetermined process performed by the exterior communication device, it is determined whether the in-vehicle device identification information, the request data ID, and the vehicle ID are stored in association with each other in the database. the relay device registers routing information so that data related to the in-vehicle device can be routed in response to a routing change request transmitted from the exterior communication device; The in-vehicle device receives in-vehicle communication information that enables use of the in-vehicle network constructed including the relay device, which is transmitted from the exterior communication device based on the result of the predetermined processing, and transmits information indicating the requested vehicle information from among the plurality of vehicle information to the electronic control unit, thereby becoming able to acquire the vehicle information. A vehicle communication control system comprising:
2. an on-board device mounted in a vehicle; a relay device mounted on the vehicle and communicably connected to the in-vehicle device via an in-vehicle network; an in-vehicle communication device mounted on the vehicle, communicably connected to the relay device via the in-vehicle network, and capable of communicating with an external communication device installed outside the vehicle and having a database; An electronic control unit that controls the vehicle and can provide multiple vehicle information including vehicle speed and intake volume. Equipped with a vehicle communication control method performed in a vehicle communication control system, in which the in-vehicle device requests and acquires any one of the plurality of vehicle information from the electronic control unit via the relay device, The in-vehicle device It can be retrofitted to the vehicle, transmitting, to the exterior communication device via the relay device and the in-vehicle communication device, in-vehicle device identification information for identifying the in-vehicle device and a request data ID for identifying the electronic control unit and for identifying the vehicle information acquired from the electronic control unit; The in-vehicle communication device includes: transmitting a vehicle ID, which is an identification number of the vehicle, to the exterior communication device in addition to the in-vehicle device identification information and the request data ID; Based on a result of a predetermined process performed by the exterior communication device, it is determined whether the in-vehicle device identification information, the request data ID, and the vehicle ID are stored in association with each other in the database. the relay device registers routing information so that data related to the in-vehicle device can be routed in response to a routing change request transmitted from the exterior communication device; The in-vehicle device receives in-vehicle communication information that enables use of the in-vehicle network constructed including the relay device, which is transmitted from the exterior communication device based on the result of the predetermined processing, and transmits information indicating the requested vehicle information from among the plurality of vehicle information to the electronic control unit, thereby becoming able to acquire the vehicle information. A vehicle communication control method comprising:
Citation Information
Patent Citations
On-vehicle communication system and on-vehicle relay device
JP2014193654A
On-vehicle device and probe data transmission method
JP2019144655A
Management device, identification information allocation method for on-vehicle device, on-vehicle system, and data structure
JP2021114724A