Application configuration method and device, equipment and storage medium

By sending candidate edge cloud computing power information to core network elements in edge computing and receiving edge cloud selection strategies, the terminal participates in selecting edge clouds, solving the problem of low business migration accuracy and improving the accuracy and user experience of migration.

CN119211333AActive Publication Date: 2024-12-27CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
CN202411304022.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-18
Publication Date
2024-12-27
Estimated Expiration
2044-09-18

AI Technical Summary

Technical Problem

In edge computing application scenarios, the current business migration accuracy is low, mainly due to the lack of participation of terminals when selecting new application servers.

Method used

By sending candidate edge cloud computing power information to the core network element and receiving and processing the edge cloud selection strategy sent by the core network element, the terminal determines the service migration application based on this policy and the data network access identifier DNAI, thereby improving the accuracy of migration sex.

Benefits of technology

Through the terminal's selection of edge cloud, the accuracy of business migration is significantly improved, ensuring the stability of user experience and network quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119211333A_ABST
    Figure CN119211333A_ABST
Patent Text Reader

Abstract

The invention provides an application configuration method and device, equipment and a storage medium, and relates to the technical field of communication. The method comprises the following steps: 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 the edge cloud through the terminal, thereby improving the migration accuracy of the edge cloud of the current bearing service.
Need to check novelty before this filing date? Find Prior Art

Description

Background Art

[0002] Edge computing is a distributed computing architecture that moves the computing of applications, data, and services from the central nodes of the network to the edge nodes of the network logic for processing. This can decompose large services originally processed by the central nodes into smaller, more manageable parts, and distribute them to edge nodes for processing. In the application scenarios of edge computing, due to the mobility of users, the network side needs to change the user path surface to ensure user experience so that edge applications can migrate and adjust applications. However, in the current application migration and adjustment process, the relevant technologies consider fewer factors, resulting in low accuracy of current application migration. Summary of the invention

[0003] The present disclosure provides an application configuration method, apparatus, device and storage medium, which at least to a certain extent overcome the problem of low accuracy of current business migration and improve the accuracy of business migration.

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

[0005] According to one aspect of the present disclosure, there is provided an application configuration method, which is applied to an application function AF network element, including:

[0006] Sending first request information to a core network network element so that the core network network element sends the first request information to the terminal, where the first request information includes candidate edge cloud computing power information;

[0007] Receive the edge cloud selection strategy sent by the core network element.

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

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

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

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

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

[0013] Determine the business migration application based on the edge cloud selection strategy, configuration information and data network access identifier DNAI.

[0014] According to another aspect of the present disclosure, there is provided an application configuration method, which is applied to a core network element, including:

[0015] In one embodiment of the present disclosure, first request information sent by an application function AF network element is received, where the first request information includes candidate edge cloud computing power information;

[0016] Sending the first request information to the terminal so that the terminal determines 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 the present disclosure, the method further includes:

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

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

[0021] Receive the subscription user plane management request sent by the AF network element.

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

[0023] When the edge cloud selection policy sent by the terminal is received, the user plane path switching is performed.

[0024] According to another aspect of the present disclosure, there is provided an application configuration device, which is applied to an application function AF network element, including:

[0025] A first sending module is used to send first request information to a core network network element, so that the core network network element sends the first request information to the terminal, and 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 element.

[0027] In one embodiment of the present disclosure, the device further includes:

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

[0029] In one embodiment of the present disclosure, the device further includes:

[0030] The fourth sending module is used to send a subscription user plane management request to the core network element.

[0031] In one embodiment of the present disclosure, the device further includes:

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

[0033] According to another aspect of the present disclosure, there is provided an application configuration device, which is applied to a core network element, including:

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

[0035] A second sending module is used to send the first request information to the terminal, so that the terminal determines 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 the present disclosure, the device further includes:

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

[0039] In one embodiment of the present disclosure, the device further includes:

[0040] The fourth receiving module is used to receive a subscription user plane management request sent by the AF network element.

[0041] In one embodiment of the present disclosure, the device further includes:

[0042] The switching module is used to perform user plane path switching when receiving the edge cloud selection policy sent by the terminal.

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

