CN115622678A - Batch data transmission method and device based on vehicle-mounted chip and storage medium - Google Patents

Batch data transmission method and device based on vehicle-mounted chip and storage medium Download PDF

Info

Publication number
CN115622678A
CN115622678A CN202211644879.4A CN202211644879A CN115622678A CN 115622678 A CN115622678 A CN 115622678A CN 202211644879 A CN202211644879 A CN 202211644879A CN 115622678 A CN115622678 A CN 115622678A
Authority
CN
China
Prior art keywords
data
data transmission
target
vehicle
class
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202211644879.4A
Other languages
Chinese (zh)
Other versions
CN115622678B (en
Inventor
李明
周成梅
白颂荣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Xihua Technology Co Ltd
Original Assignee
Shenzhen Xihua Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Xihua Technology Co Ltd filed Critical Shenzhen Xihua Technology Co Ltd
Priority to CN202310209693.4A priority Critical patent/CN116244233A/en
Priority to CN202211644879.4A priority patent/CN115622678B/en
Publication of CN115622678A publication Critical patent/CN115622678A/en
Application granted granted Critical
Publication of CN115622678B publication Critical patent/CN115622678B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/20Handling requests for interconnection or transfer for access to input/output bus
    • G06F13/28Handling requests for interconnection or transfer for access to input/output bus using burst mode transfer, e.g. direct memory access DMA, cycle steal
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Small-Scale Networks (AREA)
  • Communication Control (AREA)

Abstract

The embodiment of the application discloses a batch data transmission method, a device and a storage medium based on a vehicle-mounted chip, which are applied to the vehicle-mounted chip, wherein the vehicle-mounted chip comprises a DMA module, the DMA supports P data transmission channels, and the method comprises the following steps: acquiring data to be transmitted; classifying the data to be transmitted to obtain Q-type data; generating label information of each type of data in the Q types of data to obtain Q pieces of label information; distributing Q data transmission channels in the P data transmission channels for the Q class data according to the Q label information; determining data transmission processing parameters corresponding to each data transmission channel in the Q data transmission channels to obtain Q data transmission processing parameters; and transmitting the Q-class data according to the Q data transmission processing parameters and the Q data transmission channels. By adopting the embodiment of the application, the data transmission efficiency of the vehicle-mounted chip can be improved.

Description

Batch data transmission method and device based on vehicle-mounted chip and storage medium
Technical Field
The application relates to the technical field of vehicle-mounted chips, in particular to a batch data transmission method and device based on the vehicle-mounted chips and a storage medium.
Background
Along with the rapid development of electronic technology, the intelligent degree is higher and higher, various high and new electronic technologies are applied to automobiles, and then new energy vehicles are popularized more and more, along with the rapid updating and upgrading of various high and new technologies, the new energy vehicles are gradually accepted by the public, the new energy vehicles also become the development trend of the future, and the new energy vehicles can integrate various vehicle-mounted chips so as to improve the intelligence of the new energy vehicles. At present, since the new energy vehicle directly affects the driving safety in the driving process, the problem of how to improve the data transmission efficiency of the vehicle-mounted chip is urgently needed to be solved.
Disclosure of Invention
The embodiment of the application provides a batch data transmission method and device based on a vehicle-mounted chip and a storage medium, and the data transmission efficiency of the vehicle-mounted chip can be improved.
In a first aspect, an embodiment of the present application provides a batch data transmission method based on a vehicle-mounted chip, which is applied to the vehicle-mounted chip, where the vehicle-mounted chip includes a DMA module, the DMA supports P data transmission channels, and P is an integer greater than 1, and the method includes:
acquiring data to be transmitted;
classifying the data to be transmitted to obtain Q-class data, wherein Q is a positive integer less than or equal to P;
generating label information of each type of data in the Q types of data to obtain Q pieces of label information;
distributing Q data transmission channels in the P data transmission channels for the Q class data according to the Q label information;
determining data transmission processing parameters corresponding to each data transmission channel in the Q data transmission channels to obtain Q data transmission processing parameters;
and transmitting the Q-class data according to the Q data transmission processing parameters and the Q data transmission channels.
In a second aspect, an embodiment of the present application provides a batch data transmission device based on a vehicle-mounted chip, which is applied to the vehicle-mounted chip, where the vehicle-mounted chip includes a DMA module, the DMA module supports P data transmission channels, P is an integer greater than 1, and the device includes: an acquisition unit, a classification unit, a generation unit, an allocation unit, a determination unit and a transmission unit, wherein,
the acquisition unit is used for acquiring data to be transmitted;
the classification unit is used for classifying the data to be transmitted to obtain Q-class data, wherein Q is a positive integer less than or equal to P;
the generating unit is used for generating label information of each type of data in the Q types of data to obtain Q pieces of label information;
the distribution unit is used for distributing Q data transmission channels in the P data transmission channels for the Q class data according to the Q label information;
the determining unit is configured to determine a data transmission processing parameter corresponding to each data transmission channel of the Q data transmission channels, so as to obtain Q data transmission processing parameters;
and the transmission unit is used for transmitting the Q-type data according to the Q data transmission processing parameters and the Q data transmission channels.
In a third aspect, an embodiment of the present application provides an on-board chip, including a processor, a memory, a communication interface, and one or more programs, where the one or more programs are stored in the memory and configured to be executed by the processor, and the program includes instructions for executing the steps in the first aspect of the embodiment of the present application.
In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, where the computer-readable storage medium stores a computer program for electronic data exchange, where the computer program enables a computer to perform some or all of the steps described in the first aspect of the embodiment of the present application.
In a fifth aspect, embodiments of the present application provide a computer program product, where the computer program product includes a non-transitory computer-readable storage medium storing a computer program, where the computer program is operable to cause a computer to perform some or all of the steps as described in the first aspect of the embodiments of the present application. The computer program product may be a software installation package.
The embodiment of the application has the following beneficial effects:
it can be seen that the batch data transmission method, device and storage medium based on the vehicle-mounted chip described in the embodiments of the present application are applied to the vehicle-mounted chip, where the vehicle-mounted chip includes a DMA module, the DMA module supports P data transmission channels, P is an integer greater than 1, acquires data to be transmitted, classifies the data to be transmitted, obtains Q-class data, Q is a positive integer less than or equal to P, generates tag information of each class of data in the Q-class data, obtains Q tag information, allocates Q data transmission channels in the P data transmission channels to the Q-class data according to the Q tag information, determines a data transmission processing parameter corresponding to each data transmission channel in the Q data transmission channels, obtains Q data transmission processing parameters, transmits the Q-class data according to the Q data transmission processing parameters and the Q data transmission channels, and thus can classify the data, allocate a suitable data transmission channel and a corresponding data transmission processing parameter to the data transmission channels, and achieve data transmission efficiency and promote intelligent chip data transmission.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a schematic flowchart of a batch data transmission method based on an on-vehicle chip according to an embodiment of the present application;
FIG. 2 is a schematic flowchart of another batch data transmission method based on an on-board chip according to an embodiment of the present disclosure;
FIG. 3 is a schematic structural diagram of a vehicle-mounted chip provided in an embodiment of the present application;
fig. 4 is a block diagram of functional units of an apparatus for transmitting batch data based on an on-vehicle chip according to an embodiment of the present application.
Detailed Description
The terms "first," "second," and the like in the description and claims of the present application and in the foregoing drawings are used for distinguishing between different objects and not for describing a particular sequential order. Furthermore, the terms "include" and "have," as well as any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those steps or elements recited, but includes in one possible example, additional steps or elements not recited, or includes in one possible example additional steps or elements inherent to such process, method, article, or apparatus.
Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the application. The appearances of the phrase in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. It is explicitly and implicitly understood by one skilled in the art that the embodiments described herein can be combined with other embodiments.
In order to make the technical solutions of the present application better understood, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
Referring to fig. 1, fig. 1 is a schematic flowchart of a batch data transmission method based on a vehicle-mounted chip according to an embodiment of the present disclosure, and as shown in the drawing, the method is applied to the vehicle-mounted chip, where the vehicle-mounted chip includes a DMA module, the DMA supports P data transmission channels, P is an integer greater than 1, and the method includes:
101. and acquiring data to be transmitted.
In this embodiment of the application, the data to be transmitted may include at least one of the following: video data, audio data, text data, and the like, which are not limited herein, the data to be transmitted may include sensor data and/or operation data of an on-board chip, wherein the sensor data may be sensor data of at least one sensor on the vehicle, and the sensor may include at least one of the following: gravity sensors, laser sensors, proximity sensors, infrared sensors, temperature sensors, displacement sensors, etc., without limitation thereto. The operating data of the on-board chip may include operating data of at least one module of the on-board chip, and the operating data may include at least one of: the driving speed, the engine temperature, the engine power, the operating current of a module, the operating voltage of a module, the operating power of a module, etc., are not limited herein.
In specific implementation, the data to be transmitted may be on-chip data of the vehicle-mounted chip or off-chip data of the vehicle-mounted chip, and in specific implementation, the data to be transmitted may be acquired at preset time intervals, where the preset time intervals may be preset or default to a system.
In this embodiment, the vehicle chip may include a Direct Memory Access (DMA) module, where the DMA module supports P data transmission channels. For example, in the embodiment of the application, the DMA module of the vehicle-mounted chip can be used for bulk data transmission, so that the pressure of a CPU is reduced, and 16-channel data transmission is supported.
In specific implementation, the DMA module may include a Serial Peripheral Interface (SPI), and the system of the vehicle-mounted chip may include 4 SPI modules, which may be configured as a master device or a slave device, support DMA operation, have a FIFO transmission and reception depth of 16, a bit width of 32 bits, support single-wire half/full duplex, dual-wire half duplex, and support continuous transmission. The highest speed supported is 25M.
In the embodiment of the application, the vehicle-mounted chip comprises a STOP mode, and the system can be awakened in the STOP mode. The STOP mode supports a DMA wake-up function, that is, after a peripheral DMA request is sent, a DMA IP responds to the request and completes transmission. During this time, the DMA clock is woken up and the transfer is completed and then returns to STOP mode. In the whole process, the CPU is always in the sleep mode.
Optionally, the vehicle-mounted chip further includes a cache area, where the cache area is used to store the data to be transmitted; in the step 101, obtaining data to be transmitted may include the following steps:
11. acquiring original data in a preset time period through the cache region;
12. preprocessing the original data to obtain target data;
13. detecting whether the memory size of the target data is larger than a set threshold value;
14. when the memory size of the target data is larger than the set threshold, selecting partial data with the earliest generation time in the target data as the data to be transmitted, wherein the memory of the partial data is larger than a preset range, and the upper limit value of the preset range is smaller than the set threshold.
In the embodiment of the present application, the set threshold may be preset or default to the system, and the preset range may also be preset or default to the system. The preset time period may be preset or system default.
In a specific implementation, the vehicle-mounted chip may further include a cache region, where the cache region may be used to store data to be transmitted, and the cache region may be an on-chip cache region, or a cache region connected to the vehicle-mounted chip outside the chip.
Specifically, the original data in a preset time period may be collected through the cache region, and the original data is preprocessed to obtain the target data, where the preprocessing may include at least one of the following: sampling, filtering, de-duplicating, de-noising, compressing, etc., without limitation. Then, whether the memory size of the target data is larger than a set threshold value or not can be detected, when the memory size of the target data is larger than the set threshold value, part of data with the earliest generation time in the target data can be selected as data to be transmitted, the memory of the part of data is larger than a preset range, and the upper limit value of the preset range is smaller than the set threshold value, so that a large number of data can be collected and collected by using a cache region, and data transmission is realized when the data reaches a certain amount, thereby being beneficial to improving the working efficiency of the vehicle-mounted chip and reducing the power consumption of the vehicle-mounted chip.
102. Classifying the data to be transmitted to obtain Q-class data, wherein Q is a positive integer less than or equal to P;
in the embodiment of the present application, data to be transmitted may be classified, for example, the data may be classified based on a data type, or the data may be classified based on a data source, or the data may be classified based on generation time, so as to obtain Q-class data.
Optionally, in step 102, the classifying the data to be transmitted to obtain Q-class data may include the following steps:
21. acquiring attribute information of each data in the data to be transmitted to obtain a plurality of attribute information;
22. and classifying the data to be transmitted according to the attribute information to obtain the Q-type data.
In this embodiment, the attribute information may include at least one of the following: data type, data source, data format, data generation time, data storage location, data function, etc., without limitation.
Specifically, attribute information of each data in the data to be transmitted can be acquired to obtain a plurality of attribute information, the data to be transmitted is classified according to the attribute information to obtain Q-class data, and then the data can be classified to match each class of data with the most appropriate data transmission channel to improve the subsequent data transmission efficiency.
103. Generating label information of each type of data in the Q types of data to obtain Q pieces of label information;
in the implementation of the application, label information of each type of data in the Q types of data can be generated, specifically, each type of data can be scored, and each type of data is labeled according to the grade corresponding to the score, so that Q pieces of label information can be obtained.
Optionally, in step 103, generating tag information of each type of data in the Q types of data to obtain Q pieces of tag information, which may include the following steps:
31. obtaining class attribute information of each class of data in the Q classes of data to obtain Q classes of attribute information;
32. scoring each class of data in the Q classes of data according to the Q classes of attribute information to obtain Q scores;
33. determining a transmission grade corresponding to each score in the Q scores to obtain Q transmission grades;
34. and determining the Q label information according to the Q transmission grades.
In this embodiment, the class attribute information may include at least one of the following: the method comprises the steps of determining the data security level corresponding to a target keyword according to the mapping relation between preset keywords and the data security level, wherein the data security level can be understood as the security requirement of one type of data. Wherein the keyword may include at least one of: patterns, character strings, characters, etc., without limitation.
In the specific implementation, class attribute information of each class of data in Q-class data may be obtained to obtain Q class attribute information, each class of data in Q-class data is scored according to the Q class attribute information to obtain Q scores, specifically, a score corresponding to each class attribute information may be determined according to a mapping relationship between preset class attribute information and the scoring, a weight corresponding to each class attribute information may be determined, the scores and the corresponding weights may be subjected to weighting operation, so that the scores corresponding to one class of data may be obtained, a mapping relationship between preset scores and transmission grades may be stored in advance, a transmission grade corresponding to each score in the Q scores may be determined based on the mapping relationship, so as to obtain Q transmission grades, Q label information may be determined according to the Q transmission grades, and specifically, the transmission grade may be used as label information.
104. And distributing Q data transmission channels in the P data transmission channels for the Q class data according to the Q label information.
In the embodiment of the application, each data transmission channel in the P data transmission channels can correspond to one piece of tag information, and then Q pieces of tag information are matched with the tag information of the P data transmission channels, so that Q data transmission channels in the P data transmission channels can be obtained, and each attribute information corresponds to one data transmission channel.
Optionally, in the step 104, allocating Q data transmission channels in the P data transmission channels to the Q class data according to the Q label information, where each attribute information corresponds to one data transmission channel, and the method may include the following steps:
41. acquiring the transmission levels of the P data transmission channels to obtain P transmission levels;
42. selecting Q target transmission grades matched with the Q transmission grades from the P transmission grades;
43. and selecting the Q data transmission channels corresponding to the Q target transmission grades from the P data transmission channels.
In the specific implementation, the transmission levels of P data transmission channels can be obtained to obtain P transmission levels, Q target transmission levels matched with the Q transmission levels are selected from the P transmission levels, and Q data transmission channels corresponding to the Q target transmission levels are selected from the P data transmission channels, so that a proper data transmission channel can be allocated for each type of data, and the data transmission efficiency is improved.
105. And determining data transmission processing parameters corresponding to each data transmission channel in the Q data transmission channels to obtain Q data transmission processing parameters.
In this embodiment, the data transmission processing parameter may include at least one of the following: data packing processing parameters, data compression processing parameters, data encryption processing parameters, and the like, which are not limited herein. The data packing processing parameter may include at least one of: the data packing protocol, the data packing algorithm, the control parameters of the data packing algorithm and the like are not limited herein, and the control parameters of the data packing algorithm are used for controlling the packing effect; the data compression processing parameters can comprise data compression processing algorithm type parameters and corresponding compression algorithm control parameters, and the compression algorithm control parameters are used for controlling the compression effect; the data encryption processing parameters may include a data encryption processing algorithm type parameter and a corresponding data encryption algorithm control parameter, and the data encryption algorithm control parameter is used for controlling the encryption complexity or the encryption efficiency.
In the embodiment of the application, the data transmission processing parameters corresponding to each data transmission channel in the Q data transmission channels can be determined to obtain the Q data transmission processing parameters, that is, the data transmission processing parameters corresponding to each data transmission channel can be adapted, so that the data transmission effect is improved, and the data transmission intelligence of the vehicle-mounted chip is also improved.
Optionally, in the step 105, determining the data transmission processing parameter corresponding to each data transmission channel in the Q data transmission channels, to obtain Q data transmission processing parameters, may include the following steps:
51. acquiring target operation environment parameters of the vehicle-mounted chip;
52. determining a target score of a data transmission channel i according to the target operating environment parameters, wherein the data transmission channel i is any one of the Q data transmission channels;
53. determining ith type data corresponding to the data transmission channel i, and acquiring a reference score of the ith type data;
54. determining a relative degree of deviation between the reference score and the target score;
55. determining a target optimization factor of the data transmission channel i according to the relative deviation degree;
56. acquiring initial data transmission processing parameters of the data transmission channel i;
57. and optimizing the initial data transmission processing parameters according to the target optimization factors to obtain the data transmission processing parameters of the data transmission channel i.
In this embodiment, the operation environment parameter may include a hardware operation environment parameter, and/or a software environment operation parameter, where the hardware operation environment parameter may include an on-chip hardware operation environment parameter of the vehicle-mounted chip, and/or an off-chip hardware operation environment parameter of the vehicle-mounted chip, and the software environment operation parameter may include an on-chip software environment operation parameter of the vehicle-mounted chip, and/or an off-chip software environment operation parameter of the vehicle-mounted chip. The hardware operating environment parameters may include operating environment parameters of one or more modules, and specifically may include at least one of the following: temperature, current, voltage, power, heat dissipation rate, load conditions, etc., without limitation. The software environment operating parameters may include at least one of: memory size, running rate, packet loss rate, CPU load, etc., without limitation.
In specific implementation, taking the data transmission channel i as an example, if the data transmission channel i is any one of Q data transmission channels, the target operating environment parameter of the vehicle-mounted chip may be obtained, the target score of the data transmission channel i is determined according to the target operating environment parameter, the ith data corresponding to the data transmission channel i is determined, and the reference score of the ith data is obtained, where the reference score may be obtained when tag information of the ith data is generated, and different data transmission channels may correspond to different scores.
Next, a relative deviation between the reference score and the target score may be determined, where the relative deviation = (target score-reference score)/reference score, a mapping relationship between a preset deviation and an optimization factor may be pre-stored in the vehicle-mounted chip, and further, a target optimization factor of the data transmission channel i corresponding to the relative deviation may be determined based on the mapping relationship, and then an initial data transmission processing parameter of the data transmission channel i is obtained, and the initial data transmission processing parameter is optimized according to the target optimization factor to obtain a data transmission processing parameter of the data transmission channel i, where the target optimization factor may optimize all data transmission processing parameters of the initial data transmission processing parameter of the data transmission channel i, or may optimize some data transmission processing parameters of the initial data transmission processing parameter of the data transmission channel i, specifically, may obtain an optimized data transmission processing parameter in the initial data transmission processing parameter of the data transmission channel i, and optimize the optimized data transmission processing parameters in the initial data transmission processing parameters of the data transmission channel i by using the target optimization factor, so that the data transmission channel i may operate deeply and adapt to the data transmission environment, and improve the data transmission efficiency and the data transmission efficiency.
Further, optionally, in step 52, determining a target score of the data transmission channel i according to the target operating environment parameter may include the following steps:
521. acquiring a standard score of the data transmission channel i;
522. determining a target influence factor corresponding to the target operation environment parameter;
523. and adjusting the standard score according to the target influence factor to obtain the target score.
In a specific implementation, the standard score of the data transmission channel i may be preset or may be set systematically, for example, the standard score may be a factory-set score, and different data transmission channels may correspond to different standard scores.
Specifically, the mapping relation between the preset operation environment parameters and the influence factors can be prestored in the vehicle-mounted chip, and then the target influence factors corresponding to the target operation environment parameters can be determined based on the mapping relation, wherein the quality of the operation environment directly determines the working effect of the vehicle-mounted chip, and then the standard score can be adjusted according to the target influence factors to obtain the target score.
106. And transmitting the Q-class data according to the Q data transmission processing parameters and the Q data transmission channels.
In the embodiment of the application, the corresponding data can be processed according to the Q data transmission processing parameters, so that the depth of each type of data is adapted to the corresponding data transmission channel, and then the corresponding data of one type is transmitted, which is beneficial to improving the data transmission efficiency of the vehicle-mounted chip and the intelligence of the vehicle-mounted chip.
The method for transmitting the batch data based on the vehicle-mounted chip described in the embodiment of the application can be seen, the method is applied to the vehicle-mounted chip, the vehicle-mounted chip comprises a DMA module, the DMA module supports P data transmission channels, P is an integer larger than 1, the data to be transmitted is obtained, the data to be transmitted is classified to obtain Q-class data, Q is a positive integer smaller than or equal to P, label information of each class of data in the Q-class data is generated to obtain Q label information, Q data transmission channels in the P data transmission channels are distributed to the Q-class data according to the Q label information, data transmission processing parameters corresponding to each data transmission channel in the Q data transmission channels are determined to obtain Q data transmission processing parameters, the Q data transmission processing parameters are distributed to the Q-class data according to the Q data transmission processing parameters and the Q data transmission channels, the data transmission processing parameters are distributed to the Q-class data, the corresponding data transmission channels and the corresponding data transmission processing parameters are utilized to achieve data transmission, data transmission efficiency is improved, and intelligent chip performance is improved.
Consistent with the embodiment shown in fig. 1, please refer to fig. 2, where fig. 2 is a schematic flowchart of a batch data transmission method based on a vehicle-mounted chip according to an embodiment of the present application, and the method is applied to the vehicle-mounted chip, where the vehicle-mounted chip includes a DMA module, the DMA supports P data transmission channels, P is an integer greater than 1, and the batch data transmission method based on the vehicle-mounted chip includes:
201. and acquiring data to be transmitted.
202. And detecting whether the memory size of the data to be transmitted is larger than a preset memory size.
The preset memory size may be preset or default.
203. And when the memory size of the data to be transmitted is larger than the preset memory size, classifying the data to be transmitted to obtain Q-class data, wherein Q is a positive integer smaller than or equal to P.
In a specific implementation, when the memory size of the data to be transmitted is larger than a preset memory size, it indicates that the data size is larger, it indicates that the data to be transmitted is classified to obtain Q-class data, where Q is a positive integer smaller than or equal to P, otherwise, when the memory size of the data to be transmitted is smaller than or equal to the preset memory size, it indicates that the data size is smaller, and one data transmission channel can be selected from P data transmission channels to transmit the data to be transmitted.
204. And generating label information of each type of data in the Q types of data to obtain Q pieces of label information.
205. And distributing Q data transmission channels in the P data transmission channels for the Q class data according to the Q label information.
206. And determining data transmission processing parameters corresponding to each data transmission channel in the Q data transmission channels to obtain Q data transmission processing parameters.
207. And transmitting the Q-class data according to the Q data transmission processing parameters and the Q data transmission channels.
For the detailed description of steps 201 to 207, reference may be made to the corresponding steps of the batch data transmission method based on the vehicle-mounted chip described in fig. 1, and details are not repeated here.
It can be seen that the batch data transmission method based on the vehicle-mounted chip described in the embodiment of the present application is applied to the vehicle-mounted chip, and the vehicle-mounted chip includes a DMA module, and the DMA module supports P data transmission channels, where P is an integer greater than 1, and can classify data when the data amount is large, and allocate a suitable data transmission channel and a corresponding data transmission processing parameter to the data transmission channel, and then process corresponding data based on the data transmission parameter and implement data transmission by using the corresponding data transmission channel, which is beneficial to improving data transmission efficiency and intelligence of the chip.
In accordance with the foregoing embodiments, please refer to fig. 3, where fig. 3 is a schematic structural diagram of a vehicle chip provided in an embodiment of the present application, and as shown in the drawing, the vehicle chip includes a processor, a memory, a communication interface, and one or more programs, the one or more programs are stored in the memory and configured to be executed by the processor, the vehicle chip further includes a DMA module, the DMA supports P data transmission channels, P is an integer greater than 1, where the one or more programs are stored in the memory and configured to be executed by the processor, and in an embodiment of the present application, the program includes instructions for performing the following steps:
acquiring data to be transmitted;
classifying the data to be transmitted to obtain Q-class data, wherein Q is a positive integer less than or equal to P;
generating label information of each type of data in the Q types of data to obtain Q pieces of label information;
distributing Q data transmission channels in the P data transmission channels for the Q class data according to the Q label information;
determining data transmission processing parameters corresponding to each data transmission channel in the Q data transmission channels to obtain Q data transmission processing parameters;
and transmitting the Q-class data according to the Q data transmission processing parameters and the Q data transmission channels.
Optionally, in the aspect of generating tag information of each type of data in the Q types of data to obtain Q pieces of tag information, the program includes instructions for executing the following steps:
obtaining class attribute information of each class of data in the Q class data to obtain Q class attribute information;
scoring each class of data in the Q classes of data according to the Q classes of attribute information to obtain Q scores;
determining a transmission grade corresponding to each score in the Q scores to obtain Q transmission grades;
and determining the Q label information according to the Q transmission grades.
Further, optionally, in the aspect that the Q data transmission channels in the P data transmission channels are allocated to the Q class data according to the Q tag information, and each attribute information corresponds to one data transmission channel, the program includes instructions for executing the following steps:
acquiring the transmission levels of the P data transmission channels to obtain P transmission levels;
selecting Q target transmission grades matched with the Q transmission grades from the P transmission grades;
and selecting the Q data transmission channels corresponding to the Q target transmission grades from the P data transmission channels.
Further, optionally, in the aspect of determining the data transmission processing parameter corresponding to each data transmission channel in the Q data transmission channels to obtain Q data transmission processing parameters, the program includes instructions for executing the following steps:
acquiring target operation environment parameters of the vehicle-mounted chip;
determining a target score of a data transmission channel i according to the target operation environment parameter, wherein the data transmission channel i is any one of the Q data transmission channels;
determining ith type data corresponding to the data transmission channel i, and acquiring a reference score of the ith type data;
determining a relative degree of deviation between the reference score and the target score;
determining a target optimization factor of the data transmission channel i according to the relative deviation degree;
acquiring initial data transmission processing parameters of the data transmission channel i;
and optimizing the initial data transmission processing parameters according to the target optimization factors to obtain the data transmission processing parameters of the data transmission channel i.
Further, optionally, in the aspect of determining the target score of the data transmission channel i according to the target operating environment parameter, the program includes instructions for performing the following steps:
acquiring a standard score of the data transmission channel i;
determining a target influence factor corresponding to the target operation environment parameter;
and adjusting the standard score according to the target influence factor to obtain the target score.
Optionally, in the aspect of classifying the data to be transmitted to obtain Q-class data, the program includes instructions for executing the following steps:
acquiring attribute information of each data in the data to be transmitted to obtain a plurality of attribute information;
and classifying the data to be transmitted according to the attribute information to obtain the Q-type data.
Optionally, the vehicle-mounted chip further includes a cache region, where the cache region is used to store the data to be transmitted; in the aspect of acquiring data to be transmitted, the program includes instructions for performing the steps of:
acquiring original data in a preset time period through the cache region;
preprocessing the original data to obtain target data;
detecting whether the size of the memory of the target data is larger than a set threshold value;
when the memory size of the target data is larger than the set threshold, selecting partial data with the earliest generation time in the target data as the data to be transmitted, wherein the memory of the partial data is larger than a preset range, and the upper limit value of the preset range is smaller than the set threshold.
It can be seen that, the vehicle-mounted chip described in the embodiment of the present application includes a DMA module, where the DMA supports P data transmission channels, where P is an integer greater than 1, obtains data to be transmitted, classifies the data to be transmitted, obtains Q-class data, where Q is a positive integer less than or equal to P, generates tag information of each class of data in the Q-class data, obtains Q tag information, allocates Q data transmission channels in the P data transmission channels to the Q-class data according to the Q tag information, determines a data transmission processing parameter corresponding to each data transmission channel in the Q data transmission channels, obtains Q data transmission processing parameters, and transmits the Q-class data according to the Q data transmission processing parameters and the Q data transmission channels, so that data can be classified, and an appropriate data transmission channel and a corresponding data transmission processing parameter are allocated to the data transmission channels, and data transmission is implemented based on the data transmission parameters and the corresponding data transmission channels are utilized, thereby facilitating improvement of data transmission efficiency and intelligence of the chip.
Fig. 4 is a block diagram of functional units of an on-vehicle chip-based batch data transmission apparatus 400 according to an embodiment of the present application, where the on-vehicle chip-based batch data transmission apparatus 400 is applied to an on-vehicle chip, the on-vehicle chip includes a DMA module, the DMA supports P data transmission channels, P is an integer greater than 1, and the on-vehicle chip-based batch data transmission apparatus 400 includes: an obtaining unit 401, a classifying unit 402, a generating unit 403, an assigning unit 404, a determining unit 405, and a transmitting unit 406, wherein,
the acquiring unit 401 is configured to acquire data to be transmitted;
the classification unit 402 is configured to classify the data to be transmitted to obtain Q-class data, where Q is a positive integer less than or equal to P;
the generating unit 403 is configured to generate tag information of each type of data in the Q types of data, so as to obtain Q pieces of tag information;
the allocating unit 404 is configured to allocate Q data transmission channels of the P data transmission channels to the Q class data according to the Q label information;
the determining unit 405 is configured to determine a data transmission processing parameter corresponding to each data transmission channel in the Q data transmission channels, so as to obtain Q data transmission processing parameters;
the transmission unit 406 is configured to transmit the Q-class data according to the Q data transmission processing parameters and the Q data transmission channels.
Optionally, in the aspect of generating tag information of each class of data in the Q classes of data to obtain Q pieces of tag information, the generating unit 403 is specifically configured to:
obtaining class attribute information of each class of data in the Q class data to obtain Q class attribute information;
scoring each class of data in the Q classes of data according to the Q classes of attribute information to obtain Q scores;
determining a transmission grade corresponding to each score in the Q scores to obtain Q transmission grades;
and determining the Q label information according to the Q transmission grades.
Further, optionally, in the aspect that Q data transmission channels in the P data transmission channels are allocated to the Q class data according to the Q pieces of tag information, and each attribute information corresponds to one data transmission channel, the allocating unit 404 is specifically configured to:
acquiring the transmission grades of the P data transmission channels to obtain P transmission grades;
selecting Q target transmission grades matched with the Q transmission grades from the P transmission grades;
and selecting the Q data transmission channels corresponding to the Q target transmission grades from the P data transmission channels.
Further, optionally, in the aspect of determining the data transmission processing parameter corresponding to each data transmission channel in the Q data transmission channels to obtain Q data transmission processing parameters, the determining unit 405 is specifically configured to:
acquiring target operation environment parameters of the vehicle-mounted chip;
determining a target score of a data transmission channel i according to the target operating environment parameters, wherein the data transmission channel i is any one of the Q data transmission channels;
determining ith type data corresponding to the data transmission channel i, and acquiring a reference score of the ith type data;
determining a relative degree of deviation between the reference score and the target score;
determining a target optimization factor of the data transmission channel i according to the relative deviation degree;
acquiring initial data transmission processing parameters of the data transmission channel i;
and optimizing the initial data transmission processing parameters according to the target optimization factors to obtain the data transmission processing parameters of the data transmission channel i.
Optionally, in the aspect of determining the target score of the data transmission channel i according to the target operating environment parameter, the determining unit 405 is specifically configured to:
acquiring a standard score of the data transmission channel i;
determining a target influence factor corresponding to the target operation environment parameter;
and adjusting the standard score according to the target influence factor to obtain the target score.
Optionally, in the aspect of classifying the data to be transmitted to obtain Q-class data, the classification unit 402 is specifically configured to:
acquiring attribute information of each data in the data to be transmitted to obtain a plurality of attribute information;
and classifying the data to be transmitted according to the attribute information to obtain the Q-type data.
Optionally, the vehicle-mounted chip further includes a cache region, where the cache region is used to store the data to be transmitted; in the aspect of acquiring the data to be transmitted, the acquiring unit 401 is specifically configured to:
acquiring original data in a preset time period through the cache region;
preprocessing the original data to obtain target data;
detecting whether the size of the memory of the target data is larger than a set threshold value;
when the memory size of the target data is larger than the set threshold, selecting partial data with the earliest generation time in the target data as the data to be transmitted, wherein the memory of the partial data is larger than a preset range, and the upper limit value of the preset range is smaller than the set threshold.
The device for transmitting batch data based on the vehicle-mounted chip described in the embodiment of the application can be seen, and is applied to the vehicle-mounted chip, the vehicle-mounted chip comprises a DMA module, the DMA module supports P data transmission channels, P is an integer greater than 1, acquires data to be transmitted, classifies the data to be transmitted to obtain Q types of data, Q is a positive integer less than or equal to P, generates tag information of each type of data in the Q types of data to obtain Q pieces of tag information, allocates Q data transmission channels in the P types of data transmission channels for the Q types of data according to the Q pieces of tag information, determines data transmission processing parameters corresponding to each data transmission channel in the Q types of data transmission channels to obtain Q pieces of data transmission processing parameters, transmits the Q types of data according to the Q pieces of data transmission processing parameters and the Q types of data transmission channels, and thus classifies the data, allocates appropriate data transmission channels and corresponding data transmission processing parameters to the data transmission channels, processes corresponding data based on the data transmission parameters, and realizes data transmission by using the corresponding data transmission channels, thereby facilitating improvement of data transmission efficiency and intelligence of the chip.
It can be understood that the functions of each program module of the batch data transmission device based on the vehicle-mounted chip in this embodiment may be specifically implemented according to the method in the foregoing method embodiment, and the specific implementation process may refer to the relevant description of the foregoing method embodiment, which is not described herein again.
The embodiment of the application further provides a vehicle-mounted terminal, and the vehicle-mounted terminal comprises a vehicle-mounted chip. The vehicle-mounted terminal may include at least one of a vehicle-mounted navigator, a vehicle-mounted controller, a vehicle-mounted refrigerator, a vehicle-mounted event data recorder, a vehicle-mounted battery, a vehicle-mounted steering wheel, and the like, which are not limited herein.
Embodiments of the present application also provide a computer storage medium, where the computer storage medium stores a computer program for electronic data exchange, the computer program enables a computer to execute part or all of the steps of any one of the methods described in the above method embodiments, and the computer includes an on-board chip.
Embodiments of the present application also provide a computer program product comprising a non-transitory computer readable storage medium storing a computer program operable to cause a computer to perform some or all of the steps of any of the methods as described in the above method embodiments. The computer program product may be a software installation package, the computer comprising a vehicle chip.
It should be noted that for simplicity of description, the above-mentioned embodiments of the method are described as a series of acts, but those skilled in the art should understand that the present application is not limited by the described order of acts, as some steps may be performed in other orders or simultaneously according to the present application. Further, those skilled in the art should also appreciate that the embodiments described in the specification are preferred embodiments and that the acts and modules referred to are not necessarily required in this application.
In the foregoing embodiments, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus may be implemented in other manners. For example, the above-described embodiments of the apparatus are merely illustrative, and for example, the above-described division of the units is only one type of division of logical functions, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed coupling or direct coupling or communication connection between each other may be through some interfaces, indirect coupling or communication connection between devices or units, and may be in an electrical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit may be stored in a computer readable memory if it is implemented in the form of a software functional unit and sold or used as a stand-alone product. Based on such understanding, the technical solution of the present application may be substantially implemented or a part of or all or part of the technical solution contributing to the prior art may be embodied in the form of a software product stored in a memory, and including several instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the above-mentioned method of the embodiments of the present application. And the aforementioned memory comprises: a U-disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic or optical disk, and other various media capable of storing program codes.
Those skilled in the art will appreciate that all or part of the steps in the methods of the above embodiments may be implemented by associated hardware instructed by a program, which may be stored in a computer-readable memory, which may include: flash Memory disks, read-Only memories (ROMs), random Access Memories (RAMs), magnetic or optical disks, and the like.
The foregoing embodiments have been described in detail, and specific examples are used herein to explain the principles and implementations of the present application, where the above description of the embodiments is only intended to help understand the method and its core ideas of the present application; meanwhile, for a person skilled in the art, according to the idea of the present application, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present application.

Claims (10)

1. A batch data transmission method based on a vehicle-mounted chip is characterized in that the method is applied to the vehicle-mounted chip, the vehicle-mounted chip comprises a DMA module, the DMA supports P data transmission channels, P is an integer greater than 1, and the method comprises the following steps:
acquiring data to be transmitted;
classifying the data to be transmitted to obtain Q-class data, wherein Q is a positive integer less than or equal to P;
generating label information of each type of data in the Q types of data to obtain Q pieces of label information;
distributing Q data transmission channels in the P data transmission channels for the Q class data according to the Q label information;
determining data transmission processing parameters corresponding to each data transmission channel in the Q data transmission channels to obtain Q data transmission processing parameters;
and transmitting the Q-class data according to the Q data transmission processing parameters and the Q data transmission channels.
2. The method according to claim 1, wherein the generating label information of each of the Q classes of data to obtain Q pieces of label information includes:
obtaining class attribute information of each class of data in the Q class data to obtain Q class attribute information;
scoring each class of data in the Q classes of data according to the Q classes of attribute information to obtain Q scores;
determining a transmission grade corresponding to each score in the Q scores to obtain Q transmission grades;
and determining the Q label information according to the Q transmission grades.
3. The method according to claim 2, wherein said allocating Q data transmission channels of the P data transmission channels for the Q class data according to the Q tag information, each attribute information corresponding to one data transmission channel, comprises:
acquiring the transmission levels of the P data transmission channels to obtain P transmission levels;
selecting Q target transmission grades matched with the Q transmission grades from the P transmission grades;
and selecting the Q data transmission channels corresponding to the Q target transmission grades from the P data transmission channels.
4. The method of claim 2, wherein the determining the data transmission processing parameters corresponding to each of the Q data transmission channels to obtain Q data transmission processing parameters comprises:
acquiring target operation environment parameters of the vehicle-mounted chip;
determining a target score of a data transmission channel i according to the target operating environment parameters, wherein the data transmission channel i is any one of the Q data transmission channels;
determining ith type data corresponding to the data transmission channel i, and acquiring a reference score of the ith type data;
determining a relative degree of deviation between the reference score and the target score;
determining a target optimization factor of the data transmission channel i according to the relative deviation degree;
acquiring initial data transmission processing parameters of the data transmission channel i;
and optimizing the initial data transmission processing parameters according to the target optimization factors to obtain the data transmission processing parameters of the data transmission channel i.
5. The method of claim 4, wherein determining a target score for a data transmission channel i according to the target operating environment parameter comprises:
acquiring a standard score of the data transmission channel i;
determining a target influence factor corresponding to the target operation environment parameter;
and adjusting the standard score according to the target influence factor to obtain the target score.
6. The method according to any one of claims 1 to 5, wherein the classifying the data to be transmitted to obtain Q-class data comprises:
acquiring attribute information of each data in the data to be transmitted to obtain a plurality of attribute information;
and classifying the data to be transmitted according to the attribute information to obtain the Q-type data.
7. The method according to any one of claims 1 to 5, wherein the vehicle-mounted chip further comprises a cache area, and the cache area is used for storing the data to be transmitted; the acquiring of the data to be transmitted includes:
acquiring original data in a preset time period through the cache region;
preprocessing the original data to obtain target data;
detecting whether the memory size of the target data is larger than a set threshold value;
when the memory size of the target data is larger than the set threshold, selecting partial data with the earliest generation time in the target data as the data to be transmitted, wherein the memory of the partial data is larger than a preset range, and the upper limit value of the preset range is smaller than the set threshold.
8. The utility model provides a batch data transmission device based on vehicle-mounted chip, its characterized in that is applied to vehicle-mounted chip, vehicle-mounted chip includes the DMA module, DMA supports P data transmission passageway, and P is for being greater than 1 integer, the device includes: an acquisition unit, a classification unit, a generation unit, an allocation unit, a determination unit and a transmission unit, wherein,
the acquisition unit is used for acquiring data to be transmitted;
the classification unit is used for classifying the data to be transmitted to obtain Q-class data, wherein Q is a positive integer less than or equal to P;
the generating unit is used for generating label information of each type of data in the Q types of data to obtain Q pieces of label information;
the distribution unit is used for distributing Q data transmission channels in the P data transmission channels for the Q class data according to the Q label information;
the determining unit is configured to determine a data transmission processing parameter corresponding to each data transmission channel of the Q data transmission channels, so as to obtain Q data transmission processing parameters;
and the transmission unit is used for transmitting the Q-type data according to the Q data transmission processing parameters and the Q data transmission channels.
9. An on-board chip comprising a processor, a memory for storing one or more programs and configured for execution by the processor, the programs comprising instructions for performing the steps in the method of any of claims 1-7.
10. A computer-readable storage medium, characterized in that a computer program for electronic data exchange is stored, wherein the computer program causes a computer to perform the method according to any one of claims 1-7.
CN202211644879.4A 2022-12-21 2022-12-21 Batch data transmission method and device based on vehicle-mounted chip and storage medium Active CN115622678B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202310209693.4A CN116244233A (en) 2022-12-21 2022-12-21 Batch data transmission method, related device, storage medium and program
CN202211644879.4A CN115622678B (en) 2022-12-21 2022-12-21 Batch data transmission method and device based on vehicle-mounted chip and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211644879.4A CN115622678B (en) 2022-12-21 2022-12-21 Batch data transmission method and device based on vehicle-mounted chip and storage medium

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN202310209693.4A Division CN116244233A (en) 2022-12-21 2022-12-21 Batch data transmission method, related device, storage medium and program

Publications (2)

Publication Number Publication Date
CN115622678A true CN115622678A (en) 2023-01-17
CN115622678B CN115622678B (en) 2023-03-21

Family

ID=84879710

Family Applications (2)

Application Number Title Priority Date Filing Date
CN202211644879.4A Active CN115622678B (en) 2022-12-21 2022-12-21 Batch data transmission method and device based on vehicle-mounted chip and storage medium
CN202310209693.4A Pending CN116244233A (en) 2022-12-21 2022-12-21 Batch data transmission method, related device, storage medium and program

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN202310209693.4A Pending CN116244233A (en) 2022-12-21 2022-12-21 Batch data transmission method, related device, storage medium and program

Country Status (1)

Country Link
CN (2) CN115622678B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111581136A (en) * 2020-05-08 2020-08-25 上海琪埔维半导体有限公司 DMA controller and implementation method thereof
CN115086248A (en) * 2022-06-15 2022-09-20 Oppo广东移动通信有限公司 Data packet processing method, communication chip and computer equipment
CN115168260A (en) * 2022-09-08 2022-10-11 深圳鲲云信息科技有限公司 Direct memory access device, data transmission method and integrated circuit system
CN115470163A (en) * 2022-09-16 2022-12-13 山东云海国创云计算装备产业创新中心有限公司 Control method, control device, control equipment and storage medium for DMA transmission

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112416558A (en) * 2020-11-24 2021-02-26 平安普惠企业管理有限公司 Service data processing method and device based on block chain and storage medium

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111581136A (en) * 2020-05-08 2020-08-25 上海琪埔维半导体有限公司 DMA controller and implementation method thereof
CN115086248A (en) * 2022-06-15 2022-09-20 Oppo广东移动通信有限公司 Data packet processing method, communication chip and computer equipment
CN115168260A (en) * 2022-09-08 2022-10-11 深圳鲲云信息科技有限公司 Direct memory access device, data transmission method and integrated circuit system
CN115470163A (en) * 2022-09-16 2022-12-13 山东云海国创云计算装备产业创新中心有限公司 Control method, control device, control equipment and storage medium for DMA transmission

Also Published As

Publication number Publication date
CN115622678B (en) 2023-03-21
CN116244233A (en) 2023-06-09

Similar Documents

Publication Publication Date Title
CN110969198A (en) Distributed training method, device, equipment and storage medium for deep learning model
CN110012075B (en) Data transmission method and related equipment
CN109857556A (en) Method for recovering internal storage and device, storage medium and electronic equipment
CN106714225A (en) Method and system for identifying network device and intelligent terminal
CN111338745A (en) Deployment method and device of virtual machine and intelligent equipment
CN108184270A (en) A kind of resource regulating method and system based on TDMA system
CN110674052A (en) Memory management method, server and readable storage medium
CN115622678B (en) Batch data transmission method and device based on vehicle-mounted chip and storage medium
CN113613201A (en) Data sharing method, device and medium applied to vehicles and electronic equipment
CN115827253A (en) Chip resource calculation allocation method, device, equipment and storage medium
CN112231735A (en) Data transmission method and system
US20080126633A1 (en) Methods and arrangements for devices to share a common address on a bus
CN106373349A (en) Vehicle monitoring system and vehicle-mounted monitoring device
CN114078264A (en) Lightweight ECU fingerprint identification
US9996296B2 (en) Electronic control unit and method for rewriting data
CN107801231A (en) A kind of public resource frequency reducing method and device
CN113968233B (en) Intelligent management method for on-line self-learning of whole vehicle energy and processing method for vehicle data
CN109885392A (en) Distribute the method and device of vehicle computing resource
US10832132B2 (en) Data transmission method and calculation apparatus for neural network, electronic apparatus, computer-readable storage medium and computer program product
CN114840328A (en) Face recognition method and device, electronic equipment and storage medium
CN103595748A (en) File transmission method and mobile storage device applying file transmission method
CN111753926A (en) Data sharing method and system for smart city
CN114974232A (en) Voice information processing method and related product
CN111898045A (en) Intelligent search method and device for network resources
CN113220317A (en) Vehicle controller parallel refreshing method and device, computer equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant