Application configuration method and device, equipment and storage medium

By sending request information to core network elements and receiving edge cloud selection strategies in edge computing applications, the problem of low migration accuracy is solved, achieving higher migration accuracy and user experience quality.

CN119211333BActive Publication Date: 2026-04-14CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER
Filing Date
2024-09-18
Publication Date
2026-04-14

AI Technical Summary

Technical Problem

During the migration of edge computing applications, existing technologies take fewer factors into account, resulting in lower accuracy of business migration.

Method used

By sending request information to the core network elements, receiving the edge cloud selection strategy, and determining the edge cloud selection strategy based on the edge cloud computing power information at the terminal or core network elements, the accuracy of migration is improved.

Benefits of technology

It improves the migration accuracy of edge cloud and ensures the quality of user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119211333B_ABST
    Figure CN119211333B_ABST
Patent Text Reader

Abstract

The present disclosure provides an application configuration method and device, equipment and storage medium, relating to the technical field of communication. The method comprises: sending first request information to a core network element, so that the core network element sends the first request information to a terminal, receiving an edge cloud selection strategy sent by the core network element, and selecting an edge cloud through the terminal, thereby improving the migration accuracy of the current edge cloud of the bearing service.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of communication technology, and in particular to an application configuration method, apparatus, device and storage medium. Background Technology

[0002] Edge computing is a distributed computing architecture that moves the computation of applications, data, and services from the central network node to logically located edge nodes. This allows large services that were originally handled by the central node to be broken down into smaller, more manageable parts and distributed to edge nodes. In edge computing applications, due to user location changes, the network side needs to modify the user path plane to ensure a good user experience, enabling edge applications to migrate and adjust accordingly. However, current application migration and adjustment processes consider relatively few factors, resulting in low accuracy. Summary of the Invention

[0003] This disclosure provides an application configuration method, apparatus, device, and storage medium that at least to some extent overcomes the problem of low accuracy in current business migration and improves the accuracy of business migration.

[0004] Other features and advantages of this disclosure will become apparent from the following detailed description, or may be learned in part from practice of this disclosure.

[0005] According to one aspect of this disclosure, an application configuration method is provided for application function (AF) network elements, including:

[0006] Send a first request message to the core network element so that the core network element sends the first request message to the terminal. The first request message includes candidate edge cloud computing power information.

[0007] Edge cloud selection strategy received from core network elements.

[0008] In one embodiment of this disclosure, the method further includes:

[0009] When the terminal location changes, it receives terminal location change information sent by the core network element.

[0010] In one embodiment of this disclosure, the method further includes:

[0011] Send a subscription user plane management request to the core network element.

[0012] In one embodiment of this disclosure, the method further includes:

[0013] The application for service migration is determined based on edge cloud selection strategy, configuration information, and data network access identifier (DNAI).

[0014] According to another aspect of this disclosure, an application configuration method is provided for use on core network elements, including:

[0015] In one embodiment of this disclosure, a first request message is received from an application function (AF) network element, the first request message including candidate edge cloud computing power information;

[0016] The first request information is sent to the terminal so that the terminal can determine the edge cloud selection strategy based on the edge cloud computing power information.

[0017] Send the edge cloud selection strategy to the AF network element.

[0018] In one embodiment of this disclosure, the method further includes:

[0019] When the terminal location changes, send terminal location change information to the AF network element.

[0020] In one embodiment of this disclosure, the method further includes:

[0021] Receive subscription user plane management requests sent by AF network elements.

[0022] In one embodiment of this disclosure, the method further includes:

[0023] Upon receiving the edge cloud selection strategy sent by the terminal, user plane path switching is performed.

[0024] According to another aspect of this disclosure, an application configuration apparatus is provided for an application function (AF) network element, comprising:

[0025] The first sending module is used to send a first request information to the core network element so that the core network element sends the first request information to the terminal. The first request information includes candidate edge cloud computing power information.

[0026] The first receiving module is used to receive the edge cloud selection strategy sent by the core network elements.

[0027] In one embodiment of this disclosure, the apparatus further includes:

[0028] The third receiving module is used to receive terminal location change information sent by core network elements when the terminal location changes.

[0029] In one embodiment of this disclosure, the apparatus further includes:

[0030] The fourth sending module is used to send subscription user plane management requests to core network elements.

[0031] In one embodiment of this disclosure, the apparatus further includes:

[0032] The determination module is used to determine the application for service migration based on edge cloud selection strategy, configuration information, and data network access identifier (DNAI).

[0033] According to another aspect of this disclosure, an application configuration apparatus is provided for use in a core network element, comprising:

[0034] The second receiving module is used to receive the first request information sent by the application function AF network element. The first request information includes candidate edge cloud computing power information.

[0035] The second sending module is used to send the first request information to the terminal so that the terminal can determine the edge cloud selection strategy based on the edge cloud computing power information.

[0036] The third sending module is used to send the edge cloud selection strategy to the AF network element.

[0037] In one embodiment of this disclosure, the apparatus further includes:

[0038] The fifth sending module is used to send terminal location change information to the AF network element when the terminal location changes.

[0039] In one embodiment of this disclosure, the apparatus further includes:

[0040] The fourth receiving module is used to receive subscription user plane management requests sent by AF network elements.

[0041] In one embodiment of this disclosure, the apparatus further includes:

[0042] The switching module is used to switch user plane paths upon receiving the edge cloud selection strategy sent by the terminal.

[0043] According to another aspect of this disclosure, an electronic device is provided, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to perform the above-described application configuration method by executing the executable instructions.

[0044] According to another aspect of this disclosure, a computer-readable storage medium is provided that stores a computer program thereon, which, when executed by a processor, implements the above-described application configuration method.

[0045] The application configuration method, apparatus, device, and storage medium provided in the embodiments of this disclosure send a first request information to a core network element, so that the core network element sends the first request information to a terminal, receives the edge cloud selection strategy sent by the core network element, and selects the edge cloud through the terminal, thereby improving the migration accuracy of the edge cloud currently carrying services.

[0046] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0047] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure. It is obvious that the drawings described below are merely some embodiments of this disclosure, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort.

[0048] Figure 1 This diagram illustrates a flowchart of an application configuration method according to an embodiment of the present disclosure.

[0049] Figure 2 This diagram illustrates another application configuration method flowchart in an embodiment of the present disclosure;

[0050] Figure 3 This diagram illustrates a flowchart of another application configuration method in an embodiment of the present disclosure.

[0051] Figure 4 This illustration shows a flowchart of yet another application configuration method in an embodiment of the present disclosure;

[0052] Figure 5 This diagram illustrates an application configuration architecture according to an embodiment of the present disclosure.

[0053] Figure 6 This diagram illustrates a signaling diagram of an application configuration method according to an embodiment of the present disclosure.

[0054] Figure 7 This illustration shows a flowchart of yet another application configuration method in an embodiment of the present disclosure;

[0055] Figure 8 This illustration shows a flowchart of yet another application configuration method in an embodiment of the present disclosure;

[0056] Figure 9 This illustration shows a flowchart of yet another application configuration method in an embodiment of the present disclosure;

[0057] Figure 10 This diagram illustrates an application configuration device architecture according to an embodiment of the present disclosure.

[0058] Figure 11 This diagram illustrates another application configuration device architecture in an embodiment of the present disclosure;

[0059] Figure 12 A structural block diagram of an electronic device according to an embodiment of the present disclosure is shown. Detailed Implementation

[0060] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, they are provided so that this disclosure will be more comprehensive and complete, and will fully convey the concept of the exemplary embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.

[0061] Furthermore, the accompanying drawings are merely illustrative of this disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and therefore repeated descriptions of them will be omitted. Some block diagrams shown in the drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.

[0062] It should be understood that the steps described in the method embodiments of this disclosure may be performed in different orders and / or in parallel. Furthermore, the method embodiments may include additional steps and / or omit the steps shown. The scope of this disclosure is not limited in this respect.

[0063] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are used only to distinguish different devices, modules or units, and are not used to limit the order of functions performed by these devices, modules or units or their interdependencies.

[0064] It should be noted that the terms "a" and "a plurality of" used in this disclosure are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".

[0065] In edge computing applications, due to user location changes, the network side needs to modify the user plane path and notify the application function (AF) network elements to ensure user service experience. In this way, the AF network elements can adjust their service migration strategies accordingly.

[0066] Currently, AF network elements select new application servers based on the data network access identifier (DNAI) and related configuration information sent by the network side. However, the lack of terminal participation in the selection process results in low accuracy of service migration between servers.

[0067] The background art has already provided a brief introduction to the currently common application configuration methods. In order to solve the above problems, this disclosure provides an application configuration method, apparatus, device and storage medium.

[0068] Figure 1 A flowchart of an application configuration method in an embodiment of this disclosure is shown. It should be noted that the above method is applied to AF network elements.

[0069] like Figure 1 As shown, the method may include:

[0070] S110, send a first request message to the core network element so that the core network element sends the first request message to the terminal. The first request message includes candidate edge cloud computing power information.

[0071] In some embodiments, the first request information may include an initial message AppRelocationInfo. For example, the initial message AppRelocationInfo may be an event NSmfEvenfExposureAppRelocationInfo from a session management function.

[0072] In some embodiments, the first request information may further include edge cloud computing power information, wherein the edge cloud computing power information is used to represent edge cloud computing power-related data. For example, the edge cloud computing power information may include the edge cloud's identifier, server resource status, supported application types, and network latency / bandwidth information.

[0073] In some embodiments, the edge cloud can be configured on the AF network element.

[0074] S120 receives the edge cloud selection strategy sent by the core network element.

[0075] In some embodiments, prior to S120, the terminal may send the edge cloud selection policy to the core network element.

[0076] In some embodiments, after the terminal receives the first request information, the first request information can be displayed to the user through a display screen so that the user can determine the edge cloud selection strategy.

[0077] In some embodiments, after the terminal receives the first request information, the terminal itself can generate an edge cloud selection strategy based on the first request information.

[0078] In some embodiments, core network elements include Session Management Function (SMF) elements and Access and Mobility Management Function (AMF) elements.

[0079] In some embodiments, sending a first request message to a core network element may include: the AF network element sending a first request message to the SMF network element.

[0080] In some embodiments, after the SMF network element receives the first request message, it can request the N1N2MessageTransfer service from the AMF network element. When the AMF network element constructs a NAS message PDU SessionModification Command and sends it to the terminal, it adds edge cloud computing power information to the enhanced policy control optimization ePCO field.

[0081] It should be noted that N1N2MessageTransfer is an important function in 5G networks. It allows network functions (such as SMF network elements) to transmit N1 or N2 information to terminals or RAN (Radio Access Network) through AMF network elements, or transmit both simultaneously.

[0082] In some embodiments, the NAS message can be a PDU Session Modification Command (PDU Session ModificationCommand).

[0083] In some embodiments, after receiving edge cloud computing power information, the terminal can determine an edge cloud selection strategy by combining terminal information. This terminal information may include application type, terminal status, and user habits.

[0084] In some embodiments, after determining the edge cloud selection strategy, the terminal can send the selected edge cloud selection strategy to the core network element through the ePCO field.

[0085] The application configuration method provided in the embodiments of this disclosure sends a first request information to the core network element, so that the core network element sends the first request information to the terminal, receives the edge cloud selection strategy sent by the core network element, and selects the edge cloud through the terminal, thereby improving the migration accuracy of the edge cloud currently carrying the service.

[0086] Figure 2 A flowchart of another application configuration method in an embodiment of this disclosure is shown. It should be noted that the above method is applied to AF network elements.

[0087] like Figure 2 As shown, the method may include:

[0088] S210, send a subscription user plane management request to the core network element.

[0089] In some embodiments, user plane management requests include requests where the user plane path changes when the user's location moves, and the core network element needs to send the information about the changed user plane path to the AF network element.

[0090] It should be noted that when a user moves, the user plane path, i.e. the path connecting to the network, will usually change in order to ensure the user's network quality.

[0091] S220, send a first request message to the core network element so that the core network element sends the first request message to the terminal. The first request message includes candidate edge cloud computing power information.

[0092] In some embodiments, prior to S220, the method may further include:

[0093] When the terminal location changes, it receives terminal location change information sent by the core network element.

[0094] In some embodiments, when the terminal location changes, the terminal's connection information to the core network changes, and the core network element determines that the terminal location has changed based on the changed information.

[0095] In some embodiments, the terminal location change information can be an Early Notification message.

[0096] In some embodiments, the terminal location change information may include DNAI information.

[0097] In some embodiments, the core network element sends terminal location change information after the terminal location begins to move but before it stops moving.

[0098] S230 receives edge cloud selection strategies sent by core network elements.

[0099] The application configuration method provided in the embodiments of this disclosure sends a first request information to the core network element, so that the core network element sends the first request information to the terminal, receives the edge cloud selection strategy sent by the core network element, and selects the edge cloud through the terminal, thereby improving the migration accuracy of the edge cloud currently carrying the service.

[0100] Figure 3 A flowchart of another application configuration method in an embodiment of this disclosure is shown. It should be noted that the above method is applied to AF network elements.

[0101] like Figure 3As shown, application configuration methods may include:

[0102] S310, send a first request information to the core network element so that the core network element sends the first request information to the terminal. The first request information includes candidate edge cloud computing power information.

[0103] S320 receives edge cloud selection strategies sent by core network elements.

[0104] S330 determines service migration applications based on edge cloud selection strategies, configuration information, and data network access identifier (DNAI).

[0105] In some embodiments, the configuration information may include application deployment information and a resource view, wherein the application deployment information may include information about the application deployment in the edge cloud. The resource view may include resource information such as computing resources and network resources for different applications.

[0106] In some embodiments, configuration information may be pre-stored on the AF network element.

[0107] The application configuration method provided in the embodiments of this disclosure sends a first request information to the core network element, so that the core network element sends the first request information to the terminal, receives the edge cloud selection strategy sent by the core network element, and selects the edge cloud through the terminal, thereby improving the migration accuracy of the edge cloud currently carrying the service.

[0108] Based on the same inventive concept, this disclosure also provides an application configuration method, as shown in the following embodiment. Since the principle by which this embodiment solves the problem is similar to that of the above method embodiments, the implementation of this embodiment can refer to the implementation of the above method embodiments, and repeated details will not be described again.

[0109] Figure 4 A flowchart of another application configuration method in this disclosure is shown. It should be noted that the above method is applied to core network elements.

[0110] S410 receives a first request message sent by the application function AF network element, the first request message including candidate edge cloud computing power information;

[0111] S420, the first request information is sent to the terminal so that the terminal can determine the edge cloud selection strategy based on the edge cloud computing power information;

[0112] S430 sends the edge cloud selection strategy to the AF network element.

[0113] In some embodiments, the core network element can send the edge cloud selection policy to the AF network element through a handover completion message.

[0114] In some embodiments, user path switching can be performed by core network elements, and edge application traffic will be diverted from PSA1 to PSA2 for routing. It should be noted that PSA (Path Switch Action) generally refers to a path switching action. It is an instruction or operation used to change the transmission path of data packets in the event of network failure or congestion. In network architecture, especially when complex routing and transmission strategies are involved, PSA can also be a critical component.

[0115] In some embodiments, the switching completion information may include a Late Notification message.

[0116] Specifically, in this embodiment of the disclosure, the core network element can be an SMF network element.

[0117] The application configuration method provided in the embodiments of this disclosure sends a first request information to the core network element, so that the core network element sends the first request information to the terminal, receives the edge cloud selection strategy sent by the core network element, and selects the edge cloud through the terminal, thereby improving the migration accuracy of the edge cloud currently carrying the service.

[0118] To provide a detailed description of this disclosure, an embodiment of this disclosure provides a schematic diagram of an application configuration architecture.

[0119] Figure 5 This illustration shows a schematic diagram of an application configuration architecture according to an embodiment of the present disclosure, such as... Figure 5 As shown.

[0120] The application configuration architecture may include: application configuration network elements, core network elements, terminals, base stations, traffic switching devices, and edge computing modules.

[0121] The application configuration network elements may include AF network elements. Core network elements may include NEF network elements, PCF network elements, SMF network elements, and AMF network elements. Traffic switching devices may include uplink classifiers (ULCL); edge computing modules may include APP and MEC servers.

[0122] It's important to note that ULCL is a feature introduced in 5G networks used to offload user uplink data packets. Specifically, ULCL allows the network side to offload IP data packets sent by terminals, that is, to route data packets from different services originating from the user to different paths. In 5G networks, this feature is part of the 5G Edge Computing (MEC) feature set.

[0123] The insertion or deletion of ULCLs is initiated by the SMF network element via the N4 interface and sent to the UPF network element that supports this function. The SMF can decide to insert ULCL UPFs according to its own configured rules when or after the PDU network element session is established, and multiple ULCL UPFs can be inserted for a single PDU session. For the user terminal, the insertion and deletion of ULCLs are transparent, that is, the UE is unaware of the existence of ULCL traffic splitting in the network.

[0124] The application configuration architecture provided in the embodiments of this disclosure sends a first request message to the core network element, so that the core network element sends the first request message to the terminal, receives the edge cloud selection strategy sent by the core network element, and selects the edge cloud through the terminal, thereby improving the migration accuracy of the edge cloud currently carrying the service.

