Resource deployment and application data routing methods and apparatuses, and storage medium

US12574318B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12574318-B2
Application numberUS-202218687003-A
CountryUS
Kind codeB2
Filing dateAug 26, 2022
Priority dateAug 27, 2021
Publication dateMar 10, 2026
Grant dateMar 10, 2026

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 resource deployment and application data routing methods and apparatuses, and a storage medium. The application data routing method includes: receiving application data sent by an application client, wherein the application data carries or indicates a first cloud resource node list, and the first cloud resource node list comprises one or more cloud resource nodes; determining a target cloud resource node from the first cloud resource node list according to a cloud resource state of each of the one or more cloud resource nodes and a network state between the application client and each of the one or more cloud resource nodes; and routing and forwarding the application data to the target cloud resource node.

First claim

Opening claim text (preview).

What is claimed is: 1 . An application data routing method, comprising following operations performed by a network edge node or a network ingress gateway: receiving application data sent by an application client, wherein the application data carries or indicates a second cloud resource node list, the second cloud resource node list comprises one or more cloud resource nodes that are selected by an application provider from a first cloud resource node list according to a cloud resource state of each cloud resource node in the first cloud resource node list, the first cloud resource node list comprises one or more cloud resource nodes, and the second cloud resource node list is indicated in the application data in a following manner: using an anycast address carrying a bitmap as a destination address corresponding to the application data, wherein an indication bit in the bitmap is used for indicating whether a cloud resource node, corresponding to the indication bit, in the first cloud resource node list is contained the second cloud resource node list; or, carrying an identification index associated with the second cloud resource node list in a field other than a destination address field in the application data, wherein the field other than the destination address field comprises: a dedicated forwarding packet header, or an IPV6 known extension packet header, or both the dedicated forwarding packet header and the IPV6 known extension packet header; determining a target cloud resource node from the second cloud resource node list according to a network state between the application client and each of the one or more cloud resource nodes in the second cloud resource node list; and routing and forwarding the application data to the target cloud resource node. 2 . The method according to claim 1 , wherein the one or more cloud resource nodes in the second cloud resource node list are selected in the following manner: performing optimization of a cloud resource Service Level Agreement (SLA) on the one or more cloud resource nodes in the first cloud resource node list according to the cloud resource state of each of the one or more cloud resource nodes in the first cloud resource node list, and selecting one or more cloud resource nodes from the first cloud resource node list based on a result of optimization of the cloud resource SLA to form the second cloud resource node list. 3 . The method according to claim 2 , wherein performing optimization of a cloud resource SLA on the one or more cloud resource nodes in the first cloud resource node list according to the cloud resource state of each of the one or more cloud resource nodes in the first cloud resource node list comprises: executing screening on the one or more cloud resource nodes in the first cloud resource node list by using the cloud resource state as a constraint. 4 . The method according to claim 1 , wherein determining a target cloud resource node from the second cloud resource node list according to a network state between the application client and each of the one or more cloud resource nodes in the second cloud resource node list comprises: performing optimization of a network Service Level Agreement (SLA) on the one or more cloud resource nodes in the second cloud resource node list according to the network state between the application client and each of the one or more cloud resource nodes in the second cloud resource node list; and determining the target cloud resource node from the second cloud resource node list based on a result of optimization of the network SLA. 5 . The method according to claim 4 , wherein performing optimization of a network SLA on the one or more cloud resource nodes in the second cloud resource node list according to the network state between the application client and each of the one or more cloud resource nodes in the second cloud resource node list comprises one of: in a case where the second cloud resource node list comprises one cloud resource node, executing, according to the network state between the application client and the cloud resource node in the second cloud resource node list, network connection path computation on the cloud resource node in the second cloud resource node list by using an application network demand as a constraint; or in a case where the second cloud resource node list comprises multiple cloud resource nodes, executing, according to the network state between the application client and each of the multiple cloud resource nodes in the second cloud resource node list, network connection path computation on the multiple cloud resource nodes in the second cloud resource node list by using a full-network service dynamic traffic load and an application network demand as a constraint. 6 . The method according to claim 1 , wherein the cloud resource state of each of the one or more cloud resource nodes in the first cloud resource node list is maintained in a converged scheduling platform and synchronized to the application client or an application server; and the network state between the application client and each of the one or more cloud resource nodes in the second cloud resource node list is maintained at the network edge node, the network ingress gateway or the converged scheduling platform. 7 . The method according to claim 6 , wherein in a case where the network state between the application client and each of the one or more cloud resource nodes in the second cloud resource node list is maintained in the converged scheduling platform, the method further comprises: in response to receiving the application data sent by the application client, acquiring, from the converged scheduling platform, the network state between the application client and each of the one or more cloud resource nodes in the second cloud resource node list. 8 . The method according to claim 1 , wherein the cloud resource state of each of the one or more cloud resource nodes comprises at least one of: a cloud resource occupancy state of each of the one or more cloud resource nodes; and an application capacity load state of each of the one or more cloud resource nodes. 9 . The method according to claim 1 , wherein the network state between the application client and each of the one or more cloud resource nodes comprises at least one of: a bandwidth, a delay, a jitter, and a packet loss rate. 10 . An application data routing apparatus, comprising: a memory storing instructions and a processor in communication with the memory, wherein the processor is configured to execute the instructions to perform the method according to claim 1 . 11 . A non-transitory computer-readable storage medium storing a computer program, wherein the computer program, when being executed by a processor, causes the processor to execute the operations of the method according to claim 1 .

Assignees

Inventors

Classifications

  • Address processing for routing · CPC title

  • using data related to the state of servers by a load balancer · CPC title

  • based on the content of a request · CPC title

  • in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title

  • taking into account QoS or priority requirements · 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 US12574318B2 cover?
Provided are resource deployment and application data routing methods and apparatuses, and a storage medium. The application data routing method includes: receiving application data sent by an application client, wherein the application data carries or indicates a first cloud resource node list, and the first cloud resource node list comprises one or more cloud resource nodes; determining a tar…
Who is the assignee on this patent?
Zte Corp
What technology area does this patent fall under?
Primary CPC classification H04L45/306. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 10 2026 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). 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).