Signal acquisition method and apparatus, and electronic device

By constructing a vehicle model signal acquisition library, and judging and obtaining the acquisition scheme set by the signal designer based on the target vehicle model, the problem of low accuracy of manually formulated signal acquisition schemes is solved, and the efficiency and accuracy of signal acquisition are improved.

CN119814825BActive Publication Date: 2026-04-10GREAT WALL MOTOR CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
GREAT WALL MOTOR CO LTD
Filing Date
2024-12-26
Publication Date
2026-04-10

AI Technical Summary

Technical Problem

Existing signal acquisition solutions are usually developed manually by users, which is greatly influenced by experience, resulting in low accuracy and long working hours. Furthermore, manual development can easily overlook the needs of business departments, affecting the efficiency of troubleshooting.

Method used

By constructing a vehicle model signal acquisition library, it is determined whether there are any existing models based on the target vehicle model. If there are no existing models, the target signal name is determined and the corresponding acquisition scheme is searched. The signal is directly obtained from the vehicle model signal acquisition library set by the signal designer, reducing the manual design steps.

Benefits of technology

It improved the accuracy and efficiency of signal acquisition schemes, reduced manpower and working hours, and ensured the accuracy of signal acquisition and the effectiveness of troubleshooting.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119814825B_ABST
    Figure CN119814825B_ABST
Patent Text Reader

Abstract

The present disclosure relates to the technical field of vehicles, and provides a signal collection method and device and electronic equipment. The method comprises: receiving a signal collection instruction and determining a target vehicle model; determining whether there is a legacy vehicle model corresponding to the target vehicle model according to a vehicle model signal collection library; in response to the absence of a legacy vehicle model, determining a target signal name of a target signal corresponding to the target vehicle model; determining a target signal collection scheme according to the target signal name and the vehicle model signal collection library and sending the target signal collection scheme to a vehicle gateway; and the vehicle gateway collects the target signal corresponding to the target vehicle model according to the target signal collection scheme. Since the collection scheme in the vehicle model signal collection library is set by signal designers, the collection scheme can be directly called when the target signal collection scheme is determined, and other users do not need to design the collection scheme again, thereby solving the problem that the advantages and disadvantages of the collection scheme designed by other users are greatly affected by user experience. The present disclosure reduces the man-hours and improves the efficiency of formulating the signal collection scheme.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure relates to the technical field of vehicles, and particularly relates to a signal collection method and device and electronic equipment. BACKGROUND

[0002] The vehicle networking background sends the determined signal collection scheme to the vehicle body gateway, the vehicle body gateway collects the corresponding vehicle signals according to the signal collection scheme and feeds back to the vehicle networking background, so that the user can obtain the vehicle signals through the vehicle networking background, and the running condition of the vehicle is checked according to the vehicle signals.

[0003] The signal collection scheme is usually artificially formulated by the user, and is greatly affected by the user's experience, so there is a problem of low accuracy of the formulated signal collection scheme. At the same time, the artificially formulated signal collection scheme consumes a long working time and has low efficiency. SUMMARY

[0004] Therefore, the purpose of the present disclosure is to provide a signal collection method, device and electronic equipment to solve the problem that the current signal collection scheme is usually artificially formulated by the user and is greatly affected by the user's experience, and the accuracy of the formulated signal collection scheme is low.

[0005] To achieve the above purpose, the first aspect of the present disclosure provides a signal collection method, which comprises the following steps:

[0006] receiving a signal collection instruction and determining a target vehicle type corresponding to the signal collection instruction;

[0007] acquiring a vehicle type signal collection library and determining whether there is a follow-up vehicle type corresponding to the target vehicle type according to the vehicle type signal collection library, wherein the follow-up vehicle type is a vehicle type with the same signal matrix as the target vehicle type;

[0008] in response to the absence of the follow-up vehicle type corresponding to the target vehicle type, determining a target signal name of a target signal corresponding to the target vehicle type;

[0009] determining a target signal collection scheme corresponding to the target signal name according to the target signal name and the vehicle type signal collection library;

[0010] sending the target signal collection scheme to a vehicle gateway, so that the vehicle gateway collects the target signal corresponding to the target vehicle type according to the target signal collection scheme.

[0011] Based on the same inventive concept, the second aspect of the present disclosure provides a signal collection device, which comprises:

[0012] The instruction receiving module is configured to receive a signal collection instruction and determine a target vehicle type corresponding to the signal collection instruction;

[0013] A judging module is configured to acquire a vehicle type signal collection library, and determine whether there is a legacy vehicle type corresponding to the target vehicle type according to the vehicle type signal collection library, wherein the legacy vehicle type is a vehicle type with the same signal matrix as the target vehicle type.

[0014] A signal name determining module is configured to determine a target signal name of a target signal corresponding to the target vehicle type in response to the absence of the legacy vehicle type corresponding to the target vehicle type.

[0015] A collection scheme determining module is configured to determine a target signal collection scheme corresponding to the target signal name according to the target signal name and the vehicle type signal collection library.

[0016] A sending module is configured to send the target signal collection scheme to a vehicle gateway, so that the vehicle gateway collects the target signal corresponding to the target vehicle type according to the target signal collection scheme.

[0017] Based on the same inventive concept, a third aspect of the present disclosure provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable by the processor, wherein the processor implements the signal collection method as described above when executing the computer program.

[0018] Based on the same inventive concept, a fourth aspect of the present disclosure provides a non-transitory computer readable storage medium, which stores computer instructions for causing a computer to execute the signal collection method as described above.

[0019] Based on the same inventive concept, a fifth aspect of the present disclosure provides a vehicle, comprising the signal collection device of the second aspect, the electronic device of the third aspect, or the storage medium of the fourth aspect.

[0020] It can be seen from the above that the present disclosure provides a signal collection method, device and electronic equipment. A signal collection instruction is received, indicating that a user wants to collect signals. At this time, a target vehicle model corresponding to the signal collection instruction is determined. It is determined whether there is a legacy vehicle model corresponding to the target vehicle model according to a preset vehicle model signal collection library, wherein the legacy vehicle model is a vehicle model with the same signal matrix as the target vehicle model. If there is no legacy vehicle model corresponding to the target vehicle model, it indicates that the signal collection scheme of other vehicle models cannot be directly used for the target vehicle model, and the target signal collection scheme corresponding to the target signal needs to be determined again. The target signal name of the target signal corresponding to the target vehicle model is determined, and the target signal collection scheme corresponding to the target signal name is determined according to the target signal name and the vehicle model signal collection library. The vehicle model signal collection library contains the collection scheme of the target signal corresponding to the target signal set by the signal designer. Therefore, when other business personnel determine the target signal collection scheme corresponding to the target signal name, the vehicle model signal collection library is directly searched according to the target signal name, and the collection scheme obtained is the collection scheme set by the target signal designer, so that the target signal collection scheme obtained is more accurate. Moreover, because the collection scheme in the vehicle model signal collection library is set by the signal designer, the collection scheme in the vehicle model signal collection library can be directly called when the target signal collection scheme is determined, without the need for other business personnel to design the collection scheme again, thereby solving the problem that the advantages and disadvantages of the collection scheme designed by other business personnel are greatly affected by the experience of the business personnel. Meanwhile, the man-hours are reduced, and the efficiency of formulating the target signal collection scheme is improved. The target signal collection scheme is sent to a vehicle gateway, and the target signal corresponding to the target vehicle model is collected by the vehicle gateway according to the target signal collection scheme, so that the user can obtain the vehicle signal through the vehicle gateway background, and the running condition of the vehicle is checked according to the vehicle signal. BRIEF DESCRIPTION OF DRAWINGS

[0021] In order to more clearly illustrate the technical solutions in the present disclosure or the related art, the following will briefly introduce the drawings needed to be used in the embodiments or the related art description. Obviously, the drawings in the following description are only embodiments of the present disclosure, and other drawings can be obtained by those skilled in the art without any creative effort.

[0022] Figure 1 The flowchart of the signal collection method of the embodiment of the present disclosure;

[0023] Figure 2 The flowchart of the signal collection method of another embodiment of the present disclosure;

[0024] Figure 3 The structural block diagram of the signal collection device of the embodiment of the present disclosure;

[0025] Figure 4 A structural schematic diagram of an electronic device of an embodiment of the present disclosure. DETAILED DESCRIPTION

[0026] In order to make the objectives, technical solutions, and advantages of the present disclosure clearer, the present disclosure is further described in detail below with reference to specific embodiments and drawings.

[0027] It should be noted that, unless otherwise defined, technical terms or scientific terms used in the embodiments of the present disclosure should be understood as their common meanings to those skilled in the art to which the present disclosure belongs. The terms "first", "second", and similar terms used in the embodiments of the present disclosure do not represent any order, number, or importance, but are only used to distinguish different components. The terms "include", "contain", and similar terms mean that the components or objects before the terms encompass the components or objects listed after the terms and their equivalents, without excluding other components or objects. The terms "connect" or "connected" and similar terms do not mean physical or mechanical connections, but can include electrical connections, whether direct or indirect. The terms "upper", "lower", "left", "right", and the like only represent relative positional relationships, which can change accordingly when the absolute positions of the described objects change.

[0028] The vehicle networking background sends the determined signal collection scheme to the vehicle body gateway, the vehicle body gateway collects corresponding vehicle signals according to the signal collection scheme and feeds back to the vehicle networking background, so that the user can obtain the vehicle signals through the vehicle networking background, and the running condition of the vehicle is checked according to the vehicle signals.

[0029] The signal collection scheme is usually artificially formulated by the user, and is greatly affected by the user's experience, so there is a problem of low accuracy of the formulated signal collection scheme. Moreover, the artificially formulated signal collection scheme consumes a long working time and has low efficiency.

[0030] Meanwhile, when manually preparing the vehicle signal collection scheme, each vehicle model is applied for by the demander of each business department, and then the signal person prepares the signal collection scheme according to the demand. Each business department may mistakenly think that the modified vehicle model does not need to be applied for again, resulting in that the signal collection scheme misses the demand of the related business department, and when the vehicle problem is found, the background vehicle condition signal is exported for problem checking, which affects the problem checking. Moreover, the manually prepared signal collection scheme consumes a long working time and has low efficiency and low accuracy.

[0031] Based on the above description, the present embodiment proposes a signal collection method, as shown in Figure 1 The method comprises the following steps:

[0032] In step 101, a signal collection instruction is received, and a target vehicle model corresponding to the signal collection instruction is determined.

[0033] In actual implementation, a signal collection instruction is received, indicating that the user wants to collect signals.

[0034] The signal collection method described in the embodiment is applied to a vehicle networking background. The generation manner of the signal collection instruction includes at least one of voice generation or touch generation. For example, the user speaks a voice of "generating a signal collection scheme of vehicle model A". After the vehicle networking background receives the voice, it is equivalent to receiving a signal collection instruction. The corresponding target vehicle model is vehicle model A.

[0035] Another example is that the user clicks a virtual module of generating a signal collection scheme on the vehicle networking background interface, and selects vehicle model B. After the vehicle networking background recognizes the click operation, it is equivalent to receiving a signal collection instruction. The corresponding target vehicle model is vehicle model B.

[0036] In step 102, it is determined whether there is a legacy vehicle model corresponding to the target vehicle model according to a preset vehicle model signal collection library. The legacy vehicle model is a vehicle model with the same signal matrix as the target vehicle model.

[0037] In actual implementation, the vehicle model signal collection library is constructed in advance. The vehicle model signal collection library includes each vehicle model and whether the vehicle model has a corresponding legacy vehicle model. If the vehicle model has a corresponding legacy vehicle model, the vehicle model signal collection library further includes the specific vehicle model name of the legacy vehicle model corresponding to the vehicle model. The legacy vehicle model is a vehicle model with the same signal matrix as the target vehicle model. For example, vehicle model B is a vehicle model obtained by modifying vehicle model A. At this time, the legacy vehicle model of vehicle model B is vehicle model A.

[0038] For example, there is vehicle model C in the vehicle model signal collection library, and vehicle model C has a legacy vehicle model, which is vehicle model D. There is vehicle model E in the vehicle model signal collection library, and vehicle model E does not have a legacy vehicle model. If the target vehicle model is vehicle model C, it has a corresponding legacy vehicle model, and the legacy vehicle model is vehicle model D.

[0039] In step 103, in response to the absence of a legacy vehicle model corresponding to the target vehicle model, the target signal name of the target signal corresponding to the target vehicle model is determined.

[0040] In actual implementation, if the target vehicle model does not have a corresponding legacy vehicle model, the signal collection scheme of other vehicle models cannot be directly used as the target signal collection scheme of the target vehicle model. It is necessary to determine the target signal collection scheme again.

[0041] The vehicle model signal collection library includes signals and signal names corresponding to different vehicle models. The target signal name of the target signal corresponding to the target vehicle model is determined.

[0042] In this embodiment, in order to avoid the same Chinese name corresponding to different English names due to Chinese-English translation conversion, leading to confusion of the collection scheme determined according to the target signal name, the target signal name is preferably the Chinese name of the target signal.

[0043] In step 104, a target signal collection scheme corresponding to the target signal name is determined according to the target signal name and the vehicle model signal collection library.

[0044] In specific implementation, the target signal collection scheme corresponding to the target signal name is determined by searching the vehicle model signal collection library according to the target signal name. The target signal collection scheme is specific collection position, collection period and other collection information of the vehicle gateway when collecting the target signal.

[0045] The target signal collection scheme includes at least one of the following: Chinese name of the target signal, English name of the target signal, frame name of the target signal, start bit of the target signal, end bit of the target signal, signal value of the target signal, and collection period of the target signal.

[0046] For example, the target signal name of the target signal corresponding to the target vehicle model A includes signal B and signal C. The signal collection scheme corresponding to signal B and the signal collection scheme corresponding to signal C are determined according to the vehicle model signal collection library, and the signal collection scheme corresponding to signal B and the signal collection scheme corresponding to signal C are summarized to obtain the target signal collection scheme of the target vehicle model A.

[0047] In step 105, the target signal collection scheme is sent to the vehicle gateway, so that the vehicle gateway collects the target signal corresponding to the target vehicle model according to the target signal collection scheme.

[0048] In specific implementation, the target signal collection scheme is sent to the vehicle gateway. After receiving the target signal collection scheme, the vehicle gateway collects the target signal corresponding to the target vehicle model according to the target signal collection scheme. After collection, the vehicle gateway feeds back the signal collection result to the Internet of Vehicles background, so that the user can call the corresponding signal collection result through the Internet of Vehicles background, and analyze the target signal according to the signal collection result.

[0049] In this embodiment, all data collection and uploading are subject to the consent of the user.

[0050] By the above scheme, by receiving the signal collection instruction, it is indicated that the user wants to collect signals, at this time the target vehicle type corresponding to the signal collection instruction is determined. The vehicle type signal collection library is obtained, and it is judged whether there is a follow-up vehicle type corresponding to the target vehicle type according to the vehicle type signal collection library, wherein the follow-up vehicle type is a vehicle type with the same signal matrix as the target vehicle type. If there is no follow-up vehicle type corresponding to the target vehicle type, it indicates that the signal collection scheme of other vehicle types cannot be directly used for the target vehicle type, and the target signal collection scheme corresponding to the target signal needs to be determined again. The target signal name of the target signal corresponding to the target vehicle type is determined, and the target signal collection scheme corresponding to the target signal name is determined according to the target signal name and the vehicle type signal collection library. The vehicle type signal collection library contains the collection scheme corresponding to the target signal set by the signal designer, so when other business personnel determine the target signal collection scheme corresponding to the target signal name, the collection scheme in the vehicle type signal collection library is directly searched according to the target signal name, and the collection scheme obtained is the collection scheme set by the target signal designer, so that the target signal collection scheme obtained is more accurate. And, because the collection scheme in the vehicle type signal collection library is set by the signal designer, the collection scheme in the vehicle type signal collection library can be directly called when the target signal collection scheme is determined, without the need for other business personnel to design the collection scheme again, solving the problem that the advantages and disadvantages of the collection scheme designed by other business personnel are greatly affected by the experience of the business personnel. At the same time, the man-hours are reduced, and the efficiency of formulating the target signal collection scheme is improved. The target signal collection scheme is sent to the vehicle gateway, and the target signal corresponding to the target vehicle type is collected by the vehicle gateway according to the target signal collection scheme, so that the user can obtain the vehicle signal through the vehicle gateway background, and the running condition of the vehicle is checked according to the vehicle signal.

[0051] Because the target signal collection scheme corresponding to the target signal name needs to be determined, the vehicle type signal collection library needs to be constructed first. Specifically, in some embodiments, the determination process of the vehicle type signal collection library specifically includes:

[0052] Step A, receiving a signal matrix table corresponding to a vehicle type and a signal matrix marker list, wherein the signal matrix marker list includes a vehicle type and a follow-up vehicle type corresponding to the vehicle type;

[0053] Step B, calling a vehicle type project collection library, wherein the vehicle type project collection library includes a signal name corresponding to the vehicle type;

[0054] Step C, obtaining a vehicle type signal collection library according to the signal matrix table, the signal matrix marker list and the vehicle type project collection library.

[0055] In specific implementation, the vehicle network background comprises a signal management system and a smart writing platform. The signal management system is in communication connection with the smart writing platform. The signal management platform is used for managing the production and configuration of vehicle signal data collection schemes. The smart writing platform is used for setting signal collection schemes for signal designers and writing the signal collection schemes. The smart writing platform is a smart document writing platform. The system for managing the output document of a vehicle model project comprises a system for managing the vehicle signal matrix document.

[0056] The signal collection method described in the embodiment is applied to the signal management platform in the vehicle network background.

[0057] The signal management platform receives the signal matrix table and the signal matrix marking list corresponding to the vehicle model sent by the smart writing platform. The signal matrix table comprises the Chinese name of the signal, the English name of the signal, the signal sender, the signal receiver, the signal description, the signal message name, the signal type, the signal period, the signal start bit, the signal end bit, the signal size, the signal default initial value, the signal minimum value, the signal maximum value, and the signal value. The signal matrix marking list comprises the vehicle model and the legacy vehicle model corresponding to the vehicle model.

[0058] Exemplarily, the signal matrix marking list is shown in Table 1, and specifically comprises:

[0059] Table 1

[0060] Vehicle type Whether the vehicle type is a carryover vehicle type Carryover vehicle type A No —— B Yes C

[0061] The vehicle model project collection library is called. The vehicle model project collection library is a database stored in the signal management system. The vehicle model project collection library comprises at least one of the following: the signal name corresponding to the vehicle model, the bus position corresponding to the vehicle model, and the collection period corresponding to the vehicle model.

[0062] Since the signal matrix table, the signal matrix marking list, and the vehicle model project collection library are all one-to-one data information corresponding to the vehicle model, the vehicle signal collection library can be obtained by summarizing the signal matrix table, the signal matrix marking list, and the vehicle model project collection library according to the vehicle model. That is, the vehicle signal collection library comprises the vehicle model, the Chinese name of the signal, and the English name of the signal corresponding to the Chinese name of the signal, the signal sender, the signal receiver, the signal description, the signal message name, the signal type, the signal period, the signal start bit, the signal end bit, the signal size, the signal default initial value, the signal minimum value, the signal maximum value, the signal value, the legacy vehicle model, the bus position, and the signal collection period.

[0063] Through the above scheme, the signal matrix designer compiles the vehicle signal matrix of each vehicle model project on the wisdom writing platform. When compiling, the matrix designer marks the signal matrix of this vehicle model "yes / no" to follow other vehicle models on the wisdom writing platform. Therefore, the signal management system receives the signal matrix table and signal matrix marking list sent by the wisdom writing platform, and performs aggregation with the vehicle model project acquisition library stored by itself to obtain a vehicle signal acquisition library. The information of the vehicle signal acquisition library is more accurate and comprehensive.

[0064] Based on the execution process of the above steps 101 to 105, in some embodiments, step 104 specifically includes:

[0065] Step 1041, according to the target signal name, traversing the vehicle signal acquisition library.

[0066] Step 1042, in response to the vehicle signal acquisition library existing the target signal name, acquiring the target acquisition cycle and the target bus position corresponding to the target signal name, and obtaining a target signal acquisition scheme according to the target signal name, the target acquisition cycle and the target bus position. Or,

[0067] Step 1043, in response to the vehicle signal acquisition library not existing the target signal name, outputting update prompt information containing the target signal name, wherein the update prompt information is information prompting to update the vehicle signal acquisition library so as to make the vehicle signal acquisition library contain the related information corresponding to the target signal name.

[0068] In specific implementation, according to the target signal name, the vehicle signal acquisition library is traversed to determine whether the target signal name exists in the vehicle signal acquisition library.

[0069] If the target signal name exists in the vehicle signal acquisition library, it indicates that the vehicle signal acquisition library already contains the related information of the signal corresponding to the target signal name. According to the target signal name, the vehicle signal acquisition library is searched to obtain the target acquisition cycle and the target bus position corresponding to the target signal name. According to the target signal name, the target acquisition cycle and the target bus position, the target signal acquisition scheme is generated.

[0070] If the target signal name does not exist in the vehicle signal acquisition library, it indicates that the related information of the signal corresponding to the target signal name has not been stored in the vehicle signal acquisition library before. Therefore, the update prompt information containing the target signal name is outputted, so that the user can update the related information of the signal corresponding to the target signal name in the vehicle model acquisition library after receiving the update prompt information.

[0071] The prompting mode of the prompt information includes at least one of the following: voice prompt, pop-up window prompt, etc. The content form of the prompt information includes at least one of the following: text, image, rich text, etc.

[0072] Exemplarily, the prompting manner of the prompt information is a pop-up window prompt, the content form of the prompt information is text, the target signal name is signal A, and when it is determined that the vehicle model signal collection library does not exist the signal A, a pop-up window information of "please update the related information of the signal A" is output to prompt the user to update.

[0073] Through the above scheme, when the vehicle model signal collection library exists the target signal name, the target signal collection scheme can be directly found according to the target signal name, and the efficiency of formulating the target signal collection scheme is improved. When the vehicle model signal collection library does not exist the target signal name, prompt information is output at this time to realize the update of the vehicle model signal collection library, and the smooth generation of the target signal collection scheme is ensured.

[0074] When it is determined that the vehicle model signal collection library does not exist the target signal name, it means that the related information of the signal corresponding to the target signal name has not been stored in the vehicle model signal collection library before this time, and prompt information is output. After it is determined that the vehicle model signal collection library is updated, the target signal collection scheme can be determined according to the updated vehicle model signal collection library, and therefore, in some embodiments, after the update prompt information containing the target signal name is output in step 103, the method further includes the following steps.

[0075] Step 104A, determining that an update completion instruction is received, and obtaining an updated vehicle model signal collection library;

[0076] Step 104B, searching the updated vehicle model signal collection library according to the target signal name;

[0077] Step 104C, determining a target collection period and a target bus position corresponding to the target signal name, and obtaining a target signal collection scheme according to the target signal name, the target collection period and the target bus position.

