CN113268266A - Multi-version coexistence management method, system and medium for applet rendering framework - Google Patents
Multi-version coexistence management method, system and medium for applet rendering framework Download PDFInfo
- Publication number
- CN113268266A CN113268266A CN202110548032.5A CN202110548032A CN113268266A CN 113268266 A CN113268266 A CN 113268266A CN 202110548032 A CN202110548032 A CN 202110548032A CN 113268266 A CN113268266 A CN 113268266A
- Authority
- CN
- China
- Prior art keywords
- module group
- version
- applet
- normal
- framework
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/71—Version control; Configuration management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44521—Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/544—Buffers; Shared memory; Pipes
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Stored Programmes (AREA)
Abstract
The invention provides a multi-version coexistence management method, a system and a medium for an applet rendering framework, which comprise the following steps: step 1: splitting an applet framework into an easy-to-change module group and a normal module group, wherein the easy-to-change module group is an interface part, and the normal module group is a virtual machine part for executing codes; step 2: recording the corresponding relation between the variable modules and the normal module group; and step 3: selecting a frame of a required version within a preset version range according to the corresponding relation between the variable module and the normal module group; and 4, step 4: and when the third-party applet is started, selecting and loading the framework of the required version. The framework core is divided into the variable module group and the normal module group, the third-party small program is allowed to freely select any version of framework to load under the condition of low resource consumption, and the method is not influenced by the adaptation problem caused by unified upgrading of the framework.
Description
Technical Field
The invention relates to the technical field of applet management, in particular to a method, a system and a medium for multi-version coexistence management of an applet rendering framework.
Background
When the framework of the small program operator in the current market is upgraded, most of forward compatibility is made, the platform is upgraded uniformly, and the small program is forced to run on a new version framework. When a forward compatibility adaptation problem occurs, an applet developer needs to find and solve the problem by himself and then go online again, and an occasion that the developer does not perceive the problem and the applet itself is not used often occurs.
The coexistence of multiple versions has two problems: A. local storage resources are consumed too much; B. when a new version is requested, the network resource consumption is too large, the downloading is too slow, and the time for a user to wait for the small program to be loaded is too long.
Patent document CN111414191A (application number: CN202010241421.9) discloses a method and apparatus for distributing gradation of a small program, the method including: the method comprises the steps that a terminal receives an applet starting instruction triggered by a user through an application program APP; the applet runs in the application program APP; the terminal receives a general framework of the applet returned by the APP server corresponding to the application program APP; the terminal receives the version difference information of the small program through a background server of the small program; the version difference information is determined by the gray scale release management platform according to the user indication information of the user acquired from the APP server; the gray release management table is used for determining release users corresponding to a plurality of running versions of the small program respectively; and the terminal displays the page of the small program according to the general framework and the version difference information.
Disclosure of Invention
Aiming at the defects in the prior art, the invention aims to provide a multi-version coexistence management method, a multi-version coexistence management system and a multi-version coexistence management medium for an applet rendering framework.
The multiprogram rendering framework multi-version coexistence management method provided by the invention comprises the following steps:
step 1: splitting an applet framework into an easy-to-change module group and a normal module group, wherein the easy-to-change module group is an interface part, and the normal module group is a virtual machine part for executing codes;
step 2: recording the corresponding relation between the variable modules and the normal module group;
and step 3: selecting a frame of a required version within a preset version range according to the corresponding relation between the variable module and the normal module group;
and 4, step 4: and when the third-party applet is started, selecting and loading the framework of the required version.
Preferably, the correspondence between the variable module groups and the normal module groups includes many-to-one, and the normal module group of one version corresponds to the variable module groups of multiple versions.
Preferably, before the third-party applet is started, whether the frame of the required version has a local cache is checked, and if the frame of the required version has the local cache, the normal module group, the variable module group and the third-party applet are directly loaded.
Preferably, if the frame of the required version has no local cache before the third-party applet is started, network information is requested, information of the variable module group and the normal module group of the required version is obtained, then whether the required normal module group has local cache is checked, and if the required normal module group has local cache, the variable module group is directly downloaded;
and if the local cache of the normal module group does not exist, sequentially downloading the normal module group and the volatile module group, and then loading the normal module group, the volatile module group and the third-party applet.
The multi-version coexistence management system for the applet rendering framework provided by the invention comprises the following components:
module M1: splitting an applet framework into an easy-to-change module group and a normal module group, wherein the easy-to-change module group is an interface part, and the normal module group is a virtual machine part for executing codes;
module M2: recording the corresponding relation between the variable modules and the normal module group;
module M3: selecting a frame of a required version within a preset version range according to the corresponding relation between the variable module and the normal module group;
module M4: and when the third-party applet is started, selecting and loading the framework of the required version.
Preferably, the correspondence between the variable module groups and the normal module groups includes many-to-one, and the normal module group of one version corresponds to the variable module groups of multiple versions.
Preferably, before the third-party applet is started, whether the frame of the required version has a local cache is checked, and if the frame of the required version has the local cache, the normal module group, the variable module group and the third-party applet are directly loaded.
Preferably, if the frame of the required version has no local cache before the third-party applet is started, network information is requested, information of the variable module group and the normal module group of the required version is obtained, then whether the required normal module group has local cache is checked, and if the required normal module group has local cache, the variable module group is directly downloaded;
and if the local cache of the normal module group does not exist, sequentially downloading the normal module group and the volatile module group, and then loading the normal module group, the volatile module group and the third-party applet.
According to the present invention, a computer-readable storage medium is provided, in which a computer program is stored, which, when being executed by a processor, carries out the steps of the method as described above.
Compared with the prior art, the invention has the following beneficial effects:
(1) according to the multi-version coexistence management system, due to the design of splitting the frame, the variable module groups of the multiple versions share the normal module group of the same version, so that only one normal module group needs to be locally stored, and the consumption of local storage when the multiple versions coexist is reduced;
(2) when the applet runner releases the application, the normal module group which is used most is brought into the application, and when a new version of the framework is requested, the framework can be used only by downloading the variable module group because the required normal module group exists locally, so that the consumption of network resources when a new version is requested is reduced, and the loading process of the new version is accelerated.
Drawings
Other features, objects and advantages of the invention will become more apparent upon reading of the detailed description of non-limiting embodiments with reference to the following drawings:
FIG. 1 is a flow chart of the method of the present invention.
Detailed Description
The present invention will be described in detail with reference to specific examples. The following examples will assist those skilled in the art in further understanding the invention, but are not intended to limit the invention in any way. It should be noted that it would be obvious to those skilled in the art that various changes and modifications can be made without departing from the spirit of the invention. All falling within the scope of the present invention.
Example 1:
the multiprogram rendering framework multi-version coexistence management method provided by the invention comprises the following steps: step 1: splitting an applet framework into an easy-to-change module group and a normal module group, wherein the easy-to-change module group is an interface part, and the normal module group is a virtual machine part for executing codes; step 2: recording the corresponding relation between the variable modules and the normal module group; and step 3: selecting a frame of a required version within a preset version range according to the corresponding relation between the variable module and the normal module group; and 4, step 4: and when the third-party applet is started, selecting and loading the framework of the required version.
The corresponding relation between the variable module group and the normal module group comprises many-to-one, and the normal module group of one version corresponds to the variable module groups of a plurality of versions. Before the third-party applet is started, whether the frame of the required version has a local cache or not is checked, and if the frame of the required version has the local cache, the normal module group, the variable module group and the third-party applet are directly loaded. If the frame of the required version does not have a local cache before the third-party applet is started, network information is requested, information of the variable module group and the normal module group of the required version is obtained, then whether the required normal module group has the local cache is checked, and if the required normal module group has the local cache, the variable module group is directly downloaded; and if the local cache of the normal module group does not exist, sequentially downloading the normal module group and the volatile module group, and then loading the normal module group, the volatile module group and the third-party applet.
The multi-version coexistence management system for the applet rendering framework provided by the invention comprises the following components: module M1: splitting an applet framework into an easy-to-change module group and a normal module group, wherein the easy-to-change module group is an interface part, and the normal module group is a virtual machine part for executing codes; module M2: recording the corresponding relation between the variable modules and the normal module group; module M3: selecting a frame of a required version within a preset version range according to the corresponding relation between the variable module and the normal module group; module M4: and when the third-party applet is started, selecting and loading the framework of the required version.
The corresponding relation between the variable module group and the normal module group comprises many-to-one, and the normal module group of one version corresponds to the variable module groups of a plurality of versions. Before the third-party applet is started, whether the frame of the required version has a local cache or not is checked, and if the frame of the required version has the local cache, the normal module group, the variable module group and the third-party applet are directly loaded. If the frame of the required version does not have a local cache before the third-party applet is started, network information is requested, information of the variable module group and the normal module group of the required version is obtained, then whether the required normal module group has the local cache is checked, and if the required normal module group has the local cache, the variable module group is directly downloaded; and if the local cache of the normal module group does not exist, sequentially downloading the normal module group and the volatile module group, and then loading the normal module group, the volatile module group and the third-party applet.
According to the present invention, a computer-readable storage medium is provided, in which a computer program is stored, which, when being executed by a processor, carries out the steps of the method as described above.
Example 2:
example 2 is a preferred example of example 1.
The operating environment of the system of the invention is as follows: the method for managing the multi-version coexistence of the applet rendering framework comprises the following steps of enabling an AllWin H2 low-end board card (4 cores CPU 1.0Ghz, GPU is mali400 built in Soc, memory is 512MB, and Flash is 4GB), enabling an operating system to be Android 4.4, and enabling the method to comprise the following steps:
step 1: splitting the small program framework into a variable module group and a normal module group, wherein the variable module group is realized by components and interfaces which are small in size and frequent in change, and the normal module group is a virtual machine part for executing codes;
step 2: recording the corresponding relation between the variable modules and the normal module groups, wherein the variable module groups and the normal module groups are in a many-to-one relation, one version of normal module groups can correspond to a plurality of versions of variable module groups, one small program can operate after the variable module groups and the normal module groups are loaded in pairs at the same time, and the corresponding relation is recorded so as to correctly load the module groups;
and step 3: when the third-party applet is started, the frame version is selected by specifying the version range, and the rule of range specification is as follows:
A. no lower than a certain version, the writing method is 'version number +';
B. specifying a particular version, written as a "version number";
C. specifying version range, written as "version number-version number";
and 4, step 4: when the third-party applet is started, selecting and loading a framework of a required version, wherein the process is as shown in fig. 1:
checking whether the required version has a local cache or not, and directly loading the normal module group, the variable module group and the third-party applet if the required version has the local cache; if the local cache does not exist, network information is requested, information of the variable module group and the normal module group of the required version is obtained, then whether the required normal module group has the local cache or not is checked, and if the required normal module group has the local cache, the variable module group is directly downloaded; and if the local cache of the normal module group does not exist, sequentially downloading the normal module group and the volatile module group, then loading the normal module group and the volatile module group, and then loading the third-party small program to complete the whole process.
The invention provides a matching retrieval function for the local stored version externally, and when the local cache limit is reached after the new version is downloaded, the version is picked out according to the least use principle to carry out cleaning.
Those skilled in the art will appreciate that, in addition to implementing the systems, apparatus, and various modules thereof provided by the present invention in purely computer readable program code, the same procedures can be implemented entirely by logically programming method steps such that the systems, apparatus, and various modules thereof are provided in the form of logic gates, switches, application specific integrated circuits, programmable logic controllers, embedded microcontrollers and the like. Therefore, the system, the device and the modules thereof provided by the present invention can be considered as a hardware component, and the modules included in the system, the device and the modules thereof for implementing various programs can also be considered as structures in the hardware component; modules for performing various functions may also be considered to be both software programs for performing the methods and structures within hardware components.
The foregoing description of specific embodiments of the present invention has been presented. It is to be understood that the present invention is not limited to the specific embodiments described above, and that various changes or modifications may be made by one skilled in the art within the scope of the appended claims without departing from the spirit of the invention. The embodiments and features of the embodiments of the present application may be combined with each other arbitrarily without conflict.
Claims (9)
1. A multi-version coexistence management method for an applet rendering framework is characterized by comprising the following steps:
step 1: splitting an applet framework into an easy-to-change module group and a normal module group, wherein the easy-to-change module group is an interface part, and the normal module group is a virtual machine part for executing codes;
step 2: recording the corresponding relation between the variable modules and the normal module group;
and step 3: selecting a frame of a required version within a preset version range according to the corresponding relation between the variable module and the normal module group;
and 4, step 4: and when the third-party applet is started, selecting and loading the framework of the required version.
2. The applet rendering framework multi-version coexistence management method according to claim 1, characterized in that the correspondence between the volatile module groups and the normal module groups includes many-to-one, and a normal module group of one version corresponds to a volatile module group of a plurality of versions.
3. The applet rendering framework multi-version coexistence management method according to claim 1, characterized in that before the third-party applet is started, it is checked whether the framework of the required version has a local cache, and if so, the normal module group, the volatile module group and the third-party applet are directly loaded.
4. The applet rendering framework multi-version coexistence management method according to claim 3, characterized in that if the framework of the required version has no local cache before the third-party applet is started, network information is requested, information of the volatile module group and the normal module group of the required version is obtained, then it is checked whether the required normal module group has a local cache, if the local cache of the normal module group exists, the volatile module group is directly downloaded;
and if the local cache of the normal module group does not exist, sequentially downloading the normal module group and the volatile module group, and then loading the normal module group, the volatile module group and the third-party applet.
5. An applet rendering framework multi-version coexistence management system, comprising:
module M1: splitting an applet framework into an easy-to-change module group and a normal module group, wherein the easy-to-change module group is an interface part, and the normal module group is a virtual machine part for executing codes;
module M2: recording the corresponding relation between the variable modules and the normal module group;
module M3: selecting a frame of a required version within a preset version range according to the corresponding relation between the variable module and the normal module group;
module M4: and when the third-party applet is started, selecting and loading the framework of the required version.
6. The applet rendering framework multi-version coexistence management system according to claim 5, characterized in that the correspondence between the volatile module groups and the normal module groups comprises many-to-one, and a version of the normal module group corresponds to a plurality of versions of the volatile module groups.
7. The applet rendering framework multi-version coexistence management system according to claim 5, characterized in that before the third-party applet is started, it is checked whether the framework of the required version has a local cache, and if so, the set of normal modules, the set of volatile modules and the third-party applet are directly loaded.
8. The applet rendering framework multi-version coexistence management system according to claim 7, characterized in that if the framework of the required version has no local cache before the third-party applet is started, network information is requested, information of the volatile module group and the normal module group of the required version is obtained, then it is checked whether the required normal module group has a local cache, if the local cache of the normal module group exists, the volatile module group is directly downloaded;
and if the local cache of the normal module group does not exist, sequentially downloading the normal module group and the volatile module group, and then loading the normal module group, the volatile module group and the third-party applet.
9. A computer-readable storage medium, in which a computer program is stored which, when being executed by a processor, carries out the steps of the method of any one of claims 1 to 4.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110548032.5A CN113268266B (en) | 2021-05-19 | 2021-05-19 | Multi-version coexistence management method, system and medium for applet rendering framework |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110548032.5A CN113268266B (en) | 2021-05-19 | 2021-05-19 | Multi-version coexistence management method, system and medium for applet rendering framework |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN113268266A true CN113268266A (en) | 2021-08-17 |
| CN113268266B CN113268266B (en) | 2024-02-02 |
Family
ID=77231859
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202110548032.5A Active CN113268266B (en) | 2021-05-19 | 2021-05-19 | Multi-version coexistence management method, system and medium for applet rendering framework |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN113268266B (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116974618A (en) * | 2022-04-22 | 2023-10-31 | 中移物联网有限公司 | Manufacturing method of differential firmware package, updating method and device of firmware package |
| CN117234500A (en) * | 2023-10-20 | 2023-12-15 | 浙江常青树信息技术有限责任公司 | Model multi-inheritance method and device implemented by using java language and computer readable storage medium |
Citations (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001318795A (en) * | 2000-02-29 | 2001-11-16 | Fujitsu Ltd | Applet latest version automatic setting system and automatic setting method |
| US6343308B1 (en) * | 1997-08-14 | 2002-01-29 | International Business Machines Corporation | Systems, methods and computer programs for mixing different versions of Java classes |
| CN102073520A (en) * | 2010-12-30 | 2011-05-25 | 中国民航信息网络股份有限公司 | Dynamic management system and method for C++ application program version |
| CN111142884A (en) * | 2019-12-12 | 2020-05-12 | 北京达佳互联信息技术有限公司 | Version deployment method, device, electronic device and storage medium of applet |
| CN111240730A (en) * | 2020-02-29 | 2020-06-05 | 中国平安人寿保险股份有限公司 | Application program updating method and device |
| CN111381852A (en) * | 2020-03-10 | 2020-07-07 | 江苏满运软件科技有限公司 | Application dynamic updating method and device based on Flutter, storage medium and electronic equipment |
| CN111414191A (en) * | 2020-03-31 | 2020-07-14 | 深圳前海微众银行股份有限公司 | Gray scale publishing method and device for small program |
| CN111580820A (en) * | 2020-05-25 | 2020-08-25 | 泰康保险集团股份有限公司 | Applet generation method and device |
| CN111736875A (en) * | 2020-06-28 | 2020-10-02 | 深圳前海微众银行股份有限公司 | Version update monitoring method, device, device and computer storage medium |
| US20200387365A1 (en) * | 2019-06-05 | 2020-12-10 | Arista Networks, Inc. | Framework For Checking The Compatibility Of New Software Images |
| CN112114865A (en) * | 2020-08-27 | 2020-12-22 | 微民保险代理有限公司 | Version data processing method and device, storage medium and electronic device |
| CN112817656A (en) * | 2021-01-29 | 2021-05-18 | 北京百度网讯科技有限公司 | Applet running method and device |
-
2021
- 2021-05-19 CN CN202110548032.5A patent/CN113268266B/en active Active
Patent Citations (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6343308B1 (en) * | 1997-08-14 | 2002-01-29 | International Business Machines Corporation | Systems, methods and computer programs for mixing different versions of Java classes |
| JP2001318795A (en) * | 2000-02-29 | 2001-11-16 | Fujitsu Ltd | Applet latest version automatic setting system and automatic setting method |
| CN102073520A (en) * | 2010-12-30 | 2011-05-25 | 中国民航信息网络股份有限公司 | Dynamic management system and method for C++ application program version |
| US20200387365A1 (en) * | 2019-06-05 | 2020-12-10 | Arista Networks, Inc. | Framework For Checking The Compatibility Of New Software Images |
| CN111142884A (en) * | 2019-12-12 | 2020-05-12 | 北京达佳互联信息技术有限公司 | Version deployment method, device, electronic device and storage medium of applet |
| CN111240730A (en) * | 2020-02-29 | 2020-06-05 | 中国平安人寿保险股份有限公司 | Application program updating method and device |
| CN111381852A (en) * | 2020-03-10 | 2020-07-07 | 江苏满运软件科技有限公司 | Application dynamic updating method and device based on Flutter, storage medium and electronic equipment |
| CN111414191A (en) * | 2020-03-31 | 2020-07-14 | 深圳前海微众银行股份有限公司 | Gray scale publishing method and device for small program |
| CN111580820A (en) * | 2020-05-25 | 2020-08-25 | 泰康保险集团股份有限公司 | Applet generation method and device |
| CN111736875A (en) * | 2020-06-28 | 2020-10-02 | 深圳前海微众银行股份有限公司 | Version update monitoring method, device, device and computer storage medium |
| CN112114865A (en) * | 2020-08-27 | 2020-12-22 | 微民保险代理有限公司 | Version data processing method and device, storage medium and electronic device |
| CN112817656A (en) * | 2021-01-29 | 2021-05-18 | 北京百度网讯科技有限公司 | Applet running method and device |
Non-Patent Citations (1)
| Title |
|---|
| 梁玉民等: "基于Java 的V 客工厂-微信小程序开发管理平台的设计与实现", 《2018年教师教育能力建设研究专题研讨会》, pages 475 - 476 * |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116974618A (en) * | 2022-04-22 | 2023-10-31 | 中移物联网有限公司 | Manufacturing method of differential firmware package, updating method and device of firmware package |
| CN117234500A (en) * | 2023-10-20 | 2023-12-15 | 浙江常青树信息技术有限责任公司 | Model multi-inheritance method and device implemented by using java language and computer readable storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| CN113268266B (en) | 2024-02-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9223564B2 (en) | Update systems responsive to ongoing processing at a storage system | |
| CN107589994B (en) | Method, device, system and storage medium for managing application process priority | |
| US9558016B2 (en) | Platform system, method for changing support hardware configuration of universal extensible firmware interface basic input output system and computer program product | |
| US8949205B2 (en) | Information processing apparatus for processing application software and a patch file | |
| CN103309792B (en) | A kind of control method of log information and system | |
| JP2021002317A (en) | Method, apparatus, device and storage medium for upgrading application | |
| CN104182255A (en) | Method and terminal for upgrading library files of system application | |
| CN110427258B (en) | Resource scheduling control method and device based on cloud platform | |
| CN111240720A (en) | Boot program upgrading method and device and storage medium | |
| CN110580195B (en) | Memory allocation method and device based on memory hot plug | |
| CN102880482A (en) | System and technical method of automatically updating software in host batch control virtual machine | |
| CN105739961A (en) | Starting method and device of embedded system | |
| CN113268266B (en) | Multi-version coexistence management method, system and medium for applet rendering framework | |
| US20110265072A1 (en) | Dynamic Installation of Files for Running Programs | |
| CN108897576A (en) | A method of the quick start BOOT based on ARM chip | |
| US11983519B2 (en) | Abort installation of firmware bundles | |
| CN114090054A (en) | Smart device upgrade method, device, storage medium and electronic device | |
| CN109800166B (en) | Debugging method and device for embedded real-time operating system | |
| KR100558394B1 (en) | How to update electronic devices and their programs | |
| CN111813431B (en) | Software upgrading method, intelligent television and storage medium | |
| CN113590166A (en) | Application program updating method and device and computer readable storage medium | |
| CN113986284B (en) | System application upgrade method, device, storage medium and electronic device | |
| CN116661905B (en) | Method and system for realizing automatic adaptation of equipment based on dynamic library loading | |
| CN113890825B (en) | Interactive upgrade test method and device of equipment, storage medium and electronic equipment | |
| JPH0375947A (en) | Access control method in host cooperation system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |