A network communication method and device

By using the request and reply mechanism of target shunt information in 5G network, the problem of untimely update of shunt policy affecting transmission efficiency is solved, timely feedback and update of shunt policy is achieved, and network transmission efficiency is improved.

CN114448913BActive Publication Date: 2025-01-17ALIBABA GROUP HOLDING LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202011193949.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-10-30
Publication Date
2025-01-17
Estimated Expiration
2040-10-30

AI Technical Summary

Technical Problem

In 5G networks that use edge computing, if changes in shunt strategy cannot be updated in time, it will affect the network's transmission efficiency.

Method used

The first network entity sends a request message for the target shunt information to the second network entity, and the second network entity forwards the information to the third network entity, so that it selects the fourth network entity corresponding to the target session based on the target shunt information, and then transfers the information to the third network entity, so that it selects the fourth network entity corresponding to the target session based on the target shunt information, and then transfers the The reply message is fed back to the first network entity to realize feedback and update of the diversion strategy.

Benefits of technology

By timely updating the diversion strategy, network transmission efficiency is improved, and data can be diverted according to the latest policies, thereby improving the overall performance of the network.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114448913B_ABST
    Figure CN114448913B_ABST
Patent Text Reader

Abstract

The embodiment of the present invention provides a method and device for network communication, the method comprising: the first network entity sends a first request message to the third network entity through the second network entity, the first request message includes target diversion information, the target diversion information includes first identification information and second identification information, the first request message is used to enable the third network entity to select a fourth network entity corresponding to the target session according to the target diversion information; the first network entity receives a first reply message to the first request message from the third network entity through the second network entity. Through the embodiment of the present invention, feedback on the diversion strategy is realized, and data can be diverted according to the latest diversion strategy, thereby improving network transmission efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technology, and in particular to a network communication method and device. Background Art

[0002] Edge computing is an evolution of cloud computing. Different from centralized data centers, it brings network communication logic closer to consumers by deploying decentralized data centers at the edge of the network.

[0003] Edge computing is considered to be one of the important means to meet the key performance indicators (KPI) in 5G network requirements, especially in terms of low latency and bandwidth efficiency. Because edge computing opens the network edge for applications and services (including those from third parties), edge computing in telecommunications networks has not only become a technical enabler for meeting 5G performance indicators, but also plays an important role in the transformation of the telecommunications field, which is transforming into a multi-functional service platform for industrial and other specific customer groups.

[0004] However, in 5G networks that apply edge computing, the diversion strategy may change. If the diversion strategy cannot be issued and updated in time, the transmission efficiency of the network will be affected. Summary of the invention

[0005] In view of the above problems, a method and apparatus for network communication is proposed to overcome the above problems or at least partially solve the above problems, including:

[0006] A network communication method, applied to a first network entity, comprising:

[0007] The first network entity sends a first request message to the third network entity through the second network entity, where the first request message includes target offload information, where the target offload information includes first identification information and second identification information, and the first request message is used to enable the third network entity to select a fourth network entity corresponding to the target session according to the target offload information;

[0008] The first network entity receives a first reply message for the first request message from the third network entity through the second network entity.

[0009] A network communication method, applied to a second network entity, comprising:

[0010] The second network entity receives a first request message from the first network entity, and sends the first request message to a third network entity, where the first request message includes target offload information, where the target offload information includes first identification information and second identification information, and the first request message is used to enable the third network entity to select a fourth network entity corresponding to a target session according to the target offload information;

[0011] The second network entity receives a first reply message for the first request message from the third network entity, and sends the first reply message to the first network entity.

[0012] A network communication method, applied to a third network entity, comprising:

[0013] The third network entity receives a first request message from the first network entity through the second network entity, where the first request message includes target offload information, where the target offload information includes first identification information and second identification information, and the first request message is used to enable the third network entity to select a fourth network entity corresponding to the target session according to the target offload information;

[0014] The third network entity sends a first reply message to the first request message to the first network entity through the second network entity.

[0015] A network communication method, applied to a first network entity, comprising:

[0016] The first network entity sends a third request message to the fifth network entity through the second network entity, the third request message including target offload information, the target offload information including first identification information and second identification information, the third request message is used to enable the fifth network entity to create or update the offload information of the first network entity according to the target offload information, and the target offload information is used to enable the third network entity to select a fourth network entity corresponding to the target session;

[0017] The first network entity receives a third reply message for the third request message from the fifth network entity through the second network entity.

[0018] A network communication method, applied to a second network entity, comprising:

[0019] The second network entity receives a third request message from the first network entity, and sends the third request message to the fifth network entity, where the third request message includes target diversion information, where the target diversion information includes first identification information and second identification information, where the third request message is used to enable the fifth network entity to create or update diversion information of the first network entity according to the target diversion information, and where the target diversion information is used to enable the third network entity to select a fourth network entity corresponding to a target session;

[0020] The second network entity receives a third reply message in response to the third request message from the fifth network entity, and sends the third reply message to the first network entity.

[0021] A network communication method, applied to a fifth network entity, comprising:

[0022] The fifth network entity receives a third request message from the first network entity through the second network entity, the third request message including target offload information, the target offload information including first identification information and second identification information, the third request message is used to enable the fifth network entity to create or update the offload information of the first network entity according to the target offload information, and the target offload information is used to enable the third network entity to select a fourth network entity corresponding to the target session;

[0023] The fifth network entity sends a third reply message to the first network entity through the second network entity in response to the third request message.

[0024] A network communication method, applied to a third network entity, comprising:

[0025] The third network entity sends a fourth request message to the fifth network entity, where the fourth request message is used to obtain the offload information of the first network entity from the fifth network entity;

[0026] The third network entity receives a fourth reply message for the fourth request message from the fifth network entity, the fourth reply message including target diversion information, the target diversion information including first identification information and second identification information, and the fourth reply message is used to enable the third network entity to select a fourth network entity corresponding to the target session according to the target diversion information.

[0027] A network communication device, applied to a first network entity, comprising:

[0028] A first request message sending module, configured to send a first request message to a third network entity through a second network entity, wherein the first request message includes target offload information, the target offload information includes first identification information and second identification information, and the first request message is used to enable the third network entity to select a fourth network entity corresponding to a target session according to the target offload information;

[0029] The first reply message receiving module is configured to receive a first reply message for the first request message from the third network entity through the second network entity.

[0030] A network communication device, applied to a second network entity, comprising:

[0031] a first request message forwarding module, configured to receive a first request message from a first network entity, and send the first request message to a third network entity, wherein the first request message includes target offload information, the target offload information includes first identification information and second identification information, and the first request message is used to enable the third network entity to select a fourth network entity corresponding to a target session according to the target offload information;

[0032] The first reply message forwarding module is configured to receive a first reply message for the first request message from the third network entity, and send the first reply message to the first network entity.

[0033] A network communication device, applied to a third network entity, comprising:

[0034] A first request message receiving module, configured to receive a first request message from a first network entity through a second network entity, wherein the first request message includes target offload information, the target offload information includes first identification information and second identification information, and the first request message is used to enable the third network entity to select a fourth network entity corresponding to a target session according to the target offload information;

[0035] The first reply message sending module is used to send a first reply message for the first request message to the first network entity through the second network entity.

[0036] A network communication device, applied to a first network entity, comprising:

[0037] a third request message sending module, configured to send a third request message to a fifth network entity through the second network entity, the third request message including target diversion information, the target diversion information including first identification information and second identification information, the third request message being used to enable the fifth network entity to create or update diversion information of the first network entity according to the target diversion information, and the target diversion information being used to enable the third network entity to select a fourth network entity corresponding to a target session;

[0038] The third reply message receiving module is configured to receive a third reply message for the third request message from the fifth network entity through the second network entity.

[0039] A network communication device, applied to a second network entity, comprising:

[0040] a third request message forwarding module, configured to receive a third request message from the first network entity, and send the third request message to the fifth network entity, wherein the third request message includes target diversion information, the target diversion information includes first identification information and second identification information, the third request message is used to enable the fifth network entity to create or update the diversion information of the first network entity according to the target diversion information, and the target diversion information is used to enable the third network entity to select a fourth network entity corresponding to a target session;

[0041] The third reply message forwarding module is configured to receive a third reply message for the third request message from the fifth network entity, and send the third reply message to the first network entity.

[0042] A network communication device, applied to a fifth network entity, comprising:

[0043] a third request message receiving module, configured to receive a third request message from the first network entity through the second network entity, the third request message including target diversion information, the target diversion information including first identification information and second identification information, the third request message being used to enable the fifth network entity to create or update diversion information of the first network entity according to the target diversion information, and the target diversion information being used to enable the third network entity to select a fourth network entity corresponding to a target session;

[0044] The third reply message sending module is configured to send a third reply message for the third request message to the first network entity through the second network entity.

[0045] A network communication device, applied to a third network entity, comprising:

[0046] a fourth request message sending module, configured to send a fourth request message to a fifth network entity, wherein the fourth request message is used to obtain the offload information of the first network entity from the fifth network entity;

[0047] a fourth reply message receiving module, used to receive a fourth reply message for the fourth request message from the fifth network entity, the fourth reply message including target diversion information, the target diversion information including first identification information and second identification information, and the fourth reply message is used to enable the third network entity to select the fourth network entity corresponding to the target session according to the target diversion information.

[0048] The embodiments of the present invention have the following advantages:

[0049] In an embodiment of the present invention, a first network entity sends a first request message to a third network entity through a second network entity, the first request message includes target diversion information, the target diversion information includes first identification information and second identification information, the first request message is used to enable the third network entity to select a fourth network entity corresponding to a target session according to the target diversion information, and the first network entity receives a first reply message to the first request message from the third network entity through the second network entity, thereby implementing feedback on the diversion strategy, and then being able to divert data according to the latest diversion strategy, thereby improving network transmission efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0050] In order to more clearly illustrate the technical solution of the present invention, the accompanying drawings required for use in the description of the present invention will be briefly introduced below. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative labor.

[0051] Figure 1a It is a schematic diagram of the architecture of a mobile edge computing system provided by an embodiment of the present invention;

[0052] Figure 1b It is a schematic diagram of an architecture combining a mobile edge computing system and a 5G core network provided by an embodiment of the present invention;

[0053] Figure 2 is a flowchart of a method for network communication provided by an embodiment of the present invention;

[0054] Figure 3 is a flowchart of another method of network communication provided by an embodiment of the present invention;

[0055] Figure 4 is a flowchart of another method of network communication provided by an embodiment of the present invention;

[0056] Figure 5 is a schematic diagram of a network communication example provided by an embodiment of the present invention;

[0057] Figure 6 is a flowchart of another method of network communication provided by an embodiment of the present invention;

[0058] Figure 7 is a flowchart of another method of network communication provided by an embodiment of the present invention;

[0059] Figure 8 is a flowchart of another method of network communication provided by an embodiment of the present invention;

[0060] Fig. 9 is a flowchart of another method of network communication provided by an embodiment of the present invention;

[0061] Fig.10 is a schematic diagram of another network communication example provided by an embodiment of the present invention;

[0062] Fig.11 It is a structural block diagram of a network communication device provided by an embodiment of the present invention;

[0063] Fig.12 It is a structural block diagram of another network communication device provided by an embodiment of the present invention;

[0064] Fig.13 It is a structural block diagram of another network communication device provided by an embodiment of the present invention;

[0065] Fig.14 It is a structural block diagram of another network communication device provided by an embodiment of the present invention;

[0066] Fig.15 It is a structural block diagram of another network communication device provided by an embodiment of the present invention;

[0067] Fig.16 It is a structural block diagram of another network communication device provided by an embodiment of the present invention;

[0068] Fig.17 It is a structural block diagram of another network communication device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0069] In order to make the above-mentioned purposes, features and advantages of the present invention more obvious and easy to understand, the present invention is further described in detail below in conjunction with the accompanying drawings and specific embodiments. Obviously, the described embodiments are part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0070] In the Mobile Edge Computing (MEC) system, such as Figure 1a The underlying network layer can adopt 3G network, local area network (Local network), and other external networks (External network). The middle host layer can include mobile edge host (Mobile edge host) and mobile edge host management function (Mobileedge host level management). The mobile edge host can include mobile edge platform (Mobile edgeplatform), virtualization architecture (Virtualization), such as network function virtualization infrastructure solution (NFVI, Network Functions Virtualization Infrastructure), and mobile edge application (Mobile edgeApp). The upper mobile edge system layer can include mobile edge system management function (Mobile edge systemlevel management) and user terminals.

[0071] When the mobile edge computing system is combined with the 5G core network, Figure 1b The mobile edge computing system has a system level and a distributed host level. The system level may include a mobile edge computing coordinator (MEC Orchestrator), and the distributed host level may include a MEC platform (MEC Platform), MEC platform management (MEC Platform Management), and a mobile edge host. The mobile edge host may include applications and a virtualization infrastructure (Virtualization Infrastructure).

[0072] Since the mobile edge computing system is combined with the 5G core network, the instantiated mobile edge computing coordinator can be used as the application function (AF, Application Function) in 5G, and the mobile edge host can be used as the data network (DN, Data Network) in the 5G core network, and the data network communicates with the user plane function (UPF, User Plane Function).

[0073] Specifically, the user plane function can be connected to the session management function (SMF) through the N4 interface, and can be communicated with the user terminal through the wireless access network (RAN, Radio Access Network). The wireless access network and the user terminal can be communicated with the access and mobile management function (AMF, Access and Mobile Management Function). The access and mobile management function, the session management function, the network exposure function (NEF, Network Exposure Function), the policy control function (PCF, Policy Control Function), the unified data management (UDM, Unified Data Management), the network storage function (NRF, Network Repository Function), the network slice selection function (NSSF, Network Slice Selection Function), and the authentication server function (AUSF, Authentication Server Function) can communicate with each other and can access the mobile edge computing system through the access and mobile management function (AMF, Access and Mobile Management Function).

[0074] However, in 5G networks that apply edge computing, the diversion strategy may change. If the diversion strategy cannot be updated in time, the transmission efficiency of the network will be affected.

[0075] Applied in the embodiment of the present invention, the application function can forward the diversion policy information to the session management function through the network open function or the policy control function to influence the user plane function to select / reselect Traffic or session routing. Due to the introduction of the diversion mechanism, the 5G core network diverts different data to different user plane functions for processing using a mobile edge computing system.

[0076] The following is a detailed description of the embodiments of the present invention:

[0077] The first network entity may be a network entity for an application function (AF).

[0078] The second network entity may be a network entity for a network exposure function (NEF), or a network entity for a policy control function (PCF).

[0079] In an example, the second network entity may also be a network entity for a packet flow description function (PFDF), and PFDF may also be a sub-function in NEF.

[0080] The third network entity may be a network entity of a session management function (SMF).

[0081] The fourth network entity may be a network entity for a user plane function (UPF).

[0082] The fifth network entity may be a network entity for a unified data storage (UDR).

[0083] The sixth network entity may be a network entity for an access and mobility management function (AMF),

[0084] Reference Figure 2 , showing a step flow chart of a network communication method provided by an embodiment of the present invention, the method can be applied to a first network entity, the first network entity can be communicatively connected with a second network entity, the second network entity can be communicatively connected with a third network entity, the third network entity can be communicatively connected with multiple fourth network entities, each fourth network entity can correspond to one or more mobile edge computing systems, or called edge computing platforms or edge computing nodes.

[0085] Specifically, the following steps may be included:

[0086] Step 201: The first network entity sends a first request message to a third network entity through a second network entity, where the first request message includes target offload information, where the target offload information includes first identification information and second identification information, and the first request message is used to enable the third network entity to select a fourth network entity corresponding to a target session according to the target offload information;

[0087] The first identification information may be a data network access identifier (DNAI, DN Access Identifier), and the second identification information may be identification information of a data network.

[0088] Specifically, the identification information of the data network may be a data network name (DNN, Data network name), which can be used to uniquely identify a data network. In addition, the data network identifier may also be a fully qualified domain name (Fully Qualified Domain Name, FQDN) or an IP address of a DN.

[0089] Optionally, the first request message may not include DNAI. Accordingly, AF can send the Quality of Service (QoS) parameters that the application needs to meet, such as latency requirements, throughput requirements, etc., to SMF through NEF. SMF can select the corresponding UPF based on the data network access identifier and the corresponding QoS parameters. Optionally, SMF can determine the better UPF selection based on the interaction with the Network Data Analytics Function (NWDAF) and the feedback from NWDAF. Optionally, the first request message also includes an identifier for changing UPF, which is mainly used to trigger SMF to change the UPF of the connection to the specified DN according to the QoS parameters carried in the first request message.

[0090] As an example, the target diversion information may further include at least one of the following:

[0091] Data flow description information (Packet flow description), application identification information (Application ID), terminal location range information (Location of the subscriber), network slice identification information (S-NSSAI, Single Network Slice Selection Assistance Information).

[0092] When the mobile edge computing system is combined with the 5G core network, the first network entity located in the mobile edge computing system can generate target diversion information, such as the target diversion information can be diversion information generated according to the diversion strategy requirements required by the 5G edge application.

[0093] After generating the target diversion information, the first network entity generates a first request message according to the diversion information, and can send the first request message to the second network entity. The second network entity can send the first request message to the third network entity. After receiving the first request message, the third network entity can select a corresponding fourth network entity for the target session according to the target diversion information in the first request message, so that the corresponding session flow can be sent to the data network (DN) where the specified application is located through the fourth network entity.

[0094] Specifically, the third network entity can generate a second request message according to the target diversion information, the second request message includes the identification information of the user terminal, the second identification information, and optionally, the application identification, and then the second request message can be sent to the fourth network entity, the fourth network entity can update the route of the session corresponding to the application identification according to the second request message, and can generate a second reply message for the second request message and send it to the third network entity, and the third network entity can send the second reply message to the first network entity. Routing specifically refers to which fourth network entity the PDU session selects to send to the data network where the specified application is located.

[0095] In some scenarios, the user terminal may be in a moving state, and the third network entity can detect the location of the user terminal in real time through the capabilities of the sixth network entity. When the user terminal reaches the location requirement of the edge area or leaves the edge area, it can trigger the user terminal to switch from the central network (Central DN) to the local network (Local DN) or the local network to the central network. Optionally, the third network entity can also detect the geographic location information through the terminal's own capabilities (such as GPS) and send it to the third network entity through a service request process or a message of a PDU session establishment or modification process.

[0096] Based on this, the first request message can also include terminal location range information. The first request message can be used to enable the third network entity to obtain the terminal location information of the user terminal through the sixth network entity, and when the terminal location information matches the terminal location range information, it can trigger the switching of the current fourth network entity.

[0097] In an embodiment of the present invention, the situation where the terminal location information matches the terminal location range information may include any of the following:

[0098] The terminal location information enters the terminal location range information, and the terminal location information leaves the terminal location range information.

[0099] Correspondingly, when the terminal location information matches the terminal location range information, triggering switching for the fourth network entity may include:

[0100] When the terminal location information enters the terminal location range information, switching to the fourth network entity within the range is triggered; when the terminal location information leaves the terminal location range information, switching to the fourth network entity outside the range is triggered. Specifically, the fourth network entity within the range may be a fourth network entity connected to the central data network (central DN). The fourth network entity within the range is connected to the Central DN via the N6 interface. The fourth network entity outside the range may be a fourth network entity connected to the local data network (Local DN). When the location of the user terminal leaves the geographical location range that the Local DN can serve, the third network entity may configure the fourth network entity within the range so that the user terminal can connect to the same application on the central DN through the fourth network entity within the range.

[0101] Specifically, the third network entity can determine whether the user terminal should be connected to the central data network or the local data network based on the terminal location information. When the user terminal reaches the location requirement of the edge area, that is, the terminal location information enters the terminal location range information, the current fourth network entity can be switched to the fourth network entity within the range, thereby connecting to the central data network through the fourth network entity within the range. When the user terminal leaves the edge area, that is, the terminal location information leaves the terminal location range information, the current fourth network entity can be triggered to switch to the fourth network entity outside the range, and connected to the local data network through the fourth network entity outside the range. In this solution, the local data network can also be called an edge computing node or an edge application server or an edge computing platform.

[0102] It should be noted that during the switching process, the current fourth network entity can send the PDU session data corresponding to the application to be switched to the fourth network entity within the range through the N9 interface. The application layer data context can also be transferred between the Central DN and the local DN at the application layer, so that the UE can continue the data transmission of the current application when reconnecting to the central DN or the local DN.

[0103] Step 202: The first network entity receives a first reply message for the first request message from the third network entity through the second network entity.

[0104] After receiving the first request message, the third network entity may generate a first reply message for the first request message, and may send the first reply message to the second network entity, and the second network entity may send the first reply message to the first network entity.

[0105] In an embodiment of the present invention, a first network entity sends a first request message to a third network entity through a second network entity, the first request message includes target diversion information, the target diversion information includes first identification information and second identification information, the first request message is used to enable the third network entity to select a fourth network entity corresponding to a target session according to the target diversion information, and the first network entity receives a first reply message to the first request message from the third network entity through the second network entity, thereby implementing feedback on the diversion strategy, and then being able to divert data according to the latest diversion strategy, thereby improving network transmission efficiency.

[0106] Reference Figure 3 , shows a step flow chart of another network communication method provided by an embodiment of the present invention, which can be applied to a second network entity.

[0107] Specifically, the following steps may be included:

[0108] Step 301: The second network entity receives a first request message from the first network entity, and sends the first request message to a third network entity, where the first request message includes target offload information, where the target offload information includes first identification information and second identification information, and the first request message is used to enable the third network entity to select a fourth network entity corresponding to a target session according to the target offload information;

[0109] Step 302: The second network entity receives a first reply message to the first request message from the third network entity, and sends the first reply message to the first network entity.

[0110] Reference Figure 4 , shows a step flow chart of another network communication method provided by an embodiment of the present invention, which can be applied to a third network entity.

[0111] Specifically, the following steps may be included:

[0112] Step 401: The third network entity receives a first request message from the first network entity through the second network entity, where the first request message includes target offload information, where the target offload information includes first identification information and second identification information, and the first request message is used to enable the third network entity to select a fourth network entity corresponding to a target session according to the target offload information;

[0113] Step 402: The third network entity sends a first reply message to the first network entity through the second network entity in response to the first request message.

[0114] In one embodiment of the present invention, the following steps may also be included:

[0115] The third network entity sends a second request message to the fourth network entity, where the second request message includes target diversion information, where the target diversion information includes identification information of a user terminal, second identification information, and, optionally, an application identifier, where the second request message is used to enable the fourth network entity to update a route for a session corresponding to the application identifier according to the second request message; the third network entity receives a second reply message for the second request message from the fourth network entity, and sends the second reply message to the first network entity.

[0116] In one embodiment of the present invention, the first request message may also include terminal location range information. The first request message may be used to enable the third network entity to obtain the terminal location information of the user terminal through the sixth network entity, and trigger switching for the fourth network entity when the terminal location information matches the terminal location range information.

[0117] In an embodiment of the present invention, the situation where the terminal location information matches the terminal location range information includes any one of the following:

[0118] The terminal location information enters the terminal location range information, and the terminal location information leaves the terminal location range information.

[0119] Correspondingly, when the terminal location information matches the terminal location range information, triggering switching for the fourth network entity includes:

[0120] When the terminal location information enters the terminal location range information, switching to a fourth network entity within the range is triggered; when the terminal location information leaves the terminal location range information, switching to a fourth network entity outside the range is triggered.

[0121] The following combination Figure 5 The embodiments of the present invention are exemplarily described as follows:

[0122] 1. The application function sends a first request message to the network open function or the policy control function, which may use the Nnef_ParameterProvision_Update_Req message or other Nnef messages, which may include target diversion information, and the target diversion information includes first identification information and second identification information. The target diversion information may also include at least one of data flow description information, application identification information, terminal location range information, and network slice identification information.

[0123] 2. The network opening function or policy control function may send a first request message to the session management function, which may use the message Nsmf_EventExposure_AppRelocationInfo_Req message, the Npcf_SMPolicyControl_UpdateNotify_Req message, or other messages, which may include target diversion information, and the target diversion information includes first identification information and second identification information. The target diversion information may also include at least one of data flow description information, application identification information, terminal location range information, and network slice identification information.

[0124] 3. The session management function may send a first reply message for the first request message to the application function through the network opening function or the policy control function, which may use the Nsmf_EventExposure_AppRelocationInfo_Res message, the Npcf_SMPolicyControl_UpdateNotify_Res message, or other messages.

[0125] 4. The session management function may send a second request message to the user plane function, which may use the N4SessionEstablishment / Modification Request message or other messages, which may include identification information of the user terminal, second identification information, and optionally, an application identification. Optionally, the message may also include network slice identification information.

[0126] 5. The user plane function may return a second reply message to the session management function for the second request message, which may be in the form of an N4 Session Establishment / Modification Response message or other messages.

[0127] 6. The session management function may send a second reply message to the application function, which may use a Route change notification message or other messages.

[0128] Reference Figure 6 , showing a step flow chart of another network communication method provided by an embodiment of the present invention, the method can be applied to a first network entity, the first network entity can be communicatively connected with a second network entity, the second network entity can be communicatively connected with a third network entity and a fifth network entity, the third network entity can be communicatively connected with multiple fourth network entities, each fourth network entity can correspond to one or more mobile edge computing systems, or called edge computing platforms or edge computing nodes.

[0129] Specifically, the following steps may be included:

[0130] Step 601: The first network entity sends a third request message to a fifth network entity through the second network entity, where the third request message includes target offload information, where the target offload information includes first identification information and second identification information, where the third request message is used to enable the fifth network entity to create or update offload information of the first network entity according to the target offload information, where the target offload information is used to enable the third network entity to select a fourth network entity corresponding to a target session;

[0131] The first identification information may be a data network access identification, and the second identification information may be identification information of the data network.

[0132] Specifically, the identification information of the data network may be a data network name, which may be used to uniquely identify a data network. In addition, the data network identifier may also be an FQDN or an IP address of a DN.

[0133] Optionally, the first request message may not include DNAI. Accordingly, AF can send the Quality of Service (QoS) parameters that the application needs to meet, such as latency requirements, throughput requirements, etc., to SMF through NEF. SMF can select the corresponding UPF based on the data network access identifier and the corresponding QoS parameters. Optionally, SMF can determine the better UPF selection based on the interaction with the network data analysis network element and the feedback from NWDAF. Optionally, the first request message also includes an identifier for changing UPF, which is mainly used to trigger SMF to change the UPF of the connection to the specified DN according to the QoS parameters carried in the first request message.

[0134] As an example, the target diversion information may include any of the following:

[0135] Data flow description information, application identification information, terminal location range information, and network slice identification information.

[0136] When the mobile edge computing system is combined with the 5G core network, the first network entity located in the mobile edge computing system can generate target diversion information, such as the target diversion information can be diversion information generated according to the diversion strategy requirements required by the 5G edge application.

[0137] After generating the target diversion information, the first network entity generates a third request message according to the diversion information, and can send the third request message to the second network entity. The second network entity can send the third request message to the fifth network entity. After receiving the third request message, the fifth network entity can create or update the diversion information of the first network entity according to the target diversion information in the third request message.

[0138] When updating the diversion information, the third network entity may generate a fourth request message for obtaining the diversion information and send it to the fifth network entity. After receiving the fourth request message, the fifth network entity may generate a fourth reply message for the fourth request message. The fourth reply message may include the target diversion information, and then the fourth reply message may be sent to the third network entity. The third network entity may select the corresponding fourth network entity for the target session based on the target diversion information in the fifth network entity, so that the corresponding session flow can be sent through the fourth network entity to the data network (DN) where the specified application is located.

[0139] Specifically, the third network entity can generate a fifth request message based on the target diversion information, and the fifth request message can include the identification information of the user terminal, the second identification information, and optionally, the application identification, and then the fifth request message can be sent to the fourth network entity. The fourth network entity can update the route of the session corresponding to the application identification according to the fifth request message, and can generate a second reply message for the second request message and send it to the third network entity. The third network entity can send the second reply message to the first network entity. Routing specifically refers to which fourth network entity the PDU session selects to send to the data network where the specified application is located.

[0140] Step 602: The first network entity receives a third reply message for the third request message from the fifth network entity through the second network entity.

[0141] After receiving the third request message, the fifth network entity may generate a third reply message for the third request message, and may send the third reply message to the second network entity, and the second network entity may send the third reply message to the first network entity.

[0142] In an embodiment of the present invention, a first network entity sends a third request message to a fifth network entity through a second network entity, the third request message includes target diversion information, the target diversion information includes first identification information and second identification information, the third request message is used to enable the fifth network entity to create or update the diversion information of the first network entity according to the target diversion information, the target diversion information is used to enable the third network entity to select a fourth network entity corresponding to the target session, and the first network entity receives a third reply message to the third request message from the fifth network entity through the second network entity, thereby realizing feedback on the diversion strategy, and then being able to divert data according to the latest diversion strategy, thereby improving network transmission efficiency.

