Data uploading method, device and equipment, readable storage medium and vehicle

By aligning the audio data and control signals obtained by the vehicle during driving, and splitting and storing data according to the rotation speed of the target component, uploading data when the target component is abnormal, the problem of large amount of data when uploading on-board sensor data is solved. , realizes the convenience of reducing data volume and abnormal analysis.

CN119495133APending Publication Date: 2025-02-21BEIJING CO WHEELS TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311034572.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-16
Publication Date
2025-02-21

AI Technical Summary

Technical Problem

When the existing on-board sensors are uploaded, the amount of data collected in real time is large, resulting in a large amount of memory space and resources.

Method used

By aligning the target audio data and control signals obtained by the vehicle during driving in a time dimension, the vehicle's original signal data is obtained, and the data is split based on the rotation speed of the target component and stored in different storage spaces. When there is an exception in the target component, upload data in the target storage space.

Benefits of technology

It effectively reduces the amount of uploaded data, saves communication resources, improves the accuracy of abnormal judgment, and facilitates subsequent abnormal cause analysis and investigation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119495133A_ABST
    Figure CN119495133A_ABST
Patent Text Reader

Abstract

The invention discloses a data uploading method, device and equipment, a readable storage medium and a vehicle, and the method comprises the steps: carrying out the alignment processing of target audio data obtained in the driving process of the vehicle and a control signal representing the working information of the vehicle in a time dimension, and obtaining the original signal data of the vehicle; splitting the original signal data of the vehicle based on the rotating speed of the target component so as to store the split data into different storage spaces according to the rotating speed interval of the target component; under the condition that the target component is abnormal, uploading data in the target storage space; the target storage space is a storage space for storing the abnormal data. According to the method and the device, the acquired data is split and stored, and the data in the storage space in which the abnormal data is stored is uploaded under the condition that the target part is abnormal, so that the data is used for analysis and troubleshooting of abnormal reasons, the uploaded data volume can be effectively reduced, and communication resources are saved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle technology, and in particular to a data uploading method, device, equipment, readable storage medium and vehicle. Background Art

[0002] In order to analyze the performance of the vehicle or the cause of the vehicle's abnormality, the vehicle data needs to be uploaded to the cloud platform, and analysts will analyze the uploaded data to obtain analysis results to facilitate subsequent improvements to the vehicle.

[0003] Existing vehicle-mounted sensors mostly collect data in real time. When storing the collected data, most of them record the data periodically and then transmit the recorded data to the cloud, so as to facilitate the subsequent analysis of the vehicle's driving process based on the data uploaded to the cloud.

[0004] However, since the amount of data collected in real time is very large, if all the collected data is uploaded, it will occupy a lot of memory space and resources. Summary of the invention

[0005] The present application provides a data uploading method, device, equipment, readable storage medium and vehicle, which are used to solve the problem of large amount of data uploaded by existing data uploading methods.

[0006] In order to solve the above problems, the first aspect of the present application provides a data uploading method, the method comprising:

[0007] The target audio data acquired during the driving of the vehicle and the control signal representing the working information of the vehicle are aligned in the time dimension to obtain the original signal data of the vehicle; the original signal data of the vehicle represents the sound intensity of the noise generated by the target component in the vehicle at different speeds;

[0008] Splitting the original signal data of the vehicle based on the rotation speed of the target component, so as to store the split data into different storage spaces according to the rotation speed range of the target component;

[0009] When an abnormality occurs in the target component, data in the target storage space is uploaded; the target storage space is a storage space for storing abnormal data.

[0010] A second aspect of the present application provides a data uploading device, the device comprising:

[0011] An alignment module is used to align the target audio data obtained during the driving of the vehicle and the control signal representing the working information of the vehicle in the time dimension to obtain the original signal data of the vehicle; the original signal data of the vehicle represents the sound intensity of the noise generated by the target component in the vehicle at different speeds;

[0012] A splitting module, used for splitting the original signal data of the vehicle based on the rotation speed of the target component, so as to store the split data into different storage spaces according to the rotation speed range of the target component;

[0013] The uploading module is used to upload the data in the target storage space when the target component is abnormal, and the target storage space is a storage space for storing abnormal data.

[0014] A third aspect of the present application provides an electronic device, comprising a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the programs or instructions are executed by the processor, the steps of the data uploading method described in the first aspect are implemented.

[0015] A fourth aspect of the present application provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the data uploading method described in the first aspect are implemented.

[0016] A fifth aspect of the present application provides a vehicle, the vehicle comprising a vehicle-machine system, and the vehicle-machine system, when executed, is used to implement the steps of the data uploading method as described in the aspect.

[0017] The method provided in the embodiment of the present application aligns the target audio data obtained by the vehicle during driving and the control signal representing the working information of the vehicle in the time dimension to obtain the original signal data of the vehicle; the original signal data of the vehicle represents the sound intensity of the noise generated by the target component in the vehicle at different speeds; the original signal data of the vehicle is split based on the speed of the target component to store the split data in different storage spaces according to the speed range of the target component; in the case of an abnormality in the target component, the data in the target storage space is uploaded; the target storage space is a storage space for storing abnormal data. Through the above process, the original signal data of the vehicle is split, and the split data is stored in different storage spaces according to the speed range of the target component. In the case of an abnormality in the target component, the data in the storage space storing the abnormal data is uploaded for analysis and troubleshooting of the cause of the abnormality, which can effectively reduce the amount of uploaded data and save communication resources. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Figure 1 A schematic diagram of a process of uploading data provided by an embodiment of the present application;

[0019] Figure 2 Another schematic diagram of the data uploading method provided in the embodiment of the present application;

[0020] Figure 3 A structural diagram of a data uploading device provided in an embodiment of the present application;

[0021] Figure 4 A structural diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0022] In order to more clearly understand the above-mentioned purposes, features and advantages of the present application, the scheme of the present application will be further described below. It should be noted that the embodiments of the present application and the features in the embodiments can be combined with each other without conflict.

[0023] In the following description, many specific details are set forth to facilitate a full understanding of the present application, but the present application may also be implemented in other ways different from those described herein; obviously, the embodiments in the specification are only part of the embodiments of the present application, rather than all of the embodiments.

[0024] like Figure 1 As shown, the embodiment of the present application provides a data uploading method, the method comprising the following steps 101 to 103, wherein:

[0025] Step 101, aligning the target audio data obtained during the driving of the vehicle and the control signal representing the vehicle working information in the time dimension to obtain the vehicle original signal data, wherein the vehicle original signal data represents the sound intensity of the noise generated by the target component in the vehicle at different speeds.

[0026] Specifically, the control signal may be a Controller Area Network (CAN) signal. The target audio data may be the sound intensity of the noise generated by the target component in the vehicle at different speeds. The process of acquiring the target audio data may include the following steps:

[0027] Collecting initial audio data while the vehicle is traveling;

[0028] Performing time-frequency conversion on the initial audio data to obtain first frequency data;

[0029] Performing frequency domain order analysis on the target component of the vehicle through the control signal to obtain the sound frequency band corresponding to each order of the target component under multiple orders;

[0030] The target audio data is obtained by intercepting signals corresponding to a plurality of the sound frequency bands from the first frequency data.

[0031] The rotation speed of the target component can be obtained from the control signal, and the order frequency is calculated as: rotation speed * order / 60. The calculated order frequency is used as the center of the sound frequency segment, and the frequency segments of the preset range are intercepted to the left and right. The preset range can be set according to the actual situation and is not limited here. It should be noted that in this embodiment, the control signal includes multiple signal frames, and the rotation speed in each frame is the real-time rotation speed of the target component. Since the rotation speed of the target component may change, the rotation speed in each signal frame in the control signal will also change accordingly. When calculating the order frequency as mentioned above, the average value of the rotation speed in each signal frame in the control signal can be used as the rotation speed of the target component, or the median of the rotation speed in each signal frame can be used as the rotation speed of the target component, which is not limited here.

[0032] Calculate the sound frequency segments corresponding to the target component at multiple orders, for example, calculate the sound frequency segments corresponding to each order of the target component at multiple orders such as 1st order, 2nd order, 4th order, 6th order and 8th order. Intercept the signals corresponding to the multiple sound frequency segments from the first frequency data to obtain the target audio data.

[0033] Through the above method, the audio signal of the target component, that is, the target audio data, can be extracted from the target audio data, and subsequent abnormality determination can be performed based on the target audio data, which can improve the accuracy of the abnormality determination.

[0034] Since the sampling rate of the target audio data is greater than the sampling rate of the control signal, the audio frame collected at the same time is larger than the signal frame. In this step, the audio frame and the signal frame need to be aligned so that multiple audio frames correspond to one signal frame. The rotation speed of the target component can be determined based on the signal frame later.

[0035] The target component may be a range extender, a generator, a drive motor or an air compressor, etc., which require abnormal analysis, and is not limited here.

[0036] Step 102 : splitting the original signal data of the vehicle based on the rotation speed of the target component, so as to store the split data into different storage spaces according to the rotation speed range of the target component.

[0037] The rotation speed of the target component can be obtained from the CAN signal, and the target audio data can be split according to the rotation speed of the target component, and the split data can be stored in the storage space corresponding to the rotation speed.

[0038] The target storage space can be determined according to the rotation speed. For example, multiple rotation speed intervals of the pre-set target component are obtained, each rotation speed interval does not overlap, and each rotation speed interval corresponds to a storage space; the rotation speed interval of the target component is determined, and the corresponding storage space is determined according to the rotation speed interval. The target storage space includes one or more storage spaces. After that, the target audio data is stored in the target storage space.

[0039] Step 103, when the target component is abnormal, uploading the data in the target storage space; the target storage space is a storage space for storing abnormal data.

[0040] When it is determined that the target component is abnormal, the data of the target storage space is uploaded to the cloud platform. Since the capacity of the target storage space is limited, the storage format adopts the form of queue storage, that is, only the data within the most recent period of time is always stored, and the previous data is deleted. When the target component is abnormal, the data of the target storage space is uploaded to the cloud platform, and the data can be stored on the cloud platform for subsequent abnormal analysis based on the uploaded data.

[0041] In this embodiment, the target signal of the vehicle during driving is obtained, and the target signal also includes target audio data; the signal feature of the target audio data is extracted to obtain a sound feature value; when the sound feature value is not within the pre-acquired sound feature range, it is determined that the target component of the vehicle is abnormal; and the target audio data is uploaded to the cloud platform. Through the above process, the original signal data of the vehicle is split, and the split data is stored in different storage spaces according to the speed range of the target component. When the target component is abnormal, the data in the storage space storing the abnormal data is uploaded for analysis and troubleshooting of the cause of the abnormality, which can effectively reduce the amount of uploaded data and save communication resources.

[0042] In one embodiment of the present application, the target audio data acquired during the driving of the vehicle and the control signal representing the working information of the vehicle are aligned in the time dimension to obtain the original signal data of the vehicle, including:

[0043] When the sampling rate of the target audio data is greater than the sampling rate of the control signal, any signal frame of the control signal is aligned with multiple audio frames in the target audio data in the time dimension to obtain original vehicle signal data.

[0044] Since the sampling rate of the target audio data is different from the sampling rate of the control signal, the audio frames in the target audio data and the signal frames in the control signal do not correspond one to one. Generally, the sampling rate of the target audio data is greater than the sampling rate of the control signal. That is, in the same unit time, the number of audio frames in the target audio data is greater than the number of signal frames in the control signal.

[0045] After aligning each signal frame of the control signal with each audio frame of the target audio data, it is convenient to obtain the rotation speed from the signal frame to split the target audio data.

[0046] Exemplarily, aligning any one signal frame of the control signal with a plurality of audio frames in the target audio data in a time dimension includes:

[0047] Obtaining a timestamp of each audio frame in the target audio data and a timestamp of each signal frame in the control signal;

