WO2022105897A1 - Service path establishment method, communication apparatus and storage medium - Google Patents

Service path establishment method, communication apparatus and storage medium Download PDF

Info

Publication number
WO2022105897A1
WO2022105897A1 PCT/CN2021/131925 CN2021131925W WO2022105897A1 WO 2022105897 A1 WO2022105897 A1 WO 2022105897A1 CN 2021131925 W CN2021131925 W CN 2021131925W WO 2022105897 A1 WO2022105897 A1 WO 2022105897A1
Authority
WO
WIPO (PCT)
Prior art keywords
edge computing
access edge
application
access
service
Prior art date
Application number
PCT/CN2021/131925
Other languages
French (fr)
Chinese (zh)
Inventor
侯玉柱
张营
曾侃
夏渊
Original Assignee
华为技术有限公司
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 华为技术有限公司 filed Critical 华为技术有限公司
Publication of WO2022105897A1 publication Critical patent/WO2022105897A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/30Routing of multiclass traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/72Admission control; Resource allocation using reservation actions during connection setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control

Definitions

  • the present invention relates to the field of edge computing, in particular to a service path establishment method, a communication device and a storage medium.
  • Multi-access Edge Computing defined in the European Telecommunications Standards Institute (ETSI) standard, by deploying Multi-access Edge Computing applications (Multi-access Edge Computing) at the edge of the network Application, MEC APP) provides users with edge content, realizes local distribution, and meets the demands of information providers (Over The Top, OTT) for low-latency and high-throughput services on the edge side.
  • ETSI European Telecommunications Standards Institute
  • MEC APP Multi-access Edge Computing
  • ETSI European Telecommunications Standards Institute
  • the present application provides a method for establishing a service path, a communication device and a storage medium.
  • a service path between a multi-access edge computing application and a multi-access edge computing service instance, the service path of the multi-access edge computing application is reduced. Operation and maintenance costs.
  • an embodiment of the present application provides a method for establishing a service path.
  • the execution body of the method may be a multi-access edge computing platform, or may be a chip applied in the multi-access edge computing platform.
  • the following description will be given by taking the execution subject being a multi-access edge computing platform as an example.
  • the method includes: receiving a first request message from a multi-access edge computing application, where the first request message includes a multi-access edge computing service, wherein the first request message is used to obtain a multi-access edge computing platform from a multi-access edge computing platform.
  • Multi-access edge computing service instances are used to provide multi-access edge computing services; configure multi-access edge computing service instances and multi-access edge computing applications service paths between and send service paths to multi-access edge computing applications.
  • the multi-access edge computing application in the process of the multi-access edge computing application going online, can apply for the multi-access edge computing application platform to the multi-access edge computing application platform through the first request message.
  • the service path between the computing service instance and the multi-access edge computing application; the multi-edge access computing platform configures the service path according to requirements, and delivers the service path to the multi-access edge computing application.
  • the multi-access edge computing application can open up the business link with the multi-access edge computing service instance based on the service path, which also realizes the automatic opening of the business link without manual participation, reducing the need for multi-access. Operational costs of edge computing applications.
  • the service path includes service rules and/or routing parameters, and the service rules are used to characterize the correspondence between the multi-access edge computing service instance and the service instance in the multi-access edge computing application program, and the routing The parameters are used to characterize the communication link between the multi-access edge computing service instance and the multi-access edge computing application.
  • the multi-access edge computing platform can automatically generate the corresponding relationship between the multi-access edge computing application and the multi-access edge computing service instance, without the need to manually configure the corresponding relationship, which reduces the establishment of the mapping relationship between the two.
  • the communication link can be automatically configured by the multi-access edge computing platform without manual participation, which reduces the cost of online deployment of multi-access edge computing applications and improves the automation degree of online deployment of multi-access edge computing applications. .
  • the first request message is received from the multi-access edge computing application through the first MP1 interface, or the first request message is received from the multi-access edge computing application through the newly added first interface, wherein,
  • the first MP1 interface is an MP1 interface that is centrally used to provide a multi-access edge computing service subscription function, and the newly added first interface is used to provide a multi-access edge computing service application function.
  • the multi-access edge computing platform can receive the first request message through the first MP1 interface (subscription interface), that is, the request message that can be used for service path allocation through the interface provided by the multi-access edge computing platform itself,
  • the multiplexing degree of the first MP1 interface is improved; the multi-access edge computing platform can also receive the first request message through the newly added first interface, which improves the flexibility of sending the first request message and can flexibly complete services Path configuration.
  • the method before receiving the first request message from the multi-access edge computing application, the method further includes: receiving a configuration message from the multi-access edge computing platform manager, the configuration message including the multi-access edge computing application The network parameters of the program, the network parameters are used for the multi-access edge computing platform to configure the communication link between the multi-access edge computing application and the multi-access edge computing service instance.
  • the network parameters of the multi-access edge computing application are defined in advance, so that the multi-access edge computing platform can clearly know the network role to which the multi-access edge computing application belongs, for example, know the multi-access edge computing application. In this way, corresponding slice instances will be allocated, thereby improving the accuracy of the configured communication link.
  • the network parameters include the virtual local area network to which the multi-access edge computing application belongs, the network slice to which it belongs, and the subscriber group to which it belongs; configure the multi-access edge computing service instance and the multi-access edge computing application
  • the business path between the multi-access edge computing applications includes: determining the connection between the multi-access edge computing application and the multi-access edge computing service instance according to the virtual local area network to which the multi-access edge computing application belongs, the network slice to which it belongs, and the subscription user group to which it belongs. Available network resources; configure the communication between the multi-access edge computing application and the multi-access edge computing service instance according to the network resources available between the multi-access edge computing application and the multi-access edge computing service instance link.
  • the multi-access edge computing platform can accurately determine the multi-access edge computing application and the multi-access edge computing application.
  • Access network resources for example, computing resources, storage resources, virtual machine resources, etc. that can be used between edge computing service instances, thereby improving the accuracy of the configured communication link.
  • the network parameters further include interface capabilities of the multi-access edge computing application, and the interface capabilities are used to represent the MP1 interface supported by the multi-access edge computing application in the MP1 interface.
  • the method further includes: according to The interface capability of the multi-access edge computing application is connected with the MP1 interface supported by the multi-access edge computing application.
  • the multi-access edge computing application platform can clearly know which MP1 interfaces are supported by the multi-access edge computing application, so that these MP1 interfaces can be enabled, and the corresponding MP1 interfaces can be enabled.
  • the MP1 interface supported by the multi-access edge computing application is automatically connected, thereby improving the flexibility of the connection with the multi-access edge computing application.
  • the method further includes: generating an uplink offload rule corresponding to the multi-access edge computing application according to network parameters of the multi-access edge computing application; configuring the uplink offload rule to the user plane functional entity , the user plane functional entity and the multi-access edge computing platform are located in the same multi-access edge computing site.
  • the multi-access edge computing platform generates the corresponding upstream offload rules according to the network parameters of the multi-access edge computing applications. Since the upstream offload rules are obtained according to the network parameters, the accuracy of local offload screening can be improved. The accuracy of filtering out user equipment that meets the local offloading conditions.
  • the embodiments of the present application provide a method for establishing a service path.
  • the execution body of the method may be a multi-access edge computing application, or a chip applied to the multi-access edge computing application.
  • the following description will be given by taking the execution subject being a multi-access edge computing application as an example.
  • the method includes: sending a first request message to a multi-access edge computing platform, where the first request message includes a multi-access edge computing service, wherein the first request message is used to obtain the multi-access edge computing service from the multi-access edge computing platform
  • the business path between the service instance and the multi-access edge computing application, the multi-access edge computing service instance is used to provide the multi-access edge computing service; the multi-access edge computing service instance and the multi-access edge computing service instance are received from the multi-access edge computing platform. Access business paths between edge computing applications.
  • the multi-access edge computing application in the process of the multi-access edge computing application going online, can apply for the multi-access edge computing application platform to the multi-access edge computing application platform through the first request message.
  • the service path between the computing service instance and the multi-access edge computing application; the multi-edge access computing platform configures the service path according to requirements, and delivers the service path to the multi-access edge computing application.
  • the multi-access edge computing application can open up the business link with the multi-access edge computing service instance based on the service path, which also realizes the automatic opening of the business link without manual participation, reducing the need for multi-access. Operational costs of edge computing applications.
  • the service path includes service rules and/or routing parameters, and the service rules are used to characterize the correspondence between the multi-access edge computing service instance and the service instance in the multi-access edge computing application program, and the routing The parameters are used to characterize the communication link between the multi-access edge computing service instance and the multi-access edge computing application.
  • the multi-access edge computing platform can automatically generate the corresponding relationship between the multi-access edge computing application and the multi-access edge computing service instance, without the need to manually configure the corresponding relationship, which reduces the establishment of the mapping relationship between the two.
  • the communication link can be automatically configured by the multi-access edge computing platform without manual participation, which reduces the cost of online deployment of multi-access edge computing applications and improves the automation degree of online deployment of multi-access edge computing applications. .
  • sending the first request message to the multi-access edge computing platform includes: sending the first request message to the multi-access edge computing platform through the first MP1 interface or sending the first request message to the multi-access edge computing platform through the newly added first interface.
  • the access edge computing platform sends a first request message, where the first MP1 interface is an MP1 interface that is centrally used to provide multi-access edge computing service subscription functions, and the newly added first interface is used to provide multi-access edge computing Service Request functionality.
  • the multi-access edge computing application can send the first request message to the multi-access edge computing platform through the first MP1 interface (subscription interface), which improves the reuse of the first MP1 interface, and can also use the new MP1 interface.
  • the added first interface sends the first request message to the multi-access edge computing platform, which improves the flexibility of sending the first request message, and can flexibly apply for a service path between the configuration and the multi-access edge computing service instance.
  • the communication link is configured by the multi-access edge computing platform according to network parameters of the multi-access edge computing application, and the network parameters of the multi-access edge computing application are managed by the multi-access edge computing platform
  • the server sends the configuration message to the multi-access edge computing platform.
  • the network parameters of the multi-access edge computing application are defined in advance, so that the multi-access edge computing platform can clearly know the network role to which the multi-access edge computing application belongs, for example, know the multi-access edge computing application. In this way, corresponding slice instances will be allocated, thereby improving the accuracy of the configured communication link.
  • the network parameters of the multi-access edge computing application include the virtual local area network to which the multi-access edge computing application belongs, the network slice to which the multi-access edge computing application belongs, and the subscription user group to which the multi-access edge computing application belongs;
  • the edge computing platform is configured according to the network resources available between the multi-access edge computing application and the multi-access edge computing service instance.
  • the available network resources are the multi-access edge computing platform according to the multi-access edge computing application program belongs to The virtual local area network, the network slice to which it belongs, and the subscription user group to which it belongs.
  • the multi-access edge computing platform can accurately determine the multi-access edge computing application and the multi-access edge computing application.
  • Access network resources for example, computing resources, storage resources, virtual machine resources, etc. that can be used between edge computing service instances, thereby improving the accuracy of the configured communication link.
  • the network parameters further include interface capabilities of the multi-access edge computing application, and the interface capabilities are used to represent MP1 interfaces supported by the multi-access edge computing application in the MP1 interface.
  • the multi-access edge computing application platform can clearly know which MP1 interfaces are supported by the multi-access edge computing application, so that these MP1 interfaces can be enabled, and the corresponding MP1 interfaces can be enabled.
  • the MP1 interface supported by the multi-access edge computing application is automatically connected, thereby improving the flexibility of the connection with the multi-access edge computing application.
  • an embodiment of the present application provides a communication device, and the beneficial effects can be referred to the description of the first aspect and will not be repeated here.
  • the communication device has a function to implement the behavior in the method example of the first aspect above.
  • the functions can be implemented by hardware, or by executing corresponding software by hardware.
  • the hardware or software includes one or more modules corresponding to the above functions.
  • the communication device includes: a transceiver module for receiving a first request message from a multi-access edge computing application, where the first request message includes a multi-access edge computing service, wherein the first request message uses for obtaining the business path between the multi-access edge computing service instance and the multi-access edge computing application program from the multi-access edge computing platform, and the multi-access edge computing service instance is used to provide the multi-access edge computing service; the processing module, It is used to configure the service path between the multi-access edge computing service instance and the multi-access edge computing application; the transceiver module is also used to send the service path to the multi-access edge computing application.
  • an embodiment of the present application provides a communication device, and the beneficial effects can be referred to the description of the second aspect and will not be repeated here.
  • the communication device has a function to implement the behavior in the method example of the first aspect above.
  • the functions can be implemented by hardware, or by executing corresponding software by hardware.
  • the hardware or software includes one or more modules corresponding to the above functions.
  • the communication device includes: a processing module configured to control the transceiver module to send a first request message to the multi-access edge computing platform, where the first request message includes the multi-access edge computing service, wherein the first request The message is used to obtain the business path between the multi-access edge computing service instance and the multi-access edge computing application program from the multi-access edge computing platform, and the multi-access edge computing service instance is used to provide the multi-access edge computing service; and
  • the control transceiver module receives the service path between the multi-access edge computing service instance and the multi-access edge computing application program from the multi-access edge computing platform.
  • an embodiment of the present application provides a communication device, and the communication device may be the multi-access edge computing platform in the above method embodiments, or a chip set in the multi-access edge computing platform.
  • the communication device includes a communication interface, a processor, and optionally, a memory.
  • the memory is used to store computer programs or instructions, and the processor is coupled with the memory and the communication interface.
  • the processor executes the computer program or instructions, the communication device is made to execute the execution of the multi-access edge computing platform in the above method embodiments. method.
  • an embodiment of the present application provides a communication device, where the communication device may be the multi-access edge computing application in the above method embodiments, or a chip set in the multi-access edge computing application.
  • the communication device includes a communication interface, a processor, and optionally, a memory.
  • the memory is used to store computer programs or instructions
  • the processor is coupled with the memory and the communication interface, and when the processor executes the computer program or instructions, the communication device is made to execute the multi-access edge computing application program in the above method embodiments.
  • a computer program product comprising: computer program code, when the computer program code is executed, the method performed by the multi-access edge computing platform in the above aspects is performed.
  • a computer program product comprising: computer program code, which when executed, causes the method performed by the multi-access edge computing application in the above aspects to be performed.
  • the present application provides a chip system, where the chip system includes a processor for implementing the functions of the multi-access edge computing platform in the methods of the above aspects.
  • the system-on-a-chip further includes a memory for storing program instructions and/or data.
  • the chip system may be composed of chips, or may include chips and other discrete devices.
  • the present application provides a chip system including a processor for implementing the functions of the multi-access edge computing application in the methods of the above aspects.
  • the system-on-a-chip further includes a memory for storing program instructions and/or data.
  • the chip system may be composed of chips, or may include chips and other discrete devices.
  • the present application provides a computer-readable storage medium, where a computer program is stored in the computer-readable storage medium, and when the computer program is executed, the above-mentioned aspects executed by the multi-access edge computing platform are implemented. method.
  • the present application provides a computer-readable storage medium, where a computer program is stored in the computer-readable storage medium, and when the computer program is executed, the multi-access edge computing application program executes the above aspects.
  • the present application provides a system for establishing a service path, including the communication device of the fifth aspect and the communication device of the sixth aspect.
  • Fig. 1 is the schematic flow chart of a kind of MEC APP on-line deployment of the embodiment of the application;
  • FIG. 2 is an architectural diagram of a system for establishing a service path according to an embodiment of the application
  • FIG. 3 is a schematic flowchart of a method for establishing a counting service path according to an embodiment of the present application
  • FIG. 4 is a schematic structural diagram of a communication device according to an embodiment of the application.
  • FIG. 5 is a schematic structural diagram of another communication device according to an embodiment of the present application.
  • the methods in the embodiments of the present application may be applicable to various system architectures, for example, applied to the 5G system architecture.
  • the network architecture and service scenarios described in the embodiments of the present application are for the purpose of illustrating the technical solutions of the embodiments of the present application more clearly, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application.
  • the evolution of the architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
  • the user equipment (User Equipment, UE) involved in the embodiments of the present application may include a mobile phone (or referred to as a "cellular" phone), a wireless user equipment, a mobile user equipment, a device-to-device communication (device-to-device, D2D) user equipment, vehicle-to-everything (V2X) user equipment, machine-to-machine/machine-type communications (M2M/MTC) user equipment, Internet of Things (internet) of things, IoT) user equipment, subscriber unit (subscriber unit), subscriber station (subscriber station), mobile station (mobile station), remote station (remote station), access point (access point, AP), remote terminal (remote terminal) terminal), access terminal, user terminal, user agent, or user device, etc.
  • a mobile phone or referred to as a "cellular" phone
  • a wireless user equipment a mobile user equipment
  • a device-to-device communication device-to-device, D2D
  • V2X vehicle
  • the core network network elements involved in this application include but are not limited to the following network elements: access and mobility management function (Access and Mobility Management Function, AMF) network elements, session management function (Session Management Function, SMF) network elements element, management network element, user plane function (UPF), unified data storage network element (Unified Data Repository, UDR), policy control function (Policy Control Function, PCF).
  • AMF Access and Mobility Management Function
  • SMF Session Management Function
  • UPF user plane function
  • UDR Unified Data Repository
  • PCF Policy Control Function
  • AMF Mainly responsible for UE authentication, UE mobility management, network slice selection, SMF selection and other functions; as the anchor point for N1 and N2 signaling connections and provides N1/N2SM message routing for SMF; maintains and manages UE state information ;
  • SMF It is mainly responsible for all control plane functions of UE session management, including UPF selection, IP address allocation, session quality of service (QoS) management, and policy and charging control (PCC) policies obtained from PCF;
  • UPF As the anchor point of the PDU session connection, it is responsible for data packet filtering, data transmission/forwarding, rate control, and generation of charging information for user equipment;
  • UDR network element mainly used to store user data, including subscription data called by UDM, policy information called by PCF, structured data used for capability opening, and application data called by NEF.
  • AF entity application service function, interacting with core network elements to provide some services, for example, interacting with PCF for business policy control, interacting with NEF to obtain some network capability information or providing some application information to the network, providing some data
  • the network access point information is sent to the PCF to generate the routing information of the corresponding data service;
  • PCF Provides configuration policy information for the UE, and provides policy information for the control plane network elements (eg AMF, SMF) of the network to manage and control the UE.
  • control plane network elements eg AMF, SMF
  • MEC Multi-access Edge Computing
  • the ETSI standard defines the Multi-access Edge Computing Application Orchestrator (MEAO) and the Multi-access Edge Computing Platform Manager (MEPM) which are deployed on the center side.
  • the management component also defines the application description (Application Description, APPD) information, where the APPD describes the instance information of the multi-access edge computing application (Multi-access Edge Computing Application, MEC APP) to be deployed, for example, MEC APP resource information, dependent multi-access edge computing MEC services (Service), provided services, traffic rules (Traffic Rule), graceful exit, MEC APP identification, etc.; then, MEPM uses the Mm5 interface to configure the request (Configure Request) message sends the key information in the APPD to the MEP on the edge side for processing, the MEP parses the Configure Request, and completes the instantiation and deployment of the MEC APP with the local data platform (Date Plane).
  • MEC APP Application Description
  • the operations support system sends an application instantiation request (Instantiate application request) message to MEAO, and MEAO forwards the Instantiate application request message to MEPM; then, MEPM sends a message to the network function virtualization foundation
  • the facility Network Functions Virtualization Infrastructure, NFVI
  • the MEPM sends a Configure Request message to the MEP, and the Configure Request message carries the key information of the MEC APP and allocated resources; the MEP configures the MEC APP based on the Configure Request message, that is, instantiates the MEC APP; finally, after the instantiation is completed, MEP returns an application instantiation response (Instantiate application response) message to MEAO, and forwards the Instantiate application
  • the MEP defined by the ETSI MEC standard provides an MP1 interface set (MEP functional MP1 interface) for the MEC APP.
  • the MP1 interface set includes MP1 interfaces with multiple functions, and these MP1 interfaces include MP1 interfaces for service publishing. MP1 interface for discovery, MP1 interface for receiving subscriptions, etc.
  • MEC APPs support all MP1 interfaces in the MP1 interface set, that is to say, some application providers will develop corresponding MP1 interfaces for MEC APP according to their own needs, for MEP and MEC APP on the MP1 interface set If the connection is successful, when the MEC APP goes online, manually transfer the MP1 interface supported by the MEC APP to the MEPM through the APPD description file, and deliver it to the MEP through the MEPM.
  • the communication link of the MEC APP needs to be opened for local offloading, that is, the communication link between the MEC APP, the MEC service instance and the User Plane Function (UPF).
  • the communication link between the MEC APP, the MEC service instance and the User Plane Function UPF.
  • the communication link between the MEC APP and the MEC Service instance manually configure the communication link between the MEC Service instance and the UPF.
  • FIG. 2 is a system architecture diagram for establishing a service path according to an embodiment of the present application.
  • the system architecture includes a multi-access edge computing platform 10 and a multi-access edge computing application 20 .
  • one or more access edge computing service instances are deployed in the multi-access edge computing platform 10, and one or more service instances are deployed in the multi-access edge computing application program 20, wherein the multi-access edge computing service instances are It is used to provide multi-access edge computing services for service instances in the multi-access edge computing application 20, and each service instance is used to provide users with edge content.
  • the multi-access edge computing application 20 sends a first request message to the multi-access edge computing platform 10, where the first request message is used to obtain the multi-access edge computing service from the multi-access edge computing platform 10.
  • the service path between the instance and the multi-access computing application; the multi-access edge computing platform 10 configures the service path between the multi-access edge computing service instance and the multi-access edge computing application 20, and assigns the service path to the service path. It is sent to the multi-access edge computing application 20.
  • the multi-access edge computing application 20 establishes a business path with the multi-access edge computing service instance according to the service path, that is, the multi-access edge computing is opened. A business link between an application 20 and a multi-access edge computing service instance.
  • the multi-access edge computing platform can automatically configure the service path between the multi-access edge computing application and the multi-access edge computing service instance according to the first request message, without manual configuration, This in turn reduces the operation and maintenance cost of multi-access edge computing applications.
  • the system architecture also includes a multi-access edge computing orchestrator (Multi-access Edge Orchestrator, EMAO), a multi-access edge computing platform manager (Multi-access Edge Manager, MEPM), and the like.
  • EMAO Multi-access Edge Orchestrator
  • MEPM multi-access Edge Manager
  • NFVO Network Functions Virtualization Orchestrator
  • this application does not describe the deployment process of multi-access edge computing applications.
  • FIG. 3 is a schematic flowchart of a method for establishing a service path according to an embodiment of the present application. The method includes the following steps:
  • the multi-access edge computing application sends a first request message to the multi-access edge computing platform.
  • the first request message is used to obtain the service path between the multi-access edge computing service instance and the multi-access edge computing application program from the multi-access edge computing platform, and the multi-access edge computing service instance is used to provide multi-access edge computing services.
  • Edge computing services Exemplarily, the service path includes service rules and/or communication links.
  • the business rule is used to characterize the correspondence between the multi-access edge computing service instance and the service instance in the multi-access edge computing application program, and the multi-access edge computing service instance is used to provide the multi-access edge computing service instance to the multi-access edge computing service instance.
  • the edge computing application program provides the multi-access edge computing service, and the service instances in the multi-access edge computing application program are used to provide edge data to users.
  • the multi-access edge computing service instance is used to provide a load balancing (Load Balance, LB) service (Service), and the number of the multi-access edge computing service instance is 2, and the two multi-access edge computing service instances are The computing service instance provides LB Service for 10 service instances of the multi-access edge computing application; then, establish the mapping relationship between the two multi-access edge computing service instances and the 10 service instances, for example, the first The first multi-access edge computing service instance provides LB service for the first five service instances among the 10 service instances, and the second multi-access edge computing service instance provides LB service for the last five service instances among the 10 service instances. Service, that is, establishes business rules between the multi-access edge computing service instance and the multi-access edge computing application.
  • LB load balancing
  • Service that is, establishes business rules between the multi-access edge computing service instance and the multi-access edge computing application.
  • the routing parameter is used to represent the communication link between the multi-access edge computing service instance and the multi-access edge computing application.
  • the routing parameter can be the downlink routing parameter of the multi-access edge computing service instance
  • the MEC APP can establish a communication link with the MEC service instance based on the downlink routing parameter and the uplink routing parameter of the local end.
  • the uplink routing parameter of the local end is used as the source address
  • the downlink routing parameter of the multi-access edge computing service instance is used as the destination address to establish a communication link and transmit data packets.
  • the upstream routing parameters of the local end of the MEC APP can be allocated by the control plane of the MEC APP for the MEC APP, and registered with the MEP by the MEC APP, and then forwarded by the MEP to the multi-access edge computing service instance, no longer Describe in detail.
  • the communication link also includes the VPN link, network slice instance, bandwidth, interface, etc. between the MEC APP and the multi-access edge computing service instance. That is, the computing resources and storage resources that can be used between the MEC APP and the MEC service instance, which VPN link to use, and which interface (for example, the N6 interface) is used for data transmission.
  • the MEC APP may send the first request message to the MEP through the first MP1 interface in the MP1 interface set, where the first MP1 interface is the MP1 interface set of the multi-access edge computing platform that provides multi-access edge services.
  • MP1 interface for subscription function That is, the first request message is a subscription message, and the multi-access edge computing application subscribes to the multi-access edge computing service from the multi-access edge computing platform.
  • the multi-access edge computing platform sends the service path to the multi-access edge computing application through the first MP1 interface.
  • a multi-access edge computing service instance for providing the multi-access edge computing service has been deployed in the MEP, and the multi-access edge computing service instance has sufficient resources to provide the MEC APP with the multi-access Edge computing services.
  • the number of multi-access edge computing service instances is 2.
  • only 5 service instances in one MEC APP are provided with multi-access edge computing services, and each multi-access edge computing service instance can be up to MEC
  • the 5 service instances in the APP provide services. Therefore, it is determined that the multi-access edge computing service instance has remaining resources to provide services for the MEC APP, so there is no need to deploy the multi-access edge computing service instance, and only the corresponding The business rules and communication links are sufficient.
  • the multi-access edge computing service instance needs to be deployed first.
  • this multi-access edge computing service instance is not necessarily applied for by the MEC APP.
  • the MEC APP just subscribes to this multi-access edge computing service. That is to say, in the absence of a corresponding MEC service instance, the MEP It may not immediately deploy a corresponding MEC service instance, but wait for the MEC service instance to go online. For example, when other MEC APPs apply to deploy this MEC service instance, the MEP can configure the business path between the MEC APP and the MEC service instance.
  • the MEC APP may also send the first request message to the MEP through a newly added first interface, where the newly added first interface is used to provide a function of applying for a multi-access edge computing service. That is to say, the MEC APP sends a first request message through the newly added first interface to dynamically apply for the multi-access edge computing service to the MEP.
  • the MEP needs to expand the first interface for receiving the MEC service application message, and the second interface for sending the MEC service application response message, and use the The newly added first interface and the newly added second interface are open to the MEC APP. Therefore, after receiving the first request message through the newly added first interface, the MEP can obtain the multi-access edge computing service by parsing the first request message; then, the MEP can obtain the multi-access edge computing service according to the function of the newly added first interface. , determine that the MEC APP applies for deploying the multi-access edge computing service. Correspondingly, the MEP sends the service path to the MEC APP through the newly added second interface.
  • a multi-access edge computing service instance for providing the multi-access edge computing service has been deployed in the MEP, and the multi-access edge computing service instance has sufficient resources to provide the MEC APP with the multi-access For edge computing services, you do not need to deploy the multi-access edge computing service instance, but only need to configure corresponding business rules and routing parameters. If it is determined that the multi-access edge computing service instance has no remaining resources or the multi-access edge computing service instance is not deployed, the multi-access edge computing service instance needs to be deployed immediately, and after the deployment is completed, the multi-access edge computing service instance is configured The business path between the edge computing service instance and the MEC APP.
  • the MEC APP can also send the first request message through any MP1 interface in the MP1 interface set, where the first request message is a message matching the format of the MP1 interface, but a new message is added in the first request message. field, and the definition of this field is added in both MEP and MEC APP.
  • the MEP can parse out the function of this field in addition to the function of parsing the first request message itself. For example, if a field of MEC service application is added in a registration message, and the multi-access edge computing service is carried in this field, the MEP parses this field. In addition to obtaining the topology information of the MEC APP, it can also parse the field. Apply to deploy the MEC service from the MEC APP.
  • the multi-access edge computing platform configures a service path between the multi-access edge computing service instance and the multi-access edge computing application, and delivers the service path to the multi-access edge computing application.
  • the multi-access edge computing application program establishes a service path between the multi-access edge computing service instance.
  • the multi-access edge computing platform simultaneously sends the service path to the multi-access edge computing service instance.
  • the multi-access edge computing service instance establishes a service path with the multi-access edge computing application.
  • the multi-access edge computing platform can automatically generate the service path between the multi-access edge computing service instance and the multi-access edge computing application program without manual configuration, which reduces the need for manual configuration. Operational and maintenance costs of multi-access edge computing applications.
  • the MEP configures business rules and routing parameters between the multi-access edge computing service instance and the multi-access edge computing application.
  • the MEP can configure the business rule according to the pre-injected business policy template, for example, each LB service instance serves 5 service instances in the MEC APP, and configures it in order from front to back; The configuration is performed by a preset algorithm, etc., and the configuration method is not limited in this application.
  • the multi-access edge computing application can send the business rule to the service instance in the multi-access edge computing application in a targeted manner, that is, the multi-access edge computing application that can be used by the service instance in each multi-access edge computing application.
  • the identity of the edge computing service is sent to the multi-access edge computing application.
  • the LB service instances include LB Service1 and LB Service2, and the LB Service1 provides edge computing services for service instance 1 to service instance 5 in the MEC APP, and LB Service2 is the service instance 6 to service instance in the MEC APP. 10.
  • the identifier (for example, the virtual IP address) of the LB Service1 can be sent to the service instance 1 to the service instance 5, and the service instance 1 to the service instance 5 are instructed to use the LB Service1 for load balancing.
  • the MEP may allocate network resources to the MEC service instance according to the network resources currently available to the MEC site, and configure the connection between the multi-access edge computing service instance and the multi-access edge computing application according to the network resources. communication link.
  • the multi-access edge computing platform before receiving the first request message from the multi-access edge computing application, the multi-access edge computing platform further receives a configuration message from the multi-access edge computing manager, wherein the configuration message includes the multi-access edge computing Network parameters of the incoming edge computing application, the network parameters are used for the multi-access edge computing platform to configure the communication link between the access edge computing application and the multi-access edge computing service instance.
  • the APPD when the MEC APP is deployed online, the APPD is first manually arranged, and the new field of the APPD indicates the network parameters of the multi-access edge computing application. Then, through the northbound interface provided by MEAO, the manual arrangement is performed.
  • the APPD is injected into the MEAO, and the MEAO forwards the APPD to the MEPM.
  • the MEPM parses the APPD to obtain the network parameters of the multi-access edge computing application, and sends the configuration message to the MEP through the Mm5 interface.
  • the configuration message includes The network parameters of the multi-access edge computing application, and then the MEP parses the configuration message to obtain the network parameters of the multi-access edge computing application.
  • the network parameters of the MEC APP include the virtual local area network to which the MEC APP belongs, the network slice to which it belongs, the interface capability, the subscriber group to which it belongs, and the Data Network Access Identifier (DNAI); wherein, the interface capability is The MP1 interface provided by the MEP is centralized, the MP1 interface supported by the MEC APP; the subscription user group, that is, the subscription user group that the MEC APP can provide local offloading. It should be understood that the network parameters mentioned in this application are all examples, and do not limit the form of the network parameters, and other network parameters may also be described in the APPD later.
  • APPD manually arranges the APPD, add a new field on the basis of the existing APPD, and indicate the network parameters of the MEC APP in the newly added field; then, manually inject the programmed APPD and the APP image template into MEAO or APP.
  • MEPM MEPM distributes the manually arranged APPD to MEP.
  • Table 1 shows a way of indicating the network parameters of the MEC APP.
  • the method of indicating the network parameters of the MEC APP shown in Table 1 is only for illustration, and it is only to illustrate that the network parameters of the MEC APP can be indicated by adding a new field in the APPD, and the specific instructions can be various. , for example, multiple network parameters can be indicated by one field, and so on. This application does not limit the indication method.
  • the MEP allocates available network resources for the multi-access edge computing application according to the network parameters of the multi-access edge computing application; and then configures the network resources available for the multi-access edge computing application according to the A communication link between the multi-access edge computing application and the multi-access edge computing service instance.
  • the communication link includes but is not limited to downlink routing parameters, network slice instances, bandwidth, virtual private network (Virtual Private Network, VPN) links, and communication interfaces.
  • the MEP can map network slice instances according to the network slice to which the MEC APP belongs, and determine the network slice instances that the MEC APP can use; configure the VPN link of the MEC APP according to the subscription user group to which the MEC APP belongs and the virtual local area network to which it belongs; The corresponding bandwidth and communication interface are allocated to the MEC APP according to the subscriber group to which the MEC APP belongs, and so on.
  • the MEP can also perform network isolation and permission control for the MEC APP according to the network parameters of the MEC APP. For example, the MEP isolates the behavior of the MEC APP in the network area corresponding to the network slice according to the network slice to which the MEC APP belongs. , the network slice to which the MEC APP belongs is to provide 2B services. The service instances registered by the MEC APP can only be used to provide 2B services, and the illegally registered service instances are invalid, that is, the management of the MEC APP cannot provide such services.
  • the MEC APP is subject to authority management according to the contracted user group to which the MEC APP belongs. For example, if the contracted user group to which the MEC APP belongs is a contracted user group that has authorized location information access rights or bandwidth management rights, then the MEC APP Location access and bandwidth management are possible.
  • the multi-access edge computing platform connects with the MP1 interface supported by the MEC APP according to the interface capability of the multi-access edge computing application, and automatically receives the MEC APP's MP1 interface supported by the MEC APP.
  • the MP1 interface supported by the MEC APP can be imported into the MP1 interface interaction and automation enabling state machine, so that the automatic docking with the MEC APP can be completed through the MP1 interface interaction and the automation enabling state machine.
  • the MEP can enable the first MP1 interface to automatically receive subscription messages from the MEC APP. This kind of MP1 interface is not open to the MEC APP.
  • the MEP can only be connected with the MP1 interface supported by the MEC APP, and some MP1 interfaces can be opened in a targeted manner to improve the flexibility of the connection between the MEP and the MEC APP.
  • the multi-access edge computing platform generates an upstream traffic rule corresponding to the multi-access edge computing application according to the network parameters of the multi-access edge computing application, and assigns the The uplink distribution rule is configured for a user plane functional entity, wherein the user plane functional entity and the multi-access edge computing platform are located in the same multi-access edge computing site.
  • the multi-access edge computing platform determines the VPN of the multi-access edge computing application according to the user subscription group to which the multi-access edge computing application belongs, and inserts the VPN into the user plane function as an uplink distribution rule. entity.
  • the user plane functional entity determines whether the VPN used by the user equipment complies with the upstream offloading rule, and if so, it will determine that the user equipment meets the local offloading condition. , and forward the user data packet of the user equipment to the multi-access edge computing application to implement local offloading.
  • the MEP can also configure the communication link between the MEC service instance and the UPF according to the network parameters of the MEC APP, that is, configure the multi-access edge service instance in the MEP and the multi-access edge computing service instance in the UPF. communication link between.
  • the communication link includes network slice instances, bandwidth, interfaces, VPNs, and so on.
  • a Policy Control Function acquires topology information and selection rules of the MEC APP, where the topology information includes network parameters of the MEC APP and instance information of the MEC APP , where the instance information can be the APP identity (Identity) of the MEC APP, the APP type (type) of the MEC APP, etc.
  • the selection rule is used to select the corresponding core network equipment, and the selection rule in this application is According to the network parameters of the MEC APP and the instance information of the MEC APP, the rules for selecting core network devices are synthesized. Among them, the topology information and selection rules of the MEC APP are manually arranged, registered to the Unified Data Repository (UDR), and forwarded to the PCF by the UDR.
  • UDR Unified Data Repository
  • the topology information and selection rules of the MEC APP can be manually arranged, and the topology information and selection rules of the MEC APP are manually registered to the UDR, and the UDR forwards the topology information and selection rules of the MEC APP to the UDR.
  • PCF and then the PCF selects the corresponding session management function (Session Management Function, SMF) according to the network parameters.
  • Session Management Function Session Management Function
  • the PCF performs slice mapping according to the network slice to which the MEC belongs to obtain a network slice instance, and then, in the network slice instance Select the corresponding SMF in the MEC APP, and deliver the topology information and network parameters of the MEC APP to the SMF; the SMF selects the corresponding UPF according to the network parameters, for example, according to the network slice to which the MEC APP belongs and the DNAI to select the matching UPF. Then, the SMF inserts the instance information of the MEC APP and the upstream distribution rule into the UPF.
  • each MEC APP can perform local offloading on its own communication link, that is, each MEC APP uses the corresponding network slice instance in its own network domain (network slice), on its own communication link Perform local shunting.
  • the core network device can be selected in the corresponding network slice instance, so that the selection of the core network device is more accurate and the connection with the core network device is enhanced.
  • the UPF can receive the edge access request of the user equipment, and determine the instance information of the MEC APP to be accessed by the user equipment and the VPN used during the access according to the edge access request, so that the UPF obtains and accesses the MEC.
  • the upstream offload rule corresponding to the instance information of the APP If the VPN meets the local offload condition, the user equipment will be processed locally. If not, the user's data packet will be forwarded to the central side UPF, and obtained from the central side. data content.
  • the multi-access edge computing platform, the multi-access edge computing application, and the interaction between the multi-access edge computing platform and the multi-access edge computing application are respectively The methods provided by the embodiments of the present application are introduced from the perspective.
  • the multi-access edge computing platform and the multi-access edge computing application program may include hardware structures and/or software modules, which are combined with hardware structures, software modules, or hardware structures.
  • the above functions can be realized in the form of software modules. Whether one of the above functions is performed in the form of a hardware structure, a software module, or a hardware structure plus a software module depends on the specific application and design constraints of the technical solution.
  • FIG. 4 and FIG. 5 provide schematic structural diagrams of a communication device according to an embodiment of the present application.
  • These communication devices can implement the functions of the multi-access edge computing platform or the multi-access edge computing application in the above method embodiments, and thus can also achieve the beneficial effects of the above method embodiments.
  • the communication device may be a multi-access edge computing platform as shown in the embodiment corresponding to FIG. 3 , a multi-access edge computing application program, or a multi-access edge computing application.
  • the communication device 400 includes a transceiver module 401 and a processing module 402 .
  • the communication apparatus 400 may be used to implement the functions of the multi-access edge computing platform or the multi-access edge computing application in the embodiment corresponding to FIG. 3 above.
  • a transceiver module 401 configured to receive a first request message from a multi-access edge computing application, where the first request message includes a multi-access edge computing service, wherein the first request message is used to obtain a multi-access edge computing platform from a multi-access edge computing platform
  • the business path between incoming edge computing service instances and multi-access edge computing applications, and multi-access edge computing service instances are used to provide multi-access edge computing services;
  • a processing module 402 configured to configure a service path between a multi-access edge computing service instance and a multi-access edge computing application
  • the transceiver module is also used to send service paths to multi-access edge computing applications.
  • the processing module 402 is configured to control the transceiver module 401 to send a first request message to the multi-access edge computing platform, where the first request message includes the multi-access edge computing service, wherein the first request message is used to send a request message from the multi-access edge computing platform Obtaining a business path between a multi-access edge computing service instance and a multi-access edge computing application, the multi-access edge computing service instance being used to provide the multi-access edge computing service; and receiving the multi-access edge computing platform from the multi-access edge computing platform The service path between ingress edge computing service instances and multi-access edge computing applications.
  • the communication apparatus 500 includes a processor 501 and an interface circuit 502 .
  • the processor 501 and the interface circuit 502 are coupled to each other.
  • the interface circuit 502 can be a transceiver or an input-output interface.
  • the communication apparatus 500 may further include a memory 503 for storing instructions executed by the processor 501 or input data required by the processor 501 to execute the instructions or data generated after the processor 501 executes the instructions.
  • the processor 501 is used to execute the functions of the foregoing processing module 402
  • the interface circuit 502 is used to execute the functions of the foregoing transceiver module 401 .
  • the chip in the multi-access edge computing platform implements the functions of the multi-access edge computing platform in the above method embodiments.
  • the chip in the multi-access edge computing platform receives information from other modules (such as radio frequency modules or antennas) in the multi-access edge computing platform, and the information is sent by the multi-access edge computing application to the multi-access edge computing platform ;
  • the chip in the multi-access edge computing platform sends information to other modules (such as radio frequency modules or antennas) in the multi-access edge computing platform, and the information is sent by the multi-access edge computing platform to the multi-access edge computing platform. application.
  • the chip in the multi-access edge computing application implements the functions of the multi-access edge computing application in the above method embodiments.
  • the chip in the multi-access edge computing application receives information from other modules (such as radio frequency modules or antennas) in the multi-access edge computing application, and the information is sent by the multi-access edge computing platform to the multi-access edge computing application or, the chip in the multi-access edge computing application sends information to other modules (such as radio frequency modules or antennas) in the multi-access edge computing application, and the information is sent by the multi-access edge computing application to Multi-access edge computing platform.
  • Embodiments of the present application further provide a system for establishing a service path, including the above-mentioned communication device for realizing the function of a multi-access edge computing platform and the above-mentioned communication device for realizing the function of a multi-access edge computing application program.
  • Embodiments of the present application further provide a computer-readable storage medium on which a computer program is stored.
  • the program When the program is executed by a processor, it can implement the multi-access edge computing platform-related services in the service path establishment method provided by the above method embodiments. process.
  • Embodiments of the present application further provide a computer-readable storage medium on which a computer program is stored.
  • the program When the program is executed by a processor, it can implement the multi-access edge computing application program related to the service path establishment method provided by the above method embodiments. process.
  • Embodiments of the present application further provide a computer program product, which, when running on a computer or a processor, enables the computer or processor to execute one or more steps in any of the foregoing methods for establishing a service path. If each component module of the above-mentioned device is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium.
  • processor in the embodiments of the present application may be a central processing unit (central processing unit, CPU), and may also be other general-purpose processors, digital signal processors (digital signal processors, DSP), application-specific integrated circuits (application specific integrated circuit, ASIC), field programmable gate array (field programmable gate array, FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof.
  • CPU central processing unit
  • DSP digital signal processors
  • ASIC application specific integrated circuit
  • FPGA field programmable gate array
  • a general-purpose processor may be a microprocessor or any conventional processor.
  • the method steps in the embodiments of the present application may be implemented in a hardware manner, or may be implemented in a manner in which a processor executes software instructions.
  • Software instructions can be composed of corresponding software modules, and software modules can be stored in random access memory (RAM), flash memory, read-only memory (ROM), programmable read-only memory (programmable ROM) , PROM), erasable programmable read-only memory (erasable PROM, EPROM), electrically erasable programmable read-only memory (electrically EPROM, EEPROM), registers, hard disks, removable hard disks, CD-ROMs or known in the art in any other form of storage medium.
  • An exemplary storage medium is coupled to the processor, such that the processor can read information from, and write information to, the storage medium.
  • the storage medium can also be an integral part of the processor.
  • the processor and storage medium may reside in an ASIC.
  • the ASIC can reside in a multi-access edge computing platform or in a multi-access edge computing application.
  • the processor and the storage medium may also exist in a multi-access edge computing platform or a multi-access edge computing application as discrete components.
  • a computer program product includes one or more computer programs or instructions.
  • the computer may be a general purpose computer, a special purpose computer, a computer network, or other programmable device.
  • the computer program or instructions may be stored in or transmitted over a computer-readable storage medium.
  • a computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server that integrates one or more of the available media.
  • Useful media may be magnetic media such as floppy disks, hard disks, magnetic tapes; optical media such as DVDs; and semiconductor media such as solid state disks (SSDs).
  • “at least one” means one or more, and “plurality” means two or more.
  • “And/or”, which describes the association relationship of the associated objects, indicates that there can be three kinds of relationships, for example, A and/or B, which can indicate: the existence of A alone, the existence of A and B at the same time, and the existence of B alone, where A, B can be singular or plural.
  • the character “/” generally indicates that the related objects are a kind of "or” relationship; in the formula of this application, the character "/” indicates that the related objects are a kind of "division" Relationship.

