Nothing Special   »   [go: up one dir, main page]

CN113885921A - Method and equipment for updating embedded system - Google Patents

Method and equipment for updating embedded system Download PDF

Info

Publication number
CN113885921A
CN113885921A CN202111320311.2A CN202111320311A CN113885921A CN 113885921 A CN113885921 A CN 113885921A CN 202111320311 A CN202111320311 A CN 202111320311A CN 113885921 A CN113885921 A CN 113885921A
Authority
CN
China
Prior art keywords
resource
update
embedded
updating
embedded system
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.)
Pending
Application number
CN202111320311.2A
Other languages
Chinese (zh)
Inventor
宋清峰
王帅康
周杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing Hurys Intelligent Technology Co Ltd
Original Assignee
Nanjing Hurys Intelligent Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nanjing Hurys Intelligent Technology Co Ltd filed Critical Nanjing Hurys Intelligent Technology Co Ltd
Priority to CN202111320311.2A priority Critical patent/CN113885921A/en
Publication of CN113885921A publication Critical patent/CN113885921A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • G06F8/658Incremental updates; Differential updates

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

The embodiment of the application discloses an updating method and equipment of an embedded system; the method comprises the following steps: the control equipment acquires resources required by the embedded system running by the embedded equipment for updating; the control equipment determines an update script, and the update script is used for updating the embedded system according to the resource when being executed; the control equipment sends a resource packet comprising the resource and the update script to the embedded equipment; the embedded equipment receives the resource packet sent by the control equipment; the embedded system operated by the embedded equipment executes the updating script; to reduce the cost of updating embedded systems.

Description

Method and equipment for updating embedded system
Technical Field
The present invention relates to the field of computers, and in particular, to a method and an apparatus for updating an embedded system.
Background
With the development of the computer field, user demands gradually become the focus of people, and embedded systems are produced. Embedded systems can be regarded as independently operable, software and hardware integrated systems, which are mostly used to meet specific needs of users.
Embedded systems have solidified software code, however, there is a need for embedded system updates due to technical iterations, functional requirement changes, and the like. In order to update an embedded system, an update code is pre-cured in the embedded system, when a resource to be updated is updated, an embedded device receives an installation package required by the update through a network port, and then the embedded system completes the update by executing the update code.
However, since the update code is already solidified in the embedded system, the update code can only correspond to a fixed update flow and configuration method, and thus when there is a resource to be updated that is different between the update flow and the configuration method and needs to be updated, it is difficult to implement remote update by the above method. At this time, the embedded system is usually required to be re-programmed to the factory, which is costly.
Disclosure of Invention
In view of the above, the present application provides a method and apparatus for updating an embedded system, so as to reduce the cost required for updating the embedded system.
In a first aspect, the present application provides an updating method for an embedded system, where the method includes:
the control equipment acquires resources required by the embedded system running by the embedded equipment for updating;
the control equipment determines an update script, and the update script is used for updating the embedded system according to the resource when being executed;
the control equipment sends a resource packet comprising the resource and the update script to the embedded equipment;
the embedded equipment receives the resource packet sent by the control equipment;
and executing the updating script by an embedded system operated by the embedded equipment.
In the application, in order to update the embedded system, the control device sends the update script to the embedded device in addition to sending the resource required by the update of the embedded system to the embedded device. The embedded system can update according to the resources when executing the update script.
The update script sent by the control device to the embedded device is not fixed, but is used to perform an update of the embedded system when executed. To implement an update of an embedded system, the update script can be determined according to the update requirements of the embedded system, i.e., the update script is customized rather than fixed. Therefore, although the software code in the embedded system is solidified, the limitation of the update flow, the update configuration method and the like is small when the embedded system is updated by executing the customized update script. Therefore, the embodiment of the application can realize the updating of the embedded systems with different updating requirements through the customized updating script, and reduce the dependence of the updating on the plant returning and reboiling system, thereby reducing the cost required by updating the embedded systems.
In a possible implementation manner, the acquiring, by the control device, resources required when an embedded system operated by the embedded device is updated includes:
acquiring resources required by updating the resources to be updated in the embedded system; wherein the type of the resource to be updated comprises one of a file and firmware.
In a possible implementation manner, for a resource package received by an embedded device, resources included in the resource package include resources required when resources to be updated in the embedded system are updated, and a type of the resources to be updated includes one of a file and a firmware.
The update flow and/or configuration method may or may not be the same for files or firmware in the embedded system. For different updating processes and/or configuration methods, the updating of the embedded system can be realized by executing the updating script, so that the dependency on factory return and rewriting is reduced, and the cost required by updating the embedded system is reduced.
In a possible implementation manner, before the controlling device sends the resource package of the resource and the update script to the embedded device, the method further includes:
generating a digital signature according to the resource and the updating script;
sending a resource package including the resource and the update script to the embedded device, including:
and sending a resource package comprising the resource, the update script and the digital signature to the embedded device.
In a possible implementation manner, for a resource package received by an embedded device, the resource package further includes a digital signature generated by the control device according to the resource and the update script;
before the executing the update script, further comprising:
verifying the digital signature according to the resource and the updating script;
when the digital signature is successfully verified, the update script is allowed to be executed.
In order to improve the security of the embedded system update, the control device can be used for realizing the identity verification between the control device and the embedded device in the form of digital signature.
In a possible implementation manner, after the controlling device sends a resource package including the resource and the update script to the embedded device, the method further includes:
and when receiving a message which is sent by the embedded equipment and fails to update the embedded system, determining that the updating fails.
In a possible implementation manner, before the executing the update script, the method further includes:
detecting whether the content in the resource package is complete;
and when the content in the resource packet is detected to be incomplete, sending a message of failure update of the embedded system to the control equipment.
In a second aspect, the present application provides a control device for implementing embedded system update, where the control device is configured to execute the method for updating an embedded system as described in any one of the above.
In a third aspect, the present application provides an embedded device for implementing embedded system update, where the embedded device runs an embedded system, and the embedded device is configured to execute the method for updating the embedded system according to any one of the above claims.
Drawings
Fig. 1 is a flowchart of an update method for an embedded system according to an embodiment of the present disclosure;
fig. 2 is a flowchart of an updating method of an embedded system according to another embodiment of the present application.
Detailed Description
At present, because the update code is already solidified in the embedded system, the update code can only correspond to a fixed update flow and a fixed configuration method, and therefore, when resources to be updated, which are different in the update flow and the configuration method, need to be updated, it is difficult to implement remote update by the above method. At this time, the embedded system is usually required to be re-programmed to the factory, which is costly.
Based on this, in the embodiment of the present application provided by the inventor, in order to update the embedded system, the control device sends the update script to the embedded device in addition to sending the resource required by the update of the embedded system to the embedded device. The embedded system can update according to the resources when executing the update script.
The update script sent by the control device to the embedded device is not fixed, but is used to perform an update of the embedded system when executed. To implement an update of an embedded system, the update script can be determined according to the update requirements of the embedded system, i.e., the update script is customized rather than fixed. Therefore, although the software code in the embedded system is solidified, the limitation of the update flow, the update configuration method and the like is small when the embedded system is updated by executing the customized update script. Therefore, the embodiment of the application can realize the updating of the embedded systems with different updating requirements through the customized updating script, and reduce the dependence of the updating on the plant returning and reboiling system, thereby reducing the cost required by updating the embedded systems.
In order to facilitate understanding of the technical solutions provided in the embodiments of the present application, a method and an apparatus for updating an embedded system provided in the embodiments of the present application are described below with reference to the accompanying drawings.
While exemplary embodiments of the present application are shown in the drawings, it should be understood that the present application may be embodied in various forms and should not be limited to the embodiments set forth herein. Other embodiments, which can be derived by those skilled in the art from the embodiments given herein without any inventive contribution, are also within the scope of the present application.
In the claims and specification of the present application and in the drawings accompanying the description, the terms "comprise" and "have" and any variations thereof, are intended to cover non-exclusive inclusions.
Referring to fig. 1, fig. 1 is a flowchart illustrating an updating method of an embedded system according to an embodiment of the present disclosure.
As shown in fig. 1, the updating method of the embedded system in the embodiment of the present application includes S101-S105.
S101, the control equipment acquires resources required by the embedded system operated by the embedded equipment for updating.
In S101, an embedded system runs on the embedded device. The control device is a device for controlling the embedded device to update the embedded system, that is, the control device is an upper computer. The control device is a device distinct from the embedded device.
The resources refer to resources required by the embedded system to realize self updating.
The type of the resource is not specifically limited in the embodiment of the present application, and the resource may be any resource required when the embedded system performs an update, for example, the resource may include one or more of a file, firmware, and the like.
Generally, because the embedded device does not open a human-computer interaction interface for a user, resources required for updating cannot be downloaded through the embedded device; or, due to security concerns, the embedded device may work in an intranet environment, and the embedded system does not have a function of automatically updating the system.
Therefore, the control device needs to acquire the resources and send the resources to the embedded device.
In some possible cases, the resources may exist in the form of resource packages.
In some possible cases, the embedded system may be a UNIX embedded system, or a UNIX-like embedded system.
S102, the control device determines an update script, and the update script is used for updating the embedded system according to the resource when being executed.
In S102, since the update script is used to update the embedded system according to the resource in S101 when executed, the update script may update the process and/or the configuration method.
For example, the control device may obtain the update script according to a configuration method for updating the embedded system, a flow for updating the embedded system, or according to the type of the resource.
Since the resource in S101 is not particularly limited, it may be a resource required for updating any embedded system. Therefore, the embodiment of the present application does not limit the update flow and/or configuration method and the like performed by the embedded device, that is, the embedded device can implement the update requirement by executing the update script and according to the resources. The update script is determined according to the update requirement.
S103, the control device sends a resource package comprising the resource and the update script to the embedded device.
In S103, the control device sends the resources and the update script obtained through S101-S102 to the embedded device.
S104, the embedded device receives the resource packet sent by the control device.
S105, the embedded system operated by the embedded equipment executes the updating script.
Because the update script is used for being executed, the embedded system is updated according to the resources, and the embedded device can obtain the resources required by the update of the embedded system through S104. Therefore, when the embedded system executes the updating script, the embedded system can be updated by using the resources.
In order to realize the updating of the embedded system, the updating script is determined according to the updating requirement of the embedded system, namely, the updating script is customized and is not fixed and unchangeable. Therefore, although the software code in the embedded system is solidified, the limitation of the update flow, the update configuration method and the like is small when the embedded system is updated by executing the customized update script. Therefore, the embodiment of the application can realize the updating of the embedded systems with different updating requirements through the customized updating script, and reduce the dependence of the updating on the plant returning and reboiling system, thereby reducing the cost required by updating the embedded systems.
According to the above discussion, the embodiment of the application can provide a relatively universal method for updating the embedded system. The daemon process of the original system updating function of the embedded equipment can be not modified. Through the customized updating script, the customized updating method, flow and the like are realized for different updating requirements, so that updating strategies can be provided for different resources to be updated, and the embedded system is updated.
The method for updating the embedded system provided by the embodiment of the application can realize the hot update of the embedded system in a local program restarting mode. That is, to implement an update to the embedded system, a system reboot loading resource is not necessarily performed.
In addition, because the updating of the embedded system is completed by controlling the embedded equipment through the control equipment, the updating can be realized in a remote mode. Compared with the existing embedded system updating, the embedded system updating method usually needs to return to a factory or a maintenance worker to disassemble, rewrite and replace on site. The embodiment of the application can be realized by a remote communication means of a network but not limited to the network. The embodiment of the application can realize remote updating of the embedded system, simplify the maintenance flow of the embedded equipment and improve the maintenance efficiency; moreover, the method meets the continuously changing requirements of users to a certain extent, and prolongs the life cycle of products.
Referring to fig. 2, fig. 2 is a flowchart illustrating an updating method of an embedded system according to another embodiment of the present application.
As shown in fig. 2, the updating method of the embedded system in the embodiment of the present application includes S201-S210.
S201, the control equipment acquires resources required by updating of resources to be updated in an embedded system operated by the embedded equipment.
In S201, the resource to be updated is in the embedded system, and is distinguished from the resource acquired by the control device through S201.
The updating of the embedded system may specifically be updating of resources to be updated in the embedded system, that is, updating of the embedded system is realized by updating the resources to be updated in the embedded system.
In some possible cases, the controlled device may include an upper computer.
In a possible implementation manner, the type of the resource to be updated may include one of a file and firmware.
For example, the need to update the firmware may be the same for different embedded devices, and the update steps for updating the firmware may be the same. Thus, the update script sent by the control device to the embedded device may be the same.
For example, for updates to a file, the update requirements may be different, and the update steps for updating the file are typically different. Thus, the update script sent by the control device to the embedded device may be different.
The update flow and/or configuration method may or may not be the same for files or firmware in the embedded system. For different updating processes and/or configuration methods, the updating of the embedded system can be realized by executing the updating script, so that the dependency on factory return and rewriting is reduced, and the cost required by updating the embedded system is reduced.
The above-described files and firmware are merely examples of the types of update-bearing resources in embedded systems. In the embodiment of the application, in order to update the embedded system, the update script determined by the control scenario may be determined according to the update requirement, so that different types of resources to be updated can be updated.
In some possible cases, an update tool that can be used to control updates to the embedded system may be obtained on the controlled device before the controlled device obtains the resources.
The updating tool can comprise a human-computer interface for realizing human-computer interaction; it also has the function of loading the required resources from the local; the system also can have an HTTP client function and an HTTP communication state prompting function.
S202, the control device determines an update script, and the update script is used for updating the resource to be updated according to the resource when being executed.
In S202, since the resource to be updated is in the embedded system, the embedded system can be updated by updating the resource to be updated.
In some possible cases, the update script may be determined according to the type of the resource to be updated, the processing method of the update, the step of the update, and the like.
In some possible cases, the update script may be in the form of a patch script. Sh, for example, the update script is a patch script.
And S203, the control equipment generates a digital signature according to the resource and the updating script.
In S203, in order to improve the security of the embedded system update, the control device may also use a digital signature to perform identity verification between the control device and the embedded device.
In some possible cases, a digital signature may be generated using a security algorithm, or an encryption algorithm, or the like. Such as using a secure hash algorithm (SHA-512), etc.
And S204, the control equipment generates a resource package which comprises the resource, the update script and the digital signature and is compressed.
In S204, a digital signature for the resource and the update script may also be included in the resource package sent by the control device to the embedded device. The digital signature generated by the control equipment is sent to the embedded equipment through the mode so as to carry out identity verification, and therefore updating safety of the embedded system is improved.
In some possible cases, the resource package of the compressed package may also be generated by combining the above-mentioned resource, the update script, the digital signature, and the like. For example, the compressed resource package generated by the control device is patch.
S205, the control device sends the resource packet to the embedded device.
In some possible cases, the controlled device may send the above-described resource package to the embedded device using a POST method.
In order to improve the updating stability of the embedded system, when the control equipment receives a message of updating failure of the embedded system sent by the embedded equipment, the updating failure is determined.
In some possible cases, the control device may perform a predetermined operation after the control device determines that the update has failed. For example, a notification of update failure may be sent to a manager; or, resending the resource packet.
In some possible cases, the control device may always receive a message indicating that the update of the embedded system fails, and determine that the update fails after receiving the message.
S206, the embedded device receives the resource packet sent by the control device by running a resource updating daemon.
In S206, the update daemon functions to receive the resource packet transmitted from the control device.
In some possible implementations, the resource included in the resource package may include a resource required when a resource to be updated in the embedded system is updated, and the type of the resource to be updated may include one of a file and a firmware.
In some possible cases, the update daemon may be booted up and booted up for the embedded device.
In some possible cases, to receive a resource packet, the embedded device turns on the HTTPS service and listens to a particular port.
And S207, the embedded equipment stores the resource package to a preset directory in the embedded system.
In S207, the address of the preset directory may include a preset temporary directory, such as/tmp/patch, in some possible cases.
S208, the embedded device decompresses the resource packet to obtain the resource, the update script and the digital signature.
In S208, since the controlled device compresses the resource package in S204, after storing the resource package in the preset directory, the resource package is decompressed under the directory. For example, the resource package is decompressed in a/tmp/patch directory.
In some possible cases, after the resource package is decompressed, the decompressed file is confirmed. For example, it is checked whether necessary files required for updating the embedded system are all-in-one. The necessary file is, for example, the update script.
In some possible cases, when the above-mentioned confirmation result is that the necessary files are not complete, the files decompressed in the preset directory may be deleted.
In a possible implementation manner, before executing the update script, the embedded device may further detect whether the content in the resource package is complete, and when detecting that the content in the resource package is incomplete, send a message indicating that the update of the embedded system fails to be performed to the control device.
In some possible cases, when detecting that the content in the resource packet is incomplete, the control device may further send a message indicating that the update of the embedded system fails; the message of the update failure of the embedded system can be accompanied by the reason of the update failure.
In some possible cases, after the embedded device sends the message indicating that the update of the embedded system fails, the current update process may be ended.
S209, the embedded device verifies the digital signature.
In S209, in order to improve the security of the embedded system update, the resource packet sent by the control device includes a digital signature generated by the control device for performing authentication.
In some possible cases, when the control device generates a digital signature using SHA-512, the embedded device may verify the digital signature by calculating SHA-512 values for the resource and the update script.
In some possible cases, when the verification fails, deleting the file decompressed from the preset directory; the message of updating failure of the embedded system can be sent to the control equipment; the message of the update failure of the embedded system can be accompanied by the reason of the update failure.
In some possible cases, after the embedded device sends the message indicating that the update of the embedded system fails, the current update process may be ended.
S210, after the digital signature is successfully verified, the embedded system operated by the embedded equipment executes the updating script.
In S210, the update script is executed, for example, according to the update step in the update script, the update of the resource to be updated is realized, so as to realize the update of the embedded system.
The update of the resource to be updated may include deletion, movement, replacement, addition, and the like of the resource.
In some possible cases, after the update script is executed, whether the update is successful or not can be judged according to the execution result of the update script; the execution result may also be transmitted to the control device, while being accompanied by necessary information.
In some possible cases, after the update script is executed, when the execution result is that the execution is successful, the update script may be directly validated or restarted to be validated according to a preset rule.
The embodiment of the application also provides control equipment for realizing the updating of the embedded system. The control device is used for executing the updating method of the embedded system.
The units included in the control device and the connection relationship between the units can achieve the same technical effects as the method, and are not described herein again to avoid repetition.
The embodiment of the application also provides the embedded equipment for realizing the updating of the embedded system. The embedded device runs an embedded system, and the embedded device is used for executing any one of the updating methods of the embedded system.
The units included in the embedded device and the connection relationship between the units can achieve the same technical effect as the method, and are not described again to avoid repetition.
In an embodiment of the present application, a computer-readable storage medium is further provided, where the computer-readable storage medium is used for storing a computer program, and the computer program is used for executing the method for updating an embedded system, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here. The computer-readable storage medium may be a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk. The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the application. Thus, the present application is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (10)

1. An updating method of an embedded system, which is applied to a control device, and comprises the following steps:
acquiring resources required by updating an embedded system operated by embedded equipment;
determining an update script, wherein the update script is used for updating the embedded system according to the resource when being executed;
and sending a resource package comprising the resource and the update script to the embedded device.
2. The method according to claim 1, wherein the acquiring of the resources required by the embedded system running on the embedded device for updating comprises:
acquiring resources required by updating the resources to be updated in the embedded system; wherein, the type of the resource to be updated comprises at least one of a file and firmware.
3. The method of claim 1, further comprising, prior to said sending the resource and the resource package of the update script to the embedded device:
generating a digital signature according to the resource and the updating script;
sending a resource package including the resource and the update script to the embedded device, including:
and sending a resource package comprising the resource, the update script and the digital signature to the embedded device.
4. The method of claim 1, further comprising:
and when receiving a message which is sent by the embedded equipment and fails to update the embedded system, determining that the updating fails.
5. An updating method of an embedded system, wherein the method is applied to an embedded device, and the embedded device is used for running the embedded system, and the method comprises the following steps:
receiving a resource packet sent by control equipment, wherein the resource packet comprises resources required by the embedded system during updating and also comprises an updating script, and the updating script is used for updating the embedded system according to the resources when being executed;
and executing the updating script.
6. The method according to claim 5, wherein the resource included in the resource package includes a resource required for updating a resource to be updated in the embedded system, and the type of the resource to be updated includes one of a file and a firmware.
7. The method of claim 5, wherein the resource package further comprises a digital signature generated by the control device based on the resource and the update script;
before the executing the update script, further comprising:
verifying the digital signature according to the resource and the updating script;
when the digital signature is successfully verified, the update script is allowed to be executed.
8. The method of claim 5, prior to said executing the update script, further comprising:
detecting whether the content in the resource package is complete;
and when the content in the resource packet is detected to be incomplete, sending a message of failure update of the embedded system to the control equipment.
9. A control device for implementing embedded system update, characterized in that the control device is used for executing the update method of the embedded system of any one of claims 1-4.
10. An embedded device for implementing embedded system update, wherein the embedded device runs an embedded system, and the embedded device is configured to execute the embedded system update method according to any one of claims 5 to 8.
CN202111320311.2A 2021-11-09 2021-11-09 Method and equipment for updating embedded system Pending CN113885921A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111320311.2A CN113885921A (en) 2021-11-09 2021-11-09 Method and equipment for updating embedded system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111320311.2A CN113885921A (en) 2021-11-09 2021-11-09 Method and equipment for updating embedded system

