Data redundancy transmission method and device, electronic equipment, storage medium and product

By generating client event group subscription signals in the AUTOSAR CP protocol stack and configuring multiple transmission and retransmission mechanisms, the problem of initial event data loss in the SOME/IP protocol is solved, improving the stability and reliability of vehicle communication and reducing development costs.

CN123055781APending Publication Date: 2026-11-06BEIJING AUTOMOBILE RES GENERAL INST
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611237223.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-08-14
Publication Date
2026-11-06

AI Technical Summary

Technical Problem

In the existing AUTOSAR CP protocol stack and SOME/IP protocol, the initial event data is easily lost due to network interference during single transmission, resulting in controller initialization anomalies and data asynchrony. Furthermore, the configuration flexibility is poor and the development cost is high.

Method used

By generating client event group subscription signals, obtaining and configuring the number of transmissions and intervals of initial events, multiple transmissions are achieved, and retransmissions are made when no feedback is received. Combined with the AUTOSAR configuration tool, transmission parameters can be flexibly configured, and ACK confirmation timeout retransmission and QUIC protocol multipath transmission are adopted to generate sending error reminders.

Benefits of technology

It improves the stability, anti-interference ability and communication reliability of vehicle data transmission, solves the problems of initialization anomalies and data asynchrony caused by single transmission, and reduces development costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN123055781A_ABST
    Figure CN123055781A_ABST
Patent Text Reader

Abstract

This invention relates to the field of information and communication technology, and in particular to a data redundancy transmission method, apparatus, electronic device, storage medium, and product. The method includes: generating a client event group subscription signal in response to a subscription request for a target time event group; if the client subscription is successful based on the client event group subscription signal, obtaining the current transmission count and current transmission interval of the initial event; and sending the initial event to the client based on the current transmission count and current transmission interval. This solves the problems of initialization anomalies and data asynchrony caused by single transmission in related technologies, and improves the stability, anti-interference capability, and communication reliability of vehicle data transmission.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of information and communication technology, and in particular to a data redundancy transmission method, apparatus, electronic device, storage medium, and product. Background Technology

[0002] With the rapid development of intelligent vehicles, in-vehicle Ethernet and the SOME / IP protocol under the AUTOSARCP architecture have become the mainstream communication method for event data interaction between in-vehicle controllers. It is widely used for 1:N data transmission between multiple nodes in the vehicle. In the actual in-vehicle environment, there are network jitter, electromagnetic interference, and crosstalk between CAN-FD and Ethernet co-cables, which makes the reliability requirements of SOME / IP communication increasingly higher.

[0003] In related technologies, the existing AUTOSARCP protocol stack and SOME / IP standard require the server to send initial event data only once after the client successfully subscribes to the event group. Furthermore, the standard does not provide a configuration option for the number of times the data can be sent, and the protocol stack defaults to a single-send mechanism.

[0004] However, the related technologies are susceptible to network interference during a single transmission, which can cause initial data loss, leading to controller initialization errors, data asynchrony, and other malfunctions. At the same time, the number of transmissions cannot be flexibly configured, and redundant transmission can only be achieved by manually modifying the code. This results in poor flexibility, high development costs, and insufficient robustness of vehicle communication, which urgently need to be addressed. Summary of the Invention

[0005] This invention provides a data redundancy transmission method, apparatus, electronic device, storage medium, and product to solve the problems of easy data loss and poor configuration flexibility in single transmission of SOME / IP initial event data in related technologies, thereby improving the anti-interference capability, data transmission reliability, and protocol configuration reusability of in-vehicle SOME / IP communication. To achieve the above objectives, a first aspect of the present invention provides a data redundancy transmission method, comprising the following steps: generating a client event group subscription signal in response to a subscription request for a target time event group; if the client subscription is successful based on the client event group subscription signal, obtaining the current transmission count and current transmission interval of an initial event; and sending the initial event to the client based on the current transmission count and the current transmission interval.

[0006] Furthermore, in some embodiments, before obtaining the current transmission count and current transmission interval of the initial event, the method further includes: in response to a configuration request, determining a target transmission count and a target transmission interval; and configuring the current transmission count as the target transmission count and the current transmission interval as the target transmission interval based on a preset AUTOSAR configuration tool.

[0007] Furthermore, in some embodiments, after sending the initial event to the client based on the current number of transmissions and the current transmission interval, the method further includes: identifying whether the initial event has been transmitted multiple times; if the initial event has been transmitted multiple times, obtaining the remaining events to be transmitted based on the subscription request; and sending the remaining events to be transmitted to the client once based on a preset standard mechanism.

[0008] Furthermore, in some embodiments, when sending the initial event to the client based on the current number of transmissions and the current transmission interval, the method further includes: determining whether the client has received feedback information; and if the duration for which the received feedback information has not been received reaches a preset duration, resending the initial event to the client.

[0009] Furthermore, in some embodiments, before resending the initial event to the client, the method further includes: obtaining the number of times the initial event has been resent; if the number of resentments reaches a preset number, generating a sending error reminder, and providing an acoustic and / or optical reminder based on the sending error reminder.

[0010] According to the data redundancy transmission method provided in the embodiments of the present invention, in response to the subscription request of the target time event group, a client event group subscription signal is generated; if the client subscription is successful based on the client event group subscription signal, the current transmission count and current transmission interval of the initial event are obtained; based on the current transmission count and current transmission interval, the initial event is sent to the client, which solves the problems of initialization anomalies and data asynchrony caused by single transmission in related technologies, and improves the stability, anti-interference ability and communication reliability of vehicle data transmission.

[0011] To achieve the above objectives, a second aspect of the present invention provides a data redundancy transmission apparatus, comprising: a receiving module, configured to generate a client event group subscription signal in response to a subscription request for a target time event group; a loading module, configured to obtain the current transmission count and current transmission interval of an initial event when the client subscription is determined to be successful based on the client event group subscription signal; and a transmission module, configured to send the initial event to the client based on the current transmission count and the current transmission interval.

[0012] Furthermore, in some embodiments, before obtaining the current transmission count and current transmission interval of the initial event, the loading module is further configured to: determine the target transmission count and target transmission interval in response to a configuration request; configure the current transmission count as the target transmission count and the current transmission interval as the target transmission interval based on a preset AUTOSAR configuration tool.

[0013] Furthermore, in some embodiments, after sending the initial event to the client based on the current number of transmissions and the current transmission interval, the loading module is further configured to: identify whether the initial event has been transmitted multiple times; if the initial event has been transmitted multiple times, obtain the remaining events to be transmitted based on the subscription request; and send the remaining events to be transmitted to the client once based on a preset standard mechanism.

[0014] Furthermore, in some embodiments, when the initial event is sent to the client based on the current number of transmissions and the current transmission interval, the transmission module is further configured to: determine whether the client has received feedback information; and if the duration for which the received feedback information has not been received reaches a preset duration, resend the initial event to the client.

[0015] Furthermore, in some embodiments, before resending the initial event to the client, the transmission module is further configured to: obtain the number of times the initial event has been resent; if the number of resentments reaches a preset number, generate a sending error reminder, and provide an acoustic and / or optical reminder based on the sending error reminder.

[0016] According to the data redundancy transmission device provided in the embodiments of the present invention, in response to the subscription request of the target time event group, a client event group subscription signal is generated; if the client subscription is successful based on the client event group subscription signal, the current transmission count and current transmission interval of the initial event are obtained; based on the current transmission count and current transmission interval, the initial event is sent to the client, which solves the problems of initialization anomalies and data asynchrony caused by single transmission in related technologies, and improves the stability, anti-interference ability and communication reliability of vehicle data transmission.

[0017] To achieve the above objectives, a third aspect of the present invention provides an electronic device, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the data redundancy transmission method as described in the above embodiments.

[0018] To achieve the above objectives, a fourth aspect of the present invention provides a computer-readable storage medium having a computer program stored thereon, which is executed by a processor to implement the data redundancy transmission method as described in the above embodiments.

[0019] A fifth aspect of the present invention provides a computer program product, including a computer program that is executed to implement the data redundancy transmission method as described in the above embodiments.