[0078] In specific implementation, after the update prompt information containing the target signal name is output, an update completion instruction is received, which means that the user has completed the update of the vehicle model signal collection library, that is, the related information of the signal corresponding to the target signal name is stored in the updated vehicle model signal collection library.

[0079] The updated vehicle model signal collection library is searched according to the target signal name to obtain a target collection period and a target bus position corresponding to the target signal name. The target signal collection scheme is generated according to the target signal name, the target collection period and the target bus position.

[0080] By the above scheme, after receiving the update completion instruction, it is indicated that the vehicle model signal collection library is updated, and the updated vehicle model signal collection library is searched according to the target signal name again to obtain the target acquisition period and the target bus position corresponding to the target signal name, so as to successfully generate the corresponding target signal acquisition scheme, so that the subsequent vehicle gateway acquires the target signal corresponding to the target vehicle model according to the target signal acquisition scheme, and the user obtains the vehicle signal through the vehicle network background, and the running condition of the vehicle is checked according to the vehicle signal.

[0081] In some embodiments, in steps 1042 and 104C, the target signal acquisition scheme is obtained according to the target signal name, the target acquisition period and the target bus position, specifically comprising:

[0082] Step a: according to the vehicle model signal collection library, the frame name, target signal value and target signal start and end position corresponding to the target signal name are searched and obtained;

[0083] Step b: the target signal name, the target acquisition period, the target bus position, the frame name, the target signal value and the target signal start and end position are summarized to generate a target signal acquisition scheme.

[0084] In specific implementation, the vehicle model signal collection library includes vehicle model, signal Chinese name, signal English name corresponding to the signal Chinese name, signal transmitting party, signal receiving party, signal description, signal message name, signal type, signal period, signal start position, signal end position, signal size, signal default initial value, signal minimum value, signal maximum value, signal value, vehicle model used, bus position and signal acquisition period.

[0085] Therefore, the vehicle model signal collection library is searched based on the target signal name to obtain the frame name, target signal value and target signal start and end position corresponding to the target signal name, and the target signal acquisition scheme is generated according to the target signal name, the target acquisition period, the target bus position, the frame name, the target signal value and the target signal start and end position, that is, the target signal name, the target acquisition period, the target bus position, the frame name, the target signal value and the target signal start and end position are summarized to generate a target signal acquisition scheme.

[0086] By the above scheme, the target signal acquisition scheme is obtained according to the target signal name, the target acquisition period, the target bus position, the frame name, the target signal value and the target signal start and end position. The subsequent vehicle gateway can acquire the target signal corresponding to the target signal name at the target bus position according to the target acquisition period.

[0087] In the case that the vehicle type signal acquisition library contains the follow-up vehicle type corresponding to the target vehicle type, the method further includes the following steps after step 102:

[0088] Step 10A, in response to the existence of the follow-up vehicle type corresponding to the target vehicle type, determining the follow-up type corresponding to the target vehicle type according to the vehicle type signal acquisition library;

[0089] Step 10B, determining the target signal acquisition scheme corresponding to the target vehicle type according to the follow-up type, and sending the target signal acquisition scheme to the vehicle gateway, so that the vehicle gateway collects the target signal corresponding to the target vehicle type according to the target signal acquisition scheme.

[0090] In a specific implementation, the vehicle type signal acquisition library contains the correspondence between the vehicle type, the follow-up vehicle type and the follow-up type, and whether the follow-up vehicle type corresponding to the target vehicle type exists is determined according to the vehicle type signal acquisition library. The follow-up type is a type set by the user on the smart writing platform.

[0091] If it is determined that the follow-up vehicle type corresponding to the target vehicle type exists, the follow-up type corresponding to the target vehicle type is further determined, wherein the follow-up type includes complete follow-up and partial follow-up, the complete follow-up means that the signal matrix of the target vehicle type is completely the same as that of the follow-up vehicle type, and the partial follow-up means that the signal matrix of the target vehicle type is partially the same as that of the follow-up vehicle type and partially different.

[0092] The target signal acquisition scheme corresponding to the target vehicle type is determined according to the follow-up type, and the target signal acquisition scheme is sent to the vehicle gateway, so that the vehicle gateway collects the target signal corresponding to the target vehicle type according to the target signal acquisition scheme.

[0093] Through the above scheme, when the follow-up vehicle type corresponding to the target vehicle type exists, the follow-up type corresponding to the target vehicle type is considered, and then the target signal acquisition scheme corresponding to the target vehicle type is determined according to the follow-up type. The target signal acquisition scheme is more accurate.

[0094] If the vehicle type signal acquisition library contains the follow-up vehicle type corresponding to the target vehicle type, the way of determining the target signal acquisition scheme is different according to the follow-up type, so the follow-up type needs to be determined first, and then the corresponding target signal acquisition scheme is determined, that is, in some embodiments, step 10B specifically includes the following steps:

[0095] Step 10B1, in response to the follow-up type being complete follow-up, determining the historical signal acquisition scheme corresponding to the follow-up vehicle type according to the vehicle type signal acquisition library, and taking the historical signal acquisition scheme as the target signal acquisition scheme corresponding to the target vehicle type.

[0096] or,

[0097] Step 10B2: In response to the fact that the reuse type is partially reused, the target signal acquisition scheme corresponding to the target vehicle model is determined according to the target signal name, the vehicle model signal acquisition library, and the historical signal acquisition scheme corresponding to the reused vehicle model.

[0098] In practice, each time the signal management system determines the signal acquisition scheme corresponding to a vehicle model, it stores the vehicle model and the corresponding signal acquisition scheme in the vehicle model signal acquisition database.

[0099] Determine the type of vehicle to be used for the target vehicle. If the type of vehicle to be used is completely used, it means that the signal matrix of the target vehicle and the vehicle to be used are exactly the same. Therefore, the vehicle signal acquisition library can be searched directly according to the vehicle to obtain the historical signal acquisition scheme corresponding to the vehicle to be used. The historical signal acquisition scheme can be directly used as the target signal acquisition scheme corresponding to the target vehicle.

[0100] If the reuse type is partial reuse, it means that the signal matrix of the target vehicle model and the reused vehicle model are partially the same, but partially different. Based on the historical signal acquisition scheme corresponding to the reused vehicle model, the target signal acquisition scheme corresponding to the same part of the signal matrix is ​​determined. Based on the target signal name and the vehicle model signal acquisition library, the target signal acquisition scheme corresponding to the different parts of the signal matrix is ​​determined.

[0101] With the above scheme, when the retention type corresponding to the target model is determined to be fully retained, it means that the signal matrix of the target model and the retained model are exactly the same. The historical signal acquisition scheme can be directly used as the target signal acquisition scheme corresponding to the target model, which shortens the generation time of the target signal acquisition scheme and improves the generation efficiency of the signal acquisition scheme.

[0102] For signals that are partially reused, the usable signals are directly acquired according to the acquisition scheme for reused signals, while the acquisition scheme for unusable signals is redefined. Therefore, in some embodiments, step 10B2 specifically includes:

[0103] Step a: Determine the target signal name of the target signal corresponding to the target vehicle model, and the continuation signal name of the continuation signal corresponding to the vehicle model being used;

[0104] Step b: Take the target signal corresponding to the target signal name that is the same as the inherited signal name as the first target signal, and take the target historical signal acquisition scheme corresponding to the inherited signal name as the first initial signal acquisition scheme corresponding to the first target signal.

[0105] Step c, taking the target signal corresponding to the target signal name different from the legacy signal name as a second target signal, searching the vehicle type signal collection library according to the target signal name of the second target signal to obtain a second initial signal collection scheme corresponding to the second target signal;

[0106] Step d, summarizing the first initial signal collection scheme and the second initial signal collection scheme to obtain a target signal collection scheme.

[0107] In specific implementation, the target signal name of the target signal corresponding to the target vehicle type and the legacy signal name of the legacy signal corresponding to the legacy vehicle type are compared.

[0108] Taking the target signal corresponding to the target signal name same as the legacy signal name as a first target signal and taking the legacy signal corresponding to the legacy signal name as a first legacy signal, a target historical signal collection scheme corresponding to the first legacy signal is searched, and the target historical signal collection scheme is taken as a first initial signal collection scheme corresponding to the first target signal.

[0109] Taking the target signal corresponding to the target signal name different from the legacy signal name as a second target signal, a second initial signal collection scheme corresponding to the second target signal is obtained by searching the vehicle type signal collection library according to the target signal name of the second target signal.

[0110] Summarizing the first initial signal collection scheme and the second initial signal collection scheme to obtain a target signal collection scheme.

[0111] Exemplarily, the target signal name of the target signal corresponding to the target vehicle type X is signal A, signal B and signal C, and the legacy signal name of the legacy signal corresponding to the legacy vehicle type Y is signal A and signal C. Signal A and signal C are taken as the first target signal, and signal B is taken as the second target signal.

[0112] The target historical signal collection scheme corresponding to signal A and the target historical signal collection scheme corresponding to signal C are searched, and the target historical signal collection scheme corresponding to signal A and the target historical signal collection scheme corresponding to signal C are taken as the first initial signal collection scheme. According to the target signal name, the vehicle type signal collection library is searched to obtain a second initial signal collection scheme corresponding to signal B.

[0113] The first initial signal collection scheme and the second initial signal collection scheme are counted to obtain a target signal collection scheme corresponding to the target vehicle type X.

[0114] By the above scheme, for the target vehicle type of the type of partial follow-up, the same part in the signal matrix is directly used for the target historical signal acquisition scheme corresponding to the follow-up signal, and only the different part is re-determined for the signal acquisition scheme, thereby shortening the processing time and improving the generation efficiency of the signal acquisition scheme.

[0115] In some embodiments, after determining the target signal acquisition scheme corresponding to the target signal name, the target signal acquisition scheme and the target signal name are stored in the vehicle type signal acquisition library, and the target signal name is used as the label information of the target signal acquisition scheme in the vehicle type signal acquisition library. For subsequent determination of the target signal acquisition scheme corresponding to the new target vehicle type, if there is a signal same as the target signal name in the new target vehicle type, the corresponding signal acquisition scheme can be directly determined according to the target signal name, without the need to update the vehicle type signal acquisition library again, thereby improving the signal acquisition efficiency.

[0116] Based on the same inventive concept, another embodiment of the present disclosure provides a flowchart of signal acquisition, which involves a vehicle networking background and a vehicle gateway, the vehicle networking background includes a signal management system and a smart writing platform, as shown in Figure 2 The specific implementation includes the following steps:

[0117] Step 201, receiving a signal acquisition instruction, determining a target vehicle type corresponding to the signal acquisition instruction.

[0118] In specific implementation, after receiving the signal acquisition instruction, it indicates that the user wants to perform signal acquisition. The target vehicle type is included in the signal acquisition instruction, that is, the user wants to collect the vehicle signal of the target vehicle type.

[0119] Step 202, the signal management system includes a vehicle type project acquisition library, and each business department uniformly maintains the total vehicle type project acquisition library in the signal management system, which includes the Chinese name, CAN bus position and acquisition period of the signal required to be collected by each business department.

[0120] In specific implementation, the vehicle type project acquisition library is obtained, which is a database stored in the signal management system, and the vehicle type project acquisition library includes at least one of the following: signal name corresponding to the vehicle type, bus position corresponding to the vehicle type and acquisition period corresponding to the vehicle type.

[0121] Step 203, the smart writing platform sends the signal matrix table and the signal matrix marking list corresponding to the vehicle type to the signal management platform. The signal matrix designer compiles the whole vehicle signal matrix of each vehicle type project in the smart writing platform, and marks the signal matrix of this vehicle type "yes / no" follow-up other vehicle types in the smart writing platform during compilation.

[0122] In specific implementation, the signal management platform receives the signal matrix table and the signal matrix mark list corresponding to the vehicle type sent by the wisdom writing platform, wherein the signal matrix table includes the Chinese name of the signal, the English name of the signal, the signal sender, the signal receiver, the signal description, the signal message name, the signal type, the signal period, the signal start bit, the signal end bit, the signal size, the signal default initial value, the signal minimum value, the signal maximum value, and the signal value. The signal matrix mark list includes the vehicle type and the vehicle type corresponding to the vehicle type.

[0123] In step 204, the signal management system aggregates the signal matrix table, the signal matrix mark list, and the vehicle type project collection library according to the vehicle type to obtain a vehicle type signal collection library.

[0124] In specific implementation, the signal matrix table, the signal matrix mark list, and the vehicle type project collection library are all data information corresponding to the vehicle type. Therefore, the signal matrix table, the signal matrix mark list, and the vehicle type project collection library can be aggregated according to the vehicle type to obtain a vehicle type signal collection library. The vehicle type signal collection library includes the vehicle type, the Chinese name of the signal, the English name of the signal corresponding to the Chinese name of the signal, the signal sender, the signal receiver, the signal description, the signal message name, the signal type, the signal period, the signal start bit, the signal end bit, the signal size, the signal default initial value, the signal minimum value, the signal maximum value, the signal value, the vehicle type corresponding to the vehicle type, the bus position, and the signal collection period.

[0125] In step 205, the signal management system determines whether there is a vehicle type corresponding to the target vehicle type according to the vehicle type signal collection library, wherein the vehicle type corresponding to the target vehicle type is a vehicle type with the same signal matrix as the target vehicle type.

[0126] In specific implementation, the vehicle type signal collection library is obtained, which includes each vehicle type and whether the vehicle type has a corresponding vehicle type, and if the vehicle type has a corresponding vehicle type, the vehicle type signal collection library further includes the specific vehicle type name of the vehicle type corresponding to the vehicle type. The vehicle type corresponding to the target vehicle type is a vehicle type with the same signal matrix as the target vehicle type, for example, vehicle type B is a vehicle type obtained by modifying vehicle type A, and the vehicle type corresponding to vehicle type B is vehicle type A.

[0127] In step 206, in response to the existence of the vehicle type corresponding to the target vehicle type and the type of the vehicle type being completely used, the signal management system determines the historical signal collection scheme corresponding to the vehicle type according to the vehicle type signal collection library, and takes the historical signal collection scheme as the target signal collection scheme corresponding to the target vehicle type.

[0128] In specific implementation, the type of following is determined according to the target vehicle model, and if the type of following is complete following, it means that the signal matrix of the target vehicle model is completely the same as that of the following vehicle model, so the signal acquisition library of the vehicle model can be directly searched according to the following vehicle model to obtain the historical signal acquisition scheme corresponding to the following vehicle model, and the historical signal acquisition scheme is directly used as the target signal acquisition scheme corresponding to the target vehicle model.

[0129] In step 207, the signal management system determines the target signal name of the target signal corresponding to the target vehicle model in response to the absence of the following vehicle model corresponding to the target vehicle model, and judges whether the target signal name exists in the signal acquisition library of the vehicle model. If yes, step 208 is performed. If no, step 209 is performed.

[0130] In specific implementation, if the target vehicle model does not have a corresponding following vehicle model, the signal acquisition scheme of the target vehicle model cannot be directly obtained from other vehicle models, and the target signal acquisition scheme needs to be determined again. The signal acquisition library of the vehicle model contains signals and signal names corresponding to different vehicle models, and the target signal name of the target signal corresponding to the target vehicle model is determined.

[0131] In step 208, the signal management system determines the target acquisition period and the target bus position corresponding to the target signal name in response to the existence of the target signal name in the signal acquisition library of the vehicle model, and obtains the target signal acquisition scheme according to the target signal name, the target acquisition period and the target bus position.