[0143] Reference Figure 7 , shows a step flow chart of another network communication method provided by an embodiment of the present invention, which can be applied to a second network entity.

[0144] Specifically, the following steps may be included:

[0145] Step 701: The second network entity receives a third request message from the first network entity, and sends the third request message to a fifth network entity, where the third request message includes target offload information, where the target offload information includes first identification information and second identification information, where the third request message is used to enable the fifth network entity to create or update offload information of the first network entity according to the target offload information, and where the target offload information is used to enable the third network entity to select a fourth network entity corresponding to a target session;

[0146] Step 702: The second network entity receives a third reply message for the third request message from the fifth network entity, and sends the third reply message to the first network entity.

[0147] Reference Figure 8 , shows a step flow chart of another network communication method provided by an embodiment of the present invention, which can be applied to a fifth network entity.

[0148] Specifically, the following steps may be included:

[0149] Step 801: The fifth network entity receives a third request message from the first network entity through the second network entity, the third request message including target offload information, the target offload information including first identification information and second identification information, the third request message is used to enable the fifth network entity to create or update the offload information of the first network entity according to the target offload information, and the target offload information is used to enable the third network entity to select a fourth network entity corresponding to a target session;

[0150] Step 802: The fifth network entity sends a third reply message to the first network entity through the second network entity in response to the third request message.

[0151] In one embodiment of the present invention, the following steps may also be included:

[0152] The fifth network entity receives a fourth request message from the third network entity, where the fourth request message is used to obtain the diversion information of the first network entity from the fifth network entity; the fifth network entity sends a fourth reply message to the third network entity for the fourth request message, where the fourth reply message includes target diversion information, where the target diversion information includes first identification information and second identification information, and the fourth reply message is used to enable the third network entity to select a fourth network entity corresponding to a target session according to the target diversion information.

[0153] Reference Fig. 9 , shows a step flow chart of another network communication method provided by an embodiment of the present invention, which can be applied to a third network entity.

[0154] Specifically, the following steps may be included:

[0155] Step 901: The third network entity sends a fourth request message to a fifth network entity, where the fourth request message is used to obtain offload information of the first network entity from the fifth network entity;

[0156] Step 902, the third network entity receives a fourth reply message for the fourth request message from the fifth network entity, the fourth reply message including target diversion information, the target diversion information including first identification information and second identification information, and the fourth reply message is used to enable the third network entity to select the fourth network entity corresponding to the target session according to the target diversion information.

[0157] In one embodiment of the present invention, the following steps may also be included:

[0158] The third network entity sends a fifth request message to the fourth network entity, where the fifth request message includes identification information of the user terminal, second identification information, and, optionally, an application identifier, and the fifth request message is used to enable the fourth network entity to update the route of the session corresponding to the application identifier according to the fifth request message; the third network entity receives a fifth reply message for the fifth request message from the fourth network entity, and sends the fifth reply message to the first network entity.

[0159] The following combination Fig.10 The embodiments of the present invention are exemplarily described as follows:

[0160] 1. The application function sends a third request message to the network open function or the policy control function, which may use the Nnef_ParameterProvision_Update_Req message or other Nnef messages, which may include target diversion information, and the target diversion information includes the first identification information and the second identification information. The target diversion information may also include at least one of the data flow description information, the application identification information, the terminal location range information, and the network slice identification information.

[0161] 2. The network open function or policy control function sends a third request message to the unified data storage, which can use the Nudr_DM_Create / Update Req message or other messages, which may include target diversion information, and the target diversion information includes first identification information and second identification information. The target diversion information may also include at least one of data flow description information, application identification information, terminal location range information, and network slice identification information.

[0162] 3. The unified data storage sends a third reply message for the third request to the network open function or the policy control function, which may be a Nudr_DM_Create / Update_Res message or other messages.

[0163] 4. The network open function or policy control function sends the third reply message to the application function, which may use the Nnef_ParameterProvision_Update_Res message or other messages.

[0164] 5. The session management function sends a fourth request message to the unified data storage, which may be a Nudr_DM_Subscribe message or other messages.

[0165] 6. The unified data storage sends a fourth reply message to the session management function for the fourth request message, which may be a Nudr_DM_notify message or other messages, which may include target diversion information. The target diversion information includes the first identification information, the identification information of the application function, the data flow description information, the application identification information, the terminal location range information, and the network slice identification information.

[0166] 7. The session management function may send a fifth request message to the user plane function, which may use the N4SessionEstablishment / Modification Request message or other messages, which may include identification information of the user terminal, the second identification information, and optionally, the application identification. Optionally, the message may also include network slice identification information.

[0167] 8. The user plane function may return a fifth reply message to the session management function in response to the fifth request message, which may be in the form of an N4 Session Establishment / Modification Response message or other messages.

[0168] 9. The session management function may send the fifth reply message to the application function, which may use a Route change notification message or other messages.

[0169] It should be noted that, for the sake of simplicity, the method embodiments are described as a series of action combinations, but those skilled in the art should be aware that the embodiments of the present invention are not limited by the order of the actions described, because according to the embodiments of the present invention, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily required by the embodiments of the present invention.

[0170] Reference Fig.11 , shows a schematic diagram of the structure of a network communication device provided by an embodiment of the present invention, the device can be applied to a first network entity, and specifically may include the following modules:

[0171] A first request message sending module 1101 is configured to send a first request message to a third network entity through a second network entity, where the first request message includes target offload information, where the target offload information includes first identification information and second identification information, and the first request message is used to enable the third network entity to select a fourth network entity corresponding to a target session according to the target offload information;

[0172] The first reply message receiving module 1102 is configured to receive a first reply message for the first request message from the third network entity through the second network entity.

[0173] In an embodiment of the present invention, the target diversion information further includes at least one of the following:

[0174] Data flow description information, application identification information, terminal location range information, and network slice identification information.

[0175] In one embodiment of the present invention, the first request message also includes terminal location range information for the user terminal, and the first request message is used to enable the third network entity to obtain the terminal location information of the user terminal through the sixth network entity, and trigger switching for the fourth network entity when the terminal location information matches the terminal location range information.

[0176] In an embodiment of the present invention, the situation where the terminal location information matches the terminal location range information includes any one of the following:

[0177] The terminal location information enters the terminal location range information, and the terminal location information leaves the terminal location range information.

[0178] In an embodiment of the present invention, when the terminal location information matches the terminal location range information, triggering switching for the fourth network entity includes:

[0179] When the terminal location information enters the terminal location range information, triggering switching to a fourth network entity within the range;

[0180] When the terminal location information leaves the terminal location range information, a switch to a fourth network entity out of range is triggered.

[0181] Reference Fig.12 , shows a schematic diagram of the structure of another network communication device provided by an embodiment of the present invention, the device can be applied to a second network entity, and specifically may include the following modules:

[0182] A first request message forwarding module 1201 is configured to receive a first request message from a first network entity, and send the first request message to a third network entity, wherein the first request message includes target offload information, the target offload information includes first identification information and second identification information, and the first request message is used to enable the third network entity to select a fourth network entity corresponding to a target session according to the target offload information;

