Signal acquisition method and device, electronic equipment and storage medium

By automatically matching the target vehicle model with the signal database to generate acquisition instructions, the problem of long cycle and low efficiency in the signal acquisition process of all vehicle models is solved, realizing the automation and efficiency improvement of signal acquisition.

CN117576803BActive Publication Date: 2026-06-23GREAT WALL MOTOR CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
GREAT WALL MOTOR CO LTD
Filing Date
2023-11-15
Publication Date
2026-06-23

AI Technical Summary

Technical Problem

In existing technologies, the process of acquiring signals for all vehicle models requires manual matching of vehicle models and signals, resulting in long cycles and low efficiency.

Method used

By obtaining the data collection request instruction, the system automatically matches the target vehicle model using the signal database and generates the signal collection instruction, thereby automating the signal collection for all vehicle models.

Benefits of technology

It shortens the signal acquisition cycle, improves signal acquisition efficiency, avoids omissions caused by manual matching, and improves accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117576803B_ABST
    Figure CN117576803B_ABST
Patent Text Reader

Abstract

The application provides a signal collection method and device, electronic equipment and storage medium. The method comprises the following steps: obtaining a collection application instruction, wherein the collection application instruction comprises the identification of a target signal to be collected; generating a signal collection instruction of a target vehicle model in all vehicle models according to the identification of the target signal to be collected and a signal database of all vehicle models, wherein the signal database of all vehicle models is used to store the correspondence between the identification of each vehicle model and the identification of the collectable signal of each vehicle model, the target vehicle model is a vehicle model supporting the collection of the target signal to be collected in all vehicle models, and the signal collection instruction comprises the identification of the target signal to be collected; and sending the signal collection instruction to a vehicle corresponding to the target vehicle model, so that the vehicle collects the target signal to be collected based on the signal collection instruction. According to the scheme of the application, the whole signal collection process can be automated, the signal collection period is shortened, and the signal collection efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and more specifically, to a method, apparatus, electronic device, and storage medium for signal acquisition in the field of communication technology. Background Technology

[0002] Sometimes, different departments within an automaker may have a need to collect signals from all models. For example, the engine department may need to collect signals from N engines across all models. However, due to model limitations, some models may not be able to collect all N engine signals or may only be able to collect a portion of the engine signals.

[0003] In related technologies, it is necessary to manually search for vehicle models that can collect the required signals based on a data table of all vehicle models and the collection requirements, and then apply for signal collection for each vehicle model. This results in a long cycle and low efficiency for the entire signal collection process.

[0004] Therefore, improving the efficiency of signal acquisition across all vehicle models is an urgent problem that needs to be solved. Summary of the Invention

[0005] This application provides a method, apparatus, electronic device, and storage medium for signal acquisition. The method automates the entire signal acquisition process, shortens the signal acquisition cycle, and thus improves the efficiency of signal acquisition.

[0006] Firstly, a method for signal acquisition is provided, the method comprising:

[0007] Obtain a data acquisition request instruction, which includes an identifier for the target signal to be acquired;

[0008] Based on the identifier of the target signal to be collected and the signal database of all vehicle models, a signal collection instruction for the target vehicle model is generated. The signal database of all vehicle models is used to store the correspondence between the identifiers of each vehicle model and the identifiers of the collectable signals of each vehicle model. The target vehicle model is the vehicle model that supports the collection of the target signal to be collected. The signal collection instruction includes the identifier of the target signal to be collected.

[0009] Send a signal acquisition command to the vehicle corresponding to the target model so that the vehicle can acquire the target signal based on the signal acquisition command.

[0010] In the above technical solution, a data acquisition request instruction is obtained, which includes an identifier of the target signal to be acquired. Based on the identifier of the target signal to be acquired and the signal database of all vehicle models, a signal acquisition instruction for the target vehicle model is generated from all vehicle models. The target vehicle model is the vehicle model among all vehicle models that supports the acquisition of the target signal to be acquired. Since the data acquisition request instruction includes the identifier of the target signal to be acquired, and the signal database of all vehicle models stores the correspondence between the identifiers of each vehicle model and the identifiers of the signals that can be acquired for each vehicle model, the target vehicle model that supports the acquisition of the target signal to be acquired can be automatically matched, and the signal acquisition instruction for the target vehicle model can be automatically generated. Through this solution, the signal acquisition instruction for the target vehicle model is automatically generated based on the target signal to be acquired and the signal database of all vehicle models, and the signal acquisition instruction is sent to the vehicle corresponding to the target vehicle model. This can replace the manual process of matching the signals that can be acquired for each vehicle model based on demand and issuing acquisition instructions to each vehicle, making the entire signal acquisition process automated, shortening the signal acquisition cycle, and thus improving the efficiency of signal acquisition.

[0011] In conjunction with the first aspect, in some possible implementations, the above-mentioned generation of signal acquisition instructions for the target vehicle from all vehicle models, based on the identifier of the target signal to be acquired and the signal database of all vehicle models, includes:

[0012] Based on the identifier of the target signal to be acquired and the basic signal database, it is determined whether the target signal to be acquired is a successfully verified signal. The basic signal database is used to store the identifiers of successfully verified signals to be acquired. If the target signal to be acquired is a successfully verified signal to be acquired, a signal acquisition command for the target vehicle is generated from all vehicle models based on the identifier of the target signal to be acquired and the signal database of all vehicle models. If the target signal to be acquired is not a successfully verified signal to be acquired, verification processing is performed on the target signal to be acquired. If the target signal to be acquired is successfully verified, a signal acquisition command for the target vehicle is generated from all vehicle models based on the identifier of the target signal to be acquired and the signal database of all vehicle models.

[0013] In the above technical solution, if the target signal to be acquired is a successfully verified signal, a signal acquisition command for the target vehicle is generated from all vehicle models based on the identifier of the target signal and the signal database of all vehicle models. If the target signal to be acquired is not a successfully verified signal, it undergoes verification processing. If the target signal is successfully verified, a signal acquisition command for the target vehicle is generated from all vehicle models based on the identifier of the target signal and the signal database of all vehicle models. On the one hand, if the target signal to be acquired is not a successfully verified signal, performing verification processing on it ensures that the target signal is a signal that can be acquired. On the other hand, if the target signal to be acquired is a successfully verified signal in the basic signal library, the signal acquisition command for the target vehicle is directly generated from all vehicle models. Since a successfully verified signal is a signal that can be directly acquired, if the target signal to be acquired is a signal that has already been successfully verified in the basic signal library, there is no need to verify it again, and the acquisition command can be generated directly, simplifying the signal acquisition process.

[0014] Combining the first aspect and the above implementation methods, in some possible implementation methods, if the target signal to be acquired is not a successfully verified signal, the verification process for the target signal to be acquired includes:

[0015] If the target signal to be acquired is not a successfully verified signal, the target signal to be acquired shall be verified based on the number of target signals to be acquired and / or the resources occupied by the target signals to be acquired.

[0016] In conjunction with the first aspect and the above implementation methods, in some possible implementation methods, the above-mentioned verification processing of the target signals to be acquired based on the number of target signals to be acquired and / or the resources occupied by the target signals to be acquired includes:

[0017] If the number of target signals to be collected is less than or equal to the first preset threshold, and / or the resources occupied by the target signals to be collected are less than or equal to the second preset threshold, the target signals to be collected are determined to have been successfully verified.

[0018] In the above technical solution, the target signals to be acquired are verified based on the number of target signals to be acquired and / or the resources occupied by the target signals to be acquired. If the number of target signals to be acquired is less than or equal to a first preset threshold, and / or the resources occupied by the target signals to be acquired are less than or equal to a second preset threshold, the target signals to be acquired are determined to be verified successfully. Since a large number of signals to be acquired or a large amount of resources occupied at one time will increase the acquisition cost, the verification of the target signals to be acquired is determined to be successful if the number of target signals to be acquired is less than or equal to the first preset threshold, and / or the resources occupied by the target signals to be acquired are less than or equal to the second preset threshold. This can also be understood as the target signals to be acquired being signals that are allowed to be acquired, which can strictly control the cost of signal acquisition.

[0019] In combination with the first aspect and the above implementation methods, in some possible implementation methods, the above method further includes: if the target signal to be acquired is successfully verified, updating the basic signal library based on the identifier of the target signal to be acquired to obtain an updated basic signal library, the updated basic signal library including the identifier of the target signal to be acquired; and displaying the updated basic signal library.

[0020] In the above technical solution, when the target signal to be acquired is successfully verified, the basic signal library is updated based on the identifier of the target signal to be acquired, and the updated basic signal library is displayed. On the one hand, updating the basic signal library when the target signal to be acquired is successful means that before generating a signal acquisition command, it is necessary to determine whether the target signal to be acquired needs to be verified based on the basic signal library. Therefore, timely updating the basic signal library can accurately determine whether the target signal to be acquired needs to be verified, thereby simplifying the signal acquisition process. On the other hand, displaying the updated basic signal library means that since the basic signal library stores the successfully verified signals to be acquired, that is, signals that have passed verification and are being acquired, displaying the updated basic signal library allows users to intuitively see the signals being acquired, which can avoid duplicate applications.

[0021] Combining the first aspect and the above implementation methods, in some possible implementation methods, the above-mentioned acquisition request instruction includes:

[0022] Displays the identifiers of all signals in the signal database for all vehicle models, including the identifier of the target signal to be collected; detects a selection operation on the identifier of the target signal to be collected and obtains a collection request instruction.

[0023] In the above technical solution, the identifiers of all signals in the signal database of all vehicle models are displayed; since the signal database stores the collectable signals of all vehicle models, it can ensure that the target signal to be collected selected by the user is real and can be collected.

[0024] In combination with the first aspect and the above implementation methods, in some possible implementation methods, the above method also includes:

[0025] The system detects operations on the target signal to be acquired in the updated base signal library, including deletion or editing operations; it updates the signal acquisition command based on the operation and generates an updated signal acquisition command; and it sends the updated signal acquisition command to the vehicle corresponding to the target model.

[0026] In the above technical solution, an operation on the target signal to be collected in the updated basic signal library is detected, and an updated signal collection instruction is sent to the vehicle corresponding to the target model according to the operation update signal collection instruction; in the solution of this application, based on the operation on the signal to be collected in the basic signal library, the signal collection instruction can be updated in real time; thereby realizing the acquisition of signals related to the user's needs in the vehicle.

[0027] Secondly, a signal acquisition device is provided, the device comprising:

[0028] The acquisition module is used to acquire acquisition request instructions, which include the identifier of the target signal to be acquired;

[0029] The generation module is used to generate a signal acquisition instruction for the target vehicle among all vehicle models based on the identifier of the target signal to be acquired and the signal database of all vehicle models. The signal database of all vehicle models is used to store the correspondence between the identifier of each vehicle model and the identifier of the acquireable signal of each vehicle model. The target vehicle model is the vehicle model among all vehicle models that supports the acquisition of the target signal to be acquired. The signal acquisition instruction includes the identifier of the target signal to be acquired.

[0030] The first sending module is used to send a signal acquisition command to the vehicle corresponding to the target model, so that the vehicle can acquire the target signal to be acquired based on the signal acquisition command.

[0031] In conjunction with the second aspect, in some possible implementations, the generation module includes a determining unit, used to determine whether the target signal to be acquired is a successfully verified signal based on the identifier of the target signal to be acquired and the basic signal library, wherein the basic signal library is used to store the identifier of successfully verified signals to be acquired; a first generation unit, used to generate a signal acquisition command for the target vehicle from all vehicle models based on the identifier of the target signal to be acquired and the signal database of all vehicle models if the target signal to be acquired is a successfully verified signal to be acquired; a processing unit, used to perform verification processing on the target signal to be acquired if the target signal to be acquired is not a successfully verified signal to be acquired; and a second generation unit, used to generate a signal acquisition command for the target vehicle from all vehicle models based on the identifier of the target signal to be acquired and the signal database of all vehicle models if the target signal to be acquired is successfully verified.

[0032] In combination with the second aspect and the above implementation methods, in some possible implementation methods, the processing unit is specifically used to perform verification processing on the target signal to be acquired based on the number of target signals to be acquired and / or the resources occupied by the target signals to be acquired if the target signal to be acquired is not a successfully verified signal to be acquired.

