Resource and software base decoupling display application software updating method and system

By decoupling resources from the software infrastructure and utilizing cloud management and version checks, the problems of low code reuse and high traffic consumption in automotive smart cockpit software updates have been solved, achieving efficient and low-cost software updates.

CN121635935APending Publication Date: 2026-03-10CHINA FAW CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-11-29
Publication Date
2026-03-10

AI Technical Summary

Technical Problem

The existing demonstration application software in the field of automotive intelligent cockpits is highly coupled with the software base, which means that a new software version needs to be developed every time a new model is added. This results in low code reuse rate, high R&D costs, and users need to update the entire system when content resources are updated, leading to high data consumption.

Method used

By decoupling resources and software infrastructure, content resources and software infrastructure are published in the cloud. Updates are triggered based on the first use of the vehicle platform or download failure. After checking version requirements, residual tasks are cleared. Resources and infrastructure are managed at the vehicle model and series level, and configuration lists are used for function matching and updates.

Benefits of technology

It achieves the goal of eliminating the need to redevelop new vehicle models during software iterations, resulting in high code reusability, reduced R&D costs, and the ability to download only a portion of resources during content updates, thereby reducing user data consumption and improving update efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121635935A_ABST
    Figure CN121635935A_ABST
Patent Text Reader

Abstract

The invention discloses a resource and software base decoupling display application software updating method and system, and relates to the field of software development, and the method comprises the steps: based on content resource and software base decoupling, developing automobile content display application software; the software base is loaded to the vehicle platform, and content resources and software base updating are published on the cloud; triggering the downloading of the published content resources from the cloud based on the failure of the first use of the vehicle platform or the downloading of the previous content resources; the method comprises the following steps: before downloading the content resources, checking whether a software base meets a preset version requirement or not; and if yes, clearing the residue of the old content resource task, and downloading the published content resource from the cloud. If not, temporarily not responding to the released content resources downloaded from the cloud, and triggering the downloading update of the software base version; and after the software base is updated, the software address is updated, and after the residue of the old content resource task is emptied, the published content resources downloaded from the cloud are executed.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of software development, in particular to a resource and software base decoupled display application software updating method, a resource and software base decoupled display application software updating system, an electronic device, a storage medium and a software development platform. BACKGROUND

[0002] In the current field of automotive intelligent cockpit, the display forms of automotive content display application (hereinafter referred to as "display application") software are various, including video images, audio, picture posters, etc., and also include some resources that can be interacted and experienced within the "display application", such as resources that allow users to directly experience seats, air conditioners and other vehicle equipment interactions within the "display application". The resources of such display application software are mostly deeply coupled with the software. When facing the continuously increasing vehicle model projects, the software of the vehicle enterprise brand is difficult to realize platform adaptation. Each time a new vehicle model is added, the software version needs to be redeveloped for the new vehicle model, the code reuse rate is low, the development cost is high, and when the content resources are updated and iterated, the user needs to update the entire application to obtain complete experience, which consumes a large amount of traffic.

[0003] Therefore, a resource and software base decoupled display application software updating strategy is needed to reduce the cost of software development iteration and improve the software iteration adaptation to a wider range of vehicle models. SUMMARY

[0004] The purpose of the present application is to provide a resource and software base decoupled display application software updating method, a resource and software base decoupled display application software updating system, an electronic device, a storage medium and a software development platform, which at least solve one of the technical problems.

[0005] 1. Software base and resource content decoupled application problem.

[0006] 2. Software function late iteration and updating problem.

[0007] The present application provides the following solutions:

[0008] According to a first aspect of the present application, a resource and software base decoupled display application software updating method is provided, comprising:

[0009] Developing automotive content display application software based on decoupling of content resources and software base;

[0010] Loading the software base to the vehicle platform, and updating the content resources and the software base and publishing them on the cloud;

[0011] Triggering the download of the published content resources from the cloud based on the first use of the vehicle platform or the previous failure of the content resource download;

[0012] wherein, before downloading the content resource, it is checked whether the software base meets the preset version requirement;

[0013] If yes, the remaining of the old content resource task is emptied, and then the published content resource from the cloud is downloaded.

[0014] Further, the checking whether the software base meets the preset version requirement further comprises:

[0015] If no, the published content resource from the cloud is not downloaded, and the download update of the software base version is triggered;

[0016] After the software base is updated, the address of the updated software is cleared, and then the published content resource from the cloud is downloaded.

[0017] Further, it further comprises:

[0018] Taking the vehicle model as the minimum granularity, one vehicle model shares one set of content resource;

[0019] Taking the vehicle series as the minimum granularity, one vehicle series shares one set of software base;

[0020] One vehicle series includes at least one vehicle model.

[0021] Further, it further comprises:

[0022] Based on the software preset and expected function, the maximum and most complete set is developed and integrated;

[0023] According to the software function, a configuration list is generated and published in the resource storage in the cloud;

[0024] According to the vehicle platform pre-updated software function, the published content resource from the cloud is downloaded, or the published software base and content resource are downloaded, and the software update of the vehicle platform is triggered;

[0025] The configuration list includes the software base and content resource corresponding to the software function.

[0026] The configuration list further includes the software function of the limited vehicle series and vehicle model.

[0027] Further, it further comprises:

[0028] The content resource is stored in the form of hierarchical package, which is used to support the quick update and replacement of part of the resource.

[0029] Further, it further comprises:

[0030] The latest content resource or / and software base is published in the cloud;

[0031] Corresponding cloud releases the latest content resources or / and software base, updates the configuration list;

[0032] According to the update configuration list, the corresponding vehicle series, vehicle model vehicle obtains the update software function permission;

[0033] Based on the obtained update software function permission, push message to the vehicle which does not exercise the update software function permission.

[0034] According to the second aspect of the present application, a resource and software base decoupling display application software update system is provided, comprising:

[0035] The software decoupling module is used for developing automobile content display application software based on content resource and software base decoupling;

[0036] The cloud publishing module is used for software base loading to vehicle platform, content resource and software base updating, publishing in cloud;

[0037] The cloud download module is used for triggering the download of published content resource from the cloud based on the first use of the vehicle platform or the previous content resource download failure;

[0038] The version checking module is used for checking whether the software base meets the preset version requirement before downloading the content resource;

[0039] The residual clearing module is used for clearing the residual of the old content resource task and then executing the download of published content resource from the cloud if it meets the requirement.

[0040] According to the third aspect of the present application, an electronic device is provided, comprising a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory complete the communication among each other through the communication bus;

[0041] The memory stores a computer program, and when the computer program is executed by the processor, the processor executes the steps of the resource and software base decoupling display application software update method.

[0042] According to the fourth aspect of the present application, a computer readable storage medium is provided, which stores a computer program executable by an electronic device, and when the computer program runs on the electronic device, the electronic device executes the steps of the resource and software base decoupling display application software update method.

[0043] According to the fifth aspect of the present application, a software development platform is provided, comprising:

[0044] The electronic device is used for implementing the steps of the resource and software base decoupling display application software update method;

[0045] A processor, the processor running a program, the program performing steps of the display application software updating method decoupled from the resource and the software base when the program is running from data output from the electronic device;

[0046] A storage medium for storing a program, the program performing steps of the display application software updating method decoupled from the resource and the software base when the program is running from data output from the electronic device.

[0047] Through the above scheme, the following beneficial technical effects are obtained:

[0048] The application decouples the content resource and the software base, and each time a new vehicle model is added, a software version does not need to be developed for the new vehicle model, the code reuse rate is high, and the research and development cost is low.

[0049] When the content resource of the application is updated and iterated, only the content resource or part of the content resource is downloaded, the user traffic consumption is small, and the updating efficiency is high.

[0050] The application needs to be uploaded to the cloud through the function configuration list and put into the resource, so that when the vehicle software is updated, the corresponding software updating steps are started, and multiple vehicle models can not interfere with each other. BRIEF DESCRIPTION OF DRAWINGS

[0051] Figure 1 is a flowchart of a display application software updating method decoupled from a resource and a software base provided by one or more embodiments of the application.

[0052] Figure 2 is a structural diagram of a display application software updating system decoupled from a resource and a software base provided by one or more embodiments of the application.

[0053] Figure 3 is a schematic diagram of the overall implementation process of software decoupling provided by one specific embodiment of the application

[0054] Figure 4 is a display application software updating algorithm diagram of software resource and software base decoupling provided by one specific embodiment of the application