[0020] Additional aspects and advantages of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. Attached Figure Description

[0021] The above and / or additional aspects and advantages of the present invention will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, wherein: Figure 1 A flowchart of a data redundancy transmission method provided according to an embodiment of the present invention; Figure 2 A schematic diagram of the system structure provided according to a specific embodiment of the present invention; Figure 3 This is a control timing diagram provided according to a specific embodiment of the present invention; Figure 4 This is a block diagram of a data redundancy transmission apparatus provided according to an embodiment of the present invention; Figure 5 This is a schematic diagram of the structure of an electronic device provided according to an embodiment of the present invention. Detailed Implementation

[0022] Embodiments of the present invention are described in detail below, examples of which are illustrated in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain the present invention, and should not be construed as limiting the present invention.

[0023] The following description, with reference to the accompanying drawings, describes a data redundancy transmission method, apparatus, electronic device, storage medium, and product according to embodiments of the present invention. First, the data redundancy transmission method according to embodiments of the present invention will be described with reference to the accompanying drawings.

[0024] Figure 1 A flowchart illustrating a data redundancy transmission method provided according to an embodiment of the present invention.

[0025] like Figure 1 As shown, the data redundancy transmission method includes the following steps: In step S101, a client event group subscription signal is generated in response to a subscription request for the target time event group.

[0026] Specifically, when the vehicle client initiates a subscription request for a specified event group to the server, the server receives and parses the subscription request, completes the legality and permission verification, and then confirms the client's subscription behavior. At the same time, the server generates a dedicated client event group subscription signal internally. This signal serves as a status indicator of successful subscription and is used to trigger the subsequent initial event data delivery process. It is a prerequisite for starting redundant and multiple transmissions.

[0027] For example, suppose the vehicle's smart cockpit controller acts as a client and wants to receive chassis status event data sent by the vehicle dynamics controller. It then actively sends an event group subscription request to the vehicle dynamics controller. After receiving the request and verifying that it is correct, the vehicle dynamics controller approves the subscription application and generates an internal status signal indicating that the subscription has been successful. Based on this signal, the vehicle dynamics controller can send initial chassis status event data to the smart cockpit controller multiple times according to a set number of times and time intervals.

[0028] In step S102, if the client subscription is successful based on the client event group subscription signal, the current number of transmissions and the current transmission interval of the initial event are obtained.

[0029] Furthermore, in some embodiments, before obtaining the current transmission count and current transmission interval of the initial event, the method further includes: in response to a configuration request, determining the target transmission count and target transmission interval; and configuring the current transmission count as the target transmission count and the current transmission interval as the target transmission interval based on a preset AUTOSAR configuration tool.

[0030] Specifically, the system first responds to the configuration request issued by the user, determines the target number of transmissions and the target transmission interval, and then uses the AUTOSAR configuration tool to directly configure the number of transmissions and the transmission interval used in actual work to the pre-determined target number of transmissions and the target transmission interval. This allows for flexible modification of the number of initial event data transmissions and the transmission interval without modifying the code, simply through the configuration tool.

[0031] For example, in this embodiment of the invention, the initial event data transmission count is set to 3 times and the transmission interval is set to 10 milliseconds. Then, through the AUTOSAR configuration tool specifically for vehicle development, the configuration is directly applied online, so that the actual transmission count during system operation is fixed at 3 times and the transmission interval is fixed at 10 milliseconds. Thus, the parameters can be customized to adapt to different vehicle communication scenarios without modifying the program code.

[0032] In step S103, an initial event is sent to the client based on the current number of transmissions and the current transmission interval.

[0033] For example, assuming the current transmission count is configured to 3 times and the transmission interval is configured to 10 milliseconds, the server first sends the initial chassis status data to the intelligent cockpit controller, then sends it again after a 10-millisecond interval, and then sends it a third time after a 10-millisecond interval, completing the redundant transmission of all initial event data according to the predetermined number of times and intervals.