[0132] In specific implementation, if the target signal name exists in the signal acquisition library of the vehicle model, it means that the signal acquisition library of the vehicle model already contains the relevant information of the signal corresponding to the target signal name. The target signal acquisition scheme is obtained by searching the signal acquisition library of the vehicle model according to the target signal name, and the target acquisition period and the target bus position corresponding to the target signal name are obtained. The target signal acquisition scheme is generated according to the target signal name, the target acquisition period and the target bus position.

[0133] In step 209, the signal management system outputs update prompt information containing the target signal name in response to the absence of the target signal name in the signal acquisition library of the vehicle model, wherein the update prompt information is information prompting to update the signal acquisition library of the vehicle model so as to contain the relevant information corresponding to the target signal name in the signal acquisition library of the vehicle model.

[0134] In specific implementation, if the target signal name does not exist in the signal acquisition library of the vehicle model, it means that the relevant information of the signal corresponding to the target signal name has not been stored in the signal acquisition library of the vehicle model before. Therefore, the update prompt information containing the target signal name is outputted, so that the user can update the relevant information of the signal corresponding to the target signal name in the signal acquisition library of the vehicle model after receiving the update prompt information.

[0135] Step 210, the signal management system determines that the update completion instruction is received, and obtains the updated vehicle model signal collection library.

[0136] In specific implementation, after outputting the update prompt information containing the target signal name, the update completion instruction is received, at this time, it indicates that the user has completed the update of the vehicle model signal collection library, that is, the updated vehicle model signal collection library contains the related information of the signal corresponding to the target signal name.

[0137] Step 211, the signal management system determines the target collection period and the target bus position corresponding to the target signal name, and obtains the target signal collection scheme according to the target signal name, the target collection period and the target bus position.

[0138] In specific implementation, the vehicle model signal collection library is searched according to the target signal name, and then the target signal collection scheme corresponding to the target signal name is determined, the target signal collection scheme is the specific collection position, collection period and other collection information of the vehicle gateway when collecting the target signal.

[0139] The target signal collection scheme includes at least one of the following: the Chinese name of the target signal, the English name of the target signal, the frame name of the target signal, the start bit of the target signal, the end bit of the target signal, the signal value of the target signal, and the collection period of the target signal.

[0140] Step 212, the signal management system sends the target signal collection scheme to the vehicle gateway, so that the vehicle gateway collects the target signal corresponding to the target vehicle model according to the target signal collection scheme.

[0141] Step 213, after the vehicle gateway receives the target signal collection scheme, the target signal corresponding to the target vehicle model is collected according to the target signal collection scheme.

[0142] In specific implementation, the target signal collection scheme is sent to the vehicle gateway, and after the vehicle gateway receives the target signal collection scheme, the target signal corresponding to the target vehicle model is collected according to the target signal collection scheme. After the vehicle gateway collects, the signal collection result is fed back to the Internet of vehicles background, so that the user can call the corresponding signal collection result through the Internet of vehicles background, and analyze the target signal according to the signal collection result.

[0143] It should be noted that the method of the embodiment of the present disclosure can be executed by a single device, such as a computer or a server. The method of the embodiment can also be applied to a distributed scenario, and completed by multiple devices cooperating with each other. In this distributed scenario, one of the multiple devices can only execute one or more steps in the method of the embodiment of the present disclosure, and the multiple devices can interact with each other to complete the method.

[0144] It should be noted that the above describes some embodiments of the present disclosure. Other embodiments are within the scope of the appended claims. In some cases, the acts or steps recited in the claims can be performed in a different order than those described above and still achieve desirable results. In addition, the processes depicted in the accompanying figures do not necessarily require the particular order shown or sequential order to achieve the desired results. In certain implementations, multitasking and parallel processing can be advantageous or necessary.

[0145] Based on the same inventive concept, the present disclosure also provides a signal acquisition device corresponding to any of the above-mentioned embodiment methods.

[0146] Reference Figure 3 , Figure 3 The signal acquisition device of the embodiment comprises:

[0147] The instruction receiving module 301 is configured to receive a signal acquisition instruction and determine a target vehicle model corresponding to the signal acquisition instruction;

[0148] The judgment module 302 is configured to determine whether there is a legacy vehicle model corresponding to the target vehicle model according to a preset vehicle model signal acquisition library, wherein the legacy vehicle model is a vehicle model with the same signal matrix as the target vehicle model;

[0149] The signal name determining module 303 is configured to determine a target signal name of a target signal corresponding to the target vehicle model in response to the absence of a legacy vehicle model corresponding to the target vehicle model;

[0150] The acquisition scheme determining module 304 is configured to determine a target signal acquisition scheme corresponding to the target signal name according to the target signal name and the vehicle model signal acquisition library;

[0151] The sending module 305 is configured to send the target signal acquisition scheme to a vehicle gateway, so that the vehicle gateway acquires a target signal corresponding to the target vehicle model according to the target signal acquisition scheme.

[0152] In some embodiments, the device further comprises an acquisition library determining module, which is specifically configured to:

[0153] Receive a signal matrix table and a signal matrix marker list corresponding to a vehicle model, wherein the signal matrix marker list includes a vehicle model and a legacy vehicle model corresponding to the vehicle model;

[0154] Call a vehicle model item acquisition library, wherein the vehicle model item acquisition library includes a signal name corresponding to the vehicle model;

[0155] According to the signal matrix table, the signal matrix mark list and the vehicle model item collection library, a vehicle model signal collection library is obtained.

[0156] In some embodiments, the collection scheme determination module 304 is specifically configured to:

[0157] According to the target signal name, the vehicle model signal collection library is traversed;

[0158] In response to the target signal name existing in the vehicle model signal collection library, a target collection period and a target bus position corresponding to the target signal name are obtained, and a target signal collection scheme is obtained according to the target signal name, the target collection period and the target bus position; or,

[0159] In response to the target signal name not existing in the vehicle model signal collection library, update prompt information containing the target signal name is output, wherein the update prompt information is information prompting to update the vehicle model signal collection library so as to contain relevant information corresponding to the target signal name in the vehicle model signal collection library.

[0160] In some embodiments, the collection scheme determination module 304 is specifically further configured to:

[0161] According to the vehicle model signal collection library, a frame name, a target signal value and a target signal start and end position corresponding to the target signal name are found out;

[0162] The target signal name, the target collection period, the target bus position, the frame name, the target signal value and the target signal start and end position are summarized to generate a target signal collection scheme.

[0163] In some embodiments, the device further comprises a carry-over type determination module, which specifically comprises:

[0164] A carry-over type determination unit is configured to, in response to a carry-over vehicle model corresponding to the target vehicle model existing, determine a carry-over type corresponding to the target vehicle model according to the vehicle model signal collection library;

[0165] A collection scheme determination unit is configured to determine a target signal collection scheme corresponding to the target vehicle model according to the carry-over type, and send the target signal collection scheme to a vehicle gateway, so that the vehicle gateway collects a target signal corresponding to the target vehicle model according to the target signal collection scheme.

[0166] In some embodiments, the collection scheme determination unit is specifically configured to:

[0167] In response to the type of the following being complete following, determining the historical signal acquisition scheme corresponding to the following vehicle model according to the vehicle model signal acquisition library, and taking the historical signal acquisition scheme as the target signal acquisition scheme corresponding to the target vehicle model; or

[0168] In response to the type of the following being partial following, determining the target signal acquisition scheme corresponding to the target vehicle model according to the target signal name, the vehicle model signal acquisition library and the historical signal acquisition scheme corresponding to the following vehicle model.

[0169] In some embodiments, the acquisition scheme determining unit is specifically configured to:

[0170] determining the target signal name of the target signal corresponding to the target vehicle model, and the following signal name of the following signal corresponding to the following vehicle model;

[0171] taking the target signal corresponding to the target signal name same as the following signal name as the first target signal, and taking the target historical signal acquisition scheme corresponding to the following signal name as the first initial signal acquisition scheme corresponding to the first target signal;

[0172] taking the target signal corresponding to the target signal name different from the following signal name as the second target signal, and searching the vehicle model signal acquisition library according to the target signal name of the second target signal to obtain the second initial signal acquisition scheme corresponding to the second target signal;

[0173] summarizing the first initial signal acquisition scheme and the second initial signal acquisition scheme to obtain the target signal acquisition scheme.

[0174] In some embodiments, the device further comprises a storage module, which is specifically configured to:

[0175] storing the target signal acquisition scheme and the target signal name into the vehicle model signal acquisition library, and taking the target signal name as the label information of the target signal acquisition scheme in the vehicle model signal acquisition library.

[0176] For the convenience of description, the above device is described in various modules according to functions. Of course, the functions of each module can be implemented in one or more software and / or hardware when implementing the present disclosure.

[0177] The device of the above embodiments is used to implement the corresponding signal acquisition method in any of the preceding embodiments, and has the beneficial effects of the corresponding method embodiments, which are not described here again.

[0178] Corresponding to the method of any of the above embodiments based on the same inventive concept, the disclosure also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the signal acquisition method of any of the above embodiments.

[0179] Figure 4 A more specific hardware structure of an electronic device is shown, which can include a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040 are connected to each other through the bus 1050 for internal communication within the device.

[0180] The processor 1010 can be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an ASIC (Application Specific Integrated Circuit), or one or more integrated circuits, etc., for executing related programs to implement the technical solutions provided by the embodiments of the present disclosure.

[0181] The memory 1020 can be implemented by a ROM (Read Only Memory), a RAM (Random Access Memory), a static storage device, a dynamic storage device, etc. The memory 1020 can store an operating system and other application programs, and when the technical solutions provided by the embodiments of the present disclosure are implemented by software or firmware, the related program codes are stored in the memory 1020 and executed by the processor 1010.

[0182] The input / output interface 1030 is used to connect input / output modules to realize information input and output. The input / output modules can be configured as components in the device (not shown in the figure) or externally connected to the device to provide corresponding functions. The input device can include a keyboard, a mouse, a touch screen, a microphone, various sensors, etc., and the output device can include a display, a speaker, a vibrator, an indicator light, etc.

[0183] The communication interface 1040 is used to connect the communication module (not shown in the figure) to realize the communication interaction between the device and other devices. The communication module can realize communication through wired means (such as USB, network cable, etc.) or through wireless means (such as mobile network, WIFI, Bluetooth, etc.).

[0184] Bus 1050 includes a path for transferring information between the various components (e.g., processor 1010, memory 1020, input / output interface 1030, and communication interface 1040) of the device.

[0185] It should be noted that although the above device only shows the processor 1010, the memory 1020, the input / output interface 1030, the communication interface 1040 and the bus 1050, in the specific implementation process, the device can also include other components necessary for normal operation. In addition, those skilled in the art can understand that the above device can also only contain the components necessary to implement the embodiments of the present specification, and does not have to contain all the components shown in the figure.

[0186] The electronic device of the above embodiment is used to implement the corresponding signal acquisition method in any of the preceding embodiments, and has the beneficial effects of the corresponding method embodiments, which are not repeated here.

[0187] Based on the same inventive concept, the disclosure also provides a non-transitory computer readable storage medium corresponding to any of the above embodiment methods, the non-transitory computer readable storage medium stores computer instructions for causing the computer to execute the signal acquisition method according to any of the above embodiments.

[0188] The computer readable medium of the present embodiment includes permanent and non-permanent, removable and non-removable media, which can be implemented by any method or technology to store information. The information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassette, magnetic tape, magnetic disk storage or other magnetic storage device, or any other non-transmission medium that can be used to store information accessible by a computing device.

[0189] The computer instructions stored in the storage medium of the above embodiment are used to cause the computer to execute the signal acquisition method according to any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which are not repeated here.

[0190] Based on the same inventive concept, the application also provides a vehicle comprising the signal acquisition device, the electronic device, and the computer readable storage medium in the above embodiments, and the vehicle device implements the signal acquisition method in any one of the above embodiments.

[0191] The vehicle in the above embodiments is used to implement the signal acquisition method in any one of the above embodiments, and has the beneficial effects of the corresponding method embodiments, which are not described here again.

[0192] It can be understood that, before using the technical solutions of the various embodiments in the present disclosure, the type, use range, use scenario, etc. of the personal information involved will be informed to the user in a proper manner, and the authorization of the user will be obtained.

[0193] For example, in response to receiving the active request of the user, prompt information is sent to the user to explicitly prompt the user that the operation requested to be performed will require the acquisition and use of personal information of the user. Thus, the user can choose whether to provide personal information to the software or hardware such as electronic device, application program, server or storage medium, etc. that performs the technical solutions of the present disclosure according to the prompt information.

[0194] As an optional but not limited implementation manner, in response to accepting the active request of the user, the manner of sending prompt information to the user may, for example, be a pop-up window manner, and the prompt information may, for example, be presented in the form of text in the pop-up window. In addition, the pop-up window may also carry selection controls for the user to select "agree" or "disagree" to provide personal information to the electronic device.

[0195] It can be understood that the above notification and user authorization process is only illustrative, and does not limit the implementation manner of the present disclosure, and other manners meeting the relevant laws and regulations can also be applied to the implementation manner of the present disclosure.

[0196] Those skilled in the art should understand that the discussion of any of the above embodiments is only exemplary and is not intended to imply that the scope of the present disclosure is limited to these examples; under the idea of the present disclosure, the above embodiments or technical features in different embodiments can also be combined, the steps can be implemented in any order, and there are many other changes of different aspects of the embodiments of the present disclosure as described above, which are not provided in detail for the sake of brevity.

[0197] Additionally, to simplify the description and discussion, and so as not to obscure the understanding of the embodiments of the disclosure, the well-known power / ground connections of integrated circuits (ICs) and other components can or can not be shown in the provided figures. Furthermore, devices can be shown in block diagram form in order to avoid obscuring the understanding of the embodiments of the disclosure, and also in view of the fact that the details in terms of the manner of implementation of the block diagram apparatus are highly dependent on the platform upon which the embodiments of the disclosure are to be implemented (i.e., these details should be well within the understanding of one of ordinary skill in the art). Where specific details are set forth in order to describe an illustrative embodiment of the disclosure, it should be apparent to those skilled in the art that the embodiments of the disclosure can be practiced without, or with variation of, these specific details. The description is thus to be considered in all respects only as illustrative and not restrictive.

[0198] While the disclosure has been described in connection with specific embodiments thereof, many alternatives, modifications, and variations will be apparent to those of ordinary skill in the art in light of the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) can use the embodiments discussed.

[0199] The embodiments of the disclosure are intended to cover all such alternatives, modifications, and variations as come within the scope of the broadest possible interpretation of the application. Accordingly, any and all such modifications, variations, and equivalents that fall within the spirit and scope of the embodiments of the disclosure are intended to be included within the scope of the disclosure.

Claims