[0044] According to another aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the above-mentioned application configuration method is implemented.

[0045] The application configuration method, apparatus, device and storage medium provided by the embodiments of the present disclosure send a first request message to a core network element so that the core network element sends the first request message to a terminal, receives an edge cloud selection policy sent by the core network element, and selects an edge cloud through the terminal, thereby improving the migration accuracy of the edge cloud that currently carries the service.

[0046] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification are used to explain the principles of the present disclosure. Obviously, the accompanying drawings described below are only some embodiments of the present disclosure, and for ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without creative work.

[0048] Figure 1 A flow chart of an application configuration method in an embodiment of the present disclosure is shown;

[0049] Figure 2 Another flow chart of an application configuration method in an embodiment of the present disclosure is shown;

[0050] Figure 3 A flow chart of another application configuration method in an embodiment of the present disclosure is shown;

[0051] Figure 4 A flow chart of another application configuration method in an embodiment of the present disclosure is shown;

[0052] Figure 5 A schematic diagram of an application configuration architecture in an embodiment of the present disclosure is shown;

[0053] Figure 6 A signaling diagram of an application configuration method in an embodiment of the present disclosure is shown;

[0054] Figure 7 A flow chart of another application configuration method in an embodiment of the present disclosure is shown;

[0055] Figure 8 A flow chart of another application configuration method in an embodiment of the present disclosure is shown;

[0056] Fig. 9 A flow chart of another application configuration method in an embodiment of the present disclosure is shown;

[0057] Fig.10 An architecture diagram of an application configuration device in an embodiment of the present disclosure is shown;

[0058] Fig.11 Another application configuration device architecture diagram in an embodiment of the present disclosure is shown;

[0059] Fig.12 A structural block diagram of an electronic device in an embodiment of the present disclosure is shown. DETAILED DESCRIPTION

[0060] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that the disclosure will be more comprehensive and complete and to fully convey the concepts of the example 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] In addition, the accompanying drawings are only schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the figures represent the same or similar parts, and their repeated description will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or implemented in one or more hardware modules or integrated circuits, or implemented in different networks and / or processor devices and / or microcontroller devices.

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

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

[0064] It should be noted that the modifications of "one" and "plurality" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".

[0065] In edge computing application scenarios, due to the mobility of user locations, the network side needs to change the user plane path in order to ensure the user service experience and notify the application function (AF) network element. In this way, the AF network element can adjust its service migration strategy accordingly.

[0066] Currently, the AF network element selects a new application server based on the data network access identifier DNAI and related configuration information sent by the network side. However, the terminal is not involved in the process of selecting the new application server, resulting in low accuracy of service migration between servers.

[0067] The current common application configuration method has been briefly introduced in the background technology. In order to solve the above problems, the embodiments of the present disclosure provide an application configuration method, apparatus, device and storage medium.

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

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

[0070] S110, sending a first request message to a core network element so that the core network element sends the first request message to the terminal, where 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. Exemplarily, the initial message AppRelocationInfo may be an event NSmf EvenfExposureAppRelocationInfo of a session management function.

[0072] In some embodiments, the first request information may also include edge cloud computing power information, where the edge cloud computing power information is used to represent data related to edge cloud computing power. Exemplarily, the edge cloud computing power information may include edge cloud identification, 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, receiving an edge cloud selection policy sent by a core network element.

[0075] In some embodiments, before 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 may generate an edge cloud selection strategy based on the first request information.

[0078] In some embodiments, the core network network elements include a session management function (SMF) network element and an access and mobility management function (AMF) network element.

[0079] In some embodiments, sending the first request information to the core network element may include: the AF network element sending the first request information 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 session modification command PDU SessionModification Command and sends it to the terminal, it adds the edge cloud computing power information in the enhanced policy control optimization ePCO field.

[0081] It should be noted that N1N2MessageTransfer is an important function in 5G networks, which 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 both at the same time.

[0082] In some embodiments, the NAS message may be a PDU session modification command PDU Session Modification Command.

[0083] In some embodiments, after receiving edge cloud computing power information, the terminal may determine the edge cloud selection strategy in combination with the terminal information, wherein the terminal information may include application type, terminal status, and user usage habits.

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

[0085] The application configuration method provided by the embodiment of the present disclosure sends a first request message to a core network network element so that the core network network element sends the first request message to a terminal, receives an edge cloud selection policy sent by the core network network element, and selects an edge cloud through the terminal, thereby improving the migration accuracy of the edge cloud that currently carries the service.

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

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

[0088] S210: Send a user plane management subscription request to a core network element.

[0089] In some embodiments, the user plane management request includes that when the user moves, the user plane path changes, and the core network element needs to send the user plane path change to the AF network element.

[0090] It should be noted that, when the user moves, in order to ensure the network quality of the user, the user plane path of the user, that is, the path connecting the network, usually changes.

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

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

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

[0094] In some embodiments, when the terminal location changes, the information of the terminal connecting 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 may 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 the terminal location change information after the terminal starts to move and before it stops moving.

[0098] S230, receiving the edge cloud selection policy sent by the core network element.

[0099] The application configuration method provided by the embodiment of the present disclosure sends a first request message to a core network network element so that the core network network element sends the first request message to a terminal, receives an edge cloud selection policy sent by the core network network element, and selects an edge cloud through the terminal, thereby improving the migration accuracy of the edge cloud that currently carries the service.

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

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

[0102] S310, sending first request information to a core network network element, so that the core network network element sends the first request information to the terminal, the first request information including candidate edge cloud computing power information;

[0103] S320, receiving the edge cloud selection policy sent by the core network element.

[0104] S330, determine the service migration application based on the edge cloud selection strategy, configuration information and data network access identifier DNAI.

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

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

[0107] The application configuration method provided by the embodiment of the present disclosure sends a first request message to a core network network element so that the core network network element sends the first request message to a terminal, receives an edge cloud selection policy sent by the core network network element, and selects an edge cloud through the terminal, thereby improving the migration accuracy of the edge cloud that currently carries the service.

[0108] Based on the same inventive concept, the present disclosure also provides an application configuration method, such as the following embodiment. Since the principle of solving the problem in this embodiment is similar to that in the above method embodiment, the implementation of this embodiment can refer to the implementation of the above method embodiment, and the repeated parts will not be repeated.

[0109] Figure 4 A flow chart of another application configuration method in an embodiment of the present disclosure is shown. It should be noted that the above method is applied to a core network element.

[0110] S410, receiving first request information sent by an application function AF network element, where the first request information includes candidate edge cloud computing power information;

[0111] S420, sending the first request information to the terminal, so that the terminal determines an edge cloud selection strategy based on the edge cloud computing power information;

[0112] S430, sending the edge cloud selection policy to the AF network element.

[0113] In some embodiments, the core network element may send the edge cloud selection policy to the AF network element via a switching completion message.

[0114] In some embodiments, the core network element can perform user path switching, and the edge application traffic will be switched from PSA1 to PSA2 for unblocking. It should be noted that PSA (Path Switch Action) usually refers to path switching action. It is an instruction or operation used to change the transmission path of data packets when the network fails or is congested. In the network architecture, especially when it comes to complex routing and transmission strategies, PSA can also be a key component.

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

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

[0117] The application configuration method provided by the embodiment of the present disclosure sends a first request message to a core network network element so that the core network network element sends the first request message to a terminal, receives an edge cloud selection policy sent by the core network network element, and selects an edge cloud through the terminal, thereby improving the migration accuracy of the edge cloud that currently carries the service.

[0118] In order to explain the present disclosure in detail, an embodiment of the present disclosure provides a schematic diagram of an application configuration architecture.

[0119] Figure 5 A schematic diagram of an application configuration architecture in an embodiment of the present disclosure is shown. Figure 5 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] Among them, the application configuration network element may include an AF network element. The core network network element may include an NEF network element, a PCF network element, an SMF network element, and an AMF network element. The traffic switching device may include an uplink classifier (ULCL); and the edge computing module may include an APP and a MEC server.

[0122] It should be noted that ULCL is a function introduced in 5G networks to divert users' uplink data packets. Specifically, ULCL allows the network side to divert IP data packets sent by the terminal, that is, to divert data packets from different services of the user to different paths. In 5G networks, this function is part of the 5G edge computing (MEC) function set.

[0123] The insertion or deletion of ULCL is sent by the SMF network element to the UPF network element that supports this function through the N4 port. SMF can decide to insert ULCL UPF according to its own configured rules when or after the PDU network element session is established, and can insert multiple ULCL UPFs for a PDU session. For the user terminal, the insertion and deletion of ULCL is transparent, that is, the UE is not aware of the existence of ULCL diversion in the network.

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

[0125] In order to explain the present disclosure in detail, an embodiment of the present disclosure provides another application configuration method.

[0126] Figure 6 A signaling diagram of an application configuration method in an embodiment of the present disclosure is shown. Figure 6 As shown, the application configuration method may include:

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

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

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

[0130] In some embodiments, the user movement notification 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 the 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 traffic-guided application relocation information of the network open function Nnef_TrafficInfluence_AppRelocationInfo.

[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 network element or the SMF network element.

[0138] In some embodiments, the terminal relocation message may include computing power information of the candidate edge cloud, such as: edge cloud identification, 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, the terminal location change information may include UPF addition, relocation or removal, insertion and redirection of user plane functions, and edge cloud selection policy determined by the UE Selection Policy terminal.

[0141] For example, the NAS message PDU Session Modification Command / ACK sent by AMF to UE supports carrying computing power information of candidate edge clouds such as (edge ​​cloud identification, server resource status, supported application types, network delay / bandwidth information, etc.), as well as the edge cloud identification selected by the terminal based on its own information.

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

[0143] In some embodiments, the terminal position movement notification message may include Nsmf_EventExposure_Notify (Late Notification).

[0144] S610, the NEF network element sends a terminal position movement notification message to the Source AF network element.

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

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

[0147] Exemplarily, Nsmf_EventExposure_Notify (Late Notification) supports notifying AF of the acquired terminal selection strategy (edge ​​cloud identifier) ​​to facilitate AF's decision-making reference for business migration. Since the UPF reselection and UE information acquisition of S608 are parallel steps (there will be a sequence of execution completion), SMF needs to make a logical enhancement and wait for the UPF reselection and UE information acquisition to be completed before sending the Late Notification.

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

[0149] In some embodiments, confirming whether the AF instance needs to be changed may include Check whether AFinstance change is needed to confirm whether the application function instance needs to be changed.

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

[0151] In some embodiments, the function 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 the SMF network element.

[0154] The application configuration method provided by the embodiments of the present 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 the data network access identifier DNAI. During the configuration process of the application, the computing power information of the terminal is taken into consideration, making the configuration of the application more accurate.

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

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

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

[0158] S720, sending the first request information to the terminal, so that the terminal determines the edge cloud selection strategy based on the edge cloud computing power information.

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

[0160] S740: Send the edge cloud selection policy to the AF network element.

[0161] The application configuration method provided by the embodiment of the present disclosure sends a first request message to a core network network element so that the core network network element sends the first request message to a terminal, receives an edge cloud selection policy sent by the core network network element, and selects an edge cloud through the terminal, thereby improving the migration accuracy of the edge cloud that currently carries the service.

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

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

[0164] S810: Receive a subscription user plane management request sent by an AF network element.

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

[0166] S830, sending the first request information to the terminal, so that the terminal determines the edge cloud selection strategy based on the edge cloud computing power information.

[0167] S840: Send the edge cloud selection policy to the AF network element.

[0168] The application configuration method provided by the embodiment of the present disclosure sends a first request message to a core network network element so that the core network network element sends the first request message to a terminal, receives an edge cloud selection policy sent by the core network network element, and selects an edge cloud through the terminal, thereby improving the migration accuracy of the edge cloud that currently carries the service.

[0169] Fig. 9 A flow chart of an application configuration method in an embodiment of the present disclosure is shown. It should be noted that the method in this embodiment is applied to a core network element.

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

[0171] S910, sending the first request information to the terminal, so that the terminal determines the edge cloud selection strategy based on the edge cloud computing power information.

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

[0173] S930: Send the edge cloud selection policy to the AF network element.

[0174] S940: When receiving the edge cloud selection policy sent by the terminal, perform user plane path switching.

[0175] The application configuration method provided by the embodiment of the present disclosure sends a first request message to a core network network element so that the core network network element sends the first request message to a terminal, receives an edge cloud selection policy sent by the core network network element, and selects an edge cloud through the terminal, thereby improving the migration accuracy of the edge cloud that currently carries the service.

[0176] Based on the same inventive concept, the present disclosure also provides an application configuration device, such as the following embodiment. Since the principle of solving the problem in the device embodiment is similar to that in the above method embodiment, the implementation of the device embodiment can refer to the implementation of the above method embodiment, and the repeated parts will not be repeated.

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

[0178] like Fig.10 As shown, the application configuration device in the embodiment of the present disclosure may include:

[0179] The first sending module 1010 is used to send 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;

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

[0181] The application configuration device provided in the embodiment of the present disclosure sends a first request message to a core network network element so that the core network network element sends the first request message to a terminal, receives an edge cloud selection policy sent by the core network network element, and selects an edge cloud through the terminal, thereby improving the migration accuracy of the edge cloud that currently carries the service.

[0182] In one embodiment of the present disclosure, the device further includes:

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

[0184] In one embodiment of the present disclosure, the device further includes:

[0185] The fourth sending module is used to send a subscription user plane management request to the core network element.

[0186] In one embodiment of the present disclosure, the device further includes:

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

[0188] The application configuration device provided in the embodiment of the present disclosure sends a first request message to a core network network element so that the core network network element sends the first request message to a terminal, receives an edge cloud selection policy sent by the core network network element, and selects an edge cloud through the terminal, thereby improving the migration accuracy of the edge cloud that currently carries the service.

[0189] Fig.11 An architecture diagram of an application configuration device in an embodiment of the present disclosure is shown. It should be noted that the above-mentioned device 1100 is applied to a core network element.

[0190] like Fig.11 As shown, the application configuration device in the embodiment of the present disclosure may include:

[0191] The second receiving module 1110 is used to receive the first request information sent by the application function AF network element, where the first request information includes the 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 determines 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 device provided in the embodiment of the present disclosure sends a first request message to a core network network element so that the core network network element sends the first request message to a terminal, receives an edge cloud selection policy sent by the core network network element, and selects an edge cloud through the terminal, thereby improving the migration accuracy of the edge cloud that currently carries the service.

[0195] In one embodiment of the present disclosure, the device further includes:

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

[0197] In one embodiment of the present disclosure, the device further includes:

[0198] The fourth receiving module is used to receive a subscription user plane management request sent by the AF network element.

[0199] In one embodiment of the present disclosure, the device further includes:

[0200] The switching module is used to perform user plane path switching when receiving the edge cloud selection policy sent by the terminal.

[0201] The application configuration device provided in the embodiment of the present disclosure sends a first request message to a core network network element so that the core network network element sends the first request message to a terminal, receives an edge cloud selection policy sent by the core network network element, and selects an edge cloud through the terminal, thereby improving the migration accuracy of the edge cloud that currently carries the service.

[0202] The application configuration device provided in the embodiment of the present disclosure can be used to execute the positioning methods provided in the above-mentioned method embodiments. The implementation principles and technical effects are similar and will not be described herein for the sake of brevity.

[0203] Those skilled in the art will appreciate that various aspects of the present disclosure may be implemented as systems, methods or program products. Therefore, various aspects of the present disclosure may be specifically implemented in the following forms, namely: complete hardware implementation, complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software, which may be collectively referred to herein as "circuits", "modules" or "systems".

[0204] Refer to the following Fig.12 1200 according to this embodiment of the present disclosure is described. Fig.12 The electronic device 1200 shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0205] like Fig.12 As shown, the electronic device 1200 is in the form of a general 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 the storage unit 1220 and the processing unit 1212).

