Intelligent driving and intelligent cabin data transmission method and system

By setting up a timeout retransmission mechanism in the data transmission of intelligent driving and smart cockpit, and performing priority transmission and data truncation processing, the problem of data transmission delay and loss between intelligent driving and smart cockpit is solved, and data transmission efficiency is improved. User experience.

CN119484587APending Publication Date: 2025-02-18CHERY AUTOMOBILE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411893484.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-20
Publication Date
2025-02-18

AI Technical Summary

Technical Problem

When information and data transmission between intelligent driving and smart cockpit, due to transmission delay and data loss, the human-computer interface display is poor, image jumps and frame loss is large, which hinders the combination of intelligent driving and smart cockpit.

Method used

During the request sending and data transmission phase, a timeout retransmission mechanism is set, and when performing retransmission, the requests and data prepared before the timeout node are transferred as the first part to reduce the data transmission amount and improve the transmission speed.

Benefits of technology

Through the priority transmission and data truncation and retransmission mechanism, the timely transmission of requests and data is ensured, the security problems caused by delayed intelligent driving commands are avoided, and the experience in the smart cockpit is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119484587A_ABST
    Figure CN119484587A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of intelligent driving, and provides an intelligent driving and intelligent cockpit data transmission method and system, an intelligent driving domain module and an intelligent cockpit are directly connected through a gigabit Ethernet, meanwhile, timeout retransmission mechanisms are set in the request sending stage and the data transmission stage, it is guaranteed that requests and data are successfully achieved, and the data transmission efficiency is improved. When a retransmission mechanism is executed, requests and data prepared before an overtime node serve as a first part to be transmitted preferentially, so that a sender and a demander process part of the data firstly, and the situation that time delay is caused by data processing after all the data are retransmitted, and the vehicle driving experience feeling is affected is avoided; in the embodiment of the invention, when the request and the data which are transmitted preferentially and the second part of the request and the data which are not transmitted are cut off and retransmitted, only the second part of the request and the data are transmitted, the speed of sending the request and the data in the retransmission execution process is ensured by reducing the data transmission quantity, and the safety problem caused by intelligent driving instruction delay is further avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of intelligent driving technology, and in particular relates to an intelligent driving and smart cockpit data transmission method and system. Background Technology

[0002] Intelligent driving, also known as autonomous driving or driverless driving, utilizes sensors (such as cameras, radar, and lidar), high-precision maps, positioning systems, and sophisticated algorithms to enable vehicles to automatically recognize road environments, traffic signs, pedestrians, and obstacles, thus achieving autonomous driving. A smart cockpit is the intelligent environment inside a car, combining advanced infotainment systems, human-machine interfaces, comfort features, and personalized services. Through integrated displays, voice recognition, gesture control, and biometric technologies, the smart cockpit provides a seamless interactive experience for drivers and passengers.

[0003] The integration of intelligent driving and smart cockpits not only enhances the intelligence level of automobiles but also makes driving safer, more convenient, and more enjoyable, representing a crucial direction for future automotive development. Enabling information and data transmission between intelligent driving and smart cockpits is a vital aspect of this integration. However, current data transmission between these two systems suffers from transmission latency and data loss, resulting in poor human-machine interface (HMI) display, image jumps, and frequent frame drops, hindering the integration of intelligent driving and smart cockpits. Transmission latency-induced timeouts are the primary cause of data loss. Summary of the Invention

[0004] To address the aforementioned problems, this invention proposes a data transmission method and system for intelligent driving and smart cockpits. This invention incorporates a timeout retransmission mechanism in both the request sending and data transmission phases to ensure the smooth arrival of requests and data. Furthermore, when executing the retransmission mechanism, requests and data prepared before the timeout point are prioritized for transmission as the first part. This allows the sender and requester to process partial data first, avoiding delays caused by waiting for full retransmission and thus improving the driving experience. It is understood that the timeliness of requests and data during high-speed driving ensures the timeliness of intelligent driving and smart cockpit control, avoiding safety issues caused by delays in intelligent driving commands, and improving the user experience within the smart cockpit. Simultaneously, by truncating the prioritized transmission of requests and data from the untransmitted second part of the requests and data, only the second part is transmitted during retransmission. This reduces the amount of data transmitted, ensuring the speed of request and data transmission during retransmission, further avoiding safety issues caused by delays in intelligent driving commands, and further improving the user experience within the smart cockpit.

[0005] To achieve the above objectives, the present invention is implemented through the following technical solution:

[0006] In a first aspect, the present invention provides a method for data transmission in intelligent driving and smart cockpits, comprising:

[0007] Connect the intelligent driving domain module and the smart cockpit directly via gigabit Ethernet;

[0008] During the connection opening phase between the direct connection intelligent driving domain module and the smart cockpit, the smart cockpit sends a data acquisition request to the intelligent driving domain module via gigabit Ethernet; after receiving the request from the smart cockpit, the intelligent driving domain module transmits data to the smart cockpit via gigabit Ethernet.

[0009] In both the request sending and data transmission phases, a timeout retransmission mechanism is set. When the retransmission mechanism is executed, the requests and data prepared before the timeout node are transmitted as the first part. The requests and data transmitted in the first part are truncated from the second part of the requests and data that have not been transmitted. During retransmission, only the second part of the requests and data is transmitted. After the transmission is completed, the requests and data in the first and second parts are connected.

[0010] Furthermore, the intelligent driving domain module and the smart cockpit are connected via the WebSocket protocol.

[0011] Furthermore, during the request sending and data transmission process, it is determined whether the transmission time exceeds the threshold each time. If the threshold is exceeded, a timeout retransmission is performed. In addition, the overall transmission time of request sending and data transmission is controlled to be less than the preset upper limit.

[0012] Furthermore, when requests and data are truncated, they are sorted according to the time of data generation, and when a request and data transmission is completed, the final request and data transmission is completed through multiple truncation, retransmission, and connection.

[0013] Furthermore, when reconnecting the first and second parts of requests and data, the requests and data after a certain period of time in the first part are overlapped with the requests and data before a certain period of time in the second part.

[0014] Furthermore, the connection protocol for the intelligent driving domain module and the smart cockpit, from creation to closure, includes the connection establishment phase, connection opening phase, connection closing phase, and connection closure completion phase.

[0015] Secondly, the present invention also provides an intelligent driving and smart cockpit data transmission system, comprising:

[0016] The connectivity module is configured to directly connect the intelligent driving domain module and the smart cockpit via gigabit Ethernet.

[0017] The data transmission module is configured such that, during the connection opening phase between the direct-connect intelligent driving domain module and the smart cockpit, the smart cockpit sends a data acquisition request to the intelligent driving domain module via gigabit Ethernet; after receiving the request from the smart cockpit, the intelligent driving domain module transmits data to the smart cockpit via gigabit Ethernet.

[0018] In both the request sending and data transmission phases, a timeout retransmission mechanism is set. When the retransmission mechanism is executed, the requests and data prepared before the timeout node are transmitted as the first part. The requests and data transmitted in the first part are truncated from the second part of the requests and data that have not been transmitted. During retransmission, only the second part of the requests and data is transmitted. After the transmission is completed, the requests and data in the first and second parts are connected.

[0019] Thirdly, the present invention also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the intelligent driving and smart cockpit data transmission method described in the first aspect.

[0020] Fourthly, the present invention also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and capable of running on the processor, wherein the processor executes the program to implement the steps of the intelligent driving and smart cockpit data transmission method described in the first aspect.

[0021] Fifthly, the present invention also provides a computer program product, the computer program product comprising a computer program, which, when executed by a processor, implements the steps of the intelligent driving and smart cockpit data transmission method described in the first aspect.

[0022] Compared with the prior art, the beneficial effects of the present invention are as follows:

[0023] In this invention, by directly connecting the intelligent driving domain module and the smart cockpit via gigabit Ethernet, problems such as poor HMI display, image jumps, and numerous frame drops caused by transmission latency and data loss are solved to a certain extent. At the same time, a timeout retransmission mechanism is set in both the request sending and data transmission stages to ensure that requests and data arrive smoothly. Furthermore, when the retransmission mechanism is executed, the requests and data prepared before the timeout node are transmitted as the first part, so that the sender and the requester can process part of the data first, so as to avoid the delay caused by waiting for all data to be retransmitted before processing, which would affect the driving experience. Understandably, the timeliness of requests and data during high-speed vehicle operation ensures the effectiveness of intelligent driving and smart cockpit control, avoiding safety issues caused by delays in intelligent driving commands and improving the user experience within the smart cockpit. Furthermore, by truncating the second part of the requests and data that were not transmitted before priority transmission, and only transmitting the second part during retransmission, the speed of request and data transmission during retransmission is ensured by reducing the amount of data transmitted. This further avoids safety issues caused by delays in intelligent driving commands and further enhances the user experience within the smart cockpit.

