Method and device for processing data associated with time information

By coordinating energy-saving states with time synchronization messages using standardized protocols, the method addresses interference issues in existing data processing methods, achieving reliable synchronization in control units and sensor devices.

DE102023210714A1Pending Publication Date: 2025-04-30ROBERT BOSCH GMBH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
DE102023210714
Authority / Receiving Office
DE · DE
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-10-30
Publication Date
2025-04-30

AI Technical Summary

Technical Problem

Existing data processing methods for time synchronization in control units and sensor devices often face interference or prevention of message transmission due to energy-saving states, leading to unreliable synchronization.

Method used

A method that coordinates the activation or deactivation of energy-saving states with messages of a protocol for time synchronization, using configurations based on standards like Precision Time Protocol (PTP) and Energy Efficient Ethernet (EEE), to minimize interference and ensure reliable synchronization.

Benefits of technology

The method enables reliable time synchronization of control units and sensor devices by reducing the influence of energy-saving states on time synchronization messages, ensuring efficient and uninterrupted data exchange.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

A method, for example a computer-implemented method, for processing data associated with time information, for example for a control unit and / or for a product connectable to the control unit, for example a sensor device connectable to the control unit, wherein the method comprises: synchronizing messages of a time synchronization protocol, for example for synchronizing the control unit with the sensor device and / or with at least one other unit, with a configuration for an energy-saving state of at least one component, for example of the control unit and / or the sensor device.
Need to check novelty before this filing date? Find Prior Art

Description

State of the art

[0001] The disclosure relates to a method for processing data associated with time information.

[0002] The disclosure further relates to an apparatus for processing data associated with time information. Disclosure of the invention

[0003] Example embodiments relate to a method, for example a computer-implemented method, for processing data associated with time information, for example for a control unit and / or for a product that can be connected to the control unit, for example a sensor device that can be connected to the control unit, the method comprising: coordinating messages of a protocol for time synchronization, for example for synchronizing the control unit with the sensor device and / or with at least one further unit, with a configuration for an energy-saving state of at least one component, for example of the control unit and / or the sensor device. In further example embodiments, this can, for example, enable activation or deactivation of the control unit.Deactivation of the energy saving state of the at least one component is coordinated, for example synchronized, with the messages of a protocol for time synchronization, so that, for example, an influence of messages of the protocol for time synchronization by the energy saving state is reduced, for example avoided.

[0004] In further exemplary embodiments, the product connectable to the control unit is, for example, at least one of the following elements: a) sensor device, b) actuator, c) data sink, d) display, e) projector, f) network nodes, for example network end nodes, g) network subscriber.

[0005] In further exemplary embodiments, the method comprises exchanging, for example, sending and / or receiving, the time synchronization protocol messages, for example based on the configuration for the power-saving state. This can prevent, for example, in further exemplary embodiments, messages of the time synchronization protocol from being sent while the power-saving state is active, which could, for example, impair or prevent the sending of the time synchronization protocol messages.

[0006] In further exemplary embodiments, it is provided that the protocol for time synchronization is designed according to and / or based on at least one of the following standards: a) Precision Time Protocol, PTP, IEEE1588, b) generalized Precision Time Protocol, gPTP, IEEE 802.1AS.

[0007] In further exemplary embodiments, it is provided that the method comprises: exchanging information, for example data, for example in the form of messages, via at least one data connection, wherein the at least one data connection is designed as an Ethernet data connection, for example as an automotive Ethernet data connection, for example according to or based on at least one of the following standards: a) IEEE 802.3bw, b) IEEE 802.3bp, c) IEEE 802.3ch, d) IEEE 802.3cy, e) IEEE 802.3cg, f) IEEE 802.3cz, g) IEEE 802.3dh.

[0008] In further exemplary embodiments, it is provided that the energy saving state is designed according to and / or based on at least the following standard: Energy Efficient Ethernet, IEEE 802.3az.

[0009] In further exemplary embodiments, it is provided that the method comprises at least one of the following elements: a) providing, for example creating, the configuration for the energy saving state, and / or b) determining the configuration for the energy saving state, wherein, for example, the determining comprises b1) observing data traffic associated with the time synchronization protocol, b2) predicting future data traffic associated with the time synchronization protocol, for example predicting future messages of the time synchronization protocol, and / or c) receiving the configuration for the energy saving state, for example from the at least one further unit

[0010] Further exemplary embodiments relate to an apparatus for carrying out the method according to the embodiments.

[0011] Further exemplary embodiments relate to a control unit comprising a device according to the embodiments.

[0012] Further exemplary embodiments relate to a product, for example a sensor device or a PHY interface module, comprising a device according to the embodiments.

[0013] Further exemplary embodiments relate to a system comprising at least one device according to the embodiments and / or at least one control unit according to the embodiments and / or at least one product, for example a sensor device, according to the embodiments.

[0014] Further exemplary embodiments relate to a vehicle, for example a motor vehicle, comprising at least one device according to the embodiments and / or at least one control unit according to the embodiments and / or at least one sensor device according to the embodiments and / or at least one system according to the embodiments.