[0206] The storage unit stores program codes, which can be executed by the processing unit 1212, so that the processing unit 1212 performs the steps of various exemplary embodiments of the present disclosure described in the above “Exemplary Method” section of this specification. For example, the processing unit 1212 can perform the following steps of the above method embodiment:

[0207] Sending first request information to a core network network element so that the core network network element sends the first request information to the terminal, where the first request information includes candidate edge cloud computing power information;

[0208] Receive the edge cloud selection strategy sent by the core network element.

[0209] Alternatively, receiving first request information sent by an application function AF network element, where the first request information includes candidate edge cloud computing power information;

[0210] Sending the first request information to the terminal so that the terminal determines 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] The storage unit 1220 may include a readable medium in the form of a volatile storage unit, such as a random access storage unit (RAM) 12201 and / or a cache storage unit 12202 , and may further include a read-only storage unit (ROM) 12203 .

[0213] The 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: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.

[0214] Bus 1230 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.

[0215] The electronic device 1200 may also communicate with one or more external devices 1240 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 1200, and / or communicate with any device that enables the electronic device 1200 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed via an input / output (I / O) interface 1250. Furthermore, the electronic device 1200 may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) via a network adapter 1260. As shown, the network adapter 1260 communicates with other modules of the electronic device 1200 via a bus 1230. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the 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] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the implementation of the present disclosure.

