Information processing method and device, electronic equipment and storage medium

By acquiring the identity of the vehicle diagnostic equipment user, the system automatically determines the diagnostic plan and generates diagnostic instructions, solving the problem of complex user operation in existing on-board diagnostic systems and improving diagnostic efficiency.

CN121764038APending Publication Date: 2026-03-31深圳市易新亿意软件开发有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-26
Publication Date
2026-03-31

AI Technical Summary

Technical Problem

Existing on-board diagnostic systems have complex diagnostic processes that are difficult for users to operate, resulting in low diagnostic efficiency.

Method used

By obtaining the identity of the user to whom the diagnostic equipment connected to the vehicle belongs, and based on the correspondence between the identity and the diagnostic plan, the diagnostic plan is automatically determined, diagnostic instructions are generated for diagnostic processing, and a diagnostic report is generated.

Benefits of technology

It reduces user operations, lowers the complexity of the diagnostic process, and improves diagnostic efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121764038A_ABST
    Figure CN121764038A_ABST
Patent Text Reader

Abstract

The invention discloses an information processing method and apparatus, an electronic device and a storage medium. The method comprises the steps of obtaining a target identity identifier of a user to which diagnosis equipment connected with a target vehicle belongs; according to the target identity label and a corresponding relation between the identity label and a diagnosis scheme, a target diagnosis scheme of the user for the target vehicle is determined, and each diagnosis scheme comprises a plurality of diagnosis operation items; generating a diagnosis instruction corresponding to the diagnosis operation item contained in the target diagnosis scheme; sending a diagnosis instruction to the target vehicle, and performing diagnosis processing on the target vehicle based on the diagnosis instruction to obtain a diagnosis result of a diagnosis operation item corresponding to the diagnosis instruction; and generating a diagnosis report based on the diagnosis operation item contained in the target diagnosis scheme and the diagnosis result of the diagnosis operation item. Thus, the diagnosis scheme is determined through the identity label of the user to which the diagnosis equipment connected with the vehicle belongs, diagnosis processing matched with the diagnosis scheme is carried out on the vehicle, user operation is reduced, and diagnosis efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle technology, and more particularly to an information processing method, apparatus, electronic device, and storage medium. Background Technology

[0002] With the increasing electrification and intelligence of vehicles, on-board diagnostic systems have become core tools for vehicle fault detection, maintenance support, and condition assessment. Currently, mainstream on-board diagnostic systems generally support reading Diagnostic Trouble Codes (DTCs), Vehicle Identification Numbers (VINs), mileage, version information of the Electronic Control Unit (ECU), and real-time data streams (such as sensor voltages and engine speeds), and can generate corresponding diagnostic reports, such as "Fault Code Scan Report," "VIN Code Scan Report," "Mileage Consistency Report," or "Data Stream Analysis Report."

[0003] Existing diagnostic procedures typically require users to manually select the desired report type (e.g., "Read fault codes only" or "Full diagnostic report") before scanning, and to check specific details in multiple sub-options (e.g., whether to collect data streams from a specific sensor, whether to read the software versions of all ECUs, etc.). This diagnostic process suffers from low efficiency due to the high complexity of user operations. Summary of the Invention

[0004] This application provides an information processing method, apparatus, electronic device, and storage medium. It can determine the diagnostic plan by identifying the user of the diagnostic equipment connected to the vehicle, so as to perform diagnostic processing on the vehicle that matches the diagnostic plan, reduce user operations, reduce the complexity of the diagnostic process, and improve diagnostic efficiency.

[0005] This application provides an information processing method, the method comprising: Obtain the target identity identifier of the user to whom the diagnostic equipment connected to the target vehicle belongs; Based on the target identity identifier and the correspondence between the identity identifier and the diagnostic scheme, the target diagnostic scheme for the target vehicle by the user is determined, wherein each diagnostic scheme includes several diagnostic operation items; Generate diagnostic instructions corresponding to the diagnostic operation items included in the target diagnostic scheme; Send the diagnostic command to the target vehicle to perform diagnostic processing on the target vehicle based on the diagnostic command, and obtain the diagnostic result of the diagnostic operation item corresponding to the diagnostic command; A diagnostic report is generated based on the diagnostic operation items included in the target diagnostic scheme and the diagnostic results of the diagnostic operation items.

[0006] Accordingly, this application provides an information processing apparatus, the apparatus comprising: The identifier acquisition module is used to acquire the target identity identifier of the user to whom the diagnostic equipment connected to the target vehicle belongs; The solution acquisition module is used to determine the user's target diagnostic solution for the target vehicle based on the target identity identifier and the correspondence between the identity identifier and the diagnostic solution, wherein each diagnostic solution includes several diagnostic operation items; The instruction generation module is used to generate diagnostic instructions corresponding to the diagnostic operation items included in the target diagnostic scheme; The diagnostic module is used to send the diagnostic command to the target vehicle, perform diagnostic processing on the target vehicle based on the diagnostic command, and obtain the diagnostic result of the diagnostic operation item corresponding to the diagnostic command; The report generation module is used to generate a diagnostic report based on the diagnostic operation items included in the target diagnostic scheme and the diagnostic results of the diagnostic operation items.

[0007] Furthermore, this application also provides an electronic device, including a processor and a memory, wherein the memory stores a computer program, and when the computer program is executed by the processor, the processor performs the information processing method provided in this application.

[0008] Furthermore, this application embodiment also provides a storage medium storing a computer program. When the computer program is run on an electronic device, the computer program is used to cause the electronic device to execute any of the information processing methods provided in this application embodiment.

[0009] Furthermore, embodiments of this application also provide a computer program product, including a computer program or instructions, which, when executed by a processor, implement any of the information processing methods provided in embodiments of this application.

[0010] In this embodiment, the diagnostic process can be streamlined by obtaining the target identity identifier of the user to whom the diagnostic device connected to the target vehicle belongs; determining the target diagnostic plan for the target vehicle based on the target identity identifier and the correspondence between the identifier and the diagnostic plan, wherein each diagnostic plan includes several diagnostic operation items; generating diagnostic instructions corresponding to the diagnostic operation items included in the target diagnostic plan; sending the diagnostic instructions to the target vehicle to perform diagnostic processing on the target vehicle based on the diagnostic instructions, obtaining the diagnostic results of the diagnostic operation items corresponding to the diagnostic instructions; and generating a diagnostic report based on the diagnostic operation items included in the target diagnostic plan and the diagnostic results of the diagnostic operation items. Thus, the diagnostic plan can be determined by the identity identifier of the user to whom the diagnostic device connected to the vehicle belongs, allowing for diagnostic processing of the vehicle that matches the diagnostic plan, reducing user operations, lowering the complexity of the diagnostic process, and improving diagnostic efficiency. Attached Figure Description

[0011] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0012] To gain a more complete understanding of this application and its beneficial effects, the following description will be provided in conjunction with the accompanying drawings, wherein the same reference numerals in the following description denote the same parts.

[0013] Figure 1 This is a schematic diagram of an implementation scenario provided in the embodiments of this application; Figure 2 This is a flowchart illustrating the information processing method provided in an embodiment of this application; Figure 3 This is a schematic diagram of the structure of the information processing device provided in the embodiments of this application; Figure 4 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application. Detailed Implementation

[0014] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0015] Furthermore, in the embodiments of this application, "multiple" refers to two or more. The terms "first" and "second," etc., in the embodiments of this application are used for distinguishing descriptions and should not be construed as implying relative importance.

[0016] This application provides an information processing method, apparatus, electronic device, storage medium, and computer program product.

[0017] Specifically, this embodiment will be described from the perspective of an information processing device, which can be integrated into an electronic device, meaning that the information processing method of this application embodiment can be executed by an electronic device. This electronic device can be a server for a diagnostic device, or a terminal device such as a diagnostic device.

[0018] The server can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, network acceleration services (Content Delivery Network, CDN), as well as big data and artificial intelligence platforms.

[0019] The terminal can be a smartphone, tablet, laptop, desktop computer, smart speaker, smartwatch, etc., but is not limited to these. The terminal and the server can be connected directly or indirectly through wired or wireless communication, which is not limited herein.

[0020] Please see Figure 1 Taking the integration of information processing devices into electronic devices as an example, Figure 1 This is a schematic diagram illustrating an implementation scenario of the information processing method provided in this application. The electronic device can be a server. It obtains the target identity identifier of the user to whom the diagnostic device connected to the target vehicle belongs; determines the target diagnostic plan for the target vehicle based on the target identity identifier and the correspondence between the identifier and the diagnostic plan, wherein each diagnostic plan includes several diagnostic operation items; generates diagnostic instructions corresponding to the diagnostic operation items included in the target diagnostic plan; sends the diagnostic instructions to the target vehicle to perform diagnostic processing on the target vehicle based on the diagnostic instructions, obtaining the diagnostic results of the diagnostic operation items corresponding to the diagnostic instructions; and generates a diagnostic report based on the diagnostic operation items included in the target diagnostic plan and the diagnostic results of the diagnostic operation items. In this way, the diagnostic plan can be determined through the identity identifier of the user to whom the diagnostic device connected to the vehicle belongs, allowing for diagnostic processing of the vehicle that matches the diagnostic plan, reducing user operations, lowering the complexity of the diagnostic process, and improving diagnostic efficiency.

[0021] It should be noted that, Figure 1The illustrated implementation environment scenario of the information processing method is merely an example. The implementation environment scenario of the information processing method described in this application embodiment is for the purpose of more clearly illustrating the technical solution of this application embodiment and does not constitute a limitation on the technical solution provided by this application embodiment. Those skilled in the art will understand that with the evolution of information processing and the emergence of new business scenarios, the technical solution provided by this application is also applicable to similar technical problems. The solution provided by this application embodiment is specifically described through the following embodiments. It should be noted that the order of description of the following embodiments is not intended to limit the preferred order of the embodiments.

[0022] This embodiment will be described from the perspective of an information processing device, which can be integrated into an electronic device, which can be a terminal device and / or a server, and this application does not impose any limitations on it.

[0023] Please see Figure 2 , Figure 2 This is a flowchart illustrating an information processing method applied to a sending end according to an embodiment of this application. The specific process can be summarized in the following steps S101 to S105: Step S101: Obtain the target identity identifier of the user to whom the diagnostic device connected to the target vehicle belongs.

[0024] The target vehicle refers to a vehicle that requires diagnostic testing.

[0025] Diagnostic equipment refers to devices that issue diagnostic requests to vehicles and receive information from vehicles based on those requests, such as diagnostic instruments or terminal devices equipped with diagnostic applications.

[0026] The target identity identifier is used to indicate the identity of the user to whom the diagnostic equipment connected to the target vehicle belongs.

[0027] There are many ways to obtain the target identity of the user of the diagnostic device connected to the target vehicle, and the specific methods can be adjusted according to the actual situation; no restrictions are imposed here. For example, the steps to obtain the target identity of the user of the diagnostic device connected to the target vehicle may include: after the target vehicle and the diagnostic device are successfully connected, obtaining the user account logged into the diagnostic device, and using the identity matching that user account as the target identity. Another example is that after the target vehicle and the diagnostic device are successfully connected, displaying a prompt message to encourage the user to select an identity, and using the identity selected by the user from multiple options as the target identity.

[0028] It should be noted that the content included in the identity identifier can be adjusted according to the actual situation, and there are no restrictions here. For example, the identity identifier may include a primary identity identifier that identifies the user's user type. Alternatively, the identity identifier may include a secondary identity identifier that identifies the user's identity. Or, the identity identifier may include both a primary identity identifier that identifies the user's user type and a secondary identity identifier that identifies the user's identity.

[0029] The representation of user types can be adjusted according to actual circumstances and is not restricted here. For example, user types can be bound to user identities. User types could include a first type of user performing vehicle repairs, a second type of user to which the vehicle belongs, and a third type of user performing vehicle evaluations. Alternatively, user types can be bound to user needs, such as user types A corresponding to a first diagnostic need, B corresponding to a second diagnostic need, C corresponding to a third diagnostic need, and so on.

[0030] There are several ways to determine the primary identity of the user to whom the diagnostic equipment connected to the target vehicle belongs, and the specific method can be adjusted according to the actual situation. For example, the steps to determine the primary identity of the user to whom the diagnostic equipment connected to the target vehicle belongs include: obtaining the identity association information of the user to whom the diagnostic equipment connected to the target vehicle belongs; and determining the primary identity of the user to whom the diagnostic equipment connected to the target vehicle belongs based on the identity association information and the correspondence between the preset identity association information and the preset primary identity.

[0031] Among them, identity association information refers to relevant information used to determine the identity of the user to whom the diagnostic equipment connected to the target vehicle belongs. Its specifics can be adjusted according to the actual situation, and there are no restrictions here.

[0032] For example, identity-related information may include network environment information of the diagnostic device connected to the target vehicle. Network environment information refers to the network characteristics currently connected to by the diagnostic device (such as a tablet, handheld diagnostic instrument, or mobile phone). For example, assuming the network characteristics indicate that the diagnostic device is connected to a public network and its satellite positioning is "used car market", then the primary identity of the user to whom the diagnostic device connected to the target vehicle belongs may be a third type of user conducting vehicle evaluation (i.e., a used car appraiser).

[0033] For example, identity association information can also include interaction mode information between the diagnostic equipment connected to the target vehicle and its corresponding user. Interaction mode information refers to the real-time interaction method between the user and the interface during this diagnostic process. For instance, if the real-time interaction method instructs the user to skip all technical details and only check for "whether there is a fault light," then the primary identity of the user of the diagnostic equipment connected to the target vehicle might be the second user type (i.e., the vehicle owner). As another example, if the real-time interaction method instructs the user to repeatedly switch between different ECUs to view raw data, then the primary identity of the user of the diagnostic equipment connected to the target vehicle might be the first user type (i.e., the mechanic) performing vehicle repairs.

[0034] For example, identity-related information can also include historical operation information of the user to whom the diagnostic equipment connected to the target vehicle belongs. Historical operation information refers to the behavioral records left by the user when using the same account (or the same device) in the past. Behavioral features are extracted from historical operation information, and the similarity between the behavioral features and the behavioral features of different user types under the first identity is calculated to determine the user's first identity.

[0035] Step S102: Based on the target identity identifier and the correspondence between the identity identifier and the diagnostic scheme, determine the target diagnostic scheme for the target vehicle, wherein each diagnostic scheme includes several diagnostic operation items.

[0036] The diagnostic plan refers to a pre-configured plan containing several diagnostic operation items. These diagnostic operation items can be adjusted according to actual conditions and are not limited here. For example, diagnostic operation items may include, but are not limited to, diagnostic operation items corresponding to fault codes, mileage, vehicle identification numbers, sensor voltages, and version information. Furthermore, diagnostic operation items may include, but are not limited to, diagnostic operation items corresponding to the body system, powertrain system, chassis safety system, infotainment system, and Advanced Driver Assistance Systems (ADAS). Additionally, the operation items may include, but are not limited to, diagnostic operation items corresponding to the engine control module, transmission control module, airbag control module, anti-theft control module, and radar control unit.

[0037] There are multiple ways to determine the target diagnostic solution for a user's target vehicle, and the specific method can be adjusted according to the actual situation. No restrictions are imposed here.

[0038] In some embodiments, where the identity identifier includes a first identity identifier and a second identity identifier, the process of determining the target diagnostic solution for the target vehicle based on the target identity identifier and the correspondence between the identity identifier and the diagnostic solution may include: determining a target first diagnostic solution based on the first identity identifier in the target identity identifier and a preset correspondence between the first identity identifier and the first diagnostic solution; determining a target second diagnostic solution based on the second identity identifier in the target identity identifier and a preset correspondence between the second identity identifier and the second diagnostic solution; and constructing the target diagnostic solution for the target vehicle based on the target first diagnostic solution and the target second diagnostic solution.

[0039] Among them, the first diagnostic scheme for the target refers to the diagnostic scheme determined based on the first identity identifier, and the second diagnostic scheme for the target refers to the diagnostic scheme determined based on the second identity identifier.

