Automatic driving controller data idle uploading method, system, medium and equipment

By temporarily storing data during idle periods and then using the vehicle network management system to wake up devices for uploading, the problem of insufficient real-time upload resources for autonomous driving controllers is solved, achieving efficient closed-loop data transmission.

CN118573507BActive Publication Date: 2026-01-02CHERY AUTOMOBILE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410654102.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-05-24
Publication Date
2026-01-02
Estimated Expiration
2044-05-24

AI Technical Summary

Technical Problem

In existing technologies, when autonomous driving controllers upload data in real time, insufficient computing power and system bandwidth result in data not being uploaded to the cloud in a timely manner, leading to excessive resource consumption.

Method used

When the autonomous driving function is idle, the data is temporarily stored in the embedded memory, and the relevant devices are woken up by the vehicle network management controller to upload the data when not in operation, so as to carry out data transmission during idle time.

Benefits of technology

While meeting the requirements of vehicle energy consumption and network management, the problem of the inability to upload autonomous driving controller data in real time was solved, reducing the dependence on high-computing-power chips and the sacrifice of functions, and realizing efficient closed-loop data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118573507B_ABST
    Figure CN118573507B_ABST
Patent Text Reader

Abstract

The present disclosure provides an automatic driving controller data idle uploading method, system, medium and equipment, relates to the technical field of intelligent network connected vehicles, and comprises an automatic driving domain controller, a double rate synchronous random access memory, an embedded memory, a regional network management controller, a vehicle-mounted communication terminal and a vehicle domain controller. When the vehicle power supply mode is in an ON mode, the automatic driving domain controller writes and stores the backhaul data generated during the automatic driving function operation in the embedded memory through the double rate synchronous random access memory. When the vehicle is powered off, the regional network management controller sends a CAN message maintenance request, wakes up the vehicle-mounted communication terminal and the vehicle domain controller which need data uploading, and then uploads the temporarily stored data in the embedded memory.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure relates to the technical field of intelligent networked vehicles, in particular to an automatic driving controller data idle time uploading method, system, medium and equipment. BACKGROUND

[0002] The statements in this section merely provide background information related to the present disclosure and do not necessarily constitute the prior art.

[0003] The new four trends of electrification, networking, intelligence and sharing have swept the entire automobile industry. The automatic driving function has been configured on more and more vehicles. The automatic driving function is realized by an automatic driving system, which includes an automatic driving controller and sensors such as a laser radar, a millimeter wave radar, an ultrasonic radar, a camera and a high-precision positioning device. These sensors will generate a large amount of point cloud, image and video data during the daily driving of the vehicle. These data can have great value in the whole life cycle of the vehicle, including research and development, testing, mass production, operation and after-sales service. The key role of data closed loop is increasingly embodied. The so-called data closed loop refers to the whole process of collecting, uploading, storing, processing and applying data as an object. It is the basis for realizing automatic driving technology. Data uploading refers to the process of uploading data from the vehicle storage to the cloud storage.

[0004] With the development of the new four trends of automobiles, the automatic driving domain controller, as a mobile computing terminal and storage terminal, will generate a large amount of data during the daily operation and use of the vehicle. These data can have great value in the whole life cycle of the vehicle, including research and development, testing, mass production, operation and after-sales service. In the data closed loop process, data uploading from the vehicle to the cloud is a key link.

[0005] The current data uploading scheme in the market adopts real-time uploading, that is, when the vehicle is running (the whole vehicle power supply mode is ON mode), the automatic driving controller uploads the generated data to the cloud in real time when the automatic driving function is running. However, the real-time uploading scheme has high requirements for the computing power and system bandwidth of the automatic driving controller, and occupies a large amount of resources of the automatic driving controller. SUMMARY

[0006] In order to solve the above problems, the present disclosure provides an automatic driving controller data idle time uploading method, system, medium and equipment. When the computing power and system bandwidth of the automatic driving controller are insufficient, the data generated by the automatic driving system is uploaded to the cloud when the automatic driving function is not running (idle time), which meets the requirements of data closed loop.

[0007] According to some embodiments, the present disclosure adopts the following technical scheme:

[0008] The automatic driving controller data idle time uploading system comprises an automatic driving domain controller, a double rate synchronous random memory, an embedded memory, a regional network management controller, a vehicle-mounted communication terminal and a vehicle domain controller.

[0009] When the vehicle is powered off, the regional network management controller sends a CAN message keeping request, wakes up the vehicle-mounted communication terminal and the vehicle domain controller which need to upload data, and then uploads the temporarily stored data in the embedded memory.

[0010] According to some embodiments, the present disclosure adopts the technical scheme as follows:

[0011] The automatic driving controller data idle time uploading method comprises the following steps.

[0012] When the vehicle is in the ON mode, the automatic driving domain controller writes and stores the backhaul data generated during the automatic driving function running in the double rate synchronous random memory and the embedded memory.

[0013] When the vehicle is powered off, the regional network management controller sends a CAN message keeping request, wakes up the vehicle-mounted communication terminal and the vehicle domain controller which need to upload data, and then uploads the temporarily stored data in the embedded memory.

[0014] According to some embodiments, the present disclosure adopts the technical scheme as follows:

[0015] A non-transitory computer readable storage medium is used to store computer instructions, and the computer instructions are executed by a processor to implement the method of the automatic driving controller data idle time uploading system.

[0016] According to some embodiments, the present disclosure adopts the technical scheme as follows:

[0017] An electronic device comprises a processor, a memory and a computer program, wherein the processor is connected with the memory, and the computer program is stored in the memory; when the electronic device is running, the processor executes the computer program stored in the memory, so that the electronic device executes the method of the automatic driving controller data idle time uploading system.

[0018] Compared with the prior art, the present disclosure has the following beneficial effects:

[0019] The automatic driving controller data idle time uploading system of the present disclosure, when the whole vehicle power supply mode is in the ON mode, the automatic driving controller is in the working state, at this time a large amount of data will be generated, due to the insufficient controller computing power and network bandwidth limitation, these data cannot be uploaded to the cloud in real time, temporarily stored in the embedded storage eMMC (Embedded MultiMedia Card). When the whole vehicle is powered off in the non-ON mode (Comfortable mode / OFF mode), the whole vehicle has energy consumption limitation and network management limitation, which cannot meet the controller data uploading in the non-ON mode, at this time the automatic driving controller sends CAN message to keep the request to the whole vehicle network management controller, through the whole vehicle network management to keep the data uploading required controller wake-up, and the data uploading is carried out. After the data uploading is completed or the data uploading reaches a certain time, the automatic driving controller stops sending CAN message to keep the request, the related controller enters sleep, and the whole vehicle power supply mode enters OFF mode. The problem that the controller data cannot be uploaded to the cloud in real time due to the insufficient computing power of the automatic driving controller is solved, the problem that the traditional method will select a high-power chip when selecting a chip, or sacrifice part of the function and performance to free up the computing power for data uploading is solved, and the present disclosure utilizes the idle time of the automatic driving controller under the premise of meeting the whole vehicle energy consumption requirement and the whole vehicle network management requirement, utilizes the whole vehicle network management to wake up the controller required for data uploading, and completes the idle time data uploading of the automatic driving controller. BRIEF DESCRIPTION OF DRAWINGS

[0020] The accompanying drawings, which form a part of the present disclosure, are used to provide further understanding of the present disclosure, and the schematic embodiments of the present disclosure and the description thereof are used to explain the present disclosure, and do not constitute an improper limitation on the present disclosure.

[0021] Figure 1 The working flowchart of the embodiment of the present disclosure. DETAILED DESCRIPTION

[0022] The present disclosure will be further described below in combination with the drawings and embodiments.

[0023] It should be pointed out that the following detailed description is exemplary, and is intended to provide further explanation of the present disclosure. Unless otherwise specified, all technical and scientific terms used herein have the same meaning as generally understood by those skilled in the art to which the present disclosure belongs.

[0024] It is to be understood that the terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of example embodiments in accordance with the present disclosure. As used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises" and / or "comprising," when used in this specification, specify the presence of stated features, steps, operations, devices, components and / or combinations thereof, but do not preclude the presence or addition of one or more other features, steps, operations, devices, components and / or combinations thereof.

[0025] Embodiment 1

[0026] In one embodiment of the present disclosure, an automatic driving controller data idle time uploading system is provided, which includes an automatic driving domain controller ADCC, a double data rate synchronous dynamic random access memory DDR SDRAM, an embedded multi media card eMMC, a regional network management controller FLZCU, a vehicle-mounted communication terminal TBOX, and a vehicle domain controller VCC, which collectively implement automatic driving controller data idle time uploading.

[0027] When the vehicle power supply mode is in the ON mode, the automatic driving domain controller ADCC writes and stores the backhaul data generated during the operation of the automatic driving function into the embedded multi media card eMMC through the double data rate synchronous dynamic random access memory DDR. When the vehicle power supply is turned off, the regional network management controller FLZCU sends a CAN message to keep the request, wakes up the vehicle-mounted communication terminal TBOX and the vehicle domain controller VCC that need data uploading, and then uploads the temporarily stored data in the embedded multi media card eMMC.