[0125] To provide a detailed description of this disclosure, embodiments of this disclosure provide yet another application configuration method.

[0126] Figure 6 A signaling diagram of an application configuration method according to an embodiment of this disclosure is shown, such as... Figure 6 As shown, application configuration methods may include:

[0127] S601, AMF network element or SMF network element triggers user movement event.

[0128] In some embodiments, a user movement event may include an AF notification trigger met when the AF notification trigger condition is met.

[0129] S602, the AMF or SMF network element sends a user mobility notification to the NEF network element.

[0130] In some embodiments, user mobile notifications may include Nsmf_EventExposure_Notify(EarlyNotification).

[0131] S603, the NEF network element sends a terminal location movement pre-notification message to the Source AF network element.

[0132] In some embodiments, the terminal location movement pre-notification message may include Nnef_TrafficInfluence_Notify(Early Notification).

[0133] S604, the AMF network element or SMF network element sends a terminal location movement pre-notification message to the Source AF network element.

[0134] S605, the Source AF network element sends a terminal relocation message to the NEF network element.

[0135] In some embodiments, the terminal relocation message may include application relocation information guided by the Nnef_TrafficInfluence_AppRelocationInfo network open function.

[0136] S606, the NEF network element sends a terminal relocation message to the AMF network element or the SMF network element.

[0137] S607, the Source AF network element sends a terminal relocation message to the AMF or SMF network element.

[0138] In some embodiments, the terminal relocation message may include computing power information of the candidate edge cloud, such as the edge cloud identifier, server resource status, supported application types, network latency / bandwidth information, etc.

[0139] S608, UPF network element triggers terminal location change information.

[0140] In some embodiments, terminal location change information may include UPF addition, relocation or removal, insertion or redirection of user plane functions, and the edge cloud selection policy determined by the UE Selection Policy.

[0141] For example, the NAS message PDU Session Modification Command / ACK that the AMF needs to send to the UE can carry computing power information of candidate edge clouds, such as edge cloud identifier, server resource status, supported application types, network latency / bandwidth information, etc., as well as the edge cloud identifier selected by the terminal based on its own information.

[0142] S609, the AMF or SMF network element sends a notification message to the NEF network element after the terminal location has moved.

[0143] In some embodiments, the notification message after the terminal location moves may include Nsmf_EventExposure_Notify(Late Notification).

[0144] S610, the NEF network element sends a notification message to the Source AF network element after the terminal location has moved.

[0145] S611, the AMF network element or SMF network element sends a notification message about the terminal location moving to the Source AF network element.

[0146] In some embodiments, the notification message after the terminal location moves may include an edge cloud selection strategy.

[0147] For example, Nsmf_EventExposure_Notify(Late Notification) can notify the AF of the acquired terminal selection policy (edge ​​cloud identifier) ​​so that the AF can make decisions and make references for service migration. Since the UPF reselection and UE information acquisition in S608 are parallel steps (there will be a sequence of execution), SMF needs to do a logical enhancement to wait for the UPF reselection and UE information acquisition to be completed before sending the Late Notification.

[0148] S612, Source AF element confirms whether the AF example needs to be changed.

[0149] In some embodiments, confirming whether an AF instance needs to be changed may include checking whether an application functionality instance needs to be modified.

[0150] S613, the Source AF network element sends a function migration message to the NEF network element.

[0151] In some embodiments, the feature migration message may include Nnef_TrafficInfluence_AppRelocationInfo.

[0152] S614, the NEF network element sends a function migration message to the AMF network element or the SMF network element.

[0153] S615, the Source AF network element sends a function migration message to the AMF network element or SMF network element.

[0154] The application configuration method provided in the embodiments of this disclosure obtains the computing power information of the terminal, and configures the application based on the computing power information of the terminal, pre-configured information and data network access identifier (DNAI). In the process of configuring the application, the computing power information of the terminal is taken into consideration, making the application configuration more accurate.

[0155] Figure 7 A flowchart of an application configuration method in an embodiment of this disclosure is shown. It should be noted that the method in this embodiment is applied to core network elements.

[0156] like Figure 7 As shown, the method may include:

[0157] S710 receives the first request information sent by the application function AF network element. The first request information includes candidate edge cloud computing power information.