[0034] In some embodiments, after sending the initial event to the client based on the current number of transmissions and the current transmission interval, the method further includes: identifying whether the initial event has been transmitted multiple times; if the initial event has been transmitted multiple times, obtaining the remaining events to be transmitted based on the subscription request; and sending the remaining events to be transmitted to the client once based on a preset standard mechanism.

[0035] Specifically, after completing multiple redundant transmissions of initial event data according to the set number of transmissions and time intervals, the system will automatically detect and determine whether all initial events have been transmitted. When it is confirmed that the multi-round transmission process of the initial events has ended, the system will retrieve the subsequent normally generated business event data to be transmitted based on the client's previous subscription request. Instead of using the method of repeated transmission, the system will follow the SOME / IP standard communication mechanism and push the subsequent regular event data to the client in a single transmission.

[0036] For example, assuming that the vehicle dynamic controller in this embodiment of the invention first sends the initial chassis status data to the intelligent cockpit controller in three redundant transmissions at 10ms intervals, the system recognizes that the initial data has been sent. Based on the previous subscription relationship, it obtains the chassis dynamic event data that is updated in real time during vehicle operation. Subsequently, these regular real-time event data are sent to the client one at a time according to the protocol standard.

[0037] Furthermore, in some embodiments, when sending the initial event to the client based on the current number of transmissions and the current transmission interval, the method further includes: determining whether the client has received feedback information; and if the duration for which no feedback information has been received reaches a preset duration, resending the initial event to the client.

[0038] As one possible approach, during the process of sending initial event data to the client according to the set number of transmissions and time intervals, the ACK confirmation timeout retransmission method is used to synchronously monitor in real time whether a reception confirmation feedback signal is received from the client. If no reception feedback is detected from the client within the preset time, the transmission is determined to have failed, and the retransmission mechanism is automatically triggered to resend the initial event data to the client.

[0039] As another possible implementation, embodiments of the present invention can also implement data redundancy at the TCP layer (such as multi-path transmission of the QUIC protocol). At the underlying transmission layer of the vehicle Ethernet, multiple parallel communication transmission paths are constructed based on the QUIC protocol. After the SOME / IP initial event data is split or copied, it is synchronously sent to the client through multiple different communication paths. After the client receives the event data transmitted from each path, it performs data merging and verification to remove duplicates, thus completing the redundant reception of the initial event data.

[0040] Furthermore, in some embodiments, before resending the initial event to the client, the method further includes: obtaining the number of times the initial event has been resent; if the number of resentments reaches a preset number, generating a sending error reminder, and providing an acoustic and / or optical reminder based on the sending error reminder.

[0041] As one possible implementation method, this embodiment of the invention assumes that the preset retransmission limit is 2 times. After the server sends the initial event data, it does not receive feedback from the client. After the first retransmission, if there is still no response, it will continue to perform a second retransmission. If no feedback is received again, the system will generate a communication error reminder, and issue a prompt sound through the vehicle buzzer or light up the fault indicator to inform the user that there is an abnormality in the current data transmission.

[0042] To enable those skilled in the art to better understand the data redundancy transmission method of the present invention, the following explanation will be provided in conjunction with specific embodiments.

[0043] in, Figure 2 This is a schematic diagram of a system structure provided according to a specific embodiment of the present invention, such as... Figure 2 As shown, the SOME / IP server internally includes standard AUTOSAR modules such as RTE, BSWM, SD, LDcom, PDUR, and the Ethernet underlying protocol stack. Among them, the SD module (service discovery module) is used to read the preset configuration parameter EventInitialRepeatCount, which is the number of times the initial event data is repeatedly sent. When the SD module recognizes that the client has successfully subscribed, it passes the signal to the BSWM module, which then triggers the upper-layer RTE to call the multiple-send interface Com_SendEventDataMultiple() added by the LDcom module. The LDcom module combines the number of transmissions and the time interval, and through the PDUR module, the Ethernet underlying protocol stack, and the SWITCH switch, sends the initial event data multiple times to multiple clients such as SOME / IP Client1 and Client2, completing redundant transmission.