[0033] In combination with the second aspect and the above implementation methods, in some possible implementation methods, the processing unit is specifically used to determine that the target signal to be collected has been successfully verified if the number of target signals to be collected is less than or equal to a first preset threshold, and / or the resources occupied by the target signals to be collected are less than or equal to a second preset threshold.

[0034] In combination with the second aspect and the above implementation methods, in some possible implementation methods, the device further includes a first update module, which is used to update the basic signal library based on the identifier of the target signal to be acquired when the target signal to be acquired is successfully verified, so as to obtain an updated basic signal library, the updated basic signal library including the identifier of the target signal to be acquired; and a display module, which is used to display the updated basic signal library.

[0035] Combining the second aspect and the above implementation methods, in some possible implementation methods, the acquisition module is specifically used to display the identifiers of all signals in the signal database of all vehicle models, including the identifier of the target signal to be acquired; detect the selection operation of the identifier of the target signal to be acquired, and acquire the acquisition request instruction.

[0036] In conjunction with the second aspect and the above implementation methods, in some possible implementation methods, the device further includes: a second update module, used to detect operations on the target signal to be collected in the updated basic signal library, the operations including deletion or editing operations; and to generate an updated signal collection instruction based on the operation update signal collection instruction; and a second sending module, used to send the updated signal collection instruction to the vehicle corresponding to the target model.

[0037] Thirdly, an electronic device is provided, including a memory and a processor. The memory is used to store executable program code, and the processor is used to call and run the executable program code from the memory, causing the electronic device to perform the methods of the first aspect or any possible implementation thereof.

[0038] Fourthly, a computer program product is provided, comprising: computer program code, which, when run on a computer, causes the computer to perform the methods described in the first aspect or any possible implementation thereof.

[0039] Fifthly, a computer-readable storage medium is provided that stores computer program code, which, when executed on a computer, causes the computer to perform the methods described in the first aspect or any possible implementation thereof. Attached Figure Description

[0040] Figure 1 This is a schematic diagram of an application scenario provided by an embodiment of this application;

[0041] Figure 2 A schematic flowchart illustrating a signal acquisition method provided in an embodiment of this application;

[0042] Figure 3 An illustrative flowchart of another signal acquisition method provided in the embodiments of this application;

[0043] Figure 4 A schematic flowchart illustrating a signal application provided in an embodiment of this application;

[0044] Figure 5 A schematic diagram of a signal acquisition device provided in an embodiment of this application;

[0045] Figure 6 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0046] The technical solutions in this application will be clearly and thoroughly described below with reference to the accompanying drawings. In the description of the embodiments of this application, unless otherwise stated, " / " means "or," for example, A / B can mean A or B. "And / or" in the text is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Furthermore, in the description of the embodiments of this application, "multiple" refers to two or more than two.

[0047] Hereinafter, the terms "first" and "second" are used for descriptive purposes only and should not be construed as implying or suggesting relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature.

[0048] Various departments or platforms within automakers have a need for signal acquisition across all vehicle models. This need can be understood as a requirement that does not differentiate between vehicle models; it is a need to acquire signals for all vehicle models. For example, the engine department needs to acquire N engine-related signals for all vehicle models. However, due to model limitations, some models cannot have their engine-related signals acquired, or can only acquire a portion of the N engine-related signals. For instance, electric vehicles do not have engines, so their engine-related signals cannot be acquired.

[0049] Currently, the automotive electronics and electrical architecture department compiles a list of collectable signals for all vehicle models based on the signals available for each model. When there is a need to collect signals for all vehicle models, a manual search is performed to match the required signals with the list of available signals for each model. The system then issues a signal collection command to each vehicle to collect the signals. This method results in a long and inefficient cycle for collecting signals for all vehicle models.

[0050] To address the aforementioned technical problems, embodiments of this application provide a method, apparatus, electronic device, and storage medium for signal acquisition. This method automates the entire signal acquisition process, shortens the signal acquisition cycle, and thereby improves the efficiency of signal acquisition.

[0051] Before introducing the signal acquisition method provided in this application, let's first introduce the application scenario of this solution.

[0052] Figure 1 This is a schematic diagram of an application scenario provided by an embodiment of this application.

[0053] For example, such as Figure 1 As shown, a user can log in to the signal management platform 110 deployed in the cloud to initiate a signal collection request command. The signal management platform 120 stores a database of signals that can be collected for various vehicle models. When the signal management platform receives the signal collection command initiated by the user, it can send a signal collection command to the vehicle 120 based on the signal collection request command. After receiving the signal collection command sent by the signal management platform 110, the vehicle 120 collects the signal based on the signal collection command and uploads the collected signal to the signal management platform 110. The number and model of the vehicles 120 are not specifically limited in this embodiment.

[0054] Below, in conjunction with Figures 2 to 4 The signal acquisition method provided in the embodiments of this application will be described in detail.

[0055] Figure 2 This is a schematic flowchart illustrating a signal acquisition method provided in an embodiment of this application. The execution entity of this method can be a cloud device, such as... Figure 1The signal management platform 110 is shown. Below, this application embodiment uses the signal management platform 110 as the execution subject of the method to describe a signal acquisition method provided by this application embodiment.

[0056] For example, such as Figure 2 As shown, the method 200 includes S210 to S230, which are described in detail below.

[0057] S210, Obtain the data collection request instruction.

[0058] Among them, the data collection application instruction is a data collection application instruction for all vehicle models. The data collection application instruction includes the identifier of the target signal to be collected, that is, the standard signal code of the target signal to be collected.

[0059] For example, when a user logs into the signal management platform in the cloud, there is a signal application interface for all vehicle models. On this interface, the user can select the vehicle models for which they want to apply for signal collection.

[0060] Optionally, to ensure the authenticity of the target signal to be collected in the collection application instruction, the process of obtaining the collection application instruction can be as follows: display the identifiers of all signals in the signal database of all vehicle models; detect the selection operation of the identifier of the target signal to be collected, and obtain the collection application instruction.

[0061] The signal database for all vehicle models stores the correspondence between the identifiers of each vehicle model and the identifiers of the signals that can be collected for each vehicle model. This signal database for all vehicle models is maintained by the automotive electronics and electrical architecture department. During vehicle production, the automotive electronics and electrical architecture department generates the signal database for all vehicle models based on each vehicle model and the signals that each vehicle model can collect.

[0062] Table 1

[0063]

[0064] For example, Table 1 shows the correspondence between the identifiers of each vehicle model and the identifiers of the signals that can be collected for each vehicle model. For instance, the B16 model can collect signals such as 0x100, 0x101, and 0x102; the H6 model can collect signals such as 0x100, 0x101, 0x102, and 0x10E; and the H9 model can collect signals such as 0x100, 0x101, 0x102, 0x114, and 0x112.

[0065] Furthermore, all signal identifiers in Table 1 will be displayed on the full vehicle model signal application interface for users to select the target signal to be collected.

[0066] Optionally, the signal name corresponding to the signal identifier can be displayed in the signal application interface for all vehicle models. For example, if 0x100 is the speed identifier, then the speed can be displayed in the signal application interface for all vehicle models. If the user selects speed, the speed identifier, such as 0x100, will be included in the data collection application.

[0067] In the above technical solution, the identifiers of all signals in the signal database of all vehicle models are displayed; since the signal database stores the collectable signals of all vehicle models, it can be ensured that the selected target signal to be collected is real and can be collected.

[0068] S220 generates a signal acquisition command for the target vehicle model from all vehicle models based on the identifier of the target signal to be acquired and the signal database of all vehicle models.

[0069] Among them, the target vehicle model is the vehicle model that supports the collection of the target signal among all vehicle models.

[0070] For example, taking Table 1 above as an example, if the identifier of the target signal to be collected is 0x100 and 0x112, then the identifier of the target signal to be collected is matched with the collectable signals in Table 1 to determine the target vehicle model that supports the collection of the target signal to be collected, and the corresponding signal to be collected for the target vehicle model. For example, the vehicle models that support the collection of 0x100 signals are B16, H6, and H9; the vehicle model that supports the collection of 0x112 signals is H9. Then, signal collection instructions for B16, H6, and H9 are generated, wherein the signal collection instructions for B16 and H6 include the signal identifier 0x100, and the signal collection instructions for H9 include the signal identifiers 0x100 and 0x112.

[0071] In some embodiments, during the process of generating the signal acquisition command for the target vehicle model, it can also be determined whether the target signal to be acquired is a successfully verified signal. This process can be as follows: based on the identifier of the target signal to be acquired and the basic signal library, determine whether the target signal to be acquired is a successfully verified signal; if the target signal to be acquired is a successfully verified signal, generate the signal acquisition command for the target vehicle model among all vehicle models based on the identifier of the target signal to be acquired and the signal database of all vehicle models; if the target signal to be acquired is not a successfully verified signal, perform verification processing on the target signal to be acquired; if the target signal to be acquired is successfully verified, generate the signal acquisition command for the target vehicle model among all vehicle models based on the identifier of the target signal to be acquired and the signal database of all vehicle models.

[0072] The basic signal library is used to store the identifiers of the signals to be collected that have been successfully verified. It can be understood that each signal to be collected needs to be verified, and verification can be understood as approval. If the verification is successful, the identifier of the signal to be collected that has been successfully verified is stored in the basic signal library.

[0073] For example, if the basic signal database contains an identifier for the target signal to be acquired, then the target signal to be acquired is determined to be a successfully verified signal, meaning that the target signal has already been verified before this acquisition application. Therefore, it is not necessary to verify the signal again. The signal acquisition command for the target vehicle from all vehicle models can be generated directly based on the identifier of the target signal to be acquired and the signal database for all vehicle models. If the basic signal database does not contain an identifier for the target signal to be acquired, then the target signal to be acquired is determined to be an unverified signal. Verification of the target signal to be acquired is required. If the verification is successful, the signal acquisition command for the target vehicle from all vehicle models can be generated based on the identifier of the target signal to be acquired and the signal database for all vehicle models.

[0074] In the above technical solution, if the target signal to be acquired is a successfully verified signal, a signal acquisition command for the target vehicle is generated from all vehicle models based on the identifier of the target signal and the signal database of all vehicle models. If the target signal to be acquired is not a successfully verified signal, it undergoes verification processing. If the target signal is successfully verified, a signal acquisition command for the target vehicle is generated from all vehicle models based on the identifier of the target signal and the signal database of all vehicle models. On the one hand, if the target signal to be acquired is not a successfully verified signal, performing verification processing on it ensures that the target signal is a signal that can be acquired. On the other hand, if the target signal to be acquired is a successfully verified signal in the basic signal library, the signal acquisition command for the target vehicle is directly generated from all vehicle models. Since a successfully verified signal is a signal that can be directly acquired, if the target signal to be acquired is already a successfully verified signal in the basic signal library, no further verification is needed, and the acquisition command can be generated directly, simplifying the signal acquisition process.

[0075] In some embodiments, the target signals to be acquired can be verified by the number of target signals to be acquired and / or the resources occupied by the target signals to be acquired. This process can be as follows: if the target signal to be acquired is not a signal to be acquired that has been successfully verified, the target signals to be acquired can be verified according to the number of target signals to be acquired and / or the resources occupied by the target signals to be acquired.

[0076] It should be understood that since the acquisition request instruction in this application is an acquisition request instruction for all vehicle models, the number of signals to be acquired and the resources occupied are factors to be considered when verifying the target signals to be acquired, that is, when determining whether the signals to be acquired are allowed to be acquired.

[0077] In some embodiments, the process of verifying the target signal to be acquired based on the number of target signals to be acquired and / or the resources occupied by the target signals to be acquired can be as follows: if the number of target signals to be acquired is less than or equal to a first preset threshold, and / or the resources occupied by the target signals to be acquired are less than or equal to a second preset threshold, the target signal to be acquired is determined to be successfully verified.

[0078] The first preset threshold and the second preset threshold can be set by those skilled in the art. The first preset threshold can be 20, and the second preset threshold can be 50Gbps.

[0079] One possible implementation is to determine that the target signal to be collected has been successfully verified if the number of target signals to be collected is less than or equal to a first preset threshold.

[0080] For example, the number of target signals to be collected is determined based on the number of signal identifiers in the collection application instruction. If the number of target signals to be collected is less than or equal to 20, the target signals to be collected are determined to have been successfully verified; if the number of target signals to be collected is greater than 20, the target signals to be collected are determined to have not been successfully verified. It should be understood that if the target signals to be collected are successfully verified, a signal collection instruction for the target vehicle model is generated; if the target signals to be collected are not successfully verified, a signal collection instruction for the target vehicle model is not generated.

[0081] Another possible implementation is to determine that the target signal to be collected has been successfully verified if the resources occupied by the target signal to be collected are less than or equal to the first preset threshold.

[0082] For example, the resource usage of the target signals to be acquired can be predicted based on the number and type of the target signals to be acquired, that is, the amount of resources (e.g., bandwidth) consumed in acquiring the target signals to be acquired. If the resource usage is less than or equal to 50Gbps, the target signals to be acquired are determined to have been successfully verified; if the resource usage is greater than 50Gbps, the target signals to be acquired are determined to have been unsuccessfully verified.

[0083] Another possible implementation is to determine that the target signal to be collected is successfully verified if the number of target signals to be collected is less than or equal to the first preset threshold and the resources occupied by the target signals to be collected are less than or equal to the second preset threshold.

[0084] For example, if the number of target signals to be collected is less than or equal to 20 and the resource usage is less than or equal to 50Gbps, then the target signal to be collected is determined to have been successfully verified; if the number of target signals to be collected is greater than 20 or the resource usage is greater than 50Gbps, then the target signal to be collected is determined to have been unsuccessfully verified.

[0085] In the above technical solution, the target signals to be acquired are verified based on the number of target signals to be acquired and / or the resources occupied by the target signals to be acquired. If the number of target signals to be acquired is less than or equal to a first preset threshold, and / or the resources occupied by the target signals to be acquired are less than or equal to a second preset threshold, the target signals to be acquired are determined to be verified successfully. Since a large number of signals to be acquired or a large amount of resources occupied at one time will increase the acquisition cost, the verification of the target signals to be acquired is determined to be successful if the number of target signals to be acquired is less than or equal to the first preset threshold, and / or the resources occupied by the target signals to be acquired are less than or equal to the second preset threshold. This can also be understood as the target signals to be acquired being signals that are allowed to be acquired, which can strictly control the cost of signal acquisition.

[0086] In some embodiments, if the target signal to be acquired is successfully verified, the following steps may also be performed: update the basic signal library based on the identifier of the target signal to be acquired to obtain the updated basic signal library; display the updated basic signal library.

[0087] For example, after the target signal to be acquired is successfully verified, the identifier of the target signal to be acquired is added to the basic signal library to update the basic signal library. The updated basic signal library includes the identifier of the target signal to be acquired.

[0088] Furthermore, the information in the basic signal database will be displayed in the signal application interface for all vehicle models. For example, the signal icons in the basic signal database will be displayed in the "View signals being collected" section of the signal application interface for all vehicle models.

[0089] Optionally, the basic signal library may also include information related to the acquisition strategy of the signal to be acquired, such as the acquisition frequency. The identifier of the signal to be acquired is related to the acquisition strategy.

[0090] In the above technical solution, when the target signal to be acquired is successfully verified, the basic signal library is updated based on the identifier of the target signal to be acquired, and the updated basic signal library is displayed. On the one hand, updating the basic signal library when the target signal to be acquired is successful means that before generating a signal acquisition command, it is necessary to determine whether the target signal to be acquired needs to be verified based on the basic signal library. Therefore, timely updating the basic signal library can accurately determine whether the target signal to be acquired needs to be verified, thereby simplifying the signal acquisition process. On the other hand, displaying the updated basic signal library means that since the basic signal library stores the successfully verified signals to be acquired, that is, signals that have passed verification and are being acquired, displaying the updated basic signal library allows users to intuitively see the signals being acquired, which can avoid duplicate applications.

[0091] S230 sends a signal acquisition command to the vehicle corresponding to the target model, so that the vehicle can acquire the target signal based on the signal acquisition command.

[0092] For example, after generating the signal acquisition command for the target vehicle model, the signal acquisition command is sent to the TBOX of the vehicle corresponding to the target vehicle model through the configuration file. After receiving the configuration file, the vehicle's TBOX acquires the target signal to be acquired according to the signal acquisition command in the configuration file.

[0093] In the above technical solution, a data acquisition request instruction is obtained, which includes an identifier of the target signal to be acquired. Based on the identifier of the target signal and a signal database of all vehicle models, a signal acquisition instruction for the target vehicle model is generated. The target vehicle model is one of the models that supports acquiring the target signal. Since the data acquisition request instruction includes the identifier of the target signal, and the signal database of all vehicle models stores the correspondence between the identifiers of each vehicle model and the identifiers of the signals that can be acquired for each model, the target vehicle model that supports acquiring the target signal can be automatically matched, and the signal acquisition instruction for the target vehicle model can be automatically generated. This solution automatically generates the signal acquisition instruction for the target vehicle model based on the target signal and the signal database of all vehicle models, and sends the signal acquisition instruction to the vehicle corresponding to the target vehicle model. This replaces the manual process of matching the signals that can be acquired for each vehicle model based on demand and issuing acquisition instructions to each vehicle, automating the entire signal acquisition process, shortening the signal acquisition cycle, and thus improving the efficiency of signal acquisition. Furthermore, since the process of determining the target vehicle model does not require manual matching, it avoids omissions caused by human error and improves the accuracy of signal acquisition.

[0094] Figure 3 This is an illustrative flowchart of another signal acquisition method provided in the embodiments of this application.

[0095] For example, such as Figure 3 As shown, the method 300 includes steps S310 to S380, which are described in detail below.

[0096] S310, Obtain the data collection request instruction.

[0097] For example, the implementation of S310 can be found in the relevant description of the S210 process in the above example embodiment, and will not be repeated here.

[0098] S320: Based on the identifier of the target signal to be acquired and the basic signal library, determine whether the target signal to be acquired is a successfully verified signal to be acquired. If yes, execute S350; otherwise, execute S330.

[0099] For example, upon receiving a data acquisition request instruction, a basic signal library can be obtained simultaneously. This basic signal library stores the identifiers of signals to be acquired that have been successfully verified.

[0100] Furthermore, the identifier of the target signal to be acquired is matched with the identifier of the successfully verified signal to be acquired in the basic signal database. If the identifier of the target signal to be acquired is found in the basic signal database, the target signal to be acquired is determined to be a successfully verified signal to be acquired. Then, based on the identifier of the target signal to be acquired and the signal database of all vehicle models, a signal acquisition command for the target vehicle model is generated. If the identifier of the target signal to be acquired is not found in the basic signal database, the target signal to be acquired is verified.

[0101] S330 performs verification processing on the target signal to be acquired.

[0102] For example, the target signals to be acquired can be verified based on the number of target signals to be acquired and / or the resources occupied. The implementation of S330 can be found in the relevant description of the S220 process in the above example embodiment, and will not be repeated here.

[0103] S340: Determine whether the target signal to be acquired has passed verification. If so, execute S350.

[0104] For example, if the target signal to be collected is determined to have passed the verification based on the number of target signals to be collected and / or the resources occupied, then a signal collection instruction for the target model among all models is generated according to the identifier of the target signal to be collected and the signal database of all models.

[0105] S350 generates a signal acquisition command for the target vehicle model from all vehicle models based on the identifier of the target signal to be acquired and the signal database of all vehicle models.

[0106] For example, the implementation of S350 can be found in the relevant description of the S220 process in the above example embodiment, and will not be repeated here.

[0107] S360 updates the basic signal library based on the identifier of the target signal to be acquired and displays the updated basic signal library.

[0108] For example, the implementation of S360 can be found in the relevant description of the S220 process in the above example embodiment, and will not be repeated here.

[0109] S370: An operation on the target signal to be acquired in the updated basic signal library is detected. The signal acquisition command is updated according to the operation, and an updated signal acquisition command is generated.

[0110] This operation includes deletion or editing. Specifically, deletion can remove the identifier of the target signal to be acquired from the basic signal library, while editing can modify the acquisition strategy of the target signal to be acquired, such as the acquisition frequency.

[0111] Furthermore, if a deletion operation is detected in the updated basic signal library for the target signal to be acquired, the signal acquisition command for the target vehicle model is updated, and the updated signal acquisition command is used to instruct the target vehicle model to stop acquiring the target signal to be acquired; if an editing operation is detected in the updated basic signal library for the target signal to be acquired, the signal acquisition command for the target vehicle model is updated, and the updated signal acquisition command is used to instruct the target vehicle model to acquire the target signal to be acquired using the updated acquisition strategy.

[0112] In the above technical solution, an operation on the target signal to be collected in the updated basic signal library is detected, and an updated signal collection instruction is sent to the vehicle corresponding to the target model according to the operation update signal collection instruction; in the solution of this application, based on the operation on the signal to be collected in the basic signal library, the signal collection instruction can be updated in real time; thereby realizing the acquisition of signals related to the user's needs in the vehicle.

[0113] S380 sends updated signal acquisition commands to the vehicle corresponding to the target model.

[0114] For example, the updated signal acquisition command is sent to the TBOX of the target vehicle model in the form of a configuration file.

[0115] Figure 4 This is a schematic flowchart illustrating a signal application provided in an embodiment of this application.

[0116] For example, such as Figure 4 As shown, the method 400 includes steps S410 to S480, which are described in detail below.

[0117] S410, displaying the signal application interface.

[0118] For example, this application provides a signal management platform that allows users to apply for signal collection. When a user logs into the platform and clicks the signal application option, a signal application interface is displayed, where a collection application command can be initiated.

[0119] S420, showcasing the basic signal library.

[0120] For example, the basic signal library will also display the verified signals to be collected on the signal application interface. Users can view the verified signals to be collected through this basic signal library. It should be understood that the verified signals to be collected are the signals that the vehicle is currently collecting.

[0121] S430 displays the signal selection list.

[0122] For example, the signal application interface displays a signal selection list, which can show the identifiers of all signals in the signal database for all vehicle models or the corresponding signal names.

[0123] You can select the target signal to be acquired from this signal selection list.

[0124] S440 receives the target signal to be collected selected by the user.

[0125] For example, when a user selects a target signal to be acquired from the signal selection list, the target signal to be acquired selected by the user is received based on the user's selection operation.

[0126] S450, submit signal application.

[0127] For example, a control for submitting a signal application is set in the signal application interface. When the target signal to be collected selected by the user is received and a click operation on the control is detected, the signal application is submitted.

[0128] S460, enter signal verification.

[0129] For example, signal verification can also be understood as signal approval. The platform can automatically verify the signal, or it can enter the signal verification process and be manually verified by multiple departments. These departments may include the demand department, the Telematics Service Provider (TSP) department, the big data department, and other departments.

[0130] S470: Determine whether the target signal to be acquired has passed the verification. If yes, proceed to S480; otherwise, proceed to S490.

[0131] For example, if the platform determines that the target signal to be collected has passed verification or has passed manual verification by various departments based on the data of the target signal to be collected and / or the resources occupied by the target signal to be collected, then the basic signal library is updated; if it has not passed verification, the basic signal library is not updated.

[0132] S480, update the basic signal library.

[0133] For example, the implementation of S480 can be found in the relevant description of the S220 process in the above example embodiment, and will not be repeated here.

[0134] S490, does not update the basic signal library.

[0135] The above embodiments describe a method for acquiring signals for all vehicle models. If the acquisition request instruction is a single vehicle model periodic signal acquisition instruction, the following steps can also be performed:

[0136] Step 1: Obtain the data collection request instruction.

[0137] The data collection application instruction includes the identifier of the signal to be collected, the identifier of the vehicle model to be collected, and the collection duration. It should be understood that the signal management platform provided in this application embodiment can also be used to apply for the collection of signals from a specified vehicle model; for example, the data collection application instruction could be to collect engine signals for a B16 vehicle model for the next month.

[0138] Step 3: Update the periodic acquisition signal library.

[0139] The periodic acquisition signal library is used to store the identifiers of the periodic signals of a single vehicle model to be acquired.