[0158] S720 sends the first request information to the terminal so that the terminal can determine the edge cloud selection strategy based on the edge cloud computing power information.

[0159] When the terminal location changes, the S730 sends a terminal location change information to the AF network element.

[0160] S740 sends the edge cloud selection strategy to the AF network element.

[0161] The application configuration method provided in the embodiments of this disclosure sends a first request information to the core network element, so that the core network element sends the first request information to the terminal, receives the edge cloud selection strategy sent by the core network element, and selects the edge cloud through the terminal, thereby improving the migration accuracy of the edge cloud currently carrying the service.

[0162] Figure 8 A flowchart of an application configuration method in an embodiment of this disclosure is shown. It should be noted that the method in this embodiment is applied to core network elements.

[0163] like Figure 8 As shown, the method may include:

[0164] S810 receives subscription user plane management requests sent by AF network elements.

[0165] S820 receives the first request information sent by the application function AF network element. The first request information includes candidate edge cloud computing power information.

[0166] S830 sends the first request information to the terminal so that the terminal can determine the edge cloud selection strategy based on the edge cloud computing power information.

[0167] S840 sends the edge cloud selection strategy to the AF network element.

[0168] The application configuration method provided in the embodiments of this disclosure sends a first request information to the core network element, so that the core network element sends the first request information to the terminal, receives the edge cloud selection strategy sent by the core network element, and selects the edge cloud through the terminal, thereby improving the migration accuracy of the edge cloud currently carrying the service.

[0169] Figure 9 A flowchart of an application configuration method in an embodiment of this disclosure is shown. It should be noted that the method in this embodiment is applied to core network elements.

[0170] like Figure 9 As shown, the method may include:

[0171] S910, the first request information is sent to the terminal so that the terminal can determine the edge cloud selection strategy based on the edge cloud computing power information.

[0172] S920 sends terminal location change information to the AF network element when the terminal location changes.

[0173] S930 sends the edge cloud selection strategy to the AF network element.

[0174] S940 performs user plane path switching upon receiving the edge cloud selection policy sent by the terminal.

[0175] The application configuration method provided in the embodiments of this disclosure sends a first request information to the core network element, so that the core network element sends the first request information to the terminal, receives the edge cloud selection strategy sent by the core network element, and selects the edge cloud through the terminal, thereby improving the migration accuracy of the edge cloud currently carrying the service.

[0176] Based on the same inventive concept, this disclosure also provides an application configuration device, as shown in the following embodiment. Since the principle by which this device embodiment solves the problem is similar to that of the above-described method embodiment, the implementation of this device embodiment can refer to the implementation of the above-described method embodiment, and repeated details will not be described again.

[0177] Figure 10 An application configuration device architecture diagram of an embodiment of this disclosure is shown. It should be noted that the above device 1000 is applied to the AF network element.

[0178] like Figure 10 As shown, the application configuration device in this embodiment may include:

[0179] The first sending module 1010 is used to send a first request information to the core network element so that the core network element sends the first request information to the terminal. The first request information includes candidate edge cloud computing power information.

[0180] The first receiving module 1020 is used to receive the edge cloud selection strategy sent by the core network element.

[0181] The application configuration apparatus provided in the embodiments of this disclosure sends a first request information to a core network element, so that the core network element sends the first request information to a terminal, receives the edge cloud selection strategy sent by the core network element, and selects the edge cloud through the terminal, thereby improving the migration accuracy of the edge cloud currently carrying services.

[0182] In one embodiment of this disclosure, the apparatus further includes:

[0183] The third receiving module is used to receive terminal location change information sent by core network elements when the terminal location changes.

[0184] In one embodiment of this disclosure, the apparatus further includes:

[0185] The fourth sending module is used to send subscription user plane management requests to core network elements.

[0186] In one embodiment of this disclosure, the apparatus further includes:

[0187] The determination module is used to determine the application for service migration based on edge cloud selection strategy, configuration information, and data network access identifier (DNAI).

[0188] The application configuration apparatus provided in the embodiments of this disclosure sends a first request information to a core network element, so that the core network element sends the first request information to a terminal, receives the edge cloud selection strategy sent by the core network element, and selects the edge cloud through the terminal, thereby improving the migration accuracy of the edge cloud currently carrying services.

[0189] Figure 11 The diagram illustrates an application configuration device architecture according to an embodiment of this disclosure. It should be noted that the device 1100 is applied to a core network element.

[0190] like Figure 11 As shown, the application configuration device in this embodiment may include:

[0191] The second receiving module 1110 is used to receive the first request information sent by the application function AF network element, the first request information including candidate edge cloud computing power information;

[0192] The second sending module 1120 is used to send the first request information to the terminal so that the terminal can determine the edge cloud selection strategy based on the edge cloud computing power information;

[0193] The third sending module 1130 is used to send the edge cloud selection strategy to the AF network element.

[0194] The application configuration apparatus provided in the embodiments of this disclosure sends a first request information to a core network element, so that the core network element sends the first request information to a terminal, receives the edge cloud selection strategy sent by the core network element, and selects the edge cloud through the terminal, thereby improving the migration accuracy of the edge cloud currently carrying services.

[0195] In one embodiment of this disclosure, the apparatus further includes:

[0196] The fifth sending module is used to send terminal location change information to the AF network element when the terminal location changes.

[0197] In one embodiment of this disclosure, the apparatus further includes:

[0198] The fourth receiving module is used to receive subscription user plane management requests sent by AF network elements.

[0199] In one embodiment of this disclosure, the apparatus further includes:

[0200] The switching module is used to switch user plane paths upon receiving the edge cloud selection strategy sent by the terminal.

[0201] The application configuration apparatus provided in the embodiments of this disclosure sends a first request information to a core network element, so that the core network element sends the first request information to a terminal, receives the edge cloud selection strategy sent by the core network element, and selects the edge cloud through the terminal, thereby improving the migration accuracy of the edge cloud currently carrying services.

[0202] The application configuration device provided in this embodiment can be used to execute the positioning methods provided in the above-described method embodiments. The implementation principle and technical effect are similar, and for the sake of simplicity, they will not be described in detail here.

[0203] Those skilled in the art will understand that various aspects of this disclosure can be implemented as a system, method, or program product. Therefore, various aspects of this disclosure can be specifically implemented in the following forms: a completely hardware implementation, a completely software implementation (including firmware, microcode, etc.), or a combination of hardware and software aspects, collectively referred to herein as a "circuit," "module," or "system."

[0204] The following reference Figure 12 To describe an electronic device 1200 according to such an embodiment of the present disclosure. Figure 12 The electronic device 1200 shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments disclosed herein.

[0205] like Figure 12 As shown, the electronic device 1200 is manifested in the form of a general-purpose computing device. The components of the electronic device 1200 may include, but are not limited to: at least one processing unit 1212, at least one storage unit 1220, and a bus 1230 connecting different system components (including storage unit 1220 and processing unit 1212).

[0206] The storage unit stores program code, which can be executed by the processing unit 1212 to perform the steps described in the "Exemplary Methods" section of this specification according to various exemplary embodiments of this disclosure. For example, the processing unit 1212 can perform the following steps of the above-described method embodiments:

[0207] Send a first request message to the core network element so that the core network element sends the first request message to the terminal. The first request message includes candidate edge cloud computing power information.

[0208] Edge cloud selection strategy received from core network elements.

[0209] Alternatively, receive the first request information sent by the application function AF network element, the first request information including candidate edge cloud computing power information;

[0210] The first request information is sent to the terminal so that the terminal can determine the edge cloud selection strategy based on the edge cloud computing power information.

[0211] Send the edge cloud selection strategy to the AF network element.

[0212] Storage unit 1220 may include a readable medium in the form of a volatile storage unit, such as random access memory (RAM) 12201 and / or cache memory 12202, and may further include a read-only memory (ROM) 12203.

[0213] Storage unit 1220 may also include a program / utility 12204 having a set (at least one) of program modules 12205, such program modules 12205 including but not limited to: operating system, one or more application programs, other program modules and program data, each or some combination of these examples may include an implementation of a network environment.

[0214] Bus 1230 can represent one or more of several types of bus structures, including a memory cell bus or memory cell controller, a peripheral bus, a graphics acceleration port, a processing unit, or a local bus using any of the various bus structures.

[0215] Electronic device 1200 can also communicate with one or more external devices 1240 (e.g., keyboard, pointing device, Bluetooth device, etc.), one or more devices that enable a user to interact with electronic device 1200, and / or any device that enables electronic device 1200 to communicate with one or more other computing devices (e.g., router, modem, etc.). This communication can be performed via input / output (I / O) interface 1250. Furthermore, electronic device 1200 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 1260. As shown, network adapter 1260 communicates with other modules of electronic device 1200 via bus 1230. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with electronic device 1200, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0216] From the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, terminal device, or network device, etc.) to execute the methods according to the embodiments of this disclosure.