Publications (1)

Publication Number Publication Date
CN113885921A true CN113885921A (en) 2022-01-04

Family

ID=79016898

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111320311.2A Pending CN113885921A (en) 2021-11-09 2021-11-09 Method and equipment for updating embedded system

Country Status (1)

Country Link
CN (1) CN113885921A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114924806A (en) * 2022-04-07 2022-08-19 南京慧尔视软件科技有限公司 Dynamic synchronization method, device, equipment and medium for configuration information

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103825937A (en) * 2013-12-19 2014-05-28 深圳市炬力北方微电子有限公司 Method, device and system for controlling data updating of embedded equipment
CN109491698A (en) * 2018-12-29 2019-03-19 武汉思普崚技术有限公司 Method for updating system and device based on hot patch
CN109558160A (en) * 2017-09-26 2019-04-02 阿里巴巴集团控股有限公司 Upgrade method, embedded system
CN110012082A (en) * 2019-03-22 2019-07-12 上海联影医疗科技有限公司 Embedded device and its upgrade method, controlling terminal
CN110704085A (en) * 2019-09-29 2020-01-17 苏州浪潮智能科技有限公司 RAID executable file updating method, device, equipment and storage medium
CN110955446A (en) * 2019-11-08 2020-04-03 苏州浪潮智能科技有限公司 CPLD firmware updating method, system and device
CN111258226A (en) * 2018-11-30 2020-06-09 广东美的制冷设备有限公司 Control method, device, system, module, household appliance, communication device and medium
CN112579141A (en) * 2020-12-23 2021-03-30 华立科技股份有限公司 Firmware updating method, device, equipment and storage medium of embedded system
CN113448598A (en) * 2021-05-28 2021-09-28 新华三信息技术有限公司 Component upgrading method and device and server

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103825937A (en) * 2013-12-19 2014-05-28 深圳市炬力北方微电子有限公司 Method, device and system for controlling data updating of embedded equipment
CN109558160A (en) * 2017-09-26 2019-04-02 阿里巴巴集团控股有限公司 Upgrade method, embedded system
CN111258226A (en) * 2018-11-30 2020-06-09 广东美的制冷设备有限公司 Control method, device, system, module, household appliance, communication device and medium
CN109491698A (en) * 2018-12-29 2019-03-19 武汉思普崚技术有限公司 Method for updating system and device based on hot patch
CN110012082A (en) * 2019-03-22 2019-07-12 上海联影医疗科技有限公司 Embedded device and its upgrade method, controlling terminal
CN110704085A (en) * 2019-09-29 2020-01-17 苏州浪潮智能科技有限公司 RAID executable file updating method, device, equipment and storage medium
CN110955446A (en) * 2019-11-08 2020-04-03 苏州浪潮智能科技有限公司 CPLD firmware updating method, system and device
CN112579141A (en) * 2020-12-23 2021-03-30 华立科技股份有限公司 Firmware updating method, device, equipment and storage medium of embedded system
CN113448598A (en) * 2021-05-28 2021-09-28 新华三信息技术有限公司 Component upgrading method and device and server

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114924806A (en) * 2022-04-07 2022-08-19 南京慧尔视软件科技有限公司 Dynamic synchronization method, device, equipment and medium for configuration information
CN114924806B (en) * 2022-04-07 2024-03-26 南京慧尔视软件科技有限公司 Dynamic synchronization method, device, equipment and medium for configuration information