[0015] Further exemplary embodiments relate to a computer-readable storage medium comprising instructions that, when executed by a computer, cause the computer to perform the method according to the embodiments.

[0016] Further exemplary embodiments relate to a computer program comprising instructions which, when executed by a computer, cause the computer to carry out the method according to the embodiments.

[0017] Further exemplary embodiments relate to a data carrier signal that transmits and / or characterizes the computer program according to the embodiments.

[0018] Further exemplary embodiments relate to a use of the method according to the embodiments and / or the device according to the embodiments and / or the control unit according to the embodiments and / or the sensor device according to the embodiments and / or the system according to the embodiments and / or the vehicle according to the embodiments and / or the computer-readable storage medium according to the embodiments and / or the computer program according to the embodiments and / or the data carrier signal according to the embodiments for at least one of the following elements: a) Coordinating an exchange of at least one message of the protocol for time synchronization with the configuration for the energy-saving state of the at least one component, for example the control unit and / or the sensor device, b) Synchronizing a timer device of the at least one sensor device with a timer device of the control unit,c) Synchronizing a timer device of the at least one sensor device with a timer device of a, for example, central, control device, d) Distributing time information in or the system, for example between more than two components, e) Keeping two or more components of or the system synchronized, for example when the energy saving state is used at least temporarily, f) Orchestrating messages of the protocol for time synchronization with the configuration for the energy saving state, g) Determining the configuration for the energy saving state.

[0019] Further features, possible applications, and advantages of the invention will become apparent from the following description of exemplary embodiments of the invention, which are illustrated in the figures of the drawing. All described or illustrated features, individually or in any combination, constitute the subject matter of the invention, regardless of their summary in the claims or their references, as well as regardless of their wording or representation in the description or in the drawing.

[0020] The drawing shows: Fig. 1 schematically shows a simplified flow diagram according to exemplary embodiments, Fig. 2 schematically shows a simplified block diagram according to exemplary embodiments, Fig. 3 schematically shows a simplified timing diagram according to exemplary embodiments, Fig. 4 schematically shows a simplified block diagram according to exemplary embodiments, Fig. 5 schematically shows a simplified block diagram according to exemplary embodiments, Fig. 6 schematically shows a simplified block diagram according to exemplary embodiments, Fig. 7 schematically shows a simplified block diagram according to exemplary embodiments, Fig. 8 schematically shows a simplified block diagram according to exemplary embodiments, Fig. 9 schematically shows a simplified block diagram according to exemplary embodiments, Fig. 10 schematically shows a simplified sequence diagram according to exemplary embodiments, Fig. 11 schematically illustrates aspects of uses according to exemplary embodiments.

[0021] Exemplary embodiments, Fig. 1, Fig. 2, relate to a method, for example a computer-implemented method, for processing data associated with time information, for example for a control unit 10 ( Fig. 2) and / or for a product that can be connected to the control unit 10, for example a sensor device 20 that can be connected to the control unit 10, e.g. via a first data connection DV-1, the method comprising: tuning 100 ( Fig. 1) from messages MSG-PROT-ZS ( Fig. 2) a protocol PROT-ZS for time synchronization, for example for synchronizing the control unit 10 with the sensor device 20 and / or with at least one further unit 30, with a configuration CFG-ESZ for an energy-saving state 10-ESZ, 20-ESZ of at least one component, for example of the control unit 10 and / or the sensor device 20. In further exemplary embodiments, for example, an activation or deactivation of the energy-saving state 10-ESZ, 20-ESZ of the at least one component can be coordinated, for example synchronized, with the messages MSG-PROT-ZS of a protocol PROT-ZS for time synchronization, so that, for example, an influence on messages of the protocol for time synchronization by the energy-saving state is reduced, for example avoided.

[0022] In further exemplary embodiments, Fig. 1, the method comprises exchanging 102, for example, sending 102a and / or receiving 102b, the MSG-PROT-ZS messages of the PROT-ZS protocol for time synchronization, for example based on the CFG-ESZ configuration for the energy-saving state. This can prevent, for example, messages of the time synchronization protocol from being sent when the energy-saving state is active, which could, for example, impair or prevent the sending of the time synchronization protocol messages.

[0023] In further exemplary embodiments (not shown), it is provided that the method comprises: adapting a configuration CFG-ESZ for the energy saving state, e.g. based on information of the protocol PROT-ZS for time synchronization.

[0024] In further exemplary embodiments, it is provided that the PROT-ZS protocol for time synchronization is designed according to and / or based on at least one of the following standards: a) Precision Time Protocol, PTP, IEEE1588, b) generalized Precision Time Protocol, gPTP, IEEE 802.1AS.

[0025] In further exemplary embodiments, Fig. 1, it is provided that the method comprises: exchanging 102c information, for example data, for example in the form of messages MSG-PROT-ZS, via at least one data connection DV-1, DV-2 ( Fig. 2), wherein the at least one data connection is designed as an Ethernet data connection, for example as an automotive Ethernet data connection, for example according to or based on at least one of the following standards: a) IEEE 802.3bw, b) IEEE 802.3bp, c) IEEE 802.3ch, d) IEEE 802.3cy, e) IEEE 802.3cg, f) IEEE 802.3cz, g) IEEE 802.3dh.

[0026] In further exemplary embodiments, it is provided that the energy-saving state 10-ESZ, 20-ESZ is designed according to and / or based on at least the following standard: Energy Efficient Ethernet (EEE) according to IEEE 802.3az. For example, the energy-saving state 10-ESZ, 20-ESZ is a low power idle (LPI) state of at least one PHY component (interface component for layer 1 of the ISO / OSI standard model), e.g., of the control unit 10 and / or the sensor device 20.

[0027] Fig. 3 schematically shows a simplified timing diagram according to exemplary embodiments. In a first time range ZB-1, for example, no energy-saving state 10-ESZ, 20-ESZ is active, and messages MSG-PROT-ZS of the PROT-ZS protocol for time synchronization can be transmitted unhindered, e.g., between at least one of the following components: a) control unit 10 ( Fig. 2), b) sensor device 20, c) further unit, e.g. central control, e.g. vehicle computer, 30.

[0028] In a second time range ZB-2 ( Fig. 3) For example, the energy saving state 10-ESZ is active in a downlink of the first data connection DV-1 to the sensor device 20, and messages MSG-PROT-ZS of the PROT-ZS protocol for time synchronization can therefore not be transmitted from the control unit 10 to the sensor device 20, for example, in the second time range ZB-2 without hindrance, for example, not without delay, for example, delayed with a non-zero variance of the delay. In subsequent time ranges ZB-3, the energy saving state 10-ESZ is not (e.g., no longer) active in the downlink of the first data connection DV-1 to the sensor device 20, and messages MSG-PROT-ZS of the PROT-ZS protocol for time synchronization can thus be transmitted from the control unit 10 to the sensor device 20, for example, in the third time ranges ZB-3 without hindrance, for example, without delay.

[0029] In further exemplary embodiments, for example, the control unit 10 or a device 200 for the control unit 10 coordinates the sending of messages MSG-PROT-ZS of the protocol PROT-ZS for time synchronization via the first data connection DV-1 to the sensor device 20 with the Fig. 3 symbolized schedule for the energy saving state.

[0030] In further exemplary embodiments, it is also conceivable, for example, that the control unit 10 or a device 200 for the control unit 10 coordinates a or the schedule for the energy-saving state with a transmission of messages MSG-PROT-ZS of the PROT-ZS protocol for time synchronization, e.g. via the first data connection DV-1 to the sensor device 20.

[0031] In further exemplary embodiments, the principle according to the embodiments is applicable to an uplink and / or a downlink of a corresponding data connection.

[0032] In further exemplary embodiments, a configuration for the energy saving state 10-ESZ, 20-ESZ can be determined, for example, by a schedule according to Fig. 3 be characterized.

[0033] In further exemplary embodiments, Fig. 4, it is provided that the method comprises at least one of the following elements: a) providing 110, for example creating, the CFG-ESZ configuration for the energy saving state, and / or b) determining 112 the CFG-ESZ configuration for the energy saving state, wherein, for example, the determining comprises b1) observing 112a data traffic associated with the PROT-ZS protocol for time synchronization, b2) predicting 112b future data traffic associated with the PROT-ZS protocol for time synchronization, for example predicting future messages of the time synchronization protocol, and / or c) receiving 114 the CFG-ESZ configuration for the energy saving state, for example from the at least one further unit 30.

[0034] For example, in some exemplary embodiments, an apparatus 200 (see below) performing aspects of the method may Fig. 5) e.g., be integrated into a PHY interface module. In further exemplary embodiments, the provision 110, e.g., creation, of the CFG-ESZ configuration for the energy-saving state can thus be carried out, e.g., directly, in the PHY interface module.

[0035] For example, in some exemplary embodiments, the CFG-ESZ configuration for the energy-saving state can indicate, for example, when at least one component 10, 20, 30 or a part thereof (e.g., PHY components for downlink) enters an energy-saving state, e.g., of the EEE LPI type. Thus, the CFG-ESZ configuration for the energy-saving state characterizes information that indicates, for example, when which data connections DV-1, DV-2 can be used, e.g., for exchanging messages, such as messages of the PROT-ZS protocol for time synchronization.

[0036] For further exemplary embodiments, see also element 112 of Fig. 4, learning, e.g., independent learning (e.g., "self-learning"), e.g., of a gPTP schedule, can be performed. For example, based on observed gPTP data traffic, e.g., message traffic, it is possible to learn or predict when future gPTP messages will occur, and in further exemplary embodiments, e.g., the CFG-ESZ configuration for the energy-saving state, e.g., an EEE LPI configuration for at least one LPI client, can be adapted based on the learning or prediction, e.g., such that the energy-saving state is exited before the next gPTP message occurs. After that, the energy-saving state can be entered again, for example.

[0037] Further exemplary embodiments, Fig. 5, refer to an apparatus 200 for carrying out the method according to the embodiments.

[0038] In further exemplary embodiments, the device 200 is, for example, the control unit 10 ( Fig. 2), for example integrated into the control unit 10.

[0039] In further exemplary embodiments, the device 200 is, for example, the at least one sensor device 20 ( Fig. 2), for example integrated into the at least one sensor device 20.

[0040] In further exemplary embodiments, the device 200 is, for example, associated with the vehicle computer 30 ( Fig. 2) (not shown), for example integrated into the vehicle computer 30.

[0041] In further exemplary embodiments, Fig. 5, it is provided that the device 200 comprises: a computing device ("computer") 202 having at least one computing core 202a, a memory device 204 assigned to the computing device 202 for at least temporarily storing at least one of the following elements: a) data DAT (e.g. data associated with the configuration CFG-ESZ), b) computer program PRG, for example for carrying out the method according to the embodiments.

[0042] In further exemplary embodiments, the memory device 204 comprises a volatile memory (e.g., random access memory (RAM)) 204a, and / or a non-volatile (NVM) memory (e.g., flash EEPROM) 204b, or a combination thereof or with other memory types not explicitly mentioned.

[0043] Further exemplary embodiments relate to a computer-readable storage medium SM, comprising instructions PRG which, when executed by a computer 202, cause the computer to carry out the method according to the embodiments.

[0044] Further exemplary embodiments relate to a computer program PRG comprising instructions which, when the program PRG is executed by a computer 202, cause the computer 202 to carry out the method according to the embodiments.

[0045] Further exemplary embodiments relate to a data carrier signal DCS, which characterizes and / or transmits the computer program PRG according to the embodiments. The data carrier signal DCS is, for example, exchangeable (receivable and / or transmittable) via an optional data interface 206 of the device 200, wherein the optional data interface 206 is used, for example, for information exchange, for example data exchange (e.g., data associated with the PROT-ZS protocol and / or sensor data and / or control data) (sending and / or receiving) via at least one of the data connections DV-1, DV-2 ( Fig. 2) can be trained.

[0046] In further exemplary embodiments, the device 200 can also be designed as, for example, a pure hardware circuit.

[0047] In further exemplary embodiments, the device 200 may be provided, for example, in a PHY interface module.

[0048] Further exemplary embodiments, Fig. 2, refer to a control unit 10, which is connectable and / or connected, for example, to at least one sensor device 20 via a first data connection DV-1, comprising a device 200 according to the embodiments.

[0049] Further exemplary embodiments, Fig. 2, relate to a product, for example a sensor device 20, which can be connected, for example, to a control unit, for example to a control unit 10 according to the embodiments, via a or the first data connection DV-1, comprising a device 200 according to the embodiments.

[0050] Optionally, in further exemplary embodiments, the further unit 30 may also comprise a device 200 according to exemplary embodiments (not shown).

[0051] Further exemplary embodiments, Fig. 2, refer to a system 1000 comprising at least one device 200 according to the embodiments and / or at least one control unit 10 according to the embodiments and / or at least one sensor device 20 according to the embodiments.

[0052] Further exemplary embodiments, Fig. 6, relate to a vehicle, for example a motor vehicle, 1 comprising at least one device 200 according to the embodiments and / or at least one control unit 10 according to the embodiments and / or at least one sensor device 20 according to the embodiments and / or at least one system 1000 according to the embodiments.

[0053] Fig. Figure 7 schematically shows a simplified block diagram of a communication system 1000a according to exemplary embodiments. Element E10 symbolizes, by way of example, a gateway, for example, for connecting at least some components of the communication system 1000a to at least one other communication system or network (not shown).

[0054] The elements E11a, E11b, E11c symbolize, for example, central control units (e.g., “central ECU(s)”). The elements E12a, E12b, E12c, E12d symbolize, for example, sensor devices (e.g., similar or identical to the sensor device 20 according to Fig. 2) and / or actuators or other components that are associated with a comparatively high data rate, which, for example, at least temporarily send and / or receive data with a high data rate (e.g., components for providing and / or processing image data or video data, e.g., radar signal processing, LIDAR, etc.). The elements E13a, E13b, E13c, E13d symbolize, for example, control units, e.g., zone control units (e.g., “zonal ECU(s)”), e.g., similar or identical to the control unit 10 according to Fig. 2. The elements collectively designated by the reference symbols E14 symbolize (e.g. conventional) sensors and / or actuators which are associated with comparatively low data rates.

[0055] The principle according to the embodiments can be advantageously used in one or more components of the communication system 1000a, for example in the area of ​​the elements E11a, E11b, E11c, E12a, .., E12d, and / or in the area of ​​the elements E13a, E13b, .., E13d, E12a, E12b, .., E12d, whereby in further exemplary embodiments a reliable synchronization is enabled, for example at least outside of time ranges ZB-2 ( Fig. 3), in which at least some data connections DV' are placed in an energy saving state, for example in accordance with EEE.

[0056] Fig. Figure 8 schematically shows a simplified block diagram of a communication system 1000b according to exemplary embodiments, in which the principle according to the embodiments can be used. Element E20 symbolizes, by way of example, a vehicle computer, for example, at least similar to the further unit 30 according to Fig. 2. The vehicle computer E20, in the present example, has three interface devices S1, S2, S3, for example of the Ethernet type, e.g., Automotive Ethernet. The vehicle computer E20 has a computing device E21, for example, an image signal processor, e.g., for processing image or video signals supplied by a plurality of sensor devices 20-1, 20-2, ..., 20-N via respective data connections DV-1, DV-2, ... DV-M and the associated interface devices S4, S5, S6.

[0057] For example, the vehicle computer E20 has a, e.g., central, time base or timer device, E20-CLK and can, e.g., using the PROT-ZS protocol for time synchronization, e.g., gPTP, transmit time information and / or synchronization information via the data connections DV-1, DV-2, ... DV-M to the sensor devices 20-1, 20-2, ..., 20-N, which can, on this basis, e.g., adapt or check their local time base or timer device 20-1-CLK, 20-2-CLK, ..., 20-N-CLK. To receive the time information and / or synchronization information via the data connections DV-1, DV-2, ... DV-M, the sensor devices 20-1, 20-2, ..., 20-N have the interface devices S4, S5, S6 already described. In further exemplary embodiments, user data, e.g. control data for operation of the sensor devices 20-1, 20-2, ..., 20-N, can also be received via these interface devices S4, S5, S6.

[0058] Due to the coordination of the MSG-PROT-ZS messages of the PROT-ZS protocol for time synchronization with the CFG-ESZ configuration ( Fig. 2) for the energy saving state 10-ESZ, 20-ESZ of at least one component, for example of the control unit and / or the sensor device according to exemplary embodiments, in further exemplary embodiments, a reliable time synchronization of the components E20-CLK, 20-1-CLK, 20-2-CLK, ..., 20-N-CLK is enabled outside of a respective energy saving state.

[0059] Fig. 9 schematically shows a simplified block diagram of a communication system 1000c according to exemplary embodiments, in which the principle according to the embodiments can be used. Element E20' symbolizes, by way of example, a vehicle computer, which in the present case has, by way of example, N interface devices S1, S2, ..., SN according to the embodiments, and a gPTP timer unit, e.g., a gPTP-based Grand Master ("GM") E22. By way of example, a network coupling element, e.g., a switch E23, can be provided, e.g., for coupling the interface devices S1, S2, ..., SN to one another and / or to at least one other component of the vehicle computer E20', e.g., a computing device E21.

[0060] Element E25 symbolizes, for example, a gPTP bridge device, e.g., realizable by means of or in a zone control unit, which can exchange, e.g., distribute, messages MSG-PROT-ZS, e.g., gPTP messages, between the vehicle computer E20' and (in this case, e.g., two) sensor devices E26, E27 (in further exemplary embodiments, more or fewer than two sensor devices E26, E27 are also conceivable). For example, the gPTP bridge device E25 also has interface devices SR, SS, ST, just like the sensor devices E26, E27, see elements SX, SY. The respective data connections, e.g., of the Ethernet type, e.g., Automotive Ethernet type, are in Fig. 9 not shown for reasons of clarity.

[0061] The gPTP bridge device E25 also has a local timer device E25a. Similarly, the sensor devices E26, E27 each have a local timer device E26a, E27a.

[0062] In further exemplary embodiments, Fig. 9, the timing devices E22, E25a, E26a, E27a of the various components E20', E25, E26, E27 can be synchronized using the principle according to the embodiments, e.g. based on a coordination of the messages MSG-PROT-ZS of the protocol PROT-ZS for time synchronization with the configuration CFG-ESZ for the energy saving state of at least one component E25, SS, ST, E26, SX, E27, SY.

[0063] For example, in some time ranges ZB-1, ZB-3 ( Fig. 3) synchronization of the timing devices E22, E25a, E26a, E27a ( Fig. 9) of the various components E20', E25, E26, E27 using the PROT-ZS protocol, e.g., in coordination with the CFG-ESZ configuration for the energy saving mode. For example, in some time ranges, ZB-2 ( Fig. 3) synchronization of the timing devices E25a, E26a, E27a of the various components E25, E26, E27 should be omitted, e.g. in coordination with the CFG-ESZ configuration for the energy saving mode.

[0064] For example, the data connection between the components E20', E25 does not assume a power saving state, so that the PROT-ZS protocol can always be used for synchronization via this data connection.

[0065] For example, the data connections between the components E25, E26, E27 take place at least temporarily, e.g. in the second time range ZB-2 ( Fig. 3), a power saving state, so that no synchronization of the timing devices E25a, E26a, E27a of the various components E25, E26, E27 can be carried out via these data connections during the second time range ZB-2.

