Service deployment method, system and device for multi-access edge computing device
By intelligently deploying hot applications based on the application access popularity of the MEC equipment coverage area, the problem of increased resource demand is solved, and users' rapid access and resource efficiency are improved.
Patent Information
- Application Number
- CN202011276725.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-11-16
- Publication Date
- 2024-12-10
- Estimated Expiration
- 2040-11-16
AI Technical Summary
Deploying all applications on multi-access edge computing (MEC) devices leads to a sharp increase in resource demand, and users do not necessarily need to access all applications, resulting in waste of resources.
According to the application access popularity in the MEC device coverage area, hotspot applications are deployed intelligently and dynamically. By sending monitoring requests to the core network, statistics access popularity, and adjusting application deployment, we ensure that users can quickly access hotspot applications while reducing resource requirements.
It realizes the need for users to quickly access hot applications, while reducing the resource requirements of MEC equipment and improving resource utilization efficiency.
Smart Images

Figure CN114510247B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of mobile communications, and in particular to a service deployment method and service deployment system for a multi-access edge computing (MEC) device, and a MEC service management device. Background Art
[0002] Deploy applications on MEC devices at the edge of the network so that users can access corresponding applications through MEC devices at the nearest network edge, improving access speed.
[0003] The inventors found that if all applications are deployed on each MEC device, the resource requirements of the MEC device will increase dramatically, and users in the coverage area of the MEC device may not necessarily have the need to access all applications. Summary of the invention
[0004] The disclosed embodiments deploy hotspot applications on MEC devices according to the access popularity of applications in the coverage area of the MEC devices, thereby realizing intelligent and dynamic deployment of hotspot applications on the MEC devices, so that users can access the hotspot applications directly through the MEC devices at the edge of the network, which not only meets the user's demand for fast access, but also reduces the resource demand of the MEC devices.
[0005] Some embodiments of the present disclosure provide an application deployment method for a multi-access edge computing device, including:
[0006] Sending a subscription request to the core network for monitoring access events of the first application;
[0007] Receiving a monitoring result monitored and returned by the core network based on the subscription request, wherein the monitoring result includes access information of the first application;
[0008] According to the access information of the first application, count the access popularity of the first application in the coverage area of each multi-access edge computing device respectively;
[0009] For any first multi-access edge computing device among the multi-access edge computing devices, the deployment of the first application of the first multi-access edge computing device is adjusted according to whether the access heat of the first application in the coverage area of the first multi-access edge computing device reaches the set heat threshold and whether the first multi-access edge computing device deploys the first application.
[0010] In some embodiments, adjusting the deployment of the first application of the first multi-access edge computing device includes:
[0011] If the access heat of the first application in the coverage area of the first multi-access edge computing device reaches a set heat threshold and the first application is not deployed on the first multi-access edge computing device, deploy the first application on the first multi-access edge computing device;
[0012] Alternatively, if the access heat of the first application in the coverage area of the first multi-access edge computing device does not reach the set heat threshold, and the first multi-access edge computing device has deployed the first application, the first application is undeployed on the first multi-access edge computing device.
[0013] In some embodiments, the sending a subscription request for monitoring access events of the first application to the core network includes: sending a subscription request for monitoring access events of the first application to a policy control function network element of the core network, so that the policy control function network element sends a monitoring policy for access events of the first application to the session management function network element according to the subscription request;
[0014] The receiving of the monitoring result monitored and returned by the core network based on the subscription request includes: receiving the monitoring result monitored and returned by the session management function network element of the core network based on the monitoring policy.
[0015] In some embodiments, it also includes:
[0016] The session management function network element receives a monitoring policy for an access event of the first application sent by the policy control function network element, where the monitoring policy includes information of the first application and receiving address information of the monitoring result;
[0017] The session management function network element sends a monitoring indication of an access event of the first application to the user plane function network element, where the monitoring indication includes information of the first application, and is used to instruct the user plane function network element to monitor the access event of the first application and return a monitoring result, where the monitoring result includes access information of the first application;
[0018] The session management function network element sends the monitoring result to the corresponding network element according to the receiving address information of the monitoring result.
[0019] In some embodiments, when the multi-access edge computing service management device executes the application deployment method of the multi-access edge computing device, the subscription request includes information of the first application and an address of the multi-access edge computing service management device receiving address information as a monitoring result;
[0020] When the multi-access edge computing service management device executes the steps of sending a subscription request and adjusting the deployment, and the network data analysis function network element executes the steps of receiving monitoring results and counting access popularity, the subscription request includes information of the first application, and the core network determines that the receiving address information of the monitoring results is the address of the network data analysis function network element.
[0021] In some embodiments, it also includes: receiving a statistical request for access popularity of the first application sent by a partner application device related to the first application, and in response to the statistical request, executing the step of sending a subscription request for monitoring access events of the first application to the core network.
[0022] In some embodiments, the access information of the first application includes identification information and location information of a user accessing the first application, and information of the accessed first application;
[0023] When the access information of the first application further includes information about the content of the accessed first application, the method further includes:
[0024] According to the access information of the first application, count the access popularity of the content of the first application in the coverage area of each multi-access edge computing device respectively;
[0025] The access popularity of the content of the first application in the coverage area of each multi-access edge computing device is sent to the partner application device related to the first application, so that the partner application device related to the first application adjusts the deployment of the hot content of the first application in the multi-access edge computing device.
[0026] Some embodiments of the present disclosure provide a multi-access edge computing service management device, including:
[0027] Memory; and
[0028] A processor coupled to the memory, the processor being configured to execute an application deployment method for a multi-access edge computing device based on instructions stored in the memory.
[0029] Some embodiments of the present disclosure provide an application deployment system for a multi-access edge computing device, including:
[0030] The multi-access edge computing service management device is configured to send a subscription request for monitoring access events of a first application to a core network; for any first multi-access edge computing device among the multi-access edge computing devices, according to whether the access heat of the first application in the coverage area of the first multi-access edge computing device reaches a set heat threshold and whether the first multi-access edge computing device deploys the first application, adjust the deployment of the first application of the first multi-access edge computing device;
[0031] The network data analysis function network element is configured to receive the monitoring results monitored and returned by the core network based on the subscription request, wherein the monitoring results include the access information of the first application; according to the access information of the first application, the access popularity of the first application in the coverage area of each multi-access edge computing device is counted respectively, and sent to the multi-access edge computing service management device.
[0032] Some embodiments of the present disclosure provide a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of an application deployment method for a multi-access edge computing device. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] The following is a brief introduction to the drawings required for use in the embodiments or related technical descriptions. The present disclosure can be more clearly understood according to the following detailed description with reference to the drawings.
[0034] Obviously, the drawings described below are only some embodiments of the present disclosure, and a person skilled in the art can obtain other drawings based on these drawings without creative work.
[0035] Figure 1 A schematic diagram showing an application deployment system for a multi-access edge computing device according to some embodiments of the present disclosure.
[0036] Figure 2 A flowchart illustrating an application deployment method for a multi-access edge computing device according to some embodiments of the present disclosure is shown.
[0037] Figure 3 A flowchart illustrating an application deployment method for a multi-access edge computing device according to some other embodiments of the present disclosure is shown.
[0038] Figure 4 A flowchart illustrating an application deployment method for a multi-access edge computing device according to some other embodiments of the present disclosure is shown.
[0039] Figure 5 A schematic diagram showing an application deployment system for a multi-access edge computing device according to some other embodiments of the present disclosure.
[0040] Figure 6 A schematic diagram of a multi-access edge computing service management device according to some embodiments of the present disclosure is shown. DETAILED DESCRIPTION
[0041] The technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure.
[0042] Unless otherwise specified, descriptions such as “first” and “second” in the present disclosure are used to distinguish different objects and are not used to indicate meanings such as size or time sequence.
[0043] The disclosed embodiments deploy hotspot applications on MEC devices according to the access popularity of applications in the coverage area of the MEC devices, thereby realizing intelligent and dynamic deployment of hotspot applications on the MEC devices, which not only meets the user's demand for fast access, but also reduces the resource demand of the MEC devices.
[0044] Figure 1 A schematic diagram showing an application deployment system for a multi-access edge computing device according to some embodiments of the present disclosure.
[0045] like Figure 1 As shown, the system of this embodiment includes: MEC business management equipment, MEC equipment (also called edge node), upper-layer application deployment node (also called central node), partner application equipment, NWDAF (Network Data Analytics Function, network data analysis function) network element, PCF (Policy Control Function, policy control function) network element, SMF (Session Management Function, session management function) network element, UPF (User Plane Function, user plane function) network element, and may also include base stations, AMF (Access and Mobility Management Function, access and mobility management function) entities, MEPM (Multi-Access Edge platform manager, multi-access edge platform manager), VIM (Virtualized Infrastructure Manager, virtualized infrastructure manager) and other equipment.
[0046] MEC service management equipment includes, for example, 5GC Proxy (5G core network agent), MEO (Multi-Access Edge Orchestrator), image repository, OSS (Operation Support Systems), etc.
[0047] MEC devices include infrastructure and MEP (MEC Platform). MEP is deployed with MEC services, service registration, traffic rule control, domain name services and other functions. Based on MEP, various applications can be deployed on MEC devices. The figure shows two MEC devices 1 / 2 by way of example, where applications 1-3, namely APP1, APP2, and APP3, are deployed on MEC device 1, and applications 3-5, namely APP3, APP4, and APP5, are deployed on MEC device 2.
[0048] The SMF network element inserts an uplink classifier (UL CL) in the data transmission path (such as UPF network element) of the PDU (packet data unit) session to forward data packets that meet the application filtering rules to the specified path. For example, multiple user terminals access the 5G network and can access the cooperative applications deployed on the upper-layer application deployment nodes through UPF network elements (such as edge UPF network elements, central UPF network elements, etc.), such as APP1, APP4, APP6, etc. shown in the figure.
[0049] Among them, NWDAF network elements, PCF network elements, SMF network elements, UPF network elements, AMF entities, base stations, etc. belong to wireless communication networks (such as 5G networks); MEC business management equipment, MEC equipment, upper-layer application deployment nodes, partner application equipment, MEPM, VIM, etc. belong to the MEC system. The wireless communication network and the MEC system work together to realize the application deployment of multi-access edge computing devices.
[0050] Figure 2 A flowchart illustrating an application deployment method for a multi-access edge computing device according to some embodiments of the present disclosure is shown.
[0051] like Figure 2 As shown, the application deployment method of this embodiment includes: steps 210-240.
[0052] In step 210, a subscription request for monitoring access events of the first application is sent to the core network.
[0053] In some embodiments, when the multi-access edge computing service management device executes steps 210-240, the subscription request includes information of the first application and an address of the multi-access edge computing service management device that receives address information as a monitoring result.
[0054] In some embodiments, when the multi-access edge computing service management device executes steps 210 and 240 and the network data analysis function network element executes steps 220-230, the subscription request includes information of the first application, and the core network determines that the receiving address information of the monitoring results is the address of the network data analysis function network element.
[0055] In some embodiments, a request for statistics of access popularity of the first application sent by a partner application device related to the first application is received, and in response to the statistics request, a subscription request for monitoring access events of the first application is sent to the core network, thereby performing statistics of access popularity of the corresponding application according to the needs of the partner.
[0056] In step 220, a monitoring result returned by the core network based on the subscription request is received, where the monitoring result includes access information of the first application.
[0057] Depending on the monitoring granularity, the access information of the first application includes the identification information and location information of the user accessing the first application, and the information of the first application accessed (such as the identification and description information of the first application); on this basis, the access information of the first application also includes the information of the content of the first application accessed (such as the URL of the content of the first application, etc.). Thus, monitoring at a larger granularity at the application level and monitoring at a smaller granularity at the content level are achieved. Among them, the application can be, for example, a video application or other application. For a video application, the content can be, for example, a movie, but is not limited to the examples given.
[0058] In some embodiments, steps 210-220, for example, include: sending a subscription request for monitoring access events of the first application to the policy control function network element of the core network, so that the policy control function network element sends a monitoring policy for access events of the first application to the session management function network element according to the subscription request; the session management function network element receives the monitoring policy for access events of the first application sent by the policy control function network element, the monitoring policy including information of the first application and receiving address information of the monitoring results; the session management function network element sends a monitoring indication of access events of the first application to the user plane function network element, the monitoring indication including information of the first application, used to instruct the user plane function network element to monitor the access events of the first application and return the monitoring results, the monitoring results including the access information of the first application; the session management function network element sends the monitoring results to the corresponding network element according to the receiving address information of the monitoring results; and receives the monitoring results monitored and returned by the session management function network element of the core network based on the monitoring policy.
[0059] In step 230, the access popularity of the first application in the coverage area of each multi-access edge computing device is counted according to the access information of the first application.
[0060] When the access information of the first application also includes information about the content of the accessed first application, the access popularity of the content of the first application in the coverage area of each multi-access edge computing device can also be counted separately according to the access information of the first application.
[0061] The coverage area of each multi-access edge computing device is known, and the multi-access edge computing device that the user accesses should be counted can be determined based on the user's location information in the monitoring result. In the coverage area of the multi-access edge computing device, the more times the first application is accessed, the greater the access popularity of the first application, and the more times the content is accessed, the greater the access popularity of the content.
[0062] In step 240, for any first multi-access edge computing device among the multi-access edge computing devices, the deployment of the first application of the first multi-access edge computing device is adjusted according to whether the access heat of the first application in the coverage area of the first multi-access edge computing device reaches the set heat threshold and whether the first multi-access edge computing device deploys the first application.
[0063] If the access heat of the first application in the coverage area of the first multi-access edge computing device reaches the set heat threshold and the first multi-access edge computing device has not deployed the first application, the first application is deployed on the first multi-access edge computing device. Thus, hot applications are intelligently and dynamically deployed on the multi-access edge computing device.
[0064] If the access heat of the first application in the coverage area of the first multi-access edge computing device does not reach the set heat threshold, and the first multi-access edge computing device has deployed the first application, the first application is undeployed on the first multi-access edge computing device. Thus, the deployment of non-hotspot applications is intelligently and dynamically undeployed on the multi-access edge computing device.
[0065] In addition, if the access popularity of the content of the first application in the coverage area of each multi-access edge computing device is counted, the access popularity of the content of the first application in the coverage area of each multi-access edge computing device can also be sent to the partner application device related to the first application, so that the partner application device related to the first application adjusts the deployment of the hot content of the first application in the multi-access edge computing device. For example, deploy new hot content in the multi-access edge computing device, or cancel the deployment of non-hot content in the multi-access edge computing device.
[0066] According to the access popularity of applications in the coverage area of the MEC device, hot applications are deployed on the MEC device, thereby realizing the intelligent and dynamic deployment of hot applications on the MEC device. In addition, according to the access popularity of the content of applications in the coverage area of the MEC device, hot content is deployed on the MEC device, thereby realizing the intelligent and dynamic deployment of hot content on the MEC device. Users can directly access hot applications or content through the MEC device at the edge of the network, thereby satisfying the user's demand for fast access and reducing the resource requirements of the MEC device.
[0067] against Figure 2 In the illustrated embodiment, there are multiple application deployment methods. For example, the multi-access edge computing service management device executes steps 210 and 240, and the network data analysis function network element executes steps 220-230; or, the multi-access edge computing service management device executes steps 210-240. It can be seen that different application deployment methods of multi-access edge computing devices require different devices in the application deployment system, see respectively. Figure 3-4The information interaction diagram shows the equipment.
[0068] Figure 3 A flowchart illustrating an application deployment method for a multi-access edge computing device according to some other embodiments of the present disclosure is shown.
[0069] As mentioned above, an uplink classifier UL CL is inserted into the UPF network element. Multiple user terminals access the 5G network and can access cooperative applications deployed on upper-layer application deployment nodes through the UPF network element, such as APP1, APP4, APP6, etc. shown in the figure.
[0070] In step 310, the partner application device sends a statistical request for the access popularity of the first application to the MEC service management device, which carries information of the first application, such as the ID or description information of the first application.
[0071] In step 320, the MEC service management device sends a subscription request for monitoring access events of the first application to the PCF network element, which carries information of the first application and may also carry address information of the MEC service management device.
[0072] In step 330, the PCF network element requests the NWDAF network element for statistical demand information such as the receiving address information of the monitoring result of the first application, wherein the receiving address information of the monitoring result of the first application is, for example, the address of the NWDAF network element.
[0073] In step 340, the PCF network element sends a monitoring policy for access events of the first application to the SMF network element, where the monitoring policy includes information of the first application and receiving address information of the monitoring results.
[0074] In step 350, the SMF network element sends a monitoring indication of the access event of the first application to the UPF network element. The monitoring indication includes information of the first application, which is used to instruct the UPF network element to monitor the access event of the first application and return the monitoring result.
[0075] In step 360, the UPF network element monitors the access event of the first application according to the monitoring instruction and records the access information of the first application.
[0076] As mentioned above, depending on the monitoring granularity, the access information of the first application includes the identification information and location information of the user accessing the first application, and the information of the first application accessed (such as the identification and description information of the first application). On this basis, the access information of the first application also includes the information of the content of the first application accessed (such as the URL of the content of the first application, etc.).
[0077] In step 370, the UPF network element returns the monitoring result to the SMF network element, where the monitoring result includes the access information of the first application.
[0078] In step 380, the SMF network element sends the monitoring results to the corresponding NWDAF network element according to the receiving address information of the monitoring results of the first application.
[0079] In step 390, the NWDAF network element counts the access popularity of the first application in the coverage area of each MEC device according to the access information of the first application, and can also count the access popularity of the content of the first application in the coverage area of each multi-access edge computing device, and send the statistical information to the MEC service management device.
[0080] In step 3100, the MEC service management device adjusts the deployment of the first application of any first MEC device among the MEC devices according to whether the access heat of the first application in the coverage area of the first MEC device reaches the set heat threshold and whether the first MEC device deploys the first application. The specific adjustment method of the deployment can refer to step 240, which will not be repeated here.
[0081] Among them, the adjustment deployment is performed by the MEC service management device, and the adjustment deployment can be decided by the MEC service management device or the partner application device or by negotiation between the two. If the decision is made by the partner application device or the MEC service management device and the partner application device negotiate to make a decision, the MEC service management device can also send the statistical information of step 390 to the partner application device for decision-making. The partner application device also knows the deployment status of the application on the MEC device, so the MEC service management device does not need to send it.
[0082] If the access popularity of the content of the first application in the coverage area of each multi-access edge computing device is also counted, then continue to execute subsequent steps.
[0083] In step 3110, the MEC service management device sends statistical information on the access popularity of the content of the first application to the partner application device.
[0084] In step 3120, the partner application device adjusts the deployment of the hot content of the first application on the multi-access edge computing device based on the statistical information of the access popularity of the content of the first application, and notifies the upper-layer application deployment node of the information of the hot content and the information of the MEC device where the hot content needs to be deployed.
[0085] In step 3130, the upper-layer application deployment node pushes the hot content to the corresponding MEC device for deployment.
[0086] Through the cooperation of MEC service management equipment and NWDAF network elements, hot applications / content are deployed on MEC devices according to the access popularity of applications / content in the coverage area of MEC devices, thereby realizing intelligent and dynamic deployment of applications / content on MEC devices. Users can access hot applications or content directly through MEC devices at the edge of the network, thereby meeting the user's demand for fast access and reducing the resource requirements of MEC devices. In addition, NWDAF network elements share some statistical analysis work, reducing the workload of MEC service management equipment.
[0087] In addition, MEC service management equipment can provide unified application deployment services for multiple application partners, facilitating centralized management and control. MEC service management equipment can be managed by operators.
[0088] Figure 4 A flowchart illustrating an application deployment method for a multi-access edge computing device according to some other embodiments of the present disclosure is shown.
[0089] As mentioned above, an uplink classifier UL CL is inserted into the UPF network element. Multiple user terminals access the 5G network and can access cooperative applications deployed on upper-layer application deployment nodes through the UPF network element, such as APP1, APP4, APP6, etc. shown in the figure.
[0090] In step 410, the partner application device sends a statistical request for access popularity of the first application to the MEC service management device, which carries information of the first application, such as the ID or description information of the first application.
[0091] In step 420, the MEC service management device sends a subscription request for monitoring access events of the first application to the PCF network element, which carries information of the first application and address information of the MEC service management device that receives address information as a monitoring result.
[0092] In step 430, the PCF network element generates a monitoring policy for access events of the first application, where the monitoring policy includes information of the first application and receiving address information of the monitoring results.
[0093] In step 440, the PCF network element sends a monitoring policy for access events of the first application to the SMF network element, where the monitoring policy includes information of the first application and receiving address information of the monitoring results.
[0094] In step 450, the SMF network element sends a monitoring indication of the access event of the first application to the UPF network element, where the monitoring indication includes information of the first application and is used to instruct the UPF network element to monitor the access event of the first application and return the monitoring result.
[0095] In step 460, the UPF network element monitors the access event of the first application according to the monitoring instruction and records the access information of the first application.
[0096] As mentioned above, depending on the monitoring granularity, the access information of the first application includes the identification information and location information of the user accessing the first application, and the information of the first application accessed (such as the identification and description information of the first application). On this basis, the access information of the first application also includes the information of the content of the first application accessed (such as the URL of the content of the first application, etc.).
[0097] In step 470, the UPF network element returns the monitoring result to the SMF network element, where the monitoring result includes the access information of the first application.
[0098] In step 480, the SMF network element sends the monitoring results to the corresponding MEC service management device according to the receiving address information of the monitoring results of the first application.
[0099] In step 490, the MEC service management device counts the access popularity of the first application in the coverage area of each MEC device according to the access information of the first application, and can also count the access popularity of the content of the first application in the coverage area of each multi-access edge computing device.
[0100] In step 4100, the MEC service management device adjusts the deployment of the first application of any first MEC device among the MEC devices according to whether the access heat of the first application in the coverage area of the first MEC device reaches the set heat threshold and whether the first MEC device deploys the first application. The specific adjustment method of the deployment can refer to step 240, which will not be repeated here.
[0101] Among them, the deployment adjustment is performed by the MEC service management device, and the deployment adjustment can be decided by the MEC service management device or the partner application device or by negotiation between the two. If the decision is made by the partner application device or the MEC service management device and the partner application device negotiate to make a decision, the MEC service management device can also send the statistical information of step 490 to the partner application device for decision-making. The partner application device also knows the deployment status of the application on the MEC device, so the MEC service management device does not need to send it.
[0102] If the access popularity of the content of the first application in the coverage area of each multi-access edge computing device is also counted, then continue to execute subsequent steps.
[0103] In step 4110, the MEC service management device sends statistical information on the access popularity of the content of the first application to the partner application device.
[0104] In step 4120, the partner application device adjusts the deployment of the hot content of the first application on the multi-access edge computing device based on the statistical information of the access popularity of the content of the first application, and notifies the upper-level application deployment node of the information of the hot content and the information of the MEC device where the hot content needs to be deployed.
[0105] In step 4130, the upper-layer application deployment node pushes the hot content to the corresponding MEC device for deployment.
[0106] Through the control of MEC service management equipment, hot applications / content are deployed on MEC devices according to the access popularity of applications / content in the coverage area of MEC devices, thereby realizing intelligent and dynamic deployment of applications / content on MEC devices. Users can access hot applications or content directly through MEC devices at the edge of the network, thus satisfying users' needs for fast access and reducing the resource requirements of MEC devices.
[0107] In addition, MEC service management equipment can provide unified application deployment services for multiple application partners, facilitating centralized management and control. MEC service management equipment can be managed by operators.
[0108] Figure 5 A schematic diagram showing an application deployment system for a multi-access edge computing device according to some other embodiments of the present disclosure.
[0109] like Figure 5 As shown, the application deployment system 500 of this embodiment includes a multi-access edge computing service management device 510 and a network data analysis function network element 520.
[0110] The multi-access edge computing service management device 510 is configured to send a subscription request for monitoring access events of a first application to a core network; for any first multi-access edge computing device among the multi-access edge computing devices, according to whether the access heat of the first application in the coverage area of the first multi-access edge computing device reaches a set heat threshold and whether the first multi-access edge computing device deploys the first application, adjust the deployment of the first application of the first multi-access edge computing device.
[0111] The network data analysis function network element 520 is configured to receive the monitoring results monitored and returned by the core network based on the subscription request, and the monitoring results include the access information of the first application; according to the access information of the first application, the access popularity of the first application in the coverage area of each multi-access edge computing device is counted respectively, and sent to the multi-access edge computing service management device.
[0112] Figure 6 A schematic diagram of a multi-access edge computing service management device according to some embodiments of the present disclosure is shown.
[0113] like Figure 6 As shown, the multi-access edge computing service management device 600 of this embodiment includes: a memory 610 and a processor 620 coupled to the memory 610, and the processor 620 is configured to execute the application deployment method of the multi-access edge computing device in any of the aforementioned embodiments based on instructions stored in the memory 610.
[0114] For example, the application deployment method includes: sending a subscription request to a core network to monitor access events of a first application; receiving a monitoring result monitored and returned by the core network based on the subscription request, wherein the monitoring result includes access information of the first application; counting the access heat of the first application in the coverage area of each multi-access edge computing device according to the access information of the first application; for any first multi-access edge computing device among the multi-access edge computing devices, adjusting the deployment of the first application of the first multi-access edge computing device according to whether the access heat of the first application in the coverage area of the first multi-access edge computing device reaches a set heat threshold and whether the first multi-access edge computing device deploys the first application.
[0115] The memory 610 may include, for example, a system memory, a fixed non-volatile storage medium, etc. The system memory may store, for example, an operating system, an application program, a boot loader, and other programs.
[0116] Those skilled in the art will appreciate that the embodiments of the present disclosure may be provided as methods, systems, or computer program products. Therefore, the present disclosure may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present disclosure may take the form of a computer program product implemented on one or more non-transient computer-readable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer program code.
[0117] The present disclosure is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present disclosure. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0118] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0119] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0120] The above description is only a preferred embodiment of the present disclosure and is not intended to limit the present disclosure. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present disclosure should be included in the protection scope of the present disclosure.
Claims
1. A method for deploying applications on a multi-access edge computing device, characterized in that: include: Sending a subscription request to the core network for monitoring access events of the first application; Receiving a monitoring result returned by the core network based on the subscription request, the monitoring result including access information of the first application; Counting the access popularity of the first application in the coverage area of each multi-access edge computing device according to the access information of the first application; For any first multi-access edge computing device among the multi-access edge computing devices, according to whether the access heat of the first application in the coverage area of the first multi-access edge computing device reaches a set heat threshold and whether the first multi-access edge computing device deploys the first application, adjusting the deployment of the first application of the first multi-access edge computing device, including: if the access heat of the first application in the coverage area of the first multi-access edge computing device reaches the set heat threshold and the first multi-access edge computing device has not deployed the first application, deploying the first application on the first multi-access edge computing device; or, if the access heat of the first application in the coverage area of the first multi-access edge computing device does not reach the set heat threshold and the first multi-access edge computing device has already deployed the first application, canceling the deployment of the first application on the first multi-access edge computing device.
2. The method according to claim 1, characterized in that The sending of a subscription request for monitoring access events of the first application to the core network includes: sending a subscription request for monitoring access events of the first application to a policy control function network element of the core network, so that the policy control function network element sends a monitoring policy for access events of the first application to the session management function network element according to the subscription request; The receiving of a monitoring result monitored and returned by the core network based on the subscription request includes: receiving a monitoring result monitored and returned by a session management function network element of the core network based on the monitoring policy.
3. The method according to claim 2, characterized in that Also includes: The session management function network element receives a monitoring policy for an access event of the first application sent by the policy control function network element, where the monitoring policy includes information about the first application and receiving address information for monitoring results; The session management function network element sends a monitoring indication of an access event of the first application to the user plane function network element, where the monitoring indication includes information about the first application and is used to instruct the user plane function network element to monitor the access event of the first application and return a monitoring result, where the monitoring result includes access information of the first application; The session management function network element sends the monitoring result to the corresponding network element according to the receiving address information of the monitoring result.
4. The method according to claim 1, wherein When the multi-access edge computing service management device executes the application deployment method of the multi-access edge computing device according to claim 1, the subscription request includes information of the first application and an address of the multi-access edge computing service management device as receiving address information of the monitoring result; When the multi-access edge computing service management device executes the subscription request sending step and the deployment adjustment step in claim 1, and the network data analysis function network element executes the monitoring result receiving step and the access popularity statistics step in claim 1, the subscription request includes information of the first application, and the core network determines that the receiving address information of the monitoring result is the address of the network data analysis function network element.
5. The method according to claim 1, wherein Also includes: A statistical request for access popularity of the first application is received from a partner application device related to the first application, and in response to the statistical request, a subscription request for monitoring access events of the first application is executed to the core network.
6. The method according to claim 1, characterized in that The access information of the first application includes identification information and location information of the user accessing the first application, and information of the accessed first application; When the access information of the first application further includes information about the accessed content of the first application, the method further includes: Counting the access popularity of the content of the first application in the coverage area of each multi-access edge computing device according to the access information of the first application; The access popularity of the content of the first application in the coverage area of each multi-access edge computing device is sent to the partner application device related to the first application, so that the partner application device related to the first application adjusts the deployment of the hot content of the first application on the multi-access edge computing device.
7. A multi-access edge computing service management device, comprising: Memory; as well as A processor coupled to the memory, the processor being configured to execute the application deployment method of the multi-access edge computing device according to any one of claims 1-2 and 4-6 based on instructions stored in the memory.
8. An application deployment system for a multi-access edge computing device, comprising: A multi-access edge computing service management device is configured to send a subscription request for monitoring access events of a first application to a core network; For any first multi-access edge computing device among the multi-access edge computing devices, adjusting the deployment of the first application of the first multi-access edge computing device according to whether the access heat of the first application in the coverage area of the first multi-access edge computing device reaches a set heat threshold and whether the first multi-access edge computing device deploys the first application, including: if the access heat of the first application in the coverage area of the first multi-access edge computing device reaches the set heat threshold and the first multi-access edge computing device has not deployed the first application, deploying the first application on the first multi-access edge computing device; or, if the access heat of the first application in the coverage area of the first multi-access edge computing device does not reach the set heat threshold and the first multi-access edge computing device has already deployed the first application, canceling the deployment of the first application on the first multi-access edge computing device; The network data analysis function network element is configured to receive the monitoring results monitored and returned by the core network based on the subscription request, wherein the monitoring results include the access information of the first application; according to the access information of the first application, the access popularity of the first application in the coverage area of each multi-access edge computing device is counted respectively, and sent to the multi-access edge computing service management device.
9. A non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the application deployment method for a multi-access edge computing device according to any one of claims 1 to 6.