[0024] In this invention, the intelligent driving domain module and the smart cockpit are connected via the WebSocket protocol, enabling bidirectional communication between the intelligent driving and smart cockpit domains. This makes communication between the intelligent driving domain and the cockpit domain more convenient and faster. Furthermore, because the WebSocket protocol uses a single TCP connection to achieve full-duplex communication, it provides real-time communication, resulting in faster communication speeds between the intelligent driving and cockpit domains. This further avoids safety issues caused by delays in intelligent driving commands and improves the user experience within the smart cockpit. Moreover, compared to protocols such as HTTP, the WebSocket protocol in this invention reduces communication overhead, as protocols like HTTP require frequent establishment and disconnection between requests and responses. The WebSocket protocol can also be easily extended to meet the needs of more diverse applications. Attached Figure Description

[0025] The accompanying drawings, which form part of this embodiment, are used to provide a further understanding of this embodiment. The illustrative embodiments and their descriptions are used to explain this embodiment and do not constitute an improper limitation of this embodiment.

[0026] Figure 1 This is a system architecture block diagram of Embodiment 1 of the present invention;

[0027] Figure 2 This is the WebSocket link timing diagram of Embodiment 1 of the present invention;

[0028] Figure 3This is the timeout retransmission mechanism of Embodiment 1 of the present invention;

[0029] Figure 4 This is a schematic diagram of data truncation and reconnection in Embodiment 1 of the present invention;

[0030] Figure 5 This is a schematic diagram of the WebSocket application in Embodiment 1 of the present invention. Detailed Implementation

[0031] The present invention will be further described below with reference to the accompanying drawings and embodiments.

[0032] It should be noted that the following detailed descriptions are exemplary and intended to provide further explanation of this application. Unless otherwise specified, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application pertains.

[0033] Example 1:

[0034] As automobiles enter the era of intelligent electric vehicles, intelligent driving and smart cockpits are attracting increasing attention from consumers. Intelligent driving and smart cockpits are two key areas in modern automotive technology, jointly driving the intelligence and comfort of the automotive industry.

[0035] Intelligent driving, also known as autonomous driving or driverless driving, utilizes sensors (such as cameras, radar, and lidar), high-precision maps, positioning systems, and sophisticated algorithms to enable vehicles to automatically recognize road environments, traffic signs, pedestrians, and obstacles, thereby achieving autonomous driving. The goals of intelligent driving technology are to improve driving safety, reduce traffic accidents, alleviate traffic congestion, reduce energy consumption, and provide drivers with a more relaxed driving experience.

[0036] A smart cockpit is an intelligent environment inside a car that combines advanced infotainment systems, human-machine interfaces, comfort features, and personalized services. Through integrated displays, voice recognition, gesture control, and biometric technologies, a smart cockpit provides a seamless interactive experience for drivers and passengers. It can adjust seats, music, ambient lighting, and more according to individual preferences, offering a personalized driving and entertainment experience. Furthermore, a smart cockpit may include health monitoring and emotion recognition functions, further enhancing passenger safety and comfort.

[0037] The combination of intelligent driving and smart cockpit not only enhances the intelligence level of automobiles but also makes driving safer, more convenient, and more enjoyable. It is an important direction for the future development of automobiles, making it particularly important to solve the information and data transmission problems between intelligent driving and smart cockpit.

[0038] As described in the background section, current information and data transmission between intelligent driving and smart cockpits suffers from transmission latency and data loss, resulting in poor Human Machine Interface (HMI) display, image jumps, and numerous frame drops, hindering the integration of intelligent driving and smart cockpits. Timeouts caused by transmission latency are the primary cause of data loss. Based on this, this embodiment provides a data transmission method for intelligent driving and smart cockpits, using a gigabit Ethernet direct connection between the intelligent driving domain module and the smart cockpit, thus solving the current problems of poor HMI display, image jumps, and numerous frame drops caused by transmission latency and data loss.

[0039] like Figure 1 As shown, the ICC_ETH Ethernet uses the WebSocket protocol for data exchange. WebSocket is a protocol that enables full-duplex communication over a single TCP connection, allowing persistent connections to be established between the server and the client and enabling bidirectional data transmission.

[0040] like Figure 2 As shown, the entire lifecycle of a WebSocket connection from creation to closure includes the connection establishment phase, connection open phase, connection closing phase, and connection closed phase. In the connection establishment phase, a WebSocket connection is established between the client and server; the client sends a WebSocket handshake request, the server responds with a handshake response, and the connection is established. In the connection open phase, the WebSocket connection is established and open, and the client and server can send data to each other over the connection. In the connection closing phase, a WebSocket connection is about to be closed; it can be initiated by the client or server by sending a close frame to close the connection. In the connection closed phase, the WebSocket connection is completely closed. Any interaction between the client and server will be invalid.

[0041] In this embodiment, the intelligent driving domain module and one seat client in the smart cockpit are combined, while the other module is the server. The specifics can be adjusted according to the actual situation.

[0042] When transmitting information and data between intelligent driving and smart cockpits, in addition to solving problems such as transmission latency and data loss, it is particularly important to consider the timeliness of information and data transmission. This is because when vehicles are traveling at high speeds, there are certain time requirements for data transmission and processing. If the problem of data transmission failure and loss is only solved by retransmission after a timeout, even if the data transmission is completed in time, if the time node of successful data transmission exceeds the node when the vehicle needs to issue the corresponding control command, the retransmission object will be lost. This will lead to untimely control and safety issues, reducing the user experience and safety.

[0043] Based on this, such as Figure 3 As shown, optionally, a timeout retransmission mechanism is set in both the request sending and data transmission phases to ensure that requests and data arrive smoothly. Furthermore, when executing the retransmission mechanism, requests and data prepared before the timeout node are prioritized for transmission as the first part. This allows the sender and requester to process partial data first, avoiding delays caused by waiting for full retransmission and affecting the driving experience. Understandably, during high-speed driving, the timeliness of requests and data ensures the timeliness of intelligent driving and smart cockpit control, avoiding safety issues caused by delays in intelligent driving commands, and improving the user experience within the smart cockpit. Simultaneously, by truncating the prioritized transmission of requests and data from the untransmitted second part of the requests and data, only the second part is transmitted during retransmission. This reduces the amount of data transmitted, ensuring the speed of request and data transmission during retransmission, further avoiding safety issues caused by delays in intelligent driving commands, and further improving the user experience within the smart cockpit.

[0044] In this embodiment, during the request sending and data transmission process, it is determined whether the transmission time exceeds the threshold each time. If the threshold is exceeded, a timeout retransmission is performed; otherwise, no retransmission is performed. Furthermore, the overall transmission time of request sending and data transmission is controlled to be less than the preset upper limit, ensuring the overall time of request sending and data transmission and improving the overall safety and user experience of the vehicle.

[0045] like Figure 4 As described above, when requests and data are truncated, they are sorted according to the time of data generation. When a request and data transmission is completed, it can be done through multiple truncation, retransmission and connection. The second part serves as a new first part until the transmission of the last second part is completed, so as to ensure that the sender and the demander can receive new requests and data in real time, so as to generate and update vehicle control commands in real time and ensure the timeliness of vehicle control.

[0046] When reconnecting the first and second parts of requests and data, the requests and data after a certain period of time in the first part are overlapped with the requests and data before a certain period of time in the second part. That is, when transmitting the second part, the first part of data is not completely truncated, but the data after a certain period of time in the first part is retained. When connecting, the data after a certain period of time in the first part is overlapped to avoid data loss.

[0047] To better understand the solution in this embodiment, such as Figure 5 As shown, a data transmission method for intelligent driving and smart cockpit is provided. The system defines the IDL (Unified Specification Interface Language) for services based on the vehicle's electronic and electrical architecture (EE). An IDL tool analyzes the IDL syntax to extract data metadata (lexical analysis, extracting token NFA and converting it to DFA to obtain front-end data information). Based on the generated target template, specific service code (proxy / skeleton or proxy / stub) is populated. The basic service provider derives from the generated skeleton interface and implements it as a specific service application. The consumer holds the corresponding proxy instance and accesses the service's internal resources through IPC (Inter-Process Communication).

[0048] RPC stands for WebSocket, and Franca is an Interface Definition Language (IDL) used to describe application-level groups between AUTOSAR and other systems (such as GENIVI). Although Franca itself does not directly support WebSocket, the details of WebSocket communication can be encapsulated through the interfaces defined by Franca, allowing AUTOSAR components to interact with external WebSocket-based systems through Franca interfaces.

[0049] Example 2:

[0050] This embodiment provides an intelligent driving and smart cockpit data transmission system, including:

[0051] The connectivity module is configured to directly connect the intelligent driving domain module and the smart cockpit via gigabit Ethernet.

[0052] The data transmission module is configured such that, during the connection opening phase between the direct-connect intelligent driving domain module and the smart cockpit, the smart cockpit sends a data acquisition request to the intelligent driving domain module via gigabit Ethernet; after receiving the request from the smart cockpit, the intelligent driving domain module transmits data to the smart cockpit via gigabit Ethernet.

[0053] In both the request sending and data transmission phases, a timeout retransmission mechanism is set. When the retransmission mechanism is executed, the requests and data prepared before the timeout node are transmitted as the first part. The requests and data transmitted in the first part are truncated from the second part of the requests and data that have not been transmitted. During retransmission, only the second part of the requests and data is transmitted. After the transmission is completed, the requests and data in the first and second parts are connected.