[0055] Figure 5 is a structural block diagram of an electronic device of a display application software updating method decoupled from a resource and a software base provided by one or more embodiments of the application. DETAILED DESCRIPTION

[0056] The technical solutions of the application will be described below in conjunction with the drawings. Obviously, the described embodiments are part of the embodiments of the application, rather than all the embodiments. Based on the embodiments in the application, all other embodiments obtained by those skilled in the art without creative labor fall within the scope of protection of the application.

[0057] Figure 1 is a flowchart of a resource and software base decoupled display application software updating method provided by one or more embodiments of the present application.

[0058] As shown in Figure 1 The resource and software base decoupled display application software updating method comprises the following steps.

[0059] Step S1, based on content resource and software base decoupling, developing car content display application software;

[0060] Step S2, loading the software base to the vehicle platform, updating the content resource and the software base, and publishing in the cloud;

[0061] Step S3, based on the first use of the vehicle platform or the previous content resource download failure, triggering the download of the published content resource from the cloud;

[0062] Step S4, before downloading the content resource, checking whether the software base meets the preset version requirement;

[0063] Step S5, if yes, emptying the residual of the old content resource task and then executing the download of the published content resource from the cloud.

[0064] In this embodiment, the checking whether the software base meets the preset version requirement further comprises:

[0065] If no, temporarily not responding to the download of the published content resource from the cloud, and triggering the download update of the software base version;

[0066] After the software base is updated, updating the software address, emptying the residual of the old content resource task, and then executing the download of the published content resource from the cloud.

[0067] Specifically, if it is the first time to download the published content resource from the cloud, although there is no residual of the old content resource task, the unified emptying action can reduce the unknown risks caused by disk failure, network interruption and the like in the identification process.

[0068] In this embodiment, it further comprises:

[0069] Taking the vehicle type as the minimum granularity, one vehicle type shares one set of content resource;

[0070] Taking the vehicle series as the minimum granularity, one vehicle series shares one set of software base;

[0071] One vehicle series at least comprises one vehicle type.

[0072] Specifically, the vehicle is set with nearly the same hardware environment before leaving the factory, or the hardware functions are divided in a modular manner. The vehicle model is relatively distinguished in a smaller granularity of data running environment, and the same software base and the same content resource can be used for updating. The vehicle series needs more obvious functional differences, which inevitably makes great changes to the vehicle execution end. If the same content resource is still used, it may cause the failure of some functions.

[0073] In this embodiment, further comprising:

[0074] According to the software preset and the expected function, the integration is developed in the largest and most complete set;

[0075] According to the software function, a configuration list is generated and published in the resource storage in the cloud;

[0076] According to the configuration list, according to the pre-updated software function of the vehicle platform, the published content resource is downloaded from the cloud, or the published software base and content resource are downloaded, and the software update of the vehicle platform is performed;

[0077] Among them, the configuration list includes the software base and the content resource corresponding to the software function;

[0078] The configuration list further includes the software function of limiting the vehicle series and the vehicle model.

[0079] In this embodiment, further comprising:

[0080] The content resource is stored in the form of hierarchical package, which is used to support the quick update and replacement of part of the resource.

[0081] Specifically, the content resource is stored in the form of hierarchical package, which can limit the update boundary of the content resource. For example, only a parameter is updated, and based on the hierarchical package form storage, the part corresponding to the parameter is found for updating, without damaging the hierarchical level and calling address.

[0082] In this embodiment, further comprising:

[0083] The cloud publishes the latest content resource or / and software base;

[0084] According to the latest content resource or / and software base published by the cloud, the configuration list is updated;

[0085] According to the updated configuration list, the vehicle of the corresponding vehicle series and vehicle model obtains the update software function permission;

[0086] Based on the obtained update software function permission, a message is pushed to the vehicle which does not exercise the update software function permission.

[0087] Figure 2is a structural diagram of a resource and software base decoupling display application software updating system provided by one or more embodiments of the present application.

[0088] As Figure 2 indicated, the resource and software base decoupling display application software updating system comprises:

[0089] a software decoupling module configured to develop a car content display application software based on content resource and software base decoupling;

[0090] a cloud publishing module configured to publish the content resource and the software base in the cloud after the software base is loaded to the vehicle platform and the content resource and the software base are updated;