[0048] Establishing a correspondence between a first audio frame and a first signal frame with the same timestamp, wherein the first audio frame is an audio frame in the target audio data, and the first signal frame is a signal frame in the control signal;

[0049] Establish a correspondence between a second audio frame and a second signal frame, wherein the second audio frame is an audio frame in the target audio data that has a different timestamp from any signal frame, the second signal frame is a signal frame in the control signal that corresponds to the target audio frame, and the target audio frame is a first audio frame that is located before the second audio frame and adjacent to the second audio frame.

[0050] When performing frame alignment processing, the first audio frame and the first signal frame with the same timestamp are first matched to establish a corresponding relationship. In this case, the signal frames in the control signal can all find corresponding audio frames, but some audio frames in the target audio data do not have corresponding signal frames. Based on this, a corresponding relationship between the second audio frame and the second signal frame is established. The second audio frame is the audio frame in the target audio data except the first audio frame, and the second signal frame is the signal frame in the control signal corresponding to the target audio frame. The target audio frame is the first audio frame that is located before the second audio frame and adjacent to the second audio frame.

[0051] For example, the number of audio frames in the target audio data per unit time is 50, and the audio frames are numbered from 1 to 50; the number of signal frames in the control signal is 5, and the signal frames are numbered from 1 to 5; audio frame 1 and signal frame 1 have the same timestamp, audio frame 11 and signal frame 2 have the same timestamp, audio frame 21 and signal frame 3 have the same timestamp, audio frame 31 and signal frame 4 have the same timestamp, and audio frame 41 and signal frame 5 have the same timestamp.

[0052] There is no signal frame corresponding to the timestamp of audio frame 2-10 in the control signal, and the signal frame corresponding to audio frame 2-10 is set to be the same as the signal frame corresponding to audio frame 1, that is, audio frames 2-10 all correspond to signal frame 1; the signal frame corresponding to audio frame 12-20 is the same as the signal frame corresponding to audio frame 2, that is, audio frames 12-20 all correspond to signal frame 2, and so on. In the above manner, each audio frame can correspond to a signal frame, and each signal frame can correspond to an audio frame.

[0053] In one embodiment of the present application, the original signal data of the vehicle is split based on the rotation speed of the target component to store the split data in different storage spaces according to the rotation speed range of the target component, including:

[0054] For any third signal frame in the control signal, determining a rotation speed corresponding to the third signal frame;

[0055] determining the first storage space according to the rotation speed corresponding to the third signal frame;

[0056] The third audio frame in the target audio data corresponding to the third signal frame is stored in the first storage space.

[0057] Exemplarily, determining the rotation speed corresponding to the third signal frame may include the following steps:

[0058] Acquire a plurality of preset speed intervals of the target component, wherein each of the speed intervals does not overlap, and each of the speed intervals corresponds to a storage space;

[0059] For any third signal frame in the control signal, obtaining the rotation speed of the target component according to the third signal frame;

[0060] The storage space corresponding to the target speed range is used as the first storage space.

[0061] Each third signal frame in the control signal is processed in the above manner, and a first storage space can be determined according to each third signal frame.

[0062] Correspondingly, determining the first storage space according to the rotation speed corresponding to the third signal frame includes:

[0063] According to the rotation speed corresponding to the third signal frame, determining a target rotation speed interval in which the rotation speed is located from the plurality of rotation speed intervals;

[0064] The storage space corresponding to the target speed range is used as the first storage space.

[0065] In the above manner, the target audio data can be split, and the split data can be stored in the corresponding storage space according to the rotation speed.

[0066] In another embodiment of the present application, when the target component is abnormal, uploading data in the target storage space includes:

[0067] Calculating the probability of failure of the target component according to the number of abnormalities occurring within a preset time period;

[0068] When the probability is greater than a preset threshold, the data in the target storage space is uploaded.

[0069] Specifically, after obtaining the target audio data, extract at least one of the loudness value, sound pressure level and roughness of the target audio data as the sound feature value. The preset time period can be set according to the actual situation, such as 1 hour, or 2 hours, which is not limited here. The vehicle-mounted sensor can collect target data once every preset time, for example, collect target audio data once every 5 minutes. In this way, N times can be collected within the preset time period to obtain N target audio data. For each target audio data, the above method is used to obtain the corresponding sound feature value, and then based on these multiple sound feature values, it is determined whether the target component has a fault within the preset time period.

[0070] If the sound characteristic value is not within the sound characteristic range, it is determined to be abnormal. The sound characteristic range can be obtained in advance through experiments or theoretical calculations, and is not limited here. The sound characteristic range is the range of sound characteristic values ​​emitted by the target component when there is no abnormality.

[0071] Exemplarily, calculating the probability of the target component failing according to the number of times anomalies occur within a preset time period includes:

[0072] Obtain N sound feature values ​​corresponding to N target audio data obtained successively within a preset time period, where N is an integer greater than 1; the ratio of the number of times the target component is abnormal according to the N sound feature values ​​to N is used as the probability of the target component failing. When the probability is greater than a preset threshold, upload the data in the target storage space. The preset threshold can be set according to the actual situation and is not limited here.

[0073] Exemplarily, uploading data in the target storage space includes:

[0074] The data in the storage space storing n target audio data are uploaded to the cloud platform, wherein the n target audio data are target audio data corresponding to the n abnormal sound feature values ​​in the N target audio data.

[0075] When an abnormality is detected in the target component, the target signal is not uploaded to the cloud platform immediately. Instead, N comparison results within a preset time period are counted, and based on these N comparison results, it is determined whether the target component has an abnormality. This can effectively avoid uploading data to the cloud platform in the event of a single or a few abnormalities in sporadic or inaccurate detections, which can further reduce the amount of data uploaded to the cloud platform and save communication resources.

[0076] Figure 2 The figure shows a flow chart of the data uploading method provided by the present application. Figure 2 As shown, the implementation process is as follows:

[0077] The real-time sound data of the vehicle, namely the original audio data (also referred to as the target audio data), is collected through the vehicle-mounted microphone sensor, and the original audio data is matched and aligned with the collected control signal.

[0078] On the one hand, the original audio data is converted into time-frequency to obtain the frequency domain signal;

[0079] According to the control signal, the speed and other information of the current vehicle target component are obtained, and the working noise order of the target component is calculated. The order calculation method is: M*speed / 60, where M is the order. After analyzing the order, the spectrum signal corresponding to the M order is separated and the corresponding sound characteristics are calculated. The sound characteristics mainly refer to the sound pressure level.

[0080] The sound pressure level is compared with the standard sound pressure level range to determine whether the sound pressure level of the component exceeds the standard sound pressure level range. If it exceeds, it is determined that there is an abnormality in the target component; if it does not exceed, it is determined that there is no abnormality.

[0081] On the other hand, the original audio data of the vehicle is divided according to the rotation speed in the control signal;

[0082] The audio frames in the divided original audio data are stored in the corresponding cache space according to the rotation speed. The storage format adopts the form of queue storage, that is, only the data in the most recent period of time is always stored, and the previous data is deleted.

[0083] When it is determined that the target component has an abnormality, the data in the cache space where the original audio data is stored is extracted and displayed on the abnormality diagnosis interface or transmitted to the cloud platform for abnormality troubleshooting and analysis.

[0084] The data uploading method provided in this embodiment uses sensors to sense the operating status of the vehicle in real time, that is, to collect target audio data and control signals, and detect whether there are abnormalities in the target components of the vehicle, and at the same time store the target audio data within a certain period of time (this depends on the size of the storage space), so that when an abnormality is found, the target audio data can be uploaded to the cloud platform and the vehicle side, which can assist diagnostic personnel in diagnosing the abnormality when troubleshooting.

[0085] like Figure 3 As shown, the embodiment of the present application further provides a data uploading device 300, the device comprising:

[0086] The alignment module 301 performs alignment processing on the target audio data acquired during the driving of the vehicle and the control signal representing the working information of the vehicle in the time dimension to obtain the original signal data of the vehicle; the original signal data of the vehicle represents the sound intensity of the noise generated by the target component in the vehicle at different speeds;