Similar Documents

Publication Publication Date Title
CN106325929B (en) Firmware upgrading method, firmware upgrading device, refrigerator and server
JP6678548B2 (en) Relay device, relay method and program
KR101281825B1 (en) Apparatus and method that enhance security using virtual interface in cloud system
CA2875828C (en) Auto-update while running client interface with handshake
US9244758B2 (en) Systems and methods for repairing system files with remotely determined repair strategy
TWI533216B (en) Operating system updating method
KR20130027158A (en) Apparatus and method for management of optimized virtualization module in embedded system
CN109491698A (en) Method for updating system and device based on hot patch
CN105468477B (en) A kind of android system guard method and device
CN105530130A (en) Method and device for upgrading Over-The-Air downloading technology
WO2022267407A1 (en) Automated operation and maintenance tool-based proxy deployment method and apparatus
CN108958785B (en) Application program upgrading method and device
CN113885921A (en) Method and equipment for updating embedded system
CN111984520A (en) Buried point testing method, computer device and computer-readable storage medium
JP6861739B2 (en) Embedded device and firmware update method
CN107766063A (en) A kind of method and system of batch upgrade software
CN112181436A (en) Service deployment method, device, server and readable storage medium
CN106843917B (en) Driver loading method and device
WO2020233044A1 (en) Plug-in verification method and device, and server and computer-readable storage medium
WO2014183692A1 (en) Software upgrading method and device
CN112437071A (en) Method, system, device and storage medium for device control
CN109428936B (en) APP upgrading method, device, system, electronic equipment and storage medium
CN107295078A (en) A kind of patch distribution tracking and control system and method
CN114090055A (en) Application program updating method and device, terminal and storage medium
CN114143197A (en) OTA (over the air) upgrading method, device and equipment of Internet of things equipment and readable storage medium

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20220104