In-vehicle control device, operation control method, and communication system
The in-vehicle control device addresses unnecessary power consumption by detecting the service type and selectively stopping service-compatible devices, improving power-saving functions in the in-vehicle network.
Patent Information
- Application Number
- JP2022189047
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-11-28
- Publication Date
- 2025-12-23
- Estimated Expiration
- 2042-11-28
AI Technical Summary
In existing in-vehicle networks, there is a waste of power consumption of devices that are not required to be operated, and in such cases, the power consumption of in-vehicle devices that are not necessary to be operated, thereby reducing unnecessary power consumption and improving the power-saving function of the in-vehicle network.
An in-vehicle control device that detects the type of service being executed and selectively stops the operation of service-compatible devices, using a detection unit and a control unit to manage device operation based on service information.
This approach reduces unnecessary power consumption by stopping operation of devices not required for the current service, thereby enhancing the power-saving function of the in-vehicle network.
Smart Images

Figure 0007790327000001 
Figure 0007790327000002 
Figure 0007790327000003
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to an in-vehicle control device, an operation control method, and a communication system. [Background technology]
[0002] Conventionally, a technology has been proposed for performing control according to a communication load in an in-vehicle network including a plurality of in-vehicle devices. For example, Patent Document 1 (JP 2021-182679 A) discloses the following technology. That is, a communication system includes a network (1) and a plurality of control devices (10, 20, 30, 40, 50) connected to the network and capable of communicating with each other via the network, the plurality of control devices including at least a first control device and a second control device, the first control device and the second control device being capable of transmitting a network management frame for managing communication in the network, the first control device and the second control device, when performing communication-required control that requires data communication using a data frame with another control device, creating the network management frame including group information indicating a group of control devices that communicates the data frame and transmitting the network management frame to the plurality of control devices via the network, the first control device and the second control device associating the group information with the group information and transmitting the network management frame to the plurality of control devices via the network, The network management frame includes load information for detecting the communication load of the network when the data frame is communicated by a control device included in a group indicated by the information, and when, after the first control device and the second control device receive the network management frame including the group information from one of the control devices, the other control device attempts to initiate communication-necessity control that requires communication of the data frame with another control device, the other control device detects the current communication load of the network based on the group information and the load information included in the received network management frame, and takes into account the current communication load, determines a group of control devices that will communicate the data frame so that the communication load in the network does not exceed a communication load threshold, and controls the creation of the network management frame so that communication is performed by the determined group. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Publication No. 2021-182679 [Patent Document 2] Japanese Patent Application Laid-Open No. 2013-192108 Summary of the Invention [Problem to be solved by the invention]
[0004] In the in-vehicle network, for example, a plurality of services are executed, and the in-vehicle device to be operated when each service is executed in the in-vehicle network is predetermined based on the type of vehicle in which the in-vehicle network is installed, the configuration of the in-vehicle network, etc.
[0005] However, depending on the vehicle user, there may be cases where it is not necessary to operate all of the predetermined in-vehicle devices corresponding to a certain service when the service is being executed, and in such cases, the power consumption of the in-vehicle devices that are not required to be operated is wasted.
[0006] The present disclosure has been made to solve the above-mentioned problems, and its purpose is to provide an in-vehicle control device, an operation control method, and a communication system that can improve power saving functions in an in-vehicle network. [Means for solving the problem]
[0007] The vehicle control device disclosed herein is an vehicle control device used in an vehicle network including a plurality of vehicle devices, and includes a detection unit that detects the type of service being executed in the vehicle network, and a control unit that, when a plurality of service-compatible devices, which are a predetermined plurality of the vehicle devices corresponding to the type of service detected by the detection unit, are operating, selects some of the service-compatible devices and performs stop control to stop the operation of the selected service-compatible devices.
[0008] One aspect of the present disclosure may be realized not only as an on-board control device including such a characteristic processing unit, but also as a program for causing a computer to execute the steps of such characteristic processing, or as a semiconductor integrated circuit that realizes part or all of the on-board control device. [Effects of the Invention]
[0009] According to the present disclosure, it is possible to improve the power saving function in an in-vehicle network. [Brief explanation of the drawings]
[0010] [Figure 1] FIG. 1 is a diagram showing a configuration of an in-vehicle system according to a first embodiment of the present disclosure. [Figure 2] FIG. 2 is a diagram illustrating a configuration of the integrated ECU according to the first embodiment of the present disclosure. [Figure 3] FIG. 3 is a diagram illustrating an example of management information stored in the integrated ECU according to the first embodiment of the present disclosure. [Figure 4] FIG. 4 is a diagram illustrating an example of service information created by the integrated ECU according to the first embodiment of the present disclosure. [Figure 5] FIG. 5 is a diagram illustrating an example of management information after the update process by the integrated ECU according to the first embodiment of the present disclosure. [Figure 6] FIG. 6 is a diagram illustrating a specific example of service information created by the integrated ECU according to the first embodiment of the present disclosure. [Figure 7] FIG. 7 is a diagram illustrating a specific example of service information created by the integrated ECU according to the first embodiment of the present disclosure. [Figure 8] FIG. 8 is a diagram illustrating a specific example of service information created by the integrated ECU according to the first embodiment of the present disclosure. [Figure 9] FIG. 9 is a flowchart defining an operation procedure when the integrated ECU according to the first embodiment of the present disclosure controls the service supporting device. [Figure 10]FIG. 10 is a diagram illustrating a configuration of a communication system according to the second embodiment of the present disclosure. [Figure 11] FIG. 11 is a diagram illustrating a configuration of an integrated ECU according to the second embodiment of the present disclosure. [Figure 12] FIG. 12 is a diagram illustrating a configuration of a management device according to the second embodiment of the present disclosure. [Figure 13] FIG. 13 is a flowchart defining an operation procedure when the integrated ECU according to the second embodiment of the present disclosure controls the service supporting device. [Figure 14] FIG. 14 is a diagram illustrating an example of a sequence of operation change control in a communication system according to the second embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION
[0011] First, the contents of the embodiments of the present disclosure will be listed and described. (1) An in-vehicle control device according to an embodiment of the present disclosure is an in-vehicle control device used in an in-vehicle network including a plurality of in-vehicle devices, and includes: a detection unit that detects the type of service being executed in the in-vehicle network; and a control unit that, when a plurality of service-compatible devices, which are a predetermined plurality of the in-vehicle devices corresponding to the type of service detected by the detection unit, are operating, selects some of the service-compatible devices and performs stop control to stop the operation of the selected service-compatible devices.
[0012] In this way, by configuring the system to stop the operation of a device selected from among a plurality of service-enabled devices, it is possible to stop the operation of, for example, a service-enabled device that is not required to be in operation, thereby reducing unnecessary power consumption and improving the power-saving function of the in-vehicle network.
[0013] (2) In the above (1), the in-vehicle control device may further include an acquisition unit that acquires service information for each service indicating the service-compatible devices that are to be activated when the service is executed and the service-compatible devices that are to be stopped when the service is executed, and the control unit may select the service-compatible devices that are to be subject to the stop control based on the service information acquired by the acquisition unit.
[0014] With this configuration, it is possible to easily select a service-compatible device to be subject to stop control or to be subject to release of stop control, using the service information.
[0015] (3) In the above (2), when the detection unit detects the type of service, the control unit may control the operation of the plurality of service-compatible devices corresponding to the type of service, and the in-vehicle control device may further include a monitoring unit that monitors the operation of the plurality of service-compatible devices, and the acquisition unit may acquire the service information created based on the monitoring results by the monitoring unit.
[0016] With this configuration, it is possible to select an appropriate service supporting device as a target for stop control depending on the operating status of each service supporting device, and also to select an appropriate service supporting device for which stop control is to be released depending on the above-mentioned status.
[0017] (4) In any of (1) to (3) above, the plurality of service-enabled devices may include the service-enabled devices provided corresponding to seats of a vehicle in which the in-vehicle network is installed.
[0018] With this configuration, for example, when a service provided in a seat of a vehicle is being executed, the operation of the service-supporting device corresponding to the seat that does not need to provide the service can be stopped, thereby reducing unnecessary power consumption while the service is being executed.
[0019] (5) In any of (1) to (3) above, the plurality of service-enabled devices may include a service-enabled device provided in correspondence with the installation position of an in-vehicle device in a vehicle equipped with the in-vehicle network.
[0020] With this configuration, for example, when a service using data transmitted from an in-vehicle device is being executed, the operation of the service-compatible device corresponding to the installation position of the in-vehicle device that does not need to transmit data can be stopped, thereby reducing unnecessary power consumption while the service is being executed.
[0021] (6) In any one of (1) to (3) above, the plurality of service response devices may include the service response device provided corresponding to a door of a vehicle in which the in-vehicle network is installed.
[0022] With this configuration, for example, when a service related to opening and closing doors for boarding and disembarking is being performed, the operation of the service-compatible device corresponding to the door that does not need to be opened or closed can be stopped, thereby reducing unnecessary power consumption while the service is being performed.
[0023] (7) An operation control method according to an embodiment of the present disclosure is an operation control method in an in-vehicle control device used in an in-vehicle network including a plurality of in-vehicle devices, and includes the steps of: detecting a type of service executed in the in-vehicle network; and, when a plurality of service-compatible devices, which are a predetermined plurality of the in-vehicle devices corresponding to the detected type of service, are operating, selecting some of the service-compatible devices and performing stop control to stop the operation of the selected service-compatible devices.
[0024] In this way, by configuring the system to stop the operation of a device selected from among a plurality of service-enabled devices, it is possible to stop the operation of, for example, a service-enabled device that is not required to be in operation, thereby reducing unnecessary power consumption and improving the power-saving function of the in-vehicle network.
[0025] (8) A communication system according to an embodiment of the present disclosure includes an in-vehicle control device and a management device, wherein the in-vehicle control device transmits monitoring information to the management device indicating monitoring results regarding the operation of a plurality of service-compatible devices, which are a predetermined plurality of the in-vehicle devices corresponding to types of services executed in an in-vehicle network including a plurality of in-vehicle devices, and the management device receives the monitoring information from the in-vehicle control device and transmits service information to the in-vehicle control device indicating the service-compatible devices to be operated when the service is executed and the service-compatible devices to be stopped when the service is executed.
[0026] In this way, the on-board control device manages monitoring information related to the operation of multiple service-compatible devices. Device The monitoring information is transmitted to the management device, and the management device receives the monitoring information and transmits the service information to the in-vehicle control device. This configuration allows the in-vehicle control device to, for example, stop the operation of a service supporting device that is not required to be in operation among the multiple service supporting devices, thereby reducing unnecessary power consumption and improving the power saving function of the in-vehicle network.
[0027] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. In the drawings, identical or corresponding parts are designated by the same reference numerals, and their description will not be repeated. Furthermore, at least some of the embodiments described below may be combined in any manner.
[0028] First Embodiment [In-vehicle communication system] Fig. 1 is a diagram showing a configuration of an in-vehicle communication system according to a first embodiment of the present disclosure. Referring to Fig. 1, an in-vehicle communication system 301 includes an integrated ECU (Electronic Control Unit) 101, a plurality of individual ECUs 201, a plurality of detection devices 51, a plurality of actuators 61, a power supply unit 71, and a plurality of relays 81. The integrated ECU 101 is an example of an in-vehicle control device. The individual ECUs 201 are an example of an in-vehicle device. The detection devices 51 and the actuators 61 are an example of an in-vehicle device.
[0029] 1, the in-vehicle communication system 301 includes individual ECUs 201A, 201B, and 201C that are individual ECUs 201, detection devices 51A, 51B, and 51C that are detection devices 51, actuators 61A, 61B, and 61C that are actuators 61, and relays 81A, 81B, and 81C that are relays 81. The in-vehicle communication system 301 is mounted on a vehicle 1.
[0030] The integrated ECU 101 , the plurality of individual ECUs 201 , the plurality of detection devices 51 and the plurality of actuators 61 constitute an in-vehicle network 401 .
[0031] The integrated ECU 101 is connected to the individual ECUs 201A, 201B, and 201C via a cable 2.
[0032] The detectors 51A, 51B, and 51C are connected to the individual ECUs 201A, 201B, and 201C, respectively, via cables 3. The actuators 61A, 61B, and 61C are connected to the individual ECUs 201A, 201B, and 201C, respectively, via cables 3.
[0033] The cables 2 and 3 are transmission lines that comply with standards such as CAN (Controller Area Network) (registered trademark), CAN FD (CAN with Flexible Data Rate), FlexRay (registered trademark), MOST (Media Oriented Systems Transport) (registered trademark), Ethernet (registered trademark), and LIN (Local Interconnect Network).
[0034] The detector 51 detects information relating to the vehicle 1. The detector 51 is, for example, one of various sensors. The detector 51 performs measurements, for example, periodically, and transmits detection data indicating the measurement results to the individual ECU 201.
[0035] The individual ECU 201 transmits the detection data received from the detection device 51 connected thereto to the integrated ECU 101 .
[0036] The integrated ECU 101 is used in an in-vehicle network 401 that includes a plurality of individual ECUs 201. The integrated ECU 101 operates using power supplied from an ignition power supply of the vehicle 1, for example. The integrated ECU 101 generates control information for driving the actuator 61 based on detection data received from an individual ECU 201, for example, and transmits the generated control information to the individual ECU 201 or an individual ECU 201 different from the individual ECU 201.
[0037] The individual ECU 201 drives the actuator 61 connected to itself based on the control information received from the integrated ECU 101 .
[0038] The actuator 61 is, for example, a device corresponding to the air conditioning function in the seats of the vehicle 1, a device corresponding to the function of spraying an air freshener in the seats of the vehicle 1, a device corresponding to the massage function in the seats of the vehicle 1, and a device corresponding to the function of opening and closing the doors of the vehicle 1.
[0039] In this way, the integrated ECU 101 and the individual ECUs 201 communicate with each other to drive the actuators 61, thereby providing various services in the in-vehicle network 401.
[0040] The power supply unit 71 supplies power to the vehicle 1. The power supply unit 71 includes, for example, an ignition power supply, an accessory power supply, and a battery.
[0041] The power supply unit 71 is connected to the integrated ECU 101 via a power supply line 4. The power supply unit 71 supplies power to the integrated ECU 101 via the power supply line 4.
[0042] The power supply unit 71 is connected to each individual ECU 201 via a power supply line 5. The power supply unit 71 supplies power to each individual ECU 201 via the power supply line 5.
[0043] The relay 81A is connected between the individual ECU 201A and the power supply unit 71. The relay 81B is connected between the individual ECU 201B and the power supply unit 71. The relay 81C is connected between the individual ECU 201C and the power supply unit 71.
[0044] The relay 81 switches between an on state and an off state under the control of a control unit 32 in the integrated ECU 101, which will be described later. The state of the relay 81 is, for example, the off state in an initial state in which the ignition power of the vehicle 1 has transitioned from an off state to an on state.
[0045] The in-vehicle communication system 301 may be configured to include two or four or more individual ECUs 201. The in-vehicle communication system 301 may also be configured to include two or more integrated ECUs 101. Two or more detection devices 51 may be connected to each individual ECU 201. Two or more actuators 61 may be connected to each individual ECU 201.
[0046] [Integrated ECU] FIG. 2 is a diagram illustrating a configuration of an integrated ECU according to the first embodiment of the present disclosure. Referring to FIG. 2, the integrated ECU 101 includes a plurality of communication ports P, an in-vehicle communication unit 11, a processing unit 12, and a storage unit 13. The in-vehicle communication unit 11 includes a receiving unit 21 and a transmitting unit 22. The processing unit 12 includes a detecting unit 31, a control unit 32, a monitoring unit 33, an acquiring unit 34, and an updating unit 35. One or both of the in-vehicle communication unit 11 and the processing unit 12 are realized, for example, by a processing circuit including one or more processors. The storage unit 13 is, for example, a non-volatile memory included in the processing circuit.
[0047] The communication ports P are terminals to which the cables 2 can be connected. Each communication port P is connected to a corresponding individual ECU 201 via the cable 2.
[0048] More specifically, the integrated ECU 101 has three communication ports P1, P2, and P3 as the multiple communication ports P. The individual ECU 201A is connected to the communication port P1 via a cable 2, the individual ECU 201B is connected to the communication port P2 via a cable 2, and the individual ECU 201C is connected to the communication port P3 via a cable 2.
[0049] (Detection unit) The detection unit 31 performs a detection process to detect the type of service executed in the in-vehicle network 401 .
[0050] More specifically, for example, the user of the vehicle 1 performs an operation on a navigation device (not shown) provided in the vehicle 1 to instruct the start of a desired service.
[0051] When the navigation device receives the operation from the user, the navigation device acquires service start information indicating that a service should be started and the type of the service based on the content of the received operation, and transmits the acquired service start information to the integrated ECU 101.
[0052] The receiving unit 21 in the integrated ECU 101 outputs the service start information received from the navigation device to the detecting unit 31 .
[0053] The detection unit 31 performs detection processing when receiving the service start information from the reception unit 21. Specifically, the detection unit 31 detects the type of service indicated in the service start information received from the reception unit 21 as the type of service to be executed in the in-vehicle network 401. The detection unit 31 outputs detection information indicating the detection result to the control unit 32 and the acquisition unit 34.
[0054] When the state of the vehicle 1 satisfies a predetermined service start condition, the detection unit 31 may detect the type of service being executed in the in-vehicle network 401. For example, when the vehicle 1 is parked, the detection unit 31 may detect an anti-theft service as the type of service being executed in the in-vehicle network 401.
[0055] (Control unit) The control unit 32 controls the operations of a predetermined plurality of individual ECUs 201 (hereinafter also referred to as “a plurality of service-compatible devices”) corresponding to the type of service detected by the detection unit 31.
[0056] For example, when the detection unit 31 detects a type of service, the control unit 32 controls the operation of multiple service-compatible devices corresponding to the type of service, i.e., controls the start of operation of the multiple service-compatible devices.
[0057] Specifically, when the control unit 32 receives detection information from the detection unit 31, it performs operation start control to switch the multiple relays 81 connected to the multiple service supporting devices corresponding to the service types indicated by the detection information from the OFF state to the ON state. As a result, the multiple service supporting devices are supplied with power from the power supply unit 71 and start operating.
[0058] FIG. 3 is a block diagram of a first embodiment of the present disclosure. Integrated ECU 10 is a diagram illustrating an example of management information stored in the storage device.
[0059] Referring to FIG. 3, the storage unit 13 stores, for each service, management information S1 that indicates a plurality of service supporting devices to be operated when the service is executed.
[0060] In the management information S1, the service supporting devices that are operated when service A is executed are the individual ECU 201A and the individual ECU 201C. The service supporting devices that are operated when service B is executed are the individual ECU 201B and the individual ECU 201C. The service supporting devices that are operated when service C is executed are the individual ECU 201A and the individual ECU 201B.
[0061] The management information S1 is registered in the storage unit 13 by the manufacturer of the vehicle 1 when the vehicle 1 is shipped, for example.
[0062] When the control unit 32 receives the detection information from the detection unit 31, it identifies the plurality of service supporting devices by referring to the management information S1 in the storage unit 13. The control unit 32 performs operation start control on the relays 81 connected to the plurality of identified service supporting devices, respectively.
[0063] (Monitoring Department) 2, the monitoring unit 33 performs a monitoring process to monitor the operation of a plurality of service corresponding devices. More specifically, when the receiving unit 21 receives detection data from each service corresponding device, the receiving unit 21 outputs a reception notification to the monitoring unit 33 indicating that the detection data has been received and the port number of the communication port P through which the detection data has been received.
[0064] The monitoring unit 33 calculates, for example, the communication volume of detected data per unit time (hereinafter also referred to as "data communication volume") for each service corresponding device. Specifically, the monitoring unit 33 counts the number of times a reception notification is received from the receiving unit 21 per predetermined unit time. This count value corresponds to the data communication volume in the service corresponding device connected to the communication port P of the port number indicated by the reception notification.
[0065] Then, the monitoring unit 33 notifies the acquiring unit 34 of the port number indicated in the reception notification received from the receiving unit 21 and the calculated data communication amount as the monitoring result.
[0066] (Acquisition Department) The acquisition unit 34 acquires service information S2 that indicates, for each service, the service supporting devices that are to be operated when the service is executed and the service supporting devices that are to be stopped when the service is executed.
[0067] More specifically, the acquisition unit 34 creates or updates the service information S2 based on the detection result by the detection unit 31 and the monitoring result by the monitoring unit 33.
[0068] Specifically, the acquisition unit 34 determines that the type of service indicated by the detection information received from the detection unit 31 is the type of service currently being executed in the in-vehicle network 401. That is, the acquisition unit 34 uses the detection information received from the detection unit 31 to check the service currently being executed in the in-vehicle network 401.
[0069] If the data communication volume indicated by the monitoring result received from the monitoring unit 33 is equal to or greater than a threshold, the acquisition unit 34 determines that the service-compatible device connected to the communication port P of the port number indicated by the monitoring result is a service-compatible device that continues operation of the currently running service.
[0070] On the other hand, if the amount of data communication indicated by the monitoring result received from the monitoring unit 33 is less than the threshold, the acquisition unit 34 determines that the service-compatible device connected to the communication port P with the port number indicated by the monitoring result is a service-compatible device that will stop operation of the running service.
[0071] The acquisition unit 34 then creates service information S2 based on the determination result. Specifically, when the acquisition unit 34 determines that the operation of any service-compatible device in the currently running service is to be stopped, the acquisition unit 34 creates the service information S2. The acquisition unit 34 stores the created service information S2 in the storage unit 13.
[0072] 4 is a diagram illustrating an example of service information created by the integrated ECU according to the first embodiment of the present disclosure. FIG. 4 illustrates service information S2 created during the execution of “service B” illustrated in FIG.
[0073] Referring to FIG. 4, in the service information S2, the service supporting device that continues operation in the currently running service B is the individual ECU 201C, and the service supporting device that stops operation in the currently running service B is the individual ECU 201B.
[0074] Furthermore, the acquisition unit 34 updates the service information S2 based on the determination result. Specifically, when the acquisition unit 34 determines that the operating state of any of the service supporting devices has changed, the acquisition unit 34 updates the service information S2.
[0075] When the acquiring unit 34 acquires the service information S2, that is, when the acquiring unit 34 creates or updates the service information S2, the acquiring unit 34 outputs the acquired information to the transmitting unit 22.
[0076] (Management information update) Referring back to FIG. 2, when the transmitting unit 22 receives the acquired information from the acquiring unit 34, it transmits the acquired information to the navigation device.
[0077] When the navigation device receives the acquired information from the integrated ECU 101, the navigation device displays on the screen a message that the service information S2 has been created or updated based on the received acquired information.
[0078] When the screen of the navigation device displays a message indicating that the service information S2 has been created, the user determines whether or not to approve the update of the management information S1 stored in the integrated ECU 101. The user then performs an operation to input the result of the determination into the navigation device. The navigation device accepts the user's operation and transmits determination result information indicating the content of the accepted operation to the integrated ECU 101.
[0079] The receiving unit 21 in the integrated ECU 101 outputs the determination result information received from the navigation device to the updating unit 35.
[0080] If the determination result information received from the receiving unit 21 indicates that the update of the management information S1 is approved, the updating unit 35 performs an update process to update the management information S1.
[0081] More specifically, when the judgment result information received from the receiving unit 21 indicates that the update of the management information S1 is approved, the update unit 35 reads the service information S2 stored in the memory unit 13 and updates the management information S1 by registering the read service information S2 in the management information S1.
[0082] FIG. 5 is a diagram illustrating an example of management information after the update process by the integrated ECU according to the first embodiment of the present disclosure.
[0083] 5, in the management information S1 after the update process, the individual ECU 201B has been changed from a service capable device that operates when service B is executed to a service capable device that stops operating when service B is executed. The individual ECU 201C continues to be a service capable device that operates when service B is executed.
[0084] When the update unit 35 completes the update process, it outputs an update completion notification indicating that the update process has been completed to the control unit 32. On the other hand, if the determination result information received from the receiving unit 21 indicates that the update of the management information S1 is not approved, the update unit 35 does not perform the update process.
[0085] (Stop control) Referring back to FIG. 2, when control unit 32 receives an update completion notification from update unit 35, it performs operation change control to change the operations of some of the service supporting devices among the plurality of service supporting devices corresponding to the currently running service.
[0086] More specifically, when the plurality of service-compatible devices are operating, the control unit 32 selects some of the plurality of service-compatible devices and performs stop control to stop the operation of the selected service-compatible devices.
[0087] Specifically, when the control unit 32 receives an update completion notification from the update unit 35, it selects a service-compatible device to be subject to stop control based on the service information S2 acquired by the acquisition unit 34, i.e., by referring to the service information S2 stored in the memory unit 13.
[0088] For example, when the control unit 32 selects the individual ECU 201B as the service-compatible device to be subjected to the stop control, the control unit 32 controls the relay 81B connected to the individual ECU 201B to switch from the ON state to the OFF state. As a result, the supply of power from the power supply unit 71 to the individual ECU 201B is cut off, and the individual ECU 201B stops operating. Note that, as the stop control, the control unit 32 may transmit information to the selected individual ECU 201 requesting that the transmission of detection data be stopped.
[0089] (Operation control) The control unit 32 performs operation control to change the service supporting device that is the target of the stop control to a service supporting device that will operate when the service is executed. In other words, the operation control is control to release the stop control of the service supporting device that is the target of the stop control.
[0090] Specifically, when the control unit 32 receives an update completion notification from the update unit 35, it refers to the service information S2 stored in the memory unit 13 to identify the service-compatible device whose operating state when the service is executed is changed from a stopped state to an operating state.
[0091] Then, the control unit 32 controls the relay 81 connected to the identified service corresponding device to switch from the OFF state to the ON state, whereby the service corresponding device receives power from the power supply unit 71 and starts operating.
[0092] (Termination of Service) The user performs an operation on the navigation device to instruct the navigation device to terminate the service that is currently being executed.
[0093] When the navigation device receives the operation from the user, the navigation device acquires service termination information indicating that the service should be terminated and the type of the service based on the content of the operation received. The navigation device transmits the acquired service termination information to the integrated ECU 101.
[0094] The receiver 21 in the integrated ECU 101 outputs the service end information received from the navigation device to the controller 32.
[0095] When the control unit 32 receives the service termination information from the receiving unit 21, the control unit 32 performs operation termination control to switch the relays 81 connected to the plurality of service supporting devices corresponding to the type of service indicated by the service termination information from the on state to the off state, thereby cutting off the power supply from the power supply unit 71 to the plurality of service supporting devices and causing them to stop operating.
[0096] [Other examples of monitoring processes] (Example 1) The monitoring unit 33 in the integrated ECU 101 may perform monitoring processing based on, for example, whether or not a frame for alive monitoring has been received from each individual ECU 201. In this case, the operating state of the service supporting device that is the target of monitoring processing is the transmission state of the frame from the service supporting device that is the target of monitoring.
[0097] More specifically, in the in-vehicle communication system 301, the individual ECU 201 may transition from a wake-up mode to a sleep mode or from the sleep mode to the wake-up mode. In the wake-up mode, the individual ECU 201 communicates with other devices in the in-vehicle communication system 301, and in the sleep mode, the individual ECU 201 stops communicating with other devices in the in-vehicle communication system 301. The sleep mode is a mode in which power consumption is lower than in the wake-up mode due to, for example, stopping some functions of the individual ECU 201, stopping the supply of power to the individual ECU 201, or reducing the clock frequency of the individual ECU 201.
[0098] In the wake-up mode, the individual ECU 201 transmits, for example, a frame (hereinafter also referred to as an "NM frame") storing an NM (Network Management) message conforming to AUTOSAR (AUTomotive Open System ARchitecture) (registered trademark) to each device in the in-vehicle communication system 301. Specifically, in the wake-up mode, each individual ECU 201 broadcasts, for example, an NM frame to each device for alive monitoring.
[0099] When the receiver 21 in the integrated ECU 101 receives the NM frame from the individual ECU 201, it outputs to the monitor 33 a reception notification indicating that the NM frame has been received and the port number of the communication port P that received the NM frame.
[0100] When the monitoring unit 33 receives a reception notification from the receiving unit 21, it notifies the acquiring unit 34 of a monitoring result indicating that an NM frame has been received from the individual ECU 201 connected to the communication port P with the port number indicated in the reception notification.
[0101] On the other hand, when the operation mode of the individual ECU 201 transitions from the wake-up mode to the sleep mode, the individual ECU 201 stops transmitting the NM frame.
[0102] If a certain period of time has elapsed since receiving a reception notification from the receiving unit 21 and no new reception notification indicating that an NM frame has been received arrives from an individual ECU 201 connected to the communication port P with the port number indicated in the reception notification, the monitoring unit 33 notifies the acquisition unit 34 of a monitoring result indicating that an NM frame has not arrived from the individual ECU 201.
[0103] When the acquisition unit 34 receives a monitoring result indicating that an NM frame has been received from the receiving unit 21, the acquisition unit 34 show The individual ECU 201 is determined to be a service-compatible device that continues to operate while the service is being executed.
[0104] On the other hand, when the acquisition unit 34 receives a monitoring result indicating that an NM frame has not arrived from the receiving unit 21, the acquisition unit 34 determines that the individual ECU 201 indicated by the monitoring result is a service-compatible device whose operation is to be stopped during execution of a service. In this case, the control unit 32 may perform the stop control by controlling the operation mode of the individual ECU 201 indicated by the monitoring result to transition from the wake-up mode to the sleep mode.
[0105] (Example 2) Furthermore, the monitoring unit 33 may perform monitoring processing based on the operating state of a power supply integrated circuit (IC) (not shown) provided in each individual ECU 201. In this case, the operating state of the service supporting device that is the target of monitoring processing is the state of power supply to the service supporting device that is the target of monitoring.
[0106] More specifically, some terminals of the power supply IC in each individual ECU 201 are connected to the integrated ECU 101 via, for example, a dedicated line.
[0107] The monitoring unit 33 in the integrated ECU 101 monitors the voltage of the dedicated line to detect the on / off switching of the power supply IC.
[0108] Specifically, for example, the monitoring unit 33 detects the on / off state of the power supply IC by measuring the voltage of the dedicated line. If the measured voltage value is a logical high level, the monitoring unit 33 determines that the operating state of the power supply IC is an on state, and if the measured voltage value is a logical low level, the monitoring unit 33 determines that the operating state of the power supply IC is an off state. The monitoring unit 33 notifies the acquisition unit 34 of the determination result.
[0109] When the acquisition unit 34 receives a judgment result from the monitoring unit 33 indicating that the operating state of the power supply IC is on, the acquisition unit 34 judges that the individual ECU 201 including the power supply IC is a service-compatible device that continues to operate while the service is being executed.
[0110] On the other hand, when the acquisition unit 34 receives a judgment result from the monitoring unit 33 indicating that the operating state of the power supply IC is in the off state, the acquisition unit 34 judges that the individual ECU 201 including the power supply IC is a service-compatible device that stops operation while a service is being executed.
[0111] (Example 3) Furthermore, the monitoring unit 33 may perform monitoring processing based on measurement results from a plurality of current sensors (not shown) connected to the plurality of individual ECUs 201. In this case, the operating state of the service supporting device that is the target of monitoring processing is the state of power consumption in the service supporting device that is the target of monitoring.
[0112] More specifically, each current sensor measures, for example, periodically, the current value of the current flowing between the individual ECU 201 to which it is connected and the power supply unit 71. The current sensor transmits current data indicating the measurement result to the individual ECU 201 to which it is connected.
[0113] The individual ECU 201 transmits current data received from a current sensor connected to the individual ECU 201 to the integrated ECU 101 .
[0114] The receiver 21 in the integrated ECU 101 outputs the current data received from each individual ECU 201 to the monitor 33, and notifies the monitor 33 of the port number of the communication port P that received the current data.
[0115] The monitoring unit 33 determines whether the current value indicated by the current data received from the receiving unit 21 is equal to or greater than a predetermined threshold. The monitoring unit 33 notifies the acquiring unit 34 of the port number indicated in the reception notification received from the receiving unit 21 and the monitoring result indicating the determination result.
[0116] When the acquisition unit 34 receives a notification from the monitoring unit 33 that the current value is above a threshold value, it determines that the individual ECU 201 connected to the communication port P with the port number indicated in the monitoring result received from the monitoring unit 33 is a service-compatible device that continues to operate while the service is being executed.
[0117] On the other hand, when the acquisition unit 34 receives a notification from the monitoring unit 33 that the current value is less than the threshold value, it determines that the individual ECU 201 connected to the communication port P with the port number indicated in the monitoring result received from the monitoring unit 33 is a service-compatible device that stops operation while the service is being executed.
[0118] [Examples of service information] 6 to 8 are diagrams showing specific examples of service information created by the integrated ECU according to the first embodiment of the present disclosure.
[0119] (Anti-theft service) 6 is a diagram showing an example of service information S21 created when an anti-theft service is executed in the in-vehicle network 401. The anti-theft service is a service executed in the in-vehicle network 401 while the vehicle 1 is parked, etc.
[0120] Referring to Figures 1 and 6, in an in-vehicle network 401 in which an anti-theft service is provided, for example, a plurality of detection devices 51 are provided, such as a front camera that captures images in front of the vehicle 1, a rear camera that captures images in back of the vehicle 1, a front sensor that measures physical quantities in front of the vehicle 1, and a rear sensor that measures physical quantities in back of the vehicle 1.
[0121] The plurality of service supporting devices corresponding to the theft prevention service include service supporting devices provided corresponding to the installation positions of the in-vehicle devices in the vehicle 1 equipped with the in-vehicle network 401. Specifically, the plurality of service supporting devices corresponding to the theft prevention service include a plurality of individual ECUs 201 respectively connected to a front camera, a rear camera, a front sensor, and a rear sensor.
[0122] Hereinafter, the individual ECU 201 connected to the front camera will also be referred to as a "front camera ECU," and the individual ECU 201 connected to the rear camera will also be referred to as a "rear camera ECU." Also, the individual ECU 201 connected to the front sensor will also be referred to as a "front sensor ECU," and the individual ECU 201 connected to the rear camera will also be referred to as a "rear camera ECU." Sensor The individual ECU 201 connected to the rear sensor ECU 201 is also referred to as a "rear sensor ECU."
[0123] In the service information S21, the service supporting devices that are to be operated when the theft prevention service is executed are the front camera ECU and the front sensor ECU, and the service supporting devices that are to be stopped when the theft prevention service is executed are the rear camera ECU and the rear sensor ECU. That is, the acquisition unit 34 in the integrated ECU 101 monitors the operation of the multiple service supporting devices that correspond to the theft prevention service, and if it determines that the operation of the rear camera ECU and the rear sensor ECU is unnecessary, it creates the service information S21 as shown in FIG.
[0124] (Seat air conditioning service) 7 is a diagram showing an example of service information S22 created when a seat air conditioning service is executed in the in-vehicle network 401. The seat air conditioning service is, for example, a service related to an air conditioning function for providing heating and cooling in the seats of the vehicle 1.
[0125] 1 and 7, the plurality of service supporting devices corresponding to the seat air conditioning service include service supporting devices provided corresponding to the seats of the vehicle 1 equipped with the in-vehicle network 401. Specifically, the plurality of service supporting devices corresponding to the seat air conditioning service include an individual ECU 201 corresponding to the air conditioning function of the driver's seat, an individual ECU 201 corresponding to the air conditioning function of the passenger seat, an individual ECU 201 corresponding to the air conditioning function of the rear right seat, and an individual ECU 201 corresponding to the air conditioning function of the rear left seat.
[0126] Hereinafter, the individual ECU 201 corresponding to the air conditioning function of the driver's door will also be referred to as the "driver's seat ECU," and the individual ECU 201 corresponding to the air conditioning function of the passenger's seat door will also be referred to as the "passenger's seat ECU." In addition, the individual ECU 201 corresponding to the air conditioning function of the rear right seat door will also be referred to as the "rear right seat ECU," and the individual ECU 201 corresponding to the air conditioning function of the rear left seat door will also be referred to as the "rear left seat ECU."
[0127] In the service information S22, the service-compatible device that is to be operated when the seat air conditioning service is executed is the driver's seat ECU, and the service-compatible devices that are to be stopped when the seat air conditioning service is executed are the passenger seat ECU, rear right seat ECU, and rear left seat ECU. That is, the acquisition unit 34 in the integrated ECU 101 monitors the operation of the multiple service-compatible devices that correspond to the seat air conditioning service, and if it determines that operation of the passenger seat ECU, rear right seat ECU, and rear left seat ECU is unnecessary, it creates service information S22 as shown in FIG.
[0128] (Boarding and alighting assistance service) FIG. 8 shows the service information S2 generated when the boarding / exiting assistance service is executed in the in-vehicle network 401. 3 The getting-in / out assistance service is, for example, a service related to the door opening / closing function when a user gets in and out of a vehicle.
[0129] 1 and 8, the plurality of service supporting devices corresponding to the getting on / off assistance service include service supporting devices provided corresponding to the doors of the vehicle 1 equipped with the in-vehicle network 401. Specifically, the plurality of service supporting devices corresponding to the getting on / off assistance service include an individual ECU 201 corresponding to the opening and closing function of the driver's door, an individual ECU 201 corresponding to the opening and closing function of the passenger door, an individual ECU 201 corresponding to the opening and closing function of the rear right seat door, and an individual ECU 201 corresponding to the opening and closing function of the rear left seat door.
[0130] Hereinafter, the individual ECU 201 corresponding to the opening and closing function of the driver's door will also be referred to as the "driver's door ECU," and the individual ECU 201 corresponding to the opening and closing function of the passenger's door will also be referred to as the "passenger's door ECU." In addition, the individual ECU 201 corresponding to the opening and closing function of the rear right passenger's door will also be referred to as the "rear right passenger's door ECU," and the individual ECU 201 corresponding to the opening and closing function of the rear left passenger's door will also be referred to as the "rear left passenger's door ECU."
[0131] In the service information S23, the service supporting devices that are to be operated when the getting on / off assistance service is executed are the driver's door ECU, the rear right seat door ECU, and the rear left seat door ECU, and the service supporting device that is to be stopped when the getting on / off assistance service is executed is the passenger door ECU. That is, the acquisition unit 34 in the integrated ECU 101 monitors the operation of the multiple service supporting devices that correspond to the getting on / off assistance service, and when it determines that operation of the passenger door ECU is not necessary, creates the service information S23 as shown in FIG.
[0132] [Operation flow] FIG. 9 is a flowchart defining an operational procedure of processing when the integrated ECU according to the first embodiment of the present disclosure controls a service supporting device.
[0133] Referring to FIG. 9, first, the integrated ECU 101 is started up when the ignition power of the vehicle 1 is switched from an off state to an on state (step S101).
[0134] Next, when the integrated ECU 101 receives service start information from a navigation device that accepts user operations (YES in step S102), the integrated ECU 101 detects the type of service to be executed in the in-vehicle network 401 (step S103).
[0135] Next, the integrated ECU 101 performs operation start control on a predetermined number of individual ECUs 201 corresponding to the detected services, i.e., a plurality of service supporting devices. For example, as described above, the integrated ECU 101 performs control to switch a plurality of relays 81 connected to the plurality of service supporting devices from an OFF state to an ON state (step S104).
[0136] Next, the integrated ECU 101 performs a monitoring process for monitoring the operations of the plurality of service supporting devices (step S105).
[0137] Next, when the integrated ECU 101 determines that the operating state of any one of the plurality of service supporting devices has changed (YES in step S106), it creates or updates the service information S2 (step S107).
[0138] Next, if the user approves the update of the management information S1 (YES in step S108), the integrated ECU 101 updates the management information S1. For example, as described above, if the integrated ECU 101 receives, from the navigation device, determination result information indicating that the user has approved the update of the management information S1, the integrated ECU 101 updates the management information S1 by registering the updated service information S2 in the management information S1 (step S109).
[0139] Next, the integrated ECU 101 performs operation change control based on the updated management information S1 (step S110).
[0140] Next, the integrated ECU 101 repeats the processes from step S105 to step S110 until service end information is received from the navigation device (NO in step S111).
[0141] On the other hand, if the operating state of any of the service-compatible devices has not changed (NO in step S106), the integrated ECU 101 does not perform the process of creating or updating the service information S2, the process of updating the management information S1, or the operation change control.
[0142] Furthermore, if the user does not approve the update of the management information S1 (NO in step S108), the integrated ECU 101 does not perform the process of updating the management information S1 and the operation change control.
[0143] Next, the integrated ECU 101 repeats the processes from step S105 to step S110 until service end information is received from the navigation device (NO in step S111).
[0144] Then, when the integrated ECU 101 receives the service end information from the navigation device (YES in step S111), the integrated ECU 101 ends the process.
[0145] In the in-vehicle communication system 301 according to the first embodiment of the present disclosure, the integrated ECU 101 is configured to include the detection unit 31, the control unit 32, the monitoring unit 33, and the acquisition unit 34, but this is not limiting. For example, an in-vehicle device other than the integrated ECU 101 may include the detection unit 31, the control unit 32, the monitoring unit 33, and the acquisition unit 34 and perform the above-described processing.
[0146] Furthermore, in the in-vehicle communication system 301 according to the first embodiment of the present disclosure, the integrated ECU 101 is configured to include the monitoring unit 33, but this is not limiting. For example, the integrated ECU 101 may be configured not to include the monitoring unit 33. In this case, the service information S2 may be created in advance for each user, instead of being created based on the monitoring results regarding the operations of a plurality of service-enabled devices. In other words, the acquisition unit 34 may acquire the service information S2 created in advance for each user.
[0147] In addition, in the in-vehicle communication system 301 according to the first embodiment of the present disclosure, the integrated ECU 101 is configured to perform operation change control when the user approves the update of the management information S1, but this is not limited to this. For example, the integrated ECU 101 may be configured to perform operation change control regardless of whether the user approves the update of the management information S1.
[0148] Furthermore, in the in-vehicle communication system 301 according to the first embodiment of the present disclosure, the integrated ECU 101 is configured to transmit acquisition information indicating that the service information S2 has been acquired to the navigation device when a service desired by the user is being provided in the in-vehicle network 401. However, this is not limited to this. For example, the integrated ECU 101 may be configured to transmit the acquisition information to the navigation device the next time the desired service is provided. In this case, for example, when the integrated ECU 101 receives service start information indicating that the desired service should be started, the integrated ECU 101 transmits the acquisition information to the navigation device. Then, when the integrated ECU 101 receives determination result information from the navigation device indicating that the user approves the update of the management information S1, the integrated ECU 101 updates the management information S1 and performs stop control.
[0149] In the in-vehicle communication system 301 according to the first embodiment of the present disclosure, the integrated ECU 101 is configured to perform operation control on the service-supporting device that is the target of stop control in order to release the stop control, but this is not limiting. For example, the integrated ECU 101 may be configured not to perform operation control.
[0150] In addition, in the in-vehicle communication system 301 according to the first embodiment of the present disclosure, the integrated ECU 101 is configured to perform operation control when the management information S1 is updated, but this is not limited to this. For example, the integrated ECU 101 may perform operation control when it receives information from a user indicating that the updated management information S1 stored in the storage unit 13 should be restored to the management information S1 at the time of shipment of the vehicle 1.
[0151] <Second embodiment> In the first embodiment of the present disclosure described above, the integrated ECU 101 creates the service information S2 based on the monitoring results regarding the operations of a plurality of service-enabled devices. In contrast, in the second embodiment of the present disclosure, the management device 151 in the communication system 501 creates the service information S2 based on the monitoring results by the integrated ECU 101. Contents other than those described below are the same as those of the in-vehicle communication system 301 according to the first embodiment.
[0152] [Communication Systems] 10 is a diagram illustrating a configuration of a communication system according to a second embodiment of the present disclosure. Referring to FIG. 10, a communication system 501 includes one or more in-vehicle communication systems 301A and a management device 151. The in-vehicle communication system 301A is mounted on a vehicle 1. The management device 151 is, for example, a server.
[0153] [Integrated ECU] 11 is a diagram illustrating a configuration of an integrated ECU according to the second embodiment of the present disclosure. Referring to FIG. 10 and FIG. 11, the in-vehicle communication system 301A includes an integrated ECU 101A instead of the integrated ECU 101 in the in-vehicle communication system 301 according to the first embodiment of the present disclosure.
[0154] The integrated ECU 101A transmits and receives information to and from the management device 151 via an external network 161 such as the Internet.
[0155] 11, the integrated ECU 101A is different from the integrated ECU 101 according to the first embodiment of the present disclosure in that it further includes an exterior communication unit 14 and a processing unit 12A instead of the processing unit 12. The processing unit 12A, compared to the processing unit 12 shown in FIG. 2, includes an acquisition unit 34A instead of the acquisition unit 34. Some or all of the interior communication unit 11, the processing unit 12A, and the exterior communication unit 14 are realized by, for example, a processing circuit including one or more processors. The storage unit 13 is, for example, a non-volatile memory included in the processing circuit.
[0156] The exterior-vehicle communication unit 14 communicates with the management device 151 via the external network 161 by performing wireless communication with a wireless base station (not shown) in accordance with a communication method such as WiFi (registered trademark), LTE (Long Term Evolution) (registered trademark), or 5G. Note that the exterior-vehicle communication unit 14 is not limited to a configuration in which it communicates with the management device 151 via a wireless base station and the external network 161, and may be configured to communicate with the management device 151 via a wired line. Furthermore, the exterior-vehicle communication unit 14 may be configured to communicate with the management device 151 further via another in-vehicle device.
[0157] The detection unit 31 outputs the detection result to the exterior communication unit 14. Furthermore, the monitoring unit 33 outputs the monitoring result relating to the operations of the plurality of service supporting devices to the exterior communication unit 14.
[0158] The exterior communication unit 14 transmits monitoring information indicating the detection results received from the detection unit 31 and the monitoring results received from the monitoring unit 33 to the management device 151. The exterior communication unit 14 transmits the monitoring information to the management device 151, for example, periodically.
[0159] [Management device] 12 is a diagram illustrating a configuration of a management device 151 according to a second embodiment of the present disclosure. Referring to FIG. 12, the management device 151 includes a communication unit 41, a processing unit 42, and a storage unit 43. The communication unit 41 and the processing unit 42 are partly or entirely realized by a processing circuit including one or more processors, for example. The storage unit 43 is, for example, a nonvolatile memory included in the processing circuit.
[0160] When the communication unit 41 receives the monitoring information from the integrated ECU 101A, the communication unit 41 outputs a reception notification indicating that the monitoring information has been received to the processing unit 42. In addition, the communication unit 41 stores the received monitoring information in the storage unit 43.
[0161] The processing unit 42 generates service information S2 based on the monitoring information received from the integrated ECU 101A.
[0162] More specifically, when the processing unit 42 receives a reception notification from the communication unit 41, it refers to the monitoring information stored in the memory unit 43 and creates or updates the service information S2 based on the monitoring information.
[0163] The processing unit 42 outputs the created or updated service information S2 to the communication unit 41. The communication unit 41 transmits the service information S2 received from the processing unit 42 to the integrated ECU 101A.
[0164] [Management Information Update] In the integrated ECU 101A, the receiving unit 21 outputs the service information S2 received from the management device 151 to the acquiring unit 34. That is, the acquiring unit 34 acquires the service information S2 created based on the monitoring result by the monitoring unit 33 from the management device 151.
[0165] The acquisition unit 34 stores the service information S2 received from the reception unit 21 in the storage unit 13, and outputs to the transmission unit 22 acquisition information indicating that the service information S2 has been acquired.
[0166] [Operation flow] FIG. 13 is a flowchart illustrating an operation procedure of processing by the integrated ECU according to the second embodiment of the present disclosure.
[0167] 13, the processes from step S201 to step S205 are similar to the processes from step S101 to step S105 shown in FIG.
[0168] Next, the integrated ECU 101A transmits the monitoring information to the management device 151 (step S206).
[0169] Next, when the service information S2 arrives from the management device 151 (YES in step S207), the integrated ECU 101A stores the service information S2 in the storage unit 13 (step S208).
[0170] The processes from step S209 to step S212 are similar to the processes from step S108 to step S111 shown in FIG.
[0171] On the other hand, if the service information S2 does not arrive from the management device 151 (NO in step S207), the integrated ECU 101A does not perform the process of saving the service information S2, the process of updating the management information S1, or the operation change control.
[0172] FIG. 14 is a diagram illustrating an example of a sequence of operation change control in a communication system according to the second embodiment of the present disclosure.
[0173] Referring to FIG. 14, first, the integrated ECU 101A is started when the ignition power of the vehicle 1 is switched from an off state to an on state (step S301).
[0174] Next, the integrated ECU 101A detects the type of service executed in the in-vehicle network 401. Here, the integrated ECU 101A detects service B as the type of service executed in the in-vehicle network 401 (step S302).
[0175] Next, the integrated ECU 101A controls the relays 81B and 81C connected to the individual ECUs 201B and 201C corresponding to the detected service B to be switched from the OFF state to the ON state (step S303).
[0176] Next, the individual ECU 201B and the individual ECU 201C operate when the service B is executed (steps S304 and S305).
[0177] Next, the integrated ECU 101A performs a monitoring process to monitor the operations of the individual ECUs 201B and 201C (step S306).
[0178] Next, the integrated ECU 101A starts communication with the individual ECU 201C (step S307).
[0179] Next, the integrated ECU 101A periodically transmits to the management device 151 a detection result indicating that the type of service being executed in the in-vehicle network 401 is service B, and monitoring information indicating monitoring results regarding the operation of the individual ECU 201B and individual ECU 201C (step S308).
[0180] Next, the management device 151 receives the monitoring information from the integrated ECU 101A, and creates or updates the service information S2 based on the monitoring information (step S309).
[0181] Next, the management device 151 transmits the created or updated service information S2 to the integrated ECU 101A. Here, the created or updated service information S2 indicates that the individual ECU 201C is a service-enabled device that continues operation in the currently running service B, and indicates that the individual ECU 201B is a service-enabled device that stops operation in the currently running service B (step S310).
[0182] Next, the integrated ECU 101A updates the management information S1 by registering the service information S2 received from the management device 151 in the management information S1. For example, as described above, when the integrated ECU 101A receives determination result information indicating approval of the update of the management information S1 from the user, the integrated ECU 101A updates the management information S1 (step S311).
[0183] Next, the integrated ECU 101A performs stop control to stop the operation of the individual ECU 201B based on the service information S2 received from the management device 151. For example, as described above, the integrated ECU 101A performs control to switch the relay 81B connected to the individual ECU 201B from an on state to an off state (step S312).
[0184] Next, the individual ECU 201B stops operating by cutting off the power supply from the power supply unit 71 (step S313).
[0185] Next, the integrated ECU 101A periodically transmits to the management device 151 a detection result indicating that the type of service being executed in the in-vehicle network 401 is service B, and monitoring information indicating the monitoring results regarding the operation of the individual ECU 201B and individual ECU 201C (step S314).
[0186] Next, the management device 151 receives the monitoring information from the integrated ECU 101A and updates the service information S2 based on the monitoring information. Here, the updated service information S2 indicates that the individual ECU 201B and the individual ECU 201C are service-compatible devices to be operated in the currently running service B (step S315).
[0187] Next, the management device 151 transmits the updated service information S2 to the integrated ECU 101A (step S316).
[0188] Next, the integrated ECU 101A updates the management information S1 by registering the service information S2 received from the management device 151 in the management information S1. Here, the integrated ECU 101A changes the individual ECU 201B in the management information S1 from a service-capable device to be stopped in service B that is currently being executed to a service-capable device to be operated (step S317).
[0189] Next, the integrated ECU 101A performs operation control to change the individual ECU 201B, which is the target of the stop control, to a service-compatible device to be operated in the currently running service B, based on the service information S2 received from the management device 151. For example, as described above, the integrated ECU 101A performs control to switch the relay 81B connected to the individual ECU 201B from an OFF state to an ON state (step S318).
[0190] Next, the individual ECU 201B is supplied with power from the power supply unit 71 and is put into operation (step S319).
[0191] Note that some or all of the functions of the management device 151 according to the second embodiment of the present disclosure may be provided by cloud computing. That is, the management device 151 according to the second embodiment of the present disclosure may be a cloud server configured by a plurality of servers.
[0192] The other configurations and operations are similar to those of the in-vehicle communication system 301 according to the first embodiment, and therefore detailed description thereof will not be repeated here.
[0193] The above-described embodiments should be considered to be illustrative in all respects and not restrictive. The scope of the present invention is defined by the claims, not by the above description, and is intended to include all modifications within the meaning and scope of the claims.
[0194] Each process (each function) in the above-described embodiments is realized by a processing circuit including one or more processors. The processing circuit may be configured as an integrated circuit or the like that combines one or more memories, various analog circuits, and various digital circuits in addition to the one or more processors. The one or more memories store programs (instructions) that cause the one or more processors to execute each of the processes. The one or more processors may execute each of the processes according to the programs read from the one or more memories, or according to logic circuits pre-designed to execute each of the processes. The processor may be various processors suitable for computer control, such as a central processing unit (CPU), a graphics processing unit (GPU), a digital signal processor (DSP), a field programmable gate array (FPGA), and an application-specific integrated circuit (ASIC). Note that the physically separate processors may cooperate with each other to execute each of the processes. For example, the processors mounted on a plurality of physically separated computers may cooperate with each other to execute the above processes via a network such as a LAN (Local Area Network), a WAN (Wide Area Network), the Internet, etc. The program may be installed into the memory from an external server device or the like via the network, or may be distributed in a state stored on a recording medium such as a CD-ROM (Compact Disc Read Only Memory), a DVD-ROM (Digital Versatile Disc Read Only Memory), or a semiconductor memory, and installed into the memory from the recording medium.
[0195] The above description includes the following additional features. [Appendix 1] An in-vehicle control device used in an in-vehicle network including a plurality of in-vehicle devices, a processing circuit; The processing circuitry Detecting a type of service executed in the in-vehicle network; In a state where a plurality of service supporting devices, which are predetermined plurality of the in-vehicle devices corresponding to the detected type of service, are operating, some of the service supporting devices are selected from the plurality of service supporting devices, and stop control is performed to stop the operation of the selected service supporting devices. cormorant, In-vehicle control device.
[0196] [Appendix 2] An operation control program used in an in-vehicle control device used in an in-vehicle network including a plurality of in-vehicle devices, Computer, a detection unit that detects a type of service executed in the in-vehicle network; a control unit that, in a state in which a plurality of service supporting devices, which are predetermined plurality of the in-vehicle devices corresponding to the types of the services detected by the detection unit, are operating, selects some of the plurality of service supporting devices and performs stop control to stop the operation of the selected service supporting devices; A motion control program that functions as a [Explanation of symbols]
[0197] 1 vehicle 2,3 Cable 4,5 Power line 11 In-vehicle communication unit 12,42 Processing section 13,43 Storage part 14 External communication unit 21 Receiving unit 22 Transmitter 31 Detection unit 32 Control Unit 33 Monitoring Department 34 Acquisition Department 35 Update section 41 Communications Department 51, 51A, 51B, 51C Detection equipment 61, 61A, 61B, 61C Actuators 71 Power supply section 81, 81A, 81B, 81C Relays 101,101A Integrated ECU 151 Management device 161 External Network 201,201A,201B,201C Individual ECU 301, 301A In-vehicle communication system 401 In-Vehicle Network 501 Communication Systems P, P1, P2, P3 communication ports S2, S21, S22, S23 Service Information
Claims
1. An in-vehicle control device used in an in-vehicle network including a plurality of in-vehicle devices, a detection unit that detects a type of service executed in the in-vehicle network; a control unit that, when a plurality of service supporting devices, which are predetermined plurality of the in-vehicle devices corresponding to the type of service detected by the detection unit, are operating, selects some of the plurality of service supporting devices and performs stop control to stop operation of the selected service supporting devices, The on-board control device further an acquisition unit that acquires, for each of the services, service information indicating the service-compatible devices that are to be operated when the service is executed and the service-compatible devices that are to be stopped when the service is executed; the control unit selects the service-compatible device to be subject to the stop control based on the service information acquired by the acquisition unit; The on-board control device further a monitoring unit that monitors operations of the plurality of service supporting devices; The acquisition unit acquires the service information created based on a result of the service supporting device not being used for the currently running service being identified from among the plurality of service supporting devices based on a monitoring result by the monitoring unit.
2. The in-vehicle control device according to claim 1 , wherein the plurality of service response devices include the service response devices provided corresponding to seats of a vehicle in which the in-vehicle network is installed.
3. The in-vehicle control device according to claim 1 , wherein the plurality of service response devices include the service response devices provided corresponding to mounting positions of in-vehicle devices in a vehicle equipped with the in-vehicle network.
4. The in-vehicle control device according to claim 1 , wherein the plurality of service response devices include the service response device provided corresponding to a door of a vehicle equipped with the in-vehicle network.
5. An operation control method for an in-vehicle control device used in an in-vehicle network including a plurality of in-vehicle devices, detecting a type of service executed in the in-vehicle network; a step of selecting some of the service supporting devices, which are predetermined in-vehicle devices corresponding to the detected service types, in an operating state, and performing stop control to stop the operation of the selected service supporting devices; acquiring, for each of the services, service information indicating the service-compatible devices to be operated when the service is executed and the service-compatible devices to be stopped when the service is executed; In the step of performing the stop control, the service-compatible device to be the target of the stop control is selected based on the acquired service information; The operation control method further includes: monitoring operation of the plurality of service-enabled devices; In the step of acquiring the service information, the service information created based on the results of identifying, from among the plurality of service supporting devices, a service supporting device that is not being used for the currently running service based on monitoring results is acquired.
6. an on-board control device; a management device; the in-vehicle control device transmits to the management device monitoring information indicating monitoring results regarding operations of a plurality of service supporting devices, which are predetermined plurality of the in-vehicle devices corresponding to types of services executed in an in-vehicle network including a plurality of in-vehicle devices; the management device receives the monitoring information from the on-board control device, and transmits to the on-board control device service information indicating the service supporting devices to be operated when the service is executed and the service supporting devices to be stopped when the service is executed; a management device that identifies, from among the plurality of service supporting devices, a service supporting device that is not being used for the currently running service based on the monitoring information, and creates the service information based on the identification result.
Citation Information
Patent Citations
Vehicle control system
JP2009184633A
On-vehicle communication system
JP2013192108A
Communication system
JP2021182679A
Automatic operation device, automatic operation method, and program
JP2022154979A