Search

KR-20260064410-A - Method and Apparatus for Upgrade Management of Private 5G System in Cloud Environment

KR20260064410AKR 20260064410 AKR20260064410 AKR 20260064410AKR-20260064410-A

Abstract

An embodiment of the present disclosure relates to a method for managing upgrades of a Private 5G system in a cloud environment, comprising: a process in which an upgrade management function receives a request for information on a Private 5G representative version that can be upgraded from an operator; a process of requesting the Private 5G representative version information from a repository; a process of receiving a list of Private representative versions that can be upgraded from the repository; a process of transmitting the list of Private representative versions that can be upgraded to the operator; a process of determining detailed version information for each device belonging to the representative version based on the Private 5G representative version to be upgraded selected by the operator; and a process of requesting an upgrade to a GitOps-based system and each device based on the detailed version information for each device belonging to the determined representative version.

Inventors

  • 김종민
  • 황경회

Assignees

  • 주식회사 에치에프알

Dates

Publication Date
20260507
Application Date
20241204
Priority Date
20241030

Claims (15)

  1. Regarding a method for managing upgrades of a Private 5G system in a cloud environment, A process of receiving a request from an operator for information on a representative Private 5G version available for upgrade from the upgrade management function unit; The process of requesting the above Private 5G representative version information from the repository; The process of receiving a list of upgradeable private representative versions from the above repository; The process of transmitting a list of Private representative versions upgradeable to the above operator; A process of determining detailed version information for each device belonging to a representative version based on a Private 5G representative version to be upgraded selected by the above operator; and A process including requesting an upgrade to a GitOps-based system and each device based on detailed version information for each device belonging to the determined representative version, Method for managing upgrades of a Private 5G system in a cloud environment.
  2. In paragraph 1, The above GitOps-based system automatically downloads and upgrades the necessary device images from the repository based on detailed version information for each device belonging to the determined representative version, Method for managing upgrades of a Private 5G system in a cloud environment.
  3. In paragraph 1, The above-mentioned upgrade management function further includes a process of confirming the completion of the upgrade for each device. Method for managing upgrades of a Private 5G system in a cloud environment.
  4. In paragraph 1, The process of requesting an upgrade to the above GitOps-based system and each device is, A process to verify whether the upgrade process to the first device has been successfully completed; When the upgrade of the first device is completed, the process of proceeding with the upgrade to the second device; and If the upgrade of the first device is not completed, the process of restoring the software of the first device to a previous version is included. Method for managing upgrades of a Private 5G system in a cloud environment.
  5. In paragraph 4, If the upgrade of the first device is not completed, the method further includes a process of restoring the software of the device that has already been upgraded to a previous version. Method for managing upgrades of a Private 5G system in a cloud environment.
  6. In paragraph 1, Each of the above devices stores current device setting information in real time, Method for managing upgrades of a Private 5G system in a cloud environment.
  7. In paragraph 1, The above repository is, Storing tag information for representative versions available for upgrade and detailed version information for each device belonging to each representative version, Method for managing upgrades of a Private 5G system in a cloud environment.
  8. In an upgrade management device for a Private 5G system in a cloud environment, Memory containing instructions; and A processor comprising, by executing the above command, receiving a request for upgradeable Private 5G representative version information from an operator, requesting the Private 5G representative version information from a repository, receiving a list of upgradeable Private representative versions from the repository, transmitting the list of upgradeable Private representative versions to the operator, determining detailed version information for each device belonging to the representative version based on the Private 5G representative version to be upgraded selected by the operator, and requesting an upgrade to a GitOps-based system and each device based on the determined detailed version information for each device belonging to the representative version. Upgrade management device for private 5G systems in a cloud environment.
  9. In paragraph 8, The above GitOps-based system automatically downloads and upgrades the necessary device images from the repository based on detailed version information for each device belonging to the determined representative version. Upgrade management device for private 5G systems in a cloud environment.
  10. In paragraph 8, The above processor is, Further configured to verify the completion of the upgrade for each of the above devices, Upgrade management device for private 5G systems in a cloud environment.
  11. In paragraph 8, The above processor is, The process of requesting an upgrade to the above GitOps-based system and each device is, A process to verify whether the upgrade process to the first device has been successfully completed; When the upgrade of the first device is completed, the process of proceeding with the upgrade to the second device; and If the upgrade of the first device is not completed, the process of restoring the software of the first device to a previous version is configured to be performed. Upgrade management device for private 5G systems in a cloud environment.
  12. In Paragraph 11, The above processor is, The process of requesting an upgrade to the above GitOps-based system and each device is. If the upgrade of the first device is not completed, the process of further performing the process of restoring the software of the device that has already completed the upgrade to a previous version is configured, Upgrade management device for private 5G systems in a cloud environment.
  13. In paragraph 8, Each of the above devices is configured to store current device setting information in real time, Upgrade management device for private 5G systems in a cloud environment.
  14. In paragraph 8, The above repository is, Storing tag information for representative versions available for upgrade and detailed version information for each device belonging to each representative version, Upgrade management device for private 5G systems in a cloud environment.
  15. A computer-readable non-temporary recording medium having stored instructions, wherein the instructions, when executed by the computer, cause the computer to execute each process included in the method according to any one of claims 1 to 7.

