Vehicle end software upgrading method and device of digital key, storage medium and vehicle
By obtaining the preset matching relationship between the MCU and the security chip and generating operation guidelines for vehicle-side software upgrades, the problem of failed upgrade of digital key vehicle-side security chips is solved, and users can upgrade independently, avoid resource waste and improve convenience.
Patent Information
- Application Number
- CN202510606809.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-12
- Publication Date
- 2025-08-08
AI Technical Summary
In the prior art, when the digital key vehicle-side security chip software is not successfully upgraded, it usually leads to interruption of the entire upgrade process, causing inconvenience and waste of resources to users.
By obtaining the preset matching relationship between the MCU and the security chip, it is stored in the database of the digital key management platform, and after the security chip upgrade fails, it generates vehicle-side software upgrade operation guidelines, allowing users to independently upgrade the security chip software.
It avoids the wasted time and resources caused by repeated upgrades, improves the controllability and convenience of users in the upgrade process, and reduces the impact of upgrade failure on users' use of vehicles.
Smart Images

Figure CN120449167A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of digital key technology, and in particular to a vehicle-side software upgrade method for a digital key, a computer-readable storage medium, a vehicle-side software upgrade device for a digital key, and a vehicle. Background Art
[0002] With the rapid development of automotive intelligence, digital keys, as a convenient and intelligent way to access vehicles, have been increasingly widely used in the automotive field. Previously, the upgrade of the digital key vehicle-side security chip software mainly relied on the interaction between the cloud-side TSM (Trusted Service Manager) and the vehicle side.
[0003] However, the problem with the related art is that when the security chip software upgrade is unsuccessful, the entire upgrade process is usually interrupted, causing the user to wait for the entire upgrade process to be repeated again, which brings great inconvenience to the user. Summary of the Invention
[0004] The present invention aims to at least partially address one of the technical problems in the related art. To this end, the first object of the present invention is to provide a method for upgrading vehicle-side software for a digital key, which avoids the time and resource waste associated with repeated upgrades, improves user controllability and convenience during the upgrade process, and minimizes the impact on the user's vehicle use caused by failed upgrades.
[0005] A second object of the present invention is to provide a computer-readable storage medium.
[0006] The third object of the present invention is to provide a vehicle-side software upgrade device for a digital key.
[0007] A fourth object of the present invention is to provide a vehicle.
[0008] To achieve the above-mentioned purpose, the vehicle-side software upgrade method of the digital key proposed in the embodiment of the first aspect of the present invention includes: obtaining a preset matching relationship between the MCU and the security chip, wherein the preset matching relationship is stored in the database of the digital key management platform; after detecting that the security chip upgrade fails according to the preset matching relationship, keeping the successfully upgraded MCU unchanged and generating a vehicle-side software upgrade operation guide; and controlling the security chip to perform a vehicle-side software upgrade according to the user operation signal corresponding to the vehicle-side software upgrade operation guide.
[0009] According to the vehicle-side software upgrade method for a digital key according to an embodiment of the present invention, a preset matching relationship between the MCU and the security chip is obtained, wherein the preset matching relationship is stored in the database of the digital key management platform. Then, after detecting that the security chip upgrade fails according to the preset matching relationship, the successfully upgraded MCU remains unchanged, and a vehicle-side software upgrade operation guide is generated. Furthermore, according to the user operation signal corresponding to the vehicle-side software upgrade operation guide, the security chip is controlled to perform the vehicle-side software upgrade. Thus, the preset matching relationship ensures a high degree of coordination and compatibility between the MCU and the security chip, and allows the user to independently upgrade the security chip software at an appropriate time based on the vehicle-side software upgrade operation guide, thereby avoiding the waste of time and resources caused by repeated upgrades, improving the user's controllability and convenience of the upgrade process, and also reducing the impact on the user's use of the vehicle due to upgrade failures.
[0010] In addition, the vehicle-side software upgrade method for a digital key according to the above embodiment of the present invention may also have the following additional technical features:
[0011] In some embodiments of the present invention, the preset matching relationship includes a software version matching relationship.
[0012] In some embodiments of the present invention, the method includes: obtaining the software version of the MCU and the software version of the security chip; when it is detected that the software version of the MCU does not match the software version of the security chip according to the software version matching relationship, determining that the security chip upgrade has failed.
[0013] In some embodiments of the present invention, the vehicle-side software upgrade operation instructions include software upgrade version instructions and software upgrade time instructions.
[0014] In some embodiments of the present invention, the user operation signal corresponding to the vehicle-side software upgrade operation guide includes a software upgrade version selection signal and a software upgrade time selection signal.
[0015] In some embodiments of the present invention, controlling the security chip to perform a vehicle-side software upgrade based on a user operation signal corresponding to the vehicle-side software upgrade operation guide includes: controlling the security chip to upgrade from the current version to the target upgrade version corresponding to the software upgrade version selection signal based on the target upgrade time corresponding to the software upgrade time selection signal.
[0016] In some embodiments of the present invention, the method further includes: obtaining an upgrade result of the vehicle-side software upgrade performed by the security chip; generating corresponding reminder information based on the upgrade result, wherein the reminder information includes upgrade success information and upgrade failure information.
[0017] In order to achieve the above-mentioned purpose, the computer-readable storage medium proposed in the second aspect of the embodiment of the present invention stores a vehicle-side software upgrade program for a digital key. When the vehicle-side software upgrade program for a digital key is executed by a processor, the vehicle-side software upgrade method for a digital key in the above-mentioned embodiment of the present invention is implemented.
[0018] According to the computer-readable storage medium of an embodiment of the present invention, by executing the vehicle-side software upgrade program of the digital key stored thereon, it is possible to avoid the waste of time and resources caused by repeated upgrades, improve the user's controllability and convenience of the upgrade process, and also reduce the impact on the user's use of the vehicle due to upgrade failure.
[0019] To achieve the above-mentioned purpose, the vehicle-side software upgrade device of the digital key proposed in the third aspect of the embodiment of the present invention includes: an acquisition module, used to obtain the preset matching relationship between the MCU and the security chip, wherein the preset matching relationship is stored in the database of the digital key management platform; a guidance module, used to keep the successfully upgraded MCU unchanged after detecting that the security chip upgrade fails according to the preset matching relationship, and generate a vehicle-side software upgrade operation guide; an upgrade module, used to control the security chip to perform a vehicle-side software upgrade according to the user operation signal corresponding to the vehicle-side software upgrade operation guide.
[0020] According to the vehicle-side software upgrade device of the digital key of the embodiment of the present invention, the acquisition module obtains the preset matching relationship between the MCU and the security chip, wherein the preset matching relationship is stored in the database of the digital key management platform. Then, after the guidance module detects that the security chip upgrade fails according to the preset matching relationship, the successfully upgraded MCU remains unchanged and generates a vehicle-side software upgrade operation guide. In addition, the upgrade module controls the security chip to perform the vehicle-side software upgrade according to the user operation signal corresponding to the vehicle-side software upgrade operation guide. Thus, the preset matching relationship ensures a high degree of coordination and compatibility between the MCU and the security chip, and allows the user to independently upgrade the security chip software at an appropriate time based on the vehicle-side software upgrade operation guide, thereby avoiding the waste of time and resources caused by repeated upgrades, improving the user's controllability and convenience of the upgrade process, and also reducing the impact on the user's use of the vehicle due to upgrade failure.
[0021] In order to achieve the above-mentioned purpose, the vehicle proposed in the fourth embodiment of the present invention includes the vehicle-side software upgrade device of the digital key of the above-mentioned embodiment of the present invention.
[0022] According to the vehicle of the embodiment of the present invention, by adopting the vehicle-side software upgrade device of the aforementioned digital key, it is possible to avoid the waste of time and resources caused by repeated upgrades, and improve the user's controllability and convenience of the upgrade process, while also reducing the impact on the user's use of the vehicle due to upgrade failure.
[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 through practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] Figure 1 1 is a flow chart of a method for upgrading vehicle-side software of a digital key according to an embodiment of the present invention;
[0025] Figure 2 1 is a flow chart of a method for upgrading vehicle-side software of a digital key according to an embodiment of the present invention;
[0026] Figure 3 is a flow chart of a method for upgrading vehicle-side software of a digital key according to another embodiment of the present invention;
[0027] Figure 4 2 is a block diagram of a vehicle-side software upgrade device for a digital key according to an embodiment of the present invention;
[0028] Figure 5 is a block diagram of a vehicle according to an embodiment of the present invention. DETAILED DESCRIPTION
[0029] The following describes embodiments of the present invention in detail, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present invention, and are not to be construed as limiting the present invention.
[0030] The following describes a vehicle-side software upgrade method for a digital key, a computer-readable storage medium, a vehicle-side software upgrade device for a digital key, and a vehicle according to embodiments of the present invention with reference to the accompanying drawings.
[0031] Figure 1 2 is a flow chart of a method for upgrading vehicle-side software of a digital key according to an embodiment of the present invention.
[0032] Specifically, in some embodiments of the present invention, Figure 1 As shown, the vehicle-side software upgrade method of the digital key includes:
[0033] S101, obtaining a preset matching relationship between the MCU and the security chip, wherein the preset matching relationship is stored in a database of the digital key management platform.
[0034] It can be understood that in this embodiment of the present invention, the preset matching relationship between the MCU and the security chip is pre-configured through the DK (Digitalkey) management platform, thereby achieving precise matching between the MCU and the security chip, thereby ensuring high coordination and compatibility between the various components of the digital key system.
[0035] Optionally, in some embodiments of the present invention, the preset matching relationship includes a software version matching relationship.
[0036] For example, in this embodiment of the present invention, when the software of the MCU is version V3.0, the software of the security chip must be upgraded to version A2.2 and / or A2.2 or above. For example, when the software of the MCU is upgraded to version V3.0 and the software of the security chip needs to be upgraded to version A2.2 and / or A2.2 or above, the user is allowed to use the digital key to perform vehicle-side operations. Conversely, when the software of the MCU is upgraded to version V3.0 and the software of the security chip is still in a version below A2.2 (excluding version A2.2), the user is prohibited from using the digital key to perform vehicle-side operations. In other words, when the software of the MCU is upgraded to a specific version, the corresponding security chip software is also required to be upgraded to the corresponding matching version. Thus, the precise software version matching relationship is used to ensure the collaborative work of the MCU and the security chip in terms of function and compatibility.
[0037] Specifically, in the above-mentioned embodiment of the present invention, the management user can, in advance, according to the design requirements and functional requirements of the digital key vehicle-side system, accurately set the correspondence rules between different versions of MCU software and the corresponding security chip software through the management interface of the DK (Digital key) management platform, and store the corresponding rules as the preset matching relationship between the MCU and the security chip in the database of the digital key management platform.
[0038] S102, after detecting that the security chip upgrade fails according to the preset matching relationship, the successfully upgraded MCU remains unchanged and a vehicle-side software upgrade operation guide is generated.
[0039] It can be understood that in this embodiment of the present invention, when the MCU is successfully upgraded, the security chip is detected through a preset matching relationship to see whether it matches the successfully upgraded MCU. When it is detected that the security chip upgrade fails, the successfully upgraded MCU remains unchanged, and a vehicle-side software upgrade operation guide is generated to guide the user to independently upgrade the security chip software, thereby avoiding the waste of time and resources caused by repeated upgrades, and also reducing the impact on the user's use of the vehicle due to upgrade failure.
[0040] It should be noted that in the above-mentioned embodiment of the present invention, when the failure of the security chip upgrade is detected, the user can be provided with vehicle-side software upgrade operation instructions, and the user can be prompted that the security chip needs to be upgraded when the user uses the digital key, and the user can be provided with vehicle-side software upgrade operation instructions, thereby further optimizing the user's car experience.
[0041] S103, controlling the security chip to perform vehicle-side software upgrade according to the user operation signal corresponding to the vehicle-side software upgrade operation guide.
[0042] It can be understood that in this embodiment of the present invention, the security chip is controlled to perform vehicle-side software upgrade through the user operation signal input by the user based on the vehicle-side software upgrade operation guidance, thereby improving the user's controllability and convenience of the upgrade process.
[0043] It should be understood that in response to the problem in the prior art that the MCU must roll back and the entire upgrade process is interrupted when the security chip software upgrade fails, the vehicle-side software upgrade method for the digital key proposed in the embodiment of the present invention does not require the MCU to roll back to the previous version even if the security chip upgrade fails. Instead, the MCU continues to operate normally in the upgraded state. At the same time, when the security chip upgrade failure is detected according to the preset matching relationship, the user can be prompted to manually upgrade through the vehicle-side software upgrade operation guide. Thus, the preset matching relationship ensures a high degree of coordination and compatibility between the MCU and the security chip, and allows the user to independently upgrade the security chip software at an appropriate time based on the vehicle-side software upgrade operation guide, thereby avoiding the waste of time and resources caused by repeated upgrades, and improving the user's controllability and convenience of the upgrade process. At the same time, it also reduces the impact on the user's use of the vehicle due to upgrade failure.
[0044] The following is an example of a software version matching relationship with a specific embodiment of the present invention:
[0045] Furthermore, in some embodiments of the present invention, Figure 2 As shown, the method includes:
[0046] S201, obtain the software version of the MCU and the software version of the security chip.
[0047] It can be understood that in this embodiment of the present invention, the software versions of the MCU and the security chip are obtained to determine whether the MCU and the security chip meet the software version matching relationship.
[0048] S202: When it is detected that the software version of the MCU does not match the software version of the security chip according to the software version matching relationship, it is determined that the security chip upgrade has failed.
[0049] For example, in this embodiment of the present invention, it is assumed that the software version matching relationship between the MCU and the security chip is that the MCU software version (V3.0) needs to match the security chip software version (V2.2 and above), then, when the obtained MCU software version is V3.0 and the security chip software version is V2.0, it is judged that the MCU software version does not match the security chip software version. At this time, it can be determined that the security chip upgrade has failed. Conversely, when the obtained MCU software version is V3.0 and the security chip software version is V2.4, it is judged that the MCU software version matches the security chip software version. At this time, it can be determined that the security chip upgrade is successful.
[0050] Furthermore, in some embodiments of the present invention, the vehicle-side software upgrade operation instructions include software upgrade version instructions and software upgrade time instructions.
[0051] It can be understood that in this embodiment of the present invention, when a security chip upgrade failure is detected, a software upgrade version guide (including but not limited to the current software version of the MCU, the current software version of the security chip, the upgradeable version of the security chip software, etc.) and a software upgrade time guide (including but not limited to the current time period, the vehicle idle time period, the future time period, etc.) are provided through the operation interface, thereby assisting the user to independently upgrade the software of the security chip.
[0052] Furthermore, in some embodiments of the present invention, the user operation signal corresponding to the vehicle-side software upgrade operation guidance includes a software upgrade version selection signal and a software upgrade time selection signal.
[0053] It can be understood that in this embodiment of the present invention, after providing the user with vehicle-side software upgrade operation instructions, the user can, after knowing the current situation, select the appropriate version and the appropriate time to perform the safety chip upgrade operation according to his or her own usage needs and actual vehicle conditions. For example, the user can select the corresponding upgrade version and upgrade time by clicking on the operation interface, and then the operation interface outputs the corresponding software upgrade version selection signal and software upgrade time selection signal based on the user's touch selection, so as to control the safety chip to perform the upgrade operation.
[0054] Furthermore, in some embodiments of the present invention, the security chip is controlled to perform a vehicle-side software upgrade according to the user operation signal corresponding to the vehicle-side software upgrade operation guide, including: according to the target upgrade time corresponding to the software upgrade time selection signal, controlling the safety chip to upgrade from the current version to the target upgrade version corresponding to the software upgrade version selection signal.
[0055] It can be understood that in this embodiment of the present invention, when the user decides to upgrade the security chip, the vehicle-side system first establishes a connection with the cloud TSM or the designated server, requests the upgrade of the security chip, and enters the upgrade process of the cloud TSM and the security chip. Then, within the target upgrade time corresponding to the software upgrade time selection signal, the security chip is controlled to upgrade from the current version to the target upgrade version corresponding to the software upgrade version selection signal, thereby realizing the upgrade operation of the security chip.
[0056] Furthermore, in some embodiments of the present invention, Figure 3 As shown, the method further includes:
[0057] S301, obtaining the upgrade result of the security chip for vehicle-side software upgrade.
[0058] It can be understood that in this embodiment of the present invention, every time the security chip is upgraded, the upgrade results of the vehicle-side software upgrade can be obtained in real time, and the user's digital key usage rights can be updated in time, thereby ensuring the user's car experience.
[0059] S302: Generate corresponding reminder information according to the upgrade result, wherein the reminder information includes upgrade success information and upgrade failure information.
[0060] It can be understood that in this embodiment of the present invention, corresponding reminder information can be sent to the user to inform the user of the current upgrade status. For example, the upgrade success information is used to inform the user that the security chip upgrade is successful, allowing the user to use the digital key to perform vehicle-side operations. The upgrade failure information is used to inform the user that the security chip upgrade has failed, and the user is required to determine whether the current upgrade environment is normal and perform the security chip upgrade operation again.
[0061] In summary, according to the vehicle-side software upgrade method of the digital key of the embodiment of the present invention, a preset matching relationship between the MCU and the security chip is obtained, wherein the preset matching relationship is stored in the database of the digital key management platform. Then, after detecting that the security chip upgrade fails according to the preset matching relationship, the successfully upgraded MCU remains unchanged, and a vehicle-side software upgrade operation guide is generated. Furthermore, according to the user operation signal corresponding to the vehicle-side software upgrade operation guide, the security chip is controlled to perform the vehicle-side software upgrade. Thus, the preset matching relationship ensures a high degree of coordination and compatibility between the MCU and the security chip, and allows the user to independently upgrade the security chip software at an appropriate time based on the vehicle-side software upgrade operation guide, thereby avoiding the waste of time and resources caused by repeated upgrades, and improving the user's controllability and convenience of the upgrade process, while also reducing the impact on the user's use of the vehicle due to upgrade failure.
[0062] Based on the vehicle-side software upgrade method for a digital key in the aforementioned embodiment of the present invention, the embodiment of the present invention also proposes a computer-readable storage medium on which a vehicle-side software upgrade program for a digital key is stored. When the vehicle-side software upgrade program for a digital key is executed by a processor, the vehicle-side software upgrade method for a digital key in the aforementioned embodiment of the present invention is implemented.
[0063] It should be understood that the specific implementation of the computer-readable storage medium of the embodiment of the present invention can refer to the specific implementation of the vehicle-side software upgrade method of the digital key of the aforementioned embodiment of the present invention. In order to reduce redundancy, it will not be repeated here.
[0064] In summary, according to the computer-readable storage medium of an embodiment of the present invention, by executing the vehicle-side software upgrade program of the digital key stored thereon, it is possible to avoid the waste of time and resources caused by repeated upgrades, and improve the user's controllability and convenience of the upgrade process, while also reducing the impact on the user's use of the vehicle due to upgrade failure.
[0065] Figure 4 4 is a block diagram of a vehicle-side software upgrade device for a digital key according to an embodiment of the present invention.
[0066] Specifically, in some embodiments of the present invention, Figure 4 As shown, the vehicle-side software upgrade device 100 of the digital key includes: an acquisition module 10, a guidance module 20 and an upgrade module 30.
[0067] Among them, the acquisition module 10 is used to obtain the preset matching relationship between the MCU and the security chip, wherein the preset matching relationship is stored in the database of the digital key management platform; the guidance module 20 is used to keep the successfully upgraded MCU unchanged after detecting that the security chip upgrade fails according to the preset matching relationship, and generate a vehicle-side software upgrade operation guide; the upgrade module 30 is used to control the security chip to perform a vehicle-side software upgrade according to the user operation signal corresponding to the vehicle-side software upgrade operation guide.
[0068] Furthermore, in some embodiments of the present invention, the preset matching relationship includes a software version matching relationship.
[0069] Furthermore, in some embodiments of the present invention, the guidance module 20 is also used to obtain the software version of the MCU and the software version of the security chip; when it is detected that the software version of the MCU does not match the software version of the security chip based on the software version matching relationship, it is determined that the security chip upgrade has failed.
[0070] Furthermore, in some embodiments of the present invention, the vehicle-side software upgrade operation instructions include software upgrade version instructions and software upgrade time instructions.
[0071] Furthermore, in some embodiments of the present invention, the upgrade module 30 is further configured to control the security chip to upgrade from the current version to the target upgrade version corresponding to the software upgrade version selection signal according to the target upgrade time corresponding to the software upgrade time selection signal.
[0072] Furthermore, in some embodiments of the present invention, the upgrade module 30 is also used to obtain the upgrade results of the security chip for vehicle-side software upgrade; and generate corresponding reminder information based on the upgrade results, wherein the reminder information includes upgrade success information and upgrade failure information.
[0073] It should be understood that the specific implementation of the vehicle-side software upgrade device for the digital key of the embodiment of the present invention corresponds one-to-one to the specific implementation of the vehicle-side software upgrade method for the digital key of the aforementioned embodiment of the present invention. In order to reduce redundancy, they will not be repeated here.
[0074] In summary, according to the vehicle-side software upgrade device of the digital key of the embodiment of the present invention, the preset matching relationship between the MCU and the security chip is obtained by the acquisition module, wherein the preset matching relationship is stored in the database of the digital key management platform. Then, after the guidance module detects that the security chip upgrade fails according to the preset matching relationship, the successfully upgraded MCU remains unchanged and generates a vehicle-side software upgrade operation guide. In addition, the upgrade module controls the security chip to perform the vehicle-side software upgrade according to the user operation signal corresponding to the vehicle-side software upgrade operation guide. Thus, the preset matching relationship ensures a high degree of coordination and compatibility between the MCU and the security chip, and allows the user to independently upgrade the security chip software at an appropriate time based on the vehicle-side software upgrade operation guide, thereby avoiding the waste of time and resources caused by repeated upgrades, and improving the user's controllability and convenience of the upgrade process, while also reducing the impact on the user's use of the vehicle due to upgrade failure.
[0075] Figure 5 is a block diagram of a vehicle according to an embodiment of the present invention.
[0076] Specifically, in some embodiments of the present invention, Figure 5 As shown, the vehicle 1000 includes the vehicle-side software upgrade device 100 of the digital key according to the above-mentioned embodiment of the present invention.
[0077] It should be understood that the specific implementation of the vehicle 1000 in the embodiment of the present invention can refer to the specific implementation of the vehicle-side software upgrade method of the digital key in the aforementioned embodiment of the present invention. In order to reduce redundancy, it will not be repeated here.
[0078] In summary, according to the vehicle embodiment of the present invention, by adopting the vehicle-side software upgrade device of the aforementioned digital key, it is possible to avoid the waste of time and resources caused by repeated upgrades, and improve the user's controllability and convenience of the upgrade process, while also reducing the impact on the user's use of the vehicle due to upgrade failure.
[0079] It should be noted that the logic and / or steps represented in the flowcharts or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing the logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (e.g., a computer-based system, a system including a processor, or other system that can fetch and execute instructions from an instruction execution system, apparatus, or device). For purposes of this specification, a "computer-readable medium" can be any device that can contain, store, communicate, propagate, or transport a program for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (non-exhaustive list) of computer-readable media include the following: an electrical connection with one or more wires (electronic device), a portable computer disk cartridge (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and programmable read-only memory (EPROM or flash memory), fiber optic devices, and portable compact disc read-only memory (CDROM). Furthermore, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium and then editing, interpreting or processing it in another suitable manner if necessary, and then storing it in a computer memory.
[0080] It should be understood that various parts of the present invention can be implemented using hardware, software, firmware, or a combination thereof. In the above-described embodiments, multiple steps or methods can be implemented using software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented using hardware, as in another embodiment, any one of the following technologies known in the art or a combination thereof can be used: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application-specific integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0081] Throughout this specification, reference to terms such as "one embodiment," "some embodiments," "examples," "specific examples," or "some examples" means that a specific feature, structure, material, or characteristic described in conjunction with that embodiment or example is included in at least one embodiment or example of the present invention. In this specification, schematic representations of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
[0082] In the description of the present invention, it should be understood that the terms "center", "longitudinal", "lateral", "length", "width", "thickness", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", "clockwise", "counterclockwise", "axial", "radial", "circumferential" and the like to indicate orientations or positional relationships based on the orientations or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be understood as limiting the present invention.
[0083] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of the technical features being referred to. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one such feature. In the description of the present invention, "plurality" means at least two, such as two, three, etc., unless otherwise specifically defined.
[0084] In the present invention, unless otherwise specified or limited, the terms "installed," "connected," "connect," "fixed," etc. should be understood in a broad sense. For example, they can refer to fixed connection, detachable connection, or integration; mechanical connection, electrical connection; direct connection, or indirect connection through an intermediate medium; internal communication between two components, or interaction between two components, unless otherwise specified. Those skilled in the art will understand the specific meanings of the above terms in the present invention based on specific circumstances.
[0085] In the present invention, unless otherwise expressly specified or limited, when a first feature is "above" or "below" a second feature, it may mean that the first and second features are in direct contact, or that the first and second features are in indirect contact through an intermediary. Furthermore, when a first feature is "above," "above," or "above" a second feature, it may mean that the first feature is directly above or diagonally above the second feature, or simply means that the first feature is at a higher level than the second feature. When a first feature is "below," "below," or "below" a second feature, it may mean that the first feature is directly below or diagonally below the second feature, or simply means that the first feature is at a lower level than the second feature.
[0086] Although the embodiments of the present invention have been shown and described above, it will be understood that the above embodiments are illustrative and are not to be construed as limitations on the present invention. A person skilled in the art may change, modify, replace and modify the above embodiments within the scope of the present invention.
Claims
1. A method for upgrading vehicle-side software of a digital key, characterized in that: The method comprises: Obtaining a preset matching relationship between the MCU and the security chip, wherein the preset matching relationship is stored in a database of the digital key management platform; After detecting that the security chip upgrade fails according to the preset matching relationship, the successfully upgraded MCU remains unchanged and a vehicle-side software upgrade operation guide is generated; According to the user operation signal corresponding to the vehicle-side software upgrade operation guide, the security chip is controlled to perform vehicle-side software upgrade.
2. The vehicle-side software upgrade method of a digital key according to claim 1, characterized in that: The preset matching relationship includes a software version matching relationship.
3. The vehicle-side software upgrade method of a digital key according to claim 2, characterized in that: The method comprises: Obtain the software version of the MCU and the software version of the security chip; When it is detected, based on the software version matching relationship, that the software version of the MCU does not match the software version of the security chip, it is determined that the security chip upgrade has failed.
4. The vehicle-side software upgrade method of a digital key according to claim 1, characterized in that: The vehicle-side software upgrade operation guidelines include software upgrade version guidelines and software upgrade time guidelines.
5. The vehicle-side software upgrade method of a digital key according to claim 4, characterized in that: The user operation signal corresponding to the vehicle-side software upgrade operation guide includes a software upgrade version selection signal and a software upgrade time selection signal.
6. The vehicle-side software upgrade method of a digital key according to claim 5, characterized in that: The step of controlling the security chip to perform the vehicle-side software upgrade according to the user operation signal corresponding to the vehicle-side software upgrade operation guide includes: According to the target upgrade time corresponding to the software upgrade time selection signal, the security chip is controlled to upgrade from the current version to the target upgrade version corresponding to the software upgrade version selection signal.
7. The vehicle-side software upgrade method of a digital key according to claim 1, characterized in that: The method further comprises: Obtaining the upgrade result of the vehicle-side software upgrade performed by the security chip; Generate corresponding reminder information according to the upgrade result, wherein the reminder information includes upgrade success information and upgrade failure information.
8. A computer-readable storage medium, characterized in that A vehicle-side software upgrade program for a digital key is stored thereon, and when the vehicle-side software upgrade program for a digital key is executed by a processor, a vehicle-side software upgrade method for a digital key as described in any one of claims 1-7 is implemented.
9. A vehicle-side software upgrade device for a digital key, characterized in that: The device comprises: An acquisition module, configured to acquire a preset matching relationship between the MCU and the security chip, wherein the preset matching relationship is stored in a database of the digital key management platform; A guidance module, configured to, upon detecting that the security chip upgrade fails according to the preset matching relationship, keep the successfully upgraded MCU unchanged and generate a vehicle-side software upgrade operation guide; The upgrade module is used to control the security chip to perform vehicle-side software upgrade according to the user operation signal corresponding to the vehicle-side software upgrade operation guide.
10. A vehicle, characterized in that: The vehicle includes a vehicle-side software upgrade device for the digital key as described in claim 9.