[0217] In exemplary embodiments of this disclosure, a computer-readable storage medium is also provided, which may be a readable signal medium or a readable storage medium. A program product capable of implementing the methods described above is stored thereon. In some possible implementations, various aspects of this disclosure may also be implemented as a program product including program code, which, when run on a terminal device, causes the terminal device to perform the steps described in the "Exemplary Methods" section of this specification according to various exemplary embodiments of this disclosure.

[0218] More specific examples of computer-readable storage media in this disclosure may include, but are not limited to: electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0219] In this disclosure, a computer-readable storage medium may include a data signal propagated in baseband or as part of a carrier wave, wherein readable program code is carried. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium, capable of transmitting, propagating, or transmitting a program for use by or in connection with an instruction execution system, apparatus, or device.

[0220] Optionally, the program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination thereof.

[0221] In practical implementation, program code for performing the operations of this disclosure can be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java and C++, and conventional procedural programming languages ​​such as C or similar languages. The program code can execute entirely on the user's computing device, partially on the user's computing device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0222] It should be noted that although several modules or units for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to embodiments of this disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.

[0223] Furthermore, although the steps of the method in this disclosure are described in a specific order in the accompanying drawings, this does not require or imply that the steps must be performed in that specific order, or that all the steps shown must be performed to achieve the desired result. Additional or alternative steps may be omitted, multiple steps may be combined into one step, and / or a step may be broken down into multiple steps.

[0224] From the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, mobile terminal, or network device, etc.) to execute the methods according to the embodiments of this disclosure.

[0225] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the appended claims.

Claims

1. An application configuration method, characterized in that, Applied to application function AF network elements, including: Send a first request message to the core network element so that the core network element sends the first request message to the terminal. The first request message includes candidate edge cloud computing power information. The terminal receives the edge cloud selection strategy sent by the core network element, and the edge cloud selection strategy is determined by the terminal based on the edge cloud computing power information.

2. The application configuration method according to claim 1, characterized in that, The method further includes: When the terminal location changes, the terminal location change information sent by the core network element is received.

3. The application configuration method according to claim 1, characterized in that, The method further includes: Send a subscription user plane management request to the core network element.

4. The application configuration method according to claim 1, characterized in that, The method further includes: The service migration application is determined based on the edge cloud selection strategy, configuration information, and data network access identifier (DNAI).

5. An application configuration method, characterized in that, Applied to core network elements, including: Receive the first request information sent by the application function AF network element, the first request information including candidate edge cloud computing power information; The first request information is sent to the terminal so that the terminal determines the edge cloud selection strategy based on the edge cloud computing power information. The edge cloud selection strategy is sent to the AF network element.

6. The application configuration method according to claim 5, characterized in that, The method further includes: If the terminal location changes, the terminal location change information is sent to the AF network element.

7. The application configuration method according to claim 5, characterized in that, The method further includes: Receive the subscription user plane management request sent by the AF network element.

8. The application configuration method according to claim 5, characterized in that, The method further includes: Upon receiving the edge cloud selection strategy sent by the terminal, a user plane path switch is performed.

9. An application configuration device, characterized in that, Applied to application function AF network elements, including: The first sending module is used to send a first request information to the core network element, so that the core network element sends the first request information to the terminal, and the first request information includes candidate edge cloud computing power information. The first receiving module is used to receive the edge cloud selection strategy sent by the core network element, wherein the edge cloud selection strategy is determined by the terminal based on the edge cloud computing power information.

10. An application configuration device, characterized in that, Applied to core network elements, including: The second receiving module is used to receive the first request information sent by the application function AF network element, the first request information including candidate edge cloud computing power information; The second sending module is used to send the first request information to the terminal so that the terminal can determine the edge cloud selection strategy based on the edge cloud computing power information. The third sending module is used to send the edge cloud selection strategy to the AF network element.

11. An electronic device, characterized in that, include: processor; as well as Memory for storing the executable instructions of the processor; The processor is configured to execute the application configuration method of any one of claims 1 to 8 by executing the executable instructions.

12. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the application configuration method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Local unloading control method and device, core network element and storage medium

    CN118338357A

  • Re-anchoring with SMF re-selection

    WO2022034525A1