1. A signal acquisition method, characterized by, The method comprises the following steps: receiving a signal collection instruction, determining a target vehicle type corresponding to the signal collection instruction; determining whether there is a legacy vehicle type corresponding to the target vehicle type according to a preset vehicle type signal collection library, wherein the legacy vehicle type is a vehicle type with the same signal matrix as the target vehicle type, and the signal matrix comprises signal name, signal transmitting party, signal receiving party, signal description, signal message name, signal type, signal period, signal start and end position, signal size, signal default initial value, signal minimum value, signal maximum value, and signal value; in response to the absence of a legacy vehicle type corresponding to the target vehicle type, determining a target signal name of a target signal corresponding to the target vehicle type; determining a target signal collection scheme corresponding to the target signal name according to the target signal name and the vehicle type signal collection library; sending the target signal collection scheme to a vehicle gateway, so that the vehicle gateway collects the target signal corresponding to the target vehicle type according to the target signal collection scheme; the determination of the target signal collection scheme corresponding to the target signal name according to the target signal name and the vehicle type signal collection library comprises: traversing the vehicle type signal collection library according to the target signal name; in response to the presence of the target signal name in the vehicle type signal collection library, obtaining a target collection period and a target bus position corresponding to the target signal name, and obtaining a target signal collection scheme according to the target signal name, the target collection period, and the target bus position, wherein the target signal collection scheme comprises at least one of the following: signal name of the target signal, frame name of the target signal, start and end position of the target signal, signal value of the target signal, target bus position of the target signal, and target collection period of the target signal; or in response to the absence of the target signal name in the vehicle type signal collection library, outputting update prompt information containing the target signal name, wherein the update prompt information is a prompt to update the vehicle type signal collection library so as to include relevant information corresponding to the target signal name in the vehicle type signal collection library; the method further comprises the following steps: in response to the presence of a legacy vehicle type corresponding to the target vehicle type, determining a legacy type corresponding to the target vehicle type according to the vehicle type signal collection library; determining a target signal collection scheme corresponding to the target vehicle type according to the legacy type; the determination of the target signal collection scheme corresponding to the target vehicle type according to the legacy type comprises: in response to the legacy type being partial legacy, determining a target signal collection scheme corresponding to the target vehicle type according to the target signal name, the vehicle type signal collection library, and a historical signal collection scheme corresponding to the legacy vehicle type; the determination of the target signal collection scheme corresponding to the target vehicle type according to the target signal name, the vehicle type signal collection library, and the historical signal collection scheme corresponding to the legacy vehicle type comprises: determining a target signal name of a target signal corresponding to the target vehicle type, and a legacy signal name of a legacy signal corresponding to the legacy vehicle type; Corresponding to the target signal name of the legacy signal name, the target signal is taken as the first target signal, and the target historical signal acquisition scheme corresponding to the legacy signal name is taken as the first initial signal acquisition scheme corresponding to the first target signal; Corresponding to the target signal name of the legacy signal name, the target signal is taken as the second target signal, and according to the target signal name of the second target signal, the vehicle type signal acquisition library is searched to obtain the second initial signal acquisition scheme corresponding to the second target signal; The first initial signal acquisition scheme and the second initial signal acquisition scheme are summarized to obtain a target signal acquisition scheme.

2. The method of claim 1, wherein, The determination process of the vehicle type signal acquisition library comprises: Receiving a signal matrix table and a signal matrix marking list corresponding to a vehicle type, wherein the signal matrix marking list includes a vehicle type and a legacy vehicle type corresponding to the vehicle type; Accessing a vehicle type item acquisition library, wherein the vehicle type item acquisition library includes signal names corresponding to the vehicle type; According to the vehicle type, the signal matrix table, the signal matrix marking list and the vehicle type item acquisition library are summarized to obtain a vehicle type signal acquisition library.

3. The method of claim 1, wherein, According to the target signal name, the target acquisition cycle and the target bus position, the target signal acquisition scheme comprises: According to the vehicle type signal acquisition library, the frame name, the target signal value and the target signal start and end position corresponding to the target signal name are found; The target signal name, the target acquisition cycle, the target bus position, the frame name, the target signal value and the target signal start and end position are summarized to generate a target signal acquisition scheme.

4. The method of claim 1, wherein, According to the legacy type, the target signal acquisition scheme corresponding to the target vehicle type comprises: In response to the legacy type being completely followed, the historical signal acquisition scheme corresponding to the legacy vehicle type is determined according to the vehicle type signal acquisition library, and the historical signal acquisition scheme is taken as the target signal acquisition scheme corresponding to the target vehicle type.

5. The method of claim 1, wherein, After determining the target signal acquisition scheme corresponding to the target signal name, it further comprises: The target signal acquisition scheme and the target signal name are stored in the vehicle type signal acquisition library, and the target signal name is taken as the label information of the target signal acquisition scheme in the vehicle type signal acquisition library.

6. A signal acquisition device, characterized by Comprise: The instruction receiving module is configured to receive a signal acquisition instruction and determine a target vehicle type corresponding to the signal acquisition instruction; The judgment module is configured to obtain a vehicle type signal acquisition library and determine whether there is a legacy vehicle type corresponding to the target vehicle type according to the vehicle type signal acquisition library, wherein the legacy vehicle type is a vehicle type with the same signal matrix as the target vehicle type, and the signal matrix includes signal name, signal emitter, signal receiver, signal description, signal message name, signal type, signal period, signal start and end position, signal size, signal default initial value, signal minimum value, signal maximum value and signal value; The signal name determination module is configured to determine the target signal name of the target signal corresponding to the target vehicle type in response to the absence of a legacy vehicle type corresponding to the target vehicle type. The collection scheme determination module is configured to determine a target signal collection scheme corresponding to the target signal name according to the target signal name and the vehicle type signal collection library; The sending module is configured to send the target signal collection scheme to a vehicle gateway, so that the vehicle gateway collects a target signal corresponding to the target vehicle type according to the target signal collection scheme; The target signal collection scheme corresponding to the target signal name is determined according to the target signal name and the vehicle type signal collection library, including: According to the target signal name, the vehicle type signal collection library is traversed; In response to the target signal name existing in the vehicle type signal collection library, a target collection period and a target bus position corresponding to the target signal name are acquired, and a target signal collection scheme is obtained according to the target signal name, the target collection period and the target bus position, wherein the target signal collection scheme includes at least one of the following: a signal name of a target signal, a frame name of the target signal, start and end positions of the target signal, a signal value of the target signal, a target bus position of the target signal and a target collection period of the target signal; or In response to the target signal name not existing in the vehicle type signal collection library, update prompt information containing the target signal name is output, wherein the update prompt information is information prompting to update the vehicle type signal collection library so as to contain relevant information corresponding to the target signal name in the vehicle type signal collection library; Further comprising: In response to an existing follow-up vehicle type corresponding to the target vehicle type, a follow-up type corresponding to the target vehicle type is determined according to the vehicle type signal collection library; A target signal collection scheme corresponding to the target vehicle type is determined according to the follow-up type; The target signal collection scheme corresponding to the target vehicle type is determined according to the follow-up type, including: In response to the follow-up type being partial follow-up, a target signal collection scheme corresponding to the target vehicle type is determined according to the target signal name, the vehicle type signal collection library and a historical signal collection scheme corresponding to the follow-up vehicle type; The target signal collection scheme corresponding to the target vehicle type is determined according to the target signal name, the vehicle type signal collection library and the historical signal collection scheme corresponding to the follow-up vehicle type, including: A target signal name of a target signal corresponding to the target vehicle type and a follow-up signal name of a follow-up signal corresponding to the follow-up vehicle type are determined; A target signal corresponding to the target signal name same as the follow-up signal name is taken as a first target signal, and a target historical signal collection scheme corresponding to the follow-up signal name is taken as a first initial signal collection scheme corresponding to the first target signal; A target signal corresponding to the target signal name different from the follow-up signal name is taken as a second target signal, and a second initial signal collection scheme corresponding to the second target signal is obtained by searching the vehicle type signal collection library according to a target signal name of the second target signal; The first initial signal collection scheme and the second initial signal collection scheme are summarized to obtain the target signal collection scheme.

7. An electronic device comprising a memory, a processor, and a computer program stored on the memory and loadable on the processor, the processor implementing the method according to any one of claims 1 to 5 when executing the program.

Citation Information

Patent Citations

  • Vehicle data acquisition method and device, electronic equipment and readable storage medium

    CN117956005A

  • Information configuration library generation method and device and electronic equipment

    CN119166855A