Description

Method and Apparatus for Upgrade Management of Private 5G System in Cloud Environment The present disclosure relates to a method and apparatus for managing upgrades of a Private 5G system in a cloud environment. The following description merely provides background information related to the present embodiment and does not constitute prior art. Public networks must handle the demands of various users simultaneously, making it difficult to meet the specific needs of individual companies. On the other hand, private 5G systems offer the advantage of optimizing performance to suit the specific needs of businesses. Furthermore, private 5G systems are attracting attention from organizations and industries handling sensitive data, as they enable control over network access and secure data protection. Private 5G systems are establishing themselves as essential network solutions in fields where high performance, stability, and security are critical, such as construction, manufacturing, healthcare, logistics, and smart factories. Recent 5G solutions are primarily developed to operate in cloud environments, and in this process, application deployment and infrastructure management are performed based on Git repositories. In addition, a Private 5G system consists of a CU/DU (Central Unit/Distributed Unit), a 5G Core, and various devices for managing Private 5G. Unlike public 5G, a Private 5G system can be configured with various functions required by individual industries or enterprises, and continuously provides additional functions to meet these needs. When adding necessary functions to a Private 5G system, in most cases, the functions are added simultaneously to multiple devices constituting the Private 5G system according to agreed-upon specifications, rather than to a single device. Therefore, in order to deploy a version of the Private 5G solution with added new features, a complex procedure is required to verify normal operation through interoperability testing of all components containing the relevant features, and then to proceed with the upgrade by comprehensively managing the versions of all individual devices constituting the Private 5G. FIG. 1 is a drawing showing a 5G private network system according to an embodiment of the present disclosure. FIG. 2 is a block diagram of an upgrade management device for a Private 5G system in a cloud environment according to an embodiment of the present disclosure. FIG. 3 is a flowchart illustrating a method for managing upgrades of a Private 5G system in a cloud environment according to an embodiment of the present disclosure. FIG. 4 is a flowchart illustrating a method for managing upgrades of a Private 5G system in a cloud environment according to an embodiment of the present disclosure. FIG. 5 is a block diagram showing a computing device for executing an upgrade management method for a Private 5G system in a cloud environment according to an embodiment of the present disclosure. Some embodiments of the present disclosure are described in detail below with reference to exemplary drawings. It should be noted that in assigning reference numerals to the components of each drawing, the same components are given the same reference numeral whenever possible, even if they are shown in different drawings. Furthermore, in describing the present disclosure, if it is determined that a detailed description of related known components or functions could obscure the essence of the present disclosure, such detailed description is omitted. In describing the components of the embodiments according to the present disclosure, symbols such as first, second, i), ii), a), b), etc., may be used. These symbols are intended only to distinguish the components from other components, and the essence, order, or sequence of the components is not limited by the symbols. When a part in the specification is described as 'comprising' or 'having' a component, this means that, unless explicitly stated otherwise, it does not exclude other components but may include additional components. The detailed description set forth below, together with the accompanying drawings, is intended to describe exemplary embodiments of the present disclosure and is not intended to represent the only embodiment in which the present disclosure can be practiced. Throughout the specification, the terminal may be referred to as User Equipment (UE), terminal, access terminal, mobile terminal, station, subscriber station, mobile station, portable subscriber station, node, device, etc. Throughout the specification, the terminal may be referred to as a UE, for example. Here, a desktop computer, laptop computer, tablet PC (personal computer), wireless phone, mobile phone, smartphone, smart watch, smart glass, e-book reader, PMP (portable multimedia player), portable game console, navigation device, digital camera, DMB (digital multimedia broadcasting) player, digital audio recorder, digital audio player, digital picture recorder, dig