Information matching method and device
By obtaining and parsing configuration files and matching the preset personnel of the failed detection items, the inefficiency problem caused by long manual communication links in the vehicle's offline process is solved, more efficient problem positioning and solving, and the production efficiency of the production line is improved.
Patent Information
- Application Number
- CN202311433646.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-31
- Publication Date
- 2025-05-02
AI Technical Summary
In the process of vehicle offline, the communication link of manual pull-up failure detection items in the prior art is relatively long, resulting in inefficient solution to positioning problems and affecting the production rhythm of the production line.
By obtaining a configuration file, the configuration file includes each detection item and its corresponding detection configuration information, including detection identifier and configuration information of preset personnel. When the target detection item fails, the corresponding preset personnel configuration information is obtained based on the target detection identifier of the target detection item, and the communication link is shortened.
By matching the preset personnel corresponding to the target detection item through the configuration file, shorten the communication link, improve the efficiency of solving positioning problems, avoid affecting the production rhythm of the production line, and further improve the production efficiency of the production line.
Smart Images

Figure CN119918820A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the technical field of computer software testing, and in particular to an information matching method, device, vehicle, electronic device, and computer-readable storage medium. Background Art
[0002] As the complexity of vehicle functions increases, the end of line (EOL) process is becoming more and more complicated. As part of the end of vehicle production, once a problem occurs, EOL will have a significant impact on production efficiency and even cause production stagnation. Therefore, during the EOL self-inspection process, if a failed test item occurs, all R&D personnel corresponding to the test item need to follow up.
[0003] In the prior art, the failed detection items are analyzed and processed by manually aligning the relevant business parties corresponding to the failed detection items. However, this method has a long communication link, is inefficient in solving positioning problems, and affects the production rhythm of the production line.
[0004] Therefore, how to improve the efficiency of solving positioning problems is an issue that needs to be solved urgently. Summary of the invention
[0005] In order to solve the above technical problems or at least partially solve the above technical problems, the present disclosure provides an information matching method, which improves the efficiency of solving positioning problems and further improves the production efficiency of the production line.
[0006] In order to achieve the above objectives, the embodiments of the present disclosure provide the following technical solutions:
[0007] In a first aspect, an embodiment of the present disclosure provides an information matching method, the method comprising:
[0008] Obtain a configuration file; the configuration file includes: each detection item and detection configuration information corresponding to each detection item; the detection configuration information at least includes: a detection identifier corresponding to each detection item and configuration information of a preset person corresponding to each detection item;
[0009] Testing each of the detection items in sequence to obtain a detection result of each of the detection items;
[0010] When the detection result of the target detection item is detection failure, the configuration information of the preset personnel corresponding to the target detection item is obtained according to the target detection identifier of the target detection item.
[0011] As an optional implementation of the embodiment of the present disclosure, the obtaining of the configuration file includes:
[0012] Receive a detection instruction, and generate an acquisition request according to the vehicle type to be detected item list and the vehicle type information in the detection instruction; the detection instruction is used to instruct to detect the item to be detected, and the detection instruction carries the vehicle type information;
[0013] Sending the acquisition request to the server; the acquisition request carries the identification to be detected corresponding to the item to be detected, and is used to obtain the configuration file according to the identification to be detected;
[0014] Receive a configuration file corresponding to the item to be detected sent by the server.
[0015] As an optional implementation of the embodiment of the present disclosure, after receiving the configuration file sent by the server, the method further includes:
[0016] Parsing the configuration file to obtain configuration data;
[0017] The configuration data is stored in a target storage format to obtain a target configuration file.
[0018] As an optional implementation of the embodiment of the present disclosure, when the detection result of the target detection item is a detection failure, obtaining the configuration information of the preset person corresponding to the target detection item according to the target detection identifier of the target detection item includes:
[0019] Perform detection identification matching based on the target detection item and the target configuration file to obtain a matching result; the matching result includes: matching success and matching failure;
[0020] If the match is successful, then based on the target detection identifier of the target detection item, the configuration information of the preset person corresponding to the target detection item is obtained in the target configuration file.
[0021] As an optional implementation of the embodiment of the present disclosure, the configuration information of the preset person includes: identity information, contact information, and preset image information corresponding to the identity information; after obtaining the configuration information of the preset person corresponding to the target detection item in the target configuration file, the method further includes:
[0022] Outputting the identity information, the contact information, and preset image information corresponding to the identity information;
[0023] In response to the user's operation of scanning the preset image information, a communication link between the user and the preset person is established.
[0024] As an optional implementation of the embodiment of the present disclosure, the performing detection identification matching based on the target detection item and the target configuration file to obtain a matching result includes:
[0025] Perform name matching based on the target detection item and the target configuration file to obtain a matching result;
[0026] and / or;
[0027] A matching result is obtained based on the number matching between the target detection item and the target configuration file.
[0028] As an optional implementation of the embodiment of the present disclosure, the method further includes:
[0029] When the target detection item matches the target configuration file successfully, the configuration information of the preset person corresponding to the target detection item is displayed on the first page.
[0030] As an optional implementation of the embodiment of the present disclosure, the target storage format includes: database format, text file format, and table file format.
[0031] In a second aspect, an embodiment of the present disclosure provides an information matching device, including:
[0032] An acquisition module is used to acquire a configuration file; the configuration file includes: each detection item and detection configuration information corresponding to each detection item; the detection configuration information at least includes: a detection identifier corresponding to each detection item and configuration information of a preset person corresponding to each detection item;
[0033] A detection module, used to detect each detection item in turn and obtain the detection result of each detection item;
[0034] The matching module is used to obtain the configuration information of the preset personnel corresponding to the target detection item according to the target detection identifier of the target detection item when the detection result of the target detection item is detection failure.
[0035] As an optional implementation of the embodiment of the present disclosure, the acquisition module is specifically used to:
[0036] Receive a detection instruction, and generate an acquisition request according to the vehicle type to be detected item list and the vehicle type information in the detection instruction; the detection instruction is used to instruct to detect the item to be detected, and the detection instruction carries the vehicle type information;
[0037] Sending the acquisition request to the server; the acquisition request carries the identification to be detected corresponding to the item to be detected, and is used to obtain the configuration file according to the identification to be detected;
[0038] Receive a configuration file corresponding to the item to be detected sent by the server.
[0039] As an optional implementation of the embodiment of the present disclosure, the device further includes:
[0040] A parsing module, used to parse the configuration file and obtain configuration data;
[0041] The storage module is used to store the configuration data in a target storage format and obtain a target configuration file.
[0042] As an optional implementation of the embodiment of the present disclosure, the matching module includes:
[0043] A matching unit, configured to match the detection identifier based on the target detection item and the target configuration file to obtain a matching result; the matching result includes: a successful match and a failed match;
[0044] The acquisition unit is configured to acquire, if the match is successful, contact information of a research and development personnel corresponding to the target detection item in the target configuration file based on the target detection identifier of the target detection item.
[0045] As an optional implementation of the embodiment of the present disclosure, the configuration information of the preset personnel includes: identity information, contact information, and preset image information corresponding to the identity information; the device also includes an output module, which is specifically used to:
[0046] Outputting the identity information, the contact information, and preset image information corresponding to the identity information;
[0047] In response to the user's operation of scanning the preset image information, a communication link between the user and the preset person is established.
[0048] As an optional implementation of the embodiment of the present disclosure, the matching unit is specifically used for:
[0049] Perform name matching based on the target detection item and the target configuration file to obtain a matching result;
[0050] and / or;
[0051] A matching result is obtained based on the number matching between the target detection item and the target configuration file.
[0052] As an optional implementation of the embodiment of the present disclosure, the device further includes:
[0053] The display module is used to display the configuration information of the preset personnel corresponding to the target detection item on the first page when the target detection item is successfully matched with the target configuration file.
[0054] As an optional implementation of the embodiment of the present disclosure, the target storage format includes: database format, text file format, and table file format.
[0055] In a third aspect, an embodiment of the present disclosure provides a vehicle, comprising the information matching device described in the second aspect above.
[0056] In a fourth aspect, an embodiment of the present disclosure provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, it implements the information matching method described in the first aspect or any implementation of the first aspect.
[0057] In a fifth aspect, an embodiment of the present disclosure provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the information matching method described in the first aspect or any one of the embodiments of the first aspect is implemented.
[0058] The information matching method provided by the present disclosure obtains a configuration file, wherein the configuration file includes: each detection item and the detection configuration information corresponding to each detection item, and the detection configuration information at least includes: the detection identification corresponding to each detection item and the configuration information of the preset personnel corresponding to each detection item; each detection item is detected in turn to obtain the detection result of each detection item; when the detection result of the target detection item is a detection failure, the configuration information of the preset personnel corresponding to the target detection item is obtained according to the target detection identification of the target detection item. During the off-line self-inspection process of the whole vehicle, when the target detection item fails to execute, the preset personnel corresponding to the target detection item (for example, the person in charge or the R&D personnel) are matched through the configuration file, thereby shortening the communication link, improving the efficiency of solving positioning problems, avoiding affecting the production rhythm of the production line, and further improving the production efficiency of the production line. BRIEF DESCRIPTION OF THE DRAWINGS
[0059] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0060] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0061] Figure 1 This is one of the flowcharts of the information matching method in the embodiment of the present disclosure;
[0062] Figure 2 This is a second flow chart of the information matching method in the embodiment of the present disclosure;
[0063] Figure 3 This is a third flow chart of the information matching method in the embodiment of the present disclosure;
[0064] Figure 4 is a schematic diagram of the structure of an information matching device in an embodiment of the present disclosure;
[0065] Figure 5 It is a schematic diagram of the structure of the electronic device described in the embodiment of the present disclosure. DETAILED DESCRIPTION
[0066] In order to more clearly understand the above-mentioned objectives, features and advantages of the present disclosure, the scheme of the present disclosure will be further described below. It should be noted that the embodiments of the present disclosure and the features in the embodiments can be combined with each other without conflict.
[0067] In the following description, many specific details are set forth to facilitate a full understanding of the present disclosure, but the present disclosure may also be implemented in other ways different from those described herein; it is obvious that the embodiments in the specification are only part of the embodiments of the present disclosure, rather than all of the embodiments.
[0068] Relational terms such as “first” and “second” in the description and claims of the present disclosure are merely used to distinguish one entity or operation from another entity or operation, but do not necessarily require or imply any such actual relationship or order between these entities or operations.
[0069] In the embodiments of the present disclosure, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present disclosure should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a concrete way. In addition, in the description of the embodiments of the present disclosure, unless otherwise specified, the meaning of "multiple" refers to two or more.
[0070] As the complexity of vehicle functions increases, the vehicle end-of-line process (EOL) has become more and more complex. In addition to the expansion of the traditional end-of-line processes for power and body parts, new processes related to intelligent driving and network security have been added. As part of the end of the vehicle production process, once a problem occurs in the end-of-line process, it will have a significant impact on production efficiency and even cause production to stagnate. Some functions related to information security, such as the authentication process between controllers, will not be able to start the vehicle once a problem occurs, and problems with the power and chassis functions will also cause the production line to be suspended. Therefore, before a model is put into production, it is very necessary to test the end-of-line related processes, especially for the increasingly complex end-of-line processes. Early testing and discovery of problems can improve production efficiency.
[0071] The EOL self-test process can be divided into two parts: the first part is to observe whether the diagnostic data flow in the offline process is correct by simulating the instructions of the upper computer, and the second part is to observe whether the action of each actuator is normal after sending the corresponding instructions. Among them, the data flow test can be performed through component-level testing or real vehicle-level testing. The latter involves related actuators and is generally more convenient to perform in real vehicle-level testing. During the EOL self-test process, if a failed test item occurs, all R&D personnel corresponding to the test item need to follow up.
[0072] In the prior art, the failed detection items are analyzed and processed by manually aligning the relevant business parties corresponding to the failed detection items. However, this method has a long communication link, is inefficient in solving positioning problems, and affects the production rhythm of the production line.
[0073] Based on the above problems, the present disclosure provides an information matching method to obtain a configuration file, wherein each detection item and the detection configuration information corresponding to each detection item, the detection configuration information at least includes: the detection identification corresponding to each detection item and the configuration information of the preset personnel corresponding to each detection item; each detection item is detected in turn to obtain the detection result of each detection item; when the detection result of the target detection item is a detection failure, the configuration information of the preset personnel corresponding to the target detection item is obtained according to the target detection identification of the target detection item. During the off-line self-inspection process of the whole vehicle, when the target detection item fails to execute, the preset personnel (for example, the person in charge or the R&D personnel) corresponding to the target detection item are matched through the configuration file, thereby shortening the communication link, improving the efficiency of solving positioning problems, avoiding affecting the production rhythm of the production line, and further improving the production efficiency of the production line.
[0074] In some embodiments, Figure 1 As shown, an information matching method is provided, which is applied to a vehicle system, and an EOL application is installed on the vehicle system, wherein the EOL application is an application for detecting the vehicle system's own functions and the vehicle hardware, and the method includes the following steps S11-S13:
[0075] S11. Obtain a configuration file.
[0076] The configuration file includes: each detection item and the detection configuration information corresponding to each detection item; the detection configuration information at least includes: the detection identification corresponding to each detection item and the configuration information of the preset personnel corresponding to each detection item; the detection identification may include but is not limited to the name of the detection item, the number of the detection item, etc. The preset personnel may be the person in charge of the R&D personnel or quality inspection personnel corresponding to the detection item.
[0077] Specifically, the EOL test items consist of various vehicle function test items and hardware test items. The configuration information of the preset personnel involved in each test item includes but is not limited to: name, contact number, QR code and other information. Through the above configuration information, the person in charge corresponding to each test item can be obtained in a timely manner, so as to quickly locate the problem solver, improve the problem solving efficiency, and avoid the problem of low efficiency of locating the problem solver when the test item fails in the prior art.
[0078] Exemplarily, the detection identification corresponding to each EOL detection item and the configuration information of the preset personnel corresponding to each detection item are obtained. There are dozens of EOL detection items, including but not limited to LIN (Local Interconnect Network) bus detection, CAN (Controller Area Network) bus detection, gyroscope detection, central control screen light detection, backup battery detection, central control screen temperature detection, co-pilot screen temperature detection, rear screen temperature detection, airbag detection, FM antenna detection, 5G call detection (mainly testing emergency calls) and other detection items. Among them, LIN bus is widely used in body control fields such as doors, windows, lights and central locks. CAN bus is a feature-rich automotive bus standard with the advantages of long transmission distance, strong anti-interference and fast data transmission speed. Therefore, it can meet the communication control needs of the car and effectively ensure the safety of the driver.
[0079] S12: Detect each detection item in sequence to obtain detection results of each detection item.
[0080] The detection results of each detection item include: detection success and detection failure.
[0081] Specifically, each identified detection item is detected in turn to obtain the detection results of each identified detection item. For detection items with detection results of successful detection, the detection is completed and step S13 does not need to be performed; for detection items with detection results of failed detection, the following step S13 is continued.
[0082] S13. When the detection result of the target detection item is a detection failure, obtaining configuration information of a preset person corresponding to the target detection item according to the target detection identifier of the target detection item.
[0083] Specifically, when the detection result of the target detection item is a detection failure, the contact information of the R&D personnel corresponding to the target detection item is matched according to the configuration information included in the configuration file, that is, according to the name or number corresponding to the target detection item. The configuration information in the configuration file may include but is not limited to: the identification of the detection item, the module to which the detection item belongs, the name and contact information of the person in charge corresponding to the module, and the contact information includes but is not limited to: contact number, the internal communication tool of the R&D personnel, such as a QR code, etc. The identification of the detection item may include but is not limited to the name of the detection item, the number of the detection item, etc.
[0084] Exemplarily, referring to Table 1, Table 1 is an example of configuration information included in the configuration file. For example, it should be noted that the person in charge corresponding to each detection item in Table 1 includes at least one person, and may also include multiple persons. Accordingly, the contact method corresponding to each detection item also includes at least one. When there are multiple persons, the contact methods should correspond to multiple.
[0085] Table 1
[0086] Detection item name Module to which the detection item belongs Name of Module Leader Module leader contact information LIN bus detection Communication detection R&D Personnel A 11111111111 CAN bus detection Communication detection R&D Personnel B 22222222222 Gyroscope detection Sensor detection R&D Staff C 33333333333
[0087] The information matching method provided by the present disclosure obtains a configuration file, wherein the configuration file includes: the detection items of each identifier and the contact information of the R&D personnel corresponding to the detection items of each identifier, and the detection items of each identifier are detected in turn to obtain the detection results of the detection items of each identifier. When the detection result of the target detection item is a detection failure, the contact information of the R&D personnel corresponding to the target detection item of the target detection identifier is obtained according to the configuration file and the target detection identifier of the target detection item. During the off-line self-inspection process of the whole vehicle, when the target detection item fails to execute, the person in charge (R&D personnel) corresponding to the target detection item is matched through the configuration file, thereby shortening the communication link, improving the efficiency of solving positioning problems, avoiding affecting the production rhythm of the production line, and further improving the production efficiency of the production line.
[0088] Figure 2 is a flow chart of another information matching method provided by an embodiment of the present disclosure. Figure 1 Optionally, the embodiment of the present disclosure mainly describes the implementation steps S21-S23 of step S11 (obtaining the configuration file).
[0089] S21, receiving a detection instruction, and generating an acquisition request according to the vehicle type to be detected item list and the vehicle type information in the detection instruction.
[0090] The detection instruction is used to instruct to detect the items to be detected, and the detection instruction carries vehicle model information. The vehicle model to be detected item table is preset in advance, and the vehicle model to be detected item table contains vehicle models and the items to be detected corresponding to the vehicle models, as well as identification information of the items to be detected.
[0091] Specifically, a diagnostic application is also installed on the vehicle system, and the EOL application receives a detection instruction sent by the diagnostic application. Since the detection instruction contains vehicle model information, when the detection instruction is received, the vehicle model information and the vehicle model to-be-detected item table can be used to determine the identification information of the item to be detected corresponding to the detection instruction, and then the determined identification information of the item to be detected is used to generate an acquisition request, and the acquisition request carries the identification to be detected corresponding to the item to be detected.
[0092] S22. Send a request to the server.
[0093] The acquisition request carries a to-be-detected identifier corresponding to the to-be-detected item, and is used to acquire the configuration file according to the to-be-detected identifier.
[0094] Specifically, the EOL application installed on the vehicle system responds to the detection instruction sent by the diagnostic application and sends a request to the cloud server. Since the server stores a detection personnel configuration table, which contains the correspondence between the items to be detected, the identifications to be detected, and the configuration information of the preset personnel, after the cloud server receives the acquisition request, it can find the correspondence between the required items to be detected, the identifications to be detected, and the configuration information of the preset personnel from the detection personnel configuration table according to the identifications to be detected in the acquisition request. After determining the required correspondence, it can generate a configuration file containing each detection item, the detection identification corresponding to each detection item, and the preset personnel corresponding to each detection item.
[0095] S23. Receive the configuration file sent by the server.
[0096] Specifically, the cloud server receives the acquisition request sent by the EOL application and sends the configuration file to the EOL application.
[0097] S24: Detect each detection item in sequence to obtain detection results of each detection item.
[0098] Specifically, each detection item is detected in turn to obtain the detection result of each detection item. For the detection item with a detection result of successful detection, the detection is completed and step S25 does not need to be performed; for the detection item with a detection result of failed detection, the following step S25 is continued to be performed.
[0099] S25. When the detection result of the target detection item is a detection failure, the configuration information of the preset personnel corresponding to the target detection item is obtained according to the target detection identifier of the target detection item.
[0100] Specifically, when the detection result of the target detection item is detection failure, the contact information of the R&D personnel corresponding to the target detection item is matched according to the configuration information included in the configuration file, that is, according to the corresponding name or number of the target detection item.
[0101] Figure 3 is a flow chart of another information matching method provided by an embodiment of the present disclosure. Figure 2 In some embodiments, after executing step S23 (receiving the configuration file sent by the server), the following steps S34-S35 may also be executed.
[0102] S31, receiving a detection instruction, and generating an acquisition request according to the vehicle type to be detected item list and the vehicle type information in the detection instruction.
[0103] The detection instruction is used to instruct to detect the items to be detected, and the detection instruction carries vehicle model information. The vehicle model to be detected item table is preset in advance, and the vehicle model to be detected item table contains vehicle models and the items to be detected corresponding to the vehicle models, as well as identification information of the items to be detected.
[0104] S32: Send the acquisition request to the server.
[0105] The acquisition request carries a to-be-detected identifier corresponding to the to-be-detected item, and is used to acquire the configuration file according to the to-be-detected identifier.
[0106] S33: Receive a configuration file corresponding to the item to be detected sent by the server.
[0107] It should be noted that the specific implementation method of steps S31-S33 is the same as the specific implementation method of the above steps S21-S23, and will not be repeated here.
[0108] S34: Parse the configuration file to obtain configuration data.
[0109] Specifically, since the data format of the configuration file sent by the cloud server is not suitable for local storage, it is necessary to first parse the configuration information contained in the configuration file to obtain the configuration data.
[0110] S35. Store the configuration data in a target storage format to obtain a target configuration file.
[0111] The target storage format includes but is not limited to: database format, text file format, table file format, etc.
[0112] Specifically, the parsed configuration data is stored in any form such as a database, a text file, a table file, etc. to obtain the target configuration file. A key-value database is a non-relational database that uses a simple key-value method to store data. The key-value database stores data as a set of key-value pairs, where the key is a unique identifier and the value is the actual content stored in the data. In the key-value pair storage mode, each row in the data table has two basic contents: a row key and a value. The value can be regarded as a storage area of a unit, which may be of any type, even an array. Each value may have a different column name, and the values corresponding to different keys may be completely different columns.
[0113] Exemplarily, the configuration data is stored in a key-value pair storage format, which is a basic storage method in a database. For example, the key value is: "01", "communication detection, R&D personnel A, 11111111111"; wherein "01" is the only entry of the data, and "communication detection, R&D personnel A, 11111111111" is the actual content stored in the data. Or, the key value is: "LIN bus detection", "communication detection, R&D personnel A, 11111111111"; wherein "LIN bus detection" is the only entry of the data, and "communication detection, R&D personnel A, 11111111111" is the actual content stored in the data.
[0114] The key-value data model uses a hash function to map keywords to values. In the table, there is a specific key and a pointer to a specific value. The value is located by the key, so that it can be stored and retrieved, achieving fast query and supporting large data volumes and high-concurrency queries.
[0115] It should be noted that since the detection configuration information corresponding to each detection item included in the configuration file includes at least: the detection identifier corresponding to each detection item and the configuration information of the preset personnel corresponding to each detection item, and the change frequency of this information is low, it can be stored locally.
[0116] In some embodiments, the above step S13 (when the detection result of the target detection item is a detection failure, obtaining the configuration information of the preset person corresponding to the target detection item according to the target detection identifier of the target detection item) can be implemented as follows:
[0117] A detection identifier match is performed based on the target detection item and the target configuration file to obtain a matching result.
[0118] The matching results include: matching success, matching failure;
[0119] If the match is successful, then based on the target detection identifier of the target detection item, the configuration information of the preset person corresponding to the target detection item is obtained in the target configuration file.
[0120] In some embodiments, when the target configuration file further includes numbers of each detection item, the above step (matching the detection identifier based on the target detection item with the target configuration file to obtain a matching result) can be implemented as follows:
[0121] Perform name matching based on the target detection item and the target configuration file to obtain a matching result;
[0122] and / or;
[0123] A matching result is obtained based on the number matching between the target detection item and the target configuration file.
[0124] Exemplarily, referring to Table 1, for example, the configuration information in the configuration file may include but is not limited to: the name of the detection item, the module to which the detection item belongs, the name and contact information of the person in charge corresponding to the module, and the contact information is not limited to: contact phone number, the QR code of the internal communication tool of the R&D personnel, etc. According to the name of the target detection item, the contact information of the R&D personnel corresponding to the target detection item is obtained in the target configuration file, so as to quickly locate the problem solver, improve the problem solving efficiency, and avoid the problem of low efficiency of locating the problem solver when the detection of the detection item fails in the prior art.
[0125] Exemplarily, referring to Table 2, Table 2 is another example of configuration information included in the configuration file. For example, the configuration information in the configuration file may include, but is not limited to: the detection item number, the module to which the detection item belongs, the name and contact information of the person in charge corresponding to the module, and the contact information includes, but is not limited to: contact number, the QR code of the internal communication tool of the R&D personnel, etc. According to the number of the target detection item, the contact information of the R&D personnel corresponding to the target detection item is obtained in the target configuration file, so as to quickly locate the problem solver, improve the problem solving efficiency, and avoid the problem of low efficiency of locating the problem solver when the detection item fails in the prior art.
[0126] Table 2
[0127] Test item number Detection item name Module to which the detection item belongs Name of Module Leader Module leader contact information 01 LIN bus detection Communication detection R&D Staff A 11111111111 02 CAN bus detection Communication detection R&D Personnel B 22222222222 03 Gyroscope detection Sensor detection R&D Staff C 33333333333
[0128] In some embodiments, the configuration information of the preset personnel includes: identity information, contact information, and preset image information corresponding to the identity information; after performing the above steps (obtaining the configuration information of the preset personnel corresponding to the target detection item in the target configuration file), the following steps are further performed:
[0129] Outputting the identity information, the contact information, and preset image information corresponding to the identity information;
[0130] In response to the user's operation of scanning the preset image information, a communication link between the user and the preset person is established.
[0131] The preset image information corresponding to the identity information may include, but is not limited to, a personal QR code of a preset person, or a QR code of a project team to which the preset person belongs.
[0132] Specifically, after obtaining the configuration information of the preset personnel corresponding to the target detection item in the target configuration file, wherein the configuration information of the preset personnel includes: identity information, contact information, and preset image information corresponding to the identity information, the identity information, contact information, and preset image information corresponding to the identity information are output and displayed on the user interface, and in response to the user's operation of scanning the preset image information, a communication link between the user and the preset personnel is established.
[0133] Exemplarily, the user can directly contact the preset person through identity information and contact information, or the user can establish a communication link with the preset person by scanning a QR code for subsequent communication.
[0134] In some embodiments, when the target detection item is successfully matched with the target configuration file, contact information of the R&D personnel corresponding to the target detection item is displayed on the first page.
[0135] Among them, the first page is used to display the detection results of the target detection items.
[0136] Specifically, when the target detection item successfully matches the detection item name in the target configuration file, the contact information of the R&D personnel corresponding to the target detection item is displayed on the first page, and the QR code of the R&D personnel’s internal communication tool is displayed to facilitate production line personnel to pull the work order group and communicate in time.
[0137] In addition, it should be noted that the reasons for the failure of each detection item are different. When some detection items fail, there will be a clear error code; some detection items fail because the detection data is not within the specified detection range; some detection items fail because the detection link is unavailable, resulting in a timeout of the trigger detection. Therefore, the configuration information in the configuration file can also include: the failure reason corresponding to each detection item, which is used to match the relevant business R&D personnel when the detection result of the target detection item is a detection failure.
[0138] The information matching method provided by the present disclosure obtains a configuration file, wherein the configuration file includes: each detection item and the detection configuration information corresponding to each detection item, and the detection configuration information at least includes: the detection identification corresponding to each detection item and the configuration information of the preset personnel corresponding to each detection item; each detection item is detected in turn to obtain the detection result of each detection item; when the detection result of the target detection item is a detection failure, the configuration information of the preset personnel corresponding to the target detection item is obtained according to the target detection identification of the target detection item. During the off-line self-inspection process of the whole vehicle, when the target detection item fails to execute, the preset personnel corresponding to the target detection item (for example, the person in charge or the R&D personnel) are matched through the configuration file, thereby shortening the communication link, improving the efficiency of solving positioning problems, avoiding affecting the production rhythm of the production line, and further improving the production efficiency of the production line.
[0139] It should be understood that although Figure 1 , Figure 2 , Figure 3 The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. Moreover, Figure 1 , Figure 2 , Figure 3 At least part of the steps may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be executed in turn or alternately with other steps or at least part of the sub-steps or stages of other steps.
[0140] In some embodiments, Figure 4 As shown, an information matching device 400 includes:
[0141] The acquisition module 410 is used to acquire a configuration file; the configuration file includes: each detection item and the detection configuration information corresponding to each detection item; the detection configuration information at least includes: the detection identifier corresponding to each detection item and the configuration information of the preset personnel corresponding to each detection item;
[0142] The detection module 420 is used to detect each detection item in sequence and obtain the detection result of each detection item;
[0143] The matching module 430 is used to obtain the configuration information of the preset person corresponding to the target detection item according to the target detection identifier of the target detection item when the detection result of the target detection item is detection failure.
[0144] As an optional implementation of the embodiment of the present disclosure, the acquisition module 410 is specifically used to:
[0145] Receive a detection instruction; generate an acquisition request according to the vehicle type to be detected item list and the vehicle type information in the detection instruction; the detection instruction is used to instruct to detect the item to be detected, and the detection instruction carries the vehicle type information;
[0146] Sending the acquisition request to the server; the acquisition request carries the identification to be detected corresponding to the item to be detected, and is used to obtain the configuration file according to the identification to be detected;
[0147] Receive a configuration file corresponding to the item to be detected sent by the server.
[0148] As an optional implementation of the embodiment of the present disclosure, the device further includes:
[0149] A parsing module, used to parse the configuration file and obtain configuration data;
[0150] A storage module, used to store the configuration data in a target storage format and obtain a target configuration file;
[0151] As an optional implementation of the embodiment of the present disclosure, the matching module 430 includes:
[0152] A matching unit, configured to match the detection identifier based on the target detection item and the target configuration file to obtain a matching result; the matching result includes: a successful match and a failed match;
[0153] The acquisition unit is configured to acquire, if the match is successful, contact information of a research and development personnel corresponding to the target detection item in the target configuration file based on the target detection identifier of the target detection item.
[0154] As an optional implementation of the embodiment of the present disclosure, the device further includes an output module, which is specifically used to:
[0155] Outputting the identity information, the contact information, and preset image information corresponding to the identity information;
[0156] In response to the user's operation of scanning the preset image information, a communication link between the user and the preset person is established.
[0157] As an optional implementation of the embodiment of the present disclosure, the matching unit is specifically used for:
[0158] Perform name matching based on the target detection item and the target configuration file to obtain a matching result;
[0159] and / or;
[0160] Based on the number matching of the target detection item and the target configuration file, a matching result is obtained. As an optional implementation of the embodiment of the present disclosure, the device also includes:
[0161] The display module is used to display the configuration information of the preset personnel corresponding to the target detection item on the first page when the target detection item is successfully matched with the target configuration file.
[0162] As an optional implementation of the embodiment of the present disclosure, the target storage format includes: database format, text file format, and table file format.
[0163] The information matching device provided by the present disclosure obtains a configuration file, wherein each detection item and the detection configuration information corresponding to each detection item, the detection configuration information at least includes: the detection identification corresponding to each detection item and the configuration information of the preset personnel corresponding to each detection item; each detection item is detected in turn to obtain the detection result of each detection item; when the detection result of the target detection item is a detection failure, the configuration information of the preset personnel corresponding to the target detection item is obtained according to the target detection identification of the target detection item. During the off-line self-inspection process of the whole vehicle, when the target detection item fails to execute, the preset personnel corresponding to the target detection item (for example, the person in charge or the R&D personnel) are matched through the configuration file, thereby shortening the communication link, improving the efficiency of solving positioning problems, avoiding affecting the production rhythm of the production line, and further improving the production efficiency of the production line.
[0164] For the specific definition of the distributed information matching device, please refer to the definition of the information matching method above, which will not be repeated here. Each module in the above-mentioned distributed information matching device can be implemented in whole or in part by software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor of the electronic device in the form of hardware, or can be stored in the processor of the electronic device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.
[0165] The present disclosure also provides an electronic device, Figure 5 This is a schematic diagram of the structure of an electronic device provided by an embodiment of the present disclosure. Figure 5As shown, the electronic device provided in this embodiment includes: a memory 51 and a processor 52, the memory 51 is used to store a computer program; the processor 52 is used to execute the steps executed in any embodiment of the information matching method provided in the above method embodiment when calling the computer program. The electronic device includes a processor, a memory, a communication interface, a display screen and an input device connected through a system bus. Among them, the processor of the electronic device is used to provide computing and control capabilities. The memory of the electronic device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. When the computer program is executed by the processor, an information matching method is implemented. The display screen of the electronic device can be a liquid crystal display screen or an electronic ink display screen, and the input device of the electronic device can be a touch layer covered on the display screen, or a key, trackball or touchpad set on the housing of the computer device, or an external keyboard, touchpad or mouse, etc.
[0166] Those skilled in the art will understand that Figure 3 The structure shown in the figure is only a block diagram of a part of the structure related to the scheme of the present disclosure, and does not constitute a limitation on the computer device to which the scheme of the present disclosure is applied. The specific electronic device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0167] In some embodiments, the distributed information matching device provided by the present disclosure can be implemented in the form of a computer, and the computer program can be used in Figure 3 The memory of the electronic device may store various program modules constituting the distributed information matching device of the electronic device, for example, Figure 4 The acquisition module 410, the detection module 420, and the matching module 430 shown in the figure. The computer program composed of various program modules enables the processor to execute the steps of the information matching method of the electronic device of each embodiment of the present disclosure described in this specification.
[0168] Those skilled in the art will understand that Figure 4 The structure shown in the figure is merely a block diagram of a portion of the structure related to the scheme of the present application, and does not constitute a limitation on the device to which the scheme of the present application is applied. The specific information matching device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0169] The embodiment of the present disclosure further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the information matching method provided by the above method embodiment is implemented.
[0170] Those skilled in the art will appreciate that the embodiments of the present disclosure may be provided as methods, systems, or computer program products. Therefore, the present disclosure may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Furthermore, the present disclosure may take the form of a computer program product implemented on one or more computer-usable storage media containing computer-usable program code.
[0171] The processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.
[0172] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.
[0173] Computer readable media include permanent and non-permanent, removable and non-removable storage media. Storage media can be implemented by any method or technology to store information, and 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 disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.
[0174] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.
[0175] The above description is only a specific embodiment of the present disclosure, so that those skilled in the art can understand or implement the present disclosure. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure will not be limited to the embodiments described herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. An information matching method, characterized in that: The method comprises: Obtain a configuration file; the configuration file includes: each detection item and detection configuration information corresponding to each detection item; the detection configuration information at least includes: a detection identifier corresponding to each detection item and configuration information of a preset person corresponding to each detection item; Testing each of the detection items in sequence to obtain a detection result of each of the detection items; When the detection result of the target detection item is detection failure, the configuration information of the preset personnel corresponding to the target detection item is obtained according to the target detection identifier of the target detection item.
2. The method according to claim 1, characterized in that The obtaining of the configuration file comprises: Receive a detection instruction; generate an acquisition request according to the vehicle type to be detected item list and the vehicle type information in the detection instruction; the detection instruction is used to instruct to detect the item to be detected, and the detection instruction carries the vehicle type information; Sending the acquisition request to the server; the acquisition request carries the identification to be detected corresponding to the item to be detected, and is used to obtain the configuration file according to the identification to be detected; Receive a configuration file corresponding to the item to be detected sent by the server.
3. The method according to claim 2, characterized in that After receiving the configuration file sent by the server, the method further includes: Parsing the configuration file to obtain configuration data; The configuration data is stored in a target storage format to obtain a target configuration file.
4. The method according to claim 3, characterized in that When the detection result of the target detection item is a detection failure, obtaining the configuration information of the preset personnel corresponding to the target detection item according to the target detection identifier of the target detection item includes: Perform detection identification matching based on the target detection item and the target configuration file to obtain a matching result; the matching result includes: matching success and matching failure; If the match is successful, then based on the target detection identifier of the target detection item, the configuration information of the preset person corresponding to the target detection item is obtained in the target configuration file.
5. The method according to claim 4, characterized in that The configuration information of the preset personnel includes: identity information, contact information, and preset image information corresponding to the identity information; after obtaining the configuration information of the preset personnel corresponding to the target detection item in the target configuration file, the method further includes: Outputting the identity information, the contact information, and preset image information corresponding to the identity information; In response to the user's operation of scanning the preset image information, a communication link between the user and the preset person is established.
6. The method according to claim 4, characterized in that The performing detection identification matching based on the target detection item and the target configuration file to obtain a matching result includes: Perform name matching based on the target detection item and the target configuration file to obtain a matching result; and / or; A matching result is obtained based on the number matching between the target detection item and the target configuration file.
7. The method according to claim 4, characterized in that The method further comprises: When the target detection item matches the target configuration file successfully, the configuration information of the preset person corresponding to the target detection item is displayed on the first page.
8. An information matching device, characterized in that: include: The acquisition module is used to obtain the configuration file; The configuration file includes: each detection item and detection configuration information corresponding to each detection item; the detection configuration information at least includes: a detection identifier corresponding to each detection item and configuration information of a preset person corresponding to each detection item; A detection module, used to detect each detection item in turn and obtain the detection result of each detection item; The matching module is used to obtain the configuration information of the preset personnel corresponding to the target detection item according to the target detection identifier of the target detection item when the detection result of the target detection item is detection failure.
9. A vehicle, characterized in that: Comprising the information matching device as described in claim 8.
10. An electronic device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the information matching method according to any one of claims 1 to 7 is implemented.
11. A computer-readable storage medium, characterized in that: A computer program is stored thereon, and when the computer program is executed by a processor, the information matching method according to any one of claims 1 to 7 is implemented.