Method and device for connecting a diagnostic unit to a control unit in a motor vehicle
AssigneeBayerische Motoren Werke Aktiengesellschaft
InventorsAlbrecht Neff, Max Turner, Lars Voelker, Thomas Koenigseder
Life of this patent
Estimating the term…
Abstract
For connecting a diagnostic unit to a vehicle controller of a motor vehicle via a network connection, it is provided that, when the connection has been established between the diagnostic unit and the vehicle controller, a check is performed as to whether the diagnostic unit is directly connected to the vehicle controller. The diagnostic unit receives diagnostic data from the vehicle controller only when there is a direct connection.
Claims9
A method for communicatively connecting a diagnostic unit to a vehicle controller in a motor vehicle via a network, the method comprising:
- upon setting up a network connection between the diagnostic unit and the vehicle controller via the network, determining that a network connection condition exists, wherein the network connection condition is that the diagnostic unit is communicatively connected to the vehicle controller via the network connection such that the vehicle controller is not also communicatively connected through the network connection to a further network or networkable unit situated outside the vehicle, wherein the diagnostic unit, or a connecting device connected between the diagnostic unit and the vehicle controller, has a first network port for connection between the vehicle controller and the diagnostic unit and has a second network port of a same network type for connection to further network units;
- in response to determining that the network connection condition exists, providing, through the network connection, the diagnostic unit with diagnosis data from the vehicle controller;
- otherwise not outputting diagnosis data from the vehicle controller through the network connection;
- verifying, during the network connection setup, that the diagnostic unit changes over a characteristic of a physical connection between network interfaces of the vehicle controller and the diagnostic unit between prescribed values of the characteristic and in accordance with a prescribed temporal sequence;
- and
- at least temporarily physically or functionally isolating the second network port from the first network port such that, while there is a communication connection between the diagnostic unit and the vehicle controller via the first network port, it is not possible for the diagnostic unit and/or the vehicle controller to simultaneously communicate via the second network port,
- wherein the connecting device and/or the vehicle controller enables full communication only if the vehicle controller detects the characteristic of the physical connection was changed between the prescribed values in the prescribed temporal sequence, and
- wherein said verifying comprises verifying, during the network connection set up between the diagnostic unit, the connecting device and/or the vehicle controller, that a characteristic of the physical connection between network interfaces of the diagnostic unit the connecting device, and/or the vehicle controller, is changed between prescribed values of the characteristic in a prescribed temporal sequence.
A unit, comprising:
- a microprocessor configured to execute a computer program stored on a non- transitory computer readable medium, said computer program executing a method to:
- upon setting up a network connection between a diagnostic unit and a vehicle controller via a network, determine that a network connection condition exists, wherein the network connection condition is that the diagnostic unit is communicatively connected via the network connection to the vehicle controller such that the vehicle controller is not also communicatively connected through the network connection to a further network or networkable unit situated outside the vehicle, wherein the diagnostic unit, or a connecting device connected between the diagnostic unit and the vehicle controller, has a first network port for connection between the vehicle controller and the diagnostic unit and has a second network port of a same network type for connection to further network units;
- in response to determining that the network connection condition exists, provide, through the network connection, the diagnostic unit with diagnosis data from the vehicle controller;
- otherwise not output diagnosis data from the vehicle controller through the network connection;
- verify, during the network connection setup, that the diagnostic unit changes over a characteristic of a physical connection between network interfaces of the vehicle controller and the diagnostic unit between prescribed values of the characteristic and in accordance with a prescribed temporal sequence;
- and
- at least temporarily physically or functionally isolate the second network port from the first network port such that, while there is a communication connection between the diagnostic unit and the vehicle controller via the first network port, it is not possible for the diagnostic unit and/or the vehicle controller to simultaneously communicate via the second network port,
- wherein the connecting device and/or the vehicle controller enables full communication only if the vehicle controller detects the characteristic of the physical connection was changed between the prescribed values in the prescribed temporal sequence, and
- wherein said verifying comprises verifying, during the network connection set up between the diagnostic unit, the connecting device and/or the vehicle controller, that a characteristic of the physical connection between network interfaces of the diagnostic unit the connecting device, and/or the vehicle controller, is changed between prescribed values of the characteristic in a prescribed temporal sequence.
A motor vehicle, comprising:
- a vehicle controller configured to execute a computer program stored on a non- volatile, non-transitory computer readable medium to:
- upon setting up a network connection between a diagnostic unit and the vehicle controller via a network, determine that a network connection condition exists, wherein the network connection condition is that the diagnostic unit is communicatively connected via the network connection to the vehicle controller such that the vehicle controller is not also communicatively connected through the network connection to a further network or networkable unit situated outside the vehicle, wherein the diagnostic unit, or a connecting device connected between the diagnostic unit and the vehicle controller, has a first network port for connection between the vehicle controller and the diagnostic unit and has a second network port of a same network type for connection to further network units;
- in response to determining that the network connection condition exists, provide, through the network connection, the diagnostic unit with diagnosis data from the vehicle controller;
- otherwise not output diagnosis data from the vehicle controller through the network connection;
- verify, during the network connection setup, that the diagnostic unit changes over a characteristic of a physical connection between network interfaces of the vehicle controller and the diagnostic unit between prescribed values of the characteristic and in accordance with a prescribed temporal sequence;
- and
- at least temporarily physically or functionally isolate the second network port from the first network port such that, while there is a communication connection between the diagnostic unit and the vehicle controller via the first network port, it is not possible for the diagnostic unit and/or the vehicle controller to simultaneously communicate via the second network port,
- wherein the connecting device and/or the vehicle controller enables full communication only if the vehicle controller detects the characteristic of the physical connection was changed between the prescribed values in the prescribed temporal sequence, and
- wherein said verifying comprises verifying, during the network connection set up between the diagnostic unit, the connecting device and/or the vehicle controller, that a characteristic of the physical connection between network interfaces of the diagnostic unit the connecting device, and/or the vehicle controller, is changed between prescribed values of the characteristic in a prescribed temporal sequence.
Dependencies are inferred from the claim text.