[0183] The first reply message forwarding module 1202 is configured to receive a first reply message for the first request message from the third network entity, and send the first reply message to the first network entity.

[0184] Reference Fig.13 , shows a schematic diagram of the structure of another network communication device provided by an embodiment of the present invention, the device can be applied to a third network entity, and specifically may include the following modules:

[0185] A first request message receiving module 1301 is configured to receive a first request message from a first network entity through a second network entity, where the first request message includes target offload information, where the target offload information includes first identification information and second identification information, and the first request message is used to enable the third network entity to select a fourth network entity corresponding to a target session according to the target offload information;

[0186] The first reply message sending module 1302 is configured to send a first reply message to the first request message to the first network entity through the second network entity.

[0187] In one embodiment of the present invention, it also includes:

[0188] A second request message sending module, configured to send a second request message to the fourth network entity, wherein the second request message includes target offload information, the target offload information includes first identification information and second identification information, and the second request message is used to enable the fourth network entity to update a route of a session corresponding to the application identification according to the second request message;

[0189] The second reply message forwarding module is configured to receive a second reply message for the second request message from the fourth network entity, and send the second reply message to the first network entity.

[0190] In one embodiment of the present invention, the first request message also includes terminal location range information for the user terminal, and the first request message is used to enable the third network entity to obtain the terminal location information of the user terminal through the sixth network entity, and trigger switching for the fourth network entity when the terminal location information matches the terminal location range information.

[0191] In an embodiment of the present invention, the situation where the terminal location information matches the terminal location range information includes any one of the following:

[0192] The terminal location information enters the terminal location range information, and the terminal location information leaves the terminal location range information.

[0193] In an embodiment of the present invention, when the terminal location information matches the terminal location range information, triggering switching for the fourth network entity includes:

[0194] When the terminal location information enters the terminal location range information, triggering switching to a fourth network entity within the range;

[0195] When the terminal location information leaves the terminal location range information, a switch to a fourth network entity out of range is triggered.

[0196] Reference Fig.14 , shows a schematic diagram of the structure of another network communication device provided by an embodiment of the present invention, the device can be applied to a first network entity, and specifically may include the following modules:

[0197] A third request message sending module 1401 is configured to send a third request message to a fifth network entity through a second network entity, wherein the third request message includes target diversion information, the target diversion information includes first identification information and second identification information, the third request message is used to enable the fifth network entity to create or update the diversion information of the first network entity according to the target diversion information, and the target diversion information is used to enable the third network entity to select a fourth network entity corresponding to a target session;

[0198] The third reply message receiving module 1402 is configured to receive a third reply message for the third request message from the fifth network entity through the second network entity.

[0199] In an embodiment of the present invention, the target diversion information includes any one of the following:

[0200] Data flow description information, application identification information, terminal location range information, and network slice identification information.

[0201] Reference Fig.15 , shows a schematic diagram of the structure of another network communication device provided by an embodiment of the present invention, the device can be applied to a second network entity, and specifically may include the following modules:

[0202] A third request message forwarding module 1501 is configured to receive a third request message from the first network entity, and send the third request message to the fifth network entity, wherein the third request message includes target diversion information, the target diversion information includes first identification information and second identification information, the third request message is used to enable the fifth network entity to create or update the diversion information of the first network entity according to the target diversion information, and the target diversion information is used to enable the third network entity to select a fourth network entity corresponding to a target session;

[0203] The third reply message forwarding module 1502 is configured to receive a third reply message for the third request message from the fifth network entity, and send the third reply message to the first network entity.

[0204] Reference Fig.16 , shows a schematic diagram of the structure of another network communication device provided by an embodiment of the present invention, the device can be applied to the fifth network entity, and specifically may include the following modules:

[0205] A third request message receiving module 1601 is configured to receive a third request message from the first network entity through the second network entity, the third request message including target diversion information, the target diversion information including first identification information and second identification information, the third request message is used to enable the fifth network entity to create or update the diversion information of the first network entity according to the target diversion information, and the target diversion information is used to enable the third network entity to select a fourth network entity corresponding to a target session;

[0206] The third reply message sending module 1602 is configured to send a third reply message for the third request message to the first network entity through the second network entity.

[0207] In one embodiment of the present invention, it also includes:

[0208] a fourth request message receiving module, configured to receive a fourth request message from a third network entity, wherein the fourth request message is used to obtain the offload information of the first network entity from the fifth network entity;

[0209] a fourth reply message sending module, configured to send a fourth reply message to the third network entity for the fourth request message, the fourth reply message including target diversion information, the target diversion information including first identification information and second identification information, the fourth reply message being used to enable the third network entity to select a fourth network entity corresponding to a target session according to the target diversion information.

[0210] Reference Fig.17 , shows a schematic diagram of the structure of another network communication device provided by an embodiment of the present invention, the device can be applied to a third network entity, and specifically may include the following modules:

[0211] A fourth request message sending module 1701 is configured to send a fourth request message to a fifth network entity, where the fourth request message is used to obtain the offload information of the first network entity from the fifth network entity;

[0212] The fourth reply message receiving module 1702 is used to receive a fourth reply message for the fourth request message from the fifth network entity, the fourth reply message including target diversion information, the target diversion information including first identification information and second identification information, and the fourth reply message is used to enable the third network entity to select the fourth network entity corresponding to the target session according to the target diversion information.

[0213] In one embodiment of the present invention, it also includes:

[0214] a fifth request message sending module, configured to send a fifth request message to the fourth network entity, wherein the fifth request message includes identification information of the user terminal, second identification information, and an application identifier, and the fifth request message is used to enable the fourth network entity to update a route of a session corresponding to the application identifier according to the fifth request message;

[0215] A fifth reply message forwarding module is configured to receive a fifth reply message for the fifth request message from the fourth network entity, and send the fifth reply message to the first network entity.

[0216] An embodiment of the present invention further provides a server, which may include a processor, a memory, and a computer program stored in the memory and capable of running on the processor, and the computer program implements the steps of the above network communication method when executed by the processor.

[0217] An embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the above network communication method are implemented.

[0218] As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0219] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.

[0220] Those skilled in the art will appreciate that the embodiments of the present invention may be provided as methods, devices, or computer program products. Therefore, the embodiments of the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the embodiments of the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.

[0221] The embodiment of the present invention is described with reference to the flowchart and / or block diagram of the method, terminal device (system), and computer program product according to the embodiment of the present invention. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the process and / or box in the flowchart and / or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable network communication terminal device to generate a machine, so that the instructions executed by the processor of the computer or other programmable network communication terminal device generate a device for implementing the functions specified in one process or multiple processes in the flowchart and / or one box or multiple boxes in the block diagram.

[0222] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable network communication terminal device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device that implements the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0223] These computer program instructions can also be loaded onto a computer or other programmable network communication terminal device so that a series of operating steps are executed on the computer or other programmable terminal device to produce computer-implemented processing, so that the instructions executed on the computer or other programmable terminal device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0224] Although the preferred embodiments of the present invention have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the embodiments of the present invention.

[0225] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or terminal device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or terminal device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or terminal device including the elements.

[0226] The above is a detailed introduction to a network communication method and device provided. Specific examples are used in this article to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea. At the same time, for those skilled in the art, according to the idea of ​​the present invention, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.

Claims

1. A network communication method, characterized in that: Applied to a first network entity, comprising: In an edge computing network, the first network entity sends a first request message to a third network entity through a second network entity, the first request message including target offload information, the target offload information including first identification information and second identification information, and the first request message is used to enable the third network entity to select a fourth network entity corresponding to a target session according to the target offload information; The first network entity receives a first reply message for the first request message from the third network entity through the second network entity; Among them, the first network entity is a network entity for application functions; the second network entity is a network entity for network opening functions, or a network entity for policy control functions, or a network entity for data packet flow description functions; the third network entity is a network entity for session management functions; the fourth network entity is a network entity for user plane functions, and each fourth network entity corresponds to one or more mobile edge computing systems, or edge computing platforms or edge computing nodes.

2. The method according to claim 1, characterized in that: The target diversion information also includes at least one of the following: Data flow description information, application identification information, terminal location range information, and network slice identification information.

3. The method according to claim 1 or 2, characterized in that: The first request message also includes terminal location range information, and the first request message is used to enable the third network entity to obtain the terminal location information of the user terminal through the sixth network entity, and trigger switching to the fourth network entity when the terminal location information matches the terminal location range information.

4. The method according to claim 3, characterized in that The situation where the terminal location information matches the terminal location range information includes any of the following: The terminal location information enters the terminal location range information, and the terminal location information leaves the terminal location range information.

5. The method according to claim 4, characterized in that When the terminal location information matches the terminal location range information, triggering a handover for the fourth network entity includes: When the terminal location information enters the terminal location range information, triggering switching to a fourth network entity within the range; When the terminal location information leaves the terminal location range information, a switch to a fourth network entity out of range is triggered.

6. A network communication method, characterized in that: Applied to the second network entity, comprising: In an edge computing network, the second network entity receives a first request message from the first network entity, and sends the first request message to a third network entity, the first request message includes target offload information, the target offload information includes first identification information and second identification information, and the first request message is used to enable the third network entity to select a fourth network entity corresponding to a target session according to the target offload information; The second network entity receives a first reply message for the first request message from the third network entity, and sends the first reply message to the first network entity; Among them, the first network entity is a network entity for application functions; the second network entity is a network entity for network opening functions, or a network entity for policy control functions, or a network entity for data packet flow description functions; the third network entity is a network entity for session management functions; the fourth network entity is a network entity for user plane functions, and each fourth network entity corresponds to one or more mobile edge computing systems, or edge computing platforms or edge computing nodes.

7. A network communication method, characterized in that: Applicable to the third network entity, including: In the edge computing network, the third network entity receives a first request message from the first network entity through the second network entity, the first request message includes target offload information, the target offload information includes first identification information and second identification information, and the first request message is used to enable the third network entity to select a fourth network entity corresponding to a target session according to the target offload information; The third network entity sends a first reply message to the first network entity through the second network entity in response to the first request message; Among them, the first network entity is a network entity for application functions; the second network entity is a network entity for network opening functions, or a network entity for policy control functions, or a network entity for data packet flow description functions; the third network entity is a network entity for session management functions; the fourth network entity is a network entity for user plane functions, and each fourth network entity corresponds to one or more mobile edge computing systems, or edge computing platforms or edge computing nodes.

8. The method according to claim 7, characterized in that Also includes: The third network entity sends a second request message to the fourth network entity, where the second request message includes identification information of the user terminal, second identification information, and an application identifier, and the second request message is used to enable the fourth network entity to update a route of a session corresponding to the application identifier according to the second request message; The third network entity receives a second reply message for the second request message from the fourth network entity, and sends the second reply message to the first network entity.

9. The method according to claim 7 or 8, characterized in that: The first request message also includes terminal location range information, and the first request message is used to enable the third network entity to obtain the terminal location information of the user terminal through the sixth network entity, and trigger switching to the fourth network entity when the terminal location information matches the terminal location range information.

10. The method according to claim 9, characterized in that The situation where the terminal location information matches the terminal location range information includes any of the following: The terminal location information enters the terminal location range information, and the terminal location information leaves the terminal location range information.

11. The method according to claim 10, characterized in that When the terminal location information matches the terminal location range information, triggering a handover for the fourth network entity includes: When the terminal location information enters the terminal location range information, triggering switching to a fourth network entity within the range; When the terminal location information leaves the terminal location range information, a switch to a fourth network entity out of range is triggered.

12. A network communication method, characterized in that: Applied to a first network entity, comprising: In the edge computing network, the first network entity sends a third request message to the fifth network entity through the second network entity, the third request message includes target diversion information, the target diversion information includes first identification information and second identification information, the third request message is used to enable the fifth network entity to create or update the diversion information of the first network entity according to the target diversion information, and the target diversion information is used to enable the third network entity to select a fourth network entity corresponding to a target session; The first network entity receives a third reply message for the third request message from the fifth network entity through the second network entity; Among them, the first network entity is a network entity for application functions; the second network entity is a network entity for network opening functions, or a network entity for policy control functions, or a network entity for data packet flow description functions; the third network entity is a network entity for session management functions; the fourth network entity is a network entity for user plane functions, and each fourth network entity corresponds to one or more mobile edge computing systems, or edge computing platforms or edge computing nodes.

13. The method according to claim 12, characterized in that The target diversion information includes any of the following: Data flow description information, application identification information, terminal location range information, and network slice identification information.

14. A network communication method, characterized in that: Applied to the second network entity, comprising: In the edge computing network, the second network entity receives a third request message from the first network entity, and sends the third request message to the fifth network entity, the third request message includes target diversion information, the target diversion information includes first identification information and second identification information, the third request message is used to enable the fifth network entity to create or update the diversion information of the first network entity according to the target diversion information, and the target diversion information is used to enable the third network entity to select a fourth network entity corresponding to the target session; The second network entity receives, from the fifth network entity, a third reply message for the third request message, and sends the third reply message to the first network entity; Among them, the first network entity is a network entity for application functions; the second network entity is a network entity for network opening functions, or a network entity for policy control functions, or a network entity for data packet flow description functions; the third network entity is a network entity for session management functions; the fourth network entity is a network entity for user plane functions, and each fourth network entity corresponds to one or more mobile edge computing systems, or edge computing platforms or edge computing nodes.

15. A network communication method, characterized in that: Applicable to the fifth network entity, comprising: In the edge computing network, the fifth network entity receives a third request message from the first network entity through the second network entity, the third request message includes target diversion information, the target diversion information includes first identification information and second identification information, the third request message is used to enable the fifth network entity to create or update the diversion information of the first network entity according to the target diversion information, and the target diversion information is used to enable the third network entity to select a fourth network entity corresponding to the target session; The fifth network entity sends a third reply message to the first network entity through the second network entity for the third request message; Among them, the first network entity is a network entity for application functions; the second network entity is a network entity for network opening functions, or a network entity for policy control functions, or a network entity for data packet flow description functions; the third network entity is a network entity for session management functions; the fourth network entity is a network entity for user plane functions, and each fourth network entity corresponds to one or more mobile edge computing systems, or edge computing platforms or edge computing nodes.

16. The method according to claim 15, characterized in that Also includes: The fifth network entity receives a fourth request message from the third network entity, where the fourth request message is used to obtain the offload information of the first network entity from the fifth network entity; The fifth network entity sends a fourth reply message to the third network entity for the fourth request message, the fourth reply message including target diversion information, the target diversion information including first identification information and second identification information, and the fourth reply message is used to enable the third network entity to select a fourth network entity corresponding to the target session according to the target diversion information.