[0066] Fig. 10 schematically shows a simplified sequence diagram according to exemplary embodiments. Element E30 symbolizes a vehicle computer, for example for the motor vehicle 1 ( Fig. 6). For example, the vehicle computer E30 assumes the role of a gPTP Grand Master (GM) at least temporarily. Element E31 symbolizes a gPTP master port, element E32 symbolizes a configuration device that provides, for example, a gPTP configuration, see element e1. Optionally, the configuration device can also provide a schedule, e.g., "EEE schedule," for the energy-saving state of at least one component, see element e2, for example corresponding to or characterizing at least part of the CFG-ESZ configuration ( Fig. 2).

[0067] Element E33 symbolizes a zone control unit, e.g. operating at least temporarily as a gPTP Bridge, for example similar or identical to the control unit 10 according to Fig. 2. Element E34 symbolizes a gPTP slave port, via which, for example, messages from the vehicle computer E30 can be received, and E36 symbolizes a client, e.g. LPI (low power idle) client, which is designed, for example, to control aspects of an energy-saving state, e.g. EEE LPI.

[0068] Element E37 symbolizes a sensor device, e.g. similar or identical to the sensor device 20 according to Fig. 2, e.g. in a role as “gPTP ES”, and element E38 symbolizes a gPTP slave port, which receives messages from the zone control unit E33 from element E35, symbolizing a gPTP master port.

[0069] Element P1 symbolizes an initialization phase. Element P2 symbolizes a regular operating phase in which, for example, no energy saving state is entered. Element P3 symbolizes a phase associated with an energy saving state in which a downlink from the zone control unit E33 to the sensor device E37 (e.g., similar to the first data connection DV-1 according to Fig. 2) is placed into an EEE-based power-saving state, e.g., of the LPI type. Element P4 symbolizes a regular operating phase in which, for example, no power-saving state is entered, comparable to operating phase P2.

[0070] The elements e3, e4, e5, e6, e15, e16, e17, e18 symbolize messages, e.g. of the gPTP, for synchronization, and the elements e26, e27, e28, e29, e30, e31, e32, e33 symbolize, e.g. based on the messages e3, e4, e5, e6, e15, e16, e17, e18, corrections (e.g. clock adjustments) of the timing devices of the components E33, E37.

[0071] The elements e7, e10, e19, e22 symbolize gPTP delay requests, the elements e8, e11, e20, e23 symbolize corresponding gPTP delay responses, and the elements e9, e12, e21, e24 symbolize corresponding gPTP followup responses.

[0072] Element e13 symbolizes a message indicating entering an EEE power saving state (e.g., like element e25), and element e14 symbolizes a message indicating exiting the EEE power saving state.

[0073] In further exemplary embodiments, utilizing the principle according to the embodiments, no exchange of time synchronization messages, e.g., gPTP messages, takes place within phase P3 of the energy-saving state. Rather, an exchange of time synchronization messages, e.g., gPTP messages, is coordinated with the configuration of the energy-saving state, e.g., element e2, so that time synchronization messages, e.g., gPTP messages, are exchanged between components E33, E37 outside of phase P3. This coordination according to further exemplary embodiments enables efficient synchronization when it is possible, for example, due to an inactive energy-saving state.

[0074] In further exemplary embodiments, the principle according to the embodiments is used, for example, in communication systems 1000, 1000a, 100b, 1000c for vehicles 1 ( Fig. 6) is used, for example, to network sensor modules or sensor devices 20 with each other or to create data connections DV-1, DV-2, e.g. from sensor modules or sensor devices 20 to control units 10 or a vehicle computer 30 and to enable efficient synchronization.

[0075] In further exemplary embodiments, the principle according to the embodiments can be used advantageously, for example, for products, for example sensor devices 20 with a limitation in terms of power loss (for example to avoid excessive self-heating) and / or for sensor devices 20 with an asymmetric data traffic profile (for example, a comparatively high data volume for transmitting data, for example image or video data and / or other data associated with comparatively large amounts of information, for example to a control unit 10, with a comparatively small data volume for receiving data, for example control data, for example from the control unit 10).

[0076] In further exemplary embodiments, the principle according to the embodiments is usable, for example, for automotive BASE-T1 Ethernet systems, but is, in further exemplary embodiments, not limited to automotive single twisted pair communication technology.

[0077] In further exemplary embodiments, the principle according to the embodiments can be used, for example, for a camera sensor (e.g., as sensor device 20), which, for example, has a much higher uplink rate (e.g., from the camera of the camera sensor to other control devices) than the downlink rate (from control devices to the camera sensor). For example, a local control device of the camera sensor, e.g., a camera ECU, sends the acquired camera sensor data via the uplink to a destination and receives, for example, image-specific information, such as setting the exposure or controlling the recording time, via the downlink. In further exemplary embodiments, in this configuration, the information sent via the downlink is sent at intervals, with corresponding messages, e.g., having only a comparatively few bits. In this configuration, the channel is used, for example, asymmetrically, and an implementation of the energy-saving state EZS, e.g.,based on EEE, can be advantageously used for energy savings. In further exemplary embodiments, using the principle according to the embodiments, efficient synchronization of the components involved can be achieved, so that time synchronization of the camera module is coordinated with phases ZB-2 (. Fig. 3), P3 ( Fig. 10) an energy saving mode.

