Vehicle gearbox version identification method and device, vehicle and storage medium
By comparing the hardware and software identification values of the gearbox, it can be determined whether it is installed correctly, solving the problem of incorrect installation during the gearbox assembly process, ensuring compatibility and stability, and improving the overall performance and safety of the vehicle.
Patent Information
- Application Number
- CN202510885027.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-30
- Publication Date
- 2025-10-03
AI Technical Summary
During the vehicle assembly process, the software or hardware version of the transmission may be incorrectly installed, resulting in compatibility issues and performance mismatches, affecting the overall performance and driving experience of the vehicle.
By obtaining the hardware and software identification values of the gearbox and comparing them with the identification values in the preset database, it is possible to identify whether the current gearbox version is installed correctly and ensure that it meets the requirements of the vehicle control system.
It improves the compatibility and stability of vehicles, reduces manual participation and labor costs, improves version identification and adaptation efficiency, shortens detection time, and improves driving experience and vehicle reliability and safety.
Smart Images

Figure CN120743335A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of vehicle technology, and in particular to a method and device for identifying a transmission version of a vehicle, a vehicle, and a storage medium. Background Art
[0002] Due to different configurations, trucks usually need to be equipped with gearboxes of different brands and versions to meet diverse performance requirements.
[0003] However, in related technologies, the incorrect software or hardware version may be installed during the assembly process, which may cause compatibility issues or performance mismatches between the transmission and other vehicle systems. Furthermore, even if the corresponding transmission is correctly installed, there is still a risk of not using the latest software version, which may affect the overall performance and driving experience of the vehicle. Summary of the Invention
[0004] The present invention aims to solve at least one of the technical problems existing in the prior art.
[0005] To this end, one objective of the present invention is to provide a method for identifying a vehicle's transmission version. This method ensures that the software and hardware versions meet the requirements of the vehicle control system, providing reliable compatibility, meeting the functional requirements of vehicle operation, and improving the overall stability of the system. Furthermore, it effectively avoids various potential problems caused by incorrect installation or outdated software versions. This not only reduces manual intervention and labor costs, but also improves the efficiency of version identification and adaptation, shortens detection time, and thus enhances the driving experience and the reliability and safety of the vehicle.
[0006] To this end, a second object of the present invention is to provide a transmission version identification device for a vehicle.
[0007] To this end, a third object of the present invention is to provide a vehicle.
[0008] To this end, a fourth object of the present invention is to provide a computer-readable storage medium.
[0009] To achieve the above-mentioned objectives, an embodiment of the first aspect of the present invention discloses a method for identifying the transmission version of a vehicle, comprising: obtaining a hardware identification value corresponding to the hardware version of the current transmission and a software identification value corresponding to the software version; obtaining a preset software identification value and a preset hardware identification value corresponding to the current transmission configuration from a preset database, wherein the preset database stores preset hardware identification values and preset software identification values corresponding to the hardware versions and software versions of multiple transmissions, respectively; comparing the hardware identification value and the software identification value with the preset hardware identification value and the preset software identification value, respectively, and identifying the hardware version and the software version based on the comparison results.
[0010] According to an embodiment of the present invention, a vehicle transmission version identification method obtains a hardware identification value corresponding to the current transmission hardware version and a software identification value corresponding to the software version, and obtains a preset software identification value and a preset hardware identification value corresponding to the current transmission configuration from a preset database. The software identification value is then compared with the preset software identification value, and / or the hardware identification value is compared with the preset hardware identification value. Based on the comparison results, it is possible to identify whether the current software version and / or hardware version is the correctly installed version, thereby ensuring that its software and hardware versions meet the requirements of the vehicle control system, providing reliable compatibility guarantees for the vehicle, meeting the functional requirements of vehicle operation, and improving the overall stability of the system. At the same time, it can also effectively avoid various potential problems caused by incorrect installation or outdated software versions, not only reducing the number of manual intervention links and reducing labor costs, but also improving the efficiency of version identification and adaptation, shortening detection time, thereby improving the driving experience and the reliability and safety of vehicle operation.
[0011] In addition, the vehicle transmission version identification method according to the above embodiment of the present invention may also have the following additional technical features: In some embodiments, the hardware identification value and the software identification value are compared with the preset hardware identification value and the preset software identification value, respectively, and the hardware version and the software version are identified based on the comparison results, including: intercepting the preset software identification value and the preset hardware identification value according to a first preset character bit range to obtain a software reference identification value and a hardware reference identification value; intercepting the software identification value and the hardware identification value according to a second preset character bit range to obtain an actual software identification value and an actual hardware identification value; comparing the software reference identification value and the hardware reference identification value with the actual software identification value and the actual hardware identification value, respectively, and judging whether the software version and the hardware version are compatible versions based on the comparison results.
[0012] In some embodiments, the software reference identification value and the hardware reference identification value are compared with the actual software identification value and the actual hardware identification value respectively, and whether the software version and the hardware version are compatible versions is determined based on the comparison results, including: if the software reference identification value is consistent with the actual software identification value, and / or the hardware reference identification value is consistent with the actual hardware identification value, then the software version and / or the hardware version is determined to be a compatible version; if the software reference identification value is inconsistent with the actual software identification value, and / or the hardware reference identification value is inconsistent with the actual hardware identification value, then the software version and / or the hardware version is determined to be a suspected incompatible version.
[0013] In some embodiments, when determining that the software version and / or the hardware version is a suspected incompatible version, it also includes: determining the software identification value range corresponding to the software version, and / or the hardware identification value range corresponding to the hardware version; and verifying the software version and / or the hardware version according to the software identification value range and / or the hardware identification value range.
[0014] In some embodiments, determining the software identification value range corresponding to the software version and / or the hardware identification value range corresponding to the hardware version includes: obtaining the software identification value corresponding to each software version in the historical gearbox stored in the cloud, and / or the hardware identification value corresponding to each hardware version; determining the software identification value range and / or the hardware identification value range based on the distribution of software identification values and / or hardware identification values under the same software version and / or hardware version, thereby establishing a correspondence between the software version and the software identification value range, and / or a correspondence between the hardware version and the hardware identification value range.
[0015] In some embodiments, the software version and / or the hardware version is verified according to the software identification value range and / or the hardware identification value range, including: if the software identification value is within the software identification value range, and / or the hardware identification value is within the hardware identification value range, then the software version and / or the hardware version is determined to be a compatible version; if the software identification value is not within the software identification value range, and / or the hardware identification value is not within the hardware identification value range, then the software version and / or the hardware version is determined to be an incompatible version.
[0016] In some embodiments, after determining that the software version and / or the hardware version is an incompatible version, the method includes issuing a prompt message indicating that the software version and / or the hardware version do not match.
[0017] To achieve the above-mentioned purpose, an embodiment of the second aspect of the present invention discloses a vehicle transmission version identification device, including: a first acquisition module, used to obtain a hardware identification value corresponding to the hardware version of the current transmission and a software identification value corresponding to the software version; a second acquisition module, used to obtain a preset software identification value and a preset hardware identification value corresponding to the current transmission configuration from a preset database, wherein the preset database stores preset hardware identification values and preset software identification values corresponding to the hardware versions and software versions of multiple transmissions, respectively; an identification module, used to compare the hardware identification value and the software identification value with the preset hardware identification value and the preset software identification value, respectively, and identify the hardware version and the software version according to the comparison results.
[0018] According to an embodiment of the present invention, a vehicle transmission version identification device obtains a hardware identification value corresponding to the current transmission hardware version and a software identification value corresponding to the software version through a first acquisition module, and a second acquisition module obtains a preset software identification value and a preset hardware identification value corresponding to the current transmission configuration from a preset database. The identification module then compares the software identification value with the preset software identification value, and / or compares the hardware identification value with the preset hardware identification value. Based on the comparison results, it can identify whether the current software version and / or hardware version is the correctly installed version, thereby ensuring that its software and hardware versions meet the requirements of the vehicle control system, providing reliable compatibility guarantees for the vehicle, meeting the functional requirements of vehicle operation, and improving the overall stability of the system. At the same time, it can also effectively avoid various potential problems caused by incorrect installation or outdated software versions, not only reducing the number of manual intervention links and reducing labor costs, but also improving the efficiency of version identification and adaptation, shortening detection time, thereby improving the driving experience and the reliability and safety of vehicle operation.
[0019] To achieve the above-mentioned purpose, an embodiment of the third aspect of the present invention discloses a vehicle, comprising: a vehicle transmission version identification device as described in an embodiment of the second aspect of the present invention, or a processor, a memory, and a vehicle transmission version identification program stored in the memory and executable on the processor, wherein the vehicle transmission version identification program, when executed by the processor, implements the vehicle transmission version identification method as described in any one of the embodiments of the first aspect of the present invention.
[0020] According to the vehicle of the embodiment of the present invention, by obtaining the hardware identification value corresponding to the hardware version of the current gearbox and the software identification value corresponding to the software version, and obtaining the preset software identification value and preset hardware identification value corresponding to the current gearbox configuration from a preset database, the software identification value is then compared with the preset software identification value, and / or the hardware identification value is compared with the preset hardware identification value. Based on the comparison results, it is possible to identify whether the current software version and / or hardware version is the correctly installed version, thereby ensuring that its software and hardware versions meet the requirements of the vehicle control system, providing reliable compatibility guarantees for the vehicle, meeting the functional requirements of vehicle operation, and improving the overall stability of the system. At the same time, it can also effectively avoid various potential problems caused by incorrect installation or outdated software versions, not only reducing the links of manual participation and reducing labor costs, but also improving the efficiency of version identification and adaptation, shortening detection time, thereby improving the driving experience and the reliability and safety of vehicle operation.
[0021] In order to achieve the above-mentioned purpose, an embodiment of the fourth aspect of the present invention discloses a computer-readable storage medium, on which a vehicle's transmission version identification program is stored. When the vehicle's transmission version identification program is executed by a processor, the vehicle's transmission version identification method as described in any one of the embodiments of the first aspect of the present invention is implemented.
[0022] According to an embodiment of the present invention, when a computer-readable storage medium storing a vehicle transmission version identification program is executed by a processor, the program obtains a hardware identification value corresponding to the current transmission hardware version and a software identification value corresponding to the software version, and obtains a preset software identification value and a preset hardware identification value corresponding to the current transmission configuration from a preset database. The software identification value is then compared with the preset software identification value, and / or the hardware identification value is compared with the preset hardware identification value. Based on the comparison results, the program can identify whether the current software version and / or hardware version is the correctly installed version, thereby ensuring that the software and hardware versions meet the requirements of the vehicle control system, providing reliable compatibility for the vehicle, meeting the functional requirements of vehicle operation, and improving the overall stability of the system. At the same time, it can also effectively avoid various potential problems caused by incorrect installation or outdated software versions, not only reducing manual intervention and lowering labor costs, but also improving the efficiency of version identification and adaptation, shortening detection time, and thus improving the driving experience and the reliability and safety of vehicle operation.
[0023] Additional aspects and advantages of the present invention will be set forth in part in the description which follows and, in part, will be obvious from the description which follows, or may be learned by practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] The above and / or additional aspects and advantages of the present invention will become apparent and readily understood from the following description of the embodiments with reference to the accompanying drawings, in which: Figure 1 is a flow chart of a method for identifying a transmission version of a vehicle according to one embodiment of the present invention; Figure 2 is a structural block diagram of a vehicle transmission version identification device according to one embodiment of the present invention; Figure 3 is a structural block diagram of a vehicle according to one embodiment of the present invention; Figure 4 is a structural block diagram of a vehicle according to another embodiment of the present invention. DETAILED DESCRIPTION
[0025] The embodiments of the present invention will be described in detail below. The embodiments described with reference to the accompanying drawings are exemplary. The embodiments of the present invention will be described in detail below.
[0026] Reference below Figure 1A method for identifying a transmission version of a vehicle according to an embodiment of the present invention is described.
[0027] Figure 1 FIG. 1 is a flow chart of a method for identifying a vehicle's transmission version according to an embodiment of the present invention. Figure 1 As shown, the method at least includes steps S1 to S3.
[0028] Step S1: Obtain a hardware identification value corresponding to the hardware version of the current gearbox and a software identification value corresponding to the software version.
[0029] In an embodiment, the hardware identification value corresponding to the currently installed hardware version and the software identification value corresponding to the software version are obtained from the vehicle's transmission controller. Specifically, the system communicates with the transmission controller to read the relevant information stored therein.
[0030] The hardware identification value is a character sequence used to identify the transmission hardware model, batch, or design version, such as numbers, letters, or a combination thereof. This hardware identification value can reflect specific hardware configuration information, such as production batch and design version, to facilitate subsequent identification and management. For example, the hardware identification value is "HW1234567890," where the prefix "HW" indicates the hardware type, and the subsequent numbers represent the specific version or batch number.
[0031] Similarly, the software identification value identifies the software version currently running on the transmission controller. It also consists of a series of characters, such as a version number, a checksum, or other coded information. For example, the "SW" prefix in the software identification value "SW9876543210" indicates the software type, and the subsequent digits represent the specific software version number. The software identification value accurately reflects the software version currently used by the control system, making it easier to determine whether an update or adaptation to a new control strategy is required.
[0032] These identification values reflect the actual configuration of the current transmission and serve as key data for subsequent comparison with standard identifications in a pre-set database to identify version compatibility. By accurately acquiring and parsing these identification values, the system can effectively determine whether the current transmission's software and hardware versions meet expected requirements, whether there has been an incorrect installation, and whether further processing, such as new part identification and program refresh, is required.
[0033] Step S2: obtaining a preset software identification value and a preset hardware identification value corresponding to the current gearbox configuration from a preset database, wherein the preset database stores preset hardware identification values and preset software identification values corresponding to the hardware versions and software versions of multiple gearboxes, respectively.
[0034] The preset database stores hardware and software version information corresponding to multiple different transmission models. Each hardware version has a corresponding preset hardware identification value, and each software version has a corresponding preset software identification value. These preset identification values are pre-set standard reference values based on vehicle configuration requirements, control strategy adaptability, and historical data accumulation.
[0035] In this embodiment, when performing version identification on the current transmission, the system retrieves preset hardware and software identification values corresponding to the current transmission configuration from a preset database based on the vehicle's configuration information (such as vehicle model and production batch). These preset identification values serve as a benchmark for subsequent matching decisions to determine whether the actual hardware and software identification values currently read belong to known compatible versions. This allows for flexible use of standard identification values based on the requirements of different vehicle models or platforms, thereby improving version identification accuracy and compatibility coverage.
[0036] Step S3: Compare the hardware identification value and the software identification value with the preset hardware identification value and the preset software identification value respectively, and identify the hardware version and the software version according to the comparison results.
[0037] In this embodiment, after obtaining the hardware identification value and software identification value of the current gearbox, the system compares them one by one with the preset hardware identification value and preset software identification value read from the preset database. Through this one-by-one comparison operation, the system can determine whether the currently read hardware identification value is consistent with the preset hardware identification value, thereby identifying whether the hardware version is a known compatible version. Similarly, the comparison of the software identification value is used to determine whether the current software version is within the version range supported by the system.
[0038] Ultimately, based on the comparison results, the system can accurately identify whether the current transmission's hardware and software versions are correctly installed, ensuring that they meet the requirements of the vehicle control system. This provides reliable compatibility, meets the functional requirements of vehicle operation, and improves the overall stability of the system. It also effectively avoids potential problems caused by incorrect installation or outdated software versions, reducing manual intervention and labor costs while also improving the efficiency of version identification and adaptation and shortening detection time.
[0039] Thus, according to an embodiment of the present invention, the vehicle transmission version identification method obtains the hardware identification value corresponding to the current transmission hardware version and the software identification value corresponding to the software version, and obtains the preset software identification value and preset hardware identification value corresponding to the current transmission configuration from a preset database. Then, the software identification value is compared with the preset software identification value, and / or the hardware identification value is compared with the preset hardware identification value. Based on the comparison results, it is possible to identify whether the current software version and / or hardware version is the correctly installed version, so as to ensure that its software and hardware versions meet the requirements of the vehicle control system, provide reliable compatibility guarantees for the vehicle, meet the functional requirements of vehicle operation, and improve the overall stability of the system. At the same time, it can also effectively avoid various potential problems caused by incorrect installation or outdated software versions, not only reducing the links of manual participation and reducing labor costs, but also improving the efficiency of version identification and adaptation, shortening detection time, thereby improving the driving experience and the reliability and safety of vehicle operation.
[0040] In one embodiment of the present invention, the hardware identification value and the software identification value are compared with the preset hardware identification value and the preset software identification value, respectively, and the hardware version and the software version are identified according to the comparison results, including: intercepting the preset software identification value and the preset hardware identification value according to a first preset character bit range to obtain a software reference identification value and a hardware reference identification value; intercepting the software identification value and the hardware identification value according to a second preset character bit range to obtain an actual software identification value and an actual hardware identification value; comparing the software reference identification value and the hardware reference identification value with the actual software identification value and the actual hardware identification value, respectively, and judging whether the software version and the hardware version are compatible versions based on the comparison results.
[0041] In this embodiment, to improve the accuracy and adaptability of transmission software version identification, the system truncates the preset software identification value read from the preset database according to a first preset character range. For example, starting from the first character of the preset software identification value, the system extracts the first 10 characters (i.e., characters 1 to 10) to obtain the truncated software reference identification value, and assigns this result to the variable ASNR_BA1_10.
[0042] At the same time, the system truncates the actual software identification value according to the second preset character bit range. For example, starting from the fifth bit of the software identification value and retaining it to the fourteenth bit, that is, extracting the fifth to fourteenth characters, obtains the actual software identification value after truncation, and assigns the result to the variable ASNR_IST1_10.
[0043] Subsequently, the system compares the variables ASNR_BA1_10 and ASNR_IST1_10 character by character. By comparing whether the two are consistent, it determines whether the current software version belongs to a known compatible version, thereby accurately identifying the compatibility of the software versions.
[0044] Similarly, to improve the accuracy and adaptability of transmission hardware version identification, the system truncates the preset hardware identification value read from the preset database according to the first preset character range. For example, starting from the first character of the preset hardware identification value, the system extracts the first 10 characters (characters 1 to 10) to obtain the truncated hardware reference identification value, and assigns this result to the variable ASNR_BA2_10.
[0045] At the same time, the system truncates the actual hardware identification value according to the second preset character bit range. For example, starting from the fifth bit of the hardware identification value and retaining it to the fourteenth bit, that is, extracting the fifth to fourteenth characters, obtains the actual hardware identification value after truncation, and assigns the result to the variable ASNR_IST2_10.
[0046] Subsequently, the system compares the variables ASNR_BA2_10 and ASNR_IST2_10 character by character. By comparing whether the two are consistent, it determines whether the current hardware version belongs to a known compatible version, thereby accurately identifying the compatibility of the hardware version.
[0047] In one embodiment of the present invention, the software reference identification value and the hardware reference identification value are compared with the actual software identification value and the actual hardware identification value respectively, and whether the software version and the hardware version are compatible versions is determined based on the comparison results, including: if the software reference identification value is consistent with the actual software identification value, and / or the hardware reference identification value is consistent with the actual hardware identification value, then the software version and / or the hardware version is determined to be a compatible version; if the software reference identification value is inconsistent with the actual software identification value, and / or the hardware reference identification value is inconsistent with the actual hardware identification value, then the software version and / or the hardware version is determined to be a suspected incompatible version.
[0048] In an embodiment, the system compares the software reference identification value with the actual software identification value read to determine whether the current gearbox software version is a compatible version. Specifically, if the intercepted software reference identification value and the intercepted actual software identification value correspond to each other character by character, that is, the characters ASNR_BA1_10 and ASNR_IST1_10 are exactly the same, then the software version is determined to be a known compatible version, that is, the software version has not been incorrectly installed and is the latest version or a version suitable for the current configuration and can run correctly; if the intercepted software reference identification value and the intercepted actual software identification value are inconsistent, then the corresponding software version is determined to be a suspected incompatible version, indicating that the current software version has not found a match in the preset database and may be an incorrectly installed version or an old historical version. Further verification through identification value range verification or manual confirmation is required to determine whether the control program needs to be updated or other adaptation measures need to be taken.
[0049] Similarly, the system compares the hardware reference identification value with the actual hardware identification value read to determine whether the current gearbox hardware version is a compatible version. Specifically, if the intercepted hardware reference identification value corresponds to the characters of the intercepted actual hardware identification value one by one, that is, the characters ASNR_BA2_10 and ASNR_IST2_10 are exactly the same, then the hardware version is determined to be a known compatible version, that is, the hardware version has not been installed incorrectly and is not a new type of part, and can be normally recognized and used correctly by the control system; if the intercepted hardware reference identification value is inconsistent with the intercepted actual hardware identification value, the corresponding hardware version is determined to be a suspected incompatible version, which is used to indicate that the current hardware version has not found a match in the preset database and may be a new type of part or an incorrectly installed version. Further verification through identification value range verification or manual confirmation is required to determine whether the control program needs to be updated or other adaptation measures need to be taken.
[0050] The phased identification strategy not only improves the intelligence level of the system, but also provides a decision-making basis for subsequent program updates, fault prompts or new parts adaptation.
[0051] In one embodiment of the present invention, when determining that the software version and / or hardware version is a suspected incompatible version, it also includes: determining the software identification value range corresponding to the software version, and / or the hardware identification value range corresponding to the hardware version; and verifying the software version and / or hardware version according to the software identification value range and / or the hardware identification value range.
[0052] In an embodiment, after initially determining that a software version and / or hardware version is suspected to be incompatible, the system determines the software identification value range corresponding to the software version and / or the hardware identification value range corresponding to the hardware version based on the current transmission configuration information. The software identification value range and the hardware identification value range can be a continuous interval, a set of multiple allowed values, or a project-defined list of specific identifiers, representing the set of known versions supported by the system.
[0053] Then, the software identification value and / or hardware identification value are compared with their corresponding software identification value range and hardware identification value range respectively, and the software version and / or hardware version are verified based on the comparison results. This allows for a secondary judgment based on the preliminary identification, effectively improving the accuracy and adaptability of version identification, avoiding misjudgments due to differences in identification formats or local updates, and enhancing the system's fault tolerance and intelligence level.
[0054] In one embodiment of the present invention, determining the software identification value range corresponding to the software version and / or the hardware identification value range corresponding to the hardware version includes: obtaining the software identification value corresponding to each software version in the historical gearbox stored in the cloud, and / or the hardware identification value corresponding to each hardware version; determining the software identification value range and / or the hardware identification value range based on the distribution of the software identification value and / or the hardware identification value under the same software version and / or hardware version, thereby establishing a correspondence between the software version and the software identification value range, and / or a correspondence between the hardware version and the hardware identification value range.
[0055] In an embodiment, to more accurately identify software and / or hardware version compatibility, the system analyzes historical data to determine the corresponding identification value range. Specifically, the system retrieves the software version and its associated software identification value, as well as the hardware version and its associated hardware identification value, corresponding to each gearbox in the historical records from a cloud database.
[0056] Based on the distribution of software or hardware identification values across multiple samples of the same software or hardware version, the system analyzes the character variation patterns and, accordingly, determines the software or hardware identification value range corresponding to that version. For example, some characters in the software and / or hardware version identification values may vary between production batches. The system can then identify stable fields and the range of fields that are allowed to vary, thereby constructing an inclusive identification value matching interval.
[0057] Then, based on the established correspondence between the software version and the software identification value range, as well as the correspondence between the hardware version and the hardware identification value range, the range matching judgment is performed on the actually read identification value, thereby improving the accuracy and adaptability of version identification.
[0058] In one embodiment of the present invention, the software version and / or the hardware version are verified according to the software identification value range and / or the hardware identification value range, including: if the software identification value is within the software identification value range, and / or the hardware identification value is within the hardware identification value range, then the software version and / or the hardware version is determined to be a compatible version; if the software identification value is not within the software identification value range, and / or the hardware identification value is not within the hardware identification value range, then the software version and / or the hardware version is determined to be an incompatible version.
[0059] In an embodiment, after determining the identification value range corresponding to the software version and / or hardware version, the system further performs a version compatibility check operation. Specifically, the system compares the actually read software identification value and hardware identification value with the corresponding identification value range to determine whether they are within the corresponding allowable range. If the actually obtained software identification value is within its corresponding software identification value range, it means that although the software version is not directly matched in the software reference identification match, it may still be an acceptable version for the system; conversely, if the software identification value is not within its corresponding software identification value range, it is confirmed to be an incompatible version.
[0060] Similarly, if the hardware identification value actually obtained is within the corresponding hardware identification value range, it means that although the hardware version is not directly matched in the hardware reference identification matching, it may still be a version acceptable to the system; on the contrary, if the hardware identification value is not within the corresponding hardware identification value range, it is confirmed to be an incompatible version. In this way, a secondary judgment can be made based on the preliminary identification, effectively improving the accuracy and adaptability of version identification, avoiding misjudgment due to identification format differences or local updates, and enhancing the system's fault tolerance and intelligence level.
[0061] In one embodiment of the present invention, after determining that the software version and / or hardware version is an incompatible version, the method includes issuing a prompt message indicating that the software version and / or hardware version does not match.
[0062] In an embodiment, when the system verifies that the software and / or hardware versions are incompatible through an identification value range check, the system will generate and issue a prompt indicating the software and / or hardware version mismatch to further enhance system operability and user prompting capabilities. This prompt can be presented to the user or maintenance personnel, for example, via a vehicle instrument display, diagnostic equipment output, or a remote communication module, to clearly inform the user or maintenance personnel that the current transmission software and hardware versions are not supported by the control system, that there may be a misinstallation, or that the software version is an outdated version.
[0063] This prompt mechanism not only helps to detect configuration anomalies in a timely manner, but also provides a decision-making basis for subsequent program refreshes, parts replacements or control system upgrades, thereby improving the intelligent management level and fault prevention capabilities of the vehicle control system.
[0064] Furthermore, after determining that a software and / or hardware version is incompatible, operators can manually assess the current software and / or hardware version and, based on test results or actual operational conditions, evaluate whether it meets the functional and adaptability requirements of the control system. If the assessment indicates that the version is compatible or has adaptability value, it can be added to the preset database, enabling dynamic updates and continuous optimization of the database, thereby expanding the system's support for new software and hardware versions.
[0065] According to an embodiment of the present invention, a vehicle transmission version identification method obtains a hardware identification value corresponding to the current transmission hardware version and a software identification value corresponding to the software version, and obtains a preset software identification value and a preset hardware identification value corresponding to the current transmission configuration from a preset database. The software identification value is then compared with the preset software identification value, and / or the hardware identification value is compared with the preset hardware identification value. Based on the comparison results, it is determined whether the current software version and / or hardware version are correctly installed, ensuring that the software and hardware versions meet the requirements of the vehicle control system, providing reliable compatibility guarantees for the vehicle, meeting the functional requirements of vehicle operation, and improving the overall stability of the system. At the same time, it can also effectively avoid various potential problems caused by incorrect installation or outdated software versions, not only reducing the number of manual intervention links and reducing labor costs, but also improving the efficiency of version identification and adaptation, shortening detection time, thereby improving the driving experience and the reliability and safety of vehicle operation.
[0066] A further embodiment of the present invention also discloses a vehicle transmission version identification device.
[0067] like Figure 2 As shown, the vehicle transmission version identification device 2 includes: a first acquisition module 21 , a second acquisition module 22 and an identification module 23 .
[0068] Among them, the first acquisition module 21 is used to obtain the hardware identification value corresponding to the hardware version of the current gearbox and the software identification value corresponding to the software version; the second acquisition module 22 is used to obtain the preset software identification value and preset hardware identification value corresponding to the current gearbox configuration from the preset database, wherein the preset database stores the preset hardware identification values and preset software identification values corresponding to the hardware versions and software versions of multiple gearboxes respectively; the identification module 23 is used to compare the hardware identification value and software identification value with the preset hardware identification value and preset software identification value respectively, and identify the hardware version and software version according to the comparison results.
[0069] In one embodiment of the present invention, the identification module 23 compares the hardware identification value and the software identification value with the preset hardware identification value and the preset software identification value, respectively, and identifies the hardware version and the software version based on the comparison results, including: intercepting the preset software identification value and the preset hardware identification value according to the first preset character bit range to obtain the software reference identification value and the hardware reference identification value; intercepting the software identification value and the hardware identification value according to the second preset character bit range to obtain the actual software identification value and the actual hardware identification value; comparing the software reference identification value and the hardware reference identification value with the actual software identification value and the actual hardware identification value, respectively, and judging whether the software version and the hardware version are compatible versions based on the comparison results.
[0070] In one embodiment of the present invention, the identification module 23 compares the software reference identification value and the hardware reference identification value with the actual software identification value and the actual hardware identification value respectively, and determines whether the software version and the hardware version are compatible versions based on the comparison results, including: if the software reference identification value is consistent with the actual software identification value, and / or the hardware reference identification value is consistent with the actual hardware identification value, then determining that the software version and / or the hardware version is a compatible version; if the software reference identification value is inconsistent with the actual software identification value, and / or the hardware reference identification value is inconsistent with the actual hardware identification value, then determining that the software version and / or the hardware version is a suspected incompatible version.
[0071] In one embodiment of the present invention, the identification module 23, when determining that the software version and / or hardware version is a suspected incompatible version, further includes: determining the software identification value range corresponding to the software version, and / or the hardware identification value range corresponding to the hardware version; and verifying the software version and / or hardware version according to the software identification value range and / or the hardware identification value range.
[0072] In one embodiment of the present invention, the identification module 23 determines the software identification value range corresponding to the software version, and / or the hardware identification value range corresponding to the hardware version, including: obtaining the software identification value corresponding to each software version in the historical gearbox stored in the cloud, and / or the hardware identification value corresponding to each hardware version; determining the software identification value range and / or the hardware identification value range based on the distribution of software identification values and / or hardware identification values under the same software version and / or hardware version, thereby establishing a correspondence between the software version and the software identification value range, and / or a correspondence between the hardware version and the hardware identification value range.
[0073] In one embodiment of the present invention, the identification module 23 verifies the software version and / or the hardware version according to the software identification value range and / or the hardware identification value range, including: if the software identification value is within the software identification value range, and / or the hardware identification value is within the hardware identification value range, then the software version and / or the hardware version is determined to be a compatible version; if the software identification value is not within the software identification value range, and / or the hardware identification value is not within the hardware identification value range, then the software version and / or the hardware version is determined to be an incompatible version.
[0074] In one embodiment of the present invention, after the identification module 23 determines that the software version and / or hardware version is an incompatible version, it includes: issuing a prompt message for indicating that the software version and / or hardware version does not match.
[0075] According to the vehicle transmission version identification device 2 of an embodiment of the present invention, the first acquisition module 21 obtains the hardware identification value corresponding to the current transmission hardware version and the software identification value corresponding to the software version, and the second acquisition module 22 obtains the preset software identification value and preset hardware identification value corresponding to the current transmission configuration from a preset database. The identification module 23 then compares the software identification value with the preset software identification value and / or the hardware identification value with the preset hardware identification value. Based on the comparison results, it determines whether the current software version and / or hardware version are correctly installed, ensuring that the software and hardware versions meet the requirements of the vehicle control system, providing reliable compatibility for the vehicle, meeting the functional requirements of vehicle operation, and improving the overall stability of the system. At the same time, it can also effectively avoid various potential problems caused by incorrect installation or outdated software versions, not only reducing manual intervention and reducing labor costs, but also improving the efficiency of version identification and adaptation, shortening detection time, thereby improving the driving experience and the reliability and safety of vehicle operation.
[0076] A further embodiment of the present invention also discloses a vehicle, wherein the vehicle includes, for example, a truck.
[0077] In some embodiments, as Figure 3 As shown, the vehicle 3 includes the vehicle transmission version identification device 2 described in the above embodiment of the present invention.
[0078] In other embodiments, Figure 4 As shown, the vehicle 3 includes a processor 31, a memory 32, and a vehicle transmission version identification program stored in the memory and executable on the processor 31. When the vehicle transmission version identification program is executed by the processor 31, the vehicle transmission version identification method as described in the above embodiment of the present invention is implemented.
[0079] According to the embodiment of the present invention, vehicle 3 obtains the hardware identification value corresponding to the current gearbox hardware version and the software identification value corresponding to the software version, and obtains the preset software identification value and preset hardware identification value corresponding to the current gearbox configuration from a preset database. The software identification value is then compared with the preset software identification value, and / or the hardware identification value is compared with the preset hardware identification value. Based on the comparison results, it is determined whether the current software version and / or hardware version are correctly installed, ensuring that the software and hardware versions meet the requirements of the vehicle control system, providing reliable compatibility guarantees for the vehicle, meeting the functional requirements of vehicle operation, and improving the overall stability of the system. At the same time, it can also effectively avoid various potential problems caused by incorrect installation or outdated software versions, not only reducing the number of manual intervention links and reducing labor costs, but also improving the efficiency of version identification and adaptation, shortening detection time, thereby improving the driving experience and the reliability and safety of vehicle operation.
[0080] A further embodiment of the present invention also discloses a computer-readable storage medium, on which a vehicle transmission version identification program is stored. When the vehicle transmission version identification program is executed by a processor, the vehicle transmission version identification method described in the above embodiment of the present invention is implemented.
[0081] According to an embodiment of the present invention, when a computer-readable storage medium storing a vehicle transmission version identification program is executed by a processor, the program obtains a hardware identification value corresponding to the current transmission hardware version and a software identification value corresponding to the software version, and obtains a preset software identification value and a preset hardware identification value corresponding to the current transmission configuration from a preset database. The software identification value is then compared with the preset software identification value, and / or the hardware identification value is compared with the preset hardware identification value. Based on the comparison results, the program determines whether the current software version and / or hardware version are correctly installed, ensuring that the software and hardware versions meet the requirements of the vehicle control system, providing reliable compatibility guarantees for the vehicle, meeting the functional requirements of vehicle operation, and improving the overall stability of the system. At the same time, various potential problems caused by incorrect installation or outdated software versions can be effectively avoided, reducing manual intervention and manpower costs, improving the efficiency of version identification and adaptation, shortening detection time, and thus improving the driving experience and the reliability and safety of vehicle operation.
[0082] Throughout this specification, reference to terms such as "one embodiment," "some embodiments," "illustrative embodiments," "example," "specific example," or "some examples" means that a specific feature, structure, material, or characteristic described in conjunction with the embodiment or example is included in at least one embodiment or example of the present invention. In this specification, illustrative expressions of the above terms do not necessarily refer to the same embodiment or example.
[0083] While embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions, and variations may be made to the embodiments without departing from the principles and spirit of the invention, and that the scope of the invention is defined by the claims and their equivalents.
Claims
1. A method for identifying the transmission version of a vehicle, characterized in that: include: Get the hardware identification value corresponding to the hardware version of the current gearbox and the software identification value corresponding to the software version; Obtaining a preset software identification value and a preset hardware identification value corresponding to the current gearbox configuration from a preset database, wherein the preset database stores preset hardware identification values and preset software identification values corresponding to hardware versions and software versions of a plurality of gearboxes, respectively; The hardware identification value and the software identification value are compared with the preset hardware identification value and the preset software identification value respectively, and the hardware version and the software version are identified according to the comparison results.
2. The method for identifying the transmission version of a vehicle according to claim 1, characterized in that: Comparing the hardware identification value and the software identification value with the preset hardware identification value and the preset software identification value respectively, and identifying the hardware version and the software version according to the comparison results, including: intercepting the preset software identification value and the preset hardware identification value according to a first preset character bit range to obtain a software reference identification value and a hardware reference identification value; intercepting the software identification value and the hardware identification value respectively according to a second preset character bit range to obtain an actual software identification value and an actual hardware identification value; The software reference identification value and the hardware reference identification value are compared with the actual software identification value and the actual hardware identification value respectively, and based on the comparison results, it is determined whether the software version and the hardware version are compatible versions.
3. The method for identifying the transmission version of a vehicle according to claim 2, characterized in that: Comparing the software reference identification value and the hardware reference identification value with the actual software identification value and the actual hardware identification value, respectively, and determining whether the software version and the hardware version are compatible versions based on the comparison results, including: If the software reference identification value is consistent with the actual software identification value, and / or the hardware reference identification value is consistent with the actual hardware identification value, determining that the software version and / or the hardware version is a compatible version; If the software reference identification value is inconsistent with the actual software identification value, and / or the hardware reference identification value is inconsistent with the actual hardware identification value, then the software version and / or the hardware version is determined to be a suspected incompatible version.
4. The method for identifying the transmission version of a vehicle according to claim 3, characterized in that: When determining that the software version and / or the hardware version is a suspected incompatible version, the method further includes: Determining a range of software identification values corresponding to the software version, and / or a range of hardware identification values corresponding to the hardware version; The software version and / or the hardware version is verified according to the software identification value range and / or the hardware identification value range.
5. The method for identifying the transmission version of a vehicle according to claim 4, characterized in that: Determining a software identification value range corresponding to the software version and / or a hardware identification value range corresponding to the hardware version includes: Obtaining software identification values corresponding to each software version and / or hardware identification values corresponding to each hardware version in historical gearboxes stored in the cloud; Based on the distribution of software identification values and / or hardware identification values under the same software version and / or hardware version, the software identification value range and / or hardware identification value range is determined, thereby establishing a correspondence between the software version and the software identification value range, and / or a correspondence between the hardware version and the hardware identification value range.
6. The method for identifying the transmission version of a vehicle according to claim 4, characterized in that: Verifying the software version and / or the hardware version according to the software identification value range and / or the hardware identification value range includes: If the software identification value is within the software identification value range, and / or the hardware identification value is within the hardware identification value range, determining that the software version and / or the hardware version is a compatible version; If the software identification value is not within the software identification value range, and / or the hardware identification value is not within the hardware identification value range, it is determined that the software version and / or the hardware version is an incompatible version.
7. The method for identifying the transmission version of a vehicle according to claim 6, characterized in that: After determining that the software version and / or the hardware version is an incompatible version, the method further includes: Issues a prompt message indicating a software version and / or hardware version mismatch.
8. A vehicle transmission version identification device, characterized in that: include: A first acquisition module is used to obtain a hardware identification value corresponding to the hardware version of the current gearbox and a software identification value corresponding to the software version; a second acquisition module, configured to acquire a preset software identification value and a preset hardware identification value corresponding to the current gearbox configuration from a preset database, wherein the preset database stores preset hardware identification values and preset software identification values corresponding to hardware versions and software versions of a plurality of gearboxes, respectively; The identification module is used to compare the hardware identification value and the software identification value with the preset hardware identification value and the preset software identification value respectively, and identify the hardware version and the software version according to the comparison results.
9. A vehicle, characterized in that: include: The transmission version identification device for a vehicle as claimed in claim 8; or, A processor, a memory, and a vehicle transmission version identification program stored in the memory and executable on the processor, wherein the vehicle transmission version identification program, when executed by the processor, implements the vehicle transmission version identification method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a vehicle transmission version identification program, and when the vehicle transmission version identification program is executed by the processor, the vehicle transmission version identification method according to any one of claims 1 to 7 is implemented.