IP Library › Granted Patent US 12,603,814
Granted Patent B2
US 12,603,814 · App. 18/293,627 · Granted Apr 14, 2026

Architecture, method and device for managing cloud platform, and storage medium

Inventors: Rui Quan (Shenzhen, CN); Hao Chen (Shenzhen, CN); Xuesheng Liu (Shenzhen, CN); Daigang Xu (Shenzhen, CN)
Assignee: ZTE CORPORATION
H04L41/0843G06F8/20H04L41/0806
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,603,814
App. No.
18/293,627
Granted
Apr 14, 2026
Kind
B2
Abstract

An architecture, a method and a device for managing cloud platform, and a computer-readable storage medium are disclosed. The architecture may include a first management device, configured to define at least one application capability based on an open application model, where each application capability is indicative of a workload supported by a cloud platform or an operation and maintenance trait acting on the workload; a second management device connected to the first management device, and is configured to determine a capability boundary corresponding to the application capability from the first management device according to the application capability; and an application orchestration and instantiation device connected to the first management device, and is configured to determine for each of the at least one candidate cloud platform, a strategy for an application orchestration and instantiation according to the capability boundary.

Claims (37)

1 . An architecture for managing cloud platforms, comprising,

a first management device, configured to define at least one application capability based on an open application model, wherein each application capability is indicative of a workload supported by a cloud platform or an operation and maintenance trait acting on the workload;

a second management device, wherein the second management device is connected to the first management device, and is configured to determine a capability boundary corresponding to the application capability from the first management device according to the application capability, and the capability boundary is indicative of each of at least one candidate cloud platform supporting the application capability; and

an application orchestration and instantiation device, wherein the application orchestration and instantiation device is connected to the first management device, and is configured to determine for each of the at least one candidate cloud platform, a strategy for an application orchestration and instantiation according to the capability boundary.

2 . The architecture according to claim 1 , wherein the application orchestration and instantiation device is further configured to determine a target cloud platform for performing the application orchestration and instantiation, from the at least one candidate cloud platform according to the capability boundary.

3 . The architecture according to claim 2 , wherein the first management device is further configured to determine a target application capability supported by the target cloud platform according to both the target cloud platform and the application capability.

4 . The architecture according to claim 2 , wherein the second management device is configured to verify an operation of the application capability from the first management device, to regulate the application capability according to the operation of the application capability, and to determine the capability boundary corresponding to the regulated application capability according to the regulated application capability.

5 . The architecture according to claim 3 , wherein the first management device is further configured to send a target capability definition data packet corresponding to the target application capability to the target cloud platform.

6 . The architecture according to claim 3 , wherein the second management device is configured to verify an operation of the application capability from the first management device, to regulate the application capability according to the operation of the application capability, and to determine the capability boundary corresponding to the regulated application capability according to the regulated application capability.

7 . The architecture according to claim 5 , wherein the second management device is configured to verify an operation of the application capability from the first management device, to regulate the application capability according to the operation of the application capability, and to determine the capability boundary corresponding to the regulated application capability according to the regulated application capability.

8 . The architecture according to claim 1 , wherein the second management device is configured to verify an operation of the application capability from the first management device,

to regulate the application capability according to the operation of the application capability, and

to determine the capability boundary corresponding to the regulated application capability according to the regulated application capability.

9 . The architecture according to claim 1 , further comprising a capability database configured to store at least one capability template corresponding to the at least one of application capability;

wherein the capability database is connected to the application orchestration and instantiation device through the first management device.

10 . The architecture according to claim 9 , wherein the application orchestration and instantiation device is further configured to generate a programmable application capability orchestration element according to the open application model, wherein the application capability orchestration element corresponds to the capability template.

11 . A method for managing cloud platforms, which is applied to an architecture for managing cloud platforms comprising a first management device and a second management device connected to the first management device, the method comprising,

controlling the first management device to define at least one application capability based on an open application model, wherein each application capability is indicative of a workload supported by a cloud platform or an operation and maintenance trait acting on the workload;

controlling the second management device to determine a capability boundary corresponding to the application capability from the first management device according to the application capability, wherein the capability boundary is indicative of each of at least one candidate cloud platform supporting the application capability; and

determining for each of the at least one candidate cloud platform, a strategy for an application orchestration and instantiation according to the capability boundary.

12 . The method according to claim 11 , wherein determining for each of the at least one candidate cloud platform, the strategy for the application orchestration and instantiation according to the capability boundary comprises,

determining a target cloud platform from the at least one candidate cloud platform according to the capability boundary, wherein the target cloud platform is configured to perform the application orchestration and instantiation.

13 . The method according to claim 12 , wherein after determining for each of the at least one candidate cloud platform, the strategy for the application orchestration and instantiation according to the capability boundary, the method further comprises,

controlling the first management device to determine a target application capability supported by the target cloud platform according to both the target cloud platform and the application capability.

