Automobile E / E framework and signal transmission method
By introducing a new automotive E/E architecture into the intelligent digital automobile platform, the connection between the two-way transmission tunnel and the central gateway is solved, and the R&D cost increase caused by the separation of regional gateway management and maintenance in the existing technology is achieved, achieving efficient signal transmission and reducing R&D cost effect.
Patent Information
- Application Number
- CN202510076536.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-31
- Publication Date
- 2025-04-29
AI Technical Summary
In the architecture of the existing intelligent digital vehicle platform, the management and maintenance of domain control units by each regional gateway are carried out separately, resulting in the need to develop and upgrade software for each regional gateway when the intelligent functions of the automobile are increased, which increases the R&D costs.
An automotive E/E architecture is provided, which realizes signal transmission by electrically connecting at least one regional gateway to a bidirectional transmission tunnel, and electrically connecting one end of the bidirectional transmission tunnel away from the regional gateway to a central gateway. In this architecture, the bidirectional transmission tunnel corresponds one by one to the regional gateway, allowing devices to transmit signals through the architecture, and only software development and upgrades are required at the central gateway.
Through this automotive E/E architecture, the need for software development and upgrading of gateways in various regions is reduced, the R&D costs are reduced, and the efficient transmission of equipment signals in the automotive industry is achieved.
Smart Images