17. A network communication method, characterized in that: Applicable to the third network entity, including: In the edge computing network, the third network entity sends a fourth request message to the fifth network entity, where the fourth request message is used to obtain the offload information of the first network entity from the fifth network entity; The third network entity receives a fourth reply message for the fourth request message from the fifth network entity, where the fourth reply message includes target offload information, where the target offload information includes first identification information and second identification information, and the fourth reply message is used to enable the third network entity to select a fourth network entity corresponding to the target session according to the target offload information; Among them, the first network entity is a network entity for application functions; the second network entity is a network entity for network opening functions, or a network entity for policy control functions, or a network entity for data packet flow description functions; the third network entity is a network entity for session management functions; the fourth network entity is a network entity for user plane functions, and each fourth network entity corresponds to one or more mobile edge computing systems, or edge computing platforms or edge computing nodes.

18. The method according to claim 17, characterized in that Also includes: The third network entity sends a fifth request message to the fourth network entity, where the fifth request message includes identification information of the user terminal, the second identification information, and an application identifier, and the fifth request message is used to enable the fourth network entity to update a route of a session corresponding to the application identifier according to the fifth request message; The third network entity receives a fifth reply message in response to the fifth request message from the fourth network entity, and sends the fifth reply message to the first network entity.

19. A network communication device, characterized in that: Applied to a first network entity, comprising: In an edge computing network, a first request message sending module is used to send a first request message to a third network entity through a second network entity, wherein the first request message includes target offload information, the target offload information includes first identification information and second identification information, and the first request message is used to enable the third network entity to select a fourth network entity corresponding to a target session according to the target offload information; A first reply message receiving module, configured to receive a first reply message for the first request message from the third network entity through the second network entity; Among them, the first network entity is a network entity for application functions; the second network entity is a network entity for network opening functions, or a network entity for policy control functions, or a network entity for data packet flow description functions; the third network entity is a network entity for session management functions; the fourth network entity is a network entity for user plane functions, and each fourth network entity corresponds to one or more mobile edge computing systems, or edge computing platforms or edge computing nodes.

20. A network communication device, characterized in that: Applied to the second network entity, comprising: In an edge computing network, a first request message forwarding module is used to receive a first request message from a first network entity and send the first request message to a third network entity, wherein the first request message includes target offload information, the target offload information includes first identification information and second identification information, and the first request message is used to enable the third network entity to select a fourth network entity corresponding to a target session according to the target offload information; A first reply message forwarding module, configured to receive a first reply message for the first request message from the third network entity, and send the first reply message to the first network entity; Among them, the first network entity is a network entity for application functions; the second network entity is a network entity for network opening functions, or a network entity for policy control functions, or a network entity for data packet flow description functions; the third network entity is a network entity for session management functions; the fourth network entity is a network entity for user plane functions, and each fourth network entity corresponds to one or more mobile edge computing systems, or edge computing platforms or edge computing nodes.

21. A network communication device, characterized in that: Applicable to the third network entity, including: In an edge computing network, a first request message receiving module is used to receive a first request message from a first network entity through a second network entity, the first request message includes target offload information, the target offload information includes first identification information and second identification information, and the first request message is used to enable the third network entity to select a fourth network entity corresponding to a target session according to the target offload information; A first reply message sending module, configured to send a first reply message to the first request message to the first network entity through the second network entity; Among them, the first network entity is a network entity for application functions; the second network entity is a network entity for network opening functions, or a network entity for policy control functions, or a network entity for data packet flow description functions; the third network entity is a network entity for session management functions; the fourth network entity is a network entity for user plane functions, and each fourth network entity corresponds to one or more mobile edge computing systems, or edge computing platforms or edge computing nodes.

22. A network communication device, characterized in that: Applied to a first network entity, comprising: In the edge computing network, a third request message sending module is used to send a third request message to a fifth network entity through a second network entity, the third request message includes target diversion information, the target diversion information includes first identification information and second identification information, the third request message is used to enable the fifth network entity to create or update the diversion information of the first network entity according to the target diversion information, and the target diversion information is used to enable the third network entity to select a fourth network entity corresponding to the target session; A third reply message receiving module, configured to receive a third reply message for the third request message from the fifth network entity through the second network entity; Among them, the first network entity is a network entity for application functions; the second network entity is a network entity for network opening functions, or a network entity for policy control functions, or a network entity for data packet flow description functions; the third network entity is a network entity for session management functions; the fourth network entity is a network entity for user plane functions, and each fourth network entity corresponds to one or more mobile edge computing systems, or edge computing platforms or edge computing nodes.

23. A network communication device, characterized in that: Applied to the second network entity, comprising: In an edge computing network, a third request message forwarding module is used to receive a third request message from a first network entity and send the third request message to a fifth network entity, wherein the third request message includes target diversion information, the target diversion information includes first identification information and second identification information, the third request message is used to enable the fifth network entity to create or update the diversion information of the first network entity according to the target diversion information, and the target diversion information is used to enable the third network entity to select a fourth network entity corresponding to a target session; A third reply message forwarding module, configured to receive a third reply message for the third request message from the fifth network entity, and send the third reply message to the first network entity; Among them, the first network entity is a network entity for application functions; the second network entity is a network entity for network opening functions, or a network entity for policy control functions, or a network entity for data packet flow description functions; the third network entity is a network entity for session management functions; the fourth network entity is a network entity for user plane functions, and each fourth network entity corresponds to one or more mobile edge computing systems, or edge computing platforms or edge computing nodes.

24. A network communication device, characterized in that: Applicable to the fifth network entity, comprising: In the edge computing network, a third request message receiving module is used to receive a third request message from the first network entity through the second network entity, the third request message includes target diversion information, the target diversion information includes first identification information and second identification information, the third request message is used to enable the fifth network entity to create or update the diversion information of the first network entity according to the target diversion information, and the target diversion information is used to enable the third network entity to select a fourth network entity corresponding to the target session; A third reply message sending module, configured to send a third reply message to the first network entity through the second network entity for the third request message; Among them, the first network entity is a network entity for application functions; the second network entity is a network entity for network opening functions, or a network entity for policy control functions, or a network entity for data packet flow description functions; the third network entity is a network entity for session management functions; the fourth network entity is a network entity for user plane functions, and each fourth network entity corresponds to one or more mobile edge computing systems, or edge computing platforms or edge computing nodes.

25. A network communication device, characterized in that: Applicable to the third network entity, including: In the edge computing network, a fourth request message sending module is used to send a fourth request message to a fifth network entity, where the fourth request message is used to obtain the diversion information of the first network entity from the fifth network entity; a fourth reply message receiving module, configured to receive a fourth reply message for the fourth request message from the fifth network entity, the fourth reply message including target offload information, the target offload information including first identification information and second identification information, the fourth reply message being used to enable the third network entity to select a fourth network entity corresponding to the target session according to the target offload information; Among them, the first network entity is a network entity for application functions; the second network entity is a network entity for network opening functions, or a network entity for policy control functions, or a network entity for data packet flow description functions; the third network entity is a network entity for session management functions; the fourth network entity is a network entity for user plane functions, and each fourth network entity corresponds to one or more mobile edge computing systems, or edge computing platforms or edge computing nodes.

Citation Information

Patent Citations

  • Data distribution method and system

    CN102487530A