14 . The method according to claim 12 , wherein controlling the second management device to determine the capability boundary corresponding to the application capability from the first management device according to the application capability comprises,

controlling the second management device to verify an operation of the application capability from the first management device, to regulate the application capability according to the operation of the application capability, and to determine the capability boundary corresponding to the regulated application capability according to the regulated application capability.

15 . The method according to claim 13 , wherein after controlling the first management device to determine the target application capability supported by the target cloud platform according to both the target cloud platform and the application capability, the method further comprises,

controlling the first management device to send a target capability definition data packet corresponding to the target application capability to the target cloud platform.

16 . The method according to claim 13 , wherein controlling the second management device to determine the capability boundary corresponding to the application capability from the first management device according to the application capability comprises,

controlling the second management device to verify an operation of the application capability from the first management device, to regulate the application capability according to the operation of the application capability, and to determine the capability boundary corresponding to the regulated application capability according to the regulated application capability.

17 . The method according to claim 11 , wherein controlling the second management device to determine the capability boundary corresponding to the application capability from the first management device according to the application capability comprises,

controlling the second management device to verify an operation of the application capability from the first management device, to regulate the application capability according to the operation of the application capability, and to determine the capability boundary corresponding to the regulated application capability according to the regulated application capability.

18 . The method according to claim 11 , wherein the architecture further comprises a capability database configured to store at least one capability template corresponding to the at least one application capability, and the capability database is connected to the application orchestration and instantiation device through the first management device; and

the method further comprises,

generating a programmable application capability orchestration element according to the open application model, wherein the application capability orchestration element corresponds to the capability template.

19 . A device for managing cloud platforms, comprising a memory, a processor and a computer program stored in the memory and executable by the processor which, when executed by the processor causes the processor to carry out the method as claimed in claim 11 .

20 . A non-transitory computer-readable storage medium storing a computer-executable instruction which, when executed by a processor, causes the processor to carry out the method as claimed in claim 11 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2024
From: QUAN, RUI; CHEN, HAO; LIU, XUESHENG; XU, DAIGANG
To: ZTE CORPORATION
Reel/Frame 066303/0660 →
Priority Claims (1)
CN 202110915014.6 · Aug 10, 2021 · national
Continuity (1)
Related Publication 20240348501A1 · Oct 17, 2024
References Cited (26)
US 8667138B2 · Ganesan · 2014 [cited by examiner]
US 10521286B2 · Arumugam · 2019 [cited by examiner]
US 11385938B2 · Kim · 2022 [cited by examiner]
US 12020082B2 · Khire · 2024 [cited by examiner]
US 20120110185A1 · Ganesan · 2012 [cited by examiner]
US 20180276060A1 · Arumugam · 2018 [cited by applicant]
US 20190082004A1 · Bosch et al. · 2019 [cited by applicant]
US 20190281112A1 · Bhat et al. · 2019 [cited by applicant]
US 20200218580A1 · Kim et al. · 2020 [cited by applicant]
US 20230289236A1 · Khire · 2023 [cited by examiner]
US 20240036929A1 · Moyes · 2024 [cited by examiner]
US 20240256251A1 · Vergara · 2024 [cited by examiner]
US 20240256297A1 · Dhruvakumar · 2024 [cited by examiner]
US 20240345830A1 · Vergara · 2024 [cited by examiner]
CN 109347663A · 2019 [cited by applicant]
CN 110704164A · 2020 [cited by applicant]
CN 112799789A · 2021 [cited by applicant]
JP 2022095016A · 2022 [cited by applicant]
WO 2022130708A1 · 2022 [cited by applicant]
International Searching Authority. International Search Report and Written Opinion for PCT Application No. PCT/CN2022/091530 and English translation, mailed Aug. 3, 2022, pp. 1-10. [cited by applicant]
Industrial Property Cooperation Center (IPCC). Search Report for JP Application No. 2024-505368 and English translation, mailed Dec. 2, 2024, pp. 1-39. [cited by applicant]
Japan Patent Office. Notice of Reasons for Refusal for JP Application No. 2024-505368 and English translation, mailed Dec. 2, 2024, pp. 1-6. [cited by applicant]
Ohwada, K. “How to Use OAM to Upgrade Your Unified Application Management Architecture,” Qiita, May 19, 2021, https://qiita.com/KentOhwada_AlibabaCloudJapan/items/872458f4fc1d7040a359. [cited by applicant]
European Patent Office. Extended European Search Report for EP Application No. 22854983.8, mailed Apr. 8, 2024, pp. 1-11. [cited by applicant]
Luong, D., et al. “Predictive Autoscaling Orchestration for Cloud-native Telecom Microservices,” 2018 IEEE 5G World Forum, Jul. 2018, pp. 153-158. [cited by applicant]
Warke, A., et al. “Storage Service Orchestration with Container Elasticity,” 2018 IEEE 4th International Conference on Collaboration and Internet Computing, pp. 283-292. [cited by applicant]