[0217] In an exemplary embodiment of the present 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 above method of the present disclosure is stored thereon. In some possible implementations, various aspects of the present disclosure may also be implemented in the form of a program product, which includes a program code, and when the program product is run on a terminal device, the program code is used to enable the terminal device to execute the steps according to various exemplary implementations of the present disclosure described in the above “Exemplary Method” section of this specification.

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

[0219] In the present disclosure, a computer readable storage medium may include a data signal propagated in baseband or as part of a carrier wave, wherein a readable program code is carried. Such propagated data signals may take a variety of 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, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.

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

[0221] In a specific implementation, the program code for performing the operations of the present disclosure may be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java, C++, etc., and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., using an Internet service provider to connect through the Internet).

[0222] It should be noted that, although several modules or units of the device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into multiple modules or units to be embodied.

[0223] In addition, although the steps of the method in the present disclosure are described in a specific order in the drawings, this does not require or imply that the steps must be performed in this specific order, or that all the steps shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps, etc.

[0224] Through the description of the above implementation modes, it is easy for those skilled in the art to understand that the example implementation modes described here can be implemented by software or by combining software with necessary hardware. Therefore, the technical solution according to the implementation mode of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, a mobile terminal, or a network device, etc.) to execute the method according to the implementation mode of the present disclosure.

[0225] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present disclosure, which follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are intended to be exemplary only, and the true scope and spirit of the present disclosure are indicated by the appended claims.

Claims

1. An application configuration method, characterized in that: Applied to AF network elements with application functions, including: Sending first request information to a core network network element, so that the core network network element sends the first request information to the terminal, wherein the first request information includes candidate edge cloud computing power information; Receive the edge cloud selection strategy sent by the core network element.

2. The application configuration method according to claim 1, characterized in that: The method further comprises: When the terminal location changes, 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 comprises: 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 comprises: The business 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: Receiving first request information sent by an application function AF network element, where the first request information includes candidate edge cloud computing power information; Sending the first request information to a terminal, so that the terminal determines an 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 comprises: When 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 comprises: Receive a 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 comprises: When the edge cloud selection policy sent by the terminal is received, user plane path switching is performed.

9. An application configuration device, characterized in that: Applied to AF network elements with application functions, including: A first sending module is used to send first request information to a core network network element, so that the core network network element sends the first request information to the terminal, wherein 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.

10. An application configuration device, characterized in that: Applied to core network elements, including: A second receiving module is used to receive first request information sent by the application function AF network element, where the first request information includes candidate edge cloud computing power information; A second sending module, used to send the first request information to a terminal, so that the terminal determines an 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 A memory, configured to store executable instructions of the processor; The processor is configured to execute the application configuration method according to 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 a processor, the application configuration method according to any one of claims 1 to 8 is implemented.

Citation Information

Patent Citations

  • Method and device for determining intermediate session management function (I-SMF)

    CN112752352A

  • UPF selection method and device

    CN113986520A

  • Edge application server migration method and device and DNS cache refreshing or emptying method and device

    CN114615270A

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

    CN118338357A

  • SMF node, AF node, UE, and methods thereof

    US20240244112A1