Abstract

Disclosed are a service path establishment method, a communication apparatus and a storage medium. The method comprises: receiving a first request message from a multi-access edge computing application, wherein the first request message comprises a multi-access edge computing service, the first request message is used for acquiring, from a multi-access edge computing platform, a service path between a multi-access edge computing service instance and the multi-access edge computing application, and the multi-access edge computing service instance is used for providing the multi-access edge computing service; and configuring the service path between the multi-access edge computing service instance and the multi-access edge computing application, and sending the service path to the multi-access edge computing application. The embodiments of the present application facilitate the reduction in the operation and maintenance costs of a multi-access edge computing application.

Description

业务路径建立方法、通信装置及存储介质Service path establishment method, communication device and storage medium
本申请要求于2020年11月20日提交中国专利局、申请号为202011316726.8、申请名称为“业务路径建立方法、通信装置及存储介质”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims the priority of the Chinese patent application with the application number 202011316726.8 and the application title "Service Path Establishment Method, Communication Device and Storage Medium" filed with the China Patent Office on November 20, 2020, the entire contents of which are incorporated by reference in in this application.
技术领域technical field
本发明涉及边缘计算领域,具体涉及一种业务路径建立方法、通信装置及存储介质。The present invention relates to the field of edge computing, in particular to a service path establishment method, a communication device and a storage medium.
背景技术Background technique
伴随5G技术成熟和普及,高带宽低时延应用业务在终端侧逐渐发展成熟,5G连接+边缘计算融合解决方案成为各大商家纷纷追求的目标和愿景。欧洲电信标准化协会(European Telecommunications Standards Institute,ETSI)标准中定义的多接入边缘计算(Multi-access Edge Computing,MEC),通过在网络边缘位置部署多接入边缘计算应用程序(Multi-access Edge Computing Application,MEC APP)为用户提供边缘内容,实现本地分流,满足了信息提供方(Over The Top,OTT)在边缘侧对低时延、高吞吐业务的诉求。With the maturity and popularization of 5G technology, high-bandwidth and low-latency application services have gradually developed and matured on the terminal side. The 5G connection + edge computing fusion solution has become the goal and vision pursued by major businesses. Multi-access Edge Computing (MEC) defined in the European Telecommunications Standards Institute (ETSI) standard, by deploying Multi-access Edge Computing applications (Multi-access Edge Computing) at the edge of the network Application, MEC APP) provides users with edge content, realizes local distribution, and meets the demands of information providers (Over The Top, OTT) for low-latency and high-throughput services on the edge side.
目前,欧洲电信标准化协会(European Telecommunications Standards Institute,ETSI)标准为MEC技术定义了标准架构,在MEC的标准架构程中,当部署一个新的MEC APP的时候,需要人工参与该MEC APP的上线,比如,需要人工配置该MEC APP的网络域与计算域之间的通信链路。因此,目前在MEC APP上线的过程中,需要人工参与,导致MEC APP上线效率低,对MEC App的运维成本比较高。At present, the European Telecommunications Standards Institute (ETSI) standard defines a standard architecture for MEC technology. In the standard architecture process of MEC, when deploying a new MEC APP, it is necessary to manually participate in the online launch of the MEC APP. For example, the communication link between the network domain and the computing domain of the MEC APP needs to be manually configured. Therefore, at present, in the process of launching MEC APP, manual participation is required, resulting in low efficiency of launching MEC APP and high operation and maintenance cost of MEC APP.
发明内容SUMMARY OF THE INVENTION
本申请提供了一种业务路径建立方法、通信装置及存储介质,通过自动生成多接入边缘计算应用程序与多接入边缘计算服务实例之间的业务路径,降低多接入边缘计算应用程序的运维成本。The present application provides a method for establishing a service path, a communication device and a storage medium. By automatically generating a service path between a multi-access edge computing application and a multi-access edge computing service instance, the service path of the multi-access edge computing application is reduced. Operation and maintenance costs.
第一方面,本申请实施例提供一种业务路径建立方法。该方法执行主体可以是多接入边缘计算平台,也可以是应用于多接入边缘计算平台中的芯片。下面以执行主体是多接入边缘计算平台为例进行描述。该方法包括:从多接入边缘计算应用程序接收第一请求消息,第一请求消息包括多接入边缘计算服务,其中,第一请求消息用于从多接入边缘计算平台获取多接入边缘计算服务实例与多接入边缘计算应用程序之间的业务路径,多接入边缘计算服务实例用于提供多接入边缘计算服务;配置多接入边缘计算服务实例与多接入边缘计算应用程序之间的业务路径,并向多接入边缘计算应用程序发送业务路径。In a first aspect, an embodiment of the present application provides a method for establishing a service path. The execution body of the method may be a multi-access edge computing platform, or may be a chip applied in the multi-access edge computing platform. The following description will be given by taking the execution subject being a multi-access edge computing platform as an example. The method includes: receiving a first request message from a multi-access edge computing application, where the first request message includes a multi-access edge computing service, wherein the first request message is used to obtain a multi-access edge computing platform from a multi-access edge computing platform The business path between computing service instances and multi-access edge computing applications. Multi-access edge computing service instances are used to provide multi-access edge computing services; configure multi-access edge computing service instances and multi-access edge computing applications service paths between and send service paths to multi-access edge computing applications.
可以看出,在本申请实施例中,在多接入边缘计算应用程序上线的过程中,多接入边缘计算应用程序可以通过第一请求消息向多接入边缘计算应用平台申请多接入边缘计算服务实例与多接入边缘计算应用程序之间的业务路径;多边缘接入计算平台根据需求,配置该业务路径,并将该业务路径下发给该多接入边缘计算应用程序。这样多接入边缘计算应用程序可以基于该业务路径,打通与多接入边缘计算服务实例之间的业务链路,也就实现自动打通该 业务链路,无需人工参与,降低了对多接入边缘计算应用程序的运维成本。It can be seen that in the embodiment of the present application, in the process of the multi-access edge computing application going online, the multi-access edge computing application can apply for the multi-access edge computing application platform to the multi-access edge computing application platform through the first request message. The service path between the computing service instance and the multi-access edge computing application; the multi-edge access computing platform configures the service path according to requirements, and delivers the service path to the multi-access edge computing application. In this way, the multi-access edge computing application can open up the business link with the multi-access edge computing service instance based on the service path, which also realizes the automatic opening of the business link without manual participation, reducing the need for multi-access. Operational costs of edge computing applications.
在一些可能的实施方式中,业务路径包括业务规则和/或路由参数,业务规则用于表征多接入边缘计算服务实例与多接入边缘计算应用程序中的服务实例之间的对应关系,路由参数用于表征多接入边缘计算服务实例与多接入边缘计算应用程序之间的通信链路。In some possible implementations, the service path includes service rules and/or routing parameters, and the service rules are used to characterize the correspondence between the multi-access edge computing service instance and the service instance in the multi-access edge computing application program, and the routing The parameters are used to characterize the communication link between the multi-access edge computing service instance and the multi-access edge computing application.
可以看出,多接入边缘计算平台可自动生成多接入边缘计算应用程序与多接入边缘计算服务实例之间的对应关系,不需要人工配置对应关系,降低了两者之间映射关系建立的难度;另外,可以由多接入边缘计算平台自动配置通信链路,无需人工参与,降低了多接入边缘计算应用程序上线部署的成本,提高了多接入边缘计算应用程序上线部署自动化程度。It can be seen that the multi-access edge computing platform can automatically generate the corresponding relationship between the multi-access edge computing application and the multi-access edge computing service instance, without the need to manually configure the corresponding relationship, which reduces the establishment of the mapping relationship between the two. In addition, the communication link can be automatically configured by the multi-access edge computing platform without manual participation, which reduces the cost of online deployment of multi-access edge computing applications and improves the automation degree of online deployment of multi-access edge computing applications. .
在一些可能的实施方式中,通过第一MP1接口从多接入边缘计算应用程序接收第一请求消息或者通过新增的第一接口从多接入边缘计算应用程序接收第一请求消息,其中,第一MP1接口为MP1接口集中用于提供多接入边缘计算服务订阅功能的MP1接口,新增的第一接口用于提供多接入边缘计算服务申请的功能。In some possible implementations, the first request message is received from the multi-access edge computing application through the first MP1 interface, or the first request message is received from the multi-access edge computing application through the newly added first interface, wherein, The first MP1 interface is an MP1 interface that is centrally used to provide a multi-access edge computing service subscription function, and the newly added first interface is used to provide a multi-access edge computing service application function.
可以看出,多接入边缘计算平台可以通过第一MP1接口(订阅接口)接收到第一请求消息,即可以通过该多接入边缘计算平台本身提供的接口用于业务路径分配的请求消息,提高了对第一MP1接口的复用度;多接入边缘计算平台也可以通过新增的第一接口接收该第一请求消息,提高了第一请求消息发送的灵活性,可以灵活的完成业务路径的配置。It can be seen that the multi-access edge computing platform can receive the first request message through the first MP1 interface (subscription interface), that is, the request message that can be used for service path allocation through the interface provided by the multi-access edge computing platform itself, The multiplexing degree of the first MP1 interface is improved; the multi-access edge computing platform can also receive the first request message through the newly added first interface, which improves the flexibility of sending the first request message and can flexibly complete services Path configuration.
在一些可能的实施方式中,从多接入边缘计算应用程序接收第一请求消息之前,该方法还包括:从多接入边缘计算平台管理器接收配置消息,配置消息包括多接入边缘计算应用程序的网络参数,网络参数用于多接入边缘计算平台配置多接入边缘计算应用程序和多接入边缘计算服务实例之间的通信链路。In some possible implementations, before receiving the first request message from the multi-access edge computing application, the method further includes: receiving a configuration message from the multi-access edge computing platform manager, the configuration message including the multi-access edge computing application The network parameters of the program, the network parameters are used for the multi-access edge computing platform to configure the communication link between the multi-access edge computing application and the multi-access edge computing service instance.
可以看出,提前定义多接入边缘计算应用程序的网络参数,这样多接入边缘计算平台可以清楚的知道多接入边缘计算应用程序所属的网络角色,比如,知道多接入边缘计算应用程序所属的网络切片,这样就会分配相应的切片实例,从而可以提高配置出的通信链路的精确度。It can be seen that the network parameters of the multi-access edge computing application are defined in advance, so that the multi-access edge computing platform can clearly know the network role to which the multi-access edge computing application belongs, for example, know the multi-access edge computing application. In this way, corresponding slice instances will be allocated, thereby improving the accuracy of the configured communication link.
在一些可能的实施方式中,网络参数包括多接入边缘计算应用程序所属的虚拟局域网、所属的网络切片以及所属的签约用户组;配置多接入边缘计算服务实例与多接入边缘计算应用程序之间的业务路径,包括:根据多接入边缘计算应用程序所属的虚拟局域网、所属的网络切片以及所属的签约用户组,确定多接入边缘计算应用程序与多接入边缘计算服务实例之间可使用的网络资源;根据多接入边缘计算应用程序与多接入边缘计算服务实例之间可使用的网络资源,配置多接入边缘计算应用程序与多接入边缘计算服务实例之间的通信链路。In some possible implementations, the network parameters include the virtual local area network to which the multi-access edge computing application belongs, the network slice to which it belongs, and the subscriber group to which it belongs; configure the multi-access edge computing service instance and the multi-access edge computing application The business path between the multi-access edge computing applications includes: determining the connection between the multi-access edge computing application and the multi-access edge computing service instance according to the virtual local area network to which the multi-access edge computing application belongs, the network slice to which it belongs, and the subscription user group to which it belongs. Available network resources; configure the communication between the multi-access edge computing application and the multi-access edge computing service instance according to the network resources available between the multi-access edge computing application and the multi-access edge computing service instance link.
可以看出,提前定义多接入边缘计算应用程序所属的虚拟局域网、所属的网络切片以及所属的签约用户组,多接入边缘计算平台可以精确的确定出多接入边缘计算应用程序与多接入边缘计算服务实例之间可以使用的网络资源(比如,计算资源、存储资源,虚机资源,等等),从而提高配置出的通信链路的精确度。It can be seen that by defining in advance the virtual local area network to which the multi-access edge computing application belongs, the network slice to which it belongs, and the subscriber group to which it belongs, the multi-access edge computing platform can accurately determine the multi-access edge computing application and the multi-access edge computing application. Access network resources (for example, computing resources, storage resources, virtual machine resources, etc.) that can be used between edge computing service instances, thereby improving the accuracy of the configured communication link.
在一些可能的实施方式中,网络参数还包括多接入边缘计算应用程序的接口能力,接口能力用于表征MP1接口中多接入边缘计算应用程序所支持的MP1接口,该方法还包括:根据多接入边缘计算应用程序的接口能力,与多接入边缘计算应用程序所支持的MP1接口进行对接。In some possible implementations, the network parameters further include interface capabilities of the multi-access edge computing application, and the interface capabilities are used to represent the MP1 interface supported by the multi-access edge computing application in the MP1 interface. The method further includes: according to The interface capability of the multi-access edge computing application is connected with the MP1 interface supported by the multi-access edge computing application.
可以看出,提前定义多接入计算应用程序的接口能力,多接入边缘计算应用平台可以清楚知道该多接入边缘计算应用程序支持哪些MP1接口,这样可以对这些MP1接口使能,与该多接入边缘计算应用程序所支持的MP1接口进行自动化对接,从而提高与多接入边缘计算 应用程序的对接灵活性。It can be seen that by defining the interface capabilities of the multi-access computing application in advance, the multi-access edge computing application platform can clearly know which MP1 interfaces are supported by the multi-access edge computing application, so that these MP1 interfaces can be enabled, and the corresponding MP1 interfaces can be enabled. The MP1 interface supported by the multi-access edge computing application is automatically connected, thereby improving the flexibility of the connection with the multi-access edge computing application.
在一些可能的实施方式中,该方法还包括:根据多接入边缘计算应用程序的网络参数,生成与多接入边缘计算应用程序对应的上行分流规则;将上行分流规则配置给用户面功能实体,用户面功能实体与多接入边缘计算平台位于同一多接入边缘计算站点。In some possible implementations, the method further includes: generating an uplink offload rule corresponding to the multi-access edge computing application according to network parameters of the multi-access edge computing application; configuring the uplink offload rule to the user plane functional entity , the user plane functional entity and the multi-access edge computing platform are located in the same multi-access edge computing site.
可以看出,多接入边缘计算平台根据多接入边缘计算应用程序的网络参数生成相应的上行分流规则,由于该上行分流规则是根据网络参数得到的,在提高本地分流筛选的精度,即提高筛选出符合本地分流条件的用户设备的精度。It can be seen that the multi-access edge computing platform generates the corresponding upstream offload rules according to the network parameters of the multi-access edge computing applications. Since the upstream offload rules are obtained according to the network parameters, the accuracy of local offload screening can be improved. The accuracy of filtering out user equipment that meets the local offloading conditions.
第二方面,本申请实施例提供一种业务路径建立方法。该方法执行主体可以是多接入边缘计算应用程序,也可以是应用于多接入边缘计算应用程序中的芯片。下面以执行主体是多接入边缘计算应用程序为例进行描述。该方法包括:向多接入边缘计算平台发送第一请求消息,第一请求消息包括多接入边缘计算服务,其中,第一请求消息用于从多接入边缘计算平台获取多接入边缘计算服务实例与多接入边缘计算应用程序之间的业务路径,多接入边缘计算服务实例用于提供多接入边缘计算服务;从多接入边缘计算平台接收多接入边缘计算服务实例与多接入边缘计算应用程序之间的业务路径。In a second aspect, the embodiments of the present application provide a method for establishing a service path. The execution body of the method may be a multi-access edge computing application, or a chip applied to the multi-access edge computing application. The following description will be given by taking the execution subject being a multi-access edge computing application as an example. The method includes: sending a first request message to a multi-access edge computing platform, where the first request message includes a multi-access edge computing service, wherein the first request message is used to obtain the multi-access edge computing service from the multi-access edge computing platform The business path between the service instance and the multi-access edge computing application, the multi-access edge computing service instance is used to provide the multi-access edge computing service; the multi-access edge computing service instance and the multi-access edge computing service instance are received from the multi-access edge computing platform. Access business paths between edge computing applications.
可以看出,在本申请实施例中,在多接入边缘计算应用程序上线的过程中,多接入边缘计算应用程序可以通过第一请求消息向多接入边缘计算应用平台申请多接入边缘计算服务实例与多接入边缘计算应用程序之间的业务路径;多边缘接入计算平台根据需求,配置该业务路径,并将该业务路径下发给该多接入边缘计算应用程序。这样多接入边缘计算应用程序可以基于该业务路径,打通与多接入边缘计算服务实例之间的业务链路,也就实现自动打通该业务链路,无需人工参与,降低了对多接入边缘计算应用程序的运维成本。It can be seen that in the embodiment of the present application, in the process of the multi-access edge computing application going online, the multi-access edge computing application can apply for the multi-access edge computing application platform to the multi-access edge computing application platform through the first request message. The service path between the computing service instance and the multi-access edge computing application; the multi-edge access computing platform configures the service path according to requirements, and delivers the service path to the multi-access edge computing application. In this way, the multi-access edge computing application can open up the business link with the multi-access edge computing service instance based on the service path, which also realizes the automatic opening of the business link without manual participation, reducing the need for multi-access. Operational costs of edge computing applications.
在一些可能的实施方式中,业务路径包括业务规则和/或路由参数,业务规则用于表征多接入边缘计算服务实例与多接入边缘计算应用程序中的服务实例之间的对应关系,路由参数用于表征多接入边缘计算服务实例与多接入边缘计算应用程序之间的通信链路。In some possible implementations, the service path includes service rules and/or routing parameters, and the service rules are used to characterize the correspondence between the multi-access edge computing service instance and the service instance in the multi-access edge computing application program, and the routing The parameters are used to characterize the communication link between the multi-access edge computing service instance and the multi-access edge computing application.
可以看出,多接入边缘计算平台可自动生成多接入边缘计算应用程序与多接入边缘计算服务实例之间的对应关系,不需要人工配置对应关系,降低了两者之间映射关系建立的难度;另外,可以由多接入边缘计算平台自动配置通信链路,无需人工参与,降低了多接入边缘计算应用程序上线部署的成本,提高了多接入边缘计算应用程序上线部署自动化程度。It can be seen that the multi-access edge computing platform can automatically generate the corresponding relationship between the multi-access edge computing application and the multi-access edge computing service instance, without the need to manually configure the corresponding relationship, which reduces the establishment of the mapping relationship between the two. In addition, the communication link can be automatically configured by the multi-access edge computing platform without manual participation, which reduces the cost of online deployment of multi-access edge computing applications and improves the automation degree of online deployment of multi-access edge computing applications. .
在一些可能的实施方式中,向多接入边缘计算平台发送第一请求消息,包括:通过第一MP1接口向多接入边缘计算平台发送第一请求消息或者通过新增的第一接口向多接入边缘计算平台发送第一请求消息,其中,第一MP1接口为MP1接口集中用于提供多接入边缘计算服务订阅功能的MP1接口,新增的第一接口用于提供多接入边缘计算服务申请的功能。In some possible implementation manners, sending the first request message to the multi-access edge computing platform includes: sending the first request message to the multi-access edge computing platform through the first MP1 interface or sending the first request message to the multi-access edge computing platform through the newly added first interface. The access edge computing platform sends a first request message, where the first MP1 interface is an MP1 interface that is centrally used to provide multi-access edge computing service subscription functions, and the newly added first interface is used to provide multi-access edge computing Service Request functionality.
可以看出,多接入边缘计算应用程序可以通过第一MP1接口(订阅接口)向多接入边缘计算平台发送第一请求消息,提高了对第一MP1接口的复用度,也可以通过新增的第一接口向多接入边缘计算平台发送第一请求消息,提高了第一请求消息发送的灵活性,可以灵活的申请配置与多接入边缘计算服务实例之间的业务路径。It can be seen that the multi-access edge computing application can send the first request message to the multi-access edge computing platform through the first MP1 interface (subscription interface), which improves the reuse of the first MP1 interface, and can also use the new MP1 interface. The added first interface sends the first request message to the multi-access edge computing platform, which improves the flexibility of sending the first request message, and can flexibly apply for a service path between the configuration and the multi-access edge computing service instance.
在一些可能的实施方式中,通信链路是多接入边缘计算平台根据多接入边缘计算应用程序的网络参数配置的,多接入边缘计算应用程序的网络参数是多接入边缘计算平台管理器通过配置消息发送给多接入边缘计算平台的。In some possible implementations, the communication link is configured by the multi-access edge computing platform according to network parameters of the multi-access edge computing application, and the network parameters of the multi-access edge computing application are managed by the multi-access edge computing platform The server sends the configuration message to the multi-access edge computing platform.
可以看出,提前定义多接入边缘计算应用程序的网络参数,这样多接入边缘计算平台可以清楚的知道多接入边缘计算应用程序所属的网络角色,比如,知道多接入边缘计算应用程序所属的网络切片,这样就会分配相应的切片实例,从而可以提高配置出的通信链路的精确 度。It can be seen that the network parameters of the multi-access edge computing application are defined in advance, so that the multi-access edge computing platform can clearly know the network role to which the multi-access edge computing application belongs, for example, know the multi-access edge computing application. In this way, corresponding slice instances will be allocated, thereby improving the accuracy of the configured communication link.
在一些可能的实施方式中,多接入边缘计算应用程序的网络参数包括多接入边缘计算应用程序所属的虚拟局域网、所属的网络切片以及所属的签约用户组;通信链路是由多接入边缘计算平台根据多接入边缘计算应用程序与多接入边缘计算服务实例之间可使用的网络资源配置的,可使用的网络资源是多接入边缘计算平台根据多接入边缘计算应用程序所属的虚拟局域网、所属的网络切片以及所属的签约用户组确定的。In some possible implementations, the network parameters of the multi-access edge computing application include the virtual local area network to which the multi-access edge computing application belongs, the network slice to which the multi-access edge computing application belongs, and the subscription user group to which the multi-access edge computing application belongs; The edge computing platform is configured according to the network resources available between the multi-access edge computing application and the multi-access edge computing service instance. The available network resources are the multi-access edge computing platform according to the multi-access edge computing application program belongs to The virtual local area network, the network slice to which it belongs, and the subscription user group to which it belongs.
可以看出,提前定义多接入边缘计算应用程序所属的虚拟局域网、所属的网络切片以及所属的签约用户组,多接入边缘计算平台可以精确的确定出多接入边缘计算应用程序与多接入边缘计算服务实例之间可以使用的网络资源(比如,计算资源、存储资源,虚机资源,等等),从而提高配置出的通信链路的精确度。It can be seen that by defining in advance the virtual local area network to which the multi-access edge computing application belongs, the network slice to which it belongs, and the subscriber group to which it belongs, the multi-access edge computing platform can accurately determine the multi-access edge computing application and the multi-access edge computing application. Access network resources (for example, computing resources, storage resources, virtual machine resources, etc.) that can be used between edge computing service instances, thereby improving the accuracy of the configured communication link.
在一些可能的实施方式中,网络参数还包括多接入边缘计算应用程序的接口能力,接口能力用于表征MP1接口中多接入边缘计算应用程序所支持的MP1接口。In some possible implementations, the network parameters further include interface capabilities of the multi-access edge computing application, and the interface capabilities are used to represent MP1 interfaces supported by the multi-access edge computing application in the MP1 interface.
可以看出,提前定义多接入计算应用程序的接口能力,多接入边缘计算应用平台可以清楚知道该多接入边缘计算应用程序支持哪些MP1接口,这样可以对这些MP1接口使能,与该多接入边缘计算应用程序所支持的MP1接口进行自动化对接,从而提高与多接入边缘计算应用程序的对接灵活性。It can be seen that by defining the interface capabilities of the multi-access computing application in advance, the multi-access edge computing application platform can clearly know which MP1 interfaces are supported by the multi-access edge computing application, so that these MP1 interfaces can be enabled, and the corresponding MP1 interfaces can be enabled. The MP1 interface supported by the multi-access edge computing application is automatically connected, thereby improving the flexibility of the connection with the multi-access edge computing application.
第三方面,本申请实施例提供一种通信装置,有益效果可以参见第一方面的描述此处不再赘述。通信装置具有实现上述第一方面的方法实例中行为的功能。功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。在一个可能的设计中,该通信装置包括:收发模块,用于从多接入边缘计算应用程序接收第一请求消息,第一请求消息包括多接入边缘计算服务,其中,第一请求消息用于从多接入边缘计算平台获取多接入边缘计算服务实例与多接入边缘计算应用程序之间的业务路径,多接入边缘计算服务实例用于提供多接入边缘计算服务;处理模块,用于配置多接入边缘计算服务实例与多接入边缘计算应用程序之间的业务路径;收发模块,还用于向多接入边缘计算应用程序发送业务路径。In a third aspect, an embodiment of the present application provides a communication device, and the beneficial effects can be referred to the description of the first aspect and will not be repeated here. The communication device has a function to implement the behavior in the method example of the first aspect above. The functions can be implemented by hardware, or by executing corresponding software by hardware. The hardware or software includes one or more modules corresponding to the above functions. In a possible design, the communication device includes: a transceiver module for receiving a first request message from a multi-access edge computing application, where the first request message includes a multi-access edge computing service, wherein the first request message uses for obtaining the business path between the multi-access edge computing service instance and the multi-access edge computing application program from the multi-access edge computing platform, and the multi-access edge computing service instance is used to provide the multi-access edge computing service; the processing module, It is used to configure the service path between the multi-access edge computing service instance and the multi-access edge computing application; the transceiver module is also used to send the service path to the multi-access edge computing application.
第四方面,本申请实施例提供一种通信装置,有益效果可以参见第二方面的描述此处不再赘述。通信装置具有实现上述第一方面的方法实例中行为的功能。功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。在一个可能的设计中,该通信装置包括:处理模块,用于控制收发模块向多接入边缘计算平台发送第一请求消息,第一请求消息包括多接入边缘计算服务,其中,第一请求消息用于从多接入边缘计算平台获取多接入边缘计算服务实例与多接入边缘计算应用程序之间的业务路径,多接入边缘计算服务实例用于提供多接入边缘计算服务;以及控制收发模块从多接入边缘计算平台接收多接入边缘计算服务实例与多接入边缘计算应用程序之间的业务路径。In the fourth aspect, an embodiment of the present application provides a communication device, and the beneficial effects can be referred to the description of the second aspect and will not be repeated here. The communication device has a function to implement the behavior in the method example of the first aspect above. The functions can be implemented by hardware, or by executing corresponding software by hardware. The hardware or software includes one or more modules corresponding to the above functions. In a possible design, the communication device includes: a processing module configured to control the transceiver module to send a first request message to the multi-access edge computing platform, where the first request message includes the multi-access edge computing service, wherein the first request The message is used to obtain the business path between the multi-access edge computing service instance and the multi-access edge computing application program from the multi-access edge computing platform, and the multi-access edge computing service instance is used to provide the multi-access edge computing service; and The control transceiver module receives the service path between the multi-access edge computing service instance and the multi-access edge computing application program from the multi-access edge computing platform.
第五方面,本申请实施例提供一种通信装置,该通信装置可以为上述方法实施例中的多接入边缘计算平台,或者为设置在多接入边缘计算平台中的芯片。该通信装置包括通信接口以及处理器,可选的,还包括存储器。其中,该存储器用于存储计算机程序或指令,处理器与存储器、通信接口耦合,当处理器执行计算机程序或指令时,使通信装置执行上述方法实施例中由多接入边缘计算平台所执行的方法。In a fifth aspect, an embodiment of the present application provides a communication device, and the communication device may be the multi-access edge computing platform in the above method embodiments, or a chip set in the multi-access edge computing platform. The communication device includes a communication interface, a processor, and optionally, a memory. The memory is used to store computer programs or instructions, and the processor is coupled with the memory and the communication interface. When the processor executes the computer program or instructions, the communication device is made to execute the execution of the multi-access edge computing platform in the above method embodiments. method.
第六方面,本申请实施例提供一种通信装置,该通信装置可以为上述方法实施例中的多接入边缘计算应用程序,或者为设置在多接入边缘计算应用程序中的芯片。该通信装置包括通信接口以及处理器,可选的,还包括存储器。其中,该存储器用于存储计算机程序或指令, 处理器与存储器、通信接口耦合,当处理器执行计算机程序或指令时,使通信装置执行上述方法实施例中由多接入边缘计算应用程序所执行的方法。In a sixth aspect, an embodiment of the present application provides a communication device, where the communication device may be the multi-access edge computing application in the above method embodiments, or a chip set in the multi-access edge computing application. The communication device includes a communication interface, a processor, and optionally, a memory. Wherein, the memory is used to store computer programs or instructions, and the processor is coupled with the memory and the communication interface, and when the processor executes the computer program or instructions, the communication device is made to execute the multi-access edge computing application program in the above method embodiments. Methods.
第七方面,提供了一种计算机程序产品,该计算机程序产品包括:计算机程序代码,当计算机程序代码被运行时,使得上述各方面中由多接入边缘计算平台执行的方法被执行。In a seventh aspect, a computer program product is provided, the computer program product comprising: computer program code, when the computer program code is executed, the method performed by the multi-access edge computing platform in the above aspects is performed.
第八方面,提供了一种计算机程序产品,该计算机程序产品包括:计算机程序代码,当计算机程序代码被运行时,使得上述各方面中由多接入边缘计算应用程序执行的方法被执行。In an eighth aspect, a computer program product is provided, the computer program product comprising: computer program code, which when executed, causes the method performed by the multi-access edge computing application in the above aspects to be performed.
第九方面,本申请提供了一种芯片***,该芯片***包括处理器,用于实现上述各方面的方法中多接入边缘计算平台的功能。在一种可能的设计中,该芯片***还包括存储器,用于保存程序指令和/或数据。该芯片***,可以由芯片构成,也可以包括芯片和其他分立器件。In a ninth aspect, the present application provides a chip system, where the chip system includes a processor for implementing the functions of the multi-access edge computing platform in the methods of the above aspects. In one possible design, the system-on-a-chip further includes a memory for storing program instructions and/or data. The chip system may be composed of chips, or may include chips and other discrete devices.
第十方面,本申请提供了一种芯片***,该芯片***包括处理器,用于实现上述各方面的方法中多接入边缘计算应用程序的功能。在一种可能的设计中,该芯片***还包括存储器,用于保存程序指令和/或数据。该芯片***,可以由芯片构成,也可以包括芯片和其他分立器件。In a tenth aspect, the present application provides a chip system including a processor for implementing the functions of the multi-access edge computing application in the methods of the above aspects. In one possible design, the system-on-a-chip further includes a memory for storing program instructions and/or data. The chip system may be composed of chips, or may include chips and other discrete devices.
第十一方面,本申请提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,当该计算机程序被运行时,实现上述各方面中由多接入边缘计算平台执行的方法。In an eleventh aspect, the present application provides a computer-readable storage medium, where a computer program is stored in the computer-readable storage medium, and when the computer program is executed, the above-mentioned aspects executed by the multi-access edge computing platform are implemented. method.
第十二方面,本申请提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,当该计算机程序被运行时,实现上述各方面中由多接入边缘计算应用程序执行的方法。In a twelfth aspect, the present application provides a computer-readable storage medium, where a computer program is stored in the computer-readable storage medium, and when the computer program is executed, the multi-access edge computing application program executes the above aspects. Methods.
第十三方面,本申请提供了一种业务路径建立***,包括第五方面的通信装置和第六方面的通信装置。In a thirteenth aspect, the present application provides a system for establishing a service path, including the communication device of the fifth aspect and the communication device of the sixth aspect.
附图说明Description of drawings
图1为本申请实施例的一种MEC APP上线部署的流程示意图;Fig. 1 is the schematic flow chart of a kind of MEC APP on-line deployment of the embodiment of the application;
图2为本申请实施例的一种业务路径建立***的架构图;FIG. 2 is an architectural diagram of a system for establishing a service path according to an embodiment of the application;
图3为本申请实施例的一种计业务路径建立方法的流程示意图;FIG. 3 is a schematic flowchart of a method for establishing a counting service path according to an embodiment of the present application;
图4为本申请实施例的一种通信装置的结构示意图;FIG. 4 is a schematic structural diagram of a communication device according to an embodiment of the application;
图5为本申请实施例的另一种通信装置的结构示意图。FIG. 5 is a schematic structural diagram of another communication device according to an embodiment of the present application.
具体实施方式Detailed ways
本申请实施例的方法可适用于多种***架构,比如,应用到5G***架构下。本申请实施例描述的网络架构以及业务场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。The methods in the embodiments of the present application may be applicable to various system architectures, for example, applied to the 5G system architecture. The network architecture and service scenarios described in the embodiments of the present application are for the purpose of illustrating the technical solutions of the embodiments of the present application more clearly, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. The evolution of the architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
应理解,本申请实施例涉及的用户设备(User Equipment,UE)可以包括移动电话(或称为“蜂窝”电话),无线用户设备、移动用户设备、设备到设备通信(device-to-device,D2D)用户设备、车到一切(vehicle-to-everything,V2X)用户设备、机器到机器/机器类通信(machine-to-machine/machine-type communications,M2M/MTC)用户设备、物联网(internet of things,IoT)用户设备、订户单元(subscriber unit)、订户站(subscriber station),移动站(mobile station)、远程站(remote station)、接入点(access point,AP)、远程终端(remote terminal)、接入终端(access terminal)、用户终端(user terminal)、用户代理(user agent)、 或用户设备(user device),等等。It should be understood that the user equipment (User Equipment, UE) involved in the embodiments of the present application may include a mobile phone (or referred to as a "cellular" phone), a wireless user equipment, a mobile user equipment, a device-to-device communication (device-to-device, D2D) user equipment, vehicle-to-everything (V2X) user equipment, machine-to-machine/machine-type communications (M2M/MTC) user equipment, Internet of Things (internet) of things, IoT) user equipment, subscriber unit (subscriber unit), subscriber station (subscriber station), mobile station (mobile station), remote station (remote station), access point (access point, AP), remote terminal (remote terminal) terminal), access terminal, user terminal, user agent, or user device, etc.
应理解,本申请所涉及的核心网网元包括但不限于以下网元:接入和移动性管理功能(Access and Mobility Management Function,AMF)网元、会话管理功能(Session Management Function,SMF)网元、管理网元、用户面功能(User Plane Function,UPF)、统一数据存储网元(Unified Data Repository,UDR),策略控制功能(Policy Control Function,PCF)。It should be understood that the core network network elements involved in this application include but are not limited to the following network elements: access and mobility management function (Access and Mobility Management Function, AMF) network elements, session management function (Session Management Function, SMF) network elements element, management network element, user plane function (UPF), unified data storage network element (Unified Data Repository, UDR), policy control function (Policy Control Function, PCF).
AMF:主要负责UE的认证,UE移动性管理,网络切片选择,SMF选择等功能;作为N1和N2信令连接的锚点并为SMF提供N1/N2SM消息的路由;维护和管理UE的状态信息;AMF: Mainly responsible for UE authentication, UE mobility management, network slice selection, SMF selection and other functions; as the anchor point for N1 and N2 signaling connections and provides N1/N2SM message routing for SMF; maintains and manages UE state information ;
SMF:主要负责UE会话管理的所有控制面功能,包括UPF选择,IP地址分配,会话的服务质量(Quality of Service,Qos)管理,从PCF获取策略与计费控制(policyandchargingcontrol,PCC)策略等;SMF: It is mainly responsible for all control plane functions of UE session management, including UPF selection, IP address allocation, session quality of service (QoS) management, and policy and charging control (PCC) policies obtained from PCF;
UPF:作为PDU会话连接的锚定点,负责对用户设备的数据报文过滤、数据传输/转发、速率控制、生成计费信息等;UPF: As the anchor point of the PDU session connection, it is responsible for data packet filtering, data transmission/forwarding, rate control, and generation of charging information for user equipment;
UDR网元:主要用于存储用户数据,包括由UDM调用的签约数据,PCF调用的策略信息,用于能力开放的结构化数据,NEF调用的应用数据。UDR network element: mainly used to store user data, including subscription data called by UDM, policy information called by PCF, structured data used for capability opening, and application data called by NEF.
AF实体:应用服务功能,与核心网网元交互以提供一些服务,例如,与PCF交互以进行业务策略控制,与NEF交互以获取一些网络能力信息或提供应一些应用信息给网络,提供一些数据网络接入点信息给PCF以生成相应的数据业务的路由信息;AF entity: application service function, interacting with core network elements to provide some services, for example, interacting with PCF for business policy control, interacting with NEF to obtain some network capability information or providing some application information to the network, providing some data The network access point information is sent to the PCF to generate the routing information of the corresponding data service;
PCF:为UE提供配置策略信息,为网络的控制面网元(例如AMF、SMF)提供管控UE的策略信息。PCF: Provides configuration policy information for the UE, and provides policy information for the control plane network elements (eg AMF, SMF) of the network to manage and control the UE.
为了便于理解本申请,首先在此介绍本申请实施例涉及的相关技术知识。In order to facilitate the understanding of the present application, the related technical knowledge involved in the embodiments of the present application is first introduced here.
伴随5G技术成熟和普及,高带宽低时延应用业务在终端侧逐渐发展成熟,5G连接+边缘计算融合解决方案成为各大厂家纷纷追求的目标和愿景。欧洲电信标准化协会(European Telecommunications Standards Institute,ETSI)标准中定义的多接入边缘计算(Multi-access Edge Computing,MEC)解决方案,满足了信息提供方(Over The Top,OTT)在边缘侧对低时延、高吞吐业务的诉求。With the maturity and popularization of 5G technology, high-bandwidth and low-latency application services have gradually developed on the terminal side, and 5G connection + edge computing fusion solutions have become the goals and visions of major manufacturers. The Multi-access Edge Computing (MEC) solution defined in the European Telecommunications Standards Institute (ETSI) standard meets the requirements of the information provider (Over The Top, OTT) on the edge side to low Delay and high-throughput business demands.
ETSI标准定义了多接入边缘计算应用编排器(Multi-access Edge Computing Application Orchestrator,MEAO)和多接入边缘计算平台管理器(Multi-access Edge Computing Platform Manager,MEPM)两个部署于中心侧的管理部件,同时定义了应用程序描述(Application Description,APPD)信息,其中,APPD描述了即将部署的多接入边缘计算应用程序(Multi-access Edge ComputingApplication,MEC APP)的实例信息,比如,MEC APP的资源信息、依赖的多接入边缘计算MEC服务(Service)、提供的服务、分流规则(Traffic Rule)、优雅退出、MEC APP的标识,等等;然后,MEPM通过Mm5接口以配置请求(Configure Request)消息将APPD中的关键信息下发给边缘侧的MEP处理,MEP对Configure Request进行解析,与本地的数据平台(Date Plane)完成MEC APP的实例化部署。下面结合附图说明MEC APP的实例化部署过程。The ETSI standard defines the Multi-access Edge Computing Application Orchestrator (MEAO) and the Multi-access Edge Computing Platform Manager (MEPM) which are deployed on the center side. The management component also defines the application description (Application Description, APPD) information, where the APPD describes the instance information of the multi-access edge computing application (Multi-access Edge Computing Application, MEC APP) to be deployed, for example, MEC APP resource information, dependent multi-access edge computing MEC services (Service), provided services, traffic rules (Traffic Rule), graceful exit, MEC APP identification, etc.; then, MEPM uses the Mm5 interface to configure the request (Configure Request) message sends the key information in the APPD to the MEP on the edge side for processing, the MEP parses the Configure Request, and completes the instantiation and deployment of the MEC APP with the local data platform (Date Plane). The instantiation deployment process of the MEC APP is described below in conjunction with the accompanying drawings.
如图1所示,操作支持***(Operations Support Systems,Oss)向MEAO发送应用程序实例化请求(Instantiate application request)消息,MEAO将Instantiate application request消息转发给MEPM;然后,MEPM向网络功能虚拟化基础设施(Network Functions Virtualization Infrastructure,NFVI)发送资源分配请求(resource allocation request)消息;NFVI完成资源分配后,向MEPM返回资源分配响应(resource allocation response)消息,该resource allocation request携带分配好的资源信息;MEPM向MEP发送Configure Request消息,该Configure  Request消息携带MEC APP的关键信息以及分配好的资源;MEP基于该Configure Request消息配置该MEC APP,即对MEC APP进行实例化;最后,实例化完成之后,MEP向MEAO返回应用程序实例化响应(Instantiate application response)消息,并将Instantiate application response消息转发给Oss。As shown in Figure 1, the operations support system (Operations Support Systems, Oss) sends an application instantiation request (Instantiate application request) message to MEAO, and MEAO forwards the Instantiate application request message to MEPM; then, MEPM sends a message to the network function virtualization foundation The facility (Network Functions Virtualization Infrastructure, NFVI) sends a resource allocation request (resource allocation request) message; after the NFVI completes the resource allocation, it returns a resource allocation response (resource allocation response) message to the MEPM, and the resource allocation request carries the allocated resource information; The MEPM sends a Configure Request message to the MEP, and the Configure Request message carries the key information of the MEC APP and allocated resources; the MEP configures the MEC APP based on the Configure Request message, that is, instantiates the MEC APP; finally, after the instantiation is completed, MEP returns an application instantiation response (Instantiate application response) message to MEAO, and forwards the Instantiate application response message to Oss.
虽然,APPD描述了MEC APP的实例信息,但是描述字段有限,有些信息没有描述,对于未描述的信息则需要人工重新配置。比如,ETSI MEC标准定义的MEP为MEC APP提供了MP1接口集(MEP functional MP1接口),该MP1接口集包括多种功能的MP1接口,这些MP1接口包括用于服务发布的MP1接口,用于服务发现的MP1接口,用于接收订阅的MP1接口,等等。然而,并不是所有的MEC APP都支持该MP1接口集中的所有MP1接口,也就是说有些应用提供方会根据自己的需求为MEC APP开发相应的MP1接口,为了MEP与MEC APP在MP1接口集上的成功对接,则在MEC APP上线时,人工将MEC APP所支持的MP1接口,通过APPD描述文件传递给MEPM,并通过MEPM下发给MEP。Although APPD describes the instance information of MEC APP, the description fields are limited, some information is not described, and manual reconfiguration is required for undescribed information. For example, the MEP defined by the ETSI MEC standard provides an MP1 interface set (MEP functional MP1 interface) for the MEC APP. The MP1 interface set includes MP1 interfaces with multiple functions, and these MP1 interfaces include MP1 interfaces for service publishing. MP1 interface for discovery, MP1 interface for receiving subscriptions, etc. However, not all MEC APPs support all MP1 interfaces in the MP1 interface set, that is to say, some application providers will develop corresponding MP1 interfaces for MEC APP according to their own needs, for MEP and MEC APP on the MP1 interface set If the connection is successful, when the MEC APP goes online, manually transfer the MP1 interface supported by the MEC APP to the MEPM through the APPD description file, and deliver it to the MEP through the MEPM.
此外,在完成对MEC APP的实例化之后,为了本地分流则需要打通MEC APP的通信链路,即MEC APP、MEC服务实例以及用户面功能实体(User Plane Function,UPF)之间的通信链路。目前,都是在人工查看到MEC APP的实例化完成(Ready)之后,人工配置MEC APP与MEC Service实例之间的通信链路,以及人工配置MEC Service实例与UPF之间的通信链路。In addition, after the instantiation of the MEC APP is completed, the communication link of the MEC APP needs to be opened for local offloading, that is, the communication link between the MEC APP, the MEC service instance and the User Plane Function (UPF). . At present, after manually viewing the instantiation of the MEC APP (Ready), manually configure the communication link between the MEC APP and the MEC Service instance, and manually configure the communication link between the MEC Service instance and the UPF.
可以看出,目前在MEC APP上线的过程中,需要人工参与,导致MEC APP上线效率低,对MEC APP的运维成本比较高。It can be seen that at present, in the process of launching MEC APP, manual participation is required, resulting in low MEC APP launch efficiency and relatively high operation and maintenance costs for MEC APP.
参阅图2,图2为本申请实施例提供的一种业务路径建立的***架构图。该***架构包括多接入边缘计算平台10和多接入边缘计算应用程序20。其中,多接入边缘计算平台10中部署有一个或多个接入边缘计算服务实例,多接入边缘计算应用程序20中部署有一个或多个服务实例,其中,多接入边缘计算服务实例用于为该多接入边缘计算应用程序20中的服务实例提供多接入边缘计算服务,每个服务实例用于为用户提供边缘内容。Referring to FIG. 2 , FIG. 2 is a system architecture diagram for establishing a service path according to an embodiment of the present application. The system architecture includes a multi-access edge computing platform 10 and a multi-access edge computing application 20 . Among them, one or more access edge computing service instances are deployed in the multi-access edge computing platform 10, and one or more service instances are deployed in the multi-access edge computing application program 20, wherein the multi-access edge computing service instances are It is used to provide multi-access edge computing services for service instances in the multi-access edge computing application 20, and each service instance is used to provide users with edge content.
示例性的,多接入边缘计算应用程序20向多接入边缘计算平台10发送第一请求消息,其中,该第一请求消息用于从多接入边缘计算平台10获取多接入边缘计算服务实例与多接入计算应用程序之间的业务路径;多接入边缘计算平台10配置多接入边缘计算服务实例与多接入边缘计算应用程序20之间的业务路径,并将该业务路径下发给多接入边缘计算应用程序20,相应的,多接入边缘计算应用程序20根据该业务路径,建立与多接入边缘计算服务实例之间的业务路径,即打通了多接入边缘计算应用程序20和多接入边缘计算服务实例之间的业务链路。Exemplarily, the multi-access edge computing application 20 sends a first request message to the multi-access edge computing platform 10, where the first request message is used to obtain the multi-access edge computing service from the multi-access edge computing platform 10. The service path between the instance and the multi-access computing application; the multi-access edge computing platform 10 configures the service path between the multi-access edge computing service instance and the multi-access edge computing application 20, and assigns the service path to the service path. It is sent to the multi-access edge computing application 20. Correspondingly, the multi-access edge computing application 20 establishes a business path with the multi-access edge computing service instance according to the service path, that is, the multi-access edge computing is opened. A business link between an application 20 and a multi-access edge computing service instance.
可以看出,在本申请实施例中,多接入边缘计算平台可以根据第一请求消息自动配置多接入边缘计算应用程序与多接入边缘计算服务实例之间的业务路径,无需人工配置,进而降低多接入边缘计算应用程序的运维成本。It can be seen that in the embodiment of the present application, the multi-access edge computing platform can automatically configure the service path between the multi-access edge computing application and the multi-access edge computing service instance according to the first request message, without manual configuration, This in turn reduces the operation and maintenance cost of multi-access edge computing applications.
应理解,该***架构中还包括多接入边缘计算编排器(Multi-access Edge Orchestrator,EMAO)、多接入边缘计算平台管理器(Multi-access Edge Manager,MEPM),等等。这些设备用于执行其他的业务过程,比如,在建立业务路径之前,MEAO、网络功能虚拟化编排器(Network Functions VirtualizationOrchestrator,NFVO)与其他设备之间协调工作,完成多接入边缘计算应用程序的部署以及实例化,本申请不去描述多接入边缘计算应用程序的部署过程。It should be understood that the system architecture also includes a multi-access edge computing orchestrator (Multi-access Edge Orchestrator, EMAO), a multi-access edge computing platform manager (Multi-access Edge Manager, MEPM), and the like. These devices are used to perform other business processes. For example, before establishing a business path, MEAO, Network Functions Virtualization Orchestrator (NFVO) and other devices coordinate work to complete multi-access edge computing applications. Deployment and instantiation, this application does not describe the deployment process of multi-access edge computing applications.
参阅图3,图3为本申请实施例提供的一种业务路径建立方法的流程示意图。该方法包括以下步骤:Referring to FIG. 3 , FIG. 3 is a schematic flowchart of a method for establishing a service path according to an embodiment of the present application. The method includes the following steps:
301:多接入边缘计算应用程序向多接入边缘计算平台发送第一请求消息。301: The multi-access edge computing application sends a first request message to the multi-access edge computing platform.
其中,第一请求消息用于从多接入边缘计算平台获取多接入边缘计算服务实例与多接入边缘计算应用程序之间的业务路径,多接入边缘计算服务实例用于提供多接入边缘计算服务。示例性的,该业务路径包括业务规则和/或通信链路。The first request message is used to obtain the service path between the multi-access edge computing service instance and the multi-access edge computing application program from the multi-access edge computing platform, and the multi-access edge computing service instance is used to provide multi-access edge computing services. Edge computing services. Exemplarily, the service path includes service rules and/or communication links.
具体的,业务规则用于表征该多接入边缘计算服务实例与该多接入边缘计算应用程序中的服务实例之间的对应关系,该多接入边缘计算服务实例用于给该多接入边缘计算应用程序提供该多接入边缘计算服务,该多接入边缘计算应用程序中的服务实例用于给用户提供边缘数据。比如,该多接入边缘计算服务实例用于提供负载均衡(Load Balance,LB)服务(Service),并且该多接入边缘计算服务实例的数量是2个,而且,这两个多接入边缘计算服务实例为该多接入边缘计算应用程序的10个服务实例提供LB Service;然后,建立这2个多接入边缘计算服务实例与该10个服务实例之间的映射关系,比如,第一个多接入边缘计算服务实例为该10个服务实例中的前五个服务实例提供LB Service,第二个多接入边缘计算服务实例为该10个服务实例中的后五个服务实例提供LB Service,即建立了多接入边缘计算服务实例与该多接入边缘计算应用程序之间的业务规则。Specifically, the business rule is used to characterize the correspondence between the multi-access edge computing service instance and the service instance in the multi-access edge computing application program, and the multi-access edge computing service instance is used to provide the multi-access edge computing service instance to the multi-access edge computing service instance. The edge computing application program provides the multi-access edge computing service, and the service instances in the multi-access edge computing application program are used to provide edge data to users. For example, the multi-access edge computing service instance is used to provide a load balancing (Load Balance, LB) service (Service), and the number of the multi-access edge computing service instance is 2, and the two multi-access edge computing service instances are The computing service instance provides LB Service for 10 service instances of the multi-access edge computing application; then, establish the mapping relationship between the two multi-access edge computing service instances and the 10 service instances, for example, the first The first multi-access edge computing service instance provides LB service for the first five service instances among the 10 service instances, and the second multi-access edge computing service instance provides LB service for the last five service instances among the 10 service instances. Service, that is, establishes business rules between the multi-access edge computing service instance and the multi-access edge computing application.
具体的,该路由参数用于表示该多接入边缘计算服务实例与多接入边缘计算应用程序之间的通信链路。示例性的,该路由参数可以为该多接入边缘计算服务实例的下行路由参数,则MEC APP可以基于该下行路由参数以及本端的上行路由参数,建立与该MEC服务实例之间的通信链路,然后,在上行传输的过程中,将本端的上行路由参数作为源地址,将多接入边缘计算服务实例的下行路由参数作为目标地址,建立通信链路,并传输数据报文。其中,MEC APP本端的上行路由参数可以由MEC APP的控制面为该MEC APP分配,并由该MEC APP注册给该MEP,然后,由该MEP转发给该多接入边缘计算服务实例,不再详细叙述。Specifically, the routing parameter is used to represent the communication link between the multi-access edge computing service instance and the multi-access edge computing application. Exemplarily, the routing parameter can be the downlink routing parameter of the multi-access edge computing service instance, then the MEC APP can establish a communication link with the MEC service instance based on the downlink routing parameter and the uplink routing parameter of the local end. , and then, in the process of uplink transmission, the uplink routing parameter of the local end is used as the source address, and the downlink routing parameter of the multi-access edge computing service instance is used as the destination address to establish a communication link and transmit data packets. Among them, the upstream routing parameters of the local end of the MEC APP can be allocated by the control plane of the MEC APP for the MEC APP, and registered with the MEP by the MEC APP, and then forwarded by the MEP to the multi-access edge computing service instance, no longer Describe in detail.
进一步地,通信链路还包括MEC APP与多接入边缘计算服务实例之间的VPN链路、网络切片实例、带宽、接口,等等。即MEC APP与MEC服务实例之间可使用的计算资源以及存储资源,使用哪条VPN链路,以及哪个接口(比如,N6接口)进行数据传输。Further, the communication link also includes the VPN link, network slice instance, bandwidth, interface, etc. between the MEC APP and the multi-access edge computing service instance. That is, the computing resources and storage resources that can be used between the MEC APP and the MEC service instance, which VPN link to use, and which interface (for example, the N6 interface) is used for data transmission.
示例性的,MEC APP可以通过MP1接口集中的第一MP1接口向该MEP发送该第一请求消息,其中,该第一MP1接口为多接入边缘计算平台的MP1接口集中提供多接入边缘服务订阅功能的MP1接口。也就是说,该第一请求消息是一条订阅消息,多接入边缘计算应用程序向多接入边缘计算平台订阅该多接入边缘计算服务。相应的,多接入边缘计算平台通过第一MP1接口向该多接入边缘计算应用程序发送该业务路径。Exemplarily, the MEC APP may send the first request message to the MEP through the first MP1 interface in the MP1 interface set, where the first MP1 interface is the MP1 interface set of the multi-access edge computing platform that provides multi-access edge services. MP1 interface for subscription function. That is, the first request message is a subscription message, and the multi-access edge computing application subscribes to the multi-access edge computing service from the multi-access edge computing platform. Correspondingly, the multi-access edge computing platform sends the service path to the multi-access edge computing application through the first MP1 interface.
应理解,若MEP中已部署了用于提供该多接入边缘计算服务的多接入边缘计算服务实例,并且该多接入边缘计算服务实例有足够的资源给该MEC APP提供该多接入边缘计算服务。比如,该多接入边缘计算服务实例的数量是2个,目前只给一个MEC APP中的5个服务实例提供多接入边缘计算服务,并且每个多接入边缘计算服务实例最多可以为MEC APP中的5个服务实例提供服务,因此,确定出该多接入边缘计算服务实例有剩余的资源给该MEC APP提供服务,则不用去部署该多接入边缘计算服务实例,只需要配置相应的业务规则以及通信链路即可。当然,若确定出该多接入边缘计算服务实例没有剩余资源或者未部署该多接入边缘计算服务实例,则需要先部署该多接入边缘计算服务实例。但是,这个多接入边缘计算服务实例不一定是由该MEC APP申请的,该MEC APP只是订阅了这个多接入边缘计算服务, 也就是说,在没有相应的MEC服务实例的情况下,MEP可能不会立马去部署一个相应的MEC服务实例,而是等待该MEC服务实例上线。比如,后续其他MEC APP申请部署了这个MEC服务实例,MEP可以配置该MEC APP与该MEC服务实例之间的业务路径。It should be understood that if a multi-access edge computing service instance for providing the multi-access edge computing service has been deployed in the MEP, and the multi-access edge computing service instance has sufficient resources to provide the MEC APP with the multi-access Edge computing services. For example, the number of multi-access edge computing service instances is 2. Currently, only 5 service instances in one MEC APP are provided with multi-access edge computing services, and each multi-access edge computing service instance can be up to MEC The 5 service instances in the APP provide services. Therefore, it is determined that the multi-access edge computing service instance has remaining resources to provide services for the MEC APP, so there is no need to deploy the multi-access edge computing service instance, and only the corresponding The business rules and communication links are sufficient. Of course, if it is determined that the multi-access edge computing service instance has no remaining resources or the multi-access edge computing service instance is not deployed, the multi-access edge computing service instance needs to be deployed first. However, this multi-access edge computing service instance is not necessarily applied for by the MEC APP. The MEC APP just subscribes to this multi-access edge computing service. That is to say, in the absence of a corresponding MEC service instance, the MEP It may not immediately deploy a corresponding MEC service instance, but wait for the MEC service instance to go online. For example, when other MEC APPs apply to deploy this MEC service instance, the MEP can configure the business path between the MEC APP and the MEC service instance.
示例性的,MEC APP还可以通过新增的第一接口向该MEP发送该第一请求消息,该新增的第一接口用于提供多接入边缘计算服务申请的功能。也就是说,MEC APP通过该新增的第一接口发送第一请求消息,向MEP动态申请多接入边缘计算服务。Exemplarily, the MEC APP may also send the first request message to the MEP through a newly added first interface, where the newly added first interface is used to provide a function of applying for a multi-access edge computing service. That is to say, the MEC APP sends a first request message through the newly added first interface to dynamically apply for the multi-access edge computing service to the MEP.
应理解,在多接入边缘计算应用程序接收第一请求消息之前,则MEP需要扩增用于接收MEC服务申请消息的第一接口,以及发送MEC服务申请响应消息的第二接口,并将该新增的第一接口和新增的第二接口开放给MEC APP。因此,MEP在通过该新增的第一接口接收到该第一请求消息之后,解析该第一请求消息可得到该多接入边缘计算服务;然后,MEP根据该新增的第一接口的功能,确定该MEC APP申请部署该多接入边缘计算服务。相应的,MEP通过该新增的第二接口向该MEC APP发送该业务路径。It should be understood that before the multi-access edge computing application receives the first request message, the MEP needs to expand the first interface for receiving the MEC service application message, and the second interface for sending the MEC service application response message, and use the The newly added first interface and the newly added second interface are open to the MEC APP. Therefore, after receiving the first request message through the newly added first interface, the MEP can obtain the multi-access edge computing service by parsing the first request message; then, the MEP can obtain the multi-access edge computing service according to the function of the newly added first interface. , determine that the MEC APP applies for deploying the multi-access edge computing service. Correspondingly, the MEP sends the service path to the MEC APP through the newly added second interface.
应理解,若MEP中已部署了用于提供该多接入边缘计算服务的多接入边缘计算服务实例,并且该多接入边缘计算服务实例有足够的资源给该MEC APP提供该多接入边缘计算服务,则不用部署该多接入边缘计算服务实例,只需配置相应的业务规则以及路由参数。若确定出该多接入边缘计算服务实例没有剩余资源或者未部署该多接入边缘计算服务实例,则需要立即部署该多接入边缘计算服务实例,并在部署完成之后,配置该多接入边缘计算服务实例与该MEC APP之间的业务路径。It should be understood that if a multi-access edge computing service instance for providing the multi-access edge computing service has been deployed in the MEP, and the multi-access edge computing service instance has sufficient resources to provide the MEC APP with the multi-access For edge computing services, you do not need to deploy the multi-access edge computing service instance, but only need to configure corresponding business rules and routing parameters. If it is determined that the multi-access edge computing service instance has no remaining resources or the multi-access edge computing service instance is not deployed, the multi-access edge computing service instance needs to be deployed immediately, and after the deployment is completed, the multi-access edge computing service instance is configured The business path between the edge computing service instance and the MEC APP.
示例性的,MEC APP还可以通过MP1接口集中的任意一个MP1接口发送该第一请求消息,该第一请求消息是与该MP1接口格式匹配的消息,但在该第一请求消息中增加了新的字段,并在MEP和MEC APP中均增加对该字段的定义。这样MEP在接收到该第一请求消息后,除了解析该第一请求消息本身的功能之外,还可解析出该字段的功能。比如,在一个注册消息中新增了MEC服务申请的字段,并在该字段中携带该多接入边缘计算服务,则MEP解析该字段,除了获得该MEC APP的拓扑信息之外,还可以解析出该MEC APP申请部署该MEC服务。Exemplarily, the MEC APP can also send the first request message through any MP1 interface in the MP1 interface set, where the first request message is a message matching the format of the MP1 interface, but a new message is added in the first request message. field, and the definition of this field is added in both MEP and MEC APP. In this way, after receiving the first request message, the MEP can parse out the function of this field in addition to the function of parsing the first request message itself. For example, if a field of MEC service application is added in a registration message, and the multi-access edge computing service is carried in this field, the MEP parses this field. In addition to obtaining the topology information of the MEC APP, it can also parse the field. Apply to deploy the MEC service from the MEC APP.
302:多接入边缘计算平台配置多接入边缘计算服务实例与多接入边缘计算应用程序之间的业务路径,并向多接入边缘计算应用程序下发业务路径。相应的,多接入边缘计算应用程序建立与多接入边缘计算服务实例之间的业务路径。302: The multi-access edge computing platform configures a service path between the multi-access edge computing service instance and the multi-access edge computing application, and delivers the service path to the multi-access edge computing application. Correspondingly, the multi-access edge computing application program establishes a service path between the multi-access edge computing service instance.
应理解,多接入边缘计算平台同时将该业务路径发送给该多接入边缘计算服务实例。相应的,该多接入边缘计算服务实例建立与该多接入边缘计算应用程序之间的业务路径。It should be understood that the multi-access edge computing platform simultaneously sends the service path to the multi-access edge computing service instance. Correspondingly, the multi-access edge computing service instance establishes a service path with the multi-access edge computing application.
可以看出,在本申请实施例中,多接入边缘计算平台可自动生成多接入边缘计算服务实例与多接入边缘计算应用程序之间的业务路径,而不需要人工配置,降低了对多接入边缘计算应用程序的运维成本。It can be seen that, in the embodiment of the present application, the multi-access edge computing platform can automatically generate the service path between the multi-access edge computing service instance and the multi-access edge computing application program without manual configuration, which reduces the need for manual configuration. Operational and maintenance costs of multi-access edge computing applications.
示例性的,MEP配置该多接入边缘计算服务实例与多接入边缘计算应用程序之间的业务规则以及路由参数。示例性的,MEP可按照预先注入的业务策略模板配置该业务规则,比如,每个LB服务实例,服务MEC APP中的5个服务实例,并且按照从前往后的顺序依次进行配置;也可以按照预设算法进行配置,等等,本申请对配置方式不进行限定。Exemplarily, the MEP configures business rules and routing parameters between the multi-access edge computing service instance and the multi-access edge computing application. Exemplarily, the MEP can configure the business rule according to the pre-injected business policy template, for example, each LB service instance serves 5 service instances in the MEC APP, and configures it in order from front to back; The configuration is performed by a preset algorithm, etc., and the configuration method is not limited in this application.
应理解,由于该业务规则实质上是该多接入边缘计算服务实例与该多接入边缘计算应用程序中的服务实例之间的对应关系。因此,多接入边缘计算应用程序可以针对性的向多接入边缘计算应用程序中的服务实例发送该业务规则,即将每个多接入边缘计算应用程序中的服务实例可使用的多接入边缘计算服务的标识发送给该多接入边缘计算应用程序。示例性的, LB服务实例包括LB Service1和LB Service2,且该LB Service1为该MEC APP中的服务实例1~服务实例5提供边缘计算服务,LB Service2为该MEC APP中的服务实例6~服务实例10提供边缘计算服务,则可以将该LB Service1的标识(比如,虚拟IP地址)发送给服务实例1~服务实例5,并指示该服务实例1~服务实例5使用该LB Service1进行负载均衡。It should be understood that, because the business rule is essentially a correspondence between the multi-access edge computing service instance and the service instance in the multi-access edge computing application program. Therefore, the multi-access edge computing application can send the business rule to the service instance in the multi-access edge computing application in a targeted manner, that is, the multi-access edge computing application that can be used by the service instance in each multi-access edge computing application. The identity of the edge computing service is sent to the multi-access edge computing application. Exemplarily, the LB service instances include LB Service1 and LB Service2, and the LB Service1 provides edge computing services for service instance 1 to service instance 5 in the MEC APP, and LB Service2 is the service instance 6 to service instance in the MEC APP. 10. If edge computing services are provided, the identifier (for example, the virtual IP address) of the LB Service1 can be sent to the service instance 1 to the service instance 5, and the service instance 1 to the service instance 5 are instructed to use the LB Service1 for load balancing.
示例性的,MEP可以根据该MEC站点当前可使用的网络资源为该MEC服务实例分配网络资源,并根据该网络资源配置该多接入边缘计算服务实例与多接入边缘计算应用程序之间的通信链路。Exemplarily, the MEP may allocate network resources to the MEC service instance according to the network resources currently available to the MEC site, and configure the connection between the multi-access edge computing service instance and the multi-access edge computing application according to the network resources. communication link.
在本申请的一个实施方式中,多接入边缘计算平台从多接入边缘计算应用程序接收第一请求消息之前,还从多接入边缘计算管理器接收配置消息,其中,配置消息包括多接入边缘计算应用程序的网络参数,该网络参数用于该多接入边缘计算平台配置该接入边缘计算应用程序和该多接入边缘计算服务实例之间的通信链路。如图3所示,在MEC APP上线部署时,首先人工编排APPD,在该APPD的新增字段指示该多接入边缘计算应用程序的网络参数,然后,通过MEAO提供的北向接口,将人工编排的APPD注入到该MEAO,MEAO将该APPD转发给该MEPM,MEPM解析该APPD可得到该多接入边缘计算应用程序的网络参数,并通过Mm5接口向MEP下发该配置消息,该配置消息包括该多接入边缘计算应用程序的网络参数,然后,MEP解析该配置消息,得到该多接入边缘计算应用程序的网络参数。In an embodiment of the present application, before receiving the first request message from the multi-access edge computing application, the multi-access edge computing platform further receives a configuration message from the multi-access edge computing manager, wherein the configuration message includes the multi-access edge computing Network parameters of the incoming edge computing application, the network parameters are used for the multi-access edge computing platform to configure the communication link between the access edge computing application and the multi-access edge computing service instance. As shown in Figure 3, when the MEC APP is deployed online, the APPD is first manually arranged, and the new field of the APPD indicates the network parameters of the multi-access edge computing application. Then, through the northbound interface provided by MEAO, the manual arrangement is performed. The APPD is injected into the MEAO, and the MEAO forwards the APPD to the MEPM. The MEPM parses the APPD to obtain the network parameters of the multi-access edge computing application, and sends the configuration message to the MEP through the Mm5 interface. The configuration message includes The network parameters of the multi-access edge computing application, and then the MEP parses the configuration message to obtain the network parameters of the multi-access edge computing application.
示例性的,MEC APP的网络参数包括MEC APP所属的虚拟局域网、所属的网络切片、接口能力、所属签约用户组以及数据网络接入标识(Data Network Access Identifier,DNAI);其中,接口能力即是MEP提供的MP1接口集中,MEC APP所支持的MP1接口;签约用户组,即MEC APP能够提供本地分流的签约用户组。应理解,本申请所提到的网络参数均是举例说明,并不对网络参数的形式进行限定,后续还可以在APPD中描述其他的网络参数。Exemplarily, the network parameters of the MEC APP include the virtual local area network to which the MEC APP belongs, the network slice to which it belongs, the interface capability, the subscriber group to which it belongs, and the Data Network Access Identifier (DNAI); wherein, the interface capability is The MP1 interface provided by the MEP is centralized, the MP1 interface supported by the MEC APP; the subscription user group, that is, the subscription user group that the MEC APP can provide local offloading. It should be understood that the network parameters mentioned in this application are all examples, and do not limit the form of the network parameters, and other network parameters may also be described in the APPD later.
示例性的,人工编排APPD,在现有的APPD基础上增加了新的字段,并在新增的字段指示MEC APP的网络参数;然后,人工将编排好的APPD以及APP镜像模板注入给MEAO或MEPM,MEPM则将人工编排好的APPD下发给MEP。Exemplarily, manually arrange the APPD, add a new field on the basis of the existing APPD, and indicate the network parameters of the MEC APP in the newly added field; then, manually inject the programmed APPD and the APP image template into MEAO or APP. MEPM, MEPM distributes the manually arranged APPD to MEP.
示例性的,表1示出了一种指示MEC APP的网络参数的方式。Exemplarily, Table 1 shows a way of indicating the network parameters of the MEC APP.
表1:Table 1:
Figure PCTCN2021131925-appb-000001
Figure PCTCN2021131925-appb-000001
应理解,表1示出的指示MEC APP的网络参数的方式仅为举例说明,仅是说明可以通过在APPD通过新增字段的方式来指示MEC APP的网络参数,具体的指示可以多种多样的,比如,可以通过一个字段指示多个网络参数,等等。本申请不对指示方式进行限定。It should be understood that the method of indicating the network parameters of the MEC APP shown in Table 1 is only for illustration, and it is only to illustrate that the network parameters of the MEC APP can be indicated by adding a new field in the APPD, and the specific instructions can be various. , for example, multiple network parameters can be indicated by one field, and so on. This application does not limit the indication method.
应理解,在向MEAO或MEPM注入人工编排的APPD之后,可在MEAO或MEPM通过人工触发该MEC APP的上线部署,MEAO可根据APPD中的DNAI选择目标MEC站点,在该目标MEC站点完成MEC APP的上线部署,本申请对MEC APP的部署不做过多描述。It should be understood that after injecting the manually arranged APPD into MEAO or MEPM, the online deployment of the MEC APP can be manually triggered in MEAO or MEPM, MEAO can select the target MEC site according to the DNAI in the APPD, and complete the MEC APP at the target MEC site. This application does not describe the deployment of MEC APP too much.
示例性的,MEP根据多接入边缘计算应用程序的网络参数,为该多接入边缘计算应用程序分配可使用的网络资源;然后,根据该多接入边缘计算应用程序可使用的网络资源配置该多接入边缘计算应用程序与该多接入边缘计算服务实例之间的通信链路。Exemplarily, the MEP allocates available network resources for the multi-access edge computing application according to the network parameters of the multi-access edge computing application; and then configures the network resources available for the multi-access edge computing application according to the A communication link between the multi-access edge computing application and the multi-access edge computing service instance.
示例性的,该通信链路包括但不限于下行路由参数、网络切片实例、带宽、虚拟专用网络(Virtual Private Network,VPN)链路、通信接口。比如,MEP可以根据MEC APP所属的网络切片进行网络切片实例映射,确定MEC APP可使用的网络切片实例;根据该MEC APP所属的签约用户组以及所属的虚拟局域网,配置MEC APP的VPN链路;根据MEC APP所属的签约用户组为该MEC APP分配相应的带宽以及通信接口,等等。Exemplarily, the communication link includes but is not limited to downlink routing parameters, network slice instances, bandwidth, virtual private network (Virtual Private Network, VPN) links, and communication interfaces. For example, the MEP can map network slice instances according to the network slice to which the MEC APP belongs, and determine the network slice instances that the MEC APP can use; configure the VPN link of the MEC APP according to the subscription user group to which the MEC APP belongs and the virtual local area network to which it belongs; The corresponding bandwidth and communication interface are allocated to the MEC APP according to the subscriber group to which the MEC APP belongs, and so on.
此外,MEP还可以根据该MEC APP的网络参数为MEC APP进行网络隔离以及权限管控。比如,MEP根据MEC APP所属的网络切片将MEC APP的行为隔离在该网络切片所对应的网络区域,也就是将该MEC APP所能订阅的MEC Service或者注册的服务实例隔离在这个网络区域,比如,该MEC APP所属的网络切片是提供2B业务,MEC APP所注册的服务实例,只能是用来提供2B服务,对于非法注册的服务实例则予以无效,也就是管理该MEC APP不能提供这类服务;此外,根据MEC APP所属的签约用户组对该MEC APP进行权限管理,比如,该MEC APP所属的签约用户组为已授权了位置信息访问权限或者带宽管理权限的签约用户组,则MEC APP可以进行位置访问和带宽管理。In addition, the MEP can also perform network isolation and permission control for the MEC APP according to the network parameters of the MEC APP. For example, the MEP isolates the behavior of the MEC APP in the network area corresponding to the network slice according to the network slice to which the MEC APP belongs. , the network slice to which the MEC APP belongs is to provide 2B services. The service instances registered by the MEC APP can only be used to provide 2B services, and the illegally registered service instances are invalid, that is, the management of the MEC APP cannot provide such services. In addition, the MEC APP is subject to authority management according to the contracted user group to which the MEC APP belongs. For example, if the contracted user group to which the MEC APP belongs is a contracted user group that has authorized location information access rights or bandwidth management rights, then the MEC APP Location access and bandwidth management are possible.
示例性的,多接入边缘计算平台根据多接入边缘计算应用程序的接口能力,与该MEC APP所支持的MP1接口进行对接,对该MEC APP所支持的MP1接口,自动化接收该MEC APP的交互消息,比如,可以将MEC APP所支持的MP1接口导入到MP1接***互以及自动化使能状态机中,这样可以通过该MP1接***互以及自动化使能状态机完成与该MEC APP的自动对接。比如,MEC APP支持上述第一MP1接口,则MEP可以对该第一MP1接口使能,自动化接收MEC APP的订阅消息,对于该MEC APP不支持的MP1接口,则不对这类MP1接口使能,也就不向该MEC APP开放这类的MP1接口。Exemplarily, the multi-access edge computing platform connects with the MP1 interface supported by the MEC APP according to the interface capability of the multi-access edge computing application, and automatically receives the MEC APP's MP1 interface supported by the MEC APP. For interactive messages, for example, the MP1 interface supported by the MEC APP can be imported into the MP1 interface interaction and automation enabling state machine, so that the automatic docking with the MEC APP can be completed through the MP1 interface interaction and the automation enabling state machine. For example, if the MEC APP supports the above-mentioned first MP1 interface, the MEP can enable the first MP1 interface to automatically receive subscription messages from the MEC APP. This kind of MP1 interface is not open to the MEC APP.
可以看出,通过在APPD中描述MEC APP的接口能力,可以使MEP仅与MEC APP所支持的MP1接口完成对接,有针对性的开放部分MP1接口,提高MEP与MEC APP对接的灵活性。It can be seen that by describing the interface capability of the MEC APP in APPD, the MEP can only be connected with the MP1 interface supported by the MEC APP, and some MP1 interfaces can be opened in a targeted manner to improve the flexibility of the connection between the MEP and the MEC APP.
在本申请的一个实施方式中,多接入边缘计算平台根据该多接入边缘计算应用程序的网络参数,生成与该多接入边缘计算应用程序对应的上行分流规则(traffic rule),并将该上行分流规则配置给用户面功能实体,其中,该用户面功能实体与该多接入边缘计算平台位于同一个多接入边缘计算站点。In an embodiment of the present application, the multi-access edge computing platform generates an upstream traffic rule corresponding to the multi-access edge computing application according to the network parameters of the multi-access edge computing application, and assigns the The uplink distribution rule is configured for a user plane functional entity, wherein the user plane functional entity and the multi-access edge computing platform are located in the same multi-access edge computing site.
示例性的,多接入边缘计算平台根据该多接入边缘计算应用程序所属的用户签约组,确定该多接入边缘计算应用程序的VPN,并将该VPN作为上行分流规则***到用户面功能实体。这样,后续用户设备进行访问该多接入边缘计算应用程序的过程中,用户面功能实体判断该用户设备使用的VPN是否符合该上行分流规则,如果是,则将确定该用户设备符合本地分流条件,将该用户设备的用户数据报文转发给该多接入边缘计算应用程序,实现本地分流。Exemplarily, the multi-access edge computing platform determines the VPN of the multi-access edge computing application according to the user subscription group to which the multi-access edge computing application belongs, and inserts the VPN into the user plane function as an uplink distribution rule. entity. In this way, in the subsequent process of the user equipment accessing the multi-access edge computing application, the user plane functional entity determines whether the VPN used by the user equipment complies with the upstream offloading rule, and if so, it will determine that the user equipment meets the local offloading condition. , and forward the user data packet of the user equipment to the multi-access edge computing application to implement local offloading.
应理解,MEP同样可以根据该MEC APP的网络参数配置MEC服务实例与UPF之间的通信链路,即配置该MEP中的多接入边缘服务实例与该UPF中的多接入边缘计算服务实例之间的通信链路。同样,该通信链路包括网络切片实例、带宽、接口、VPN,等等。It should be understood that the MEP can also configure the communication link between the MEC service instance and the UPF according to the network parameters of the MEC APP, that is, configure the multi-access edge service instance in the MEP and the multi-access edge computing service instance in the UPF. communication link between. Again, the communication link includes network slice instances, bandwidth, interfaces, VPNs, and so on.
在本申请的一个实施方式中,对于网络域来说,策略控制功能(Policy Control Function,PCF)获取MEC APP的拓扑信息以及选择规则,该拓扑信息包括MEC APP的网络参数以及MEC APP的实例信息,其中,该实例信息可以为该MEC APP的APP标识(Identity)、该MEC APP的APP类型(type),等等,该选择规则用于选择相应的核心网设备,本申请中的选择规则是根据MEC APP的网络参数以及MEC APP的实例信息综合进行核心网设备选择的规则。其中,MEC APP的拓扑信息以及选择规则是由人工编排,注册给统一数据存储(Unified Data Repository,UDR),并由UDR转发给该PCF的。In one embodiment of the present application, for the network domain, a Policy Control Function (PCF) acquires topology information and selection rules of the MEC APP, where the topology information includes network parameters of the MEC APP and instance information of the MEC APP , where the instance information can be the APP identity (Identity) of the MEC APP, the APP type (type) of the MEC APP, etc. The selection rule is used to select the corresponding core network equipment, and the selection rule in this application is According to the network parameters of the MEC APP and the instance information of the MEC APP, the rules for selecting core network devices are synthesized. Among them, the topology information and selection rules of the MEC APP are manually arranged, registered to the Unified Data Repository (UDR), and forwarded to the PCF by the UDR.
示例性的,如图3所示,可以人工编排该MEC APP的拓扑信息以及选择规则,并将MEC APP的拓扑信息以及选择规则人工注册给UDR,UDR将MEC APP的拓扑信息以及选择规则转发给PCF,然后,PCF根据该网络参数选择相应的会话管理功能(Session Management Function,SMF),比如,PCF根据该MEC所属的网络切片,进行切片映射,得到网络切片实例,然后,在该网络切片实例内选择相应的SMF,并将该MEC APP的拓扑信息以及网络参数下发给该SMF;SMF根据该网络参数,选择相应的UPF,比如,根据MEC APP所属的网络切片以及DNAI选择匹配的UPF。然后,SMF向该UPF***该MEC APP的实例信息以及上行分流规则。Exemplarily, as shown in Figure 3, the topology information and selection rules of the MEC APP can be manually arranged, and the topology information and selection rules of the MEC APP are manually registered to the UDR, and the UDR forwards the topology information and selection rules of the MEC APP to the UDR. PCF, and then the PCF selects the corresponding session management function (Session Management Function, SMF) according to the network parameters. For example, the PCF performs slice mapping according to the network slice to which the MEC belongs to obtain a network slice instance, and then, in the network slice instance Select the corresponding SMF in the MEC APP, and deliver the topology information and network parameters of the MEC APP to the SMF; the SMF selects the corresponding UPF according to the network parameters, for example, according to the network slice to which the MEC APP belongs and the DNAI to select the matching UPF. Then, the SMF inserts the instance information of the MEC APP and the upstream distribution rule into the UPF.
可以看出,通过以上通信链路的配置,自动化打通了MEC APP、MEP中的多接入边缘计算服务实例以及UPF中的多接入边缘计算服务实例之间的通信链路。如图3所示,每个MEC APP可以在各自的通信链路上进行本地分流,即每个MEC APP在各自的网络域(网络切片)使用相应的网络切片实例,在各自的通信链路上进行本地分流。It can be seen that through the configuration of the above communication links, the communication links between the MEC APP, the multi-access edge computing service instance in MEP, and the multi-access edge computing service instance in UPF are automatically opened. As shown in Figure 3, each MEC APP can perform local offloading on its own communication link, that is, each MEC APP uses the corresponding network slice instance in its own network domain (network slice), on its own communication link Perform local shunting.
可以看出,在APPD中描述MEC APP的网络参数,可以在相应的网络切片实例中选择核心网设备,从而使核心网设备的选择更加精确,增强了与核心网设备连接的紧密性。It can be seen that by describing the network parameters of the MEC APP in APPD, the core network device can be selected in the corresponding network slice instance, so that the selection of the core network device is more accurate and the connection with the core network device is enhanced.
应理解,在后续建立用户会话之后,UPF可以接收用户设备的边缘访问请求,根据该边缘访问请求确定该用户设备所要访问的MEC APP的实例信息以及访问时使用的VPN,这样UPF获取与该MEC APP的实例信息对应的上行分流规则,若该VPN符合本地分流条件,则对该用户设备进行本地分流处理,若不符合,则将该用户的数据报文转发到中心侧UPF,从中心侧获取数据内容。It should be understood that after the subsequent establishment of the user session, the UPF can receive the edge access request of the user equipment, and determine the instance information of the MEC APP to be accessed by the user equipment and the VPN used during the access according to the edge access request, so that the UPF obtains and accesses the MEC. The upstream offload rule corresponding to the instance information of the APP. If the VPN meets the local offload condition, the user equipment will be processed locally. If not, the user's data packet will be forwarded to the central side UPF, and obtained from the central side. data content.
上述本申请提供用于实现业务路径建立的实施例中,分别从多接入边缘计算平台、多接入边缘计算应用程序、以及多接入边缘计算平台与多接入边缘计算应用程序之间交互的角度对本申请实施例提供的方法进行了介绍。为了实现上述本申请实施例提供的方法中的各功能,多接入边缘计算平台、多接入边缘计算应用程序可以包括硬件结构和/或软件模块,以硬件结构、软件模块、或硬件结构加软件模块的形式来实现上述各功能。上述各功能中的某个功能以硬件结构、软件模块、还是硬件结构加软件模块的方式来执行,取决于技术方案的特定应用和设计约束条件。In the above-mentioned embodiments for realizing service path establishment provided by this application, the multi-access edge computing platform, the multi-access edge computing application, and the interaction between the multi-access edge computing platform and the multi-access edge computing application are respectively The methods provided by the embodiments of the present application are introduced from the perspective. In order to implement the functions in the methods provided by the above embodiments of the present application, the multi-access edge computing platform and the multi-access edge computing application program may include hardware structures and/or software modules, which are combined with hardware structures, software modules, or hardware structures. The above functions can be realized in the form of software modules. Whether one of the above functions is performed in the form of a hardware structure, a software module, or a hardware structure plus a software module depends on the specific application and design constraints of the technical solution.
图4和图5为本申请的实施例提供一种通信装置的结构示意图。这些通信装置可以实现上述方法实施例中多接入边缘计算平台或多接入边缘计算应用程序的功能,因此也能实现上述方法实施例所具备的有益效果。在本申请实施例中,该通信装置可以是如图3对应的实施例中所示的多接入边缘计算平台,也可以是多接入边缘计算应用程序,还可以是应用于多接入边缘计算平台或多接入边缘计算应用程序的模块(如芯片)。FIG. 4 and FIG. 5 provide schematic structural diagrams of a communication device according to an embodiment of the present application. These communication devices can implement the functions of the multi-access edge computing platform or the multi-access edge computing application in the above method embodiments, and thus can also achieve the beneficial effects of the above method embodiments. In this embodiment of the present application, the communication device may be a multi-access edge computing platform as shown in the embodiment corresponding to FIG. 3 , a multi-access edge computing application program, or a multi-access edge computing application. A computing platform or a module (such as a chip) for multi-access edge computing applications.
如图4所示,通信装置400包括收发模块401和处理模块402。通信装置400可用于实现上述图3对应的实施例中多接入边缘计算平台或多接入边缘计算应用程序的功能。As shown in FIG. 4 , the communication device 400 includes a transceiver module 401 and a processing module 402 . The communication apparatus 400 may be used to implement the functions of the multi-access edge computing platform or the multi-access edge computing application in the embodiment corresponding to FIG. 3 above.
当通信装置400用于实现图3方法实施例中的多接入边缘计算平台的功能时:When the communication apparatus 400 is used to implement the function of the multi-access edge computing platform in the method embodiment of FIG. 3:
收发模块401,用于从多接入边缘计算应用程序接收第一请求消息,第一请求消息包括多接入边缘计算服务,其中,第一请求消息用于从多接入边缘计算平台获取多接入边缘计算服务实例与多接入边缘计算应用程序之间的业务路径,多接入边缘计算服务实例用于提供多接入边缘计算服务;A transceiver module 401, configured to receive a first request message from a multi-access edge computing application, where the first request message includes a multi-access edge computing service, wherein the first request message is used to obtain a multi-access edge computing platform from a multi-access edge computing platform The business path between incoming edge computing service instances and multi-access edge computing applications, and multi-access edge computing service instances are used to provide multi-access edge computing services;
处理模块402,用于配置多接入边缘计算服务实例与多接入边缘计算应用程序之间的业务路径;A processing module 402, configured to configure a service path between a multi-access edge computing service instance and a multi-access edge computing application;
收发模块,还用于向多接入边缘计算应用程序发送业务路径。The transceiver module is also used to send service paths to multi-access edge computing applications.
当通信装置400用于实现图3方法实施例中的多接入边缘计算应用程序的功能时:When the communication device 400 is used to implement the function of the multi-access edge computing application in the method embodiment of FIG. 3:
处理模块402,用于控制收发模块401向多接入边缘计算平台发送第一请求消息,第一请求消息包括多接入边缘计算服务,其中,第一请求消息用于从多接入边缘计算平台获取多接入边缘计算服务实例与多接入边缘计算应用程序之间的业务路径,多接入边缘计算服务实例用于提供多接入边缘计算服务;以及从多接入边缘计算平台接收多接入边缘计算服务实例与多接入边缘计算应用程序之间的业务路径。The processing module 402 is configured to control the transceiver module 401 to send a first request message to the multi-access edge computing platform, where the first request message includes the multi-access edge computing service, wherein the first request message is used to send a request message from the multi-access edge computing platform Obtaining a business path between a multi-access edge computing service instance and a multi-access edge computing application, the multi-access edge computing service instance being used to provide the multi-access edge computing service; and receiving the multi-access edge computing platform from the multi-access edge computing platform The service path between ingress edge computing service instances and multi-access edge computing applications.
关于上述收发模块401和处理模块402更详细的描述,可参考上述方法实施例中的相关描述,在此不再说明。For a more detailed description of the foregoing transceiver module 401 and the processing module 402, reference may be made to the relevant descriptions in the foregoing method embodiments, which are not described herein again.
如图5所示,通信装置500包括处理器501和接口电路502。处理器501和接口电路502之间相互耦合。可以理解的是,接口电路502可以为收发器或输入输出接口。可选的,通信装置500还可以包括存储器503,用于存储处理器501执行的指令或存储处理器501运行指令所需要的输入数据或存储处理器501运行指令后产生的数据。As shown in FIG. 5 , the communication apparatus 500 includes a processor 501 and an interface circuit 502 . The processor 501 and the interface circuit 502 are coupled to each other. It can be understood that the interface circuit 502 can be a transceiver or an input-output interface. Optionally, the communication apparatus 500 may further include a memory 503 for storing instructions executed by the processor 501 or input data required by the processor 501 to execute the instructions or data generated after the processor 501 executes the instructions.
当通信装置500用于实现上述方法实施例中的方法时,处理器501用于执行上述处理模块402的功能,接口电路502用于执行上述收发模块401的功能。When the communication apparatus 500 is used to implement the methods in the foregoing method embodiments, the processor 501 is used to execute the functions of the foregoing processing module 402 , and the interface circuit 502 is used to execute the functions of the foregoing transceiver module 401 .
当上述通信装置为应用于多接入边缘计算平台中的芯片时,该多接入边缘计算平台中的芯片实现上述方法实施例中多接入边缘计算平台的功能。该多接入边缘计算平台中的芯片从多接入边缘计算平台中的其它模块(如射频模块或天线)接收信息,该信息是多接入边缘计算应用程序发送给多接入边缘计算平台的;或者,该多接入边缘计算平台中的芯片向多接入边缘计算平台中的其它模块(如射频模块或天线)发送信息,该信息是多接入边缘计算平台发送给多接入边缘计算应用程序的。When the above communication device is a chip applied in a multi-access edge computing platform, the chip in the multi-access edge computing platform implements the functions of the multi-access edge computing platform in the above method embodiments. The chip in the multi-access edge computing platform receives information from other modules (such as radio frequency modules or antennas) in the multi-access edge computing platform, and the information is sent by the multi-access edge computing application to the multi-access edge computing platform ; Or, the chip in the multi-access edge computing platform sends information to other modules (such as radio frequency modules or antennas) in the multi-access edge computing platform, and the information is sent by the multi-access edge computing platform to the multi-access edge computing platform. application.
当上述通信装置为应用于多接入边缘计算应用程序中的芯片时,该多接入边缘计算应用程序中的芯片实现上述方法实施例中多接入边缘计算应用程序的功能。该多接入边缘计算应用程序中的芯片从多接入边缘计算应用程序中的其它模块(如射频模块或天线)接收信息,该信息是多接入边缘计算平台发送给多接入边缘计算应用程序的;或者,该多接入边缘计算应用程序中的芯片向多接入边缘计算应用程序中的其它模块(如射频模块或天线)发送信息,该信息是多接入边缘计算应用程序发送给多接入边缘计算平台的。When the above communication device is a chip applied in a multi-access edge computing application, the chip in the multi-access edge computing application implements the functions of the multi-access edge computing application in the above method embodiments. The chip in the multi-access edge computing application receives information from other modules (such as radio frequency modules or antennas) in the multi-access edge computing application, and the information is sent by the multi-access edge computing platform to the multi-access edge computing application or, the chip in the multi-access edge computing application sends information to other modules (such as radio frequency modules or antennas) in the multi-access edge computing application, and the information is sent by the multi-access edge computing application to Multi-access edge computing platform.
本申请实施例还提供了一种业务路径建立***,包括上述实现多接入边缘计算平台功能的通信装置以及上述实现多接入边缘计算应用程序功能的通信装置。Embodiments of the present application further provide a system for establishing a service path, including the above-mentioned communication device for realizing the function of a multi-access edge computing platform and the above-mentioned communication device for realizing the function of a multi-access edge computing application program.
本申请实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时可以实现上述方法实施例提供的业务路径建立方法中与多接入边缘计算平台相关的流程。Embodiments of the present application further provide a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, it can implement the multi-access edge computing platform-related services in the service path establishment method provided by the above method embodiments. process.
本申请实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时可以实现上述方法实施例提供的业务路径建立方法中与多接入边缘计算应用程序相 关的流程。Embodiments of the present application further provide a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, it can implement the multi-access edge computing application program related to the service path establishment method provided by the above method embodiments. process.
本申请实施例还提供了一种计算机程序产品,当其在计算机或处理器上运行时,使得计算机或处理器执行上述任一个业务路径建立方法中的一个或多个步骤。上述所涉及的设备的各组成模块如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在计算机可读取存储介质中。Embodiments of the present application further provide a computer program product, which, when running on a computer or a processor, enables the computer or processor to execute one or more steps in any of the foregoing methods for establishing a service path. If each component module of the above-mentioned device is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium.
可以理解的是,本申请的实施例中的处理器可以是中央处理单元(central processing unit,CPU),还可以是其它通用处理器、数字信号处理器(digital signal processor,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现场可编程门阵列(field programmable gate array,FPGA)或者其它可编程逻辑器件、晶体管逻辑器件,硬件部件或者其任意组合。通用处理器可以是微处理器,也可以是任何常规的处理器。It can be understood that the processor in the embodiments of the present application may be a central processing unit (central processing unit, CPU), and may also be other general-purpose processors, digital signal processors (digital signal processors, DSP), application-specific integrated circuits (application specific integrated circuit, ASIC), field programmable gate array (field programmable gate array, FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. A general-purpose processor may be a microprocessor or any conventional processor.
本申请的实施例中的方法步骤可以通过硬件的方式来实现,也可以由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于随机存取存储器(random access memory,RAM)、闪存、只读存储器(Read-Only Memory,ROM)、可编程只读存储器(programmable ROM,PROM)、可擦除可编程只读存储器(erasable PROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)、寄存器、硬盘、移动硬盘、CD-ROM或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于ASIC中。另外,该ASIC可以位于多接入边缘计算平台或多接入边缘计算应用程序中。当然,处理器和存储介质也可以作为分立组件存在于多接入边缘计算平台或多接入边缘计算应用程序中。The method steps in the embodiments of the present application may be implemented in a hardware manner, or may be implemented in a manner in which a processor executes software instructions. Software instructions can be composed of corresponding software modules, and software modules can be stored in random access memory (RAM), flash memory, read-only memory (ROM), programmable read-only memory (programmable ROM) , PROM), erasable programmable read-only memory (erasable PROM, EPROM), electrically erasable programmable read-only memory (electrically EPROM, EEPROM), registers, hard disks, removable hard disks, CD-ROMs or known in the art in any other form of storage medium. An exemplary storage medium is coupled to the processor, such that the processor can read information from, and write information to, the storage medium. Of course, the storage medium can also be an integral part of the processor. The processor and storage medium may reside in an ASIC. Alternatively, the ASIC can reside in a multi-access edge computing platform or in a multi-access edge computing application. Of course, the processor and the storage medium may also exist in a multi-access edge computing platform or a multi-access edge computing application as discrete components.
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机程序或指令。在计算机上加载和执行计算机程序或指令时,全部或部分地执行本申请实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其它可编程装置。计算机程序或指令可以存储在计算机可读存储介质中,或者通过计算机可读存储介质进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是集成一个或多个可用介质的服务器等数据存储设备。可用介质可以是磁性介质,例如,软盘、硬盘、磁带;也可以是光介质,例如,DVD;还可以是半导体介质,例如,固态硬盘(solid state disk,SSD)。In the above-mentioned embodiments, it may be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented in software, it can be implemented in whole or in part in the form of a computer program product. A computer program product includes one or more computer programs or instructions. When a computer program or instruction is loaded and executed on a computer, the process or function of the embodiments of the present application is executed in whole or in part. The computer may be a general purpose computer, a special purpose computer, a computer network, or other programmable device. The computer program or instructions may be stored in or transmitted over a computer-readable storage medium. A computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server that integrates one or more of the available media. Useful media may be magnetic media such as floppy disks, hard disks, magnetic tapes; optical media such as DVDs; and semiconductor media such as solid state disks (SSDs).
在本申请的各个实施例中,如果没有特殊说明以及逻辑冲突,不同的实施例之间的术语和/或描述具有一致性、且可以相互引用,不同的实施例中的技术特征根据其内在的逻辑关系可以组合形成新的实施例。In the various embodiments of the present application, if there is no special description or logical conflict, the terms and/or descriptions between different embodiments are consistent and can be referred to each other, and the technical features in different embodiments are based on their inherent Logical relationships can be combined to form new embodiments.
本申请中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A,B可以是单数或者复数。在本申请的文字描述中,字符“/”,一般表示前后关联对象是一种“或”的关系;在本申请的公式中,字符“/”,表示前后关联对象是一种“相除”的关系。In this application, "at least one" means one or more, and "plurality" means two or more. "And/or", which describes the association relationship of the associated objects, indicates that there can be three kinds of relationships, for example, A and/or B, which can indicate: the existence of A alone, the existence of A and B at the same time, and the existence of B alone, where A, B can be singular or plural. In the text description of this application, the character "/" generally indicates that the related objects are a kind of "or" relationship; in the formula of this application, the character "/" indicates that the related objects are a kind of "division" Relationship.
可以理解的是,在本申请的实施例中涉及的各种数字编号仅为描述方便进行的区分,并不用来限制本申请的实施例的范围。上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定。It can be understood that, the various numbers and numbers involved in the embodiments of the present application are only for the convenience of description, and are not used to limit the scope of the embodiments of the present application. The size of the sequence numbers of the above processes does not imply the sequence of execution, and the execution sequence of each process should be determined by its function and internal logic.

Claims (18)

  1. 一种业务路径建立方法,其特征在于,应用于多接入边缘计算平台,包括:A method for establishing a service path, characterized in that it is applied to a multi-access edge computing platform, comprising:
    从多接入边缘计算应用程序接收第一请求消息,所述第一请求消息包括多接入边缘计算服务,其中,所述第一请求消息用于从所述多接入边缘计算平台获取多接入边缘计算服务实例与所述多接入边缘计算应用程序之间的业务路径,所述多接入边缘计算服务实例用于提供所述多接入边缘计算服务;A first request message is received from a multi-access edge computing application, the first request message includes a multi-access edge computing service, wherein the first request message is used to obtain a multi-access edge computing platform from the multi-access edge computing platform entering a business path between an edge computing service instance and the multi-access edge computing application, where the multi-access edge computing service instance is used to provide the multi-access edge computing service;
    配置所述多接入边缘计算服务实例与所述多接入边缘计算应用程序之间的业务路径,并向所述多接入边缘计算应用程序发送所述业务路径。A service path between the multi-access edge computing service instance and the multi-access edge computing application is configured, and the service path is sent to the multi-access edge computing application.
  2. 根据权利要求1所述的方法,其特征在于,The method of claim 1, wherein:
    所述业务路径包括业务规则和/或路由参数,所述业务规则用于表征所述多接入边缘计算服务实例与所述多接入边缘计算应用程序中的服务实例之间的对应关系,所述路由参数用于表征多接入边缘计算服务实例与多接入边缘计算应用程序之间的通信链路。The service path includes service rules and/or routing parameters, and the service rules are used to characterize the correspondence between the multi-access edge computing service instance and the service instance in the multi-access edge computing application, so The routing parameters are used to characterize the communication link between the multi-access edge computing service instance and the multi-access edge computing application.
  3. 根据权利要求1或2所述的方法,其特征在于,所述从所述多接入边缘计算应用程序接收第一请求消息,包括:The method according to claim 1 or 2, wherein the receiving the first request message from the multi-access edge computing application comprises:
    通过第一MP1接口从所述多接入边缘计算应用程序接收所述第一请求消息或者通过新增的第一接口从所述多接入边缘计算应用程序接收所述第一请求消息,其中,所述第一MP1接口为MP1接口集中用于提供多接入边缘计算服务订阅功能的MP1接口,所述新增的第一接口用于提供多接入边缘计算服务申请的功能。The first request message is received from the multi-access edge computing application through the first MP1 interface, or the first request message is received from the multi-access edge computing application through the newly added first interface, wherein, The first MP1 interface is an MP1 interface that is centrally used to provide a multi-access edge computing service subscription function, and the newly added first interface is used to provide a multi-access edge computing service application function.
  4. 根据权利要求2或3所述的方法,其特征在于,从多接入边缘计算应用程序接收第一请求消息之前,所述方法还包括:The method according to claim 2 or 3, wherein before receiving the first request message from the multi-access edge computing application, the method further comprises:
    从多接入边缘计算平台管理器接收配置消息,所述配置消息包括所述多接入边缘计算应用程序的网络参数,所述网络参数用于所述多接入边缘计算平台配置所述多接入边缘计算应用程序和所述多接入边缘计算服务实例之间的通信链路。Receive a configuration message from a multi-access edge computing platform manager, the configuration message including network parameters for the multi-access edge computing application, the network parameters for the multi-access edge computing platform to configure the multi-access A communication link between the incoming edge computing application and the multi-access edge computing service instance.
  5. 根据权利要求4所述的方法,其特征在于,The method of claim 4, wherein:
    所述网络参数包括所述多接入边缘计算应用程序所属的虚拟局域网、所属的网络切片以及所属的签约用户组;The network parameters include the virtual local area network to which the multi-access edge computing application program belongs, the network slice to which it belongs, and the subscription user group to which it belongs;
    所述配置所述多接入边缘计算服务实例与所述多接入边缘计算应用程序之间的业务路径,包括:The configuring the service path between the multi-access edge computing service instance and the multi-access edge computing application includes:
    根据所述多接入边缘计算应用程序所属的虚拟局域网、所属的网络切片以及所属的签约用户组,确定所述多接入边缘计算应用程序与所述多接入边缘计算服务实例之间可使用的网络资源;According to the virtual local area network to which the multi-access edge computing application belongs, the network slice to which it belongs, and the subscriber group to which it belongs, it is determined that the multi-access edge computing application can be used between the multi-access edge computing application and the multi-access edge computing service instance. network resources;
    根据所述多接入边缘计算应用程序与所述多接入边缘计算服务实例之间可使用的网络资源,配置所述多接入边缘计算应用程序与所述多接入边缘计算服务实例之间的通信链路。According to the available network resources between the multi-access edge computing application and the multi-access edge computing service instance, configure the connection between the multi-access edge computing application and the multi-access edge computing service instance communication link.
  6. 根据权利要求4或5所述的方法,其特征在于,所述网络参数还包括所述多接入边缘计算应用程序的接口能力,所述接口能力用于表征MP1接口中所述多接入边缘计算应用程序所支持的MP1接口,所述方法还包括:The method according to claim 4 or 5, wherein the network parameters further include interface capabilities of the multi-access edge computing application, where the interface capabilities are used to characterize the multi-access edge in the MP1 interface Calculate the MP1 interface supported by the application, and the method further includes:
    根据所述多接入边缘计算应用程序的接口能力,与所述多接入边缘计算应用程序所支持的MP1接口进行对接。According to the interface capability of the multi-access edge computing application, it is connected with the MP1 interface supported by the multi-access edge computing application.
  7. 根据权利要求2-6中任一项所述的方法,其特征在于,所述方法还包括:The method according to any one of claims 2-6, wherein the method further comprises:
    根据所述多接入边缘计算应用程序的网络参数,生成与所述多接入边缘计算应用程序对应的上行分流规则;generating, according to the network parameters of the multi-access edge computing application, an upstream offload rule corresponding to the multi-access edge computing application;
    将所述上行分流规则配置给用户面功能实体,所述用户面功能实体与所述多接入边缘计算平台位于同一多接入边缘计算站点。The upstream distribution rule is configured to a user plane functional entity, and the user plane functional entity and the multi-access edge computing platform are located at the same multi-access edge computing site.
  8. 一种业务路径建立方法,其特征在于,应用于多接入边缘计算应用程序,包括:A method for establishing a service path, characterized in that it is applied to a multi-access edge computing application, comprising:
    向多接入边缘计算平台发送第一请求消息,所述第一请求消息包括多接入边缘计算服务,其中,所述第一请求消息用于从所述多接入边缘计算平台获取多接入边缘计算服务实例与所述多接入边缘计算应用程序之间的业务路径,所述多接入边缘计算服务实例用于提供所述多接入边缘计算服务;Sending a first request message to the multi-access edge computing platform, where the first request message includes a multi-access edge computing service, wherein the first request message is used to obtain the multi-access edge computing platform from the multi-access edge computing platform a business path between an edge computing service instance and the multi-access edge computing application, where the multi-access edge computing service instance is used to provide the multi-access edge computing service;
    从所述多接入边缘计算平台接收所述多接入边缘计算服务实例与所述多接入边缘计算应用程序之间的业务路径。A service path between the multi-access edge computing service instance and the multi-access edge computing application is received from the multi-access edge computing platform.
  9. 根据权利要求8所述的方法,其特征在于,The method of claim 8, wherein:
    所述业务路径包括业务规则和/或路由参数,所述业务规则用于表征所述多接入边缘计算服务实例与所述多接入边缘计算应用程序中的服务实例之间的对应关系,所述路由参数用于表征多接入边缘计算服务实例与多接入边缘计算应用程序之间的通信链路。The service path includes service rules and/or routing parameters, and the service rules are used to characterize the correspondence between the multi-access edge computing service instance and the service instance in the multi-access edge computing application, so The routing parameters are used to characterize the communication link between the multi-access edge computing service instance and the multi-access edge computing application.
  10. 根据权利要求8或9所述的方法,其特征在于,所述向多接入边缘计算平台发送第一请求消息,包括:The method according to claim 8 or 9, wherein the sending the first request message to the multi-access edge computing platform comprises:
    通过第一MP1接口向所述多接入边缘计算平台发送所述第一请求消息或者通过新增的第一接口向所述多接入边缘计算平台发送所述第一请求消息,其中,所述第一MP1接口为MP1接口集中用于提供多接入边缘计算服务订阅功能的MP1接口,所述新增的第一接口用于提供多接入边缘计算服务申请的功能。Send the first request message to the multi-access edge computing platform through the first MP1 interface or send the first request message to the multi-access edge computing platform through the newly added first interface, wherein the The first MP1 interface is an MP1 interface that is centrally used to provide a multi-access edge computing service subscription function, and the newly added first interface is used to provide a multi-access edge computing service application function.
  11. 根据权利要求9或10所述的方法,其特征在于,The method according to claim 9 or 10, characterized in that,
    所述通信链路是所述多接入边缘计算平台根据所述多接入边缘计算应用程序的网络参数配置的,所述多接入边缘计算应用程序的网络参数是多接入边缘计算平台管理器通过配置消息发送给所述多接入边缘计算平台的。The communication link is configured by the multi-access edge computing platform according to the network parameters of the multi-access edge computing application, and the network parameters of the multi-access edge computing application are managed by the multi-access edge computing platform. The device sends the configuration message to the multi-access edge computing platform.
  12. 根据权利要求11所述的方法,其特征在于,The method of claim 11, wherein:
    所述多接入边缘计算应用程序的网络参数包括多接入边缘计算应用程序所属的虚拟局域网、所属的网络切片以及所属的签约用户组;The network parameters of the multi-access edge computing application include the virtual local area network to which the multi-access edge computing application belongs, the network slice to which it belongs, and the subscription user group to which it belongs;
    所述通信链路是由所述多接入边缘计算平台根据所述多接入边缘计算应用程序与所述多接入边缘计算服务实例之间可使用的网络资源配置的,所述可使用的网络资源是所述多接入边缘计算平台根据所述多接入边缘计算应用程序所属的虚拟局域网、所属的网络切片以及所属的签约用户组确定的。The communication link is configured by the multi-access edge computing platform according to available network resources between the multi-access edge computing application and the multi-access edge computing service instance, and the available The network resources are determined by the multi-access edge computing platform according to the virtual local area network to which the multi-access edge computing application program belongs, the network slice to which it belongs, and the subscription user group to which it belongs.
  13. 根据权利要求11或12所述的方法,其特征在于,The method according to claim 11 or 12, wherein,
    所述网络参数还包括所述多接入边缘计算应用程序的接口能力,所述接口能力用于表征MP1接口中所述多接入边缘计算应用程序所支持的MP1接口。The network parameters further include interface capabilities of the multi-access edge computing application, where the interface capabilities are used to represent MP1 interfaces supported by the multi-access edge computing application in the MP1 interface.
  14. 一种通信装置,其特征在于,包括用于执行如权利要求1-7或权利要求8-13中任一项所述方法的模块。A communication device, characterized by comprising a module for performing the method of any one of claims 1-7 or claims 8-13.
  15. 一种通信装置,其特征在于,包括处理器和通信接口,所述通信接口用于接收来自所述通信装置之外的其它通信装置的信号并传输至所述处理器或将来自所述处理器的信号发送给所述通信装置之外的其它通信装置,所述处理器通过逻辑电路或执行代码指令用于实现如权利要求1-7或权利要求8-13中任一项所述的方法。A communication device, characterized by comprising a processor and a communication interface, wherein the communication interface is used to receive signals from other communication devices other than the communication device and transmit to the processor or transfer signals from the processor The signal is sent to other communication devices than the communication device, and the processor is used to implement the method according to any one of claims 1-7 or claims 8-13 through logic circuits or executing code instructions.
  16. 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,当所述计算机程序被运行时,实现如权利要求1-7或权利要求8-13中任一项所述的方法。A computer-readable storage medium, characterized in that the computer-readable storage medium stores a computer program, and when the computer program is executed, any one of claims 1-7 or claims 8-13 is implemented the method described.
  17. 一种计算机程序产品,其特征在于,计算机程序产品包括:计算机程序代码,当所述计算机程序代码被运行时,实现如权利要求1-7或权利要求8-13中任一项所述的方法。A computer program product, characterized in that the computer program product comprises: computer program code, when the computer program code is executed, implements the method according to any one of claims 1-7 or claims 8-13 .
  18. 一种芯片***,其特征在于,所述芯片***包括处理器,所述处理器用于实现如权利要求1-7或权利要求8-13中任一项所述的方法。A chip system, characterized in that, the chip system includes a processor, and the processor is configured to implement the method according to any one of claims 1-7 or claims 8-13.
PCT/CN2021/131925 2020-11-20 2021-11-19 Service path establishment method, communication apparatus and storage medium WO2022105897A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202011316726.8A CN114598641A (en) 2020-11-20 2020-11-20 Service path establishing method, communication device and storage medium
CN202011316726.8 2020-11-20

Publications (1)

Publication Number Publication Date
WO2022105897A1 true WO2022105897A1 (en) 2022-05-27

Family

ID=81708406

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2021/131925 WO2022105897A1 (en) 2020-11-20 2021-11-19 Service path establishment method, communication apparatus and storage medium

Country Status (2)

Country Link
CN (1) CN114598641A (en)
WO (1) WO2022105897A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115297480A (en) * 2022-10-09 2022-11-04 中通服建设有限公司 OMC intelligent southbound management system based on 5G wireless network
CN115396873A (en) * 2022-08-23 2022-11-25 中国联合网络通信集团有限公司 Communication method, device, server and storage medium
CN115460053A (en) * 2022-07-28 2022-12-09 山东浪潮科学研究院有限公司 Service calling method and device and edge computing system
CN115396873B (en) * 2022-08-23 2024-05-03 中国联合网络通信集团有限公司 Communication method, device, server and storage medium

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115460091A (en) * 2022-09-09 2022-12-09 中国电信股份有限公司 Edge service processing method and device, storage medium and electronic equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180263039A1 (en) * 2017-03-08 2018-09-13 Zte Corporation Traffic path change detection mechanism for mobile edge computing
CN110896553A (en) * 2018-09-12 2020-03-20 中国电信股份有限公司 Multi-access edge computing method and platform and communication system
CN111200797A (en) * 2018-11-18 2020-05-26 华为技术有限公司 Internet of vehicles message notification method and device
CN111225074A (en) * 2018-11-23 2020-06-02 财团法人工业技术研究院 Network service system and network service method
CN111651240A (en) * 2020-06-04 2020-09-11 浙江九州云信息科技有限公司 Multi-access edge computing platform management method and device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180263039A1 (en) * 2017-03-08 2018-09-13 Zte Corporation Traffic path change detection mechanism for mobile edge computing
CN110896553A (en) * 2018-09-12 2020-03-20 中国电信股份有限公司 Multi-access edge computing method and platform and communication system
CN111200797A (en) * 2018-11-18 2020-05-26 华为技术有限公司 Internet of vehicles message notification method and device
CN111225074A (en) * 2018-11-23 2020-06-02 财团法人工业技术研究院 Network service system and network service method
CN111651240A (en) * 2020-06-04 2020-09-11 浙江九州云信息科技有限公司 Multi-access edge computing platform management method and device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
HUAWEI: "Discussion and proposal for MEC in network slice context, S5-181174", 3GPP TSG SA WG5(TELECOM MANAGEMENT) MEETING #117, 2 February 2018 (2018-02-02), XP051391257 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115460053A (en) * 2022-07-28 2022-12-09 山东浪潮科学研究院有限公司 Service calling method and device and edge computing system
CN115460053B (en) * 2022-07-28 2023-06-27 山东浪潮科学研究院有限公司 Service calling method, device and edge computing system
CN115396873A (en) * 2022-08-23 2022-11-25 中国联合网络通信集团有限公司 Communication method, device, server and storage medium
CN115396873B (en) * 2022-08-23 2024-05-03 中国联合网络通信集团有限公司 Communication method, device, server and storage medium
CN115297480A (en) * 2022-10-09 2022-11-04 中通服建设有限公司 OMC intelligent southbound management system based on 5G wireless network
CN115297480B (en) * 2022-10-09 2022-12-20 中通服建设有限公司 OMC intelligent southbound management system based on 5G wireless network

Also Published As

Publication number Publication date
CN114598641A (en) 2022-06-07

Similar Documents

Publication Publication Date Title
US11134410B2 (en) Quality of service (QoS) control in mobile edge computing (MEC)
US10129108B2 (en) System and methods for network management and orchestration for network slicing
WO2020187052A1 (en) Network slice selection method and apparatus
US11765686B2 (en) Packet transmission method and apparatus for communicating between terminals of a same 5G LAN group
KR102387239B1 (en) Mobile Network Interaction Proxy
WO2022105897A1 (en) Service path establishment method, communication apparatus and storage medium
EP3363222B1 (en) Apparatus and method for attaching user equipment to a mobile communications network
US20200128614A1 (en) Session processing method and device
EP3595244B1 (en) Network slice management method, unit and system
EP3800937A1 (en) Communication method and apparatus
CN107615732B (en) Method for admitting session into virtual network and mobility management function entity
WO2021031562A1 (en) Information obtaining method and device
US20220095111A1 (en) Flexible authorization in 5g service based core network
WO2022152238A1 (en) Communication method and communication apparatus
KR20210044831A (en) Session management method and device for user group
WO2023011217A1 (en) Communication method and apparatus
US20230156828A1 (en) Session establishment method and apparatus, system, and computer storage medium
CN114080054A (en) PDU session establishment method, terminal equipment and chip system
WO2022105807A1 (en) Service instance deployment method, cross-domain mutual access channel establishment method and related apparatus
WO2021227600A1 (en) Network slice control method and communication apparatus
US20230216798A1 (en) Data Steering Method and Apparatus
WO2023087965A1 (en) Communication method and apparatus
WO2023116356A1 (en) Information configuration method and apparatus, and related devices and storage medium
WO2022170798A1 (en) Strategy determining method and communication apparatus
US20230254267A1 (en) Methods and apparatus for policy management in media applications using network slicing

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 21894044

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 21894044

Country of ref document: EP

Kind code of ref document: A1