[0091] a cloud downloading module configured to trigger the downloading of the published content resource from the cloud based on the first use of the vehicle platform or the failure of the previous content resource downloading;

[0092] a version checking module configured to check whether the software base meets the preset version requirement before the content resource is downloaded;

[0093] a residual clearing module configured to clear the residual of the old content resource task and then execute the downloading of the published content resource from the cloud if the software base meets the preset version requirement.

[0094] It is worth noting that, although the system / device only discloses the above-mentioned module / unit module, it does not mean that the system / device is limited to the above-mentioned basic function module. On the contrary, the present application intends to add one or more function modules to form infinite embodiments or technical solutions on the basis of the above-mentioned basic function module. That is to say, the system is open rather than closed, and the protection scope of the present application claim cannot be limited to the above-mentioned basic function module only because the present embodiment discloses only individual basic function module.

[0095] In one specific embodiment, the overall implementation process of the software decoupling is disclosed as shown in Figure 3

[0096] 1. When the application is initially listed, the initial version content resource is listed synchronously;

[0097] 2. The user first acquires the application App, that is, the software base;

[0098] 3. After entering the application, the content resource is acquired from the cloud;

[0099] 4. In most cases, the operator publishes the resource update, that is, only the content resource is updated without changing the software base;

[0100] 5. The user can directly acquire the resource update from the software; ​

[0101] 6. In a few cases, the software as a whole undergoes a major version iteration, that is, the software base and the content resources are both updated, so the operator will simultaneously update the application (that is, the software base) and the content resources;

[0102] 7. The user needs to update the software base first, which can be updated from the application market or within the application;

[0103] 8. After the software base is updated, the content resources under the new software base are obtained;

[0104] In another specific embodiment, a software resource and software base decoupling display application software update algorithm is disclosed as shown in Figure 4

[0105] 1. When the display application is used for the first time, the latest resources corresponding to the vehicle model need to be obtained from the cloud first;

[0106] 2. The resources are decoupled from the application framework, and the resources can be updated separately;

[0107] 3. The resources of the same vehicle model are consistent, that is, the minimum granularity of the content resources is the vehicle model, for example, a set of resources is configured for all vehicle models of A, and another set of resources is configured for all vehicle models of B;

[0108] 4. The software base of the same platform, that is, the framework function platformization adaptation except for the resources, that is, all vehicle models and series can be reused; the application function is developed and integrated according to the maximum and full set, and different vehicle models are differentiated according to the function configuration list, and the function configuration list needs to be uploaded to the cloud and placed in the resources;

[0109] 5. If the software platform undergoes a major version update iteration, and the software base function changes, and the old platform resources cannot adapt to the new base, the software base needs to be updated first, and then the new resources are obtained from the cloud:

[0110] a. For the user vehicle that has not updated the software base, the new version resources cannot be obtained, and the user needs to be prompted to update the software base first;

[0111] b. The software base update can be updated from the show room to the application market, or there is an update interface;

[0112] c. The resource package is a hierarchical package to support partial resource quick update and replacement;

[0113] ​d. The last time the resource download process is abnormally exited, and the application is entered again: only the resource is updated, and the software base does not need to be updated. Check the resource version, find that there is an update, delete the previous download task, and download the latest resource version again. The software base and the resource are updated, the software address is updated first, then the previous download task is deleted, and the latest resource version is obtained again.

[0114] e. Whether the resource and the software base are correctly matched is distinguished by a configuration attribute.

[0115] In another specific embodiment, the application scenario is disclosed:

[0116] Scenario one: after the A vehicle model is online, the B vehicle model project also has the demand of online display application. At this time, the development can directly reuse the software base code of the A vehicle model according to the platform adaptation principle, and then develop the differentiated content resource part according to the operation needs, so as to realize the rapid online of the display application of the B vehicle model project.

[0117] Scenario two: in most cases, the content resource of the display application of a vehicle model will be continuously adjusted. Each time, the operation personnel only needs to upload the changed latest resource or resource configuration sheet to the cloud for publishing. The vehicle end only updates the resource, which saves a lot of traffic. When the product base is reconstructed, the manufacturer simultaneously uploads the new application version and the content resource. The user updates the software base first, and then updates the content resource, which can also reduce the mismatching problem of the software base and the content resource.

