Nothing Special   »   [go: up one dir, main page]

CN114615274B - Edge application access method and device and related equipment - Google Patents

Edge application access method and device and related equipment Download PDF

Info

Publication number
CN114615274B
CN114615274B CN202011430691.0A CN202011430691A CN114615274B CN 114615274 B CN114615274 B CN 114615274B CN 202011430691 A CN202011430691 A CN 202011430691A CN 114615274 B CN114615274 B CN 114615274B
Authority
CN
China
Prior art keywords
ecp
access
neighbor
ecps
terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011430691.0A
Other languages
Chinese (zh)
Other versions
CN114615274A (en
Inventor
王渝斐
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
China Mobile Communications Ltd Research Institute
Original Assignee
China Mobile Communications Group Co Ltd
China Mobile Communications Ltd Research Institute
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd, China Mobile Communications Ltd Research Institute filed Critical China Mobile Communications Group Co Ltd
Priority to CN202011430691.0A priority Critical patent/CN114615274B/en
Publication of CN114615274A publication Critical patent/CN114615274A/en
Application granted granted Critical
Publication of CN114615274B publication Critical patent/CN114615274B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004Server selection for load balancing
    • H04L67/1008Server selection for load balancing based on parameters of servers, e.g. available memory or workload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/146Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The application provides an edge application access method, an edge application access device and related equipment. The edge application access method executed by the terminal comprises the following steps: acquiring state information of N neighbor ECPs of the first ECP under the condition that the terminal accesses the first edge application through the first edge computing platform ECP and the access congestion degree of the first ECP is larger than a preset threshold value, wherein N is a positive integer; under the condition that ECP for switching access is determined according to the state information of N neighbor ECPs, a first access switching request is sent to an edge computing management platform ECM through a first ECP, wherein the first access switching request is used for requesting ECP for switching access; and when receiving a terminal routing policy URSP sent by the policy control function PCF, the URSP is used for indicating the terminal to access the first edge application through a second ECP in the N neighbor ECPs, and accessing the first edge application through the second ECP. The application can improve the autonomy of the ECP used for the terminal to access the edge application, thereby improving the flexibility and reliability of the edge application access.

Description

Edge application access method and device and related equipment
Technical Field
The embodiment of the application relates to the technical field of communication, in particular to an edge application access method, an edge application access device and related equipment.
Background
Edge computing is a key technology for promoting the rapid development of large video, large data, internet of things and other services. Edge computing provides edge application services for terminals nearby through an edge computing platform (Edge Computing Platform, ECP).
In the prior art, when the number of access terminals of a certain ECP is too large, the edge service traffic of the ECP is unloaded by adopting a slice equal-split flow mode, so that the terminals access the edge application of the ECP closest to the terminal. However, there may be more access terminals to the ECP closest to the ECP, and in this case, the access effect of the terminal may be poor. It can be seen that the access reliability of the existing edge application access method is low.
Disclosure of Invention
The embodiment of the application provides an edge application access method, an edge application access device and related equipment, which are used for solving the problem of low access reliability of the existing edge application access method.
To solve the above problems, the present application is achieved as follows:
In a first aspect, an embodiment of the present application provides an edge application access method, which is executed by a terminal, where the method includes:
Acquiring state information of N neighbor ECPs of a first ECP (electronic control boards) under the condition that a terminal accesses the first edge application through the ECP and the access congestion degree of the first ECP is larger than a preset threshold value, wherein N is a positive integer;
Under the condition that ECPs for switching access are determined according to the state information of the N neighbor ECPs, a first access switching request is sent to an edge computing management platform ECM through the first ECP, wherein the first access switching request is used for requesting ECPs for switching access;
And when receiving a terminal routing policy URSP sent by the policy control function PCF, the URSP is configured to instruct the terminal to access the first edge application through a second ECP of the N neighbor ECPs, and access the first edge application through the second ECP.
In a second aspect, an embodiment of the present application provides an edge application access method, which is executed by a target network side device, where the method includes:
receiving a first access switching request sent by a terminal through a first ECP under the condition that the ECP for switching access is determined, wherein the first access switching request is used for requesting the ECP for switching access;
Sending a second access switching request to the PCF based on the first access switching request, so that the PCF sends URSP to the terminal, wherein the URSP is configured to instruct the terminal to access the first edge application through a second ECP of the N neighbor ECPs;
Wherein, when the first access switching request carries identification information of a second ECP, the second access switching request is the first access switching request; or, in the case that the first access switching request does not carry the identification information of the second ECP, the second access switching request carries the identification information of the second ECP.
In a third aspect, an embodiment of the present application provides an edge application access device, including a first transceiver configured to:
Acquiring state information of N neighbor ECPs of a first ECP (electronic control boards) under the condition that a terminal accesses the first edge application through the ECP and the access congestion degree of the first ECP is larger than a preset threshold value, wherein N is a positive integer;
Under the condition that ECPs for switching access are determined according to the state information of the N neighbor ECPs, a first access switching request is sent to an edge computing management platform ECM through the first ECP, wherein the first access switching request is used for requesting ECPs for switching access;
And when receiving a terminal routing policy URSP sent by the policy control function PCF, the URSP is configured to instruct the terminal to access the first edge application through a second ECP of the N neighbor ECPs, and access the first edge application through the second ECP.
In a fourth aspect, an embodiment of the present application provides an edge application access device, including a second transceiver configured to:
receiving a first access switching request sent by a terminal through a first ECP under the condition that the ECP for switching access is determined, wherein the first access switching request is used for requesting the ECP for switching access;
Sending a second access switching request to the PCF based on the first access switching request, so that the PCF sends URSP to the terminal, wherein the URSP is configured to instruct the terminal to access the first edge application through a second ECP of the N neighbor ECPs;
Wherein, when the first access switching request carries identification information of a second ECP, the second access switching request is the first access switching request; or, in the case that the first access switching request does not carry the identification information of the second ECP, the second access switching request carries the identification information of the second ECP.
In a fifth aspect, an embodiment of the present application further provides a communication device, including: a transceiver, a memory, a processor, and a program stored on the memory and executable on the processor; wherein the processor is configured to read the program in the memory to implement the steps in the method according to the first aspect or to implement the steps in the method according to the second aspect.
In a sixth aspect, embodiments of the present application further provide a readable storage medium storing a program, which when executed by a processor, implements the steps of the method according to the first aspect, or implements the steps of the method according to the second aspect.
In the embodiment of the application, under the condition that the access congestion degree of the first ECP accessed by the terminal is greater than the preset threshold, the terminal can acquire the state information of the neighbor ECP of the first ECP and can autonomously decide whether to switch the accessed ECP based on the acquired state information of the neighbor ECP. In the case of determining to switch an accessed ECP, an access switch request may be sent to effect switching of the accessed ECP. In this way, the autonomy of the terminal for selecting the ECP for accessing the edge application can be improved, and the flexibility and reliability of the edge application access can be further improved.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings that are needed in the description of the embodiments of the present application will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and other drawings may be obtained according to these drawings without inventive effort to a person of ordinary skill in the art.
FIG. 1 is a block diagram of a network system to which embodiments of the present application are applicable;
FIG. 2 is one of the flowcharts of the method for accessing an edge application provided by an embodiment of the present application;
FIG. 3 is a second flowchart of an edge application access method according to an embodiment of the present application;
FIG. 4 is a third flowchart of an edge application access method according to an embodiment of the present application;
FIG. 5 is a block diagram of an edge application access device according to an embodiment of the present application;
FIG. 6 is a second block diagram of an edge application access device according to an embodiment of the present application;
Fig. 7 is a block diagram of a communication device according to an embodiment of the present application.
Detailed Description
The following description of the embodiments of the present application will be made clearly and fully with reference to the accompanying drawings, in which it is evident that the embodiments described are some, but not all embodiments of the application. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application.
The terms "first," "second," and the like in this disclosure are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus. Furthermore, the use of "and/or" in the present application means at least one of the connected objects, such as a and/or B and/or C, means 7 cases including a alone a, B alone, C alone, and both a and B, both B and C, both a and C, and both A, B and C.
Referring to fig. 1, fig. 1 is a block diagram of a network system to which an embodiment of the present application is applicable, and as shown in fig. 1, the network system may include a terminal 11, an ECP12, an ECP13, an edge computation management platform (Edge Computing Management Platform, ECM) 14, and a policy control function (Policy Control Function, PCF) 15.
The ECM, which may also be referred to as an edge computing service operation platform, may be used to provide services such as ECP status monitoring, user status monitoring, service image monitoring, and the like, and may also be used for application delivery.
The ECP, which may also be referred to as an edge PaaS platform or node, may be configured to provide an edge application access service, provide a load condition of an edge application, and provide an edge application access load condition of a peripheral ECP. Alternatively, as shown in fig. 1, the ECP may include an edge application, but is not limited thereto. An edge application is an application deployed at the ECP.
A terminal, which may also be referred to as a User Equipment (UE), may be used to access applications, capability services, etc. of an ECP. In practical applications, the terminal may be a Mobile phone, a tablet computer (Tablet Personal Computer), a Personal digital assistant (Personal DIGITAL ASSISTANT, PDA), a Mobile internet device (Mobile INTERNET DEVICE, MID), a wearable device (Wearable Device), or a vehicle-mounted device.
PCF, may be used to issue terminal routing policies (UE Route Selection Policy, URSP) for the UE.
The ECP may communicate with the ECM over the IF1 interface and may be used for status information synchronization, monitoring, alerting, etc. The UE may communicate with the ECP via the IF2 interface and may be used to detect the load, operation, etc. of the ECP. The ECM may communicate with the PCF via the IF3 interface and may be used to provide a destination ECP selection for the UE. The following describes each interface:
1. state probe request interface between UE and ECP
The interface method comprises the following steps: a send (post), an application program interface (Application Programming Interface, API), a gateway (GateWay, gw), or application information (APPInfo). The request parameters are shown in Table 1.
Table 1: request parameters
Name of the name Type(s) Whether or not it is necessary Description of the invention
GroupId String Is that Assigned packet number
ApiId String Is that Specified API number
APPId String Is that Formulated APP numbering
2. State detection interface between ECP and ECM
The interface method comprises the following steps: post, api, gw or neighbor information (NeighborInfo). The request parameters are shown in Table 2. The return parameters are shown in Table 3.
Table 2: request parameters
Name of the name Type(s) Whether or not it is necessary Description of the invention
GroupId String Is that Assigned packet number
ApiId String Is that Specified API number
APPId String Is that Formulated APP numbering
Table 3: return parameters
Name of the name Type(s) Whether or not it is necessary Description of the invention
ECPID String Is that ECPI identification information of neighbor node
Info InfoType Is that Returning state information of current node
3. State detection interface between a state acquisition interface between an ECM and an ECP
The interface method comprises the following steps: acquisition (get), api, gw, or ECP information (ECPInfo). The request parameters are shown in Table 4 and the return parameters are shown in Table 5.
Table 4: request parameters
Name of the name Type(s) Whether or not it is necessary Description of the invention
ECPID String Is that ECPID of neighbor nodes
Table 5: return parameters
Name of the name Type(s) Whether or not it is necessary Description of the invention
ECPID String Is that ECPID of neighbor nodes
Info InfoType Is that Returning state information of current node
In tables 1 to 5, strings (strings); application (APP); identification information (ECPID) of the ECP; information (Info); information type (InfoType).
The following describes an edge application access method according to an embodiment of the present application.
In the embodiment of the application, the first ECP is an ECP accessed before the ECP accessed by the terminal is switched, namely a source ECP, and the second ECP is an ECP accessed after the ECP accessed by the terminal is switched, namely a target ECP. The first ECP may have N neighbor ECPs, N being a positive integer, and the second ECP is one of the N neighbor ECPs.
Referring to fig. 2, fig. 2 is one of flowcharts of an edge application access method provided in an embodiment of the present application. The edge application access method shown in fig. 2 may be performed by a terminal.
As shown in fig. 2, the edge application access method may include the steps of:
Step 201, when a terminal accesses a first edge application through a first edge computing platform ECP, and the access congestion degree of the first ECP is greater than a preset threshold, state information of N neighbor ECPs of the first ECP is obtained, and N is a positive integer.
In the embodiment of the application, the terminal can autonomously detect that the access congestion degree of the first ECP is greater than a preset threshold. Such as: and determining that the access congestion degree of the first ECP is greater than a preset threshold value under the condition that the response speed of the access request of the first edge application is smaller than a preset response speed or the packet loss rate of the first edge application is greater than a preset packet loss rate. Of course, in some embodiments, the terminal may also determine that the access congestion level of the first ECP is greater than a preset threshold in other manners, such as: and receiving prompt information sent by the first ECP, wherein the prompt information is used for determining that the access congestion degree of the first ECP is greater than a preset threshold value under the condition that the access congestion degree of the first ECP is greater than the preset threshold value, but the method is not limited to the method.
After determining that the access congestion degree of the first ECP is greater than a preset threshold, the terminal may acquire state information of N neighbor ECPs of the first ECP to determine whether to switch the ECPs for access.
The state information of the ECP may be used to determine the access congestion level of the ECP. Optionally, the state information of the ECP may include, but is not limited to, at least one of:
the available state of the ECP is used for representing whether the ECP is in an accessible state or not;
the access egress network bandwidth of the ECP;
the terminal access condition of the ECP is used for representing the number of the access terminals of the ECP;
the load condition of the ECP is used for representing the load degree of the ECP;
The access condition of the first edge application of the ECP is used to characterize the number of access terminals of the first edge application of the ECP.
In the case that the ECP is in an accessible state, the access outlet network bandwidth of the ECP is inversely related to the access congestion degree of the ECP, namely, the larger the access outlet network bandwidth of the ECP is, the smaller the access congestion degree of the ECP is, and conversely, the larger the access congestion degree of the ECP is; the number of the access terminals of the ECP is positively correlated with the access congestion degree of the ECP, namely, the higher the number of the access terminals of the ECP is, the higher the access congestion degree of the ECP is, and otherwise, the lower the access congestion degree of the ECP is; the load degree of the ECP is positively correlated with the access congestion degree of the ECP, namely, the higher the load degree of the ECP is, the higher the access congestion degree of the ECP is, and conversely, the lower the access congestion degree of the ECP is; the number of access terminals of the first edge application of the ECP is positively correlated with the access congestion level of the ECP, i.e. the greater the number of access terminals of the first edge application of the ECP, the higher the access congestion level of the ECP and vice versa.
In a specific implementation, the terminal may obtain state information of N neighbor ECPs of the first ECP through the following implementation manner:
in a first implementation manner, the obtaining the state information of N neighbor ECPs of the first ECP may be expressed as: and receiving the state information of N neighbor ECPs of the first ECP, which is sent by an ECM. In this implementation, the state information of the N neighbor ECPs is obtained by an ECM and informed of the first ECP.
In a second implementation manner, the obtaining the state information of N neighbor ECPs of the first ECP may be expressed as: and receiving the self state information sent by the N neighbor ECPs. In this implementation, the first ECP may communicate with a neighbor ECP to obtain the state information of the neighbor ECP directly from the N neighbor ECPs. In practical applications, the N neighbor ECPs may send their own status information to the first ECP based on the request of the first ECP, but not limited thereto.
In the embodiment of the application, the terminal can autonomously determine whether to switch the accessed ECP according to the state information of the N neighbor ECPs.
In a specific implementation, in a first implementation manner, the terminal may directly determine whether to switch the accessed ECPs according to the state information of the N neighbor ECPs. Optionally, the terminal may determine access congestion degrees of the N neighbor ECPs according to the state information of the N neighbor ECPs; under the condition that ECPs with access congestion degrees smaller than the preset threshold value exist in the N neighbor ECPs, the ECP for switching access can be determined; otherwise, it may be determined to discard the ECP that switched access.
In a second implementation manner, the terminal may determine whether to switch the ECP accessed by combining the state information of the first ECP and the state information of the N neighbor ECPs. Optionally, the terminal may determine the access congestion degree of the first ECP and the access congestion degrees of the N neighbor ECPs according to the state information of the first ECP and the state information of the N neighbor ECPs; determining ECP of switching access under the condition that ECP with access congestion degree smaller than that of the first ECP exists in the N neighbor ECPs; otherwise, it may be determined to discard the ECP that switched access.
After determining to switch the ECP accessed, the terminal may perform step 202; the terminal may end the flow after determining to discard the ECP to which to handover access.
Step 202, when determining the ECP for switching access according to the state information of the N neighbor ECPs, sending, by the first ECP, a first access switching request to an edge computing management platform ECM, where the first access switching request is used for requesting the ECP for switching access.
In specific implementation, a terminal sends a first access switching request to the first ECP, wherein the first access switching request is used for requesting to switch ECP of access; and the first ECP forwards the first access switching request to an ECM, and the ECM sends a second access switching request to the PCF so that the PCF sends URSP to the terminal to instruct the terminal to access the first edge application through the second ECP in the N neighbor ECPs.
In the embodiment of the present application, in the first implementation manner, when the first access switching request carries the identification information of the second ECP, the second access switching request is the first access switching request. In a second implementation manner, the second access switching request is different from the first access switching request, and the main difference is that: the first access switching request does not carry the identification information of the second ECP, and the second access switching request carries the identification information of the second ECP.
In the first implementation, the second ECP is determined by a terminal. In the second implementation described above, the second ECP is determined by an ECM. It can be seen that, in the embodiment of the present application, the second ECP may be determined by the terminal or the ECM, and specifically, the determination of who may be set according to the actual situation, which is not limited in the embodiment of the present application.
Step 203, when a terminal routing policy URSP sent by a policy control function PCF is received, where the URSP is configured to instruct the terminal to access the first edge application through a second ECP of the N neighbor ECPs, and access the first edge application through the second ECP.
In a specific implementation, the PCF may obtain the identification information of the second ECP based on the received second access handover request, and may further send URSP for instructing the terminal to access the first edge application through the second ECP to the terminal, so that the terminal starts to access the first edge application through the second ECP. To this end, the switching of the ECP for accessing the first edge application is completed.
According to the edge application access method, when the access congestion degree of the first ECP accessed by the terminal is larger than a preset threshold value, the terminal can acquire the state information of the neighbor ECP of the first ECP, and can autonomously decide whether to switch the accessed ECP based on the acquired state information of the neighbor ECP. In the case of determining to switch an accessed ECP, an access switch request may be sent to effect switching of the accessed ECP. In this way, the autonomy of the terminal for selecting the ECP for accessing the edge application can be improved, and the flexibility and reliability of the edge application access can be further improved.
In an embodiment of the present application, optionally, the obtaining the state information of N neighbor ECPs of the first ECP includes:
sending a neighbor ECP state query request to the ECM via the first ECP;
And receiving the state information of the N neighbor ECPs sent by the ECM through the first ECP.
In specific implementation, the terminal may send a neighbor ECP status query request to the first ECP when obtaining that the access congestion degree of the first ECP is greater than a preset threshold. The first ECP forwards a neighbor ECP state query request to an ECM. The ECM sends a neighbor ECP status query request to each of the N neighbor ECPs. The ECP state query request may also be referred to as a neighbor ECP state acquisition request or a neighbor ECP state access request, and is used to request to acquire neighbor ECP state information.
Each of the N neighbor ECPs may feed back its own state information to ECM, and ECM acquires the state information of the N neighbor ECPs. ECM sends status information of the N neighbor ECPs to the first ECP. And the first ECP returns the state information of the N neighbor ECPs to the terminal.
It can be seen that in this alternative embodiment, the terminal can obtain, according to the ECP-ECM architecture, the state information of the neighbor ECP that is accessing the ECP.
In an embodiment of the present application, optionally, before the sending the first access switching request to the edge computing management platform ECM, in a case of determining to switch the ECP accessing the first edge application, the method further includes:
determining the second ECP according to the state information of the N neighbor ECPs;
The first access switching request comprises identification information of the second ECP.
In this alternative embodiment, the second ECP is determined by the terminal. In this way, the terminal can access the first edge application on the ECP which the terminal desires to access, so that the autonomy of the edge application access can be improved.
Optionally, the second ECP may be an ECP with the smallest access congestion degree in the N neighbor ECPs, so that access reliability of the terminal in accessing the first edge application may be improved.
Referring to fig. 3, fig. 3 is a second flowchart of an edge application access method according to an embodiment of the present application. The edge application access method shown in fig. 3 is performed by the ECM.
As shown in fig. 3, the edge application access method may include the steps of:
Step 301, when the receiving terminal determines to switch the ECP of the access, a first access switching request is sent through a first ECP, where the first access switching request is used to request the ECP of the access.
Step 302, a second access switching request is sent to the PCF based on the first access switching request, so that the PCF sends URSP to the terminal, and the URSP is configured to instruct the terminal to access the first edge application through a second ECP of the N neighbor ECPs.
Wherein, when the first access switching request carries identification information of a second ECP, the second access switching request is the first access switching request; or, in the case that the first access switching request does not carry the identification information of the second ECP, the second access switching request carries the identification information of the second ECP.
Optionally, before the access switching request sent by the terminal is received through the first ECP, the method further includes:
receiving a neighbor ECP state query request sent by a terminal through a first ECP;
sending ECP state query requests to N neighbor ECPs of the first ECP, wherein N is a positive integer;
Receiving state information returned by the N neighbor ECPs;
and sending the state information of the N neighbor ECPs to the terminal through the first ECP.
Optionally, in a case that the first access switching request does not carry the identification information of the second ECP, after determining to switch to the first access switching request sent by the first ECP and after sending the second access switching request to the PCF, the receiving terminal further includes:
determining the second ECP according to the state information of the N neighbor ECPs;
the second access switching request includes identification information of the second ECP.
In this alternative embodiment, the second ECP is determined by the terminal. In this way, the terminal does not need to determine the ECP for switching access, so that the power consumption of the terminal can be reduced.
Optionally, the second ECP may be an ECP with the smallest access congestion degree in the N neighbor ECPs, so that access reliability of the terminal in accessing the first edge application may be improved.
It should be noted that this embodiment is an embodiment of ECM corresponding to the embodiment of the method of fig. 2, and thus, reference may be made to the description related to the embodiment of the method of fig. 2, and the same advantageous effects may be achieved. In order to avoid repetition of the description, a description thereof will be omitted.
In the edge access request method of this embodiment, after receiving a first access switching request sent by a terminal through a first ECP, the ECM may send a second access switching request to the PCF based on the first access switching request, where the second access switching request carries identification information of the second ECP. In this way, the PCF may send URSP, indicating that the terminal accesses the first edge application through the second ECP, to the terminal based on the received second access switching request, so that the terminal accesses the first edge application through the second ECP, and completes the switching of the ECP for accessing the first edge application, thereby improving the reliability of the terminal accessing the edge application.
It should be noted that, the various optional implementations described in the embodiments of the present application may be implemented in combination with each other without collision, or may be implemented separately, which is not limited to the embodiments of the present application.
For ease of understanding, examples are illustrated below:
In this example, as shown in fig. 4, the edge application access method includes the steps of:
step 1, the UE is accessing an edge application service of a certain ECP.
And 2, when the UE judges that the ECP application service access is congested, requesting to access the peripheral ECP state.
In specific implementation, the UE finds that the application access service of the ECP is slow/access congestion, and determines that it needs to detect the access state of the neighboring ECP.
And step 3, the UE initiates a neighbor ECP state acquisition request to the ECP.
In particular implementations, the neighbor ECP state acquisition request may be used to query the neighbor ECP state, as well as the access state of the edge application of the neighbor ECP.
And 4, the ECP initiates a neighbor ECP state acquisition request to the ECM.
And 5, the ECM initiates a neighbor ECP state acquisition request to the neighbor ECP.
And 6, the neighbor ECP returns state information to the ECM.
In particular implementations, the state information may include information on availability of neighbor ECPs, access to egress network bandwidth, access to user conditions, server load conditions, and the like.
And 7, the ECM returns the state information of the neighbor ECP to the ECP.
And 8, the ECP returns the state information of the neighbor ECP to the UE.
And 9, the UE judges whether the ECP which is being accessed needs to be replaced according to the state information of the neighbor ECP and the state information of the ECP which is being accessed currently.
If the switching is not needed, the following operation is not executed, and the flow is ended; if a handover is required, the following procedure is performed.
Step 10, the UE initiates a request to the ECP to replace the access ECP.
Step 11, the ECP forwards the request to the ECM.
And 12, the ECM judges the neighbor ECP needing revisiting and sends an application visit position replacement request of the appointed UE to the PCF.
Step 13, the PCF issues corresponding URSP according to the user information.
Step 14, the UE starts to access the selected neighbor ECP.
In the embodiment of the application, the UE can acquire neighbor ECP information which is accessing ECP according to ECP-ECM architecture; the UE can select the optimal neighbor ECP to be accessed according to the ECP-ECM architecture and related processes; the UE is able to deliver the dynamic selection of neighbor ECPs to the PCF via ECP-ECM.
According to the embodiment of the application, the UE can dynamically select the neighbor ECP based on the current ECP and the states of the load, the exit bandwidth and the like of the neighbor ECP, so as to obtain the optimal service experience. In addition, the ECP mode of selecting service based on ECP state can be added for UE besides position selection without changing core network architecture.
Referring to fig. 5, fig. 5 is one of the block diagrams of the edge application access device provided in the embodiment of the present application. As shown in fig. 5, the edge application access device 500 includes:
a first transceiver 501 for:
Acquiring state information of N neighbor ECPs of a first ECP (electronic control boards) under the condition that a terminal accesses the first edge application through the ECP and the access congestion degree of the first ECP is larger than a preset threshold value, wherein N is a positive integer;
Under the condition that ECPs for switching access are determined according to the state information of the N neighbor ECPs, a first access switching request is sent to an edge computing management platform ECM through the first ECP, wherein the first access switching request is used for requesting ECPs for switching access;
And when receiving a terminal routing policy URSP sent by the policy control function PCF, the URSP is configured to instruct the terminal to access the first edge application through a second ECP of the N neighbor ECPs, and access the first edge application through the second ECP.
Optionally, the first transceiver 501 is further configured to:
sending a neighbor ECP state query request to the ECM via the first ECP;
And receiving the state information of the N neighbor ECPs sent by the ECM through the first ECP.
Optionally, the edge application access device 500 further includes a first processor configured to:
determining the second ECP according to the state information of the N neighbor ECPs;
The first access switching request comprises identification information of the second ECP.
The edge application access device 500 can implement the processes of the method embodiment of fig. 2 of the present application and achieve the same advantages, and in order to avoid repetition, a detailed description is omitted here.
Referring to fig. 6, fig. 6 is a second block diagram of an edge application access device according to an embodiment of the present application. As shown in fig. 6, the edge application access device 600 includes:
a second transceiver 601 for:
receiving a first access switching request sent by a terminal through a first ECP under the condition that the ECP for switching access is determined, wherein the first access switching request is used for requesting the ECP for switching access;
Sending a second access switching request to the PCF based on the first access switching request, so that the PCF sends URSP to the terminal, wherein the URSP is configured to instruct the terminal to access the first edge application through a second ECP of the N neighbor ECPs;
Wherein, when the first access switching request carries identification information of a second ECP, the second access switching request is the first access switching request; or, in the case that the first access switching request does not carry the identification information of the second ECP, the second access switching request carries the identification information of the second ECP.
Optionally, the second transceiver 601 is further configured to:
receiving a neighbor ECP state query request sent by a terminal through a first ECP;
sending ECP state query requests to N neighbor ECPs of the first ECP, wherein N is a positive integer;
Receiving state information returned by the N neighbor ECPs;
and sending the state information of the N neighbor ECPs to the terminal through the first ECP.
Optionally, the edge application access device 600 further includes a second processor configured to:
determining the second ECP according to the state information of the N neighbor ECPs;
the second access switching request includes identification information of the second ECP.
The edge application access device 600 can implement the processes of the method embodiment of fig. 3 of the present application and achieve the same advantages, and in order to avoid repetition, a detailed description is omitted here.
The embodiment of the application also provides communication equipment. Referring to fig. 7, a communication device may include a processor 701, a memory 702, and a program 7021 stored on the memory 702 and executable on the processor 701. In the case that the communication device is a terminal, any steps and the same beneficial effects in the method embodiment corresponding to fig. 2 can be implemented when the program 7021 is executed by the processor 701, which will not be described herein again; in the case that the communication device is an ECM, the program 7021, when executed by the processor 701, may implement any steps and achieve the same advantageous effects in the method embodiment corresponding to fig. 3, which will not be described herein.
Those of ordinary skill in the art will appreciate that all or a portion of the steps of implementing the methods of the embodiments described above may be implemented by hardware associated with program instructions, where the program may be stored on a readable medium. The embodiment of the present application further provides a readable storage medium, where a computer program is stored, where the computer program when executed by a processor may implement any step in the method embodiment corresponding to fig. 2 or fig. 3, and the same technical effect may be achieved, and in order to avoid repetition, a description is omitted herein.
Such as Read-Only Memory (ROM), random access Memory (Random Access Memory, RAM), magnetic or optical disk, etc.
While the foregoing is directed to the preferred embodiments of the present application, it will be appreciated by those skilled in the art that various modifications and adaptations can be made without departing from the principles of the present application, and such modifications and adaptations are intended to be comprehended within the scope of the present application.

Claims (14)

1. An edge application access method performed by a terminal, the method comprising:
Acquiring state information of N neighbor ECPs of a first ECP (electronic control boards) under the condition that a terminal accesses the first edge application through the ECP and the access congestion degree of the first ECP is larger than a preset threshold value, wherein N is a positive integer;
Under the condition that ECPs for switching access are determined according to the state information of the N neighbor ECPs, a first access switching request is sent to an edge computing management platform ECM through the first ECP, wherein the first access switching request is used for requesting ECPs for switching access;
And when receiving a terminal routing policy URSP sent by the policy control function PCF, the URSP is configured to instruct the terminal to access the first edge application through a second ECP of the N neighbor ECPs, and access the first edge application through the second ECP.
2. The method of claim 1, wherein the obtaining status information of N neighbor ECPs of the first ECP comprises:
sending a neighbor ECP state query request to the ECM via the first ECP;
And receiving the state information of the N neighbor ECPs sent by the ECM through the first ECP.
3. The method of claim 1, wherein in the event that it is determined to switch ECPs accessing the first edge application, the method further comprises, prior to sending the first access switch request to an edge computing management platform ECM:
determining the second ECP according to the state information of the N neighbor ECPs;
The first access switching request comprises identification information of the second ECP.
4. An edge application access method performed by an ECM, the method comprising:
receiving a first access switching request sent by a terminal through a first ECP under the condition that the ECP for switching access is determined, wherein the first access switching request is used for requesting the ECP for switching access, and the first ECP is the ECP accessed before the ECP for switching access by the terminal;
Sending a second access switching request to the PCF based on the first access switching request, so that the PCF sends URSP to the terminal, wherein the URSP is configured to instruct the terminal to access the first edge application through a second ECP of the N neighbor ECPs;
Wherein, when the first access switching request carries identification information of a second ECP, the second access switching request is the first access switching request; or, in the case that the first access switching request does not carry the identification information of the second ECP, the second access switching request carries the identification information of the second ECP.
5. The method of claim 4, wherein prior to receiving the access switch request sent by the terminal via the first ECP, the method further comprises:
receiving a neighbor ECP state query request sent by a terminal through a first ECP;
sending ECP state query requests to N neighbor ECPs of the first ECP, wherein N is a positive integer;
Receiving state information returned by the N neighbor ECPs;
and sending the state information of the N neighbor ECPs to the terminal through the first ECP.
6. The method according to claim 4, wherein in the case where the first access switching request does not carry the identification information of the second ECP, the receiving terminal, in the case where it is determined to switch the ECP accessing the first edge application, after sending the first access switching request through the first ECP, after sending the second access switching request to the PCF, the method further comprises:
determining the second ECP according to the state information of the N neighbor ECPs;
the second access switching request includes identification information of the second ECP.
7. An edge application access device, characterized in that, the edge application access device comprises a first transceiver for:
Acquiring state information of N neighbor ECPs of a first ECP (electronic control boards) under the condition that a terminal accesses the first edge application through the ECP and the access congestion degree of the first ECP is larger than a preset threshold value, wherein N is a positive integer;
Under the condition that ECPs for switching access are determined according to the state information of the N neighbor ECPs, a first access switching request is sent to an edge computing management platform ECM through the first ECP, wherein the first access switching request is used for requesting ECPs for switching access;
And when receiving a terminal routing policy URSP sent by the policy control function PCF, the URSP is configured to instruct the terminal to access the first edge application through a second ECP of the N neighbor ECPs, and access the first edge application through the second ECP.
8. The edge application access device of claim 7, wherein the first transceiver is further configured to:
sending a neighbor ECP state query request to the ECM via the first ECP;
And receiving the state information of the N neighbor ECPs sent by the ECM through the first ECP.
9. The edge application access device of claim 7, further comprising a first processor to:
determining the second ECP according to the state information of the N neighbor ECPs;
The first access switching request comprises identification information of the second ECP.
10. An edge application access device, the edge application access device comprising a second transceiver for:
receiving a first access switching request sent by a terminal through a first ECP under the condition that the ECP for switching access is determined, wherein the first access switching request is used for requesting the ECP for switching access, and the first ECP is the ECP accessed before the ECP for switching access by the terminal;
Sending a second access switching request to the PCF based on the first access switching request, so that the PCF sends URSP to the terminal, wherein the URSP is configured to instruct the terminal to access the first edge application through a second ECP of the N neighbor ECPs;
Wherein, when the first access switching request carries identification information of a second ECP, the second access switching request is the first access switching request; or, in the case that the first access switching request does not carry the identification information of the second ECP, the second access switching request carries the identification information of the second ECP.
11. The edge application access device of claim 10, wherein the second transceiver is further configured to:
receiving a neighbor ECP state query request sent by a terminal through a first ECP;
sending ECP state query requests to N neighbor ECPs of the first ECP, wherein N is a positive integer;
Receiving state information returned by the N neighbor ECPs;
and sending the state information of the N neighbor ECPs to the terminal through the first ECP.
12. The edge application access device of claim 10, further comprising a second processor to:
determining the second ECP according to the state information of the N neighbor ECPs;
the second access switching request includes identification information of the second ECP.
13. A communication device comprising a processor, a memory and a program stored on the memory and executable on the processor, the program when executed by the processor implementing the steps of the edge application access method of any one of claims 1 to 3 or the steps of the edge application access method of any one of claims 4 to 6.
14. A readable storage medium, characterized in that the readable storage medium has stored thereon a program which, when executed by a processor, implements the steps of the edge application access method according to any one of claims 1 to 3 or the steps of the edge application access method according to any one of claims 4 to 6.
CN202011430691.0A 2020-12-07 2020-12-07 Edge application access method and device and related equipment Active CN114615274B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011430691.0A CN114615274B (en) 2020-12-07 2020-12-07 Edge application access method and device and related equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011430691.0A CN114615274B (en) 2020-12-07 2020-12-07 Edge application access method and device and related equipment

Publications (2)

Publication Number Publication Date
CN114615274A CN114615274A (en) 2022-06-10
CN114615274B true CN114615274B (en) 2024-08-30

Family

ID=81856396

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011430691.0A Active CN114615274B (en) 2020-12-07 2020-12-07 Edge application access method and device and related equipment

Country Status (1)

Country Link
CN (1) CN114615274B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019011408A1 (en) * 2017-07-10 2019-01-17 Nokia Solutions And Networks Oy Handover of mec application
CN109495938A (en) * 2018-12-21 2019-03-19 西安电子科技大学 Method for switching network based on multiple access edge calculations

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11627444B2 (en) * 2018-06-06 2023-04-11 Intel Corporation Vehicle-to-everything session and service continuity in automotive edge computing systems
WO2020209842A1 (en) * 2019-04-09 2020-10-15 Huawei Technologies Co., Ltd. Low latency and reliable name based transport

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019011408A1 (en) * 2017-07-10 2019-01-17 Nokia Solutions And Networks Oy Handover of mec application
CN109495938A (en) * 2018-12-21 2019-03-19 西安电子科技大学 Method for switching network based on multiple access edge calculations

Also Published As

Publication number Publication date
CN114615274A (en) 2022-06-10

Similar Documents

Publication Publication Date Title
CN113169897B (en) Method and apparatus for analyzing functional discovery
US11706702B2 (en) Network entity, user equipment and method for the control and use of network slices
JP7257539B2 (en) User plane routing method and apparatus
US20210243264A1 (en) Method and apparatus for providing edge computing services
CN114788315A (en) Policy-based access and mobility management function (AMF) selection using Network Slice Selection Assistance Information (NSSAI) availability information
CN111787069A (en) Method, device and equipment for processing service access request and computer storage medium
KR101938455B1 (en) Method and apparatus for perforiming dynamic edge computing
US9300702B2 (en) Network conference method and apparatus
CN112566072A (en) NF-based communication method, device and storage medium
CN117546451A (en) Methods, systems, and computer readable media for optimizing network traffic allocation during producer Network Function (NF) selection using producer NF performance based on slot tracking
WO2016150494A1 (en) Methods and apparatus for evaluating communication network resource along a navigational route
KR102233894B1 (en) Network function and method for processing request using the same
CN113692753A (en) Network device and method for searching edge service implemented in network device
EP3439250A1 (en) Slice management system and slice management method
CN113873569A (en) Radio resource management method, storage medium, and electronic device
US8601151B2 (en) Apparatus and method for receiving data
US20220141762A1 (en) Network slice selection in a wireless telecommunications network
CN114615274B (en) Edge application access method and device and related equipment
CN116367225A (en) Service discovery processing method, device and storage medium
US10063614B2 (en) Method for obtaining a storage identifier in a hierarchical level of storage in a network for storing data
CN114079999A (en) Communication control method, network element and storage medium
CN117640766A (en) CDN scheduling method, CDN scheduling system and storage medium
SE543700C2 (en) Methods and apparatuses for quality of service assessment in a network
US20140314058A1 (en) Optimizing device service availability and usage in a wireless personal network
JP2009118220A (en) Mobile communication system, radio channel controller, mobile station, exchange, and radio channel control method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant