Vehicle upgrade method, device, vehicle and readable storage medium
During the OTA vehicle upgrade process, the control modules and their dependencies related to vehicle driving performance are judged and upgraded, and the problem of excessive upgrade time affecting users' emergency vehicle use is solved, and a fast and safe vehicle upgrade is achieved.
Patent Information
- Application Number
- CN202111643456.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-29
- Publication Date
- 2025-02-07
- Estimated Expiration
- 2041-12-29
AI Technical Summary
During the OTA vehicle upgrade process, the single upgrade time is too long to meet the users' urgent car use needs.
By determining whether the control module currently being upgraded by the vehicle has a target control category, if there is, look up the second control module that depends on it, complete the upgrade process and then interrupt the upgrade process to ensure that the vehicle can be used safely.
It realizes the rapid judgment and upgrade of key control modules during vehicle upgrade process, ensuring that users can use the vehicle quickly in emergencies and improve user experience and safety.
Smart Images

Figure CN114296762B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of vehicle upgrades, and in particular to a vehicle upgrade method, device, vehicle and readable storage medium. Background Art
[0002] With the development of vehicle technology, automobile manufacturers have been exploring how to achieve better efficiency and performance through more advanced control strategies without changing the hardware, and to quickly iterate and deploy software through Over The Air technology (OTA) to continuously improve users' car experience.
[0003] After research, the inventor found that after starting the OTA upgrade, the single upgrade time is too long and cannot meet the user's emergency car needs. Summary of the invention
[0004] The object of the present invention is to provide a vehicle upgrade method, device, vehicle and readable storage medium to alleviate the user's emergency vehicle use problem in the vehicle upgrade scenario.
[0005] In a first aspect, an embodiment of the present invention provides a vehicle upgrading method, the method comprising:
[0006] When the user's vehicle use intention is known, determining whether the first control module of the current vehicle being upgraded has a target control category, wherein the target control category is related to the vehicle driving performance;
[0007] If so, a second control module having dependency on the target control category is searched, and when the upgrade of the first control module and the second control module is completed, the current vehicle is controlled to operate.
[0008] In combination with the first aspect, an embodiment of the present invention provides a first possible implementation of the first aspect, wherein the step of searching for a second control module that is dependent on the target control category includes:
[0009] Based on the target control category in the first control module and the control module associated with the target control category in the first control module, determining a second control module that is directly dependent on the first control module, wherein the second control module also has the target control category;
[0010] A second control module having an indirect dependency on the first control module is determined based on the target control category in the second control module and the control modules associated with the target control category in the second control module.
[0011] In combination with the first aspect, the embodiment of the present invention provides a second possible implementation of the first aspect, wherein the method further includes:
[0012] If not present, when the first control module is upgraded, the current vehicle is controlled to operate.
[0013] In combination with the first aspect, the embodiment of the present invention provides a third possible implementation of the first aspect, wherein the method further includes:
[0014] If there is a third control module that is dependent on other control categories in the first control module, the third control module is upgraded when a preset condition is met, wherein the other control categories are not related to vehicle driving performance.
[0015] In combination with the first aspect, an embodiment of the present invention provides a fourth possible implementation of the first aspect, wherein if there is a third control module that is dependent on other control categories in the first control module, when a preset condition is met, the step of upgrading the third control module includes:
[0016] If there is a third control module that is dependent on other control categories in the first control module, the third control module that meets the requirements is automatically upgraded according to the comparison result between the preset control category and the other control categories.
[0017] In combination with the first aspect, an embodiment of the present invention provides a fifth possible implementation of the first aspect, wherein if there is a third control module that is dependent on other control categories in the first control module, when a preset condition is met, the step of upgrading the third control module includes:
[0018] Based on other control categories in the first control module and control modules associated with the other control categories in the first control module, determining a third control module that is directly dependent on the first control module, wherein the third control module also has the other control categories;
[0019] Determining a third control module having an indirect dependency on the first control module based on other control categories in the third control module and control modules associated with the other control categories in the third control module;
[0020] Feedback the upgrade query request of the third control module to the client, and in response to the upgrade instruction sent by the user to the client, perform corresponding upgrade operations on the third control module.
[0021] In combination with the first aspect, an embodiment of the present invention provides a sixth possible implementation of the first aspect, wherein, when the user's vehicle use intention is known, before the step of determining whether the first control module being upgraded of the current vehicle has a target control category, the method further includes:
[0022] Locking the current vehicle, and determining whether the vehicle status data of the current vehicle meets a preset condition;
[0023] If it meets the requirements, the current vehicle control module is controlled to be upgraded.
[0024] In a second aspect, an embodiment of the present invention further provides a vehicle upgrading device, the device comprising:
[0025] A judgment module, when the user's vehicle use intention is known, judges whether the first control module of the current vehicle being upgraded has a target control category, wherein the target control category is related to the vehicle driving performance;
[0026] The upgrade module, if any, searches for a second control module that is dependent on the target control category, and controls the current vehicle to work when the upgrades of the first control module and the second control module are completed.
[0027] In a third aspect, an embodiment provides a vehicle, including a vehicle body, a memory, and a processor, wherein the memory stores a computer program that can be run on the processor, and when the processor executes the computer program, the steps of the method described in any one of the aforementioned implementation modes are implemented.
[0028] In a fourth aspect, an embodiment provides a machine-readable storage medium, wherein the machine-readable storage medium stores machine-executable instructions. When the machine-executable instructions are called and executed by a processor, the machine-executable instructions prompt the processor to implement the steps of the method described in any one of the aforementioned implementations.
[0029] The embodiments of the present invention provide a vehicle upgrade method, device, vehicle and readable storage medium. During the vehicle upgrade process, when a user needs to use the vehicle urgently, it is determined whether there is a target control category that may affect the safety of the vehicle in the first control module currently being upgraded; if not, the first control module is upgraded and the upgrade can be interrupted to achieve the purpose of emergency use of the vehicle; if so, the second control module that is dependent on the target control category is continued to be searched, and the upgrade of such second control module and the first control module is completed, and then the upgrade process is interrupted to ensure the safety of the user's use of the vehicle. At this time, there is no need to upgrade other control modules that do not affect the driving safety of the vehicle, and the user can use the vehicle quickly, thereby improving the user experience.
[0030] Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or understood by practicing the present invention. The purpose and other advantages of the present invention are realized and obtained by the structures particularly pointed out in the description and the drawings.
[0031] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, preferred embodiments are given below and described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0033] Figure 1 A flow chart of a vehicle upgrade method provided by an embodiment of the present invention;
[0034] Figure 2 A schematic diagram of a control module for vehicle upgrade provided by an embodiment of the present invention;
[0035] Figure 3 A schematic diagram of functional modules of a vehicle upgrading device provided by an embodiment of the present invention;
[0036] Figure 4 A schematic diagram of the hardware architecture of an electronic device in a vehicle provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0037] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0038] At present, due to the long time required for each OTA vehicle upgrade, if the user needs to use the vehicle urgently during the upgrade process, the upgrade process will be interrupted and the vehicle’s driving safety cannot be guaranteed.
[0039] Based on this, a vehicle upgrade method, device, vehicle and readable storage medium provided in an embodiment of the present invention can achieve a relatively rapid and safe vehicle upgrade by completing the upgrade of the key control module ECU, so as to alleviate the user's emergency vehicle use problem in the vehicle upgrade scenario.
[0040] To facilitate understanding of this embodiment, a vehicle upgrade method disclosed in an embodiment of the present invention is first introduced in detail. The method can be applied to a vehicle upgrade controller, such as a vehicle-mounted T-BOX. The vehicle-mounted T-BOX serves as an interactive device between the vehicle and the vehicle management platform TSP and the OTA platform to manage the entire vehicle-side upgrade process. It should be noted that the embodiment of the present invention can be applied to vehicle remote upgrade scenarios such as OTA technology, and can also be used in scenarios where upgrade packages are obtained locally to upgrade the vehicle.
[0041] Figure 1 The present invention is a flow chart of a vehicle upgrading method.
[0042] Reference Figure 1 , the vehicle upgrading method comprises the following steps:
[0043] Step S102, when the user's vehicle use intention is known, it is determined whether the first control module of the current vehicle being upgraded has a target control category.
[0044] Among them, the target control category is related to the vehicle driving performance. According to the ISO 26262 ASIL safety level, the control categories in each control module ECU are divided. The inventors have found that if the control categories related to vehicle driving performance are not upgraded perfectly, it will further affect vehicle safety. Here, the embodiment of the present invention can set the target control category in each control module in the configuration file or upgrade package in advance so that the vehicle side can make judgments and distinctions. For example, the control categories corresponding to the functional performance that affects vehicle safety, such as battery management function, intelligent driving function, and engine function, can be determined as target control categories in advance.
[0045] It should be noted that the user can send emergency vehicle use instructions to the vehicle through a client such as a mobile phone APP or a button in the car, so that the vehicle can perceive the user's intention to use the car, which is not limited to the above-mentioned method of obtaining the intention to use the car.
[0046] Step S104: if it exists, then search for a second control module that is dependent on the target control category, and when the upgrade of the first control module and the second control module is completed, control the current vehicle to work.
[0047] It should be noted that, for a target control category, it may not only require the first control module where the current category is located to be upgraded, but it also depends on the control categories in some second control modules. That is, the second control modules corresponding to the dependent control categories need to be upgraded to realize the application of the corresponding performance of the target control category, thereby ensuring the safety of vehicle driving.
[0048] Step S106: If it does not exist, when the first control module completes the upgrade, the current vehicle is controlled to work.
[0049] Among them, if the first control module is not related to driving performance, the vehicle can be used after the control module is upgraded, ensuring that the user can use the vehicle quickly and the safety of the vehicle is also guaranteed.
[0050] In a preferred embodiment of actual application, during the vehicle upgrade process, when the user needs to use the vehicle urgently, it is determined whether there is a target control category that may affect the safety of the vehicle in the first control module currently being upgraded; if not, the first control module is upgraded and the upgrade can be interrupted to achieve the purpose of emergency use of the vehicle; if so, the second control module that is dependent on the target control category is searched for, the second control module and the first control module are upgraded, and then the upgrade process is interrupted to ensure the safety of the user's vehicle. At this time, there is no need to upgrade other control modules that do not affect the driving safety of the vehicle, and the user can use the vehicle quickly, improving the user experience.
[0051] It should be noted that the purpose of the embodiment of the present invention is to ensure that the upgrade of the driving performance control module that is in the upgrading state and involves safety is completed, that is, there is a control module related to driving performance that has not been upgraded on the current vehicle side. It can be understood that OTA upgrade is a way to optimize or improve vehicle performance, that is, if one or more control modules in the vehicle have not been upgraded, the control module can be used normally, but if the driving performance related to safety has begun to upgrade, and the upgrade is not completed and forcibly interrupted, it will affect the use of the driving performance, and then affect the driving safety of the vehicle.
[0052] In some embodiments, in order to ensure the safety of vehicle upgrade, before step S102, the method further includes:
[0053] Step 1.1), lock the current vehicle, and determine whether the vehicle status data of the current vehicle meets the preset conditions.
[0054] The vehicle status data may be collected through a plurality of sensors, and the vehicle status data may include gear adjustment, vehicle speed status, locking status, and the like.
[0055] As an optional embodiment, the preset condition may include that the vehicle status data meets the preset status, and may also include determining whether the user's vehicle locking time meets the preset vehicle locking time requirement. For example, if the user only locks the vehicle for a short period of time and continues to drive the vehicle forward, the preset condition is not met at this time, and the process will not jump to step 1.2); if the user does not use the vehicle for a short period of time after driving to the destination, and the vehicle locking time reaches the preset vehicle locking time, the preset condition is met at this time, and the process jumps to step 1.2) to perform the upgrade operation.
[0056] Step 1.2), if it meets the requirements, the current vehicle control module is controlled to be upgraded. If the gear position, vehicle speed, locking status, etc. meet the preconditions, the vehicle control unit ECU is upgraded according to the upgrade strategy, and the upgrade progress and results are reported.
[0057] As an optional embodiment, in order to ensure the upgrade effect of the vehicle's driving performance, the priority of each control module to be upgraded can be pre-ordered in the configuration file or on the vehicle side according to the importance of the driving performance or the user's personal preference, and the control modules with higher priorities will be upgraded first.
[0058] In some embodiments, the dependent second control modules may include two types, and step S104 of the above embodiment may also be implemented by the following steps, including:
[0059] Step 2.1), based on the target control category in the first control module and the control modules associated with the target control category in the first control module, determine a second control module that is directly dependent on the first control module, wherein the second control module also has the target control category.
[0060] Step 2.2), based on the target control category in the second control module and the control modules associated with the target control category in the second control module, determine the second control module that is indirectly dependent on the first control module.
[0061] For example, as described above, the second control module may be directly or indirectly dependent on the first control module. Figure 2 As shown, Figure 2 8 control modules are shown in the figure. The normal upgrade process of the vehicle is to upgrade the corresponding control modules in the order of digital numbers. If control module 1 is being upgraded at this time, but the current user has an urgent need for a vehicle, the embodiment of the present invention first determines whether the control module 1 (the first control module) has a target control category. If it does, then find the second control module that has a dependency relationship with the target control category. If control modules 2, 4, and 6 all have corresponding target control categories, it can be seen that control modules 2 and 4 are associated with control module 1, so control modules 2 and 4 are control modules with direct dependencies, and control module 6 is associated with control module 4 (the second control module), so control module 6 is a control module with indirect dependencies.
[0062] As another optional embodiment, if there are multiple target control categories in the control module 1, it is necessary to upgrade the control modules with which each target control category is dependent to ensure the driving safety of the vehicle. For example, if the target control category 1 in the control module 1 is dependent on the control module 2, the target control category 2 in the control module 1 is dependent on the control module 4, and the control module 6 associated with the control module 4 also has the target control category 2, then the control module 6 also needs to be upgraded. It should be noted that the vehicle can be used after the above upgrade is completed, and there is no need to upgrade the control modules 3, 5, 7, and 8.
[0063] In some embodiments, there are multiple control categories in the control module. In order to more comprehensively ensure the upgrade reliability, the method further includes:
[0064] Step 3.1), if there is a third control module that is dependent on other control categories in the first control module, then when a preset condition is met, the third control module is upgraded, wherein the other control categories are not related to the vehicle driving performance.
[0065] Exemplarily, the above step 3.1) includes at least the following situations:
[0066] Step 3.1.11), if there is a third control module that is dependent on other control categories in the first control module, then according to the comparison result between the preset control category and other control categories, the third control module that meets the requirements is automatically upgraded.
[0067] Among them, the preset control category can be set in advance according to user preferences or various business needs. That is, although this preset control category is not related to the vehicle driving performance and does not affect the vehicle safety, due to the user's personalized settings, if the preset control category exists in the first control module being upgraded, each control module that is dependent on this control category must also be upgraded first.
[0068] For example, if Figure 2 The control module 1 in the embodiment only includes other control categories 3, and the control module 2 includes other control categories 3, that is, the control module 2 (the third control module) is dependent on other control categories of the control module 1. If the other control category 3 is a preset control category, the vehicle can be used after the control modules 1 and 2 are upgraded; if the other control category 3 does not meet the preset control category, the vehicle can be used in an emergency only after the upgrade of the control module 1 is completed.
[0069] As another case, step 3.1.21), based on other control categories in the first control module and control modules associated with other control categories in the first control module, determine a third control module that has a direct dependency on the first control module, wherein the third control module also has other control categories.
[0070] Step 3.1.22), based on other control categories in the third control module and control modules associated with other control categories in the third control module, determine a third control module that has an indirect dependency on the first control module.
[0071] Step 3.1.23), feeding back the upgrade query request of the third control module to the client, and in response to the upgrade instruction sent by the user to the client, performing corresponding upgrade operations on the third control module.
[0072] For example, if Figure 2 The control module 1 in the example only includes other control categories 3, and the control modules 2, 4, and 6 all include other control categories 3, that is, the control modules 2 and 4 (third control modules) have direct dependencies on other control categories of the control module 1, and the control module 6 associated with the control module 4 has indirect dependencies on other control categories of the control module 1. At this time, according to the user's upgrade instruction for the other control category 3, it is determined whether to upgrade the control module corresponding to the other control category 3.
[0073] For example, if the user needs to use the car urgently, after the vehicle is started, the user will be notified through the entertainment host IVI and the mobile phone: the current vehicle is in the process of upgrading. At the same time, the entertainment host IVI pops up the button to select "Use the car now" and "Continue upgrading". If the user clicks the "Continue upgrading" button, the user will be prompted to wait for the upgrade to be completed; if the user clicks the "Use the car now" button, the "Use the car now" interface will be entered, and the upgrade progress of each ECU with dependencies will be fed back. According to the ECU strategy for upgrading the vehicle, the corresponding vehicle ECU will be upgraded, and other ECUs without dependencies will wait for the next car lock upgrade. If, in the "Use the car now" interface, the ECU of the control module to be upgraded is an ECU that is not dependent on the target control category (belonging to other control categories), it will not affect the customer's car experience and the accuracy and non-repudiation of the data, and the user will be prompted to cancel the upgrade and wait for the next car lock upgrade.
[0074] like Figure 3 As shown, an embodiment of the present invention further provides a vehicle upgrading device, the device comprising:
[0075] A judgment module, when the user's vehicle use intention is known, judges whether the first control module of the current vehicle being upgraded has a target control category, wherein the target control category is related to the vehicle driving performance;
[0076] The upgrade module, if any, searches for a second control module that is dependent on the target control category, and controls the current vehicle to work when the upgrades of the first control module and the second control module are completed.
[0077] An embodiment of the present invention also provides a vehicle, which includes a vehicle body and an electronic device for implementing the above-mentioned method steps. In this embodiment, the electronic device can be, but is not limited to, a personal computer (PC), a laptop computer, a monitoring device, a server, and other computer devices with analysis and processing capabilities.
[0078] As an exemplary embodiment, see Figure 4 The electronic device 110 includes a communication interface 111, a processor 112, a memory 113 and a bus 114. The processor 112, the communication interface 111 and the memory 113 are connected via the bus 114. The memory 113 is used to store a computer program that supports the processor 112 to execute the method. The processor 112 is configured to execute the program stored in the memory 113.
[0079] The machine-readable storage medium mentioned in this article can be any electronic, magnetic, optical or other physical storage device that can contain or store information, such as executable instructions, data, etc. For example, the machine-readable storage medium can be: RAM (Radom Access Memory), volatile memory, non-volatile memory, flash memory, storage drive (such as hard disk drive), any type of storage disk (such as CD, DVD, etc.), or similar storage medium, or a combination thereof.
[0080] The non-volatile medium may be a non-volatile memory, a flash memory, a storage drive (such as a hard drive), any type of storage disk (such as a CD, DVD, etc.), or a similar non-volatile storage medium, or a combination thereof.
[0081] It can be understood that the specific operation methods of each functional module in this embodiment can refer to the detailed description of the corresponding steps in the above method embodiment, and will not be repeated here.
[0082] The computer-readable storage medium provided in the embodiment of the present invention stores a computer program. When the computer program code is executed, the method described in any of the above embodiments can be implemented. For specific implementation, please refer to the method embodiment, which will not be described in detail here.
[0083] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the system and device described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.
[0084] In addition, in the description of the embodiments of the present invention, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, or it can be the internal communication of two components. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0085] In the description of the present invention, it should be noted that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", etc., indicating the orientation or positional relationship, are based on the orientation or positional relationship shown in the 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 cannot be understood as limiting the present invention. In addition, the terms "first", "second", and "third" are used for descriptive purposes only, and cannot be understood as indicating or implying relative importance.
[0086] Finally, it should be noted that the above-described embodiments are only specific implementation methods of the present invention, which are used to illustrate the technical solutions of the present invention rather than to limit them. The protection scope of the present invention is not limited thereto. Although the present invention has been described in detail with reference to the aforementioned embodiments, those of ordinary skill in the art should understand that any technician familiar with the technical field can still modify the technical solutions recorded in the aforementioned embodiments within the technical scope disclosed by the present invention, or can easily conceive of changes, or make equivalent replacements for some of the technical features therein. Such modifications, changes or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be covered within the protection scope of the present invention.
Claims
1. A vehicle upgrading method, characterized in that: The method comprises: When the user's vehicle use intention is known, determining whether the first control module of the current vehicle being upgraded has a target control category, wherein the target control category is related to the vehicle driving performance; If so, searching for a second control module that is dependent on the target control category, and when the upgrade of the first control module and the second control module is completed, controlling the current vehicle to work; The step of searching for a second control module that is dependent on the target control category includes: Based on the target control category in the first control module and the control module associated with the target control category in the first control module, determining a second control module that is directly dependent on the first control module, wherein the second control module also has the target control category; Determining a second control module having an indirect dependency on the first control module based on a target control category in the second control module and a control module associated with the target control category in the second control module; The method further comprises: If not present, when the first control module is upgraded, the current vehicle is controlled to operate.
2. The method according to claim 1, characterized in that The method further comprises: If there is a third control module that is dependent on other control categories in the first control module, the third control module is upgraded when a preset condition is met, wherein the other control categories are not related to vehicle driving performance.
3. The method according to claim 2, characterized in that If there is a third control module that is dependent on other control categories in the first control module, then when a preset condition is met, the step of upgrading the third control module includes: If there is a third control module that is dependent on other control categories in the first control module, the third control module that meets the requirements is automatically upgraded according to the comparison result between the preset control category and the other control categories.
4. The method according to claim 2, characterized in that: If there is a third control module that is dependent on other control categories in the first control module, then when a preset condition is met, the step of upgrading the third control module includes: Based on other control categories in the first control module and control modules associated with the other control categories in the first control module, determining a third control module that is directly dependent on the first control module, wherein the third control module also has the other control categories; Determining a third control module having an indirect dependency on the first control module based on other control categories in the third control module and control modules associated with the other control categories in the third control module; Feedback the upgrade query request of the third control module to the client, and in response to the upgrade instruction sent by the user to the client, perform corresponding upgrade operations on the third control module.
5. The method according to claim 1, characterized in that: When the user's vehicle use intention is known, before the step of determining whether the first control module currently being upgraded in the vehicle has a target control category, the method further includes: Locking the current vehicle, and determining whether the vehicle status data of the current vehicle meets a preset condition; If it meets the requirements, the current vehicle control module is controlled to be upgraded.
6. A vehicle upgrading device, characterized in that: The device comprises: A judgment module, when the user's vehicle use intention is known, judges whether the first control module of the current vehicle being upgraded has a target control category, wherein the target control category is related to the vehicle driving performance; The upgrade module, if any, searches for a second control module that is dependent on the target control category, and when the upgrade of the first control module and the second control module is completed, controls the current vehicle to work; The upgrade module, if any, determines a second control module that is directly dependent on the first control module based on the target control category in the first control module and the control module associated with the target control category in the first control module, wherein the second control module also has the target control category; determines a second control module that is indirectly dependent on the first control module based on the target control category in the second control module and the control module associated with the target control category in the second control module; The device is also used to, if not present, control the current vehicle to operate when the upgrade of the first control module is completed.
7. A vehicle, characterized in that: The invention comprises a vehicle body, a memory, a processor and a program stored in the memory and capable of being run on the processor, wherein the processor implements the method according to any one of claims 1 to 5 when executing the program.
8. A computer-readable storage medium, characterized in that: The readable storage medium stores a computer program, and when the computer program is executed, the method according to any one of claims 1 to 5 is implemented.
Citation Information
Patent Citations
Upgrading method and device for unmanned vehicle software system and unmanned vehicle
CN107580322A
Automobile machine system upgrading method and system
CN112486527A