[0118] Scenario three: the vehicle enterprise plans to put a large number of vehicle models online. At this time, the platformized software base can be compatible with all or most vehicle models. All vehicle models reuse a set of base code, and the application package name is unique, which saves a lot of code development work and code repository storage space. The differentiated content of multiple vehicle models is only reflected in the content resource, and the vehicle enterprise only needs to perform differentiated operation and management on the content resource.

[0119] Figure 5 is a structural block diagram of an electronic device provided by the resource and software base decoupling display application software updating method of one or more embodiments of the application.

[0120] As shown in Figure 5 , the present application provides an electronic device, which comprises a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory complete mutual communication through the communication bus.

[0121] The memory stores a computer program, and when the computer program is executed by the processor, the processor executes the steps of the resource and software base decoupling display application software updating method.

[0122] The application further provides a computer readable storage medium storing a computer program executable by an electronic device, which, when executed on the electronic device, causes the electronic device to perform the steps of the method for updating the display application software decoupled from the software base.

[0123] The application further provides a software development platform, comprising:

[0124] An electronic device for implementing the steps of the method for updating the display application software decoupled from the software base.

[0125] A processor for running a program, which, when executed, performs the steps of the method for updating the display application software decoupled from the software base from data output by the electronic device.

[0126] A storage medium for storing a program, which, when executed, performs the steps of the method for updating the display application software decoupled from the software base from data output by the electronic device.

[0127] The communication bus mentioned above can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The communication bus can be divided into an address bus, a data bus, a control bus, etc. For the convenience of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or only one type of bus.

[0128] The electronic device comprises a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system. The hardware layer comprises central processing units (CPUs), memory management units (MMUs), memories, and other hardware. The operating system can be any one or more computer operating systems for implementing the control of the electronic device by processes, such as a Linux operating system, a Unix operating system, an Android operating system, an iOS operating system, or a windows operating system, etc. In the embodiments of the application, the electronic device can be a handheld device such as a smart phone or a tablet computer, or an electronic device such as a desktop computer or a portable computer, which is not particularly limited in the embodiments of the application.

[0129] The execution subject of the electronic device control in the embodiment of the present application can be an electronic device, or a functional module in the electronic device capable of calling and executing a program. The electronic device can acquire firmware corresponding to the storage medium, the firmware corresponding to the storage medium is provided by a supplier, and the firmware corresponding to different storage media can be the same or different, which is not limited herein. After the electronic device acquires the firmware corresponding to the storage medium, the electronic device can write the firmware corresponding to the storage medium into the storage medium, specifically, burn the firmware corresponding to the storage medium into the storage medium. The process of burning the firmware into the storage medium can be implemented by using the prior art, which is not described in detail in the embodiment of the present application.

[0130] The electronic device can also acquire a reset command corresponding to the storage medium, the reset command corresponding to the storage medium is provided by a supplier, and the reset commands corresponding to different storage media can be the same or different, which is not limited herein.

[0131] At this time, the storage medium of the electronic device is a storage medium in which the corresponding firmware is written, and the electronic device can respond to the reset command corresponding to the storage medium in the storage medium in which the corresponding firmware is written, so that the electronic device resets the storage medium in which the corresponding firmware is written according to the reset command corresponding to the storage medium. The process of resetting the storage medium according to the reset command can be implemented by using the prior art, which is not described in detail in the embodiment of the present application.

[0132] For the convenience of description, the above device is described as various units and modules in terms of functions. Of course, the functions of the units and modules can be implemented in the same or multiple software and / or hardware in the implementation of the present application.

[0133] Those skilled in the art can understand that, unless otherwise defined, all terms (including technical terms and scientific terms) used herein have the same meaning as that generally understood by those skilled in the art to which the present application belongs. It should also be understood that terms such as those defined in general dictionaries should be understood as having meanings consistent with those in the context of the prior art, and should not be interpreted in an idealized or overly formal sense unless specifically defined.

[0134] For the method embodiments, for the convenience of description, they are all described as a combination of a series of actions, but those skilled in the art should know that the embodiments of the present application are not limited by the order of the described actions, because according to the embodiments of the present application, certain steps can be performed in other order or simultaneously. Secondly, those skilled in the art should know that the embodiments described in the specification all belong to preferred embodiments, and the actions involved are not necessarily essential to the embodiments of the present application.