[0044] further, Figure 3This is a control timing diagram provided according to a specific embodiment of the present invention, such as... Figure 3 As shown, the client sends a SubscribeEvent event subscription request to the server. After the server is ready, it sends an Sd_ServerReady signal to the LdCom / SOMEIP-SD module, which reads the pre-configured sending parameters (e.g., sending three times repeatedly). Subsequently, the server calls the sending interface Com_SendEventData and sends the initial event data to the client three times at N millisecond intervals to complete the initial stage of redundant transmission. After the multiple sending process is completed, subsequent normal business events are transmitted in a single transmission in the form of Normal::Notify according to the SOME / IP standard protocol. Thus, the reliability of initialization communication and the efficiency of regular communication can be balanced.

[0045] According to the data redundancy transmission method provided in the embodiments of the present invention, in response to the subscription request of the target time event group, a client event group subscription signal is generated; if the client subscription is successful based on the client event group subscription signal, the current transmission count and current transmission interval of the initial event are obtained; based on the current transmission count and current transmission interval, the initial event is sent to the client, which solves the problems of initialization anomalies and data asynchrony caused by single transmission in related technologies, and improves the stability, anti-interference ability and communication reliability of vehicle data transmission.

[0046] Next, the data redundancy transmission apparatus provided according to an embodiment of the present invention will be described with reference to the accompanying drawings.

[0047] Figure 4 This is a block diagram of a data redundancy transmission device provided according to an embodiment of the present invention.

[0048] like Figure 4 As shown, the data redundancy transmission device 10 includes: a receiving module 100, a loading module 200, and a transmission module 300.

[0049] The receiving module 100 is used to generate a client event group subscription signal in response to a subscription request for a target time event group; the loading module 200 is used to obtain the current transmission count and current transmission interval of the initial event if the client subscription is successful based on the client event group subscription signal; and the transmission module 300 is used to send the initial event to the client based on the current transmission count and current transmission interval.

[0050] Furthermore, in some embodiments, before obtaining the current transmission count and current transmission interval of the initial event, the loading module 200 is further configured to: determine the target transmission count and target transmission interval in response to a configuration request; and configure the current transmission count as the target transmission count and the current transmission interval as the target transmission interval based on a preset AUTOSAR configuration tool.

[0051] Furthermore, in some embodiments, after sending the initial event to the client based on the current number of transmissions and the current transmission interval, the loading module 200 is further configured to: identify whether the initial event has been transmitted multiple times; if the initial event has been transmitted multiple times, obtain the remaining events to be transmitted based on the subscription request; and send the remaining events to be transmitted to the client once based on a preset standard mechanism.

[0052] Furthermore, in some embodiments, when the initial event is sent to the client based on the current number of transmissions and the current transmission interval, the transmission module 300 is also used to: determine whether the client has received feedback information; and if the duration of not receiving feedback information reaches a preset duration, resend the initial event to the client.

[0053] Furthermore, in some embodiments, before resending the initial event to the client, the transmission module 300 is further configured to: obtain the number of times the initial event has been resent; if the number of resentments reaches a preset number, generate a sending error reminder, and provide an acoustic and / or optical reminder based on the sending error reminder.

[0054] It should be noted that the foregoing explanation of the data redundancy transmission method embodiment also applies to the data redundancy transmission device of this embodiment, and will not be repeated here.

[0055] According to the data redundancy transmission device provided in the embodiments of the present invention, in response to the subscription request of the target time event group, a client event group subscription signal is generated; if the client subscription is successful based on the client event group subscription signal, the current transmission count and current transmission interval of the initial event are obtained; based on the current transmission count and current transmission interval, the initial event is sent to the client, which solves the problems of initialization anomalies and data asynchrony caused by single transmission in related technologies, and improves the stability, anti-interference ability and communication reliability of vehicle data transmission.

[0056] Figure 5 This is a schematic diagram of an electronic device provided according to an embodiment of the present invention. The electronic device may include: The memory 501, the processor 502, and the computer program stored on the memory 501 and capable of running on the processor 502.

[0057] When the processor 502 executes the program, it implements the data redundancy transmission method provided in the above embodiments.

[0058] Furthermore, electronic devices also include: Communication interface 503 is used for communication between memory 501 and processor 502.

[0059] The memory 501 is used to store computer programs that can run on the processor 502.

[0060] The memory 501 may include high-speed RAM (Random Access Memory) memory, and may also include non-volatile memory, such as at least one disk storage.

[0061] If the memory 501, processor 502, and communication interface 503 are implemented independently, then the communication interface 503, memory 501, and processor 502 can be interconnected via a bus to complete communication between them. The bus can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus, or an EISA (Extended Industry Standard Architecture) bus, etc. The bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 5 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.

[0062] Optionally, in a specific implementation, if the memory 501, processor 502, and communication interface 503 are integrated on a single chip, then the memory 501, processor 502, and communication interface 503 can communicate with each other through an internal interface.

[0063] Processor 502 may be a CPU (Central Processing Unit), an ASIC (Application Specific Integrated Circuit), or one or more integrated circuits configured to implement embodiments of the present invention.

[0064] In addition, embodiments of the present invention also provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the data redundancy transmission method described above.

[0065] In addition, embodiments of the present invention also provide a computer program product, including a computer program, which is executed to implement the data redundancy transmission method described above.

[0066] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this invention, "a plurality of" means at least two, such as two, three, etc., unless otherwise explicitly specified.

[0067] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., refer to specific features, structures, materials, or characteristics described in connection with that embodiment or example, which are included in at least one embodiment or example of the invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.

[0068] Although embodiments of the present invention have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present invention. Those skilled in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of the present invention.

Claims

1. A data redundancy transmission method, characterized in that, Includes the following steps: In response to a subscription request for a target time event group, generate a client event group subscription signal; If the client subscription is successful based on the client event group subscription signal, obtain the current number of transmissions and the current transmission interval of the initial event; Based on the current number of transmissions and the current transmission interval, the initial event is sent to the client.

2. The method according to claim 1, characterized in that, Before obtaining the current number of transmissions and the current transmission interval for the initial event, the following is also included: In response to a configuration request, determine the target number of transmissions and the target transmission interval; Based on the preset AUTOSAR configuration tool, the current number of transmissions is configured as the target number of transmissions, and the current transmission interval is configured as the target transmission interval.

3. The method according to claim 1, characterized in that, After sending the initial event to the client based on the current number of transmissions and the current transmission interval, the method further includes: Identify whether the initial event has completed multiple transmissions; If the initial event has been transmitted multiple times, the remaining events to be transmitted are obtained based on the subscription request; Based on a preset standard mechanism, the remaining events to be transmitted are sent to the client in a single transmission.

4. The method according to claim 1, characterized in that, When sending the initial event to the client based on the current number of transmissions and the current transmission interval, the method further includes: Determine whether the client has received feedback information; If the duration for which the received feedback information is not received reaches a preset duration, the initial event is resent to the client.

5. The method according to claim 4, characterized in that, Before resending the initial event to the client, the method further includes: Obtain the number of times the initial event is repeatedly sent; If the number of repeated transmissions reaches a preset number, a transmission error alert is generated, and an acoustic and / or optical alert is provided based on the transmission error alert.

6. A data redundancy transmission device, characterized in that, include: The receiving module is used to generate a client event group subscription signal in response to a subscription request for a target time event group; The loading module is used to obtain the current number of transmissions and the current transmission interval of the initial event when the client subscription is determined to be successful based on the client event group subscription signal. The transmission module is used to send the initial event to the client based on the current number of transmissions and the current transmission interval.

7. The apparatus according to claim 6, characterized in that, Before obtaining the current transmission count and current transmission interval of the initial event, the loading module is also used to: In response to a configuration request, determine the target number of transmissions and the target transmission interval; Based on the preset AUTOSAR configuration tool, the current number of transmissions is configured as the target number of transmissions, and the current transmission interval is configured as the target transmission interval.

8. An electronic device, characterized in that, include: A memory, a processor, and a computer program stored in the memory and capable of running on the processor, the processor executing the program to implement the data redundancy transmission method as described in any one of claims 1-5.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that, The program is executed by the processor to implement the data redundancy transmission method as described in any one of claims 1-5.

10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the data redundancy transmission method as described in any one of claims 1-5.