[0040] The target diagnostic scheme includes the diagnostic operation items contained in the first target diagnostic scheme and the diagnostic operation items contained in the second target diagnostic scheme.

[0041] In some embodiments, the process of determining the target diagnostic solution for the target vehicle based on the target identity identifier and the correspondence between the identity identifier and the diagnostic solution may include: determining the diagnostic dimension for the target vehicle based on the target identity identifier and the correspondence between the identity identifier and the diagnostic solution under the diagnostic dimension; and determining the target diagnostic solution for the target vehicle based on the target identity identifier and the correspondence between the identity identifier and the diagnostic solution under the diagnostic dimension.

[0042] The diagnostic dimensions can be adjusted according to actual circumstances, and this application embodiment does not impose any restrictions. The diagnostic operation items are different under different diagnostic dimensions.

[0043] For example, diagnostic dimensions can include functional dimensions and / or vehicle electronic system dimensions. Under the functional dimension, the diagnostic solution includes multiple diagnostic operation items corresponding to fault codes, mileage, vehicle identification number (VIN), sensor voltages, and version information. Under the vehicle electronic system dimension, the diagnostic solution includes multiple diagnostic operation items corresponding to the body system, powertrain system, chassis safety system, infotainment system, and driver assistance system. Alternatively, under the vehicle electronic system dimension, the diagnostic solution includes diagnostic operation items corresponding to the engine control module, transmission control module, airbag control module, anti-theft control module, and radar control unit.

[0044] For example, to improve user experience and efficiency, this application optimizes the classification of vehicle scanning system functions in various ways. For instance, by function (i.e., functional dimension), the system can perform multiple scanning functions, including fault code scanning, mileage scanning, VIN code scanning, and whole-vehicle sensor voltage scanning. Users can select specific scanning items according to their needs, such as selecting fault code scanning to assist vehicle repair, or selecting mileage scanning to determine if the mileage has been tampered with. Another example is by system (i.e., the vehicle's electronic system dimension), the scanning system can be classified according to different scopes and sub-fields. Scope classification includes body systems, powertrain systems, entertainment systems, and safety systems, or further subdivided into ADAS, braking, and anti-theft systems. It can also be classified by specific components such as the engine, transmission, and airbags. Yet another example is by user classification, where the required data streams and version information can be filtered according to user needs. After the user selects the scanning content, the system will scan the specific systems that meet the criteria, thus obtaining accurate results. This not only meets different user needs but also avoids the time wastage and redundant report information caused by comprehensive scanning.

[0045] The aforementioned users can include users in the used car market, engine repair and modification shops, ADAS calibration repair shops, tire repair shops, and professional car owners. Different users have different needs. Used car market users are concerned with fault codes, version information, VIN codes, and mileage information to quickly locate vehicle faults and confirm whether the mileage has been altered. Engine repair and modification shops focus on engine mileage, idle speed, displacement, torque, 0-100 km / h acceleration, top speed, fuel economy, fuel tank capacity, fuel compression ratio, and throttle opening. ADAS calibration repair shops focus on scanning fault codes, sensor angles, and learning status of the camera and radar systems to avoid unnecessary data interference. Tire repair shops emphasize safety parameters such as brake pad operating condition, tire pressure, sensor ID, and operating temperature. Professional car owners self-check information such as fault codes, sensor voltage, brake pad wear, and fuel consumption to avoid overcharging for repairs.

[0046] In this way, after different users select the content to scan, the scanning process only scans systems that meet the selected criteria, yielding results that satisfy different user needs. This also avoids the time consumption and complex report information caused by scanning all information.

[0047] Step S103: Generate diagnostic instructions corresponding to the diagnostic operation items included in the target diagnostic scheme.

[0048] Specifically, for each diagnostic operation item included in the target diagnostic solution, a corresponding diagnostic instruction is generated.

[0049] Step S104: Send a diagnostic command to the target vehicle to perform diagnostic processing on the target vehicle based on the diagnostic command, and obtain the diagnostic result of the diagnostic operation item corresponding to the diagnostic command.

[0050] Specifically, diagnostic instructions corresponding to the diagnostic operation items included in the target diagnostic scheme are sent to the target vehicle, so that the vehicle's control unit can perform corresponding diagnostic processing on the target vehicle based on each diagnostic instruction and obtain the diagnostic results of the diagnostic operation items corresponding to the diagnostic instructions.

[0051] Step S105: Generate a diagnostic report based on the diagnostic operation items included in the target diagnostic scheme and the diagnostic results of the diagnostic operation items.

[0052] The diagnostic report refers to a report presented to the user of the diagnostic equipment connected to the target vehicle.

[0053] It should be noted that there are multiple ways to generate diagnostic reports, and the specific method can be adjusted according to the actual situation; no restrictions are placed here. For example, a diagnostic report can be generated directly based on the diagnostic operation items included in the target diagnostic solution and the diagnostic results of those operation items. Another example is to obtain the report preference information of the user of the diagnostic device connected to the target vehicle; generate an initial diagnostic report based on the diagnostic operation items included in the target diagnostic solution and the diagnostic results of those operation items; and then adjust the initial diagnostic report based on the report preference information to obtain the final diagnostic report. The report preference information may include the viewing order preference, anomaly marking preference (e.g., highlighting), and display data volume preference (e.g., displaying all or part of the data). The above adjustments can be specifically processed according to the report preference information; for example, the viewing order preference can be adjusted, or the display data volume preference can be adjusted; no restrictions are placed here.

[0054] Therefore, the information processing method provided in this application embodiment can obtain the target identity identifier of the user to whom the diagnostic equipment connected to the target vehicle belongs; determine the target diagnostic plan for the target vehicle based on the target identity identifier and the correspondence between the identity identifier and the diagnostic plan, wherein each diagnostic plan includes several diagnostic operation items; generate diagnostic instructions corresponding to the diagnostic operation items included in the target diagnostic plan; send the diagnostic instructions to the target vehicle to perform diagnostic processing on the target vehicle based on the diagnostic instructions, and obtain the diagnostic results of the diagnostic operation items corresponding to the diagnostic instructions; and generate a diagnostic report based on the diagnostic operation items included in the target diagnostic plan and the diagnostic results of the diagnostic operation items. In this way, the diagnostic plan can be determined by the identity identifier of the user to whom the diagnostic equipment connected to the vehicle belongs, so as to perform diagnostic processing on the vehicle that matches the diagnostic plan, reducing user operations, reducing the complexity of the diagnostic process, and improving diagnostic efficiency.

[0055] To facilitate understanding of the above embodiments, this application provides a specific embodiment for explanation.

[0056] The above information processing method can be understood as an on-demand scanning method for vehicle diagnostic data. It receives user selection instructions for the scan content, including selecting at least one functional item by function dimension, at least one vehicle subsystem by system dimension, or a scan configuration automatically matched based on user identification. Based on the selection instructions, it determines the target parameter set to be collected, which is a subset of all diagnosable vehicle parameters. It sends diagnostic requests only to the on-board electronic control units corresponding to the target parameter set and collects the corresponding parameter data. Based on the collected parameter data, it generates and outputs a customized diagnostic report, the content of which is strictly limited to the information covered by the target parameter set.

[0057] The aforementioned user identity identifier is selected from any of the following roles: Used car appraisal role, with the corresponding target parameter set including vehicle identification number (VIN), odometer reading, mileage stored in the powertrain control unit, and historical or current fault codes; Engine repair role, with the corresponding target parameter set including engine cumulative mileage, idle speed, throttle opening, fuel economy data, maximum torque, displacement configuration parameters, and compression ratio configuration parameters; Advanced Driver Assistance System (ADAS) calibration role, with the corresponding target parameter set including camera system fault codes, radar system fault codes, camera installation angle calibration values, radar offset angle parameters, and sensor calibration status information.

[0058] The functional items, categorized by function, include at least one of the following: fault code scanning, mileage scanning, VIN code scanning, sensor voltage scanning, or ECU version information scanning.

[0059] Among them, vehicle subsystems by system dimension include body system, powertrain system, chassis safety system, infotainment system or ADAS system; or further subdivided into engine control module, transmission control module, airbag control module, anti-theft control module or radar control unit.

[0060] When a user is identified as a used car appraiser, the steps to generate a customized diagnostic report include: comparing the mileage value on the dashboard with the mileage value stored in the powertrain control unit; if the difference between the two exceeds a preset threshold, a mileage tampering risk warning will be marked in the report.

[0061] In the step of determining the target parameter set to be collected, the parameter template corresponding to the vehicle model of the VIN is loaded from the local or cloud database in combination with the vehicle identification number (VIN), and the target parameter set is validated or supplemented based on the parameter template.

[0062] Diagnostic requests are sent only to the corresponding on-board electronic control units, including skipping unassociated electronic control units based on the ECU physical address or functional address mapped to the target parameter set, thus avoiding full vehicle ECU polling scans.

[0063] This approach avoids polling all ECUs in the vehicle, shortening scan time; it only displays information relevant to the user, reducing information interference; it improves the accuracy and conciseness of reports; it supports role-driven or manual combination filtering, covering the needs of various professional users to provide strong scenario adaptability; it assists in judging the authenticity of vehicle history through cross-validation of multi-source data (such as mileage comparison) to enhance data credibility; adding new models or functions only requires updating the parameter mapping table without modifying the core logic, thus improving system scalability.

[0064] To facilitate better implementation of the information processing method provided in the embodiments of this application, the embodiments of this application also provide an apparatus based on the above-described information processing method. The meanings of the terms used are the same as in the above-described information processing method, and specific implementation details can be found in the descriptions in the method embodiments.

[0065] For example, such as Figure 3 As shown, this application provides an apparatus based on the above-described information processing method, which may include: The identifier acquisition module 201 is used to acquire the target identity identifier of the user to whom the diagnostic equipment connected to the target vehicle belongs; The solution acquisition module 202 is used to determine the user's target diagnostic solution for the target vehicle based on the target identity identifier and the correspondence between the identity identifier and the diagnostic solution. Each diagnostic solution includes several diagnostic operation items. Instruction generation module 203 is used to generate diagnostic instructions corresponding to the diagnostic operation items included in the target diagnostic scheme; The diagnostic module 204 is used to send diagnostic instructions to the target vehicle, perform diagnostic processing on the target vehicle based on the diagnostic instructions, and obtain the diagnostic results of the diagnostic operation items corresponding to the diagnostic instructions. The report generation module 205 is used to generate a diagnostic report based on the diagnostic operation items included in the target diagnostic solution and the diagnostic results of the diagnostic operation items.

[0066] In some embodiments, the aforementioned identity identifier includes a first identity identifier that identifies the user type to which the user belongs, wherein the user type includes at least one of a first type of user who performs vehicle repair, a second type of user who belongs to the vehicle, and a third type of user who performs vehicle evaluation.

[0067] Based on this, the steps to determine the primary identity of the user to whom the diagnostic equipment connected to the target vehicle belongs include: Obtain the identity association information of the user to whom the diagnostic equipment connected to the target vehicle belongs; Based on the identity association information and the correspondence between the preset identity association information and the preset first identity identifier, the first identity identifier of the user to whom the diagnostic equipment connected to the target vehicle belongs is determined.

[0068] In some embodiments, the aforementioned identity association information includes at least one of the following: Information about the network environment of the diagnostic equipment connected to the target vehicle; Interaction pattern information between the diagnostic equipment connected to the target vehicle and its corresponding user; Historical operation information of the user to whom the diagnostic equipment connected to the target vehicle belongs.

[0069] In some embodiments, the aforementioned identity identifier may further include a second identity identifier that identifies the user.

[0070] Based on this, when the aforementioned identity identifier includes a first identity identifier and a second identity identifier, the aforementioned solution acquisition module 202 determines the user's target diagnostic solution for the target vehicle based on the target identity identifier and the correspondence between the identity identifier and the diagnostic solution, including: The first determining unit of the scheme is used to determine the target first diagnostic scheme based on the first identity identifier in the target identity identifier and the pre-defined correspondence between the first identity identifier and the first diagnostic scheme; The second determining unit of the scheme is used to determine the target second diagnostic scheme based on the second identity identifier in the target identity identifier and the pre-defined correspondence between the second identity identifier and the second diagnostic scheme; The third determining unit of the scheme is used to construct the target diagnosis scheme for the target vehicle by the user based on the first target diagnosis scheme and the second target diagnosis scheme.

[0071] In some embodiments, the solution acquisition module 202 determines the user's target diagnostic solution for the target vehicle based on the target identity identifier and the correspondence between the identity identifier and the diagnostic solution, including: The dimension acquisition unit is used to determine the diagnostic dimensions of the target vehicle by the user. The fourth determination unit of the scheme is used to determine the target diagnostic scheme for the target vehicle by the user based on the target identity identifier and the correspondence between the identity identifier and the diagnostic scheme in the diagnostic dimension.

[0072] In some embodiments, the diagnostic dimensions described above include functional dimensions and / or, the vehicle's electronic system dimensions; In terms of functionality, the diagnostic solution includes fault codes, mileage, vehicle identification number, sensor voltage, and version information, each corresponding to multiple diagnostic operation items. In the vehicle's electronic systems dimension, the diagnostic plan includes multiple diagnostic operation items for the body system, powertrain system, chassis safety system, infotainment system, and driver assistance system.

[0073] In some embodiments, the information processing apparatus further includes: The preference information acquisition unit is used to acquire the report preference information of the user to whom the diagnostic equipment connected to the target vehicle belongs; Based on this, the report generation module 205 generates a diagnostic report based on the diagnostic operation items included in the target diagnostic solution and the diagnostic results of the diagnostic operation items, including: The first report generation unit is used to generate an initial diagnostic report based on the diagnostic operation items included in the target diagnostic plan and the diagnostic results of the diagnostic operation items; The second report generation unit is used to adjust the initial diagnostic report based on report preference information to obtain a new diagnostic report.

[0074] Using the information processing apparatus mentioned in the embodiments of this application, the identifier acquisition module 201 acquires the target identity identifier of the user to whom the diagnostic equipment connected to the target vehicle belongs; the scheme acquisition module 202 determines the target diagnostic scheme for the target vehicle based on the target identity identifier and the correspondence between the identity identifier and the diagnostic scheme, wherein each diagnostic scheme includes several diagnostic operation items; the instruction generation module 203 generates diagnostic instructions corresponding to the diagnostic operation items included in the target diagnostic scheme; the diagnostic module 204 sends the diagnostic instructions to the target vehicle to perform diagnostic processing on the target vehicle based on the diagnostic instructions, and obtains the diagnostic results of the diagnostic operation items corresponding to the diagnostic instructions; the report generation module 205 generates a diagnostic report based on the diagnostic operation items included in the target diagnostic scheme and the diagnostic results of the diagnostic operation items. Thus, the diagnostic scheme can be determined by the identity identifier of the user to whom the diagnostic equipment connected to the vehicle belongs, so that the vehicle can be subjected to diagnostic processing matching the diagnostic scheme, reducing user operations, reducing the complexity of the diagnostic process, and improving diagnostic efficiency.

[0075] In practice, each of the above modules can be implemented as an independent entity or can be combined arbitrarily to be implemented as the same or several entities. For the specific implementation methods and corresponding beneficial effects of each of the above modules, please refer to the previous method embodiments, which will not be repeated here.

[0076] This application also provides an electronic device, such as... Figure 4 As shown, it illustrates a structural schematic diagram of the electronic device involved in the embodiments of this application, specifically: The electronic device may include components such as a processor 301 with one or more processing cores, a memory 302 with one or more storage media, a power supply 303, and an input unit 304. Those skilled in the art will understand that... Figure 4 The electronic device structure shown does not constitute a limitation on the electronic device and may include more or fewer components than shown, or combine certain components, or have different component arrangements. Wherein: The processor 301 is the control center of the electronic device, connecting various parts of the device via various interfaces and lines. It executes computer programs and / or modules stored in the memory 302, and calls data stored in the memory 302 to perform various functions and process data. Optionally, the processor 301 may include one or more processing cores; preferably, the processor 301 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications, and the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processor 301.

[0077] The memory 302 can be used to store computer programs and modules. The processor 301 executes various functional applications and diagnostic schemes by running the computer programs and modules stored in the memory 302. The memory 302 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, computer programs required for at least one function (such as voice prompt function, text input function, voice input function, scheme selection function, etc.), etc.; the data storage area may store data created according to the use of the electronic device. In addition, the memory 302 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, the memory 302 may also include memory electronics to provide the processor 301 with access to the memory 302.

[0078] The electronic device also includes a power supply 303 that supplies power to various components. Preferably, the power supply 303 can be logically connected to the processor 301 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. The power supply 303 may also include one or more DC or AC power supplies, recharging systems, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components.

[0079] The electronic device may also include an input unit 304, which can be used to receive input digital or character information and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control.

[0080] Although not shown, the electronic device may also include a display unit, etc., which will not be described in detail here. Specifically, in this embodiment, the processor 301 in the electronic device loads the executable files corresponding to the processes of one or more computer programs into the memory 302 according to the following instructions, and the processor 301 runs the computer programs stored in the memory 302 to realize various functions. For example: Obtain the target identity identifier of the user to whom the diagnostic equipment connected to the target vehicle belongs; Based on the target identification and the correspondence between the identification and the diagnostic plan, the target diagnostic plan for the target vehicle is determined by the user. Each diagnostic plan includes several diagnostic operation items. Generate diagnostic instructions corresponding to the diagnostic operation items included in the target diagnostic solution; Send diagnostic commands to the target vehicle to perform diagnostic processing on the target vehicle based on the diagnostic commands, and obtain the diagnostic results of the diagnostic operation items corresponding to the diagnostic commands; A diagnostic report is generated based on the diagnostic operation items included in the target diagnostic scheme and the diagnostic results of the diagnostic operation items.

[0081] Therefore, the electronic device provided in this application embodiment can obtain the target identity identifier of the user to whom the diagnostic device connected to the target vehicle belongs; determine the target diagnostic plan for the target vehicle based on the target identity identifier and the correspondence between the identity identifier and the diagnostic plan, wherein each diagnostic plan includes several diagnostic operation items; generate diagnostic instructions corresponding to the diagnostic operation items included in the target diagnostic plan; send the diagnostic instructions to the target vehicle to perform diagnostic processing on the target vehicle based on the diagnostic instructions, and obtain the diagnostic results of the diagnostic operation items corresponding to the diagnostic instructions; and generate a diagnostic report based on the diagnostic operation items included in the target diagnostic plan and the diagnostic results of the diagnostic operation items. In this way, the diagnostic plan can be determined by the identity identifier of the user to whom the diagnostic device connected to the vehicle belongs, so as to perform diagnostic processing on the vehicle that matches the diagnostic plan, reducing user operations, reducing the complexity of the diagnostic process, and improving diagnostic efficiency.

[0082] For details on the specific implementation methods and corresponding beneficial effects of the above operations, please refer to the detailed description of the information processing method above, which will not be repeated here.

[0083] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be performed by a computer program, or by a computer program controlling related hardware. The computer program can be stored in a storage medium and loaded and executed by a processor.

[0084] Therefore, embodiments of this application provide a storage medium storing a computer program that can be loaded by a processor to execute steps in any of the information processing methods provided in embodiments of this application. For example, the computer program can execute the following steps: Obtain the target identity identifier of the user to whom the diagnostic equipment connected to the target vehicle belongs; Based on the target identification and the correspondence between the identification and the diagnostic plan, the target diagnostic plan for the target vehicle is determined by the user. Each diagnostic plan includes several diagnostic operation items. Generate diagnostic instructions corresponding to the diagnostic operation items included in the target diagnostic solution; Send diagnostic commands to the target vehicle to perform diagnostic processing on the target vehicle based on the diagnostic commands, and obtain the diagnostic results of the diagnostic operation items corresponding to the diagnostic commands; A diagnostic report is generated based on the diagnostic operation items included in the target diagnostic scheme and the diagnostic results of the diagnostic operation items.

[0085] Therefore, the storage medium provided in this application embodiment can obtain the target identity identifier of the user to whom the diagnostic device connected to the target vehicle belongs; determine the target diagnostic plan for the target vehicle based on the target identity identifier and the correspondence between the identity identifier and the diagnostic plan, wherein each diagnostic plan includes several diagnostic operation items; generate diagnostic instructions corresponding to the diagnostic operation items included in the target diagnostic plan; send the diagnostic instructions to the target vehicle to perform diagnostic processing on the target vehicle based on the diagnostic instructions, and obtain the diagnostic results of the diagnostic operation items corresponding to the diagnostic instructions; and generate a diagnostic report based on the diagnostic operation items included in the target diagnostic plan and the diagnostic results of the diagnostic operation items. In this way, the diagnostic plan can be determined by the identity identifier of the user to whom the diagnostic device connected to the vehicle belongs, so as to perform diagnostic processing on the vehicle that matches the diagnostic plan, reducing user operations, reducing the complexity of the diagnostic process, and improving diagnostic efficiency.

[0086] For details on the specific implementation methods and corresponding beneficial effects of the above operations, please refer to the previous embodiments, which will not be repeated here.

[0087] The storage medium may include: read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.

[0088] Since the computer program stored in the storage medium can execute the steps of any of the information processing methods provided in the embodiments of this application, the beneficial effects that any of the information processing methods provided in the embodiments of this application can achieve can be realized. For details, please refer to the previous embodiments, which will not be repeated here.

[0089] According to one aspect of this application, a computer program product or computer program is provided, comprising computer instructions stored in a storage medium. A processor of a computer device reads the computer instructions from the storage medium and executes the computer instructions, causing the computer device to perform the aforementioned information processing method.

[0090] The foregoing has provided a detailed description of an information processing method, apparatus, electronic device, storage medium, and computer program product provided in the embodiments of this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the embodiments above are only for the purpose of helping to understand the methods and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.

Claims

1. An information processing method, characterized in that, The method includes: Obtain the target identity identifier of the user to whom the diagnostic equipment connected to the target vehicle belongs; Based on the target identity identifier and the correspondence between the identity identifier and the diagnostic scheme, the target diagnostic scheme for the target vehicle by the user is determined, wherein each diagnostic scheme includes several diagnostic operation items; Generate diagnostic instructions corresponding to the diagnostic operation items included in the target diagnostic scheme; Send the diagnostic command to the target vehicle to perform diagnostic processing on the target vehicle based on the diagnostic command, and obtain the diagnostic result of the diagnostic operation item corresponding to the diagnostic command; A diagnostic report is generated based on the diagnostic operation items included in the target diagnostic scheme and the diagnostic results of the diagnostic operation items.

2. The information processing method according to claim 1, characterized in that, The identity identifier includes a first identity identifier that identifies the user type to which the user belongs, wherein the user type includes at least one of a first type of user who performs vehicle repair, a second type of user who belongs to the vehicle, and a third type of user who performs vehicle evaluation; The steps for determining the primary identity of the user to whom the diagnostic equipment connected to the target vehicle belongs include: Obtain the identity association information of the user to whom the diagnostic device connected to the target vehicle belongs; Based on the identity association information and the correspondence between the preset identity association information and the preset first identity identifier, the first identity identifier of the user to whom the diagnostic device connected to the target vehicle belongs is determined.

3. The information processing method according to claim 2, characterized in that, The identity association information includes at least one of the following: Network environment information of the diagnostic equipment connected to the target vehicle; Interaction pattern information between the diagnostic equipment connected to the target vehicle and its corresponding user; Historical operation information of the user to whom the diagnostic equipment connected to the target vehicle belongs.

4. The information processing method according to claim 2, characterized in that, The identity identifier also includes a second identity identifier that identifies the user; When the identity identifier includes the first identity identifier and the second identity identifier, determining the target diagnostic plan for the target vehicle based on the target identity identifier and the correspondence between the identity identifier and the diagnostic plan includes: Based on the first identity identifier in the target identity identifier and the correspondence between the preset first identity identifier and the first diagnostic scheme, the target first diagnostic scheme is determined; Based on the second identity identifier in the target identity identifier, and the correspondence between the preset second identity identifier and the second diagnostic scheme, the target second diagnostic scheme is determined; Based on the first target diagnostic scheme and the second target diagnostic scheme, the target diagnostic scheme for the target vehicle by the user is constructed.

5. The information processing method according to claim 1, characterized in that, The step of determining the target diagnostic plan for the target vehicle based on the target identity identifier and the correspondence between the identity identifier and the diagnostic plan includes: Determine the diagnostic dimensions of the user for the target vehicle; Based on the target identity identifier and the correspondence between the identity identifier and the diagnostic scheme under the diagnostic dimension, the target diagnostic scheme for the target vehicle by the user is determined.

6. The information processing method according to claim 5, characterized in that, The diagnostic dimensions include functional dimensions and / or, the vehicle's electronic system dimensions; In the aforementioned functional dimension, the diagnostic scheme includes fault codes, mileage, vehicle identification codes, sensor voltages, and version information, each corresponding to multiple diagnostic operation items. In the context of the vehicle's electronic systems, the diagnostic scheme includes multiple diagnostic operation items corresponding to the body system, powertrain system, chassis safety system, infotainment system, and driver assistance system.

7. The information processing method according to any one of claims 1 to 6, characterized in that, The method further includes: Obtain the reporting preference information of the user to whom the diagnostic device connected to the target vehicle belongs; The step of generating a diagnostic report based on the diagnostic operation items included in the target diagnostic scheme and the diagnostic results of the diagnostic operation items includes: Based on the diagnostic operation items included in the target diagnostic scheme and the diagnostic results of the diagnostic operation items, an initial diagnostic report is generated; The initial diagnostic report is adjusted based on the reported preference information to obtain the final diagnostic report.

8. An information processing device, characterized in that, The device includes: The identifier acquisition module is used to acquire the target identity identifier of the user to whom the diagnostic equipment connected to the target vehicle belongs; The solution acquisition module is used to determine the user's target diagnostic solution for the target vehicle based on the target identity identifier and the correspondence between the identity identifier and the diagnostic solution, wherein each diagnostic solution includes several diagnostic operation items; The instruction generation module is used to generate diagnostic instructions corresponding to the diagnostic operation items included in the target diagnostic scheme; The diagnostic module is used to send the diagnostic command to the target vehicle, perform diagnostic processing on the target vehicle based on the diagnostic command, and obtain the diagnostic result of the diagnostic operation item corresponding to the diagnostic command; The report generation module is used to generate a diagnostic report based on the diagnostic operation items included in the target diagnostic scheme and the diagnostic results of the diagnostic operation items.

9. An electronic device, characterized in that, It includes a processor and a memory, wherein the memory stores a computer program that, when executed by the processor, causes the processor to perform the steps of the information processing method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, It includes a computer program that, when run on an electronic device, causes the electronic device to perform the steps of the information processing method according to any one of claims 1 to 7.