[0135] Those skilled in the art can clearly understand the application by the description of the above embodiments that the application can be implemented by means of software and the necessary universal hardware platform. Based on such understanding, the technical solutions of the application can be embodied in the form of a software product, which can be stored in a storage medium, such as a ROM / RAM, a magnetic disk, an optical disk, etc., and includes a number of instructions to make a computer device (which can be a personal computer, a server, or a network device, etc.) execute the methods described in each of the embodiments or some parts of the embodiments of the application.

[0136] Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the application, rather than limit them; although the application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: it can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacement for part or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the application.

Claims

1. A method for decoupling resource and software base for presenting application software updates, characterized in that, The resource and software base decoupling display application software updating method comprises: Based on the decoupling of content resources and software base, developing car content display application software; The software base is loaded to the vehicle platform, and the update of content resources and software base is published in the cloud; Based on the first use of the vehicle platform or the previous content resource download failure, triggering the download of the published content resources from the cloud; Before downloading the content resources, check whether the software base meets the preset version requirement; If yes, clear the residual of the old content resource task, and then execute the download of the published content resources from the cloud.

2. The method of claim 1, wherein the method further comprises: The check of whether the software base meets the preset version requirement further comprises: If no, temporarily not respond to the download of the published content resources from the cloud, and trigger the download update of the software base version; After the software base is updated, update the software address, clear the residual of the old content resource task, and then execute the download of the published content resources from the cloud.

3. The method of claim 2, wherein the method further comprises: Further comprising: Taking the vehicle model as the minimum granularity, one vehicle model shares one set of content resources; Taking the vehicle series as the minimum granularity, one vehicle series shares one set of software base; One vehicle series at least comprises one vehicle model.

4. The method of claim 3, wherein the method further comprises: Further comprising: Based on the software preset and expected function, developing and integrating according to the maximum and full set; Generating a configuration list corresponding to the software function, and publishing in the resource storage in the cloud; According to the vehicle platform pre-update software function, triggering the download of the published content resources from the cloud, or downloading and publishing the software base and content resources, and performing the software update of the vehicle platform; The configuration list comprises the software base and content resources corresponding to the software function. The configuration list further comprises the software function of the limited vehicle series and vehicle model.

5. The method of claim 4, wherein the method further comprises: Further comprising: The content resources are stored in the form of hierarchical packages, which are used to support the quick update and replacement of part of the resources.

6. The method of claim 5, wherein the method further comprises: Further comprising: Publishing the latest content resources or / and software base in the cloud; Updating the configuration list corresponding to the publishing of the latest content resources or / and software base in the cloud; According to the updated configuration list, the vehicle of the corresponding vehicle series and vehicle model obtains the update software function permission; Based on the obtained update software function permission, pushing the message to the vehicle without exercising the update software function permission.

7. A resource and software foundation decoupled presentation application software update system, characterized by, The resource and software base decoupling display application software updating system comprises: A software decoupling module for developing car content display application software based on the decoupling of content resources and software base; A cloud publishing module for loading the software base to the vehicle platform, and publishing the update of content resources and software base in the cloud; A cloud downloading module for triggering the download of the published content resources from the cloud based on the first use of the vehicle platform or the previous content resource download failure; A version checking module for checking whether the software base meets the preset version requirement before downloading the content resources; A residual clearing module for clearing the residual of the old content resource task if yes, and then executing the download of the published content resources from the cloud.

8. An electronic device, comprising: Further comprising: A processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory complete the communication among each other through the communication bus. A computer program is stored in the memory, and when the computer program is executed by the processor, the processor executes the steps of the method for updating the display application software decoupled from the software base of the resource according to any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that, A computer program executable by the electronic device is stored, and when the computer program runs on the electronic device, the electronic device executes the steps of the method for updating the display application software decoupled from the software base of the resource according to any one of claims 1 to 6.

10. A software development platform, characterized by Comprise: An electronic device for implementing the steps of the method for updating the display application software decoupled from the software base of the resource according to any one of claims 1 to 6; A processor, the processor running the program, and when the program runs, the data output from the electronic device executing the steps of the method for updating the display application software decoupled from the software base of the resource according to any one of claims 1 to 6; A storage medium for storing the program, and when the program runs, the data output from the electronic device executing the steps of the method for updating the display application software decoupled from the software base of the resource according to any one of claims 1 to 6.