[0054] The operating method of the system is the same as that of the intelligent driving and smart cockpit data transmission method in Embodiment 1, and will not be repeated here.

[0055] Example 3:

[0056] This embodiment provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the intelligent driving and smart cockpit data transmission method described in Embodiment 1.

[0057] Example 4:

[0058] This embodiment provides an electronic device, including a memory, a processor, and a computer program stored in the memory and capable of running on the processor. When the processor executes the program, it implements the steps of the intelligent driving and smart cockpit data transmission method described in Embodiment 1.

[0059] Example 5:

[0060] This embodiment provides a computer program product, which includes a computer program. When the computer program is executed by a processor, it implements the steps of the intelligent driving and smart cockpit data transmission method described in Embodiment 1.

[0061] The above description is merely a preferred embodiment of this practice and is not intended to limit the scope of this practice. Various modifications and variations can be made to this practice by those skilled in the art. Any modifications, equivalent substitutions, or improvements made within the spirit and principles of this practice should be included within the protection scope of this practice.

Claims

1. A method for transmitting data of intelligent driving and intelligent cockpit, characterized in that: include: Directly connect the intelligent driving domain module and the smart cockpit via Gigabit Ethernet; During the connection opening phase between the intelligent driving domain module and the smart cockpit after direct connection, the smart cockpit sends a data acquisition request to the intelligent driving domain module via Gigabit Ethernet; after receiving the request from the smart cockpit, the intelligent driving domain module transmits data to the smart cockpit via Gigabit Ethernet; Among them, a timeout retransmission mechanism is set in both the request sending and data transmission stages, and when the retransmission mechanism is executed, the request and data prepared before the timeout node are transmitted as the first part with priority, and the priority transmitted request and data are truncated from the second part of the request and data that have not been transmitted. During retransmission, only the second part of the request and data is transmitted, and after the transmission is completed, the requests and data in the first part and the second part are connected.

2. The method for transmitting intelligent driving and intelligent cockpit data according to claim 1, characterized in that: The intelligent driving domain module and the smart cockpit are connected through the WebSocket protocol.

3. The method for transmitting intelligent driving and intelligent cockpit data according to claim 1, characterized in that: During the request sending and data transmission process, it is determined each time whether the transmission time exceeds the threshold. If it exceeds the threshold, a timeout retransmission is performed; and the overall transmission time of the request sending and data transmission is controlled to be less than the preset upper limit time.

4. The method for transmitting intelligent driving and intelligent cockpit data according to claim 1, characterized in that: When requests and data are truncated, they are sorted according to the time when the data is generated, and when a request and data transmission is completed, the final request and data transmission is completed through multiple truncation, retransmission and connection.

5. The method for transmitting intelligent driving and intelligent cockpit data according to claim 1, characterized in that: When the first and second part requests and data are reconnected, the requests and data of the first part after a certain time are overlapped with the requests and data of the second part before a certain time.

6. The method for transmitting intelligent driving and intelligent cockpit data according to claim 1, characterized in that: The connection protocol between the intelligent driving domain module and the smart cockpit covers the entire life cycle from creation to closure, including the connection establishment phase, connection opening phase, connection closing phase, and connection closure completion phase.

7. An intelligent driving and smart cockpit data transmission system, characterized in that: include: The connection module is configured to: directly connect the intelligent driving domain module and the smart cockpit via Gigabit Ethernet; The data transmission module is configured as follows: in the connection opening stage between the intelligent driving domain module and the smart cockpit after the direct connection, the smart cockpit sends a data acquisition request to the intelligent driving domain module through Gigabit Ethernet; after the intelligent driving domain module receives the request from the smart cockpit, it transmits data to the smart cockpit through Gigabit Ethernet; Among them, a timeout retransmission mechanism is set in both the request sending and data transmission stages, and when the retransmission mechanism is executed, the request and data prepared before the timeout node are transmitted as the first part with priority, and the priority transmitted request and data are truncated from the second part of the request and data that have not been transmitted. During retransmission, only the second part of the request and data is transmitted, and after the transmission is completed, the requests and data in the first part and the second part are connected.

8. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps of the intelligent driving and smart cockpit data transmission method as described in any one of claims 1 to 6 are implemented.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and capable of running on the processor, characterized in that: When the processor executes the program, the steps of the intelligent driving and smart cockpit data transmission method as described in any one of claims 1 to 6 are implemented.

10. A computer program product, characterized in that The computer program product includes a computer program, and when the computer program is executed by a processor, the steps of the intelligent driving and smart cockpit data transmission method as described in any one of claims 1 to 6 are implemented.