Figure CN119906733A_ABST
Abstract
Description
[0001] The filing date of the parent application of this divisional application is August 31, 2022, the application number is 202211065687.8, and the application name is "A kind of automotive E / E architecture and signal transmission method". Technical Field
[0002] The present application relates to the field of automobile communication technology, and in particular to an automobile E / E architecture and a signal transmission method. Background Art
[0003] As cars become more and more technological, intelligent and interconnected, software-defined cars have become the main direction of today's automotive software development. The intelligent digital car platform is a representative example. The ring network architecture platform it proposed reflects the research and development direction of software service based on domain-centralized E / E architecture.
[0004] In the existing architecture of the intelligent digital vehicle platform, each regional gateway incorporates the control units of each domain and uses Ethernet as the medium to adopt device abstraction, atomic services and composite services to provide the services of each domain control unit to the vehicle control, cockpit and driving controllers, thereby realizing the software service of each domain control unit.
[0005] Since the abstraction and service of each domain control unit are all in the regional gateway, the management and maintenance of each domain control unit by each regional gateway are carried out separately; and as the functions of automobiles become more and more intelligent, the number of controllers in the car and the amount of data transmitted on the bus increase. In order to meet the needs of signal transmission, software development and upgrades are required for each regional gateway, resulting in increased R&D costs. Summary of the invention
[0006] Based on this, an automotive E / E architecture and a signal transmission method are provided to improve the phenomenon that software development and upgrades are required for gateways in each region.
[0007] In a first aspect, an automotive E / E architecture is provided, the architecture comprising:
[0008] at least one regional gateway, one end of the regional gateway being used to be electrically connected to the first device;
[0009] at least one bidirectional transmission tunnel, one end of the bidirectional transmission tunnel being electrically connected to the other end of the regional gateway, and the bidirectional transmission tunnel and the regional gateway corresponding one to one;
[0010] A central gateway, one end of the central gateway is electrically connected to the other end of the bidirectional transmission tunnel, and the other end of the central gateway is used to be electrically connected to the second device.
[0011] In combination with the first aspect, in a first possible implementation manner of the first aspect, in the first transmission direction, the regional gateway includes:
[0012] A first receiving unit, the first receiving unit is used to receive a first signal to be transmitted from the first device, and identify and assign a label to the first signal to be transmitted to obtain first data to be encapsulated;
[0013] A first encapsulation unit, the first encapsulation unit is electrically connected to the first receiving unit, and the first encapsulation unit is used to encapsulate the first data to be encapsulated to obtain and send a first message frame;
[0014] The central gateway comprises:
[0015] A second decapsulation unit, the second decapsulation unit is used to receive and decapsulate the first message frame to obtain first decapsulation data;
[0016] a second sending unit, the second sending unit being electrically connected to the second decapsulation unit, and the second sending unit being configured to split the first decapsulated data according to the label of the first decapsulated data so as to restore the first decapsulated data to the first signal to be transmitted;
[0017] The first transmission direction is used to indicate a direction from the first device to the second device.
[0018] In combination with the first aspect, in a second possible implementation manner of the first aspect, in the second transmission direction, the central gateway includes:
[0019] a second receiving unit, the second receiving unit being configured to receive a second signal to be transmitted from the second device, and to identify and assign a label to the second signal to be transmitted to obtain second data to be encapsulated;
[0020] a second encapsulation unit, the second encapsulation unit being electrically connected to the second receiving unit, and the second encapsulation unit being configured to encapsulate the second data to be encapsulated, obtain and send a second message frame;
[0021] The regional gateway comprises:
[0022] A first decapsulation unit, the first decapsulation unit is used to receive and decapsulate the second message frame to obtain second decapsulation data;
[0023] a first sending unit, the first sending unit being electrically connected to the second decapsulating unit, and the first sending unit being configured to split the second decapsulated data according to a label of the second decapsulated data so as to restore the second decapsulated data to the second data to be transmitted;
[0024] The second transmission direction is used to indicate a direction from the second device to the first device.
[0025] In combination with the first aspect, in a third possible implementation manner of the first aspect, in the first transmission direction, the central gateway further includes:
[0026] a device abstraction unit, one end of which is electrically connected to an end of the second sending unit away from the second decapsulation unit, and the device abstraction unit is used to determine a corresponding device interface according to the first signal to be transmitted;
[0027] An atomic service unit, wherein the atomic service unit is electrically connected to the other end of the device abstraction unit, and the atomic service unit is used to parse the first signal to be transmitted into a first service request, and send the first service request to the corresponding device interface so that the second device corresponding to the device interface receives the first service request.
[0028] In combination with the first aspect, in a fourth possible implementation manner of the first aspect, in the second transmission direction,
[0029] The atomic service unit is further configured to receive a second service request from the second device;
[0030] One end of the device abstraction unit is also electrically connected to an end of the second receiving unit away from the second encapsulation unit. The device abstraction unit is also used to encapsulate the second service request into a second signal to be transmitted, and determine the corresponding bidirectional transmission tunnel based on the second signal to be transmitted, so that the second signal to be transmitted is transmitted to the corresponding first device through the corresponding bidirectional transmission tunnel.
[0031] In a second aspect, a signal transmission method is provided, the method comprising:
[0032] In a first transmission direction, a first signal to be transmitted is received from a first device through a regional gateway, and the first signal to be transmitted is transmitted to a central gateway according to a bidirectional transmission tunnel corresponding to the regional gateway, so that a second device receives the first signal to be transmitted from the central gateway;
[0033] In the second transmission direction, the second signal to be transmitted from the second device is received through the central gateway, and the second signal to be transmitted is transmitted to the regional gateway through the bidirectional transmission tunnel, so that the first device receives the second signal to be transmitted from the regional gateway.
[0034] In combination with the second aspect, in a first possible implementation manner of the second aspect, in the first transmission direction,
[0035] When the regional gateway receives the first signal to be transmitted, the regional gateway identifies and assigns a label to the received first signal to be transmitted, obtains first data to be encapsulated, encapsulates the first data to be encapsulated, obtains and sends a first message frame;
[0036] When the first signal to be transmitted is transmitted to the central gateway, the first message frame is decapsulated to obtain first decapsulated data, and the first decapsulated data is split according to the label of the first decapsulated data so that the first decapsulated data is restored to the first signal to be transmitted.
[0037] In combination with the second aspect, in a second possible implementation manner of the second aspect, in the second transmission direction,
[0038] When the central gateway receives the second signal to be transmitted, the central gateway identifies and assigns a label to the second signal to be transmitted, obtains second data to be encapsulated, encapsulates the second data to be encapsulated, obtains and sends a second message frame;
[0039] When the second signal to be transmitted is transmitted to the regional gateway, the second message frame is decapsulated to obtain second decapsulated data, and the second decapsulated data is split according to the label of the second decapsulated data so that the second decapsulated data is restored to the second data to be transmitted.
[0040] In a third aspect, a computer device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the steps of the signal transmission method as described in the second aspect or any one of the implementable embodiments in combination with the second aspect are implemented.
[0041] In a fourth aspect, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps of the signal transmission method as described in the second aspect or any one of the embodiments in combination with the second aspect are implemented.
[0042] The above-mentioned automobile E / E architecture and signal transmission method obtain the signal transmission system by electrically connecting at least one regional gateway to a two-way transmission tunnel respectively, and electrically connecting the end of the two-way transmission tunnel away from the regional gateway to the central gateway, wherein the two-way transmission tunnel corresponds to the regional gateway one-to-one, and when the devices in the automobile need to perform signal transmission, it can be achieved through the signal transmission system. For example, the first device is electrically connected to the end of the regional gateway away from the two-way transmission tunnel, and the second device is electrically connected to the end of the central gateway away from the two-way transmission tunnel. Based on this connection relationship, the first device and the second device can transmit signals through the signal transmission system, and only software development and upgrades need to be performed at the central gateway, thereby improving the phenomenon of needing to perform software development and upgrades on each regional gateway and reducing research and development costs. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] Figure 1 A structural block diagram of an automotive E / E architecture in one embodiment;
[0044] Figure 2 A structural block diagram of an automotive E / E architecture in one embodiment;
[0045] Figure 3 is a flow chart of a signal transmission method in one embodiment;
[0046] Figure 4 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment.
[0047] Figure numerals: 1. Bidirectional transmission tunnel. DETAILED DESCRIPTION
[0048] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0049] It should be noted that the illustrations provided in this embodiment only illustrate the basic concept of the present application in a schematic manner, and therefore the drawings only show components related to the present application rather than being drawn according to the number, shape and size of components in actual implementation. In actual implementation, the type, quantity and proportion of each component may be changed arbitrarily, and the component layout may also be more complicated.
[0050] The structures, proportions, sizes, etc. illustrated in the drawings in this specification are only used to match the contents disclosed in the specification so as to facilitate understanding and reading by persons familiar with this technology. They are not used to limit the conditions under which this application can be implemented, and therefore have no substantive technical significance. Any structural modification, change in proportion or adjustment of size, without affecting the effects and purposes that can be achieved by this application, should still fall within the scope of the technical contents disclosed in this application.
[0051] The directions or positional relationships indicated by the terms "upper", "lower", "left", "right", "middle", "longitudinal", "lateral", "horizontal", "inner", "outer", "radial", "circumferential" and the like in this specification are based on the directions or positional relationships shown in the drawings and are only for the convenience of simplifying the description. They do not indicate or imply that the devices or elements referred to must have a specific direction, be constructed and operate in a specific direction, and therefore cannot be understood as limiting the present application. In addition, the terms "first" and "second" are used for descriptive purposes only and cannot be understood as indicating or implying relative importance.
[0052] In the existing automobile communication architecture, each regional gateway and each domain control unit communicate one-to-one through Ethernet. For example, the services of each domain control unit are provided to the vehicle control, cockpit and driving controllers respectively by adopting device abstraction, atomic services and composite services. In addition, the management and maintenance of the domain control units by the regional gateway are also carried out separately. Therefore, in order to meet the needs of signal transmission, it is necessary to develop and upgrade the software of each regional gateway, which increases the R&D cost.
[0053] To this end, the present application proposes an automotive E / E architecture and a signal transmission method, wherein at least one regional gateway is electrically connected to a bidirectional transmission tunnel, and one end of the bidirectional transmission tunnel away from the regional gateway is electrically connected to a central gateway, to obtain the automotive E / E architecture, wherein the bidirectional transmission tunnel corresponds to the regional gateway one-to-one, and when the device in the car needs to perform signal transmission, it can be achieved through the automotive E / E architecture. The present application can be applied to the signal transmission of the vehicle's air conditioner, accessories, body, battery management system, battery pack and other parts.
[0054] For example, the first device is electrically connected to one end of the regional gateway away from the bidirectional transmission tunnel, and the second device is electrically connected to one end of the central gateway away from the bidirectional transmission tunnel, wherein the first device may be an electronic control unit (ECU) of the area corresponding to the regional gateway, and the second device may be a mobile data center (MDC), a vehicle domain controller (VDC), and a cockpit domain controller (CDC). Through the above connection relationship, in the first transmission direction, the first signal to be transmitted of the first device can be received by each regional gateway, and sent to the central gateway through the corresponding bidirectional transmission tunnel, and then the central gateway sends the first signal to be transmitted to the second device. In the second transmission direction, the second signal to be transmitted from each second device can be received by the central gateway, and sent to the regional gateway through the bidirectional transmission tunnel, and then the regional gateway sends the second signal to be transmitted to the first device. The transmission and communication of signals to be transmitted in the vehicle through the above-mentioned automotive E / E architecture only requires software development and upgrading at the central gateway, thereby improving the phenomenon of needing to develop and upgrade software for regional gateways and reducing R&D costs.
[0055] In one embodiment, Figure 1 As shown, an automotive E / E architecture is provided, the architecture comprising:
[0056] at least one regional gateway, one end of the regional gateway being used to be electrically connected to the first device;
[0057] At least one bidirectional transmission tunnel 1, one end of the bidirectional transmission tunnel 1 is electrically connected to the other end of the regional gateway, and the bidirectional transmission tunnel 1 corresponds to the regional gateway one by one;
[0058] A central gateway, one end of the central gateway is electrically connected to the other end of the bidirectional transmission tunnel 1, and the other end of the central gateway is used to be electrically connected to the second device.
[0059] It should be noted that the first device is used to send a first signal to be transmitted in a first transmission direction, and to receive a second signal to be transmitted in a second transmission direction; the second device is used to receive the first signal to be transmitted in the first transmission direction, and to send the second signal to be transmitted in the second transmission direction; and the first transmission direction is used to indicate a direction from the first device to the second device, and the second transmission direction is used to indicate a direction from the second device to the first device.
[0060] As an exemplary description, the first device may be an electronic control unit of the area corresponding to the regional gateway, and the second device may be a mobile data center, a vehicle domain controller, a cockpit domain controller, etc. In addition to being a signal sent by the first device, the first signal to be transmitted may also be other signals in the area corresponding to the regional gateway, and this application does not limit this. The bidirectional transmission tunnel 1 may be an Ethernet tunnel. By making the bidirectional transmission tunnel 1 correspond one-to-one to the regional gateway, the signal to be transmitted can be transmitted through the corresponding bidirectional transmission tunnel 1 during transmission without occupying other bidirectional transmission tunnels 1.
[0061] In the above-mentioned automobile E / E architecture, at least one regional gateway is electrically connected to the bidirectional transmission tunnel 1 respectively, and the end of the bidirectional transmission tunnel 1 away from the regional gateway is electrically connected to the central gateway to obtain the automobile E / E architecture, wherein the bidirectional transmission tunnel 1 corresponds to the regional gateway one-to-one, and when the devices in the automobile need to perform signal transmission, it can be achieved through the automobile E / E architecture. For example, the first device is electrically connected to the end of the regional gateway away from the bidirectional transmission tunnel 1, and the second device is electrically connected to the end of the central gateway away from the bidirectional transmission tunnel 1. Based on this connection relationship, the first device and the second device can transmit signals through the automobile E / E architecture, and only software development and upgrades need to be performed at the central gateway, thereby improving the phenomenon of needing to perform software development and upgrades on each regional gateway and reducing research and development costs.
[0062] Preferably, in one embodiment, Figure 2 As shown, in the first transmission direction, the regional gateway includes:
[0063] A first receiving unit, the first receiving unit is used to receive a first signal to be transmitted from the first device, and identify and assign a label to the first signal to be transmitted to obtain first data to be encapsulated;
[0064] A first encapsulation unit, the first encapsulation unit is electrically connected to the first receiving unit, and the first encapsulation unit is used to encapsulate the first data to be encapsulated to obtain and send a first message frame;
[0065] The central gateway comprises:
[0066] A second decapsulation unit, the second decapsulation unit is used to receive and decapsulate the first message frame to obtain first decapsulation data;
[0067] a second sending unit, the second sending unit being electrically connected to the second decapsulation unit, and the second sending unit being configured to split the first decapsulated data according to the label of the first decapsulated data so as to restore the first decapsulated data to the first signal to be transmitted;
[0068] The first transmission direction is used to indicate a direction from the first device to the second device.
[0069] It should be noted that the regional gateway also includes first interfaces such as CAN, LIN, PWM and IO, one end of the first interface is electrically connected to the first device, and the other end of the first interface is electrically connected to the first receiving unit. The regional gateway also includes a first Ethernet unit, one end of the first Ethernet unit is electrically connected to an end of the first encapsulation unit away from the first receiving unit and an end of the first decapsulation unit away from the first sending unit, and the other end of the first Ethernet unit is electrically connected to an end of the bidirectional transmission tunnel 1 away from the central gateway. The central gateway also includes a second Ethernet unit, one end of the second Ethernet unit is electrically connected to an end of the bidirectional transmission tunnel 1 away from the regional gateway, and the other end of the second Ethernet unit is electrically connected to an end of the second encapsulation unit away from the second receiving unit and an end of the second decapsulation unit away from the second sending unit.
[0070] In the first transmission direction, the regional gateway receives the first signal to be transmitted from the first device through the first interface; and identifies and assigns a label to the first signal to be transmitted through the first receiving unit to obtain first data to be encapsulated; then encapsulates the first data to be encapsulated through the first encapsulation unit to obtain a first message frame; transmits the first message frame to the corresponding bidirectional transmission tunnel 1 through the first Ethernet unit, and transmits it to the second Ethernet unit of the central gateway, and the central gateway deletes the header of the first message frame through the first decapsulation unit to obtain first decapsulated data; splits the first decapsulated data through the first sending unit according to the label in the first decapsulated data, so that the first decapsulated data is restored to the first signal to be transmitted, and the first signal to be transmitted is sent to the second device.
[0071] The regional gateway encapsulates the first signal to be transmitted into a first message frame and transmits it through an Ethernet bidirectional transmission tunnel. The regional gateway will not be aware of the status of the first device. Therefore, if the first device needs to be upgraded or replaced, the regional gateway can also be plug-and-play, thereby reducing the cost of research and development and upgrades.
[0072] As a specific implementation of the above embodiment, Figure 2As shown, in the first transmission direction, the central gateway further includes:
[0073] a device abstraction unit, one end of which is electrically connected to an end of the second sending unit away from the second decapsulation unit, and the device abstraction unit is used to determine a corresponding device interface according to the first signal to be transmitted;
[0074] An atomic service unit, wherein the atomic service unit is electrically connected to the other end of the device abstraction unit, and the atomic service unit is used to parse the first signal to be transmitted into a first service request, and send the first service request to the corresponding device interface so that the second device corresponding to the device interface receives the first service request.
[0075] It should be noted that in order to avoid sending the first signal to be transmitted to each of the second devices and reduce the cost of signal transmission, the first signal to be transmitted needs to be sent to the designated second device. The device abstraction unit determines the corresponding device interface according to the first signal to be transmitted, and the atomic service unit parses the first signal to be transmitted into a first service request, and sends the first service request to the device interface determined by the device abstraction unit, so that the corresponding second device receives the first service request. Exemplary description, the first service request can be sent to the second device via a SOMEIP or DDS network.
[0076] Preferably, in one embodiment, Figure 2 As shown, in the second transmission direction, the central gateway includes:
[0077] a second receiving unit, the second receiving unit being configured to receive a second signal to be transmitted from the second device, and to identify and assign a label to the second signal to be transmitted to obtain second data to be encapsulated;
[0078] a second encapsulation unit, the second encapsulation unit being electrically connected to the second receiving unit, and the second encapsulation unit being configured to encapsulate the second data to be encapsulated, obtain and send a second message frame;
[0079] The regional gateway comprises:
[0080] A first decapsulation unit, the first decapsulation unit is used to receive and decapsulate the second message frame to obtain second decapsulation data;
[0081] a first sending unit, the first sending unit being electrically connected to the first decapsulating unit, and the first sending unit being configured to split the second decapsulated data according to the label of the second decapsulated data so as to restore the second decapsulated data to the second data to be transmitted;
[0082] The second transmission direction is used to indicate a direction from the second device to the first device.
[0083] As a specific implementation of the above embodiment, in the second transmission direction, the atomic service unit is further used to receive a second service request from the second device;
[0084] One end of the device abstraction unit is also electrically connected to an end of the second receiving unit away from the second encapsulation unit. The device abstraction unit is also used to encapsulate the second service request into a second signal to be transmitted, and determine the corresponding bidirectional transmission tunnel 1 based on the second signal to be transmitted, so that the second signal to be transmitted is transmitted to the corresponding first device through the corresponding bidirectional transmission tunnel 1.
[0085] In the second transmission direction, the central gateway receives a second service request from the second device through the atomic service unit; the device abstraction unit encapsulates the second service request into a second signal to be transmitted, and determines the corresponding bidirectional transmission tunnel 1; the second receiving unit then identifies and assigns a label to the second signal to be transmitted to obtain second data to be encapsulated; the second encapsulation unit then encapsulates the second data to be encapsulated to obtain a second message frame; the second message frame is transmitted to the bidirectional transmission tunnel 1 determined by the device abstraction unit through the second Ethernet unit, and then transmitted to the first Ethernet unit of the corresponding regional gateway, and the regional gateway deletes the header of the second message frame through the second decapsulation unit to obtain second decapsulated data; the second sending unit splits the second decapsulated data according to the label in the second decapsulated data, so that the second decapsulated data is restored to the second signal to be transmitted, and the second signal to be transmitted is sent to the second device through the interface.
[0086] In one embodiment, Figure 3 As shown, a signal transmission method is provided, the method comprising:
[0087] S101: In a first transmission direction, receiving a first signal to be transmitted from a first device through a regional gateway, and transmitting the first signal to be transmitted to a central gateway according to a bidirectional transmission tunnel corresponding to the regional gateway, so that a second device receives the first signal to be transmitted from the central gateway;
[0088] S102: In the second transmission direction, a second signal to be transmitted from the second device is received through the central gateway, and the second signal to be transmitted is transmitted to the regional gateway through the bidirectional transmission tunnel, so that the first device receives the second signal to be transmitted from the regional gateway.
[0089] Preferably, in one embodiment, in the first transmission direction,
[0090] When the regional gateway receives the first signal to be transmitted, the regional gateway identifies and assigns a label to the received first signal to be transmitted, obtains first data to be encapsulated, encapsulates the first data to be encapsulated, obtains and sends a first message frame;
[0091] When the first signal to be transmitted is transmitted to the central gateway, the first message frame is decapsulated to obtain first decapsulated data, and the first decapsulated data is split according to the label of the first decapsulated data so that the first decapsulated data is restored to the first signal to be transmitted.
[0092] Preferably, in one embodiment, in the second transmission direction,
[0093] When the central gateway receives the second signal to be transmitted, the central gateway identifies and assigns a label to the second signal to be transmitted, obtains second data to be encapsulated, encapsulates the second data to be encapsulated, obtains and sends a second message frame;
[0094] When the second signal to be transmitted is transmitted to the regional gateway, the second message frame is decapsulated to obtain second decapsulated data, and the second decapsulated data is split according to the label of the second decapsulated data so that the second decapsulated data is restored to the second data to be transmitted.
[0095] For the specific definition of the signal transmission method, please refer to the definition of the automotive E / E architecture above, which will not be repeated here. Each unit in the above automotive E / E architecture can be implemented in whole or in part by software, hardware, and a combination thereof. The above units can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above units.
[0096] It should be understood that although Figure 3 The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. Moreover, Figure 3 At least part of the steps may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be executed in turn or alternately with other steps or at least part of the sub-steps or stages of other steps.
[0097] In one embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as follows: Figure 4 As shown. The computer device includes a processor, a memory, a network interface, a display screen and an input device connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a signal transmission method is implemented. The display screen of the computer device can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a key, trackball or touchpad set on the computer device housing, or an external keyboard, touchpad or mouse, etc.
[0098] Those skilled in the art will understand that Figure 4 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0099] In one embodiment, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the following steps when executing the computer program:
[0100] In a first transmission direction, a first signal to be transmitted is received from a first device through a regional gateway, and the first signal to be transmitted is transmitted to a central gateway according to a bidirectional transmission tunnel corresponding to the regional gateway, so that a second device receives the first signal to be transmitted from the central gateway;
[0101] In the second transmission direction, the second signal to be transmitted from the second device is received through the central gateway, and the second signal to be transmitted is transmitted to the regional gateway through the bidirectional transmission tunnel, so that the first device receives the second signal to be transmitted from the regional gateway.
[0102] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0103] In the first transmission direction,
[0104] When the regional gateway receives the first signal to be transmitted, the regional gateway identifies and assigns a label to the received first signal to be transmitted, obtains first data to be encapsulated, encapsulates the first data to be encapsulated, obtains and sends a first message frame;
[0105] When the first signal to be transmitted is transmitted to the central gateway, the first message frame is decapsulated to obtain first decapsulated data, and the first decapsulated data is split according to the label of the first decapsulated data so that the first decapsulated data is restored to the first signal to be transmitted.
[0106] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0107] In the second transmission direction,
[0108] When the central gateway receives the second signal to be transmitted, the central gateway identifies and assigns a label to the second signal to be transmitted, obtains second data to be encapsulated, encapsulates the second data to be encapsulated, obtains and sends a second message frame;
[0109] When the second signal to be transmitted is transmitted to the regional gateway, the second message frame is decapsulated to obtain second decapsulated data, and the second decapsulated data is split according to the label of the second decapsulated data so that the second decapsulated data is restored to the second data to be transmitted.
[0110] In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:
[0111] In a first transmission direction, a first signal to be transmitted is received from a first device through a regional gateway, and the first signal to be transmitted is transmitted to a central gateway according to a bidirectional transmission tunnel corresponding to the regional gateway, so that a second device receives the first signal to be transmitted from the central gateway;
[0112] In the second transmission direction, the second signal to be transmitted from the second device is received through the central gateway, and the second signal to be transmitted is transmitted to the regional gateway through the bidirectional transmission tunnel, so that the first device receives the second signal to be transmitted from the regional gateway.
[0113] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0114] In the first transmission direction,
[0115] When the regional gateway receives the first signal to be transmitted, the regional gateway identifies and assigns a label to the received first signal to be transmitted, obtains first data to be encapsulated, encapsulates the first data to be encapsulated, obtains and sends a first message frame;
[0116] When the first signal to be transmitted is transmitted to the central gateway, the first message frame is decapsulated to obtain first decapsulated data, and the first decapsulated data is split according to the label of the first decapsulated data so that the first decapsulated data is restored to the first signal to be transmitted.
[0117] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0118] In the second transmission direction,
[0119] When the central gateway receives the second signal to be transmitted, the central gateway identifies and assigns a label to the second signal to be transmitted, obtains second data to be encapsulated, encapsulates the second data to be encapsulated, obtains and sends a second message frame;
[0120] When the second signal to be transmitted is transmitted to the regional gateway, the second message frame is decapsulated to obtain second decapsulated data, and the second decapsulated data is split according to the label of the second decapsulated data so that the second decapsulated data is restored to the second data to be transmitted.
[0121] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
[0122] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0123] The above-mentioned embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application shall be subject to the attached claims.
Claims
1. An automotive E / E architecture, characterized in that: include: at least one regional gateway, one end of the regional gateway being used to be electrically connected to the first device; at least one bidirectional transmission tunnel, one end of the bidirectional transmission tunnel being electrically connected to the other end of the regional gateway, and the bidirectional transmission tunnel and the regional gateway corresponding one to one; a central gateway, one end of which is electrically connected to the other end of the bidirectional transmission tunnel, and the other end of which is electrically connected to the second device; The central gateway receives the first signal to be transmitted forwarded by the regional gateway through the bidirectional transmission tunnel, determines the corresponding device interface according to the first signal to be transmitted, parses the first signal to be transmitted into a first service request, and sends the first service request to the determined device interface.
2. The automotive E / E architecture according to claim 1, characterized in that: In the first transmission direction, the regional gateway includes: A first receiving unit, the first receiving unit is used to receive a first signal to be transmitted from the first device, and identify and assign a label to the first signal to be transmitted to obtain first data to be encapsulated; A first encapsulation unit, the first encapsulation unit is electrically connected to the first receiving unit, and the first encapsulation unit is used to encapsulate the first data to be encapsulated to obtain and send a first message frame; The central gateway comprises: A second decapsulation unit, the second decapsulation unit is used to receive and decapsulate the first message frame to obtain first decapsulation data; a second sending unit, the second sending unit being electrically connected to the second decapsulation unit, and the second sending unit being configured to split the first decapsulated data according to the label of the first decapsulated data so as to restore the first decapsulated data to the first signal to be transmitted; The first transmission direction is used to indicate a direction from the first device to the second device.
3. The automotive E / E architecture according to claim 1, characterized in that: In the second transmission direction, the central gateway comprises: a second receiving unit, the second receiving unit being configured to receive a second signal to be transmitted from the second device, and to identify and assign a label to the second signal to be transmitted to obtain second data to be encapsulated; a second encapsulation unit, the second encapsulation unit being electrically connected to the second receiving unit, and the second encapsulation unit being configured to encapsulate the second data to be encapsulated, obtain and send a second message frame; The regional gateway comprises: A first decapsulation unit, the first decapsulation unit is used to receive and decapsulate the second message frame to obtain second decapsulation data; a first sending unit, the first sending unit being electrically connected to the first decapsulating unit, and the first sending unit being configured to split the second decapsulated data according to the label of the second decapsulated data so as to restore the second decapsulated data to the second data to be transmitted; The second transmission direction is used to indicate a direction from the second device to the first device.
4. The automotive E / E architecture according to claim 2, characterized in that: In the first transmission direction, the central gateway further comprises: a device abstraction unit, one end of which is electrically connected to an end of the second sending unit away from the second decapsulation unit, and the device abstraction unit is used to determine a corresponding device interface according to the first signal to be transmitted; An atomic service unit, wherein the atomic service unit is electrically connected to the other end of the device abstraction unit, and the atomic service unit is used to parse the first signal to be transmitted into a first service request, and send the first service request to the corresponding device interface so that the second device corresponding to the device interface receives the first service request.
5. The automotive E / E architecture according to claim 4, characterized in that: In the second transmission direction, The atomic service unit is further configured to receive a second service request from the second device; One end of the device abstraction unit is also electrically connected to an end of the second receiving unit away from the second encapsulation unit. The device abstraction unit is also used to encapsulate the second service request into a second signal to be transmitted, and determine the corresponding bidirectional transmission tunnel based on the second signal to be transmitted, so that the second signal to be transmitted is transmitted to the corresponding first device through the corresponding bidirectional transmission tunnel.
6. A signal transmission method, characterized in that: include: In a first transmission direction, a first signal to be transmitted is received from a first device through a regional gateway, and the first signal to be transmitted is transmitted to a central gateway according to a bidirectional transmission tunnel corresponding to the regional gateway, so that a second device receives the first signal to be transmitted from the central gateway; In a second transmission direction, receiving a second signal to be transmitted from the second device through the central gateway, and transmitting the second signal to be transmitted to the regional gateway through the bidirectional transmission tunnel, so that the first device receives the second signal to be transmitted from the regional gateway; In the first transmission direction, the central gateway also determines a corresponding device interface according to the first signal to be transmitted, parses the first signal to be transmitted into a first service request, and sends the first service request to the determined device interface.
7. The signal transmission method according to claim 6, characterized in that: In the first transmission direction, When the regional gateway receives the first signal to be transmitted, the regional gateway identifies and assigns a label to the received first signal to be transmitted, obtains first data to be encapsulated, encapsulates the first data to be encapsulated, obtains and sends a first message frame; When the first signal to be transmitted is transmitted to the central gateway, the first message frame is decapsulated to obtain first decapsulated data, and the first decapsulated data is split according to the label of the first decapsulated data so that the first decapsulated data is restored to the first signal to be transmitted.
8. The signal transmission method according to claim 6, characterized in that: In the second transmission direction, When the central gateway receives the second signal to be transmitted, the central gateway identifies and assigns a label to the second signal to be transmitted, obtains second data to be encapsulated, encapsulates the second data to be encapsulated, obtains and sends a second message frame; When the second signal to be transmitted is transmitted to the regional gateway, the second message frame is decapsulated to obtain second decapsulated data, and the second decapsulated data is split according to the label of the second decapsulated data so that the second decapsulated data is restored to the second data to be transmitted.
9. A computer device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the signal transmission method according to any one of claims 6 to 8 are implemented.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the signal transmission method according to any one of claims 6 to 8 are implemented.
Citation Information
Patent Citations
Vehicle and control gateway and control system thereof
CN109347732A
Vehicle-mounted communication network connection method, device and equipment and readable storage medium
CN113783761A
Vehicle and bus network topology thereof
CN114124984A
Vehicle function implementation method and device and electronic equipment
CN114285691A
Data transmission method and device, terminal equipment and storage medium
CN114301993A