Method and apparatus for updating an edge node, device, medium and program product

US2021344556A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2021344556-A1
Application numberUS-202117305863-A
CountryUS
Kind codeA1
Filing dateJul 15, 2021
Priority dateDec 21, 2020
Publication dateNov 4, 2021
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Provided are a method and apparatus for updating an edge node, a device, a medium and a program product which relate to the technical field of computers and in particular to the technical fields of edge computing, cloud computing and cloud services. In an embodiment, a module update instruction is received from a cloud server, where the module update instruction includes information about a to-be-updated module; an auxiliary unit or a master unit is used as a target module according to the information about the to-be-updated module, and the to-be-updated module is updated through the target module; and in a process of updating the to-be-updated module, data interaction is performed between the target module and the cloud server.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method for updating an edge node, comprising: receiving a module update instruction from a cloud server; wherein the module update instruction comprises information about a to-be-updated module; using an auxiliary unit or a master unit as a target module according to the information about the to-be-updated module, and updating the to-be-updated module through the target module; and in a process of updating the to-be-updated module, performing data interaction between the target module and the cloud server. 2 . The method of claim 1 , wherein using the auxiliary unit or the master unit as the target module according to the information about the to-be-updated module, and updating the to-be-updated module through the target module comprises: in response to the information about the to-be-updated module being the master unit, using the auxiliary unit as the target module, and updating the master unit through the auxiliary unit; or in response to the information about the to-be-updated module being the auxiliary unit or another unit, using the master unit as the target module, and updating the auxiliary unit or the another unit through the master unit. 3 . The method of claim 1 , wherein updating the to-be-updated module through the target module comprises: acquiring update resource data of the to-be-updated module from the cloud server through the target module; and controlling the to-be-updated module to be off, and using the acquired update resource data to update the to-be-updated module. 4 . The method of claim 3 , wherein after using the acquired update resource data to update the to-be-updated module, the method further comprises: in response to the to-be-updated module failing to be updated, sending a rollback instruction of the to-be-updated module to the cloud server through the target module; and acquiring original resource data from the cloud server through the target module, and restoring the to-be-updated module by using the original resource data. 5 . The method of claim 1 , further comprising: in an initialization process of the edge node, installing and starting the auxiliary unit; acquiring installation resource data of the master unit through the auxiliary unit, and installing the master unit by using the installation resource data of the master unit; and acquiring installation resource data of another unit through the master unit, and installing the another unit by using the installation resource data of the another unit. 6 . An electronic device, comprising: at least one processor; and a memory communicatively connected to the at least one processor, wherein the memory stores instructions executable by the at least one processor, and the processor is configured to: receive a module update instruction from a cloud server; wherein the module update instruction comprises information about a to-be-updated module; use an auxiliary unit or a master unit as a target module according to the information about the to-be-updated module, and updating the to-be-updated module through the target module; and in a process of updating the to-be-updated module, performing data interaction between the target module and the cloud server. 7 . The electronic device according to claim 6 , wherein the processor is configured to use the auxiliary unit or the master unit as the target module according to the information about the to-be-updated module, and update the to-be-updated module through the target module in the following manners: in response to the information about the to-be-updated module being the master unit, using the auxiliary unit as the target module, and updating the master unit through the auxiliary unit; or in response to the information about the to-be-updated module being the auxiliary unit or another unit, using the master unit as the target module, and updating the auxiliary unit or the another unit through the master unit. 8 . The electronic device according to claim 6 , wherein the processor is configured to update the to-be-updated module through the target module in the following manners: acquiring update resource data of the to-be-updated module from the cloud server through the target module; and controlling the to-be-updated module to be off, and using the acquired update resource data to update the to-be-updated module. 9 . The electronic device according to claim 8 , wherein the processor is configured to: after using the acquired update resource data to update the to-be-updated module, in response to the to-be-updated module failing to be updated, send a rollback instruction of the to-be-updated module to the cloud server through the target module; and acquire original resource data from the cloud server through the target module, and restore the to-be-updated module by using the original resource data. 10 . The electronic device according to claim 6 , wherein the processor is configured to: in an initialization process of the edge node, install and start the auxiliary unit; acquire installation resource data of the master unit through the auxiliary unit, and install the master unit by using the installation resource data of the master unit; and acquire installation resource data of another unit through the master unit, and install the another unit by using the installation resource data of the another unit. 11 . A non-transitory computer-readable storage medium storing computer instructions for causing a computer to perform: receiving a module update instruction from a cloud server; wherein the module update instruction comprises information about a to-be-updated module; using an auxiliary unit or a master unit as a target module according to the information about the to-be-updated module, and updating the to-be-updated module through the target module; and in a process of updating the to-be-updated module, performing data interaction between the target module and the cloud server. 12 . The non-transitory computer-readable storage medium according to claim 11 , wherein using the auxiliary unit or the master unit as the target module according to the information about the to-be-updated module, and updating the to-be-updated module through the target module comprises: in response to the information about the to-be-updated module being the master unit, using the auxiliary unit as the target module, and updating the master unit through the auxiliary unit; or in response to the information about the to-be-updated module being the auxiliary unit or another unit, using the master unit as the target module, and updating the auxiliary unit or the another unit through the master unit. 13 . The non-transitory computer-readable storage medium according to claim 11 , wherein updating the to-be-updated module through the target module comprises: acquiring update resource data of the to-be-updated module from the cloud server through the target module; and controlling the to-be-updated module to be off, and using the acquired update resource data to update the to-be-updated module. 14 . The non-transitory computer-readable storage medium according to claim 13 , wherein after using the acquired update resource data to update the to-be-updated module, the computer instructions cause the computer to perform: in response to the to-be-updated module failing to be updated, sending a rollback instruction of the to-be-updated module to the cloud server through the target module; and acquiring original resource data from the cloud server through the target module, and restoring the to-be-updated module by using the original resourc

Assignees

Inventors

Classifications

  • Fully automatic configuration · CPC title

  • H04L41/082Primary

    the condition being updates or upgrades of network functionality · CPC title

  • using machine learning or artificial intelligence · CPC title

  • by keeping history of different configuration generations or by rolling back to previous configuration versions · CPC title

  • involving control of end-device applications over a network · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2021344556A1 cover?
Provided are a method and apparatus for updating an edge node, a device, a medium and a program product which relate to the technical field of computers and in particular to the technical fields of edge computing, cloud computing and cloud services. In an embodiment, a module update instruction is received from a cloud server, where the module update instruction includes information about a to-…
Who is the assignee on this patent?
Beijing Baidu Netcom Sci & Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04L41/082. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Nov 04 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 9 related publications on this page (citations in our corpus or others sharing the same primary CPC).