[0087] A splitting module 302 is used to split the original signal data of the vehicle based on the rotation speed of the target component, so as to store the split data into different storage spaces according to the rotation speed range of the target component;

[0088] The uploading module 303 uploads the data in the target storage space when the target component is abnormal; the target storage space is a storage space for storing abnormal data.

[0089] Optionally, the alignment module 301 includes:

[0090] The alignment submodule is used to align any frame of the control signal with multiple audio frames in the target audio data in the time dimension to obtain the original vehicle signal data when the sampling rate of the target audio data is greater than the sampling rate of the control signal.

[0091] Optionally, an alignment submodule includes:

[0092] A first acquisition unit, configured to acquire a timestamp of each audio frame in the target audio data and a timestamp of each signal frame in the control signal;

[0093] A first alignment unit, configured to establish a correspondence between a first audio frame and a first signal frame having the same timestamp, wherein the first audio frame is an audio frame in the target audio data, and the first signal frame is a signal frame in the control signal;

[0094] A second alignment unit is used to establish a correspondence between a second audio frame and a second signal frame, wherein the second audio frame is an audio frame in the target audio data that has a timestamp that is not the same as that of any signal frame, the second signal frame is a signal frame in the control signal corresponding to the target audio frame, and the target audio frame is a first audio frame that is located before the second audio frame and adjacent to the second audio frame.

[0095] Optionally, the splitting module 302 includes:

[0096] A first determination submodule, configured to determine, for any third signal frame in the control signal, a rotation speed corresponding to the third signal frame;

[0097] a second determining submodule, configured to determine the first storage space according to a rotation speed corresponding to the third signal frame;

[0098] The first storage submodule is used to store the third audio frame corresponding to the third signal frame in the target audio data into a first storage space.

[0099] Optionally, the first determining submodule includes:

[0100] A second acquisition unit, used for acquiring a plurality of preset rotation speed intervals of the target component, wherein each rotation speed interval does not overlap and each rotation speed interval corresponds to a storage space;

[0101] A third acquisition unit, configured to obtain a rotation speed of the target component according to any third signal frame in the control signal;

[0102] The second determination submodule includes:

[0103] A first determining unit, configured to determine, according to the rotation speed corresponding to the third signal frame, a target rotation speed interval in which the rotation speed is located from the plurality of rotation speed intervals;

[0104] The second determining unit is configured to use the storage space corresponding to the target speed range as the first storage space.

[0105] Optionally, the device further comprises:

[0106] A collection module, used for collecting initial audio data during the driving process of the vehicle;

[0107] A first acquisition module, configured to perform time-frequency conversion on the initial audio data to obtain first frequency data;

[0108] A second acquisition module is used to perform frequency domain order analysis on the target component of the vehicle through the control signal to obtain the sound frequency band corresponding to each order of the target component under multiple orders;

[0109] The interception module is used to intercept the signals corresponding to the multiple sound frequency bands from the first frequency data to obtain the target audio data.

[0110] Optionally, the upload module 303 includes:

[0111] A calculation submodule, used to calculate the probability of failure of the target component according to the number of abnormalities occurring within a preset time period;

[0112] The uploading submodule is used to upload the data in the target storage space when the probability is greater than a preset threshold.

[0113] Optionally, the computing submodule includes:

[0114] A fourth acquisition unit, used to acquire N sound feature values ​​corresponding to N target audio data successively acquired within a preset time period, where N is an integer greater than 1;

[0115] A third determination unit is used to use the ratio of the number of times the target component is determined to be abnormal according to the N sound feature values ​​to N as the probability that the target component is faulty;

[0116] The upload submodule is used to upload data in the storage space storing n target audio data to the cloud platform, where the n target audio data are target audio data corresponding to the n abnormal sound feature values ​​in the N target audio data.

[0117] The data upload device 300 provided in the embodiment of the present application can realize the aforementioned Figure 1 Each process implemented by the illustrated method embodiment can also achieve the same technical effect, and will not be described again here to avoid repetition.

[0118] like Figure 4 As shown, the present application also provides an electronic device 400, the electronic device 400 includes a processor 401, a memory 402 and a communication interface 403, the memory 402 stores programs or instructions that can be run on the processor 401,

[0119] The program or instruction is implemented when the processor 401 executes it Figure 1 Each process implemented by the illustrated method embodiment can also achieve the same technical effect, and will not be described again here to avoid repetition.

[0120] The present application also provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the following is implemented: Figure 1 Steps of the data uploading method in the illustrated embodiment.

[0121] The present application also provides a vehicle, the vehicle comprising a vehicle system, the vehicle system when executed to achieve Figure 1 Each process implemented by the illustrated method embodiment can also achieve the same technical effect, and will not be described again here to avoid repetition.

[0122] It should be understood that the above specific embodiments of the present invention are only used to illustrate or explain the principles of the present invention, and do not constitute a limitation of the present invention. Therefore, any modifications, equivalent substitutions, improvements, etc. made without departing from the spirit and scope of the present invention should be included in the protection scope of the present invention. In addition, the appended claims of the present invention are intended to cover all changes and modifications that fall within the scope and boundaries of the appended claims, or the equivalent forms of such scope and boundaries.

[0123] It should be noted that, in this article, relational terms such as "" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the term "comprises" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device that includes a series of elements includes not only those elements, but also other elements that are not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a..." do not exclude the existence of other identical elements in the process, method, article or device that includes the elements.

[0124] It should also be noted that the exemplary embodiments mentioned in the present invention describe some methods or systems based on a series of steps or devices. However, the present invention is not limited to the order of the above steps, that is, the steps can be performed in the order mentioned in the embodiments, or in a different order from the embodiments, or several steps can be performed simultaneously.

[0125] The above reference is according to the method of the embodiment of the present application, the flow chart of the device (system) and the computer program product and / or the block diagram described various aspects of the present application.It should be understood that each square box in the flow chart and / or the block diagram and the combination of each square box in the flow chart and / or the block diagram can be realized by computer program instructions.These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer or other programmable data processing device to produce a machine so that these instructions executed by the processor of the computer or other programmable data processing device enable the realization of the function / action specified in one or more square boxes of the flow chart and / or the block diagram.Such a processor can be but is not limited to a general-purpose processor, a special-purpose processor, a special application processor or a field programmable logic circuit.It can also be understood that each square box in the block diagram and / or the flow chart and the combination of the square boxes in the block diagram and / or the flow chart can also be realized by the dedicated hardware that performs the specified function or action, or can be realized by the combination of dedicated hardware and computer instructions.

[0126] The above is only a specific implementation of the present invention. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working process of the system, module and unit described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here. It should be understood that the protection scope of the present invention is not limited to this. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed by the present invention, and these modifications or replacements should be covered within the protection scope of the present invention.

Claims

1. A data uploading method, characterized in that: The method comprises: The target audio data obtained during the driving of the vehicle and the control signal representing the working information of the vehicle are aligned in the time dimension to obtain the original signal data of the vehicle; the original signal data of the vehicle represents the sound intensity of the noise generated by the target component in the vehicle at different speeds; Splitting the original signal data of the vehicle based on the rotation speed of the target component, so as to store the split data into different storage spaces according to the rotation speed range of the target component; When an abnormality occurs in the target component, data in the target storage space is uploaded; the target storage space is a storage space for storing abnormal data.

2. The method according to claim 1, characterized in that The target audio data acquired during the driving of the vehicle and the control signal representing the working information of the vehicle are aligned in the time dimension to obtain the original signal data of the vehicle, including: When the sampling rate of the target audio data is greater than the sampling rate of the control signal, any signal frame of the control signal is aligned with multiple audio frames in the target audio data in the time dimension to obtain original vehicle signal data.

3. The method according to claim 2, characterized in that Aligning any one signal frame of the control signal with a plurality of audio frames in the target audio data in a time dimension, comprising: Obtaining a timestamp of each audio frame in the target audio data and a timestamp of each signal frame in the control signal; Establishing a correspondence between a first audio frame and a first signal frame with the same timestamp, wherein the first audio frame is an audio frame in the target audio data, and the first signal frame is a signal frame in the control signal; Establish a correspondence between a second audio frame and a second signal frame, wherein the second audio frame is an audio frame in the target audio data that has a different timestamp from any signal frame, the second signal frame is a signal frame in the control signal that corresponds to the target audio frame, and the target audio frame is a first audio frame that is located before the second audio frame and adjacent to the second audio frame.

4. The method according to claim 1, characterized in that The original signal data of the vehicle is split and processed based on the rotation speed of the target component, so as to store the split data into different storage spaces according to the rotation speed range of the target component, including: For any third signal frame in the control signal, determining a rotation speed corresponding to the third signal frame; determining a first storage space according to a rotation speed corresponding to the third signal frame; The third audio frame in the target audio data corresponding to the third signal frame is stored in the first storage space.

5. The method according to claim 4, characterized in that The step of determining, for any third signal frame in the control signal, a rotation speed corresponding to the third signal frame, comprises: Acquire a plurality of preset speed intervals of the target component, wherein each of the speed intervals does not overlap, and each of the speed intervals corresponds to a storage space; For any third signal frame in the control signal, obtaining the rotation speed of the target component according to the third signal frame; Determining the first storage space according to the rotation speed corresponding to the third signal frame includes: According to the rotation speed corresponding to the third signal frame, determining a target rotation speed interval in which the rotation speed is located from the plurality of rotation speed intervals; The storage space corresponding to the target speed range is used as the first storage space.

6. The method according to claim 1, characterized in that Before aligning the target audio data acquired during the driving of the vehicle and the control signal representing the vehicle working information in the time dimension, the method further includes: Collecting initial audio data while the vehicle is traveling; Performing time-frequency conversion on the initial audio data to obtain first frequency data; Performing frequency domain order analysis on the target component of the vehicle through the control signal to obtain the sound frequency band corresponding to each order of the target component under multiple orders; Signals corresponding to a plurality of the sound frequency bands are intercepted from the first frequency data to obtain the target audio data.

7. The method according to any one of claims 2 to 6, characterized in that When the target component is abnormal, uploading the data in the target storage space includes: Calculating the probability of failure of the target component according to the number of abnormalities occurring within a preset time period; When the probability is greater than a preset threshold, the data in the target storage space is uploaded.

8. The method according to claim 7, characterized in that Calculating the probability of the target component failing according to the number of anomalies occurring within a preset time period includes: Obtain N sound feature values ​​corresponding to N target audio data successively obtained within a preset time period, where N is an integer greater than 1; The ratio of the number of times the target component is judged to be abnormal according to the N sound feature values ​​to N is used as the probability that the target component is faulty; Upload the data in the target storage space, including: The data in the storage space storing n target audio data are uploaded to the cloud platform, wherein the n target audio data are target audio data corresponding to the n abnormal sound feature values ​​in the N target audio data.

9. A data uploading device, characterized in that: The device comprises: An alignment module is used to align the target audio data obtained during the driving of the vehicle and the control signal representing the working information of the vehicle in the time dimension to obtain the original signal data of the vehicle; the original signal data of the vehicle represents the sound intensity of the noise generated by the target component in the vehicle at different speeds; A splitting module, used for splitting the original signal data of the vehicle based on the rotation speed of the target component, so as to store the split data into different storage spaces according to the rotation speed range of the target component; The uploading module is used to upload the data in the target storage space when the target component is abnormal, and the target storage space is a storage space for storing abnormal data.

10. An electronic device, characterized in that: The device includes a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the data uploading method according to any one of claims 1 to 8 are implemented.

11. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by the processor, the steps of the data uploading method according to any one of claims 1 to 8 are implemented.

12. A vehicle, characterized in that: The vehicle includes a vehicle computer system, and the vehicle computer system, when executed, implements the steps of the data uploading method according to any one of claims 1 to 8.