[0140] Step 2: Generate a signal acquisition instruction for the vehicle model to be acquired based on the acquisition request instruction.

[0141] For example, a signal acquisition instruction for the vehicle to be acquired is generated based on the identifier of the signal to be acquired, the identifier of the vehicle to be acquired, and the acquisition duration in the acquisition application instruction.

[0142] Step 3: Send a signal acquisition command to the vehicle corresponding to the model to be acquired, so that the vehicle can acquire the signal to be acquired according to the acquisition duration based on the signal acquisition command.

[0143] For example, if the data collection request instruction is to collect engine signals of the B16 model within the next month, then a signal collection instruction will be sent to all vehicles corresponding to the B16 model. The signal collection instruction includes the identifier of the signal to be collected and the collection duration.

[0144] It should be understood that the above examples are provided to help those skilled in the art understand the embodiments of this application, and are not intended to limit the embodiments of this application to the specific values ​​or scenarios illustrated. Those skilled in the art can obviously make various equivalent modifications or changes based on the above examples, and such modifications or changes also fall within the scope of the embodiments of this application.

[0145] The above text combined Figure 2 and Figure 4 The signal acquisition method provided in the embodiments of this application has been described in detail; the following will be combined with Figure 5 and Figure 6 The apparatus embodiments of this application are described in detail below. It should be understood that the apparatus in the embodiments of this application can perform the various methods described in the foregoing embodiments of this application, that is, the specific working processes of the various products described below can be referred to the corresponding processes in the foregoing method embodiments.

[0146] Figure 5This is a schematic diagram of a signal acquisition device provided in an embodiment of this application.

[0147] For example, such as Figure 5 As shown, the device 500 includes:

[0148] The acquisition module 510 is used to acquire the acquisition request instruction, which includes the identifier of the target signal to be acquired;

[0149] The generation module 520 is used to generate a signal acquisition instruction for the target vehicle among all vehicle models based on the identifier of the target signal to be acquired and the signal database of all vehicle models. The signal database of all vehicle models is used to store the correspondence between the identifier of each vehicle model and the identifier of the acquireable signal of each vehicle model. The target vehicle model is the vehicle model among all vehicle models that supports the acquisition of the target signal to be acquired. The signal acquisition instruction includes the identifier of the target signal to be acquired.

[0150] The first sending module 530 is used to send a signal acquisition command to the vehicle corresponding to the target model, so that the vehicle can acquire the target signal to be acquired based on the signal acquisition command.

[0151] In some embodiments, the generation module 520 includes a determining unit, configured to determine whether the target signal to be acquired is a successfully verified signal to be acquired based on the identifier of the target signal to be acquired and a basic signal library, wherein the basic signal library is used to store the identifier of the successfully verified signal to be acquired; a first generation unit, configured to generate a signal acquisition instruction for the target vehicle among all vehicle models based on the identifier of the target signal to be acquired and a signal database of all vehicle models if the target signal to be acquired is a successfully verified signal to be acquired; a processing unit, configured to perform verification processing on the target signal to be acquired if the target signal to be acquired is not a successfully verified signal to be acquired; and a second generation unit, configured to generate a signal acquisition instruction for the target vehicle among all vehicle models based on the identifier of the target signal to be acquired and a signal database of all vehicle models if the target signal to be acquired is successfully verified.

[0152] In some embodiments, the processing unit is specifically used to perform verification processing on the target signal to be acquired based on the number of target signals to be acquired and / or the resources occupied by the target signals to be acquired if the target signal to be acquired is not a successfully verified signal to be acquired.

[0153] In some embodiments, the processing unit is specifically configured to determine that the target signal to be collected has been successfully verified if the number of target signals to be collected is less than or equal to a first preset threshold, and / or the resources occupied by the target signals to be collected are less than or equal to a second preset threshold.

[0154] In some embodiments, the device further includes a first update module, configured to update the basic signal library based on the identifier of the target signal to be acquired when the target signal to be acquired is successfully verified, to obtain an updated basic signal library, the updated basic signal library including the identifier of the target signal to be acquired; and a display module, configured to display the updated basic signal library.

[0155] In some embodiments, the acquisition module 510 is specifically used to display the identifiers of all signals in the signal database of all vehicle models, including the identifier of the target signal to be acquired; detect the selection operation of the identifier of the target signal to be acquired, and acquire the acquisition application instruction.

[0156] In some embodiments, the device further includes: a second update module, configured to detect operations on the target signal to be acquired in the updated basic signal library, the operations including deletion or editing; generate an updated signal acquisition instruction according to the operation update signal acquisition instruction; and a second sending module, configured to send the updated signal acquisition instruction to the vehicle corresponding to the target model.

[0157] It should be noted that the aforementioned device 500 is embodied in the form of a functional unit. The term "module" here can be implemented in software and / or hardware, without specific limitations.

[0158] For example, a "module" can be a software program, hardware circuit, or a combination of both that implements the above functions. Hardware circuits may include application-specific integrated circuits (ASICs), electronic circuits, processors (e.g., shared processors, proprietary processors, or group processors) and memory for executing one or more software or firmware programs, combined logic circuits, and / or other suitable components that support the described functions.

[0159] Therefore, the units of the various examples described in the embodiments of this application can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0160] Figure 6 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application.

[0161] For example, such as Figure 6As shown, the electronic device 600 includes a memory 610 and a processor 620, wherein the memory 610 stores executable program code 611, and the processor 620 is used to call and execute the executable program code 611 to perform a signal acquisition method.

[0162] Furthermore, embodiments of this application also protect an apparatus that may include a memory and a processor, wherein the memory stores executable program code, and the processor is used to call and execute the executable program code to perform a signal acquisition method provided in embodiments of this application.

[0163] This embodiment can divide the device into functional modules based on the above method example. For example, each module can correspond to a separate function, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware. It should be noted that the module division in this embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods.

[0164] When the functional modules are divided according to their respective functions, the device may further include a first acquisition module, a second acquisition module, and a first determination module, etc. It should be noted that all relevant content of each step involved in the above method embodiments can be referenced to the functional description of the corresponding functional module, and will not be repeated here.

[0165] It should be understood that the apparatus provided in this embodiment is used to perform the above-described signal acquisition method, and therefore can achieve the same effect as the above-described implementation method.

[0166] When using integrated units, the device may include a processing module and a storage module. When applied to a workpiece, the processing module can be used to control and manage the workpiece's operations. The storage module can be used to support the execution of program code by the workpiece.

[0167] The processing module may be a processor or a controller, which can implement or execute various exemplary logic blocks, modules, and circuits as disclosed in this application. The processor may also be a combination of computing functions, such as a combination of one or more microprocessors, a combination of digital signal processing (DSP) and microprocessors, etc., and the storage module may be a memory.

[0168] In addition, the apparatus provided in the embodiments of this application may specifically be a chip, component or module. The chip may include a connected processor and a memory. The memory is used to store instructions. When the processor calls and executes the instructions, the chip can execute a signal acquisition method provided in the above embodiments.

[0169] This embodiment also provides a computer-readable storage medium storing computer program code. When the computer program code is run on a computer, the computer executes the above-described related method steps to implement the signal acquisition method provided in the above embodiment.

[0170] This embodiment also provides a computer program product that, when run on a computer, causes the computer to perform the aforementioned related steps to implement a signal acquisition method provided in the above embodiment.

[0171] In this embodiment, the device, computer-readable storage medium, computer program product, or chip are all used to execute the corresponding methods provided above. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods provided above, and will not be repeated here.

[0172] Through the above description of the embodiments, those skilled in the art will understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0173] In the embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another device, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.

[0174] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A method for signal acquisition, characterized in that, The method includes: Obtain a data acquisition request instruction, wherein the data acquisition request instruction includes an identifier of the target signal to be acquired; Based on the identifier of the target signal to be collected and the signal database of all vehicle models, a signal collection instruction for the target vehicle model is generated. The signal database of all vehicle models stores the correspondence between the identifiers of each vehicle model and the identifiers of the collectable signals for each model. The target vehicle model is one of the models that supports collecting the target signal to be collected. The signal collection instruction includes the identifier of the target signal to be collected. The signal collection instruction is then sent to the vehicle corresponding to the target vehicle model, enabling the vehicle to collect the target signal based on the signal collection instruction. The step of generating a signal acquisition command for the target vehicle from among all vehicle models based on the identifier of the target signal to be acquired and the signal database of all vehicle models includes: Based on the identifier of the target signal to be acquired and the basic signal library, it is determined whether the target signal to be acquired is a successfully verified signal to be acquired. The basic signal library is used to store the identifier of the successfully verified signal to be acquired. If the target signal to be acquired is not the successfully verified signal to be acquired, the target signal to be acquired is verified based on the number of target signals to be acquired and / or the resources occupied by the target signal to be acquired; if the target signal to be acquired is successfully verified based on the number and / or the resources occupied, a signal acquisition command for the target model among all models is generated based on the identifier of the target signal to be acquired and the signal database of all models.

2. The method according to claim 1, characterized in that, Also includes: If the target signal to be acquired is the successfully verified signal to be acquired based on the identifier and the basic signal database, a signal acquisition command for the target vehicle model is generated from all vehicle models based on the identifier of the target signal to be acquired and the signal database of all vehicle models.

3. The method according to claim 1, characterized in that, The step of verifying the target signals to be acquired based on the number of target signals to be acquired and / or the resources occupied by the target signals to be acquired includes: If the number of target signals to be collected is less than or equal to a first preset threshold, and / or the resources occupied by the target signals to be collected are less than or equal to a second preset threshold, the target signals to be collected are determined to have been successfully verified.

4. The method according to any one of claims 1 to 3, characterized in that, The method further includes: If the target signal to be acquired is successfully verified, the basic signal library is updated based on the identifier of the target signal to be acquired to obtain an updated basic signal library, which includes the identifier of the target signal to be acquired. The updated base signal library is displayed.

5. The method according to claim 4, characterized in that, The instruction to obtain the collection request includes: Displays the identifiers of all signals in the signal database for all vehicle models, including the identifier of the target signal to be collected; A selection operation for the identifier of the target signal to be collected is detected, and the collection request instruction is obtained.

6. The method according to claim 5, characterized in that, Also includes: An operation on the target signal to be acquired in the updated basic signal library is detected, the operation including deletion or editing; The signal acquisition command is updated according to the operation, and an updated signal acquisition command is generated; The updated signal acquisition command is sent to the vehicle corresponding to the target model.

7. A signal acquisition device, characterized in that, The device includes: The acquisition module is used to acquire a data acquisition request instruction, which includes an identifier of the target signal to be acquired. The generation module is used to generate a signal acquisition instruction for a target vehicle among all vehicle models based on the identifier of the target signal to be acquired and a signal database of all vehicle models. The signal database of all vehicle models stores the correspondence between the identifiers of each vehicle model and the identifiers of the acquireable signals for each model. The target vehicle is a vehicle among all vehicle models that supports acquiring the target signal to be acquired. The signal acquisition instruction includes the identifier of the target signal to be acquired. The step of generating the signal acquisition instruction for the target vehicle among all vehicle models based on the identifier of the target signal to be acquired and the signal database of all vehicle models includes: based on the identifier of the target signal to be acquired and the signal database of all vehicle models... The system identifies the target signal to be acquired and uses a basic signal library to determine whether the target signal to be acquired is a successfully verified signal. The basic signal library stores the identifiers of successfully verified signals to be acquired. If the target signal to be acquired is not a successfully verified signal, the system performs verification processing on the target signal to be acquired based on the number of target signals to be acquired and / or the resources occupied by the target signal to be acquired. If the verification of the target signal to be acquired is successful based on the number and / or the resources occupied, the system generates a signal acquisition command for the target vehicle model from all vehicle models based on the identifier of the target signal to be acquired and a signal database of all vehicle models. The first sending module is used to send the signal acquisition command to the vehicle corresponding to the target model, so that the vehicle can acquire the target signal to be acquired based on the signal acquisition command.

8. An electronic device, characterized in that, The electronic device includes: Memory, used to store executable program code; A processor for calling and running the executable program code from the memory, causing the electronic device to perform the method as described in any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed, implements the method as described in any one of claims 1 to 6.