[0078] In further exemplary embodiments, the principle according to the embodiments can be used, for example, for radar sensors, e.g., for the automotive sector, which can generate data bursts, e.g., because an antenna front end is used sequentially to transmit radar signals and receive signals reflected from objects in the environment. The data bursts can also lead to an asymmetric data traffic profile, e.g., so that EEE can be used, e.g., to save energy.

[0079] In further exemplary embodiments, the principle according to the embodiments can be used for communication systems, for example for vehicles 1 ( Fig. 6), where some components frequently transmit information to several, e.g., all other, components (e.g., "broadcast"), but receive comparatively little data. EEE, for example, can also be used here to save electrical energy.

[0080] In further exemplary embodiments, the principle according to the embodiments is usable, for example, for systems for capturing (and, optionally, recording) data, eg for data logging, in which, for example, data streams of sensor data, eg of a prototype vehicle, are transmitted and stored, wherein energy saving is also possible, eg by using EEE, in coordination with messages for time synchronization.

[0081] In further exemplary embodiments, the principle according to the embodiments can be used, for example, for time synchronization of components that are temporarily put into a power-saving state or into a state for data transmission with a reduced data rate. For example, if a vehicle communication system enters an operating state in which a quantity of collected and precise sensor data is not required, the communication profile in further exemplary embodiments can, for example, switch to an energy-efficient mode (e.g., using EEE), in which, in further exemplary embodiments, a quick restart of the communication is possible (e.g., a comparatively short start-up time in a time window of, for example, several minutes). In this operating state, e.g.After the vehicle has been parked or stopped at a traffic light, in further exemplary embodiments, there may be no need to collect, for example, long-range radar data. Thus, in further exemplary embodiments, the communication link may enter a sleep or EEE state.

[0082] Further exemplary embodiments, Fig. 11, relate to a use 300 of the method according to the embodiments and / or the device 200 according to the embodiments and / or the control unit 10 according to the embodiments and / or the sensor device 20 according to the embodiments and / or the system 1000, 1000a, 1000b, 1000c according to the embodiments and / or the vehicle 1 according to the embodiments and / or the computer-readable storage medium SM according to the embodiments and / or the computer program PRG according to the embodiments and / or the data carrier signal DCS according to the embodiments for at least one of the following elements: a) Coordinating 301 an exchange of at least one message MSG-PROT-ZS of the protocol PROZ-ZS for time synchronization with the configuration CFG-ESZ for the energy-saving state of the at least one component, for example the control unit and / or the sensor device, b) Synchronizing 302 a timer device 20-CLK ( Fig.2) the at least one sensor device 20 with a timer device 10-CLK of the control unit 10, c) synchronizing 303 a timer device 20-CLK of the at least one sensor device 20 with a timer device 30-CLK of a, for example, central, control device 30, d) distributing 304 time information in or the system 1000, 1000a, 1000b, 1000c, for example between more than two components 10, 20, 30, e) keeping 305 two or more components 10, 20, 30 of a or the system synchronized, for example when the energy saving state is used at least temporarily, f) orchestrating 306 messages of the protocol for time synchronization with the configuration for the energy saving state, g) determining 307 the configuration for the energy saving state. QUOTES CONTAINED IN THE DESCRIPTION

[0000] This list of documents submitted by the applicant was generated automatically and is included solely for the convenience of the reader. This list is not part of the German patent or utility model application. The DPMA assumes no liability for any errors or omissions. Cited non-patent literature

[0000] IEEE 802.3bw, b) IEEE 802.3bp, c) IEEE 802.3ch, d) IEEE 802.3cy, e) IEEE 802.3cg, f) IEEE 802.3cz, g) IEEE 802.3dh

[0007] a) Precision Time Protocol, PTP, IEEE1588, b) generalized Precision Time Protocol, gPTP, IEEE 802.1AS

[0024] IEEE 802.3bp,

[0025] ) IEEE 802.3ch, d) IEEE 802.3cy, e) IEEE 802.3cg, f) IEEE 802.3cz, g) IEEE 802.3dh

[0025] -ESZ for the energy saving state of at least one component E25, SS, ST, E26, SX, E27, SY

[0062]

Claims

[1] Method, for example a computer-implemented method, for processing data associated with time information, for example for a control device (10) and / or for a product connectable to the control device (10), for example a sensor device connectable to the control device (10), (20), the method comprising: Coordinating (100) messages (MSG-PROT-ZS) of a protocol (PROT-ZS) for time synchronization, for example for synchronizing the control unit (10) with the sensor device (20) and / or with at least one further unit (30), with a configuration (CFG-ESZ) for an energy-saving state (10-ESZ, 20-ESZ) of at least one component, for example of the control unit (10) and / or the sensor device (20). [2] Method according to claim 1, comprising: exchanging (102), for example sending (102a) and / or receiving (102b) the messages (MSG-PROT-ZS) of the protocol (PROT-ZS) for time synchronization, for example based on the configuration (CFG-ESZ) for the energy saving state (10-ESZ, 20-ESZ). [3] Method according to at least one of the preceding claims, wherein the protocol (PROT-ZS) for time synchronization is designed according to and / or based on at least one of the following standards: a) Precision Time Protocol, PTP, IEEE1588, b) generalized Precision Time Protocol, gPTP, IEEE 802.1AS. [4] Method according to at least one of the preceding claims, comprising: exchanging (102c) information, for example data, for example in the form of messages, via at least one data connection (DV-1, DV-2), wherein the at least one data connection (DV-1, DV-2) is designed as an Ethernet data connection, for example as an automotive Ethernet data connection, for example according to or based on at least one of the following standards: a) IEEE 802.3bw, b) IEEE 802.3bp, c) IEEE 802.3ch, d) IEEE 802.3cy, e) IEEE 802.3cg, f) IEEE 802.3cz, g) IEEE 802.3dh. [5] Method according to at least one of the preceding claims, wherein the energy saving state (10-ESZ, 20-ESZ) is designed according to and / or based on at least the following standard: Energy Efficient Ethernet, IEEE 802.3az. [6] Method according to at least one of the preceding claims, comprising at least one of the following elements: a) providing (110), for example creating, the configuration (CFG-ESZ) for the energy saving state (10-ESZ, 20-ESZ), and / or b) determining (112) the configuration (CFG-ESZ) for the energy saving state (10-ESZ, 20-ESZ), wherein, for example, the determining (112) comprises b1) observing (112a) data traffic associated with the protocol (PROT-ZS) for time synchronization, b2) predicting (112b) future data traffic associated with the protocol (PROT-ZS) for time synchronization, for example predicting future messages of the protocol (PROT-ZS) for time synchronization, and / or c) receiving (114) the configuration (CFG-ESZ) for the energy saving state (10-ESZ, 20-ESZ), for example from the at least one further unit (30) [7] Device (200) for carrying out the method according to at least one of the preceding claims. [8] Control unit (10) comprising a device (200) according to claim 7. [9] Product, for example sensor device, (20), comprising a device (200) according to claim 7. [10] System (1000) comprising at least one device (200) according to claim 7 and / or at least one control unit (10) according to claim 8 and / or at least one sensor device (20) according to claim 9. [11] Vehicle, for example a motor vehicle, (1) comprising at least one device (200) according to claim 7 and / or at least one control unit (10) according to claim 8 and / or at least one sensor device (20) according to claim 9 and / or at least one system (1000) according to claim 10. [12] Computer-readable storage medium (SM) comprising instructions (PRG) which, when executed by a computer (202), cause the computer to carry out the method according to at least one of claims 1 to 6. [13] Computer program (PRG) comprising instructions which, when the program (PRG) is executed by a computer (202), cause the computer (202) to carry out the method according to at least one of claims 1 to 6. [14] Data carrier signal (DCS) which transmits and / or characterises the computer program (PRG) according to claim 13. [15] Use of the method according to at least one of claims 1 to 6 and / or the device (200) according to claim 7 and / or the control unit (10) according to claim 8 and / or the sensor device (20) according to claim 9 and / or the system (1000) according to claim 10 and / or the vehicle (1) according to claim 11 and / or the computer-readable storage medium (SM) according to claim 12 and / or the computer program (PRG) according to claim 13 and / or the data carrier signal (DCS) according to claim 14 for at least one of the following elements: a) coordinating (301) an exchange of at least one message (MSG-PROT-ZS) of the protocol (PROT-ZS) for time synchronization with the configuration (CFG-ESZ) for the energy-saving state (10-ESZ, 20-ESZ) of the at least one component, for example the control unit (10) and / or the sensor device (20),b) synchronizing (302) a timer device (20-CLK) of the at least one sensor device (20) with a timer device (10-CLK) of the control unit (10), c) synchronizing (303) a timer device (20-CLK) of the at least one sensor device (20) with a timer device (30-CLK) of a, for example, central, control device (30), d) distributing (304) time information in or the system (1000), for example between more than two components (10, 20, 30), e) keeping (305) two or more components (10, 20, 30) of or the system (1000) synchronized, for example during at least temporary use of the energy saving state (10-ESZ, 20-ESZ), f) orchestrating (306) messages (MSG-PROT-ZS) of the protocol (PROT-ZS) for Time synchronization with the configuration (CFG-ESZ) for the energy saving state (10-ESZ, 20-ESZ), g) determining (307) the configuration (CFG-ESZ) for the energy saving state (10-ESZ, 20-ESZ).,

Citation Information

Patent Citations

  • Method and apparatus for processing data associated with a first network element

    DE102021205418A1

  • Method and apparatus for processing data associated with at least one interface device

    DE102022203799A1