[0028] As an embodiment, the working mode of the automatic driving controller data idle time uploading system of the present disclosure is as follows:

[0029] When the vehicle power supply mode is in the ON mode, the automatic driving controller ADCC and the intelligent camera FCM are designed as one body, but during operation, the automatic driving domain controller ADCC acquires the backhaul data collected by the intelligent camera during the operation of the automatic driving function, and writes and stores the backhaul data into the embedded multi media card eMMC through the double data rate synchronous dynamic random access memory DDR.

[0030] Further, when the vehicle power supply mode jumps from the ON mode to the non-ON mode including the Comfortable mode and the OFF mode, the autonomous driving domain controller ADCC receives the vehicle power supply mode information FLZCU_9_PowerMode sent by the regional network management controller FLZCU, judges the data uploading demand of itself, and sends the CAN message ADCC_Awake_Upload to the regional network management controller FLZCU to wake up or keep the demand vehicle communication terminal, the autonomous driving domain controller and the vehicle domain controller, and perform data uploading.

[0031] Further, the specific wake-up method is that when the vehicle is in the sleep state and the autonomous driving domain controller ADCC has data uploading demand, the autonomous driving domain controller ADCC needs to wake up all devices or keep the devices from sleeping, including: the autonomous driving domain controller, the vehicle communication terminal and the vehicle domain controller need to be woken up or handled in the non-sleep state, at this time, the autonomous driving domain controller and the vehicle communication terminal need to upload data respectively, and the vehicle domain controller needs to forward data.

[0032] When woken up, the sequence of wake-up is the autonomous driving domain controller -> the regional network management controller FLZCU -> the TBOX / VCC.

[0033] Specifically, the specific data forwarding process when woken up is that when the autonomous driving domain controller ADCC detects the data uploading demand, the FL_CANFD_DA sends the NM message, and the scene wake-up reason flag bit signal ADCC_Awake_Upload in the NM message of the FL_CANFD_DA is set to 1.

[0034] The regional network management controller FLZCU receives the NM message sent by the autonomous driving domain controller, is woken up and initialized, after the initialization, judges the wake-up reason flag bit in the NM message sent by the autonomous driving domain controller, wakes up the FL_CANFD_DK network segment, sends the NM message in the FL_CANFD_GL network segment, and sends the application message in the FL_CANFD_GL network segment, and sets the target wake-up network segment flag signal of the scene to 1.

[0035] The TBOX receives the NM message of the regional network management controller FLZCU, is woken up and initialized; the VCC receives the NM message of the FL_CANFD_GL, is woken up and initialized; after the initialization, the regional network management controller sends the target wake-up network segment flag in the application message.

[0036] Further, when the scene is in sleep mode, the data is uploaded 85s after OFF (non-fast charging slow charging case after OFF), or the data is uploaded after completion (fast charging slow charging case after OFF), the NM message is stopped, and other ECUs gradually enter sleep mode according to their own sleep conditions, meeting the vehicle power consumption demand and network management demand.

[0037] Embodiment 2

[0038] In an embodiment of the present disclosure, a method for an automatic driving controller data idle time uploading system is provided, comprising:

[0039] When the vehicle power supply mode is in the ON mode, the automatic driving domain controller stores the backhaul data generated when the automatic driving function is running in the embedded memory through the double data rate synchronous random access memory.

[0040] When the vehicle is powered off, the regional network management controller sends a CAN message to keep the request, wakes up the vehicle communication terminal and the vehicle domain controller that need data uploading, and then uploads the temporarily stored data in the embedded memory.

[0041] Embodiment 3

[0042] In an embodiment of the present disclosure, a non-transitory computer readable storage medium is provided for storing computer instructions, which, when executed by a processor, implement a method for an automatic driving controller data idle time uploading system.

[0043] Embodiment 4

[0044] In an embodiment of the present disclosure, an electronic device is provided, comprising a processor, a memory, and a computer program; wherein the processor is connected with the memory, and the computer program is stored in the memory; when the electronic device is running, the processor executes the computer program stored in the memory, so that the electronic device executes the method for the automatic driving controller data idle time uploading system.

[0045] The present disclosure is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present disclosure. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of flows and / or blocks in the flowcharts and / or block diagrams can be implemented by computer program instructions. These computer program instructions can be provided to a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to produce a machine, so that the instructions executed by the computer or other programmable data processing devices produce a device that implements the functions specified in the flowcharts and / or block diagrams. Figure 1 The functions specified in one flow or multiple flows and / or blocks Figure 1 The functions specified in one flow or multiple flows and / or blocks

[0046] These computer program instructions can also be loaded into computer or other programmable data processing devices, so that a series of operational steps are performed on the computer or other programmable data processing devices to generate a computer implemented process, so that the instructions executed on the computer or other programmable data processing devices provide a process for implementing the flowchart Figure 1 one flow or multiple flows and / or the functions specified in the block Figure 1 one flow or multiple flows and / or the functions specified in the block

[0047] The above describes the specific embodiments of the present disclosure in conjunction with the drawings, but is not a limitation on the protection scope of the present disclosure. Those skilled in the art should understand that various modifications or changes made by those skilled in the art on the basis of the technical solutions of the present disclosure without creative labor are still within the protection scope of the present disclosure.

Claims

1. An autonomous vehicle controller data off-peak upload system, characterized by, The automatic driving domain controller, the double rate synchronous random memory, the embedded memory, the area network management controller, the vehicle-mounted communication terminal and the vehicle domain controller are included, when the vehicle power supply mode is in the ON mode, the automatic driving domain controller writes and stores the backhaul data generated during the automatic driving function operation in the double rate synchronous random memory and the embedded memory; When the vehicle is powered off, the area network management controller sends a CAN message to keep the request, wakes up the vehicle-mounted communication terminal and the vehicle domain controller which need to upload data, and then uploads the temporarily stored data in the embedded memory; When the vehicle power supply mode jumps from the ON mode to the non-ON mode including the Comfortable mode and the OFF mode, the automatic driving domain controller receives the vehicle power supply mode information sent by the area network management controller, judges the data upload demand of itself, sends a CAN message to the area network management controller, wakes up the vehicle-mounted communication terminal, the automatic driving domain controller and the vehicle domain controller, and uploads data; The automatic driving domain controller detects the data upload demand, sends an NM message through the FL_CANFD_DA, sets the scene wake-up reason flag bit signal ADCC_Awake_Upload to 1 in the NM message, and sends the NM message to the area network management controller, which is woken up and initialized after receiving the NM message; After initialization, the area network management controller determines the wake-up reason flag in the NM message, wakes up the FL_CANFD_DK network segment, sends an NM message in the FL_CANFD_GL network segment, sets the scene-related target wake-up network segment flag signal to 1 in the application message sent in the FL_CANFD_GL network segment, and sends the NM message to the vehicle-mounted communication terminal and the vehicle domain controller; The vehicle-mounted communication terminal is woken up after receiving the NM message from the area network management controller, and the vehicle domain controller is woken up and initialized after receiving the NM message from the area network management controller; after initialization, the area network management controller sends the target wake-up network segment flag in the application message.

2. The automatic drive controller data off-peak upload system of claim 1, wherein, When the vehicle power supply mode is in the ON mode, the automatic driving domain controller obtains the backhaul data generated during the automatic driving function operation, and writes and stores the backhaul data in the double rate synchronous random memory and the embedded memory.

3. The automatic drive controller data off-peak upload system of claim 1, wherein, When the vehicle is in a sleep state that needs to be woken up, the automatic driving domain controller has a data upload demand, the automatic driving domain controller sends an NM message to the area network management controller, wakes up the automatic driving domain controller, the vehicle-mounted communication terminal and the vehicle domain controller, at this time, the automatic driving domain controller and the vehicle-mounted communication terminal need to upload data respectively, and the vehicle domain controller forwards data.

4. The method of automatic driving controller data off-peak upload system according to any one of claims 1-3, characterized in that, The vehicle power supply mode is in the ON mode, the automatic driving domain controller writes and stores the backhaul data generated during the automatic driving function operation in the double rate synchronous random memory and the embedded memory; ​ When the whole vehicle is powered off, the area network management controller sends a CAN message to keep the request, wakes up the vehicle communication terminal and the whole vehicle area controller which need data upload, and then uploads the temporarily stored data in the embedded memory.

5. A non-transitory computer-readable storage medium, comprising: The non-transitory computer readable storage medium is configured to store computer instructions, and the computer instructions are executed by a processor to implement the method of the automatic driving controller data idle time uploading system in claim 4.

6. An electronic device, comprising: The method comprises: A processor, a memory and a computer program; wherein the processor is connected with the memory, the computer program is stored in the memory, and when the electronic device is running, the processor executes the computer program stored in the memory to enable the electronic device to implement the method of the automatic driving controller data idle time uploading system in claim 4.

Citation Information

Patent Citations

  • Vehicle driving data uploading method, domain controller, TSP platform and medium

    CN116318721A

  • Vehicle communication network system, vehicle control method and storage medium

    CN116828111A